From 078db794d5ea1833f926ca62583293884c106e96 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Fri, 20 Sep 2024 18:12:28 +0800 Subject: [PATCH] Auto Submit --- 1082.async.js | 2 +- 11277.async.js | 1 - 17437.async.js | 1 - 19095.async.js | 1 - 24665.async.js | 2 +- 30713.async.js | 2 +- 36792.async.js | 2 +- 42194.async.js | 1 + 43926.async.js | 1 + 47734.async.js | 2 +- 50437.async.js | 2 +- 51271.async.js | 2 +- 51941.async.js | 1 + 52520.async.js | 1 + 55362.async.js | 1 + 81603.async.js => 56119.async.js | 2 +- 56373.async.js | 1 - 61370.async.js | 1 + 61738.async.js | 1 - 61998.async.js | 2 +- 64387.async.js | 2 +- 72016.async.js | 2 +- 75996.async.js | 2 +- 80347.async.js | 1 - 87410.async.js | 2 +- 93530.async.js | 2 +- 97424.async.js | 2 +- layouts__ShixunDetail__index.async.js | 2 +- layouts__SimpleLayouts.async.js | 2 +- p__Account__Certification__index.async.js | 2 +- p__Account__Profile__Edit__index.chunk.css | 2 +- p__Account__Profile__index.chunk.css | 2 +- p__Administration__Student__index.async.js | 2 +- ...rooms__Lists__Announcement__index.async.js | 2 +- ...ooms__Lists__Announcement__index.chunk.css | 2 +- ...ssrooms__Lists__Attachment__index.async.js | 2 +- ...srooms__Lists__Attachment__index.chunk.css | 2 +- ...ssrooms__Lists__Attendance__index.async.js | 2 +- ...srooms__Lists__Attendance__index.chunk.css | 2 +- p__Classrooms__Lists__Board__index.async.js | 2 +- p__Classrooms__Lists__Board__index.chunk.css | 2 +- ...ts__CommonHomework__Review__index.async.js | 2 +- ...oms__Lists__CommonHomework__index.async.js | 2 +- ...ms__Lists__CommonHomework__index.chunk.css | 2 +- ...s__Lists__Exercise__Answer__index.async.js | 2 +- ...s__Lists__Exercise__Detail__index.async.js | 2 +- ...s__Exercise__ImitateAnswer__index.async.js | 2 +- ...s__Lists__Exercise__Notice__index.async.js | 2 +- ...lassrooms__Lists__Exercise__index.async.js | 2 +- ...assrooms__Lists__Exercise__index.chunk.css | 2 +- ...sts__GroupHomework__Review__index.async.js | 2 +- ...ooms__Lists__GroupHomework__index.async.js | 2 +- ...oms__Lists__GroupHomework__index.chunk.css | 2 +- ...assrooms__Lists__LiveVideo__index.async.js | 2 +- ...ooms__Lists__Polls__Detail__index.async.js | 2 +- ...oms__Lists__Polls__Detail__index.chunk.css | 2 +- p__Classrooms__Lists__Polls__index.async.js | 2 +- p__Classrooms__Lists__Polls__index.chunk.css | 2 +- ...s__ProgramHomework__Detail__index.async.js | 2 +- ...__ProgramHomework__Detail__index.chunk.css | 2 +- ...ms__Lists__ProgramHomework__index.async.js | 2 +- ...s__Lists__ProgramHomework__index.chunk.css | 2 +- ...ms__Lists__ShixunHomeworks__index.async.js | 2 +- ...s__Lists__ShixunHomeworks__index.chunk.css | 2 +- ...ssrooms__Lists__Statistics__index.async.js | 2 +- p__Classrooms__New__index.async.js | 2 +- p__Competitions__Edit__index.async.js | 2 +- p__Competitions__Index__index.async.js | 2 +- p__DataSet__Detail__index.async.js | 2 +- p__DataSet__Detail__index.chunk.css | 2 +- p__DataSet__Index__index.async.js | 2 +- p__Forums__Index__index.async.js | 2 +- p__Innovation__Detail__index.async.js | 2 +- p__Innovation__Tasks__index.async.js | 2 +- p__MyProblem__index.async.js | 2 +- p__Paths__Detail__id.async.js | 2 +- p__Paths__New__index.async.js | 2 +- p__Question__Index__index.async.js | 2 +- ...hixuns__Detail__Challenges__index.async.js | 2 +- ...uns__Detail__Collaborators__index.async.js | 2 +- ...tail__Dataset__JupyterData__index.async.js | 2 +- p__Shixuns__Detail__Discuss__index.async.js | 2 +- ...__Challenges__EditQuestion__index.async.js | 2 +- ...l__Challenges__NewPractice__index.async.js | 2 +- p__Shixuns__Edit__index.async.js | 2 +- ...tInfo__CareerCertification__index.async.js | 2 +- ...ccountInfo__Profile__Edit__index.chunk.css | 2 +- ...ail__AccountInfo__Profile__index.chunk.css | 2 +- p__User__Detail__Classrooms__index.async.js | 2 +- p__User__Detail__Competitions__index.async.js | 2 +- ...Detail__ResourceAllocation__index.async.js | 2 +- p__User__Detail__UserPortrait__index.async.js | 2 +- p__index.async.js | 2 +- p__tasks__Jupyter__index.async.js | 2 +- p__tasks__index.async.js | 2 +- ...ualSpaces__Lists__Settings__index.async.js | 2 +- static/iconfont.0c1f9404.woff | Bin 0 -> 303720 bytes static/iconfont.5523e235.woff2 | Bin 243732 -> 0 bytes static/iconfont.5c65b7b3.svg | 1 + ...ont.1af29f15.ttf => iconfont.6e822d66.ttf} | Bin 497780 -> 500656 bytes static/iconfont.87d09655.woff2 | Bin 0 -> 245348 bytes static/iconfont.92feca10.svg | 1 - static/iconfont.e2107d38.woff | Bin 301920 -> 0 bytes umi.css | 2 +- umi.js | 2 +- 105 files changed, 93 insertions(+), 93 deletions(-) delete mode 100644 11277.async.js delete mode 100644 17437.async.js delete mode 100644 19095.async.js create mode 100644 42194.async.js create mode 100644 43926.async.js create mode 100644 51941.async.js create mode 100644 52520.async.js create mode 100644 55362.async.js rename 81603.async.js => 56119.async.js (99%) delete mode 100644 56373.async.js create mode 100644 61370.async.js delete mode 100644 61738.async.js delete mode 100644 80347.async.js create mode 100644 static/iconfont.0c1f9404.woff delete mode 100644 static/iconfont.5523e235.woff2 create mode 100644 static/iconfont.5c65b7b3.svg rename static/{iconfont.1af29f15.ttf => iconfont.6e822d66.ttf} (91%) create mode 100644 static/iconfont.87d09655.woff2 delete mode 100644 static/iconfont.92feca10.svg delete mode 100644 static/iconfont.e2107d38.woff diff --git a/1082.async.js b/1082.async.js index 55947ba728..00ec48974c 100644 --- a/1082.async.js +++ b/1082.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1082],{1082:function(n,e,t){t.d(e,{Z:function(){return Cn},g:function(){return zn}});var i=t(7557),o=t.n(i),s=t(41498),l=t.n(s),u=t(91232),r=t.n(u),a=t(79800),c=t.n(a),d=t(39647),g=t.n(d),M=t(82242),v=t.n(M),j=t(59301),m=t(32007),h=t(44e3),f=t(92832),p=t(43418),N=t(81841),x="header___Wn4fJ",L="logo___QnotM",y="menu___twLGR",I="dropDown___Cwaoa",T="line___D1auu",A="subName___gql7K",S="name___dR5V2",k="actived___ohMks",w="edu-menu___iWLK0",D="newslight___lSZjL",b="header-iearning___LZfyg",z="headerFixed___QLwBd",O=t(8591),C=t(95237),Q=t(43604),Z=t(20834),E=t(38854),U=t(5112),W=t(38619),q=t(66621),G=t(37712),P=function(n){return n.Manager="manager",n.Developer="developer",n.Reporter="reporter",n}(P||{}),B=function(n){var e=n.visible,t=n.onCancel,i=void 0===t?function(){}:t,s=(0,j.useState)(),u=c()(s,2),r=u[0],a=u[1],d=(0,j.useState)(),g=c()(d,2),M=g[0],v=g[1],h=(0,j.useState)(!1),N=c()(h,2),x=N[0],L=N[1],y=function(){var n=l()(o()().mark((function n(){var e,t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r){n.next=3;break}return O.ZP.info("请输入开发项目邀请码!"),n.abrupt("return");case 3:if(6===r.length){n.next=6;break}return O.ZP.info("请输入6位项目邀请码!"),n.abrupt("return");case 6:if(M){n.next=9;break}return O.ZP.info("请选择一个身份!"),n.abrupt("return");case 9:return L(!0),n.next=12,(0,W.vm)({code:r,role:M});case 12:if(e=n.sent,L(!1),I(),!(t={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[e.status]){n.next=19;break}return O.ZP.info(t[e.status]),n.abrupt("return");case 19:if(0!==e.status){n.next=22;break}return"reporter"===M?(O.ZP.success("您加入项目成功!"),(0,q.L9)(["开发项目","加入项目成功"]),m.history.push("/projects/".concat(null==e?void 0:e.project_id))):((0,q.L9)(["开发项目","加入项目等待审批"]),O.ZP.success("您的申请已提交,请等待项目管理员审批!")),n.abrupt("return");case 22:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),I=function(){var n=l()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i();case 1:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(p.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:e,confirmLoading:x,onOk:y,onCancel:I,children:(0,G.jsxs)("div",{className:"tc",children:[(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{children:"项目邀请码:"}),(0,G.jsx)(f.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:r,onChange:function(n){n.target.value.length>=7?O.ZP.info("请输入6位开发项目邀请码!"):a(n.target.value)}})]}),(0,G.jsxs)("div",{className:"mt10 font14",children:[(0,G.jsx)("span",{children:"身份:"}),(0,G.jsxs)(U.ZP.Group,{value:M,onChange:function(n){return v(n.target.value)},children:[(0,G.jsx)(U.ZP,{value:P.Manager,children:"管理人员"}),(0,G.jsx)(U.ZP,{value:P.Developer,children:"开发人员"}),(0,G.jsx)(U.ZP,{value:P.Reporter,children:"报告人员"})]})]})]})})})},V=t(32179),H="rightMenu___ADTOX",J="joinMenu___aRGsf",Y="joinBoard___AeUvr",R="joinCol___fV4uL",X=t(95341),K=t(78241),F=t(57809),_=t(67604),$=(0,m.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting,loading:n.loading}}))((function(n){n.globalSetting;var e=n.dispatch,t=n.user,i=n.open,s=n.onCancel,u=void 0===s?function(){}:s,r=(0,j.useState)([]),a=c()(r,2),d=a[0],g=a[1],M=(0,j.useState)([]),v=c()(M,2),m=v[0],h=v[1],N=(0,j.useState)([]),x=c()(N,2),L=x[0],y=x[1],I=K.Z.useForm(),T=c()(I,1)[0],A=(0,j.useState)(!1),S=c()(A,2),k=S[0],w=S[1],D=(0,j.useState)(!1),b=c()(D,2),z=b[0],C=b[1],Q=(0,j.useRef)(null),Z=(0,j.useRef)(1),E=(0,j.useState)({keyword:"",source:"",status:"",page:1,limit:20}),U=c()(E,2),W=U[0];U[1];(0,j.useEffect)((function(){i&&P()}),[i]);var P=function(){var n=l()(o()().mark((function n(){var i,s,l,u,r,a,c,d,g,M,v,j;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,B(W);case 2:if(s=n.sent,(0,X.o1)(e)){n.next=5;break}return n.abrupt("return");case 5:return l=t.userInfo||{},u=l.user_school_id,r=void 0===u?"":u,a=l.department_id,c=void 0===a?"":a,d=l.school_name,g=void 0===d?"":d,M=l.department_name,v=void 0===M?"":M,j=null==s||null===(i=s.graduation_years)||void 0===i?void 0:i.at(-1),h([{id:r,name:g}]),n.next=10,V(r);case 10:T.setFieldsValue({year:j,school_id:r,department_id:Number(c),name:"".concat(j).concat(g).concat(v,"毕业设计")});case 11:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),B=function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,_.J3)(e);case 2:return 0===(t=n.sent).status&&g((null==t?void 0:t.graduation_years)||[]),n.abrupt("return",t);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),V=function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,(0,_.Ps)({page:1,limit:9999,id:e});case 4:0===(t=n.sent).status&&y((null==t?void 0:t.departments)||[]);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return(0,G.jsx)(p.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:i,title:"开启新一届毕业设计",width:578,confirmLoading:k,onCancel:u,onOk:function(){return T.submit()},children:(0,G.jsxs)(K.Z,{colon:!1,form:T,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(n,e){n.school_id&&(V(e.school_id),T.setFieldValue("department_id",null))},onFinish:function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return w(!0),n.next=3,(0,_.Wz)(e);case 3:0===(t=n.sent).status&&(O.ZP.success("创建成功"),T.resetFields(),u(),(0,q.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))),w(!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,G.jsx)(K.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,G.jsx)(F.default,{style:{width:344},size:"large",options:d.map((function(n){return{value:n,label:n}}))})}),(0,G.jsx)(K.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,G.jsx)(F.default,{showSearch:!0,filterOption:!1,onSearch:function(n){!function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;C(!0),clearTimeout(Q.current),Q.current=setTimeout(l()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z.current+=1,t=Z.current,e.next=4,(0,_.NT)({keyword:n});case 4:0===(i=e.sent).status&&Z.current===t&&(h((null==i?void 0:i.schools)||[]),C(!1));case 6:case"end":return e.stop()}}),e)}))),e)}(n)},loading:z,size:"large",style:{width:344},options:m.map((function(n){return{value:n.id,label:n.name}}))})}),(0,G.jsx)(K.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,G.jsx)(F.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:L.map((function(n){return{value:n.id,label:n.name}}))})}),(0,G.jsx)(K.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,G.jsx)(f.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),nn=t(85750),en=(0,m.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting}}))((function(n){n.globalSetting,n.dispatch;var e=n.user,t=n.open,i=n.onCancel,s=void 0===i?function(){}:i,u=K.Z.useForm(),r=c()(u,1)[0],a=(0,j.useState)(!1),d=c()(a,2),g=d[0],M=d[1],m=(0,j.useState)(null),h=c()(m,2),N=h[0],x=h[1];return(0,j.useEffect)((function(){if(t){var n,i={code:"",user_type:"student"===(null==e||null===(n=e.userInfo)||void 0===n?void 0:n.identity)?2:1,major:""};r.setFieldsValue(i),x(v()({},i))}}),[t]),(0,G.jsx)(p.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:t,title:"加入毕设",width:527,confirmLoading:g,onCancel:s,onOk:function(){return r.submit()},children:(0,G.jsxs)(K.Z,{colon:!1,form:r,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(n,e){return x(v()({},e))},onFinish:function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return M(!0),n.next=3,(0,nn.ZP)("/api/graduations/join.json",{method:"post",body:e});case 3:0===(t=n.sent).status&&(s(),null!=t&&t.identifier?(0,q.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index")):O.ZP.success(null==t?void 0:t.message)),M(!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,G.jsx)(K.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,G.jsx)(f.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,G.jsx)(K.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,G.jsxs)(U.ZP.Group,{children:[(0,G.jsx)(U.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,G.jsx)(U.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==N?void 0:N.user_type)&&(0,G.jsx)(K.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,G.jsx)(f.Z,{showCount:!0,maxLength:60})})]})})})),tn=["homePage","user","globalSetting","loading","dispatch","location"],on=function(n){return n.Projects="projects",n.Shixuns="shixuns",n.Classrooms="classrooms",n}(on||{}),sn=function(n){return n.Classrooms="classrooms",n.Shixuns="shixuns",n.Paths="paths",n.Projects="projects",n.Videos="videos",n.Topics="topics",n}(sn||{}),ln=(0,m.connect)((function(n){var e=n.homePage,t=n.loading;return{homePage:e,user:n.user,globalSetting:n.globalSetting,loading:t.models.index}}))((function(n){n.homePage;var e,t,i,o,s,l,u,r,a=n.user,d=n.globalSetting,M=(n.loading,n.dispatch),m=(n.location,g()(n,tn),(0,j.useState)()),h=c()(m,2),f=h[0],p=h[1],N=(0,j.useState)(),x=c()(N,2),L=x[0],y=x[1],I=(0,j.useState)(!1),T=c()(I,2),A=T[0],S=T[1],k=(0,j.useState)(!1),w=c()(k,2),D=w[0],b=w[1],z=function(n){var e;(0,X.tJ)(M)&&(n!==on.Projects||null!==(e=a.userInfo)&&void 0!==e&&e.email?n===on.Classrooms?p(!0):n===on.Projects&&y(!0):O.ZP.info("请先绑定邮箱,谢谢"))},U=function(n,e){var t;(0,X.tJ)(M)&&(e!==on.Projects||null!==(t=a.userInfo)&&void 0!==t&&t.email?(e!==on.Shixuns||(0,X.xY)())&&n&&(window.location.href=n):O.ZP.info("请先绑定邮箱,谢谢"))},W=null===(e=((null===(t=d.setting)||void 0===t?void 0:t.navbar)||[]).find((function(n){return n.link==="/".concat(sn.Classrooms)})))||void 0===e?void 0:e.hidden,q=null===(i=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(n){return n.link==="/".concat(sn.Shixuns)})))||void 0===i?void 0:i.hidden,P=null===(s=((null===(l=d.setting)||void 0===l?void 0:l.navbar)||[]).find((function(n){return n.link==="/".concat(sn.Paths)})))||void 0===s?void 0:s.hidden;null!=d&&null!==(u=d.setting)&&void 0!==u&&u.is_local&&(null!=a&&null!==(r=a.userInfo)&&void 0!==r&&r.is_shixun_marker||(q=!0));var K=function(n){var e,t,i,o,s,l,u,r,c,g,j,m,h,f,p,N,x,L,y;return(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(C.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,G.jsxs)(Q.Z,{className:R,children:["学生"!==(null===(e=a.userInfo)||void 0===e?void 0:e.user_identity)&&!W&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){return U("/classrooms/new")},children:null!==(t=a.userInfo)&&void 0!==t&&t.main_site?"新建教学课堂":"新建课堂"})})),!q&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){return U("/shixuns/new",on.Shixuns)},children:"新建实践项目"})})),((null===(i=a.userInfo)||void 0===i?void 0:i.main_site)||!(null!==(o=a.userInfo)&&void 0!==o&&o.main_site)&&!P&&((null===(s=a.userInfo)||void 0===s?void 0:s.admin)||(null===(l=a.userInfo)||void 0===l?void 0:l.is_teacher)||(null===(u=a.userInfo)||void 0===u?void 0:u.business)))&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){return U("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(r=d.setting)&&void 0!==r&&r.is_local)&&(null===(c=a.userInfo)||void 0===c?void 0:c.main_site)&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){var n;return U("".concat(null==d||null===(n=d.setting)||void 0===n?void 0:n.old_url,"/projects/deposit/new"),on.Projects)},children:"新建开发项目"})})),"student"!==(null==a||null===(g=a.userInfo)||void 0===g?void 0:g.identity)&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{onClick:function(){(0,X.o1)(M)&&S(!0)},children:(0,G.jsx)("a",{children:"新建毕业设计"})})),!(null!==(j=a.userInfo)&&void 0!==j&&j.main_site)&&(0,G.jsxs)("div",{children:[!W&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){return z(on.Classrooms)},children:null!==(m=a.userInfo)&&void 0!==m&&m.main_site?"加入教学课堂":"加入课堂"})})),(null===(h=a.userInfo)||void 0===h?void 0:h.main_site)&&!(null!=d&&null!==(f=d.setting)&&void 0!==f&&f.is_local)&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){return z(on.Projects)},children:"加入开发项目"})}))]})]}),(null===(p=a.userInfo)||void 0===p?void 0:p.main_site)&&(0,G.jsx)(Q.Z,{children:(0,G.jsx)("div",{className:Y})}),(null===(N=a.userInfo)||void 0===N?void 0:N.main_site)&&(0,G.jsxs)(Q.Z,{className:R,children:[!W&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){return z(on.Classrooms)},children:null!==(x=a.userInfo)&&void 0!==x&&x.main_site?"加入教学课堂":"加入课堂"})})),(null===(L=a.userInfo)||void 0===L?void 0:L.main_site)&&!(null!=d&&null!==(y=d.setting)&&void 0!==y&&y.is_local)&&(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{children:(0,G.jsx)("a",{onClick:function(){return z(on.Projects)},children:"加入开发项目"})})),(0,G.jsx)(Z.Z.Item,v()(v()({},n),{},{onClick:function(){(0,X.o1)(M)&&b(!0)},children:(0,G.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,G.jsxs)("section",{children:[(0,G.jsx)(E.Z,{dropdownRender:function(){return(0,G.jsx)(Z.Z,{className:"".concat(H," ").concat(J," mt10"),children:(0,G.jsx)(K,{})})},placement:"bottomRight",children:(0,G.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,G.jsx)(V.Z,{visible:f,onCancel:function(){return p(!1)}}),(0,G.jsx)(B,{visible:L,onCancel:function(){return y(!1)}}),(0,G.jsx)($,{open:A,onCancel:function(){return S(!1)}}),(0,G.jsx)(en,{open:D,onCancel:function(){return b(!1)}})]})})),un="userPic___a46Uz",rn="rightMenu___y_nqk",an="menuWrap___iwlZB",cn="exit___MOREW",dn="classromediv___crYsO",gn="height67___asp2E",Mn="login___WGEW9",vn="icon___HABAt",jn=t(89260),mn=t(96691),hn=t(20817),fn=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],pn=function(n){return n.Classrooms="classrooms",n.Shixuns="shixuns",n.Paths="paths",n.Projects="projects",n.Videos="videos",n.Topics="topics",n}(pn||{}),Nn=(0,m.connect)((function(n){var e=n.homePage,t=n.loading;return{homePage:e,user:n.user,globalSetting:n.globalSetting,shixunHomeworks:n.shixunHomeworks,loading:t.models.index}}))((function(n){n.homePage;var e,t,i,s,u,r,a,c,d,M=n.user,v=n.globalSetting,j=(n.loading,n.dispatch),h=n.shixunHomeworks,f=(n.location,n.payload,g()(n,fn),null===(e=((null===(t=v.setting)||void 0===t?void 0:t.navbar)||[]).find((function(n){return n.link==="/".concat(pn.Classrooms)})))||void 0===e?void 0:e.hidden),p=null===(i=((null===(s=v.setting)||void 0===s?void 0:s.navbar)||[]).find((function(n){return n.link==="/".concat(pn.Shixuns)})))||void 0===i?void 0:i.hidden,N=null===(u=((null===(r=v.setting)||void 0===r?void 0:r.navbar)||[]).find((function(n){return n.link==="/".concat(pn.Paths)})))||void 0===u?void 0:u.hidden,x=null===(a=M.userInfo)||void 0===a?void 0:a.is_school_manage;return(0,jn.bg)()?(0,G.jsx)(E.Z,{className:"".concat(gn),dropdownRender:function(){return(0,q.Ll)()?(0,G.jsx)(Z.Z,{className:"".concat(rn," ").concat(an),children:(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/account/profile",children:"账号管理"})})}):(0,G.jsxs)(Z.Z,{className:"".concat(rn," ").concat(an),children:[(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/users/".concat(null===(n=M.userInfo)||void 0===n?void 0:n.login,"/classrooms"),children:"我的个人主页"})}),!f&&(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/users/".concat(null===(e=M.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:null!==(t=M.userInfo)&&void 0!==t&&t.main_site?"我的教学课堂":"我的课堂"})}),!p&&(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/users/".concat(null===(i=M.userInfo)||void 0===i?void 0:i.login,"/shixuns"),children:"我的实践项目"})}),!N&&(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/users/".concat(null===(s=M.userInfo)||void 0===s?void 0:s.login,"/paths"),children:null!==(u=M.userInfo)&&void 0!==u&&u.main_site?"我的实践课程":"我的课程"})}),(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/users/".concat(null===(r=M.userInfo)||void 0===r?void 0:r.login,"/teach-group"),children:"我的教研团队"})}),(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/users/".concat(null===(a=M.userInfo)||void 0===a?void 0:a.login,"/competitions"),children:"我的竞赛管理"})}),(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/order",children:"我购买的课程"})}),!(0,jn.JA)()&&(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)("a",{onClick:function(){(0,X.tJ)(j)&&m.history.push("/problemset")},children:"试题库"})}),!(0,jn.JA)()&&(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)("a",{onClick:function(){(0,X.tJ)(j)&&m.history.push("/paperlibrary")},children:"试卷库"})}),(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||j({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,G.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),x&&(0,G.jsx)(Z.Z.Item,{children:(0,G.jsx)(m.Link,{to:"/administration/college",children:"高校管理"})}),(0,G.jsx)(Z.Z.Item,{className:cn,children:(0,G.jsx)("a",{onClick:l()(o()().mark((function n(){var e;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,(0,mn.vR)({});case 3:e=n.sent,O.ZP.success(null==e?void 0:e.message),n.next=9;break;case 7:n.prev=7,n.t0=n.catch(0);case 9:(0,q.d8)("_educoder_session","logout",1),(0,q.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return n.stop()}}),n,null,[[0,7]])}))),children:"退出"})})]});var n,e,t,i,s,u,r,a},placement:"bottomRight",children:(0,G.jsx)("section",{children:(0,G.jsx)("aside",{children:(0,G.jsxs)("div",{className:1===h.actionTabs.type?dn:"",children:[(0,G.jsx)("img",{className:"".concat(un," current ml15"),src:"".concat(null===hn.Z||void 0===hn.Z?void 0:hn.Z.IMG_SERVER,"/images/").concat(null===(c=M.userInfo)||void 0===c?void 0:c.image_url),alt:"",onClick:function(){var n;return m.history.push((0,q.Ll)()?"/account/profile":"/users/".concat(null===(n=M.userInfo)||void 0===n?void 0:n.login,"/classrooms"))}}),(0,q.Ll)()&&(0,G.jsx)("span",{className:"ml10 font16",children:null===(d=M.userInfo)||void 0===d?void 0:d.username}),(0,G.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(vn)})]})})})}):(0,G.jsx)("div",{className:"font15 ".concat(v.isIlearning?Mn:""),children:(0,G.jsx)("span",{className:"ml10 mr5 current c-white",onClick:function(){j({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录 / 注册"})})})),xn="tip___a6MfI",Ln=t(61186),yn=t.n(Ln),In=(0,m.connect)((function(n){return{user:n.user}}))((function(n){n.visible;var e,t,i,s=n.user,u=(n.onCancel,n.dispatch,(0,j.useState)()),r=c()(u,2),a=(r[0],r[1],(0,j.useState)([])),d=c()(a,2),g=(d[0],d[1]),M=(0,j.useState)(!1),v=c()(M,2),m=(v[0],v[1],(0,j.useState)(!1)),h=c()(m,2),f=(h[0],h[1],(0,j.useState)()),p=c()(f,2),N=(p[0],p[1],(0,j.useState)(!1)),x=c()(N,2),L=x[0],y=x[1],I=null===(e=window.location.pathname)||void 0===e?void 0:e.includes("classrooms/");(0,j.useEffect)((function(){var n,e;null!=s&&null!==(n=s.userInfo)&&void 0!==n&&n.identity&&g(["student"===(null==s||null===(e=s.userInfo)||void 0===e?void 0:e.identity)?3:1])}),[s]),(0,j.useEffect)((function(){var n;if(console.log(null==s?void 0:s.userInfo),null!=s&&null!==(n=s.userInfo)&&void 0!==n&&n.user_status){var e;if(15===(null==s||null===(e=s.userInfo)||void 0===e?void 0:e.role))return void y(!1);var t,i,o,l=I?JSON.parse(null===(t=localStorage)||void 0===t?void 0:t.getItem("delaytip_class")):JSON.parse(null===(i=localStorage)||void 0===i?void 0:i.getItem("delaytip_user"));l&&(null==l?void 0:l.login)===(null==s||null===(o=s.userInfo)||void 0===o?void 0:o.login)?(console.log(yn()(null==l?void 0:l.time).add(1,"days")),console.log(yn()(new Date)),yn()(null==l?void 0:l.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(n=t[4])&&void 0!==n&&n.includes("newgold")||null!==(e=t[5])&&void 0!==e&&e.includes("newgold")||"coursesId"===t[2]||(i.course_id=t[2]),"shixuns"===t[1]&&t.length>3&&(i.objective_type="shixun",i.objective_id=t[2]),"paths"===t[1]&&t.length>3&&(i.objective_type="path",i.objective_id=t[2]),v()(v()({},i),{school:1})}var On=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Cn=(0,m.connect)((function(n){var e=n.homePage,t=n.loading,i=n.user,o=n.globalSetting,s=n.shixunHomeworks;return{homePage:e,user:i,globalSetting:o,loading:t.models.index,shixunHomeworks:s}}))((function(n){n.homePage;var e,t=n.user,i=n.globalSetting,s=(n.loading,n.dispatch),u=n.isLogin,a=void 0!==u&&u,d=n.shixunHomeworks,M=(g()(n,wn),(0,m.useLocation)()),f=(0,j.useState)(!1),O=c()(f,2),C=O[0],Q=O[1],Z=(0,j.useState)(""),E=c()(Z,2),U=E[0],W=E[1],P=(0,j.useState)(!1),B=c()(P,2),V=B[0],H=B[1],J=zn();(0,j.useEffect)((function(){s({type:"user/getNavigationInfo",payload:v()({},J)})}),[i.name]),(0,j.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=On&&On.includes(null==M?void 0:M.pathname)||0===(null==M?void 0:M.pathname.indexOf("/classrooms"))||s({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[M.pathname]),(0,j.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,j.useEffect)((function(){if(null!=i&&i.setting){var n,e,t,o=(0,kn.cloneDeep)(null==i||null===(n=i.setting)||void 0===n?void 0:n.navbar);o=null===(e=o)||void 0===e?void 0:e.filter((function(n){var e;return!(null!=n&&n.hidden||(0,jn.JA)()&&null!==(e=["/paperlibrary","/problemset"])&&void 0!==e&&e.includes(n.link))}));var s,l=r()(o);try{for(l.s();!(s=l.n()).done;){var u=s.value;u.subitem&&(u.subitem=u.subitem.filter((function(n){var e;return!(null!=n&&n.hidden||(0,jn.JA)()&&null!==(e=["/paperlibrary","/problemset"])&&void 0!==e&&e.includes(n.link))})))}}catch(n){l.e(n)}finally{l.f()}var a=!1;null===(t=o)||void 0===t||t.map((function(n,e){var t,s,l,u=M.pathname;n.link===u&&(W(null==n?void 0:n.link),(0,q.Dk)("/"===u?null==i||null===(s=i.setting)||void 0===s?void 0:s.name:cn(null==n?void 0:n.name)),un(an(e,{name:null==n?void 0:n.name,link:null==n?void 0:n.link},o)),a=!0);null!=n&&null!==(t=n.subitem)&&void 0!==t&&t.length&&(null==n||null===(l=n.subitem)||void 0===l||l.map((function(n){n.link===u&&(W(null==n?void 0:n.link),"/"!==u&&(0,q.Dk)(cn(null==n?void 0:n.name)),un(an(e,{name:null==n?void 0:n.name,link:null==n?void 0:n.link},o)),a=!0)})))})),a||un(o)}}),[null==i?void 0:i.setting,t]);var Y=(0,j.useMemo)((function(){var n,e;return null!=i&&null!==(n=i.setting)&&void 0!==n&&n.nav_logo_url?"".concat(hn.Z.IMG_SERVER,"/").concat(null==i||null===(e=i.setting)||void 0===e?void 0:e.nav_logo_url):"".concat(hn.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==i||null===(e=i.setting)||void 0===e?void 0:e.nav_logo_url]);function R(n){m.history.push("/search?value="+n)}var X,K,F,_,$,nn,en=function(){return C?(0,G.jsx)("div",{onBlur:function(){setTimeout((function(){Q(!1)}),300)},children:(0,G.jsx)(bn,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:R,autoFocus:!0})}):(0,G.jsx)("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){m.history.push("/search?value=")}})},tn=(0,j.useState)([]),on=c()(tn,2),sn=on[0],un=on[1],rn=function(){var n=l()(o()().mark((function n(e,t){var i,l,u,r,a,c;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("工程认证"!==(null==e?void 0:e.name)){n.next=6;break}return n.next=3,(0,mn.IU)();case 3:return null!=(u=n.sent)&&null!==(l=u.data)&&void 0!==l&&l.engineer_url?null!=u&&null!==(r=u.data)&&void 0!==r&&null!==(r=r.engineer_url)&&void 0!==r&&r.includes("http")?(0,q.xg)(null==u||null===(a=u.data)||void 0===a?void 0:a.engineer_url):m.history.push(null==u||null===(c=u.data)||void 0===c?void 0:c.engineer_url):401!=(null==u?void 0:u.status)&&H(!0),n.abrupt("return");case 6:null!=e&&null!==(i=e.link)&&void 0!==i&&i.includes("http")?(0,q.xg)(null==e?void 0:e.link):((0,q.Dk)(null==e?void 0:e.name),m.history.push(null==e?void 0:e.link)),"教学课堂"===(null==e?void 0:e.name)&&"0"!==localStorage.getItem("Noviceguide")&&s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,G.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}(),an=function(n,e,t){var i=t.slice();return i[n]&&(i[n].name=e.name,i[n].link=e.link),i||[]},cn=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return n.indexOf("<")>-1?n.slice(0,n.indexOf("<")):n};return i.showHeader&&i.showHeaderFooter?(0,G.jsxs)(h.Z,{style:{background:"".concat("/training"==M.pathname?"rgba(0,0,0,0)":"")},className:"".concat(i.isIlearning?b:x," ").concat(i.showHeaderFixed?z:""),children:[(null==i?void 0:i.showTip)&&(0,G.jsx)(In,{}),(0,G.jsxs)(Dn,{className:"header",style:{background:"".concat("/training"==M.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==M.pathname?"999":"")},children:[(0,G.jsxs)("section",{className:w,children:[(!!i.isIlearning||!(null!=i&&null!==(X=i.setting)&&void 0!==X&&X.main_site)&&!(null==i||null===(K=i.setting)||void 0===K||!K.navbar))&&(0,G.jsx)(m.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,G.jsx)("img",{className:L,title:null===(F=i.setting)||void 0===F?void 0:F.name,src:Y||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}),(0,G.jsxs)("ul",{className:"".concat(y," ").concat((0,q.Ll)()&&"ml0"),children:[(0,q.Ll)()&&(0,G.jsx)("li",{children:(0,G.jsx)("a",{href:"/",children:"考试系统"})}),!(0,q.Ll)()&&i.setting&&sn.map((function(n,e){var t,i,o,s,l,u,r;return(0,G.jsxs)("li",{className:(null==n||null===(t=n.subitem)||void 0===t||!t.length)&&U===(null==n?void 0:n.link)||null!=n&&null!==(i=n.subitem)&&void 0!==i&&i.some((function(n){return U===(null==n?void 0:n.link)}))?k:"",children:[(0,G.jsxs)("div",{onClick:function(){return rn(n,e)},className:S,children:[(0,G.jsx)("span",{dangerouslySetInnerHTML:{__html:(r=null==n?void 0:n.name,null==n||null===(u=n.subitem)||void 0===u||u.map((function(n,e){return n.link===M.pathname&&(r=n.name),n})),r)}}),(null==n||null===(o=n.subitem)||void 0===o?void 0:o.length)>0&&(0,G.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==n||null===(s=n.subitem)||void 0===s?void 0:s.length)>0&&(0,G.jsx)("div",{className:I,children:null==n||null===(l=n.subitem)||void 0===l?void 0:l.map((function(n,t){return(0,G.jsxs)("div",{className:A,onClick:function(){return rn(n,e)},children:[!!t&&(0,G.jsx)("div",{className:T}),(0,G.jsx)("aside",{className:"font16 c-black",children:cn(n.name)}),(0,G.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:n.content})]},e+"-"+t)}))})]},e)}))]}),(0,G.jsxs)("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"},children:[!(0,q.Ll)()&&!(null!=i&&i.isIlearning)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(en,{}),!a&&(0,G.jsx)(ln,{}),!a&&!(null==t||null===(_=t.userInfo)||void 0===_||!_.login)&&(0,G.jsx)(m.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==t||null===($=t.userInfo)||void 0===$?void 0:$.login,"/user_tidings"),children:(null==t||null===(nn=t.navigationInfo)||void 0===nn?void 0:nn.new_message)&&(0,G.jsx)("span",{className:D})})]}),!a&&(0,G.jsx)(Nn,{payload:J})]})]}),(0,G.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:V,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,q.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return H(!1)},children:(0,G.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,G.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,G.jsx)("img",{src:N.X3,width:200,height:200,className:"mb10"}),(0,G.jsx)("p",{children:"群号:727685969 "})]})})]}),(0,G.jsx)(Sn,{})]}):(0,G.jsx)(G.Fragment,{})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1082],{1082:function(n,e,t){t.d(e,{Z:function(){return On},g:function(){return bn}});var i=t(7557),o=t.n(i),s=t(41498),l=t.n(s),u=t(91232),a=t.n(u),r=t(79800),c=t.n(r),d=t(39647),g=t.n(d),M=t(82242),v=t.n(M),j=t(59301),m=t(32007),h=t(44e3),f=t(92832),p=t(43418),N="header___Wn4fJ",x="logo___QnotM",L="menu___twLGR",y="dropDown___Cwaoa",I="line___D1auu",T="subName___gql7K",A="name___dR5V2",S="actived___ohMks",k="edu-menu___iWLK0",w="newslight___lSZjL",D="header-iearning___LZfyg",b="headerFixed___QLwBd",z=t(8591),O=t(95237),C=t(43604),Q=t(20834),Z=t(38854),E=t(5112),U=t(38619),W=t(66621),q=t(37712),G=function(n){return n.Manager="manager",n.Developer="developer",n.Reporter="reporter",n}(G||{}),P=function(n){var e=n.visible,t=n.onCancel,i=void 0===t?function(){}:t,s=(0,j.useState)(),u=c()(s,2),a=u[0],r=u[1],d=(0,j.useState)(),g=c()(d,2),M=g[0],v=g[1],h=(0,j.useState)(!1),N=c()(h,2),x=N[0],L=N[1],y=function(){var n=l()(o()().mark((function n(){var e,t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a){n.next=3;break}return z.ZP.info("请输入开发项目邀请码!"),n.abrupt("return");case 3:if(6===a.length){n.next=6;break}return z.ZP.info("请输入6位项目邀请码!"),n.abrupt("return");case 6:if(M){n.next=9;break}return z.ZP.info("请选择一个身份!"),n.abrupt("return");case 9:return L(!0),n.next=12,(0,U.vm)({code:a,role:M});case 12:if(e=n.sent,L(!1),I(),!(t={1:"您输入的邀请码错误",2:"您已经是该项目成员",3:"请选择一个角色",4:"您的申请已提交,请等待项目管理员审批",5:"您已经申请加入该项目了,请耐心等待",6:"您已成功加入项目"})[e.status]){n.next=19;break}return z.ZP.info(t[e.status]),n.abrupt("return");case 19:if(0!==e.status){n.next=22;break}return"reporter"===M?(z.ZP.success("您加入项目成功!"),(0,W.L9)(["开发项目","加入项目成功"]),m.history.push("/projects/".concat(null==e?void 0:e.project_id))):((0,W.L9)(["开发项目","加入项目等待审批"]),z.ZP.success("您的申请已提交,请等待项目管理员审批!")),n.abrupt("return");case 22:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),I=function(){var n=l()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i();case 1:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(p.Z,{centered:!0,keyboard:!1,closable:!1,title:"加入项目",open:e,confirmLoading:x,onOk:y,onCancel:I,children:(0,q.jsxs)("div",{className:"tc",children:[(0,q.jsxs)("div",{children:[(0,q.jsx)("span",{children:"项目邀请码:"}),(0,q.jsx)(f.Z,{placeholder:"请输入6位开发项目邀请码",style:{width:270},value:a,onChange:function(n){n.target.value.length>=7?z.ZP.info("请输入6位开发项目邀请码!"):r(n.target.value)}})]}),(0,q.jsxs)("div",{className:"mt10 font14",children:[(0,q.jsx)("span",{children:"身份:"}),(0,q.jsxs)(E.ZP.Group,{value:M,onChange:function(n){return v(n.target.value)},children:[(0,q.jsx)(E.ZP,{value:G.Manager,children:"管理人员"}),(0,q.jsx)(E.ZP,{value:G.Developer,children:"开发人员"}),(0,q.jsx)(E.ZP,{value:G.Reporter,children:"报告人员"})]})]})]})})})},B=t(32179),V="rightMenu___ADTOX",H="joinMenu___aRGsf",J="joinBoard___AeUvr",Y="joinCol___fV4uL",R=t(95341),X=t(78241),K=t(57809),F=t(67604),_=(0,m.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting,loading:n.loading}}))((function(n){n.globalSetting;var e=n.dispatch,t=n.user,i=n.open,s=n.onCancel,u=void 0===s?function(){}:s,a=(0,j.useState)([]),r=c()(a,2),d=r[0],g=r[1],M=(0,j.useState)([]),v=c()(M,2),m=v[0],h=v[1],N=(0,j.useState)([]),x=c()(N,2),L=x[0],y=x[1],I=X.Z.useForm(),T=c()(I,1)[0],A=(0,j.useState)(!1),S=c()(A,2),k=S[0],w=S[1],D=(0,j.useState)(!1),b=c()(D,2),O=b[0],C=b[1],Q=(0,j.useRef)(null),Z=(0,j.useRef)(1),E=(0,j.useState)({keyword:"",source:"",status:"",page:1,limit:20}),U=c()(E,2),G=U[0];U[1];(0,j.useEffect)((function(){i&&P()}),[i]);var P=function(){var n=l()(o()().mark((function n(){var i,s,l,u,a,r,c,d,g,M,v,j;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,B(G);case 2:if(s=n.sent,(0,R.o1)(e)){n.next=5;break}return n.abrupt("return");case 5:return l=t.userInfo||{},u=l.user_school_id,a=void 0===u?"":u,r=l.department_id,c=void 0===r?"":r,d=l.school_name,g=void 0===d?"":d,M=l.department_name,v=void 0===M?"":M,j=null==s||null===(i=s.graduation_years)||void 0===i?void 0:i.at(-1),h([{id:a,name:g}]),n.next=10,V(a);case 10:T.setFieldsValue({year:j,school_id:a,department_id:Number(c),name:"".concat(j).concat(g).concat(v,"毕业设计")});case 11:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),B=function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,F.J3)(e);case 2:return 0===(t=n.sent).status&&g((null==t?void 0:t.graduation_years)||[]),n.abrupt("return",t);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),V=function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,(0,F.Ps)({page:1,limit:9999,id:e});case 4:0===(t=n.sent).status&&y((null==t?void 0:t.departments)||[]);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return(0,q.jsx)(p.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:i,title:"开启新一届毕业设计",width:578,confirmLoading:k,onCancel:u,onOk:function(){return T.submit()},children:(0,q.jsxs)(X.Z,{colon:!1,form:T,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:function(n,e){n.school_id&&(V(e.school_id),T.setFieldValue("department_id",null))},onFinish:function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return w(!0),n.next=3,(0,F.Wz)(e);case 3:0===(t=n.sent).status&&(z.ZP.success("创建成功"),T.resetFields(),u(),(0,W.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index"))),w(!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,q.jsx)(X.Z.Item,{name:"year",label:"选择届别",rules:[{required:!0,message:"请选择届别"}],children:(0,q.jsx)(K.default,{style:{width:344},size:"large",options:d.map((function(n){return{value:n,label:n}}))})}),(0,q.jsx)(X.Z.Item,{name:"school_id",label:"学校",rules:[{required:!0,message:"请选择学校"}],children:(0,q.jsx)(K.default,{showSearch:!0,filterOption:!1,onSearch:function(n){!function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;C(!0),clearTimeout(Q.current),Q.current=setTimeout(l()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z.current+=1,t=Z.current,e.next=4,(0,F.NT)({keyword:n});case 4:0===(i=e.sent).status&&Z.current===t&&(h((null==i?void 0:i.schools)||[]),C(!1));case 6:case"end":return e.stop()}}),e)}))),e)}(n)},loading:O,size:"large",style:{width:344},options:m.map((function(n){return{value:n.id,label:n.name}}))})}),(0,q.jsx)(X.Z.Item,{name:"department_id",label:"学院",rules:[{required:!0,message:"请选择学院"}],children:(0,q.jsx)(K.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:L.map((function(n){return{value:n.id,label:n.name}}))})}),(0,q.jsx)(X.Z.Item,{name:"name",label:"毕业设计名称",style:{marginBottom:0},rules:[{required:!0,message:"请输入毕业设计名称"},{max:60,message:"输入超限,请缩减字符数"},{type:"string",whitespace:!0,message:"请输入毕业设计名称"}],children:(0,q.jsx)(f.Z,{showCount:!0,style:{width:344},maxLength:60})})]})})})),$=t(85750),nn=(0,m.connect)((function(n){return{user:n.user,globalSetting:n.globalSetting}}))((function(n){n.globalSetting,n.dispatch;var e=n.user,t=n.open,i=n.onCancel,s=void 0===i?function(){}:i,u=X.Z.useForm(),a=c()(u,1)[0],r=(0,j.useState)(!1),d=c()(r,2),g=d[0],M=d[1],m=(0,j.useState)(null),h=c()(m,2),N=h[0],x=h[1];return(0,j.useEffect)((function(){if(t){var n,i={code:"",user_type:"student"===(null==e||null===(n=e.userInfo)||void 0===n?void 0:n.identity)?2:1,major:""};a.setFieldsValue(i),x(v()({},i))}}),[t]),(0,q.jsx)(p.Z,{centered:!0,keyboard:!1,destroyOnClose:!0,open:t,title:"加入毕设",width:527,confirmLoading:g,onCancel:s,onOk:function(){return a.submit()},children:(0,q.jsxs)(X.Z,{colon:!1,form:a,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:function(n,e){return x(v()({},e))},onFinish:function(){var n=l()(o()().mark((function n(e){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return M(!0),n.next=3,(0,$.ZP)("/api/graduations/join.json",{method:"post",body:e});case 3:0===(t=n.sent).status&&(s(),null!=t&&t.identifier?(0,W.xg)("/graduations/".concat(null==t?void 0:t.identifier,"/index")):z.ZP.success(null==t?void 0:t.message)),M(!1);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:[(0,q.jsx)(X.Z.Item,{name:"code",label:"毕设邀请码",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,q.jsx)(f.Z,{placeholder:"请输入毕设邀请码",size:"large"})}),(0,q.jsx)(X.Z.Item,{name:"user_type",label:"身份",rules:[{required:!0,message:"请输入毕设邀请码"}],children:(0,q.jsxs)(E.ZP.Group,{children:[(0,q.jsx)(E.ZP,{value:1,style:{color:"#000"},children:"管理员(教师)"}),(0,q.jsx)(E.ZP,{className:"ml30",style:{color:"#000"},value:2,children:"学生"})]})}),2===(null==N?void 0:N.user_type)&&(0,q.jsx)(X.Z.Item,{style:{marginBottom:0},name:"major",label:"专业",rules:[{required:!0,message:"请输入专业名称"},{max:60,message:"输入超限,请缩减字符数"},{whitespace:!0,message:"请输入专业名称"}],children:(0,q.jsx)(f.Z,{showCount:!0,maxLength:60})})]})})})),en=["homePage","user","globalSetting","loading","dispatch","location"],tn=function(n){return n.Projects="projects",n.Shixuns="shixuns",n.Classrooms="classrooms",n}(tn||{}),on=function(n){return n.Classrooms="classrooms",n.Shixuns="shixuns",n.Paths="paths",n.Projects="projects",n.Videos="videos",n.Topics="topics",n}(on||{}),sn=(0,m.connect)((function(n){var e=n.homePage,t=n.loading;return{homePage:e,user:n.user,globalSetting:n.globalSetting,loading:t.models.index}}))((function(n){n.homePage;var e,t,i,o,s,l,u,a,r=n.user,d=n.globalSetting,M=(n.loading,n.dispatch),m=(n.location,g()(n,en),(0,j.useState)()),h=c()(m,2),f=h[0],p=h[1],N=(0,j.useState)(),x=c()(N,2),L=x[0],y=x[1],I=(0,j.useState)(!1),T=c()(I,2),A=T[0],S=T[1],k=(0,j.useState)(!1),w=c()(k,2),D=w[0],b=w[1],E=function(n){var e;(0,R.tJ)(M)&&(n!==tn.Projects||null!==(e=r.userInfo)&&void 0!==e&&e.email?n===tn.Classrooms?p(!0):n===tn.Projects&&y(!0):z.ZP.info("请先绑定邮箱,谢谢"))},U=function(n,e){var t;(0,R.tJ)(M)&&(e!==tn.Projects||null!==(t=r.userInfo)&&void 0!==t&&t.email?(e!==tn.Shixuns||(0,R.xY)())&&n&&(window.location.href=n):z.ZP.info("请先绑定邮箱,谢谢"))},W=null===(e=((null===(t=d.setting)||void 0===t?void 0:t.navbar)||[]).find((function(n){return n.link==="/".concat(on.Classrooms)})))||void 0===e?void 0:e.hidden,G=null===(i=((null===(o=d.setting)||void 0===o?void 0:o.navbar)||[]).find((function(n){return n.link==="/".concat(on.Shixuns)})))||void 0===i?void 0:i.hidden,X=null===(s=((null===(l=d.setting)||void 0===l?void 0:l.navbar)||[]).find((function(n){return n.link==="/".concat(on.Paths)})))||void 0===s?void 0:s.hidden;null!=d&&null!==(u=d.setting)&&void 0!==u&&u.is_local&&(null!=r&&null!==(a=r.userInfo)&&void 0!==a&&a.is_shixun_marker||(G=!0));var K=function(n){var e,t,i,o,s,l,u,a,c,g,j,m,h,f,p,N,x,L,y;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(O.Z,{justify:"space-around",className:"pt5 pb5",children:[(0,q.jsxs)(C.Z,{className:Y,children:["学生"!==(null===(e=r.userInfo)||void 0===e?void 0:e.user_identity)&&!W&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){return U("/classrooms/new")},children:null!==(t=r.userInfo)&&void 0!==t&&t.main_site?"新建教学课堂":"新建课堂"})})),!G&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){return U("/shixuns/new",tn.Shixuns)},children:"新建实践项目"})})),((null===(i=r.userInfo)||void 0===i?void 0:i.main_site)||!(null!==(o=r.userInfo)&&void 0!==o&&o.main_site)&&!X&&((null===(s=r.userInfo)||void 0===s?void 0:s.admin)||(null===(l=r.userInfo)||void 0===l?void 0:l.is_teacher)||(null===(u=r.userInfo)||void 0===u?void 0:u.business)))&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){return U("/paths/new")},children:"新建实践课程"})})),!(null!=d&&null!==(a=d.setting)&&void 0!==a&&a.is_local)&&(null===(c=r.userInfo)||void 0===c?void 0:c.main_site)&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){var n;return U("".concat(null==d||null===(n=d.setting)||void 0===n?void 0:n.old_url,"/projects/deposit/new"),tn.Projects)},children:"新建开发项目"})})),"student"!==(null==r||null===(g=r.userInfo)||void 0===g?void 0:g.identity)&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{onClick:function(){(0,R.o1)(M)&&S(!0)},children:(0,q.jsx)("a",{children:"新建毕业设计"})})),!(null!==(j=r.userInfo)&&void 0!==j&&j.main_site)&&(0,q.jsxs)("div",{children:[!W&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){return E(tn.Classrooms)},children:null!==(m=r.userInfo)&&void 0!==m&&m.main_site?"加入教学课堂":"加入课堂"})})),(null===(h=r.userInfo)||void 0===h?void 0:h.main_site)&&!(null!=d&&null!==(f=d.setting)&&void 0!==f&&f.is_local)&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){return E(tn.Projects)},children:"加入开发项目"})}))]})]}),(null===(p=r.userInfo)||void 0===p?void 0:p.main_site)&&(0,q.jsx)(C.Z,{children:(0,q.jsx)("div",{className:J})}),(null===(N=r.userInfo)||void 0===N?void 0:N.main_site)&&(0,q.jsxs)(C.Z,{className:Y,children:[!W&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){return E(tn.Classrooms)},children:null!==(x=r.userInfo)&&void 0!==x&&x.main_site?"加入教学课堂":"加入课堂"})})),(null===(L=r.userInfo)||void 0===L?void 0:L.main_site)&&!(null!=d&&null!==(y=d.setting)&&void 0!==y&&y.is_local)&&(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{children:(0,q.jsx)("a",{onClick:function(){return E(tn.Projects)},children:"加入开发项目"})})),(0,q.jsx)(Q.Z.Item,v()(v()({},n),{},{onClick:function(){(0,R.o1)(M)&&b(!0)},children:(0,q.jsx)("a",{children:"加入毕业设计"})}))]})]})})};return(0,q.jsxs)("section",{children:[(0,q.jsx)(Z.Z,{dropdownRender:function(){return(0,q.jsx)(Q.Z,{className:"".concat(V," ").concat(H," mt10"),children:(0,q.jsx)(K,{})})},placement:"bottomRight",children:(0,q.jsx)("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})}),(0,q.jsx)(B.Z,{visible:f,onCancel:function(){return p(!1)}}),(0,q.jsx)(P,{visible:L,onCancel:function(){return y(!1)}}),(0,q.jsx)(_,{open:A,onCancel:function(){return S(!1)}}),(0,q.jsx)(nn,{open:D,onCancel:function(){return b(!1)}})]})})),ln="userPic___a46Uz",un="rightMenu___y_nqk",an="menuWrap___iwlZB",rn="exit___MOREW",cn="classromediv___crYsO",dn="height67___asp2E",gn="login___WGEW9",Mn="icon___HABAt",vn=t(89260),jn=t(96691),mn=t(20817),hn=["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"],fn=function(n){return n.Classrooms="classrooms",n.Shixuns="shixuns",n.Paths="paths",n.Projects="projects",n.Videos="videos",n.Topics="topics",n}(fn||{}),pn=(0,m.connect)((function(n){var e=n.homePage,t=n.loading;return{homePage:e,user:n.user,globalSetting:n.globalSetting,shixunHomeworks:n.shixunHomeworks,loading:t.models.index}}))((function(n){n.homePage;var e,t,i,s,u,a,r,c,d,M=n.user,v=n.globalSetting,j=(n.loading,n.dispatch),h=n.shixunHomeworks,f=(n.location,n.payload,g()(n,hn),null===(e=((null===(t=v.setting)||void 0===t?void 0:t.navbar)||[]).find((function(n){return n.link==="/".concat(fn.Classrooms)})))||void 0===e?void 0:e.hidden),p=null===(i=((null===(s=v.setting)||void 0===s?void 0:s.navbar)||[]).find((function(n){return n.link==="/".concat(fn.Shixuns)})))||void 0===i?void 0:i.hidden,N=null===(u=((null===(a=v.setting)||void 0===a?void 0:a.navbar)||[]).find((function(n){return n.link==="/".concat(fn.Paths)})))||void 0===u?void 0:u.hidden,x=null===(r=M.userInfo)||void 0===r?void 0:r.is_school_manage;return(0,vn.bg)()?(0,q.jsx)(Z.Z,{className:"".concat(dn),dropdownRender:function(){return(0,W.Ll)()?(0,q.jsx)(Q.Z,{className:"".concat(un," ").concat(an),children:(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/account/profile",children:"账号管理"})})}):(0,q.jsxs)(Q.Z,{className:"".concat(un," ").concat(an),children:[(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/users/".concat(null===(n=M.userInfo)||void 0===n?void 0:n.login,"/classrooms"),children:"我的个人主页"})}),!f&&(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/users/".concat(null===(e=M.userInfo)||void 0===e?void 0:e.login,"/classrooms"),children:null!==(t=M.userInfo)&&void 0!==t&&t.main_site?"我的教学课堂":"我的课堂"})}),!p&&(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/users/".concat(null===(i=M.userInfo)||void 0===i?void 0:i.login,"/shixuns"),children:"我的实践项目"})}),!N&&(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/users/".concat(null===(s=M.userInfo)||void 0===s?void 0:s.login,"/paths"),children:null!==(u=M.userInfo)&&void 0!==u&&u.main_site?"我的实践课程":"我的课程"})}),(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/users/".concat(null===(a=M.userInfo)||void 0===a?void 0:a.login,"/teach-group"),children:"我的教研团队"})}),(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/users/".concat(null===(r=M.userInfo)||void 0===r?void 0:r.login,"/competitions"),children:"我的竞赛管理"})}),(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/order",children:"我购买的课程"})}),!(0,vn.JA)()&&(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)("a",{onClick:function(){(0,R.tJ)(j)&&m.history.push("/problemset")},children:"试题库"})}),!(0,vn.JA)()&&(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)("a",{onClick:function(){(0,R.tJ)(j)&&m.history.push("/paperlibrary")},children:"试卷库"})}),(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{onClick:function(){"0"===localStorage.getItem("Noviceguide")||j({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:2,href:"/classrooms",text:(0,q.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}})},to:"/account/profile",children:"账号管理"})}),x&&(0,q.jsx)(Q.Z.Item,{children:(0,q.jsx)(m.Link,{to:"/administration/college",children:"高校管理"})}),(0,q.jsx)(Q.Z.Item,{className:rn,children:(0,q.jsx)("a",{onClick:l()(o()().mark((function n(){var e;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,(0,jn.vR)({});case 3:e=n.sent,z.ZP.success(null==e?void 0:e.message),n.next=9;break;case 7:n.prev=7,n.t0=n.catch(0);case 9:(0,W.d8)("_educoder_session","logout",1),(0,W.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout((function(){window.location.href="/"}),800);case 16:case"end":return n.stop()}}),n,null,[[0,7]])}))),children:"退出"})})]});var n,e,t,i,s,u,a,r},placement:"bottomRight",children:(0,q.jsx)("section",{children:(0,q.jsx)("aside",{children:(0,q.jsxs)("div",{className:1===h.actionTabs.type?cn:"",children:[(0,q.jsx)("img",{className:"".concat(ln," current ml15"),src:"".concat(null===mn.Z||void 0===mn.Z?void 0:mn.Z.IMG_SERVER,"/images/").concat(null===(c=M.userInfo)||void 0===c?void 0:c.image_url),alt:"",onClick:function(){var n;return m.history.push((0,W.Ll)()?"/account/profile":"/users/".concat(null===(n=M.userInfo)||void 0===n?void 0:n.login,"/classrooms"))}}),(0,W.Ll)()&&(0,q.jsx)("span",{className:"ml10 font16",children:null===(d=M.userInfo)||void 0===d?void 0:d.username}),(0,q.jsx)("i",{className:"iconfont icon-zhankai4 ".concat(Mn)})]})})})}):(0,q.jsx)("div",{className:"font15 ".concat(v.isIlearning?gn:""),children:(0,q.jsx)("span",{className:"ml10 mr5 current c-white",onClick:function(){j({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},children:"登录 / 注册"})})})),Nn="tip___a6MfI",xn=t(61186),Ln=t.n(xn),yn=(0,m.connect)((function(n){return{user:n.user}}))((function(n){n.visible;var e,t,i,s=n.user,u=(n.onCancel,n.dispatch,(0,j.useState)()),a=c()(u,2),r=(a[0],a[1],(0,j.useState)([])),d=c()(r,2),g=(d[0],d[1]),M=(0,j.useState)(!1),v=c()(M,2),m=(v[0],v[1],(0,j.useState)(!1)),h=c()(m,2),f=(h[0],h[1],(0,j.useState)()),p=c()(f,2),N=(p[0],p[1],(0,j.useState)(!1)),x=c()(N,2),L=x[0],y=x[1],I=null===(e=window.location.pathname)||void 0===e?void 0:e.includes("classrooms/");(0,j.useEffect)((function(){var n,e;null!=s&&null!==(n=s.userInfo)&&void 0!==n&&n.identity&&g(["student"===(null==s||null===(e=s.userInfo)||void 0===e?void 0:e.identity)?3:1])}),[s]),(0,j.useEffect)((function(){var n;if(console.log(null==s?void 0:s.userInfo),null!=s&&null!==(n=s.userInfo)&&void 0!==n&&n.user_status){var e;if(15===(null==s||null===(e=s.userInfo)||void 0===e?void 0:e.role))return void y(!1);var t,i,o,l=I?JSON.parse(null===(t=localStorage)||void 0===t?void 0:t.getItem("delaytip_class")):JSON.parse(null===(i=localStorage)||void 0===i?void 0:i.getItem("delaytip_user"));l&&(null==l?void 0:l.login)===(null==s||null===(o=s.userInfo)||void 0===o?void 0:o.login)?(console.log(Ln()(null==l?void 0:l.time).add(1,"days")),console.log(Ln()(new Date)),Ln()(null==l?void 0:l.time).add(1,"days").set({hour:0,minute:0,second:0})3)||null!==(n=t[4])&&void 0!==n&&n.includes("newgold")||null!==(e=t[5])&&void 0!==e&&e.includes("newgold")||"coursesId"===t[2]||(i.course_id=t[2]),"shixuns"===t[1]&&t.length>3&&(i.objective_type="shixun",i.objective_id=t[2]),"paths"===t[1]&&t.length>3&&(i.objective_type="path",i.objective_id=t[2]),v()(v()({},i),{school:1})}var zn=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],On=(0,m.connect)((function(n){var e=n.homePage,t=n.loading,i=n.user,o=n.globalSetting,s=n.shixunHomeworks;return{homePage:e,user:i,globalSetting:o,loading:t.models.index,shixunHomeworks:s}}))((function(n){n.homePage;var e,t=n.user,i=n.globalSetting,s=(n.loading,n.dispatch),u=n.isLogin,r=void 0!==u&&u,d=n.shixunHomeworks,M=(g()(n,kn),(0,m.useLocation)()),f=(0,j.useState)(!1),z=c()(f,2),O=z[0],C=z[1],Q=(0,j.useState)(""),Z=c()(Q,2),E=Z[0],U=Z[1],G=(0,j.useState)(!1),P=c()(G,2),B=P[0],V=P[1],H=bn();(0,j.useEffect)((function(){s({type:"user/getNavigationInfo",payload:v()({},H)})}),[i.name]),(0,j.useEffect)((function(){"底部弹窗"===d.actionTabs.key&&(null!=zn&&zn.includes(null==M?void 0:M.pathname)||0===(null==M?void 0:M.pathname.indexOf("/classrooms"))||s({type:"shixunHomeworks/setActionTabs",payload:{key:"隐藏"}}))}),[M.pathname]),(0,j.useEffect)((function(){"底部弹窗"===d.actionTabs.key||d.actionTabs.key||localStorage.setItem("Noviceguide","0")}),[d.actionTabs.key]),(0,j.useEffect)((function(){if(null!=i&&i.setting){var n,e,t,o=(0,Sn.cloneDeep)(null==i||null===(n=i.setting)||void 0===n?void 0:n.navbar);o=null===(e=o)||void 0===e?void 0:e.filter((function(n){var e;return!(null!=n&&n.hidden||(0,vn.JA)()&&null!==(e=["/paperlibrary","/problemset"])&&void 0!==e&&e.includes(n.link))}));var s,l=a()(o);try{for(l.s();!(s=l.n()).done;){var u=s.value;u.subitem&&(u.subitem=u.subitem.filter((function(n){var e;return!(null!=n&&n.hidden||(0,vn.JA)()&&null!==(e=["/paperlibrary","/problemset"])&&void 0!==e&&e.includes(n.link))})))}}catch(n){l.e(n)}finally{l.f()}var r=!1;null===(t=o)||void 0===t||t.map((function(n,e){var t,s,l,u=M.pathname;n.link===u&&(U(null==n?void 0:n.link),(0,W.Dk)("/"===u?null==i||null===(s=i.setting)||void 0===s?void 0:s.name:dn(null==n?void 0:n.name)),an(cn(e,{name:null==n?void 0:n.name,link:null==n?void 0:n.link},o)),r=!0);null!=n&&null!==(t=n.subitem)&&void 0!==t&&t.length&&(null==n||null===(l=n.subitem)||void 0===l||l.map((function(n){n.link===u&&(U(null==n?void 0:n.link),"/"!==u&&(0,W.Dk)(dn(null==n?void 0:n.name)),an(cn(e,{name:null==n?void 0:n.name,link:null==n?void 0:n.link},o)),r=!0)})))})),r||an(o)}}),[null==i?void 0:i.setting,t]);var J=(0,j.useMemo)((function(){var n,e;return null!=i&&null!==(n=i.setting)&&void 0!==n&&n.nav_logo_url?"".concat(mn.Z.IMG_SERVER,"/").concat(null==i||null===(e=i.setting)||void 0===e?void 0:e.nav_logo_url):"".concat(mn.Z.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat((new Date).getTime())}),[null==i||null===(e=i.setting)||void 0===e?void 0:e.nav_logo_url]);function Y(n){m.history.push("/search?value="+n)}var R,X,K,F,_,$,nn,en,tn=function(){return O?(0,q.jsx)("div",{onBlur:function(){setTimeout((function(){C(!1)}),300)},children:(0,q.jsx)(Dn,{placeholder:"实践课程/教学课堂/实践项目/交流问答",className:"search-input mr20",onSearch:Y,autoFocus:!0})}):(0,q.jsx)("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){m.history.push("/search?value=")}})},on=(0,j.useState)([]),ln=c()(on,2),un=ln[0],an=ln[1],rn=function(){var n=l()(o()().mark((function n(e,t){var i,l,u,a,r,c;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if("工程认证"!==(null==e?void 0:e.name)){n.next=6;break}return n.next=3,(0,jn.IU)();case 3:return null!=(u=n.sent)&&null!==(l=u.data)&&void 0!==l&&l.engineer_url?null!=u&&null!==(a=u.data)&&void 0!==a&&null!==(a=a.engineer_url)&&void 0!==a&&a.includes("http")?(0,W.xg)(null==u||null===(r=u.data)||void 0===r?void 0:r.engineer_url):m.history.push(null==u||null===(c=u.data)||void 0===c?void 0:c.engineer_url):401!=(null==u?void 0:u.status)&&V(!0),n.abrupt("return");case 6:null!=e&&null!==(i=e.link)&&void 0!==i&&i.includes("http")?(0,W.xg)(null==e?void 0:e.link):((0,W.Dk)(null==e?void 0:e.name),m.history.push(null==e?void 0:e.link)),"教学课堂"===(null==e?void 0:e.name)&&"0"!==localStorage.getItem("Noviceguide")&&s({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:5,text:(0,q.jsx)("div",{children:"非常棒,咱们已经到达【教学课堂】,平台上已经有几千位老师创建了自己的教学课堂,你也可以轻松完成哟!现在请您点击页面上 “新建课堂”按钮开始新建自己的课堂~"})}});case 8:case"end":return n.stop()}}),n)})));return function(e,t){return n.apply(this,arguments)}}(),cn=function(n,e,t){var i=t.slice();return i[n]&&(i[n].name=e.name,i[n].link=e.link),i||[]},dn=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return n.indexOf("<")>-1?n.slice(0,n.indexOf("<")):n};return i.showHeader&&i.showHeaderFooter?(0,q.jsxs)(h.Z,{style:{background:"".concat("/training"==M.pathname?"rgba(0,0,0,0)":"")},className:"".concat(i.isIlearning?D:N," ").concat(i.showHeaderFixed?b:""),children:[(null==i?void 0:i.showTip)&&(0,q.jsx)(yn,{}),(0,q.jsxs)(wn,{className:"header",style:{background:"".concat("/training"==M.pathname?"rgba(0,0,0,0)":""),zIndex:"".concat("/training"==M.pathname?"999":"")},children:[(0,q.jsxs)("section",{className:k,children:[(!!i.isIlearning||!(null!=i&&null!==(R=i.setting)&&void 0!==R&&R.main_site)&&!(null==i||null===(X=i.setting)||void 0===X||!X.navbar))&&(0,q.jsx)(m.Link,{style:{display:"flex",alignItems:"center"},onClick:function(){s({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/",children:(0,q.jsx)("img",{className:x,title:null===(K=i.setting)||void 0===K?void 0:K.name,src:J||"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4="})}),(0,q.jsxs)("ul",{className:"".concat(L," ").concat((0,W.Ll)()&&"ml0"),children:[(0,W.Ll)()&&(0,q.jsx)("li",{children:(0,q.jsx)("a",{href:"/",children:"考试系统"})}),!(0,W.Ll)()&&i.setting&&un.map((function(n,e){var t,i,o,s,l,u,a;return(0,q.jsxs)("li",{className:(null==n||null===(t=n.subitem)||void 0===t||!t.length)&&E===(null==n?void 0:n.link)||null!=n&&null!==(i=n.subitem)&&void 0!==i&&i.some((function(n){return E===(null==n?void 0:n.link)}))?S:"",children:[(0,q.jsxs)("div",{onClick:function(){return rn(n,e)},className:A,children:[(0,q.jsx)("span",{dangerouslySetInnerHTML:{__html:(a=null==n?void 0:n.name,null==n||null===(u=n.subitem)||void 0===u||u.map((function(n,e){return n.link===M.pathname&&(a=n.name),n})),a)}}),(null==n||null===(o=n.subitem)||void 0===o?void 0:o.length)>0&&(0,q.jsx)("i",{className:"iconfont icon-zhankai4"})]}),(null==n||null===(s=n.subitem)||void 0===s?void 0:s.length)>0&&(0,q.jsx)("div",{className:y,children:null==n||null===(l=n.subitem)||void 0===l?void 0:l.map((function(n,t){return(0,q.jsxs)("div",{className:T,onClick:function(){return rn(n,e)},children:[!!t&&(0,q.jsx)("div",{className:I}),(0,q.jsx)("aside",{className:"font16 c-black",children:dn(n.name)}),(0,q.jsx)("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"},children:n.content})]},e+"-"+t)}))})]},e)}))]}),(0,q.jsxs)("div",{className:"search-bar",style:{flex:i.isIlearning?"initial":"1 0 auto"},children:[!(0,W.Ll)()&&!(null!=i&&i.isIlearning)&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(tn,{}),!r&&(0,q.jsx)(sn,{}),!r&&!(null==t||null===(F=t.userInfo)||void 0===F||!F.login)&&(0,q.jsx)(m.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(null==t||null===(_=t.userInfo)||void 0===_?void 0:_.login,"/user_tidings"),children:(null==t||null===($=t.navigationInfo)||void 0===$?void 0:$.new_message)&&(0,q.jsx)("span",{className:w})})]}),!r&&(0,q.jsx)(pn,{payload:H})]})]}),(0,q.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:B,title:"提示",width:"500px",okText:"立即联系",cancelText:"取消",onOk:function(){(0,W.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return V(!1)},children:(0,q.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,q.jsx)("p",{children:"您可以在QQ服务群向管理员申请,获得继续操作的权限"}),(0,q.jsx)("img",{src:"".concat(mn.Z.IMG_SERVER,"/").concat(null==i||null===(nn=i.setting)||void 0===nn?void 0:nn.homepage_tea_qq_qrcode_url),width:200,height:200,className:"mb10"}),(0,q.jsxs)("p",{children:["群号:",null==i||null===(en=i.setting)||void 0===en?void 0:en.homepage_tea_qq_number]})]})})]}),(0,q.jsx)(An,{})]}):(0,q.jsx)(q.Fragment,{})}))}}]); \ No newline at end of file diff --git a/11277.async.js b/11277.async.js deleted file mode 100644 index 0e7c9ab444..0000000000 --- a/11277.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[11277],{26762:function(e,n,t){t.d(n,{Z:function(){return o}});var i=t(33614),r=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},l=t(22589),s=function(e,n){return r.createElement(l.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var o=r.forwardRef(s)},40684:function(e,n,t){var i=t(7557),r=t.n(i),a=t(41498),l=t.n(a),s=t(79800),o=t.n(s),c=t(39647),d=t.n(c),u=t(59301),h=t(32007),m=t(92832),f=t(78241),p=t(8591),x=t(43418),v=t(61998),j=t(85750),g=t(37712),y=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],b=m.Z.TextArea;n.Z=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading;var n=e.dispatch,t=e.schoolName,i=e.departmentName,a=e.visible,s=e.onClose,c=void 0===s?function(){}:s,h=e.onSuccess,_=void 0===h?function(){}:h,Z=d()(e,y),k=f.Z.useForm(),w=o()(k,1)[0],I=(0,u.useRef)(),S=(0,u.useState)(!1),N=o()(S,2),C=N[0],F=N[1];(0,u.useEffect)((function(){I.current=Z.schoolId}),[Z.schoolId]),(0,u.useEffect)((function(){w.setFieldsValue({department:i})}),[i]);var V=function(){var e=l()(r()().mark((function e(t){var i,a,s,o,d,u,h,m;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(i=t||{}).department,s=i.remarks,F(!0),e.next=4,(0,j.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:a,school_id:I.current}});case 4:if(o=e.sent,F(!1),d=function(){var e=l()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/appplyDepartment",payload:{school_id:I.current,name:a,remarks:s}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(p.ZP.success("新增院系/部门成功!"),_(a),c());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0!==(null==o?void 0:o.status)){e.next=12;break}if(null==o||null===(u=o.data)||void 0===u||!u.name){e.next=11;break}return x.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,g.jsx)(v.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==o||null===(h=o.data)||void 0===h?void 0:h.name,size:null==o||null===(m=o.data)||void 0===m?void 0:m.size}],pagination:!1})]}),onOk:function(){_(a),c()}}),e.abrupt("return");case 11:d();case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,g.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请添加部门名称",width:"600px",onCancel:c,onOk:function(){return w.submit()},confirmLoading:C,children:(0,g.jsxs)(f.Z,{form:w,labelCol:{span:4},wrapperCol:{span:20},onFinish:V,children:[(0,g.jsx)(f.Z.Item,{label:"单位名称:",children:t}),(0,g.jsx)(f.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,g.jsx)(m.Z,{placeholder:"请输入部门或者学院名称"})}),(0,g.jsx)(f.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,g.jsx)(b,{placeholder:"再次说明特别情况(选填)"})})]})})}))},59015:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(79800),r=t.n(i),a=t(59301),l=t(53200),s=t(39073),o=t(37712),c=function(){var e=(0,a.useState)(""),n=r()(e,2),t=n[0],i=n[1],c=(0,a.useState)(0),d=r()(c,2),u=(d[0],d[1]),h=(0,a.useState)(),m=r()(h,2),f=(m[0],m[1]),p=(0,a.useState)(),x=r()(p,2),v=(x[0],x[1]),j=(0,a.useState)(!1),g=r()(j,2),y=(g[0],g[1],(0,a.useRef)(""));function b(e){27==e.keyCode&&y.current&&_()}function _(){document.body.style.overflow="auto",f(void 0),v(void 0),u(0),i("")}(0,a.useEffect)((function(){return l.Z.subscribe("preview-image",(function(e){i(e),console.log(k.current),document.body.style.overflow="hidden"}))}),[]),(0,a.useEffect)((function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}}),[]),(0,a.useEffect)((function(){y.current=t}),[t]);(0,a.useRef)();var Z=(0,a.useRef)(),k=(0,a.useRef)();return(0,o.jsx)(a.Fragment,{children:t?(0,o.jsx)("div",{children:(0,o.jsx)("div",{className:"preview-wrp-group",ref:Z,children:(0,o.jsx)(s.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){i("")}},alt:"预览大图"})})}):null})}},11277:function(e,n,t){t.r(n),t.d(n,{default:function(){return le},identityMap:function(){return ae}});var i=t(37205),r=t.n(i),a=t(7557),l=t.n(a),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),f=t.n(m),p=t(59301),x=t(32007),v=t(57809),j=t(92832),g=t(78241),y=t(8591),b=t(43418),_=t(95237),Z=t(43604),k=t(6848),w=t(88522),I=t(5112),S=t(59028),N=t(3113),C="wrap___UcHlM",F="content___G5KsE",V="hint___WWGVB",A="formWrap___PlK4W",T="schoolHintWrap___BVdvA",P="colorCDCDCD___gbgqi",q="color0152d9___R6uW1",E="submitButton___dSqFa",z="submitButtondiv___qx6r5",R="staffidInput___qFhii",L=t(20453),B=t(40684),O=t(32637),Q=t(66621),H=t(13868),D=t(42141),G=t(26762),M=t(59015),W=t(53200),K=t(85750),U=t(89392),Y=t(29831),J=t(75694),X=t(76391),$=t(20817),ee=t(84783),ne=t(37712),te=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],ie=v.default.Option,re=j.Z.TextArea,ae={teacher:"教师",student:"学生",professional:"专业人士"},le=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,r=e.globalSetting,a=e.shixunHomeworks;return{user:n,account:t,globalSetting:r,loading:i.effects,shixunHomeworks:a}}))((function(e){var n,t,i,a,s,c=e.user,u=e.account,m=(e.globalSetting,e.shixunHomeworks),ae=e.loading,le=e.dispatch,se=(f()(e,te),g.Z.useForm()),oe=h()(se,1)[0],ce=g.Z.useForm(),de=h()(ce,1)[0],ue=(0,p.useState)({}),he=h()(ue,2),me=he[0],fe=he[1],pe=(0,p.useState)(!1),xe=h()(pe,2),ve=xe[0],je=xe[1],ge=(0,p.useState)({}),ye=h()(ge,2),be=ye[0],_e=ye[1],Ze=(0,p.useState)([]),ke=h()(Ze,2),we=ke[0],Ie=ke[1],Se=(0,p.useState)([]),Ne=h()(Se,2),Ce=Ne[0],Fe=Ne[1],Ve=(0,p.useState)([]),Ae=h()(Ve,2),Te=Ae[0],Pe=Ae[1],qe=(0,p.useState)([]),Ee=h()(qe,2),ze=Ee[0],Re=Ee[1],Le=(0,p.useState)([]),Be=h()(Le,2),Oe=Be[0],Qe=Be[1],He=(0,p.useState)([]),De=h()(He,2),Ge=De[0],Me=De[1],We=(0,p.useState)(!0),Ke=h()(We,2),Ue=Ke[0],Ye=Ke[1],Je=(0,p.useState)(!1),Xe=h()(Je,2),$e=Xe[0],en=Xe[1],nn=(0,p.useState)(),tn=h()(nn,2),rn=tn[0],an=tn[1],ln=(0,p.useState)(null),sn=h()(ln,2),on=sn[0],cn=sn[1],dn=(0,p.useState)(!0),un=h()(dn,2),hn=un[0],mn=un[1],fn=(0,p.useState)(),pn=h()(fn,2),xn=(pn[0],pn[1],(0,p.useState)(!1)),vn=h()(xn,2),jn=vn[0],gn=(vn[1],(0,p.useState)([])),yn=h()(gn,2),bn=yn[0],_n=yn[1],Zn=(0,p.useState)(!0),kn=h()(Zn,2),wn=kn[0],In=kn[1],Sn=(0,p.useRef)(!0),Nn=(0,p.useState)(""),Cn=h()(Nn,2),Fn=Cn[0],Vn=Cn[1],An=(0,p.useState)(""),Tn=h()(An,2),Pn=Tn[0],qn=Tn[1],En=(0,p.useState)(""),zn=h()(En,2),Rn=zn[0],Ln=zn[1],Bn=(0,p.useRef)((0,U.throttle)((function(e){return Mn(e)}),1200,{leading:!0,trailing:!0})).current,On=u.basicInfo,Qn=void 0===On?{}:On,Hn=Qn&&"certified"==Qn.professional_certification,Dn={visible:!1},Gn=(0,p.useRef)();(0,p.useEffect)((function(){var e;Gn.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,p.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Mn(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,p.useEffect)((function(){wn&&(oe.setFieldsValue({studentNo:be.studentNo}),oe.validateFields(["studentNo"]))}),[be.studentNo]),(0,p.useEffect)((function(){hn||!be.school||we.find((function(e){return e.name===be.school}))?Vn(""):Vn("error")}),[hn,be.school,we]),(0,p.useEffect)((function(){hn||!be.department||Te.find((function(e){return e.name===be.department}))?qn(""):qn("error")}),[hn,be.department,Te]),(0,p.useEffect)((function(){!hn&&be.major_name&&(null==Oe?void 0:Oe.length)>0&&!Oe.find((function(e){return e.name===be.major_name}))?Ln("error"):Ln("")}),[hn,be.major_name]);var Mn=function(){var e=d()(l()().mark((function e(n){var t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return mn(!0),e.next=3,le({type:"account/getSchoolOption",payload:{keyword:n,limit:99999}});case 3:if(t=e.sent,Ie(null==t?void 0:t.schools),Fe(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Fe(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(r=t.schools)||void 0===r?void 0:r.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,Yn(n,null==Qn?void 0:Qn.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:oe.setFieldsValue({department:"",major_name:""}),_e(o()(o()({},oe.getFieldValue()),{school:n,department:"",major_name:""})),Pe([]),Re([]),Qe([]),Me([]),qn(""),Ln("");case 22:e.next=32;break;case 24:oe.setFieldsValue({department:"",major_name:""}),_e(o()(o()({},oe.getFieldValue()),{department:"",major_name:""})),Pe([]),Re([]),Qe([]),Me([]),qn(""),Ln("");case 32:mn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wn=function(e){if(e)return le({type:"account/getDepartmentOption",payload:{id:e}})};(0,p.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,r={nickname:i.nickname,name:i.show_realname?i.name:(0,Q.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===Q.jh||void 0===Q.jh||null===(n=Q.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)_n([{uid:"111",name:"111",url:$.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);an(i.name),Ye(i.show_realname),cn(i.identity),oe.setFieldsValue(r),_e(r)}}),[u.basicInfo]);var Kn,Un,Yn=function(){var e=d()(l()().mark((function e(n,t,i){var a,s,c,d,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=null===(a=(i||we).find((function(e){return e.name===n})))||void 0===a?void 0:a.id,e.next=3,Wn(c);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:d=e.t0,u=Sn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,oe.setFieldsValue({department:u}),_e(o()(o()({},oe.getFieldsValue()),{school:n,department:u})),Pe(r()(null==d?void 0:d.departments)),Re(r()(null==d?void 0:d.departments)),Ln(""),Jn(Sn.current,r()(null==d?void 0:d.departments),i);case 14:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),Jn=function(){var e=d()(l()().mark((function e(){var n,t,i,a,s,c,d,u,h,m,f=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=f.length>0&&void 0!==f[0]&&f[0],a=f.length>1?f[1]:void 0,s=f.length>2?f[2]:void 0,console.log(oe.getFieldsValue()),console.log(be),console.log(we),Sn.current=!1,c=null===(n=s.find((function(e){return e.name===oe.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=a.find((function(e){return e.name===oe.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,K.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Qe(r()(null==u?void 0:u.majors)),Me(r()(null==u?void 0:u.majors)),m=i?null==Qn?void 0:Qn.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,oe.setFieldsValue({major_name:m}),_e(o()(o()({},oe.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xn=function(){var e=d()(l()().mark((function e(){var n,t,i,a,s,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=we.find((function(e){return e.name===oe.getFieldValue("school")})))||void 0===n?void 0:n.id,!(a=null===(t=Te.find((function(e){return e.name===oe.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,K.ZP)("/api/schools/".concat(i,"/departments/").concat(a,"/major_option.json"),{method:"get"});case 5:0==(null==(s=e.sent)?void 0:s.status)&&(Qe(null==s?void 0:s.majors),Me(r()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,oe.setFieldsValue({major_name:d}),_e(o()(o()({},oe.getFieldsValue()),{major_name:d})));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(){var e=d()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mn();case 2:oe.setFieldsValue({school:n,department:""}),_e(o()(o()({},be),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),et=function(){var e=d()(l()().mark((function e(n){var t,i,r,a,s,o,h,m,f,p,v,j,g,_,Z,k,w,I,S,N,C,F,V,A,T,P,q;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,f=n.manager,p=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,_=n.brief_introduction,n.face_image,Z=n.staff_id,k=n.major_name,w=null===(t=Te.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=we.find((function(e){return e.name===p})))||void 0===i?void 0:i.id,S=null===(r=Oe.find((function(e){return e.name===k})))||void 0===r?void 0:r.id,N=u.basicInfo,console.log("B",n,N),C=[],"uncertified"!=N.authentication&&(rn!=N.name&&C.push("姓名"),s!=N.gender&&C.push("性别")),F=[],Hn&&(o!=N.identity?F.push("职业"):(be.identity,"teacher"===be.identity&&m!=N.technical_title&&F.push("职业"),"professional"===be.identity&&f!=N.technical_title&&F.push("职业")),p!=N.school_name&&F.push("学校/单位"),v!=N.department_name&&F.push("院系/部门"),k!=N.major_name&&F.push("专业")),I){e.next=13;break}return b.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ne.jsxs)("div",{style:{textAlign:"center"},children:[(0,ne.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===be.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,ne.jsx)("img",{src:"teacher"===be.identity?Y:J,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return b.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ne.jsxs)("div",{style:{textAlign:"center"},children:[(0,ne.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===be.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,ne.jsx)("img",{src:"teacher"===be.identity?Y:J,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!k||S){e.next=19;break}return b.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ne.jsxs)("div",{style:{textAlign:"center"},children:[(0,ne.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===be.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,ne.jsx)("img",{src:"teacher"===be.identity?Y:J,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(C.length>0||F.length>0)){e.next=23;break}b.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,ne.jsx)("div",{children:"本次修改涉及".concat(C.toString().replaceAll(",","、")).concat(C.length>0&&F.length>0?"、":"").concat(F.toString().replaceAll(",","、"),",需要重新进行").concat(C.length>0?"实名认证":"").concat(C.length>0&&F.length>0?"和":"").concat(F.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(l()().mark((function e(){var n,t,i,r,d,p,v;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C.length>0)){e.next=3;break}return e.next=3,(0,H.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(F.length>0)){e.next=6;break}return e.next=6,(0,H.kN)({login:null===(r=c.userInfo)||void 0===r?void 0:r.login});case 6:return e.next=8,le({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:S,gender:s,identity:o,location:location,name:rn,nickname:a,school_id:I,edu_background:j,edu_entry_year:g,show_realname:Ue,brief_introduction:_,student_id:"student"===o?h:null,technical_title:m||f,face_image:null==bn||null===(t=bn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(y.ZP.info("保存成功"),null!==(p=u.basicInfo)&&void 0!==p&&p.base_info_completed||le({type:"user/getUserInfo"}),le({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===on||"teacher"!==o){e.next=18;break}return en(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||le({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,ne.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Gn.current,"/baseInfo"));case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,le({type:"account/updateAccount",payload:{id:null===(V=u.basicInfo)||void 0===V?void 0:V.id,department_id:w,major_id:S,gender:s,identity:o,location:location,name:rn,nickname:a,school_id:I,edu_background:j,edu_entry_year:g,staff_id:Z,show_realname:Ue,brief_introduction:_,student_id:"student"===o?h:null,technical_title:m||f,face_image:null==bn||null===(A=bn[0])||void 0===A||null===(A=A.response)||void 0===A?void 0:A.id}});case 25:if(-1!==(null==(T=e.sent)?void 0:T.status)){e.next=28;break}return e.abrupt("return");case 28:if(!T){e.next=37;break}if(y.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||le({type:"user/getUserInfo"}),le({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===on||"teacher"!==o){e.next=35;break}return en(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||le({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,ne.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Gn.current,"/baseInfo"));case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nt=(0,ne.jsxs)("div",{children:[jn?(0,ne.jsx)(D.Z,{}):(0,ne.jsx)(G.Z,{}),(0,ne.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,ne.jsxs)("section",{className:C,children:[(0,ne.jsx)(X.Z,{active:1}),(0,ne.jsx)("div",{className:F,children:(0,ne.jsxs)(g.Z,{form:oe,className:A,layout:"horizontal",onValuesChange:function(e){var n;_e(o()({},oe.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(Ye(!0),oe.setFieldsValue({name:rn})),"name"in e&&an(e.name),"identity"in e&&oe.setFieldsValue({staff_id:""})},onFinish:et,scrollToFirstError:!0,children:[(0,ne.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:Q.HJ}],extra:(0,ne.jsx)("span",{children:be.nickname?Ue?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,ne.jsx)(j.Z,{style:{height:40},disabled:!!be.nickname&&!Ue,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:be.nickname?(0,ne.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(Ue?"icon-xianshi":"icon-yincang"," font18 ").concat(q),onClick:function(){var e=!Ue;Ye(e);var n=e?rn:(0,Q.YA)(rn);oe.setFieldsValue({name:n})}}):null})}),(0,ne.jsxs)(_.Z,{gutter:[10,0],children:[(0,ne.jsx)(Z.Z,{children:(0,ne.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{children:"已提交职业认证"}),(0,ne.jsxs)("div",{children:["可在",(0,ne.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Dn),{},{children:(0,ne.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,ne.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,ne.jsx)(ie,{value:"teacher",children:"教师"}),(0,ne.jsx)(ie,{value:"student",children:"学生"}),(0,ne.jsx)(ie,{value:"professional",children:"专业人士"})]})})}))}),(0,ne.jsxs)(Z.Z,{children:["student"===be.identity&&(0,ne.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{children:"已提交职业认证"}),(0,ne.jsxs)("div",{children:["可在",(0,ne.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Dn),{},{children:(0,ne.jsx)(g.Z.Item,{initialValue:be.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Un=d()(l()().mark((function e(n,t){var i,r,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return In(!1),e.next=3,(0,K.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==Qn?void 0:Qn.school_id)||(null==we||null===(r=we.find((function(e){return e.name===be.school})))||void 0===r?void 0:r.id),student_id:t}});case 3:return a=e.sent,e.abrupt("return",(null==a?void 0:a.status)<-1?Promise.reject((0,ne.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,ne.jsx)("a",{onClick:function(){je(!0),fe({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Un.apply(this,arguments)})}],children:(0,ne.jsx)(j.Z,{size:"large",style:{width:200},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===be.identity&&(0,ne.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{children:"已提交职业认证"}),(0,ne.jsxs)("div",{children:["可在",(0,ne.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Dn),{},{children:(0,ne.jsx)(g.Z.Item,{initialValue:be.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,ne.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,ne.jsx)(ie,{value:"教授",children:"教授"}),(0,ne.jsx)(ie,{value:"研究员",children:"研究员"}),(0,ne.jsx)(ie,{value:"副教授",children:"副教授"}),(0,ne.jsx)(ie,{value:"副研究员",children:"副研究员"}),(0,ne.jsx)(ie,{value:"讲师",children:"讲师"}),(0,ne.jsx)(ie,{value:"助理研究员",children:"助理研究员"}),(0,ne.jsx)(ie,{value:"助理教授",children:"助理教授"})]})})})),"professional"===be.identity&&(0,ne.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{children:"已提交职业认证"}),(0,ne.jsxs)("div",{children:["可在",(0,ne.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Dn),{},{children:(0,ne.jsx)(g.Z.Item,{initialValue:be.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,ne.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,ne.jsx)(ie,{value:"企业管理者",children:"企业管理者"}),(0,ne.jsx)(ie,{value:"部门管理者",children:"部门管理者"}),(0,ne.jsx)(ie,{value:"高级工程师",children:"高级工程师"}),(0,ne.jsx)(ie,{value:"工程师",children:"工程师"}),(0,ne.jsx)(ie,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===be.identity||"professional"===be.identity)&&(0,ne.jsx)(Z.Z,{flex:1,children:(0,ne.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,ne.jsx)(j.Z,{className:R,suffix:" ",showCount:!0,maxLength:20,placeholder:"请输入工号,最大限制20个字符"})})})]}),(0,ne.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{children:"已提交职业认证"}),(0,ne.jsxs)("div",{children:["可在",(0,ne.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Dn),{},{children:(0,ne.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!hn&&be.school&&!(null!=we&&we.find((function(e){return e.name===be.school})))&&(0,ne.jsx)("div",{className:T,children:(0,ne.jsxs)("span",{className:P,children:["未找到包含“",be.school,"”的高校,如有需要,请",(0,ne.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){b.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ne.jsxs)("div",{style:{textAlign:"center"},children:[(0,ne.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===be.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,ne.jsx)("img",{src:"teacher"===be.identity?Y:J,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,ne.jsx)(w.Z,{status:Fn,size:"large",showSearch:!0,onChange:Bn,placeholder:"请输入单位名称",children:Ce.map((function(e,n){return(0,ne.jsx)(ie,{value:e.name,children:e.name},n)}))})})})),(0,ne.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{children:"已提交职业认证"}),(0,ne.jsxs)("div",{children:["可在",(0,ne.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Dn),{},{children:(0,ne.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!hn&&be.department&&!(null!=Te&&Te.find((function(e){return e.name===be.department})))&&(0,ne.jsxs)("div",{className:T,children:[(0,ne.jsx)("span",{className:P,children:be.department?"未找到包含“".concat(be.department,"”的高校,"):"未找到院系,"}),(0,ne.jsxs)("span",{className:P,children:["如有需要,请",(0,ne.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){b.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ne.jsxs)("div",{style:{textAlign:"center"},children:[(0,ne.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===be.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,ne.jsx)("img",{src:"teacher"===be.identity?Y:J,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,ne.jsx)(w.Z,{status:Pn,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(oe.setFieldsValue({major_name:""}),_e(o()(o()({},oe.getFieldsValue()),{major_name:""})),Qe([]),Me([]),Ln("")),Xn(),Re(Te.filter((function(n){return n.name.includes(e)})))},children:ze.map((function(e,n){return(0,ne.jsxs)(ie,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,ne.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})})})),(0,ne.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,ne.jsxs)("div",{children:[(0,ne.jsx)("div",{children:"已提交职业认证"}),(0,ne.jsxs)("div",{children:["可在",(0,ne.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Dn),{},{children:(0,ne.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Rn&&(0,ne.jsx)("div",{className:T,children:(0,ne.jsxs)("span",{className:P,children:["未找到“",be.major_name,"”专业,如有需要,请",(0,ne.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){b.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ne.jsxs)("div",{style:{textAlign:"center"},children:[(0,ne.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===be.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,ne.jsx)("img",{src:"teacher"===be.identity?Y:J,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,ne.jsx)(w.Z,{status:Rn,size:"large",placeholder:"请输入专业名称",onChange:function(e){Me(Oe.filter((function(n){return n.name.includes(e)}))),e&&0==(null==Oe?void 0:Oe.length)?Ln("error"):""!=e||Ln("")},children:Ge.map((function(e,n){return(0,ne.jsxs)(ie,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,ne.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})})})),(0,ne.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:Q.G7}],validateTrigger:"onSubmit",children:(0,ne.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=be.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,ne.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,ne.jsx)(g.Z.Item,{name:"gender",children:(0,ne.jsxs)(I.ZP.Group,{children:[(0,ne.jsx)(I.ZP,{value:0,children:"男"}),(0,ne.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,ne.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,ne.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Kn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,ne.jsx)(ie,{value:Kn-n,children:(0,ne.jsx)("span",{children:Kn-n})},n)})))})}),(0,ne.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,ne.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:Q.jh.map((function(e,n){return(0,ne.jsx)(ie,{value:e.id,children:e.name},n)}))})}),(0,ne.jsxs)("div",{style:{display:"flex"},children:[(0,ne.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,ne.jsx)(S.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:bn,onPreview:function(e){W.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat($.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return y.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(y.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){_n(r()(e.fileList))},children:(null==bn?void 0:bn.length)>0?null:nt})}),(0,ne.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,ne.jsx)("span",{children:"要求:"}),(0,ne.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,ne.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,ne.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,ne.jsxs)("div",{style:{position:"relative"},children:[(0,ne.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,ne.jsx)(re,{maxLength:500,rows:6})}),(0,ne.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=oe.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,ne.jsxs)(g.Z.Item,{children:[(0,ne.jsx)(N.ZP,{className:"".concat(2===m.actionTabs.type?z:E," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:ae["account/updateAccount"],children:"保存"}),(0,ne.jsx)(N.ZP,{className:E,size:"middle",onClick:function(){return x.history.push("/users/".concat(Gn.current,"/baseInfo"))},children:"取消"})]})]})}),(0,ne.jsx)("div",{className:"".concat(V," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,ne.jsx)(L.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){le({type:"account/setActionTabs",payload:{}})},schoolName:be.school,onSuccess:$n}),(0,ne.jsx)(B.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){le({type:"account/setActionTabs",payload:{}})},schoolId:null===(a=we.find((function(e){return e.name===be.school})))||void 0===a?void 0:a.id,schoolName:be.school,departmentName:be.department,onSuccess:function(e){return Yn(be.school,e)}}),(0,ne.jsx)(ee.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){le({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=Te.find((function(e){return e.name===be.department})))||void 0===s?void 0:s.id,departmentName:be.department,majorName:be.major_name,onSuccess:function(e){oe.setFieldsValue({major_name:e}),_e(o()(o()({},oe.getFieldsValue()),{major_name:e})),Xn()}}),(0,ne.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:$e,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){en(!1)},children:(0,ne.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,ne.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,ne.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,ne.jsx)(b.Z,{title:"解绑学号",open:ve,centered:!0,destroyOnClose:!0,onCancel:function(){je(!1)},onOk:function(){de.submit()},children:(0,ne.jsxs)(g.Z,{form:de,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){fe(n)},onFinish:function(){var e=d()(l()().mark((function e(n){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:be.studentNo,school_id:(null==Qn?void 0:Qn.school_id)||(null==we||null===(i=we.find((function(e){return e.name===be.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(y.ZP.success("解绑成功"),oe.validateFields(),je(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,ne.jsxs)("div",{children:["很抱歉,该学号(",be.studentNo,")已被使用,如果需要将该学号绑定在当前账号上,您可以提供原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,ne.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:[(0,ne.jsx)("div",{children:"1、原账号绑定的手机号码或者邮箱;"}),(0,ne.jsx)("div",{children:"2、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;"}),(0,ne.jsx)("div",{children:"注意:请确保原账号所在单位与已加入的教学课堂所属单位相同。"})]}),(0,ne.jsxs)(_.Z,{gutter:[10,0],children:[(0,ne.jsx)(Z.Z,{span:5,children:(0,ne.jsx)(g.Z.Item,{name:"check_type",children:(0,ne.jsxs)(v.default,{children:[(0,ne.jsx)(ie,{value:1,children:"邀请码"}),(0,ne.jsx)(ie,{value:2,children:"手机号"}),(0,ne.jsx)(ie,{value:3,children:"邮箱"})]})})}),(0,ne.jsxs)(Z.Z,{flex:1,children:[1==(null==me?void 0:me.check_type)&&(0,ne.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在单位的教学课堂的邀请码"}],children:(0,ne.jsx)(j.Z,{type:"text",placeholder:"请提供所在单位的教学课堂的邀请码",maxLength:10})}),2==(null==me?void 0:me.check_type)&&(0,ne.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,ne.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==me?void 0:me.check_type)&&(0,ne.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,ne.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})})]})]})]})}),(0,ne.jsx)(M.Z,{})]})}))},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file diff --git a/17437.async.js b/17437.async.js deleted file mode 100644 index 2b6914ece1..0000000000 --- a/17437.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17437],{81841:function(A,C,g){g.d(C,{xp:function(){return f},AG:function(){return F},JA:function(){return w},FX:function(){return d},k$:function(){return K},ub:function(){return O},e6:function(){return L},BO:function(){return S},x7:function(){return U},em:function(){return x},BV:function(){return P},qz:function(){return v},Gm:function(){return t},yt:function(){return j},I2:function(){return X},sQ:function(){return H},z3:function(){return E},GY:function(){return a},wC:function(){return c},Pt:function(){return i},Oe:function(){return n},L6:function(){return I},RL:function(){return B},f$:function(){return Q},X3:function(){return D},d6:function(){return r},j1:function(){return R},g4:function(){return e}});var B=g(58143),I="data:image/png;base64,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",E=g(93314),Q="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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",f="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==",P=g.p+"static/err.2323787b.png",w="data:image/png;base64,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",t="data:image/png;base64,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",v="data:image/png;base64,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",r="data:image/png;base64,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",F="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg==",S=g.p+"static/douyu.1e926b4a.jpg",R="data:image/png;base64,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",e="data:image/png;base64,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",H="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",j="data:image/png;base64,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",D=(g(96437),g.p+"static/teacherQQ.833913ba.jpg"),U="data:image/png;base64,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";g(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var X="data:image/jpeg;base64,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";g.p;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var x="data:image/png;base64,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",n="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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",i=g.p+"static/question.ed747acc.gif",a="data:image/gif;base64,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",c=g(55351),K="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",O="data:image/png;base64,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",L="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=",d=(g(53114),g(47481),"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")},96437:function(A,C,g){g(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;C.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},47481:function(A){A.exports="data:image/png;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAGVAZcDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7LooooAKKzfEuvaP4a0W41nXtRt9O0+3XdLPO+1V/xPoBya+L/jZ+2Jq2oG40j4aWp0y1JZG1O6jDXDjON0a5KoD6nJ+lAH2rq+raXpFt9q1bUrPT4Onm3U6xJ+bECvOta/aF+DOkhvtXj/S5duM/ZBJc/l5StmvzS8UeKPEfii9N74j13UdXuOz3dy0pHsNx4H0rGoA/TCL9qT4GySBP+E1K5IALaXdgfn5XFdl4W+Lfwz8TSpDonjjQrqeQ4SA3axyt9I3IY/lX5O0UAfsuCCMjkGlr8tfhX8dfiT8O5IY9G16W602M86dfZmtyPQAncn/ASK+1vgN+0v4N+JBh0nUmTw94jfCizuJcxXDf9MpDgE/7JwemM0Ae6UUUUAFFFFABScAZPSlry79q691rT/2fPF1zoCym9+yKhMWdywtIqysMekZc0AdPZ/EbwFe662hWfjPQJ9TUgG1jv42kycYAAPJyRx71v6rqNhpVjLf6ne21jaRDMk9xKI40HuxwBX46xO8brJGzI6kMrKcEH1FfTv7X2u+Nbr4PfCm38QzT7L3TWur04YCW4CoFLnOC2xs89yxoA+2PCPjXwj4tEx8MeJNK1jyD+9FndJIU9yAcgc9feugr8sf2Yr3XrP47+Ef+EfknWebU4Yp1jJw1uzAS7gCMqELHn0r9TqACuXvfiH4EsfEA8P3njDQrfVWOBaSX0ayZ5GME9eOnWovjHc61afCnxRdeHFdtWi0udrXYfmD7DyPcdR7ivyYaWR5jM8jNIW3FycsTnOc+tAH7KUV5d+ylqGuap+z94UvPELSNftbOu6T7zRrK6xE/9swleo0AYvinxV4a8K2q3fiXXtN0eB+Ee8uUiDY9NxGeo6etWfD+t6Pr+nJqOh6pZanZv92e1mWVDxnqpPYg/jX53ft1X2s3X7Q2rW2qlhb2lvbx6euTt8gxhsgZ7uz56V2v/BN+515fiJ4gtLfzjoT6b5l1yfLE6yIIz/vbWk/CgD7tpkskcMTSyuscaAszMcBQOpJ7Cn18/wD7e95rdr8BZo9ILrb3N/DFqBjLBvIwzY47FlXOeMZoA9d8PeOvBniDVJ9M0PxVoupX0BxLb2t7HJImCRyAc9Qa0vEGuaN4f059R1zVLPTLNPvT3UyxoMc9SR6V+RPhq81PT/EFhe6LLNFqUNwjWrRMQ3mbvlxj34r6D/4KCar4guPilpOm6oZY7K30eGSCIbhEZWLeayjoTn5c9cAUAfdvhbxN4e8U6f8A2h4b1vT9Xtc4MtpOsoU88HB4PHQ1r1+e3/BPi/1yH42vYWDTnS7mwlOoIq5jG0ZjZvQ7uB9TX6E0AHSuZ0/4g+BdQ106FY+MdAutU3bfskWoRNKT6BQ2Sea4n9sC61+0/Z88RyeG3uUu2EKSPbnEiwtKokx35Ukcc4Jr8zdLuLy01G3udPklju45FaFo/vB88Y96AP2OorD8Az6tceBdBuNeCjVpdNt3vtqkDzzGpkwDyPmzwa3KACiiigAoopCQoJJAA70ALSEhVLEgAdSe1fPHx4/an8LeBXm0jwukPiPXU2htsn+iw5z95x9447L6jmvjT4ifGv4l+Or2WfWfFF9DbycCyspmgtlHHGxT83T+LJoA/SLxP8UPh34Z413xpodkxziNrtWc4IBwqkk9R271zjftE/BdTg+P9N/COU/+y1+XdFAH6s6B8afhVrl4lnpnjzQ5biTOyN7gRM2OeN+M/wD667u3nhuIVmt5Y5onGVdGDKR7EV+NddZ4C+I/jbwNeJceF/EeoWCoeYFlJhcbtxDRn5SCR6Z5NAH62UV8l/A/9sHTdVkg0f4kW0emXTDaNUgGLdiAOZFzlCTnpx0r6utLiC7to7m1mjnglUNHJGwZXU9CCOCKAJqKKKACiiigArA+IHi/QfA3hS98S+JL1bSwtEyT1aRv4Y0H8TMeAP6Zrfr86f21vi4fH3j4+HtGvGk8OaG5jj2MPLubjkPLx1A+6p9MkdaAOH+PXxi8S/FjxK19qcrWmkwsw0/TI3/dwIT1b++54yx9OMDivNaK+zv2U/2XYGtbPxt8TbESmUebY6FPH8oUgFZLgHqTyRERwMbucqAD54+FPwT+I3xKVLnw3oLrphcI2p3jiC1XkgkMeZMEEERhiOMivoPw3+w87RxS+IvH6hiD5kFhp+RntiV3GfxSvsuKNIo1jjRVRQAqqMBQOgA7Cn0AfIr/ALDuhmCYJ4/1FZjnymOnoVX03DeN34EZ9q4Hxz+xd490qOa48L69pHiKCOIMIpA1ncyPnlVQ7o+mDkyDv+P3xRQB+Pnifw/rfhjWZ9G8Q6Vd6ZqEBxJb3MZRh1wRnqpxwwyCOQazY3aNxJGzK6kFWBwQfWv1j+Kvw18IfEvQH0jxXpiXGEYW93GAtzaE/wAUUmDtOQCQcqcDcCOK/Ob9oD4OeIPhH4lWx1BjfaRdEnT9TSPYlwAASpXJ2OM8qT7jIoA+jP2O/wBo671i+tfh94+vGuL6U7NM1SVhmTAGIZSerHBw3Uk4Pavr+vxqRmRw6MVZSCCDgg+tfpV+x/8AFZviV8NEi1OVf7e0Yra3oL5aZQo2Tc/3hkHr8yn1oA9rooo7GgD55+LH7WHgvwN4xu/DEGj6nrd1Yv5d3LAyRxJJ3QFjliO/GM969A8E/F7wF42+Guo+MoL5ItFsldNTS9QKYMLkq68gggjH97P4V+fXxu+F/jTwl8SdXsL/AEbUbtJ7qSa2vIrdnjuUdiQwZQRnnkdQc5r3b4OfAvx3J+y/4/0e8s303VfEclrLYWVwQrMts4k+b+7v5UZ9ATwaAOa0z4k/swR/EGO9/wCFS31vZxy/JeNcu8a7TkObbeQeQOOevSvtnxN4d8LePfCo07XNOtNY0e7RJY1cZUjGVdGHKnHQgjrX5Z2Hw48dXniRfD0PhTWBqTTmDymtHG1wcHJxgAevSv1E+Enhu78IfDPw94Yv7sXd1plhFbyygYBKjoPYdB7CgDJ+Gfwc+HXw6vJ73wn4ejs7yYYa4kmkmkC/3VZySo+lcP8AHD9p3wd8NPEbeHI7G51/VYcfa4raVUS3J/hZzn5u5XHGRXu9fm7+1z8MPGOg/GHXdcl0q5vNL1q8kvLS7t42kTDkko2B8rL0IPse9AH2t8GvjV4Q+Jng/UPEFhK+nHSk36pbXRG60XDMHLDgoQjEMP7p9K+U/EvxK/ZmuPiXJqX/AAqq/uoBP895b3bQxSNk5lFurBT1z2zxxW/+yR8IPF118JPiFc3sU+lx+KNHNhpkcp8tpmAk+dgeVXJC5I5DNXzPffD/AMbWevSaHP4V1j+0Em8nyVs5CS2ccYHI96AP0u8YfFnwP4P+FVp47e7E2h3MUY05LSPmcsPkRV/hwBznG3B+led/Cb9rHwV448VQeHb7Sr7w/dXkixWck7iWOVzwFJUfIScAZ45615v8avgz47H7KPgbTIrVr7UvDJmn1G0iIZ0jlLN8oH3vLGAQOeSecE14D8FfhR428aeOdNttN0S/gtYbyFru9khMcdsgYEsS2MkAHAHOcUAfWX7Y/jP4KWV7Z6L468MzeJdegQNHFZymCW2ibn5pQQQDgELz1zXT/sg+Mfhjr/g69074faC/h1rB1e9sZ5fMk+bO1zISS68Hk9CTXzp+3R8N/F0fxh1Dxnb6ReX2i6pHbiO4gjMgidIVjKNgfL9wkZ9a6P8AYR+GXipZ/E3ifULa90rT77SZdNtPPDR+fJIQd+3GSF29fVjigD0TxR+2P4F0bxjdaLBomqalY20vlNqEDoFYg4JVDyV985PpXqmt/Ez4d3Xwabx5q91FP4Vu7cEpPDueUnpD5Z6yZGMe2c45r83fFnww8d+GvE03h7UfC+qteozBFgtWlEqgkBkKAhgcZ47V9K6h8AvHrfsh2eiwXWpy6xFff2u+gt5aKoKsCgAXe0gBztL4J7ZwKAK3wJ+Jv7Oll8UYG0n4eXfhm6vH8q21G9vGnijZmG0bGciPPqOnFev/ALXvjb4VaBolnovxC8PP4juboGW2s4H8uVEzgv5gIKAkdupX1Ar4Z8AfDDxz4s8XWug6XoOpwXLygSTS2zxrbAEZdiQNuK99/by+GHilvFek+LdNtL7V9N/syGwleKMyNFJGW5IGSAwbP1LUAes/se+PfhBrKX/h3wD4ZfwtqSIJpbW4fzJbpBgbhKSS+3jIOMZzjvX0XXwd+wV8OPFa/FT/AITK+0q70/SdOtZY/NuYmi8+SRdoVAR8wAySeg4r7xoAyfF+saNoHhjUdY8QTQw6VbQM100oBUpjBUg9c9Md818WeBPih+zTY/FmDVrf4d6jprS3TbNUurlpYIGY8S+SWIUe+MjJr6a/ai8E6r4/+C2seHdEYf2gzRTwxk4EpjcNs/ED88V+cek/Dbx3qXiaPw3a+FNX/tJ5vJMUlo6hCDgliRgAdSelAH6SfGv4x+FPhX4dtNV1lpryS/yLG2tcM0+FyW3dAvI5PqK5/wCBP7RPg/4q6tNotna3mkasimSO1u2U+co6lGU8kemO1eK/tsfCjxfJ4a8F6lpNpLrNnoGjrp188ClpEZQP3hQfwnGMjocZ7V55+xr8LfF2rfGDRvE0uk31ho+jzG4mu54iisyjAjXOCSSw6Z4BoA/RSiiigBCQoJJAA9a+Jf2wf2jn1CW88A+A70rZoTFqOpQvgynkNFGR27E16J+3V8WpfCHhCPwXod0Y9Y1tG+0yIxDQWuCGwR0Zjx1Bxmvz+oAK6/4dfDTxz8Qbp7fwj4du9S8vHmTDEcMec/ekchR0PGc8V6Z+yj8Bbz4nauuu60j23hWymXzXKn/TGDDMKHI7AgkdMj2z+hXhjQdI8M6Fa6HoGnwafptpGI4LeFcKo/mSepJySeSc0AfHPgn9iTUbmwhufF3jGPT7hwDJaWNr52z2MjMBn6KRx3rtIf2JPAAjAm8V+J3fHJVoFGfoYzX1LRQB8eeIP2HbFw76B4+uYT/BFfWCyZ+roy4/75r52+K/wM+Ivw3E11r+jGXS422jUrRxLA2Txk/eXPowFfqZUVzBBdW0ttcwxzwyqUkjkUMrqeCCDwQR2oA/GyvoX9lb9oXU/h7qNr4a8QyteeF55QhaSQ7rIYPKe2ccHAxnngY6/wDa0/ZmTw9bT+OPh1ZMdJjUvqOlR5Y2qgcyx55MfHzL1XqMjO35LoA/Y/TL211LT4L+xnSe1uI1kikToykZBqzXxZ+wN8YHS7Hww1+7BikBfR5JJOQ/JaEZ7EdBntgDqa+06ACiiigDy79qbx5/wr/4K63q1vMYtRu4/sGnkHBE0oI3D3Vdz/8AAa/Livs//gpVrsPk+EfDK5M26e/k9l4jX8zv/KvjCgD6M/Ya+EkXjrxzL4s1y283QfD0qOsUkbbLu7OWRM9GCYDsue8YIKua/QzFePfsa+HD4b/Z28NRzQRRXOoxvqUxTnzPOctGx9/K8oe2MV6b4r13T/DPhnUvEOrSmOx022kurhlGTsRSTgdzxgDuSKAPOv2g/jr4W+EVjDDfRyapr13GXtNMgcK20ZAklY/6uMsMZwSTnAO1sfEnjv8AaY+L3iu7dx4mk0K2YYW10cG3VOMEh8mQk9eXPPTFee/Efxfq3jvxtqnivWpA15qExk2KfliToka/7KqAo78c81ztAHbW3xc+KdvcR3EfxH8XF42DqH1id1JBzyrOQw9iCD3r3v4K/ti+ILC/tdK+JsEOraa7bH1W2hEd1DknDOi4SRRwMKFbGT8x4PydRQB+xmj6jY6tpdtqemXkN7Y3Uay29xC4ZJEIyGBHBFc38YvAGkfEr4f6j4U1dIl+0IWtLlot7WlwAfLmUZBypPIBG5Sy5wxr5Q/4J4fEq4tfEV78M9UvZHs72NrvSI3ORFMgLSxrxnDpl8E4BjYgZY5+3yMgigD8ddc0q/0TWb3RtVtmtb+xne3uYWIJjkRirLxwcEdRxXqn7H3jweBfjfpU1zMY9N1Y/wBm3nPAEhARj7LIEP0zXXf8FCPCp0b41w+IYoWW31/T45XkJ4aeH906gdsIsJ/4F9a+c4JJIZkmicpJGwZGHUEdDQB+ylFc78MtZ/4SH4deHNdaUytqGl21w7nqWeNS345JroqADGeDiuN+NPjdPh18MNb8Ytai7bT4l8qEttDyO6xoCfTcwJ9q6PVdZ0jSVRtV1WxsA/3Tc3CRBvpuIzWR8TPCWneP/h7q/hO/l22uqW2xZlAby2yGjkA77WCt74oA+CLH9rX4xQa8NQn1exurUupaxexiWIoDkqCAGGRxnOa/QPwN4htPFng7SPEtiMW+p2kdyi5zt3KDj8DkfhXxJZfsVePj4ijtrzxDoCaR5g8y7ieQy7O+2MoBu7YLY96+3vC+i6X4T8K2Oh6ci22m6ZbLDHuIACqOWJ4GT1J9SaANeiqOj6xpOsRPLpGqWOoRxttd7W4WUK3oSpODUmo6jp+mwibUb61s4ycB55ljUn0ySKAM/wAc+IbTwn4O1fxNfKz22mWklzIq9WCqTgfU8fjX5/6h+1v8X7nxGdRt9SsbOxEhI06KzjaPZn7pZgWJxxnP4V+gfiHStK8W+FL7RrwrdaXqlq8EjROCGjdSMqwyO+Qa+I9W/Ys8dDxVJbaZr2hvorOxju5mdZEXJwDGFOWxjoce9AH2J8G/G0HxE+Guj+Mba2a1XUI23wk52OjtG49xuU49q6+uc+GnhOz8DeBNI8J6fNJNb6bbiISuMNIcks2O2SScds10dABRVXUtQsNMtjdale21lACAZbiVY1z6ZYgZqW1uILq3S4tZ454XGUkjcMrD1BHBoAlrzT9pH4nr8KPhxJ4jjtI7y9muFtLOGR9qtIwY5PcgBSeK7y91nSLG8js73VbG2uZceXDNcIjvnjhScn8K5D48fDTTfip8Prnw1fSi3uFbz7G5K58icKwViO4+Ygj0NAHxp4B/a7+JVj4tt7jxXe2mq6LJKPtNsLKONkTofLZACCOvO7qeDxXr/wC15+0XrfgfV4PCPgdreK9nskup9RdBI0Qk5QIrAqcrzkg9R6c+cfDv9kLXLjxosPiTxT4d/s20mDSR2U/nzTqrfdKEDZkDnJOM17H+1P8As4P8S7uy8QeE7qx03V7W2FtJBMm2G4jXPljKglWH3ecjGOmOQDl/2O/2iPFXjbxifA/jZ49QuZ4Hms7+OFImyi5ZHVQFIIBIIHUfl5l8Vv2sfiPceOtQj8Harb6Xodrdslqn2KKR5o1OMyFw33sE8YwDXtX7KX7Nt/8ADXxC/i7xbf2lzrAgeG1t7R2aOAPwzMxA3Nt46Y+Y15z8Tv2NPEsvi65vPBOr6VJo93cvIsF2zRSWis2dowCHAyQDwcAUAen+D/2kpNR/Zs134jXulQnWdEmWzktUdvLllcoI3JxwDvyQP7pwRnj578Pftc/Fa18WLqer31nqGlvKGm01bSONFTuqMBvHryx6V9R+EP2dtE0v9n3UPhbqOpSTSao4ub2/gj2EXAKshUdWVSi4DdQD0zx4LoH7FfjAeK4o9Z8QaKdCSUeZLC0nnyICM4TbgZ5/ioA9Y/at+P8AqfgXwh4cXwdEkWpeI7QXsd1OiuLaDCkfKeC53Y54GDXC/so/tLeLNf8AHll4L8dTpqv9qOyW18IkjkjkxlVKooUg4IJ47e+fUv2l/wBnu3+JPhjR4/Dlzb6dq+h2wtbL7QzeU8AHEbEA4xjg4PWuL/Zl/Za1TwP44j8X+NtRsJ7vT3J062sJXdN5XHmOzKp4ycLj3NAH1fUc80cEEk8ziOKNS7seigDJNSV51+0t4i/4Rb4E+LtWExhl/s97aFsZIlm/dIcfVwfSgD84Pjb43ufiD8TdZ8UTuTFcTlbVf7kCkiNegPT155pPgr4Fu/iN8S9I8JWr+Ut3LuuJSM+VCgLSN9doIHqSK4yvs/8A4Jr+Gozb+K/F08MbMZIdPtZCPmTALygemd0X5UAfW3hbQdJ8MeH7LQNCsYrHTbKIRQQRjhV6/iSckk8kkk03xX4g0fwr4fvNe1+/isNNs03zTydFHTgDkknAAHJJrVr4B/b8+JF3r3xHHgSzuZU0nQVUzxBsLNdOu4sR32qwUZ6Ev60AXfjH+2F4o1i5n0/4ewJoem4wl5NGHu3HOTg5VO3AyQQeTXisvxl+K8t/9tb4i+KBKOgXU5VTv/ADt7+lcFRQB9D/AAz/AGt/iX4auYofEUkHirTRgOl0ojuAM9VlUdf94NX3J8K/iD4b+JHhaPxD4aumlgY7JYZAFlgf+64ycH6cGvyUr1D9mr4p3Pws+JFpq0ktw+i3JEGqW0ZGHiPG8A9WT7wxgnGM4JoA/USWKOaJopUWSN1KujDIYHggjuDX5tfth/CiP4afEkzaRZC38N6ypn09VYlYmXHmxc9MEggejCv0njbcoOCPY14H+3l4Xs9c+At7rEkERvdCuIrm3mI+ZVd1jkUH0IYEjoSq+lAH56eH9VvdC1yx1nTZTFeWNwk8LgkYdTkdCDjiv1u8B+IrTxb4M0nxLYMDb6laR3CYzxuHI59DkfhX5BV+i/7A3iObXPgNHZ3EjvJo+oS2K7lAATakigY7Ykxk85z9SAfQNFFFAHwV/wAFI2z8WvD6+mhKfznm/wAK+XK+tf8AgpTp8ieM/CeqbD5c2nTW+/HGUk3Yz/20r5KoA/Xn4cRJD8PfDcMUSQpHpVqqxogVUAiUAADgAdMV5x+21x+zD4ux/wBOX/pbBXQfsya1aa98APBN7Z7tkOkQWTZGCJLdfIf/AMejb8MVs/GPwy/jH4VeJvDMMUUtzqGmzRWyycL5+0mIk4OAHCnPbFAH5KUU+WN4pHilRkkRirKwwVI6gjsaZQAUUUUAeh/s13V7Z/H3wRLp7Okza1bxMUbafKdwkg+hRmBHcZFfqoM96/O39gXwlqGufHS38RQoBp/h23lnuZGXILzRvDGg9CdzMPaM1+iRIAJPQUAfFn/BTAyfb/Awbd5fl3+3jjObfPP5f56/HdfVf/BSTXJLn4i+GvDu1fJ0/SnuwwPO+eVlYEdsCBD/AMCr5UoA/VD9l9y/7Pnglj20mIflkf0r0iuO+COljRvg74Q0zaytBo1qHDdQ5iUt+pNdjQB+T3xx8Ua14r+KfiHUtaubiRxqM8cMMsjMtvGrkLGoJ+UAADA9K+vv+CdfiHX9W+H+v6ZqtzcXVjpt5ELF5nZim9TvQEn7o2qcDgFj61zH7UMv7MzfEe6XxMviFvESsP7SPhwRhfM7iUyfKXwBnbz685r6I/Z8b4cyfDSzk+F626aE7lnVBiQTlV3iYdRLjbnPbGOMUAehV8ff8FHvEniOwtfDXh+znuLbRb6OeS6MTsBcSKVAR8cEAHOD1yfSvsGvIv2qW+FQ+HSr8Vt/2Ezj7D9nz9r87H/LHHfHXPy469qAPhr9k7X9Z0T48+FodJvLiGLUNQitbyFHISaJjghx0IAJIz0Iq1+114r8Q+IPjf4jsNYu5WtdKvpLSyt9x2RxISFIHTJHJPv9a+hf2RG/Z1XxpcJ4IOtN4kKf6KfEQj83bzu+z7Plzjr/ABY9s1P+19/wzy3jC3/4T19ZHidYVE39ghfO8rqnnb/kzg8fxY9sUAZP/BN/xJrl7beJ/Dl3cT3GlWKW81qJGJWBmLhlXJ4BwDgelfYVeU/swSfCp/h6F+FLK1gkgW880MLoS4H+u3c5x0x8vXb3r1agAooooA/Ob9u7xH4g1D466noGoXVwNK0xIPsNqZCYwHhVmkC9MkkjPXiun/YG8WeKbTUvF2h2Mk95p1toU+oW9rJITHFdKyhNq9t+4g464r6r+MnwW8DfFVLdvE1pcx3lspSG9s5RHMqntkghhnnBB5rS+FHwx8IfDLRptN8Kae0CzPvnnmfzJZD/ALT+g7CgD8tPFPiHXPEPiK41zXL+5udTkk3PNI53qR0AzyMf55r6c1f4mePJP2F7LUhqF0LufW20ma+WUrL9k2u3XryRs4xgcdKtfFx/2SpPiRdPqLa49yHYXf8AYh/0IuCQR65BH8HHTHGK+pvDmhfD/wAS/Cmy0TRLDT77wbdWgS2gjX900X48hs5JJ+bOc80Aflx4K8R654c8YWHiHRLq4TVILhZI2QkvKxPKnru3dCOc5r9c9Olnm0+3muofInkiVpY+uxiMlfwPFeP+AP2Zfhb4N8Wx+JdNsdQubuCTzLVLy68yO3bAwVGBkjBPzE8sfbHTfGD4xeBvhbHajxVqEq3V2CYLS1i82ZkGfn25GFyMZJGT0oA9Corzv4O/GTwP8VFvF8LXlx9pswrTW11F5UoU5wwGTkZGMg8V6JQAUUUUAFFch8U/iR4S+GuhJrHizUTawyv5cEaIXlmbuEUdcdSegrn/AIRfHX4e/E3VJ9K8OajcJqUUfm/ZbuExO6d2TqGx3wcjNAHp9eFft3Nj9m7WgP4ru0B/7/r/AIV7rXkP7Y+ntqX7Nvi6FTtaKGG4B25/1c8bn9FIzQB+YtfoR/wTr/5IPe/9h64/9FQV+e9fdH/BNnWVuPAXijQCzb7HU47sfNxtmi24A+sBP40AfWFfkr8ZpZZvjB4ylnz5ja9e7snOP378V+tVfmX+2L4Kn8G/HXWixDWutSNqtqRgfLK7Fxgejhx74oA8booooAKKK6X4XeEb3x14/wBG8J2G4S6jdLE0gXPlR5y8h9lUMfwoA/Uv4STTXHwp8JXFxLJNNLodk8kjsWZ2MCEkk9SeuT61kftGRJL8BfHKuqsP7DumwRnkRsQfwIzXc2VtDZ2cNpboEhgjWONR0VVGAPyryX9srVhpP7OHip/MKPdRRWiYOCTJMikf987vwzQB+Y9fcn/BNV2PgnxdHuO1dShIXPAJjPOPwH5V8N19/f8ABOjSmtPg3qupvsP9oaw5QjrsSNFwfx3UAfTVFFFAHgX7d/hOPxD8CLvVFyLnQLmO+jwMlkJ8t1+mH3f8Br85K/ZDUbO21CwuLC8hSe2uI2imjcZDowwQfwNflV8dvh5ffDL4laj4Wu98luh8+xnKkCe3YnYw9ehU4/iUjtQB9Hf8E7PiUEfUvhhql0BvJ1DR/Mccnjz4V3N1wFkVVXtMxNfZw5FfjtoWqX+h61Za1pVy1tf2FxHc20ygExyIwZWwQQcEDggiv0o/Zo+OejfFvw95Nx9n03xTZoBfaf5gxKMDM8IJyYyTyOShOCT8rMAeYfte/s23Pim8ufH/AMP7RX1t8NqmlqQovMcedFnAEmPvLwHxkfPkP8PXdtcWd1La3lvLb3ETbZIpUKOhHYg8g1+yVc74u8D+D/FoQ+J/DGj6w0alY5LyzSR4weoViNy9uhFAH5E13fwk+E3jj4n6ibfwrpDS2scgS5v5j5dtb5xnc56kAg7VBbHIFfonZfAX4PWcyyxfD3Q2ZSCBNCZV/EOSD+Ir0HTLCx0ywh0/TbO3s7OBAkNvbxLHHGo6KqrgAewoA5H4KfDbRPhb4Et/DGilpmB869u3GGurggBpCMnaPlAC54AAyTknq9Z1Kx0fSLzVdUuY7axs4HnuZn+7HGgJZj7ACrMjpHG0juqooyzMcAD1NfBP7Z3x/Txpc3Hw/wDCNwH8O2lx/pt9FKGTUnQgqFwP9UjgkEEhyFYcAEgHiHxm8aSfEL4o6/4xeLyU1G5zBGVAZIUURxBsEjcI0QEg4JzUnwP8HyeO/iroHhdUYxXd2puCE3BYU+aQkem0EfjXF19y/wDBPv4WvpOi3PxK1aErc6lEbfTUdMFIc5aQcfxEAAjsDQB9ZKAqhQMAcAUtFFAH5OfGzwzr3hb4m69Y6/aXUUz6hPJFNLGyrcoZGIkQsPmBz1FfYX/BO7w1r2jfD3XtV1a2ntbTVLyM2McyMrMI1YO4B/hJYAEddpr6U1LSdL1Mx/2lptne+Ucx/aIFk2H1G4HFZPxK8V2XgXwFq/iy+hea30y2MvkocGQ5wqg9ssQM9s0AdHXyB/wUY8IeJNUh8N+JtOtbi90uwjmt7lIUZ/s7uykOQOzYxn1UetcRp37afj1PEf2q/wBA0SbSSwzZRK6Oq55IkLHJxnqMdK+4PCut6d4p8K6frunOs1jqVsk8fIYbWH3TjjI6H3BoA/Nr9kXwxrviD47eGrjSbe6Fvp14t3eXUaZSGNBkhmIIG7hcdTu4x1Ev7YHhjX9B+OviK+1mF/I1W7a7sp8ErJCfugH1UDb+FfpVpemadpcLw6Zp9pYxO29kt4VjUsepIUDJ96+Rv2nf2nLvRPGt54O8M+HNHvDpUxiubrVrXzsTDr5aZAAHTJzmgB//AATi8Ka7YweI/FN7BNb6Xexw29oJFIEzAlmdfYDaM9819hV4l+yj8bo/i3oN/a3unW+m61pIjE8MBPlSxtkK6A9BlSCOcZHrXttABRRRQAVneJrW7vvDep2VhKIbu4s5YoJCcbHZCFOe2CQa0agvrqCxsZ726kEcFvG0srnoqqCSfyFAH5BeIfD+seH9dn0PWNPuLPUYH2PBLGVfPbAPPNfo7+xl4Z17wr8CNNsPEEZhnnnluoYW6xRSEFQfQnlv+BV81eM/2vPEd343bUtB8LeGhp0EgFub2yMty6A95NwK5HoOK+xvgn8Q9O+J3w/s/FWmwvbiRmhuIHOTFKuNy57jkEH3oA7avg7/AIKI+FvEEPxHsPFskUs+h3NhHbRSrkpBKjNuQ9lzkEeuT6V941Dd21vd27293BFPC4w8cqBlYehB4NAHwL/wT58L65dfF1vFENtKmk2NlNHPOVIR2cbVQHGCcjOM/wAJ9K/QCoLK0tbK3W2sraG2gT7scSBEX6AcCp6ACiiigD45/wCCj3hzxBdjw54itYZ59GtYpYbkIGKxSFgQ7Y4GRkZPofevJP2HvDfiLVfjrpOr6QksWn6X5kmoXGSE8soV8s46liV4/Gvqj9rn44H4V6VYaTpem2Op6zqqu3lXqM0MUAyNzAYD5bjbkd64f9l39py58YeMbXwT4p0PTNPuL7IsbjTYmjiMgBbYyEnGQOCD1HvQB9Y1T1vT4dV0a90u4z5N5bvA5HUBlKk/rVyigD8fPFuh3fhvxRqnh++V1udOu5LaTehUkoxGcHoDjP0NenfseePoPAPxq0+51C58jStUQ6feszAIgcgo7EkABXVSSc4Xdgc163/wUG+FjWupw/FDSYFFtciO11VUUDbKMhJT/vDavfoK+Q0ZkYMhIYHII4IoA/ZavOvj58KdE+K/gyTSNRRIdRtw0mm3uPmt5SP/AEFsAEfQ9QK8O/Yq+P8Ab6pYWnw38ZXkVvqFrEsWk308oAuUBAWBix/1gzhf7wGOo5+tqAPyb+KPww8Y/DnW7jTfEukXEUUchWK9RC1vcLxh0fGCDkdeQeCAQRXF1+yN/Z2l/Zy2d/awXVtKu2SGaMOjj0Kngj61xkvwc+FMszTP8OvCpdjuJ/suIAn6bcUAfl34N8LeIPGGuQ6L4a0m71O+lIAjgjLbQTjcx6Ko7scAV+hn7LHwGs/hRpUmq6q8V74qvIzHPPEzGOCIkERqDwTwMtj2HGS3sWhaJo+g6emn6HpVjplmn3ILS3WKNfoqgCtCgAr4c/4KJ/EBdQ8R6V8PbCTMOmL9svyDkGZxhE6/wrkn/fHpXu37UXxz0v4XeHZdO06dLnxTewstrDGysbXI4lkBzjGcqCCDj06/m7qV9eanqFxqOoXMt1eXMjSzzSsWeR2OSxJ6kk0ARQRSzzJDDG8ksjBURFyzE8AAdzX6ufAjwdB4E+Evh/wzEpD29qJLgspBaaT55CQScHcx47dK+Iv2IfhbJ42+JEfiTUbfdoeguJmYgFZbgFSkeCCO+7seBiv0VoAKKKKACvJv2nPg9afFrwP9igaG11+xYy6bdyD5Qf4onxzsYfkQD6g+s0UAfjx4i0XVfDmt3ei63YzWOoWchingmXDIw/mO4I4I5FRaPqeo6PqUOpaRqF1p99Ad0NzazNFLGcEZV1IIOCRwe9fpr8fPgX4R+LFg099EdP8AEEURS01SAfOMZ2pIOjpk5weRzgjJz8B/Fz4MePPhleMviDSHksCzCLUbUGS3kAJAO4D5SQM7WwcGgD3n4T/tpX1laJYfEnQ5NT2Lgalpaokz4A+/CxVCTySyso6Db3r6G8LftD/BzxFDutfHWm2TjAaPUi1mVJ7ZlCg/UEivy7ooA/WKT4ufCuON5G+JPg4qoyQutW7HA9AHyT7CvOvGf7Wvwg0B/Jsb/UvEU24qy6ZaHahHTLylFIPqpavziooA9o+O/wC0Z42+KUL6UQmg+Hi2Tp1nKxMw7CeTgyYPOMKvQ7cgGvF6mtLa4u7hLe1glnmkOEjiQszH0AHJr6l+AH7JGta5Lba78SBJpGlg710wH/SbgcY3EH92p54+99KAOG/ZQ+B178UfEn9qarDLB4UsJB9puOn2iQEHyU9Tg8n+EEeoB/R+wtbaxsYLGzgSC2t41ihijGFRFGAoHYADFQaDpOm6Do1ro+j2UNlp9pGIoIIVwqKO39STyScmr1ABRRRQAZA61ynxc8GW/j/4ca14RuZhCuoQbElKhvLdWDo2PZlBr83Pjx8SPF3jD4la1c6pq1/DDb3zxW1ks7LHarHIQqqoIAIKg5655r64/YF+IPiXxh4G1jSPEdxdagdFniS2vp23u0bqf3bMTliu3OT2Yc8UAfP2nfsi/Fq48Uy6Vc2mn2ljG+P7Ta6VoXU5wyqPnPToQDzX374G8PWfhPwfpPhqw/49tMtI7aM4xuCjG76k8/jW1XyZ/wAFDfHniLQNO8O+F9FvbzTrfUhNcXdxbymMyhCoWPI5xk5P1WgD6zr4n/af/Zj8b618Q9T8YeCIYdZg1aY3E1o06RTQyHG7BchWUnJ65GK8v/ZQ+JfjbRfjLoOlWeqXmoWOtX0Nne2lzcM6MjsAZBuPDICWyOuMd6/SigD5+/Y5+COq/CvSNT1XxNLB/buqhY2t4X3rbwoSQpbozEnJxwOOtfQNcz8VPEFx4V+GniTxLaRiW50zTJ7qFG6F0Qlc+2QM1+WuqfEHxtqWvvrt14p1hr9pfNEovJBtYHIxzwBQB+uFFeffs6eLNS8b/Bfw54l1iN1v7q3ZZ2ZNvmMjtH5gHo23d+Neg0AFQX9rDe2FxZXChobiJopB6qwII/I18C/tvfFDxncfFrUPB0F/e6Vo2k+WIYYJWj+0M0YYysRjcMsQB049a7L/AIJ6/ELxRqfiPWPBWqX13qWmRWJvbd53aQ2zCRVKhieA2/OP9k/iAef+Mf2Q/ihpvig6f4et7TWtLkZjFf8A2mOEIuTgSKxDA4x90EZz2r7O/Z9+HSfC/wCGFh4UN2t5dI7z3c6jCvM5y23/AGRgAZ9K9Brxj9snxxrXgT4LXOoeH7l7TULy7iskuEQlolcMWYEfdOFwCe59cUAez0V+Ufw6+KHjrwr4wsta03X9VuZ1mUSQSXDyrcKWGUKk/Nmv1VsJzdWMFyYniMsSybG6rkZwffmgCeijoDX5W/Fn4p+OPFfj7UdWv/EGo27RXDx20FvcPFHbornaqqp4Pv1JoA/VKivBv2I/iF4i8f8AwtvZvE9y15e6Zfm0S5YDdLH5aMN2OrZY5PvXvNAHz1+2P8D9Z+KdjpWseGJrc6xpSvF9mmYItxG7A8OehUgkZ45Ned/sn/s0+L/DPxAtPGnjyC30waaGe0skuFlleYgqGYoSoUDJ6nOR0rQ/4KG/EDxBoUXh/wAJaLqF5p0F/FJdXkttMYzMqsFWMkc4zknnByOteWfsZfFXxfp/xe0rwvdanfappWsymCWC4naTym2kh13E4xtGfbPvkA/QyiiigDN8SaJpniPQb3Q9ZtI7vT72IxTwuMhlP9ehHuK/Nv8AaU+B+r/CrX2mgSa88O3DZtrzZwhP8Deh7c+3sW/TasrxT4f0fxPolxo2u6fBfWNwpV4pVyOhGR6HBPPvQB+PyMyMGQkMDkEcEV9O/BH9rvxF4VsItF8c2U/iWwjIEd6koF5Gmeh3cSY7ZIPbPpD8fP2UPEXhR7jWfAiXOvaKitI9vjddQjOcBQMuAPTnj3xXzVNFLBM8M0bxyxsVdHXDKRwQQehoA/TjwX+0f8H/ABRHCIfF1tplzL1ttTU2zIfQs3yE/RjXcHx94FEAnPjTw2IiMiQ6pDtP47q/IuigD9U/E/xw+E/h+ykub3x9oMvlkAxWd0t1Kc88JEWbp3xjpXzp8Y/2zBcWM+l/DPS57eVjtOqaggyFwcmOIE4PTBY+vy18b0UAXNZ1TUdZ1KbUtWv7m/vZ23Sz3EpkkcnuWPJrpvhB8OfEPxN8YQeHfD8HJw91dOp8q1izy7kfoOpNeg/BD9mfx18QLiK81W0uPDmgnDG7uosSSruwRHGSGzgHBIx07Gvvr4YfD7wx8O/Dq6L4Z06K1jO0zyhR5lw4GNzt3OBQA74V+CNI+HvgjT/C2jLmG1jAkmKBWnkwN0jADGSa6miigAooooAKKKKACorq3guraS2uoY54JVKyRyIGVweoIPBFS0UAeKeO/wBl74Q+KVLR6C2gXGDibSHEA/79kFP/AB2vJNb/AGHbVsHRPiBNFgHK3mnB8ntyrjH5GvsaigD4fg/Ye8QGVRP490tI8jcyWMjMB3wCwz+ddz4X/Yo8EWbB/EHibWdXOwBlgRLZN3cj7x/DPevqeigDjPh98LfAXgS3ij8MeGbCzljHF0Y/MuCcYJMjZbke9dnRRQAUUUUAFFFFAHxn+098Pv2f4viRd33iDx9eeGdZu2We+sbOze63M/O/AU7MgZxnvnHNfRHwE8MfD7wj8OoU+H11BdaNck3Ul95/mNO2BlnbtgADHGAOnWvzi+O2n+INO+L3ieDxOsv9ptqEsju4I8xWYlWUkDKlcYNe5fALw942u/2PvidFp6XgivWik06IuU3qm1rkpz/FGAP9rGKAPpi1/aK+Dtx4nbw9F4zt/tgm8gM1vKsLPu24EpXYeeM5x70v7TfhX4b+JPh+ZviTqQ0iysnJttQV8SQyPx8gwd5PHy4PT61+YMMck0qxRI0kjsFRFGSxPAAHc19S/tkaJ42h+E/wr/tq3vJksdLaPUZPmYJdFIziQY+UhVOCf9odjQB3X7IfgT4FDxjNrPhHxZfeKNf09N0Md9aNbi3B48xEKjc2DjOTj0Fe8/E74vfD/wCHE1vb+L9fWxubkbooEgkmkKjuQinA9zivz2/ZTs/Ed18ePCz+GkkMkN9G92wLBFtgcy7iOxQNwepqx+11p+u2fx98Tza1BeIlzdtJZSTg7ZIP4NhPBUDjjpQB+jXhTxN4U+IHhV9R0O/tdY0e5V4JSBlTxh0dWGRweQR3r4y174a/swt8U30lfiZqVrHLc/NaW8Ye2RsnMQuAhVRkYGc46Zp37F+jeMLr4UfFeTR47pILzSGg04hSBNeeXL/q+OWAwDj+8tfLcttcQ3JtpYJY5w20xMhDA+mDzmgD9gvDmnaXpOg2OmaHBBb6ZbQJHaRwY8tYwPlxjqMd+9aFeafsu6fremfATwpaeIXuG1BbQuwnXDojSM0an6IVHPpXpdAHzb+2J4O+C2pz6bqvxA8UP4W1pkKQXNrC001zEpxh4lViwBbhuMc81v8A7IXhT4UaJ4UvtQ+Gutt4gmnkEV/fzoUnBHKxlCoKLznGOfU4r5U/bqs/EMPx/wBWudVhvBpkscB0yWRf3TReSoYIRx98OD34rr/+Cfml+L31bxdqGltLHpR0aWGPc2Ee9Zl8oj0wFfJ+nXsAfUPiv4+fCbwx4hbQdY8YWsV+khjlSKGSZYWHUOyKQvXuf5V1XjHw14Y+I3gqbRtZgh1TRtQjV0eN/wAUkjcdGHUEfyr8mNbstR07V7ux1eC4t9QgmZLmOcESLID8wbPfNfpD+xRpeu6V+z7o8GvR3MUsk00ttFcE7kgZvkGD0B5IHoaAOc8B/sh+A/DPjOHxDdanqOsQ20vm21jcogiVgcqWIGXA9D+NfRtFFABXxl+0V8O/2eB8VriXXviDeeF9VvWWS8sbS0e4jDn+PcEYR57gnA9BzX2Y2dp24z2r8kfirpfibSPiFrVp4vSddZ+1yPcNKSfMJY/OpJOVPbk8UAfp/wDB3QPBnh34fabZeAfs8mhSRiaG4ik3/aCwGZGbuxwM/THFdhXzj/wT4sdcs/gncS6oHSxudSkl05HUg+XtUMwyB8pYEg819HUAed/Gz4PeEfixpMFr4igliu7Td9kvrc7ZYdw5Hoy9Dg8ZArn/AID/ALPPg/4UahPq1ncXWr6vIpRLy7VQYUPVUUDjPc9TXslFABRRRQAUUUUAFcZ48+FvgDxxG48TeFtOvZWVlFx5QSZdwwSJFwwPA5z2FdnRQB8s+Jv2KfBF7cTzaD4n1nSFdT5cMqJcxxtjg87WIzg4Jz71yp/YYuN3HxMiI9Tohz/6Pr7QooA+S9F/Yg8MRwRjWPHGsXcoP7w2lrHApGewbfjjHc17X8OPgd8MvAUpuNA8MwfbCpVrq6dp5CCQcZckAZUHgDpXpNFAABgYFFFFABRRRQAUUUUAFFFFAHzN+0b+1JH8O/F03hPwxpFrq2pWm37bNcSERRMVzsAU5LAEZ+pHauu/Ze+PFt8YLDULS801NL13TlV54I3LxSxsSA6Z5GDwQc4yOTmvnn9rf4A+OJvivqfirwloV5rml6w32pxaL5kkE2AHVl64JBIxnrjtXpP7C3wa8V+BrnVvFvi6ybS57+1S2tLKQgyhNwZncA/J0UBTz1zjuAfVFcD8dPifo/wp8Dv4j1WKS6lklFvZ2sbANNKQSByeFAUknt+Nd9Xi37X3wq1H4o/DeC10IRNrWl3X2m2SR9olUqVePPQE/KQT/d96APIvhf8Atm3OqeM4NM8Z+GrGy0y9nSGK6sZH3WxYhQZA5O9c5JIwQOx799+03+0pD8LNdi8MaHo8Wra55azXJuHKwwI2So+XlmPXHAAIr5f+G37M3xP8QeMLXT9a8NXeiaWkqm8u7zCqsYI3BcHLsR0x+Yr1j9tP4EeNNf8AHp8c+ENMk1q2u4IoLm0txmeBo12BtpPzKQB05Bzkd6APVv2ZP2irH4rz3ei6tp8Gj67bRGcRxzZinjB+Yru5BHGRz615j4//AG1JLHxZLaeEPDFpqGjwPsNxeTMsk5BOWTacKvoTmk/Yx+APivQfFU/jPxtp0ukxpaS2trZysBLIZFKMzKM7QFJ64OSK8b8f/s0/FPQvFl3p2leFrvWbDzCbW7s8NG8ZJxnJypHQg0AfaGm/H3wjd/Ay4+KhiuIbS3BiexdlEpuR0hBPBJJGD6c47V4f4S/bYubnxTDb+IfCNpb6PNMEM1tcN5sKlgN7bvlbA5IGK6HQv2cNdX9k++8DXEsEHia8v/7XEXm/uxMqhViZuQPlGMjjJH1r568G/szfFrXPEkOmX/he60a1L4nvLsqsca55I5O7/gOaAP0ttporm3juIJFlilQPG6nIZSMgj2xUlUdB0+PSdDsdKiYvHZW0dujHqQihQfyFXqAPi79oT9pPwqnxAutGtfhn4e8Tto05t/7R1eNJG8yN23CIAEhQ2cHd3PFfQv7OfxQ0P4o+BDqOkacukyWMv2W508FcQnAKlQvRCOnA6Edsn4z+O37OnxG0n4japNoHh2913S9Qu5bm1msYjJsV3LBH/ukZxz6elfT/AOxl8JNa+GHgvUZfEvlR6tq86SPbxvu8iNAQoJ6bjknA6cc9QAD1a38CeCrfXF12DwloUWqKMLdpYRrKOc8MFyOea4T9qD4vaN8LfCES32lw6zf6rvjtLCbBikC43GQH+Ebh27169Xzj+218G/EPxJ0jSNa8Kxrdajo6zI9kXCtPG+0/JnjcCvTPOaAOW/Za/aG8L6x4xh8FH4faL4Rk1I7bSbSI1SKSQAtsdQoIzzg5IzxX054p8I+FvFUUMfibw7pWspA26IX1ok2w9yNwOK+Iv2Yf2dfiAvxT0nxH4r0F9E0rRrlLs/bNpeeRDlFRAc9QDuPAx6198UAVtNsbPTrKOy0+0gs7WIYjhgjCIg9Ao4FY1z4F8GXWv/29c+FNEm1bvePYxtKed2SxGSc859a6KigDz748/FHSvhR4IbxBqFu15PLKILS1RwplkIJ6nsAMnGe31Hhfwb/bCHiTxpbaB4v8P2ulwX8yQWlzaSkiN3YKPM3npkjkflXo37Ynwq1X4n/D21i0ACTV9KufPt4GcKJlYbXXJ4zjB/D8D8s/BX9mj4kat49s28RaLc+HtOsLiOae4ulHz7W3bUAPzHjt6j6gA/QDxJ4d0DxJZCy8RaJpur2yncIb61SdAfUBwQDwPyqfQ9H0nQ9PTTtF0yz02zj+5b2kCxRr24VQB2/Sr1FAHN694D8Fa/q0Gra34U0bUdQt3DxXNzZo8ikdDkjJ6Dr6CqHxi+IOj/DDwJc+KdZhmmghZYYYIAN0srZ2oM8AcHnsK7OvJv2qvhnf/FL4UyaFpMsKanaXaX1oJmKrI6K6lCe2VdgCeM0AeL/Dn9s9tW8Y2um+KfCttpumXcgiW5tbhpHhZmABYMPmXnkjFfX6MroHRgysMgg5BHrX5tfDr9mT4oa54vtdP1zw1c6JpqyA3d3dbQgQHkLg5YkelfpBY20VnZQWkAIigjWNATk7VGB/KgCesLxJ4P8ACniSaGbxB4d0rVJYGDxPd2iSMjDOCCRkYyfzrdooA5zxz4m0P4f+B73xDqrR2ml6ZCPkjUKOoVEQepJAAFfLOgftuLN4pMeteDltdBeTaslvcGS4jXd95gcK3HOB9K+jPj/4Dk+JHwo1jwlb3K21zciOS3kb7okjcOoPscY/GvgvQv2Y/i/qHimPRbjwzJYQef5c2oTSJ9njQHmQEHLDHIAGTQB+ldjcwXtnDeWsglgnjWWJx0ZWGQR9Qamqh4e05dI0Gw0pHMi2dtHbhyMFgihc/p+tX6APl348ftZQ+BvG1z4V8N+HY9WnsHMd9cXUxjjD/wB1AvJ9ya9K+D3xx8OePvhdqPjWWJ9KGjRsdWt5HBEBVN5KscBlI6E498V8t/tH/s2eP0+Juq614Q0STW9J1e6ku0+zON8Du25kcMc9SSCOPpXrv7Ov7PmraF8EPGGh+KSljrHi62ELxK+42qKriMMQSpbc7E4HHTmgDl2/bbQeLzAvg+M+HvO2ic3LC4Kf39uMe+OuPfivrfw5q9hr+g2Ot6XOs9jfQJPBIpBDKwyOhr85H/Zd+Li+LzoY8PO1p5u0akJE8gp/e+9nPt698c1+g/ww8Lr4L+Huh+FUnM40yzSAyHncwHJ6DjOewoA6SvnX9ov9p7T/AIZ+Jj4W0XRY9b1aEK155lx5ccAZchTgElsEHHHB+mfoqviT9rn9njxtrPxMvfGfg3TZNat9XZGuLeN0EkEgQLn5iMqdufbP5AH0D+z58cNC+K3hu9vVg/svUdNQPf2rSbhGpB+ZT1K8HnHp3yB434n/AG2LGz8WG00Xwe97o0M3ly3Mt2FlkUOQWjVdykEAEZPOfxrof2O/gd4i8EeGvEt54tj/ALP1HXbYWkdusocxRbT8zY4DbmIxk9Pz+dNc/ZY+MGn+JP7KtfD6ajbPLsjv4LhBDt3EBm3HK8ckYOM9zQB+h3gfxLpvi/wjpvibSGkNjqMAmh8xdrAHsR2NbVcV8D/BI+Hnws0TwiZUllsYT58iZ2vK7F3Iyem5jXa0AeJftKftA6T8JPs+mW9imr+ILlBKlmZdixxkkb3IBIHBwO/54f8As1/H/R/i6tzp0lh/Y+v2kZmls/O8xJItwG+NiASBlQRjgn6E+bftpfAbxT428Sw+NvB9u2pXQto7a4sQyqxCk4ZSxHPzdM8jPTA3T/sUfAfxL4G1u88beMoTp19LavZ2un7lZlVmUtI5UkZ+TAAPQ8+gAPqyiiigAooooA+b/wBuX4s+Ivh54c0bRvDE72V7rZnL3qffhjj2AhD2JMg57Y/P5q/Z1+Onj/w78TNGs9Q8R6nrGkajfRWt5a39y842yOq71LklWXORjr0PWvuD4+fCbRvi34PTRNTuJLG6tpfOsr2OMO0LdCMHqrDqMjoOeK8e+Bf7JMPgrxxa+KfE/iG31h9Pk82ztbe3ZE8wfddyx5x12gYz3oA8q/a4+O3jw/FrVvC/hrxBqGg6Vo0n2UCwmaGSeQAb3d1w3XIABwAB3Jz1v7Hnxw8ZXmh+NNM8S3s2ux6DoMur2U90+6VfJHzRs33nDZU5JyNp9ePRP2iv2YNP+JvidvFOja3HoWqSQrHcxvamSK4YE4ckMCrY4OAc4B65z0/7P3wD8PfCzQNUtJbs65faxEIb+eWEIhi24aJV5IQkknJOePSgD4U1/wCO3xX1jxEdbk8ca1ayh90cFpdPDCg/u+WhCkfUV+gX7Mnj3UfiP8H9L8SavGq6iWe2uXRAqyvGcFwo4GfQcZz06V4Pr/7EkFz4sefSfGn2TQpXLmGWz3zxAk/IpBCsAMcnH0r6h8E+HNC+H3gWz0HT3W10rSrfBmuHA4GS0kjHAyeST0/CgDo6K4zwp8U/h14q1htH8O+MtH1HUBkiCK4G98dSoP3/APgOa2PF3izw14S08X/ibXNP0i2Y4V7qYJuIxwoPJ6jp60Aat9cLaWU906llhjaQgdSACcfpX5jePf2gvih4m8V3Os2vi3WNGt2k3W9lY3jxRQqOANqkBuO5zmv0k8JeKvDXi/S21Dw1rdhq9mG2PJbTBwp/usOx9jXxr8aP2ffhlZ/Ee5aL4v6B4ajvLkyz6ZelXltd5zhcOOOTjcBgY5NAHv37HvxL1b4l/Co32uqX1LTLs2E9x/z8bURg598Pg/SvZ64n4N+EPDXw/wDhrp+i+HbuG506KIzvf70xcsRlpiV+XBA7cYA571LoXxS+Heu69/YWj+MtGvtT3FRbRXKl2IOCB6n6UAfOP7dvxk8VeF/Een+B/Cmp3ejk2i3t5dWzbJJA5dVQN1AG0k4x1Fcl+xf8bfG918VNP8E+Itavtc03VkkjjN5KZZLeRI2cMHY7sHaQQT3zX0R+0n8B9J+L9nZ3X9otpOtWCOkFyIg6SqeQkg67Q3IIPGW4PbA/Zw/Zm034W+Ih4p1PWzrWtrbvDCEg8uG3L8My5JLHblcnHDNx6AHzF8d/j/8AEfVfidrUei+KdV0TS7G9ktrS1sZ2gG2OQgM+05YkjJz246V7d8F/2gvE9x+zR4v8U63Cmq614XaKGKZ22m4EpVUZ8DqpJJP8QHar/wAZv2QtL8X+ML3xJ4Z8RLoUmoTGa5tJbUyxeYxJd0IYEbjzjpnOOOnp3w2+B3hTwf8ACTUPh8zPqVtqqv8A2jdSxqskzMMAgYIG3A25zjFAHwXafHz4tW/iw+JF8aam9yWy1u8pNswzkKYc7MfhnHev0p+HHiNfF3gLQ/E6QmEapYxXRjIxtLKCR37+5r4s079nP4WH4iw6LL8btGubYzbDYI0a3b4wdgfeVyeeQPTANfblzdaD4P8ADCyXl1aaTo+nQKnmTyBI4kUYGSfYUAa9fn5+1l8c/H8/xS1vwpo+uXmhaTpFy1qiWEzQyTMpGXd1IbqOADjFfcHgrxz4Q8ZxTSeFfEWnawIDiUW0wZk+o6gc9a8S+P8A+yvpvxH8YS+KtF8QLoF9cqovIWs/NjmcZ/eZDKQxGM9elAHK/swfH/xHd/CXxtdeKRLrVz4SsVvYbmWQeZcK2/EbEAdCo5OScmvnDUvj58W7vxBJrC+OtbgYys6QJckQoC2QvljCkDAHTpn1Nfe3wS+CPhn4a+CNS8NpI+r/ANrE/wBoz3C7TMpXaEAHRQCenPOa8O1H9iG0k8Th7HxvJBobEs0clpvuEGThQ2dp7DJHrxQB9HfArxfdeO/hL4f8V30Ihu7+2zcIEKjerFGIB7ErkdsEY4rtqxdB0zRPBnhG10q0MNhpOl24jVpGCKiDuTwBk89uTVDwd8Q/A/jC7ntPC/inStXuIBukitrgMyj1x1I460AdTRRRQAUVyWvfEvwBoOvJoWs+L9GsdUcqq2s10okyxwARnjJ9a6hp4VtmuWljEITeZCw2hcZ3Z6YxzmgCWiuZ8PeP/BPiDV59I0PxVo+o38BKy29vdo7qQSCMA+x/KumoAK/ND4yfH34keIviJd31j4i1TQLWwuWitLKxu3jSMK2MvtwJCcc7hjtjFfpfXxv+0D+z/wDDKb4l/b3+Juk+D7jVpPPm0y6jQl2ZuWj+ddu4k9QeaAN3wN+0N4lvf2UfE/je9ht5PEWhTpYpN5XySNKyLHIV3clRIM+u3p6/M+gftB/FjS/FzeIT4v1K8MsyyT2dxMXt3UfwBDkIMHHy47da+8vBnwc8Fab8EZvh1ZTS32jalATcXqygvcM+D5qsOByAQBwMfn4vov7E2kWvixLy+8Z3N1osUqutoLNRNIAQdruSVwcEcL3/ADANH9sX43+JfCvhPwtZ+EbmTSb3X7Rb+W5RVZ44sD5FJ6HJ646DtXnX7G/xz8d3nxV0zwZ4l1281vS9TR4YvtR8ySGRUZlYOfmwdpBznOR9a+lfj98D/D/xW8N2OnSXB0i90tCthdRQhxEpAGwrkZXheMjpXM/s7/s0aP8ACzXx4lvdbm1vWVhaKNhD5MMQY8kLkknGByeOaAPfqKKKACiioby6trK1lury4it4Il3SSSMFVR6knpQBNXwz+2F8efHenfEzV/A3hrV59E07T1jile2GyeR2j3MRIDkAh1xjBBXj1P2R4T8ZeFPFkcsnhjxFpesLEdshs7lZNp464PuPzryP9oj9mvRfirrqeIrbW59D1kQrDJJ5PnRSqDwSmQcgbhwRnIz05AOV/Yw+NXijxh4b8U2PjC4/tO40C2W8hvGAWSWMh8o+BgkbRg9eeelfOupftMfFrUfGX9sxeKptNtWuQ8djHGrW8UefuFcZcY6knJ7Y7fb/AMCfgt4a+FHh6/03TZJNRuNRI+23dwgDyqMgJgdFAJ49zXkniT9ivwpqPig3+m+Kb/S9Mlld5bFLVHKg9FjfICgHnlW9BtoA0fG37ROp2f7LWi/EXT9M8jWNauW0+MMQyQyoZQ0h45H7o8YHXt28D+Cf7SHxOtPiZpEOu+ILjXdN1C8jtbm1uguAJHVd6ED5WGcjt1GO4+z/ABB8HPB+sfB6L4YSxXMOjW8SrbSRy/vonUkhwx6nJJ5BBzXlnwk/ZF8PeDfHS+JNX8QSa/FZzCXTrR7QRiJg2VaQ7jvIGMYCjPPpgA+maKKKACisLXPF/hTQ9RtdO1rxHpOnXt24S3gubtI5JWyBhVJBJyV6eorbRldAysGUjIIOQRQA6iiigAooooAKK8I+PH7THhb4XeJh4aGlXeuaosPmXCQSrHHbk/dVmOcsRyQBwCK6D4FfHXwr8U9B1G/t1bR7vS0Mt9aXUykxRYz5objKcHJwMY5oA9Xr5p/4KHXHiKH4QaemlNKulS6iE1RozjK7T5at/sluvuFrH1f9tjwtbeJHs7DwlqN7pKOVN6blY3bBHzLHg8fe6sO3rx9D6HqPhb4m/D6G/hhh1bw/rNvkxXMXDqTgq6noQRj2I4oA/K74c3WsWXjzQ7rw+Lg6ol9F9lFuu6QvuAAUepzivZv2/bvXZPjvNZ6k839nQWNudNVgQhQpl2HYnzN4J9q+1PCPwa+GHhXW11rQfBml2eoIcxz7WkaM+qbydh9xg1rfEH4f+DvH2nx2Pi7QLTVYoiTE0gKyR5GDtdSGXPsR2oA+If8AgnzP4iT4vX8OleY2mPpcpv1/gBGPKJ/2t/APoWr5/wDE0mry+ItQk19p21ZrhzeGf/WGXJ3Z/Gv1l8D+CvCngmxmsfCmg2OkW8zh5Vt48GRgMAserfj71heMfg18MvF2uprfiHwfp17qCtkzfNGZOv3whAfqfvZ7UAfJeiXXjlf2AtSkhlvEtodaCxsm7f8AYCVDDn+ASHqOAPxr5l0e5v7PVbW50qSeO+jlVrdoc7w+eNuOpz2r9f7fS9Ng0kaRDp9rHpyxeSLRYlEXlkY27MYxjtjvXHeHvg18MvD/AIp/4SbR/CGn2uqdRMu4hTkncqElQcnOQM8D0FAHW+GHvn8N6Y+qAi/azhN0CMESlBv4+ua0a8q+P/xw8N/CGxtRqVtPqOqXqlraxgdVYqDguxP3Vzx0OcGsX9nv9o3w58V9TfQjps+ia4sRlW2kmEqTADLbHAGcc8EDgUAe315p+1BJrcXwD8XP4eEv277CRmJiHERYCUrjnOzdXpdMkRJY2jkRXRwVZWGQQeoIoA/G63MonjMBcShhs2Z3bs8Yx3r6o/bJ1HxxN8HPhdD4gEgFzYGfUmQkKbjZHsV8HBIVjnOec4r6p034JfCrT/EkniG08D6Ql/IQdxi3RqQT8yxnKKTnkgDNZv7THjzwF4K8DKvjzR49cg1B2S101oQ/nOq5JyRhMA43dfm4oA+D/wBlC412D4/eE10FrgvJfotykbsFaDkSF9ucqELHnj6da/UWvlT9lP4q/BjVPGUujeHPAMHgvXr8FIH3iYXKKSdiyHBViBkrjB9TivqugAooooA+XP8Ago1d65D8L9EtbJZP7JuNRI1FlTI3KuYgx7AncfqBXx98DZ9ft/i54YPhmSRNTfUoFjCnhxvBZW9VwDkV+q2uaTpuuaTc6TrFjb39hcoY57eeMOjr6EGub8FfC74f+DL+S/8ADHhTTdMupODNHGSw69CxOOp6epoA7KqmsC8OkXo05kW98h/s5bkCTadpPtnFW6KAPx38Qz6nc65fT61NLNqTTv8AanlbLGQEhsn6jtX1Rf6p47k/YAgvbq61PzP7UQRzZZZfsKyfKSRzs3DqeoxX1Rr/AMJfhvr3iNPEWreD9LutURg32ho8FmByGYAgMcnOSM110mn2MmmnTXs7drIx+UbYxAx7MY27emMdqAPyL8EXGt2vi/Sbnw0sz6zFdxtZLFnc0gbgcY4PQ+xNfr1amU20RmAWUoN4HZsc/rXFeFPhF8NvCuuDW/D/AIP0vT9QGQs8aElM9doJIX8K7mgAr8lfjDf6/f8AxM8Qy+JjP/aYv5klSZSpjw7YUA9Bzn3znvX61V8f/H34zfAYfEK7sdX+HEHjC/smEFzqMYRBvUkFA3V9vTnjORQB2H/BPOfVpvgjdrfofskerSLYyM5JZNibhyTgBgQAMd+PX6Qrzv4f/EvwFqnwjbxtoci6f4b0+N1ljaEQ/ZzH1TbwO4x2O4V5Jo37Zvgm98XxaZc+H9TsdHlkEQ1WWRSFOSNzRjkJ905znk5AxyAfT9FecfG34w+GPhX4Ys9b1dLm/wDt7hLKCzAYzcZLbiQoXHOSec8Zrl/gR+0l4T+KniOTw5b6XqGj6qIWmhjuCrxzKp+YKynggYOCB7UAe30V4N8Zf2ofBfw58VyeGn02/wBav7c4uhauirAcZCkk8tz07Y+mfRPg58SvDvxR8Ip4h8PPIqq3l3NtLgSW8mMlGx9eD3FAHa18sf8ABR251yP4caBa2STf2RNqDNqDxlgNyqPKV8DBUkseT95VwD2+p6pa3pWm63pVxpWr2NvfWNyhSaCdA6Op6gg0AfmV+yVPrVv+0D4VbRPOLtdhLoI7Kpt24k3lQflwc4PBIXkda/UKuY8HfD7wR4QuZ7nwx4W0nSJ5wBJJa2yozAZ4z1xz0rhfjn+0J4O+FOpwaTqNveapqcoDva2ZXdEh/ibcRj29c+xwAew0V598E/iz4a+K3hWfXdDW5tPsspiu7a6UK8LAZySCVIIIOQe/ODXluu/tj/DnTvFkuj2+m6vqFjFcCF9TgCeSRnBdBu3MoOee4GRnjIB9J0VyHiL4jeE9D+HX/CfXepxvoTQrLHPGQ3mhvuheeSfQde1eVfC79rHwF418W2vhubT9T0O5vX8u1mvChikkJAWMsrHazZ4yMZ4zkigD6Epsm7y22Y3Y4z615j8c/jf4R+EsNsmuLeXmoXal7eztY8s6qQCSxwq/ezyeQDVj4G/GXwr8WtMuLnQfPtbu1I+02VztEsYJ4bgnIPqOPxBAAPzW+KEmvy/EHXm8VBzrhv5TeMxfG7ceF3/Nsxjbn+HbX6H/ALHN74i1D4DaRc+Jprue7MkgikuQQ7wg/IcnkjH8Xfrz1rzv4xfHP4FaR8SpYdU8EjxNrOmuscup29rC3kyIxOwOzAllPPHQ8dQa+ifAfiXQPFvhSy17wxdQ3OlXEf7loxgLjgoR/CR0I7UAbtFFFABRRRQB+eH7Y3wl8Y6b8XtY8TWei32paPrU/wBphuLWFpRG5Ubo32g7SCDjPGMV3X7F3wc8UpoHjTWtbsrrRk1rRZ9Fs4ryJo3fzQC0pU8hRhQCRzk4r7VooA/J/wAS/CX4j+H/ABD/AGDqXg/VxeM+yPybZpY5cnAKuoKkE981+in7MXge/wDh98GdH8O6qCuojfcXUe/cI5JGLbQfYY/HNemV5B+1f8VLj4WfDU3+lgf21qMv2XT3ZAyxvjczkHg4A6HuR9CAev0V+dnwr/am+Jul+NLGTxTrr65o806pd28ttErbDkZQqF2nnPpx0r1b9sj9oPxZ4P8AGx8D+C7n+zJba3V7678tHZmkXcqpuB24BBzxyTQB9e0V8lfsW/H3xV418U3PgnxrdnU7p7ZrmxvvKRGGz70bhQAeDkH/AGcV9a0AFFedftF/EN/hl8KtR8TwW5uLwMttaLxgTSZCs2ewwT74r4k8HftV/FjSvF0era1rX9t6eXP2jTpIIo42U9lKqChHUY9Oc0Aesft+fCrxVr3ifSvG/hzSr3V4EsBZXcNrG0skOx3dX2gZ2kORn1Fch+xJ8JfG4+LFl4x1PSdR0XSdLSRjJdQtCblnRkCKrAFhzk9hge2fSP2vv2gPE3hKDw/o/gvGnvrWlJqb37qHkSOTcFRAeAw25Lc9RXM/seftC+Mda+IsHgnxvqsmsW+qKy2VxKiiWGZVLbcqPmVgD16HHPYgH2rRRXJ/F/xlD4B+G2t+LZ41l/s+33RxscB5GYIi9R1ZhxnmgDrK+Wv2/Phl4o8X6TofiXw3aT6kujpPHdWcKFpAjlSJEUct93BA56V4FZ/tX/GOLxFFqlxrdtcWylRJYfY41hkUHJHA3AkcZBr9Bfh/4ktvGHgnRvFFnDLBBqlnHdJFJjcm4Z2nHoeKAPgT9kz4Q+NdV+MOi61e6Jqmk6Zot2t1cXNzC8HzIQRGM4JJJHAyMZzxmv0YoooAKKK87+JHxc8M+DZHsi7anqi9bS3Yfuz6O/RfpyfaoqVIU1zSdkdWEwWIxtRUqEHKXl/WnzPRKK+ZbL40fEDxb4nstE0CHTtMe9mWKPbD5rID1ZixIIAyTgDgV9HaXb3Nrp0EF5fSX9wiASXDxqhkbu21QAPoKyoYmFe/Jsup3ZrkmIytRWIa5pdE7u3d6W/EuUUUV0HjhRRRQAUUUUAJ261+ZPxm+CHxB8P/ABJ1GxtvDmq6ta3d472l5a2jvHIrtkZZchTz3P5cgfpvRQB8m/D/AOAnimL9kHxD4Mv0Nn4g1u6GpJaPIMIyeWY42OPlJ8oZ69evp8v+E/gr8SNe8Yp4Y/4RXWLCbzdtxLdWbpFCAcFixAU9eMHBz1xzX6P/ABr8dQfDj4aav4umtxctZxgQQsSBJKx2opIBwCxHNfC2h/tY/Fy28WRapqWtW93p5kTz9P8AsMQi8sEbgmAGDYB5Ld6APZP2yfgx4r1jwT4RvvDq3Wuy+GtNFhc28Ue6aZQqjzVRRyTt5AHPGPQ+f/sVfCDxkvxcsvF2u6Bqmjabo4kdXvIGgaWVkKBQrqCww5yRj68EV93aRexalpVpqMAIiuoEnQHqFZQw/nVqgD85P2m/gd480T4pa5q+m6BqWs6Pq1/Jd21zZxG4bMrM7I6oNykHcORjG3k5r6V/Ya+GfiP4f+A9WufFNnJp99q92skdq8xYxxIuFLKCVViSx45xtz0AHjX7Rf7UXj60+JOr+HfA2pW+kaZpN01r56WqSyzyRkrIT5qkAbsgAD+EHPNez/An9oL/AISn4I+I/F3iC2Emq+F4Gk1CG32gzjYWRlXPyhtrDnHQjnGSAfQlFfnV/wANdfFr/hKf7U+12H9m7/8AkGfZU8vZvzjfjfu2/LuzjvjNfR3x8/aDm8K/BXwz4r8M20ceq+KYUmsUu0DeSm1WkLIGGcBgMjIBIz1oA+h6+B/20vg344PxX1Lxpo+jX2t6VrBjfdZW7SvbusaoVdVBOPkyG6c4+uz+zd+1F4vv/iLaeHPHd2NTs9avI7a1lSBENtJI4VF+UZKZIGTkjv1yut+1t+0h4w8L/EC68FeBruHTP7PjRby7aBZJTKwD7VDgqAFI5wc7uxFAG/8AsQ/CHxN4Z8J+JNX8SxTaW/iG0S2gs5YyksaAN+8cHlSd/C4yMc88D5l8UfAH4paN41k8MW/hPVNTYsfs13b25+zzJzhvMPyIeOhbr65BP2F+xx8bNY+KmmavpviSCP8AtfStkjXEKBI5Y3LBeM8MNuPfrnsPoKgD5d+IPwB166/ZI0HwHprC48QaFINQ+zicbJpm8wyxhtoz/rXC9OcZPr8/fAD4FfETVvitpcmoeHdQ0ax0fUYbi8ury3aNP3cgbahON5O0jKkgDnPQH7T/AGmfiefhV8MptftoY59SuZ0s7COTO0ysGJY4HRVVmwcZwBnmvmL4G/tW+O7j4kWGl+NZ4NU0nVb0QYitkje1aVgqbSMZRSehy2DnJxggHR/t4/CHxfr/AIstPHnhvTbrWbf7HHZ3NpaQNJPEVZyHCrksp34OBxgdRnFz9hX4O+K/Deual418U6ddaOtxYfZLO2mwskqyFXZ2TGVxtUAHBzuyOK3v2w/j94i+H2tweEPB0UcGovaC5ur2aMOIkfcqBFPBbIzkjAwODni1+xz8fdZ+JV3feFfFqW7axZ2guYLqGMobmNSFcsoG0MCynIIzu4HFAHzL8XfgH8RPDvxAu9KsPD2u+Iba8u91lqiQmYzhsEmVlyFOWwWfbnBPAzj7n/Zq8B33w6+EWl+GdTnjmvI2knmMa4CtI24r746ZPX0HSvkn4kftbfEa58XzTeE7u00zRLe9cWsX2RJPtUKsADI0i7huAzhdpG8jqAa+x/gZ4+j+JXw20/xZHZyWTXG6OWFyDtkQ4bBHUZ6HjPoOlAHcUUUUARXE8NrbyXFzNHDDEpaSSRgqoB1JJ4AqjofiDQtcV20XWtO1IJgv9kuUl2+mdpOK+YP+Cj2ua9YeFfDOkWM88GlajNcfbTHLtErIE2Iw7jlj6cV8u/s461r+i/Gnwu/h6aVbi51KC3liVyFmiZwHVhkZG0mgD9RdZ1jSNFtxcaxqljp0LHasl1OsSk+mWIqewvLTULRLywuoLq2kGUlhkDow9iODX5t/to+IvEmr/HbXNO1wyxWumyiDT7c5CCDGVcA9S2Sc+5r1P/gm1rOtvr3ifQTcTSaLHaR3IiZiUhmL7QV9Cw3Zx12+1AH2zXnP7Qfww0f4o+AZtH1O4WyntWN1Z3pIAgcA53EjhCMg/n2r0avnH/goFr+v6J8HrGLRp5ra3v8AU1t72WIkHy/LkIQkdiR+goA8l+DH7KlvfeNEm8Q+O/C2sadYusz2miXpuJJsEfK/C+WvbPNer/tR/s1TfFDxJH4q8M6nY6brBtxDdpdh/LuSowjFlBKnGF6dAK+FvAGt634d8ZaVq/h24lg1OC6jMBRiN7bh8h9QehHcGv14QkoCw2sRyPSgD57/AGVP2dZPhVqF34i8R6haajr00fkQi0BMNtGcbsMwDMx6dAMdvT3HVPEXh/SrpLTVNd0uxuJMbIrm7jjds+gYgmtC8eWO0mkgj8yVUYon95gOBX5CeMdY1rXfEt/qXiG6mudTlmbz3lkLENk5UEk8DoKAP1Q+L/gDSfiX4CvfCmrySww3G14p4j80Mq8o4HfB7HqDXyd4Y/Yn8SjxNH/wkPinSBokcoLNaLI1xKncbWUKp7dW617H+wd4h17X/gcDrk09yLHUJLS0nmk3s8KohA9cKSV59K9+oA8B/aT/AGctP+Jttpl7oN7Do2q6VZpY26uhMD26ElIzjkbdzYPPWsP9mT9mA/DvxHF4u8W6la6hrNuCLOC0yYYCy7WYlgCzckDAFfTVFAGdq2u6JpDxpq2safp7ScotzcpEW+m4jNZ3j/wtpHjzwPqPhjVwJtO1KEKzIc4wQyOp9QwVh9K/L34265ruvfFTxJdeIbq5mu01O4jEcrkiFVkZRGoPRQAAAOwFfZH/AATx8QeINX+Gus2GrS3FzZ6ffKLKaZ2Y4dSXQEk8AjPHTcaAPOdP/Yl8TL4pQXnizRW0FZQWdElNy6Bvu7NoUEr338GvtHw1o1h4e8P2Oh6XD5NjYQJBAnoqjA6Vo0UAFFFFAHkv7Q/xGl8JaQmjaRLt1m/QnzFPNtF03/7xOQv0J7DPylI7ySNJI7O7HLMxyST3NdL8VNfm8S+P9X1SSTfG1w0cAHRYkO1APwGfckmvU/AHgf4OeIvCOmG/1a1h1prZTeLFqxikEh5IKFsZHTgdq+cqueMrNJqy2uftGXQw/DWXQlUhJynbmcVd3tfXbRbf8OeGWN3dWF0l3Y3M9rcR8pLDIUdeMHBHI6/rWnH438VOSE8Xa0xHYalKf/Zq6z4x+CNA8FeItKs9C1C7vY7tPNcXEiSBBvwoBUDOcN19q9F/an0fSNN8G6RLp+l2NnK97tZ4LdIyw8tuCQBkdKyWHqRjPW3L+p3TznB1quGSp8yrXs2trd0zxH/hMvF//Q1a7/4MJf8A4qo/+E58Uf8AQ4az/wCDKT/4qsq2ZEnjeQZRXBYYzkZr6VX4hfCsqCPh1qJBHBHhpOf0qaEHVvedrGuaV4YHl9nhfaXvslpb5dTwAeOvFIOR4w1n/wAGUn/xVaOn/FPxzYFZIfF+oMO3nz+cDj/fyK+lvAN38O/GSX7aZ4NtbdrFkWZL3R4omBYEjAwew/lWL8KLTwh4v8S+Ktd0/wAN2X9kZtbW2judOjUJLGjmXC4IGd6HjrxXXHCVLx5am/r0Pn6nEWE5Kvt8Fb2aV0+X7TSS26p39Ech4F/aGv4Z0tvF9jHc27YBu7Rdsie7Jnaw+mPxr6E0fUrHVtNt9S026jurS4TfFLGchh/njB5BrwU/s1K+WXxxIzdTnTV6/g9Uf2ZvFEuj+M73wPcXv2ixuZJPsjYwBNHnJX0DqpOPVR689WHrV6UlCvs9jw84yzKswoVMVlT96mryilJK3dXSs1vp0TPpWqOo6xpOmyJHqOqWVm8nKLPOsZb6ZIzV1shTgZPYV+S/xj8Sa/4p+JWt6p4ldv7RF28LxeYzLBsYr5a7uigg8YAyTwOleqfAH6k/EHwnpHjnwbqPhjWoVmsb+La3fawIKsPcEA8elfJujfsS3cfjFX1TxbaT+HI5FcpHE4uZVy2Yz/CvAX5gecnhcDPpn7A3iLxF4h+Dd0dfubm7Sx1N7WynnLMzRCKM7cnqFJI49T3r6GoAgsbaGysoLO2QJBBGsUa/3VUYA/IVPRRQB8o/tB/st2fivx3ceKtH8W6ZoB1Jt89veqdpcKAShz7ZI6cj8fUvgr8EfDvgb4U33g+W4GrDW4idUuCAUmLJtOxTkBQOmevfNfC37VWv6/rfxz8Txa9LMPsF/LbWtu8u9YYVOF244G4AN68gHpXu37JPjPxtH+zX8RTbfabv+wLZm0WRn8wq5hdmiVR8wCYRhz/HgYxQBUh/YytP+EtNjL8SbF7LzGxbpCFvAnO3jcRkcZ4weelfQnxk+CWgePvhhYeDYX/s06Oi/wBkzKvyQsqbQGQYBUjggdumK/NM+ItbPiQ+JDqdwdXM3nG63fPv/wAMcY6Y4xiv1Y+EOqatrPwt8Natr0Txapd6ZBNdIyFSJCgJyDyPx5oA8F/Z7/ZSbwL44h8WeKtbtNTuLCRmsLezRwitlgHctgk7cHb0BJ5PBq/+0r+zRYfEHxWfGGleIbTQb+dEjvBdRgwylQQH4wd5G0cnoo/D6Vr86f27/EniPUPjfqGganLNHpOmpCdPt8FUZWiBMn+0SxYZ7YI9cgH1v+zF8GbL4SeGrxDqkWr6pqUgkuLyOIIm0fdRepKjryTyTjGa9fr5K/4JzeJfEmp6D4i0PUZJ7jRtN8j7DLIGIRm3bow3QgAKcdQCO20D61oA4f42fDfSPij4Gm8MaxK9uvnJcQXEaqXhkU9V3A4yCynHOGNfP/we/ZF0/QvHdj4g1vxnaa7baZMtxFaWcBj3yowKF23n5QRnA6nHbIPof7cPiLxF4c+BtzP4eM0JubuK3u7qKYI9vE2eRnk5IC8YI3A9q+Jv2a/EniXw98YfDo8Ny3LNe6hDBc20bPsmiZtrF1UjdtVmYE5Axk8ZoA+0P2nv2fdM+J99b+I7XWoND1eKJbaee6DNDLECxXgEbXBPB7gkEdMav7M/wN0X4W2E2ofbLXV9buozE9/ChC+UWB2pknAO1c4PJH0C+Df8FC/FPiQeNtP8INLLB4fNil0oVSFuJd7hgT0YLhTgdyCf4cWP+Cd3iPxVL4q1jwyLiS48NW9gbgxyPkW05kUIE54DDzMgDGRngnkA6n4wfsl2viPxjcan4f8AGNro1reyvcy2V3CZTHK7EuYzuB2secHuPTgfRfwx8GaX4C8FWHhfSAxt7RPmdz80jnlnPuTzxxX5sfFHxH4k1j4qaxrWuXkh1ez1SaKJ45SfIEUp2JG2BwhHBAB6nGSa+9/2UNc1bxB8EdIv9ZuZLq5V5YRLIcsyI5VcnuQBjJ59aAPVqKKKAMPxt4S8PeNNAm0LxNpdvqVhLgmOVeVYdGU9VYeorivhd8A/hr8O9YbWNA0eWTUSMR3N5MZniH+xnhfrjPvXqNFAHnPxY+Cvw/8AibeW994p0qWS9t08tLm2maKQpnO1iPvD6jitz4a/D3wj8O9GfSvCOjxafBKweZtxeSZgMAu7ZLfyGTjrXVUUAFZnibQdH8S6Jc6Lr2nwX+n3KFJYZVyCCMfgfccitOigDyP4e/s6fCvwR4kTxBpGhyzX8L77Z7y4aYW7DOGQHoeeCckfWtP41/GnwZ8KLeD/AISKa4nvrpC9vZWqBpXUHGTkgKO2Sa9Jr4A/4KAeDPEVj8V28YzxzXGialbQxwTBcrbtGoUxkgcZPzDJOdx+lAH1v8E/jR4N+LFpct4cmuIL20Aa4sbtQkyKf4gASGXPGQev4Zy/HH7OPwn8YeJJPEGq+H5I72Y5uPsly8CTH1ZVOMnuRgmvmn/gnt4L8SSfEu48Z/ZJrbQ7Wxkt3nkUqtw8m3aif3sYDE9BgetfeVAHNufCXw38EFsWWg+H9Lh6AbY41H6kn8STXj3hr9rz4W6z4qTRZE1fTbeVgkWoXcCrAWOMBtrFlHPUjHHNdL+1/wCDtc8a/A3VNK8PxC4voJorwQZw0yxkllX1bHIHfFfnR4S8HeJvEviu28NaNpV3Jqk0qxiMxspiJ53Px8oA5yewNAH6afGb4xeC/hTYwTeJ7udrq6Vja2VrH5k0oXqcZAUZwMsQMmsz4KfHnwN8VLmWw0SS6sdTjQyfYb5VWV0UjLLtZgQMg9e/scfOX7evw/8AFg1Lwv4ghiuNU0y20qLTHMMLSNFMhYszEDo+eCe4Ncp+wX4L13VvjPZ+KrdJrfStFilknnMbBJjJG8SxhuhOWJ6/w9PQA9R/aT179mUfEW4tvFugapqXiCKVY7+XSXaNUJznzDvUEjvgFsn1zXvv7P8AqXw81P4b2k/wxtY7TQFldBCsLRskoPz7w3JbkcknIxzivzv/AGgPA3izwr8WNbtdesbmSS91CSa2uVRmjulldmQo2OSRxt6ggjtX1/8AsBeDfEPhb4Z6pe69ZzWS6veJPawSgq/lhAN5U9N2f0oA+kaKKKACszxTfHS/DGq6kpw1pZTTg/7iM39K06w/HttLeeBdfs4V3Sz6bcxoPVmiYAfmamd1F2NsMoyrQUtrq/3nwnzXvnhH4PfDXxR4R0m6/t6WPVriyikuUt7+OTZKygsDGwO0gkjHGK8++D/w3k+Ic2qRx6yNM/s9YWJNv5vmeZv/ANoYxs/Wu/P7MUhbf/wmEW7ru/s3n899fOYWhUa5/Z8yfmj9nz7N8JCp9X+tujUjq7Rb3V1fSz3vucR8Q/h3a+B/HOjaFY6nNqH20xyDzIVQpuk2gfL16e1el/thXKpo3h6yz8zzzSY9lVR/7MKk8Kfs/wA2k+KNL1i98XS6hFp9zHOIWtSC2xtyqGLnA3AHH1rpPjJ8K7v4haxYXY8Qrp0FlA0aQm083LM2WbO4dQEGMfw12RwtRUaijC3NayufO1M9wU8xwk6uI51SUuaXK1dvRaW9P8z5Hb7jfSvt/WL7xPZeHNKfwvoVpq8zRIJknvRbhF2DBBIOee1eAeP/AIGTeFPDFxrbeJ1vRE8aGH7FszvcJnO89M5r1mDwh8WYYEhi+KNksaKFUf2BEcAcD+KpwVKrRcoyi7u21vPuzXibHYDM4UKtKtDli5fEppPSP8sb6advzNP4cab4mi1zxTr3ibS7XTJtWkt2jgguhOAIofLJ3ADrgH8a8sn8TWnhP9m63s7J0TVvEEt1GFB+bb5zpJIfoihQfUrXfXng74tXVrLbSfFW3VJUKMY9DjRgD1wwbIPuK8r8I/DK1t/jdD4M8RTjXrK1sGncMHjXaRlVA3EgB3zwepzWtb2iSjGLV7q7tu35HBliwdR1KtatGSjyz5YKXw04tJe+l3ju3exv/BwSeBPgl4i8YXrrFdX6FrFJHyW2qUhyP9qRicf3cGvFvA9+dK8Y6NqJc/6NfQyMxPUBxnP4fzrZ+NekaNoXxO1TR9DtY7SztRCEhR2YKTErMeST1Y1xwJByCc15dao04wX2NPnfc+7yvBQqU6uKbv8AWLS1VrRa0ju9k+5+hNeWfED9n/4WeOPEDa7r3h0G/kO6eS1neDzzwMvsI3Hgc9a9Tor6o/AzO8O6JpPh3SINI0PT7fT7C3ULFBAm1VHT/JNaNFFABRRRQB558SPgt8NviDqKaj4o8Nw3N6uA1xDI8EkgGcBmQgsOT1Pp6Cun8PeHvDXg7wydK0fTbHSdHt1eR4o0CxqDkuzevuTW5XMfFXQLnxV8NfEfhuzmENxqenTWsbkZCl1I6cZ6+1AHy0fFn7IUnxaa8bQroXZuPM/tHbKNOM+/bu2CTj+/u2be+c19U+LfGHhnwd4Mk8T6vfw2ujQRK6yoMhlI+UIB1zwAB1yAK/LU/Djx8NXOlHwbrovBP9nKfYZMeZu243Y24z3zj3r65/ah+E/i2X9nHwPpWkfaNTuPCkEaXltDGCZQIQu9VAJLLtxgHGGP3jtoA9e+EHx+8AfE7V7vSNBuLy2v7djshvYhG1wg/wCWkeGOV9jgjjIGRnf+KHwp8CfEmO2Xxfocd9JasWhmSV4pVyMEb0IJU+h44HpXwp+yJ8N/F2s/GfRtYh0+9sLDRLwXF3czRGMfIxVol3KcsSGUjjGG5DYr9IqAMHwR4S8PeCvD0Gh+GtNh07T4FwqJkk+7Mclj1JJPJJNebax+018J9L8bN4VudZn8+OVoZrtYc20UgKjaz59SecYGxtxHGfX9Sga6026tkO1pYWQH0JBH9a/K3VvhX8RNF8bPobeFNWnvYLwRxyR2jtDKd3ysHI27TwcnGM845oA/TnxjdeFbjwTe3PidrKbw9Lbk3P2oAxNGR3B/r0/CvB/2ftd/ZmPxDuIPh/aLZeILpiIWu45VEw4YiHeSqjJ+6Ap+QkDCg1X+IHwW8a3n7JGgeB7XWHudb0qf7bcR5fbcITKwt+TnCeYgXcMfuxkL/D83/AX4R+O9V+MGhRzeHtSsIbK+ivLi4u7SSGNI4pFY/MyjJOMADkk+mSAD9CfiJ4A8JfEDRxpfizR4tRtlcOm5mR0YdCrqQw6kcHoSO5qbwJ4I8LeB9LOm+FtGtdMt2wXES/NIQANzMeWOAOTycV0VFAHnfi/4KfDLxX4ki8Q654VtLjUo5PMMqs0YlbjmRVIEn3QMMCOvqa760t4LW2S3t4liiQYVV4AqaigAooooAKKKKAPkD9qL9p/xH4S+IFx4Q8CC0iOmEJfXVxAJS8pGSignAAyBnrnNd/8AsgfHW/8AitZalpHiK2gi13TEWUzQKVS4iY43beisDxgdQRXBftQfsv8AiHxb4+ufF/gR7J21HEl9aXM/lkTAYLqSCMHA49c/j3X7IPwH1P4UR6nrXiO+gm1jU4Ug+z253RwRg7iC2PmYt6cYHvQB9B0U3cobbuG49s06gAr5b/a4/aN1n4e+Jh4K8KafaG/Fsk91e3aeYqbzlUVOh+UZJP8AeGOlfUSujFlV1JXhgDnH1r5a/a6/Zy8QfELxWnjPwdc28t+9vHb3djcSCPds4V0Y8D5Tgg+gxQBZ/Y9/aD1L4h6rP4N8UWtpHqkUDXFpcWkQiSVFI3KUBwCM5496+nq+Zf2Sf2c9S+G2vT+LfF9xZy6x5Jgs4LWQusCt99i2ACxHHGepr6Z3Lu2lhn0oAWo0hhWVpViRZG4ZwoyfqakpNy7tu4bvTPNAHzj+17+0DqXwvvLDwz4WtrObW7uD7TcS3UZeOCIkquAGGWJVuvGB3zXOfsnftK67438aL4K8Z29h9ou0ZtPurWIQjcqlmjZc4OQCQQOxzXR/tgfAHU/ifcWHiTwrJaJrlpD9nmhuH8tbiLcSuGwcMCW6nGDXM/so/sz+IPBHjmPxp43ltYbrTw40+0tpvMBZ0KM7kccBiAPXmgD6zdEcYdQwHIyM1z/xJ8XaZ4E8D6p4r1cn7Jp8QdlBwXYsFRR9WKjv16GugZ1T7zBc9MmuZ+Kng2y8f/D7V/COoSmGDUYNglCBjE4IZHAPXDKDQB8U6V+2Z8RU8VR3upafo82jGbMlhDAVcRE9FkLZ3AdzwSOle+ftCftFWvgn4ceHta8L2yXmo+J7T7Vp32mNtkUW1SXccZI3gYz1zXglr+xj8RT4nWzuNU0UaQHG++WZtxXviPaTntz9favdf2gv2co/Gfw48M6J4VvIrbUPDFr9lsvtbtsnh2qCrEA4OUU5x3NAHBfs2/tV6/4j8d2fhPx7DZSDVZxBZ3tunlGOZiFSMr0IJOM5ByR1r7FIyCDXx1+zX+yx4o8LfEPTvGHjW8srdNLkM1vZ2kvmPLJjClmxgKCScDngV9i0AfCnjLS77wr4w1XRVmurRra4ZB5UrIXj6xk7SMgqQRn1rMhu9WmmSCC/1WaWRwkcaXUrM7E4CgBuSScfjX03+0T8M5/FFoviPQ4fM1e0j2SwL1uYhk8f7a849QSOuK8m+DfiL4f+C9QbWPEkWr3euxlkhijscx2nUEjLDLkZ5xwDgd6+ZrYV063JJ2j38j9wy7PoYzLfrFODnVSs4pa836J737aavQ9b8LW8Xwb+E91rHiO5lutausM8TztJvmIPlW6kk8DnJ/3z0Arz74T+ErP4pRatqWq+LvEdpraXTSXMVtdBYysmSrqpHAzuGB02+mK4j4r+PtR8e+IBe3CNbafb5WytN2fKU9WbsXbHJ7cAdMlfg94z/wCEH8aw6vOJZLCSNoL2ONdzNGeQQPUMqn6ZHetHiaUqsYW9xaf8E46eSY2lga2JUrYqp72ltLbQW/TT1t0VzC8TW2t6Lq99omrXt41zZSmKVGuZGUkdGAJ6EYYexFfRsvwu8G2GlWd5rXjrxJpwuI1Ktca+IlZiuSBuAzXkPx18VeEvGeuW+ueHIr+G7aHyb1bm28sOF+44OTk4JB9gvpXqN58YPhLq2k2Vjr+lXWpC1RdqXOleaqMFwSN2arDqjCc1Jp9rmecTzLEYfDTpU5xbvzqK1T06PzvbyN74J29hY+IfGmm6Rrl1rGm20tp9muJr77TndDubDjj7xYcelcd+yrp15eeKPEPiS8luJ1hQWaSzOzlmZtzDJJPyhU4/2xWrp3xo+FWgabdReHNEurQupbybXTBAJXxwCRgD6npmuX034peFPC/wnufDnhhtQuNbuEcvPJamJPOl+/Jk9Ao4UdTtX3NdHtKMXBuS927089keKsFmNWniIRoSTrezjeS6JWlJ9Fe2vr5HYfFPSvDnxB+E+o+KvDlhate208lwLmGFRLMIXZJAzAbmBQFgD1+X2r5u0CzbUtcsLBBua6uY4QB33MB/WvTfgF8TtJ8D2Wq6Xr63Zsbl1mg+zw+ZtkxtcEZ4yoT/AL5qX4EeGtM134xXGpaT5smg6TIbuEywlCN2fJRgejA5Pv5ea5KijiZQlHd6NfqfQYGVbI6OKpVU/ZQ96En1TXw37p2Xrc+qq+JPi9+2H4qsfG1/pXgrSNNt9P0+6ktzLfo0z3JRtu7CsuwZB4yeCOhr7br4j+Lf7Hviy+8b6hqvg3V9LuNP1C6kufKvpGie33tu25VW3gEtzxwB1NfRn4ye5+EPj/oerfs/3vxSvbM2x04NDd2SSqT9pG3CKSeAxZcZwcEccjPz34W/bR8Z/wDCWxv4h0XRW0OWcK8UCSJJBGXHzb8tvKrnjbyfTpXvfgz9nfRdJ/Z+1L4XanfPcvqsv2q7vIiVxcjZtZAeymNcDHI655z8/wDh/wDYt8cS+I3ttb17SLXRkkyLq2ZpJZVDDohA2krk8k4OBz1oA9+/ae+PEfwx8KaVNodtFe6vrkLTWHnKTEkYAPmNgjP3hxnn9Rw37LP7TureOvGa+DvG9raJf35Y6dc2UJRCVQsY3GTg4UkH8D2z2/7TPwEj+JfhLSLfRLxLPVtCtzBYGcny5I8KNjkdPujnGR19jxX7L37L+q+A/GsfjHxpf2M19YlhYW1lKzopZCpkdiq5OGYAdB157AH1XRQcCigAwM5rzD9pD4rwfCXwIuufYRfXt1cLbWkDMVVnPJywBxhQx54OPz9OyM7cjPpXln7S3wkX4u+CbbRo9WfTLyxuxdW03l70J2lSrLweQ3BBGDigDxv9nL9qzUvFfjW08KeOLDS7aTUZvJs7uzDRL5jYCIVZj1ORnOSWUAVpftO/tN6l4F8aN4M8E2NlPqVkVbUri+iYxpuQMI0AZcnDAk9B0GT0yP2fP2Tta8MeO7DxZ441bT5G0u5FxbWdkPNWSRcFHZnUYwcnAXIIUg+m3+1H+zPqnxB8Wjxd4N1CwttRuNq30F67LG+FCiQMA2DgAEYwfbHIB3X7K/xtT4u+Hbxb+0js9d0wIL2OIHynDZ2umSeDtPGcjp6E+z4Gc14z+yx8FE+Efhy7a/uorzX9U2G/lhY+UoXO1EyBwNzc4yTz6Aez0AFFFHrzQAUUUUAFFFFABRRRQAUVh+OPFvh/wV4dn8QeJ9Ti07TYCqtM4JyxOAoUAlifQCuM+GHx5+GnxD1o6J4c1uU6ngsltc2zxNKo5JUkYP0zn2oA9PrG8b6pc6H4M1vWbO3Nzc2Onz3MMIGfMdI2YL26kDvWzTHRJEaORVdGGGUjII9KAPyH1jxd4j1bxJP4hvdYvH1GaZpvNM7sVJbdgZJwuccewr6j+IHxh8cXH7FvhrVhqN7Dq+q6jJpl9qKDbJJDH5vO4AYLBUBYYJw3vXpuu/sffDHVPFM2srea7Z288jSy2MNwnl7mJJ2sylgOemTXo3xF8GfDO1+DE/hbxRaWuneDdPt1AwxT7NsPyujctvzznksWOc5OQD84fhX8QPE/gvx5Ya/pF9ezTi4TzoN7P9qUkAoRn5iQAPyr9YY23xq2MbgDg18V/AHw1+y7e/FG1XRNd17UdWjuBLplrrKCOB5FOVCYQbyOCFc5OOhr7WoAiupGhtZZVQyMiFgo6sQOlfk18T/HXifxt40udf8AEN3crerM3lQl2H2TDfcUfwkY9un5frVXxX8dPC37Llt8U5U1fX9X0vUmu/8AiZ2OkJugWRiCS5ZCEHdgh/iPQ9ABfD/xn8d2/wCxRf64s8kerWmqrottqLAlzAyqfMUn+IZKA84IHcYr5f8ADHjrxb4d8WW/inS9evo9Wg4Fw8zOXXOSj5PzKT1U8V+nHgvwh8Ob34Q23hjw5ZWN94NvLYiNEbzEnVjkuWPJbPJJ5B9MV5n4S/ZC+Geg+Kotbe71jVIoJfNhsbySNoQc5AbCAsB7mgD3fw3ey6l4d03UZ4/KmurSKd0/usyBiPwJrQrlfiP8QPCPw80ZdU8WavFp1u5KwoQWkmYDJVFHJOP6Vl/Cn4v+A/iabqPwlrBubi1G6a3mhaKVV4G7aw5XJxkd6APz1/aM8feJ/Fnxb12XVNSvUi07UpYLK1847LUROyrsAwA3BOevPU19Z/8ABP8A8Z+IvFHw61iw168nv00m8jitLiZy77GTJjJJ5C7Rj/ermv2oPDn7NqfEF7vxhrmq6X4hnKyXtvpCFxJ/tSDYwUnPOCCcV7t8CrD4c+H/AIXw/wDCvL+3n8OIZJnuzcbyWHLmRj0I7g4wO1AHolFeP237SvwcuPFI8Px+LEM7Oscdx9nkNs7EcASAbfbJwM16D458Y+G/BHh2XxB4o1WLT9OjIBlYM24noqqoJYn0AoA36K87+Gnxq+G/xE1R9L8K+Ilur9EaT7NLBJDIyLjLAOoyBkdP6GvRKACuE8ffCvwl4wd7m9tGs9Qb/l8tMJIx/wBoYKt9SM+4ru6KidONRWkro6MLi6+EqKpQm4y7o+adZ/Zw1uORjpHiCwuU6qLmN4m+nyhhWR/wz347yf3+i/8AgS//AMRX1bRXE8soPofT0+OM2hGzkn6pfpY+Uv8Ahnvx3/z30b/wJf8A+Io/4Z78d/8APfRv/Al//iK+raKX9l0PMv8A17zX+793/BPlL/hnvx3/AM99G/8AAl//AIivLtZsJtK1e90u4aNprO4eCRo2ypZGKkg9xkGvu/XINQutKuLbS9QTT7uRCsdy8HneVn+ILkZPpk49jXk2i/s8+G4bk3OtavqOqsW3MoxCrE9d2Mt+RFcuIyzZUl97Pdyfji8ZzzCa8lGLu+/l+J88eDfC2t+LNYTTNEs3uJTgyP0jhX+87dh+p7ZNfZHw08H2HgnwtBo1niSXPmXNwVAaaQ9WPt2A7ACtXw/oekaBp62Gjafb2Nsv8ESYyfUnqx9zzWlXbg8DHD+89WfNcRcUVc3tSguWmunV+b/y/MKKKK7j5UKKKKACiiigD83v2vPiR4w1f4zazo0uoahptho10ILW0jnKAFSrCU7GIJJCsD2+XhTmveP2Vfib4w1H9mzxdqN41xrOp+G0mXT3bLyygQB0QnkswPA4OeMgnrtftQaF+zw+u29/8S9Qk0/WWKZ+wM5nkTOfnRFY7SEIyRxuOCGbNevfCzRvBGmfDuzsPBcVo3h14MoUIZZUZclnP8RIOST1znnOaAPzHufiV4+ufFKeJpPF2snV0IKXK3LKV+6SAAcYJRSRjDYGQa/Un4ca1d+I/AOh67f2cljd39jFPPbuDuidlBZTkDkHI6D6V8xy+CP2Tx8WvL/4SDbeI2DpguXNj5wmxtzt+9n5PKDY2/w45r64tkhjt447dUWFVAjCfdCgcAe2KAJKKKKACiiigDyL9rHxr4h8DfCp9S8NwSfarm6S1e6UZ+yIyt+8I/3gqjPGWGc9D8kfs8fELxnonxd0g3evanfRanex213bXF2zibzCqBmzu+YYTnrhMZAr7/8AFXh/SPFGg3Wh69YxXun3S7ZYnHocggjkEEZBHIIFcB8M/gJ8PvAOvSa3pFnd3N95jtBLeTeZ9mVsfIgwMAYwCctgnJOaAPVKKKKACiuK8U/FXwB4Y1tNG1rxLa2180gjaIK0nlMdpHmFQRGMMDlsDGfQ12UEsc0SyxOHRhlSO4oAfRRRQB8n/wDBR3SvEV54Q8N6jYLPJo1ncTi/SJchXYKY3fHYbXHpzXy9+zZoniLWfjT4YHhyGVri11GG4mlQcQwq4MjE9vlDV9+ftLfFnS/hT4KjvL3S11e61J2t7Wyc4jkIXLFzg/KMjI75rwb9mH9pLSX8XQeEdU8G6JoMesXziC60uPyh5s0zMqOD1GX2g5/DtQB9nUV8z/tJ/tQn4ceMW8JeGdIs9Wv7ZFe+muJT5cTMCRGApzuAwTn+8K6L9nP9ojTfido+stq2mHR9S0W2a8vBGxkhaAZy6n72RjkGgD3avnP/AIKA6Hr+sfBm0k0aK5uILLU45r6CBWYtHsdQxC5yFYqeeBnNeZa1+23qy+KX/sfwjYNoCyFV+0SP9pkTIw2QQqnAY7cHqOeOfdvFP7QPhLSfgbY/E6K3nu7bU3NvaWRZRI043hkbngAxtk+mOOaAPzs+HGkeJNc8b6VpvhFZjrUlygtXjOPLbP3yeyjqSeMV+ucAdYUWQguFAY+p718VfCT9q3SP+E8t4NV+HOg6Jb6jMsD3+mLtli3MBlxty65wTgj1r7XUhhkEEHvQBHdrK9pMkDbJWRgjHs2ODX5E+PdJ8QaL4v1Sx8UwSxawty7XfmDl3LEs47EE5ORX691mahoGhahfxX9/ounXd5CMRTz2qPIg9AxGRQB4p+wdoWv6H8DFXXEnhW81CW5soJk2tHCQo6dcMys3PrXv1cr8VPGul/DzwHqXizVlZ7eyjBSFGCtNIThUXPGSa+WPCX7bGo3Piq1t/EPhCwttGnmWOWS2uW82BScb8t8rY6kfL9aAMr/go5oniI+OND8QSQyS+HxpwtopFGVin8xy4PpkFMZ9K4v9g7SfEN18e9O1TSoZhptnBONSnC/II2iYBCfUuY+BzxX6HTQ6drGmqJ4ba/sp1V1WRBJG6nkHByD60mk6VpekwNDpenWdjGx3MltCsYJ9SFAyaAPyw+P+ia/onxf8UQeIorgXUupzyrNKDiZGcsrKx6jay9OnSvoD9nrwh43n/ZA+IAsIbln1gLJpEIkKuwjIMhQHGNwHBH3q2vj3+1LpOl+Orrw/o3gjR/EC6VM9tPd6ogcF1OGEeM4GQRz3HSvd/wBnT4r6V8WfAx1exsDpl1ZSi2vLLduWF9oI2NgZQg8cDoR2oA/L6y0zULzVE0q2s5pL6SXylgCHfvzjbjsfXPSvq/8AbK8MeOIvgt8Nn1JZbmLSbARavtXPl3PloAx44HDjt9OOPspfD+grqv8Aay6Lpo1DOftYtU87/vvG79avXNvBdW8lvcwxzwyDa8ciBlYehB4IoA/Mn9kTSfE2pfHnw5N4bjm22d0k2oSrnZHag/vA5yOoyAD1JHBr9O6o6TpGlaTG8elaZZWCOcsttAsQY+pCgZr5t/aG/arPw/8AHc/hHw1oFtqtzYYW/nupGVFcqGCIF64B5J78UAfUFFePfAb476F8SvA+q65PbnTLvRIRLqlvu3BFKsdydyDsbH4d+B4Zqn7beoJ4sI0/wfZS+H0kKnzJ3FzIuR84P3V43cEc5HIwcgH2pRXkfxM+OegeE/gtYfEezt2v11aOM6ZaO4iaV3GcMTyAoznAJ4ryj4O/tgjxP42tPD/irw5baXDqE6QW1zazkrE7Zx5m8jIzgcc8/mAfWdFFNkdY42kdgqKNzE9AB1NADqK+NfH/AO2jd6f4xuLLwr4Z03UNGtZ9n2me5ffcoFOdu0YT5sc/MCAcZyCPdr744+FbP4Fw/Fdorh9PnjUJaoQ0vnklfJJBIBDAgknjvQB6pRXyF8Of2zv7Z8YWeleJPCcGm2N3MIluLa5aVo2YgLlSoyOeo/8Arj68UhhkEEH0oAWiiigAorH8ZeIdP8KeFtS8Raq7rZadbtPMVUs21Rk4A5NfKWj/ALblvL4tSDU/BhttAecobmO6L3EceeHKYwT0JUH1wT3APsWio7WaO5toriFt0cqB0b1UjIqSgD8yf2vvDfibQ/jjr914gZ5otVu3urC4KhUkhONqjHHyDahzz8uT1r6B/ZN8OeNLj9lLxhZZvrObVI7kaEzyMrbWgADR4+ZVLkkEDnkj31/2h/2ndH8E+OJfCVj4Nt/EVzp5xey3knlpE5AIVMo244OSenI6849P+DHxj8PeP/hdc+MvLXSY9MVl1O3eTK2pRAxw5ABXacg8e+KAPzRHhfxCPFg8Lf2ZcDWvOEP2Qgbg+M/QDHOemOc45r9VfhNperaJ8MfDeka9O1xqlppsMN3Izly0gQBvmPJ+p5r5qb9sHw+PHhRPAkJ0kT7DqpmxPjpv2bM7c++cc4z8te7fE34w+FfA/gLTPF1y819aauUXTltQHM5dd4OchcbRnOee1AHo9FfOnwJ/aetfiB4xTwxrHhz+xbu4+W0eO4MyyPgkqflGDjnPTg+2fougAopsjrHG0jkKqgkn0Ar5j8Uftb6Zp/iybT9I8MvqWl2s7Q3F0boK52uQzRqoZXUqNykkZz260AfT1FZHg/xDpfivw1Y+IdFuVubC9j8yKRfqQQR2IIIIPIIINa9ABSHOCB17UtFAH5v/ABU0TxVpnxF1LSvEDX95rN1ekq7wnddBm2xtGq5ypGAFX7v3e2K+3P2dND8ReHfhNpeleKJGfUI95wZjIUjJyiZ/2RxgZHHBIxXl/wAQP2n9L0Xx9Loun+EG1WxsZ/s9zqMswjZXViJPLQqd23nqVyQe3Ne9eCfEmm+LfDNnr+lSb7a6jDAZBKHHKkgkZB4PPBFAG1RRRQB4H+2V8HNZ+KnhjSbrwz9nfWdHllKQzSbBNFIF3qCflDZRTz6Hmvn/AOAH7MnxGPxI0fWfFelHQtL0q+iu5TLMjSTGNw4RQpPUjGfTNe0/t3fE/wAT+A/C2h6T4VvLjTbnWZZjPewr80ccYX5Fb+FmLjkc4U182fs1/Gjx5oPxS0LTrjxDqWqaXqmoRWt1aXc7TBvNdU3AsSVYEg5Hv1oA9I/ay/Zx8a6n8Sb/AMY+CNMfWrLVnE1zAkyCa3mxhuGIypxkYyRnHpXZfsnfs9+IfC/h3xNe+MnXT7jxHpL6YLFcPJbxvnc7kHGfu4AOeucV5X+2P8Z/G83xY1nwfo+vahpGi6U624is5jC0z7FLs7LhiMnABOMD3r079gD4n+JvFJ13wn4l1S81X7BBFc2c9zJveNM7GTceSPukZJ70AeE+Jv2W/i7pnio6Pp/h86tbMw8q/gmQQFScZYsQV9cEZr6G8Zfs16ldfsxaL4E0u4s5PEmk3L35cyssM8r7t6KT0yCoBPHy9s19RV4Z+2l8Stb+HXwuhfw7I9rqWrXX2SO7UZMC7SzEejYHB7UAfLXwz/ZV+J2s+LrW28T6END0iGdDez3Fwjbo85ZYxGxLMQMcEAZ61+i0ahECL0UACvzB+FXxu+I3h3x9Yak/ijWdUglukF1Z3V48kU4Y4K7WJA69sH0xXr/7dfxa8ZWHxGbwLoWrXmkaXaWkMsxtZTHJcSPl8l1wwUAqMZ/hPrQB9w0V8S/sKfF/xbfeLrnwNr+oXWs6e9nNeQTXUzSTW7RgEqGbJKnPQ9D0rxH4hfHT4j+KvGF1rcXi3WdOt/tBks7S0ungjgQH5BsVsE4AznPOaAP0G/aG+HsnxM+FWp+Fbe5FtdyMk9rIx+XzUbIDex5H418PeEP2WPixqvi2PSdX0M6PYLIRcahLNG0YQHqm0ksT24+tfX/7IPxF1r4kfCUarr6E39lePZPPtx9oCqjB/f7+M+q85OSfZKAKukWMOm6VaabbkmG1gSCPPXaqhRn8BVqvj/8Ab1+Lnifw3r2m+BfDOpXukCWyF7eXVtJ5byq7SIsYYfMANhPGOSOvbi/2J/jD4zf4s2HgvW9dvtX0rV0lRUvJDM0MqRtIGV2O4fdIPXPHHHABR+PP7MPxFg+I2p6j4S0iTXtJ1O6luonimjV4S7lijhiOmeCOMV9L/sifCPU/hT4GvYNcnifVdUuFnnjibcsIVcBc9zyf0+le11xPxy8X3HgX4TeIfFdnF5t1Y22YV2Fh5jMEUkYPALA88DHPFAHbUV+WFv8AHT4rweKm8Rp431c3LSBzA9yzW2AQdnlElQvGOBnGeeTn6U/aw+OPiK2+EPgmTwzPc6NceLrAX09xC5SWKMKhKIwOVJLjkdh1oA+u6+IP2q/2cPHOrfErUPF3gvTv7atdXn82aCOVFkgkKgE4cj5SR2J6/lyv7I3xn8d2vxa0fw1qviDUdZ0vWbkW8kd/dPOYmYcMhYkg8Dgf45/QmgD5m/Zl/Z81Pwt8L/FemeMjBBqHiyy+yzQROXNrEUcBXIO0sC5Pyn2ya+eLv9lD4uw+LBo8ekW9xZNIQNTjuUEITJwxBIYEgZ247gV+kFFAHzr8Xv2fbzxB+z14c8D6Nfxvq/htQ9u8jbY7htjB0Jx3JGDx0z7V4Z8Df2WPiJP4503U/GGnpoWmadeRzyrJcI8s2x1bamwsMHnnPb3Br79ooAKjuYUuLaWCTOyRCjY9CMVJRQB+dXjb9kv4oaX4qNh4f0+HWtLlm2wXq3KJ5aEjBlDEEYzztB+6TjoK+kr/APZ8upf2XLf4U2+sxpqUMwu2umTMbS+aZGXHHGCQPoOa+g6KAPzx+H37JXxN1LxhFa+J9NtNI0e3uF+03Mt0sgnjBORGsbbjkDHO3G4V+hkahEVF6KABTqKACiiigDkfjF4Mj+IHw01zwi8ywNqFvsilcEqkoIZGIBBIDAHFfDXhb9kn4o3njRNJ12xt9P0iNsz6nHco6MvHEYzuJOcZK4GCeeAf0TooAr6bapY6dbWUZJS3iWJSepCgAfyqxRRQB8PftN/s0/EDVviZq/inwVplpq9hq04nNvDNHBLBIV+fcHKqwLDO4HJL8jqa9r+BPwKPhH4Ha54J12+drzxHFIL9oGGIGeLyyqHHb1Oc9e+B4D+1t8cfGc3xPvfCOhatq/h3T9HuvKL2VxJbS3DbRliRtO0ZOB0P3skbce2/s3/GbWPEPwH8SeKvE8ZurrwwJVkmXBe6WOESBiOBvx15wT6DgAHz+P2SPiofFp0gR6aml5yNWNypTZv2j939/ft+bb07bs19M/G34IJ4t+EGgeEdDuBbTeGxG9gjE7JDHGUCFmyQp9c5HB5xg/Glx+0L8VH8bN4kj8Xaqp3Z+wlwLbZv37PK+7jtnG7bxur9HfAWvL4o8E6N4iSJol1OyiugjDBAdQ3IBOOvTJ+tAHyb+zl+zV4ts/G9j4r8c2sekRaXepcQ2TSLLJO6fMrbo3IUBwh6nO1sjGM/Z1FfH37WPxa8UxfEO98D6JrGo6Jp9hbRm4eyfyZ5pWCyZEqncFwVAxt/jByKAPr25hW4tpYH+7IhQ/QjFfD2sfss+OrP4gNpujrFPoN3KSNVeVP9HjIOVePcGZxjAwMEkcrzt9q/ZB+JPiXxpYa3o/ia4GoT6SYXi1AqFaVZd/yMoGMrt6jqCOOMn3ugDlvhR4Pt/Afw90jwpbyib7BDtklAIEkrMXkcAkkAuzHGeM11NFFABSEAgg9DS0hOATjpQB8efEb9m3xj/wAJjLbeEYbKbw/eyyTBpJkiFmSSfLKgAlegXaDjODwNx+l/hH4Mg8A+BLHwzb3D3Ag3O8jDG52O5voMn/8AX1r5A+LXx58e3nxBvH8Pa7faJY2Ny8MVqseOULpukVlyScn5SMDAyNy7q+sPgN4zvfHnwz0/xFqNqlvdSM8UqoSVZkYruGegOM45x6nrQB3lFFFAHmf7R/gfwX42+HFzb+NdRi0e1sj58OqOQDaP0JGeoI4K9/yrwr9kb4WfCRPGT+INL8dweKtX06aYWtm0AhMQWV1ScKSS2VUMCOmav/8ABSNNePgzww9osh0RbyUXxTdgSlV8rdjjGPM698Yr5d/ZtTX3+OXhEeHRc/af7UgM3kdrfzF80t227M5z/OgD6r/bJ+FvwxvtYsvF/iDxcPC2qXctvazIsYlFyhlVWl2cEFULksODt56c+h/sqfD74deEPB02o+BNah8SNfuVudXGN77TxFgfcC/3e5OT2r42/bTHiT/hf2unXhci3Lr/AGb5n3Ps+0Y2dsevfPWu9/YKm8VtZfEOy0VJ2tW0R3tyoIX7fgiIBv7xBb34FAH11r3xc+G2heIV8P6r4x0u21NmCeQZCxDE7cEgEA54wTVn4q+BdC+JngO78Naux+zXSCSC5hwzQvj5ZEzkHr+IPbrX5O3qXCXs6XZf7SsjCXectvBOcnuc5r9Nv2Pv7eH7PfhseIhcfbNs2z7R/rPJ81/Lz3+7jrzigDzz4X/se+G/Cvi6DXdb8Rz+II7Sbzba1NmsKZBBXf8AM24jHbAOe1d38f8A9n3wt8WZoNSuLiTR9bhwhv4Iw7SxANhHUnB6gg9RivY6KAPIP2fPgJ4c+ETahd2d/c6tqd8qxvdXCBPLjH8CqOBk8knk8VwfxI/Y88J+JvF0mt6Pr1zoFvcSb7mzithKpJzkoSw2kkjqCOPfNfTdFAHMfD3wf4c+HXg2LQNChSz020DSSPI3LN/FI7HvxyT6Vn+Hvi18N9f1/wDsHR/GOlXmpFigt0lwzMDjAzwTnjiuP/bOXxQ3wG1T/hFftf2gTRG7Ft9823O/3x93pzX5v+Gxqza9YroQnOpmZRaiD75cnjH+cetAH6afH74JeGvi7p9supzy6fqdn8tvfwoGdUJyUIPVc9vesP8AZ6/Zz8PfCfU5dabUpNc1l4/LjupIPKEIIw4Rcnr7n869h8PLfpoGnpqjh79bWMXTDvLtG8/nmr1AHI+M/iX4D8G3sVl4o8U6bpVzMNyRTy4Yj1wM4HPf1rT1O28P+M/CF1Z3LWup6LqVu0chVg0boeDz6g/kRX5fftADxGvxj8Tp4paY6guozY8w5Hlb2Kbe23aRjH88177+zbD4vT9jr4mSWH2xopVl/sxYmJb/AFYE+wDkcenfNACaN8BvgFJ8QYdLi+MMd7KL3aumIYiX2nJiMnIPQgnH619G/tB/DvwL4q+F503xRfW/h/T9MUNa6gQo+xhRjA3dRgdMjOK/MCzNwLqE2nm/ad6+V5Wd+/PG3HOc9MV9a/tiDx8vwB+Gw143AX7Kn9tK2fMF15a7fM2/Lj73B/ixjvQB3X7LPwj+DOmeLZ/EHhjxvb+NNXsFDQK21PsecgyCMcknoGPA7c17/wCNPHfg/wAGJE/irxFp+kiY4jFxLgt16Dr2P5Gvzs/Y6tdem/aB8Nz6GtzshnJvXiJCiAq28P6ggdPbPal/bHt9cT9oHxJcawl35Us4Fk82SphVVChPQDOcf7QPfkA/SfQNY0rXtKg1XRtQt9QsZ1DRTwOHRgR2I+v61fr5C/4Jt/8ACSf2L4o+1G5/4R4PB9i8z/V+fl/M2Z9tuccZ9819e0AQ3t3bWNpLd3k8cFvEpaSSRgqqPUk1zfgz4ieB/GVxPb+FvFGmatPAAZI7eYFlBzg4644NeO/8FAV8SH4M2zaH9p+xrfj+1PIP/LDy3Hzd9ucZx268Zr4z/Z4HiQ/GTw0vhZrhb1r+ESGLp5PmL5m/PG3Hr3xjnFAH6ceMfGvhPwdBFP4p8Q6do8cxxGbqcIXPoB1PQ/lVzwx4h0PxPpSar4e1ay1WxclVntZhIhIOCMjvXwJ/wUBXXh8dS2qB/wCzDp8X9lkbthTHz9eN3mbs7e2zPNdb/wAE5h4p/tbxd9iD/wBhfYV3F9+37Zn93s/hzt3bu/3O1AH1tr3xJ8BaDryaFrHi7R7HU5NoW1muVEhLEgDHqSMV0wubf7J9r8+L7Ps8zzd42bcZ3Z6YxzmvyF8Zf28fFOpHxQLka0bhvtn2j7+//D0xxjGOK+ttci8b23/BPWOHUI9Qgu43RGRFKyLYCbChwvRduM57fe70AfUXh74heB/EGuTaJonivSL/AFOHd5lpDcq0q7Ttb5c54JANdRX5F/C9vEC/ETQG8Kb/AO2xfxfY9u/l9w+9s+bZjO7H8Oa/XKLd5a78b8Dd9aAHVzPivx94K8K3kNn4l8U6TpNxP/q47u5WMtjGep9x+Yrpq/KT9oCDxBD8YvEx8TpMuoSX8rBpVA8yIMVjYY4I2qBn1BzyDQB+q8M8MtuLiKWN4WXcJFYFSPXPpXPaN498FazrU2jaT4p0e+1GEssltBdo8ilSFIwD2JA+pr5n+E6fEmf9hnW0spLmPUVZzpZxL9oNkrIWVcgnJUSBNvG0pgjqPkXwZBq114r0qDw5FdPrTXiNbrCoZ1dTuUgHjAxk7uAAc8UAfrXrGqado+mzajqt7b2VnApeWedwiIoBJJJ9gT+FU/DHifw74ntGu/Dut6fqsCttaS1nWQA8ccfUfnXyz/wUCXxUfC3g4br4aFtYau0eNnnfu9nmY5xnd1+XOO+2vOf2EI/Es3xtjn0jzYdGSyc6kvzeS6YIjHQjduORnBwHweoIB79+0f8ACD4R+KPElprPivxbD4S1OYHc6Twxm7xjkhxyRwM+4z2r1H4U+AfCngrwDF4a8PRrcafIpNxcMQXu3YYaR2XGWOMe2MDAAr4G/bCg1gftBeITrbzyAzobXcjrH9nKAoEyTxzgkcFg5wOg+jP2Xrfx0v7LnieG1tp7e7MFyPDsbqgJBhyrDP8Aeckgt1BHbFAGfefAT9n+X4hjTv8AhP44LzzlP9iJqEO7AXcYzkF+VGTznByMcV9UA2emaeoLR21rAgUbmwFA4HJr8rI7/XYtcEXlyHWhcYw0BNyZ92PTdv3/AI596+wv2kbXx1cfszeGVvo7ie6iht5PEUaIjEhYtzEgejgE7OmD/DmgD6C8M+KPDviWB5/D2t6fqsUbbHe0nWQAgA4OD15H5ivOf2gfh18OvExs9W8Xa4nh26RvKS9WaONpRhsRneCGHU47YOMfNn5b/ZATWJPjNpc+mw6i9ospW7lgRvKVCjkLIwGACVyAepUVv/trv4jt/iyW1NpptKa3R9LGCIkGAJF6AFtwycZOGTJ7AA+qvgj4J8NeB/BMen+F7+TUrS5kNyb2SRXM5bBByuFxt2gYHQZ5JzXdV82fsJf8JMfDOtG/aVvD3mR/2YZDxvy3mhc87c46cZLd91fSdADJJEjjaSR1RF5LMcACsjQfFfhnXriWDRNf0zUpYceYlrdJIVznGcE+h/I15/8AtZDXT8Gr8aIdqedH9vZd+8W2Tu27ffbu3cbN+a+SfgDFrjfF7QP+EYa5e5+2Ibt4uB9m3DzN+fl24x1/i24+bFAH6Ba1q+l6JYtfavqNrYWqY3S3EoRRzjqT6kD8aNE1fS9asFvtI1C1v7R87ZreUSIcEg8g+oNfJ37c6a/J4u0xbl7pfDf2NTAR/qTc7n3Zx/Ftxjd23Y/iq7+wadcOqeIEi/5ACQx7mbfzcZ+UL/Bnbnd35j7UAekeP/2b/BXizxPNrv2vUNKluH8y4ishGElkJyXIZTgnvj69ck+r+GNC0vw3odtoujWiWtjbLtjjQfmSe5PUnua06KACiiigCjrmkaZruk3Gk61p9tqFhcrsmtriMPG49wfzrE8F/DvwP4NuJrnwt4W0rSZ5wBJLbwAOw9N3XHt0rqaKAOe8Y+CPCPjCKOLxT4c03WFiz5ZuoFdkz/dJ5H4Vc8L+HdB8MaUmleHdIsdJsUJIgtIVjTJ6kgdSfU81q0UAcdrHwu+Hesa4ut6p4L0O71FWDfaJbNCxOc5PHJzzzXXoqogRFCqowABgAU6igAooooAKKKKAGSRpLG0ciK6OCrKwyCD1BHcVyXh74YfD3w/r8mvaL4P0ex1OQkm5itgHBJydv938MV2FFABRRRQB8jftJ/HD4S2Xj59C1P4Z2XjPUNNlEN3eXKpGIv7yoSpLkYXjhTnrXs/wt+Lfw/174SXHi/SfK0fRtJQi9tCiIbNsAlSq8YJbg8Zr4z+PvwB+JGlfFDV7jS/Dmoa7puq6jJcWl1YwGUASyMwWQDOwrnBJwvfNe7fA34D+JdM/Zp8ZeGNeRbLWvFCF4rYkFoNiDyg5zjJYcjtmgDirH9oz4LQ/FOXWG+EdnHD5o8nWo4YzcqQ20SeUVGBt5yDuHTBr7Ju7TRPFPh9Yr6zstW0q9iVxHcQiSKVGGQSrDuD39a/M+x/Z++K8/jOLw1L4O1SF2kUSXfk5t0jLbTJ5hIU4HO3IYjtX6TfDzw8vhPwLonhhLh7ldLsYbQSt1fYoXPb0oAb4Q8FeEvCCSp4X8OaZo4mOZPslusZfp1IHPQfkKTxj4I8JeMYoovFPh3TtXWE5i+1QBynXoeo6n866GigChoOkaXoWlQ6Voun22n2Nuu2K3t4wiIPYCr9FFAHFfGnx34X+HvgS71zxYqz2TEQR2mwO13IQSIlU8EnBPPAAJPArwb9nH45/CLUfHh8P6J8N7XwbqGpTNFaXNtBEwnUcqrsigoTljjlRj71d9+2X8M9d+JXwuhtvDmyXUdKvPtyWrHBuVEbqUU/3/myM9cY4zXy58BP2efiLc/FbRLrxB4a1LRtIsLuO8nurgLGf3bBlVRzklgOPTPIoA++vFHhfw74oshZ+I9E0/VrcdI7uBZAOQe/uAfwFWdC0fSNA0xNO0bTrTTbKIfLDbxCNFAAHQewA+gFaFR3EQmt5ISSBIhUke4xQB8ffFn9oX4NRfFDE3wutvEtxp1w0Nzq80ESSq8Z+XygykuA+4ZYrjGRmvqbwN4l0Hxv4MsfEGgyx3Wk38P7sFRgAZVkZexBBBHbFfnR47/Z2+J+h+O7jQdL8I6pqlpLcSCwu4FEkUkQ5UvIAFQ7cA7tuTnFfdv7NPgPUPhx8H9J8L6tcRzX8RknuPL+4jyOWKA9wM4z3oA6nQfBPhDQdSudS0TwxpGnXt0++ee2tEjkkbJOSwGSfmP5mugoooAKwNe8GeE9f1S11TW/DelajfWbBra4ubVJJIiCCCpIyDlR+QrfooAz9Y1HTdA0K51K/litNPsoTJK5wqRoo59gP0r5h8MftJfA1/ibJcxeD4tLuLmRYB4gezjVnGSNznG5U+WPBPryF219B/F3wlH45+HGteFZGCm+t9sbHOFkUhkbAIzhgDjIB78V8DaB+zJ8VdQ8bw6JfeGjptmk4E+plwYFjyw3rzls7SQuAeVztBzQB9ufHf4jeCPA/hGJ/GFsmq2uqkww6eIllN0uPmO1vl2gHknjkDqRnl/2bvjB8PfGl1deF/Cvh1fDlzZo7x2kcKLG8QkPKlAADyGKkdXOC3JOF+2H8Idf8c6H4bvvDqTXs2iB4ZrODasksb7BvTcQMrt5B7E+mDw37JPwO8VaP8SoPHGv6Xd6PY2sUjW0d2wS5md0CqXjwdq7XfjIYFeR6gH1f4i8M+HfEcKQ6/oenarHGwdFu7ZZQpGcEbgfU/ma07eGK3iWGCNIo1GFRBgD8KkooAyh4c8PjWP7YGi6f/aPl+V9q+zr5mzO7buxnGecevNaM8MU8LQzRrJG3DKwyDUlFAGV4e8O6D4et3ttB0bT9LhZtzJaW6xKTxyQoHoPyFeffHj4k/D7wpDDo/i/Totae5AZrEwJKVQHIdlbgDIGM9+nQ49Wr5b/ac+C3ifW/G58X+EtO/tl73Yt1atIqmNlQKGG4gFcKMg8gkdcnaAey/BPx74M8beFWk8HwpYW+nkQy6eYlia2A+78q8BSBwRxwR1BritY/aZ8HWXi6HRLbTNTvrd7g2730Sgx5yBuUZyyj5skc/KMBgc0z9lD4W654J8La1c+JLf8As/UdYfYbZZVfyo1BCk7eN2WY8E8behzXjN98CPiDpniySz03Rr/UY4btms7xp4ktwh+47tkOSoI3ALyQcDFAH11rnjDw3pvgxvFF/fwf2O0W8S5DrID2GM7s9MDOe2a8n+EPxs+GGveORouieFZtB1LVXci5ayiQXEgy2GaMk7iN7Zbjg85POh43+DD6z+z9pfgaK48zVtK2XNtPLM5H2gBw5yWJCkSSLjkKCMD5VFeKfBn4C+Px8RdJuvFGiSaXpdhcpeSTtdRsWaJgyKoBbksFzwPlDcg4yAfQnx8+I/gjwZZWWl+LtFk1wakW2Wa2ySrtTBLNvIUDJX35HFaHwT8f+D/GuhvH4UtBposgqSWBjWNoVHC/KvG3AGCOMcdQQPM/2qvhP4j8T+JLHxR4XsptQuPIFrcQRvGGTbuKMN+Pl+ZweepXjqaf+yj8J9f8La5qPi3xTbXmn6g8LWUFpI8ZVo2KOZDsY85UDBxjHfPAB9F0UUUAFFFFABRRTXZY0Z3YKqjJJOAB60AOryz4w/Hn4ffDMy2er6kbzWUTcumWi75TkHG4/dTOO5zz0rwr9qH9qee2vLnwf8M7lAYyY73WByQ3IKQ/Tu/tgV8a3VxcXc73F1PLPM5y0kjFmY+5PJoA+l/iB+2X491Znh8JabYeHLc7gJXAupyDwpywCgjr90/4+Rar8avizqaFLv4h+JApOSIb54Qev9wjjnp0rhLaCa6uEt7aGSaaVgkccalmdjwAAOSfavS/DP7Pvxk8Q27z6f4A1WKNDg/b9lkT9BOyFh7jNAHLx/EX4gI5dPHPidW9Rq04P/oddt4R/aS+MPh108rxdcalCiBRDqSLcAgerN8+ffd3q2f2WPjmM/8AFFofpqtn/wDHa4Xx18M/HvgeaRPFPhTVNNRMAzvDvgJ9pkzG34MaAPq74Zftp6VdfZ7P4gaBJp8p+WS/07MkI+X7xjJ3DJzwC2OK+pvDHiDRfE2kxatoGp22o2UqhklgcMORkZ7g4xwa/Hyu1+FHxO8W/DXW11Hw1qckEbODcWpw0U69CGBBHTv6gelAH6x0V5p8AvjD4e+LHhs3mnulpqtuP9M055FMsYyQJMAk7GxxnpnB7E+l0AFFFFABRWVrfiLQNEZF1nXNN01pCqoLq6SIsWbaMbiM5JA+prRglinhWaCRJY3UMjowKsD0II6igCSvnz9tL4x618MvDml6d4Ymjt9Z1cy7bh495hiQAFlBBXdlh19uvNe5Qa7ok16bKHWNOkug+wwrcoX3DttznPtXn/7Q/wAGtG+L3huCyvLj+z9UsizWN+I95i3Y3KVyNynAyM9qAPm39lH9onx9q3xS03wl4w1ZtasdVdoo3kgQSxSkZU7lxheG7Hr+Un7Wv7RPjPTPiRe+DvBmoz6JBpEgjuLiNV8yeTaCeSDhRn8f5+nfs+/ss6f8OPF0finW9eXXNQtgwtI47Xy4omOMPyS24YPII+9+db9on9mTw1408XT+LbXxdF4Z1DUHVrtbpVkhlZV2llBZSGOFzzjg8c0ASfsyftBap4x+HvjPVvF8EJuvCtoL2SWCMqssOyRsYBJyPKOevXPsPm27/an+MMvieTV4PEKQ23mFo9O+zRmBV7KeAzeuc8n24r7O+AXwX8L/AA58BX2j2d2msy6zHt1HUFXZ9oXaV2rgnao3NgA9z3rxm+/Yi0+XxXLPa+NJYNBeQstt9kzcRqRwokLEHB7kdOOvNAHc/Fv4+6h4d/Z08N+PNM02OPV/EkSJCjHdHbSGMs7c9QCpx68dOo8F/Z+/aZ+INv8AEbTdM8X6tc+INL1S5itGSREDwu7hQ6kAZHPI+n0P1n47+DHhDxJ8ILL4eXKvbafpcCJYXRIaS2KLgPk98Zz659OK8f8AgT+ytoXhnx3Fr+s+L9O8TNprrNa2ttEFCSKch3G5uhAwPr3wQAUf2zPj/wCK/B3jNPBPgnUYtPlgtllvrlY0klVnwyKMkhTt6gr0cEdRjov2K/jn4g+I8+q+FvF8sFxqlhbJc211HHsaeIEI+8AbdwYqcjGd5wOK3P2mv2fvDHxK1GHxJN4jXw5rKwrbm4mIaGZFOQGRiOQNwG0jrznFb/7NfwV8O/CjSLyfTNWfWtQ1IRi5vcgIQgOFRQSAuSx5JPOCTigD1+iqV3q2l2k4t7vUrO3mbGI5J1VjnpwTmrmRjOeKAFr5e/bX+OniH4fXmm+EvBt4ljqt1D9ruroxB3hi3EIFDqVyxVueSAvTkGvpa11LT7qUw219azSDqkcysR+ANeTftGfAPQPi6lrfPenSNctEEUd8kPmb4sk+W65G4Akkc8E+hIIB5x+xZ8efE3j3Xr3wb4yuDqF/HbNd2t6IkjLIrAMrBQBkbhggcj0I+b6rrxj9nP8AZ/0L4Rm61D7YNY1u5Xy2vnh8vy48/cQZO0HjPOSRyegHs9AHJ/FvxpafD74dax4uvITMlhDuSLJHmSMwVFyAcAsyjOOM5NfGXhf9qr4hW/iyHVtbvYbzSZ5AJdNitkURqcDKH72eM4LYOSBtyCv3L4q0LTvE3hvUPD+rRNLY38DQTqrFSVYYOCOQa+a/D/7Ing+08aw3kvjC5v8ATbWRHTTnSJnZkYErIcYZThgRtHBHPHIB2f7VPxe1PwF4Q0uPw8jQ6nrcbNDcsqsLZAFy2DnLfOMAjHc9MHz79lf4+eKdc8a2fgzxleyazJqvmNa3nkxo8LKrNtYIFBUheuMgn0PHuHxw+FWgfEnwkmmajcHTprJSbK+QAtbHA9eqnAyCeceoBHI/s+fs/eGvh1q8mvtrK+ItXQFIJ/LCpbAgg7VycMQSCSenAxzkA90rJ8Ya3B4b8J6t4guY5JYdNs5bp0QDcwRS2Bkjnj1rWqrqljaapptzpt/bx3FpdRNDPFIoZXRhgqQeoINAHwwf2nPiUfFn9r/b4Bpvnbv7KFvH5fldNm/G/OOd2fvc4x8tfbfg/W4PEnhTSvEFtHJHDqVnFdIjjDKHUNg4zzz618/N+yN4fPi/7ePEVyNC84yHTfI+fb/zz83dnbnjON2O+fmr6N0uxtNL02307T7eO2tLWJYYYo1CqiKMBQB0AAoAtV8zftJ/HDxB4d8Zz+DPCc0VjLawJJdXjRb3Dthgihht+7jnDA78cEV9M1498dvgn4e+Ieowa1c6zNo+pRRiFZdwMTqGzhlOOeW6Efe5zigCt+zT8Wr7x5omr2muRl9S0REaa5RVVbhGDYbA6N8hyMY7jrhfCfEP7TPjq78YyaxoV0LPRYWdItNmt0ZZANwDSHG7dk5wrYGFHPJb6f8Agv8ADDQfh14bmstOm/tC4vcG9vnA3XBAIA46KMnAzgZ9SSfMvE/7MHhPUPF893beI30nTbkkyadDGgZGOf8AVsThQTj5dp7gYGAAD2r4Z+Krfxr4E0nxRap5aX8AdowSQkgJV1yQM4YMM98V0lZ3hnRrDw94fsdD0uIxWVjAkECFixCKMDk8mtGgD52/as+Mut+DNVtfCnheRrLUZYFup70xq+yMswCoGBG4leSRgD1Jytv9lb4xax47vNQ8O+JpIJdRtLdJ7eeOMqZoxhXLgDaDuKnjGd/AwK6r46/BbRPifBFcPcnS9ZgUJFfRx7z5eT8jDI3Dkkc8Hp1bMvwF+D2mfCzTrsRajNqmpXu0XF26eWCqk7VVMkDGevUkntgAA9PooooAKKKKACvk79ur41SaFZSfDTw5cyxaldxK+p3ER2mGJuRED6sOTjsRzzX0j8RvFNj4L8D6t4p1JgLfTrdpSDn5m6KvHPLED8a/J3xfr+o+KPE+o+IdWmaa9v52mldjk5J4H0AwPwoAya9i/Zt+BGvfFzWTcSGXS/C9q2LzUymS7D/ljCD95znk/dQcnJ2q2R+zn8Kr/wCLPxBh0SNp7fSbYCfVb2NRmCEdFUnje5+VevdsEKa/Tzw1omleHNCs9D0SxhsdOsohFbwRLhUUfzJ6knkkknmgDnPhb8LvBPw20tLLwpokFtKYxHPfSKHurjpnzJSMkEjO0YUHoBXaVQ1/V9M0DRbvWdZvYbHT7OIy3FxK2FjUd/8AADkngV8w+Pf21vCum3rWvg7wxfa/GpIa7up/scRPYou1nYf7wQ0AfVtRXEMNxbyW9xEk0MqlJI3UMrqRggg8EEcYr4qtv24tXFwpufh9YvDkblj1J1bHsShGfwr334KftCeAPihKmnWF3JpOuNnGmX5VZJcDJMTAlZB14B3YUkqBzQBxvx1/ZQ8IeMIJdU8Ex2vhXXFQkQwxbbK5IHCtGo/dHgDcg7klWNfBvi7w3rnhLxBd6B4j0yfTdTtH2zQTDkehBHDKeoZSQRyCRX7A14d+1z8FoPih4MbU9HtoR4t0qPdZS4w11EMlrZj75JXPRu4DMaAPgH4XeONa+HvjOz8T6FIFubdsSRk4WaMkFo29jiv1L+GnjLSPHvguw8T6JcJLbXSfMFOTHIOGQ9wQfXB9q/IuvqX/AIJ6ePv7G8d33ga9uXFpra+baIcBFuEXJPrlkXGP9mgD7zooooA/Kb9ofV9b1n41eKrjxB5y3kWozW6xyFv3UaOVRVDHhdoB445yOtfQH7Ofibxvb/sg/ECezvL/AHaYdmiyhSzRZC+YsZxyBn3wSa6z9qHxp+zknjB9P8aeF7nxF4gtiiXUmlkxSRY3YV5BIm4jPKknqPw9s+E+v/DjVfhUuoeDoLW28LRQuksHkbRGqqNyuvO47cA9c9OvFAH5bWWq6lZ6wmsW97PHqCSmYXG8ly5OSxJ65yc565Oa/Wj4aXWs3vw88PXfiKEQ6xNpsD3qA52ylAW7nvnua+UdC+I/7JkvxNTUE8E3drctMpTUbu3Jsw5cHf5RkIUgnJYoMAGvsy3liuLeOeCRJYpFDo6HKspGQQe4NAElfmf+2fq2vah8f9ftNZnuWtrKQRafFLkJHDtByg6YJySe5+lfphXzd+1l4y+BOm31rpXxC8Nv4k1fH+qsMJcW6cHLSB0Kg4AwDk4x0zQBz3/BOXXvEupeGfEWlajM9xounPAtgznJjdt5dOvTGwjj2zgYH1lXnPwC8SfDXW/h+J/htDaWOjWrss1tHD5LQP1bzAecnrk9RXA3X7Xfwrh8WpokR1W4tjKYm1JIUFsrbiM5ZgSvGdwGMMD64AIP+Cgeq61p3wRig0sTC1vtSjt9Qkj3DZFtdgCVIwGZVU54OcdSK+Nv2c9d8QaJ8ZPC58Py3JludUgimt4nfbOjNtbcqkbgFZzzwOvTNfpH8RvE3gax+G15rni2eyufDM9v+881PMSdWHCBf4iegHXJxXh/7OnjP9m668eT2fgjw3/YevXU8gtnvoSTNyCfJZmbYpwCEG0jaflFAHkP/BQzUvEknxbtdLvpJl0KKxjk0+MOfKdznzGI2gbweMZbA2nI3YrrP+CdOr+KWXxVpiefcaDbWqy26ux2R3RP3UGMfMDkjcMcHB3Ej2H9qrxd8H9D0+y0z4maBLr9xdI5tLW2g3TADCsQ+5dhAckfMD1I5rb/AGa/GHwt8UeFZ4fhlZR6ZDZsv2vTzB5UsJfLDcMkEEluQSMhsUAfnH8SNe8SeJfG+p6j4qneXVzcPFNGTlYSrEeWvJwoOR1OeSSSST9fXXi/4gP+wPaa7BNqMOs4W3NzGrtO1osxTzSWy3KDJf0ORgUnxX8e/svf8LgePxJ4V/tPU7SRxe6pbW+6283bgrKqsPOYbQOVYKT1Bzj6g0G40PXPDFpc6T9lutHuoFa38tQYmjI4wOmKAPys+E2t+LdI+Iel33g9riXXDOBDChyJ8nJRxwNpxk5IxjORjI/WeMsUBYANjkVw3hD4Q/Dnwn4muvEfh7wtZWOp3KhXlTcVUDsiE7U6AnaBkgE80nxd+K3hP4ZWEE/iGe4luboObWytI/Mnm2gkkLkYXOBuJAywyaAO8orzr4M/GHwn8U7W5bQRe2d3a/6+yvo1jmQZwGwrEEHsQf1BAyPiV+0P8N/AfiFdB1TUZ7rUBIizxWcfmfZ1b+JzkdOu0ZbBBAOaAOt+Mt5rOn/C3xFe+H1c6nFYyNb7Blw2Oqja25vRccnA461+a/hfxBrlh4u07xJYTXdxqsd6ksZEjtJPJv6Eghm3E4IBywJHev0+8KeIND8YeG4Na0S8h1DTLxPlcDIPYqwPQjoQelYOjfCb4d6R4quvE9h4VsI9WupBK87AvtfBBZAxIQnJztA3E5OTQB4l+3b4j16w8HeFtNt5Lq3stSkc3ssLOgZggAiYggbWDudp67fY151+xDqviC1+Lf8AYWmTsdHmglmv4GbKgBcCQAnhtxQHGcjGRwCPrP4y674D0Lwg83xCjtJ9KmlSMQTwed5j5+UKmCSQRnjpgntXGfs1+I/hDfx3Wm/DrRm0W+SIPc291CRcum9sEyFmMgBOeGbaGXp0oA9porzb4sfGfwh8OLu2sdY+3Xd9ccrbWUau6rz8zbmAA7deTnHRsdj4W8S6N4m8Pw69o16lxp8qb1l6YA6g+hHQjsQQeQaANiivIX/aM+GieLf7BOo3PlZ2/wBpeT/om/ft2785992NmOd1ejeKvEujeGPD1xr2s3iW+nwIHaQ85z0AHckkAAckkAcmgDYr4d/bV1bxFd/FaTRNQuHh0e1t4prGFXwr7lwZDz13BxzjAHA5JP1B8NfjB4L8e39xp2j3VxDfwE7ra7hMUhUMVDAHqDgH23KDgnFYXx/8W/CjRJ7W38caFB4h1VIjJbWUdmk86RlgCcthUBwT8xGdpxkigDif2ItU8TXHhLxJa3kk1zptlJGlg80xcq4j+aIAsdqhRGQAAPmPXt8v+ItS1XUvF19rN/NdWmsPeyzSOGdJYpVJKqCTuG0gAZORtFfoH8Itb8D634SWbwCLSLSopGRoIIfK8p85IZMAqec8joQe9eXeNfHX7P8Aa/E7zNW0OO+1yxd/tGoW9gZEt3XaQX2n5nBRVBUMykMPlycgHq/wfvdc1D4ZaBeeI4Wh1WWyQ3Cvw27HVhtXax6lccEkc4yesrA1bxd4Z0XwWfFd3qlrDoSQJKlypyjI2NgQD7xOQAByScVxfw6+O/gbxt4ol8Oae99ZX4LfZ1vYljF0oJBMfzE9s4IBxzjg4APU6KKKACivMvHvx0+HvgrxCuh6zqkv2wEeeIIWkEAKsQXx0zgDHX5lONp3V6DpGpWWraZb6jp1wlxa3KCSKRDkMp5BBoAuUUUUAfL3/BRfxM2nfC3SPDUTxiTWdQ3yqT8xihG44Gf77R18EV9Yf8FKZnbx/wCFbcn5E0qRwPdpSD/6CK+T6AP0Z/YM8Inw58CLfVJ4gt34gupL9i0W11iGI4lJ6suEMg7fvTj39/rlvhBYDTPhP4R04En7NolnESepKwoM1zP7VWt3vh79nrxhqWnP5dz9iFsrjgqJpEhYg9iFkJB7HFAHxH+1j8abv4p+NHsdMupF8I6XKV06AAqLhwCGuXHcnkLn7qHoCzZ8SoooAKfG7xuskbMjqQyspwQR3plFAH6LfsZfGu4+Jnhe50HxHMjeJtGRS8mQGvbc8CbH94HCvjjLKf4sD6BGec1+ZX7Ger/2R+0h4WdpQkV1JNaSDj5vMhdVH/feyv02oA/Nb9tnwTF4N+O2ozWr7rTX4/7XjXB/dvK7iVc9/wB4jtx0DqK8u+H/AIhm8KeN9F8SQM4fTr2K4OwAsVVhuAz3IyPxr6r/AOCmkSi48BTgfMy6ghPsDbEf+hGvjagD9krC5ivLGC8hO6KeNZEPqrDI/nU1cP8AAG6lvfgf4JuZ5XllfQrPe7klmIiUEknknjrXcUAfmV+0Z8JvGfhr4rayzaRfalbapez3lrc21u8gdZJC2DtBwRux7/XIHv3wL+DHji1/Zb8ceGdStE07VvEbF7G2ml5CqqgFyMhdxU/hjNc/8ev2s/FWk/EG+0HwLDZW9npVxJa3Et3b+YZ5EYq2ASMAEEe+fbJ9/wD2XPivL8Wfh22r39tBbatZT/Zr6OAN5ZbAIZd3TIOcZOPX0APz4T4S/EJ/GZ8JjwvqP9oi48hj5LGJT6mQArjHPX268V+nvwz0Cbwr8O/D3hq4uFuJtL02C0eVV2h2jQKSBk4HFdFRQAV+d37ZXwv8X2Hxo1TxBb6PqGpabrb/AGmC4tbZpFQgBTGduSCMDrjOeM4r9EaKAPk39jj4S+LtM+FHjNddlvdG/wCEpshBZQbmjlt8xyL53P3XO9ccZG0Z54HyhrHwm+Iml+LJfDE3hLV5dQSYQr5Fq7xyZPDK+NpU5BycY745r9T/ABPrNj4d8N6lr+pyFLLTrWS6uGCliEjUs3A5JwO1fC2p/tnfEE+K5bvTdL0ddEEw8uyngYyNED0aQNwxHcZAz3xyAen/ABl+C3i6T9knwr4P08zanrPh6SO5uLdXEhkLbw6IzFflTzTjj7qAe9eAfs1/Bvxt4k+KWk3M2kX+kWOj3sF7dT3lq8fCSBgihgMsduPb64B+wvij8edO8K/ArSPiNZae082uRw/2fZTNtO913MGZQwG1Qx9DivGvgH+1j4l1n4g2fhvx7bWDW2p3EdrbXFnAUMMrNtAYZOVJIGe3fg5UAx/25fhl42f4lyeMNG0/VNY0zVI4F/0aNp2s5IkK7AqjKIfvccFi2cZFdR+wR8L/ABboDeIPFGv219pEGoWYs7W1n3RtId2TK8ZAPy4wpPPzPxgg1v8A7V37RuufDrxjbeD/AAbZ2E+oJCtxfT3S+YqBgdsYVWGGwAxzjAK9c8b/AOyb8err4pWOr6d4jtba11rSkE7NbnCTwkkbghJIKnAPUcrzzigD49+Ifwb+JPh/4k3Ph46RqetXF1MWhv47d5EuhIT87ucgNknduPB5zjDH79/Zu8Eah8Pfg9o3hbVbhJr238yWYoCFVpJGcqM84G7GeM46DpXzR48/bI8RxeNZk8J6PYyeHraUJm4jbzrhVPzMGz8gI6cHpk9do+hLn426H/wz+/xXs7eSa3MRWK2cFS1xuKCJsA7cvxnkDPXHNAHrFfKP7cHw58W63rmmeMdDgu9UsbW0FrJZQKzPC+9j5iquS27coOBkbR1H3ec+Gf7XHiS58Z28XjKx0yPQ7y5EAFum2S0Vm+WR5C20qoODwO59q+0AQRkdDQB8efsOfDXxdpXj6/8AG+u6Vd6VZtpz2kKXMZVpmeRSThjuXb5Q6jkMDn18z+PXwf8AG2kfEW/kXRr7VLa/v7i5tbq2s2lDLI4cg7NxXBfHzYzjI9B+iFFAHlP7K/gbVfAXwqh0vWpZje3NzJdvC8u9bcMFARePlGFyRz8zMc816tWH478S6f4P8I6j4l1RsWthCZGAIBc9FUZIG4kgAZ5JAr5b8H/tW+JrjXp7nXdF05dDNwihYVkElvE8gG4t82/auc4UZI7dKAO+/bH+HWt+LNN0fxHoqm6fQVnMtkiFnlSTZkpjqw2fdxzk45wD51+yL8NPGNv47s/FN9Ff6PpunSTpLFcxSRPdb4yAm1sZQEq2TkZUYHUr9h28qTwRzR8pIgZfoRmpKAPiX9pn4beOLX4nanrtrp1/rOn6tOZoZbaBpmjGANjBF+XbgAeoxyTk17H+z78NvFHh/wCCPiHQtUm/svVNaed7ZopNz22+IIrEqQN2RkYPpzXu9Ude1S00XRL7WL9/LtLKB55nwTtRQSTx7CgD8+v+FQ/EgeLh4UGgXhk8zy/tPkv9mxjO/wAzbjbjn17YzxX0r+0L8N/EOp/Afw/pljc3Oran4aWCWfCF5bwpF5btgsSTyz/xEkYGSc157c/tW+Jx4jmurXw/Yy6GsjCKCTckzrghSXBIUk84wcZxk/er6w8O6taa7oNhrVg5e0vrdLiFiCCUdQw4OCOD3oA+OP2XPhd4vk+JmmeJ77Tbyw0/TJ3eWS9jaJ3bYQFCsAxzvHOMcHnIxW9+1l8NPFM/xE/4SvR4NS1O01GOOEpArzG2dVI2hVHyoQM9/mLZxkZ+ua+ef2g/j7qHg7xSfCfhGyt7rU7cK13LcRs6Rll3BAoIycEHPQe5ztAJP2Q/h1rnhvw/rev64GtLnxBHEqWjxlWiRA+1nz0Y7+mOMDPOQPBte+FHjfw742h0OHR7/UJJL1fJura2doXRmwCxGVT3DHA65K4Y/VH7O3xXj+Jvh65NzbC01jTiiX0SA7CWzh1J7HB46jBHPBb1OgDwzxp8KvEN3+zdp3gu11G5uNX05luWU3BKzMGdjDnHKDfhFIGNkeeleE/Av4U+L9W+Jel317pt5pcGkXkd1NNeWrx7wrZCIGAyTjk9APfarfXPxf8AHNp8PfA134juoftDoyxQW4cKZpGOAoz+JOMkAE4OK8H+EP7TGv6143sNG8W6VYRWeqXKWtvPaq6GJ2B25Uli25to7AZJPsAfVFB6GvDf2lfjjL8N7q10HQrOK7125iWc+eh8qGIsQCeRuJKkAA+pOMANN+zb8bx8SprrQ9XtYrTXbWE3GIVIimiDAFhknBBZQQfXI7hQD5x+KPwt8d6f8R7+ybRdQ1Vr+9eW2vIrcvHKskhwzuqhEPPOdoHP8ODX1z+z14U1Twd8KtN0TWQq3ytJNIitu8ve5YLn1APOOM5r0GigAooooA+Gv+ClNuy+NvCV2QdkmmzRg9iVlyf/AEMfnXyZX6Cf8FCPCkms/B608QW8bvNod8skmxN37mQbGJ9AG2HP1r8+6AP1r+DWojVvhF4Q1IMrG40Szkba2cMYU3DPqDkVj/tL+HbnxT8BvF+jWcUs9y+nmeGKNC7yvCwmVFUclmMYAA7kV53+wL43XxL8GT4durhH1Dw3cG22ZJc2z/PC5zxjJkQAdBGK+iaAPxnor6D/AGwfgXc/DvxRP4m8OWMj+ENRcyL5UZK6dKSAYnI4CEkbDx129Vy3z5QAUUVPY2tzfXkFlY2011dXEixQwwoXeR2OFVVHJJJwAOuaAPXv2LdAl179orw5iAy2+mmW/uGxkRiOM7GP/bQxj8RX6Z14X+x58Gpfhb4Jmv8AWgjeJNcEct4gH/HpGASkGe7AsxYjAJIHIQMfdB3oA+L/APgpnPE1z4CthKpmRNQd0zyFY24Ukeh2tj6GvjevaP2zvG8HjX466m9jPFcadpEaaZayRnKuIyzSHPf948gBHBAFed/DDw5P4t+IWg+G7e3a5a/voonjDYzHuzIc5GMIGPXtQB+oPwNsLjS/gz4N067iMNxb6JaJKhIO1xEu4ccdc12dR28SQQRwRDakahVHoAMCpKAPjX46fsi+IfEHxB1DxF4I1bSktNVuJLq5t9RmkRoZXYs20qjblJJPOMe/b339nL4TWnwk8ESaHHffb726n+0XlwFKh32hcKD0Axx9fxPptcT8dfEWq+E/hB4m8RaLA81/Y2LyQhQDsPQuckcKCWODnAOMnigDslmhMxhEsZkHJQMNw/Cn5wCSa/IzTfHfi/T/ABfL4us9fvY9dlYtJeb9zuTxyDwQMDAxgbRjGBX1p+2Z8SvGUPwd8Bmyh1TQG8RW4utSeNmieJhGjC3YgAgkuTjK/c6YzgA+vYpY5V3RSLIvqpyKWSRI13SOqDpljgV+cH7EfjHxDonxs0bw7p95J/ZesSvHeWpOUOI2YOBnhhtHPcfQYX9tzxp4h13416x4cv7yQaTosyR2douQgJjUmQjux3HnsDx1OQD9Etb02y1vRbzSdRhS4sr2B4J42AKujAggjvwa+LdT/Yr1dfG8dvp3ivTz4cYhna4Yi9CjOQFCbSTjrkYyeGx83QfsafEnxnJ8FfHrXcV/rf8AwjVq93pkkzM7SuYpHNuG2kkgoD/ER5gGAMZ+VdZ+IvjTVfHP/Cb3Gu3aa0kokhnjcgQ4Jwigk/LyRg5zk5zk5AP0P+KHwN0Dxh8GNP8Ah3BO9iujxodLueW8qREZQWGfmUhiCDk4PXPNeQ/Az9kjUPC3ju18SeLdesbuDTLrzrWztoS6zlfuO5cfKe+ACQQpDV9C/A/xJqXi/wCEvhvxLq9v9nv9QsllmTAAJyRuUAn5WA3DJzgjODkV2lAHzr+1P+zpN8UNUg8T+G7+2s9fhiWB0vGYQTxqTgHaCVIyTkDnkHqCvQ/syfA+H4V6Jfy6ldxXuuasii/aAsIFAzhEBxwMnnAJyT6BfaaiuZDFbSyqhcohYKOSSB0oA+NfGX7GuoTeKlg8NeLrG00GWSSRUvFd7i2BAwqgf6wZ4ySpAA+8a99X4JeGf+FEx/Ccy3P9mogP2gPiUzb/ADPMz67+cYx2xjivgXxh498W6943vvE994h1Ox1ZLu4MEUs7o1gD8vkrwuw4AU4Azt55r9BP2aPEXiTxT8F9C1rxZGy6rNG4kZo9hlRXISQj/aUKcjg5yOKAPBfhZ+yR4g0jxrbX3ijxFpx0jTb9Lm3SwVjLdBGLKH3KBHyFyBu4LDIwDX2Dwq9gB+lLXyZ+3Z4y8T2ep6Z4P0w3dlp1zafaZLiGRk+0uTIjQ8YDALgkHP3l6fxAH1kpDDIIIPQilr4+/YT8W+MJ/FF/4W1O7vL3Ro7Eyr54ZxayKVVEDZO0Mu75T/c4xzn7BoAyfF/h/TPFPhq+0DWLZLiyvI/LlRxx1yD6gggEEYII4INfMvhz9ku5t/ECrq3imKbRo5VeWO2RkluUxnaef3fPHBJI7qa+hvizreqeHPh1rWtaNZreX1rbl4o2faBzgsemQoy2AQTjA5r4PsfHfjzQvEU/iu28SOmozXCTXhkcFJwMgJIo6qASABjaDxigD9F4IkhhSGMbURQqj0A6U+orSRpbWKVhhnRWI9MipaAEJAHJxVbVbG11PTLrTb2FJ7W6iaGaORQyujAggg8EYPQ18WftU+OPEd38VdR0AazfWFlpUsa28Fs7RhztSQOSDyQ2CPTaCOck+5fse+LNc8UfDa6Gt3L3babemzguJAd8kYRWG8n7zDdgnv3yckgHnQ/ZIvF8SCNfFsY0AHdnyj9qxv8A9Xj7v3P4/X+HFfUuk2Frpel22m2UKQ21rEsUUaKFVVUYAAHAHHQVbrxj9rvxXrvhf4b240Kc2r6leCznuQDuijKOxKn+Fjtxntk4wcEAHswIPQg14R8f/gNJ448Q/wDCV+HNXt9K1cxLHOk6bYpivAcuo3BtuRkg52qOMV4v+yt4x8SaV8UNK8MnVL6exv5Ghms59zLFhXfKgn5TnOccHJJ5wRd/a/8AGvim5+K1z4TjnuLXSdPt4njtCxWO9LAOXxgB+flGcgGM45yKAPoj4CfCiy+F+i3kKag+pahfur3V0U2BgudiquTgDJ7kkk84wB6XXzz+xl4l8V6xaeItM1vUpNW0uxeFrG8k3MQ77jJF5h+9t+Q4OSN3XGAPoagDjvjD4DsviJ4GuvDd3ctaSO6zW1ysYdoZVOQwB7dQcYOGIzXifwo/Zcm8P+ObbxF4k8SQ6hFp10ZbW3tkYeYVIMbyMTwepKDIzjkjIr1L9pTxLrfhT4T3+q6AJVvPNih85EVxArttLkEjPUAYzyRkFc18kfs7+NvFul/FfSrbTtR1G+i1O+CXsEheSOQSMPMkK5++Au7f1+U54zQB9K/tGfAuP4l3kGu6Xqcena1bW/kZmBaGdBuZVbH3SGP3hngnhuMWv2c/gqvwyW71LUdQt9S1i8hSJnhh2pAgwWRGI3EFup4yFXgEV51+2r4w8Q2muab4WsZ9Q07TZLR5pZoWYJdFiUMZwOQo5Izg71yOlWv2LPGXiTUbm/8ACd60moaVYWokiuXbDW53ALEQeWBG4g/w7cdNoAB9O5A4JHPSlr89PjB468ZeJfiBfareahqGlnTbye0tIIJvKa1VWKkHYx+c4wzAkHoDtwK+y/2fNe1bxJ8KNK1XW5TLfPvjeQrtMgRioY+5xnjj0AoA9AooooAxvGvh7T/FnhLVPDeqJvs9Stnt5RzkBh1HuDgivyZ8aeHdR8J+K9T8N6tEYr3TrhoZVOOcdDwTwRg/jX6/18y/ts/BCXxrpI8ceG4l/tzTYSLuAKB9rgHOc4zuXHGTjHp1oA+PfgR8SdU+FvxEsvE+njzrf/Uaha9rm2YgunUYbgMp7MozkZB/ULwX4m0Txj4ZsvEnh2+S+029TfDKoI6HBUg8qwIIIPIINfkLLHJDK8UqNHIjFXRhgqRwQR2Nem/AH42eKfhHrDvphGoaLdOGvdKmkIjlPA3oefLkwMbgDkAZDYGAD9PtSsbLUtPn0/UrS3vLO4jMc1vcRiSOVCMFWU5BB9DXz54//Y++GOveZceHpdR8L3TA4FtJ59uWJzkxyZb8FdR7V6F8Lvjj8NviJHHHoXiGCHUHC506+IguQx/hCscSEeqFh716VQB8e6f+w3p6XsL3/wARrqe1VwZY4NJWKR0zyFcysFJ9Spx6GvevhP8ABH4dfDVVm8O6IsupDrqV6RNdHqDhyAE4OCECg969IqtqF9Z6dZS3uo3dvZ2sK7pJ55BGiAdyxwAKALNeAfthfHCH4b+FZPDvh+8jPi/U4wIgMk2UDbgZ+mN3y4UEjk7uQuDzXx8/a30Dw7HPonw3Ntr+rEFX1E5NnbHOPl/57N6YOzkHLcrXw34h1rVfEOtXWta3fz3+o3chknuJm3M7H+Q7ADgDAHFAGfX1t/wTy+G8l74jvPiPqVo32WwRrXTGdeGmYYkcZHOFJXIPVmBrwP4H/DjVfid48tPDunRTi3JD3tyijbbxd2JPAz0HU+gOMV+ongnw1pfhHwrp/hzRofJsbCFYogSSTgdSTySfegDaooooA8x+Jnx3+Gvw91uLRfEmtul867nit4GmMQ9X29M8/ka7Lw1r3hzxt4b/ALS0S/tNY0m6DxM8ZDo2OGQ/yINfmh+034b8S+H/AI0eJX8RxTlr/UZ7m1uXJZZoWclNrH+6pUY7cdsV9hfsFeFfFHhr4U3kniKKe2h1G7FxYW0rHdHHtAJ2n7uTzj8+c0AdHp37MnwhsPFieI7bw/Ks8c3npbG5Y26vkniM8ADPA6DAxXofj3wT4c8b+GpvDviPTkurCRcBR8rR+hUj7pHb6D0ro6KAPMfhF8C/h98Mb+fUfDmnzyajNuX7Xdy+bIiFidicAKuCBxyQBkk80vxb+Bnw9+J2oW+p+JdNmXUIAqC7tJjFJIgYHY5wQy8Ec8gMcEHmvTaKAOf8C+DfDvgrw3F4f8OabHZ6fEu3yx8xf1LE/eJ6knqST1JrzvVf2Zfg9qXiWTXrrw3J9oln8+WJLuRYXbOTlAcYJ5I785r2SigCK1ghtbaO2t41ihiUIiKMBQOABUtFFAHJfEb4j+Dfh9aR3HivWobDzgTDDgvLKAQCVRcs2CwzgcZq74G8ZeGvGuk/2r4Y1a31K2BCuYm+aNiA21x1VsEcHkV8eft/+H9dX4l2HiMWF1JpD6ZHAt0se6JJFkbKuR9z76Y3YyW4711//BPnwx4n07TPEmtarptxY6dqsMBsZZcDzsGT5gM5AwQckDIYEZBzQB0PxTtP2Z5viX5fi+SP+22kiMyxmb7OGDcebs/d+md38OM/LivoTQLfS7TRLO10WG3g02GFY7WOBQsaIBgKAOmOmK/NX4i+EPFnhvxtqGk6vpmpzXc97JHbTtAzG9Jbh1PO9m3KSASQWAPNfev7OGha/wCG/g1oOkeJmP8AaUUbF0MvmGNWclEJ/wBlSowOBjA4oA9ErmPiJ4D8MePtGGleKNOF5bq4dCHKOjDurDkHt9CR0Jrp6KAOP+Gnw18H/Du1uoPCuli0N0wM8rytLI+OgLMScDJwBxya7CiigCK7WF7WVLkKYSpD7umO+a+fvBmi/s2H4lLDoMVlNrUUpuIgZZWtg+NwKZPlnGcgD7u3oNvHrHxi0rV9b+GGv6VoMhXUbizZIQFUmT1T5iANwyue27NfAnhjwf4x1HxjB4b0zTtQtNbEyy7pI3ha2IwfMZsZQDKkHqeMZJGQD9KaKhskeKzhjkOXWNVY+pA5qagDxf4/QfBT+0rW6+I8/lahGu2MW0k3nbWzgssXJX5TgkYBz68+i/DqLwrb+DrKLwbJZyaJGpWF7aUSKSDhiWydzZBySck5zXxz+1n4X1vRfitqfibUbaVtI1OZGt7naTGrLGq7GPY4XPoRnByGA9p/Z88H+MLH9n/xDpk81xY3+rJcPpKPMytbB4sJ/wBc8vluOm7n5sigD0E/GT4cDxV/wjP/AAksH9ped5G3y32eZ/c3425zxjPXjrxXReN28MHwzO3ix9O/sdiu83pTyS2fk+9wTnGPevztPg/xaPEo8L/2FenVj/y7mM5xv2b84xs3cb87fevq79oHwd4xvP2ffDul27z3+o6Sls+qJFM7NdBI8MBxlzvw2D1K+uBQB0HwBT4O/a72X4dXDSXrrtlW6kmM4QYOVWX5gvzDJAwT9OOz+IXw38IePEtx4l0oXT2z74ZUkaORTjGNykHHt0OB6CvlL9l3wtr+sfE6y17TftNrYabPvvJ9oUNlT+7XcCGJB+bHRT1Ulc/bdAGJ4L8L6J4P0GHQ9AtDa2MJYohkZzlmLH5mJPUk/jW3RRQBm+Jv7H/sG8/t97ddM8s/aTOcIE759q8c+C+kfAiHx3cnwOzTa5ZKwH2iaaQAFtpeLzCVbpjeueGHPzc9F+1F4f13xF8JLuz0FpGmhuIria3jjDNcRIxJUZ5BBw/HJ2Y718o/ArQvE2t/FzR4NJgubd9I1COa/m+aMwIrEOj9wWAZdvfnPAYgA+tfj5Z/DGTQ7S9+JDGOC2m/0aSJ5Fm3NkbR5XzMD128j5c/w5Fj4Ef8K6PhVm+HMolsRKwmLl/OD5ORIH+YHp17be22vEf22/DfiOTxJY+J0hnudCis1gJRiwt5d7biV6AMCg3DqVAP8Obn7EPhvxJaalq/iG5t7qw0a5tY44457fZ9qcncki5+baqk8j5W8zrlaAPZPGnwY+Hfi/WjrGuaF5t4R87xXEkW8+rBCMntk9uO1dzpljaabYQ2Gn20VrawIEhhiUKqKOAAB0FWaKACiiigAooooA+UP2ov2Xk8Ry3ni/4eW6R6xKzTXentLhLk458vPCtxnGQMk+vHxHrOmX+j6rc6XqtpLZ3trIY5oZVwyMOx/wA81+xdcJ8U/hL4F+JNoIvFOixzXCDEV5CfLuI+nRxzjgcHNAH5RV3uh/GX4q6OwNh8QfEgAGAk1+8yD/gMhI/SvePH/wCxR4gtZ5JvBHiay1G2LDZb6kDDKoxz86gqxz7L19ufKNU/Zq+NWnzyRv4IubhUYgSW1zDKrgHqMPnB68gH2oApN+0H8ZWQqfiBq2CMcbAfzC1w3ijxR4k8UXa3fiTXtT1idBtR726eYoPQbicD6V1Vh8Evi3e6jLYQ/DvxIs0edzTWLxRnBxxI4CN+BORyOK7nwl+yX8XtZkQ6hpthoMBkCu17dqzBeMsFj3Z9gccjt1oA8Er0v4I/Bbxl8UtT8vSLOSz0tRmbVLiJvIXkjCn+M5ByAeMH6H6x+F/7HXgnQ0iuvGV9P4lvldXMS5gtgQTxtB3MOmcnnHTGRX0npthZadZx2dhaw2tvGMJFEgVR+AoA5L4O/DPw38L/AAnHoPh6Bjk77m7lAM1zJ3ZiPpwBwBXbUUUAFFFFAENxbW1xt8+3im29N6BsfnWf4v17T/C3hbUvEWqMyWOm2z3E5RSx2qMnAHU1rVg/EHw3B4v8D614XuZXhi1SyktmkXqm5SAw69Dg0AfJ+jftszS+MxHqfhO3t/DbybBJHKzXMS5b52H3Txtyo6YbBbgV7x8d/jXoHwx8E2muSJ9uvdTjLaZaBsGY4Bye4Ubhk9s+uAfk7S/2PfiU/jZdK1BrCLQ1y76rHcKQyBiAoT74cjB6FRnqSMH6L/aI/Z9tvHXw20DQ/DUqWd/4Ztvs2mCaRtjRbFXYxOevlpyeR1z1DAHN/s0ftRz/ABC8Ww+EPFuk2en6ndq32O5st/lTONzFCrFih2jg5IOD04FP/aT/AGopPh74ul8JeFNItdR1G02i+uL3eIoXIVgiqpBc7TycgAkdeRXK/sufsx+L/CnxJs/GXjSS0s49KeRrS1t5hI8z4ZAzEDAXB3AZycjOMEVJ+1Z+zR4t8VeOb7xr4I+zai1/te6sJZxFKJAqplC2FIwM4LDGD14FAHsn7PXxx0z4peCNV1uew/sm90dj9vtVmEoVMFldTwxBAI5A5VgM4rxvWf201h8ZeVpfheO68OIxRp3kZLiQZX51U8AAbvlPJyudvIr0z9m/4Cx/D3wJ4i0rxBNbXt74liWK9VELRpD5RXyiCSrgM8vOBkMM+g+edT/ZA+IqeN30rTprFtCOHj1WadflQtgoUHzGQDJ6BTjqpOAAfWPxH+MOheFPg/B8Q7eM6hBfxRnTbcOIzcPIPlGW5AHJOASACccV5J8F/wBq+XxR47tfDPizQbPTl1O5MNldWs3yxM2PLjkDn5iem4YySoC16B8S/gZZ+JfgTo3w5sr/AMqbQ/IayuplLfNGCpJAKgllLDnjn8vGPgZ+yr4u0vxxpfiPxnd6bb22l3yXK2sTtK85jZip3KQF+ZUYdcg8gHggH2XLHHKhSVEkU9VYZFA2RRYAVEQdhgACn02RQ8bI3IYEH6UAfKXj39rWKy8UPaeGvClvqVpaXDQtPdThTNguuYym4BThGDc5BIx3r2+T4r+HIvg9D8S5PN/s2WFXES4eQSM2zyvlJG7f8p5wCOcV82eLv2UvGEHi3/imbnS7nSLi7aRWllaM2yEuwVgdxYABVyCSSw4xk175L8G7N/gDB8MRe7GiiVvtMYIU3AfzC+0knaXJJXPfjHYA85+HX7VB1zxrb6Pr3huHTrG+uFgtrmCdpWR2wArrt5y2fmGByoIGC1elfHb4xab8NILe1S1XUtZuV8yKz8zaBHnG9jztHBx6kcDqV8S+Gf7Lfiey8WWk/i270n+y7SZbhlt3MpmZSCEIdANp75zkcd8j1L9pD4LT/EK4tdc0GeG31q2hW2ZZ3IimiDMwB4OCNzEEfQ54KgF74C/G+y+JWo3ejXWmHStWt4TcJEshkjliBVSQ2BggsOD2IxnnHH/Er9qCPw74zvNC0Lw3Dq1vZytbzXM14YMyqxVwF2HgEYycZwccYJ2f2afgrqnw+1jUNf8AEk9jLqEsP2a2W1kdhHGSGckkAEsQvGONvXkiuC+K37MnifVPGOoaj4X1DT5rLULiS6YXsxjeJ3YsV+VDlQT16/lkgH0j8OPF2neN/CVr4h0veIJ8gq64Kspww/A8enXBI5roQiBiwRQx6nHNcd8GvAVl8PPA9v4etGWWQOZrmcIFMsrYyxx16ADOSAAMnFdnQAUUUUAeB/Gn9oWDwZ4xPhbSfD8erXNuQLyS5mMUcRIBAXCkscHJ7cjvnHe/C74oaL4z8AXXinAsY9O3pqCyHakLxqGbDNgFcHIPoecHIHkfxy/Z31zxJ43n8ReErnTUS+cy3MNyxi8uTjLKVU53ck55zk5OePRvhD8I4PCnwo1PwfrVyL6TWxK2peWxEYMkexlQjDYCjGepPPHQAHmZ/asiOth18JIdM8zHmm4Pn+Vnrt243Y5xnGe/evpjTb211LTbe/s5kntbmJZYpEYMrowyCCOCMHtXyMP2V/F66x9lGu6WdMGFF3tbzMbevldOvH3+nPtX1p4f0u10XQ7HR7FSlrZW6W8K5JwqgADJyeg7mgC4iIgwiqo9hivEf2gPj1B8PdQOhaHYW+q62sZaZJZCsdtlcoXxyTkqdgwSD1X5d3uFfOv7SPwJ1Txdrsvizwk0D6lMgF3azS7PP2phShPAbChcEhTnquCWAPQ/gb8VdP8AiT4cub42q6dqFg228tfNEgQEZVgepUjuQOQwGcV5Pq37WlrH4sNlpPhU3ejC4ES3sl15csiA/M6xlfqQCRnjO3t6H+zn8KJvh7oOpnV3t5NU1VgLjyHYqkaghVyeD1Y5AH3sc4FeLaz+yt4qXxpN/ZN7pK6BJeNJE7SyCWGJjnbtIOSoJH3ucZyM8AH0b4i+J3hnR/htbeOZronT7xFazGwh52YEqqqcEkgE4OOBk4GSPJvhp+03b6743s9A1zw7DpcOoTCCC5t52lxKxAQOCowpzjIzgkdskd74o+D9jqPwVsvh5p09vaGwMb211JbiTY4cl2wNvzMGcFhjO8nua8i+GP7M3ijTviBpeteJtS0yPT9OnW6CWcrPJLIjBlX5kAC5GSeuBjvkAH1gyqwKsAR6EUKoVdqgADoBS0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//2Q=="},58143:function(A){A.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/19095.async.js b/19095.async.js deleted file mode 100644 index bbddf5c68b..0000000000 --- a/19095.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[19095],{40684:function(e,n,o){var t=o(7557),l=o.n(t),i=o(41498),a=o.n(i),r=o(79800),c=o.n(r),m=o(39647),p=o.n(m),F=o(59301),d=o(32007),U=o(92832),u=o(78241),R=o(8591),y=o(43418),S=o(61998),T=o(85750),f=o(37712),v=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],j=U.Z.TextArea;n.Z=(0,d.connect)((function(e){var n=e.account,o=e.loading;return{account:n,globalSetting:e.globalSetting,loading:o.effects}}))((function(e){e.account,e.globalSetting,e.loading;var n=e.dispatch,o=e.schoolName,t=e.departmentName,i=e.visible,r=e.onClose,m=void 0===r?function(){}:r,d=e.onSuccess,s=void 0===d?function(){}:d,h=p()(e,v),N=u.Z.useForm(),q=c()(N,1)[0],P=(0,F.useRef)(),C=(0,F.useState)(!1),V=c()(C,2),D=V[0],z=V[1];(0,F.useEffect)((function(){P.current=h.schoolId}),[h.schoolId]),(0,F.useEffect)((function(){q.setFieldsValue({department:t})}),[t]);var W=function(){var e=a()(l()().mark((function e(o){var t,i,r,c,p,F,d,U;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=(t=o||{}).department,r=t.remarks,z(!0),e.next=4,(0,T.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:i,school_id:P.current}});case 4:if(c=e.sent,z(!1),p=function(){var e=a()(l()().mark((function e(){var o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/appplyDepartment",payload:{school_id:P.current,name:i,remarks:r}});case 2:0===(null==(o=e.sent)?void 0:o.status)&&(R.ZP.success("新增院系/部门成功!"),s(i),m());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0!==(null==c?void 0:c.status)){e.next=12;break}if(null==c||null===(F=c.data)||void 0===F||!F.name){e.next=11;break}return y.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,f.jsx)(S.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==c||null===(d=c.data)||void 0===d?void 0:d.name,size:null==c||null===(U=c.data)||void 0===U?void 0:U.size}],pagination:!1})]}),onOk:function(){s(i),m()}}),e.abrupt("return");case 11:p();case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,f.jsx)(y.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:i,title:"申请添加部门名称",width:"600px",onCancel:m,onOk:function(){return q.submit()},confirmLoading:D,children:(0,f.jsxs)(u.Z,{form:q,labelCol:{span:4},wrapperCol:{span:20},onFinish:W,children:[(0,f.jsx)(u.Z.Item,{label:"单位名称:",children:o}),(0,f.jsx)(u.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,f.jsx)(U.Z,{placeholder:"请输入部门或者学院名称"})}),(0,f.jsx)(u.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,f.jsx)(j,{placeholder:"再次说明特别情况(选填)"})})]})})}))},51941:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/24665.async.js b/24665.async.js index bb00b3a1ee..086223e36d 100644 --- a/24665.async.js +++ b/24665.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[24665],{27385:function(e,n,t){t.d(n,{Z:function(){return c}});var o=t(33614),r=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},a=t(22589),l=function(e,n){return r.createElement(a.Z,(0,o.Z)({},e,{ref:n,icon:i}))};var c=r.forwardRef(l)},78386:function(e,n,t){t.d(n,{Z:function(){return c}});var o=t(33614),r=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},a=t(22589),l=function(e,n){return r.createElement(a.Z,(0,o.Z)({},e,{ref:n,icon:i}))};var c=r.forwardRef(l)},93891:function(e,n,t){var o=t(59301),r=t(36355),i=t(64165);n.Z=e=>{const{componentName:n}=e,{getPrefixCls:t}=(0,o.useContext)(r.E_),a=t("empty");switch(n){case"Table":case"List":return o.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return o.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE,className:`${a}-small`});default:return o.createElement(i.Z,null)}}},64165:function(e,n,t){t.d(n,{Z:function(){return S}});var o=t(92310),r=t.n(o),i=t(59301),a=t(36355),l=t(9763),c=t(64993),u=t(88088);var s=()=>{const[,e]=(0,u.Z)(),n=new c.C(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return i.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",{transform:"translate(24 31.67)"},i.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),i.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),i.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),i.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),i.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),i.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),i.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},i.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),i.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};var d=()=>{const[,e]=(0,u.Z)(),{colorFill:n,colorFillTertiary:t,colorFillQuaternary:o,colorBgContainer:r}=e,{borderColor:a,shadowColor:l,contentColor:s}=(0,i.useMemo)((()=>({borderColor:new c.C(n).onBackground(r).toHexShortString(),shadowColor:new c.C(t).onBackground(r).toHexShortString(),contentColor:new c.C(o).onBackground(r).toHexShortString()})),[n,t,o,r]);return i.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},i.createElement("ellipse",{fill:l,cx:"32",cy:"33",rx:"32",ry:"7"}),i.createElement("g",{fillRule:"nonzero",stroke:a},i.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),i.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},p=t(83116),f=t(37613);const m=e=>{const{componentCls:n,margin:t,marginXS:o,marginXL:r,fontSize:i,lineHeight:a}=e;return{[n]:{marginInline:o,fontSize:i,lineHeight:a,textAlign:"center",[`${n}-image`]:{height:e.emptyImgHeight,marginBottom:o,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${n}-description`]:{color:e.colorText},[`${n}-footer`]:{marginTop:t},"&-normal":{marginBlock:r,color:e.colorTextDisabled,[`${n}-description`]:{color:e.colorTextDisabled},[`${n}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:o,color:e.colorTextDisabled,[`${n}-image`]:{height:e.emptyImgHeightSM}}}}};var v=(0,p.Z)("Empty",(e=>{const{componentCls:n,controlHeightLG:t}=e,o=(0,f.TS)(e,{emptyImgCls:`${n}-img`,emptyImgHeight:2.5*t,emptyImgHeightMD:t,emptyImgHeightSM:.875*t});return[m(o)]})),g=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{var{className:n,rootClassName:t,prefixCls:o,image:c=h,description:u,children:s,imageStyle:d,style:p}=e,f=g(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:m,direction:y,empty:S}=i.useContext(a.E_),w=m("empty",o),[E,C]=v(w),[x]=(0,l.Z)("Empty"),I=void 0!==u?u:null==x?void 0:x.description,Z="string"==typeof I?I:"empty";let $=null;return $="string"==typeof c?i.createElement("img",{alt:Z,src:c}):c,E(i.createElement("div",Object.assign({className:r()(C,w,null==S?void 0:S.className,{[`${w}-normal`]:c===b,[`${w}-rtl`]:"rtl"===y},n,t),style:Object.assign(Object.assign({},null==S?void 0:S.style),p)},f),i.createElement("div",{className:`${w}-image`,style:d},$),I&&i.createElement("div",{className:`${w}-description`},I),s&&i.createElement("div",{className:`${w}-footer`},s)))};y.PRESENTED_IMAGE_DEFAULT=h,y.PRESENTED_IMAGE_SIMPLE=b;var S=y},14154:function(e,n,t){t.d(n,{Z:function(){return w}});var o=t(17313),r=t(74207),i=t(37613),a=t(83116),l=t(13826),c=t(92899);const u=e=>{const{optionHeight:n,optionFontSize:t,optionLineHeight:o,optionPadding:r}=e;return{position:"relative",display:"block",minHeight:n,padding:r,color:e.colorText,fontWeight:"normal",fontSize:t,lineHeight:o,boxSizing:"border-box"}};var s=e=>{const{antCls:n,componentCls:t}=e,r=`${t}-item`,i=`&${n}-slide-up-enter${n}-slide-up-enter-active`,a=`&${n}-slide-up-appear${n}-slide-up-appear-active`,s=`&${n}-slide-up-leave${n}-slide-up-leave-active`,d=`${t}-dropdown-placement-`;return[{[`${t}-dropdown`]:Object.assign(Object.assign({},(0,o.Wf)(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`\n ${i}${d}bottomLeft,\n ${a}${d}bottomLeft\n `]:{animationName:l.fJ},[`\n ${i}${d}topLeft,\n ${a}${d}topLeft,\n ${i}${d}topRight,\n ${a}${d}topRight\n `]:{animationName:l.Qt},[`${s}${d}bottomLeft`]:{animationName:l.Uw},[`\n ${s}${d}topLeft,\n ${s}${d}topRight\n `]:{animationName:l.ly},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},u(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},o.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:2*e.controlPaddingHorizontal}}}),"&-rtl":{direction:"rtl"}})},(0,l.oN)(e,"slide-up"),(0,l.oN)(e,"slide-down"),(0,c.Fm)(e,"move-up"),(0,c.Fm)(e,"move-down")]};const d=e=>{let{controlHeightSM:n,controlHeight:t,lineWidth:o}=e;const r=(t-n)/2-o;return[r,Math.ceil(r/2)]};function p(e,n){const{componentCls:t,iconCls:r}=e,i=`${t}-selection-overflow`,a=e.multipleSelectItemHeight,[l]=d(e);return{[`${t}-multiple${n?`${t}-${n}`:""}`]:{fontSize:e.fontSize,[i]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${t}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:l-2+"px 4px",borderRadius:e.borderRadius,[`${t}-show-search&`]:{cursor:"text"},[`${t}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:"2px 0",lineHeight:`${a}px`,visibility:"hidden",content:'"\\a0"'}},[`\n &${t}-show-arrow ${t}-selector,\n &${t}-allow-clear ${t}-selector\n `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${t}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:a,marginTop:2,marginBottom:2,lineHeight:a-2*e.lineWidth+"px",background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,userSelect:"none",marginInlineEnd:4,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${t}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,o.Ro)()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${i}-item + ${i}-item`]:{[`${t}-selection-search`]:{marginInlineStart:0}},[`${t}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-l,"\n &-input,\n &-mirror\n ":{height:a,fontFamily:e.fontFamily,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${t}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}var f=e=>{const{componentCls:n}=e,t=(0,i.TS)(e,{controlHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),o=(0,i.TS)(e,{fontSize:e.fontSizeLG,controlHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,r]=d(e);return[p(e),p(t,"sm"),{[`${n}-multiple${n}-sm`]:{[`${n}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${n}-selection-search`]:{marginInlineStart:r}}},p(o,"lg")]};function m(e,n){const{componentCls:t,inputPaddingHorizontalBase:r,borderRadius:i}=e,a=e.controlHeight-2*e.lineWidth,l=Math.ceil(1.25*e.fontSize);return{[`${t}-single${n?`${t}-${n}`:""}`]:{fontSize:e.fontSize,[`${t}-selector`]:Object.assign(Object.assign({},(0,o.Wf)(e)),{display:"flex",borderRadius:i,[`${t}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%"}},[`\n ${t}-selection-item,\n ${t}-selection-placeholder\n `]:{padding:0,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${a}px`}},[`${t}-selection-item`]:{position:"relative",userSelect:"none"},[`${t}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${t}-selection-item:after`,`${t}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`\n &${t}-show-arrow ${t}-selection-item,\n &${t}-show-arrow ${t}-selection-placeholder\n `]:{paddingInlineEnd:l},[`&${t}-open ${t}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{width:"100%",height:e.controlHeight,padding:`0 ${r}px`,[`${t}-selection-search-input`]:{height:a},"&:after":{lineHeight:`${a}px`}}},[`&${t}-customize-input`]:{[`${t}-selector`]:{"&:after":{display:"none"},[`${t}-selection-search`]:{position:"static",width:"100%"},[`${t}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${r}px`,"&:after":{display:"none"}}}}}}}function v(e){const{componentCls:n}=e,t=e.controlPaddingHorizontalSM-e.lineWidth;return[m(e),m((0,i.TS)(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${n}-single${n}-sm`]:{[`&:not(${n}-customize-input)`]:{[`${n}-selection-search`]:{insetInlineStart:t,insetInlineEnd:t},[`${n}-selector`]:{padding:`0 ${t}px`},[`&${n}-show-arrow ${n}-selection-search`]:{insetInlineEnd:t+1.5*e.fontSize},[`\n &${n}-show-arrow ${n}-selection-item,\n &${n}-show-arrow ${n}-selection-placeholder\n `]:{paddingInlineEnd:1.5*e.fontSize}}}},m((0,i.TS)(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const g=e=>{const{componentCls:n,selectorBg:t}=e;return{position:"relative",backgroundColor:t,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${n}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${n}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${n}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},h=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{componentCls:o,borderHoverColor:r,outlineColor:i,antCls:a}=n,l=t?{[`${o}-selector`]:{borderColor:r}}:{};return{[e]:{[`&:not(${o}-disabled):not(${o}-customize-input):not(${a}-pagination-size-changer)`]:Object.assign(Object.assign({},l),{[`${o}-focused& ${o}-selector`]:{borderColor:r,boxShadow:`0 0 0 ${n.controlOutlineWidth}px ${i}`,outline:0},[`&:hover ${o}-selector`]:{borderColor:r}})}}},b=e=>{const{componentCls:n}=e;return{[`${n}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},y=e=>{const{componentCls:n,inputPaddingHorizontalBase:t,iconCls:r}=e;return{[n]:Object.assign(Object.assign({},(0,o.Wf)(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},g(e)),b(e)),[`${n}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},o.vS),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},o.vS),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},(0,o.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[r]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:t+e.fontSize+e.paddingXS}}}},S=e=>{const{componentCls:n}=e;return[{[n]:{[`&-borderless ${n}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${n}-in-form-item`]:{width:"100%"}}},y(e),v(e),f(e),s(e),{[`${n}-rtl`]:{direction:"rtl"}},h(n,(0,i.TS)(e,{borderHoverColor:e.colorPrimaryHover,outlineColor:e.controlOutline})),h(`${n}-status-error`,(0,i.TS)(e,{borderHoverColor:e.colorErrorHover,outlineColor:e.colorErrorOutline}),!0),h(`${n}-status-warning`,(0,i.TS)(e,{borderHoverColor:e.colorWarningHover,outlineColor:e.colorWarningOutline}),!0),(0,r.c)(e,{borderElCls:`${n}-selector`,focusElCls:`${n}-focused`})]};var w=(0,a.Z)("Select",((e,n)=>{let{rootPrefixCls:t}=n;const o=(0,i.TS)(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight});return[S(o)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:o,controlPaddingHorizontal:r,zIndexPopupBase:i,colorText:a,fontWeightStrong:l,controlItemBgActive:c,controlItemBgHover:u,colorBgContainer:s,colorFillSecondary:d,controlHeightLG:p,controlHeightSM:f,colorBgContainerDisabled:m,colorTextDisabled:v}=e;return{zIndexPopup:i+50,optionSelectedColor:a,optionSelectedFontWeight:l,optionSelectedBg:c,optionActiveBg:u,optionPadding:`${(o-n*t)/2}px ${r}px`,optionFontSize:n,optionLineHeight:t,optionHeight:o,selectorBg:s,clearBg:s,singleItemHeightLG:p,multipleItemBg:d,multipleItemBorderColor:"transparent",multipleItemHeight:f,multipleItemHeightLG:o,multipleSelectorBgDisabled:m,multipleItemColorDisabled:v,multipleItemBorderColorDisabled:"transparent"}}))},58582:function(e,n,t){t.d(n,{Z:function(){return o}});function o(e,n){return e||(e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:"scroll"===e?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}})(n)}},84443:function(e,n,t){function o(e,n){return void 0!==n?n:null!==e}t.d(n,{Z:function(){return o}})},66339:function(e,n,t){t.d(n,{Z:function(){return s}});var o=t(27385),r=t(58670),i=t(51638),a=t(78386),l=t(42141),c=t(42653),u=t(59301);function s(e){let{suffixIcon:n,clearIcon:t,menuItemSelectedIcon:s,removeIcon:d,loading:p,multiple:f,hasFeedback:m,prefixCls:v,showSuffixIcon:g,feedbackIcon:h,showArrow:b,componentName:y}=e;const S=null!=t?t:u.createElement(r.Z,null),w=e=>null!==n||m||b?u.createElement(u.Fragment,null,!1!==g&&e,m&&h):null;let E=null;if(void 0!==n)E=w(n);else if(p)E=w(u.createElement(l.Z,{spin:!0}));else{const e=`${v}-suffix`;E=n=>{let{open:t,showSearch:o}=n;return w(t&&o?u.createElement(c.Z,{className:e}):u.createElement(a.Z,{className:e}))}}let C=null;C=void 0!==s?s:f?u.createElement(o.Z,null):null;let x=null;return x=void 0!==d?d:u.createElement(i.Z,null),{clearIcon:S,suffixIcon:E,itemIcon:C,removeIcon:x}}},92899:function(e,n,t){t.d(n,{Fm:function(){return p}});var o=t(7102),r=t(95406);const i=new o.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),a=new o.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),l=new o.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=new o.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),u=new o.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new o.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),d={"move-up":{inKeyframes:new o.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),outKeyframes:new o.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}})},"move-down":{inKeyframes:i,outKeyframes:a},"move-left":{inKeyframes:l,outKeyframes:c},"move-right":{inKeyframes:u,outKeyframes:s}},p=(e,n)=>{const{antCls:t}=e,o=`${t}-${n}`,{inKeyframes:i,outKeyframes:a}=d[n];return[(0,r.R)(o,i,a,e.motionDurationMid),{[`\n ${o}-enter,\n ${o}-appear\n `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},17115:function(e,n,t){t.d(n,{ZP:function(){return c}});var o=t(54099),r=t(59301),i=t(55562),a=0,l=(0,i.Z)();function c(e){var n=r.useState(),t=(0,o.Z)(n,2),i=t[0],c=t[1];return r.useEffect((function(){var e;c("rc_select_".concat((l?(e=a,a+=1):e="TEST_OR_SSR",e)))}),[]),e||i}},77861:function(e,n,t){t.d(n,{Ac:function(){return J},Xo:function(){return ue},Wx:function(){return de},ZP:function(){return Ie},lk:function(){return w}});var o=t(33614),r=t(61414),i=t(24018),a=t(81162),l=t(54099),c=t(63011),u=t(80017),s=t(71366),d=t(85870),p=t(59301),f=t(92310),m=t.n(f),v=t(19171),g=t(70041),h=t(20287),b=t(25629),y=function(e){var n,t=e.className,o=e.customizeIcon,r=e.customizeIconProps,i=e.onMouseDown,a=e.onClick,l=e.children;return n="function"==typeof o?o(r):o,p.createElement("span",{className:t,onMouseDown:function(e){e.preventDefault(),i&&i(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:a,"aria-hidden":!0},void 0!==n?n:p.createElement("span",{className:m()(t.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},l))};var S=p.createContext(null);function w(){return p.useContext(S)}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,n=p.useRef(null),t=p.useRef(null);function o(o){(o||null===n.current)&&(n.current=o),window.clearTimeout(t.current),t.current=window.setTimeout((function(){n.current=null}),e)}return p.useEffect((function(){return function(){window.clearTimeout(t.current)}}),[]),[function(){return n.current},o]}var C=t(47413),x=t(1439),I=function(e,n){var t,o,r=e.prefixCls,i=e.id,l=e.inputElement,c=e.disabled,u=e.tabIndex,s=e.autoFocus,f=e.autoComplete,v=e.editable,g=e.activeDescendantId,h=e.value,y=e.maxLength,S=e.onKeyDown,w=e.onMouseDown,E=e.onChange,C=e.onPaste,x=e.onCompositionStart,I=e.onCompositionEnd,Z=e.open,$=e.attrs,O=l||p.createElement("input",null),M=O,D=M.ref,R=M.props,H=R.onKeyDown,P=R.onChange,N=R.onMouseDown,T=R.onCompositionStart,z=R.onCompositionEnd,k=R.style;return(0,d.Kp)(!("maxLength"in O.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),O=p.cloneElement(O,(0,a.Z)((0,a.Z)((0,a.Z)({type:"search"},R),{},{id:i,ref:(0,b.sQ)(n,D),disabled:c,tabIndex:u,autoComplete:f||"off",autoFocus:s,className:m()("".concat(r,"-selection-search-input"),null===(t=O)||void 0===t||null===(o=t.props)||void 0===o?void 0:o.className),role:"combobox","aria-label":"Search","aria-expanded":Z||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":Z?g:void 0},$),{},{value:v?h:"",maxLength:y,readOnly:!v,unselectable:v?null:"on",style:(0,a.Z)((0,a.Z)({},k),{},{opacity:v?null:0}),onKeyDown:function(e){S(e),H&&H(e)},onMouseDown:function(e){w(e),N&&N(e)},onChange:function(e){E(e),P&&P(e)},onCompositionStart:function(e){x(e),T&&T(e)},onCompositionEnd:function(e){I(e),z&&z(e)},onPaste:C}))},Z=p.forwardRef(I);Z.displayName="Input";var $=Z;function O(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}var M="undefined"!=typeof window&&window.document&&window.document.documentElement;function D(e){return["string","number"].includes((0,u.Z)(e))}function R(e){var n=void 0;return e&&(D(e.title)?n=e.title.toString():D(e.label)&&(n=e.label.toString())),n}function H(e){var n;return null!==(n=e.key)&&void 0!==n?n:e.value}var P=function(e){e.preventDefault(),e.stopPropagation()},N=function(e){var n,t,o=e.id,r=e.prefixCls,a=e.values,c=e.open,u=e.searchValue,s=e.autoClearSearchValue,d=e.inputRef,f=e.placeholder,v=e.disabled,g=e.mode,h=e.showSearch,b=e.autoFocus,S=e.autoComplete,w=e.activeDescendantId,E=e.tabIndex,I=e.removeIcon,Z=e.maxTagCount,O=e.maxTagTextLength,D=e.maxTagPlaceholder,N=void 0===D?function(e){return"+ ".concat(e.length," ...")}:D,T=e.tagRender,z=e.onToggleOpen,k=e.onRemove,L=e.onInputChange,F=e.onInputPaste,V=e.onInputKeyDown,A=e.onInputMouseDown,B=e.onInputCompositionStart,j=e.onInputCompositionEnd,K=p.useRef(null),W=(0,p.useState)(0),_=(0,l.Z)(W,2),G=_[0],U=_[1],X=(0,p.useState)(!1),Y=(0,l.Z)(X,2),Q=Y[0],J=Y[1],q="".concat(r,"-selection"),ee=c||"multiple"===g&&!1===s||"tags"===g?u:"",ne="tags"===g||"multiple"===g&&!1===s||h&&(c||Q);function te(e,n,t,o,r){return p.createElement("span",{className:m()("".concat(q,"-item"),(0,i.Z)({},"".concat(q,"-item-disabled"),t)),title:R(e)},p.createElement("span",{className:"".concat(q,"-item-content")},n),o&&p.createElement(y,{className:"".concat(q,"-item-remove"),onMouseDown:P,onClick:r,customizeIcon:I},"×"))}n=function(){U(K.current.scrollWidth)},t=[ee],M?p.useLayoutEffect(n,t):p.useEffect(n,t);var oe=p.createElement("div",{className:"".concat(q,"-search"),style:{width:G},onFocus:function(){J(!0)},onBlur:function(){J(!1)}},p.createElement($,{ref:d,open:c,prefixCls:r,id:o,inputElement:null,disabled:v,autoFocus:b,autoComplete:S,editable:ne,activeDescendantId:w,value:ee,onKeyDown:V,onMouseDown:A,onChange:L,onPaste:F,onCompositionStart:B,onCompositionEnd:j,tabIndex:E,attrs:(0,C.Z)(e,!0)}),p.createElement("span",{ref:K,className:"".concat(q,"-search-mirror"),"aria-hidden":!0},ee," ")),re=p.createElement(x.Z,{prefixCls:"".concat(q,"-overflow"),data:a,renderItem:function(e){var n=e.disabled,t=e.label,o=e.value,r=!v&&!n,i=t;if("number"==typeof O&&("string"==typeof t||"number"==typeof t)){var a=String(i);a.length>O&&(i="".concat(a.slice(0,O),"..."))}var l=function(n){n&&n.stopPropagation(),k(e)};return"function"==typeof T?function(e,n,t,o,r){return p.createElement("span",{onMouseDown:function(e){P(e),z(!c)}},T({label:n,value:e,disabled:t,closable:o,onClose:r}))}(o,i,n,r,l):te(e,i,n,r,l)},renderRest:function(e){var n="function"==typeof N?N(e):N;return te({title:n},n,!1)},suffix:oe,itemKey:H,maxCount:Z});return p.createElement(p.Fragment,null,re,!a.length&&!ee&&p.createElement("span",{className:"".concat(q,"-placeholder")},f))},T=function(e){var n=e.inputElement,t=e.prefixCls,o=e.id,r=e.inputRef,i=e.disabled,a=e.autoFocus,c=e.autoComplete,u=e.activeDescendantId,s=e.mode,d=e.open,f=e.values,m=e.placeholder,v=e.tabIndex,g=e.showSearch,h=e.searchValue,b=e.activeValue,y=e.maxLength,S=e.onInputKeyDown,w=e.onInputMouseDown,E=e.onInputChange,x=e.onInputPaste,I=e.onInputCompositionStart,Z=e.onInputCompositionEnd,O=e.title,M=p.useState(!1),D=(0,l.Z)(M,2),H=D[0],P=D[1],N="combobox"===s,T=N||g,z=f[0],k=h||"";N&&b&&!H&&(k=b),p.useEffect((function(){N&&P(!1)}),[N,b]);var L=!("combobox"!==s&&!d&&!g)&&!!k,F=void 0===O?R(z):O;return p.createElement(p.Fragment,null,p.createElement("span",{className:"".concat(t,"-selection-search")},p.createElement($,{ref:r,prefixCls:t,id:o,open:d,inputElement:n,disabled:i,autoFocus:a,autoComplete:c,editable:T,activeDescendantId:u,value:k,onKeyDown:S,onMouseDown:w,onChange:function(e){P(!0),E(e)},onPaste:x,onCompositionStart:I,onCompositionEnd:Z,tabIndex:v,attrs:(0,C.Z)(e,!0),maxLength:N?y:void 0})),!N&&z?p.createElement("span",{className:"".concat(t,"-selection-item"),title:F,style:L?{visibility:"hidden"}:void 0},z.label):null,function(){if(z)return null;var e=L?{visibility:"hidden"}:void 0;return p.createElement("span",{className:"".concat(t,"-selection-placeholder"),style:e},m)}())};var z=function(e,n){var t=(0,p.useRef)(null),r=(0,p.useRef)(!1),i=e.prefixCls,a=e.open,c=e.mode,u=e.showSearch,s=e.tokenWithEnter,d=e.autoClearSearchValue,f=e.onSearch,m=e.onSearchSubmit,v=e.onToggleOpen,g=e.onInputKeyDown,b=e.domRef;p.useImperativeHandle(n,(function(){return{focus:function(){t.current.focus()},blur:function(){t.current.blur()}}}));var y=E(0),S=(0,l.Z)(y,2),w=S[0],C=S[1],x=(0,p.useRef)(null),I=function(e){!1!==f(e,!0,r.current)&&v(!0)},Z={inputRef:t,onInputKeyDown:function(e){var n,t=e.which;t!==h.Z.UP&&t!==h.Z.DOWN||e.preventDefault(),g&&g(e),t!==h.Z.ENTER||"tags"!==c||r.current||a||null==m||m(e.target.value),n=t,[h.Z.ESC,h.Z.SHIFT,h.Z.BACKSPACE,h.Z.TAB,h.Z.WIN_KEY,h.Z.ALT,h.Z.META,h.Z.WIN_KEY_RIGHT,h.Z.CTRL,h.Z.SEMICOLON,h.Z.EQUALS,h.Z.CAPS_LOCK,h.Z.CONTEXT_MENU,h.Z.F1,h.Z.F2,h.Z.F3,h.Z.F4,h.Z.F5,h.Z.F6,h.Z.F7,h.Z.F8,h.Z.F9,h.Z.F10,h.Z.F11,h.Z.F12].includes(n)||v(!0)},onInputMouseDown:function(){C(!0)},onInputChange:function(e){var n=e.target.value;if(s&&x.current&&/[\r\n]/.test(x.current)){var t=x.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");n=n.replace(t,x.current)}x.current=null,I(n)},onInputPaste:function(e){var n=e.clipboardData.getData("text");x.current=n},onInputCompositionStart:function(){r.current=!0},onInputCompositionEnd:function(e){r.current=!1,"combobox"!==c&&I(e.target.value)}},$="multiple"===c||"tags"===c?p.createElement(N,(0,o.Z)({},e,Z)):p.createElement(T,(0,o.Z)({},e,Z));return p.createElement("div",{ref:b,className:"".concat(i,"-selector"),onClick:function(e){e.target!==t.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){t.current.focus()})):t.current.focus())},onMouseDown:function(e){var n=w();e.target===t.current||n||"combobox"===c||e.preventDefault(),("combobox"===c||u&&n)&&a||(a&&!1!==d&&f("",!0,!1),v())}},$)},k=p.forwardRef(z);k.displayName="Selector";var L=k,F=t(35593),V=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],A=function(e,n){var t=e.prefixCls,r=(e.disabled,e.visible),l=e.children,u=e.popupElement,s=e.animation,d=e.transitionName,f=e.dropdownStyle,v=e.dropdownClassName,g=e.direction,h=void 0===g?"ltr":g,b=e.placement,y=e.builtinPlacements,S=e.dropdownMatchSelectWidth,w=e.dropdownRender,E=e.dropdownAlign,C=e.getPopupContainer,x=e.empty,I=e.getTriggerDOMNode,Z=e.onPopupVisibleChange,$=e.onPopupMouseEnter,O=(0,c.Z)(e,V),M="".concat(t,"-dropdown"),D=u;w&&(D=w(u));var R=p.useMemo((function(){return y||function(e){var n=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"}}}(S)}),[y,S]),H=s?"".concat(M,"-").concat(s):d,P="number"==typeof S,N=p.useMemo((function(){return P?null:!1===S?"minWidth":"width"}),[S,P]),T=f;P&&(T=(0,a.Z)((0,a.Z)({},T),{},{width:S}));var z=p.useRef(null);return p.useImperativeHandle(n,(function(){return{getPopupElement:function(){return z.current}}})),p.createElement(F.Z,(0,o.Z)({},O,{showAction:Z?["click"]:[],hideAction:Z?["click"]:[],popupPlacement:b||("rtl"===h?"bottomRight":"bottomLeft"),builtinPlacements:R,prefixCls:M,popupTransitionName:H,popup:p.createElement("div",{ref:z,onMouseEnter:$},D),stretch:N,popupAlign:E,popupVisible:r,getPopupContainer:C,popupClassName:m()(v,(0,i.Z)({},"".concat(M,"-empty"),x)),popupStyle:T,getTriggerDOMNode:I,onPopupVisibleChange:Z}),l)},B=p.forwardRef(A);B.displayName="SelectTrigger";var j=B,K=t(56709);function W(e,n){var t,o=e.key;return"value"in e&&(t=e.value),null!=o?o:void 0!==t?t:"rc-index-key-".concat(n)}function _(e,n){var t=e||{},o=t.label||(n?"children":"label");return{label:o,value:t.value||"value",options:t.options||"options",groupLabel:t.groupLabel||o}}function G(e){var n=(0,a.Z)({},e);return"props"in n||Object.defineProperty(n,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),n}}),n}var U=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],X=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Y(e){return"tags"===e||"multiple"===e}var Q=p.forwardRef((function(e,n){var t,d,f=e.id,w=e.prefixCls,C=e.className,x=e.showSearch,I=e.tagRender,Z=e.direction,$=e.omitDomProps,O=e.displayValues,M=e.onDisplayValuesChange,D=e.emptyOptions,R=e.notFoundContent,H=void 0===R?"Not Found":R,P=e.onClear,N=e.mode,T=e.disabled,z=e.loading,k=e.getInputElement,F=e.getRawInputElement,V=e.open,A=e.defaultOpen,B=e.onDropdownVisibleChange,W=e.activeValue,_=e.onActiveValueChange,G=e.activeDescendantId,Q=e.searchValue,J=e.autoClearSearchValue,q=e.onSearch,ee=e.onSearchSplit,ne=e.tokenSeparators,te=e.allowClear,oe=e.suffixIcon,re=e.clearIcon,ie=e.OptionList,ae=e.animation,le=e.transitionName,ce=e.dropdownStyle,ue=e.dropdownClassName,se=e.dropdownMatchSelectWidth,de=e.dropdownRender,pe=e.dropdownAlign,fe=e.placement,me=e.builtinPlacements,ve=e.getPopupContainer,ge=e.showAction,he=void 0===ge?[]:ge,be=e.onFocus,ye=e.onBlur,Se=e.onKeyUp,we=e.onKeyDown,Ee=e.onMouseDown,Ce=(0,c.Z)(e,U),xe=Y(N),Ie=(void 0!==x?x:xe)||"combobox"===N,Ze=(0,a.Z)({},Ce);X.forEach((function(e){delete Ze[e]})),null==$||$.forEach((function(e){delete Ze[e]}));var $e=p.useState(!1),Oe=(0,l.Z)($e,2),Me=Oe[0],De=Oe[1];p.useEffect((function(){De((0,g.Z)())}),[]);var Re=p.useRef(null),He=p.useRef(null),Pe=p.useRef(null),Ne=p.useRef(null),Te=p.useRef(null),ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,n=p.useState(!1),t=(0,l.Z)(n,2),o=t[0],r=t[1],i=p.useRef(null),a=function(){window.clearTimeout(i.current)};return p.useEffect((function(){return a}),[]),[o,function(n,t){a(),i.current=window.setTimeout((function(){r(n),t&&t()}),e)},a]}(),ke=(0,l.Z)(ze,3),Le=ke[0],Fe=ke[1],Ve=ke[2];p.useImperativeHandle(n,(function(){var e,n;return{focus:null===(e=Ne.current)||void 0===e?void 0:e.focus,blur:null===(n=Ne.current)||void 0===n?void 0:n.blur,scrollTo:function(e){var n;return null===(n=Te.current)||void 0===n?void 0:n.scrollTo(e)}}}));var Ae=p.useMemo((function(){var e;if("combobox"!==N)return Q;var n=null===(e=O[0])||void 0===e?void 0:e.value;return"string"==typeof n||"number"==typeof n?String(n):""}),[Q,N,O]),Be="combobox"===N&&"function"==typeof k&&k()||null,je="function"==typeof F&&F(),Ke=(0,b.x1)(He,null==je||null===(t=je.props)||void 0===t?void 0:t.ref),We=p.useState(!1),_e=(0,l.Z)(We,2),Ge=_e[0],Ue=_e[1];(0,v.Z)((function(){Ue(!0)}),[]);var Xe=(0,s.Z)(!1,{defaultValue:A,value:V}),Ye=(0,l.Z)(Xe,2),Qe=Ye[0],Je=Ye[1],qe=!!Ge&&Qe,en=!H&&D;(T||en&&qe&&"combobox"===N)&&(qe=!1);var nn=!en&&qe,tn=p.useCallback((function(e){var n=void 0!==e?e:!qe;T||(Je(n),qe!==n&&(null==B||B(n)))}),[T,qe,Je,B]),on=p.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),rn=function(e,n,t){var o=!0,i=e;null==_||_(null);var a=t?null:function(e,n){if(!n||!n.length)return null;var t=!1,o=function e(n,o){var i=(0,K.Z)(o),a=i[0],l=i.slice(1);if(!a)return[n];var c=n.split(a);return t=t||c.length>1,c.reduce((function(n,t){return[].concat((0,r.Z)(n),(0,r.Z)(e(t,l)))}),[]).filter((function(e){return e}))}(e,n);return t?o:null}(e,ne);return"combobox"!==N&&a&&(i="",null==ee||ee(a),tn(!1),o=!1),q&&Ae!==i&&q(i,{source:n?"typing":"effect"}),o};p.useEffect((function(){qe||xe||"combobox"===N||rn("",!1,!1)}),[qe]),p.useEffect((function(){Qe&&T&&Je(!1),T&&Fe(!1)}),[T]);var an=E(),ln=(0,l.Z)(an,2),cn=ln[0],un=ln[1],sn=p.useRef(!1),dn=[];p.useEffect((function(){return function(){dn.forEach((function(e){return clearTimeout(e)})),dn.splice(0,dn.length)}}),[]);var pn,fn=p.useState({}),mn=(0,l.Z)(fn,2)[1];je&&(pn=function(e){tn(e)}),function(e,n,t,o){var r=p.useRef(null);r.current={open:n,triggerOpen:t,customizedTrigger:o},p.useEffect((function(){function n(n){var t;if(null===(t=r.current)||void 0===t||!t.customizedTrigger){var o=n.target;o.shadowRoot&&n.composed&&(o=n.composedPath()[0]||o),r.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(o)&&e!==o}))&&r.current.triggerOpen(!1)}}return window.addEventListener("mousedown",n),function(){return window.removeEventListener("mousedown",n)}}),[])}((function(){var e;return[Re.current,null===(e=Pe.current)||void 0===e?void 0:e.getPopupElement()]}),nn,tn,!!je);var vn,gn=p.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:H,open:qe,triggerOpen:nn,id:f,showSearch:Ie,multiple:xe,toggleOpen:tn})}),[e,H,nn,qe,f,Ie,xe,tn]),hn=!!oe||z;hn&&(vn=p.createElement(y,{className:m()("".concat(w,"-arrow"),(0,i.Z)({},"".concat(w,"-arrow-loading"),z)),customizeIcon:oe,customizeIconProps:{loading:z,searchValue:Ae,open:qe,focused:Le,showSearch:Ie}}));var bn,yn=function(e,n,t,o,r){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=p.useMemo((function(){return"object"===(0,u.Z)(o)?o.clearIcon:r||void 0}),[o,r]),s=p.useMemo((function(){return!(i||!o||!t.length&&!a||"combobox"===l&&""===a)}),[o,i,t.length,a,l]);return{allowClear:s,clearIcon:p.createElement(y,{className:"".concat(e,"-clear"),onMouseDown:n,customizeIcon:c},"×")}}(w,(function(){var e;null==P||P(),null===(e=Ne.current)||void 0===e||e.focus(),M([],{type:"clear",values:O}),rn("",!1,!1)}),O,te,re,T,Ae,N),Sn=yn.allowClear,wn=yn.clearIcon,En=p.createElement(ie,{ref:Te}),Cn=m()(w,C,(d={},(0,i.Z)(d,"".concat(w,"-focused"),Le),(0,i.Z)(d,"".concat(w,"-multiple"),xe),(0,i.Z)(d,"".concat(w,"-single"),!xe),(0,i.Z)(d,"".concat(w,"-allow-clear"),te),(0,i.Z)(d,"".concat(w,"-show-arrow"),hn),(0,i.Z)(d,"".concat(w,"-disabled"),T),(0,i.Z)(d,"".concat(w,"-loading"),z),(0,i.Z)(d,"".concat(w,"-open"),qe),(0,i.Z)(d,"".concat(w,"-customize-input"),Be),(0,i.Z)(d,"".concat(w,"-show-search"),Ie),d)),xn=p.createElement(j,{ref:Pe,disabled:T,prefixCls:w,visible:nn,popupElement:En,animation:ae,transitionName:le,dropdownStyle:ce,dropdownClassName:ue,direction:Z,dropdownMatchSelectWidth:se,dropdownRender:de,dropdownAlign:pe,placement:fe,builtinPlacements:me,getPopupContainer:ve,empty:D,getTriggerDOMNode:function(){return He.current},onPopupVisibleChange:pn,onPopupMouseEnter:function(){mn({})}},je?p.cloneElement(je,{ref:Ke}):p.createElement(L,(0,o.Z)({},e,{domRef:He,prefixCls:w,inputElement:Be,ref:Ne,id:f,showSearch:Ie,autoClearSearchValue:J,mode:N,activeDescendantId:G,tagRender:I,values:O,open:qe,onToggleOpen:tn,activeValue:W,searchValue:Ae,onSearch:rn,onSearchSubmit:function(e){e&&e.trim()&&q(e,{source:"submit"})},onRemove:function(e){var n=O.filter((function(n){return n!==e}));M(n,{type:"remove",values:[e]})},tokenWithEnter:on})));return bn=je?xn:p.createElement("div",(0,o.Z)({className:Cn},Ze,{ref:Re,onMouseDown:function(e){var n,t=e.target,o=null===(n=Pe.current)||void 0===n?void 0:n.getPopupElement();if(o&&o.contains(t)){var r=setTimeout((function(){var e,n=dn.indexOf(r);-1!==n&&dn.splice(n,1),Ve(),Me||o.contains(document.activeElement)||null===(e=Ne.current)||void 0===e||e.focus()}));dn.push(r)}for(var i=arguments.length,a=new Array(i>1?i-1:0),l=1;l=0;l-=1){var c=i[l];if(!c.disabled){i.splice(l,1),a=c;break}}a&&M(i,{type:"remove",values:[a]})}for(var u=arguments.length,s=new Array(u>1?u-1:0),d=1;d1?n-1:0),o=1;o1&&void 0!==arguments[1]&&arguments[1];return(0,ne.Z)(e).map((function(e,t){if(!p.isValidElement(e)||!e.type)return null;var o=e,r=o.type.isSelectOptGroup,i=o.key,l=o.props,u=l.children,s=(0,c.Z)(l,oe);return n||!r?re(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===i?t:i,"__"),label:i},s),{},{options:ie(u)})})).filter((function(e){return e}))}function ae(e,n,t,o,r){return p.useMemo((function(){var i=e;!e&&(i=ie(n));var a=new Map,l=new Map,c=function(e,n,t){t&&"string"==typeof t&&e.set(n[t],n)};return function e(n){for(var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],u=0;u1&&void 0!==arguments[1]?arguments[1]:1,t=z.length,o=0;o1&&void 0!==arguments[1]&&arguments[1];K(e);var t={source:n?"keyboard":"mouse"},o=z[e];o?I(o.value,e,t):I(null,-1,t)};(0,p.useEffect)((function(){W(!1!==Z?V(0):-1)}),[z.length,v]);var _=p.useCallback((function(e){return M.has(e)&&"combobox"!==f}),[f,(0,r.Z)(M).toString(),M.size]);(0,p.useEffect)((function(){var e,n=setTimeout((function(){if(!d&&s&&1===M.size){var e=Array.from(M)[0],n=z.findIndex((function(n){return n.data.value===e}));-1!==n&&(W(n),F(n))}}));s&&(null===(e=k.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(n)}}),[s,v,x.length]);var G=function(e){void 0!==e&&$(e,{selected:!M.has(e)}),d||g(!1)};if(p.useImperativeHandle(n,(function(){return{onKeyDown:function(e){var n=e.which,t=e.ctrlKey;switch(n){case h.Z.N:case h.Z.P:case h.Z.UP:case h.Z.DOWN:var o=0;if(n===h.Z.UP?o=-1:n===h.Z.DOWN?o=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&t&&(n===h.Z.N?o=1:n===h.Z.P&&(o=-1)),0!==o){var r=V(j+o,o);F(r),W(r,!0)}break;case h.Z.ENTER:var i=z[j];i&&!i.data.disabled?G(i.value):G(void 0),s&&e.preventDefault();break;case h.Z.ESC:g(!1),s&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){F(e)}}})),0===z.length)return p.createElement("div",{role:"listbox",id:"".concat(u,"_list"),className:"".concat(T,"-empty"),onMouseDown:L},b);var U=Object.keys(D).map((function(e){return D[e]})),X=function(e){return e.label};function Y(e,n){return{role:e.group?"presentation":"option",id:"".concat(u,"_list_").concat(n)}}var Q=function(e){var n=z[e];if(!n)return null;var t=n.data||{},r=t.value,i=n.group,a=(0,C.Z)(t,!0),l=X(n);return n?p.createElement("div",(0,o.Z)({"aria-label":"string"!=typeof l||i?null:l},a,{key:e},Y(n,e),{"aria-selected":_(r)}),r):null},J={role:"listbox",id:"".concat(u,"_list")};return p.createElement(p.Fragment,null,R&&p.createElement("div",(0,o.Z)({},J,{style:{height:0,width:0,overflow:"hidden"}}),Q(j-1),Q(j),Q(j+1)),p.createElement(me.Z,{itemKey:"key",ref:k,data:z,height:P,itemHeight:N,fullHeight:!1,onMouseDown:L,onScroll:S,virtual:R,direction:H,innerProps:R?null:J},(function(e,n){var t,r=e.group,a=e.groupOption,l=e.data,u=e.label,s=e.value,d=l.key;if(r){var f,v=null!==(f=l.title)&&void 0!==f?f:he(u)?u.toString():void 0;return p.createElement("div",{className:m()(T,"".concat(T,"-group")),title:v},void 0!==u?u:d)}var g=l.disabled,h=l.title,b=(l.children,l.style),S=l.className,w=(0,c.Z)(l,ge),E=(0,fe.Z)(w,U),x=_(s),I="".concat(T,"-option"),Z=m()(T,I,S,(t={},(0,i.Z)(t,"".concat(I,"-grouped"),a),(0,i.Z)(t,"".concat(I,"-active"),j===n&&!g),(0,i.Z)(t,"".concat(I,"-disabled"),g),(0,i.Z)(t,"".concat(I,"-selected"),x),t)),$=X(e),M=!O||"function"==typeof O||x,D="number"==typeof $?$:$||s,H=he(D)?D.toString():void 0;return void 0!==h&&(H=h),p.createElement("div",(0,o.Z)({},(0,C.Z)(E),R?{}:Y(e,n),{"aria-selected":x,className:Z,title:H,onMouseMove:function(){j===n||g||W(n)},onClick:function(){g||G(s)},style:b}),p.createElement("div",{className:"".concat(I,"-content")},D),p.isValidElement(O)||x,M&&p.createElement(y,{className:"".concat(T,"-option-state"),customizeIcon:O,customizeIconProps:{isSelected:x}},x?"✓":null))})))},ye=p.forwardRef(be);ye.displayName="OptionList";var Se=ye;var we=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Ee=["inputValue"];var Ce=p.forwardRef((function(e,n){var t=e.id,d=e.mode,f=e.prefixCls,m=void 0===f?"rc-select":f,v=e.backfill,g=e.fieldNames,h=e.inputValue,b=e.searchValue,y=e.onSearch,S=e.autoClearSearchValue,w=void 0===S||S,E=e.onSelect,C=e.onDeselect,x=e.dropdownMatchSelectWidth,I=void 0===x||x,Z=e.filterOption,$=e.filterSort,M=e.optionFilterProp,D=e.optionLabelProp,R=e.options,H=e.children,P=e.defaultActiveFirstOption,N=e.menuItemSelectedIcon,T=e.virtual,z=e.direction,k=e.listHeight,L=void 0===k?200:k,F=e.listItemHeight,V=void 0===F?20:F,A=e.value,B=e.defaultValue,j=e.labelInValue,K=e.onChange,U=(0,c.Z)(e,we),X=(0,ee.ZP)(t),Q=Y(d),ne=!(R||!H),te=p.useMemo((function(){return(void 0!==Z||"combobox"!==d)&&Z}),[Z,d]),oe=p.useMemo((function(){return _(g,ne)}),[JSON.stringify(g),ne]),re=(0,s.Z)("",{value:void 0!==b?b:h,postState:function(e){return e||""}}),ie=(0,l.Z)(re,2),ce=ie[0],ue=ie[1],se=ae(R,H,oe,M,D),de=se.valueOptions,pe=se.labelOptions,fe=se.options,me=p.useCallback((function(e){return O(e).map((function(e){var n,t,o,r,i,a;(function(e){return!e||"object"!==(0,u.Z)(e)})(e)?n=e:(o=e.key,t=e.label,n=null!==(a=e.value)&&void 0!==a?a:o);var l,c=de.get(n);c&&(void 0===t&&(t=null==c?void 0:c[D||oe.label]),void 0===o&&(o=null!==(l=null==c?void 0:c.key)&&void 0!==l?l:n),r=null==c?void 0:c.disabled,i=null==c?void 0:c.title);return{label:t,value:n,key:o,disabled:r,title:i}}))}),[oe,D,de]),ge=(0,s.Z)(B,{value:A}),he=(0,l.Z)(ge,2),be=he[0],ye=he[1],Ce=p.useMemo((function(){var e,n=me(be);return"combobox"===d&&function(e){return!e&&0!==e}(null===(e=n[0])||void 0===e?void 0:e.value)?[]:n}),[be,me,d]),xe=function(e,n){var t=p.useRef({values:new Map,options:new Map});return[p.useMemo((function(){var o=t.current,r=o.values,i=o.options,l=e.map((function(e){var n;return void 0===e.label?(0,a.Z)((0,a.Z)({},e),{},{label:null===(n=r.get(e.value))||void 0===n?void 0:n.label}):e})),c=new Map,u=new Map;return l.forEach((function(e){c.set(e.value,e),u.set(e.value,n.get(e.value)||i.get(e.value))})),t.current.values=c,t.current.options=u,l}),[e,n]),p.useCallback((function(e){return n.get(e)||t.current.options.get(e)}),[n])]}(Ce,de),Ie=(0,l.Z)(xe,2),Ze=Ie[0],$e=Ie[1],Oe=p.useMemo((function(){if(!d&&1===Ze.length){var e=Ze[0];if(null===e.value&&(null===e.label||void 0===e.label))return[]}return Ze.map((function(e){var n;return(0,a.Z)((0,a.Z)({},e),{},{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),[d,Ze]),Me=p.useMemo((function(){return new Set(Ze.map((function(e){return e.value})))}),[Ze]);p.useEffect((function(){if("combobox"===d){var e,n=null===(e=Ze[0])||void 0===e?void 0:e.value;ue(function(e){return null!=e}(n)?String(n):"")}}),[Ze]);var De=le((function(e,n){var t,o=null!=n?n:e;return t={},(0,i.Z)(t,oe.value,e),(0,i.Z)(t,oe.label,o),t})),Re=function(e,n,t,o,r){return p.useMemo((function(){if(!t||!1===o)return e;var l=n.options,c=n.label,u=n.value,s=[],d="function"==typeof o,p=t.toUpperCase(),f=d?o:function(e,n){return r?q(n[r],p):n[l]?q(n["children"!==c?c:"label"],p):q(n[u],p)},m=d?function(e){return G(e)}:function(e){return e};return e.forEach((function(e){if(e[l])if(f(t,m(e)))s.push(e);else{var n=e[l].filter((function(e){return f(t,m(e))}));n.length&&s.push((0,a.Z)((0,a.Z)({},e),{},(0,i.Z)({},l,n)))}else f(t,m(e))&&s.push(e)})),s}),[e,o,r,t,n])}(p.useMemo((function(){if("tags"!==d)return fe;var e=(0,r.Z)(fe);return(0,r.Z)(Ze).sort((function(e,n){return e.value1&&void 0!==arguments[1]?arguments[1]:{},t=n.fieldNames,o=n.childrenAsData,r=[],i=_(t,!1),a=i.label,l=i.value,c=i.options,u=i.groupLabel;function s(e,n){e.forEach((function(e){if(n||!(c in e)){var t=e[l];r.push({key:W(e,r.length),groupOption:n,data:e,label:e[a],value:t})}else{var i=e[u];void 0===i&&o&&(i=e.label),r.push({key:W(e,r.length),group:!0,data:e,label:i}),s(e[c],!0)}}))}return s(e,!1),r}(Pe,{fieldNames:oe,childrenAsData:ne})}),[Pe,oe,ne]),Te=function(e){var n=me(e);if(ye(n),K&&(n.length!==Ze.length||n.some((function(e,n){var t;return(null===(t=Ze[n])||void 0===t?void 0:t.value)!==(null==e?void 0:e.value)})))){var t=j?n:n.map((function(e){return e.value})),o=n.map((function(e){return G($e(e.value))}));K(Q?t:t[0],Q?o:o[0])}},ze=p.useState(null),ke=(0,l.Z)(ze,2),Le=ke[0],Fe=ke[1],Ve=p.useState(0),Ae=(0,l.Z)(Ve,2),Be=Ae[0],je=Ae[1],Ke=void 0!==P?P:"combobox"!==d,We=p.useCallback((function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.source,r=void 0===o?"keyboard":o;je(n),v&&"combobox"===d&&null!==e&&"keyboard"===r&&Fe(String(e))}),[v,d]),_e=function(e,n,t){var o=function(){var n,t=$e(e);return[j?{label:null==t?void 0:t[oe.label],value:e,key:null!==(n=null==t?void 0:t.key)&&void 0!==n?n:e}:e,G(t)]};if(n&&E){var r=o(),i=(0,l.Z)(r,2),a=i[0],c=i[1];E(a,c)}else if(!n&&C&&"clear"!==t){var u=o(),s=(0,l.Z)(u,2),d=s[0],p=s[1];C(d,p)}},Ge=le((function(e,n){var t,o=!Q||n.selected;t=o?Q?[].concat((0,r.Z)(Ze),[e]):[e]:Ze.filter((function(n){return n.value!==e})),Te(t),_e(e,o),"combobox"===d?Fe(""):Y&&!w||(ue(""),Fe(""))})),Ue=p.useMemo((function(){var e=!1!==T&&!1!==I;return(0,a.Z)((0,a.Z)({},se),{},{flattenOptions:Ne,onActiveValue:We,defaultActiveFirstOption:Ke,onSelect:Ge,menuItemSelectedIcon:N,rawValues:Me,fieldNames:oe,virtual:e,direction:z,listHeight:L,listItemHeight:V,childrenAsData:ne})}),[se,Ne,We,Ke,Ge,N,Me,oe,T,I,L,V,ne]);return p.createElement(ve.Provider,{value:Ue},p.createElement(J,(0,o.Z)({},U,{id:X,prefixCls:m,ref:n,omitDomProps:Ee,mode:d,displayValues:Oe,onDisplayValuesChange:function(e,n){Te(e);var t=n.type,o=n.values;"remove"!==t&&"clear"!==t||o.forEach((function(e){_e(e.value,!1,t)}))},direction:z,searchValue:ce,onSearch:function(e,n){if(ue(e),Fe(null),"submit"!==n.source)"blur"!==n.source&&("combobox"===d&&Te(e),null==y||y(e));else{var t=(e||"").trim();if(t){var o=Array.from(new Set([].concat((0,r.Z)(Me),[t])));Te(o),_e(t,!0),ue("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var n=e;"tags"!==d&&(n=e.map((function(e){var n=pe.get(e);return null==n?void 0:n.value})).filter((function(e){return void 0!==e})));var t=Array.from(new Set([].concat((0,r.Z)(Me),(0,r.Z)(n))));Te(t),t.forEach((function(e){_e(e,!0)}))},dropdownMatchSelectWidth:I,OptionList:Se,emptyOptions:!Ne.length,activeValue:Le,activeDescendantId:"".concat(X,"_list_").concat(Be)})))}));var xe=Ce;xe.Option=de,xe.OptGroup=ue;var Ie=xe}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[24665],{27385:function(e,n,t){t.d(n,{Z:function(){return c}});var o=t(33614),r=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},a=t(22589),l=function(e,n){return r.createElement(a.Z,(0,o.Z)({},e,{ref:n,icon:i}))};var c=r.forwardRef(l)},78386:function(e,n,t){t.d(n,{Z:function(){return c}});var o=t(33614),r=t(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},a=t(22589),l=function(e,n){return r.createElement(a.Z,(0,o.Z)({},e,{ref:n,icon:i}))};var c=r.forwardRef(l)},93891:function(e,n,t){var o=t(59301),r=t(36355),i=t(64165);n.Z=e=>{const{componentName:n}=e,{getPrefixCls:t}=(0,o.useContext)(r.E_),a=t("empty");switch(n){case"Table":case"List":return o.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return o.createElement(i.Z,{image:i.Z.PRESENTED_IMAGE_SIMPLE,className:`${a}-small`});default:return o.createElement(i.Z,null)}}},64165:function(e,n,t){t.d(n,{Z:function(){return S}});var o=t(92310),r=t.n(o),i=t(59301),a=t(36355),l=t(9763),c=t(64993),u=t(88088);var s=()=>{const[,e]=(0,u.Z)(),n=new c.C(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return i.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{fill:"none",fillRule:"evenodd"},i.createElement("g",{transform:"translate(24 31.67)"},i.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),i.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),i.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),i.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),i.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),i.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),i.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},i.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),i.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};var d=()=>{const[,e]=(0,u.Z)(),{colorFill:n,colorFillTertiary:t,colorFillQuaternary:o,colorBgContainer:r}=e,{borderColor:a,shadowColor:l,contentColor:s}=(0,i.useMemo)((()=>({borderColor:new c.C(n).onBackground(r).toHexShortString(),shadowColor:new c.C(t).onBackground(r).toHexShortString(),contentColor:new c.C(o).onBackground(r).toHexShortString()})),[n,t,o,r]);return i.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},i.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},i.createElement("ellipse",{fill:l,cx:"32",cy:"33",rx:"32",ry:"7"}),i.createElement("g",{fillRule:"nonzero",stroke:a},i.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),i.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},p=t(83116),f=t(37613);const m=e=>{const{componentCls:n,margin:t,marginXS:o,marginXL:r,fontSize:i,lineHeight:a}=e;return{[n]:{marginInline:o,fontSize:i,lineHeight:a,textAlign:"center",[`${n}-image`]:{height:e.emptyImgHeight,marginBottom:o,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${n}-description`]:{color:e.colorText},[`${n}-footer`]:{marginTop:t},"&-normal":{marginBlock:r,color:e.colorTextDisabled,[`${n}-description`]:{color:e.colorTextDisabled},[`${n}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:o,color:e.colorTextDisabled,[`${n}-image`]:{height:e.emptyImgHeightSM}}}}};var v=(0,p.Z)("Empty",(e=>{const{componentCls:n,controlHeightLG:t}=e,o=(0,f.TS)(e,{emptyImgCls:`${n}-img`,emptyImgHeight:2.5*t,emptyImgHeightMD:t,emptyImgHeightSM:.875*t});return[m(o)]})),g=function(e,n){var t={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&n.indexOf(o)<0&&(t[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{var{className:n,rootClassName:t,prefixCls:o,image:c=h,description:u,children:s,imageStyle:d,style:p}=e,f=g(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:m,direction:y,empty:S}=i.useContext(a.E_),w=m("empty",o),[E,C]=v(w),[x]=(0,l.Z)("Empty"),I=void 0!==u?u:null==x?void 0:x.description,Z="string"==typeof I?I:"empty";let $=null;return $="string"==typeof c?i.createElement("img",{alt:Z,src:c}):c,E(i.createElement("div",Object.assign({className:r()(C,w,null==S?void 0:S.className,{[`${w}-normal`]:c===b,[`${w}-rtl`]:"rtl"===y},n,t),style:Object.assign(Object.assign({},null==S?void 0:S.style),p)},f),i.createElement("div",{className:`${w}-image`,style:d},$),I&&i.createElement("div",{className:`${w}-description`},I),s&&i.createElement("div",{className:`${w}-footer`},s)))};y.PRESENTED_IMAGE_DEFAULT=h,y.PRESENTED_IMAGE_SIMPLE=b;var S=y},14154:function(e,n,t){t.d(n,{Z:function(){return w}});var o=t(17313),r=t(74207),i=t(37613),a=t(83116),l=t(13826),c=t(92899);const u=e=>{const{optionHeight:n,optionFontSize:t,optionLineHeight:o,optionPadding:r}=e;return{position:"relative",display:"block",minHeight:n,padding:r,color:e.colorText,fontWeight:"normal",fontSize:t,lineHeight:o,boxSizing:"border-box"}};var s=e=>{const{antCls:n,componentCls:t}=e,r=`${t}-item`,i=`&${n}-slide-up-enter${n}-slide-up-enter-active`,a=`&${n}-slide-up-appear${n}-slide-up-appear-active`,s=`&${n}-slide-up-leave${n}-slide-up-leave-active`,d=`${t}-dropdown-placement-`;return[{[`${t}-dropdown`]:Object.assign(Object.assign({},(0,o.Wf)(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`\n ${i}${d}bottomLeft,\n ${a}${d}bottomLeft\n `]:{animationName:l.fJ},[`\n ${i}${d}topLeft,\n ${a}${d}topLeft,\n ${i}${d}topRight,\n ${a}${d}topRight\n `]:{animationName:l.Qt},[`${s}${d}bottomLeft`]:{animationName:l.Uw},[`\n ${s}${d}topLeft,\n ${s}${d}topRight\n `]:{animationName:l.ly},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},u(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},o.vS),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:2*e.controlPaddingHorizontal}}}),"&-rtl":{direction:"rtl"}})},(0,l.oN)(e,"slide-up"),(0,l.oN)(e,"slide-down"),(0,c.Fm)(e,"move-up"),(0,c.Fm)(e,"move-down")]};const d=e=>{let{controlHeightSM:n,controlHeight:t,lineWidth:o}=e;const r=(t-n)/2-o;return[r,Math.ceil(r/2)]};function p(e,n){const{componentCls:t,iconCls:r}=e,i=`${t}-selection-overflow`,a=e.multipleSelectItemHeight,[l]=d(e);return{[`${t}-multiple${n?`${t}-${n}`:""}`]:{fontSize:e.fontSize,[i]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"}},[`${t}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:l-2+"px 4px",borderRadius:e.borderRadius,[`${t}-show-search&`]:{cursor:"text"},[`${t}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:"2px 0",lineHeight:`${a}px`,visibility:"hidden",content:'"\\a0"'}},[`\n &${t}-show-arrow ${t}-selector,\n &${t}-allow-clear ${t}-selector\n `]:{paddingInlineEnd:e.fontSizeIcon+e.controlPaddingHorizontal},[`${t}-selection-item`]:{position:"relative",display:"flex",flex:"none",boxSizing:"border-box",maxWidth:"100%",height:a,marginTop:2,marginBottom:2,lineHeight:a-2*e.lineWidth+"px",background:e.multipleItemBg,border:`${e.lineWidth}px ${e.lineType} ${e.multipleItemBorderColor}`,borderRadius:e.borderRadiusSM,cursor:"default",transition:`font-size ${e.motionDurationSlow}, line-height ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,userSelect:"none",marginInlineEnd:4,paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS/2,[`${t}-disabled&`]:{color:e.multipleItemColorDisabled,borderColor:e.multipleItemBorderColorDisabled,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.paddingXS/2,overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},(0,o.Ro)()),{display:"inline-flex",alignItems:"center",color:e.colorIcon,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:e.colorIconHover}})},[`${i}-item + ${i}-item`]:{[`${t}-selection-search`]:{marginInlineStart:0}},[`${t}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.inputPaddingHorizontalBase-l,"\n &-input,\n &-mirror\n ":{height:a,fontFamily:e.fontFamily,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${t}-selection-placeholder `]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}}}}var f=e=>{const{componentCls:n}=e,t=(0,i.TS)(e,{controlHeight:e.controlHeightSM,multipleSelectItemHeight:e.controlHeightXS,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),o=(0,i.TS)(e,{fontSize:e.fontSizeLG,controlHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius}),[,r]=d(e);return[p(e),p(t,"sm"),{[`${n}-multiple${n}-sm`]:{[`${n}-selection-placeholder`]:{insetInline:e.controlPaddingHorizontalSM-e.lineWidth},[`${n}-selection-search`]:{marginInlineStart:r}}},p(o,"lg")]};function m(e,n){const{componentCls:t,inputPaddingHorizontalBase:r,borderRadius:i}=e,a=e.controlHeight-2*e.lineWidth,l=Math.ceil(1.25*e.fontSize);return{[`${t}-single${n?`${t}-${n}`:""}`]:{fontSize:e.fontSize,[`${t}-selector`]:Object.assign(Object.assign({},(0,o.Wf)(e)),{display:"flex",borderRadius:i,[`${t}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%"}},[`\n ${t}-selection-item,\n ${t}-selection-placeholder\n `]:{padding:0,lineHeight:`${a}px`,transition:`all ${e.motionDurationSlow}, visibility 0s`,"@supports (-moz-appearance: meterbar)":{lineHeight:`${a}px`}},[`${t}-selection-item`]:{position:"relative",userSelect:"none"},[`${t}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${t}-selection-item:after`,`${t}-selection-placeholder:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[`\n &${t}-show-arrow ${t}-selection-item,\n &${t}-show-arrow ${t}-selection-placeholder\n `]:{paddingInlineEnd:l},[`&${t}-open ${t}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{width:"100%",height:e.controlHeight,padding:`0 ${r}px`,[`${t}-selection-search-input`]:{height:a},"&:after":{lineHeight:`${a}px`}}},[`&${t}-customize-input`]:{[`${t}-selector`]:{"&:after":{display:"none"},[`${t}-selection-search`]:{position:"static",width:"100%"},[`${t}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${r}px`,"&:after":{display:"none"}}}}}}}function v(e){const{componentCls:n}=e,t=e.controlPaddingHorizontalSM-e.lineWidth;return[m(e),m((0,i.TS)(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${n}-single${n}-sm`]:{[`&:not(${n}-customize-input)`]:{[`${n}-selection-search`]:{insetInlineStart:t,insetInlineEnd:t},[`${n}-selector`]:{padding:`0 ${t}px`},[`&${n}-show-arrow ${n}-selection-search`]:{insetInlineEnd:t+1.5*e.fontSize},[`\n &${n}-show-arrow ${n}-selection-item,\n &${n}-show-arrow ${n}-selection-placeholder\n `]:{paddingInlineEnd:1.5*e.fontSize}}}},m((0,i.TS)(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const g=e=>{const{componentCls:n,selectorBg:t}=e;return{position:"relative",backgroundColor:t,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${n}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${n}-disabled&`]:{color:e.colorTextDisabled,background:e.colorBgContainerDisabled,cursor:"not-allowed",[`${n}-multiple&`]:{background:e.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},h=function(e,n){let t=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{componentCls:o,borderHoverColor:r,outlineColor:i,antCls:a}=n,l=t?{[`${o}-selector`]:{borderColor:r}}:{};return{[e]:{[`&:not(${o}-disabled):not(${o}-customize-input):not(${a}-pagination-size-changer)`]:Object.assign(Object.assign({},l),{[`${o}-focused& ${o}-selector`]:{borderColor:r,boxShadow:`0 0 0 ${n.controlOutlineWidth}px ${i}`,outline:0},[`&:hover ${o}-selector`]:{borderColor:r}})}}},b=e=>{const{componentCls:n}=e;return{[`${n}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},y=e=>{const{componentCls:n,inputPaddingHorizontalBase:t,iconCls:r}=e;return{[n]:Object.assign(Object.assign({},(0,o.Wf)(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},g(e)),b(e)),[`${n}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},o.vS),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},o.vS),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},(0,o.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[r]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:t,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:-e.fontSizeIcon/2,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:e.clearBg,cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:t+e.fontSize+e.paddingXS}}}},S=e=>{const{componentCls:n}=e;return[{[n]:{[`&-borderless ${n}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${n}-in-form-item`]:{width:"100%"}}},y(e),v(e),f(e),s(e),{[`${n}-rtl`]:{direction:"rtl"}},h(n,(0,i.TS)(e,{borderHoverColor:e.colorPrimaryHover,outlineColor:e.controlOutline})),h(`${n}-status-error`,(0,i.TS)(e,{borderHoverColor:e.colorErrorHover,outlineColor:e.colorErrorOutline}),!0),h(`${n}-status-warning`,(0,i.TS)(e,{borderHoverColor:e.colorWarningHover,outlineColor:e.colorWarningOutline}),!0),(0,r.c)(e,{borderElCls:`${n}-selector`,focusElCls:`${n}-focused`})]};var w=(0,a.Z)("Select",((e,n)=>{let{rootPrefixCls:t}=n;const o=(0,i.TS)(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.paddingSM-1,multipleSelectItemHeight:e.multipleItemHeight});return[S(o)]}),(e=>{const{fontSize:n,lineHeight:t,controlHeight:o,controlPaddingHorizontal:r,zIndexPopupBase:i,colorText:a,fontWeightStrong:l,controlItemBgActive:c,controlItemBgHover:u,colorBgContainer:s,colorFillSecondary:d,controlHeightLG:p,controlHeightSM:f,colorBgContainerDisabled:m,colorTextDisabled:v}=e;return{zIndexPopup:i+50,optionSelectedColor:a,optionSelectedFontWeight:l,optionSelectedBg:c,optionActiveBg:u,optionPadding:`${(o-n*t)/2}px ${r}px`,optionFontSize:n,optionLineHeight:t,optionHeight:o,selectorBg:s,clearBg:s,singleItemHeightLG:p,multipleItemBg:d,multipleItemBorderColor:"transparent",multipleItemHeight:f,multipleItemHeightLG:o,multipleSelectorBgDisabled:m,multipleItemColorDisabled:v,multipleItemBorderColorDisabled:"transparent"}}))},58582:function(e,n,t){t.d(n,{Z:function(){return o}});function o(e,n){return e||(e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:"scroll"===e?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}})(n)}},84443:function(e,n,t){function o(e,n){return void 0!==n?n:null!==e}t.d(n,{Z:function(){return o}})},66339:function(e,n,t){t.d(n,{Z:function(){return s}});var o=t(27385),r=t(58670),i=t(51638),a=t(78386),l=t(42141),c=t(42653),u=t(59301);function s(e){let{suffixIcon:n,clearIcon:t,menuItemSelectedIcon:s,removeIcon:d,loading:p,multiple:f,hasFeedback:m,prefixCls:v,showSuffixIcon:g,feedbackIcon:h,showArrow:b,componentName:y}=e;const S=null!=t?t:u.createElement(r.Z,null),w=e=>null!==n||m||b?u.createElement(u.Fragment,null,!1!==g&&e,m&&h):null;let E=null;if(void 0!==n)E=w(n);else if(p)E=w(u.createElement(l.Z,{spin:!0}));else{const e=`${v}-suffix`;E=n=>{let{open:t,showSearch:o}=n;return w(t&&o?u.createElement(c.Z,{className:e}):u.createElement(a.Z,{className:e}))}}let C=null;C=void 0!==s?s:f?u.createElement(o.Z,null):null;let x=null;return x=void 0!==d?d:u.createElement(i.Z,null),{clearIcon:S,suffixIcon:E,itemIcon:C,removeIcon:x}}},92899:function(e,n,t){t.d(n,{Fm:function(){return p}});var o=t(7102),r=t(95406);const i=new o.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),a=new o.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),l=new o.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),c=new o.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),u=new o.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),s=new o.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),d={"move-up":{inKeyframes:new o.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),outKeyframes:new o.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}})},"move-down":{inKeyframes:i,outKeyframes:a},"move-left":{inKeyframes:l,outKeyframes:c},"move-right":{inKeyframes:u,outKeyframes:s}},p=(e,n)=>{const{antCls:t}=e,o=`${t}-${n}`,{inKeyframes:i,outKeyframes:a}=d[n];return[(0,r.R)(o,i,a,e.motionDurationMid),{[`\n ${o}-enter,\n ${o}-appear\n `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${o}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]}},17115:function(e,n,t){t.d(n,{ZP:function(){return c}});var o=t(54099),r=t(59301),i=t(55562),a=0,l=(0,i.Z)();function c(e){var n=r.useState(),t=(0,o.Z)(n,2),i=t[0],c=t[1];return r.useEffect((function(){var e;c("rc_select_".concat((l?(e=a,a+=1):e="TEST_OR_SSR",e)))}),[]),e||i}},77861:function(e,n,t){t.d(n,{Ac:function(){return J},Xo:function(){return ue},Wx:function(){return de},ZP:function(){return Ie},lk:function(){return w}});var o=t(33614),r=t(61414),i=t(24018),a=t(81162),l=t(54099),c=t(63011),u=t(80017),s=t(71366),d=t(85870),p=t(59301),f=t(92310),m=t.n(f),v=t(19171),g=t(70041),h=t(20287),b=t(25629),y=function(e){var n,t=e.className,o=e.customizeIcon,r=e.customizeIconProps,i=e.onMouseDown,a=e.onClick,l=e.children;return n="function"==typeof o?o(r):o,p.createElement("span",{className:t,onMouseDown:function(e){e.preventDefault(),i&&i(e)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:a,"aria-hidden":!0},void 0!==n?n:p.createElement("span",{className:m()(t.split(/\s+/).map((function(e){return"".concat(e,"-icon")})))},l))};var S=p.createContext(null);function w(){return p.useContext(S)}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:250,n=p.useRef(null),t=p.useRef(null);function o(o){(o||null===n.current)&&(n.current=o),window.clearTimeout(t.current),t.current=window.setTimeout((function(){n.current=null}),e)}return p.useEffect((function(){return function(){window.clearTimeout(t.current)}}),[]),[function(){return n.current},o]}var C=t(47413),x=t(1439),I=function(e,n){var t,o,r=e.prefixCls,i=e.id,l=e.inputElement,c=e.disabled,u=e.tabIndex,s=e.autoFocus,f=e.autoComplete,v=e.editable,g=e.activeDescendantId,h=e.value,y=e.maxLength,S=e.onKeyDown,w=e.onMouseDown,E=e.onChange,C=e.onPaste,x=e.onCompositionStart,I=e.onCompositionEnd,Z=e.open,$=e.attrs,O=l||p.createElement("input",null),M=O,D=M.ref,R=M.props,H=R.onKeyDown,P=R.onChange,N=R.onMouseDown,T=R.onCompositionStart,z=R.onCompositionEnd,k=R.style;return(0,d.Kp)(!("maxLength"in O.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),O=p.cloneElement(O,(0,a.Z)((0,a.Z)((0,a.Z)({type:"search"},R),{},{id:i,ref:(0,b.sQ)(n,D),disabled:c,tabIndex:u,autoComplete:f||"off",autoFocus:s,className:m()("".concat(r,"-selection-search-input"),null===(t=O)||void 0===t||null===(o=t.props)||void 0===o?void 0:o.className),role:"combobox","aria-label":"Search","aria-expanded":Z||!1,"aria-haspopup":"listbox","aria-owns":"".concat(i,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(i,"_list"),"aria-activedescendant":Z?g:void 0},$),{},{value:v?h:"",maxLength:y,readOnly:!v,unselectable:v?null:"on",style:(0,a.Z)((0,a.Z)({},k),{},{opacity:v?null:0}),onKeyDown:function(e){S(e),H&&H(e)},onMouseDown:function(e){w(e),N&&N(e)},onChange:function(e){E(e),P&&P(e)},onCompositionStart:function(e){x(e),T&&T(e)},onCompositionEnd:function(e){I(e),z&&z(e)},onPaste:C}))},Z=p.forwardRef(I);Z.displayName="Input";var $=Z;function O(e){return Array.isArray(e)?e:void 0!==e?[e]:[]}var M="undefined"!=typeof window&&window.document&&window.document.documentElement;function D(e){return["string","number"].includes((0,u.Z)(e))}function R(e){var n=void 0;return e&&(D(e.title)?n=e.title.toString():D(e.label)&&(n=e.label.toString())),n}function H(e){var n;return null!==(n=e.key)&&void 0!==n?n:e.value}var P=function(e){e.preventDefault(),e.stopPropagation()},N=function(e){var n,t,o=e.id,r=e.prefixCls,a=e.values,c=e.open,u=e.searchValue,s=e.autoClearSearchValue,d=e.inputRef,f=e.placeholder,v=e.disabled,g=e.mode,h=e.showSearch,b=e.autoFocus,S=e.autoComplete,w=e.activeDescendantId,E=e.tabIndex,I=e.removeIcon,Z=e.maxTagCount,O=e.maxTagTextLength,D=e.maxTagPlaceholder,N=void 0===D?function(e){return"+ ".concat(e.length," ...")}:D,T=e.tagRender,z=e.onToggleOpen,k=e.onRemove,L=e.onInputChange,F=e.onInputPaste,V=e.onInputKeyDown,A=e.onInputMouseDown,B=e.onInputCompositionStart,j=e.onInputCompositionEnd,K=p.useRef(null),W=(0,p.useState)(0),_=(0,l.Z)(W,2),G=_[0],U=_[1],X=(0,p.useState)(!1),Y=(0,l.Z)(X,2),Q=Y[0],J=Y[1],q="".concat(r,"-selection"),ee=c||"multiple"===g&&!1===s||"tags"===g?u:"",ne="tags"===g||"multiple"===g&&!1===s||h&&(c||Q);function te(e,n,t,o,r){return p.createElement("span",{className:m()("".concat(q,"-item"),(0,i.Z)({},"".concat(q,"-item-disabled"),t)),title:R(e)},p.createElement("span",{className:"".concat(q,"-item-content")},n),o&&p.createElement(y,{className:"".concat(q,"-item-remove"),onMouseDown:P,onClick:r,customizeIcon:I},"×"))}n=function(){U(K.current.scrollWidth)},t=[ee],M?p.useLayoutEffect(n,t):p.useEffect(n,t);var oe=p.createElement("div",{className:"".concat(q,"-search"),style:{width:G},onFocus:function(){J(!0)},onBlur:function(){J(!1)}},p.createElement($,{ref:d,open:c,prefixCls:r,id:o,inputElement:null,disabled:v,autoFocus:b,autoComplete:S,editable:ne,activeDescendantId:w,value:ee,onKeyDown:V,onMouseDown:A,onChange:L,onPaste:F,onCompositionStart:B,onCompositionEnd:j,tabIndex:E,attrs:(0,C.Z)(e,!0)}),p.createElement("span",{ref:K,className:"".concat(q,"-search-mirror"),"aria-hidden":!0},ee," ")),re=p.createElement(x.Z,{prefixCls:"".concat(q,"-overflow"),data:a,renderItem:function(e){var n=e.disabled,t=e.label,o=e.value,r=!v&&!n,i=t;if("number"==typeof O&&("string"==typeof t||"number"==typeof t)){var a=String(i);a.length>O&&(i="".concat(a.slice(0,O),"..."))}var l=function(n){n&&n.stopPropagation(),k(e)};return"function"==typeof T?function(e,n,t,o,r){return p.createElement("span",{onMouseDown:function(e){P(e),z(!c)}},T({label:n,value:e,disabled:t,closable:o,onClose:r}))}(o,i,n,r,l):te(e,i,n,r,l)},renderRest:function(e){var n="function"==typeof N?N(e):N;return te({title:n},n,!1)},suffix:oe,itemKey:H,maxCount:Z});return p.createElement(p.Fragment,null,re,!a.length&&!ee&&p.createElement("span",{className:"".concat(q,"-placeholder")},f))},T=function(e){var n=e.inputElement,t=e.prefixCls,o=e.id,r=e.inputRef,i=e.disabled,a=e.autoFocus,c=e.autoComplete,u=e.activeDescendantId,s=e.mode,d=e.open,f=e.values,m=e.placeholder,v=e.tabIndex,g=e.showSearch,h=e.searchValue,b=e.activeValue,y=e.maxLength,S=e.onInputKeyDown,w=e.onInputMouseDown,E=e.onInputChange,x=e.onInputPaste,I=e.onInputCompositionStart,Z=e.onInputCompositionEnd,O=e.title,M=p.useState(!1),D=(0,l.Z)(M,2),H=D[0],P=D[1],N="combobox"===s,T=N||g,z=f[0],k=h||"";N&&b&&!H&&(k=b),p.useEffect((function(){N&&P(!1)}),[N,b]);var L=!("combobox"!==s&&!d&&!g)&&!!k,F=void 0===O?R(z):O;return p.createElement(p.Fragment,null,p.createElement("span",{className:"".concat(t,"-selection-search")},p.createElement($,{ref:r,prefixCls:t,id:o,open:d,inputElement:n,disabled:i,autoFocus:a,autoComplete:c,editable:T,activeDescendantId:u,value:k,onKeyDown:S,onMouseDown:w,onChange:function(e){P(!0),E(e)},onPaste:x,onCompositionStart:I,onCompositionEnd:Z,tabIndex:v,attrs:(0,C.Z)(e,!0),maxLength:N?y:void 0})),!N&&z?p.createElement("span",{className:"".concat(t,"-selection-item"),title:F,style:L?{visibility:"hidden"}:void 0},z.label):null,function(){if(z)return null;var e=L?{visibility:"hidden"}:void 0;return p.createElement("span",{className:"".concat(t,"-selection-placeholder"),style:e},m)}())};var z=function(e,n){var t=(0,p.useRef)(null),r=(0,p.useRef)(!1),i=e.prefixCls,a=e.open,c=e.mode,u=e.showSearch,s=e.tokenWithEnter,d=e.autoClearSearchValue,f=e.onSearch,m=e.onSearchSubmit,v=e.onToggleOpen,g=e.onInputKeyDown,b=e.domRef;p.useImperativeHandle(n,(function(){return{focus:function(){t.current.focus()},blur:function(){t.current.blur()}}}));var y=E(0),S=(0,l.Z)(y,2),w=S[0],C=S[1],x=(0,p.useRef)(null),I=function(e){!1!==f(e,!0,r.current)&&v(!0)},Z={inputRef:t,onInputKeyDown:function(e){var n,t=e.which;t!==h.Z.UP&&t!==h.Z.DOWN||e.preventDefault(),g&&g(e),t!==h.Z.ENTER||"tags"!==c||r.current||a||null==m||m(e.target.value),n=t,[h.Z.ESC,h.Z.SHIFT,h.Z.BACKSPACE,h.Z.TAB,h.Z.WIN_KEY,h.Z.ALT,h.Z.META,h.Z.WIN_KEY_RIGHT,h.Z.CTRL,h.Z.SEMICOLON,h.Z.EQUALS,h.Z.CAPS_LOCK,h.Z.CONTEXT_MENU,h.Z.F1,h.Z.F2,h.Z.F3,h.Z.F4,h.Z.F5,h.Z.F6,h.Z.F7,h.Z.F8,h.Z.F9,h.Z.F10,h.Z.F11,h.Z.F12].includes(n)||v(!0)},onInputMouseDown:function(){C(!0)},onInputChange:function(e){var n=e.target.value;if(s&&x.current&&/[\r\n]/.test(x.current)){var t=x.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");n=n.replace(t,x.current)}x.current=null,I(n)},onInputPaste:function(e){var n=e.clipboardData.getData("text");x.current=n},onInputCompositionStart:function(){r.current=!0},onInputCompositionEnd:function(e){r.current=!1,"combobox"!==c&&I(e.target.value)}},$="multiple"===c||"tags"===c?p.createElement(N,(0,o.Z)({},e,Z)):p.createElement(T,(0,o.Z)({},e,Z));return p.createElement("div",{ref:b,className:"".concat(i,"-selector"),onClick:function(e){e.target!==t.current&&(void 0!==document.body.style.msTouchAction?setTimeout((function(){t.current.focus()})):t.current.focus())},onMouseDown:function(e){var n=w();e.target===t.current||n||"combobox"===c||e.preventDefault(),("combobox"===c||u&&n)&&a||(a&&!1!==d&&f("",!0,!1),v())}},$)},k=p.forwardRef(z);k.displayName="Selector";var L=k,F=t(35593),V=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],A=function(e,n){var t=e.prefixCls,r=(e.disabled,e.visible),l=e.children,u=e.popupElement,s=e.animation,d=e.transitionName,f=e.dropdownStyle,v=e.dropdownClassName,g=e.direction,h=void 0===g?"ltr":g,b=e.placement,y=e.builtinPlacements,S=e.dropdownMatchSelectWidth,w=e.dropdownRender,E=e.dropdownAlign,C=e.getPopupContainer,x=e.empty,I=e.getTriggerDOMNode,Z=e.onPopupVisibleChange,$=e.onPopupMouseEnter,O=(0,c.Z)(e,V),M="".concat(t,"-dropdown"),D=u;w&&(D=w(u));var R=p.useMemo((function(){return y||function(e){var n=!0===e?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:n,adjustY:1},htmlRegion:"scroll"}}}(S)}),[y,S]),H=s?"".concat(M,"-").concat(s):d,P="number"==typeof S,N=p.useMemo((function(){return P?null:!1===S?"minWidth":"width"}),[S,P]),T=f;P&&(T=(0,a.Z)((0,a.Z)({},T),{},{width:S}));var z=p.useRef(null);return p.useImperativeHandle(n,(function(){return{getPopupElement:function(){return z.current}}})),p.createElement(F.Z,(0,o.Z)({},O,{showAction:Z?["click"]:[],hideAction:Z?["click"]:[],popupPlacement:b||("rtl"===h?"bottomRight":"bottomLeft"),builtinPlacements:R,prefixCls:M,popupTransitionName:H,popup:p.createElement("div",{ref:z,onMouseEnter:$},D),stretch:N,popupAlign:E,popupVisible:r,getPopupContainer:C,popupClassName:m()(v,(0,i.Z)({},"".concat(M,"-empty"),x)),popupStyle:T,getTriggerDOMNode:I,onPopupVisibleChange:Z}),l)},B=p.forwardRef(A);B.displayName="SelectTrigger";var j=B,K=t(56709);function W(e,n){var t,o=e.key;return"value"in e&&(t=e.value),null!=o?o:void 0!==t?t:"rc-index-key-".concat(n)}function _(e,n){var t=e||{},o=t.label||(n?"children":"label");return{label:o,value:t.value||"value",options:t.options||"options",groupLabel:t.groupLabel||o}}function G(e){var n=(0,a.Z)({},e);return"props"in n||Object.defineProperty(n,"props",{get:function(){return(0,d.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),n}}),n}var U=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],X=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function Y(e){return"tags"===e||"multiple"===e}var Q=p.forwardRef((function(e,n){var t,d,f=e.id,w=e.prefixCls,C=e.className,x=e.showSearch,I=e.tagRender,Z=e.direction,$=e.omitDomProps,O=e.displayValues,M=e.onDisplayValuesChange,D=e.emptyOptions,R=e.notFoundContent,H=void 0===R?"Not Found":R,P=e.onClear,N=e.mode,T=e.disabled,z=e.loading,k=e.getInputElement,F=e.getRawInputElement,V=e.open,A=e.defaultOpen,B=e.onDropdownVisibleChange,W=e.activeValue,_=e.onActiveValueChange,G=e.activeDescendantId,Q=e.searchValue,J=e.autoClearSearchValue,q=e.onSearch,ee=e.onSearchSplit,ne=e.tokenSeparators,te=e.allowClear,oe=e.suffixIcon,re=e.clearIcon,ie=e.OptionList,ae=e.animation,le=e.transitionName,ce=e.dropdownStyle,ue=e.dropdownClassName,se=e.dropdownMatchSelectWidth,de=e.dropdownRender,pe=e.dropdownAlign,fe=e.placement,me=e.builtinPlacements,ve=e.getPopupContainer,ge=e.showAction,he=void 0===ge?[]:ge,be=e.onFocus,ye=e.onBlur,Se=e.onKeyUp,we=e.onKeyDown,Ee=e.onMouseDown,Ce=(0,c.Z)(e,U),xe=Y(N),Ie=(void 0!==x?x:xe)||"combobox"===N,Ze=(0,a.Z)({},Ce);X.forEach((function(e){delete Ze[e]})),null==$||$.forEach((function(e){delete Ze[e]}));var $e=p.useState(!1),Oe=(0,l.Z)($e,2),Me=Oe[0],De=Oe[1];p.useEffect((function(){De((0,g.Z)())}),[]);var Re=p.useRef(null),He=p.useRef(null),Pe=p.useRef(null),Ne=p.useRef(null),Te=p.useRef(null),ze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,n=p.useState(!1),t=(0,l.Z)(n,2),o=t[0],r=t[1],i=p.useRef(null),a=function(){window.clearTimeout(i.current)};return p.useEffect((function(){return a}),[]),[o,function(n,t){a(),i.current=window.setTimeout((function(){r(n),t&&t()}),e)},a]}(),ke=(0,l.Z)(ze,3),Le=ke[0],Fe=ke[1],Ve=ke[2];p.useImperativeHandle(n,(function(){var e,n;return{focus:null===(e=Ne.current)||void 0===e?void 0:e.focus,blur:null===(n=Ne.current)||void 0===n?void 0:n.blur,scrollTo:function(e){var n;return null===(n=Te.current)||void 0===n?void 0:n.scrollTo(e)}}}));var Ae=p.useMemo((function(){var e;if("combobox"!==N)return Q;var n=null===(e=O[0])||void 0===e?void 0:e.value;return"string"==typeof n||"number"==typeof n?String(n):""}),[Q,N,O]),Be="combobox"===N&&"function"==typeof k&&k()||null,je="function"==typeof F&&F(),Ke=(0,b.x1)(He,null==je||null===(t=je.props)||void 0===t?void 0:t.ref),We=p.useState(!1),_e=(0,l.Z)(We,2),Ge=_e[0],Ue=_e[1];(0,v.Z)((function(){Ue(!0)}),[]);var Xe=(0,s.Z)(!1,{defaultValue:A,value:V}),Ye=(0,l.Z)(Xe,2),Qe=Ye[0],Je=Ye[1],qe=!!Ge&&Qe,en=!H&&D;(T||en&&qe&&"combobox"===N)&&(qe=!1);var nn=!en&&qe,tn=p.useCallback((function(e){var n=void 0!==e?e:!qe;T||(Je(n),qe!==n&&(null==B||B(n)))}),[T,qe,Je,B]),on=p.useMemo((function(){return(ne||[]).some((function(e){return["\n","\r\n"].includes(e)}))}),[ne]),rn=function(e,n,t){var o=!0,i=e;null==_||_(null);var a=t?null:function(e,n){if(!n||!n.length)return null;var t=!1,o=function e(n,o){var i=(0,K.Z)(o),a=i[0],l=i.slice(1);if(!a)return[n];var c=n.split(a);return t=t||c.length>1,c.reduce((function(n,t){return[].concat((0,r.Z)(n),(0,r.Z)(e(t,l)))}),[]).filter((function(e){return e}))}(e,n);return t?o:null}(e,ne);return"combobox"!==N&&a&&(i="",null==ee||ee(a),tn(!1),o=!1),q&&Ae!==i&&q(i,{source:n?"typing":"effect"}),o};p.useEffect((function(){qe||xe||"combobox"===N||rn("",!1,!1)}),[qe]),p.useEffect((function(){Qe&&T&&Je(!1),T&&Fe(!1)}),[T]);var an=E(),ln=(0,l.Z)(an,2),cn=ln[0],un=ln[1],sn=p.useRef(!1),dn=[];p.useEffect((function(){return function(){dn.forEach((function(e){return clearTimeout(e)})),dn.splice(0,dn.length)}}),[]);var pn,fn=p.useState({}),mn=(0,l.Z)(fn,2)[1];je&&(pn=function(e){tn(e)}),function(e,n,t,o){var r=p.useRef(null);r.current={open:n,triggerOpen:t,customizedTrigger:o},p.useEffect((function(){function n(n){var t;if(null===(t=r.current)||void 0===t||!t.customizedTrigger){var o=n.target;o.shadowRoot&&n.composed&&(o=n.composedPath()[0]||o),r.current.open&&e().filter((function(e){return e})).every((function(e){return!e.contains(o)&&e!==o}))&&r.current.triggerOpen(!1)}}return window.addEventListener("mousedown",n),function(){return window.removeEventListener("mousedown",n)}}),[])}((function(){var e;return[Re.current,null===(e=Pe.current)||void 0===e?void 0:e.getPopupElement()]}),nn,tn,!!je);var vn,gn=p.useMemo((function(){return(0,a.Z)((0,a.Z)({},e),{},{notFoundContent:H,open:qe,triggerOpen:nn,id:f,showSearch:Ie,multiple:xe,toggleOpen:tn})}),[e,H,nn,qe,f,Ie,xe,tn]),hn=!!oe||z;hn&&(vn=p.createElement(y,{className:m()("".concat(w,"-arrow"),(0,i.Z)({},"".concat(w,"-arrow-loading"),z)),customizeIcon:oe,customizeIconProps:{loading:z,searchValue:Ae,open:qe,focused:Le,showSearch:Ie}}));var bn,yn=function(e,n,t,o,r){var i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=p.useMemo((function(){return"object"===(0,u.Z)(o)?o.clearIcon:r||void 0}),[o,r]),s=p.useMemo((function(){return!(i||!o||!t.length&&!a||"combobox"===l&&""===a)}),[o,i,t.length,a,l]);return{allowClear:s,clearIcon:p.createElement(y,{className:"".concat(e,"-clear"),onMouseDown:n,customizeIcon:c},"×")}}(w,(function(){var e;null==P||P(),null===(e=Ne.current)||void 0===e||e.focus(),M([],{type:"clear",values:O}),rn("",!1,!1)}),O,te,re,T,Ae,N),Sn=yn.allowClear,wn=yn.clearIcon,En=p.createElement(ie,{ref:Te}),Cn=m()(w,C,(d={},(0,i.Z)(d,"".concat(w,"-focused"),Le),(0,i.Z)(d,"".concat(w,"-multiple"),xe),(0,i.Z)(d,"".concat(w,"-single"),!xe),(0,i.Z)(d,"".concat(w,"-allow-clear"),te),(0,i.Z)(d,"".concat(w,"-show-arrow"),hn),(0,i.Z)(d,"".concat(w,"-disabled"),T),(0,i.Z)(d,"".concat(w,"-loading"),z),(0,i.Z)(d,"".concat(w,"-open"),qe),(0,i.Z)(d,"".concat(w,"-customize-input"),Be),(0,i.Z)(d,"".concat(w,"-show-search"),Ie),d)),xn=p.createElement(j,{ref:Pe,disabled:T,prefixCls:w,visible:nn,popupElement:En,animation:ae,transitionName:le,dropdownStyle:ce,dropdownClassName:ue,direction:Z,dropdownMatchSelectWidth:se,dropdownRender:de,dropdownAlign:pe,placement:fe,builtinPlacements:me,getPopupContainer:ve,empty:D,getTriggerDOMNode:function(){return He.current},onPopupVisibleChange:pn,onPopupMouseEnter:function(){mn({})}},je?p.cloneElement(je,{ref:Ke}):p.createElement(L,(0,o.Z)({},e,{domRef:He,prefixCls:w,inputElement:Be,ref:Ne,id:f,showSearch:Ie,autoClearSearchValue:J,mode:N,activeDescendantId:G,tagRender:I,values:O,open:qe,onToggleOpen:tn,activeValue:W,searchValue:Ae,onSearch:rn,onSearchSubmit:function(e){e&&e.trim()&&q(e,{source:"submit"})},onRemove:function(e){var n=O.filter((function(n){return n!==e}));M(n,{type:"remove",values:[e]})},tokenWithEnter:on})));return bn=je?xn:p.createElement("div",(0,o.Z)({className:Cn},Ze,{ref:Re,onMouseDown:function(e){var n,t=e.target,o=null===(n=Pe.current)||void 0===n?void 0:n.getPopupElement();if(o&&o.contains(t)){var r=setTimeout((function(){var e,n=dn.indexOf(r);-1!==n&&dn.splice(n,1),Ve(),Me||o.contains(document.activeElement)||null===(e=Ne.current)||void 0===e||e.focus()}));dn.push(r)}for(var i=arguments.length,a=new Array(i>1?i-1:0),l=1;l=0;l-=1){var c=i[l];if(!c.disabled){i.splice(l,1),a=c;break}}a&&M(i,{type:"remove",values:[a]})}for(var u=arguments.length,s=new Array(u>1?u-1:0),d=1;d1?n-1:0),o=1;o1&&void 0!==arguments[1]&&arguments[1];return(0,ne.Z)(e).map((function(e,t){if(!p.isValidElement(e)||!e.type)return null;var o=e,r=o.type.isSelectOptGroup,i=o.key,l=o.props,u=l.children,s=(0,c.Z)(l,oe);return n||!r?re(e):(0,a.Z)((0,a.Z)({key:"__RC_SELECT_GRP__".concat(null===i?t:i,"__"),label:i},s),{},{options:ie(u)})})).filter((function(e){return e}))}function ae(e,n,t,o,r){return p.useMemo((function(){var i=e;!e&&(i=ie(n));var a=new Map,l=new Map,c=function(e,n,t){t&&"string"==typeof t&&e.set(n[t],n)};return function e(n){for(var i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],u=0;u1&&void 0!==arguments[1]?arguments[1]:1,t=z.length,o=0;o1&&void 0!==arguments[1]&&arguments[1];K(e);var t={source:n?"keyboard":"mouse"},o=z[e];o?I(o.value,e,t):I(null,-1,t)};(0,p.useEffect)((function(){W(!1!==Z?V(0):-1)}),[z.length,v]);var _=p.useCallback((function(e){return M.has(e)&&"combobox"!==f}),[f,(0,r.Z)(M).toString(),M.size]);(0,p.useEffect)((function(){var e,n=setTimeout((function(){if(!d&&s&&1===M.size){var e=Array.from(M)[0],n=z.findIndex((function(n){return n.data.value===e}));-1!==n&&(W(n),F(n))}}));s&&(null===(e=k.current)||void 0===e||e.scrollTo(void 0));return function(){return clearTimeout(n)}}),[s,v,x.length]);var G=function(e){void 0!==e&&$(e,{selected:!M.has(e)}),d||g(!1)};if(p.useImperativeHandle(n,(function(){return{onKeyDown:function(e){var n=e.which,t=e.ctrlKey;switch(n){case h.Z.N:case h.Z.P:case h.Z.UP:case h.Z.DOWN:var o=0;if(n===h.Z.UP?o=-1:n===h.Z.DOWN?o=1:/(mac\sos|macintosh)/i.test(navigator.appVersion)&&t&&(n===h.Z.N?o=1:n===h.Z.P&&(o=-1)),0!==o){var r=V(j+o,o);F(r),W(r,!0)}break;case h.Z.ENTER:var i=z[j];i&&!i.data.disabled?G(i.value):G(void 0),s&&e.preventDefault();break;case h.Z.ESC:g(!1),s&&e.stopPropagation()}},onKeyUp:function(){},scrollTo:function(e){F(e)}}})),0===z.length)return p.createElement("div",{role:"listbox",id:"".concat(u,"_list"),className:"".concat(T,"-empty"),onMouseDown:L},b);var U=Object.keys(D).map((function(e){return D[e]})),X=function(e){return e.label};function Y(e,n){return{role:e.group?"presentation":"option",id:"".concat(u,"_list_").concat(n)}}var Q=function(e){var n=z[e];if(!n)return null;var t=n.data||{},r=t.value,i=n.group,a=(0,C.Z)(t,!0),l=X(n);return n?p.createElement("div",(0,o.Z)({"aria-label":"string"!=typeof l||i?null:l},a,{key:e},Y(n,e),{"aria-selected":_(r)}),r):null},J={role:"listbox",id:"".concat(u,"_list")};return p.createElement(p.Fragment,null,R&&p.createElement("div",(0,o.Z)({},J,{style:{height:0,width:0,overflow:"hidden"}}),Q(j-1),Q(j),Q(j+1)),p.createElement(me.Z,{itemKey:"key",ref:k,data:z,height:P,itemHeight:N,fullHeight:!1,onMouseDown:L,onScroll:S,virtual:R,direction:H,innerProps:R?null:J},(function(e,n){var t,r=e.group,a=e.groupOption,l=e.data,u=e.label,s=e.value,d=l.key;if(r){var f,v=null!==(f=l.title)&&void 0!==f?f:he(u)?u.toString():void 0;return p.createElement("div",{className:m()(T,"".concat(T,"-group")),title:v},void 0!==u?u:d)}var g=l.disabled,h=l.title,b=(l.children,l.style),S=l.className,w=(0,c.Z)(l,ge),E=(0,fe.Z)(w,U),x=_(s),I="".concat(T,"-option"),Z=m()(T,I,S,(t={},(0,i.Z)(t,"".concat(I,"-grouped"),a),(0,i.Z)(t,"".concat(I,"-active"),j===n&&!g),(0,i.Z)(t,"".concat(I,"-disabled"),g),(0,i.Z)(t,"".concat(I,"-selected"),x),t)),$=X(e),M=!O||"function"==typeof O||x,D="number"==typeof $?$:$||s,H=he(D)?D.toString():void 0;return void 0!==h&&(H=h),p.createElement("div",(0,o.Z)({},(0,C.Z)(E),R?{}:Y(e,n),{"aria-selected":x,className:Z,title:H,onMouseMove:function(){j===n||g||W(n)},onClick:function(){g||G(s)},style:b}),p.createElement("div",{className:"".concat(I,"-content")},D),p.isValidElement(O)||x,M&&p.createElement(y,{className:"".concat(T,"-option-state"),customizeIcon:O,customizeIconProps:{isSelected:x}},x?"✓":null))})))},ye=p.forwardRef(be);ye.displayName="OptionList";var Se=ye;var we=["id","mode","prefixCls","backfill","fieldNames","inputValue","searchValue","onSearch","autoClearSearchValue","onSelect","onDeselect","dropdownMatchSelectWidth","filterOption","filterSort","optionFilterProp","optionLabelProp","options","children","defaultActiveFirstOption","menuItemSelectedIcon","virtual","direction","listHeight","listItemHeight","value","defaultValue","labelInValue","onChange"],Ee=["inputValue"];var Ce=p.forwardRef((function(e,n){var t=e.id,d=e.mode,f=e.prefixCls,m=void 0===f?"rc-select":f,v=e.backfill,g=e.fieldNames,h=e.inputValue,b=e.searchValue,y=e.onSearch,S=e.autoClearSearchValue,w=void 0===S||S,E=e.onSelect,C=e.onDeselect,x=e.dropdownMatchSelectWidth,I=void 0===x||x,Z=e.filterOption,$=e.filterSort,M=e.optionFilterProp,D=e.optionLabelProp,R=e.options,H=e.children,P=e.defaultActiveFirstOption,N=e.menuItemSelectedIcon,T=e.virtual,z=e.direction,k=e.listHeight,L=void 0===k?200:k,F=e.listItemHeight,V=void 0===F?20:F,A=e.value,B=e.defaultValue,j=e.labelInValue,K=e.onChange,U=(0,c.Z)(e,we),X=(0,ee.ZP)(t),Q=Y(d),ne=!(R||!H),te=p.useMemo((function(){return(void 0!==Z||"combobox"!==d)&&Z}),[Z,d]),oe=p.useMemo((function(){return _(g,ne)}),[JSON.stringify(g),ne]),re=(0,s.Z)("",{value:void 0!==b?b:h,postState:function(e){return e||""}}),ie=(0,l.Z)(re,2),ce=ie[0],ue=ie[1],se=ae(R,H,oe,M,D),de=se.valueOptions,pe=se.labelOptions,fe=se.options,me=p.useCallback((function(e){return O(e).map((function(e){var n,t,o,r,i,a;(function(e){return!e||"object"!==(0,u.Z)(e)})(e)?n=e:(o=e.key,t=e.label,n=null!==(a=e.value)&&void 0!==a?a:o);var l,c=de.get(n);c&&(void 0===t&&(t=null==c?void 0:c[D||oe.label]),void 0===o&&(o=null!==(l=null==c?void 0:c.key)&&void 0!==l?l:n),r=null==c?void 0:c.disabled,i=null==c?void 0:c.title);return{label:t,value:n,key:o,disabled:r,title:i}}))}),[oe,D,de]),ge=(0,s.Z)(B,{value:A}),he=(0,l.Z)(ge,2),be=he[0],ye=he[1],Ce=p.useMemo((function(){var e,n=me(be);return"combobox"===d&&function(e){return!e&&0!==e}(null===(e=n[0])||void 0===e?void 0:e.value)?[]:n}),[be,me,d]),xe=function(e,n){var t=p.useRef({values:new Map,options:new Map});return[p.useMemo((function(){var o=t.current,r=o.values,i=o.options,l=e.map((function(e){var n;return void 0===e.label?(0,a.Z)((0,a.Z)({},e),{},{label:null===(n=r.get(e.value))||void 0===n?void 0:n.label}):e})),c=new Map,u=new Map;return l.forEach((function(e){c.set(e.value,e),u.set(e.value,n.get(e.value)||i.get(e.value))})),t.current.values=c,t.current.options=u,l}),[e,n]),p.useCallback((function(e){return n.get(e)||t.current.options.get(e)}),[n])]}(Ce,de),Ie=(0,l.Z)(xe,2),Ze=Ie[0],$e=Ie[1],Oe=p.useMemo((function(){if(!d&&1===Ze.length){var e=Ze[0];if(null===e.value&&(null===e.label||void 0===e.label))return[]}return Ze.map((function(e){var n;return(0,a.Z)((0,a.Z)({},e),{},{label:null!==(n=e.label)&&void 0!==n?n:e.value})}))}),[d,Ze]),Me=p.useMemo((function(){return new Set(Ze.map((function(e){return e.value})))}),[Ze]);p.useEffect((function(){if("combobox"===d){var e,n=null===(e=Ze[0])||void 0===e?void 0:e.value;ue(function(e){return null!=e}(n)?String(n):"")}}),[Ze]);var De=le((function(e,n){var t,o=null!=n?n:e;return t={},(0,i.Z)(t,oe.value,e),(0,i.Z)(t,oe.label,o),t})),Re=function(e,n,t,o,r){return p.useMemo((function(){if(!t||!1===o)return e;var l=n.options,c=n.label,u=n.value,s=[],d="function"==typeof o,p=t.toUpperCase(),f=d?o:function(e,n){return r?q(n[r],p):n[l]?q(n["children"!==c?c:"label"],p):q(n[u],p)},m=d?function(e){return G(e)}:function(e){return e};return e.forEach((function(e){if(e[l])if(f(t,m(e)))s.push(e);else{var n=e[l].filter((function(e){return f(t,m(e))}));n.length&&s.push((0,a.Z)((0,a.Z)({},e),{},(0,i.Z)({},l,n)))}else f(t,m(e))&&s.push(e)})),s}),[e,o,r,t,n])}(p.useMemo((function(){if("tags"!==d)return fe;var e=(0,r.Z)(fe);return(0,r.Z)(Ze).sort((function(e,n){return e.value1&&void 0!==arguments[1]?arguments[1]:{},t=n.fieldNames,o=n.childrenAsData,r=[],i=_(t,!1),a=i.label,l=i.value,c=i.options,u=i.groupLabel;function s(e,n){e.forEach((function(e){if(n||!(c in e)){var t=e[l];r.push({key:W(e,r.length),groupOption:n,data:e,label:e[a],value:t})}else{var i=e[u];void 0===i&&o&&(i=e.label),r.push({key:W(e,r.length),group:!0,data:e,label:i}),s(e[c],!0)}}))}return s(e,!1),r}(Pe,{fieldNames:oe,childrenAsData:ne})}),[Pe,oe,ne]),Te=function(e){var n=me(e);if(ye(n),K&&(n.length!==Ze.length||n.some((function(e,n){var t;return(null===(t=Ze[n])||void 0===t?void 0:t.value)!==(null==e?void 0:e.value)})))){var t=j?n:n.map((function(e){return e.value})),o=n.map((function(e){return G($e(e.value))}));K(Q?t:t[0],Q?o:o[0])}},ze=p.useState(null),ke=(0,l.Z)(ze,2),Le=ke[0],Fe=ke[1],Ve=p.useState(0),Ae=(0,l.Z)(Ve,2),Be=Ae[0],je=Ae[1],Ke=void 0!==P?P:"combobox"!==d,We=p.useCallback((function(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.source,r=void 0===o?"keyboard":o;je(n),v&&"combobox"===d&&null!==e&&"keyboard"===r&&Fe(String(e))}),[v,d]),_e=function(e,n,t){var o=function(){var n,t=$e(e);return[j?{label:null==t?void 0:t[oe.label],value:e,key:null!==(n=null==t?void 0:t.key)&&void 0!==n?n:e}:e,G(t)]};if(n&&E){var r=o(),i=(0,l.Z)(r,2),a=i[0],c=i[1];E(a,c)}else if(!n&&C&&"clear"!==t){var u=o(),s=(0,l.Z)(u,2),d=s[0],p=s[1];C(d,p)}},Ge=le((function(e,n){var t,o=!Q||n.selected;t=o?Q?[].concat((0,r.Z)(Ze),[e]):[e]:Ze.filter((function(n){return n.value!==e})),Te(t),_e(e,o),"combobox"===d?Fe(""):Y&&!w||(ue(""),Fe(""))})),Ue=p.useMemo((function(){var e=!1!==T&&!1!==I;return(0,a.Z)((0,a.Z)({},se),{},{flattenOptions:Ne,onActiveValue:We,defaultActiveFirstOption:Ke,onSelect:Ge,menuItemSelectedIcon:N,rawValues:Me,fieldNames:oe,virtual:e,direction:z,listHeight:L,listItemHeight:V,childrenAsData:ne})}),[se,Ne,We,Ke,Ge,N,Me,oe,T,I,L,V,ne]);return p.createElement(ve.Provider,{value:Ue},p.createElement(J,(0,o.Z)({},U,{id:X,prefixCls:m,ref:n,omitDomProps:Ee,mode:d,displayValues:Oe,onDisplayValuesChange:function(e,n){Te(e);var t=n.type,o=n.values;"remove"!==t&&"clear"!==t||o.forEach((function(e){_e(e.value,!1,t)}))},direction:z,searchValue:ce,onSearch:function(e,n){if(ue(e),Fe(null),"submit"!==n.source)"blur"!==n.source&&("combobox"===d&&Te(e),null==y||y(e));else{var t=(e||"").trim();if(t){var o=Array.from(new Set([].concat((0,r.Z)(Me),[t])));Te(o),_e(t,!0),ue("")}}},autoClearSearchValue:w,onSearchSplit:function(e){var n=e;"tags"!==d&&(n=e.map((function(e){var n=pe.get(e);return null==n?void 0:n.value})).filter((function(e){return void 0!==e})));var t=Array.from(new Set([].concat((0,r.Z)(Me),(0,r.Z)(n))));Te(t),t.forEach((function(e){_e(e,!0)}))},dropdownMatchSelectWidth:I,OptionList:Se,emptyOptions:!Ne.length,activeValue:Le,activeDescendantId:"".concat(X,"_list_").concat(Be)})))}));var xe=Ce;xe.Option=de,xe.OptGroup=ue;var Ie=xe}}]); \ No newline at end of file diff --git a/30713.async.js b/30713.async.js index d4108255e5..87b7d8f789 100644 --- a/30713.async.js +++ b/30713.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30713],{26762:function(e,n,t){t.d(n,{Z:function(){return o}});var i=t(33614),r=t(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},a=t(22589),s=function(e,n){return r.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:l}))};var o=r.forwardRef(s)},59015:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(79800),r=t.n(i),l=t(59301),a=t(53200),s=t(39073),o=t(37712),c=function(){var e=(0,l.useState)(""),n=r()(e,2),t=n[0],i=n[1],c=(0,l.useState)(0),d=r()(c,2),u=(d[0],d[1]),h=(0,l.useState)(),m=r()(h,2),f=(m[0],m[1]),p=(0,l.useState)(),x=r()(p,2),v=(x[0],x[1]),j=(0,l.useState)(!1),g=r()(j,2),y=(g[0],g[1],(0,l.useRef)(""));function _(e){27==e.keyCode&&y.current&&b()}function b(){document.body.style.overflow="auto",f(void 0),v(void 0),u(0),i("")}(0,l.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){i(e),console.log(Z.current),document.body.style.overflow="hidden"}))}),[]),(0,l.useEffect)((function(){return document.addEventListener("keydown",_),function(){document.removeEventListener("keydown",_)}}),[]),(0,l.useEffect)((function(){y.current=t}),[t]);(0,l.useRef)();var k=(0,l.useRef)(),Z=(0,l.useRef)();return(0,o.jsx)(l.Fragment,{children:t?(0,o.jsx)("div",{children:(0,o.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,o.jsx)(s.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){i("")}},alt:"预览大图"})})}):null})}},30713:function(e,n,t){t.r(n),t.d(n,{default:function(){return oe},identityMap:function(){return se}});var i=t(37205),r=t.n(i),l=t(7557),a=t.n(l),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),f=t.n(m),p=t(59301),x=t(32007),v=t(57809),j=t(92832),g=t(78241),y=t(8591),_=t(43418),b=t(95237),k=t(43604),Z=t(6848),w=t(88522),I=t(5112),N=t(59028),S=t(3113),C="wrap___isQuw",F="content___Gh5i7",A="hint___dh6_r",T="title___Txz11",V="titleWrap___p75TL",P="formWrap___tyQRy",q="schoolHintWrap___WnTDr",E="colorCDCDCD___Xq4Mx",z="color0152d9___lAjmo",L="submitButton___LHi3i",Q="submitButtondiv___J6VbH",R="staffidInput___M9rEi",H=t(1291),B=t(40684),D=t(47734),O=t(32637),M=t(66621),G=t(13868),U=t(42141),W=t(26762),J=t(59015),Y=t(53200),K=t(85750),X=t(89392),$=t(29831),ee=t(75694),ne=t(20817),te=t(84783),ie=t(37712),re=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],le=v.default.Option,ae=j.Z.TextArea,se={teacher:"教师",student:"学生",professional:"专业人士"},oe=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,r=e.globalSetting,l=e.shixunHomeworks;return{user:n,account:t,globalSetting:r,loading:i.effects,shixunHomeworks:l}}))((function(e){var n,t,i,l,s,c=e.user,u=e.account,m=(e.globalSetting,e.shixunHomeworks),se=e.loading,oe=e.dispatch,ce=(f()(e,re),g.Z.useForm()),de=h()(ce,1)[0],ue=g.Z.useForm(),he=h()(ue,1)[0],me=(0,p.useState)({}),fe=h()(me,2),pe=fe[0],xe=fe[1],ve=(0,p.useState)(!1),je=h()(ve,2),ge=je[0],ye=je[1],_e=(0,p.useState)({}),be=h()(_e,2),ke=be[0],Ze=be[1],we=(0,p.useState)([]),Ie=h()(we,2),Ne=Ie[0],Se=Ie[1],Ce=(0,p.useState)([]),Fe=h()(Ce,2),Ae=Fe[0],Te=Fe[1],Ve=(0,p.useState)([]),Pe=h()(Ve,2),qe=Pe[0],Ee=Pe[1],ze=(0,p.useState)([]),Le=h()(ze,2),Qe=Le[0],Re=Le[1],He=(0,p.useState)([]),Be=h()(He,2),De=Be[0],Oe=Be[1],Me=(0,p.useState)([]),Ge=h()(Me,2),Ue=Ge[0],We=Ge[1],Je=(0,p.useState)(!0),Ye=h()(Je,2),Ke=Ye[0],Xe=Ye[1],$e=(0,p.useState)(!1),en=h()($e,2),nn=en[0],tn=en[1],rn=(0,p.useState)(),ln=h()(rn,2),an=ln[0],sn=ln[1],on=(0,p.useState)(null),cn=h()(on,2),dn=cn[0],un=cn[1],hn=(0,p.useState)(!0),mn=h()(hn,2),fn=mn[0],pn=mn[1],xn=(0,p.useState)(),vn=h()(xn,2),jn=(vn[0],vn[1],(0,p.useState)(!1)),gn=h()(jn,2),yn=gn[0],_n=(gn[1],(0,p.useState)([])),bn=h()(_n,2),kn=bn[0],Zn=bn[1],wn=(0,p.useState)(!0),In=h()(wn,2),Nn=In[0],Sn=In[1],Cn=(0,p.useRef)(!0),Fn=(0,p.useState)(""),An=h()(Fn,2),Tn=An[0],Vn=An[1],Pn=(0,p.useState)(""),qn=h()(Pn,2),En=qn[0],zn=qn[1],Ln=(0,p.useState)(""),Qn=h()(Ln,2),Rn=Qn[0],Hn=Qn[1],Bn=(0,p.useRef)((0,X.throttle)((function(e){return Un(e)}),1200,{leading:!0,trailing:!0})).current,Dn=u.basicInfo,On=void 0===Dn?{}:Dn,Mn=On&&"certified"==On.professional_certification,Gn={visible:!1};(0,p.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Un(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,p.useEffect)((function(){Nn&&(de.setFieldsValue({studentNo:ke.studentNo}),de.validateFields(["studentNo"]))}),[ke.studentNo]),(0,p.useEffect)((function(){fn||!ke.school||Ne.find((function(e){return e.name===ke.school}))?Vn(""):Vn("error")}),[fn,ke.school,Ne]),(0,p.useEffect)((function(){fn||!ke.department||qe.find((function(e){return e.name===ke.department}))?zn(""):zn("error")}),[fn,ke.department,qe]),(0,p.useEffect)((function(){!fn&&ke.major_name&&(null==De?void 0:De.length)>0&&!De.find((function(e){return e.name===ke.major_name}))?Hn("error"):Hn("")}),[fn,ke.major_name]);var Un=function(){var e=d()(a()().mark((function e(n){var t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pn(!0),e.next=3,oe({type:"account/getSchoolOption",payload:{keyword:n,limit:99999,display_aliases:!0}});case 3:if(t=e.sent,Se(null==t?void 0:t.schools),Te(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Te(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(r=t.schools)||void 0===r?void 0:r.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,Kn(n,null==On?void 0:On.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:de.setFieldsValue({department:"",major_name:""}),Ze(o()(o()({},de.getFieldValue()),{school:n,department:"",major_name:""})),Ee([]),Re([]),Oe([]),We([]),zn(""),Hn("");case 22:e.next=32;break;case 24:de.setFieldsValue({department:"",major_name:""}),Ze(o()(o()({},de.getFieldValue()),{department:"",major_name:""})),Ee([]),Re([]),Oe([]),We([]),zn(""),Hn("");case 32:pn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wn=function(e){if(e)return oe({type:"account/getDepartmentOption",payload:{id:e}})};(0,p.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,r={nickname:i.nickname,name:i.show_realname?i.name:(0,M.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===M.jh||void 0===M.jh||null===(n=M.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)Zn([{uid:"111",name:"111",url:ne.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);sn(i.name),Xe(i.show_realname),un(i.identity),de.setFieldsValue(r),Ze(r)}}),[u.basicInfo]);var Jn,Yn,Kn=function(){var e=d()(a()().mark((function e(n,t,i){var l,s,c,d,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),console.log(Cn),c=null===(l=(i||Ne).find((function(e){return e.name===n})))||void 0===l?void 0:l.id,e.next=5,Wn(c);case 5:if(e.t0=e.sent,e.t0){e.next=8;break}e.t0={};case 8:d=e.t0,u=Cn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,de.setFieldsValue({department:u}),Ze(o()(o()({},de.getFieldsValue()),{school:n,department:u})),Ee(r()(null==d?void 0:d.departments)),Re(r()(null==d?void 0:d.departments)),Hn(""),Xn(Cn.current,r()(null==d?void 0:d.departments),i);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),Xn=function(){var e=d()(a()().mark((function e(){var n,t,i,l,s,c,d,u,h,m,f=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=f.length>0&&void 0!==f[0]&&f[0],l=f.length>1?f[1]:void 0,s=f.length>2?f[2]:void 0,console.log(de.getFieldsValue()),console.log(ke),console.log(Ne),Cn.current=!1,c=null===(n=s.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=l.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,K.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Oe(r()(null==u?void 0:u.majors)),We(r()(null==u?void 0:u.majors)),m=i?null==On?void 0:On.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,de.setFieldsValue({major_name:m}),Ze(o()(o()({},de.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(){var e=d()(a()().mark((function e(){var n,t,i,l,s,c,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=Ne.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(l=null===(t=qe.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,K.ZP)("/api/schools/".concat(i,"/departments/").concat(l,"/major_option.json"),{method:"get"});case 5:0==(null==(s=e.sent)?void 0:s.status)&&(Oe(r()(null==s?void 0:s.majors)),We(r()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,de.setFieldsValue({major_name:d}),Ze(o()(o()({},de.getFieldsValue()),{major_name:d})));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),et=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Un();case 2:de.setFieldsValue({school:n,department:""}),Ze(o()(o()({},ke),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nt=function(){var e=d()(a()().mark((function e(n){var t,i,r,l,s,o,h,m,f,p,v,j,g,b,k,Z,w,I,N,S,C,F,A,T,V,P,q;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,f=n.manager,p=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,b=n.brief_introduction,n.face_image,k=n.staff_id,Z=n.major_name,w=null===(t=qe.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=Ne.find((function(e){return e.name===p})))||void 0===i?void 0:i.id,N=null===(r=De.find((function(e){return e.name===Z})))||void 0===r?void 0:r.id,S=u.basicInfo,console.log("B",n,S),C=[],"uncertified"!=S.authentication&&(an!=S.name&&C.push("姓名"),s!=S.gender&&C.push("性别")),F=[],Mn&&(o!=S.identity?F.push("职业"):(ke.identity,"teacher"===ke.identity&&m!=S.technical_title&&F.push("职业"),"professional"===ke.identity&&f!=S.technical_title&&F.push("职业")),p!=S.school_name&&F.push("学校/单位"),v!=S.department_name&&F.push("院系/部门"),Z!=S.major_name&&F.push("专业")),I){e.next=13;break}return _.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ie.jsxs)("div",{style:{textAlign:"center"},children:[(0,ie.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===ke.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,ie.jsx)("img",{src:"teacher"===ke.identity?$:ee,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return _.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ie.jsxs)("div",{style:{textAlign:"center"},children:[(0,ie.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===ke.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,ie.jsx)("img",{src:"teacher"===ke.identity?$:ee,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!Z||N){e.next=19;break}return _.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ie.jsxs)("div",{style:{textAlign:"center"},children:[(0,ie.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===ke.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,ie.jsx)("img",{src:"teacher"===ke.identity?$:ee,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(C.length>0||F.length>0)){e.next=23;break}_.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,ie.jsx)("div",{children:"本次修改涉及".concat(C.toString().replaceAll(",","、")).concat(C.length>0&&F.length>0?"、":"").concat(F.toString().replaceAll(",","、"),",需要重新进行").concat(C.length>0?"实名认证":"").concat(C.length>0&&F.length>0?"和":"").concat(F.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(a()().mark((function e(){var n,t,i,r,d,p,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(C.length>0)){e.next=3;break}return e.next=3,(0,G.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(F.length>0)){e.next=6;break}return e.next=6,(0,G.kN)({login:null===(r=c.userInfo)||void 0===r?void 0:r.login});case 6:return e.next=8,oe({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:an,nickname:l,school_id:I,edu_background:j,edu_entry_year:g,show_realname:Ke,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||f,face_image:null==kn||null===(t=kn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(y.ZP.info("保存成功"),null!==(p=u.basicInfo)&&void 0!==p&&p.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===dn||"teacher"!==o){e.next=18;break}return tn(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,ie.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,oe({type:"account/updateAccount",payload:{id:null===(A=u.basicInfo)||void 0===A?void 0:A.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:an,nickname:l,school_id:I,edu_background:j,edu_entry_year:g,staff_id:k,show_realname:Ke,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||f,face_image:null==kn||null===(T=kn[0])||void 0===T||null===(T=T.response)||void 0===T?void 0:T.id}});case 25:if(-1!==(null==(V=e.sent)?void 0:V.status)){e.next=28;break}return e.abrupt("return");case 28:if(!V){e.next=37;break}if(y.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===dn||"teacher"!==o){e.next=35;break}return tn(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,ie.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tt=(0,ie.jsxs)("div",{children:[yn?(0,ie.jsx)(U.Z,{}):(0,ie.jsx)(W.Z,{}),(0,ie.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,ie.jsxs)("section",{className:C,children:[(0,ie.jsxs)("div",{className:F,children:[(0,ie.jsx)("div",{className:V,children:(0,ie.jsx)("div",{className:T,children:"基本信息"})}),(0,ie.jsxs)(g.Z,{form:de,className:P,layout:"horizontal",onValuesChange:function(e){var n;Ze(o()({},de.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(Xe(!0),de.setFieldsValue({name:an})),"name"in e&&sn(e.name),"identity"in e&&de.setFieldsValue({staff_id:""})},onFinish:nt,scrollToFirstError:!0,children:[(0,ie.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:M.HJ}],extra:(0,ie.jsx)("span",{children:ke.nickname?Ke?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,ie.jsx)(j.Z,{style:{height:40},disabled:!!ke.nickname&&!Ke,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:ke.nickname?(0,ie.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(Ke?"icon-xianshi":"icon-yincang"," font18 ").concat(z),onClick:function(){var e=!Ke;Xe(e);var n=e?an:(0,M.YA)(an);de.setFieldsValue({name:n})}}):null})}),(0,ie.jsxs)(b.Z,{gutter:[10,0],children:[(0,ie.jsx)(k.Z,{children:(0,ie.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"已提交职业认证"}),(0,ie.jsxs)("div",{children:["可在",(0,ie.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Gn),{},{children:(0,ie.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,ie.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,ie.jsx)(le,{value:"teacher",children:"教师"}),(0,ie.jsx)(le,{value:"student",children:"学生"}),(0,ie.jsx)(le,{value:"professional",children:"专业人士"})]})})}))}),(0,ie.jsxs)(k.Z,{children:["student"===ke.identity&&(0,ie.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"已提交职业认证"}),(0,ie.jsxs)("div",{children:["可在",(0,ie.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Gn),{},{children:(0,ie.jsx)(g.Z.Item,{initialValue:ke.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Yn=d()(a()().mark((function e(n,t){var i,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Sn(!1),e.next=3,(0,K.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==On?void 0:On.school_id)||(null==Ne||null===(r=Ne.find((function(e){return e.name===ke.school})))||void 0===r?void 0:r.id),student_id:t}});case 3:return l=e.sent,e.abrupt("return",(null==l?void 0:l.status)<-1?Promise.reject((0,ie.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,ie.jsx)("a",{onClick:function(){ye(!0),xe({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Yn.apply(this,arguments)})}],children:(0,ie.jsx)(j.Z,{size:"large",style:{width:320},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===ke.identity&&(0,ie.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"已提交职业认证"}),(0,ie.jsxs)("div",{children:["可在",(0,ie.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Gn),{},{children:(0,ie.jsx)(g.Z.Item,{initialValue:ke.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,ie.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,ie.jsx)(le,{value:"教授",children:"教授"}),(0,ie.jsx)(le,{value:"研究员",children:"研究员"}),(0,ie.jsx)(le,{value:"副教授",children:"副教授"}),(0,ie.jsx)(le,{value:"副研究员",children:"副研究员"}),(0,ie.jsx)(le,{value:"讲师",children:"讲师"}),(0,ie.jsx)(le,{value:"助理研究员",children:"助理研究员"}),(0,ie.jsx)(le,{value:"助理教授",children:"助理教授"})]})})})),"professional"===ke.identity&&(0,ie.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"已提交职业认证"}),(0,ie.jsxs)("div",{children:["可在",(0,ie.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Gn),{},{children:(0,ie.jsx)(g.Z.Item,{initialValue:ke.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,ie.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,ie.jsx)(le,{value:"企业管理者",children:"企业管理者"}),(0,ie.jsx)(le,{value:"部门管理者",children:"部门管理者"}),(0,ie.jsx)(le,{value:"高级工程师",children:"高级工程师"}),(0,ie.jsx)(le,{value:"工程师",children:"工程师"}),(0,ie.jsx)(le,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===ke.identity||"professional"===ke.identity)&&(0,ie.jsx)(k.Z,{flex:1,children:(0,ie.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){if(null===n||""===n)return Promise.resolve();return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,ie.jsx)(j.Z,{placeholder:"请输入工号,最大限制20个字符",className:R,suffix:" ",showCount:!0,maxLength:20})})})]}),(0,ie.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"已提交职业认证"}),(0,ie.jsxs)("div",{children:["可在",(0,ie.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Gn),{},{children:(0,ie.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!fn&&ke.school&&!(null!=Ne&&Ne.find((function(e){return e.name===ke.school})))&&(0,ie.jsx)("div",{className:q,children:(0,ie.jsxs)("span",{className:E,children:["未找到包含“",ke.school,"”的高校,如有需要,请",(0,ie.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){_.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ie.jsxs)("div",{style:{textAlign:"center"},children:[(0,ie.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===ke.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,ie.jsx)("img",{src:"teacher"===ke.identity?$:ee,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,ie.jsx)(w.Z,{status:Tn,size:"large",showSearch:!0,onChange:Bn,placeholder:"请输入单位名称",children:Ae.map((function(e,n){return(0,ie.jsx)(le,{value:e.name,children:e.name},n)}))})})})),(0,ie.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"已提交职业认证"}),(0,ie.jsxs)("div",{children:["可在",(0,ie.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Gn),{},{children:(0,ie.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!fn&&ke.department&&!(null!=qe&&qe.find((function(e){return e.name===ke.department})))&&(0,ie.jsxs)("div",{className:q,children:[(0,ie.jsx)("span",{className:E,children:ke.department?"未找到包含“".concat(ke.department,"”的高校,"):"未找到院系,"}),(0,ie.jsxs)("span",{className:E,children:["如有需要,请",(0,ie.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){_.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ie.jsxs)("div",{style:{textAlign:"center"},children:[(0,ie.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===ke.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称"]}),(0,ie.jsx)("img",{src:"teacher"===ke.identity?$:ee,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,ie.jsx)(w.Z,{status:En,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(de.setFieldsValue({major_name:""}),Ze(o()(o()({},de.getFieldsValue()),{major_name:""})),Oe([]),We([]),Hn("")),$n(),Re(qe.filter((function(n){return n.name.includes(e)})))},children:Qe.map((function(e,n){return(0,ie.jsxs)(le,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,ie.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})})})),(0,ie.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"已提交职业认证"}),(0,ie.jsxs)("div",{children:["可在",(0,ie.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Gn),{},{children:(0,ie.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Rn&&(0,ie.jsx)("div",{className:q,children:(0,ie.jsxs)("span",{className:E,children:["未找到“",ke.major_name,"”专业,如有需要,请",(0,ie.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){_.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,ie.jsxs)("div",{style:{textAlign:"center"},children:[(0,ie.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===ke.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,ie.jsx)("img",{src:"teacher"===ke.identity?$:ee,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,ie.jsx)(w.Z,{status:Rn,size:"large",placeholder:"请输入专业名称",onChange:function(e){We(De.filter((function(n){return n.name.includes(e)}))),e&&0==(null==De?void 0:De.length)?Hn("error"):""!=e||Hn("")},children:Ue.map((function(e,n){return(0,ie.jsxs)(le,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,ie.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})})})),(0,ie.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:M.G7}],validateTrigger:"onSubmit",children:(0,ie.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=ke.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,ie.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,ie.jsx)(g.Z.Item,{name:"gender",children:(0,ie.jsxs)(I.ZP.Group,{children:[(0,ie.jsx)(I.ZP,{value:0,children:"男"}),(0,ie.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,ie.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,ie.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Jn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,ie.jsx)(le,{value:Jn-n,children:(0,ie.jsx)("span",{children:Jn-n})},n)})))})}),(0,ie.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,ie.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:M.jh.map((function(e,n){return(0,ie.jsx)(le,{value:e.id,children:e.name},n)}))})}),(0,ie.jsxs)("div",{style:{display:"flex"},children:[(0,ie.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,ie.jsx)(N.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:kn,onPreview:function(e){Y.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(ne.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return y.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(y.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){Zn(r()(e.fileList))},children:(null==kn?void 0:kn.length)>0?null:tt})}),(0,ie.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,ie.jsx)("span",{children:"要求:"}),(0,ie.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,ie.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,ie.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,ie.jsxs)("div",{style:{position:"relative"},children:[(0,ie.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,ie.jsx)(ae,{maxLength:500,rows:6})}),(0,ie.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=de.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,ie.jsxs)(g.Z.Item,{children:[(0,ie.jsx)(S.ZP,{className:"".concat(2===m.actionTabs.type?Q:L," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:se["account/editAccount"],children:"保存"}),(0,ie.jsx)(S.ZP,{className:L,size:"middle",onClick:function(){return x.history.push("/account/profile")},children:"取消"})]})]})]}),(0,ie.jsx)("div",{className:"".concat(A," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,ie.jsx)(H.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolName:ke.school,onSuccess:et}),(0,ie.jsx)(B.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolId:null===(l=Ne.find((function(e){return e.name===ke.school})))||void 0===l?void 0:l.id,schoolName:ke.school,departmentName:ke.department,onSuccess:function(e){return Kn(ke.school,e)}}),(0,ie.jsx)(te.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=qe.find((function(e){return e.name===ke.department})))||void 0===s?void 0:s.id,departmentName:ke.department,majorName:ke.major_name,onSuccess:function(e){de.setFieldsValue({major_name:e}),Ze(o()(o()({},de.getFieldsValue()),{major_name:e})),$n()}}),(0,ie.jsx)(_.Z,{centered:!0,destroyOnClose:!0,open:nn,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){tn(!1)},children:(0,ie.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,ie.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,ie.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,ie.jsx)(_.Z,{title:"解绑学号",open:ge,centered:!0,destroyOnClose:!0,onCancel:function(){ye(!1)},onOk:function(){he.submit()},children:(0,ie.jsxs)(g.Z,{form:he,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){xe(n)},onFinish:function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,K.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:ke.studentNo,school_id:(null==On?void 0:On.school_id)||(null==Ne||null===(i=Ne.find((function(e){return e.name===ke.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(y.ZP.success("解绑成功"),de.validateFields(),ye(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,ie.jsxs)("div",{children:["很抱歉,该学号(",ke.studentNo,")已被使用,如果需要将该学号绑定在当前账号上,您可以提供原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,ie.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:[(0,ie.jsx)("div",{children:"1、原账号绑定的手机号码或者邮箱;"}),(0,ie.jsx)("div",{children:"2、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;"}),(0,ie.jsx)("div",{children:"注意:请确保原账号所在单位与已加入的教学课堂所属单位相同。"})]}),(0,ie.jsxs)(b.Z,{gutter:[10,0],children:[(0,ie.jsx)(k.Z,{span:5,children:(0,ie.jsx)(g.Z.Item,{name:"check_type",children:(0,ie.jsxs)(v.default,{children:[(0,ie.jsx)(le,{value:1,children:"邀请码"}),(0,ie.jsx)(le,{value:2,children:"手机号"}),(0,ie.jsx)(le,{value:3,children:"邮箱"})]})})}),(0,ie.jsxs)(k.Z,{flex:1,children:[1==(null==pe?void 0:pe.check_type)&&(0,ie.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在单位的教学课堂的邀请码"}],children:(0,ie.jsx)(j.Z,{type:"text",placeholder:"请提供所在单位的教学课堂的邀请码",maxLength:10})}),2==(null==pe?void 0:pe.check_type)&&(0,ie.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,ie.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==pe?void 0:pe.check_type)&&(0,ie.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,ie.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})})]})]})]})}),(0,ie.jsx)(J.Z,{}),(0,ie.jsx)(D.Z,{})]})}))},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[30713],{30713:function(e,n,t){t.r(n),t.d(n,{default:function(){return ce},identityMap:function(){return oe}});var i=t(37205),l=t.n(i),r=t(7557),a=t.n(r),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),p=t.n(m),f=t(59301),x=t(32007),v=t(57809),j=t(92832),g=t(78241),_=t(8591),y=t(43418),b=t(95237),k=t(43604),Z=t(6848),w=t(88522),I=t(5112),N=t(59028),C=t(3113),S="wrap___isQuw",F="content___Gh5i7",T="hint___dh6_r",V="title___Txz11",A="titleWrap___p75TL",P="formWrap___tyQRy",q="schoolHintWrap___WnTDr",z="colorCDCDCD___Xq4Mx",E="color0152d9___lAjmo",L="submitButton___LHi3i",Q="submitButtondiv___J6VbH",R="staffidInput___M9rEi",B="selecticon___T9WXy",H=t(1291),M=t(40684),D=t(47734),O=t(32637),G=t(66621),W=t(13868),U=t(42141),J=t(26762),Y=t(59015),K=t(53200),X=t(85750),$=t(89392),ee=t(29831),ne=t(75694),te=t(20817),ie=t(84783),le=t(37712),re=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],ae=v.default.Option,se=j.Z.TextArea,oe={teacher:"教师",student:"学生",professional:"专业人士"},ce=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,l=e.globalSetting,r=e.shixunHomeworks;return{user:n,account:t,globalSetting:l,loading:i.effects,shixunHomeworks:r}}))((function(e){var n,t,i,r,s,c=e.user,u=e.account,m=e.globalSetting,oe=e.shixunHomeworks,ce=e.loading,de=e.dispatch,ue=(p()(e,re),g.Z.useForm()),he=h()(ue,1)[0],me=g.Z.useForm(),pe=h()(me,1)[0],fe=(0,f.useState)({}),xe=h()(fe,2),ve=xe[0],je=xe[1],ge=(0,f.useState)(!1),_e=h()(ge,2),ye=_e[0],be=_e[1],ke=(0,f.useState)({}),Ze=h()(ke,2),we=Ze[0],Ie=Ze[1],Ne=(0,f.useState)([]),Ce=h()(Ne,2),Se=Ce[0],Fe=Ce[1],Te=(0,f.useState)([]),Ve=h()(Te,2),Ae=Ve[0],Pe=Ve[1],qe=(0,f.useState)([]),ze=h()(qe,2),Ee=ze[0],Le=ze[1],Qe=(0,f.useState)([]),Re=h()(Qe,2),Be=Re[0],He=Re[1],Me=(0,f.useState)([]),De=h()(Me,2),Oe=De[0],Ge=De[1],We=(0,f.useState)([]),Ue=h()(We,2),Je=Ue[0],Ye=Ue[1],Ke=(0,f.useState)(!0),Xe=h()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,f.useState)(!1),tn=h()(nn,2),ln=tn[0],rn=tn[1],an=(0,f.useState)(),sn=h()(an,2),on=sn[0],cn=sn[1],dn=(0,f.useState)(null),un=h()(dn,2),hn=un[0],mn=un[1],pn=(0,f.useState)(!0),fn=h()(pn,2),xn=fn[0],vn=fn[1],jn=(0,f.useState)(),gn=h()(jn,2),_n=(gn[0],gn[1],(0,f.useState)(!1)),yn=h()(_n,2),bn=yn[0],kn=(yn[1],(0,f.useState)([])),Zn=h()(kn,2),wn=Zn[0],In=Zn[1],Nn=(0,f.useState)(!0),Cn=h()(Nn,2),Sn=Cn[0],Fn=Cn[1],Tn=(0,f.useRef)(!0),Vn=(0,f.useState)(""),An=h()(Vn,2),Pn=An[0],qn=An[1],zn=(0,f.useState)(""),En=h()(zn,2),Ln=En[0],Qn=En[1],Rn=(0,f.useState)(""),Bn=h()(Rn,2),Hn=Bn[0],Mn=Bn[1],Dn=(0,f.useRef)((0,$.throttle)((function(e){return Jn(e)}),1200,{leading:!0,trailing:!0})).current,On=u.basicInfo,Gn=void 0===On?{}:On,Wn=Gn&&"certified"==Gn.professional_certification,Un={visible:!1};(0,f.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Jn(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,f.useEffect)((function(){Sn&&(he.setFieldsValue({studentNo:we.studentNo}),he.validateFields(["studentNo"]))}),[we.studentNo]),(0,f.useEffect)((function(){xn||!we.school||Se.find((function(e){return e.name===we.school}))?qn(""):qn("error")}),[xn,we.school,Se]),(0,f.useEffect)((function(){xn||!we.department||Ee.find((function(e){return e.name===we.department}))?Qn(""):Qn("error")}),[xn,we.department,Ee]),(0,f.useEffect)((function(){!xn&&we.major_name&&(null==Oe?void 0:Oe.length)>0&&!Oe.find((function(e){return e.name===we.major_name}))&&Mn("error")}),[xn,we.major_name]);var Jn=function(){var e=d()(a()().mark((function e(n){var t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return vn(!0),e.next=3,de({type:"account/getSchoolOption",payload:{keyword:n,limit:99999,display_aliases:!0}});case 3:if(t=e.sent,Fe(null==t?void 0:t.schools),Pe(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Pe(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(l=t.schools)||void 0===l?void 0:l.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,$n(n,null==Gn?void 0:Gn.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:he.setFieldsValue({department:"",major_name:""}),Ie(o()(o()({},he.getFieldValue()),{school:n,department:"",major_name:""})),Le([]),He([]),Ge([]),Ye([]),Qn(""),Mn("");case 22:e.next=32;break;case 24:he.setFieldsValue({department:"",major_name:""}),Ie(o()(o()({},he.getFieldValue()),{department:"",major_name:""})),Le([]),He([]),Ge([]),Ye([]),Qn(""),Mn("");case 32:vn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Yn=function(e){if(e)return de({type:"account/getDepartmentOption",payload:{id:e}})};(0,f.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,l={nickname:i.nickname,name:i.show_realname?i.name:(0,G.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===G.jh||void 0===G.jh||null===(n=G.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)In([{uid:"111",name:"111",url:te.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);cn(i.name),en(i.show_realname),mn(i.identity),he.setFieldsValue(l),Ie(l)}}),[u.basicInfo]);var Kn,Xn,$n=function(){var e=d()(a()().mark((function e(n,t,i){var r,s,c,d,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t),console.log(Tn),c=null===(r=(i||Se).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=5,Yn(c);case 5:if(e.t0=e.sent,e.t0){e.next=8;break}e.t0={};case 8:d=e.t0,u=Tn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,he.setFieldsValue({department:u}),Ie(o()(o()({},he.getFieldsValue()),{school:n,department:u})),Le(l()(null==d?void 0:d.departments)),He(l()(null==d?void 0:d.departments)),Mn(""),et(Tn.current,l()(null==d?void 0:d.departments),i);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),et=function(){var e=d()(a()().mark((function e(){var n,t,i,r,s,c,d,u,h,m,p=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=p.length>0&&void 0!==p[0]&&p[0],r=p.length>1?p[1]:void 0,s=p.length>2?p[2]:void 0,console.log(he.getFieldsValue()),console.log(we),console.log(Se),Tn.current=!1,c=null===(n=s.find((function(e){return e.name===he.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=r.find((function(e){return e.name===he.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,X.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Ge(l()(null==u?void 0:u.majors)),Ye(l()(null==u?void 0:u.majors)),m=i?null==Gn?void 0:Gn.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,he.setFieldsValue({major_name:m}),Ie(o()(o()({},he.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=d()(a()().mark((function e(){var n,t,i,r,s,c,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=Se.find((function(e){return e.name===he.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=Ee.find((function(e){return e.name===he.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=8;break}return Mn(""),e.next=6,(0,X.ZP)("/api/schools/".concat(i,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 6:0==(null==(s=e.sent)?void 0:s.status)&&(Ge(l()(null==s?void 0:s.majors)),Ye(l()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,he.setFieldsValue({major_name:d}),Ie(o()(o()({},he.getFieldsValue()),{major_name:d})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Jn();case 2:he.setFieldsValue({school:n,department:""}),Ie(o()(o()({},we),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),it=function(e){var n,t,i,l;return"number"===e?"teacher"===we.identity?"".concat(null==m||null===(n=m.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==m||null===(t=m.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===we.identity?"".concat(te.Z.IMG_SERVER,"/").concat(null==m||null===(i=m.setting)||void 0===i?void 0:i.homepage_tea_qq_qrcode_url):"".concat(te.Z.IMG_SERVER,"/").concat(null==m||null===(l=m.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url):void 0},lt=function(){var e=d()(a()().mark((function e(n){var t,i,l,r,s,o,h,m,p,f,v,j,g,b,k,Z,w,I,N,C,S,F,T,V,A,P,q;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,p=n.manager,f=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,b=n.brief_introduction,n.face_image,k=n.staff_id,Z=n.major_name,w=null===(t=Ee.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=Se.find((function(e){return e.name===f})))||void 0===i?void 0:i.id,N=null===(l=Oe.find((function(e){return e.name===Z})))||void 0===l?void 0:l.id,C=u.basicInfo,console.log("B",n,C),S=[],"uncertified"!=C.authentication&&(on!=C.name&&S.push("姓名"),s!=C.gender&&S.push("性别")),F=[],Wn&&(o!=C.identity?F.push("职业"):(we.identity,"teacher"===we.identity&&m!=C.technical_title&&F.push("职业"),"professional"===we.identity&&p!=C.technical_title&&F.push("职业")),f!=C.school_name&&F.push("学校/单位"),v!=C.department_name&&F.push("院系/部门"),Z!=C.major_name&&F.push("专业")),I){e.next=13;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!Z||N){e.next=19;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(S.length>0||F.length>0)){e.next=23;break}y.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,le.jsx)("div",{children:"本次修改涉及".concat(S.toString().replaceAll(",","、")).concat(S.length>0&&F.length>0?"、":"").concat(F.toString().replaceAll(",","、"),",需要重新进行").concat(S.length>0?"实名认证":"").concat(S.length>0&&F.length>0?"和":"").concat(F.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(a()().mark((function e(){var n,t,i,l,d,f,v;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(S.length>0)){e.next=3;break}return e.next=3,(0,W.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(F.length>0)){e.next=6;break}return e.next=6,(0,W.kN)({login:null===(l=c.userInfo)||void 0===l?void 0:l.login});case 6:return e.next=8,de({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:on,nickname:r,school_id:I,edu_background:j,edu_entry_year:g,show_realname:$e,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==wn||null===(t=wn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(_.ZP.info("保存成功"),null!==(f=u.basicInfo)&&void 0!==f&&f.base_info_completed||de({type:"user/getUserInfo"}),de({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===hn||"teacher"!==o){e.next=18;break}return rn(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||de({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,le.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,de({type:"account/updateAccount",payload:{id:null===(T=u.basicInfo)||void 0===T?void 0:T.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:on,nickname:r,school_id:I,edu_background:j,edu_entry_year:g,staff_id:k,show_realname:$e,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==wn||null===(V=wn[0])||void 0===V||null===(V=V.response)||void 0===V?void 0:V.id}});case 25:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=28;break}return e.abrupt("return");case 28:if(!A){e.next=37;break}if(_.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||de({type:"user/getUserInfo"}),de({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===hn||"teacher"!==o){e.next=35;break}return rn(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||de({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,le.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/account/profile");case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),rt=(0,le.jsxs)("div",{children:[bn?(0,le.jsx)(U.Z,{}):(0,le.jsx)(J.Z,{}),(0,le.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,le.jsxs)("section",{className:S,children:[(0,le.jsxs)("div",{className:F,children:[(0,le.jsx)("div",{className:A,children:(0,le.jsx)("div",{className:V,children:"基本信息"})}),(0,le.jsxs)(g.Z,{form:he,className:P,layout:"horizontal",onValuesChange:function(e){var n;Ie(o()({},he.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(en(!0),he.setFieldsValue({name:on})),"name"in e&&cn(e.name),"identity"in e&&he.setFieldsValue({staff_id:""})},onFinish:lt,scrollToFirstError:!0,children:[(0,le.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:G.HJ}],extra:(0,le.jsx)("span",{children:we.nickname?$e?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,le.jsx)(j.Z,{style:{height:40},disabled:!!we.nickname&&!$e,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:we.nickname?(0,le.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat($e?"icon-xianshi":"icon-yincang"," font18 ").concat(E),onClick:function(){var e=!$e;en(e);var n=e?on:(0,G.YA)(on);he.setFieldsValue({name:n})}}):null})}),(0,le.jsxs)(b.Z,{gutter:[10,0],children:[(0,le.jsx)(k.Z,{children:(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,le.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,le.jsx)(ae,{value:"teacher",children:"教师"}),(0,le.jsx)(ae,{value:"student",children:"学生"}),(0,le.jsx)(ae,{value:"professional",children:"专业人士"})]})})}))}),(0,le.jsxs)(k.Z,{children:["student"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Xn=d()(a()().mark((function e(n,t){var i,l,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Fn(!1),e.next=3,(0,X.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==Gn?void 0:Gn.school_id)||(null==Se||null===(l=Se.find((function(e){return e.name===we.school})))||void 0===l?void 0:l.id),student_id:t}});case 3:return r=e.sent,e.abrupt("return",(null==r?void 0:r.status)<-1?Promise.reject((0,le.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,le.jsx)("a",{onClick:function(){be(!0),je({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Xn.apply(this,arguments)})}],children:(0,le.jsx)(j.Z,{size:"large",style:{width:320},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,le.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,le.jsx)(ae,{value:"教授",children:"教授"}),(0,le.jsx)(ae,{value:"研究员",children:"研究员"}),(0,le.jsx)(ae,{value:"副教授",children:"副教授"}),(0,le.jsx)(ae,{value:"副研究员",children:"副研究员"}),(0,le.jsx)(ae,{value:"讲师",children:"讲师"}),(0,le.jsx)(ae,{value:"助理研究员",children:"助理研究员"}),(0,le.jsx)(ae,{value:"助理教授",children:"助理教授"})]})})})),"professional"===we.identity&&(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsx)(g.Z.Item,{initialValue:we.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,le.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,le.jsx)(ae,{value:"企业管理者",children:"企业管理者"}),(0,le.jsx)(ae,{value:"部门管理者",children:"部门管理者"}),(0,le.jsx)(ae,{value:"高级工程师",children:"高级工程师"}),(0,le.jsx)(ae,{value:"工程师",children:"工程师"}),(0,le.jsx)(ae,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===we.identity||"professional"===we.identity)&&(0,le.jsx)(k.Z,{flex:1,children:(0,le.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){if(null===n||""===n)return Promise.resolve();return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,le.jsx)(j.Z,{placeholder:"请输入工号,最大限制20个字符",className:R,suffix:" ",showCount:!0,maxLength:20})})})]}),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!xn&&we.school&&!(null!=Se&&Se.find((function(e){return e.name===we.school})))&&(0,le.jsx)("div",{className:q,children:(0,le.jsxs)("span",{className:z,children:["未找到包含“",we.school,"”的高校,如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===we.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,le.jsx)("img",{src:"teacher"===we.identity?ee:ne,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,le.jsx)(w.Z,{status:Pn,size:"large",showSearch:!0,onChange:Dn,placeholder:"请输入单位名称",children:Ae.map((function(e,n){return(0,le.jsx)(ae,{value:e.name,children:e.name},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!xn&&we.department&&!(null!=Ee&&Ee.find((function(e){return e.name===we.department})))&&(0,le.jsxs)("div",{className:q,children:[(0,le.jsx)("span",{className:z,children:we.department?"未找到包含“".concat(we.department,"”的高校,"):"未找到院系,"}),(0,le.jsxs)("span",{className:z,children:["如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",it("number"),",联系群内的运营人员申请新增部门或专业名称"]}),(0,le.jsx)("img",{src:it("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,le.jsx)(w.Z,{status:Ln,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(he.setFieldsValue({major_name:""}),Ie(o()(o()({},he.getFieldsValue()),{major_name:""})),Ge([]),Ye([]),Mn("")),nt(),He(Ee.filter((function(n){return n.name.includes(e)})))},children:Be.map((function(e,n){return(0,le.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,le.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(Z.Z,o()(o()({placement:"bottom",title:function(){return(0,le.jsxs)("div",{children:[(0,le.jsx)("div",{children:"已提交职业认证"}),(0,le.jsxs)("div",{children:["可在",(0,le.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Un),{},{children:(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Hn&&(0,le.jsx)("div",{className:q,children:(0,le.jsxs)("span",{className:z,children:["未找到“",we.major_name,"”专业,如有需要,请",(0,le.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,le.jsxs)("div",{style:{textAlign:"center"},children:[(0,le.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===we.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,le.jsx)("img",{src:"teacher"===we.identity?ee:ne,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,le.jsx)(w.Z,{status:Hn,size:"large",placeholder:"请输入专业名称",onChange:function(e){Ye(Oe.filter((function(n){return n.name.includes(e)}))),e&&0==(null==Oe?void 0:Oe.length)?Mn("error"):""!=e?e&&(null==Oe?void 0:Oe.length)>0&&Oe.find((function(n){return n.name===e}))&&Mn(""):Mn("")},children:Je.map((function(e,n){return(0,le.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,le.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,le.jsx)("span",{className:B,children:(0,le.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,le.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,le.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:G.G7}],validateTrigger:"onSubmit",children:(0,le.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=we.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,le.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,le.jsx)(g.Z.Item,{name:"gender",children:(0,le.jsxs)(I.ZP.Group,{children:[(0,le.jsx)(I.ZP,{value:0,children:"男"}),(0,le.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,le.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,le.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Kn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,le.jsx)(ae,{value:Kn-n,children:(0,le.jsx)("span",{children:Kn-n})},n)})))})}),(0,le.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,le.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:G.jh.map((function(e,n){return(0,le.jsx)(ae,{value:e.id,children:e.name},n)}))})}),(0,le.jsxs)("div",{style:{display:"flex"},children:[(0,le.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,le.jsx)(N.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:wn,onPreview:function(e){K.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(te.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return _.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(_.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){In(l()(e.fileList))},children:(null==wn?void 0:wn.length)>0?null:rt})}),(0,le.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,le.jsx)("span",{children:"要求:"}),(0,le.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,le.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,le.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,le.jsxs)("div",{style:{position:"relative"},children:[(0,le.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,le.jsx)(se,{maxLength:500,rows:6})}),(0,le.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=he.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,le.jsxs)(g.Z.Item,{children:[(0,le.jsx)(C.ZP,{className:"".concat(2===oe.actionTabs.type?Q:L," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:ce["account/editAccount"],children:"保存"}),(0,le.jsx)(C.ZP,{className:L,size:"middle",onClick:function(){return x.history.push("/account/profile")},children:"取消"})]})]})]}),(0,le.jsx)("div",{className:"".concat(T," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,le.jsx)(H.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},schoolName:we.school,onSuccess:tt}),(0,le.jsx)(M.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},schoolId:null===(r=Se.find((function(e){return e.name===we.school})))||void 0===r?void 0:r.id,schoolName:we.school,departmentName:we.department,onSuccess:function(e){return $n(we.school,e)}}),(0,le.jsx)(ie.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){de({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=Ee.find((function(e){return e.name===we.department})))||void 0===s?void 0:s.id,departmentName:we.department,majorName:we.major_name,onSuccess:function(e){he.setFieldsValue({major_name:e}),Ie(o()(o()({},he.getFieldsValue()),{major_name:e})),nt()}}),(0,le.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:ln,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){rn(!1)},children:(0,le.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,le.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,le.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,le.jsx)(y.Z,{title:"解绑学号",open:ye,centered:!0,destroyOnClose:!0,onCancel:function(){be(!1)},onOk:function(){pe.submit()},children:(0,le.jsxs)(g.Z,{form:pe,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){je(n)},onFinish:function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,X.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:we.studentNo,school_id:(null==Gn?void 0:Gn.school_id)||(null==Se||null===(i=Se.find((function(e){return e.name===we.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(_.ZP.success("解绑成功"),he.validateFields(),be(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,le.jsxs)("div",{children:["很抱歉,该学号(",we.studentNo,")已被使用,如果需要将该学号绑定在当前账号上,您可以提供原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,le.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:[(0,le.jsx)("div",{children:"1、原账号绑定的手机号码或者邮箱;"}),(0,le.jsx)("div",{children:"2、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;"}),(0,le.jsx)("div",{children:"注意:请确保原账号所在单位与已加入的教学课堂所属单位相同。"})]}),(0,le.jsxs)(b.Z,{gutter:[10,0],children:[(0,le.jsx)(k.Z,{span:5,children:(0,le.jsx)(g.Z.Item,{name:"check_type",children:(0,le.jsxs)(v.default,{children:[(0,le.jsx)(ae,{value:1,children:"邀请码"}),(0,le.jsx)(ae,{value:2,children:"手机号"}),(0,le.jsx)(ae,{value:3,children:"邮箱"})]})})}),(0,le.jsxs)(k.Z,{flex:1,children:[1==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在单位的教学课堂的邀请码"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请提供所在单位的教学课堂的邀请码",maxLength:10})}),2==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==ve?void 0:ve.check_type)&&(0,le.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,le.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})})]})]})]})}),(0,le.jsx)(Y.Z,{}),(0,le.jsx)(D.Z,{})]})}))}}]); \ No newline at end of file diff --git a/36792.async.js b/36792.async.js index 7643213fd9..5353f437bb 100644 --- a/36792.async.js +++ b/36792.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36792],{59015:function(e,s,n){n.d(s,{Z:function(){return a}});var l=n(79800),o=n.n(l),r=n(59301),t=n(53200),i=n(39073),c=n(37712),a=function(){var e=(0,r.useState)(""),s=o()(e,2),n=s[0],l=s[1],a=(0,r.useState)(0),u=o()(a,2),d=(u[0],u[1]),_=(0,r.useState)(),v=o()(_,2),h=(v[0],v[1]),m=(0,r.useState)(),x=o()(m,2),p=(x[0],x[1]),g=(0,r.useState)(!1),f=o()(g,2),b=(f[0],f[1],(0,r.useRef)(""));function j(e){27==e.keyCode&&b.current&&y()}function y(){document.body.style.overflow="auto",h(void 0),p(void 0),d(0),l("")}(0,r.useEffect)((function(){return t.Z.subscribe("preview-image",(function(e){l(e),console.log(N.current),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",j),function(){document.removeEventListener("keydown",j)}}),[]),(0,r.useEffect)((function(){b.current=n}),[n]);(0,r.useRef)();var w=(0,r.useRef)(),N=(0,r.useRef)();return(0,c.jsx)(r.Fragment,{children:n?(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"preview-wrp-group",ref:w,children:(0,c.jsx)(i.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){l("")}},alt:"预览大图"})})}):null})}},61985:function(e,s,n){n.d(s,{Z:function(){return T}});var l=n(7557),o=n.n(l),r=n(41498),t=n.n(r),i=n(82242),c=n.n(i),a=n(79800),u=n.n(a),d=n(59301),_=n(92832),v=n(8591),h=n(43418),m=n(71418),x=n(95237),p=n(43604),g=n(59028),f=n(24905),b=n(94001),j=n(26762),y="modalWrapper___rWDvO",w="exportSettingWrapper___pCClH",N="imgPreviewPart___PCv0Y",A="tips___EVeBl",k="pottedLine___AaY68",Z="text___ho3u_",S=n(32007),I=n(85750),E=n(81841),R=n(53200),O=n(20817),P=n(59015),C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",Y=n(37712),T=(_.Z.TextArea,(0,S.connect)((function(e){var s=e.exercise,n=e.loading,l=e.globalSetting;return{exercise:s,loading:n.effects,globalSetting:l}}))((function(e){var s,n=e.exercise,l=e.loading,r=e.dispatch,i=n.workSetting,a=(0,S.useParams)();a.category=a.categoryId||a.exerciseId,a.categoryId=a.categoryId||a.exerciseId;var _=(0,d.useState)(!1),T=u()(_,2),z=T[0],F=(T[1],(0,d.useState)(!1)),H=u()(F,2),G=H[0],M=H[1],V=(0,d.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:""}),X=u()(V,2),B=X[0],W=X[1];(0,d.useEffect)((function(){U()}),[i]),(0,d.useEffect)((function(){"exportSetting"!==n.actionTabs.key||null!=i&&i.exercise_header||r({type:"exercise/getWorkSetting",payload:c()({},a)})}),[n.actionTabs.key]);var L,U=function(){var e,s,n,l,o=JSON.parse(JSON.stringify(i));Object.keys(B).forEach((function(e){var s;B[e]=null==o||null===(s=o.exercise_header)||void 0===s?void 0:s[e]})),B.file_list=null!=o&&null!==(e=o.exercise_header)&&void 0!==e&&e.attachment_id?[{uid:null==o||null===(s=o.exercise_header)||void 0===s?void 0:s.attachment_id,id:null==o||null===(n=o.exercise_header)||void 0===n?void 0:n.attachment_id,url:null==o||null===(l=o.exercise_header)||void 0===l?void 0:l.photo_url}]:[],W(B)},D=function(){var e=t()(o()().mark((function e(s){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,(0,I.ZP)("/api/exercises/".concat(null==a?void 0:a.categoryId,"/foramt_settings.json"),{method:"post",body:s});case 3:0===e.sent.status&&(v.ZP.success("更新成功"),r({type:"exercise/getCommonHeader",payload:c()({},a)}),r({type:"exercise/getWorkSetting",payload:c()({},a)}),r({type:"exercise/getExerciseExportHeadData",payload:{id:a.exerciseId||a.categoryId,identify:a.userId||null}}),M(!1));case 5:case"end":return e.stop()}}),e)})));return function(s){return e.apply(this,arguments)}}(),K={disabled:z,multiple:!1,listType:"picture-card",onPreview:function(e){R.Z.publish("preview-image",e.thumbUrl||e.url)},withCredentials:!0,fileList:B.file_list,beforeUpload:function(e){return!(e.size/1024>200)||(v.ZP.error("该文件无法上传。超过文件大小限制(200KB),建议上传到百度云等其它共享工具里,然后再txt文档里给出链接以及共享密码并上传"),!1)},action:"".concat(O.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var s=e.fileList.filter((function(e){return!!e.status}));B.file_list=s,W(Object.assign({},B))},onRemove:(L=t()(o()().mark((function e(s){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B.file_list=[],W(Object.assign({},B)),e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(e){return L.apply(this,arguments)})};return(0,Y.jsx)(h.Z,{title:"导出设置",className:y,width:900,centered:!0,open:"exportSetting"===n.actionTabs.key,onOk:function(){return(s=JSON.parse(JSON.stringify(B))).categoryId=a.categoryId,s.attachment_id=(null===(e=s.file_list)||void 0===e||null===(e=e[0])||void 0===e||null===(e=e.response)||void 0===e?void 0:e.id)||null,void D(s);var e,s},onCancel:function(){U(),r({type:"exercise/setActionTabs",payload:{}})},children:(0,Y.jsxs)("section",{className:w,children:[(0,Y.jsx)(m.Z,{spinning:l["exercise/getWorkSetting"]||G,children:(0,Y.jsxs)(x.Z,{wrap:!1,justify:"space-between",children:[(0,Y.jsxs)(p.Z,{children:[(0,Y.jsxs)(x.Z,{align:"middle",children:[(0,Y.jsx)("div",{children:"卷头左角标"}),(0,Y.jsx)("span",{className:A,children:"图片建议尺寸:700px*500px,大小请勿超过200k"})]}),(0,Y.jsx)("div",{className:"mt15",children:(0,Y.jsx)(g.Z,c()(c()({},K),{},{children:!(null!==(s=B.file_list)&&void 0!==s&&s.length)&&(0,Y.jsxs)("div",{children:[(0,Y.jsx)(j.Z,{}),(0,Y.jsx)("div",{style:{marginTop:8},children:"上传"})]})}))}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_title,disabled:z,onChange:function(e){B.show_title=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示试卷标题"})})}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_body,disabled:z,onChange:function(e){B.show_body=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示考试内容(即本试卷所属课程名称)"})})}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_info,disabled:z,onChange:function(e){B.show_info=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示题量、分值、考试时长"})})}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_table,disabled:z,onChange:function(e){B.show_table=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示得分、评分表格"})})}),(0,Y.jsxs)(x.Z,{align:"middle",className:"mt20 ".concat(k),children:[(0,Y.jsx)(p.Z,{children:(0,Y.jsx)("img",{src:C,alt:""})}),(0,Y.jsx)(p.Z,{className:Z,children:"密封线区域设置"}),(0,Y.jsx)(p.Z,{children:(0,Y.jsx)("img",{src:C,alt:""})})]}),(0,Y.jsxs)(x.Z,{className:"mt15",justify:"center",style:{width:320},children:[(0,Y.jsx)(f.Z,{className:"pl8",checked:B.show_user,disabled:z,onChange:function(e){B.show_user=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"姓名"})}),(0,Y.jsx)(f.Z,{checked:B.show_no,disabled:z,onChange:function(e){B.show_no=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"学号"})}),(0,Y.jsx)(f.Z,{checked:B.show_group,disabled:z,onChange:function(e){B.show_group=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"专业班级"})}),(0,Y.jsx)(f.Z,{checked:B.show_school_name,disabled:z,onChange:function(e){B.show_school_name=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"学校/单位"})}),(0,Y.jsx)(f.Z,{checked:B.show_phone,disabled:z,onChange:function(e){B.show_phone=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"手机号"})})]}),(0,Y.jsx)("img",{src:"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",alt:"",className:"mt15",style:{width:320}}),(0,Y.jsxs)(p.Z,{span:24,className:"mt15",children:[(0,Y.jsx)("span",{children:"每页导出最大试题数:"}),(0,Y.jsx)(b.Z,{size:"middle",min:1,value:B.export_page_num?B.export_page_num:40,onChange:function(e){B.export_page_num=e,W(c()({},B))}}),(0,Y.jsx)("span",{className:"ml10",children:"题"})]}),(0,Y.jsx)(x.Z,{className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_desc,disabled:z,onChange:function(e){B.show_desc=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"考试须知"})})})]}),(0,Y.jsxs)(p.Z,{className:N,children:[(0,Y.jsx)("div",{className:"pb10",children:"示例图片预览:"}),(0,Y.jsx)("img",{src:E.qz})]})]})}),(0,Y.jsx)(P.Z,{})]})})})))},36792:function(e,s,n){n.d(s,{Z:function(){return S}});var l=n(37205),o=n.n(l),r=n(82242),t=n.n(r),i=n(7557),c=n.n(i),a=n(41498),u=n.n(a),d=n(79800),_=n.n(d),v=n(59301),h=n(32007),m=n(95237),x=n(61998),p="wrap___SSpd0",g="img___nbd2O",f="table___fcP71",b="glassSeal___dYhKO",j="paperHeader___gYUbq",y=n(33571),w=n(66621),N=n(61985),A=n(23693),k=n(20817),Z=n(37712),S=(0,h.connect)((function(e){var s=e.exercise,n=e.loading,l=e.user;return{exercise:s,globalSetting:e.globalSetting,user:l,loading:n.effects}}))((function(e){var s,n,l,r,i,a,d,S,I,E,R,O,P,C,Y,T=e.isPreview,z=void 0!==T&&T,F=e.isExportBlank,H=void 0!==F&&F,G=e.activeTabs,M=e.exercise,V=(e.globalSetting,e.loading,e.user),X=(e.dispatch,e.showExportBtn,e.sealStyle),B=void 0===X?{}:X,W=(0,h.useParams)(),L=V.userInfo,U=(0,v.useState)(),D=_()(U,2),K=D[0],J=D[1],Q=(0,v.useState)(),q=_()(Q,2),$=q[0],ee=q[1],se=(0,v.useRef)(null),ne=(0,v.useState)(21),le=_()(ne,2),oe=(le[0],le[1]),re=(0,v.useState)([]),te=_()(re,2),ie=te[0],ce=te[1],ae=(0,v.useRef)(!0);(0,v.useEffect)((function(){u()(c()().mark((function e(){var s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ae.current){e.next=2;break}return e.abrupt("return");case 2:return ae.current=!1,e.next=5,(0,y.cV)({id:W.exerciseId||W.categoryId});case 5:0==(s=e.sent).status&&ce(s.data);case 7:case"end":return e.stop()}}),e)})))(),(0,w.W)(G)||"2"===G&&ue()}),[W.userId,W.coursesId,W.exerciseId,W.categoryId,G]),(0,v.useEffect)((function(){se.current&&oe(se.current.clientHeight)}),[se.current]),(0,v.useEffect)((function(){var e;if(null!==(e=M.exerciseExportHeadData)&&void 0!==e&&e.title){var s=M.exerciseExportHeadData;J(t()({},s||{}));var n,l,r=(s||{}).table;(null!=r&&r.total_singles_scores||null!=r&&r.total_doubles_scores||null!=r&&r.total_nulls_scores||null!=r&&r.total_judges_scores||null!=r&&r.total_pros_scores||null!=r&&r.total_shixuns_scores||null!=r&&r.total_mains_scores||null!=r&&r.total_combination_scores||null!=r&&r.total_bpros_scores)&&(n=Number(null==r?void 0:r.total_singles_scores)+Number(null==r?void 0:r.total_doubles_scores)+Number(null==r?void 0:r.total_nulls_scores)+Number(null==r?void 0:r.total_judges_scores)+Number(null==r?void 0:r.total_bpros_scores)+Number(null==r?void 0:r.total_pros_scores)+Number(null==r?void 0:r.total_shixuns_scores)+Number(null==r?void 0:r.total_mains_scores)+Number(null==r?void 0:r.total_combination_scores)),(null!=r&&r.singles_scores||null!=r&&r.doubles_scores||null!=r&&r.nulls_scores||null!=r&&r.judges_scores||null!=r&&r.pros_scores||null!=r&&r.bpros_scores||null!=r&&r.shixuns_scores||null!=r&&r.mains_scores||null!=r&&r.combination_scores)&&(l=Number(null==r?void 0:r.singles_scores)+Number(null==r?void 0:r.doubles_scores)+Number(null==r?void 0:r.nulls_scores)+Number(null==r?void 0:r.judges_scores)+Number(null==r?void 0:r.pros_scores)+Number(null==r?void 0:r.bpros_scores)+Number(null==r?void 0:r.shixuns_scores)+Number(null==r?void 0:r.mains_scores)+Number(null==r?void 0:r.combination_scores));var i=[{key:"1",name:"应得分",singles_score:(null==r?void 0:r.total_singles_scores)||0,doubles_score:(null==r?void 0:r.total_doubles_scores)||0,nulls_score:(null==r?void 0:r.total_nulls_scores)||0,judges_score:(null==r?void 0:r.total_judges_scores)||0,pros_score:(null==r?void 0:r.total_pros_scores)||0,bpros_score:(null==r?void 0:r.total_bpros_scores)||0,shixuns_score:(null==r?void 0:r.total_shixuns_scores)||0,mains_score:(null==r?void 0:r.total_mains_scores)||0,total_combination_scores:(null==r?void 0:r.total_combination_scores)||0,total_score:n||0},{key:"2",name:"实得分",singles_score:(null==r?void 0:r.singles_scores)||0,doubles_score:(null==r?void 0:r.doubles_scores)||0,nulls_score:(null==r?void 0:r.nulls_scores)||0,judges_score:(null==r?void 0:r.judges_scores)||0,pros_score:(null==r?void 0:r.pros_scores)||0,bpros_score:(null==r?void 0:r.bpros_scores)||0,shixuns_score:(null==r?void 0:r.shixuns_scores)||0,mains_score:(null==r?void 0:r.mains_scores)||0,total_combination_scores:(null==r?void 0:r.combination_scores)||0,total_score:l||0},{key:"3",name:"评卷人"}],c=[{key:"1",name:"应得分",singles_score:(null==r?void 0:r.total_singles_scores)||0,doubles_score:(null==r?void 0:r.total_doubles_scores)||0,nulls_score:(null==r?void 0:r.total_nulls_scores)||0,judges_score:(null==r?void 0:r.total_judges_scores)||0,pros_score:(null==r?void 0:r.total_pros_scores)||0,bpros_score:(null==r?void 0:r.total_bpros_scores)||0,shixuns_score:(null==r?void 0:r.total_shixuns_scores)||0,mains_score:(null==r?void 0:r.total_mains_scores)||0,total_combination_scores:(null==r?void 0:r.total_combination_scores)||0,total_score:n||0},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}];ee(o()(H?c:i))}}),[M.exerciseExportHeadData]);var ue=function(){var e=u()(c()().mark((function e(){var s,n,l,o,r,t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s={id:W.exerciseId||W.categoryId,identify:(null==L?void 0:L.login)||null},e.next=3,(0,y.iw)(s);case 3:n=e.sent,J(n||{}),(null!=(l=(n||{}).table)&&l.total_singles_scores||null!=l&&l.total_doubles_scores||null!=l&&l.total_nulls_scores||null!=l&&l.total_judges_scores||null!=l&&l.total_pros_scores||null!=l&&l.total_bpros_scores||null!=l&&l.total_shixuns_scores||null!=l&&l.total_mains_scores||null!=l&&l.total_combination_scores)&&(o=Number(null==l?void 0:l.total_singles_scores)+Number(null==l?void 0:l.total_doubles_scores)+Number(null==l?void 0:l.total_nulls_scores)+Number(null==l?void 0:l.total_bpros_scores)+Number(null==l?void 0:l.total_judges_scores)+Number(null==l?void 0:l.total_pros_scores)+Number(null==l?void 0:l.total_shixuns_scores)+Number(null==l?void 0:l.total_mains_scores)+Number(null==l?void 0:l.total_combination_scores)),(null!=l&&l.singles_scores||null!=l&&l.doubles_scores||null!=l&&l.nulls_scores||null!=l&&l.judges_scores||null!=l&&l.pros_scores||null!=l&&l.bpros_scores||null!=l&&l.shixuns_scores||null!=l&&l.mains_scores||null!=l&&l.combination_scores)&&(r=Number(null==l?void 0:l.singles_scores)+Number(null==l?void 0:l.doubles_scores)+Number(null==l?void 0:l.bpros_scores)+Number(null==l?void 0:l.nulls_scores)+Number(null==l?void 0:l.judges_scores)+Number(null==l?void 0:l.pros_scores)+Number(null==l?void 0:l.shixuns_scores)+Number(null==l?void 0:l.mains_scores)+Number(null==l?void 0:l.combination_scores)),t=[{key:"1",name:"应得分",singles_score:(null==l?void 0:l.total_singles_scores)||0,doubles_score:(null==l?void 0:l.total_doubles_scores)||0,nulls_score:(null==l?void 0:l.total_nulls_scores)||0,judges_score:(null==l?void 0:l.total_judges_scores)||0,pros_score:(null==l?void 0:l.total_pros_scores)||0,bpros_score:(null==l?void 0:l.total_bpros_scores)||0,shixuns_score:(null==l?void 0:l.total_shixuns_scores)||0,mains_score:(null==l?void 0:l.total_mains_scores)||0,total_combination_scores:(null==l?void 0:l.total_combination_scores)||0,total_score:o||0},{key:"2",name:"实得分",singles_score:(null==l?void 0:l.singles_scores)||0,doubles_score:(null==l?void 0:l.doubles_scores)||0,nulls_score:(null==l?void 0:l.nulls_scores)||0,judges_score:(null==l?void 0:l.judges_scores)||0,pros_score:(null==l?void 0:l.pros_scores)||0,bpros_score:(null==l?void 0:l.bpros_scores)||0,shixuns_score:(null==l?void 0:l.shixuns_scores)||0,mains_score:(null==l?void 0:l.mains_scores)||0,total_combination_scores:(null==l?void 0:l.combination_scores)||0,total_score:r||0},{key:"3",name:"评卷人"}],i=[{key:"1",name:"应得分"},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}],ee(H?i:t);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=[{width:"10%",title:"题型",align:"center",dataIndex:"name",render:function(e){return(0,Z.jsx)("a",{children:e})}},{title:(null==ie||null===(s=ie.find((function(e){return e.value==A.f[0].nameType})))||void 0===s?void 0:s.name)||"单选题",align:"center",dataIndex:"singles_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(n=ie.find((function(e){return e.value==A.f[1].nameType})))||void 0===n?void 0:n.name)||"多选题",align:"center",dataIndex:"doubles_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(l=ie.find((function(e){return e.value==A.f[3].nameType})))||void 0===l?void 0:l.name)||"填空题",align:"center",dataIndex:"nulls_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(r=ie.find((function(e){return e.value==A.f[2].nameType})))||void 0===r?void 0:r.name)||"判断题",align:"center",dataIndex:"judges_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(i=ie.find((function(e){return e.value==A.f[6].nameType})))||void 0===i?void 0:i.name)||"编程题",align:"center",dataIndex:"pros_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(a=ie.find((function(e){return e.value==A.f[5].nameType})))||void 0===a?void 0:a.name)||"实训题",align:"center",dataIndex:"shixuns_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(d=ie.find((function(e){return e.value==A.f[4].nameType})))||void 0===d?void 0:d.name)||"简答题",align:"center",dataIndex:"mains_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(S=ie.find((function(e){return e.value==A.f[7].nameType})))||void 0===S?void 0:S.name)||"组合题",align:"center",dataIndex:"total_combination_scores",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(I=ie.find((function(e){return e.value==A.f[8].nameType})))||void 0===I?void 0:I.name)||"程序填空题",align:"center",dataIndex:"bpros_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{width:"10%",title:"总分",align:"center",dataIndex:"total_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:null==e?void 0:e.toFixed(1)})}}],_e=(K||{}).exercise_header;return(0,Z.jsxs)(Z.Fragment,{children:[((null==_e?void 0:_e.show_user)||(null==_e?void 0:_e.show_no)||(null==_e?void 0:_e.show_group))&&(0,Z.jsxs)("section",{className:b,style:B,children:[(null==_e?void 0:_e.show_user)&&(0,Z.jsxs)("span",{children:["姓名:",(0,Z.jsx)("span",{children:null==K?void 0:K.user})]}),(null==_e?void 0:_e.show_no)&&(0,Z.jsxs)("span",{children:["学号:",(0,Z.jsx)("span",{children:null==K?void 0:K.student_id})]}),(null==_e?void 0:_e.show_group)&&(0,Z.jsxs)("span",{children:["专业班级:",(0,Z.jsx)("span",{children:null==K?void 0:K.group_name})]}),(null==_e?void 0:_e.show_school_name)&&(0,Z.jsxs)("span",{children:["学校/单位:",(0,Z.jsx)("span",{children:null==K?void 0:K.school_name})]}),(null==_e?void 0:_e.show_phone)&&(0,Z.jsxs)("span",{children:["手机号:",(0,Z.jsx)("span",{children:null==K?void 0:K.phone})]})]}),(0,Z.jsxs)("section",{className:"".concat(p," ").concat(z?"pl20":""," "),children:[(null==K?void 0:K.photo_url)&&(0,Z.jsx)("img",{className:g,src:"".concat(k.Z.API_SERVER).concat(null==K?void 0:K.photo_url)}),(null==_e?void 0:_e.show_title)&&(0,Z.jsx)(m.Z,{className:j,justify:"center",children:(0,Z.jsx)("div",{children:null==K?void 0:K.title})}),(null==_e?void 0:_e.show_info)&&(0,Z.jsxs)("div",{className:"tc c-grey-666 mb20",children:["共:【",null==K?void 0:K.large_counts,"大题】【",null==K?void 0:K.total_count,"小题】【 满分",null==K?void 0:K.score,"分】 考试时间:【",(null==K?void 0:K.time)>-1?"".concat(null==K?void 0:K.time,"分钟"):"不限","】"]}),(null==_e?void 0:_e.show_desc)&&((null==M||null===(E=M.exerciseExportHeadData)||void 0===E?void 0:E.exercise_description)||(null==M||null===(R=M.commonHeader)||void 0===R?void 0:R.exercise_description))&&(0,Z.jsxs)("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"},children:[(0,Z.jsx)("b",{children:"试卷须知:"}),(null==M||null===(O=M.exerciseExportHeadData)||void 0===O?void 0:O.exercise_description)||(null==M||null===(P=M.commonHeader)||void 0===P?void 0:P.exercise_description)]}),(null==_e?void 0:_e.show_table)&&(0,Z.jsx)("div",{className:"mt10",children:(0,Z.jsx)(x.Z,{className:f,columns:de,dataSource:o()($||[]),bordered:!0,pagination:!1})}),(null==M||null===(C=M.exerciseExportHeadData)||void 0===C?void 0:C.analysis)&&(0,Z.jsx)("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333",children:"考试评价:".concat(null==M||null===(Y=M.exerciseExportHeadData)||void 0===Y?void 0:Y.analysis)})]}),(0,Z.jsx)(N.Z,{})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36792],{59015:function(e,s,n){n.d(s,{Z:function(){return a}});var l=n(79800),o=n.n(l),r=n(59301),t=n(53200),i=n(39073),c=n(37712),a=function(){var e=(0,r.useState)(""),s=o()(e,2),n=s[0],l=s[1],a=(0,r.useState)(0),u=o()(a,2),d=(u[0],u[1]),_=(0,r.useState)(),v=o()(_,2),h=(v[0],v[1]),m=(0,r.useState)(),x=o()(m,2),p=(x[0],x[1]),g=(0,r.useState)(!1),f=o()(g,2),b=(f[0],f[1],(0,r.useRef)(""));function j(e){27==e.keyCode&&b.current&&y()}function y(){document.body.style.overflow="auto",h(void 0),p(void 0),d(0),l("")}(0,r.useEffect)((function(){return t.Z.subscribe("preview-image",(function(e){l(e),console.log(N.current),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",j),function(){document.removeEventListener("keydown",j)}}),[]),(0,r.useEffect)((function(){b.current=n}),[n]);(0,r.useRef)();var w=(0,r.useRef)(),N=(0,r.useRef)();return(0,c.jsx)(r.Fragment,{children:n?(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"preview-wrp-group",ref:w,children:(0,c.jsx)(i.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){l("")}},alt:"预览大图"})})}):null})}},61985:function(e,s,n){n.d(s,{Z:function(){return T}});var l=n(7557),o=n.n(l),r=n(41498),t=n.n(r),i=n(82242),c=n.n(i),a=n(79800),u=n.n(a),d=n(59301),_=n(92832),v=n(8591),h=n(43418),m=n(71418),x=n(95237),p=n(43604),g=n(59028),f=n(24905),b=n(94001),j=n(26762),y="modalWrapper___rWDvO",w="exportSettingWrapper___pCClH",N="imgPreviewPart___PCv0Y",A="tips___EVeBl",k="pottedLine___AaY68",Z="text___ho3u_",S=n(32007),I=n(85750),E=n(73449),R=n(53200),O=n(20817),P=n(59015),C="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAECAYAAADLcnBRAAAAAXNSR0IArs4c6QAAAcNJREFUSEvtlT1oFFEURs+dndmAqGBAMCAoKAqChT+lYGER6xQLlsGdXWMQFETbtREhjQgmuxmLdJIEi1SxCdjYRpCQbkEhoihioYjMneyVCDtMCuG+fqedc9437775ZoTRNZrAaAL/nYDs3bFZTmjB0dA5Jbt8kRfseD2b4YgOOOXlh1wCv6XHttezFWq6wQUvX+WSa7yTBrte19qcUzjg5cs9RfRlgR9ez5oc1xrHvHyZE/NNnvPR69kdDmvOGS9f5gh/pMtWiJe3uRzCl1kTvJcOude1Gc7qgENevswxPvwrSN6kB7RCF5CIuWSRB16vSGkMjGUvX3LCZj3jkteze4zrT757+X0FSRgPeXHzJpsQXsYoohEvsup9Rk2ZM+O+lx9ykdCLM255PU2ZNOO1l6+cUb+ecdrrWYdYd1Avv++MxjgZUnpNeWPG1dCsCJrDgsyKcD10AYFXccaS19MWVzAeevkK108y7no9u83BQnnp5atcnHBD5vnldTXlKYT/FanxJOny1ptTtJm2AVNefsgZrNcz5r2etbhYGI+8fCXncz3zf2StQ1R8Yi00Z4+Pa9yULl+9rqY8Bs57+ZKLePYXdsiA6BdYLZkAAAAASUVORK5CYII=",Y=n(37712),T=(_.Z.TextArea,(0,S.connect)((function(e){var s=e.exercise,n=e.loading,l=e.globalSetting;return{exercise:s,loading:n.effects,globalSetting:l}}))((function(e){var s,n=e.exercise,l=e.loading,r=e.dispatch,i=n.workSetting,a=(0,S.useParams)();a.category=a.categoryId||a.exerciseId,a.categoryId=a.categoryId||a.exerciseId;var _=(0,d.useState)(!1),T=u()(_,2),z=T[0],F=(T[1],(0,d.useState)(!1)),H=u()(F,2),G=H[0],M=H[1],V=(0,d.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:""}),X=u()(V,2),B=X[0],W=X[1];(0,d.useEffect)((function(){U()}),[i]),(0,d.useEffect)((function(){"exportSetting"!==n.actionTabs.key||null!=i&&i.exercise_header||r({type:"exercise/getWorkSetting",payload:c()({},a)})}),[n.actionTabs.key]);var L,U=function(){var e,s,n,l,o=JSON.parse(JSON.stringify(i));Object.keys(B).forEach((function(e){var s;B[e]=null==o||null===(s=o.exercise_header)||void 0===s?void 0:s[e]})),B.file_list=null!=o&&null!==(e=o.exercise_header)&&void 0!==e&&e.attachment_id?[{uid:null==o||null===(s=o.exercise_header)||void 0===s?void 0:s.attachment_id,id:null==o||null===(n=o.exercise_header)||void 0===n?void 0:n.attachment_id,url:null==o||null===(l=o.exercise_header)||void 0===l?void 0:l.photo_url}]:[],W(B)},D=function(){var e=t()(o()().mark((function e(s){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,(0,I.ZP)("/api/exercises/".concat(null==a?void 0:a.categoryId,"/foramt_settings.json"),{method:"post",body:s});case 3:0===e.sent.status&&(v.ZP.success("更新成功"),r({type:"exercise/getCommonHeader",payload:c()({},a)}),r({type:"exercise/getWorkSetting",payload:c()({},a)}),r({type:"exercise/getExerciseExportHeadData",payload:{id:a.exerciseId||a.categoryId,identify:a.userId||null}}),M(!1));case 5:case"end":return e.stop()}}),e)})));return function(s){return e.apply(this,arguments)}}(),K={disabled:z,multiple:!1,listType:"picture-card",onPreview:function(e){R.Z.publish("preview-image",e.thumbUrl||e.url)},withCredentials:!0,fileList:B.file_list,beforeUpload:function(e){return!(e.size/1024>200)||(v.ZP.error("该文件无法上传。超过文件大小限制(200KB),建议上传到百度云等其它共享工具里,然后再txt文档里给出链接以及共享密码并上传"),!1)},action:"".concat(O.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var s=e.fileList.filter((function(e){return!!e.status}));B.file_list=s,W(Object.assign({},B))},onRemove:(L=t()(o()().mark((function e(s){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B.file_list=[],W(Object.assign({},B)),e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(e){return L.apply(this,arguments)})};return(0,Y.jsx)(h.Z,{title:"导出设置",className:y,width:900,centered:!0,open:"exportSetting"===n.actionTabs.key,onOk:function(){return(s=JSON.parse(JSON.stringify(B))).categoryId=a.categoryId,s.attachment_id=(null===(e=s.file_list)||void 0===e||null===(e=e[0])||void 0===e||null===(e=e.response)||void 0===e?void 0:e.id)||null,void D(s);var e,s},onCancel:function(){U(),r({type:"exercise/setActionTabs",payload:{}})},children:(0,Y.jsxs)("section",{className:w,children:[(0,Y.jsx)(m.Z,{spinning:l["exercise/getWorkSetting"]||G,children:(0,Y.jsxs)(x.Z,{wrap:!1,justify:"space-between",children:[(0,Y.jsxs)(p.Z,{children:[(0,Y.jsxs)(x.Z,{align:"middle",children:[(0,Y.jsx)("div",{children:"卷头左角标"}),(0,Y.jsx)("span",{className:A,children:"图片建议尺寸:700px*500px,大小请勿超过200k"})]}),(0,Y.jsx)("div",{className:"mt15",children:(0,Y.jsx)(g.Z,c()(c()({},K),{},{children:!(null!==(s=B.file_list)&&void 0!==s&&s.length)&&(0,Y.jsxs)("div",{children:[(0,Y.jsx)(j.Z,{}),(0,Y.jsx)("div",{style:{marginTop:8},children:"上传"})]})}))}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_title,disabled:z,onChange:function(e){B.show_title=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示试卷标题"})})}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_body,disabled:z,onChange:function(e){B.show_body=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示考试内容(即本试卷所属课程名称)"})})}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_info,disabled:z,onChange:function(e){B.show_info=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示题量、分值、考试时长"})})}),(0,Y.jsx)(p.Z,{span:24,className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_table,disabled:z,onChange:function(e){B.show_table=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"展示得分、评分表格"})})}),(0,Y.jsxs)(x.Z,{align:"middle",className:"mt20 ".concat(k),children:[(0,Y.jsx)(p.Z,{children:(0,Y.jsx)("img",{src:C,alt:""})}),(0,Y.jsx)(p.Z,{className:Z,children:"密封线区域设置"}),(0,Y.jsx)(p.Z,{children:(0,Y.jsx)("img",{src:C,alt:""})})]}),(0,Y.jsxs)(x.Z,{className:"mt15",justify:"center",style:{width:320},children:[(0,Y.jsx)(f.Z,{className:"pl8",checked:B.show_user,disabled:z,onChange:function(e){B.show_user=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"姓名"})}),(0,Y.jsx)(f.Z,{checked:B.show_no,disabled:z,onChange:function(e){B.show_no=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"学号"})}),(0,Y.jsx)(f.Z,{checked:B.show_group,disabled:z,onChange:function(e){B.show_group=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"专业班级"})}),(0,Y.jsx)(f.Z,{checked:B.show_school_name,disabled:z,onChange:function(e){B.show_school_name=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"学校/单位"})}),(0,Y.jsx)(f.Z,{checked:B.show_phone,disabled:z,onChange:function(e){B.show_phone=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"手机号"})})]}),(0,Y.jsx)("img",{src:"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",alt:"",className:"mt15",style:{width:320}}),(0,Y.jsxs)(p.Z,{span:24,className:"mt15",children:[(0,Y.jsx)("span",{children:"每页导出最大试题数:"}),(0,Y.jsx)(b.Z,{size:"middle",min:1,value:B.export_page_num?B.export_page_num:40,onChange:function(e){B.export_page_num=e,W(c()({},B))}}),(0,Y.jsx)("span",{className:"ml10",children:"题"})]}),(0,Y.jsx)(x.Z,{className:"mt15",children:(0,Y.jsx)(f.Z,{checked:B.show_desc,disabled:z,onChange:function(e){B.show_desc=e.target.checked,W(Object.assign({},B))},children:(0,Y.jsx)("div",{children:"考试须知"})})})]}),(0,Y.jsxs)(p.Z,{className:N,children:[(0,Y.jsx)("div",{className:"pb10",children:"示例图片预览:"}),(0,Y.jsx)("img",{src:E.qz})]})]})}),(0,Y.jsx)(P.Z,{})]})})})))},36792:function(e,s,n){n.d(s,{Z:function(){return S}});var l=n(37205),o=n.n(l),r=n(82242),t=n.n(r),i=n(7557),c=n.n(i),a=n(41498),u=n.n(a),d=n(79800),_=n.n(d),v=n(59301),h=n(32007),m=n(95237),x=n(61998),p="wrap___SSpd0",g="img___nbd2O",f="table___fcP71",b="glassSeal___dYhKO",j="paperHeader___gYUbq",y=n(33571),w=n(66621),N=n(61985),A=n(23693),k=n(20817),Z=n(37712),S=(0,h.connect)((function(e){var s=e.exercise,n=e.loading,l=e.user;return{exercise:s,globalSetting:e.globalSetting,user:l,loading:n.effects}}))((function(e){var s,n,l,r,i,a,d,S,I,E,R,O,P,C,Y,T=e.isPreview,z=void 0!==T&&T,F=e.isExportBlank,H=void 0!==F&&F,G=e.activeTabs,M=e.exercise,V=(e.globalSetting,e.loading,e.user),X=(e.dispatch,e.showExportBtn,e.sealStyle),B=void 0===X?{}:X,W=(0,h.useParams)(),L=V.userInfo,U=(0,v.useState)(),D=_()(U,2),K=D[0],J=D[1],Q=(0,v.useState)(),q=_()(Q,2),$=q[0],ee=q[1],se=(0,v.useRef)(null),ne=(0,v.useState)(21),le=_()(ne,2),oe=(le[0],le[1]),re=(0,v.useState)([]),te=_()(re,2),ie=te[0],ce=te[1],ae=(0,v.useRef)(!0);(0,v.useEffect)((function(){u()(c()().mark((function e(){var s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ae.current){e.next=2;break}return e.abrupt("return");case 2:return ae.current=!1,e.next=5,(0,y.cV)({id:W.exerciseId||W.categoryId});case 5:0==(s=e.sent).status&&ce(s.data);case 7:case"end":return e.stop()}}),e)})))(),(0,w.W)(G)||"2"===G&&ue()}),[W.userId,W.coursesId,W.exerciseId,W.categoryId,G]),(0,v.useEffect)((function(){se.current&&oe(se.current.clientHeight)}),[se.current]),(0,v.useEffect)((function(){var e;if(null!==(e=M.exerciseExportHeadData)&&void 0!==e&&e.title){var s=M.exerciseExportHeadData;J(t()({},s||{}));var n,l,r=(s||{}).table;(null!=r&&r.total_singles_scores||null!=r&&r.total_doubles_scores||null!=r&&r.total_nulls_scores||null!=r&&r.total_judges_scores||null!=r&&r.total_pros_scores||null!=r&&r.total_shixuns_scores||null!=r&&r.total_mains_scores||null!=r&&r.total_combination_scores||null!=r&&r.total_bpros_scores)&&(n=Number(null==r?void 0:r.total_singles_scores)+Number(null==r?void 0:r.total_doubles_scores)+Number(null==r?void 0:r.total_nulls_scores)+Number(null==r?void 0:r.total_judges_scores)+Number(null==r?void 0:r.total_bpros_scores)+Number(null==r?void 0:r.total_pros_scores)+Number(null==r?void 0:r.total_shixuns_scores)+Number(null==r?void 0:r.total_mains_scores)+Number(null==r?void 0:r.total_combination_scores)),(null!=r&&r.singles_scores||null!=r&&r.doubles_scores||null!=r&&r.nulls_scores||null!=r&&r.judges_scores||null!=r&&r.pros_scores||null!=r&&r.bpros_scores||null!=r&&r.shixuns_scores||null!=r&&r.mains_scores||null!=r&&r.combination_scores)&&(l=Number(null==r?void 0:r.singles_scores)+Number(null==r?void 0:r.doubles_scores)+Number(null==r?void 0:r.nulls_scores)+Number(null==r?void 0:r.judges_scores)+Number(null==r?void 0:r.pros_scores)+Number(null==r?void 0:r.bpros_scores)+Number(null==r?void 0:r.shixuns_scores)+Number(null==r?void 0:r.mains_scores)+Number(null==r?void 0:r.combination_scores));var i=[{key:"1",name:"应得分",singles_score:(null==r?void 0:r.total_singles_scores)||0,doubles_score:(null==r?void 0:r.total_doubles_scores)||0,nulls_score:(null==r?void 0:r.total_nulls_scores)||0,judges_score:(null==r?void 0:r.total_judges_scores)||0,pros_score:(null==r?void 0:r.total_pros_scores)||0,bpros_score:(null==r?void 0:r.total_bpros_scores)||0,shixuns_score:(null==r?void 0:r.total_shixuns_scores)||0,mains_score:(null==r?void 0:r.total_mains_scores)||0,total_combination_scores:(null==r?void 0:r.total_combination_scores)||0,total_score:n||0},{key:"2",name:"实得分",singles_score:(null==r?void 0:r.singles_scores)||0,doubles_score:(null==r?void 0:r.doubles_scores)||0,nulls_score:(null==r?void 0:r.nulls_scores)||0,judges_score:(null==r?void 0:r.judges_scores)||0,pros_score:(null==r?void 0:r.pros_scores)||0,bpros_score:(null==r?void 0:r.bpros_scores)||0,shixuns_score:(null==r?void 0:r.shixuns_scores)||0,mains_score:(null==r?void 0:r.mains_scores)||0,total_combination_scores:(null==r?void 0:r.combination_scores)||0,total_score:l||0},{key:"3",name:"评卷人"}],c=[{key:"1",name:"应得分",singles_score:(null==r?void 0:r.total_singles_scores)||0,doubles_score:(null==r?void 0:r.total_doubles_scores)||0,nulls_score:(null==r?void 0:r.total_nulls_scores)||0,judges_score:(null==r?void 0:r.total_judges_scores)||0,pros_score:(null==r?void 0:r.total_pros_scores)||0,bpros_score:(null==r?void 0:r.total_bpros_scores)||0,shixuns_score:(null==r?void 0:r.total_shixuns_scores)||0,mains_score:(null==r?void 0:r.total_mains_scores)||0,total_combination_scores:(null==r?void 0:r.total_combination_scores)||0,total_score:n||0},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}];ee(o()(H?c:i))}}),[M.exerciseExportHeadData]);var ue=function(){var e=u()(c()().mark((function e(){var s,n,l,o,r,t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s={id:W.exerciseId||W.categoryId,identify:(null==L?void 0:L.login)||null},e.next=3,(0,y.iw)(s);case 3:n=e.sent,J(n||{}),(null!=(l=(n||{}).table)&&l.total_singles_scores||null!=l&&l.total_doubles_scores||null!=l&&l.total_nulls_scores||null!=l&&l.total_judges_scores||null!=l&&l.total_pros_scores||null!=l&&l.total_bpros_scores||null!=l&&l.total_shixuns_scores||null!=l&&l.total_mains_scores||null!=l&&l.total_combination_scores)&&(o=Number(null==l?void 0:l.total_singles_scores)+Number(null==l?void 0:l.total_doubles_scores)+Number(null==l?void 0:l.total_nulls_scores)+Number(null==l?void 0:l.total_bpros_scores)+Number(null==l?void 0:l.total_judges_scores)+Number(null==l?void 0:l.total_pros_scores)+Number(null==l?void 0:l.total_shixuns_scores)+Number(null==l?void 0:l.total_mains_scores)+Number(null==l?void 0:l.total_combination_scores)),(null!=l&&l.singles_scores||null!=l&&l.doubles_scores||null!=l&&l.nulls_scores||null!=l&&l.judges_scores||null!=l&&l.pros_scores||null!=l&&l.bpros_scores||null!=l&&l.shixuns_scores||null!=l&&l.mains_scores||null!=l&&l.combination_scores)&&(r=Number(null==l?void 0:l.singles_scores)+Number(null==l?void 0:l.doubles_scores)+Number(null==l?void 0:l.bpros_scores)+Number(null==l?void 0:l.nulls_scores)+Number(null==l?void 0:l.judges_scores)+Number(null==l?void 0:l.pros_scores)+Number(null==l?void 0:l.shixuns_scores)+Number(null==l?void 0:l.mains_scores)+Number(null==l?void 0:l.combination_scores)),t=[{key:"1",name:"应得分",singles_score:(null==l?void 0:l.total_singles_scores)||0,doubles_score:(null==l?void 0:l.total_doubles_scores)||0,nulls_score:(null==l?void 0:l.total_nulls_scores)||0,judges_score:(null==l?void 0:l.total_judges_scores)||0,pros_score:(null==l?void 0:l.total_pros_scores)||0,bpros_score:(null==l?void 0:l.total_bpros_scores)||0,shixuns_score:(null==l?void 0:l.total_shixuns_scores)||0,mains_score:(null==l?void 0:l.total_mains_scores)||0,total_combination_scores:(null==l?void 0:l.total_combination_scores)||0,total_score:o||0},{key:"2",name:"实得分",singles_score:(null==l?void 0:l.singles_scores)||0,doubles_score:(null==l?void 0:l.doubles_scores)||0,nulls_score:(null==l?void 0:l.nulls_scores)||0,judges_score:(null==l?void 0:l.judges_scores)||0,pros_score:(null==l?void 0:l.pros_scores)||0,bpros_score:(null==l?void 0:l.bpros_scores)||0,shixuns_score:(null==l?void 0:l.shixuns_scores)||0,mains_score:(null==l?void 0:l.mains_scores)||0,total_combination_scores:(null==l?void 0:l.combination_scores)||0,total_score:r||0},{key:"3",name:"评卷人"}],i=[{key:"1",name:"应得分"},{key:"2",name:"实得分"},{key:"3",name:"评卷人"}],ee(H?i:t);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=[{width:"10%",title:"题型",align:"center",dataIndex:"name",render:function(e){return(0,Z.jsx)("a",{children:e})}},{title:(null==ie||null===(s=ie.find((function(e){return e.value==A.f[0].nameType})))||void 0===s?void 0:s.name)||"单选题",align:"center",dataIndex:"singles_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(n=ie.find((function(e){return e.value==A.f[1].nameType})))||void 0===n?void 0:n.name)||"多选题",align:"center",dataIndex:"doubles_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(l=ie.find((function(e){return e.value==A.f[3].nameType})))||void 0===l?void 0:l.name)||"填空题",align:"center",dataIndex:"nulls_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(r=ie.find((function(e){return e.value==A.f[2].nameType})))||void 0===r?void 0:r.name)||"判断题",align:"center",dataIndex:"judges_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(i=ie.find((function(e){return e.value==A.f[6].nameType})))||void 0===i?void 0:i.name)||"编程题",align:"center",dataIndex:"pros_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(a=ie.find((function(e){return e.value==A.f[5].nameType})))||void 0===a?void 0:a.name)||"实训题",align:"center",dataIndex:"shixuns_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(d=ie.find((function(e){return e.value==A.f[4].nameType})))||void 0===d?void 0:d.name)||"简答题",align:"center",dataIndex:"mains_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(S=ie.find((function(e){return e.value==A.f[7].nameType})))||void 0===S?void 0:S.name)||"组合题",align:"center",dataIndex:"total_combination_scores",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{title:(null==ie||null===(I=ie.find((function(e){return e.value==A.f[8].nameType})))||void 0===I?void 0:I.name)||"程序填空题",align:"center",dataIndex:"bpros_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:e})}},{width:"10%",title:"总分",align:"center",dataIndex:"total_score",render:function(e){return(0,Z.jsx)("a",{children:"0.0"===e?0:null==e?void 0:e.toFixed(1)})}}],_e=(K||{}).exercise_header;return(0,Z.jsxs)(Z.Fragment,{children:[((null==_e?void 0:_e.show_user)||(null==_e?void 0:_e.show_no)||(null==_e?void 0:_e.show_group))&&(0,Z.jsxs)("section",{className:b,style:B,children:[(null==_e?void 0:_e.show_user)&&(0,Z.jsxs)("span",{children:["姓名:",(0,Z.jsx)("span",{children:null==K?void 0:K.user})]}),(null==_e?void 0:_e.show_no)&&(0,Z.jsxs)("span",{children:["学号:",(0,Z.jsx)("span",{children:null==K?void 0:K.student_id})]}),(null==_e?void 0:_e.show_group)&&(0,Z.jsxs)("span",{children:["专业班级:",(0,Z.jsx)("span",{children:null==K?void 0:K.group_name})]}),(null==_e?void 0:_e.show_school_name)&&(0,Z.jsxs)("span",{children:["学校/单位:",(0,Z.jsx)("span",{children:null==K?void 0:K.school_name})]}),(null==_e?void 0:_e.show_phone)&&(0,Z.jsxs)("span",{children:["手机号:",(0,Z.jsx)("span",{children:null==K?void 0:K.phone})]})]}),(0,Z.jsxs)("section",{className:"".concat(p," ").concat(z?"pl20":""," "),children:[(null==K?void 0:K.photo_url)&&(0,Z.jsx)("img",{className:g,src:"".concat(k.Z.API_SERVER).concat(null==K?void 0:K.photo_url)}),(null==_e?void 0:_e.show_title)&&(0,Z.jsx)(m.Z,{className:j,justify:"center",children:(0,Z.jsx)("div",{children:null==K?void 0:K.title})}),(null==_e?void 0:_e.show_info)&&(0,Z.jsxs)("div",{className:"tc c-grey-666 mb20",children:["共:【",null==K?void 0:K.large_counts,"大题】【",null==K?void 0:K.total_count,"小题】【 满分",null==K?void 0:K.score,"分】 考试时间:【",(null==K?void 0:K.time)>-1?"".concat(null==K?void 0:K.time,"分钟"):"不限","】"]}),(null==_e?void 0:_e.show_desc)&&((null==M||null===(E=M.exerciseExportHeadData)||void 0===E?void 0:E.exercise_description)||(null==M||null===(R=M.commonHeader)||void 0===R?void 0:R.exercise_description))&&(0,Z.jsxs)("pre",{style:{fontSize:14,marginBottom:30,marginTop:20,textAlign:"left",color:"#3A3A3A"},children:[(0,Z.jsx)("b",{children:"试卷须知:"}),(null==M||null===(O=M.exerciseExportHeadData)||void 0===O?void 0:O.exercise_description)||(null==M||null===(P=M.commonHeader)||void 0===P?void 0:P.exercise_description)]}),(null==_e?void 0:_e.show_table)&&(0,Z.jsx)("div",{className:"mt10",children:(0,Z.jsx)(x.Z,{className:f,columns:de,dataSource:o()($||[]),bordered:!0,pagination:!1})}),(null==M||null===(C=M.exerciseExportHeadData)||void 0===C?void 0:C.analysis)&&(0,Z.jsx)("span",{style:{justifyContent:"left",wordBreak:"break-all",display:"flex",textAlign:"left",marginTop:"10px"},className:"tc c-grey-333",children:"考试评价:".concat(null==M||null===(Y=M.exerciseExportHeadData)||void 0===Y?void 0:Y.analysis)})]}),(0,Z.jsx)(N.Z,{})]})}))}}]); \ No newline at end of file diff --git a/42194.async.js b/42194.async.js new file mode 100644 index 0000000000..375c174261 --- /dev/null +++ b/42194.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[42194],{73449:function(A,C,I){I.d(C,{xp:function(){return f},AG:function(){return S},JA:function(){return t},FX:function(){return h},k$:function(){return d},ub:function(){return n},e6:function(){return p},BO:function(){return F},x7:function(){return e},em:function(){return L},BV:function(){return w},qz:function(){return P},Gm:function(){return U},yt:function(){return i},I2:function(){return X},sQ:function(){return K},z3:function(){return g},GY:function(){return a},wC:function(){return c},Pt:function(){return j},Oe:function(){return D},L6:function(){return B},RL:function(){return E},f$:function(){return Q},d6:function(){return R},j1:function(){return r},g4:function(){return v}});var E=I(58143),B="data:image/png;base64,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",g=I(93314),Q="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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",f="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==",w=I.p+"static/err.2323787b.png",t="data:image/png;base64,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",U="data:image/png;base64,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",P="data:image/png;base64,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",R="data:image/png;base64,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",S="data:image/png;base64,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",F=I.p+"static/douyu.1e926b4a.jpg",r="data:image/png;base64,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",v="data:image/png;base64,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",K="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMjQwMUY1OTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMjQwMUY1QTdEQzMxMUU4QTgyOUQ5MDUyRTg2MjkwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNDAxRjU3N0RDMzExRThBODI5RDkwNTJFODYyOTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMyNDAxRjU4N0RDMzExRThBODI5RDkwNTJFODYyOTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJ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",i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC",e=(I(96437),I.p,"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgIAAAGwCAYAAADbrw0vAAAgAElEQVR4Xux9CdwlRXVv9b3fMvsCw8AwCwyM7MuwKIuAIuIC4hIQ9+cTjcp7xmhijM/oC/p8bsnzJdG4JM+sagxGQyRuUQEFEVxGCSACgwPDMjrMMBuzfd93b71fV53T8/XpW1919+2+t/ve//3N79ffdFedOvWv6up/nTp1KlD4AQEgAAQGBIGd+/VxYVUWjAe/HJAqoRpAoHQEgtJLQAFAAAgAgR4hACLQI6BRzEAhACIwUM2JygCB4UJAa90Ma/zdB1tXhNdnHtkcDa8jQfC54UICtQUC+REAEciPHXICASDQZwRABPrcACh+IBAAERiIZkQlgMBwIaC1nhXWuKWUsQRcf2/LAHDZscZAoJpKfSG8BkHQHi5kUFsgkB0BEIHsmCEHEAACfUYARKDPDYDiBwoBEIGBak5UBggMNgJa67lkCXhJeJ20hgD1yE57Xb3YXptKXUcWgScHGxHUDgh0jwCIQPcYQgIQAAI9QgBEoEdAo5ihQgBEYKiaG5UFAvVEQGt9EFkCLpleg3s22/8dvzRer6ZSW8ki8I161hhaA4HeIQAi0DusURIQAAI5EQARyAkcsgGBFAiACKQACUmAABDoDwJa60PJEnBxJw2+/AvrJHD5CXa3gPwhnkB/2g2l1gsBEIF6tRe0BQJDhQCIwFA1NyrbJwRABPoEPIoFAkDAjYDW+hCyBDy3YyraLbBus/3j9GWwCKA/AYG8CIAI5EUO+YAAECgNARCB0qCFYCCQQABEAJ0CCACByiCgtV5AloAXzqTUpt326VITX1CpZmeDQBhP4PPh8yAIdGUqCUWAQMUQABGoWINAHSAwzAiACAxz66Pu/UIARKBfyKNcIAAEIgS01iNkCXh5Gliuo7MFXkxnC7jyNJVaRxaBX6SRizRAYBgRABEYxlZHnYFAxRAAEahYg0CdoUIARGComhuVBQLVRGBK61eRZqnGpG+ut7sFnrfG4RxwoJp7wj9HguAr1ay51Upr3Qivj+xUrwivKxcGxrcBPyDQCwRSvXS9UARlAAEgMLwIgAiACAxv7+9/zUEE+t8G0AAIDC0CU1qzT4DxEfD9WhQ/YNekTbmIdg0487XUVPhsZCT4ok92P57zNsnbH2mZeAlnrrAWDkRE7EdrDG+ZIALD2/aoORDoOwIgAjZwEohA37viUCsAIjDUzY/KA4H+IKC1Pj4suaXUGVk0uGGDNQk8a7XHN4AsByx7ZCT4XJZyyk6rtT6Z6n9qeJVnJjSVujO8HwTBHWXrAvlAAEQAfQAIAIGeIwAiACLQ806HAp0IgAigcwABINAzBLTWZlW/pdQVeQq9lk4bvNJx2mAouNOvKhYBrfVZVP+nTNfznq1W8eMPjiwdJnbiSBD8ax6ckAcIZEEARCALWkgLBIBAVwiACIAIdNWBkLkUBEAESoEVQoEAEOiEgNb6ZTQjHs2D0L00cz6WZ84OCwDL5sdjTfWF8F4QBO085XabR2v9DKr3yumy1lN9Vi+ylgB5ZgJ2D3SLPPKnQQBEIA1KSAMEgEAhCIAIKBCBQnoShBSJAIhAkWhCFhAAAh0R0FqvpRnxSXkg2sAz59SWgLipYHJf8zthufPmBb/OU37ePFrri6neh3aScT2dmXCZ48wEnJ6YF3nky4IAiEAWtJAWCACBXAiACCgQgVw9B5l6gQCIQC9QRhlAYEgR0FobX4CWUsY3IO/vOtot4Dpt8MD83+E00Gqa/fjj44HZn1/2b1Lr88IyAqWOnKmsWzdafc9d1TkuQlOpHxg5QbChbJ0hf3gRABEY3rZHzYFA6QiACIAIlN7JUEDXCIAIdA0hBNQZAa313FD/KaXM/u6gpQ7PUh85//w6nYp3yRo1EcppTzZ/HF5nzVKP0MyOouRnKaW+abXWLw21byk1nqsWBPC3KaLgxSKioMsSEG0NoARTbf1wWP782aPfy6VHykxpAyVtNVECDuwScJ2ZoJXtN6NBcFNKFZAMCGRGAEQgM2TIMEgIgAiU25ogAp3xBREot99BejYEQASy4YXUNUVAaz1Gqtv93K3Ozltpq+eaiV53r5Xw4mM7S+KZarvd/EWY4kc/UP8ZXi+8MDCn5A3KjwlWS6mX5KoTAbybgSbg5lL0gbSWgChdo7k51GPeaPAfufTxZNJaH2T6lVKXpJF/M/kGnO/wDWAZTaX2h38HQfClNHKRBgjkQQBEIA9qyFM7BEAEettkIAIz4w0i0Nv+iNJmRgBEAD1koBHQWj/LzNQyrv1LUJK+6J29029/1OY8a3lcQiKcncjebja3hznmNNV3aQa4t84NM6X1qzPp73D2v/lR8qpfzl71nRO2xW2Zqj2lDL4L5o78eya9/JaAXLsivka+JJeu8ZyiSOUjwmCRrQZZEgEQAfSJgUYARKA/zQsiMDPuIAL96ZcotTMCIALoGQOFAG9X+/r9LeOt/tyjmo1uKpjWErCb9gKMUWmjNNGT3ut+S4NNEejmtvA6d1bwtW7073VerfXBYZktpZ6fqmzPWQHX3mMTXH58XJrEVYqJ/k8Jg0Zzl7EIjAf/lkqvlImmtH4FJU01td9Him3aaXOtXuwpiNJX5fTElLAgWc0QABGoWYNB3ZkRABHobw8BEZgZfxCB/vZPlN4ZARAB9IyBQEBrPWJmoi318ukVymqCTWsBkKBdT7sFLpW7BTxr1z7wo+yt5n1h2oVzgh/58vTzudb6laYdlOpsifFYAFj3VihBKXWP8fVX6vil9prVEhBtOtDNPWH+JXOCrxSBj+8MAVcZ92yl+hi7yQw/gVOzqb4apg6CgGwJRdQCMoCARQBEAD1hIBAAEahGM4IIzNwOIALV6KfQIo4AiAB6xEAgMDXV2Uv90Z12arVotl3C5X3ostJ5LQEs50t32b8u57P1cloCEnqI7QYtpXRYzkGzRz5fpYbTWi8M9WkpdVlHvTyWABkXYKPx8VdqsYn7qNRcsi+4xLQIp8RuAbrRbjT3hXKWzgn+pRvctNazqJ5X5JFzLZ2ZcOUJwqXAg89kU90Sljc7CB7MUy7yAIGZEAARQP8YCARABPrbjCAC6fAHEUiHE1L1FgEQgd7ijdIKRkBrbU61a7UUxZzrXMB1dO67PL1OzkTTqifjAqyntd81i+ISUi6J04r4tLxJS0BMMO+bv2FT81vhgyufEjyeVvcy0k1pfTnJnR2T77UEdE5wA52198xVVppvV0DkC+CwxLSnlLEILFs00q1F4FWkT66xM3HaoBcfW/+gre4Or2Njwc/KaD/IHG4EcnXm4YYMta8SAiACIALTiYIrsBCIQJXeWuhSNQRABKrWItAnFQJa6/nmA9BSL0qVgRLxLoLnRRHd0s7ZrQBpCbhjk71/Knm1sy5ppcr97rIurjVvTreOyl+7pG28FJYuHvt5Fjy6Tcuhm1tKXRmT5QDAZ4HhD/l/kEXgotVxDSVe0hJwYJeFzWeOgAx/DbtrYOX8fLsGosBUKtvplFz8TlKED7yY5Yg64MKnrZumpWePBibyJH5AoEgEQASKRBOyeoYAiICFGkTA4sAEAkSgZ68gChogBEAEBqgxh6kqU1OaZ6A8yZqx+vyB2Ljd/rXA+H4r5ToHXgpzRQj8V7O7X6kXHpMO/RS7AmKCpKlblnKviT+o1BqKUKe1fiz8/2HzR29Ip1F3qSa1viCUELQUreZ3luec6XJySjBBQG/kyHvkcyF3BbiWAFokR1oKJgP1pMVp5LosNdZaG5+HllLsA5Ele5Q2imexurMpwIePbilz9sSc8ZEv51IAmYDADAiACKB71BIBEAHbbCACFgf+kIII1PJ1htJ9RgBEoM8NgOKzIaC1HjcDf0uZswR8P9dM67p7bM4Xixj2LM93WiCnu4Mi350kfASkXt36ArA8aVHYtNs+WUYWDl4TD0bsWQUr5pZ7VoFr26bXF0BUiNNvoPgBqxbEEXT6AlCyiYgJ2Bt09INiS8L+KbUjvH/SYSPX+/rM9Odaa9PPWkqZfpf6JxrqOjpt8MXitEGOoCjluiIozhsf+VxqHQpIqLU2ERw27pg8Lbw2dePE8NpuBCY2otbKWOQ0cTGt2S1DbzTpp5omEuaqQwJjqcKvmgiACFSzXaCVAwEQgTgwIAIWDxCBcoYMEIFycK2aVBCBqrUI9JkRgclJ/awwQRB09t5OOqt3dl+fpNu3PWqLO59WuH2WAJb2C7IE8Nr8mIhikNUXgCvt8gmQ8naaXfEHTOKuiIntljJz7CMOGvn3IruW1vpQU35LXTxdrtcSINbwpU5fJZ+LS9dQ/Sg9t4vLGTByFqSEbBnhpYKplt4SSjz18NFvpsEhqp+K18+bt3N3UxsowuWqBewjEE/oO0OByy3LIvDo9knTjjqgUyODhonpaMJYhj9SMNJT/p+SRek5m7jBFgOtGjeGSY5Zkm8Xh7cdkCATAiACmeBC4n4jACJgWwBEwOLAH3wQge7eTBCB7vCre24Qgbq34JDp71+TZkAcUzOB130UEXApxbRf4IhPKKXxzFXuFijKEuDUnh48RF71S0jvUeGMnvCqbzSNDeOoRcF/FNFlpqY0x2+w8RySsRGnTyQj04Wsl/SduOEhq935K+Ja+pwBebcBWwAiHwG2QLTtboozVqTbTTGlO59d4cTO0WD3bLUPjjm4O0sA+zosnN2dj8C2bdrsw9g70v5weG3rzgfPaWEa4/+2EyYzi0g08ac/ovQOwHQ7birQbf1AmPTYpSN/El6DIJDGhSK6LWQ4EAARQNeoFQIgAra5QAQsDkx4QATSvcYgAulwGrZUIALD1uI1rS87LV37i5Y57/5S8r4+MBNOZwHg6suJzVdpF4Fvhs8zM962dwKdK5/VEpDWFyBqLrG2LncrOPfVi4pO6bap6fGHjP00T1fQWpsxY6KlTMz95CkA9IFm4Q6fAGkJ2Ec3NtMuCLbQsKEhihBIciUBYGfByJeA5EVOhEHTRF582opgxsiLWutDqFbPTYWPo9vx7S/dY/96qdid4vMJkPjw/w/KaBHYskubkqd0+22GODF+onLSFyB6T1L6ArBJwClfWAB88hu69QnTTw8bvzNVOyBRVwiACHQFHzL3CgEQgfhnF0TA4sGWABCBzm8iiECvRqh6lwMiUO/2GxrttdaHmYG/pZ4dXu/YZOdIvH2OY9LLtXIJkGtXAM+4bqVdBOcu7wwtf4CPX2KfN80u6+QhBC77RGpLgJhJS3k3m13aSj1d6BmtpbtOL6QEk1MT3wvzn7x8zsNZOhEfNzzRal3WKZ/LMsFp2aIS/Z/+uM/49Cu1miIkugIDcX62EPDujwgfYQmIYAiaN4Xyz14RPDJTfb2+AR7D04HH9q9vrrelPY92QSRCIQtlZPtJPJfMm9lH4NGtemUosjHWfld41VqNTC9C9n/pC8Bp2RcgkV6C5/EJkL4AmX0NtDbtdcqy0f+VpZ8ibTYEQASy4YXUfUIARCAOPIiAxQNEIN4vQAT6NEDVvFgQgZo34LCov2u/Pims61hTrbV1jk/N7qJ9/Ryjnr3O51PEPddZAYwfS1tPke1WkDf+LLGLINrnzmcLuGbeJDi1BUAoEs0MRQPL0/meQ6fzyVj8cobM/5f78V/5laY55/6J/eoN4TUI4jPIqvSvuWN2p+DfXKqMb8Pi8daU6QXSF4Bxp2tkQVjV/GJ468IgMPnkT2ttekpLqSs61tlrCYgnYJ8HlsUHYkgxLl8Al+XgUGERYJ+NX+9qv9O0n1JHhVe/1368li4LAKfauMv+tZDiK86j98JpMRA+AV1bGNraeI+sPXz096rSJwdJDxCBQWrNAa4LiIBtXBABEIHprzmIwAAPej2sGohAD8FGUfkR2DOhnxbmbjZaM57zdw/FBeDIf+fTjHkJWQbkdnfXRO+7G6yu7HvA6daRD8Hpy+J1KdsngEtjIsBLA+fSfnvnTJN9AgT0k622efcv/dLoeflbpfc5Z40oM6P/1ytaPwyvkS8B1VNaPNgicMERM6+ta63PNfJoRh3VzGsJ4JTxhPeRZWm1ibKQ/PksAVIq1/PwhfF6PLZ98jlh2kazYU5HlM75Pp+AtJECbyGflHONB8KBX1J+fPu/z9KQNf6A0s3PhqWvXRaYMwzwKwYBEIFicISUkhEAEbAAgwiACEx/1UAESh54hkQ8iMCQNHTdqzk5qS8yH8KgJebiM89QOBTvbeQr3qQAb6fSaYGL2VIgAOJT8Hg/+yMUyW81nYrHcuSEsWifAFZLrhnfS5YPPuvANYOUMzbW97Jrm08P80y1ldn3cN5qm/LMVSkDulGyKSog8lHg+7QSz858k5RukkL+RfejXQy2BpOUP0rH8ind5j023XjDnq74sWe3THyAyBLA6QkQru+FHotAYreA1xLQOQHr8bV7rQK8W0C2Dysc+W4IcfzfKA4CCVixoPmF8M9NO6f+b3htBA3Tg4v2CeBewO3wgDm7Uak1FDdDjieJ3QFFxR+IXoB4ic1G08QZOOWwAHEGZGPk+D+IQA7QkKX3CIAIWMz5AwEiACIAIgAiUNRIDCJQFJKQUyoC+/ZNXRoWEIwo2mkeL84VHyAxE6MbHMGOP6g7aWM6z/iPolK+Sb4CHC4gOhVP1DarJUDuk5fgJfbjUwVZT54pLphNOR2+AHL3wL62jS3/ki83jW/Am861KWY7zlhwNmqfLAKRZYEq9qEL1c2hjlGIYYaDnre0jXn33KNHPt+pLlprYxtqtZRZa3f9DkzY41N3V4TAb1O/uVjs6pD9UVp6XPETtG4bf/3xseaZ5j3Q1pKTNlJgWl8A1o99DW6lKBNnC9+AtBYAlpfVF8AV30C2j9699z3hvdOfMv/xUgegARcOIjDgDTwo1QMRsC0JImBx4KUFEAGLh3sbn3ie0mQPIjAoI2e6eoAIpMMJqfqMwL4pbSLZBaq1sNPA5zj8znU7URue5/GMcwvFvN9gVqKV2rbPXuWar5y5f/6uwKyibtqjeOv4jMglLBmUWnq/c0V2kB4LSfob1upNnfCQlgBW4qsPBAeFf3/zQXVieH3RySl9AmQt+mwRYG/0tUv1g6Fqlx4XmLlrFGCILQJK7Q/v//ENza+F10f3KLP7hH+vX2vjUswaVcYmkmgP4XOQaEyRYfGstvGCeMEabbw4ls61FomsvgDcr9oqmBfmnz2iTpuun6vfJE4NdHz4uR6+mfo607uU4l0yZVkCXGcduF4eeQri6cubbw7T4tTCGYcb50MQgXy4IVePEQARsICDCFgcQAQ6v4AgAji+OM/QDCKQB7U+5NFam5mBUnYm11Lq8PDaNP/MGicvY9tUTTu5adFkZP9e9evw/7/Zq0wkuaccHJAffB8qk6PI3eQj0JA+Ag7vbo/Td6SB3M8tVePnmwitMdp10GzaUwYu/Lw6O7xOtGw78O9Qaq1jD7FTsmYs4nsOAESWfeR9/76ztVkjT9T3wIzY5OS158d325nvz3ZbvX1nMzg1rYhFYLTZNjP+t5/dMPvKZaTBNsWqf/sNI78Mn++fUu8Lr6sW2nYZbXTe98715qdyBh7NSIVBJUpPGSZagfnry1fo28LrolnUVNQ+fGZCIpJgI5gTpp/TUGeE17J2BbhODbyHzn447iCBDwOTcYnBZcH4KVkc1pozH5VqxEexqPtJHwehhmoEyrwRZywfeUv3b9fwSQARqEmbgwhYZ0EQAdthQQQsDiACFoeiLQEgAjX5MBSkJohAQUB2K4aP2Z2cVCcTMzbXvD/p5byRIp2tWtRZotZNMwcYH1HfDq9BEKSdVOdVMVO+vVo/y2RotYwlJG2EQFlIolJiquKqNM/YPrHOrtl+5mcNs2bLv8tOtIKOXpJzzT0TGkrt3Gdf3ZeuthaBBB7CIiDFf3uLOj+8N5J3BKiIRaARtE3Egref1TCRBuVxxJOjzevD++/8pjL7K9gicOZyC9AstuOIGa7mU/XkfQIyipgnmluerihnshyr/y+eo34cippqK+P1wbseAmUte/PGAhPnwbkrwDHF7jqmP9XvO7+yFbvoSHsj0sNRrs/XQPa/G35l7zxjlb3mtQRIuY1G83PhvTMOD+x7gV8qBPIOA6mEI1F6BEAEZsYKRCCOD4gAfUBABGIdA0QARCD9V+dAShCBPKgVkIc//EopM9NttdRh3YhNzmTjd758j5V++fGdS0kQfcoejDXNTGtcKcPh++WVyyGGAx0/ayCt2SKrJUDuBtg9aWdqZ/+DjcjHv6tpH/541n343TR2uI2QLQKryCJA8rzxCSjdz7YHx4V/7mxpWp3NqFBFLALL5muzf/yK4wLjAxDtGqAO/bKTbWz+I/9Sm/er3xaByNJAcP/9C7TxPnlyUv9neF0028Z3SL0rgJvNt2bPFg5K75I/MWUT7iUfFO8pg1y+Rz4vXdxo9ngodSFZGmSv8/kC+HopWyaetmLkTb60eH4AARCBPvUGEIFswIMIxPECEbB4gAjEv+zyA5/VZA8ikG1cGpTUIAI9bsnr79VLwiKfc7R6XniNuZrn0MUV8UyKup5in192rH3isgDIfHImrVXTnAc/fzwgG0MOpXNk2af1mjDb1ETLeLun/aXdFcDyXBECX3N909hSfr5Z2fY7xiJ4wrLe+ATI+jIR+C2yCLAlwIWLbG/G5Zat1lcg868iFoGrz2jfEuqutXX/57V2ru+rK24RmE/xID59iR2KnR9y8aCoJQAZF+D7dCbHedYTx62PsABE74/oSOwzwacXXkA+AbK/FWUJiPRoKNMvzj585B8z9+0hzAAi0ONGBxHIBziIQBw3EAGLB4hAvF8kaKnXZB/PASKQb3yqey4QgR61oNb6qLCoVkuZc8+vX2/nZJetyWYT8PkCuKpzH59WJ08PEwKzrrk3xprfCsucHwSlxvreuVMbzRvjrefP1GRZfQGiGYQnHsHazzZjM+e3PSMtUuV0MCYCL1oe9xFwzcz4fnRKIN2YaFuj1Lod6pzwqsPgjWl+/bII0NkBVx6nTNyA+aPKbMXn1ohONdR2MvuG00bMaX0rPqaXm3RN9T/Da792DUgfAYb6E8+1sC+ksyMS2wFFw6ZdAnD1B1eEwO8+ZHNceES8E6RdYojiKNDpkz98zMp5+orOnUpGCHT5LsjcXjscJXjaSvgKpHmd0730aSQhzYwIgAh010FABOL4gQiACEzvEa4PNYgAiECakRdEIA1KXaTR2s5kWy0Vm8lup5jxu2kqs3zuzIXktQSsp/gBR3H8gKIi8ckRJmgam8PCWcE3uoDLmVVrbfrq7onWqzolymoJyHpaIFsEVi22c5bfOsU7JykDhkjmHgpJd+YCZSLWHTrXRlZz+QLwA4lT9H/6Y4+2kQcndGCuc4O2mUm3tTKxEXdPNfaG15UL1ObwShO/KKIfn9XA+PL/5Yz90SdtVZaaM/UO6C1PF2QLxkhTm6IiCwBVlJzbo/KjcqamzG6XV5w8ckp4/ep9wYXh9Q9uaJgSn0pxBMZ7HEfAZRE4j2bMbzw9PiS7fAG4I6SeqfMpQqJXsvxJEvQkAbpAnpThW2JgudQhbiFLANdLDheyoxZtCWB5gW7/dVj2WavGflLqC1lz4SACJTcgiEAxAIMIxHEEEbB4gAhQv/B9qEEEQARmGIpBBIr5TjmlTE3pV89UhM9XIO2uAFkGM+Jr77JPrnTED0i70p3B+94MSZtmNb8UXk8MAg6nXgjST+6fMnj6LABcmEyX2hJAGTn/GX9nfQTOXGGRPe/o/loEuH53Ptg0q7pvOaO1cTrAMsId1yOBm6hnNDOj+7PH9NFWbsOMFVv22P+ddIheH145kl/igywKYrk7yRLGj/msAxlrX0YI5P9zvaJ4AVRpfn7lcYE5XXC0GYa+MD4PVt+/tkHs2eJwwZFWg2iNWkYQLCmyoMsiwDh89lLaPeCLC8CNnZEASO98/j+HFD6GfIg45H8UUdDx9kpfhpuoFz5T7A5wlesbFLxvmWP3wgF4tDk/9JyVo+/ylTXMz0EESm59EAEQgTK7GIiARRdEwOKQcCIUlgAQgTLfxvrKBhEoqe201q8MRSdOBXSUd+29doZy+bFyF0HaOXvngeCbZt6m1PNW22s2adPSOxbxXDNu9j5+1tLmDWG5hxwS0Kphd4Dv3KdfGErQQWtBp5EvrQWAtfDNkPn508gicNYqC8Q5q71zle4qmjL3Z2+z/eWzz580+6Ybyu6nd/oCkFwZd0BaAjj/vLHAxm+gBE+SfWfemI2Rv3hcm53nMqIhy4ssEXTjXjrV7ojF1B+FopGFgS0VlE/6GLRV04xdl65pnx5eZ48oc1of/7h1Nu22d575OTvHHaWp7jmrqmURYLz+4QWeeAIeC0BUf0kAPBYG3ud/3korwWUJiHq9GA9kxMCi4wIkXoeUcQw437nYPTDjiAIikHLAzZoMRMAiBiKQtedkSw8iACLQqce4tge6th2CCGR77wYtNYhAwS2qtTb+/62WekkW0Vtp7ZRnREvnZpu7yxndNpK3YFYWLfxr7y6t5Nr7NzfYci8mS0QQNO8O/790bvCzbBrFU2/bPWFO/Ws0GidOf5LWEuBEVayVy3RVtQhM0uL8Z25rmi7w+Re2ftARF48vgAuXWSPWIjDB2wPE4vFBs7U5g0LTvv3IEiBm8tyvf0Lnz5+61GopfQHYsiAjBHK6oxcGZhX79GXqhI4fQLrJsfLX/k38gPtzV9iajpg9ENXxEWDc/o4sAly3tLsCovQZLQHsRPH9h60EaRFI6CGYxPfJJ4AjBlbNEsD679+z54/Cvy88dgHZpLoZhQYvL4hAwW0KImABBREouGM5xIEIxIHhDyeIQJzouCwBIAK9eU+rXgqIQMEtNKX15UZky55/7vsdmInZv75Oa/qXmHmY+5dYshdTuq+xb4BHDpeQmBGKArLOuL9K5b+QyycBk239aFjmisWjN/qw6fRca23mcjv3tV5uYY7/8u4K8Fk6zjlotFIAACAASURBVP5Hu2ugaj4CXPv7H7ev8tfusT4C7zmnbSwvJxyszSo518/lCyD7Ac/M54xai8CvabfAUrIwTTMQ7A+fL56lzZySZ/KRbwD9we3yC4pwuZriWrA+vl0Bl61pGl+AWSPtWMQN6alx3X22Jn94Y9wScMISq8ih8+zzCA+xGM7/jbz7xdp6FDmP7wsF5G4NOUN27RrgdH/LFoGUa+CuJQBuTx8B4OcPGN96pVaT7wbnl7sC+P4dJoqEUieYkzeUagpLUWJ84ozi6vW08ewK8JXD8keC5ifDos9aEdzhUGWob4MIFNz8IAIWUBCBgjuWRxyIgAUIRCDeUUAELB4gAjMPICACBY3XHPCm1VIdI99xMcmZZ/wOz5y+S2tvvMbO+eWMTqrP0r4t1uhd6aL7HgtAVL5j6ixvf5fK5/3EiZm71r8OZR6xaPQ7eZrgib1TBud2q3Ns/Ly+ALKeLOfpFbcIsN4caOhvb7e7CSYpNv/S2crE8psz0uYt/zZLYC0IUb1124wJAZ05MGfUeuPvo1yzxKYWzjypG8byQK4CStFpgG2Sx/In6P4IzyDpeZv1iGbaVo/VCxvGdjA2qmwO9j2g669pV8B9NKPlclj82bQ7YDbpzUvolbUIcBwBqohrxpvVGTBqYDHD3k+mnd3UvnzWQfJ4Uivh4V32OtvEnVTqIBGB0DdDZz3yWgJyy9dNY4F8+qrgi9P7O/6mYQBAFIMAiEAcRxCBYvpVVikgAhYxEAGLQ+KDCyIAItBhUIFFIOtI60i/f782Mc2bTWWu8uezBMj0G3faOzwDW8Iro54Z+VaaIc0ipj6XmDvLL9oXwFXRH9MaInuHR+l4zZhuNIKm2Ye+cnFwU5ameGK3Nmc3tHUrdp5ion6e3QBcpvQtiNa4aQpyweer7SPgwo5nwE+alXyl5Bo2fymitfEIkLhEeUpchLPc106CXKfnsT5yrZ1noFIPTh/dZ4uBw+bNEfqi/i7SVd0iEEUWFA2asACIdkq7BCDTbTcnRxyIrzBHjBdczB5q8Ad32DvHCR8P37ub1wLg6I5RcRvIErRsvr01TrtBogRU4SAI7g/vnbuq+ac+XYfxOYhAQa0OIkBA0oABIlBQx+pSDIiAIDT0Rarq0gCIQOcO71oSABHocoCg7CACxeCofrBRvygUddbhynDTrBYAqQZ3fBkZMJrpOPSWvgE+C4BLXmrveyGADxbYRBaNZTb+X7iWH/vJGbdut82pCMcsHft5mibRWhvr79bdLRvBUWbKawngNWghr64WgQSWYmomB1ie+btm9GxBiPAWM/Ro5u6IgGfPEJwWuY7SJbzx2bJAFfBZBlqyXsKXgHGoukXgr8lHgPVN6wsQpRd/cHu4PqT8nrJvAPtSyH7zfWO3U+q8w+Pt53tX81oCXPqyr8qPKR7F2aQPx4Vw+Ta0VcvkOP+I8Wt8Og/jcxCBglodRMACCSJQUIcqSwyIgEG2qhYBEIGZiQaIQDkDA4hAQbjup1MG+TTB05daN+XlC5z+6x1LTjBhyv4f5IV/EUXqc6l9q9mlr9RZ5hT5ab+CdwXwSBrN7KkoPl2Oi1sgfRQcM+4DFoJ9ZhfBiUvnmV0Fvt9vnrSnEUY/nyVA+ChwPl47l/Xh5xfW1EcggR+IQC2IQFpLgJxxy9OGnb4D9GCT2Uui1EEU9WScd1dQx4lCD6+wN3J77cuOmDJOwuOk3/3kC8A+R3PM2ZLu8Y2fsL6B0g+G9847YvRDvjFlGJ+DCBTU6iACFkgQgYI6VFliQARABKZ90UEEynrR6iUXRKCg9mIiwEZHPi+dQ+0eSxG7+LxvyVgjNRwGhIdo/y7PsOUZAhu2WwlLaXfBLJ6JeywBeX0BXDPn9aTHEaQHRxxzzrjFDJ7V3bKn+S9hfS5cHdCpCZ0b6p9+qc8Mn6ye2zouvB5MM5uo/pTN56PA0iP4hV7P/mI9dw0kUAMRqDQR+CuzF+bAj099lO2Y/QyCzu/PZooYOZ9m2GwRYCe8Q+hMR9duAqdejgcui8I22r3wSzoJYB7pw5ELo/2gzoHTPnD5vATNtvE9umDV2KcKGvIHSgyIQEHNCSJggQQRKKhDlSUGRABEYFrfAhEo60Wrl1wQgS7biw8Zmmi1ZjxtcB/NMG+liIFNWovjtXwRoKvDrgOr6FcplvoLj7H/5xns9XT/MnG2gMtDIbUlwLfmTvixvNvIm/epy0g/h0WCY9lLgs/66pb1Tz/t8JHPp2mih3dYXwH2gn6U4in8hnYvLCZLwVLaxbCEYuZznIbIwuHwIXgOLAK2GcT2u2j/P+8eoMaSMfWj3QTYNdB55kq4ffq59g/n2j6/DI5dGeKxd1F/J0UU5F0is2gf/v10JsRxdJaA6x1MuyuAz6Z4jN5HjlC4gGb+Ryy0JUjLQ0K+w6TgsgREeOgpY2F85lGzvp1mPBm2NCACXbY4iAANXPQBBRHoskOVnR0WgRiBjgIluYiMvM/El+8LPLs9dAhEIP4CgAiUPSBY+SACXeKstT4kFDHRahGXn1lgxFzpw8lr/7fTPt1V5Etw+mFWjgjtHgnn+ALnH2FvPURetccSg5eWAJcFgAVm3ofvmDl/g04dvOgoK1nKZUuAZPBybZ712t9SZm5/1sqRf50J2Ye3TRmLTFur2Ol0Ml4BW2bYqXEzrU2yJYHLkJEZ3/Yd+AgYbGARMDAwgZBe+t0SgU+KUSSzLwB3YI97f/SY/mAL2nqyBJy/auZxTH6goxk/RR7kJYf9ZHE4isa1ReRzMBo/HDIqzGlhEPVxVU9GwGTBI83mR8O/n74qeKDLIX8gs4MIdNmsIAJxAEEEuuxQZWeHRSBGUKtmEQARcLwAIAKljgwgAl3Cq7U2sa0mWq1ndRLligvgmonzjGIzrXHfSpYCXss+ldbeZxOjvpniBrBvQFpLgDO6AT3gwECyTi7ve17U5IhfrKeMN8B4OC0QwichYvRB887w79Md54lrrc2q/8ZtrSumWyLkDM21KyChF+tB1xd8BRYBWAQOHOJTtkUgsyUg5QZ/aQng/3/5l/ZNe+Gx9jpBU/wdtGdnM1330JkVk5RxMa/x04yfIxPybqGUaiUPR8rpC+Aaztuq+bvhM98upC4/B7XNDiLQZdOBCBCA9OKCCHTZocrODotALSwCIAKdXwSfUyCIQL4BBEQgH25Rrj1am5hbzVbrmdNFZbUEuNRIzJxJMJ9O+DVak3/j6XEJZe0KiCwZpAfrx2vvW8iSwfEM0voCsO+Ac5cDFbx3PcUXuLBzfIENT0y9PEw61VbG/7lbHwXWCxYBagD4CBggyrII/CX7CBS0K0BaAPj95fu7aQ1/J5kAl8U8bDocYywHqpQRAl3jW1HOgD75z1w98qYuh/qBzg4i0GXzgghYAEEEuuxIvcoOi0ClLQIgAsVaAri7gwjMPMCACHQ5AO/ebX0EGuPCR8AxtXWuzQs9XJaAaEYu0n/7V/bGRbSLwJUuypYxPkCkj7AEsLxNZAlYTPvzJayutXkZT0Dm67Cf2rzb56zsHF/ggSe02ZE82W5dNn3E5/JdvgASL6nXi+AjYCGCRcDAUJZF4OPPib8Bif6fctHdZwngUtgH6Vw6S4DvO733HRYAzpdSvQM+ASl9ASL5ngKk3oEKzMj4jNXNj3Q51A90dhCBLpsXRMACCCLQZUfqVXZYBKbzw+iDHgVGonaIAiLRh4e/PwwfiEDnDgsi0KsXudhyQAS6xFNrfVAoYl+rdUlshBFyM1sCHG+Ua1fAFvLqZRO9XOuLZrwOr/yIcYsC5D58OXPmRfhbZUTBREJ7w+cL4JpZSO//QDfvDtOee2Tws05NeM9vpn4rvD+lFO1cpvJz6gWLAH8hBY78oZQfTMcat0ZkQQNgwumN4P1zYRGIeFvKL6zcR+/KdjfF9OezT0Z8X4IuLQG98gWQY4Fu7f14eO/CNfPv6nKoH+jsvuYf6MoXUTkQAYsiiEARvakHMmARiPH1qsURABGIvwOuAEGJD77j1QERSDemgAikw8mZ6uGHtYliv2Rp6/LpiTJbABxT4bRxATj7zRR34CyKN8CRCaOZvaMmifgADl+ASI6ILPiDh6zgs9lHQSg+4QHEubvAo8czVzXNWQRBEMQ+cXfc8Wvj/9w4bImJONitj8JL4CNgGxg+AgaGspYGmAiktQSk9QXg157fw410munRi1xfUPFBFslSGii88QFccnwEwOnDIPSEk2C6DxyIQDqcQAQIARABO3SdszrtUNRlBys6OywCBtHIeZS/RK6ljR77CIAI2A4PIlD0iz+zPBCBgvDeu9+efpfZEpDRF0Cq6yqPzyJ41urOFfRFCExYEIRvQeR9T/c30Kliq+l0P0kYXDDntQQw0O3A/nXR6pF/6lTGzzZNGd+NQCvjy+HzUXDNUKpmEVg1bhfbn32QPVDedSZFQd3bKyY3LfKsPaftN14FRQI+be/eXfa4vU/cZV1JIqdA1qvHRODPnp2uJtISkHaGfjOdfnqe6yyBon0BuDpCQZePRMJ5QrabB54D7dc2PgEXHTVmfATwmxkBEIGCegiIgAUSRKCgDuURAyLQHc4gAg78QAS661g1zQ0iUFDDPUkWAZe4rHEBIiKdMR4Bz3gnKR+fbria1gKz+gLwzJsCkEXVY7W2ifgBeWfcvCvAZeFwWRh4BvCTR/Z+K1Tu3RfMf3x6G2itTR9f90jrVeHVJd9nmbjiumqcNXDKPNsSzyFLQEHdd+jFtOgD+IqbTBgK1a/tgy6LQFZfANmgj5BPwNJ59smoHPlrEiHQ1VEjfKgeF65uXh2mDYIgrbFkqN8BEIGCmh9EwAIJIlBQh3KIAREoB18QAYur02Tvgb1f2wOjCRP/ASKQ6wUBEcgFWzLTrv1TLzMMVKnR6U+LsgQ4fQ/E2r1M9xPa33/qUqtVtIsg464ArpP0vr+J1hzPX05EwIGni5a7LAGyHjLSn7Rs/Og31kH5Ped1jjh4+2MTZ5r2aTWOm66izxLAerysIhaBd6yiA98L6rcQE0fgDbfMNzd2TNjjPaPdAZSs7IBC0iLQrSWA9f0BvadPF74BbYdzR9pptI8AlL0rQFoCtNKbw6a66KjR96Jvp0cARCA9VjOmBBEAESioK80oBkSgXJRBBCy+IALl9rOqSQcRKKhFdu2dNKcPBo3ARO3OaglIfVqgmJq74gNIed/YYDM6zyJw7QoQ5cn/3k5xC86kuAUSzrQz7kQxDn0YWInvOrJ8nLyk/YtQ1gtPGFvXqWlve9ju7pA/n48CLAIFvSgVF/Oh/7S7B9ZtsYa9flkE8u4KkDP0nzxmAT/TnIhyIA6Ec6buaR+fBYCzJ5YYUjIL3+4TaQGQ5T37KJwymOcVAxHIg1qHPCACnYEEESiog5EYWASKxVNKAxGYGV8QgXL7X7+kgwgUhPwTe/ea1bdmY/QCO5WIC3Z6q6fdFeDxBYiYsZDH/50gfe75jU15/KGUI6slgNLzLgKWO8suqTpNiml9AeSMP4JR6CmbjS0CJ5EvxIuOG/lcp6a9+249Ft7fvqB15XSFEz4JnJkevPL6auwauHq59RGY2+/AAQW9N1UTc+WN/d018LFnxRFJOZFORPDbT/1285NW3kqK71GWM2CvfQFkeUHQ/mFYz4tWj/1d1fpUHfQBESiolUAEQAQK6kozigERKBdlEIHO+PosASAC5fbLsqWDCBSM8I698TVoOdMs2xcgmsiKXQGsx8ZtNsWiWfY628yPO/g0SAuEqMjttCbPZxr0agkgqp/Q776t9smag+11stW+L7xeeeLYjzo18S0b9fnh/bZu8ekIcRyE/NdUxCLAhoC3rLSWgcR+8IL787CI+/Cdcd+AfsUR+FNhEXDh71tL510C56zsLMFnaXDKFxmdFgZPAT79fb4ATlzaNqLgxWsQUTDLuwsikAWtFGlBBASx8GxTzLsUIOMVgAik6JxI4kQARCAODYjAcL0sIAIFt/eO/VOvMDPsdjz8e15LwIRDP9dZAbwWH82cxR88sb/Zc1qgLzDQzY9awU+n+AGyPKmHT5+0vgDyFEPOt22fLWFBLIqDUnd9qfmF8P4113SOMHbjQ8KCIywfLP+1FbEIyO7AvhnkouHvzSlndDwjZoHSi122r9yPnnhOAlhONOOmAtg7n0P/cjqWK/fvszNKi/5wlS8Pr5Hydux3xAvo01kDPouAbya9xR49EcYzMb/F5mzU4rYDJvqDaD9fB/TpLy0BPssFlyflaq2MG9PFRzXfavBAhMEZmwZEwNdzMz4HEbCAgQhk7Dg5k4MI2E8FiIDtQCACFgcQgWwDCohANry8qbfv1WaVr91qmZ27Lkab2CyQd1eAx/TOM3vXGv5tbBkw0Q/8IYK308x7FvkWjNFUNO2uAF+EQJf3fiIftYS0BET5qcLBSPOBMOmVxwfGq1j+bn1YmznTnsnW5bH2Eu1x1dersWvA2wF9CXAMse3nhFNkMXBZLOR9kc9rCeH2IDnSEiIeK5dFwDeT5m0DtzxsJZ5LvgF5Z9SugSvhE9ClL4CsP9fDp7cXjwPtZpI+d83Im32vxjA/BxEouPVBBOKAZg0VDCJQcIeU4kAEQAQ6dDHfroDEB1sSKUe39X6wWQ7n95x+KJK5XxYQgUwDCYhAJrj8ibXWZo68dXfrldNTu+IISGc53y4DOePl/0f3HXEBWBeZbhsFBODTCheJNXY5ANxGvgFPZd+AHjkDJgYiqsgdJrK4Uscv6UxAeGax/ssz+wp86NaJ00IJ7anGieH1WNp9wJaP34ZFwAJMA7Xsh4kIfGJAj3wDpqwYnw9A5DPAHwohL/Il4P4nCQ7flz4RQv+qWwScH1KBxyaKF7CYdgONjfjHqmnN6TRdZrUApP5Qi3Z1EQ1ZCy+xEBYc1r8RaBNj8blHj74vHTLDlQpEoOD2BhGwgHqJiSdAkMtZMRqYQATy9VxYBGL9E0SAv8iduxOIQL7XrG65QARKarHHn9SvsjOfVhzjvL4ApGfaXQH8AssPMldXfmjX0cx6LUXmYy/0SA798dBOK2EFRSqL5EkcXZYJDwFw7Qpw6X0HxTM4iSMl8rgmyx9p3xs+et1JYz+eqcm/tX7qxeHzySllTm7fQPX94A/hI2Bwg0XAwBBZQASxSuyW4M6W0kfgT3xxBBymc47r8VTHmR+sRllLAE754mUraleAfIcTu0MSCeyNWYuavx9eL1wakA2lpA9AzcSCCJTUYCACFtjIKUswBtdSCYhASR3SMVK7ZnxsehffMRABJppsggYRiHVYn+keRKDk9zuneBCBnMD5sm3eq88zE6hW68jpX8TEmr74QCa8+z1r8L5dAfIYRF98gO/RueXn07nlrO+dZDE4wbEWH1XDsQ9fev3L9AnfCAdxkGvTm/bahEtov7QsR8q9am3nMwhke15//5S16LTsluw3fwsWAYMRLAIGhp5bBByWgAcoUuiR9ogEFTgCSvgsAS4vfTnTlu+J78PvIpIF7gqIqZSQK27ooLUlzHDJU8b/yDeGD9NzEIGSWhtEwAIbLS04TABpfQESBIoEgwhk7MDwEZjOy6MPOnfUyKmxTwGFnEsDIALxji6cAhOEw3EDRKDzeAEikHEczZr8n++0ket4TX3VItGfxQcy+uAJJutzvkt8Z3mN3LMmL98XPk1wPc001iy2KdYbHq3UGrII+PSRuyEkbnIJQOqRmNkLy8im3TbHoXPt1WcJiMprNG8P07/5tOD+mdry2mu1Ces/ekrLRIr8b7AIWLhgETAwlGUR+Aj5CDQcH3454/2x3MVDndpnAXB9OH0WAM7nswSUvQTApytusEduqINot8QSe2REYheE1PeSY0beNNP7P2zPQARKbnEQgc4AgwiU3PFc4mERsMSRvxfRPsb496Nfhw6BCMz8XjBRAREodvwAESgWz4S0x560a82TE3ateQtF5ruL1tz30mECfArgapqBL+OZLkks2hfAtUbHXs+8L/mhXVaB04U3sivSn8sSEFk6HD4EzngKDh+Ju8hCcSzh5XU+pAS6aee0V58x8vk0Tf+tO7Rpif96k/pYeD1rlVXonNW+OVEa6X1IAyJQaSJw2dG2T5xHPjrcQ+T7eg/1fxk/oyxLQNreXrQlYCf5AK3fHidqxxxk/z+H455IXwDPqwWLQBwgEIGSx2IQAQswiEDJHS2teBABEIEOoc99SwIgAmlfsHqmAxEoud3u+LWdUR40u/WS8MqnBkrvdzmj3SqY8BZaE+d0fC49Ww4OJguCPH3POfOnerO8zbRffgMxbwnLmWQRcG0H5PSyHpmdAR2+EdLpkC0rHElNlt8SxzbKuApzJpr/FuZ5/XkB2Txm7gjL/lx/JkwBi0Cc2EVOdsJ5K3G6IMGrEVnQIJHYtkn4fORC+8ePKT7GGY64ALfRmQJn05kCPktA6bsCPARTvl1RclLsfvJJeoJOT1xIu4B45s/5vbsCPOM5538BfARiSIEIgAgYBEAEQATMB4pGSsQRsP0hETqZuklpzoIgAgZhEIGSP0xCPIhAyXhzyOGN28TZAxnjA0zQDHcn5eO1Mz4NcDc930vP2WLApwPKavLuAD5jYC6ttbFlYSkx8u0kl2f2i/h8c8duh8TMvEufgGgGQHJ2kj4NquAYXRNLD3RDWgI4XaCavwp1/d2nBbem6QKwCPCUHhaBGEEoOKAQWwTW/drifOph9soD9R4+G4QsKwvofYz6sJgyl24J4IIduxzku7Vrv73zG4rrt43e54V0mumh5PU/bzyes1tLAEuDRaDzaAcikOYr0EUaEAHHCy22NbqWSkAEuuh8nbLCR8CgUtldA2QRABEAESj4zZ9RHIhAj9B+cLs2O4TbU63Dpw9E3v34pJ9rn7wrYp9kwPx/n2+CSx/2UvZ56ef1CZC+BdIngPW/V8QzSGxD9FgCeHFW66b5JL79nCDV7gFYBKgFEEfAAFHW0sCHiAhwf5e+APz/s8g3IOFsQBkTPggu04AY/1I7BQoLwBPk07SZfJkiywWVu9yc3KHUQTTjny1PORU+Jk51M+4OSMpp/VmoxwuOGb+nR0N/LYoBEehRM4EIMKOxVxk4CUSgRx0RFoFKWwRABOx7ACLQo/GAigER6BHeN96ozQnhK05uvXz6h1Dun5dr2lnPCnDuEnB44zsjEsqZBSW8jbyZ5SlnWQ8L4jc9LQHgdFtpxjGfIokxPrLeaYlGe6p5Q1jVPzwvMOeVu36wCBAysAjYDxXPYAv2EZBEgPvjjQ/av06i00HZp2cf+QzsJ5+BSdJnkv4/If6/X/yf0yf6vcPXYAGt3fPMfim9h6nPOBAFpT01UOrns1zI8UBTi112zNjVPRrya1UMiECPmgtEwALtW5pwLQmACBTUUWERiPXD6EMkTNP9iiwIIiCZQud+DyJQ0HgAi0CxQKaVdu8WfVGYdqrVMjuEXTPZoi0Bif39QuGskQJ/sdUKWCPPTmC5OZ0Bo5m80O8RinOwlOIl5LYECCAmtTI7l9993shXZmpDWAQIHVgEDBC9sgjwB+9HdKbA00RcgartCvB9oOXhTvzOFb0rQMoNAv1P4b3LnjJ6U9qxepjSwSLQ49YGEYhbBuSuABCBkjskLAK1sgiACNj3wUsw6LVJOEnyjBdEYMaBBUSg5HFXiufthHdttnEFfGv0vdoV4PogS/3ZF4DjF4zSPv7IC1haAhy+Cb4lAC6Xy3uULALLySLgig8gfQ+cREMA/5Tzm2bGcGUQJJokvA+LACwC0z9IZVkEPih2DewnH4AtFHFv+XzbDmXtCojk5o0U6BhPXSGMu7UEuD78LuYQKG0iiV527Og7ejz0V7o4EIEeNw+IQHwgS3t8MIhAQR0VFoFKWwRABOL93GcJABEoZlwAESgGx8xS7nhs8nw7wwiOmJ7ZtQ9fFpDwLaAbHaez0y0PYsbuswQkIvYJRfgUxWMPtg+8zoAu3wEhly0BvEvAeaYA5eNTE1mMrFd09IAoP0rfat4V/n3NhcHPOzUmLAKwCPTUIkAdeN1vLO6nHxon0FG/de6zy/lBTRkhkKV7P9SO3QeRdg79vXLFS+qyZLj01G1lbC0vPn7kLZkH7wHMACLQp0YFERDEAUSgNz0RFoEYYa3aroHIIgAiMOP7kNUSIIkFiEAcXhCB3gy/zlJ++tjUq81M2jWVp5zO3QUOS4ArQuCBGXBcpcSuAtfMmbOJ53dstg9OWhL/wKf1BUhYHujGBvINWLFAEAdRb6/TocMSInH/XxeOfK5TY1XVIkAh2tXskZRTQ1k5yuZac07MzMSMUR5SxHLaIiP/V354o34n5ErLUuLwnyi9LbFN++alvlN0I7pPCk7SdfM+E94jWnRn/fu1ffCDz7DqTJEiG3bY/x+9mNRM2cy+GXU0DvAfKS0BXrmu/uTod6J45zjpqrbsZ1KAT9+WbplzD3/ruPF3OQsfggcgAn1uZBCB+Ac++jCDCKTqmSACIAKdOorvAwgiQOMOiIABAkQg1XBbXqKfPKZXmQlJq3VBp1JcvgCc1hkfIKMvAMtLxO6nB3JmL2ds5NysNtEMfhnP4IWCUt+oPHrA5WyhCIKLaZdAZDFwrTlK3wOnL0CceEgcx1TzuvDeNRcGdD6aTVEViwCfKvnWlXaq2MQbXMjL+XfrLaX6+sP2OL9+WwTuojM1TiALm8vrPusM2LWW7jM0+IhFryIEZvUFcHWOhAWs1f5RmPbyE8Y+W0iHqpkQDCN9bjAQAWoAEIFUPRFEIBVMmROBCMwMGYhA5i5VqwwgAhVprh89bH0FXMycveKdFgD+nooErrXzaCac0RfAtytgK51CxvEFxvjLFf/eH/CJEASA9frVdvtXwjeAErRFPf27AmzGyLIQARC/r1va+Gl/9Lmj357eNapiEXg7LAGlvrFX3rjQyO+XReAD5CPwc9otcMoh3X2gObecSXdrAehXhEBXfAAvfJ4BEQAAIABJREFUUREwuiwsI3v3vy9M+qLT58549kipnbAPwkEE+gB6pyJBBOKogAh07pggAuW+sCACFl/fhxVEoNx+2GvpIAK9RtxRHgcauv0REXHQtyuA5LGTnc8CwMX7fAHkqYhynz7PrF27AjYYX1yllpO3czQBF1PyKD8leMhhCXDuCnD4ILDFwGVBScRrEN7OH3tOfPdAVSwC71hFbuQV6beDpsaH/3OOqdJPt4yaa2K3AlW4rMiCb1xrC1hBEQRd+Po+1L3yBWD9EhYGcSO1vowvC/ZkzCzXYwrR9PyKE0feNGh9e6b6gAhUpLVBBGxDgAjM3CFBBMp9YUEEZsa3KqGCU/KEzKGYQQTKfb8gPSUCtz2kzwiTTqjW8Z2yuOIDFGUJcM2U5czauYtAKP0Lii/ApxQmdkFQ+gl6wD4GB1vn7QMvMikgfQG4uMhCIXcPiARy90FCH/ZZ0M0vhVk/fkmwP7zCIpCyA9c82VW32Kn4romG7X/CUiTjIch97M4IlyQn8j0QOHE/vORo++DswzsDmXoGnDIuQOoPqmu3jlSzZEuAr/6sTqSGaD9X92QCwM+Dpv5i+Pflx43eWPMunUp9WARSwdS7RCACFmsQgc59DhaBct9FEIHO+Hq3Bya+wPaG78Od2MbnYSY+eSAC+d4PEIF8uJWe66YNU68wL1JDxfzuZSQ86T2fWBPPuitAvJnSFyDhOyCQiGbcwhdgo4wvIN5Y+dxZjiM+gvPwImkhcMwQ2GdiN5kc5jWb5ry3j78g+Ep4rYpF4Jg5NmLDC5fQcXSl98ThKGCCvjCvvqm/uwbee57Fe5RG5tQfPk/oaNmKXrmO96RoX4DEh9uhmE/fBKHw+QI4iIvE6YoTm2+29wKfCrV+UUAEKtp8IAK2YXzb/VzOiq4lFDbdynECRKCiL0KP1AIREECDCBhAQAR69AKimM4I3H+/Hg+fPNJsvXT6B7EoXwD+wkZr7iTY5wvA2sp0MkKgJNx7Sf4+KnAuxcblGTjLm032j4RlgQS6fAGkXpGvg2eNUO6e2LbPSlowy14/9Xy7e6AqFgGu50GjtmIXLbaWgYVNzxSoyxfNKT3jWrRPjdTTLodCcm1YlsfPJ6mgbzxsXjN14yZ75ef9iiPwfnMmaQaTesGWgGFbAnD1j2j8CtqfCf9++Qlj63x9t87PYRGoaOuBCNiGcZn8U28PBBEopIeDCMQ/0GVtHwQRSEeEog+1+MNHh6VTIIiARQBEoJBhsjwh//vG/SeF0o9Y0jQ7jJfSTFXOyFkDOcN1WRB8EQLlh9a3H58tDPJFlF76mynyIDsDbqR4AxxBsKgIga4lgMSuCAKO7/OZCYznjj3Na8O/b9mkPh5ez1pla3jO6tRz1/I6Rx7JnhmkPE0wMeBSftl/3KcDWgnRTJtOCeT/s9d9whufEkT3heWBB3QutyXrxRYu0SG5vMiyFCki9OTyBJEse9fA+8gi4GraqDopLTFpe6nXEiBwTC1XVETqL+vpk5vVF4DlZyUAUq8rBzyuAIhAnsG0h3lABOJgOwlKSqdAEAGBpxyo+QMsP6DRiGr/ABEg4iC+XN1uHwQRmHlwBREo5+MDIlAOroVL/eb9Uy8Khd6/TZmNztvodL4ldDofn/Zndz8n998nnO6ETwC/YE7ve5Lr2hUQ5RfpeCooLQp3USz1Y+l0NV+5k0KA1CPxYRItIC0lUp+d5BswmwDk50GzafY7fOMBdWl4hUUARMC8X2wp6BERkPEKvCZw3wjkWDJLyM1oCUh8qAWBdKlVtCUgkucByocjP385LAK+HoXnvUAARCCOMohAzl6HpYGYRSMyicslgIotDYAIxPu771hmEIFs4wMsAtnw6nvqr98/9apQiclW3L9jO81oN5GlgL3xF5B3/sFkOeCgBHw6YFpLgNwV4PQFYIsAJeBdAptJryYpwPps4vgCpJ9rV4BzOyC3iBjIfbsOOBtbGvaSc8AYm1QowaRqmjHluw+qC2AROODOjqUBsryVZBHI6guQcuIdWTLEa5Mc12pqCeD3+REaV460YSGiX1oLQJSB2lePNf8mvPeKY4Lb+/4RKEEBEIESQC1TJIiARde11JFYonAsKYAI0IdMdFY4C1pA+rV9kH0EQARm7p+uMRZEIN/XB0QgH259y8WHE331XntKYTRgSGc5Qfn5e7idvPZ30wx4Lz3gmTun45l7oqKUgM8GkAx7lGbUYzTzZ4sEy5G7AvjF3Un6LLCHvnkDCWXeFUAKSAuItAS4CMYNG5vGnxs+AvH2iY6jdZnWBe4auwYMIq619D/mXQMpdwXwe+VdY3c5f4pxQr7vXrmSSHoUyirPddwxF7OPXtj7t9g7B9vDI9UysjB6qhdpL4lXQs9Abw0Tv+LE0Xf3bfAvsWAQgRLBLUM0iAB9iBzOTs5dASACFgH4CMSIZtV8BEAEOjMLl0kfRKCYrwyIQDE49lzKtT95wqx+jc5ecFl4lfv1WaFozZ1u+LzzfREC0+4+SJwV4DDR83bAJ8ki0CSLAlskXKchyoHBtysg2nYoLCf7SBBbMhL7ywm3m2ARiBEJ+AhYOIo+fZDPGvANKN6Ztc8C4Jgqe+V2/k57QyFmluv48m+hIzYe22UVWUU+AAvJFyqtBSCRjn0BovrFFdBamVNIX3ny2Ft9bVPH5yACdWw1pRSIQLzhQARSdmRYBCptEQARIIIFIpDyhS4mGYhAMTj2Tcp1d+qVYeH7VesZ0y0DEeMVM2BpKfDFBUikpxdU7sOXvgp5IwRyfASO9V+UL4C0UCQsAZ6lhpsfhY+A6QuILGgtAdxfCt414CMC3pm1zxLg+MB65Wa0BGSVJ30B+L2//wlb8AhZCtkCwKczyoE39a6AhAVgZluCDmzPf+WJY3QaYd+G/FIKBhEoBdbeCQURiGPtXArxLQmACMQ+cDIkq3SmwtIAzVxBBDoOdiACvfsGFFESiEARKFZAxhd/uv/4UI2pseYZxjLg2TbnswTIGT8z9IQlQNzIawmQvgBbKe7A4tlxcL1LAJQ8kufAYR/5JMh4ClyaLOdWWAQsNLAI9NQi4PugurzqEzPjLuMCRPNlj0I+fRO7JejGfTTz30Pv5QkUcZTfz8Q2C5eFwjEWe3cFiAJcloVXnTT2pgoM94WrACJQOKT9EQgiQDM0EIGZOyB8BAw+CadQ1/ZHeZ/Q7dXSgO/DCiIQf+9dnR9EYOZhAUSgP9/t0kr9+59PnGaFN06cPuBxgZElgKbukvmWtSsgYWGQH+xoyhF/sbdR3IO5wivYZZnwbR/k+Akc5yCBi7Qg0P9v/zV8BGAROOAcXzYR8BEAV4jdoi0B8gPqGrhc+nJ+tsDdb3bjH/itJq//OePx+92eFiiGk6jhDujZec7v8zGARaC0TxcEF4kAiIBF00U8QATivc1lqoWPABHSPlkEQARmHhV9H2wQgWxfFVgEsuFVm9R/+zO9NlRWB62TwmveswISLxRHFhRTaecMnWf+jvTOXQHCYsBnJ8wiywAPBJEvhHAGdFk2OJIhxymQvgCRmqJCsAgQMvARMECUZRF4z3meD2BFdwXw2j7v899KlrwFNNNfZc5MVSoQZ3nI2nZrCci6BJAY3xzwc3u/5hT4CNTmIwhFlQIREJYBGiFABGARmG4xqlpkQRCB7iwBIAL5vn6wCOTDrTa5/up2fYyZwQStp5mrmKHLbWBy+520sbt2BSRm6A5LQJTfs11Pzuj5A84WgOgshJSWAD5LYYwsCondB8ICIHFaBx8B26KwCPTWIuB4T4r2BUjMjMXaxA4TV0+pJ+iU020U4W/hLHt/CcX4nyfW+rs9Lrj7JYDOc36vXIF7ENjIgq9GZMHafPug6DQEQAQsGCAC1Cmwa8AAUdVdAwmLAIhAqvE8qyUARCAOKywCqbpZ/RN95ie7l4W1mGiPXzR9IGQTgcsSIOMN+HwBGCnpve/yBeD0rvgA0QtLBfOZBGO01uiKdyBn9DKyoNST/0/bmKMvBcu/43HsGoBFoPxdA0wE5EzaZwHg/ut1MhRD2S4y0fHaPp8Cykv5S2mmP58saeMjcQEuvXwf2m59AaJ5fsYIgT69JO6MZ6CCbWGZrzll9F31/xokawAiMIit2qFOIAIWlARxEDdABCxO2DVgcYicAoVBpWxnQRCBdAMzH/qUJED5tgeCCKTDHalqjsCf3KHNSd2Nva2XTK8Kn84XzdCjKXPnD2h0mh+li76ncldBRl+AiOmzXOEswP/lfcmNUUroKGeCnRKa8YZji0VaywEsAvEvofQtSXwwaWRmfPmqp+gDy80mZnSRHMrAAzwP+JEcbm+6tuSSB98X3wOWU9WlgXefG++nPkuA/AByep7h/4YidE4S7uy1v2yeLYdP7RuhmT7PDLNaFrr1BZDvvWuYzboEkFquAFrWP2gF/xTKes1pozfV/BPQUX1YBAaxVWeoE4gAERv6EoAIiA8Pf4DlB5STwVnQIFGWRQBEYOYBGUSgnA8WiEA5uNZG6p/+UL8qVHaq3TJ9wXVGgbQAcAWdPgSuGbqM3CeQisoRuwES5dENtgzISIF7yRLAuwtkvSQBcJ7NQAnv2gofAQM5iEBPiIC0fGwmL/1HdtmOP0UJeC2fvfaXL7DPm2Jklx9QOUD5LACumbXXEuBblCfBvmRuAlDMEoDguQfgIfH/Ze1gxg/gioII1OaTXY6iIAJxC4EkHOxMCSJAyIAIgAhMG4pABMoZl3stFUSg14hXtLwP3jL1QjPhayszp4jWUB379KUXfmLNleopLQbyQxvNzB2+AJzeF38grQVAlu+0gIiJxi8qZhFgl4fls+3i75wg7ZxOdEDHdsKo+nLt1LVkwDM76cXtsAzJ3SpsaZDzO5cvgnyNEj4CrI9jqWOK9PzlDjsEPrHXLpJHM3H2cRD6Rz4LfF/gx7tjEjNo1kP4Tsh0l62xd5bQqZtLjEePUp6AfBEcEr/CLQGu9pTdyjPFT20BYLmJ3QHFWAKcb42o53+FRaCiXy6oVSgCIAIWThehARGw+Dh3E4AI2P7jIkogArHxCkSg0OG7a2GwCHQN4WAJeP+t+uSwRpP7W6dOr5ncFRBN4B0zBN8pgAmfg5QRAuUAIuMPcARCnkFFFgeujMf3QJo6uR73bq+Gj8DCEVuj3z6cFosHq/v1rTbrttjtJx++026c132yCLzr7DgEae08RVsCEvJ8X25Su9v4AG5fAMYlrohXLcf4lMDVQeACNfXZsOTXrp3zo751zh4UDCLQA5DrVASIQLy1QATq1Hvz6woiEMcORMDiASKQ/51CzgFA4B3fsvEGxsfUi8PrVIt2FQhi7puhOyMW+nYFuCwNVH5kcZARguh5FBjIYQnw+TQc8IGwq/Hrt6vzw+tZq6xi56xOO1crtjP8/qodNEAVKxfSLAIvv3GhubLPQa8DCrFFwNe7irYAiNc6cpbwzbgLswCwAn3yBUjUn2689tTRNxtCEOR1wqnHmwWLQD3aqedagghYyFsKRKDnna+PBYIIEPhD5hQIItDHlw5F1wEBbcjiO7+jnh1ep9qtQ6dr7fUFoMSRd35OX4DE2QXCElCULwDXjQkAF7OhIhaBd5BFoA49p446/h/yEbjtcesz0GuLwB8KHwGJYdGWgLosAbg+1Al8RIXS+gIk5AStfw7vXXXq7Bvq2I+z6gyLQFbEhi49iEDY5CACw9HxQQTStXNhSwI9OjQoqpVrV4eodhtEIF1HQKrhROB3btMmzoDe1jJxBw7MoON4ZI0QKL31eTeA3OfvmiG5djVw+kkxAMj0ipYAongFomIbdlXDRwAWgXLfu34vDUiLQFYLAKOT2cfA4wwQyfOk8/kUFL0rwBXQKK8lgPEb9LgB8i2CRaDccWXgpIMI9NdZEESg3FcKRKAzviAC5fa7fksHEeh3C9S8/Kv/3UYkbDcpIiH7AEhfAOF8FO3/56m5OB1QwiJPC4wm7CnjAoxSYIF9CWcCW7DLEsDqbayIReCgUVuBq5YhjkCRr84TE3YofPMPbLD+fsURYItAVkuAzwLAWGX1CShsCUCYKg7o29mG4LUs+HwBRIV98jh5c2z0mvDv15wQbCqyf1VdFohA1Vuo4vqBCPS2gUAEysEbRMBhCShqKQBEoJyOW5BUEIGCgBx2MbzdcNukusxYCFotE7xdHCHg3J8sIwTKGX9RuwL4NMKJlrUE+HwLuNxHKmIRkP3s7IV7za0FI2nnhI6e6piC8m3fjIpn0FK6c2brEOgKYZxI7nQysxrIteOEDwrlv37jLJN+y15rMuJy+mUR+AOxa0CuqUt8fa2ewE1Y5lzjVmGWgJTOgL7+xXrKduzWFyCSG6hbw7+vOnXs74dxLAcRGMZWL6HOIAIlgJpCJIhAZ5BABIgQOZiZ78MLIpDi5RugJCACA9SYVarKf/k3fYqdcbfMladacmafOP0vY3yAtBEC5a6A2U2bc++EsAwQiFLPTRW1CGRuc8dpg3LG5TxcCMcQxywO7YJPH2SLgJTbrSXAe1xw1AEcxCplR3PvCsjnCyDHDd9pgZ5qRLU4oI3ebiwBa8f/MGUVBzIZiMBANmv/KwUi0P826KgBiICBJUEghcm830sDIAJxRh4t2bheK8EzfBYPEIE4kCACFR2vB02tV3xFP8sMwO3W4dMHYq6n3BXgW7t3WgKERUFGCDxwhoAtmS0Du8lnINJH/LFpTzXiCHTdL0AEKk0Efv+szi08KL4AqWfsJe0KYLEB2Shft3bs6q7fqQEQACIwAI1YhyqACFSklUAEQASmdcVe+wKACFRkHBBqgAhUs10GVquXXqvHwspNBeoF4VW3W+YA+Ly7AlwRAhO7FRzxBrjcueQzsJN3EwgBm/fDImA6JXwEDAzRGQQF+whIi0BWS0C3vgCpP9ScsOK7AuQSAeN51ZCcKpj2QwIikBYppCsEARCBQmDMLwQWgVpZBEAERFfP7Qtg5YAIdB46QATyD6nIWQACb/yMNse8PbKg9VIz09KKYgBa4Xl3BUSqeSwB0qKwYMze2bY3vptgKywCsZE0wo2d7FzOdtQQkbPXlL0RxScQM8popk0JeOBm57lIjii3JQkOPW/JD4ewaEQz6Io4C/6ew0dAvmpypuu1BHi853zOdQlLQcISkG9XgDcugMNE4dN3BkuA8QkIgsAnooDRrT4iQATq01YDqSmIQI+bFRaBSlsEQAQc70NxlgAQgQ4Qgwj0eBxGcTMjcO212kzF/2p/6/LwqgNlfAr4l4g7QKcG+nYZSPqfSC92G8ydbW/sJMsALALUAvARsBYNtiAU7CPgIgKJ6auwYLjeqrKcAaeo/Hs225JPPiyuoW+67bUEZPzwOwwH4VLAZPjsqlNHf4csAb7VlqEcokEEhrLZq1tpEIGS2wYWgVpaBEAE0r0XHZYEQARSQAcikAIkJOkfAi+92+4y2LKu9TxjIWg3zfFwvtMC5QxBTPgj54OkhcHm5AFlEfkMbNjVPD+8f9Yq++Sc1TWdWIAI1IoIZPYFcE2NxSvsnbFzeuovu83nVKkHt9nrsvlWwuLZ8ffFNVK4fBi6PSvAXY/A2CquWjv63v6NXvUpGUSgPm01lJqCCBTc7CACIALTiK7zww0iUPCLV21xIALVbh9oJxB4KfkQPPKkOi98FCi1MrzKGT/PFJy+A57dBFws59+JXQMWEvgIGBjK9hGIZro98gXg/s7l/ma3vfPEHntdtdA+mWP2+Bz4eS0LIkHxZwXEuqXSWn8vvPOG08a/gMEzPQIgAumxQsoKIAAi0GUjwCJgAKzqWQPsLAgiMHM/d20PBBHINz6ACOTDDbkqhsC5n9FHhyrtG1XnxFTjmX/iDAKbyjWjkfvkd04isqABDBYB229K2jXwNooj4I0LwJ3cMyX3zdj38dr/Ditw1oi9Ll9orw3xhvjkRWr5LAEZdwW4ymVeGzRHPxCWfdXJwcMVG5pqoQ6IQC2aCUr6EAAR8CFEz2ERMEBU1SIAItC5H4MIpHy/cyYDEcgJHLJVE4HTPqvN6YYNrZ4eXqe0Gp8+8rt8Cbg2id0FNAJV1SIwmVDY0y6emRhH8Iv4glyjpv9HxVJCFsszWd6/Ht1nHuKIABjlo3SshyuCYaJ81pOu3oiEXI4rvbwvcXNFRIymxPYPqYd4HJmkON1/OzOez9Wavpm5XFqQa/NP7reSHyRLwMHk/X/o3LiG42QhSOjtUMwbH0AI8tXDVS7XRyt1S5jmDWvH/rGaI1I9tAIRqEc7QcuUCIAIgAh0+gDzBydBUEAETIcBEUg5wAxoMhCBAW1YVMsiwM6F9+5Q54b/D1rqiE7YNO3RAmqUTiHkNDzj3rSnmnEE/ux7pDgaHAgUiMAs6lYfeCY5Efj4ZcE+ATNYAowto6FH/2d4fd1pwfYCqz20okAEhrbph6PiIALD0c6oZbEIgAgUi2fVpYEIVL2FoF8pCJx/rT4kFLxlm3paeG231OLpBfEaNF/3VWzXAK+h/8X37dTtrRdYTRu9fqOFj4BsLLn2z07ocm1Y+ibIteaEHCrIdyphNLNMecqhTJ/1lEWun+vUw2iJgvUXThTRc4mr8NWIfA8cvgtcD7kUkphpi6URdmpgsQfNsTl+67h4QVl9AVwz/ER/ETci34ag/bXw0etPnfXVUgaEIRfa62FjyOFG9auCAIhAQS0BImCAlM55IALMdOL9zOccKJ+DCBT0nnrEgAj0BmeUUhME1vyNtRToPeoiM8A3lPGbrppF4Icb7Kt7+8aGub7tGVm3DxTUICACA00EVi+y/eSio+wn2msJ8OxKcfW6BAEIArOfYWpy5I/C65vODNI5KxTUrYdNDIjAsLU46jsjAiACGTsIiACIwPQuAyKQ8QWqRnIQgWq0A7SoOALL/lx/JlSxKqcP8m6BvusDIjDQROClx9sv+3wbjSOKi5B4XTMSAOcSwKwd7whlv/64Q3ZVfEgYKPVABAaqOVGZshAAEXAgCyIAIhAiACJQ1tDTE7kgAj2BGYXUHYGqEIEHn7Cv7HV3Wt+At9BugZF+vckgAgNNBK5aa7/wRZ8aGGg1FcqdGGt9JLy+6cTZG+s+RtRZ/34NH3XGDLoPIQIgArAImImv3Mbn2OY3KLsGQASGY7ADERiOdkYtPQjcrfVYmGTvJrUgvI421Hwz8DeUOYftkn9SV4fXfq/Js2/AofPsF+kVZzjnar1pc1gEBtIisITiB1x6zMw2f992QO6EbaUmjGUhGP1EeH39qcG9vemgKCUNAiACaVBCmoFHAEQgZxODCIAIpOg6IAIpQOpjEhCBPoKPootD4N7H9BIzox9RK8NrM1DLzYy+rVaF10DZa1vFIwim1eD5X7Qp+2URuGm9fVV//qj1Dfjv59m4AaP9PmoARGAgicBryTcgej+yOgNqvdO+d+2/DK+vO232g2nfNaTrPQIgAr3HHCWWgACIQAmgphEJIgAi0KGftEEE0rw9lUkDIlCZpoAiIQI/oZn96Jg6Jfx/s6WOo5n8YXRdSkj1tO/2yyIwRQEDP3GLnfqfcKidmj3nuD77BnB3BREYKCJw+mG2f51s4mse+Pl8Adq6fX+YerI1/tfh9U1n2siA+NUDgZ4OpvWABFr2EwEQgTj6IAIWDxw6RDhQ9yjr0CEQgX6Ofv0rG0Sgf9gPRck3btCzwoounqeeHV4bbXvan9bWG18Hyjyv+q9fFgHeJdC0rgHqd87v05kCrgaCRcASFcaH/qjb9sEG9a9XnyhOGXS0uw6Cz4WPHjpl5Afh9Zog8BkNqv6KD7V+IAJD3fzlVx5EoDuMQQRoJiyPyyVYcQxxvH8xHnw37THEIALdvad1zw0iUPcW7JP+tz+iDw6Lnj2qXksqHEMzo4HsU722CHyKfAL2kwGgb6cL+voXLAIDYRF49cmWaZFhILJw6IZ6Mrw/9+TRd4bXK4OgYiYpXwfF8zQIDOSgnabiSNMdAiAC5TrrgQiImS4sAjHCUbSPAIhAd+Nh3XODCNS9BQvS/0atR0JRSzYrM9PXgbrEzPC1OrugImotplcWgc/92L6SW/bYudmrz7RfwCVzyyUeuRsHFoFaWgS4vV/JPgGBMqf9jQT6702/O2X8ztx9AhlrhwCIQO2arByFQQRmxhVEwIEPiACIQDlDEqT2EAEQgR6C3c+iNm/W88xMs6lOCq9TbXUxjWAr+qlXXcp+bsmRBf/l5/ZVfGSHtQRc+BRrCTj18IpaArjhQARqSQSuucDGpZhnTtiI/UyL6ob6nrnbUreZfnhYsKEu7yr0zI4AiEB2zGqZA0Sgu2YDEXDgByIAItDdq4XcFUAARKACjVCECrxNb8kcdX4or9FQ5xpm31aHFyF/2GVcTBaBtcvtTP2Za4qZqX/up+QT8KS1BPTrLIPc7QsiUCsi8NGLrCVgJOfIr0MbQfgL1E/MOKPU98PriUuD9bn7EDL2HYGc3aHvekMBgQCIQLldAkQAFoEQAY5wyNFztCRCFQ8oBCJQ7jhRV+kgAjVrubs369NI5eebGb9WR9SsCrVU9wt3W7W/YiKqK/W6s7rbTi23B16w2n5BTl9VjKWhZyDDIlBpi8BC8gF4z3k9OqayoXYTID8Pr4/vUdeG1wtXB/t61idRUGYEQAQyQ9bfDCAC/cEfRAAWgTpaBEAE+jNe1K1UEIGKtZjW2iwW/2KLeqNRLVAnmqtWSf/eiuk+yOrwPP3iL9havu0CsgikfIMmKflfUsRAxuqlp1pLwPJFNbMEcAVgEaikReCVJ9qOefoyjhVYmbdzpyFUk+pvwuvJhwf3VEazIVYk5TA2xAj1uOogAj0GPGVxIAKwCNTJIgAikPLFRjKabwKIviDw2GN6TljwjjH1HjPAaBvRD79qIrB7v9VrLx0r9/bv2v+/7PSZZ/LrHrFc+/sPxGdmWS0K1UTFWKrMz3X0XOL4YEoo0/NhOc7QuQgxHMNZ4jTLxAVV6v3yTdVHAAAcL0lEQVTP6JEvQEkdsqGUsbkdt0TdEl4DnG1QEtJxsbAI9ATmZCEgAn0CPmexIAIO4EAE4kSoT7sGQARyvtjIZhAAESi5I9y7Ry8Pi5jarX47vDYaalnJRUJ8gQg8ud+O7HycK4vmGe1XHrB3Dl5ov4jsC/BXt9qZ2SQlnD9u073+7O52GxRYtWJEgQj0hQhw4119ph3Cj1xYOV+AYvoXSdFK/Uv45292qpvDK3YhFAoviECxcCalgQiUjXC58kEEPPiCCIAIlPsKWiIOIlAqyrAIFATvuse1ieA3p6FeGl4DpU4oSDTE9AEBJgDRWrZjEZzXaqdIx3Xb7Z3dfKMPuve0SBCB3hABatQXH2OH7HOWD7YFwNuHA2XesHbLxik4/pDAno2AXy4EQARywZbMBCJQEJAVEQMikLIhQARABFJ2lUKTgQgUDGeh4gZfGG/vW79NvSKsrVY2tr/WWGYZhNbfS4v6vl390lIgDQbbJwkNhyUh4TXvA48UYr2YwafW0yE/oZ7L/V/kj8oV6Z27Bzi/UNinP2fzWWbkc5dcTsfzaV91eTeDhC+13t4C4pJl8uUL7PNB9wHwdf+0z7VWm8O0gVKfD6/HLgl+mTbvMKeDRSBj64MIZASsZslBBNI1GIhAOpx4+6QztYdIgQikwznimSAC2QCj1CACHtju26KPN0kCdRVdiaPnwhuZqoYAfdEmpuIjsnPG7pgK+maIPguC3IifWp7AMzEBzTgD98UD8H3QfHonZvh0wzlxTikwZbKq9T6nPofMtTaLOaO1UbmSijYo0oVW6j9DBdcsVp82w3kQ+Gw1laxPWUqBCIAIlNW36iEXRCDWTiAC1ei2IALFtAOIQDocQQQETuu3ao7xfzqsJuk6UZ1T7adIga7QeL615qjuHqc5TuebucpjbiP5nl0LrjYo2rKRmNFTAc7plXjgq7/LYiDr51q79/XFtOX75JT1nAfkIxcN+a6AsgAmuY1AmVihexvqmvB64sLgiZKLrLR4EAEQgUp30LKVAxGII5z2Q+ld6nB80TPLd3QAEIGy34zBlg8iEG/foSUCD2s9O4RiYrv6QHgNtJo32F0ftZuOwKQMFUgPvR+4jDPcxIzc8yX0fSi9+okPcGp5ontE5XTrEyH0Sbsw63JGTGv5SFgQXBm7bI+i36qjYQkoGtJM8hoN9ZkwwxEL1c/MdyEIfK9QJvlVTQwiACJQ1b5Zql4gAhberNv9uFF8o6NrWyKIwMzdGkSg1NfeKxxEwAtRvROs36pXhjVoNtQ7TE20mlXvGkH7LAjwh6stLAG+D1Pig+fY7uXdJkbKej+gKX0NnB9kz3Y0aVGQGHr1cxScGUfHlN1LTDhfTp+J1JYCSph3CSJL3wzTrqSzAsaGdmqWFbHepNcN9e2wpH9YqL4SXq8Z0N0GQ9PtQAR68+JUtRQQAWEByPkhdS0ZgAh01/NBBLrDr6zcIAJlIdsjub96XB8bFtUYUb9jDACBwo7cHmFfxWJ0yim7/NDl/sA5vOldJnPnDF+AmcjvsSB4Z/iOChauZ8oZtk/fhEEg466FrBaQtBYEXz9xvRNzRuyTZfOxS6CK44bUKdDq9vDeEYvU34XXQYlHMLAWARCBOrxWvdMRRKAz1i5+BCLgwMvRZUEEevcu97MkEIF+op+i7A3b9JFhsmZD/b5lamosRTYkGXQExJeOB2zfWnnWmWNCbk5v+2jG61rrF/d9M+isFoTMlgnXjDyjnomZfkoLQlp9XbimnfFH6XLWy1XO0QdbSwDsAfUciNpt9dNQ81UL1V+ThcD3SlayogNjEQARqGT/6r9SIALxNkjpjOgbzSSR6taCACLQ/1cFGmRHAEQgO2aF5njsMT0nFDg1l+IABGpuoQVAWC0RCBwb4nwfNs6W12vdJz/rzNwrr0dr+y7nwLQz8chSktZ2Tum89Re90yleCPLJ9VkIUrqaRGJc5a0in4BR8hGo5csGpRMINBvq++HNw+cF5vTDuvxqaxEAEahLF+utniACM38hfR9C+UEFEYjjCSLQ2/e5bqWBCPSoxR7bqf80LKqt1PweFYliaoDAiDxMTHzxnB84T93SRrjzmspFOd4Pskd/qXbaeAecz+cj4dXPYRLwTfyL1jOrZSKqv6+CGdsrkuux1MyjvUuHzoNXQA2Gla5VHG2rj4ZCDl0UPNC1sBIF1M4iACJQYm+osWgQgZktAU4i5Phw+b6TLksBiEDnl4hxARGo8SCTQ3UQgRygdcry6JP64vB+oNUVBYmEmAFCoOkMkmsr6fugJWbIGWfi3hmpy6ueMhY9M8/8IZb8IeVuBW+9Zf34/54GSd1eHlxlt/DJdfqG+DJSvVImU6txlsAAjT7pq6KVmgxTt+epPwivK4Ngb/rc5aesvEUARKD8TlDnEkAE4l8iEIHODMT3oQYRqPMoUH3dQQQyttFjj+klYZbmfPU+mtHBrzYjhsOQfHQkPnT7nLh8z9POcCW2Mha970Octhypb7eWg8jykdHiUfSaftYPsi/Wv1eey8LheklS7lpIWJKkZUU09FGwBAzDsJSljjeEiQ+bH/xzlkxlpa2cRQBEoKymHiy5IALx9vR9EEEELAJeogYiMFgDRXVrAyLQqW02P6lfaywAgTq3um0HzfqNwGhj5qE87QfRFzcgMePzfEHSliud7LwfJlLEKV+slXvlpfzQOZ0LHYr46p95V4WnIk79HCYXn36uGb7XkuTBc+FsK3nRLOwS6PfYUdHyTQ+aNUf9UXhdGARP9EPPylgEQAT60fz1KxNEQLQZiEDnmX7OQEIJguFjViAC9RtEqqXxcBMBrbWhyI/vUX8RXgOF0wGr1T+rpY2PALhmdGlr4VsLl3IS3wefF7sQ4JuhutbGfd8lXz2cTnFdWjxYX59+jgl7wmbPclw4O+U4GjyrJcbbPo6KyttHLoQlIO07iHTm0InvhTgcMjv4Qi/x6JtFAESgl81c/7JABGwb+j60IAKd+zqIQP3HgKGowbAQgcf36meEDdpQ6pVD0bCoZFcIjMqIgRmlJT6cGb3mXcX51uxdFgrvmnNGy4Esx+dl751JOywbco1f4uKdQYuCMxMaUaDX58BRQGo9qTwfni55K+gsgQYMAhnfWCQPEdBamTgDB89Wbw+vQRD4um5XwPXcIgAi0FV7DV1mEIF0TR6Z0lMOFz4i43TG6/YDSwWDCKRrV6QaTgQGlghs26vfY5iOUiuHs2lR6ywIJEIGZ8lcYNq8a/XeGXNGr/ho5t/tWn7GmXnXFgSHaSQlX4mWQvLOzF24OWH0OP+5LD18f/FsawKYS2cKFNgVIWqIEdg6S701rP5TgmB/GTD0zCIAIlBG8w2uTBCBzm3rW1rwfWCzrpWDCDjawfHqgQgM7pjUz5rVlgjceKM2EQHXnqP+r7EEaDXWTyBRdrURGCFK6jpGuGztfR/QRPmODE6TesoKRGJ9tnOS510rF+V66+kw3adU58DZDiJD2bsVfDN1J6Hx6JnWN6JJvgA4VTBlR0eyXAg02+r/hRkXzg1+nEuAI1NpFgEQgSKbafBlgQjYNgYRiPd1H3HJGuI5664KEIHBH3vqVMPaEAGttZn579qvPl4ngKFrfxDolwWg7Nr6PmBR+V3OwBMz3Yy+B90uNbjq4bMgZP4gF+UbIQDLrCdbYkTG5bRLoOx+BflAwEwYGuoWYxkYC/6xCEQKtwiACBTRLMMjA0TAtnWvlhQS5XT5gQURsAiACAzPmFWFmlaWCGitTVTtXfvVn1UBKOhQbQQCOjOg9tusHfvu06LfreWAy/HNbKU+WbcPRuV0SRyks2Ja/TNbEDyCfbindapcTGcIjDfTtjjSAYHiENBK3W0sA7MCE6E3768wiwCIQN4mGM58IAK23X0fJNeMW/YaEIE4ImnX9l1vH4jAcI5Ldat1ZYiA1npuCN6eSfV/wmvbHBuAHxDojMCIN0juYCPn9J5POzWmdKkJBMvt0hchtwXBUy9fPRJLGb4MHnxcPhGJdhE3ZLE8yC2ZV3ub1mC/cENSuyBQvwqrOm80+EieKnf90QYRyAP78OYBEejc9r4ZrMyV8nt4IBuIgMECRGB4x55BrnnfiIDW2sTO2jMZ7Q7omlQMckMNe90aQ24JyNr+TlN/Tp8EL3HwhP5Nu/Tg2/7omnn75Pv0L3oboTRkSKK2FJaArF0a6XuBgFYPhcXMHQ8+mKW43B9vEIEsMCMtiEC2PgAiEMcLRCBb/0HqIUWgV0RAa238Y/e11CeHFGpUOxMCvrleJmFI7IDTuf0wI/y+D65sABbvOwuA83nlC30j+XKKLhTxyS1qt8Ii2iUwAtcAvIvVRuDmUL3ZI8Hn0qiZ2SIAIpAGVqQ5gEDGLxGgmxkBEIGO+IAI4MUBAjEEyiUCu/bqZ4XFjYyqlwF4IOBDYFADBvnqXfRzn9e+qzyfN3xWmub74EYTd5EwbTlZ4wWw64lPvlPvjE6UB8+BKaDovg15JSDQtjuTZ48Fb04jPbNFAEQgDaxIwwiACBTTF0AELI6FOxuCCBTTQSGlWgiURQS01ovDmu5vqQ9Xq8bQppoI+OZo1dR60LTyzbBlfZ1xDjI2Z9UsB77tmT59549bSwCfMjho/QT1GVAEtNoW1mzWaPCumWqY2iIAIjCgHaW0amX8cpSmx3ALBhEQlgRHtwQRGO73ZGBrXxQR0FobsrC/pT49sGChYgUggA9/ASD2XERWopCwIDi8/H0V8X14Ofay00LhKcBXr7SWj1HaHjDHRE3BDwjUE4FAqf8INR8fCb7cqQZeiwCIQD0bvvdagwj0HvPuS/R9MH0lyEh9aXsBiIAPWTwHAsUh0DURmGjpj5E65kwB/IBADAGddugHblVCoNtWS+u86J3Rp1TERxzyxgngNnERovkUN6BKbQddgEBeBHY01DvCvIcEwa7pMrwWARCBvJAPST4QgVo2dMrvr7NuIAK1bHYoPeQIZCYCWusVIWattnrvkGOH6ndAoA0CMBT9onDC4BEoH7sOCZLg+ywGUXqxXdClzrxRu0ug4Z0qDUU3QCUHBAGt1L6wKqPN4HdTWQRABAak5UuqBohAScBWTCyIQMUaBOoAgS4QyEwEplr6L6m8kS7KRdaBQ6DbT8PAATJUFUp7pkDWXpJ6Rk+C03r9uxrHVd5ow1oCRs2JKvgBgcFEoNWwpwaPB8Fd4dVp+AIRGMwO0H2tsg7x3ZcICdVBAESgOm0BTYBAXgS8REBrfV4ovN1Wr8lbCPINHgI6Gdx18CqJGuVHwDOl99FH33OpWNZtj+xr4CtnDvkG5AcCOYFAfRBoNoM3dbQIgAjUpxF7qSmIQC/RrmFZIAI1bDSoPOwIzEQEPmUsAkrhmK1h7yVKKZ3WbRtYAYECEZBLEL6ZvNdiwAkcgsZgCSiw9SCqLgg0lHq/yyIAIlCXVuyBniACPQAZRSQQABFApwAC5SOQIAJa6yOo2HeXXzxKqDoCbVgCqt5EA6Ff6t0Cjim/N3KhB6WRAKcKDkRHQiW6QiDaNQAi0BWOA5cZRGDgmrSSFQIRqGSzQKkhQ2A6EXgn1f3oIcMA1bU+IfYHSwD6Q4UQyEwURORAX1VGm3CF8mGE54OPAIjA4LdxqhqCCKSCCYl6jACIQI8BR3FDicB0IvCZoUQAlSZDQFa/bAAHBPqHQF6CwBo3YQnoX+Oh5MohACJQuSbpj0LwCegP7ig1HwIgAvlwQy4g0AmBQGu9kB58FBABASBgEfDaR7wJ8iJZmuC8CtUyn4soBBQehY4UqGXdoDQQKBoBEIGiEYW8gUDA+zn2JsgLQ2mC8ypUy3wgArVsNijdJwRCIrCWyr66TzqgWCAABIBADIEEHUrNj2ZO2IApAD0NCCQQABFApwACQKByCIAIVK5JoNAAIxASgddR/c4e4HqiakAACAABIAAEgEAHBEAE0C2AABAAAkAACAwxAiER+ADV/5AhxgFVBwJAAAgAASAwlAiACAxls6PSQAAIAAEgAAQsAiER+CSB0QQoQAAIAAEgAASAwHAhACIwXO2N2gIBIAAEgAAQiCEQEoFP0R0cw4XOAQSAABAAAkBgyBAAERiyBkd1gQAQAAJAAAhMRyAkAh+kGwcDGiAABIAAEAACQGC4EAARGK72Rm2BABAAAkAACMQQCInAG+jOU4ENEAACQAAIAAEgMFwIgAgMV3ujtkAACAABIAAEEhaB0+nOm4ANEAACQAAIAAEgMFwIhBYBEIHhanPUFggAASAABIBAhEBIBBbT/z4MXIAAEAACQAAIAIHhQgBEYLjaG7UFAkAACAABIBBDIOD/aa0/A2yAABAAAkAACACB4UIARGC42hu1BQJAAAgAASDgtAi8m54cAYyAABAAAkAACACB4UBgukUARGA42hy1BAJAAAgAASAQITCdCKyhu38AfIAAEAACQAAIAIHhQABEYDjaGbUEAkAACAABINARgYgI8FOt9afp78QzYAgEgAAQAAJAAAgMDAIfDWsCIjAw7YmKAAEgAASAABDIhICTCFxMYq7IJA6JgQAQAAJAAAgAgdogEASBOWOok0UARKA2zQhFgQAQAAJAAAjkQ8BJBFic1vpT9HcjXxHIBQSAABAAAkAACFQQARNJOAiCdR0tAiACFWwyqAQEgAAQAAJAoDgEUhOBY6nM3yuubEgCAkAACAABIAAE+oTAJFkC3jK9fOcWQa01iECfWgrFAgEgAASAABAoAYFsRGDaEsGf09+zSlAKIoEAEAACQAAIAIHeIGCOEgiCYGsqiwCIQG9aBaUAASAABIAAEOgRAvmIwDRCYJwL8AMCQAAIAAEgAARqhcD3yRLw+U5apw4jrLUGEahVu0NZIAAEgAAQAAIGgcKIwCEE6AcALBAAAkAACAABIFB5BHaTJWDG3X9ZLAIgApVvcygIBIAAEAACQCBCoFgiwGK11i+gvy8D2EAACAABIAAEgEDlENBkCXhzGs1SWwRABNLAiTRAAAgAASAABPqOQLlEYBoh+F36+4S+VxkKAAEgAASAABAAAozA1WQRaKeBJLNFAEQgDaxIAwSAABAAAkCgbwj0hghMIwTvpb9X9K3KKBgIAAEgAASAABD4H2QJeCILFLktAiACWWBGWiAABIAAEAACpSPQHyIwjRD8b/p7SelVRQFAAAgAASAABIAAI/DHZAn4dR5IurYIgAjkgR15gAAQAAJAAAgUhkA1iMA0QnAN/b2ssCpCEBAAAkAACAABICAReCdZAnZ0A01hFgEQgW6aAXmBABAAAkAACGRGoJpEYBoheC39fW7mqiEDEAACQAAIAAEgIBEwgYKUUrw9kP/fFVKFWwRABLpqD2QGAkAACAABIOBCoF5EYBoheBr9/Xq0LRAAAkAACAABIJAZgb1hjiAI3pY5Z4oMpVkEQARSoI8kQAAIAAEgAAT8CNSbCEwjBAfR3xxvoOGvO1IAASAABIAAEBhaBO4gS8Any0SgdIsAiECZzQfZQAAIAAEgMMAIDBYRkA2ltf4g3Tt4gBsRVQMCQAAIAAEgkBWBT5Al4M6sGfOk75lFAEQgT/MgDxAAAkAACAwhAsNBBKYtGWBXwRD2clQZCAABIAAEIgR201/vIkvARC+x6ZtFAESgl82MsoAAEAACQKDCCAw3EZhGCN5Ofx9X4caCakAACAABIAAEikKAAwS9nywBjxUlOIucvlsEQASyNBfSAgEgAASAwAAhACLQqTG11ivp/v+ga3OAGh1VAQJAAAgAASDwM7IAfLoKUFTGIjDNMgAiUIWeAR2AABAAAkCgLARABLIgq7W+ktJflCUf0gIBIAAEgAAQqAgCU6THe8kS8ERF9DJqVM4iIMEBEahSd4EuQAAIAAEgkAMBEIEcoCWyaK3H6OZH6DqnCLmQAQSAABAAAkCgJAT+H1kAflyS/ELEVt4iwLUEESikvSEECAABIAAEeocAiECZWGut55H8P6VrbUhNmbhANhAAAkAACPQNgXvIAvBnfdMgR8G1/XiCCORobWQBAkAACACBMhEAESgTXZ9srfXxlOYtdB3x5cFzIAAEgAAQAAJdIPAQ5f0QWQI4QFAXInuftbYWAQkViEDvOw9KBAJAAAgMOQIgAlXuAFrrU0m/N8JCUOWWgm5AAAgAgdogcDdpyscEt2uj+QyKDoxFoIOFAERgEHoo6gAEgAAQqA4CIALVaYvsmmitTxYWAo5LkF0YcgABIAAEgMAwIPBTqiRvAxwIC4BsuIG1CHSwEIAIDMNrizoCASAABIpDAESgOCyrJ0lrfShp9S66IlJh9ZoJGgEBIAAEeonAl6mw74TXIAgG0gIwtBaBDhYCEIFevl4oCwgAASBQfQRABKrfRuVpOC2E8X+nUo4rrzRIBgJAAAgAgT4iwPv9zdk1QRBs6KMufS96aHwEfEiDCPgQwnMgAASAwMAgACIwrSlBBDz9Wmt9BiW5iq6IWDgwYwEqAgSAwJAgsInq+X6yAAzF2n/atgURABFI21eQDggAASBQVwRABGZoORCBjN1aa92gLL9LV/gSZMQQyYEAEAACJSGwi+R+kWb+PympnIESCyKQsTlBBDIChuRAAAgAgd4hACKQA2sQgRygdcqitV5D919O15UFiYYYIAAEgAAQiCPAa/w30Mz/SwAoPwIgAvmxi+UEESgISIgBAkAACPgRABHwY5Q6BYhAaqjyJZx2CuLLSMLB+SQhFxAAAkBgaBG4kWr+dbIA7BxaJEqoOIhACaBOFwkiUDLAEA8EgMAwIAAiUGIrgwiUCG4n0VprxvxIen41XRf2WBUUBwSAABCoGgLfIIV47R8z/x60EIhAD0AWFgIQgR5jjuKAABCoDQIgAn1oKhCBPoA+U5Fa69n0/K10PapiKkIdIAAEgEC3CPwVCfh5eA2CoNWtQOTPjwCIQH7sSskJIlAKrBAKBIBAtRAAEahQe4AIVKgx0qiitT6f0r2IrvPT5EMaIAAEgEAPEJikMh6k6ydpxr+nB2WjiJwIgAjkBK5f2UAE+oU8ygUCQCAFAiACKUCqWhIQgaq1SE59tNZzKOtL6HoKXRflFIlsQAAIAAGJAAfy2UAPvk0z/p8BqvoiACJQ37aLaQ4iMCANiWoAgWojACJQ7fbJpR2IQC7Y6pdJa30QaX0BXZ9K1yX1qw00BgJAoCQENMm9k6630XUdzfz5eUnFQ2w/EAAR6AfqfSgTRKAPoKNIIFA/BEAE6tdmXWsMItA1hIMhYNq2RT5F8ZlUs5MGo4aoBRAAAkop9t7/DqHB+/gfBTrDiwCIwPC2fazmIALoCEBgKBAAERiKZs5WSRCBbHgNfWqtNcctWElgvJiuRww9OAAACPQPAXbiM178/7+9M7ZhGASiKKyRHbyAM0bWzBaRywziKi7cEzn6J6U0J59A4lW/4Q78OKGPDHZK6SXdDs0527W+diOk524JYAS6nZo+B4YR6HNeGNXwBDACw5eAHwBGwM+OyBME/q41PtT8LqX2TvCjybAE7NDeRwSe2tm/hyXCg4cRYDEOQ0vigwBGgDqAgIsARsCFjSAPAYyAhxoxYQRKKTcln6WT1M4m2BcUqd2wWSDxhQTs3fyunKt0kf52+Px970LipKomwGJajYyASAIYgUi65G5AACPQADpd1hH4An1VtXHqG+3TAAAAAElFTkSuQmCC");I(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var X="data:image/jpeg;base64,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";I.p;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var L="data:image/png;base64,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",D="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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",j=I.p+"static/question.ed747acc.gif",a="data:image/gif;base64,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",c=I(55351),d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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",n="data:image/png;base64,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",p="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=",h=(I(53114),"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")},96437:function(A,C,I){I(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;C.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMjQgMTAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjYwIiBoZWlnaHQ9IjgwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNzQ5LjQgMzczLjlINzEwdi03OC44YzAtMTA4LjctODguMi0xOTctMTk3LTE5Ny0xMDguNyAwLTE5NyA4OC4yLTE5NyAxOTd2NzguOGgtMzkuNGMtNDMuNSAwLTc4LjggMzUuMy03OC44IDc4Ljh2MzkzLjljMCA0My41IDM1LjMgNzguOCA3OC44IDc4LjhoNDcyLjdjNDMuNSAwIDc4LjgtMzUuMyA3OC44LTc4LjhWNDUyLjdjLjEtNDMuNS0zNS4yLTc4LjgtNzguNy03OC44ek01MTMgNzI4LjVjLTQzLjUgMC03OC44LTM1LjMtNzguOC03OC44czM1LjMtNzguOCA3OC44LTc4LjggNzguOCAzNS4zIDc4LjggNzguOC0zNS4zIDc4LjgtNzguOCA3OC44em0xMjIuMS0zNTQuNkgzOTAuOXYtNzguOGMwLTY3LjQgNTQuOC0xMjIuMSAxMjIuMS0xMjIuMSA2Ny40IDAgMTIyLjEgNTQuOCAxMjIuMSAxMjIuMXY3OC44em0wIDAiLz48L3N2Zz4="},58143:function(A){A.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/43926.async.js b/43926.async.js new file mode 100644 index 0000000000..872a363c98 --- /dev/null +++ b/43926.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[43926],{26762:function(e,n,t){t.d(n,{Z:function(){return i}});var a=t(33614),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},s=t(22589),c=function(e,n){return r.createElement(s.Z,(0,a.Z)({},e,{ref:n,icon:o}))};var i=r.forwardRef(c)},40684:function(e,n,t){var a=t(7557),r=t.n(a),o=t(41498),s=t.n(o),c=t(79800),i=t.n(c),l=t(39647),u=t.n(l),d=t(59301),f=t(32007),p=t(92832),m=t(78241),v=t(8591),h=t(43418),g=t(61998),x=t(85750),b=t(37712),Z=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],j=p.Z.TextArea;n.Z=(0,f.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading;var n=e.dispatch,t=e.schoolName,a=e.departmentName,o=e.visible,c=e.onClose,l=void 0===c?function(){}:c,f=e.onSuccess,w=void 0===f?function(){}:f,y=u()(e,Z),C=m.Z.useForm(),S=i()(C,1)[0],k=(0,d.useRef)(),E=(0,d.useState)(!1),N=i()(E,2),O=N[0],I=N[1];(0,d.useEffect)((function(){k.current=y.schoolId}),[y.schoolId]),(0,d.useEffect)((function(){S.setFieldsValue({department:a})}),[a]);var _=function(){var e=s()(r()().mark((function e(t){var a,o,c,i,u,d,f,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(a=t||{}).department,c=a.remarks,I(!0),e.next=4,(0,x.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:o,school_id:k.current}});case 4:if(i=e.sent,I(!1),u=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/appplyDepartment",payload:{school_id:k.current,name:o,remarks:c}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.success("新增院系/部门成功!"),w(o),l());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0!==(null==i?void 0:i.status)){e.next=12;break}if(null==i||null===(d=i.data)||void 0===d||!d.name){e.next=11;break}return h.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,b.jsxs)("div",{children:[(0,b.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,b.jsx)(g.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==i||null===(f=i.data)||void 0===f?void 0:f.name,size:null==i||null===(p=i.data)||void 0===p?void 0:p.size}],pagination:!1})]}),onOk:function(){w(o),l()}}),e.abrupt("return");case 11:u();case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,b.jsx)(h.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:o,title:"申请添加部门名称",width:"600px",onCancel:l,onOk:function(){return S.submit()},confirmLoading:O,children:(0,b.jsxs)(m.Z,{form:S,labelCol:{span:4},wrapperCol:{span:20},onFinish:_,children:[(0,b.jsx)(m.Z.Item,{label:"单位名称:",children:t}),(0,b.jsx)(m.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,b.jsx)(p.Z,{placeholder:"请输入部门或者学院名称"})}),(0,b.jsx)(m.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,b.jsx)(j,{placeholder:"再次说明特别情况(选填)"})})]})})}))},84783:function(e,n,t){var a=t(7557),r=t.n(a),o=t(82242),s=t.n(o),c=t(41498),i=t.n(c),l=t(79800),u=t.n(l),d=t(39647),f=t.n(d),p=t(59301),m=t(32007),v=t(92832),h=t(78241),g=t(8591),x=t(43418),b=t(85750),Z=t(37712),j=["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"],w=v.Z.TextArea;n.Z=(0,m.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading,e.dispatch;var n=e.departmentName,t=e.majorName,a=e.visible,o=e.onClose,c=void 0===o?function(){}:o,l=e.onSuccess,d=void 0===l?function(){}:l,m=f()(e,j),y=h.Z.useForm(),C=u()(y,1)[0],S=(0,p.useRef)(),k=(0,p.useState)(!1),E=u()(k,2),N=E[0];E[1];(0,p.useEffect)((function(){S.current=m.departmentId}),[m.departmentId]),(0,p.useEffect)((function(){C.setFieldsValue({name:t})}),[t]);var O=function(){var e=i()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.validateFields();case 2:return e.next=4,(0,b.ZP)("/api/departments/".concat(S.current,"/majors.json"),{method:"post",body:s()({},C.getFieldsValue())});case 4:0===e.sent.status&&(g.ZP.success("申请成功!"),d(C.getFieldValue("name")),C.resetFields(),c());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Z.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请新增专业名称",width:"600px",onCancel:c,onOk:function(){return C.submit()},confirmLoading:N,children:(0,Z.jsxs)(h.Z,{form:C,labelCol:{span:4},wrapperCol:{span:20},onFinish:O,children:[(0,Z.jsx)(h.Z.Item,{label:"院系名称:",children:n}),(0,Z.jsx)(h.Z.Item,{label:"专业名称:",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,Z.jsx)(v.Z,{placeholder:"请输入专业名称",showCount:!0,maxLength:20})}),(0,Z.jsx)(h.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,Z.jsx)(w,{placeholder:"再次说明特别情况(选填)"})})]})})}))},59015:function(e,n,t){t.d(n,{Z:function(){return l}});var a=t(79800),r=t.n(a),o=t(59301),s=t(53200),c=t(39073),i=t(37712),l=function(){var e=(0,o.useState)(""),n=r()(e,2),t=n[0],a=n[1],l=(0,o.useState)(0),u=r()(l,2),d=(u[0],u[1]),f=(0,o.useState)(),p=r()(f,2),m=(p[0],p[1]),v=(0,o.useState)(),h=r()(v,2),g=(h[0],h[1]),x=(0,o.useState)(!1),b=r()(x,2),Z=(b[0],b[1],(0,o.useRef)(""));function j(e){27==e.keyCode&&Z.current&&w()}function w(){document.body.style.overflow="auto",m(void 0),g(void 0),d(0),a("")}(0,o.useEffect)((function(){return s.Z.subscribe("preview-image",(function(e){a(e),console.log(C.current),document.body.style.overflow="hidden"}))}),[]),(0,o.useEffect)((function(){return document.addEventListener("keydown",j),function(){document.removeEventListener("keydown",j)}}),[]),(0,o.useEffect)((function(){Z.current=t}),[t]);(0,o.useRef)();var y=(0,o.useRef)(),C=(0,o.useRef)();return(0,i.jsx)(o.Fragment,{children:t?(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"preview-wrp-group",ref:y,children:(0,i.jsx)(c.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){a("")}},alt:"预览大图"})})}):null})}},88522:function(e,n,t){var a=t(92310),r=t.n(a),o=t(75440),s=t(55405),c=t(59301),i=t(53487),l=t(92343),u=t(36355),d=t(57809);const{Option:f}=d.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const m=(e,n)=>{const{prefixCls:t,className:a,popupClassName:i,dropdownClassName:m,children:v,dataSource:h}=e,g=(0,o.Z)(v);let x;1===g.length&&(0,l.l$)(g[0])&&!p(g[0])&&([x]=g);const b=x?()=>x:void 0;let Z;Z=g.length&&p(g[0])?v:h?h.map((e=>{if((0,l.l$)(e))return e;switch(typeof e){case"string":return c.createElement(f,{key:e,value:e},e);case"object":{const{value:n}=e;return c.createElement(f,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:j}=c.useContext(u.E_),w=j("select",t);return c.createElement(d.default,Object.assign({ref:n,suffixIcon:null},(0,s.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:i||m,className:r()(`${w}-auto-complete`,a),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:b}),Z)},v=c.forwardRef(m),h=(0,i.Z)(v);v.Option=f,v._InternalPanelDoNotUseOrYouWillBeFired=h,n.Z=v},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},29831:function(e,n,t){e.exports=t.p+"static/touge_code.728ce351.jpg"},75694:function(e,n,t){e.exports=t.p+"static/touge_code6.e67b4cee.jpg"}}]); \ No newline at end of file diff --git a/47734.async.js b/47734.async.js index cc80f45f8d..ec8eb33fa8 100644 --- a/47734.async.js +++ b/47734.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[47734],{84783:function(e,n,t){var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),s=t(41498),o=t.n(s),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),m=t(59301),h=t(32007),f=t(92832),x=t(78241),j=t(8591),g=t(43418),v=t(85750),_=t(37712),Z=["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"],y=f.Z.TextArea;n.Z=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading,e.dispatch;var n=e.departmentName,t=e.majorName,a=e.visible,r=e.onClose,s=void 0===r?function(){}:r,c=e.onSuccess,u=void 0===c?function(){}:c,h=p()(e,Z),b=x.Z.useForm(),C=d()(b,1)[0],N=(0,m.useRef)(),w=(0,m.useState)(!1),k=d()(w,2),I=k[0];k[1];(0,m.useEffect)((function(){N.current=h.departmentId}),[h.departmentId]),(0,m.useEffect)((function(){C.setFieldsValue({name:t})}),[t]);var F=function(){var e=o()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.validateFields();case 2:return e.next=4,(0,v.ZP)("/api/departments/".concat(N.current,"/majors.json"),{method:"post",body:i()({},C.getFieldsValue())});case 4:0===e.sent.status&&(j.ZP.success("申请成功!"),u(C.getFieldValue("name")),C.resetFields(),s());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请新增专业名称",width:"600px",onCancel:s,onOk:function(){return C.submit()},confirmLoading:I,children:(0,_.jsxs)(x.Z,{form:C,labelCol:{span:4},wrapperCol:{span:20},onFinish:F,children:[(0,_.jsx)(x.Z.Item,{label:"院系名称:",children:n}),(0,_.jsx)(x.Z.Item,{label:"专业名称:",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,_.jsx)(f.Z,{placeholder:"请输入专业名称",showCount:!0,maxLength:20})}),(0,_.jsx)(x.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,_.jsx)(y,{placeholder:"再次说明特别情况(选填)"})})]})})}))},47734:function(e,n,t){var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),s=t(41498),o=t.n(s),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),m=t(59301),h=t(32007),f=t(57809),x=t(59028),j=t(78241),g=t(8591),v=t(43418),_=t(71418),Z=t(95237),y=t(43604),b=t(92832),C=t(6848),N=t(88522),w=t(3113),k=t(1291),I=t(40684),F=t(20817),S=t(51941),T=t(39138),V=t(66621),D=t(89392),O=t(29831),P=t(75694),E=t(84783),W=t(85750),A=t(37712),R=["user","account","globalSetting","loading","dispatch"],q=f.default.Option,L=x.Z.Dragger;n.Z=(0,h.connect)((function(e){var n=e.user,t=e.account,a=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){var n,t,a,r=e.user,s=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,x=(p()(e,R),j.Z.useForm()),z=d()(x,1)[0],B=(0,m.useState)({}),Q=d()(B,2),H=Q[0],U=Q[1],X=(0,m.useState)([]),M=d()(X,2),Y=M[0],$=M[1],G=(0,m.useState)([]),K=d()(G,2),J=K[0],ee=K[1],ne=(0,m.useState)([]),te=d()(ne,2),ae=te[0],le=te[1],re=(0,m.useState)([]),ie=d()(re,2),se=ie[0],oe=ie[1],ce=(0,m.useState)([]),de=d()(ce,2),ue=de[0],pe=de[1],me=(0,m.useState)([]),he=d()(me,2),fe=he[0],xe=he[1],je=(0,m.useState)(),ge=d()(je,2),ve=ge[0],_e=ge[1],Ze=(0,m.useState)(),ye=d()(Ze,2),be=ye[0],Ce=ye[1],Ne=(0,m.useState)(),we=d()(Ne,2),ke=we[0],Ie=we[1],Fe=(0,m.useState)(),Se=d()(Fe,2),Te=Se[0],Ve=Se[1],De=(0,m.useState)(),Oe=d()(De,2),Pe=Oe[0],Ee=Oe[1],We=(0,m.useState)(),Ae=d()(We,2),Re=Ae[0],qe=Ae[1];(0,m.useEffect)((function(){var e,n,t,a;"Account-ProfessionalAuth"===s.actionTabs.key&&(null!==(e=s.basicInfo)&&void 0!==e&&e.school_id&&(Be(null===(n=s.basicInfo)||void 0===n?void 0:n.school_id),$([{id:null===(t=s.basicInfo)||void 0===t?void 0:t.school_id,name:null===(a=s.basicInfo)||void 0===a?void 0:a.school_name}])))}),[s.actionTabs.key]);var Le=(0,m.useRef)((0,D.throttle)((function(e){return ze(e)}),1200,{leading:!0,trailing:!0})).current,ze=function(){var e=o()(l()().mark((function e(n){var t,a,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,$(null==t?void 0:t.schools),n&&""!=n&&(ee(null==t||null===(a=t.schools)||void 0===a?void 0:a.filter((function(e){return e.name.includes(n)}))),((null==t||null===(r=t.schools)||void 0===r?void 0:r.find((function(e){return e.name===n})))||{}).id?Ue(n,null,null==t?void 0:t.schools):(z.setFieldsValue(i()(i()({},z.getFieldsValue()),{},{department:""})),U(i()(i()({},z.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Be=function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,le(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){if(s.basicInfo){var e=s.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};z.setFieldsValue(n),U(n)}}),[s.basicInfo]);var Qe=function(){Y.find((function(e){return e.name===H.school}))?Ee(!0):g.ZP.info("请先选择正确的单位或者学校!")},He=function(){ae.find((function(e){return e.name===H.department}))?qe(!0):g.ZP.info("请先选择正确的院系或者部门!")},Ue=function(){var e=o()(l()().mark((function e(n,t,a){var r,s,o,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(r=(a||Y).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=3,Be(o);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(s=c.departments)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name),z.setFieldsValue(i()(i()({},z.getFieldsValue()),{},{department:d})),U(i()(i()({},z.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,a){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){Xe()}),[ae]);var Xe=function(){var e=o()(l()().mark((function e(){var n,t,a,r,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=null===(n=Y.find((function(e){return e.name===z.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=ae.find((function(e){return e.name===z.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,W.ZP)("/api/schools/".concat(a,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 5:0==(null==(i=e.sent)?void 0:i.status)&&pe(null==i?void 0:i.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=o()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ze();case 2:z.setFieldsValue(i()(i()({},z.getFieldsValue()),{},{school:n,department:""})),U(i()(i()({},z.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ye=function(){var e=o()(l()().mark((function e(n){var t,a,i,o,c,d,u,p,m,f,x,j,_,Z,y,b,C,N,w,k,I,F,S;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=(d=n||{}).school,p=d.department,m=d.identity,f=d.studentNo,x=d.jobTitle,j=d.manager,_=d.code_type,Z=d.code,y=d.major_name,ve){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(b=null===(t=Y.find((function(e){return e.name===u})))||void 0===t?void 0:t.id,C=null===(a=ae.find((function(e){return e.name===p})))||void 0===a?void 0:a.id,N=null===(i=ue.find((function(e){return e.name===y})))||void 0===i?void 0:i.id,w="student"===m?f:"teacher"===m?x:j,b){e.next=11;break}return v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,A.jsxs)("div",{style:{textAlign:"center"},children:[(0,A.jsx)("div",{style:{textAlign:"left"},children:"请扫码或搜索加入头歌官方交流QQ群:727685969,联系群内的运营进行咨询和申请新增学校名称。"}),(0,A.jsx)("img",{src:O,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||C){e.next=14;break}return k=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,A.jsx)(A.Fragment,{children:(0,A.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Qe,onCancel:function(){k.destroy()}}),e.abrupt("return");case 14:if(!y||N){e.next=17;break}return"teacher"==z.getFieldValue("identity")?I=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,A.jsx)(A.Fragment,{children:(0,A.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:He,onCancel:function(){I.destroy()}}):v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,A.jsxs)("div",{style:{textAlign:"center"},children:[(0,A.jsx)("div",{style:{textAlign:"left"},children:"请扫码或搜索加入头歌官方交流QQ群:727685969,联系群内的运营进行咨询和申请新增专业名称。"}),(0,A.jsx)("img",{src:O,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(o=s.basicInfo)||void 0===o?void 0:o.id)||(null===(c=r.userInfo)||void 0===c?void 0:c.login),school_id:b,department_id:C,major_id:N,identity:m,extra:w,code:Z,code_type:_,attachment_ids:[be]}});case 19:F=e.sent,$e(),0===(null==F?void 0:F.status)&&(Z?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),_e(""),h({type:"account/getBasicInfo",payload:{login:null===(S=r.userInfo)||void 0===S?void 0:S.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$e=function(){z.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Ge={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(F.Z.API_SERVER,"/api/attachments.json"),className:T.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),Ce(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,V.y3)(e.file.originFileObj,(function(e){_e(e),Ie(!1)}))):Ie(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},Ke=function(){v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,A.jsxs)("div",{style:{textAlign:"center"},children:[(0,A.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===H.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,A.jsx)("img",{src:"teacher"===H.identity?O:P,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,A.jsxs)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:T.Z.modal,open:"Account-ProfessionalAuth"===s.actionTabs.key,title:(0,A.jsxs)("div",{children:[(0,A.jsx)("i",{className:"iconfont icon-zhiyerenzheng font18 mr5 ".concat(T.Z.colorBlue)}),"职业认证"]}),width:"660px",footer:null,children:[(0,A.jsx)(_.Z,{spinning:!!ke,children:(0,A.jsxs)(j.Z,{form:z,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.Z.formWrap,onValuesChange:function(e){(U(i()({},z.getFieldsValue())),"identity"in e&&U(i()(i()({},z.getFieldsValue()),{},{code_type:2})),"school"in e)&&(ee(Y.filter((function(n){return n.name.includes(e.school)}))),(Y.find((function(n){return n.name===e.school}))||{}).id?Ue(e.school):(z.setFieldValue("department",""),U(i()(i()({},H),{school:e.school,department:""}))))},onFinish:Ye,children:[(0,A.jsxs)(Z.Z,{gutter:[10,0],children:[(0,A.jsx)(y.Z,{flex:"300px",children:(0,A.jsx)(j.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,A.jsxs)(f.default,{children:[(0,A.jsx)(q,{value:"teacher",children:"教师"}),(0,A.jsx)(q,{value:"student",children:"学生"}),(0,A.jsx)(q,{value:"professional",children:"专业人士"})]})})}),"student"===H.identity&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(y.Z,{flex:1,children:(0,A.jsx)(j.Z.Item,{initialValue:H.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,A.jsx)(b.Z,{type:"text",placeholder:"请输入学号"})})}),(0,A.jsx)(y.Z,{flex:0,children:(0,A.jsx)("div",{className:T.Z.tooltipWrapper,children:(0,A.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,A.jsx)("span",{className:T.Z.tips,children:(0,A.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===H.identity&&(0,A.jsx)(y.Z,{flex:1,children:(0,A.jsx)(j.Z.Item,{initialValue:H.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,A.jsxs)(f.default,{children:[(0,A.jsx)(q,{value:"教授",children:"教授"}),(0,A.jsx)(q,{value:"副教授",children:"副教授"}),(0,A.jsx)(q,{value:"讲师",children:"讲师"}),(0,A.jsx)(q,{value:"助教",children:"助教"})]})})}),"professional"===H.identity&&(0,A.jsx)(y.Z,{flex:1,children:(0,A.jsx)(j.Z.Item,{initialValue:H.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,A.jsxs)(f.default,{children:[(0,A.jsx)(q,{value:"企业管理者",children:"企业管理者"}),(0,A.jsx)(q,{value:"部门管理者",children:"部门管理者"}),(0,A.jsx)(q,{value:"高级工程师",children:"高级工程师"}),(0,A.jsx)(q,{value:"工程师",children:"工程师"}),(0,A.jsx)(q,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,A.jsx)(j.Z.Item,{label:"学校/单位",name:"school",extra:H.school&&!(null!=Y&&Y.find((function(e){return e.name===H.school})))&&(0,A.jsx)("div",{className:T.Z.schoolHintWrap,children:(0,A.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到包含“",H.school,"”的高校,如有需要,请",(0,A.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,A.jsx)(N.Z,{showSearch:!0,onSearch:Le,children:J.map((function(e,n){return(0,A.jsx)(q,{value:e.name,children:e.name},n)}))})}),(0,A.jsx)(j.Z.Item,{label:"院系/部门",name:"department",extra:H.department&&!(null!=ae&&ae.find((function(e){return e.name===H.department})))&&(0,A.jsxs)("div",{className:T.Z.schoolHintWrap,children:[(0,A.jsx)("span",{className:T.Z.colorCDCDCD,children:H.department?"未找到包含“".concat(H.department,"”的高校,"):"未找到院系,"}),"teacher"===H.identity?(0,A.jsx)("span",{className:"".concat(T.Z.color0152d9," current"),onClick:Qe,children:"申请新增"}):(0,A.jsxs)("span",{className:T.Z.colorCDCDCD,children:["如有需要,请",(0,A.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,A.jsx)(N.Z,{showSearch:!0,onChange:function(e){Xe(),oe(ae.filter((function(n){return n.name.includes(e)})))},children:se.map((function(e,n){return(0,A.jsxs)(q,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,A.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,A.jsx)(j.Z.Item,{label:"专业",name:"major_name",extra:z.getFieldValue("major_name")&&!(null!=ue&&ue.find((function(e){return e.name==z.getFieldValue("major_name")})))&&(0,A.jsx)("div",{className:T.Z.schoolHintWrap,children:"teacher"==z.getFieldValue("identity")?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("span",{className:T.Z.colorCDCDCD,children:"未查询到“".concat(z.getFieldValue("major_name"),"”专业,")}),(0,A.jsx)("span",{className:"".concat(T.Z.color0152d9," current"),onClick:He,children:"申请新增"})]}):(0,A.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到“",z.getFieldValue("major_name"),"”专业,如有需要,请",(0,A.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==z.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,A.jsx)(N.Z,{size:"large",onChange:function(e){xe(ue.filter((function(n){return n.name.includes(e)})))},children:fe.map((function(e,n){return(0,A.jsxs)(q,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,A.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===H.identity&&(0,A.jsxs)(Z.Z,{gutter:[10,0],wrap:!1,children:[(0,A.jsx)(y.Z,{flex:"240px",children:(0,A.jsx)(j.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,A.jsxs)(f.default,{children:[(0,A.jsx)(q,{value:2,children:"手机号"}),(0,A.jsx)(q,{value:1,children:"邀请码"})]})})}),(0,A.jsx)(y.Z,{flex:1,children:1===H.code_type?(0,A.jsx)(j.Z.Item,{name:"code",children:(0,A.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,A.jsx)(j.Z.Item,{name:"code",children:(0,A.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,A.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,A.jsx)(y.Z,{style:{paddingTop:"10px"},children:(0,A.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,A.jsx)(j.Z.Item,{label:"职业证上传",required:!0,children:(0,A.jsxs)("div",{className:T.Z.flexRow,children:[(0,A.jsxs)("div",{className:"".concat(T.Z.flexColumn," ").concat(T.Z.example),children:[(0,A.jsx)("span",{className:T.Z.exampleImg,children:(0,A.jsx)("img",{src:S})}),(0,A.jsxs)("span",{className:"tc",children:[(0,A.jsx)("p",{children:"示例图片"}),(0,A.jsx)("p",{className:"".concat(T.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,A.jsxs)("div",{className:T.Z.flexColumn,children:[(0,A.jsx)(L,i()(i()({},Ge),{},{accept:".png,.jpg,.bmp,.jpeg",children:ve?(0,A.jsx)("img",{src:ve,className:T.Z.uploadImg}):(0,A.jsxs)("div",{className:T.Z.imageTip,children:[(0,A.jsx)("p",{children:(0,A.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.Z.uploadTipIcon)})}),(0,A.jsx)("p",{className:T.Z.uploadTip,children:(0,A.jsx)("a",{className:T.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,A.jsx)("span",{className:"tc",children:(0,A.jsx)("p",{className:T.Z.viewLargerImg,children:"查看大图"})})]})]})}),(0,A.jsx)("div",{className:T.Z.footerWrap,children:(0,A.jsxs)(j.Z.Item,{children:[(0,A.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:$e,children:"取消"}),(0,A.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"提交"})]})}),(0,A.jsxs)("div",{className:T.Z.note,children:[(0,A.jsx)("p",{children:"认证须知:"}),(0,A.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,A.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,A.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,A.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,A.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,A.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,A.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,A.jsx)(k.Z,{visible:Te,onClose:function(){return Ve(!1)},schoolName:H.school,onSuccess:Me}),(0,A.jsx)(I.Z,{visible:Pe,onClose:function(){return Ee(!1)},schoolId:null===(t=Y.find((function(e){return e.name===H.school})))||void 0===t?void 0:t.id,schoolName:H.school,departmentName:H.department,onSuccess:function(e){return Ue(H.school,e)}}),(0,A.jsx)(E.Z,{visible:Re,onClose:function(){return qe(!1)},departmentId:null===(a=ae.find((function(e){return e.name===H.department})))||void 0===a?void 0:a.id,departmentName:H.department,majorName:z.getFieldValue("major_name"),onSuccess:function(e){z.setFieldsValue({major_name:e}),U(i()(i()({},z.getFieldsValue()),{major_name:e})),Xe()}})]})}))},1291:function(e,n,t){t.d(n,{Z:function(){return O}});var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),s=t(41498),o=t.n(s),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),m=t(59301),h=t(32007),f=t(92832),x=t(78241),j=t(43418),g=t(61998),v=t(8591),_=t(19842),Z=t(3113),y=t(80559),b=t(58670),C=t(85027),N="flexRow___qRWfN",w="flexColumn___qUHfF",k="formWrap___kSgvX",I="example___D0a_H",F="footerWrap___kTeYf",S=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},D=f.Z.TextArea,O=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,a=e.schoolName,r=e.visible,s=e.onClose,c=void 0===s?function(){}:s,u=e.onSuccess,h=void 0===u?function(){}:u,O=(p()(e,T),x.Z.useForm()),P=d()(O,1)[0];(0,m.useEffect)((function(){P.setFieldsValue({name:a})}),[a]);var E=function(){var e=o()(l()().mark((function e(n){var a,r,s,d,u,p,m,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a=n||{}).name,s=a.city,d=void 0===s?[]:s,u=a.address,p=a.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:r,province:d[0],city:d[1],address:u,remarks:p}});case 3:if(2!=(null==(m=e.sent)?void 0:m.status)){e.next=7;break}return f=j.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,S.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[i()({},m)],pagination:!1})]}),onOk:function(){var e=o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:f.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:c(),0==m.status&&(v.ZP.success("新增学校/单位成功!"),h(r));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,S.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:r,title:"申请添加单位名称",width:"600px",footer:null,children:(0,S.jsxs)(x.Z,{className:k,form:P,labelCol:{span:4},wrapperCol:{span:20},onFinish:E,children:[(0,S.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,S.jsx)(f.Z,{placeholder:"学校或工作单位"})}),(0,S.jsxs)("div",{className:"".concat(N," ").concat(I),children:[(0,S.jsx)("div",{children:"示例:"}),(0,S.jsxs)("div",{className:w,children:[(0,S.jsxs)("div",{children:[(0,S.jsx)(y.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)(b.Z,{style:{color:"red"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,S.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,S.jsx)(_.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,S.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,S.jsx)(f.Z,{placeholder:"请填写完整的地址信息"})}),(0,S.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,S.jsx)(D,{placeholder:"再次说明特别情况(选填)"})}),(0,S.jsx)("div",{className:F,children:(0,S.jsxs)(x.Z.Item,{children:[(0,S.jsx)(Z.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,S.jsx)(Z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},39138:function(e,n){n.Z={modal:"modal___AR21E",colorBlue:"colorBlue___b0CCE",formWrap:"formWrap___OyO5X",flexRow:"flexRow___wW7jP",flexColumn:"flexColumn___BCgnC",example:"example___ZutfX",exampleImg:"exampleImg___kx2Sr",colorOrange:"colorOrange___Vxey1",uploader:"uploader___XWuRm",uploadImg:"uploadImg___K7STh",imageTip:"imageTip___E92I3",uploadTipIcon:"uploadTipIcon___T9xzR",uploadTip:"uploadTip___q47UY",color05101a:"color05101a___QWF70",viewLargerImg:"viewLargerImg___fGLAh",footerWrap:"footerWrap___ko3aN",note:"note___ks3DM",schoolHintWrap:"schoolHintWrap___nges7",colorCDCDCD:"colorCDCDCD___KQtws",color0152d9:"color0152d9___fTD_v",tips:"tips___NZ2ux"}},88522:function(e,n,t){var a=t(92310),l=t.n(a),r=t(75440),i=t(55405),s=t(59301),o=t(53487),c=t(92343),d=t(36355),u=t(57809);const{Option:p}=u.default;function m(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,n)=>{const{prefixCls:t,className:a,popupClassName:o,dropdownClassName:h,children:f,dataSource:x}=e,j=(0,r.Z)(f);let g;1===j.length&&(0,c.l$)(j[0])&&!m(j[0])&&([g]=j);const v=g?()=>g:void 0;let _;_=j.length&&m(j[0])?f:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return s.createElement(p,{key:e,value:e},e);case"object":{const{value:n}=e;return s.createElement(p,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:Z}=s.useContext(d.E_),y=Z("select",t);return s.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,i.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:y,popupClassName:o||h,className:l()(`${y}-auto-complete`,a),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:v}),_)},f=s.forwardRef(h),x=(0,o.Z)(f);f.Option=p,f._InternalPanelDoNotUseOrYouWillBeFired=x,n.Z=f},29831:function(e,n,t){e.exports=t.p+"static/touge_code.728ce351.jpg"},75694:function(e,n,t){e.exports=t.p+"static/touge_code6.e67b4cee.jpg"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[47734],{47734:function(e,n,t){var l=t(7557),i=t.n(l),a=t(82242),r=t.n(a),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(32007),x=t(57809),f=t(59028),j=t(78241),g=t(8591),v=t(43418),_=t(71418),Z=t(95237),y=t(43604),b=t(92832),C=t(6848),N=t(88522),w=t(3113),I=t(1291),k=t(40684),F=t(20817),S=t(51941),T=t(39138),V=t(66621),q=t(89392),D=t(84783),P=t(85750),R=t(37712),E=["user","account","globalSetting","loading","dispatch"],W=x.default.Option,A=f.Z.Dragger;n.Z=(0,h.connect)((function(e){var n=e.user,t=e.account,l=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:l.effects}}))((function(e){var n,t,l,a=e.user,o=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,f=(m()(e,E),j.Z.useForm()),O=d()(f,1)[0],z=(0,p.useState)({}),L=d()(z,2),Q=L[0],H=L[1],B=(0,p.useState)([]),M=d()(B,2),G=M[0],U=M[1],X=(0,p.useState)([]),K=d()(X,2),Y=K[0],J=K[1],$=(0,p.useState)([]),ee=d()($,2),ne=ee[0],te=ee[1],le=(0,p.useState)([]),ie=d()(le,2),ae=ie[0],re=ie[1],oe=(0,p.useState)([]),se=d()(oe,2),ce=se[0],de=se[1],ue=(0,p.useState)([]),me=d()(ue,2),pe=me[0],he=me[1],xe=(0,p.useState)(),fe=d()(xe,2),je=fe[0],ge=fe[1],ve=(0,p.useState)(),_e=d()(ve,2),Ze=_e[0],ye=_e[1],be=(0,p.useState)(),Ce=d()(be,2),Ne=Ce[0],we=Ce[1],Ie=(0,p.useState)(),ke=d()(Ie,2),Fe=ke[0],Se=ke[1],Te=(0,p.useState)(),Ve=d()(Te,2),qe=Ve[0],De=Ve[1],Pe=(0,p.useState)(),Re=d()(Pe,2),Ee=Re[0],We=Re[1];(0,p.useEffect)((function(){var e,n,t,l;"Account-ProfessionalAuth"===o.actionTabs.key&&(null!==(e=o.basicInfo)&&void 0!==e&&e.school_id&&(ze(null===(n=o.basicInfo)||void 0===n?void 0:n.school_id),U([{id:null===(t=o.basicInfo)||void 0===t?void 0:t.school_id,name:null===(l=o.basicInfo)||void 0===l?void 0:l.school_name}])))}),[o.actionTabs.key]);var Ae=(0,p.useRef)((0,q.throttle)((function(e){return Oe(e)}),1200,{leading:!0,trailing:!0})).current,Oe=function(){var e=s()(i()().mark((function e(n){var t,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,U(null==t?void 0:t.schools),n&&""!=n&&(J(null==t||null===(l=t.schools)||void 0===l?void 0:l.filter((function(e){return e.name.includes(n)}))),((null==t||null===(a=t.schools)||void 0===a?void 0:a.find((function(e){return e.name===n})))||{}).id?He(n,null,null==t?void 0:t.schools):(O.setFieldsValue(r()(r()({},O.getFieldsValue()),{},{department:""})),H(r()(r()({},O.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){var e=s()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,te(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if(o.basicInfo){var e=o.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};O.setFieldsValue(n),H(n)}}),[o.basicInfo]);var Le=function(){G.find((function(e){return e.name===Q.school}))?De(!0):g.ZP.info("请先选择正确的单位或者学校!")},Qe=function(){ne.find((function(e){return e.name===Q.department}))?We(!0):g.ZP.info("请先选择正确的院系或者部门!")},He=function(){var e=s()(i()().mark((function e(n,t,l){var a,o,s,c,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(a=(l||G).find((function(e){return e.name===n})))||void 0===a?void 0:a.id,e.next=3,ze(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(o=c.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),O.setFieldsValue(r()(r()({},O.getFieldsValue()),{},{department:d})),H(r()(r()({},O.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,l){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){Be()}),[ne]);var Be=function(){var e=s()(i()().mark((function e(){var n,t,l,a,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=null===(n=G.find((function(e){return e.name===O.getFieldValue("school")})))||void 0===n?void 0:n.id,!(a=null===(t=ne.find((function(e){return e.name===O.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,P.ZP)("/api/schools/".concat(l,"/departments/").concat(a,"/major_option.json"),{method:"get"});case 5:0==(null==(r=e.sent)?void 0:r.status)&&de(null==r?void 0:r.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=s()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Oe();case 2:O.setFieldsValue(r()(r()({},O.getFieldsValue()),{},{school:n,department:""})),H(r()(r()({},O.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ge=function(){var e=s()(i()().mark((function e(n){var t,l,r,s,d,u,m,p,x,f,j,_,Z,y,b,C,N,w,I,k,S,T,V,q,D,P,E;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m=(u=n||{}).school,p=u.department,x=u.identity,f=u.studentNo,j=u.jobTitle,_=u.manager,Z=u.code_type,y=u.code,b=u.major_name,je){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(C=null===(t=G.find((function(e){return e.name===m})))||void 0===t?void 0:t.id,N=null===(l=ne.find((function(e){return e.name===p})))||void 0===l?void 0:l.id,w=null===(r=ce.find((function(e){return e.name===b})))||void 0===r?void 0:r.id,I="student"===x?f:"teacher"===x?j:_,C){e.next=11;break}return v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(k=c.setting)||void 0===k?void 0:k.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,R.jsx)("img",{src:"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(S=c.setting)||void 0===S?void 0:S.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||N){e.next=14;break}return T=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Le,onCancel:function(){T.destroy()}}),e.abrupt("return");case 14:if(!b||w){e.next=17;break}return"teacher"==O.getFieldValue("identity")?V=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:Qe,onCancel:function(){V.destroy()}}):v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(q=c.setting)||void 0===q?void 0:q.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,R.jsx)("img",{src:"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(D=c.setting)||void 0===D?void 0:D.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(s=o.basicInfo)||void 0===s?void 0:s.id)||(null===(d=a.userInfo)||void 0===d?void 0:d.login),school_id:C,department_id:N,major_id:w,identity:x,extra:I,code:y,code_type:Z,attachment_ids:[Ze]}});case 19:P=e.sent,Ue(),0===(null==P?void 0:P.status)&&(y?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),ge(""),h({type:"account/getBasicInfo",payload:{login:null===(E=a.userInfo)||void 0===E?void 0:E.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ue=function(){O.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Xe={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(F.Z.API_SERVER,"/api/attachments.json"),className:T.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),ye(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,V.y3)(e.file.originFileObj,(function(e){ge(e),we(!1)}))):we(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},Ke=function(){var e,n,t,l;v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,R.jsxs)("div",{style:{textAlign:"center"},children:[(0,R.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Q.identity?null==c||null===(e=c.setting)||void 0===e?void 0:e.homepage_tea_qq_number:null==c||null===(n=c.setting)||void 0===n?void 0:n.homepage_stu_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,R.jsx)("img",{src:"teacher"===Q.identity?"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(t=c.setting)||void 0===t?void 0:t.homepage_tea_qq_qrcode_url):"".concat(F.Z.IMG_SERVER,"/").concat(null==c||null===(l=c.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,R.jsxs)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:T.Z.modal,open:"Account-ProfessionalAuth"===o.actionTabs.key,title:(0,R.jsxs)("div",{children:[(0,R.jsx)("i",{className:"iconfont icon-zhiyerenzheng font18 mr5 ".concat(T.Z.colorBlue)}),"职业认证"]}),width:"660px",footer:null,children:[(0,R.jsx)(_.Z,{spinning:!!Ne,children:(0,R.jsxs)(j.Z,{form:O,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.Z.formWrap,onValuesChange:function(e){(H(r()({},O.getFieldsValue())),"identity"in e&&H(r()(r()({},O.getFieldsValue()),{},{code_type:2})),"school"in e)&&(J(G.filter((function(n){return n.name.includes(e.school)}))),(G.find((function(n){return n.name===e.school}))||{}).id?He(e.school):(O.setFieldValue("department",""),H(r()(r()({},Q),{school:e.school,department:""}))))},onFinish:Ge,children:[(0,R.jsxs)(Z.Z,{gutter:[10,0],children:[(0,R.jsx)(y.Z,{flex:"300px",children:(0,R.jsx)(j.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"teacher",children:"教师"}),(0,R.jsx)(W,{value:"student",children:"学生"}),(0,R.jsx)(W,{value:"professional",children:"专业人士"})]})})}),"student"===Q.identity&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入学号"})})}),(0,R.jsx)(y.Z,{flex:0,children:(0,R.jsx)("div",{className:T.Z.tooltipWrapper,children:(0,R.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,R.jsx)("span",{className:T.Z.tips,children:(0,R.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===Q.identity&&(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"教授",children:"教授"}),(0,R.jsx)(W,{value:"副教授",children:"副教授"}),(0,R.jsx)(W,{value:"讲师",children:"讲师"}),(0,R.jsx)(W,{value:"助教",children:"助教"})]})})}),"professional"===Q.identity&&(0,R.jsx)(y.Z,{flex:1,children:(0,R.jsx)(j.Z.Item,{initialValue:Q.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:"企业管理者",children:"企业管理者"}),(0,R.jsx)(W,{value:"部门管理者",children:"部门管理者"}),(0,R.jsx)(W,{value:"高级工程师",children:"高级工程师"}),(0,R.jsx)(W,{value:"工程师",children:"工程师"}),(0,R.jsx)(W,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,R.jsx)(j.Z.Item,{label:"学校/单位",name:"school",extra:Q.school&&!(null!=G&&G.find((function(e){return e.name===Q.school})))&&(0,R.jsx)("div",{className:T.Z.schoolHintWrap,children:(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到包含“",Q.school,"”的高校,如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,R.jsx)(N.Z,{showSearch:!0,onSearch:Ae,children:Y.map((function(e,n){return(0,R.jsx)(W,{value:e.name,children:e.name},n)}))})}),(0,R.jsx)(j.Z.Item,{label:"院系/部门",name:"department",extra:Q.department&&!(null!=ne&&ne.find((function(e){return e.name===Q.department})))&&(0,R.jsxs)("div",{className:T.Z.schoolHintWrap,children:[(0,R.jsx)("span",{className:T.Z.colorCDCDCD,children:Q.department?"未找到包含“".concat(Q.department,"”的高校,"):"未找到院系,"}),"teacher"===Q.identity?(0,R.jsx)("span",{className:"".concat(T.Z.color0152d9," current"),onClick:Le,children:"申请新增"}):(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,R.jsx)(N.Z,{showSearch:!0,onChange:function(e){Be(),re(ne.filter((function(n){return n.name.includes(e)})))},children:ae.map((function(e,n){return(0,R.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,R.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,R.jsx)(j.Z.Item,{label:"专业",name:"major_name",extra:O.getFieldValue("major_name")&&!(null!=ce&&ce.find((function(e){return e.name==O.getFieldValue("major_name")})))&&(0,R.jsx)("div",{className:T.Z.schoolHintWrap,children:"teacher"==O.getFieldValue("identity")?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("span",{className:T.Z.colorCDCDCD,children:"未查询到“".concat(O.getFieldValue("major_name"),"”专业,")}),(0,R.jsx)("span",{className:"".concat(T.Z.color0152d9," current"),onClick:Qe,children:"申请新增"})]}):(0,R.jsxs)("span",{className:T.Z.colorCDCDCD,children:["未找到“",O.getFieldValue("major_name"),"”专业,如有需要,请",(0,R.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==O.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,R.jsx)(N.Z,{size:"large",onChange:function(e){he(ce.filter((function(n){return n.name.includes(e)})))},children:pe.map((function(e,n){return(0,R.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,R.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===Q.identity&&(0,R.jsxs)(Z.Z,{gutter:[10,0],wrap:!1,children:[(0,R.jsx)(y.Z,{flex:"240px",children:(0,R.jsx)(j.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,R.jsxs)(x.default,{children:[(0,R.jsx)(W,{value:2,children:"手机号"}),(0,R.jsx)(W,{value:1,children:"邀请码"})]})})}),(0,R.jsx)(y.Z,{flex:1,children:1===Q.code_type?(0,R.jsx)(j.Z.Item,{name:"code",children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,R.jsx)(j.Z.Item,{name:"code",children:(0,R.jsx)(b.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,R.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,R.jsx)(y.Z,{style:{paddingTop:"10px"},children:(0,R.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,R.jsx)(j.Z.Item,{label:"职业证上传",required:!0,children:(0,R.jsxs)("div",{className:T.Z.flexRow,children:[(0,R.jsxs)("div",{className:"".concat(T.Z.flexColumn," ").concat(T.Z.example),children:[(0,R.jsx)("span",{className:T.Z.exampleImg,children:(0,R.jsx)("img",{src:S})}),(0,R.jsxs)("span",{className:"tc",children:[(0,R.jsx)("p",{children:"示例图片"}),(0,R.jsx)("p",{className:"".concat(T.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,R.jsxs)("div",{className:T.Z.flexColumn,children:[(0,R.jsx)(A,r()(r()({},Xe),{},{accept:".png,.jpg,.bmp,.jpeg",children:je?(0,R.jsx)("img",{src:je,className:T.Z.uploadImg}):(0,R.jsxs)("div",{className:T.Z.imageTip,children:[(0,R.jsx)("p",{children:(0,R.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.Z.uploadTipIcon)})}),(0,R.jsx)("p",{className:T.Z.uploadTip,children:(0,R.jsx)("a",{className:T.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,R.jsx)("span",{className:"tc",children:(0,R.jsx)("p",{className:T.Z.viewLargerImg,children:"查看大图"})})]})]})}),(0,R.jsx)("div",{className:T.Z.footerWrap,children:(0,R.jsxs)(j.Z.Item,{children:[(0,R.jsx)(w.ZP,{className:"mr5",size:"middle",onClick:Ue,children:"取消"}),(0,R.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"提交"})]})}),(0,R.jsxs)("div",{className:T.Z.note,children:[(0,R.jsx)("p",{children:"认证须知:"}),(0,R.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,R.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,R.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,R.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,R.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,R.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,R.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,R.jsx)(I.Z,{visible:Fe,onClose:function(){return Se(!1)},schoolName:Q.school,onSuccess:Me}),(0,R.jsx)(k.Z,{visible:qe,onClose:function(){return De(!1)},schoolId:null===(t=G.find((function(e){return e.name===Q.school})))||void 0===t?void 0:t.id,schoolName:Q.school,departmentName:Q.department,onSuccess:function(e){return He(Q.school,e)}}),(0,R.jsx)(D.Z,{visible:Ee,onClose:function(){return We(!1)},departmentId:null===(l=ne.find((function(e){return e.name===Q.department})))||void 0===l?void 0:l.id,departmentName:Q.department,majorName:O.getFieldValue("major_name"),onSuccess:function(e){O.setFieldsValue({major_name:e}),H(r()(r()({},O.getFieldsValue()),{major_name:e})),Be()}})]})}))},1291:function(e,n,t){t.d(n,{Z:function(){return D}});var l=t(7557),i=t.n(l),a=t(82242),r=t.n(a),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(32007),x=t(92832),f=t(78241),j=t(43418),g=t(61998),v=t(8591),_=t(19842),Z=t(3113),y=t(80559),b=t(58670),C=t(85027),N="flexRow___qRWfN",w="flexColumn___qUHfF",I="formWrap___kSgvX",k="example___D0a_H",F="footerWrap___kTeYf",S=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},q=x.Z.TextArea,D=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,l=e.schoolName,a=e.visible,o=e.onClose,c=void 0===o?function(){}:o,u=e.onSuccess,h=void 0===u?function(){}:u,D=(m()(e,T),f.Z.useForm()),P=d()(D,1)[0];(0,p.useEffect)((function(){P.setFieldsValue({name:l})}),[l]);var R=function(){var e=s()(i()().mark((function e(n){var l,a,o,d,u,m,p,x;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(l=n||{}).name,o=l.city,d=void 0===o?[]:o,u=l.address,m=l.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:a,province:d[0],city:d[1],address:u,remarks:m}});case 3:if(2!=(null==(p=e.sent)?void 0:p.status)){e.next=7;break}return x=j.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,S.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[r()({},p)],pagination:!1})]}),onOk:function(){var e=s()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(a);case 2:x.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){x.destroy()}}),e.abrupt("return");case 7:c(),0==p.status&&(v.ZP.success("新增学校/单位成功!"),h(a));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,S.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请添加单位名称",width:"600px",footer:null,children:(0,S.jsxs)(f.Z,{className:I,form:P,labelCol:{span:4},wrapperCol:{span:20},onFinish:R,children:[(0,S.jsx)(f.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,S.jsx)(x.Z,{placeholder:"学校或工作单位"})}),(0,S.jsxs)("div",{className:"".concat(N," ").concat(k),children:[(0,S.jsx)("div",{children:"示例:"}),(0,S.jsxs)("div",{className:w,children:[(0,S.jsxs)("div",{children:[(0,S.jsx)(y.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)(b.Z,{style:{color:"red"}}),(0,S.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,S.jsx)(f.Z.Item,{label:"地区:",name:"city",children:(0,S.jsx)(_.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,S.jsx)(f.Z.Item,{label:"详细地址:",name:"address",children:(0,S.jsx)(x.Z,{placeholder:"请填写完整的地址信息"})}),(0,S.jsx)(f.Z.Item,{label:"说明:",name:"remarks",children:(0,S.jsx)(q,{placeholder:"再次说明特别情况(选填)"})}),(0,S.jsx)("div",{className:F,children:(0,S.jsxs)(f.Z.Item,{children:[(0,S.jsx)(Z.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,S.jsx)(Z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},39138:function(e,n){n.Z={modal:"modal___AR21E",colorBlue:"colorBlue___b0CCE",formWrap:"formWrap___OyO5X",flexRow:"flexRow___wW7jP",flexColumn:"flexColumn___BCgnC",example:"example___ZutfX",exampleImg:"exampleImg___kx2Sr",colorOrange:"colorOrange___Vxey1",uploader:"uploader___XWuRm",uploadImg:"uploadImg___K7STh",imageTip:"imageTip___E92I3",uploadTipIcon:"uploadTipIcon___T9xzR",uploadTip:"uploadTip___q47UY",color05101a:"color05101a___QWF70",viewLargerImg:"viewLargerImg___fGLAh",footerWrap:"footerWrap___ko3aN",note:"note___ks3DM",schoolHintWrap:"schoolHintWrap___nges7",colorCDCDCD:"colorCDCDCD___KQtws",color0152d9:"color0152d9___fTD_v",tips:"tips___NZ2ux"}}}]); \ No newline at end of file diff --git a/50437.async.js b/50437.async.js index d1bc9b7536..e27b31e847 100644 --- a/50437.async.js +++ b/50437.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[50437,85027,19095],{40684:function(l,e,a){var u=a(7557),n=a.n(u),v=a(41498),t=a.n(v),o=a(79800),i=a.n(o),r=a(39647),b=a.n(r),c=a(59301),s=a(32007),d=a(92832),p=a(78241),m=a(8591),h=a(43418),f=a(61998),x=a(85750),j=a(37712),y=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],Z=d.Z.TextArea;e.Z=(0,s.connect)((function(l){var e=l.account,a=l.loading;return{account:e,globalSetting:l.globalSetting,loading:a.effects}}))((function(l){l.account,l.globalSetting,l.loading;var e=l.dispatch,a=l.schoolName,u=l.departmentName,v=l.visible,o=l.onClose,r=void 0===o?function(){}:o,s=l.onSuccess,F=void 0===s?function(){}:s,g=b()(l,y),S=p.Z.useForm(),N=i()(S,1)[0],C=(0,c.useRef)(),T=(0,c.useState)(!1),U=i()(T,2),R=U[0],P=U[1];(0,c.useEffect)((function(){C.current=g.schoolId}),[g.schoolId]),(0,c.useEffect)((function(){N.setFieldsValue({department:u})}),[u]);var D=function(){var l=t()(n()().mark((function l(a){var u,v,o,i,b,c,s,d;return n()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return v=(u=a||{}).department,o=u.remarks,P(!0),l.next=4,(0,x.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:v,school_id:C.current}});case 4:if(i=l.sent,P(!1),b=function(){var l=t()(n()().mark((function l(){var a;return n()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,e({type:"account/appplyDepartment",payload:{school_id:C.current,name:v,remarks:o}});case 2:0===(null==(a=l.sent)?void 0:a.status)&&(m.ZP.success("新增院系/部门成功!"),F(v),r());case 4:case"end":return l.stop()}}),l)})));return function(){return l.apply(this,arguments)}}(),0!==(null==i?void 0:i.status)){l.next=12;break}if(null==i||null===(c=i.data)||void 0===c||!c.name){l.next=11;break}return h.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,j.jsx)(f.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==i||null===(s=i.data)||void 0===s?void 0:s.name,size:null==i||null===(d=i.data)||void 0===d?void 0:d.size}],pagination:!1})]}),onOk:function(){F(v),r()}}),l.abrupt("return");case 11:b();case 12:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}();return(0,j.jsx)(h.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:v,title:"申请添加部门名称",width:"600px",onCancel:r,onOk:function(){return N.submit()},confirmLoading:R,children:(0,j.jsxs)(p.Z,{form:N,labelCol:{span:4},wrapperCol:{span:20},onFinish:D,children:[(0,j.jsx)(p.Z.Item,{label:"单位名称:",children:a}),(0,j.jsx)(p.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,j.jsx)(d.Z,{placeholder:"请输入部门或者学院名称"})}),(0,j.jsx)(p.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,j.jsx)(Z,{placeholder:"再次说明特别情况(选填)"})})]})})}))},50437:function(l,e,a){a.d(e,{Z:function(){return B}});var u=a(82242),n=a.n(u),v=a(7557),t=a.n(v),o=a(41498),i=a.n(o),r=a(79800),b=a.n(r),c=a(39647),s=a.n(c),d=a(59301),p=a(32007),m=a(57809),h=a(59028),f=a(78241),x=a(8591),j=a(43418),y=a(95237),Z=a(43604),F=a(71418),g=a(92832),S=a(88522),N=a(3113),C=a(20817),T=a(51941),U=a(14985),R=a(66621),P=a(40684),D=a(19842),V=a(80559),q=a(58670),W=a(85027),k="flexRow___jGYtM",I="flexColumn___NPMB3",z="formWrap___vwH9N",w="example____BmJC",Y="footerWrap___lp1L0",E=a(37712),K=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],M=function(l,e){return e.some((function(e){return e.label.toLowerCase().indexOf(l.toLowerCase())>-1}))},H=g.Z.TextArea,J=(0,p.connect)((function(l){var e=l.account,a=l.loading;return{account:e,globalSetting:l.globalSetting,loading:a.effects}}))((function(l){l.account,l.globalSetting;var e=l.loading,a=l.dispatch,u=l.schoolName,n=l.visible,v=l.onClose,o=void 0===v?function(){}:v,r=l.onSuccess,c=void 0===r?function(){}:r,p=(s()(l,K),f.Z.useForm()),m=b()(p,1)[0];(0,d.useEffect)((function(){m.setFieldsValue({name:u})}),[u]);var h=function(){var l=i()(t()().mark((function l(e){var u,n,v,i,r,b,s;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return n=(u=e||{}).name,v=u.city,i=void 0===v?[]:v,r=u.address,b=u.remarks,l.next=3,a({type:"account/appplySchool",payload:{name:n,province:i[0],city:i[1],address:r,remarks:b}});case 3:s=l.sent,o(),s&&(x.ZP.success("新增学校/单位成功!"),c(n));case 6:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}();return(0,E.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:"申请添加单位名称",width:"600px",footer:null,children:(0,E.jsxs)(f.Z,{className:z,form:m,labelCol:{span:4},wrapperCol:{span:20},onFinish:h,children:[(0,E.jsx)(f.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,E.jsx)(g.Z,{placeholder:"学校或工作单位"})}),(0,E.jsxs)("div",{className:"".concat(k," ").concat(w),children:[(0,E.jsx)("div",{children:"示例:"}),(0,E.jsxs)("div",{className:I,children:[(0,E.jsxs)("div",{children:[(0,E.jsx)(V.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,E.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,E.jsxs)("div",{children:[(0,E.jsx)(q.Z,{style:{color:"red"}}),(0,E.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,E.jsx)(f.Z.Item,{label:"地区:",name:"city",children:(0,E.jsx)(D.Z,{allowClear:!0,size:"middle",options:W.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:M}})}),(0,E.jsx)(f.Z.Item,{label:"详细地址:",name:"address",children:(0,E.jsx)(g.Z,{placeholder:"请填写完整的地址信息"})}),(0,E.jsx)(f.Z.Item,{label:"说明:",name:"remarks",children:(0,E.jsx)(H,{placeholder:"再次说明特别情况(选填)"})}),(0,E.jsx)("div",{className:Y,children:(0,E.jsxs)(f.Z.Item,{children:[(0,E.jsx)(N.ZP,{className:"mr5",size:"middle",onClick:function(){o()},children:"取消"}),(0,E.jsx)(N.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:e["account/appplySchool"],children:"保存"})]})})]})})})),L=a(38619),O=a(89392),X=["user","account","globalSetting","loading","dispatch","Scoid"],Q=m.default.Option,G=h.Z.Dragger,A=function(l){return l[l.Professor=1]="Professor",l[l.AssistantProfessor=2]="AssistantProfessor",l[l.Student=3]="Student",l}(A||{}),B=(0,p.connect)((function(l){var e=l.user,a=l.account,u=l.loading;return{user:e,account:a,globalSetting:l.globalSetting,loading:u.effects}}))((function(l){var e,a,u=l.user,v=l.account,o=l.globalSetting,r=l.loading,c=l.dispatch,p=l.Scoid,h=(s()(l,X),f.Z.useForm()),D=b()(h,1)[0],V=(0,d.useState)({}),q=b()(V,2),W=q[0],k=q[1],I=(0,d.useState)([]),z=b()(I,2),w=z[0],Y=z[1],K=(0,d.useState)([]),M=b()(K,2),H=M[0],B=M[1],_=(0,d.useState)([]),$=b()(_,2),ll=$[0],el=$[1],al=(0,d.useState)([]),ul=b()(al,2),nl=ul[0],vl=ul[1],tl=(0,d.useState)(),ol=b()(tl,2),il=ol[0],rl=ol[1],bl=(0,d.useState)(),cl=b()(bl,2),sl=cl[0],dl=cl[1],pl=(0,d.useState)(),ml=b()(pl,2),hl=ml[0],fl=ml[1],xl=(0,d.useState)(),jl=b()(xl,2),yl=jl[0],Zl=jl[1],Fl=(0,d.useState)(),gl=b()(Fl,2),Sl=gl[0],Nl=gl[1],Cl=(0,d.useRef)((0,O.throttle)((function(l){return Tl(l)}),1200,{leading:!0,trailing:!0})).current;(0,d.useEffect)((function(){}),[]),(0,d.useEffect)((function(){i()(t()().mark((function l(){var e;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(p){l.next=2;break}return l.abrupt("return");case 2:return l.next=4,Ul(p);case 4:e=l.sent,el(null==e?void 0:e.departments);case 6:case"end":return l.stop()}}),l)})))()}),[p]);var Tl=function(){var l=i()(t()().mark((function l(e){var a,u,v;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,c({type:"account/getSchoolOption",payload:{keyword:e,limit:10}});case 2:a=l.sent,Y(null==a?void 0:a.schools),e&&""!=e&&(B(null==a||null===(u=a.schools)||void 0===u?void 0:u.filter((function(l){return l.name.includes(e)}))),((null==a||null===(v=a.schools)||void 0===v?void 0:v.find((function(l){return l.name===e})))||{}).id?Pl(e,null,null==a?void 0:a.schools):(D.setFieldsValue({department:""}),k(n()(n()({},W),{school:e,department:""}))));case 5:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}(),Ul=function(l){if(l)return c({type:"account/getDepartmentOption",payload:{id:l}})};(0,d.useEffect)((function(){if(v.basicInfo){var l=v.basicInfo,e={identity:l.identity,school:l.school_name,department:l.department_name,studentNo:l.student_id,jobTitle:"teacher"==l.identity?l.technical_title:"教授",manager:"professional"==l.identity?l.technical_title:"企业管理者"};D.setFieldsValue(e),k(e)}}),[v.basicInfo]);var Rl=function(l,e){v.actionTabs.checkedList.includes(A.Professor)?j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,E.jsx)("div",{className:"tc",children:e||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(l,"/students")}}):window.location.href="/classrooms/".concat(l,"/students")},Pl=function(){var l=i()(t()().mark((function l(e,a,u){var v,o,i,r,b;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return i=null===(v=(u||w).find((function(l){return l.name===e})))||void 0===v?void 0:v.id,l.next=3,Ul(i);case 3:if(l.t0=l.sent,l.t0){l.next=6;break}l.t0={};case 6:r=l.t0,el(null==r?void 0:r.departments),b=a||(null==r||null===(o=r.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),D.setFieldsValue({department:b}),k(n()(n()({},W),{school:e,department:b}));case 11:case"end":return l.stop()}}),l)})));return function(e,a,u){return l.apply(this,arguments)}}(),Dl=function(){var l=i()(t()().mark((function l(e){return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Tl();case 2:D.setFieldsValue({school:e,department:""}),k(n()(n()({},W),{school:e,department:""}));case 4:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}(),Vl=function(){var l=i()(t()().mark((function l(e){var a,n,o,i,r,b,s,d,p,m,h,f,j,y,Z,F,g;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(b=(r=e||{}).school,s=r.department,d=r.identity,p=r.studentNo,m=r.jobTitle,h=r.manager,il){l.next=4;break}return x.ZP.info("请先上传照片!"),l.abrupt("return");case 4:return f=null===(a=w.find((function(l){return l.name===b})))||void 0===a?void 0:a.id,j=null===(n=ll.find((function(l){return l.name===s})))||void 0===n?void 0:n.id,y="student"===d?p:"teacher"===d?m:h,l.next=9,c({type:"account/applyProfessionalAuth",payload:{id:(null===(o=v.basicInfo)||void 0===o?void 0:o.id)||(null===(i=u.userInfo)||void 0===i?void 0:i.login),school_id:f,department_id:j,identity:d,extra:y,attachment_ids:[sl]}});case 9:if(Z=l.sent,!v.actionTabs.code){l.next=15;break}return l.next=13,(0,L.cR)({invite_code:v.actionTabs.code,professor:v.actionTabs.checkedList.includes(A.Professor)?1:null,assistant_professor:v.actionTabs.checkedList.includes(A.AssistantProfessor)?1:null,student:v.actionTabs.checkedList.includes(A.Student)?1:null});case 13:"加入成功"===(F=l.sent).message&&(null!=F&&F.course_id?Rl(F.course_id,F.message):x.ZP.success(F.message));case 15:ql(),Z&&(x.ZP.info("申请已提交,请等待审核!"),c({type:"account/getBasicInfo",payload:{login:null===(g=u.userInfo)||void 0===g?void 0:g.login}}));case 17:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}(),ql=function(){c({type:"account/setActionTabs",payload:{}})},Wl={data:{type:"professional"},multiple:!0,showUploadList:!1,action:"".concat(C.Z.API_SERVER,"/api/attachments.json"),className:U.Z.uploader,onChange:function(l){var e;"uploading"!==l.file.status?"done"===l.file.status&&(console.log(l.file,l.file.response),dl(null===(e=l.file.response)||void 0===e?void 0:e.id),(0,R.y3)(l.file.originFileObj,(function(l){rl(l),fl(!1)}))):fl(!0)},beforeUpload:function(l){var e="image/jpeg"===l.type||"image/png"===l.type||"image/jpg"===l.type||"image/bmp"===l.type;return e||x.ZP.info("请上传正确文件格式"),e}};return(0,E.jsxs)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:U.Z.modal,open:"Account-ProfessionalAuth"===v.actionTabs.key,title:(0,E.jsxs)(y.Z,{style:{padding:"25px"},align:"middle",justify:"space-between",children:[(0,E.jsx)(Z.Z,{children:"职业认证"}),(0,E.jsx)(Z.Z,{children:(0,E.jsx)("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:ql})})]}),width:"660px",footer:null,children:[(0,E.jsx)(F.Z,{spinning:!!hl,children:(0,E.jsxs)(f.Z,{className:U.Z.formWrap,form:D,colon:!1,onValuesChange:function(l){(k(n()({},D.getFieldsValue())),"school"in l)&&(B(w.filter((function(e){return e.name.includes(l.school)}))),(w.find((function(e){return e.name===l.school}))||{}).id?Pl(l.school):(D.setFieldsValue({department:""}),k(n()(n()({},W),{school:l.school,department:""}))))},onFinish:Vl,children:[(0,E.jsxs)(y.Z,{gutter:[10,0],children:[(0,E.jsx)(Z.Z,{flex:"300px",children:(0,E.jsx)(f.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,E.jsxs)(m.default,{children:[(0,E.jsx)(Q,{value:"teacher",children:"教师"}),(0,E.jsx)(Q,{value:"student",children:"学生"}),(0,E.jsx)(Q,{value:"professional",children:"专业人士"})]})})}),"student"===W.identity&&(0,E.jsx)(Z.Z,{flex:"200px",children:(0,E.jsx)(f.Z.Item,{initialValue:W.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,E.jsx)(g.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===W.identity&&(0,E.jsx)(Z.Z,{flex:"200px",children:(0,E.jsx)(f.Z.Item,{initialValue:W.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,E.jsxs)(m.default,{children:[(0,E.jsx)(Q,{value:"教授",children:"教授"}),(0,E.jsx)(Q,{value:"副教授",children:"副教授"}),(0,E.jsx)(Q,{value:"讲师",children:"讲师"}),(0,E.jsx)(Q,{value:"助教",children:"助教"})]})})}),"professional"===W.identity&&(0,E.jsx)(Z.Z,{flex:"200px",children:(0,E.jsx)(f.Z.Item,{initialValue:W.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,E.jsxs)(m.default,{children:[(0,E.jsx)(Q,{value:"企业管理者",children:"企业管理者"}),(0,E.jsx)(Q,{value:"部门管理者",children:"部门管理者"}),(0,E.jsx)(Q,{value:"高级工程师",children:"高级工程师"}),(0,E.jsx)(Q,{value:"工程师",children:"工程师"}),(0,E.jsx)(Q,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,E.jsx)(f.Z.Item,{label:"学校/单位",name:"school",extra:W.school&&!(null!=w&&w.find((function(l){return l.name===W.school})))&&(0,E.jsxs)("div",{className:U.Z.schoolHintWrap,children:[(0,E.jsxs)("span",{className:U.Z.colorCDCDCD,children:["未找到包含“",W.school,"”的高校,"]}),(0,E.jsx)("span",{className:"".concat(U.Z.color0152d9," current"),onClick:function(){Zl(!0)},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,E.jsx)(S.Z,{showSearch:!0,onSearch:Cl,options:null==H?void 0:H.map((function(l){return{value:l.name}}))})}),(0,E.jsx)(f.Z.Item,{label:"院系/部门",name:"department",extra:W.department&&!(null!=ll&&ll.find((function(l){return l.name===W.department})))&&(0,E.jsxs)("div",{className:U.Z.schoolHintWrap,children:[(0,E.jsx)("span",{className:U.Z.colorCDCDCD,children:W.department?"未找到包含“".concat(W.department,"”的高校,"):"未找到院系,"}),(0,E.jsx)("span",{className:"".concat(U.Z.color0152d9," current"),onClick:function(){w.find((function(l){return l.name===W.school}))?Nl(!0):x.ZP.info("请先选择正确的单位或者学校!")},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,E.jsx)(S.Z,{showSearch:!0,onChange:function(l){return vl(ll.filter((function(e){return e.name.includes(l)})))},options:null==nl?void 0:nl.map((function(l){return{value:l.name}}))})}),(0,E.jsx)(f.Z.Item,{label:"职业证上传",children:(0,E.jsxs)("div",{className:U.Z.flexRow,children:[(0,E.jsxs)("div",{className:U.Z.flexColumn,children:[(0,E.jsx)(G,n()(n()({},Wl),{},{accept:".png,.jpg,.bmp,.jpeg",children:il?(0,E.jsx)("img",{src:il,className:U.Z.uploadImg}):(0,E.jsxs)("div",{className:U.Z.imageTip,children:[(0,E.jsx)("p",{children:(0,E.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(U.Z.uploadTipIcon)})}),(0,E.jsx)("p",{className:U.Z.uploadTip,children:(0,E.jsx)("a",{className:U.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,E.jsx)("span",{className:"tc",children:(0,E.jsx)("p",{className:U.Z.viewLargerImg,children:"查看大图"})})]}),(0,E.jsxs)("div",{className:"".concat(U.Z.flexColumn," ").concat(U.Z.example),children:[(0,E.jsx)("span",{className:U.Z.exampleImg,children:(0,E.jsx)("img",{src:T})}),(0,E.jsxs)("span",{className:"tc",children:[(0,E.jsx)("p",{children:"示例图片"}),(0,E.jsx)("p",{className:"".concat(U.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]})]})}),(0,E.jsx)("div",{className:U.Z.footerWrap,children:(0,E.jsxs)(f.Z.Item,{children:[(0,E.jsx)(N.ZP,{className:"mr5",size:"middle",onClick:ql,children:"取消"}),(0,E.jsx)(N.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:r["account/applyProfessionalAuth"],children:"保存"})]})}),(0,E.jsxs)("div",{className:U.Z.note,children:[(0,E.jsx)("p",{children:"认证须知:"}),(0,E.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,E.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,E.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,E.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,E.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,E.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=o&&null!==(e=o.setting)&&void 0!==e&&e.is_local)&&"EduCoder","账号。"]}),(0,E.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,E.jsx)(J,{visible:yl,onClose:function(){return Zl(!1)},schoolName:W.school,onSuccess:Dl}),(0,E.jsx)(P.Z,{visible:Sl,onClose:function(){return Nl(!1)},schoolId:null===(a=w.find((function(l){return l.name===W.school})))||void 0===a?void 0:a.id,schoolName:W.school,departmentName:W.department,onSuccess:function(l){return Pl(W.school,l)}})]})}))},85027:function(l,e,a){a.d(e,{P:function(){return u}});var u=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},14985:function(l,e){e.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},51941:function(l){l.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[50437,85027,51941],{40684:function(l,e,a){var u=a(7557),n=a.n(u),v=a(41498),t=a.n(v),o=a(79800),i=a.n(o),r=a(39647),b=a.n(r),c=a(59301),s=a(32007),d=a(92832),p=a(78241),m=a(8591),h=a(43418),f=a(61998),x=a(85750),j=a(37712),y=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],Z=d.Z.TextArea;e.Z=(0,s.connect)((function(l){var e=l.account,a=l.loading;return{account:e,globalSetting:l.globalSetting,loading:a.effects}}))((function(l){l.account,l.globalSetting,l.loading;var e=l.dispatch,a=l.schoolName,u=l.departmentName,v=l.visible,o=l.onClose,r=void 0===o?function(){}:o,s=l.onSuccess,F=void 0===s?function(){}:s,g=b()(l,y),S=p.Z.useForm(),N=i()(S,1)[0],C=(0,c.useRef)(),T=(0,c.useState)(!1),U=i()(T,2),R=U[0],P=U[1];(0,c.useEffect)((function(){C.current=g.schoolId}),[g.schoolId]),(0,c.useEffect)((function(){N.setFieldsValue({department:u})}),[u]);var D=function(){var l=t()(n()().mark((function l(a){var u,v,o,i,b,c,s,d;return n()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return v=(u=a||{}).department,o=u.remarks,P(!0),l.next=4,(0,x.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:v,school_id:C.current}});case 4:if(i=l.sent,P(!1),b=function(){var l=t()(n()().mark((function l(){var a;return n()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,e({type:"account/appplyDepartment",payload:{school_id:C.current,name:v,remarks:o}});case 2:0===(null==(a=l.sent)?void 0:a.status)&&(m.ZP.success("新增院系/部门成功!"),F(v),r());case 4:case"end":return l.stop()}}),l)})));return function(){return l.apply(this,arguments)}}(),0!==(null==i?void 0:i.status)){l.next=12;break}if(null==i||null===(c=i.data)||void 0===c||!c.name){l.next=11;break}return h.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,j.jsx)(f.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==i||null===(s=i.data)||void 0===s?void 0:s.name,size:null==i||null===(d=i.data)||void 0===d?void 0:d.size}],pagination:!1})]}),onOk:function(){F(v),r()}}),l.abrupt("return");case 11:b();case 12:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}();return(0,j.jsx)(h.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:v,title:"申请添加部门名称",width:"600px",onCancel:r,onOk:function(){return N.submit()},confirmLoading:R,children:(0,j.jsxs)(p.Z,{form:N,labelCol:{span:4},wrapperCol:{span:20},onFinish:D,children:[(0,j.jsx)(p.Z.Item,{label:"单位名称:",children:a}),(0,j.jsx)(p.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,j.jsx)(d.Z,{placeholder:"请输入部门或者学院名称"})}),(0,j.jsx)(p.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,j.jsx)(Z,{placeholder:"再次说明特别情况(选填)"})})]})})}))},50437:function(l,e,a){a.d(e,{Z:function(){return B}});var u=a(82242),n=a.n(u),v=a(7557),t=a.n(v),o=a(41498),i=a.n(o),r=a(79800),b=a.n(r),c=a(39647),s=a.n(c),d=a(59301),p=a(32007),m=a(57809),h=a(59028),f=a(78241),x=a(8591),j=a(43418),y=a(95237),Z=a(43604),F=a(71418),g=a(92832),S=a(88522),N=a(3113),C=a(20817),T=a(51941),U=a(14985),R=a(66621),P=a(40684),D=a(19842),V=a(80559),q=a(58670),W=a(85027),k="flexRow___jGYtM",I="flexColumn___NPMB3",z="formWrap___vwH9N",w="example____BmJC",Y="footerWrap___lp1L0",E=a(37712),K=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],M=function(l,e){return e.some((function(e){return e.label.toLowerCase().indexOf(l.toLowerCase())>-1}))},H=g.Z.TextArea,J=(0,p.connect)((function(l){var e=l.account,a=l.loading;return{account:e,globalSetting:l.globalSetting,loading:a.effects}}))((function(l){l.account,l.globalSetting;var e=l.loading,a=l.dispatch,u=l.schoolName,n=l.visible,v=l.onClose,o=void 0===v?function(){}:v,r=l.onSuccess,c=void 0===r?function(){}:r,p=(s()(l,K),f.Z.useForm()),m=b()(p,1)[0];(0,d.useEffect)((function(){m.setFieldsValue({name:u})}),[u]);var h=function(){var l=i()(t()().mark((function l(e){var u,n,v,i,r,b,s;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return n=(u=e||{}).name,v=u.city,i=void 0===v?[]:v,r=u.address,b=u.remarks,l.next=3,a({type:"account/appplySchool",payload:{name:n,province:i[0],city:i[1],address:r,remarks:b}});case 3:s=l.sent,o(),s&&(x.ZP.success("新增学校/单位成功!"),c(n));case 6:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}();return(0,E.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:"申请添加单位名称",width:"600px",footer:null,children:(0,E.jsxs)(f.Z,{className:z,form:m,labelCol:{span:4},wrapperCol:{span:20},onFinish:h,children:[(0,E.jsx)(f.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,E.jsx)(g.Z,{placeholder:"学校或工作单位"})}),(0,E.jsxs)("div",{className:"".concat(k," ").concat(w),children:[(0,E.jsx)("div",{children:"示例:"}),(0,E.jsxs)("div",{className:I,children:[(0,E.jsxs)("div",{children:[(0,E.jsx)(V.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,E.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,E.jsxs)("div",{children:[(0,E.jsx)(q.Z,{style:{color:"red"}}),(0,E.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,E.jsx)(f.Z.Item,{label:"地区:",name:"city",children:(0,E.jsx)(D.Z,{allowClear:!0,size:"middle",options:W.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:M}})}),(0,E.jsx)(f.Z.Item,{label:"详细地址:",name:"address",children:(0,E.jsx)(g.Z,{placeholder:"请填写完整的地址信息"})}),(0,E.jsx)(f.Z.Item,{label:"说明:",name:"remarks",children:(0,E.jsx)(H,{placeholder:"再次说明特别情况(选填)"})}),(0,E.jsx)("div",{className:Y,children:(0,E.jsxs)(f.Z.Item,{children:[(0,E.jsx)(N.ZP,{className:"mr5",size:"middle",onClick:function(){o()},children:"取消"}),(0,E.jsx)(N.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:e["account/appplySchool"],children:"保存"})]})})]})})})),L=a(38619),O=a(89392),X=["user","account","globalSetting","loading","dispatch","Scoid"],Q=m.default.Option,G=h.Z.Dragger,A=function(l){return l[l.Professor=1]="Professor",l[l.AssistantProfessor=2]="AssistantProfessor",l[l.Student=3]="Student",l}(A||{}),B=(0,p.connect)((function(l){var e=l.user,a=l.account,u=l.loading;return{user:e,account:a,globalSetting:l.globalSetting,loading:u.effects}}))((function(l){var e,a,u=l.user,v=l.account,o=l.globalSetting,r=l.loading,c=l.dispatch,p=l.Scoid,h=(s()(l,X),f.Z.useForm()),D=b()(h,1)[0],V=(0,d.useState)({}),q=b()(V,2),W=q[0],k=q[1],I=(0,d.useState)([]),z=b()(I,2),w=z[0],Y=z[1],K=(0,d.useState)([]),M=b()(K,2),H=M[0],B=M[1],_=(0,d.useState)([]),$=b()(_,2),ll=$[0],el=$[1],al=(0,d.useState)([]),ul=b()(al,2),nl=ul[0],vl=ul[1],tl=(0,d.useState)(),ol=b()(tl,2),il=ol[0],rl=ol[1],bl=(0,d.useState)(),cl=b()(bl,2),sl=cl[0],dl=cl[1],pl=(0,d.useState)(),ml=b()(pl,2),hl=ml[0],fl=ml[1],xl=(0,d.useState)(),jl=b()(xl,2),yl=jl[0],Zl=jl[1],Fl=(0,d.useState)(),gl=b()(Fl,2),Sl=gl[0],Nl=gl[1],Cl=(0,d.useRef)((0,O.throttle)((function(l){return Tl(l)}),1200,{leading:!0,trailing:!0})).current;(0,d.useEffect)((function(){}),[]),(0,d.useEffect)((function(){i()(t()().mark((function l(){var e;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(p){l.next=2;break}return l.abrupt("return");case 2:return l.next=4,Ul(p);case 4:e=l.sent,el(null==e?void 0:e.departments);case 6:case"end":return l.stop()}}),l)})))()}),[p]);var Tl=function(){var l=i()(t()().mark((function l(e){var a,u,v;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,c({type:"account/getSchoolOption",payload:{keyword:e,limit:10}});case 2:a=l.sent,Y(null==a?void 0:a.schools),e&&""!=e&&(B(null==a||null===(u=a.schools)||void 0===u?void 0:u.filter((function(l){return l.name.includes(e)}))),((null==a||null===(v=a.schools)||void 0===v?void 0:v.find((function(l){return l.name===e})))||{}).id?Pl(e,null,null==a?void 0:a.schools):(D.setFieldsValue({department:""}),k(n()(n()({},W),{school:e,department:""}))));case 5:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}(),Ul=function(l){if(l)return c({type:"account/getDepartmentOption",payload:{id:l}})};(0,d.useEffect)((function(){if(v.basicInfo){var l=v.basicInfo,e={identity:l.identity,school:l.school_name,department:l.department_name,studentNo:l.student_id,jobTitle:"teacher"==l.identity?l.technical_title:"教授",manager:"professional"==l.identity?l.technical_title:"企业管理者"};D.setFieldsValue(e),k(e)}}),[v.basicInfo]);var Rl=function(l,e){v.actionTabs.checkedList.includes(A.Professor)?j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,E.jsx)("div",{className:"tc",children:e||"申请已提交,请等待审核"}),onOk:function(){window.location.href="/classrooms/".concat(l,"/students")}}):window.location.href="/classrooms/".concat(l,"/students")},Pl=function(){var l=i()(t()().mark((function l(e,a,u){var v,o,i,r,b;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return i=null===(v=(u||w).find((function(l){return l.name===e})))||void 0===v?void 0:v.id,l.next=3,Ul(i);case 3:if(l.t0=l.sent,l.t0){l.next=6;break}l.t0={};case 6:r=l.t0,el(null==r?void 0:r.departments),b=a||(null==r||null===(o=r.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),D.setFieldsValue({department:b}),k(n()(n()({},W),{school:e,department:b}));case 11:case"end":return l.stop()}}),l)})));return function(e,a,u){return l.apply(this,arguments)}}(),Dl=function(){var l=i()(t()().mark((function l(e){return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return l.next=2,Tl();case 2:D.setFieldsValue({school:e,department:""}),k(n()(n()({},W),{school:e,department:""}));case 4:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}(),Vl=function(){var l=i()(t()().mark((function l(e){var a,n,o,i,r,b,s,d,p,m,h,f,j,y,Z,F,g;return t()().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(b=(r=e||{}).school,s=r.department,d=r.identity,p=r.studentNo,m=r.jobTitle,h=r.manager,il){l.next=4;break}return x.ZP.info("请先上传照片!"),l.abrupt("return");case 4:return f=null===(a=w.find((function(l){return l.name===b})))||void 0===a?void 0:a.id,j=null===(n=ll.find((function(l){return l.name===s})))||void 0===n?void 0:n.id,y="student"===d?p:"teacher"===d?m:h,l.next=9,c({type:"account/applyProfessionalAuth",payload:{id:(null===(o=v.basicInfo)||void 0===o?void 0:o.id)||(null===(i=u.userInfo)||void 0===i?void 0:i.login),school_id:f,department_id:j,identity:d,extra:y,attachment_ids:[sl]}});case 9:if(Z=l.sent,!v.actionTabs.code){l.next=15;break}return l.next=13,(0,L.cR)({invite_code:v.actionTabs.code,professor:v.actionTabs.checkedList.includes(A.Professor)?1:null,assistant_professor:v.actionTabs.checkedList.includes(A.AssistantProfessor)?1:null,student:v.actionTabs.checkedList.includes(A.Student)?1:null});case 13:"加入成功"===(F=l.sent).message&&(null!=F&&F.course_id?Rl(F.course_id,F.message):x.ZP.success(F.message));case 15:ql(),Z&&(x.ZP.info("申请已提交,请等待审核!"),c({type:"account/getBasicInfo",payload:{login:null===(g=u.userInfo)||void 0===g?void 0:g.login}}));case 17:case"end":return l.stop()}}),l)})));return function(e){return l.apply(this,arguments)}}(),ql=function(){c({type:"account/setActionTabs",payload:{}})},Wl={data:{type:"professional"},multiple:!0,showUploadList:!1,action:"".concat(C.Z.API_SERVER,"/api/attachments.json"),className:U.Z.uploader,onChange:function(l){var e;"uploading"!==l.file.status?"done"===l.file.status&&(console.log(l.file,l.file.response),dl(null===(e=l.file.response)||void 0===e?void 0:e.id),(0,R.y3)(l.file.originFileObj,(function(l){rl(l),fl(!1)}))):fl(!0)},beforeUpload:function(l){var e="image/jpeg"===l.type||"image/png"===l.type||"image/jpg"===l.type||"image/bmp"===l.type;return e||x.ZP.info("请上传正确文件格式"),e}};return(0,E.jsxs)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:U.Z.modal,open:"Account-ProfessionalAuth"===v.actionTabs.key,title:(0,E.jsxs)(y.Z,{style:{padding:"25px"},align:"middle",justify:"space-between",children:[(0,E.jsx)(Z.Z,{children:"职业认证"}),(0,E.jsx)(Z.Z,{children:(0,E.jsx)("i",{className:"iconfont icon-guanbi11",style:{color:"#979797",cursor:"pointer"},onClick:ql})})]}),width:"660px",footer:null,children:[(0,E.jsx)(F.Z,{spinning:!!hl,children:(0,E.jsxs)(f.Z,{className:U.Z.formWrap,form:D,colon:!1,onValuesChange:function(l){(k(n()({},D.getFieldsValue())),"school"in l)&&(B(w.filter((function(e){return e.name.includes(l.school)}))),(w.find((function(e){return e.name===l.school}))||{}).id?Pl(l.school):(D.setFieldsValue({department:""}),k(n()(n()({},W),{school:l.school,department:""}))))},onFinish:Vl,children:[(0,E.jsxs)(y.Z,{gutter:[10,0],children:[(0,E.jsx)(Z.Z,{flex:"300px",children:(0,E.jsx)(f.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,E.jsxs)(m.default,{children:[(0,E.jsx)(Q,{value:"teacher",children:"教师"}),(0,E.jsx)(Q,{value:"student",children:"学生"}),(0,E.jsx)(Q,{value:"professional",children:"专业人士"})]})})}),"student"===W.identity&&(0,E.jsx)(Z.Z,{flex:"200px",children:(0,E.jsx)(f.Z.Item,{initialValue:W.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,E.jsx)(g.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===W.identity&&(0,E.jsx)(Z.Z,{flex:"200px",children:(0,E.jsx)(f.Z.Item,{initialValue:W.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,E.jsxs)(m.default,{children:[(0,E.jsx)(Q,{value:"教授",children:"教授"}),(0,E.jsx)(Q,{value:"副教授",children:"副教授"}),(0,E.jsx)(Q,{value:"讲师",children:"讲师"}),(0,E.jsx)(Q,{value:"助教",children:"助教"})]})})}),"professional"===W.identity&&(0,E.jsx)(Z.Z,{flex:"200px",children:(0,E.jsx)(f.Z.Item,{initialValue:W.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,E.jsxs)(m.default,{children:[(0,E.jsx)(Q,{value:"企业管理者",children:"企业管理者"}),(0,E.jsx)(Q,{value:"部门管理者",children:"部门管理者"}),(0,E.jsx)(Q,{value:"高级工程师",children:"高级工程师"}),(0,E.jsx)(Q,{value:"工程师",children:"工程师"}),(0,E.jsx)(Q,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,E.jsx)(f.Z.Item,{label:"学校/单位",name:"school",extra:W.school&&!(null!=w&&w.find((function(l){return l.name===W.school})))&&(0,E.jsxs)("div",{className:U.Z.schoolHintWrap,children:[(0,E.jsxs)("span",{className:U.Z.colorCDCDCD,children:["未找到包含“",W.school,"”的高校,"]}),(0,E.jsx)("span",{className:"".concat(U.Z.color0152d9," current"),onClick:function(){Zl(!0)},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,E.jsx)(S.Z,{showSearch:!0,onSearch:Cl,options:null==H?void 0:H.map((function(l){return{value:l.name}}))})}),(0,E.jsx)(f.Z.Item,{label:"院系/部门",name:"department",extra:W.department&&!(null!=ll&&ll.find((function(l){return l.name===W.department})))&&(0,E.jsxs)("div",{className:U.Z.schoolHintWrap,children:[(0,E.jsx)("span",{className:U.Z.colorCDCDCD,children:W.department?"未找到包含“".concat(W.department,"”的高校,"):"未找到院系,"}),(0,E.jsx)("span",{className:"".concat(U.Z.color0152d9," current"),onClick:function(){w.find((function(l){return l.name===W.school}))?Nl(!0):x.ZP.info("请先选择正确的单位或者学校!")},children:"申请新增"})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,E.jsx)(S.Z,{showSearch:!0,onChange:function(l){return vl(ll.filter((function(e){return e.name.includes(l)})))},options:null==nl?void 0:nl.map((function(l){return{value:l.name}}))})}),(0,E.jsx)(f.Z.Item,{label:"职业证上传",children:(0,E.jsxs)("div",{className:U.Z.flexRow,children:[(0,E.jsxs)("div",{className:U.Z.flexColumn,children:[(0,E.jsx)(G,n()(n()({},Wl),{},{accept:".png,.jpg,.bmp,.jpeg",children:il?(0,E.jsx)("img",{src:il,className:U.Z.uploadImg}):(0,E.jsxs)("div",{className:U.Z.imageTip,children:[(0,E.jsx)("p",{children:(0,E.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(U.Z.uploadTipIcon)})}),(0,E.jsx)("p",{className:U.Z.uploadTip,children:(0,E.jsx)("a",{className:U.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,E.jsx)("span",{className:"tc",children:(0,E.jsx)("p",{className:U.Z.viewLargerImg,children:"查看大图"})})]}),(0,E.jsxs)("div",{className:"".concat(U.Z.flexColumn," ").concat(U.Z.example),children:[(0,E.jsx)("span",{className:U.Z.exampleImg,children:(0,E.jsx)("img",{src:T})}),(0,E.jsxs)("span",{className:"tc",children:[(0,E.jsx)("p",{children:"示例图片"}),(0,E.jsx)("p",{className:"".concat(U.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]})]})}),(0,E.jsx)("div",{className:U.Z.footerWrap,children:(0,E.jsxs)(f.Z.Item,{children:[(0,E.jsx)(N.ZP,{className:"mr5",size:"middle",onClick:ql,children:"取消"}),(0,E.jsx)(N.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:r["account/applyProfessionalAuth"],children:"保存"})]})}),(0,E.jsxs)("div",{className:U.Z.note,children:[(0,E.jsx)("p",{children:"认证须知:"}),(0,E.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,E.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,E.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,E.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,E.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,E.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=o&&null!==(e=o.setting)&&void 0!==e&&e.is_local)&&"EduCoder","账号。"]}),(0,E.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})}),(0,E.jsx)(J,{visible:yl,onClose:function(){return Zl(!1)},schoolName:W.school,onSuccess:Dl}),(0,E.jsx)(P.Z,{visible:Sl,onClose:function(){return Nl(!1)},schoolId:null===(a=w.find((function(l){return l.name===W.school})))||void 0===a?void 0:a.id,schoolName:W.school,departmentName:W.department,onSuccess:function(l){return Pl(W.school,l)}})]})}))},85027:function(l,e,a){a.d(e,{P:function(){return u}});var u=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},14985:function(l,e){e.Z={modal:"modal___A9Ovz",colorBlue:"colorBlue___XSmR5",formWrap:"formWrap___wRvaA",flexRow:"flexRow___C40dc",flexColumn:"flexColumn___LkZfj",example:"example___bz7Hw",exampleImg:"exampleImg___gNkC_",colorOrange:"colorOrange___Ka6zf",uploader:"uploader___plQRr",uploadImg:"uploadImg___cjOpL",imageTip:"imageTip___p1_lZ",uploadTipIcon:"uploadTipIcon___SpsS2",uploadTip:"uploadTip___e9JlL",color05101a:"color05101a___CDEUv",viewLargerImg:"viewLargerImg___IclRX",footerWrap:"footerWrap___beWC6",note:"note___CXi9y",schoolHintWrap:"schoolHintWrap___Ma6ly",colorCDCDCD:"colorCDCDCD___D0UWo",color0152d9:"color0152d9___hF3Bb"}},51941:function(l){l.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/51271.async.js b/51271.async.js index 120f7fbaa1..15c8c5a2f3 100644 --- a/51271.async.js +++ b/51271.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[51271],{51271:function(M,j,t){t.d(j,{Z:function(){return _}});var u=t(79800),N=t.n(u),i=t(39647),a=t.n(i),e=t(59301),L=t(32007),n=t(93948),l=t(6848),s="rightWrap___Y_2WO",D="learnWrap___mca1k",g="learnTopWrap___cn6Tj",c="courseWrap___N3Z6X",I="pathWrap___QSdXs",o="pathImg___VjPqu",S="pathContentItem___sxOSQ",r="pathContentWrap___WttwX",x="pathContentName___evsEv",y="pathContent___fz4ds",A="pathContentCount___Jlv3G",d="recommandTrainingWrap___F1gpg",m="recommandContent___JZYAA",O="recommandLevel___McDUw",T="color888___l_1AP",E="skillWrap___j6j3B",h="skillTopWrap___kIJbE",C="titleImg___I8kT9";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var z=t(42441),w=t(81841),p=(t(56047),t(37712)),Q=["shixunsDetail","user","globalSetting","loading","dispatch"],_=(0,L.connect)((function(M){var j=M.shixunsDetail,t=M.user,u=M.loading;return{shixunsDetail:j,user:t,globalSetting:M.globalSetting,loading:u.models.index}}))((function(M){var j,t,u,i,L,_,v,b,k,Y,U,P,W,Z,f,G,B,J=M.shixunsDetail,R=M.user,H=(M.globalSetting,M.loading,M.dispatch,a()(M,Q),(0,e.useState)(!0)),F=N()(H,2);F[0],F[1];console.log("----",J);var X,V,q=null!==(j=J.rightData)&&void 0!==j&&j.complete_count?Number(null===(t=J.rightData)||void 0===t?void 0:t.complete_count)/Number(null===(u=J.rightData)||void 0===u?void 0:u.challenge_count)*100:0;return J.rightData?(0,p.jsxs)("section",{className:s,children:[!(null!==(i=J.detail)&&void 0!==i&&i.is_jupyter)&&(null===(L=J.detail)||void 0===L||null===(L=L.task_operation)||void 0===L?void 0:L[2])&&(null==R||null===(_=R.userInfo)||void 0===_?void 0:_.login)&&!(null===(v=J.rightData)||void 0===v||!v.complete_count)&&(null===(b=J.rightData)||void 0===b?void 0:b.complete_count)>0&&(0,p.jsxs)("div",{className:D,children:[(0,p.jsxs)("div",{className:g,children:[(0,p.jsxs)("span",{children:[(0,p.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,p.jsx)("span",{children:(0,p.jsxs)("span",{className:"".concat(T," font14"),children:["已完成 ",(null===(k=J.rightData)||void 0===k?void 0:k.complete_count)||0," 关 / 共",(null===(Y=J.rightData)||void 0===Y?void 0:Y.challenge_count)||0," 关"]})})]}),(0,p.jsx)(n.Z,{percent:q,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(U=J.rightData)||void 0===U||null===(U=U.paths)||void 0===U||!U.length)&&(0,p.jsxs)("div",{className:c,children:[(0,p.jsxs)("p",{className:"mb20 font16",children:[(0,p.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,p.jsx)("div",{children:null===(P=J.rightData)||void 0===P?void 0:P.paths.map((function(M,j){return j>2?null:(0,p.jsxs)("div",{className:I,children:[(0,p.jsx)("a",{href:"/paths/".concat(M.identifier),target:"_blank",children:(0,p.jsx)("img",{alt:"实训",src:"".concat(M.image_url),className:o})}),(0,p.jsxs)("div",{className:r,children:[(0,p.jsx)("a",{href:"/paths/".concat(M.identifier),target:"_blank",className:x,children:M.name}),(0,p.jsxs)("p",{className:y,children:[(0,p.jsx)(l.Z,{placement:"bottom",title:"章节",children:(0,p.jsxs)("span",{className:A,children:[(0,p.jsx)("i",{className:"iconfont icon-shixun mr3"}),M.stages_count]})}),(0,p.jsx)(l.Z,{placement:"bottom",title:"学习人数",children:(0,p.jsxs)("span",{className:A,children:[(0,p.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),M.members_count]})})]})]})]},M.id)}))})]}),(0,p.jsx)("div",{}),!(null===(W=J.rightData)||void 0===W||null===(W=W.recommands)||void 0===W||!W.length)&&R.userInfo.main_site&&(0,p.jsxs)("div",{className:d,children:[(0,p.jsxs)("p",{className:"mb20 font16",children:[(0,p.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==J||null===(Z=J.detail)||void 0===Z||null===(Z=Z.disciplines)||void 0===Z?void 0:Z.length)>0?"相关推荐":"热门推荐"]}),(0,p.jsx)("div",{children:null===(f=J.rightData)||void 0===f?void 0:f.recommands.map((function(M,j){return j>2?null:(0,p.jsxs)("div",{className:S,children:[(0,p.jsx)("a",{href:"/shixuns/".concat(M.identifier,"/challenges"),target:"_blank",children:(0,p.jsx)("img",{src:"".concat(M.pic),className:o})}),(0,p.jsxs)("div",{className:r,style:{marginBottom:-4},children:[(0,p.jsx)(l.Z,{placement:"bottom",title:M.name,children:(0,p.jsx)("a",{href:"/shixuns/".concat(M.identifier,"/challenges"),target:"_blank",className:x,children:M.name})}),(0,p.jsxs)("p",{className:"".concat(y," ").concat(m),children:[(0,p.jsxs)("span",{children:[M.stu_num," 人学习"]}),(0,p.jsx)("span",{className:O,children:M.level})]})]})]},j)}))})]}),(null===(G=J.rightData)||void 0===G||null===(G=G.tags)||void 0===G?void 0:G.length)>0&&(0,p.jsxs)("div",{className:E,children:[(0,p.jsx)("p",{className:"".concat(h," font16 mb20"),children:(0,p.jsxs)("span",{children:["技能标签",(0,p.jsx)("span",{className:"ml5 c-grey-c",children:null===(B=J.rightData)||void 0===B||null===(B=B.tags)||void 0===B?void 0:B.length})]})}),(0,p.jsx)(z.Z,{option:(V=new Image,V.src=w.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:V,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==J||null===(X=J.rightData)||void 0===X||null===(X=X.tags)||void 0===X?void 0:X.map((function(M,j){return{name:M.tag_name,value:j}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[51271],{51271:function(M,j,t){t.d(j,{Z:function(){return _}});var u=t(79800),N=t.n(u),i=t(39647),a=t.n(i),e=t(59301),L=t(32007),n=t(93948),l=t(6848),s="rightWrap___Y_2WO",D="learnWrap___mca1k",g="learnTopWrap___cn6Tj",c="courseWrap___N3Z6X",I="pathWrap___QSdXs",o="pathImg___VjPqu",S="pathContentItem___sxOSQ",r="pathContentWrap___WttwX",x="pathContentName___evsEv",y="pathContent___fz4ds",A="pathContentCount___Jlv3G",d="recommandTrainingWrap___F1gpg",m="recommandContent___JZYAA",O="recommandLevel___McDUw",T="color888___l_1AP",E="skillWrap___j6j3B",h="skillTopWrap___kIJbE",C="titleImg___I8kT9";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var z=t(42441),w=t(73449),p=(t(56047),t(37712)),Q=["shixunsDetail","user","globalSetting","loading","dispatch"],_=(0,L.connect)((function(M){var j=M.shixunsDetail,t=M.user,u=M.loading;return{shixunsDetail:j,user:t,globalSetting:M.globalSetting,loading:u.models.index}}))((function(M){var j,t,u,i,L,_,v,b,k,Y,U,P,W,Z,f,G,B,J=M.shixunsDetail,R=M.user,H=(M.globalSetting,M.loading,M.dispatch,a()(M,Q),(0,e.useState)(!0)),F=N()(H,2);F[0],F[1];console.log("----",J);var X,V,q=null!==(j=J.rightData)&&void 0!==j&&j.complete_count?Number(null===(t=J.rightData)||void 0===t?void 0:t.complete_count)/Number(null===(u=J.rightData)||void 0===u?void 0:u.challenge_count)*100:0;return J.rightData?(0,p.jsxs)("section",{className:s,children:[!(null!==(i=J.detail)&&void 0!==i&&i.is_jupyter)&&(null===(L=J.detail)||void 0===L||null===(L=L.task_operation)||void 0===L?void 0:L[2])&&(null==R||null===(_=R.userInfo)||void 0===_?void 0:_.login)&&!(null===(v=J.rightData)||void 0===v||!v.complete_count)&&(null===(b=J.rightData)||void 0===b?void 0:b.complete_count)>0&&(0,p.jsxs)("div",{className:D,children:[(0,p.jsxs)("div",{className:g,children:[(0,p.jsxs)("span",{children:[(0,p.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,p.jsx)("span",{children:(0,p.jsxs)("span",{className:"".concat(T," font14"),children:["已完成 ",(null===(k=J.rightData)||void 0===k?void 0:k.complete_count)||0," 关 / 共",(null===(Y=J.rightData)||void 0===Y?void 0:Y.challenge_count)||0," 关"]})})]}),(0,p.jsx)(n.Z,{percent:q,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(U=J.rightData)||void 0===U||null===(U=U.paths)||void 0===U||!U.length)&&(0,p.jsxs)("div",{className:c,children:[(0,p.jsxs)("p",{className:"mb20 font16",children:[(0,p.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,p.jsx)("div",{children:null===(P=J.rightData)||void 0===P?void 0:P.paths.map((function(M,j){return j>2?null:(0,p.jsxs)("div",{className:I,children:[(0,p.jsx)("a",{href:"/paths/".concat(M.identifier),target:"_blank",children:(0,p.jsx)("img",{alt:"实训",src:"".concat(M.image_url),className:o})}),(0,p.jsxs)("div",{className:r,children:[(0,p.jsx)("a",{href:"/paths/".concat(M.identifier),target:"_blank",className:x,children:M.name}),(0,p.jsxs)("p",{className:y,children:[(0,p.jsx)(l.Z,{placement:"bottom",title:"章节",children:(0,p.jsxs)("span",{className:A,children:[(0,p.jsx)("i",{className:"iconfont icon-shixun mr3"}),M.stages_count]})}),(0,p.jsx)(l.Z,{placement:"bottom",title:"学习人数",children:(0,p.jsxs)("span",{className:A,children:[(0,p.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),M.members_count]})})]})]})]},M.id)}))})]}),(0,p.jsx)("div",{}),!(null===(W=J.rightData)||void 0===W||null===(W=W.recommands)||void 0===W||!W.length)&&R.userInfo.main_site&&(0,p.jsxs)("div",{className:d,children:[(0,p.jsxs)("p",{className:"mb20 font16",children:[(0,p.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==J||null===(Z=J.detail)||void 0===Z||null===(Z=Z.disciplines)||void 0===Z?void 0:Z.length)>0?"相关推荐":"热门推荐"]}),(0,p.jsx)("div",{children:null===(f=J.rightData)||void 0===f?void 0:f.recommands.map((function(M,j){return j>2?null:(0,p.jsxs)("div",{className:S,children:[(0,p.jsx)("a",{href:"/shixuns/".concat(M.identifier,"/challenges"),target:"_blank",children:(0,p.jsx)("img",{src:"".concat(M.pic),className:o})}),(0,p.jsxs)("div",{className:r,style:{marginBottom:-4},children:[(0,p.jsx)(l.Z,{placement:"bottom",title:M.name,children:(0,p.jsx)("a",{href:"/shixuns/".concat(M.identifier,"/challenges"),target:"_blank",className:x,children:M.name})}),(0,p.jsxs)("p",{className:"".concat(y," ").concat(m),children:[(0,p.jsxs)("span",{children:[M.stu_num," 人学习"]}),(0,p.jsx)("span",{className:O,children:M.level})]})]})]},j)}))})]}),(null===(G=J.rightData)||void 0===G||null===(G=G.tags)||void 0===G?void 0:G.length)>0&&(0,p.jsxs)("div",{className:E,children:[(0,p.jsx)("p",{className:"".concat(h," font16 mb20"),children:(0,p.jsxs)("span",{children:["技能标签",(0,p.jsx)("span",{className:"ml5 c-grey-c",children:null===(B=J.rightData)||void 0===B||null===(B=B.tags)||void 0===B?void 0:B.length})]})}),(0,p.jsx)(z.Z,{option:(V=new Image,V.src=w.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:V,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==J||null===(X=J.rightData)||void 0===X||null===(X=X.tags)||void 0===X?void 0:X.map((function(M,j){return{name:M.tag_name,value:j}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))}}]); \ No newline at end of file diff --git a/51941.async.js b/51941.async.js new file mode 100644 index 0000000000..02a3645ef5 --- /dev/null +++ b/51941.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[51941],{51941:function(o){o.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/52520.async.js b/52520.async.js new file mode 100644 index 0000000000..ba1a471df8 --- /dev/null +++ b/52520.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52520],{52520:function(e,t,n){n.d(t,{Z:function(){return P}});var r=n(33614),i=n(80017),o=n(81162),u=n(24018),a=n(54099),c=n(63011),l=n(92310),s=n.n(l),f=n(28647),v=n(83794),d=n(19171),h=n(59301),g=n(4676),m=h.forwardRef((function(e,t){var n=e.height,i=e.offsetY,a=e.offsetX,c=e.children,l=e.prefixCls,v=e.onInnerResize,d=e.innerProps,g=e.rtl,m=e.extra,p={},Z={display:"flex",flexDirection:"column"};return void 0!==i&&(p={height:n,position:"relative",overflow:"hidden"},Z=(0,o.Z)((0,o.Z)({},Z),{},(0,u.Z)((0,u.Z)((0,u.Z)((0,u.Z)((0,u.Z)({transform:"translateY(".concat(i,"px)")},g?"marginRight":"marginLeft",-a),"position","absolute"),"left",0),"right",0),"top",0))),h.createElement("div",{style:p},h.createElement(f.Z,{onResize:function(e){e.offsetHeight&&v&&v()}},h.createElement("div",(0,r.Z)({style:Z,className:s()((0,u.Z)({},"".concat(l,"-holder-inner"),l)),ref:t},d),c,m)))}));m.displayName="Filler";var p=m;function Z(e){var t=e.children,n=e.setRef,r=h.useCallback((function(e){n(e)}),[]);return h.cloneElement(t,{ref:r})}function M(e,t,n){var r=h.useState(e),i=(0,a.Z)(r,2),o=i[0],u=i[1],c=h.useState(null),l=(0,a.Z)(c,2),s=l[0],f=l[1];return h.useEffect((function(){var r=function(e,t,n){var r,i,o=e.length,u=t.length;if(0===o&&0===u)return null;o2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&a.current.left||t>0&&a.current.right:t<0&&a.current.top||t>0&&a.current.bottom;return n&&r?(clearTimeout(o.current),i.current=!1):r&&!i.current||u(),!i.current&&r}};function S(e,t,n,r,i,o,u){var a=(0,h.useRef)(0),c=(0,h.useRef)(null),l=(0,h.useRef)(null),s=(0,h.useRef)(!1),f=b(t,n,r,i);var v=(0,h.useRef)(null),d=(0,h.useRef)(null);return[function(t){if(e){E.Z.cancel(d.current),d.current=(0,E.Z)((function(){v.current=null}),2);var n=t.deltaX,r=t.deltaY,i=t.shiftKey,h=n,g=r;("sx"===v.current||!v.current&&i&&r&&!n)&&(h=r,g=0,v.current="sx");var m=Math.abs(h),p=Math.abs(g);null===v.current&&(v.current=o&&m>p?"x":"y"),"y"===v.current?function(e,t){if(E.Z.cancel(c.current),!f(!1,t)){var n=e;n._virtualHandled||(n._virtualHandled=!0,a.current+=t,l.current=t,R||n.preventDefault(),c.current=(0,E.Z)((function(){var e=s.current?10:1;u(a.current*e,!1),a.current=0})))}}(t,g):function(e,t){u(t,!0),R||e.preventDefault()}(t,h)}},function(t){e&&(s.current=t.detail===l.current)}]}var w=n(10748),y=n(19243),x=n(16177),L=function(){function e(){(0,y.Z)(this,e),(0,u.Z)(this,"maps",void 0),(0,u.Z)(this,"id",0),this.maps=Object.create(null)}return(0,x.Z)(e,[{key:"set",value:function(e,t){this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}}]),e}();var H=14/15;function T(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]}var z=h.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,i=e.scrollOffset,c=e.scrollRange,l=e.onStartMove,f=e.onStopMove,v=e.onScroll,d=e.horizontal,g=e.spinSize,m=e.containerSize,p=e.style,Z=e.thumbStyle,M=h.useState(!1),R=(0,a.Z)(M,2),b=R[0],S=R[1],w=h.useState(null),y=(0,a.Z)(w,2),x=y[0],L=y[1],H=h.useState(null),z=(0,a.Z)(H,2),k=z[0],Y=z[1],C=!r,N=h.useRef(),D=h.useRef(),I=h.useState(!1),P=(0,a.Z)(I,2),X=P[0],_=P[1],O=h.useRef(),A=function(){clearTimeout(O.current),_(!0),O.current=setTimeout((function(){_(!1)}),3e3)},j=c-m||0,B=m-g||0,K=h.useMemo((function(){return 0===i||0===j?0:i/j*B}),[i,j,B]),V=h.useRef({top:K,dragging:b,pageY:x,startTop:k});V.current={top:K,dragging:b,pageY:x,startTop:k};var W=function(e){S(!0),L(T(e,d)),Y(V.current.top),l(),e.stopPropagation(),e.preventDefault()};h.useEffect((function(){var e=function(e){e.preventDefault()},t=N.current,n=D.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",W,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",W)}}),[]);var F=h.useRef();F.current=j;var q=h.useRef();q.current=B,h.useEffect((function(){if(b){var e,t=function(t){var n=V.current,r=n.dragging,i=n.pageY,o=n.startTop;E.Z.cancel(e);var u=N.current.getBoundingClientRect(),a=m/(d?u.width:u.height);if(r){var c=(T(t,d)-i)*a,l=o;!C&&d?l-=c:l+=c;var s=F.current,f=q.current,h=f?l/f:0,g=Math.ceil(h*s);g=Math.max(g,0),g=Math.min(g,s),e=(0,E.Z)((function(){v(g,d)}))}},n=function(){S(!1),f()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),E.Z.cancel(e)}}}),[b]),h.useEffect((function(){return A(),function(){clearTimeout(O.current)}}),[i]),h.useImperativeHandle(t,(function(){return{delayHidden:A}}));var G="".concat(n,"-scrollbar"),J={position:"absolute",visibility:X?null:"hidden"},Q={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return d?(J.height=8,J.left=0,J.right=0,J.bottom=0,Q.height="100%",Q.width=g,C?Q.left=K:Q.right=K):(J.width=8,J.top=0,J.bottom=0,C?J.right=0:J.left=0,Q.width="100%",Q.height=g,Q.top=K),h.createElement("div",{ref:N,className:s()(G,(0,u.Z)((0,u.Z)((0,u.Z)({},"".concat(G,"-horizontal"),d),"".concat(G,"-vertical"),!d),"".concat(G,"-visible"),X)),style:(0,o.Z)((0,o.Z)({},J),p),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:A},h.createElement("div",{ref:D,className:s()("".concat(G,"-thumb"),(0,u.Z)({},"".concat(G,"-thumb-moving"),b)),style:(0,o.Z)((0,o.Z)({},Q),Z),onMouseDown:W}))}));function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var Y=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],C=[],N={overflowY:"auto",overflowAnchor:"none"};function D(e,t){var n=e.prefixCls,l=void 0===n?"rc-virtual-list":n,m=e.className,R=e.height,y=e.itemHeight,x=e.fullHeight,T=void 0===x||x,D=e.style,I=e.data,P=e.children,X=e.itemKey,_=e.virtual,O=e.direction,A=e.scrollWidth,j=e.component,B=void 0===j?"div":j,K=e.onScroll,V=e.onVirtualScroll,W=e.onVisibleChange,F=e.innerProps,q=e.extraRender,G=e.styles,J=(0,c.Z)(e,Y),Q=h.useCallback((function(e){return"function"==typeof X?X(e):null==e?void 0:e[X]}),[X]),U=function(e,t,n){var r=h.useState(0),i=(0,a.Z)(r,2),o=i[0],u=i[1],c=(0,h.useRef)(new Map),l=(0,h.useRef)(new L),s=(0,h.useRef)();function f(){E.Z.cancel(s.current)}function v(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];f();var t=function(){c.current.forEach((function(e,t){if(e&&e.offsetParent){var n=(0,w.ZP)(e),r=n.offsetHeight;l.current.get(t)!==r&&l.current.set(t,n.offsetHeight)}})),u((function(e){return e+1}))};e?t():s.current=(0,E.Z)(t)}return(0,h.useEffect)((function(){return f}),[]),[function(r,i){var o=e(r),u=c.current.get(o);i?(c.current.set(o,i),v()):c.current.delete(o),!u!=!i&&(i?null==t||t(r):null==n||n(r))},v,l.current,o]}(Q,null,null),$=(0,a.Z)(U,4),ee=$[0],te=$[1],ne=$[2],re=$[3],ie=!(!1===_||!R||!y),oe=h.useMemo((function(){return Object.values(ne.maps).reduce((function(e,t){return e+t}),0)}),[ne.id,ne.maps]),ue=ie&&I&&(Math.max(y*I.length,oe)>R||!!A),ae="rtl"===O,ce=s()(l,(0,u.Z)({},"".concat(l,"-rtl"),ae),m),le=I||C,se=(0,h.useRef)(),fe=(0,h.useRef)(),ve=(0,h.useRef)(),de=(0,h.useState)(0),he=(0,a.Z)(de,2),ge=he[0],me=he[1],pe=(0,h.useState)(0),Ze=(0,a.Z)(pe,2),Me=Ze[0],Ee=Ze[1],Re=(0,h.useState)(!1),be=(0,a.Z)(Re,2),Se=be[0],we=be[1],ye=function(){we(!0)},xe=function(){we(!1)},Le={getKey:Q};function He(e){me((function(t){var n=function(e){var t=e;Number.isNaN(Fe.current)||(t=Math.min(t,Fe.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return se.current.scrollTop=n,n}))}var Te=(0,h.useRef)({start:0,end:le.length}),ze=(0,h.useRef)(),ke=M(le,Q),Ye=(0,a.Z)(ke,1)[0];ze.current=Ye;var Ce=h.useMemo((function(){if(!ie)return{scrollHeight:void 0,start:0,end:le.length-1,offset:void 0};var e;if(!ue)return{scrollHeight:(null===(e=fe.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:le.length-1,offset:void 0};for(var t,n,r,i=0,o=le.length,u=0;u=ge&&void 0===t&&(t=u,n=i),s>ge+R&&void 0===r&&(r=u),i=s}return void 0===t&&(t=0,n=0,r=Math.ceil(R/y)),void 0===r&&(r=le.length-1),{scrollHeight:i,start:t,end:r=Math.min(r+1,le.length-1),offset:n}}),[ue,ie,ge,le,re,R]),Ne=Ce.scrollHeight,De=Ce.start,Ie=Ce.end,Pe=Ce.offset;Te.current.start=De,Te.current.end=Ie;var Xe=h.useState({width:0,height:R}),_e=(0,a.Z)(Xe,2),Oe=_e[0],Ae=_e[1],je=(0,h.useRef)(),Be=(0,h.useRef)(),Ke=h.useMemo((function(){return k(Oe.width,A)}),[Oe.width,A]),Ve=h.useMemo((function(){return k(Oe.height,Ne)}),[Oe.height,Ne]),We=Ne-R,Fe=(0,h.useRef)(We);Fe.current=We;var qe=ge<=0,Ge=ge>=We,Je=Me<=0,Qe=Me>=A,Ue=b(qe,Ge,Je,Qe),$e=function(){return{x:ae?-Me:Me,y:ge}},et=(0,h.useRef)($e()),tt=(0,v.useEvent)((function(e){if(V){var t=(0,o.Z)((0,o.Z)({},$e()),e);et.current.x===t.x&&et.current.y===t.y||(V(t),et.current=t)}}));function nt(e,t){var n=e;t?((0,g.flushSync)((function(){Ee(n)})),tt()):He(n)}var rt=function(e){var t=e,n=A?A-Oe.width:0;return t=Math.max(t,0),t=Math.min(t,n)},it=(0,v.useEvent)((function(e,t){t?((0,g.flushSync)((function(){Ee((function(t){return rt(t+(ae?-e:e))}))})),tt()):He((function(t){return t+e}))})),ot=S(ie,qe,Ge,Je,Qe,!!A,it),ut=(0,a.Z)(ot,2),at=ut[0],ct=ut[1];!function(e,t,n){var r,i=(0,h.useRef)(!1),o=(0,h.useRef)(0),u=(0,h.useRef)(0),a=(0,h.useRef)(null),c=(0,h.useRef)(null),l=function(e){if(i.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),a=o.current-t,l=u.current-r,s=Math.abs(a)>Math.abs(l);s?o.current=t:u.current=r;var f=n(s,s?a:l,!1,e);f&&e.preventDefault(),clearInterval(c.current),f&&(c.current=setInterval((function(){s?a*=H:l*=H;var e=Math.floor(s?a:l);(!n(s,e,!0)||Math.abs(e)<=.1)&&clearInterval(c.current)}),16))}},s=function(){i.current=!1,r()},f=function(e){r(),1!==e.touches.length||i.current||(i.current=!0,o.current=Math.ceil(e.touches[0].pageX),u.current=Math.ceil(e.touches[0].pageY),a.current=e.target,a.current.addEventListener("touchmove",l,{passive:!1}),a.current.addEventListener("touchend",s,{passive:!0}))};r=function(){a.current&&(a.current.removeEventListener("touchmove",l),a.current.removeEventListener("touchend",s))},(0,d.Z)((function(){return e&&t.current.addEventListener("touchstart",f,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",f),r(),clearInterval(c.current)}}),[e])}(ie,se,(function(e,t,n,r){var i=r;return!Ue(e,t,n)&&((!i||!i._virtualHandled)&&(i&&(i._virtualHandled=!0),at({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0))})),(0,d.Z)((function(){function e(e){ie&&e.preventDefault()}var t=se.current;return t.addEventListener("wheel",at,{passive:!1}),t.addEventListener("DOMMouseScroll",ct,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",at),t.removeEventListener("DOMMouseScroll",ct),t.removeEventListener("MozMousePixelScroll",e)}}),[ie]),(0,d.Z)((function(){if(A){var e=rt(Me);Ee(e),tt({x:e})}}),[Oe.width,A]);var lt=function(){var e,t;null===(e=je.current)||void 0===e||e.delayHidden(),null===(t=Be.current)||void 0===t||t.delayHidden()},st=function(e,t,n,r,u,c,l,s){var f=h.useRef(),v=h.useState(null),g=(0,a.Z)(v,2),m=g[0],p=g[1];return(0,d.Z)((function(){if(m&&m.times<10){if(!e.current)return void p((function(e){return(0,o.Z)({},e)}));c();var i=m.targetAlign,a=m.originAlign,s=m.index,f=m.offset,v=e.current.clientHeight,d=!1,h=i,g=null;if(v){for(var Z=i||a,M=0,E=0,R=0,b=Math.min(t.length-1,s),S=0;S<=b;S+=1){var w=u(t[S]);E=M;var y=n.get(w);M=R=E+(void 0===y?r:y)}for(var x="top"===Z?f:v-f,L=b;L>=0;L-=1){var H=u(t[L]),T=n.get(H);if(void 0===T){d=!0;break}if((x-=T)<=0)break}switch(Z){case"top":g=E-f;break;case"bottom":g=R-v+f;break;default:var z=e.current.scrollTop;Ez+v&&(h="bottom")}null!==g&&l(g),g!==m.lastTop&&(d=!0)}d&&p((0,o.Z)((0,o.Z)({},m),{},{times:m.times+1,targetAlign:h,lastTop:g}))}}),[m,e.current]),function(e){if(null!=e){if(E.Z.cancel(f.current),"number"==typeof e)l(e);else if(e&&"object"===(0,i.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return u(t)===e.key}));var o=e.offset;p({times:0,index:n,offset:void 0===o?0:o,originAlign:r})}}else s()}}(se,le,ne,y,Q,(function(){return te(!0)}),He,lt);h.useImperativeHandle(t,(function(){return{nativeElement:ve.current,getScrollInfo:$e,scrollTo:function(e){var t;(t=e)&&"object"===(0,i.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&Ee(rt(e.left)),st(e.top)):st(e)}}})),(0,d.Z)((function(){if(W){var e=le.slice(De,Ie+1);W(e,le)}}),[De,Ie,le]);var ft=function(e,t,n,r){var i=h.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),o=(0,a.Z)(i,2),u=o[0],c=o[1];return function(i){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,a=u.get(i),l=u.get(o);if(void 0===a||void 0===l)for(var s=e.length,f=c.length;fR&&h.createElement(z,{ref:je,prefixCls:l,scrollOffset:ge,scrollRange:Ne,rtl:ae,onScroll:nt,onStartMove:ye,onStopMove:xe,spinSize:Ve,containerSize:Oe.height,style:null==G?void 0:G.verticalScrollBar,thumbStyle:null==G?void 0:G.verticalScrollBarThumb}),ue&&A>Oe.width&&h.createElement(z,{ref:Be,prefixCls:l,scrollOffset:Me,scrollRange:A,rtl:ae,onScroll:nt,onStartMove:ye,onStopMove:xe,spinSize:Ke,containerSize:Oe.width,horizontal:!0,style:null==G?void 0:G.horizontalScrollBar,thumbStyle:null==G?void 0:G.horizontalScrollBarThumb}))}var I=h.forwardRef(D);I.displayName="List";var P=I}}]); \ No newline at end of file diff --git a/55362.async.js b/55362.async.js new file mode 100644 index 0000000000..990385b82a --- /dev/null +++ b/55362.async.js @@ -0,0 +1 @@ +(self.webpackChunk=self.webpackChunk||[]).push([[55362,42441,56047,52720],{71371:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(33614),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var s=o.forwardRef(l)},680:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(33614),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var s=o.forwardRef(l)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(33614),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var s=o.forwardRef(l)},66104:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var r=n(92310),o=n.n(r),i=n(75440),a=n(47413),l=n(59301),s=n(92343),c=n(36355),d=n(78386),u=n(91857);const f=e=>{let{children:t}=e;const{getPrefixCls:n}=l.useContext(c.E_),r=n("breadcrumb");return l.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},""===t?t:t||"/")};f.__ANT_BREADCRUMB_SEPARATOR=!0;var h=f,p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{if(t)return t(n,r,o,i);const l=function(e,t){if(void 0===e.title||null===e.title)return null;const n=Object.keys(t).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${n})`,"g"),((e,n)=>t[n]||e))}(n,r);return g(e,n,l,a)}}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",children:r,menu:o,overlay:i,dropdownProps:a,href:s}=e;const c=(e=>{if(o||i){const n=Object.assign({},a);if(o){const e=o||{},{items:t}=e,r=v(e,["items"]);n.menu=Object.assign(Object.assign({},r),{items:null==t?void 0:t.map(((e,t)=>{var{key:n,title:r,label:o,path:i}=e,a=v(e,["key","title","label","path"]);let c=null!=o?o:r;return i&&(c=l.createElement("a",{href:`${s}${i}`},c)),Object.assign(Object.assign({},a),{key:null!=n?n:t,label:c})}))})}else i&&(n.overlay=i);return l.createElement(u.Z,Object.assign({placement:"bottom"},n),l.createElement("span",{className:`${t}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(r);return null!=c?l.createElement(l.Fragment,null,l.createElement("li",null,c),n&&l.createElement(h,null,n)):null},y=e=>{const{prefixCls:t,children:n,href:r}=e,o=v(e,["prefixCls","children","href"]),{getPrefixCls:i}=l.useContext(c.E_),a=i("breadcrumb",t);return l.createElement(b,Object.assign({},o,{prefixCls:a}),g(a,o,n,r))};y.__ANT_BREADCRUMB_ITEM=!0;var w=y,S=n(17313),x=n(83116),O=n(37613);const M=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},(0,S.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[n]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,S.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[`\n > ${n} + span,\n > ${n} + a\n `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var I=(0,x.Z)("Breadcrumb",(e=>{const t=(0,O.TS)(e,{});return[M(t)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),k=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:t}=e,n=k(e,["breadcrumbName"]);return Object.assign(Object.assign({},n),{title:t})}))}),o}var E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",style:r,className:d,rootClassName:u,routes:f,items:p,children:g,itemRender:v,params:y={}}=e,w=E(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:S,direction:x,breadcrumb:O}=l.useContext(c.E_);let M;const k=S("breadcrumb",t),[$,j]=I(k),z=function(e,t){return(0,l.useMemo)((()=>e||(t?t.map(C):null)),[e,t])}(p,f);const T=m(k,v);if(z&&z.length>0){const e=[],t=p||f;M=z.map(((r,o)=>{const{path:i,key:s,type:c,menu:d,overlay:u,onClick:f,className:p,separator:g,dropdownProps:m}=r,v=((e,t)=>{if(void 0===t)return t;let n=(t||"").replace(/^\//,"");return Object.keys(e).forEach((t=>{n=n.replace(`:${t}`,e[t])})),n})(y,i);void 0!==v&&e.push(v);const w=null!=s?s:o;if("separator"===c)return l.createElement(h,{key:w},g);const S={},x=o===z.length-1;d?S.menu=d:u&&(S.overlay=u);let{href:O}=r;return e.length&&void 0!==v&&(O=`#/${e.join("/")}`),l.createElement(b,Object.assign({key:w},S,(0,a.Z)(r,{data:!0,aria:!0}),{className:p,dropdownProps:m,href:O,separator:x?"":n,onClick:f,prefixCls:k}),T(r,y,t,e,O))}))}else if(g){const e=(0,i.Z)(g).length;M=(0,i.Z)(g).map(((t,r)=>{if(!t)return t;const o=r===e-1;return(0,s.Tm)(t,{separator:o?"":n,key:r})}))}const P=o()(k,null==O?void 0:O.className,{[`${k}-rtl`]:"rtl"===x},d,u,j),_=Object.assign(Object.assign({},null==O?void 0:O.style),r);return $(l.createElement("nav",Object.assign({className:P,style:_},w),l.createElement("ol",null,M)))};$.Item=w,$.Separator=h;var j=$},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(92310),o=n.n(r),i=n(59301),a=n(36355),l=n(17313),s=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${o}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,s.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=i.useContext(a.E_),{prefixCls:l,type:s="horizontal",orientation:c="center",orientationMargin:d,className:h,rootClassName:p,children:g,dashed:m,plain:v,style:b}=e,y=f(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",l),[S,x]=u(w),O=c.length>0?`-${c}`:c,M=!!g,I="left"===c&&null!=d,k="right"===c&&null!=d,C=o()(w,null==r?void 0:r.className,x,`${w}-${s}`,{[`${w}-with-text`]:M,[`${w}-with-text${O}`]:M,[`${w}-dashed`]:!!m,[`${w}-plain`]:!!v,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:I,[`${w}-no-default-orientation-margin-right`]:k},h,p),E=i.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),$=Object.assign(Object.assign({},I&&{marginLeft:E}),k&&{marginRight:E});return S(i.createElement("div",Object.assign({className:C,style:Object.assign(Object.assign({},null==r?void 0:r.style),b)},y,{role:"separator"}),g&&"vertical"!==s&&i.createElement("span",{className:`${w}-inner-text`,style:$},g)))}},78673:function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});var r=n(42141),o=n(92310),i=n.n(o),a=n(33614),l=n(24018),s=n(54099),c=n(63011),d=n(59301),u=n(71366),f=n(20287),h=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],p=d.forwardRef((function(e,t){var n,r=e.prefixCls,o=void 0===r?"rc-switch":r,p=e.className,g=e.checked,m=e.defaultChecked,v=e.disabled,b=e.loadingIcon,y=e.checkedChildren,w=e.unCheckedChildren,S=e.onClick,x=e.onChange,O=e.onKeyDown,M=(0,c.Z)(e,h),I=(0,u.Z)(!1,{value:g,defaultValue:m}),k=(0,s.Z)(I,2),C=k[0],E=k[1];function $(e,t){var n=C;return v||(E(n=e),null==x||x(n,t)),n}var j=i()(o,p,(n={},(0,l.Z)(n,"".concat(o,"-checked"),C),(0,l.Z)(n,"".concat(o,"-disabled"),v),n));return d.createElement("button",(0,a.Z)({},M,{type:"button",role:"switch","aria-checked":C,disabled:v,className:j,ref:t,onKeyDown:function(e){e.which===f.Z.LEFT?$(!1,e):e.which===f.Z.RIGHT&&$(!0,e),null==O||O(e)},onClick:function(e){var t=$(!C,e);null==S||S(t,e)}}),b,d.createElement("span",{className:"".concat(o,"-inner")},d.createElement("span",{className:"".concat(o,"-inner-checked")},y),d.createElement("span",{className:"".concat(o,"-inner-unchecked")},w)))}));p.displayName="Switch";var g=p,m=n(14088),v=n(36355),b=n(1684),y=n(19716),w=n(64993),S=n(17313),x=n(83116),O=n(37613);const M=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:a,handleSizeSM:l}=e,s=`${t}-inner`;return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:`${n}px`,[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${s}-checked`]:{marginInlineStart:`calc(-100% + ${l+2*r}px - ${2*a}px)`,marginInlineEnd:`calc(100% - ${l+2*r}px + ${2*a}px)`},[`${s}-unchecked`]:{marginTop:-n,marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:l,height:l},[`${t}-loading-icon`]:{top:(l-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${s}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${s}-unchecked`]:{marginInlineStart:`calc(100% - ${l+2*r}px + ${2*a}px)`,marginInlineEnd:`calc(-100% + ${l+2*r}px - ${2*a}px)`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${l+r}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${s}`]:{[`${s}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${t}-checked ${s}`]:{[`${s}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},I=e=>{const{componentCls:t,handleSize:n}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:(n-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},k=e=>{const{componentCls:t,motion:n,trackPadding:r,handleBg:o,handleShadow:i,handleSize:a}=e,l=`${t}-handle`;return{[t]:{[l]:{position:"absolute",top:r,insetInlineStart:r,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:o,borderRadius:a/2,boxShadow:i,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${l}`]:{insetInlineStart:`calc(100% - ${a+r}px)`},[`&:not(${t}-disabled):active`]:n?{[`${l}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${l}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},C=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:i,handleSize:a}=e,l=`${t}-inner`;return{[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${a+2*r}px - ${2*i}px)`,marginInlineEnd:`calc(100% - ${a+2*r}px + ${2*i}px)`},[`${l}-unchecked`]:{marginTop:-n,marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${a+2*r}px + ${2*i}px)`,marginInlineEnd:`calc(-100% + ${a+2*r}px - ${2*i}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:2*r,marginInlineEnd:2*-r}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:2*-r,marginInlineEnd:2*r}}}}}},E=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,S.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:`${n}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),(0,S.Qy)(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}};var $=(0,x.Z)("Switch",(e=>{const t=(0,O.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[E(t),C(t),k(t),I(t),M(t)]}),(e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,i=t*n,a=r/2,l=i-4,s=a-4;return{trackHeight:i,trackHeightSM:a,trackMinWidth:2*l+8,trackMinWidthSM:2*s+4,trackPadding:2,handleBg:o,handleSize:l,handleSizeSM:s,handleShadow:`0 2px 4px 0 ${new w.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+2+4,innerMinMarginSM:s/2,innerMaxMarginSM:s+2+4}})),j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:o,disabled:a,loading:l,className:s,rootClassName:c,style:u}=e,f=j(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:h,direction:p,switch:w}=d.useContext(v.E_),S=d.useContext(b.Z),x=(null!=a?a:S)||l,O=h("switch",n),M=d.createElement("div",{className:`${O}-handle`},l&&d.createElement(r.Z,{className:`${O}-loading-icon`})),[I,k]=$(O),C=(0,y.Z)(o),E=i()(null==w?void 0:w.className,{[`${O}-small`]:"small"===C,[`${O}-loading`]:l,[`${O}-rtl`]:"rtl"===p},s,c,k),z=Object.assign(Object.assign({},null==w?void 0:w.style),u);return I(d.createElement(m.Z,{component:"Switch"},d.createElement(g,Object.assign({},f,{prefixCls:O,className:E,style:z,disabled:x,ref:t,loadingIcon:M}))))}));z.__ANT_SWITCH=!0;var T=z},97774:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=Object.assign||function(e){for(var t=1;t=0?1/(Math.cos(2*Math.PI/10-t)+3.07768*Math.sin(2*Math.PI/10-t)):1/(Math.cos(t)+3.07768*Math.sin(t))}}n.gridSize=Math.max(Math.floor(n.gridSize),4);var s,c,d,u,f,h,p,g=n.gridSize,m=g-n.maskGapWidth,v=Math.abs(n.maxRotation-n.minRotation),b=Math.min(n.maxRotation,n.minRotation),y=n.rotationStep;switch(n.color){case"random-dark":p=function(){return P(10,50)};break;case"random-light":p=function(){return P(50,90)};break;default:"function"==typeof n.color&&(p=n.color)}var w=null;"function"==typeof n.classes&&(w=n.classes);var S,x=!1,O=[],M=function(e){var t,n,r=e.currentTarget,o=r.getBoundingClientRect();e.touches?(t=e.touches[0].clientX,n=e.touches[0].clientY):(t=e.clientX,n=e.clientY);var i=t-o.left,a=n-o.top,l=Math.floor(i*(r.width/o.width||1)/g),s=Math.floor(a*(r.height/o.height||1)/g);return O[l][s]},I=function(e){var t=M(e);S!==t&&(S=t,t?n.hover(t.item,t.dimension,e):n.hover(void 0,void 0,e))},k=function(e){var t=M(e);t&&(n.click(t.item,t.dimension,e),e.preventDefault())},C=[],E=function(e){if(C[e])return C[e];var t=8*e,r=t,o=[];for(0===e&&o.push([u[0],u[1],0]);r--;){var i=1;"circle"!==n.shape&&(i=n.shape(r/t*2*Math.PI)),o.push([u[0]+e*i*Math.cos(-r/t*2*Math.PI),u[1]+e*i*Math.sin(-r/t*2*Math.PI)*n.ellipticity,r/t*2*Math.PI])}return C[e]=o,o},$=function(){return n.abortThreshold>0&&(new Date).getTime()-h>n.abortThreshold},j=function(t,n,r,o,i){t>=c||n>=d||t<0||n<0||(s[t][n]=!1,r&&e[0].getContext("2d").fillRect(t*g,n*g,m,m),x&&(O[t][n]={item:i,dimension:o}))},z=function(t){var r,a,l;Array.isArray(t)?(r=t[0],a=t[1]):(r=t.word,a=t.weight,l=t.attributes);var u=0===n.rotateRatio||Math.random()>n.rotateRatio?0:0===v?b:b+Math.round(Math.random()*v/y)*y,h=function(e,t,r){var i=n.weightFactor(t);if(i<=n.minSize)return!1;var a=1;iE[1]&&(E[1]=C),OE[2]&&(E[2]=O);break e}}return{mu:a,occupied:k,bounds:E,gw:y,gh:b,fillTextOffsetX:m,fillTextOffsetY:v,fillTextWidth:c,fillTextHeight:d,fontSize:i}}(r,a,u);if(!h)return!1;if($())return!1;if(!n.drawOutOfBound){var m=h.bounds;if(m[1]-m[3]+1>c||m[2]-m[0]+1>d)return!1}for(var S=f+1,O=function(o){var i=Math.floor(o[0]-h.gw/2),m=Math.floor(o[1]-h.gh/2);return h.gw,h.gh,!!function(e,t,r,o,i){for(var a=i.length;a--;){var l=e+i[a][0],u=t+i[a][1];if(l>=c||u>=d||l<0||u<0){if(!n.drawOutOfBound)return!1}else if(!s[l][u])return!1}return!0}(i,m,0,0,h.occupied)&&(function(t,r,o,i,a,l,s,c,d){var u,f,h=o.fontSize;u=p?p(i,a,h,l,s):n.color,f=w?w(i,a,h,l,s):n.classes;var m=o.bounds;m[3],m[0],m[1],m[3],m[2],m[0],e.forEach((function(e){if(e.getContext){var a=e.getContext("2d"),l=o.mu;a.save(),a.scale(1/l,1/l),a.font=n.fontWeight+" "+(h*l).toString(10)+"px "+n.fontFamily,a.fillStyle=u,a.translate((t+o.gw/2)*g*l,(r+o.gh/2)*g*l),0!==c&&a.rotate(-c),a.textBaseline="middle",a.fillText(i,o.fillTextOffsetX*l,(o.fillTextOffsetY+.5*h)*l),a.restore()}else{var s=document.createElement("span"),p="";p="rotate("+-c/Math.PI*180+"deg) ",1!==o.mu&&(p+="translateX(-"+o.fillTextWidth/4+"px) scale("+1/o.mu+")");var m={position:"absolute",display:"block",font:n.fontWeight+" "+h*o.mu+"px "+n.fontFamily,left:(t+o.gw/2)*g+o.fillTextOffsetX+"px",top:(r+o.gh/2)*g+o.fillTextOffsetY+"px",width:o.fillTextWidth+"px",height:o.fillTextHeight+"px",lineHeight:h+"px",whiteSpace:"nowrap",transform:p,webkitTransform:p,msTransform:p,transformOrigin:"50% 40%",webkitTransformOrigin:"50% 40%",msTransformOrigin:"50% 40%"};for(var v in u&&(m.color=u),s.textContent=i,m)s.style[v]=m[v];if(d)for(var b in d)s.setAttribute(b,d[b]);f&&(s.className+=f),e.appendChild(s)}}))}(i,m,h,r,a,f-S,o[2],u,l),function(t,r,o,i,a,l){var s,u,f=a.occupied,h=n.drawMask;if(h&&((s=e[0].getContext("2d")).save(),s.fillStyle=n.maskColor),x){var p=a.bounds;u={x:(t+p[3])*g,y:(r+p[0])*g,w:(p[1]-p[3]+1)*g,h:(p[2]-p[0]+1)*g}}for(var m=f.length;m--;){var v=t+f[m][0],b=r+f[m][1];v>=c||b>=d||v<0||b<0||j(v,b,h,u,l)}h&&s.restore()}(i,m,0,0,h,t),{gx:i,gy:m,rot:u,info:h})};S--;){var M=E(f-S);n.shuffle&&(M=[].concat(M),i(M));for(var I=0;I=n.list.length)return p(E),T("wordcloudstop",!1),void M("wordcloudstart",C);h=(new Date).getTime();var t=z(n.list[a]),r=!T("wordclouddrawn",!0,{item:n.list[a],drawn:t});if($()||r)return p(E),n.abort(),T("wordcloudabort",!1),T("wordcloudstop",!1),void M("wordcloudstart",C);a++,E=l(e,n.wait)}),n.wait)}}()}function P(e,t){return"hsl("+(360*Math.random()).toFixed()+","+(30*Math.random()+70).toFixed()+"%,"+(Math.random()*(t-e)+e).toFixed()+"%)"}}).isSupported=r,a.minFontSize=o,void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)},44578:function(e,t,n){var r=n(3096),o=n(7357);n(66607),n(31041);var i=n(19131);if(!i.isSupported)throw new Error("Sorry your browser not support wordCloud");r.registerLayout((function(e,t){e.eachSeriesByType("wordCloud",(function(n){var a=o.getLayoutRect(n.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),l=n.getData(),s=document.createElement("canvas");s.width=a.width,s.height=a.height;var c=s.getContext("2d"),d=n.get("maskImage");if(d)try{c.drawImage(d,0,0,s.width,s.height),function(e){for(var t=e.getContext("2d"),n=t.getImageData(0,0,e.width,e.height),r=t.createImageData(n),o=0,i=0,a=0;a128&&(o+=s=n.data[a]+n.data[a+1]+n.data[a+2],++i);var l=o/i;for(a=0;al?(r.data[a]=0,r.data[a+1]=0,r.data[a+2]=0,r.data[a+3]=0):(r.data[a]=255,r.data[a+1]=255,r.data[a+2]=255,r.data[a+3]=255)}t.putImageData(r,0,0)}(s)}catch(e){console.error("Invalid mask image"),console.error(e.toString())}var u=n.get("sizeRange"),f=n.get("rotationRange"),h=l.getDataExtent("value"),p=Math.PI/180,g=n.get("gridSize");function m(e){var t=e.detail.item;e.detail.drawn&&n.layoutInstance.ondraw&&(e.detail.drawn.gx+=a.x/g,e.detail.drawn.gy+=a.y/g,n.layoutInstance.ondraw(t[0],t[1],t[2],e.detail.drawn))}i(s,{list:l.mapArray("value",(function(e,t){var n=l.getItemModel(t);return[l.getName(t),n.get("textStyle.normal.textSize",!0)||r.number.linearMap(e,h,u),t]})).sort((function(e,t){return t[1]-e[1]})),fontFamily:n.get("textStyle.normal.fontFamily")||n.get("textStyle.emphasis.fontFamily")||e.get("textStyle.fontFamily"),fontWeight:n.get("textStyle.normal.fontWeight")||n.get("textStyle.emphasis.fontWeight")||e.get("textStyle.fontWeight"),gridSize:g,ellipticity:a.height/a.width,minRotation:f[0]*p,maxRotation:f[1]*p,clearCanvas:!d,rotateRatio:1,rotationStep:n.get("rotationStep")*p,drawOutOfBound:n.get("drawOutOfBound"),shuffle:!1,shape:n.get("shape")}),s.addEventListener("wordclouddrawn",m),n.layoutInstance&&n.layoutInstance.dispose(),n.layoutInstance={ondraw:null,dispose:function(){s.removeEventListener("wordclouddrawn",m),s.addEventListener("wordclouddrawn",(function(e){e.preventDefault()}))}}}))})),r.registerPreprocessor((function(e){var t=(e||{}).series;!r.util.isArray(t)&&(t=t?[t]:[]);var n=["shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function o(e){e&&r.util.each(n,(function(t){e.hasOwnProperty(t)&&(e["text"+r.format.capitalFirst(t)]=e[t])}))}r.util.each(t,(function(e){if(e&&"wordCloud"===e.type){var t=e.textStyle||{};o(t.normal),o(t.emphasis)}}))}))},53291:function(e){"use strict";var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty;e.exports=function e(o,i){if(o===i)return!0;if(o&&i&&"object"==typeof o&&"object"==typeof i){var a,l,s,c=t(o),d=t(i);if(c&&d){if((l=o.length)!=i.length)return!1;for(a=l;0!=a--;)if(!e(o[a],i[a]))return!1;return!0}if(c!=d)return!1;var u=o instanceof Date,f=i instanceof Date;if(u!=f)return!1;if(u&&f)return o.getTime()==i.getTime();var h=o instanceof RegExp,p=i instanceof RegExp;if(h!=p)return!1;if(h&&p)return o.toString()==i.toString();var g=n(o);if((l=g.length)!==n(i).length)return!1;for(a=l;0!=a--;)if(!r.call(i,g[a]))return!1;for(a=l;0!=a--;)if(!e(o[s=g[a]],i[s]))return!1;return!0}return o!=o&&i!=i}},27774:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SizeSensorId=t.SensorTabIndex=t.SensorClassName=void 0;t.SizeSensorId="size-sensor-id";t.SensorClassName="size-sensor-object";t.SensorTabIndex="-1"},79301:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,n=null;return function(){for(var r=this,o=arguments.length,i=new Array(o),a=0;a=97&&t<=122||t>=65&&t<=90}},21127:function(e,t,n){"use strict";var a=n(91241),r=n(22347);e.exports=function(e){return a(e)||r(e)}},22347:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},65207:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},67842:function(e){"use strict";var t;e.exports=function(e){var n,a="&"+e+";";if((t=t||document.createElement("i")).innerHTML=a,59===(n=t.textContent).charCodeAt(n.length-1)&&"semi"!==e)return!1;return n!==a&&n}},12256:function(e,t,n){"use strict";var a=n(47854),r=n(80501),i=n(22347),o=n(65207),s=n(21127),l=n(67842);e.exports=function(e,t){var n,i,o={};t||(t={});for(i in p)n=t[i],o[i]=null==n?p[i]:n;(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start);return function(e,t){var n,i,o,p,T,A,I,v,k,_,R,w,N,C,O,x,L,D,P,M=t.additional,F=t.nonTerminated,U=t.text,B=t.reference,G=t.warning,$=t.textContext,z=t.referenceContext,H=t.warningContext,j=t.position,V=t.indent||[],W=e.length,q=0,Y=-1,K=j.column||1,Z=j.line||1,X="",Q=[];"string"==typeof M&&(M=M.charCodeAt(0));x=J(),v=G?ee:d,q--,W++;for(;++q65535&&(_+=u((A-=65536)>>>10|55296),A=56320|1023&A),A=_+u(A))):C!==g&&v(4,D)),A?(te(),x=J(),q=P-1,K+=P-N+1,Q.push(A),(L=J()).offset++,B&&B.call(z,A,{start:x,end:L},e.slice(N-1,P)),x=L):(p=e.slice(N-1,P),X+=p,K+=p.length,q=P-1)}else 10===T&&(Z++,Y++,K=0),T==T?(X+=u(T),K++):te();return Q.join("");function J(){return{line:Z,column:K,offset:q+(j.offset||0)}}function ee(e,t){var n=J();n.column+=t,n.offset+=t,G.call(H,E[e],n,e)}function te(){X&&(Q.push(X),U&&U.call($,X,{start:x,end:J()}),X="")}}(e,o)};var c={}.hasOwnProperty,u=String.fromCharCode,d=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},g="named",m="hexadecimal",f="decimal",b={};b[m]=16,b[f]=10;var h={};h[g]=s,h[f]=i,h[m]=o;var E={};function y(e){return e>=55296&&e<=57343||e>1114111}function S(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)}E[1]="Named character references must be terminated by a semicolon",E[2]="Numeric character references must be terminated by a semicolon",E[3]="Named character references cannot be empty",E[4]="Numeric character references cannot be empty",E[5]="Named character references must be known",E[6]="Numeric character references cannot be disallowed",E[7]="Numeric character references cannot be outside the permissible Unicode range"},68398:function(e,t,n){var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);I+=A.value.length,A=A.next){var v=A.value;if(t.length>e.length)return;if(!(v instanceof i)){var k,_=1;if(E){if(!(k=o(T,I,e,h))||k.index>=e.length)break;var R=k.index,w=k.index+k[0].length,N=I;for(N+=A.value.length;R>=N;)N+=(A=A.next).value.length;if(I=N-=A.value.length,A.value instanceof i)continue;for(var C=A;C!==t.tail&&(Nd.reach&&(d.reach=D);var P=A.prev;if(x&&(P=c(t,P,x),I+=x.length),u(t,P,_),A=c(t,P,new i(p,b?r.tokenize(O,b):O,y,O)),L&&c(t,A,L),_>1){var M={cause:p+","+m,reach:D};s(e,t,n,A.prev,I,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function u(e,t,n){for(var a=t.next,r=0;r"+i.content+""},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),a=n.language,i=n.code,o=n.immediateClose;e.postMessage(r.highlight(i,r.languages[a],a)),o&&e.close()}),!1),r):r;var d=r.util.currentScript();function p(){r.manual||r.highlightAll()}if(d&&(r.filename=d.src,d.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var g=document.readyState;"loading"===g||"interactive"===g&&d&&d.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=a),void 0!==n.g&&(n.g.Prism=a)},88914:function(e,t,n){"use strict";var a=n(47178),r=n(19095),i=n(1969),o="data";e.exports=function(e,t){var n=a(t),p=t,g=i;if(n in e.normal)return e.property[e.normal[n]];n.length>4&&n.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?p=function(e){var t=e.slice(5).replace(l,d);return o+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(l.test(t))return e;t=t.replace(c,u),"-"!==t.charAt(0)&&(t="-"+t);return o+t}(t),g=r);return new g(p,t)};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,c=/[A-Z]/g;function u(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},18795:function(e,t,n){"use strict";var a=n(83576),r=n(8179),i=n(59780),o=n(68244),s=n(20019),l=n(38567);e.exports=a([i,r,o,s,l])},20019:function(e,t,n){"use strict";var a=n(70167),r=n(79318),i=a.booleanish,o=a.number,s=a.spaceSeparated;e.exports=r({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:i,ariaAutoComplete:null,ariaBusy:i,ariaChecked:i,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:i,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:i,ariaFlowTo:s,ariaGrabbed:i,ariaHasPopup:null,ariaHidden:i,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:i,ariaMultiLine:i,ariaMultiSelectable:i,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:i,ariaReadOnly:i,ariaRelevant:null,ariaRequired:i,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:i,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},38567:function(e,t,n){"use strict";var a=n(70167),r=n(79318),i=n(85804),o=a.boolean,s=a.overloadedBoolean,l=a.booleanish,c=a.number,u=a.spaceSeparated,d=a.commaSeparated;e.exports=r({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:i,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:u,accessKey:u,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:u,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:u,cols:c,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:u,coords:c|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:u,height:c,hidden:o,high:c,href:null,hrefLang:null,htmlFor:u,httpEquiv:u,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:u,itemRef:u,itemScope:o,itemType:u,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:c,pattern:null,ping:u,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:u,required:o,reversed:o,rows:c,rowSpan:c,sandbox:u,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:c,wrap:null,align:null,aLink:null,archive:u,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:c,security:null,unselectable:null}})},85804:function(e,t,n){"use strict";var a=n(56432);e.exports=function(e,t){return a(e,t.toLowerCase())}},56432:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},79318:function(e,t,n){"use strict";var a=n(47178),r=n(44347),i=n(19095);e.exports=function(e){var t,n,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},c=e.properties,u=e.transform,d={},p={};for(t in c)n=new i(t,u(l,t),c[t],o),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,p[a(t)]=t,p[a(n.attribute)]=t;return new r(d,p,o)}},19095:function(e,t,n){"use strict";var a=n(1969),r=n(70167);e.exports=s,s.prototype=new a,s.prototype.defined=!0;var i=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=i.length;function s(e,t,n,s){var c,u=-1;for(l(this,"space",s),a.call(this,e,t);++u=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n=4?[t[0],t[1],t[2],t[3],"".concat(t[0],".").concat(t[1]),"".concat(t[0],".").concat(t[2]),"".concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[0]),"".concat(t[1],".").concat(t[2]),"".concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[1]),"".concat(t[2],".").concat(t[3]),"".concat(t[3],".").concat(t[0]),"".concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[0]),"".concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[1],".").concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[2],".").concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[3],".").concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[2],".").concat(t[1],".").concat(t[0])]:void 0),u[a]}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=e.filter((function(e){return"token"!==e})),r=d(a);return r.reduce((function(e,t){return c(c({},e),n[t])}),t)}function g(e){return e.join(" ")}function m(e){var t=e.node,n=e.stylesheet,a=e.style,r=void 0===a?{}:a,i=e.useInlineStyles,l=e.key,u=t.properties,d=t.type,f=t.tagName,b=t.value;if("text"===d)return b;if(f){var h,E=function(e,t){var n=0;return function(a){return n+=1,a.map((function(a,r){return m({node:a,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(r)})}))}}(n,i);if(i){var y=Object.keys(n).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),S=u.className&&u.className.includes("token")?["token"]:[],T=u.className&&S.concat(u.className.filter((function(e){return!y.includes(e)})));h=c(c({},u),{},{className:g(T)||void 0,style:p(u.className,Object.assign({},u.style,r),n)})}else h=c(c({},u),{},{className:g(u.className)});var A=E(t.children);return o.createElement(f,(0,s.Z)({key:l},h),A)}}var f=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function h(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=0;a2&&void 0!==arguments[2]?arguments[2]:[];return A({children:e,lineNumber:t,lineNumberStyle:s,largestLineNumber:o,showInlineLineNumbers:r,lineProps:n,className:i,showLineNumbers:a,wrapLongLines:l})}function f(e,t){if(a&&t&&r){var n=T(s,t,o);e.unshift(S(t,n))}return e}function b(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||a.length>0?m(e,n,a):f(e,n)}for(var h=function(){var e=u[g],t=e.children[0].value;if(t.match(E)){var n=t.split("\n");n.forEach((function(t,r){var o=a&&d.length+i,s={type:"text",value:"".concat(t,"\n")};if(0===r){var l=b(u.slice(p+1,g).concat(A({children:[s],className:e.properties.className})),o);d.push(l)}else if(r===n.length-1){var c=u[g+1]&&u[g+1].children&&u[g+1].children[0],m={type:"text",value:"".concat(t)};if(c){var f=A({children:[m],className:e.properties.className});u.splice(g+1,0,f)}else{var h=b([m],o,e.properties.className);d.push(h)}}else{var E=b([s],o,e.properties.className);d.push(E)}})),p=g}g++};g code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},function(e){var t=e.language,n=e.children,r=e.style,i=void 0===r?w:r,s=e.customStyle,l=void 0===s?{}:s,c=e.codeTagProps,u=void 0===c?{className:t?"language-".concat(t):void 0,style:h(h({},i['code[class*="language-"]']),i['code[class*="language-'.concat(t,'"]')])}:c,d=e.useInlineStyles,p=void 0===d||d,g=e.showLineNumbers,m=void 0!==g&&g,b=e.showInlineLineNumbers,E=void 0===b||b,S=e.startingLineNumber,T=void 0===S?1:S,A=e.lineNumberContainerStyle,I=e.lineNumberStyle,N=void 0===I?{}:I,C=e.wrapLines,O=e.wrapLongLines,x=void 0!==O&&O,L=e.lineProps,D=void 0===L?{}:L,P=e.renderer,M=e.PreTag,F=void 0===M?"pre":M,U=e.CodeTag,B=void 0===U?"code":U,G=e.code,$=void 0===G?(Array.isArray(n)?n[0]:n)||"":G,z=e.astGenerator,H=(0,a.Z)(e,f);z=z||R;var j=m?o.createElement(y,{containerStyle:A,codeStyle:u.style||{},numberStyle:N,startingLineNumber:T,codeString:$}):null,V=i.hljs||i['pre[class*="language-"]']||{backgroundColor:"#fff"},W=_(z)?"hljs":"prismjs",q=p?Object.assign({},H,{style:Object.assign({},V,l)}):Object.assign({},H,{className:H.className?"".concat(W," ").concat(H.className):W,style:Object.assign({},l)});if(u.style=h(h({},u.style),{},x?{whiteSpace:"pre-wrap"}:{whiteSpace:"pre"}),!z)return o.createElement(F,q,j,o.createElement(B,u,$));(void 0===C&&P||x)&&(C=!0),P=P||k;var Y=[{type:"text",value:$}],K=function(e){var t=e.astGenerator,n=e.language,a=e.code,r=e.defaultCodeValue;if(_(t)){var i=function(e,t){return-1!==e.listLanguages().indexOf(t)}(t,n);return"text"===n?{value:r,language:"text"}:i?t.highlight(n,a):t.highlightAuto(a)}try{return n&&"text"!==n?{value:t.highlight(a,n)}:{value:r}}catch(e){return{value:r}}}({astGenerator:z,language:t,code:$,defaultCodeValue:Y});null===K.language&&(K.value=Y);var Z=v(K,C,D,m,E,T,K.value.length+T,N,x);return o.createElement(F,q,o.createElement(B,u,!E&&j,P({rows:Z,stylesheet:i,useInlineStyles:p})))});C.supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];var O=C},59455:function(e,t){"use strict";t.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},95489:function(e,t,n){"use strict";var a,r,i="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof n.g?n.g:{},o=(r=(a="Prism"in i)?i.Prism:void 0,function(){a?i.Prism=r:delete i.Prism,a=void 0,r=void 0});i.Prism={manual:!0,disableWorkerMessageHandler:!0};var s=n(43621),l=n(12256),c=n(68398),u=n(70614),d=n(54212),p=n(9720),g=n(88786);o();var m={}.hasOwnProperty;function f(){}f.prototype=c;var b=new f;function h(e){if("function"!=typeof e||!e.displayName)throw new Error("Expected `function` for `grammar`, got `"+e+"`");void 0===b.languages[e.displayName]&&e(b)}e.exports=b,b.highlight=function(e,t){var n,a=c.highlight;if("string"!=typeof e)throw new Error("Expected `string` for `value`, got `"+e+"`");if("Object"===b.util.type(t))n=t,t=null;else{if("string"!=typeof t)throw new Error("Expected `string` for `name`, got `"+t+"`");if(!m.call(b.languages,t))throw new Error("Unknown language: `"+t+"` is not registered");n=b.languages[t]}return a.call(this,e,n,t)},b.register=h,b.alias=function(e,t){var n,a,r,i,o=b.languages,s=e;t&&((s={})[e]=t);for(n in s)for(r=(a="string"==typeof(a=s[n])?[a]:a).length,i=-1;++i]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}e.exports=t,t.displayName="abap",t.aliases=[]},15465:function(e){"use strict";function t(e){!function(e){var t="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+t+"|<"+t+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(e)}e.exports=t,t.displayName="abnf",t.aliases=[]},42746:function(e){"use strict";function t(e){e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}e.exports=t,t.displayName="actionscript",t.aliases=[]},93281:function(e){"use strict";function t(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}e.exports=t,t.displayName="ada",t.aliases=[]},95143:function(e){"use strict";function t(e){!function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}(e)}e.exports=t,t.displayName="agda",t.aliases=[]},65924:function(e){"use strict";function t(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}e.exports=t,t.displayName="al",t.aliases=[]},65043:function(e){"use strict";function t(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}e.exports=t,t.displayName="antlr4",t.aliases=["g4"]},43556:function(e){"use strict";function t(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}e.exports=t,t.displayName="apacheconf",t.aliases=[]},14901:function(e,t,n){"use strict";var a=n(69435);function r(e){e.register(a),function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,n=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,(function(){return t.source}));function a(e){return RegExp(e.replace(//g,(function(){return n})),"i")}var r={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:a(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:r},{pattern:a(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:r},{pattern:a(/(?=\s*\w+\s*[;=,(){:])/.source),inside:r}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(e)}e.exports=r,r.displayName="apex",r.aliases=[]},4248:function(e){"use strict";function t(e){e.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}e.exports=t,t.displayName="apl",t.aliases=[]},17758:function(e){"use strict";function t(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}e.exports=t,t.displayName="applescript",t.aliases=[]},33335:function(e){"use strict";function t(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}e.exports=t,t.displayName="aql",t.aliases=[]},17427:function(e,t,n){"use strict";var a=n(87071);function r(e){e.register(a),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}e.exports=r,r.displayName="arduino",r.aliases=["ino"]},22956:function(e){"use strict";function t(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}e.exports=t,t.displayName="arff",t.aliases=[]},56007:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},n=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:t,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:t.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:t,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function a(e){for(var t={},a=0,r=(e=e.split(" ")).length;a>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}e.exports=t,t.displayName="asmatmel",t.aliases=[]},84230:function(e,t,n){"use strict";var a=n(87648);function r(e){e.register(a),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}e.exports=r,r.displayName="aspnet",r.aliases=[]},20803:function(e){"use strict";function t(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}e.exports=t,t.displayName="autohotkey",t.aliases=[]},65235:function(e){"use strict";function t(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}e.exports=t,t.displayName="autoit",t.aliases=[]},52406:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return RegExp(function(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return t[+n]}))}(e,t),n||"")}var n=/bool|clip|float|int|string|val/.source,a=[[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:t(/\b(?:<<0>>)\s+("?)\w+\1/.source,[n],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:t(/\b(?:<<0>>)\b/.source,[a],"i"),alias:"function"},"type-cast":{pattern:t(/\b(?:<<0>>)(?=\s*\()/.source,[n],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}(e)}e.exports=t,t.displayName="avisynth",t.aliases=["avs"]},79571:function(e){"use strict";function t(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}e.exports=t,t.displayName="avroIdl",t.aliases=[]},3058:function(e){"use strict";function t(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}e.exports=t,t.displayName="basic",t.aliases=[]},1618:function(e){"use strict";function t(e){!function(e){var t=/%%?[~:\w]+%?|!\S+!/,n={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},a=/"(?:[\\"]"|[^"])*"(?!")/,r=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:a,parameter:n,variable:t,number:r,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:a,parameter:n,variable:t,number:r,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:a,parameter:n,variable:[t,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:r,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:a,parameter:n,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:t,number:r,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(e)}e.exports=t,t.displayName="batch",t.aliases=[]},2505:function(e){"use strict";function t(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}e.exports=t,t.displayName="bbcode",t.aliases=["shortcode"]},51274:function(e){"use strict";function t(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}e.exports=t,t.displayName="bicep",t.aliases=[]},23796:function(e){"use strict";function t(e){e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}e.exports=t,t.displayName="birb",t.aliases=[]},13979:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}e.exports=r,r.displayName="bison",r.aliases=[]},87994:function(e){"use strict";function t(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}e.exports=t,t.displayName="bnf",t.aliases=["rbnf"]},47035:function(e){"use strict";function t(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}e.exports=t,t.displayName="brainfuck",t.aliases=[]},36142:function(e){"use strict";function t(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}e.exports=t,t.displayName="brightscript",t.aliases=[]},85290:function(e){"use strict";function t(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="bro",t.aliases=[]},7407:function(e){"use strict";function t(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}e.exports=t,t.displayName="bsl",t.aliases=[]},79440:function(e){"use strict";function t(e){e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}e.exports=t,t.displayName="c",t.aliases=[]},7110:function(e){"use strict";function t(e){e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}e.exports=t,t.displayName="cfscript",t.aliases=[]},73435:function(e,t,n){"use strict";var a=n(87071);function r(e){e.register(a),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}e.exports=r,r.displayName="chaiscript",r.aliases=[]},91372:function(e){"use strict";function t(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}e.exports=t,t.displayName="cil",t.aliases=[]},9720:function(e){"use strict";function t(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="clike",t.aliases=[]},63663:function(e){"use strict";function t(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}e.exports=t,t.displayName="clojure",t.aliases=[]},92987:function(e){"use strict";function t(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}e.exports=t,t.displayName="cmake",t.aliases=[]},91657:function(e){"use strict";function t(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}e.exports=t,t.displayName="cobol",t.aliases=[]},34367:function(e){"use strict";function t(e){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(e)}e.exports=t,t.displayName="coffeescript",t.aliases=["coffee"]},35348:function(e){"use strict";function t(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}e.exports=t,t.displayName="concurnas",t.aliases=["conc"]},26841:function(e){"use strict";function t(e){!function(e){for(var t=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,(function(){return t}))),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}(e)}e.exports=t,t.displayName="coq",t.aliases=[]},87071:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(e)}e.exports=r,r.displayName="cpp",r.aliases=[]},13652:function(e,t,n){"use strict";var a=n(75308);function r(e){e.register(a),function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(e)}e.exports=r,r.displayName="crystal",r.aliases=[]},87648:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,a){return RegExp(t(e,n),a||"")}function a(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var r="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(i),u=RegExp(l(r+" "+i+" "+o+" "+s)),d=l(i+" "+o+" "+s),p=l(r+" "+i+" "+s),g=a(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),m=a(/\((?:[^()]|<>)*\)/.source,2),f=/@?\b[A-Za-z_]\w*\b/.source,b=t(/<<0>>(?:\s*<<1>>)?/.source,[f,g]),h=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,b]),E=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[h,E]),S=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[g,m,E]),T=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[S]),A=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[T,h,E]),I={keyword:u,punctuation:/[<>()?,.:[\]]/},v=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,k=/"(?:\\.|[^\\"\r\n])*"/.source,_=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[_]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[k]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[h]),lookbehind:!0,inside:I},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[f,A]),lookbehind:!0,inside:I},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[f]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[c,b]),lookbehind:!0,inside:I},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[h]),lookbehind:!0,inside:I},{pattern:n(/(\bwhere\s+)<<0>>/.source,[f]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:I},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[A,p,f]),inside:I}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[f]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[f]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[m]),lookbehind:!0,alias:"class-name",inside:I},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[A,h]),inside:I,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[A]),lookbehind:!0,inside:I,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[f,g]),inside:{function:n(/^<<0>>/.source,[f]),generic:{pattern:RegExp(g),alias:"class-name",inside:I}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,b,f,A,u.source,m,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[b,m]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:u,"class-name":{pattern:RegExp(A),greedy:!0,inside:I},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var R=k+"|"+v,w=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[R]),N=a(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),C=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,O=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[h,N]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[C,O]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[C]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[N]),inside:e.languages.csharp},"class-name":{pattern:RegExp(h),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var x=/:[^}\r\n]+/.source,L=a(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),D=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[L,x]),P=a(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[R]),2),M=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[P,x]);function F(t,a){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[a,x]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[D]),lookbehind:!0,greedy:!0,inside:F(D,L)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[M]),lookbehind:!0,greedy:!0,inside:F(M,P)}],char:{pattern:RegExp(v),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(e)}e.exports=t,t.displayName="csharp",t.aliases=["dotnet","cs"]},10617:function(e,t,n){"use strict";var a=n(87648);function r(e){e.register(a),function(e){var t=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,n=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function a(e,a){for(var r=0;r/g,(function(){return"(?:"+e+")"}));return e.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+n+")").replace(//g,"(?:"+t+")")}var r=a(/\((?:[^()'"@/]|||)*\)/.source,2),i=a(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),o=a(/\{(?:[^{}'"@/]|||)*\}/.source,2),s=a(/<(?:[^<>'"@/]|||)*>/.source,2),l=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,c=/(?!\d)[^\s>\/=$<%]+/.source+l+/\s*\/?>/.source,u=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|"+a(/<\1/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var a={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:a,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:a,number:r})}(e)}e.exports=t,t.displayName="cssExtras",t.aliases=[]},54212:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(e)}e.exports=t,t.displayName="css",t.aliases=[]},69820:function(e){"use strict";function t(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}e.exports=t,t.displayName="csv",t.aliases=[]},41929:function(e){"use strict";function t(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}e.exports=t,t.displayName="cypher",t.aliases=[]},51837:function(e){"use strict";function t(e){e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}e.exports=t,t.displayName="d",t.aliases=[]},4182:function(e){"use strict";function t(e){!function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[a,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:a.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(e)}e.exports=t,t.displayName="dart",t.aliases=[]},22117:function(e){"use strict";function t(e){!function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}(e)}e.exports=t,t.displayName="dataweave",t.aliases=[]},95627:function(e){"use strict";function t(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}e.exports=t,t.displayName="dax",t.aliases=[]},34265:function(e){"use strict";function t(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}e.exports=t,t.displayName="dhall",t.aliases=[]},50618:function(e){"use strict";function t(e){!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var a=t[n],r=[];/^\w+$/.test(n)||r.push(/\w+/.exec(n)[0]),"diff"===n&&r.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+a+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(e)}e.exports=t,t.displayName="diff",t.aliases=[]},32126:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=e.languages["markup-templating"];e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"django",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"django")})),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"jinja2",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"jinja2")}))}(e)}e.exports=r,r.displayName="django",r.aliases=["jinja2"]},26737:function(e){"use strict";function t(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}e.exports=t,t.displayName="dnsZoneFile",t.aliases=[]},90134:function(e){"use strict";function t(e){!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,(function(){return t})),a=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,r=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,(function(){return a})),i={pattern:RegExp(a),greedy:!0},o={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function s(e,t){return e=e.replace(//g,(function(){return r})).replace(//g,(function(){return n})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:s(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[i,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:s(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:o,string:i,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},e.languages.dockerfile=e.languages.docker}(e)}e.exports=t,t.displayName="docker",t.aliases=["dockerfile"]},51348:function(e){"use strict";function t(e){!function(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function a(e,n){return RegExp(e.replace(//g,(function(){return t})),n)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:a(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:a(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:a(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:a(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(e)}e.exports=t,t.displayName="dot",t.aliases=["gv"]},60841:function(e){"use strict";function t(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}e.exports=t,t.displayName="ebnf",t.aliases=[]},42857:function(e){"use strict";function t(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}e.exports=t,t.displayName="editorconfig",t.aliases=[]},81269:function(e){"use strict";function t(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}e.exports=t,t.displayName="eiffel",t.aliases=[]},31134:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"ejs",/<%(?!%)[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ejs")})),e.languages.eta=e.languages.ejs}(e)}e.exports=r,r.displayName="ejs",r.aliases=["eta"]},83125:function(e){"use strict";function t(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach((function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}}))}e.exports=t,t.displayName="elixir",t.aliases=[]},9438:function(e){"use strict";function t(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}e.exports=t,t.displayName="elm",t.aliases=[]},27771:function(e,t,n){"use strict";var a=n(75308),r=n(51478);function i(e){e.register(a),e.register(r),function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"erb")}))}(e)}e.exports=i,i.displayName="erb",i.aliases=[]},86549:function(e){"use strict";function t(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}e.exports=t,t.displayName="erlang",t.aliases=[]},37079:function(e,t,n){"use strict";var a=n(29509),r=n(51478);function i(e){e.register(a),e.register(r),function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"etlua",/<%[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"etlua")}))}(e)}e.exports=i,i.displayName="etlua",i.aliases=[]},59250:function(e){"use strict";function t(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}e.exports=t,t.displayName="excelFormula",t.aliases=[]},81226:function(e){"use strict";function t(e){!function(e){var t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},n={number:/\\[^\s']|%\w/},a={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:n.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:n}},r=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},i=function(e){return new RegExp("(^|\\s)(?:"+e.map(r).join("|")+")(?=\\s|$)")},o={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(o).forEach((function(e){a[e].pattern=i(o[e])}));a.combinators.pattern=i(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=a}(e)}e.exports=t,t.displayName="factor",t.aliases=[]},65245:function(e){"use strict";function t(e){!function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}e.exports=t,t.displayName="firestoreSecurityRules",t.aliases=[]},40284:function(e){"use strict";function t(e){!function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(e)}e.exports=t,t.displayName="flow",t.aliases=[]},39187:function(e){"use strict";function t(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}e.exports=t,t.displayName="fortran",t.aliases=[]},34302:function(e){"use strict";function t(e){e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}e.exports=t,t.displayName="fsharp",t.aliases=[]},61443:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){for(var t=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var a={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,(function(){return t}))),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};a.string[1].inside.interpolation.inside.rest=a,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}}},e.hooks.add("before-tokenize",(function(n){var a=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,(function(){return t})),"gi");e.languages["markup-templating"].buildPlaceholders(n,"ftl",a)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")}))}(e)}e.exports=r,r.displayName="ftl",r.aliases=[]},33534:function(e){"use strict";function t(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}e.exports=t,t.displayName="gap",t.aliases=[]},9885:function(e){"use strict";function t(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}e.exports=t,t.displayName="gcode",t.aliases=[]},76364:function(e){"use strict";function t(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}e.exports=t,t.displayName="gdscript",t.aliases=[]},56452:function(e){"use strict";function t(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}e.exports=t,t.displayName="gedcom",t.aliases=[]},8477:function(e){"use strict";function t(e){!function(e){var t=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+t+")(?:"+t+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(t),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}(e)}e.exports=t,t.displayName="gherkin",t.aliases=[]},58230:function(e){"use strict";function t(e){e.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}e.exports=t,t.displayName="git",t.aliases=[]},66192:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}e.exports=r,r.displayName="glsl",r.aliases=[]},81084:function(e){"use strict";function t(e){e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}e.exports=t,t.displayName="gml",t.aliases=[]},50318:function(e){"use strict";function t(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}e.exports=t,t.displayName="gn",t.aliases=["gni"]},95769:function(e){"use strict";function t(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="goModule",t.aliases=[]},14155:function(e){"use strict";function t(e){e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}e.exports=t,t.displayName="go",t.aliases=[]},92823:function(e){"use strict";function t(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l=0&&g(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),e.hooks.add("wrap",(function(t){if("groovy"===t.language&&"string"===t.type){var n=t.content.value[0];if("'"!=n){var a=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===n&&(a=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),t.content.value=t.content.value.replace(/</g,"<").replace(/&/g,"&"),t.content=e.highlight(t.content.value,{expression:{pattern:a,lookbehind:!0,inside:e.languages.groovy}}),t.classes.push("/"===n?"regex":"gstring")}}}))}e.exports=t,t.displayName="groovy",t.aliases=[]},21550:function(e,t,n){"use strict";var a=n(75308);function r(e){e.register(a),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:e.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},a=0,r=t.length;a@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(e)}e.exports=r,r.displayName="handlebars",r.aliases=["hbs"]},2050:function(e){"use strict";function t(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}e.exports=t,t.displayName="haskell",t.aliases=["hs"]},67967:function(e){"use strict";function t(e){e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}e.exports=t,t.displayName="haxe",t.aliases=[]},29138:function(e){"use strict";function t(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}e.exports=t,t.displayName="hcl",t.aliases=[]},67915:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}e.exports=r,r.displayName="hlsl",r.aliases=[]},54853:function(e){"use strict";function t(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}e.exports=t,t.displayName="hoon",t.aliases=[]},68330:function(e){"use strict";function t(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hpkp",t.aliases=[]},76823:function(e){"use strict";function t(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hsts",t.aliases=[]},86712:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ \t]*(?![ \t]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var n,a=e.languages,r={"application/javascript":a.javascript,"application/json":a.json||a.javascript,"application/xml":a.xml,"text/xml":a.xml,"text/html":a.html,"text/css":a.css,"text/plain":a.plain},i={"application/json":!0,"application/xml":!0};function o(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var s in r)if(r[s]){n=n||{};var l=i[s]?o(s):s;n[s.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:r[s]}}n&&e.languages.insertBefore("http","header",n)}(e)}e.exports=t,t.displayName="http",t.aliases=[]},72252:function(e){"use strict";function t(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}e.exports=t,t.displayName="ichigojam",t.aliases=[]},78634:function(e){"use strict";function t(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}e.exports=t,t.displayName="icon",t.aliases=[]},43583:function(e){"use strict";function t(e){!function(e){function t(e,n){return n<=0?/[]/.source:e.replace(//g,(function(){return t(e,n-1)}))}var n=/'[{}:=,](?:[^']|'')*'(?!')/,a={pattern:/''/,greedy:!0,alias:"operator"},r={pattern:n,greedy:!0,inside:{escape:a}},i=t(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,(function(){return n.source})),8),o={pattern:RegExp(i),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(i),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":o,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":o,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+t(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:a,string:r},o.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(e)}e.exports=t,t.displayName="icuMessageFormat",t.aliases=[]},23328:function(e,t,n){"use strict";var a=n(2050);function r(e){e.register(a),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}e.exports=r,r.displayName="idris",r.aliases=["idr"]},74494:function(e){"use strict";function t(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}e.exports=t,t.displayName="iecst",t.aliases=[]},46745:function(e){"use strict";function t(e){!function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore}(e)}e.exports=t,t.displayName="ignore",t.aliases=["gitignore","hgignore","npmignore"]},22152:function(e){"use strict";function t(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}e.exports=t,t.displayName="inform7",t.aliases=[]},83698:function(e){"use strict";function t(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}e.exports=t,t.displayName="ini",t.aliases=[]},26619:function(e){"use strict";function t(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}e.exports=t,t.displayName="j",t.aliases=[]},7093:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[a,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:a.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(e)}e.exports=t,t.displayName="java",t.aliases=[]},4005:function(e,t,n){"use strict";var a=n(7093),r=n(53510);function i(e){e.register(a),e.register(r),function(e){var t=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,a=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,(function(){return n}));e.languages.javadoc=e.languages.extend("javadoclike",{}),e.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+a+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:e.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:t,lookbehind:!0,inside:e.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)}(e)}e.exports=i,i.displayName="javadoc",i.aliases=[]},53510:function(e){"use strict";function t(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var a="doc-comment",r=e.languages[t];if(r){var i=r[a];if(!i){var o={};o[a]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},i=(r=e.languages.insertBefore(t,"comment",o))[a]}if(i instanceof RegExp&&(i=r[a]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}e.exports=t,t.displayName="javascript",t.aliases=["js"]},24799:function(e){"use strict";function t(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}e.exports=t,t.displayName="javastacktrace",t.aliases=[]},97443:function(e){"use strict";function t(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}e.exports=t,t.displayName="jexl",t.aliases=[]},80746:function(e){"use strict";function t(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}e.exports=t,t.displayName="jolie",t.aliases=[]},17015:function(e){"use strict";function t(e){!function(e){var t=/\\\((?:[^()]|\([^()]*\))*\)/.source,n=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,(function(){return t}))),a={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},r=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(n.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:a},string:{pattern:n,lookbehind:!0,greedy:!0,inside:a},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};a.interpolation.inside.content.inside=r}(e)}e.exports=t,t.displayName="jq",t.aliases=[]},89246:function(e){"use strict";function t(e){!function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],a=0;a=p.length)return;var a=t[n];if("string"==typeof a||"string"==typeof a.content){var r=p[o],i="string"==typeof a?a:a.content,s=i.indexOf(r);if(-1!==s){++o;var l=i.substring(0,s),d=c(u[r]),g=i.substring(s+r.length),m=[];if(l&&m.push(l),m.push(d),g){var f=[g];e(f),m.push.apply(m,f)}"string"==typeof a?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):a.content=m}}else{var b=a.content;Array.isArray(b)?e(b):e([b])}}}(d),new e.Token(a,d,"language-"+a,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"==typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var a=0,r=n.length;a\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(e)}e.exports=i,i.displayName="jsdoc",i.aliases=[]},15628:function(e){"use strict";function t(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=t,t.displayName="json",t.aliases=["webmanifest"]},14320:function(e,t,n){"use strict";var a=n(15628);function r(e){e.register(a),function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(e)}e.exports=r,r.displayName="json5",r.aliases=[]},73222:function(e,t,n){"use strict";var a=n(15628);function r(e){e.register(a),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}e.exports=r,r.displayName="jsonp",r.aliases=[]},92486:function(e){"use strict";function t(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}e.exports=t,t.displayName="jsstacktrace",t.aliases=[]},24103:function(e){"use strict";function t(e){!function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,r=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return a})).replace(//g,(function(){return r})),RegExp(e,t)}r=i(r).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""},s=function(t){for(var n=[],a=0;a0&&n[n.length-1].tagName===o(r.content[0].content[1])&&n.pop():"/>"===r.content[r.content.length-1].content||n.push({tagName:o(r.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===r.type&&"{"===r.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===r.type&&"}"===r.content?n[n.length-1].openedBraces--:i=!0),(i||"string"==typeof r)&&n.length>0&&0===n[n.length-1].openedBraces){var l=o(r);a0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(l=o(t[a-1])+l,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",l,null,l)}r.content&&"string"!=typeof r.content&&s(r.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(e)}e.exports=t,t.displayName="jsx",t.aliases=[]},40604:function(e){"use strict";function t(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}e.exports=t,t.displayName="julia",t.aliases=[]},23109:function(e){"use strict";function t(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,(function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}e.exports=t,t.displayName="keepalived",t.aliases=[]},32082:function(e){"use strict";function t(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}e.exports=t,t.displayName="keyman",t.aliases=[]},77674:function(e){"use strict";function t(e){!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(e)}e.exports=t,t.displayName="kotlin",t.aliases=["kt","kts"]},37524:function(e){"use strict";function t(e){!function(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function n(e,n){return RegExp(e.replace(//g,t),n)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:n(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:n(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:n(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:n(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:n(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:n(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:n(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:n(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}(e)}e.exports=t,t.displayName="kumir",t.aliases=["kum"]},6658:function(e){"use strict";function t(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}e.exports=t,t.displayName="kusto",t.aliases=[]},24824:function(e){"use strict";function t(e){!function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}(e)}e.exports=t,t.displayName="latex",t.aliases=["tex","context"]},22776:function(e,t,n){"use strict";var a=n(51478),r=n(53852);function i(e){e.register(a),e.register(r),function(e){e.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:e.languages.php}};var t=e.languages.extend("markup",{});e.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.php}}}}}},t.tag),e.hooks.add("before-tokenize",(function(n){if("latte"===n.language){e.languages["markup-templating"].buildPlaceholders(n,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),n.grammar=t}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(e)}e.exports=i,i.displayName="latte",i.aliases=[]},89700:function(e){"use strict";function t(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}e.exports=t,t.displayName="less",t.aliases=[]},99296:function(e,t,n){"use strict";var a=n(48780);function r(e){e.register(a),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,n=0;n<5;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var a=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,(function(){return t})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};a["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=a,e.languages.ly=a}(e)}e.exports=r,r.displayName="lilypond",r.aliases=[]},39940:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var a=t[1];if("raw"===a&&!n)return n=!0,!0;if("endraw"===a)return n=!1,!0}return!n}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")}))}e.exports=r,r.displayName="liquid",r.aliases=[]},34973:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])/.source)}function n(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var a=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,r="&"+a,i="(\\()",o="(?=\\s)",s=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,l={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+a+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+a),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+a),alias:"property"},splice:{pattern:RegExp(",@?"+a),alias:["symbol","variable"]},keyword:[{pattern:RegExp(i+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+o),lookbehind:!0},{pattern:RegExp(i+"(?:append|by|collect|concat|do|finally|for|in|return)"+o),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:n(/nil|t/.source),lookbehind:!0},number:{pattern:n(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(i+"def(?:const|custom|group|var)\\s+"+a),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(a)}},defun:{pattern:RegExp(i+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+a+/\s+\(/.source+s+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+a),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(i+"lambda\\s+\\(\\s*(?:&?"+a+"(?:\\s+&?"+a+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(i+a),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},c={"lisp-marker":RegExp(r),varform:{pattern:RegExp(/\(/.source+a+/\s+(?=\S)/.source+s+/\)/.source),inside:l},argument:{pattern:RegExp(/(^|[\s(])/.source+a),lookbehind:!0,alias:"variable"},rest:l},u="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(i+s+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+u),inside:c},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+u),inside:c},keys:{pattern:RegExp("&key\\s+"+u+"(?:\\s+&allow-other-keys)?"),inside:c},argument:{pattern:RegExp(a),alias:"variable"},punctuation:/[()]/}};l.lambda.inside.arguments=d,l.defun.inside.arguments=e.util.clone(d),l.defun.inside.arguments.inside.sublist=d,e.languages.lisp=l,e.languages.elisp=l,e.languages.emacs=l,e.languages["emacs-lisp"]=l}(e)}e.exports=t,t.displayName="lisp",t.aliases=[]},98135:function(e){"use strict";function t(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}e.exports=t,t.displayName="livescript",t.aliases=[]},36907:function(e){"use strict";function t(e){!function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(e)}e.exports=t,t.displayName="llvm",t.aliases=[]},3567:function(e){"use strict";function t(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}e.exports=t,t.displayName="log",t.aliases=[]},23763:function(e){"use strict";function t(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}e.exports=t,t.displayName="lolcode",t.aliases=[]},29509:function(e){"use strict";function t(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=t,t.displayName="lua",t.aliases=[]},40472:function(e){"use strict";function t(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}e.exports=t,t.displayName="magma",t.aliases=[]},44695:function(e){"use strict";function t(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}e.exports=t,t.displayName="makefile",t.aliases=[]},53885:function(e){"use strict";function t(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,r=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return a})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+r+i+"(?:"+r+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+r+i+")(?:"+r+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+r+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+r+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,a=t.length;n",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}e.exports=t,t.displayName="markdown",t.aliases=["md"]},51478:function(e){"use strict";function t(e){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,r,i){if(n.language===a){var o=n.tokenStack=[];n.code=n.code.replace(r,(function(e){if("function"==typeof i&&!i(e))return e;for(var r,s=o.length;-1!==n.code.indexOf(r=t(a,s));)++s;return o[s]=e,r})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var r=0,i=Object.keys(n.tokenStack);!function o(s){for(var l=0;l=i.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=i[r],d=n.tokenStack[u],p="string"==typeof c?c:c.content,g=t(a,u),m=p.indexOf(g);if(m>-1){++r;var f=p.substring(0,m),b=new e.Token(a,e.tokenize(d,n.grammar),"language-"+a,d),h=p.substring(m+g.length),E=[];f&&E.push.apply(E,o([f])),E.push(b),h&&E.push.apply(E,o([h])),"string"==typeof c?s.splice.apply(s,[l,1].concat(E)):c.content=E}}else c.content&&o(c.content)}return s}(n.tokens)}}}})}(e)}e.exports=t,t.displayName="markupTemplating",t.aliases=[]},70614:function(e){"use strict";function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var a={};a["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},a.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:a}};r["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:r},e.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,n){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:e.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}e.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},16928:function(e){"use strict";function t(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}e.exports=t,t.displayName="matlab",t.aliases=[]},13586:function(e){"use strict";function t(e){!function(e){var t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ \t]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ \t]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(e)}e.exports=t,t.displayName="maxscript",t.aliases=[]},37164:function(e){"use strict";function t(e){e.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},e.languages.mel.code.inside.rest=e.languages.mel}e.exports=t,t.displayName="mel",t.aliases=[]},25153:function(e){"use strict";function t(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}e.exports=t,t.displayName="mermaid",t.aliases=[]},33245:function(e){"use strict";function t(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}e.exports=t,t.displayName="mizar",t.aliases=[]},32218:function(e){"use strict";function t(e){!function(e){var t=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],n="(?:"+(t=t.map((function(e){return e.replace("$","\\$")}))).join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+n+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(e)}e.exports=t,t.displayName="mongodb",t.aliases=[]},65626:function(e){"use strict";function t(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}e.exports=t,t.displayName="monkey",t.aliases=[]},60090:function(e){"use strict";function t(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}e.exports=t,t.displayName="moonscript",t.aliases=["moon"]},40722:function(e){"use strict";function t(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}e.exports=t,t.displayName="n1ql",t.aliases=[]},37783:function(e){"use strict";function t(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}e.exports=t,t.displayName="n4js",t.aliases=["n4jsd"]},41224:function(e){"use strict";function t(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}e.exports=t,t.displayName="nand2tetrisHdl",t.aliases=[]},71365:function(e){"use strict";function t(e){!function(e){var t=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function a(e){return"string"==typeof e?e:Array.isArray(e)?e.map(a).join(""):a(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!=typeof e&&"generic-text"===e.type){var t=a(e);(function(e){for(var t="[]{}",n=[],a=0;a=&|$!]/}}e.exports=t,t.displayName="nasm",t.aliases=[]},32964:function(e){"use strict";function t(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}e.exports=t,t.displayName="neon",t.aliases=[]},78830:function(e){"use strict";function t(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}e.exports=t,t.displayName="nevod",t.aliases=[]},88799:function(e){"use strict";function t(e){!function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}(e)}e.exports=t,t.displayName="nginx",t.aliases=[]},66791:function(e){"use strict";function t(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}e.exports=t,t.displayName="nim",t.aliases=[]},41735:function(e){"use strict";function t(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}e.exports=t,t.displayName="nix",t.aliases=[]},13490:function(e){"use strict";function t(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}e.exports=t,t.displayName="nsis",t.aliases=[]},7383:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}e.exports=r,r.displayName="objectivec",r.aliases=["objc"]},66894:function(e){"use strict";function t(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}e.exports=t,t.displayName="ocaml",t.aliases=[]},45779:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),function(e){e.languages.opencl=e.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),e.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var t={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};e.languages.insertBefore("c","keyword",t),e.languages.cpp&&(t["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},e.languages.insertBefore("cpp","keyword",t))}(e)}e.exports=r,r.displayName="opencl",r.aliases=[]},27734:function(e){"use strict";function t(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}e.exports=t,t.displayName="openqasm",t.aliases=["qasm"]},91889:function(e){"use strict";function t(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}e.exports=t,t.displayName="oz",t.aliases=[]},55965:function(e){"use strict";function t(e){var t;e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:(t=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"],t=t.map((function(e){return e.split("").join(" *")})).join("|"),RegExp("\\b(?:"+t+")\\b")),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}e.exports=t,t.displayName="parigp",t.aliases=[]},37326:function(e){"use strict";function t(e){!function(e){var t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}(e)}e.exports=t,t.displayName="parser",t.aliases=[]},92949:function(e){"use strict";function t(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e.exports=t,t.displayName="pascal",t.aliases=["objectpascal"]},5681:function(e){"use strict";function t(e){!function(e){var t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,n=/(?:\b\w+(?:)?|)/.source.replace(//g,(function(){return t})),a=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,(function(){return n})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,(function(){return n})),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},r=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,t){return e[t]=a[t],e}),{});a["class-name"].forEach((function(e){e.inside=r}))}(e)}e.exports=t,t.displayName="pascaligo",t.aliases=[]},70696:function(e){"use strict";function t(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}e.exports=t,t.displayName="pcaxis",t.aliases=["px"]},35790:function(e){"use strict";function t(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}e.exports=t,t.displayName="peoplecode",t.aliases=["pcode"]},25777:function(e){"use strict";function t(e){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(e)}e.exports=t,t.displayName="perl",t.aliases=[]},65889:function(e,t,n){"use strict";var a=n(53852);function r(e){e.register(a),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}e.exports=r,r.displayName="phpExtras",r.aliases=[]},53852:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],a=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:a,operator:r,punctuation:i};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:a,operator:r,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=r,r.displayName="php",r.aliases=[]},97719:function(e,t,n){"use strict";var a=n(53852),r=n(53510);function i(e){e.register(a),e.register(r),function(e){var t=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+t+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+t),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}e.exports=i,i.displayName="phpdoc",i.aliases=[]},63839:function(e,t,n){"use strict";var a=n(69435);function r(e){e.register(a),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}e.exports=r,r.displayName="plsql",r.aliases=[]},67623:function(e){"use strict";function t(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}e.exports=t,t.displayName="powerquery",t.aliases=[]},32530:function(e){"use strict";function t(e){!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(e)}e.exports=t,t.displayName="powershell",t.aliases=[]},8938:function(e){"use strict";function t(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}e.exports=t,t.displayName="processing",t.aliases=[]},55259:function(e){"use strict";function t(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}e.exports=t,t.displayName="prolog",t.aliases=[]},67411:function(e){"use strict";function t(e){!function(e){var t=["on","ignoring","group_right","group_left","by","without"],n=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t,["offset"]);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+n.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(e)}e.exports=t,t.displayName="promql",t.aliases=[]},15375:function(e){"use strict";function t(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}e.exports=t,t.displayName="properties",t.aliases=[]},12093:function(e){"use strict";function t(e){!function(e){var t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(e)}e.exports=t,t.displayName="protobuf",t.aliases=[]},83588:function(e){"use strict";function t(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}e.exports=t,t.displayName="psl",t.aliases=[]},94127:function(e){"use strict";function t(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,n=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],a={},r=0,i=n.length;r",(function(){return o.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[o.language,"language-"+o.language],inside:e.languages[o.language]}}})}e.languages.insertBefore("pug","filter",a)}(e)}e.exports=t,t.displayName="pug",t.aliases=[]},21294:function(e){"use strict";function t(e){!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}(e)}e.exports=t,t.displayName="puppet",t.aliases=[]},38709:function(e){"use strict";function t(e){!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var t=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(n){var a=n;if("string"!=typeof n&&(a=n.alias,n=n.lang),e.languages[a]){var r={};r["inline-lang-"+a]={pattern:RegExp(t.replace("",n.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},r["inline-lang-"+a].inside.rest=e.util.clone(e.languages[a]),e.languages.insertBefore("pure","inline-lang",r)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(e)}e.exports=t,t.displayName="pure",t.aliases=[]},15008:function(e){"use strict";function t(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}e.exports=t,t.displayName="purebasic",t.aliases=[]},96549:function(e,t,n){"use strict";var a=n(2050);function r(e){e.register(a),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}e.exports=r,r.displayName="purescript",r.aliases=["purs"]},5221:function(e){"use strict";function t(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}e.exports=t,t.displayName="python",t.aliases=["py"]},27447:function(e){"use strict";function t(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}e.exports=t,t.displayName="q",t.aliases=[]},73191:function(e){"use strict";function t(e){!function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,a=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,(function(){return t})).replace(//g,(function(){return n})),r=0;r<2;r++)a=a.replace(//g,(function(){return a}));a=a.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,(function(){return a})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,(function(){return a})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(e)}e.exports=t,t.displayName="qml",t.aliases=[]},75542:function(e){"use strict";function t(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}e.exports=t,t.displayName="qore",t.aliases=[]},50323:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,a){return RegExp(t(e,n),a||"")}var a=RegExp("\\b(?:"+("Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero"+" "+"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within").trim().replace(/ /g,"|")+")\\b"),r=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),i={keyword:a,punctuation:/[<>()?,.:[\]]/},o=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[o]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[r]),lookbehind:!0,inside:i},{pattern:n(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[r]),lookbehind:!0,inside:i}],keyword:a,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var s=function(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[o]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:n(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[s]),greedy:!0,inside:{interpolation:{pattern:n(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[s]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}e.exports=t,t.displayName="qsharp",t.aliases=["qs"]},44298:function(e){"use strict";function t(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}e.exports=t,t.displayName="r",t.aliases=[]},9634:function(e,t,n){"use strict";var a=n(48780);function r(e){e.register(a),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}e.exports=r,r.displayName="racket",r.aliases=["rkt"]},75266:function(e){"use strict";function t(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}e.exports=t,t.displayName="reason",t.aliases=[]},48139:function(e){"use strict";function t(e){!function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a="(?:[^\\\\-]|"+n.source+")",r=RegExp(a+"-"+a),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}e.exports=t,t.displayName="rego",t.aliases=[]},90826:function(e){"use strict";function t(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}e.exports=t,t.displayName="renpy",t.aliases=["rpy"]},63919:function(e){"use strict";function t(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}e.exports=t,t.displayName="rest",t.aliases=[]},68862:function(e){"use strict";function t(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}e.exports=t,t.displayName="rip",t.aliases=[]},39523:function(e){"use strict";function t(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}e.exports=t,t.displayName="roboconf",t.aliases=[]},31207:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},n={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function a(e,a){var r={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var i in a)r[i]=a[i];return r.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},r.variable=n,r.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,(function(){return e})),"im"),alias:"section",inside:r}}var r={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},i={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:n}},o={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:n}};e.languages.robotframework={settings:a("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:a("Variables"),"test-cases":a("Test Cases",{"test-name":i,documentation:r,property:o}),keywords:a("Keywords",{"keyword-name":i,documentation:r,property:o}),tasks:a("Tasks",{"task-name":i,documentation:r,property:o}),comment:t},e.languages.robot=e.languages.robotframework}(e)}e.exports=t,t.displayName="robotframework",t.aliases=[]},75308:function(e){"use strict";function t(e){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",a=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+a),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+a+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(e)}e.exports=t,t.displayName="ruby",t.aliases=["rb"]},45315:function(e){"use strict";function t(e){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(e)}e.exports=t,t.displayName="rust",t.aliases=[]},13794:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,n=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,a={pattern:RegExp(t+"[bx]"),alias:"number"},r={pattern:/&[a-z_]\w*/i},i={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},o={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},s=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,u={pattern:/%?\b\w+(?=\()/,alias:"keyword"},d={function:u,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":r,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:n,"numeric-constant":a,punctuation:c,string:l},p={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},g={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},m={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},f={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},b=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,h={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,(function(){return b})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,(function(){return b})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:s,function:u,"arg-value":d["arg-value"],operator:d.operator,argument:d.arg,number:n,"numeric-constant":a,punctuation:c,string:l}},E={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":m,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:E,"submit-statement":f,"global-statements":m,number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:E,"submit-statement":f,"global-statements":m,number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:d}},"cas-actions":h,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:d},step:o,keyword:E,function:u,format:p,altformat:g,"global-statements":m,number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:d},"macro-keyword":i,"macro-variable":r,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":i,"macro-variable":r,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:s,number:n,"numeric-constant":a}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:d},"cas-actions":h,comment:s,function:u,format:p,altformat:g,"numeric-constant":a,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:o,keyword:E,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:n,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:c}}(e)}e.exports=t,t.displayName="sas",t.aliases=[]},41299:function(e){"use strict";function t(e){!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(e)}e.exports=t,t.displayName="sass",t.aliases=[]},98177:function(e,t,n){"use strict";var a=n(7093);function r(e){e.register(a),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function}e.exports=r,r.displayName="scala",r.aliases=[]},48780:function(e){"use strict";function t(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(e)}e.exports=t,t.displayName="scheme",t.aliases=[]},79793:function(e){"use strict";function t(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}e.exports=t,t.displayName="scss",t.aliases=[]},52085:function(e,t,n){"use strict";var a=n(3058);function r(e){e.register(a),function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(e)}e.exports=r,r.displayName="shellSession",r.aliases=[]},65411:function(e){"use strict";function t(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}e.exports=t,t.displayName="smali",t.aliases=[]},84750:function(e){"use strict";function t(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}e.exports=t,t.displayName="smalltalk",t.aliases=[]},88216:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var t=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,n=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,(function(){return t.source})),"g");e.hooks.add("before-tokenize",(function(t){var a=!1;e.languages["markup-templating"].buildPlaceholders(t,"smarty",n,(function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"smarty")}))}(e)}e.exports=r,r.displayName="smarty",r.aliases=[]},66433:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,(function(){return/\s*(?:[*,]|->)/.source})).replace(//g,(function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source})).replace(//g,(function(){return/(?!)[a-z\d_][\w'.]*/.source})).replace(//g,(function(){return t.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(e)}e.exports=t,t.displayName="sml",t.aliases=["smlnj"]},34855:function(e){"use strict";function t(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}e.exports=t,t.displayName="solidity",t.aliases=["sol"]},12998:function(e){"use strict";function t(e){!function(e){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}(e)}e.exports=t,t.displayName="solutionFile",t.aliases=[]},10202:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){var t=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:t,greedy:!0},number:n,punctuation:/[\[\].?]/}},string:{pattern:t,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:n,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(n=!1),!n&&("{literal}"===e&&(n=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"soy")}))}(e)}e.exports=r,r.displayName="soy",r.aliases=[]},41186:function(e,t,n){"use strict";var a=n(58710);function r(e){e.register(a),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}e.exports=r,r.displayName="sparql",r.aliases=["rq"]},68963:function(e){"use strict";function t(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="splunkSpl",t.aliases=[]},5569:function(e){"use strict";function t(e){e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}e.exports=t,t.displayName="sqf",t.aliases=[]},69435:function(e){"use strict";function t(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=t,t.displayName="sql",t.aliases=[]},42766:function(e){"use strict";function t(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e.exports=t,t.displayName="squirrel",t.aliases=[]},46449:function(e){"use strict";function t(e){!function(e){var t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(e)}e.exports=t,t.displayName="stan",t.aliases=[]},89032:function(e){"use strict";function t(e){!function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};a.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:a}},a.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}}(e)}e.exports=t,t.displayName="stylus",t.aliases=[]},40241:function(e){"use strict";function t(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach((function(t){t.inside.interpolation.inside=e.languages.swift}))}e.exports=t,t.displayName="swift",t.aliases=[]},24812:function(e){"use strict";function t(e){!function(e){var t={pattern:/^[;#].*/m,greedy:!0},n=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+n+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ \t]+(?:(?![ \t"])|'+n+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+n),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(e)}e.exports=t,t.displayName="systemd",t.aliases=[]},16747:function(e,t,n){"use strict";var a=n(73584),r=n(87648);function i(e){e.register(a),e.register(r),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}e.exports=i,i.displayName="t4Cs",i.aliases=[]},73584:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:n}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(n){var a=e.languages[n],r="language-"+n;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",a,r),"class-feature":t("\\+",a,r),standard:t("",a,r)}}}}})}(e)}e.exports=t,t.displayName="t4Templating",t.aliases=[]},79243:function(e,t,n){"use strict";var a=n(73584),r=n(55686);function i(e){e.register(a),e.register(r),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}e.exports=i,i.displayName="t4Vb",i.aliases=[]},31788:function(e,t,n){"use strict";var a=n(14409);function r(e){e.register(a),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}e.exports=r,r.displayName="tap",r.aliases=[]},60871:function(e){"use strict";function t(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}e.exports=t,t.displayName="tcl",t.aliases=[]},21023:function(e){"use strict";function t(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,n=/\)|\((?![^|()\n]+\))/.source;function a(e,a){return RegExp(e.replace(//g,(function(){return"(?:"+t+")"})).replace(//g,(function(){return"(?:"+n+")"})),a||"")}var r={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},i=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:a(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:a(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:r},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:a(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:a(/(^[*#]+)+/.source),lookbehind:!0,inside:r},punctuation:/^[*#]+/}},table:{pattern:a(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:a(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:r},punctuation:/\||^\./}},inline:{pattern:a(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:a(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:a(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:a(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:a(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:a(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:a(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:a(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:a(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:r},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:a(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:a(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:a(/(^")+/.source),lookbehind:!0,inside:r},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:a(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:a(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:a(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:r},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),o=i.phrase.inside,s={inline:o.inline,link:o.link,image:o.image,footnote:o.footnote,acronym:o.acronym,mark:o.mark};i.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var l=o.inline.inside;l.bold.inside=s,l.italic.inside=s,l.inserted.inside=s,l.deleted.inside=s,l.span.inside=s;var c=o.table.inside;c.inline=s.inline,c.link=s.link,c.image=s.image,c.footnote=s.footnote,c.acronym=s.acronym,c.mark=s.mark}(e)}e.exports=t,t.displayName="textile",t.aliases=[]},14693:function(e){"use strict";function t(e){!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function n(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(e)}e.exports=t,t.displayName="toml",t.aliases=[]},8743:function(e){"use strict";function t(e){!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(e)}e.exports=t,t.displayName="tremor",t.aliases=[]},1689:function(e,t,n){"use strict";var a=n(24103),r=n(92784);function i(e){e.register(a),e.register(r),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(e)}e.exports=i,i.displayName="tsx",i.aliases=[]},69210:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(e)}e.exports=r,r.displayName="tt2",r.aliases=[]},58710:function(e){"use strict";function t(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=t,t.displayName="turtle",t.aliases=[]},60452:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",(function(t){if("twig"===t.language){e.languages["markup-templating"].buildPlaceholders(t,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")}))}e.exports=r,r.displayName="twig",r.aliases=[]},92784:function(e){"use strict";function t(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=t,t.displayName="typescript",t.aliases=["ts"]},36489:function(e){"use strict";function t(e){!function(e){var t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}(e)}e.exports=t,t.displayName="typoscript",t.aliases=["tsconfig"]},78380:function(e){"use strict";function t(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}e.exports=t,t.displayName="unrealscript",t.aliases=["uc","uscript"]},10409:function(e){"use strict";function t(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}e.exports=t,t.displayName="uorazor",t.aliases=[]},6539:function(e){"use strict";function t(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}e.exports=t,t.displayName="uri",t.aliases=["url"]},82028:function(e){"use strict";function t(e){!function(e){var t={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(e)}e.exports=t,t.displayName="v",t.aliases=[]},62282:function(e){"use strict";function t(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}e.exports=t,t.displayName="vala",t.aliases=[]},55686:function(e,t,n){"use strict";var a=n(51422);function r(e){e.register(a),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}e.exports=r,r.displayName="vbnet",r.aliases=[]},70889:function(e){"use strict";function t(e){!function(e){e.languages.velocity=e.languages.extend("markup",{});var t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};t.variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(e)}e.exports=t,t.displayName="velocity",t.aliases=[]},37116:function(e){"use strict";function t(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}e.exports=t,t.displayName="verilog",t.aliases=[]},66963:function(e){"use strict";function t(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="vhdl",t.aliases=[]},21078:function(e){"use strict";function t(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}e.exports=t,t.displayName="vim",t.aliases=[]},96198:function(e){"use strict";function t(e){e.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}e.exports=t,t.displayName="visualBasic",t.aliases=[]},17723:function(e){"use strict";function t(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}e.exports=t,t.displayName="warpscript",t.aliases=[]},67771:function(e){"use strict";function t(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}e.exports=t,t.displayName="wasm",t.aliases=[]},30307:function(e){"use strict";function t(e){!function(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,n="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,a={};for(var r in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+n),lookbehind:!0,inside:a},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+n),lookbehind:!0,inside:a},{pattern:RegExp(/(\btypedef\b\s*)/.source+n),lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(n+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:a}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==r&&(a[r]=e.languages["web-idl"][r]);e.languages.webidl=e.languages["web-idl"]}(e)}e.exports=t,t.displayName="webIdl",t.aliases=[]},8921:function(e){"use strict";function t(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}e.exports=t,t.displayName="wiki",t.aliases=[]},13429:function(e){"use strict";function t(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}e.exports=t,t.displayName="wolfram",t.aliases=["mathematica","wl","nb"]},65197:function(e){"use strict";function t(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}e.exports=t,t.displayName="wren",t.aliases=[]},88904:function(e){"use strict";function t(e){!function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}(e)}e.exports=t,t.displayName="xeora",t.aliases=["xeoracube"]},35:function(e){"use strict";function t(e){!function(e){function t(t,n){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":n})}var n=e.languages.markup.tag,a={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},r={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};t("csharp",a),t("fsharp",a),t("vbnet",r)}(e)}e.exports=t,t.displayName="xmlDoc",t.aliases=[]},86095:function(e){"use strict";function t(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}e.exports=t,t.displayName="xojo",t.aliases=[]},76998:function(e){"use strict";function t(e){!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join("")},n=function(a){for(var r=[],i=0;i0&&r[r.length-1].tagName===t(o.content[0].content[1])&&r.pop():"/>"===o.content[o.content.length-1].content||r.push({tagName:t(o.content[0].content[1]),openedBraces:0}):!(r.length>0&&"punctuation"===o.type&&"{"===o.content)||a[i+1]&&"punctuation"===a[i+1].type&&"{"===a[i+1].content||a[i-1]&&"plain-text"===a[i-1].type&&"{"===a[i-1].content?r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?r[r.length-1].openedBraces--:"comment"!==o.type&&(s=!0):r[r.length-1].openedBraces++),(s||"string"==typeof o)&&r.length>0&&0===r[r.length-1].openedBraces){var l=t(o);i0&&("string"==typeof a[i-1]||"plain-text"===a[i-1].type)&&(l=t(a[i-1])+l,a.splice(i-1,1),i--),/^\s+$/.test(l)?a[i]=l:a[i]=new e.Token("plain-text",l,null,l)}o.content&&"string"!=typeof o.content&&n(o.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&n(e.tokens)}))}(e)}e.exports=t,t.displayName="xquery",t.aliases=[]},14409:function(e){"use strict";function t(e){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return a}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return"(?:"+r+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=t,t.displayName="yaml",t.aliases=["yml"]},33460:function(e){"use strict";function t(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}e.exports=t,t.displayName="yang",t.aliases=[]},28108:function(e){"use strict";function t(e){!function(e){function t(e){return function(){return e}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,a="\\b(?!"+n.source+")(?!\\d)\\w+\\b",r=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,i="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(r))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(a))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(i)).replace(//g,t(r))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(i)).replace(//g,t(r))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(t){null===t.inside&&(t.inside=e.languages.zig)}))}(e)}e.exports=t,t.displayName="zig",t.aliases=[]},92848:function(e,t){"use strict";t.Q=function(e){var t=String(e||"").trim();return""===t?[]:t.split(n)};var n=/[ \t\n\r\f]+/g},58970:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var a=(0,r.default)(e),i="function"==typeof t;return a.forEach((function(e){if("declaration"===e.type){var a=e.property,r=e.value;i?t(a,r,e):r&&((n=n||{})[a]=r)}})),n};var r=a(n(93193))},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],a=0;a0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function Z(e){return e&&"object"==typeof e?"position"in e||"type"in e?Q(e.position):"start"in e||"end"in e?Q(e):"line"in e||"column"in e?X(e):"":""}function X(e){return J(e&&e.line)+":"+J(e&&e.column)}function Q(e){return X(e&&e.start)+"-"+X(e&&e.end)}function J(e){return e&&"number"==typeof e?e:1}class ee extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let a="",r={},i=!1;if(t&&(r="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?a=e:!r.cause&&e&&(i=!0,a=e.message,r.cause=e),!r.ruleId&&!r.source&&"string"==typeof n){const e=n.indexOf(":");-1===e?r.ruleId=n:(r.source=n.slice(0,e),r.ruleId=n.slice(e+1))}if(!r.place&&r.ancestors&&r.ancestors){const e=r.ancestors[r.ancestors.length-1];e&&(r.place=e.position)}const o=r.place&&"start"in r.place?r.place.start:r.place;this.ancestors=r.ancestors||void 0,this.cause=r.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file,this.message=a,this.line=o?o.line:void 0,this.name=Z(r.place)||"1:1",this.place=r.place||void 0,this.reason=this.message,this.ruleId=r.ruleId||void 0,this.source=r.source||void 0,this.stack=i&&r.cause&&"string"==typeof r.cause.stack?r.cause.stack:"",this.actual,this.expected,this.note,this.url}}ee.prototype.file="",ee.prototype.name="",ee.prototype.reason="",ee.prototype.message="",ee.prototype.stack="",ee.prototype.column=void 0,ee.prototype.line=void 0,ee.prototype.ancestors=void 0,ee.prototype.cause=void 0,ee.prototype.fatal=void 0,ee.prototype.place=void 0,ee.prototype.ruleId=void 0,ee.prototype.source=void 0;const te={}.hasOwnProperty,ne=new Map,ae=/[A-Z]/g,re=/-([a-z])/g,ie=new Set(["table","tbody","thead","tfoot","tr"]),oe=new Set(["td","th"]),se="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function le(e,t){if(!t||void 0===t.Fragment)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let a;if(t.development){if("function"!=typeof t.jsxDEV)throw new TypeError("Expected `jsxDEV` in options when `development: true`");a=function(e,t){return n;function n(n,a,r,i){const o=Array.isArray(r.children),s=Y(n);return t(a,r,i,o,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}(n,t.jsxDEV)}else{if("function"!=typeof t.jsx)throw new TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw new TypeError("Expected `jsxs` in production options");a=function(e,t,n){return a;function a(e,a,r,i){const o=Array.isArray(r.children)?n:t;return i?o(a,r,i):o(a,r)}}(0,t.jsx,t.jsxs)}const r={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:a,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?U:F,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},i=ce(r,e,void 0);return i&&"string"!=typeof i?i:r.create(e,r.Fragment,{children:i||void 0},void 0)}function ce(e,t,n){return"element"===t.type?function(e,t,n){const a=e.schema;let r=a;"svg"===t.tagName.toLowerCase()&&"html"===a.space&&(r=U,e.schema=r);e.ancestors.push(t);const i=me(e,t.tagName,!1),o=function(e,t){const n={};let a,r;for(r in t.properties)if("children"!==r&&te.call(t.properties,r)){const i=ge(e,r,t.properties[r]);if(i){const[r,o]=i;e.tableCellAlignToStyle&&"align"===r&&"string"==typeof o&&oe.has(t.tagName)?a=o:n[r]=o}}if(a){(n.style||(n.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=a}return n}(e,t);let s=pe(e,t);ie.has(t.tagName)&&(s=s.filter((function(e){return"string"!=typeof e||!("object"==typeof(t=e)?"text"===t.type&&u(t.value):u(t));var t})));return ue(e,o,i,t),de(o,s),e.ancestors.pop(),e.schema=a,e.create(t,i,o,n)}(e,t,n):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}fe(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,n){const a=e.schema;let r=a;"svg"===t.name&&"html"===a.space&&(r=U,e.schema=r);e.ancestors.push(t);const i=null===t.name?e.Fragment:me(e,t.name,!0),o=function(e,t){const n={};for(const a of t.attributes)if("mdxJsxExpressionAttribute"===a.type)if(a.data&&a.data.estree&&e.evaluater){const t=a.data.estree.body[0];t.type;const r=t.expression;r.type;const i=r.properties[0];i.type,Object.assign(n,e.evaluater.evaluateExpression(i.argument))}else fe(e,t.position);else{const r=a.name;let i;if(a.value&&"object"==typeof a.value)if(a.value.data&&a.value.data.estree&&e.evaluater){const t=a.value.data.estree.body[0];t.type,i=e.evaluater.evaluateExpression(t.expression)}else fe(e,t.position);else i=null===a.value||a.value;n[r]=i}return n}(e,t),s=pe(e,t);return ue(e,o,i,t),de(o,s),e.ancestors.pop(),e.schema=a,e.create(t,i,o,n)}(e,t,n):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);fe(e,t.position)}(e,t):"root"===t.type?function(e,t,n){const a={};return de(a,pe(e,t)),e.create(t,e.Fragment,a,n)}(e,t,n):"text"===t.type?function(e,t){return t.value}(0,t):void 0}function ue(e,t,n,a){"string"!=typeof n&&n!==e.Fragment&&e.passNode&&(t.node=a)}function de(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function pe(e,t){const n=[];let a=-1;const r=e.passKeys?new Map:ne;for(;++a4&&"data"===n.slice(0,4)&&B.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(G,H);a="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!G.test(e)){let n=e.replace($,z);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}r=k}return new r(a,t)}(e.schema,t);if(!(null==n||"number"==typeof n&&Number.isNaN(n))){if(Array.isArray(n)&&(n=a.commaSeparated?function(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),"style"===a.property){let t="object"==typeof n?n:function(e,t){const n={};try{W(t,a)}catch(t){if(!e.ignoreInvalidStyle){const n=t,a=new ee("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=se+"#cannot-parse-style-attribute",a}}return n;function a(e,t){let a=e;"--"!==a.slice(0,2)&&("-ms-"===a.slice(0,4)&&(a="ms-"+a.slice(4)),a=a.replace(re,he)),n[a]=t}}(e,String(n));return"css"===e.stylePropertyNameCase&&(t=function(e){const t={};let n;for(n in e)te.call(e,n)&&(t[be(n)]=e[n]);return t}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&a.space?j[a.property]||a.property:a.attribute,n]}}function me(e,t,n){let a;if(n)if(t.includes(".")){const e=t.split(".");let n,r=-1;for(;++rr?0:r+t:t>r?r:t,n=n>0?n:0,a.length<1e4)i=Array.from(a),i.unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);o0?(ve(e,e.length,0,t),e):t}class _e{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){const a=t||0;this.setCursor(Math.trunc(e));const r=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return n&&Re(this.left,n),r.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),Re(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Re(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e-1&&e.test(String.fromCharCode(t))}}function We(e,t,n,a){const r=a?a-1:Number.POSITIVE_INFINITY;let i=0;return function(a){if(ze(a))return e.enter(n),o(a);return t(a)};function o(a){return ze(a)&&i++i))return;const n=t.events.length;let r,s,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(r){s=t.events[l][1].end;break}r=!0}for(h(o),e=n;ea;){const a=n[r];t.containerState=a[1],a[0].exit.call(t,e)}n.length=a}function E(){a.write([null]),r=void 0,a=void 0,t.containerState._closeFlow=void 0}}},Ke={tokenize:function(e,t,n){return We(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};const Ze={tokenize:function(e,t,n){return function(t){return ze(t)?We(e,a,"linePrefix")(t):a(t)};function a(e){return null===e||Ge(e)?t(e):n(e)}},partial:!0};const Xe={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),a(t)};function a(t){return null===t?r(t):Ge(t)?e.check(Qe,i,r)(t):(e.consume(t),a)}function r(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function i(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,a}},resolve:function(e){return we(e),e}},Qe={tokenize:function(e,t,n){const a=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),We(e,r,"linePrefix")};function r(r){if(null===r||Ge(r))return n(r);const i=a.events[a.events.length-1];return!a.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(r):e.interrupt(a.parser.constructs.flow,n,t)(r)}},partial:!0};const Je={tokenize:function(e){const t=this,n=e.attempt(Ze,(function(a){if(null===a)return void e.consume(a);return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,a,We(e,e.attempt(this.parser.constructs.flow,a,e.attempt(Xe,a)),"linePrefix")));return n;function a(a){if(null!==a)return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(a)}}};const et={resolveAll:rt()},tt=at("string"),nt=at("text");function at(e){return{tokenize:function(t){const n=this,a=this.parser.constructs[e],r=t.attempt(a,i,o);return i;function i(e){return l(e)?r(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),r(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;const t=a[e];let r=-1;if(t)for(;++r-1){const e=o[0];"string"==typeof e?o[0]=e.slice(a):o.shift()}i>0&&o.push(e[r].slice(0,i))}return o}(o,e)}function m(){const{line:e,column:t,offset:n,_index:r,_bufferIndex:i}=a;return{line:e,column:t,offset:n,_index:r,_bufferIndex:i}}function f(){let e;for(;a._index=3&&(null===i||Ge(i))?(e.exit("thematicBreak"),t(i)):n(i)}function o(t){return t===a?(e.consume(t),r++,o):(e.exit("thematicBreakSequence"),ze(t)?We(e,i,"whitespace")(t):i(t))}}};const ct={name:"list",tokenize:function(e,t,n){const a=this,r=a.events[a.events.length-1];let i=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,o=0;return function(t){const r=a.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===r?!a.containerState.marker||t===a.containerState.marker:Fe(t)){if(a.containerState.type||(a.containerState.type=r,e.enter(r,{_container:!0})),"listUnordered"===r)return e.enter("listItemPrefix"),42===t||45===t?e.check(lt,n,l)(t):l(t);if(!a.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return Fe(t)&&++o<10?(e.consume(t),s):(!a.interrupt||o<2)&&(a.containerState.marker?t===a.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),a.containerState.marker=a.containerState.marker||t,e.check(Ze,a.interrupt?n:c,e.attempt(ut,d,u))}function c(e){return a.containerState.initialBlankLine=!0,i++,d(e)}function u(t){return ze(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return a.containerState.size=i+a.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const a=this;return a.containerState._closeFlow=void 0,e.check(Ze,r,i);function r(n){return a.containerState.furtherBlankLines=a.containerState.furtherBlankLines||a.containerState.initialBlankLine,We(e,t,"listItemIndent",a.containerState.size+1)(n)}function i(n){return a.containerState.furtherBlankLines||!ze(n)?(a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,o(n)):(a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,e.attempt(dt,t,o)(n))}function o(r){return a.containerState._closeFlow=!0,a.interrupt=void 0,We(e,e.attempt(ct,t,n),"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(r)}}},exit:function(e){e.exit(this.containerState.type)}},ut={tokenize:function(e,t,n){const a=this;return We(e,(function(e){const r=a.events[a.events.length-1];return!ze(e)&&r&&"listItemPrefixWhitespace"===r[1].type?t(e):n(e)}),"listItemPrefixWhitespace",a.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},dt={tokenize:function(e,t,n){const a=this;return We(e,(function(e){const r=a.events[a.events.length-1];return r&&"listItemIndent"===r[1].type&&r[2].sliceSerialize(r[1],!0).length===a.containerState.size?t(e):n(e)}),"listItemIndent",a.containerState.size+1)},partial:!0};const pt={name:"blockQuote",tokenize:function(e,t,n){const a=this;return function(t){if(62===t){const n=a.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),r}return n(t)};function r(n){return ze(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){const a=this;return function(t){if(ze(t))return We(e,r,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return r(t)};function r(a){return e.attempt(pt,t,n)(a)}}},exit:function(e){e.exit("blockQuote")}};function gt(e,t,n,a,r,i,o,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return function(t){if(60===t)return e.enter(a),e.enter(r),e.enter(i),e.consume(t),e.exit(i),d;if(null===t||32===t||41===t||Me(t))return n(t);return e.enter(a),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),m(t)};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),e.exit(a),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||Ge(t)?n(t):(e.consume(t),92===t?g:p)}function g(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function m(r){return u||null!==r&&41!==r&&!$e(r)?u999||null===d||91===d||93===d&&!s||94===d&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs?n(d):93===d?(e.exit(i),e.enter(r),e.consume(d),e.exit(r),e.exit(a),t):Ge(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||Ge(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!ze(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function ft(e,t,n,a,r,i){let o;return function(t){if(34===t||39===t||40===t)return e.enter(a),e.enter(r),e.consume(t),e.exit(r),o=40===t?41:t,s;return n(t)};function s(n){return n===o?(e.enter(r),e.consume(n),e.exit(r),e.exit(a),t):(e.enter(i),l(n))}function l(t){return t===o?(e.exit(i),s(o)):null===t?n(t):Ge(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),We(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===o||null===t||Ge(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===o||92===t?(e.consume(t),c):c(t)}}function bt(e,t){let n;return function a(r){if(Ge(r))return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n=!0,a;if(ze(r))return We(e,a,n?"linePrefix":"lineSuffix")(r);return t(r)}}function ht(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Et={name:"definition",tokenize:function(e,t,n){const a=this;let r;return function(t){return e.enter("definition"),function(t){return mt.call(a,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function i(t){return r=ht(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o):n(t)}function o(t){return $e(t)?bt(e,s)(t):s(t)}function s(t){return gt(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(yt,c,c)(t)}function c(t){return ze(t)?We(e,u,"whitespace")(t):u(t)}function u(i){return null===i||Ge(i)?(e.exit("definition"),a.parser.defined.push(r),t(i)):n(i)}}},yt={tokenize:function(e,t,n){return function(t){return $e(t)?bt(e,a)(t):n(t)};function a(t){return ft(e,r,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function r(t){return ze(t)?We(e,i,"whitespace")(t):i(t)}function i(e){return null===e||Ge(e)?t(e):n(e)}},partial:!0};const St={name:"codeIndented",tokenize:function(e,t,n){const a=this;return function(t){return e.enter("codeIndented"),We(e,r,"linePrefix",5)(t)};function r(e){const t=a.events[a.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?s(t):Ge(t)?e.attempt(Tt,i,s)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||Ge(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),o)}function s(n){return e.exit("codeIndented"),t(n)}}},Tt={tokenize:function(e,t,n){const a=this;return r;function r(t){return a.parser.lazy[a.now().line]?n(t):Ge(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r):We(e,i,"linePrefix",5)(t)}function i(e){const i=a.events[a.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):Ge(e)?r(e):n(e)}},partial:!0};const At={name:"headingAtx",tokenize:function(e,t,n){let a=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),r(t)}(t)};function r(t){return 35===t&&a++<6?(e.consume(t),r):null===t||$e(t)?(e.exit("atxHeadingSequence"),i(t)):n(t)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),o(n)):null===n||Ge(n)?(e.exit("atxHeading"),t(n)):ze(n)?We(e,i,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function o(t){return 35===t?(e.consume(t),o):(e.exit("atxHeadingSequence"),i(t))}function s(t){return null===t||35===t||$e(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),s)}},resolve:function(e,t){let n,a,r=e.length-2,i=3;"whitespace"===e[i][1].type&&(i+=2);r-2>i&&"whitespace"===e[r][1].type&&(r-=2);"atxHeadingSequence"===e[r][1].type&&(i===r-1||r-4>i&&"whitespace"===e[r-2][1].type)&&(r-=i+1===r?2:4);r>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[r][1].end},a={type:"chunkText",start:e[i][1].start,end:e[r][1].end,contentType:"text"},ve(e,i,r-i+1,[["enter",n,t],["enter",a,t],["exit",a,t],["exit",n,t]]));return e}};const It={name:"setextUnderline",tokenize:function(e,t,n){const a=this;let r;return function(t){let o,s=a.events.length;for(;s--;)if("lineEnding"!==a.events[s][1].type&&"linePrefix"!==a.events[s][1].type&&"content"!==a.events[s][1].type){o="paragraph"===a.events[s][1].type;break}if(!a.parser.lazy[a.now().line]&&(a.interrupt||o))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),i(t)}(t);return n(t)};function i(t){return t===r?(e.consume(t),i):(e.exit("setextHeadingLineSequence"),ze(t)?We(e,o,"lineSuffix")(t):o(t))}function o(a){return null===a||Ge(a)?(e.exit("setextHeadingLine"),t(a)):n(a)}},resolveTo:function(e,t){let n,a,r,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(a=i)}else"content"===e[i][1].type&&e.splice(i,1),r||"definition"!==e[i][1].type||(r=i);const o={type:"setextHeading",start:Object.assign({},e[a][1].start),end:Object.assign({},e[e.length-1][1].end)};e[a][1].type="setextHeadingText",r?(e.splice(a,0,["enter",o,t]),e.splice(r+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[r][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};const vt=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],kt=["pre","script","style","textarea"],_t={name:"htmlFlow",tokenize:function(e,t,n){const a=this;let r,i,o,s,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c}(t)};function c(s){return 33===s?(e.consume(s),u):47===s?(e.consume(s),i=!0,g):63===s?(e.consume(s),r=3,a.interrupt?t:D):Le(s)?(e.consume(s),o=String.fromCharCode(s),m):n(s)}function u(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,s=0,p):Le(i)?(e.consume(i),r=4,a.interrupt?t:D):n(i)}function d(r){return 45===r?(e.consume(r),a.interrupt?t:D):n(r)}function p(r){const i="CDATA[";return r===i.charCodeAt(s++)?(e.consume(r),s===i.length?a.interrupt?t:_:p):n(r)}function g(t){return Le(t)?(e.consume(t),o=String.fromCharCode(t),m):n(t)}function m(s){if(null===s||47===s||62===s||$e(s)){const l=47===s,c=o.toLowerCase();return l||i||!kt.includes(c)?vt.includes(o.toLowerCase())?(r=6,l?(e.consume(s),f):a.interrupt?t(s):_(s)):(r=7,a.interrupt&&!a.parser.lazy[a.now().line]?n(s):i?b(s):h(s)):(r=1,a.interrupt?t(s):_(s))}return 45===s||De(s)?(e.consume(s),o+=String.fromCharCode(s),m):n(s)}function f(r){return 62===r?(e.consume(r),a.interrupt?t:_):n(r)}function b(t){return ze(t)?(e.consume(t),b):v(t)}function h(t){return 47===t?(e.consume(t),v):58===t||95===t||Le(t)?(e.consume(t),E):ze(t)?(e.consume(t),h):v(t)}function E(t){return 45===t||46===t||58===t||95===t||De(t)?(e.consume(t),E):y(t)}function y(t){return 61===t?(e.consume(t),S):ze(t)?(e.consume(t),y):h(t)}function S(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,T):ze(t)?(e.consume(t),S):A(t)}function T(t){return t===l?(e.consume(t),l=null,I):null===t||Ge(t)?n(t):(e.consume(t),T)}function A(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||$e(t)?y(t):(e.consume(t),A)}function I(e){return 47===e||62===e||ze(e)?h(e):n(e)}function v(t){return 62===t?(e.consume(t),k):n(t)}function k(t){return null===t||Ge(t)?_(t):ze(t)?(e.consume(t),k):n(t)}function _(t){return 45===t&&2===r?(e.consume(t),C):60===t&&1===r?(e.consume(t),O):62===t&&4===r?(e.consume(t),P):63===t&&3===r?(e.consume(t),D):93===t&&5===r?(e.consume(t),L):!Ge(t)||6!==r&&7!==r?null===t||Ge(t)?(e.exit("htmlFlowData"),R(t)):(e.consume(t),_):(e.exit("htmlFlowData"),e.check(Rt,M,R)(t))}function R(t){return e.check(wt,w,M)(t)}function w(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),N}function N(t){return null===t||Ge(t)?R(t):(e.enter("htmlFlowData"),_(t))}function C(t){return 45===t?(e.consume(t),D):_(t)}function O(t){return 47===t?(e.consume(t),o="",x):_(t)}function x(t){if(62===t){const n=o.toLowerCase();return kt.includes(n)?(e.consume(t),P):_(t)}return Le(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),x):_(t)}function L(t){return 93===t?(e.consume(t),D):_(t)}function D(t){return 62===t?(e.consume(t),P):45===t&&2===r?(e.consume(t),D):_(t)}function P(t){return null===t||Ge(t)?(e.exit("htmlFlowData"),M(t)):(e.consume(t),P)}function M(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},Rt={tokenize:function(e,t,n){return function(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(Ze,t,n)}},partial:!0},wt={tokenize:function(e,t,n){const a=this;return function(t){if(Ge(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r;return n(t)};function r(e){return a.parser.lazy[a.now().line]?n(e):t(e)}},partial:!0};const Nt={tokenize:function(e,t,n){const a=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return a.parser.lazy[a.now().line]?n(e):t(e)}},partial:!0},Ct={name:"codeFenced",tokenize:function(e,t,n){const a=this,r={tokenize:function(e,t,n){let r=0;return o;function o(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),ze(t)?We(e,c,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===i?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===i?(r++,e.consume(t),u):r>=s?(e.exit("codeFencedFenceSequence"),ze(t)?We(e,d,"whitespace")(t):d(t)):n(t)}function d(a){return null===a||Ge(a)?(e.exit("codeFencedFence"),t(a)):n(a)}},partial:!0};let i,o=0,s=0;return function(t){return function(t){const n=a.events[a.events.length-1];return o=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,i=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===i?(s++,e.consume(t),l):s<3?n(t):(e.exit("codeFencedFenceSequence"),ze(t)?We(e,c,"whitespace")(t):c(t))}function c(n){return null===n||Ge(n)?(e.exit("codeFencedFence"),a.interrupt?t(n):e.check(Nt,g,E)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),u(n))}function u(t){return null===t||Ge(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):ze(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),We(e,d,"whitespace")(t)):96===t&&t===i?n(t):(e.consume(t),u)}function d(t){return null===t||Ge(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),p(t))}function p(t){return null===t||Ge(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===i?n(t):(e.consume(t),p)}function g(t){return e.attempt(r,E,m)(t)}function m(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f}function f(t){return o>0&&ze(t)?We(e,b,"linePrefix",o+1)(t):b(t)}function b(t){return null===t||Ge(t)?e.check(Nt,g,E)(t):(e.enter("codeFlowValue"),h(t))}function h(t){return null===t||Ge(t)?(e.exit("codeFlowValue"),b(t)):(e.consume(t),h)}function E(n){return e.exit("codeFenced"),t(n)}},concrete:!0};const Ot=document.createElement("i");function xt(e){const t="&"+e+";";Ot.innerHTML=t;const n=Ot.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}const Lt={name:"characterReference",tokenize:function(e,t,n){const a=this;let r,i,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,i=De,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=Ue,c):(e.enter("characterReferenceValue"),r=7,i=Fe,c(t))}function c(s){if(59===s&&o){const r=e.exit("characterReferenceValue");return i!==De||xt(a.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return i(s)&&o++1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),p=Object.assign({},e[u][1].start);Ht(d,-s),Ht(p,s),i={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:p},r={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},a={type:s>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},i.start),e[u][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=ke(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=ke(l,[["enter",a,t],["enter",i,t],["exit",i,t],["enter",r,t]]),l=ke(l,ot(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=ke(l,[["exit",r,t],["enter",o,t],["exit",o,t],["exit",a,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=ke(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,ve(e,n-1,u-n+3,l),u=n+l.length-c-2;break}u=-1;for(;++u13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"�":String.fromCodePoint(n)}const ln=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function cn(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return sn(n.slice(t?2:1),t?16:10)}return xt(n)||e}const un={}.hasOwnProperty;function dn(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(ne),autolinkProtocol:k,autolinkEmail:k,atxHeading:i(Q),blockQuote:i(W),characterEscape:k,characterReference:k,codeFenced:i(q),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:i(q,o),codeText:i(Y,o),codeTextData:k,data:k,codeFlowValue:k,definition:i(K),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:i(X),hardBreakEscape:i(J),hardBreakTrailing:i(J),htmlFlow:i(ee,o),htmlFlowData:k,htmlText:i(ee,o),htmlTextData:k,image:i(te),label:o,link:i(ne),listItem:i(re),listItemValue:p,listOrdered:i(ae,d),listUnordered:i(ae),paragraph:i(ie),reference:B,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:i(Q),strong:i(oe),thematicBreak:i(le)},exit:{atxHeading:l(),atxHeadingSequence:T,autolink:l(),autolinkEmail:V,autolinkProtocol:j,blockQuote:l(),characterEscapeValue:_,characterReferenceMarkerHexadecimal:$,characterReferenceMarkerNumeric:$,characterReferenceValue:z,characterReference:H,codeFenced:l(b),codeFencedFence:f,codeFencedFenceInfo:g,codeFencedFenceMeta:m,codeFlowValue:_,codeIndented:l(h),codeText:l(O),codeTextData:_,data:_,definition:l(),definitionDestinationString:S,definitionLabelString:E,definitionTitleString:y,emphasis:l(),hardBreakEscape:l(w),hardBreakTrailing:l(w),htmlFlow:l(N),htmlFlowData:_,htmlText:l(C),htmlTextData:_,image:l(L),label:P,labelText:D,lineEnding:R,link:l(x),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:G,resourceDestinationString:M,resourceTitleString:F,resource:U,setextHeading:l(v),setextHeadingLineSequence:I,setextHeadingText:A,strong:l(),thematicBreak:l()}};gn(t,(e||{}).mdastExtensions||[]);const n={};return a;function a(e){let a={type:"root",children:[]};const i={stack:[a],tokenStack:[],config:t,enter:s,exit:c,buffer:o,resume:u,data:n},l=[];let d=-1;for(;++d0){const e=i.tokenStack[i.tokenStack.length-1];(e[1]||fn).call(i,void 0,e[0])}for(a.position={start:pn(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:pn(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d((e,t)=>{const n=(t,n)=>(e.set(n,t),t),a=r=>{if(e.has(r))return e.get(r);const[i,o]=t[r];switch(i){case 0:case-1:return n(o,r);case 1:{const e=n([],r);for(const t of o)e.push(a(t));return e}case 2:{const e=n({},r);for(const[t,n]of o)e[a(t)]=a(n);return e}case 3:return n(new Date(o),r);case 4:{const{source:e,flags:t}=o;return n(new RegExp(e,t),r)}case 5:{const e=n(new Map,r);for(const[t,n]of o)e.set(a(t),a(n));return e}case 6:{const e=n(new Set,r);for(const t of o)e.add(a(t));return e}case 7:{const{name:e,message:t}=o;return n(new hn[e](t),r)}case 8:return n(BigInt(o),r);case"BigInt":return n(Object(BigInt(o)),r)}return n(new hn[i](o),r)};return a})(new Map,e)(0),yn="",{toString:Sn}={},{keys:Tn}=Object,An=e=>{const t=typeof e;if("object"!==t||!e)return[0,t];const n=Sn.call(e).slice(8,-1);switch(n){case"Array":return[1,yn];case"Object":return[2,yn];case"Date":return[3,yn];case"RegExp":return[4,yn];case"Map":return[5,yn];case"Set":return[6,yn]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},In=([e,t])=>0===e&&("function"===t||"symbol"===t),vn=(e,{json:t,lossy:n}={})=>{const a=[];return((e,t,n,a)=>{const r=(e,t)=>{const r=a.push(e)-1;return n.set(t,r),r},i=a=>{if(n.has(a))return n.get(a);let[o,s]=An(a);switch(o){case 0:{let t=a;switch(s){case"bigint":o=8,t=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);t=null;break;case"undefined":return r([-1],a)}return r([o,t],a)}case 1:{if(s)return r([s,[...a]],a);const e=[],t=r([o,e],a);for(const t of a)e.push(i(t));return t}case 2:{if(s)switch(s){case"BigInt":return r([s,a.toString()],a);case"Boolean":case"Number":case"String":return r([s,a.valueOf()],a)}if(t&&"toJSON"in a)return i(a.toJSON());const n=[],l=r([o,n],a);for(const t of Tn(a))!e&&In(An(a[t]))||n.push([i(t),i(a[t])]);return l}case 3:return r([o,a.toISOString()],a);case 4:{const{source:e,flags:t}=a;return r([o,{source:e,flags:t}],a)}case 5:{const t=[],n=r([o,t],a);for(const[n,r]of a)(e||!In(An(n))&&!In(An(r)))&&t.push([i(n),i(r)]);return n}case 6:{const t=[],n=r([o,t],a);for(const n of a)!e&&In(An(n))||t.push(i(n));return n}}const{message:l}=a;return r([o,{name:s,message:l}],a)};return i})(!(t||n),!!t,new Map,a)(e),a};var kn="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?En(vn(e,t)):structuredClone(e):(e,t)=>En(vn(e,t));function _n(e){const t=[];let n=-1,a=0,r=0;for(;++n55295&&i<57344){const t=e.charCodeAt(n+1);i<56320&&t>56319&&t<57344?(o=String.fromCharCode(i,t),r=1):o="�"}else o=String.fromCharCode(i);o&&(t.push(e.slice(a,n),encodeURIComponent(o)),a=n+r+1,o=""),r&&(n+=r,r=0)}return t.join("")+e.slice(a)}function Rn(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function wn(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}const Nn=function(e){if(null==e)return On;if("function"==typeof e)return Cn(e);if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n":"")+")"})}return u;function u(){let c,u,d,p=Ln;if((!t||i(r,s,l[l.length-1]||void 0))&&(p=function(e){if(Array.isArray(e))return e;if("number"==typeof e)return[true,e];return null==e?Ln:[e]}(n(r,l)),false===p[0]))return p;if("children"in r&&r.children){const t=r;if(t.children&&"skip"!==p[0])for(u=(a?t.children.length:-1)+o,d=l.concat(t);u>-1&&u1:t}function Un(e){const t=String(e),n=/\r?\n|\r/g;let a=n.exec(t),r=0;const i=[];for(;a;)i.push(Bn(t.slice(r,a.index),r>0,!0),a[0]),r=a.index+a[0].length,a=n.exec(t);return i.push(Bn(t.slice(r),r>0,!1)),i.join("")}function Bn(e,t,n){let a=0,r=e.length;if(t){let t=e.codePointAt(a);for(;9===t||32===t;)a++,t=e.codePointAt(a)}if(n){let t=e.codePointAt(r-1);for(;9===t||32===t;)r--,t=e.codePointAt(r-1)}return r>a?e.slice(a,r):""}const Gn={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",a={};t.lang&&(a.className=["language-"+t.lang]);let r={type:"element",tagName:"code",properties:a,children:[{type:"text",value:n}]};return t.meta&&(r.data={meta:t.meta}),e.patch(t,r),r=e.applyData(t,r),r={type:"element",tagName:"pre",properties:{},children:[r]},e.patch(t,r),r},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){const n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",a=String(t.identifier).toUpperCase(),r=_n(a.toLowerCase()),i=e.footnoteOrder.indexOf(a);let o,s=e.footnoteCounts.get(a);void 0===s?(s=0,e.footnoteOrder.push(a),o=e.footnoteOrder.length):o=i+1,s+=1,e.footnoteCounts.set(a,s);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+r,id:n+"fnref-"+r+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){const n=String(t.identifier).toUpperCase(),a=e.definitionById.get(n);if(!a)return Mn(e,t);const r={src:_n(a.url||""),alt:t.alt};null!==a.title&&void 0!==a.title&&(r.title=a.title);const i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,i),e.applyData(t,i)},image:function(e,t){const n={src:_n(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const a={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,a),e.applyData(t,a)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const a={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,a),e.applyData(t,a)},linkReference:function(e,t){const n=String(t.identifier).toUpperCase(),a=e.definitionById.get(n);if(!a)return Mn(e,t);const r={href:_n(a.url||"")};null!==a.title&&void 0!==a.title&&(r.title=a.title);const i={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)},link:function(e,t){const n={href:_n(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const a={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},listItem:function(e,t,n){const a=e.all(t),r=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let a=-1;for(;!t&&++a0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=Y(t.children[1]),o=q(t.children[t.children.length-1]);i&&o&&(a.position={start:i,end:o}),r.push(a)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const a=n?n.children:void 0,r=0===(a?a.indexOf(t):1)?"th":"td",i=n&&"table"===n.type?n.align:void 0,o=i?i.length:t.children.length;let s=-1;const l=[];for(;++s0&&n.push({type:"text",value:"\n"}),n}function Yn(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function Kn(e,t){const n=function(e,t){const n=t||Hn,a=new Map,r=new Map,i=new Map,o={...Gn,...n.handlers},s={all:function(e){const t=[];if("children"in e){const n=e.children;let a=-1;for(;++a0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(l,u);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof a?a:a(l,u),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}const g=i[i.length-1];if(g&&"element"===g.type&&"p"===g.tagName){const e=g.children[g.children.length-1];e&&"text"===e.type?e.value+=" ":g.children.push({type:"text",value:" "}),g.children.push(...d)}else i.push(...d);const m={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(i,!0)};e.patch(r,m),s.push(m)}if(0!==s.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...kn(o),id:"footnote-label"},children:[{type:"text",value:r}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:"\n"}]}}(n),i=Array.isArray(a)?{type:"root",children:a}:a||{type:"root",children:[]};return r&&i.children.push({type:"text",value:"\n"},r),i}function Zn(e,t){return e&&"run"in e?async function(n,a){const r=Kn(n,{file:a,...t});await e.run(r,a)}:function(n,a){return Kn(n,{file:a,...t||e})}}function Xn(e){if(e)throw e}var Qn=n(58847);function Jn(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function ea(){const e=[],t={run:function(...t){let n=-1;const a=t.pop();if("function"!=typeof a)throw new TypeError("Expected function as last argument, not "+a);!function r(i,...o){const s=e[++n];let l=-1;if(i)a(i);else{for(;++lt.length;let o;a&&t.push(r);try{o=e.apply(this,t)}catch(e){if(a&&n)throw e;return r(e)}a||(o&&o.then&&"function"==typeof o.then?o.then(i,r):o instanceof Error?r(o):i(o))}function r(e,...a){n||(n=!0,t(e,...a))}function i(e){r(null,e)}}(s,r)(...o):a(null,...o)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}const ta={basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');na(e);let n,a=0,r=-1,i=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;i--;)if(47===e.codePointAt(i)){if(n){a=i+1;break}}else r<0&&(n=!0,r=i+1);return r<0?"":e.slice(a,r)}if(t===e)return"";let o=-1,s=t.length-1;for(;i--;)if(47===e.codePointAt(i)){if(n){a=i+1;break}}else o<0&&(n=!0,o=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=o));a===r?r=o:r<0&&(r=e.length);return e.slice(a,r)},dirname:function(e){if(na(e),0===e.length)return".";let t,n=-1,a=e.length;for(;--a;)if(47===e.codePointAt(a)){if(t){n=a;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){na(e);let t,n=e.length,a=-1,r=0,i=-1,o=0;for(;n--;){const s=e.codePointAt(n);if(47!==s)a<0&&(t=!0,a=n+1),46===s?i<0?i=n:1!==o&&(o=1):i>-1&&(o=-1);else if(t){r=n+1;break}}if(i<0||a<0||0===o||1===o&&i===a-1&&i===r+1)return"";return e.slice(i,a)},join:function(...e){let t,n=-1;for(;++n2){if(a=r.lastIndexOf("/"),a!==r.length-1){a<0?(r="",i=0):(r=r.slice(0,a),i=r.length-1-r.lastIndexOf("/")),o=l,s=0;continue}}else if(r.length>0){r="",i=0,o=l,s=0;continue}t&&(r=r.length>0?r+"/..":"..",i=2)}else r.length>0?r+="/"+e.slice(o+1,l):r=e.slice(o+1,l),i=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return r}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(t)},sep:"/"};function na(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const aa={cwd:function(){return"/"}};function ra(e){return Boolean(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function ia(e){if("string"==typeof e)e=new URL(e);else if(!ra(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n0){let[a,...i]=t;const o=n[r][1];Jn(o)&&Jn(a)&&(a=Qn(!0,o,a)),n[r]=[e,a,...i]}}}}const ma=(new ga).freeze();function fa(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function ba(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function ha(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ea(e){if(!Jn(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function ya(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Sa(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new sa(e)}const Ta=[],Aa={allowDangerousHtml:!0},Ia=/^(https?|ircs?|mailto|xmpp)$/i,va=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ka(e){const t=e.allowedElements,n=e.allowElement,a=e.children||"",r=e.className,i=e.components,o=e.disallowedElements,s=e.rehypePlugins||Ta,l=e.remarkPlugins||Ta,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...Aa}:Aa,u=e.skipHtml,d=e.unwrapDisallowed,p=e.urlTransform||_a,g=ma().use(bn).use(l).use(Zn,c).use(s),m=new sa;"string"==typeof a&&(m.value=a);for(const t of va)Object.hasOwn(e,t.from)&&(t.from,t.to&&t.to,t.id);const f=g.parse(m);let b=g.runSync(f,m);return r&&(b={type:"element",tagName:"div",properties:{className:r},children:"root"===b.type?b.children:[b]}),Pn(b,(function(e,a,r){if("raw"===e.type&&r&&"number"==typeof a)return u?r.children.splice(a,1):r.children[a]={type:"text",value:e.value},a;if("element"===e.type){let t;for(t in ye)if(Object.hasOwn(ye,t)&&Object.hasOwn(e.properties,t)){const n=e.properties[t],a=ye[t];(null===a||a.includes(e.tagName))&&(e.properties[t]=p(String(n||""),t,e))}}if("element"===e.type){let i=t?!t.includes(e.tagName):!!o&&o.includes(e.tagName);if(!i&&n&&"number"==typeof a&&(i=!n(e,a,r)),i&&r&&"number"==typeof a)return d&&e.children?r.children.splice(a,1,...e.children):r.children.splice(a,1),a}})),le(b,{Fragment:Se.Fragment,components:i,ignoreInvalidStyle:!0,jsx:Se.jsx,jsxs:Se.jsxs,passKeys:!0,passNode:!0})}function _a(e){const t=e.indexOf(":"),n=e.indexOf("?"),a=e.indexOf("#"),r=e.indexOf("/");return t<0||r>-1&&t>r||n>-1&&t>n||a>-1&&t>a||Ia.test(e.slice(0,t))?e:""}},47854:function(e){"use strict";e.exports=JSON.parse('{"AElig":"Æ","AMP":"&","Aacute":"Á","Acirc":"Â","Agrave":"À","Aring":"Å","Atilde":"Ã","Auml":"Ä","COPY":"©","Ccedil":"Ç","ETH":"Ð","Eacute":"É","Ecirc":"Ê","Egrave":"È","Euml":"Ë","GT":">","Iacute":"Í","Icirc":"Î","Igrave":"Ì","Iuml":"Ï","LT":"<","Ntilde":"Ñ","Oacute":"Ó","Ocirc":"Ô","Ograve":"Ò","Oslash":"Ø","Otilde":"Õ","Ouml":"Ö","QUOT":"\\"","REG":"®","THORN":"Þ","Uacute":"Ú","Ucirc":"Û","Ugrave":"Ù","Uuml":"Ü","Yacute":"Ý","aacute":"á","acirc":"â","acute":"´","aelig":"æ","agrave":"à","amp":"&","aring":"å","atilde":"ã","auml":"ä","brvbar":"¦","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","curren":"¤","deg":"°","divide":"÷","eacute":"é","ecirc":"ê","egrave":"è","eth":"ð","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","iacute":"í","icirc":"î","iexcl":"¡","igrave":"ì","iquest":"¿","iuml":"ï","laquo":"«","lt":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","ntilde":"ñ","oacute":"ó","ocirc":"ô","ograve":"ò","ordf":"ª","ordm":"º","oslash":"ø","otilde":"õ","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","raquo":"»","reg":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","thorn":"þ","times":"×","uacute":"ú","ucirc":"û","ugrave":"ù","uml":"¨","uuml":"ü","yacute":"ý","yen":"¥","yuml":"ÿ"}')},80501:function(e){"use strict";e.exports=JSON.parse('{"0":"�","128":"€","130":"‚","131":"ƒ","132":"„","133":"…","134":"†","135":"‡","136":"ˆ","137":"‰","138":"Š","139":"‹","140":"Œ","142":"Ž","145":"‘","146":"’","147":"“","148":"”","149":"•","150":"–","151":"—","152":"˜","153":"™","154":"š","155":"›","156":"œ","158":"ž","159":"Ÿ"}')}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[56119],{73259:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var a=n(33614),r=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 00-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 00-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z"}}]},name:"file-word",theme:"outlined"},o=n(22589),s=function(e,t){return r.createElement(o.Z,(0,a.Z)({},e,{ref:t,icon:i}))};var l=r.forwardRef(s)},58951:function(e,t){"use strict";t.Q=function(e){var t,n=[],a=String(e||""),r=a.indexOf(","),i=0,o=!1;for(;!o;)-1===r&&(r=a.length,o=!0),!(t=a.slice(i,r).trim())&&o||n.push(t),i=r+1,r=a.indexOf(",",i);return n}},25769:function(e,t,n){"use strict";var a=n(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,i,o,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(o=a(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(a){if(a.stopPropagation(),t.format)if(a.preventDefault(),void 0===a.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var i=r[t.format]||r.default;window.clipboardData.setData(i,e)}else a.clipboardData.clearData(),a.clipboardData.setData(t.format,e);t.onCopy&&(a.preventDefault(),t.onCopy(a.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(a){n&&console.error("unable to copy using execCommand: ",a),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(a){n&&console.error("unable to copy using clipboardData: ",a),n&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(i,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),o()}return u}},58847:function(e){"use strict";var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString,a=Object.defineProperty,r=Object.getOwnPropertyDescriptor,i=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===n.call(e)},o=function(e){if(!e||"[object Object]"!==n.call(e))return!1;var a,r=t.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!r&&!i)return!1;for(a in e);return void 0===a||t.call(e,a)},s=function(e,t){a&&"__proto__"===t.name?a(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,n){if("__proto__"===n){if(!t.call(e,n))return;if(r)return r(e,n).value}return e[n]};e.exports=function e(){var t,n,a,r,c,u,d=arguments[0],p=1,g=arguments.length,m=!1;for("boolean"==typeof d&&(m=d,d=arguments[1]||{},p=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});p=97&&t<=122||t>=65&&t<=90}},21127:function(e,t,n){"use strict";var a=n(91241),r=n(22347);e.exports=function(e){return a(e)||r(e)}},22347:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=48&&t<=57}},65207:function(e){"use strict";e.exports=function(e){var t="string"==typeof e?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}},67842:function(e){"use strict";var t;e.exports=function(e){var n,a="&"+e+";";if((t=t||document.createElement("i")).innerHTML=a,59===(n=t.textContent).charCodeAt(n.length-1)&&"semi"!==e)return!1;return n!==a&&n}},12256:function(e,t,n){"use strict";var a=n(47854),r=n(80501),i=n(22347),o=n(65207),s=n(21127),l=n(67842);e.exports=function(e,t){var n,i,o={};t||(t={});for(i in p)n=t[i],o[i]=null==n?p[i]:n;(o.position.indent||o.position.start)&&(o.indent=o.position.indent||[],o.position=o.position.start);return function(e,t){var n,i,o,p,T,A,I,v,k,_,R,w,N,C,O,x,L,D,P,M=t.additional,F=t.nonTerminated,U=t.text,B=t.reference,G=t.warning,$=t.textContext,z=t.referenceContext,H=t.warningContext,j=t.position,V=t.indent||[],W=e.length,q=0,Y=-1,K=j.column||1,Z=j.line||1,X="",Q=[];"string"==typeof M&&(M=M.charCodeAt(0));x=J(),v=G?ee:d,q--,W++;for(;++q65535&&(_+=u((A-=65536)>>>10|55296),A=56320|1023&A),A=_+u(A))):C!==g&&v(4,D)),A?(te(),x=J(),q=P-1,K+=P-N+1,Q.push(A),(L=J()).offset++,B&&B.call(z,A,{start:x,end:L},e.slice(N-1,P)),x=L):(p=e.slice(N-1,P),X+=p,K+=p.length,q=P-1)}else 10===T&&(Z++,Y++,K=0),T==T?(X+=u(T),K++):te();return Q.join("");function J(){return{line:Z,column:K,offset:q+(j.offset||0)}}function ee(e,t){var n=J();n.column+=t,n.offset+=t,G.call(H,E[e],n,e)}function te(){X&&(Q.push(X),U&&U.call($,X,{start:x,end:J()}),X="")}}(e,o)};var c={}.hasOwnProperty,u=String.fromCharCode,d=Function.prototype,p={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},g="named",m="hexadecimal",f="decimal",b={};b[m]=16,b[f]=10;var h={};h[g]=s,h[f]=i,h[m]=o;var E={};function y(e){return e>=55296&&e<=57343||e>1114111}function S(e){return e>=1&&e<=8||11===e||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||65535==(65535&e)||65534==(65535&e)}E[1]="Named character references must be terminated by a semicolon",E[2]="Numeric character references must be terminated by a semicolon",E[3]="Named character references cannot be empty",E[4]="Numeric character references cannot be empty",E[5]="Named character references must be known",E[6]="Numeric character references cannot be disallowed",E[7]="Numeric character references cannot be outside the permissible Unicode range"},68398:function(e,t,n){var a=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,n=0,a={},r={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){return t instanceof i?new i(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/=d.reach);I+=A.value.length,A=A.next){var v=A.value;if(t.length>e.length)return;if(!(v instanceof i)){var k,_=1;if(E){if(!(k=o(T,I,e,h))||k.index>=e.length)break;var R=k.index,w=k.index+k[0].length,N=I;for(N+=A.value.length;R>=N;)N+=(A=A.next).value.length;if(I=N-=A.value.length,A.value instanceof i)continue;for(var C=A;C!==t.tail&&(Nd.reach&&(d.reach=D);var P=A.prev;if(x&&(P=c(t,P,x),I+=x.length),u(t,P,_),A=c(t,P,new i(p,b?r.tokenize(O,b):O,y,O)),L&&c(t,A,L),_>1){var M={cause:p+","+m,reach:D};s(e,t,n,A.prev,I,M),d&&M.reach>d.reach&&(d.reach=M.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function c(e,t,n){var a=t.next,r={value:n,prev:t,next:a};return t.next=r,a.prev=r,e.length++,r}function u(e,t,n){for(var a=t.next,r=0;r"+i.content+""},!e.document)return e.addEventListener?(r.disableWorkerMessageHandler||e.addEventListener("message",(function(t){var n=JSON.parse(t.data),a=n.language,i=n.code,o=n.immediateClose;e.postMessage(r.highlight(i,r.languages[a],a)),o&&e.close()}),!1),r):r;var d=r.util.currentScript();function p(){r.manual||r.highlightAll()}if(d&&(r.filename=d.src,d.hasAttribute("data-manual")&&(r.manual=!0)),!r.manual){var g=document.readyState;"loading"===g||"interactive"===g&&d&&d.defer?document.addEventListener("DOMContentLoaded",p):window.requestAnimationFrame?window.requestAnimationFrame(p):window.setTimeout(p,16)}return r}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});e.exports&&(e.exports=a),void 0!==n.g&&(n.g.Prism=a)},88914:function(e,t,n){"use strict";var a=n(47178),r=n(19095),i=n(1969),o="data";e.exports=function(e,t){var n=a(t),p=t,g=i;if(n in e.normal)return e.property[e.normal[n]];n.length>4&&n.slice(0,4)===o&&s.test(t)&&("-"===t.charAt(4)?p=function(e){var t=e.slice(5).replace(l,d);return o+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(l.test(t))return e;t=t.replace(c,u),"-"!==t.charAt(0)&&(t="-"+t);return o+t}(t),g=r);return new g(p,t)};var s=/^data[-\w.:]+$/i,l=/-[a-z]/g,c=/[A-Z]/g;function u(e){return"-"+e.toLowerCase()}function d(e){return e.charAt(1).toUpperCase()}},18795:function(e,t,n){"use strict";var a=n(83576),r=n(8179),i=n(59780),o=n(68244),s=n(20019),l=n(38567);e.exports=a([i,r,o,s,l])},20019:function(e,t,n){"use strict";var a=n(70167),r=n(79318),i=a.booleanish,o=a.number,s=a.spaceSeparated;e.exports=r({transform:function(e,t){return"role"===t?t:"aria-"+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:i,ariaAutoComplete:null,ariaBusy:i,ariaChecked:i,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:s,ariaCurrent:null,ariaDescribedBy:s,ariaDetails:null,ariaDisabled:i,ariaDropEffect:s,ariaErrorMessage:null,ariaExpanded:i,ariaFlowTo:s,ariaGrabbed:i,ariaHasPopup:null,ariaHidden:i,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:s,ariaLevel:o,ariaLive:null,ariaModal:i,ariaMultiLine:i,ariaMultiSelectable:i,ariaOrientation:null,ariaOwns:s,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:i,ariaReadOnly:i,ariaRelevant:null,ariaRequired:i,ariaRoleDescription:s,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:i,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}})},38567:function(e,t,n){"use strict";var a=n(70167),r=n(79318),i=n(85804),o=a.boolean,s=a.overloadedBoolean,l=a.booleanish,c=a.number,u=a.spaceSeparated,d=a.commaSeparated;e.exports=r({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:i,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:d,acceptCharset:u,accessKey:u,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:u,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:u,cols:c,colSpan:null,content:null,contentEditable:l,controls:o,controlsList:u,coords:c|d,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:s,draggable:l,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:u,height:c,hidden:o,high:c,href:null,hrefLang:null,htmlFor:u,httpEquiv:u,id:null,imageSizes:null,imageSrcSet:d,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:u,itemRef:u,itemScope:o,itemType:u,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:c,pattern:null,ping:u,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:u,required:o,reversed:o,rows:c,rowSpan:c,sandbox:u,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:l,src:null,srcDoc:null,srcLang:null,srcSet:d,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:l,width:c,wrap:null,align:null,aLink:null,archive:u,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:l,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:c,security:null,unselectable:null}})},85804:function(e,t,n){"use strict";var a=n(56432);e.exports=function(e,t){return a(e,t.toLowerCase())}},56432:function(e){"use strict";e.exports=function(e,t){return t in e?e[t]:t}},79318:function(e,t,n){"use strict";var a=n(47178),r=n(44347),i=n(19095);e.exports=function(e){var t,n,o=e.space,s=e.mustUseProperty||[],l=e.attributes||{},c=e.properties,u=e.transform,d={},p={};for(t in c)n=new i(t,u(l,t),c[t],o),-1!==s.indexOf(t)&&(n.mustUseProperty=!0),d[t]=n,p[a(t)]=t,p[a(n.attribute)]=t;return new r(d,p,o)}},19095:function(e,t,n){"use strict";var a=n(1969),r=n(70167);e.exports=s,s.prototype=new a,s.prototype.defined=!0;var i=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=i.length;function s(e,t,n,s){var c,u=-1;for(l(this,"space",s),a.call(this,e,t);++u=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n=4?[t[0],t[1],t[2],t[3],"".concat(t[0],".").concat(t[1]),"".concat(t[0],".").concat(t[2]),"".concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[0]),"".concat(t[1],".").concat(t[2]),"".concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[1]),"".concat(t[2],".").concat(t[3]),"".concat(t[3],".").concat(t[0]),"".concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[0]),"".concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[0],".").concat(t[1],".").concat(t[2],".").concat(t[3]),"".concat(t[0],".").concat(t[1],".").concat(t[3],".").concat(t[2]),"".concat(t[0],".").concat(t[2],".").concat(t[1],".").concat(t[3]),"".concat(t[0],".").concat(t[2],".").concat(t[3],".").concat(t[1]),"".concat(t[0],".").concat(t[3],".").concat(t[1],".").concat(t[2]),"".concat(t[0],".").concat(t[3],".").concat(t[2],".").concat(t[1]),"".concat(t[1],".").concat(t[0],".").concat(t[2],".").concat(t[3]),"".concat(t[1],".").concat(t[0],".").concat(t[3],".").concat(t[2]),"".concat(t[1],".").concat(t[2],".").concat(t[0],".").concat(t[3]),"".concat(t[1],".").concat(t[2],".").concat(t[3],".").concat(t[0]),"".concat(t[1],".").concat(t[3],".").concat(t[0],".").concat(t[2]),"".concat(t[1],".").concat(t[3],".").concat(t[2],".").concat(t[0]),"".concat(t[2],".").concat(t[0],".").concat(t[1],".").concat(t[3]),"".concat(t[2],".").concat(t[0],".").concat(t[3],".").concat(t[1]),"".concat(t[2],".").concat(t[1],".").concat(t[0],".").concat(t[3]),"".concat(t[2],".").concat(t[1],".").concat(t[3],".").concat(t[0]),"".concat(t[2],".").concat(t[3],".").concat(t[0],".").concat(t[1]),"".concat(t[2],".").concat(t[3],".").concat(t[1],".").concat(t[0]),"".concat(t[3],".").concat(t[0],".").concat(t[1],".").concat(t[2]),"".concat(t[3],".").concat(t[0],".").concat(t[2],".").concat(t[1]),"".concat(t[3],".").concat(t[1],".").concat(t[0],".").concat(t[2]),"".concat(t[3],".").concat(t[1],".").concat(t[2],".").concat(t[0]),"".concat(t[3],".").concat(t[2],".").concat(t[0],".").concat(t[1]),"".concat(t[3],".").concat(t[2],".").concat(t[1],".").concat(t[0])]:void 0),u[a]}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=e.filter((function(e){return"token"!==e})),r=d(a);return r.reduce((function(e,t){return c(c({},e),n[t])}),t)}function g(e){return e.join(" ")}function m(e){var t=e.node,n=e.stylesheet,a=e.style,r=void 0===a?{}:a,i=e.useInlineStyles,l=e.key,u=t.properties,d=t.type,f=t.tagName,b=t.value;if("text"===d)return b;if(f){var h,E=function(e,t){var n=0;return function(a){return n+=1,a.map((function(a,r){return m({node:a,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(n,"-").concat(r)})}))}}(n,i);if(i){var y=Object.keys(n).reduce((function(e,t){return t.split(".").forEach((function(t){e.includes(t)||e.push(t)})),e}),[]),S=u.className&&u.className.includes("token")?["token"]:[],T=u.className&&S.concat(u.className.filter((function(e){return!y.includes(e)})));h=c(c({},u),{},{className:g(T)||void 0,style:p(u.className,Object.assign({},u.style,r),n)})}else h=c(c({},u),{},{className:g(u.className)});var A=E(t.children);return o.createElement(f,(0,s.Z)({key:l},h),A)}}var f=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function h(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=0;a2&&void 0!==arguments[2]?arguments[2]:[];return A({children:e,lineNumber:t,lineNumberStyle:s,largestLineNumber:o,showInlineLineNumbers:r,lineProps:n,className:i,showLineNumbers:a,wrapLongLines:l})}function f(e,t){if(a&&t&&r){var n=T(s,t,o);e.unshift(S(t,n))}return e}function b(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return t||a.length>0?m(e,n,a):f(e,n)}for(var h=function(){var e=u[g],t=e.children[0].value;if(t.match(E)){var n=t.split("\n");n.forEach((function(t,r){var o=a&&d.length+i,s={type:"text",value:"".concat(t,"\n")};if(0===r){var l=b(u.slice(p+1,g).concat(A({children:[s],className:e.properties.className})),o);d.push(l)}else if(r===n.length-1){var c=u[g+1]&&u[g+1].children&&u[g+1].children[0],m={type:"text",value:"".concat(t)};if(c){var f=A({children:[m],className:e.properties.className});u.splice(g+1,0,f)}else{var h=b([m],o,e.properties.className);d.push(h)}}else{var E=b([s],o,e.properties.className);d.push(E)}})),p=g}g++};g code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}},function(e){var t=e.language,n=e.children,r=e.style,i=void 0===r?w:r,s=e.customStyle,l=void 0===s?{}:s,c=e.codeTagProps,u=void 0===c?{className:t?"language-".concat(t):void 0,style:h(h({},i['code[class*="language-"]']),i['code[class*="language-'.concat(t,'"]')])}:c,d=e.useInlineStyles,p=void 0===d||d,g=e.showLineNumbers,m=void 0!==g&&g,b=e.showInlineLineNumbers,E=void 0===b||b,S=e.startingLineNumber,T=void 0===S?1:S,A=e.lineNumberContainerStyle,I=e.lineNumberStyle,N=void 0===I?{}:I,C=e.wrapLines,O=e.wrapLongLines,x=void 0!==O&&O,L=e.lineProps,D=void 0===L?{}:L,P=e.renderer,M=e.PreTag,F=void 0===M?"pre":M,U=e.CodeTag,B=void 0===U?"code":U,G=e.code,$=void 0===G?(Array.isArray(n)?n[0]:n)||"":G,z=e.astGenerator,H=(0,a.Z)(e,f);z=z||R;var j=m?o.createElement(y,{containerStyle:A,codeStyle:u.style||{},numberStyle:N,startingLineNumber:T,codeString:$}):null,V=i.hljs||i['pre[class*="language-"]']||{backgroundColor:"#fff"},W=_(z)?"hljs":"prismjs",q=p?Object.assign({},H,{style:Object.assign({},V,l)}):Object.assign({},H,{className:H.className?"".concat(W," ").concat(H.className):W,style:Object.assign({},l)});if(u.style=h(h({},u.style),{},x?{whiteSpace:"pre-wrap"}:{whiteSpace:"pre"}),!z)return o.createElement(F,q,j,o.createElement(B,u,$));(void 0===C&&P||x)&&(C=!0),P=P||k;var Y=[{type:"text",value:$}],K=function(e){var t=e.astGenerator,n=e.language,a=e.code,r=e.defaultCodeValue;if(_(t)){var i=function(e,t){return-1!==e.listLanguages().indexOf(t)}(t,n);return"text"===n?{value:r,language:"text"}:i?t.highlight(n,a):t.highlightAuto(a)}try{return n&&"text"!==n?{value:t.highlight(a,n)}:{value:r}}catch(e){return{value:r}}}({astGenerator:z,language:t,code:$,defaultCodeValue:Y});null===K.language&&(K.value=Y);var Z=v(K,C,D,m,E,T,K.value.length+T,N,x);return o.createElement(F,q,o.createElement(B,u,!E&&j,P({rows:Z,stylesheet:i,useInlineStyles:p})))});C.supportedLanguages=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","bash","basic","batch","bbcode","bicep","birb","bison","bnf","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","clike","clojure","cmake","cobol","coffeescript","concurnas","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gherkin","git","glsl","gml","gn","go-module","go","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","matlab","maxscript","mel","mermaid","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stylus","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"];var O=C},59455:function(e,t){"use strict";t.Z={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}}},95489:function(e,t,n){"use strict";var a,r,i="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:"object"==typeof n.g?n.g:{},o=(r=(a="Prism"in i)?i.Prism:void 0,function(){a?i.Prism=r:delete i.Prism,a=void 0,r=void 0});i.Prism={manual:!0,disableWorkerMessageHandler:!0};var s=n(43621),l=n(12256),c=n(68398),u=n(70614),d=n(54212),p=n(9720),g=n(88786);o();var m={}.hasOwnProperty;function f(){}f.prototype=c;var b=new f;function h(e){if("function"!=typeof e||!e.displayName)throw new Error("Expected `function` for `grammar`, got `"+e+"`");void 0===b.languages[e.displayName]&&e(b)}e.exports=b,b.highlight=function(e,t){var n,a=c.highlight;if("string"!=typeof e)throw new Error("Expected `string` for `value`, got `"+e+"`");if("Object"===b.util.type(t))n=t,t=null;else{if("string"!=typeof t)throw new Error("Expected `string` for `name`, got `"+t+"`");if(!m.call(b.languages,t))throw new Error("Unknown language: `"+t+"` is not registered");n=b.languages[t]}return a.call(this,e,n,t)},b.register=h,b.alias=function(e,t){var n,a,r,i,o=b.languages,s=e;t&&((s={})[e]=t);for(n in s)for(r=(a="string"==typeof(a=s[n])?[a]:a).length,i=-1;++i]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}e.exports=t,t.displayName="abap",t.aliases=[]},15465:function(e){"use strict";function t(e){!function(e){var t="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";e.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+t+"|<"+t+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}}(e)}e.exports=t,t.displayName="abnf",t.aliases=[]},42746:function(e){"use strict";function t(e){e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}e.exports=t,t.displayName="actionscript",t.aliases=[]},93281:function(e){"use strict";function t(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],"attr-name":/\b'\w+/,keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}e.exports=t,t.displayName="ada",t.aliases=[]},95143:function(e){"use strict";function t(e){!function(e){e.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}⦃⦄.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:∀→λ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}}(e)}e.exports=t,t.displayName="agda",t.aliases=[]},65924:function(e){"use strict";function t(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}e.exports=t,t.displayName="al",t.aliases=[]},65043:function(e){"use strict";function t(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}e.exports=t,t.displayName="antlr4",t.aliases=["g4"]},43556:function(e){"use strict";function t(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}e.exports=t,t.displayName="apacheconf",t.aliases=[]},14901:function(e,t,n){"use strict";var a=n(69435);function r(e){e.register(a),function(e){var t=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,n=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(//g,(function(){return t.source}));function a(e){return RegExp(e.replace(//g,(function(){return n})),"i")}var r={keyword:t,punctuation:/[()\[\]{};,:.<>]/};e.languages.apex={comment:e.languages.clike.comment,string:e.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:e.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:a(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)/.source),lookbehind:!0,inside:r},{pattern:a(/(\(\s*)(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:r},{pattern:a(/(?=\s*\w+\s*[;=,(){:])/.source),inside:r}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:t,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<{1,3}=?/,punctuation:/[()\[\]{};,.]/}}(e)}e.exports=r,r.displayName="apex",r.aliases=[]},4248:function(e){"use strict";function t(e){e.languages.apl={comment:/(?:⍝|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|∞)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|∞))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/⎕[A-Z]+/i,alias:"function"},constant:/[⍬⌾#⎕⍞]/,function:/[-+×÷⌈⌊∣|⍳⍸?*⍟○!⌹<≤=>≥≠≡≢∊⍷∪∩~∨∧⍱⍲⍴,⍪⌽⊖⍉↑↓⊂⊃⊆⊇⌷⍋⍒⊤⊥⍕⍎⊣⊢⍁⍂≈⍯↗¤→]/,"monadic-operator":{pattern:/[\\\/⌿⍀¨⍨⌶&∥]/,alias:"operator"},"dyadic-operator":{pattern:/[.⍣⍠⍤∘⌸@⌺⍥]/,alias:"operator"},assignment:{pattern:/←/,alias:"keyword"},punctuation:/[\[;\]()◇⋄]/,dfn:{pattern:/[{}⍺⍵⍶⍹∇⍫:]/,alias:"builtin"}}}e.exports=t,t.displayName="apl",t.aliases=[]},17758:function(e){"use strict";function t(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=≠≤≥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»《》]/}}e.exports=t,t.displayName="applescript",t.aliases=[]},33335:function(e){"use strict";function t(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}e.exports=t,t.displayName="aql",t.aliases=[]},17427:function(e,t,n){"use strict";var a=n(87071);function r(e){e.register(a),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}e.exports=r,r.displayName="arduino",r.aliases=["ino"]},22956:function(e){"use strict";function t(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}e.exports=t,t.displayName="arff",t.aliases=[]},56007:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},n=e.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})(?:\r?\n|\r)(?:[\s\S]*(?:\r?\n|\r))??\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:t,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:t.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:t,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function a(e){for(var t={},a=0,r=(e=e.split(" ")).length;a>=?|<<=?|&&?|\|\|?|[-+*/%&|^!=<>?]=?/,punctuation:/[(),:]/}}e.exports=t,t.displayName="asmatmel",t.aliases=[]},84230:function(e,t,n){"use strict";var a=n(87648);function r(e){e.register(a),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}e.exports=r,r.displayName="aspnet",r.aliases=[]},20803:function(e){"use strict";function t(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,selector:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,important:/#\b(?:AllowSameLineComments|ClipboardTimeout|CommentFlag|DerefChar|ErrorStdOut|EscapeChar|HotkeyInterval|HotkeyModifierTimeout|Hotstring|If|IfTimeout|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Include|IncludeAgain|InputLevel|InstallKeybdHook|InstallMouseHook|KeyHistory|MaxHotkeysPerInterval|MaxMem|MaxThreads|MaxThreadsBuffer|MaxThreadsPerHotkey|MenuMaskKey|NoEnv|NoTrayIcon|Persistent|SingleInstance|UseHook|Warn|WinActivateForce)\b/i,keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}e.exports=t,t.displayName="autohotkey",t.aliases=[]},65235:function(e){"use strict";function t(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}e.exports=t,t.displayName="autoit",t.aliases=[]},52406:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return RegExp(function(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return t[+n]}))}(e,t),n||"")}var n=/bool|clip|float|int|string|val/.source,a=[[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|")].join("|");e.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:t(/\b(?:<<0>>)\s+("?)\w+\1/.source,[n],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:t(/\b(?:<<0>>)\b/.source,[a],"i"),alias:"function"},"type-cast":{pattern:t(/\b(?:<<0>>)(?=\s*\()/.source,[n],"i"),alias:"keyword"},function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},e.languages.avs=e.languages.avisynth}(e)}e.exports=t,t.displayName="avisynth",t.aliases=["avs"]},79571:function(e){"use strict";function t(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}e.exports=t,t.displayName="avroIdl",t.aliases=[]},3058:function(e){"use strict";function t(e){!function(e){var t="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+t),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+t),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};e.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+t),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+t),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=e.languages.bash;for(var r=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],i=a.variable[1].inside,o=0;o?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}e.exports=t,t.displayName="basic",t.aliases=[]},1618:function(e){"use strict";function t(e){!function(e){var t=/%%?[~:\w]+%?|!\S+!/,n={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},a=/"(?:[\\"]"|[^"])*"(?!")/,r=/(?:\b|-)\d+\b/;e.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:a,parameter:n,variable:t,number:r,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:a,parameter:n,variable:t,number:r,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:a,parameter:n,variable:[t,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:r,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:a,parameter:n,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:t,number:r,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}}(e)}e.exports=t,t.displayName="batch",t.aliases=[]},2505:function(e){"use strict";function t(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}e.exports=t,t.displayName="bbcode",t.aliases=["shortcode"]},51274:function(e){"use strict";function t(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}e.exports=t,t.displayName="bicep",t.aliases=[]},23796:function(e){"use strict";function t(e){e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}e.exports=t,t.displayName="birb",t.aliases=[]},13979:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}e.exports=r,r.displayName="bison",r.aliases=[]},87994:function(e){"use strict";function t(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}e.exports=t,t.displayName="bnf",t.aliases=["rbnf"]},47035:function(e){"use strict";function t(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}e.exports=t,t.displayName="brainfuck",t.aliases=[]},36142:function(e){"use strict";function t(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}e.exports=t,t.displayName="brightscript",t.aliases=[]},85290:function(e){"use strict";function t(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="bro",t.aliases=[]},7407:function(e){"use strict";function t(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|для|новый|прервать|попытка|исключение|вызватьисключение|иначе|конецпопытки|неопределено|функция|перем|возврат|конецфункции|если|иначеесли|процедура|конецпроцедуры|тогда|знач|экспорт|конецесли|из|каждого|истина|ложь|по|цикл|конеццикла|выполнить)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}e.exports=t,t.displayName="bsl",t.aliases=[]},79440:function(e){"use strict";function t(e){e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}e.exports=t,t.displayName="c",t.aliases=[]},7110:function(e){"use strict";function t(e){e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|<=?|>=?|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|[?:]/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}e.exports=t,t.displayName="cfscript",t.aliases=[]},73435:function(e,t,n){"use strict";var a=n(87071);function r(e){e.register(a),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}e.exports=r,r.displayName="chaiscript",r.aliases=[]},91372:function(e){"use strict";function t(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}e.exports=t,t.displayName="cil",t.aliases=[]},9720:function(e){"use strict";function t(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="clike",t.aliases=[]},63663:function(e){"use strict";function t(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}e.exports=t,t.displayName="clojure",t.aliases=[]},92987:function(e){"use strict";function t(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_(?:BINARY_DIR|DESCRIPTION|HOMEPAGE_URL|NAME|SOURCE_DIR|VERSION|VERSION_(?:MAJOR|MINOR|PATCH|TWEAK))|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE|XCODE_VERSION))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|GLOBAL_KEYWORD|GLOBAL_PROJECT_TYPES|GLOBAL_ROOTNAMESPACE|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_GENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}e.exports=t,t.displayName="cmake",t.aliases=[]},91657:function(e){"use strict";function t(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAGE|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}e.exports=t,t.displayName="cobol",t.aliases=[]},34367:function(e){"use strict";function t(e){!function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(e)}e.exports=t,t.displayName="coffeescript",t.aliases=["coffee"]},35348:function(e){"use strict";function t(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}e.exports=t,t.displayName="concurnas",t.aliases=["conc"]},26841:function(e){"use strict";function t(e){!function(e){for(var t=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|)*\*\)/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,"[]"),e.languages.coq={comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|)*\]/.source.replace(//g,(function(){return t}))),greedy:!0,alias:"attr-name",inside:{comment:RegExp(t),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}}(e)}e.exports=t,t.displayName="coq",t.aliases=[]},87071:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!)\w+(?:\s*\.\s*\w+)*\b/.source.replace(//g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!)\w+/.source.replace(//g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/(?:\s*:\s*)?|:\s*/.source.replace(//g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(e)}e.exports=r,r.displayName="cpp",r.aliases=[]},13652:function(e,t,n){"use strict";var a=n(75308);function r(e){e.register(a),function(e){e.languages.crystal=e.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,e.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),e.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:e.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\})))'/,greedy:!0}})}(e)}e.exports=r,r.displayName="crystal",r.aliases=[]},87648:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,a){return RegExp(t(e,n),a||"")}function a(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}var r="bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",i="class enum interface record struct",o="add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",s="abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield";function l(e){return"\\b(?:"+e.trim().replace(/ /g,"|")+")\\b"}var c=l(i),u=RegExp(l(r+" "+i+" "+o+" "+s)),d=l(i+" "+o+" "+s),p=l(r+" "+i+" "+s),g=a(/<(?:[^<>;=+\-*/%&|^]|<>)*>/.source,2),m=a(/\((?:[^()]|<>)*\)/.source,2),f=/@?\b[A-Za-z_]\w*\b/.source,b=t(/<<0>>(?:\s*<<1>>)?/.source,[f,g]),h=t(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,b]),E=/\[\s*(?:,\s*)*\]/.source,y=t(/<<0>>(?:\s*(?:\?\s*)?<<1>>)*(?:\s*\?)?/.source,[h,E]),S=t(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[g,m,E]),T=t(/\(<<0>>+(?:,<<0>>+)+\)/.source,[S]),A=t(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[T,h,E]),I={keyword:u,punctuation:/[<>()?,.:[\]]/},v=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,k=/"(?:\\.|[^\\"\r\n])*"/.source,_=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;e.languages.csharp=e.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[_]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[k]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[h]),lookbehind:!0,inside:I},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[f,A]),lookbehind:!0,inside:I},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[f]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[c,b]),lookbehind:!0,inside:I},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[h]),lookbehind:!0,inside:I},{pattern:n(/(\bwhere\s+)<<0>>/.source,[f]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[y]),lookbehind:!0,inside:I},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[A,p,f]),inside:I}],keyword:u,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),e.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),e.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[f]),lookbehind:!0,alias:"punctuation"}}),e.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[f]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[m]),lookbehind:!0,alias:"class-name",inside:I},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[A,h]),inside:I,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[A]),lookbehind:!0,inside:I,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[f,g]),inside:{function:n(/^<<0>>/.source,[f]),generic:{pattern:RegExp(g),alias:"class-name",inside:I}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[c,b,f,A,u.source,m,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[b,m]),lookbehind:!0,greedy:!0,inside:e.languages.csharp},keyword:u,"class-name":{pattern:RegExp(A),greedy:!0,inside:I},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var R=k+"|"+v,w=t(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[R]),N=a(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),C=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,O=t(/<<0>>(?:\s*\(<<1>>*\))?/.source,[h,N]);e.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[C,O]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[C]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[N]),inside:e.languages.csharp},"class-name":{pattern:RegExp(h),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var x=/:[^}\r\n]+/.source,L=a(t(/[^"'/()]|<<0>>|\(<>*\)/.source,[w]),2),D=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[L,x]),P=a(t(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<>*\)/.source,[R]),2),M=t(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[P,x]);function F(t,a){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[t]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[a,x]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:e.languages.csharp}}},string:/[\s\S]+/}}e.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[D]),lookbehind:!0,greedy:!0,inside:F(D,L)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[M]),lookbehind:!0,greedy:!0,inside:F(M,P)}],char:{pattern:RegExp(v),greedy:!0}}),e.languages.dotnet=e.languages.cs=e.languages.csharp}(e)}e.exports=t,t.displayName="csharp",t.aliases=["dotnet","cs"]},10617:function(e,t,n){"use strict";var a=n(87648);function r(e){e.register(a),function(e){var t=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,n=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function a(e,a){for(var r=0;r/g,(function(){return"(?:"+e+")"}));return e.replace(//g,"[^\\s\\S]").replace(//g,"(?:"+n+")").replace(//g,"(?:"+t+")")}var r=a(/\((?:[^()'"@/]|||)*\)/.source,2),i=a(/\[(?:[^\[\]'"@/]|||)*\]/.source,2),o=a(/\{(?:[^{}'"@/]|||)*\}/.source,2),s=a(/<(?:[^<>'"@/]|||)*>/.source,2),l=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?/.source,c=/(?!\d)[^\s>\/=$<%]+/.source+l+/\s*\/?>/.source,u=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|"+a(/<\1/.source+l+/\s*>/.source+"(?:"+/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+c+"|)*"+/<\/\1\s*>/.source,2)+")*"+/<\/\1\s*>/.source+"|"+/|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var a={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},r={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:a,number:r,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:a,number:r})}(e)}e.exports=t,t.displayName="cssExtras",t.aliases=[]},54212:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;var n=e.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))}(e)}e.exports=t,t.displayName="css",t.aliases=[]},69820:function(e){"use strict";function t(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}e.exports=t,t.displayName="csv",t.aliases=[]},41929:function(e){"use strict";function t(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}e.exports=t,t.displayName="cypher",t.aliases=[]},51837:function(e){"use strict";function t(e){e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}e.exports=t,t.displayName="d",t.aliases=[]},4182:function(e){"use strict";function t(e){!function(e){var t=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};e.languages.dart=e.languages.extend("clike",{"class-name":[a,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:a.inside}],keyword:t,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),e.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.dart}}},string:/[\s\S]+/}},string:void 0}),e.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),e.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})}(e)}e.exports=t,t.displayName="dart",t.aliases=[]},22117:function(e){"use strict";function t(e){!function(e){e.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}}(e)}e.exports=t,t.displayName="dataweave",t.aliases=[]},95627:function(e){"use strict";function t(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}e.exports=t,t.displayName="dax",t.aliases=[]},34265:function(e){"use strict";function t(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}e.exports=t,t.displayName="dhall",t.aliases=[]},50618:function(e){"use strict";function t(e){!function(e){e.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var t={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(t).forEach((function(n){var a=t[n],r=[];/^\w+$/.test(n)||r.push(/\w+/.exec(n)[0]),"diff"===n&&r.push("bold"),e.languages.diff[n]={pattern:RegExp("^(?:["+a+"].*(?:\r\n?|\n|(?![\\s\\S])))+","m"),alias:r,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}})),Object.defineProperty(e.languages.diff,"PREFIXES",{value:t})}(e)}e.exports=t,t.displayName="diff",t.aliases=[]},32126:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var t=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=e.languages["markup-templating"];e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"django",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"django")})),e.languages.jinja2=e.languages.django,e.hooks.add("before-tokenize",(function(e){n.buildPlaceholders(e,"jinja2",t)})),e.hooks.add("after-tokenize",(function(e){n.tokenizePlaceholders(e,"jinja2")}))}(e)}e.exports=r,r.displayName="django",r.aliases=["jinja2"]},26737:function(e){"use strict";function t(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}e.exports=t,t.displayName="dnsZoneFile",t.aliases=[]},90134:function(e){"use strict";function t(e){!function(e){var t=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:)?|)/.source.replace(//g,(function(){return t})),a=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,r=/--[\w-]+=(?:|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(//g,(function(){return a})),i={pattern:RegExp(a),greedy:!0},o={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function s(e,t){return e=e.replace(//g,(function(){return r})).replace(//g,(function(){return n})),RegExp(e,t)}e.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:s(/(^(?:ONBUILD)?\w+)(?:)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[i,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:s(/(^(?:ONBUILD)?HEALTHCHECK(?:)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^(?:ONBUILD)?FROM(?:)*(?!--)[^ \t\\]+)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:s(/(^ONBUILD)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:o,string:i,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:o},e.languages.dockerfile=e.languages.docker}(e)}e.exports=t,t.displayName="docker",t.aliases=["dockerfile"]},51348:function(e){"use strict";function t(e){!function(e){var t="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!)*>/.source].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:e.languages.markup}};function a(e,n){return RegExp(e.replace(//g,(function(){return t})),n)}e.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:a(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:a(/(=[ \t\r\n]*)/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:a(/([\[;, \t\r\n])(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:a(/(^|[^-.\w\x80-\uFFFF\\])/.source),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},e.languages.gv=e.languages.dot}(e)}e.exports=t,t.displayName="dot",t.aliases=["gv"]},60841:function(e){"use strict";function t(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}e.exports=t,t.displayName="ebnf",t.aliases=[]},42857:function(e){"use strict";function t(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}e.exports=t,t.displayName="editorconfig",t.aliases=[]},81269:function(e){"use strict";function t(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}e.exports=t,t.displayName="eiffel",t.aliases=[]},31134:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:e.languages.javascript}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"ejs",/<%(?!%)[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ejs")})),e.languages.eta=e.languages.ejs}(e)}e.exports=r,r.displayName="ejs",r.aliases=["eta"]},83125:function(e){"use strict";function t(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach((function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}}))}e.exports=t,t.displayName="elixir",t.aliases=[]},9438:function(e){"use strict";function t(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}e.exports=t,t.displayName="elm",t.aliases=[]},27771:function(e,t,n){"use strict";var a=n(75308),r=n(51478);function i(e){e.register(a),e.register(r),function(e){e.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:e.languages.ruby}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"erb",/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"erb")}))}(e)}e.exports=i,i.displayName="erb",i.aliases=[]},86549:function(e){"use strict";function t(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}e.exports=t,t.displayName="erlang",t.aliases=[]},37079:function(e,t,n){"use strict";var a=n(29509),r=n(51478);function i(e){e.register(a),e.register(r),function(e){e.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:e.languages.lua}},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"etlua",/<%[\s\S]+?%>/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"etlua")}))}(e)}e.exports=i,i.displayName="etlua",i.aliases=[]},59250:function(e){"use strict";function t(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"keyword"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"property",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"property"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}e.exports=t,t.displayName="excelFormula",t.aliases=[]},81226:function(e){"use strict";function t(e){!function(e){var t={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},n={number:/\\[^\s']|%\w/},a={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:t},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:t},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:t}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:n.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:n}},r=function(e){return(e+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")},i=function(e){return new RegExp("(^|\\s)(?:"+e.map(r).join("|")+")(?=\\s|$)")},o={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated",">>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(o).forEach((function(e){a[e].pattern=i(o[e])}));a.combinators.pattern=i(["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","inputsequence"]),e.languages.factor=a}(e)}e.exports=t,t.displayName="factor",t.aliases=[]},65245:function(e){"use strict";function t(e){!function(e){e.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~ßø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}e.exports=t,t.displayName="firestoreSecurityRules",t.aliases=[]},40284:function(e){"use strict";function t(e){!function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|any|mixed|null|void)\b/,alias:"tag"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(e)}e.exports=t,t.displayName="flow",t.aliases=[]},39187:function(e){"use strict";function t(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}e.exports=t,t.displayName="fortran",t.aliases=[]},34302:function(e){"use strict";function t(e){e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}e.exports=t,t.displayName="fsharp",t.aliases=[]},61443:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){for(var t=/[^<()"']|\((?:)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var a={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:))*\})*\1/.source.replace(//g,(function(){return t}))),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:))*\}/.source.replace(//g,(function(){return t}))),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};a.string[1].inside.interpolation.inside.rest=a,e.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}}},e.hooks.add("before-tokenize",(function(n){var a=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:)*?>|\$\{(?:)*?\}/.source.replace(//g,(function(){return t})),"gi");e.languages["markup-templating"].buildPlaceholders(n,"ftl",a)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"ftl")}))}(e)}e.exports=r,r.displayName="ftl",r.aliases=[]},33534:function(e){"use strict";function t(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}e.exports=t,t.displayName="gap",t.aliases=[]},9885:function(e){"use strict";function t(e){e.languages.gcode={comment:/;.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}e.exports=t,t.displayName="gcode",t.aliases=[]},76364:function(e){"use strict";function t(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}e.exports=t,t.displayName="gdscript",t.aliases=[]},56452:function(e){"use strict";function t(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},tag:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"string"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}e.exports=t,t.displayName="gedcom",t.aliases=[]},8477:function(e){"use strict";function t(e){!function(e){var t=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;e.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|Característica|Egenskab|Egenskap|Eiginleiki|Feature|Fīča|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|Funcţionalitate|Funcționalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|Funkcionalitāte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità|Hwaet|Hwæt|Jellemző|Karakteristik|Lastnost|Mak|Mogucnost|laH|Mogućnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Özellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|Savybė|Tính năng|Trajto|Vermoë|Vlastnosť|Właściwość|Značilnost|Δυνατότητα|Λειτουργία|Могућност|Мөмкинлек|Особина|Свойство|Үзенчәлеклелек|Функционал|Функционалност|Функция|Функціонал|תכונה|خاصية|خصوصیت|صلاحیت|کاروبار کی ضرورت|وِیژگی|रूप लेख|ਖਾਸੀਅਤ|ਨਕਸ਼ ਨੁਹਾਰ|ਮੁਹਾਂਦਰਾ|గుణము|ಹೆಚ್ಚಳ|ความต้องการทางธุรกิจ|ความสามารถ|โครงหลัก|기능|フィーチャ|功能|機能):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ær|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Background|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bối cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liệu|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|Geçmiş|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung kịch bản|Khung tình huống|Kịch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|Náčrt Scenára|Náčrt Scénáře|Náčrt Scenáru|Oris scenarija|Örnekler|Osnova|Osnova Scenára|Osnova scénáře|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|Piemēri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|Pozadí|Pozadie|Pozadina|Príklady|Příklady|Primer|Primeri|Primjeri|Przykłady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|Scénář|Scenarie|Scenarij|Scenarijai|Scenarijaus šablonas|Scenariji|Scenārijs|Scenārijs pēc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslağı|Shiver me timbers|Situācija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|Structură scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huống|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|Założenia|Παραδείγματα|Περιγραφή Σεναρίου|Σενάρια|Σενάριο|Υπόβαθρο|Кереш|Контекст|Концепт|Мисаллар|Мисоллар|Основа|Передумова|Позадина|Предистория|Предыстория|Приклади|Пример|Примери|Примеры|Рамка на сценарий|Скица|Структура сценарија|Структура сценария|Структура сценарію|Сценарий|Сценарий структураси|Сценарийның төзелеше|Сценарији|Сценарио|Сценарій|Тарих|Үрнәкләр|דוגמאות|רקע|תבנית תרחיש|תרחיש|الخلفية|الگوی سناریو|امثلة|پس منظر|زمینه|سناریو|سيناريو|سيناريو مخطط|مثالیں|منظر نامے کا خاکہ|منظرنامہ|نمونه ها|उदाहरण|परिदृश्य|परिदृश्य रूपरेखा|पृष्ठभूमि|ਉਦਾਹਰਨਾਂ|ਪਟਕਥਾ|ਪਟਕਥਾ ਢਾਂਚਾ|ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ|ਪਿਛੋਕੜ|ఉదాహరణలు|కథనం|నేపథ్యం|సన్నివేశం|ಉದಾಹರಣೆಗಳು|ಕಥಾಸಾರಾಂಶ|ವಿವರಣೆ|ಹಿನ್ನೆಲೆ|โครงสร้างของเหตุการณ์|ชุดของตัวอย่าง|ชุดของเหตุการณ์|แนวคิด|สรุปเหตุการณ์|เหตุการณ์|배경|시나리오|시나리오 개요|예|サンプル|シナリオ|シナリオアウトライン|シナリオテンプレ|シナリオテンプレート|テンプレ|例|例子|剧本|剧本大纲|劇本|劇本大綱|场景|场景大纲|場景|場景大綱|背景):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+t+")(?:"+t+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(t),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveň|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Če|Ða ðe|Ða|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|Daţi fiind|Dați fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ðurh|Eeldades|Ef|Eğer ki|Entao|Então|Entón|E|En|Entonces|Epi|És|Etant donnée|Etant donné|Et|Étant données|Étant donnée|Étant donné|Etant données|Etant donnés|Étant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|Jeśli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|Keď|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|Mając|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Nhưng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|Så|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Şi|Și|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và|vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za předpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|Zakładając|Zaradi|Zatati|Þa þe|Þa|Þá|Þegar|Þurh|Αλλά|Δεδομένου|Και|Όταν|Τότε|А також|Агар|Але|Али|Аммо|А|Әгәр|Әйтик|Әмма|Бирок|Ва|Вә|Дадено|Дано|Допустим|Если|Задате|Задати|Задато|И|І|К тому же|Када|Кад|Когато|Когда|Коли|Ләкин|Лекин|Нәтиҗәдә|Нехай|Но|Онда|Припустимо, що|Припустимо|Пусть|Также|Та|Тогда|Тоді|То|Унда|Һәм|Якщо|אבל|אזי|אז|בהינתן|וגם|כאשר|آنگاه|اذاً|اگر|اما|اور|با فرض|بالفرض|بفرض|پھر|تب|ثم|جب|عندما|فرض کیا|لكن|لیکن|متى|هنگامی|و|अगर|और|कदा|किन्तु|चूंकि|जब|तथा|तदा|तब|परन्तु|पर|यदि|ਅਤੇ|ਜਦੋਂ|ਜਿਵੇਂ ਕਿ|ਜੇਕਰ|ਤਦ|ਪਰ|అప్పుడు|ఈ పరిస్థితిలో|కాని|చెప్పబడినది|మరియు|ಆದರೆ|ನಂತರ|ನೀಡಿದ|ಮತ್ತು|ಸ್ಥಿತಿಯನ್ನು|กำหนดให้|ดังนั้น|แต่|เมื่อ|และ|그러면<|그리고<|단<|만약<|만일<|먼저<|조건<|하지만<|かつ<|しかし<|ただし<|ならば<|もし<|並且<|但し<|但是<|假如<|假定<|假設<|假设<|前提<|同时<|同時<|并且<|当<|當<|而且<|那么<|那麼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}}(e)}e.exports=t,t.displayName="gherkin",t.aliases=[]},58230:function(e){"use strict";function t(e){e.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}e.exports=t,t.displayName="git",t.aliases=[]},66192:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}e.exports=r,r.displayName="glsl",r.aliases=[]},81084:function(e){"use strict";function t(e){e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestrip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}e.exports=t,t.displayName="gml",t.aliases=[]},50318:function(e){"use strict";function t(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}e.exports=t,t.displayName="gn",t.aliases=["gni"]},95769:function(e){"use strict";function t(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="goModule",t.aliases=[]},14155:function(e){"use strict";function t(e){e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}e.exports=t,t.displayName="go",t.aliases=[]},92823:function(e){"use strict";function t(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n0)){var s=p(/^\{$/,/^\}$/);if(-1===s)continue;for(var l=n;l=0&&g(c,"variable-input")}}}}function u(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),e.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment"}}),e.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),e.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),e.hooks.add("wrap",(function(t){if("groovy"===t.language&&"string"===t.type){var n=t.content.value[0];if("'"!=n){var a=/([^\\])(?:\$(?:\{.*?\}|[\w.]+))/;"$"===n&&(a=/([^\$])(?:\$(?:\{.*?\}|[\w.]+))/),t.content.value=t.content.value.replace(/</g,"<").replace(/&/g,"&"),t.content=e.highlight(t.content.value,{expression:{pattern:a,lookbehind:!0,inside:e.languages.groovy}}),t.classes.push("/"===n?"regex":"gstring")}}}))}e.exports=t,t.displayName="groovy",t.aliases=[]},21550:function(e,t,n){"use strict";var a=n(75308);function r(e){e.register(a),function(e){e.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:e.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:e.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:e.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:e.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:e.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:e.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var t=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],n={},a=0,r=t.length;a@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"handlebars",/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"handlebars")})),e.languages.hbs=e.languages.handlebars}(e)}e.exports=r,r.displayName="handlebars",r.aliases=["hbs"]},2050:function(e){"use strict";function t(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}e.exports=t,t.displayName="haskell",t.aliases=["hs"]},67967:function(e){"use strict";function t(e){e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<{1,3}|[-+*/%!=&|^])=?|[?:~]/}),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}e.exports=t,t.displayName="haxe",t.aliases=[]},29138:function(e){"use strict";function t(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}e.exports=t,t.displayName="hcl",t.aliases=[]},67915:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}e.exports=r,r.displayName="hlsl",r.aliases=[]},54853:function(e){"use strict";function t(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}e.exports=t,t.displayName="hoon",t.aliases=[]},68330:function(e){"use strict";function t(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hpkp",t.aliases=[]},76823:function(e){"use strict";function t(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}e.exports=t,t.displayName="hsts",t.aliases=[]},86712:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp("(^(?:"+e+"):[ \t]*(?![ \t]))[^]+","i")}e.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:e.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:t(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:e.languages.csp},{pattern:t(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:e.languages.hpkp},{pattern:t(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:e.languages.hsts},{pattern:t(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var n,a=e.languages,r={"application/javascript":a.javascript,"application/json":a.json||a.javascript,"application/xml":a.xml,"text/xml":a.xml,"text/html":a.html,"text/css":a.css,"text/plain":a.plain},i={"application/json":!0,"application/xml":!0};function o(e){var t=e.replace(/^[a-z]+\//,"");return"(?:"+e+"|"+("\\w+/(?:[\\w.-]+\\+)+"+t+"(?![+\\w.-])")+")"}for(var s in r)if(r[s]){n=n||{};var l=i[s]?o(s):s;n[s.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+l+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:r[s]}}n&&e.languages.insertBefore("http","header",n)}(e)}e.exports=t,t.displayName="http",t.aliases=[]},72252:function(e){"use strict";function t(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}e.exports=t,t.displayName="ichigojam",t.aliases=[]},78634:function(e){"use strict";function t(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}e.exports=t,t.displayName="icon",t.aliases=[]},43583:function(e){"use strict";function t(e){!function(e){function t(e,n){return n<=0?/[]/.source:e.replace(//g,(function(){return t(e,n-1)}))}var n=/'[{}:=,](?:[^']|'')*'(?!')/,a={pattern:/''/,greedy:!0,alias:"operator"},r={pattern:n,greedy:!0,inside:{escape:a}},i=t(/\{(?:[^{}']|'(?![{},'])|''||)*\}/.source.replace(//g,(function(){return n.source})),8),o={pattern:RegExp(i),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};e.languages["icu-message-format"]={argument:{pattern:RegExp(i),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":o,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":o,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+t(/(?:[^{}']|'[^']*'|\{(?:)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:a,string:r},o.inside.message.inside=e.languages["icu-message-format"],e.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=e.languages["icu-message-format"]}(e)}e.exports=t,t.displayName="icuMessageFormat",t.aliases=[]},23328:function(e,t,n){"use strict";var a=n(2050);function r(e){e.register(a),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}e.exports=r,r.displayName="idris",r.aliases=["idr"]},74494:function(e){"use strict";function t(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}e.exports=t,t.displayName="iecst",t.aliases=[]},46745:function(e){"use strict";function t(e){!function(e){e.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},e.languages.gitignore=e.languages.ignore,e.languages.hgignore=e.languages.ignore,e.languages.npmignore=e.languages.ignore}(e)}e.exports=t,t.displayName="ignore",t.aliases=["gitignore","hgignore","npmignore"]},22152:function(e){"use strict";function t(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}e.exports=t,t.displayName="inform7",t.aliases=[]},83698:function(e){"use strict";function t(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}e.exports=t,t.displayName="ini",t.aliases=[]},26619:function(e){"use strict";function t(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}e.exports=t,t.displayName="j",t.aliases=[]},7093:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};e.languages.java=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[a,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:a.inside}],keyword:t,function:[e.languages.clike.function,{pattern:/(::\s*)[a-z_]\w*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0}}),e.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),e.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":a,keyword:t,punctuation:/[<>(),.:]/,operator:/[?&|]/}},namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(//g,(function(){return t.source}))),lookbehind:!0,inside:{punctuation:/\./}}})}(e)}e.exports=t,t.displayName="java",t.aliases=[]},4005:function(e,t,n){"use strict";var a=n(7093),r=n(53510);function i(e){e.register(a),e.register(r),function(e){var t=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,a=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*)?|/.source.replace(//g,(function(){return n}));e.languages.javadoc=e.languages.extend("javadoclike",{}),e.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+a+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:e.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:t,lookbehind:!0,inside:e.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:t,lookbehind:!0,inside:{tag:e.languages.markup.tag,entity:e.languages.markup.entity,code:{pattern:/.+/,inside:e.languages.java,alias:"language-java"}}}}}],tag:e.languages.markup.tag,entity:e.languages.markup.entity}),e.languages.javadoclike.addSupport("java",e.languages.javadoc)}(e)}e.exports=i,i.displayName="javadoc",i.aliases=[]},53510:function(e){"use strict";function t(e){!function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){"string"==typeof t&&(t=[t]),t.forEach((function(t){!function(t,n){var a="doc-comment",r=e.languages[t];if(r){var i=r[a];if(!i){var o={};o[a]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},i=(r=e.languages.insertBefore(t,"comment",o))[a]}if(i instanceof RegExp&&(i=r[a]={pattern:i}),Array.isArray(i))for(var s=0,l=i.length;s|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}e.exports=t,t.displayName="javascript",t.aliases=["js"]},24799:function(e){"use strict";function t(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:|[\w$]+)\()/,function:/(?:|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}e.exports=t,t.displayName="javastacktrace",t.aliases=[]},97443:function(e){"use strict";function t(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-яА-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-яА-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}e.exports=t,t.displayName="jexl",t.aliases=[]},80746:function(e){"use strict";function t(e){e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}e.exports=t,t.displayName="jolie",t.aliases=[]},17015:function(e){"use strict";function t(e){!function(e){var t=/\\\((?:[^()]|\([^()]*\))*\)/.source,n=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,(function(){return t}))),a={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+t),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},r=e.languages.jq={comment:/#.*/,property:{pattern:RegExp(n.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:a},string:{pattern:n,lookbehind:!0,greedy:!0,inside:a},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};a.interpolation.inside.content.inside=r}(e)}e.exports=t,t.displayName="jq",t.aliases=[]},89246:function(e){"use strict";function t(e){!function(e){function t(e,t){return RegExp(e.replace(//g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],a=0;a=p.length)return;var a=t[n];if("string"==typeof a||"string"==typeof a.content){var r=p[o],i="string"==typeof a?a:a.content,s=i.indexOf(r);if(-1!==s){++o;var l=i.substring(0,s),d=c(u[r]),g=i.substring(s+r.length),m=[];if(l&&m.push(l),m.push(d),g){var f=[g];e(f),m.push.apply(m,f)}"string"==typeof a?(t.splice.apply(t,[n,1].concat(m)),n+=m.length-1):a.content=m}}else{var b=a.content;Array.isArray(b)?e(b):e([b])}}}(d),new e.Token(a,d,"language-"+a,t)}e.languages.javascript["template-string"]=[o("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),o("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),o("svg",/\bsvg/.source),o("markdown",/\b(?:markdown|md)/.source),o("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),o("sql",/\bsql/.source),t].filter(Boolean);var d={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function p(e){return"string"==typeof e?e:Array.isArray(e)?e.map(p).join(""):p(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in d&&function t(n){for(var a=0,r=n.length;a\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(e)}e.exports=i,i.displayName="jsdoc",i.aliases=[]},15628:function(e){"use strict";function t(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}e.exports=t,t.displayName="json",t.aliases=["webmanifest"]},14320:function(e,t,n){"use strict";var a=n(15628);function r(e){e.register(a),function(e){var t=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;e.languages.json5=e.languages.extend("json",{property:[{pattern:RegExp(t.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:t,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})}(e)}e.exports=r,r.displayName="json5",r.aliases=[]},73222:function(e,t,n){"use strict";var a=n(15628);function r(e){e.register(a),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}e.exports=r,r.displayName="jsonp",r.aliases=[]},92486:function(e){"use strict";function t(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js||.*(?:node_modules|\(\)|\(|$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}e.exports=t,t.displayName="jsstacktrace",t.aliases=[]},24103:function(e){"use strict";function t(e){!function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,r=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function i(e,t){return e=e.replace(//g,(function(){return n})).replace(//g,(function(){return a})).replace(//g,(function(){return r})),RegExp(e,t)}r=i(r).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=i(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:i(//.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:i(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var o=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(o).join(""):""},s=function(t){for(var n=[],a=0;a0&&n[n.length-1].tagName===o(r.content[0].content[1])&&n.pop():"/>"===r.content[r.content.length-1].content||n.push({tagName:o(r.content[0].content[1]),openedBraces:0}):n.length>0&&"punctuation"===r.type&&"{"===r.content?n[n.length-1].openedBraces++:n.length>0&&n[n.length-1].openedBraces>0&&"punctuation"===r.type&&"}"===r.content?n[n.length-1].openedBraces--:i=!0),(i||"string"==typeof r)&&n.length>0&&0===n[n.length-1].openedBraces){var l=o(r);a0&&("string"==typeof t[a-1]||"plain-text"===t[a-1].type)&&(l=o(t[a-1])+l,t.splice(a-1,1),a--),t[a]=new e.Token("plain-text",l,null,l)}r.content&&"string"!=typeof r.content&&s(r.content)}};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||s(e.tokens)}))}(e)}e.exports=t,t.displayName="jsx",t.aliases=[]},40604:function(e){"use strict";function t(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷⊻&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~≠≤≥'√∛]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[πℯ]/}}e.exports=t,t.displayName="julia",t.aliases=[]},23109:function(e){"use strict";function t(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}|(?:[\da-f]{1,4}:){0,5}:|::(?:[\da-f]{1,4}:){0,5}|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|(?:\/\d{1,2})?)\b/.source.replace(//g,(function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source})),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}e.exports=t,t.displayName="keepalived",t.aliases=[]},32082:function(e){"use strict";function t(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|nomatch|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}e.exports=t,t.displayName="keyman",t.aliases=[]},77674:function(e){"use strict";function t(e){!function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(e)}e.exports=t,t.displayName="kotlin",t.aliases=["kt","kts"]},37524:function(e){"use strict";function t(e){!function(e){var t=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function n(e,n){return RegExp(e.replace(//g,t),n)}e.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:n(/(^|[])(?:да|нет)(?=[]|$)/.source),lookbehind:!0},"operator-word":{pattern:n(/(^|[])(?:и|или|не)(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:n(/(^|[])знач(?=[]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:n(/(^|[])(?:вещ|лит|лог|сим|цел)(?:\x20*таб)?(?=[]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:n(/(^|[])(?:компл|сканкод|файл|цвет)(?=[]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:n(/(^|[])(?:алг|арг(?:\x20*рез)?|ввод|ВКЛЮЧИТЬ|вс[её]|выбор|вывод|выход|дано|для|до|дс|если|иначе|исп|использовать|кон(?:(?:\x20+|_)исп)?|кц(?:(?:\x20+|_)при)?|надо|нач|нс|нц|от|пауза|пока|при|раза?|рез|стоп|таб|то|утв|шаг)(?=[]|$)/.source),lookbehind:!0},name:{pattern:n(/(^|[])[^\d][^]*(?:\x20+[^]+)*(?=[]|$)/.source),lookbehind:!0},number:{pattern:n(/(^|[])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},e.languages.kum=e.languages.kumir}(e)}e.exports=t,t.displayName="kumir",t.aliases=["kum"]},6658:function(e){"use strict";function t(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}e.exports=t,t.displayName="kusto",t.aliases=[]},24824:function(e){"use strict";function t(e){!function(e){var t=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:t,alias:"regex"}};e.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:t,alias:"selector"},punctuation:/[[\]{}&]/},e.languages.tex=e.languages.latex,e.languages.context=e.languages.latex}(e)}e.exports=t,t.displayName="latex",t.aliases=["tex","context"]},22776:function(e,t,n){"use strict";var a=n(51478),r=n(53852);function i(e){e.register(a),e.register(r),function(e){e.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:e.languages.php}};var t=e.languages.extend("markup",{});e.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:e.languages.php}}}}}},t.tag),e.hooks.add("before-tokenize",(function(n){if("latte"===n.language){e.languages["markup-templating"].buildPlaceholders(n,"latte",/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g),n.grammar=t}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"latte")}))}(e)}e.exports=i,i.displayName="latte",i.aliases=[]},89700:function(e){"use strict";function t(e){e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}e.exports=t,t.displayName="less",t.aliases=[]},99296:function(e,t,n){"use strict";var a=n(48780);function r(e){e.register(a),function(e){for(var t=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|)*\)/.source,n=0;n<5;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,/[^\s\S]/.source);var a=e.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|))/.source.replace(//g,(function(){return t})),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:e.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};a["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=a,e.languages.ly=a}(e)}e.exports=r,r.displayName="lilypond",r.aliases=[]},39940:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,(function(e){var t=/^\{%-?\s*(\w+)/.exec(e);if(t){var a=t[1];if("raw"===a&&!n)return n=!0,!0;if("endraw"===a)return n=!1,!0}return!n}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")}))}e.exports=r,r.displayName="liquid",r.aliases=[]},34973:function(e){"use strict";function t(e){!function(e){function t(e){return RegExp(/(\()/.source+"(?:"+e+")"+/(?=[\s\)])/.source)}function n(e){return RegExp(/([\s([])/.source+"(?:"+e+")"+/(?=[\s)])/.source)}var a=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,r="&"+a,i="(\\()",o="(?=\\s)",s=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,l={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+a+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+a),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+a),alias:"property"},splice:{pattern:RegExp(",@?"+a),alias:["symbol","variable"]},keyword:[{pattern:RegExp(i+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+o),lookbehind:!0},{pattern:RegExp(i+"(?:append|by|collect|concat|do|finally|for|in|return)"+o),lookbehind:!0}],declare:{pattern:t(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:t(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:n(/nil|t/.source),lookbehind:!0},number:{pattern:n(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(i+"def(?:const|custom|group|var)\\s+"+a),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(a)}},defun:{pattern:RegExp(i+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+a+/\s+\(/.source+s+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+a),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(i+"lambda\\s+\\(\\s*(?:&?"+a+"(?:\\s+&?"+a+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(i+a),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},c={"lisp-marker":RegExp(r),varform:{pattern:RegExp(/\(/.source+a+/\s+(?=\S)/.source+s+/\)/.source),inside:l},argument:{pattern:RegExp(/(^|[\s(])/.source+a),lookbehind:!0,alias:"variable"},rest:l},u="\\S+(?:\\s+\\S+)*",d={pattern:RegExp(i+s+"(?=\\))"),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+u),inside:c},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+u),inside:c},keys:{pattern:RegExp("&key\\s+"+u+"(?:\\s+&allow-other-keys)?"),inside:c},argument:{pattern:RegExp(a),alias:"variable"},punctuation:/[()]/}};l.lambda.inside.arguments=d,l.defun.inside.arguments=e.util.clone(d),l.defun.inside.arguments.inside.sublist=d,e.languages.lisp=l,e.languages.elisp=l,e.languages.emacs=l,e.languages["emacs-lisp"]=l}(e)}e.exports=t,t.displayName="lisp",t.aliases=[]},98135:function(e){"use strict";function t(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}e.exports=t,t.displayName="livescript",t.aliases=[]},36907:function(e){"use strict";function t(e){!function(e){e.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}}(e)}e.exports=t,t.displayName="llvm",t.aliases=[]},3567:function(e){"use strict";function t(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}e.exports=t,t.displayName="log",t.aliases=[]},23763:function(e){"use strict";function t(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|…|,|!/}}e.exports=t,t.displayName="lolcode",t.aliases=[]},29509:function(e){"use strict";function t(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}e.exports=t,t.displayName="lua",t.aliases=[]},40472:function(e){"use strict";function t(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}e.exports=t,t.displayName="magma",t.aliases=[]},44695:function(e){"use strict";function t(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}e.exports=t,t.displayName="makefile",t.aliases=[]},53885:function(e){"use strict";function t(e){!function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(//g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,r=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return a})),i=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+r+i+"(?:"+r+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+r+i+")(?:"+r+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+r+")"+i+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+r+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,a=t.length;n",quot:'"'},l=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(e)}e.exports=t,t.displayName="markdown",t.aliases=["md"]},51478:function(e){"use strict";function t(e){!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,r,i){if(n.language===a){var o=n.tokenStack=[];n.code=n.code.replace(r,(function(e){if("function"==typeof i&&!i(e))return e;for(var r,s=o.length;-1!==n.code.indexOf(r=t(a,s));)++s;return o[s]=e,r})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language===a&&n.tokenStack){n.grammar=e.languages[a];var r=0,i=Object.keys(n.tokenStack);!function o(s){for(var l=0;l=i.length);l++){var c=s[l];if("string"==typeof c||c.content&&"string"==typeof c.content){var u=i[r],d=n.tokenStack[u],p="string"==typeof c?c:c.content,g=t(a,u),m=p.indexOf(g);if(m>-1){++r;var f=p.substring(0,m),b=new e.Token(a,e.tokenize(d,n.grammar),"language-"+a,d),h=p.substring(m+g.length),E=[];f&&E.push.apply(E,o([f])),E.push(b),h&&E.push.apply(E,o([h])),"string"==typeof c?s.splice.apply(s,[l,1].concat(E)):c.content=E}}else c.content&&o(c.content)}return s}(n.tokens)}}}})}(e)}e.exports=t,t.displayName="markupTemplating",t.aliases=[]},70614:function(e){"use strict";function t(e){e.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.value.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var a={};a["language-"+n]={pattern:/(^$)/i,lookbehind:!0,inside:e.languages[n]},a.cdata=/^$/i;var r={"included-cdata":{pattern://i,inside:a}};r["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var i={};i[t]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,(function(){return t})),"i"),lookbehind:!0,greedy:!0,inside:r},e.languages.insertBefore("markup","cdata",i)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,n){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[n,"language-"+n],inside:e.languages[n]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}e.exports=t,t.displayName="markup",t.aliases=["html","mathml","svg","xml","ssml","atom","rss"]},16928:function(e){"use strict";function t(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}e.exports=t,t.displayName="matlab",t.aliases=[]},13586:function(e){"use strict";function t(e){!function(e){var t=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;e.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source+")[ \t]*)(?!"+t.source+")"+/[a-z_]\w*\b/.source+"(?=[ \t]*(?:(?!"+t.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:t,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}}(e)}e.exports=t,t.displayName="maxscript",t.aliases=[]},37164:function(e){"use strict";function t(e){e.languages.mel={comment:/\/\/.*/,code:{pattern:/`(?:\\.|[^\\`\r\n])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:/\b\w+(?=\()|\b(?:CBG|HfAddAttractorToAS|HfAssignAS|HfBuildEqualMap|HfBuildFurFiles|HfBuildFurImages|HfCancelAFR|HfConnectASToHF|HfCreateAttractor|HfDeleteAS|HfEditAS|HfPerformCreateAS|HfRemoveAttractorFromAS|HfSelectAttached|HfSelectAttractors|HfUnAssignAS|Mayatomr|about|abs|addAttr|addAttributeEditorNodeHelp|addDynamic|addNewShelfTab|addPP|addPanelCategory|addPrefixToName|advanceToNextDrivenKey|affectedNet|affects|aimConstraint|air|alias|aliasAttr|align|alignCtx|alignCurve|alignSurface|allViewFit|ambientLight|angle|angleBetween|animCone|animCurveEditor|animDisplay|animView|annotate|appendStringArray|applicationName|applyAttrPreset|applyTake|arcLenDimContext|arcLengthDimension|arclen|arrayMapper|art3dPaintCtx|artAttrCtx|artAttrPaintVertexCtx|artAttrSkinPaintCtx|artAttrTool|artBuildPaintMenu|artFluidAttrCtx|artPuttyCtx|artSelectCtx|artSetPaintCtx|artUserPaintCtx|assignCommand|assignInputDevice|assignViewportFactories|attachCurve|attachDeviceAttr|attachSurface|attrColorSliderGrp|attrCompatibility|attrControlGrp|attrEnumOptionMenu|attrEnumOptionMenuGrp|attrFieldGrp|attrFieldSliderGrp|attrNavigationControlGrp|attrPresetEditWin|attributeExists|attributeInfo|attributeMenu|attributeQuery|autoKeyframe|autoPlace|bakeClip|bakeFluidShading|bakePartialHistory|bakeResults|bakeSimulation|basename|basenameEx|batchRender|bessel|bevel|bevelPlus|binMembership|bindSkin|blend2|blendShape|blendShapeEditor|blendShapePanel|blendTwoAttr|blindDataType|boneLattice|boundary|boxDollyCtx|boxZoomCtx|bufferCurve|buildBookmarkMenu|buildKeyframeMenu|button|buttonManip|cacheFile|cacheFileCombine|cacheFileMerge|cacheFileTrack|camera|cameraView|canCreateManip|canvas|capitalizeString|catch|catchQuiet|ceil|changeSubdivComponentDisplayLevel|changeSubdivRegion|channelBox|character|characterMap|characterOutlineEditor|characterize|chdir|checkBox|checkBoxGrp|checkDefaultRenderGlobals|choice|circle|circularFillet|clamp|clear|clearCache|clip|clipEditor|clipEditorCurrentTimeCtx|clipSchedule|clipSchedulerOutliner|clipTrimBefore|closeCurve|closeSurface|cluster|cmdFileOutput|cmdScrollFieldExecuter|cmdScrollFieldReporter|cmdShell|coarsenSubdivSelectionList|collision|color|colorAtPoint|colorEditor|colorIndex|colorIndexSliderGrp|colorSliderButtonGrp|colorSliderGrp|columnLayout|commandEcho|commandLine|commandPort|compactHairSystem|componentEditor|compositingInterop|computePolysetVolume|condition|cone|confirmDialog|connectAttr|connectControl|connectDynamic|connectJoint|connectionInfo|constrain|constrainValue|constructionHistory|container|containsMultibyte|contextInfo|control|convertFromOldLayers|convertIffToPsd|convertLightmap|convertSolidTx|convertTessellation|convertUnit|copyArray|copyFlexor|copyKey|copySkinWeights|cos|cpButton|cpCache|cpClothSet|cpCollision|cpConstraint|cpConvClothToMesh|cpForces|cpGetSolverAttr|cpPanel|cpProperty|cpRigidCollisionFilter|cpSeam|cpSetEdit|cpSetSolverAttr|cpSolver|cpSolverTypes|cpTool|cpUpdateClothUVs|createDisplayLayer|createDrawCtx|createEditor|createLayeredPsdFile|createMotionField|createNewShelf|createNode|createRenderLayer|createSubdivRegion|cross|crossProduct|ctxAbort|ctxCompletion|ctxEditMode|ctxTraverse|currentCtx|currentTime|currentTimeCtx|currentUnit|curve|curveAddPtCtx|curveCVCtx|curveEPCtx|curveEditorCtx|curveIntersect|curveMoveEPCtx|curveOnSurface|curveSketchCtx|cutKey|cycleCheck|cylinder|dagPose|date|defaultLightListCheckBox|defaultNavigation|defineDataServer|defineVirtualDevice|deformer|deg_to_rad|delete|deleteAttr|deleteShadingGroupsAndMaterials|deleteShelfTab|deleteUI|deleteUnusedBrushes|delrandstr|detachCurve|detachDeviceAttr|detachSurface|deviceEditor|devicePanel|dgInfo|dgdirty|dgeval|dgtimer|dimWhen|directKeyCtx|directionalLight|dirmap|dirname|disable|disconnectAttr|disconnectJoint|diskCache|displacementToPoly|displayAffected|displayColor|displayCull|displayLevelOfDetail|displayPref|displayRGBColor|displaySmoothness|displayStats|displayString|displaySurface|distanceDimContext|distanceDimension|doBlur|dolly|dollyCtx|dopeSheetEditor|dot|dotProduct|doubleProfileBirailSurface|drag|dragAttrContext|draggerContext|dropoffLocator|duplicate|duplicateCurve|duplicateSurface|dynCache|dynControl|dynExport|dynExpression|dynGlobals|dynPaintEditor|dynParticleCtx|dynPref|dynRelEdPanel|dynRelEditor|dynamicLoad|editAttrLimits|editDisplayLayerGlobals|editDisplayLayerMembers|editRenderLayerAdjustment|editRenderLayerGlobals|editRenderLayerMembers|editor|editorTemplate|effector|emit|emitter|enableDevice|encodeString|endString|endsWith|env|equivalent|equivalentTol|erf|error|eval|evalDeferred|evalEcho|event|exactWorldBoundingBox|exclusiveLightCheckBox|exec|executeForEachObject|exists|exp|expression|expressionEditorListen|extendCurve|extendSurface|extrude|fcheck|fclose|feof|fflush|fgetline|fgetword|file|fileBrowserDialog|fileDialog|fileExtension|fileInfo|filetest|filletCurve|filter|filterCurve|filterExpand|filterStudioImport|findAllIntersections|findAnimCurves|findKeyframe|findMenuItem|findRelatedSkinCluster|finder|firstParentOf|fitBspline|flexor|floatEq|floatField|floatFieldGrp|floatScrollBar|floatSlider|floatSlider2|floatSliderButtonGrp|floatSliderGrp|floor|flow|fluidCacheInfo|fluidEmitter|fluidVoxelInfo|flushUndo|fmod|fontDialog|fopen|formLayout|format|fprint|frameLayout|fread|freeFormFillet|frewind|fromNativePath|fwrite|gamma|gauss|geometryConstraint|getApplicationVersionAsFloat|getAttr|getClassification|getDefaultBrush|getFileList|getFluidAttr|getInputDeviceRange|getMayaPanelTypes|getModifiers|getPanel|getParticleAttr|getPluginResource|getenv|getpid|glRender|glRenderEditor|globalStitch|gmatch|goal|gotoBindPose|grabColor|gradientControl|gradientControlNoAttr|graphDollyCtx|graphSelectContext|graphTrackCtx|gravity|grid|gridLayout|group|groupObjectsByName|hardenPointCurve|hardware|hardwareRenderPanel|headsUpDisplay|headsUpMessage|help|helpLine|hermite|hide|hilite|hitTest|hotBox|hotkey|hotkeyCheck|hsv_to_rgb|hudButton|hudSlider|hudSliderButton|hwReflectionMap|hwRender|hwRenderLoad|hyperGraph|hyperPanel|hyperShade|hypot|iconTextButton|iconTextCheckBox|iconTextRadioButton|iconTextRadioCollection|iconTextScrollList|iconTextStaticLabel|ikHandle|ikHandleCtx|ikHandleDisplayScale|ikSolver|ikSplineHandleCtx|ikSystem|ikSystemInfo|ikfkDisplayMethod|illustratorCurves|image|imfPlugins|inheritTransform|insertJoint|insertJointCtx|insertKeyCtx|insertKnotCurve|insertKnotSurface|instance|instanceable|instancer|intField|intFieldGrp|intScrollBar|intSlider|intSliderGrp|interToUI|internalVar|intersect|iprEngine|isAnimCurve|isConnected|isDirty|isParentOf|isSameObject|isTrue|isValidObjectName|isValidString|isValidUiName|isolateSelect|itemFilter|itemFilterAttr|itemFilterRender|itemFilterType|joint|jointCluster|jointCtx|jointDisplayScale|jointLattice|keyTangent|keyframe|keyframeOutliner|keyframeRegionCurrentTimeCtx|keyframeRegionDirectKeyCtx|keyframeRegionDollyCtx|keyframeRegionInsertKeyCtx|keyframeRegionMoveKeyCtx|keyframeRegionScaleKeyCtx|keyframeRegionSelectKeyCtx|keyframeRegionSetKeyCtx|keyframeRegionTrackCtx|keyframeStats|lassoContext|lattice|latticeDeformKeyCtx|launch|launchImageEditor|layerButton|layeredShaderPort|layeredTexturePort|layout|layoutDialog|lightList|lightListEditor|lightListPanel|lightlink|lineIntersection|linearPrecision|linstep|listAnimatable|listAttr|listCameras|listConnections|listDeviceAttachments|listHistory|listInputDeviceAxes|listInputDeviceButtons|listInputDevices|listMenuAnnotation|listNodeTypes|listPanelCategories|listRelatives|listSets|listTransforms|listUnselected|listerEditor|loadFluid|loadNewShelf|loadPlugin|loadPluginLanguageResources|loadPrefObjects|localizedPanelLabel|lockNode|loft|log|longNameOf|lookThru|ls|lsThroughFilter|lsType|lsUI|mag|makeIdentity|makeLive|makePaintable|makeRoll|makeSingleSurface|makeTubeOn|makebot|manipMoveContext|manipMoveLimitsCtx|manipOptions|manipRotateContext|manipRotateLimitsCtx|manipScaleContext|manipScaleLimitsCtx|marker|match|max|memory|menu|menuBarLayout|menuEditor|menuItem|menuItemToShelf|menuSet|menuSetPref|messageLine|min|minimizeApp|mirrorJoint|modelCurrentTimeCtx|modelEditor|modelPanel|mouse|movIn|movOut|move|moveIKtoFK|moveKeyCtx|moveVertexAlongDirection|multiProfileBirailSurface|mute|nParticle|nameCommand|nameField|namespace|namespaceInfo|newPanelItems|newton|nodeCast|nodeIconButton|nodeOutliner|nodePreset|nodeType|noise|nonLinear|normalConstraint|normalize|nurbsBoolean|nurbsCopyUVSet|nurbsCube|nurbsEditUV|nurbsPlane|nurbsSelect|nurbsSquare|nurbsToPoly|nurbsToPolygonsPref|nurbsToSubdiv|nurbsToSubdivPref|nurbsUVSet|nurbsViewDirectionVector|objExists|objectCenter|objectLayer|objectType|objectTypeUI|obsoleteProc|oceanNurbsPreviewPlane|offsetCurve|offsetCurveOnSurface|offsetSurface|openGLExtension|openMayaPref|optionMenu|optionMenuGrp|optionVar|orbit|orbitCtx|orientConstraint|outlinerEditor|outlinerPanel|overrideModifier|paintEffectsDisplay|pairBlend|palettePort|paneLayout|panel|panelConfiguration|panelHistory|paramDimContext|paramDimension|paramLocator|parent|parentConstraint|particle|particleExists|particleInstancer|particleRenderInfo|partition|pasteKey|pathAnimation|pause|pclose|percent|performanceOptions|pfxstrokes|pickWalk|picture|pixelMove|planarSrf|plane|play|playbackOptions|playblast|plugAttr|plugNode|pluginInfo|pluginResourceUtil|pointConstraint|pointCurveConstraint|pointLight|pointMatrixMult|pointOnCurve|pointOnSurface|pointPosition|poleVectorConstraint|polyAppend|polyAppendFacetCtx|polyAppendVertex|polyAutoProjection|polyAverageNormal|polyAverageVertex|polyBevel|polyBlendColor|polyBlindData|polyBoolOp|polyBridgeEdge|polyCacheMonitor|polyCheck|polyChipOff|polyClipboard|polyCloseBorder|polyCollapseEdge|polyCollapseFacet|polyColorBlindData|polyColorDel|polyColorPerVertex|polyColorSet|polyCompare|polyCone|polyCopyUV|polyCrease|polyCreaseCtx|polyCreateFacet|polyCreateFacetCtx|polyCube|polyCut|polyCutCtx|polyCylinder|polyCylindricalProjection|polyDelEdge|polyDelFacet|polyDelVertex|polyDuplicateAndConnect|polyDuplicateEdge|polyEditUV|polyEditUVShell|polyEvaluate|polyExtrudeEdge|polyExtrudeFacet|polyExtrudeVertex|polyFlipEdge|polyFlipUV|polyForceUV|polyGeoSampler|polyHelix|polyInfo|polyInstallAction|polyLayoutUV|polyListComponentConversion|polyMapCut|polyMapDel|polyMapSew|polyMapSewMove|polyMergeEdge|polyMergeEdgeCtx|polyMergeFacet|polyMergeFacetCtx|polyMergeUV|polyMergeVertex|polyMirrorFace|polyMoveEdge|polyMoveFacet|polyMoveFacetUV|polyMoveUV|polyMoveVertex|polyNormal|polyNormalPerVertex|polyNormalizeUV|polyOptUvs|polyOptions|polyOutput|polyPipe|polyPlanarProjection|polyPlane|polyPlatonicSolid|polyPoke|polyPrimitive|polyPrism|polyProjection|polyPyramid|polyQuad|polyQueryBlindData|polyReduce|polySelect|polySelectConstraint|polySelectConstraintMonitor|polySelectCtx|polySelectEditCtx|polySeparate|polySetToFaceNormal|polySewEdge|polyShortestPathCtx|polySmooth|polySoftEdge|polySphere|polySphericalProjection|polySplit|polySplitCtx|polySplitEdge|polySplitRing|polySplitVertex|polyStraightenUVBorder|polySubdivideEdge|polySubdivideFacet|polyToSubdiv|polyTorus|polyTransfer|polyTriangulate|polyUVSet|polyUnite|polyWedgeFace|popen|popupMenu|pose|pow|preloadRefEd|print|progressBar|progressWindow|projFileViewer|projectCurve|projectTangent|projectionContext|projectionManip|promptDialog|propModCtx|propMove|psdChannelOutliner|psdEditTextureFile|psdExport|psdTextureFile|putenv|pwd|python|querySubdiv|quit|rad_to_deg|radial|radioButton|radioButtonGrp|radioCollection|radioMenuItemCollection|rampColorPort|rand|randomizeFollicles|randstate|rangeControl|readTake|rebuildCurve|rebuildSurface|recordAttr|recordDevice|redo|reference|referenceEdit|referenceQuery|refineSubdivSelectionList|refresh|refreshAE|registerPluginResource|rehash|reloadImage|removeJoint|removeMultiInstance|removePanelCategory|rename|renameAttr|renameSelectionList|renameUI|render|renderGlobalsNode|renderInfo|renderLayerButton|renderLayerParent|renderLayerPostProcess|renderLayerUnparent|renderManip|renderPartition|renderQualityNode|renderSettings|renderThumbnailUpdate|renderWindowEditor|renderWindowSelectContext|renderer|reorder|reorderDeformers|requires|reroot|resampleFluid|resetAE|resetPfxToPolyCamera|resetTool|resolutionNode|retarget|reverseCurve|reverseSurface|revolve|rgb_to_hsv|rigidBody|rigidSolver|roll|rollCtx|rootOf|rot|rotate|rotationInterpolation|roundConstantRadius|rowColumnLayout|rowLayout|runTimeCommand|runup|sampleImage|saveAllShelves|saveAttrPreset|saveFluid|saveImage|saveInitialState|saveMenu|savePrefObjects|savePrefs|saveShelf|saveToolSettings|scale|scaleBrushBrightness|scaleComponents|scaleConstraint|scaleKey|scaleKeyCtx|sceneEditor|sceneUIReplacement|scmh|scriptCtx|scriptEditorInfo|scriptJob|scriptNode|scriptTable|scriptToShelf|scriptedPanel|scriptedPanelType|scrollField|scrollLayout|sculpt|searchPathArray|seed|selLoadSettings|select|selectContext|selectCurveCV|selectKey|selectKeyCtx|selectKeyframeRegionCtx|selectMode|selectPref|selectPriority|selectType|selectedNodes|selectionConnection|separator|setAttr|setAttrEnumResource|setAttrMapping|setAttrNiceNameResource|setConstraintRestPosition|setDefaultShadingGroup|setDrivenKeyframe|setDynamic|setEditCtx|setEditor|setFluidAttr|setFocus|setInfinity|setInputDeviceMapping|setKeyCtx|setKeyPath|setKeyframe|setKeyframeBlendshapeTargetWts|setMenuMode|setNodeNiceNameResource|setNodeTypeFlag|setParent|setParticleAttr|setPfxToPolyCamera|setPluginResource|setProject|setStampDensity|setStartupMessage|setState|setToolTo|setUITemplate|setXformManip|sets|shadingConnection|shadingGeometryRelCtx|shadingLightRelCtx|shadingNetworkCompare|shadingNode|shapeCompare|shelfButton|shelfLayout|shelfTabLayout|shellField|shortNameOf|showHelp|showHidden|showManipCtx|showSelectionInTitle|showShadingGroupAttrEditor|showWindow|sign|simplify|sin|singleProfileBirailSurface|size|sizeBytes|skinCluster|skinPercent|smoothCurve|smoothTangentSurface|smoothstep|snap2to2|snapKey|snapMode|snapTogetherCtx|snapshot|soft|softMod|softModCtx|sort|sound|soundControl|source|spaceLocator|sphere|sphrand|spotLight|spotLightPreviewPort|spreadSheetEditor|spring|sqrt|squareSurface|srtContext|stackTrace|startString|startsWith|stitchAndExplodeShell|stitchSurface|stitchSurfacePoints|strcmp|stringArrayCatenate|stringArrayContains|stringArrayCount|stringArrayInsertAtIndex|stringArrayIntersector|stringArrayRemove|stringArrayRemoveAtIndex|stringArrayRemoveDuplicates|stringArrayRemoveExact|stringArrayToString|stringToStringArray|strip|stripPrefixFromName|stroke|subdAutoProjection|subdCleanTopology|subdCollapse|subdDuplicateAndConnect|subdEditUV|subdListComponentConversion|subdMapCut|subdMapSewMove|subdMatchTopology|subdMirror|subdToBlind|subdToPoly|subdTransferUVsToCache|subdiv|subdivCrease|subdivDisplaySmoothness|substitute|substituteAllString|substituteGeometry|substring|surface|surfaceSampler|surfaceShaderList|swatchDisplayPort|switchTable|symbolButton|symbolCheckBox|sysFile|system|tabLayout|tan|tangentConstraint|texLatticeDeformContext|texManipContext|texMoveContext|texMoveUVShellContext|texRotateContext|texScaleContext|texSelectContext|texSelectShortestPathCtx|texSmudgeUVContext|texWinToolCtx|text|textCurves|textField|textFieldButtonGrp|textFieldGrp|textManip|textScrollList|textToShelf|textureDisplacePlane|textureHairColor|texturePlacementContext|textureWindow|threadCount|threePointArcCtx|timeControl|timePort|timerX|toNativePath|toggle|toggleAxis|toggleWindowVisibility|tokenize|tokenizeList|tolerance|tolower|toolButton|toolCollection|toolDropped|toolHasOptions|toolPropertyWindow|torus|toupper|trace|track|trackCtx|transferAttributes|transformCompare|transformLimits|translator|trim|trunc|truncateFluidCache|truncateHairCache|tumble|tumbleCtx|turbulence|twoPointArcCtx|uiRes|uiTemplate|unassignInputDevice|undo|undoInfo|ungroup|uniform|unit|unloadPlugin|untangleUV|untitledFileName|untrim|upAxis|updateAE|userCtx|uvLink|uvSnapshot|validateShelfName|vectorize|view2dToolCtx|viewCamera|viewClipPlane|viewFit|viewHeadOn|viewLookAt|viewManip|viewPlace|viewSet|visor|volumeAxis|vortex|waitCursor|warning|webBrowser|webBrowserPrefs|whatIs|window|windowPref|wire|wireContext|workspace|wrinkle|wrinkleContext|writeTake|xbmLangPathList|xform)\b/,operator:[/\+[+=]?|-[-=]?|&&|\|\||[<>]=|[*\/!=]=?|[%^]/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,:;?\[\](){}]/},e.languages.mel.code.inside.rest=e.languages.mel}e.exports=t,t.displayName="mel",t.aliases=[]},25153:function(e){"use strict";function t(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"},"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}e.exports=t,t.displayName="mermaid",t.aliases=[]},33245:function(e){"use strict";function t(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}e.exports=t,t.displayName="mizar",t.aliases=[]},32218:function(e){"use strict";function t(e){!function(e){var t=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],n="(?:"+(t=t.map((function(e){return e.replace("$","\\$")}))).join("|")+")\\b";e.languages.mongodb=e.languages.extend("javascript",{}),e.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp("^(['\"])?"+n+"(?:\\1)?$")}}}),e.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},e.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"].join("|")+")\\b"),alias:"keyword"}})}(e)}e.exports=t,t.displayName="mongodb",t.aliases=[]},65626:function(e){"use strict";function t(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}e.exports=t,t.displayName="monkey",t.aliases=[]},60090:function(e){"use strict";function t(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}e.exports=t,t.displayName="moonscript",t.aliases=["moon"]},40722:function(e){"use strict";function t(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}e.exports=t,t.displayName="n1ql",t.aliases=[]},37783:function(e){"use strict";function t(e){e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}e.exports=t,t.displayName="n4js",t.aliases=["n4jsd"]},41224:function(e){"use strict";function t(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}e.exports=t,t.displayName="nand2tetrisHdl",t.aliases=[]},71365:function(e){"use strict";function t(e){!function(e){var t=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:t,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};function a(e){return"string"==typeof e?e:Array.isArray(e)?e.map(a).join(""):a(e.content)}e.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:t,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:t,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},e.languages.nani=e.languages.naniscript,e.hooks.add("after-tokenize",(function(e){e.tokens.forEach((function(e){if("string"!=typeof e&&"generic-text"===e.type){var t=a(e);(function(e){for(var t="[]{}",n=[],a=0;a=&|$!]/}}e.exports=t,t.displayName="nasm",t.aliases=[]},32964:function(e){"use strict";function t(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"atrule"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}e.exports=t,t.displayName="neon",t.aliases=[]},78830:function(e){"use strict";function t(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}e.exports=t,t.displayName="nevod",t.aliases=[]},88799:function(e){"use strict";function t(e){!function(e){var t=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;e.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:t}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:t}},punctuation:/[{};]/}}(e)}e.exports=t,t.displayName="nginx",t.aliases=[]},66791:function(e){"use strict";function t(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}e.exports=t,t.displayName="nim",t.aliases=[]},41735:function(e){"use strict";function t(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}e.exports=t,t.displayName="nix",t.aliases=[]},13490:function(e){"use strict";function t(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|LabelAddress|TempFileName)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|false|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}e.exports=t,t.displayName="nsis",t.aliases=[]},7383:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}e.exports=r,r.displayName="objectivec",r.aliases=["objc"]},66894:function(e){"use strict";function t(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}e.exports=t,t.displayName="ocaml",t.aliases=[]},45779:function(e,t,n){"use strict";var a=n(79440);function r(e){e.register(a),function(e){e.languages.opencl=e.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),e.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var t={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};e.languages.insertBefore("c","keyword",t),e.languages.cpp&&(t["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},e.languages.insertBefore("cpp","keyword",t))}(e)}e.exports=r,r.displayName="opencl",r.aliases=[]},27734:function(e){"use strict";function t(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|π|𝜏|ℇ/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}e.exports=t,t.displayName="openqasm",t.aliases=["qasm"]},91889:function(e){"use strict";function t(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}e.exports=t,t.displayName="oz",t.aliases=[]},55965:function(e){"use strict";function t(e){var t;e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:(t=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"],t=t.map((function(e){return e.split("").join(" *")})).join("|"),RegExp("\\b(?:"+t+")\\b")),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}e.exports=t,t.displayName="parigp",t.aliases=[]},37326:function(e){"use strict";function t(e){!function(e){var t=e.languages.parser=e.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});t=e.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:t.keyword,variable:t.variable,function:t.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:t.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:t.punctuation}}}),e.languages.insertBefore("inside","punctuation",{expression:t.expression,keyword:t.keyword,variable:t.variable,function:t.function,escape:t.escape,"parser-punctuation":{pattern:t.punctuation,alias:"punctuation"}},t.tag.inside["attr-value"])}(e)}e.exports=t,t.displayName="parser",t.aliases=[]},92949:function(e){"use strict";function t(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e.exports=t,t.displayName="pascal",t.aliases=["objectpascal"]},5681:function(e){"use strict";function t(e){!function(e){var t=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,n=/(?:\b\w+(?:)?|)/.source.replace(//g,(function(){return t})),a=e.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)/.source.replace(//g,(function(){return n})),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/(?=\s+is\b)/.source.replace(//g,(function(){return n})),"i"),inside:null},{pattern:RegExp(/(:\s*)/.source.replace(//g,(function(){return n}))),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},r=["comment","keyword","builtin","operator","punctuation"].reduce((function(e,t){return e[t]=a[t],e}),{});a["class-name"].forEach((function(e){e.inside=r}))}(e)}e.exports=t,t.displayName="pascaligo",t.aliases=[]},70696:function(e){"use strict";function t(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}e.exports=t,t.displayName="pcaxis",t.aliases=["px"]},35790:function(e){"use strict";function t(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}e.exports=t,t.displayName="peoplecode",t.aliases=["pcode"]},25777:function(e){"use strict";function t(e){!function(e){var t=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;e.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,t].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,t+/\s*/.source+t].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}}(e)}e.exports=t,t.displayName="perl",t.aliases=[]},65889:function(e,t,n){"use strict";var a=n(53852);function r(e){e.register(a),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}e.exports=r,r.displayName="phpExtras",r.aliases=[]},53852:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){var t=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],a=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,r=/|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,i=/[{}\[\](),:;]/;e.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:t,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|new|or|parent|print|private|protected|public|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s+)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:a,operator:r,punctuation:i};var o={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:e.languages.php},s=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:o}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:o}}];e.languages.insertBefore("php","variable",{string:s,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:t,string:s,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:a,operator:r,punctuation:i}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),e.hooks.add("before-tokenize",(function(t){if(/<\?/.test(t.code)){e.languages["markup-templating"].buildPlaceholders(t,"php",/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"php")}))}(e)}e.exports=r,r.displayName="php",r.aliases=[]},97719:function(e,t,n){"use strict";var a=n(53852),r=n(53510);function i(e){e.register(a),e.register(r),function(e){var t=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;e.languages.phpdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+t+"\\s+)?)\\$\\w+"),lookbehind:!0}}),e.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+t),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),e.languages.javadoclike.addSupport("php",e.languages.phpdoc)}(e)}e.exports=i,i.displayName="phpdoc",i.aliases=[]},63839:function(e,t,n){"use strict";var a=n(69435);function r(e){e.register(a),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLAUTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}e.exports=r,r.displayName="plsql",r.aliases=[]},67623:function(e){"use strict";function t(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}e.exports=t,t.displayName="powerquery",t.aliases=[]},32530:function(e){"use strict";function t(e){!function(e){var t=e.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};t.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:t},boolean:t.boolean,variable:t.variable}}(e)}e.exports=t,t.displayName="powershell",t.aliases=[]},8938:function(e){"use strict";function t(e){e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}e.exports=t,t.displayName="processing",t.aliases=[]},55259:function(e){"use strict";function t(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}e.exports=t,t.displayName="prolog",t.aliases=[]},67411:function(e){"use strict";function t(e){!function(e){var t=["on","ignoring","group_right","group_left","by","without"],n=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"].concat(t,["offset"]);e.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+t.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+n.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}}(e)}e.exports=t,t.displayName="promql",t.aliases=[]},15375:function(e){"use strict";function t(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,"attr-value":{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0},"attr-name":/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,punctuation:/[=:]/}}e.exports=t,t.displayName="properties",t.aliases=[]},12093:function(e){"use strict";function t(e){!function(e){var t=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;e.languages.protobuf=e.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),e.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:t}},builtin:t,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})}(e)}e.exports=t,t.displayName="protobuf",t.aliases=[]},83588:function(e){"use strict";function t(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}e.exports=t,t.displayName="psl",t.aliases=[]},94127:function(e){"use strict";function t(e){!function(e){e.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:e.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:e.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:e.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:e.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:e.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:e.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:e.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:e.languages.javascript}],punctuation:/[.\-!=|]+/};for(var t=/(^([\t ]*)):(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,n=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],a={},r=0,i=n.length;r",(function(){return o.filter})),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[o.language,"language-"+o.language],inside:e.languages[o.language]}}})}e.languages.insertBefore("pug","filter",a)}(e)}e.exports=t,t.displayName="pug",t.aliases=[]},21294:function(e){"use strict";function t(e){!function(e){e.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var t=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:e.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];e.languages.puppet.heredoc[0].inside.interpolation=t,e.languages.puppet.string.inside["double-quoted"].inside.interpolation=t}(e)}e.exports=t,t.displayName="puppet",t.aliases=[]},38709:function(e){"use strict";function t(e){!function(e){e.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var t=/%< *-\*- *\d* *-\*-[\s\S]+?%>/.source;["c",{lang:"c++",alias:"cpp"},"fortran"].forEach((function(n){var a=n;if("string"!=typeof n&&(a=n.alias,n=n.lang),e.languages[a]){var r={};r["inline-lang-"+a]={pattern:RegExp(t.replace("",n.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:e.util.clone(e.languages.pure["inline-lang"].inside)},r["inline-lang-"+a].inside.rest=e.util.clone(e.languages[a]),e.languages.insertBefore("pure","inline-lang",r)}})),e.languages.c&&(e.languages.pure["inline-lang"].inside.rest=e.util.clone(e.languages.c))}(e)}e.exports=t,t.displayName="pure",t.aliases=[]},15008:function(e){"use strict";function t(e){e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+|-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}e.exports=t,t.displayName="purebasic",t.aliases=[]},96549:function(e,t,n){"use strict";var a=n(2050);function r(e){e.register(a),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|∀/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}e.exports=r,r.displayName="purescript",r.aliases=["purs"]},5221:function(e){"use strict";function t(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern:/![sra](?=[:}]$)/,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}e.exports=t,t.displayName="python",t.aliases=["py"]},27447:function(e){"use strict";function t(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}e.exports=t,t.displayName="q",t.aliases=[]},73191:function(e){"use strict";function t(e){!function(e){for(var t=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,a=/(?:[^\\()[\]{}"'/]||\/(?![*/])||\(*\)|\[*\]|\{*\}|\\[\s\S])/.source.replace(//g,(function(){return t})).replace(//g,(function(){return n})),r=0;r<2;r++)a=a.replace(//g,(function(){return a}));a=a.replace(//g,"[^\\s\\S]"),e.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(*\)\s*\{*\}/.source.replace(//g,(function(){return a})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}]))+/.source.replace(//g,(function(){return a})),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:e.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}}(e)}e.exports=t,t.displayName="qml",t.aliases=[]},75542:function(e){"use strict";function t(e){e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}e.exports=t,t.displayName="qore",t.aliases=[]},50323:function(e){"use strict";function t(e){!function(e){function t(e,t){return e.replace(/<<(\d+)>>/g,(function(e,n){return"(?:"+t[+n]+")"}))}function n(e,n,a){return RegExp(t(e,n),a||"")}var a=RegExp("\\b(?:"+("Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero"+" "+"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within").trim().replace(/ /g,"|")+")\\b"),r=t(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[/\b[A-Za-z_]\w*\b/.source]),i={keyword:a,punctuation:/[<>()?,.:[\]]/},o=/"(?:\\.|[^\\"])*"/.source;e.languages.qsharp=e.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[o]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[r]),lookbehind:!0,inside:i},{pattern:n(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[r]),lookbehind:!0,inside:i}],keyword:a,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),e.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var s=function(e,t){for(var n=0;n>/g,(function(){return"(?:"+e+")"}));return e.replace(/<>/g,"[^\\s\\S]")}(t(/\{(?:[^"{}]|<<0>>|<>)*\}/.source,[o]),2);e.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:n(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[s]),greedy:!0,inside:{interpolation:{pattern:n(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[s]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:e.languages.qsharp}}},string:/[\s\S]+/}}})}(e),e.languages.qs=e.languages.qsharp}e.exports=t,t.displayName="qsharp",t.aliases=["qs"]},44298:function(e){"use strict";function t(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}e.exports=t,t.displayName="r",t.aliases=[]},9634:function(e,t,n){"use strict";var a=n(48780);function r(e){e.register(a),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}e.exports=r,r.displayName="racket",r.aliases=["rkt"]},75266:function(e){"use strict";function t(e){e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}e.exports=t,t.displayName="reason",t.aliases=[]},48139:function(e){"use strict";function t(e){!function(e){var t={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a="(?:[^\\\\-]|"+n.source+")",r=RegExp(a+"-"+a),i={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};e.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:r,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":t,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:n}},"special-escape":t,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":i}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}e.exports=t,t.displayName="rego",t.aliases=[]},90826:function(e){"use strict";function t(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}e.exports=t,t.displayName="renpy",t.aliases=["rpy"]},63919:function(e){"use strict";function t(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-•‣⁃]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|—|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}e.exports=t,t.displayName="rest",t.aliases=[]},68862:function(e){"use strict";function t(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}e.exports=t,t.displayName="rip",t.aliases=[]},39523:function(e){"use strict";function t(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}e.exports=t,t.displayName="roboconf",t.aliases=[]},31207:function(e){"use strict";function t(e){!function(e){var t={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},n={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function a(e,a){var r={"section-header":{pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"}};for(var i in a)r[i]=a[i];return r.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},r.variable=n,r.comment=t,{pattern:RegExp(/^ ?\*{3}[ \t]*[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(//g,(function(){return e})),"im"),alias:"section",inside:r}}var r={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},i={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:n}},o={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:n}};e.languages.robotframework={settings:a("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:a("Variables"),"test-cases":a("Test Cases",{"test-name":i,documentation:r,property:o}),keywords:a("Keywords",{"keyword-name":i,documentation:r,property:o}),tasks:a("Tasks",{"task-name":i,documentation:r,property:o}),comment:t},e.languages.robot=e.languages.robotframework}(e)}e.exports=t,t.displayName="robotframework",t.aliases=[]},75308:function(e){"use strict";function t(e){!function(e){e.languages.ruby=e.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===||[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),e.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var t={pattern:/((?:^|[^\\])(?:\\{2})*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete e.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",a=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;e.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:t,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+a),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+a+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),e.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:t,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:t,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete e.languages.ruby.string,e.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),e.languages.rb=e.languages.ruby}(e)}e.exports=t,t.displayName="ruby",t.aliases=["rb"]},45315:function(e){"use strict";function t(e){!function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|)*\*\//.source,n=0;n<2;n++)t=t.replace(//g,(function(){return t}));t=t.replace(//g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(e)}e.exports=t,t.displayName="rust",t.aliases=[]},13794:function(e){"use strict";function t(e){!function(e){var t=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,n=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,a={pattern:RegExp(t+"[bx]"),alias:"number"},r={pattern:/&[a-z_]\w*/i},i={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},o={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},s=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],l={pattern:RegExp(t),greedy:!0},c=/[$%@.(){}\[\];,\\]/,u={pattern:/%?\b\w+(?=\()/,alias:"keyword"},d={function:u,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":r,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:n,"numeric-constant":a,punctuation:c,string:l},p={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},g={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},m={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},f={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},b=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,h={pattern:RegExp(/(^|\s)(?:action\s+)?(?:)\.[a-z]+\b[^;]+/.source.replace(//g,(function(){return b})),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:)\.[a-z]+\b/.source.replace(//g,(function(){return b})),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:s,function:u,"arg-value":d["arg-value"],operator:d.operator,argument:d.arg,number:n,"numeric-constant":a,punctuation:c,string:l}},E={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};e.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:|[^;"'])+;/.source.replace(//g,(function(){return t})),"im"),alias:"language-sql",inside:e.languages.sql},"global-statements":m,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-groovy",inside:e.languages.groovy},keyword:E,"submit-statement":f,"global-statements":m,number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:|[^"'])+?(?=endsubmit;)/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,alias:"language-lua",inside:e.languages.lua},keyword:E,"submit-statement":f,"global-statements":m,number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:s,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:d}},"cas-actions":h,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:d},step:o,keyword:E,function:u,format:p,altformat:g,"global-statements":m,number:n,"numeric-constant":a,punctuation:c,string:l}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|)+;/.source.replace(//g,(function(){return t})),"im"),lookbehind:!0,inside:d},"macro-keyword":i,"macro-variable":r,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":i,"macro-variable":r,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:c}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:s,number:n,"numeric-constant":a}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:d},"cas-actions":h,comment:s,function:u,format:p,altformat:g,"numeric-constant":a,datetime:{pattern:RegExp(t+"(?:dt?|t)"),alias:"number"},string:l,step:o,keyword:E,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:n,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:c}}(e)}e.exports=t,t.displayName="sas",t.aliases=[]},41299:function(e){"use strict";function t(e){!function(e){e.languages.sass=e.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete e.languages.sass.atrule;var t=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];e.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:t,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:t,operator:n,important:e.languages.sass.important}}}),delete e.languages.sass.property,delete e.languages.sass.important,e.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})}(e)}e.exports=t,t.displayName="sass",t.aliases=[]},98177:function(e,t,n){"use strict";var a=n(7093);function r(e){e.register(a),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|do|else|extends|final|finally|for|forSome|if|implicit|import|lazy|match|new|null|object|override|package|private|protected|return|sealed|self|super|this|throw|trait|try|type|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function}e.exports=r,r.displayName="scala",r.aliases=[]},48780:function(e){"use strict";function t(e){!function(e){e.languages.scheme={comment:/;.*|#;\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(function(e){for(var t in e)e[t]=e[t].replace(/<[\w\s]+>/g,(function(t){return"(?:"+e[t].trim()+")"}));return e[t]}({"":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?/.source,"":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"":/[+-]?|[+-](?:inf|nan)\.0/.source,"":/[+-](?:|(?:inf|nan)\.0)?i/.source,"":/(?:@|)?|/.source,"":/#[box](?:#[ei])?|(?:#[ei])?#[box]/.source,"":/(^|[()\[\]\s])(?:|)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/}}(e)}e.exports=t,t.displayName="scheme",t.aliases=[]},79793:function(e){"use strict";function t(e){e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}e.exports=t,t.displayName="scss",t.aliases=[]},52085:function(e,t,n){"use strict";var a=n(3058);function r(e){e.register(a),function(e){var t=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");e.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<>)+/.source.replace(/<>/g,(function(){return t})),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:e.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},e.languages["sh-session"]=e.languages.shellsession=e.languages["shell-session"]}(e)}e.exports=r,r.displayName="shellSession",r.aliases=[]},65411:function(e){"use strict";function t(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}e.exports=t,t.displayName="smali",t.aliases=[]},84750:function(e){"use strict";function t(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}e.exports=t,t.displayName="smalltalk",t.aliases=[]},88216:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:e.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},e.languages.smarty["embedded-php"].inside.smarty.inside=e.languages.smarty,e.languages.smarty.string[0].inside.interpolation.inside.expression.inside=e.languages.smarty;var t=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,n=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']||\{(?:[^{}"']||\{(?:[^{}"']|)*\})*\})*\}/.source.replace(//g,(function(){return t.source})),"g");e.hooks.add("before-tokenize",(function(t){var a=!1;e.languages["markup-templating"].buildPlaceholders(t,"smarty",n,(function(e){return"{/literal}"===e&&(a=!1),!a&&("{literal}"===e&&(a=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"smarty")}))}(e)}e.exports=r,r.displayName="smarty",r.aliases=[]},66433:function(e){"use strict";function t(e){!function(e){var t=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;e.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)(?:\s*(?:(?:\*|->)\s*|,\s*(?:(?=)|(?!)\s+)))*/.source.replace(//g,(function(){return/\s*(?:[*,]|->)/.source})).replace(//g,(function(){return/(?:'[\w']*||\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+)*/.source})).replace(//g,(function(){return/(?!)[a-z\d_][\w'.]*/.source})).replace(//g,(function(){return t.source})),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:t,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},e.languages.sml["class-name"][0].inside=e.languages.sml,e.languages.smlnj=e.languages.sml}(e)}e.exports=t,t.displayName="sml",t.aliases=["smlnj"]},34855:function(e){"use strict";function t(e){e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}e.exports=t,t.displayName="solidity",t.aliases=["sol"]},12998:function(e){"use strict";function t(e){!function(e){var t={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};e.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:t}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:t}},guid:t,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},e.languages.sln=e.languages["solution-file"]}(e)}e.exports=t,t.displayName="solutionFile",t.aliases=[]},10202:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){var t=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;e.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:t,greedy:!0},number:n,punctuation:/[\[\].?]/}},string:{pattern:t,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:n,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},e.hooks.add("before-tokenize",(function(t){var n=!1;e.languages["markup-templating"].buildPlaceholders(t,"soy",/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,(function(e){return"{/literal}"===e&&(n=!1),!n&&("{literal}"===e&&(n=!0),!0)}))})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"soy")}))}(e)}e.exports=r,r.displayName="soy",r.aliases=[]},41186:function(e,t,n){"use strict";var a=n(58710);function r(e){e.register(a),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}e.exports=r,r.displayName="sparql",r.aliases=["rq"]},68963:function(e){"use strict";function t(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bucket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}e.exports=t,t.displayName="splunkSpl",t.aliases=[]},5569:function(e){"use strict";function t(e){e.languages.sqf=e.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}e.exports=t,t.displayName="sqf",t.aliases=[]},69435:function(e){"use strict";function t(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}e.exports=t,t.displayName="sql",t.aliases=[]},42766:function(e){"use strict";function t(e){e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e.exports=t,t.displayName="squirrel",t.aliases=[]},46449:function(e){"use strict";function t(e){!function(e){var t=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;e.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+t.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,t],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},e.languages.stan.constraint.inside.expression.inside=e.languages.stan}(e)}e.exports=t,t.displayName="stan",t.aliases=[]},89032:function(e){"use strict";function t(e){!function(e){var t={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};a.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:a}},a.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},e.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}}(e)}e.exports=t,t.displayName="stylus",t.aliases=[]},40241:function(e){"use strict";function t(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach((function(t){t.inside.interpolation.inside=e.languages.swift}))}e.exports=t,t.displayName="swift",t.aliases=[]},24812:function(e){"use strict";function t(e){!function(e){var t={pattern:/^[;#].*/m,greedy:!0},n=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;e.languages.systemd={comment:t,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+n+'|(?=[^"\r\n]))(?:'+/[^\s\\]/.source+'|[ \t]+(?:(?![ \t"])|'+n+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:t,quoted:{pattern:RegExp(/(^|\s)/.source+n),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}}(e)}e.exports=t,t.displayName="systemd",t.aliases=[]},16747:function(e,t,n){"use strict";var a=n(73584),r=n(87648);function i(e){e.register(a),e.register(r),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}e.exports=i,i.displayName="t4Cs",i.aliases=[]},73584:function(e){"use strict";function t(e){!function(e){function t(e,t,n){return{pattern:RegExp("<#"+e+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+e+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:t,alias:n}}}}e.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:function(n){var a=e.languages[n],r="language-"+n;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:t("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:t("=",a,r),"class-feature":t("\\+",a,r),standard:t("",a,r)}}}}})}(e)}e.exports=t,t.displayName="t4Templating",t.aliases=[]},79243:function(e,t,n){"use strict";var a=n(73584),r=n(55686);function i(e){e.register(a),e.register(r),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}e.exports=i,i.displayName="t4Vb",i.aliases=[]},31788:function(e,t,n){"use strict";var a=n(14409);function r(e){e.register(a),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}e.exports=r,r.displayName="tap",r.aliases=[]},60871:function(e){"use strict";function t(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}e.exports=t,t.displayName="tcl",t.aliases=[]},21023:function(e){"use strict";function t(e){!function(e){var t=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,n=/\)|\((?![^|()\n]+\))/.source;function a(e,a){return RegExp(e.replace(//g,(function(){return"(?:"+t+")"})).replace(//g,(function(){return"(?:"+n+")"})),a||"")}var r={css:{pattern:/\{[^{}]+\}/,inside:{rest:e.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},i=e.languages.textile=e.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:a(/^[a-z]\w*(?:||[<>=])*\./.source),inside:{modifier:{pattern:a(/(^[a-z]\w*)(?:||[<>=])+(?=\.)/.source),lookbehind:!0,inside:r},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:a(/^[*#]+*\s+\S.*/.source,"m"),inside:{modifier:{pattern:a(/(^[*#]+)+/.source),lookbehind:!0,inside:r},punctuation:/^[*#]+/}},table:{pattern:a(/^(?:(?:||[<>=^~])+\.\s*)?(?:\|(?:(?:||[<>=^~_]|[\\/]\d+)+\.|(?!(?:||[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:a(/(^|\|(?:\r?\n|\r)?)(?:||[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:r},punctuation:/\||^\./}},inline:{pattern:a(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:a(/(^(\*\*?)*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:a(/(^(__?)*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:a(/(^\?\?*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:a(/(^@*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:a(/(^\+*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:a(/(^-*).+?(?=-)/.source),lookbehind:!0},span:{pattern:a(/(^%*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:a(/(^\*\*|__|\?\?|[*_%@+\-^~])+/.source),lookbehind:!0,inside:r},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:a(/"*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:a(/(^"*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:a(/(^")+/.source),lookbehind:!0,inside:r},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:a(/!(?:||[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:a(/(^!(?:||[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:a(/(^!)(?:||[<>=])+/.source),lookbehind:!0,inside:r},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),o=i.phrase.inside,s={inline:o.inline,link:o.link,image:o.image,footnote:o.footnote,acronym:o.acronym,mark:o.mark};i.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var l=o.inline.inside;l.bold.inside=s,l.italic.inside=s,l.inserted.inside=s,l.deleted.inside=s,l.span.inside=s;var c=o.table.inside;c.inline=s.inline,c.link=s.link,c.image=s.image,c.footnote=s.footnote,c.acronym=s.acronym,c.mark=s.mark}(e)}e.exports=t,t.displayName="textile",t.aliases=[]},14693:function(e){"use strict";function t(e){!function(e){var t=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function n(e){return e.replace(/__/g,(function(){return t}))}e.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}}(e)}e.exports=t,t.displayName="toml",t.aliases=[]},8743:function(e){"use strict";function t(e){!function(e){e.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var t=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;e.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+t+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+t+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(t),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.tremor}}},string:/[\s\S]+/}},e.languages.troy=e.languages.tremor,e.languages.trickle=e.languages.tremor}(e)}e.exports=t,t.displayName="tremor",t.aliases=[]},1689:function(e,t,n){"use strict";var a=n(24103),r=n(92784);function i(e){e.register(a),e.register(r),function(e){var t=e.util.clone(e.languages.typescript);e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"];var n=e.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0}(e)}e.exports=i,i.displayName="tsx",i.aliases=[]},69210:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),function(e){e.languages.tt2=e.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),e.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),e.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),e.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete e.languages.tt2.string,e.hooks.add("before-tokenize",(function(t){e.languages["markup-templating"].buildPlaceholders(t,"tt2",/\[%[\s\S]+?%\]/g)})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"tt2")}))}(e)}e.exports=r,r.displayName="tt2",r.aliases=[]},58710:function(e){"use strict";function t(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}e.exports=t,t.displayName="turtle",t.aliases=[]},60452:function(e,t,n){"use strict";var a=n(51478);function r(e){e.register(a),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",(function(t){if("twig"===t.language){e.languages["markup-templating"].buildPlaceholders(t,"twig",/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g)}})),e.hooks.add("after-tokenize",(function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")}))}e.exports=r,r.displayName="twig",r.aliases=[]},92784:function(e){"use strict";function t(e){!function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(e)}e.exports=t,t.displayName="typescript",t.aliases=["ts"]},36489:function(e){"use strict";function t(e){!function(e){var t=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;e.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern://,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:t}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:t,number:/^\d+$/,punctuation:/[,|:]/}},keyword:t,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},e.languages.tsconfig=e.languages.typoscript}(e)}e.exports=t,t.displayName="typoscript",t.aliases=["tsconfig"]},78380:function(e){"use strict";function t(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}e.exports=t,t.displayName="unrealscript",t.aliases=["uc","uscript"]},10409:function(e){"use strict";function t(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}e.exports=t,t.displayName="uorazor",t.aliases=[]},6539:function(e){"use strict";function t(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+"(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")"+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}e.exports=t,t.displayName="uri",t.aliases=["url"]},82028:function(e){"use strict";function t(e){!function(e){var t={pattern:/[\s\S]+/,inside:null};e.languages.v=e.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":t}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),t.inside=e.languages.v,e.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),e.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),e.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:e.languages.v.generic.inside}}}})}(e)}e.exports=t,t.displayName="v",t.aliases=[]},62282:function(e){"use strict";function t(e){e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}e.exports=t,t.displayName="vala",t.aliases=[]},55686:function(e,t,n){"use strict";var a=n(51422);function r(e){e.register(a),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}e.exports=r,r.displayName="vbnet",r.aliases=[]},70889:function(e){"use strict";function t(e){!function(e){e.languages.velocity=e.languages.extend("markup",{});var t={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};t.variable.inside={string:t.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:t.number,boolean:t.boolean,punctuation:t.punctuation},e.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:t}},variable:t.variable}),e.languages.velocity.tag.inside["attr-value"].inside.rest=e.languages.velocity}(e)}e.exports=t,t.displayName="velocity",t.aliases=[]},37116:function(e){"use strict";function t(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}e.exports=t,t.displayName="verilog",t.aliases=[]},66963:function(e){"use strict";function t(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,constant:/\b(?:library|use)\b/i,keyword:/\b(?:'active|'ascending|'base|'delayed|'driving|'driving_value|'event|'high|'image|'instance_name|'last_active|'last_event|'last_value|'left|'leftof|'length|'low|'path_name|'pos|'pred|'quiet|'range|'reverse_range|'right|'rightof|'simple_name|'stable|'succ|'transaction|'val|'value|access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}e.exports=t,t.displayName="vhdl",t.aliases=[]},21078:function(e){"use strict";function t(e){e.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}e.exports=t,t.displayName="vim",t.aliases=[]},96198:function(e){"use strict";function t(e){e.languages["visual-basic"]={comment:{pattern:/(?:['‘’]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["“”](?:["“”]{2}|[^"“”])*["“”]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}e.exports=t,t.displayName="visualBasic",t.aliases=[]},17723:function(e){"use strict";function t(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}e.exports=t,t.displayName="warpscript",t.aliases=[]},67771:function(e){"use strict";function t(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}e.exports=t,t.displayName="wasm",t.aliases=[]},30307:function(e){"use strict";function t(e){!function(e){var t=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])/.source,n="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+t+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,a={};for(var r in e.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+t),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+n),lookbehind:!0,inside:a},{pattern:RegExp("("+/\bcallback\s+/.source+t+/\s*=\s*/.source+")"+n),lookbehind:!0,inside:a},{pattern:RegExp(/(\btypedef\b\s*)/.source+n),lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+t),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+t),lookbehind:!0},RegExp(t+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+t),lookbehind:!0},{pattern:RegExp(n+"(?="+/\s*(?:\.{3}\s*)?/.source+t+/\s*[(),;=]/.source+")"),inside:a}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/},e.languages["web-idl"])"class-name"!==r&&(a[r]=e.languages["web-idl"][r]);e.languages.webidl=e.languages["web-idl"]}(e)}e.exports=t,t.displayName="webIdl",t.aliases=[]},8921:function(e){"use strict";function t(e){e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}e.exports=t,t.displayName="wiki",t.aliases=[]},13429:function(e){"use strict";function t(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\^|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}e.exports=t,t.displayName="wolfram",t.aliases=["mathematica","wl","nb"]},65197:function(e){"use strict";function t(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}e.exports=t,t.displayName="wren",t.aliases=[]},88904:function(e){"use strict";function t(e){!function(e){e.languages.xeora=e.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),e.languages.insertBefore("inside","punctuation",{variable:e.languages.xeora["function-inline"].inside.variable},e.languages.xeora["function-block"]),e.languages.xeoracube=e.languages.xeora}(e)}e.exports=t,t.displayName="xeora",t.aliases=["xeoracube"]},35:function(e){"use strict";function t(e){!function(e){function t(t,n){e.languages[t]&&e.languages.insertBefore(t,"comment",{"doc-comment":n})}var n=e.languages.markup.tag,a={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},r={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};t("csharp",a),t("fsharp",a),t("vbnet",r)}(e)}e.exports=t,t.displayName="xmlDoc",t.aliases=[]},86095:function(e){"use strict";function t(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}e.exports=t,t.displayName="xojo",t.aliases=[]},76998:function(e){"use strict";function t(e){!function(e){e.languages.xquery=e.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),e.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,e.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,e.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:e.languages.xquery,alias:"language-xquery"};var t=function(e){return"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(t).join("")},n=function(a){for(var r=[],i=0;i0&&r[r.length-1].tagName===t(o.content[0].content[1])&&r.pop():"/>"===o.content[o.content.length-1].content||r.push({tagName:t(o.content[0].content[1]),openedBraces:0}):!(r.length>0&&"punctuation"===o.type&&"{"===o.content)||a[i+1]&&"punctuation"===a[i+1].type&&"{"===a[i+1].content||a[i-1]&&"plain-text"===a[i-1].type&&"{"===a[i-1].content?r.length>0&&r[r.length-1].openedBraces>0&&"punctuation"===o.type&&"}"===o.content?r[r.length-1].openedBraces--:"comment"!==o.type&&(s=!0):r[r.length-1].openedBraces++),(s||"string"==typeof o)&&r.length>0&&0===r[r.length-1].openedBraces){var l=t(o);i0&&("string"==typeof a[i-1]||"plain-text"===a[i-1].type)&&(l=t(a[i-1])+l,a.splice(i-1,1),i--),/^\s+$/.test(l)?a[i]=l:a[i]=new e.Token("plain-text",l,null,l)}o.content&&"string"!=typeof o.content&&n(o.content)}};e.hooks.add("after-tokenize",(function(e){"xquery"===e.language&&n(e.tokens)}))}(e)}e.exports=t,t.displayName="xquery",t.aliases=[]},14409:function(e){"use strict";function t(e){!function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",r=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),i=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function o(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,(function(){return a}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,(function(){return a})).replace(/<>/g,(function(){return"(?:"+r+"|"+i+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:o(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:o(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:o(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:o(i),lookbehind:!0,greedy:!0},number:{pattern:o(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(e)}e.exports=t,t.displayName="yaml",t.aliases=["yml"]},33460:function(e){"use strict";function t(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}e.exports=t,t.displayName="yang",t.aliases=[]},28108:function(e){"use strict";function t(e){!function(e){function t(e){return function(){return e}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,a="\\b(?!"+n.source+")(?!\\d)\\w+\\b",r=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,i="(?!\\s)(?:!?\\s*(?:"+/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(//g,t(r))+"\\s*)*"+/(?:\bpromise\b|(?:\berror\.)?(?:\.)*(?!\s+))/.source.replace(//g,t(a))+")+";e.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)(?=\s*(?:\s*)?[=;,)])|(?=\s*(?:\s*)?\{)/.source.replace(//g,t(i)).replace(//g,t(r))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)(?=\s*(?:\s*)?;)/.source.replace(//g,t(i)).replace(//g,t(r))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},e.languages.zig["class-name"].forEach((function(t){null===t.inside&&(t.inside=e.languages.zig)}))}(e)}e.exports=t,t.displayName="zig",t.aliases=[]},92848:function(e,t){"use strict";t.Q=function(e){var t=String(e||"").trim();return""===t?[]:t.split(n)};var n=/[ \t\n\r\f]+/g},58970:function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=null;if(!e||"string"!=typeof e)return n;var a=(0,r.default)(e),i="function"==typeof t;return a.forEach((function(e){if("declaration"===e.type){var a=e.property,r=e.value;i?t(a,r,e):r&&((n=n||{})[a]=r)}})),n};var r=a(n(93193))},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],a=0;a0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function Z(e){return e&&"object"==typeof e?"position"in e||"type"in e?Q(e.position):"start"in e||"end"in e?Q(e):"line"in e||"column"in e?X(e):"":""}function X(e){return J(e&&e.line)+":"+J(e&&e.column)}function Q(e){return X(e&&e.start)+"-"+X(e&&e.end)}function J(e){return e&&"number"==typeof e?e:1}class ee extends Error{constructor(e,t,n){super(),"string"==typeof t&&(n=t,t=void 0);let a="",r={},i=!1;if(t&&(r="line"in t&&"column"in t||"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?a=e:!r.cause&&e&&(i=!0,a=e.message,r.cause=e),!r.ruleId&&!r.source&&"string"==typeof n){const e=n.indexOf(":");-1===e?r.ruleId=n:(r.source=n.slice(0,e),r.ruleId=n.slice(e+1))}if(!r.place&&r.ancestors&&r.ancestors){const e=r.ancestors[r.ancestors.length-1];e&&(r.place=e.position)}const o=r.place&&"start"in r.place?r.place.start:r.place;this.ancestors=r.ancestors||void 0,this.cause=r.cause||void 0,this.column=o?o.column:void 0,this.fatal=void 0,this.file,this.message=a,this.line=o?o.line:void 0,this.name=Z(r.place)||"1:1",this.place=r.place||void 0,this.reason=this.message,this.ruleId=r.ruleId||void 0,this.source=r.source||void 0,this.stack=i&&r.cause&&"string"==typeof r.cause.stack?r.cause.stack:"",this.actual,this.expected,this.note,this.url}}ee.prototype.file="",ee.prototype.name="",ee.prototype.reason="",ee.prototype.message="",ee.prototype.stack="",ee.prototype.column=void 0,ee.prototype.line=void 0,ee.prototype.ancestors=void 0,ee.prototype.cause=void 0,ee.prototype.fatal=void 0,ee.prototype.place=void 0,ee.prototype.ruleId=void 0,ee.prototype.source=void 0;const te={}.hasOwnProperty,ne=new Map,ae=/[A-Z]/g,re=/-([a-z])/g,ie=new Set(["table","tbody","thead","tfoot","tr"]),oe=new Set(["td","th"]),se="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function le(e,t){if(!t||void 0===t.Fragment)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let a;if(t.development){if("function"!=typeof t.jsxDEV)throw new TypeError("Expected `jsxDEV` in options when `development: true`");a=function(e,t){return n;function n(n,a,r,i){const o=Array.isArray(r.children),s=Y(n);return t(a,r,i,o,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}(n,t.jsxDEV)}else{if("function"!=typeof t.jsx)throw new TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw new TypeError("Expected `jsxs` in production options");a=function(e,t,n){return a;function a(e,a,r,i){const o=Array.isArray(r.children)?n:t;return i?o(a,r,i):o(a,r)}}(0,t.jsx,t.jsxs)}const r={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:a,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?U:F,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},i=ce(r,e,void 0);return i&&"string"!=typeof i?i:r.create(e,r.Fragment,{children:i||void 0},void 0)}function ce(e,t,n){return"element"===t.type?function(e,t,n){const a=e.schema;let r=a;"svg"===t.tagName.toLowerCase()&&"html"===a.space&&(r=U,e.schema=r);e.ancestors.push(t);const i=me(e,t.tagName,!1),o=function(e,t){const n={};let a,r;for(r in t.properties)if("children"!==r&&te.call(t.properties,r)){const i=ge(e,r,t.properties[r]);if(i){const[r,o]=i;e.tableCellAlignToStyle&&"align"===r&&"string"==typeof o&&oe.has(t.tagName)?a=o:n[r]=o}}if(a){(n.style||(n.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=a}return n}(e,t);let s=pe(e,t);ie.has(t.tagName)&&(s=s.filter((function(e){return"string"!=typeof e||!("object"==typeof(t=e)?"text"===t.type&&u(t.value):u(t));var t})));return ue(e,o,i,t),de(o,s),e.ancestors.pop(),e.schema=a,e.create(t,i,o,n)}(e,t,n):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}fe(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,n){const a=e.schema;let r=a;"svg"===t.name&&"html"===a.space&&(r=U,e.schema=r);e.ancestors.push(t);const i=null===t.name?e.Fragment:me(e,t.name,!0),o=function(e,t){const n={};for(const a of t.attributes)if("mdxJsxExpressionAttribute"===a.type)if(a.data&&a.data.estree&&e.evaluater){const t=a.data.estree.body[0];t.type;const r=t.expression;r.type;const i=r.properties[0];i.type,Object.assign(n,e.evaluater.evaluateExpression(i.argument))}else fe(e,t.position);else{const r=a.name;let i;if(a.value&&"object"==typeof a.value)if(a.value.data&&a.value.data.estree&&e.evaluater){const t=a.value.data.estree.body[0];t.type,i=e.evaluater.evaluateExpression(t.expression)}else fe(e,t.position);else i=null===a.value||a.value;n[r]=i}return n}(e,t),s=pe(e,t);return ue(e,o,i,t),de(o,s),e.ancestors.pop(),e.schema=a,e.create(t,i,o,n)}(e,t,n):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);fe(e,t.position)}(e,t):"root"===t.type?function(e,t,n){const a={};return de(a,pe(e,t)),e.create(t,e.Fragment,a,n)}(e,t,n):"text"===t.type?function(e,t){return t.value}(0,t):void 0}function ue(e,t,n,a){"string"!=typeof n&&n!==e.Fragment&&e.passNode&&(t.node=a)}function de(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function pe(e,t){const n=[];let a=-1;const r=e.passKeys?new Map:ne;for(;++a4&&"data"===n.slice(0,4)&&B.test(t)){if("-"===t.charAt(4)){const e=t.slice(5).replace(G,H);a="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{const e=t.slice(4);if(!G.test(e)){let n=e.replace($,z);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}r=k}return new r(a,t)}(e.schema,t);if(!(null==n||"number"==typeof n&&Number.isNaN(n))){if(Array.isArray(n)&&(n=a.commaSeparated?function(e,t){const n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}(n):n.join(" ").trim()),"style"===a.property){let t="object"==typeof n?n:function(e,t){const n={};try{W(t,a)}catch(t){if(!e.ignoreInvalidStyle){const n=t,a=new ee("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=se+"#cannot-parse-style-attribute",a}}return n;function a(e,t){let a=e;"--"!==a.slice(0,2)&&("-ms-"===a.slice(0,4)&&(a="ms-"+a.slice(4)),a=a.replace(re,he)),n[a]=t}}(e,String(n));return"css"===e.stylePropertyNameCase&&(t=function(e){const t={};let n;for(n in e)te.call(e,n)&&(t[be(n)]=e[n]);return t}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&a.space?j[a.property]||a.property:a.attribute,n]}}function me(e,t,n){let a;if(n)if(t.includes(".")){const e=t.split(".");let n,r=-1;for(;++rr?0:r+t:t>r?r:t,n=n>0?n:0,a.length<1e4)i=Array.from(a),i.unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);o0?(ve(e,e.length,0,t),e):t}class _e{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){const a=t||0;this.setCursor(Math.trunc(e));const r=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return n&&Re(this.left,n),r.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),Re(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Re(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&0===this.right.length||e<0&&0===this.left.length))if(e-1&&e.test(String.fromCharCode(t))}}function We(e,t,n,a){const r=a?a-1:Number.POSITIVE_INFINITY;let i=0;return function(a){if(ze(a))return e.enter(n),o(a);return t(a)};function o(a){return ze(a)&&i++i))return;const n=t.events.length;let r,s,l=n;for(;l--;)if("exit"===t.events[l][0]&&"chunkFlow"===t.events[l][1].type){if(r){s=t.events[l][1].end;break}r=!0}for(h(o),e=n;ea;){const a=n[r];t.containerState=a[1],a[0].exit.call(t,e)}n.length=a}function E(){a.write([null]),r=void 0,a=void 0,t.containerState._closeFlow=void 0}}},Ke={tokenize:function(e,t,n){return We(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};const Ze={tokenize:function(e,t,n){return function(t){return ze(t)?We(e,a,"linePrefix")(t):a(t)};function a(e){return null===e||Ge(e)?t(e):n(e)}},partial:!0};const Xe={tokenize:function(e,t){let n;return function(t){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),a(t)};function a(t){return null===t?r(t):Ge(t)?e.check(Qe,i,r)(t):(e.consume(t),a)}function r(n){return e.exit("chunkContent"),e.exit("content"),t(n)}function i(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,a}},resolve:function(e){return we(e),e}},Qe={tokenize:function(e,t,n){const a=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),We(e,r,"linePrefix")};function r(r){if(null===r||Ge(r))return n(r);const i=a.events[a.events.length-1];return!a.parser.constructs.disable.null.includes("codeIndented")&&i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(r):e.interrupt(a.parser.constructs.flow,n,t)(r)}},partial:!0};const Je={tokenize:function(e){const t=this,n=e.attempt(Ze,(function(a){if(null===a)return void e.consume(a);return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}),e.attempt(this.parser.constructs.flowInitial,a,We(e,e.attempt(this.parser.constructs.flow,a,e.attempt(Xe,a)),"linePrefix")));return n;function a(a){if(null!==a)return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),t.currentConstruct=void 0,n;e.consume(a)}}};const et={resolveAll:rt()},tt=at("string"),nt=at("text");function at(e){return{tokenize:function(t){const n=this,a=this.parser.constructs[e],r=t.attempt(a,i,o);return i;function i(e){return l(e)?r(e):o(e)}function o(e){if(null!==e)return t.enter("data"),t.consume(e),s;t.consume(e)}function s(e){return l(e)?(t.exit("data"),r(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;const t=a[e];let r=-1;if(t)for(;++r-1){const e=o[0];"string"==typeof e?o[0]=e.slice(a):o.shift()}i>0&&o.push(e[r].slice(0,i))}return o}(o,e)}function m(){const{line:e,column:t,offset:n,_index:r,_bufferIndex:i}=a;return{line:e,column:t,offset:n,_index:r,_bufferIndex:i}}function f(){let e;for(;a._index=3&&(null===i||Ge(i))?(e.exit("thematicBreak"),t(i)):n(i)}function o(t){return t===a?(e.consume(t),r++,o):(e.exit("thematicBreakSequence"),ze(t)?We(e,i,"whitespace")(t):i(t))}}};const ct={name:"list",tokenize:function(e,t,n){const a=this,r=a.events[a.events.length-1];let i=r&&"linePrefix"===r[1].type?r[2].sliceSerialize(r[1],!0).length:0,o=0;return function(t){const r=a.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===r?!a.containerState.marker||t===a.containerState.marker:Fe(t)){if(a.containerState.type||(a.containerState.type=r,e.enter(r,{_container:!0})),"listUnordered"===r)return e.enter("listItemPrefix"),42===t||45===t?e.check(lt,n,l)(t):l(t);if(!a.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(t)}return n(t)};function s(t){return Fe(t)&&++o<10?(e.consume(t),s):(!a.interrupt||o<2)&&(a.containerState.marker?t===a.containerState.marker:41===t||46===t)?(e.exit("listItemValue"),l(t)):n(t)}function l(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),a.containerState.marker=a.containerState.marker||t,e.check(Ze,a.interrupt?n:c,e.attempt(ut,d,u))}function c(e){return a.containerState.initialBlankLine=!0,i++,d(e)}function u(t){return ze(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),d):n(t)}function d(n){return a.containerState.size=i+a.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}},continuation:{tokenize:function(e,t,n){const a=this;return a.containerState._closeFlow=void 0,e.check(Ze,r,i);function r(n){return a.containerState.furtherBlankLines=a.containerState.furtherBlankLines||a.containerState.initialBlankLine,We(e,t,"listItemIndent",a.containerState.size+1)(n)}function i(n){return a.containerState.furtherBlankLines||!ze(n)?(a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,o(n)):(a.containerState.furtherBlankLines=void 0,a.containerState.initialBlankLine=void 0,e.attempt(dt,t,o)(n))}function o(r){return a.containerState._closeFlow=!0,a.interrupt=void 0,We(e,e.attempt(ct,t,n),"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(r)}}},exit:function(e){e.exit(this.containerState.type)}},ut={tokenize:function(e,t,n){const a=this;return We(e,(function(e){const r=a.events[a.events.length-1];return!ze(e)&&r&&"listItemPrefixWhitespace"===r[1].type?t(e):n(e)}),"listItemPrefixWhitespace",a.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},dt={tokenize:function(e,t,n){const a=this;return We(e,(function(e){const r=a.events[a.events.length-1];return r&&"listItemIndent"===r[1].type&&r[2].sliceSerialize(r[1],!0).length===a.containerState.size?t(e):n(e)}),"listItemIndent",a.containerState.size+1)},partial:!0};const pt={name:"blockQuote",tokenize:function(e,t,n){const a=this;return function(t){if(62===t){const n=a.containerState;return n.open||(e.enter("blockQuote",{_container:!0}),n.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),r}return n(t)};function r(n){return ze(n)?(e.enter("blockQuotePrefixWhitespace"),e.consume(n),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(n))}},continuation:{tokenize:function(e,t,n){const a=this;return function(t){if(ze(t))return We(e,r,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t);return r(t)};function r(a){return e.attempt(pt,t,n)(a)}}},exit:function(e){e.exit("blockQuote")}};function gt(e,t,n,a,r,i,o,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return function(t){if(60===t)return e.enter(a),e.enter(r),e.enter(i),e.consume(t),e.exit(i),d;if(null===t||32===t||41===t||Me(t))return n(t);return e.enter(a),e.enter(o),e.enter(s),e.enter("chunkString",{contentType:"string"}),m(t)};function d(n){return 62===n?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),e.exit(a),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||Ge(t)?n(t):(e.consume(t),92===t?g:p)}function g(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function m(r){return u||null!==r&&41!==r&&!$e(r)?u999||null===d||91===d||93===d&&!s||94===d&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs?n(d):93===d?(e.exit(i),e.enter(r),e.consume(d),e.exit(r),e.exit(a),t):Ge(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||Ge(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!ze(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function ft(e,t,n,a,r,i){let o;return function(t){if(34===t||39===t||40===t)return e.enter(a),e.enter(r),e.consume(t),e.exit(r),o=40===t?41:t,s;return n(t)};function s(n){return n===o?(e.enter(r),e.consume(n),e.exit(r),e.exit(a),t):(e.enter(i),l(n))}function l(t){return t===o?(e.exit(i),s(o)):null===t?n(t):Ge(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),We(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===o||null===t||Ge(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===o||92===t?(e.consume(t),c):c(t)}}function bt(e,t){let n;return function a(r){if(Ge(r))return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),n=!0,a;if(ze(r))return We(e,a,n?"linePrefix":"lineSuffix")(r);return t(r)}}function ht(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Et={name:"definition",tokenize:function(e,t,n){const a=this;let r;return function(t){return e.enter("definition"),function(t){return mt.call(a,e,i,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(t)}(t)};function i(t){return r=ht(a.sliceSerialize(a.events[a.events.length-1][1]).slice(1,-1)),58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),o):n(t)}function o(t){return $e(t)?bt(e,s)(t):s(t)}function s(t){return gt(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(yt,c,c)(t)}function c(t){return ze(t)?We(e,u,"whitespace")(t):u(t)}function u(i){return null===i||Ge(i)?(e.exit("definition"),a.parser.defined.push(r),t(i)):n(i)}}},yt={tokenize:function(e,t,n){return function(t){return $e(t)?bt(e,a)(t):n(t)};function a(t){return ft(e,r,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function r(t){return ze(t)?We(e,i,"whitespace")(t):i(t)}function i(e){return null===e||Ge(e)?t(e):n(e)}},partial:!0};const St={name:"codeIndented",tokenize:function(e,t,n){const a=this;return function(t){return e.enter("codeIndented"),We(e,r,"linePrefix",5)(t)};function r(e){const t=a.events[a.events.length-1];return t&&"linePrefix"===t[1].type&&t[2].sliceSerialize(t[1],!0).length>=4?i(e):n(e)}function i(t){return null===t?s(t):Ge(t)?e.attempt(Tt,i,s)(t):(e.enter("codeFlowValue"),o(t))}function o(t){return null===t||Ge(t)?(e.exit("codeFlowValue"),i(t)):(e.consume(t),o)}function s(n){return e.exit("codeIndented"),t(n)}}},Tt={tokenize:function(e,t,n){const a=this;return r;function r(t){return a.parser.lazy[a.now().line]?n(t):Ge(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r):We(e,i,"linePrefix",5)(t)}function i(e){const i=a.events[a.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?t(e):Ge(e)?r(e):n(e)}},partial:!0};const At={name:"headingAtx",tokenize:function(e,t,n){let a=0;return function(t){return e.enter("atxHeading"),function(t){return e.enter("atxHeadingSequence"),r(t)}(t)};function r(t){return 35===t&&a++<6?(e.consume(t),r):null===t||$e(t)?(e.exit("atxHeadingSequence"),i(t)):n(t)}function i(n){return 35===n?(e.enter("atxHeadingSequence"),o(n)):null===n||Ge(n)?(e.exit("atxHeading"),t(n)):ze(n)?We(e,i,"whitespace")(n):(e.enter("atxHeadingText"),s(n))}function o(t){return 35===t?(e.consume(t),o):(e.exit("atxHeadingSequence"),i(t))}function s(t){return null===t||35===t||$e(t)?(e.exit("atxHeadingText"),i(t)):(e.consume(t),s)}},resolve:function(e,t){let n,a,r=e.length-2,i=3;"whitespace"===e[i][1].type&&(i+=2);r-2>i&&"whitespace"===e[r][1].type&&(r-=2);"atxHeadingSequence"===e[r][1].type&&(i===r-1||r-4>i&&"whitespace"===e[r-2][1].type)&&(r-=i+1===r?2:4);r>i&&(n={type:"atxHeadingText",start:e[i][1].start,end:e[r][1].end},a={type:"chunkText",start:e[i][1].start,end:e[r][1].end,contentType:"text"},ve(e,i,r-i+1,[["enter",n,t],["enter",a,t],["exit",a,t],["exit",n,t]]));return e}};const It={name:"setextUnderline",tokenize:function(e,t,n){const a=this;let r;return function(t){let o,s=a.events.length;for(;s--;)if("lineEnding"!==a.events[s][1].type&&"linePrefix"!==a.events[s][1].type&&"content"!==a.events[s][1].type){o="paragraph"===a.events[s][1].type;break}if(!a.parser.lazy[a.now().line]&&(a.interrupt||o))return e.enter("setextHeadingLine"),r=t,function(t){return e.enter("setextHeadingLineSequence"),i(t)}(t);return n(t)};function i(t){return t===r?(e.consume(t),i):(e.exit("setextHeadingLineSequence"),ze(t)?We(e,o,"lineSuffix")(t):o(t))}function o(a){return null===a||Ge(a)?(e.exit("setextHeadingLine"),t(a)):n(a)}},resolveTo:function(e,t){let n,a,r,i=e.length;for(;i--;)if("enter"===e[i][0]){if("content"===e[i][1].type){n=i;break}"paragraph"===e[i][1].type&&(a=i)}else"content"===e[i][1].type&&e.splice(i,1),r||"definition"!==e[i][1].type||(r=i);const o={type:"setextHeading",start:Object.assign({},e[a][1].start),end:Object.assign({},e[e.length-1][1].end)};e[a][1].type="setextHeadingText",r?(e.splice(a,0,["enter",o,t]),e.splice(r+1,0,["exit",e[n][1],t]),e[n][1].end=Object.assign({},e[r][1].end)):e[n][1]=o;return e.push(["exit",o,t]),e}};const vt=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],kt=["pre","script","style","textarea"],_t={name:"htmlFlow",tokenize:function(e,t,n){const a=this;let r,i,o,s,l;return function(t){return function(t){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(t),c}(t)};function c(s){return 33===s?(e.consume(s),u):47===s?(e.consume(s),i=!0,g):63===s?(e.consume(s),r=3,a.interrupt?t:D):Le(s)?(e.consume(s),o=String.fromCharCode(s),m):n(s)}function u(i){return 45===i?(e.consume(i),r=2,d):91===i?(e.consume(i),r=5,s=0,p):Le(i)?(e.consume(i),r=4,a.interrupt?t:D):n(i)}function d(r){return 45===r?(e.consume(r),a.interrupt?t:D):n(r)}function p(r){const i="CDATA[";return r===i.charCodeAt(s++)?(e.consume(r),s===i.length?a.interrupt?t:_:p):n(r)}function g(t){return Le(t)?(e.consume(t),o=String.fromCharCode(t),m):n(t)}function m(s){if(null===s||47===s||62===s||$e(s)){const l=47===s,c=o.toLowerCase();return l||i||!kt.includes(c)?vt.includes(o.toLowerCase())?(r=6,l?(e.consume(s),f):a.interrupt?t(s):_(s)):(r=7,a.interrupt&&!a.parser.lazy[a.now().line]?n(s):i?b(s):h(s)):(r=1,a.interrupt?t(s):_(s))}return 45===s||De(s)?(e.consume(s),o+=String.fromCharCode(s),m):n(s)}function f(r){return 62===r?(e.consume(r),a.interrupt?t:_):n(r)}function b(t){return ze(t)?(e.consume(t),b):v(t)}function h(t){return 47===t?(e.consume(t),v):58===t||95===t||Le(t)?(e.consume(t),E):ze(t)?(e.consume(t),h):v(t)}function E(t){return 45===t||46===t||58===t||95===t||De(t)?(e.consume(t),E):y(t)}function y(t){return 61===t?(e.consume(t),S):ze(t)?(e.consume(t),y):h(t)}function S(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),l=t,T):ze(t)?(e.consume(t),S):A(t)}function T(t){return t===l?(e.consume(t),l=null,I):null===t||Ge(t)?n(t):(e.consume(t),T)}function A(t){return null===t||34===t||39===t||47===t||60===t||61===t||62===t||96===t||$e(t)?y(t):(e.consume(t),A)}function I(e){return 47===e||62===e||ze(e)?h(e):n(e)}function v(t){return 62===t?(e.consume(t),k):n(t)}function k(t){return null===t||Ge(t)?_(t):ze(t)?(e.consume(t),k):n(t)}function _(t){return 45===t&&2===r?(e.consume(t),C):60===t&&1===r?(e.consume(t),O):62===t&&4===r?(e.consume(t),P):63===t&&3===r?(e.consume(t),D):93===t&&5===r?(e.consume(t),L):!Ge(t)||6!==r&&7!==r?null===t||Ge(t)?(e.exit("htmlFlowData"),R(t)):(e.consume(t),_):(e.exit("htmlFlowData"),e.check(Rt,M,R)(t))}function R(t){return e.check(wt,w,M)(t)}function w(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),N}function N(t){return null===t||Ge(t)?R(t):(e.enter("htmlFlowData"),_(t))}function C(t){return 45===t?(e.consume(t),D):_(t)}function O(t){return 47===t?(e.consume(t),o="",x):_(t)}function x(t){if(62===t){const n=o.toLowerCase();return kt.includes(n)?(e.consume(t),P):_(t)}return Le(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),x):_(t)}function L(t){return 93===t?(e.consume(t),D):_(t)}function D(t){return 62===t?(e.consume(t),P):45===t&&2===r?(e.consume(t),D):_(t)}function P(t){return null===t||Ge(t)?(e.exit("htmlFlowData"),M(t)):(e.consume(t),P)}function M(n){return e.exit("htmlFlow"),t(n)}},resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2));return e},concrete:!0},Rt={tokenize:function(e,t,n){return function(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(Ze,t,n)}},partial:!0},wt={tokenize:function(e,t,n){const a=this;return function(t){if(Ge(t))return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r;return n(t)};function r(e){return a.parser.lazy[a.now().line]?n(e):t(e)}},partial:!0};const Nt={tokenize:function(e,t,n){const a=this;return function(t){if(null===t)return n(t);return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),r};function r(e){return a.parser.lazy[a.now().line]?n(e):t(e)}},partial:!0},Ct={name:"codeFenced",tokenize:function(e,t,n){const a=this,r={tokenize:function(e,t,n){let r=0;return o;function o(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l}function l(t){return e.enter("codeFencedFence"),ze(t)?We(e,c,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):c(t)}function c(t){return t===i?(e.enter("codeFencedFenceSequence"),u(t)):n(t)}function u(t){return t===i?(r++,e.consume(t),u):r>=s?(e.exit("codeFencedFenceSequence"),ze(t)?We(e,d,"whitespace")(t):d(t)):n(t)}function d(a){return null===a||Ge(a)?(e.exit("codeFencedFence"),t(a)):n(a)}},partial:!0};let i,o=0,s=0;return function(t){return function(t){const n=a.events[a.events.length-1];return o=n&&"linePrefix"===n[1].type?n[2].sliceSerialize(n[1],!0).length:0,i=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),l(t)}(t)};function l(t){return t===i?(s++,e.consume(t),l):s<3?n(t):(e.exit("codeFencedFenceSequence"),ze(t)?We(e,c,"whitespace")(t):c(t))}function c(n){return null===n||Ge(n)?(e.exit("codeFencedFence"),a.interrupt?t(n):e.check(Nt,g,E)(n)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),u(n))}function u(t){return null===t||Ge(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),c(t)):ze(t)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),We(e,d,"whitespace")(t)):96===t&&t===i?n(t):(e.consume(t),u)}function d(t){return null===t||Ge(t)?c(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),p(t))}function p(t){return null===t||Ge(t)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),c(t)):96===t&&t===i?n(t):(e.consume(t),p)}function g(t){return e.attempt(r,E,m)(t)}function m(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f}function f(t){return o>0&&ze(t)?We(e,b,"linePrefix",o+1)(t):b(t)}function b(t){return null===t||Ge(t)?e.check(Nt,g,E)(t):(e.enter("codeFlowValue"),h(t))}function h(t){return null===t||Ge(t)?(e.exit("codeFlowValue"),b(t)):(e.consume(t),h)}function E(n){return e.exit("codeFenced"),t(n)}},concrete:!0};const Ot=document.createElement("i");function xt(e){const t="&"+e+";";Ot.innerHTML=t;const n=Ot.textContent;return(59!==n.charCodeAt(n.length-1)||"semi"===e)&&(n!==t&&n)}const Lt={name:"characterReference",tokenize:function(e,t,n){const a=this;let r,i,o=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),r=31,i=De,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),r=6,i=Ue,c):(e.enter("characterReferenceValue"),r=7,i=Fe,c(t))}function c(s){if(59===s&&o){const r=e.exit("characterReferenceValue");return i!==De||xt(a.sliceSerialize(r))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):n(s)}return i(s)&&o++1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;const d=Object.assign({},e[n][1].end),p=Object.assign({},e[u][1].start);Ht(d,-s),Ht(p,s),i={type:s>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[n][1].end)},o={type:s>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[u][1].start),end:p},r={type:s>1?"strongText":"emphasisText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[u][1].start)},a={type:s>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},o.end)},e[n][1].end=Object.assign({},i.start),e[u][1].start=Object.assign({},o.end),l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=ke(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=ke(l,[["enter",a,t],["enter",i,t],["exit",i,t],["enter",r,t]]),l=ke(l,ot(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=ke(l,[["exit",r,t],["enter",o,t],["exit",o,t],["exit",a,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=ke(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,ve(e,n-1,u-n+3,l),u=n+l.length-c-2;break}u=-1;for(;++u13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||65535==(65535&n)||65534==(65535&n)||n>1114111?"�":String.fromCodePoint(n)}const ln=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function cn(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.charCodeAt(1),t=120===e||88===e;return sn(n.slice(t?2:1),t?16:10)}return xt(n)||e}const un={}.hasOwnProperty;function dn(e,t,n){return"string"!=typeof t&&(n=t,t=void 0),function(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(ne),autolinkProtocol:k,autolinkEmail:k,atxHeading:i(Q),blockQuote:i(W),characterEscape:k,characterReference:k,codeFenced:i(q),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:i(q,o),codeText:i(Y,o),codeTextData:k,data:k,codeFlowValue:k,definition:i(K),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:i(X),hardBreakEscape:i(J),hardBreakTrailing:i(J),htmlFlow:i(ee,o),htmlFlowData:k,htmlText:i(ee,o),htmlTextData:k,image:i(te),label:o,link:i(ne),listItem:i(re),listItemValue:p,listOrdered:i(ae,d),listUnordered:i(ae),paragraph:i(ie),reference:B,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:i(Q),strong:i(oe),thematicBreak:i(le)},exit:{atxHeading:l(),atxHeadingSequence:T,autolink:l(),autolinkEmail:V,autolinkProtocol:j,blockQuote:l(),characterEscapeValue:_,characterReferenceMarkerHexadecimal:$,characterReferenceMarkerNumeric:$,characterReferenceValue:z,characterReference:H,codeFenced:l(b),codeFencedFence:f,codeFencedFenceInfo:g,codeFencedFenceMeta:m,codeFlowValue:_,codeIndented:l(h),codeText:l(O),codeTextData:_,data:_,definition:l(),definitionDestinationString:S,definitionLabelString:E,definitionTitleString:y,emphasis:l(),hardBreakEscape:l(w),hardBreakTrailing:l(w),htmlFlow:l(N),htmlFlowData:_,htmlText:l(C),htmlTextData:_,image:l(L),label:P,labelText:D,lineEnding:R,link:l(x),listItem:l(),listOrdered:l(),listUnordered:l(),paragraph:l(),referenceString:G,resourceDestinationString:M,resourceTitleString:F,resource:U,setextHeading:l(v),setextHeadingLineSequence:I,setextHeadingText:A,strong:l(),thematicBreak:l()}};gn(t,(e||{}).mdastExtensions||[]);const n={};return a;function a(e){let a={type:"root",children:[]};const i={stack:[a],tokenStack:[],config:t,enter:s,exit:c,buffer:o,resume:u,data:n},l=[];let d=-1;for(;++d0){const e=i.tokenStack[i.tokenStack.length-1];(e[1]||fn).call(i,void 0,e[0])}for(a.position={start:pn(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:pn(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},d=-1;++d((e,t)=>{const n=(t,n)=>(e.set(n,t),t),a=r=>{if(e.has(r))return e.get(r);const[i,o]=t[r];switch(i){case 0:case-1:return n(o,r);case 1:{const e=n([],r);for(const t of o)e.push(a(t));return e}case 2:{const e=n({},r);for(const[t,n]of o)e[a(t)]=a(n);return e}case 3:return n(new Date(o),r);case 4:{const{source:e,flags:t}=o;return n(new RegExp(e,t),r)}case 5:{const e=n(new Map,r);for(const[t,n]of o)e.set(a(t),a(n));return e}case 6:{const e=n(new Set,r);for(const t of o)e.add(a(t));return e}case 7:{const{name:e,message:t}=o;return n(new hn[e](t),r)}case 8:return n(BigInt(o),r);case"BigInt":return n(Object(BigInt(o)),r)}return n(new hn[i](o),r)};return a})(new Map,e)(0),yn="",{toString:Sn}={},{keys:Tn}=Object,An=e=>{const t=typeof e;if("object"!==t||!e)return[0,t];const n=Sn.call(e).slice(8,-1);switch(n){case"Array":return[1,yn];case"Object":return[2,yn];case"Date":return[3,yn];case"RegExp":return[4,yn];case"Map":return[5,yn];case"Set":return[6,yn]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},In=([e,t])=>0===e&&("function"===t||"symbol"===t),vn=(e,{json:t,lossy:n}={})=>{const a=[];return((e,t,n,a)=>{const r=(e,t)=>{const r=a.push(e)-1;return n.set(t,r),r},i=a=>{if(n.has(a))return n.get(a);let[o,s]=An(a);switch(o){case 0:{let t=a;switch(s){case"bigint":o=8,t=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);t=null;break;case"undefined":return r([-1],a)}return r([o,t],a)}case 1:{if(s)return r([s,[...a]],a);const e=[],t=r([o,e],a);for(const t of a)e.push(i(t));return t}case 2:{if(s)switch(s){case"BigInt":return r([s,a.toString()],a);case"Boolean":case"Number":case"String":return r([s,a.valueOf()],a)}if(t&&"toJSON"in a)return i(a.toJSON());const n=[],l=r([o,n],a);for(const t of Tn(a))!e&&In(An(a[t]))||n.push([i(t),i(a[t])]);return l}case 3:return r([o,a.toISOString()],a);case 4:{const{source:e,flags:t}=a;return r([o,{source:e,flags:t}],a)}case 5:{const t=[],n=r([o,t],a);for(const[n,r]of a)(e||!In(An(n))&&!In(An(r)))&&t.push([i(n),i(r)]);return n}case 6:{const t=[],n=r([o,t],a);for(const n of a)!e&&In(An(n))||t.push(i(n));return n}}const{message:l}=a;return r([o,{name:s,message:l}],a)};return i})(!(t||n),!!t,new Map,a)(e),a};var kn="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?En(vn(e,t)):structuredClone(e):(e,t)=>En(vn(e,t));function _n(e){const t=[];let n=-1,a=0,r=0;for(;++n55295&&i<57344){const t=e.charCodeAt(n+1);i<56320&&t>56319&&t<57344?(o=String.fromCharCode(i,t),r=1):o="�"}else o=String.fromCharCode(i);o&&(t.push(e.slice(a,n),encodeURIComponent(o)),a=n+r+1,o=""),r&&(n+=r,r=0)}return t.join("")+e.slice(a)}function Rn(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function wn(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}const Nn=function(e){if(null==e)return On;if("function"==typeof e)return Cn(e);if("object"==typeof e)return Array.isArray(e)?function(e){const t=[];let n=-1;for(;++n":"")+")"})}return u;function u(){let c,u,d,p=Ln;if((!t||i(r,s,l[l.length-1]||void 0))&&(p=function(e){if(Array.isArray(e))return e;if("number"==typeof e)return[true,e];return null==e?Ln:[e]}(n(r,l)),false===p[0]))return p;if("children"in r&&r.children){const t=r;if(t.children&&"skip"!==p[0])for(u=(a?t.children.length:-1)+o,d=l.concat(t);u>-1&&u1:t}function Un(e){const t=String(e),n=/\r?\n|\r/g;let a=n.exec(t),r=0;const i=[];for(;a;)i.push(Bn(t.slice(r,a.index),r>0,!0),a[0]),r=a.index+a[0].length,a=n.exec(t);return i.push(Bn(t.slice(r),r>0,!1)),i.join("")}function Bn(e,t,n){let a=0,r=e.length;if(t){let t=e.codePointAt(a);for(;9===t||32===t;)a++,t=e.codePointAt(a)}if(n){let t=e.codePointAt(r-1);for(;9===t||32===t;)r--,t=e.codePointAt(r-1)}return r>a?e.slice(a,r):""}const Gn={blockquote:function(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){const n=t.value?t.value+"\n":"",a={};t.lang&&(a.className=["language-"+t.lang]);let r={type:"element",tagName:"code",properties:a,children:[{type:"text",value:n}]};return t.meta&&(r.data={meta:t.meta}),e.patch(t,r),r=e.applyData(t,r),r={type:"element",tagName:"pre",properties:{},children:[r]},e.patch(t,r),r},delete:function(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){const n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",a=String(t.identifier).toUpperCase(),r=_n(a.toLowerCase()),i=e.footnoteOrder.indexOf(a);let o,s=e.footnoteCounts.get(a);void 0===s?(s=0,e.footnoteOrder.push(a),o=e.footnoteOrder.length):o=i+1,s+=1,e.footnoteCounts.set(a,s);const l={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+r,id:n+"fnref-"+r+(s>1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){const n=String(t.identifier).toUpperCase(),a=e.definitionById.get(n);if(!a)return Mn(e,t);const r={src:_n(a.url||""),alt:t.alt};null!==a.title&&void 0!==a.title&&(r.title=a.title);const i={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,i),e.applyData(t,i)},image:function(e,t){const n={src:_n(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);const a={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,a),e.applyData(t,a)},inlineCode:function(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const a={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,a),e.applyData(t,a)},linkReference:function(e,t){const n=String(t.identifier).toUpperCase(),a=e.definitionById.get(n);if(!a)return Mn(e,t);const r={href:_n(a.url||"")};null!==a.title&&void 0!==a.title&&(r.title=a.title);const i={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)},link:function(e,t){const n={href:_n(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);const a={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},listItem:function(e,t,n){const a=e.all(t),r=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;const n=e.children;let a=-1;for(;!t&&++a0&&n.children.unshift({type:"text",value:" "}),n.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let s=-1;for(;++s0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=Y(t.children[1]),o=q(t.children[t.children.length-1]);i&&o&&(a.position={start:i,end:o}),r.push(a)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)},tableCell:function(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){const a=n?n.children:void 0,r=0===(a?a.indexOf(t):1)?"th":"td",i=n&&"table"===n.type?n.align:void 0,o=i?i.length:t.children.length;let s=-1;const l=[];for(;++s0&&n.push({type:"text",value:"\n"}),n}function Yn(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function Kn(e,t){const n=function(e,t){const n=t||Hn,a=new Map,r=new Map,i=new Map,o={...Gn,...n.handlers},s={all:function(e){const t=[];if("children"in e){const n=e.children;let a=-1;for(;++a0&&d.push({type:"text",value:" "});let e="string"==typeof n?n:n(l,u);"string"==typeof e&&(e={type:"text",value:e}),d.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof a?a:a(l,u),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}const g=i[i.length-1];if(g&&"element"===g.type&&"p"===g.tagName){const e=g.children[g.children.length-1];e&&"text"===e.type?e.value+=" ":g.children.push({type:"text",value:" "}),g.children.push(...d)}else i.push(...d);const m={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(i,!0)};e.patch(r,m),s.push(m)}if(0!==s.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...kn(o),id:"footnote-label"},children:[{type:"text",value:r}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:"\n"}]}}(n),i=Array.isArray(a)?{type:"root",children:a}:a||{type:"root",children:[]};return r&&i.children.push({type:"text",value:"\n"},r),i}function Zn(e,t){return e&&"run"in e?async function(n,a){const r=Kn(n,{file:a,...t});await e.run(r,a)}:function(n,a){return Kn(n,{file:a,...e||t})}}function Xn(e){if(e)throw e}var Qn=n(58847);function Jn(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function ea(){const e=[],t={run:function(...t){let n=-1;const a=t.pop();if("function"!=typeof a)throw new TypeError("Expected function as last argument, not "+a);!function r(i,...o){const s=e[++n];let l=-1;if(i)a(i);else{for(;++lt.length;let o;a&&t.push(r);try{o=e.apply(this,t)}catch(e){if(a&&n)throw e;return r(e)}a||(o&&o.then&&"function"==typeof o.then?o.then(i,r):o instanceof Error?r(o):i(o))}function r(e,...a){n||(n=!0,t(e,...a))}function i(e){r(null,e)}}(s,r)(...o):a(null,...o)}}(null,...t)},use:function(n){if("function"!=typeof n)throw new TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}const ta={basename:function(e,t){if(void 0!==t&&"string"!=typeof t)throw new TypeError('"ext" argument must be a string');na(e);let n,a=0,r=-1,i=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;i--;)if(47===e.codePointAt(i)){if(n){a=i+1;break}}else r<0&&(n=!0,r=i+1);return r<0?"":e.slice(a,r)}if(t===e)return"";let o=-1,s=t.length-1;for(;i--;)if(47===e.codePointAt(i)){if(n){a=i+1;break}}else o<0&&(n=!0,o=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=o));a===r?r=o:r<0&&(r=e.length);return e.slice(a,r)},dirname:function(e){if(na(e),0===e.length)return".";let t,n=-1,a=e.length;for(;--a;)if(47===e.codePointAt(a)){if(t){n=a;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},extname:function(e){na(e);let t,n=e.length,a=-1,r=0,i=-1,o=0;for(;n--;){const s=e.codePointAt(n);if(47!==s)a<0&&(t=!0,a=n+1),46===s?i<0?i=n:1!==o&&(o=1):i>-1&&(o=-1);else if(t){r=n+1;break}}if(i<0||a<0||0===o||1===o&&i===a-1&&i===r+1)return"";return e.slice(i,a)},join:function(...e){let t,n=-1;for(;++n2){if(a=r.lastIndexOf("/"),a!==r.length-1){a<0?(r="",i=0):(r=r.slice(0,a),i=r.length-1-r.lastIndexOf("/")),o=l,s=0;continue}}else if(r.length>0){r="",i=0,o=l,s=0;continue}t&&(r=r.length>0?r+"/..":"..",i=2)}else r.length>0?r+="/"+e.slice(o+1,l):r=e.slice(o+1,l),i=l-o-1;o=l,s=0}else 46===n&&s>-1?s++:s=-1}return r}(e,!t);0!==n.length||t||(n=".");n.length>0&&47===e.codePointAt(e.length-1)&&(n+="/");return t?"/"+n:n}(t)},sep:"/"};function na(e){if("string"!=typeof e)throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const aa={cwd:function(){return"/"}};function ra(e){return Boolean(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}function ia(e){if("string"==typeof e)e=new URL(e);else if(!ra(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if("file:"!==e.protocol){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){const e=new TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}const t=e.pathname;let n=-1;for(;++n0){let[a,...i]=t;const o=n[r][1];Jn(o)&&Jn(a)&&(a=Qn(!0,o,a)),n[r]=[e,a,...i]}}}}const ma=(new ga).freeze();function fa(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `parser`")}function ba(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+e+"` without `compiler`")}function ha(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Ea(e){if(!Jn(e)||"string"!=typeof e.type)throw new TypeError("Expected node, got `"+e+"`")}function ya(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Sa(e){return function(e){return Boolean(e&&"object"==typeof e&&"message"in e&&"messages"in e)}(e)?e:new sa(e)}const Ta=[],Aa={allowDangerousHtml:!0},Ia=/^(https?|ircs?|mailto|xmpp)$/i,va=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function ka(e){const t=e.allowedElements,n=e.allowElement,a=e.children||"",r=e.className,i=e.components,o=e.disallowedElements,s=e.rehypePlugins||Ta,l=e.remarkPlugins||Ta,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...Aa}:Aa,u=e.skipHtml,d=e.unwrapDisallowed,p=e.urlTransform||_a,g=ma().use(bn).use(l).use(Zn,c).use(s),m=new sa;"string"==typeof a&&(m.value=a);for(const t of va)Object.hasOwn(e,t.from)&&(t.from,t.to&&t.to,t.id);const f=g.parse(m);let b=g.runSync(f,m);return r&&(b={type:"element",tagName:"div",properties:{className:r},children:"root"===b.type?b.children:[b]}),Pn(b,(function(e,a,r){if("raw"===e.type&&r&&"number"==typeof a)return u?r.children.splice(a,1):r.children[a]={type:"text",value:e.value},a;if("element"===e.type){let t;for(t in ye)if(Object.hasOwn(ye,t)&&Object.hasOwn(e.properties,t)){const n=e.properties[t],a=ye[t];(null===a||a.includes(e.tagName))&&(e.properties[t]=p(String(n||""),t,e))}}if("element"===e.type){let i=t?!t.includes(e.tagName):!!o&&o.includes(e.tagName);if(!i&&n&&"number"==typeof a&&(i=!n(e,a,r)),i&&r&&"number"==typeof a)return d&&e.children?r.children.splice(a,1,...e.children):r.children.splice(a,1),a}})),le(b,{Fragment:Se.Fragment,components:i,ignoreInvalidStyle:!0,jsx:Se.jsx,jsxs:Se.jsxs,passKeys:!0,passNode:!0})}function _a(e){const t=e.indexOf(":"),n=e.indexOf("?"),a=e.indexOf("#"),r=e.indexOf("/");return t<0||r>-1&&t>r||n>-1&&t>n||a>-1&&t>a||Ia.test(e.slice(0,t))?e:""}},47854:function(e){"use strict";e.exports=JSON.parse('{"AElig":"Æ","AMP":"&","Aacute":"Á","Acirc":"Â","Agrave":"À","Aring":"Å","Atilde":"Ã","Auml":"Ä","COPY":"©","Ccedil":"Ç","ETH":"Ð","Eacute":"É","Ecirc":"Ê","Egrave":"È","Euml":"Ë","GT":">","Iacute":"Í","Icirc":"Î","Igrave":"Ì","Iuml":"Ï","LT":"<","Ntilde":"Ñ","Oacute":"Ó","Ocirc":"Ô","Ograve":"Ò","Oslash":"Ø","Otilde":"Õ","Ouml":"Ö","QUOT":"\\"","REG":"®","THORN":"Þ","Uacute":"Ú","Ucirc":"Û","Ugrave":"Ù","Uuml":"Ü","Yacute":"Ý","aacute":"á","acirc":"â","acute":"´","aelig":"æ","agrave":"à","amp":"&","aring":"å","atilde":"ã","auml":"ä","brvbar":"¦","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","curren":"¤","deg":"°","divide":"÷","eacute":"é","ecirc":"ê","egrave":"è","eth":"ð","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","iacute":"í","icirc":"î","iexcl":"¡","igrave":"ì","iquest":"¿","iuml":"ï","laquo":"«","lt":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","ntilde":"ñ","oacute":"ó","ocirc":"ô","ograve":"ò","ordf":"ª","ordm":"º","oslash":"ø","otilde":"õ","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","raquo":"»","reg":"®","sect":"§","shy":"­","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","thorn":"þ","times":"×","uacute":"ú","ucirc":"û","ugrave":"ù","uml":"¨","uuml":"ü","yacute":"ý","yen":"¥","yuml":"ÿ"}')},80501:function(e){"use strict";e.exports=JSON.parse('{"0":"�","128":"€","130":"‚","131":"ƒ","132":"„","133":"…","134":"†","135":"‡","136":"ˆ","137":"‰","138":"Š","139":"‹","140":"Œ","142":"Ž","145":"‘","146":"’","147":"“","148":"”","149":"•","150":"–","151":"—","152":"˜","153":"™","154":"š","155":"›","156":"œ","158":"ž","159":"Ÿ"}')}}]); \ No newline at end of file diff --git a/56373.async.js b/56373.async.js deleted file mode 100644 index 2ee9ee184c..0000000000 --- a/56373.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[56373],{84783:function(e,n,t){var a=t(7557),s=t.n(a),o=t(82242),r=t.n(o),c=t(41498),l=t.n(c),i=t(79800),u=t.n(i),d=t(39647),m=t.n(d),p=t(59301),f=t(32007),x=t(92832),h=t(78241),v=t(8591),g=t(43418),j=t(85750),b=t(37712),Z=["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"],C=x.Z.TextArea;n.Z=(0,f.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading,e.dispatch;var n=e.departmentName,t=e.majorName,a=e.visible,o=e.onClose,c=void 0===o?function(){}:o,i=e.onSuccess,d=void 0===i?function(){}:i,f=m()(e,Z),y=h.Z.useForm(),S=u()(y,1)[0],k=(0,p.useRef)(),w=(0,p.useState)(!1),N=u()(w,2),_=N[0];N[1];(0,p.useEffect)((function(){k.current=f.departmentId}),[f.departmentId]),(0,p.useEffect)((function(){S.setFieldsValue({name:t})}),[t]);var I=function(){var e=l()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.validateFields();case 2:return e.next=4,(0,j.ZP)("/api/departments/".concat(k.current,"/majors.json"),{method:"post",body:r()({},S.getFieldsValue())});case 4:0===e.sent.status&&(v.ZP.success("申请成功!"),d(S.getFieldValue("name")),S.resetFields(),c());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,b.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请新增专业名称",width:"600px",onCancel:c,onOk:function(){return S.submit()},confirmLoading:_,children:(0,b.jsxs)(h.Z,{form:S,labelCol:{span:4},wrapperCol:{span:20},onFinish:I,children:[(0,b.jsx)(h.Z.Item,{label:"院系名称:",children:n}),(0,b.jsx)(h.Z.Item,{label:"专业名称:",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,b.jsx)(x.Z,{placeholder:"请输入专业名称",showCount:!0,maxLength:20})}),(0,b.jsx)(h.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,b.jsx)(C,{placeholder:"再次说明特别情况(选填)"})})]})})}))},50883:function(e,n,t){var a=t(82242),s=t.n(a),o=(t(59301),t(93314)),r=t(3113),c=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,a=void 0===t?{}:t,l=e.styles,i=void 0===l?{}:l,u=e.customText,d=e.ButtonText,m=e.ButtonClick,p=e.Buttonclass,f=e.ButtonTwo,x=e.imgStyles,h=e.loading,v=void 0!==h&&h;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),i),children:[(0,c.jsx)("img",{src:n||o,style:s()(s()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(r.ZP,s()(s()({className:p,onClick:m},a),{},{children:d})),f&&f]})}},20453:function(e,n,t){t.d(n,{Z:function(){return T}});var a=t(7557),s=t.n(a),o=t(82242),r=t.n(o),c=t(41498),l=t.n(c),i=t(79800),u=t.n(i),d=t(39647),m=t.n(d),p=t(59301),f=t(32007),x=t(92832),h=t(78241),v=t(43418),g=t(61998),j=t(8591),b=t(19842),Z=t(3113),C=t(80559),y=t(58670),S=t(85027),k="flexRow___Ys7oN",w="flexColumn___awMMf",N="formWrap___j8Lzv",_="example___xf0jY",I="footerWrap___GFnQD",O=t(37712),E=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],F=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},P=x.Z.TextArea,T=(0,f.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,a=e.schoolName,o=e.visible,c=e.onClose,i=void 0===c?function(){}:c,d=e.onSuccess,f=void 0===d?function(){}:d,T=(m()(e,E),h.Z.useForm()),B=u()(T,1)[0];(0,p.useEffect)((function(){B.setFieldsValue({name:a})}),[a]);var L=function(){var e=l()(s()().mark((function e(n){var a,o,c,u,d,m,p,x;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=(a=n||{}).name,c=a.city,u=void 0===c?[]:c,d=a.address,m=a.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:o,province:u[0],city:u[1],address:d,remarks:m}});case 3:if(2!=(null==(p=e.sent)?void 0:p.status)){e.next=7;break}return x=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,O.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[r()({},p)],pagination:!1})]}),onOk:function(){var e=l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(o);case 2:x.destroy(),i();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){x.destroy()}}),e.abrupt("return");case 7:i(),0==p.status&&(j.ZP.success("新增学校/单位成功!"),f(o));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,O.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:o,title:"申请添加单位名称",width:"600px",footer:null,children:(0,O.jsxs)(h.Z,{className:N,form:B,labelCol:{span:4},wrapperCol:{span:20},onFinish:L,children:[(0,O.jsx)(h.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,O.jsx)(x.Z,{placeholder:"学校或工作单位"})}),(0,O.jsxs)("div",{className:"".concat(k," ").concat(_),children:[(0,O.jsx)("div",{children:"示例:"}),(0,O.jsxs)("div",{className:w,children:[(0,O.jsxs)("div",{children:[(0,O.jsx)(C.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,O.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,O.jsxs)("div",{children:[(0,O.jsx)(y.Z,{style:{color:"red"}}),(0,O.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,O.jsx)(h.Z.Item,{label:"地区:",name:"city",children:(0,O.jsx)(b.Z,{allowClear:!0,size:"middle",options:S.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:F}})}),(0,O.jsx)(h.Z.Item,{label:"详细地址:",name:"address",children:(0,O.jsx)(x.Z,{placeholder:"请填写完整的地址信息"})}),(0,O.jsx)(h.Z.Item,{label:"说明:",name:"remarks",children:(0,O.jsx)(P,{placeholder:"再次说明特别情况(选填)"})}),(0,O.jsx)("div",{className:I,children:(0,O.jsxs)(h.Z.Item,{children:[(0,O.jsx)(Z.ZP,{className:"mr5",size:"middle",onClick:function(){i()},children:"取消"}),(0,O.jsx)(Z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},76391:function(e,n,t){var a=t(79800),s=t.n(a),o=t(59301),r=t(32007),c=t(21256),l=t(37712);n.Z=function(e){var n=e.children,t=e.active,a=((0,r.useParams)(),(0,o.useState)(t||1)),i=s()(a,2),u=(i[0],i[1]),d=(0,o.useRef)();return(0,o.useEffect)((function(){var e;d.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,l.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,l.jsx)(c.YG,{value:t,onChange:function(e){u(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(d.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(d.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(d.current,"/careerCertification")}]})})}},88522:function(e,n,t){var a=t(92310),s=t.n(a),o=t(75440),r=t(55405),c=t(59301),l=t(53487),i=t(92343),u=t(36355),d=t(57809);const{Option:m}=d.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const f=(e,n)=>{const{prefixCls:t,className:a,popupClassName:l,dropdownClassName:f,children:x,dataSource:h}=e,v=(0,o.Z)(x);let g;1===v.length&&(0,i.l$)(v[0])&&!p(v[0])&&([g]=v);const j=g?()=>g:void 0;let b;b=v.length&&p(v[0])?x:h?h.map((e=>{if((0,i.l$)(e))return e;switch(typeof e){case"string":return c.createElement(m,{key:e,value:e},e);case"object":{const{value:n}=e;return c.createElement(m,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:Z}=c.useContext(u.E_),C=Z("select",t);return c.createElement(d.default,Object.assign({ref:n,suffixIcon:null},(0,r.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:C,popupClassName:l||f,className:s()(`${C}-auto-complete`,a),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:j}),b)},x=c.forwardRef(f),h=(0,l.Z)(x);x.Option=m,x._InternalPanelDoNotUseOrYouWillBeFired=h,n.Z=x},29831:function(e,n,t){e.exports=t.p+"static/touge_code.728ce351.jpg"},75694:function(e,n,t){e.exports=t.p+"static/touge_code6.e67b4cee.jpg"}}]); \ No newline at end of file diff --git a/61370.async.js b/61370.async.js new file mode 100644 index 0000000000..c9e45d11fb --- /dev/null +++ b/61370.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[61370],{50883:function(e,n,t){var i=t(82242),a=t.n(i),l=(t(59301),t(93314)),r=t(3113),s=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,h=e.ButtonClick,m=e.Buttonclass,p=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:n||l,style:a()(a()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,s.jsx)(r.ZP,a()(a()({className:m,onClick:h},i),{},{children:u})),p&&p]})}},11277:function(e,n,t){t.r(n),t.d(n,{default:function(){return se},identityMap:function(){return re}});var i=t(37205),a=t.n(i),l=t(7557),r=t.n(l),s=t(82242),o=t.n(s),c=t(41498),d=t.n(c),u=t(79800),h=t.n(u),m=t(39647),p=t.n(m),f=t(59301),x=t(32007),v=t(57809),j=t(92832),g=t(78241),_=t(8591),y=t(43418),b=t(95237),Z=t(43604),k=t(6848),w=t(88522),I=t(5112),N=t(59028),C=t(3113),S="wrap___UcHlM",F="content___G5KsE",T="hint___WWGVB",V="formWrap___PlK4W",A="schoolHintWrap___BVdvA",P="colorCDCDCD___gbgqi",q="color0152d9___R6uW1",E="submitButton___dSqFa",z="submitButtondiv___qx6r5",B="staffidInput___qFhii",L="selecticon___WwgCc",R=t(20453),Q=t(40684),O=t(32637),M=t(66621),G=t(13868),H=t(42141),W=t(26762),D=t(59015),Y=t(53200),U=t(85750),K=t(89392),J=t(29831),X=t(75694),$=t(76391),ee=t(20817),ne=t(84783),te=t(37712),ie=["user","account","globalSetting","shixunHomeworks","loading","dispatch"],ae=v.default.Option,le=j.Z.TextArea,re={teacher:"教师",student:"学生",professional:"专业人士"},se=(0,x.connect)((function(e){var n=e.user,t=e.account,i=e.loading,a=e.globalSetting,l=e.shixunHomeworks;return{user:n,account:t,globalSetting:a,loading:i.effects,shixunHomeworks:l}}))((function(e){var n,t,i,l,s,c=e.user,u=e.account,m=e.globalSetting,re=e.shixunHomeworks,se=e.loading,oe=e.dispatch,ce=(p()(e,ie),g.Z.useForm()),de=h()(ce,1)[0],ue=g.Z.useForm(),he=h()(ue,1)[0],me=(0,f.useState)({}),pe=h()(me,2),fe=pe[0],xe=pe[1],ve=(0,f.useState)(!1),je=h()(ve,2),ge=je[0],_e=je[1],ye=(0,f.useState)({}),be=h()(ye,2),Ze=be[0],ke=be[1],we=(0,f.useState)([]),Ie=h()(we,2),Ne=Ie[0],Ce=Ie[1],Se=(0,f.useState)([]),Fe=h()(Se,2),Te=Fe[0],Ve=Fe[1],Ae=(0,f.useState)([]),Pe=h()(Ae,2),qe=Pe[0],Ee=Pe[1],ze=(0,f.useState)([]),Be=h()(ze,2),Le=Be[0],Re=Be[1],Qe=(0,f.useState)([]),Oe=h()(Qe,2),Me=Oe[0],Ge=Oe[1],He=(0,f.useState)([]),We=h()(He,2),De=We[0],Ye=We[1],Ue=(0,f.useState)(!0),Ke=h()(Ue,2),Je=Ke[0],Xe=Ke[1],$e=(0,f.useState)(!1),en=h()($e,2),nn=en[0],tn=en[1],an=(0,f.useState)(),ln=h()(an,2),rn=ln[0],sn=ln[1],on=(0,f.useState)(null),cn=h()(on,2),dn=cn[0],un=cn[1],hn=(0,f.useState)(!0),mn=h()(hn,2),pn=mn[0],fn=mn[1],xn=(0,f.useState)(),vn=h()(xn,2),jn=(vn[0],vn[1],(0,f.useState)(!1)),gn=h()(jn,2),_n=gn[0],yn=(gn[1],(0,f.useState)([])),bn=h()(yn,2),Zn=bn[0],kn=bn[1],wn=(0,f.useState)(!0),In=h()(wn,2),Nn=In[0],Cn=In[1],Sn=(0,f.useRef)(!0),Fn=(0,f.useState)(""),Tn=h()(Fn,2),Vn=Tn[0],An=Tn[1],Pn=(0,f.useState)(""),qn=h()(Pn,2),En=qn[0],zn=qn[1],Bn=(0,f.useState)(""),Ln=h()(Bn,2),Rn=Ln[0],Qn=Ln[1],On=(0,f.useRef)((0,K.throttle)((function(e){return Yn(e)}),1200,{leading:!0,trailing:!0})).current,Mn=u.basicInfo,Gn=void 0===Mn?{}:Mn,Hn=Gn&&"certified"==Gn.professional_certification,Wn={visible:!1},Dn=(0,f.useRef)();(0,f.useEffect)((function(){var e;Dn.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,f.useEffect)((function(){var e,n;null!==(e=u.basicInfo)&&void 0!==e&&e.school_name&&Yn(null===(n=u.basicInfo)||void 0===n?void 0:n.school_name)}),[null===(n=u.basicInfo)||void 0===n?void 0:n.school_name]),(0,f.useEffect)((function(){Nn&&(de.setFieldsValue({studentNo:Ze.studentNo}),de.validateFields(["studentNo"]))}),[Ze.studentNo]),(0,f.useEffect)((function(){pn||!Ze.school||Ne.find((function(e){return e.name===Ze.school}))?An(""):An("error")}),[pn,Ze.school,Ne]),(0,f.useEffect)((function(){pn||!Ze.department||qe.find((function(e){return e.name===Ze.department}))?zn(""):zn("error")}),[pn,Ze.department,qe]),(0,f.useEffect)((function(){!pn&&Ze.major_name&&(null==Me?void 0:Me.length)>0&&!Me.find((function(e){return e.name===Ze.major_name}))&&Qn("error")}),[pn,Ze.major_name]);var Yn=function(){var e=d()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return fn(!0),e.next=3,oe({type:"account/getSchoolOption",payload:{keyword:n,limit:99999}});case 3:if(t=e.sent,Ce(null==t?void 0:t.schools),Ve(null==t?void 0:t.schools),!n||""==n){e.next=24;break}if(Ve(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),!((null==t||null===(a=t.schools)||void 0===a?void 0:a.find((function(e){return e.name===n})))||{}).id){e.next=14;break}return e.next=12,Xn(n,null==Gn?void 0:Gn.department_name,null==t?void 0:t.schools);case 12:e.next=22;break;case 14:de.setFieldsValue({department:"",major_name:""}),ke(o()(o()({},de.getFieldValue()),{school:n,department:"",major_name:""})),Ee([]),Re([]),Ge([]),Ye([]),zn(""),Qn("");case 22:e.next=32;break;case 24:de.setFieldsValue({department:"",major_name:""}),ke(o()(o()({},de.getFieldValue()),{department:"",major_name:""})),Ee([]),Re([]),Ge([]),Ye([]),zn(""),Qn("");case 32:fn(!1);case 33:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(e){if(e)return oe({type:"account/getDepartmentOption",payload:{id:e}})};(0,f.useEffect)((function(){if(u.basicInfo){var e,n,t,i=u.basicInfo,a={nickname:i.nickname,name:i.show_realname?i.name:(0,M.YA)(i.name),gender:i.gender,city:[i.location,i.location_city],identity:i.identity,school:i.school_name,department:i.department_name,major_name:i.major_name,studentNo:i.student_id,edu_entry_year:i.edu_entry_year,edu_background:(e=i.edu_background,null===M.jh||void 0===M.jh||null===(n=M.jh.find((function(n){return n.name===e})))||void 0===n?void 0:n.id),brief_introduction:i.brief_introduction,jobTitle:"teacher"==i.identity?i.technical_title:"教授",manager:"professional"==i.identity?i.technical_title:"企业管理者",staff_id:i.staff_id};if(null!=i&&i.face_image)kn([{uid:"111",name:"111",url:ee.Z.API_SERVER+i.face_image,response:{id:null==i||null===(t=i.face_image)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[3]}}]);sn(i.name),Xe(i.show_realname),un(i.identity),de.setFieldsValue(a),ke(a)}}),[u.basicInfo]);var Kn,Jn,Xn=function(){var e=d()(r()().mark((function e(n,t,i){var l,s,c,d,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=null===(l=(i||Ne).find((function(e){return e.name===n})))||void 0===l?void 0:l.id,e.next=3,Un(c);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:d=e.t0,u=Sn.current?t:null==d||null===(s=d.departments[0])||void 0===s?void 0:s.name,de.setFieldsValue({department:u}),ke(o()(o()({},de.getFieldsValue()),{school:n,department:u})),Ee(a()(null==d?void 0:d.departments)),Re(a()(null==d?void 0:d.departments)),Qn(""),$n(Sn.current,a()(null==d?void 0:d.departments),i);case 14:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),$n=function(){var e=d()(r()().mark((function e(){var n,t,i,l,s,c,d,u,h,m,p=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=p.length>0&&void 0!==p[0]&&p[0],l=p.length>1?p[1]:void 0,s=p.length>2?p[2]:void 0,console.log(de.getFieldsValue()),console.log(Ze),console.log(Ne),Sn.current=!1,c=null===(n=s.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(d=null===(t=l.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=14;break}return e.next=12,(0,U.ZP)("/api/schools/".concat(c,"/departments/").concat(d,"/major_option.json"),{method:"get"});case 12:0==(null==(u=e.sent)?void 0:u.status)&&(Ge(a()(null==u?void 0:u.majors)),Ye(a()(null==u?void 0:u.majors)),m=i?null==Gn?void 0:Gn.major_name:null==u||null===(h=u.majors[0])||void 0===h?void 0:h.name,de.setFieldsValue({major_name:m}),ke(o()(o()({},de.getFieldsValue()),{major_name:m})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),et=function(){var e=d()(r()().mark((function e(){var n,t,i,l,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=Ne.find((function(e){return e.name===de.getFieldValue("school")})))||void 0===n?void 0:n.id,!(l=null===(t=qe.find((function(e){return e.name===de.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=8;break}return Qn(""),e.next=6,(0,U.ZP)("/api/schools/".concat(i,"/departments/").concat(l,"/major_option.json"),{method:"get"});case 6:0==(null==(s=e.sent)?void 0:s.status)&&(Ge(null==s?void 0:s.majors),Ye(a()(null==s?void 0:s.majors)),d=null==s||null===(c=s.majors)||void 0===c||null===(c=c[0])||void 0===c?void 0:c.name,de.setFieldsValue({major_name:d}),ke(o()(o()({},de.getFieldsValue()),{major_name:d})));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nt=function(){var e=d()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Yn();case 2:de.setFieldsValue({school:n,department:""}),ke(o()(o()({},Ze),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tt=function(e){var n,t,i,a;return"number"===e?"teacher"===Ze.identity?"".concat(null==m||null===(n=m.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==m||null===(t=m.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===Ze.identity?"".concat(ee.Z.IMG_SERVER,"/").concat(null==m||null===(i=m.setting)||void 0===i?void 0:i.homepage_tea_qq_qrcode_url):"".concat(ee.Z.IMG_SERVER,"/").concat(null==m||null===(a=m.setting)||void 0===a?void 0:a.homepage_stu_qq_qrcode_url):void 0},it=function(){var e=d()(r()().mark((function e(n){var t,i,a,l,s,o,h,m,p,f,v,j,g,b,Z,k,w,I,N,C,S,F,T,V,A,P,q;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=n.nickname,s=n.gender,o=n.identity,h=n.studentNo,m=n.jobTitle,p=n.manager,f=n.school,v=n.department,j=n.edu_background,g=n.edu_entry_year,b=n.brief_introduction,n.face_image,Z=n.staff_id,k=n.major_name,w=null===(t=qe.find((function(e){return e.name===v})))||void 0===t?void 0:t.id,I=null===(i=Ne.find((function(e){return e.name===f})))||void 0===i?void 0:i.id,N=null===(a=Me.find((function(e){return e.name===k})))||void 0===a?void 0:a.id,C=u.basicInfo,console.log("B",n,C),S=[],"uncertified"!=C.authentication&&(rn!=C.name&&S.push("姓名"),s!=C.gender&&S.push("性别")),F=[],Hn&&(o!=C.identity?F.push("职业"):(Ze.identity,"teacher"===Ze.identity&&m!=C.technical_title&&F.push("职业"),"professional"===Ze.identity&&p!=C.technical_title&&F.push("职业")),f!=C.school_name&&F.push("学校/单位"),v!=C.department_name&&F.push("院系/部门"),k!=C.major_name&&F.push("专业")),I){e.next=13;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 13:if(!v||w){e.next=16;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 16:if(!k||N){e.next=19;break}return y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 19:if(!(S.length>0||F.length>0)){e.next=23;break}y.Z.confirm({centered:!0,icon:null,okText:"确定",cancelText:"取消",title:"提示",content:(0,te.jsx)("div",{children:"本次修改涉及".concat(S.toString().replaceAll(",","、")).concat(S.length>0&&F.length>0?"、":"").concat(F.toString().replaceAll(",","、"),",需要重新进行").concat(S.length>0?"实名认证":"").concat(S.length>0&&F.length>0?"和":"").concat(F.length>0?"职业认证":"",",请确认是否进行修改")}),onOk:function(){var e=d()(r()().mark((function e(){var n,t,i,a,d,f,v;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(S.length>0)){e.next=3;break}return e.next=3,(0,G.RA)({login:null===(i=c.userInfo)||void 0===i?void 0:i.login});case 3:if(!(F.length>0)){e.next=6;break}return e.next=6,(0,G.kN)({login:null===(a=c.userInfo)||void 0===a?void 0:a.login});case 6:return e.next=8,oe({type:"account/updateAccount",payload:{id:null===(n=u.basicInfo)||void 0===n?void 0:n.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:rn,nickname:l,school_id:I,edu_background:j,edu_entry_year:g,show_realname:Je,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==Zn||null===(t=Zn[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id}});case 8:if(-1!==(null==(d=e.sent)?void 0:d.status)){e.next=11;break}return e.abrupt("return");case 11:if(!d){e.next=20;break}if(_.ZP.info("保存成功"),null!==(f=u.basicInfo)&&void 0!==f&&f.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(v=c.userInfo)||void 0===v?void 0:v.login}}),o===dn||"teacher"!==o){e.next=18;break}return tn(!0),e.abrupt("return");case 18:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,te.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Dn.current,"/baseInfo"));case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=37;break;case 23:return e.next=25,oe({type:"account/updateAccount",payload:{id:null===(T=u.basicInfo)||void 0===T?void 0:T.id,department_id:w,major_id:N,gender:s,identity:o,location:location,name:rn,nickname:l,school_id:I,edu_background:j,edu_entry_year:g,staff_id:Z,show_realname:Je,brief_introduction:b,student_id:"student"===o?h:null,technical_title:m||p,face_image:null==Zn||null===(V=Zn[0])||void 0===V||null===(V=V.response)||void 0===V?void 0:V.id}});case 25:if(-1!==(null==(A=e.sent)?void 0:A.status)){e.next=28;break}return e.abrupt("return");case 28:if(!A){e.next=37;break}if(_.ZP.info("保存成功"),null!==(P=u.basicInfo)&&void 0!==P&&P.base_info_completed||oe({type:"user/getUserInfo"}),oe({type:"account/getBasicInfo",payload:{login:null===(q=c.userInfo)||void 0===q?void 0:q.login}}),o===dn||"teacher"!==o){e.next=35;break}return tn(!0),e.abrupt("return");case 35:"0"===localStorage.getItem("Noviceguide")||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:4,href:"/classrooms",text:(0,te.jsx)("div",{children:"OK,接下来,让我们开始新建【教学课堂】,请您找到闪光框并点击 “教学课堂”。"})}}),x.history.push("/users/".concat(Dn.current,"/baseInfo"));case 37:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),at=(0,te.jsxs)("div",{children:[_n?(0,te.jsx)(H.Z,{}):(0,te.jsx)(W.Z,{}),(0,te.jsx)("div",{style:{marginTop:8},children:"上传"})]});return(0,te.jsxs)("section",{className:S,children:[(0,te.jsx)($.Z,{active:1}),(0,te.jsx)("div",{className:F,children:(0,te.jsxs)(g.Z,{form:de,className:V,layout:"horizontal",onValuesChange:function(e){var n;ke(o()({},de.getFieldsValue())),(null==e||null===(n=e.nickname)||void 0===n?void 0:n.length)<=0&&(Xe(!0),de.setFieldsValue({name:rn})),"name"in e&&sn(e.name),"identity"in e&&de.setFieldsValue({staff_id:""})},onFinish:it,scrollToFirstError:!0,children:[(0,te.jsx)(g.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:M.HJ}],extra:(0,te.jsx)("span",{children:Ze.nickname?Je?"显示:平台将显示您的真实姓名":"隐藏:平台将显示你的昵称":"填写昵称后可设置姓名进行隐藏(当进行姓名搜索时,会展示您的真实姓名)"}),children:(0,te.jsx)(j.Z,{style:{height:40},disabled:!!Ze.nickname&&!Je,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,suffix:Ze.nickname?(0,te.jsx)("i",{style:{lineHeight:"26px"},className:"iconfont ".concat(Je?"icon-xianshi":"icon-yincang"," font18 ").concat(q),onClick:function(){var e=!Je;Xe(e);var n=e?rn:(0,M.YA)(rn);de.setFieldsValue({name:n})}}):null})}),(0,te.jsxs)(b.Z,{gutter:[10,0],children:[(0,te.jsx)(Z.Z,{children:(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,te.jsxs)(v.default,{style:{width:135},size:"large",children:[(0,te.jsx)(ae,{value:"teacher",children:"教师"}),(0,te.jsx)(ae,{value:"student",children:"学生"}),(0,te.jsx)(ae,{value:"professional",children:"专业人士"})]})})}))}),(0,te.jsxs)(Z.Z,{children:["student"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.studentNo,name:"studentNo",validateTrigger:"onBlur",rules:[{whitespace:!0,message:"不能全为空"},{required:!0,validator:(Jn=d()(r()().mark((function e(n,t){var i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Cn(!1),e.next=3,(0,U.ZP)("/api/users/accounts/".concat(null==c||null===(i=c.userInfo)||void 0===i?void 0:i.user_id,"/valid_student_id"),{method:"get",params:{school_id:(null==Gn?void 0:Gn.school_id)||(null==Ne||null===(a=Ne.find((function(e){return e.name===Ze.school})))||void 0===a?void 0:a.id),student_id:t}});case 3:return l=e.sent,e.abrupt("return",(null==l?void 0:l.status)<-1?Promise.reject((0,te.jsxs)("span",{children:["该学号已被使用,如需继续使用该学号,请先",(0,te.jsx)("a",{onClick:function(){_e(!0),xe({check_type:1})},children:"解绑学号"})]})):Promise.resolve());case 5:case"end":return e.stop()}}),e)}))),function(e,n){return Jn.apply(this,arguments)})}],children:(0,te.jsx)(j.Z,{size:"large",style:{width:200},type:"text",placeholder:"请输入学号,最大限制20个字符",showCount:!0,maxLength:20})})})),"teacher"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,te.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,te.jsx)(ae,{value:"教授",children:"教授"}),(0,te.jsx)(ae,{value:"研究员",children:"研究员"}),(0,te.jsx)(ae,{value:"副教授",children:"副教授"}),(0,te.jsx)(ae,{value:"副研究员",children:"副研究员"}),(0,te.jsx)(ae,{value:"讲师",children:"讲师"}),(0,te.jsx)(ae,{value:"助理研究员",children:"助理研究员"}),(0,te.jsx)(ae,{value:"助理教授",children:"助理教授"})]})})})),"professional"===Ze.identity&&(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsx)(g.Z.Item,{initialValue:Ze.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,te.jsxs)(v.default,{style:{width:200},size:"large",children:[(0,te.jsx)(ae,{value:"企业管理者",children:"企业管理者"}),(0,te.jsx)(ae,{value:"部门管理者",children:"部门管理者"}),(0,te.jsx)(ae,{value:"高级工程师",children:"高级工程师"}),(0,te.jsx)(ae,{value:"工程师",children:"工程师"}),(0,te.jsx)(ae,{value:"助理工程师",children:"助理工程师"})]})})}))]}),("teacher"===Ze.identity||"professional"===Ze.identity)&&(0,te.jsx)(Z.Z,{flex:1,children:(0,te.jsx)(g.Z.Item,{label:"工号",name:"staff_id",labelCol:{span:4},rules:[{validator:function(e,n){return/[\u4E00-\u9FA5]/g.test(n)?Promise.reject("请勿输入中文字符"):n.length>20?Promise.reject("最大限制20个字符"):Promise.resolve()}}],children:(0,te.jsx)(j.Z,{className:B,suffix:" ",showCount:!0,maxLength:20,placeholder:"请输入工号,最大限制20个字符"})})})]}),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},extra:!pn&&Ze.school&&!(null!=Ne&&Ne.find((function(e){return e.name===Ze.school})))&&(0,te.jsx)("div",{className:A,children:(0,te.jsxs)("span",{className:P,children:["未找到包含“",Ze.school,"”的高校,如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Ze.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,te.jsx)("img",{src:"teacher"===Ze.identity?J:X,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"},{whitespace:!0,message:"请先选择学校/单位"}],children:(0,te.jsx)(w.Z,{status:Vn,size:"large",showSearch:!0,onChange:On,placeholder:"请输入单位名称",children:Te.map((function(e,n){return(0,te.jsx)(ae,{value:e.name,children:e.name},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},extra:!pn&&Ze.department&&!(null!=qe&&qe.find((function(e){return e.name===Ze.department})))&&(0,te.jsxs)("div",{className:A,children:[(0,te.jsx)("span",{className:P,children:Ze.department?"未找到包含“".concat(Ze.department,"”的高校,"):"未找到院系,"}),(0,te.jsxs)("span",{className:P,children:["如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",tt("number"),",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:tt("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})]}),children:(0,te.jsx)(w.Z,{status:En,size:"large",placeholder:"请输入部门名称",onChange:function(e){""==e&&(de.setFieldsValue({major_name:""}),ke(o()(o()({},de.getFieldsValue()),{major_name:""})),Ge([]),Ye([]),Qn("")),et(),Re(qe.filter((function(n){return n.name.includes(e)})))},children:Le.map((function(e,n){return(0,te.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,te.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(k.Z,o()(o()({placement:"bottom",title:function(){return(0,te.jsxs)("div",{children:[(0,te.jsx)("div",{children:"已提交职业认证"}),(0,te.jsxs)("div",{children:["可在",(0,te.jsx)("a",{href:"/account/certification",className:"c-blue",children:"认证信息"}),"中通过“重新认证”进行修改"]})]})}},Wn),{},{children:(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"专业",name:"major_name",wrapperCol:{span:10},extra:"error"===Rn&&(0,te.jsx)("div",{className:A,children:(0,te.jsxs)("span",{className:P,children:["未找到“",Ze.major_name,"”专业,如有需要,请",(0,te.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){y.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,te.jsxs)("div",{style:{textAlign:"center"},children:[(0,te.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===Ze.identity?"727685969":"816055138",",联系群内的运营人员申请新增部门或专业名称。"]}),(0,te.jsx)("img",{src:"teacher"===Ze.identity?J:X,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),children:(0,te.jsx)(w.Z,{status:Rn,size:"large",placeholder:"请输入专业名称",onChange:function(e){Ye(Me.filter((function(n){return n.name.includes(e)}))),e&&0==(null==Me?void 0:Me.length)?Qn("error"):""!=e?e&&(null==Me?void 0:Me.length)>0&&Me.find((function(n){return n.name===e}))&&Qn(""):Qn("")},children:De.map((function(e,n){return(0,te.jsxs)(ae,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,te.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,te.jsx)("span",{className:L,children:(0,te.jsx)("svg",{viewBox:"64 64 896 896",focusable:"false","data-icon":"down",width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",children:(0,te.jsx)("path",{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"})})})]})})),(0,te.jsx)(g.Z.Item,{label:"昵称",name:"nickname",rules:[{message:"请输入您的昵称"},{validator:M.G7}],validateTrigger:"onSubmit",children:(0,te.jsx)(j.Z,{style:{height:40},placeholder:"请输入您的昵称,最大限制".concat(20,"个字符"),maxLength:20,suffix:"".concat((null===(t=Ze.nickname)||void 0===t?void 0:t.length)||0,"/").concat(20)})}),(0,te.jsx)(g.Z.Item,{labelCol:{span:3},wrapperCol:{span:4},label:"性别",className:"mb0",children:(0,te.jsx)(g.Z.Item,{name:"gender",children:(0,te.jsxs)(I.ZP.Group,{children:[(0,te.jsx)(I.ZP,{value:0,children:"男"}),(0,te.jsx)(I.ZP,{value:1,children:"女"})]})})}),(0,te.jsx)(g.Z.Item,{label:"入学年份",name:"edu_entry_year",wrapperCol:{span:10},children:(0,te.jsx)(v.default,{placeholder:"请选择入学年份",size:"large",children:(Kn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,te.jsx)(ae,{value:Kn-n,children:(0,te.jsx)("span",{children:Kn-n})},n)})))})}),(0,te.jsx)(g.Z.Item,{label:"最高学历",wrapperCol:{span:10},name:"edu_background",children:(0,te.jsx)(v.default,{placeholder:"请选择最高学历",size:"large",children:M.jh.map((function(e,n){return(0,te.jsx)(ae,{value:e.id,children:e.name},n)}))})}),(0,te.jsxs)("div",{style:{display:"flex"},children:[(0,te.jsx)(g.Z.Item,{label:"上传证件照",wrapperCol:{span:10},name:"face_image",children:(0,te.jsx)(N.Z,{listType:"picture-card",withCredentials:!0,className:"avatar-uploader",fileList:Zn,onPreview:function(e){Y.Z.publish("preview-image",e.thumbUrl||e.url)},action:"".concat(ee.Z.API_SERVER,"/api/attachments.json"),beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type;if(!n)return _.ZP.error("您上传的不是JPG/PNG类型文件"),Promise.reject();var t=e.size/1024/1024<1;return t?n&&t:(_.ZP.error("文件不能大于1MB"),Promise.reject())},onChange:function(e){kn(a()(e.fileList))},children:(null==Zn?void 0:Zn.length)>0?null:at})}),(0,te.jsxs)("div",{style:{marginLeft:16,color:"#666666",display:"flex",flexDirection:"column",marginTop:5},children:[(0,te.jsx)("span",{children:"要求:"}),(0,te.jsx)("span",{children:"1.学生照片必须为高清的人脸照"}),(0,te.jsx)("span",{children:"2.按照 姓名-学号 的方式来命名照片"}),(0,te.jsx)("span",{children:"3.图片大小在1MB以内"})]})]}),(0,te.jsxs)("div",{style:{position:"relative"},children:[(0,te.jsx)(g.Z.Item,{label:"简介",name:"brief_introduction",rules:[{required:!1}],children:(0,te.jsx)(le,{maxLength:500,rows:6})}),(0,te.jsxs)("div",{style:{position:"absolute",bottom:10,right:10},children:[null===(i=de.getFieldValue("brief_introduction"))||void 0===i?void 0:i.length,"/500"]})]}),(0,te.jsxs)(g.Z.Item,{children:[(0,te.jsx)(C.ZP,{className:"".concat(2===re.actionTabs.type?z:E," ml100"),size:"middle",type:"primary",htmlType:"submit",loading:se["account/updateAccount"],children:"保存"}),(0,te.jsx)(C.ZP,{className:E,size:"middle",onClick:function(){return x.history.push("/users/".concat(Dn.current,"/baseInfo"))},children:"取消"})]})]})}),(0,te.jsx)("div",{className:"".concat(T," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,te.jsx)(R.Z,{visible:"Account-AppplySchool"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolName:Ze.school,onSuccess:nt}),(0,te.jsx)(Q.Z,{visible:"Account-AppplyDepartment"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},schoolId:null===(l=Ne.find((function(e){return e.name===Ze.school})))||void 0===l?void 0:l.id,schoolName:Ze.school,departmentName:Ze.department,onSuccess:function(e){return Xn(Ze.school,e)}}),(0,te.jsx)(ne.Z,{visible:"Account-AppplyProfession"===u.actionTabs.key,onClose:function(){oe({type:"account/setActionTabs",payload:{}})},departmentId:null===(s=qe.find((function(e){return e.name===Ze.department})))||void 0===s?void 0:s.id,departmentName:Ze.department,majorName:Ze.major_name,onSuccess:function(e){de.setFieldsValue({major_name:e}),ke(o()(o()({},de.getFieldsValue()),{major_name:e})),et()}}),(0,te.jsx)(y.Z,{centered:!0,destroyOnClose:!0,open:nn,title:"头歌教师交流社区",width:560,footer:null,onCancel:function(){tn(!1)},children:(0,te.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,te.jsx)("aside",{style:{letterSpacing:1},children:"基于您所在院校与平台有深度合作,我们特意为您配备了平台的1对1助教,您可以扫描下方二维码添加助理微信,我们将7*24小时为您答疑解惑。"}),(0,te.jsx)("img",{className:"mt20 mb20",src:O,width:162,height:162})]})}),(0,te.jsx)(y.Z,{title:"解绑学号",open:ge,centered:!0,destroyOnClose:!0,onCancel:function(){_e(!1)},onOk:function(){he.submit()},children:(0,te.jsxs)(g.Z,{form:he,initialValues:{check_type:1},size:"large",onValuesChange:function(e,n){xe(n)},onFinish:function(){var e=d()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.ZP)("/api/users/accounts/".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_id,"/unbind_student_id.json"),{method:"post",body:o()({student_id:Ze.studentNo,school_id:(null==Gn?void 0:Gn.school_id)||(null==Ne||null===(i=Ne.find((function(e){return e.name===Ze.school})))||void 0===i?void 0:i.id)},n)});case 2:0==e.sent.status&&(_.ZP.success("解绑成功"),de.validateFields(),_e(!1));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,te.jsxs)("div",{children:["很抱歉,该学号(",Ze.studentNo,")已被使用,如果需要将该学号绑定在当前账号上,您可以提供原账号(使用该学号的账号)的相关信息进行解绑:"]}),(0,te.jsxs)("div",{className:"mt20 mb20",style:{background:"#f5f5f5",borderRadius:"5px",padding:"10px"},children:[(0,te.jsx)("div",{children:"1、原账号绑定的手机号码或者邮箱;"}),(0,te.jsx)("div",{children:"2、原账号已加入的教学课堂中教师手机号后6位或者课堂邀请码;"}),(0,te.jsx)("div",{children:"注意:请确保原账号所在单位与已加入的教学课堂所属单位相同。"})]}),(0,te.jsxs)(b.Z,{gutter:[10,0],children:[(0,te.jsx)(Z.Z,{span:5,children:(0,te.jsx)(g.Z.Item,{name:"check_type",children:(0,te.jsxs)(v.default,{children:[(0,te.jsx)(ae,{value:1,children:"邀请码"}),(0,te.jsx)(ae,{value:2,children:"手机号"}),(0,te.jsx)(ae,{value:3,children:"邮箱"})]})})}),(0,te.jsxs)(Z.Z,{flex:1,children:[1==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请提供所在单位的教学课堂的邀请码"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请提供所在单位的教学课堂的邀请码",maxLength:10})}),2==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,message:"请输入手机号码"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请输入手机号码",maxLength:11})}),3==(null==fe?void 0:fe.check_type)&&(0,te.jsx)(g.Z.Item,{name:"check_value",rules:[{required:!0,type:"email",message:"请输入邮箱"}],children:(0,te.jsx)(j.Z,{type:"text",placeholder:"请输入邮箱"})})]})]})]})}),(0,te.jsx)(D.Z,{})]})}))},20453:function(e,n,t){t.d(n,{Z:function(){return P}});var i=t(7557),a=t.n(i),l=t(82242),r=t.n(l),s=t(41498),o=t.n(s),c=t(79800),d=t.n(c),u=t(39647),h=t.n(u),m=t(59301),p=t(32007),f=t(92832),x=t(78241),v=t(43418),j=t(61998),g=t(8591),_=t(19842),y=t(3113),b=t(80559),Z=t(58670),k=t(85027),w="flexRow___Ys7oN",I="flexColumn___awMMf",N="formWrap___j8Lzv",C="example___xf0jY",S="footerWrap___GFnQD",F=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},A=f.Z.TextArea,P=(0,p.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,i=e.schoolName,l=e.visible,s=e.onClose,c=void 0===s?function(){}:s,u=e.onSuccess,p=void 0===u?function(){}:u,P=(h()(e,T),x.Z.useForm()),q=d()(P,1)[0];(0,m.useEffect)((function(){q.setFieldsValue({name:i})}),[i]);var E=function(){var e=o()(a()().mark((function e(n){var i,l,s,d,u,h,m,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=(i=n||{}).name,s=i.city,d=void 0===s?[]:s,u=i.address,h=i.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:l,province:d[0],city:d[1],address:u,remarks:h}});case 3:if(2!=(null==(m=e.sent)?void 0:m.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,F.jsx)(j.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[r()({},m)],pagination:!1})]}),onOk:function(){var e=o()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p(l);case 2:f.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:c(),0==m.status&&(g.ZP.success("新增学校/单位成功!"),p(l));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:l,title:"申请添加单位名称",width:"600px",footer:null,children:(0,F.jsxs)(x.Z,{className:N,form:q,labelCol:{span:4},wrapperCol:{span:20},onFinish:E,children:[(0,F.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,F.jsx)(f.Z,{placeholder:"学校或工作单位"})}),(0,F.jsxs)("div",{className:"".concat(w," ").concat(C),children:[(0,F.jsx)("div",{children:"示例:"}),(0,F.jsxs)("div",{className:I,children:[(0,F.jsxs)("div",{children:[(0,F.jsx)(b.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,F.jsxs)("div",{children:[(0,F.jsx)(Z.Z,{style:{color:"red"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,F.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,F.jsx)(_.Z,{allowClear:!0,size:"middle",options:k.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,F.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,F.jsx)(f.Z,{placeholder:"请填写完整的地址信息"})}),(0,F.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,F.jsx)(A,{placeholder:"再次说明特别情况(选填)"})}),(0,F.jsx)("div",{className:S,children:(0,F.jsxs)(x.Z.Item,{children:[(0,F.jsx)(y.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,F.jsx)(y.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},76391:function(e,n,t){var i=t(79800),a=t.n(i),l=t(59301),r=t(32007),s=t(21256),o=t(37712);n.Z=function(e){var n=e.children,t=e.active,i=((0,r.useParams)(),(0,l.useState)(t||1)),c=a()(i,2),d=(c[0],c[1]),u=(0,l.useRef)();return(0,l.useEffect)((function(){var e;u.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,o.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,o.jsx)(s.YG,{value:t,onChange:function(e){d(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(u.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(u.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(u.current,"/careerCertification")}]})})}}}]); \ No newline at end of file diff --git a/61738.async.js b/61738.async.js deleted file mode 100644 index a3231aa098..0000000000 --- a/61738.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[61738,42441,52720],{71371:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(33614),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var c=o.forwardRef(l)},680:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(33614),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var c=o.forwardRef(l)},45532:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(33614),o=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),l=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:i}))};var c=o.forwardRef(l)},66104:function(e,t,n){n.d(t,{Z:function(){return M}});var r=n(92310),o=n.n(r),i=n(75440),a=n(47413),l=n(59301),c=n(92343),s=n(36355),d=n(78386),u=n(91857);const f=e=>{let{children:t}=e;const{getPrefixCls:n}=l.useContext(s.E_),r=n("breadcrumb");return l.createElement("li",{className:`${r}-separator`,"aria-hidden":"true"},""===t?t:t||"/")};f.__ANT_BREADCRUMB_SEPARATOR=!0;var p=f,h=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{if(t)return t(n,r,o,i);const l=function(e,t){if(void 0===e.title||null===e.title)return null;const n=Object.keys(t).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${n})`,"g"),((e,n)=>t[n]||e))}(n,r);return g(e,n,l,a)}}var b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",children:r,menu:o,overlay:i,dropdownProps:a,href:c}=e;const s=(e=>{if(o||i){const n=Object.assign({},a);if(o){const e=o||{},{items:t}=e,r=b(e,["items"]);n.menu=Object.assign(Object.assign({},r),{items:null==t?void 0:t.map(((e,t)=>{var{key:n,title:r,label:o,path:i}=e,a=b(e,["key","title","label","path"]);let s=null!=o?o:r;return i&&(s=l.createElement("a",{href:`${c}${i}`},s)),Object.assign(Object.assign({},a),{key:null!=n?n:t,label:s})}))})}else i&&(n.overlay=i);return l.createElement(u.Z,Object.assign({placement:"bottom"},n),l.createElement("span",{className:`${t}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(r);return null!=s?l.createElement(l.Fragment,null,l.createElement("li",null,s),n&&l.createElement(p,null,n)):null},y=e=>{const{prefixCls:t,children:n,href:r}=e,o=b(e,["prefixCls","children","href"]),{getPrefixCls:i}=l.useContext(s.E_),a=i("breadcrumb",t);return l.createElement(v,Object.assign({},o,{prefixCls:a}),g(a,o,n,r))};y.__ANT_BREADCRUMB_ITEM=!0;var S=y,O=n(17313),$=n(83116),x=n(37613);const w=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},(0,O.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[n]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,O.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${t}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${t}-link`]:{[`\n > ${n} + span,\n > ${n} + a\n `]:{marginInlineStart:e.marginXXS}},[`${t}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${n}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var k=(0,$.Z)("Breadcrumb",(e=>{const t=(0,x.TS)(e,{});return[w(t)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:t}=e,n=E(e,["breadcrumbName"]);return Object.assign(Object.assign({},n),{title:t})}))}),o}var j=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:t,separator:n="/",style:r,className:d,rootClassName:u,routes:f,items:h,children:g,itemRender:b,params:y={}}=e,S=j(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:O,direction:$,breadcrumb:x}=l.useContext(s.E_);let w;const E=O("breadcrumb",t),[I,M]=k(E),z=function(e,t){return(0,l.useMemo)((()=>e||(t?t.map(C):null)),[e,t])}(h,f);const _=m(E,b);if(z&&z.length>0){const e=[],t=h||f;w=z.map(((r,o)=>{const{path:i,key:c,type:s,menu:d,overlay:u,onClick:f,className:h,separator:g,dropdownProps:m}=r,b=((e,t)=>{if(void 0===t)return t;let n=(t||"").replace(/^\//,"");return Object.keys(e).forEach((t=>{n=n.replace(`:${t}`,e[t])})),n})(y,i);void 0!==b&&e.push(b);const S=null!=c?c:o;if("separator"===s)return l.createElement(p,{key:S},g);const O={},$=o===z.length-1;d?O.menu=d:u&&(O.overlay=u);let{href:x}=r;return e.length&&void 0!==b&&(x=`#/${e.join("/")}`),l.createElement(v,Object.assign({key:S},O,(0,a.Z)(r,{data:!0,aria:!0}),{className:h,dropdownProps:m,href:x,separator:$?"":n,onClick:f,prefixCls:E}),_(r,y,t,e,x))}))}else if(g){const e=(0,i.Z)(g).length;w=(0,i.Z)(g).map(((t,r)=>{if(!t)return t;const o=r===e-1;return(0,c.Tm)(t,{separator:o?"":n,key:r})}))}const P=o()(E,null==x?void 0:x.className,{[`${E}-rtl`]:"rtl"===$},d,u,M),N=Object.assign(Object.assign({},null==x?void 0:x.style),r);return I(l.createElement("nav",Object.assign({className:P,style:N},S),l.createElement("ol",null,w)))};I.Item=S,I.Separator=p;var M=I},28103:function(e,t,n){n.d(t,{Z:function(){return p}});var r=n(92310),o=n.n(r),i=n(59301),a=n(36355),l=n(17313),c=n(83116),s=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:a,verticalMarginInline:c}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${o}px solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:c,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,c.Z)("Divider",(e=>{const t=(0,s.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:r}=i.useContext(a.E_),{prefixCls:l,type:c="horizontal",orientation:s="center",orientationMargin:d,className:p,rootClassName:h,children:g,dashed:m,plain:b,style:v}=e,y=f(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),S=t("divider",l),[O,$]=u(S),x=s.length>0?`-${s}`:s,w=!!g,k="left"===s&&null!=d,E="right"===s&&null!=d,C=o()(S,null==r?void 0:r.className,$,`${S}-${c}`,{[`${S}-with-text`]:w,[`${S}-with-text${x}`]:w,[`${S}-dashed`]:!!m,[`${S}-plain`]:!!b,[`${S}-rtl`]:"rtl"===n,[`${S}-no-default-orientation-margin-left`]:k,[`${S}-no-default-orientation-margin-right`]:E},p,h),j=i.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),I=Object.assign(Object.assign({},k&&{marginLeft:j}),E&&{marginRight:j});return O(i.createElement("div",Object.assign({className:C,style:Object.assign(Object.assign({},null==r?void 0:r.style),v)},y,{role:"separator"}),g&&"vertical"!==c&&i.createElement("span",{className:`${S}-inner-text`,style:I},g)))}},78673:function(e,t,n){n.d(t,{Z:function(){return _}});var r=n(42141),o=n(92310),i=n.n(o),a=n(33614),l=n(24018),c=n(54099),s=n(63011),d=n(59301),u=n(71366),f=n(20287),p=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],h=d.forwardRef((function(e,t){var n,r=e.prefixCls,o=void 0===r?"rc-switch":r,h=e.className,g=e.checked,m=e.defaultChecked,b=e.disabled,v=e.loadingIcon,y=e.checkedChildren,S=e.unCheckedChildren,O=e.onClick,$=e.onChange,x=e.onKeyDown,w=(0,s.Z)(e,p),k=(0,u.Z)(!1,{value:g,defaultValue:m}),E=(0,c.Z)(k,2),C=E[0],j=E[1];function I(e,t){var n=C;return b||(j(n=e),null==$||$(n,t)),n}var M=i()(o,h,(n={},(0,l.Z)(n,"".concat(o,"-checked"),C),(0,l.Z)(n,"".concat(o,"-disabled"),b),n));return d.createElement("button",(0,a.Z)({},w,{type:"button",role:"switch","aria-checked":C,disabled:b,className:M,ref:t,onKeyDown:function(e){e.which===f.Z.LEFT?I(!1,e):e.which===f.Z.RIGHT&&I(!0,e),null==x||x(e)},onClick:function(e){var t=I(!C,e);null==O||O(t,e)}}),v,d.createElement("span",{className:"".concat(o,"-inner")},d.createElement("span",{className:"".concat(o,"-inner-checked")},y),d.createElement("span",{className:"".concat(o,"-inner-unchecked")},S)))}));h.displayName="Switch";var g=h,m=n(14088),b=n(36355),v=n(1684),y=n(19716),S=n(64993),O=n(17313),$=n(83116),x=n(37613);const w=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:a,handleSizeSM:l}=e,c=`${t}-inner`;return{[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:`${n}px`,[`${t}-inner`]:{paddingInlineStart:a,paddingInlineEnd:i,[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${l+2*r}px - ${2*a}px)`,marginInlineEnd:`calc(100% - ${l+2*r}px + ${2*a}px)`},[`${c}-unchecked`]:{marginTop:-n,marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:l,height:l},[`${t}-loading-icon`]:{top:(l-e.switchLoadingIconSize)/2,fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:a,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${l+2*r}px + ${2*a}px)`,marginInlineEnd:`calc(-100% + ${l+2*r}px - ${2*a}px)`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${l+r}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:e.marginXXS/2,marginInlineEnd:-e.marginXXS/2}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:-e.marginXXS/2,marginInlineEnd:e.marginXXS/2}}}}}}},k=e=>{const{componentCls:t,handleSize:n}=e;return{[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:(n-e.fontSize)/2,color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},E=e=>{const{componentCls:t,motion:n,trackPadding:r,handleBg:o,handleShadow:i,handleSize:a}=e,l=`${t}-handle`;return{[t]:{[l]:{position:"absolute",top:r,insetInlineStart:r,width:a,height:a,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:o,borderRadius:a/2,boxShadow:i,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${l}`]:{insetInlineStart:`calc(100% - ${a+r}px)`},[`&:not(${t}-disabled):active`]:n?{[`${l}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${l}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}:{}}}},C=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:i,handleSize:a}=e,l=`${t}-inner`;return{[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none"},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${a+2*r}px - ${2*i}px)`,marginInlineEnd:`calc(100% - ${a+2*r}px + ${2*i}px)`},[`${l}-unchecked`]:{marginTop:-n,marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${a+2*r}px + ${2*i}px)`,marginInlineEnd:`calc(-100% + ${a+2*r}px - ${2*i}px)`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:2*r,marginInlineEnd:2*-r}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:2*-r,marginInlineEnd:2*r}}}}}},j=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,O.Wf)(e)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:`${n}px`,verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary}}),(0,O.Qy)(e)),{[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}})}};var I=(0,$.Z)("Switch",(e=>{const t=(0,x.TS)(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:.75*e.fontSizeIcon,switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return[j(t),C(t),E(t),k(t),w(t)]}),(e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,i=t*n,a=r/2,l=i-4,c=a-4;return{trackHeight:i,trackHeightSM:a,trackMinWidth:2*l+8,trackMinWidthSM:2*c+4,trackPadding:2,handleBg:o,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new S.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+2+4,innerMinMarginSM:c/2,innerMaxMarginSM:c+2+4}})),M=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,size:o,disabled:a,loading:l,className:c,rootClassName:s,style:u}=e,f=M(e,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:p,direction:h,switch:S}=d.useContext(b.E_),O=d.useContext(v.Z),$=(null!=a?a:O)||l,x=p("switch",n),w=d.createElement("div",{className:`${x}-handle`},l&&d.createElement(r.Z,{className:`${x}-loading-icon`})),[k,E]=I(x),C=(0,y.Z)(o),j=i()(null==S?void 0:S.className,{[`${x}-small`]:"small"===C,[`${x}-loading`]:l,[`${x}-rtl`]:"rtl"===h},c,s,E),z=Object.assign(Object.assign({},null==S?void 0:S.style),u);return k(d.createElement(m.Z,{component:"Switch"},d.createElement(g,Object.assign({},f,{prefixCls:x,className:j,style:z,disabled:$,ref:t,loadingIcon:w}))))}));z.__ANT_SWITCH=!0;var _=z},97774:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:60,n=null;return function(){for(var r=this,o=arguments.length,i=new Array(o),a=0;a{const r=n[t];void 0!==r&&(e[t]=r)}))}return e}},13845:function(e,t,n){function r(e){return null!=e&&e===e.window}function o(e,t){var n,o;if("undefined"==typeof window)return 0;const l=t?"scrollTop":"scrollLeft";let a=0;return r(e)?a=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?a=e.documentElement[l]:(e instanceof HTMLElement||e)&&(a=e[l]),e&&!r(e)&&"number"!=typeof a&&(a=null===(o=(null!==(n=e.ownerDocument)&&void 0!==n?n:e).documentElement)||void 0===o?void 0:o[l]),a}n.d(t,{F:function(){return r},Z:function(){return o}})},68031:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(71783);function o(e,t,n,r){const o=n-t;return(e/=r/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}var l=n(13845);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{getContainer:n=(()=>window),callback:a,duration:i=450}=t,c=n(),s=(0,l.Z)(c,!0),d=Date.now(),u=()=>{const t=Date.now()-d,n=o(t>i?i:t,s,e,i);(0,l.F)(c)?c.scrollTo(window.pageXOffset,n):c instanceof Document||"HTMLDocument"===c.constructor.name?c.documentElement.scrollTop=n:c.scrollTop=n,t{var n;const{prefixCls:r,className:h,rootClassName:g,children:v,indeterminate:x=!1,style:b,onMouseEnter:y,onMouseLeave:C,skipGroup:w=!1,disabled:S}=e,E=m(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:$,direction:k,checkbox:Z}=a.useContext(i.E_),N=a.useContext(d),{isFormItemInput:O}=a.useContext(s.aM),I=a.useContext(c.Z),R=null!==(n=(null==N?void 0:N.disabled)||S)&&void 0!==n?n:I,P=a.useRef(E.value);a.useEffect((()=>{null==N||N.registerValue(E.value)}),[]),a.useEffect((()=>{if(!w)return E.value!==P.current&&(null==N||N.cancelValue(P.current),null==N||N.registerValue(E.value),P.current=E.value),()=>null==N?void 0:N.cancelValue(E.value)}),[E.value]);const B=$("checkbox",r),[H,j]=(0,u.ZP)(B),M=Object.assign({},E);N&&!w&&(M.onChange=function(){E.onChange&&E.onChange.apply(E,arguments),N.toggleOption&&N.toggleOption({label:v,value:E.value})},M.name=N.name,M.checked=N.value.includes(E.value));const z=o()(`${B}-wrapper`,{[`${B}-rtl`]:"rtl"===k,[`${B}-wrapper-checked`]:M.checked,[`${B}-wrapper-disabled`]:R,[`${B}-wrapper-in-form-item`]:O},null==Z?void 0:Z.className,h,g,j),T=o()({[`${B}-indeterminate`]:x},p.A,j),K=x?"mixed":void 0;return H(a.createElement(f.Z,{component:"Checkbox",disabled:R},a.createElement("label",{className:z,style:Object.assign(Object.assign({},null==Z?void 0:Z.style),b),onMouseEnter:y,onMouseLeave:C},a.createElement(l.Z,Object.assign({"aria-checked":K},M,{prefixCls:B,className:T,disabled:R,ref:t})),void 0!==v&&a.createElement("span",null,v))))};var g=a.forwardRef(h),v=n(61414),x=n(55405),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:l=[],prefixCls:c,className:s,rootClassName:f,style:p,onChange:m}=e,h=b(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:y,direction:C}=a.useContext(i.E_),[w,S]=a.useState(h.value||n||[]),[E,$]=a.useState([]);a.useEffect((()=>{"value"in h&&S(h.value||[])}),[h.value]);const k=a.useMemo((()=>l.map((e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e))),[l]),Z=y("checkbox",c),N=`${Z}-group`,[O,I]=(0,u.ZP)(Z),R=(0,x.Z)(h,["value","disabled"]),P=l.length?k.map((e=>a.createElement(g,{prefixCls:Z,key:e.value.toString(),disabled:"disabled"in e?e.disabled:h.disabled,value:e.value,checked:w.includes(e.value),onChange:e.onChange,className:`${N}-item`,style:e.style,title:e.title},e.label))):r,B={toggleOption:e=>{const t=w.indexOf(e.value),n=(0,v.Z)(w);-1===t?n.push(e.value):n.splice(t,1),"value"in h||S(n),null==m||m(n.filter((e=>E.includes(e))).sort(((e,t)=>k.findIndex((t=>t.value===e))-k.findIndex((e=>e.value===t)))))},value:w,disabled:h.disabled,name:h.name,registerValue:e=>{$((t=>[].concat((0,v.Z)(t),[e])))},cancelValue:e=>{$((t=>t.filter((t=>t!==e))))}},H=o()(N,{[`${N}-rtl`]:"rtl"===C},s,f,I);return O(a.createElement("div",Object.assign({className:H,style:p},R,{ref:t}),a.createElement(d.Provider,{value:B},P)))},C=a.forwardRef(y);var w=a.memo(C);const S=g;S.Group=w,S.__ANT_CHECKBOX=!0;var E=S},38854:function(e,t,n){n.d(t,{Z:function(){return v}});var r=n(91857),o=n(92310),l=n.n(o),a=n(59301),i=n(94172),c=n(3113),s=n(36355),d=n(81327),u=n(33234),f=n(47211),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:o}=a.useContext(s.E_),{prefixCls:m,type:h="default",danger:g,disabled:v,loading:x,onClick:b,htmlType:y,children:C,className:w,menu:S,arrow:E,autoFocus:$,overlay:k,trigger:Z,align:N,open:O,onOpenChange:I,placement:R,getPopupContainer:P,href:B,icon:H=a.createElement(i.Z,null),title:j,buttonsRender:M=(e=>e),mouseEnterDelay:z,mouseLeaveDelay:T,overlayClassName:K,overlayStyle:L,destroyPopupOnHide:D,dropdownRender:A}=e,F=p(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),W=n("dropdown",m),_=`${W}-button`,[V,X]=(0,f.Z)(W),G={menu:S,arrow:E,autoFocus:$,align:N,disabled:v,trigger:v?[]:Z,onOpenChange:I,getPopupContainer:P||t,mouseEnterDelay:z,mouseLeaveDelay:T,overlayClassName:K,overlayStyle:L,destroyPopupOnHide:D,dropdownRender:A},{compactSize:U,compactItemClassnames:Y}=(0,u.ri)(W,o),J=l()(_,Y,w,X);"overlay"in e&&(G.overlay=k),"open"in e&&(G.open=O),G.placement="placement"in e?R:"rtl"===o?"bottomLeft":"bottomRight";const q=a.createElement(c.ZP,{type:h,danger:g,disabled:v,loading:x,onClick:b,htmlType:y,href:B,title:j},C),Q=a.createElement(c.ZP,{type:h,danger:g,icon:H}),[ee,te]=M([q,Q]);return V(a.createElement(d.Z.Compact,Object.assign({className:J,size:U,block:!0},F),ee,a.createElement(r.Z,Object.assign({},G),te)))};m.__ANT_BUTTON=!0;var h=m;const g=r.Z;g.Button=h;var v=g},81327:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(59301),o=n(92310),l=n.n(o),a=n(75440),i=n(36355),c=n(33234);const s=r.createContext({latestIndex:0}),d=s.Provider;var u=e=>{let{className:t,index:n,children:o,split:l,style:a}=e;const{latestIndex:i}=r.useContext(s);return null==o?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:a},o),n{var n,o;const{getPrefixCls:c,space:s,direction:g}=r.useContext(i.E_),{size:v=(null==s?void 0:s.size)||"small",align:x,className:b,rootClassName:y,children:C,direction:w="horizontal",prefixCls:S,split:E,style:$,wrap:k=!1,classNames:Z,styles:N}=e,O=h(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[I,R]=Array.isArray(v)?v:[v,v],P=p(R),B=p(I),H=m(R),j=m(I),M=(0,a.Z)(C,{keepEmpty:!0}),z=void 0===x&&"horizontal"===w?"center":x,T=c("space",S),[K,L]=(0,f.Z)(T),D=l()(T,null==s?void 0:s.className,L,`${T}-${w}`,{[`${T}-rtl`]:"rtl"===g,[`${T}-align-${z}`]:z,[`${T}-gap-row-${R}`]:P,[`${T}-gap-col-${I}`]:B},b,y),A=l()(`${T}-item`,null!==(n=null==Z?void 0:Z.item)&&void 0!==n?n:null===(o=null==s?void 0:s.classNames)||void 0===o?void 0:o.item);let F=0;const W=M.map(((e,t)=>{var n,o;null!=e&&(F=t);const l=e&&e.key||`${A}-${t}`;return r.createElement(u,{className:A,key:l,index:t,split:E,style:null!==(n=null==N?void 0:N.item)&&void 0!==n?n:null===(o=null==s?void 0:s.styles)||void 0===o?void 0:o.item},e)})),_=r.useMemo((()=>({latestIndex:F})),[F]);if(0===M.length)return null;const V={};return k&&(V.flexWrap="wrap"),!B&&j&&(V.columnGap=I),!P&&H&&(V.rowGap=R),K(r.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},V),null==s?void 0:s.style),$)},O),r.createElement(d,{value:_},W)))}));const v=g;v.Compact=c.ZP;var x=v},15969:function(e,t,n){n.d(t,{N:function(){return r}});const r=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}})},61998:function(e,t,n){n.d(t,{Z:function(){return Qn}});var r={},o="rc-table-internal-hook",l=n(54099),a=n(30609),i=n(19171),c=n(20176),s=n(59301),d=n(4676);function u(e){var t=s.createContext(void 0);return{Context:t,Provider:function(e){var n=e.value,r=e.children,o=s.useRef(n);o.current=n;var a=s.useState((function(){return{getValue:function(){return o.current},listeners:new Set}})),c=(0,l.Z)(a,1)[0];return(0,i.Z)((function(){(0,d.unstable_batchedUpdates)((function(){c.listeners.forEach((function(e){e(n)}))}))}),[n]),s.createElement(t.Provider,{value:c},r)},defaultValue:e}}function f(e,t){var n=(0,a.Z)("function"==typeof t?t:function(e){if(void 0===t)return e;if(!Array.isArray(t))return e[t];var n={};return t.forEach((function(t){n[t]=e[t]})),n}),r=s.useContext(null==e?void 0:e.Context),o=r||{},d=o.listeners,u=o.getValue,f=s.useRef();f.current=n(r?u():null==e?void 0:e.defaultValue);var p=s.useState({}),m=(0,l.Z)(p,2)[1];return(0,i.Z)((function(){if(r)return d.add(e),function(){d.delete(e)};function e(e){var t=n(e);(0,c.Z)(f.current,t,!0)||m({})}}),[r]),f.current}var p=n(33614),m=n(25629);function h(){var e=s.createContext(null);function t(){return s.useContext(e)}return{makeImmutable:function(n,r){var o=(0,m.Yr)(n),l=function(l,a){var i=o?{ref:a}:{},c=s.useRef(0),d=s.useRef(l);return null!==t()?s.createElement(n,(0,p.Z)({},l,i)):(r&&!r(d.current,l)||(c.current+=1),d.current=l,s.createElement(e.Provider,{value:c.current},s.createElement(n,(0,p.Z)({},l,i))))};return o?s.forwardRef(l):l},responseImmutable:function(e,n){var r=(0,m.Yr)(e),o=function(n,o){var l=r?{ref:o}:{};return t(),s.createElement(e,(0,p.Z)({},n,l))};return r?s.memo(s.forwardRef(o),n):s.memo(o,n)},useImmutableMark:t}}var g=h(),v=(g.makeImmutable,g.responseImmutable,g.useImmutableMark,h()),x=v.makeImmutable,b=v.responseImmutable,y=v.useImmutableMark,C=u();s.memo((function(){var e=function(e,t){var n=s.useRef(0);n.current+=1;var r=s.useRef(e),o=[];Object.keys(e||{}).map((function(t){var n;(null==e?void 0:e[t])!==(null===(n=r.current)||void 0===n?void 0:n[t])&&o.push(t)})),r.current=e;var l=s.useRef([]);return o.length&&(l.current=o),s.useDebugValue(n.current),s.useDebugValue(l.current.join(", ")),t&&console.log("".concat(t,":"),n.current,l.current),n.current}();return s.createElement("h1",null,"Render Times: ",e)})).displayName="RenderBlock";var w=n(80017),S=n(81162),E=n(24018),$=n(92310),k=n.n($),Z=n(19544),N=n(90996),O=(n(85870),s.createContext({renderWithProps:!1}));function I(e){var t=[],n={};return e.forEach((function(e){for(var r,o=e||{},l=o.key,a=o.dataIndex,i=l||(r=a,null==r?[]:Array.isArray(r)?r:[r]).join("-")||"RC_TABLE_KEY";n[i];)i="".concat(i,"_next");n[i]=!0,t.push(i)})),t}function R(e){return null!=e}function P(e,t,n,r,o,a){var i=s.useContext(O),d=y();return(0,Z.Z)((function(){if(R(r))return[r];var l,a=null==t||""===t?[]:Array.isArray(t)?t:[t],c=(0,N.Z)(e,a),d=c,u=void 0;if(o){var f=o(c,e,n);!(l=f)||"object"!==(0,w.Z)(l)||Array.isArray(l)||s.isValidElement(l)?d=f:(d=f.children,u=f.props,i.renderWithProps=!0)}return[d,u]}),[d,e,r,t,o,n],(function(e,t){if(a){var n=(0,l.Z)(e,2)[1],r=(0,l.Z)(t,2)[1];return a(r,n)}return!!i.renderWithProps||!(0,c.Z)(e,t,!0)}))}function B(e){var t,n,r,o,a,i,c,d;var u=e.component,m=e.children,h=e.ellipsis,g=e.scope,v=e.prefixCls,x=e.className,b=e.align,y=e.record,$=e.render,Z=e.dataIndex,N=e.renderIndex,O=e.shouldCellUpdate,I=e.index,R=e.rowType,B=e.colSpan,H=e.rowSpan,j=e.fixLeft,M=e.fixRight,z=e.firstFixLeft,T=e.lastFixLeft,K=e.firstFixRight,L=e.lastFixRight,D=e.appendNode,A=e.additionalProps,F=void 0===A?{}:A,W=e.isSticky,_="".concat(v,"-cell"),V=f(C,["supportSticky","allColumnsFixedLeft"]),X=V.supportSticky,G=V.allColumnsFixedLeft,U=P(y,Z,N,m,$,O),Y=(0,l.Z)(U,2),J=Y[0],q=Y[1],Q={},ee="number"==typeof j&&X,te="number"==typeof M&&X;ee&&(Q.position="sticky",Q.left=j),te&&(Q.position="sticky",Q.right=M);var ne=null!==(t=null!==(n=null!==(r=null==q?void 0:q.colSpan)&&void 0!==r?r:F.colSpan)&&void 0!==n?n:B)&&void 0!==t?t:1,re=null!==(o=null!==(a=null!==(i=null==q?void 0:q.rowSpan)&&void 0!==i?i:F.rowSpan)&&void 0!==a?a:H)&&void 0!==o?o:1,oe=function(e,t){return f(C,(function(n){var r,o,l,a;return[(r=e,o=t||1,l=n.hoverStartRow,a=n.hoverEndRow,r<=a&&r+o-1>=l),n.onHover]}))}(I,re),le=(0,l.Z)(oe,2),ae=le[0],ie=le[1];if(0===ne||0===re)return null;var ce=null!==(c=F.title)&&void 0!==c?c:function(e){var t,n=e.ellipsis,r=e.rowType,o=e.children,l=!0===n?{showTitle:!0}:n;return l&&(l.showTitle||"header"===r)&&("string"==typeof o||"number"==typeof o?t=o.toString():s.isValidElement(o)&&"string"==typeof o.props.children&&(t=o.props.children)),t}({rowType:R,ellipsis:h,children:J}),se=k()(_,x,(d={},(0,E.Z)(d,"".concat(_,"-fix-left"),ee&&X),(0,E.Z)(d,"".concat(_,"-fix-left-first"),z&&X),(0,E.Z)(d,"".concat(_,"-fix-left-last"),T&&X),(0,E.Z)(d,"".concat(_,"-fix-left-all"),T&&G&&X),(0,E.Z)(d,"".concat(_,"-fix-right"),te&&X),(0,E.Z)(d,"".concat(_,"-fix-right-first"),K&&X),(0,E.Z)(d,"".concat(_,"-fix-right-last"),L&&X),(0,E.Z)(d,"".concat(_,"-ellipsis"),h),(0,E.Z)(d,"".concat(_,"-with-append"),D),(0,E.Z)(d,"".concat(_,"-fix-sticky"),(ee||te)&&W&&X),(0,E.Z)(d,"".concat(_,"-row-hover"),!q&&ae),d),F.className,null==q?void 0:q.className),de={};b&&(de.textAlign=b);var ue=(0,S.Z)((0,S.Z)((0,S.Z)((0,S.Z)({},Q),F.style),de),null==q?void 0:q.style),fe=J;return"object"!==(0,w.Z)(fe)||Array.isArray(fe)||s.isValidElement(fe)||(fe=null),h&&(T||K)&&(fe=s.createElement("span",{className:"".concat(_,"-content")},fe)),s.createElement(u,(0,p.Z)({},q,F,{className:se,style:ue,title:ce,scope:g,onMouseEnter:function(e){var t;y&&ie(I,I+re-1),null==F||null===(t=F.onMouseEnter)||void 0===t||t.call(F,e)},onMouseLeave:function(e){var t;y&&ie(-1,-1),null==F||null===(t=F.onMouseLeave)||void 0===t||t.call(F,e)},colSpan:1!==ne?ne:null,rowSpan:1!==re?re:null}),D,fe)}var H=s.memo(B);function j(e,t,n,r,o,l){var a,i,c=n[e]||{},s=n[t]||{};"left"===c.fixed?a=r.left["rtl"===o?t:e]:"right"===s.fixed&&(i=r.right["rtl"===o?e:t]);var d=!1,u=!1,f=!1,p=!1,m=n[t+1],h=n[e-1],g=!(null!=l&&l.children);if("rtl"===o){if(void 0!==a)p=!(h&&"left"===h.fixed)&&g;else if(void 0!==i){f=!(m&&"right"===m.fixed)&&g}}else if(void 0!==a){d=!(m&&"left"===m.fixed)&&g}else if(void 0!==i){u=!(h&&"right"===h.fixed)&&g}return{fixLeft:a,fixRight:i,lastFixLeft:d,firstFixRight:u,lastFixRight:f,firstFixLeft:p,isSticky:r.isSticky}}var M=s.createContext({});var z=n(63011),T=["children"];function K(e){return e.children}K.Row=function(e){var t=e.children,n=(0,z.Z)(e,T);return s.createElement("tr",n,t)},K.Cell=function(e){var t=e.className,n=e.index,r=e.children,o=e.colSpan,l=void 0===o?1:o,a=e.rowSpan,i=e.align,c=f(C,["prefixCls","direction"]),d=c.prefixCls,u=c.direction,m=s.useContext(M),h=m.scrollColumnIndex,g=m.stickyOffsets,v=m.flattenColumns,x=m.columns,b=n+l-1+1===h?l+1:l,y=j(n,n+b-1,v,g,u,null==x?void 0:x[n]);return s.createElement(H,(0,p.Z)({className:t,index:n,component:"td",prefixCls:d,record:null,dataIndex:null,align:i,colSpan:b,rowSpan:a,render:function(){return r}},y))};var L=K;var D=b((function(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,o=e.columns,l=f(C,"prefixCls"),a=r.length-1,i=r[a],c=s.useMemo((function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:null!=i&&i.scrollbar?a:null,columns:o}}),[i,r,a,n,o]);return s.createElement(M.Provider,{value:c},s.createElement("tfoot",{className:"".concat(l,"-summary")},t))})),A=L,F=n(83794),W=n(28647),_=n(57840),V=n(28254),X=n(75981),G=n(47413);function U(e,t,n,r,o,l,a){e.push({record:t,indent:n,index:a});var i=l(t),c=null==o?void 0:o.has(i);if(t&&Array.isArray(t[r])&&c)for(var s=0;s1?n-1:0),o=1;o=0;l-=1){var a=t[l],i=n&&n[l],c=i&&i[ie];if(a||c||o){var d=c||{},u=(d.columnType,(0,z.Z)(d,ce));r.unshift(s.createElement("col",(0,p.Z)({key:l,style:{width:a}},u))),o=!0}}return s.createElement("colgroup",null,r)},de=n(61414),ue=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];var fe=s.forwardRef((function(e,t){var n=e.className,r=e.noData,o=e.columns,l=e.flattenColumns,a=e.colWidths,i=e.columCount,c=e.stickyOffsets,d=e.direction,u=e.fixHeader,p=e.stickyTopOffset,h=e.stickyBottomOffset,g=e.stickyClassName,v=e.onScroll,x=e.maxContentScroll,b=e.children,y=(0,z.Z)(e,ue),w=f(C,["prefixCls","scrollbarSize","isSticky"]),$=w.prefixCls,Z=w.scrollbarSize,N=w.isSticky,O=N&&!u?0:Z,I=s.useRef(null),R=s.useCallback((function(e){(0,m.mH)(t,e),(0,m.mH)(I,e)}),[]);s.useEffect((function(){var e;function t(e){var t=e,n=t.currentTarget,r=t.deltaX;r&&(v({currentTarget:n,scrollLeft:n.scrollLeft+r}),e.preventDefault())}return null===(e=I.current)||void 0===e||e.addEventListener("wheel",t),function(){var e;null===(e=I.current)||void 0===e||e.removeEventListener("wheel",t)}}),[]);var P=s.useMemo((function(){return l.every((function(e){return e.width}))}),[l]),B=l[l.length-1],H={fixed:B?B.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat($,"-cell-scrollbar")}}},j=(0,s.useMemo)((function(){return O?[].concat((0,de.Z)(o),[H]):o}),[O,o]),M=(0,s.useMemo)((function(){return O?[].concat((0,de.Z)(l),[H]):l}),[O,l]),T=(0,s.useMemo)((function(){var e=c.right,t=c.left;return(0,S.Z)((0,S.Z)({},c),{},{left:"rtl"===d?[].concat((0,de.Z)(t.map((function(e){return e+O}))),[0]):t,right:"rtl"===d?e:[].concat((0,de.Z)(e.map((function(e){return e+O}))),[0]),isSticky:N})}),[O,c,N]),K=function(e,t){return(0,s.useMemo)((function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:l.ellipsis,align:l.align,component:l.title?a:i,prefixCls:m,key:g[t]},c,{additionalProps:n,rowType:"header"}))})))}me.displayName="HeaderRow";var he=me;var ge=b((function(e){var t=e.stickyOffsets,n=e.columns,r=e.flattenColumns,o=e.onHeaderRow,l=f(C,["prefixCls","getComponent"]),a=l.prefixCls,i=l.getComponent,c=s.useMemo((function(){return function(e){var t=[];!function e(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;t[o]=t[o]||[];var l=r;return n.filter(Boolean).map((function(n){var r={key:n.key,className:n.className||"",children:n.title,column:n,colStart:l},a=1,i=n.children;return i&&i.length>0&&(a=e(i,l,o+1).reduce((function(e,t){return e+t}),0),r.hasSubColumns=!0),"colSpan"in n&&(a=n.colSpan),"rowSpan"in n&&(r.rowSpan=n.rowSpan),r.colSpan=a,r.colEnd=r.colStart+a-1,t[o].push(r),l+=a,a}))}(e,0);for(var n=t.length,r=function(e){t[e].forEach((function(t){"rowSpan"in t||t.hasSubColumns||(t.rowSpan=n-e)}))},o=0;o1&&void 0!==arguments[1]?arguments[1]:"";return"number"==typeof t?t:t.endsWith("%")?e*parseFloat(t)/100:null}var be=["children"],ye=["fixed"];function Ce(e){return(0,ve.Z)(e).filter((function(e){return s.isValidElement(e)})).map((function(e){var t=e.key,n=e.props,r=n.children,o=(0,z.Z)(n,be),l=(0,S.Z)({key:t},o);return r&&(l.children=Ce(r)),l}))}function we(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"key";return e.filter((function(e){return e&&"object"===(0,w.Z)(e)})).reduce((function(e,n,r){var o=n.fixed,l=!0===o?"left":o,a="".concat(t,"-").concat(r),i=n.children;return i&&i.length>0?[].concat((0,de.Z)(e),(0,de.Z)(we(i,a).map((function(e){return(0,S.Z)({fixed:l},e)})))):[].concat((0,de.Z)(e),[(0,S.Z)((0,S.Z)({key:a},n),{},{fixed:l})])}),[])}var Se=function(e,t){var n=e.prefixCls,o=e.columns,a=e.children,i=e.expandable,c=e.expandedKeys,d=e.columnTitle,u=e.getRowKey,f=e.onTriggerExpand,p=e.expandIcon,m=e.rowExpandable,h=e.expandIconColumnIndex,g=e.direction,v=e.expandRowByClick,x=e.columnWidth,b=e.fixed,y=e.scrollWidth,C=s.useMemo((function(){return o||Ce(a)}),[o,a]),w=s.useMemo((function(){if(i){var e,t=C.slice();if(!t.includes(r)){var o=h||0;o>=0&&t.splice(o,0,r)}0;var l=t.indexOf(r);t=t.filter((function(e,t){return e!==r||t===l}));var a,g=C[l];a="left"!==b&&!b||h?"right"!==b&&!b||h!==C.length?g?g.fixed:null:"right":"left";var y=(e={},(0,E.Z)(e,ie,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,E.Z)(e,"title",d),(0,E.Z)(e,"fixed",a),(0,E.Z)(e,"className","".concat(n,"-row-expand-icon-cell")),(0,E.Z)(e,"width",x),(0,E.Z)(e,"render",(function(e,t,r){var o=u(t,r),l=c.has(o),a=!m||m(t),i=p({prefixCls:n,expanded:l,expandable:a,record:t,onExpand:f});return v?s.createElement("span",{onClick:function(e){return e.stopPropagation()}},i):i})),e);return t.map((function(e){return e===r?y:e}))}return C.filter((function(e){return e!==r}))}),[i,C,u,c,p,g]),$=s.useMemo((function(){var e=w;return t&&(e=t(e)),e.length||(e=[{render:function(){return null}}]),e}),[t,w,g]),k=s.useMemo((function(){return"rtl"===g?function(e){return e.map((function(e){var t=e.fixed,n=(0,z.Z)(e,ye),r=t;return"left"===t?r="right":"right"===t&&(r="left"),(0,S.Z)({fixed:r},n)}))}(we($)):we($)}),[$,g,y]),Z=function(e,t){return s.useMemo((function(){if(t&&t>0){var n=0,r=0;e.forEach((function(e){var o=xe(t,e.width);o?n+=o:r+=1}));var o=t-n,l=r,a=o/r,i=0;return[e.map((function(e){var n=(0,S.Z)({},e),r=xe(t,n.width);if(r)n.width=r;else{var c=Math.floor(a);n.width=1===l?o:c,o-=c,l-=1}return i+=n.width,n})),i]}return[e,t]}),[e,t])}(k,y),N=(0,l.Z)(Z,2),O=N[0],I=N[1];return[$,O,I]};function Ee(e){var t,n=e.prefixCls,r=e.record,o=e.onExpand,l=e.expanded,a=e.expandable,i="".concat(n,"-row-expand-icon");if(!a)return s.createElement("span",{className:k()(i,"".concat(n,"-row-spaced"))});return s.createElement("span",{className:k()(i,(t={},(0,E.Z)(t,"".concat(n,"-row-expanded"),l),(0,E.Z)(t,"".concat(n,"-row-collapsed"),!l),t)),onClick:function(e){o(r,e),e.stopPropagation()}})}function $e(e,t,n){var r=function(e){var t,n=e.expandable,r=(0,z.Z)(e,ae);return!1===(t="expandable"in e?(0,S.Z)((0,S.Z)({},r),n):r).showExpandColumn&&(t.expandIconColumnIndex=-1),t}(e),a=r.expandIcon,i=r.expandedRowKeys,c=r.defaultExpandedRowKeys,d=r.defaultExpandAllRows,u=r.expandedRowRender,f=r.onExpand,p=r.onExpandedRowsChange,m=a||Ee,h=r.childrenColumnName||"children",g=s.useMemo((function(){return u?"row":!!(e.expandable&&e.internalHooks===o&&e.expandable.__PARENT_RENDER_ICON__||t.some((function(e){return e&&"object"===(0,w.Z)(e)&&e[h]})))&&"nest"}),[!!u,t]),v=s.useState((function(){return c||(d?function(e,t,n){var r=[];return function e(o){(o||[]).forEach((function(o,l){r.push(t(o,l)),e(o[n])}))}(e),r}(t,n,h):[])})),x=(0,l.Z)(v,2),b=x[0],y=x[1],C=s.useMemo((function(){return new Set(i||b||[])}),[i,b]),E=s.useCallback((function(e){var r,o=n(e,t.indexOf(e)),l=C.has(o);l?(C.delete(o),r=(0,de.Z)(C)):r=[].concat((0,de.Z)(C),[o]),y(r),f&&f(!l,e),p&&p(r)}),[n,C,t,f,p]);return[r,g,C,m,h,E]}function ke(e){var t=(0,s.useRef)(e),n=(0,s.useState)({}),r=(0,l.Z)(n,2)[1],o=(0,s.useRef)(null),a=(0,s.useRef)([]);return(0,s.useEffect)((function(){return function(){o.current=null}}),[]),[t.current,function(e){a.current.push(e);var n=Promise.resolve();o.current=n,n.then((function(){if(o.current===n){var e=a.current,l=t.current;a.current=[],e.forEach((function(e){t.current=e(t.current)})),o.current=null,l!==t.current&&r({})}}))}]}var Ze=(0,n(55562).Z)()?window:null;var Ne=function(e,t,n){return(0,s.useMemo)((function(){for(var r=[],o=[],l=0,a=0,i=0;i=p&&(r=p-m),a({scrollLeft:r/p*(u+2)}),y.current.x=e.pageX}else Z&&N(!1)},R=function(){if(o.current){var e=(0,Re.os)(o.current).top,t=e+o.current.offsetHeight,n=c===window?document.documentElement.scrollTop+window.innerHeight:(0,Re.os)(c).top+c.clientHeight;t-(0,X.Z)()<=n||e>=n-i?b((function(e){return(0,S.Z)((0,S.Z)({},e),{},{isHiddenScrollBar:!0})})):b((function(e){return(0,S.Z)((0,S.Z)({},e),{},{isHiddenScrollBar:!1})}))}},P=function(e){b((function(t){return(0,S.Z)((0,S.Z)({},t),{},{scrollLeft:e/u*p||0})}))};return s.useImperativeHandle(t,(function(){return{setScrollLeft:P}})),s.useEffect((function(){var e=(0,Ie.Z)(document.body,"mouseup",O,!1),t=(0,Ie.Z)(document.body,"mousemove",I,!1);return R(),function(){e.remove(),t.remove()}}),[m,Z]),s.useEffect((function(){var e=(0,Ie.Z)(c,"scroll",R,!1),t=(0,Ie.Z)(window,"resize",R,!1);return function(){e.remove(),t.remove()}}),[c]),s.useEffect((function(){x.isHiddenScrollBar||b((function(e){var t=o.current;return t?(0,S.Z)((0,S.Z)({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e}))}),[x.isHiddenScrollBar]),u<=p||!m||x.isHiddenScrollBar?null:s.createElement("div",{style:{height:(0,X.Z)(),width:p,bottom:i},className:"".concat(d,"-sticky-scroll")},s.createElement("div",{onMouseDown:function(e){e.persist(),y.current.delta=e.pageX-x.scrollLeft,y.current.x=0,N(!0),e.preventDefault()},ref:h,className:k()("".concat(d,"-sticky-scroll-bar"),(0,E.Z)({},"".concat(d,"-sticky-scroll-bar-active"),Z)),style:{width:"".concat(m,"px"),transform:"translate3d(".concat(x.scrollLeft,"px, 0, 0)")}}))},Be=s.forwardRef(Pe);var He=function(e){return null};var je=function(e){return null},Me="rc-table",ze=[],Te={};function Ke(){return"No Data"}function Le(e){var t,n=(0,S.Z)({rowKey:"key",prefixCls:Me,emptyText:Ke},e),r=n.prefixCls,i=n.className,d=n.rowClassName,u=n.style,f=n.data,m=n.rowKey,h=n.scroll,g=n.tableLayout,v=n.direction,x=n.title,b=n.footer,y=n.summary,$=n.caption,O=n.id,P=n.showHeader,B=n.components,H=n.emptyText,M=n.onRow,z=n.onHeaderRow,T=n.internalHooks,K=n.transformColumns,A=n.internalRefs,F=n.tailor,U=n.sticky,Y=f||ze,J=!!Y.length,q=T===o;var Q,ee,te,ne=s.useCallback((function(e,t){return(0,N.Z)(B,e)||t}),[B]),re=s.useMemo((function(){return"function"==typeof m?m:function(e){return e&&e[m]}}),[m]),oe=ne(["body"]),ae=function(){var e=s.useState(-1),t=(0,l.Z)(e,2),n=t[0],r=t[1],o=s.useState(-1),a=(0,l.Z)(o,2),i=a[0],c=a[1];return[n,i,s.useCallback((function(e,t){r(e),c(t)}),[])]}(),ie=(0,l.Z)(ae,3),ce=ie[0],de=ie[1],ue=ie[2],fe=$e(n,Y,re),me=(0,l.Z)(fe,6),he=me[0],ve=me[1],xe=me[2],be=me[3],ye=me[4],Ce=me[5],we=null==h?void 0:h.x,Ee=s.useState(0),Ie=(0,l.Z)(Ee,2),Re=Ie[0],Pe=Ie[1],He=Se((0,S.Z)((0,S.Z)((0,S.Z)({},n),he),{},{expandable:!!he.expandedRowRender,columnTitle:he.columnTitle,expandedKeys:xe,getRowKey:re,onTriggerExpand:Ce,expandIcon:be,expandIconColumnIndex:he.expandIconColumnIndex,direction:v,scrollWidth:q&&F&&"number"==typeof we?we:null}),q?K:null),je=(0,l.Z)(He,3),Le=je[0],De=je[1],Ae=je[2],Fe=null!=Ae?Ae:we,We=s.useMemo((function(){return{columns:Le,flattenColumns:De}}),[Le,De]),_e=s.useRef(),Ve=s.useRef(),Xe=s.useRef(),Ge=s.useRef(),Ue=s.useRef(),Ye=s.useState(!1),Je=(0,l.Z)(Ye,2),qe=Je[0],Qe=Je[1],et=s.useState(!1),tt=(0,l.Z)(et,2),nt=tt[0],rt=tt[1],ot=ke(new Map),lt=(0,l.Z)(ot,2),at=lt[0],it=lt[1],ct=I(De).map((function(e){return at.get(e)})),st=s.useMemo((function(){return ct}),[ct.join("_")]),dt=Ne(st,De.length,v),ut=h&&R(h.y),ft=h&&R(Fe)||Boolean(he.fixed),pt=ft&&De.some((function(e){return e.fixed})),mt=s.useRef(),ht=function(e,t){var n="object"===(0,w.Z)(e)?e:{},r=n.offsetHeader,o=void 0===r?0:r,l=n.offsetSummary,a=void 0===l?0:l,i=n.offsetScroll,c=void 0===i?0:i,d=n.getContainer,u=(void 0===d?function(){return Ze}:d)()||Ze;return s.useMemo((function(){var n=!!e;return{isSticky:n,stickyClassName:n?"".concat(t,"-sticky-holder"):"",offsetHeader:o,offsetSummary:a,offsetScroll:c,container:u}}),[c,o,a,t,u])}(U,r),gt=ht.isSticky,vt=ht.offsetHeader,xt=ht.offsetSummary,bt=ht.offsetScroll,yt=ht.stickyClassName,Ct=ht.container,wt=s.useMemo((function(){return null==y?void 0:y(Y)}),[y,Y]),St=(ut||gt)&&s.isValidElement(wt)&&wt.type===L&&wt.props.fixed;ut&&(ee={overflowY:"scroll",maxHeight:h.y}),ft&&(Q={overflowX:"auto"},ut||(ee={overflowY:"hidden"}),te={width:!0===Fe?"auto":Fe,minWidth:"100%"});var Et=s.useCallback((function(e,t){(0,_.Z)(_e.current)&&it((function(n){if(n.get(e)!==t){var r=new Map(n);return r.set(e,t),r}return n}))}),[]),$t=function(e){var t=(0,s.useRef)(e||null),n=(0,s.useRef)();function r(){window.clearTimeout(n.current)}return(0,s.useEffect)((function(){return r}),[]),[function(e){t.current=e,r(),n.current=window.setTimeout((function(){t.current=null,n.current=void 0}),100)},function(){return t.current}]}(null),kt=(0,l.Z)($t,2),Zt=kt[0],Nt=kt[1];function Ot(e,t){t&&("function"==typeof t?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout((function(){t.scrollLeft=e}),0)))}var It=(0,a.Z)((function(e){var t,n=e.currentTarget,r=e.scrollLeft,o="rtl"===v,l="number"==typeof r?r:n.scrollLeft,a=n||Te;Nt()&&Nt()!==a||(Zt(a),Ot(l,Ve.current),Ot(l,Xe.current),Ot(l,Ue.current),Ot(l,null===(t=mt.current)||void 0===t?void 0:t.setScrollLeft));var i=n||Ve.current;if(i){var c=i.scrollWidth,s=i.clientWidth;if(c===s)return Qe(!1),void rt(!1);o?(Qe(-l0)):(Qe(l>0),rt(l1?x-P:0,j=(0,S.Z)((0,S.Z)((0,S.Z)({},Z),c),{},{flex:"0 0 ".concat(P,"px"),width:"".concat(P,"px"),marginRight:B,pointerEvents:"auto"}),M=s.useMemo((function(){return u?R<=1:0===O||0===R||R>1}),[R,O,u]);M?j.visibility="hidden":u&&(j.height=null==m?void 0:m(R));var z=M?function(){return null}:h,T={};return 0!==R&&0!==O||(T.rowSpan=1,T.colSpan=1),s.createElement(H,(0,p.Z)({className:k()(v,d),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:"div",prefixCls:t.prefixCls,key:C,record:i,index:l,renderIndex:a,dataIndex:g,render:z,shouldCellUpdate:n.shouldCellUpdate},w,{appendNode:E,additionalProps:(0,S.Z)((0,S.Z)({},$),{},{style:j},T)}))},Ge=["data","index","className","rowKey","style","extra","getHeight"],Ue=s.forwardRef((function(e,t){var n,r=e.data,o=e.index,l=e.className,a=e.rowKey,i=e.style,c=e.extra,d=e.getHeight,u=(0,z.Z)(e,Ge),m=r.record,h=r.indent,g=r.index,v=f(C,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),x=v.scrollX,b=v.flattenColumns,y=v.prefixCls,w=v.fixColumn,$=v.componentWidth,Z=q(m,a,o,h),N=Z.rowSupportExpand,O=Z.expanded,I=Z.rowProps,R=Z.expandedRowRender,P=Z.expandedRowClassName;if(N&&O){var B=R(m,o,h+1,O),j=null==P?void 0:P(m,o,h),M={};w&&(M={style:(0,E.Z)({},"--virtual-width","".concat($,"px"))});var T="".concat(y,"-expanded-row-cell");n=s.createElement("div",{className:k()("".concat(y,"-expanded-row"),"".concat(y,"-expanded-row-level-").concat(h+1),j)},s.createElement(H,{component:"div",prefixCls:y,className:k()(T,(0,E.Z)({},"".concat(T,"-fixed"),w)),additionalProps:M},B))}var K=(0,S.Z)((0,S.Z)({},i),{},{width:x});c&&(K.position="absolute",K.pointerEvents="none");var L=s.createElement("div",(0,p.Z)({},I,u,{ref:N?null:t,className:k()(l,"".concat(y,"-row"),null==I?void 0:I.className,(0,E.Z)({},"".concat(y,"-row-extra"),c)),style:(0,S.Z)((0,S.Z)({},K),null==I?void 0:I.style)}),b.map((function(e,t){return s.createElement(Xe,{key:t,rowInfo:Z,column:e,colIndex:t,indent:h,index:o,renderIndex:g,record:m,inverse:c,getHeight:d})})));return N?s.createElement("div",{ref:t},L,n):L}));var Ye=b(Ue),Je=s.forwardRef((function(e,t){var n=e.data,r=e.onScroll,o=f(C,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),a=o.flattenColumns,i=o.onColumnResize,c=o.getRowKey,d=o.expandedKeys,u=o.prefixCls,m=o.childrenColumnName,h=o.emptyNode,g=o.scrollX,v=f(_e),x=v.scrollY,b=v.listItemHeight,y=s.useRef(),w=Y(n,m,d,c),S=s.useMemo((function(){var e=0;return a.map((function(t){var n=t.width;return[t.key,n,e+=n]}))}),[a]),E=s.useMemo((function(){return S.map((function(e){return e[2]}))}),[S]);s.useEffect((function(){S.forEach((function(e){var t=(0,l.Z)(e,2),n=t[0],r=t[1];i(n,r)}))}),[S]),s.useImperativeHandle(t,(function(){var e={};return Object.defineProperty(e,"scrollLeft",{get:function(){var e;return(null===(e=y.current)||void 0===e?void 0:e.getScrollInfo().x)||0},set:function(e){var t;null===(t=y.current)||void 0===t||t.scrollTo({left:e})}}),e}));var $,Z=function(e,t){var n,r=null===(n=w[t])||void 0===n?void 0:n.record,o=e.onCell;if(o){var l,a=o(r,t);return null!==(l=null==a?void 0:a.rowSpan)&&void 0!==l?l:1}return 1},N=s.useMemo((function(){return{columnsOffset:E}}),[E]),O="".concat(u,"-tbody");return $=w.length?s.createElement(We.Z,{fullHeight:!1,ref:y,className:k()(O,"".concat(O,"-virtual")),height:x,itemHeight:b||24,data:w,itemKey:function(e){return c(e.record)},scrollWidth:g,onVirtualScroll:function(e){var t=e.x;r({scrollLeft:t})},extraRender:function(e){var t=e.start,n=e.end,r=e.getSize,o=e.offsetY;if(n<0)return null;for(var l=a.filter((function(e){return 0===Z(e,t)})),i=t,d=function(e){if(!(l=l.filter((function(t){return 0===Z(t,e)}))).length)return i=e,"break"},u=t;u>=0&&"break"!==d(u);u-=1);for(var f=a.filter((function(e){return 1!==Z(e,n)})),p=n,m=function(e){if(!(f=f.filter((function(t){return 1!==Z(t,e)}))).length)return p=Math.max(e-1,n),"break"},h=n;h1}))&&g.push(e)},x=i;x<=p;x+=1)v(x);return g.map((function(e){var t=w[e],n=c(t.record,e),l=r(n);return s.createElement(Ye,{key:e,data:t,rowKey:n,index:e,style:{top:-o+l.top},extra:!0,getHeight:function(t){var o=e+t-1,l=c(w[o].record,o),a=r(n,l);return a.bottom-a.top}})}))}},(function(e,t,n){var r=c(e.record,t);return s.createElement(Ye,(0,p.Z)({data:e,rowKey:r,index:t},n))})):s.createElement("div",{className:k()("".concat(u,"-placeholder"))},s.createElement(H,{component:"div",prefixCls:u},h)),s.createElement(Ve.Provider,{value:N},$)}));var qe=b(Je),Qe=function(e,t){var n=t.ref,r=t.onScroll;return s.createElement(qe,{ref:n,data:e,onScroll:r})};function et(e){var t=e.columns,n=e.scroll,r=e.prefixCls,l=void 0===r?Me:r,a=e.className,i=e.listItemHeight,c=n||{},d=c.x,u=c.y;"number"!=typeof d&&(d=100*((t||[]).length+1)),"number"!=typeof u&&(u=500);var f=s.useMemo((function(){return{scrollY:u,listItemHeight:i}}),[u,i]);return s.createElement(_e.Provider,{value:f},s.createElement(Fe,(0,p.Z)({},e,{className:k()(a,"".concat(l,"-virtual")),scroll:(0,S.Z)((0,S.Z)({},n),{},{x:d}),components:{body:Qe},columns:t,internalHooks:o,tailor:!0})))}function tt(e){return x(et,e)}tt();var nt=function(e){return null};var rt=function(e){return null},ot=n(55405),lt=n(68031),at=n(36355),it=n(93891),ct=n(19716),st=n(8628),dt=n(31724),ut=n(27092),ft=n(71418),pt=n(88088);var mt=function(e){return function(t){let{prefixCls:n,onExpand:r,record:o,expanded:l,expandable:a}=t;const i=`${n}-row-expand-icon`;return s.createElement("button",{type:"button",onClick:e=>{r(o,e),e.stopPropagation()},className:k()(i,{[`${i}-spaced`]:!a,[`${i}-expanded`]:a&&l,[`${i}-collapsed`]:a&&!l}),"aria-label":l?e.collapse:e.expand,"aria-expanded":l})}};function ht(e,t){return"key"in e&&void 0!==e.key&&null!==e.key?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function gt(e,t){return t?`${t}-${e}`:`${e}`}function vt(e,t){return"function"==typeof e?e(t):e}var xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},bt=n(22589),yt=function(e,t){return s.createElement(bt.Z,(0,p.Z)({},e,{ref:t,icon:xt}))};var Ct=s.forwardRef(yt),wt=n(56762);var St=n(3113),Et=n(24905),$t=n(38854),kt=n(64165),Zt=n(20834),Nt=n(40875),Ot=n(5112),It=n(97334),Rt=n(42653),Pt=n(92832);var Bt=function(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:o,locale:l}=e;return r?s.createElement("div",{className:`${o}-filter-dropdown-search`},s.createElement(Pt.Z,{prefix:s.createElement(Rt.Z,null),placeholder:l.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null},Ht=n(20287);const jt=e=>{const{keyCode:t}=e;t===Ht.Z.ENTER&&e.stopPropagation()};var Mt=s.forwardRef(((e,t)=>s.createElement("div",{className:e.className,onClick:e=>e.stopPropagation(),onKeyDown:jt,ref:t},e.children)));function zt(e){let t=[];return(e||[]).forEach((e=>{let{value:n,children:r}=e;t.push(n),r&&(t=[].concat((0,de.Z)(t),(0,de.Z)(zt(r))))})),t}function Tt(e,t){return("string"==typeof t||"number"==typeof t)&&(null==t?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()))}function Kt(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:l,filterSearch:a}=e;return t.map(((e,t)=>{const i=String(e.value);if(e.children)return{key:i||t,label:e.text,popupClassName:`${n}-dropdown-submenu`,children:Kt({filters:e.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:l,filterSearch:a})};const c=o?Et.Z:Ot.ZP,d={key:void 0!==e.value?i:t,label:s.createElement(s.Fragment,null,s.createElement(c,{checked:r.includes(i)}),s.createElement("span",null,e.text))};return l.trim()?"function"==typeof a?a(l,e)?d:null:Tt(l,e.text)?d:null:d}))}var Lt=function(e){var t,n;const{tablePrefixCls:r,prefixCls:o,column:l,dropdownPrefixCls:a,columnKey:i,filterMultiple:d,filterMode:u="menu",filterSearch:f=!1,filterState:p,triggerFilter:m,locale:h,children:g,getPopupContainer:v}=e,{filterDropdownOpen:x,onFilterDropdownOpenChange:b,filterResetToDefaultFilteredValue:y,defaultFilteredValue:C,filterDropdownVisible:w,onFilterDropdownVisibleChange:S}=l,[E,$]=s.useState(!1),Z=!(!p||!(null===(t=p.filteredKeys)||void 0===t?void 0:t.length)&&!p.forceFiltered),N=e=>{$(e),null==b||b(e),null==S||S(e)},O=null!==(n=null!=x?x:w)&&void 0!==n?n:E,I=null==p?void 0:p.filteredKeys,[R,P]=function(e){const t=s.useRef(e),n=(0,wt.Z)();return[()=>t.current,e=>{t.current=e,n()}]}(I||[]),B=e=>{let{selectedKeys:t}=e;P(t)},H=(e,t)=>{let{node:n,checked:r}=t;B(d?{selectedKeys:e}:{selectedKeys:r&&n.key?[n.key]:[]})};s.useEffect((()=>{E&&B({selectedKeys:I||[]})}),[I]);const[j,M]=s.useState([]),z=e=>{M(e)},[T,K]=s.useState(""),L=e=>{const{value:t}=e.target;K(t)};s.useEffect((()=>{E||K("")}),[E]);const D=e=>{const t=e&&e.length?e:null;return null!==t||p&&p.filteredKeys?(0,c.Z)(t,null==p?void 0:p.filteredKeys,!0)?null:void m({column:l,key:i,filteredKeys:t}):null},A=()=>{N(!1),D(R())},F=function(){let{confirm:e,closeDropdown:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{confirm:!1,closeDropdown:!1};e&&D([]),t&&N(!1),K(""),P(y?(C||[]).map((e=>String(e))):[])},W=function(){let{closeDropdown:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{closeDropdown:!0};e&&N(!1),D(R())},_=k()({[`${a}-menu-without-submenu`]:(V=l.filters||[],!V.some((e=>{let{children:t}=e;return t})))});var V;const X=e=>{if(e.target.checked){const e=zt(null==l?void 0:l.filters).map((e=>String(e)));P(e)}else P([])},G=e=>{let{filters:t}=e;return(t||[]).map(((e,t)=>{const n=String(e.value),r={title:e.text,key:void 0!==e.value?n:t};return e.children&&(r.children=G({filters:e.children})),r}))},U=e=>{var t;return Object.assign(Object.assign({},e),{text:e.title,value:e.key,children:(null===(t=e.children)||void 0===t?void 0:t.map((e=>U(e))))||[]})};let Y,J;if("function"==typeof l.filterDropdown)Y=l.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:e=>B({selectedKeys:e}),selectedKeys:R(),confirm:W,clearFilters:F,filters:l.filters,visible:O,close:()=>{N(!1)}});else if(l.filterDropdown)Y=l.filterDropdown;else{const e=R()||[],t=()=>0===(l.filters||[]).length?s.createElement(kt.Z,{image:kt.Z.PRESENTED_IMAGE_SIMPLE,description:h.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):"tree"===u?s.createElement(s.Fragment,null,s.createElement(Bt,{filterSearch:f,value:T,onChange:L,tablePrefixCls:r,locale:h}),s.createElement("div",{className:`${r}-filter-dropdown-tree`},d?s.createElement(Et.Z,{checked:e.length===zt(l.filters).length,indeterminate:e.length>0&&e.length"function"==typeof f?f(T,U(e)):Tt(T,e.title):void 0}))):s.createElement(s.Fragment,null,s.createElement(Bt,{filterSearch:f,value:T,onChange:L,tablePrefixCls:r,locale:h}),s.createElement(Zt.Z,{selectable:!0,multiple:d,prefixCls:`${a}-menu`,className:_,onSelect:B,onDeselect:B,selectedKeys:e,getPopupContainer:v,openKeys:j,onOpenChange:z,items:Kt({filters:l.filters||[],filterSearch:f,prefixCls:o,filteredKeys:R(),filterMultiple:d,searchValue:T})})),n=()=>y?(0,c.Z)((C||[]).map((e=>String(e))),e,!0):0===e.length;Y=s.createElement(s.Fragment,null,t(),s.createElement("div",{className:`${o}-dropdown-btns`},s.createElement(St.ZP,{type:"link",size:"small",disabled:n(),onClick:()=>F()},h.filterReset),s.createElement(St.ZP,{type:"primary",size:"small",onClick:A},h.filterConfirm)))}l.filterDropdown&&(Y=s.createElement(Nt.J,{selectable:void 0},Y)),J="function"==typeof l.filterIcon?l.filterIcon(Z):l.filterIcon?l.filterIcon:s.createElement(Ct,null);const{direction:q}=s.useContext(at.E_);return s.createElement("div",{className:`${o}-column`},s.createElement("span",{className:`${r}-column-title`},g),s.createElement($t.Z,{dropdownRender:()=>s.createElement(Mt,{className:`${o}-dropdown`},Y),trigger:["click"],open:O,onOpenChange:e=>{e&&void 0!==I&&P(I||[]),N(e),e||l.filterDropdown||A()},getPopupContainer:v,placement:"rtl"===q?"bottomLeft":"bottomRight"},s.createElement("span",{role:"button",tabIndex:-1,className:k()(`${o}-trigger`,{active:Z}),onClick:e=>{e.stopPropagation()}},J)))};function Dt(e,t,n){let r=[];return(e||[]).forEach(((e,o)=>{var l;const a=gt(o,n);if(e.filters||"filterDropdown"in e||"onFilter"in e)if("filteredValue"in e){let t=e.filteredValue;"filterDropdown"in e||(t=null!==(l=null==t?void 0:t.map(String))&&void 0!==l?l:t),r.push({column:e,key:ht(e,a),filteredKeys:t,forceFiltered:e.filtered})}else r.push({column:e,key:ht(e,a),filteredKeys:t&&e.defaultFilteredValue?e.defaultFilteredValue:void 0,forceFiltered:e.filtered});"children"in e&&(r=[].concat((0,de.Z)(r),(0,de.Z)(Dt(e.children,t,a))))})),r}function At(e,t,n,r,o,l,a,i){return n.map(((n,c)=>{const d=gt(c,i),{filterMultiple:u=!0,filterMode:f,filterSearch:p}=n;let m=n;if(m.filters||m.filterDropdown){const i=ht(m,d),c=r.find((e=>{let{key:t}=e;return i===t}));m=Object.assign(Object.assign({},m),{title:r=>s.createElement(Lt,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:m,columnKey:i,filterState:c,filterMultiple:u,filterMode:f,filterSearch:p,triggerFilter:l,locale:o,getPopupContainer:a},vt(n.title,r))})}return"children"in m&&(m=Object.assign(Object.assign({},m),{children:At(e,t,m.children,r,o,l,a,d)})),m}))}function Ft(e){const t={};return e.forEach((e=>{let{key:n,filteredKeys:r,column:o}=e;const{filters:l,filterDropdown:a}=o;if(a)t[n]=r||null;else if(Array.isArray(r)){const e=zt(l);t[n]=e.filter((e=>r.includes(String(e))))}else t[n]=null})),t}function Wt(e,t){return t.reduce(((e,t)=>{const{column:{onFilter:n,filters:r},filteredKeys:o}=t;return n&&o&&o.length?e.filter((e=>o.some((t=>{const o=zt(r),l=o.findIndex((e=>String(e)===String(t))),a=-1!==l?o[l]:t;return n(a,e)})))):e}),e)}const _t=e=>e.flatMap((e=>"children"in e?[e].concat((0,de.Z)(_t(e.children||[]))):[e]));var Vt=function(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:l,locale:a}=e;const i=s.useMemo((()=>_t(r||[])),[r]),[c,d]=s.useState((()=>Dt(i,!0))),u=s.useMemo((()=>{const e=Dt(i,!1);if(0===e.length)return e;let t=!0,n=!0;if(e.forEach((e=>{let{filteredKeys:r}=e;void 0!==r?t=!1:n=!1})),t){const e=(i||[]).map(((e,t)=>ht(e,gt(t))));return c.filter((t=>{let{key:n}=t;return e.includes(n)})).map((t=>{const n=i[e.findIndex((e=>e===t.key))];return Object.assign(Object.assign({},t),{column:Object.assign(Object.assign({},t.column),n),forceFiltered:n.filtered})}))}return e}),[i,c]),f=s.useMemo((()=>Ft(u)),[u]),p=e=>{const t=u.filter((t=>{let{key:n}=t;return n!==e.key}));t.push(e),d(t),o(Ft(t),t)};return[e=>At(t,n,e,u,a,p,l),u,f]};var Xt=n(50371),Gt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o({current:"defaultCurrent"in l?l.defaultCurrent:1,pageSize:"defaultPageSize"in l?l.defaultPageSize:Ut}))),c=(0,Xt.Z)(a,l,{total:o>0?o:e}),d=Math.ceil((o||e)/c.pageSize);c.current>d&&(c.current=d||1);const u=(e,t)=>{i({current:null!=e?e:1,pageSize:t||c.pageSize})};return!1===n?[{},()=>{}]:[Object.assign(Object.assign({},c),{onChange:(e,r)=>{var o;n&&(null===(o=n.onChange)||void 0===o||o.call(n,e,r)),u(e,r),t(e,r||(null==c?void 0:c.pageSize))}}),u]},Jt=n(78386),qt=n(35654),Qt=n(90782),en=n(71430),tn=n(71366);const nn={},rn="SELECT_ALL",on="SELECT_INVERT",ln="SELECT_NONE",an=[],cn=(e,t)=>{let n=[];return(t||[]).forEach((t=>{n.push(t),t&&"object"==typeof t&&e in t&&(n=[].concat((0,de.Z)(n),(0,de.Z)(cn(e,t[e]))))})),n};var sn=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:l,onChange:a,onSelect:i,onSelectAll:c,onSelectInvert:d,onSelectNone:u,onSelectMultiple:f,columnWidth:p,type:m,selections:h,fixed:g,renderCell:v,hideSelectAll:x,checkStrictly:b=!0}=t||{},{prefixCls:y,data:C,pageData:w,getRecordByKey:S,getRowKey:E,expandType:$,childrenColumnName:Z,locale:N,getPopupContainer:O}=e,[I,R]=(0,tn.Z)(r||o||an,{value:r}),P=s.useRef(new Map),B=(0,s.useCallback)((e=>{if(n){const t=new Map;e.forEach((e=>{let n=S(e);!n&&P.current.has(e)&&(n=P.current.get(e)),t.set(e,n)})),P.current=t}}),[S,n]);s.useEffect((()=>{B(I)}),[I]);const{keyEntities:H}=(0,s.useMemo)((()=>{if(b)return{keyEntities:null};let e=C;if(n){const t=new Set(C.map(((e,t)=>E(e,t)))),n=Array.from(P.current).reduce(((e,n)=>{let[r,o]=n;return t.has(r)?e:e.concat(o)}),[]);e=[].concat((0,de.Z)(e),(0,de.Z)(n))}return(0,en.I8)(e,{externalGetKey:E,childrenPropName:Z})}),[C,E,b,Z,n]),j=(0,s.useMemo)((()=>cn(Z,w)),[Z,w]),M=(0,s.useMemo)((()=>{const e=new Map;return j.forEach(((t,n)=>{const r=E(t,n),o=(l?l(t):null)||{};e.set(r,o)})),e}),[j,E,l]),z=(0,s.useCallback)((e=>{var t;return!!(null===(t=M.get(E(e)))||void 0===t?void 0:t.disabled)}),[M,E]),[T,K]=(0,s.useMemo)((()=>{if(b)return[I||[],[]];const{checkedKeys:e,halfCheckedKeys:t}=(0,Qt.S)(I,!0,H,z);return[e||[],t]}),[I,b,H,z]),L=(0,s.useMemo)((()=>{const e="radio"===m?T.slice(0,1):T;return new Set(e)}),[T,m]),D=(0,s.useMemo)((()=>"radio"===m?new Set:new Set(K)),[K,m]),[A,F]=(0,s.useState)(null);s.useEffect((()=>{t||R(an)}),[!!t]);const W=(0,s.useCallback)(((e,t)=>{let r,o;B(e),n?(r=e,o=e.map((e=>P.current.get(e)))):(r=[],o=[],e.forEach((e=>{const t=S(e);void 0!==t&&(r.push(e),o.push(t))}))),R(r),null==a||a(r,o,{type:t})}),[R,S,a,n]),_=(0,s.useCallback)(((e,t,n,r)=>{if(i){const o=n.map((e=>S(e)));i(S(e),t,o,r)}W(n,"single")}),[i,S,W]),V=(0,s.useMemo)((()=>{if(!h||x)return null;return(!0===h?[rn,on,ln]:h).map((e=>e===rn?{key:"all",text:N.selectionAll,onSelect(){W(C.map(((e,t)=>E(e,t))).filter((e=>{const t=M.get(e);return!(null==t?void 0:t.disabled)||L.has(e)})),"all")}}:e===on?{key:"invert",text:N.selectInvert,onSelect(){const e=new Set(L);w.forEach(((t,n)=>{const r=E(t,n),o=M.get(r);(null==o?void 0:o.disabled)||(e.has(r)?e.delete(r):e.add(r))}));const t=Array.from(e);d&&d(t),W(t,"invert")}}:e===ln?{key:"none",text:N.selectNone,onSelect(){null==u||u(),W(Array.from(L).filter((e=>{const t=M.get(e);return null==t?void 0:t.disabled})),"none")}}:e)).map((e=>Object.assign(Object.assign({},e),{onSelect:function(){for(var t,n,r=arguments.length,o=new Array(r),l=0;l{var n;if(!t)return e.filter((e=>e!==nn));let r=(0,de.Z)(e);const o=new Set(L),l=j.map(E).filter((e=>!M.get(e).disabled)),a=l.every((e=>o.has(e))),i=l.some((e=>o.has(e))),d=()=>{const e=[];a?l.forEach((t=>{o.delete(t),e.push(t)})):l.forEach((t=>{o.has(t)||(o.add(t),e.push(t))}));const t=Array.from(o);null==c||c(!a,t.map((e=>S(e))),e.map((e=>S(e)))),W(t,"all"),F(null)};let u,C;if("radio"!==m){let e;if(V){const t={getPopupContainer:O,items:V.map(((e,t)=>{const{key:n,text:r,onSelect:o}=e;return{key:null!=n?n:t,onClick:()=>{null==o||o(l)},label:r}}))};e=s.createElement("div",{className:`${y}-selection-extra`},s.createElement($t.Z,{menu:t,getPopupContainer:O},s.createElement("span",null,s.createElement(Jt.Z,null))))}const t=j.map(((e,t)=>{const n=E(e,t),r=M.get(n)||{};return Object.assign({checked:o.has(n)},r)})).filter((e=>{let{disabled:t}=e;return t})),n=!!t.length&&t.length===j.length,r=n&&t.every((e=>{let{checked:t}=e;return t})),c=n&&t.some((e=>{let{checked:t}=e;return t}));u=!x&&s.createElement("div",{className:`${y}-selection`},s.createElement(Et.Z,{checked:n?r:!!j.length&&a,indeterminate:n?!r&&c:!a&&i,onChange:d,disabled:0===j.length||n,"aria-label":e?"Custom selection":"Select all",skipGroup:!0}),e)}C="radio"===m?(e,t,n)=>{const r=E(t,n),l=o.has(r);return{node:s.createElement(Ot.ZP,Object.assign({},M.get(r),{checked:l,onClick:e=>e.stopPropagation(),onChange:e=>{o.has(r)||_(r,!0,[r],e.nativeEvent)}})),checked:l}}:(e,t,n)=>{var r;const a=E(t,n),i=o.has(a),c=D.has(a),d=M.get(a);let u;return u="nest"===$?c:null!==(r=null==d?void 0:d.indeterminate)&&void 0!==r?r:c,{node:s.createElement(Et.Z,Object.assign({},d,{indeterminate:u,checked:i,skipGroup:!0,onClick:e=>e.stopPropagation(),onChange:e=>{let{nativeEvent:t}=e;const{shiftKey:n}=t;let r=-1,c=-1;if(n&&b){const e=new Set([A,a]);l.some(((t,n)=>{if(e.has(t)){if(-1!==r)return c=n,!0;r=n}return!1}))}if(-1!==c&&r!==c&&b){const e=l.slice(r,c+1),t=[];i?e.forEach((e=>{o.has(e)&&(t.push(e),o.delete(e))})):e.forEach((e=>{o.has(e)||(t.push(e),o.add(e))}));const n=Array.from(o);null==f||f(!i,n.map((e=>S(e))),t.map((e=>S(e)))),W(n,"multiple")}else{const e=T;if(b){const n=i?(0,qt._5)(e,a):(0,qt.L0)(e,a);_(a,!i,n,t)}else{const n=(0,Qt.S)([].concat((0,de.Z)(e),[a]),!0,H,z),{checkedKeys:r,halfCheckedKeys:o}=n;let l=r;if(i){const e=new Set(r);e.delete(a),l=(0,Qt.S)(Array.from(e),{checked:!1,halfCheckedKeys:o},H,z).checkedKeys}_(a,!i,l,t)}}F(i?null:a)}})),checked:i}};if(!r.includes(nn))if(0===r.findIndex((e=>{var t;return"EXPAND_COLUMN"===(null===(t=e[ie])||void 0===t?void 0:t.columnType)}))){const[e,...t]=r;r=[e,nn].concat((0,de.Z)(t))}else r=[nn].concat((0,de.Z)(r));const w=r.indexOf(nn);r=r.filter(((e,t)=>e!==nn||t===w));const Z=r[w-1],N=r[w+1];let I=g;void 0===I&&(void 0!==(null==N?void 0:N.fixed)?I=N.fixed:void 0!==(null==Z?void 0:Z.fixed)&&(I=Z.fixed)),I&&Z&&"EXPAND_COLUMN"===(null===(n=Z[ie])||void 0===n?void 0:n.columnType)&&void 0===Z.fixed&&(Z.fixed=I);const R=k()(`${y}-selection-col`,{[`${y}-selection-col-with-dropdown`]:h&&"checkbox"===m}),P={fixed:I,width:p,className:`${y}-selection-column`,title:t.columnTitle||u,render:(e,t,n)=>{const{node:r,checked:o}=C(e,t,n);return v?v(o,t,n,r):r},onCell:t.onCell,[ie]:{className:R}};return r.map((e=>e===nn?P:e))}),[E,j,t,T,L,D,p,V,$,A,M,f,_,z]);return[X,L]},dn=n(16135),un=n(11638),fn=n(6848);const pn="ascend",mn="descend";function hn(e){return"object"==typeof e.sorter&&"number"==typeof e.sorter.multiple&&e.sorter.multiple}function gn(e){return"function"==typeof e?e:!(!e||"object"!=typeof e||!e.compare)&&e.compare}function vn(e,t,n){let r=[];function o(e,t){r.push({column:e,key:ht(e,t),multiplePriority:hn(e),sortOrder:e.sortOrder})}return(e||[]).forEach(((e,l)=>{const a=gt(l,n);e.children?("sortOrder"in e&&o(e,a),r=[].concat((0,de.Z)(r),(0,de.Z)(vn(e.children,t,a)))):e.sorter&&("sortOrder"in e?o(e,a):t&&e.defaultSortOrder&&r.push({column:e,key:ht(e,a),multiplePriority:hn(e),sortOrder:e.defaultSortOrder}))})),r}function xn(e,t,n,r,o,l,a,i){return(t||[]).map(((t,c)=>{const d=gt(c,i);let u=t;if(u.sorter){const i=u.sortDirections||o,c=void 0===u.showSorterTooltip?a:u.showSorterTooltip,f=ht(u,d),p=n.find((e=>{let{key:t}=e;return t===f})),m=p?p.sortOrder:null,h=function(e,t){return t?e[e.indexOf(t)+1]:e[0]}(i,m);let g;if(t.sortIcon)g=t.sortIcon({sortOrder:m});else{const t=i.includes(pn)&&s.createElement(un.Z,{className:k()(`${e}-column-sorter-up`,{active:m===pn})}),n=i.includes(mn)&&s.createElement(dn.Z,{className:k()(`${e}-column-sorter-down`,{active:m===mn})});g=s.createElement("span",{className:k()(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!(!t||!n)})},s.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},t,n))}const{cancelSort:v,triggerAsc:x,triggerDesc:b}=l||{};let y=v;h===mn?y=b:h===pn&&(y=x);const C="object"==typeof c?c:{title:y};u=Object.assign(Object.assign({},u),{className:k()(u.className,{[`${e}-column-sort`]:m}),title:n=>{const r=s.createElement("div",{className:`${e}-column-sorters`},s.createElement("span",{className:`${e}-column-title`},vt(t.title,n)),g);return c?s.createElement(fn.Z,Object.assign({},C),r):r},onHeaderCell:n=>{const o=t.onHeaderCell&&t.onHeaderCell(n)||{},l=o.onClick,a=o.onKeyDown;o.onClick=e=>{r({column:t,key:f,sortOrder:h,multiplePriority:hn(t)}),null==l||l(e)},o.onKeyDown=e=>{e.keyCode===Ht.Z.ENTER&&(r({column:t,key:f,sortOrder:h,multiplePriority:hn(t)}),null==a||a(e))};const i=function(e,t){const n=vt(e,t);return"[object Object]"===Object.prototype.toString.call(n)?"":n}(t.title,{}),c=null==i?void 0:i.toString();return m?o["aria-sort"]="ascend"===m?"ascending":"descending":o["aria-label"]=c||"",o.className=k()(o.className,`${e}-column-has-sorters`),o.tabIndex=0,t.ellipsis&&(o.title=(null!=i?i:"").toString()),o}})}return"children"in u&&(u=Object.assign(Object.assign({},u),{children:xn(e,u.children,n,r,o,l,a,d)})),u}))}function bn(e){const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}}function yn(e){const t=e.filter((e=>{let{sortOrder:t}=e;return t})).map(bn);return 0===t.length&&e.length?Object.assign(Object.assign({},bn(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Cn(e,t,n){const r=t.slice().sort(((e,t)=>t.multiplePriority-e.multiplePriority)),o=e.slice(),l=r.filter((e=>{let{column:{sorter:t},sortOrder:n}=e;return gn(t)&&n}));return l.length?o.sort(((e,t)=>{for(let n=0;n{const r=e[n];return r?Object.assign(Object.assign({},e),{[n]:Cn(r,t,n)}):e})):o}function wn(e,t){return e.map((e=>{const n=Object.assign({},e);return n.title=vt(e.title,t),"children"in n&&(n.children=wn(n.children,t)),n}))}function Sn(e){return[s.useCallback((t=>wn(t,e)),[e])]}var En=De(((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r})),$n=tt(((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r})),kn=n(64993),Zn=n(17313),Nn=n(83116),On=n(37613);var In=e=>{const{componentCls:t}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,r=(n,r,o)=>({[`&${t}-${n}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${r}px -${o+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:n,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:n,borderTop:n,[`\n > ${t}-content,\n > ${t}-header,\n > ${t}-body,\n > ${t}-summary\n `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:n},"> thead":{"> tr:not(:last-child) > th":{borderBottom:n},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:n}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:n,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[`\n > tr${t}-expanded-row,\n > tr${t}-placeholder\n `]:{"> th, > td":{borderInlineEnd:0}}}}}},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:n,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:n}}}};var Rn=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Zn.vS),{wordBreak:"keep-all",[`\n &${t}-cell-fix-left-last,\n &${t}-cell-fix-right-first\n `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}};var Pn=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},Bn=n(15969);var Hn=e=>{const{componentCls:t,antCls:n,controlInteractiveSize:r,motionDurationSlow:o,lineWidth:l,paddingXS:a,lineType:i,tableBorderColor:c,tableExpandIconBg:s,tableExpandColumnWidth:d,borderRadius:u,fontSize:f,fontSizeSM:p,lineHeight:m,tablePaddingVertical:h,tablePaddingHorizontal:g,tableExpandedRowBg:v,paddingXXS:x}=e,b=r/2-l,y=2*b+3*l,C=`${l}px ${i} ${c}`,w=x-l;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:d},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},(0,Bn.N)(e)),{position:"relative",float:"left",boxSizing:"border-box",width:y,height:y,padding:0,color:"inherit",lineHeight:`${y}px`,background:s,border:C,borderRadius:u,transform:`scale(${r/y})`,transition:`all ${o}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${o} ease-out`,content:'""'},"&::before":{top:b,insetInlineEnd:w,insetInlineStart:w,height:l},"&::after":{top:w,bottom:w,insetInlineStart:b,width:l,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(f*m-3*l)/2-Math.ceil((1.4*p-3*l)/2),marginInlineEnd:a},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:v}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${h}px -${g}px`,padding:`${h}px ${g}px`}}}};var jn=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:l,paddingXXS:a,paddingXS:i,colorText:c,lineWidth:s,lineType:d,tableBorderColor:u,tableHeaderIconColor:f,fontSizeSM:p,tablePaddingHorizontal:m,borderRadius:h,motionDurationSlow:g,colorTextDescription:v,colorPrimary:x,tableHeaderFilterActiveBg:b,colorTextDisabled:y,tableFilterDropdownBg:C,tableFilterDropdownHeight:w,controlItemBgHover:S,controlItemBgActive:E,boxShadowSecondary:$,filterDropdownMenuBg:k}=e,Z=`${n}-dropdown`,N=`${t}-filter-dropdown`,O=`${n}-tree`,I=`${s}px ${d} ${u}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-a,marginInline:`${a}px ${-m/2}px`,padding:`0 ${a}px`,color:f,fontSize:p,borderRadius:h,cursor:"pointer",transition:`all ${g}`,"&:hover":{color:v,background:b},"&.active":{color:x}}}},{[`${n}-dropdown`]:{[N]:Object.assign(Object.assign({},(0,Zn.Wf)(e)),{minWidth:o,backgroundColor:C,borderRadius:h,boxShadow:$,overflow:"hidden",[`${Z}-menu`]:{maxHeight:w,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:k,"&:empty::after":{display:"block",padding:`${i}px 0`,color:y,fontSize:p,textAlign:"center",content:'"Not Found"'}},[`${N}-tree`]:{paddingBlock:`${i}px 0`,paddingInline:i,[O]:{padding:0},[`${O}-treenode ${O}-node-content-wrapper:hover`]:{backgroundColor:S},[`${O}-treenode-checkbox-checked ${O}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:E}}},[`${N}-search`]:{padding:i,borderBottom:I,"&-input":{input:{minWidth:l},[r]:{color:y}}},[`${N}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${N}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${i-s}px ${i}px`,overflow:"hidden",borderTop:I}})}},{[`${n}-dropdown ${N}, ${N}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:i,color:c},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]};var Mn=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:l,tableBg:a,zIndexTableSticky:i}=e;return{[`${t}-wrapper`]:{[`\n ${t}-cell-fix-left,\n ${t}-cell-fix-right\n `]:{position:"sticky !important",zIndex:l,background:a},[`\n ${t}-cell-fix-left-first::after,\n ${t}-cell-fix-left-last::after\n `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-n,width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[`\n ${t}-cell-fix-right-first::after,\n ${t}-cell-fix-right-last::after\n `]:{position:"absolute",top:0,bottom:-n,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:i+1,width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${r}`}},[`\n ${t}-cell-fix-left-first::after,\n ${t}-cell-fix-left-last::after\n `]:{boxShadow:`inset 10px 0 8px -8px ${r}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${r}`}},[`\n ${t}-cell-fix-right-first::after,\n ${t}-cell-fix-right-last::after\n `]:{boxShadow:`inset -10px 0 8px -8px ${r}`}}}}};var zn=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}};var Tn=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${n}px ${n}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${n}px ${n}px`}}}}};var Kn=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}};var Ln=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:o,padding:l,paddingXS:a,tableHeaderIconColor:i,tableHeaderIconColorHover:c,tableSelectionColumnWidth:s}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:s,[`&${t}-selection-col-with-dropdown`]:{width:s+o+l/4}},[`${t}-bordered ${t}-selection-col`]:{width:s+2*a,[`&${t}-selection-col-with-dropdown`]:{width:s+o+l/4+2*a}},[`\n table tr th${t}-selection-column,\n table tr td${t}-selection-column\n `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:e.tablePaddingHorizontal/4+"px",[r]:{color:i,fontSize:o,verticalAlign:"baseline","&:hover":{color:c}}}}}};var Dn=e=>{const{componentCls:t}=e,n=(n,r,o,l)=>({[`${t}${t}-${n}`]:{fontSize:l,[`\n ${t}-title,\n ${t}-footer,\n ${t}-cell,\n ${t}-thead > tr > th,\n ${t}-tbody > tr > th,\n ${t}-tbody > tr > td,\n tfoot > tr > th,\n tfoot > tr > td\n `]:{padding:`${r}px ${o}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${o/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${r}px -${o}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${r}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`}},[`${t}-selection-column`]:{paddingInlineStart:o/4+"px"}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}};var An=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,tableHeaderIconColor:o,tableHeaderIconColorHover:l}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[`\n &${t}-cell-fix-left:hover,\n &${t}-cell-fix-right:hover\n `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:n,color:o,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:l}}}};var Fn=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:l,tableScrollBg:a,zIndexTableSticky:i,stickyScrollBarBorderRadius:c}=e,s=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:i,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${l}px !important`,zIndex:i,display:"flex",alignItems:"center",background:a,borderTop:s,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:l,backgroundColor:r,borderRadius:c,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}};var Wn=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r}=e,o=`${n}px ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${t}-summary`]:{boxShadow:`0 -${n}px 0 ${r}`}}}};var _n=e=>{const{componentCls:t}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,r=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:n},[`${t}-expanded-row`]:{[`${r}${r}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:n,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:n,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-e.lineWidth,borderInlineStart:n}}}}}}};const Vn=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:o,lineWidth:l,lineType:a,tableBorderColor:i,tableFontSize:c,tableBg:s,tableRadius:d,tableHeaderTextColor:u,motionDurationMid:f,tableHeaderBg:p,tableHeaderCellSplitColor:m,tableRowHoverBg:h,tableSelectedRowBg:g,tableSelectedRowHoverBg:v,tableFooterTextColor:x,tableFooterBg:b,paddingContentVerticalLG:y}=e,C=`${l}px ${a} ${i}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Zn.dF)()),{[t]:Object.assign(Object.assign({},(0,Zn.Wf)(e)),{fontSize:c,background:s,borderRadius:`${d}px ${d}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${d}px ${d}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`\n ${t}-cell,\n ${t}-thead > tr > th,\n ${t}-tbody > tr > th,\n ${t}-tbody > tr > td,\n tfoot > tr > th,\n tfoot > tr > td\n `]:{position:"relative",padding:`${y}px ${o}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${r}px ${o}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:u,fontWeight:n,textAlign:"start",background:p,borderBottom:C,transition:`background ${f} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:m,transform:"translateY(-50%)",transition:`background-color ${f}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${f}, border-color ${f}`,borderBottom:C,[`\n > ${t}-wrapper:only-child,\n > ${t}-expanded-row-fixed > ${t}-wrapper:only-child\n `]:{[t]:{marginBlock:`-${r}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:u,fontWeight:n,textAlign:"start",background:p,borderBottom:C,transition:`background ${f} ease`},[`\n &${t}-row:hover > th,\n &${t}-row:hover > td,\n > th${t}-cell-row-hover,\n > td${t}-cell-row-hover\n `]:{background:h},[`&${t}-row-selected`]:{"> th, > td":{background:g},"&:hover > th, &:hover > td":{background:v}}}},[`${t}-footer`]:{padding:`${r}px ${o}px`,color:x,background:b}})}};var Xn=(0,Nn.Z)("Table",(e=>{const{colorTextHeading:t,colorSplit:n,colorIcon:r,colorIconHover:o,opacityLoading:l,colorBgContainer:a,controlInteractiveSize:i,headerBg:c,headerColor:s,headerSortActiveBg:d,headerSortHoverBg:u,bodySortBg:f,rowHoverBg:p,rowSelectedBg:m,rowSelectedHoverBg:h,rowExpandedBg:g,cellPaddingBlock:v,cellPaddingInline:x,cellPaddingBlockMD:b,cellPaddingInlineMD:y,cellPaddingBlockSM:C,cellPaddingInlineSM:w,borderColor:S,footerBg:E,footerColor:$,headerBorderRadius:k,cellFontSize:Z,cellFontSizeMD:N,cellFontSizeSM:O,headerSplitColor:I,fixedHeaderSortActiveBg:R,headerFilterHoverBg:P,filterDropdownBg:B,expandIconBg:H,selectionColumnWidth:j,stickyScrollBarBg:M}=e,z=new kn.C(r),T=new kn.C(o),K=(0,On.TS)(e,{tableFontSize:Z,tableBg:a,tableRadius:k,tablePaddingVertical:v,tablePaddingHorizontal:x,tablePaddingVerticalMiddle:b,tablePaddingHorizontalMiddle:y,tablePaddingVerticalSmall:C,tablePaddingHorizontalSmall:w,tableBorderColor:S,tableHeaderTextColor:s,tableHeaderBg:c,tableFooterTextColor:$,tableFooterBg:E,tableHeaderCellSplitColor:I,tableHeaderSortBg:d,tableHeaderSortHoverBg:u,tableHeaderIconColor:z.clone().setAlpha(z.getAlpha()*l).toRgbString(),tableHeaderIconColorHover:T.clone().setAlpha(T.getAlpha()*l).toRgbString(),tableBodySortBg:f,tableFixedHeaderSortActiveBg:R,tableHeaderFilterActiveBg:P,tableFilterDropdownBg:B,tableRowHoverBg:p,tableSelectedRowBg:m,tableSelectedRowHoverBg:h,zIndexTableFixed:2,zIndexTableSticky:3,tableFontSizeMiddle:N,tableFontSizeSmall:O,tableSelectionColumnWidth:j,tableExpandIconBg:H,tableExpandColumnWidth:i+2*e.padding,tableExpandedRowBg:g,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:M,tableScrollThumbBgHover:t,tableScrollBg:n});return[Vn(K),zn(K),Wn(K),An(K),jn(K),In(K),Tn(K),Hn(K),Wn(K),Pn(K),Ln(K),Mn(K),Fn(K),Rn(K),Dn(K),Kn(K),_n(K)]}),(e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:o,colorFillContent:l,controlItemBgActive:a,controlItemBgActiveHover:i,padding:c,paddingSM:s,paddingXS:d,colorBorderSecondary:u,borderRadiusLG:f,fontSize:p,controlHeight:m,colorTextPlaceholder:h}=e,g=new kn.C(o).onBackground(n).toHexShortString(),v=new kn.C(l).onBackground(n).toHexShortString(),x=new kn.C(t).onBackground(n).toHexShortString();return{headerBg:x,headerColor:r,headerSortActiveBg:g,headerSortHoverBg:v,bodySortBg:x,rowHoverBg:x,rowSelectedBg:a,rowSelectedHoverBg:i,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:s,cellPaddingInlineMD:d,cellPaddingBlockSM:d,cellPaddingInlineSM:d,borderColor:u,headerBorderRadius:f,footerBg:x,footerColor:r,cellFontSize:p,cellFontSizeMD:p,cellFontSizeSM:p,headerSplitColor:u,fixedHeaderSortActiveBg:g,headerFilterHoverBg:l,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:m,stickyScrollBarBg:h,stickyScrollBarBorderRadius:100}}));const Gn=[],Un=(e,t)=>{const{prefixCls:n,className:r,rootClassName:l,style:a,size:i,bordered:c,dropdownPrefixCls:d,dataSource:u,pagination:f,rowSelection:p,rowKey:m="key",rowClassName:h,columns:g,children:v,childrenColumnName:x,onChange:b,getPopupContainer:y,loading:C,expandIcon:w,expandable:S,expandedRowRender:E,expandIconColumnIndex:$,indentSize:Z,scroll:N,sortDirections:O,locale:I,showSorterTooltip:R=!0,virtual:P}=e;const B=s.useMemo((()=>g||Ce(v)),[g,v]),H=s.useMemo((()=>B.some((e=>e.responsive))),[B]),j=(0,st.Z)(H),M=s.useMemo((()=>{const e=new Set(Object.keys(j).filter((e=>j[e])));return B.filter((t=>!t.responsive||t.responsive.some((t=>e.has(t)))))}),[B,j]),z=(0,ot.Z)(e,["className","style","columns"]),{locale:T=dt.Z,direction:K,table:L,renderEmpty:D,getPrefixCls:A,getPopupContainer:F}=s.useContext(at.E_),W=(0,ct.Z)(i),_=Object.assign(Object.assign({},T.Table),I),V=u||Gn,X=A("table",n),G=A("dropdown",d),U=Object.assign({childrenColumnName:x,expandIconColumnIndex:$},S),{childrenColumnName:Y="children"}=U,J=s.useMemo((()=>V.some((e=>null==e?void 0:e[Y]))?"nest":E||S&&S.expandedRowRender?"row":null),[V]),q={body:s.useRef()},Q=s.useMemo((()=>"function"==typeof m?m:e=>null==e?void 0:e[m]),[m]),[ee]=function(e,t,n){const r=s.useRef({});return[function(o){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){const l=new Map;function a(e){e.forEach(((e,r)=>{const o=n(e,r);l.set(o,e),e&&"object"==typeof e&&t in e&&a(e[t]||[])}))}a(e),r.current={data:e,childrenColumnName:t,kvMap:l,getRowKey:n}}return r.current.kvMap.get(o)}]}(V,Y,Q),te={},ne=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];var r,o,l;const a=Object.assign(Object.assign({},te),e);n&&(null===(r=te.resetPagination)||void 0===r||r.call(te),(null===(o=a.pagination)||void 0===o?void 0:o.current)&&(a.pagination.current=1),f&&f.onChange&&f.onChange(1,null===(l=a.pagination)||void 0===l?void 0:l.pageSize)),N&&!1!==N.scrollToFirstRowOnChange&&q.body.current&&(0,lt.Z)(0,{getContainer:()=>q.body.current}),null==b||b(a.pagination,a.filters,a.sorter,{currentDataSource:Wt(Cn(V,a.sorterStates,Y),a.filterStates),action:t})},[re,oe,le,ae]=function(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:o,tableLocale:l,showSorterTooltip:a}=e;const[i,c]=s.useState(vn(n,!0)),d=s.useMemo((()=>{let e=!0;const t=vn(n,!1);if(!t.length)return i;const r=[];function o(t){e?r.push(t):r.push(Object.assign(Object.assign({},t),{sortOrder:null}))}let l=null;return t.forEach((t=>{null===l?(o(t),t.sortOrder&&(!1===t.multiplePriority?e=!1:l=!0)):(l&&!1!==t.multiplePriority||(e=!1),o(t))})),r}),[n,i]),u=s.useMemo((()=>{const e=d.map((e=>{let{column:t,sortOrder:n}=e;return{column:t,order:n}}));return{sortColumns:e,sortColumn:e[0]&&e[0].column,sortOrder:e[0]&&e[0].order}}),[d]);function f(e){let t;t=!1!==e.multiplePriority&&d.length&&!1!==d[0].multiplePriority?[].concat((0,de.Z)(d.filter((t=>{let{key:n}=t;return n!==e.key}))),[e]):[e],c(t),r(yn(t),t)}return[e=>xn(t,e,d,f,o,l,a),d,u,()=>yn(d)]}({prefixCls:X,mergedColumns:M,onSorterChange:(e,t)=>{ne({sorter:e,sorterStates:t},"sort",!1)},sortDirections:O||["ascend","descend"],tableLocale:_,showSorterTooltip:R}),ie=s.useMemo((()=>Cn(V,oe,Y)),[V,oe]);te.sorter=ae(),te.sorterStates=oe;const[ce,se,ue]=Vt({prefixCls:X,locale:_,dropdownPrefixCls:G,mergedColumns:M,onFilterChange:(e,t)=>{ne({filters:e,filterStates:t},"filter",!0)},getPopupContainer:y||F}),fe=Wt(ie,se);te.filters=ue,te.filterStates=se;const pe=s.useMemo((()=>{const e={};return Object.keys(ue).forEach((t=>{null!==ue[t]&&(e[t]=ue[t])})),Object.assign(Object.assign({},le),{filters:e})}),[le,ue]),[me]=Sn(pe),[he,ge]=Yt(fe.length,((e,t)=>{ne({pagination:Object.assign(Object.assign({},te.pagination),{current:e,pageSize:t})},"paginate")}),f);te.pagination=!1===f?{}:function(e,t){const n={current:e.current,pageSize:e.pageSize},r=t&&"object"==typeof t?t:{};return Object.keys(r).forEach((t=>{const r=e[t];"function"!=typeof r&&(n[t]=r)})),n}(he,f),te.resetPagination=ge;const ve=s.useMemo((()=>{if(!1===f||!he.pageSize)return fe;const{current:e=1,total:t,pageSize:n=Ut}=he;return fe.lengthn?fe.slice((e-1)*n,e*n):fe:fe.slice((e-1)*n,e*n)}),[!!f,fe,he&&he.current,he&&he.pageSize,he&&he.total]),[xe,be]=sn({prefixCls:X,data:fe,pageData:ve,getRowKey:Q,getRecordByKey:ee,expandType:J,childrenColumnName:Y,locale:_,getPopupContainer:y||F},p);U.__PARENT_RENDER_ICON__=U.expandIcon,U.expandIcon=U.expandIcon||w||mt(_),"nest"===J&&void 0===U.expandIconColumnIndex?U.expandIconColumnIndex=p?1:0:U.expandIconColumnIndex>0&&p&&(U.expandIconColumnIndex-=1),"number"!=typeof U.indentSize&&(U.indentSize="number"==typeof Z?Z:15);const ye=s.useCallback((e=>me(xe(ce(re(e))))),[re,ce,xe]);let we,Se,Ee;if(!1!==f&&(null==he?void 0:he.total)){let e;e=he.size?he.size:"small"===W||"middle"===W?"small":void 0;const t=t=>s.createElement(ut.Z,Object.assign({},he,{className:k()(`${X}-pagination ${X}-pagination-${t}`,he.className),size:e})),n="rtl"===K?"left":"right",{position:r}=he;if(null!==r&&Array.isArray(r)){const e=r.find((e=>e.includes("top"))),o=r.find((e=>e.includes("bottom"))),l=r.every((e=>"none"==`${e}`));e||o||l||(Se=t(n)),e&&(we=t(e.toLowerCase().replace("top",""))),o&&(Se=t(o.toLowerCase().replace("bottom","")))}else Se=t(n)}"boolean"==typeof C?Ee={spinning:C}:"object"==typeof C&&(Ee=Object.assign({spinning:!0},C));const[$e,ke]=Xn(X),[,Ze]=(0,pt.Z)(),Ne=k()(`${X}-wrapper`,null==L?void 0:L.className,{[`${X}-wrapper-rtl`]:"rtl"===K},r,l,ke),Oe=Object.assign(Object.assign({},null==L?void 0:L.style),a),Ie=I&&I.emptyText||(null==D?void 0:D("Table"))||s.createElement(it.Z,{componentName:"Table"}),Re=P?$n:En,Pe={},Be=s.useMemo((()=>{const{fontSize:e,lineHeight:t,padding:n,paddingXS:r,paddingSM:o}=Ze,l=Math.floor(e*t);switch(W){case"large":return 2*n+l;case"small":return 2*r+l;default:return 2*o+l}}),[Ze,W]);return P&&(Pe.listItemHeight=Be),$e(s.createElement("div",{ref:t,className:Ne,style:Oe},s.createElement(ft.Z,Object.assign({spinning:!1},Ee),we,s.createElement(Re,Object.assign({},Pe,z,{columns:M,direction:K,expandable:U,prefixCls:X,className:k()({[`${X}-middle`]:"middle"===W,[`${X}-small`]:"small"===W,[`${X}-bordered`]:c,[`${X}-empty`]:0===V.length}),data:ve,rowKey:Q,rowClassName:(e,t,n)=>{let r;return r="function"==typeof h?k()(h(e,t,n)):k()(h),k()({[`${X}-row-selected`]:be.has(Q(e,t))},r)},emptyText:Ie,internalHooks:o,internalRefs:q,transformColumns:ye})),Se)))};var Yn=s.forwardRef(Un);const Jn=(e,t)=>{const n=s.useRef(0);return n.current+=1,s.createElement(Yn,Object.assign({},e,{ref:t,_renderTimes:n.current}))},qn=s.forwardRef(Jn);qn.SELECTION_COLUMN=nn,qn.EXPAND_COLUMN=r,qn.SELECTION_ALL=rn,qn.SELECTION_INVERT=on,qn.SELECTION_NONE=ln,qn.Column=nt,qn.ColumnGroup=rt,qn.Summary=A;var Qn=qn},97334:function(e,t,n){n.d(t,{Z:function(){return z}});var r=n(5464),o=n(61414),l=n(98483),a=n(8887),i=n(33614),c=n(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},d=n(22589),u=function(e,t){return c.createElement(d.Z,(0,i.Z)({},e,{ref:t,icon:s}))};var f=c.forwardRef(u),p=n(92310),m=n.n(p),h=n(35654),g=n(71430),v=n(36355),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},b=function(e,t){return c.createElement(d.Z,(0,i.Z)({},e,{ref:t,icon:x}))};var y=c.forwardRef(b),C=n(62892),w=n(20648);function S(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:l="ltr"}=e,a="ltr"===l?"left":"right",i={[a]:-n*o+4,["ltr"===l?"right":"left"]:0};switch(t){case-1:i.top=-3;break;case 1:i.bottom=-3;break;default:i.bottom=-3,i[a]=o+4}return c.createElement("div",{style:i,className:`${r}-drop-indicator`})}var E=n(10333);const $=c.forwardRef(((e,t)=>{const{getPrefixCls:n,direction:o,virtual:l,tree:a}=c.useContext(v.E_),{prefixCls:i,className:s,showIcon:d=!1,showLine:u,switcherIcon:f,blockNode:p=!1,children:h,checkable:g=!1,selectable:x=!0,draggable:b,motion:$,style:k}=e,Z=n("tree",i),N=n(),O=null!=$?$:Object.assign(Object.assign({},(0,C.Z)(N)),{motionAppear:!1}),I=Object.assign(Object.assign({},e),{checkable:g,selectable:x,showIcon:d,motion:O,blockNode:p,showLine:Boolean(u),dropIndicatorRender:S}),[R,P]=(0,w.ZP)(Z),B=c.useMemo((()=>{if(!b)return!1;let e={};switch(typeof b){case"function":e.nodeDraggable=b;break;case"object":e=Object.assign({},b)}return!1!==e.icon&&(e.icon=e.icon||c.createElement(y,null)),e}),[b]);return R(c.createElement(r.Z,Object.assign({itemHeight:20,ref:t,virtual:l},I,{style:Object.assign(Object.assign({},null==a?void 0:a.style),k),prefixCls:Z,className:m()({[`${Z}-icon-hide`]:!d,[`${Z}-block-node`]:p,[`${Z}-unselectable`]:!x,[`${Z}-rtl`]:"rtl"===o},null==a?void 0:a.className,s,P),direction:o,checkable:g?c.createElement("span",{className:`${Z}-checkbox-inner`}):g,selectable:x,switcherIcon:e=>c.createElement(E.Z,{prefixCls:Z,switcherIcon:f,treeNodeProps:e,showLine:u}),draggable:B}),h))}));var k,Z=$;function N(e,t){e.forEach((function(e){const{key:n,children:r}=e;!1!==t(n,e)&&N(r||[],t)}))}function O(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o}=e;const l=[];let a=k.None;if(r&&r===o)return[r];if(!r||!o)return[];return N(t,(e=>{if(a===k.End)return!1;if(function(e){return e===r||e===o}(e)){if(l.push(e),a===k.None)a=k.Start;else if(a===k.Start)return a=k.End,!1}else a===k.Start&&l.push(e);return n.includes(e)})),l}function I(e,t){const n=(0,o.Z)(t),r=[];return N(e,((e,t)=>{const o=n.indexOf(e);return-1!==o&&(r.push(t),n.splice(o,1)),!!n.length})),r}!function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"}(k||(k={}));var R=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:l}=e,a=R(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const i=c.useRef(),s=c.useRef(),[d,u]=c.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[f,p]=c.useState((()=>(()=>{const{keyEntities:e}=(0,g.I8)(B(a));let t;return t=n?Object.keys(e):r?(0,h.r7)(a.expandedKeys||l||[],e):a.expandedKeys||l,t})()));c.useEffect((()=>{"selectedKeys"in a&&u(a.selectedKeys)}),[a.selectedKeys]),c.useEffect((()=>{"expandedKeys"in a&&p(a.expandedKeys)}),[a.expandedKeys]);const{getPrefixCls:x,direction:b}=c.useContext(v.E_),{prefixCls:y,className:C,showIcon:w=!0,expandAction:S="click"}=a,E=R(a,["prefixCls","className","showIcon","expandAction"]),$=x("tree",y),k=m()(`${$}-directory`,{[`${$}-directory-rtl`]:"rtl"===b},C);return c.createElement(Z,Object.assign({icon:P,ref:t,blockNode:!0},E,{showIcon:w,expandAction:S,prefixCls:$,className:k,expandedKeys:f,selectedKeys:d,onSelect:(e,t)=>{var n;const{multiple:r}=a,{node:l,nativeEvent:c}=t,{key:d=""}=l,p=B(a),m=Object.assign(Object.assign({},t),{selected:!0}),h=(null==c?void 0:c.ctrlKey)||(null==c?void 0:c.metaKey),g=null==c?void 0:c.shiftKey;let v;r&&h?(v=e,i.current=d,s.current=v,m.selectedNodes=I(p,v)):r&&g?(v=Array.from(new Set([].concat((0,o.Z)(s.current||[]),(0,o.Z)(O({treeData:p,expandedKeys:f,startKey:d,endKey:i.current}))))),m.selectedNodes=I(p,v)):(v=[d],i.current=d,s.current=v,m.selectedNodes=I(p,v)),null===(n=a.onSelect)||void 0===n||n.call(a,v,m),"selectedKeys"in a||u(v)},onExpand:(e,t)=>{var n;return"expandedKeys"in a||p(e),null===(n=a.onExpand)||void 0===n?void 0:n.call(a,e,t)}}))};var j=c.forwardRef(H);const M=Z;M.DirectoryTree=j,M.TreeNode=r.O;var z=M},11207:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(4676);function o(e,t,n,o){var l=r.unstable_batchedUpdates?function(e){r.unstable_batchedUpdates(n,e)}:n;return null!=e&&e.addEventListener&&e.addEventListener(t,l,o),{remove:function(){null!=e&&e.removeEventListener&&e.removeEventListener(t,l,o)}}}},87693:function(e,t,n){n.d(t,{g1:function(){return r},os:function(){return o}});function r(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}function o(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}},28254:function(e,t,n){n.d(t,{G:function(){return l}});var r=n(55562),o=function(e){if((0,r.Z)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some((function(e){return e in n.style}))}return!1};function l(e,t){return Array.isArray(e)||void 0===t?o(e):function(e,t){if(!o(e))return!1;var n=document.createElement("div"),r=n.style[e];return n.style[e]=t,n.style[e]!==r}(e,t)}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[61998],{16135:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(33614),o=n(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},a=n(22589),i=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:l}))};var c=o.forwardRef(i)},11638:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(33614),o=n(59301),l={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},a=n(22589),i=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:l}))};var c=o.forwardRef(i)},8887:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(33614),o=n(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},a=n(22589),i=function(e,t){return o.createElement(a.Z,(0,r.Z)({},e,{ref:t,icon:l}))};var c=o.forwardRef(i)},50371:function(e,t){t.Z=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const r=n[t];void 0!==r&&(e[t]=r)}))}return e}},13845:function(e,t,n){function r(e){return null!=e&&e===e.window}function o(e,t){var n,o;if("undefined"==typeof window)return 0;const l=t?"scrollTop":"scrollLeft";let a=0;return r(e)?a=e[t?"pageYOffset":"pageXOffset"]:e instanceof Document?a=e.documentElement[l]:(e instanceof HTMLElement||e)&&(a=e[l]),e&&!r(e)&&"number"!=typeof a&&(a=null===(o=(null!==(n=e.ownerDocument)&&void 0!==n?n:e).documentElement)||void 0===o?void 0:o[l]),a}n.d(t,{F:function(){return r},Z:function(){return o}})},68031:function(e,t,n){n.d(t,{Z:function(){return a}});var r=n(71783);function o(e,t,n,r){const o=n-t;return(e/=r/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}var l=n(13845);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{getContainer:n=(()=>window),callback:a,duration:i=450}=t,c=n(),s=(0,l.Z)(c,!0),d=Date.now(),u=()=>{const t=Date.now()-d,n=o(t>i?i:t,s,e,i);(0,l.F)(c)?c.scrollTo(window.pageXOffset,n):c instanceof Document||"HTMLDocument"===c.constructor.name?c.documentElement.scrollTop=n:c.scrollTop=n,t{var n;const{prefixCls:r,className:h,rootClassName:g,children:v,indeterminate:x=!1,style:b,onMouseEnter:y,onMouseLeave:C,skipGroup:w=!1,disabled:S}=e,E=m(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:$,direction:k,checkbox:Z}=a.useContext(i.E_),N=a.useContext(d),{isFormItemInput:O}=a.useContext(s.aM),I=a.useContext(c.Z),R=null!==(n=(null==N?void 0:N.disabled)||S)&&void 0!==n?n:I,P=a.useRef(E.value);a.useEffect((()=>{null==N||N.registerValue(E.value)}),[]),a.useEffect((()=>{if(!w)return E.value!==P.current&&(null==N||N.cancelValue(P.current),null==N||N.registerValue(E.value),P.current=E.value),()=>null==N?void 0:N.cancelValue(E.value)}),[E.value]);const B=$("checkbox",r),[H,j]=(0,u.ZP)(B),M=Object.assign({},E);N&&!w&&(M.onChange=function(){E.onChange&&E.onChange.apply(E,arguments),N.toggleOption&&N.toggleOption({label:v,value:E.value})},M.name=N.name,M.checked=N.value.includes(E.value));const z=o()(`${B}-wrapper`,{[`${B}-rtl`]:"rtl"===k,[`${B}-wrapper-checked`]:M.checked,[`${B}-wrapper-disabled`]:R,[`${B}-wrapper-in-form-item`]:O},null==Z?void 0:Z.className,h,g,j),T=o()({[`${B}-indeterminate`]:x},p.A,j),K=x?"mixed":void 0;return H(a.createElement(f.Z,{component:"Checkbox",disabled:R},a.createElement("label",{className:z,style:Object.assign(Object.assign({},null==Z?void 0:Z.style),b),onMouseEnter:y,onMouseLeave:C},a.createElement(l.Z,Object.assign({"aria-checked":K},M,{prefixCls:B,className:T,disabled:R,ref:t})),void 0!==v&&a.createElement("span",null,v))))};var g=a.forwardRef(h),v=n(61414),x=n(55405),b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{defaultValue:n,children:r,options:l=[],prefixCls:c,className:s,rootClassName:f,style:p,onChange:m}=e,h=b(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:y,direction:C}=a.useContext(i.E_),[w,S]=a.useState(h.value||n||[]),[E,$]=a.useState([]);a.useEffect((()=>{"value"in h&&S(h.value||[])}),[h.value]);const k=a.useMemo((()=>l.map((e=>"string"==typeof e||"number"==typeof e?{label:e,value:e}:e))),[l]),Z=y("checkbox",c),N=`${Z}-group`,[O,I]=(0,u.ZP)(Z),R=(0,x.Z)(h,["value","disabled"]),P=l.length?k.map((e=>a.createElement(g,{prefixCls:Z,key:e.value.toString(),disabled:"disabled"in e?e.disabled:h.disabled,value:e.value,checked:w.includes(e.value),onChange:e.onChange,className:`${N}-item`,style:e.style,title:e.title},e.label))):r,B={toggleOption:e=>{const t=w.indexOf(e.value),n=(0,v.Z)(w);-1===t?n.push(e.value):n.splice(t,1),"value"in h||S(n),null==m||m(n.filter((e=>E.includes(e))).sort(((e,t)=>k.findIndex((t=>t.value===e))-k.findIndex((e=>e.value===t)))))},value:w,disabled:h.disabled,name:h.name,registerValue:e=>{$((t=>[].concat((0,v.Z)(t),[e])))},cancelValue:e=>{$((t=>t.filter((t=>t!==e))))}},H=o()(N,{[`${N}-rtl`]:"rtl"===C},s,f,I);return O(a.createElement("div",Object.assign({className:H,style:p},R,{ref:t}),a.createElement(d.Provider,{value:B},P)))},C=a.forwardRef(y);var w=a.memo(C);const S=g;S.Group=w,S.__ANT_CHECKBOX=!0;var E=S},38854:function(e,t,n){n.d(t,{Z:function(){return v}});var r=n(91857),o=n(92310),l=n.n(o),a=n(59301),i=n(94172),c=n(3113),s=n(36355),d=n(81327),u=n(33234),f=n(47211),p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const{getPopupContainer:t,getPrefixCls:n,direction:o}=a.useContext(s.E_),{prefixCls:m,type:h="default",danger:g,disabled:v,loading:x,onClick:b,htmlType:y,children:C,className:w,menu:S,arrow:E,autoFocus:$,overlay:k,trigger:Z,align:N,open:O,onOpenChange:I,placement:R,getPopupContainer:P,href:B,icon:H=a.createElement(i.Z,null),title:j,buttonsRender:M=(e=>e),mouseEnterDelay:z,mouseLeaveDelay:T,overlayClassName:K,overlayStyle:L,destroyPopupOnHide:D,dropdownRender:A}=e,F=p(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),W=n("dropdown",m),_=`${W}-button`,[V,X]=(0,f.Z)(W),G={menu:S,arrow:E,autoFocus:$,align:N,disabled:v,trigger:v?[]:Z,onOpenChange:I,getPopupContainer:P||t,mouseEnterDelay:z,mouseLeaveDelay:T,overlayClassName:K,overlayStyle:L,destroyPopupOnHide:D,dropdownRender:A},{compactSize:U,compactItemClassnames:Y}=(0,u.ri)(W,o),J=l()(_,Y,w,X);"overlay"in e&&(G.overlay=k),"open"in e&&(G.open=O),G.placement="placement"in e?R:"rtl"===o?"bottomLeft":"bottomRight";const q=a.createElement(c.ZP,{type:h,danger:g,disabled:v,loading:x,onClick:b,htmlType:y,href:B,title:j},C),Q=a.createElement(c.ZP,{type:h,danger:g,icon:H}),[ee,te]=M([q,Q]);return V(a.createElement(d.Z.Compact,Object.assign({className:J,size:U,block:!0},F),ee,a.createElement(r.Z,Object.assign({},G),te)))};m.__ANT_BUTTON=!0;var h=m;const g=r.Z;g.Button=h;var v=g},81327:function(e,t,n){n.d(t,{Z:function(){return x}});var r=n(59301),o=n(92310),l=n.n(o),a=n(75440),i=n(36355),c=n(33234);const s=r.createContext({latestIndex:0}),d=s.Provider;var u=e=>{let{className:t,index:n,children:o,split:l,style:a}=e;const{latestIndex:i}=r.useContext(s);return null==o?null:r.createElement(r.Fragment,null,r.createElement("div",{className:t,style:a},o),n{var n,o;const{getPrefixCls:c,space:s,direction:g}=r.useContext(i.E_),{size:v=(null==s?void 0:s.size)||"small",align:x,className:b,rootClassName:y,children:C,direction:w="horizontal",prefixCls:S,split:E,style:$,wrap:k=!1,classNames:Z,styles:N}=e,O=h(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[I,R]=Array.isArray(v)?v:[v,v],P=p(R),B=p(I),H=m(R),j=m(I),M=(0,a.Z)(C,{keepEmpty:!0}),z=void 0===x&&"horizontal"===w?"center":x,T=c("space",S),[K,L]=(0,f.Z)(T),D=l()(T,null==s?void 0:s.className,L,`${T}-${w}`,{[`${T}-rtl`]:"rtl"===g,[`${T}-align-${z}`]:z,[`${T}-gap-row-${R}`]:P,[`${T}-gap-col-${I}`]:B},b,y),A=l()(`${T}-item`,null!==(n=null==Z?void 0:Z.item)&&void 0!==n?n:null===(o=null==s?void 0:s.classNames)||void 0===o?void 0:o.item);let F=0;const W=M.map(((e,t)=>{var n,o;null!=e&&(F=t);const l=e&&e.key||`${A}-${t}`;return r.createElement(u,{className:A,key:l,index:t,split:E,style:null!==(n=null==N?void 0:N.item)&&void 0!==n?n:null===(o=null==s?void 0:s.styles)||void 0===o?void 0:o.item},e)})),_=r.useMemo((()=>({latestIndex:F})),[F]);if(0===M.length)return null;const V={};return k&&(V.flexWrap="wrap"),!B&&j&&(V.columnGap=I),!P&&H&&(V.rowGap=R),K(r.createElement("div",Object.assign({ref:t,className:D,style:Object.assign(Object.assign(Object.assign({},V),null==s?void 0:s.style),$)},O),r.createElement(d,{value:_},W)))}));const v=g;v.Compact=c.ZP;var x=v},15969:function(e,t,n){n.d(t,{N:function(){return r}});const r=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}})},61998:function(e,t,n){n.d(t,{Z:function(){return Qn}});var r={},o="rc-table-internal-hook",l=n(54099),a=n(30609),i=n(19171),c=n(20176),s=n(59301),d=n(4676);function u(e){var t=s.createContext(void 0);return{Context:t,Provider:function(e){var n=e.value,r=e.children,o=s.useRef(n);o.current=n;var a=s.useState((function(){return{getValue:function(){return o.current},listeners:new Set}})),c=(0,l.Z)(a,1)[0];return(0,i.Z)((function(){(0,d.unstable_batchedUpdates)((function(){c.listeners.forEach((function(e){e(n)}))}))}),[n]),s.createElement(t.Provider,{value:c},r)},defaultValue:e}}function f(e,t){var n=(0,a.Z)("function"==typeof t?t:function(e){if(void 0===t)return e;if(!Array.isArray(t))return e[t];var n={};return t.forEach((function(t){n[t]=e[t]})),n}),r=s.useContext(null==e?void 0:e.Context),o=r||{},d=o.listeners,u=o.getValue,f=s.useRef();f.current=n(r?u():null==e?void 0:e.defaultValue);var p=s.useState({}),m=(0,l.Z)(p,2)[1];return(0,i.Z)((function(){if(r)return d.add(e),function(){d.delete(e)};function e(e){var t=n(e);(0,c.Z)(f.current,t,!0)||m({})}}),[r]),f.current}var p=n(33614),m=n(25629);function h(){var e=s.createContext(null);function t(){return s.useContext(e)}return{makeImmutable:function(n,r){var o=(0,m.Yr)(n),l=function(l,a){var i=o?{ref:a}:{},c=s.useRef(0),d=s.useRef(l);return null!==t()?s.createElement(n,(0,p.Z)({},l,i)):(r&&!r(d.current,l)||(c.current+=1),d.current=l,s.createElement(e.Provider,{value:c.current},s.createElement(n,(0,p.Z)({},l,i))))};return o?s.forwardRef(l):l},responseImmutable:function(e,n){var r=(0,m.Yr)(e),o=function(n,o){var l=r?{ref:o}:{};return t(),s.createElement(e,(0,p.Z)({},n,l))};return r?s.memo(s.forwardRef(o),n):s.memo(o,n)},useImmutableMark:t}}var g=h(),v=(g.makeImmutable,g.responseImmutable,g.useImmutableMark,h()),x=v.makeImmutable,b=v.responseImmutable,y=v.useImmutableMark,C=u();s.memo((function(){var e=function(e,t){var n=s.useRef(0);n.current+=1;var r=s.useRef(e),o=[];Object.keys(e||{}).map((function(t){var n;(null==e?void 0:e[t])!==(null===(n=r.current)||void 0===n?void 0:n[t])&&o.push(t)})),r.current=e;var l=s.useRef([]);return o.length&&(l.current=o),s.useDebugValue(n.current),s.useDebugValue(l.current.join(", ")),t&&console.log("".concat(t,":"),n.current,l.current),n.current}();return s.createElement("h1",null,"Render Times: ",e)})).displayName="RenderBlock";var w=n(80017),S=n(81162),E=n(24018),$=n(92310),k=n.n($),Z=n(19544),N=n(90996),O=(n(85870),s.createContext({renderWithProps:!1}));function I(e){var t=[],n={};return e.forEach((function(e){for(var r,o=e||{},l=o.key,a=o.dataIndex,i=l||(r=a,null==r?[]:Array.isArray(r)?r:[r]).join("-")||"RC_TABLE_KEY";n[i];)i="".concat(i,"_next");n[i]=!0,t.push(i)})),t}function R(e){return null!=e}function P(e,t,n,r,o,a){var i=s.useContext(O),d=y();return(0,Z.Z)((function(){if(R(r))return[r];var l,a=null==t||""===t?[]:Array.isArray(t)?t:[t],c=(0,N.Z)(e,a),d=c,u=void 0;if(o){var f=o(c,e,n);!(l=f)||"object"!==(0,w.Z)(l)||Array.isArray(l)||s.isValidElement(l)?d=f:(d=f.children,u=f.props,i.renderWithProps=!0)}return[d,u]}),[d,e,r,t,o,n],(function(e,t){if(a){var n=(0,l.Z)(e,2)[1],r=(0,l.Z)(t,2)[1];return a(r,n)}return!!i.renderWithProps||!(0,c.Z)(e,t,!0)}))}function B(e){var t,n,r,o,a,i,c,d;var u=e.component,m=e.children,h=e.ellipsis,g=e.scope,v=e.prefixCls,x=e.className,b=e.align,y=e.record,$=e.render,Z=e.dataIndex,N=e.renderIndex,O=e.shouldCellUpdate,I=e.index,R=e.rowType,B=e.colSpan,H=e.rowSpan,j=e.fixLeft,M=e.fixRight,z=e.firstFixLeft,T=e.lastFixLeft,K=e.firstFixRight,L=e.lastFixRight,D=e.appendNode,A=e.additionalProps,F=void 0===A?{}:A,W=e.isSticky,_="".concat(v,"-cell"),V=f(C,["supportSticky","allColumnsFixedLeft"]),X=V.supportSticky,G=V.allColumnsFixedLeft,U=P(y,Z,N,m,$,O),Y=(0,l.Z)(U,2),J=Y[0],q=Y[1],Q={},ee="number"==typeof j&&X,te="number"==typeof M&&X;ee&&(Q.position="sticky",Q.left=j),te&&(Q.position="sticky",Q.right=M);var ne=null!==(t=null!==(n=null!==(r=null==q?void 0:q.colSpan)&&void 0!==r?r:F.colSpan)&&void 0!==n?n:B)&&void 0!==t?t:1,re=null!==(o=null!==(a=null!==(i=null==q?void 0:q.rowSpan)&&void 0!==i?i:F.rowSpan)&&void 0!==a?a:H)&&void 0!==o?o:1,oe=function(e,t){return f(C,(function(n){var r,o,l,a;return[(r=e,o=t||1,l=n.hoverStartRow,a=n.hoverEndRow,r<=a&&r+o-1>=l),n.onHover]}))}(I,re),le=(0,l.Z)(oe,2),ae=le[0],ie=le[1];if(0===ne||0===re)return null;var ce=null!==(c=F.title)&&void 0!==c?c:function(e){var t,n=e.ellipsis,r=e.rowType,o=e.children,l=!0===n?{showTitle:!0}:n;return l&&(l.showTitle||"header"===r)&&("string"==typeof o||"number"==typeof o?t=o.toString():s.isValidElement(o)&&"string"==typeof o.props.children&&(t=o.props.children)),t}({rowType:R,ellipsis:h,children:J}),se=k()(_,x,(d={},(0,E.Z)(d,"".concat(_,"-fix-left"),ee&&X),(0,E.Z)(d,"".concat(_,"-fix-left-first"),z&&X),(0,E.Z)(d,"".concat(_,"-fix-left-last"),T&&X),(0,E.Z)(d,"".concat(_,"-fix-left-all"),T&&G&&X),(0,E.Z)(d,"".concat(_,"-fix-right"),te&&X),(0,E.Z)(d,"".concat(_,"-fix-right-first"),K&&X),(0,E.Z)(d,"".concat(_,"-fix-right-last"),L&&X),(0,E.Z)(d,"".concat(_,"-ellipsis"),h),(0,E.Z)(d,"".concat(_,"-with-append"),D),(0,E.Z)(d,"".concat(_,"-fix-sticky"),(ee||te)&&W&&X),(0,E.Z)(d,"".concat(_,"-row-hover"),!q&&ae),d),F.className,null==q?void 0:q.className),de={};b&&(de.textAlign=b);var ue=(0,S.Z)((0,S.Z)((0,S.Z)((0,S.Z)({},Q),F.style),de),null==q?void 0:q.style),fe=J;return"object"!==(0,w.Z)(fe)||Array.isArray(fe)||s.isValidElement(fe)||(fe=null),h&&(T||K)&&(fe=s.createElement("span",{className:"".concat(_,"-content")},fe)),s.createElement(u,(0,p.Z)({},q,F,{className:se,style:ue,title:ce,scope:g,onMouseEnter:function(e){var t;y&&ie(I,I+re-1),null==F||null===(t=F.onMouseEnter)||void 0===t||t.call(F,e)},onMouseLeave:function(e){var t;y&&ie(-1,-1),null==F||null===(t=F.onMouseLeave)||void 0===t||t.call(F,e)},colSpan:1!==ne?ne:null,rowSpan:1!==re?re:null}),D,fe)}var H=s.memo(B);function j(e,t,n,r,o,l){var a,i,c=n[e]||{},s=n[t]||{};"left"===c.fixed?a=r.left["rtl"===o?t:e]:"right"===s.fixed&&(i=r.right["rtl"===o?e:t]);var d=!1,u=!1,f=!1,p=!1,m=n[t+1],h=n[e-1],g=!(null!=l&&l.children);if("rtl"===o){if(void 0!==a)p=!(h&&"left"===h.fixed)&&g;else if(void 0!==i){f=!(m&&"right"===m.fixed)&&g}}else if(void 0!==a){d=!(m&&"left"===m.fixed)&&g}else if(void 0!==i){u=!(h&&"right"===h.fixed)&&g}return{fixLeft:a,fixRight:i,lastFixLeft:d,firstFixRight:u,lastFixRight:f,firstFixLeft:p,isSticky:r.isSticky}}var M=s.createContext({});var z=n(63011),T=["children"];function K(e){return e.children}K.Row=function(e){var t=e.children,n=(0,z.Z)(e,T);return s.createElement("tr",n,t)},K.Cell=function(e){var t=e.className,n=e.index,r=e.children,o=e.colSpan,l=void 0===o?1:o,a=e.rowSpan,i=e.align,c=f(C,["prefixCls","direction"]),d=c.prefixCls,u=c.direction,m=s.useContext(M),h=m.scrollColumnIndex,g=m.stickyOffsets,v=m.flattenColumns,x=m.columns,b=n+l-1+1===h?l+1:l,y=j(n,n+b-1,v,g,u,null==x?void 0:x[n]);return s.createElement(H,(0,p.Z)({className:t,index:n,component:"td",prefixCls:d,record:null,dataIndex:null,align:i,colSpan:b,rowSpan:a,render:function(){return r}},y))};var L=K;var D=b((function(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,o=e.columns,l=f(C,"prefixCls"),a=r.length-1,i=r[a],c=s.useMemo((function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:null!=i&&i.scrollbar?a:null,columns:o}}),[i,r,a,n,o]);return s.createElement(M.Provider,{value:c},s.createElement("tfoot",{className:"".concat(l,"-summary")},t))})),A=L,F=n(83794),W=n(28647),_=n(57840),V=n(28254),X=n(75981),G=n(47413);function U(e,t,n,r,o,l,a){e.push({record:t,indent:n,index:a});var i=l(t),c=null==o?void 0:o.has(i);if(t&&Array.isArray(t[r])&&c)for(var s=0;s1?n-1:0),o=1;o=0;l-=1){var a=t[l],i=n&&n[l],c=i&&i[ie];if(a||c||o){var d=c||{},u=(d.columnType,(0,z.Z)(d,ce));r.unshift(s.createElement("col",(0,p.Z)({key:l,style:{width:a}},u))),o=!0}}return s.createElement("colgroup",null,r)},de=n(61414),ue=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];var fe=s.forwardRef((function(e,t){var n=e.className,r=e.noData,o=e.columns,l=e.flattenColumns,a=e.colWidths,i=e.columCount,c=e.stickyOffsets,d=e.direction,u=e.fixHeader,p=e.stickyTopOffset,h=e.stickyBottomOffset,g=e.stickyClassName,v=e.onScroll,x=e.maxContentScroll,b=e.children,y=(0,z.Z)(e,ue),w=f(C,["prefixCls","scrollbarSize","isSticky"]),$=w.prefixCls,Z=w.scrollbarSize,N=w.isSticky,O=N&&!u?0:Z,I=s.useRef(null),R=s.useCallback((function(e){(0,m.mH)(t,e),(0,m.mH)(I,e)}),[]);s.useEffect((function(){var e;function t(e){var t=e,n=t.currentTarget,r=t.deltaX;r&&(v({currentTarget:n,scrollLeft:n.scrollLeft+r}),e.preventDefault())}return null===(e=I.current)||void 0===e||e.addEventListener("wheel",t),function(){var e;null===(e=I.current)||void 0===e||e.removeEventListener("wheel",t)}}),[]);var P=s.useMemo((function(){return l.every((function(e){return e.width}))}),[l]),B=l[l.length-1],H={fixed:B?B.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat($,"-cell-scrollbar")}}},j=(0,s.useMemo)((function(){return O?[].concat((0,de.Z)(o),[H]):o}),[O,o]),M=(0,s.useMemo)((function(){return O?[].concat((0,de.Z)(l),[H]):l}),[O,l]),T=(0,s.useMemo)((function(){var e=c.right,t=c.left;return(0,S.Z)((0,S.Z)({},c),{},{left:"rtl"===d?[].concat((0,de.Z)(t.map((function(e){return e+O}))),[0]):t,right:"rtl"===d?e:[].concat((0,de.Z)(e.map((function(e){return e+O}))),[0]),isSticky:N})}),[O,c,N]),K=function(e,t){return(0,s.useMemo)((function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:l.ellipsis,align:l.align,component:l.title?a:i,prefixCls:m,key:g[t]},c,{additionalProps:n,rowType:"header"}))})))}me.displayName="HeaderRow";var he=me;var ge=b((function(e){var t=e.stickyOffsets,n=e.columns,r=e.flattenColumns,o=e.onHeaderRow,l=f(C,["prefixCls","getComponent"]),a=l.prefixCls,i=l.getComponent,c=s.useMemo((function(){return function(e){var t=[];!function e(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;t[o]=t[o]||[];var l=r;return n.filter(Boolean).map((function(n){var r={key:n.key,className:n.className||"",children:n.title,column:n,colStart:l},a=1,i=n.children;return i&&i.length>0&&(a=e(i,l,o+1).reduce((function(e,t){return e+t}),0),r.hasSubColumns=!0),"colSpan"in n&&(a=n.colSpan),"rowSpan"in n&&(r.rowSpan=n.rowSpan),r.colSpan=a,r.colEnd=r.colStart+a-1,t[o].push(r),l+=a,a}))}(e,0);for(var n=t.length,r=function(e){t[e].forEach((function(t){"rowSpan"in t||t.hasSubColumns||(t.rowSpan=n-e)}))},o=0;o1&&void 0!==arguments[1]?arguments[1]:"";return"number"==typeof t?t:t.endsWith("%")?e*parseFloat(t)/100:null}var be=["children"],ye=["fixed"];function Ce(e){return(0,ve.Z)(e).filter((function(e){return s.isValidElement(e)})).map((function(e){var t=e.key,n=e.props,r=n.children,o=(0,z.Z)(n,be),l=(0,S.Z)({key:t},o);return r&&(l.children=Ce(r)),l}))}function we(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"key";return e.filter((function(e){return e&&"object"===(0,w.Z)(e)})).reduce((function(e,n,r){var o=n.fixed,l=!0===o?"left":o,a="".concat(t,"-").concat(r),i=n.children;return i&&i.length>0?[].concat((0,de.Z)(e),(0,de.Z)(we(i,a).map((function(e){return(0,S.Z)({fixed:l},e)})))):[].concat((0,de.Z)(e),[(0,S.Z)((0,S.Z)({key:a},n),{},{fixed:l})])}),[])}var Se=function(e,t){var n=e.prefixCls,o=e.columns,a=e.children,i=e.expandable,c=e.expandedKeys,d=e.columnTitle,u=e.getRowKey,f=e.onTriggerExpand,p=e.expandIcon,m=e.rowExpandable,h=e.expandIconColumnIndex,g=e.direction,v=e.expandRowByClick,x=e.columnWidth,b=e.fixed,y=e.scrollWidth,C=s.useMemo((function(){return o||Ce(a)}),[o,a]),w=s.useMemo((function(){if(i){var e,t=C.slice();if(!t.includes(r)){var o=h||0;o>=0&&t.splice(o,0,r)}0;var l=t.indexOf(r);t=t.filter((function(e,t){return e!==r||t===l}));var a,g=C[l];a="left"!==b&&!b||h?"right"!==b&&!b||h!==C.length?g?g.fixed:null:"right":"left";var y=(e={},(0,E.Z)(e,ie,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,E.Z)(e,"title",d),(0,E.Z)(e,"fixed",a),(0,E.Z)(e,"className","".concat(n,"-row-expand-icon-cell")),(0,E.Z)(e,"width",x),(0,E.Z)(e,"render",(function(e,t,r){var o=u(t,r),l=c.has(o),a=!m||m(t),i=p({prefixCls:n,expanded:l,expandable:a,record:t,onExpand:f});return v?s.createElement("span",{onClick:function(e){return e.stopPropagation()}},i):i})),e);return t.map((function(e){return e===r?y:e}))}return C.filter((function(e){return e!==r}))}),[i,C,u,c,p,g]),$=s.useMemo((function(){var e=w;return t&&(e=t(e)),e.length||(e=[{render:function(){return null}}]),e}),[t,w,g]),k=s.useMemo((function(){return"rtl"===g?function(e){return e.map((function(e){var t=e.fixed,n=(0,z.Z)(e,ye),r=t;return"left"===t?r="right":"right"===t&&(r="left"),(0,S.Z)({fixed:r},n)}))}(we($)):we($)}),[$,g,y]),Z=function(e,t){return s.useMemo((function(){if(t&&t>0){var n=0,r=0;e.forEach((function(e){var o=xe(t,e.width);o?n+=o:r+=1}));var o=t-n,l=r,a=o/r,i=0;return[e.map((function(e){var n=(0,S.Z)({},e),r=xe(t,n.width);if(r)n.width=r;else{var c=Math.floor(a);n.width=1===l?o:c,o-=c,l-=1}return i+=n.width,n})),i]}return[e,t]}),[e,t])}(k,y),N=(0,l.Z)(Z,2),O=N[0],I=N[1];return[$,O,I]};function Ee(e){var t,n=e.prefixCls,r=e.record,o=e.onExpand,l=e.expanded,a=e.expandable,i="".concat(n,"-row-expand-icon");if(!a)return s.createElement("span",{className:k()(i,"".concat(n,"-row-spaced"))});return s.createElement("span",{className:k()(i,(t={},(0,E.Z)(t,"".concat(n,"-row-expanded"),l),(0,E.Z)(t,"".concat(n,"-row-collapsed"),!l),t)),onClick:function(e){o(r,e),e.stopPropagation()}})}function $e(e,t,n){var r=function(e){var t,n=e.expandable,r=(0,z.Z)(e,ae);return!1===(t="expandable"in e?(0,S.Z)((0,S.Z)({},r),n):r).showExpandColumn&&(t.expandIconColumnIndex=-1),t}(e),a=r.expandIcon,i=r.expandedRowKeys,c=r.defaultExpandedRowKeys,d=r.defaultExpandAllRows,u=r.expandedRowRender,f=r.onExpand,p=r.onExpandedRowsChange,m=a||Ee,h=r.childrenColumnName||"children",g=s.useMemo((function(){return u?"row":!!(e.expandable&&e.internalHooks===o&&e.expandable.__PARENT_RENDER_ICON__||t.some((function(e){return e&&"object"===(0,w.Z)(e)&&e[h]})))&&"nest"}),[!!u,t]),v=s.useState((function(){return c||(d?function(e,t,n){var r=[];return function e(o){(o||[]).forEach((function(o,l){r.push(t(o,l)),e(o[n])}))}(e),r}(t,n,h):[])})),x=(0,l.Z)(v,2),b=x[0],y=x[1],C=s.useMemo((function(){return new Set(i||b||[])}),[i,b]),E=s.useCallback((function(e){var r,o=n(e,t.indexOf(e)),l=C.has(o);l?(C.delete(o),r=(0,de.Z)(C)):r=[].concat((0,de.Z)(C),[o]),y(r),f&&f(!l,e),p&&p(r)}),[n,C,t,f,p]);return[r,g,C,m,h,E]}function ke(e){var t=(0,s.useRef)(e),n=(0,s.useState)({}),r=(0,l.Z)(n,2)[1],o=(0,s.useRef)(null),a=(0,s.useRef)([]);return(0,s.useEffect)((function(){return function(){o.current=null}}),[]),[t.current,function(e){a.current.push(e);var n=Promise.resolve();o.current=n,n.then((function(){if(o.current===n){var e=a.current,l=t.current;a.current=[],e.forEach((function(e){t.current=e(t.current)})),o.current=null,l!==t.current&&r({})}}))}]}var Ze=(0,n(55562).Z)()?window:null;var Ne=function(e,t,n){return(0,s.useMemo)((function(){for(var r=[],o=[],l=0,a=0,i=0;i=p&&(r=p-m),a({scrollLeft:r/p*(u+2)}),y.current.x=e.pageX}else Z&&N(!1)},R=function(){if(o.current){var e=(0,Re.os)(o.current).top,t=e+o.current.offsetHeight,n=c===window?document.documentElement.scrollTop+window.innerHeight:(0,Re.os)(c).top+c.clientHeight;t-(0,X.Z)()<=n||e>=n-i?b((function(e){return(0,S.Z)((0,S.Z)({},e),{},{isHiddenScrollBar:!0})})):b((function(e){return(0,S.Z)((0,S.Z)({},e),{},{isHiddenScrollBar:!1})}))}},P=function(e){b((function(t){return(0,S.Z)((0,S.Z)({},t),{},{scrollLeft:e/u*p||0})}))};return s.useImperativeHandle(t,(function(){return{setScrollLeft:P}})),s.useEffect((function(){var e=(0,Ie.Z)(document.body,"mouseup",O,!1),t=(0,Ie.Z)(document.body,"mousemove",I,!1);return R(),function(){e.remove(),t.remove()}}),[m,Z]),s.useEffect((function(){var e=(0,Ie.Z)(c,"scroll",R,!1),t=(0,Ie.Z)(window,"resize",R,!1);return function(){e.remove(),t.remove()}}),[c]),s.useEffect((function(){x.isHiddenScrollBar||b((function(e){var t=o.current;return t?(0,S.Z)((0,S.Z)({},e),{},{scrollLeft:t.scrollLeft/t.scrollWidth*t.clientWidth}):e}))}),[x.isHiddenScrollBar]),u<=p||!m||x.isHiddenScrollBar?null:s.createElement("div",{style:{height:(0,X.Z)(),width:p,bottom:i},className:"".concat(d,"-sticky-scroll")},s.createElement("div",{onMouseDown:function(e){e.persist(),y.current.delta=e.pageX-x.scrollLeft,y.current.x=0,N(!0),e.preventDefault()},ref:h,className:k()("".concat(d,"-sticky-scroll-bar"),(0,E.Z)({},"".concat(d,"-sticky-scroll-bar-active"),Z)),style:{width:"".concat(m,"px"),transform:"translate3d(".concat(x.scrollLeft,"px, 0, 0)")}}))},Be=s.forwardRef(Pe);var He=function(e){return null};var je=function(e){return null},Me="rc-table",ze=[],Te={};function Ke(){return"No Data"}function Le(e){var t,n=(0,S.Z)({rowKey:"key",prefixCls:Me,emptyText:Ke},e),r=n.prefixCls,i=n.className,d=n.rowClassName,u=n.style,f=n.data,m=n.rowKey,h=n.scroll,g=n.tableLayout,v=n.direction,x=n.title,b=n.footer,y=n.summary,$=n.caption,O=n.id,P=n.showHeader,B=n.components,H=n.emptyText,M=n.onRow,z=n.onHeaderRow,T=n.internalHooks,K=n.transformColumns,A=n.internalRefs,F=n.tailor,U=n.sticky,Y=f||ze,J=!!Y.length,q=T===o;var Q,ee,te,ne=s.useCallback((function(e,t){return(0,N.Z)(B,e)||t}),[B]),re=s.useMemo((function(){return"function"==typeof m?m:function(e){return e&&e[m]}}),[m]),oe=ne(["body"]),ae=function(){var e=s.useState(-1),t=(0,l.Z)(e,2),n=t[0],r=t[1],o=s.useState(-1),a=(0,l.Z)(o,2),i=a[0],c=a[1];return[n,i,s.useCallback((function(e,t){r(e),c(t)}),[])]}(),ie=(0,l.Z)(ae,3),ce=ie[0],de=ie[1],ue=ie[2],fe=$e(n,Y,re),me=(0,l.Z)(fe,6),he=me[0],ve=me[1],xe=me[2],be=me[3],ye=me[4],Ce=me[5],we=null==h?void 0:h.x,Ee=s.useState(0),Ie=(0,l.Z)(Ee,2),Re=Ie[0],Pe=Ie[1],He=Se((0,S.Z)((0,S.Z)((0,S.Z)({},n),he),{},{expandable:!!he.expandedRowRender,columnTitle:he.columnTitle,expandedKeys:xe,getRowKey:re,onTriggerExpand:Ce,expandIcon:be,expandIconColumnIndex:he.expandIconColumnIndex,direction:v,scrollWidth:q&&F&&"number"==typeof we?we:null}),q?K:null),je=(0,l.Z)(He,3),Le=je[0],De=je[1],Ae=je[2],Fe=null!=Ae?Ae:we,We=s.useMemo((function(){return{columns:Le,flattenColumns:De}}),[Le,De]),_e=s.useRef(),Ve=s.useRef(),Xe=s.useRef(),Ge=s.useRef(),Ue=s.useRef(),Ye=s.useState(!1),Je=(0,l.Z)(Ye,2),qe=Je[0],Qe=Je[1],et=s.useState(!1),tt=(0,l.Z)(et,2),nt=tt[0],rt=tt[1],ot=ke(new Map),lt=(0,l.Z)(ot,2),at=lt[0],it=lt[1],ct=I(De).map((function(e){return at.get(e)})),st=s.useMemo((function(){return ct}),[ct.join("_")]),dt=Ne(st,De.length,v),ut=h&&R(h.y),ft=h&&R(Fe)||Boolean(he.fixed),pt=ft&&De.some((function(e){return e.fixed})),mt=s.useRef(),ht=function(e,t){var n="object"===(0,w.Z)(e)?e:{},r=n.offsetHeader,o=void 0===r?0:r,l=n.offsetSummary,a=void 0===l?0:l,i=n.offsetScroll,c=void 0===i?0:i,d=n.getContainer,u=(void 0===d?function(){return Ze}:d)()||Ze;return s.useMemo((function(){var n=!!e;return{isSticky:n,stickyClassName:n?"".concat(t,"-sticky-holder"):"",offsetHeader:o,offsetSummary:a,offsetScroll:c,container:u}}),[c,o,a,t,u])}(U,r),gt=ht.isSticky,vt=ht.offsetHeader,xt=ht.offsetSummary,bt=ht.offsetScroll,yt=ht.stickyClassName,Ct=ht.container,wt=s.useMemo((function(){return null==y?void 0:y(Y)}),[y,Y]),St=(ut||gt)&&s.isValidElement(wt)&&wt.type===L&&wt.props.fixed;ut&&(ee={overflowY:"scroll",maxHeight:h.y}),ft&&(Q={overflowX:"auto"},ut||(ee={overflowY:"hidden"}),te={width:!0===Fe?"auto":Fe,minWidth:"100%"});var Et=s.useCallback((function(e,t){(0,_.Z)(_e.current)&&it((function(n){if(n.get(e)!==t){var r=new Map(n);return r.set(e,t),r}return n}))}),[]),$t=function(e){var t=(0,s.useRef)(e||null),n=(0,s.useRef)();function r(){window.clearTimeout(n.current)}return(0,s.useEffect)((function(){return r}),[]),[function(e){t.current=e,r(),n.current=window.setTimeout((function(){t.current=null,n.current=void 0}),100)},function(){return t.current}]}(null),kt=(0,l.Z)($t,2),Zt=kt[0],Nt=kt[1];function Ot(e,t){t&&("function"==typeof t?t(e):t.scrollLeft!==e&&(t.scrollLeft=e,t.scrollLeft!==e&&setTimeout((function(){t.scrollLeft=e}),0)))}var It=(0,a.Z)((function(e){var t,n=e.currentTarget,r=e.scrollLeft,o="rtl"===v,l="number"==typeof r?r:n.scrollLeft,a=n||Te;Nt()&&Nt()!==a||(Zt(a),Ot(l,Ve.current),Ot(l,Xe.current),Ot(l,Ue.current),Ot(l,null===(t=mt.current)||void 0===t?void 0:t.setScrollLeft));var i=n||Ve.current;if(i){var c=i.scrollWidth,s=i.clientWidth;if(c===s)return Qe(!1),void rt(!1);o?(Qe(-l0)):(Qe(l>0),rt(l1?x-P:0,j=(0,S.Z)((0,S.Z)((0,S.Z)({},Z),c),{},{flex:"0 0 ".concat(P,"px"),width:"".concat(P,"px"),marginRight:B,pointerEvents:"auto"}),M=s.useMemo((function(){return u?R<=1:0===O||0===R||R>1}),[R,O,u]);M?j.visibility="hidden":u&&(j.height=null==m?void 0:m(R));var z=M?function(){return null}:h,T={};return 0!==R&&0!==O||(T.rowSpan=1,T.colSpan=1),s.createElement(H,(0,p.Z)({className:k()(v,d),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:"div",prefixCls:t.prefixCls,key:C,record:i,index:l,renderIndex:a,dataIndex:g,render:z,shouldCellUpdate:n.shouldCellUpdate},w,{appendNode:E,additionalProps:(0,S.Z)((0,S.Z)({},$),{},{style:j},T)}))},Ge=["data","index","className","rowKey","style","extra","getHeight"],Ue=s.forwardRef((function(e,t){var n,r=e.data,o=e.index,l=e.className,a=e.rowKey,i=e.style,c=e.extra,d=e.getHeight,u=(0,z.Z)(e,Ge),m=r.record,h=r.indent,g=r.index,v=f(C,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),x=v.scrollX,b=v.flattenColumns,y=v.prefixCls,w=v.fixColumn,$=v.componentWidth,Z=q(m,a,o,h),N=Z.rowSupportExpand,O=Z.expanded,I=Z.rowProps,R=Z.expandedRowRender,P=Z.expandedRowClassName;if(N&&O){var B=R(m,o,h+1,O),j=null==P?void 0:P(m,o,h),M={};w&&(M={style:(0,E.Z)({},"--virtual-width","".concat($,"px"))});var T="".concat(y,"-expanded-row-cell");n=s.createElement("div",{className:k()("".concat(y,"-expanded-row"),"".concat(y,"-expanded-row-level-").concat(h+1),j)},s.createElement(H,{component:"div",prefixCls:y,className:k()(T,(0,E.Z)({},"".concat(T,"-fixed"),w)),additionalProps:M},B))}var K=(0,S.Z)((0,S.Z)({},i),{},{width:x});c&&(K.position="absolute",K.pointerEvents="none");var L=s.createElement("div",(0,p.Z)({},I,u,{ref:N?null:t,className:k()(l,"".concat(y,"-row"),null==I?void 0:I.className,(0,E.Z)({},"".concat(y,"-row-extra"),c)),style:(0,S.Z)((0,S.Z)({},K),null==I?void 0:I.style)}),b.map((function(e,t){return s.createElement(Xe,{key:t,rowInfo:Z,column:e,colIndex:t,indent:h,index:o,renderIndex:g,record:m,inverse:c,getHeight:d})})));return N?s.createElement("div",{ref:t},L,n):L}));var Ye=b(Ue),Je=s.forwardRef((function(e,t){var n=e.data,r=e.onScroll,o=f(C,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),a=o.flattenColumns,i=o.onColumnResize,c=o.getRowKey,d=o.expandedKeys,u=o.prefixCls,m=o.childrenColumnName,h=o.emptyNode,g=o.scrollX,v=f(_e),x=v.scrollY,b=v.listItemHeight,y=s.useRef(),w=Y(n,m,d,c),S=s.useMemo((function(){var e=0;return a.map((function(t){var n=t.width;return[t.key,n,e+=n]}))}),[a]),E=s.useMemo((function(){return S.map((function(e){return e[2]}))}),[S]);s.useEffect((function(){S.forEach((function(e){var t=(0,l.Z)(e,2),n=t[0],r=t[1];i(n,r)}))}),[S]),s.useImperativeHandle(t,(function(){var e={};return Object.defineProperty(e,"scrollLeft",{get:function(){var e;return(null===(e=y.current)||void 0===e?void 0:e.getScrollInfo().x)||0},set:function(e){var t;null===(t=y.current)||void 0===t||t.scrollTo({left:e})}}),e}));var $,Z=function(e,t){var n,r=null===(n=w[t])||void 0===n?void 0:n.record,o=e.onCell;if(o){var l,a=o(r,t);return null!==(l=null==a?void 0:a.rowSpan)&&void 0!==l?l:1}return 1},N=s.useMemo((function(){return{columnsOffset:E}}),[E]),O="".concat(u,"-tbody");return $=w.length?s.createElement(We.Z,{fullHeight:!1,ref:y,className:k()(O,"".concat(O,"-virtual")),height:x,itemHeight:b||24,data:w,itemKey:function(e){return c(e.record)},scrollWidth:g,onVirtualScroll:function(e){var t=e.x;r({scrollLeft:t})},extraRender:function(e){var t=e.start,n=e.end,r=e.getSize,o=e.offsetY;if(n<0)return null;for(var l=a.filter((function(e){return 0===Z(e,t)})),i=t,d=function(e){if(!(l=l.filter((function(t){return 0===Z(t,e)}))).length)return i=e,"break"},u=t;u>=0&&"break"!==d(u);u-=1);for(var f=a.filter((function(e){return 1!==Z(e,n)})),p=n,m=function(e){if(!(f=f.filter((function(t){return 1!==Z(t,e)}))).length)return p=Math.max(e-1,n),"break"},h=n;h1}))&&g.push(e)},x=i;x<=p;x+=1)v(x);return g.map((function(e){var t=w[e],n=c(t.record,e),l=r(n);return s.createElement(Ye,{key:e,data:t,rowKey:n,index:e,style:{top:-o+l.top},extra:!0,getHeight:function(t){var o=e+t-1,l=c(w[o].record,o),a=r(n,l);return a.bottom-a.top}})}))}},(function(e,t,n){var r=c(e.record,t);return s.createElement(Ye,(0,p.Z)({data:e,rowKey:r,index:t},n))})):s.createElement("div",{className:k()("".concat(u,"-placeholder"))},s.createElement(H,{component:"div",prefixCls:u},h)),s.createElement(Ve.Provider,{value:N},$)}));var qe=b(Je),Qe=function(e,t){var n=t.ref,r=t.onScroll;return s.createElement(qe,{ref:n,data:e,onScroll:r})};function et(e){var t=e.columns,n=e.scroll,r=e.prefixCls,l=void 0===r?Me:r,a=e.className,i=e.listItemHeight,c=n||{},d=c.x,u=c.y;"number"!=typeof d&&(d=100*((t||[]).length+1)),"number"!=typeof u&&(u=500);var f=s.useMemo((function(){return{scrollY:u,listItemHeight:i}}),[u,i]);return s.createElement(_e.Provider,{value:f},s.createElement(Fe,(0,p.Z)({},e,{className:k()(a,"".concat(l,"-virtual")),scroll:(0,S.Z)((0,S.Z)({},n),{},{x:d}),components:{body:Qe},columns:t,internalHooks:o,tailor:!0})))}function tt(e){return x(et,e)}tt();var nt=function(e){return null};var rt=function(e){return null},ot=n(55405),lt=n(68031),at=n(36355),it=n(93891),ct=n(19716),st=n(8628),dt=n(31724),ut=n(27092),ft=n(71418),pt=n(88088);var mt=function(e){return function(t){let{prefixCls:n,onExpand:r,record:o,expanded:l,expandable:a}=t;const i=`${n}-row-expand-icon`;return s.createElement("button",{type:"button",onClick:e=>{r(o,e),e.stopPropagation()},className:k()(i,{[`${i}-spaced`]:!a,[`${i}-expanded`]:a&&l,[`${i}-collapsed`]:a&&!l}),"aria-label":l?e.collapse:e.expand,"aria-expanded":l})}};function ht(e,t){return"key"in e&&void 0!==e.key&&null!==e.key?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function gt(e,t){return t?`${t}-${e}`:`${e}`}function vt(e,t){return"function"==typeof e?e(t):e}var xt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},bt=n(22589),yt=function(e,t){return s.createElement(bt.Z,(0,p.Z)({},e,{ref:t,icon:xt}))};var Ct=s.forwardRef(yt),wt=n(56762);var St=n(3113),Et=n(24905),$t=n(38854),kt=n(64165),Zt=n(20834),Nt=n(40875),Ot=n(5112),It=n(97334),Rt=n(42653),Pt=n(92832);var Bt=function(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:o,locale:l}=e;return r?s.createElement("div",{className:`${o}-filter-dropdown-search`},s.createElement(Pt.Z,{prefix:s.createElement(Rt.Z,null),placeholder:l.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null},Ht=n(20287);const jt=e=>{const{keyCode:t}=e;t===Ht.Z.ENTER&&e.stopPropagation()};var Mt=s.forwardRef(((e,t)=>s.createElement("div",{className:e.className,onClick:e=>e.stopPropagation(),onKeyDown:jt,ref:t},e.children)));function zt(e){let t=[];return(e||[]).forEach((e=>{let{value:n,children:r}=e;t.push(n),r&&(t=[].concat((0,de.Z)(t),(0,de.Z)(zt(r))))})),t}function Tt(e,t){return("string"==typeof t||"number"==typeof t)&&(null==t?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()))}function Kt(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:l,filterSearch:a}=e;return t.map(((e,t)=>{const i=String(e.value);if(e.children)return{key:i||t,label:e.text,popupClassName:`${n}-dropdown-submenu`,children:Kt({filters:e.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:l,filterSearch:a})};const c=o?Et.Z:Ot.ZP,d={key:void 0!==e.value?i:t,label:s.createElement(s.Fragment,null,s.createElement(c,{checked:r.includes(i)}),s.createElement("span",null,e.text))};return l.trim()?"function"==typeof a?a(l,e)?d:null:Tt(l,e.text)?d:null:d}))}var Lt=function(e){var t,n;const{tablePrefixCls:r,prefixCls:o,column:l,dropdownPrefixCls:a,columnKey:i,filterMultiple:d,filterMode:u="menu",filterSearch:f=!1,filterState:p,triggerFilter:m,locale:h,children:g,getPopupContainer:v}=e,{filterDropdownOpen:x,onFilterDropdownOpenChange:b,filterResetToDefaultFilteredValue:y,defaultFilteredValue:C,filterDropdownVisible:w,onFilterDropdownVisibleChange:S}=l,[E,$]=s.useState(!1),Z=!(!p||!(null===(t=p.filteredKeys)||void 0===t?void 0:t.length)&&!p.forceFiltered),N=e=>{$(e),null==b||b(e),null==S||S(e)},O=null!==(n=null!=x?x:w)&&void 0!==n?n:E,I=null==p?void 0:p.filteredKeys,[R,P]=function(e){const t=s.useRef(e),n=(0,wt.Z)();return[()=>t.current,e=>{t.current=e,n()}]}(I||[]),B=e=>{let{selectedKeys:t}=e;P(t)},H=(e,t)=>{let{node:n,checked:r}=t;B(d?{selectedKeys:e}:{selectedKeys:r&&n.key?[n.key]:[]})};s.useEffect((()=>{E&&B({selectedKeys:I||[]})}),[I]);const[j,M]=s.useState([]),z=e=>{M(e)},[T,K]=s.useState(""),L=e=>{const{value:t}=e.target;K(t)};s.useEffect((()=>{E||K("")}),[E]);const D=e=>{const t=e&&e.length?e:null;return null!==t||p&&p.filteredKeys?(0,c.Z)(t,null==p?void 0:p.filteredKeys,!0)?null:void m({column:l,key:i,filteredKeys:t}):null},A=()=>{N(!1),D(R())},F=function(){let{confirm:e,closeDropdown:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{confirm:!1,closeDropdown:!1};e&&D([]),t&&N(!1),K(""),P(y?(C||[]).map((e=>String(e))):[])},W=function(){let{closeDropdown:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{closeDropdown:!0};e&&N(!1),D(R())},_=k()({[`${a}-menu-without-submenu`]:(V=l.filters||[],!V.some((e=>{let{children:t}=e;return t})))});var V;const X=e=>{if(e.target.checked){const e=zt(null==l?void 0:l.filters).map((e=>String(e)));P(e)}else P([])},G=e=>{let{filters:t}=e;return(t||[]).map(((e,t)=>{const n=String(e.value),r={title:e.text,key:void 0!==e.value?n:t};return e.children&&(r.children=G({filters:e.children})),r}))},U=e=>{var t;return Object.assign(Object.assign({},e),{text:e.title,value:e.key,children:(null===(t=e.children)||void 0===t?void 0:t.map((e=>U(e))))||[]})};let Y,J;if("function"==typeof l.filterDropdown)Y=l.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:e=>B({selectedKeys:e}),selectedKeys:R(),confirm:W,clearFilters:F,filters:l.filters,visible:O,close:()=>{N(!1)}});else if(l.filterDropdown)Y=l.filterDropdown;else{const e=R()||[],t=()=>0===(l.filters||[]).length?s.createElement(kt.Z,{image:kt.Z.PRESENTED_IMAGE_SIMPLE,description:h.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):"tree"===u?s.createElement(s.Fragment,null,s.createElement(Bt,{filterSearch:f,value:T,onChange:L,tablePrefixCls:r,locale:h}),s.createElement("div",{className:`${r}-filter-dropdown-tree`},d?s.createElement(Et.Z,{checked:e.length===zt(l.filters).length,indeterminate:e.length>0&&e.length"function"==typeof f?f(T,U(e)):Tt(T,e.title):void 0}))):s.createElement(s.Fragment,null,s.createElement(Bt,{filterSearch:f,value:T,onChange:L,tablePrefixCls:r,locale:h}),s.createElement(Zt.Z,{selectable:!0,multiple:d,prefixCls:`${a}-menu`,className:_,onSelect:B,onDeselect:B,selectedKeys:e,getPopupContainer:v,openKeys:j,onOpenChange:z,items:Kt({filters:l.filters||[],filterSearch:f,prefixCls:o,filteredKeys:R(),filterMultiple:d,searchValue:T})})),n=()=>y?(0,c.Z)((C||[]).map((e=>String(e))),e,!0):0===e.length;Y=s.createElement(s.Fragment,null,t(),s.createElement("div",{className:`${o}-dropdown-btns`},s.createElement(St.ZP,{type:"link",size:"small",disabled:n(),onClick:()=>F()},h.filterReset),s.createElement(St.ZP,{type:"primary",size:"small",onClick:A},h.filterConfirm)))}l.filterDropdown&&(Y=s.createElement(Nt.J,{selectable:void 0},Y)),J="function"==typeof l.filterIcon?l.filterIcon(Z):l.filterIcon?l.filterIcon:s.createElement(Ct,null);const{direction:q}=s.useContext(at.E_);return s.createElement("div",{className:`${o}-column`},s.createElement("span",{className:`${r}-column-title`},g),s.createElement($t.Z,{dropdownRender:()=>s.createElement(Mt,{className:`${o}-dropdown`},Y),trigger:["click"],open:O,onOpenChange:e=>{e&&void 0!==I&&P(I||[]),N(e),e||l.filterDropdown||A()},getPopupContainer:v,placement:"rtl"===q?"bottomLeft":"bottomRight"},s.createElement("span",{role:"button",tabIndex:-1,className:k()(`${o}-trigger`,{active:Z}),onClick:e=>{e.stopPropagation()}},J)))};function Dt(e,t,n){let r=[];return(e||[]).forEach(((e,o)=>{var l;const a=gt(o,n);if(e.filters||"filterDropdown"in e||"onFilter"in e)if("filteredValue"in e){let t=e.filteredValue;"filterDropdown"in e||(t=null!==(l=null==t?void 0:t.map(String))&&void 0!==l?l:t),r.push({column:e,key:ht(e,a),filteredKeys:t,forceFiltered:e.filtered})}else r.push({column:e,key:ht(e,a),filteredKeys:t&&e.defaultFilteredValue?e.defaultFilteredValue:void 0,forceFiltered:e.filtered});"children"in e&&(r=[].concat((0,de.Z)(r),(0,de.Z)(Dt(e.children,t,a))))})),r}function At(e,t,n,r,o,l,a,i){return n.map(((n,c)=>{const d=gt(c,i),{filterMultiple:u=!0,filterMode:f,filterSearch:p}=n;let m=n;if(m.filters||m.filterDropdown){const i=ht(m,d),c=r.find((e=>{let{key:t}=e;return i===t}));m=Object.assign(Object.assign({},m),{title:r=>s.createElement(Lt,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:m,columnKey:i,filterState:c,filterMultiple:u,filterMode:f,filterSearch:p,triggerFilter:l,locale:o,getPopupContainer:a},vt(n.title,r))})}return"children"in m&&(m=Object.assign(Object.assign({},m),{children:At(e,t,m.children,r,o,l,a,d)})),m}))}function Ft(e){const t={};return e.forEach((e=>{let{key:n,filteredKeys:r,column:o}=e;const{filters:l,filterDropdown:a}=o;if(a)t[n]=r||null;else if(Array.isArray(r)){const e=zt(l);t[n]=e.filter((e=>r.includes(String(e))))}else t[n]=null})),t}function Wt(e,t){return t.reduce(((e,t)=>{const{column:{onFilter:n,filters:r},filteredKeys:o}=t;return n&&o&&o.length?e.filter((e=>o.some((t=>{const o=zt(r),l=o.findIndex((e=>String(e)===String(t))),a=-1!==l?o[l]:t;return n(a,e)})))):e}),e)}const _t=e=>e.flatMap((e=>"children"in e?[e].concat((0,de.Z)(_t(e.children||[]))):[e]));var Vt=function(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:l,locale:a}=e;const i=s.useMemo((()=>_t(r||[])),[r]),[c,d]=s.useState((()=>Dt(i,!0))),u=s.useMemo((()=>{const e=Dt(i,!1);if(0===e.length)return e;let t=!0,n=!0;if(e.forEach((e=>{let{filteredKeys:r}=e;void 0!==r?t=!1:n=!1})),t){const e=(i||[]).map(((e,t)=>ht(e,gt(t))));return c.filter((t=>{let{key:n}=t;return e.includes(n)})).map((t=>{const n=i[e.findIndex((e=>e===t.key))];return Object.assign(Object.assign({},t),{column:Object.assign(Object.assign({},t.column),n),forceFiltered:n.filtered})}))}return e}),[i,c]),f=s.useMemo((()=>Ft(u)),[u]),p=e=>{const t=u.filter((t=>{let{key:n}=t;return n!==e.key}));t.push(e),d(t),o(Ft(t),t)};return[e=>At(t,n,e,u,a,p,l),u,f]};var Xt=n(50371),Gt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o({current:"defaultCurrent"in l?l.defaultCurrent:1,pageSize:"defaultPageSize"in l?l.defaultPageSize:Ut}))),c=(0,Xt.Z)(a,l,{total:o>0?o:e}),d=Math.ceil((o||e)/c.pageSize);c.current>d&&(c.current=d||1);const u=(e,t)=>{i({current:null!=e?e:1,pageSize:t||c.pageSize})};return!1===n?[{},()=>{}]:[Object.assign(Object.assign({},c),{onChange:(e,r)=>{var o;n&&(null===(o=n.onChange)||void 0===o||o.call(n,e,r)),u(e,r),t(e,r||(null==c?void 0:c.pageSize))}}),u]},Jt=n(78386),qt=n(35654),Qt=n(90782),en=n(71430),tn=n(71366);const nn={},rn="SELECT_ALL",on="SELECT_INVERT",ln="SELECT_NONE",an=[],cn=(e,t)=>{let n=[];return(t||[]).forEach((t=>{n.push(t),t&&"object"==typeof t&&e in t&&(n=[].concat((0,de.Z)(n),(0,de.Z)(cn(e,t[e]))))})),n};var sn=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:l,onChange:a,onSelect:i,onSelectAll:c,onSelectInvert:d,onSelectNone:u,onSelectMultiple:f,columnWidth:p,type:m,selections:h,fixed:g,renderCell:v,hideSelectAll:x,checkStrictly:b=!0}=t||{},{prefixCls:y,data:C,pageData:w,getRecordByKey:S,getRowKey:E,expandType:$,childrenColumnName:Z,locale:N,getPopupContainer:O}=e,[I,R]=(0,tn.Z)(r||o||an,{value:r}),P=s.useRef(new Map),B=(0,s.useCallback)((e=>{if(n){const t=new Map;e.forEach((e=>{let n=S(e);!n&&P.current.has(e)&&(n=P.current.get(e)),t.set(e,n)})),P.current=t}}),[S,n]);s.useEffect((()=>{B(I)}),[I]);const{keyEntities:H}=(0,s.useMemo)((()=>{if(b)return{keyEntities:null};let e=C;if(n){const t=new Set(C.map(((e,t)=>E(e,t)))),n=Array.from(P.current).reduce(((e,n)=>{let[r,o]=n;return t.has(r)?e:e.concat(o)}),[]);e=[].concat((0,de.Z)(e),(0,de.Z)(n))}return(0,en.I8)(e,{externalGetKey:E,childrenPropName:Z})}),[C,E,b,Z,n]),j=(0,s.useMemo)((()=>cn(Z,w)),[Z,w]),M=(0,s.useMemo)((()=>{const e=new Map;return j.forEach(((t,n)=>{const r=E(t,n),o=(l?l(t):null)||{};e.set(r,o)})),e}),[j,E,l]),z=(0,s.useCallback)((e=>{var t;return!!(null===(t=M.get(E(e)))||void 0===t?void 0:t.disabled)}),[M,E]),[T,K]=(0,s.useMemo)((()=>{if(b)return[I||[],[]];const{checkedKeys:e,halfCheckedKeys:t}=(0,Qt.S)(I,!0,H,z);return[e||[],t]}),[I,b,H,z]),L=(0,s.useMemo)((()=>{const e="radio"===m?T.slice(0,1):T;return new Set(e)}),[T,m]),D=(0,s.useMemo)((()=>"radio"===m?new Set:new Set(K)),[K,m]),[A,F]=(0,s.useState)(null);s.useEffect((()=>{t||R(an)}),[!!t]);const W=(0,s.useCallback)(((e,t)=>{let r,o;B(e),n?(r=e,o=e.map((e=>P.current.get(e)))):(r=[],o=[],e.forEach((e=>{const t=S(e);void 0!==t&&(r.push(e),o.push(t))}))),R(r),null==a||a(r,o,{type:t})}),[R,S,a,n]),_=(0,s.useCallback)(((e,t,n,r)=>{if(i){const o=n.map((e=>S(e)));i(S(e),t,o,r)}W(n,"single")}),[i,S,W]),V=(0,s.useMemo)((()=>{if(!h||x)return null;return(!0===h?[rn,on,ln]:h).map((e=>e===rn?{key:"all",text:N.selectionAll,onSelect(){W(C.map(((e,t)=>E(e,t))).filter((e=>{const t=M.get(e);return!(null==t?void 0:t.disabled)||L.has(e)})),"all")}}:e===on?{key:"invert",text:N.selectInvert,onSelect(){const e=new Set(L);w.forEach(((t,n)=>{const r=E(t,n),o=M.get(r);(null==o?void 0:o.disabled)||(e.has(r)?e.delete(r):e.add(r))}));const t=Array.from(e);d&&d(t),W(t,"invert")}}:e===ln?{key:"none",text:N.selectNone,onSelect(){null==u||u(),W(Array.from(L).filter((e=>{const t=M.get(e);return null==t?void 0:t.disabled})),"none")}}:e)).map((e=>Object.assign(Object.assign({},e),{onSelect:function(){for(var t,n,r=arguments.length,o=new Array(r),l=0;l{var n;if(!t)return e.filter((e=>e!==nn));let r=(0,de.Z)(e);const o=new Set(L),l=j.map(E).filter((e=>!M.get(e).disabled)),a=l.every((e=>o.has(e))),i=l.some((e=>o.has(e))),d=()=>{const e=[];a?l.forEach((t=>{o.delete(t),e.push(t)})):l.forEach((t=>{o.has(t)||(o.add(t),e.push(t))}));const t=Array.from(o);null==c||c(!a,t.map((e=>S(e))),e.map((e=>S(e)))),W(t,"all"),F(null)};let u,C;if("radio"!==m){let e;if(V){const t={getPopupContainer:O,items:V.map(((e,t)=>{const{key:n,text:r,onSelect:o}=e;return{key:null!=n?n:t,onClick:()=>{null==o||o(l)},label:r}}))};e=s.createElement("div",{className:`${y}-selection-extra`},s.createElement($t.Z,{menu:t,getPopupContainer:O},s.createElement("span",null,s.createElement(Jt.Z,null))))}const t=j.map(((e,t)=>{const n=E(e,t),r=M.get(n)||{};return Object.assign({checked:o.has(n)},r)})).filter((e=>{let{disabled:t}=e;return t})),n=!!t.length&&t.length===j.length,r=n&&t.every((e=>{let{checked:t}=e;return t})),c=n&&t.some((e=>{let{checked:t}=e;return t}));u=!x&&s.createElement("div",{className:`${y}-selection`},s.createElement(Et.Z,{checked:n?r:!!j.length&&a,indeterminate:n?!r&&c:!a&&i,onChange:d,disabled:0===j.length||n,"aria-label":e?"Custom selection":"Select all",skipGroup:!0}),e)}C="radio"===m?(e,t,n)=>{const r=E(t,n),l=o.has(r);return{node:s.createElement(Ot.ZP,Object.assign({},M.get(r),{checked:l,onClick:e=>e.stopPropagation(),onChange:e=>{o.has(r)||_(r,!0,[r],e.nativeEvent)}})),checked:l}}:(e,t,n)=>{var r;const a=E(t,n),i=o.has(a),c=D.has(a),d=M.get(a);let u;return u="nest"===$?c:null!==(r=null==d?void 0:d.indeterminate)&&void 0!==r?r:c,{node:s.createElement(Et.Z,Object.assign({},d,{indeterminate:u,checked:i,skipGroup:!0,onClick:e=>e.stopPropagation(),onChange:e=>{let{nativeEvent:t}=e;const{shiftKey:n}=t;let r=-1,c=-1;if(n&&b){const e=new Set([A,a]);l.some(((t,n)=>{if(e.has(t)){if(-1!==r)return c=n,!0;r=n}return!1}))}if(-1!==c&&r!==c&&b){const e=l.slice(r,c+1),t=[];i?e.forEach((e=>{o.has(e)&&(t.push(e),o.delete(e))})):e.forEach((e=>{o.has(e)||(t.push(e),o.add(e))}));const n=Array.from(o);null==f||f(!i,n.map((e=>S(e))),t.map((e=>S(e)))),W(n,"multiple")}else{const e=T;if(b){const n=i?(0,qt._5)(e,a):(0,qt.L0)(e,a);_(a,!i,n,t)}else{const n=(0,Qt.S)([].concat((0,de.Z)(e),[a]),!0,H,z),{checkedKeys:r,halfCheckedKeys:o}=n;let l=r;if(i){const e=new Set(r);e.delete(a),l=(0,Qt.S)(Array.from(e),{checked:!1,halfCheckedKeys:o},H,z).checkedKeys}_(a,!i,l,t)}}F(i?null:a)}})),checked:i}};if(!r.includes(nn))if(0===r.findIndex((e=>{var t;return"EXPAND_COLUMN"===(null===(t=e[ie])||void 0===t?void 0:t.columnType)}))){const[e,...t]=r;r=[e,nn].concat((0,de.Z)(t))}else r=[nn].concat((0,de.Z)(r));const w=r.indexOf(nn);r=r.filter(((e,t)=>e!==nn||t===w));const Z=r[w-1],N=r[w+1];let I=g;void 0===I&&(void 0!==(null==N?void 0:N.fixed)?I=N.fixed:void 0!==(null==Z?void 0:Z.fixed)&&(I=Z.fixed)),I&&Z&&"EXPAND_COLUMN"===(null===(n=Z[ie])||void 0===n?void 0:n.columnType)&&void 0===Z.fixed&&(Z.fixed=I);const R=k()(`${y}-selection-col`,{[`${y}-selection-col-with-dropdown`]:h&&"checkbox"===m}),P={fixed:I,width:p,className:`${y}-selection-column`,title:t.columnTitle||u,render:(e,t,n)=>{const{node:r,checked:o}=C(e,t,n);return v?v(o,t,n,r):r},onCell:t.onCell,[ie]:{className:R}};return r.map((e=>e===nn?P:e))}),[E,j,t,T,L,D,p,V,$,A,M,f,_,z]);return[X,L]},dn=n(16135),un=n(11638),fn=n(6848);const pn="ascend",mn="descend";function hn(e){return"object"==typeof e.sorter&&"number"==typeof e.sorter.multiple&&e.sorter.multiple}function gn(e){return"function"==typeof e?e:!(!e||"object"!=typeof e||!e.compare)&&e.compare}function vn(e,t,n){let r=[];function o(e,t){r.push({column:e,key:ht(e,t),multiplePriority:hn(e),sortOrder:e.sortOrder})}return(e||[]).forEach(((e,l)=>{const a=gt(l,n);e.children?("sortOrder"in e&&o(e,a),r=[].concat((0,de.Z)(r),(0,de.Z)(vn(e.children,t,a)))):e.sorter&&("sortOrder"in e?o(e,a):t&&e.defaultSortOrder&&r.push({column:e,key:ht(e,a),multiplePriority:hn(e),sortOrder:e.defaultSortOrder}))})),r}function xn(e,t,n,r,o,l,a,i){return(t||[]).map(((t,c)=>{const d=gt(c,i);let u=t;if(u.sorter){const i=u.sortDirections||o,c=void 0===u.showSorterTooltip?a:u.showSorterTooltip,f=ht(u,d),p=n.find((e=>{let{key:t}=e;return t===f})),m=p?p.sortOrder:null,h=function(e,t){return t?e[e.indexOf(t)+1]:e[0]}(i,m);let g;if(t.sortIcon)g=t.sortIcon({sortOrder:m});else{const t=i.includes(pn)&&s.createElement(un.Z,{className:k()(`${e}-column-sorter-up`,{active:m===pn})}),n=i.includes(mn)&&s.createElement(dn.Z,{className:k()(`${e}-column-sorter-down`,{active:m===mn})});g=s.createElement("span",{className:k()(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!(!t||!n)})},s.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},t,n))}const{cancelSort:v,triggerAsc:x,triggerDesc:b}=l||{};let y=v;h===mn?y=b:h===pn&&(y=x);const C="object"==typeof c?c:{title:y};u=Object.assign(Object.assign({},u),{className:k()(u.className,{[`${e}-column-sort`]:m}),title:n=>{const r=s.createElement("div",{className:`${e}-column-sorters`},s.createElement("span",{className:`${e}-column-title`},vt(t.title,n)),g);return c?s.createElement(fn.Z,Object.assign({},C),r):r},onHeaderCell:n=>{const o=t.onHeaderCell&&t.onHeaderCell(n)||{},l=o.onClick,a=o.onKeyDown;o.onClick=e=>{r({column:t,key:f,sortOrder:h,multiplePriority:hn(t)}),null==l||l(e)},o.onKeyDown=e=>{e.keyCode===Ht.Z.ENTER&&(r({column:t,key:f,sortOrder:h,multiplePriority:hn(t)}),null==a||a(e))};const i=function(e,t){const n=vt(e,t);return"[object Object]"===Object.prototype.toString.call(n)?"":n}(t.title,{}),c=null==i?void 0:i.toString();return m?o["aria-sort"]="ascend"===m?"ascending":"descending":o["aria-label"]=c||"",o.className=k()(o.className,`${e}-column-has-sorters`),o.tabIndex=0,t.ellipsis&&(o.title=(null!=i?i:"").toString()),o}})}return"children"in u&&(u=Object.assign(Object.assign({},u),{children:xn(e,u.children,n,r,o,l,a,d)})),u}))}function bn(e){const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}}function yn(e){const t=e.filter((e=>{let{sortOrder:t}=e;return t})).map(bn);return 0===t.length&&e.length?Object.assign(Object.assign({},bn(e[e.length-1])),{column:void 0}):t.length<=1?t[0]||{}:t}function Cn(e,t,n){const r=t.slice().sort(((e,t)=>t.multiplePriority-e.multiplePriority)),o=e.slice(),l=r.filter((e=>{let{column:{sorter:t},sortOrder:n}=e;return gn(t)&&n}));return l.length?o.sort(((e,t)=>{for(let n=0;n{const r=e[n];return r?Object.assign(Object.assign({},e),{[n]:Cn(r,t,n)}):e})):o}function wn(e,t){return e.map((e=>{const n=Object.assign({},e);return n.title=vt(e.title,t),"children"in n&&(n.children=wn(n.children,t)),n}))}function Sn(e){return[s.useCallback((t=>wn(t,e)),[e])]}var En=De(((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r})),$n=tt(((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r})),kn=n(64993),Zn=n(17313),Nn=n(83116),On=n(37613);var In=e=>{const{componentCls:t}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,r=(n,r,o)=>({[`&${t}-${n}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${r}px -${o+e.lineWidth}px`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:n,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:n,borderTop:n,[`\n > ${t}-content,\n > ${t}-header,\n > ${t}-body,\n > ${t}-summary\n `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:n},"> thead":{"> tr:not(:last-child) > th":{borderBottom:n},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:n}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`-${e.tablePaddingVertical}px -${e.tablePaddingHorizontal+e.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:e.lineWidth,bottom:0,borderInlineEnd:n,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[`\n > tr${t}-expanded-row,\n > tr${t}-placeholder\n `]:{"> th, > td":{borderInlineEnd:0}}}}}},r("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),r("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:n,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${e.lineWidth}px 0 ${e.lineWidth}px ${e.tableHeaderBg}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:n}}}};var Rn=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Zn.vS),{wordBreak:"keep-all",[`\n &${t}-cell-fix-left-last,\n &${t}-cell-fix-right-first\n `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}};var Pn=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},Bn=n(15969);var Hn=e=>{const{componentCls:t,antCls:n,controlInteractiveSize:r,motionDurationSlow:o,lineWidth:l,paddingXS:a,lineType:i,tableBorderColor:c,tableExpandIconBg:s,tableExpandColumnWidth:d,borderRadius:u,fontSize:f,fontSizeSM:p,lineHeight:m,tablePaddingVertical:h,tablePaddingHorizontal:g,tableExpandedRowBg:v,paddingXXS:x}=e,b=r/2-l,y=2*b+3*l,C=`${l}px ${i} ${c}`,w=x-l;return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:d},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},(0,Bn.N)(e)),{position:"relative",float:"left",boxSizing:"border-box",width:y,height:y,padding:0,color:"inherit",lineHeight:`${y}px`,background:s,border:C,borderRadius:u,transform:`scale(${r/y})`,transition:`all ${o}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${o} ease-out`,content:'""'},"&::before":{top:b,insetInlineEnd:w,insetInlineStart:w,height:l},"&::after":{top:w,bottom:w,insetInlineStart:b,width:l,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:(f*m-3*l)/2-Math.ceil((1.4*p-3*l)/2),marginInlineEnd:a},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:v}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`-${h}px -${g}px`,padding:`${h}px ${g}px`}}}};var jn=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:l,paddingXXS:a,paddingXS:i,colorText:c,lineWidth:s,lineType:d,tableBorderColor:u,tableHeaderIconColor:f,fontSizeSM:p,tablePaddingHorizontal:m,borderRadius:h,motionDurationSlow:g,colorTextDescription:v,colorPrimary:x,tableHeaderFilterActiveBg:b,colorTextDisabled:y,tableFilterDropdownBg:C,tableFilterDropdownHeight:w,controlItemBgHover:S,controlItemBgActive:E,boxShadowSecondary:$,filterDropdownMenuBg:k}=e,Z=`${n}-dropdown`,N=`${t}-filter-dropdown`,O=`${n}-tree`,I=`${s}px ${d} ${u}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-a,marginInline:`${a}px ${-m/2}px`,padding:`0 ${a}px`,color:f,fontSize:p,borderRadius:h,cursor:"pointer",transition:`all ${g}`,"&:hover":{color:v,background:b},"&.active":{color:x}}}},{[`${n}-dropdown`]:{[N]:Object.assign(Object.assign({},(0,Zn.Wf)(e)),{minWidth:o,backgroundColor:C,borderRadius:h,boxShadow:$,overflow:"hidden",[`${Z}-menu`]:{maxHeight:w,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:k,"&:empty::after":{display:"block",padding:`${i}px 0`,color:y,fontSize:p,textAlign:"center",content:'"Not Found"'}},[`${N}-tree`]:{paddingBlock:`${i}px 0`,paddingInline:i,[O]:{padding:0},[`${O}-treenode ${O}-node-content-wrapper:hover`]:{backgroundColor:S},[`${O}-treenode-checkbox-checked ${O}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:E}}},[`${N}-search`]:{padding:i,borderBottom:I,"&-input":{input:{minWidth:l},[r]:{color:y}}},[`${N}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${N}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${i-s}px ${i}px`,overflow:"hidden",borderTop:I}})}},{[`${n}-dropdown ${N}, ${N}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:i,color:c},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]};var Mn=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:l,tableBg:a,zIndexTableSticky:i}=e;return{[`${t}-wrapper`]:{[`\n ${t}-cell-fix-left,\n ${t}-cell-fix-right\n `]:{position:"sticky !important",zIndex:l,background:a},[`\n ${t}-cell-fix-left-first::after,\n ${t}-cell-fix-left-last::after\n `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-n,width:30,transform:"translateX(100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-cell-fix-left-all::after`]:{display:"none"},[`\n ${t}-cell-fix-right-first::after,\n ${t}-cell-fix-right-last::after\n `]:{position:"absolute",top:0,bottom:-n,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},[`${t}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:i+1,width:30,transition:`box-shadow ${o}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${t}-ping-left`]:{[`&:not(${t}-has-fix-left) ${t}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${r}`}},[`\n ${t}-cell-fix-left-first::after,\n ${t}-cell-fix-left-last::after\n `]:{boxShadow:`inset 10px 0 8px -8px ${r}`},[`${t}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${t}-ping-right`]:{[`&:not(${t}-has-fix-right) ${t}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${r}`}},[`\n ${t}-cell-fix-right-first::after,\n ${t}-cell-fix-right-last::after\n `]:{boxShadow:`inset -10px 0 8px -8px ${r}`}}}}};var zn=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${e.margin}px 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}};var Tn=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${n}px ${n}px 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${n}px ${n}px`}}}}};var Kn=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}};var Ln=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:o,padding:l,paddingXS:a,tableHeaderIconColor:i,tableHeaderIconColorHover:c,tableSelectionColumnWidth:s}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:s,[`&${t}-selection-col-with-dropdown`]:{width:s+o+l/4}},[`${t}-bordered ${t}-selection-col`]:{width:s+2*a,[`&${t}-selection-col-with-dropdown`]:{width:s+o+l/4+2*a}},[`\n table tr th${t}-selection-column,\n table tr td${t}-selection-column\n `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:e.tablePaddingHorizontal/4+"px",[r]:{color:i,fontSize:o,verticalAlign:"baseline","&:hover":{color:c}}}}}};var Dn=e=>{const{componentCls:t}=e,n=(n,r,o,l)=>({[`${t}${t}-${n}`]:{fontSize:l,[`\n ${t}-title,\n ${t}-footer,\n ${t}-cell,\n ${t}-thead > tr > th,\n ${t}-tbody > tr > th,\n ${t}-tbody > tr > td,\n tfoot > tr > th,\n tfoot > tr > td\n `]:{padding:`${r}px ${o}px`},[`${t}-filter-trigger`]:{marginInlineEnd:`-${o/2}px`},[`${t}-expanded-row-fixed`]:{margin:`-${r}px -${o}px`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:`-${r}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`}},[`${t}-selection-column`]:{paddingInlineStart:o/4+"px"}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},n("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),n("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}};var An=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,tableHeaderIconColor:o,tableHeaderIconColorHover:l}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[`\n &${t}-cell-fix-left:hover,\n &${t}-cell-fix-right:hover\n `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorter`]:{marginInlineStart:n,color:o,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:l}}}};var Fn=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:l,tableScrollBg:a,zIndexTableSticky:i,stickyScrollBarBorderRadius:c}=e,s=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:i,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${l}px !important`,zIndex:i,display:"flex",alignItems:"center",background:a,borderTop:s,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:l,backgroundColor:r,borderRadius:c,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}};var Wn=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r}=e,o=`${n}px ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${t}-summary`]:{boxShadow:`0 -${n}px 0 ${r}`}}}};var _n=e=>{const{componentCls:t}=e,n=`${e.lineWidth}px ${e.lineType} ${e.tableBorderColor}`,r=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:n},[`${t}-expanded-row`]:{[`${r}${r}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${e.lineWidth}px)`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:n,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:n,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-e.lineWidth,borderInlineStart:n}}}}}}};const Vn=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:o,lineWidth:l,lineType:a,tableBorderColor:i,tableFontSize:c,tableBg:s,tableRadius:d,tableHeaderTextColor:u,motionDurationMid:f,tableHeaderBg:p,tableHeaderCellSplitColor:m,tableRowHoverBg:h,tableSelectedRowBg:g,tableSelectedRowHoverBg:v,tableFooterTextColor:x,tableFooterBg:b,paddingContentVerticalLG:y}=e,C=`${l}px ${a} ${i}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Zn.dF)()),{[t]:Object.assign(Object.assign({},(0,Zn.Wf)(e)),{fontSize:c,background:s,borderRadius:`${d}px ${d}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${d}px ${d}px 0 0`,borderCollapse:"separate",borderSpacing:0},[`\n ${t}-cell,\n ${t}-thead > tr > th,\n ${t}-tbody > tr > th,\n ${t}-tbody > tr > td,\n tfoot > tr > th,\n tfoot > tr > td\n `]:{position:"relative",padding:`${y}px ${o}px`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${r}px ${o}px`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:u,fontWeight:n,textAlign:"start",background:p,borderBottom:C,transition:`background ${f} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:m,transform:"translateY(-50%)",transition:`background-color ${f}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${f}, border-color ${f}`,borderBottom:C,[`\n > ${t}-wrapper:only-child,\n > ${t}-expanded-row-fixed > ${t}-wrapper:only-child\n `]:{[t]:{marginBlock:`-${r}px`,marginInline:`${e.tableExpandColumnWidth-o}px -${o}px`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:u,fontWeight:n,textAlign:"start",background:p,borderBottom:C,transition:`background ${f} ease`},[`\n &${t}-row:hover > th,\n &${t}-row:hover > td,\n > th${t}-cell-row-hover,\n > td${t}-cell-row-hover\n `]:{background:h},[`&${t}-row-selected`]:{"> th, > td":{background:g},"&:hover > th, &:hover > td":{background:v}}}},[`${t}-footer`]:{padding:`${r}px ${o}px`,color:x,background:b}})}};var Xn=(0,Nn.Z)("Table",(e=>{const{colorTextHeading:t,colorSplit:n,colorIcon:r,colorIconHover:o,opacityLoading:l,colorBgContainer:a,controlInteractiveSize:i,headerBg:c,headerColor:s,headerSortActiveBg:d,headerSortHoverBg:u,bodySortBg:f,rowHoverBg:p,rowSelectedBg:m,rowSelectedHoverBg:h,rowExpandedBg:g,cellPaddingBlock:v,cellPaddingInline:x,cellPaddingBlockMD:b,cellPaddingInlineMD:y,cellPaddingBlockSM:C,cellPaddingInlineSM:w,borderColor:S,footerBg:E,footerColor:$,headerBorderRadius:k,cellFontSize:Z,cellFontSizeMD:N,cellFontSizeSM:O,headerSplitColor:I,fixedHeaderSortActiveBg:R,headerFilterHoverBg:P,filterDropdownBg:B,expandIconBg:H,selectionColumnWidth:j,stickyScrollBarBg:M}=e,z=new kn.C(r),T=new kn.C(o),K=(0,On.TS)(e,{tableFontSize:Z,tableBg:a,tableRadius:k,tablePaddingVertical:v,tablePaddingHorizontal:x,tablePaddingVerticalMiddle:b,tablePaddingHorizontalMiddle:y,tablePaddingVerticalSmall:C,tablePaddingHorizontalSmall:w,tableBorderColor:S,tableHeaderTextColor:s,tableHeaderBg:c,tableFooterTextColor:$,tableFooterBg:E,tableHeaderCellSplitColor:I,tableHeaderSortBg:d,tableHeaderSortHoverBg:u,tableHeaderIconColor:z.clone().setAlpha(z.getAlpha()*l).toRgbString(),tableHeaderIconColorHover:T.clone().setAlpha(T.getAlpha()*l).toRgbString(),tableBodySortBg:f,tableFixedHeaderSortActiveBg:R,tableHeaderFilterActiveBg:P,tableFilterDropdownBg:B,tableRowHoverBg:p,tableSelectedRowBg:m,tableSelectedRowHoverBg:h,zIndexTableFixed:2,zIndexTableSticky:3,tableFontSizeMiddle:N,tableFontSizeSmall:O,tableSelectionColumnWidth:j,tableExpandIconBg:H,tableExpandColumnWidth:i+2*e.padding,tableExpandedRowBg:g,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:M,tableScrollThumbBgHover:t,tableScrollBg:n});return[Vn(K),zn(K),Wn(K),An(K),jn(K),In(K),Tn(K),Hn(K),Wn(K),Pn(K),Ln(K),Mn(K),Fn(K),Rn(K),Dn(K),Kn(K),_n(K)]}),(e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:o,colorFillContent:l,controlItemBgActive:a,controlItemBgActiveHover:i,padding:c,paddingSM:s,paddingXS:d,colorBorderSecondary:u,borderRadiusLG:f,fontSize:p,controlHeight:m,colorTextPlaceholder:h}=e,g=new kn.C(o).onBackground(n).toHexShortString(),v=new kn.C(l).onBackground(n).toHexShortString(),x=new kn.C(t).onBackground(n).toHexShortString();return{headerBg:x,headerColor:r,headerSortActiveBg:g,headerSortHoverBg:v,bodySortBg:x,rowHoverBg:x,rowSelectedBg:a,rowSelectedHoverBg:i,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:s,cellPaddingInlineMD:d,cellPaddingBlockSM:d,cellPaddingInlineSM:d,borderColor:u,headerBorderRadius:f,footerBg:x,footerColor:r,cellFontSize:p,cellFontSizeMD:p,cellFontSizeSM:p,headerSplitColor:u,fixedHeaderSortActiveBg:g,headerFilterHoverBg:l,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:m,stickyScrollBarBg:h,stickyScrollBarBorderRadius:100}}));const Gn=[],Un=(e,t)=>{const{prefixCls:n,className:r,rootClassName:l,style:a,size:i,bordered:c,dropdownPrefixCls:d,dataSource:u,pagination:f,rowSelection:p,rowKey:m="key",rowClassName:h,columns:g,children:v,childrenColumnName:x,onChange:b,getPopupContainer:y,loading:C,expandIcon:w,expandable:S,expandedRowRender:E,expandIconColumnIndex:$,indentSize:Z,scroll:N,sortDirections:O,locale:I,showSorterTooltip:R=!0,virtual:P}=e;const B=s.useMemo((()=>g||Ce(v)),[g,v]),H=s.useMemo((()=>B.some((e=>e.responsive))),[B]),j=(0,st.Z)(H),M=s.useMemo((()=>{const e=new Set(Object.keys(j).filter((e=>j[e])));return B.filter((t=>!t.responsive||t.responsive.some((t=>e.has(t)))))}),[B,j]),z=(0,ot.Z)(e,["className","style","columns"]),{locale:T=dt.Z,direction:K,table:L,renderEmpty:D,getPrefixCls:A,getPopupContainer:F}=s.useContext(at.E_),W=(0,ct.Z)(i),_=Object.assign(Object.assign({},T.Table),I),V=u||Gn,X=A("table",n),G=A("dropdown",d),U=Object.assign({childrenColumnName:x,expandIconColumnIndex:$},S),{childrenColumnName:Y="children"}=U,J=s.useMemo((()=>V.some((e=>null==e?void 0:e[Y]))?"nest":E||S&&S.expandedRowRender?"row":null),[V]),q={body:s.useRef()},Q=s.useMemo((()=>"function"==typeof m?m:e=>null==e?void 0:e[m]),[m]),[ee]=function(e,t,n){const r=s.useRef({});return[function(o){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){const l=new Map;function a(e){e.forEach(((e,r)=>{const o=n(e,r);l.set(o,e),e&&"object"==typeof e&&t in e&&a(e[t]||[])}))}a(e),r.current={data:e,childrenColumnName:t,kvMap:l,getRowKey:n}}return r.current.kvMap.get(o)}]}(V,Y,Q),te={},ne=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];var r,o,l;const a=Object.assign(Object.assign({},te),e);n&&(null===(r=te.resetPagination)||void 0===r||r.call(te),(null===(o=a.pagination)||void 0===o?void 0:o.current)&&(a.pagination.current=1),f&&f.onChange&&f.onChange(1,null===(l=a.pagination)||void 0===l?void 0:l.pageSize)),N&&!1!==N.scrollToFirstRowOnChange&&q.body.current&&(0,lt.Z)(0,{getContainer:()=>q.body.current}),null==b||b(a.pagination,a.filters,a.sorter,{currentDataSource:Wt(Cn(V,a.sorterStates,Y),a.filterStates),action:t})},[re,oe,le,ae]=function(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:o,tableLocale:l,showSorterTooltip:a}=e;const[i,c]=s.useState(vn(n,!0)),d=s.useMemo((()=>{let e=!0;const t=vn(n,!1);if(!t.length)return i;const r=[];function o(t){e?r.push(t):r.push(Object.assign(Object.assign({},t),{sortOrder:null}))}let l=null;return t.forEach((t=>{null===l?(o(t),t.sortOrder&&(!1===t.multiplePriority?e=!1:l=!0)):(l&&!1!==t.multiplePriority||(e=!1),o(t))})),r}),[n,i]),u=s.useMemo((()=>{const e=d.map((e=>{let{column:t,sortOrder:n}=e;return{column:t,order:n}}));return{sortColumns:e,sortColumn:e[0]&&e[0].column,sortOrder:e[0]&&e[0].order}}),[d]);function f(e){let t;t=!1!==e.multiplePriority&&d.length&&!1!==d[0].multiplePriority?[].concat((0,de.Z)(d.filter((t=>{let{key:n}=t;return n!==e.key}))),[e]):[e],c(t),r(yn(t),t)}return[e=>xn(t,e,d,f,o,l,a),d,u,()=>yn(d)]}({prefixCls:X,mergedColumns:M,onSorterChange:(e,t)=>{ne({sorter:e,sorterStates:t},"sort",!1)},sortDirections:O||["ascend","descend"],tableLocale:_,showSorterTooltip:R}),ie=s.useMemo((()=>Cn(V,oe,Y)),[V,oe]);te.sorter=ae(),te.sorterStates=oe;const[ce,se,ue]=Vt({prefixCls:X,locale:_,dropdownPrefixCls:G,mergedColumns:M,onFilterChange:(e,t)=>{ne({filters:e,filterStates:t},"filter",!0)},getPopupContainer:y||F}),fe=Wt(ie,se);te.filters=ue,te.filterStates=se;const pe=s.useMemo((()=>{const e={};return Object.keys(ue).forEach((t=>{null!==ue[t]&&(e[t]=ue[t])})),Object.assign(Object.assign({},le),{filters:e})}),[le,ue]),[me]=Sn(pe),[he,ge]=Yt(fe.length,((e,t)=>{ne({pagination:Object.assign(Object.assign({},te.pagination),{current:e,pageSize:t})},"paginate")}),f);te.pagination=!1===f?{}:function(e,t){const n={current:e.current,pageSize:e.pageSize},r=t&&"object"==typeof t?t:{};return Object.keys(r).forEach((t=>{const r=e[t];"function"!=typeof r&&(n[t]=r)})),n}(he,f),te.resetPagination=ge;const ve=s.useMemo((()=>{if(!1===f||!he.pageSize)return fe;const{current:e=1,total:t,pageSize:n=Ut}=he;return fe.lengthn?fe.slice((e-1)*n,e*n):fe:fe.slice((e-1)*n,e*n)}),[!!f,fe,he&&he.current,he&&he.pageSize,he&&he.total]),[xe,be]=sn({prefixCls:X,data:fe,pageData:ve,getRowKey:Q,getRecordByKey:ee,expandType:J,childrenColumnName:Y,locale:_,getPopupContainer:y||F},p);U.__PARENT_RENDER_ICON__=U.expandIcon,U.expandIcon=U.expandIcon||w||mt(_),"nest"===J&&void 0===U.expandIconColumnIndex?U.expandIconColumnIndex=p?1:0:U.expandIconColumnIndex>0&&p&&(U.expandIconColumnIndex-=1),"number"!=typeof U.indentSize&&(U.indentSize="number"==typeof Z?Z:15);const ye=s.useCallback((e=>me(xe(ce(re(e))))),[re,ce,xe]);let we,Se,Ee;if(!1!==f&&(null==he?void 0:he.total)){let e;e=he.size?he.size:"small"===W||"middle"===W?"small":void 0;const t=t=>s.createElement(ut.Z,Object.assign({},he,{className:k()(`${X}-pagination ${X}-pagination-${t}`,he.className),size:e})),n="rtl"===K?"left":"right",{position:r}=he;if(null!==r&&Array.isArray(r)){const e=r.find((e=>e.includes("top"))),o=r.find((e=>e.includes("bottom"))),l=r.every((e=>"none"==`${e}`));e||o||l||(Se=t(n)),e&&(we=t(e.toLowerCase().replace("top",""))),o&&(Se=t(o.toLowerCase().replace("bottom","")))}else Se=t(n)}"boolean"==typeof C?Ee={spinning:C}:"object"==typeof C&&(Ee=Object.assign({spinning:!0},C));const[$e,ke]=Xn(X),[,Ze]=(0,pt.Z)(),Ne=k()(`${X}-wrapper`,null==L?void 0:L.className,{[`${X}-wrapper-rtl`]:"rtl"===K},r,l,ke),Oe=Object.assign(Object.assign({},null==L?void 0:L.style),a),Ie=I&&I.emptyText||(null==D?void 0:D("Table"))||s.createElement(it.Z,{componentName:"Table"}),Re=P?$n:En,Pe={},Be=s.useMemo((()=>{const{fontSize:e,lineHeight:t,padding:n,paddingXS:r,paddingSM:o}=Ze,l=Math.floor(e*t);switch(W){case"large":return 2*n+l;case"small":return 2*r+l;default:return 2*o+l}}),[Ze,W]);return P&&(Pe.listItemHeight=Be),$e(s.createElement("div",{ref:t,className:Ne,style:Oe},s.createElement(ft.Z,Object.assign({spinning:!1},Ee),we,s.createElement(Re,Object.assign({},Pe,z,{columns:M,direction:K,expandable:U,prefixCls:X,className:k()({[`${X}-middle`]:"middle"===W,[`${X}-small`]:"small"===W,[`${X}-bordered`]:c,[`${X}-empty`]:0===V.length}),data:ve,rowKey:Q,rowClassName:(e,t,n)=>{let r;return r="function"==typeof h?k()(h(e,t,n)):k()(h),k()({[`${X}-row-selected`]:be.has(Q(e,t))},r)},emptyText:Ie,internalHooks:o,internalRefs:q,transformColumns:ye})),Se)))};var Yn=s.forwardRef(Un);const Jn=(e,t)=>{const n=s.useRef(0);return n.current+=1,s.createElement(Yn,Object.assign({},e,{ref:t,_renderTimes:n.current}))},qn=s.forwardRef(Jn);qn.SELECTION_COLUMN=nn,qn.EXPAND_COLUMN=r,qn.SELECTION_ALL=rn,qn.SELECTION_INVERT=on,qn.SELECTION_NONE=ln,qn.Column=nt,qn.ColumnGroup=rt,qn.Summary=A;var Qn=qn},97334:function(e,t,n){n.d(t,{Z:function(){return z}});var r=n(5464),o=n(61414),l=n(98483),a=n(8887),i=n(33614),c=n(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},d=n(22589),u=function(e,t){return c.createElement(d.Z,(0,i.Z)({},e,{ref:t,icon:s}))};var f=c.forwardRef(u),p=n(92310),m=n.n(p),h=n(35654),g=n(71430),v=n(36355),x={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},b=function(e,t){return c.createElement(d.Z,(0,i.Z)({},e,{ref:t,icon:x}))};var y=c.forwardRef(b),C=n(62892),w=n(20648);function S(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:o,direction:l="ltr"}=e,a="ltr"===l?"left":"right",i={[a]:-n*o+4,["ltr"===l?"right":"left"]:0};switch(t){case-1:i.top=-3;break;case 1:i.bottom=-3;break;default:i.bottom=-3,i[a]=o+4}return c.createElement("div",{style:i,className:`${r}-drop-indicator`})}var E=n(10333);const $=c.forwardRef(((e,t)=>{const{getPrefixCls:n,direction:o,virtual:l,tree:a}=c.useContext(v.E_),{prefixCls:i,className:s,showIcon:d=!1,showLine:u,switcherIcon:f,blockNode:p=!1,children:h,checkable:g=!1,selectable:x=!0,draggable:b,motion:$,style:k}=e,Z=n("tree",i),N=n(),O=null!=$?$:Object.assign(Object.assign({},(0,C.Z)(N)),{motionAppear:!1}),I=Object.assign(Object.assign({},e),{checkable:g,selectable:x,showIcon:d,motion:O,blockNode:p,showLine:Boolean(u),dropIndicatorRender:S}),[R,P]=(0,w.ZP)(Z),B=c.useMemo((()=>{if(!b)return!1;let e={};switch(typeof b){case"function":e.nodeDraggable=b;break;case"object":e=Object.assign({},b)}return!1!==e.icon&&(e.icon=e.icon||c.createElement(y,null)),e}),[b]);return R(c.createElement(r.Z,Object.assign({itemHeight:20,ref:t,virtual:l},I,{style:Object.assign(Object.assign({},null==a?void 0:a.style),k),prefixCls:Z,className:m()({[`${Z}-icon-hide`]:!d,[`${Z}-block-node`]:p,[`${Z}-unselectable`]:!x,[`${Z}-rtl`]:"rtl"===o},null==a?void 0:a.className,s,P),direction:o,checkable:g?c.createElement("span",{className:`${Z}-checkbox-inner`}):g,selectable:x,switcherIcon:e=>c.createElement(E.Z,{prefixCls:Z,switcherIcon:f,treeNodeProps:e,showLine:u}),draggable:B}),h))}));var k,Z=$;function N(e,t){e.forEach((function(e){const{key:n,children:r}=e;!1!==t(n,e)&&N(r||[],t)}))}function O(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o}=e;const l=[];let a=k.None;if(r&&r===o)return[r];if(!r||!o)return[];return N(t,(e=>{if(a===k.End)return!1;if(function(e){return e===r||e===o}(e)){if(l.push(e),a===k.None)a=k.Start;else if(a===k.Start)return a=k.End,!1}else a===k.Start&&l.push(e);return n.includes(e)})),l}function I(e,t){const n=(0,o.Z)(t),r=[];return N(e,((e,t)=>{const o=n.indexOf(e);return-1!==o&&(r.push(t),n.splice(o,1)),!!n.length})),r}!function(e){e[e.None=0]="None",e[e.Start=1]="Start",e[e.End=2]="End"}(k||(k={}));var R=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:l}=e,a=R(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const i=c.useRef(),s=c.useRef(),[d,u]=c.useState(a.selectedKeys||a.defaultSelectedKeys||[]),[f,p]=c.useState((()=>(()=>{const{keyEntities:e}=(0,g.I8)(B(a));let t;return t=n?Object.keys(e):r?(0,h.r7)(a.expandedKeys||l||[],e):a.expandedKeys||l,t})()));c.useEffect((()=>{"selectedKeys"in a&&u(a.selectedKeys)}),[a.selectedKeys]),c.useEffect((()=>{"expandedKeys"in a&&p(a.expandedKeys)}),[a.expandedKeys]);const{getPrefixCls:x,direction:b}=c.useContext(v.E_),{prefixCls:y,className:C,showIcon:w=!0,expandAction:S="click"}=a,E=R(a,["prefixCls","className","showIcon","expandAction"]),$=x("tree",y),k=m()(`${$}-directory`,{[`${$}-directory-rtl`]:"rtl"===b},C);return c.createElement(Z,Object.assign({icon:P,ref:t,blockNode:!0},E,{showIcon:w,expandAction:S,prefixCls:$,className:k,expandedKeys:f,selectedKeys:d,onSelect:(e,t)=>{var n;const{multiple:r}=a,{node:l,nativeEvent:c}=t,{key:d=""}=l,p=B(a),m=Object.assign(Object.assign({},t),{selected:!0}),h=(null==c?void 0:c.ctrlKey)||(null==c?void 0:c.metaKey),g=null==c?void 0:c.shiftKey;let v;r&&h?(v=e,i.current=d,s.current=v,m.selectedNodes=I(p,v)):r&&g?(v=Array.from(new Set([].concat((0,o.Z)(s.current||[]),(0,o.Z)(O({treeData:p,expandedKeys:f,startKey:d,endKey:i.current}))))),m.selectedNodes=I(p,v)):(v=[d],i.current=d,s.current=v,m.selectedNodes=I(p,v)),null===(n=a.onSelect)||void 0===n||n.call(a,v,m),"selectedKeys"in a||u(v)},onExpand:(e,t)=>{var n;return"expandedKeys"in a||p(e),null===(n=a.onExpand)||void 0===n?void 0:n.call(a,e,t)}}))};var j=c.forwardRef(H);const M=Z;M.DirectoryTree=j,M.TreeNode=r.O;var z=M},11207:function(e,t,n){n.d(t,{Z:function(){return o}});var r=n(4676);function o(e,t,n,o){var l=r.unstable_batchedUpdates?function(e){r.unstable_batchedUpdates(n,e)}:n;return null!=e&&e.addEventListener&&e.addEventListener(t,l,o),{remove:function(){null!=e&&e.removeEventListener&&e.removeEventListener(t,l,o)}}}},87693:function(e,t,n){n.d(t,{g1:function(){return r},os:function(){return o}});function r(){return{width:document.documentElement.clientWidth,height:window.innerHeight||document.documentElement.clientHeight}}function o(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}},28254:function(e,t,n){n.d(t,{G:function(){return l}});var r=n(55562),o=function(e){if((0,r.Z)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some((function(e){return e in n.style}))}return!1};function l(e,t){return Array.isArray(e)||void 0===t?o(e):function(e,t){if(!o(e))return!1;var n=document.createElement("div"),r=n.style[e];return n.style[e]=t,n.style[e]!==r}(e,t)}}}]); \ No newline at end of file diff --git a/64387.async.js b/64387.async.js index 8cf372aa75..fb5ec9f68c 100644 --- a/64387.async.js +++ b/64387.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[64387],{21075:function(e,n,t){t.d(n,{Z:function(){return j}});var s=t(79800),i=t.n(s),r=t(59301),o=t(20834),a=t(92832),c=t(24905),l=t(3113),d=t(38854),u="bottomControlContainer___woAeo",h="buttonWrap___iRw4K",m="moveCategory___oiQqw",x=t(89260),p=t(78386),f=t(37712),j=function(e){var n=e.buttonDataSource,t=e.onButtonClick,s=e.useBatchStatus,j=e.allSelect,v=e.setAllSelect,y=e.selectArrs,_=e.onMenuClick,g=e.setSeleArr,C=e.catalogue,Z=e.addCatalogue,N=(0,r.useState)(!1),S=i()(N,2),b=S[0],k=S[1],w=(0,r.useState)(""),I=i()(w,2),B=I[0],L=I[1];console.log("---",C);var M=(0,f.jsx)("div",{className:m,onMouseLeave:function(e){return k(!1)},children:(0,f.jsxs)(o.Z,{onClick:_,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,f.jsx)(a.Z,{onChange:function(e){L(e.target.value)}})}),null==C?void 0:C.map((function(e,n){var t;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,f.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),Z&&(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z,children:"新建子目录..."})]})});return(0,f.jsxs)("div",{className:u,children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("div",{children:(0,f.jsxs)(c.Z,{checked:j,onChange:v,children:["全选本页(",y.length,")"]})}),(0,x.GJ)()&&n.map((function(e){return(0,f.jsx)("div",{children:(0,f.jsx)(l.ZP,{type:"primary",icon:e.icon,className:h,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,x.GJ)()&&(Z||C)&&(0,f.jsx)("div",{children:(0,f.jsx)(d.Z,{open:b,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return M},getPopupContainer:function(e){return e.parentNode},children:(0,f.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return k(!0)},children:(0,f.jsx)(l.ZP,{type:"primary",className:h,icon:(0,f.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,f.jsxs)("span",{children:["移动到目录 ",(0,f.jsx)(p.Z,{})]})})})})})]}),(0,f.jsx)("div",{children:(0,f.jsx)(l.ZP,{type:"primary",ghost:!0,onClick:function(){s(!1),g([])},children:"取消操作"})})]})}},99151:function(e,n,t){t.d(n,{Z:function(){return b}});var s=t(7557),i=t.n(s),r=t(37205),o=t.n(r),a=t(41498),c=t.n(a),l=t(79800),d=t.n(l),u=t(59301),h=t(20834),m=t(24905),x=t(3113),p=t(38854),f=t(6848),j=t(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},y=t(89260),_=t(20538),g=t(78386),C=t(26724),Z=t.n(C),N=t(32007),S=t(37712),b=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,s=e.detailCourseGroupsList,r=e.onSearch,a=e.onBoard,l=e.onSort,C=e.isboard,b=e.dispatch,k=(e.onBatch,e.SortMenus),w=(0,u.useState)(!1),I=d()(w,2),B=I[0],L=I[1],M=(0,u.useState)([]),P=d()(M,2),A=P[0],R=P[1],T=(0,u.useState)(!0),O=d()(T,2),z=O[0],G=O[1],E=(0,u.useState)([]),H=d()(E,2),J=H[0],K=H[1],D=(0,u.useState)(1),F=d()(D,2),W=F[0],X=F[1],q=(0,u.useState)(!1),Q=d()(q,2),U=Q[0],V=Q[1],Y=(0,N.useParams)();(0,u.useEffect)((function(){C&&$()}),[C]);var $=function(){var e=c()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!z||U){e.next=10;break}return V(!0),X(W+1),e.next=5,b({type:"classroomList/getCourseGroupsList",payload:{page:W,id:Y.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,s=o()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(G(!1),s.push({id:0,name:"未分班"})),V(!1),K([].concat(o()(J),o()(s)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,S.jsxs)("section",{className:v.dropmenu,children:[(0,S.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,S.jsx)(Z(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:z,useWindow:!1,children:(0,S.jsx)(h.Z,{style:{width:240,zIndex:10},children:(null==s?void 0:s.group_count)>0&&(null==J?void 0:J.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,S.jsx)(h.Z.Item,{children:(0,S.jsx)(m.Z,{checked:A.includes(e.id),value:e.id,onChange:function(n){A.indexOf(e.id);A.indexOf(e.id)>-1?R(A.filter((function(n){return n!==e.id}))):R(A.concat(e.id))},children:e.name})},e.id)})))})})}),(0,S.jsx)("aside",{style:{background:"#fff"},children:(0,S.jsxs)("div",{children:[(0,S.jsx)(x.ZP,{type:"link",onClick:function(){a(A)},children:"确定"}),(0,S.jsx)(x.ZP,{type:"link",onClick:function(){R([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,S.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==k||!k.length)&&(0,S.jsx)("div",{children:(0,S.jsx)(p.Z,{dropdownRender:function(){return(0,S.jsx)(h.Z,{selectedKeys:[n],children:k.map((function(e){return(0,S.jsx)(h.Z.Item,{onClick:function(){return t((n=e).name),void l(n);var n},children:e.name},e.name)}))})},children:(0,S.jsx)("div",{children:(0,S.jsxs)("span",{className:"".concat(v.btn," ").concat(ne?v.btnSort:""),children:[(0,S.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,S.jsx)(f.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,S.jsx)("span",{className:v.tips,children:(0,S.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,S.jsx)(j.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:r,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,y.eB)()&&C&&(0,S.jsx)(p.Z,{dropdownRender:function(){return ee},open:B,onOpenChange:function(e){L(e)},children:(0,S.jsxs)("a",{children:["分班",B?(0,S.jsx)(_.Z,{style:{marginLeft:6}}):(0,S.jsx)(g.Z,{style:{marginLeft:6}})]})})]})}},81971:function(e,n,t){t.d(n,{Z:function(){return u}});t(59301);var s=t(95237),i=t(43604),r=t(20834),o=t(38854),a=t(6848),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},l=t(32007),d=t(37712),u=function(e){var n,t,u,h=e.isLoading,m=e.addText,x=e.tabDataSource,p=e.isAdmin,f=e.dispatch,j=e.type,v=e.isExercise,y=e.defaultSelectedKeys,_=e.onTabMenuClick,g=e.getDropdownMenu,C=e.showControlButton,Z=e.buttonText,N=e.buttonIcon,S=void 0===N?"icon-tianjiadaohang":N,b=e.extraNode,k=e.user,w=e.onButtonClick,I=void 0===w?function(){}:w,B=(0,l.useParams)();return(0,d.jsx)("div",{className:c.tabMenuContainer,children:(0,d.jsxs)(s.Z,{children:[(0,d.jsx)(i.Z,{flex:"1",children:(0,d.jsx)(r.Z,{onSelect:function(e){return h?{}:_(e)},mode:"horizontal",selectedKeys:y,children:x.map((function(e){return(0,d.jsxs)(r.Z.Item,{children:[(0,d.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&p&&(0,d.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),p&&v&&(0,d.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){f({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),p&&(0,d.jsxs)(i.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[v&&(0,d.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,d.jsxs)(r.Z,{children:[(0,d.jsx)(r.Z.Item,{onClick:function(){f({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:j,exportType:"exercise",category_id:B.categoryId}})},children:"学生成绩"},1),(0,d.jsx)(r.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,d.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,d.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,d.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,d.jsxs)("div",{className:c.control,children:[(0,d.jsx)("div",{className:c.extra,children:b}),C&&(0,d.jsxs)("span",{onClick:I,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont ".concat(S)})}),(0,d.jsx)("span",{children:Z})]}),!!g&&(0,d.jsx)(o.Z,{disabled:2===(null==k||null===(n=k.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:g,children:(0,d.jsxs)("span",{className:2===(null==k||null===(t=k.userInfo)||void 0===t?void 0:t.user_status)?c.selectBtn1:c.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,d.jsx)(a.Z,{title:2===(null==k||null===(u=k.userInfo)||void 0===u?void 0:u.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,d.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[64387],{21075:function(e,n,t){t.d(n,{Z:function(){return j}});var s=t(79800),i=t.n(s),r=t(59301),o=t(20834),a=t(92832),c=t(24905),l=t(3113),d=t(38854),u="bottomControlContainer___woAeo",h="buttonWrap___iRw4K",m="moveCategory___oiQqw",x=t(89260),p=t(78386),f=t(37712),j=function(e){var n=e.buttonDataSource,t=e.onButtonClick,s=e.useBatchStatus,j=e.allSelect,v=e.setAllSelect,y=e.selectArrs,_=e.onMenuClick,g=e.setSeleArr,C=e.catalogue,Z=e.addCatalogue,N=(0,r.useState)(!1),S=i()(N,2),b=S[0],k=S[1],w=(0,r.useState)(""),I=i()(w,2),B=I[0],L=I[1];console.log("---",C);var M=(0,f.jsx)("div",{className:m,onMouseLeave:function(e){return k(!1)},children:(0,f.jsxs)(o.Z,{onClick:_,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,f.jsx)(a.Z,{onChange:function(e){L(e.target.value)}})}),null==C?void 0:C.map((function(e,n){var t;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(o.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,f.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),Z&&(0,f.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z,children:"新建子目录..."})]})});return(0,f.jsxs)("div",{className:u,children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("div",{children:(0,f.jsxs)(c.Z,{checked:j,onChange:v,children:["全选本页(",y.length,")"]})}),(0,x.GJ)()&&n.map((function(e){return(0,f.jsx)("div",{children:(0,f.jsx)(l.ZP,{type:"primary",icon:e.icon,className:h,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,x.GJ)()&&(Z||C)&&(0,f.jsx)("div",{children:(0,f.jsx)(d.Z,{open:b,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return M},getPopupContainer:function(e){return e.parentNode},children:(0,f.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return k(!0)},children:(0,f.jsx)(l.ZP,{type:"primary",className:h,icon:(0,f.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,f.jsxs)("span",{children:["移动到目录 ",(0,f.jsx)(p.Z,{})]})})})})})]}),(0,f.jsx)("div",{children:(0,f.jsx)(l.ZP,{type:"primary",ghost:!0,onClick:function(){s(!1),g([])},children:"取消操作"})})]})}},99151:function(e,n,t){t.d(n,{Z:function(){return b}});var s=t(7557),i=t.n(s),r=t(37205),o=t.n(r),a=t(41498),c=t.n(a),l=t(79800),d=t.n(l),u=t(59301),h=t(20834),m=t(24905),x=t(3113),p=t(38854),f=t(6848),j=t(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},y=t(89260),_=t(20538),g=t(78386),C=t(26724),Z=t.n(C),N=t(32007),S=t(37712),b=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,s=e.detailCourseGroupsList,r=e.onSearch,a=e.onBoard,l=e.onSort,C=e.isboard,b=e.dispatch,k=(e.onBatch,e.SortMenus),w=(0,u.useState)(!1),I=d()(w,2),B=I[0],L=I[1],M=(0,u.useState)([]),P=d()(M,2),A=P[0],R=P[1],T=(0,u.useState)(!0),O=d()(T,2),z=O[0],G=O[1],E=(0,u.useState)([]),H=d()(E,2),J=H[0],K=H[1],D=(0,u.useState)(1),F=d()(D,2),W=F[0],X=F[1],q=(0,u.useState)(!1),Q=d()(q,2),U=Q[0],V=Q[1],Y=(0,N.useParams)();(0,u.useEffect)((function(){C&&$()}),[C]);var $=function(){var e=c()(i()().mark((function e(){var n,t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!z||U){e.next=10;break}return V(!0),X(W+1),e.next=5,b({type:"classroomList/getCourseGroupsList",payload:{page:W,id:Y.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,s=o()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(G(!1),s.push({id:0,name:"未分班"})),V(!1),K([].concat(o()(J),o()(s)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,S.jsxs)("section",{className:v.dropmenu,children:[(0,S.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,S.jsx)(Z(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:z,useWindow:!1,children:(0,S.jsx)(h.Z,{style:{width:240,zIndex:10},children:(null==s?void 0:s.group_count)>0&&(null==J?void 0:J.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,S.jsx)(h.Z.Item,{children:(0,S.jsx)(m.Z,{checked:A.includes(e.id),value:e.id,onChange:function(n){A.indexOf(e.id);A.indexOf(e.id)>-1?R(A.filter((function(n){return n!==e.id}))):R(A.concat(e.id))},children:e.name})},e.id)})))})})}),(0,S.jsx)("aside",{style:{background:"#fff"},children:(0,S.jsxs)("div",{children:[(0,S.jsx)(x.ZP,{type:"link",onClick:function(){a(A)},children:"确定"}),(0,S.jsx)(x.ZP,{type:"link",onClick:function(){R([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,S.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==k||!k.length)&&(0,S.jsx)("div",{children:(0,S.jsx)(p.Z,{dropdownRender:function(){return(0,S.jsx)(h.Z,{selectedKeys:[n],children:k.map((function(e){return(0,S.jsx)(h.Z.Item,{onClick:function(){return t((n=e).name),void l(n);var n},children:e.name},e.name)}))})},children:(0,S.jsx)("div",{children:(0,S.jsxs)("span",{className:"".concat(v.btn," ").concat(ne?v.btnSort:""),children:[(0,S.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,S.jsx)(f.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,S.jsx)("span",{className:v.tips,children:(0,S.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,S.jsx)(j.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:r,style:{width:220,marginLeft:"auto"}}),(0,y.eB)()&&C&&(0,S.jsx)(p.Z,{dropdownRender:function(){return ee},open:B,onOpenChange:function(e){L(e)},children:(0,S.jsxs)("a",{children:["分班",B?(0,S.jsx)(_.Z,{style:{marginLeft:6}}):(0,S.jsx)(g.Z,{style:{marginLeft:6}})]})})]})}},81971:function(e,n,t){t.d(n,{Z:function(){return u}});t(59301);var s=t(95237),i=t(43604),r=t(20834),o=t(38854),a=t(6848),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},l=t(32007),d=t(37712),u=function(e){var n,t,u,h=e.isLoading,m=e.addText,x=e.tabDataSource,p=e.isAdmin,f=e.dispatch,j=e.type,v=e.isExercise,y=e.defaultSelectedKeys,_=e.onTabMenuClick,g=e.getDropdownMenu,C=e.showControlButton,Z=e.buttonText,N=e.buttonIcon,S=void 0===N?"icon-tianjiadaohang":N,b=e.extraNode,k=e.user,w=e.onButtonClick,I=void 0===w?function(){}:w,B=(0,l.useParams)();return(0,d.jsx)("div",{className:c.tabMenuContainer,children:(0,d.jsxs)(s.Z,{children:[(0,d.jsx)(i.Z,{flex:"1",children:(0,d.jsx)(r.Z,{onSelect:function(e){return h?{}:_(e)},mode:"horizontal",selectedKeys:y,children:x.map((function(e){return(0,d.jsxs)(r.Z.Item,{children:[(0,d.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&p&&(0,d.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),p&&v&&(0,d.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){f({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),p&&(0,d.jsxs)(i.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[v&&(0,d.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,d.jsxs)(r.Z,{children:[(0,d.jsx)(r.Z.Item,{onClick:function(){f({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:j,exportType:"exercise",category_id:B.categoryId}})},children:"学生成绩"},1),(0,d.jsx)(r.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,d.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,d.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,d.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,d.jsxs)("div",{className:c.control,children:[(0,d.jsx)("div",{className:c.extra,children:b}),C&&(0,d.jsxs)("span",{onClick:I,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont ".concat(S)})}),(0,d.jsx)("span",{children:Z})]}),!!g&&(0,d.jsx)(o.Z,{disabled:2===(null==k||null===(n=k.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:g,children:(0,d.jsxs)("span",{className:2===(null==k||null===(t=k.userInfo)||void 0===t?void 0:t.user_status)?c.selectBtn1:c.selectBtn,children:[(0,d.jsx)("span",{children:(0,d.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,d.jsx)(a.Z,{title:2===(null==k||null===(u=k.userInfo)||void 0===u?void 0:u.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,d.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}}}]); \ No newline at end of file diff --git a/72016.async.js b/72016.async.js index 431d43b52b..d3d2e0a6cc 100644 --- a/72016.async.js +++ b/72016.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[72016],{46100:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var i=n(82242),a=n.n(i),r=n(7557),s=n.n(r),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(59301),p=n(32007),f=n(78241),h=n(8591),m=n(43418),v=n(92832),x="wrap___TwY3U",g="content___Ks95W",y="mainPathWrap___CrMaa",_="colorBlue___dvWbP",b=n(37712),j=(0,p.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.dispatch),i=e.title,r=e.pathList,o=void 0===r?[]:r,c=e.showInputPath,j=void 0!==c&&c,w=e.isMergeSelectFile,k=void 0!==w&&w,S=e.onFinish,C=void 0===S?function(){}:S,Z=f.Z.useForm(),N=u()(Z,1)[0],P=(0,p.useParams)(),D=(0,p.useLocation)(),T=(0,d.useRef)(),F=(0,d.useState)(""),O=u()(F,2),R=O[0],E=O[1],L=(0,d.useState)(""),I=u()(L,2),B=I[0],M=I[1],A=(0,d.useState)([]),U=u()(A,2),z=U[0],V=U[1],q=(0,d.useState)([]),G=u()(q,2),K=G[0],H=G[1];(0,d.useEffect)((function(){var e;T.current="repository"===(null===(e=D.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===t.actionTabs.key){var e=o.join("/"),n=[];o.map((function(t,i){0===i?n.push({val:"根目录",path:""},{val:"/".concat(t),path:e}):n.push({val:"/".concat(t),path:e})})),V(n),E(e),M(e),W(e)}}),[t.actionTabs.key]);var W=function(){var e=l()(s()().mark((function e(t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:T.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:P.id,path:t}});case 2:(i=e.sent)&&H(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),J=function(){var e=l()(s()().mark((function e(){var t,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null==N?void 0:N.getFieldsValue(),i=R?"".concat(R).concat(null!=t&&t.name?"/".concat(null==t?void 0:t.name):""):null==t?void 0:t.name,!k){e.next=6;break}return C(i),Q(),e.abrupt("return");case 6:if(!j){e.next=16;break}return e.next=9,N.validateFields();case 9:return e.next=11,n({type:"shixunsDetail/uploadGitFolder",payload:a()(a()({},{id:P.id,path:i}),T.current?{}:{secret_repository:!0})});case 11:r=e.sent,C(B),0===r.status&&h.ZP.info("新建成功"),e.next=18;break;case 16:C(i),h.ZP.success("选择文件目录成功");case 18:Q();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(){n({type:"shixunsDetail/setActionTabs",payload:{}}),N.resetFields()};return(0,b.jsx)(m.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===t.actionTabs.key,onOk:J,onCancel:Q,children:(0,b.jsxs)("div",{className:x,children:[(0,b.jsxs)("div",{className:g,children:[(0,b.jsx)("div",{className:y,children:!(null==z||!z.length)&&z.map((function(e,t){return(0,b.jsx)("a",{onClick:function(){return function(e,t){var n=z.filter((function(e,n){return n<=t}));V(n);var i=n.filter((function(e,t){return 0!==t})).map((function(e){return e.val})).join("").substr(1);E(i),W(i)}(0,t)},children:e.val},t)}))}),!(null==K||!K.length)&&K.map((function(e,t){return"tree"===e.type&&(0,b.jsxs)("a",{onClick:function(){return function(e){var t=R;"tree"===e.type&&(z.length?z.push({val:"/".concat(e.name),path:e.name}):z.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),V(z),t=R?"".concat(R,"/").concat(e.name):e.name,E(t)),W(t)}(e)},children:[(0,b.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(_)}),e.name]},t)}))]}),(0,b.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,b.jsx)("div",{className:"mt5 mb5",children:R}),j&&(0,b.jsx)(f.Z,{form:N,scrollToFirstError:!0,className:"mt20",children:(0,b.jsx)(f.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,b.jsx)(v.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})}))},72016:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ee}});var i=n(82242),a=n.n(i),r=n(7557),s=n.n(r),o=n(41498),l=n.n(o),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),f=n(59301),h="menu___szqfh",m="warehouse___SVzfZ",v="header___DfoMH",x="title___y2IOb",g="content___pGWUf",y="left___eYHD7",_="right___RbSHM",b="loading___g8ST2",j="empty___JqJWS",w="tabs___fuMob",k="line___Wav7D",S="footer___xymfv",C="commit___ZwkDv",Z="filePathWrp____p6mm",N="filePath___qkzoJ",P="bottom0___MrVME",D=n(32007),T=n(99313),F=n(6848),O=n(8591),R=n(20834),E=n(95237),L=n(43604),I=n(38854),B=n(43418),M=n(71418),A=n(3113),U=n(37205),z=n.n(U),V=n(97334),q=n(78673),G=n(56102),K=n(78241),H=n(92832),W={wrap:"wrap___yTLAj",modal:"modal___B3dwx",title:"title___FHscn",path:"path___o7aJh",colorBlue:"colorBlue___p4I9Y",width240:"width240___UNGpD",filePath:"filePath___uTJLX"},J=n(37712),Q=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],X=(0,D.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,i=p()(e,Q),r=(0,D.useLocation)(),o=(0,D.useParams)(),c=(0,f.useState)({}),d=u()(c,2),h=(d[0],d[1]),m=(0,f.useRef)(),v=K.Z.useForm(),x=u()(v,1)[0],g=(0,f.useState)(""),y=u()(g,2),_=(y[0],y[1]);(0,f.useEffect)((function(){i.visible&&x.resetFields()}),[i.visible]),(0,f.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;_(n)}}),[]),(0,f.useEffect)((function(){var e;m.current=null===(e=r.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var b=function(){var e=l()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,t({type:"shixunsDetail/addRepositoryFile",payload:{id:o.id,message:a.commitMessage,content:"",path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!n||void 0}});case 3:null!=(r=e.sent)&&r.url&&(O.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(B.Z,{width:"60%",centered:!0,open:i.visible,wrapClassName:W.modal,onOk:function(){x.submit()},onCancel:i.onClose,title:"新建文件夹",children:(0,J.jsx)("section",{className:W.bg,children:(0,J.jsx)("div",{className:W.wrap,children:(0,J.jsxs)(K.Z,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:b,onChange:function(){var e,t,n,i,r=a()({},x.getFieldsValue()),s=null==r||null===(e=r.path)||void 0===e?void 0:e.split(""),o=null==r||null===(t=r.file)||void 0===t?void 0:t.split("");null!=s&&null!==(n=s.filter((function(e){return"/"==e})))&&void 0!==n&&n.length&&(r.path=r.path.substring(0,r.path.length-1)),null!=o&&null!==(i=o.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(r.file=r.file.substring(0,r.path.length-1)),x.setFieldsValue(a()({},r)),h(r)},children:[(0,J.jsx)(K.Z.Item,{label:"文件夹名称:",name:"path",children:(0,J.jsxs)(E.Z,{children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)("span",{className:W.filePath,children:i.defaultPath+"/"})}),(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)(K.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,J.jsx)(K.Z.Item,{label:"文件名称:",name:"file",children:(0,J.jsx)(H.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,J.jsx)(K.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),Y=n(4469),$=n(84431),ee=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],te=(0,D.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.user,e.dispatch),i=e.isRepository,r=p()(e,ee),o=(0,D.useLocation)(),c=(0,D.useParams)(),d=(0,f.useState)({}),h=u()(d,2),m=(h[0],h[1]),v=(0,f.useRef)(),x=K.Z.useForm(),g=u()(x,1)[0],y=(0,f.useState)(""),_=u()(y,2),b=(_[0],_[1]);(0,f.useEffect)((function(){r.visible&&g.resetFields()}),[r.visible]),(0,f.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;b(n)}}),[]),(0,f.useEffect)((function(){var e;v.current=null===(e=o.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var j=function(){var e=l()(s()().mark((function e(){var a,o,l,u,d,p,f=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=f.length>0&&void 0!==f[0]?f[0]:{},l=f.length>1&&void 0!==f[1]&&f[1],u=f.length>2&&void 0!==f[2]?f[2]:1,e.next=5,n({type:"shixunsDetail/addRepositoryFile",payload:{id:c.id,message:o.commitMessage,content:o.codeMirror,path:(r.defaultPath?r.defaultPath+"/":"")+o.path,secret_repository:!i||void 0,sync_origin_shixun:l}});case 5:null!=(d=e.sent)&&d.url&&(null!=t&&null!==(p=t.detail)&&void 0!==p&&p.copy_for_exercise||O.ZP.success("添加成功"),r.onOK({path:(r.defaultPath?r.defaultPath+"/":"")+o.path,name:o.path.split("/")[o.path.split("/").length-1]}),r.onClose()),null!=t&&null!==(a=t.detail)&&void 0!==a&&a.copy_for_exercise&&(0,$.m)(n,t,c.id,u);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(B.Z,{width:"60%",open:r.visible,wrapClassName:W.modal,destroyOnClose:!0,centered:!0,onOk:function(){g.submit()},onCancel:r.onClose,title:"新建文件",children:(0,J.jsx)("section",{className:W.bg,children:(0,J.jsx)("div",{className:W.wrap,children:(0,J.jsxs)(K.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:function(e){var i,a;null!=t&&null!==(i=t.detail)&&void 0!==i&&i.is_fork_from_creator&&null!=t&&null!==(a=t.detail)&&void 0!==a&&a.copy_for_exercise?(r.onClose(),n({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"wareHouse",fn:function(e,t,n){j(e,t,n)}}})):j(e)},onChange:function(){var e,t,n=a()({},g.getFieldsValue()),i=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==i||null===(t=i.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),g.setFieldsValue(a()({},n)),m(n)},children:[(0,J.jsx)(K.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,J.jsxs)(E.Z,{children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)("span",{className:W.filePath,children:r.defaultPath+"/"})}),(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)(K.Z.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,J.jsx)(K.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,J.jsx)("div",{className:"mt10 mb20",children:(0,J.jsx)(K.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],style:{marginBottom:0},children:(0,J.jsx)(Y.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),ne=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],ie=(0,D.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,i=p()(e,ne),r=(0,D.useLocation)(),o=(0,D.useParams)(),c=(0,f.useState)({}),d=u()(c,2),h=(d[0],d[1]),m=(0,f.useRef)(),v=K.Z.useForm(),x=u()(v,1)[0],g=(0,f.useState)(""),y=u()(g,2),_=y[0],b=y[1],j=(0,f.useState)(""),w=u()(j,2),k=w[0],S=w[1];(0,f.useEffect)((function(){i.visible&&x.resetFields()}),[i.visible]),(0,f.useEffect)((function(){var e=i.defaultPath.split("/");1===e.length?(b(""),S(i.defaultPath)):(S(e.pop()),b(e.join("/")+"/"))}),[i.defaultPath]),(0,f.useEffect)((function(){var e;m.current=null===(e=r.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var C=function(){var e=l()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,t({type:"shixunsDetail/moveGitFile",payload:{id:o.id,from:i.defaultPath,to:_+a.path,message:a.commitMessage||"".concat(i.defaultPath," rename to ").concat(_).concat(a.path," "),secret_repository:n}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(O.ZP.success("添加成功"),i.onOK({path:a.path,name:a.path}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(B.Z,{width:"40%",open:i.visible,wrapClassName:W.modal,centered:!0,onOk:function(){x.submit()},onCancel:i.onClose,title:"提交说明",children:(0,J.jsx)("section",{className:W.bg,children:(0,J.jsx)("div",{className:W.wrap,children:(0,J.jsxs)(K.Z,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:C,onChange:function(){var e,t,n=a()({},x.getFieldsValue()),i=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==i||null===(t=i.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),x.setFieldsValue(a()({},n)),h(n)},children:[(0,J.jsx)(K.Z.Item,{label:"重命名:",name:"path",children:(0,J.jsx)(E.Z,{children:(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)(K.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:k})})})})}),(0,J.jsx)(K.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,J.jsx)(H.Z,{placeholder:"如不填写,默认提交信息是(".concat(i.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),ae=n(20817),re=n(85750),se=n(59028),oe=n(46100),le={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},ce=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],ue=se.Z.Dragger,de=(0,D.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){var t,n=e.shixunsDetail,i=(e.globalSetting,e.loading,e.user,e.dispatch),r=e.isRepository,o=p()(e,ce),c=(0,D.useLocation)(),d=(0,D.useParams)(),h=(0,f.useState)({}),m=u()(h,2),v=m[0],x=m[1],g=(0,f.useRef)(),y=K.Z.useForm(),_=u()(y,1)[0],b=(0,f.useState)([]),j=u()(b,2),w=j[0],k=j[1],S=(0,f.useState)(),C=u()(S,2),Z=C[0],N=C[1];(0,f.useEffect)((function(){o.visible&&(_.resetFields(),k([]))}),[o.visible]),(0,f.useEffect)((function(){g.current=d.id}),[]),(0,f.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;N(n)}}),[]);var P,T=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.response){e.next=3;break}return O.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/deleteGitFile",payload:{id:d.id,path:Z?"".concat(Z,"/").concat(t.name):t.name,message:_.getFieldValue("commitMessage")||"删除了".concat(Z?"".concat(Z,"/").concat(t.name):t.name),secret_repository:!r||null}});case 5:0===e.sent.status&&(k(w.filter((function(e){return e.uid!==t.uid}))),O.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:Boolean(_.getFieldValue("commitMessage")),data:(P=l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(s()().mark((function e(n,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(l()(s()().mark((function e(){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_.getFieldsValue();case 2:e.sent,i=a()(a()({},{path:o.defaultPath?o.defaultPath:"",message:v.commitMessage||"上传了".concat(t)}),r?{}:{secret_repository:!0}),n(i);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return P.apply(this,arguments)}),fileList:w,method:"post",action:"".concat(ae.Z.API_SERVER,"/api/shixuns/").concat(g.current,"/upload_git_file.json"),onChange:function(e){if(t=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var i,a,r,s;if(k(e.fileList),!e.file.response)return;if(0===(null===(i=e.file.response)||void 0===i?void 0:i.status))return void(null!=n&&null!==(s=n.detail)&&void 0!==s&&s.copy_for_exercise||(O.ZP.success("上传成功!"),_.validateFields()));k(w.filter((function(t){return t.uid!==e.file.uid}))),(null===(a=e.file.response)||void 0===a?void 0:a.message)&&O.ZP.info(null===(r=e.file.response)||void 0===r?void 0:r.message)}},onRemove:T,beforeUpload:function(e){return t=e.name,!(e.size/1024/1024>50)||(O.ZP.info("文件大小必须小于50MB"),!1)}},R=function(){var e=l()(s()().mark((function e(){var l,c,u,p,f,h,m=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c=m.length>0&&void 0!==m[0]&&m[0],u=m.length>1&&void 0!==m[1]?m[1]:1,p=a()(a()({},{path:o.defaultPath?o.defaultPath:"",message:v.commitMessage||"上传了".concat(t)}),r?{}:{secret_repository:!0}),f=s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=new FormData).append("file",w[h].originFileObj),t.append("sync_origin_shixun",c.toString()),Object.keys(p).forEach((function(e){t.append(e,p[e].toString())})),e.next=6,(0,re.ZP)("/api/shixuns/".concat(g.current,"/upload_git_file.json"),{method:"post",body:t},!0);case 6:e.sent;case 7:case"end":return e.stop()}}),e)})),h=0;case 5:if(!(h0&&void 0!==n[0]?n[0]:"",e.next=3,(0,_e.Zt)({id:j.id,secret_dir_path:t});case 3:e.sent&&Ge(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xe=function(e){var t;return(0,J.jsxs)(R.Z,{className:pe.menu,onClick:function(t){switch(oe(e.path||""),t.key){case"1":(0,be.L9)(["实践项目","设置","代码仓库","新建文件"]),T(!0);break;case"2":(0,be.L9)(["实践项目","设置","代码仓库","新建文件夹"]),Q(!0);break;case"3":(0,be.L9)(["实践项目","设置","代码仓库","上传"]),ne(!0);break;case"4":(0,be.L9)(["实践项目","设置","代码仓库","重命名"]),V(!0);break;case"5":(0,be.L9)(["实践项目","设置","代码仓库","删除"]),st(e.path,e.name,e);break;case"6":(0,be.L9)(["实践项目","设置","代码仓库","复制路径"]),ot(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,J.jsx)(R.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,J.jsx)(R.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,J.jsx)(R.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(null==h||null===(t=h.detail)||void 0===t?void 0:t.public)<2&&(0,J.jsx)(R.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,J.jsx)(G.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(y?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return O.ZP.success("复制成功")},children:(0,J.jsx)(R.Z.Item,{children:(0,J.jsx)(J.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,J.jsx)(R.Z.Item,{children:"删除"},"5")]})},Ye=function(e,t){return e.map((function(e){return e.path=""==t?t+e.name:t+"/"+e.name,e.title=(0,J.jsxs)(E.Z,{className:"font14",children:[(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsxs)(E.Z,{children:["blob"===e.type&&(0,J.jsx)(L.Z,{flex:"20px",style:{marginLeft:-20},children:(0,J.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),(0,J.jsx)(L.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,J.jsx)(I.Z,{dropdownRender:function(){return Xe(e)},className:pe.ellipsis,children:(0,J.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=C&&C!==e.name,e.className="tree"===e.type?pe.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},$e=function(e){x({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},et=function(){var e=l()(s()().mark((function e(t,n){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.split("/"),e.next=3,it(se);case 3:setTimeout((function(){$e(t),ue=[i[0]||""],ve=[t],we(z()(ve)),fe(z()(ue))}),150);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),tt=function(e,t){if(""==t)_=z()(e),b(z()(e));else{var n=nt(_,t,e);_=n,b([].concat(n))}};function nt(e,t,n){return e.map((function(e){return e.key===t?(e.children=z()(n),a()({},e)):e.children?a()(a()({},e),{},{children:nt(e.children,t,n)}):e}))}var it=function(){var e=l()(s()().mark((function e(){var t,n,i,a,r,o=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,x({type:y?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:j.id,path:t}});case 3:return(n=e.sent)&&(null!==(i=n.trees)&&void 0!==i&&i.length?(r=Ye(z()(n.trees),t),tt(r,t),Pe(n.trees||[]),Me(t||""),console.log("handleGetRepository:",r,t),setTimeout((function(){return console.log(_,n.trees,t,999999)}),2e3)):""==t&&b([]),Le((null===(a=n.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),at=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(s()().mark((function e(n,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.children.length&&n(),ze(t.path),e.next=4,it(t.path);case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=l()(s()().mark((function e(t,n){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",t,n.nativeEvent.target.nodeName,n),i=function(){$e(n.node.path),t=[n.node.path],we(z()(t))},"svg"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName&&"I"!==n.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===n.node.type&&(null!=g&&null!==(a=g.sideBar)&&void 0!==a&&a.confirmLeave?B.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),x({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),st=function(e,t,n){var i;B.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(n.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=l()(s()().mark((function t(){var n,i,a;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,x({type:"shixunsDetail/deleteGitFile",payload:{id:j.id,path:e,message:"删除".concat(e),secret_repository:!y||null}});case 2:if(n=t.sent,i=e.split("/"),0!==(null==n?void 0:n.status)){t.next=20;break}return O.ZP.info("删除成功"),i.splice(i.length-1,1),t.next=9,it(i.length>1?i.join("/"):"");case 9:if(null==(a=t.sent)||!a.trees){t.next=13;break}t.next=16;break;case 13:return i.splice(i.length-1,1),t.next=16,it(i.length>1?i.join("/"):"");case 16:return $e(""),t.abrupt("return",!0);case 20:-3===(null==n?void 0:n.status)?B.Z.confirm({title:"删除失败",centered:!0,content:(0,J.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.id,"/edit/").concat(null==n?void 0:n.message,"/tab=2")}}):-4===(null==n?void 0:n.status)&&B.Z.confirm({title:"删除失败",centered:!0,content:(0,J.jsx)("div",{children:null==n?void 0:n.message}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.id,"/edit?tabId=service")}});case 21:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ot=function(e){console.log(e,"item")},lt=function(){var e=l()(s()().mark((function e(t,n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",n),"svg"!==n.nativeEvent.target.nodeName&&"path"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,at(n.node);case 7:ue.includes(n.node.path)?ue.splice(ue.indexOf(n.node.path),1):ue.push(n.node.path);case 8:fe(z()(ue));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ct=function(){Oe(!1),localStorage.warehouseHideTip=!0},ut=function(){var e=l()(s()().mark((function e(t){var n,i,a,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a="",e.t0=y,e.next=!0===e.t0?4:!1===e.t0?9:11;break;case 4:return a="开启版本库",r="开启",o="不开启",i=(0,J.jsx)("div",{children:"新建实践题关卡时,需要使用代码仓库;如果只有选择题关卡,则不需要代码仓库。代码仓库启用后,将无法关闭。"}),e.abrupt("break",11);case 9:return null!=h&&null!==(n=h.detail)&&void 0!==n&&n.secret_repository?(a="关闭私密代码仓库",r="确定",o="取消",i=(0,J.jsx)("div",{children:"关闭私密代码仓库后,已创建的私密代码仓库及其内容,将被删除。确认要关闭私密代码仓库?"})):(a="开启私密代码仓库",r="不使用",o="使用",i=(0,J.jsx)("div",{children:"私密版本库的文件对学员始终隐藏,无法访问查看。适用于命令行、图形化桌面两类实训,其他类型实训不建议使用私密版本库。"})),e.abrupt("break",11);case 11:if(y||!(0,je.gy)(x,"不能开启/关闭私密代码仓库")){e.next=13;break}return e.abrupt("return");case 13:B.Z.confirm({title:a,okText:r,cancelText:o,content:i,onOk:function(){var e;(0,be.L9)(["实践项目","设置","代码仓库",a]),(y||null!=h&&null!==(e=h.detail)&&void 0!==e&&e.secret_repository)&&dt(t)},onCancel:function(){var e;y||null!=h&&null!==(e=h.detail)&&void 0!==e&&e.secret_repository||dt(t)}});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),dt=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y){e.next=6;break}return e.next=3,(0,_e.h4)(a()({},j));case 3:x({type:"practiceSetting/getCommonData",payload:a()({},j)}),e.next=8;break;case 6:return e.next=8,(0,_e.K0)(a()(a()({},j),{},{is_secret_repository:t}));case 8:it(),x({type:"shixunsDetail/getShixunsDetail",payload:{id:j.id}});case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pt=function(){var e=l()(s()().mark((function e(t){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(t),t.node.key,t.dragNode.key,n=t.node.pos.split("-"),t.dropPosition-Number(n[n.length-1]),"tree"!==t.dragNode.type){e.next=8;break}return O.ZP.warning("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===t.node.type){e.next=11;break}return O.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,x({type:"shixunsDetail/moveGitFile",payload:{id:j.id,from:t.dragNode.path,to:t.node.path+"/"+t.dragNode.name,message:"".concat(t.dragNode.path," move to ").concat(t.node.path+"/"+t.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return $e(""),e.next=18,it("");case 18:i=0;case 19:if(!(i0&&void 0!==c[0]&&c[0],r=c.length>1&&void 0!==c[1]?c[1]:1,e.next=4,ie({type:"shixunsDetail/updateRepositoryFile",payload:{id:Be.id,path:null==re||null===(t=re.fileContent)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.path,content:ve,secret_repository:!be||null,sync_origin_shixun:i}});case 4:null!=(o=e.sent)&&o.content&&(null!=re&&null!==(l=re.detail)&&void 0!==l&&l.copy_for_exercise||O.ZP.success("保存成功"),ie({type:"practiceSetting/setSideBarTabs",payload:a()(a()({},ae.sideBar),{},{confirmLeave:!1})})),null!=re&&null!==(n=re.detail)&&void 0!==n&&n.copy_for_exercise&&(0,$.m)(ie,re,Be.id,r);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:m,children:[(0,J.jsx)("div",{className:v,children:(0,J.jsxs)(E.Z,{align:"middle",className:"w100 c-white",style:{height:60},children:[(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsxs)(E.Z,{align:"middle",children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)(I.Z,{dropdownRender:function(){return Ae},className:h,children:(0,J.jsxs)("span",{className:"font16 c-white current ml20",children:[Me.find((function(e){return e.id===le})).name," ",(0,J.jsx)("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})]})})}),(0,J.jsx)(L.Z,{flex:"81px",children:(0,J.jsx)("div",{className:k})}),(0,J.jsx)(L.Z,{children:(0,J.jsxs)(T.Z,{className:w,activeKey:pe,onChange:function(e){var t;null!=ae&&null!==(t=ae.sideBar)&&void 0!==t&&t.confirmLeave?B.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){fe(e),ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(fe(e),ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))},children:[(0,J.jsx)(Re,{tab:(0,J.jsx)("span",{className:"leaveClick",children:"代码文件"})},"1"),be&&(null==re||null===(r=re.detail)||void 0===r?void 0:r.init_repository)&&(0,J.jsx)(Re,{tab:"提交记录",className:"leaveClick"},"2"),!be&&(null==re||null===(o=re.detail)||void 0===o?void 0:o.secret_repository)&&(0,J.jsx)(Re,{tab:"提交记录",className:"leaveClick"},"2")]})})]})}),(be&&(null==re||null===(c=re.repository)||void 0===c?void 0:c.git_url)||!be&&(null==re||null===(d=re.secretRepository)||void 0===d?void 0:d.git_url))&&(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("span",{className:x,children:"仓库地址:"}),(0,J.jsx)("input",{value:be?null==re||null===(U=re.repository)||void 0===U?void 0:U.git_url:null==re||null===(z=re.secretRepository)||void 0===z?void 0:z.git_url}),(0,J.jsx)(G.CopyToClipboard,{text:be?null==re||null===(V=re.repository)||void 0===V?void 0:V.git_url:null==re||null===(q=re.secretRepository)||void 0===q?void 0:q.git_url,onCopy:function(){return O.ZP.success("复制成功")},children:(0,J.jsx)(F.Z,{placement:"topLeft",title:"点击复制版本库",children:(0,J.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]})})]})}),(0,J.jsxs)("div",{className:g,style:{overflow:"auto"},children:["1"===pe&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("aside",{className:y,children:(0,J.jsx)(M.Z,{spinning:!!ne.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(b," ").concat(P),children:(0,J.jsx)(Ze,{setTreeData:Le,treeData:Ee,activeKey:le,isRepository:be})})}),(0,J.jsxs)("aside",{className:_,ref:Ie,children:[""!==(null==ae||null===(K=ae.sideBar)||void 0===K?void 0:K.selectPath)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(M.Z,{spinning:!!ne.effects["shixunsDetail/getFileContent"],wrapperClassName:b,children:[(0,J.jsx)("div",{className:Z,children:(0,J.jsxs)(E.Z,{align:"middle",className:"w100",children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-daimacangku2 c-white"})}),(0,J.jsx)(L.Z,{flex:"40px",children:(0,J.jsx)("div",{className:k,style:{marginLeft:20}})}),(0,J.jsx)(L.Z,{className:N,children:Ce.map((function(e,t){return(0,J.jsx)("span",{className:"c-blue",children:e})}))})]})}),(0,J.jsx)("div",{className:ne.effects["shixunsDetail/getFileContent"]?"hide":"show",children:(0,J.jsx)(Fe.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:null==re||null===(H=re.fileContent)||void 0===H?void 0:H.filename,type:"office"===(null==re||null===(W=re.fileContent)||void 0===W?void 0:W.file_type)?"download":null==re||null===(Q=re.fileContent)||void 0===Q?void 0:Q.file_type,data:ve,monacoEditor:{value:ve,language:null==re||null===(X=re.fileContent)||void 0===X?void 0:X.language,onChange:function(e){return function(e){xe(e);var t=-1;t=e===ge.current?0:1,ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!t}})}(e)},options:{fontSize:14}}})})]}),"txt"===(null==re||null===(Y=re.fileContent)||void 0===Y?void 0:Y.file_type)&&(0,J.jsx)(E.Z,{align:"middle",justify:"center",className:S,children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(A.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){D.history.push("/shixuns/".concat(Be.id,"/challenges"))},children:"取消"}),(0,J.jsx)(A.ZP,{type:"primary",size:"middle",className:"ml40",onClick:function(e){var t,n;null!=re&&null!==(t=re.detail)&&void 0!==t&&t.is_fork_from_creator&&null!=re&&null!==(n=re.detail)&&void 0!==n&&n.copy_for_exercise?ie({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"wareHouse",fn:function(e,t){Ue(e,t)}}}):Ue()},children:"提交"})]})})]}),""==(null==ae||null===(ee=ae.sideBar)||void 0===ee?void 0:ee.selectPath)&&(null==re||null===(te=re.detail)||void 0===te?void 0:te.init_repository)&&(0,J.jsxs)("div",{className:j,children:[(0,J.jsx)("img",{src:we.x7,width:"258"}),(0,J.jsx)("br",{}),(0,J.jsxs)("span",{className:"c-grey-c",children:[!(null==Ee||!Ee.length)&&"在左侧代码仓库区域点击目录打开文件",!(null!=Ee&&Ee.length)&&"请先在左侧上传文件或新建文件!"]})]})]})]}),"2"===pe&&(0,J.jsx)("div",{className:C,children:(0,J.jsx)(Te,{isRepository:be})})]})]})}))},84431:function(e,t,n){"use strict";n.d(t,{S:function(){return d},m:function(){return p}});var i=n(7557),a=n.n(i),r=n(41498),s=n.n(r),o=n(66621),l=n(8591),c=n(43418),u=n(37712),d=function(e){var t=document.createElement("textarea");return t.value=e,t.value},p=function(){var e=s()(a()().mark((function e(t,n,i,r,s){var d,p,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/saveCopyForExercise",payload:{id:i,save_type:r}});case 2:d=e.sent,1===r?(0==(null==d?void 0:d.status)&&l.ZP.success("保存成功"),null!=d&&null!==(p=d.data)&&void 0!==p&&p.exists_same_shixun_name?t({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==d||null===(f=d.data)||void 0===f?void 0:f.shixun_name}}):t({type:"classroomList/setActionTabs",payload:{}})):(t({type:"classroomList/setActionTabs",payload:{}}),0===(null==d?void 0:d.status)&&c.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,o.xg)("/shixuns/".concat(null==n||null===(e=n.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 4:case"end":return e.stop()}}),e)})));return function(t,n,i,a,r){return e.apply(this,arguments)}}()},25769:function(e,t,n){"use strict";var i=n(98040),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,r,s,o,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(s=i(),o=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),t.format)if(i.preventDefault(),void 0===i.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var r=a[t.format]||a.default;window.clipboardData.setData(r,e)}else i.clipboardData.clearData(),i.clipboardData.setData(t.format,e);t.onCopy&&(i.preventDefault(),t.onCopy(i.clipboardData))})),document.body.appendChild(c),o.selectNodeContents(c),l.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){n&&console.error("unable to copy using execCommand: ",i),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(i){n&&console.error("unable to copy using clipboardData: ",i),n&&console.error("falling back to prompt"),r=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(r,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(o):l.removeAllRanges()),c&&document.body.removeChild(c),s()}return u}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=r(n(59301)),a=r(n(25769));function r(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n,i,a={},r=Object.keys(e);for(i=0;i=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n0&&void 0!==l[0]?l[0]:{},e.next=3,t({type:"shixunsDetail/addRepositoryFile",payload:{id:o.id,message:a.commitMessage,content:"",path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!n||void 0}});case 3:null!=(r=e.sent)&&r.url&&(O.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(B.Z,{width:"60%",centered:!0,open:i.visible,wrapClassName:W.modal,onOk:function(){x.submit()},onCancel:i.onClose,title:"新建文件夹",children:(0,J.jsx)("section",{className:W.bg,children:(0,J.jsx)("div",{className:W.wrap,children:(0,J.jsxs)(K.Z,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:b,onChange:function(){var e,t,n,i,r=a()({},x.getFieldsValue()),s=null==r||null===(e=r.path)||void 0===e?void 0:e.split(""),o=null==r||null===(t=r.file)||void 0===t?void 0:t.split("");null!=s&&null!==(n=s.filter((function(e){return"/"==e})))&&void 0!==n&&n.length&&(r.path=r.path.substring(0,r.path.length-1)),null!=o&&null!==(i=o.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(r.file=r.file.substring(0,r.path.length-1)),x.setFieldsValue(a()({},r)),h(r)},children:[(0,J.jsx)(K.Z.Item,{label:"文件夹名称:",name:"path",children:(0,J.jsxs)(E.Z,{children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)("span",{className:W.filePath,children:i.defaultPath+"/"})}),(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)(K.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,J.jsx)(K.Z.Item,{label:"文件名称:",name:"file",children:(0,J.jsx)(H.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,J.jsx)(K.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),Y=n(4469),$=n(84431),ee=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],te=(0,D.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){var t=e.shixunsDetail,n=(e.globalSetting,e.loading,e.user,e.dispatch),i=e.isRepository,r=p()(e,ee),o=(0,D.useLocation)(),c=(0,D.useParams)(),d=(0,f.useState)({}),h=u()(d,2),m=(h[0],h[1]),v=(0,f.useRef)(),x=K.Z.useForm(),g=u()(x,1)[0],y=(0,f.useState)(""),_=u()(y,2),b=(_[0],_[1]);(0,f.useEffect)((function(){r.visible&&g.resetFields()}),[r.visible]),(0,f.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;b(n)}}),[]),(0,f.useEffect)((function(){var e;v.current=null===(e=o.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var j=function(){var e=l()(s()().mark((function e(){var a,o,l,u,d,p,f=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=f.length>0&&void 0!==f[0]?f[0]:{},l=f.length>1&&void 0!==f[1]&&f[1],u=f.length>2&&void 0!==f[2]?f[2]:1,e.next=5,n({type:"shixunsDetail/addRepositoryFile",payload:{id:c.id,message:o.commitMessage,content:o.codeMirror,path:(r.defaultPath?r.defaultPath+"/":"")+o.path,secret_repository:!i||void 0,sync_origin_shixun:l}});case 5:null!=(d=e.sent)&&d.url&&(null!=t&&null!==(p=t.detail)&&void 0!==p&&p.copy_for_exercise||O.ZP.success("添加成功"),r.onOK({path:(r.defaultPath?r.defaultPath+"/":"")+o.path,name:o.path.split("/")[o.path.split("/").length-1]}),r.onClose()),null!=t&&null!==(a=t.detail)&&void 0!==a&&a.copy_for_exercise&&(0,$.m)(n,t,c.id,u);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(B.Z,{width:"60%",open:r.visible,wrapClassName:W.modal,destroyOnClose:!0,centered:!0,onOk:function(){g.submit()},onCancel:r.onClose,title:"新建文件",children:(0,J.jsx)("section",{className:W.bg,children:(0,J.jsx)("div",{className:W.wrap,children:(0,J.jsxs)(K.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:function(e){var i,a;null!=t&&null!==(i=t.detail)&&void 0!==i&&i.is_fork_from_creator&&null!=t&&null!==(a=t.detail)&&void 0!==a&&a.copy_for_exercise?(r.onClose(),n({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"wareHouse",fn:function(e,t,n){j(e,t,n)}}})):j(e)},onChange:function(){var e,t,n=a()({},g.getFieldsValue()),i=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==i||null===(t=i.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),g.setFieldsValue(a()({},n)),m(n)},children:[(0,J.jsx)(K.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,J.jsxs)(E.Z,{children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)("span",{className:W.filePath,children:r.defaultPath+"/"})}),(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)(K.Z.Item,{name:"path",style:{marginBottom:0},rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,J.jsx)(K.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,J.jsx)("div",{className:"mt10 mb20",children:(0,J.jsx)(K.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],style:{marginBottom:0},children:(0,J.jsx)(Y.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),ne=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],ie=(0,D.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var t=e.dispatch,n=e.isRepository,i=p()(e,ne),r=(0,D.useLocation)(),o=(0,D.useParams)(),c=(0,f.useState)({}),d=u()(c,2),h=(d[0],d[1]),m=(0,f.useRef)(),v=K.Z.useForm(),x=u()(v,1)[0],g=(0,f.useState)(""),y=u()(g,2),_=y[0],b=y[1],j=(0,f.useState)(""),w=u()(j,2),k=w[0],S=w[1];(0,f.useEffect)((function(){i.visible&&x.resetFields()}),[i.visible]),(0,f.useEffect)((function(){var e=i.defaultPath.split("/");1===e.length?(b(""),S(i.defaultPath)):(S(e.pop()),b(e.join("/")+"/"))}),[i.defaultPath]),(0,f.useEffect)((function(){var e;m.current=null===(e=r.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var C=function(){var e=l()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,t({type:"shixunsDetail/moveGitFile",payload:{id:o.id,from:i.defaultPath,to:_+a.path,message:a.commitMessage||"".concat(i.defaultPath," rename to ").concat(_).concat(a.path," "),secret_repository:n}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(O.ZP.success("添加成功"),i.onOK({path:a.path,name:a.path}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)(B.Z,{width:"40%",open:i.visible,wrapClassName:W.modal,centered:!0,onOk:function(){x.submit()},onCancel:i.onClose,title:"提交说明",children:(0,J.jsx)("section",{className:W.bg,children:(0,J.jsx)("div",{className:W.wrap,children:(0,J.jsxs)(K.Z,{className:"mt10",form:x,scrollToFirstError:!0,layout:"vertical",onFinish:C,onChange:function(){var e,t,n=a()({},x.getFieldsValue()),i=null==n||null===(e=n.path)||void 0===e?void 0:e.split("");(null==i||null===(t=i.filter((function(e){return"/"==e})))||void 0===t?void 0:t.length)>1&&(n.path=n.path.substring(0,n.path.length-1)),x.setFieldsValue(a()({},n)),h(n)},children:[(0,J.jsx)(K.Z.Item,{label:"重命名:",name:"path",children:(0,J.jsx)(E.Z,{children:(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)(K.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(H.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:k})})})})}),(0,J.jsx)(K.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,J.jsx)(H.Z,{placeholder:"如不填写,默认提交信息是(".concat(i.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),ae=n(20817),re=n(85750),se=n(59028),oe=n(46100),le={wrap:"wrap___T4tjB",title:"title____QnQT",path:"path___PLUeD",colorBlue:"colorBlue___eL7QF"},ce=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],ue=se.Z.Dragger,de=(0,D.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){var t,n=e.shixunsDetail,i=(e.globalSetting,e.loading,e.user,e.dispatch),r=e.isRepository,o=p()(e,ce),c=(0,D.useLocation)(),d=(0,D.useParams)(),h=(0,f.useState)({}),m=u()(h,2),v=m[0],x=m[1],g=(0,f.useRef)(),y=K.Z.useForm(),_=u()(y,1)[0],b=(0,f.useState)([]),j=u()(b,2),w=j[0],k=j[1],S=(0,f.useState)(),C=u()(S,2),Z=C[0],N=C[1];(0,f.useEffect)((function(){o.visible&&(_.resetFields(),k([]))}),[o.visible]),(0,f.useEffect)((function(){g.current=d.id}),[]),(0,f.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var t=e.split(",").join("/"),n=0===t.indexOf("/")?t.substr(1):t;N(n)}}),[]);var P,T=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.response){e.next=3;break}return O.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/deleteGitFile",payload:{id:d.id,path:Z?"".concat(Z,"/").concat(t.name):t.name,message:_.getFieldValue("commitMessage")||"删除了".concat(Z?"".concat(Z,"/").concat(t.name):t.name),secret_repository:!r||null}});case 5:0===e.sent.status&&(k(w.filter((function(e){return e.uid!==t.uid}))),O.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F={height:300,multiple:!0,withCredentials:!0,openFileDialogOnClick:Boolean(_.getFieldValue("commitMessage")),data:(P=l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(s()().mark((function e(n,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(l()(s()().mark((function e(){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_.getFieldsValue();case 2:e.sent,i=a()(a()({},{path:o.defaultPath?o.defaultPath:"",message:v.commitMessage||"上传了".concat(t)}),r?{}:{secret_repository:!0}),n(i);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return P.apply(this,arguments)}),fileList:w,method:"post",action:"".concat(ae.Z.API_SERVER,"/api/shixuns/").concat(g.current,"/upload_git_file.json"),onChange:function(e){if(t=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var i,a,r,s;if(k(e.fileList),!e.file.response)return;if(0===(null===(i=e.file.response)||void 0===i?void 0:i.status))return void(null!=n&&null!==(s=n.detail)&&void 0!==s&&s.copy_for_exercise||(O.ZP.success("上传成功!"),_.validateFields()));k(w.filter((function(t){return t.uid!==e.file.uid}))),(null===(a=e.file.response)||void 0===a?void 0:a.message)&&O.ZP.info(null===(r=e.file.response)||void 0===r?void 0:r.message)}},onRemove:T,beforeUpload:function(e){return t=e.name,!(e.size/1024/1024>50)||(O.ZP.info("文件大小必须小于50MB"),!1)}},R=function(){var e=l()(s()().mark((function e(){var l,c,u,p,f,h,m=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c=m.length>0&&void 0!==m[0]&&m[0],u=m.length>1&&void 0!==m[1]?m[1]:1,p=a()(a()({},{path:o.defaultPath?o.defaultPath:"",message:v.commitMessage||"上传了".concat(t)}),r?{}:{secret_repository:!0}),f=s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=new FormData).append("file",w[h].originFileObj),t.append("sync_origin_shixun",c.toString()),Object.keys(p).forEach((function(e){t.append(e,p[e].toString())})),e.next=6,(0,re.ZP)("/api/shixuns/".concat(g.current,"/upload_git_file.json"),{method:"post",body:t},!0);case 6:e.sent;case 7:case"end":return e.stop()}}),e)})),h=0;case 5:if(!(h0&&void 0!==n[0]?n[0]:"",e.next=3,(0,_e.Zt)({id:j.id,secret_dir_path:t});case 3:e.sent&&Ge(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xe=function(e){var t;return(0,J.jsxs)(R.Z,{className:pe.menu,onClick:function(t){switch(oe(e.path||""),t.key){case"1":(0,be.L9)(["实践项目","设置","代码仓库","新建文件"]),T(!0);break;case"2":(0,be.L9)(["实践项目","设置","代码仓库","新建文件夹"]),Q(!0);break;case"3":(0,be.L9)(["实践项目","设置","代码仓库","上传"]),ne(!0);break;case"4":(0,be.L9)(["实践项目","设置","代码仓库","重命名"]),V(!0);break;case"5":(0,be.L9)(["实践项目","设置","代码仓库","删除"]),st(e.path,e.name,e);break;case"6":(0,be.L9)(["实践项目","设置","代码仓库","复制路径"]),ot(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,J.jsx)(R.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,J.jsx)(R.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,J.jsx)(R.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(null==h||null===(t=h.detail)||void 0===t?void 0:t.public)<2&&(0,J.jsx)(R.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,J.jsx)(G.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(y?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return O.ZP.success("复制成功")},children:(0,J.jsx)(R.Z.Item,{children:(0,J.jsx)(J.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,J.jsx)(R.Z.Item,{children:"删除"},"5")]})},Ye=function(e,t){return e.map((function(e){return e.path=""==t?t+e.name:t+"/"+e.name,e.title=(0,J.jsxs)(E.Z,{className:"font14",children:[(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsxs)(E.Z,{children:["blob"===e.type&&(0,J.jsx)(L.Z,{flex:"20px",style:{marginLeft:-20},children:(0,J.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),(0,J.jsx)(L.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,J.jsx)(I.Z,{dropdownRender:function(){return Xe(e)},className:pe.ellipsis,children:(0,J.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=C&&C!==e.name,e.className="tree"===e.type?pe.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},$e=function(e){x({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},et=function(){var e=l()(s()().mark((function e(t,n){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=t.split("/"),e.next=3,it(se);case 3:setTimeout((function(){$e(t),ue=[i[0]||""],ve=[t],we(z()(ve)),fe(z()(ue))}),150);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),tt=function(e,t){if(""==t)_=z()(e),b(z()(e));else{var n=nt(_,t,e);_=n,b([].concat(n))}};function nt(e,t,n){return e.map((function(e){return e.key===t?(e.children=z()(n),a()({},e)):e.children?a()(a()({},e),{},{children:nt(e.children,t,n)}):e}))}var it=function(){var e=l()(s()().mark((function e(){var t,n,i,a,r,o=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,x({type:y?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:j.id,path:t}});case 3:return(n=e.sent)&&(null!==(i=n.trees)&&void 0!==i&&i.length?(r=Ye(z()(n.trees),t),tt(r,t),Pe(n.trees||[]),Me(t||""),console.log("handleGetRepository:",r,t),setTimeout((function(){return console.log(_,n.trees,t,999999)}),2e3)):""==t&&b([]),Le((null===(a=n.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),at=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=l()(s()().mark((function e(n,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.children.length&&n(),ze(t.path),e.next=4,it(t.path);case 4:n();case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),rt=function(){var e=l()(s()().mark((function e(t,n){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",t,n.nativeEvent.target.nodeName,n),i=function(){$e(n.node.path),t=[n.node.path],we(z()(t))},"svg"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName&&"I"!==n.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===n.node.type&&(null!=g&&null!==(a=g.sideBar)&&void 0!==a&&a.confirmLeave?B.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),x({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),st=function(e,t,n){var i;B.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(n.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=l()(s()().mark((function t(){var n,i,a;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,x({type:"shixunsDetail/deleteGitFile",payload:{id:j.id,path:e,message:"删除".concat(e),secret_repository:!y||null}});case 2:if(n=t.sent,i=e.split("/"),0!==(null==n?void 0:n.status)){t.next=20;break}return O.ZP.info("删除成功"),i.splice(i.length-1,1),t.next=9,it(i.length>1?i.join("/"):"");case 9:if(null==(a=t.sent)||!a.trees){t.next=13;break}t.next=16;break;case 13:return i.splice(i.length-1,1),t.next=16,it(i.length>1?i.join("/"):"");case 16:return $e(""),t.abrupt("return",!0);case 20:-3===(null==n?void 0:n.status)?B.Z.confirm({title:"删除失败",centered:!0,content:(0,J.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.id,"/edit/").concat(null==n?void 0:n.message,"/tab=2")}}):-4===(null==n?void 0:n.status)&&B.Z.confirm({title:"删除失败",centered:!0,content:(0,J.jsx)("div",{children:null==n?void 0:n.message}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.id,"/edit?tabId=service")}});case 21:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ot=function(e){console.log(e,"item")},lt=function(){var e=l()(s()().mark((function e(t,n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",n),"svg"!==n.nativeEvent.target.nodeName&&"path"!==n.nativeEvent.target.nodeName&&"LI"!==n.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,at(n.node);case 7:ue.includes(n.node.path)?ue.splice(ue.indexOf(n.node.path),1):ue.push(n.node.path);case 8:fe(z()(ue));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),ct=function(){Oe(!1),localStorage.warehouseHideTip=!0},ut=function(){var e=l()(s()().mark((function e(t){var n,i,a,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a="",e.t0=y,e.next=!0===e.t0?4:!1===e.t0?9:11;break;case 4:return a="开启版本库",r="开启",o="不开启",i=(0,J.jsx)("div",{children:"新建实践题关卡时,需要使用代码仓库;如果只有选择题关卡,则不需要代码仓库。代码仓库启用后,将无法关闭。"}),e.abrupt("break",11);case 9:return null!=h&&null!==(n=h.detail)&&void 0!==n&&n.secret_repository?(a="关闭私密代码仓库",r="确定",o="取消",i=(0,J.jsx)("div",{children:"关闭私密代码仓库后,已创建的私密代码仓库及其内容,将被删除。确认要关闭私密代码仓库?"})):(a="开启私密代码仓库",r="不使用",o="使用",i=(0,J.jsx)("div",{children:"私密版本库的文件对学员始终隐藏,无法访问查看。适用于命令行、图形化桌面两类实训,其他类型实训不建议使用私密版本库。"})),e.abrupt("break",11);case 11:if(y||!(0,je.gy)(x,"不能开启/关闭私密代码仓库")){e.next=13;break}return e.abrupt("return");case 13:B.Z.confirm({title:a,okText:r,cancelText:o,content:i,onOk:function(){var e;(0,be.L9)(["实践项目","设置","代码仓库",a]),(y||null!=h&&null!==(e=h.detail)&&void 0!==e&&e.secret_repository)&&dt(t)},onCancel:function(){var e;y||null!=h&&null!==(e=h.detail)&&void 0!==e&&e.secret_repository||dt(t)}});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),dt=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y){e.next=6;break}return e.next=3,(0,_e.h4)(a()({},j));case 3:x({type:"practiceSetting/getCommonData",payload:a()({},j)}),e.next=8;break;case 6:return e.next=8,(0,_e.K0)(a()(a()({},j),{},{is_secret_repository:t}));case 8:it(),x({type:"shixunsDetail/getShixunsDetail",payload:{id:j.id}});case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),pt=function(){var e=l()(s()().mark((function e(t){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(t),t.node.key,t.dragNode.key,n=t.node.pos.split("-"),t.dropPosition-Number(n[n.length-1]),"tree"!==t.dragNode.type){e.next=8;break}return O.ZP.warning("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===t.node.type){e.next=11;break}return O.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,x({type:"shixunsDetail/moveGitFile",payload:{id:j.id,from:t.dragNode.path,to:t.node.path+"/"+t.dragNode.name,message:"".concat(t.dragNode.path," move to ").concat(t.node.path+"/"+t.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return $e(""),e.next=18,it("");case 18:i=0;case 19:if(!(i0&&void 0!==c[0]&&c[0],r=c.length>1&&void 0!==c[1]?c[1]:1,e.next=4,ie({type:"shixunsDetail/updateRepositoryFile",payload:{id:Be.id,path:null==re||null===(t=re.fileContent)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.path,content:ve,secret_repository:!be||null,sync_origin_shixun:i}});case 4:null!=(o=e.sent)&&o.content&&(null!=re&&null!==(l=re.detail)&&void 0!==l&&l.copy_for_exercise||O.ZP.success("保存成功"),ie({type:"practiceSetting/setSideBarTabs",payload:a()(a()({},ae.sideBar),{},{confirmLeave:!1})})),null!=re&&null!==(n=re.detail)&&void 0!==n&&n.copy_for_exercise&&(0,$.m)(ie,re,Be.id,r);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:m,children:[(0,J.jsx)("div",{className:v,children:(0,J.jsxs)(E.Z,{align:"middle",className:"w100 c-white",style:{height:60},children:[(0,J.jsx)(L.Z,{flex:"1",children:(0,J.jsxs)(E.Z,{align:"middle",children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)(I.Z,{dropdownRender:function(){return Ae},className:h,children:(0,J.jsxs)("span",{className:"font16 c-white current ml20",children:[Me.find((function(e){return e.id===le})).name," ",(0,J.jsx)("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})]})})}),(0,J.jsx)(L.Z,{flex:"81px",children:(0,J.jsx)("div",{className:k})}),(0,J.jsx)(L.Z,{children:(0,J.jsxs)(T.Z,{className:w,activeKey:pe,onChange:function(e){var t;null!=ae&&null!==(t=ae.sideBar)&&void 0!==t&&t.confirmLeave?B.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){fe(e),ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(fe(e),ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))},children:[(0,J.jsx)(Re,{tab:(0,J.jsx)("span",{className:"leaveClick",children:"代码文件"})},"1"),be&&(null==re||null===(r=re.detail)||void 0===r?void 0:r.init_repository)&&(0,J.jsx)(Re,{tab:"提交记录",className:"leaveClick"},"2"),!be&&(null==re||null===(o=re.detail)||void 0===o?void 0:o.secret_repository)&&(0,J.jsx)(Re,{tab:"提交记录",className:"leaveClick"},"2")]})})]})}),(be&&(null==re||null===(c=re.repository)||void 0===c?void 0:c.git_url)||!be&&(null==re||null===(d=re.secretRepository)||void 0===d?void 0:d.git_url))&&(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("span",{className:x,children:"仓库地址:"}),(0,J.jsx)("input",{value:be?null==re||null===(U=re.repository)||void 0===U?void 0:U.git_url:null==re||null===(z=re.secretRepository)||void 0===z?void 0:z.git_url}),(0,J.jsx)(G.CopyToClipboard,{text:be?null==re||null===(V=re.repository)||void 0===V?void 0:V.git_url:null==re||null===(q=re.secretRepository)||void 0===q?void 0:q.git_url,onCopy:function(){return O.ZP.success("复制成功")},children:(0,J.jsx)(F.Z,{placement:"topLeft",title:"点击复制版本库",children:(0,J.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]})})]})}),(0,J.jsxs)("div",{className:g,style:{overflow:"auto"},children:["1"===pe&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("aside",{className:y,children:(0,J.jsx)(M.Z,{spinning:!!ne.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(b," ").concat(P),children:(0,J.jsx)(Ze,{setTreeData:Le,treeData:Ee,activeKey:le,isRepository:be})})}),(0,J.jsxs)("aside",{className:_,ref:Ie,children:[""!==(null==ae||null===(K=ae.sideBar)||void 0===K?void 0:K.selectPath)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(M.Z,{spinning:!!ne.effects["shixunsDetail/getFileContent"],wrapperClassName:b,children:[(0,J.jsx)("div",{className:Z,children:(0,J.jsxs)(E.Z,{align:"middle",className:"w100",children:[(0,J.jsx)(L.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-daimacangku2 c-white"})}),(0,J.jsx)(L.Z,{flex:"40px",children:(0,J.jsx)("div",{className:k,style:{marginLeft:20}})}),(0,J.jsx)(L.Z,{className:N,children:Ce.map((function(e,t){return(0,J.jsx)("span",{className:"c-blue",children:e})}))})]})}),(0,J.jsx)("div",{className:ne.effects["shixunsDetail/getFileContent"]?"hide":"show",children:(0,J.jsx)(Fe.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:null==re||null===(H=re.fileContent)||void 0===H?void 0:H.filename,type:"office"===(null==re||null===(W=re.fileContent)||void 0===W?void 0:W.file_type)?"download":null==re||null===(Q=re.fileContent)||void 0===Q?void 0:Q.file_type,data:ve,monacoEditor:{value:ve,language:null==re||null===(X=re.fileContent)||void 0===X?void 0:X.language,onChange:function(e){return function(e){xe(e);var t=-1;t=e===ge.current?0:1,ie({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!t}})}(e)},options:{fontSize:14}}})})]}),"txt"===(null==re||null===(Y=re.fileContent)||void 0===Y?void 0:Y.file_type)&&(0,J.jsx)(E.Z,{align:"middle",justify:"center",className:S,children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(A.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){D.history.push("/shixuns/".concat(Be.id,"/challenges"))},children:"取消"}),(0,J.jsx)(A.ZP,{type:"primary",size:"middle",className:"ml40",onClick:function(e){var t,n;null!=re&&null!==(t=re.detail)&&void 0!==t&&t.is_fork_from_creator&&null!=re&&null!==(n=re.detail)&&void 0!==n&&n.copy_for_exercise?ie({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"wareHouse",fn:function(e,t){Ue(e,t)}}}):Ue()},children:"提交"})]})})]}),""==(null==ae||null===(ee=ae.sideBar)||void 0===ee?void 0:ee.selectPath)&&(null==re||null===(te=re.detail)||void 0===te?void 0:te.init_repository)&&(0,J.jsxs)("div",{className:j,children:[(0,J.jsx)("img",{src:we.x7,width:"258"}),(0,J.jsx)("br",{}),(0,J.jsxs)("span",{className:"c-grey-c",children:[!(null==Ee||!Ee.length)&&"在左侧代码仓库区域点击目录打开文件",!(null!=Ee&&Ee.length)&&"请先在左侧上传文件或新建文件!"]})]})]})]}),"2"===pe&&(0,J.jsx)("div",{className:C,children:(0,J.jsx)(Te,{isRepository:be})})]})]})}))},84431:function(e,t,n){"use strict";n.d(t,{S:function(){return d},m:function(){return p}});var i=n(7557),a=n.n(i),r=n(41498),s=n.n(r),o=n(66621),l=n(8591),c=n(43418),u=n(37712),d=function(e){var t=document.createElement("textarea");return t.value=e,t.value},p=function(){var e=s()(a()().mark((function e(t,n,i,r,s){var d,p,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/saveCopyForExercise",payload:{id:i,save_type:r}});case 2:d=e.sent,1===r?(0==(null==d?void 0:d.status)&&l.ZP.success("保存成功"),null!=d&&null!==(p=d.data)&&void 0!==p&&p.exists_same_shixun_name?t({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==d||null===(f=d.data)||void 0===f?void 0:f.shixun_name}}):t({type:"classroomList/setActionTabs",payload:{}})):(t({type:"classroomList/setActionTabs",payload:{}}),0===(null==d?void 0:d.status)&&c.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,o.xg)("/shixuns/".concat(null==n||null===(e=n.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 4:case"end":return e.stop()}}),e)})));return function(t,n,i,a,r){return e.apply(this,arguments)}}()},25769:function(e,t,n){"use strict";var i=n(98040),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,r,s,o,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(s=i(),o=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),t.format)if(i.preventDefault(),void 0===i.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var r=a[t.format]||a.default;window.clipboardData.setData(r,e)}else i.clipboardData.clearData(),i.clipboardData.setData(t.format,e);t.onCopy&&(i.preventDefault(),t.onCopy(i.clipboardData))})),document.body.appendChild(c),o.selectNodeContents(c),l.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){n&&console.error("unable to copy using execCommand: ",i),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(i){n&&console.error("unable to copy using clipboardData: ",i),n&&console.error("falling back to prompt"),r=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(r,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(o):l.removeAllRanges()),c&&document.body.removeChild(c),s()}return u}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=r(n(59301)),a=r(n(25769));function r(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e,t){if(null==e)return{};var n,i,a=function(e,t){if(null==e)return{};var n,i,a={},r=Object.keys(e);for(i=0;i=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n0&&(r=10+t*s);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(a=40);var l=this.randomNum(-10,10);e.translate(r,a),e.rotate(l*Math.PI/180),e.fillText(n,0,0),e.rotate(-l*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var n=0;n<1;n++)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()}},{key:"drawDot",value:function(e){for(var n=0;n<100;n++)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()}},{key:"randomCode",value:function(){for(var e=this,n="",t=0;t3?(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),"等",(0,C.jsx)("span",{className:S,children:t}),"名学生"]}):(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},P=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,s=(e.inPaper,e.renderData),r=(e.type,e.isMultipleCourse),a=void 0!==r&&r,l=A.Z.useForm(),c=h()(l,1)[0],d=(0,m.useState)(1),p=h()(d,2),g=p[0],y=p[1],j=(0,m.useState)(!1),_=h()(j,2),k=_[0],Z=_[1],I=(0,m.useMemo)((function(){return 1===(null==s?void 0:s.total_num)&&1===(null==s?void 0:s.can_copy_num)}),[s]),E=(0,m.useMemo)((function(){var e;return null==s||null===(e=s.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[s]);return(0,C.jsx)(C.Fragment,{children:I?(0,C.jsxs)(f.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:w,width:682,confirmLoading:k,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),n=g,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_copy:r[e.id]}):e}))),e.next=5,t(n);case 5:Z(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)("div",{className:b,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,C.jsx)(A.Z,{form:c,preserve:!1,children:null==E?void 0:E.map((function(e){return(0,C.jsxs)(m.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(A.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{className:b,children:[(0,C.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,C.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,C.jsxs)(v.ZP.Group,{value:g,onChange:function(e){return y(e.target.value)},className:b,style:{marginBottom:30},children:[(0,C.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,C.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:b,style:{marginBottom:10},children:"* 说明:"}),(0,C.jsx)("div",{className:b,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:"".concat(b," ").concat(S),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,C.jsx)(f.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),n=0,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_use:r[e.id]}):e}))),e.next=5,t(n);case 5:Z(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,C.jsxs)("div",{className:b,children:[(0,C.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。",a?(0,C.jsxs)(A.Z,{form:c,preserve:!1,children:[(0,C.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==E?void 0:E.map((function(e){return(0,C.jsxs)(m.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(A.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{className:b,children:[(0,C.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,C.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,C.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,C.jsx)("span",{className:S,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},T=function(){var e=(0,m.useState)(!1),n=h()(e,2),t=n[0],i=n[1],s=(0,m.useState)(),r=h()(s,2),l=r[0],c=r[1],u=function(){var e=x()(o()().mark((function e(n){var t,s,r,l,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,s=void 0!==t&&t,r=a()(n,E),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,I.Tr)(r);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!s){e.next=17;break}if(!(null==l||null===(u=l.course_data_list)||void 0===u?void 0:u.some((function(e){return e.is_show})))){e.next=16;break}return c(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,u]},H=function(e){var n=A.Z.useForm(),t=h()(n,1)[0],i=(0,m.useState)(!1),r=h()(i,2),a=r[0],l=r[1],c=e.onCancel,u=e.onOk,d=e.visible,p=e.inPaper,b=void 0!==p&&p,I=e.renderData,E=e.type,P=e.isMultipleCourse,T=void 0!==P&&P,H=e.position,N=(0,m.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Z,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Z,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[b]),Y=(0,m.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,className:Z,align:"center",ellipsis:!0,render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:Z,ellipsis:!0,align:"center",render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]}),[b]);if(T){var O={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Z,render:function(e,n){return(0,C.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};N=[O].concat(s()(N)),Y=[O].concat(s()(Y))}var M=(0,m.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,s=e.studentNames,r=e.studentCount,a=e.inPaper,l=e.is_random,o=void 0!==l&&l,c=e.position,u=(void 0===c?"":c)||(a?"试卷":"课程");return(0,C.jsxs)("span",{children:[(0,C.jsx)(B,{studentNames:s,total:r}),"学习过",u,"中的",(0,C.jsx)("span",{className:S,children:n}),"个项目,",t>0&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:S,children:t}),"个项目支持复制,",(0,C.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:S,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==I?void 0:I.repeat_shixun_num,copy:null==I?void 0:I.can_copy_num,canNotCopy:null==I?void 0:I.no_copy_num,studentNames:null==I?void 0:I.student_names,studentCount:null==I?void 0:I.student_count,is_random:null==I?void 0:I.is_random,inPaper:b,position:H})}),[I,b,H]);return(0,C.jsx)(f.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:x()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,u(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:w,destroyOnClose:!0,children:(0,C.jsxs)(A.Z,{form:t,preserve:!1,children:[(0,C.jsx)("div",{className:j,children:M}),(0,C.jsxs)("div",{style:{marginBottom:30},children:[(0,C.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,C.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:S,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:_,children:"支持复制的项目"}),(0,C.jsx)(y.Z,{columns:N,className:k,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===E?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:_,children:"不支持复制的项目"}),(0,C.jsx)(y.Z,{columns:Y,className:k,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===E?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==I?void 0:I.no_use_list.length)>0&&(null==I?void 0:I.no_use_list.map((function(e){return(0,C.jsxs)("div",{children:[(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]},"subject"===E?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},N=function(e){return"multiple"===e.modalType?(0,C.jsx)(H,u()({},e)):(0,C.jsx)(P,u()({},e))}},45735:function(e,n,t){t.d(n,{Z:function(){return a}});t(59301);var i="disabled___kyQ47",s=t(6848),r=t(37712),a=function(e){var n=e.children,t=e.tips,a=e.title,l=e.style,o=a||(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{children:"提示:"}),(0,r.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,r.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]});return n&&t?(0,r.jsx)(s.Z,{overlayStyle:{maxWidth:"initial"},title:o,children:(0,r.jsx)("span",{className:i,style:l,children:n})}):n&&!t?(0,r.jsx)(r.Fragment,{children:n}):(0,r.jsx)(r.Fragment,{})}},31869:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(43418),d=t(85750),x=t(32007),p=t(37712);n.Z=(0,x.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.init,r=e.haveInit,l=void 0!==r&&r,h=(0,x.useParams)(),m=(0,c.useState)(!1),A=o()(m,2),f=A[0],v=A[1],g=(0,c.useState)(),y=o()(g,2),j=y[0],_=y[1],b=(0,c.useState)(!1),k=o()(b,2),Z=k[0],w=k[1],S=(0,c.useState)(!1),I=o()(S,2),C=I[0],E=I[1];function B(){return(B=a()(s()().mark((function e(){var r,a,o,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 2:if(!((null==(a=e.sent)||null===(r=a.cover_exercises)||void 0===r?void 0:r.length)>0)){e.next=8;break}v(!0),_(null==a||null===(o=a.cover_exercises)||void 0===o?void 0:o[0]),e.next=13;break;case 8:return e.next=10,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 10:c=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(l&&i(),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===n.actionTabs.key&&function(){B.apply(this,arguments)}()}),[n.actionTabs]),(0,p.jsx)("div",{children:(0,p.jsx)(u.Z,{open:f,centered:!0,onCancel:function(){var e=a()(s()().mark((function e(r){var a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==r.target.outerText){e.next=10;break}return w(!0),e.next=4,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs,update:1}});case 4:a=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),w(!1),0===(null==a?void 0:a.status)&&(l&&i(),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}})),e.next=11;break;case 10:v(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:Z},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:C},onOk:a()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 3:r=e.sent,E(!1),0===(null==r?void 0:r.status)&&(l&&i(),t({type:"exercise/setActionTabs",payload:{key:""}}),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,p.jsxs)("div",{children:[(0,p.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,p.jsxs)("div",{children:[(0,p.jsxs)("div",{children:["试卷:",null==j?void 0:j.origin_exercise_nam]}),(0,p.jsxs)("div",{children:["原试卷:",(0,p.jsx)("a",{href:"/paperlibrary/see/".concat(null==j?void 0:j.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==j?void 0:j.examination_bank_name})]})]})]})})})}))},34147:function(e,n,t){t.d(n,{Z:function(){return C}});var i=t(70236),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(82242),u=t.n(c),d=t(37205),x=t.n(d),p=t(79800),h=t.n(p),m=t(59301),A=t(43418),f=t(95237),v=t(43604),g=t(57809),y=t(61998),j=t(3113),_=t(21256),b=t(85750),k="cstuModal___aIPVR",Z="bottom___a8tK0",w="no___Ngwsa",S=t(32007),I=t(37712),C=(0,S.connect)((function(e){return s()(e),{}}))((function(e){var n=e.visible,t=e.setVisible,i=e.onK,s=e.selectKeys,r=e.appointStudent,l=e.modalParams,c=e.courseId,d=(0,S.useParams)(),p=(0,m.useState)(!1),C=h()(p,2),E=C[0],B=(C[1],(0,m.useState)(!1)),P=h()(B,2),T=P[0],H=P[1],N=(0,m.useState)({}),Y=h()(N,2),O=Y[0],M=Y[1],Q=(0,m.useState)([]),R=h()(Q,2),F=R[0],D=R[1],V=(0,m.useState)("all"),W=h()(V,2),G=W[0],U=W[1],J=(0,m.useState)("all"),z=h()(J,2),L=z[0],q=z[1],K=(0,m.useState)([{value:"all",label:"全部分班"}]),X=h()(K,2),$=X[0],ee=X[1],ne=(0,m.useState)({page:1,limit:10,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),te=h()(ne,2),ie=te[0],se=te[1],re={selectedRowKeys:F,columnWidth:40,onSelect:function(e,n,t){for(var i=!0,s=0;s0)return t.forEach((function(e){F.push(e.user_id)})),void D(x()(F));if(!e&&t.length>0){var i,s=new Set(t),r=new Set(F);i=x()(r).filter((function(e){return x()(s).every((function(n){return n.user_id!==e}))})),D(x()(i))}}};(0,m.useEffect)((function(){n&&s&&D(x()(s))}),[n,s]),(0,m.useEffect)((function(){n&&(ie.status=!r&&l?l:null,se(u()({},ie)),le())}),[n,r,l]);var ae=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#333"},children:ie.limit*(ie.page-1)+t+1})}},{title:"姓名",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#666"},children:e})}},{title:"分班1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}},{title:"最终成绩",dataIndex:"score",key:"score",sorter:!0,render:function(e,n){return(0,I.jsx)("span",{children:e||"--"})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}}].filter((function(e){return 1!==l&&2!==l||"状态"!==e.title})),le=function(){var e=o()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return H(!0),e.next=3,(0,b.ZP)("/api/exercises/".concat(d.categoryId||c,"/wait_make_up_students.json"),{method:"get",params:u()(u()({},ie),{},{keywords:null==ie||null===(n=ie.keywords)||void 0===n?void 0:n.trim()})});case 3:0===(t=e.sent).status&&(s=(null==t||null===(i=t.data)||void 0===i||null===(i=i.all_course_groups)||void 0===i?void 0:i.map((function(e){return{value:null==e?void 0:e.id,label:null==e?void 0:e.name}})))||[],ee([{value:"all",label:"全部分班"}].concat(x()(s))),M(t.data)),H(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",se(u()({},ie)),U("all"),q("all"),D([]),t(!1)};return(0,I.jsxs)(A.Z,{centered:!0,className:k,title:1===l?"缺考学生":2===l?"未及格学生":"选择补考学生",open:n,width:862,footer:null,onCancel:function(){oe()},children:[(0,I.jsxs)(f.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsxs)(f.Z,{children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:G,style:{width:200,marginRight:20},onChange:function(e){U(e),ie.course_group_id="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:$})}),r&&(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:L,style:{width:200},onChange:function(e){q(e),ie.status="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:[{value:"all",label:"全部状态"},{value:"1",label:"缺考"},{value:"2",label:"未及格"},{value:"3",label:"及格"}]})})]}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(_.t7,{style:{width:300,marginLeft:15},value:ie.keywords,allowClear:!0,onChange:function(e){ie.keywords=e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},placeholder:"请输入姓名或学号进行搜索"})})]}),(0,I.jsx)(f.Z,{children:(0,I.jsx)(y.Z,{rowSelection:r?re:null,columns:ae,scroll:{y:320},rowKey:function(e){return e.user_id},loading:T,dataSource:null==O?void 0:O.exercise_users,onChange:function(e,n,t){ie.page=null==e?void 0:e.current,ie.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(ie.sort_by=null==t?void 0:t.field,ie.direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(ie.sort_by=null,ie.direction=null),se(u()({},ie)),le()},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:ie.limit,current:ie.page,position:["bottomRight"],total:null==O?void 0:O.count,showTotal:function(e,n){return(0,I.jsxs)("span",{children:["共",(0,I.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),!(1===l||2===l)&&(0,I.jsxs)("div",{className:Z,children:[(0,I.jsx)(j.ZP,{className:w,onClick:function(){oe()},children:"取消"}),(0,I.jsx)(j.ZP,{loading:E,type:"primary",onClick:function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",U("all"),q("all"),D([]),se(u()({},ie)),r&&i(null==F?void 0:F.length,F)},children:"确定"})]})]})}))},5273:function(e,n,t){var i=t(7557),s=t.n(i),r=t(85573),a=t.n(r),l=t(37205),o=t.n(l),c=t(82242),u=t.n(c),d=t(41498),x=t.n(d),p=t(79800),h=t.n(p),m=t(59301),A=t(78241),f=t(8591),v=t(43418),g=t(71418),y=t(95237),j=t(5112),_=t(57930),b=t(24905),k=t(61186),Z=t.n(k),w=t(85750),S=t(66621),I=t(32007),C=t(68189),E=t(63551),B=t(37712);function P(e,n){for(var t=[],i=e;i0)||null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting){e.next=4;break}return f.ZP.info("班级不能为空"),e.abrupt("return");case 4:return X(!0),d={check_ids:o()((null===(a=t.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)})))||[]),group_ids:V},J||(d.end_time=Z()(l.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=V.map((function(e){return e.course_group_id})),e.next=10,(0,w.ZP)("/api/courses/".concat(r.coursesId,"/exercises/end_exercise.json"),{method:"post",body:d});case 10:0===e.sent.status&&(f.ZP.success("操作成功"),(0,S.L9)(["教学课堂","试卷","批量结束"]),i({type:"exercise/setActionTabs",payload:{}}),null!=t&&null!==(x=t.actionTabs)&&void 0!==x&&x.cb?null==t||null===(p=t.actionTabs)||void 0===p||p.cb():i({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)})),X(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(v.Z,{centered:!0,title:"结束考试",open:"批量结束"===t.actionTabs.key,okText:"确认",cancelText:"取消",onOk:ee,width:680,confirmLoading:K||Q,onCancel:function(){k(1),Y([]),W([]),z(!0),i({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsx)(g.Z,{spinning:Q,children:N&&(0,B.jsxs)(A.Z,{form:c,children:[(0,B.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,B.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:C.Z}),"考试时间结束后,学生将不能再答题。"]}),(0,B.jsxs)(y.Z,{className:"mt20 mb10",children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,B.jsxs)(j.ZP.Group,{value:J,onChange:function(e){z(e.target.value),W([])},children:[(0,B.jsx)(j.ZP,{value:!0,children:"立即结束"}),(0,B.jsx)(j.ZP,{value:!1,children:"定时结束"})]}),(0,B.jsx)(A.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:J?"hidden":"visible"},children:(0,B.jsx)(_.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:Z()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&!(null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting)&&(0,B.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,B.jsxs)("div",{children:[N.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsxs)("span",{style:{flex:1},children:[(0,B.jsx)(b.Z,{checked:V.length===N.length,onChange:function(e){V.length===N.length?W([]):W(N)},children:"全选"})," "]}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",V.length||0,"个分班"]})]}),(0,B.jsx)(E.Z,{data:N,selectedRowKeys:V,setSelectedRowKeys:W})]})]})]})})})}))},49961:function(e,n,t){t.d(n,{Z:function(){return D}});var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(37205),o=t.n(l),c=t(41498),u=t.n(c),d=t(85573),x=t.n(d),p=t(79800),h=t.n(p),m=t(59301),A=t(78241),f=t(8591),v=t(43418),g=t(71418),y=t(95237),j=t(5112),_=t(94001),b=t(57930),k=t(78673),Z=t(24905),w=t(3113),S=t(61186),I=t.n(S),C=t(85750),E=t(66621),B=t(32007),P=t(33571),T=t(68189),H=t(63551),N=t(34147),Y="contentInterval___wAfD8",O="numberInput___R9kLf",M="minorRuleText___LjpSg",Q=t(37712);function R(e,n){for(var t=[],i=e;i0)||null!=Ie&&null!==(n=Ie.exercise)&&void 0!==n&&n.is_make_up_exercise){e.next=10;break}return f.ZP.info("班级不能为空"),e.abrupt("return");case 10:if(ue.map((function(e){return e.key})),d={check_ids:o()((null===(t=$.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),end_time:I()(r.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(r.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:ve.map((function(e){return e.course_group_id})),unified_setting:!ve.length,exercise_type:r.exercise_type,simulate_exercise_num:r.simulate_exercise_num},null==Ie||null===(i=Ie.exercise)||void 0===i||!i.is_make_up_exercise){e.next=20;break}if(!(Qe&&Ne.length<=0)&&(Qe||Ve||Je)){e.next=16;break}return f.ZP.error("请选择补考学生"),e.abrupt("return");case 16:d.is_appoint_user=Qe,d.is_miss_exam_user=Ve,d.is_no_passing_user=Je,Qe?d.make_up_exercise_users=Ne.map((function(e){return{user_id:e}})):d.make_up_exercise_user=[];case 20:if(x=null==Ie?void 0:Ie.exercise,p=x.is_locked,h=x.open_camera,m=x.screen_open,A=x.login_restrict,g=x.ip_bind,y=x.ip_limit,j=x.is_random,_=x.id,!("批量发布"!==$.actionTabs.key||(p||h||m||A||g||"pub"==y)&&2==r.exercise_type)){e.next=25;break}return ee({type:"exercise/setActionTabs",payload:{}}),b=v.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,Q.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,Q.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,Q.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){var e=u()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,an(d);case 2:if(!e.sent||!$.actionTabs.isRouter){e.next=7;break}return b.destroy(),B.history.push("/classrooms/".concat(ne.coursesId,"/exercise/").concat(_,"/detail?random=").concat(j,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 7:ee({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){b.destroy(),an(d)}}),e.abrupt("return");case 25:an(d);case 26:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),an=function(){var e=u()(s()().mark((function e(n){var t,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=!1,Se(!0),e.next=4,(0,C.ZP)("/api/courses/".concat(ne.coursesId,"/exercises/publish.json"),{method:"post",body:n});case 4:return 0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","立即发布"]),ln(),f.ZP.success("发布成功"),ee({type:"exercise/setActionTabs",payload:{}}),null!=$&&null!==(i=$.actionTabs)&&void 0!==i&&i.cb?null==$||null===(r=$.actionTabs)||void 0===r||r.cb():ee({type:"classroomList/getClassroomExercisesList",payload:a()({},$.actionTabs.params)}),t=!0),Se(!1),e.abrupt("return",t);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ln=function(){le(1),de([]),ge([])};return(0,Q.jsx)(v.Z,{centered:!0,title:"发布考试",open:"批量发布"===$.actionTabs.key,okText:"确认",cancelText:"取消",width:660,onOk:rn,confirmLoading:we||he,onCancel:function(){ln(),ee({type:"exercise/setActionTabs",payload:{}})},children:(0,Q.jsxs)(g.Z,{spinning:he,children:[ue&&(0,Q.jsxs)(A.Z,{form:ie,children:[!(null==$||null===(t=$.actionTabs)||void 0===t||!t.disabled)&&(0,Q.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,Q.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:T.Z}),"已经发布过考试的试卷不可以统一发布。"]}),!(null!=Ie&&null!==(i=Ie.exercise)&&void 0!==i&&i.is_make_up_exercise)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(y.Z,{children:[(0,Q.jsxs)("span",{className:"mr10",style:{lineHeight:"32px"},children:[(0,Q.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试模式"]}),(0,Q.jsx)(A.Z.Item,{name:"exercise_type",children:(0,Q.jsxs)(j.ZP.Group,{disabled:(null==Ie||null===(r=Ie.exercise)||void 0===r?void 0:r.exercise_status)>1,onChange:function(e){tn(e.target.value)},children:[(0,Q.jsx)(j.ZP,{value:1,children:"正式考试"}),(0,Q.jsx)(j.ZP,{value:2,children:"模拟考试"})]})})]}),2==nn&&(0,Q.jsxs)(y.Z,{className:"".concat(Y),children:[(0,Q.jsx)("span",{className:"".concat(M),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,Q.jsx)(A.Z.Item,{name:"simulate_exercise_num",children:(0,Q.jsx)(_.Z,{className:O,style:{width:145},precision:0,size:"middle",disabled:(null==Ie||null===(l=Ie.exercise)||void 0===l?void 0:l.exercise_status)>1,min:1,max:999})}),(0,Q.jsxs)("span",{children:["次",(0,Q.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsxs)("span",{className:"mr10 mt5",children:[(0,Q.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试时间"]}),(0,Q.jsx)(A.Z.Item,{name:"publish_time",children:(0,Q.jsx)(b.default,{style:{width:170},disabledDate:function(e){return e&&e<=I()().subtract(0,"days")},disabledTime:F,placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})}),(0,Q.jsx)("span",{className:"mt5 ml5 mr5",children:"到"}),(0,Q.jsx)(A.Z.Item,{name:"end_time",children:(0,Q.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:I()((0,E.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,Q.jsx)("span",{style:{flex:1},children:(0,Q.jsx)(Z.Z,{checked:ve.length===ue.length,onChange:function(e){ve.length===ue.length?ge([]):ge(ue)},children:"全选"})}),(0,Q.jsx)("span",{style:{width:16}}),(0,Q.jsxs)("span",{style:{flex:1},children:["已选择",ve.length||0,"个分班"]})]}),(1===$.actionTabs.type||!_e)&&!(null!=Ie&&null!==(K=Ie.exercise)&&void 0!==K&&K.is_make_up_exercise)&&ue.length>0&&(0,Q.jsx)(H.Z,{data:ue,selectedRowKeys:ve,setSelectedRowKeys:ge})]}),(0,Q.jsx)(N.Z,{visible:Be,setVisible:Pe,onK:function(e,n){e<=0?f.ZP.info("请选择补考学生"):(Ye(n),Pe(!1))},selectKeys:Ne,appointStudent:Qe,modalParams:Ke,courseId:ne.categoryId||(null==$||null===(X=$.actionTabs)||void 0===X||null===(X=X.selectArrs)||void 0===X?void 0:X[0])})]})})}))},63551:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(92832),d=t(24905),x=t(95237),p="leftdiv___iuhY9",h="listClass___o5N53",m="spantitle___KVMSL",A="rightdiv___f2zZr",f=t(50883),v=t(37712),g=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),l=o()(r,2),g=l[0],y=l[1],j=(0,c.useState)([]),_=o()(j,2),b=_[0],k=_[1],Z=(0,c.useState)([]),w=o()(Z,2),S=w[0],I=w[1],C=(0,c.useState)(1),E=o()(C,2),B=(E[0],E[1],(0,c.useState)()),P=o()(B,2);P[0],P[1];return(0,c.useEffect)((function(){y(n),k([]),I([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),I(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===g.length&&(0,v.jsx)(f.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:b.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){t(g.filter((function(n){return e.includes("".concat(n.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:g.map((function(e,n){return(0,v.jsx)(x.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:m,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,v.jsxs)("div",{className:A,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){I(b.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(f.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,v.jsxs)(x.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},62408:function(e,n,t){var i=t(31468),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301),x=t(31797),p=t(78241),h=t(43418),m=t(71418),A=t(61998),f=t(92832),v=t(94001),g=t(95237),y=t(43604),j=t(3113),_=t(33571),b=t(61186),k=t.n(b),Z=t(32007),w=t(66621),S=t(47243),I=t(89260),C=t(92208),E=t(37712);x.Z.Countdown;n.Z=(0,Z.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,r,l=e.exercise,c=e.successCb,x=e.dispatch,b=(0,Z.useParams)(),B=p.Z.useForm(),P=u()(B,1)[0],T=p.Z.useWatch("time",P),H=(0,d.useState)(!1),N=u()(H,2),Y=N[0],O=N[1],M=(0,d.useRef)(),Q=l.actionTabs,R=(0,d.useState)(),F=u()(R,2),D=F[0],V=F[1],W=(0,C.U)(_.n7,{id:b.categoryId}),G=u()(W,4),U=G[1],J=G[2],z=G[3];(0,d.useEffect)((function(){"student-unlock"===l.actionTabs.key&&(O(!1),P.resetFields())}),[l.actionTabs.key]);var L=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P.validateFields();case 2:if(r=P.getFieldsValue(),O(!0),!("no"!==(null==Q||null===(n=Q.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=Q&&null!==(t=Q.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.y)({ip_limit:null==Q||null===(t=Q.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==Q||null===(i=Q.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return M.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,_.ZD)(null==Q||null===(i=Q.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==Q||null===(s=Q.exerciseParams)||void 0===s?void 0:s.exercise_user_id,unlock_key:r.unlock_key,time:r.time,ip:M.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!c){e.next=15;break}return x({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:u=null==Q?void 0:Q.exerciseParams,(0,w.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:b.coursesId,login:null===(l=(0,I.eY)())||void 0===l?void 0:l.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),x({type:"exercise/setActionTabs",payload:{}});case 18:O(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],K=(null==Q||null===(n=Q.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===s()(null==Q||null===(t=Q.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===l.actionTabs.key&&o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.Cd)(b);case 2:return n=e.sent,e.next=5,J({});case 5:n.status||V(n);case 6:case"end":return e.stop()}}),e)})))()}),[l.actionTabs.key]);var X=(null==D?void 0:D.exercise)||{},$=X.time,ee=X.end_time;return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(h.Z,{width:514,centered:!0,closable:!(null==Q||null===(i=Q.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===l.actionTabs.key,footer:null,onCancel:function(){x({type:"exercise/setActionTabs",payload:{}})},children:(0,E.jsxs)(m.Z,{spinning:U,children:[K&&(0,E.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!K&&(0,E.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),K&&(0,E.jsx)(A.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==Q||null===(r=Q.exerciseParams)||void 0===r?void 0:r.errorMessage)||{}],columns:q}),(0,E.jsx)("div",{className:"",children:(0,E.jsxs)(p.Z,{form:P,layout:"vertical",autoComplete:"off",children:[(0,E.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,E.jsx)(f.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==$?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(p.Z.Item,{name:"time",label:(0,E.jsxs)("span",{children:["延长时间(",(0,E.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",k()(ee).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,E.jsx)(v.Z,{min:1,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),(0,E.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,E.jsx)("span",{className:"ml5",children:((null==z?void 0:z.student_left_minutes)||0)+(T||0)}),"分钟",0!==(null==z?void 0:z.student_left_minutes)&&(null==z?void 0:z.user_end_time)&&(0,E.jsxs)("span",{children:[",交卷截止时间:",(0,E.jsx)("span",{className:"ml5",children:k()(null==z?void 0:z.user_end_time).add(T||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,E.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",k()(ee).format("YYYY-MM-DD HH:mm")]})]})}),(0,E.jsxs)(g.Z,{justify:"space-between",align:"middle",children:[(0,E.jsx)(y.Z,{}),(0,E.jsx)(y.Z,{children:(0,E.jsx)(j.ZP,{loading:Y,onClick:L,children:"进入考试"})})]})]})})})}))},76788:function(e,n,t){t.d(n,{w:function(){return d}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(85750),o=t(43418),c=t(32007),u=t(37712),d=function(){var e=a()(s()().mark((function e(n,t){var i,r,a,d,x,p,h,m=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=m.length>2&&void 0!==m[2]?m[2]:"正在进入评阅,请稍后...",a=m.length>3&&void 0!==m[3]?m[3]:1,d=m.length>4&&void 0!==m[4]?m[4]:2,1===a&&(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:1===a?r:"正在检测中,请稍后..."}}),e.next=6,(0,l.ZP)("/api/exercises/".concat(t,"/user_appraise_status.json"),{method:"get",params:{appraise_type:a}});case 6:if(-1!==(null==(x=e.sent)?void 0:x.status)){e.next=11;break}return(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),e.abrupt("return",Promise.reject());case 11:if(p={status:0},2!==(null==x?void 0:x.type)){e.next=16;break}return e.next=15,(0,l.ZP)("/api/exercises/".concat(t,"/create_appraise_students.json"),{method:"get"});case 15:p=e.sent;case 16:if((0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),-1!==(null===(i=p)||void 0===i?void 0:i.status)){e.next=19;break}return e.abrupt("return",Promise.reject());case 19:if(2!==(null==x?void 0:x.type)){e.next=24;break}if(h=function(){var e;c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/centralizeReview/").concat(null===(e=p)||void 0===e?void 0:e.login))},o.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:h,onCancel:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsxs)("div",{children:[(0,u.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,u.jsx)("span",{onClick:h,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,u.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),3===d){e.next=24;break}return e.abrupt("return",Promise.reject());case 24:if(3!==(null==x?void 0:x.type)){e.next=28;break}if(o.Z.info({centered:!0,width:470,okText:"确定",keyboard:!1,title:"提示",onOk:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsx)("div",{children:(null==x?void 0:x.message)||""})}),3===d){e.next=28;break}return e.abrupt("return",Promise.reject());case 28:if(4!==(null==x?void 0:x.type)){e.next=32;break}if(o.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsx)("div",{children:(null==x?void 0:x.message)||""})}),3===d){e.next=32;break}return e.abrupt("return",Promise.reject());case 32:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()},92208:function(e,n,t){t.d(n,{U:function(){return x}});var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301);function x(e,n){var t=(0,d.useState)(n),i=u()(t,2),r=i[0],l=i[1],c=(0,d.useState)(!1),x=u()(c,2),p=x[0],h=x[1],m=(0,d.useState)(),A=u()(m,2),f=A[0],v=A[1],g=function(){var t=o()(s()().mark((function t(i){var o,c,u,d=arguments;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=d.length>1&&void 0!==d[1]&&d[1],c=o?n:a()(a()({},r),i),h(!0),l(c),t.next=6,e(c);case 6:return u=t.sent,h(!1),v(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[r,p,g,f]}},12971:function(e){e.exports="data:image/png;base64,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"},41727:function(e){e.exports="data:image/jpeg;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[75996],{44618:function(e,n,t){t.d(n,{Z:function(){return b}});t(7557),t(41498);var i=t(82100),s=t.n(i),r=t(29186),a=t.n(r),l=t(13720),o=t.n(l),c=t(80619),u=t.n(c),d=t(47074),x=t.n(d),p=t(85573),h=t.n(p),m=t(59301),A=t(8591),f=t(92832),v="codeBox___WpkVl",g=t(92310),y=t.n(g),j=t(37712),_=function(e){u()(t,e);var n=x()(t);function t(e){var i;return s()(this,t),i=n.call(this,e),h()(o()(i),"canvas",void 0),h()(o()(i),"randomNum",(function(e,n){return Math.floor(Math.random()*(n-e)+e)})),h()(o()(i),"drawPic",(function(){i.randomCode()})),h()(o()(i),"reloadPic",(function(){i.drawPic()})),h()(o()(i),"changeCode",(function(e){console.log(e.target.value,222),i.setState({value:e.target.value,showError:!1})})),h()(o()(i),"onVerify",(function(){var e;return""!==i.state.value.toLowerCase()&&i.state.value.toLowerCase()!==i.state.code.toLowerCase()?(e=!0,A.ZP.error("请输入正确的验证码"),i.reloadPic()):""===i.state.value.toLowerCase()?(e=!0,A.ZP.error("请输入验证码")):i.state.value.toLowerCase()===i.state.code.toLowerCase()&&(e=!1),i.setState({showError:e}),e})),i.canvas=m.createRef(),i.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},i}return a()(t,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,n){var t=this.randomNum(e,n),i=this.randomNum(e,n),s=this.randomNum(e,n);return"rgb(".concat(t,", ").concat(i,", ").concat(s,")")}},{key:"drawText",value:function(e,n,t){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var i=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=i+"px SimHei";var s=(this.state.contentWidth-40)/(this.state.code.length-1),r=10;t>0&&(r=10+t*s);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(a=40);var l=this.randomNum(-10,10);e.translate(r,a),e.rotate(l*Math.PI/180),e.fillText(n,0,0),e.rotate(-l*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var n=0;n<1;n++)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()}},{key:"drawDot",value:function(e){for(var n=0;n<100;n++)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()}},{key:"randomCode",value:function(){for(var e=this,n="",t=0;t3?(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),"等",(0,C.jsx)("span",{className:S,children:t}),"名学生"]}):(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:S,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},P=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,s=(e.inPaper,e.renderData),r=(e.type,e.isMultipleCourse),a=void 0!==r&&r,l=A.Z.useForm(),c=h()(l,1)[0],d=(0,m.useState)(1),p=h()(d,2),g=p[0],y=p[1],j=(0,m.useState)(!1),_=h()(j,2),k=_[0],Z=_[1],I=(0,m.useMemo)((function(){return 1===(null==s?void 0:s.total_num)&&1===(null==s?void 0:s.can_copy_num)}),[s]),E=(0,m.useMemo)((function(){var e;return null==s||null===(e=s.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[s]);return(0,C.jsx)(C.Fragment,{children:I?(0,C.jsxs)(f.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:w,width:682,confirmLoading:k,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),n=g,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_copy:r[e.id]}):e}))),e.next=5,t(n);case 5:Z(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)("div",{className:b,style:{marginBottom:20},children:a?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),a?(0,C.jsx)(A.Z,{form:c,preserve:!1,children:null==E?void 0:E.map((function(e){return(0,C.jsxs)(m.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(A.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{className:b,children:[(0,C.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,C.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,C.jsxs)(v.ZP.Group,{value:g,onChange:function(e){return y(e.target.value)},className:b,style:{marginBottom:30},children:[(0,C.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,C.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:b,style:{marginBottom:10},children:"* 说明:"}),(0,C.jsx)("div",{className:b,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:"".concat(b," ").concat(S),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,C.jsx)(f.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:x()(o()().mark((function e(){var n,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),n=0,a&&(r=u()({},c.getFieldsValue()),n=null==s||null===(i=s.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==r[e.id]?u()(u()({},e),{},{is_use:r[e.id]}):e}))),e.next=5,t(n);case 5:Z(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,C.jsxs)("div",{className:b,children:[(0,C.jsx)(B,{studentNames:null==s?void 0:s.student_names,total:null==s?void 0:s.student_count}),"学习过该实践项目。",a?(0,C.jsxs)(A.Z,{form:c,preserve:!1,children:[(0,C.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==E?void 0:E.map((function(e){return(0,C.jsxs)(m.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(A.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{className:b,children:[(0,C.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,C.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,C.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,C.jsx)("span",{className:S,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},T=function(){var e=(0,m.useState)(!1),n=h()(e,2),t=n[0],i=n[1],s=(0,m.useState)(),r=h()(s,2),l=r[0],c=r[1],u=function(){var e=x()(o()().mark((function e(n){var t,s,r,l,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,s=void 0!==t&&t,r=a()(n,E),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,I.Tr)(r);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!s){e.next=17;break}if(!(null==l||null===(u=l.course_data_list)||void 0===u?void 0:u.some((function(e){return e.is_show})))){e.next=16;break}return c(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,u]},H=function(e){var n=A.Z.useForm(),t=h()(n,1)[0],i=(0,m.useState)(!1),r=h()(i,2),a=r[0],l=r[1],c=e.onCancel,u=e.onOk,d=e.visible,p=e.inPaper,b=void 0!==p&&p,I=e.renderData,E=e.type,P=e.isMultipleCourse,T=void 0!==P&&P,H=e.position,N=(0,m.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Z,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:Z,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[b]),Y=(0,m.useMemo)((function(){return b?[{title:"实践项目名称",dataIndex:"name",width:424,className:Z,align:"center",ellipsis:!0,render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:Z,ellipsis:!0,align:"center",render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,C.jsxs)(v.ZP.Group,{children:[(0,C.jsx)(v.ZP,{value:1,children:"是"}),(0,C.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]}),[b]);if(T){var O={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:Z,render:function(e,n){return(0,C.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};N=[O].concat(s()(N)),Y=[O].concat(s()(Y))}var M=(0,m.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,s=e.studentNames,r=e.studentCount,a=e.inPaper,l=e.is_random,o=void 0!==l&&l,c=e.position,u=(void 0===c?"":c)||(a?"试卷":"课程");return(0,C.jsxs)("span",{children:[(0,C.jsx)(B,{studentNames:s,total:r}),"学习过",u,"中的",(0,C.jsx)("span",{className:S,children:n}),"个项目,",t>0&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:S,children:t}),"个项目支持复制,",(0,C.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:S,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:S,children:i}),"个项目不支持复制"]}):void 0,"。请选择",o?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==I?void 0:I.repeat_shixun_num,copy:null==I?void 0:I.can_copy_num,canNotCopy:null==I?void 0:I.no_copy_num,studentNames:null==I?void 0:I.student_names,studentCount:null==I?void 0:I.student_count,is_random:null==I?void 0:I.is_random,inPaper:b,position:H})}),[I,b,H]);return(0,C.jsx)(f.Z,{title:"提示",centered:!0,open:d,confirmLoading:a,onOk:x()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,u(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:w,destroyOnClose:!0,children:(0,C.jsxs)(A.Z,{form:t,preserve:!1,children:[(0,C.jsx)("div",{className:j,children:M}),(0,C.jsxs)("div",{style:{marginBottom:30},children:[(0,C.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,C.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:S,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==I?void 0:I.can_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:_,children:"支持复制的项目"}),(0,C.jsx)(y.Z,{columns:N,className:k,dataSource:null==I?void 0:I.can_copy_list,rowKey:"subject"===E?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==I?void 0:I.no_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:_,children:"不支持复制的项目"}),(0,C.jsx)(y.Z,{columns:Y,className:k,dataSource:null==I?void 0:I.no_copy_list,rowKey:"subject"===E?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==I?void 0:I.no_use_list.length)>0&&(null==I?void 0:I.no_use_list.map((function(e){return(0,C.jsxs)("div",{children:[(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(A.Z.Item,{name:["".concat("subject"===E?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]},"subject"===E?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},N=function(e){return"multiple"===e.modalType?(0,C.jsx)(H,u()({},e)):(0,C.jsx)(P,u()({},e))}},45735:function(e,n,t){t.d(n,{Z:function(){return a}});t(59301);var i="disabled___kyQ47",s=t(6848),r=t(37712),a=function(e){var n=e.children,t=e.tips,a=e.title,l=e.style,o=a||(0,r.jsxs)("div",{children:[(0,r.jsx)("div",{children:"提示:"}),(0,r.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,r.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]});return n&&t?(0,r.jsx)(s.Z,{overlayStyle:{maxWidth:"initial"},title:o,children:(0,r.jsx)("span",{className:i,style:l,children:n})}):n&&!t?(0,r.jsx)(r.Fragment,{children:n}):(0,r.jsx)(r.Fragment,{})}},31869:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(43418),d=t(85750),x=t(32007),p=t(37712);n.Z=(0,x.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.init,r=e.haveInit,l=void 0!==r&&r,h=(0,x.useParams)(),m=(0,c.useState)(!1),A=o()(m,2),f=A[0],v=A[1],g=(0,c.useState)(),y=o()(g,2),j=y[0],_=y[1],b=(0,c.useState)(!1),k=o()(b,2),Z=k[0],w=k[1],S=(0,c.useState)(!1),I=o()(S,2),C=I[0],E=I[1];function B(){return(B=a()(s()().mark((function e(){var r,a,o,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 2:if(!((null==(a=e.sent)||null===(r=a.cover_exercises)||void 0===r?void 0:r.length)>0)){e.next=8;break}v(!0),_(null==a||null===(o=a.cover_exercises)||void 0===o?void 0:o[0]),e.next=13;break;case 8:return e.next=10,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 10:c=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),0===(null==c?void 0:c.status)&&(l&&i(),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){"单个加入试卷库"===n.actionTabs.key&&function(){B.apply(this,arguments)}()}),[n.actionTabs]),(0,p.jsx)("div",{children:(0,p.jsx)(u.Z,{open:f,centered:!0,onCancel:function(){var e=a()(s()().mark((function e(r){var a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("覆盖原来的试卷"!==r.target.outerText){e.next=10;break}return w(!0),e.next=4,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs,update:1}});case 4:a=e.sent,t({type:"exercise/setActionTabs",payload:{key:""}}),w(!1),0===(null==a?void 0:a.status)&&(l&&i(),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}})),e.next=11;break;case 10:v(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),cancelButtonProps:{loading:Z},okText:"形成新试卷",cancelText:"覆盖原来的试卷",okButtonProps:{loading:C},onOk:a()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,(0,d.ZP)("/api/courses/".concat(null==h?void 0:h.coursesId,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:n.actionTabs.selectArrs}});case 3:r=e.sent,E(!1),0===(null==r?void 0:r.status)&&(l&&i(),t({type:"exercise/setActionTabs",payload:{key:""}}),v(!1),u.Z.confirm({title:"提示",icon:null,centered:!0,content:"加入成功!试卷中新建的试题已为您自动同步至试题库~",okText:"前往试卷库",cancelText:"稍后再说",onOk:function(){x.history.push("/paperlibrary")}}));case 6:case"end":return e.stop()}}),e)}))),title:"加入试卷库提示",children:(0,p.jsxs)("div",{children:[(0,p.jsx)("p",{children:"该试卷在试卷库重复,是否需要覆盖原来的试卷?"}),(0,p.jsxs)("div",{children:[(0,p.jsxs)("div",{children:["试卷:",null==j?void 0:j.origin_exercise_nam]}),(0,p.jsxs)("div",{children:["原试卷:",(0,p.jsx)("a",{href:"/paperlibrary/see/".concat(null==j?void 0:j.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==j?void 0:j.examination_bank_name})]})]})]})})})}))},34147:function(e,n,t){t.d(n,{Z:function(){return C}});var i=t(70236),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(82242),u=t.n(c),d=t(37205),x=t.n(d),p=t(79800),h=t.n(p),m=t(59301),A=t(43418),f=t(95237),v=t(43604),g=t(57809),y=t(61998),j=t(3113),_=t(21256),b=t(85750),k="cstuModal___aIPVR",Z="bottom___a8tK0",w="no___Ngwsa",S=t(32007),I=t(37712),C=(0,S.connect)((function(e){return s()(e),{}}))((function(e){var n=e.visible,t=e.setVisible,i=e.onK,s=e.selectKeys,r=e.appointStudent,l=e.modalParams,c=e.courseId,d=(0,S.useParams)(),p=(0,m.useState)(!1),C=h()(p,2),E=C[0],B=(C[1],(0,m.useState)(!1)),P=h()(B,2),T=P[0],H=P[1],N=(0,m.useState)({}),Y=h()(N,2),O=Y[0],M=Y[1],Q=(0,m.useState)([]),R=h()(Q,2),F=R[0],D=R[1],V=(0,m.useState)("all"),W=h()(V,2),G=W[0],U=W[1],J=(0,m.useState)("all"),z=h()(J,2),L=z[0],q=z[1],K=(0,m.useState)([{value:"all",label:"全部分班"}]),X=h()(K,2),$=X[0],ee=X[1],ne=(0,m.useState)({page:1,limit:10,status:null,course_group_id:null,keywords:"",sort_by:null,direction:null}),te=h()(ne,2),ie=te[0],se=te[1],re={selectedRowKeys:F,columnWidth:40,onSelect:function(e,n,t){for(var i=!0,s=0;s0)return t.forEach((function(e){F.push(e.user_id)})),void D(x()(F));if(!e&&t.length>0){var i,s=new Set(t),r=new Set(F);i=x()(r).filter((function(e){return x()(s).every((function(n){return n.user_id!==e}))})),D(x()(i))}}};(0,m.useEffect)((function(){n&&s&&D(x()(s))}),[n,s]),(0,m.useEffect)((function(){n&&(ie.status=!r&&l?l:null,se(u()({},ie)),le())}),[n,r,l]);var ae=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:100,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#333"},children:ie.limit*(ie.page-1)+t+1})}},{title:"姓名",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,render:function(e,n,t){return(0,I.jsx)("span",{style:{color:"#666"},children:e})}},{title:"分班1",dataIndex:"user_group_name",key:"user_group_name",align:"left",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}},{title:"最终成绩",dataIndex:"score",key:"score",sorter:!0,render:function(e,n){return(0,I.jsx)("span",{children:e||"--"})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"center",ellipsis:!0,render:function(e,n){return(0,I.jsx)("span",{children:e})}}].filter((function(e){return 1!==l&&2!==l||"状态"!==e.title})),le=function(){var e=o()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return H(!0),e.next=3,(0,b.ZP)("/api/exercises/".concat(d.categoryId||c,"/wait_make_up_students.json"),{method:"get",params:u()(u()({},ie),{},{keywords:null==ie||null===(n=ie.keywords)||void 0===n?void 0:n.trim()})});case 3:0===(t=e.sent).status&&(s=(null==t||null===(i=t.data)||void 0===i||null===(i=i.all_course_groups)||void 0===i?void 0:i.map((function(e){return{value:null==e?void 0:e.id,label:null==e?void 0:e.name}})))||[],ee([{value:"all",label:"全部分班"}].concat(x()(s))),M(t.data)),H(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",se(u()({},ie)),U("all"),q("all"),D([]),t(!1)};return(0,I.jsxs)(A.Z,{centered:!0,className:k,title:1===l?"缺考学生":2===l?"未及格学生":"选择补考学生",open:n,width:862,footer:null,onCancel:function(){oe()},children:[(0,I.jsxs)(f.Z,{style:{marginBottom:"20px",marginTop:"15px",display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsxs)(f.Z,{children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:G,style:{width:200,marginRight:20},onChange:function(e){U(e),ie.course_group_id="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:$})}),r&&(0,I.jsx)(v.Z,{children:(0,I.jsx)(g.default,{size:"large",value:L,style:{width:200},onChange:function(e){q(e),ie.status="all"===e?null:e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},options:[{value:"all",label:"全部状态"},{value:"1",label:"缺考"},{value:"2",label:"未及格"},{value:"3",label:"及格"}]})})]}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(_.t7,{style:{width:300,marginLeft:15},value:ie.keywords,allowClear:!0,onChange:function(e){ie.keywords=e,ie.page=1,ie.limit=10,se(u()({},ie)),le()},placeholder:"请输入姓名或学号进行搜索"})})]}),(0,I.jsx)(f.Z,{children:(0,I.jsx)(y.Z,{rowSelection:r?re:null,columns:ae,scroll:{y:320},rowKey:function(e){return e.user_id},loading:T,dataSource:null==O?void 0:O.exercise_users,onChange:function(e,n,t){ie.page=null==e?void 0:e.current,ie.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(ie.sort_by=null==t?void 0:t.field,ie.direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(ie.sort_by=null,ie.direction=null),se(u()({},ie)),le()},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],pageSize:ie.limit,current:ie.page,position:["bottomRight"],total:null==O?void 0:O.count,showTotal:function(e,n){return(0,I.jsxs)("span",{children:["共",(0,I.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),!(1===l||2===l)&&(0,I.jsxs)("div",{className:Z,children:[(0,I.jsx)(j.ZP,{className:w,onClick:function(){oe()},children:"取消"}),(0,I.jsx)(j.ZP,{loading:E,type:"primary",onClick:function(){ie.page=1,ie.limit=10,ie.status=null,ie.course_group_id=null,ie.keywords="",U("all"),q("all"),D([]),se(u()({},ie)),r&&i(null==F?void 0:F.length,F)},children:"确定"})]})]})}))},5273:function(e,n,t){var i=t(7557),s=t.n(i),r=t(85573),a=t.n(r),l=t(37205),o=t.n(l),c=t(82242),u=t.n(c),d=t(41498),x=t.n(d),p=t(79800),h=t.n(p),m=t(59301),A=t(78241),f=t(8591),v=t(43418),g=t(71418),y=t(95237),j=t(5112),_=t(57930),b=t(24905),k=t(61186),Z=t.n(k),w=t(85750),S=t(66621),I=t(32007),C=t(68189),E=t(63551),B=t(37712);function P(e,n){for(var t=[],i=e;i0)||null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting){e.next=4;break}return f.ZP.info("班级不能为空"),e.abrupt("return");case 4:return X(!0),d={check_ids:o()((null===(a=t.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)})))||[]),group_ids:V},J||(d.end_time=Z()(l.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=V.map((function(e){return e.course_group_id})),e.next=10,(0,w.ZP)("/api/courses/".concat(r.coursesId,"/exercises/end_exercise.json"),{method:"post",body:d});case 10:0===e.sent.status&&(f.ZP.success("操作成功"),(0,S.L9)(["教学课堂","试卷","批量结束"]),i({type:"exercise/setActionTabs",payload:{}}),null!=t&&null!==(x=t.actionTabs)&&void 0!==x&&x.cb?null==t||null===(p=t.actionTabs)||void 0===p||p.cb():i({type:"classroomList/getClassroomExercisesList",payload:u()({},t.actionTabs.params)})),X(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(v.Z,{centered:!0,title:"结束考试",open:"批量结束"===t.actionTabs.key,okText:"确认",cancelText:"取消",onOk:ee,width:680,confirmLoading:K||Q,onCancel:function(){k(1),Y([]),W([]),z(!0),i({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsx)(g.Z,{spinning:Q,children:N&&(0,B.jsxs)(A.Z,{form:c,children:[(0,B.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,B.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:C.Z}),"考试时间结束后,学生将不能再答题。"]}),(0,B.jsxs)(y.Z,{className:"mt20 mb10",children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,B.jsxs)(j.ZP.Group,{value:J,onChange:function(e){z(e.target.value),W([])},children:[(0,B.jsx)(j.ZP,{value:!0,children:"立即结束"}),(0,B.jsx)(j.ZP,{value:!1,children:"定时结束"})]}),(0,B.jsx)(A.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:J?"hidden":"visible"},children:(0,B.jsx)(_.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:Z()((0,S.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&!(null!==(n=t.actionTabs)&&void 0!==n&&n.unified_setting)&&(0,B.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,B.jsxs)("div",{children:[N.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsxs)("span",{style:{flex:1},children:[(0,B.jsx)(b.Z,{checked:V.length===N.length,onChange:function(e){V.length===N.length?W([]):W(N)},children:"全选"})," "]}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",V.length||0,"个分班"]})]}),(0,B.jsx)(E.Z,{data:N,selectedRowKeys:V,setSelectedRowKeys:W})]})]})]})})})}))},49961:function(e,n,t){t.d(n,{Z:function(){return D}});var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(37205),o=t.n(l),c=t(41498),u=t.n(c),d=t(85573),x=t.n(d),p=t(79800),h=t.n(p),m=t(59301),A=t(78241),f=t(8591),v=t(43418),g=t(71418),y=t(95237),j=t(5112),_=t(94001),b=t(57930),k=t(78673),Z=t(24905),w=t(3113),S=t(61186),I=t.n(S),C=t(85750),E=t(66621),B=t(32007),P=t(33571),T=t(68189),H=t(63551),N=t(34147),Y="contentInterval___wAfD8",O="numberInput___R9kLf",M="minorRuleText___LjpSg",Q=t(37712);function R(e,n){for(var t=[],i=e;i0)||null!=Ie&&null!==(n=Ie.exercise)&&void 0!==n&&n.is_make_up_exercise){e.next=10;break}return f.ZP.info("班级不能为空"),e.abrupt("return");case 10:if(ue.map((function(e){return e.key})),d={check_ids:o()((null===(t=$.actionTabs.selectArrs)||void 0===t?void 0:t.map((function(e){return Number(e)})))||[]),end_time:I()(r.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(r.publish_time).format("YYYY-MM-DD HH:mm"),group_ids:ve.map((function(e){return e.course_group_id})),unified_setting:!ve.length,exercise_type:r.exercise_type,simulate_exercise_num:r.simulate_exercise_num},null==Ie||null===(i=Ie.exercise)||void 0===i||!i.is_make_up_exercise){e.next=20;break}if(!(Qe&&Ne.length<=0)&&(Qe||Ve||Je)){e.next=16;break}return f.ZP.error("请选择补考学生"),e.abrupt("return");case 16:d.is_appoint_user=Qe,d.is_miss_exam_user=Ve,d.is_no_passing_user=Je,Qe?d.make_up_exercise_users=Ne.map((function(e){return{user_id:e}})):d.make_up_exercise_user=[];case 20:if(x=null==Ie?void 0:Ie.exercise,p=x.is_locked,h=x.open_camera,m=x.screen_open,A=x.login_restrict,g=x.ip_bind,y=x.ip_limit,j=x.is_random,_=x.id,!("批量发布"!==$.actionTabs.key||(p||h||m||A||g||"pub"==y)&&2==r.exercise_type)){e.next=25;break}return ee({type:"exercise/setActionTabs",payload:{}}),b=v.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,Q.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,Q.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,Q.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){var e=u()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,an(d);case 2:if(!e.sent||!$.actionTabs.isRouter){e.next=7;break}return b.destroy(),B.history.push("/classrooms/".concat(ne.coursesId,"/exercise/").concat(_,"/detail?random=").concat(j,"&tabs=3&childrenTabs=2")),e.abrupt("return");case 7:ee({type:"exercise/setActionTabs",payload:{key:"调整tabs选中"}});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){b.destroy(),an(d)}}),e.abrupt("return");case 25:an(d);case 26:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),an=function(){var e=u()(s()().mark((function e(n){var t,i,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=!1,Se(!0),e.next=4,(0,C.ZP)("/api/courses/".concat(ne.coursesId,"/exercises/publish.json"),{method:"post",body:n});case 4:return 0===e.sent.status&&((0,E.L9)(["教学课堂","试卷","立即发布"]),ln(),f.ZP.success("发布成功"),ee({type:"exercise/setActionTabs",payload:{}}),null!=$&&null!==(i=$.actionTabs)&&void 0!==i&&i.cb?null==$||null===(r=$.actionTabs)||void 0===r||r.cb():ee({type:"classroomList/getClassroomExercisesList",payload:a()({},$.actionTabs.params)}),t=!0),Se(!1),e.abrupt("return",t);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ln=function(){le(1),de([]),ge([])};return(0,Q.jsx)(v.Z,{centered:!0,title:"发布考试",open:"批量发布"===$.actionTabs.key,okText:"确认",cancelText:"取消",width:660,onOk:rn,confirmLoading:we||he,onCancel:function(){ln(),ee({type:"exercise/setActionTabs",payload:{}})},children:(0,Q.jsxs)(g.Z,{spinning:he,children:[ue&&(0,Q.jsxs)(A.Z,{form:ie,children:[!(null==$||null===(t=$.actionTabs)||void 0===t||!t.disabled)&&(0,Q.jsxs)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:[(0,Q.jsx)("img",{style:{marginRight:5,objectFit:"contain"},src:T.Z}),"已经发布过考试的试卷不可以统一发布。"]}),!(null!=Ie&&null!==(i=Ie.exercise)&&void 0!==i&&i.is_make_up_exercise)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(y.Z,{children:[(0,Q.jsxs)("span",{className:"mr10",style:{lineHeight:"32px"},children:[(0,Q.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试模式"]}),(0,Q.jsx)(A.Z.Item,{name:"exercise_type",children:(0,Q.jsxs)(j.ZP.Group,{disabled:(null==Ie||null===(r=Ie.exercise)||void 0===r?void 0:r.exercise_status)>1,onChange:function(e){tn(e.target.value)},children:[(0,Q.jsx)(j.ZP,{value:1,children:"正式考试"}),(0,Q.jsx)(j.ZP,{value:2,children:"模拟考试"})]})})]}),2==nn&&(0,Q.jsxs)(y.Z,{className:"".concat(Y),children:[(0,Q.jsx)("span",{className:"".concat(M),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,Q.jsx)(A.Z.Item,{name:"simulate_exercise_num",children:(0,Q.jsx)(_.Z,{className:O,style:{width:145},precision:0,size:"middle",disabled:(null==Ie||null===(l=Ie.exercise)||void 0===l?void 0:l.exercise_status)>1,min:1,max:999})}),(0,Q.jsxs)("span",{children:["次",(0,Q.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsxs)("span",{className:"mr10 mt5",children:[(0,Q.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"考试时间"]}),(0,Q.jsx)(A.Z.Item,{name:"publish_time",children:(0,Q.jsx)(b.default,{style:{width:170},disabledDate:function(e){return e&&e<=I()().subtract(0,"days")},disabledTime:F,placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,E.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})}),(0,Q.jsx)("span",{className:"mt5 ml5 mr5",children:"到"}),(0,Q.jsx)(A.Z.Item,{name:"end_time",children:(0,Q.jsx)(b.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:I()((0,E.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,Q.jsx)("span",{style:{flex:1},children:(0,Q.jsx)(Z.Z,{checked:ve.length===ue.length,onChange:function(e){ve.length===ue.length?ge([]):ge(ue)},children:"全选"})}),(0,Q.jsx)("span",{style:{width:16}}),(0,Q.jsxs)("span",{style:{flex:1},children:["已选择",ve.length||0,"个分班"]})]}),(1===$.actionTabs.type||!_e)&&!(null!=Ie&&null!==(K=Ie.exercise)&&void 0!==K&&K.is_make_up_exercise)&&ue.length>0&&(0,Q.jsx)(H.Z,{data:ue,selectedRowKeys:ve,setSelectedRowKeys:ge})]}),(0,Q.jsx)(N.Z,{visible:Be,setVisible:Pe,onK:function(e,n){e<=0?f.ZP.info("请选择补考学生"):(Ye(n),Pe(!1))},selectKeys:Ne,appointStudent:Qe,modalParams:Ke,courseId:ne.categoryId||(null==$||null===(X=$.actionTabs)||void 0===X||null===(X=X.selectArrs)||void 0===X?void 0:X[0])})]})})}))},63551:function(e,n,t){t.d(n,{Z:function(){return g}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),o=t.n(l),c=t(59301),u=t(92832),d=t(24905),x=t(95237),p="leftdiv___iuhY9",h="listClass___o5N53",m="spantitle___KVMSL",A="rightdiv___f2zZr",f=t(50883),v=t(37712),g=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),l=o()(r,2),g=l[0],y=l[1],j=(0,c.useState)([]),_=o()(j,2),b=_[0],k=_[1],Z=(0,c.useState)([]),w=o()(Z,2),S=w[0],I=w[1],C=(0,c.useState)(1),E=o()(C,2),B=(E[0],E[1],(0,c.useState)()),P=o()(B,2);P[0],P[1];return(0,c.useEffect)((function(){y(n),k([]),I([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),I(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===g.length&&(0,v.jsx)(f.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:b.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){t(g.filter((function(n){return e.includes("".concat(n.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:g.map((function(e,n){return(0,v.jsx)(x.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:m,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,v.jsxs)("div",{className:A,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){I(b.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(f.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,v.jsxs)(x.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},62408:function(e,n,t){var i=t(31468),s=t.n(i),r=t(7557),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301),x=t(31797),p=t(78241),h=t(43418),m=t(71418),A=t(61998),f=t(92832),v=t(94001),g=t(95237),y=t(43604),j=t(3113),_=t(33571),b=t(61186),k=t.n(b),Z=t(32007),w=t(66621),S=t(47243),I=t(89260),C=t(92208),E=t(37712);x.Z.Countdown;n.Z=(0,Z.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,r,l=e.exercise,c=e.successCb,x=e.dispatch,b=(0,Z.useParams)(),B=p.Z.useForm(),P=u()(B,1)[0],T=p.Z.useWatch("time",P),H=(0,d.useState)(!1),N=u()(H,2),Y=N[0],O=N[1],M=(0,d.useRef)(),Q=l.actionTabs,R=(0,d.useState)(),F=u()(R,2),D=F[0],V=F[1],W=(0,C.U)(_.n7,{id:b.categoryId}),G=u()(W,4),U=G[1],J=G[2],z=G[3],L=(0,C.U)(_.Cd,{}),q=u()(L,3),K=q[1],X=q[2];(0,d.useEffect)((function(){"student-unlock"===l.actionTabs.key&&(O(!1),P.resetFields())}),[l.actionTabs.key]);var $=function(){var e=o()(a()().mark((function e(){var n,t,i,s,r,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P.validateFields();case 2:if(r=P.getFieldsValue(),O(!0),!("no"!==(null==Q||null===(n=Q.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=Q&&null!==(t=Q.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=o()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.y)({ip_limit:null==Q||null===(t=Q.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==Q||null===(i=Q.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return M.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,_.ZD)(null==Q||null===(i=Q.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==Q||null===(s=Q.exerciseParams)||void 0===s?void 0:s.exercise_user_id,unlock_key:r.unlock_key,time:r.time,ip:M.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!c){e.next=15;break}return x({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:u=null==Q?void 0:Q.exerciseParams,(0,w.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:b.coursesId,login:null===(l=(0,I.eY)())||void 0===l?void 0:l.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),x({type:"exercise/setActionTabs",payload:{}});case 18:O(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==Q||null===(n=Q.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===s()(null==Q||null===(t=Q.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===l.actionTabs.key&&o()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X(b);case 2:return n=e.sent,e.next=5,J({});case 5:n.status||V(n);case 6:case"end":return e.stop()}}),e)})))()}),[l.actionTabs.key]);var te=(null==D?void 0:D.exercise)||{},ie=te.time,se=te.end_time,re=null!=z&&z.user_end_time?k()(null==z?void 0:z.user_end_time).add(1,"minutes"):k()(),ae=k()(se)>re?Math.round(k().duration(k()(se).diff(re.startOf("minute"))).asMinutes()):0,le=((null==z?void 0:z.student_left_minutes)||0)+(T||0);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(h.Z,{width:514,centered:!0,closable:!(null==Q||null===(i=Q.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===l.actionTabs.key,footer:null,onCancel:function(){x({type:"exercise/setActionTabs",payload:{}})},children:(0,E.jsxs)(m.Z,{spinning:U||K,children:[ne&&(0,E.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,E.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,E.jsx)(A.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==Q||null===(r=Q.exerciseParams)||void 0===r?void 0:r.errorMessage)||{}],columns:ee}),(0,E.jsx)("div",{className:"",children:(0,E.jsxs)(p.Z,{form:P,layout:"vertical",autoComplete:"off",children:[(0,E.jsx)(p.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,E.jsx)(f.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(p.Z.Item,{name:"time",label:(0,E.jsxs)("span",{children:["延长时间(",(0,E.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",k()(se).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,E.jsx)(v.Z,{min:0,precision:0,max:ae,style:{width:"100%"},placeholder:"最大可延长时间为".concat(ae,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,E.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,E.jsx)("span",{className:"ml5",children:U||K?"--":le}),"分钟",0!==le&&(null==z?void 0:z.user_end_time)&&(0,E.jsxs)("span",{children:[",交卷截止时间:",(0,E.jsx)("span",{className:"ml5",children:k()(null==z?void 0:z.user_end_time).add(T||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,E.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",k()(se).format("YYYY-MM-DD HH:mm")]})]})}),(0,E.jsxs)(g.Z,{justify:"space-between",align:"middle",children:[(0,E.jsx)(y.Z,{}),(0,E.jsx)(y.Z,{children:(0,E.jsx)(j.ZP,{loading:Y,onClick:$,children:"进入考试"})})]})]})})})}))},76788:function(e,n,t){t.d(n,{w:function(){return d}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(85750),o=t(43418),c=t(32007),u=t(37712),d=function(){var e=a()(s()().mark((function e(n,t){var i,r,a,d,x,p,h,m=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=m.length>2&&void 0!==m[2]?m[2]:"正在进入评阅,请稍后...",a=m.length>3&&void 0!==m[3]?m[3]:1,d=m.length>4&&void 0!==m[4]?m[4]:2,1===a&&(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:1===a?r:"正在检测中,请稍后..."}}),e.next=6,(0,l.ZP)("/api/exercises/".concat(t,"/user_appraise_status.json"),{method:"get",params:{appraise_type:a}});case 6:if(-1!==(null==(x=e.sent)?void 0:x.status)){e.next=11;break}return(0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}}),e.abrupt("return",Promise.reject());case 11:if(p={status:0},2!==(null==x?void 0:x.type)){e.next=16;break}return e.next=15,(0,l.ZP)("/api/exercises/".concat(t,"/create_appraise_students.json"),{method:"get"});case 15:p=e.sent;case 16:if((0,c.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),-1!==(null===(i=p)||void 0===i?void 0:i.status)){e.next=19;break}return e.abrupt("return",Promise.reject());case 19:if(2!==(null==x?void 0:x.type)){e.next=24;break}if(h=function(){var e;c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/centralizeReview/").concat(null===(e=p)||void 0===e?void 0:e.login))},o.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",keyboard:!1,onOk:h,onCancel:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsxs)("div",{children:[(0,u.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,u.jsx)("span",{onClick:h,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,u.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),3===d){e.next=24;break}return e.abrupt("return",Promise.reject());case 24:if(3!==(null==x?void 0:x.type)){e.next=28;break}if(o.Z.info({centered:!0,width:470,okText:"确定",keyboard:!1,title:"提示",onOk:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsx)("div",{children:(null==x?void 0:x.message)||""})}),3===d){e.next=28;break}return e.abrupt("return",Promise.reject());case 28:if(4!==(null==x?void 0:x.type)){e.next=32;break}if(o.Z.info({centered:!0,width:470,okText:"确定",title:"提示",keyboard:!1,onOk:function(){1===d&&c.history.replace("/classrooms/".concat(n,"/exercise/").concat(t,"/detail"))},content:(0,u.jsx)("div",{children:(null==x?void 0:x.message)||""})}),3===d){e.next=32;break}return e.abrupt("return",Promise.reject());case 32:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()},92208:function(e,n,t){t.d(n,{U:function(){return x}});var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301);function x(e,n){var t=(0,d.useState)(n),i=u()(t,2),r=i[0],l=i[1],c=(0,d.useState)(!1),x=u()(c,2),p=x[0],h=x[1],m=(0,d.useState)(),A=u()(m,2),f=A[0],v=A[1],g=function(){var t=o()(s()().mark((function t(i){var o,c,u,d=arguments;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=d.length>1&&void 0!==d[1]&&d[1],c=o?n:a()(a()({},r),i),h(!0),l(c),t.next=6,e(c);case 6:return u=t.sent,h(!1),v(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[r,p,g,f]}},12971:function(e){e.exports="data:image/png;base64,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"},41727:function(e){e.exports="data:image/jpeg;base64,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"}}]); \ No newline at end of file diff --git a/80347.async.js b/80347.async.js deleted file mode 100644 index bca05b49d5..0000000000 --- a/80347.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[80347],{80347:function(e,t,n){n.d(t,{Z:function(){return P}});var r=n(33614),o=n(80017),i=n(81162),u=n(24018),c=n(54099),a=n(63011),l=n(92310),s=n.n(l),f=n(28647),v=n(83794),d=n(19171),h=n(59301),g=n(4676),m=h.forwardRef((function(e,t){var n=e.height,o=e.offsetY,c=e.offsetX,a=e.children,l=e.prefixCls,v=e.onInnerResize,d=e.innerProps,g=e.rtl,m=e.extra,p={},Z={display:"flex",flexDirection:"column"};return void 0!==o&&(p={height:n,position:"relative",overflow:"hidden"},Z=(0,i.Z)((0,i.Z)({},Z),{},(0,u.Z)((0,u.Z)((0,u.Z)((0,u.Z)((0,u.Z)({transform:"translateY(".concat(o,"px)")},g?"marginRight":"marginLeft",-c),"position","absolute"),"left",0),"right",0),"top",0))),h.createElement("div",{style:p},h.createElement(f.Z,{onResize:function(e){e.offsetHeight&&v&&v()}},h.createElement("div",(0,r.Z)({style:Z,className:s()((0,u.Z)({},"".concat(l,"-holder-inner"),l)),ref:t},d),a,m)))}));m.displayName="Filler";var p=m;function Z(e){var t=e.children,n=e.setRef,r=h.useCallback((function(e){n(e)}),[]);return h.cloneElement(t,{ref:r})}function M(e,t,n){var r=h.useState(e),o=(0,c.Z)(r,2),i=o[0],u=o[1],a=h.useState(null),l=(0,c.Z)(a,2),s=l[0],f=l[1];return h.useEffect((function(){var r=function(e,t,n){var r,o,i=e.length,u=t.length;if(0===i&&0===u)return null;i2&&void 0!==arguments[2]&&arguments[2],r=e?t<0&&c.current.left||t>0&&c.current.right:t<0&&c.current.top||t>0&&c.current.bottom;return n&&r?(clearTimeout(i.current),o.current=!1):r&&!o.current||u(),!o.current&&r}};function S(e,t,n,r,o,i,u){var c=(0,h.useRef)(0),a=(0,h.useRef)(null),l=(0,h.useRef)(null),s=(0,h.useRef)(!1),f=b(t,n,r,o);var v=(0,h.useRef)(null),d=(0,h.useRef)(null);return[function(t){if(e){E.Z.cancel(d.current),d.current=(0,E.Z)((function(){v.current=null}),2);var n=t.deltaX,r=t.deltaY,o=t.shiftKey,h=n,g=r;("sx"===v.current||!v.current&&o&&r&&!n)&&(h=r,g=0,v.current="sx");var m=Math.abs(h),p=Math.abs(g);null===v.current&&(v.current=i&&m>p?"x":"y"),"y"===v.current?function(e,t){E.Z.cancel(a.current),c.current+=t,l.current=t,f(!1,t)||(R||e.preventDefault(),a.current=(0,E.Z)((function(){var e=s.current?10:1;u(c.current*e),c.current=0})))}(t,g):function(e,t){u(t,!0),R||e.preventDefault()}(t,h)}},function(t){e&&(s.current=t.detail===l.current)}]}var w=n(10748),y=n(19243),x=n(16177),L=function(){function e(){(0,y.Z)(this,e),(0,u.Z)(this,"maps",void 0),(0,u.Z)(this,"id",0),this.maps=Object.create(null)}return(0,x.Z)(e,[{key:"set",value:function(e,t){this.maps[e]=t,this.id+=1}},{key:"get",value:function(e){return this.maps[e]}}]),e}();var H=14/15;function T(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]}var z=h.forwardRef((function(e,t){var n=e.prefixCls,r=e.rtl,o=e.scrollOffset,a=e.scrollRange,l=e.onStartMove,f=e.onStopMove,v=e.onScroll,d=e.horizontal,g=e.spinSize,m=e.containerSize,p=e.style,Z=e.thumbStyle,M=h.useState(!1),R=(0,c.Z)(M,2),b=R[0],S=R[1],w=h.useState(null),y=(0,c.Z)(w,2),x=y[0],L=y[1],H=h.useState(null),z=(0,c.Z)(H,2),k=z[0],Y=z[1],C=!r,N=h.useRef(),D=h.useRef(),I=h.useState(!1),P=(0,c.Z)(I,2),X=P[0],O=P[1],A=h.useRef(),j=function(){clearTimeout(A.current),O(!0),A.current=setTimeout((function(){O(!1)}),3e3)},B=a-m||0,K=m-g||0,_=h.useMemo((function(){return 0===o||0===B?0:o/B*K}),[o,B,K]),V=h.useRef({top:_,dragging:b,pageY:x,startTop:k});V.current={top:_,dragging:b,pageY:x,startTop:k};var W=function(e){S(!0),L(T(e,d)),Y(V.current.top),l(),e.stopPropagation(),e.preventDefault()};h.useEffect((function(){var e=function(e){e.preventDefault()},t=N.current,n=D.current;return t.addEventListener("touchstart",e,{passive:!1}),n.addEventListener("touchstart",W,{passive:!1}),function(){t.removeEventListener("touchstart",e),n.removeEventListener("touchstart",W)}}),[]);var F=h.useRef();F.current=B;var q=h.useRef();q.current=K,h.useEffect((function(){if(b){var e,t=function(t){var n=V.current,r=n.dragging,o=n.pageY,i=n.startTop;E.Z.cancel(e);var u=N.current.getBoundingClientRect(),c=m/(d?u.width:u.height);if(r){var a=(T(t,d)-o)*c,l=i;!C&&d?l-=a:l+=a;var s=F.current,f=q.current,h=f?l/f:0,g=Math.ceil(h*s);g=Math.max(g,0),g=Math.min(g,s),e=(0,E.Z)((function(){v(g,d)}))}},n=function(){S(!1),f()};return window.addEventListener("mousemove",t,{passive:!0}),window.addEventListener("touchmove",t,{passive:!0}),window.addEventListener("mouseup",n,{passive:!0}),window.addEventListener("touchend",n,{passive:!0}),function(){window.removeEventListener("mousemove",t),window.removeEventListener("touchmove",t),window.removeEventListener("mouseup",n),window.removeEventListener("touchend",n),E.Z.cancel(e)}}}),[b]),h.useEffect((function(){return j(),function(){clearTimeout(A.current)}}),[o]),h.useImperativeHandle(t,(function(){return{delayHidden:j}}));var G="".concat(n,"-scrollbar"),J={position:"absolute",visibility:X?null:"hidden"},Q={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return d?(J.height=8,J.left=0,J.right=0,J.bottom=0,Q.height="100%",Q.width=g,C?Q.left=_:Q.right=_):(J.width=8,J.top=0,J.bottom=0,C?J.right=0:J.left=0,Q.width="100%",Q.height=g,Q.top=_),h.createElement("div",{ref:N,className:s()(G,(0,u.Z)((0,u.Z)((0,u.Z)({},"".concat(G,"-horizontal"),d),"".concat(G,"-vertical"),!d),"".concat(G,"-visible"),X)),style:(0,i.Z)((0,i.Z)({},J),p),onMouseDown:function(e){e.stopPropagation(),e.preventDefault()},onMouseMove:j},h.createElement("div",{ref:D,className:s()("".concat(G,"-thumb"),(0,u.Z)({},"".concat(G,"-thumb-moving"),b)),style:(0,i.Z)((0,i.Z)({},Q),Z),onMouseDown:W}))}));function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,20),Math.floor(n)}var Y=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],C=[],N={overflowY:"auto",overflowAnchor:"none"};function D(e,t){var n=e.prefixCls,l=void 0===n?"rc-virtual-list":n,m=e.className,R=e.height,y=e.itemHeight,x=e.fullHeight,T=void 0===x||x,D=e.style,I=e.data,P=e.children,X=e.itemKey,O=e.virtual,A=e.direction,j=e.scrollWidth,B=e.component,K=void 0===B?"div":B,_=e.onScroll,V=e.onVirtualScroll,W=e.onVisibleChange,F=e.innerProps,q=e.extraRender,G=e.styles,J=(0,a.Z)(e,Y),Q=h.useCallback((function(e){return"function"==typeof X?X(e):null==e?void 0:e[X]}),[X]),U=function(e,t,n){var r=h.useState(0),o=(0,c.Z)(r,2),i=o[0],u=o[1],a=(0,h.useRef)(new Map),l=(0,h.useRef)(new L),s=(0,h.useRef)();function f(){E.Z.cancel(s.current)}function v(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];f();var t=function(){a.current.forEach((function(e,t){if(e&&e.offsetParent){var n=(0,w.ZP)(e),r=n.offsetHeight;l.current.get(t)!==r&&l.current.set(t,n.offsetHeight)}})),u((function(e){return e+1}))};e?t():s.current=(0,E.Z)(t)}return(0,h.useEffect)((function(){return f}),[]),[function(r,o){var i=e(r),u=a.current.get(i);o?(a.current.set(i,o),v()):a.current.delete(i),!u!=!o&&(o?null==t||t(r):null==n||n(r))},v,l.current,i]}(Q,null,null),$=(0,c.Z)(U,4),ee=$[0],te=$[1],ne=$[2],re=$[3],oe=!(!1===O||!R||!y),ie=h.useMemo((function(){return Object.values(ne.maps).reduce((function(e,t){return e+t}),0)}),[ne.id,ne.maps]),ue=oe&&I&&(Math.max(y*I.length,ie)>R||!!j),ce="rtl"===A,ae=s()(l,(0,u.Z)({},"".concat(l,"-rtl"),ce),m),le=I||C,se=(0,h.useRef)(),fe=(0,h.useRef)(),ve=(0,h.useRef)(),de=(0,h.useState)(0),he=(0,c.Z)(de,2),ge=he[0],me=he[1],pe=(0,h.useState)(0),Ze=(0,c.Z)(pe,2),Me=Ze[0],Ee=Ze[1],Re=(0,h.useState)(!1),be=(0,c.Z)(Re,2),Se=be[0],we=be[1],ye=function(){we(!0)},xe=function(){we(!1)},Le={getKey:Q};function He(e){me((function(t){var n=function(e){var t=e;Number.isNaN(Fe.current)||(t=Math.min(t,Fe.current));return t=Math.max(t,0),t}("function"==typeof e?e(t):e);return se.current.scrollTop=n,n}))}var Te=(0,h.useRef)({start:0,end:le.length}),ze=(0,h.useRef)(),ke=M(le,Q),Ye=(0,c.Z)(ke,1)[0];ze.current=Ye;var Ce=h.useMemo((function(){if(!oe)return{scrollHeight:void 0,start:0,end:le.length-1,offset:void 0};var e;if(!ue)return{scrollHeight:(null===(e=fe.current)||void 0===e?void 0:e.offsetHeight)||0,start:0,end:le.length-1,offset:void 0};for(var t,n,r,o=0,i=le.length,u=0;u=ge&&void 0===t&&(t=u,n=o),s>ge+R&&void 0===r&&(r=u),o=s}return void 0===t&&(t=0,n=0,r=Math.ceil(R/y)),void 0===r&&(r=le.length-1),{scrollHeight:o,start:t,end:r=Math.min(r+1,le.length-1),offset:n}}),[ue,oe,ge,le,re,R]),Ne=Ce.scrollHeight,De=Ce.start,Ie=Ce.end,Pe=Ce.offset;Te.current.start=De,Te.current.end=Ie;var Xe=h.useState({width:0,height:R}),Oe=(0,c.Z)(Xe,2),Ae=Oe[0],je=Oe[1],Be=(0,h.useRef)(),Ke=(0,h.useRef)(),_e=h.useMemo((function(){return k(Ae.width,j)}),[Ae.width,j]),Ve=h.useMemo((function(){return k(Ae.height,Ne)}),[Ae.height,Ne]),We=Ne-R,Fe=(0,h.useRef)(We);Fe.current=We;var qe=ge<=0,Ge=ge>=We,Je=Me<=0,Qe=Me>=j,Ue=b(qe,Ge,Je,Qe),$e=function(){return{x:ce?-Me:Me,y:ge}},et=(0,h.useRef)($e()),tt=(0,v.useEvent)((function(e){if(V){var t=(0,i.Z)((0,i.Z)({},$e()),e);et.current.x===t.x&&et.current.y===t.y||(V(t),et.current=t)}}));function nt(e,t){var n=e;t?((0,g.flushSync)((function(){Ee(n)})),tt()):He(n)}var rt=function(e){var t=e,n=j?j-Ae.width:0;return t=Math.max(t,0),t=Math.min(t,n)},ot=(0,v.useEvent)((function(e,t){t?((0,g.flushSync)((function(){Ee((function(t){return rt(t+(ce?-e:e))}))})),tt()):He((function(t){return t+e}))})),it=S(oe,qe,Ge,Je,Qe,!!j,ot),ut=(0,c.Z)(it,2),ct=ut[0],at=ut[1];!function(e,t,n){var r,o=(0,h.useRef)(!1),i=(0,h.useRef)(0),u=(0,h.useRef)(0),c=(0,h.useRef)(null),a=(0,h.useRef)(null),l=function(e){if(o.current){var t=Math.ceil(e.touches[0].pageX),r=Math.ceil(e.touches[0].pageY),c=i.current-t,l=u.current-r,s=Math.abs(c)>Math.abs(l);s?i.current=t:u.current=r,n(s,s?c:l)&&e.preventDefault(),clearInterval(a.current),a.current=setInterval((function(){s?c*=H:l*=H;var e=Math.floor(s?c:l);(!n(s,e,!0)||Math.abs(e)<=.1)&&clearInterval(a.current)}),16)}},s=function(){o.current=!1,r()},f=function(e){r(),1!==e.touches.length||o.current||(o.current=!0,i.current=Math.ceil(e.touches[0].pageX),u.current=Math.ceil(e.touches[0].pageY),c.current=e.target,c.current.addEventListener("touchmove",l,{passive:!1}),c.current.addEventListener("touchend",s,{passive:!0}))};r=function(){c.current&&(c.current.removeEventListener("touchmove",l),c.current.removeEventListener("touchend",s))},(0,d.Z)((function(){return e&&t.current.addEventListener("touchstart",f,{passive:!0}),function(){var e;null===(e=t.current)||void 0===e||e.removeEventListener("touchstart",f),r(),clearInterval(a.current)}}),[e])}(oe,se,(function(e,t,n){return!Ue(e,t,n)&&(ct({preventDefault:function(){},deltaX:e?t:0,deltaY:e?0:t}),!0)})),(0,d.Z)((function(){function e(e){oe&&e.preventDefault()}var t=se.current;return t.addEventListener("wheel",ct,{passive:!1}),t.addEventListener("DOMMouseScroll",at,{passive:!0}),t.addEventListener("MozMousePixelScroll",e,{passive:!1}),function(){t.removeEventListener("wheel",ct),t.removeEventListener("DOMMouseScroll",at),t.removeEventListener("MozMousePixelScroll",e)}}),[oe]),(0,d.Z)((function(){if(j){var e=rt(Me);Ee(e),tt({x:e})}}),[Ae.width,j]);var lt=function(){var e,t;null===(e=Be.current)||void 0===e||e.delayHidden(),null===(t=Ke.current)||void 0===t||t.delayHidden()},st=function(e,t,n,r,u,a,l,s){var f=h.useRef(),v=h.useState(null),g=(0,c.Z)(v,2),m=g[0],p=g[1];return(0,d.Z)((function(){if(m&&m.times<10){if(!e.current)return void p((function(e){return(0,i.Z)({},e)}));a();var o=m.targetAlign,c=m.originAlign,s=m.index,f=m.offset,v=e.current.clientHeight,d=!1,h=o,g=null;if(v){for(var Z=o||c,M=0,E=0,R=0,b=Math.min(t.length-1,s),S=0;S<=b;S+=1){var w=u(t[S]);E=M;var y=n.get(w);M=R=E+(void 0===y?r:y)}for(var x="top"===Z?f:v-f,L=b;L>=0;L-=1){var H=u(t[L]),T=n.get(H);if(void 0===T){d=!0;break}if((x-=T)<=0)break}switch(Z){case"top":g=E-f;break;case"bottom":g=R-v+f;break;default:var z=e.current.scrollTop;Ez+v&&(h="bottom")}null!==g&&l(g),g!==m.lastTop&&(d=!0)}d&&p((0,i.Z)((0,i.Z)({},m),{},{times:m.times+1,targetAlign:h,lastTop:g}))}}),[m,e.current]),function(e){if(null!=e){if(E.Z.cancel(f.current),"number"==typeof e)l(e);else if(e&&"object"===(0,o.Z)(e)){var n,r=e.align;n="index"in e?e.index:t.findIndex((function(t){return u(t)===e.key}));var i=e.offset;p({times:0,index:n,offset:void 0===i?0:i,originAlign:r})}}else s()}}(se,le,ne,y,Q,(function(){return te(!0)}),He,lt);h.useImperativeHandle(t,(function(){return{nativeElement:ve.current,getScrollInfo:$e,scrollTo:function(e){var t;(t=e)&&"object"===(0,o.Z)(t)&&("left"in t||"top"in t)?(void 0!==e.left&&Ee(rt(e.left)),st(e.top)):st(e)}}})),(0,d.Z)((function(){if(W){var e=le.slice(De,Ie+1);W(e,le)}}),[De,Ie,le]);var ft=function(e,t,n,r){var o=h.useMemo((function(){return[new Map,[]]}),[e,n.id,r]),i=(0,c.Z)(o,2),u=i[0],a=i[1];return function(o){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o,c=u.get(o),l=u.get(i);if(void 0===c||void 0===l)for(var s=e.length,f=a.length;fR&&h.createElement(z,{ref:Be,prefixCls:l,scrollOffset:ge,scrollRange:Ne,rtl:ce,onScroll:nt,onStartMove:ye,onStopMove:xe,spinSize:Ve,containerSize:Ae.height,style:null==G?void 0:G.verticalScrollBar,thumbStyle:null==G?void 0:G.verticalScrollBarThumb}),ue&&j>Ae.width&&h.createElement(z,{ref:Ke,prefixCls:l,scrollOffset:Me,scrollRange:j,rtl:ce,onScroll:nt,onStartMove:ye,onStopMove:xe,spinSize:_e,containerSize:Ae.width,horizontal:!0,style:null==G?void 0:G.horizontalScrollBar,thumbStyle:null==G?void 0:G.horizontalScrollBarThumb}))}var I=h.forwardRef(D);I.displayName="List";var P=I}}]); \ No newline at end of file diff --git a/87410.async.js b/87410.async.js index f1dee489a6..d0060ad74d 100644 --- a/87410.async.js +++ b/87410.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[87410],{98483:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},77192:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},51131:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},20648:function(e,t,n){n.d(t,{TM:function(){return h},Yk:function(){return g}});var o=n(7102),r=n(98447),a=n(17313),i=n(8378),d=n(37613),s=n(83116);const l=new o.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),c=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),p=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${t.lineWidthBold}px solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),u=(e,t)=>{const{treeCls:n,treeNodeCls:o,treeNodePadding:r,titleHeight:i,nodeSelectedBg:d,nodeHoverBg:s}=t,u=t.paddingXS;return{[n]:Object.assign(Object.assign({},(0,a.Wf)(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},(0,a.oN)(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${o}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:l,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${o}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${r}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:Object.assign({},(0,a.oN)(t)),[`&:not(${o}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${n}-draggable-icon`]:{flexShrink:0,width:i,lineHeight:`${i}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${o}:hover &`]:{opacity:.45}},[`&${o}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},c(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,lineHeight:`${i}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-r,marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:i/2*.8,height:i/2,borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:u},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:i,margin:0,padding:`0 ${t.paddingXS/2}px`,color:"inherit",lineHeight:`${i}px`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:d},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,lineHeight:`${i}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${i}px`,userSelect:"none"},p(e,t)),[`${o}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-r,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${o}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:i/2+"px !important"}}}}})}},f=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:o,directoryNodeSelectedBg:r,directoryNodeSelectedColor:a}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:a,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:r},[`${t}-switcher`]:{color:a},[`${t}-node-content-wrapper`]:{color:a,background:"transparent"}}}}}},g=(e,t)=>{const n=`.${e}`,o=`${n}-treenode`,r=t.paddingXS/2,a=(0,d.TS)(t,{treeCls:n,treeNodeCls:o,treeNodePadding:r});return[u(e,a),f(a)]},h=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}};t.ZP=(0,s.Z)("Tree",((e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:(0,r.C2)(`${n}-checkbox`,e)},g(n,e),(0,i.Z)(e)]}),(e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},h(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})}))},10333:function(e,t,n){n.d(t,{Z:function(){return v}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d),l=n(98483),c=n(42141),p=n(77192),u=n(51131),f=n(92310),g=n.n(f),h=n(92343);var v=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:o,showLine:a}=e,{isLeaf:i,expanded:d,loading:f}=o;if(f)return r.createElement(c.Z,{className:`${t}-switcher-loading-icon`});let v;if(a&&"object"==typeof a&&(v=a.showLeafIcon),i){if(!a)return null;if("boolean"!=typeof v&&v){const e="function"==typeof v?v(o):v,n=`${t}-switcher-line-custom-icon`;return(0,h.l$)(e)?(0,h.Tm)(e,{className:g()(e.props.className||"",n)}):e}return v?r.createElement(l.Z,{className:`${t}-switcher-line-icon`}):r.createElement("span",{className:`${t}-switcher-leaf-line`})}const y=`${t}-switcher-icon`,k="function"==typeof n?n(o):n;return(0,h.l$)(k)?(0,h.Tm)(k,{className:g()(k.props.className||"",y)}):void 0!==k?k:a?d?r.createElement(p.Z,{className:`${t}-switcher-line-icon`}):r.createElement(u.Z,{className:`${t}-switcher-line-icon`}):r.createElement(s,{className:y})}},39417:function(e,t,n){n.d(t,{Z:function(){return D}});var o=n(33614),r=n(24018),a=n(63011),i=n(81162),d=n(19243),s=n(16177),l=n(85968),c=n(74258),p=n(35796),u=n(92310),f=n.n(u),g=n(47413),h=n(59301),v=n(39378),y=function(e){for(var t=e.prefixCls,n=e.level,o=e.isStart,a=e.isEnd,i="".concat(t,"-indent-unit"),d=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,o=t.length;if(1!==Math.abs(n-o))return{add:!1,key:null};function r(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var o=t.filter((function(e){return!n.has(e)}));return 1===o.length?o[0]:null}return n ").concat(t);return t}(w)),k.createElement("div",null,k.createElement("input",{style:$,disabled:!1===D||u,tabIndex:!1!==D?I:null,onKeyDown:A,onFocus:F,onBlur:_,value:"",onChange:T,"aria-label":"for screen reader"})),k.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},k.createElement("div",{className:"".concat(n,"-indent")},k.createElement("div",{ref:q,className:"".concat(n,"-indent-unit")}))),k.createElement(E.Z,(0,o.Z)({},W,{data:ye,itemKey:B,height:y,fullHeight:!1,virtual:C,itemHeight:m,prefixCls:"".concat(n,"-list"),ref:V,onVisibleChange:function(e,t){var n=new Set(e);t.filter((function(e){return!n.has(e)})).some((function(e){return B(e)===M}))&&ve()}}),(function(e){var t=e.pos,n=(0,o.Z)({},(N(e.data),e.data)),r=e.title,a=e.key,i=e.isStart,d=e.isEnd,s=(0,S.km)(a,t);delete n.key,delete n.children;var l=(0,S.H8)(s,ke);return k.createElement(P,(0,o.Z)({},n,l,{title:r,active:!!w&&a===w.key,pos:t,data:e.data,isStart:i,isEnd:d,motion:v,motionNodes:a===M?le:null,motionType:fe,onMotionStart:U,onMotionEnd:ve,treeNodeRequiredProps:ke,onMouseMove:function(){z(null)}}))})))}));F.displayName="NodeList";var _=F,z=n(35654),U=n(90782),j=n(67841),W=function(e){(0,p.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var o=arguments.length,r=new Array(o),a=0;a2&&void 0!==arguments[2]&&arguments[2],a=e.state,d=a.dragChildrenKeys,s=a.dropPosition,l=a.dropTargetKey,c=a.dropTargetPos,p=a.dropAllowed;if(p){var u=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==l){var f=(0,i.Z)((0,i.Z)({},(0,S.H8)(l,e.getTreeNodeRequiredProps())),{},{active:(null===(o=e.getActiveItem())||void 0===o?void 0:o.key)===l,data:(0,j.Z)(e.state.keyEntities,l).node}),g=-1!==d.indexOf(l);(0,y.ZP)(!g,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var h=(0,z.yx)(c),v={event:t,node:(0,S.F)(f),dragNode:e.dragNode?(0,S.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(d),dropToGap:0!==s,dropPosition:s+Number(h[h.length-1])};r||null==u||u(v),e.dragNode=null}}},e.cleanDragState=function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,n){var o=e.state,r=o.expandedKeys,a=o.flattenNodes,d=n.expanded,s=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var l=a.filter((function(e){return e.key===s}))[0],c=(0,S.F)((0,i.Z)((0,i.Z)({},(0,S.H8)(s,e.getTreeNodeRequiredProps())),{},{data:l.data}));e.setExpandedKeys(d?(0,z._5)(r,s):(0,z.L0)(r,s)),e.onNodeExpand(t,c)}},e.onNodeClick=function(t,n){var o=e.props,r=o.onClick;"click"===o.expandAction&&e.triggerExpandActionExpand(t,n),null==r||r(t,n)},e.onNodeDoubleClick=function(t,n){var o=e.props,r=o.onDoubleClick;"doubleClick"===o.expandAction&&e.triggerExpandActionExpand(t,n),null==r||r(t,n)},e.onNodeSelect=function(t,n){var o=e.state.selectedKeys,r=e.state,a=r.keyEntities,i=r.fieldNames,d=e.props,s=d.onSelect,l=d.multiple,c=n.selected,p=n[i.key],u=!c,f=(o=u?l?(0,z.L0)(o,p):[p]:(0,z._5)(o,p)).map((function(e){var t=(0,j.Z)(a,e);return t?t.node:null})).filter((function(e){return e}));e.setUncontrolledState({selectedKeys:o}),null==s||s(o,{event:"select",selected:u,node:n,selectedNodes:f,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,o){var r,a=e.state,i=a.keyEntities,s=a.checkedKeys,l=a.halfCheckedKeys,c=e.props,p=c.checkStrictly,u=c.onCheck,f=n.key,g={event:"check",node:n,checked:o,nativeEvent:t.nativeEvent};if(p){var h=o?(0,z.L0)(s,f):(0,z._5)(s,f);r={checked:h,halfChecked:(0,z._5)(l,f)},g.checkedNodes=h.map((function(e){return(0,j.Z)(i,e)})).filter((function(e){return e})).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:h})}else{var v=(0,U.S)([].concat((0,d.Z)(s),[f]),!0,i),y=v.checkedKeys,k=v.halfCheckedKeys;if(!o){var m=new Set(y);m.delete(f);var N=(0,U.S)(Array.from(m),{checked:!1,halfCheckedKeys:k},i);y=N.checkedKeys,k=N.halfCheckedKeys}r=y,g.checkedNodes=[],g.checkedNodesPositions=[],g.halfCheckedKeys=k,y.forEach((function(e){var t=(0,j.Z)(i,e);if(t){var n=t.node,o=t.pos;g.checkedNodes.push(n),g.checkedNodesPositions.push({node:n,pos:o})}})),e.setUncontrolledState({checkedKeys:y},!1,{halfCheckedKeys:k})}null==u||u(r,g)},e.onNodeLoad=function(t){var n=t.key,o=new Promise((function(o,r){e.setState((function(a){var i=a.loadedKeys,d=void 0===i?[]:i,s=a.loadingKeys,l=void 0===s?[]:s,c=e.props,p=c.loadData,u=c.onLoad;return p&&-1===d.indexOf(n)&&-1===l.indexOf(n)?(p(t).then((function(){var r=e.state.loadedKeys,a=(0,z.L0)(r,n);null==u||u(a,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:a}),e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,n)}})),o()})).catch((function(t){if(e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,n)}})),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=10){var a=e.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,z.L0)(a,n)}),o()}r(t)})),{loadingKeys:(0,z.L0)(l,n)}):null}))}));return o.catch((function(){})),o},e.onNodeMouseEnter=function(t,n){var o=e.props.onMouseEnter;null==o||o({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var o=e.props.onMouseLeave;null==o||o({event:t,node:n})},e.onNodeContextMenu=function(t,n){var o=e.props.onRightClick;o&&(t.preventDefault(),o({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,o=new Array(n),r=0;r1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var r=!1,a=!0,d={};Object.keys(t).forEach((function(n){n in e.props?a=!1:(r=!0,d[n]=t[n])})),!r||n&&!a||e.setState((0,i.Z)((0,i.Z)({},d),o))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return(0,l.Z)(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props.activeKey;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,t,n=this.state,i=n.focused,d=n.flattenNodes,s=n.keyEntities,l=n.draggingNodeKey,c=n.activeKey,p=n.dropLevelOffset,u=n.dropContainerKey,f=n.dropTargetKey,h=n.dropPosition,y=n.dragOverNodeKey,N=n.indent,K=this.props,b=K.prefixCls,x=K.className,E=K.style,C=K.showLine,D=K.focusable,S=K.tabIndex,w=void 0===S?0:S,Z=K.selectable,P=K.showIcon,L=K.icon,O=K.switcherIcon,$=K.draggable,T=K.checkable,M=K.checkStrictly,I=K.disabled,A=K.motion,H=K.loadData,R=K.filterTreeNode,B=K.height,F=K.itemHeight,z=K.virtual,U=K.titleRender,j=K.dropIndicatorRender,W=K.onContextMenu,V=K.onScroll,q=K.direction,G=K.rootClassName,X=K.rootStyle,Y=(0,v.Z)(this.props,{aria:!0,data:!0});return $&&(t="object"===(0,a.Z)($)?$:"function"==typeof $?{nodeDraggable:$}:{}),k.createElement(m.k.Provider,{value:{prefixCls:b,selectable:Z,showIcon:P,icon:L,switcherIcon:O,draggable:t,draggingNodeKey:l,checkable:T,checkStrictly:M,disabled:I,keyEntities:s,dropLevelOffset:p,dropContainerKey:u,dropTargetKey:f,dropPosition:h,dragOverNodeKey:y,indent:N,direction:q,dropIndicatorRender:j,loadData:H,filterTreeNode:R,titleRender:U,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},k.createElement("div",{role:"tree",className:g()(b,x,G,(e={},(0,r.Z)(e,"".concat(b,"-show-line"),C),(0,r.Z)(e,"".concat(b,"-focused"),i),(0,r.Z)(e,"".concat(b,"-active-focused"),null!==c),e)),style:X},k.createElement(_,(0,o.Z)({ref:this.listRef,prefixCls:b,style:E,data:d,disabled:I,selectable:Z,checkable:!!T,motion:A,dragging:null!==l,height:B,itemHeight:F,virtual:z,focusable:D,focused:i,tabIndex:w,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:V},this.getTreeNodeRequiredProps(),Y))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,o=t.prevProps,a={prevProps:e};function d(t){return!o&&t in e||o&&o[t]!==e[t]}var s=t.fieldNames;if(d("fieldNames")&&(s=(0,S.w$)(e.fieldNames),a.fieldNames=s),d("treeData")?n=e.treeData:d("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,S.zn)(e.children)),n){a.treeData=n;var l=(0,S.I8)(n,{fieldNames:s});a.keyEntities=(0,i.Z)((0,r.Z)({},M,A),l.keyEntities)}var c,p=a.keyEntities||t.keyEntities;if(d("expandedKeys")||o&&d("autoExpandParent"))a.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?(0,z.r7)(e.expandedKeys,p):e.expandedKeys;else if(!o&&e.defaultExpandAll){var u=(0,i.Z)({},p);delete u[M],a.expandedKeys=Object.keys(u).map((function(e){return u[e].key}))}else!o&&e.defaultExpandedKeys&&(a.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,z.r7)(e.defaultExpandedKeys,p):e.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,n||a.expandedKeys){var f=(0,S.oH)(n||t.treeData,a.expandedKeys||t.expandedKeys,s);a.flattenNodes=f}if((e.selectable&&(d("selectedKeys")?a.selectedKeys=(0,z.BT)(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(a.selectedKeys=(0,z.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(d("checkedKeys")?c=(0,z.E6)(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?c=(0,z.E6)(e.defaultCheckedKeys)||{}:n&&(c=(0,z.E6)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var g=c,h=g.checkedKeys,v=void 0===h?[]:h,k=g.halfCheckedKeys,m=void 0===k?[]:k;if(!e.checkStrictly){var N=(0,U.S)(v,!0,p);v=N.checkedKeys,m=N.halfCheckedKeys}a.checkedKeys=v,a.halfCheckedKeys=m}return d("loadedKeys")&&(a.loadedKeys=e.loadedKeys),a}}]),n}(k.Component);W.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:function(e){var t=e.dropPosition,n=e.dropLevelOffset,o=e.indent,r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:r.top=0,r.left=-n*o;break;case 1:r.bottom=0,r.left=-n*o;break;case 0:r.bottom=0,r.left=o}return k.createElement("div",{style:r})},allowDrop:function(){return!0},expandAction:!1},W.TreeNode=D.Z;var V=W},35654:function(e,t,n){n.d(t,{BT:function(){return f},E6:function(){return g},L0:function(){return s},OM:function(){return u},_5:function(){return d},r7:function(){return h},wA:function(){return c},yx:function(){return l}});var o=n(61414),r=n(80017),a=n(85870),i=(n(59301),n(39417),n(67841));n(71430);function d(e,t){if(!e)return[];var n=e.slice(),o=n.indexOf(t);return o>=0&&n.splice(o,1),n}function s(e,t){var n=(e||[]).slice();return-1===n.indexOf(t)&&n.push(t),n}function l(e){return e.split("-")}function c(e,t){var n=[];return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.forEach((function(t){var o=t.key,r=t.children;n.push(o),e(r)}))}((0,i.Z)(t,e).children),n}function p(e){if(e.parent){var t=l(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function u(e,t,n,o,r,a,d,s,c,u){var f,g=e.clientX,h=e.clientY,v=e.target.getBoundingClientRect(),y=v.top,k=v.height,m=(("rtl"===u?-1:1)*(((null==r?void 0:r.x)||0)-g)-12)/o,N=(0,i.Z)(s,n.props.eventKey);if(h-1.5?a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1:a({dragNode:P,dropNode:L,dropPosition:0})?D=0:a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1:a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1,{dropPosition:D,dropLevelOffset:S,dropTargetKey:N.key,dropTargetPos:N.pos,dragOverNodeKey:C,dropContainerKey:0===D?null:(null===(f=N.parent)||void 0===f?void 0:f.key)||null,dropAllowed:O}}function f(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function g(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,r.Z)(e))return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function h(e,t){var n=new Set;function r(e){if(!n.has(e)){var o=(0,i.Z)(t,e);if(o){n.add(e);var a=o.parent;o.node.disabled||a&&r(a.key)}}}return(e||[]).forEach((function(e){r(e)})),(0,o.Z)(n)}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[87410],{98483:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},77192:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},51131:function(e,t,n){n.d(t,{Z:function(){return s}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d)},20648:function(e,t,n){n.d(t,{TM:function(){return h},Yk:function(){return g}});var o=n(7102),r=n(98447),a=n(17313),i=n(8378),d=n(37613),s=n(83116);const l=new o.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),c=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),p=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${t.lineWidthBold}px solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),u=(e,t)=>{const{treeCls:n,treeNodeCls:o,treeNodePadding:r,titleHeight:i,nodeSelectedBg:d,nodeHoverBg:s}=t,u=t.paddingXS;return{[n]:Object.assign(Object.assign({},(0,a.Wf)(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},(0,a.oN)(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${o}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:l,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${o}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${r}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:Object.assign({},(0,a.oN)(t)),[`&:not(${o}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${n}-draggable-icon`]:{flexShrink:0,width:i,lineHeight:`${i}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${o}:hover &`]:{opacity:.45}},[`&${o}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:i}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},c(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,lineHeight:`${i}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-r,marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:i/2*.8,height:i/2,borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:u},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:i,margin:0,padding:`0 ${t.paddingXS/2}px`,color:"inherit",lineHeight:`${i}px`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:d},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,lineHeight:`${i}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${i}px`,userSelect:"none"},p(e,t)),[`${o}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:i/2,bottom:-r,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${o}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:i/2+"px !important"}}}}})}},f=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:o,directoryNodeSelectedBg:r,directoryNodeSelectedColor:a}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:a,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:r},[`${t}-switcher`]:{color:a},[`${t}-node-content-wrapper`]:{color:a,background:"transparent"}}}}}},g=(e,t)=>{const n=`.${e}`,o=`${n}-treenode`,r=t.paddingXS/2,a=(0,d.TS)(t,{treeCls:n,treeNodeCls:o,treeNodePadding:r});return[u(e,a),f(a)]},h=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}};t.ZP=(0,s.Z)("Tree",((e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:(0,r.C2)(`${n}-checkbox`,e)},g(n,e),(0,i.Z)(e)]}),(e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},h(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})}))},10333:function(e,t,n){n.d(t,{Z:function(){return v}});var o=n(33614),r=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},i=n(22589),d=function(e,t){return r.createElement(i.Z,(0,o.Z)({},e,{ref:t,icon:a}))};var s=r.forwardRef(d),l=n(98483),c=n(42141),p=n(77192),u=n(51131),f=n(92310),g=n.n(f),h=n(92343);var v=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:o,showLine:a}=e,{isLeaf:i,expanded:d,loading:f}=o;if(f)return r.createElement(c.Z,{className:`${t}-switcher-loading-icon`});let v;if(a&&"object"==typeof a&&(v=a.showLeafIcon),i){if(!a)return null;if("boolean"!=typeof v&&v){const e="function"==typeof v?v(o):v,n=`${t}-switcher-line-custom-icon`;return(0,h.l$)(e)?(0,h.Tm)(e,{className:g()(e.props.className||"",n)}):e}return v?r.createElement(l.Z,{className:`${t}-switcher-line-icon`}):r.createElement("span",{className:`${t}-switcher-leaf-line`})}const y=`${t}-switcher-icon`,k="function"==typeof n?n(o):n;return(0,h.l$)(k)?(0,h.Tm)(k,{className:g()(k.props.className||"",y)}):void 0!==k?k:a?d?r.createElement(p.Z,{className:`${t}-switcher-line-icon`}):r.createElement(u.Z,{className:`${t}-switcher-line-icon`}):r.createElement(s,{className:y})}},39417:function(e,t,n){n.d(t,{Z:function(){return D}});var o=n(33614),r=n(24018),a=n(63011),i=n(81162),d=n(19243),s=n(16177),l=n(85968),c=n(74258),p=n(35796),u=n(92310),f=n.n(u),g=n(47413),h=n(59301),v=n(39378),y=function(e){for(var t=e.prefixCls,n=e.level,o=e.isStart,a=e.isEnd,i="".concat(t,"-indent-unit"),d=[],s=0;s0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.length,o=t.length;if(1!==Math.abs(n-o))return{add:!1,key:null};function r(e,t){var n=new Map;e.forEach((function(e){n.set(e,!0)}));var o=t.filter((function(e){return!n.has(e)}));return 1===o.length?o[0]:null}return n ").concat(t);return t}(w)),k.createElement("div",null,k.createElement("input",{style:$,disabled:!1===D||u,tabIndex:!1!==D?I:null,onKeyDown:A,onFocus:F,onBlur:_,value:"",onChange:T,"aria-label":"for screen reader"})),k.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},k.createElement("div",{className:"".concat(n,"-indent")},k.createElement("div",{ref:q,className:"".concat(n,"-indent-unit")}))),k.createElement(E.Z,(0,o.Z)({},W,{data:ye,itemKey:B,height:y,fullHeight:!1,virtual:C,itemHeight:m,prefixCls:"".concat(n,"-list"),ref:V,onVisibleChange:function(e,t){var n=new Set(e);t.filter((function(e){return!n.has(e)})).some((function(e){return B(e)===M}))&&ve()}}),(function(e){var t=e.pos,n=(0,o.Z)({},(N(e.data),e.data)),r=e.title,a=e.key,i=e.isStart,d=e.isEnd,s=(0,S.km)(a,t);delete n.key,delete n.children;var l=(0,S.H8)(s,ke);return k.createElement(P,(0,o.Z)({},n,l,{title:r,active:!!w&&a===w.key,pos:t,data:e.data,isStart:i,isEnd:d,motion:v,motionNodes:a===M?le:null,motionType:fe,onMotionStart:U,onMotionEnd:ve,treeNodeRequiredProps:ke,onMouseMove:function(){z(null)}}))})))}));F.displayName="NodeList";var _=F,z=n(35654),U=n(90782),j=n(67841),W=function(e){(0,p.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;(0,s.Z)(this,n);for(var o=arguments.length,r=new Array(o),a=0;a2&&void 0!==arguments[2]&&arguments[2],a=e.state,d=a.dragChildrenKeys,s=a.dropPosition,l=a.dropTargetKey,c=a.dropTargetPos,p=a.dropAllowed;if(p){var u=e.props.onDrop;if(e.setState({dragOverNodeKey:null}),e.cleanDragState(),null!==l){var f=(0,i.Z)((0,i.Z)({},(0,S.H8)(l,e.getTreeNodeRequiredProps())),{},{active:(null===(o=e.getActiveItem())||void 0===o?void 0:o.key)===l,data:(0,j.Z)(e.state.keyEntities,l).node}),g=-1!==d.indexOf(l);(0,y.ZP)(!g,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var h=(0,z.yx)(c),v={event:t,node:(0,S.F)(f),dragNode:e.dragNode?(0,S.F)(e.dragNode.props):null,dragNodesKeys:[e.dragNode.props.eventKey].concat(d),dropToGap:0!==s,dropPosition:s+Number(h[h.length-1])};r||null==u||u(v),e.dragNode=null}}},e.cleanDragState=function(){null!==e.state.draggingNodeKey&&e.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),e.dragStartMousePosition=null,e.currentMouseOverDroppableNodeKey=null},e.triggerExpandActionExpand=function(t,n){var o=e.state,r=o.expandedKeys,a=o.flattenNodes,d=n.expanded,s=n.key;if(!(n.isLeaf||t.shiftKey||t.metaKey||t.ctrlKey)){var l=a.filter((function(e){return e.key===s}))[0],c=(0,S.F)((0,i.Z)((0,i.Z)({},(0,S.H8)(s,e.getTreeNodeRequiredProps())),{},{data:l.data}));e.setExpandedKeys(d?(0,z._5)(r,s):(0,z.L0)(r,s)),e.onNodeExpand(t,c)}},e.onNodeClick=function(t,n){var o=e.props,r=o.onClick;"click"===o.expandAction&&e.triggerExpandActionExpand(t,n),null==r||r(t,n)},e.onNodeDoubleClick=function(t,n){var o=e.props,r=o.onDoubleClick;"doubleClick"===o.expandAction&&e.triggerExpandActionExpand(t,n),null==r||r(t,n)},e.onNodeSelect=function(t,n){var o=e.state.selectedKeys,r=e.state,a=r.keyEntities,i=r.fieldNames,d=e.props,s=d.onSelect,l=d.multiple,c=n.selected,p=n[i.key],u=!c,f=(o=u?l?(0,z.L0)(o,p):[p]:(0,z._5)(o,p)).map((function(e){var t=(0,j.Z)(a,e);return t?t.node:null})).filter((function(e){return e}));e.setUncontrolledState({selectedKeys:o}),null==s||s(o,{event:"select",selected:u,node:n,selectedNodes:f,nativeEvent:t.nativeEvent})},e.onNodeCheck=function(t,n,o){var r,a=e.state,i=a.keyEntities,s=a.checkedKeys,l=a.halfCheckedKeys,c=e.props,p=c.checkStrictly,u=c.onCheck,f=n.key,g={event:"check",node:n,checked:o,nativeEvent:t.nativeEvent};if(p){var h=o?(0,z.L0)(s,f):(0,z._5)(s,f);r={checked:h,halfChecked:(0,z._5)(l,f)},g.checkedNodes=h.map((function(e){return(0,j.Z)(i,e)})).filter((function(e){return e})).map((function(e){return e.node})),e.setUncontrolledState({checkedKeys:h})}else{var v=(0,U.S)([].concat((0,d.Z)(s),[f]),!0,i),y=v.checkedKeys,k=v.halfCheckedKeys;if(!o){var m=new Set(y);m.delete(f);var N=(0,U.S)(Array.from(m),{checked:!1,halfCheckedKeys:k},i);y=N.checkedKeys,k=N.halfCheckedKeys}r=y,g.checkedNodes=[],g.checkedNodesPositions=[],g.halfCheckedKeys=k,y.forEach((function(e){var t=(0,j.Z)(i,e);if(t){var n=t.node,o=t.pos;g.checkedNodes.push(n),g.checkedNodesPositions.push({node:n,pos:o})}})),e.setUncontrolledState({checkedKeys:y},!1,{halfCheckedKeys:k})}null==u||u(r,g)},e.onNodeLoad=function(t){var n=t.key,o=new Promise((function(o,r){e.setState((function(a){var i=a.loadedKeys,d=void 0===i?[]:i,s=a.loadingKeys,l=void 0===s?[]:s,c=e.props,p=c.loadData,u=c.onLoad;return p&&-1===d.indexOf(n)&&-1===l.indexOf(n)?(p(t).then((function(){var r=e.state.loadedKeys,a=(0,z.L0)(r,n);null==u||u(a,{event:"load",node:t}),e.setUncontrolledState({loadedKeys:a}),e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,n)}})),o()})).catch((function(t){if(e.setState((function(e){return{loadingKeys:(0,z._5)(e.loadingKeys,n)}})),e.loadingRetryTimes[n]=(e.loadingRetryTimes[n]||0)+1,e.loadingRetryTimes[n]>=10){var a=e.state.loadedKeys;(0,y.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),e.setUncontrolledState({loadedKeys:(0,z.L0)(a,n)}),o()}r(t)})),{loadingKeys:(0,z.L0)(l,n)}):null}))}));return o.catch((function(){})),o},e.onNodeMouseEnter=function(t,n){var o=e.props.onMouseEnter;null==o||o({event:t,node:n})},e.onNodeMouseLeave=function(t,n){var o=e.props.onMouseLeave;null==o||o({event:t,node:n})},e.onNodeContextMenu=function(t,n){var o=e.props.onRightClick;o&&(t.preventDefault(),o({event:t,node:n}))},e.onFocus=function(){var t=e.props.onFocus;e.setState({focused:!0});for(var n=arguments.length,o=new Array(n),r=0;r1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!e.destroyed){var r=!1,a=!0,d={};Object.keys(t).forEach((function(n){n in e.props?a=!1:(r=!0,d[n]=t[n])})),!r||n&&!a||e.setState((0,i.Z)((0,i.Z)({},d),o))}},e.scrollTo=function(t){e.listRef.current.scrollTo(t)},e}return(0,l.Z)(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var e=this.props.activeKey;void 0!==e&&e!==this.state.activeKey&&(this.setState({activeKey:e}),null!==e&&this.scrollTo({key:e}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var e,t,n=this.state,i=n.focused,d=n.flattenNodes,s=n.keyEntities,l=n.draggingNodeKey,c=n.activeKey,p=n.dropLevelOffset,u=n.dropContainerKey,f=n.dropTargetKey,h=n.dropPosition,y=n.dragOverNodeKey,N=n.indent,K=this.props,b=K.prefixCls,x=K.className,E=K.style,C=K.showLine,D=K.focusable,S=K.tabIndex,w=void 0===S?0:S,Z=K.selectable,P=K.showIcon,L=K.icon,O=K.switcherIcon,$=K.draggable,T=K.checkable,M=K.checkStrictly,I=K.disabled,A=K.motion,H=K.loadData,R=K.filterTreeNode,B=K.height,F=K.itemHeight,z=K.virtual,U=K.titleRender,j=K.dropIndicatorRender,W=K.onContextMenu,V=K.onScroll,q=K.direction,G=K.rootClassName,X=K.rootStyle,Y=(0,v.Z)(this.props,{aria:!0,data:!0});return $&&(t="object"===(0,a.Z)($)?$:"function"==typeof $?{nodeDraggable:$}:{}),k.createElement(m.k.Provider,{value:{prefixCls:b,selectable:Z,showIcon:P,icon:L,switcherIcon:O,draggable:t,draggingNodeKey:l,checkable:T,checkStrictly:M,disabled:I,keyEntities:s,dropLevelOffset:p,dropContainerKey:u,dropTargetKey:f,dropPosition:h,dragOverNodeKey:y,indent:N,direction:q,dropIndicatorRender:j,loadData:H,filterTreeNode:R,titleRender:U,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},k.createElement("div",{role:"tree",className:g()(b,x,G,(e={},(0,r.Z)(e,"".concat(b,"-show-line"),C),(0,r.Z)(e,"".concat(b,"-focused"),i),(0,r.Z)(e,"".concat(b,"-active-focused"),null!==c),e)),style:X},k.createElement(_,(0,o.Z)({ref:this.listRef,prefixCls:b,style:E,data:d,disabled:I,selectable:Z,checkable:!!T,motion:A,dragging:null!==l,height:B,itemHeight:F,virtual:z,focusable:D,focused:i,tabIndex:w,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:V},this.getTreeNodeRequiredProps(),Y))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n,o=t.prevProps,a={prevProps:e};function d(t){return!o&&t in e||o&&o[t]!==e[t]}var s=t.fieldNames;if(d("fieldNames")&&(s=(0,S.w$)(e.fieldNames),a.fieldNames=s),d("treeData")?n=e.treeData:d("children")&&((0,y.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),n=(0,S.zn)(e.children)),n){a.treeData=n;var l=(0,S.I8)(n,{fieldNames:s});a.keyEntities=(0,i.Z)((0,r.Z)({},M,A),l.keyEntities)}var c,p=a.keyEntities||t.keyEntities;if(d("expandedKeys")||o&&d("autoExpandParent"))a.expandedKeys=e.autoExpandParent||!o&&e.defaultExpandParent?(0,z.r7)(e.expandedKeys,p):e.expandedKeys;else if(!o&&e.defaultExpandAll){var u=(0,i.Z)({},p);delete u[M],a.expandedKeys=Object.keys(u).map((function(e){return u[e].key}))}else!o&&e.defaultExpandedKeys&&(a.expandedKeys=e.autoExpandParent||e.defaultExpandParent?(0,z.r7)(e.defaultExpandedKeys,p):e.defaultExpandedKeys);if(a.expandedKeys||delete a.expandedKeys,n||a.expandedKeys){var f=(0,S.oH)(n||t.treeData,a.expandedKeys||t.expandedKeys,s);a.flattenNodes=f}if((e.selectable&&(d("selectedKeys")?a.selectedKeys=(0,z.BT)(e.selectedKeys,e):!o&&e.defaultSelectedKeys&&(a.selectedKeys=(0,z.BT)(e.defaultSelectedKeys,e))),e.checkable)&&(d("checkedKeys")?c=(0,z.E6)(e.checkedKeys)||{}:!o&&e.defaultCheckedKeys?c=(0,z.E6)(e.defaultCheckedKeys)||{}:n&&(c=(0,z.E6)(e.checkedKeys)||{checkedKeys:t.checkedKeys,halfCheckedKeys:t.halfCheckedKeys}),c)){var g=c,h=g.checkedKeys,v=void 0===h?[]:h,k=g.halfCheckedKeys,m=void 0===k?[]:k;if(!e.checkStrictly){var N=(0,U.S)(v,!0,p);v=N.checkedKeys,m=N.halfCheckedKeys}a.checkedKeys=v,a.halfCheckedKeys=m}return d("loadedKeys")&&(a.loadedKeys=e.loadedKeys),a}}]),n}(k.Component);W.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:function(e){var t=e.dropPosition,n=e.dropLevelOffset,o=e.indent,r={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:r.top=0,r.left=-n*o;break;case 1:r.bottom=0,r.left=-n*o;break;case 0:r.bottom=0,r.left=o}return k.createElement("div",{style:r})},allowDrop:function(){return!0},expandAction:!1},W.TreeNode=D.Z;var V=W},35654:function(e,t,n){n.d(t,{BT:function(){return f},E6:function(){return g},L0:function(){return s},OM:function(){return u},_5:function(){return d},r7:function(){return h},wA:function(){return c},yx:function(){return l}});var o=n(61414),r=n(80017),a=n(85870),i=(n(59301),n(39417),n(67841));n(71430);function d(e,t){if(!e)return[];var n=e.slice(),o=n.indexOf(t);return o>=0&&n.splice(o,1),n}function s(e,t){var n=(e||[]).slice();return-1===n.indexOf(t)&&n.push(t),n}function l(e){return e.split("-")}function c(e,t){var n=[];return function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.forEach((function(t){var o=t.key,r=t.children;n.push(o),e(r)}))}((0,i.Z)(t,e).children),n}function p(e){if(e.parent){var t=l(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function u(e,t,n,o,r,a,d,s,c,u){var f,g=e.clientX,h=e.clientY,v=e.target.getBoundingClientRect(),y=v.top,k=v.height,m=(("rtl"===u?-1:1)*(((null==r?void 0:r.x)||0)-g)-12)/o,N=(0,i.Z)(s,n.props.eventKey);if(h-1.5?a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1:a({dragNode:P,dropNode:L,dropPosition:0})?D=0:a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1:a({dragNode:P,dropNode:L,dropPosition:1})?D=1:O=!1,{dropPosition:D,dropLevelOffset:S,dropTargetKey:N.key,dropTargetPos:N.pos,dragOverNodeKey:C,dropContainerKey:0===D?null:(null===(f=N.parent)||void 0===f?void 0:f.key)||null,dropAllowed:O}}function f(e,t){if(e)return t.multiple?e.slice():e.length?[e[0]]:e}function g(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else{if("object"!==(0,r.Z)(e))return(0,a.ZP)(!1,"`checkedKeys` is not an array or an object"),null;t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0}}return t}function h(e,t){var n=new Set;function r(e){if(!n.has(e)){var o=(0,i.Z)(t,e);if(o){n.add(e);var a=o.parent;o.node.disabled||a&&r(a.key)}}}return(e||[]).forEach((function(e){r(e)})),(0,o.Z)(n)}}}]); \ No newline at end of file diff --git a/93530.async.js b/93530.async.js index d56bd0c8f0..00b9f6e9f6 100644 --- a/93530.async.js +++ b/93530.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93530],{86844:function(e,n,r){r.d(n,{Z:function(){return D},U:function(){return B}});var c=r(82242),t=r.n(c),o=r(7557),s=r.n(o),u=r(41498),a=r.n(u),d=r(79800),l=r.n(d),i=r(59301),f=r(31797),p=r(43418),x=r(61998),m=r(40806),w=r(33571),v=r(61186),A=r.n(v),h="exitFullScreenModalWrapper___aNB9Q",M="exitFullScreenModal___HIMyY",N="warningIcon___xEURa",F="warningText___W6NPJ",V="countdownWrapper___n8g1M",g="forcedModalWrapper___JPMQ2",j="forcedModalContent___uY5FV",k="forcedText___C3CrF",O="screenNumText___oljHN",P="data:image/png;base64,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",Y=r(66621),b=r(32007),y=r(26351),L=r(37712),B=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],T=f.Z.Countdown,D=(0,b.connect)((function(e){var n=e.exercise;return{globalSetting:e.globalSetting,exercise:n}}))((function(e){var n=e.exercise,r=(e.socket,e.dispatch),c=e.onStartScreenshot,o=e.onCloseScreenshot,u=e.handleToDetail,d=p.Z.useModal(),f=l()(d,2),v=f[0],B=f[1],D=(0,i.useRef)(),q=(0,i.useState)(!0),G=l()(q,2),W=(G[0],G[1]),X=(0,i.useRef)(!1),z=(0,b.useParams)();(0,i.useEffect)((function(){var e,r,c;if(document.addEventListener((0,m.gH)(),ee,!1),window.addEventListener("blur",_,!1),null!==(e=n.exerciseUserInfo)&&void 0!==e&&e.screen_open&&(0,m.vp)()&&W(!1),null!==(r=n.exerciseUserInfo)&&void 0!==r&&r.screen_open&&!(0,m.vp)()){(0,Y.RG)(" ",!0);var t="kepukehuan.educoder.net"===document.domain?30:"1"===localStorage.getItem("Refresh")?n.exerciseUserInfo.screen_sec+3:n.exerciseUserInfo.screen_sec+10+1;D.current=p.Z.info({icon:null,centered:!0,width:444,title:(0,y._V)(y.CP.recordScreen1),keyboard:!1,content:(0,L.jsxs)("div",{children:[(0,y._V)(y.CP.recordScreen2),(0,L.jsx)("span",{style:{color:"#FF9849"},children:n.exerciseUserInfo.screen_num-n.exerciseUserInfo.used_screen_num}),(0,y._V)(y.CP.recordScreen3)]}),okText:(0,L.jsxs)("span",{children:[(0,y._V)(y.CP.recordScreen4),"(",(0,L.jsx)("span",{style:{display:"inline-block"},children:(0,L.jsx)(T,{onFinish:a()(s()().mark((function e(){var n,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$();case 2:r=e.sent,null===(n=D.current)||void 0===n||n.destroy(),r.used_screen_num&&U(r.used_screen_num+1);case 5:case"end":return e.stop()}}),e)}))),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*t})}),"S)"]}),onOk:function(){var e;(0,Y.RG)(" ",!0),null===(e=D.current)||void 0===e||e.destroy(),W(!1),(0,m.Dj)(document.body),document.getElementById("root").addEventListener("click",C,!1)}})}return null!==(c=n.exerciseUserInfo)&&void 0!==c&&c.screen_open&&!(0,m.vp)()||document.getElementById("root").addEventListener("click",C,!1),function(){document.getElementById("root").removeEventListener("click",C,!1),document.removeEventListener((0,m.gH)(),ee,!1),window.removeEventListener("blur",_,!1)}}),[]),(0,i.useEffect)((function(){setTimeout((function(){n.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",C,!1),document.removeEventListener((0,m.gH)(),ee,!1))}),500),H()}),[n.actionTabs]),(0,i.useEffect)((function(){setTimeout((function(){n.exerciseUserInfo.used_screen_num>n.exerciseUserInfo.screen_num&&K()}),500)}),[n.exerciseUserInfo]);var C=function(e){(0,m.vp)()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"确 定"===e.target.innerHTML||(0,m.Dj)(document.body)},H=function(){var e=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/getExerciseUserInfo",payload:t()({},z)});case 2:return n=e.sent,e.abrupt("return",null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=a()(s()().mark((function e(r){var c,o,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(c=n.exerciseUserInfo)||void 0===c||!c.screen_at){e.next=6;break}return e.next=3,(0,w.ck)(t()(t()({},z),{},{reset:!0}));case 3:if(-6!==(null==(o=e.sent)?void 0:o.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,w.oy)({id:z.categoryId});case 8:if(null==(u=e.sent)||!u.is_commit){e.next=17;break}return p.Z.destroyAll(),e.next=13,Z();case 13:return R(!0),e.abrupt("return");case 17:U(r+1);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=a()(s()().mark((function e(){var r,c,t,o,u,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=A()(),c=n.exerciseUserInfo.screen_sec,!(J.current.length>0)){e.next=9;break}return o=r.format("YYYY-MM-DD HH:mm:ss"),u=Math.floor(r.diff(A()(J.current[0].start))/1e3),a=J.current.length,u/c>>0>a&&(u=(a+1)*c-1),e.next=9,(0,w.P8)(z.categoryId,{exercise_user_id:null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.exercise_user_id,time:o,time_long:u,count:a});case 9:J.current=[];case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=(0,i.useRef)(0),Q=(0,i.useRef)(0),J=(0,i.useRef)([]),I=(0,i.useRef)(!1),U=function(){var e=a()(s()().mark((function e(r){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!X.current){e.next=2;break}return e.abrupt("return");case 2:c(),p.Z.destroyAll(),E.current=A()().valueOf(),I.current=!0,D.current=p.Z.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:h,okText:(0,L.jsx)("span",{children:(0,y._V)(y.CP.recordScreen8)}),content:(0,L.jsxs)("div",{className:M,children:[(0,L.jsx)("img",{src:"data:image/png;base64,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",alt:"",className:N}),(0,L.jsx)("div",{className:F,style:{marginBottom:50,fontWeight:500},children:(0,y._V)(y.CP.recordScreen9)}),(0,L.jsx)("div",{style:{marginBottom:40},children:(0,y._V)(y.CP.recordScreen10)}),(0,L.jsxs)("div",{style:{marginBottom:40},children:[(0,y._V)(y.CP.recordScreen11),(0,L.jsx)("span",{className:F,children:(null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.screen_num)+1}),(0,y._V)(y.CP.recordScreen12),(0,L.jsx)("span",{className:F,style:{fontWeight:600},children:(0,y._V)(y.CP.recordScreen13)}),",",(0,y._V)(y.CP.recordScreen14),(0,L.jsx)("span",{className:F,children:r-1}),(0,y._V)(y.CP.recordScreen15)]}),(0,L.jsxs)("div",{children:[(0,L.jsxs)("span",{children:[(0,L.jsx)(T,{className:V,onFinish:function(){Q.current=A()().valueOf(),J.current.push({start:E.current,end:Q.current}),S(r)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+1e3*(n.exerciseUserInfo.screen_sec+1)}),(0,y._V)(y.CP.recordScreen25)]}),(0,y._V)(y.CP.recordScreen16)]})]}),onOk:function(){(0,Y.RG)(" ",!0),Z(),(0,m.Dj)(document.body),o(),D.current.destroy(),I.current=!1}});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p.Z.destroyAll(),e.next=3,(0,w.VL)({categoryId:z.categoryId,commit_method:1});case 3:e.sent&&R();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=a()(s()().mark((function e(){var r,c,t,a,d=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=d.length>0&&void 0!==d[0]&&d[0],document.removeEventListener((0,m.gH)(),ee,!1),(0,m.BU)(),p.Z.destroyAll(),X.current=!0,!r){e.next=12;break}return e.next=8,(0,w.Yu)(z.categoryId,{exercise_user_id:null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.exercise_user_id});case 8:a=e.sent,v.info({icon:null,closable:!1,maskClosable:!1,okText:(0,y._V)(y.CP.recordScreen26),width:616,okButtonProps:{type:"default"},className:g,centered:!0,content:(0,L.jsxs)("div",{className:j,children:[(0,L.jsx)("img",{src:P,alt:""}),(0,L.jsx)("div",{className:k,children:(0,y._V)(y.CP.recordScreen17)}),(0,L.jsxs)("div",{className:O,children:[(0,y._V)(y.CP.recordScreen18),null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.screen_num,(0,y._V)(y.CP.recordScreen19)]}),(0,L.jsx)(x.Z,{dataSource:null==a?void 0:a.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,y._V)(y.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,y._V)(y.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,y._V)(y.CP.recordScreen22),align:"center",dataIndex:"count"}]})]}),onOk:function(){o(),u()}}),e.next=13;break;case 12:v.info({content:(0,L.jsxs)("div",{className:"tc font16",children:[(0,y._V)(y.CP.recordScreen23),(0,L.jsx)("br",{}),(0,y._V)(y.CP.recordScreen24)]}),onOk:function(){u()}});case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(e){(0,m.vp)()&&"none"==document.getElementById("iframeShixuns").style.display&&!I.current&&(0,m.BU)()},$=function(){var e=a()(s()().mark((function e(){var r,c,o,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=6;break}return e.next=3,(0,w.ck)(t()(t()({},z),{},{reset:!0}));case 3:if(-6!==(null==(c=e.sent)?void 0:c.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,w.oy)({id:z.categoryId});case 8:if(null==(o=e.sent)||!o.is_commit){e.next=12;break}return R(),e.abrupt("return");case 12:return e.next=14,H();case 14:return u=e.sent,e.abrupt("return",u);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=a()(s()().mark((function e(){var r,c,o,u,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,Y.RG)(" ",!0),!(0,m.vp)()){e.next=10;break}if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=8;break}return e.next=5,(0,w.ck)(t()(t()({},z),{},{reset:!0}));case 5:if(o=e.sent,-6!==(null===(c=o)||void 0===c?void 0:c.status)){e.next=8;break}return e.abrupt("return");case 8:e.next=21;break;case 10:if(I.current){e.next=21;break}return e.next=13,(0,w.ck)(t()({},z));case 13:if(o=e.sent,-6!==(null===(u=o)||void 0===u?void 0:u.status)){e.next=16;break}return e.abrupt("return");case 16:return e.next=18,H();case 18:a=e.sent,U(a.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*");case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)("div",{children:B})}))},51021:function(e,n,r){r.d(n,{Z:function(){return u}});var c=r(32007),t="ldsRing___mpBZC",o="idsRingWrapper___Of9_n",s=r(37712),u=function(e){var n=e.message,r=e.className,u=e.children,a=e.style,d=void 0===a?{}:a;return(0,s.jsxs)("div",{className:"custom-spinner ".concat(o," ").concat(r),children:[(0,s.jsxs)("div",{className:t,children:[(0,s.jsx)("div",{}),(0,s.jsx)("div",{}),(0,s.jsx)("div",{}),(0,s.jsx)("div",{})]}),n?(0,s.jsx)("p",{style:d,children:n}):null,u,(0,s.jsx)(c.Outlet,{})]})}},81074:function(e,n,r){r.d(n,{Z:function(){return p}});var c=r(82100),t=r.n(c),o=r(29186),s=r.n(o),u=r(80619),a=r.n(u),d=r(47074),l=r.n(d),i=r(59301),f=r(4676),p=function(e){a()(r,e);var n=l()(r);function r(e){var c;t()(this,r),c=n.call(this,e);var o=window.document;return c.node=o.createElement("div"),o.body.appendChild(c.node),c}return s()(r,[{key:"render",value:function(){var e=this.props.children;return(0,f.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),r}(i.Component)},12066:function(e,n,r){r.d(n,{Z:function(){return t}});var c=r(59301);function t(e,n){var r=(0,c.useRef)();(0,c.useEffect)((function(){r.current=e})),(0,c.useEffect)((function(){if(null!==n){var e=setInterval((function(){r.current()}),n);return function(){return clearInterval(e)}}}),[n])}},26351:function(e,n,r){r.d(n,{CP:function(){return o},_V:function(){return u}});var c=r(28209),t=r.n(c),o={secret:c.enc.Utf8.parse("0a18e199b87f1a8d"),iv:c.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=="},s={exam:o};function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"exam",r=s[n],o=r.secret,u=r.iv,a=c.AES.decrypt(e,o,{iv:u,mode:t().mode.CBC,padding:t().pad.Pkcs7});return a.toString(c.enc.Utf8)}},40806:function(e,n,r){function c(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function t(){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()}r.d(n,{BU:function(){return t},Dj:function(){return c},gH:function(){return o},vp:function(){return s}});var o=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function s(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93530],{86844:function(e,n,r){r.d(n,{Z:function(){return D},U:function(){return B}});var c=r(82242),t=r.n(c),o=r(7557),s=r.n(o),u=r(41498),a=r.n(u),d=r(79800),l=r.n(d),i=r(59301),f=r(31797),p=r(43418),x=r(61998),m=r(40806),w=r(33571),v=r(61186),A=r.n(v),h="exitFullScreenModalWrapper___aNB9Q",M="exitFullScreenModal___HIMyY",N="warningIcon___xEURa",F="warningText___W6NPJ",V="countdownWrapper___n8g1M",g="forcedModalWrapper___JPMQ2",j="forcedModalContent___uY5FV",k="forcedText___C3CrF",O="screenNumText___oljHN",P="data:image/png;base64,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",Y=r(66621),b=r(32007),y=r(26351),L=r(37712),B=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],T=f.Z.Countdown,D=(0,b.connect)((function(e){var n=e.exercise;return{globalSetting:e.globalSetting,exercise:n}}))((function(e){var n=e.exercise,r=(e.socket,e.dispatch),c=e.onStartScreenshot,o=e.onCloseScreenshot,u=e.handleToDetail,d=p.Z.useModal(),f=l()(d,2),v=f[0],B=f[1],D=(0,i.useRef)(),q=(0,i.useState)(!0),G=l()(q,2),W=(G[0],G[1]),X=(0,i.useRef)(!1),z=(0,b.useParams)();(0,i.useEffect)((function(){var e,r,c;if(document.addEventListener((0,m.gH)(),ee,!1),window.addEventListener("blur",_,!1),null!==(e=n.exerciseUserInfo)&&void 0!==e&&e.screen_open&&(0,m.vp)()&&W(!1),null!==(r=n.exerciseUserInfo)&&void 0!==r&&r.screen_open&&!(0,m.vp)()){(0,Y.RG)(" ",!0);var t="kepukehuan.educoder.net"===document.domain?30:"1"===localStorage.getItem("Refresh")?n.exerciseUserInfo.screen_sec+3:n.exerciseUserInfo.screen_sec+10+1;D.current=p.Z.info({icon:null,centered:!0,width:444,title:(0,y._V)(y.CP.recordScreen1),keyboard:!1,content:(0,L.jsxs)("div",{children:[(0,y._V)(y.CP.recordScreen2),(0,L.jsx)("span",{style:{color:"#FF9849"},children:n.exerciseUserInfo.screen_num-n.exerciseUserInfo.used_screen_num}),(0,y._V)(y.CP.recordScreen3)]}),okText:(0,L.jsxs)("span",{children:[(0,y._V)(y.CP.recordScreen4),"(",(0,L.jsx)("span",{style:{display:"inline-block"},children:(0,L.jsx)(T,{onFinish:a()(s()().mark((function e(){var n,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$();case 2:r=e.sent,null===(n=D.current)||void 0===n||n.destroy(),r.used_screen_num&&U(r.used_screen_num+1);case 5:case"end":return e.stop()}}),e)}))),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+1e3*t})}),"S)"]}),onOk:function(){var e;(0,Y.RG)(" ",!0),null===(e=D.current)||void 0===e||e.destroy(),W(!1),(0,m.Dj)(document.body),document.getElementById("root").addEventListener("click",C,!1)}})}return null!==(c=n.exerciseUserInfo)&&void 0!==c&&c.screen_open&&!(0,m.vp)()||document.getElementById("root").addEventListener("click",C,!1),function(){document.getElementById("root").removeEventListener("click",C,!1),document.removeEventListener((0,m.gH)(),ee,!1),window.removeEventListener("blur",_,!1)}}),[]),(0,i.useEffect)((function(){setTimeout((function(){n.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",C,!1),document.removeEventListener((0,m.gH)(),ee,!1))}),500),H()}),[n.actionTabs]),(0,i.useEffect)((function(){setTimeout((function(){n.exerciseUserInfo.used_screen_num>n.exerciseUserInfo.screen_num&&K()}),500)}),[n.exerciseUserInfo]);var C=function(e){(0,m.vp)()||"A"===e.target.nodeName||"BUTTON"===e.target.nodeName||"确 定"===e.target.innerHTML||(0,m.Dj)(document.body)},H=function(){var e=a()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/getExerciseUserInfo",payload:t()({},z)});case 2:return n=e.sent,e.abrupt("return",null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=a()(s()().mark((function e(r){var c,o,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(c=n.exerciseUserInfo)||void 0===c||!c.screen_at){e.next=6;break}return e.next=3,(0,w.ck)(t()(t()({},z),{},{reset:!0}));case 3:if(-6!==(null==(o=e.sent)?void 0:o.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,w.oy)({id:z.categoryId});case 8:if(null==(u=e.sent)||!u.is_commit){e.next=17;break}return p.Z.destroyAll(),e.next=13,Z();case 13:return R(!0),e.abrupt("return");case 17:U(r+1);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=a()(s()().mark((function e(){var r,c,t,o,u,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=A()(),c=n.exerciseUserInfo.screen_sec,!(J.current.length>0)){e.next=9;break}return o=r.format("YYYY-MM-DD HH:mm:ss"),u=Math.floor(r.diff(A()(J.current[0].start))/1e3),a=J.current.length,u/c>>0>a&&(u=(a+1)*c-1),e.next=9,(0,w.P8)(z.categoryId,{exercise_user_id:null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.exercise_user_id,time:o,time_long:u,count:a});case 9:J.current=[];case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=(0,i.useRef)(0),Q=(0,i.useRef)(0),J=(0,i.useRef)([]),I=(0,i.useRef)(!1),U=function(){var e=a()(s()().mark((function e(r){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!X.current){e.next=2;break}return e.abrupt("return");case 2:c(),p.Z.destroyAll(),E.current=A()().valueOf(),I.current=!0,D.current=p.Z.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:h,okText:(0,L.jsx)("span",{children:(0,y._V)(y.CP.recordScreen8)}),content:(0,L.jsxs)("div",{className:M,children:[(0,L.jsx)("img",{src:"data:image/png;base64,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",alt:"",className:N}),(0,L.jsx)("div",{className:F,style:{marginBottom:50,fontWeight:500},children:(0,y._V)(y.CP.recordScreen9)}),(0,L.jsx)("div",{style:{marginBottom:40},children:(0,y._V)(y.CP.recordScreen10)}),(0,L.jsxs)("div",{style:{marginBottom:40},children:[(0,y._V)(y.CP.recordScreen11),(0,L.jsx)("span",{className:F,children:(null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.screen_num)+1}),(0,y._V)(y.CP.recordScreen12),(0,L.jsx)("span",{className:F,style:{fontWeight:600},children:(0,y._V)(y.CP.recordScreen13)}),",",(0,y._V)(y.CP.recordScreen14),(0,L.jsx)("span",{className:F,children:r-1}),(0,y._V)(y.CP.recordScreen15)]}),(0,L.jsxs)("div",{children:[(0,L.jsxs)("span",{children:[(0,L.jsx)(T,{className:V,onFinish:function(){Q.current=A()().valueOf(),J.current.push({start:E.current,end:Q.current}),S(r)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+1e3*(n.exerciseUserInfo.screen_sec+1)}),(0,y._V)(y.CP.recordScreen25)]}),(0,y._V)(y.CP.recordScreen16)]})]}),onOk:function(){(0,Y.RG)(" ",!0),Z(),(0,m.Dj)(document.body),o(),D.current.destroy(),I.current=!1}});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(){var e=a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p.Z.destroyAll(),e.next=3,(0,w.VL)({categoryId:z.categoryId,commit_method:1});case 3:e.sent&&R();case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=function(){var e=a()(s()().mark((function e(){var r,c,t,a,d=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=d.length>0&&void 0!==d[0]&&d[0],document.removeEventListener((0,m.gH)(),ee,!1),(0,m.BU)(),p.Z.destroyAll(),X.current=!0,!r){e.next=12;break}return e.next=8,(0,w.Yu)(z.categoryId,{exercise_user_id:null===(c=n.exerciseUserInfo)||void 0===c?void 0:c.exercise_user_id});case 8:a=e.sent,v.confirm({icon:null,closable:!1,maskClosable:!1,okText:"申请继续考试",cancelText:"返回",width:616,className:g,centered:!0,content:(0,L.jsxs)("div",{className:j,children:[(0,L.jsx)("img",{src:P,alt:""}),(0,L.jsx)("div",{className:k,children:(0,y._V)(y.CP.recordScreen17)}),(0,L.jsxs)("div",{className:O,children:[(0,y._V)(y.CP.recordScreen18),null===(t=n.exerciseUserInfo)||void 0===t?void 0:t.screen_num,(0,y._V)(y.CP.recordScreen19)]}),(0,L.jsx)(x.Z,{dataSource:null==a?void 0:a.data,pagination:!1,rowKey:"time",bordered:!0,columns:[{title:(0,y._V)(y.CP.recordScreen20),align:"center",dataIndex:"time"},{title:(0,y._V)(y.CP.recordScreen21),align:"center",dataIndex:"time_long"},{title:(0,y._V)(y.CP.recordScreen22),align:"center",dataIndex:"count"}]})]}),onCancel:function(){o(),u()},onOk:function(){b.history.push("/classrooms/".concat(z.coursesId,"/exercisenotice/").concat(z.categoryId,"/users/").concat(z.login,"?isShowApply=true"))}}),e.next=13;break;case 12:v.info({content:(0,L.jsxs)("div",{className:"tc font16",children:[(0,y._V)(y.CP.recordScreen23),(0,L.jsx)("br",{}),(0,y._V)(y.CP.recordScreen24)]}),onOk:function(){u()}});case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(e){(0,m.vp)()&&"none"==document.getElementById("iframeShixuns").style.display&&!I.current&&(0,m.BU)()},$=function(){var e=a()(s()().mark((function e(){var r,c,o,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=6;break}return e.next=3,(0,w.ck)(t()(t()({},z),{},{reset:!0}));case 3:if(-6!==(null==(c=e.sent)?void 0:c.status)){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,(0,w.oy)({id:z.categoryId});case 8:if(null==(o=e.sent)||!o.is_commit){e.next=12;break}return R(),e.abrupt("return");case 12:return e.next=14,H();case 14:return u=e.sent,e.abrupt("return",u);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=a()(s()().mark((function e(){var r,c,o,u,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,Y.RG)(" ",!0),!(0,m.vp)()){e.next=10;break}if(null===(r=n.exerciseUserInfo)||void 0===r||!r.screen_at){e.next=8;break}return e.next=5,(0,w.ck)(t()(t()({},z),{},{reset:!0}));case 5:if(o=e.sent,-6!==(null===(c=o)||void 0===c?void 0:c.status)){e.next=8;break}return e.abrupt("return");case 8:e.next=21;break;case 10:if(I.current){e.next=21;break}return e.next=13,(0,w.ck)(t()({},z));case 13:if(o=e.sent,-6!==(null===(u=o)||void 0===u?void 0:u.status)){e.next=16;break}return e.abrupt("return");case 16:return e.next=18,H();case 18:a=e.sent,U(a.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*");case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)("div",{children:B})}))},51021:function(e,n,r){r.d(n,{Z:function(){return u}});var c=r(32007),t="ldsRing___mpBZC",o="idsRingWrapper___Of9_n",s=r(37712),u=function(e){var n=e.message,r=e.className,u=e.children,a=e.style,d=void 0===a?{}:a;return(0,s.jsxs)("div",{className:"custom-spinner ".concat(o," ").concat(r),children:[(0,s.jsxs)("div",{className:t,children:[(0,s.jsx)("div",{}),(0,s.jsx)("div",{}),(0,s.jsx)("div",{}),(0,s.jsx)("div",{})]}),n?(0,s.jsx)("p",{style:d,children:n}):null,u,(0,s.jsx)(c.Outlet,{})]})}},81074:function(e,n,r){r.d(n,{Z:function(){return p}});var c=r(82100),t=r.n(c),o=r(29186),s=r.n(o),u=r(80619),a=r.n(u),d=r(47074),l=r.n(d),i=r(59301),f=r(4676),p=function(e){a()(r,e);var n=l()(r);function r(e){var c;t()(this,r),c=n.call(this,e);var o=window.document;return c.node=o.createElement("div"),o.body.appendChild(c.node),c}return s()(r,[{key:"render",value:function(){var e=this.props.children;return(0,f.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),r}(i.Component)},12066:function(e,n,r){r.d(n,{Z:function(){return t}});var c=r(59301);function t(e,n){var r=(0,c.useRef)();(0,c.useEffect)((function(){r.current=e})),(0,c.useEffect)((function(){if(null!==n){var e=setInterval((function(){r.current()}),n);return function(){return clearInterval(e)}}}),[n])}},26351:function(e,n,r){r.d(n,{CP:function(){return o},_V:function(){return u}});var c=r(28209),t=r.n(c),o={secret:c.enc.Utf8.parse("0a18e199b87f1a8d"),iv:c.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=="},s={exam:o};function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"exam",r=s[n],o=r.secret,u=r.iv,a=c.AES.decrypt(e,o,{iv:u,mode:t().mode.CBC,padding:t().pad.Pkcs7});return a.toString(c.enc.Utf8)}},40806:function(e,n,r){function c(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function t(){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()}r.d(n,{BU:function(){return t},Dj:function(){return c},gH:function(){return o},vp:function(){return s}});var o=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function s(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}}}]); \ No newline at end of file diff --git a/97424.async.js b/97424.async.js index b8d7dd69f5..54fe4e8c98 100644 --- a/97424.async.js +++ b/97424.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[97424],{86054:function(e,n,t){t.d(n,{cT:function(){return C},pe:function(){return N}});var r=t(37205),a=t.n(r),i=t(79800),o=t.n(i),s=t(39647),u=t.n(s),c=t(82242),l=t.n(c),d=t(7557),p=t.n(d),f=t(41498),m=t.n(f),v=t(59301),h=t(59028),_=t(8591),x=t(85750),g=t(28209),b=t.n(g),y=t(1012),k=t(32007),j=t(47257),w=t.n(j),Z=t(37712),P=["user","cancelUpload"],S=h.Z.Dragger,N=function(e){var n=b().enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),t=b().enc.Utf8.parse("5183666c72eec9e4"),r=b().AES.decrypt(e,n,{iv:t,mode:b().mode.CBC});return r.toString(b().enc.Utf8)},C=function(){var e=m()(p()().mark((function e(n,t,r){var a,i,o,s,u,c,d,f,m,v;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,e.next=3,(0,x.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",N(d.data)),d.data=JSON.parse(N(d.data)),(f=n.name.split(".")).pop(),m=t.realFileName?f.join(""):(0,y.Z)(),v=new(w())({endpoint:null==d||null===(a=d.data)||void 0===a?void 0:a.end_point,region:null==d||null===(i=d.data)||void 0===i?void 0:i.region,accessKeyId:null==d||null===(o=d.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==d||null===(s=d.data)||void 0===s?void 0:s.access_key_secret,bucket:null==d||null===(u=d.data)||void 0===u?void 0:u.bucket,stsToken:null==d||null===(c=d.data)||void 0===c?void 0:c.security_token}),e.abrupt("return",new Promise((function(e,a){var i;v.multipartUpload("".concat(m),new Blob([n],{type:n.type}),l()(l()({timeout:2e5,partSize:102400},r),{},{callback:{url:null==d||null===(i=d.data)||void 0===i?void 0:i.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}})).then((function(t){var r;n.response=null===(r=t.data)||void 0===r?void 0:r.data,e(null==t?void 0:t.data)})).catch((function(e){a(e),console.log("err:",e)}))})));case 11:case"end":return e.stop()}}),e)})));return function(n,t,r){return e.apply(this,arguments)}}();n.ZP=(0,k.connect)((function(e){var n=e.loading,t=e.globalSetting,r=e.user;return{globalSetting:t,loading:n.models.competitions,user:r}}))((function(e){var n,t=e.user,r=e.cancelUpload,i=u()(e,P),s=(0,v.useState)([]),c=o()(s,2),d=c[0],f=c[1],h=(0,v.useState)(),g=o()(h,2),b=g[0],k=g[1],j={onRemove:function(e){f(a()(d.filter((function(n){return n.name!==e.name})))),i.onChange(d.filter((function(n){return n.name!==e.name})))},disabled:i.disabled,multiple:!0,fileList:null==d?void 0:d.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(n=m()(p()().mark((function e(n){var t;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.maxSize||1073741824,!d.filter((function(e){return e.name===n.name})).length){e.next=4;break}return _.ZP.info("".concat(n.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==n?void 0:n.size)>t)){e.next=7;break}return _.ZP.info("文件超过".concat(t/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return d.push({name:n.name,file:n}),f(a()(d)),i.onChange(d),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},C=function(){var e=m()(p()().mark((function e(n,t){var r,o,s,u,c,l,m,v,h,g;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,m=n.name,e.next=4,(0,x.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((v=e.sent).data=JSON.parse(N(v.data)),0===(null==v?void 0:v.status)){e.next=12;break}return d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",i.onChange(d),_.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 12:return b=new(w())({endpoint:null==v||null===(r=v.data)||void 0===r?void 0:r.end_point,region:null==v||null===(o=v.data)||void 0===o?void 0:o.region,accessKeyId:null==v||null===(s=v.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==v||null===(u=v.data)||void 0===u?void 0:u.access_key_secret,bucket:null==v||null===(c=v.data)||void 0===c?void 0:c.bucket,stsToken:null==v||null===(l=v.data)||void 0===l?void 0:l.security_token}),console.log(n,"file"),k(b),(h=n.name.split(".")).pop(),g=t.realFileName?h.join("."):(0,y.Z)(),e.abrupt("return",new Promise((function(e,r){try{var o;b.multipartUpload("".concat(i.identifier,"/").concat(g).concat(m.indexOf(".")>-1?"."+m.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t);var r=d.findIndex((function(e){return e.name===m}));d[r].file.percent=100*e,d[r].tempCheckpoint=n,f(a()(d))}catch(e){}},checkpoint:d[d.findIndex((function(e){return e.name===m}))].tempCheckpoint,callback:{customValue:{id:m+""},url:null==v||null===(o=v.data)||void 0===o?void 0:o.callback_url,host:null==v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}}).then((function(t){var r,a=d.findIndex((function(e){return e.name===m})),o="done";if(0===(null===(r=t.data)||void 0===r?void 0:r.status)){var s;n.response=null===(s=t.data)||void 0===s?void 0:s.data;var u=d.findIndex((function(e){return e.name===m}));d[u].status="done",d[u].file.status="done"}else{var c;_.ZP.warning(null===(c=t.data)||void 0===c?void 0:c.message),o="error"}d[a].status=o,d[a].file.status=o,i.onChange(d),e(null==t?void 0:t.data)})).catch((function(e){d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",_.ZP.warning("上传失败,请重新尝试"),f(a()(d)),i.onChange(d),r(e),console.log("err:",e)}))}catch(e){}})));case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,v.useEffect)((function(){d.every((function(e){return"done"===e||"error"===e}))&&i.onComplete(d)}),[d]),(0,v.useEffect)((function(){var e;r&&(null===(e=b)||void 0===e||e.cancel())}),[r]),(0,v.useEffect)((function(){i.uploading&&d.map(function(){var e=m()(p()().mark((function e(n){var a;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||r){e.next=6;break}return n.status="uploading",n.file.status="uploading",e.next=5,C(n,{login:null==t||null===(a=t.userInfo)||void 0===a?void 0:a.login,container_type:i.container_type,container_id:i.container_id,description:i.description,realFileName:i.realFileName});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[i.uploading]),(0,Z.jsx)(S,l()(l()({},j),{},{height:i.height,className:i.className,children:(0,Z.jsx)("p",{className:"ant-upload-hint",children:i.text||"拖拽文件或者点击上传"})}))}))},65356:function(e,n,t){t.d(n,{Z:function(){return E}});var r=t(82242),a=t.n(r),i=t(37205),o=t.n(i),s=t(7557),u=t.n(s),c=t(41498),l=t.n(c),d=t(79800),p=t.n(d),f=t(59301),m=t(92832),v=t(78241),h=t(8591),_=t(43418),x=t(71418),g=t(59028),b=t(6848),y=t(93948),k=t(5112),j="prompt___a_aRk",w="box___X84XK",Z="row___wofpN",P="icon___ixIOQ",S=t(85750),N=t(66621),C=t(86054),z=t(1012),I=t(47257),T=t.n(I),F=t(24404),L=t(21256),B=t(89260),$=t(37712),U=m.Z.TextArea,E=function(e){var n=e.dataSetInfo,t=e.attachmentInfo,r=e.visible,i=e.onClose,s=void 0===i?function(){}:i,c=e.onSuccess,d=void 0===c?function(){}:c,I=(0,f.useState)([]),E=p()(I,2),A=E[0],G=E[1],R=(0,f.useState)(!1),D=p()(R,2),V=D[0],O=D[1],q=(0,f.useState)(!1),K=p()(q,2),J=K[0],W=K[1],M=v.Z.useForm(),H=p()(M,1)[0],X=(0,f.useState)([]),Q=p()(X,2),Y=Q[0],ee=Q[1],ne=(0,f.useState)({}),te=p()(ne,2),re=te[0],ae=te[1],ie=(0,f.useRef)([]);(0,f.useEffect)((function(){if(r){if(n){var e=n||{},a=e.title,i=e.is_public,o=e.desc,s=e.attachments,u=e.data_set_tags,c=s.map((function(e){return{id:String(Math.random()).slice(-6),name:e.title,response:{attachment_id:e.id},size:e.size,description:e.description||"",percent:100,status:"done"}}));G(c),ee(u);var l={title:a,is_public:i,desc:o};H.setFieldsValue(l)}if(t){var d=t.map((function(e){return{id:String(Math.random()).slice(-6),name:e.title,response:{attachment_id:e.id},size:e.size,description:e.description||"",percent:100,status:"done"}}));G(d)}se()}}),[r]),(0,f.useEffect)((function(){ie.current=A}),[A]),(0,f.useEffect)((function(){null!=A&&A.length?H.setFields([{name:"attachments",errors:[]}]):H.setFields([{name:"attachments",errors:["数据集不能为空"]}])}),[A.length]),(0,f.useEffect)((function(){null!=Y&&Y.length?H.setFields([{name:"tag_ids",errors:[]}]):H.setFields([{name:"tag_ids",errors:["数据集标签不能为空"]}])}),[Y.length]);var oe,se=function(){var e=l()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,S.ZP)("/api/data_sets/extra_info.jsoin",{method:"get"});case 3:0===(n=e.sent).status&&(ae(null==n?void 0:n.data),W(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue={multiple:!0,withCredentials:!0,showUploadList:!1,beforeUpload:(oe=l()(u()().mark((function e(n){var t,r,a,i;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null===(t=n.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(t=t.slice(0,-1))||void 0===t||null===(t=t.join("."))||void 0===t?void 0:t.length)>60)){e.next=3;break}return h.ZP.warning("《".concat(n.name,"》文件名称过长,无法上传")),e.abrupt("return",Promise.reject());case 3:if(![].concat(o()(re.data_set_filenames),o()(ie.current.map((function(e){return e.name})))).includes(n.name)){e.next=7;break}return h.ZP.warning("《".concat(n.name,"》已存在,请重新选择")),e.abrupt("return",Promise.reject());case 7:if(r=n.size/1024/1024/1024,a=null==re?void 0:re.data_sets_filesize,ie.current.forEach((function(e){a+=null==e?void 0:e.size})),a=a/1024/1024/1024,!(0,B.Ny)()){e.next=17;break}if(!(r>50)){e.next=15;break}return h.ZP.warning("《".concat(n.name,"》文件无法上传。超过单个文件上传大小限制(50GB)")),e.abrupt("return",Promise.reject());case 15:e.next=20;break;case 17:if(!(r>2)){e.next=20;break}return h.ZP.warning("《".concat(n.name,"》文件无法上传。超过单个文件上传大小限制(2GB)")),e.abrupt("return",Promise.reject());case 20:if(!(a+r>10)||null!=re&&re.current_user_no_limit){e.next=24;break}return h.ZP.warning("《".concat(n.name,"》文件无法上传。超过储存空间大小限制(10GB)")),e.abrupt("return",Promise.reject());case 24:return i={id:String(Math.random()).slice(-6),name:n.name,size:n.size,file:n,description:"",percent:0,status:"uploading"},le(i,{login:null==re?void 0:re.login,container_type:"DataSet",container_id:null,description:"",realFileName:!1}),G((function(e){return[].concat(o()(e),[i])})),e.abrupt("return",Promise.reject());case 28:case"end":return e.stop()}}),e)}))),function(e){return oe.apply(this,arguments)})},ce=function(){var e=l()(u()().mark((function e(n){var t,r,a,i;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==(r=ie.current.find((function(e){return e.name===n.name})))||null===(t=r.response)||void 0===t||!t.attachment_id){e.next=4;break}return e.next=4,(0,S.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:{attachment_id:null==r||null===(a=r.response)||void 0===a?void 0:a.attachment_id}});case 4:null!=r&&r.client&&(null==r||null===(i=r.client)||void 0===i||i.cancel()),G((function(e){return e.filter((function(e){return e.name!==n.name}))}));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();console.log(A,"fileList1");var le=function(){var e=l()(u()().mark((function e(n,t){var r,a,i,s,c,l,d,p,f,m,v,_,x,g;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,m=n.name,e.next=4,(0,S.ZP)("/api/buckets/get_data_set_token.json",{method:"get"});case 4:if(0===(null==(v=e.sent)?void 0:v.status)){e.next=9;break}return G((function(e){return e[e.findIndex((function(e){return e.name===m}))].status="error",o()(e)})),h.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 9:v.data=JSON.parse((0,C.pe)(v.data)),_=new(T())({endpoint:null==v||null===(r=v.data)||void 0===r?void 0:r.end_point,region:null==v||null===(a=v.data)||void 0===a?void 0:a.region,accessKeyId:null==v||null===(i=v.data)||void 0===i?void 0:i.access_key_id,accessKeySecret:null==v||null===(s=v.data)||void 0===s?void 0:s.access_key_secret,bucket:null==v||null===(c=v.data)||void 0===c?void 0:c.bucket,stsToken:null==v||null===(l=v.data)||void 0===l?void 0:l.security_token}),(x=n.name.split(".")).pop(),g=t.realFileName?x.join("."):(0,z.Z)(),_.multipartUpload("datasets/".concat(null==t?void 0:t.login,"/").concat(g).concat(m.indexOf(".")>-1?"."+m.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){console.log("进度",e,n,t),G((function(t){var r=t.findIndex((function(e){return e.name===m}));return t[r].client=_,t[r].percent=100*e,t[r].checkpoint=n,o()(t)}))},checkpoint:null===(d=ie.current[null===(p=ie.current)||void 0===p?void 0:p.findIndex((function(e){return e.name===m}))])||void 0===d?void 0:d.checkpoint,callback:{customValue:{id:m+""},url:null==v||null===(f=v.data)||void 0===f?void 0:f.callback_url,host:null==v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,S.rz)(t)}}).then((function(e){G((function(n){var t,r,a,i=n.findIndex((function(e){return e.name===m})),s="done";0===(null===(t=e.data)||void 0===t?void 0:t.status)?n[i].response=null===(r=e.data)||void 0===r?void 0:r.data:(h.ZP.warning(null===(a=e.data)||void 0===a?void 0:a.message),s="error");return n[i].status=s,o()(n)}))})).catch((function(e){console.log("接口错误:",e),"cancel"!==(null==e?void 0:e.name)&&G((function(e){var n=e.findIndex((function(e){return e.name===m}));return e[n].status="error",o()(e)}))}));case 15:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),de=function(){var e=l()(u()().mark((function e(){var t,r,a,i,o,s,c,l,p;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=H.getFieldsValue(),r=t.title,a=t.is_public,i=t.desc,o=[],u=(u=r)||"",(u=(u=String(u)).replace(/\s+/g,""))||o.push({name:"title",errors:["数据集名称不能为空"]}),null!=A&&A.length||o.push({name:"attachments",errors:["数据集不能为空"]}),null!=Y&&Y.length||o.push({name:"tag_ids",errors:["数据集标签不能为空"]}),!o.length){e.next=9;break}return H.setFields(o),e.abrupt("return");case 9:if(s=A.map((function(e){var n;return{attachment_id:null===(n=e.response)||void 0===n?void 0:n.attachment_id,description:e.description}})),O(!0),c={title:t.title,attachments:s,tag_ids:Y.map((function(e){return e.id})),is_public:a,desc:i},!n){e.next=18;break}return e.next=15,(0,S.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,".json"),{method:"put",body:c});case 15:l=e.sent,e.next=21;break;case 18:return e.next=20,(0,S.ZP)("/api/data_sets.json",{method:"post",body:c});case 20:l=e.sent;case 21:0===l.status&&(h.ZP.success("操作成功"),d(null===(p=l)||void 0===p||null===(p=p.data)||void 0===p?void 0:p.data_set_id)),O(!1);case 23:case"end":return e.stop()}var u}),e)})));return function(){return e.apply(this,arguments)}}(),pe=A.some((function(e){return"uploading"===e.status}));return console.log("fileList",A),(0,$.jsx)(_.Z,{destroyOnClose:!0,confirmLoading:V,bodyStyle:{paddingLeft:16,paddingTop:20},okButtonProps:{disabled:pe},title:n?"编辑数据集":"创建数据集",width:660,onCancel:function(){pe?_.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){s()}}):s()},okText:"确定",onOk:de,open:r,afterClose:function(){var e;G([]),ee([]),O(!1),W(!1),null===(e=ie.current)||void 0===e||e.forEach((function(e){var n;null!=e&&e.client&&(null==e||null===(n=e.client)||void 0===n||n.cancel())})),H.resetFields()},children:(0,$.jsxs)(x.Z,{spinning:J,children:[!(null!=re&&re.current_user_no_limit)&&!J&&(0,$.jsxs)("div",{className:j,children:[(0,$.jsx)("i",{className:"icon icon-tishi11 font12 mr10"}),"温馨提示:平台为用户提供了",(0,$.jsx)("span",{style:{color:"#3061D0",margin:"0 5px"},children:"10GB"}),"的数据集存储空间,您目前已使用了",(0,$.jsxs)("span",{style:{color:"#FF9D18",margin:"0 5px"},children:[((null==re?void 0:re.data_sets_filesize)/1073741824).toFixed(2),"GB"]})]}),(0,$.jsxs)(v.Z,{form:H,colon:!1,labelCol:{span:4},wrapperCol:{span:20},size:"large",children:[(0,$.jsx)(v.Z.Item,{label:"数据集名称",name:"title",rules:[{required:!0,message:"数据集名称不能为空"}],children:(0,$.jsx)(m.Z,{placeholder:"请输入数据集名称",showCount:!0,maxLength:60})}),(0,$.jsx)(v.Z.Item,{style:{marginBottom:0},name:"attachments",label:"上传数据集",rules:[{required:!0,message:"数据集不能为空"}],children:(0,$.jsxs)("div",{style:{position:"relative"},children:[(0,$.jsx)(g.Z,a()(a()({},ue),{},{children:(0,$.jsxs)(L.op,{style:{borderRadius:2},children:[(0,$.jsx)("i",{className:"icon-shangchuan3 mr5 font14"}),"上传文件"]})})),(0,$.jsxs)("div",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px",position:"absolute",left:"115px",top:"-2px"},children:[(0,$.jsxs)("div",{children:["1.单个文件不能超过",(0,B.Ny)()?50:2,"G"]}),(0,$.jsxs)("div",{children:["2.",null!=re&&re.current_user_no_limit?"":"个人上传总体积不超过10GB,","文件名不超过60字"]})]})]})}),(0,$.jsx)("div",{className:w,children:A.map((function(e){return(0,$.jsxs)("div",{className:Z,children:[(0,$.jsxs)("div",{className:P,children:["done"===e.status&&(0,$.jsx)("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),"error"===e.status&&(0,$.jsx)("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})]}),(0,$.jsxs)("div",{style:{width:176},children:[(0,$.jsx)(b.Z,{title:null==e?void 0:e.name,children:(0,$.jsx)("div",{style:{color:"error"===e.status?"#E30000":"#3061D0",textDecoration:"underline"},children:(0,N.tP)(null==e?void 0:e.name,9)})}),"uploading"===e.status&&(0,$.jsx)(y.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:e.percent,showInfo:!1,size:[168,4]})]}),(0,$.jsx)("i",{onClick:function(){return ce(e)},className:"iconfont icon-shanchu14 font14 ml20 mr20",style:{cursor:"pointer",color:"#F65160"}}),(0,$.jsx)(m.Z,{value:e.description,onChange:function(n){G((function(t){var r=t.findIndex((function(n){return n.name===e.name}));return t[r].description=n.target.value,o()(t)}))},placeholder:"备注说明",showCount:!0,maxLength:100,style:{width:"286px"}})]},e.id)}))}),(0,$.jsx)(v.Z.Item,{label:"标签",name:"tag_ids",rules:[{required:!0,message:"数据集标签不能为空"}],children:(0,$.jsx)(F.Z,{isTagsValue:!0,width:"514",selectWidth:"514",placeholder:"添加标签",getDataSet:function(e){ee(e)},tags:Y})}),(0,$.jsx)(v.Z.Item,{initialValue:0,label:"是否公开",name:"is_public",rules:[{required:!0}],children:(0,$.jsxs)(k.ZP.Group,{children:[(0,$.jsx)(k.ZP,{value:1,children:"是"}),(0,$.jsx)(k.ZP,{value:0,children:"否"})]})}),(0,$.jsx)("div",{style:{position:"relative",left:"100px",top:"-20px",width:"400px",color:"#9096A3",fontSize:"12px"},children:"公开需要管理员审核通过后可被其他用户访问"}),(0,$.jsx)(v.Z.Item,{label:"简介摘要",name:"desc",style:{marginBottom:0},children:(0,$.jsx)(U,{placeholder:"此数据集主要包含什么内容,可以用来做什么?"})})]})]})})}},24404:function(e,n,t){t.d(n,{Z:function(){return g}});var r=t(37205),a=t.n(r),i=t(7557),o=t.n(i),s=t(41498),u=t.n(s),c=t(79800),l=t.n(c),d=t(59301),p=t(32007),f=t(57809),m=t(71418),v=t(8591),h={flex_box_center:"flex_box_center___OmLFa",flex_space_between:"flex_space_between___Pwqhp",flex_box_vertical_center:"flex_box_vertical_center___UJzms",flex_box_center_end:"flex_box_center_end___qMu25",flex_box_column:"flex_box_column___AimtA",selectList:"selectList___hGJUN",selectHeader:"selectHeader___HxdBZ",selectContent:"selectContent___oWjby",contentTitle:"contentTitle___xlVyW",contentTags:"contentTags___BGCLU",tagName:"tagName___MIGDL",tagNameActive:"tagNameActive___JCRev",activeStyle:"activeStyle___FvXnt",activeLabel:"activeLabel___RzW9T",activeValue:"activeValue___qxoch",activeItem:"activeItem___NfFjA",activeClose:"activeClose___Su7dS",activeSubmit:"activeSubmit___gjhQA"},_=t(58159),x=t(37712),g=(0,p.connect)((function(e){return{user:e.user}}))((function(e){e.user;var n=e.width,t=e.selectWidth,r=e.tags,i=e.getDataSet,s=e.placeholder,c=void 0===s?"全部标签":s,p=e.isTagsValue,g=void 0!==p&&p,b=(0,d.useState)([]),y=l()(b,2),k=y[0],j=y[1],w=(0,d.useState)([]),Z=l()(w,2),P=Z[0],S=Z[1],N=(0,d.useState)(!1),C=l()(N,2),z=C[0],I=C[1],T=(0,d.useRef)(null);(0,d.useEffect)((function(){F()}),[]);var F=function(){var e=u()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,_.bj)({}).then((function(e){0==(null==e?void 0:e.status)&&j(null==e?void 0:e.data)}));case 3:I(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=null==r?void 0:r.map((function(e){return e.tag_name})).join("、");return(0,x.jsx)(f.default,{onFocus:function(){S(r)},ref:T,style:{width:t?t+"px":300},placeholder:(null==r?void 0:r.length)>0?g?(0,x.jsx)("span",{className:"c-grey-333",children:L}):"已选中".concat(null==r?void 0:r.length,"个标签"):c,size:"large",dropdownStyle:{width:n+"px",zIndex:1e3},className:h.selectStyle,dropdownRender:function(){return(0,x.jsxs)("div",{className:h.selectList,style:{width:n+"px"},children:[(0,x.jsx)("div",{className:h.selectHeader,children:"请选择1~5个标签"}),(0,x.jsx)(m.Z,{spinning:z,children:(0,x.jsx)("div",{className:h.selectContent,children:null==k?void 0:k.map((function(e,n){var t;return(0,x.jsxs)("aside",{children:[(0,x.jsx)("div",{className:h.contentTitle,style:{marginTop:n>0?"20px":"0"},children:null==e?void 0:e.tag_type_cn}),(0,x.jsx)("div",{className:h.contentTags,children:null==e||null===(t=e.child)||void 0===t?void 0:t.map((function(e,n){var t;return(0,x.jsx)("div",{className:null!=P&&null!==(t=P.map((function(e){return null==e?void 0:e.id})))&&void 0!==t&&t.includes(null==e?void 0:e.id)?h.tagNameActive:h.tagName,onClick:function(){var n;null!=P&&null!==(n=P.map((function(e){return null==e?void 0:e.id})))&&void 0!==n&&n.includes(null==e?void 0:e.id)?S(P.filter((function(n){return(null==n?void 0:n.id)!=(null==e?void 0:e.id)}))):(null==P?void 0:P.length)<5?S([].concat(a()(P),[e])):v.ZP.warning("最多可选择5个标签")},children:null==e?void 0:e.tag_name},n)}))})]},n)}))})}),(0,x.jsxs)("div",{className:h.activeStyle,children:[(0,x.jsx)("div",{className:h.activeLabel,children:"已选标签:"}),(0,x.jsx)("div",{className:h.activeValue,style:{width:n-120+"px"},children:null==P?void 0:P.map((function(e,n){return(0,x.jsxs)("div",{className:h.activeItem,children:[null==e?void 0:e.tag_name,(0,x.jsx)("i",{className:"iconfont icon-guanbi11 ml5 mr5",style:{fontSize:"10px",cursor:"pointer"},onClick:function(){S(P.filter((function(n){return(null==n?void 0:n.id)!==(null==e?void 0:e.id)})))}})]},n)}))})]}),(0,x.jsxs)("div",{style:{display:"flex",marginBottom:"20px"},children:[(0,x.jsx)("div",{className:h.activeClose,onClick:function(e){e.stopPropagation(),i(a()(r)),S([]),setTimeout((function(){T.current&&T.current.blur()}),10)},children:"取消"}),(0,x.jsx)("div",{className:h.activeSubmit,onClick:function(e){e.stopPropagation(),i(a()(P)),S([]),setTimeout((function(){T.current&&T.current.blur()}),10)},children:"确认"})]})]})}})}))},58159:function(e,n,t){t.d(n,{A0:function(){return E},Ce:function(){return N},Dx:function(){return h},Il:function(){return $},R2:function(){return P},R9:function(){return k},Ru:function(){return w},To:function(){return m},_S:function(){return p},a6:function(){return x},bj:function(){return l},l5:function(){return L},nW:function(){return b},pP:function(){return T},pi:function(){return z}});var r=t(7557),a=t.n(r),i=t(82242),o=t.n(i),s=t(41498),u=t.n(s),c=t(85750);function l(e){return d.apply(this,arguments)}function d(){return(d=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/tags.json",{method:"get",params:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets.json",{method:"get",params:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return v.apply(this,arguments)}function v(){return(v=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/apply_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return _.apply(this,arguments)}function _(){return(_=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/revoke_apply_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return g.apply(this,arguments)}function g(){return(g=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/cancel_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return y.apply(this,arguments)}function y(){return(y=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/collections.json",{method:"post",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return j.apply(this,arguments)}function j(){return(j=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/collections/cancel.json",{method:"delete",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return Z.apply(this,arguments)}function Z(){return(Z=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return S.apply(this,arguments)}function S(){return(S=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,"/edit_introduce.json"),{method:"put",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return C.apply(this,arguments)}function C(){return(C=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,"/used_shixuns.json"),{method:"get",params:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e){return I.apply(this,arguments)}function I(){return(I=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/shixuns/".concat(n,"/data_sets_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return F.apply(this,arguments)}function F(){return(F=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/delete.json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return B.apply(this,arguments)}function B(){return(B=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/teach_group_shares.json",{method:"post",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return A.apply(this,arguments)}function A(){return(A=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,"/edit_file_info.json"),{method:"put",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[97424],{86054:function(e,n,t){t.d(n,{cT:function(){return C},pe:function(){return N}});var r=t(37205),a=t.n(r),i=t(79800),o=t.n(i),s=t(39647),u=t.n(s),c=t(82242),l=t.n(c),d=t(7557),p=t.n(d),f=t(41498),m=t.n(f),v=t(59301),h=t(59028),_=t(8591),x=t(85750),g=t(28209),b=t.n(g),y=t(1012),k=t(32007),j=t(47257),w=t.n(j),Z=t(37712),P=["user","cancelUpload"],S=h.Z.Dragger,N=function(e){var n=b().enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),t=b().enc.Utf8.parse("5183666c72eec9e4"),r=b().AES.decrypt(e,n,{iv:t,mode:b().mode.CBC});return r.toString(b().enc.Utf8)},C=function(){var e=m()(p()().mark((function e(n,t,r){var a,i,o,s,u,c,d,f,m,v;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,e.next=3,(0,x.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",N(d.data)),d.data=JSON.parse(N(d.data)),(f=n.name.split(".")).pop(),m=t.realFileName?f.join(""):(0,y.Z)(),v=new(w())({endpoint:null==d||null===(a=d.data)||void 0===a?void 0:a.end_point,region:null==d||null===(i=d.data)||void 0===i?void 0:i.region,accessKeyId:null==d||null===(o=d.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==d||null===(s=d.data)||void 0===s?void 0:s.access_key_secret,bucket:null==d||null===(u=d.data)||void 0===u?void 0:u.bucket,stsToken:null==d||null===(c=d.data)||void 0===c?void 0:c.security_token}),e.abrupt("return",new Promise((function(e,a){var i;v.multipartUpload("".concat(m),new Blob([n],{type:n.type}),l()(l()({timeout:2e5,partSize:102400},r),{},{callback:{url:null==d||null===(i=d.data)||void 0===i?void 0:i.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}})).then((function(t){var r;n.response=null===(r=t.data)||void 0===r?void 0:r.data,e(null==t?void 0:t.data)})).catch((function(e){a(e),console.log("err:",e)}))})));case 11:case"end":return e.stop()}}),e)})));return function(n,t,r){return e.apply(this,arguments)}}();n.ZP=(0,k.connect)((function(e){var n=e.loading,t=e.globalSetting,r=e.user;return{globalSetting:t,loading:n.models.competitions,user:r}}))((function(e){var n,t=e.user,r=e.cancelUpload,i=u()(e,P),s=(0,v.useState)([]),c=o()(s,2),d=c[0],f=c[1],h=(0,v.useState)(),g=o()(h,2),b=g[0],k=g[1],j={onRemove:function(e){f(a()(d.filter((function(n){return n.name!==e.name})))),i.onChange(d.filter((function(n){return n.name!==e.name})))},disabled:i.disabled,multiple:!0,fileList:null==d?void 0:d.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(n=m()(p()().mark((function e(n){var t;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.maxSize||1073741824,!d.filter((function(e){return e.name===n.name})).length){e.next=4;break}return _.ZP.info("".concat(n.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==n?void 0:n.size)>t)){e.next=7;break}return _.ZP.info("文件超过".concat(t/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return d.push({name:n.name,file:n}),f(a()(d)),i.onChange(d),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},C=function(){var e=m()(p()().mark((function e(n,t){var r,o,s,u,c,l,m,v,h,g;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,m=n.name,e.next=4,(0,x.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((v=e.sent).data=JSON.parse(N(v.data)),0===(null==v?void 0:v.status)){e.next=12;break}return d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",i.onChange(d),_.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 12:return b=new(w())({endpoint:null==v||null===(r=v.data)||void 0===r?void 0:r.end_point,region:null==v||null===(o=v.data)||void 0===o?void 0:o.region,accessKeyId:null==v||null===(s=v.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==v||null===(u=v.data)||void 0===u?void 0:u.access_key_secret,bucket:null==v||null===(c=v.data)||void 0===c?void 0:c.bucket,stsToken:null==v||null===(l=v.data)||void 0===l?void 0:l.security_token}),console.log(n,"file"),k(b),(h=n.name.split(".")).pop(),g=t.realFileName?h.join("."):(0,y.Z)(),e.abrupt("return",new Promise((function(e,r){try{var o;b.multipartUpload("".concat(i.identifier,"/").concat(g).concat(m.indexOf(".")>-1?"."+m.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t);var r=d.findIndex((function(e){return e.name===m}));d[r].file.percent=100*e,d[r].tempCheckpoint=n,f(a()(d))}catch(e){}},checkpoint:d[d.findIndex((function(e){return e.name===m}))].tempCheckpoint,callback:{customValue:{id:m+""},url:null==v||null===(o=v.data)||void 0===o?void 0:o.callback_url,host:null==v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}}).then((function(t){var r,a=d.findIndex((function(e){return e.name===m})),o="done";if(0===(null===(r=t.data)||void 0===r?void 0:r.status)){var s;n.response=null===(s=t.data)||void 0===s?void 0:s.data;var u=d.findIndex((function(e){return e.name===m}));d[u].status="done",d[u].file.status="done"}else{var c;_.ZP.warning(null===(c=t.data)||void 0===c?void 0:c.message),o="error"}d[a].status=o,d[a].file.status=o,i.onChange(d),e(null==t?void 0:t.data)})).catch((function(e){d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",_.ZP.warning("上传失败,请重新尝试"),f(a()(d)),i.onChange(d),r(e),console.log("err:",e)}))}catch(e){}})));case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,v.useEffect)((function(){d.every((function(e){return"done"===e||"error"===e}))&&i.onComplete(d)}),[d]),(0,v.useEffect)((function(){var e;r&&(null===(e=b)||void 0===e||e.cancel())}),[r]),(0,v.useEffect)((function(){i.uploading&&d.map(function(){var e=m()(p()().mark((function e(n){var a;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||r){e.next=6;break}return n.status="uploading",n.file.status="uploading",e.next=5,C(n,{login:null==t||null===(a=t.userInfo)||void 0===a?void 0:a.login,container_type:i.container_type,container_id:i.container_id,description:i.description,realFileName:i.realFileName});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[i.uploading]),(0,Z.jsx)(S,l()(l()({},j),{},{height:i.height,className:i.className,children:(0,Z.jsx)("p",{className:"ant-upload-hint",children:i.text||"拖拽文件或者点击上传"})}))}))},65356:function(e,n,t){t.d(n,{Z:function(){return E}});var r=t(82242),a=t.n(r),i=t(37205),o=t.n(i),s=t(7557),u=t.n(s),c=t(41498),l=t.n(c),d=t(79800),p=t.n(d),f=t(59301),m=t(92832),v=t(78241),h=t(8591),_=t(43418),x=t(71418),g=t(59028),b=t(6848),y=t(93948),k=t(5112),j="prompt___a_aRk",w="box___X84XK",Z="row___wofpN",P="icon___ixIOQ",S=t(85750),N=t(66621),C=t(86054),z=t(1012),I=t(47257),T=t.n(I),F=t(24404),L=t(21256),B=t(89260),$=t(37712),U=m.Z.TextArea,E=function(e){var n=e.dataSetInfo,t=e.attachmentInfo,r=e.visible,i=e.onClose,s=void 0===i?function(){}:i,c=e.onSuccess,d=void 0===c?function(){}:c,I=(0,f.useState)([]),E=p()(I,2),A=E[0],G=E[1],R=(0,f.useState)(!1),D=p()(R,2),V=D[0],O=D[1],q=(0,f.useState)(!1),K=p()(q,2),J=K[0],W=K[1],M=v.Z.useForm(),H=p()(M,1)[0],X=(0,f.useState)([]),Q=p()(X,2),Y=Q[0],ee=Q[1],ne=(0,f.useState)({}),te=p()(ne,2),re=te[0],ae=te[1],ie=(0,f.useRef)([]);(0,f.useEffect)((function(){if(r){if(n){var e=n||{},a=e.title,i=e.is_public,o=e.desc,s=e.attachments,u=e.data_set_tags,c=s.map((function(e){return{id:String(Math.random()).slice(-6),name:e.title,response:{attachment_id:e.id},size:e.size,description:e.description||"",percent:100,status:"done"}}));G(c),ee(u);var l={title:a,is_public:i,desc:o};H.setFieldsValue(l)}if(t){var d=t.map((function(e){return{id:String(Math.random()).slice(-6),name:e.title,response:{attachment_id:e.id},size:e.size,description:e.description||"",percent:100,status:"done"}}));G(d)}se()}}),[r]),(0,f.useEffect)((function(){ie.current=A}),[A]),(0,f.useEffect)((function(){null!=A&&A.length?H.setFields([{name:"attachments",errors:[]}]):H.setFields([{name:"attachments",errors:["数据集不能为空"]}])}),[A.length]),(0,f.useEffect)((function(){null!=Y&&Y.length?H.setFields([{name:"tag_ids",errors:[]}]):H.setFields([{name:"tag_ids",errors:["数据集标签不能为空"]}])}),[Y.length]);var oe,se=function(){var e=l()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,S.ZP)("/api/data_sets/extra_info.jsoin",{method:"get"});case 3:0===(n=e.sent).status&&(ae(null==n?void 0:n.data),W(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ue={multiple:!0,withCredentials:!0,showUploadList:!1,beforeUpload:(oe=l()(u()().mark((function e(n){var t,r,a,i;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null===(t=n.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(t=t.slice(0,-1))||void 0===t||null===(t=t.join("."))||void 0===t?void 0:t.length)>60)){e.next=3;break}return h.ZP.warning("《".concat(n.name,"》文件名称过长,无法上传")),e.abrupt("return",Promise.reject());case 3:if(![].concat(o()(re.data_set_filenames),o()(ie.current.map((function(e){return e.name})))).includes(n.name)){e.next=7;break}return h.ZP.warning("《".concat(n.name,"》已存在,请重新选择")),e.abrupt("return",Promise.reject());case 7:if(r=n.size/1024/1024/1024,a=null==re?void 0:re.data_sets_filesize,ie.current.forEach((function(e){a+=null==e?void 0:e.size})),a=a/1024/1024/1024,!(0,B.Ny)()){e.next=17;break}if(!(r>50)){e.next=15;break}return h.ZP.warning("《".concat(n.name,"》文件无法上传。超过单个文件上传大小限制(50GB)")),e.abrupt("return",Promise.reject());case 15:e.next=20;break;case 17:if(!(r>2)){e.next=20;break}return h.ZP.warning("《".concat(n.name,"》文件无法上传。超过单个文件上传大小限制(2GB)")),e.abrupt("return",Promise.reject());case 20:if(!(a+r>10)||null!=re&&re.current_user_no_limit){e.next=24;break}return h.ZP.warning("《".concat(n.name,"》文件无法上传。超过储存空间大小限制(10GB)")),e.abrupt("return",Promise.reject());case 24:return i={id:String(Math.random()).slice(-6),name:n.name,size:n.size,file:n,description:"",percent:0,status:"uploading"},le(i,{login:null==re?void 0:re.login,container_type:"DataSet",container_id:null,description:"",realFileName:!1}),G((function(e){return[].concat(o()(e),[i])})),e.abrupt("return",Promise.reject());case 28:case"end":return e.stop()}}),e)}))),function(e){return oe.apply(this,arguments)})},ce=function(){var e=l()(u()().mark((function e(n){var t,r,a,i;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==(r=ie.current.find((function(e){return e.name===n.name})))||null===(t=r.response)||void 0===t||!t.attachment_id){e.next=4;break}return e.next=4,(0,S.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:{attachment_id:null==r||null===(a=r.response)||void 0===a?void 0:a.attachment_id}});case 4:null!=r&&r.client&&(null==r||null===(i=r.client)||void 0===i||i.cancel()),G((function(e){return e.filter((function(e){return e.name!==n.name}))}));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();console.log(A,"fileList1");var le=function(){var e=l()(u()().mark((function e(n,t){var r,a,i,s,c,l,d,p,f,m,v,_,x,g;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,m=n.name,e.next=4,(0,S.ZP)("/api/buckets/get_data_set_token.json",{method:"get"});case 4:if(0===(null==(v=e.sent)?void 0:v.status)){e.next=9;break}return G((function(e){return e[e.findIndex((function(e){return e.name===m}))].status="error",o()(e)})),h.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 9:v.data=JSON.parse((0,C.pe)(v.data)),_=new(T())({endpoint:null==v||null===(r=v.data)||void 0===r?void 0:r.end_point,region:null==v||null===(a=v.data)||void 0===a?void 0:a.region,accessKeyId:null==v||null===(i=v.data)||void 0===i?void 0:i.access_key_id,accessKeySecret:null==v||null===(s=v.data)||void 0===s?void 0:s.access_key_secret,bucket:null==v||null===(c=v.data)||void 0===c?void 0:c.bucket,stsToken:null==v||null===(l=v.data)||void 0===l?void 0:l.security_token}),(x=n.name.split(".")).pop(),g=t.realFileName?x.join("."):(0,z.Z)(),_.multipartUpload("datasets/".concat(null==t?void 0:t.login,"/").concat(g).concat(m.indexOf(".")>-1?"."+m.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){console.log("进度",e,n,t),G((function(t){var r=t.findIndex((function(e){return e.name===m}));return t[r].client=_,t[r].percent=100*e,t[r].checkpoint=n,o()(t)}))},checkpoint:null===(d=ie.current[null===(p=ie.current)||void 0===p?void 0:p.findIndex((function(e){return e.name===m}))])||void 0===d?void 0:d.checkpoint,callback:{customValue:{id:m+""},url:null==v||null===(f=v.data)||void 0===f?void 0:f.callback_url,host:null==v?void 0:v.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,S.rz)(t)}}).then((function(e){G((function(n){var t,r,a,i=n.findIndex((function(e){return e.name===m})),s="done";0===(null===(t=e.data)||void 0===t?void 0:t.status)?n[i].response=null===(r=e.data)||void 0===r?void 0:r.data:(h.ZP.warning(null===(a=e.data)||void 0===a?void 0:a.message),s="error");return n[i].status=s,o()(n)}))})).catch((function(e){console.log("接口错误:",e),"cancel"!==(null==e?void 0:e.name)&&G((function(e){var n=e.findIndex((function(e){return e.name===m}));return e[n].status="error",o()(e)}))}));case 15:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),de=function(){var e=l()(u()().mark((function e(){var t,r,a,i,o,s,c,l,p;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=H.getFieldsValue(),r=t.title,a=t.is_public,i=t.desc,o=[],u=(u=r)||"",(u=(u=String(u)).replace(/\s+/g,""))||o.push({name:"title",errors:["数据集名称不能为空"]}),null!=A&&A.length||o.push({name:"attachments",errors:["数据集不能为空"]}),null!=Y&&Y.length||o.push({name:"tag_ids",errors:["数据集标签不能为空"]}),!o.length){e.next=9;break}return H.setFields(o),e.abrupt("return");case 9:if(s=A.map((function(e){var n;return{attachment_id:null===(n=e.response)||void 0===n?void 0:n.attachment_id,description:e.description}})),O(!0),c={title:t.title,attachments:s,tag_ids:Y.map((function(e){return e.id})),is_public:a,desc:i},!n){e.next=18;break}return e.next=15,(0,S.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,".json"),{method:"put",body:c});case 15:l=e.sent,e.next=21;break;case 18:return e.next=20,(0,S.ZP)("/api/data_sets.json",{method:"post",body:c});case 20:l=e.sent;case 21:0===l.status&&(h.ZP.success("操作成功"),d(null===(p=l)||void 0===p||null===(p=p.data)||void 0===p?void 0:p.data_set_id)),O(!1);case 23:case"end":return e.stop()}var u}),e)})));return function(){return e.apply(this,arguments)}}(),pe=A.some((function(e){return"uploading"===e.status}));return console.log("fileList",A),(0,$.jsx)(_.Z,{destroyOnClose:!0,confirmLoading:V,bodyStyle:{paddingLeft:16,paddingTop:20},okButtonProps:{disabled:pe},title:n?"编辑数据集":"创建数据集",width:660,onCancel:function(){pe?_.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){s()}}):s()},okText:"确定",onOk:de,open:r,afterClose:function(){var e;G([]),ee([]),O(!1),W(!1),null===(e=ie.current)||void 0===e||e.forEach((function(e){var n;null!=e&&e.client&&(null==e||null===(n=e.client)||void 0===n||n.cancel())})),H.resetFields()},children:(0,$.jsxs)(x.Z,{spinning:J,children:[!(null!=re&&re.current_user_no_limit)&&!J&&(0,$.jsxs)("div",{className:j,children:[(0,$.jsx)("i",{className:"icon icon-tishi11 font12 mr10"}),"温馨提示:平台为用户提供了",(0,$.jsx)("span",{style:{color:"#3061D0",margin:"0 5px"},children:"10GB"}),"的数据集存储空间,您目前已使用了",(0,$.jsxs)("span",{style:{color:"#FF9D18",margin:"0 5px"},children:[((null==re?void 0:re.data_sets_filesize)/1073741824).toFixed(2),"GB"]})]}),(0,$.jsxs)(v.Z,{form:H,colon:!1,labelCol:{span:4},wrapperCol:{span:20},size:"large",children:[(0,$.jsx)(v.Z.Item,{label:"数据集名称",name:"title",rules:[{required:!0,message:"数据集名称不能为空"}],children:(0,$.jsx)(m.Z,{placeholder:"请输入数据集名称",showCount:!0,maxLength:60})}),(0,$.jsx)(v.Z.Item,{style:{marginBottom:0},name:"attachments",label:"上传数据集",rules:[{required:!0,message:"数据集不能为空"}],children:(0,$.jsxs)("div",{style:{position:"relative"},children:[(0,$.jsx)(g.Z,a()(a()({},ue),{},{children:(0,$.jsxs)(L.op,{style:{borderRadius:2},children:[(0,$.jsx)("i",{className:"icon-shangchuan3 mr5 font14"}),"上传文件"]})})),(0,$.jsxs)("div",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px",position:"absolute",left:"115px",top:"-2px"},children:[(0,$.jsxs)("div",{children:["1.单个文件不能超过",(0,B.Ny)()?50:2,"G"]}),(0,$.jsxs)("div",{children:["2.",null!=re&&re.current_user_no_limit?"":"个人上传总体积不超过10GB,","文件名不超过60字"]})]})]})}),(0,$.jsx)("div",{className:w,children:A.map((function(e){return(0,$.jsxs)("div",{className:Z,children:[(0,$.jsxs)("div",{className:P,children:["done"===e.status&&(0,$.jsx)("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),"error"===e.status&&(0,$.jsx)("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})]}),(0,$.jsxs)("div",{style:{width:176},children:[(0,$.jsx)(b.Z,{title:null==e?void 0:e.name,children:(0,$.jsx)("div",{style:{color:"error"===e.status?"#E30000":"#3061D0",textDecoration:"underline"},children:(0,N.tP)(null==e?void 0:e.name,9)})}),"uploading"===e.status&&(0,$.jsx)(y.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:e.percent,showInfo:!1,size:[168,4]})]}),(0,$.jsx)("i",{onClick:function(){return ce(e)},className:"iconfont icon-shanchu14 font14 ml20 mr20",style:{cursor:"pointer",color:"#F65160"}}),(0,$.jsx)(m.Z,{value:e.description,onChange:function(n){G((function(t){var r=t.findIndex((function(n){return n.name===e.name}));return t[r].description=n.target.value,o()(t)}))},placeholder:"备注说明",showCount:!0,maxLength:255,style:{width:"286px"}})]},e.id)}))}),(0,$.jsx)(v.Z.Item,{label:"标签",name:"tag_ids",rules:[{required:!0,message:"数据集标签不能为空"}],children:(0,$.jsx)(F.Z,{isTagsValue:!0,width:"514",selectWidth:"514",placeholder:"添加标签",getDataSet:function(e){ee(e)},tags:Y})}),(0,$.jsx)(v.Z.Item,{initialValue:0,label:"是否公开",name:"is_public",rules:[{required:!0}],children:(0,$.jsxs)(k.ZP.Group,{children:[(0,$.jsx)(k.ZP,{value:1,children:"是"}),(0,$.jsx)(k.ZP,{value:0,children:"否"})]})}),(0,$.jsx)("div",{style:{position:"relative",left:"100px",top:"-20px",width:"400px",color:"#9096A3",fontSize:"12px"},children:"公开需要管理员审核通过后可被其他用户访问"}),(0,$.jsx)(v.Z.Item,{label:"简介摘要",name:"desc",style:{marginBottom:0},children:(0,$.jsx)(U,{placeholder:"此数据集主要包含什么内容,可以用来做什么?"})})]})]})})}},24404:function(e,n,t){t.d(n,{Z:function(){return g}});var r=t(37205),a=t.n(r),i=t(7557),o=t.n(i),s=t(41498),u=t.n(s),c=t(79800),l=t.n(c),d=t(59301),p=t(32007),f=t(57809),m=t(71418),v=t(8591),h={flex_box_center:"flex_box_center___OmLFa",flex_space_between:"flex_space_between___Pwqhp",flex_box_vertical_center:"flex_box_vertical_center___UJzms",flex_box_center_end:"flex_box_center_end___qMu25",flex_box_column:"flex_box_column___AimtA",selectList:"selectList___hGJUN",selectHeader:"selectHeader___HxdBZ",selectContent:"selectContent___oWjby",contentTitle:"contentTitle___xlVyW",contentTags:"contentTags___BGCLU",tagName:"tagName___MIGDL",tagNameActive:"tagNameActive___JCRev",activeStyle:"activeStyle___FvXnt",activeLabel:"activeLabel___RzW9T",activeValue:"activeValue___qxoch",activeItem:"activeItem___NfFjA",activeClose:"activeClose___Su7dS",activeSubmit:"activeSubmit___gjhQA"},_=t(58159),x=t(37712),g=(0,p.connect)((function(e){return{user:e.user}}))((function(e){e.user;var n=e.width,t=e.selectWidth,r=e.tags,i=e.getDataSet,s=e.placeholder,c=void 0===s?"全部标签":s,p=e.isTagsValue,g=void 0!==p&&p,b=(0,d.useState)([]),y=l()(b,2),k=y[0],j=y[1],w=(0,d.useState)([]),Z=l()(w,2),P=Z[0],S=Z[1],N=(0,d.useState)(!1),C=l()(N,2),z=C[0],I=C[1],T=(0,d.useRef)(null);(0,d.useEffect)((function(){F()}),[]);var F=function(){var e=u()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,_.bj)({}).then((function(e){0==(null==e?void 0:e.status)&&j(null==e?void 0:e.data)}));case 3:I(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=null==r?void 0:r.map((function(e){return e.tag_name})).join("、");return(0,x.jsx)(f.default,{onFocus:function(){S(r)},ref:T,style:{width:t?t+"px":300},placeholder:(null==r?void 0:r.length)>0?g?(0,x.jsx)("span",{className:"c-grey-333",children:L}):"已选中".concat(null==r?void 0:r.length,"个标签"):c,size:"large",dropdownStyle:{width:n+"px",zIndex:1e3},className:h.selectStyle,dropdownRender:function(){return(0,x.jsxs)("div",{className:h.selectList,style:{width:n+"px"},children:[(0,x.jsx)("div",{className:h.selectHeader,children:"请选择1~5个标签"}),(0,x.jsx)(m.Z,{spinning:z,children:(0,x.jsx)("div",{className:h.selectContent,children:null==k?void 0:k.map((function(e,n){var t;return(0,x.jsxs)("aside",{children:[(0,x.jsx)("div",{className:h.contentTitle,style:{marginTop:n>0?"20px":"0"},children:null==e?void 0:e.tag_type_cn}),(0,x.jsx)("div",{className:h.contentTags,children:null==e||null===(t=e.child)||void 0===t?void 0:t.map((function(e,n){var t;return(0,x.jsx)("div",{className:null!=P&&null!==(t=P.map((function(e){return null==e?void 0:e.id})))&&void 0!==t&&t.includes(null==e?void 0:e.id)?h.tagNameActive:h.tagName,onClick:function(){var n;null!=P&&null!==(n=P.map((function(e){return null==e?void 0:e.id})))&&void 0!==n&&n.includes(null==e?void 0:e.id)?S(P.filter((function(n){return(null==n?void 0:n.id)!=(null==e?void 0:e.id)}))):(null==P?void 0:P.length)<5?S([].concat(a()(P),[e])):v.ZP.warning("最多可选择5个标签")},children:null==e?void 0:e.tag_name},n)}))})]},n)}))})}),(0,x.jsxs)("div",{className:h.activeStyle,children:[(0,x.jsx)("div",{className:h.activeLabel,children:"已选标签:"}),(0,x.jsx)("div",{className:h.activeValue,style:{width:n-120+"px"},children:null==P?void 0:P.map((function(e,n){return(0,x.jsxs)("div",{className:h.activeItem,children:[null==e?void 0:e.tag_name,(0,x.jsx)("i",{className:"iconfont icon-guanbi11 ml5 mr5",style:{fontSize:"10px",cursor:"pointer"},onClick:function(){S(P.filter((function(n){return(null==n?void 0:n.id)!==(null==e?void 0:e.id)})))}})]},n)}))})]}),(0,x.jsxs)("div",{style:{display:"flex",marginBottom:"20px"},children:[(0,x.jsx)("div",{className:h.activeClose,onClick:function(e){e.stopPropagation(),i(a()(r)),S([]),setTimeout((function(){T.current&&T.current.blur()}),10)},children:"取消"}),(0,x.jsx)("div",{className:h.activeSubmit,onClick:function(e){e.stopPropagation(),i(a()(P)),S([]),setTimeout((function(){T.current&&T.current.blur()}),10)},children:"确认"})]})]})}})}))},58159:function(e,n,t){t.d(n,{A0:function(){return E},Ce:function(){return N},Dx:function(){return h},Il:function(){return $},R2:function(){return P},R9:function(){return k},Ru:function(){return w},To:function(){return m},_S:function(){return p},a6:function(){return x},bj:function(){return l},l5:function(){return L},nW:function(){return b},pP:function(){return T},pi:function(){return z}});var r=t(7557),a=t.n(r),i=t(82242),o=t.n(i),s=t(41498),u=t.n(s),c=t(85750);function l(e){return d.apply(this,arguments)}function d(){return(d=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/tags.json",{method:"get",params:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets.json",{method:"get",params:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return v.apply(this,arguments)}function v(){return(v=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/apply_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return _.apply(this,arguments)}function _(){return(_=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/revoke_apply_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return g.apply(this,arguments)}function g(){return(g=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/cancel_public.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return y.apply(this,arguments)}function y(){return(y=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/collections.json",{method:"post",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return j.apply(this,arguments)}function j(){return(j=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/collections/cancel.json",{method:"delete",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return Z.apply(this,arguments)}function Z(){return(Z=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return S.apply(this,arguments)}function S(){return(S=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,"/edit_introduce.json"),{method:"put",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return C.apply(this,arguments)}function C(){return(C=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,"/used_shixuns.json"),{method:"get",params:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e){return I.apply(this,arguments)}function I(){return(I=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/shixuns/".concat(n,"/data_sets_list.json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return F.apply(this,arguments)}function F(){return(F=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(n,"/delete.json"),{method:"delete"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return B.apply(this,arguments)}function B(){return(B=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/teach_group_shares.json",{method:"post",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return U.apply(this,arguments)}function U(){return(U=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return A.apply(this,arguments)}function A(){return(A=u()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,c.ZP)("/api/data_sets/".concat(null==n?void 0:n.id,"/edit_file_info.json"),{method:"put",body:o()({},n)}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}}}]); \ No newline at end of file diff --git a/layouts__ShixunDetail__index.async.js b/layouts__ShixunDetail__index.async.js index d9bba15807..701743b104 100644 --- a/layouts__ShixunDetail__index.async.js +++ b/layouts__ShixunDetail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93282],{44618:function(e,n,t){t.d(n,{Z:function(){return b}});t(7557),t(41498);var s=t(82100),o=t.n(s),i=t(29186),r=t.n(i),a=t(13720),l=t.n(a),c=t(80619),d=t.n(c),u=t(47074),p=t.n(u),h=t(85573),m=t.n(h),g=t(59301),x=t(8591),f=t(92832),v="codeBox___WpkVl",A=t(92310),y=t.n(A),j=t(37712),w=function(e){d()(t,e);var n=p()(t);function t(e){var s;return o()(this,t),s=n.call(this,e),m()(l()(s),"canvas",void 0),m()(l()(s),"randomNum",(function(e,n){return Math.floor(Math.random()*(n-e)+e)})),m()(l()(s),"drawPic",(function(){s.randomCode()})),m()(l()(s),"reloadPic",(function(){s.drawPic()})),m()(l()(s),"changeCode",(function(e){console.log(e.target.value,222),s.setState({value:e.target.value,showError:!1})})),m()(l()(s),"onVerify",(function(){var e;return""!==s.state.value.toLowerCase()&&s.state.value.toLowerCase()!==s.state.code.toLowerCase()?(e=!0,x.ZP.error("请输入正确的验证码"),s.reloadPic()):""===s.state.value.toLowerCase()?(e=!0,x.ZP.error("请输入验证码")):s.state.value.toLowerCase()===s.state.code.toLowerCase()&&(e=!1),s.setState({showError:e}),e})),s.canvas=g.createRef(),s.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},s}return r()(t,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,n){var t=this.randomNum(e,n),s=this.randomNum(e,n),o=this.randomNum(e,n);return"rgb(".concat(t,", ").concat(s,", ").concat(o,")")}},{key:"drawText",value:function(e,n,t){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var s=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=s+"px SimHei";var o=(this.state.contentWidth-40)/(this.state.code.length-1),i=10;t>0&&(i=10+t*o);var r=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(r=40);var a=this.randomNum(-10,10);e.translate(i,r),e.rotate(a*Math.PI/180),e.fillText(n,0,0),e.rotate(-a*Math.PI/180),e.translate(-i,-r)}},{key:"drawLine",value:function(e){for(var n=0;n<1;n++)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()}},{key:"drawDot",value:function(e){for(var n=0;n<100;n++)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()}},{key:"randomCode",value:function(){for(var e=this,n="",t=0;t0&&void 0!==a[0]&&a[0])&&!C||T){e.next=11;break}return s=F.getFieldValue(),E(!0),q(n?1:H+1),e.next=7,(0,Z.nQ)(o()({page:n?1:H+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 7:i=e.sent,D(n?V()(i.users):[].concat(V()(G),V()(i.users))),E(!1),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&I(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:2,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加老师",open:"添加老师"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:F,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=F.getFieldValue())||void 0===e?void 0:e.keyword))return D([]),void f.ZP.error("请输入搜索内容");ie(!1),I(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),K=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=e.onShow,c=(0,m.useParams)(),u=s.actionTabs,p=(0,h.useState)([]),g=d()(p,2),A=g[0],y=g[1],j=(0,h.useState)(!0),k=d()(j,2),C=k[0],I=k[1],S=(0,h.useState)(!1),N=d()(S,2),T=N[0],E=N[1],P=L.Z.useForm(),F=d()(P,1)[0],O=(0,h.useState)([]),z=d()(O,2),G=z[0],D=z[1],X=(0,h.useState)(1),K=d()(X,2),H=K[0],q=K[1],_=(0,h.useState)([]),$=d()(_,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),se=d()(te,2),oe=se[0],ie=se[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加助教"===s.actionTabs.key&&(ie(!0),re())}),[s.actionTabs.key]);var re=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,y(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!C||T){e.next=12;break}return s=F.getFieldValue(),console.log("----",s),E(!0),q(n?1:H+1),e.next=8,(0,Z.nQ)(o()({page:n?1:H+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 8:i=e.sent,E(!1),D(n?V()(i.users):[].concat(V()(G),V()(i.users))),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&I(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:3,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加助教",open:"添加助教"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:F,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:260},placeholder:"请输入搜索内容",size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=F.getFieldValue())||void 0===e?void 0:e.keyword))return D([]),void f.ZP.error("请输入搜索内容");ie(!1),I(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),H=t(99313),q=t(59028),_={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X"},$=t(26762),ee=t(66621),ne=t(20817),te=t(89260),se=H.Z.TabPane,oe=Y.default.Option,ie=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=e.onShow,c=e.onShow1,u=(0,m.useParams)(),p=s.actionTabs,g=(0,h.useState)([]),A=d()(g,2),y=A[0],j=A[1],k=(0,h.useState)(!0),C=d()(k,2),S=C[0],N=C[1],T=(0,h.useState)(!1),E=d()(T,2),P=E[0],F=E[1],O=L.Z.useForm(),z=d()(O,1)[0],G=(0,h.useState)([]),D=d()(G,2),X=D[0],K=D[1],ie=(0,h.useState)(1),re=d()(ie,2),ae=re[0],le=re[1],ce=(0,h.useState)([]),de=d()(ce,2),ue=de[0],pe=de[1],he=(0,h.useState)(!0),me=d()(he,2),ge=me[0],xe=me[1],fe=(0,h.useState)([]),ve=d()(fe,2),Ae=ve[0],ye=ve[1],je=(0,h.useState)("1"),we=d()(je,2),be=we[0],ke=we[1],Ce=(0,h.useState)(!1),Ze=d()(Ce,2),Ie=Ze[0],Se=Ze[1],Ne=(0,h.useState)([]),Te=d()(Ne,2),Le=Te[0],Be=Te[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加学生"===s.actionTabs.key&&(xe(!0),Ee())}),[s.actionTabs.key]);var Ee=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,j(n.map((function(e){return{value:e}}))),Be(n.map((function(e){return{value:e}})));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe={onRemove:function(){ye([])},beforeUpload:function(e){var n=[];return n.push(e),ye([].concat(n)),!1},fileList:Ae,accept:".xls,.xlsx"},Pe=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!S||P){e.next=11;break}return s=z.getFieldValue(),F(!0),le(n?1:ae+1),e.next=7,(0,Z.nQ)(o()(o()({page:n?1:ae+1,container_id:u.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s),{},{role:4}));case 7:i=e.sent,K(n?V()(i.users):[].concat(V()(X),V()(i.users))),F(!1),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&N(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Fe=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ue){e.next=4;break}f.ZP.error("请选择人数"),e.next=10;break;case 4:return Se(!0),e.next=7,(0,Z.aZ)(o()(o()({},u),{},{course_group_id:0,user_ids:ue}));case 7:-4===(null==(n=e.sent)?void 0:n.status)&&(a(),Se(!1)),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:u.coursesId}}),i({type:"teachers/getStudentsList",payload:o()({},u)}),m.history.push("/classrooms/".concat(u.coursesId,"/students")),Se(!1),"0"===localStorage.getItem("Noviceguide")||i({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,Q.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Ae?void 0:Ae.length)<=0)){e.next=3;break}return f.ZP.info("请上传文件"),e.abrupt("return");case 3:return Se(!0),(n=new FormData).append("file",Ae[0]),e.next=8,(0,I.ZP)("/api/courses/".concat(u.coursesId,"/import_course_members.json"),{method:"post",body:n},!0);case 8:if(-4!==(t=e.sent).status){e.next=13;break}return Se(!1),c(),e.abrupt("return");case 13:-1!==t.status&&(i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:u.coursesId}}),i({type:"teachers/getStudentsList",payload:o()({},u)}),null!=t&&null!==(s=t.fail)&&void 0!==s&&s.length?x.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,Q.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,Q.jsx)("span",{onClick:function(){return(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(u.coursesId,"/get_fail_data.xlsx"),query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(u.coursesId,"/get_fail_data.xlsx"),query:{}})),m.history.push("/classrooms/".concat(u.coursesId,"/students"));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){m.history.push("/classrooms/".concat(u.coursesId,"/students"))}}):(f.ZP.success("导入成功"),m.history.push("/classrooms/".concat(u.coursesId,"/students")))),Se(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:ue.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsx)(x.Z,{className:_.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===be?1100:600,zIndex:1e3,afterClose:function(){ye([])},confirmLoading:Ie,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==be){e.next=3;break}return Fe(),e.abrupt("return");case 3:Oe();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){pe([]),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)(H.Z,{activeKey:be,onChange:function(e){return ke(e)},className:_.addStudentContainer,children:[(0,Q.jsx)(se,{tab:"手动添加",children:(0,Q.jsxs)("div",{className:_.listItem,children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:z,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(n=p.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=p.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{style:{width:400},size:"middle",placeholder:"请输入单位名称",onChange:function(e){Be(null==y?void 0:y.filter((function(n){var t;return-1!==(null==n||null===(t=n.val)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(e.toUpperCase()))})))},filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},children:Le.map((function(e,n){return(0,Q.jsx)(oe,{value:e.value,children:e.value},n)}))})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=z.getFieldValue())||void 0===e?void 0:e.keyword))return K([]),void f.ZP.error("请输入搜索内容");xe(!1),S=!0,N(!0),pe([]),F(!1),setTimeout((function(){Pe(!0)}),300)}()},children:"搜索"})})]}),ge&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.L6,width:"250",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!ge&&""==X&&!P&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!ge&&""!=X||P)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:Me})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Pe()},hasMore:S,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:P,showHeader:!1,pagination:!1,dataSource:X,columns:Me,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ue.indexOf(e);n<0?ue.push(e):ue.splice(n,1),pe(V()(ue))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),((0,te.Ny)()||(0,te.d8)()&&5===(0,te.eY)().role)&&(0,Q.jsx)(se,{tab:"批量导入",children:(0,Q.jsx)("div",{className:_.listItem,children:(0,Q.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,Q.jsxs)("div",{className:"mb20",children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,Q.jsx)("a",{className:"ml5 mr5",onClick:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"课堂成员导入模板"}),"批量导入成员。"]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《课堂成员导入模板》。"]}),(0,Q.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,Q.jsx)(q.Z,o()(o()({},Qe),{},{children:(0,Q.jsx)(b.ZP,{type:"primary",className:"mt10",icon:(0,Q.jsx)($.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),re=t(5112),ae=t(71418),le=t(97334),ce="exportmodal___e1u_C",de="searchWrap___GunRy",ue="search___aHuEr",pe="searchIcon___SYYcy",he=t(50883),me="leftdiv____DQvt",ge="listClass___NmeAK",xe="spantitle___meGbS",fe="rightdiv___Ypfvm",ve="searchWrap___GXTGm",Ae="search___ti6sF",ye="searchIcon___BEcfO",je=function(e){var n=e.data,t=(e.value,e.loading),s=(e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,i=(e.onChange,(0,h.useState)([])),a=d()(i,2),c=a[0],u=a[1],p=(0,h.useState)([]),m=d()(p,2),g=m[0],x=m[1],f=(0,h.useState)([]),v=d()(f,2),A=v[0],j=v[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],Z=k[1],I=(0,h.useState)(1),S=d()(I,2),T=(S[0],S[1],(0,h.useState)()),L=d()(T,2);L[0],L[1];return(0,h.useEffect)((function(){console.log(n),console.log(t),Z(t),u(n),x([]),j([])}),[n]),(0,h.useEffect)((function(){s&&(x(o),j(o))}),[o]),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:me,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,N()({allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,placeholder:"可输入学生名称查询",size:"middle",onChange:function(){var e=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},"placeholder","可输入班级名称查询"))}),(0,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:C,children:(0,Q.jsx)(Q.Fragment,{children:0===c.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂无分班"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:g.map((function(e){return"".concat(e.id)})),onChange:function(e){},style:{marginTop:"10px",flexDirection:"column"},children:c.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),onChange:function(e){if(e.target.checked){var n=c.filter((function(n){return e.target.value==n.id}));s([].concat(V()(o),V()(n)))}else{var t=o.filter((function(n){return e.target.value!=n.id}));s(t)}},children:(0,Q.jsxs)("div",{className:ge,children:[(0,Q.jsx)("span",{className:xe,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,Q.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})})})})]}),(0,Q.jsxs)("div",{className:fe,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,onChange:function(e){j(g.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"})}),0===A.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择分班"}),A.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:A.map((function(e,n){return(0,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){s(g.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},we="leftdiv___F3YNl",be="listClass___Q_C6i",ke="spantitle___SPfdV",Ce="rightdiv___dvG3H",Ze="searchWrap___CFcp_",Ie="search___eLYTt",Se="searchIcon___zNep3",Ne=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,i=(e.onChange,(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],p=c[1],g=(0,h.useState)([]),x=d()(g,2),f=x[0],v=x[1],A=(0,h.useState)([]),j=d()(A,2),b=j[0],k=j[1],C=(0,h.useState)([]),Z=d()(C,2),S=Z[0],N=Z[1],T=(0,h.useState)(),L=d()(T,2),E=L[0],P=L[1];(0,h.useEffect)((function(){v([]),k([]),N([])}),[n]),(0,h.useEffect)((function(){t&&(console.log(s),k(s),N(s))}),[s]);var F=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(i.coursesId,"/all_course_groups.json"),{method:"get",params:o()(o()({},i),{},{page:1,limit:1e5,keyword:n})});case 3:t=e.sent,p(!1),v(null==t?void 0:t.student_arr);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:we,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Se),onClick:function(){return F(E)}}),className:Ie,placeholder:"可输入姓名或学号查询",size:"middle",onChange:function(e){return P(e.target.value)},onSearch:function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:u,children:0===f.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"请通过上方搜索添加学生"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:b.map((function(e){return"".concat(e.user_id)})),onChange:function(e){console.log(e),console.log(s)},style:{marginTop:"10px",flexDirection:"column"},children:f.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.user_id),onChange:function(e){if(e.target.checked){var n=f.filter((function(n){return e.target.value==n.user_id}));t([].concat(V()(s),V()(n)))}else{var o=s.filter((function(n){return e.target.value!=n.user_id}));t(o)}},children:(0,Q.jsx)("div",{className:be,children:(0,Q.jsx)("span",{className:ke,style:{width:e.is_published?"108px":"170px"},children:e.user_name})})})},e.id)}))})})})})]}),(0,Q.jsxs)("div",{className:Ce,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Se)}),className:Ie,onChange:function(e){N(b.filter((function(n){return n.user_name.includes(e.target.value)})))},size:"middle",placeholder:"可输入姓名进行查询"})}),0===S.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择学生"}),S.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.user_name}),(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.user_id)!="".concat(e.user_id)})))}})]},e.user_id)}))})})]})]})},Te=(B.Z.Search,(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=(0,m.useParams)(),c=((0,m.useLocation)(),(0,h.useState)(!1)),u=d()(c,2),p=u[0],g=u[1],A=(0,h.useState)(!0),y=d()(A,2),j=y[0],w=y[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],S=k[1],T=(0,h.useState)(1),E=d()(T,2),P=E[0],F=(E[1],(0,h.useState)([])),O=d()(F,2),M=O[0],z=O[1],G=(0,h.useState)(""),Y=d()(G,2),J=Y[0],U=Y[1],D=(0,h.useState)([]),R=d()(D,2),W=R[0],X=R[1],K=(0,h.useState)([]),H=d()(K,2),q=H[0],_=H[1],$=L.Z.useForm(),ee=d()($,1)[0],ne=(0,h.useState)(0),te=d()(ne,2),se=te[0],oe=te[1],ie=(0,h.useState)(!1),me=d()(ie,2),ge=me[0],xe=me[1],fe=(0,h.useState)({}),ve=d()(fe,2),Ae=ve[0],ye=ve[1],we=(0,h.useState)(!1),be=d()(we,2),ke=(be[0],be[1]),Ce=(0,h.useState)([]),Ze=d()(Ce,2),Ie=Ze[0],Se=Ze[1],Te=(0,h.useState)(""),Le=d()(Te,2),Be=Le[0],Ee=Le[1],Qe=(0,h.useState)(!0),Pe=d()(Qe,2),Fe=Pe[0],Oe=Pe[1],Me=(0,h.useState)([]),ze=d()(Me,2),Ge=ze[0],Ve=ze[1],Ye=(0,h.useState)([]),Je=d()(Ye,2),Ue=Je[0],De=Je[1],Re=(0,h.useState)([]),We=d()(Re,2),Xe=We[0],Ke=We[1],He=(0,h.useState)([]),qe=d()(He,2),_e=qe[0],$e=qe[1];a.id=a.coursesId;var en=[{type:"normal",url:"normal_work_list"},{type:"group",url:"group_work_list"},{type:"hack",url:"hack_work_list"},{type:"practice",url:"shixun_work_list"},{type:"exercise",url:"exercise_score,export_exercise_users"}];(0,h.useEffect)((function(){var e,n,t,i;"导出成绩"===s.actionTabs.key&&(nn(),tn()),"exercise"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.exportType)?xe(!0):xe(!1),Ee(""),ye({sd_mode:"student",cate_range:1,stu_range:1}),s.actionTabs.category_id&&(ee.setFieldValue("cate_range",2),ye(o()(o()({},Ae),{},{cate_range:2}))),Ve([null==s||null===(n=s.actionTabs)||void 0===n||null===(n=n.category_id)||void 0===n?void 0:n.toString()]);var r="导出".concat(null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.type,"成绩");null!=s&&null!==(i=s.actionTabs)&&void 0!==i&&i.isReport&&(r="导出实训报告"),U(r)}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]),console.log("---",null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.exportType),(0,h.useEffect)((function(){var e=un(dn(_e),Be);Ke(e)}),[se]);var nn=function(){var e=l()(r()().mark((function e(n){var t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),e.next=3,(0,Z.c_)(o()(o()({},a),{},{page:n||P,limit:2e4}));case 3:null==(s=e.sent)||null===(t=s.course_groups)||void 0===t||t.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),S(!1),s&&(null!=s&&s.no_class_course_members?z(V()(null==s||null===(l=s.course_groups)||void 0===l?void 0:l.concat(null==s?void 0:s.no_class_course_members))):z(V()(null==s?void 0:s.course_groups)),X(sn(null==s||null===(i=s.course_groups)||void 0===i?void 0:i.concat(null==s?void 0:s.no_class_course_members))));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(){var e=l()(r()().mark((function e(){var n,t,o,i,l,c,d,u,p,h,m,g,x,f,v,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(a.coursesId,"/left_banner_with_child.json"),{method:"get",params:{id:a.coursesId,module_type:s.actionTabs.exportType}});case 3:d=e.sent,u=[],p=null==d||null===(n=d.course_modules)||void 0===n?void 0:n.filter((function(e){return e.name===s.actionTabs.type})),h=0===(null===(t=p[0])||void 0===t||null===(t=t.second_category)||void 0===t?void 0:t.length)?null===(o=p[0])||void 0===o?void 0:o.detail:null===(i=p[0])||void 0===i?void 0:i.second_category,0===(null===(l=p[0])||void 0===l||null===(l=l.second_category)||void 0===l?void 0:l.length)?null==h||h.map((function(e){var n,t;u.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString())})})):null==h||h.filter((function(e){var n;return 0!==(null==e||null===(n=e.detail)||void 0===n?void 0:n.concat(null==e?void 0:e.third_category).length)})).map((function(e){var n,t,s;u.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString()),children:on((null==e||null===(s=e.detail)||void 0===s?void 0:s.concat(null==e?void 0:e.third_category))||[])})})),u=u.filter((function(e){var n;return 0!==(null==e||null===(n=e.children)||void 0===n?void 0:n.length)})),$e(u),Ke(dn(u)),null!=s&&null!==(c=s.actionTabs)&&void 0!==c&&c.category_id&&(g=function e(n){var t=[];return n.children?t.push.apply(t,V()(n.children.map((function(n){return e(n)})))):t.push(n.key),t.flat()},x=null==s||null===(m=s.actionTabs)||void 0===m||null===(m=m.category_id)||void 0===m?void 0:m.toString(),Se([x]),Oe(!0),f=!!ln(x,u),v=[],v=f?u.filter((function(e){return e.key===ln(x,u)}))[0].children.filter((function(e){return e.key===x})):u.filter((function(e){return e.key===x}))[0].children,A=v.map((function(e){return g(e)})).flat(),De(A)),w(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),sn=function(e){return e.filter((function(e){return(null==e?void 0:e.course_members.length)>0})).map((function(e){return{key:e.id.toString(),title:e.name,oldtitle:e.title,children:e.course_members?e.course_members.map((function(n){return{key:n.user_id.toString(),title:n.user_name,oldtitle:n.user_name,parentkey:e.id.toString()}})):[]}}))},on=function(e){return e.filter((function(e){var n;return!(null!=e&&e.detail&&0===(null==e||null===(n=e.detail)||void 0===n?void 0:n.length))})).map((function(e){var n,t,s,o={key:(null==e||null===(n=e.id)||void 0===n?void 0:n.toString())||(null===(t=e.category_id)||void 0===t?void 0:t.toString()),title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),children:null==e||null===(s=e.detail)||void 0===s?void 0:s.map((function(e){var n;return{key:null==e||null===(n=e.id)||void 0===n?void 0:n.toString(),title:null==e?void 0:e.name}}))};return o}))},rn=function(){ee.resetFields(),ye({}),ke(!1),z([]),Ke([]),_([]),Ve([]),De([])},an=[];!function e(n){for(var t=0;t-1?ln(e.key,_e):null})).filter((function(e,n,t){return!(!e||t.indexOf(e)!==n)}));Se(s),Ee(t)}Oe(!0)},dn=function e(n){return n.map((function(n){var t=n.title,s=t.indexOf(Be.trim()),o=t.substring(0,s),i=t.slice(s+Be.trim().length),r=s>-1?(0,Q.jsxs)("span",{children:[o,(0,Q.jsx)("span",{className:"c-red",children:Be.trim()}),i]}):(0,Q.jsx)("span",{children:t});return n.children?{title:r,key:n.key,oldtitle:n.title,children:e(n.children)}:{title:r,key:n.key,oldtitle:n.title}}))};function un(e,n){return e.filter((function(e){return!(!e.oldtitle||!e.oldtitle.trim().includes(n.trim()))||!!(e.children&&e.children.length>0)&&(e.children=un(e.children,n),e.children.length>0)}))}return(0,Q.jsx)(x.Z,{centered:!0,title:J,open:"导出成绩"===s.actionTabs.key,okText:"导出",cancelText:"取消",destroyOnClose:!0,className:ce,bodyStyle:{maxHeight:520},width:610,confirmLoading:p,onOk:l()(r()().mark((function e(){var n,t,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(_e),console.log(Ue),0!==_e.length){e.next=5;break}return f.ZP.warning("没有可导出的".concat(ge?"试卷":"作业")),e.abrupt("return");case 5:return n={course_id:a.coursesId,ids:Ue,export_type:Ae.sd_mode,homework_type:s.actionTabs.exportType},2===Ae.stu_range&&(n.course_group_ids=q.map((function(e){return e.id.toString()}))),3===Ae.stu_range&&(n.user_ids=q.map((function(e){return e.user_id.toString()}))),g(!0),e.next=11,(0,I.ZP)("/api/export_record/export_all.json",{method:"get",params:o()({},n)});case 11:t=e.sent,g(!1),0===(null==t?void 0:t.status)&&(f.ZP.info("导出成功"),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(l=en.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===l?void 0:l.url)),rn(),i({type:"classroomList/setActionTabs",payload:{}}),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(c=en.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===c?void 0:c.url)));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){rn(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsx)("div",{children:(0,Q.jsxs)(L.Z,{form:ee,initialValues:N()(N()(N()({},"sd_mode","student"),"cate_range",1),"stu_range",1),colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:function(e,n){"stu_range"in e&&_([]),ye(ee.getFieldValue())},children:[(0,Q.jsx)(L.Z.Item,{label:"统计维度",name:"sd_mode",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{style:{marginRight:40},value:"student",className:"mr60",children:[(0,Q.jsx)("span",{children:"学生维度"}),(0,Q.jsx)(v.Z,{title:ge?"学生维度导出的数据包含:学习成绩总览表和各学生的考试数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各学生的考试数据统计表按不同的学生分别统计各学生的全部考试成绩总览、各学生每场考试的总成绩与各题型得分。":"学生维度导出的数据包含:学习成绩总览表和各学生的作业数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各学生的作业数据统计表按不同的学生分别统计各学生的全部作业成绩总览、各学生每份作业的最终成绩与完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]}),(0,Q.jsxs)(re.ZP,{value:"homework",children:[(0,Q.jsxs)("span",{children:[ge?"试卷":"作业","维度 "]}),(0,Q.jsx)(v.Z,{title:ge?"试卷维度导出的数据包含:学习成绩总览表和各考试试卷的数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各考试试卷的数据统计表按不同的考试分别统计各班级的整体考试情况、参考学生各题型与小题得分、每份试卷中各小题的学生答题情况。":"作业维度导出的数据包含:学习成绩总览表和各作业的数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各作业的数据统计表按不同的作业分别统计各班级的整体作业情况、各作业中每位学生的完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]})]})}),(0,Q.jsx)(L.Z.Item,{label:"导出".concat(ge?"试卷":"作业","范围"),name:"cate_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{value:1,style:{marginRight:60},children:["全部",ge?"试卷":"作业"]}),(0,Q.jsxs)(re.ZP,{value:2,children:["指定",ge?"试卷":"作业"]})]})}),2===Ae.cate_range&&(0,Q.jsxs)("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10},children:[(0,Q.jsx)("div",{className:de,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(pe),onClick:function(e){return cn(Be,1)}}),className:ue,placeholder:"搜索目录名称或".concat(ge?"试卷":"作业","名称"),size:"middle",onSearch:function(e){return cn(e,1)},onChange:function(e){return Ee(e.target.value)}})}),(0,Q.jsx)("div",{style:{maxHeight:213,overflow:"auto"},children:0!==_e.length||j?(0,Q.jsx)(ae.Z,{spinning:j,children:(0,Q.jsx)(le.Z,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:function(e){Se(e),Oe(!1)},expandedKeys:Ie,autoExpandParent:Fe,checkedKeys:Ge,onCheck:function(e,n){var t,s;if(console.log("onCheck",e,n),Be)if(console.log(1111),n.checked)if(null!==(t=n.node)&&void 0!==t&&t.children){var o,i=null===(o=n.node)||void 0===o?void 0:o.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),r=V()(new Set([].concat(V()(Ge),V()(i)))),a=V()(new Set([].concat(V()(Ue),V()(i))));Ve(r),De(a)}else Ve([].concat(V()(Ge),[n.node.key])),De([].concat(V()(Ue),[n.node.key]));else if(null!==(s=n.node)&&void 0!==s&&s.children){var l,c=n.node.key,d=ln(c,_e),u=null===(l=n.node)||void 0===l?void 0:l.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),p=Ge.filter((function(e){return!u.includes(e)&&e!=c&&e!=d})),h=Ue.filter((function(e){return!u.includes(e)}));Ve(p),De(h)}else{var m=ln(n.node.key,_e),g=ln(m,_e),x=Ge.filter((function(e){return e!=n.node.key&&e!=m&&e!=g})),f=Ue.filter((function(e){return e!=n.node.key}));Ve(x),De(f)}else De(n.checkedNodes.filter((function(e){return!e.children})).map((function(e){return e.key}))),Ve(e)},treeData:Xe})}):(0,Q.jsx)(he.Z,{styles:{margin:"0 auto"},customText:"暂无".concat(ge?"试卷":"作业")})})]}),(0,Q.jsx)(L.Z.Item,{label:"导出学生范围",name:"stu_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsx)(re.ZP,{value:1,style:{marginRight:0},children:"全部学生"}),(0,Q.jsx)(re.ZP,{value:2,style:{margin:"0px 60px"},children:"指定分班"}),(0,Q.jsx)(re.ZP,{value:3,children:"指定学生"})]})}),2===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(je,{data:M,treedata:W,loading:C,selectedRowKeys:q,setSelectedRowKeys:_})})}),3===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(Ne,{data:M,treedata:W,selectedRowKeys:q,setSelectedRowKeys:_})})})]})})})}))),Le=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.user,i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],p=L.Z.useForm(),g=d()(p,1)[0],v=((0,m.useParams)(),s.userInfo),A=function(){t({type:"classroomList/setActionTabs",payload:{key:""}})};return(0,h.useEffect)((function(){"加入课堂"===n.actionTabs.key?null!=v&&v.login&&""!=(null==v?void 0:v.login)?null!=v&&v.profile_completed?u(!0):x.Z.confirm({centered:!0,title:"提示",content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u(!0)},onCancel:function(){return A()}}):(t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),A()):u(!1)}),[n.actionTabs.key]),(0,Q.jsx)(x.Z,{centered:!0,title:"加入课堂",open:c,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:return s=o()({},g.getFieldValue()),e.next=5,(0,I.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:s.invite_code}});case 5:if(null==(i=e.sent)||!i.need_pro_auth){e.next=10;break}return t({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:s.inputValue,checkedList:"professor"===s.identity?[1]:"assistant_professor"===s.identity?[2]:[3]}}),A(),e.abrupt("return");case 10:return null==s||null===(n=s.identity)||void 0===n||n.map((function(e){s[e]=1})),e.next=13,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)});case 13:a=e.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)}),0===a.status&&((0,ee.L9)(["教学课堂","加入课堂"]),f.ZP.success("加入成功"),window.location.reload(!0));case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){return A()},children:(0,Q.jsx)("section",{className:"pr20 pt10 pl10",children:(0,Q.jsxs)(L.Z,{form:g,hideRequiredMark:!0,children:[(0,Q.jsx)(L.Z.Item,{name:"invite_code",rules:[{required:!0,message:"请输入5位课堂邀请码或6位分班邀请码"}],label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"课堂邀请码"}),children:(0,Q.jsx)(B.Z,{size:"middle",placeholder:"请输入5位课堂邀请码或6位分班邀请码"})}),(0,Q.jsx)(L.Z.Item,{name:"identity",label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"身份"}),children:(0,Q.jsxs)(w.Z.Group,{children:[(0,Q.jsx)(w.Z,{value:"professor",children:"教师"}),(0,Q.jsx)(w.Z,{value:"assistant_professor",children:"助教"}),(0,Q.jsx)(w.Z,{value:"student",children:"学生/参赛者"})]})})]})})})})),Be="formWrap___MSAjb",Ee=Y.default.Option,Qe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading,user:e.user}}))((function(e){var n=e.user,t=e.shixunHomeworks,s=(e.loading,e.dispatch),i=((0,m.useParams)(),(0,h.useState)(!1)),a=d()(i,2),c=a[0],u=(a[1],L.Z.useForm()),p=d()(u,1)[0],g=(0,h.useState)({}),f=d()(g,2),v=f[0],A=f[1],w=(0,h.useState)([]),b=d()(w,2),k=b[0],C=b[1],Z=(0,h.useState)([]),I=d()(Z,2),S=I[0],N=I[1],T=(0,h.useState)([]),E=d()(T,2),P=E[0],F=E[1],O=(0,h.useState)([]),M=d()(O,2),z=M[0],G=M[1];(0,h.useEffect)((function(){"填充信息弹窗"!==t.actionTabs.key||k.length||V()}),[t.actionTabs.key]);var V=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"account/getSchoolOption"});case 2:n=e.sent,C(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n,t){var s,i,a,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=null===(s=k.find((function(e){return e.name===n})))||void 0===s?void 0:s.id,e.next=3,D(a);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:l=e.t0,F(null==l?void 0:l.departments),c=t||(null==l||null===(i=l.departments)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name),p.setFieldsValue({department:c}),A(o()(o()({},v),{school:n,department:c}));case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),D=function(e){if(e)return s({type:"account/getDepartmentOption",payload:{id:e}})},R=function(){var e=l()(r()().mark((function e(t){var o,i,a,l,c,d,u,p,h,m,g,x,f,v,A,y;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.nickname,l=t.gender,c=t.identity,d=t.studentNo,u=t.jobTitle,p=t.manager,h=t.school,m=t.department,g=t.edu_background,x=t.edu_entry_year,f=t.brief_introduction,v=t.name,A=null===(o=P.find((function(e){return e.name===m})))||void 0===o?void 0:o.id,y=null===(i=k.find((function(e){return e.name===h})))||void 0===i?void 0:i.id,e.next=5,s({type:"account/updateAccount",payload:{id:n.userInfo.user_id,department_id:A,gender:l,identity:c,location:location,nickname:a,name:v,school_id:y,edu_background:g,edu_entry_year:x,brief_introduction:f,student_id:"student"===c?d:null,technical_title:u||p}});case 5:e.sent&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsx)(x.Z,{centered:!0,title:"填写资料",open:"填充信息弹窗"===t.actionTabs.key,okText:"保存",cancelText:"取消",width:650,bodyStyle:{minHeight:150},confirmLoading:c,onOk:function(){p.submit()},onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,Q.jsxs)(L.Z,{form:p,className:Be,layout:"horizontal",onValuesChange:function(e){(A(o()({},p.getFieldsValue())),"school"in e)&&(N(k.filter((function(n){return n.name.includes(e.school)}))),(k.find((function(n){return n.name===e.school}))||{}).id?U(e.school):(p.setFieldsValue({department:""}),A(o()(o()({},v),{school:e.school,department:""}))))},onFinish:R,children:[(0,Q.jsx)(L.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:ee.HJ}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10})}),(0,Q.jsxs)(y.Z,{gutter:[10,0],children:[(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"teacher",children:"教师"}),(0,Q.jsx)(Ee,{value:"student",children:"学生"}),(0,Q.jsx)(Ee,{value:"professional",children:"专业人士"})]})})}),"student"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,Q.jsx)(B.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"教授",children:"教授"}),(0,Q.jsx)(Ee,{value:"研究员",children:"研究员"}),(0,Q.jsx)(Ee,{value:"副教授",children:"副教授"}),(0,Q.jsx)(Ee,{value:"副研究员",children:"副研究员"}),(0,Q.jsx)(Ee,{value:"讲师",children:"讲师"}),(0,Q.jsx)(Ee,{value:"助理研究员",children:"助理研究员"}),(0,Q.jsx)(Ee,{value:"助理教授",children:"助理教授"})]})})}),"professional"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"企业管理者",children:"企业管理者"}),(0,Q.jsx)(Ee,{value:"部门管理者",children:"部门管理者"}),(0,Q.jsx)(Ee,{value:"高级工程师",children:"高级工程师"}),(0,Q.jsx)(Ee,{value:"工程师",children:"工程师"}),(0,Q.jsx)(Ee,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,Q.jsx)(L.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,Q.jsx)(J.Z,{showSearch:!0,options:null==S?void 0:S.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(L.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},children:(0,Q.jsx)(J.Z,{showSearch:!0,onChange:function(e){return G(P.filter((function(n){return n.name.includes(e)})))},options:null==z?void 0:z.map((function(e){return{value:e.name}}))})})]})})})),Pe=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,s=(e.loading,e.dispatch),i=(0,m.useParams)(),a=((0,m.useLocation)(),(0,h.useState)(!1)),c=d()(a,2),u=c[0],p=c[1],g=(t.actionTabs,t.courseGroups,t.allCourseGroups),v=L.Z.useForm(),A=d()(v,1)[0];return(0,h.useEffect)((function(){"切换为学生"===t.actionTabs.key&&(s({type:"classroomList/getAllCourseGroup",payload:o()({},i)}),A.setFieldsValue({course_group_id:"0"}))}),[t.actionTabs.key]),(0,Q.jsxs)(x.Z,{centered:!0,title:"切换为学生",open:"切换为学生"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:150},confirmLoading:u,onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(i.coursesId,"/switch_to_student.json"),{method:"post",body:A.getFieldValue()});case 3:0===e.sent.status&&(f.ZP.success("切换成功"),window.location.reload()),p(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{children:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看"}),(0,Q.jsx)("div",{className:"pl30 pr30",children:(0,Q.jsx)(L.Z,{form:A,initialValues:N()({},"course_group_id","0"),children:(0,Q.jsxs)(y.Z,{className:"mt30",children:[(0,Q.jsx)(j.Z,{children:"进入:"}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(L.Z.Item,{name:"course_group_id",rules:[{required:!0,message:"请输入目录名称"}],noStyle:!0,children:(0,Q.jsxs)(Y.default,{defaultValue:"0",style:{width:"100%"},children:[(0,Q.jsx)(Y.default.Option,{value:"0",children:"未分班"}),null==g||null===(n=g.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Q.jsx)(Y.default.Option,{value:e.id,children:e.name})}))]})})})]})})})]})})),Fe=t(96865),Oe=t(29747),Me={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi",ecs:"iconfont icon-gongchengrenzheng",program_homework:"iconfont icon-bianchengzuoye",new_graduation:"iconfont icon-biyesheji",resource_recommend:"iconfont icon-ziyuantuijian"},ze={flex_box_center:"flex_box_center___ztP5B",flex_space_between:"flex_space_between___ZnBAF",flex_box_vertical_center:"flex_box_vertical_center___sIQLg",flex_box_center_end:"flex_box_center_end___Yjb4r",flex_box_column:"flex_box_column___wx6hu",wrp:"wrp___eXSKX",classroomInfo:"classroomInfo___zfzoC",title:"title___BCkXZ",titleLeft:"titleLeft___XPuIq",classroomUser:"classroomUser___b_ny2",headPic:"headPic___pR9pz",teacherInfo:"teacherInfo___BeE5H",classroomDesc:"classroomDesc___csaXO",classroomDescBg:"classroomDescBg___OQixb",joinCouses:"joinCouses___RT5bw",bg:"bg___zCz6k",task_count:"task_count___GC5OH",container:"container___m1Tgk",leftMenuActions:"leftMenuActions___H7kfl",leftMenu:"leftMenu___aMBG9",menuText:"menuText___vgQ83",totalCount:"totalCount___AoAB2",actions:"actions___MsngA",open:"open___inDJH",actived:"actived___rqjRz",actived2:"actived2___x7Wvg",tipJoin:"tipJoin___uzlgb",badge:"badge___s6J4T",num:"num____292N",classromediv:"classromediv___AQhQT",glow:"glow___Ucfx9",st:"st___KjyfC",link:"link___aoTXV",sLink:"sLink___moIi9",iconH:"iconH___N915X",shareClassroom:"shareClassroom___WbdZI",copy:"copy___plAJS",btnWrap:"btnWrap___UOuN_",btn:"btn___DfMBs",tip:"tip___FDQL5",export:"export___Dr4oV",bottom:"bottom___DezCj",yes:"yes___SmiO1",no:"no____2dJW",skeleton:"skeleton___fBWXQ",skeletonL:"skeletonL___m64NF",skeletonR:"skeletonR___ICZBM",skeletonR_2:"skeletonR_2___ttKxS",skeletonR_1:"skeletonR_1___koZuU",righttop:"righttop___lSmpG"},Ge=["classroomList","globalSetting","user","loading","dispatch","children"],Ve=(H.Z.TabPane,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading;return{classroomList:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){var n,t,s,i=e.classroomList,a=e.globalSetting,c=e.user,u=(e.loading,e.dispatch),A=(e.children,p()(e,Ge),(0,m.useParams)()),b=(0,m.useLocation)(),S=(i.detailTopBanner,i.detailLeftMenus),N=(0,h.useState)([]),T=d()(N,2),L=T[0],B=T[1],E=(0,h.useState)([]),P=d()(E,2),F=P[0],O=P[1],M=(0,h.useState)([]),z=d()(M,2),G=z[0],Y=z[1],J=(c.userInfo,g.Z.Content,g.Z.Sider),U=(0,h.useState)(),D=d()(U,2),R=D[0],W=D[1],X=(0,h.useState)([]),K=d()(X,2),H=(K[0],K[1]),q=(0,h.useState)([]),_=d()(q,2),$=(_[0],_[1]),ee=(0,h.useState)([]),ne=d()(ee,2),se=ne[0],oe=ne[1],ie=(0,h.useState)(!1),re=d()(ie,2),ae=re[0],le=re[1],ce=([{label:"公告栏",value:"announcement"},{label:"实训作业",value:"shixun_homework"},{label:"普通作业",value:"common_homework"},(null===(n=c.userInfo)||void 0===n?void 0:n.main_site)&&{label:"分组作业",value:"group_homework"},{label:"试卷",value:"exercise"},{label:"问卷",value:"poll"},{label:"教学资料",value:"attachment"},{label:"视频直播",value:"video"},{label:"讨论",value:"board"},{label:"分班",value:"course_group"},{label:"统计",value:"statistics"},{label:"签到",value:"attendance"},(null===(t=c.userInfo)||void 0===t?void 0:t.admin)&&{label:"模板管理",value:"template"}].filter((function(e){var n;return!!e&&(null==a||null===(n=a.setting)||void 0===n||!n.is_local||"视频直播"!==e.label)})),{shixun_homework:"practice",common_homework:"normal",group_homework:"group",program_homework:"hack",hack:"hack",exercise:"exercise"});function de(){return(de=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/modules_settings.json"),{method:"get"});case 2:n=e.sent,W(n),oe(V()(null==n?void 0:n.course_module_types));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){var e,n=null===(e=i.detailLeftMenus)||void 0===e?void 0:e.course_modules;n&&(B(JSON.parse(JSON.stringify(n))),ue())}),[i.detailLeftMenus]),(0,h.useEffect)((function(){ue()}),[b.pathname]);var ue=function(){var e;null===(e=i.detailLeftMenus)||void 0===e||null===(e=e.course_modules)||void 0===e||e.map((function(e,n){(b.pathname.indexOf(e.category_url)>-1||je(e))&&(G.includes(n)||G.push(n),Y(V()(G)))}))},pe=function(){u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})},he=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}});case 2:t=e.sent,m.history.push("".concat(null==t||null===(n=t.course_modules[0])||void 0===n?void 0:n.category_url));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},ge=function(){var e=l()(r()().mark((function e(n,t,s,o){var i,a,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=1===e.t0?3:2===e.t0?6:3===e.t0?8:4===e.t0?10:5===e.t0?15:6===e.t0?17:7===e.t0?19:8===e.t0?21:27;break;case 3:return c={category_id:2===s?t.root_id:t.id||t.category_id,parent_id:2===s?t.category_id:"",nodeModules:t,type:t.type||t.category_type},u({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:c,cb:function(){pe()}}}),e.abrupt("break",27);case 6:return u({type:"classroomList/setActionTabs",payload:{key:"目录重命名",selectArrs:{name:t.category_name||t.name,category_id:t.category_id,main_id:t.id,category_type:t.category_type},cb:function(){pe()}}}),e.abrupt("break",27);case 8:return me((0,Q.jsxs)("p",{children:["隐藏后将不再显示此模块,",(0,Q.jsx)("br",{}),"后续可在课堂设置中重新勾选模块恢复显示"]}),l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.nX)({id:t.id});case 2:0===(a=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",27);case 10:return e.next=12,(0,Z.yd)({id:t.id});case 12:return 0===(a=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})),e.abrupt("break",27);case 15:return me((0,Q.jsxs)("p",{children:["该目录下的内容将被移动到",null!==(i=["exercise","board","attachment"])&&void 0!==i&&i.includes(t.category_type)?"父":"未分配","目录,",(0,Q.jsx)("br",{}),"是否确认删除?"]}),l()(r()().mark((function e(){var n,s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("board"!==t.category_type){e.next=6;break}return e.next=3,(0,Z.i)({id:t.category_id});case 3:a=e.sent,e.next=9;break;case 6:return e.next=8,(0,Z.Z0)({id:t.category_id});case 8:a=e.sent;case 9:0===a.status&&(f.ZP.success("删除成功"),"board"===t.category_type?(o=null==S||null===(n=S.course_modules)||void 0===n?void 0:n.filter((function(e){return"board"===(null==e?void 0:e.type)})),m.history.push("/classrooms/".concat(A.coursesId,"/").concat(t.category_type,"/").concat(null==o||null===(s=o[0])||void 0===s?void 0:s.main_id))):m.history.push("/classrooms/".concat(A.coursesId,"/").concat(t.category_type)),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 10:case"end":return e.stop()}}),e)})))),e.abrupt("break",27);case 17:return u({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:A}}),e.abrupt("break",27);case 19:return u({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==t?void 0:t.name,exportType:ce[null==t?void 0:t.type]||ce[null==t?void 0:t.category_type],category_id:null==t?void 0:t.category_id,isReport:o}}),e.abrupt("break",27);case 21:return"shixun_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/shixun_work_list")),"program_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/hack_work_list")),"exercise"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/exercise_score")),"common_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/normal_work_list")),"group_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/group_work_list")),e.abrupt("break",27);case 27:case"end":return e.stop()}}),e)})));return function(n,t,s,o){return e.apply(this,arguments)}}(),xe=function(e){var n=(null==e?void 0:e.type)||(null==e?void 0:e.category_type);return"shixun_homework"===n||"common_homework"===n||"program_homework"===n||"exercise"===n||"group_homework"===n||"hack"===n},fe=function(e,n){return(0,Q.jsxs)("div",{className:ze.leftMenuActions,children:[(t=e.type,"attendance"!==t&&"announcement"!==t&&"graduation"!==t&&"course_group"!==t&&"new_graduation"!==t&&n<=2&&(0,Q.jsx)("p",{className:"current",onClick:function(t){return ge(1,e,n,t)},children:"新建子目录"})),"course_group"===e.type&&1===n&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(6,e,n)},children:"新建分班"}),(0,Q.jsx)("p",{className:"current",onClick:function(t){return ge(2,e,n,t)},children:"重命名"}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(3,e,n)},children:"隐藏"}),xe(e)&&(0,Q.jsx)(k.Z,{destroyTooltipOnHide:!0,placement:"right",content:(0,Q.jsxs)("div",{className:ze.export,children:[(0,Q.jsx)("p",{onClick:function(){return ge(7,e,n)},children:"学生成绩"}),(0,Q.jsx)("p",{onClick:function(t){t.preventDefault(),t.stopPropagation(),ge(8,e,n)},children:"历史导出"})]}),trigger:"hover",children:(0,Q.jsx)("p",{className:"current",onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"导出"})}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(4,e,n)},children:"置顶"}),e.category_id&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(5,e,n)},children:"删除"})]});var t},ve=function(e,n){return 1===n?"board"===e.type?"/classrooms/".concat(A.coursesId,"/").concat(e.type,"/").concat(e.main_id):"graduation"===e.type?"/classrooms/".concat(A.coursesId,"/graduation_topics"):"/classrooms/".concat(A.coursesId,"/").concat(e.type):"hack"===e.category_type&&3===n?e.second_category_url:("messages"===e.category_type&&(e.category_type="board"),"/classrooms/".concat(A.coursesId,"/").concat(e.category_type,"/").concat(e.category_id))},Ae=function(){var e=b.pathname.split("/");H(["".concat(e[3],"|").concat(A.coursesId)]),$(["".concat(e[3],"|").concat(A.coursesId),"".concat(e[3],"|").concat(e[4])])};(0,h.useEffect)((function(){try{var e=sessionStorage._nav_.split(","),n=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?H(n):Ae(),$(e)}catch(e){Ae()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}}),[i.name,null==b?void 0:b.pathname]);var ye=function(){var e=l()(r()().mark((function e(n){var t,s,o,i,a,l,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=n.draggableId,n.source,o=n.destination){e.next=3;break}return e.abrupt("return",!1);case 3:if(i=s.split("-"),a=i[1],l=i[2],"board"!==(null===(t=L[a])||void 0===t?void 0:t.type)){e.next=12;break}return e.next=9,(0,Z.Ab)({id:i[0],position:o.index+1});case 9:c=e.sent,e.next=15;break;case 12:return e.next=14,(0,Z.Wr)({id:i[0],position:o.index+1});case 14:c=e.sent;case 15:0===c.status&&(3===i.length?(d=L[a].second_category[l],L[a].second_category.splice(l,1),L[a].second_category.splice(o.index,0,d)):(d=L[a].second_category[i[2]].third_category[i[3]],L[a].second_category[i[2]].third_category.splice(i[3],1),L[a].second_category[i[2]].third_category.splice(o.index,0,d)),B(V()(L)));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),je=function(e){return b.pathname.indexOf("student_statistics")>-1&&"statistics"===e.type};return(0,Q.jsx)(J,{width:264,style:{marginTop:24,height:"auto",background:"none"},children:(0,Q.jsx)("section",{className:ze.leftMenu,children:(0,Q.jsxs)(Fe.Z,{loading:!S.course_modules,children:[(0,Q.jsx)(x.Z,{open:ae,title:"课堂模块设置",centered:!0,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.aN)()){e.next=3;break}return f.ZP.info("功能菜单设置只有课堂管理员可以调整"),e.abrupt("return");case 3:if(!((null==se?void 0:se.length)<=0)){e.next=6;break}return f.ZP.info("请至少选择一个课堂模块"),e.abrupt("return");case 6:return e.next=8,(0,I.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:se}});case 8:0===(null==(n=e.sent)?void 0:n.status)&&(he(),le(!1));case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){le(!1)},children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"通过勾选可以显示/隐藏模块"}),(0,Q.jsx)(w.Z.Group,{onChange:function(e){oe(V()(e))},style:{marginTop:"10px"},value:se,children:(0,Q.jsx)(y.Z,{children:null==R||null===(s=R.course_modules)||void 0===s?void 0:s.map((function(e,n){return(0,Q.jsx)(j.Z,{span:6,style:{marginTop:"10px"},children:(0,Q.jsx)(w.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name})})}))})})]})}),null==L?void 0:L.map((function(e,n){var t;return(0,Q.jsxs)("ul",{children:[(0,Q.jsx)("li",{className:b.pathname.indexOf(e.category_url)>-1||je(e)?ze.actived:"",onClick:function(){b.pathname===e.category_url?(G.includes(n)?(G.splice(G.indexOf(n),1),G.includes(n)&&G.splice(G.indexOf(n),1)):G.push(n),Y(V()(G))):"new_graduation"==e.type?window.open(e.category_url):m.history.push(e.category_url)},children:(0,Q.jsxs)(y.Z,{style:{padding:"13px 0 13px 24px"},align:"middle",children:[(0,Q.jsxs)(j.Z,{flex:"1",className:"pr30",children:[(0,Q.jsx)("span",{className:"".concat(Me[e.type])})," ",e.name,2===(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_status)&&["exercise","shixun_homework","program_homework"].includes(e.type)&&(0,Q.jsx)(v.Z,{title:"教学课堂试用期已结束,平台已暂停提供该模块下的创建与发布功能",children:(0,Q.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#F9921F",marginLeft:8}})})]}),(0,Q.jsxs)(j.Z,{className:"tr",children:[(0,Q.jsx)("span",{className:ze.totalCount,children:0===e.task_count?"":e.task_count}),(0,te.eB)()&&"statistics"!==e.type&&"ecs"!==e.type&&"new_graduation"!==e.type&&(0,Q.jsx)(k.Z,{getPopupContainer:function(e){return e.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return fe(e,1)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})})]})]})}),(0,Q.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,Q.jsx)(Oe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(e.id),children:function(t,s){var i;return(0,Q.jsx)("ul",o()(o()({ref:t.innerRef},t.droppableProps),{},{onScroll:function(){},className:G.includes(n)?ze.open:"",children:null===(i=e.second_category)||void 0===i?void 0:i.map((function(t,s){var i;return(0,Q.jsx)(Oe._l,{draggableId:"".concat(null===(i=t.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s),index:s,children:function(i,r){return(0,Q.jsxs)("div",o()(o()(o()({ref:i.innerRef},i.draggableProps),i.dragHandleProps),{},{children:[(0,Q.jsx)("li",{onClick:function(e){e.stopPropagation(),F.includes(null==t?void 0:t.category_id)?F.splice(F.indexOf(null==t?void 0:t.category_id),1):F.push(null==t?void 0:t.category_id),O(V()(F))},className:b.pathname.indexOf(t.second_category_url)>-1?ze.actived2:"",children:(0,Q.jsxs)(y.Z,{align:"middle",children:[(0,Q.jsx)(j.Z,{span:20,children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:t.second_category_url,onClick:function(e){e.preventDefault(),b.pathname.indexOf(t.second_category_url)>-1||(F.includes(s)||F.push(s),O(V()(F)),["shixun_homework","hack","common_homework","group_homework"].includes(t.category_type)?m.history.replace("".concat(t.second_category_url,"?tabs=0")):["exercise"].includes(t.category_type)?m.history.replace(t.second_category_url+"?tabs=all"):m.history.replace(t.second_category_url))},children:t.category_name})}),(0,Q.jsxs)(j.Z,{span:4,className:"tr",children:[(0,te.eB)()&&e.type.indexOf("statistics")<0&&"未分配目录"!==(null==t?void 0:t.category_name)&&(0,Q.jsx)(k.Z,{autoAdjustOverflow:!1,getPopupContainer:function(e){return e.parentNode.parentNode},placement:"right",content:function(){return fe(t,2)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=t.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:t.category_count})]})]})}),t.third_category&&(0,Q.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,Q.jsx)(Oe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(t.category_id),children:function(e,i){var r;return(0,Q.jsx)("ul",o()(o()({ref:e.innerRef},e.droppableProps),{},{onScroll:function(){},className:F.includes(null==t?void 0:t.category_id)?ze.open:"",children:null===(r=t.third_category)||void 0===r?void 0:r.map((function(e,t){var i;return(0,Q.jsx)(Oe._l,{draggableId:"".concat(null===(i=e.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s,"-").concat(t),index:t,children:function(n,s){return(0,Q.jsx)("li",o()(o()(o()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,Q.jsxs)(y.Z,{align:"middle",className:b.pathname.indexOf(e.second_category_url)>-1&&ze.actived2,children:[(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),to:ve(e,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:function(){},children:e.category_name})}),(0,Q.jsxs)(j.Z,{children:[(0,te.eB)()&&(0,Q.jsx)(k.Z,{placement:"right",content:function(){return fe(e,3)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=e.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:e.category_count})]})]})}),t)}},e.category_id)}))}))}})})]}),s)}},t.category_id)}))}))}})})]},n)})),(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.st,onClick:function(){le(!0),function(){de.apply(this,arguments)}()},children:[" ",(0,Q.jsx)("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),(0,Q.jsx)("span",{className:"font16",children:"设置"})]})]})})})}))),Ye="modal___g9KyH",Je="tip___bce7X",Ue=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,s,i,a,c,u,p,g,v=e.classroomList,A=(e.user,e.loading,e.dispatch),y=(0,m.useParams)(),j=(0,h.useState)(!1),b=d()(j,2),k=b[0],C=b[1],I=L.Z.useForm(),S=d()(I,1)[0],N=(0,h.useState)([]),T=d()(N,2),E=T[0],P=T[1];(0,h.useEffect)((function(){var e;"填写慕课资料"===v.actionTabs.key&&null!==(e=v.detailTopBanner)&&void 0!==e&&e.mooc_user_id&&F()}),[v.actionTabs.key,null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id]);var F=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ih)({coursesId:y.coursesId,user_id:null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id});case 2:(null==(t=e.sent)?void 0:t.status)>-1&&(S.setFieldsValue(o()({},null==t?void 0:t.mooc_user)),P(null==t||null===(s=t.mooc_user)||void 0===s?void 0:s.name));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.validateFields();case 2:if(C(!0),s=!(null===(n=v.detailTopBanner)||void 0===n||!n.mooc_user_id),i=o()({coursesId:y.coursesId,user_id:null===(t=v.detailTopBanner)||void 0===t?void 0:t.mooc_user_id},S.getFieldsValue()),!s){e.next=11;break}return e.next=8,(0,Z.tB)(i);case 8:e.t0=e.sent,e.next=14;break;case 11:return e.next=13,(0,Z.s)(i);case 13:e.t0=e.sent;case 14:a=e.t0,C(!1),(null==a?void 0:a.status)>-1&&(f.ZP.info(s?"修改成功":"添加成功"),A({type:"classroomList/getClassroomTopBanner",payload:{id:i.coursesId}}),A({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(x.Z,{centered:!0,title:"填写资料",open:"填写慕课资料"===v.actionTabs.key,okText:"保存",cancelText:"取消",width:760,bodyStyle:{minHeight:150},confirmLoading:k,className:Ye,onOk:O,onCancel:function(){A({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)("div",{className:"pl30 pr30",children:[null!=v&&null!==(t=v.detailTopBanner)&&void 0!==t&&t.third_part_login_url?(0,Q.jsxs)("div",{children:[(0,Q.jsx)("div",{className:Je,style:{height:"50px"},children:(0,Q.jsxs)("p",{className:"c-grey-333 ml20",children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"]})}),(null==v||null===(i=v.detailTopBanner)||void 0===i?void 0:i.need_third_part_logined)&&(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(a=v.detailTopBanner)||void 0===a?void 0:a.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,进行登录授权"})]})]}):(0,Q.jsxs)("div",{className:Je,children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"1.请填写你在"}),(0,Q.jsx)("span",{className:"c-light-primary",children:null==v||null===(s=v.detailTopBanner)||void 0===s?void 0:s.third_party_name}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台的账号资料;"})]}),(0,Q.jsx)("p",{className:"c-grey-333 ml20",children:"2.该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"})]}),"学堂在线"===(null==v||null===(c=v.detailTopBanner)||void 0===c?void 0:c.third_party_name)&&(0,Q.jsxs)(L.Z,{form:S,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right",children:[(0,Q.jsx)(L.Z.Item,{label:"用户昵称:",name:"name",rules:[{required:!0,message:"请输入用户昵称"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户昵称"})}),(0,Q.jsx)(L.Z.Item,{label:"用户id:",name:"mooc_user_id",rules:[{required:!0,message:"请输入用户id"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户id"})}),(0,Q.jsx)(L.Z.Item,{label:"用户邮箱:",name:"email",rules:[{type:"email",message:"请填写正确的用户邮箱"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户邮箱"})}),(0,Q.jsx)(L.Z.Item,{label:"真实姓名:",name:"real_name",rules:[{required:!0,message:"请输入真实姓名"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名"})}),(0,Q.jsx)(L.Z.Item,{label:"手机号:",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"请填写正确的手机号"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入手机号"})})]}),!(null!=v&&null!==(u=v.detailTopBanner)&&void 0!==u&&u.need_third_part_logined)&&(0,Q.jsxs)("div",{children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"授权成功"]}),(0,Q.jsx)("p",{children:"授权信息:"}),(0,Q.jsxs)("p",{children:["用户昵称:",E]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"你可以点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(p=v.detailTopBanner)||void 0===p?void 0:p.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,重新进行登录授权"})]})]}),(0,Q.jsx)("p",{className:"font14 c-grey-999 mt10 tc",children:"※ 我们确保你所提供的信息均处于严格保密状态,不会泄露!"}),(null===(g=v.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.showHint)&&(0,Q.jsx)(w.Z,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(e){e.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")},children:"不再提示"})]})})})),De=t(95341),Re="shareModalContainer___glPiP",We="shareContent___YTYCr",Xe="listItem___U9gBM",Ke="label___RPksG",He="invitationCode___K2gpu",qe="code___nEgsJ",_e="first___B4_LD",$e="copy___rgntz",en="tips___EBHVj",nn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(0,m.useParams)(),o=n.detailTopBanner;if(1===o.invite_code_halt)return f.ZP.error("已停用"),(0,Q.jsx)(Q.Fragment,{});var i=function(e){"1"===e&&(0,ee.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮,在弹窗中输入邀请码和选择身份后,加入该教学课堂”\n链接:").concat(window.location.origin,"/classrooms\n邀请码:").concat(null==o?void 0:o.invite_code)),"2"===e&&(0,ee.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以访问下方的链接,以学生身份加入该教学课堂。”\n链接:").concat(window.location.origin,"/classrooms/").concat(s.coursesId,"?code=").concat(null==o?void 0:o.invite_code))};return(0,Q.jsx)(x.Z,{width:800,title:"分享课堂",open:!0,className:Re,footer:[],onCancel:function(){t({type:"classroomList/save",payload:{shareStatus:!1}})},children:(0,Q.jsxs)("div",{className:We,children:[(0,Q.jsxs)("div",{className:Xe,children:[(0,Q.jsx)("div",{className:Ke,children:"分享方式一:分享邀请码"}),(0,Q.jsxs)("div",{className:He,children:[(0,Q.jsx)("div",{className:"".concat(_e," ").concat(qe),children:(0,Q.jsx)("span",{children:o.invite_code})}),(0,Q.jsx)("div",{onClick:function(){return i("1")},className:$e,children:"复制邀请码"})]}),(0,Q.jsx)("div",{className:en,children:"通过邀请码加入课堂时,可以选择加入课堂的身份(选择教师或助教时,需要管理员审核)"})]}),(0,Q.jsxs)("div",{className:Xe,children:[(0,Q.jsxs)("div",{className:Ke,children:["分享方式二:分享链接",2===o.invite_code_halt&&(0,Q.jsx)("span",{children:"邀请链接已经对学生禁用,无法使用分享方式"})]}),(0,Q.jsxs)("div",{className:He,children:[(0,Q.jsx)("div",{className:qe,children:(0,Q.jsxs)("span",{children:[window.location.origin,"/classrooms/",s.coursesId,"?code=",o.invite_code]})}),2!==o.invite_code_halt&&(0,Q.jsx)("div",{className:$e,onClick:function(){return i("2")},children:"复制链接"})]}),(0,Q.jsx)("div",{className:en,children:"通过分享链接访问课堂时,已登录用户可直接以学生身份加入课堂,未注册/登录用户在注册/登录后可直接以学生身份加入课堂。"})]})]})})})),tn=t(57930),sn=["classroomList","dispatch","match","location","user"],on=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,o=(e.match,e.location,e.user),i=(p()(e,sn),(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],g=c[1],v=(0,h.useState)(),A=d()(v,2),y=A[0],j=A[1],w=(0,h.useState)(),b=d()(w,2),k=b[0],C=b[1],I=o.userInfo,S=t.detailTopBanner;return(0,h.useEffect)((function(){var e,n,t,s,o=localStorage.getItem("popupShown"),i=o?V()(JSON.parse(o)):[],r=null==S?void 0:S.course_id;(0,te.eB)()&&null!=S&&S.course_end&&(null!=I&&null!==(e=I.course)&&void 0!==e&&e.course_excellent&&null!=I&&null!==(n=I.course)&&void 0!==n&&n.subject_last_course||null==I||null===(t=I.course)||void 0===t||!t.course_excellent)&&(i.includes(r)||(C(null==I||null===(s=I.course)||void 0===s?void 0:s.course_end_date),j(!0),i.push(r),localStorage.setItem("popupShown",JSON.stringify(i))));var a=function(){if(i.includes(r)){var e=i.filter((function(e){return e!==r}));localStorage.setItem("popupShown",JSON.stringify(e))}};return window.addEventListener("beforeunload",a),function(){window.removeEventListener("beforeunload",a)}}),[]),(0,Q.jsxs)(x.Z,{width:450,centered:!0,title:"课堂已结束提示",open:y,okText:"提交",cancelText:"取消",destroyOnClose:!0,confirmLoading:u,maskClosable:!1,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,Z.al)({coursesId:null==i?void 0:i.coursesId,end_date:k});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.success("提交成功"),j(!1),s({type:"user/getUserInfo",payload:{course_id:null==i?void 0:i.coursesId}})),g(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){j(!1)},children:[(0,Q.jsx)("div",{className:"mb10",children:"本课堂的教学活动已结束,不再支持发布作业与考试。如需新的作业或安排考试,请先修改课堂的结束时间。"}),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Q.jsx)("span",{className:"mr10",children:"结束时间"}),(0,Q.jsx)(tn.default,{style:{flex:1},allowClear:!1,size:"large",placeholder:"请选择结束时间",format:"YYYY-MM-DD",value:k?M()(k):M()(null==o||null===(n=o.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_end_date),onChange:function(e,n){C(n)},disabledDate:function(e){return e&&e7?{y:300}:{},bordered:!1,columns:[{title:"姓名",dataIndex:"real_name",ellipsis:!0,width:120},{title:"院校/单位",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"复制时间",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],rowClassName:rn.row,loading:f,onChange:function(e,n,t){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,u(o()({},c)),S(c)},pagination:{pageSize:c.limit,total:j,current:c.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,Q.jsxs)("span",{className:"mr10",children:["共",(0,Q.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})})),ln=t(9936),cn="copyCourseMod___aGSAc",dn="explain___TYv11",un="copyType___MbYAW",pn=t(25510),hn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;var n=e.openCopyCourse,t=void 0!==n&&n,s=e.copyCourseConfirmLoading,i=void 0!==s&&s,a=e.copyCourseParams,c=e.setCopyCourseConfirmLoading,d=e.setOpenCopyCourse,u=e.setCopyCourseParams,p=(0,m.useParams)(),h=((0,m.useLocation)(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";x.Z.info({centered:!0,icon:(0,Q.jsx)(C.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,Q.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,Q.jsxs)("div",{style:{textAlign:"center",margin:"12px 0"},children:[(0,Q.jsx)("div",{children:e}),(0,Q.jsx)("div",{children:n})]}),(0,Q.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:pn,alt:"二维码",width:160})]}),okText:"我知道了"})});return(0,Q.jsx)(x.Z,{open:t,confirmLoading:i,width:806,centered:!0,title:"复制课堂",okText:"确认",onOk:l()(r()().mark((function e(){var n,t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(s=(n=[]).concat.apply(n,V()(Object.values(a)))).length){e.next=4;break}return f.ZP.info("请至少选择一个课堂内容进行复制"),e.abrupt("return");case 4:return c(!0),e.next=7,(0,Z.S9)(o()(o()({},p),{},{course_module_names:s}));case 7:2===(null==(i=e.sent)?void 0:i.status)&&h("针对一个课堂一天只可复制一次,","如果需要复制多次,请联系管理员。"),3===(null==i?void 0:i.status)&&h("您今天复制课堂的次数已达上限,","请明天再尝试或联系运营获取帮助。"),null!=i&&null!==(t=i.data)&&void 0!==t&&t.identifier&&(f.ZP.success("操作成功"),d(!1),window.open("/classrooms/".concat(null==i||null===(l=i.data)||void 0===l?void 0:l.identifier,"/teachers"))),c(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){return d(!1)},children:(0,Q.jsxs)("div",{className:cn,children:[(0,Q.jsx)("div",{className:dn,children:"说明:“复制”功能将会为您创建一个新的课堂,选中的旧课堂作业、考试、资料和班级成员等都将复制到新的课堂。"}),(0,Q.jsxs)("ul",{children:[(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:un,children:"课业考查"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.aaa,options:[{label:"课堂实验",value:"practice"},{label:"图文作业",value:"normal"},{label:"分组作业",value:"group"},{label:"编程作业",value:"hack"},{label:"在线考试",value:"exercise"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{aaa:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:un,children:"交流互动"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.bbb,options:[{label:"问卷调查",value:"poll"},{label:"互动讨论",value:"board"},{label:"班级与学生",value:"course_group"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{bbb:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:un,children:"教学资源"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.ccc,options:[{label:"教学资料",value:"attachment"},{label:"视频直播",value:"course_video"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{ccc:e})}))}})]})]})]})})})),mn="copyWarp___uxCLd",gn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;return(0,Q.jsx)("div",{className:mn,children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("img",{src:t(74265),style:{width:172,height:172,marginLeft:60}}),(0,Q.jsxs)("div",{style:{marginTop:17,color:"#fff",textAlign:"center"},children:[(0,Q.jsx)("div",{children:"课堂内容正在复制中,请耐心等待…"}),(0,Q.jsx)("div",{children:"完成后,页面将自动更新呈现最新的课堂内容。"})]})]})})})),xn=t(44618),fn=["classroomList","dispatch","match","location","user"],vn=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(e.match,e.location,e.user,p()(e,fn),(0,m.useParams)()),i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],g=(0,h.useState)(!1),v=d()(g,2),A=v[0],y=v[1],j=(0,h.useRef)(null);(0,h.useEffect)((function(){"删除课堂"===n.actionTabs.key?y(!0):y(!1)}),[n.actionTabs.key]);return(0,Q.jsxs)(x.Z,{width:460,centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:c,onOk:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=j.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return u(!0),e.next=5,(0,Z.A)(o()({},s));case 5:0===(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("删除成功"),m.history.replace("/classrooms/index")),u(!1);case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{style:{color:"#DD0000"},children:"删除课堂会清除课堂内所有数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,Q.jsx)(xn.Z,{ref:function(e){return j.current=e}})]})})),An=t(90556),yn=t(52590),jn=t(32637),wn=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"],bn=g.Z.Content,kn=(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,o=e.user,i=e.shixunHomeworks;return{classroomList:n,globalSetting:s,user:o,loading:t.effects,shixunHomeworks:i}}))((function(e){var n,t,s,i,a,c,u,S,N,T,L,B,E,P,O=e.classroomList,G=e.globalSetting,V=e.shixunHomeworks,Y=e.user,J=(e.loading,e.dispatch),U=(p()(e,wn),(0,m.useParams)()),D=O.detailTopBanner,R=O.detailLeftMenus,W=O.shareStatus,H=Y.userInfo,q=(0,h.useState)(["shixun_homework|1309"]),_=d()(q,2),$=(_[0],_[1]),se=(0,h.useState)(),oe=d()(se,2),re=(oe[0],oe[1]),ae=(0,h.useState)(!1),le=d()(ae,2),ce=le[0],de=le[1],ue=(0,h.useState)(!1),pe=d()(ue,2),he=pe[0],me=pe[1],ge=(0,h.useState)(!1),xe=d()(ge,2),fe=xe[0],ve=xe[1],Ae=(0,h.useState)(!1),ye=d()(Ae,2),je=ye[0],we=ye[1],be=(0,h.useState)(!1),ke=d()(be,2),Ce=ke[0],Ze=ke[1],Ie=(0,h.useState)(!1),Se=d()(Ie,2),Ne=Se[0],Be=Se[1],Ee=(0,h.useState)(!1),Fe=d()(Ee,2),Oe=Fe[0],Me=Fe[1],Ge=(0,h.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Ye=d()(Ge,2),Je=Ye[0],Re=Ye[1],We=(0,h.useState)(!1),Xe=d()(We,2),Ke=Xe[0],He=Xe[1],qe=(0,m.useLocation)(),_e=(0,m.useSearchParams)(),$e=d()(_e,1)[0];console.log("------",$e.get("code"),D);var en=[{name:"添加老师",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"添加助教",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"添加学生",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter((function(e){return!(0,te.Rm)()||"添加老师"!==e.name})).filter((function(e){return null==D||!D.is_competition||!!(0,te.Rb)()}));(0,h.useEffect)((function(){return J({type:"globalSetting/delayTipToggle",payload:!0}),function(){J({type:"globalSetting/delayTipToggle",payload:!1})}}),[]),(0,h.useEffect)((function(){var e,n,t;1===(null==Y||null===(e=Y.userInfo)||void 0===e?void 0:e.user_status)&&x.Z.confirm({title:"温馨提示",icon:null,centered:!0,keyboard:!1,width:580,content:"尊敬的教师用户,您的教学课堂平台试用期已结束,在线实验等高消耗功能将被限制,请点击“申请延期”按钮,平台将尽快处理。",okText:"申请延期",cancelText:"忽略",onOk:(t=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"3"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("延期申请提交成功!平台工作人员将尽快与您联系,请耐心等待~"),setTimeout((function(){window.location.reload()}),800));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),onCancel:(n=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"2"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&window.location.reload();case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}),[null==Y||null===(n=Y.userInfo)||void 0===n?void 0:n.user_status]);var tn=(0,h.useState)(!1),sn=d()(tn,2),rn=sn[0],cn=sn[1];(0,h.useEffect)((function(){var e=M()().add(0,"days").unix(),n=localStorage.getItem("classroomsclose");n?e>parseInt(n)&&cn(!0):cn(!0)}),[]),(0,h.useEffect)((function(){return Ze(!((null==D?void 0:D.student_count)>=10)&&he),function(){Ze(!1)}}),[D]),(0,h.useEffect)((function(){setTimeout((function(){Ze(!1)}),5e3)}),[]),(0,h.useEffect)((function(){var e=M()(),n="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),t=localStorage.getItem(n);return t?e<=M()(t)?Be(!1):(localStorage.removeItem(n),Be(!0)):Be(!0),function(){Be(!1)}}),[D]);var dn=function(){var e="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),n=M()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(e,n),Be(!1)},un={5:{text:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看",url:"/api/courses/".concat(U.coursesId,"/switch_to_student.json")},6:{text:"由学生身份切换至教师,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_teacher.json")},7:{text:"由学生身份切换至助教,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_assistant.json")}},pn=function(){J({type:"classroomList/getClassroomLeftMenus",payload:{id:U.coursesId}})},mn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J({type:"classroomList/getClassroomTopBanner",payload:{id:U.coursesId}});case 2:null==(n=e.sent)||!n.name||null!=n&&n.copy_completed?pn():setTimeout((function(){mn()}),1e4);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function xn(){return(xn=l()(r()().mark((function e(n){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:n}});case 2:if(null==(t=e.sent)||!t.need_pro_auth||null!=t&&t.existing_student||null!=t&&t.teacher_already_exist){e.next=6;break}return J({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:n,checkedList:[3]}}),e.abrupt("return");case 6:return e.next=8,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:n,student:1}});case 8:-4===(null==(s=e.sent)?void 0:s.status)&&J({type:"classroomList/setActionTabs",payload:{key:"到期提示"}}),401===s.status?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+qe.search)):(mn(),pn());case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var fn=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},kn=function(){var e=l()(r()().mark((function e(n){var t,s,i,a,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=0===e.t0?3:1===e.t0?8:2===e.t0?17:3===e.t0?20:4===e.t0?27:5===e.t0?30:6===e.t0||7===e.t0?33:8===e.t0?35:9===e.t0?44:49;break;case 3:return(0,ee.L9)(["教学课堂","课堂详情","设为公开/私有"]),c=(0,Q.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,Q.jsx)("br",{}),"是否确认设为公开?"]}),D.is_public&&(c=(0,Q.jsx)("p",{children:"您确定要设置为私有?"})),fn(c,l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.sb)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),mn());case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",49);case 8:if((0,ee.L9)(["教学课堂","课堂详情","停用/启用邀请码"]),null==D||!D.invite_code){e.next=13;break}fn((0,Q.jsxs)("p",{children:["课堂邀请码停用后,用户不能主动加入该课堂了",(0,Q.jsx)("br",{}),"您是否确认停用?"]}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.L$)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),mn());case 4:case"end":return e.stop()}}),e)})))),e.next=16;break;case 13:return e.next=15,(0,Z.L$)(o()({},U));case 15:a=e.sent;case 16:return e.abrupt("break",49);case 17:return(0,ee.L9)(["教学课堂","课堂详情","编辑课堂"]),null!=D&&D.excellent?m.history.push("/classrooms/".concat(U.coursesId,"/newgolds/settings")):m.history.push("/classrooms/".concat(U.coursesId,"/edit")),e.abrupt("break",49);case 20:if(null!==(t=Y.userInfo)&&void 0!==t&&t.professional_certification){e.next=23;break}return f.ZP.warning("需要通过职业认证后才能复制课堂"),e.abrupt("return");case 23:return(0,ee.L9)(["教学课堂","课堂详情","复制课堂"]),Re({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Me(!0),e.abrupt("break",49);case 27:return(0,ee.L9)(["教学课堂","课堂详情","删除课堂"]),J({type:"classroomList/setActionTabs",payload:{key:"删除课堂"}}),e.abrupt("break",49);case 30:return(0,ee.L9)(["教学课堂","课堂详情","切换为学生"]),J({type:"classroomList/setActionTabs",payload:{key:"切换为学生"}}),e.abrupt("break",49);case 33:return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"切换身份",content:un[n].text,onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,ee.L9)(["教学课堂","课堂详情",6==n?"切换为老师":" 切换为助教"]),e.next=3,(0,I.ZP)(un[n].url,{method:"post"});case 3:0===e.sent.status&&(f.ZP.success("切换成功"),window.location.reload());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("break",49);case 35:if(null==D||!D.invite_code){e.next=40;break}(0,ee.L9)(["教学课堂","课堂详情","退出课堂"]),fn((0,Q.jsx)("p",{children:"退出后您将不再是本课堂的成员,作品将全部被删除"}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.fN)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("退出成功"),m.history.push("/users/".concat(H.login)));case 4:case"end":return e.stop()}}),e)})))),e.next=43;break;case 40:return e.next=42,(0,Z.L$)(o()({},U));case 42:a=e.sent;case 43:return e.abrupt("break",49);case 44:if(null!==(s=Y.userInfo)&&void 0!==s&&s.professional_certification){e.next=47;break}return f.ZP.warning("需要通过职业认证后才能查看复制记录"),e.abrupt("return");case 47:return J({type:"classroomList/setActionTabs",payload:{key:"复制记录"}}),e.abrupt("break",49);case 49:0===(null===(i=a)||void 0===i?void 0:i.status)&&(f.ZP.success("设置成功"),mn());case 50:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Cn=(0,Q.jsx)("div",{className:"tc current",children:(0,Q.jsxs)(Q.Fragment,{children:[(null==D?void 0:D.switch_to_student)&&(0,Q.jsx)("p",{onClick:function(){return kn(5)},children:"切换为学生"}),(null==D?void 0:D.switch_to_teacher)&&(0,Q.jsx)("p",{onClick:function(){return kn(6)},children:"切换为老师"}),(null==D?void 0:D.switch_to_assistant)&&(0,Q.jsx)("p",{onClick:function(){return kn(7)},children:"切换为助教"})]})}),Zn=(0,Q.jsx)("div",{className:"tc current",children:null!=D&&D.excellent?(0,Q.jsxs)(Q.Fragment,{children:[(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(2)},children:"编辑课堂"}),(0,te.oF)()&&(0,Q.jsx)("p",{onClick:function(){return kn(4)},children:"删除课堂"})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return kn(0)},children:null!=D&&D.is_public?"设为私有":"设为公开"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(2)},children:"编辑课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(3)},children:"复制课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(9)},children:"复制记录"}),(0,te.dE)()&&(0,Q.jsx)("p",{onClick:function(){return kn(8)},children:"退出课堂"}),(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return kn(4)},children:"删除课堂"})]})});(0,h.useEffect)((function(){var e;if(null!=Y&&null!==(e=Y.userInfo)&&void 0!==e&&e.course){if((0,te.dE)())return void Ze(!1);var n,t=JSON.parse(null===(n=localStorage)||void 0===n?void 0:n.getItem("coursesIdstimies"));if((null==t?void 0:t.length)>0){var s=t.filter((function(e){return e.coursesId===(null==U?void 0:U.coursesId)}));(null==s?void 0:s.length)>0?M()(s[0].time).add(parseInt(s[0].Tooltiptype),"days")-1&&(n="graduation"),$(["".concat(n,"|").concat(U.coursesId)])}),[qe.pathname]),null!=D&&D.name&&(0,ee.Dk)(null==D?void 0:D.name);(0,h.useEffect)((function(){if(null!=D&&D.professors){var e,n,t="";null==D||null===(e=D.professors)||void 0===e||e.map((function(e,n){var s,o;n===(null==D||null===(s=D.professors)||void 0===s?void 0:s.length)-1&&0===(null==D||null===(o=D.assistants)||void 0===o?void 0:o.length)?t+=e:t+=e+"、"})),null==D||null===(n=D.assistants)||void 0===n||n.map((function(e,n){var s;n===(null==D||null===(s=D.assistants)||void 0===s?void 0:s.length)-1?t+=e+"(助教)":t+=e+"(助教)、"})),re(t)}}),[D]);var In,Sn,Nn,Tn,Ln,Bn=function(){var e=D.all_applies_count>0?24:0;return(0,Q.jsxs)("div",{style:{display:"inline-flex",alignItems:"center"},children:[(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.badge,style:{paddingRight:e},children:[(0,te.eB)()&&D.all_applies_count>0&&(0,Q.jsx)("span",{className:ze.num,children:D.all_applies_count>100?"99+":D.all_applies_count}),(0,Q.jsx)(v.Z,{zIndex:10,title:(0,Q.jsxs)("span",{className:"c-black",children:["新收到",null==D?void 0:D.all_applies_count,"条加入课堂的申请",(0,Q.jsx)(m.Link,{to:(0,te.Rm)()?"/classrooms/".concat(U.coursesId,"/students?tab=applicant"):"/classrooms/".concat(U.coursesId,"/teachers?tab=1"),className:"c-orange",children:"去审批"}),(0,Q.jsx)("i",{onClick:dn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})]}),color:"#FFF",open:D.all_applies_count>0&&Ne,children:(0,Q.jsxs)(m.Link,{onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"成员管理"]})},"#FFF")]}),(0,Q.jsxs)(m.Link,{onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},className:(0,te.eB)()?ze.link:ze.sLink,to:"/classrooms/".concat(U.coursesId,"/students"),children:[(0,Q.jsx)("span",{children:"学生"}),(0,Q.jsx)("span",{className:"ml5",children:D.student_count})]}),(0,Q.jsxs)(m.Link,{className:ze.link,onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},to:"/classrooms/".concat(U.coursesId,"/teachers"),children:[(0,Q.jsx)("span",{children:"教师"}),(0,Q.jsx)("span",{className:"ml5",children:D.teacher_count})]}),(0,te.dE)()&&(null==D?void 0:D.allow_apply_teacher)&&(0,Q.jsx)("span",{className:"ml40 mr20",onClick:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==D?void 0:D.invite_code,professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为教师",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"})})}),(0,te.dE)()&&(null==D?void 0:D.allow_apply_teacher)&&(0,Q.jsx)("span",{onClick:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==D?void 0:D.invite_code,assistant_professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为助教",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"})})})]})},En="【教学课堂邀请】".concat(null==D?void 0:D.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==D?void 0:D.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮加入该教学课堂。\n链接:https://www.educoder.net/classrooms/").concat(U.coursesId,"?code=").concat(null==D?void 0:D.invite_code,"\n邀请码:").concat(null==D?void 0:D.invite_code),Qn=(0,h.useMemo)((function(){var e,n=null==R||null===(e=R.course_modules)||void 0===e?void 0:e.map((function(e){return null==e?void 0:e.type}));return!(!(0,te.dE)()||null!=D&&D.excellent||null==D||!D.group_name||null==n||!n.includes("course_group"))}),[Y,O]);return(0,Q.jsxs)("section",{className:ze.bg,children:[(0,Q.jsx)("section",{className:ze.classroomInfo,children:(0,Q.jsxs)("aside",{className:"edu-container",children:[(0,Q.jsxs)("aside",{className:ze.title,children:[(0,Q.jsxs)("div",{className:ze.titleLeft,children:[(0,Q.jsx)("strong",{children:D.name}),(null==D?void 0:D.excellent)&&(0,Q.jsx)("span",{className:"tag-style bg-orange ml20",children:"开放课程"}),!(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-blue ml20",children:null!=D&&D.is_public?"公开":"私有"}),(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml20",children:"已结束"}),(0,Q.jsx)("br",{}),!!D.credit&&(0,Q.jsxs)("span",{children:["学分 ",D.credit]}),!!D.class_period&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"学时 ",D.class_period]}),!!D.visits&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"课堂访问量 ",D.visits]})]}),D.copy_completed&&"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsxs)("div",{className:ze.titleRight,style:{height:"20px",display:"flex",alignItems:"center"},children:[null===(null==H||null===(t=H.course)||void 0===t?void 0:t.course_role)&&"teacher"===(null==H?void 0:H.identity)&&(null==D?void 0:D.allow_copy)&&(0,Q.jsxs)("div",{className:ze.copy,children:[(0,Q.jsx)("span",{onClick:function(){kn(3)},children:"复制课堂"}),(0,Q.jsx)("span",{children:null==D?void 0:D.copied_courses_count})]}),(null==D?void 0:D.course_identity)<6&&!(null!=D&&D.excellent)&&(null==D?void 0:D.show_invite_code)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("strong",{className:"font14",children:"邀请码:"}),1===(null==D?void 0:D.invite_code_halt)&&(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{children:"已停用"})}),1!==(null==D?void 0:D.invite_code_halt)&&(0,Q.jsx)(A.Z,{zIndex:1,cancelText:"",overlayClassName:ze.tipJoin,overlayStyle:{width:270},open:Ce,placement:"bottom",title:(0,Q.jsxs)("span",{style:{color:"#000",fontSize:14,fontWeight:200},children:["复制并发给学生,邀请学生快速加入",(0,Q.jsx)("br",{}),(0,Q.jsx)("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),(0,Q.jsxs)(y.Z,{className:"mt10",children:[(0,Q.jsx)(j.Z,{flex:"1",style:{textAlign:"right",marginRight:10},children:(0,Q.jsx)(w.Z,{style:{marginLeft:-18,color:"#999"},onChange:function(e){de(e.target.checked)},children:0===D.student_count?"今天不再提示":"本周不再提示"})}),(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{size:"small",type:"primary",children:(0,Q.jsx)("span",{style:{cursor:"pointer"},onClick:function(){if((0,ee.RG)(En),ce){if(localStorage.getItem("coursesIdstimies")){var e=JSON.parse(localStorage.getItem("coursesIdstimies"));e.filter((function(e){return e.coursesId===U.coursesId})).length>0||(e.push({coursesId:U.coursesId,time:new Date,Tooltiptype:0===D.student_count?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(e)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:U.coursesId,time:new Date,Tooltiptype:0===D.student_count?"1":"7"}]));Ze(!1)}else Ze(!1)},children:"确定"})})})]})]}),children:(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{className:1===(null==D?void 0:D.invite_code_halt)?"":"c-yellow",children:1===(null==D?void 0:D.invite_code_halt)?"已停用":null==D?void 0:D.invite_code})})}),1!==(null==D?void 0:D.invite_code_halt)&&(0,Q.jsxs)("div",{className:ze.shareClassroom,onClick:function(){J({type:"classroomList/save",payload:{shareStatus:!0}})},children:[(0,Q.jsx)("span",{children:(0,Q.jsx)("i",{className:"iconfont icon-fenxiangketang"})}),(0,Q.jsx)("span",{children:"分享课堂"})]})]}),(0,Q.jsx)(k.Z,{placement:"bottom",content:Cn,trigger:"hover",children:(Ln="",!(null!=D&&D.switch_to_student||null!=D&&D.switch_to_teacher||null!=D&&D.switch_to_assistant)||null!=D&&D.excellent||(Ln=" ▼"),(0,Q.jsxs)("span",{style:{pointerEvents:Ln?"all":"none"},children:[8===(null==H||null===(In=H.course)||void 0===In?void 0:In.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),5===(null==H||null===(Sn=H.course)||void 0===Sn?void 0:Sn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),12===(null==H||null===(Nn=H.course)||void 0===Nn?void 0:Nn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:助教",Ln]}),15===(null==H||null===(Tn=H.course)||void 0===Tn?void 0:Tn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:学生",Ln]})]}))}),(0,te.RV)()&&(0,Q.jsx)("span",{className:"ml10 mr10",children:"|"}),(0,te.RV)()&&(0,Q.jsx)(k.Z,{placement:"bottom",content:Zn,trigger:"hover",children:(0,Q.jsxs)("span",{className:ze.iconH,children:[(0,te.aN)()&&(0,Q.jsx)("span",{children:"课堂管理"}),((0,te.IR)()||(0,te.Rm)())&&(0,Q.jsxs)("span",{children:[!(null!=D&&D.excellent)&&"复制/","课堂管理"]}),(0,te.dE)()&&!(null!=D&&D.excellent)&&(0,Q.jsx)("span",{children:"退出课堂"})]})})]})]}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsx)(j.Z,{flex:1,children:(0,Q.jsx)("aside",{className:ze.classroomUser,children:"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)("p",{className:ze.headPic,children:[(0,Q.jsx)(m.Link,{to:"/users/".concat(null==D?void 0:D.teacher_login,"/classrooms"),children:(null==D?void 0:D.teacher_img)&&(0,Q.jsx)("img",{src:ne.Z.IMG_SERVER+"/images/"+D.teacher_img,alt:""})}),(0,Q.jsx)(m.Link,{to:"/users/".concat(null==D?void 0:D.teacher_login,"/classrooms"),children:(0,Q.jsx)("strong",{className:"c-white",children:D.teacher_name})}),(0,Q.jsxs)("span",{children:["(",D.teacher_school,")"]}),!(null==D||!D.subject_identifier)&&!(0,te.Jd)()&&(0,Q.jsxs)("div",{className:ze.btnWrap,children:[(0,Q.jsxs)("div",{onClick:function(){return(0,ee.xg)("/paths/".concat(null==D?void 0:D.subject_identifier))},className:ze.btn,children:[(0,Q.jsx)("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"进入实践课程"]}),(0,Q.jsx)("div",{className:ze.tip,children:"进入开放课堂对应的实践课程"})]})]})})})}),(0,te.Jd)()&&(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{onClick:function(){return J({type:"classroomList/setActionTabs",payload:{key:"加入课堂"}})},size:"middle",type:"primary",className:ze.joinCouses,children:"加入课堂"})}),(0,Q.jsxs)(j.Z,{style:{display:2===(null===(s=Y.userInfo)||void 0===s?void 0:s.user_status)||3===(null===(i=Y.userInfo)||void 0===i?void 0:i.user_status)?"flex":"none",alignItems:"center"},children:[2===(null===(a=Y.userInfo)||void 0===a?void 0:a.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,children:[(0,Q.jsx)("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:An}),"课堂部分功能已被限制,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:jn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]}),3===(null===(c=Y.userInfo)||void 0===c?void 0:c.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,style:{width:296},children:[(0,Q.jsx)("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:yn}),"延期申请中,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:jn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]})]})]}),(0,Q.jsx)("aside",{className:ze.classroomDescBg}),(0,Q.jsx)("aside",{className:ze.classroomDesc,children:D.copy_completed&&"kepukehuan.educoder.net"!==document.domain?(0,Q.jsxs)(Q.Fragment,{children:[" ",(0,Q.jsxs)("div",{children:[(null==D?void 0:D.excellent)&&(0,te.GJ)()&&(0,Q.jsx)(Bn,{}),!(null!=D&&D.excellent)&&(0,Q.jsx)(Bn,{})]}),(0,Q.jsxs)("div",{children:[(0,te.GJ)()&&en.map((function(e,n){return(0,Q.jsxs)("span",{className:13===V.actionTabs.type&&"添加学生"===e.name?ze.classromediv:"",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情",e.name]),J({type:"classroomList/setActionTabs",payload:{key:e.name}})},children:[e.icon,e.name]},n)})),Qn&&(0,Q.jsxs)(m.Link,{className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("span",{style:{fontSize:"14px"},children:"你当前所在班级:"}),(0,Q.jsx)(v.Z,{title:(null==D||null===(u=D.group_name)||void 0===u?void 0:u.length)>10?null==D?void 0:D.group_name:"",children:(0,Q.jsx)("span",{style:{fontSize:"14px"},children:(null==D||null===(S=D.group_name)||void 0===S?void 0:S.length)>10?(null==D||null===(N=D.group_name)||void 0===N?void 0:N.substr(0,10))+"...":null==D?void 0:D.group_name})})]}),(0,te.dE)()&&(null==D?void 0:D.third_party_name)&&(0,Q.jsxs)("span",{className:"current",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情","填写慕课资料"]),J({type:"classroomList/setActionTabs",payload:{key:"填写慕课资料"}})},children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"填写第三方慕课平台账号信息",(0,Q.jsx)("i",{className:"iconfont icon-you font14 mr5 ml5"})]})]})]}):(0,Q.jsx)("div",{})})]})}),(0,Q.jsx)("div",{children:(0,te.dE)()&&rn&&(null==G||null===(T=G.setting)||void 0===T||null===(T=T.adv_course)||void 0===T?void 0:T.image_url)&&(0,Q.jsx)("aside",{className:"edu-container",children:(0,Q.jsxs)("div",{onClick:function(){var e;return window.open(null==G||null===(e=G.setting)||void 0===e||null===(e=e.adv_course)||void 0===e?void 0:e.jump_url)},style:{backgroundImage:"url(".concat(ne.Z.IMG_SERVER+(null==G||null===(L=G.setting)||void 0===L||null===(L=L.adv_course)||void 0===L?void 0:L.image_url),")"),width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"},children:[(0,Q.jsx)("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),(0,Q.jsx)("img",{src:ln,onClick:function(e){e.stopPropagation(),localStorage.setItem("classroomsclose",M()().add(1,"days").unix()+""),cn(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]})})}),(0,Q.jsx)("aside",{className:"edu-container mb20",children:D.copy_completed?(0,Q.jsxs)(g.Z,{style:{background:"none"},children:[(0,Q.jsx)(Ve,{}),(0,Q.jsx)(g.Z,{style:{background:"none",overflow:"initial"},children:(0,Q.jsx)(bn,{className:ze.container,children:(0,Q.jsx)(m.Outlet,{})})})]}):(0,Q.jsxs)("div",{className:ze.skeleton,children:[(0,Q.jsx)("div",{className:ze.skeletonL}),(0,Q.jsxs)("div",{className:ze.skeletonR,children:[(0,Q.jsx)("div",{className:ze.skeletonR_1}),Array.from({length:5},(function(e,n){return(0,Q.jsx)("div",{className:ze.skeletonR_2},n)}))]})]})}),(0,Q.jsx)(F,{}),(0,Q.jsx)(z,{}),(0,Q.jsx)(Te,{}),(0,Q.jsx)(X,{onShow:function(){return we(!0)}}),(0,Q.jsx)(K,{onShow:function(){return we(!0)}}),(0,Q.jsx)(ie,{onShow:function(){return we(!0)},onShow1:function(){return ve(!0)}}),(0,Q.jsx)(Le,{}),(0,Q.jsx)(Pe,{}),(0,Q.jsx)(Ue,{}),(0,Q.jsx)(an,{}),(0,Q.jsx)(Qe,{}),W&&(0,Q.jsx)(nn,{}),(null==D?void 0:D.course_end)&&(0,te.eB)()&&((null==H||null===(B=H.course)||void 0===B?void 0:B.course_excellent)&&(null==H||null===(E=H.course)||void 0===E?void 0:E.subject_last_course)||!(null!=H&&null!==(P=H.course)&&void 0!==P&&P.course_excellent))&&(0,Q.jsx)(on,{}),(0,Q.jsx)(x.Z,{open:fe,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"确定",onCancel:function(){return ve(!1)},onOk:function(){return ve(!1)},children:(0,Q.jsxs)("div",{children:["导入失败,当前导入的数据已超过50人。目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动。"]})}),(0,Q.jsx)(x.Z,{open:je,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"申请延期",onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&f.ZP.info("申请成功");case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){return we(!1)},children:(0,Q.jsxs)("div",{children:["尊敬的老师您好,贵单位试用期已过,目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动,为确保您的课程后续试用不受影响,请先点击右侧的“",(0,Q.jsx)("span",{style:{color:"#165DFF"},children:"申请延期"}),"”按钮,平台将推动解决相关事宜。"]})}),(0,Q.jsx)(hn,{openCopyCourse:Oe,copyCourseConfirmLoading:Ke,copyCourseParams:Je,setCopyCourseConfirmLoading:function(e){He(e)},setOpenCopyCourse:function(e){Me(e)},setCopyCourseParams:function(e){Re(e)}}),!D.copy_completed&&(0,Q.jsx)(gn,{}),(0,Q.jsx)(vn,{})]})}))},95341:function(e,n,t){t.d(n,{rX:function(){return C},pW:function(){return Z},gy:function(){return I},xY:function(){return k},O5:function(){return b},tJ:function(){return v},o1:function(){return A},Rd:function(){return w}});var s=t(7557),o=t.n(s),i=t(41498),r=t.n(i),a=t(32007),l=t(43418),c=t(28103),d=t(8591),u=t(89260),p=t(66621),h=t(680),m=t(25510),g=t.p+"static/newqrcode.a8740efb.png",x=t(32637),f=t(37712),v=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!y(n))},A=function(e){return!!(0,u.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),j()}}),!1)},j=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,f.jsxs)("div",{style:{textAlign:"center"},children:[(0,f.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,f.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:x}),(0,f.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},b=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,f.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,u.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,f.jsx)("img",{src:g,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},C=function(e,n){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,f.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,f.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,f.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Z=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,f.jsx)(c.Z,{}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,f.jsx)("a",{children:e}),"天。"]}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,f.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),s=t.shixunsDetail.detail;if(2===(null==s?void 0:s.public)||1===(null==s?void 0:s.public)||3===(null==s?void 0:s.shixun_status)){var i="";return 2===(null==s?void 0:s.public)&&(i="已公开"),1===(null==s?void 0:s.public)&&(i="待审核"),3===(null==s?void 0:s.shixun_status)&&(i="已关闭"),l.Z.info({centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,f.jsxs)("span",{children:["该实践项目的状态为",i,",",n,"。"]}),(0,f.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==s?void 0:s.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,f.jsx)(h.Z,{}),title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,f.jsx)("br",{}),(0,f.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;l.Z.confirm({width:440,centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==s?void 0:s.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==s?void 0:s.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==s?void 0:s.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},74265:function(e){e.exports="data:image/png;base64,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"},9936:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},90556:function(e){e.exports="data:image/png;base64,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"},52590:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[93282],{44618:function(e,n,t){t.d(n,{Z:function(){return b}});t(7557),t(41498);var s=t(82100),o=t.n(s),i=t(29186),r=t.n(i),a=t(13720),l=t.n(a),c=t(80619),d=t.n(c),u=t(47074),p=t.n(u),h=t(85573),m=t.n(h),g=t(59301),x=t(8591),f=t(92832),v="codeBox___WpkVl",A=t(92310),y=t.n(A),j=t(37712),w=function(e){d()(t,e);var n=p()(t);function t(e){var s;return o()(this,t),s=n.call(this,e),m()(l()(s),"canvas",void 0),m()(l()(s),"randomNum",(function(e,n){return Math.floor(Math.random()*(n-e)+e)})),m()(l()(s),"drawPic",(function(){s.randomCode()})),m()(l()(s),"reloadPic",(function(){s.drawPic()})),m()(l()(s),"changeCode",(function(e){console.log(e.target.value,222),s.setState({value:e.target.value,showError:!1})})),m()(l()(s),"onVerify",(function(){var e;return""!==s.state.value.toLowerCase()&&s.state.value.toLowerCase()!==s.state.code.toLowerCase()?(e=!0,x.ZP.error("请输入正确的验证码"),s.reloadPic()):""===s.state.value.toLowerCase()?(e=!0,x.ZP.error("请输入验证码")):s.state.value.toLowerCase()===s.state.code.toLowerCase()&&(e=!1),s.setState({showError:e}),e})),s.canvas=g.createRef(),s.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},s}return r()(t,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,n){var t=this.randomNum(e,n),s=this.randomNum(e,n),o=this.randomNum(e,n);return"rgb(".concat(t,", ").concat(s,", ").concat(o,")")}},{key:"drawText",value:function(e,n,t){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var s=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=s+"px SimHei";var o=(this.state.contentWidth-40)/(this.state.code.length-1),i=10;t>0&&(i=10+t*o);var r=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(r=40);var a=this.randomNum(-10,10);e.translate(i,r),e.rotate(a*Math.PI/180),e.fillText(n,0,0),e.rotate(-a*Math.PI/180),e.translate(-i,-r)}},{key:"drawLine",value:function(e){for(var n=0;n<1;n++)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()}},{key:"drawDot",value:function(e){for(var n=0;n<100;n++)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()}},{key:"randomCode",value:function(){for(var e=this,n="",t=0;t0&&void 0!==a[0]&&a[0])&&!C||T){e.next=11;break}return s=F.getFieldValue(),E(!0),q(n?1:H+1),e.next=7,(0,Z.nQ)(o()({page:n?1:H+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 7:i=e.sent,D(n?V()(i.users):[].concat(V()(G),V()(i.users))),E(!1),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&I(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:2,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加老师",open:"添加老师"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:F,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=F.getFieldValue())||void 0===e?void 0:e.keyword))return D([]),void f.ZP.error("请输入搜索内容");ie(!1),I(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),K=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=e.onShow,c=(0,m.useParams)(),u=s.actionTabs,p=(0,h.useState)([]),g=d()(p,2),A=g[0],y=g[1],j=(0,h.useState)(!0),k=d()(j,2),C=k[0],I=k[1],S=(0,h.useState)(!1),N=d()(S,2),T=N[0],E=N[1],P=L.Z.useForm(),F=d()(P,1)[0],O=(0,h.useState)([]),z=d()(O,2),G=z[0],D=z[1],X=(0,h.useState)(1),K=d()(X,2),H=K[0],q=K[1],_=(0,h.useState)([]),$=d()(_,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),se=d()(te,2),oe=se[0],ie=se[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加助教"===s.actionTabs.key&&(ie(!0),re())}),[s.actionTabs.key]);var re=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,y(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!C||T){e.next=12;break}return s=F.getFieldValue(),console.log("----",s),E(!0),q(n?1:H+1),e.next=8,(0,Z.nQ)(o()({page:n?1:H+1,container_id:c.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s));case 8:i=e.sent,E(!1),D(n?V()(i.users):[].concat(V()(G),V()(i.users))),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&I(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ee){e.next=4;break}f.ZP.error("请选择人数"),e.next=9;break;case 4:return e.next=6,(0,Z.uh)(o()(o()({},c),{},{role:3,user_list:ee.map((function(e){return{user_id:e}}))}));case 6:-4===(null==(n=e.sent)?void 0:n.status)&&a(),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:c.coursesId}}),i({type:"teachers/getList",payload:o()({},c)}),m.history.push("/classrooms/".concat(c.coursesId,"/teachers")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:ee.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsxs)(x.Z,{centered:!0,title:"添加助教",open:"添加助教"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:le();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){ne([]),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:F,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{style:{width:90},children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:260},placeholder:"请输入搜索内容",size:"middle",defaultValue:(null===(n=u.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=u.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{options:A,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=F.getFieldValue())||void 0===e?void 0:e.keyword))return D([]),void f.ZP.error("请输入搜索内容");ie(!1),I(!0),E(!1),ne([]),setTimeout((function(){ae(!0)}),200)}()},children:"搜索"})})]}),oe&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.RL,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!oe&&""==G&&!T&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!oe&&""!=G||T)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:ce})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ae()},hasMore:C,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:T,showHeader:!1,pagination:!1,dataSource:G,columns:ce,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ee.indexOf(e);n<0?ee.push(e):ee.splice(n,1),ne(V()(ee))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),H=t(99313),q=t(59028),_={addStudentContainer:"addStudentContainer___OXJb6",listItem:"listItem___rZl7r",tips:"tips___DJ9S4",qrCode:"qrCode___FFf0X"},$=t(26762),ee=t(66621),ne=t(20817),te=t(89260),se=H.Z.TabPane,oe=Y.default.Option,ie=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=e.onShow,c=e.onShow1,u=(0,m.useParams)(),p=s.actionTabs,g=(0,h.useState)([]),A=d()(g,2),y=A[0],j=A[1],k=(0,h.useState)(!0),C=d()(k,2),S=C[0],N=C[1],T=(0,h.useState)(!1),E=d()(T,2),P=E[0],F=E[1],O=L.Z.useForm(),z=d()(O,1)[0],G=(0,h.useState)([]),D=d()(G,2),X=D[0],K=D[1],ie=(0,h.useState)(1),re=d()(ie,2),ae=re[0],le=re[1],ce=(0,h.useState)([]),de=d()(ce,2),ue=de[0],pe=de[1],he=(0,h.useState)(!0),me=d()(he,2),ge=me[0],xe=me[1],fe=(0,h.useState)([]),ve=d()(fe,2),Ae=ve[0],ye=ve[1],je=(0,h.useState)("1"),we=d()(je,2),be=we[0],ke=we[1],Ce=(0,h.useState)(!1),Ze=d()(Ce,2),Ie=Ze[0],Se=Ze[1],Ne=(0,h.useState)([]),Te=d()(Ne,2),Le=Te[0],Be=Te[1];(0,h.useRef)();(0,h.useEffect)((function(){"添加学生"===s.actionTabs.key&&(xe(!0),Ee())}),[s.actionTabs.key]);var Ee=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"classroomList/getSchoolList",payload:{display_aliases:!0}});case 2:n=e.sent,j(n.map((function(e){return{value:e}}))),Be(n.map((function(e){return{value:e}})));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe={onRemove:function(){ye([])},beforeUpload:function(e){var n=[];return n.push(e),ye([].concat(n)),!1},fileList:Ae,accept:".xls,.xlsx"},Pe=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.length>0&&void 0!==a[0]&&a[0],!S||P){e.next=11;break}return s=z.getFieldValue(),F(!0),le(n?1:ae+1),e.next=7,(0,Z.nQ)(o()(o()({page:n?1:ae+1,container_id:u.coursesId,container_type:1,school_name:null==s?void 0:s.school_name,keyword:null==s?void 0:s.keyword},s),{},{role:4}));case 7:i=e.sent,K(n?V()(i.users):[].concat(V()(X),V()(i.users))),F(!1),(null===(t=i.users)||void 0===t?void 0:t.length)<10&&N(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Fe=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ue){e.next=4;break}f.ZP.error("请选择人数"),e.next=10;break;case 4:return Se(!0),e.next=7,(0,Z.aZ)(o()(o()({},u),{},{course_group_id:0,user_ids:ue}));case 7:-4===(null==(n=e.sent)?void 0:n.status)&&(a(),Se(!1)),0===n.status&&(f.ZP.success("添加成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:u.coursesId}}),i({type:"teachers/getStudentsList",payload:o()({},u)}),m.history.push("/classrooms/".concat(u.coursesId,"/students")),Se(!1),"0"===localStorage.getItem("Noviceguide")||i({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,Q.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Ae?void 0:Ae.length)<=0)){e.next=3;break}return f.ZP.info("请上传文件"),e.abrupt("return");case 3:return Se(!0),(n=new FormData).append("file",Ae[0]),e.next=8,(0,I.ZP)("/api/courses/".concat(u.coursesId,"/import_course_members.json"),{method:"post",body:n},!0);case 8:if(-4!==(t=e.sent).status){e.next=13;break}return Se(!1),c(),e.abrupt("return");case 13:-1!==t.status&&(i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomTopBanner",payload:{id:u.coursesId}}),i({type:"teachers/getStudentsList",payload:o()({},u)}),null!=t&&null!==(s=t.fail)&&void 0!==s&&s.length?x.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,Q.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,Q.jsx)("span",{onClick:function(){return(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(u.coursesId,"/get_fail_data.xlsx"),query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/".concat(u.coursesId,"/get_fail_data.xlsx"),query:{}})),m.history.push("/classrooms/".concat(u.coursesId,"/students"));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){m.history.push("/classrooms/".concat(u.coursesId,"/students"))}}):(f.ZP.success("导入成功"),m.history.push("/classrooms/".concat(u.coursesId,"/students")))),Se(!1);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,Q.jsx)(w.Z,{value:n.numid,checked:ue.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)(m.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,Q.jsx)(v.Z,{placement:"bottom",title:e,children:(0,Q.jsx)("span",{children:M()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,Q.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,Q.jsx)(x.Z,{className:_.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===s.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===be?1100:600,zIndex:1e3,afterClose:function(){ye([])},confirmLoading:Ie,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==be){e.next=3;break}return Fe(),e.abrupt("return");case 3:Oe();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){pe([]),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)(H.Z,{activeKey:be,onChange:function(e){return ke(e)},className:_.addStudentContainer,children:[(0,Q.jsx)(se,{tab:"手动添加",children:(0,Q.jsxs)("div",{className:_.listItem,children:[(0,Q.jsxs)(L.Z,{layout:"inline",form:z,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,Q.jsx)(L.Z.Item,{name:"search_type",label:"搜索类型",children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Y.default.Option,{value:"1",children:"姓名"}),(0,Q.jsx)(Y.default.Option,{value:"2",children:"手机号"}),(0,Q.jsx)(Y.default.Option,{value:"3",children:"邮箱"})]})}),(0,Q.jsx)(L.Z.Item,{name:"keyword",label:"搜索内容",children:(0,Q.jsx)(B.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(n=p.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=p.selectArrs)||void 0===t?void 0:t.name)})}),(0,Q.jsx)(L.Z.Item,{name:"school_name",label:"单位:",children:(0,Q.jsx)(J.Z,{style:{width:400},size:"middle",placeholder:"请输入单位名称",onChange:function(e){Be(null==y?void 0:y.filter((function(n){var t;return-1!==(null==n||null===(t=n.val)||void 0===t||null===(t=t.toUpperCase())||void 0===t?void 0:t.indexOf(e.toUpperCase()))})))},filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},children:Le.map((function(e,n){return(0,Q.jsx)(oe,{value:e.value,children:e.value},n)}))})}),(0,Q.jsx)(L.Z.Item,{children:(0,Q.jsx)(b.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=z.getFieldValue())||void 0===e?void 0:e.keyword))return K([]),void f.ZP.error("请输入搜索内容");xe(!1),S=!0,N(!0),pe([]),F(!1),setTimeout((function(){Pe(!0)}),300)}()},children:"搜索"})})]}),ge&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.L6,width:"250",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!ge&&""==X&&!P&&(0,Q.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,Q.jsx)("img",{src:W.z3,width:"100",alt:""}),(0,Q.jsx)("br",{}),(0,Q.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!ge&&""!=X||P)&&(0,Q.jsxs)("section",{children:[(0,Q.jsx)("div",{className:"flexd-table-header mt20",children:(0,Q.jsx)(U.Z,{pagination:!1,dataSource:[],columns:Me})}),(0,Q.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,Q.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Pe()},hasMore:S,useWindow:!1,children:(0,Q.jsx)(U.Z,{loading:P,showHeader:!1,pagination:!1,dataSource:X,columns:Me,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=ue.indexOf(e);n<0?ue.push(e):ue.splice(n,1),pe(V()(ue))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),((0,te.Ny)()||(0,te.d8)()&&5===(0,te.eY)().role)&&(0,Q.jsx)(se,{tab:"批量导入",children:(0,Q.jsx)("div",{className:_.listItem,children:(0,Q.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,Q.jsxs)("div",{className:"mb20",children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,Q.jsx)("a",{className:"ml5 mr5",onClick:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ee.FH)("",(0,ee.NY)({url:ne.Z.API_SERVER+"/api/courses/down_course_members_template",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"课堂成员导入模板"}),"批量导入成员。"]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《课堂成员导入模板》。"]}),(0,Q.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,Q.jsx)(q.Z,o()(o()({},Qe),{},{children:(0,Q.jsx)(b.ZP,{type:"primary",className:"mt10",icon:(0,Q.jsx)($.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),re=t(5112),ae=t(71418),le=t(97334),ce="exportmodal___e1u_C",de="searchWrap___GunRy",ue="search___aHuEr",pe="searchIcon___SYYcy",he=t(50883),me="leftdiv____DQvt",ge="listClass___NmeAK",xe="spantitle___meGbS",fe="rightdiv___Ypfvm",ve="searchWrap___GXTGm",Ae="search___ti6sF",ye="searchIcon___BEcfO",je=function(e){var n=e.data,t=(e.value,e.loading),s=(e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,i=(e.onChange,(0,h.useState)([])),a=d()(i,2),c=a[0],u=a[1],p=(0,h.useState)([]),m=d()(p,2),g=m[0],x=m[1],f=(0,h.useState)([]),v=d()(f,2),A=v[0],j=v[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],Z=k[1],I=(0,h.useState)(1),S=d()(I,2),T=(S[0],S[1],(0,h.useState)()),L=d()(T,2);L[0],L[1];return(0,h.useEffect)((function(){console.log(n),console.log(t),Z(t),u(n),x([]),j([])}),[n]),(0,h.useEffect)((function(){s&&(x(o),j(o))}),[o]),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:me,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,N()({allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,placeholder:"可输入学生名称查询",size:"middle",onChange:function(){var e=l()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},"placeholder","可输入班级名称查询"))}),(0,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:C,children:(0,Q.jsx)(Q.Fragment,{children:0===c.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂无分班"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:g.map((function(e){return"".concat(e.id)})),onChange:function(e){},style:{marginTop:"10px",flexDirection:"column"},children:c.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),onChange:function(e){if(e.target.checked){var n=c.filter((function(n){return e.target.value==n.id}));s([].concat(V()(o),V()(n)))}else{var t=o.filter((function(n){return e.target.value!=n.id}));s(t)}},children:(0,Q.jsxs)("div",{className:ge,children:[(0,Q.jsx)("span",{className:xe,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,Q.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})})})})]}),(0,Q.jsxs)("div",{className:fe,children:[(0,Q.jsx)("div",{className:ve,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ye)}),className:Ae,onChange:function(e){j(g.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"})}),0===A.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择分班"}),A.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:A.map((function(e,n){return(0,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){s(g.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},we="leftdiv___F3YNl",be="listClass___Q_C6i",ke="spantitle___SPfdV",Ce="rightdiv___dvG3H",Ze="searchWrap___CFcp_",Ie="search___eLYTt",Se="searchIcon___zNep3",Ne=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,i=(e.onChange,(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],p=c[1],g=(0,h.useState)([]),x=d()(g,2),f=x[0],v=x[1],A=(0,h.useState)([]),j=d()(A,2),b=j[0],k=j[1],C=(0,h.useState)([]),Z=d()(C,2),S=Z[0],N=Z[1],T=(0,h.useState)(),L=d()(T,2),E=L[0],P=L[1];(0,h.useEffect)((function(){v([]),k([]),N([])}),[n]),(0,h.useEffect)((function(){t&&(console.log(s),k(s),N(s))}),[s]);var F=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(i.coursesId,"/all_course_groups.json"),{method:"get",params:o()(o()({},i),{},{page:1,limit:1e5,keyword:n})});case 3:t=e.sent,p(!1),v(null==t?void 0:t.student_arr);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,Q.jsxs)("div",{className:we,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Se),onClick:function(){return F(E)}}),className:Ie,placeholder:"可输入姓名或学号查询",size:"middle",onChange:function(e){return P(e.target.value)},onSearch:function(){var e=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:F(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,Q.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,Q.jsx)(ae.Z,{spinning:u,children:0===f.length?(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"请通过上方搜索添加学生"}):(0,Q.jsx)("div",{children:(0,Q.jsx)(w.Z.Group,{value:b.map((function(e){return"".concat(e.user_id)})),onChange:function(e){console.log(e),console.log(s)},style:{marginTop:"10px",flexDirection:"column"},children:f.map((function(e,n){return(0,Q.jsx)(y.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,Q.jsx)(w.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.user_id),onChange:function(e){if(e.target.checked){var n=f.filter((function(n){return e.target.value==n.user_id}));t([].concat(V()(s),V()(n)))}else{var o=s.filter((function(n){return e.target.value!=n.user_id}));t(o)}},children:(0,Q.jsx)("div",{className:be,children:(0,Q.jsx)("span",{className:ke,style:{width:e.is_published?"108px":"170px"},children:e.user_name})})})},e.id)}))})})})})]}),(0,Q.jsxs)("div",{className:Ce,children:[(0,Q.jsx)("div",{className:Ze,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Se)}),className:Ie,onChange:function(e){N(b.filter((function(n){return n.user_name.includes(e.target.value)})))},size:"middle",placeholder:"可输入姓名进行查询"})}),0===S.length&&(0,Q.jsx)(he.Z,{styles:{margin:"45px auto"},customText:"暂未选择学生"}),S.length>0&&(0,Q.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,Q.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,Q.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,Q.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.user_name}),(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.user_id)!="".concat(e.user_id)})))}})]},e.user_id)}))})})]})]})},Te=(B.Z.Search,(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,s=e.classroomList,i=(e.loading,e.dispatch),a=(0,m.useParams)(),c=((0,m.useLocation)(),(0,h.useState)(!1)),u=d()(c,2),p=u[0],g=u[1],A=(0,h.useState)(!0),y=d()(A,2),j=y[0],w=y[1],b=(0,h.useState)(!0),k=d()(b,2),C=k[0],S=k[1],T=(0,h.useState)(1),E=d()(T,2),P=E[0],F=(E[1],(0,h.useState)([])),O=d()(F,2),M=O[0],z=O[1],G=(0,h.useState)(""),Y=d()(G,2),J=Y[0],U=Y[1],D=(0,h.useState)([]),R=d()(D,2),W=R[0],X=R[1],K=(0,h.useState)([]),H=d()(K,2),q=H[0],_=H[1],$=L.Z.useForm(),ee=d()($,1)[0],ne=(0,h.useState)(0),te=d()(ne,2),se=te[0],oe=te[1],ie=(0,h.useState)(!1),me=d()(ie,2),ge=me[0],xe=me[1],fe=(0,h.useState)({}),ve=d()(fe,2),Ae=ve[0],ye=ve[1],we=(0,h.useState)(!1),be=d()(we,2),ke=(be[0],be[1]),Ce=(0,h.useState)([]),Ze=d()(Ce,2),Ie=Ze[0],Se=Ze[1],Te=(0,h.useState)(""),Le=d()(Te,2),Be=Le[0],Ee=Le[1],Qe=(0,h.useState)(!0),Pe=d()(Qe,2),Fe=Pe[0],Oe=Pe[1],Me=(0,h.useState)([]),ze=d()(Me,2),Ge=ze[0],Ve=ze[1],Ye=(0,h.useState)([]),Je=d()(Ye,2),Ue=Je[0],De=Je[1],Re=(0,h.useState)([]),We=d()(Re,2),Xe=We[0],Ke=We[1],He=(0,h.useState)([]),qe=d()(He,2),_e=qe[0],$e=qe[1];a.id=a.coursesId;var en=[{type:"normal",url:"normal_work_list"},{type:"group",url:"group_work_list"},{type:"hack",url:"hack_work_list"},{type:"practice",url:"shixun_work_list"},{type:"exercise",url:"exercise_score,export_exercise_users"}];(0,h.useEffect)((function(){var e,n,t,i;"导出成绩"===s.actionTabs.key&&(nn(),tn()),"exercise"===(null==s||null===(e=s.actionTabs)||void 0===e?void 0:e.exportType)?xe(!0):xe(!1),Ee(""),ye({sd_mode:"student",cate_range:1,stu_range:1}),s.actionTabs.category_id&&(ee.setFieldValue("cate_range",2),ye(o()(o()({},Ae),{},{cate_range:2}))),Ve([null==s||null===(n=s.actionTabs)||void 0===n||null===(n=n.category_id)||void 0===n?void 0:n.toString()]);var r="导出".concat(null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.type,"成绩");null!=s&&null!==(i=s.actionTabs)&&void 0!==i&&i.isReport&&(r="导出实训报告"),U(r)}),[null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.key]),console.log("---",null==s||null===(t=s.actionTabs)||void 0===t?void 0:t.exportType),(0,h.useEffect)((function(){var e=un(dn(_e),Be);Ke(e)}),[se]);var nn=function(){var e=l()(r()().mark((function e(n){var t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),e.next=3,(0,Z.c_)(o()(o()({},a),{},{page:n||P,limit:2e4}));case 3:null==(s=e.sent)||null===(t=s.course_groups)||void 0===t||t.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),S(!1),s&&(null!=s&&s.no_class_course_members?z(V()(null==s||null===(l=s.course_groups)||void 0===l?void 0:l.concat(null==s?void 0:s.no_class_course_members))):z(V()(null==s?void 0:s.course_groups)),X(sn(null==s||null===(i=s.course_groups)||void 0===i?void 0:i.concat(null==s?void 0:s.no_class_course_members))));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(){var e=l()(r()().mark((function e(){var n,t,o,i,l,c,d,u,p,h,m,g,x,f,v,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(a.coursesId,"/left_banner_with_child.json"),{method:"get",params:{id:a.coursesId,module_type:s.actionTabs.exportType}});case 3:d=e.sent,u=[],p=null==d||null===(n=d.course_modules)||void 0===n?void 0:n.filter((function(e){return e.name===s.actionTabs.type})),h=0===(null===(t=p[0])||void 0===t||null===(t=t.second_category)||void 0===t?void 0:t.length)?null===(o=p[0])||void 0===o?void 0:o.detail:null===(i=p[0])||void 0===i?void 0:i.second_category,0===(null===(l=p[0])||void 0===l||null===(l=l.second_category)||void 0===l?void 0:l.length)?null==h||h.map((function(e){var n,t;u.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString())})})):null==h||h.filter((function(e){var n;return 0!==(null==e||null===(n=e.detail)||void 0===n?void 0:n.concat(null==e?void 0:e.third_category).length)})).map((function(e){var n,t,s;u.push({title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),key:(null==e||null===(n=e.category_id)||void 0===n?void 0:n.toString())||(null==e||null===(t=e.id)||void 0===t?void 0:t.toString()),children:on((null==e||null===(s=e.detail)||void 0===s?void 0:s.concat(null==e?void 0:e.third_category))||[])})})),u=u.filter((function(e){var n;return 0!==(null==e||null===(n=e.children)||void 0===n?void 0:n.length)})),$e(u),Ke(dn(u)),null!=s&&null!==(c=s.actionTabs)&&void 0!==c&&c.category_id&&(g=function e(n){var t=[];return n.children?t.push.apply(t,V()(n.children.map((function(n){return e(n)})))):t.push(n.key),t.flat()},x=null==s||null===(m=s.actionTabs)||void 0===m||null===(m=m.category_id)||void 0===m?void 0:m.toString(),Se([x]),Oe(!0),f=!!ln(x,u),v=[],v=f?u.filter((function(e){return e.key===ln(x,u)}))[0].children.filter((function(e){return e.key===x})):u.filter((function(e){return e.key===x}))[0].children,A=v.map((function(e){return g(e)})).flat(),De(A)),w(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),sn=function(e){return e.filter((function(e){return(null==e?void 0:e.course_members.length)>0})).map((function(e){return{key:e.id.toString(),title:e.name,oldtitle:e.title,children:e.course_members?e.course_members.map((function(n){return{key:n.user_id.toString(),title:n.user_name,oldtitle:n.user_name,parentkey:e.id.toString()}})):[]}}))},on=function(e){return e.filter((function(e){var n;return!(null!=e&&e.detail&&0===(null==e||null===(n=e.detail)||void 0===n?void 0:n.length))})).map((function(e){var n,t,s,o={key:(null==e||null===(n=e.id)||void 0===n?void 0:n.toString())||(null===(t=e.category_id)||void 0===t?void 0:t.toString()),title:(null==e?void 0:e.category_name)||(null==e?void 0:e.name),children:null==e||null===(s=e.detail)||void 0===s?void 0:s.map((function(e){var n;return{key:null==e||null===(n=e.id)||void 0===n?void 0:n.toString(),title:null==e?void 0:e.name}}))};return o}))},rn=function(){ee.resetFields(),ye({}),ke(!1),z([]),Ke([]),_([]),Ve([]),De([])},an=[];!function e(n){for(var t=0;t-1?ln(e.key,_e):null})).filter((function(e,n,t){return!(!e||t.indexOf(e)!==n)}));Se(s),Ee(t)}Oe(!0)},dn=function e(n){return n.map((function(n){var t=n.title,s=t.indexOf(Be.trim()),o=t.substring(0,s),i=t.slice(s+Be.trim().length),r=s>-1?(0,Q.jsxs)("span",{children:[o,(0,Q.jsx)("span",{className:"c-red",children:Be.trim()}),i]}):(0,Q.jsx)("span",{children:t});return n.children?{title:r,key:n.key,oldtitle:n.title,children:e(n.children)}:{title:r,key:n.key,oldtitle:n.title}}))};function un(e,n){return e.filter((function(e){return!(!e.oldtitle||!e.oldtitle.trim().includes(n.trim()))||!!(e.children&&e.children.length>0)&&(e.children=un(e.children,n),e.children.length>0)}))}return(0,Q.jsx)(x.Z,{centered:!0,title:J,open:"导出成绩"===s.actionTabs.key,okText:"导出",cancelText:"取消",destroyOnClose:!0,className:ce,bodyStyle:{maxHeight:520},width:610,confirmLoading:p,onOk:l()(r()().mark((function e(){var n,t,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(_e),console.log(Ue),0!==_e.length){e.next=5;break}return f.ZP.warning("没有可导出的".concat(ge?"试卷":"作业")),e.abrupt("return");case 5:return n={course_id:a.coursesId,ids:Ue,export_type:Ae.sd_mode,homework_type:s.actionTabs.exportType},2===Ae.stu_range&&(n.course_group_ids=q.map((function(e){return e.id.toString()}))),3===Ae.stu_range&&(n.user_ids=q.map((function(e){return e.user_id.toString()}))),g(!0),e.next=11,(0,I.ZP)("/api/export_record/export_all.json",{method:"get",params:o()({},n)});case 11:t=e.sent,g(!1),0===(null==t?void 0:t.status)&&(f.ZP.info("导出成功"),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(l=en.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===l?void 0:l.url)),rn(),i({type:"classroomList/setActionTabs",payload:{}}),m.history.push("/classrooms/".concat(null==a?void 0:a.coursesId,"/exportlist/").concat(null==en||null===(c=en.find((function(e){var n;return e.type===(null==s||null===(n=s.actionTabs)||void 0===n?void 0:n.exportType)})))||void 0===c?void 0:c.url)));case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){rn(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsx)("div",{children:(0,Q.jsxs)(L.Z,{form:ee,initialValues:N()(N()(N()({},"sd_mode","student"),"cate_range",1),"stu_range",1),colon:!1,labelAlign:"right",labelCol:{span:4},onValuesChange:function(e,n){"stu_range"in e&&_([]),ye(ee.getFieldValue())},children:[(0,Q.jsx)(L.Z.Item,{label:"统计维度",name:"sd_mode",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{style:{marginRight:40},value:"student",className:"mr60",children:[(0,Q.jsx)("span",{children:"学生维度"}),(0,Q.jsx)(v.Z,{title:ge?"学生维度导出的数据包含:学习成绩总览表和各学生的考试数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各学生的考试数据统计表按不同的学生分别统计各学生的全部考试成绩总览、各学生每场考试的总成绩与各题型得分。":"学生维度导出的数据包含:学习成绩总览表和各学生的作业数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各学生的作业数据统计表按不同的学生分别统计各学生的全部作业成绩总览、各学生每份作业的最终成绩与完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]}),(0,Q.jsxs)(re.ZP,{value:"homework",children:[(0,Q.jsxs)("span",{children:[ge?"试卷":"作业","维度 "]}),(0,Q.jsx)(v.Z,{title:ge?"试卷维度导出的数据包含:学习成绩总览表和各考试试卷的数据统计表。学习成绩总览表统计每位学生不同考试的最终成绩;各考试试卷的数据统计表按不同的考试分别统计各班级的整体考试情况、参考学生各题型与小题得分、每份试卷中各小题的学生答题情况。":"作业维度导出的数据包含:学习成绩总览表和各作业的数据统计表。学习成绩总览表统计每位学生不同作业的最终成绩;各作业的数据统计表按不同的作业分别统计各班级的整体作业情况、各作业中每位学生的完成情况。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao2",style:{marginLeft:6,fontSize:14,color:"#999999"}})})]})]})}),(0,Q.jsx)(L.Z.Item,{label:"导出".concat(ge?"试卷":"作业","范围"),name:"cate_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsxs)(re.ZP,{value:1,style:{marginRight:60},children:["全部",ge?"试卷":"作业"]}),(0,Q.jsxs)(re.ZP,{value:2,children:["指定",ge?"试卷":"作业"]})]})}),2===Ae.cate_range&&(0,Q.jsxs)("div",{style:{width:560,height:300,border:"1px solid #F6F7F9",marginTop:-5,marginBottom:10},children:[(0,Q.jsx)("div",{className:de,children:(0,Q.jsx)(B.Z.Search,{allowClear:!0,suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(pe),onClick:function(e){return cn(Be,1)}}),className:ue,placeholder:"搜索目录名称或".concat(ge?"试卷":"作业","名称"),size:"middle",onSearch:function(e){return cn(e,1)},onChange:function(e){return Ee(e.target.value)}})}),(0,Q.jsx)("div",{style:{maxHeight:213,overflow:"auto"},children:0!==_e.length||j?(0,Q.jsx)(ae.Z,{spinning:j,children:(0,Q.jsx)(le.Z,{style:{minHeight:210},checkable:!0,selectable:!1,onExpand:function(e){Se(e),Oe(!1)},expandedKeys:Ie,autoExpandParent:Fe,checkedKeys:Ge,onCheck:function(e,n){var t,s;if(console.log("onCheck",e,n),Be)if(console.log(1111),n.checked)if(null!==(t=n.node)&&void 0!==t&&t.children){var o,i=null===(o=n.node)||void 0===o?void 0:o.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),r=V()(new Set([].concat(V()(Ge),V()(i)))),a=V()(new Set([].concat(V()(Ue),V()(i))));Ve(r),De(a)}else Ve([].concat(V()(Ge),[n.node.key])),De([].concat(V()(Ue),[n.node.key]));else if(null!==(s=n.node)&&void 0!==s&&s.children){var l,c=n.node.key,d=ln(c,_e),u=null===(l=n.node)||void 0===l?void 0:l.children.map((function(e){return null!=e&&e.children?null==e?void 0:e.children.map((function(e){return e.key})):e.key})).flat(),p=Ge.filter((function(e){return!u.includes(e)&&e!=c&&e!=d})),h=Ue.filter((function(e){return!u.includes(e)}));Ve(p),De(h)}else{var m=ln(n.node.key,_e),g=ln(m,_e),x=Ge.filter((function(e){return e!=n.node.key&&e!=m&&e!=g})),f=Ue.filter((function(e){return e!=n.node.key}));Ve(x),De(f)}else De(n.checkedNodes.filter((function(e){return!e.children})).map((function(e){return e.key}))),Ve(e)},treeData:Xe})}):(0,Q.jsx)(he.Z,{styles:{margin:"0 auto"},customText:"暂无".concat(ge?"试卷":"作业")})})]}),(0,Q.jsx)(L.Z.Item,{label:"导出学生范围",name:"stu_range",children:(0,Q.jsxs)(re.ZP.Group,{children:[(0,Q.jsx)(re.ZP,{value:1,style:{marginRight:0},children:"全部学生"}),(0,Q.jsx)(re.ZP,{value:2,style:{margin:"0px 60px"},children:"指定分班"}),(0,Q.jsx)(re.ZP,{value:3,children:"指定学生"})]})}),2===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(je,{data:M,treedata:W,loading:C,selectedRowKeys:q,setSelectedRowKeys:_})})}),3===Ae.stu_range&&(0,Q.jsx)("div",{style:{width:560,height:368,marginTop:-5},children:(0,Q.jsx)("div",{children:(0,Q.jsx)(Ne,{data:M,treedata:W,selectedRowKeys:q,setSelectedRowKeys:_})})})]})})})}))),Le=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=e.user,i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],p=L.Z.useForm(),g=d()(p,1)[0],v=((0,m.useParams)(),s.userInfo),A=function(){t({type:"classroomList/setActionTabs",payload:{key:""}})};return(0,h.useEffect)((function(){"加入课堂"===n.actionTabs.key?null!=v&&v.login&&""!=(null==v?void 0:v.login)?null!=v&&v.profile_completed?u(!0):x.Z.confirm({centered:!0,title:"提示",content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){u(!0)},onCancel:function(){return A()}}):(t({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),A()):u(!1)}),[n.actionTabs.key]),(0,Q.jsx)(x.Z,{centered:!0,title:"加入课堂",open:c,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:return s=o()({},g.getFieldValue()),e.next=5,(0,I.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:s.invite_code}});case 5:if(null==(i=e.sent)||!i.need_pro_auth){e.next=10;break}return t({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:s.inputValue,checkedList:"professor"===s.identity?[1]:"assistant_professor"===s.identity?[2]:[3]}}),A(),e.abrupt("return");case 10:return null==s||null===(n=s.identity)||void 0===n||n.map((function(e){s[e]=1})),e.next=13,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)});case 13:a=e.sent,console.log("/api/courses/apply_to_join_course.json",{method:"post",body:o()({},s)}),0===a.status&&((0,ee.L9)(["教学课堂","加入课堂"]),f.ZP.success("加入成功"),window.location.reload(!0));case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){return A()},children:(0,Q.jsx)("section",{className:"pr20 pt10 pl10",children:(0,Q.jsxs)(L.Z,{form:g,hideRequiredMark:!0,children:[(0,Q.jsx)(L.Z.Item,{name:"invite_code",rules:[{required:!0,message:"请输入5位课堂邀请码或6位分班邀请码"}],label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"课堂邀请码"}),children:(0,Q.jsx)(B.Z,{size:"middle",placeholder:"请输入5位课堂邀请码或6位分班邀请码"})}),(0,Q.jsx)(L.Z.Item,{name:"identity",label:(0,Q.jsx)("div",{className:"tr",style:{width:100},children:"身份"}),children:(0,Q.jsxs)(w.Z.Group,{children:[(0,Q.jsx)(w.Z,{value:"professor",children:"教师"}),(0,Q.jsx)(w.Z,{value:"assistant_professor",children:"助教"}),(0,Q.jsx)(w.Z,{value:"student",children:"学生/参赛者"})]})})]})})})})),Be="formWrap___MSAjb",Ee=Y.default.Option,Qe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading,user:e.user}}))((function(e){var n=e.user,t=e.shixunHomeworks,s=(e.loading,e.dispatch),i=((0,m.useParams)(),(0,h.useState)(!1)),a=d()(i,2),c=a[0],u=(a[1],L.Z.useForm()),p=d()(u,1)[0],g=(0,h.useState)({}),f=d()(g,2),v=f[0],A=f[1],w=(0,h.useState)([]),b=d()(w,2),k=b[0],C=b[1],Z=(0,h.useState)([]),I=d()(Z,2),S=I[0],N=I[1],T=(0,h.useState)([]),E=d()(T,2),P=E[0],F=E[1],O=(0,h.useState)([]),M=d()(O,2),z=M[0],G=M[1];(0,h.useEffect)((function(){"填充信息弹窗"!==t.actionTabs.key||k.length||V()}),[t.actionTabs.key]);var V=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"account/getSchoolOption"});case 2:n=e.sent,C(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),U=function(){var e=l()(r()().mark((function e(n,t){var s,i,a,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=null===(s=k.find((function(e){return e.name===n})))||void 0===s?void 0:s.id,e.next=3,D(a);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:l=e.t0,F(null==l?void 0:l.departments),c=t||(null==l||null===(i=l.departments)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.name),p.setFieldsValue({department:c}),A(o()(o()({},v),{school:n,department:c}));case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),D=function(e){if(e)return s({type:"account/getDepartmentOption",payload:{id:e}})},R=function(){var e=l()(r()().mark((function e(t){var o,i,a,l,c,d,u,p,h,m,g,x,f,v,A,y;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=t.nickname,l=t.gender,c=t.identity,d=t.studentNo,u=t.jobTitle,p=t.manager,h=t.school,m=t.department,g=t.edu_background,x=t.edu_entry_year,f=t.brief_introduction,v=t.name,A=null===(o=P.find((function(e){return e.name===m})))||void 0===o?void 0:o.id,y=null===(i=k.find((function(e){return e.name===h})))||void 0===i?void 0:i.id,e.next=5,s({type:"account/updateAccount",payload:{id:n.userInfo.user_id,department_id:A,gender:l,identity:c,location:location,nickname:a,name:v,school_id:y,edu_background:g,edu_entry_year:x,brief_introduction:f,student_id:"student"===c?d:null,technical_title:u||p}});case 5:e.sent&&(window.location.reload(),localStorage.removeItem("addinfo"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsx)(x.Z,{centered:!0,title:"填写资料",open:"填充信息弹窗"===t.actionTabs.key,okText:"保存",cancelText:"取消",width:650,bodyStyle:{minHeight:150},confirmLoading:c,onOk:function(){p.submit()},onCancel:function(){s({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,Q.jsxs)(L.Z,{form:p,className:Be,layout:"horizontal",onValuesChange:function(e){(A(o()({},p.getFieldsValue())),"school"in e)&&(N(k.filter((function(n){return n.name.includes(e.school)}))),(k.find((function(n){return n.name===e.school}))||{}).id?U(e.school):(p.setFieldsValue({department:""}),A(o()(o()({},v),{school:e.school,department:""}))))},onFinish:R,children:[(0,Q.jsx)(L.Z.Item,{label:"姓名",name:"name",rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(10,"个字符")},{validator:ee.HJ}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名,最大限制".concat(10,"个字符"),maxLength:10})}),(0,Q.jsxs)(y.Z,{gutter:[10,0],children:[(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"teacher",children:"教师"}),(0,Q.jsx)(Ee,{value:"student",children:"学生"}),(0,Q.jsx)(Ee,{value:"professional",children:"专业人士"})]})})}),"student"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,Q.jsx)(B.Z,{type:"text",placeholder:"请输入学号"})})}),"teacher"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"教授",children:"教授"}),(0,Q.jsx)(Ee,{value:"研究员",children:"研究员"}),(0,Q.jsx)(Ee,{value:"副教授",children:"副教授"}),(0,Q.jsx)(Ee,{value:"副研究员",children:"副研究员"}),(0,Q.jsx)(Ee,{value:"讲师",children:"讲师"}),(0,Q.jsx)(Ee,{value:"助理研究员",children:"助理研究员"}),(0,Q.jsx)(Ee,{value:"助理教授",children:"助理教授"})]})})}),"professional"===v.identity&&(0,Q.jsx)(j.Z,{flex:"300px",children:(0,Q.jsx)(L.Z.Item,{initialValue:v.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,Q.jsxs)(Y.default,{children:[(0,Q.jsx)(Ee,{value:"企业管理者",children:"企业管理者"}),(0,Q.jsx)(Ee,{value:"部门管理者",children:"部门管理者"}),(0,Q.jsx)(Ee,{value:"高级工程师",children:"高级工程师"}),(0,Q.jsx)(Ee,{value:"工程师",children:"工程师"}),(0,Q.jsx)(Ee,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,Q.jsx)(L.Z.Item,{label:"学校/单位",name:"school",wrapperCol:{span:10},rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,Q.jsx)(J.Z,{showSearch:!0,options:null==S?void 0:S.map((function(e){return{value:e.name}}))})}),(0,Q.jsx)(L.Z.Item,{label:"院系/部门",name:"department",wrapperCol:{span:10},children:(0,Q.jsx)(J.Z,{showSearch:!0,onChange:function(e){return G(P.filter((function(n){return n.name.includes(e)})))},options:null==z?void 0:z.map((function(e){return{value:e.name}}))})})]})})})),Pe=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,s=(e.loading,e.dispatch),i=(0,m.useParams)(),a=((0,m.useLocation)(),(0,h.useState)(!1)),c=d()(a,2),u=c[0],p=c[1],g=(t.actionTabs,t.courseGroups,t.allCourseGroups),v=L.Z.useForm(),A=d()(v,1)[0];return(0,h.useEffect)((function(){"切换为学生"===t.actionTabs.key&&(s({type:"classroomList/getAllCourseGroup",payload:o()({},i)}),A.setFieldsValue({course_group_id:"0"}))}),[t.actionTabs.key]),(0,Q.jsxs)(x.Z,{centered:!0,title:"切换为学生",open:"切换为学生"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:150},confirmLoading:u,onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,I.ZP)("/api/courses/".concat(i.coursesId,"/switch_to_student.json"),{method:"post",body:A.getFieldValue()});case 3:0===e.sent.status&&(f.ZP.success("切换成功"),window.location.reload()),p(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{children:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看"}),(0,Q.jsx)("div",{className:"pl30 pr30",children:(0,Q.jsx)(L.Z,{form:A,initialValues:N()({},"course_group_id","0"),children:(0,Q.jsxs)(y.Z,{className:"mt30",children:[(0,Q.jsx)(j.Z,{children:"进入:"}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(L.Z.Item,{name:"course_group_id",rules:[{required:!0,message:"请输入目录名称"}],noStyle:!0,children:(0,Q.jsxs)(Y.default,{defaultValue:"0",style:{width:"100%"},children:[(0,Q.jsx)(Y.default.Option,{value:"0",children:"未分班"}),null==g||null===(n=g.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,Q.jsx)(Y.default.Option,{value:e.id,children:e.name})}))]})})})]})})})]})})),Fe=t(96865),Oe=t(29747),Me={shixun_homework:"iconfont icon-shixunzuoye1",graduation:"iconfont icon-biyezhuanhuan",exercise:"iconfont font17 icon-kaoshishijuan1",poll:"iconfont font17 icon-kaoshiwenjuan1",common_homework:"iconfont icon-putongzuoye1",group_homework:"iconfont icon-fenzuzuoye2",attendance:"iconfont icon-qiandao1",announcement:"iconfont icon-gonggaolan",attachment:"iconfont icon-xuexiziyuan1",video:"iconfont font14 icon-shipinzhibo1",board:"iconfont icon-taolun2",course_group:"iconfont font18 icon-fenban2",statistics:"iconfont font17 icon-tongji3",template:"iconfont icon-mobanguanli2",online_learning:"iconfont icon-kechengxuexi",ecs:"iconfont icon-gongchengrenzheng",program_homework:"iconfont icon-bianchengzuoye",new_graduation:"iconfont icon-biyesheji",resource_recommend:"iconfont icon-ziyuantuijian"},ze={flex_box_center:"flex_box_center___ztP5B",flex_space_between:"flex_space_between___ZnBAF",flex_box_vertical_center:"flex_box_vertical_center___sIQLg",flex_box_center_end:"flex_box_center_end___Yjb4r",flex_box_column:"flex_box_column___wx6hu",wrp:"wrp___eXSKX",classroomInfo:"classroomInfo___zfzoC",title:"title___BCkXZ",titleLeft:"titleLeft___XPuIq",classroomUser:"classroomUser___b_ny2",headPic:"headPic___pR9pz",teacherInfo:"teacherInfo___BeE5H",classroomDesc:"classroomDesc___csaXO",classroomDescBg:"classroomDescBg___OQixb",joinCouses:"joinCouses___RT5bw",bg:"bg___zCz6k",task_count:"task_count___GC5OH",container:"container___m1Tgk",leftMenuActions:"leftMenuActions___H7kfl",leftMenu:"leftMenu___aMBG9",menuText:"menuText___vgQ83",totalCount:"totalCount___AoAB2",actions:"actions___MsngA",open:"open___inDJH",actived:"actived___rqjRz",actived2:"actived2___x7Wvg",tipJoin:"tipJoin___uzlgb",badge:"badge___s6J4T",num:"num____292N",classromediv:"classromediv___AQhQT",glow:"glow___Ucfx9",st:"st___KjyfC",link:"link___aoTXV",sLink:"sLink___moIi9",iconH:"iconH___N915X",shareClassroom:"shareClassroom___WbdZI",copy:"copy___plAJS",btnWrap:"btnWrap___UOuN_",btn:"btn___DfMBs",tip:"tip___FDQL5",export:"export___Dr4oV",bottom:"bottom___DezCj",yes:"yes___SmiO1",no:"no____2dJW",skeleton:"skeleton___fBWXQ",skeletonL:"skeletonL___m64NF",skeletonR:"skeletonR___ICZBM",skeletonR_2:"skeletonR_2___ttKxS",skeletonR_1:"skeletonR_1___koZuU",righttop:"righttop___lSmpG"},Ge=["classroomList","globalSetting","user","loading","dispatch","children"],Ve=(H.Z.TabPane,(0,m.connect)((function(e){var n=e.classroomList,t=e.loading;return{classroomList:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){var n,t,s,i=e.classroomList,a=e.globalSetting,c=e.user,u=(e.loading,e.dispatch),A=(e.children,p()(e,Ge),(0,m.useParams)()),b=(0,m.useLocation)(),S=(i.detailTopBanner,i.detailLeftMenus),N=(0,h.useState)([]),T=d()(N,2),L=T[0],B=T[1],E=(0,h.useState)([]),P=d()(E,2),F=P[0],O=P[1],M=(0,h.useState)([]),z=d()(M,2),G=z[0],Y=z[1],J=(c.userInfo,g.Z.Content,g.Z.Sider),U=(0,h.useState)(),D=d()(U,2),R=D[0],W=D[1],X=(0,h.useState)([]),K=d()(X,2),H=(K[0],K[1]),q=(0,h.useState)([]),_=d()(q,2),$=(_[0],_[1]),ee=(0,h.useState)([]),ne=d()(ee,2),se=ne[0],oe=ne[1],ie=(0,h.useState)(!1),re=d()(ie,2),ae=re[0],le=re[1],ce=([{label:"公告栏",value:"announcement"},{label:"实训作业",value:"shixun_homework"},{label:"普通作业",value:"common_homework"},(null===(n=c.userInfo)||void 0===n?void 0:n.main_site)&&{label:"分组作业",value:"group_homework"},{label:"试卷",value:"exercise"},{label:"问卷",value:"poll"},{label:"教学资料",value:"attachment"},{label:"视频直播",value:"video"},{label:"讨论",value:"board"},{label:"分班",value:"course_group"},{label:"统计",value:"statistics"},{label:"签到",value:"attendance"},(null===(t=c.userInfo)||void 0===t?void 0:t.admin)&&{label:"模板管理",value:"template"}].filter((function(e){var n;return!!e&&(null==a||null===(n=a.setting)||void 0===n||!n.is_local||"视频直播"!==e.label)})),{shixun_homework:"practice",common_homework:"normal",group_homework:"group",program_homework:"hack",hack:"hack",exercise:"exercise"});function de(){return(de=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/modules_settings.json"),{method:"get"});case 2:n=e.sent,W(n),oe(V()(null==n?void 0:n.course_module_types));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){var e,n=null===(e=i.detailLeftMenus)||void 0===e?void 0:e.course_modules;n&&(B(JSON.parse(JSON.stringify(n))),ue())}),[i.detailLeftMenus]),(0,h.useEffect)((function(){ue()}),[b.pathname]);var ue=function(){var e;null===(e=i.detailLeftMenus)||void 0===e||null===(e=e.course_modules)||void 0===e||e.map((function(e,n){(b.pathname.indexOf(e.category_url)>-1||je(e))&&(G.includes(n)||G.push(n),Y(V()(G)))}))},pe=function(){u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})},he=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}});case 2:t=e.sent,m.history.push("".concat(null==t||null===(n=t.course_modules[0])||void 0===n?void 0:n.category_url));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},ge=function(){var e=l()(r()().mark((function e(n,t,s,o){var i,a,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=1===e.t0?3:2===e.t0?6:3===e.t0?8:4===e.t0?10:5===e.t0?15:6===e.t0?17:7===e.t0?19:8===e.t0?21:27;break;case 3:return c={category_id:2===s?t.root_id:t.id||t.category_id,parent_id:2===s?t.category_id:"",nodeModules:t,type:t.type||t.category_type},u({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:c,cb:function(){pe()}}}),e.abrupt("break",27);case 6:return u({type:"classroomList/setActionTabs",payload:{key:"目录重命名",selectArrs:{name:t.category_name||t.name,category_id:t.category_id,main_id:t.id,category_type:t.category_type},cb:function(){pe()}}}),e.abrupt("break",27);case 8:return me((0,Q.jsxs)("p",{children:["隐藏后将不再显示此模块,",(0,Q.jsx)("br",{}),"后续可在课堂设置中重新勾选模块恢复显示"]}),l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.nX)({id:t.id});case 2:0===(a=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",27);case 10:return e.next=12,(0,Z.yd)({id:t.id});case 12:return 0===(a=e.sent).status&&(f.ZP.success("操作成功"),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}})),e.abrupt("break",27);case 15:return me((0,Q.jsxs)("p",{children:["该目录下的内容将被移动到",null!==(i=["exercise","board","attachment"])&&void 0!==i&&i.includes(t.category_type)?"父":"未分配","目录,",(0,Q.jsx)("br",{}),"是否确认删除?"]}),l()(r()().mark((function e(){var n,s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("board"!==t.category_type){e.next=6;break}return e.next=3,(0,Z.i)({id:t.category_id});case 3:a=e.sent,e.next=9;break;case 6:return e.next=8,(0,Z.Z0)({id:t.category_id});case 8:a=e.sent;case 9:0===a.status&&(f.ZP.success("删除成功"),"board"===t.category_type?(o=null==S||null===(n=S.course_modules)||void 0===n?void 0:n.filter((function(e){return"board"===(null==e?void 0:e.type)})),m.history.push("/classrooms/".concat(A.coursesId,"/").concat(t.category_type,"/").concat(null==o||null===(s=o[0])||void 0===s?void 0:s.main_id))):m.history.push("/classrooms/".concat(A.coursesId,"/").concat(t.category_type)),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}}));case 10:case"end":return e.stop()}}),e)})))),e.abrupt("break",27);case 17:return u({type:"classroomList/setActionTabs",payload:{key:"新建分班",params:A}}),e.abrupt("break",27);case 19:return u({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==t?void 0:t.name,exportType:ce[null==t?void 0:t.type]||ce[null==t?void 0:t.category_type],category_id:null==t?void 0:t.category_id,isReport:o}}),e.abrupt("break",27);case 21:return"shixun_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/shixun_work_list")),"program_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/hack_work_list")),"exercise"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/exercise_score")),"common_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/normal_work_list")),"group_homework"===t.type&&m.history.push("/classrooms/".concat(null==A?void 0:A.coursesId,"/exportlist/group_work_list")),e.abrupt("break",27);case 27:case"end":return e.stop()}}),e)})));return function(n,t,s,o){return e.apply(this,arguments)}}(),xe=function(e){var n=(null==e?void 0:e.type)||(null==e?void 0:e.category_type);return"shixun_homework"===n||"common_homework"===n||"program_homework"===n||"exercise"===n||"group_homework"===n||"hack"===n},fe=function(e,n){return(0,Q.jsxs)("div",{className:ze.leftMenuActions,children:[(t=e.type,"attendance"!==t&&"announcement"!==t&&"graduation"!==t&&"course_group"!==t&&"new_graduation"!==t&&n<=2&&(0,Q.jsx)("p",{className:"current",onClick:function(t){return ge(1,e,n,t)},children:"新建子目录"})),"course_group"===e.type&&1===n&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(6,e,n)},children:"新建分班"}),(0,Q.jsx)("p",{className:"current",onClick:function(t){return ge(2,e,n,t)},children:"重命名"}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(3,e,n)},children:"隐藏"}),xe(e)&&(0,Q.jsx)(k.Z,{destroyTooltipOnHide:!0,placement:"right",content:(0,Q.jsxs)("div",{className:ze.export,children:[(0,Q.jsx)("p",{onClick:function(){return ge(7,e,n)},children:"学生成绩"}),(0,Q.jsx)("p",{onClick:function(t){t.preventDefault(),t.stopPropagation(),ge(8,e,n)},children:"历史导出"})]}),trigger:"hover",children:(0,Q.jsx)("p",{className:"current",onClick:function(e){e.preventDefault(),e.stopPropagation()},children:"导出"})}),e.main_id&&!(0,te.Rm)()&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(4,e,n)},children:"置顶"}),e.category_id&&(0,Q.jsx)("p",{className:"current",onClick:function(){return ge(5,e,n)},children:"删除"})]});var t},ve=function(e,n){return 1===n?"board"===e.type?"/classrooms/".concat(A.coursesId,"/").concat(e.type,"/").concat(e.main_id):"graduation"===e.type?"/classrooms/".concat(A.coursesId,"/graduation_topics"):"/classrooms/".concat(A.coursesId,"/").concat(e.type):"hack"===e.category_type&&3===n?e.second_category_url:("messages"===e.category_type&&(e.category_type="board"),"/classrooms/".concat(A.coursesId,"/").concat(e.category_type,"/").concat(e.category_id))},Ae=function(){var e=b.pathname.split("/");H(["".concat(e[3],"|").concat(A.coursesId)]),$(["".concat(e[3],"|").concat(A.coursesId),"".concat(e[3],"|").concat(e[4])])};(0,h.useEffect)((function(){try{var e=sessionStorage._nav_.split(","),n=sessionStorage._nav_open_.split(",");sessionStorage._nav_open_?H(n):Ae(),$(e)}catch(e){Ae()}return function(){sessionStorage.removeItem("_nav_open_"),sessionStorage.removeItem("_nav_")}}),[i.name,null==b?void 0:b.pathname]);var ye=function(){var e=l()(r()().mark((function e(n){var t,s,o,i,a,l,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=n.draggableId,n.source,o=n.destination){e.next=3;break}return e.abrupt("return",!1);case 3:if(i=s.split("-"),a=i[1],l=i[2],"board"!==(null===(t=L[a])||void 0===t?void 0:t.type)){e.next=12;break}return e.next=9,(0,Z.Ab)({id:i[0],position:o.index+1});case 9:c=e.sent,e.next=15;break;case 12:return e.next=14,(0,Z.Wr)({id:i[0],position:o.index+1});case 14:c=e.sent;case 15:0===c.status&&(3===i.length?(d=L[a].second_category[l],L[a].second_category.splice(l,1),L[a].second_category.splice(o.index,0,d)):(d=L[a].second_category[i[2]].third_category[i[3]],L[a].second_category[i[2]].third_category.splice(i[3],1),L[a].second_category[i[2]].third_category.splice(o.index,0,d)),B(V()(L)));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),je=function(e){return b.pathname.indexOf("student_statistics")>-1&&"statistics"===e.type};return(0,Q.jsx)(J,{width:264,style:{marginTop:24,height:"auto",background:"none"},children:(0,Q.jsx)("section",{className:ze.leftMenu,children:(0,Q.jsxs)(Fe.Z,{loading:!S.course_modules,children:[(0,Q.jsx)(x.Z,{open:ae,title:"课堂模块设置",centered:!0,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,te.aN)()){e.next=3;break}return f.ZP.info("功能菜单设置只有课堂管理员可以调整"),e.abrupt("return");case 3:if(!((null==se?void 0:se.length)<=0)){e.next=6;break}return f.ZP.info("请至少选择一个课堂模块"),e.abrupt("return");case 6:return e.next=8,(0,I.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/update_modules_settings.json"),{method:"post",body:{course_module_types:se}});case 8:0===(null==(n=e.sent)?void 0:n.status)&&(he(),le(!1));case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){le(!1)},children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"通过勾选可以显示/隐藏模块"}),(0,Q.jsx)(w.Z.Group,{onChange:function(e){oe(V()(e))},style:{marginTop:"10px"},value:se,children:(0,Q.jsx)(y.Z,{children:null==R||null===(s=R.course_modules)||void 0===s?void 0:s.map((function(e,n){return(0,Q.jsx)(j.Z,{span:6,style:{marginTop:"10px"},children:(0,Q.jsx)(w.Z,{value:e.module_type,style:{fontSize:"14px"},children:e.module_name})})}))})})]})}),null==L?void 0:L.map((function(e,n){var t;return(0,Q.jsxs)("ul",{children:[(0,Q.jsx)("li",{className:b.pathname.indexOf(e.category_url)>-1||je(e)?ze.actived:"",onClick:function(){b.pathname===e.category_url?(G.includes(n)?(G.splice(G.indexOf(n),1),G.includes(n)&&G.splice(G.indexOf(n),1)):G.push(n),Y(V()(G))):"new_graduation"==e.type?window.open(e.category_url):m.history.push(e.category_url)},children:(0,Q.jsxs)(y.Z,{style:{padding:"13px 0 13px 24px"},align:"middle",children:[(0,Q.jsxs)(j.Z,{flex:"1",className:"pr30",children:[(0,Q.jsx)("span",{className:"".concat(Me[e.type])})," ",e.name,2===(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.user_status)&&["exercise","shixun_homework","program_homework"].includes(e.type)&&(0,Q.jsx)(v.Z,{title:"教学课堂试用期已结束,平台已暂停提供该模块下的创建与发布功能",children:(0,Q.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#F9921F",marginLeft:8}})})]}),(0,Q.jsxs)(j.Z,{className:"tr",children:[(0,Q.jsx)("span",{className:ze.totalCount,children:0===e.task_count?"":e.task_count}),(0,te.eB)()&&"statistics"!==e.type&&"ecs"!==e.type&&"new_graduation"!==e.type&&(0,Q.jsx)(k.Z,{getPopupContainer:function(e){return e.parentNode},destroyTooltipOnHide:!0,placement:"right",content:function(){return fe(e,1)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})})]})]})}),(0,Q.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,Q.jsx)(Oe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(e.id),children:function(t,s){var i;return(0,Q.jsx)("ul",o()(o()({ref:t.innerRef},t.droppableProps),{},{onScroll:function(){},className:G.includes(n)?ze.open:"",children:null===(i=e.second_category)||void 0===i?void 0:i.map((function(t,s){var i;return(0,Q.jsx)(Oe._l,{draggableId:"".concat(null===(i=t.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s),index:s,children:function(i,r){return(0,Q.jsxs)("div",o()(o()(o()({ref:i.innerRef},i.draggableProps),i.dragHandleProps),{},{children:[(0,Q.jsx)("li",{onClick:function(e){e.stopPropagation(),F.includes(null==t?void 0:t.category_id)?F.splice(F.indexOf(null==t?void 0:t.category_id),1):F.push(null==t?void 0:t.category_id),O(V()(F))},className:b.pathname.indexOf(t.second_category_url)>-1?ze.actived2:"",children:(0,Q.jsxs)(y.Z,{align:"middle",children:[(0,Q.jsx)(j.Z,{span:20,children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),style:{marginLeft:16,padding:"16px 2px"},to:t.second_category_url,onClick:function(e){e.preventDefault(),b.pathname.indexOf(t.second_category_url)>-1||(F.includes(s)||F.push(s),O(V()(F)),["shixun_homework","hack","common_homework","group_homework"].includes(t.category_type)?m.history.replace("".concat(t.second_category_url,"?tabs=0")):["exercise"].includes(t.category_type)?m.history.replace(t.second_category_url+"?tabs=all"):m.history.replace(t.second_category_url))},children:t.category_name})}),(0,Q.jsxs)(j.Z,{span:4,className:"tr",children:[(0,te.eB)()&&e.type.indexOf("statistics")<0&&"未分配目录"!==(null==t?void 0:t.category_name)&&(0,Q.jsx)(k.Z,{autoAdjustOverflow:!1,getPopupContainer:function(e){return e.parentNode.parentNode},placement:"right",content:function(){return fe(t,2)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=t.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:t.category_count})]})]})}),t.third_category&&(0,Q.jsx)(Oe.Z5,{onDragEnd:ye,children:(0,Q.jsx)(Oe.bK,{isDropDisabled:!(0,te.GJ)(),droppableId:String(t.category_id),children:function(e,i){var r;return(0,Q.jsx)("ul",o()(o()({ref:e.innerRef},e.droppableProps),{},{onScroll:function(){},className:F.includes(null==t?void 0:t.category_id)?ze.open:"",children:null===(r=t.third_category)||void 0===r?void 0:r.map((function(e,t){var i;return(0,Q.jsx)(Oe._l,{draggableId:"".concat(null===(i=e.category_id)||void 0===i?void 0:i.toString(),"-").concat(n,"-").concat(s,"-").concat(t),index:t,children:function(n,s){return(0,Q.jsx)("li",o()(o()(o()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,Q.jsxs)(y.Z,{align:"middle",className:b.pathname.indexOf(e.second_category_url)>-1&&ze.actived2,children:[(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(m.Link,{className:["font14",ze.menuText].join(" "),to:ve(e,3),style:{marginLeft:9,padding:"16px 0px",width:"85%"},onClick:function(){},children:e.category_name})}),(0,Q.jsxs)(j.Z,{children:[(0,te.eB)()&&(0,Q.jsx)(k.Z,{placement:"right",content:function(){return fe(e,3)},trigger:"hover",children:(0,Q.jsx)("span",{className:["iconfont icon-sandian",ze.actions].join(" ")})}),0!=e.category_count&&(0,Q.jsx)("span",{className:ze.totalCount,children:e.category_count})]})]})}),t)}},e.category_id)}))}))}})})]}),s)}},t.category_id)}))}))}})})]},n)})),(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.st,onClick:function(){le(!0),function(){de.apply(this,arguments)}()},children:[" ",(0,Q.jsx)("i",{style:{marginRight:6},className:"iconfont icon-shezhi6"}),(0,Q.jsx)("span",{className:"font16",children:"设置"})]})]})})})}))),Ye="modal___g9KyH",Je="tip___bce7X",Ue=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,user:e.user}}))((function(e){var n,t,s,i,a,c,u,p,g,v=e.classroomList,A=(e.user,e.loading,e.dispatch),y=(0,m.useParams)(),j=(0,h.useState)(!1),b=d()(j,2),k=b[0],C=b[1],I=L.Z.useForm(),S=d()(I,1)[0],N=(0,h.useState)([]),T=d()(N,2),E=T[0],P=T[1];(0,h.useEffect)((function(){var e;"填写慕课资料"===v.actionTabs.key&&null!==(e=v.detailTopBanner)&&void 0!==e&&e.mooc_user_id&&F()}),[v.actionTabs.key,null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id]);var F=function(){var e=l()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ih)({coursesId:y.coursesId,user_id:null===(n=v.detailTopBanner)||void 0===n?void 0:n.mooc_user_id});case 2:(null==(t=e.sent)?void 0:t.status)>-1&&(S.setFieldsValue(o()({},null==t?void 0:t.mooc_user)),P(null==t||null===(s=t.mooc_user)||void 0===s?void 0:s.name));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=l()(r()().mark((function e(){var n,t,s,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.validateFields();case 2:if(C(!0),s=!(null===(n=v.detailTopBanner)||void 0===n||!n.mooc_user_id),i=o()({coursesId:y.coursesId,user_id:null===(t=v.detailTopBanner)||void 0===t?void 0:t.mooc_user_id},S.getFieldsValue()),!s){e.next=11;break}return e.next=8,(0,Z.tB)(i);case 8:e.t0=e.sent,e.next=14;break;case 11:return e.next=13,(0,Z.s)(i);case 13:e.t0=e.sent;case 14:a=e.t0,C(!1),(null==a?void 0:a.status)>-1&&(f.ZP.info(s?"修改成功":"添加成功"),A({type:"classroomList/getClassroomTopBanner",payload:{id:i.coursesId}}),A({type:"classroomList/setActionTabs",payload:{}}));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(x.Z,{centered:!0,title:"填写资料",open:"填写慕课资料"===v.actionTabs.key,okText:"保存",cancelText:"取消",width:760,bodyStyle:{minHeight:150},confirmLoading:k,className:Ye,onOk:O,onCancel:function(){A({type:"classroomList/setActionTabs",payload:{}})},children:(0,Q.jsxs)("div",{className:"pl30 pr30",children:[null!=v&&null!==(t=v.detailTopBanner)&&void 0!==t&&t.third_part_login_url?(0,Q.jsxs)("div",{children:[(0,Q.jsx)("div",{className:Je,style:{height:"50px"},children:(0,Q.jsxs)("p",{className:"c-grey-333 ml20",children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),"该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"]})}),(null==v||null===(i=v.detailTopBanner)||void 0===i?void 0:i.need_third_part_logined)&&(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(a=v.detailTopBanner)||void 0===a?void 0:a.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,进行登录授权"})]})]}):(0,Q.jsxs)("div",{className:Je,children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5 icon-jingshi1 c-yellow-feb"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"1.请填写你在"}),(0,Q.jsx)("span",{className:"c-light-primary",children:null==v||null===(s=v.detailTopBanner)||void 0===s?void 0:s.third_party_name}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台的账号资料;"})]}),(0,Q.jsx)("p",{className:"c-grey-333 ml20",children:"2.该课程支持为第三方慕课平台提供成绩,为了保证你成绩的准确无误,请如实填写相关信息。"})]}),"学堂在线"===(null==v||null===(c=v.detailTopBanner)||void 0===c?void 0:c.third_party_name)&&(0,Q.jsxs)(L.Z,{form:S,labelCol:{span:6},wrapperCol:{span:12},labelAlign:"right",children:[(0,Q.jsx)(L.Z.Item,{label:"用户昵称:",name:"name",rules:[{required:!0,message:"请输入用户昵称"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户昵称"})}),(0,Q.jsx)(L.Z.Item,{label:"用户id:",name:"mooc_user_id",rules:[{required:!0,message:"请输入用户id"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户id"})}),(0,Q.jsx)(L.Z.Item,{label:"用户邮箱:",name:"email",rules:[{type:"email",message:"请填写正确的用户邮箱"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入用户邮箱"})}),(0,Q.jsx)(L.Z.Item,{label:"真实姓名:",name:"real_name",rules:[{required:!0,message:"请输入真实姓名"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入真实姓名"})}),(0,Q.jsx)(L.Z.Item,{label:"手机号:",name:"phone",rules:[{pattern:/(^(1[0-9])\d{9}$)/i,message:"请填写正确的手机号"}],children:(0,Q.jsx)(B.Z,{placeholder:"请输入手机号"})})]}),!(null!=v&&null!==(u=v.detailTopBanner)&&void 0!==u&&u.need_third_part_logined)&&(0,Q.jsxs)("div",{children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("i",{style:{fontSize:"30px",color:"#3da440"},className:"iconfont icon-wanchengjindu mr5"}),"授权成功"]}),(0,Q.jsx)("p",{children:"授权信息:"}),(0,Q.jsxs)("p",{children:["用户昵称:",E]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{className:"c-grey-333",children:"你可以点击"}),(0,Q.jsx)("a",{target:"_blank",href:null==v||null===(p=v.detailTopBanner)||void 0===p?void 0:p.third_part_login_url,children:"爱课程(中国大学mooc)"}),(0,Q.jsx)("span",{className:"c-grey-333",children:"平台,重新进行登录授权"})]})]}),(0,Q.jsx)("p",{className:"font14 c-grey-999 mt10 tc",children:"※ 我们确保你所提供的信息均处于严格保密状态,不会泄露!"}),(null===(g=v.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.showHint)&&(0,Q.jsx)(w.Z,{className:"font14 c-grey-999 mt10",defaultChecked:!1,onChange:function(e){e.target.checked?window.localStorage.setItem("classrooms-mooc-modal-hint-flag","1"):window.localStorage.removeItem("classrooms-mooc-modal-hint-flag")},children:"不再提示"})]})})})),De=t(95341),Re="shareModalContainer___glPiP",We="shareContent___YTYCr",Xe="listItem___U9gBM",Ke="label___RPksG",He="invitationCode___K2gpu",qe="code___nEgsJ",_e="first___B4_LD",$e="copy___rgntz",en="tips___EBHVj",nn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(0,m.useParams)(),o=n.detailTopBanner;if(1===o.invite_code_halt)return f.ZP.error("已停用"),(0,Q.jsx)(Q.Fragment,{});var i=function(e){"1"===e&&(0,ee.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮,在弹窗中输入邀请码和选择身份后,加入该教学课堂”\n链接:").concat(window.location.origin,"/classrooms\n邀请码:").concat(null==o?void 0:o.invite_code)),"2"===e&&(0,ee.RG)("【教学课堂邀请】".concat(null==o?void 0:o.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==o?void 0:o.name,"》,您可以访问下方的链接,以学生身份加入该教学课堂。”\n链接:").concat(window.location.origin,"/classrooms/").concat(s.coursesId,"?code=").concat(null==o?void 0:o.invite_code))};return(0,Q.jsx)(x.Z,{width:800,title:"分享课堂",open:!0,className:Re,footer:[],onCancel:function(){t({type:"classroomList/save",payload:{shareStatus:!1}})},children:(0,Q.jsxs)("div",{className:We,children:[(0,Q.jsxs)("div",{className:Xe,children:[(0,Q.jsx)("div",{className:Ke,children:"分享方式一:分享邀请码"}),(0,Q.jsxs)("div",{className:He,children:[(0,Q.jsx)("div",{className:"".concat(_e," ").concat(qe),children:(0,Q.jsx)("span",{children:o.invite_code})}),(0,Q.jsx)("div",{onClick:function(){return i("1")},className:$e,children:"复制邀请码"})]}),(0,Q.jsx)("div",{className:en,children:"通过邀请码加入课堂时,可以选择加入课堂的身份(选择教师或助教时,需要管理员审核)"})]}),(0,Q.jsxs)("div",{className:Xe,children:[(0,Q.jsxs)("div",{className:Ke,children:["分享方式二:分享链接",2===o.invite_code_halt&&(0,Q.jsx)("span",{children:"邀请链接已经对学生禁用,无法使用分享方式"})]}),(0,Q.jsxs)("div",{className:He,children:[(0,Q.jsx)("div",{className:qe,children:(0,Q.jsxs)("span",{children:[window.location.origin,"/classrooms/",s.coursesId,"?code=",o.invite_code]})}),2!==o.invite_code_halt&&(0,Q.jsx)("div",{className:$e,onClick:function(){return i("2")},children:"复制链接"})]}),(0,Q.jsx)("div",{className:en,children:"通过分享链接访问课堂时,已登录用户可直接以学生身份加入课堂,未注册/登录用户在注册/登录后可直接以学生身份加入课堂。"})]})]})})})),tn=t(57930),sn=["classroomList","dispatch","match","location","user"],on=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,s=e.dispatch,o=(e.match,e.location,e.user),i=(p()(e,sn),(0,m.useParams)()),a=(0,h.useState)(!1),c=d()(a,2),u=c[0],g=c[1],v=(0,h.useState)(),A=d()(v,2),y=A[0],j=A[1],w=(0,h.useState)(),b=d()(w,2),k=b[0],C=b[1],I=o.userInfo,S=t.detailTopBanner;return(0,h.useEffect)((function(){var e,n,t,s,o=localStorage.getItem("popupShown"),i=o?V()(JSON.parse(o)):[],r=null==S?void 0:S.course_id;(0,te.eB)()&&null!=S&&S.course_end&&(null!=I&&null!==(e=I.course)&&void 0!==e&&e.course_excellent&&null!=I&&null!==(n=I.course)&&void 0!==n&&n.subject_last_course||null==I||null===(t=I.course)||void 0===t||!t.course_excellent)&&(i.includes(r)||(C(null==I||null===(s=I.course)||void 0===s?void 0:s.course_end_date),j(!0),i.push(r),localStorage.setItem("popupShown",JSON.stringify(i))));var a=function(){if(i.includes(r)){var e=i.filter((function(e){return e!==r}));localStorage.setItem("popupShown",JSON.stringify(e))}};return window.addEventListener("beforeunload",a),function(){window.removeEventListener("beforeunload",a)}}),[]),(0,Q.jsxs)(x.Z,{width:450,centered:!0,title:"课堂已结束提示",open:y,okText:"提交",cancelText:"取消",destroyOnClose:!0,confirmLoading:u,maskClosable:!1,onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,Z.al)({coursesId:null==i?void 0:i.coursesId,end_date:k});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.success("提交成功"),j(!1),s({type:"user/getUserInfo",payload:{course_id:null==i?void 0:i.coursesId}})),g(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){j(!1)},children:[(0,Q.jsx)("div",{className:"mb10",children:"本课堂的教学活动已结束,不再支持发布作业与考试。如需新的作业或安排考试,请先修改课堂的结束时间。"}),(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Q.jsx)("span",{className:"mr10",children:"结束时间"}),(0,Q.jsx)(tn.default,{style:{flex:1},allowClear:!1,size:"large",placeholder:"请选择结束时间",format:"YYYY-MM-DD",value:k?M()(k):M()(null==o||null===(n=o.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_end_date),onChange:function(e,n){C(n)},disabledDate:function(e){return e&&e7?{y:300}:{},bordered:!1,columns:[{title:"姓名",dataIndex:"real_name",ellipsis:!0,width:120},{title:"院校/单位",dataIndex:"school_name",showSorterTooltip:!1,ellipsis:!0},{title:"复制时间",dataIndex:"copy_time",showSorterTooltip:!1,width:176}],rowClassName:rn.row,loading:f,onChange:function(e,n,t){c.page=null==e?void 0:e.current,c.limit=null==e?void 0:e.pageSize,u(o()({},c)),S(c)},pagination:{pageSize:c.limit,total:j,current:c.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,Q.jsxs)("span",{className:"mr10",children:["共",(0,Q.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})})),ln=t(9936),cn="copyCourseMod___aGSAc",dn="explain___TYv11",un="copyType___MbYAW",pn=t(25510),hn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;var n=e.openCopyCourse,t=void 0!==n&&n,s=e.copyCourseConfirmLoading,i=void 0!==s&&s,a=e.copyCourseParams,c=e.setCopyCourseConfirmLoading,d=e.setOpenCopyCourse,u=e.setCopyCourseParams,p=(0,m.useParams)(),h=((0,m.useLocation)(),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";x.Z.info({centered:!0,icon:(0,Q.jsx)(C.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,Q.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,Q.jsxs)("div",{style:{textAlign:"center",margin:"12px 0"},children:[(0,Q.jsx)("div",{children:e}),(0,Q.jsx)("div",{children:n})]}),(0,Q.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:pn,alt:"二维码",width:160})]}),okText:"我知道了"})});return(0,Q.jsx)(x.Z,{open:t,confirmLoading:i,width:806,centered:!0,title:"复制课堂",okText:"确认",onOk:l()(r()().mark((function e(){var n,t,s,i,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(s=(n=[]).concat.apply(n,V()(Object.values(a)))).length){e.next=4;break}return f.ZP.info("请至少选择一个课堂内容进行复制"),e.abrupt("return");case 4:return c(!0),e.next=7,(0,Z.S9)(o()(o()({},p),{},{course_module_names:s}));case 7:2===(null==(i=e.sent)?void 0:i.status)&&h("针对一个课堂一天只可复制一次,","如果需要复制多次,请联系管理员。"),3===(null==i?void 0:i.status)&&h("您今天复制课堂的次数已达上限,","请明天再尝试或联系运营获取帮助。"),null!=i&&null!==(t=i.data)&&void 0!==t&&t.identifier&&(f.ZP.success("操作成功"),d(!1),window.open("/classrooms/".concat(null==i||null===(l=i.data)||void 0===l?void 0:l.identifier,"/teachers"))),c(!1);case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){return d(!1)},children:(0,Q.jsxs)("div",{className:cn,children:[(0,Q.jsx)("div",{className:dn,children:"说明:“复制”功能将会为您创建一个新的课堂,选中的旧课堂作业、考试、资料和班级成员等都将复制到新的课堂。"}),(0,Q.jsxs)("ul",{children:[(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:un,children:"课业考查"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.aaa,options:[{label:"课堂实验",value:"practice"},{label:"图文作业",value:"normal"},{label:"分组作业",value:"group"},{label:"编程作业",value:"hack"},{label:"在线考试",value:"exercise"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{aaa:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:un,children:"交流互动"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.bbb,options:[{label:"问卷调查",value:"poll"},{label:"互动讨论",value:"board"},{label:"班级与学生",value:"course_group"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{bbb:e})}))}})]}),(0,Q.jsxs)("li",{children:[(0,Q.jsx)("div",{className:un,children:"教学资源"}),(0,Q.jsx)(w.Z.Group,{value:null==a?void 0:a.ccc,options:[{label:"教学资料",value:"attachment"},{label:"视频直播",value:"course_video"}],onChange:function(e){u((function(n){return o()(o()({},n),{},{ccc:e})}))}})]})]})]})})})),mn="copyWarp___uxCLd",gn=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){e.classroomList,e.dispatch;return(0,Q.jsx)("div",{className:mn,children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("img",{src:t(74265),style:{width:172,height:172,marginLeft:60}}),(0,Q.jsxs)("div",{style:{marginTop:17,color:"#fff",textAlign:"center"},children:[(0,Q.jsx)("div",{children:"课堂内容正在复制中,请耐心等待…"}),(0,Q.jsx)("div",{children:"完成后,页面将自动更新呈现最新的课堂内容。"})]})]})})})),xn=t(44618),fn=["classroomList","dispatch","match","location","user"],vn=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var n=e.classroomList,t=e.dispatch,s=(e.match,e.location,e.user,p()(e,fn),(0,m.useParams)()),i=(0,h.useState)(!1),a=d()(i,2),c=a[0],u=a[1],g=(0,h.useState)(!1),v=d()(g,2),A=v[0],y=v[1],j=(0,h.useRef)(null);(0,h.useEffect)((function(){"删除课堂"===n.actionTabs.key?y(!0):y(!1)}),[n.actionTabs.key]);return(0,Q.jsxs)(x.Z,{width:460,centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:c,onOk:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=j.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return u(!0),e.next=5,(0,Z.A)(o()({},s));case 5:0===(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("删除成功"),m.history.replace("/classrooms/index")),u(!1);case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:[(0,Q.jsx)("p",{style:{color:"#DD0000"},children:"删除课堂会清除课堂内所有数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,Q.jsx)(xn.Z,{ref:function(e){return j.current=e}})]})})),An=t(90556),yn=t(52590),jn=t(32637),wn=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch"],bn=g.Z.Content,kn=(0,m.connect)((function(e){var n=e.classroomList,t=e.loading,s=e.globalSetting,o=e.user,i=e.shixunHomeworks;return{classroomList:n,globalSetting:s,user:o,loading:t.effects,shixunHomeworks:i}}))((function(e){var n,t,s,i,a,c,u,S,N,T,L,B,E,P,O=e.classroomList,G=e.globalSetting,V=e.shixunHomeworks,Y=e.user,J=(e.loading,e.dispatch),U=(p()(e,wn),(0,m.useParams)()),D=O.detailTopBanner,R=O.detailLeftMenus,W=O.shareStatus,H=Y.userInfo,q=(0,h.useState)(["shixun_homework|1309"]),_=d()(q,2),$=(_[0],_[1]),se=(0,h.useState)(),oe=d()(se,2),re=(oe[0],oe[1]),ae=(0,h.useState)(!1),le=d()(ae,2),ce=le[0],de=le[1],ue=(0,h.useState)(!1),pe=d()(ue,2),he=pe[0],me=pe[1],ge=(0,h.useState)(!1),xe=d()(ge,2),fe=xe[0],ve=xe[1],Ae=(0,h.useState)(!1),ye=d()(Ae,2),je=ye[0],we=ye[1],be=(0,h.useState)(!1),ke=d()(be,2),Ce=ke[0],Ze=ke[1],Ie=(0,h.useState)(!1),Se=d()(Ie,2),Ne=Se[0],Be=Se[1],Ee=(0,h.useState)(!1),Fe=d()(Ee,2),Oe=Fe[0],Me=Fe[1],Ge=(0,h.useState)({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Ye=d()(Ge,2),Je=Ye[0],Re=Ye[1],We=(0,h.useState)(!1),Xe=d()(We,2),Ke=Xe[0],He=Xe[1],qe=(0,m.useLocation)(),_e=(0,m.useSearchParams)(),$e=d()(_e,1)[0];console.log("------",$e.get("code"),D);var en=[{name:"添加老师",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjialaoshi1"})},{name:"添加助教",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiazhujiao1"})},{name:"添加学生",icon:(0,Q.jsx)("i",{className:"mr5 iconfont icon-tianjiaxuesheng1"})}].filter((function(e){return!(0,te.Rm)()||"添加老师"!==e.name})).filter((function(e){return null==D||!D.is_competition||!!(0,te.Rb)()}));(0,h.useEffect)((function(){return J({type:"globalSetting/delayTipToggle",payload:!0}),function(){J({type:"globalSetting/delayTipToggle",payload:!1})}}),[]),(0,h.useEffect)((function(){var e,n,t;1===(null==Y||null===(e=Y.userInfo)||void 0===e?void 0:e.user_status)&&x.Z.confirm({title:"温馨提示",icon:null,centered:!0,keyboard:!1,width:580,content:"尊敬的教师用户,您的教学课堂平台试用期已结束,在线实验等高消耗功能将被限制,请点击“申请延期”按钮,平台将尽快处理。",okText:"申请延期",cancelText:"忽略",onOk:(t=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"3"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("延期申请提交成功!平台工作人员将尽快与您联系,请耐心等待~"),setTimeout((function(){window.location.reload()}),800));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)}),onCancel:(n=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post",body:{course_id:U.coursesId,limit_type:"2"}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&window.location.reload();case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})}),[null==Y||null===(n=Y.userInfo)||void 0===n?void 0:n.user_status]);var tn=(0,h.useState)(!1),sn=d()(tn,2),rn=sn[0],cn=sn[1];(0,h.useEffect)((function(){var e=M()().add(0,"days").unix(),n=localStorage.getItem("classroomsclose");n?e>parseInt(n)&&cn(!0):cn(!0)}),[]),(0,h.useEffect)((function(){return Ze(!((null==D?void 0:D.student_count)>=10)&&he),function(){Ze(!1)}}),[D]),(0,h.useEffect)((function(){setTimeout((function(){Ze(!1)}),5e3)}),[]),(0,h.useEffect)((function(){var e=M()(),n="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),t=localStorage.getItem(n);return t?e<=M()(t)?Be(!1):(localStorage.removeItem(n),Be(!0)):Be(!0),function(){Be(!1)}}),[D]);var dn=function(){var e="".concat(null==H?void 0:H.login,"-").concat(U.coursesId,"-date"),n=M()().endOf("day").format("YYYY-MM-DD HH:mm:ss");localStorage.setItem(e,n),Be(!1)},un={5:{text:"如果分班单独设置发布内容(实训作业、普通作业、试卷等), 需要加入分班才能查看",url:"/api/courses/".concat(U.coursesId,"/switch_to_student.json")},6:{text:"由学生身份切换至教师,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_teacher.json")},7:{text:"由学生身份切换至助教,拥有添加成员、发布作业等管理权限",url:"/api/courses/".concat(U.coursesId,"/switch_to_assistant.json")}},pn=function(){J({type:"classroomList/getClassroomLeftMenus",payload:{id:U.coursesId}})},mn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J({type:"classroomList/getClassroomTopBanner",payload:{id:U.coursesId}});case 2:null==(n=e.sent)||!n.name||null!=n&&n.copy_completed?pn():setTimeout((function(){mn()}),1e4);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function xn(){return(xn=l()(r()().mark((function e(n){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:n}});case 2:if(null==(t=e.sent)||!t.need_pro_auth||null!=t&&t.existing_student||null!=t&&t.teacher_already_exist){e.next=6;break}return J({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:n,checkedList:[3]}}),e.abrupt("return");case 6:return e.next=8,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:n,student:1}});case 8:-4===(null==(s=e.sent)?void 0:s.status)&&J({type:"classroomList/setActionTabs",payload:{key:"到期提示"}}),401===s.status?(localStorage.setItem("addinfo","1"),localStorage.setItem("classromeurl",location.pathname+qe.search)):(mn(),pn());case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var fn=function(e,n){x.Z.confirm({centered:!0,title:"提示",icon:(0,Q.jsx)(C.Z,{}),content:e,okText:"确认",onOk:function(){return n()},cancelText:"取消"})},kn=function(){var e=l()(r()().mark((function e(n){var t,s,i,a,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n,e.next=0===e.t0?3:1===e.t0?8:2===e.t0?17:3===e.t0?20:4===e.t0?27:5===e.t0?30:6===e.t0||7===e.t0?33:8===e.t0?35:9===e.t0?44:49;break;case 3:return(0,ee.L9)(["教学课堂","课堂详情","设为公开/私有"]),c=(0,Q.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,Q.jsx)("br",{}),"是否确认设为公开?"]}),D.is_public&&(c=(0,Q.jsx)("p",{children:"您确定要设置为私有?"})),fn(c,l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.sb)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),mn());case 4:case"end":return e.stop()}}),e)})))),e.abrupt("break",49);case 8:if((0,ee.L9)(["教学课堂","课堂详情","停用/启用邀请码"]),null==D||!D.invite_code){e.next=13;break}fn((0,Q.jsxs)("p",{children:["课堂邀请码停用后,用户不能主动加入该课堂了",(0,Q.jsx)("br",{}),"您是否确认停用?"]}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.L$)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("设置成功"),mn());case 4:case"end":return e.stop()}}),e)})))),e.next=16;break;case 13:return e.next=15,(0,Z.L$)(o()({},U));case 15:a=e.sent;case 16:return e.abrupt("break",49);case 17:return(0,ee.L9)(["教学课堂","课堂详情","编辑课堂"]),null!=D&&D.excellent?m.history.push("/classrooms/".concat(U.coursesId,"/newgolds/settings")):m.history.push("/classrooms/".concat(U.coursesId,"/edit")),e.abrupt("break",49);case 20:if(null!==(t=Y.userInfo)&&void 0!==t&&t.professional_certification){e.next=23;break}return f.ZP.warning("需要通过职业认证后才能复制课堂"),e.abrupt("return");case 23:return(0,ee.L9)(["教学课堂","课堂详情","复制课堂"]),Re({aaa:["practice","exercise"],bbb:[],ccc:["attachment"]}),Me(!0),e.abrupt("break",49);case 27:return(0,ee.L9)(["教学课堂","课堂详情","删除课堂"]),J({type:"classroomList/setActionTabs",payload:{key:"删除课堂"}}),e.abrupt("break",49);case 30:return(0,ee.L9)(["教学课堂","课堂详情","切换为学生"]),J({type:"classroomList/setActionTabs",payload:{key:"切换为学生"}}),e.abrupt("break",49);case 33:return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"切换身份",content:un[n].text,onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(0,ee.L9)(["教学课堂","课堂详情",6==n?"切换为老师":" 切换为助教"]),e.next=3,(0,I.ZP)(un[n].url,{method:"post"});case 3:0===e.sent.status&&(f.ZP.success("切换成功"),window.location.reload());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("break",49);case 35:if(null==D||!D.invite_code){e.next=40;break}(0,ee.L9)(["教学课堂","课堂详情","退出课堂"]),fn((0,Q.jsx)("p",{children:"退出后您将不再是本课堂的成员,作品将全部被删除"}),l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.fN)(o()({},U));case 2:a=e.sent,0===(null===(n=a)||void 0===n?void 0:n.status)&&(f.ZP.success("退出成功"),m.history.push("/users/".concat(H.login)));case 4:case"end":return e.stop()}}),e)})))),e.next=43;break;case 40:return e.next=42,(0,Z.L$)(o()({},U));case 42:a=e.sent;case 43:return e.abrupt("break",49);case 44:if(null!==(s=Y.userInfo)&&void 0!==s&&s.professional_certification){e.next=47;break}return f.ZP.warning("需要通过职业认证后才能查看复制记录"),e.abrupt("return");case 47:return J({type:"classroomList/setActionTabs",payload:{key:"复制记录"}}),e.abrupt("break",49);case 49:0===(null===(i=a)||void 0===i?void 0:i.status)&&(f.ZP.success("设置成功"),mn());case 50:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Cn=(0,Q.jsx)("div",{className:"tc current",children:(0,Q.jsxs)(Q.Fragment,{children:[(null==D?void 0:D.switch_to_student)&&(0,Q.jsx)("p",{onClick:function(){return kn(5)},children:"切换为学生"}),(null==D?void 0:D.switch_to_teacher)&&(0,Q.jsx)("p",{onClick:function(){return kn(6)},children:"切换为老师"}),(null==D?void 0:D.switch_to_assistant)&&(0,Q.jsx)("p",{onClick:function(){return kn(7)},children:"切换为助教"})]})}),Zn=(0,Q.jsx)("div",{className:"tc current",children:null!=D&&D.excellent?(0,Q.jsxs)(Q.Fragment,{children:[(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(2)},children:"编辑课堂"}),(0,te.oF)()&&(0,Q.jsx)("p",{onClick:function(){return kn(4)},children:"删除课堂"})]}):(0,Q.jsxs)(Q.Fragment,{children:[(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return kn(0)},children:null!=D&&D.is_public?"设为私有":"设为公开"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(2)},children:"编辑课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(3)},children:"复制课堂"}),(0,te.GJ)()&&(0,Q.jsx)("p",{onClick:function(){return kn(9)},children:"复制记录"}),(0,te.dE)()&&(0,Q.jsx)("p",{onClick:function(){return kn(8)},children:"退出课堂"}),(0,te.aN)()&&(0,Q.jsx)("p",{onClick:function(){return kn(4)},children:"删除课堂"})]})});(0,h.useEffect)((function(){var e;if(null!=Y&&null!==(e=Y.userInfo)&&void 0!==e&&e.course){if((0,te.dE)())return void Ze(!1);var n,t=JSON.parse(null===(n=localStorage)||void 0===n?void 0:n.getItem("coursesIdstimies"));if((null==t?void 0:t.length)>0){var s=t.filter((function(e){return e.coursesId===(null==U?void 0:U.coursesId)}));(null==s?void 0:s.length)>0?M()(s[0].time).add(parseInt(s[0].Tooltiptype),"days")-1&&(n="graduation"),$(["".concat(n,"|").concat(U.coursesId)])}),[qe.pathname]),null!=D&&D.name&&(0,ee.Dk)(null==D?void 0:D.name);(0,h.useEffect)((function(){if(null!=D&&D.professors){var e,n,t="";null==D||null===(e=D.professors)||void 0===e||e.map((function(e,n){var s,o;n===(null==D||null===(s=D.professors)||void 0===s?void 0:s.length)-1&&0===(null==D||null===(o=D.assistants)||void 0===o?void 0:o.length)?t+=e:t+=e+"、"})),null==D||null===(n=D.assistants)||void 0===n||n.map((function(e,n){var s;n===(null==D||null===(s=D.assistants)||void 0===s?void 0:s.length)-1?t+=e+"(助教)":t+=e+"(助教)、"})),re(t)}}),[D]);var In,Sn,Nn,Tn,Ln,Bn=function(){var e=D.all_applies_count>0?24:0;return(0,Q.jsxs)("div",{style:{display:"inline-flex",alignItems:"center"},children:[(0,te.eB)()&&(0,Q.jsxs)("div",{className:ze.badge,style:{paddingRight:e},children:[(0,te.eB)()&&D.all_applies_count>0&&(0,Q.jsx)("span",{className:ze.num,children:D.all_applies_count>100?"99+":D.all_applies_count}),(0,Q.jsx)(v.Z,{zIndex:10,title:(0,Q.jsxs)("span",{className:"c-black",children:["新收到",null==D?void 0:D.all_applies_count,"条加入课堂的申请",(0,Q.jsx)(m.Link,{to:(0,te.Rm)()?"/classrooms/".concat(U.coursesId,"/students?tab=applicant"):"/classrooms/".concat(U.coursesId,"/teachers?tab=1"),className:"c-orange",children:"去审批"}),(0,Q.jsx)("i",{onClick:dn,className:"iconfont icon-guanbi1",style:{fontSize:12,color:"#666",marginLeft:10,cursor:"pointer"}})]}),color:"#FFF",open:D.all_applies_count>0&&Ne,children:(0,Q.jsxs)(m.Link,{onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},style:{display:"inline-flex",alignItems:"center"},className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("i",{className:"iconfont icon-chengyuanguanli1 mr5"}),"成员管理"]})},"#FFF")]}),(0,Q.jsxs)(m.Link,{onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},className:(0,te.eB)()?ze.link:ze.sLink,to:"/classrooms/".concat(U.coursesId,"/students"),children:[(0,Q.jsx)("span",{children:"学生"}),(0,Q.jsx)("span",{className:"ml5",children:D.student_count})]}),(0,Q.jsxs)(m.Link,{className:ze.link,onClick:function(e){(0,De.tJ)(J)||e.preventDefault()},to:"/classrooms/".concat(U.coursesId,"/teachers"),children:[(0,Q.jsx)("span",{children:"教师"}),(0,Q.jsx)("span",{className:"ml5",children:D.teacher_count})]}),(0,te.dE)()&&(null==D?void 0:D.allow_apply_teacher)&&(0,Q.jsx)("span",{className:"ml40 mr20",onClick:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==D?void 0:D.invite_code,professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为教师",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweijiaoshi"})})}),(0,te.dE)()&&(null==D?void 0:D.allow_apply_teacher)&&(0,Q.jsx)("span",{onClick:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:{invite_code:null==D?void 0:D.invite_code,assistant_professor:1}});case 2:(n=e.sent)&&f.ZP.info(null==n?void 0:n.message);case 4:case"end":return e.stop()}}),e)}))),children:(0,Q.jsx)(v.Z,{title:"申请成为助教",children:(0,Q.jsx)("a",{className:"c-white iconfont icon-shenqingchengweizhujiao"})})})]})},En="【教学课堂邀请】".concat(null==D?void 0:D.copy_teacher_name,"老师邀请您加入头歌平台教学课堂-《").concat(null==D?void 0:D.name,"》,您可以复制邀请码,在下方的链接中,点击“加入课堂”按钮加入该教学课堂。\n链接:https://www.educoder.net/classrooms/").concat(U.coursesId,"?code=").concat(null==D?void 0:D.invite_code,"\n邀请码:").concat(null==D?void 0:D.invite_code),Qn=(0,h.useMemo)((function(){var e,n=null==R||null===(e=R.course_modules)||void 0===e?void 0:e.map((function(e){return null==e?void 0:e.type}));return!(!(0,te.dE)()||null!=D&&D.excellent||null==D||!D.group_name||null==n||!n.includes("course_group"))}),[Y,O]);return(0,Q.jsxs)("section",{className:ze.bg,children:[(0,Q.jsx)("section",{className:ze.classroomInfo,children:(0,Q.jsxs)("aside",{className:"edu-container",children:[(0,Q.jsxs)("aside",{className:ze.title,children:[(0,Q.jsxs)("div",{className:ze.titleLeft,children:[(0,Q.jsx)("strong",{children:D.name}),(null==D?void 0:D.excellent)&&(0,Q.jsx)("span",{className:"tag-style bg-orange ml20",children:"开放课程"}),!(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-blue ml20",children:null!=D&&D.is_public?"公开":"私有"}),(0,te.aQ)()&&(0,Q.jsx)("span",{className:"tag-style bg-grey-ede c-light-black ml20",children:"已结束"}),(0,Q.jsx)("br",{}),!!D.credit&&(0,Q.jsxs)("span",{children:["学分 ",D.credit]}),!!D.class_period&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"学时 ",D.class_period]}),!!D.visits&&(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{className:"ml5 mr5",children:"|"}),"课堂访问量 ",D.visits]})]}),D.copy_completed&&"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsxs)("div",{className:ze.titleRight,style:{height:"20px",display:"flex",alignItems:"center"},children:[null===(null==H||null===(t=H.course)||void 0===t?void 0:t.course_role)&&"teacher"===(null==H?void 0:H.identity)&&(null==D?void 0:D.allow_copy)&&(0,Q.jsxs)("div",{className:ze.copy,children:[(0,Q.jsx)("span",{onClick:function(){kn(3)},children:"复制课堂"}),(0,Q.jsx)("span",{children:null==D?void 0:D.copied_courses_count})]}),(null==D?void 0:D.course_identity)<6&&!(null!=D&&D.excellent)&&(null==D?void 0:D.show_invite_code)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("strong",{className:"font14",children:"邀请码:"}),1===(null==D?void 0:D.invite_code_halt)&&(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{children:"已停用"})}),1!==(null==D?void 0:D.invite_code_halt)&&(0,Q.jsx)(A.Z,{zIndex:1,cancelText:"",overlayClassName:ze.tipJoin,overlayStyle:{width:270},open:Ce,placement:"bottom",title:(0,Q.jsxs)("span",{style:{color:"#000",fontSize:14,fontWeight:200},children:["复制并发给学生,邀请学生快速加入",(0,Q.jsx)("br",{}),(0,Q.jsx)("div",{style:{borderBottom:"1px solid #efefef",marginTop:"12px",marginLeft:-18}}),(0,Q.jsxs)(y.Z,{className:"mt10",children:[(0,Q.jsx)(j.Z,{flex:"1",style:{textAlign:"right",marginRight:10},children:(0,Q.jsx)(w.Z,{style:{marginLeft:-18,color:"#999"},onChange:function(e){de(e.target.checked)},children:0===D.student_count?"今天不再提示":"本周不再提示"})}),(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{size:"small",type:"primary",children:(0,Q.jsx)("span",{style:{cursor:"pointer"},onClick:function(){if((0,ee.RG)(En),ce){if(localStorage.getItem("coursesIdstimies")){var e=JSON.parse(localStorage.getItem("coursesIdstimies"));e.filter((function(e){return e.coursesId===U.coursesId})).length>0||(e.push({coursesId:U.coursesId,time:new Date,Tooltiptype:0===D.student_count?"1":"7"}),localStorage.setItem("coursesIdstimies",JSON.stringify(e)))}else localStorage.setItem("coursesIdstimies",JSON.stringify([{coursesId:U.coursesId,time:new Date,Tooltiptype:0===D.student_count?"1":"7"}]));Ze(!1)}else Ze(!1)},children:"确定"})})})]})]}),children:(0,Q.jsx)("strong",{className:"font14",children:(0,Q.jsx)("span",{className:1===(null==D?void 0:D.invite_code_halt)?"":"c-yellow",children:1===(null==D?void 0:D.invite_code_halt)?"已停用":null==D?void 0:D.invite_code})})}),1!==(null==D?void 0:D.invite_code_halt)&&(0,Q.jsxs)("div",{className:ze.shareClassroom,onClick:function(){J({type:"classroomList/save",payload:{shareStatus:!0}})},children:[(0,Q.jsx)("span",{children:(0,Q.jsx)("i",{className:"iconfont icon-fenxiangketang"})}),(0,Q.jsx)("span",{children:"分享课堂"})]})]}),(0,Q.jsx)(k.Z,{placement:"bottom",content:Cn,trigger:"hover",children:(Ln="",!(null!=D&&D.switch_to_student||null!=D&&D.switch_to_teacher||null!=D&&D.switch_to_assistant)||null!=D&&D.excellent||(Ln=" ▼"),(0,Q.jsxs)("span",{style:{pointerEvents:Ln?"all":"none"},children:[8===(null==H||null===(In=H.course)||void 0===In?void 0:In.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),5===(null==H||null===(Sn=H.course)||void 0===Sn?void 0:Sn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:老师",Ln]}),12===(null==H||null===(Nn=H.course)||void 0===Nn?void 0:Nn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:助教",Ln]}),15===(null==H||null===(Tn=H.course)||void 0===Tn?void 0:Tn.course_role)&&(0,Q.jsxs)("span",{className:"c-white ml15",children:["当前身份:学生",Ln]})]}))}),(0,te.RV)()&&(0,Q.jsx)("span",{className:"ml10 mr10",children:"|"}),(0,te.RV)()&&(0,Q.jsx)(k.Z,{placement:"bottom",content:Zn,trigger:"hover",children:(0,Q.jsxs)("span",{className:ze.iconH,children:[(0,te.aN)()&&(0,Q.jsx)("span",{children:"课堂管理"}),((0,te.IR)()||(0,te.Rm)())&&(0,Q.jsxs)("span",{children:[!(null!=D&&D.excellent)&&"复制/","课堂管理"]}),(0,te.dE)()&&!(null!=D&&D.excellent)&&(0,Q.jsx)("span",{children:"退出课堂"})]})})]})]}),(0,Q.jsxs)(y.Z,{children:[(0,Q.jsx)(j.Z,{flex:1,children:(0,Q.jsx)("aside",{className:ze.classroomUser,children:"kepukehuan.educoder.net"!==document.domain&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)("p",{className:ze.headPic,children:[(0,Q.jsx)(m.Link,{to:"/users/".concat(null==D?void 0:D.teacher_login,"/classrooms"),children:(null==D?void 0:D.teacher_img)&&(0,Q.jsx)("img",{src:ne.Z.IMG_SERVER+"/images/"+D.teacher_img,alt:""})}),(0,Q.jsx)(m.Link,{to:"/users/".concat(null==D?void 0:D.teacher_login,"/classrooms"),children:(0,Q.jsx)("strong",{className:"c-white",children:D.teacher_name})}),(0,Q.jsxs)("span",{children:["(",D.teacher_school,")"]}),!(null==D||!D.subject_identifier)&&!(0,te.Jd)()&&(0,Q.jsxs)("div",{className:ze.btnWrap,children:[(0,Q.jsxs)("div",{onClick:function(){return(0,ee.xg)("/paths/".concat(null==D?void 0:D.subject_identifier))},className:ze.btn,children:[(0,Q.jsx)("i",{className:"iconfont icon-jinrushijiankecheng font13 mr5"}),"进入实践课程"]}),(0,Q.jsx)("div",{className:ze.tip,children:"进入开放课堂对应的实践课程"})]})]})})})}),(0,te.Jd)()&&(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(b.ZP,{onClick:function(){return J({type:"classroomList/setActionTabs",payload:{key:"加入课堂"}})},size:"middle",type:"primary",className:ze.joinCouses,children:"加入课堂"})}),(0,Q.jsxs)(j.Z,{style:{display:2===(null===(s=Y.userInfo)||void 0===s?void 0:s.user_status)||3===(null===(i=Y.userInfo)||void 0===i?void 0:i.user_status)?"flex":"none",alignItems:"center"},children:[2===(null===(a=Y.userInfo)||void 0===a?void 0:a.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,children:[(0,Q.jsx)("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:An}),"课堂部分功能已被限制,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:jn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]}),3===(null===(c=Y.userInfo)||void 0===c?void 0:c.user_status)&&(0,Q.jsxs)("div",{className:ze.righttop,style:{width:296},children:[(0,Q.jsx)("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:yn}),"延期申请中,点击",(0,Q.jsx)("span",{style:{color:"#F27107",cursor:"pointer"},onClick:function(){x.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:jn}),(0,Q.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]})]})]}),(0,Q.jsx)("aside",{className:ze.classroomDescBg}),(0,Q.jsx)("aside",{className:ze.classroomDesc,children:D.copy_completed&&"kepukehuan.educoder.net"!==document.domain?(0,Q.jsxs)(Q.Fragment,{children:[" ",(0,Q.jsxs)("div",{children:[(null==D?void 0:D.excellent)&&(0,te.GJ)()&&(0,Q.jsx)(Bn,{}),!(null!=D&&D.excellent)&&(0,Q.jsx)(Bn,{})]}),(0,Q.jsxs)("div",{children:[(0,te.GJ)()&&en.map((function(e,n){return(0,Q.jsxs)("span",{className:13===V.actionTabs.type&&"添加学生"===e.name?ze.classromediv:"",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情",e.name]),J({type:"classroomList/setActionTabs",payload:{key:e.name}})},children:[e.icon,e.name]},n)})),Qn&&(0,Q.jsxs)(m.Link,{className:"c-white",to:"/classrooms/".concat(U.coursesId,"/course_group"),children:[(0,Q.jsx)("span",{style:{fontSize:"14px"},children:"你当前所在班级:"}),(0,Q.jsx)(v.Z,{title:(null==D||null===(u=D.group_name)||void 0===u?void 0:u.length)>10?null==D?void 0:D.group_name:"",children:(0,Q.jsx)("span",{style:{fontSize:"14px"},children:(null==D||null===(S=D.group_name)||void 0===S?void 0:S.length)>10?(null==D||null===(N=D.group_name)||void 0===N?void 0:N.substr(0,10))+"...":null==D?void 0:D.group_name})})]}),(0,te.dE)()&&(null==D?void 0:D.third_party_name)&&(0,Q.jsxs)("span",{className:"current",onClick:function(){(0,ee.L9)(["教学课堂","课堂详情","填写慕课资料"]),J({type:"classroomList/setActionTabs",payload:{key:"填写慕课资料"}})},children:[(0,Q.jsx)("i",{className:"iconfont icon-tianxiedisanfangmuke font14 mr5"}),"填写第三方慕课平台账号信息",(0,Q.jsx)("i",{className:"iconfont icon-you font14 mr5 ml5"})]})]})]}):(0,Q.jsx)("div",{})})]})}),(0,Q.jsx)("div",{children:(0,te.dE)()&&rn&&(null==G||null===(T=G.setting)||void 0===T||null===(T=T.adv_course)||void 0===T?void 0:T.image_url)&&(0,Q.jsx)("aside",{className:"edu-container",children:(0,Q.jsxs)("div",{onClick:function(){var e;return window.open(null==G||null===(e=G.setting)||void 0===e||null===(e=e.adv_course)||void 0===e?void 0:e.jump_url)},style:{backgroundImage:"url(".concat(ne.Z.IMG_SERVER+(null==G||null===(L=G.setting)||void 0===L||null===(L=L.adv_course)||void 0===L?void 0:L.image_url),")"),width:"1200px",height:60,margin:"0px auto",display:"flex",marginTop:"10px",cursor:"pointer",backgroundSize:"cover"},children:[(0,Q.jsx)("div",{style:{marginLeft:61,position:"relative",marginRight:82,height:60,display:"flex",alignItems:"center",justifyContent:"space-between",width:"100%"}}),(0,Q.jsx)("img",{src:ln,onClick:function(e){e.stopPropagation(),localStorage.setItem("classroomsclose",M()().add(1,"days").unix()+""),cn(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]})})}),(0,Q.jsx)("aside",{className:"edu-container mb20",children:D.copy_completed?(0,Q.jsxs)(g.Z,{style:{background:"none"},children:[(0,Q.jsx)(Ve,{}),(0,Q.jsx)(g.Z,{style:{background:"none",overflow:"initial"},children:(0,Q.jsx)(bn,{className:ze.container,children:(0,Q.jsx)(m.Outlet,{})})})]}):(0,Q.jsxs)("div",{className:ze.skeleton,children:[(0,Q.jsx)("div",{className:ze.skeletonL}),(0,Q.jsxs)("div",{className:ze.skeletonR,children:[(0,Q.jsx)("div",{className:ze.skeletonR_1}),Array.from({length:5},(function(e,n){return(0,Q.jsx)("div",{className:ze.skeletonR_2},n)}))]})]})}),(0,Q.jsx)(F,{}),(0,Q.jsx)(z,{}),(0,Q.jsx)(Te,{}),(0,Q.jsx)(X,{onShow:function(){return we(!0)}}),(0,Q.jsx)(K,{onShow:function(){return we(!0)}}),(0,Q.jsx)(ie,{onShow:function(){return we(!0)},onShow1:function(){return ve(!0)}}),(0,Q.jsx)(Le,{}),(0,Q.jsx)(Pe,{}),(0,Q.jsx)(Ue,{}),(0,Q.jsx)(an,{}),(0,Q.jsx)(Qe,{}),W&&(0,Q.jsx)(nn,{}),(null==D?void 0:D.course_end)&&(0,te.eB)()&&((null==H||null===(B=H.course)||void 0===B?void 0:B.course_excellent)&&(null==H||null===(E=H.course)||void 0===E?void 0:E.subject_last_course)||!(null!=H&&null!==(P=H.course)&&void 0!==P&&P.course_excellent))&&(0,Q.jsx)(on,{}),(0,Q.jsx)(x.Z,{open:fe,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"确定",onCancel:function(){return ve(!1)},onOk:function(){return ve(!1)},children:(0,Q.jsxs)("div",{children:["导入失败,当前导入的数据已超过50人。目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动。"]})}),(0,Q.jsx)(x.Z,{open:je,width:464,centered:!0,title:(0,Q.jsxs)("span",{children:[(0,Q.jsx)(C.Z,{style:{color:"#faad14",fontSize:"18px"}})," 提示"]}),okText:"申请延期",onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts.json",{method:"post"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&f.ZP.info("申请成功");case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){return we(!1)},children:(0,Q.jsxs)("div",{children:["尊敬的老师您好,贵单位试用期已过,目前您的教学课堂",(0,Q.jsx)("span",{style:{color:"#FF9D18"},children:"仅支持50人以下"}),"的教学活动,为确保您的课程后续试用不受影响,请先点击右侧的“",(0,Q.jsx)("span",{style:{color:"#165DFF"},children:"申请延期"}),"”按钮,平台将推动解决相关事宜。"]})}),(0,Q.jsx)(hn,{openCopyCourse:Oe,copyCourseConfirmLoading:Ke,copyCourseParams:Je,setCopyCourseConfirmLoading:function(e){He(e)},setOpenCopyCourse:function(e){Me(e)},setCopyCourseParams:function(e){Re(e)}}),!D.copy_completed&&(0,Q.jsx)(gn,{}),(0,Q.jsx)(vn,{})]})}))},95341:function(e,n,t){t.d(n,{rX:function(){return C},pW:function(){return Z},gy:function(){return I},xY:function(){return k},O5:function(){return b},tJ:function(){return v},o1:function(){return A},Rd:function(){return w}});var s=t(7557),o=t.n(s),i=t(41498),r=t.n(i),a=t(32007),l=t(43418),c=t(28103),d=t(8591),u=t(89260),p=t(66621),h=t(680),m=t(25510),g=t.p+"static/newqrcode.a8740efb.png",x=t(32637),f=t(37712),v=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!y(n))},A=function(e){return!!(0,u.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},y=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(l.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),j()}}),!1)},j=function(){l.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},w=function(){l.Z.warning({title:"提示",icon:null,width:400,content:(0,f.jsxs)("div",{style:{textAlign:"center"},children:[(0,f.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,f.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:x}),(0,f.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},b=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(l.Z.confirm({title:"提示",centered:!0,content:(0,f.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},k=function(){return!!(0,u.V9)()||(l.Z.warning({centered:!0,width:530,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,f.jsx)("img",{src:g,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},C=function(e,n){return!!e||(l.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,f.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,f.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,f.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},Z=function(e){l.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("div",{children:[(0,f.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,f.jsx)(c.Z,{}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,f.jsx)("a",{children:e}),"天。"]}),(0,f.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,f.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,f.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),s=t.shixunsDetail.detail;if(2===(null==s?void 0:s.public)||1===(null==s?void 0:s.public)||3===(null==s?void 0:s.shixun_status)){var i="";return 2===(null==s?void 0:s.public)&&(i="已公开"),1===(null==s?void 0:s.public)&&(i="待审核"),3===(null==s?void 0:s.shixun_status)&&(i="已关闭"),l.Z.info({centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,f.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,f.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,f.jsxs)("span",{children:["该实践项目的状态为",i,",",n,"。"]}),(0,f.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,f.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==s?void 0:s.shixun_status)&&(l.Z.confirm({centered:!0,icon:(0,f.jsx)(h.Z,{}),title:"提示",content:(0,f.jsxs)("div",{children:[(0,f.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,f.jsx)("br",{}),(0,f.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;l.Z.confirm({width:440,centered:!0,icon:(0,f.jsx)(h.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==s?void 0:s.identifier}});case 2:401!==n.sent.status&&(d.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==s?void 0:s.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==s?void 0:s.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"},74265:function(e){e.exports="data:image/png;base64,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"},9936:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},90556:function(e){e.exports="data:image/png;base64,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"},52590:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/layouts__SimpleLayouts.async.js b/layouts__SimpleLayouts.async.js index 572b754916..62dd982c6e 100644 --- a/layouts__SimpleLayouts.async.js +++ b/layouts__SimpleLayouts.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[37062],{50883:function(A,g,C){var I=C(82242),e=C.n(I),n=(C(59301),C(93314)),t=C(3113),f=C(37712);g.Z=function(A){var g=A.img,C=A.buttonProps,I=void 0===C?{}:C,r=A.styles,l=void 0===r?{}:r,a=A.customText,v=A.ButtonText,d=A.ButtonClick,u=A.Buttonclass,o=A.ButtonTwo,i=A.imgStyles,c=A.loading,p=void 0!==c&&c;return(0,f.jsxs)("section",{className:"tc animated fadeIn",style:e()(e()({},{color:"#999",margin:"100px auto",visibility:p?"hidden":"visible"}),l),children:[(0,f.jsx)("img",{src:g||n,style:e()(e()({},i),{},{pointerEvents:"none",userSelect:"none"})}),(0,f.jsx)("p",{className:"mt20 font14",children:a||"暂时还没有相关数据哦!"}),v&&(0,f.jsx)(t.ZP,e()(e()({className:u,onClick:d},I),{},{children:v})),o&&o]})}},21062:function(A,g,C){C.d(g,{Z:function(){return z}});var I=C(82242),e=C.n(I),n=C(7557),t=C.n(n),f=C(41498),r=C.n(f),l=C(79800),a=C.n(l),v=C(59301),d={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},u=C(3113),o=C(38827),i=C(84445),c=C(6848),p=C(66621),s=C(33571),X=C(50883),P=C(20817),m=C(70042),b=C(37712),z=function(A){var g,C,I,n,f,l,z=A.editOffice,V=void 0===z?"view":z,w=A.data,x=(A.theme,A.type),y=A.filename,q=A.monacoEditor,O=A.className,H=A.style,j=A.close,T=A.onClose,L=A.hasMask,h=A.disabledDownload,Z=A.onImgDimensions,K=A.showNodata,D=A.recordInfo,N=(0,v.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),F=a()(N,2),W=(F[0],F[1],(0,v.useState)("")),k=a()(W,2),S=(k[0],k[1]),U=(0,v.useState)(),M=a()(U,2),R=M[0],B=M[1],J="build"===window.ENV?"/react/build":"",G=location.host.startsWith("localhost")?P.Z.PROXY_SERVER:P.Z.API_SERVER,Y=(0,v.useRef)();null!==(g=w)&&void 0!==g&&g.startsWith("/api")&&"txt"!==x&&(w=P.Z.API_SERVER+w);y&&q&&(q.filename=y),(0,v.useEffect)((function(){var A,g=null===(A=document.cookie)||void 0===A||null===(A=A.replace(/\s/g,""))||void 0===A?void 0:A.split(";");null==g||g.map((function(A){var g=A.split("=");"_educoder_session"===g[0]&&S(g[1])}))}),[]),(0,v.useEffect)((function(){var A;"office"===x&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?B({url:w,fileType:(A=w,A.substring(A.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):Q())}),[x,w]);var Q=function(){var A=r()(t()().mark((function A(){var g,C,I;return t()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return console.log("data:",w),g=w,w.startsWith("http")||(g=location.origin+g),C=new URL(g).pathname.split("/").pop(),A.next=6,(0,s.gJ)({attachment_id:C});case 6:(I=A.sent).url=G+I.url,B(I);case 9:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),E=function(){w.startsWith("http")||w.startsWith("blob:")?_():(0,p.Sv)(y||"educoder",w,y)},_=function(){D&&(0,m.fc)({id:null==D?void 0:D.id,watch_type:1,course_id:null==D?void 0:D.course_id}),(0,p.Nd)(y||"educoder",decodeURIComponent(w))};return(0,b.jsxs)("div",{style:e()({},H||{}),className:"".concat(L&&d.bgBlack," ").concat(x?d.wrp:"hide"),children:[j&&(0,b.jsxs)("div",{className:d.close,ref:Y,children:[!!Z&&(0,b.jsx)(c.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Y.current},children:(0,b.jsx)("span",{onClick:function(){T(),Z()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!h&&(0,b.jsx)(c.Z,{title:"点击下载此文件",getPopupContainer:function(){return Y.current},children:(0,b.jsx)("span",{onClick:_,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(c.Z,{title:"关闭",getPopupContainer:function(){return Y.current},children:(0,b.jsx)("span",{className:"",onClick:T,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(d[O]," ").concat(O," ").concat(d.monaco," ").concat("txt"===x?"show":"hide"),children:"txt"===x&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(i.ZP,e()({},q))})}),"audio"===x&&(0,b.jsx)("audio",{src:"".concat((null===(C=w)||void 0===C?void 0:C.indexOf("http://"))>-1||(null===(I=w)||void 0===I?void 0:I.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===x&&(0,b.jsx)(b.Fragment,{children:(null===(n=w)||void 0===n?void 0:n.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===x&&R&&(0,b.jsx)("iframe",{src:"".concat(J,"/office.html?key=").concat(R.key,"&url=").concat(btoa(R.url),"&callbackUrl=").concat(G+R.callbackUrl,"&fileType=").concat(R.fileType,"&title=").concat(R.title,"&model=").concat(V,"&officeServer=").concat(P.Z.ONLYOFFICE,"&disabledDownload=").concat(!!h)}),"html"===x&&(0,b.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===x&&(0,b.jsx)("iframe",{src:"".concat(J,"/js/pdfview/index.html?filename=").concat(y||"educoder.pdf","&url=").concat(encodeURIComponent(w),"&disabledDownload=").concat(!!h)}),"image"===x&&(0,b.jsx)("img",{src:"".concat((null===(f=w)||void 0===f?void 0:f.indexOf("http://"))>-1||(null===(l=w)||void 0===l?void 0:l.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===x||"download"===x)&&(0,b.jsx)(b.Fragment,{children:K?(0,b.jsx)(X.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(u.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:E,disabled:h,children:"下载"})}):(0,b.jsxs)(u.ZP,{type:"primary",size:"middle",onClick:E,disabled:h,children:[(0,b.jsx)(o.Z,{}),"点击下载"]})})]})}},51150:function(A,g,C){C.d(g,{z:function(){return b}});var I=C(82242),e=C.n(I),n=C(37205),t=C.n(n),f=C(91232),r=C.n(f),l=C(79800),a=C.n(l),v=C(59301),d=(C(84996),C(91038)),u=(C(64018),C(6419)),o=C(20817),i=C(66621),c=C(15342),p=C(1012),s=C(21062),X=C(37712),P="@▁@",m=/]*>/g;var b=function(A,g){A=A||"";var C=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return g?A.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(C,(function(A,g,C,I,e,n,t){var f=g||I||n,r=C||e||t||"?";return o.Z.API_SERVER+"/api/attachments/"+f+r+"&t="+(0,i.Jn)(f,Date.now())+(A.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):A=A.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(A,g,C,I,e,n,t){var f=g||I||n,r=C||e||t||"?";return o.Z.API_SERVER+"/attachments/download/"+f+r+"&t="+(0,i.Jn)(f,Date.now())+(A.indexOf(")")>-1?")":"&")})).replace(C,(function(A,g,C,I,e,n,t){var f=g||I||n,r=C||e||t||"?";return o.Z.API_SERVER+"/api/attachments/"+f+r+"&t="+(0,i.Jn)(f,Date.now())+(A.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(A,g,C,I,e){var n=g||I,t=C||e||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+n+t+n+t+"&t="+(0,i.Jn)(n,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(A,g,C,I,e){var n=g||I,t=C||e||"";return"("+o.Z.API_SERVER+"/files/uploads/"+n+t+n+t+"&t="+(0,i.Jn)(n,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,"\n")};g.Z=function(A){var g=A.value,C=void 0===g?"":g,I=A.className,n=A.showTextOnly,f=A.showLines,l=A.style,i=void 0===l?{}:l,b=A.stylesPrev,z=void 0===b?{}:b,V=A.highlightKeywords,w=A.showProgramFill,x=(A.isProgramFill,A.disabledFill),y=void 0!==x&&x,q=A.programFillValue,O=A.onFillChange,H=void 0===O?function(A){}:O,j=A.onFillBlur,T=void 0===j?function(){}:j,L=A.onFillFocus,h=void 0===L?function(){}:L,Z=String(C),K=(0,v.useState)(""),D=a()(K,2),N=D[0],F=D[1],W=(0,v.useState)("office"),k=a()(W,2),S=k[0],U=k[1],M=(0,v.useState)([]),R=a()(M,2),B=R[0],J=R[1],G=(0,v.useRef)("a"+(0,p.Z)()),Y={};var Q=function(A){return A.replace(/([\s\S]+?)<\/style>/gim,(function(A,g){var C=g.replace(/(\n|\r)/g,"").split("}"),I=[];return C.map((function(A){""!=A&&I.push(".".concat(G.current," ").concat(A))})),"")}))},E=(0,v.useMemo)((function(){try{Z=Z.replace(/\(\/attachments\/download\//g,"("+o.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+o.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+o.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+o.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,"\n")}catch(A){}if(w){var A=-1;return Z=Z.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(g,C,I){var e;return function(A,g,C){var I=document.createElement(A===P?"input":"textarea");I.style.width="100%",I.style.height=A===P?"40px":"151px",I.rows=5,I.spellcheck=!1,I.name="edu-program-fill",I.placeholder="请输入",I.dataset.id=g;var e=Object.keys(Y).length;return Y[e]=I,'')}(g,++A,null==q||null===(e=q[A])||void 0===e?void 0:e.value.replaceAll("<","<").replaceAll(">",">"))})),'
'.concat(Q(Z||""),"
")}var g=Q(Z);g=(0,d.ZP)(g);var C=(0,d.ez)();Z.match(/\[TOC\]/)&&(g=g.replace("

[TOC]

",(0,d.Qv)()),(0,d.Iy)()),g=g.replace(/(__special_katext_id_\d+__)/g,(function(A,g){var I=C[g],e=I.type,n=I.expression;return(0,c.renderToString)(function(A){var g=document.createElement("div");return g.innerHTML=A,0===g.childNodes.length?"":g.childNodes[0].nodeValue}(n)||"",{displayMode:"block"===e,throwOnError:!1,output:"html"})})),g=g.replace(/▁/g,"▁▁▁▁▁"),(0,d.AL)();var I=document.createElement("div");return I.innerHTML=g,n?I.innerText:V?(gA(I,V.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),I.innerHTML):(setTimeout((function(){return eA()}),500),I.innerHTML)}),[Z,V]);(0,v.useEffect)((function(){CA.current&&CA.current.querySelectorAll(["input","textarea"]).forEach((function(A){A.oninput=_,A.onblur=$,A.onfocus=AA}))}),[B]),(0,v.useEffect)((function(){if(null!=q&&q.length)try{var A,g=CA.current.querySelectorAll(".edu-program-fill-score"),C=CA.current.querySelectorAll('[name="edu-program-fill"]'),I=r()(C.entries());try{for(I.s();!(A=I.n()).done;){var e,n,t,f=a()(A.value,2),l=f[0],v=f[1];v.value=(null==q||null===(e=q[l])||void 0===e?void 0:e.value)||"","warning"===(null==q||null===(n=q[l])||void 0===n?void 0:n.type)?v.className="program-fill-warning":"success"===(null==q||null===(t=q[l])||void 0===t?void 0:t.type)?v.className="program-fill-success":v.className=""}}catch(A){I.e(A)}finally{I.f()}var d,u=r()(g.entries());try{for(u.s();!(d=u.n()).done;){var o,i,c=a()(d.value,2),p=c[0];c[1].innerHTML=null!=q&&null!==(o=q[p])&&void 0!==o&&o.score?"".concat(null==q||null===(i=q[p])||void 0===i?void 0:i.score,"分"):""}}catch(A){u.e(A)}finally{u.f()}J(q)}catch(A){console.log(A,"error")}}),[q]);var _=function(A){B[A.target.dataset.id]=B[A.target.dataset.id]||{},B[A.target.dataset.id].value=A.target.value,J(t()(B)),H(B,A.target.dataset.id)},$=function(A){B[A.target.dataset.id]=B[A.target.dataset.id]||{},B[A.target.dataset.id].value=A.target.value,J(t()(B)),T(B,A.target.dataset.id)},AA=function(A){B[A.target.dataset.id]=B[A.target.dataset.id]||{},B[A.target.dataset.id].value=A.target.value,J(t()(B)),h(B,A.target.dataset.id)};function gA(A,g){return A.childNodes.forEach((function(A){if(A.childNodes.length>0)gA(A,g);else if("IMG"!==A.nodeName)if(A.innerHTML){var C;A.innerHTML=null===(C=A.innerHTML)||void 0===C?void 0:C.replace(new RegExp(g,"gi"),'$&')}else{var I=document.createElement("span");I.innerHTML=A.textContent.replace(new RegExp(g,"gi"),'$&'),A.replaceWith(I)}}))}var CA=(0,v.useRef)();function IA(A){var g=A.target;if("A"===g.tagName.toUpperCase()){var C=g.getAttribute("href");if(C.indexOf("office")>-1)A.preventDefault(),F(C),U("office");else if(C.indexOf("application/pdf")>-1)A.preventDefault(),F(C),U("pdf");else if(C.indexOf("text/html")>-1)A.preventDefault(),F(C),U("html");else if(C.startsWith("#")){A.preventDefault();var I=document.getElementById(C.replace("#",""));I&&I.scrollIntoView(!0)}}}d.jb.WebkitLineClamp=f,f&&(i=e()(e()({},i),d.jb));var eA=function(){var A,g=null===(A=CA.current)||void 0===A?void 0:A.querySelectorAll("video");null==g||g.forEach((function(A){if(A.oncontextmenu=function(){return!1},A.src.indexOf(".m3u8")>-1)if(A.canPlayType("application/vnd.apple.mpegurl"));else if(u.ZP.isSupported()){var g=new u.ZP;g.loadSource(A.src),g.attachMedia(A)}}))};return(0,v.useEffect)((function(){if(CA.current&&E&&E.match(m)&&window.PR.prettyPrint(),CA.current)return CA.current.addEventListener("click",IA),function(){var A;null===(A=CA.current)||void 0===A||A.removeEventListener("click",IA),(0,d.AL)(),(0,d.Iy)()}}),[E,CA.current,IA]),(0,v.useEffect)((function(){var A,g=function(A){A.preventDefault(),A.clipboardData.setData("text",window.getSelection().toString())};return null===(A=CA.current)||void 0===A||A.addEventListener("copy",g),function(){var A;null===(A=CA.current)||void 0===A||A.removeEventListener("copy",g)}}),[CA.current]),(0,X.jsxs)(X.Fragment,{children:[n&&(0,X.jsx)("div",{ref:CA,children:E}),!n&&(0,X.jsx)("div",{ref:CA,style:e()({},i),className:"".concat(I||""," ").concat(y?"disabled-fill":""," markdown-body ").concat(G.current),dangerouslySetInnerHTML:{__html:E}}),(0,X.jsx)(s.Z,{close:!0,data:N,type:null!=N&&N.length?S:"",style:e()({},z),onClose:function(){return F("")}})]})}},35978:function(A,g,C){C.r(g),C.d(g,{default:function(){return rA}});var I=C(82242),e=C.n(I),n=C(79800),t=C.n(n),f=C(39647),r=C.n(f),l=C(59301),a=C(92736),v=C(81863),d=C(1082),u=C(32007),o=C(61186),i=C.n(o),c="footer___k7tsL",p="fastLink___WjVYd",s=C(37712),X=function(A){A.user;var g,C,I,e,n,t,f=A.globalSetting;return(0,s.jsxs)("div",{className:c,style:{height:null!=f&&null!==(g=f.setting)&&void 0!==g&&g.main_site?"":"80px",lineHeight:null!=f&&null!==(C=f.setting)&&void 0!==C&&C.main_site?"":"80px"},children:[(null==f||null===(I=f.setting)||void 0===I?void 0:I.main_site)&&(0,s.jsxs)("aside",{className:p,children:[(0,s.jsx)("a",{target:"_blank",href:"/",children:"网站首页"}),!(null!=f&&null!==(e=f.setting)&&void 0!==e&&e.is_local)&&(0,s.jsx)("a",{target:"_blank",href:"/help/about_us",children:"关于我们"}),(0,s.jsx)("a",{target:"_blank",href:"/help/contact_us",children:"联系我们"}),(0,s.jsx)("a",{target:"_blank",href:"/help/cooperatives",children:"合作伙伴"}),(0,s.jsx)("a",{target:"_blank",href:"/help/agreement",children:"服务协议"}),(0,s.jsx)("a",{target:"_blank",href:"/help/help_center",children:"帮助中心"}),(0,s.jsx)("a",{target:"_blank",href:"/help/feedback",children:"意见反馈"})]}),null!==(n=f.setting)&&void 0!==n&&n.footer?(0,s.jsx)("div",{dangerouslySetInnerHTML:{__html:null===(t=f.setting)||void 0===t?void 0:t.footer}}):(0,s.jsx)("div",{children:(0,s.jsxs)("p",{className:"footer_con-p inline lineh-30 font-14",children:[(0,s.jsx)("span",{className:"font-18 fl",children:"©"})," ",i()().year()," EduCoder",(0,s.jsx)("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15",children:"湘ICP备17009477号"}),(0,s.jsxs)("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15",children:[(0,s.jsx)("img",{className:"vertical4",src:"data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII="}),"湘公网安备43019002000962号"]}),(0,s.jsx)("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank",children:"Trustie"}),"   &   IntelliDE inside. ",(0,s.jsx)("span",{className:"mr15",children:"版权所有 湖南智擎科技有限公司"})]})})]})},P="newFooter___XUH_2",m=C(43418),b=C(66621),z=C(40937),V=C(51150),w=function(A){A.user;var g,C=A.globalSetting,I=(0,l.useState)(!1),e=t()(I,2),n=e[0],f=e[1];(0,l.useEffect)((function(){return window.addEventListener("click",r),function(){window.removeEventListener("click",r)}}),[]);var r=function(A){var g,C;null==A||!A.target||"头歌教师交流社区"!==(null==A||null===(g=A.target)||void 0===g?void 0:g.innerText)&&"头歌教师交流社区"!==(null==A||null===(C=A.target)||void 0===C||null===(C=C.nextElementSibling)||void 0===C?void 0:C.innerText)||function(A,g){if(A.className===g)return A;for(var C=0,I=A;I=I.parentNode;C++){if(I.className===g)return I;if(I==document.documentElement)return!1}}(A.target,"module-introduce")&&(/macintosh|mac os x/i.test(navigator.userAgent)?f(!0):(0,b.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd"))};return(0,s.jsxs)(l.Fragment,{children:[(0,s.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:n,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return f(!1)},children:(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,s.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:612934990 "}),(0,s.jsx)("img",{src:z,width:200,height:200})]})}),(0,s.jsx)("div",{className:P,dangerouslySetInnerHTML:{__html:(0,V.z)(null===(g=C.setting)||void 0===g?void 0:g.footer,!0)}})]})},x=(0,u.connect)((function(A){var g=A.user,C=A.loading;return{user:g,globalSetting:A.globalSetting,loading:C.models.index}}))((function(A){var g,C,I=A.user,e=A.globalSetting;A.loading,A.dispatch;return e.showFooter&&e.showHeaderFooter?(0,s.jsx)("section",{id:"footer",children:null==e||null===(g=e.setting)||void 0===g||!g.main_site||null!=e&&null!==(C=e.setting)&&void 0!==C&&C.is_local?(0,s.jsx)(X,{user:I,globalSetting:e}):(0,s.jsx)(w,{user:I,globalSetting:e})}):(0,s.jsx)(s.Fragment,{children:" "})})),y=C(6848),q=C(20923),O=C(96686),H=C(20817),j="sideBar___iM1tf",T="wrap___GEY86",L="backTop___skoyU",h="ul___JwWww",Z=C(47481),K=C(32637),D=(0,u.connect)((function(A){var g=A.loading,C=A.globalSetting,I=A.user,e=A.shixunHomeworks;return{globalSetting:C,user:I,loading:g.models.index,shixunHomeworks:e}}))((function(A){var g,C,I,e,n,f,r,a,v,d,o,i,c,p,X,P=A.globalSetting,z=(A.loading,A.shixunHomeworks),V=A.user,w=(A.dispatch,(0,l.useState)(!1)),x=t()(w,2),D=x[0],N=x[1],F=(0,l.useState)(!1),W=t()(F,2),k=W[0],S=W[1],U=(0,l.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),M=t()(U,1)[0],R=(0,l.useState)("1"!=(null===(g=localStorage)||void 0===g?void 0:g.hidesidebar)),B=t()(R,2),J=B[0],G=B[1],Y=(0,l.useState)(!1),Q=t()(Y,2),E=(Q[0],Q[1]),_=(0,l.useState)(!1),$=t()(_,2),AA=$[0],gA=$[1],CA=(0,l.useRef)(),IA=(0,u.useLocation)();(0,l.useEffect)((function(){return window.addEventListener("scroll",eA),function(){return window.removeEventListener("scroll",eA)}}),[]),(0,l.useEffect)((function(){setTimeout((function(){localStorage.setItem("hidesidebar","1"),G(!1)}),5e3)}),[]),(0,l.useEffect)((function(){99===z.actionTabs.type&&(E(!0),setTimeout((function(){E(!1)}),5e3))}),[z.actionTabs]),(0,l.useEffect)((function(){"www.educoder.net"===document.domain&&("/"===IA.pathname||IA.pathname.indexOf("/competitions/detail/")>-1||IA.pathname.indexOf("/competitions")>-1&&3===IA.pathname.split("/").length)?gA(!0):gA(!1)}),[IA.pathname]),(0,l.useEffect)((function(){var A,g,C;null!=V&&null!==(A=V.userInfo)&&void 0!==A&&A.login&&(M.includes(null==V||null===(g=V.userInfo)||void 0===g?void 0:g.login)||null!=P&&null!==(C=P.setting)&&void 0!==C&&C.is_local||setTimeout((function(){var A,g,C=document.createEvent("Events");(C.initEvent("mouseout",!0,!1),CA)&&(null===(g=CA.current)||void 0===g||g.dispatchEvent(C));M.push(null==V||null===(A=V.userInfo)||void 0===A?void 0:A.login),localStorage.hideCustom=JSON.stringify(M)}),5e3))}),[V]);var eA=function(){var A;"/Activities"!==IA.pathname?N((null===(A=document)||void 0===A||null===(A=A.documentElement)||void 0===A?void 0:A.scrollTop)>0):N(!1)};return(0,s.jsxs)("div",{className:j,children:[(0,s.jsxs)("div",{id:"wechat_QR_code_ids",children:[AA&&!(0,b.s2)()&&(0,s.jsx)(y.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,s.jsxs)("div",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,s.jsx)(q.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:"".concat(H.Z.IMG_SERVER,"/").concat(null==P||null===(C=P.setting)||void 0===C?void 0:C.tab_logo_url)}),(0,s.jsxs)("div",{className:"tc font15 mt20",children:["请使用微信扫一扫分享",IA.pathname.indexOf("/competitions")>-1?"竞赛":"头歌"]})]}),children:(0,s.jsx)("div",{className:T,children:(0,s.jsx)("i",{className:"iconfont icon-icon-weixin c-light-primary font22"})})}),!P.onlyShowBackTop&&(null==P?void 0:P.onlyShowBackTopIcons)&&J&&(0,s.jsxs)(l.Fragment,{children:[!(null==V||null===(I=V.userInfo)||void 0===I||!I.login)&&(0,s.jsx)(y.Z,{placement:"left",defaultVisible:!(null!=M&&M.includes(null==V||null===(e=V.userInfo)||void 0===e?void 0:e.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"tc",children:(0,s.jsx)("img",{className:"mt10",src:K,width:"188px",height:"188px"})}),(0,s.jsx)("div",{className:"tc font15 mt10",children:"免费教研助理"}),(0,s.jsx)("div",{className:"tc font15",children:"微信扫一扫添加"}),(0,s.jsx)("div",{className:"pt10 font12",children:(0,s.jsxs)("ul",{className:h,children:[(0,s.jsx)("li",{children:"解答老师疑惑、帮助老师更快熟悉和使用平台教学"}),(0,s.jsx)("li",{children:"协助老师创建课堂、课程设计、做好教学工作。"}),(0,s.jsx)("li",{children:"根据老师教学方向,分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]}),children:(0,s.jsx)("div",{className:T,ref:CA,children:(0,s.jsx)("a",{href:"javascript:void(0)",children:(0,s.jsx)("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})})})}),!(null!=P&&null!==(n=P.setting)&&void 0!==n&&n.is_local)&&(0,s.jsx)(y.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,s.jsxs)("div",{children:[(0,s.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),(0,s.jsx)("div",{className:"tc font15",children:"微信扫一扫"}),(0,s.jsx)("div",{className:"tc font15",children:"关注公众号"})]}),children:(0,s.jsx)("div",{className:T,children:(0,s.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),!(null!=P&&null!==(f=P.setting)&&void 0!==f&&f.is_local)&&(0,s.jsx)(y.Z,{placement:"left",title:"在线咨询",children:(0,s.jsx)("div",{className:T,children:(0,s.jsx)("a",{onClick:function(){/macintosh|mac os x/i.test(navigator.userAgent);S(!0)},className:"c-white",children:(0,s.jsx)("i",{className:"iconfont icon-QQ1 c-light-primary font22"})})})}),(0,s.jsx)("div",{onClick:function(){G(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"},children:"收起"})]}),(null==P||null===(r=P.setting)||void 0===r?void 0:r.main_site)&&!P.onlyShowBackTop&&(null==P?void 0:P.onlyShowBackTopIcons)&&!J&&(0,s.jsx)("div",{onClick:function(){G(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"},children:"联系我们"}),(null==P?void 0:P.showQuestionBackTop)&&!(null!=P&&null!==(a=P.setting)&&void 0!==a&&a.is_local)&&(0,s.jsx)(y.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,s.jsxs)("div",{children:[(0,s.jsx)("img",{src:Z,width:"158px",height:"158px"}),(0,s.jsx)("div",{className:"tc font15 mt10",style:{marginBottom:6},children:"扫码进编程交流群"})]}),children:(0,s.jsx)("div",{className:T,children:(0,s.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),D&&(0,s.jsx)(y.Z,{placement:"left",title:"返回顶部",children:(0,s.jsx)(O.Z,{className:"".concat(T," ").concat(L),visibilityHeight:0,children:(0,s.jsx)("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})})})]}),(0,s.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:k,title:"student"===(null==V||null===(v=V.userInfo)||void 0===v?void 0:v.identity)?"头歌学生交流社区":"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return S(!1)},children:(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20},children:[(0,s.jsx)("p",{children:"student"===(null==V||null===(d=V.userInfo)||void 0===d?void 0:d.identity)?"扫码或搜索加入头歌学生交流QQ群:".concat(null==P||null===(o=P.setting)||void 0===o?void 0:o.homepage_stu_qq_number):"扫码或搜索加入头歌教师交流QQ群:".concat(null==P||null===(i=P.setting)||void 0===i?void 0:i.homepage_tea_qq_number)}),(0,s.jsx)("img",{src:"student"===(null==V||null===(c=V.userInfo)||void 0===c?void 0:c.identity)?"".concat(H.Z.IMG_SERVER,"/").concat(null==P||null===(p=P.setting)||void 0===p?void 0:p.homepage_stu_qq_qrcode_url):"".concat(H.Z.IMG_SERVER,"/").concat(null==P||null===(X=P.setting)||void 0===X?void 0:X.homepage_tea_qq_qrcode_url),width:200,height:200})]})})]})})),N=C(7557),F=C.n(N),W=C(41498),k=C.n(W),S=C(3113),U=(0,u.connect)((function(A){return{user:A.user,classroomList:A.classroomList}}))((function(A){A.user;var g=A.dispatch,C=A.classroomList;return(0,s.jsx)(m.Z,{title:"温馨提示",zIndex:9999,footer:null,open:"导出提醒"===C.actionTabs.key,onCancel:function(){g({type:"classroomList/setActionTabs",payload:{}})},children:(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{children:"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"}),(0,s.jsx)("br",{}),(0,s.jsx)("div",{style:{textAlign:"end"},children:(0,s.jsx)(S.ZP,{type:"primary",onClick:k()(F()().mark((function A(){return F()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:g({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return A.stop()}}),A)}))),children:"知道了"})})]})})})),M=C(95237),R=C(24905),B=(0,u.connect)((function(A){return{user:A.user}}))((function(A){var g,C,I=A.user,e=(0,l.useState)(!1),n=t()(e,2),f=n[0],r=n[1],a=(0,l.useState)(""),v=t()(a,2),d=v[0],u=v[1];(0,l.useEffect)((function(){var A,g,C=localStorage.getItem("extension-modal");if(null!=I&&null!==(A=I.userInfo)&&void 0!==A&&A.login&&C){var e=i()(),n="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),t=localStorage.getItem(n);if(t)if(e<=i()(t))r(!1);else{r(!0),localStorage.removeItem(n),localStorage.removeItem("extension-modal");var f=i()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");u(f)}else{r(!0),localStorage.removeItem("extension-modal");var l=i()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");u(l)}return function(){r(!1)}}}),[null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login]);return(0,s.jsx)(m.Z,{title:"温馨提示",open:f,zIndex:9999,centered:!0,width:594,onCancel:function(){r(!1)},footer:(0,s.jsxs)(M.Z,{align:"middle",justify:"space-between",children:[(0,s.jsx)(R.Z,{onChange:function(A){var g,C="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),e=i()().endOf("day").format("YYYY-MM-DD HH:mm:ss");A.target.checked?localStorage.setItem(C,e):localStorage.removeItem(C)},children:"今日不再提醒"}),(0,s.jsx)(S.ZP,{onClick:function(){r(!1)},style:{borderRadius:4},type:"primary",children:" 关闭"})]}),children:(0,s.jsxs)("div",{className:"font14",style:{paddingLeft:16},children:[(0,s.jsx)("div",{children:"老师您好!"}),(0,s.jsxs)("div",{style:{textIndent:28},children:["感谢您对头歌平台的认可与支持!根据平台",(0,s.jsx)("a",{href:"https://www.educoder.net/help/agreement",target:"_blank",children:"服务协议"}),",贵单位免费试用期已结束,将限制对相关功能和资源的使用。"]}),(0,s.jsx)("div",{style:{textIndent:28},children:"请您添加以下微信客服,协助您完成后续使用及申请流程,感谢支持与理解。"}),(0,s.jsx)("img",{style:{margin:"8px auto",display:"block"},width:160,src:"安徽"===(null===(C=I.userInfo)||void 0===C?void 0:C.school_province)?"data:image/jpeg;base64,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":"data:image/png;base64,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",alt:"二维码"}),(0,s.jsx)("div",{style:{textAlign:"right"},children:"头歌运营中心"}),(0,s.jsx)("div",{style:{textAlign:"right"},children:d})]})})})),J=C(9951),G="modalityModal___fvSjk",Y="modal___wvA_V",Q="itemWarp___JNLoV",E="close___PycHq",_="cancelBtn___kgKTp",$="selfdomModal___doNCF",AA=C(85750),gA=C(89392),CA=C.n(gA),IA=(0,u.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting}}))((function(A){var g,C,I=A.dispatch,e=A.user,n=A.globalSetting,f=(0,l.useState)({}),r=t()(f,2),a=r[0],v=r[1],d=(0,l.useState)([]),o=t()(d,2),c=o[0],p=o[1],X=(0,l.useState)(0),P=t()(X,2),m=P[0],z=P[1],w=(0,l.useState)(!1),x=t()(w,2),y=x[0],q=x[1],O=(0,l.useRef)(null),H=(0,u.useLocation)(),j=function(A){var g,C,I,n="".concat(null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,"-deadline-operate"),t=localStorage.getItem(n)?JSON.parse(localStorage.getItem(n)):[];t=null===(C=t)||void 0===C?void 0:C.filter((function(g){return g.id!==(null==A?void 0:A.id)}));var f=function(A,g){var C=null;return 0===A&&(C=i()().add(100,"month").unix()),1===A&&(C=i()().add(g,"hour").unix()),2===A&&(C=i()().add(g,"days").unix()),3===A&&(C=i()().add(7*g,"days").unix()),4===A&&(C=i()().add(g,"month").unix()),5===A&&(C=i()().add(3*g,"month").unix()),C}(null==A?void 0:A.show_type,null==A?void 0:A.show_count),r={id:null==A?void 0:A.id,deadline:f,type:null==A?void 0:A.show_type};null===(I=t)||void 0===I||I.push(r),localStorage.setItem(n,JSON.stringify(t))},T=function(){W(null==a?void 0:a.id,"close");var A=c[m+1];A?(j(A),v(A),z(m+1),W(null==A?void 0:A.id,"popup")):q(!1)},L=[{name:"首页",key:0,path:"/"},{name:"实践课程",key:1,path:"/paths"},{name:"实践项目",key:2,path:"/shixuns"},{name:"教学课堂",key:3,path:"/classrooms"},{name:"在线竞赛",key:4,path:"/competitions"},{name:"教学案例",key:5,path:"/moop_cases"},{name:"交流问答",key:6,path:"/forums/categories"},{name:"个人中心",key:7,path:"/users"}];(0,l.useEffect)((function(){var A,g;null!=n&&n.operateModelPath&&null!=n&&null!==(A=n.setting)&&void 0!==A&&A.main_site&&null!=e&&null!==(g=e.userInfo)&&void 0!==g&&g.login&&(U(),setTimeout((function(){I({type:"globalSetting/setOperateModelPath",payload:""})}),300))}),[null==n?void 0:n.operateModelPath,null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,null==n||null===(C=n.setting)||void 0===C?void 0:C.main_site]),(0,l.useEffect)((function(){var A,g,C;if(null!=H&&null!==(A=H.pathname)&&void 0!==A&&A.includes("/users")&&4===(null==H||null===(g=H.pathname)||void 0===g||null===(g=g.split("/"))||void 0===g?void 0:g.length))I({type:"globalSetting/setOperateModelPath",payload:"/users"});else if(null!=H&&null!==(C=H.pathname)&&void 0!==C&&C.includes("/forums/categories"))I({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});else for(var e=0;eparseInt(g)&&w(!0):w(!0)}),[]),(0,s.jsxs)(a.ZP,{locale:v.Z,autoInsertSpaceInButton:!1,children:["/"===P.pathname&&V&&(null==o||null===(g=o.setting)||void 0===g||null===(g=g.adv_index)||void 0===g?void 0:g.image_url)&&(null==o||null===(C=o.setting)||void 0===C?void 0:C.main_site)&&(0,s.jsxs)("div",{onClick:function(){var A;return window.open(null==o||null===(A=o.setting)||void 0===A||null===(A=A.adv_index)||void 0===A?void 0:A.jump_url)},style:{background:"url(".concat(H.Z.IMG_SERVER+(null==o||null===(I=o.setting)||void 0===I||null===(I=I.adv_index)||void 0===I?void 0:I.image_url),") no-repeat center center"),width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"},children:[(0,s.jsxs)("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,s.jsx)("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"},children:"【计算机学习交流群】领取C语言/Java/Python/程序竞赛资料,点击加入"}),(0,s.jsxs)("div",{onClick:function(){window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"},children:["查看详情 ",(0,s.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",style:{marginLeft:5}})]})]}),(0,s.jsx)("img",{src:nA,onClick:function(A){A.stopPropagation(),localStorage.setItem("mainclose",i()().add(1,"days").unix()+""),w(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]}),"kepukehuan.educoder.net"!==document.domain&&(0,s.jsx)(d.Z,e()({},X)),(0,s.jsx)("section",{className:eA.Z.layoutMainClass,style:{marginTop:"/training"==P.pathname?"-72px":""},children:(0,s.jsx)(u.Outlet,{})}),(0,s.jsx)(D,{}),!(0,b.Ll)()&&"kepukehuan.educoder.net"!==document.domain&&(0,s.jsx)(x,{}),(0,s.jsx)(U,{}),(0,s.jsx)(B,{}),"Account-ProfessionalAuth"===p.actionTabs.key&&(null===(n=p.actionTabs)||void 0===n||null===(n=n.code)||void 0===n?void 0:n.length)>0&&(0,s.jsx)(tA.Z,{Scoid:null==c||null===(f=c.userInfo)||void 0===f?void 0:f.user_school_id}),!(0,b.Ll)()&&(0,s.jsx)(IA,{})]})}))},91038:function(A,g,C){C.d(g,{AL:function(){return b},Iy:function(){return d},Qv:function(){return i},ez:function(){return m},jb:function(){return u}});var I=C(79800),e=C.n(I),n=C(32834),t=C.n(n),f=C(11690);var r=[],l=["
    "],a=new(t().Renderer),v=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function d(){r.length=0,l=["
      "]}var u={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function o(A,g,C,I){if(g>=A.length||A[g].level<=C)return g;var e=A[g];I.push("
    • "+e.text+"");var n=[];return g=o(A,++g,e.level,n),n.length>0&&(I.push("
        "),n.forEach((function(A){I.push(A)})),I.push("
      ")),I.push("
    • "),g=o(A,g,C,I)}function i(){return o(r,0,0,l),l.push("
    "),l.join("")}var c={heading:function(A){var g=v.exec(A);if(g)return{type:"heading",raw:g[0],depth:g[1].length,text:g[2]}},fences:function(A){var g=this.rules.block.fences.exec(A);if(g){var C=g[0],I=function(A,g){var C=A.match(/^(\s+)(?:```)/);if(null===C)return g;var I=C[1];return g.split("\n").map((function(A){var g=A.match(/^\s+/);return null===g?A:e()(g,1)[0].length>=I.length?A.slice(I.length):A})).join("\n")}(C,g[3]||""),n=g[2]?g[2].trim():g[2];if(["latex","katex","math"].indexOf(n)>=0){var t=X(),f=I;I=t,P[t]={type:"block",expression:f}}return{type:"code",raw:C,lang:n,text:I}}}},p=/(?:\${2})([^\n`]+?)(?:\${2})/gi,s=0,X=function(){return"__special_katext_id_".concat(s++,"__")},P={};function m(){return P}function b(){s=0,P={}}function z(A){return A=A.replace(p,(function(A,g){var C=X();return P[C]={type:"inline",expression:g},C}))}var V=a.listitem;a.listitem=function(A){return V(z(A))};var w=a.paragraph;a.paragraph=function(A){return w(z(A))};var x=a.tablecell;a.tablecell=function(A,g){return x(z(A),g)},a.code=function(A,g,C){var I=(g||"").match(/\S*/)[0];return I?["latex","katex","math"].indexOf(I)>=0?"

    ".concat(A,"

    "):'
    ').concat(C?A:(0,f.escape)(A,!0),"
    \n"):'
    '+(C?A:(0,f.escape)(A,!0))+"
    "},a.heading=function(A,g,C){var I=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return r.push({anchor:I,level:g,text:A}),"'+A+""},t().setOptions({silent:!0,gfm:!0,pedantic:!1}),t().use({tokenizer:c,renderer:a}),g.ZP=t()},9936:function(A){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="},40937:function(A){A.exports="data:image/png;base64,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3Ylm6O6rOZTrnjc9n+ol+1OtNKdZ05zmeJpvuhfVq+DmcHPRum76i4+3ua05unMVhaY70QzdfTWHct3zpudTvWR/qpXmNGua0xxP8033onoV3BxuLlrXTX/x8Ta3NUd3rqLQdCeaobuv5lCue970fKqX7E+10pxmTXOa42m+6V5Ur4Kbw81F67rpLz7e5rbm6M5VFJruRDN099UcynXPm55P9ZL9qVaa06xpTnM8zTfdi+pVcHO4uWhdN/3Fx9vc1hzduYpC051ohu6+mkO57nnT86lesj/VSnOaNc1pjqf5pntRvQpuDjcXreumv/h4m9uaoztXUWi6E83Q3VdzKNc9b3o+1Uv2p1ppTrOmOc3xNN90L6pXwc3h5qJ13fQXH29zW3N05yoKTXeiGbr7ag7luudNz6d6yf5UK81p1jSnOZ7mm+5F9Sq49oebqs1XsRiHp+bV+VRvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+g97nBTtanUVzdVWk99u3PSi2YQrUpGc3TntEPNoXrKVfnqfMJ1z6DzVXHS8cFUXd3nq+ilbjUwrS5aFYcxyv61CjrfLpzsA80qWpWM5ujOaYeaQ/WUq/LV+YTrnkHnq+Kk44OpurrPV9FL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dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2bxIyIAAAOAElEQVSM5khzmkV903rq25l73OFGN0Ga002gvmm9tG/VfJpDuKoM6qucZH0ik+5P9ZRLrkmF5zF/1ZXs7olaVeuW9K3bfZhCNxbKxf9TcdV8VXnVVzntr4KryqC+ylV09xs80/2pnnLJDis8j/mrrmR3T9SqWrekb93uwxS6sVBuDjdv/otCtWfldH0ruKoM6qtcRXe/wTPdn+opl+ywwvOYv+pKdvdErap1S/rW7T5MoRsL5eZwM4cb3gNVe0p9ldNn6Glcuj/VUy65HhWex/xVV7K7J2pVrVvSt273YQrdWCjHv9jUV7n0fGm9dI6q+TSHcFUZ1Fc5yfpEJt2f6imXXJMKz2P+qivZ3RO1qtYt6Vu3+zCFbiyUm8PN/OWG90DVnlJf5fQZehqX7k/1lEuuR4XnMX/VlezuiVpV65b0rdt9mEI3FsrxLzb1VS49X1ovnaNqPs0hXFUG9VVOsj6RSfenesol16TC85i/6kp290StqnVL+tbtPkyhGwvl5nAzf7nhPVC1p9RXOX2Gnsal+1M95ZLrUeF5zF91Jbt7olbVuiV963YfptCNhXL8i019lUvPl9ZL56iaT3MIV5VBfZWTrE9k0v2pnnLJNanwPOavupLdPVGrat2SvnW7D1PoxkK5OdzMX254D1TtKfVVTp+hp3Hp/lRPueR6VHge81ddye6eqFW1bknfut2HKXRjoRz/YlNf5dLzqV53TvtLculOkrOt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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[37062],{50883:function(A,g,C){var I=C(82242),e=C.n(I),t=(C(59301),C(93314)),n=C(3113),l=C(37712);g.Z=function(A){var g=A.img,C=A.buttonProps,I=void 0===C?{}:C,f=A.styles,r=void 0===f?{}:f,i=A.customText,o=A.ButtonText,a=A.ButtonClick,s=A.Buttonclass,v=A.ButtonTwo,d=A.imgStyles,c=A.loading,u=void 0!==c&&c;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:e()(e()({},{color:"#999",margin:"100px auto",visibility:u?"hidden":"visible"}),r),children:[(0,l.jsx)("img",{src:g||t,style:e()(e()({},d),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:i||"暂时还没有相关数据哦!"}),o&&(0,l.jsx)(n.ZP,e()(e()({className:s,onClick:a},I),{},{children:o})),v&&v]})}},21062:function(A,g,C){C.d(g,{Z:function(){return y}});var I=C(82242),e=C.n(I),t=C(7557),n=C.n(t),l=C(41498),f=C.n(l),r=C(79800),i=C.n(r),o=C(59301),a={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},s=C(3113),v=C(38827),d=C(84445),c=C(6848),u=C(66621),P=C(33571),X=C(50883),w=C(20817),x=C(70042),p=C(37712),y=function(A){var g,C,I,t,l,r,y=A.editOffice,b=void 0===y?"view":y,j=A.data,H=(A.theme,A.type),m=A.filename,h=A.monacoEditor,L=A.className,D=A.style,F=A.close,z=A.onClose,Z=A.hasMask,K=A.disabledDownload,R=A.onImgDimensions,B=A.showNodata,O=A.recordInfo,k=(0,o.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),M=i()(k,2),T=(M[0],M[1],(0,o.useState)("")),V=i()(T,2),N=(V[0],V[1]),W=(0,o.useState)(),S=i()(W,2),U=S[0],G=S[1],J="build"===window.ENV?"/react/build":"",Y=location.host.startsWith("localhost")?w.Z.PROXY_SERVER:w.Z.API_SERVER,Q=(0,o.useRef)();null!==(g=j)&&void 0!==g&&g.startsWith("/api")&&"txt"!==H&&(j=w.Z.API_SERVER+j);m&&h&&(h.filename=m),(0,o.useEffect)((function(){var A,g=null===(A=document.cookie)||void 0===A||null===(A=A.replace(/\s/g,""))||void 0===A?void 0:A.split(";");null==g||g.map((function(A){var g=A.split("=");"_educoder_session"===g[0]&&N(g[1])}))}),[]),(0,o.useEffect)((function(){var A;"office"===H&&(j.indexOf("bigfilescdn.")>-1||j.indexOf("bigfiles1")>-1?G({url:j,fileType:(A=j,A.substring(A.lastIndexOf("/")+1).split(".").pop()),model:j.indexOf("model=edit")?"edit":"view"}):q())}),[H,j]);var q=function(){var A=f()(n()().mark((function A(){var g,C,I;return n()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return console.log("data:",j),g=j,j.startsWith("http")||(g=location.origin+g),C=new URL(g).pathname.split("/").pop(),A.next=6,(0,P.gJ)({attachment_id:C});case 6:(I=A.sent).url=Y+I.url,G(I);case 9:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),E=function(){j.startsWith("http")||j.startsWith("blob:")?_():(0,u.Sv)(m||"educoder",j,m)},_=function(){O&&(0,x.fc)({id:null==O?void 0:O.id,watch_type:1,course_id:null==O?void 0:O.course_id}),(0,u.Nd)(m||"educoder",decodeURIComponent(j))};return(0,p.jsxs)("div",{style:e()({},D||{}),className:"".concat(Z&&a.bgBlack," ").concat(H?a.wrp:"hide"),children:[F&&(0,p.jsxs)("div",{className:a.close,ref:Q,children:[!!R&&(0,p.jsx)(c.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Q.current},children:(0,p.jsx)("span",{onClick:function(){z(),R()},children:(0,p.jsx)("i",{className:"icon-yulanpizhu"})})}),!K&&(0,p.jsx)(c.Z,{title:"点击下载此文件",getPopupContainer:function(){return Q.current},children:(0,p.jsx)("span",{onClick:_,children:(0,p.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,p.jsx)(c.Z,{title:"关闭",getPopupContainer:function(){return Q.current},children:(0,p.jsx)("span",{className:"",onClick:z,children:(0,p.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,p.jsx)("div",{className:"".concat(a[L]," ").concat(L," ").concat(a.monaco," ").concat("txt"===H?"show":"hide"),children:"txt"===H&&(0,p.jsx)(p.Fragment,{children:(0,p.jsx)(d.ZP,e()({},h))})}),"audio"===H&&(0,p.jsx)("audio",{src:"".concat((null===(C=j)||void 0===C?void 0:C.indexOf("http://"))>-1||(null===(I=j)||void 0===I?void 0:I.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(j),autoPlay:!0}),"video"===H&&(0,p.jsx)(p.Fragment,{children:(null===(t=j)||void 0===t?void 0:t.indexOf("http"))>-1?(0,p.jsx)("video",{controls:!0,src:"".concat(j),autoPlay:!0}):(0,p.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(j),autoPlay:!0})}),"office"===H&&U&&(0,p.jsx)("iframe",{src:"".concat(J,"/office.html?key=").concat(U.key,"&url=").concat(btoa(U.url),"&callbackUrl=").concat(Y+U.callbackUrl,"&fileType=").concat(U.fileType,"&title=").concat(U.title,"&model=").concat(b,"&officeServer=").concat(w.Z.ONLYOFFICE,"&disabledDownload=").concat(!!K)}),"html"===H&&(0,p.jsx)("iframe",{src:j+"&disposition=inline"}),"pdf"===H&&(0,p.jsx)("iframe",{src:"".concat(J,"/js/pdfview/index.html?filename=").concat(m||"educoder.pdf","&url=").concat(encodeURIComponent(j),"&disabledDownload=").concat(!!K)}),"image"===H&&(0,p.jsx)("img",{src:"".concat((null===(l=j)||void 0===l?void 0:l.indexOf("http://"))>-1||(null===(r=j)||void 0===r?void 0:r.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(j)}),("other"===H||"download"===H)&&(0,p.jsx)(p.Fragment,{children:B?(0,p.jsx)(X.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,p.jsx)(s.ZP,{icon:(0,p.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:E,disabled:K,children:"下载"})}):(0,p.jsxs)(s.ZP,{type:"primary",size:"middle",onClick:E,disabled:K,children:[(0,p.jsx)(v.Z,{}),"点击下载"]})})]})}},51150:function(A,g,C){C.d(g,{z:function(){return p}});var I=C(82242),e=C.n(I),t=C(37205),n=C.n(t),l=C(91232),f=C.n(l),r=C(79800),i=C.n(r),o=C(59301),a=(C(84996),C(91038)),s=(C(64018),C(6419)),v=C(20817),d=C(66621),c=C(15342),u=C(1012),P=C(21062),X=C(37712),w="@▁@",x=/]*>/g;var p=function(A,g){A=A||"";var C=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return g?A.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(C,(function(A,g,C,I,e,t,n){var l=g||I||t,f=C||e||n||"?";return v.Z.API_SERVER+"/api/attachments/"+l+f+"&t="+(0,d.Jn)(l,Date.now())+(A.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):A=A.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(A,g,C,I,e,t,n){var l=g||I||t,f=C||e||n||"?";return v.Z.API_SERVER+"/attachments/download/"+l+f+"&t="+(0,d.Jn)(l,Date.now())+(A.indexOf(")")>-1?")":"&")})).replace(C,(function(A,g,C,I,e,t,n){var l=g||I||t,f=C||e||n||"?";return v.Z.API_SERVER+"/api/attachments/"+l+f+"&t="+(0,d.Jn)(l,Date.now())+(A.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(A,g,C,I,e){var t=g||I,n=C||e||"";return'"'+v.Z.API_SERVER+"/api/attachments/"+t+n+t+n+"&t="+(0,d.Jn)(t,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(A,g,C,I,e){var t=g||I,n=C||e||"";return"("+v.Z.API_SERVER+"/files/uploads/"+t+n+t+n+"&t="+(0,d.Jn)(t,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,"\n")};g.Z=function(A){var g=A.value,C=void 0===g?"":g,I=A.className,t=A.showTextOnly,l=A.showLines,r=A.style,d=void 0===r?{}:r,p=A.stylesPrev,y=void 0===p?{}:p,b=A.highlightKeywords,j=A.showProgramFill,H=(A.isProgramFill,A.disabledFill),m=void 0!==H&&H,h=A.programFillValue,L=A.onFillChange,D=void 0===L?function(A){}:L,F=A.onFillBlur,z=void 0===F?function(){}:F,Z=A.onFillFocus,K=void 0===Z?function(){}:Z,R=String(C),B=(0,o.useState)(""),O=i()(B,2),k=O[0],M=O[1],T=(0,o.useState)("office"),V=i()(T,2),N=V[0],W=V[1],S=(0,o.useState)([]),U=i()(S,2),G=U[0],J=U[1],Y=(0,o.useRef)("a"+(0,u.Z)()),Q={};var q=function(A){return A.replace(/([\s\S]+?)<\/style>/gim,(function(A,g){var C=g.replace(/(\n|\r)/g,"").split("}"),I=[];return C.map((function(A){""!=A&&I.push(".".concat(Y.current," ").concat(A))})),"")}))},E=(0,o.useMemo)((function(){try{R=R.replace(/\(\/attachments\/download\//g,"("+v.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+v.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+v.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+v.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,"\n")}catch(A){}if(j){var A=-1;return R=R.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(g,C,I){var e;return function(A,g,C){var I=document.createElement(A===w?"input":"textarea");I.style.width="100%",I.style.height=A===w?"40px":"151px",I.rows=5,I.spellcheck=!1,I.name="edu-program-fill",I.placeholder="请输入",I.dataset.id=g;var e=Object.keys(Q).length;return Q[e]=I,'')}(g,++A,null==h||null===(e=h[A])||void 0===e?void 0:e.value.replaceAll("<","<").replaceAll(">",">"))})),'
    '.concat(q(R||""),"
    ")}var g=q(R);g=(0,a.ZP)(g);var C=(0,a.ez)();R.match(/\[TOC\]/)&&(g=g.replace("

    [TOC]

    ",(0,a.Qv)()),(0,a.Iy)()),g=g.replace(/(__special_katext_id_\d+__)/g,(function(A,g){var I=C[g],e=I.type,t=I.expression;return(0,c.renderToString)(function(A){var g=document.createElement("div");return g.innerHTML=A,0===g.childNodes.length?"":g.childNodes[0].nodeValue}(t)||"",{displayMode:"block"===e,throwOnError:!1,output:"html"})})),g=g.replace(/▁/g,"▁▁▁▁▁"),(0,a.AL)();var I=document.createElement("div");return I.innerHTML=g,t?I.innerText:b?(gA(I,b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),I.innerHTML):(setTimeout((function(){return eA()}),500),I.innerHTML)}),[R,b]);(0,o.useEffect)((function(){CA.current&&CA.current.querySelectorAll(["input","textarea"]).forEach((function(A){A.oninput=_,A.onblur=$,A.onfocus=AA}))}),[G]),(0,o.useEffect)((function(){if(null!=h&&h.length)try{var A,g=CA.current.querySelectorAll(".edu-program-fill-score"),C=CA.current.querySelectorAll('[name="edu-program-fill"]'),I=f()(C.entries());try{for(I.s();!(A=I.n()).done;){var e,t,n,l=i()(A.value,2),r=l[0],o=l[1];o.value=(null==h||null===(e=h[r])||void 0===e?void 0:e.value)||"","warning"===(null==h||null===(t=h[r])||void 0===t?void 0:t.type)?o.className="program-fill-warning":"success"===(null==h||null===(n=h[r])||void 0===n?void 0:n.type)?o.className="program-fill-success":o.className=""}}catch(A){I.e(A)}finally{I.f()}var a,s=f()(g.entries());try{for(s.s();!(a=s.n()).done;){var v,d,c=i()(a.value,2),u=c[0];c[1].innerHTML=null!=h&&null!==(v=h[u])&&void 0!==v&&v.score?"".concat(null==h||null===(d=h[u])||void 0===d?void 0:d.score,"分"):""}}catch(A){s.e(A)}finally{s.f()}J(h)}catch(A){console.log(A,"error")}}),[h]);var _=function(A){G[A.target.dataset.id]=G[A.target.dataset.id]||{},G[A.target.dataset.id].value=A.target.value,J(n()(G)),D(G,A.target.dataset.id)},$=function(A){G[A.target.dataset.id]=G[A.target.dataset.id]||{},G[A.target.dataset.id].value=A.target.value,J(n()(G)),z(G,A.target.dataset.id)},AA=function(A){G[A.target.dataset.id]=G[A.target.dataset.id]||{},G[A.target.dataset.id].value=A.target.value,J(n()(G)),K(G,A.target.dataset.id)};function gA(A,g){return A.childNodes.forEach((function(A){if(A.childNodes.length>0)gA(A,g);else if("IMG"!==A.nodeName)if(A.innerHTML){var C;A.innerHTML=null===(C=A.innerHTML)||void 0===C?void 0:C.replace(new RegExp(g,"gi"),'$&')}else{var I=document.createElement("span");I.innerHTML=A.textContent.replace(new RegExp(g,"gi"),'$&'),A.replaceWith(I)}}))}var CA=(0,o.useRef)();function IA(A){var g=A.target;if("A"===g.tagName.toUpperCase()){var C=g.getAttribute("href");if(C.indexOf("office")>-1)A.preventDefault(),M(C),W("office");else if(C.indexOf("application/pdf")>-1)A.preventDefault(),M(C),W("pdf");else if(C.indexOf("text/html")>-1)A.preventDefault(),M(C),W("html");else if(C.startsWith("#")){A.preventDefault();var I=document.getElementById(C.replace("#",""));I&&I.scrollIntoView(!0)}}}a.jb.WebkitLineClamp=l,l&&(d=e()(e()({},d),a.jb));var eA=function(){var A,g=null===(A=CA.current)||void 0===A?void 0:A.querySelectorAll("video");null==g||g.forEach((function(A){if(A.oncontextmenu=function(){return!1},A.src.indexOf(".m3u8")>-1)if(A.canPlayType("application/vnd.apple.mpegurl"));else if(s.ZP.isSupported()){var g=new s.ZP;g.loadSource(A.src),g.attachMedia(A)}}))};return(0,o.useEffect)((function(){if(CA.current&&E&&E.match(x)&&window.PR.prettyPrint(),CA.current)return CA.current.addEventListener("click",IA),function(){var A;null===(A=CA.current)||void 0===A||A.removeEventListener("click",IA),(0,a.AL)(),(0,a.Iy)()}}),[E,CA.current,IA]),(0,o.useEffect)((function(){var A,g=function(A){A.preventDefault(),A.clipboardData.setData("text",window.getSelection().toString())};return null===(A=CA.current)||void 0===A||A.addEventListener("copy",g),function(){var A;null===(A=CA.current)||void 0===A||A.removeEventListener("copy",g)}}),[CA.current]),(0,X.jsxs)(X.Fragment,{children:[t&&(0,X.jsx)("div",{ref:CA,children:E}),!t&&(0,X.jsx)("div",{ref:CA,style:e()({},d),className:"".concat(I||""," ").concat(m?"disabled-fill":""," markdown-body ").concat(Y.current),dangerouslySetInnerHTML:{__html:E}}),(0,X.jsx)(P.Z,{close:!0,data:k,type:null!=k&&k.length?N:"",style:e()({},y),onClose:function(){return M("")}})]})}},35978:function(A,g,C){C.r(g),C.d(g,{default:function(){return nA}});var I=C(82242),e=C.n(I),t=C(79800),n=C.n(t),l=C(39647),f=C.n(l),r=C(59301),i=C(92736),o=C(81863),a=C(1082),s=C(32007),v=C(61186),d=C.n(v),c="footer___k7tsL",u="fastLink___WjVYd",P=C(37712),X=function(A){A.user;var g,C,I,e,t,n,l=A.globalSetting;return(0,P.jsxs)("div",{className:c,style:{height:null!=l&&null!==(g=l.setting)&&void 0!==g&&g.main_site?"":"80px",lineHeight:null!=l&&null!==(C=l.setting)&&void 0!==C&&C.main_site?"":"80px"},children:[(null==l||null===(I=l.setting)||void 0===I?void 0:I.main_site)&&(0,P.jsxs)("aside",{className:u,children:[(0,P.jsx)("a",{target:"_blank",href:"/",children:"网站首页"}),!(null!=l&&null!==(e=l.setting)&&void 0!==e&&e.is_local)&&(0,P.jsx)("a",{target:"_blank",href:"/help/about_us",children:"关于我们"}),(0,P.jsx)("a",{target:"_blank",href:"/help/contact_us",children:"联系我们"}),(0,P.jsx)("a",{target:"_blank",href:"/help/cooperatives",children:"合作伙伴"}),(0,P.jsx)("a",{target:"_blank",href:"/help/agreement",children:"服务协议"}),(0,P.jsx)("a",{target:"_blank",href:"/help/help_center",children:"帮助中心"}),(0,P.jsx)("a",{target:"_blank",href:"/help/feedback",children:"意见反馈"})]}),null!==(t=l.setting)&&void 0!==t&&t.footer?(0,P.jsx)("div",{dangerouslySetInnerHTML:{__html:null===(n=l.setting)||void 0===n?void 0:n.footer}}):(0,P.jsx)("div",{children:(0,P.jsxs)("p",{className:"footer_con-p inline lineh-30 font-14",children:[(0,P.jsx)("span",{className:"font-18 fl",children:"©"})," ",d()().year()," EduCoder",(0,P.jsx)("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15",children:"湘ICP备17009477号"}),(0,P.jsxs)("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15",children:[(0,P.jsx)("img",{className:"vertical4",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII="}),"湘公网安备43019002000962号"]}),(0,P.jsx)("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank",children:"Trustie"}),"   &   IntelliDE inside. ",(0,P.jsx)("span",{className:"mr15",children:"版权所有 湖南智擎科技有限公司"})]})})]})},w="newFooter___XUH_2",x=C(20817),p=C(43418),y=C(66621),b=C(51150),j=function(A){A.user;var g,C,I,e=A.globalSetting,t=(0,r.useState)(!1),l=n()(t,2),f=l[0],i=l[1];(0,r.useEffect)((function(){return window.addEventListener("click",o),function(){window.removeEventListener("click",o)}}),[]);var o=function(A){var g,C;null==A||!A.target||"头歌教师交流社区"!==(null==A||null===(g=A.target)||void 0===g?void 0:g.innerText)&&"头歌教师交流社区"!==(null==A||null===(C=A.target)||void 0===C||null===(C=C.nextElementSibling)||void 0===C?void 0:C.innerText)||function(A,g){if(A.className===g)return A;for(var C=0,I=A;I=I.parentNode;C++){if(I.className===g)return I;if(I==document.documentElement)return!1}}(A.target,"module-introduce")&&(/macintosh|mac os x/i.test(navigator.userAgent)?i(!0):(0,y.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd"))};return(0,P.jsxs)(r.Fragment,{children:[(0,P.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:f,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return i(!1)},children:(0,P.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,P.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==e||null===(g=e.setting)||void 0===g?void 0:g.homepage_tea_qq_number," "]}),(0,P.jsx)("img",{src:"".concat(x.Z.IMG_SERVER,"/").concat(null==e||null===(C=e.setting)||void 0===C?void 0:C.homepage_tea_qq_qrcode_url),width:200,height:200})]})}),(0,P.jsx)("div",{className:w,dangerouslySetInnerHTML:{__html:(0,b.z)(null===(I=e.setting)||void 0===I?void 0:I.footer,!0)}})]})},H=(0,s.connect)((function(A){var g=A.user,C=A.loading;return{user:g,globalSetting:A.globalSetting,loading:C.models.index}}))((function(A){var g,C,I=A.user,e=A.globalSetting;A.loading,A.dispatch;return e.showFooter&&e.showHeaderFooter?(0,P.jsx)("section",{id:"footer",children:null==e||null===(g=e.setting)||void 0===g||!g.main_site||null!=e&&null!==(C=e.setting)&&void 0!==C&&C.is_local?(0,P.jsx)(X,{user:I,globalSetting:e}):(0,P.jsx)(j,{user:I,globalSetting:e})}):(0,P.jsx)(P.Fragment,{children:" "})})),m=C(6848),h=C(20923),L=C(96686),D="sideBar___iM1tf",F="wrap___GEY86",z="backTop___skoyU",Z="ul___JwWww",K=C(32637),R=(0,s.connect)((function(A){var g=A.loading,C=A.globalSetting,I=A.user,e=A.shixunHomeworks;return{globalSetting:C,user:I,loading:g.models.index,shixunHomeworks:e}}))((function(A){var g,C,I,e,t,l,f,i,o,a,v,d,c,u,X,w,b,j,H=A.globalSetting,R=(A.loading,A.shixunHomeworks),B=A.user,O=(A.dispatch,(0,r.useState)(!1)),k=n()(O,2),M=k[0],T=k[1],V=(0,r.useState)(!1),N=n()(V,2),W=N[0],S=N[1],U=(0,r.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),G=n()(U,1)[0],J=(0,r.useState)("1"!=(null===(g=localStorage)||void 0===g?void 0:g.hidesidebar)),Y=n()(J,2),Q=Y[0],q=Y[1],E=(0,r.useState)(!1),_=n()(E,2),$=(_[0],_[1]),AA=(0,r.useState)(!1),gA=n()(AA,2),CA=gA[0],IA=gA[1],eA=(0,r.useRef)(),tA=(0,s.useLocation)();(0,r.useEffect)((function(){return window.addEventListener("scroll",nA),function(){return window.removeEventListener("scroll",nA)}}),[]),(0,r.useEffect)((function(){setTimeout((function(){localStorage.setItem("hidesidebar","1"),q(!1)}),5e3)}),[]),(0,r.useEffect)((function(){99===R.actionTabs.type&&($(!0),setTimeout((function(){$(!1)}),5e3))}),[R.actionTabs]),(0,r.useEffect)((function(){"www.educoder.net"===document.domain&&("/"===tA.pathname||tA.pathname.indexOf("/competitions/detail/")>-1||tA.pathname.indexOf("/competitions")>-1&&3===tA.pathname.split("/").length)?IA(!0):IA(!1)}),[tA.pathname]),(0,r.useEffect)((function(){var A,g,C;null!=B&&null!==(A=B.userInfo)&&void 0!==A&&A.login&&(G.includes(null==B||null===(g=B.userInfo)||void 0===g?void 0:g.login)||null!=H&&null!==(C=H.setting)&&void 0!==C&&C.is_local||setTimeout((function(){var A,g,C=document.createEvent("Events");(C.initEvent("mouseout",!0,!1),eA)&&(null===(g=eA.current)||void 0===g||g.dispatchEvent(C));G.push(null==B||null===(A=B.userInfo)||void 0===A?void 0:A.login),localStorage.hideCustom=JSON.stringify(G)}),5e3))}),[B]);var nA=function(){var A;"/Activities"!==tA.pathname?T((null===(A=document)||void 0===A||null===(A=A.documentElement)||void 0===A?void 0:A.scrollTop)>0):T(!1)};return(0,P.jsxs)("div",{className:D,children:[(0,P.jsxs)("div",{id:"wechat_QR_code_ids",children:[CA&&!(0,y.s2)()&&(0,P.jsx)(m.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,P.jsxs)("div",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,P.jsx)(h.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:"".concat(x.Z.IMG_SERVER,"/").concat(null==H||null===(C=H.setting)||void 0===C?void 0:C.tab_logo_url)}),(0,P.jsxs)("div",{className:"tc font15 mt20",children:["请使用微信扫一扫分享",tA.pathname.indexOf("/competitions")>-1?"竞赛":"头歌"]})]}),children:(0,P.jsx)("div",{className:F,children:(0,P.jsx)("i",{className:"iconfont icon-icon-weixin c-light-primary font22"})})}),!H.onlyShowBackTop&&(null==H?void 0:H.onlyShowBackTopIcons)&&Q&&(0,P.jsxs)(r.Fragment,{children:[!(null==B||null===(I=B.userInfo)||void 0===I||!I.login)&&(0,P.jsx)(m.Z,{placement:"left",defaultVisible:!(null!=G&&G.includes(null==B||null===(e=B.userInfo)||void 0===e?void 0:e.login)),getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,P.jsxs)("div",{children:[(0,P.jsx)("div",{className:"tc",children:(0,P.jsx)("img",{className:"mt10",src:K,width:"188px",height:"188px"})}),(0,P.jsx)("div",{className:"tc font15 mt10",children:"免费教研助理"}),(0,P.jsx)("div",{className:"tc font15",children:"微信扫一扫添加"}),(0,P.jsx)("div",{className:"pt10 font12",children:(0,P.jsxs)("ul",{className:Z,children:[(0,P.jsx)("li",{children:"解答老师疑惑、帮助老师更快熟悉和使用平台教学"}),(0,P.jsx)("li",{children:"协助老师创建课堂、课程设计、做好教学工作。"}),(0,P.jsx)("li",{children:"根据老师教学方向,分享头歌平台C9院校、985高校、211高校、双一流高校老师经典实践教学案例。"})]})})]}),children:(0,P.jsx)("div",{className:F,ref:eA,children:(0,P.jsx)("a",{href:"javascript:void(0)",children:(0,P.jsx)("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})})})}),!(null!=H&&null!==(t=H.setting)&&void 0!==t&&t.is_local)&&(0,P.jsx)(m.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,P.jsxs)("div",{children:[(0,P.jsx)("img",{src:"".concat(x.Z.IMG_SERVER,"/images/educoder/EWM.jpg"),width:"158px",height:"158px"}),(0,P.jsx)("div",{className:"tc font15",children:"微信扫一扫"}),(0,P.jsx)("div",{className:"tc font15",children:"关注公众号"})]}),children:(0,P.jsx)("div",{className:F,children:(0,P.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),!(null!=H&&null!==(l=H.setting)&&void 0!==l&&l.is_local)&&(0,P.jsx)(m.Z,{placement:"left",title:"在线咨询",children:(0,P.jsx)("div",{className:F,children:(0,P.jsx)("a",{onClick:function(){/macintosh|mac os x/i.test(navigator.userAgent);S(!0)},className:"c-white",children:(0,P.jsx)("i",{className:"iconfont icon-QQ1 c-light-primary font22"})})})}),(0,P.jsx)("div",{onClick:function(){q(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"},children:"收起"})]}),(null==H||null===(f=H.setting)||void 0===f?void 0:f.main_site)&&!H.onlyShowBackTop&&(null==H?void 0:H.onlyShowBackTopIcons)&&!Q&&(0,P.jsx)("div",{onClick:function(){q(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"},children:"联系我们"}),(null==H?void 0:H.showQuestionBackTop)&&!(null!=H&&null!==(i=H.setting)&&void 0!==i&&i.is_local)&&(0,P.jsx)(m.Z,{placement:"left",getPopupContainer:function(){return document.getElementById("wechat_QR_code_ids")},title:(0,P.jsxs)("div",{children:[(0,P.jsx)("img",{src:"student"===(null==B||null===(o=B.userInfo)||void 0===o?void 0:o.identity)?"".concat(x.Z.IMG_SERVER,"/").concat(null==H||null===(a=H.setting)||void 0===a?void 0:a.homepage_stu_qq_qrcode_url):"".concat(x.Z.IMG_SERVER,"/").concat(null==H||null===(v=H.setting)||void 0===v?void 0:v.homepage_tea_qq_qrcode_url),width:"158px",height:"158px"}),(0,P.jsx)("div",{className:"tc font15 mt10",style:{marginBottom:6},children:"扫码进编程交流群"})]}),children:(0,P.jsx)("div",{className:F,children:(0,P.jsx)("i",{className:"iconfont icon-erweima1 c-light-primary font22"})})}),M&&(0,P.jsx)(m.Z,{placement:"left",title:"返回顶部",children:(0,P.jsx)(L.Z,{className:"".concat(F," ").concat(z),visibilityHeight:0,children:(0,P.jsx)("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})})})]}),(0,P.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:W,title:"student"===(null==B||null===(d=B.userInfo)||void 0===d?void 0:d.identity)?"头歌学生交流社区":"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return S(!1)},children:(0,P.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20},children:[(0,P.jsx)("p",{children:"student"===(null==B||null===(c=B.userInfo)||void 0===c?void 0:c.identity)?"扫码或搜索加入头歌学生交流QQ群:".concat(null==H||null===(u=H.setting)||void 0===u?void 0:u.homepage_stu_qq_number):"扫码或搜索加入头歌教师交流QQ群:".concat(null==H||null===(X=H.setting)||void 0===X?void 0:X.homepage_tea_qq_number)}),(0,P.jsx)("img",{src:"student"===(null==B||null===(w=B.userInfo)||void 0===w?void 0:w.identity)?"".concat(x.Z.IMG_SERVER,"/").concat(null==H||null===(b=H.setting)||void 0===b?void 0:b.homepage_stu_qq_qrcode_url):"".concat(x.Z.IMG_SERVER,"/").concat(null==H||null===(j=H.setting)||void 0===j?void 0:j.homepage_tea_qq_qrcode_url),width:200,height:200})]})})]})})),B=C(7557),O=C.n(B),k=C(41498),M=C.n(k),T=C(3113),V=(0,s.connect)((function(A){return{user:A.user,classroomList:A.classroomList}}))((function(A){A.user;var g=A.dispatch,C=A.classroomList;return(0,P.jsx)(p.Z,{title:"温馨提示",zIndex:9999,footer:null,open:"导出提醒"===C.actionTabs.key,onCancel:function(){g({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsxs)("div",{children:[(0,P.jsx)("span",{children:"您在当前栏目中有已导出的表格未下载,请先下载已有表格,然后再导出新的表格。"}),(0,P.jsx)("br",{}),(0,P.jsx)("div",{style:{textAlign:"end"},children:(0,P.jsx)(T.ZP,{type:"primary",onClick:M()(O()().mark((function A(){return O()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:g({type:"classroomList/setActionTabs",payload:{}});case 1:case"end":return A.stop()}}),A)}))),children:"知道了"})})]})})})),N=C(95237),W=C(24905),S=(0,s.connect)((function(A){return{user:A.user}}))((function(A){var g,C,I=A.user,e=(0,r.useState)(!1),t=n()(e,2),l=t[0],f=t[1],i=(0,r.useState)(""),o=n()(i,2),a=o[0],s=o[1];(0,r.useEffect)((function(){var A,g,C=localStorage.getItem("extension-modal");if(null!=I&&null!==(A=I.userInfo)&&void 0!==A&&A.login&&C){var e=d()(),t="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),n=localStorage.getItem(t);if(n)if(e<=d()(n))f(!1);else{f(!0),localStorage.removeItem(t),localStorage.removeItem("extension-modal");var l=d()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");s(l)}else{f(!0),localStorage.removeItem("extension-modal");var r=d()(localStorage.getItem("extension-date")).format("YYYY年MM月DD日");s(r)}return function(){f(!1)}}}),[null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login]);return(0,P.jsx)(p.Z,{title:"温馨提示",open:l,zIndex:9999,centered:!0,width:594,onCancel:function(){f(!1)},footer:(0,P.jsxs)(N.Z,{align:"middle",justify:"space-between",children:[(0,P.jsx)(W.Z,{onChange:function(A){var g,C="".concat(null==I||null===(g=I.userInfo)||void 0===g?void 0:g.login,"-extend-date"),e=d()().endOf("day").format("YYYY-MM-DD HH:mm:ss");A.target.checked?localStorage.setItem(C,e):localStorage.removeItem(C)},children:"今日不再提醒"}),(0,P.jsx)(T.ZP,{onClick:function(){f(!1)},style:{borderRadius:4},type:"primary",children:" 关闭"})]}),children:(0,P.jsxs)("div",{className:"font14",style:{paddingLeft:16},children:[(0,P.jsx)("div",{children:"老师您好!"}),(0,P.jsxs)("div",{style:{textIndent:28},children:["感谢您对头歌平台的认可与支持!根据平台",(0,P.jsx)("a",{href:"https://www.educoder.net/help/agreement",target:"_blank",children:"服务协议"}),",贵单位免费试用期已结束,将限制对相关功能和资源的使用。"]}),(0,P.jsx)("div",{style:{textIndent:28},children:"请您添加以下微信客服,协助您完成后续使用及申请流程,感谢支持与理解。"}),(0,P.jsx)("img",{style:{margin:"8px auto",display:"block"},width:160,src:"安徽"===(null===(C=I.userInfo)||void 0===C?void 0:C.school_province)?"data:image/jpeg;base64,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":"data:image/png;base64,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",alt:"二维码"}),(0,P.jsx)("div",{style:{textAlign:"right"},children:"头歌运营中心"}),(0,P.jsx)("div",{style:{textAlign:"right"},children:a})]})})})),U=C(9951),G="modalityModal___fvSjk",J="modal___wvA_V",Y="itemWarp___JNLoV",Q="close___PycHq",q="cancelBtn___kgKTp",E="selfdomModal___doNCF",_=C(85750),$=C(89392),AA=C.n($),gA=(0,s.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting}}))((function(A){var g,C,I=A.dispatch,e=A.user,t=A.globalSetting,l=(0,r.useState)({}),f=n()(l,2),i=f[0],o=f[1],a=(0,r.useState)([]),v=n()(a,2),c=v[0],u=v[1],X=(0,r.useState)(0),w=n()(X,2),x=w[0],p=w[1],j=(0,r.useState)(!1),H=n()(j,2),m=H[0],h=H[1],L=(0,r.useRef)(null),D=(0,s.useLocation)(),F=function(A){var g,C,I,t="".concat(null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,"-deadline-operate"),n=localStorage.getItem(t)?JSON.parse(localStorage.getItem(t)):[];n=null===(C=n)||void 0===C?void 0:C.filter((function(g){return g.id!==(null==A?void 0:A.id)}));var l=function(A,g){var C=null;return 0===A&&(C=d()().add(100,"month").unix()),1===A&&(C=d()().add(g,"hour").unix()),2===A&&(C=d()().add(g,"days").unix()),3===A&&(C=d()().add(7*g,"days").unix()),4===A&&(C=d()().add(g,"month").unix()),5===A&&(C=d()().add(3*g,"month").unix()),C}(null==A?void 0:A.show_type,null==A?void 0:A.show_count),f={id:null==A?void 0:A.id,deadline:l,type:null==A?void 0:A.show_type};null===(I=n)||void 0===I||I.push(f),localStorage.setItem(t,JSON.stringify(n))},z=function(){W(null==i?void 0:i.id,"close");var A=c[x+1];A?(F(A),o(A),p(x+1),W(null==A?void 0:A.id,"popup")):h(!1)},Z=[{name:"首页",key:0,path:"/"},{name:"实践课程",key:1,path:"/paths"},{name:"实践项目",key:2,path:"/shixuns"},{name:"教学课堂",key:3,path:"/classrooms"},{name:"在线竞赛",key:4,path:"/competitions"},{name:"教学案例",key:5,path:"/moop_cases"},{name:"交流问答",key:6,path:"/forums/categories"},{name:"个人中心",key:7,path:"/users"}];(0,r.useEffect)((function(){var A,g;null!=t&&t.operateModelPath&&null!=t&&null!==(A=t.setting)&&void 0!==A&&A.main_site&&null!=e&&null!==(g=e.userInfo)&&void 0!==g&&g.login&&(S(),setTimeout((function(){I({type:"globalSetting/setOperateModelPath",payload:""})}),300))}),[null==t?void 0:t.operateModelPath,null==e||null===(g=e.userInfo)||void 0===g?void 0:g.login,null==t||null===(C=t.setting)||void 0===C?void 0:C.main_site]),(0,r.useEffect)((function(){var A,g,C;if(null!=D&&null!==(A=D.pathname)&&void 0!==A&&A.includes("/users")&&4===(null==D||null===(g=D.pathname)||void 0===g||null===(g=g.split("/"))||void 0===g?void 0:g.length))I({type:"globalSetting/setOperateModelPath",payload:"/users"});else if(null!=D&&null!==(C=D.pathname)&&void 0!==C&&C.includes("/forums/categories"))I({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});else for(var e=0;eparseInt(g)&&m(!0):m(!0)}),[]),(0,P.jsxs)(i.ZP,{locale:o.Z,autoInsertSpaceInButton:!1,children:["/"===w.pathname&&j&&(null==v||null===(g=v.setting)||void 0===g||null===(g=g.adv_index)||void 0===g?void 0:g.image_url)&&(null==v||null===(C=v.setting)||void 0===C?void 0:C.main_site)&&(0,P.jsxs)("div",{onClick:function(){var A;return window.open(null==v||null===(A=v.setting)||void 0===A||null===(A=A.adv_index)||void 0===A?void 0:A.jump_url)},style:{background:"url(".concat(x.Z.IMG_SERVER+(null==v||null===(I=v.setting)||void 0===I||null===(I=I.adv_index)||void 0===I?void 0:I.image_url),") no-repeat center center"),width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"},children:[(0,P.jsxs)("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,P.jsx)("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"},children:"【计算机学习交流群】领取C语言/Java/Python/程序竞赛资料,点击加入"}),(0,P.jsxs)("div",{onClick:function(){window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"},children:["查看详情 ",(0,P.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",style:{marginLeft:5}})]})]}),(0,P.jsx)("img",{src:IA,onClick:function(A){A.stopPropagation(),localStorage.setItem("mainclose",d()().add(1,"days").unix()+""),m(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})]}),"kepukehuan.educoder.net"!==document.domain&&(0,P.jsx)(a.Z,e()({},X)),(0,P.jsx)("section",{className:CA.Z.layoutMainClass,style:{marginTop:"/training"==w.pathname?"-72px":""},children:(0,P.jsx)(s.Outlet,{})}),(0,P.jsx)(R,{}),!(0,y.Ll)()&&"kepukehuan.educoder.net"!==document.domain&&(0,P.jsx)(H,{}),(0,P.jsx)(V,{}),(0,P.jsx)(S,{}),"Account-ProfessionalAuth"===u.actionTabs.key&&(null===(t=u.actionTabs)||void 0===t||null===(t=t.code)||void 0===t?void 0:t.length)>0&&(0,P.jsx)(eA.Z,{Scoid:null==c||null===(l=c.userInfo)||void 0===l?void 0:l.user_school_id}),!(0,y.Ll)()&&(0,P.jsx)(gA,{})]})}))},91038:function(A,g,C){C.d(g,{AL:function(){return p},Iy:function(){return a},Qv:function(){return d},ez:function(){return x},jb:function(){return s}});var I=C(79800),e=C.n(I),t=C(32834),n=C.n(t),l=C(11690);var f=[],r=["
      "],i=new(n().Renderer),o=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function a(){f.length=0,r=["
        "]}var s={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function v(A,g,C,I){if(g>=A.length||A[g].level<=C)return g;var e=A[g];I.push("
      • "+e.text+"");var t=[];return g=v(A,++g,e.level,t),t.length>0&&(I.push("
          "),t.forEach((function(A){I.push(A)})),I.push("
        ")),I.push("
      • "),g=v(A,g,C,I)}function d(){return v(f,0,0,r),r.push("
      "),r.join("")}var c={heading:function(A){var g=o.exec(A);if(g)return{type:"heading",raw:g[0],depth:g[1].length,text:g[2]}},fences:function(A){var g=this.rules.block.fences.exec(A);if(g){var C=g[0],I=function(A,g){var C=A.match(/^(\s+)(?:```)/);if(null===C)return g;var I=C[1];return g.split("\n").map((function(A){var g=A.match(/^\s+/);return null===g?A:e()(g,1)[0].length>=I.length?A.slice(I.length):A})).join("\n")}(C,g[3]||""),t=g[2]?g[2].trim():g[2];if(["latex","katex","math"].indexOf(t)>=0){var n=X(),l=I;I=n,w[n]={type:"block",expression:l}}return{type:"code",raw:C,lang:t,text:I}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,P=0,X=function(){return"__special_katext_id_".concat(P++,"__")},w={};function x(){return w}function p(){P=0,w={}}function y(A){return A=A.replace(u,(function(A,g){var C=X();return w[C]={type:"inline",expression:g},C}))}var b=i.listitem;i.listitem=function(A){return b(y(A))};var j=i.paragraph;i.paragraph=function(A){return j(y(A))};var H=i.tablecell;i.tablecell=function(A,g){return H(y(A),g)},i.code=function(A,g,C){var I=(g||"").match(/\S*/)[0];return I?["latex","katex","math"].indexOf(I)>=0?"

      ".concat(A,"

      "):'
      ').concat(C?A:(0,l.escape)(A,!0),"
      \n"):'
      '+(C?A:(0,l.escape)(A,!0))+"
      "},i.heading=function(A,g,C){var I=this.options.headerPrefix+C.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return f.push({anchor:I,level:g,text:A}),"'+A+""},n().setOptions({silent:!0,gfm:!0,pedantic:!1}),n().use({tokenizer:c,renderer:i}),g.ZP=n()},9936:function(A){A.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA0lJREFUWEfFl0tIVFEYx7/vDnNNIWRUdB4hRYQunAHz0ULBFoWMoozgg6k2LhQLXCS0CBcqIUMQCuqEWUtDJBBXiYuidkpORD7KCK0BdRZpEPiYuXS/ODPdaR73zr1XJmYWl7ncc77/73yvcw6Cxl9FRYVxd1ewE8EVIioGgDxEyGPTieAAAA4Q0Y8Iy1arcdXn8wlaTKPaoOJiuykUQjcAXSWibLXx7DsiHgPgG56nGb9/9WeqOYoAkRUHO4jARQRZWoQTxyBCEBHmrdasWSWPyAL8XXU/kVhyGuFkEG6T52lYzhtJAEVFjguINEBE+ekQl2wg4j6AYTAQ+PAt1m4cQGTlMJpu8VgInoe7sZ6IArCY7+wInnS5Xcl7iNymzWa8L+VEFMBiKbslitCRTrcr2eI4mN3bW5sOVwx7RFxPT+WyvbPTbamsdJj6+gY/BYNB0grY0HAt3+1uOdfTc2/18PBIjIs7QpDnsYuFIgxgNjvuEIlOOeNTU4/Kmpvrzy8vvw+0tnb5BCGkCtHcXF/g9XqqmL2amqbXfv9OUKYyFgKBj48xEvvQc6Umk52dw83NPassL7cXaoFg4hMTnipEgN7e/nfz8ws/5BbGmpXNxt9Ei8VxWRTFoVSujYVYWvIF2tq6ZT2hVVzS4jhuAM1mx20isUEttmoQesUjLZt7iUVFdg8AlakBsO9KEE1N9fler6daze3JGrjGAJ4AkFULQDLESmB6eu77yMhQpX7xsA920Wy2vyCiM1oBEiHYuyAIv1MlnHJTwpNTATCDbrercHT0QTX7v7HxZd/pvLGkp09EcgCPdYeATXS5nAXj48PhOt/a8v8qKbloYiXa3t7t0weBu7qSUBIfGxuO1vni4tuD2D6hDwLXNJehnLjUZBKblVaIcBlqaUSpxKUEOw1EuBGpteLEmKfKdj0Q0Vasthk1Nl7Pn5x8GM52LaWWCOFyda4QxW2GYachcpHNiL2k2o5nZibLa2urzVrE5cJRV9fyanPz63FsL2CH1bjtmH1UOpDk5p415OWZjNvb/hM9zcpgMEBp6aWc9fXPR4nzkg4kbEDGj2T/QpGhQ6nkpoweyyWIjF5MJIiMXs1iszZjl9PE0vlf1/M/hZhM6N1gtVgAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/p__Account__Certification__index.async.js b/p__Account__Certification__index.async.js index e44cd5b4cd..8354261643 100644 --- a/p__Account__Certification__index.async.js +++ b/p__Account__Certification__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[87260],{39334:function(e,n,a){a.r(n),a.d(n,{default:function(){return J}});var c=a(7557),s=a.n(c),i=a(41498),l=a.n(i),t=a(39647),o=a.n(t),r=a(32007),d=a(43418),u=a(8591),p="wrap___NBtQg",m="content___aZazE",h="hint___bm3si",f="titleWrap___LIDz7",x="title___tG0To",g="flexRow___mnKQ2",j="actionWrap___sSAI1",v="color999___FHSXs",_="colorCDCDCD___oGJKE",N="colorOrange___i7AGs",b="color28AC7F___yXYGt",Z="auth___tmt4O",y="reauth___SISYr",C="modal___NdEZ3",I=a(82242),k=a.n(I),w=a(79800),S=a.n(w),A=a(59301),P=a(59028),T=a(78241),F=a(71418),R=a(92832),E=a(5112),z=a(3113),O=a(66621),D=a(76707),G=a(20817),V=a(39138),B=a(37712),L=["user","account","globalSetting","loading","dispatch"],W=P.Z.Dragger,Y=(0,r.connect)((function(e){var n=e.user,a=e.account,c=e.loading;return{user:n,account:a,globalSetting:e.globalSetting,loading:c.effects}}))((function(e){var n,a=e.user,c=e.account,i=e.globalSetting,t=e.loading,r=e.dispatch,p=(o()(e,L),T.Z.useForm()),m=S()(p,1)[0],h=(0,A.useState)({}),f=S()(h,2),x=(f[0],f[1]),g=(0,A.useState)(!0),j=S()(g,2),v=j[0],_=j[1],N=(0,A.useState)(),b=S()(N,2),Z=b[0],y=b[1],C=(0,A.useState)(),I=S()(C,2),w=I[0],P=I[1],Y=(0,A.useState)(),q=S()(Y,2),H=q[0],J=q[1],K=(0,A.useState)(),Q=S()(K,2),U=Q[0],X=Q[1];(0,A.useEffect)((function(){if(c.basicInfo){var e=c.basicInfo,n={name:e.show_realname?e.name:(0,O.YA)(e.name),gender:e.gender};y(e.name),_(e.show_realname),m.setFieldsValue(n),x(n)}}),[c.basicInfo]);var M=function(){var e=l()(s()().mark((function e(n){var i,l,t,o,d,p,m,h;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=(t=n||{}).name,d=t.gender,p=t.idNumber,w){e.next=4;break}return u.ZP.info("请先上传照片!"),e.abrupt("return");case 4:return e.next=6,r({type:"account/applyRealNameAuth",payload:{id:(null===(i=c.basicInfo)||void 0===i?void 0:i.id)||(null===(l=a.userInfo)||void 0===l?void 0:l.login),name:o,gender:d,student_id:p,show_realname:v,attachment_ids:[H]}});case 6:if(-1!==(null==(m=e.sent)?void 0:m.status)){e.next=9;break}return e.abrupt("return");case 9:$(),m&&(u.ZP.info("申请已提交,请等待审核!"),r({type:"account/getBasicInfo",payload:{login:null===(h=a.userInfo)||void 0===h?void 0:h.login}}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$=function(){r({type:"account/setActionTabs",payload:{}})},ee={data:{type:"real_name"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(G.Z.API_SERVER,"/api/attachments.json"),className:V.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),J(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,O.y3)(e.file.originFileObj,(function(e){P(e),X(!1)}))):X(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||u.ZP.info("请上传正确文件格式"),n}};return(0,B.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Account-RealNameAuth"===c.actionTabs.key,title:"实名认证",width:"600px",footer:null,children:(0,B.jsx)(F.Z,{spinning:!!U,children:(0,B.jsxs)(T.Z,{className:V.Z.formWrap,form:m,layout:"horizontal",onValuesChange:function(e){x(k()({},m.getFieldsValue())),"name"in e&&y(e.name)},onFinish:M,scrollToFirstError:!0,children:[(0,B.jsx)(T.Z.Item,{label:"姓名",name:"name",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:O.HJ}],extra:(0,B.jsx)("span",{children:v?"(显示:平台将显示您的真实姓名)":"(隐藏:平台将显示你的昵称)"}),children:(0,B.jsx)(R.Z,{size:"large",disabled:!v,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,addonAfter:(0,B.jsx)("i",{className:"iconfont ".concat(v?"icon-xianshi":"icon-yincang"," font18 ").concat(V.Z.color0152d9),onClick:function(){var e=!v;_(e);var n=e?Z:(0,O.YA)(Z);m.setFieldsValue({name:n})}})})}),(0,B.jsx)(T.Z.Item,{label:"性别:",name:"gender",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"请选择性别"}],children:(0,B.jsxs)(E.ZP.Group,{children:[(0,B.jsx)(E.ZP,{value:0,children:"男"}),(0,B.jsx)(E.ZP,{value:1,children:"女"})]})}),(0,B.jsx)(T.Z.Item,{label:"证件号:",labelCol:{span:3},name:"idNumber",rules:[{required:!0,message:"请输入学号/工号"}],children:(0,B.jsx)(R.Z,{size:"large",placeholder:"请输入学号/工号"})}),(0,B.jsx)(T.Z.Item,{label:"证件上传",labelCol:{span:3},children:(0,B.jsxs)("div",{className:V.Z.flexRow,children:[(0,B.jsxs)("div",{className:"".concat(V.Z.flexColumn," ").concat(V.Z.example),children:[(0,B.jsx)("span",{className:V.Z.exampleImg,children:(0,B.jsx)("img",{src:D,style:{width:"100%"}})}),(0,B.jsxs)("span",{className:"tc",children:[(0,B.jsx)("p",{children:"示例图片"}),(0,B.jsx)("p",{className:"".concat(V.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,B.jsxs)("div",{className:V.Z.flexColumn,children:[(0,B.jsx)(W,k()(k()({},ee),{},{accept:".png,.jpg,.bmp,.jpeg",children:w?(0,B.jsx)("img",{src:w,className:V.Z.uploadImg}):(0,B.jsxs)("div",{className:V.Z.imageTip,children:[(0,B.jsx)("p",{children:(0,B.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(V.Z.uploadTipIcon)})}),(0,B.jsx)("p",{className:V.Z.uploadTip,children:(0,B.jsx)("a",{className:V.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,B.jsx)("span",{className:"tc",children:(0,B.jsx)("p",{className:V.Z.viewLargerImg,children:"查看大图"})})]})]})}),(0,B.jsx)("div",{className:V.Z.footerWrap,children:(0,B.jsxs)(T.Z.Item,{children:[(0,B.jsx)(z.ZP,{className:"mr5",size:"middle",onClick:$,children:"取消"}),(0,B.jsx)(z.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t["account/applyRealNameAuth"],children:"提交"})]})}),(0,B.jsxs)("div",{className:V.Z.note,children:[(0,B.jsx)("p",{children:"认证须知:"}),(0,B.jsx)("p",{children:"1.你需要准备有效的学生证/教师证正面(人像面)的证件照照片,请确保证件照片清晰可见,严禁PS;"}),(0,B.jsx)("p",{children:"2.我们将在你提交认证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,B.jsx)("p",{children:"3.实名认证审核完成后,无法删除,请谨慎填写;"}),(0,B.jsx)("p",{children:"4.实名认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,B.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,B.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号/工号,及上传与实名认证证件无关图片者,一经发现将冻结",!(null!=i&&null!==(n=i.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,B.jsx)("p",{children:"7.提交实名认证后系统会自动将状态改为已认证,你将可以体验平台需要实名认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})})})})),q=a(47734),H=["user","account","globalSetting","loading","dispatch"],J=(0,r.connect)((function(e){var n=e.user,a=e.account,c=e.loading;return{user:n,account:a,globalSetting:e.globalSetting,loading:c.models.index}}))((function(e){var n=e.user,a=e.account,c=(e.globalSetting,e.loading,e.dispatch),i=(o()(e,H),function(e){var a;d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"是否确认撤销认证?",className:C,onOk:(a=l()(s()().mark((function a(){var i,l;return s()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,c({type:e?"account/cancelRealNameAuth":"account/cancelProfessionalAuth",payload:{login:null===(i=n.userInfo)||void 0===i?void 0:i.login}});case 2:a.sent&&(u.ZP.info("撤销成功!"),c({type:"account/getBasicInfo",payload:{login:null===(l=n.userInfo)||void 0===l?void 0:l.login}}));case 4:case"end":return a.stop()}}),a)}))),function(){return a.apply(this,arguments)})})}),t=function(e){var n;null!==(n=a.basicInfo)&&void 0!==n&&n.base_info_completed?c({type:"account/setActionTabs",payload:{key:e?"Account-RealNameAuth":"Account-ProfessionalAuth"}}):d.Z.confirm({centered:!0,content:"请先完善基本信息",okText:"立即完善",cancelText:"稍后完善",onOk:function(){r.history.push("/account/profile/edit")}})},I=a.basicInfo||{},k=I.authentication,w=I.professional_certification;return(0,B.jsxs)("section",{className:p,children:[(0,B.jsxs)("div",{className:m,children:[(0,B.jsx)("div",{className:"".concat(f," mt10"),children:(0,B.jsx)("div",{className:x,children:"认证信息"})}),(0,B.jsxs)("div",{className:"".concat(g," mt10 font14"),children:[(0,B.jsx)("div",{className:v,children:"实名认证"}),(0,B.jsxs)("div",{className:"".concat(j," ").concat(_),children:[(0,B.jsx)("div",{children:"实名认证可以增强你在平台的江湖地位,还可以获得500金币的奖励~"}),"uncertified"===k&&(0,B.jsx)("a",{className:Z,onClick:function(){return t(!0)},children:"立即认证"}),"applying"===k&&(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{className:"".concat(v," pr20"),onClick:function(){return i(!0)},children:"撤销认证"}),(0,B.jsx)("span",{className:N,children:"待审核"})]}),"certified"===k&&(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{className:"".concat(y," ").concat(v," pr20"),onClick:function(){return t(!0)},children:"重新认证"}),(0,B.jsxs)("span",{className:b,children:[(0,B.jsx)("i",{className:"iconfont icon-wancheng font16 mr3"}),"已认证"]})]})]})]}),(0,B.jsxs)("div",{className:"".concat(g," mt10 font14"),children:[(0,B.jsx)("div",{className:v,children:"职业认证"}),(0,B.jsxs)("div",{className:"".concat(j," ").concat(_),children:[(0,B.jsx)("div",{children:"教师通过认证,可以克隆实训、免金币查看实训答案和隐藏测试集..."}),"uncertified"===w&&(0,B.jsx)("a",{className:Z,onClick:function(){return t(!1)},children:"立即认证"}),"applying"===w&&(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{className:"".concat(v," pr20"),onClick:function(){return i(!1)},children:"撤销认证"}),(0,B.jsx)("span",{className:N,children:"待审核"})]}),"certified"===w&&(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{className:"".concat(y," ").concat(v," pr20"),onClick:function(){return t(!1)},children:"重新认证"}),(0,B.jsxs)("span",{className:b,children:[(0,B.jsx)("i",{className:"iconfont icon-wancheng font16 mr3"}),"已认证"]})]})]})]})]}),(0,B.jsx)("div",{className:"".concat(h," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,B.jsx)(Y,{}),(0,B.jsx)(q.Z,{})]})}))},76707:function(e,n,a){e.exports=a.p+"static/student_img.9f825e80.png"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[87260],{40684:function(e,n,a){var t=a(7557),s=a.n(t),c=a(41498),l=a.n(c),o=a(79800),i=a.n(o),r=a(39647),d=a.n(r),u=a(59301),p=a(32007),m=a(92832),f=a(78241),h=a(8591),x=a(43418),g=a(61998),j=a(85750),v=a(37712),b=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],Z=m.Z.TextArea;n.Z=(0,p.connect)((function(e){var n=e.account,a=e.loading;return{account:n,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting,e.loading;var n=e.dispatch,a=e.schoolName,t=e.departmentName,c=e.visible,o=e.onClose,r=void 0===o?function(){}:o,p=e.onSuccess,N=void 0===p?function(){}:p,_=d()(e,b),y=f.Z.useForm(),C=i()(y,1)[0],S=(0,u.useRef)(),k=(0,u.useState)(!1),I=i()(k,2),w=I[0],O=I[1];(0,u.useEffect)((function(){S.current=_.schoolId}),[_.schoolId]),(0,u.useEffect)((function(){C.setFieldsValue({department:t})}),[t]);var A=function(){var e=l()(s()().mark((function e(a){var t,c,o,i,d,u,p,m;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=(t=a||{}).department,o=t.remarks,O(!0),e.next=4,(0,j.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:c,school_id:S.current}});case 4:if(i=e.sent,O(!1),d=function(){var e=l()(s()().mark((function e(){var a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/appplyDepartment",payload:{school_id:S.current,name:c,remarks:o}});case 2:0===(null==(a=e.sent)?void 0:a.status)&&(h.ZP.success("新增院系/部门成功!"),N(c),r());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0!==(null==i?void 0:i.status)){e.next=12;break}if(null==i||null===(u=i.data)||void 0===u||!u.name){e.next=11;break}return x.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsxs)("div",{children:[(0,v.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,v.jsx)(g.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==i||null===(p=i.data)||void 0===p?void 0:p.name,size:null==i||null===(m=i.data)||void 0===m?void 0:m.size}],pagination:!1})]}),onOk:function(){N(c),r()}}),e.abrupt("return");case 11:d();case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,v.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:c,title:"申请添加部门名称",width:"600px",onCancel:r,onOk:function(){return C.submit()},confirmLoading:w,children:(0,v.jsxs)(f.Z,{form:C,labelCol:{span:4},wrapperCol:{span:20},onFinish:A,children:[(0,v.jsx)(f.Z.Item,{label:"单位名称:",children:a}),(0,v.jsx)(f.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,v.jsx)(m.Z,{placeholder:"请输入部门或者学院名称"})}),(0,v.jsx)(f.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,v.jsx)(Z,{placeholder:"再次说明特别情况(选填)"})})]})})}))},84783:function(e,n,a){var t=a(7557),s=a.n(t),c=a(82242),l=a.n(c),o=a(41498),i=a.n(o),r=a(79800),d=a.n(r),u=a(39647),p=a.n(u),m=a(59301),f=a(32007),h=a(92832),x=a(78241),g=a(8591),j=a(43418),v=a(85750),b=a(37712),Z=["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"],N=h.Z.TextArea;n.Z=(0,f.connect)((function(e){var n=e.account,a=e.loading;return{account:n,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){e.account,e.globalSetting,e.loading,e.dispatch;var n=e.departmentName,a=e.majorName,t=e.visible,c=e.onClose,o=void 0===c?function(){}:c,r=e.onSuccess,u=void 0===r?function(){}:r,f=p()(e,Z),_=x.Z.useForm(),y=d()(_,1)[0],C=(0,m.useRef)(),S=(0,m.useState)(!1),k=d()(S,2),I=k[0];k[1];(0,m.useEffect)((function(){C.current=f.departmentId}),[f.departmentId]),(0,m.useEffect)((function(){y.setFieldsValue({name:a})}),[a]);var w=function(){var e=i()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.validateFields();case 2:return e.next=4,(0,v.ZP)("/api/departments/".concat(C.current,"/majors.json"),{method:"post",body:l()({},y.getFieldsValue())});case 4:0===e.sent.status&&(g.ZP.success("申请成功!"),u(y.getFieldValue("name")),y.resetFields(),o());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,b.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:t,title:"申请新增专业名称",width:"600px",onCancel:o,onOk:function(){return y.submit()},confirmLoading:I,children:(0,b.jsxs)(x.Z,{form:y,labelCol:{span:4},wrapperCol:{span:20},onFinish:w,children:[(0,b.jsx)(x.Z.Item,{label:"院系名称:",children:n}),(0,b.jsx)(x.Z.Item,{label:"专业名称:",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,b.jsx)(h.Z,{placeholder:"请输入专业名称",showCount:!0,maxLength:20})}),(0,b.jsx)(x.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,b.jsx)(N,{placeholder:"再次说明特别情况(选填)"})})]})})}))},39334:function(e,n,a){a.r(n),a.d(n,{default:function(){return K}});var t=a(7557),s=a.n(t),c=a(41498),l=a.n(c),o=a(39647),i=a.n(o),r=a(32007),d=a(43418),u=a(8591),p="wrap___NBtQg",m="content___aZazE",f="hint___bm3si",h="titleWrap___LIDz7",x="title___tG0To",g="flexRow___mnKQ2",j="actionWrap___sSAI1",v="color999___FHSXs",b="colorCDCDCD___oGJKE",Z="colorOrange___i7AGs",N="color28AC7F___yXYGt",_="auth___tmt4O",y="reauth___SISYr",C="modal___NdEZ3",S=a(82242),k=a.n(S),I=a(79800),w=a.n(I),O=a(59301),A=a(59028),E=a(78241),F=a(71418),P=a(92832),T=a(5112),R=a(3113),z=a(66621),B=a(76707),D=a(20817),V=a(39138),L=a(37712),G=["user","account","globalSetting","loading","dispatch"],q=A.Z.Dragger,W=(0,r.connect)((function(e){var n=e.user,a=e.account,t=e.loading;return{user:n,account:a,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n,a=e.user,t=e.account,c=e.globalSetting,o=e.loading,r=e.dispatch,p=(i()(e,G),E.Z.useForm()),m=w()(p,1)[0],f=(0,O.useState)({}),h=w()(f,2),x=(h[0],h[1]),g=(0,O.useState)(!0),j=w()(g,2),v=j[0],b=j[1],Z=(0,O.useState)(),N=w()(Z,2),_=N[0],y=N[1],C=(0,O.useState)(),S=w()(C,2),I=S[0],A=S[1],W=(0,O.useState)(),Y=w()(W,2),U=Y[0],K=Y[1],M=(0,O.useState)(),X=w()(M,2),$=X[0],H=X[1];(0,O.useEffect)((function(){if(t.basicInfo){var e=t.basicInfo,n={name:e.show_realname?e.name:(0,z.YA)(e.name),gender:e.gender};y(e.name),b(e.show_realname),m.setFieldsValue(n),x(n)}}),[t.basicInfo]);var J=function(){var e=l()(s()().mark((function e(n){var c,l,o,i,d,p,m,f;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=(o=n||{}).name,d=o.gender,p=o.idNumber,I){e.next=4;break}return u.ZP.info("请先上传照片!"),e.abrupt("return");case 4:return e.next=6,r({type:"account/applyRealNameAuth",payload:{id:(null===(c=t.basicInfo)||void 0===c?void 0:c.id)||(null===(l=a.userInfo)||void 0===l?void 0:l.login),name:i,gender:d,student_id:p,show_realname:v,attachment_ids:[U]}});case 6:if(-1!==(null==(m=e.sent)?void 0:m.status)){e.next=9;break}return e.abrupt("return");case 9:Q(),m&&(u.ZP.info("申请已提交,请等待审核!"),r({type:"account/getBasicInfo",payload:{login:null===(f=a.userInfo)||void 0===f?void 0:f.login}}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){r({type:"account/setActionTabs",payload:{}})},ee={data:{type:"real_name"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(D.Z.API_SERVER,"/api/attachments.json"),className:V.Z.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),K(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,z.y3)(e.file.originFileObj,(function(e){A(e),H(!1)}))):H(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||u.ZP.info("请上传正确文件格式"),n}};return(0,L.jsx)(d.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"Account-RealNameAuth"===t.actionTabs.key,title:"实名认证",width:"600px",footer:null,children:(0,L.jsx)(F.Z,{spinning:!!$,children:(0,L.jsxs)(E.Z,{className:V.Z.formWrap,form:m,layout:"horizontal",onValuesChange:function(e){x(k()({},m.getFieldsValue())),"name"in e&&y(e.name)},onFinish:J,scrollToFirstError:!0,children:[(0,L.jsx)(E.Z.Item,{label:"姓名",name:"name",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"请输入真实姓名,最大限制".concat(20,"个字符")},{validator:z.HJ}],extra:(0,L.jsx)("span",{children:v?"(显示:平台将显示您的真实姓名)":"(隐藏:平台将显示你的昵称)"}),children:(0,L.jsx)(P.Z,{size:"large",disabled:!v,placeholder:"请输入真实姓名,最大限制".concat(20,"个字符"),maxLength:20,addonAfter:(0,L.jsx)("i",{className:"iconfont ".concat(v?"icon-xianshi":"icon-yincang"," font18 ").concat(V.Z.color0152d9),onClick:function(){var e=!v;b(e);var n=e?_:(0,z.YA)(_);m.setFieldsValue({name:n})}})})}),(0,L.jsx)(E.Z.Item,{label:"性别:",name:"gender",labelCol:{span:3},wrapperCol:{span:12},rules:[{required:!0,message:"请选择性别"}],children:(0,L.jsxs)(T.ZP.Group,{children:[(0,L.jsx)(T.ZP,{value:0,children:"男"}),(0,L.jsx)(T.ZP,{value:1,children:"女"})]})}),(0,L.jsx)(E.Z.Item,{label:"证件号:",labelCol:{span:3},name:"idNumber",rules:[{required:!0,message:"请输入学号/工号"}],children:(0,L.jsx)(P.Z,{size:"large",placeholder:"请输入学号/工号"})}),(0,L.jsx)(E.Z.Item,{label:"证件上传",labelCol:{span:3},children:(0,L.jsxs)("div",{className:V.Z.flexRow,children:[(0,L.jsxs)("div",{className:"".concat(V.Z.flexColumn," ").concat(V.Z.example),children:[(0,L.jsx)("span",{className:V.Z.exampleImg,children:(0,L.jsx)("img",{src:B,style:{width:"100%"}})}),(0,L.jsxs)("span",{className:"tc",children:[(0,L.jsx)("p",{children:"示例图片"}),(0,L.jsx)("p",{className:"".concat(V.Z.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,L.jsxs)("div",{className:V.Z.flexColumn,children:[(0,L.jsx)(q,k()(k()({},ee),{},{accept:".png,.jpg,.bmp,.jpeg",children:I?(0,L.jsx)("img",{src:I,className:V.Z.uploadImg}):(0,L.jsxs)("div",{className:V.Z.imageTip,children:[(0,L.jsx)("p",{children:(0,L.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(V.Z.uploadTipIcon)})}),(0,L.jsx)("p",{className:V.Z.uploadTip,children:(0,L.jsx)("a",{className:V.Z.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,L.jsx)("span",{className:"tc",children:(0,L.jsx)("p",{className:V.Z.viewLargerImg,children:"查看大图"})})]})]})}),(0,L.jsx)("div",{className:V.Z.footerWrap,children:(0,L.jsxs)(E.Z.Item,{children:[(0,L.jsx)(R.ZP,{className:"mr5",size:"middle",onClick:Q,children:"取消"}),(0,L.jsx)(R.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:o["account/applyRealNameAuth"],children:"提交"})]})}),(0,L.jsxs)("div",{className:V.Z.note,children:[(0,L.jsx)("p",{children:"认证须知:"}),(0,L.jsx)("p",{children:"1.你需要准备有效的学生证/教师证正面(人像面)的证件照照片,请确保证件照片清晰可见,严禁PS;"}),(0,L.jsx)("p",{children:"2.我们将在你提交认证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,L.jsx)("p",{children:"3.实名认证审核完成后,无法删除,请谨慎填写;"}),(0,L.jsx)("p",{children:"4.实名认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,L.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,L.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号/工号,及上传与实名认证证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,L.jsx)("p",{children:"7.提交实名认证后系统会自动将状态改为已认证,你将可以体验平台需要实名认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})})})})),Y=a(47734),U=["user","account","globalSetting","loading","dispatch"],K=(0,r.connect)((function(e){var n=e.user,a=e.account,t=e.loading;return{user:n,account:a,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.user,a=e.account,t=(e.globalSetting,e.loading,e.dispatch),c=(i()(e,U),function(e){var a;d.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"是否确认撤销认证?",className:C,onOk:(a=l()(s()().mark((function a(){var c,l;return s()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,t({type:e?"account/cancelRealNameAuth":"account/cancelProfessionalAuth",payload:{login:null===(c=n.userInfo)||void 0===c?void 0:c.login}});case 2:a.sent&&(u.ZP.info("撤销成功!"),t({type:"account/getBasicInfo",payload:{login:null===(l=n.userInfo)||void 0===l?void 0:l.login}}));case 4:case"end":return a.stop()}}),a)}))),function(){return a.apply(this,arguments)})})}),o=function(e){var n;null!==(n=a.basicInfo)&&void 0!==n&&n.base_info_completed?t({type:"account/setActionTabs",payload:{key:e?"Account-RealNameAuth":"Account-ProfessionalAuth"}}):d.Z.confirm({centered:!0,content:"请先完善基本信息",okText:"立即完善",cancelText:"稍后完善",onOk:function(){r.history.push("/account/profile/edit")}})},S=a.basicInfo||{},k=S.authentication,I=S.professional_certification;return(0,L.jsxs)("section",{className:p,children:[(0,L.jsxs)("div",{className:m,children:[(0,L.jsx)("div",{className:"".concat(h," mt10"),children:(0,L.jsx)("div",{className:x,children:"认证信息"})}),(0,L.jsxs)("div",{className:"".concat(g," mt10 font14"),children:[(0,L.jsx)("div",{className:v,children:"实名认证"}),(0,L.jsxs)("div",{className:"".concat(j," ").concat(b),children:[(0,L.jsx)("div",{children:"实名认证可以增强你在平台的江湖地位,还可以获得500金币的奖励~"}),"uncertified"===k&&(0,L.jsx)("a",{className:_,onClick:function(){return o(!0)},children:"立即认证"}),"applying"===k&&(0,L.jsxs)("div",{children:[(0,L.jsx)("a",{className:"".concat(v," pr20"),onClick:function(){return c(!0)},children:"撤销认证"}),(0,L.jsx)("span",{className:Z,children:"待审核"})]}),"certified"===k&&(0,L.jsxs)("div",{children:[(0,L.jsx)("a",{className:"".concat(y," ").concat(v," pr20"),onClick:function(){return o(!0)},children:"重新认证"}),(0,L.jsxs)("span",{className:N,children:[(0,L.jsx)("i",{className:"iconfont icon-wancheng font16 mr3"}),"已认证"]})]})]})]}),(0,L.jsxs)("div",{className:"".concat(g," mt10 font14"),children:[(0,L.jsx)("div",{className:v,children:"职业认证"}),(0,L.jsxs)("div",{className:"".concat(j," ").concat(b),children:[(0,L.jsx)("div",{children:"教师通过认证,可以克隆实训、免金币查看实训答案和隐藏测试集..."}),"uncertified"===I&&(0,L.jsx)("a",{className:_,onClick:function(){return o(!1)},children:"立即认证"}),"applying"===I&&(0,L.jsxs)("div",{children:[(0,L.jsx)("a",{className:"".concat(v," pr20"),onClick:function(){return c(!1)},children:"撤销认证"}),(0,L.jsx)("span",{className:Z,children:"待审核"})]}),"certified"===I&&(0,L.jsxs)("div",{children:[(0,L.jsx)("a",{className:"".concat(y," ").concat(v," pr20"),onClick:function(){return o(!1)},children:"重新认证"}),(0,L.jsxs)("span",{className:N,children:[(0,L.jsx)("i",{className:"iconfont icon-wancheng font16 mr3"}),"已认证"]})]})]})]})]}),(0,L.jsx)("div",{className:"".concat(f," font14"),children:"* 我们确保你所提供的信息均处于严格保密状态,不会泄露"}),(0,L.jsx)(W,{}),(0,L.jsx)(Y.Z,{})]})}))},88522:function(e,n,a){var t=a(92310),s=a.n(t),c=a(75440),l=a(55405),o=a(59301),i=a(53487),r=a(92343),d=a(36355),u=a(57809);const{Option:p}=u.default;function m(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const f=(e,n)=>{const{prefixCls:a,className:t,popupClassName:i,dropdownClassName:f,children:h,dataSource:x}=e,g=(0,c.Z)(h);let j;1===g.length&&(0,r.l$)(g[0])&&!m(g[0])&&([j]=g);const v=j?()=>j:void 0;let b;b=g.length&&m(g[0])?h:x?x.map((e=>{if((0,r.l$)(e))return e;switch(typeof e){case"string":return o.createElement(p,{key:e,value:e},e);case"object":{const{value:n}=e;return o.createElement(p,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:Z}=o.useContext(d.E_),N=Z("select",a);return o.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,l.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:N,popupClassName:i||f,className:s()(`${N}-auto-complete`,t),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:v}),b)},h=o.forwardRef(f),x=(0,i.Z)(h);h.Option=p,h._InternalPanelDoNotUseOrYouWillBeFired=x,n.Z=h},76707:function(e,n,a){e.exports=a.p+"static/student_img.9f825e80.png"}}]); \ No newline at end of file diff --git a/p__Account__Profile__Edit__index.chunk.css b/p__Account__Profile__Edit__index.chunk.css index f455f903b0..1f5a5d09ad 100644 --- a/p__Account__Profile__Edit__index.chunk.css +++ b/p__Account__Profile__Edit__index.chunk.css @@ -1 +1 @@ -.wrap___isQuw{flex:1 1}.content___Gh5i7{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___dh6_r{color:#989898;margin-left:20px}.title___Txz11{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___p75TL{display:flex;justify-content:space-between}.formWrap___tyQRy label{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___RmEwo{display:flex;flex-direction:row}.schoolHintWrap___WnTDr{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___Xq4Mx{color:#cdcdcd}.color0152d9___lAjmo{color:#0152d9}.submitButton___LHi3i,.submitButtondiv___J6VbH{margin-right:20px;width:100px}.submitButtondiv___J6VbH{animation:glow___jcndc .2s ease-out infinite alternate}@keyframes glow___jcndc{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___M9rEi{height:40px;text-overflow:ellipsis}.flexRow___qRWfN{display:flex;flex-direction:row}.flexColumn___qUHfF{display:flex;flex-direction:column}.formWrap___kSgvX{font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___D0a_H{margin-bottom:10px;margin-left:95px}.footerWrap___kTeYf div[class~=ant-form-item-control]{max-width:100%}.footerWrap___kTeYf div[class~=ant-form-item]{margin-bottom:0}.footerWrap___kTeYf div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.modal___AR21E div[class~=ant-modal-body]{height:500px;overflow-y:auto}.colorBlue___b0CCE{color:#0152d9}.formWrap___OyO5X div[class~=ant-form-item-label]{text-align:right;width:100px}.formWrap___OyO5X span[class~=ant-upload-btn]{padding:0!important}.flexRow___wW7jP{display:flex;flex-direction:row}.flexColumn___BCgnC{align-items:center;display:flex;flex-direction:column}.example___ZutfX p{margin:0}.exampleImg___kx2Sr{align-items:center;background:#f0f0f0;border:1px solid #dadada;border-radius:4px;display:flex;height:110px;justify-content:center;padding:0 5px;width:160px}.colorOrange___Vxey1{color:#ff6800}.uploader___XWuRm p{margin:0}.imageTip___E92I3,.uploadImg___K7STh{height:110px;width:162px}.imageTip___E92I3{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.uploadTipIcon___T9xzR{color:#4b667f;cursor:pointer;font-size:18px}.uploadTip___q47UY{color:#05101a;font-size:16px}.color05101a___QWF70{color:#05101a}.viewLargerImg___fGLAh{border-bottom:1px solid #ff6800;color:#ee4a1f;font-size:14px}.footerWrap___ko3aN div[class~=ant-form-item-control]{max-width:100%}.footerWrap___ko3aN div[class~=ant-form-item]{margin-bottom:0}.footerWrap___ko3aN div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.note___ks3DM{background:#f5f5f5;color:#656565;font-size:14px;margin-top:20px;padding:19px}.note___ks3DM p{margin:0}.schoolHintWrap___nges7{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___KQtws{color:#cdcdcd}.color0152d9___fTD_v{color:#0152d9}.tips___NZ2ux{cursor:pointer;display:inline-block;margin-top:20px;transform:translateY(-50%)}.tips___NZ2ux>i{font-size:14px}.tips___NZ2ux:hover{color:#0152d9}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file +.wrap___isQuw{flex:1 1}.content___Gh5i7{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___dh6_r{color:#989898;margin-left:20px}.title___Txz11{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___p75TL{display:flex;justify-content:space-between}.formWrap___tyQRy label{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___RmEwo{display:flex;flex-direction:row}.schoolHintWrap___WnTDr{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___Xq4Mx{color:#cdcdcd}.color0152d9___lAjmo{color:#0152d9}.submitButton___LHi3i,.submitButtondiv___J6VbH{margin-right:20px;width:100px}.submitButtondiv___J6VbH{animation:glow___jcndc .2s ease-out infinite alternate}@keyframes glow___jcndc{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___M9rEi{height:40px;text-overflow:ellipsis}.selecticon___T9WXy{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:rgba(0,0,0,.25);display:flex;font-size:12px;font-style:normal;height:12px;inset-inline-end:auto;inset-inline-start:423px;line-height:1;margin-top:-6px;pointer-events:none;position:absolute;text-align:center;text-transform:none;top:20px;vertical-align:-.125em}.flexRow___qRWfN{display:flex;flex-direction:row}.flexColumn___qUHfF{display:flex;flex-direction:column}.formWrap___kSgvX{font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___D0a_H{margin-bottom:10px;margin-left:95px}.footerWrap___kTeYf div[class~=ant-form-item-control]{max-width:100%}.footerWrap___kTeYf div[class~=ant-form-item]{margin-bottom:0}.footerWrap___kTeYf div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.modal___AR21E div[class~=ant-modal-body]{height:500px;overflow-y:auto}.colorBlue___b0CCE{color:#0152d9}.formWrap___OyO5X div[class~=ant-form-item-label]{text-align:right;width:100px}.formWrap___OyO5X span[class~=ant-upload-btn]{padding:0!important}.flexRow___wW7jP{display:flex;flex-direction:row}.flexColumn___BCgnC{align-items:center;display:flex;flex-direction:column}.example___ZutfX p{margin:0}.exampleImg___kx2Sr{align-items:center;background:#f0f0f0;border:1px solid #dadada;border-radius:4px;display:flex;height:110px;justify-content:center;padding:0 5px;width:160px}.colorOrange___Vxey1{color:#ff6800}.uploader___XWuRm p{margin:0}.imageTip___E92I3,.uploadImg___K7STh{height:110px;width:162px}.imageTip___E92I3{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.uploadTipIcon___T9xzR{color:#4b667f;cursor:pointer;font-size:18px}.uploadTip___q47UY{color:#05101a;font-size:16px}.color05101a___QWF70{color:#05101a}.viewLargerImg___fGLAh{border-bottom:1px solid #ff6800;color:#ee4a1f;font-size:14px}.footerWrap___ko3aN div[class~=ant-form-item-control]{max-width:100%}.footerWrap___ko3aN div[class~=ant-form-item]{margin-bottom:0}.footerWrap___ko3aN div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.note___ks3DM{background:#f5f5f5;color:#656565;font-size:14px;margin-top:20px;padding:19px}.note___ks3DM p{margin:0}.schoolHintWrap___nges7{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___KQtws{color:#cdcdcd}.color0152d9___fTD_v{color:#0152d9}.tips___NZ2ux{cursor:pointer;display:inline-block;margin-top:20px;transform:translateY(-50%)}.tips___NZ2ux>i{font-size:14px}.tips___NZ2ux:hover{color:#0152d9}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file diff --git a/p__Account__Profile__index.chunk.css b/p__Account__Profile__index.chunk.css index 4bf48ffe31..0b2967eae2 100644 --- a/p__Account__Profile__index.chunk.css +++ b/p__Account__Profile__index.chunk.css @@ -1 +1 @@ -.wrap___b7NLQ{flex:1 1}.content___PtdDU{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___eYy0R{color:#989898;margin-left:20px}.title___Ijn2y{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___DpFsH{display:flex;justify-content:space-between}.formWrap___Obi0m label{font-size:14px}.formWrap___Obi0m div[class~=ant-form-item-control-input-content]{font-size:14px}.wrap___isQuw{flex:1 1}.content___Gh5i7{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___dh6_r{color:#989898;margin-left:20px}.title___Txz11{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___p75TL{display:flex;justify-content:space-between}.formWrap___tyQRy label{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___RmEwo{display:flex;flex-direction:row}.schoolHintWrap___WnTDr{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___Xq4Mx{color:#cdcdcd}.color0152d9___lAjmo{color:#0152d9}.submitButton___LHi3i,.submitButtondiv___J6VbH{margin-right:20px;width:100px}.submitButtondiv___J6VbH{animation:glow___jcndc .2s ease-out infinite alternate}@keyframes glow___jcndc{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___M9rEi{height:40px;text-overflow:ellipsis}.flexRow___qRWfN{display:flex;flex-direction:row}.flexColumn___qUHfF{display:flex;flex-direction:column}.formWrap___kSgvX{font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___D0a_H{margin-bottom:10px;margin-left:95px}.footerWrap___kTeYf div[class~=ant-form-item-control]{max-width:100%}.footerWrap___kTeYf div[class~=ant-form-item]{margin-bottom:0}.footerWrap___kTeYf div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.modal___AR21E div[class~=ant-modal-body]{height:500px;overflow-y:auto}.colorBlue___b0CCE{color:#0152d9}.formWrap___OyO5X div[class~=ant-form-item-label]{text-align:right;width:100px}.formWrap___OyO5X span[class~=ant-upload-btn]{padding:0!important}.flexRow___wW7jP{display:flex;flex-direction:row}.flexColumn___BCgnC{align-items:center;display:flex;flex-direction:column}.example___ZutfX p{margin:0}.exampleImg___kx2Sr{align-items:center;background:#f0f0f0;border:1px solid #dadada;border-radius:4px;display:flex;height:110px;justify-content:center;padding:0 5px;width:160px}.colorOrange___Vxey1{color:#ff6800}.uploader___XWuRm p{margin:0}.imageTip___E92I3,.uploadImg___K7STh{height:110px;width:162px}.imageTip___E92I3{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.uploadTipIcon___T9xzR{color:#4b667f;cursor:pointer;font-size:18px}.uploadTip___q47UY{color:#05101a;font-size:16px}.color05101a___QWF70{color:#05101a}.viewLargerImg___fGLAh{border-bottom:1px solid #ff6800;color:#ee4a1f;font-size:14px}.footerWrap___ko3aN div[class~=ant-form-item-control]{max-width:100%}.footerWrap___ko3aN div[class~=ant-form-item]{margin-bottom:0}.footerWrap___ko3aN div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.note___ks3DM{background:#f5f5f5;color:#656565;font-size:14px;margin-top:20px;padding:19px}.note___ks3DM p{margin:0}.schoolHintWrap___nges7{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___KQtws{color:#cdcdcd}.color0152d9___fTD_v{color:#0152d9}.tips___NZ2ux{cursor:pointer;display:inline-block;margin-top:20px;transform:translateY(-50%)}.tips___NZ2ux>i{font-size:14px}.tips___NZ2ux:hover{color:#0152d9}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file +.wrap___b7NLQ{flex:1 1}.content___PtdDU{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___eYy0R{color:#989898;margin-left:20px}.title___Ijn2y{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___DpFsH{display:flex;justify-content:space-between}.formWrap___Obi0m label{font-size:14px}.formWrap___Obi0m div[class~=ant-form-item-control-input-content]{font-size:14px}.wrap___isQuw{flex:1 1}.content___Gh5i7{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___dh6_r{color:#989898;margin-left:20px}.title___Txz11{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___p75TL{display:flex;justify-content:space-between}.formWrap___tyQRy label{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___tyQRy div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___RmEwo{display:flex;flex-direction:row}.schoolHintWrap___WnTDr{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___Xq4Mx{color:#cdcdcd}.color0152d9___lAjmo{color:#0152d9}.submitButton___LHi3i,.submitButtondiv___J6VbH{margin-right:20px;width:100px}.submitButtondiv___J6VbH{animation:glow___jcndc .2s ease-out infinite alternate}@keyframes glow___jcndc{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___M9rEi{height:40px;text-overflow:ellipsis}.selecticon___T9WXy{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:rgba(0,0,0,.25);display:flex;font-size:12px;font-style:normal;height:12px;inset-inline-end:auto;inset-inline-start:423px;line-height:1;margin-top:-6px;pointer-events:none;position:absolute;text-align:center;text-transform:none;top:20px;vertical-align:-.125em}.flexRow___qRWfN{display:flex;flex-direction:row}.flexColumn___qUHfF{display:flex;flex-direction:column}.formWrap___kSgvX{font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___kSgvX div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___D0a_H{margin-bottom:10px;margin-left:95px}.footerWrap___kTeYf div[class~=ant-form-item-control]{max-width:100%}.footerWrap___kTeYf div[class~=ant-form-item]{margin-bottom:0}.footerWrap___kTeYf div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.modal___AR21E div[class~=ant-modal-body]{height:500px;overflow-y:auto}.colorBlue___b0CCE{color:#0152d9}.formWrap___OyO5X div[class~=ant-form-item-label]{text-align:right;width:100px}.formWrap___OyO5X span[class~=ant-upload-btn]{padding:0!important}.flexRow___wW7jP{display:flex;flex-direction:row}.flexColumn___BCgnC{align-items:center;display:flex;flex-direction:column}.example___ZutfX p{margin:0}.exampleImg___kx2Sr{align-items:center;background:#f0f0f0;border:1px solid #dadada;border-radius:4px;display:flex;height:110px;justify-content:center;padding:0 5px;width:160px}.colorOrange___Vxey1{color:#ff6800}.uploader___XWuRm p{margin:0}.imageTip___E92I3,.uploadImg___K7STh{height:110px;width:162px}.imageTip___E92I3{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:20px 0}.uploadTipIcon___T9xzR{color:#4b667f;cursor:pointer;font-size:18px}.uploadTip___q47UY{color:#05101a;font-size:16px}.color05101a___QWF70{color:#05101a}.viewLargerImg___fGLAh{border-bottom:1px solid #ff6800;color:#ee4a1f;font-size:14px}.footerWrap___ko3aN div[class~=ant-form-item-control]{max-width:100%}.footerWrap___ko3aN div[class~=ant-form-item]{margin-bottom:0}.footerWrap___ko3aN div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.note___ks3DM{background:#f5f5f5;color:#656565;font-size:14px;margin-top:20px;padding:19px}.note___ks3DM p{margin:0}.schoolHintWrap___nges7{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___KQtws{color:#cdcdcd}.color0152d9___fTD_v{color:#0152d9}.tips___NZ2ux{cursor:pointer;display:inline-block;margin-top:20px;transform:translateY(-50%)}.tips___NZ2ux>i{font-size:14px}.tips___NZ2ux:hover{color:#0152d9}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file diff --git a/p__Administration__Student__index.async.js b/p__Administration__Student__index.async.js index 8a5501bca3..93ba67445b 100644 --- a/p__Administration__Student__index.async.js +++ b/p__Administration__Student__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36029,2555],{50883:function(e,t,n){var r=n(82242),s=n.n(r),a=(n(59301),n(93314)),o=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,A=void 0!==m&&m;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:A?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:t||a,style:s()(s()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(o.ZP,s()(s()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},59015:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(79800),s=n.n(r),a=n(59301),o=n(53200),c=n(39073),i=n(37712),l=function(){var e=(0,a.useState)(""),t=s()(e,2),n=t[0],r=t[1],l=(0,a.useState)(0),u=s()(l,2),d=(u[0],u[1]),p=(0,a.useState)(),f=s()(p,2),h=(f[0],f[1]),x=(0,a.useState)(),m=s()(x,2),A=(m[0],m[1]),g=(0,a.useState)(!1),v=s()(g,2),w=(v[0],v[1],(0,a.useRef)(""));function y(e){27==e.keyCode&&w.current&&j()}function j(){document.body.style.overflow="auto",h(void 0),A(void 0),d(0),r("")}(0,a.useEffect)((function(){return o.Z.subscribe("preview-image",(function(e){r(e),console.log(I.current),document.body.style.overflow="hidden"}))}),[]),(0,a.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),(0,a.useEffect)((function(){w.current=n}),[n]);(0,a.useRef)();var C=(0,a.useRef)(),I=(0,a.useRef)();return(0,i.jsx)(a.Fragment,{children:n?(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"preview-wrp-group",ref:C,children:(0,i.jsx)(c.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){r("")}},alt:"预览大图"})})}):null})}},53369:function(e,t,n){n.r(t),n.d(t,{default:function(){return ie}});var r=n(37205),s=n.n(r),a=n(85573),o=n.n(a),c=n(7557),i=n.n(c),l=n(82242),u=n.n(l),d=n(41498),p=n.n(d),f=n(79800),h=n.n(f),x=n(39647),m=n.n(x),A=n(59301),g=n(32007),v={flex_box_center:"flex_box_center___b2kk6",flex_space_between:"flex_space_between___nObta",flex_box_vertical_center:"flex_box_vertical_center___hJhvZ",flex_box_center_end:"flex_box_center_end___qXikU",flex_box_column:"flex_box_column___mEKiq",bg:"bg___lVGk1",containerTitle:"containerTitle___uKeyY",containerDesc:"containerDesc___Qtb8c",listItem:"listItem___fe9KR",tabListhover:"tabListhover___TybSz",title:"title___xqdfG",tips:"tips___pwNVA",titleLeft:"titleLeft___BVFvs",titleRight:"titleRight___JqeRw",acitons:"acitons___lv8AM",memberManager:"memberManager___LiU3G",menu:"menu___blKWy",topScores:"topScores___E5ebB",first:"first___zlZUp",second:"second___pGCY1",three:"three___iAEZV",dropmenu:"dropmenu___nCsdc",tabActive:"tabActive___tTsoS",tabs:"tabs___AYiix",rightAction:"rightAction___E4SkN",ruleWrap:"ruleWrap___CEQBI",head:"head___vI0BP",left:"left___ZacRo",right:"right___KZNPX",icon:"icon___hD9HM",addQuestionBtn:"addQuestionBtn___AvX9i",name:"name___KyyJs",antdTable1:"antdTable1___u0KZ_",antdTable2:"antdTable2___UD2bD",pngIcon:"pngIcon___DxnC5",refuse:"refuse___Rbcu8"},w=n(92832),y=n(78241),j=n(81327),C=n(57809),I=n(99313),E=n(3113),b=n(71418),k=n(61998),S=n(43418),D=n(8591),B=n(6848),Z=n(27092),F=n(81228),Q=n(24905),P=n(50883),U=n(59028),N=n(26724),R=n.n(N),z=n(61186),T=n.n(z),V=n(81841),Y={addStudentContainer:"addStudentContainer___c5ADl",listItem:"listItem___cOpB2",tips:"tips___UuolQ",qrCode:"qrCode___OJ0wR"},L=n(26762),G=n(66621),K=n(20817),q=n(85750),X=n(37712),H=I.Z.TabPane,O=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,r=e.classroomList,a=(e.loading,e.dispatch),o=e.schoolId,c=e.getCountData,l=e.getStudents,d=e.activeKey,f=e.handleTabChange,x=e.handleLimitShow,m=((0,g.useParams)(),r.actionTabs),v=(0,A.useState)([]),j=h()(v,2),b=(j[0],j[1]),Z=(0,A.useState)(!0),F=h()(Z,2),P=F[0],N=F[1],z=(0,A.useState)(!1),O=h()(z,2),W=O[0],J=O[1],M=y.Z.useForm(),_=h()(M,1)[0],$=(0,A.useState)([]),ee=h()($,2),te=ee[0],ne=ee[1],re=(0,A.useState)(1),se=h()(re,2),ae=se[0],oe=se[1],ce=(0,A.useState)([]),ie=h()(ce,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!0),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)(!1),we=h()(ve,2),ye=we[0],je=we[1];(0,A.useRef)();(0,A.useEffect)((function(){"添加学生"===r.actionTabs.key&&(he(!0),Ce())}),[r.actionTabs.key]);var Ce=function(){var e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,b(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie={onRemove:function(){ge([])},beforeUpload:function(e){var t=[];return t.push(e),ge([].concat(t)),!1},fileList:Ae,accept:".xls,.xlsx"},Ee=function(){var e=p()(i()().mark((function e(){var t,n,r,a,c=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]&&c[0],!P||W){e.next=11;break}return r=_.getFieldValue(),J(!0),oe(t?1:ae+1),e.next=7,(0,q.ZP)("/api/users/member_search.json",{method:"get",params:u()(u()({page:t?1:ae+1,search_type:1,keyword:null==r?void 0:r.keyword},r),{},{school_id:o,source:"school_manage"})});case 7:a=e.sent,ne(t?s()(a.users):[].concat(s()(te),s()(a.users))),J(!1),(null===(n=a.users)||void 0===n?void 0:n.length)<10&&N(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=4;break}D.ZP.error("请选择人数"),e.next=9;break;case 4:return je(!0),e.next=7,(0,q.ZP)("/api/school_manages/add_students.json",{method:"post",body:{user_ids:le}});case 7:0===e.sent.status&&(D.ZP.success("添加成功"),a({type:"classroomList/setActionTabs",payload:{}}),l(),c(),je(!1),"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,X.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=p()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Ae?void 0:Ae.length)<=0)){e.next=3;break}return D.ZP.info("请上传文件"),e.abrupt("return");case 3:return je(!0),(t=new FormData).append("file",Ae[0]),e.next=8,(0,q.ZP)("/api/school_manages/import_school_manages.json",{method:"post",body:t},!0);case 8:-1!==(n=e.sent).status&&(a({type:"classroomList/setActionTabs",payload:{}}),null!=n&&null!==(r=n.data)&&void 0!==r&&null!==(r=r.fail)&&void 0!==r&&r.length?(l(),c(),S.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,X.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,X.jsx)("span",{onClick:function(){return(0,G.FH)("",(0,G.NY)({url:K.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:K.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){}})):null!=n&&null!==(s=n.data)&&void 0!==s&&s.is_upper_limit?x():(D.ZP.success("导入成功"),l(),c())),je(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=[{title:"",dataIndex:"professional_certification",width:40,ellipsis:!0,render:function(e,t){return(0,X.jsx)(Q.Z,{value:t.numid,checked:le.includes(Number(t.numid)),disabled:!!e})}},{title:"姓名",width:80,ellipsis:!0,dataIndex:"username",render:function(e,t){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)(g.Link,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"职业认证",dataIndex:"professional_certification",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return null===e?(0,X.jsx)("span",{children:"--"}):(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"professional_certification",width:80,render:function(e){if(e)return(0,X.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,X.jsx)(S.Z,{className:Y.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===r.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===d?960:600,zIndex:1e3,afterClose:function(){ge([])},confirmLoading:ye,bodyStyle:{minHeight:200},onOk:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==d){e.next=3;break}return be(),e.abrupt("return");case 3:ke();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ue([]),a({type:"classroomList/setActionTabs",payload:{}}),_.setFieldsValue({keyword:"",search_type:"1"})},children:(0,X.jsxs)(I.Z,{activeKey:d,onChange:function(e){return f(e)},className:Y.addStudentContainer,children:[(0,X.jsx)(H,{tab:"手动添加",children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)(y.Z,{layout:"inline",form:_,initialValues:{keyword:"",search_type:"1"},className:"mt10",children:[(0,X.jsx)(y.Z.Item,{name:"search_type",label:"搜索类型",children:(0,X.jsxs)(C.default,{children:[(0,X.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,X.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,X.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,X.jsx)(y.Z.Item,{name:"keyword",label:"搜索内容",children:(0,X.jsx)(w.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(t=m.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=m.selectArrs)||void 0===n?void 0:n.name)})}),(0,X.jsx)(y.Z.Item,{children:(0,X.jsx)(E.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=_.getFieldValue())||void 0===e?void 0:e.keyword))return ne([]),void D.ZP.error("请输入搜索内容");he(!1),P=!0,N(!0),ue([]),J(!1),setTimeout((function(){Ee(!0)}),300)}()},children:"搜索"})})]})}),fe&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.L6,width:"250",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!fe&&""==te&&!W&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.z3,width:"100",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!fe&&""!=te||W)&&(0,X.jsxs)("section",{children:[(0,X.jsx)("div",{className:"flexd-table-header mt20",children:(0,X.jsx)(k.Z,{pagination:!1,dataSource:[],columns:Se})}),(0,X.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,X.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Ee()},hasMore:P,useWindow:!1,children:(0,X.jsx)(k.Z,{loading:W,showHeader:!1,pagination:!1,dataSource:te,columns:Se,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=Number(e);var t=le.indexOf(e);t<0?le.push(e):le.splice(t,1),ue(s()(le))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),(0,X.jsx)(H,{tab:"批量导入",children:(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,X.jsxs)("div",{className:"mb20",children:[(0,X.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,X.jsx)("a",{className:"ml5 mr5",onClick:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:K.Z.API_SERVER+"/api/school_manages/down_school_manages_template.json\t",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"高校管理成员导入模板"}),"批量导入成员。"]}),(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《高校管理成员导入模板》。"]}),(0,X.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,X.jsx)(U.Z,u()(u()({},Ie),{},{children:(0,X.jsx)(E.ZP,{type:"primary",className:"mt10",icon:(0,X.jsx)(L.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),W=n(2555),J=n(59015),M=n(53200),_=n(21256),$=n(95237),ee=n(43604),te=n(88522),ne={colorBlue:"colorBlue___WOM5T",formWrap:"formWrap___yqLts",flexRow:"flexRow___wFKNT",flexColumn:"flexColumn___qCl6_",example:"example___p1oVC",exampleImg:"exampleImg___FicSU",colorOrange:"colorOrange___An3FW",uploader:"uploader___tn7L8",uploadImg:"uploadImg___c3FkU",imageTip:"imageTip___jtZ10",uploadTipIcon:"uploadTipIcon___cbsw3",uploadTip:"uploadTip___LbZNb",color05101a:"color05101a___sXzzB",viewLargerImg:"viewLargerImg___xxHvS",footerWrap:"footerWrap___VqJfp",note:"note___P2g8J",schoolHintWrap:"schoolHintWrap___hrE16",colorCDCDCD:"colorCDCDCD___IwhGa",color0152d9:"color0152d9___dudWJ"},re=["user","account","globalSetting","loading","dispatch"],se=C.default.Option,ae=(0,g.connect)((function(e){var t=e.user,n=e.account,r=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){e.user,e.account,e.globalSetting,e.loading,e.dispatch;var t,n,r,s,a=m()(e,re),o=y.Z.useForm(),c=h()(o,1)[0],l=(0,A.useState)(),d=h()(l,2),f=d[0],x=d[1],g=(0,A.useState)([]),v=h()(g,2),j=v[0],I=v[1],k=(0,A.useState)(),B=h()(k,2),Z=B[0],F=(B[1],(0,A.useState)()),Q=h()(F,2),P=(Q[0],Q[1]),U=(0,A.useState)(),N=h()(U,2),R=(N[0],N[1],function(){var e=p()(i()().mark((function e(t){var n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=5;break}return e.next=3,(0,q.ZP)("/api/school_manages/departments.json",{method:"get"});case 3:(n=e.sent)&&I(null==n||null===(r=n.data)||void 0===r?void 0:r.departments);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());(0,A.useEffect)((function(){var e;R(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.school)||void 0===e?void 0:e.id)}),[null==a||null===(t=a.studentInfo)||void 0===t||null===(t=t.school)||void 0===t?void 0:t.id]),(0,A.useEffect)((function(){var e,t,n,r,s,o={studentName:null==a||null===(e=a.studentInfo)||void 0===e?void 0:e.real_name,studentNo:null==a||null===(t=a.studentInfo)||void 0===t?void 0:t.student_id,school:null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.school)||void 0===n?void 0:n.name,department:null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.department)||void 0===r?void 0:r.name};c.setFieldsValue(o),x(o),P(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.department)||void 0===s?void 0:s.id)}),[null==a?void 0:a.studentInfo]);var z=function(){var e=p()(i()().mark((function e(t){var n,r,s,o,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(n=j.find((function(e){return e.name===(null==t?void 0:t.department)})))||void 0===n?void 0:n.id,e.next=3,(0,q.ZP)("/api/school_manages/professional_certification.json",{method:"post",body:{user_id:null==a||null===(r=a.studentInfo)||void 0===r?void 0:r.id,name:null==t?void 0:t.studentName,student_id:null==t?void 0:t.studentNo,school_id:null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.school)||void 0===s?void 0:s.id,department_id:o,identity:"student"}});case 3:c=e.sent,T(),0==(null==c?void 0:c.status)?(D.ZP.success("认证成功"),null==a||a.onSuccess()):null==a||a.onSuccess();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){null==a||a.controlVisible(!1)};return(0,X.jsx)(S.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:ne.modal,open:null==a?void 0:a.visible,title:(0,X.jsx)("div",{children:"职业认证"}),width:"660px",footer:null,children:(0,X.jsx)(b.Z,{spinning:!!Z,children:(0,X.jsxs)(y.Z,{className:ne.formWrap,form:c,layout:"horizontal",onValuesChange:function(e){x(u()({},c.getFieldsValue()))},onFinish:z,scrollToFirstError:!0,children:[(0,X.jsx)(y.Z.Item,{label:"姓名",initialValue:null==f?void 0:f.studentName,name:"studentName",rules:[{required:!0,message:"请先输入姓名"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入姓名",size:"large"})}),(0,X.jsxs)($.Z,{gutter:[10,0],children:[(0,X.jsx)(ee.Z,{flex:"300px",children:(0,X.jsx)(y.Z.Item,{label:"职业",name:"identity",initialValue:"student",rules:[{required:!0,message:"请先选择职业"}],children:(0,X.jsxs)(C.default,{disabled:!0,size:"large",children:[(0,X.jsx)(se,{value:"teacher",children:"教师"}),(0,X.jsx)(se,{value:"student",children:"学生"}),(0,X.jsx)(se,{value:"professional",children:"专业人士"})]})})}),(0,X.jsx)(ee.Z,{flex:1,children:(0,X.jsx)(y.Z.Item,{initialValue:null==f?void 0:f.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入学号",size:"large"})})})]}),(0,X.jsx)(y.Z.Item,{label:"学校/单位",name:"school",rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,X.jsx)(te.Z,{size:"large",disabled:!0})}),(0,X.jsx)(y.Z.Item,{label:"院系/部门",name:"department",rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,X.jsx)(C.default,{placeholder:"请选择院系/部门",size:"large",defaultValue:null==f?void 0:f.department,className:ne.autocontainer,children:j.map((function(e,t){return(0,X.jsx)(se,{value:e.name,children:e.name},t)}))})}),null==(null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.attachment)||void 0===n?void 0:n.url)||""==(null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.attachment)||void 0===r?void 0:r.url)?(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsx)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"data:image/png;base64,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",style:{width:"100%",height:"100%"}})})})})}):(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsxs)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:[(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"".concat(K.Z.API_SERVER).concat(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.attachment)||void 0===s?void 0:s.url),className:ne.uploadImg,onClick:function(){var e;return M.Z.publish("preview-image","".concat(K.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))}})}),(0,X.jsx)("span",{className:"tc",children:(0,X.jsx)("p",{className:ne.viewLargerImg,children:(0,X.jsx)("span",{onClick:function(){var e;return M.Z.publish("preview-image","".concat(K.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))},children:"查看大图"})})})]})})}),(0,X.jsx)("div",{className:ne.footerWrap,children:(0,X.jsxs)(y.Z.Item,{children:[(0,X.jsx)(E.ZP,{className:"mr15",size:"middle",onClick:T,children:"取消"}),(0,X.jsx)(E.ZP,{size:"middle",type:"primary",htmlType:"submit",children:"提交"})]})})]})})})})),oe=["userDetail","user","account","globalSetting","loading","dispatch"],ce=w.Z.TextArea,ie=(0,g.connect)((function(e){var t=e.user,n=e.userDetail,r=e.loading;return{user:t,userDetail:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.account,e.globalSetting,e.loading;var t=e.dispatch,n=m()(e,oe),r=(0,A.useState)(!1),a=h()(r,2),c=a[0],l=a[1],d=(0,A.useState)(!1),f=h()(d,2),x=f[0],w=f[1],U=y.Z.useForm(),N=h()(U,1)[0],R=(0,A.useState)("1"),z=h()(R,2),V=z[0],Y=z[1],L=(0,A.useState)({page:1,per_page:10,keywords:"",department_id:"",tab:"1"}),G=h()(L,2),H=G[0],$=G[1],ee=(0,A.useState)(0),te=h()(ee,2),ne=te[0],re=te[1],se=(0,A.useState)(!1),ie=h()(se,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!1),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)([]),we=h()(ve,2),ye=we[0],je=we[1],Ce=(0,A.useState)(!1),Ie=h()(Ce,2),Ee=Ie[0],be=Ie[1],ke=(0,A.useState)([]),Se=h()(ke,2),De=Se[0],Be=Se[1],Ze=(0,A.useState)([]),Fe=h()(Ze,2),Qe=Fe[0],Pe=Fe[1],Ue=(0,A.useState)(),Ne=h()(Ue,2),Re=Ne[0],ze=Ne[1],Te=(0,A.useState)({}),Ve=h()(Te,2),Ye=Ve[0],Le=Ve[1],Ge=(0,A.useState)(),Ke=h()(Ge,2),qe=Ke[0],Xe=Ke[1],He=(0,A.useState)(),Oe=h()(He,2),We=Oe[0],Je=Oe[1],Me=(0,A.useState)(),_e=h()(Me,2),$e=_e[0],et=_e[1],tt=function(){var e=p()(i()().mark((function e(t){var n,r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.next=3,(0,q.ZP)("/api/school_manages/students.json",{method:"get",params:u()({},t)});case 3:(n=e.sent)?(ge(null==n||null===(r=n.data)||void 0===r?void 0:r.students),Je(null==n||null===(s=n.data)||void 0===s||null===(s=s.students[0])||void 0===s?void 0:s.school.id),re(null==n||null===(a=n.data)||void 0===a?void 0:a.count)):(ge([]),re(0)),ue(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),nt=function(){var e=p()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/school_manages/departments.json",{method:"get"});case 2:(t=e.sent)?(je(null==t||null===(n=t.data)||void 0===n?void 0:n.departments),Le(null==t||null===(r=t.data)||void 0===r?void 0:r.count_data)):(je([]),Le({certified:0,uncertified:0,pending:0}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(){var e=p()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/school_manages/user_basic_info.json",{method:"get",params:{user_id:t}});case 2:if(!(n=e.sent)){e.next=7;break}return e.abrupt("return",null==n?void 0:n.status);case 7:return e.abrupt("return",-1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,A.useEffect)((function(){tt(H),nt()}),[]);var st=[{title:"序号",dataIndex:"order",key:"order",render:function(e,t,n){return"".concat((H.page-1)*H.per_page+n+1)},width:50},{title:"姓名",dataIndex:"real_name",key:"real_name",width:"3"===(null==H?void 0:H.tab)?60:110,ellipsis:!0,render:function(e,t){return(0,X.jsx)("span",{className:v.name,onClick:function(){return window.open("/users/".concat(t.login,"/classrooms"))},children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?90:120,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},"1"!==(null==H?void 0:H.tab)&&{title:"认证图片",dataIndex:"attachment",key:"attachment",width:100,render:function(e,t,n){var r,s;return null!=t&&null!==(r=t.attachment)&&void 0!==r&&r.url?(0,X.jsx)("div",{style:{borderRadius:2,border:"1px solid #DCDCDC",width:80,height:44},children:(0,X.jsx)("img",{style:{width:"100%",height:"100%",cursor:"pointer",borderRadius:2},src:"".concat(null===K.Z||void 0===K.Z?void 0:K.Z.API_SERVER).concat(null==t||null===(s=t.attachment)||void 0===s?void 0:s.url),onClick:function(){var e;return M.Z.publish("preview-image","".concat(null===K.Z||void 0===K.Z?void 0:K.Z.API_SERVER).concat(null==t||null===(e=t.attachment)||void 0===e?void 0:e.url))}})}):"--"}},{title:"学院",dataIndex:"department",key:"department",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?70:140,render:function(e,t,n){return t.department.name||"--"}},{title:"手机号",dataIndex:"phone",key:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"邮箱帐号",dataIndex:"mail",key:"mail",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"职业认证",dataIndex:"professional_certification",key:"professional_certification",width:80,render:function(e,t,n){return 1==(null==t?void 0:t.professional_certification)?"已认证":(0,X.jsx)("span",{style:{color:"#666666"},children:"未认证"})}},"3"===(null==H?void 0:H.tab)&&{title:"提交时间",dataIndex:"apply_time",key:"apply_time",width:140,render:function(e,t,n){return e?T()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"操作",key:"action",align:"right",width:"2"===(null==H?void 0:H.tab)?80:120,render:function(e,t){switch(null==H?void 0:H.tab){case"1":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ot(t.id)},children:"编辑"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){w(!0),Xe(t.id)},children:"取消认证"})]});case"2":return(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ct(t)},children:"职业认证"});case"3":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){it(t)},children:"通过认证"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){return at(t.id)},children:"拒绝"})]});default:return"--"}}}].filter((function(e){return!!e})),at=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ze(t),he(!0);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ot=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rt(t);case 2:if(e.t0=e.sent,0!=e.t0){e.next=7;break}g.history.push("/administration/student/".concat(t,"/edit")),e.next=9;break;case 7:tt(H),nt();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ct=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:be(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),it=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt={type:"checkbox",selectedRowKeys:Qe,onChange:function(e,t){Pe(e)},onCancel:function(){Pe([])}};return(0,X.jsx)("section",{children:(0,X.jsxs)("aside",{className:[v.bg,"mb20",v.tabs].join(" "),children:[(0,X.jsxs)("div",{className:v.rightAction,children:[(0,X.jsx)("span",{style:{fontSize:14,display:"inline-block",paddingRight:20},children:"学院"}),(0,X.jsx)(C.default,{onChange:function(e){H.department_id=e,tt(u()({},H)),nt()},className:"select",placeholder:"全部",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==ye?void 0:ye.map((function(e){return(0,X.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))}),(0,X.jsx)(_.t7,{style:{width:262,marginLeft:"15px"},value:{value:H.keywords},onChange:function(e,t){H.page=1,H.keywords=e,$(u()({},H)),tt(u()({},H)),nt()},placeholder:"请输入学生相关信息进行搜索"})]}),(0,X.jsxs)(I.Z,{defaultActiveKey:H.tab,onChange:function(e){H.page=1,H.tab=e,H.keywords="",tt(H),$(u()({},H)),nt()},children:[(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["已认证",(0,X.jsxs)("span",{className:"1"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.certified,")"]})]}),children:[(0,X.jsxs)("div",{className:"".concat(v.head," mb10"),children:[(0,X.jsx)("div",{className:v.left,children:(0,X.jsxs)(E.ZP,{className:v.addQuestionBtn,onClick:function(){Y("2"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAABWVJREFUWEftWF1sFFUYPXdmdna7pc2WgsZCpU1LlSCkBKS7GokmKqipiQLBKP5R1KY1PhijMYYYYtQHn4iRYGxNKQVKUIzRkCgGTGxaSCpIULHQQiGFUky6QLftzu81c3dnuzN3dgeUB0k6L3eyc3/OnO985/tmCaVUxP/oItOAfKIxzZCfXG8hhk6tWwld2UZBywECgCI18pf7qT3TGq2LEIDS1Ghd9n16HAPET7Dg64/Y3FxZRv94+iylKPfcMA3NPjCDNecPvpAhyKEFqNl1Oicg48QaPcWK8408GSIElFIQmwI/obieW2slIbQa9+z8Ngegn4l+fKtmr6OgICCwRsZY+t4aGWDXczcev/nsuUBeDyzasy0HoE8l9VhXcmpjP8qdECymshmz760x50WEj+Xa3Zu8AQ1vDirDfeP2Bm5RciLPVmmKQkcOcI/dIbbCLYjb5SUdDd6A+t4JJ8eGrmVCRgG58hWIRXffoDrsNHMCNK6dhDbYwrLNThoAB0LLdj7mDejYGzMntPjlzOmUIlheD7FwXg5ANxZSY/wclKHvM3sxJRLSW3Bve9QT0OTvzWVmInE+YztuY+Fgcc7jpITDmzaljKaIZUB9hXXtCz0BKUebKzUlcTpXfNyidc+7LhFnLUozdKEw2jbPE5B6tGmhpo4fzwTZpVLeBtw+7qTEzzbYaiJcLYy2lXqHrHdj1NCUrlw+4+8r+QoNn4YWYAFED8faQ56AJnobHqWaut92aiuPg9UNkIpvTpbpV09C6f8yrbN0poEo4diOQm+GDm9YY1K10w6zFQD5znpIM25OlumJQSjnvstU23TNTYRjHRFvhg4//yqouTXjrC5n9Evy/L0BnyqpHCVXwrGOWZ6AkkfWv2ca5mY77Xmnzd1OeBg13wy4MLH3BblcGNtZ5s1Qz3NbALM520mz+xnuBEIg3f6wlSnQLx0AYLqP9Kkl7DX+DMd2LfbWUPczeyiwOqMhd7F09EMEcuVLkGZF2XR9tBdqf4sHKJ+qQ/BTONa5KhegwyBYlrc6p6oQ5MoXIJUun2oLLVDxo9AG2kBhpGtV/n7JOkcQhR2hut0vewPqWTcMitlTpcPD6gEEKtZDKl3Gl3dQ6PHfoJ7Zzpjy9y3WD30Yjna+zwM60VQ8Ofb3qLOD5p1Xum0F5DlPMgZM7QqEQISxZKpxCHIJ+127uB/6yEH/lhOAKAbXynUd33CA9CPPxjRd+cXOdLs9cIja2mD2AwjMrYeZOAPt4o8I1jSyg5WBVlhgxaL50IZ/gDFy0NHUe+1nvXxBQUkFlrQMcYCUntUbKTW3OSTozvt0bSNyKag6ChKeg2BNMwud0v85aGIQJDgTVBm1bdhZS9z7CcKlUGzfXAbW/dWh9jzVSk3jxWxAPs0FSHgu5OpGtkQdaAEdH3SI3Ce/ACK1BO/bxzbgAXXX/wVKq/NtwgEMl0Gueo21rmp/KzBxPs9XHC8pUQo9IkW/OsQD+nXNfDU5cZILuhudu5QUlCFQ1ZAS8pk20PHzTobyfylekO9/uwJ4kDW0Dob07ifepdT4wE+F7gZMKLgDUtUGphP9bDvo5JCjttjzNVKEq8kAZtARpkIVEUiR2vbipZs2ZEx4SkN7Ra3ri36AlvsVTy6cYgGkmiZLC9BPfQboCW6K9fpX9CDG4yMwNQotSVG6uNGYXbuiBLhrggNkdK9cS019t68Ac02QIymDVOPcDAMmxiigTCahJw0gMA+RRW/SEIm/FZzz+JbsBZmQ6V0PdRGAFSS/lvN6emYDQWgkDNXUoQkU0oxqQK6AFFkOeeZSiKOHOuWyVes5eU7/peejiVvoD6t/re7/tvAff70aVlshB+MAAAAASUVORK5CYII=",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{style:{display:"inline-block",paddingLeft:4},children:"导入学生名单"})]})}),(0,X.jsxs)("div",{className:v.right,children:[(0,X.jsxs)("div",{className:v.icon,onClick:function(){Y("1"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,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",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"新增学生"})]}),(0,X.jsxs)("div",{className:v.icon,onClick:function(){return(0,W.AD)(H)},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABF5JREFUWEftWFtsVEUY/qZ7aytaKJFW2mW3u2hLY1I11iZEaKKGi4kGI4bEeI1yEdDIgz4YRcWIl9SgKcgCbbmYEENIgBKC0tRIQaE2MSUSpbYcd9vdYmup0tTtdvd0x8y0e9pznaXY2AfnZc6Zc2b+7//+y8w/hFJqwzRqZNoDkiIjyygdCYCikFKAEID1rKWeWX/DjSBMiG2dr8D21cS1dAxdDseDDMwNCwRAQUFAeM8VGntmPWsUNDzf7fJaA+oaltlU48YWZt9GBajf9ALTUcrvdtrTBqQ1EaUUhBCwfsyIE2AZQdRCSimTUpjC73alA8hYNwPKVSbRiR8Dz5TgcHUKIT1AZgto9dN6uVZgik3T9QiBr1BgMinMfMjEgzRRp2dkNCKVKNQ72bjjccbSZcjUpTVRozGJbpoAEIsKn8iHJBZl6eYZrUBt3AkSFzOx351p7dRSV0xWONdmRoGNdDGkdWJ92MJnBsi7vaIyKg9tPr/yh8rxxDUx6xjZ0dom+iDXJ8qKw+Wns+1ZW4Ibm0/z5Ompvu8BBgRAJRtoXtlinlk1GouiSMmhJi7AFK84XJ7SlAMjM5udqSyXTmKd8n/+BySi2JSh1rJL6BwOKfM3SKux278fay4/i654Jz731eJ4/xF8O9CIjzzbcEdmCXLsOajt2YWa3gAOzP8Ssx23YoSO5tmPI1vx8KxHcOjqQbT+/aMpLlNAF8raUHahWDVxSc5yrM9/BV/8sRcrch/H0x2r8EbB2zwIPohsgQ02HC05iZekF7DLvw+rO55BdyKirLHTV4d9vXvQPHju+gH9ds/vqL6yjU+MJqMI9FTz58+8O/HQzKVYdLEc/fJVNJSewXrpRbTH2lRCTixoRMvgeQzIA3y8rnc3tnqqsL+3ZnKALt0VwhrpOb5YIhnHucHv+M5+vKQBeY48PN/xJC4O/YRTpU14WVqLttgv/N9c+2wMJ2M4VFyP2p4A+uQ+Ps7AfeLdPnlARiZ79bbXMMeRh4N9B7CjaA+W/LwYm+a+Dhdx4d3wm5iRMQOnSs9g1a8rEPDX6UzG/G7SDDXd2YK/5H7FDMx8a/M24Kn2JxCjMWzM34ShZJT70zvu93H3TfciMyMTVd0f4sSfx7CjqAbzXB5QJPka7L/irAVYePMiyDTBxz69UoVvrjWoTD398tCss9kJ6pBVO64oV0zVd5Kwy2ROff7mRO7AW/81KAbG0X/Le7oyKBiJyqndXszEdVYhmu2fnYe8BdnW56FRQMZNWPYYCJxYpRgVCUJAoUg0/QOaiEKDA5m2FPbMzbJmKNQdlcfqwPHT2XgZpT6x6U9gohOdOsQJwTwRoPbgNdnpcIh05991BKjqWrE+8eEEbi/KsWao8Wyr7CksgtPpMCiVVVWMUvIohax4hgI5Hk+gMxLCg/eXWQM6crIpSP+lywYRzYQg/NjyxdaXDfVff79sJCkHphoUA2PLsK97dOlC6+sYkVZT/X3a3aD9A3Xuf1EoPSR8AAAAAElFTkSuQmCC",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"导出学生"})]})]})]}),(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(b.Z,{spinning:le,children:0===ne?(0,X.jsx)(P.Z,{customText:"暂无学院相关数据"}):(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,n,r){r.order?(H.sort_by="total_score"===r.field?"score":r.field,H.sort=r.order,H.sort=H.sort.replace("end","")):delete H.sort,t({type:"classroomList/getCourseWorkscore",payload:u()({},H)})}})})}),(0,X.jsx)(O,{schoolId:We,getStudents:tt,getCountData:nt,activeKey:V,handleTabChange:function(e){Y(e)},handleLimitShow:function(){l(!0)}}),(0,X.jsxs)(S.Z,{className:v.addCollegeModal,centered:!0,title:"取消认证",open:x,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),w(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,q.ZP)("/api/school_manages/cancel_professional_certification.json",{method:"post",body:u()(u()({},t),{},{user_id:qe})});case 8:0==e.sent.status&&D.ZP.success("取消成功"),tt(H),nt(),w(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"reason",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入取消认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入取消认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:取消认证后,不可编辑该学生账号信息,同时,该学生会收到被取消认证的消息提醒"})]}),(0,X.jsxs)(S.Z,{centered:!0,width:430,title:"提示",open:c,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){l(!1)},onOk:function(){l(!1)},children:[(0,X.jsx)("div",{className:v.aaa,style:{color:"#000000",fontSize:"14px",paddingLeft:"8px"},children:"您今日成功导入的学生数量已达到上限2000人,请明日再进行导入或扫描下方二维码"}),(0,X.jsx)("img",{src:"data:image/png;base64,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",alt:"",style:{display:"block",margin:"10px auto 0 auto"}})]})]},"1"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["未认证",(0,X.jsxs)("span",{className:"2"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.uncertified,")"]})]}),children:[(0,X.jsx)(b.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,t,n){console.log("a,b,c",e,t,n),n.order?(H.sort_by="total_score"===n.field?"score":n.field,H.sort=n.order,H.sort=H.sort.replace("end","")):delete H.sort}})}):(0,X.jsx)(P.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"2"})),nt()},visible:Ee,studentInfo:De,controlVisible:function(e){return be(e)}})]},"2"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("div",{children:[(0,X.jsxs)("span",{className:"font14",children:["待审核",(0,X.jsxs)("span",{className:"3"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.pending,")"]})]}),(0,X.jsx)(B.Z,{title:"展示该单位下已主动提交职业认证且未通过审核的学生数据",children:(0,X.jsx)("span",{className:v.tips,children:(0,X.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),children:[(0,X.jsx)(b.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)("aside",{children:(0,X.jsx)(k.Z,{className:v.antdTable2,rowKey:function(e){return e.id},rowSelection:lt,columns:st,dataSource:Ae,pagination:!1})})}):(0,X.jsx)(P.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"3"})),nt()},visible:$e,studentInfo:De,controlVisible:function(e){return et(e)}}),(0,X.jsxs)(S.Z,{centered:!0,title:"拒绝认证",open:fe,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),he(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,q.ZP)("/api/school_manages/refuse_professional_certification.json",{method:"post",body:{user_id:Re,reason:t.reason}});case 8:0===e.sent.status&&D.ZP.success("拒绝成功!"),tt(H),nt(),he(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"name",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入拒绝认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入拒绝认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:拒绝职业认证后,该学生会收到被拒绝认证的消息提醒"})]})]},"3")]}),(0,X.jsx)("aside",{children:ne>0?(0,X.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,X.jsx)("div",{children:(0,X.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,X.jsx)("span",{className:"c-light-primary",children:ne}),"条数据"]})}),(0,X.jsx)(Z.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,t){H.page=e,H.per_page=t,$(u()({},H)),tt(H)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:H.page||1,defaultPageSize:10,total:ne})]}):""}),(null==Qe?void 0:Qe.length)>0&&"3"==H.tab?(0,X.jsx)(F.Z,{offsetBottom:0,children:(0,X.jsxs)("div",{style:{height:62,background:"#fff",paddingLeft:"12px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center",marginTop:20},children:[(0,X.jsx)("div",{style:{flex:1},children:(0,X.jsxs)(Q.Z,{checked:(null==Qe?void 0:Qe.length)===(null==Ae?void 0:Ae.length),onChange:function(e){e.target.checked?Pe(s()(Ae.map((function(e){return e.id})))):Pe([])},children:["全选本页/",(0,X.jsxs)("span",{children:["已选 (",null==Qe?void 0:Qe.length,")"]})]})}),(0,X.jsxs)(E.ZP,{style:{fontSize:"14px",backgroundColor:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0",border:"1px solid #BACFFE",marginRight:30},onClick:function(){var e;(null==Pe?void 0:Pe.length)<=0?D.ZP.info("请选择学生"):S.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确定是否将这些学生进行职业认证,认证后可对这些学生账号进行相关管理",onOk:(e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/school_manages/batch_professional_certification.json",{method:"post",body:{user_ids:Qe}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&D.ZP.success("已全部通过"),Qe.length>=(null==Ae?void 0:Ae.length)?tt(u()(u()({},H),{},{page:1,tab:"3"})):tt(u()(u()({},H),{},{tab:"3"})),nt(),Pe([]);case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:[(0,X.jsx)("i",{style:{color:"rgb(20, 93, 255)",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangtongguo font14 mr5"}),"批量通过"]}),(0,X.jsx)(E.ZP,{style:{marginRight:12,fontSize:"14px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:function(){Pe([])},children:"取消操作"})]})}):"",(0,X.jsx)(J.Z,{})]})})}))},2555:function(e,t,n){n.d(t,{AD:function(){return F},D9:function(){return z},Hp:function(){return I},IM:function(){return V},Iy:function(){return b},KM:function(){return J},MJ:function(){return E},Ne:function(){return T},ON:function(){return q},Uj:function(){return O},VY:function(){return G},YO:function(){return H},YX:function(){return X},Zn:function(){return m},_g:function(){return y},_k:function(){return N},c6:function(){return B},cr:function(){return A},eV:function(){return Z},fi:function(){return g},gh:function(){return S},hS:function(){return Y},iA:function(){return v},j6:function(){return j},je:function(){return U},jj:function(){return C},kS:function(){return K},o6:function(){return D},pO:function(){return W},rQ:function(){return Q},sA:function(){return k},xm:function(){return R},xo:function(){return L},y8:function(){return P},yd:function(){return w}});var r=n(7557),s=n.n(r),a=n(82242),o=n.n(a),c=n(41498),i=n.n(c),l=n(96631),u=n(32007),d=n(66621),p=n(8591),f=n(20817),h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},x=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},m=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:x();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),E=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),b=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,d.QH)("",f.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"));case 3:x();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=i()(s()().mark((function e(t,n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[36029,2555],{50883:function(e,t,n){var r=n(82242),s=n.n(r),a=(n(59301),n(93314)),o=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,m=e.loading,A=void 0!==m&&m;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:A?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:t||a,style:s()(s()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(o.ZP,s()(s()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},59015:function(e,t,n){n.d(t,{Z:function(){return l}});var r=n(79800),s=n.n(r),a=n(59301),o=n(53200),c=n(39073),i=n(37712),l=function(){var e=(0,a.useState)(""),t=s()(e,2),n=t[0],r=t[1],l=(0,a.useState)(0),u=s()(l,2),d=(u[0],u[1]),p=(0,a.useState)(),f=s()(p,2),h=(f[0],f[1]),x=(0,a.useState)(),m=s()(x,2),A=(m[0],m[1]),g=(0,a.useState)(!1),v=s()(g,2),w=(v[0],v[1],(0,a.useRef)(""));function y(e){27==e.keyCode&&w.current&&j()}function j(){document.body.style.overflow="auto",h(void 0),A(void 0),d(0),r("")}(0,a.useEffect)((function(){return o.Z.subscribe("preview-image",(function(e){r(e),console.log(I.current),document.body.style.overflow="hidden"}))}),[]),(0,a.useEffect)((function(){return document.addEventListener("keydown",y),function(){document.removeEventListener("keydown",y)}}),[]),(0,a.useEffect)((function(){w.current=n}),[n]);(0,a.useRef)();var C=(0,a.useRef)(),I=(0,a.useRef)();return(0,i.jsx)(a.Fragment,{children:n?(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:"preview-wrp-group",ref:C,children:(0,i.jsx)(c.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){r("")}},alt:"预览大图"})})}):null})}},53369:function(e,t,n){n.r(t),n.d(t,{default:function(){return ie}});var r=n(37205),s=n.n(r),a=n(85573),o=n.n(a),c=n(7557),i=n.n(c),l=n(82242),u=n.n(l),d=n(41498),p=n.n(d),f=n(79800),h=n.n(f),x=n(39647),m=n.n(x),A=n(59301),g=n(32007),v={flex_box_center:"flex_box_center___b2kk6",flex_space_between:"flex_space_between___nObta",flex_box_vertical_center:"flex_box_vertical_center___hJhvZ",flex_box_center_end:"flex_box_center_end___qXikU",flex_box_column:"flex_box_column___mEKiq",bg:"bg___lVGk1",containerTitle:"containerTitle___uKeyY",containerDesc:"containerDesc___Qtb8c",listItem:"listItem___fe9KR",tabListhover:"tabListhover___TybSz",title:"title___xqdfG",tips:"tips___pwNVA",titleLeft:"titleLeft___BVFvs",titleRight:"titleRight___JqeRw",acitons:"acitons___lv8AM",memberManager:"memberManager___LiU3G",menu:"menu___blKWy",topScores:"topScores___E5ebB",first:"first___zlZUp",second:"second___pGCY1",three:"three___iAEZV",dropmenu:"dropmenu___nCsdc",tabActive:"tabActive___tTsoS",tabs:"tabs___AYiix",rightAction:"rightAction___E4SkN",ruleWrap:"ruleWrap___CEQBI",head:"head___vI0BP",left:"left___ZacRo",right:"right___KZNPX",icon:"icon___hD9HM",addQuestionBtn:"addQuestionBtn___AvX9i",name:"name___KyyJs",antdTable1:"antdTable1___u0KZ_",antdTable2:"antdTable2___UD2bD",pngIcon:"pngIcon___DxnC5",refuse:"refuse___Rbcu8"},w=n(92832),y=n(78241),j=n(81327),C=n(57809),I=n(99313),E=n(3113),b=n(71418),k=n(61998),S=n(43418),D=n(8591),B=n(6848),Z=n(27092),F=n(81228),Q=n(24905),P=n(50883),U=n(59028),N=n(26724),R=n.n(N),z=n(61186),T=n.n(z),V=n(73449),Y={addStudentContainer:"addStudentContainer___c5ADl",listItem:"listItem___cOpB2",tips:"tips___UuolQ",qrCode:"qrCode___OJ0wR"},L=n(26762),G=n(66621),K=n(20817),q=n(85750),X=n(37712),H=I.Z.TabPane,O=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,r=e.classroomList,a=(e.loading,e.dispatch),o=e.schoolId,c=e.getCountData,l=e.getStudents,d=e.activeKey,f=e.handleTabChange,x=e.handleLimitShow,m=((0,g.useParams)(),r.actionTabs),v=(0,A.useState)([]),j=h()(v,2),b=(j[0],j[1]),Z=(0,A.useState)(!0),F=h()(Z,2),P=F[0],N=F[1],z=(0,A.useState)(!1),O=h()(z,2),W=O[0],J=O[1],M=y.Z.useForm(),_=h()(M,1)[0],$=(0,A.useState)([]),ee=h()($,2),te=ee[0],ne=ee[1],re=(0,A.useState)(1),se=h()(re,2),ae=se[0],oe=se[1],ce=(0,A.useState)([]),ie=h()(ce,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!0),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)(!1),we=h()(ve,2),ye=we[0],je=we[1];(0,A.useRef)();(0,A.useEffect)((function(){"添加学生"===r.actionTabs.key&&(he(!0),Ce())}),[r.actionTabs.key]);var Ce=function(){var e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,b(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie={onRemove:function(){ge([])},beforeUpload:function(e){var t=[];return t.push(e),ge([].concat(t)),!1},fileList:Ae,accept:".xls,.xlsx"},Ee=function(){var e=p()(i()().mark((function e(){var t,n,r,a,c=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=c.length>0&&void 0!==c[0]&&c[0],!P||W){e.next=11;break}return r=_.getFieldValue(),J(!0),oe(t?1:ae+1),e.next=7,(0,q.ZP)("/api/users/member_search.json",{method:"get",params:u()(u()({page:t?1:ae+1,search_type:1,keyword:null==r?void 0:r.keyword},r),{},{school_id:o,source:"school_manage"})});case 7:a=e.sent,ne(t?s()(a.users):[].concat(s()(te),s()(a.users))),J(!1),(null===(n=a.users)||void 0===n?void 0:n.length)<10&&N(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=4;break}D.ZP.error("请选择人数"),e.next=9;break;case 4:return je(!0),e.next=7,(0,q.ZP)("/api/school_manages/add_students.json",{method:"post",body:{user_ids:le}});case 7:0===e.sent.status&&(D.ZP.success("添加成功"),a({type:"classroomList/setActionTabs",payload:{}}),l(),c(),je(!1),"0"===localStorage.getItem("Noviceguide")||a({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:9,text:(0,X.jsx)("div",{children:"恭喜您!我们已经完成【教学课堂】的新建任务了。怎么样,很简单吧!接下来,您可以开始在教学课堂继续添加您的教学内容。 遇到疑问时,随时召唤小歌,我会出现在页面的右下角。期待与你的再次协作。"})}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=p()(i()().mark((function e(){var t,n,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==Ae?void 0:Ae.length)<=0)){e.next=3;break}return D.ZP.info("请上传文件"),e.abrupt("return");case 3:return je(!0),(t=new FormData).append("file",Ae[0]),e.next=8,(0,q.ZP)("/api/school_manages/import_school_manages.json",{method:"post",body:t},!0);case 8:-1!==(n=e.sent).status&&(a({type:"classroomList/setActionTabs",payload:{}}),null!=n&&null!==(r=n.data)&&void 0!==r&&null!==(r=r.fail)&&void 0!==r&&r.length?(l(),c(),S.Z.confirm({centered:!0,okText:"下载导入失败文件",cancelText:"取消",title:"提示",content:(0,X.jsxs)("div",{children:["导入文件内存在不匹配信息,请",(0,X.jsx)("span",{onClick:function(){return(0,G.FH)("",(0,G.NY)({url:K.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}))},className:"c-light-primary ml5 mr5 current",children:"点击下载"}),"查看并进行修改后重新上传!"]}),onOk:function(){var e=p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:K.Z.API_SERVER+"/api/school_manages/get_fail_data.xlsx",query:{}}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){}})):null!=n&&null!==(s=n.data)&&void 0!==s&&s.is_upper_limit?x():(D.ZP.success("导入成功"),l(),c())),je(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=[{title:"",dataIndex:"professional_certification",width:40,ellipsis:!0,render:function(e,t){return(0,X.jsx)(Q.Z,{value:t.numid,checked:le.includes(Number(t.numid)),disabled:!!e})}},{title:"姓名",width:80,ellipsis:!0,dataIndex:"username",render:function(e,t){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)(g.Link,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:e||"--"})})}},{title:"职业认证",dataIndex:"professional_certification",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return null===e?(0,X.jsx)("span",{children:"--"}):(0,X.jsx)(B.Z,{placement:"bottom",title:e,children:(0,X.jsx)("span",{children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"professional_certification",width:80,render:function(e){if(e)return(0,X.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,X.jsx)(S.Z,{className:Y.addStudentWrapContainer,centered:!0,title:"添加学生",open:"添加学生"===r.actionTabs.key,okText:"确定",cancelText:"取消",width:"1"===d?960:600,zIndex:1e3,afterClose:function(){ge([])},confirmLoading:ye,bodyStyle:{minHeight:200},onOk:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("1"!==d){e.next=3;break}return be(),e.abrupt("return");case 3:ke();case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ue([]),a({type:"classroomList/setActionTabs",payload:{}}),_.setFieldsValue({keyword:"",search_type:"1"})},children:(0,X.jsxs)(I.Z,{activeKey:d,onChange:function(e){return f(e)},className:Y.addStudentContainer,children:[(0,X.jsx)(H,{tab:"手动添加",children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)(y.Z,{layout:"inline",form:_,initialValues:{keyword:"",search_type:"1"},className:"mt10",children:[(0,X.jsx)(y.Z.Item,{name:"search_type",label:"搜索类型",children:(0,X.jsxs)(C.default,{children:[(0,X.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,X.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,X.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,X.jsx)(y.Z.Item,{name:"keyword",label:"搜索内容",children:(0,X.jsx)(w.Z,{allowClear:!0,style:{width:240},size:"middle",defaultValue:(null===(t=m.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=m.selectArrs)||void 0===n?void 0:n.name)})}),(0,X.jsx)(y.Z.Item,{children:(0,X.jsx)(E.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=_.getFieldValue())||void 0===e?void 0:e.keyword))return ne([]),void D.ZP.error("请输入搜索内容");he(!1),P=!0,N(!0),ue([]),J(!1),setTimeout((function(){Ee(!0)}),300)}()},children:"搜索"})})]})}),fe&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.L6,width:"250",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!fe&&""==te&&!W&&(0,X.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,X.jsx)("img",{src:V.z3,width:"100",alt:""}),(0,X.jsx)("br",{}),(0,X.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!fe&&""!=te||W)&&(0,X.jsxs)("section",{children:[(0,X.jsx)("div",{className:"flexd-table-header mt20",children:(0,X.jsx)(k.Z,{pagination:!1,dataSource:[],columns:Se})}),(0,X.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,X.jsx)(R(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Ee()},hasMore:P,useWindow:!1,children:(0,X.jsx)(k.Z,{loading:W,showHeader:!1,pagination:!1,dataSource:te,columns:Se,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=Number(e);var t=le.indexOf(e);t<0?le.push(e):le.splice(t,1),ue(s()(le))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})},"1"),(0,X.jsx)(H,{tab:"批量导入",children:(0,X.jsx)("div",{className:Y.listItem,children:(0,X.jsxs)("div",{className:"mt20",style:{marginLeft:86},children:[(0,X.jsxs)("div",{className:"mb20",children:[(0,X.jsx)("span",{className:"mr40",children:"步骤1:"}),"下载",(0,X.jsx)("a",{className:"ml5 mr5",onClick:p()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,G.FH)("",(0,G.NY)({url:K.Z.API_SERVER+"/api/school_manages/down_school_manages_template.json\t",query:{}}));case 1:case"end":return e.stop()}}),e)}))),children:"高校管理成员导入模板"}),"批量导入成员。"]}),(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:"mr40",children:"步骤2:"}),"上传填写好的《高校管理成员导入模板》。"]}),(0,X.jsx)("div",{style:{margin:"4px 0px 20px 94px"},children:(0,X.jsx)(U.Z,u()(u()({},Ie),{},{children:(0,X.jsx)(E.ZP,{type:"primary",className:"mt10",icon:(0,X.jsx)(L.Z,{}),children:"选择文件"})}))})]})})},"2")]})})})),W=n(2555),J=n(59015),M=n(53200),_=n(21256),$=n(95237),ee=n(43604),te=n(88522),ne={colorBlue:"colorBlue___WOM5T",formWrap:"formWrap___yqLts",flexRow:"flexRow___wFKNT",flexColumn:"flexColumn___qCl6_",example:"example___p1oVC",exampleImg:"exampleImg___FicSU",colorOrange:"colorOrange___An3FW",uploader:"uploader___tn7L8",uploadImg:"uploadImg___c3FkU",imageTip:"imageTip___jtZ10",uploadTipIcon:"uploadTipIcon___cbsw3",uploadTip:"uploadTip___LbZNb",color05101a:"color05101a___sXzzB",viewLargerImg:"viewLargerImg___xxHvS",footerWrap:"footerWrap___VqJfp",note:"note___P2g8J",schoolHintWrap:"schoolHintWrap___hrE16",colorCDCDCD:"colorCDCDCD___IwhGa",color0152d9:"color0152d9___dudWJ"},re=["user","account","globalSetting","loading","dispatch"],se=C.default.Option,ae=(0,g.connect)((function(e){var t=e.user,n=e.account,r=e.loading;return{user:t,account:n,globalSetting:e.globalSetting,loading:r.effects}}))((function(e){e.user,e.account,e.globalSetting,e.loading,e.dispatch;var t,n,r,s,a=m()(e,re),o=y.Z.useForm(),c=h()(o,1)[0],l=(0,A.useState)(),d=h()(l,2),f=d[0],x=d[1],g=(0,A.useState)([]),v=h()(g,2),j=v[0],I=v[1],k=(0,A.useState)(),B=h()(k,2),Z=B[0],F=(B[1],(0,A.useState)()),Q=h()(F,2),P=(Q[0],Q[1]),U=(0,A.useState)(),N=h()(U,2),R=(N[0],N[1],function(){var e=p()(i()().mark((function e(t){var n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=5;break}return e.next=3,(0,q.ZP)("/api/school_manages/departments.json",{method:"get"});case 3:(n=e.sent)&&I(null==n||null===(r=n.data)||void 0===r?void 0:r.departments);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());(0,A.useEffect)((function(){var e;R(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.school)||void 0===e?void 0:e.id)}),[null==a||null===(t=a.studentInfo)||void 0===t||null===(t=t.school)||void 0===t?void 0:t.id]),(0,A.useEffect)((function(){var e,t,n,r,s,o={studentName:null==a||null===(e=a.studentInfo)||void 0===e?void 0:e.real_name,studentNo:null==a||null===(t=a.studentInfo)||void 0===t?void 0:t.student_id,school:null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.school)||void 0===n?void 0:n.name,department:null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.department)||void 0===r?void 0:r.name};c.setFieldsValue(o),x(o),P(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.department)||void 0===s?void 0:s.id)}),[null==a?void 0:a.studentInfo]);var z=function(){var e=p()(i()().mark((function e(t){var n,r,s,o,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(n=j.find((function(e){return e.name===(null==t?void 0:t.department)})))||void 0===n?void 0:n.id,e.next=3,(0,q.ZP)("/api/school_manages/professional_certification.json",{method:"post",body:{user_id:null==a||null===(r=a.studentInfo)||void 0===r?void 0:r.id,name:null==t?void 0:t.studentName,student_id:null==t?void 0:t.studentNo,school_id:null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.school)||void 0===s?void 0:s.id,department_id:o,identity:"student"}});case 3:c=e.sent,T(),0==(null==c?void 0:c.status)?(D.ZP.success("认证成功"),null==a||a.onSuccess()):null==a||a.onSuccess();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){null==a||a.controlVisible(!1)};return(0,X.jsx)(S.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,forceRender:!0,className:ne.modal,open:null==a?void 0:a.visible,title:(0,X.jsx)("div",{children:"职业认证"}),width:"660px",footer:null,children:(0,X.jsx)(b.Z,{spinning:!!Z,children:(0,X.jsxs)(y.Z,{className:ne.formWrap,form:c,layout:"horizontal",onValuesChange:function(e){x(u()({},c.getFieldsValue()))},onFinish:z,scrollToFirstError:!0,children:[(0,X.jsx)(y.Z.Item,{label:"姓名",initialValue:null==f?void 0:f.studentName,name:"studentName",rules:[{required:!0,message:"请先输入姓名"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入姓名",size:"large"})}),(0,X.jsxs)($.Z,{gutter:[10,0],children:[(0,X.jsx)(ee.Z,{flex:"300px",children:(0,X.jsx)(y.Z.Item,{label:"职业",name:"identity",initialValue:"student",rules:[{required:!0,message:"请先选择职业"}],children:(0,X.jsxs)(C.default,{disabled:!0,size:"large",children:[(0,X.jsx)(se,{value:"teacher",children:"教师"}),(0,X.jsx)(se,{value:"student",children:"学生"}),(0,X.jsx)(se,{value:"professional",children:"专业人士"})]})})}),(0,X.jsx)(ee.Z,{flex:1,children:(0,X.jsx)(y.Z.Item,{initialValue:null==f?void 0:f.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,X.jsx)(w.Z,{type:"text",placeholder:"请输入学号",size:"large"})})})]}),(0,X.jsx)(y.Z.Item,{label:"学校/单位",name:"school",rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,X.jsx)(te.Z,{size:"large",disabled:!0})}),(0,X.jsx)(y.Z.Item,{label:"院系/部门",name:"department",rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,X.jsx)(C.default,{placeholder:"请选择院系/部门",size:"large",defaultValue:null==f?void 0:f.department,className:ne.autocontainer,children:j.map((function(e,t){return(0,X.jsx)(se,{value:e.name,children:e.name},t)}))})}),null==(null==a||null===(n=a.studentInfo)||void 0===n||null===(n=n.attachment)||void 0===n?void 0:n.url)||""==(null==a||null===(r=a.studentInfo)||void 0===r||null===(r=r.attachment)||void 0===r?void 0:r.url)?(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsx)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"data:image/png;base64,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",style:{width:"100%",height:"100%"}})})})})}):(0,X.jsx)(y.Z.Item,{label:"认证图片",children:(0,X.jsx)("div",{className:ne.flexRow,children:(0,X.jsxs)("div",{className:"".concat(ne.flexColumn," ").concat(ne.example),children:[(0,X.jsx)("span",{className:ne.exampleImg,children:(0,X.jsx)("img",{src:"".concat(K.Z.API_SERVER).concat(null==a||null===(s=a.studentInfo)||void 0===s||null===(s=s.attachment)||void 0===s?void 0:s.url),className:ne.uploadImg,onClick:function(){var e;return M.Z.publish("preview-image","".concat(K.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))}})}),(0,X.jsx)("span",{className:"tc",children:(0,X.jsx)("p",{className:ne.viewLargerImg,children:(0,X.jsx)("span",{onClick:function(){var e;return M.Z.publish("preview-image","".concat(K.Z.API_SERVER).concat(null==a||null===(e=a.studentInfo)||void 0===e||null===(e=e.attachment)||void 0===e?void 0:e.url))},children:"查看大图"})})})]})})}),(0,X.jsx)("div",{className:ne.footerWrap,children:(0,X.jsxs)(y.Z.Item,{children:[(0,X.jsx)(E.ZP,{className:"mr15",size:"middle",onClick:T,children:"取消"}),(0,X.jsx)(E.ZP,{size:"middle",type:"primary",htmlType:"submit",children:"提交"})]})})]})})})})),oe=["userDetail","user","account","globalSetting","loading","dispatch"],ce=w.Z.TextArea,ie=(0,g.connect)((function(e){var t=e.user,n=e.userDetail,r=e.loading;return{user:t,userDetail:n,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.account,e.globalSetting,e.loading;var t=e.dispatch,n=m()(e,oe),r=(0,A.useState)(!1),a=h()(r,2),c=a[0],l=a[1],d=(0,A.useState)(!1),f=h()(d,2),x=f[0],w=f[1],U=y.Z.useForm(),N=h()(U,1)[0],R=(0,A.useState)("1"),z=h()(R,2),V=z[0],Y=z[1],L=(0,A.useState)({page:1,per_page:10,keywords:"",department_id:"",tab:"1"}),G=h()(L,2),H=G[0],$=G[1],ee=(0,A.useState)(0),te=h()(ee,2),ne=te[0],re=te[1],se=(0,A.useState)(!1),ie=h()(se,2),le=ie[0],ue=ie[1],de=(0,A.useState)(!1),pe=h()(de,2),fe=pe[0],he=pe[1],xe=(0,A.useState)([]),me=h()(xe,2),Ae=me[0],ge=me[1],ve=(0,A.useState)([]),we=h()(ve,2),ye=we[0],je=we[1],Ce=(0,A.useState)(!1),Ie=h()(Ce,2),Ee=Ie[0],be=Ie[1],ke=(0,A.useState)([]),Se=h()(ke,2),De=Se[0],Be=Se[1],Ze=(0,A.useState)([]),Fe=h()(Ze,2),Qe=Fe[0],Pe=Fe[1],Ue=(0,A.useState)(),Ne=h()(Ue,2),Re=Ne[0],ze=Ne[1],Te=(0,A.useState)({}),Ve=h()(Te,2),Ye=Ve[0],Le=Ve[1],Ge=(0,A.useState)(),Ke=h()(Ge,2),qe=Ke[0],Xe=Ke[1],He=(0,A.useState)(),Oe=h()(He,2),We=Oe[0],Je=Oe[1],Me=(0,A.useState)(),_e=h()(Me,2),$e=_e[0],et=_e[1],tt=function(){var e=p()(i()().mark((function e(t){var n,r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.next=3,(0,q.ZP)("/api/school_manages/students.json",{method:"get",params:u()({},t)});case 3:(n=e.sent)?(ge(null==n||null===(r=n.data)||void 0===r?void 0:r.students),Je(null==n||null===(s=n.data)||void 0===s||null===(s=s.students[0])||void 0===s?void 0:s.school.id),re(null==n||null===(a=n.data)||void 0===a?void 0:a.count)):(ge([]),re(0)),ue(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),nt=function(){var e=p()(i()().mark((function e(){var t,n,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/school_manages/departments.json",{method:"get"});case 2:(t=e.sent)?(je(null==t||null===(n=t.data)||void 0===n?void 0:n.departments),Le(null==t||null===(r=t.data)||void 0===r?void 0:r.count_data)):(je([]),Le({certified:0,uncertified:0,pending:0}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(){var e=p()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/school_manages/user_basic_info.json",{method:"get",params:{user_id:t}});case 2:if(!(n=e.sent)){e.next=7;break}return e.abrupt("return",null==n?void 0:n.status);case 7:return e.abrupt("return",-1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,A.useEffect)((function(){tt(H),nt()}),[]);var st=[{title:"序号",dataIndex:"order",key:"order",render:function(e,t,n){return"".concat((H.page-1)*H.per_page+n+1)},width:50},{title:"姓名",dataIndex:"real_name",key:"real_name",width:"3"===(null==H?void 0:H.tab)?60:110,ellipsis:!0,render:function(e,t){return(0,X.jsx)("span",{className:v.name,onClick:function(){return window.open("/users/".concat(t.login,"/classrooms"))},children:e})}},{title:"学号",dataIndex:"student_id",key:"student_id",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?90:120,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},"1"!==(null==H?void 0:H.tab)&&{title:"认证图片",dataIndex:"attachment",key:"attachment",width:100,render:function(e,t,n){var r,s;return null!=t&&null!==(r=t.attachment)&&void 0!==r&&r.url?(0,X.jsx)("div",{style:{borderRadius:2,border:"1px solid #DCDCDC",width:80,height:44},children:(0,X.jsx)("img",{style:{width:"100%",height:"100%",cursor:"pointer",borderRadius:2},src:"".concat(null===K.Z||void 0===K.Z?void 0:K.Z.API_SERVER).concat(null==t||null===(s=t.attachment)||void 0===s?void 0:s.url),onClick:function(){var e;return M.Z.publish("preview-image","".concat(null===K.Z||void 0===K.Z?void 0:K.Z.API_SERVER).concat(null==t||null===(e=t.attachment)||void 0===e?void 0:e.url))}})}):"--"}},{title:"学院",dataIndex:"department",key:"department",ellipsis:!0,width:"3"===(null==H?void 0:H.tab)?70:140,render:function(e,t,n){return t.department.name||"--"}},{title:"手机号",dataIndex:"phone",key:"phone",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"邮箱帐号",dataIndex:"mail",key:"mail",ellipsis:!0,render:function(e){return(0,X.jsx)("span",{style:{color:"#666666"},children:e||"--"})}},{title:"职业认证",dataIndex:"professional_certification",key:"professional_certification",width:80,render:function(e,t,n){return 1==(null==t?void 0:t.professional_certification)?"已认证":(0,X.jsx)("span",{style:{color:"#666666"},children:"未认证"})}},"3"===(null==H?void 0:H.tab)&&{title:"提交时间",dataIndex:"apply_time",key:"apply_time",width:140,render:function(e,t,n){return e?T()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"操作",key:"action",align:"right",width:"2"===(null==H?void 0:H.tab)?80:120,render:function(e,t){switch(null==H?void 0:H.tab){case"1":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ot(t.id)},children:"编辑"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){w(!0),Xe(t.id)},children:"取消认证"})]});case"2":return(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){ct(t)},children:"职业认证"});case"3":return(0,X.jsxs)(j.Z,{size:"middle",style:{color:"#165DFF"},children:[(0,X.jsx)("a",{style:{color:"#165DFF"},onClick:function(){it(t)},children:"通过认证"}),(0,X.jsx)("a",{className:v.refuse,onClick:function(){return at(t.id)},children:"拒绝"})]});default:return"--"}}}].filter((function(e){return!!e})),at=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ze(t),he(!0);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ot=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rt(t);case 2:if(e.t0=e.sent,0!=e.t0){e.next=7;break}g.history.push("/administration/student/".concat(t,"/edit")),e.next=9;break;case 7:tt(H),nt();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ct=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:be(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),it=function(){var e=p()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et(!0),Be(t);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt={type:"checkbox",selectedRowKeys:Qe,onChange:function(e,t){Pe(e)},onCancel:function(){Pe([])}};return(0,X.jsx)("section",{children:(0,X.jsxs)("aside",{className:[v.bg,"mb20",v.tabs].join(" "),children:[(0,X.jsxs)("div",{className:v.rightAction,children:[(0,X.jsx)("span",{style:{fontSize:14,display:"inline-block",paddingRight:20},children:"学院"}),(0,X.jsx)(C.default,{onChange:function(e){H.department_id=e,tt(u()({},H)),nt()},className:"select",placeholder:"全部",size:"large",allowClear:!0,getPopupContainer:function(e){return e.parentNode},children:null==ye?void 0:ye.map((function(e){return(0,X.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))}),(0,X.jsx)(_.t7,{style:{width:262,marginLeft:"15px"},value:{value:H.keywords},onChange:function(e,t){H.page=1,H.keywords=e,$(u()({},H)),tt(u()({},H)),nt()},placeholder:"请输入学生相关信息进行搜索"})]}),(0,X.jsxs)(I.Z,{defaultActiveKey:H.tab,onChange:function(e){H.page=1,H.tab=e,H.keywords="",tt(H),$(u()({},H)),nt()},children:[(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["已认证",(0,X.jsxs)("span",{className:"1"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.certified,")"]})]}),children:[(0,X.jsxs)("div",{className:"".concat(v.head," mb10"),children:[(0,X.jsx)("div",{className:v.left,children:(0,X.jsxs)(E.ZP,{className:v.addQuestionBtn,onClick:function(){Y("2"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAYAAACWwljjAAAAAXNSR0IArs4c6QAABWVJREFUWEftWF1sFFUYPXdmdna7pc2WgsZCpU1LlSCkBKS7GokmKqipiQLBKP5R1KY1PhijMYYYYtQHn4iRYGxNKQVKUIzRkCgGTGxaSCpIULHQQiGFUky6QLftzu81c3dnuzN3dgeUB0k6L3eyc3/OnO985/tmCaVUxP/oItOAfKIxzZCfXG8hhk6tWwld2UZBywECgCI18pf7qT3TGq2LEIDS1Ghd9n16HAPET7Dg64/Y3FxZRv94+iylKPfcMA3NPjCDNecPvpAhyKEFqNl1Oicg48QaPcWK8408GSIElFIQmwI/obieW2slIbQa9+z8Ngegn4l+fKtmr6OgICCwRsZY+t4aGWDXczcev/nsuUBeDyzasy0HoE8l9VhXcmpjP8qdECymshmz760x50WEj+Xa3Zu8AQ1vDirDfeP2Bm5RciLPVmmKQkcOcI/dIbbCLYjb5SUdDd6A+t4JJ8eGrmVCRgG58hWIRXffoDrsNHMCNK6dhDbYwrLNThoAB0LLdj7mDejYGzMntPjlzOmUIlheD7FwXg5ANxZSY/wclKHvM3sxJRLSW3Bve9QT0OTvzWVmInE+YztuY+Fgcc7jpITDmzaljKaIZUB9hXXtCz0BKUebKzUlcTpXfNyidc+7LhFnLUozdKEw2jbPE5B6tGmhpo4fzwTZpVLeBtw+7qTEzzbYaiJcLYy2lXqHrHdj1NCUrlw+4+8r+QoNn4YWYAFED8faQ56AJnobHqWaut92aiuPg9UNkIpvTpbpV09C6f8yrbN0poEo4diOQm+GDm9YY1K10w6zFQD5znpIM25OlumJQSjnvstU23TNTYRjHRFvhg4//yqouTXjrC5n9Evy/L0BnyqpHCVXwrGOWZ6AkkfWv2ca5mY77Xmnzd1OeBg13wy4MLH3BblcGNtZ5s1Qz3NbALM520mz+xnuBEIg3f6wlSnQLx0AYLqP9Kkl7DX+DMd2LfbWUPczeyiwOqMhd7F09EMEcuVLkGZF2XR9tBdqf4sHKJ+qQ/BTONa5KhegwyBYlrc6p6oQ5MoXIJUun2oLLVDxo9AG2kBhpGtV/n7JOkcQhR2hut0vewPqWTcMitlTpcPD6gEEKtZDKl3Gl3dQ6PHfoJ7Zzpjy9y3WD30Yjna+zwM60VQ8Ofb3qLOD5p1Xum0F5DlPMgZM7QqEQISxZKpxCHIJ+127uB/6yEH/lhOAKAbXynUd33CA9CPPxjRd+cXOdLs9cIja2mD2AwjMrYeZOAPt4o8I1jSyg5WBVlhgxaL50IZ/gDFy0NHUe+1nvXxBQUkFlrQMcYCUntUbKTW3OSTozvt0bSNyKag6ChKeg2BNMwud0v85aGIQJDgTVBm1bdhZS9z7CcKlUGzfXAbW/dWh9jzVSk3jxWxAPs0FSHgu5OpGtkQdaAEdH3SI3Ce/ACK1BO/bxzbgAXXX/wVKq/NtwgEMl0Gueo21rmp/KzBxPs9XHC8pUQo9IkW/OsQD+nXNfDU5cZILuhudu5QUlCFQ1ZAS8pk20PHzTobyfylekO9/uwJ4kDW0Dob07ifepdT4wE+F7gZMKLgDUtUGphP9bDvo5JCjttjzNVKEq8kAZtARpkIVEUiR2vbipZs2ZEx4SkN7Ra3ri36AlvsVTy6cYgGkmiZLC9BPfQboCW6K9fpX9CDG4yMwNQotSVG6uNGYXbuiBLhrggNkdK9cS019t68Ac02QIymDVOPcDAMmxiigTCahJw0gMA+RRW/SEIm/FZzz+JbsBZmQ6V0PdRGAFSS/lvN6emYDQWgkDNXUoQkU0oxqQK6AFFkOeeZSiKOHOuWyVes5eU7/peejiVvoD6t/re7/tvAff70aVlshB+MAAAAASUVORK5CYII=",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{style:{display:"inline-block",paddingLeft:4},children:"导入学生名单"})]})}),(0,X.jsxs)("div",{className:v.right,children:[(0,X.jsxs)("div",{className:v.icon,onClick:function(){Y("1"),t({type:"classroomList/setActionTabs",payload:{key:"添加学生"}})},children:[(0,X.jsx)("img",{src:"data:image/png;base64,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",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"新增学生"})]}),(0,X.jsxs)("div",{className:v.icon,onClick:function(){return(0,W.AD)(H)},children:[(0,X.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABF5JREFUWEftWFtsVEUY/qZ7aytaKJFW2mW3u2hLY1I11iZEaKKGi4kGI4bEeI1yEdDIgz4YRcWIl9SgKcgCbbmYEENIgBKC0tRIQaE2MSUSpbYcd9vdYmup0tTtdvd0x8y0e9pznaXY2AfnZc6Zc2b+7//+y8w/hFJqwzRqZNoDkiIjyygdCYCikFKAEID1rKWeWX/DjSBMiG2dr8D21cS1dAxdDseDDMwNCwRAQUFAeM8VGntmPWsUNDzf7fJaA+oaltlU48YWZt9GBajf9ALTUcrvdtrTBqQ1EaUUhBCwfsyIE2AZQdRCSimTUpjC73alA8hYNwPKVSbRiR8Dz5TgcHUKIT1AZgto9dN6uVZgik3T9QiBr1BgMinMfMjEgzRRp2dkNCKVKNQ72bjjccbSZcjUpTVRozGJbpoAEIsKn8iHJBZl6eYZrUBt3AkSFzOx351p7dRSV0xWONdmRoGNdDGkdWJ92MJnBsi7vaIyKg9tPr/yh8rxxDUx6xjZ0dom+iDXJ8qKw+Wns+1ZW4Ibm0/z5Ompvu8BBgRAJRtoXtlinlk1GouiSMmhJi7AFK84XJ7SlAMjM5udqSyXTmKd8n/+BySi2JSh1rJL6BwOKfM3SKux278fay4/i654Jz731eJ4/xF8O9CIjzzbcEdmCXLsOajt2YWa3gAOzP8Ssx23YoSO5tmPI1vx8KxHcOjqQbT+/aMpLlNAF8raUHahWDVxSc5yrM9/BV/8sRcrch/H0x2r8EbB2zwIPohsgQ02HC05iZekF7DLvw+rO55BdyKirLHTV4d9vXvQPHju+gH9ds/vqL6yjU+MJqMI9FTz58+8O/HQzKVYdLEc/fJVNJSewXrpRbTH2lRCTixoRMvgeQzIA3y8rnc3tnqqsL+3ZnKALt0VwhrpOb5YIhnHucHv+M5+vKQBeY48PN/xJC4O/YRTpU14WVqLttgv/N9c+2wMJ2M4VFyP2p4A+uQ+Ps7AfeLdPnlARiZ79bbXMMeRh4N9B7CjaA+W/LwYm+a+Dhdx4d3wm5iRMQOnSs9g1a8rEPDX6UzG/G7SDDXd2YK/5H7FDMx8a/M24Kn2JxCjMWzM34ShZJT70zvu93H3TfciMyMTVd0f4sSfx7CjqAbzXB5QJPka7L/irAVYePMiyDTBxz69UoVvrjWoTD398tCss9kJ6pBVO64oV0zVd5Kwy2ROff7mRO7AW/81KAbG0X/Le7oyKBiJyqndXszEdVYhmu2fnYe8BdnW56FRQMZNWPYYCJxYpRgVCUJAoUg0/QOaiEKDA5m2FPbMzbJmKNQdlcfqwPHT2XgZpT6x6U9gohOdOsQJwTwRoPbgNdnpcIh05991BKjqWrE+8eEEbi/KsWao8Wyr7CksgtPpMCiVVVWMUvIohax4hgI5Hk+gMxLCg/eXWQM6crIpSP+lywYRzYQg/NjyxdaXDfVff79sJCkHphoUA2PLsK97dOlC6+sYkVZT/X3a3aD9A3Xuf1EoPSR8AAAAAElFTkSuQmCC",className:v.pngIcon,alt:""}),(0,X.jsx)("span",{children:"导出学生"})]})]})]}),(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(b.Z,{spinning:le,children:0===ne?(0,X.jsx)(P.Z,{customText:"暂无学院相关数据"}):(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,n,r){r.order?(H.sort_by="total_score"===r.field?"score":r.field,H.sort=r.order,H.sort=H.sort.replace("end","")):delete H.sort,t({type:"classroomList/getCourseWorkscore",payload:u()({},H)})}})})}),(0,X.jsx)(O,{schoolId:We,getStudents:tt,getCountData:nt,activeKey:V,handleTabChange:function(e){Y(e)},handleLimitShow:function(){l(!0)}}),(0,X.jsxs)(S.Z,{className:v.addCollegeModal,centered:!0,title:"取消认证",open:x,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),w(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,q.ZP)("/api/school_manages/cancel_professional_certification.json",{method:"post",body:u()(u()({},t),{},{user_id:qe})});case 8:0==e.sent.status&&D.ZP.success("取消成功"),tt(H),nt(),w(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"reason",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入取消认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入取消认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:取消认证后,不可编辑该学生账号信息,同时,该学生会收到被取消认证的消息提醒"})]}),(0,X.jsxs)(S.Z,{centered:!0,width:430,title:"提示",open:c,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){l(!1)},onOk:function(){l(!1)},children:[(0,X.jsx)("div",{className:v.aaa,style:{color:"#000000",fontSize:"14px",paddingLeft:"8px"},children:"您今日成功导入的学生数量已达到上限2000人,请明日再进行导入或扫描下方二维码"}),(0,X.jsx)("img",{src:"data:image/png;base64,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",alt:"",style:{display:"block",margin:"10px auto 0 auto"}})]})]},"1"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("span",{className:"font14",children:["未认证",(0,X.jsxs)("span",{className:"2"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.uncertified,")"]})]}),children:[(0,X.jsx)(b.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)(k.Z,{className:v.antdTable1,columns:st,dataSource:Ae,pagination:!1,onChange:function(e,t,n){console.log("a,b,c",e,t,n),n.order?(H.sort_by="total_score"===n.field?"score":n.field,H.sort=n.order,H.sort=H.sort.replace("end","")):delete H.sort}})}):(0,X.jsx)(P.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"2"})),nt()},visible:Ee,studentInfo:De,controlVisible:function(e){return be(e)}})]},"2"),(0,X.jsxs)(I.Z.TabPane,{tab:(0,X.jsxs)("div",{children:[(0,X.jsxs)("span",{className:"font14",children:["待审核",(0,X.jsxs)("span",{className:"3"!==(null==H?void 0:H.tab)?v.tabActive:"",children:[" (",null==Ye?void 0:Ye.pending,")"]})]}),(0,X.jsx)(B.Z,{title:"展示该单位下已主动提交职业认证且未通过审核的学生数据",children:(0,X.jsx)("span",{className:v.tips,children:(0,X.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})]}),children:[(0,X.jsx)(b.Z,{spinning:le,children:null!=Ae&&Ae.length?(0,X.jsx)(X.Fragment,{children:(0,X.jsx)("aside",{children:(0,X.jsx)(k.Z,{className:v.antdTable2,rowKey:function(e){return e.id},rowSelection:lt,columns:st,dataSource:Ae,pagination:!1})})}):(0,X.jsx)(P.Z,{})}),(0,X.jsx)(ae,{onSuccess:function(){tt(u()(u()({},n),{},{tab:"3"})),nt()},visible:$e,studentInfo:De,controlVisible:function(e){return et(e)}}),(0,X.jsxs)(S.Z,{centered:!0,title:"拒绝认证",open:fe,okText:"确定",cancelText:"取消",destroyOnClose:!0,bodyStyle:{minHeight:130},onCancel:function(){N.setFieldsValue({reason:""}),he(!1)},onOk:p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,N.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,q.ZP)("/api/school_manages/refuse_professional_certification.json",{method:"post",body:{user_id:Re,reason:t.reason}});case 8:0===e.sent.status&&D.ZP.success("拒绝成功!"),tt(H),nt(),he(!1),N.setFieldsValue({reason:""});case 14:case"end":return e.stop()}}),e)}))),children:[(0,X.jsx)(y.Z,{form:N,labelAlign:"left",labelCol:{span:3},initialValues:o()({},"name",""),scrollToFirstError:!0,children:(0,X.jsx)(y.Z.Item,{label:"原因",name:"reason",rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请输入拒绝认证原因")}}],children:(0,X.jsx)(ce,{rows:4,placeholder:"请输入拒绝认证原因,最多200字",maxLength:200})})}),(0,X.jsx)("div",{style:{color:"#5F6367",fontSize:"14px",paddingLeft:"8px"},children:"提示:拒绝职业认证后,该学生会收到被拒绝认证的消息提醒"})]})]},"3")]}),(0,X.jsx)("aside",{children:ne>0?(0,X.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,X.jsx)("div",{children:(0,X.jsxs)("span",{style:{color:"#656F87"},children:["共",(0,X.jsx)("span",{className:"c-light-primary",children:ne}),"条数据"]})}),(0,X.jsx)(Z.Z,{showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,t){H.page=e,H.per_page=t,$(u()({},H)),tt(H)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:H.page||1,defaultPageSize:10,total:ne})]}):""}),(null==Qe?void 0:Qe.length)>0&&"3"==H.tab?(0,X.jsx)(F.Z,{offsetBottom:0,children:(0,X.jsxs)("div",{style:{height:62,background:"#fff",paddingLeft:"12px",width:"100%",boxShadow:"0px -4px 11px 0px rgba(218, 218, 218, 0.5)",display:"flex",alignItems:"center",marginTop:20},children:[(0,X.jsx)("div",{style:{flex:1},children:(0,X.jsxs)(Q.Z,{checked:(null==Qe?void 0:Qe.length)===(null==Ae?void 0:Ae.length),onChange:function(e){e.target.checked?Pe(s()(Ae.map((function(e){return e.id})))):Pe([])},children:["全选本页/",(0,X.jsxs)("span",{children:["已选 (",null==Qe?void 0:Qe.length,")"]})]})}),(0,X.jsxs)(E.ZP,{style:{fontSize:"14px",backgroundColor:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"inset 0px 1px 3px 0px rgba(255,255,255,0.5)",color:"#3061D0",border:"1px solid #BACFFE",marginRight:30},onClick:function(){var e;(null==Pe?void 0:Pe.length)<=0?D.ZP.info("请选择学生"):S.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确定是否将这些学生进行职业认证,认证后可对这些学生账号进行相关管理",onOk:(e=p()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,q.ZP)("/api/school_manages/batch_professional_certification.json",{method:"post",body:{user_ids:Qe}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&D.ZP.success("已全部通过"),Qe.length>=(null==Ae?void 0:Ae.length)?tt(u()(u()({},H),{},{page:1,tab:"3"})):tt(u()(u()({},H),{},{tab:"3"})),nt(),Pe([]);case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:[(0,X.jsx)("i",{style:{color:"rgb(20, 93, 255)",display:"inline-flex",alignItems:"center"},className:"iconfont icon-piliangtongguo font14 mr5"}),"批量通过"]}),(0,X.jsx)(E.ZP,{style:{marginRight:12,fontSize:"14px",display:"inline-flex",alignItems:"center",color:"#333333"},onClick:function(){Pe([])},children:"取消操作"})]})}):"",(0,X.jsx)(J.Z,{})]})})}))},2555:function(e,t,n){n.d(t,{AD:function(){return F},D9:function(){return z},Hp:function(){return I},IM:function(){return V},Iy:function(){return b},KM:function(){return J},MJ:function(){return E},Ne:function(){return T},ON:function(){return q},Uj:function(){return O},VY:function(){return G},YO:function(){return H},YX:function(){return X},Zn:function(){return m},_g:function(){return y},_k:function(){return N},c6:function(){return B},cr:function(){return A},eV:function(){return Z},fi:function(){return g},gh:function(){return S},hS:function(){return Y},iA:function(){return v},j6:function(){return j},je:function(){return U},jj:function(){return C},kS:function(){return K},o6:function(){return D},pO:function(){return W},rQ:function(){return Q},sA:function(){return k},xm:function(){return R},xo:function(){return L},y8:function(){return P},yd:function(){return w}});var r=n(7557),s=n.n(r),a=n(82242),o=n.n(a),c=n(41498),i=n.n(c),l=n(96631),u=n(32007),d=n(66621),p=n(8591),f=n(20817),h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},x=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},m=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:x();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),E=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),b=function(){var e=i()(s()().mark((function e(t,n){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(r=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===r.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(),e.next=3,(0,d.QH)("",f.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"));case 3:x();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=i()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:f.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=i()(s()().mark((function e(t,n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:f.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=i()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:f.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Announcement__index.async.js b/p__Classrooms__Lists__Announcement__index.async.js index 255bbb9490..ab680e0a11 100644 --- a/p__Classrooms__Lists__Announcement__index.async.js +++ b/p__Classrooms__Lists__Announcement__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[21265],{59015:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(79800),s=t.n(i),r=t(59301),a=t(53200),l=t(39073),o=t(37712),c=function(){var e=(0,r.useState)(""),n=s()(e,2),t=n[0],i=n[1],c=(0,r.useState)(0),u=s()(c,2),d=(u[0],u[1]),m=(0,r.useState)(),p=s()(m,2),f=(p[0],p[1]),h=(0,r.useState)(),x=s()(h,2),g=(x[0],x[1]),v=(0,r.useState)(!1),j=s()(v,2),_=(j[0],j[1],(0,r.useRef)(""));function b(e){27==e.keyCode&&_.current&&y()}function y(){document.body.style.overflow="auto",f(void 0),g(void 0),d(0),i("")}(0,r.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){i(e),console.log(w.current),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}}),[]),(0,r.useEffect)((function(){_.current=t}),[t]);(0,r.useRef)();var Z=(0,r.useRef)(),w=(0,r.useRef)();return(0,o.jsx)(r.Fragment,{children:t?(0,o.jsx)("div",{children:(0,o.jsx)("div",{className:"preview-wrp-group",ref:Z,children:(0,o.jsx)(l.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){i("")}},alt:"预览大图"})})}):null})}},76312:function(e,n,t){t.r(n),t.d(n,{default:function(){return J}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),o=t.n(l),c=t(82242),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),f=t(32007),h=t(78241),x=t(8591),g=t(95237),v=t(43604),j=t(6848),_=t(3113),b=t(92832),y=t(5112),Z=t(57809),w=t(96865),k=t(95992),C=t(51150),L=t(43418),N=t(85750),P=t(37712),S=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,f.useParams)();return i.id=i.coursesId,(0,P.jsx)(L.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(i.id,"/delete_informs.json"),{method:"delete",body:{inform_id:n.actionTabs.selectArrs}});case 2:0===e.sent.status&&(x.ZP.success("删除成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAnnouncementList",payload:u()({},i)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsx)("p",{children:"是否确认删除?"})})})),T=t(50883),A=t(37890),I=t(89260),E="info___WcBsl",F="actionButton___j1EZ1",D="TabMenuItem___txizW",G="TabMenuItemActive___HbGsP",V="DetailDomItemEdit___cEBbg",z="DetailDomItem___fVd9F",B="TitleTip___Cjdn0",M="TitleTipAll___xAzF8",O="TitleTipNotAll___yqBlV",R="primary-hover___N4PFp",q=t(59015),W=t(53200),U=t(66621),H=t(92208),J=(0,f.connect)((function(e){var n=e.classroomList,t=e.announcement,i=e.loading;return{classroomList:n,globalSetting:e.globalSetting,announcement:t,loading:i.effects}}))((function(e){var n,t,i,r,l=e.classroomList,c=e.loading,d=e.dispatch,L=(0,f.useParams)(),N=l.detailAnnouncementList,J=l.allCourseGroups,K=(0,p.useState)(-1),Q=m()(K,2),X=Q[0],Y=Q[1],$=(0,p.useState)(!1),ee=m()($,2),ne=ee[0],te=ee[1],ie=(0,H.U)(A.An,{}),se=m()(ie,3),re=se[1],ae=se[2],le=(0,p.useState)({name:"",description:"",unified_setting:!0}),oe=m()(le,2),ce=oe[0],ue=oe[1],de=(0,p.useState)([]),me=m()(de,2),pe=me[0],fe=me[1],he=(0,p.useState)(u()(u()({},L),{},{id:L.coursesId,unified_setting:""})),xe=m()(he,2),ge=xe[0],ve=xe[1],je=[{title:"全部通知",id:"",num:N.all_count,isShow:!0},{title:"分班发布",id:"0",num:N.not_unified_setting_count,isShow:!0},{title:"统一发布",id:"1",num:N.unified_setting_count,isShow:!0}].filter((function(e){return e.isShow})),_e=h.Z.useForm(),be=m()(_e,1)[0],ye=h.Z.useWatch("unified_setting",be),Ze=[{value:0,label:"未分班",isShow:null==J?void 0:J.manage_all_group}].concat(o()((null==J||null===(n=J.course_groups)||void 0===n?void 0:n.map((function(e){return{value:e.id,label:e.name,isShow:!0}})))||[])).filter((function(e){return e.isShow})).map((function(e){return delete e.isShow,e})),we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ge;d({type:"classroomList/getAnnouncementList",payload:u()({},e)}),window.scrollTo({top:0,behavior:"smooth"})},ke=function(){var e=a()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="up"===e.t0?3:"down"===e.t0?6:"del"===e.t0?9:"edit"===e.t0?11:18;break;case 3:return e.next=5,d({type:"announcement/informUp",payload:u()({inform_id:n.id},ge)});case 5:return e.abrupt("break",18);case 6:return e.next=8,d({type:"announcement/informDown",payload:u()({inform_id:n.id},ge)});case 8:return e.abrupt("break",18);case 9:return d({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:n.id}}),e.abrupt("break",18);case 11:if(-1===X){e.next=14;break}return x.ZP.warning("请先保存编辑"),e.abrupt("return");case 14:return ue(u()(u()({},ce),{},{name:n.name,description:n.description,unified_setting:n.unified_setting})),fe(o()(n.course_groups)),Y(n.key),e.abrupt("break",18);case 18:"down"!==t&&"up"!==t||we();case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ce=function(e,n){return e.key=n,(0,P.jsx)("section",{className:V,children:(0,P.jsxs)(g.Z,{wrap:!1,align:"middle",gutter:20,children:[0!==n&&(0,P.jsx)(v.Z,{children:(0,P.jsx)(j.Z,{placement:"bottom",title:"上移",children:(0,P.jsx)("span",{className:"iconfont ".concat(R," icon-shangyi_Hover"),onClick:function(){ke(e,"up")}})})}),n=0},onChange:function(e){return fe(e)},children:[(null==J?void 0:J.manage_all_group)&&(null==e||null===(i=e.course_groups)||void 0===i?void 0:i.findIndex((function(e){return"未分班"==e.name})))<0&&(0,P.jsx)(Z.default.Option,{value:0,label:"未分班",children:"未分班"}),null===(s=[].concat(o()(null==e||null===(r=e.course_groups)||void 0===r?void 0:r.map((function(e){return null!=J&&J.manage_all_group?"未分班"!=e.name&&(e.disabled=!0):e.disabled=!0,e}))),o()(null==J?void 0:J.course_groups)))||void 0===s?void 0:s.map((function(e,n){return(0,P.jsx)(Z.default.Option,{value:null==e?void 0:e.id,label:null==e?void 0:e.name,disabled:null==e?void 0:e.disabled,style:(null==e?void 0:e.disabled)&&{display:"none"},children:null==e?void 0:e.name})}))]})]}),(0,P.jsxs)("div",{className:F,children:[(0,P.jsx)(_.ZP,{type:"primary",onClick:function(){return Y(-1)},ghost:!0,size:"middle",children:"取消"}),(0,P.jsx)(_.ZP,{type:"primary",onClick:function(){return Le(e)},size:"middle",children:"提交"})]})]}),X!==n&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"},children:(0,P.jsxs)(g.Z,{wrap:!1,align:"middle",gutter:20,children:[!(0,I.dE)()&&(0,P.jsx)(v.Z,{children:e.unified_setting?(0,P.jsx)("div",{className:"".concat(B," ").concat(M),children:"统一发布"}):(0,P.jsx)(j.Z,{title:(a=e.course_groups,c=null==a||null===(l=a.map((function(e){return e.name})))||void 0===l?void 0:l.length,(null==a?void 0:a.length)<=2?(0,P.jsxs)("span",{children:["当前已经发布",null==a?void 0:a.map((function(e){return e.name})).join("、"),"共",c,"个班级"]}):(0,P.jsxs)("span",{children:["当前已经发布",null==a?void 0:a.map((function(e){return e.name})).slice(0,2).join("、"),"等共",c,"个班级"]})),children:(0,P.jsx)("div",{className:"".concat(B," ").concat(O),children:"分班发布"})})}),(0,P.jsx)(v.Z,{flex:1,children:(0,P.jsx)(j.Z,{title:e.name,placement:"topLeft",children:(0,P.jsx)("span",{className:"multi_ellipsis1 c-333 blod font20",children:e.name})})}),!ne&&!ge.unified_setting&&(0,I.GJ)()&&(0,P.jsx)(v.Z,{children:Ce(e,n)})]})}),(0,P.jsx)("div",{onClick:Ne,className:E,children:(0,P.jsx)(C.Z,{value:e.description})})]})]},n)}))]}),(0,P.jsx)(S,{}),(0,P.jsx)(q.Z,{})]})}))},92208:function(e,n,t){t.d(n,{U:function(){return m}});var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301);function m(e,n){var t=(0,d.useState)(n),i=u()(t,2),r=i[0],l=i[1],c=(0,d.useState)(!1),m=u()(c,2),p=m[0],f=m[1],h=(0,d.useState)(),x=u()(h,2),g=x[0],v=x[1],j=function(){var t=o()(s()().mark((function t(i){var o,c,u,d=arguments;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=d.length>1&&void 0!==d[1]&&d[1],c=o?n:a()(a()({},r),i),f(!0),l(c),t.next=6,e(c);case 6:return u=t.sent,f(!1),v(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[r,p,j,g]}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[21265],{59015:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(79800),s=t.n(i),r=t(59301),a=t(53200),l=t(39073),o=t(37712),c=function(){var e=(0,r.useState)(""),n=s()(e,2),t=n[0],i=n[1],c=(0,r.useState)(0),u=s()(c,2),d=(u[0],u[1]),m=(0,r.useState)(),p=s()(m,2),f=(p[0],p[1]),h=(0,r.useState)(),x=s()(h,2),g=(x[0],x[1]),v=(0,r.useState)(!1),j=s()(v,2),_=(j[0],j[1],(0,r.useRef)(""));function b(e){27==e.keyCode&&_.current&&y()}function y(){document.body.style.overflow="auto",f(void 0),g(void 0),d(0),i("")}(0,r.useEffect)((function(){return a.Z.subscribe("preview-image",(function(e){i(e),console.log(w.current),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}}),[]),(0,r.useEffect)((function(){_.current=t}),[t]);(0,r.useRef)();var Z=(0,r.useRef)(),w=(0,r.useRef)();return(0,o.jsx)(r.Fragment,{children:t?(0,o.jsx)("div",{children:(0,o.jsx)("div",{className:"preview-wrp-group",ref:Z,children:(0,o.jsx)(l.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){i("")}},alt:"预览大图"})})}):null})}},76312:function(e,n,t){t.r(n),t.d(n,{default:function(){return H}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),o=t.n(l),c=t(82242),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),f=t(32007),h=t(78241),x=t(8591),g=t(95237),v=t(6848),j=t(43604),_=t(3113),b=t(92832),y=t(5112),Z=t(57809),w=t(96865),k=t(95992),N=t(51150),C=t(43418),L=t(85750),P=t(37712),S=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n=e.classroomList,t=e.dispatch,i=(0,f.useParams)();return i.id=i.coursesId,(0,P.jsx)(C.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/courses/".concat(i.id,"/delete_informs.json"),{method:"delete",body:{inform_id:n.actionTabs.selectArrs}});case 2:0===e.sent.status&&(x.ZP.success("删除成功"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getAnnouncementList",payload:u()({},i)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsx)("p",{children:"是否确认删除?"})})})),T=t(50883),A=t(37890),I=t(89260),E="info___WcBsl",D="actionButton___j1EZ1",R="TabMenuItem___txizW",F="TabMenuItemActive___HbGsP",G="DetailDomItemEdit___cEBbg",V="DetailDomItem___fVd9F",z="flexBox___MDEAP",B="TitleTip___Cjdn0",M="TitleTipAll___xAzF8",O="TitleTipNotAll___yqBlV",q=t(59015),W=t(53200),U=t(66621),J=t(92208),H=(0,f.connect)((function(e){var n=e.classroomList,t=e.announcement,i=e.loading;return{classroomList:n,globalSetting:e.globalSetting,announcement:t,loading:i.effects}}))((function(e){var n,t,i,r,l=e.classroomList,c=e.loading,d=e.dispatch,C=(0,f.useParams)(),L=l.detailAnnouncementList,H=l.allCourseGroups,K=(0,p.useState)(-1),Q=m()(K,2),X=Q[0],Y=Q[1],$=(0,p.useState)(!1),ee=m()($,2),ne=ee[0],te=ee[1],ie=(0,J.U)(A.An,{}),se=m()(ie,3),re=se[1],ae=se[2],le=(0,p.useState)({name:"",description:"",unified_setting:!0}),oe=m()(le,2),ce=oe[0],ue=oe[1],de=(0,p.useState)([]),me=m()(de,2),pe=me[0],fe=me[1],he=(0,p.useState)(u()(u()({},C),{},{id:C.coursesId,unified_setting:""})),xe=m()(he,2),ge=xe[0],ve=xe[1],je=[{title:"全部通知",id:"",num:L.all_count,isShow:!0},{title:"分班发布",id:"0",num:L.not_unified_setting_count,isShow:!0},{title:"统一发布",id:"1",num:L.unified_setting_count,isShow:!0}].filter((function(e){return e.isShow})),_e=h.Z.useForm(),be=m()(_e,1)[0],ye=h.Z.useWatch("unified_setting",be),Ze=[{value:0,label:"未分班",isShow:null==H?void 0:H.manage_all_group}].concat(o()((null==H||null===(n=H.course_groups)||void 0===n?void 0:n.map((function(e){return{value:e.id,label:e.name,isShow:!0}})))||[])).filter((function(e){return e.isShow})).map((function(e){return delete e.isShow,e})),we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ge;d({type:"classroomList/getAnnouncementList",payload:u()({},e)}),window.scrollTo({top:0,behavior:"smooth"})},ke=function(){var e=a()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="up"===e.t0?3:"down"===e.t0?6:"del"===e.t0?9:"edit"===e.t0?11:18;break;case 3:return e.next=5,d({type:"announcement/informUp",payload:u()({inform_id:n.id},ge)});case 5:return e.abrupt("break",18);case 6:return e.next=8,d({type:"announcement/informDown",payload:u()({inform_id:n.id},ge)});case 8:return e.abrupt("break",18);case 9:return d({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:n.id}}),e.abrupt("break",18);case 11:if(-1===X){e.next=14;break}return x.ZP.warning("请先保存编辑"),e.abrupt("return");case 14:return ue(u()(u()({},ce),{},{name:n.name,description:n.description,unified_setting:n.unified_setting})),fe(o()(n.course_groups)),Y(n.key),e.abrupt("break",18);case 18:"down"!==t&&"up"!==t||we();case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ne=function(e,n){return e.key=n,(0,P.jsx)("section",{className:G,children:(0,P.jsxs)(g.Z,{wrap:!1,align:"middle",gutter:20,children:[0!==n&&(0,P.jsx)(v.Z,{placement:"bottom",title:"上移",children:(0,P.jsxs)("span",{className:z,style:{marginRight:"16px"},onClick:function(){ke(e,"up")},children:[(0,P.jsx)("i",{className:"iconfont icon-shangyi2"}),(0,P.jsx)("div",{children:"上移"})]})}),n=0},onChange:function(e){return fe(e)},children:[(null==H?void 0:H.manage_all_group)&&(null==e||null===(i=e.course_groups)||void 0===i?void 0:i.findIndex((function(e){return"未分班"==e.name})))<0&&(0,P.jsx)(Z.default.Option,{value:0,label:"未分班",children:"未分班"}),null===(s=[].concat(o()(null==e||null===(r=e.course_groups)||void 0===r?void 0:r.map((function(e){return null!=H&&H.manage_all_group?"未分班"!=e.name&&(e.disabled=!0):e.disabled=!0,e}))),o()(null==H?void 0:H.course_groups)))||void 0===s?void 0:s.map((function(e,n){return(0,P.jsx)(Z.default.Option,{value:null==e?void 0:e.id,label:null==e?void 0:e.name,disabled:null==e?void 0:e.disabled,style:(null==e?void 0:e.disabled)&&{display:"none"},children:null==e?void 0:e.name})}))]})]}),(0,P.jsxs)("div",{className:D,children:[(0,P.jsx)(_.ZP,{type:"primary",onClick:function(){return Y(-1)},ghost:!0,size:"middle",children:"取消"}),(0,P.jsx)(_.ZP,{type:"primary",onClick:function(){return Ce(e)},size:"middle",children:"提交"})]})]}),X!==n&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{style:{borderBottom:"1px dashed #DCDCDC",padding:"13px 20px"},children:(0,P.jsxs)(g.Z,{wrap:!1,align:"middle",gutter:20,style:{height:"58px"},children:[!(0,I.dE)()&&(0,P.jsx)(j.Z,{children:e.unified_setting?(0,P.jsx)("div",{className:"".concat(B," ").concat(M),children:"统一发布"}):(0,P.jsx)(v.Z,{title:(a=e.course_groups,c=null==a||null===(l=a.map((function(e){return e.name})))||void 0===l?void 0:l.length,(null==a?void 0:a.length)<=2?(0,P.jsxs)("span",{children:["当前已经发布",null==a?void 0:a.map((function(e){return e.name})).join("、"),"共",c,"个班级"]}):(0,P.jsxs)("span",{children:["当前已经发布",null==a?void 0:a.map((function(e){return e.name})).slice(0,2).join("、"),"等共",c,"个班级"]})),children:(0,P.jsx)("div",{className:"".concat(B," ").concat(O),children:"分班发布"})})}),(0,P.jsx)(j.Z,{flex:1,children:(0,P.jsx)(v.Z,{title:e.name,placement:"topLeft",children:(0,P.jsx)("span",{className:"multi_ellipsis1 c-333 blod font20",children:e.name})})}),!ne&&!ge.unified_setting&&(0,I.GJ)()&&(0,P.jsx)(j.Z,{children:Ne(e,n)})]})}),(0,P.jsx)("div",{onClick:Le,className:E,children:(0,P.jsx)(N.Z,{value:e.description})})]})]},n)}))]}),(0,P.jsx)(S,{}),(0,P.jsx)(q.Z,{})]})}))},92208:function(e,n,t){t.d(n,{U:function(){return m}});var i=t(7557),s=t.n(i),r=t(82242),a=t.n(r),l=t(41498),o=t.n(l),c=t(79800),u=t.n(c),d=t(59301);function m(e,n){var t=(0,d.useState)(n),i=u()(t,2),r=i[0],l=i[1],c=(0,d.useState)(!1),m=u()(c,2),p=m[0],f=m[1],h=(0,d.useState)(),x=u()(h,2),g=x[0],v=x[1],j=function(){var t=o()(s()().mark((function t(i){var o,c,u,d=arguments;return s()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=d.length>1&&void 0!==d[1]&&d[1],c=o?n:a()(a()({},r),i),f(!0),l(c),t.next=6,e(c);case 6:return u=t.sent,f(!1),v(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[r,p,j,g]}}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Announcement__index.chunk.css b/p__Classrooms__Lists__Announcement__index.chunk.css index 333b97c585..87020863ff 100644 --- a/p__Classrooms__Lists__Announcement__index.chunk.css +++ b/p__Classrooms__Lists__Announcement__index.chunk.css @@ -1 +1 @@ -.flex_box_center___hkSiS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oTSpD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BWhra{box-align:center;align-items:center}.flex_box_center_end___hYPOk{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Gtet8{box-orient:block-axis;flex-direction:column}.bg___kC6GY{background:#fff}.containerTitle___viXsQ{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___viXsQ div:first-child{flex:1 1}.titleRightMenu___uPdNX{font-size:16px}.containerDesc___e17KP{display:box;display:flex;height:80px;line-height:80px;padding:0 30px}.containerDesc___e17KP p:first-child{flex:1 1}.listItem___VLyCT{background:#fff}.info___WcBsl{padding:20px;width:855px}.info___WcBsl p{margin-top:18px}.actionButton___j1EZ1{margin-top:28px;text-align:right}.actionButton___j1EZ1 button{margin-left:15px;text-align:center;width:130px}.TabMenuItem___txizW{align-items:center;background-color:#f5f5f5;color:#666;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0 20px;white-space:nowrap}.TabMenuItemActive___HbGsP,.TabMenuItem___txizW .TabMenuItemActive___HbGsP{background-color:#fafafa;box-shadow:0 -2px 3px 0 hsla(0,0%,93%,.5);color:#3061d0}.TabMenuItem___txizW:hover{background-color:#fafafa;box-shadow:0 -2px 3px 0 hsla(0,0%,93%,.5);color:#3061d0}.DetailDomItemEdit___cEBbg{display:none}.DetailDomItem___fVd9F:hover .DetailDomItemEdit___cEBbg{display:block}.TitleTip___Cjdn0{border-radius:9999px;padding:2px 6px;white-space:nowrap}.TitleTipAll___xAzF8{background:rgba(13,141,111,.1);border:1px solid #8fd6c6;color:#118c6f}.TitleTipNotAll___yqBlV{background:rgba(87,167,222,.1);border:1px solid #a0ceee;color:#2274af}.primary-hover___N4PFp{color:#3061d0;cursor:pointer}.primary-hover___N4PFp:hover{color:#145dff}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file +.flex_box_center___hkSiS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oTSpD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BWhra{box-align:center;align-items:center}.flex_box_center_end___hYPOk{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Gtet8{box-orient:block-axis;flex-direction:column}.bg___kC6GY{background:#fff}.containerTitle___viXsQ{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___viXsQ div:first-child{flex:1 1}.titleRightMenu___uPdNX{font-size:16px}.containerDesc___e17KP{display:box;display:flex;height:80px;line-height:80px;padding:0 30px}.containerDesc___e17KP p:first-child{flex:1 1}.listItem___VLyCT{background:#fff}.info___WcBsl{padding:20px;width:855px}.info___WcBsl p{margin-top:18px}.actionButton___j1EZ1{margin-top:28px;text-align:right}.actionButton___j1EZ1 button{margin-left:15px;text-align:center;width:130px}.TabMenuItem___txizW{align-items:center;background-color:#f5f5f5;color:#666;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0 20px;white-space:nowrap}.TabMenuItemActive___HbGsP,.TabMenuItem___txizW .TabMenuItemActive___HbGsP{background-color:#fafafa;box-shadow:0 -2px 3px 0 hsla(0,0%,93%,.5);color:#3061d0}.TabMenuItem___txizW:hover{background-color:#fafafa;box-shadow:0 -2px 3px 0 hsla(0,0%,93%,.5);color:#3061d0}.DetailDomItemEdit___cEBbg{display:none}.DetailDomItem___fVd9F:hover .DetailDomItemEdit___cEBbg{display:block}.DetailDomItem___fVd9F .flexBox___MDEAP{align-items:center;color:#666;cursor:pointer!important;display:inline-flex;flex-direction:column;justify-content:center;margin-right:20px}.DetailDomItem___fVd9F .flexBox___MDEAP:last-child{cursor:default;margin-right:6px}.DetailDomItem___fVd9F .flexBox___MDEAP:hover{color:#0152d9}.DetailDomItem___fVd9F .flexBox___MDEAP i{margin-bottom:6px}.DetailDomItem___fVd9F .flexBox___MDEAP div{font-size:12px;font-weight:400}.TitleTip___Cjdn0{border-radius:9999px;padding:2px 6px;white-space:nowrap}.TitleTipAll___xAzF8{background:rgba(13,141,111,.1);border:1px solid #8fd6c6;color:#118c6f}.TitleTipNotAll___yqBlV{background:rgba(87,167,222,.1);border:1px solid #a0ceee;color:#2274af}.primary-hover___N4PFp{color:#3061d0;cursor:pointer}.primary-hover___N4PFp:hover{color:#145dff}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.async.js b/p__Classrooms__Lists__Attachment__index.async.js index a6a1794f0f..5ab84802c0 100644 --- a/p__Classrooms__Lists__Attachment__index.async.js +++ b/p__Classrooms__Lists__Attachment__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,64387],{38827:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(33614),s=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=n(22589),r=function(e,t){return s.createElement(o.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=s.forwardRef(r)},680:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(33614),s=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=n(22589),r=function(e,t){return s.createElement(o.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=s.forwardRef(r)},45532:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(33614),s=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=n(22589),r=function(e,t){return s.createElement(o.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=s.forwardRef(r)},50883:function(e,t,n){var i=n(82242),s=n.n(i),a=(n(59301),n(93314)),o=n(3113),r=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,i=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,x=e.loading,g=void 0!==x&&x;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:t||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,r.jsx)(o.ZP,s()(s()({className:m,onClick:p},i),{},{children:d})),h&&h]})}},21062:function(e,t,n){n.d(t,{Z:function(){return Z}});var i=n(82242),s=n.n(i),a=n(7557),o=n.n(a),r=n(41498),l=n.n(r),c=n(79800),u=n.n(c),d=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=n(3113),h=n(38827),f=n(84445),x=n(6848),g=n(66621),_=n(33571),v=n(50883),b=n(20817),y=n(70042),j=n(37712),Z=function(e){var t,n,i,a,r,c,Z=e.editOffice,k=void 0===Z?"view":Z,w=e.data,C=(e.theme,e.type),T=e.filename,S=e.monacoEditor,N=e.className,L=e.style,I=e.close,P=e.onClose,A=e.hasMask,O=e.disabledDownload,D=e.onImgDimensions,E=e.showNodata,M=e.recordInfo,H=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(H,2),F=(z[0],z[1],(0,d.useState)("")),Y=u()(F,2),B=(Y[0],Y[1]),R=(0,d.useState)(),$=u()(R,2),V=$[0],G=$[1],W="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,X=(0,d.useRef)();null!==(t=w)&&void 0!==t&&t.startsWith("/api")&&"txt"!==C&&(w=b.Z.API_SERVER+w);T&&S&&(S.filename=T),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&B(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===C&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):U())}),[C,w]);var U=function(){var e=l()(o()().mark((function e(){var t,n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),t=w,w.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:n});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){w.startsWith("http")||w.startsWith("blob:")?q():(0,g.Sv)(T||"educoder",w,T)},q=function(){M&&(0,y.fc)({id:null==M?void 0:M.id,watch_type:1,course_id:null==M?void 0:M.course_id}),(0,g.Nd)(T||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:s()({},L||{}),className:"".concat(A&&p.bgBlack," ").concat(C?p.wrp:"hide"),children:[I&&(0,j.jsxs)("div",{className:p.close,ref:X,children:[!!D&&(0,j.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:function(){P(),D()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!O&&(0,j.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{className:"",onClick:P,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[N]," ").concat(N," ").concat(p.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,s()({},S))})}),"audio"===C&&(0,j.jsx)("audio",{src:"".concat((null===(n=w)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===C&&(0,j.jsx)(j.Fragment,{children:(null===(a=w)||void 0===a?void 0:a.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===C&&V&&(0,j.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(J+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(k,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!O)}),"html"===C&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===C&&(0,j.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?filename=").concat(T||"educoder.pdf","&url=").concat(encodeURIComponent(w),"&disabledDownload=").concat(!!O)}),"image"===C&&(0,j.jsx)("img",{src:"".concat((null===(r=w)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===C||"download"===C)&&(0,j.jsx)(j.Fragment,{children:E?(0,j.jsx)(v.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:K,disabled:O,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:K,disabled:O,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},16093:function(e,t,n){n.d(t,{tF:function(){return p}});var i=n(82242),s=n.n(i),a=n(79800),o=n.n(a),r=(n(59301),n(57930)),l=n(61186),c=n.n(l),u=n(37712);function d(e){var t=(new Date).getTime();return e&&e30?c()("".concat(i,":00")).add(1,"hours"):c()(e)}(t):e)},disabled:m,disabledDate:d})}},26699:function(e,t,n){var i=n(7557),s=n.n(i),a=n(37205),o=n.n(a),r=n(41498),l=n.n(r),c=n(82242),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(78241),f=n(43418),x=n(96865),g=n(95237),_=n(43604),v=n(6848),b=n(12563),y=n(61186),j=n.n(y),Z=n(32007),k=n(20817),w=n(21062),C=n(66621),T=n(89260),S=n(37712),N={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};t.Z=(0,Z.connect)((function(e){var t=e.attachment,n=e.loading;return{attachment:t,globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){var t=e.attachment,n=e.dispatch,i=e.loading,a=e.globalSetting,r=(0,Z.useParams)(),c=(t.detail,h.Z.useForm()),d=p()(c,1)[0],y=(0,m.useState)(!1),L=p()(y,2),I=L[0],P=L[1],A=(0,m.useState)([]),O=p()(A,2),D=O[0],E=O[1],M=(0,m.useState)(u()({},N)),H=p()(M,2),z=H[0],F=H[1],Y=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),B=p()(Y,2),R=B[0],$=B[1];r.id=r.coursesId,r.course_id=r.coursesId;var V=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m,h;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l={},l="课程内教学课件预览"==(null==t||null===(i=t.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?u()({},t.actionTabs.params):u()({},r),e.next=4,n({type:"attachment/getDetail",payload:l});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,z.is_public=[c.is_public],z.description=c.description,z.delay_publish=c.delay_publish,z.publish_time=c.publish_time,d.setFieldsValue(z),E([u()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?P(!0):c.link||"application/pdf"===c.content_type?((0,C.xg)(k.Z.IMG_SERVER+c.url),n({type:"attachment/setActionTabs",payload:{}})):(R.type=c.file_type,R.data=k.Z.API_SERVER+c.url,R.recordInfo={id:null==t||null===(p=t.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.id,course_id:null==t||null===(m=t.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.course_id},"txt"===c.file_type&&(R.monacoEditor.value=c.content),R.disabledDownload=(0,T.dE)()&&Boolean(null==t||null===(h=t.actionTabs)||void 0===h||null===(h=h.selectArrs)||void 0===h?void 0:h.download_setting),$(u()({},R)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){var e;"资源下载"===t.actionTabs.key?(r.id=null===(e=t.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),V()):P(!1)}),[t.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){$(u()(u()({},R),{},{type:""})),n({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z,{centered:!0,title:"资源下载",open:I,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){F(u()({},N)),n({type:"attachment/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:"pl20 pr20 pt10",children:(0,S.jsxs)(x.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,S.jsxs)(g.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,S.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,S.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,S.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==D?void 0:D.map((function(e,t){return(0,S.jsxs)(g.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,S.jsx)(_.Z,{flex:"307px",children:(0,S.jsx)(v.Z,{title:e.title,children:(0,S.jsxs)(g.Z,{children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(t){e.link||"application/pdf"===e.content_type||a.setting.is_local||(t.preventDefault(),R.type=e.file_type,R.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(R.monacoEditor.value=e.content),$(u()({},R)))},children:e.title})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(b.Z,{className:"",color:0===t?"green":"orange",children:0===t?"当前版本":"历史版本"})})]})})}),(0,S.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,S.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},t)}))]})})}),(0,S.jsx)(w.Z,u()(u()({},R),{},{onClose:function(){$(u()(u()({},R),{},{type:""})),n({type:"attachment/setActionTabs",payload:{}})}}))]})}))},19496:function(e,t,n){n.r(t),n.d(t,{default:function(){return Ie}});var i=n(37205),s=n.n(i),a=n(31468),o=n.n(a),r=n(7557),l=n.n(r),c=n(82242),u=n.n(c),d=n(41498),p=n.n(d),m=n(79800),h=n.n(m),f=n(59301),x=n(85750),g=n(32007),_=n(8591),v=n(95237),b=n(6848),y=n(96865),j=n(24905),Z=n(38854),k=n(20834),w=n(61998),C=n(27092),T=n(81228),S=n(66621),N=n(89260),L=n(43418),I=n(37712),P=(0,g.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t=e.classroomList,n=e.user,i=e.dispatch,a=(0,g.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],d=r[1];(0,f.useEffect)((function(){if("删除"===t.actionTabs.key){var e;if((0,N.j5)()||null!=n&&null!==(e=n.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void d(!0);var i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map((function(e){var t;e.author_login===(null===(t=n.userInfo)||void 0===t?void 0:t.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?L.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,I.jsxs)("div",{children:["1"!==t.actionTabs.isdelete&&(0,I.jsxs)("div",{children:["当前选中资源中:",(0,I.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,I.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,I.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):d(!0)}else d(!1)}),[t.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",t.actionTabs),(0,I.jsx)(L.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:s()(t.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("删除成功"),i({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:(0,I.jsx)("p",{children:"是否确认删除?"})})})),A=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,g.useParams)();return i.id=i.coursesId,(0,I.jsx)(L.Z,{centered:!0,title:"提示",open:"立即发布1111"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:i.id,ids:s()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsx)("p",{children:"学生将能立即收到资源"})})})),O=n(85573),D=n.n(O),E=n(78241),M=n(5112),H=n(43604),z=n(57930),F=n(57809),Y=n(61186),B=n.n(Y),R=n(89392),$=n(94051),V=n(71371),G=n(45532),W=(0,g.connect)((function(e){return{attachment:e.attachment,classroomList:e.classroomList}}))((function(e){var t,n,i,a=e.attachment,o=e.classroomList,r=e.dispatch,c=e.courseEndTime,d=e.getFileData,m=(0,g.useParams)(),b=E.Z.useForm(),y=h()(b,1)[0],j=(0,f.useState)(1),Z=h()(j,2),k=(Z[0],Z[1]),w=(0,f.useState)([]),C=h()(w,2),T=(C[0],C[1],(0,f.useState)(0)),P=h()(T,2),A=(P[0],P[1],(0,f.useState)(20)),O=h()(A,2),Y=(O[0],O[1],(0,f.useState)(!1)),W=h()(Y,2),J=W[0],X=W[1],U=(0,f.useState)(-1),K=h()(U,2),q=K[0],Q=K[1],ee=(0,f.useState)(),te=h()(ee,2),ne=(te[0],te[1],(0,f.useState)([{is_admin:!0}])),ie=h()(ne,2),se=ie[0],ae=ie[1],oe=(0,f.useState)([]),re=h()(oe,2),le=re[0],ce=re[1],ue=(0,f.useState)({group_settings:[]}),de=h()(ue,2),pe=de[0],me=de[1];m.id=m.coursesId,(0,f.useEffect)((function(){["立即发布","修改发布"].includes(o.actionTabs.key)&&(xe(),he())}),[o.actionTabs]);var he=function(){var e=p()(l()().mark((function e(t){var n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.actionTabs.batch&&Q(0),e.next=3,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 3:(n=e.sent)&&(Q(o.actionTabs.selectArrsAll[0].is_publish?null==n?void 0:n.file_status:0),ae(null==n?void 0:n.course_groups),y.setFieldsValue(D()({},"publish_time",n.publish_time?B()(n.publish_time):B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),(i=u()({},pe)).group_settings=null==n?void 0:n.batches_publish_info,me(i),X(!0));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fe=function(){var e=p()(l()().mark((function e(){var t,n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1==q&&(se=null===(t=se)||void 0===t?void 0:t.map((function(e){var t;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(t=pe.group_settings)||void 0===t?void 0:t.filter((function(t){return null==e?void 0:e.course_group_name.includes(t.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),e}))),!((n=u()({},y.getFieldsValue())).end_time<=n.publish_time)){e.next=6;break}return _.ZP.info("截止时间不能大于或等于发布时间"),be(!1),e.abrupt("return");case 6:return i={attachment_id:s()(o.actionTabs.selectArrs),course_id:m.id,publish_time:B()(n.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:q,group_settings:se},be(!0),e.next=10,(0,x.ZP)("/api/files/batches_publish.json",{method:"post",body:u()({},i)});case 10:0===e.sent.status?(be(!1),xe(),(0,S.L9)(["教学课堂","课程实验","立即发布"]),_.ZP.success("发布成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,N.GJ)()&&d(),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,I.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):be(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){k(1),Q(-1),me({group_settings:[]}),y.setFieldsValue(D()({},"publish_time",B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),X(!1)},ge=(o.detailShixunsList,(0,f.useState)(!1)),_e=h()(ge,2),ve=_e[0],be=_e[1];return(0,I.jsxs)(L.Z,{width:600,centered:!0,confirmLoading:ve,title:"发布教学资料",open:["立即发布","修改发布"].includes(o.actionTabs.key),okText:"确定发布",cancelText:"取消",onOk:function(){"立即发布"==o.actionTabs.key?fe():L.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",icon:null,title:"提示",className:"custom-modal-divider",content:(0,I.jsxs)("div",{className:"font14",children:[o.actionTabs.batch&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"mb10",children:"确定批量设置选中资源的发布规则吗?"}),(0,I.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]}),"修改发布"==o.actionTabs.key&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"mb10",children:"确定修改发布设置规则吗?"}),(0,I.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]})]}),onOk:function(){fe()}})},onCancel:function(){xe(),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)(E.Z,{form:y,children:[(0,I.jsxs)("div",{style:{paddingLeft:0},children:[(0,I.jsxs)(v.Z,{style:{marginBottom:"10px",marginTop:"30px"},children:[(0,I.jsx)("span",{className:"mr5",children:"发布规则:"}),(0,I.jsxs)(M.ZP.Group,{value:q,onChange:function(e){if(Q(e.target.value),1==e.target.value){var t,n=null==a||null===(t=a.detail)||void 0===t?void 0:t.course_groups;ae((null==n?void 0:n.length)>0?n:[{is_admin:!0}])}else if(0==e.target.value){var i,s=null==a||null===(i=a.detail)||void 0===i?void 0:i.publish_time;y.setFieldValue("publish_time",s?B()(s):B()())}},children:[(0,I.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:1,disabled:J&&(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)<=0,children:"分班发布"})]})]}),0==q&&(0,I.jsx)(v.Z,{align:"middle",style:{marginTop:"20px"},children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{name:"publish_time",label:"发布时间",children:(0,I.jsx)(z.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,$.Q8)(e,c)},disabledTime:function(e){return(0,$.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})}),J&&(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)<=0&&(0,I.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"课堂无分班,不可选择“分班发布”"})]}),1==q&&(null==pe||null===(i=pe.group_settings)||void 0===i?void 0:i.length)>0&&(0,I.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{flex:"1",children:" 分班:"}),(0,I.jsx)(H.Z,{flex:"1",children:"发布时间:"})]})}),(0,I.jsx)(H.Z,{span:4})]})}),se&&se.map((function(e,t){var n;return(0,I.jsx)(H.Z,{span:24,style:{marginTop:t>0?"10px":""},children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)(v.Z,{gutter:[8,16],children:(0,I.jsx)(H.Z,{flex:"1",style:{maxWidth:200},children:(0,I.jsx)(F.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(n,i){console.log(i),se[t].course_group_name=n,se[t].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(se.map((function(e){return e.course_group_name}))),a=le.map((function(e){var t=(null==e?void 0:e.course_group_name)||[];return u()(u()({},e),{},{course_group_name:(0,R.remove)(t,(function(e){return s.includes(e)}))})}));ce(a),ae(se.slice())},children:(null==pe?void 0:pe.group_settings)&&(null==pe?void 0:pe.group_settings.map((function(e){if(!se.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,I.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)("div",{className:"ml30",children:(0,I.jsx)(z.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,$.Q8)(e,null==pe?void 0:pe.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:e.publish_time?B()(e.publish_time):"",onChange:function(e,n){se[t].publish_time=n,ae(s()(se))}})})}),(0,I.jsxs)(H.Z,{span:4,children:[t>0&&(B()()<=B()(e.publish_time)||!e.course_group_id)&&(0,I.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(le);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,n){e.group_name&&(e.group_name=e.group_name.filter((function(e){var n;return!(null!==(n=se[t].group_name)&&void 0!==n&&n.includes(e))})))})),se=se.filter((function(e,n){return t!==n})),ce(e),ae(se.slice()),setTimeout((function(){return ae(se.slice())}),10)}}),se.length<(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)&&(0,I.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(se),ae(se.concat({}))}})]})]})},t)}))]})]}),(0,I.jsx)("div",{className:"mt20",children:"注意"}),(0,I.jsx)("div",{children:"1、选择统一发布并确认发布时,可将教学资料发送至课堂的全部班级(包括未分班)。"}),(0,I.jsx)("div",{children:"2、选择分班发布并确认发布时,可将作业发布至指定班级。"}),(0,I.jsx)("div",{children:"3、选择暂不发布并确定时,可撤销已设置的统一发布和分班发布(包括已发布)。"})]})})),J=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,g.useParams)();return i.id=i.coursesId,(0,I.jsx)(L.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:i.id,ids:s()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},i)}),n({type:"classroomList/getClassroomShixunsList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,I.jsx)("br",{}),"是否确认设为公开?"]})})})),X=n(92832),U=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,i=e.classroomList,s=(e.loading,e.dispatch),a=(0,g.useParams)(),o=((0,g.useLocation)(),i.actionTabs),r=E.Z.useForm(),c=h()(r,1)[0];return(0,f.useEffect)((function(){s({type:"classroomList/getCourseGroups",payload:{id:a.id,nonenavigate:!0}})}),[i.name]),(0,I.jsxs)(L.Z,{centered:!0,title:"新建子目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var t,n,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.getFieldValue(),o=null===(t=i.detailLeftMenus)||void 0===t||null===(t=t.course_modules)||void 0===t||null===(t=t.find((function(e){return"attachment"===e.type})))||void 0===t?void 0:t.id,r="/api/course_modules/".concat(o,"/add_second_category.json"),e.next=5,(0,x.ZP)(r,{method:"post",body:u()(u()({},n),{},{parent_id:a.categoryId})});case 5:0===e.sent.status&&(c.resetFields(),_.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsx)("p",{className:"tc",children:(0,I.jsx)("br",{})}),i.courseGroups.course_groups&&(0,I.jsx)(E.Z,{form:c,initialValues:D()({},"name",""),children:(0,I.jsx)(E.Z.Item,{name:"name",children:(0,I.jsxs)(v.Z,{className:"mt30",align:"middle",children:[(0,I.jsx)(H.Z,{children:"子目录名称:"}),(0,I.jsx)(H.Z,{flex:"1",children:(0,I.jsx)(X.Z,{defaultValue:(null===(t=o.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=o.selectArrs)||void 0===n?void 0:n.name)})})]})})})]})})),K=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,i=(e.loading,e.dispatch),s=((0,g.useParams)(),(0,g.useLocation)(),n.actionTabs),a=E.Z.useForm(),o=h()(a,1)[0];return(0,I.jsxs)(L.Z,{centered:!0,title:"重命名",open:"重命名"===n.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var t,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.getFieldValue(),s="/api/homework_commons/".concat(n.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=4,(0,x.ZP)(s,{method:"post",body:u()({},t)});case 4:0===e.sent.status&&(_.ZP.success("修改成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomShixunsList",payload:u()({},n.actionTabs.params)}));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsx)("p",{className:"tc",children:(0,I.jsx)("br",{})}),n.courseGroups.course_groups&&(0,I.jsx)(E.Z,{form:o,initialValues:D()({},"name","1"),children:(0,I.jsx)(E.Z.Item,{name:"name",children:(0,I.jsxs)(v.Z,{className:"mt30",children:[(0,I.jsx)(H.Z,{children:"作业名称:"}),(0,I.jsx)(H.Z,{flex:"1",children:(0,I.jsx)(X.Z,{defaultValue:null===(t=s.selectArrs)||void 0===t?void 0:t.name})})]})})})]})})),q=n(99313),Q=n(26724),ee=n.n(Q),te={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},ne=n(16093),ie=q.Z.TabPane,se=!1,ae=(0,g.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var t=e.attachment,n=(e.loading,e.dispatch),i=(0,g.useParams)(),a=E.Z.useForm(),o=h()(a,1)[0],r=(0,f.useState)(0),c=h()(r,2),d=(c[0],c[1]),m=(0,f.useState)(!0),x=h()(m,2),v=x[0],b=x[1],y=(0,f.useState)("public"),Z=h()(y,2),k=Z[0],w=Z[1],C=(0,f.useState)([]),T=h()(C,2),S=T[0],N=T[1],P=(0,f.useState)({page:0,page_size:20,search:""}),A=h()(P,2),O=A[0],M=A[1];(0,f.useEffect)((function(){"选用资源"===t.actionTabs.key&&v&&z(),"选用资源"!==t.actionTabs.key&&v&&N([])}),[t.actionTabs.key,v,k]);var H=[],z=function(){var e=p()(l()().mark((function e(){var t,i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!se){e.next=2;break}return e.abrupt("return");case 2:if(se=!0,!v){e.next=19;break}if(++O.page,"public"!==k){e.next=12;break}return e.next=8,n({type:"attachment/allAttachment",payload:u()({},O)});case 8:i=e.sent,S=s()(S.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,n({type:"attachment/mineAttachment",payload:u()({},O)});case 14:i=e.sent,S=s()(S.concat(null===(a=i.data)||void 0===a?void 0:a.files));case 16:(null===(t=i.object_list)||void 0===t?void 0:t.length)0?Promise.resolve():Promise.reject("请选择一个资源")}}],children:(0,I.jsx)(j.Z.Group,{style:{width:"100%"},children:(0,I.jsx)("div",{style:{maxHeight:248,overflow:"auto"},children:(0,I.jsx)(ee(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){z()},hasMore:v,useWindow:!1,children:(0,I.jsx)(oe,{data:S})})})})})})]})}));function oe(e){var t=e.data,n=[{title:"资源名称",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(e,t){return(0,I.jsx)(j.Z,{value:String(t.id),defaultChecked:!0,children:(0,I.jsx)("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150},children:(0,I.jsx)(b.Z,{title:t.title,placement:"topLeft",children:t.title})})})}},{title:"大小",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"发布人",dataIndex:"author",key:"author",ellipsis:!0,render:function(e){return e.name}},{title:"时间",dataIndex:"created_on",key:"created_on",width:140,render:function(e){return(0,I.jsx)("span",{className:"font12",children:B()(e).format(ne.tF)})}}];return(0,I.jsx)(w.Z,{loading:se,pagination:!1,columns:n,className:te.table,dataSource:t||[]})}var re=n(59028),le=n(3113),ce=n(20817),ue={delay_publish:0,is_public:0,description:""},de=(0,g.connect)((function(e){return{attachment:e.attachment}}))((function(e){var t=e.attachment,n=e.dispatch,i=(0,g.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(u()({},ue)),r=h()(o,2),c=r[0],d=r[1],m=(0,f.useState)([]),y=h()(m,2),Z=y[0],k=y[1],w=(0,f.useState)(!1),C=h()(w,2),T=C[0],P=C[1];(0,f.useEffect)((function(){"上传资源"===t.actionTabs.key&&a.resetFields()}),[t.actionTabs.key]);i.id=i.coursesId;var A={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:function(e){var t=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return!(t>500||0==t)||(_.ZP.error("".concat(e.name," 文件无法上传。").concat(0==t?"文件内容不能为空":"超过文件大小限制(500MB)")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var t;console.log("data--",e),-1==(null===(t=e.file)||void 0===t||null===(t=t.response)||void 0===t?void 0:t.status)&&(_.ZP.warning(e.file.response.message),P(!0))}};return(0,I.jsx)(L.Z,{centered:!0,title:"上传资源",open:"上传资源"===t.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return s=a.getFieldValue(),s=Object.assign({},c,s),console.log(s.attachment_ids),e.next=7,(0,x.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:s.attachment_ids.map((function(e){return e.response.id})),course_id:i.id,course_second_category_id:1*i.categoryId,is_public:!!s.is_public,delay_publish:s.delay_publish,description:s.description,publish_time:s.publish_time}});case 7:0===e.sent.status&&(_.ZP.success("操作成功"),(0,S.L9)(["教学课堂","资源","上传资源"]),d(u()({},ue)),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}})),k([]);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){k([]),d(u()({},ue)),n({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{children:(0,I.jsxs)(E.Z,{form:a,initialValues:c,onChange:function(){var e=a.getFieldValue();d(Object.assign({},c,e))},children:[(0,I.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var t=e.filter((function(e){var t=e.size/1024/1024;e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,S.RD)(e.size))),!(t>500||0==t)}));return k(t),t},rules:[{required:!0,message:"请上传资源"}],children:(0,I.jsxs)(re.Z,u()(u()({},A),{},{children:[(0,I.jsx)(le.ZP,{type:"primary",disabled:Z.length>9||T,ghost:!0,children:"文件上传"}),(0,I.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,I.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,I.jsx)("div",{children:"提示:"}),(0,I.jsx)("div",{children:"1. 一次最多上传10个文件。"}),(0,I.jsxs)("div",{children:["2. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]})]}),children:(0,I.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:1,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),pe={delay_publish:0,is_public:[!1],description:"",name:"",link:""},me=(0,g.connect)((function(e){return{attachment:e.attachment}}))((function(e){var t=e.attachment,n=e.dispatch,i=(0,g.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(u()({},pe)),r=h()(o,2),c=r[0],d=r[1];i.id=i.coursesId;ce.Z.API_SERVER;return(0,I.jsx)(L.Z,{centered:!0,title:"添加外链",open:"添加外链"===t.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return o=a.getFieldsValue(),o=Object.assign({},c,o),e.next=6,(0,x.ZP)("/api/files/upload.json",{method:"post",body:{course_id:i.id,course_second_category_id:1*i.categoryId,is_public:null===(s=o.is_public)||void 0===s?void 0:s[0],delay_publish:o.delay_publish,description:o.description,publish_time:o.publish_time,name:o.name,link:o.link}});case 6:0===e.sent.status&&(a.resetFields(),(0,S.L9)(["教学课堂","资源","添加外链"]),_.ZP.success("操作成功"),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},null==t||null===(r=t.actionTabs)||void 0===r?void 0:r.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a.resetFields(),n({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{children:(0,I.jsxs)(E.Z,{form:a,initialValues:pe,onChange:function(){var e=a.getFieldsValue();d(Object.assign({},c,e))},children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"资源名称:",name:"name",rules:[{required:!0,message:"请输入资源名称,最大限制60字符"}],children:(0,I.jsx)(X.Z,{suffix:(0,I.jsxs)("span",{children:[c.name.length,"/60"]}),maxLength:60,placeholder:"请输入资源名称,最大限制60字符"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"},{type:"url",message:"请输入正确的url"}],children:(0,I.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),he=n(70042),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},xe=(z.default.RangePicker,F.default.Option),ge=(0,g.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var t=e.attachment,n=(e.shixunHomeworks,e.dispatch),i=e.loading,a=e.getFileData,o=(0,g.useParams)(),r=(0,f.useState)({group_settings:[]}),c=h()(r,2),d=c[0],m=c[1],Z=t.detail,k=E.Z.useForm(),C=h()(k,1)[0],T=(0,f.useState)([]),P=h()(T,2),A=P[0],O=P[1],D=(0,f.useState)(u()({},fe)),Y=h()(D,2),W=Y[0],J=Y[1],U=(0,f.useState)(!1),K=h()(U,2),q=(K[0],K[1]),Q=function(e){return e&&e0?ne.unified_setting=!1:ne.unified_setting=!0:null!=a&&a.unified_setting?ne.unified_setting=!0:ne.unified_setting=!1,ne.publish_time=a.publish_time?a.publish_time:B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(ne.unified_setting),ne.file_status=null==a?void 0:a.file_status,ie(Object.assign({},ne)),O([u()({},a)].concat(s()(null==a?void 0:a.attachment_histories))),(c=u()({},d)).group_settings=null==a?void 0:a.batches_publish_info,console.log(c),m(c),(null==a||null===(i=a.course_groups)||void 0===i?void 0:i.length)>0?(f=null==a||null===(p=a.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),x=null==a||null===(h=a.course_groups)||void 0===h?void 0:h.filter((function(e){return!e.is_admin})),(null==f?void 0:f.length)>0?ue(f):ue([{is_admin:!0}]),(null==x?void 0:x.length)>0?ge(x):ge([])):console.log(oe);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e;"资源设置"===t.actionTabs.key&&(o.id=null===(e=t.actionTabs.selectArrs)||void 0===e?void 0:e.id,C.resetFields(),je())}),[t.actionTabs.key,o.id]);var Ze=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],ke=(0,f.useState)([]),we=h()(ke,2),Ce=we[0],Te=we[1],Se={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:function(e){var t=e.size/1024/1024,n=e.name.split(".").slice(-1)[0].toLowerCase();return t>500?(_.ZP.error("".concat(e.name," 文件无法上传。超过文件大小限制(500MB)")),Promise.reject()):-1!=Ze.indexOf(n)||(_.ZP.error("".concat(e.name," 文件无法上传,当前仅限支持pdf、word、excel、ppt、zip文件")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json")};function Ne(e){var n=e.data;console.log("data",n);var i=[{title:"资源名称",key:"id",width:307,ellipsis:!0,render:function(e){return(0,I.jsx)(b.Z,{title:e.title,children:(0,I.jsx)("a",{href:ce.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333",children:e.title})})}},{title:"下载",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"版本号",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:function(e){return e?(0,I.jsx)("span",{children:B()(e).format("YYYY-MM-DD HH:mm")}):"--"}},{title:"操作",width:60,render:function(e,n,i){return(0,I.jsx)("span",{onClick:function(){return e=null==n?void 0:n.id,s=i,void(1!==A.length?L.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"删除资源后将无法恢复,请确认是否删除?",onOk:(a=p()(l()().mark((function n(){var i,a,r;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=s?{type:"history"}:{},n.next=3,(0,x.ZP)("/api/attachments/".concat(e,".json"),{method:"delete",body:i});case 3:0===(null==(a=n.sent)?void 0:a.status)&&(o.id=null===(r=t.actionTabs.selectArrs)||void 0===r?void 0:r.id,je());case 5:case"end":return n.stop()}}),n)}))),function(){return a.apply(this,arguments)})}):L.Z.info({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"资源不能全部删除"}));var e,s,a},className:"c-red current",children:"删除"})}}];return(0,I.jsx)(w.Z,{pagination:!1,columns:i,style:{fontSize:12,marginBottom:20},dataSource:n||[]})}return(0,I.jsx)(L.Z,{centered:!0,title:"资源设置",open:"资源设置"===t.actionTabs.key,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var i,s,r,c,p,m;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==ne.file_status&&(oe=null===(i=oe)||void 0===i?void 0:i.map((function(e){var t;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(t=d.group_settings)||void 0===t?void 0:t.filter((function(t){return null==e?void 0:e.course_group_name.includes(t.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(oe),e.next=4,C.validateFields();case 4:return p=C.getFieldValue(),p=Object.assign({},W,p),(m=JSON.parse(JSON.stringify(ne))).group_settings=oe.concat(me),e.next=10,(0,he.Ot)(u()({id:Z.id,course_id:o.id,course_second_category_id:o.categoryId||0,is_public:null===(s=p.is_public)||void 0===s?void 0:s[0],delay_publish:p.delay_publish,publish_type:null==ne?void 0:ne.file_status,description:p.description,publish_time:W.publish_time,new_attachment_id:null===(r=p.attachment_ids)||void 0===r?void 0:r.map((function(e){var t;return null===(t=e.response)||void 0===t?void 0:t.id})),download_setting:null===(c=p)||void 0===c?void 0:c.download_setting},m));case 10:0===e.sent.status&&(J(u()({},fe)),_.ZP.success("操作成功"),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),a()),Te([]),ue([{}]);case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){Te([]),ue([{}]),J(u()({},fe)),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)})},children:(0,I.jsx)("section",{className:"",children:(0,I.jsxs)(y.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,I.jsx)(Ne,{data:A}),(0,I.jsxs)(E.Z,{form:C,initialValues:W,onChange:function(){var e=C.getFieldValue();J(Object.assign({},W,e))},children:[(0,I.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var t=e.filter((function(e){var t=e.size/1024/1024,n=e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,S.RD)(e.size))),!(t>500||-1==Ze.indexOf(n))}));return Te(t),t},children:(0,I.jsxs)(re.Z,u()(u()({},Se),{},{children:[(0,I.jsx)(le.ZP,{type:"primary",disabled:Ce.length>0,ghost:!0,style:{marginRight:5},children:"更新版本"}),(0,I.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,I.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,I.jsx)("div",{children:"提示:"}),(0,I.jsxs)("div",{children:["1. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]}),(0,I.jsx)("div",{children:"2. 当前仅限支持pdf、word、excel、ppt、zip文件。"})]}),children:(0,I.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsxs)(v.Z,{className:"mb20",children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(M.ZP.Group,{value:ne.file_status,onChange:function(e){ie(Object.assign({},u()(u()({},ne),{},{file_status:e.target.value})))},children:[(0,I.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==ne.file_status&&(0,I.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,I.jsx)(H.Z,{children:"发布时间:"}),(0,I.jsx)(H.Z,{className:"ml5",children:(0,I.jsx)(z.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return Q(e,null==d||d.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:ne.publish_time?B()(ne.publish_time):"",onChange:function(e,t){ne.publish_time=t,ie(Object.assign({},ne))}})}),(0,I.jsx)(H.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==ne.file_status&&(0,I.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{flex:"1",children:"分班:"}),(0,I.jsx)(H.Z,{flex:"1",children:"发布时间:"})]})}),(0,I.jsx)(H.Z,{span:4})]})}),oe&&oe.map((function(e,t){var n;return(0,I.jsx)(H.Z,{span:24,style:{marginTop:t>0?"10px":""},children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)(v.Z,{gutter:[8,16],children:(0,I.jsx)(H.Z,{flex:"1",style:{maxWidth:200},children:(0,I.jsx)(F.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(n,i){console.log(i),oe[t].course_group_name=n,oe[t].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(oe.map((function(e){return e.course_group_name}))),a=be.map((function(e){var t=(null==e?void 0:e.course_group_name)||[];return u()(u()({},e),{},{course_group_name:(0,R.remove)(t,(function(e){return s.includes(e)}))})}));ye(a),ue(oe.slice())},children:(null==d?void 0:d.group_settings)&&(null==d?void 0:d.group_settings.map((function(e){if(!oe.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,I.jsx)(xe,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)("div",{className:"ml30",children:(0,I.jsx)(z.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return Q(e,null==d||d.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:e.publish_time?B()(e.publish_time):"",onChange:function(e,n){oe[t].publish_time=n,ue(s()(oe))}})})}),(0,I.jsxs)(H.Z,{span:4,children:[t>0&&(B()()<=B()(e.publish_time)||!e.course_group_id)&&(0,I.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(be);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,n){e.group_name&&(e.group_name=e.group_name.filter((function(e){var n;return!(null!==(n=oe[t].group_name)&&void 0!==n&&n.includes(e))})))})),oe=oe.filter((function(e,n){return t!==n})),ye(e),ue(oe.slice()),setTimeout((function(){return ue(oe.slice())}),10)}}),oe.length<(null==d||null===(n=d.group_settings)||void 0===n?void 0:n.length)&&(0,I.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(oe),ue(oe.concat({}))}})]})]})},t)}))]}),(0,I.jsx)(E.Z.Item,{label:"下载设置",name:"download_setting",children:(0,I.jsxs)(M.ZP.Group,{children:[(0,I.jsx)(M.ZP,{value:0,children:"允许学生下载"}),(0,I.jsx)(M.ZP,{value:1,children:"禁止学生下载"})]})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=n(26699),ve={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},be=(0,g.connect)((function(e){return{attachment:e.attachment}}))((function(e){var t=e.attachment,n=e.dispatch,i=e.getFileData,a=(0,g.useParams)(),o=t.detail,r=E.Z.useForm(),c=h()(r,1)[0],d=(0,f.useState)(u()({},ve)),m=h()(d,2),x=m[0],b=m[1];(0,f.useEffect)((function(){"外链设置"===t.actionTabs.key&&c.resetFields()}),[t.actionTabs.key]);var y=function(e){return e&&e0?S.unified_setting=!1:S.unified_setting=!0:null!=o&&o.unified_setting?S.unified_setting=!0:S.unified_setting=!1,S.publish_time=o.publish_time?o.publish_time:B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),S.file_status=null==o?void 0:o.file_status,N(Object.assign({},S)),w([u()({},o)].concat(s()(null==o?void 0:o.attachment_histories))),(d=u()({},O)).group_settings=null==o?void 0:o.batches_publish_info,console.log(d),D(d),(null==o||null===(i=o.course_groups)||void 0===i?void 0:i.length)>0?(h=null==o||null===(p=o.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),f=null==o||null===(m=o.course_groups)||void 0===m?void 0:m.filter((function(e){return!e.is_admin})),(null==h?void 0:h.length)>0?U(h):U([{is_admin:!0}]),(null==f?void 0:f.length)>0?ee(f):ee([])):console.log(J);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,f.useEffect)((function(){var e;"外链设置"===t.actionTabs.key&&(a.id=null===(e=t.actionTabs.selectArrs)||void 0===e?void 0:e.id,ae())}),[t.actionTabs.key]),(0,I.jsx)(L.Z,{centered:!0,title:"外链设置",open:"外链设置"===t.actionTabs.key,okText:"确定",cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var s,r,d,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S.unified_setting||(J=null===(s=J)||void 0===s?void 0:s.map((function(e){var t;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return console.log(O.group_settings),console.log(e),e.course_group_id=null===(t=O.group_settings)||void 0===t?void 0:t.filter((function(t){return null==e?void 0:e.course_group_name.includes(t.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(J),e.next=4,c.validateFields();case 4:return d=c.getFieldValue(),d=Object.assign({},x,d),(p=JSON.parse(JSON.stringify(S))).group_settings=J.concat(Q),e.next=10,(0,he.Ot)(u()({id:o.id,course_id:a.id,course_second_category_id:1*a.categoryId,is_public:null===(r=d.is_public)||void 0===r?void 0:r[0],delay_publish:d.delay_publish,publish_type:null==S?void 0:S.file_status,description:d.description,publish_time:x.publish_time,link:d.link,name:d.title},p));case 10:0===e.sent.status&&(_.ZP.success("操作成功"),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),i());case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){U([{}]),b(u()({},ve)),n({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{className:"pl20 pr20 pt10",children:(0,I.jsxs)(E.Z,{form:c,initialValues:x,onChange:function(){var e=c.getFieldValue();b(Object.assign({},x,e))},children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"资源名称:",name:"title",rules:[{required:!0,message:"请输入资源名称"}],children:(0,I.jsx)(X.Z,{placeholder:"请输入资源名称"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"}],children:(0,I.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsxs)(v.Z,{className:"mb20",children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(M.ZP.Group,{value:S.file_status,onChange:function(e){N(Object.assign({},u()(u()({},S),{},{file_status:e.target.value})))},children:[(0,I.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==S.file_status&&(0,I.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,I.jsx)(H.Z,{children:"发布时间:"}),(0,I.jsx)(H.Z,{className:"ml5",children:(0,I.jsx)(z.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==O||O.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:S.publish_time?B()(S.publish_time):"",onChange:function(e,t){S.publish_time=t,N(Object.assign({},S))}})}),(0,I.jsx)(H.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==S.file_status&&(0,I.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{flex:"1",children:"分班:"}),(0,I.jsx)(H.Z,{flex:"1",children:"发布时间:"})]})}),(0,I.jsx)(H.Z,{span:4})]})}),J&&J.map((function(e,t){var n;return(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)(v.Z,{gutter:[8,16],children:(0,I.jsx)(H.Z,{flex:"1",style:{maxWidth:200},children:(0,I.jsx)(F.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(n,i){console.log(i),J[t].course_group_name=n,J[t].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(J.map((function(e){return e.course_group_name}))),a=ie.map((function(e){var t=(null==e?void 0:e.course_group_name)||[];return u()(u()({},e),{},{course_group_name:(0,R.remove)(t,(function(e){return s.includes(e)}))})}));se(a),U(J.slice())},children:(null==O?void 0:O.group_settings)&&(null==O?void 0:O.group_settings.map((function(e){if(!J.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,I.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)("div",{className:"ml30",children:(0,I.jsx)(z.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==O||O.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:e.publish_time?B()(e.publish_time):"",onChange:function(e,n){J[t].publish_time=n,U(s()(J))}})})}),(0,I.jsxs)(H.Z,{span:4,children:[t>0&&(B()()<=B()(e.publish_time)||!e.course_group_id)&&(0,I.jsx)(V.Z,{onClick:function(){var e=(0,R.cloneDeep)(ie);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,n){e.group_name&&(e.group_name=e.group_name.filter((function(e){var n;return!(null!==(n=J[t].group_name)&&void 0!==n&&n.includes(e))})))})),J=J.filter((function(e,n){return t!==n})),se(e),U(J.slice()),setTimeout((function(){return U(J.slice())}),10)}}),J.length<(null==O||null===(n=O.group_settings)||void 0===n?void 0:n.length)&&(0,I.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:function(){console.log(J),U(J.concat({}))}})]})]})},t)}))]}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),ye={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},je=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=e.loading,i=e.dispatch,a=(0,g.useParams)(),o=((0,g.useLocation)(),(0,f.useState)([])),r=h()(o,2),c=r[0],u=r[1],d=(0,f.useState)(1),m=h()(d,2),v=m[0],b=m[1];(0,f.useEffect)((function(){new Promise(function(){var e=p()(l()().mark((function e(t,n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i({type:"classroomList/getCoursesMine",payload:{id:a.id,page_size:50}}).then((function(e){u(c.concat(e))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())}),[t.name]);var y=E.Z.useForm(),Z=h()(y,1)[0],k=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map((function(e){return k.push(e.id+"")}));var C=[{title:"",width:40,dataIndex:"id",key:"id",render:function(e,t){return(0,I.jsx)(j.Z,{value:String(e)})}},{title:"课堂名称",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"创建时间",dataIndex:"created_at",key:"created_at",width:130},{title:"结束时间",dataIndex:"end_date",key:"end_date",width:130}];return(0,I.jsxs)(L.Z,{centered:!0,title:"发送资源",open:"发送"===t.actionTabs.key,okText:"确定",cancelText:"取消",width:820,footer:(0,I.jsxs)("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"},children:[(0,I.jsxs)("span",{style:{flex:"1",textAlign:"start"},children:["发布状态:",(0,I.jsxs)(M.ZP.Group,{value:v,onChange:function(e){b(e.target.value)},children:[(0,I.jsx)(M.ZP,{value:1,children:"发布"}),(0,I.jsx)(M.ZP,{value:0,children:"不发布"})]})]}),(0,I.jsx)(le.ZP,{onClick:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:"取消"}),(0,I.jsx)(le.ZP,{onClick:p()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Z.getFieldValue(),e.next=3,(0,x.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:s()(t.actionTabs.selectArrs),to_course_ids:s()(n.group_ids),course_id:a.id,is_publish:v}});case 3:0===e.sent.status&&(_.ZP.success("发送成功"),i({type:"classroomList/setActionTabs",payload:{}}));case 5:case"end":return e.stop()}}),e)}))),type:"primary",children:"确认"})]}),bodyStyle:{minHeight:200},onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("p",{className:"tc bold mb20",children:["选择的资源发送到",(0,I.jsx)("span",{className:"c-orange",children:"指定课堂"})]}),t.courseGroups.course_groups&&(0,I.jsx)(E.Z,{form:Z,initialValues:D()(D()({},"group_ids",k),"end_time",B()(B()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:(0,I.jsx)(E.Z.Item,{name:"group_ids",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(w.Z,{loading:n.effects["classroomList/getCourseGroups"],columns:C,className:ye.table,dataSource:null==c?void 0:c.filter((function(e){return(null==e?void 0:e.id)!=a.id})),scroll:{y:240},pagination:!1})})})})]})})),Ze=n(50883),ke=n(81971),we=n(99151),Ce=n(21075),Te=(0,g.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t=e.classroomList,n=e.user,i=e.dispatch,a=(0,g.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],d=r[1];(0,f.useEffect)((function(){if("取消发布"===t.actionTabs.key){var e;if((0,N.j5)()||null!=n&&null!==(e=n.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void d(!0);var i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map((function(e){var t;e.author_login===(null===(t=n.userInfo)||void 0===t?void 0:t.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?L.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,I.jsxs)("div",{children:["1"!==t.actionTabs.isdelete&&(0,I.jsxs)("div",{children:["当前选中资源中:",(0,I.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,I.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,I.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):d(!0)}else d(!1)}),[t.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return(0,I.jsxs)(L.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:s()(t.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),i({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:[(0,I.jsx)("p",{children:"确定取消发布选中的资源吗?"}),(0,I.jsx)("p",{children:"取消后,选中资源已设置的发布规则将无效(包括已发布)。"})]})})),Se=n(71418),Ne=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,i=e.classroomList,a=e.dispatch,o=(0,g.useParams)(),r=(0,f.useState)(1),l=h()(r,2),c=l[0],u=l[1],d=(0,f.useState)(0),p=h()(d,2),m=p[0],x=p[1],_=(0,f.useState)(20),v=h()(_,2),b=v[0],y=v[1],j=(0,f.useState)(!1),Z=h()(j,2),k=Z[0],T=Z[1],S=(0,f.useState)([]),N=h()(S,2),P=N[0],A=N[1],O=(0,f.useState)(""),D=h()(O,2),E=D[0],M=D[1],H=(0,f.useState)(null),z=h()(H,2),Y=z[0],B=z[1],R=(0,f.useState)(!1),$=h()(R,2),V=$[0],G=$[1],W=(0,f.useState)([]),J=h()(W,2),U=J[0],K=J[1];o.id=o.coursesId,(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key?(M(""),B(null),q(),T(!0)):T(!1)}),[i.actionTabs]);var q=function(){var e;(0,he.mn)({course_id:o.id,attachment_id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&K(s()(e.course_groups))})),Q()},Q=function(){1!=c?u(1):20!=b?y(20):ee()},ee=function(){var e;G(!0),(0,he.$n)({page:c,limit:b,keyword:E,course_group_id:Y,course_id:o.id,id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&(A(e.data),x(e.size))})),G(!1)},te=[{title:"序号",render:function(e,t,n){return b*(c-1)+n+1},width:60,align:"center"},{title:"学号",dataIndex:"student_id",align:"center"},{title:"姓名",dataIndex:"username",align:"center"},{title:"班级",dataIndex:"course_group_name",align:"center"},{title:"查看时间",dataIndex:"watch_time",align:"center"},{title:"下载时间",dataIndex:"download_time",align:"center"}];(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&ee()}),[c]),(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&(1==c?ee():u(1))}),[b]),(0,f.useEffect)((function(){Q()}),[Y]);return(0,I.jsxs)(L.Z,{width:1e3,centered:!0,title:"访问记录",open:k,footer:null,onCancel:function(){M(""),B(null),a({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["资源名称:",(0,I.jsx)("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.currentInfo)||void 0===t?void 0:t.title,children:null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.currentInfo)||void 0===n?void 0:n.title})]}),(0,I.jsxs)("div",{style:{display:"flex"},children:[(0,I.jsx)(F.default,{value:Y,style:{width:160,marginRight:20},placeholder:"请选择分班名称",allowClear:!0,onChange:function(e){B(e)},children:U.map((function(e){return(0,I.jsx)(Option,{label:e.name,value:e.course_group_id,children:e.name},e.course_group_id)}))}),(0,I.jsx)(X.Z.Search,{placeholder:"请输入姓名/学号进行搜索",value:E,onChange:function(e){M(e.target.value)},onSearch:function(e){1==c?ee():u(1)},style:{width:230,marginLeft:"auto"},onPressEnter:function(){return ee()}})]})]}),(0,I.jsx)(Se.Z,{spinning:V,children:(0,I.jsx)(w.Z,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:te,dataSource:P,rowKey:function(e){return null==e?void 0:e.id}})}),m>0&&(0,I.jsx)(C.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,t){u(e)},onShowSizeChange:function(e,t){y(t)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:c||1,pageSize:b||10,defaultPageSize:10,total:m,showTotal:function(e){return(0,I.jsxs)("span",{className:"mr10",children:["共",(0,I.jsxs)("span",{className:"c-blue",children:[" ",e," "]}),"条数据"]})}})]})})),Le=n(18695),Ie=(0,g.connect)((function(e){var t=e.classroomList,n=e.loading,i=e.user;return{classroomList:t,globalSetting:e.globalSetting,user:i,loading:n.effects}}))((function(e){var t,n,i,a=e.classroomList,r=(e.globalSetting,e.loading),c=e.user,d=e.dispatch,m=(e.match,(0,g.useLocation)()),L=(0,g.useParams)(),O=(0,g.useSearchParams)(),D=h()(O,1)[0],E=(0,f.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:"0"===D.get("tabs")?"":"1"===D.get("tabs")?"2":"2"===D.get("tabs")?"3":"3"===D.get("tabs")?"1":""}),M=h()(E,2),H=M[0],z=M[1],F=(0,f.useState)(Array.from({length:20},(function(){return!1}))),Y=h()(F,2),R=Y[0],$=Y[1],V=(0,f.useState)([]),G=h()(V,2),X=G[0],q=G[1],Q=(0,f.useState)(),ee=h()(Q,2),te=(ee[0],ee[1],new Date),ne=(0,f.useState)([]),ie=h()(ne,2),se=ie[0],oe=ie[1],re=(0,f.useState)("发布时间降序排列"),le=h()(re,2),ue=le[0],pe=le[1],fe=(0,f.useState)(!1),xe=h()(fe,2),ve=(xe[0],xe[1],a.detailAttachmentList),Se=a.detailLeftMenus,Ie=a.detailTopBanner,Pe=a.taskList,Ae=D.get("tabs")?parseInt(D.get("tabs")):0,Oe=(0,f.useState)(!1),De=h()(Oe,2),Ee=De[0],Me=De[1];c.userInfo;function He(e,t){return ze.apply(this,arguments)}function ze(){return(ze=p()(l()().mark((function e(t,n){var i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:t,course_id:L.course_id}});case 2:i=e.sent,(a=s()(X))[n]=null==i?void 0:i.data,q(a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}H.course_id=L.coursesId,L.categoryId?H.course_second_category_id=L.categoryId:delete H.course_second_category_id,(0,f.useEffect)((function(){$(Array.from({length:20},(function(){return!1}))),q([])}),[]),(0,f.useEffect)((function(){var e,t;if(null!=c&&null!==(e=c.userInfo)&&void 0!==e&&e.login){var n,i=S.cX.getItem("".concat(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");i&&(H.sort_type=null==i?void 0:i.type,H.sort=null==i?void 0:i.direction,console.log("localRecordValue",i),pe(null==i?void 0:i.name)),Fe()}else null!=c&&null!==(t=c.userInfo)&&void 0!==t&&t.username&&Fe()}),[null==c||null===(t=c.userInfo)||void 0===t?void 0:t.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&Fe()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var Fe=function(){z(u()({},H)),oe([]),d({type:"classroomList/getAttachmentList",payload:u()({},H)})},Ye=function(){var e=p()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.link){e.next=4;break}return e.next=3,d({type:"attachment/updateVisits",payload:{id:t.id}});case 3:d({type:"classroomList/getAttachmentList",payload:u()({},H)});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();Se.course_modules&&a.detailLeftMenus.course_modules.filter((function(e){return"attachment"===e.type}))[0];var Be=function(){var e=p()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=se){e.next=3;break}return _.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,x.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:L.course_id,ids:se,to_category_id:null==t?void 0:t.key}});case 5:0===e.sent.status&&(_.ZP.success("操作成功"),d({type:"classroomList/getAttachmentList",payload:u()({},H)}),oe([]));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Re=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},$e=[{name:"删除",icon:(0,I.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,I.jsx)("i",{className:"iconfont icon-fasong"})},{name:"立即发布",icon:(0,I.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"取消发布",icon:(0,I.jsx)("i",{className:"iconfont icon-quxiaofabu"})},{name:"设为公开",icon:(0,I.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"调整排序",icon:(0,I.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter((function(e){return!!Ie.is_public||"设为公开"!==e.name})),Ve=[{name:"全部",id:"",total:ve.total_count,index:0},{name:"未发布",id:"2",total:(0,N.GJ)()?ve.unpublish_count:null,index:1},{name:"预发布",id:"3",total:(0,N.GJ)()?ve.not_started_count:null,index:2},{name:"已发布",id:"1",total:(0,N.GJ)()?ve.publish_count:null,index:3}],Ge=[{title:"班级",dataIndex:"name",key:"name",width:240},{title:"状态",dataIndex:"status",key:"status",width:80},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===H.order_by?"desc"===H.sort_direction?"descend":"ascend":null,render:function(e){return e?B()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"分班老师",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,I.jsx)("span",{title:e,children:e}):"--"}}],We=function(){var e=p()(l()().mark((function e(t){var n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.name,""==se?_.ZP.error("请选择你要操作的任务"):"调整排序"===n?Je():d({type:"classroomList/setActionTabs",payload:{key:n,selectArrs:se,selectArrsAll:null===(i=ve.files)||void 0===i?void 0:i.filter((function(e){return se.includes(e.id)})),params:H,batch:!0}});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Je=function(){var e={courseId:H.course_id,container_type:"attachment"};null!=H&&H.course_second_category_id&&(e.category_id=null==H?void 0:H.course_second_category_id),d({type:"classroomList/getAllTaskList",payload:e}),d({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},Xe=function(){var e=p()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"classroomList/updateTaskPosition",payload:{category_id:null==H?void 0:H.course_second_category_id,courseId:null==H?void 0:H.course_id,task_ids:t,container_type:"attachment"}});case 2:Fe();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ue=(0,f.useMemo)((function(){var e=[];return Pe.length>0&&(e=Pe.map((function(e){var t="";return e.is_publish&&e.publish_status&&(t="已发布"),e.is_publish&&!e.publish_status&&(t="预发布"),e.is_publish||(t="未发布"),{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:t}}))),e}),[Pe]);return console.log(Pe,"taskList"),(0,I.jsxs)("section",{children:[(0,I.jsx)(ke.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Ve:[],isAdmin:(0,N.GJ)(),onTabMenuClick:function(e){console.log(e.key),"0"!==e.key&&"1"!==e.key&&"2"!==e.key||(H.sort_type="created_on",H.sort="desc",pe("创建时间降序排列")),"3"===e.key&&(H.sort_type="publish_time",H.sort="desc",pe("发布时间降序排列")),H.clazz=Ve[e.key].id,H.page=1,g.history.replace("".concat(m.pathname,"?tabs=").concat(e.key)),$(Array.from({length:20},(function(){return!1}))),q([]),Fe()},defaultSelectedKeys:[Ae+""],showControlButton:(0,N.GJ)(),buttonText:"选用资源",extraNode:(0,N.GJ)()&&(0,I.jsxs)(v.Z,{align:"middle",className:"mr20",children:[!(null!=ve&&ve.parent_category_id)&&(0,N.GJ)()&&(0,I.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){e.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"新建目录"}})},children:(0,I.jsx)(b.Z,{title:"新建子目录",children:(0,I.jsx)("i",{className:"iconfont icon-xinjianmulu1 font14"})})}),(0,I.jsx)("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:function(e){e.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"目录重命名",params:H,selectArrs:u()(u()({},ve),{},{category_id:null==H?void 0:H.course_second_category_id,main_id:"object"===o()(ve.parent_category_id)?ve.id:void 0}),cb:Fe}})},children:(0,I.jsx)(b.Z,{title:"目录重命名",children:(0,I.jsx)("i",{className:"iconfont icon-zhongmingming1 font17"})})}),(0,I.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),d({type:"attachment/setActionTabs",payload:{key:"上传资源",params:H}})},children:[(0,I.jsx)("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"上传资源"]}),(0,I.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),d({type:"attachment/setActionTabs",payload:{key:"添加外链",params:H}})},children:[(0,I.jsx)("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"添加外链"]})]}),onButtonClick:function(){d({type:"attachment/setActionTabs",payload:{key:"选用资源",params:H}})}}),(0,I.jsx)(we.Z,{dataSource:ve.files||[],isAdmin:(0,N.GJ)(),batchStatus:Ee,SortMenuName:ue,setSortMenuName:pe,SortMenus:[{name:"默认排序",type:"",direction:""},{name:"创建时间降序排列",type:"created_on",direction:"desc"},{name:"创建时间升序排列",type:"created_on",direction:"asc"},{name:"发布时间降序排列",type:"publish_time",direction:"desc"},{name:"发布时间升序排列",type:"publish_time",direction:"asc"}],onSearch:function(e){H.search=e,H.page=1,Fe()},onSort:function(e){var t;H.sort_type=e.type,H.sort=e.direction,H.page=1,S.cX.setItem("".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.login).concat((0,N.GJ)()?"Teacher":"Student"),e,"Attachment"),pe(e.name),Fe()},onBatch:function(e){return Me(e)}}),(0,I.jsxs)(y.Z,{loading:r["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===ve.total_count&&(0,I.jsx)(Ze.Z,{}),ve.files&&ve.files.map((function(e,t){var n,i,a;return(0,I.jsxs)("div",{className:ye.listItem,children:[(0,N.GJ)()&&(0,I.jsx)(j.Z,{checked:se.includes(e.id),value:e.id,className:"mr20",onChange:function(t){se.indexOf(e.id);se.indexOf(e.id)>-1?oe(se.filter((function(t){return t!==e.id}))):oe(se.concat(e.id))}}),(0,I.jsxs)("div",{className:ye.info,children:[(0,I.jsxs)("div",{className:ye.title,children:[(0,I.jsxs)("div",{className:ye.titleLeft,children:[(0,N.GJ)()&&(0,I.jsxs)(I.Fragment,{children:[e.is_publish&&e.publish_status&&(0,I.jsx)("span",{className:"tag-style bg-light-blue mr10",children:"已发布"}),e.is_publish&&!e.publish_status&&(0,I.jsx)("span",{className:"tag-style bg-c5d6ff mr10",children:"预发布"}),!e.is_publish&&(0,I.jsx)("span",{className:"tag-style bgB8B8B8 mr10",children:"未发布"})]}),(0,N.RV)()||e.is_public?(0,I.jsx)("a",{onClick:function(t){t.preventDefault(),t.stopPropagation(),(!(0,N.dE)()||1!=e.download_setting||"other"!==(null==e?void 0:e.file_type)&&"download"!==(null==e?void 0:e.file_type))&&((0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==H?void 0:H.course_id}),Ye(e),e.link||"application/pdf"===e.content_type?window.open(Re(e)):d({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:H}}))},children:(0,I.jsx)("strong",{children:e.title})}):(0,I.jsx)("strong",{children:e.title}),e.link&&(0,I.jsxs)("span",{className:"tag-style-border-small c-orange border-orange ml10",children:[" ","外链"," "]})]}),(0,I.jsxs)("div",{className:ye.titleRight,children:[(0,N.GJ)()&&!(null!=e&&e.is_publish)&&(0,I.jsx)(g.Link,{target:"_blank",to:"/",onClick:function(){var n=p()(l()().mark((function n(i){var a;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i.stopPropagation(),i.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"立即发布",index:t,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:H,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[t]=!1,$(a);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:(0,I.jsxs)("aside",{className:ye.flexBox,children:[(0,I.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,I.jsx)("div",{children:"发布"})]})}),((0,N.RV)()||e.is_public)&&!((0,N.dE)()&&1==e.download_setting&&("other"===(null==e?void 0:e.file_type)||"download"===(null==e?void 0:e.file_type)))&&(0,I.jsxs)("aside",{onClick:function(){var t=p()(l()().mark((function t(n){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.stopPropagation(),n.preventDefault(),t.next=4,(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==H?void 0:H.course_id});case 4:Ye(e),e.link||"application/pdf"===e.content_type?window.open(Re(e)):d({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:H}});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),className:ye.flexBox,style:{marginRight:16,cursor:"pointer"},children:[(0,I.jsx)("i",{className:"iconfont icon-chakansvg"}),(0,I.jsx)("div",{children:"查看"})]}),((0,N.RV)()||e.is_public)&&!e.link&&e.is_publish&&!((0,N.dE)()&&1==e.download_setting)&&(0,I.jsxs)("aside",{onClick:function(){var t=p()(l()().mark((function t(n){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.stopPropagation(),t.next=3,(0,he.fc)({id:null==e?void 0:e.id,watch_type:1,course_id:null==H?void 0:H.course_id});case 3:(0,S.Nd)((null==e?void 0:e.title)||"educoder",decodeURIComponent(ce.Z.API_SERVER+e.url));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),className:"".concat(ye.flexBox),style:{marginRight:16,cursor:"pointer"},children:[(0,I.jsx)("i",{className:"iconfont icon-xiazai6"}),(0,I.jsx)("div",{children:"下载"})]}),(0,N.GJ)()&&(0,I.jsx)(Z.Z,{placement:"bottomCenter",overlayClassName:ye.dro,dropdownRender:function(){return(0,I.jsxs)(k.Z,{children:[(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)("a",{onClick:function(){var n=p()(l()().mark((function n(i){var a;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i.stopPropagation(),i.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:e.is_publish?"修改发布":"立即发布",index:t,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:H,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[t]=!1,$(a);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:e.is_publish?"修改发布":"立即发布"})},1),(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)(g.Link,{target:"_blank",to:"/",onClick:function(t){var n;t.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[e.id],selectArrsAll:null===(n=ve.files)||void 0===n?void 0:n.filter((function(t){return[e.id].includes(t.id)})),isdelete:"1",params:H}})},children:"立即删除"})},22),(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)(g.Link,{onClick:function(n){n.preventDefault(),d({type:"attachment/setActionTabs",payload:{key:e.link?"外链设置":"资源设置",index:t,selectArrs:e,params:H,manage_all_group:null==ve?void 0:ve.manage_all_group}});var i=s()(R);i[t]=!1,$(i)},to:"/",children:"资源设置"})},6),(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)(g.Link,{target:"_blank",to:"/",onClick:function(t){t.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"访问记录",currentInfo:e}})},children:"访问记录"})},7)]})},children:(0,I.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:ye.flexBox,style:{cursor:"default"},children:[(0,I.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,I.jsx)("div",{children:"更多"})]})})]})]}),(0,I.jsxs)("div",{className:"flex-wrp",children:[e.link&&(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)("p",{className:"flex1",children:[(0,I.jsx)("span",{children:e.author.name}),(0,I.jsxs)("span",{className:"ml15",children:["点击次数:",e.downloads_count]}),te5&&(0,I.jsx)(w.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[t],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(n,i,s){s.field&&(H.order_by=s.field),s.order||(H.sort_direction="asc"),"ascend"===s.order&&(H.sort_direction="asc"),"descend"===s.order&&(H.sort_direction="desc"),s.order||(H.sort_direction="asc"),He(null==e?void 0:e.id,t)},columns:Ge}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&R[t]&&(null===(i=X[t])||void 0===i?void 0:i.length)>0&&(null===(a=X[t])||void 0===a?void 0:a.length)<6&&(0,I.jsx)(w.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[t],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(n,i,s){s.field&&(H.order_by=s.field),s.order||(H.sort_direction="asc"),"ascend"===s.order&&(H.sort_direction="asc"),"descend"===s.order&&(H.sort_direction="desc"),s.order||(H.sort_direction="asc"),He(null==e?void 0:e.id,t)},columns:Ge}),e.description&&(0,I.jsx)("div",{className:"flex-wrp",children:(0,I.jsxs)("p",{className:"flex1",children:[(0,I.jsx)("span",{children:" 资源描述:"}),(0,I.jsx)("span",{className:"ml5",children:e.description||"暂无描述"})]})})]})]},t)})),(0,I.jsx)("aside",{className:"tc mb50 mt30",children:ve.attachments_count>0&&(0,I.jsx)(C.Z,{current:H.page||1,showSizeChanger:!0,onChange:function(e,t){q([]),$(Array.from({length:20},(function(){return!1}))),H.page=e,H.page_size=t,Fe()},defaultCurrent:1,pageSize:H.page_size||20,total:ve.attachments_count})})]}),se.length>0&&(0,N.GJ)()&&(0,I.jsx)(T.Z,{offsetBottom:0,children:(0,I.jsx)(Ce.Z,{buttonDataSource:$e,onButtonClick:We,useBatchStatus:Me,catalogue:(null==Se||null===(n=Se.course_modules)||void 0===n||null===(n=n.find((function(e){return"attachment"===e.type})))||void 0===n?void 0:n.second_category)||[],allSelect:!!se.length&&se.length===(null===(i=ve.files)||void 0===i?void 0:i.length),setSeleArr:oe,setAllSelect:function(e){e.target.checked?oe(ve.files.map((function(e){return e.id}))):oe([])},selectArrs:se,onMenuClick:Be})}),(0,I.jsx)(P,{}),(0,I.jsx)(A,{}),(0,I.jsx)(W,{getFileData:Fe}),(0,I.jsx)(J,{}),(0,I.jsx)(je,{}),(0,I.jsx)(U,{}),(0,I.jsx)(K,{}),(0,I.jsx)(ae,{}),(0,I.jsx)(de,{}),(0,I.jsx)(me,{}),(0,I.jsx)(ge,{getFileData:Fe}),(0,I.jsx)(_e.Z,{}),(0,I.jsx)(be,{getFileData:Fe}),(0,I.jsx)(Te,{}),(0,I.jsx)(Ne,{}),(0,I.jsx)(Le.Z,{type:2,visible:"调整排序"===a.actionTabs.key,callback:Xe,data:Ue,onCancel:function(){d({type:"classroomList/setActionTabs",payload:{key:""}})}})]})}))},21075:function(e,t,n){n.d(t,{Z:function(){return g}});var i=n(79800),s=n.n(i),a=n(59301),o=n(20834),r=n(92832),l=n(24905),c=n(3113),u=n(38854),d="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=n(89260),f=n(78386),x=n(37712),g=function(e){var t=e.buttonDataSource,n=e.onButtonClick,i=e.useBatchStatus,g=e.allSelect,_=e.setAllSelect,v=e.selectArrs,b=e.onMenuClick,y=e.setSeleArr,j=e.catalogue,Z=e.addCatalogue,k=(0,a.useState)(!1),w=s()(k,2),C=w[0],T=w[1],S=(0,a.useState)(""),N=s()(S,2),L=N[0],I=N[1];console.log("---",j);var P=(0,x.jsx)("div",{className:m,onMouseLeave:function(e){return T(!1)},children:(0,x.jsxs)(o.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,x.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,x.jsx)(r.Z,{onChange:function(e){I(e.target.value)}})}),null==j?void 0:j.map((function(e,t){var n;if(!(""!==L&&e.category_name.indexOf(L)<0))return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,x.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),Z&&(0,x.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z,children:"新建子目录..."})]})});return(0,x.jsxs)("div",{className:d,children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("div",{children:(0,x.jsxs)(l.Z,{checked:g,onChange:_,children:["全选本页(",v.length,")"]})}),(0,h.GJ)()&&t.map((function(e){return(0,x.jsx)("div",{children:(0,x.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return n(e)},children:e.name})},e.name)})),(0,h.GJ)()&&(Z||j)&&(0,x.jsx)("div",{children:(0,x.jsx)(u.Z,{open:C,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return P},getPopupContainer:function(e){return e.parentNode},children:(0,x.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return T(!0)},children:(0,x.jsx)(c.ZP,{type:"primary",className:p,icon:(0,x.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,x.jsxs)("span",{children:["移动到目录 ",(0,x.jsx)(f.Z,{})]})})})})})]}),(0,x.jsx)("div",{children:(0,x.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),y([])},children:"取消操作"})})]})}},18695:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(7557),s=n.n(i),a=n(41498),o=n.n(a),r=n(82242),l=n.n(r),c=n(79800),u=n.n(c),d=n(59301),p=n(43418),m=n(96865),h=n(95237),f=n(6848),x="wrap___KDoq2",g="tip___WEJuX",_="listWrap___IJDX4",v="li___r5con",b="nameWrap___PUyEz",y="name___xuUMY",j="tag___l5CW2",Z=n(29747),k=n(32007),w=n(37712),C=function(e){var t,n,i=e.type,a=void 0===i?1:i,r=e.data,c=e.visible,C=e.callback,T=e.onCancel,S=(0,d.useState)([]),N=u()(S,2),L=N[0],I=N[1],P=(0,k.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){I(r)}),[JSON.stringify(r)]);var A=function(e){var t={};if(1===a){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===a){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,w.jsx)("div",{className:j,style:l()({},t),children:e})},O=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:C(L.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,w.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:T,onOk:O,confirmLoading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,w.jsxs)("div",{className:x,children:[(0,w.jsxs)("div",{className:g,children:[(0,w.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,w.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,w.jsx)(m.Z,{loading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,w.jsx)(Z.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var i=Array.from(e),s=i.splice(t,1),a=u()(s,1)[0];return i.splice(n,0,a),i}(t,e.source.index,e.destination.index);I(n)}}(e,L)},children:(0,w.jsx)(Z.bK,{droppableId:"droppable",children:function(e,t){return(0,w.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:_,children:[L.map((function(e,t){return(0,w.jsx)(Z._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,w.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:v,children:[(0,w.jsxs)(h.Z,{align:"middle",children:[(0,w.jsx)("div",{className:b,children:(0,w.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,w.jsx)("div",{className:y,children:null==e?void 0:e.task_name})})}),A(null==e?void 0:e.status)]}),(0,w.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,w.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,w.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},99151:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(7557),s=n.n(i),a=n(37205),o=n.n(a),r=n(41498),l=n.n(r),c=n(79800),u=n.n(c),d=n(59301),p=n(20834),m=n(24905),h=n(3113),f=n(38854),x=n(6848),g=n(92832),_={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},v=n(89260),b=n(20538),y=n(78386),j=n(26724),Z=n.n(j),k=n(32007),w=n(37712),C=function(e){e.isAdmin,e.dataSource,e.batchStatus;var t=e.SortMenuName,n=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,r=e.onBoard,c=e.onSort,j=e.isboard,C=e.dispatch,T=(e.onBatch,e.SortMenus),S=(0,d.useState)(!1),N=u()(S,2),L=N[0],I=N[1],P=(0,d.useState)([]),A=u()(P,2),O=A[0],D=A[1],E=(0,d.useState)(!0),M=u()(E,2),H=M[0],z=M[1],F=(0,d.useState)([]),Y=u()(F,2),B=Y[0],R=Y[1],$=(0,d.useState)(1),V=u()($,2),G=V[0],W=V[1],J=(0,d.useState)(!1),X=u()(J,2),U=X[0],K=X[1],q=(0,k.useParams)();(0,d.useEffect)((function(){j&&Q()}),[j]);var Q=function(){var e=l()(s()().mark((function e(){var t,n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!H||U){e.next=10;break}return K(!0),W(G+1),e.next=5,C({type:"classroomList/getCourseGroupsList",payload:{page:G,id:q.coursesId,limit:20,nonenavigate:!0}});case 5:n=e.sent,i=o()((null==n?void 0:n.course_groups)||[]),(null==n||null===(t=n.course_groups)||void 0===t?void 0:t.length)<20&&(z(!1),i.push({id:0,name:"未分班"})),K(!1),R([].concat(o()(B),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,w.jsxs)("section",{className:_.dropmenu,children:[(0,w.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,w.jsx)(Z(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Q()},hasMore:H,useWindow:!1,children:(0,w.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==B?void 0:B.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,t){return(0,w.jsx)(p.Z.Item,{children:(0,w.jsx)(m.Z,{checked:O.includes(e.id),value:e.id,onChange:function(t){O.indexOf(e.id);O.indexOf(e.id)>-1?D(O.filter((function(t){return t!==e.id}))):D(O.concat(e.id))},children:e.name})},e.id)})))})})}),(0,w.jsx)("aside",{style:{background:"#fff"},children:(0,w.jsxs)("div",{children:[(0,w.jsx)(h.ZP,{type:"link",onClick:function(){r(O)},children:"确定"}),(0,w.jsx)(h.ZP,{type:"link",onClick:function(){D([])},children:"重置"})]})})]}),te="默认排序"===t;return(0,w.jsxs)("div",{className:_.searchSortControllerContainer,children:[!(null==T||!T.length)&&(0,w.jsx)("div",{children:(0,w.jsx)(f.Z,{dropdownRender:function(){return(0,w.jsx)(p.Z,{selectedKeys:[t],children:T.map((function(e){return(0,w.jsx)(p.Z.Item,{onClick:function(){return n((t=e).name),void c(t);var t},children:e.name},e.name)}))})},children:(0,w.jsx)("div",{children:(0,w.jsxs)("span",{className:"".concat(_.btn," ").concat(te?_.btnSort:""),children:[(0,w.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),t]})})})}),te&&(0,w.jsx)(x.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,w.jsx)("span",{className:_.tips,children:(0,w.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,w.jsx)(g.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,v.eB)()&&j&&(0,w.jsx)(f.Z,{dropdownRender:function(){return ee},open:L,onOpenChange:function(e){I(e)},children:(0,w.jsxs)("a",{children:["分班",L?(0,w.jsx)(b.Z,{style:{marginLeft:6}}):(0,w.jsx)(y.Z,{style:{marginLeft:6}})]})})]})}},81971:function(e,t,n){n.d(t,{Z:function(){return d}});n(59301);var i=n(95237),s=n(43604),a=n(20834),o=n(38854),r=n(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=n(32007),u=n(37712),d=function(e){var t,n,d,p=e.isLoading,m=e.addText,h=e.tabDataSource,f=e.isAdmin,x=e.dispatch,g=e.type,_=e.isExercise,v=e.defaultSelectedKeys,b=e.onTabMenuClick,y=e.getDropdownMenu,j=e.showControlButton,Z=e.buttonText,k=e.buttonIcon,w=void 0===k?"icon-tianjiadaohang":k,C=e.extraNode,T=e.user,S=e.onButtonClick,N=void 0===S?function(){}:S,L=(0,c.useParams)();return(0,u.jsx)("div",{className:l.tabMenuContainer,children:(0,u.jsxs)(i.Z,{children:[(0,u.jsx)(s.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:b(e)},mode:"horizontal",selectedKeys:v,children:h.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&f&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),f&&_&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),f&&(0,u.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[_&&(0,u.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:g,exportType:"exercise",category_id:L.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==L?void 0:L.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:l.control,children:[(0,u.jsx)("div",{className:l.extra,children:C}),j&&(0,u.jsxs)("span",{onClick:N,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(w)})}),(0,u.jsx)("span",{children:Z})]}),!!y&&(0,u.jsx)(o.Z,{disabled:2===(null==T||null===(t=T.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:y,children:(0,u.jsxs)("span",{className:2===(null==T||null===(n=T.userInfo)||void 0===n?void 0:n.user_status)?l.selectBtn1:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(r.Z,{title:2===(null==T||null===(d=T.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var i=n(92310),s=n.n(i),a=n(59301),o=n(36355),r=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:i,lineWidth:s,textPaddingInline:a,orientationMargin:o,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:t,direction:n,divider:i}=a.useContext(o.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:h,children:f,dashed:x,plain:g,style:_}=e,v=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=t("divider",r),[y,j]=d(b),Z=c.length>0?`-${c}`:c,k=!!f,w="left"===c&&null!=u,C="right"===c&&null!=u,T=s()(b,null==i?void 0:i.className,j,`${b}-${l}`,{[`${b}-with-text`]:k,[`${b}-with-text${Z}`]:k,[`${b}-dashed`]:!!x,[`${b}-plain`]:!!g,[`${b}-rtl`]:"rtl"===n,[`${b}-no-default-orientation-margin-left`]:w,[`${b}-no-default-orientation-margin-right`]:C},m,h),S=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),N=Object.assign(Object.assign({},w&&{marginLeft:S}),C&&{marginRight:S});return y(a.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},null==i?void 0:i.style),_)},v,{role:"separator"}),f&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:N},f)))}},12563:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(59301),s=n(51638),a=n(92310),o=n.n(a),r=n(36785),l=n(47729),c=n(14088),u=n(36355),d=n(17313),p=n(37613),m=n(83116);const h=e=>{const{lineWidth:t,fontSizeIcon:n}=e,i=e.fontSizeSM,s=e.lineHeightSM*i+"px";return(0,p.TS)(e,{tagFontSize:i,tagLineHeight:s,tagIconSize:n-2*t,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},f=e=>({defaultBg:e.colorFillQuaternary,defaultColor:e.colorText});var x=(0,m.Z)("Tag",(e=>(e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:i,componentCls:s}=e,a=i-n,o=t-n;return{[s]:Object.assign(Object.assign({},(0,d.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:o,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}})(h(e))),f),g=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,style:n,className:s,checked:a,onChange:r,onClick:l}=e,c=g(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:d,tag:p}=i.useContext(u.E_),m=d("tag",t),[h,f]=x(m),_=o()(m,`${m}-checkable`,{[`${m}-checkable-checked`]:a},null==p?void 0:p.className,s,f);return h(i.createElement("span",Object.assign({},c,{style:Object.assign(Object.assign({},n),null==p?void 0:p.style),className:_,onClick:e=>{null==r||r(!a),null==l||l(e)}})))},v=n(45157);var b=(0,m.b)(["Tag","preset"],(e=>(e=>(0,v.Z)(e,((t,n)=>{let{textColor:i,lightBorderColor:s,lightColor:a,darkColor:o}=n;return{[`${e.componentCls}-${t}`]:{color:i,background:a,borderColor:s,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}})))(h(e))),f);const y=(e,t,n)=>{const i="string"!=typeof(s=n)?s:s.charAt(0).toUpperCase()+s.slice(1);var s;return{[`${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${i}Bg`],borderColor:e[`color${i}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var j=(0,m.b)(["Tag","status"],(e=>{const t=h(e);return[y(t,"success","Success"),y(t,"processing","Info"),y(t,"error","Error"),y(t,"warning","Warning")]}),f),Z=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,className:a,rootClassName:d,style:p,children:m,icon:h,color:f,onClose:g,closeIcon:_,closable:v,bordered:y=!0}=e,k=Z(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:w,direction:C,tag:T}=i.useContext(u.E_),[S,N]=i.useState(!0);i.useEffect((()=>{"visible"in k&&N(k.visible)}),[k.visible]);const L=(0,r.o2)(f),I=(0,r.yT)(f),P=L||I,A=Object.assign(Object.assign({backgroundColor:f&&!P?f:void 0},null==T?void 0:T.style),p),O=w("tag",n),[D,E]=x(O),M=o()(O,null==T?void 0:T.className,{[`${O}-${f}`]:P,[`${O}-has-color`]:f&&!P,[`${O}-hidden`]:!S,[`${O}-rtl`]:"rtl"===C,[`${O}-borderless`]:!y},a,d,E),H=e=>{e.stopPropagation(),null==g||g(e),e.defaultPrevented||N(!1)},[,z]=(0,l.Z)(v,_,(e=>null===e?i.createElement(s.Z,{className:`${O}-close-icon`,onClick:H}):i.createElement("span",{className:`${O}-close-icon`,onClick:H},e)),null,!1),F="function"==typeof k.onClick||m&&"a"===m.type,Y=h||null,B=Y?i.createElement(i.Fragment,null,Y,m&&i.createElement("span",null,m)):m,R=i.createElement("span",Object.assign({},k,{ref:t,className:M,style:A}),B,z,L&&i.createElement(b,{key:"preset",prefixCls:O}),I&&i.createElement(j,{key:"status",prefixCls:O}));return D(F?i.createElement(c.Z,{component:"Tag"},R):R)},w=i.forwardRef(k);w.CheckableTag=_;var C=w}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[6758,64387],{38827:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(33614),s=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},o=n(22589),r=function(e,t){return s.createElement(o.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=s.forwardRef(r)},680:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(33614),s=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=n(22589),r=function(e,t){return s.createElement(o.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=s.forwardRef(r)},45532:function(e,t,n){n.d(t,{Z:function(){return l}});var i=n(33614),s=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=n(22589),r=function(e,t){return s.createElement(o.Z,(0,i.Z)({},e,{ref:t,icon:a}))};var l=s.forwardRef(r)},50883:function(e,t,n){var i=n(82242),s=n.n(i),a=(n(59301),n(93314)),o=n(3113),r=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,i=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,x=e.loading,g=void 0!==x&&x;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:t||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,r.jsx)(o.ZP,s()(s()({className:m,onClick:p},i),{},{children:d})),h&&h]})}},21062:function(e,t,n){n.d(t,{Z:function(){return Z}});var i=n(82242),s=n.n(i),a=n(7557),o=n.n(a),r=n(41498),l=n.n(r),c=n(79800),u=n.n(c),d=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=n(3113),h=n(38827),f=n(84445),x=n(6848),g=n(66621),_=n(33571),v=n(50883),b=n(20817),y=n(70042),j=n(37712),Z=function(e){var t,n,i,a,r,c,Z=e.editOffice,k=void 0===Z?"view":Z,w=e.data,C=(e.theme,e.type),T=e.filename,S=e.monacoEditor,N=e.className,L=e.style,I=e.close,P=e.onClose,A=e.hasMask,O=e.disabledDownload,D=e.onImgDimensions,E=e.showNodata,M=e.recordInfo,H=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(H,2),F=(z[0],z[1],(0,d.useState)("")),Y=u()(F,2),B=(Y[0],Y[1]),R=(0,d.useState)(),$=u()(R,2),V=$[0],G=$[1],W="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?b.Z.PROXY_SERVER:b.Z.API_SERVER,X=(0,d.useRef)();null!==(t=w)&&void 0!==t&&t.startsWith("/api")&&"txt"!==C&&(w=b.Z.API_SERVER+w);T&&S&&(S.filename=T),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&B(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===C&&(w.indexOf("bigfilescdn.")>-1||w.indexOf("bigfiles1")>-1?G({url:w,fileType:(e=w,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:w.indexOf("model=edit")?"edit":"view"}):U())}),[C,w]);var U=function(){var e=l()(o()().mark((function e(){var t,n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",w),t=w,w.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:n});case 6:(i=e.sent).url=J+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){w.startsWith("http")||w.startsWith("blob:")?q():(0,g.Sv)(T||"educoder",w,T)},q=function(){M&&(0,y.fc)({id:null==M?void 0:M.id,watch_type:1,course_id:null==M?void 0:M.course_id}),(0,g.Nd)(T||"educoder",decodeURIComponent(w))};return(0,j.jsxs)("div",{style:s()({},L||{}),className:"".concat(A&&p.bgBlack," ").concat(C?p.wrp:"hide"),children:[I&&(0,j.jsxs)("div",{className:p.close,ref:X,children:[!!D&&(0,j.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:function(){P(),D()},children:(0,j.jsx)("i",{className:"icon-yulanpizhu"})})}),!O&&(0,j.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{onClick:q,children:(0,j.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,j.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return X.current},children:(0,j.jsx)("span",{className:"",onClick:P,children:(0,j.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,j.jsx)("div",{className:"".concat(p[N]," ").concat(N," ").concat(p.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,j.jsx)(j.Fragment,{children:(0,j.jsx)(f.ZP,s()({},S))})}),"audio"===C&&(0,j.jsx)("audio",{src:"".concat((null===(n=w)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(i=w)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(w),autoPlay:!0}),"video"===C&&(0,j.jsx)(j.Fragment,{children:(null===(a=w)||void 0===a?void 0:a.indexOf("http"))>-1?(0,j.jsx)("video",{controls:!0,src:"".concat(w),autoPlay:!0}):(0,j.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(w),autoPlay:!0})}),"office"===C&&V&&(0,j.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(V.key,"&url=").concat(btoa(V.url),"&callbackUrl=").concat(J+V.callbackUrl,"&fileType=").concat(V.fileType,"&title=").concat(V.title,"&model=").concat(k,"&officeServer=").concat(b.Z.ONLYOFFICE,"&disabledDownload=").concat(!!O)}),"html"===C&&(0,j.jsx)("iframe",{src:w+"&disposition=inline"}),"pdf"===C&&(0,j.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?filename=").concat(T||"educoder.pdf","&url=").concat(encodeURIComponent(w),"&disabledDownload=").concat(!!O)}),"image"===C&&(0,j.jsx)("img",{src:"".concat((null===(r=w)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=w)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(w)}),("other"===C||"download"===C)&&(0,j.jsx)(j.Fragment,{children:E?(0,j.jsx)(v.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,j.jsx)(m.ZP,{icon:(0,j.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:K,disabled:O,children:"下载"})}):(0,j.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:K,disabled:O,children:[(0,j.jsx)(h.Z,{}),"点击下载"]})})]})}},16093:function(e,t,n){n.d(t,{tF:function(){return p}});var i=n(82242),s=n.n(i),a=n(79800),o=n.n(a),r=(n(59301),n(57930)),l=n(61186),c=n.n(l),u=n(37712);function d(e){var t=(new Date).getTime();return e&&e30?c()("".concat(i,":00")).add(1,"hours"):c()(e)}(t):e)},disabled:m,disabledDate:d})}},26699:function(e,t,n){var i=n(7557),s=n.n(i),a=n(37205),o=n.n(a),r=n(41498),l=n.n(r),c=n(82242),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(78241),f=n(43418),x=n(96865),g=n(95237),_=n(43604),v=n(6848),b=n(12563),y=n(61186),j=n.n(y),Z=n(32007),k=n(20817),w=n(21062),C=n(66621),T=n(89260),S=n(37712),N={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};t.Z=(0,Z.connect)((function(e){var t=e.attachment,n=e.loading;return{attachment:t,globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){var t=e.attachment,n=e.dispatch,i=e.loading,a=e.globalSetting,r=(0,Z.useParams)(),c=(t.detail,h.Z.useForm()),d=p()(c,1)[0],y=(0,m.useState)(!1),L=p()(y,2),I=L[0],P=L[1],A=(0,m.useState)([]),O=p()(A,2),D=O[0],E=O[1],M=(0,m.useState)(u()({},N)),H=p()(M,2),z=H[0],F=H[1],Y=(0,m.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),B=p()(Y,2),R=B[0],$=B[1];r.id=r.coursesId,r.course_id=r.coursesId;var V=function(){var e=l()(s()().mark((function e(){var i,a,l,c,p,m,h;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l={},l="课程内教学课件预览"==(null==t||null===(i=t.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?u()({},t.actionTabs.params):u()({},r),e.next=4,n({type:"attachment/getDetail",payload:l});case 4:(c=e.sent).delay_publish=c.delay_publish?1:0,z.is_public=[c.is_public],z.description=c.description,z.delay_publish=c.delay_publish,z.publish_time=c.publish_time,d.setFieldsValue(z),E([u()({},c)].concat(o()(null==c?void 0:c.attachment_histories))),null!=c&&null!==(a=c.attachment_histories)&&void 0!==a&&a.length?P(!0):c.link||"application/pdf"===c.content_type?((0,C.xg)(k.Z.IMG_SERVER+c.url),n({type:"attachment/setActionTabs",payload:{}})):(R.type=c.file_type,R.data=k.Z.API_SERVER+c.url,R.recordInfo={id:null==t||null===(p=t.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.id,course_id:null==t||null===(m=t.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.course_id},"txt"===c.file_type&&(R.monacoEditor.value=c.content),R.disabledDownload=(0,T.dE)()&&Boolean(null==t||null===(h=t.actionTabs)||void 0===h||null===(h=h.selectArrs)||void 0===h?void 0:h.download_setting),$(u()({},R)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){var e;"资源下载"===t.actionTabs.key?(r.id=null===(e=t.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),V()):P(!1)}),[t.actionTabs.key,r.id]),(0,m.useEffect)((function(){return function(){$(u()(u()({},R),{},{type:""})),n({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z,{centered:!0,title:"资源下载",open:I,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){F(u()({},N)),n({type:"attachment/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:"pl20 pr20 pt10",children:(0,S.jsxs)(x.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,S.jsxs)(g.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,S.jsx)(_.Z,{flex:"307px",children:"资源名称"}),(0,S.jsx)(_.Z,{flex:"80px",children:"下载"}),(0,S.jsx)(_.Z,{flex:"140px",children:"版本号"})]}),null==D?void 0:D.map((function(e,t){return(0,S.jsxs)(g.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,S.jsx)(_.Z,{flex:"307px",children:(0,S.jsx)(v.Z,{title:e.title,children:(0,S.jsxs)(g.Z,{children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(t){e.link||"application/pdf"===e.content_type||a.setting.is_local||(t.preventDefault(),R.type=e.file_type,R.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(R.monacoEditor.value=e.content),$(u()({},R)))},children:e.title})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(b.Z,{className:"",color:0===t?"green":"orange",children:0===t?"当前版本":"历史版本"})})]})})}),(0,S.jsx)(_.Z,{flex:"80px",children:e.downloads_count}),(0,S.jsx)(_.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},t)}))]})})}),(0,S.jsx)(w.Z,u()(u()({},R),{},{onClose:function(){$(u()(u()({},R),{},{type:""})),n({type:"attachment/setActionTabs",payload:{}})}}))]})}))},19496:function(e,t,n){n.r(t),n.d(t,{default:function(){return Ie}});var i=n(37205),s=n.n(i),a=n(31468),o=n.n(a),r=n(7557),l=n.n(r),c=n(82242),u=n.n(c),d=n(41498),p=n.n(d),m=n(79800),h=n.n(m),f=n(59301),x=n(85750),g=n(32007),_=n(8591),v=n(95237),b=n(6848),y=n(96865),j=n(24905),Z=n(38854),k=n(20834),w=n(61998),C=n(27092),T=n(81228),S=n(66621),N=n(89260),L=n(43418),I=n(37712),P=(0,g.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t=e.classroomList,n=e.user,i=e.dispatch,a=(0,g.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],d=r[1];(0,f.useEffect)((function(){if("删除"===t.actionTabs.key){var e;if((0,N.j5)()||null!=n&&null!==(e=n.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void d(!0);var i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map((function(e){var t;e.author_login===(null===(t=n.userInfo)||void 0===t?void 0:t.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?L.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,I.jsxs)("div",{children:["1"!==t.actionTabs.isdelete&&(0,I.jsxs)("div",{children:["当前选中资源中:",(0,I.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,I.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,I.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):d(!0)}else d(!1)}),[t.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return console.log("---",t.actionTabs),(0,I.jsx)(L.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/bulk_delete.json",{method:"delete",body:{ids:s()(t.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("删除成功"),i({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:(0,I.jsx)("p",{children:"是否确认删除?"})})})),A=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,g.useParams)();return i.id=i.coursesId,(0,I.jsx)(L.Z,{centered:!0,title:"提示",open:"立即发布1111"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/bulk_publish.json",{method:"put",body:{course_id:i.id,ids:s()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsx)("p",{children:"学生将能立即收到资源"})})})),O=n(85573),D=n.n(O),E=n(78241),M=n(5112),H=n(43604),z=n(57930),F=n(57809),Y=n(61186),B=n.n(Y),R=n(89392),$=n(94051),V=n(71371),G=n(45532),W=(0,g.connect)((function(e){return{attachment:e.attachment,classroomList:e.classroomList}}))((function(e){var t,n,i,a=e.attachment,o=e.classroomList,r=e.dispatch,c=e.courseEndTime,d=e.getFileData,m=(0,g.useParams)(),b=E.Z.useForm(),y=h()(b,1)[0],j=(0,f.useState)(1),Z=h()(j,2),k=(Z[0],Z[1]),w=(0,f.useState)([]),C=h()(w,2),T=(C[0],C[1],(0,f.useState)(0)),P=h()(T,2),A=(P[0],P[1],(0,f.useState)(20)),O=h()(A,2),Y=(O[0],O[1],(0,f.useState)(!1)),W=h()(Y,2),J=W[0],X=W[1],U=(0,f.useState)(-1),K=h()(U,2),q=K[0],Q=K[1],ee=(0,f.useState)(),te=h()(ee,2),ne=(te[0],te[1],(0,f.useState)([{is_admin:!0}])),ie=h()(ne,2),se=ie[0],ae=ie[1],oe=(0,f.useState)([]),re=h()(oe,2),le=re[0],ce=re[1],ue=(0,f.useState)({group_settings:[]}),de=h()(ue,2),pe=de[0],me=de[1];m.id=m.coursesId,(0,f.useEffect)((function(){["立即发布","修改发布"].includes(o.actionTabs.key)&&(xe(),he())}),[o.actionTabs]);var he=function(){var e=p()(l()().mark((function e(t){var n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.actionTabs.batch&&Q(0),e.next=3,r({type:"attachment/getDetail",payload:{id:o.actionTabs.selectArrs[0],course_id:null==m?void 0:m.id}});case 3:(n=e.sent)&&(Q(o.actionTabs.selectArrsAll[0].is_publish?null==n?void 0:n.file_status:0),ae(null==n?void 0:n.course_groups),y.setFieldsValue(D()({},"publish_time",n.publish_time?B()(n.publish_time):B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),(i=u()({},pe)).group_settings=null==n?void 0:n.batches_publish_info,me(i),X(!0));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fe=function(){var e=p()(l()().mark((function e(){var t,n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1==q&&(se=null===(t=se)||void 0===t?void 0:t.map((function(e){var t;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(t=pe.group_settings)||void 0===t?void 0:t.filter((function(t){return null==e?void 0:e.course_group_name.includes(t.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),e}))),!((n=u()({},y.getFieldsValue())).end_time<=n.publish_time)){e.next=6;break}return _.ZP.info("截止时间不能大于或等于发布时间"),be(!1),e.abrupt("return");case 6:return i={attachment_id:s()(o.actionTabs.selectArrs),course_id:m.id,publish_time:B()(n.publish_time).format("YYYY-MM-DD HH:mm"),publish_type:q,group_settings:se},be(!0),e.next=10,(0,x.ZP)("/api/files/batches_publish.json",{method:"post",body:u()({},i)});case 10:0===e.sent.status?(be(!1),xe(),(0,S.L9)(["教学课堂","课程实验","立即发布"]),_.ZP.success("发布成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,N.GJ)()&&d(),"0"===localStorage.getItem("Noviceguide")||r({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,I.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):be(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){k(1),Q(-1),me({group_settings:[]}),y.setFieldsValue(D()({},"publish_time",B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")))),X(!1)},ge=(o.detailShixunsList,(0,f.useState)(!1)),_e=h()(ge,2),ve=_e[0],be=_e[1];return(0,I.jsxs)(L.Z,{width:600,centered:!0,confirmLoading:ve,title:"发布教学资料",open:["立即发布","修改发布"].includes(o.actionTabs.key),okText:"确定发布",cancelText:"取消",onOk:function(){"立即发布"==o.actionTabs.key?fe():L.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",icon:null,title:"提示",className:"custom-modal-divider",content:(0,I.jsxs)("div",{className:"font14",children:[o.actionTabs.batch&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"mb10",children:"确定批量设置选中资源的发布规则吗?"}),(0,I.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]}),"修改发布"==o.actionTabs.key&&(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)("div",{className:"mb10",children:"确定修改发布设置规则吗?"}),(0,I.jsx)("div",{children:"确定后,选中资源已设置的发布规则将被覆盖(包括已发布)。"})]})]}),onOk:function(){fe()}})},onCancel:function(){xe(),r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)(E.Z,{form:y,children:[(0,I.jsxs)("div",{style:{paddingLeft:0},children:[(0,I.jsxs)(v.Z,{style:{marginBottom:"10px",marginTop:"30px"},children:[(0,I.jsx)("span",{className:"mr5",children:"发布规则:"}),(0,I.jsxs)(M.ZP.Group,{value:q,onChange:function(e){if(Q(e.target.value),1==e.target.value){var t,n=null==a||null===(t=a.detail)||void 0===t?void 0:t.course_groups;ae((null==n?void 0:n.length)>0?n:[{is_admin:!0}])}else if(0==e.target.value){var i,s=null==a||null===(i=a.detail)||void 0===i?void 0:i.publish_time;y.setFieldValue("publish_time",s?B()(s):B()())}},children:[(0,I.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:1,disabled:J&&(null==pe||null===(t=pe.group_settings)||void 0===t?void 0:t.length)<=0,children:"分班发布"})]})]}),0==q&&(0,I.jsx)(v.Z,{align:"middle",style:{marginTop:"20px"},children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{name:"publish_time",label:"发布时间",children:(0,I.jsx)(z.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,$.Q8)(e,c)},disabledTime:function(e){return(0,$.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})}),J&&(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)<=0&&(0,I.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"课堂无分班,不可选择“分班发布”"})]}),1==q&&(null==pe||null===(i=pe.group_settings)||void 0===i?void 0:i.length)>0&&(0,I.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{flex:"1",children:" 分班:"}),(0,I.jsx)(H.Z,{flex:"1",children:"发布时间:"})]})}),(0,I.jsx)(H.Z,{span:4})]})}),se&&se.map((function(e,t){var n;return(0,I.jsx)(H.Z,{span:24,style:{marginTop:t>0?"10px":""},children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)(v.Z,{gutter:[8,16],children:(0,I.jsx)(H.Z,{flex:"1",style:{maxWidth:200},children:(0,I.jsx)(F.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(n,i){console.log(i),se[t].course_group_name=n,se[t].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(se.map((function(e){return e.course_group_name}))),a=le.map((function(e){var t=(null==e?void 0:e.course_group_name)||[];return u()(u()({},e),{},{course_group_name:(0,R.remove)(t,(function(e){return s.includes(e)}))})}));ce(a),ae(se.slice())},children:(null==pe?void 0:pe.group_settings)&&(null==pe?void 0:pe.group_settings.map((function(e){if(!se.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,I.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)("div",{className:"ml30",children:(0,I.jsx)(z.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,$.Q8)(e,null==pe?void 0:pe.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:e.publish_time?B()(e.publish_time):"",onChange:function(e,n){se[t].publish_time=n,ae(s()(se))}})})}),(0,I.jsxs)(H.Z,{span:4,children:[t>0&&(B()()<=B()(e.publish_time)||!e.course_group_id)&&(0,I.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(le);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,n){e.group_name&&(e.group_name=e.group_name.filter((function(e){var n;return!(null!==(n=se[t].group_name)&&void 0!==n&&n.includes(e))})))})),se=se.filter((function(e,n){return t!==n})),ce(e),ae(se.slice()),setTimeout((function(){return ae(se.slice())}),10)}}),se.length<(null==pe||null===(n=pe.group_settings)||void 0===n?void 0:n.length)&&(0,I.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(se),ae(se.concat({}))}})]})]})},t)}))]})]}),(0,I.jsx)("div",{className:"mt20",children:"注意"}),(0,I.jsx)("div",{children:"1、选择统一发布并确认发布时,可将教学资料发送至课堂的全部班级(包括未分班)。"}),(0,I.jsx)("div",{children:"2、选择分班发布并确认发布时,可将作业发布至指定班级。"}),(0,I.jsx)("div",{children:"3、选择暂不发布并确定时,可撤销已设置的统一发布和分班发布(包括已发布)。"})]})})),J=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,g.useParams)();return i.id=i.coursesId,(0,I.jsx)(L.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/bulk_public.json",{method:"put",body:{course_id:i.id,ids:s()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},i)}),n({type:"classroomList/getClassroomShixunsList",payload:u()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,I.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,I.jsx)("br",{}),"是否确认设为公开?"]})})})),X=n(92832),U=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,i=e.classroomList,s=(e.loading,e.dispatch),a=(0,g.useParams)(),o=((0,g.useLocation)(),i.actionTabs),r=E.Z.useForm(),c=h()(r,1)[0];return(0,f.useEffect)((function(){s({type:"classroomList/getCourseGroups",payload:{id:a.id,nonenavigate:!0}})}),[i.name]),(0,I.jsxs)(L.Z,{centered:!0,title:"新建子目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var t,n,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=c.getFieldValue(),o=null===(t=i.detailLeftMenus)||void 0===t||null===(t=t.course_modules)||void 0===t||null===(t=t.find((function(e){return"attachment"===e.type})))||void 0===t?void 0:t.id,r="/api/course_modules/".concat(o,"/add_second_category.json"),e.next=5,(0,x.ZP)(r,{method:"post",body:u()(u()({},n),{},{parent_id:a.categoryId})});case 5:0===e.sent.status&&(c.resetFields(),_.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsx)("p",{className:"tc",children:(0,I.jsx)("br",{})}),i.courseGroups.course_groups&&(0,I.jsx)(E.Z,{form:c,initialValues:D()({},"name",""),children:(0,I.jsx)(E.Z.Item,{name:"name",children:(0,I.jsxs)(v.Z,{className:"mt30",align:"middle",children:[(0,I.jsx)(H.Z,{children:"子目录名称:"}),(0,I.jsx)(H.Z,{flex:"1",children:(0,I.jsx)(X.Z,{defaultValue:(null===(t=o.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=o.selectArrs)||void 0===n?void 0:n.name)})})]})})})]})})),K=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,i=(e.loading,e.dispatch),s=((0,g.useParams)(),(0,g.useLocation)(),n.actionTabs),a=E.Z.useForm(),o=h()(a,1)[0];return(0,I.jsxs)(L.Z,{centered:!0,title:"重命名",open:"重命名"===n.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:p()(l()().mark((function e(){var t,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.getFieldValue(),s="/api/homework_commons/".concat(n.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=4,(0,x.ZP)(s,{method:"post",body:u()({},t)});case 4:0===e.sent.status&&(_.ZP.success("修改成功"),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomShixunsList",payload:u()({},n.actionTabs.params)}));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsx)("p",{className:"tc",children:(0,I.jsx)("br",{})}),n.courseGroups.course_groups&&(0,I.jsx)(E.Z,{form:o,initialValues:D()({},"name","1"),children:(0,I.jsx)(E.Z.Item,{name:"name",children:(0,I.jsxs)(v.Z,{className:"mt30",children:[(0,I.jsx)(H.Z,{children:"作业名称:"}),(0,I.jsx)(H.Z,{flex:"1",children:(0,I.jsx)(X.Z,{defaultValue:null===(t=s.selectArrs)||void 0===t?void 0:t.name})})]})})})]})})),q=n(99313),Q=n(26724),ee=n.n(Q),te={flex_box_center:"flex_box_center___FUkdm",flex_space_between:"flex_space_between___b5tWy",flex_box_vertical_center:"flex_box_vertical_center___tvrPT",flex_box_center_end:"flex_box_center_end___pZ3xg",flex_box_column:"flex_box_column___F0xEu",wrp:"wrp___C97Wf",itemTitleWrp:"itemTitleWrp___JQdEU",itemTitle:"itemTitle___cQoNO",search:"search___PvZbz","simple-table":"simple-table___H8BYb",table:"table___r82iu"},ne=n(16093),ie=q.Z.TabPane,se=!1,ae=(0,g.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var t=e.attachment,n=(e.loading,e.dispatch),i=(0,g.useParams)(),a=E.Z.useForm(),o=h()(a,1)[0],r=(0,f.useState)(0),c=h()(r,2),d=(c[0],c[1]),m=(0,f.useState)(!0),x=h()(m,2),v=x[0],b=x[1],y=(0,f.useState)("public"),Z=h()(y,2),k=Z[0],w=Z[1],C=(0,f.useState)([]),T=h()(C,2),S=T[0],N=T[1],P=(0,f.useState)({page:0,page_size:20,search:""}),A=h()(P,2),O=A[0],M=A[1];(0,f.useEffect)((function(){"选用资源"===t.actionTabs.key&&v&&z(),"选用资源"!==t.actionTabs.key&&v&&N([])}),[t.actionTabs.key,v,k]);var H=[],z=function(){var e=p()(l()().mark((function e(){var t,i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!se){e.next=2;break}return e.abrupt("return");case 2:if(se=!0,!v){e.next=19;break}if(++O.page,"public"!==k){e.next=12;break}return e.next=8,n({type:"attachment/allAttachment",payload:u()({},O)});case 8:i=e.sent,S=s()(S.concat(i.data.files)),e.next=16;break;case 12:return e.next=14,n({type:"attachment/mineAttachment",payload:u()({},O)});case 14:i=e.sent,S=s()(S.concat(null===(a=i.data)||void 0===a?void 0:a.files));case 16:(null===(t=i.object_list)||void 0===t?void 0:t.length)0?Promise.resolve():Promise.reject("请选择一个资源")}}],children:(0,I.jsx)(j.Z.Group,{style:{width:"100%"},children:(0,I.jsx)("div",{style:{maxHeight:248,overflow:"auto"},children:(0,I.jsx)(ee(),{initialLoad:!1,pageStart:0,threshold:800,loadMore:function(){z()},hasMore:v,useWindow:!1,children:(0,I.jsx)(oe,{data:S})})})})})})]})}));function oe(e){var t=e.data,n=[{title:"资源名称",dataIndex:"title",width:200,ellipsis:!0,key:"title",render:function(e,t){return(0,I.jsx)(j.Z,{value:String(t.id),defaultChecked:!0,children:(0,I.jsx)("span",{className:["c-black"].join(" "),style:{whiteSpace:"nowrap",overflow:"hidden",display:"inline-block",textOverflow:"ellipsis",position:"relative",top:6,maxWidth:150},children:(0,I.jsx)(b.Z,{title:t.title,placement:"topLeft",children:t.title})})})}},{title:"大小",dataIndex:"filesize",key:"filesize",ellipsis:!0},{title:"发布人",dataIndex:"author",key:"author",ellipsis:!0,render:function(e){return e.name}},{title:"时间",dataIndex:"created_on",key:"created_on",width:140,render:function(e){return(0,I.jsx)("span",{className:"font12",children:B()(e).format(ne.tF)})}}];return(0,I.jsx)(w.Z,{loading:se,pagination:!1,columns:n,className:te.table,dataSource:t||[]})}var re=n(59028),le=n(3113),ce=n(20817),ue={delay_publish:0,is_public:0,description:""},de=(0,g.connect)((function(e){return{attachment:e.attachment}}))((function(e){var t=e.attachment,n=e.dispatch,i=(0,g.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(u()({},ue)),r=h()(o,2),c=r[0],d=r[1],m=(0,f.useState)([]),y=h()(m,2),Z=y[0],k=y[1],w=(0,f.useState)(!1),C=h()(w,2),T=C[0],P=C[1];(0,f.useEffect)((function(){"上传资源"===t.actionTabs.key&&a.resetFields()}),[t.actionTabs.key]);i.id=i.coursesId;var A={multiple:!0,maxCount:10,withCredentials:!0,beforeUpload:function(e){var t=e.size/1024/1024;e.name.split(".").slice(-1)[0].toLowerCase();return!(t>500||0==t)||(_.ZP.error("".concat(e.name," 文件无法上传。").concat(0==t?"文件内容不能为空":"超过文件大小限制(500MB)")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){var t;console.log("data--",e),-1==(null===(t=e.file)||void 0===t||null===(t=t.response)||void 0===t?void 0:t.status)&&(_.ZP.warning(e.file.response.message),P(!0))}};return(0,I.jsx)(L.Z,{centered:!0,title:"上传资源",open:"上传资源"===t.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return s=a.getFieldValue(),s=Object.assign({},c,s),console.log(s.attachment_ids),e.next=7,(0,x.ZP)("/api/files/upload.json",{method:"post",body:{attachment_ids:s.attachment_ids.map((function(e){return e.response.id})),course_id:i.id,course_second_category_id:1*i.categoryId,is_public:!!s.is_public,delay_publish:s.delay_publish,description:s.description,publish_time:s.publish_time}});case 7:0===e.sent.status&&(_.ZP.success("操作成功"),(0,S.L9)(["教学课堂","资源","上传资源"]),d(u()({},ue)),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}})),k([]);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){k([]),d(u()({},ue)),n({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{children:(0,I.jsxs)(E.Z,{form:a,initialValues:c,onChange:function(){var e=a.getFieldValue();d(Object.assign({},c,e))},children:[(0,I.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var t=e.filter((function(e){var t=e.size/1024/1024;e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,S.RD)(e.size))),!(t>500||0==t)}));return k(t),t},rules:[{required:!0,message:"请上传资源"}],children:(0,I.jsxs)(re.Z,u()(u()({},A),{},{children:[(0,I.jsx)(le.ZP,{type:"primary",disabled:Z.length>9||T,ghost:!0,children:"文件上传"}),(0,I.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,I.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,I.jsx)("div",{children:"提示:"}),(0,I.jsx)("div",{children:"1. 一次最多上传10个文件。"}),(0,I.jsxs)("div",{children:["2. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]})]}),children:(0,I.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:1,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),pe={delay_publish:0,is_public:[!1],description:"",name:"",link:""},me=(0,g.connect)((function(e){return{attachment:e.attachment}}))((function(e){var t=e.attachment,n=e.dispatch,i=(0,g.useParams)(),s=E.Z.useForm(),a=h()(s,1)[0],o=(0,f.useState)(u()({},pe)),r=h()(o,2),c=r[0],d=r[1];i.id=i.coursesId;ce.Z.API_SERVER;return(0,I.jsx)(L.Z,{centered:!0,title:"添加外链",open:"添加外链"===t.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,maskClosable:!1,onOk:p()(l()().mark((function e(){var s,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.validateFields();case 2:return o=a.getFieldsValue(),o=Object.assign({},c,o),e.next=6,(0,x.ZP)("/api/files/upload.json",{method:"post",body:{course_id:i.id,course_second_category_id:1*i.categoryId,is_public:null===(s=o.is_public)||void 0===s?void 0:s[0],delay_publish:o.delay_publish,description:o.description,publish_time:o.publish_time,name:o.name,link:o.link}});case 6:0===e.sent.status&&(a.resetFields(),(0,S.L9)(["教学课堂","资源","添加外链"]),_.ZP.success("操作成功"),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},null==t||null===(r=t.actionTabs)||void 0===r?void 0:r.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a.resetFields(),n({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{children:(0,I.jsxs)(E.Z,{form:a,initialValues:pe,onChange:function(){var e=a.getFieldsValue();d(Object.assign({},c,e))},children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"资源名称:",name:"name",rules:[{required:!0,message:"请输入资源名称,最大限制60字符"}],children:(0,I.jsx)(X.Z,{suffix:(0,I.jsxs)("span",{children:[c.name.length,"/60"]}),maxLength:60,placeholder:"请输入资源名称,最大限制60字符"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"},{type:"url",message:"请输入正确的url"}],children:(0,I.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),he=n(70042),fe={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:"",download_setting:0},xe=(z.default.RangePicker,F.default.Option),ge=(0,g.connect)((function(e){return{attachment:e.attachment,loading:e.loading}}))((function(e){var t=e.attachment,n=(e.shixunHomeworks,e.dispatch),i=e.loading,a=e.getFileData,o=(0,g.useParams)(),r=(0,f.useState)({group_settings:[]}),c=h()(r,2),d=c[0],m=c[1],Z=t.detail,k=E.Z.useForm(),C=h()(k,1)[0],T=(0,f.useState)([]),P=h()(T,2),A=P[0],O=P[1],D=(0,f.useState)(u()({},fe)),Y=h()(D,2),W=Y[0],J=Y[1],U=(0,f.useState)(!1),K=h()(U,2),q=(K[0],K[1]),Q=function(e){return e&&e0?ne.unified_setting=!1:ne.unified_setting=!0:null!=a&&a.unified_setting?ne.unified_setting=!0:ne.unified_setting=!1,ne.publish_time=a.publish_time?a.publish_time:B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),console.log(ne.unified_setting),ne.file_status=null==a?void 0:a.file_status,ie(Object.assign({},ne)),O([u()({},a)].concat(s()(null==a?void 0:a.attachment_histories))),(c=u()({},d)).group_settings=null==a?void 0:a.batches_publish_info,console.log(c),m(c),(null==a||null===(i=a.course_groups)||void 0===i?void 0:i.length)>0?(f=null==a||null===(p=a.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),x=null==a||null===(h=a.course_groups)||void 0===h?void 0:h.filter((function(e){return!e.is_admin})),(null==f?void 0:f.length)>0?ue(f):ue([{is_admin:!0}]),(null==x?void 0:x.length)>0?ge(x):ge([])):console.log(oe);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,f.useEffect)((function(){var e;"资源设置"===t.actionTabs.key&&(o.id=null===(e=t.actionTabs.selectArrs)||void 0===e?void 0:e.id,C.resetFields(),je())}),[t.actionTabs.key,o.id]);var Ze=["pdf","docx","doc","xlsx","xls","ppt","pptx","zip"],ke=(0,f.useState)([]),we=h()(ke,2),Ce=we[0],Te=we[1],Se={multiple:!1,maxCount:1,accept:".pdf, .docx, .doc, .xlsx, .xls, .ppt, .pptx, .zip,",withCredentials:!0,beforeUpload:function(e){var t=e.size/1024/1024,n=e.name.split(".").slice(-1)[0].toLowerCase();return t>500?(_.ZP.error("".concat(e.name," 文件无法上传。超过文件大小限制(500MB)")),Promise.reject()):-1!=Ze.indexOf(n)||(_.ZP.error("".concat(e.name," 文件无法上传,当前仅限支持pdf、word、excel、ppt、zip文件")),Promise.reject())},action:"".concat(ce.Z.API_SERVER,"/api/attachments.json")};function Ne(e){var n=e.data;console.log("data",n);var i=[{title:"资源名称",key:"id",width:307,ellipsis:!0,render:function(e){return(0,I.jsx)(b.Z,{title:e.title,children:(0,I.jsx)("a",{href:ce.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333",children:e.title})})}},{title:"下载",dataIndex:"downloads_count",key:"downloads_count",ellipsis:!0,width:50},{title:"版本号",dataIndex:"created_on",key:"created_on",ellipsis:!0,width:140,render:function(e){return e?(0,I.jsx)("span",{children:B()(e).format("YYYY-MM-DD HH:mm")}):"--"}},{title:"操作",width:60,render:function(e,n,i){return(0,I.jsx)("span",{onClick:function(){return e=null==n?void 0:n.id,s=i,void(1!==A.length?L.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"删除资源后将无法恢复,请确认是否删除?",onOk:(a=p()(l()().mark((function n(){var i,a,r;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=s?{type:"history"}:{},n.next=3,(0,x.ZP)("/api/attachments/".concat(e,".json"),{method:"delete",body:i});case 3:0===(null==(a=n.sent)?void 0:a.status)&&(o.id=null===(r=t.actionTabs.selectArrs)||void 0===r?void 0:r.id,je());case 5:case"end":return n.stop()}}),n)}))),function(){return a.apply(this,arguments)})}):L.Z.info({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,className:"custom-modal-divider",content:"资源不能全部删除"}));var e,s,a},className:"c-red current",children:"删除"})}}];return(0,I.jsx)(w.Z,{pagination:!1,columns:i,style:{fontSize:12,marginBottom:20},dataSource:n||[]})}return(0,I.jsx)(L.Z,{centered:!0,title:"资源设置",open:"资源设置"===t.actionTabs.key,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var i,s,r,c,p,m;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==ne.file_status&&(oe=null===(i=oe)||void 0===i?void 0:i.map((function(e){var t;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return e.course_group_id=null===(t=d.group_settings)||void 0===t?void 0:t.filter((function(t){return null==e?void 0:e.course_group_name.includes(t.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(oe),e.next=4,C.validateFields();case 4:return p=C.getFieldValue(),p=Object.assign({},W,p),(m=JSON.parse(JSON.stringify(ne))).group_settings=oe.concat(me),e.next=10,(0,he.Ot)(u()({id:Z.id,course_id:o.id,course_second_category_id:o.categoryId||0,is_public:null===(s=p.is_public)||void 0===s?void 0:s[0],delay_publish:p.delay_publish,publish_type:null==ne?void 0:ne.file_status,description:p.description,publish_time:W.publish_time,new_attachment_id:null===(r=p.attachment_ids)||void 0===r?void 0:r.map((function(e){var t;return null===(t=e.response)||void 0===t?void 0:t.id})),download_setting:null===(c=p)||void 0===c?void 0:c.download_setting},m));case 10:0===e.sent.status&&(J(u()({},fe)),_.ZP.success("操作成功"),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),a()),Te([]),ue([{}]);case 14:case"end":return e.stop()}}),e)}))),onCancel:function(){Te([]),ue([{}]),J(u()({},fe)),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)})},children:(0,I.jsx)("section",{className:"",children:(0,I.jsxs)(y.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,I.jsx)(Ne,{data:A}),(0,I.jsxs)(E.Z,{form:C,initialValues:W,onChange:function(){var e=C.getFieldValue();J(Object.assign({},W,e))},children:[(0,I.jsx)(E.Z.Item,{name:"attachment_ids",valuePropName:"fileList",getValueFromEvent:function(e){return Array.isArray(e)?e:null==e?void 0:e.fileList},normalize:function(e){var t=e.filter((function(e){var t=e.size/1024/1024,n=e.originFileObj.name.split(".").slice(-1)[0].toLowerCase();return-1===e.name.indexOf("  ")&&(e.name="".concat(e.name).concat("  ").concat((0,S.RD)(e.size))),!(t>500||-1==Ze.indexOf(n))}));return Te(t),t},children:(0,I.jsxs)(re.Z,u()(u()({},Se),{},{children:[(0,I.jsx)(le.ZP,{type:"primary",disabled:Ce.length>0,ghost:!0,style:{marginRight:5},children:"更新版本"}),(0,I.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,I.jsxs)("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[(0,I.jsx)("div",{children:"提示:"}),(0,I.jsxs)("div",{children:["1. 不支持断点续传,单个文件大小请勿超过",(0,N.Ny)()?"1G":"150M","。"]}),(0,I.jsx)("div",{children:"2. 当前仅限支持pdf、word、excel、ppt、zip文件。"})]}),children:(0,I.jsx)("i",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"iconfont icon-tishixiaowenhao ml5",style:{cursor:"pointer",color:"#4C6FFF"}})})]}))}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsxs)(v.Z,{className:"mb20",children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(M.ZP.Group,{value:ne.file_status,onChange:function(e){ie(Object.assign({},u()(u()({},ne),{},{file_status:e.target.value})))},children:[(0,I.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==ne.file_status&&(0,I.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,I.jsx)(H.Z,{children:"发布时间:"}),(0,I.jsx)(H.Z,{className:"ml5",children:(0,I.jsx)(z.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return Q(e,null==d||d.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:ne.publish_time?B()(ne.publish_time):"",onChange:function(e,t){ne.publish_time=t,ie(Object.assign({},ne))}})}),(0,I.jsx)(H.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==ne.file_status&&(0,I.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{flex:"1",children:"分班:"}),(0,I.jsx)(H.Z,{flex:"1",children:"发布时间:"})]})}),(0,I.jsx)(H.Z,{span:4})]})}),oe&&oe.map((function(e,t){var n;return(0,I.jsx)(H.Z,{span:24,style:{marginTop:t>0?"10px":""},children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)(v.Z,{gutter:[8,16],children:(0,I.jsx)(H.Z,{flex:"1",style:{maxWidth:200},children:(0,I.jsx)(F.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(n,i){console.log(i),oe[t].course_group_name=n,oe[t].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(oe.map((function(e){return e.course_group_name}))),a=be.map((function(e){var t=(null==e?void 0:e.course_group_name)||[];return u()(u()({},e),{},{course_group_name:(0,R.remove)(t,(function(e){return s.includes(e)}))})}));ye(a),ue(oe.slice())},children:(null==d?void 0:d.group_settings)&&(null==d?void 0:d.group_settings.map((function(e){if(!oe.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,I.jsx)(xe,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)("div",{className:"ml30",children:(0,I.jsx)(z.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return Q(e,null==d||d.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:e.publish_time?B()(e.publish_time):"",onChange:function(e,n){oe[t].publish_time=n,ue(s()(oe))}})})}),(0,I.jsxs)(H.Z,{span:4,children:[t>0&&(B()()<=B()(e.publish_time)||!e.course_group_id)&&(0,I.jsx)(V.Z,{style:{position:"absolute",top:10},onClick:function(){var e=(0,R.cloneDeep)(be);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,n){e.group_name&&(e.group_name=e.group_name.filter((function(e){var n;return!(null!==(n=oe[t].group_name)&&void 0!==n&&n.includes(e))})))})),oe=oe.filter((function(e,n){return t!==n})),ye(e),ue(oe.slice()),setTimeout((function(){return ue(oe.slice())}),10)}}),oe.length<(null==d||null===(n=d.group_settings)||void 0===n?void 0:n.length)&&(0,I.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:10},onClick:function(){console.log(oe),ue(oe.concat({}))}})]})]})},t)}))]}),(0,I.jsx)(E.Z.Item,{label:"下载设置",name:"download_setting",children:(0,I.jsxs)(M.ZP.Group,{children:[(0,I.jsx)(M.ZP,{value:0,children:"允许学生下载"}),(0,I.jsx)(M.ZP,{value:1,children:"禁止学生下载"})]})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})]})})})})),_e=n(26699),ve={delay_publish:0,is_public:[!1],description:"",title:"",link:"",file_status:-1,publish_time:""},be=(0,g.connect)((function(e){return{attachment:e.attachment}}))((function(e){var t=e.attachment,n=e.dispatch,i=e.getFileData,a=(0,g.useParams)(),o=t.detail,r=E.Z.useForm(),c=h()(r,1)[0],d=(0,f.useState)(u()({},ve)),m=h()(d,2),x=m[0],b=m[1];(0,f.useEffect)((function(){"外链设置"===t.actionTabs.key&&c.resetFields()}),[t.actionTabs.key]);var y=function(e){return e&&e0?S.unified_setting=!1:S.unified_setting=!0:null!=o&&o.unified_setting?S.unified_setting=!0:S.unified_setting=!1,S.publish_time=o.publish_time?o.publish_time:B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),S.file_status=null==o?void 0:o.file_status,N(Object.assign({},S)),w([u()({},o)].concat(s()(null==o?void 0:o.attachment_histories))),(d=u()({},O)).group_settings=null==o?void 0:o.batches_publish_info,console.log(d),D(d),(null==o||null===(i=o.course_groups)||void 0===i?void 0:i.length)>0?(h=null==o||null===(p=o.course_groups)||void 0===p?void 0:p.filter((function(e){return e.is_admin})),f=null==o||null===(m=o.course_groups)||void 0===m?void 0:m.filter((function(e){return!e.is_admin})),(null==h?void 0:h.length)>0?U(h):U([{is_admin:!0}]),(null==f?void 0:f.length)>0?ee(f):ee([])):console.log(J);case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());return(0,f.useEffect)((function(){var e;"外链设置"===t.actionTabs.key&&(a.id=null===(e=t.actionTabs.selectArrs)||void 0===e?void 0:e.id,ae())}),[t.actionTabs.key]),(0,I.jsx)(L.Z,{centered:!0,title:"外链设置",open:"外链设置"===t.actionTabs.key,okText:"确定",cancelText:"取消",width:600,onOk:p()(l()().mark((function e(){var s,r,d,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S.unified_setting||(J=null===(s=J)||void 0===s?void 0:s.map((function(e){var t;if(!e.course_group_name)throw _.ZP.error("请选择分班名称"),new String("请选择分班名称");if(!e.publish_time)throw _.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");return console.log(O.group_settings),console.log(e),e.course_group_id=null===(t=O.group_settings)||void 0===t?void 0:t.filter((function(t){return null==e?void 0:e.course_group_name.includes(t.name)})).map((function(e){return e.course_group_id||e.id})).toString().split(","),console.log(e.course_group_id),e}))),console.log(J),e.next=4,c.validateFields();case 4:return d=c.getFieldValue(),d=Object.assign({},x,d),(p=JSON.parse(JSON.stringify(S))).group_settings=J.concat(Q),e.next=10,(0,he.Ot)(u()({id:o.id,course_id:a.id,course_second_category_id:1*a.categoryId,is_public:null===(r=d.is_public)||void 0===r?void 0:r[0],delay_publish:d.delay_publish,publish_type:null==S?void 0:S.file_status,description:d.description,publish_time:x.publish_time,link:d.link,name:d.title},p));case 10:0===e.sent.status&&(_.ZP.success("操作成功"),n({type:"attachment/setActionTabs",payload:{}}),n({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),i());case 12:case"end":return e.stop()}}),e)}))),onCancel:function(){U([{}]),b(u()({},ve)),n({type:"attachment/setActionTabs",payload:{}})},children:(0,I.jsx)("section",{className:"pl20 pr20 pt10",children:(0,I.jsxs)(E.Z,{form:c,initialValues:x,onChange:function(){var e=c.getFieldValue();b(Object.assign({},x,e))},children:[(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"资源名称:",name:"title",rules:[{required:!0,message:"请输入资源名称"}],children:(0,I.jsx)(X.Z,{placeholder:"请输入资源名称"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{label:"链接地址:",name:"link",rules:[{required:!0,message:"请输入外链url"}],children:(0,I.jsx)(X.Z,{placeholder:"请输入外链url"})})})}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{children:(0,I.jsx)(E.Z.Item,{label:"公开:",name:"is_public",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(j.Z,{value:!0,children:"选中,所有用户可见,否则课堂成员可见"})})})})}),(0,I.jsxs)(v.Z,{className:"mb20",children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(M.ZP.Group,{value:S.file_status,onChange:function(e){N(Object.assign({},u()(u()({},S),{},{file_status:e.target.value})))},children:[(0,I.jsx)(M.ZP,{className:"ml5",value:-1,children:"暂不发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:0,children:"统一发布"}),(0,I.jsx)(M.ZP,{className:"ml20",value:1,children:"分班发布"})]})]}),0==S.file_status&&(0,I.jsxs)(v.Z,{align:"middle",className:"mb30",style:{paddingLeft:65},children:[(0,I.jsx)(H.Z,{children:"发布时间:"}),(0,I.jsx)(H.Z,{className:"ml5",children:(0,I.jsx)(z.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==O||O.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:S.publish_time?B()(S.publish_time):"",onChange:function(e,t){S.publish_time=t,N(Object.assign({},S))}})}),(0,I.jsx)(H.Z,{children:(0,I.jsx)("span",{className:"c-grey-c ml10",children:"(学生可查看教学资料的时间)"})})]}),1==S.file_status&&(0,I.jsxs)(v.Z,{style:{paddingLeft:65,marginBottom:30,maxHeight:216,overflow:"hidden auto"},children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{children:[(0,I.jsx)(H.Z,{flex:"1",children:"分班:"}),(0,I.jsx)(H.Z,{flex:"1",children:"发布时间:"})]})}),(0,I.jsx)(H.Z,{span:4})]})}),J&&J.map((function(e,t){var n;return(0,I.jsx)(H.Z,{span:24,children:(0,I.jsxs)(v.Z,{gutter:[8,16],children:[(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)(v.Z,{gutter:[8,16],children:(0,I.jsx)(H.Z,{flex:"1",style:{maxWidth:200},children:(0,I.jsx)(F.default,{mode:"multiple",style:{width:"100%"},value:e.course_group_name,placeholder:"请选择分班名称",onChange:function(n,i){console.log(i),J[t].course_group_name=n,J[t].course_group_id=e.course_group_id;var s=(0,R.flattenDeep)(J.map((function(e){return e.course_group_name}))),a=ie.map((function(e){var t=(null==e?void 0:e.course_group_name)||[];return u()(u()({},e),{},{course_group_name:(0,R.remove)(t,(function(e){return s.includes(e)}))})}));se(a),U(J.slice())},children:(null==O?void 0:O.group_settings)&&(null==O?void 0:O.group_settings.map((function(e){if(!J.map((function(e){return e.course_group_name})).flat().includes(e.name))return(0,I.jsx)(Option,{value:e.name,children:e.name},e.course_group_id)})))})})})}),(0,I.jsx)(H.Z,{span:10,children:(0,I.jsx)("div",{className:"ml30",children:(0,I.jsx)(z.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return y(e,null==O||O.course_end_date)},disabledTime:function(e){return(0,$.d0)(e)},value:e.publish_time?B()(e.publish_time):"",onChange:function(e,n){J[t].publish_time=n,U(s()(J))}})})}),(0,I.jsxs)(H.Z,{span:4,children:[t>0&&(B()()<=B()(e.publish_time)||!e.course_group_id)&&(0,I.jsx)(V.Z,{onClick:function(){var e=(0,R.cloneDeep)(ie);console.log(e,"repairSettingsCopyrepairSettingsCopyrepairSettingsCopy"),e.forEach((function(e,n){e.group_name&&(e.group_name=e.group_name.filter((function(e){var n;return!(null!==(n=J[t].group_name)&&void 0!==n&&n.includes(e))})))})),J=J.filter((function(e,n){return t!==n})),se(e),U(J.slice()),setTimeout((function(){return U(J.slice())}),10)}}),J.length<(null==O||null===(n=O.group_settings)||void 0===n?void 0:n.length)&&(0,I.jsx)(G.Z,{className:"c-green ml20",style:{position:"absolute",left:20,top:4},onClick:function(){console.log(J),U(J.concat({}))}})]})]})},t)}))]}),(0,I.jsx)(v.Z,{children:(0,I.jsx)(H.Z,{span:24,children:(0,I.jsx)(E.Z.Item,{name:"description",label:"资源描述:",children:(0,I.jsx)(X.Z.TextArea,{maxLength:100,placeholder:"请在此输入资源描述,最大限制100个字符",rows:6})})})})]})})})})),ye={flex_box_center:"flex_box_center___Q71DS",flex_space_between:"flex_space_between___TNuTq",flex_box_vertical_center:"flex_box_vertical_center___rhfhG",flex_box_center_end:"flex_box_center_end___MsQQ8",flex_box_column:"flex_box_column___MYvbv",bg:"bg___WkKTX",containerTitle:"containerTitle___x4her",containerDesc:"containerDesc___yNjjw",listItem:"listItem___pzdI9",info:"info___FH9ox",title:"title___TGy6D",titleLeft:"titleLeft___jaNs9",titleRight:"titleRight___X9mA2",acitons:"acitons___CPj4f",menu:"menu___Vr5C0",spanSize:"spanSize___hidB_",table:"table___UIeZ8",flexBox:"flexBox___VZsop",watch:"watch___l8SSX",iconV:"iconV___bHhod"},je=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=e.loading,i=e.dispatch,a=(0,g.useParams)(),o=((0,g.useLocation)(),(0,f.useState)([])),r=h()(o,2),c=r[0],u=r[1],d=(0,f.useState)(1),m=h()(d,2),v=m[0],b=m[1];(0,f.useEffect)((function(){new Promise(function(){var e=p()(l()().mark((function e(t,n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i({type:"classroomList/getCoursesMine",payload:{id:a.id,page_size:50}}).then((function(e){u(c.concat(e))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())}),[t.name]);var y=E.Z.useForm(),Z=h()(y,1)[0],k=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map((function(e){return k.push(e.id+"")}));var C=[{title:"",width:40,dataIndex:"id",key:"id",render:function(e,t){return(0,I.jsx)(j.Z,{value:String(e)})}},{title:"课堂名称",dataIndex:"name",key:"name",width:482,ellipsis:!0},{title:"创建时间",dataIndex:"created_at",key:"created_at",width:130},{title:"结束时间",dataIndex:"end_date",key:"end_date",width:130}];return(0,I.jsxs)(L.Z,{centered:!0,title:"发送资源",open:"发送"===t.actionTabs.key,okText:"确定",cancelText:"取消",width:820,footer:(0,I.jsxs)("div",{style:{height:"48px",minHeight:"48px",display:"flex",alignItems:"center"},children:[(0,I.jsxs)("span",{style:{flex:"1",textAlign:"start"},children:["发布状态:",(0,I.jsxs)(M.ZP.Group,{value:v,onChange:function(e){b(e.target.value)},children:[(0,I.jsx)(M.ZP,{value:1,children:"发布"}),(0,I.jsx)(M.ZP,{value:0,children:"不发布"})]})]}),(0,I.jsx)(le.ZP,{onClick:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:"取消"}),(0,I.jsx)(le.ZP,{onClick:p()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Z.getFieldValue(),e.next=3,(0,x.ZP)("/api/files/bulk_send.json",{method:"post",body:{ids:s()(t.actionTabs.selectArrs),to_course_ids:s()(n.group_ids),course_id:a.id,is_publish:v}});case 3:0===e.sent.status&&(_.ZP.success("发送成功"),i({type:"classroomList/setActionTabs",payload:{}}));case 5:case"end":return e.stop()}}),e)}))),type:"primary",children:"确认"})]}),bodyStyle:{minHeight:200},onCancel:function(){i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("p",{className:"tc bold mb20",children:["选择的资源发送到",(0,I.jsx)("span",{className:"c-orange",children:"指定课堂"})]}),t.courseGroups.course_groups&&(0,I.jsx)(E.Z,{form:Z,initialValues:D()(D()({},"group_ids",k),"end_time",B()(B()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:(0,I.jsx)(E.Z.Item,{name:"group_ids",children:(0,I.jsx)(j.Z.Group,{children:(0,I.jsx)(w.Z,{loading:n.effects["classroomList/getCourseGroups"],columns:C,className:ye.table,dataSource:null==c?void 0:c.filter((function(e){return(null==e?void 0:e.id)!=a.id})),scroll:{y:240},pagination:!1})})})})]})})),Ze=n(50883),ke=n(81971),we=n(99151),Ce=n(21075),Te=(0,g.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t=e.classroomList,n=e.user,i=e.dispatch,a=(0,g.useParams)(),o=(0,f.useState)(!1),r=h()(o,2),c=r[0],d=r[1];(0,f.useEffect)((function(){if("取消发布"===t.actionTabs.key){var e;if((0,N.j5)()||null!=n&&null!==(e=n.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.own)return void d(!0);var i={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map((function(e){var t;e.author_login===(null===(t=n.userInfo)||void 0===t?void 0:t.login)?++i.hasNum:++i.noHasNum})),i.noHasNum>0?L.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,I.jsxs)("div",{children:["1"!==t.actionTabs.isdelete&&(0,I.jsxs)("div",{children:["当前选中资源中:",(0,I.jsx)("span",{className:"c-blue",children:i.hasNum}),"个由您本人发布,",(0,I.jsx)("span",{className:"c-red",children:i.noHasNum})," 个由其他老师发布。",(0,I.jsx)("br",{})]}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){m()}}):d(!0)}else d(!1)}),[t.actionTabs.key]);var m=function(){i({type:"classroomList/setActionTabs",payload:{}})};return(0,I.jsxs)(L.Z,{centered:!0,title:"提示",open:c,okText:"确定",cancelText:"取消",onOk:p()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/unpublish.json",{method:"put",body:{ids:s()(t.actionTabs.selectArrs),course_id:a.id}});case 2:0===e.sent.status&&(_.ZP.success("操作成功"),i({type:"classroomList/getAttachmentList",payload:u()({},t.actionTabs.params)}),i({type:"classroomList/setActionTabs",payload:{}}),i({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){m()},children:[(0,I.jsx)("p",{children:"确定取消发布选中的资源吗?"}),(0,I.jsx)("p",{children:"取消后,选中资源已设置的发布规则将无效(包括已发布)。"})]})})),Se=n(71418),Ne=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,i=e.classroomList,a=e.dispatch,o=(0,g.useParams)(),r=(0,f.useState)(1),l=h()(r,2),c=l[0],u=l[1],d=(0,f.useState)(0),p=h()(d,2),m=p[0],x=p[1],_=(0,f.useState)(20),v=h()(_,2),b=v[0],y=v[1],j=(0,f.useState)(!1),Z=h()(j,2),k=Z[0],T=Z[1],S=(0,f.useState)([]),N=h()(S,2),P=N[0],A=N[1],O=(0,f.useState)(""),D=h()(O,2),E=D[0],M=D[1],H=(0,f.useState)(null),z=h()(H,2),Y=z[0],B=z[1],R=(0,f.useState)(!1),$=h()(R,2),V=$[0],G=$[1],W=(0,f.useState)([]),J=h()(W,2),U=J[0],K=J[1];o.id=o.coursesId,(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key?(M(""),B(null),q(),T(!0)):T(!1)}),[i.actionTabs]);var q=function(){var e;(0,he.mn)({course_id:o.id,attachment_id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&K(s()(e.course_groups))})),Q()},Q=function(){1!=c?u(1):20!=b?y(20):ee()},ee=function(){var e;G(!0),(0,he.$n)({page:c,limit:b,keyword:E,course_group_id:Y,course_id:o.id,id:null===(e=i.actionTabs)||void 0===e||null===(e=e.currentInfo)||void 0===e?void 0:e.id}).then((function(e){0==e.status&&(A(e.data),x(e.size))})),G(!1)},te=[{title:"序号",render:function(e,t,n){return b*(c-1)+n+1},width:60,align:"center"},{title:"学号",dataIndex:"student_id",align:"center"},{title:"姓名",dataIndex:"username",align:"center"},{title:"班级",dataIndex:"course_group_name",align:"center"},{title:"查看时间",dataIndex:"watch_time",align:"center"},{title:"下载时间",dataIndex:"download_time",align:"center"}];(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&ee()}),[c]),(0,f.useEffect)((function(){"访问记录"===i.actionTabs.key&&(1==c?ee():u(1))}),[b]),(0,f.useEffect)((function(){Q()}),[Y]);return(0,I.jsxs)(L.Z,{width:1e3,centered:!0,title:"访问记录",open:k,footer:null,onCancel:function(){M(""),B(null),a({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["资源名称:",(0,I.jsx)("div",{style:{width:350,height:22,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},title:null==i||null===(t=i.actionTabs)||void 0===t||null===(t=t.currentInfo)||void 0===t?void 0:t.title,children:null==i||null===(n=i.actionTabs)||void 0===n||null===(n=n.currentInfo)||void 0===n?void 0:n.title})]}),(0,I.jsxs)("div",{style:{display:"flex"},children:[(0,I.jsx)(F.default,{value:Y,style:{width:160,marginRight:20},placeholder:"请选择分班名称",allowClear:!0,onChange:function(e){B(e)},children:U.map((function(e){return(0,I.jsx)(Option,{label:e.name,value:e.course_group_id,children:e.name},e.course_group_id)}))}),(0,I.jsx)(X.Z.Search,{placeholder:"请输入姓名/学号进行搜索",value:E,onChange:function(e){M(e.target.value)},onSearch:function(e){1==c?ee():u(1)},style:{width:230,marginLeft:"auto"},onPressEnter:function(){return ee()}})]})]}),(0,I.jsx)(Se.Z,{spinning:V,children:(0,I.jsx)(w.Z,{style:{padding:"15px 0"},pagination:!1,bordered:!0,columns:te,dataSource:P,rowKey:function(e){return null==e?void 0:e.id}})}),m>0&&(0,I.jsx)(C.Z,{className:"tc",style:{paddingBottom:15},showSizeChanger:!0,showQuickJumper:!0,onChange:function(e,t){u(e)},onShowSizeChange:function(e,t){y(t)},defaultCurrent:1,pageSizeOptions:["10","20","50","100"],current:c||1,pageSize:b||10,defaultPageSize:10,total:m,showTotal:function(e){return(0,I.jsxs)("span",{className:"mr10",children:["共",(0,I.jsxs)("span",{className:"c-blue",children:[" ",e," "]}),"条数据"]})}})]})})),Le=n(18695),Ie=(0,g.connect)((function(e){var t=e.classroomList,n=e.loading,i=e.user;return{classroomList:t,globalSetting:e.globalSetting,user:i,loading:n.effects}}))((function(e){var t,n,i,a=e.classroomList,r=(e.globalSetting,e.loading),c=e.user,d=e.dispatch,m=(e.match,(0,g.useLocation)()),L=(0,g.useParams)(),O=(0,g.useSearchParams)(),D=h()(O,1)[0],E=(0,f.useState)({sort_type:"publish_time",sort:"desc",page_size:20,clazz:"0"===D.get("tabs")?"":"1"===D.get("tabs")?"2":"2"===D.get("tabs")?"3":"3"===D.get("tabs")?"1":""}),M=h()(E,2),H=M[0],z=M[1],F=(0,f.useState)(Array.from({length:20},(function(){return!1}))),Y=h()(F,2),R=Y[0],$=Y[1],V=(0,f.useState)([]),G=h()(V,2),X=G[0],q=G[1],Q=(0,f.useState)(),ee=h()(Q,2),te=(ee[0],ee[1],new Date),ne=(0,f.useState)([]),ie=h()(ne,2),se=ie[0],oe=ie[1],re=(0,f.useState)("发布时间降序排列"),le=h()(re,2),ue=le[0],pe=le[1],fe=(0,f.useState)(!1),xe=h()(fe,2),ve=(xe[0],xe[1],a.detailAttachmentList),Se=a.detailLeftMenus,Ie=a.detailTopBanner,Pe=a.taskList,Ae=D.get("tabs")?parseInt(D.get("tabs")):0,Oe=(0,f.useState)(!1),De=h()(Oe,2),Ee=De[0],Me=De[1];c.userInfo;function He(e,t){return ze.apply(this,arguments)}function ze(){return(ze=p()(l()().mark((function e(t,n){var i,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.ZP)("/api/files/group_settings_statistics.json",{method:"get",params:{attachment_id:t,course_id:L.course_id}});case 2:i=e.sent,(a=s()(X))[n]=null==i?void 0:i.data,q(a);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}H.course_id=L.coursesId,L.categoryId?H.course_second_category_id=L.categoryId:delete H.course_second_category_id,(0,f.useEffect)((function(){$(Array.from({length:20},(function(){return!1}))),q([])}),[]),(0,f.useEffect)((function(){var e,t;if(null!=c&&null!==(e=c.userInfo)&&void 0!==e&&e.login){var n,i=S.cX.getItem("".concat(null==c||null===(n=c.userInfo)||void 0===n?void 0:n.login).concat((0,N.GJ)()?"Teacher":"Student"),"Attachment");i&&(H.sort_type=null==i?void 0:i.type,H.sort=null==i?void 0:i.direction,console.log("localRecordValue",i),pe(null==i?void 0:i.name)),Fe()}else null!=c&&null!==(t=c.userInfo)&&void 0!==t&&t.username&&Fe()}),[null==c||null===(t=c.userInfo)||void 0===t?void 0:t.login,m.pathname]),(0,f.useEffect)((function(){"目录重命名成功"===a.actionTabs.key&&Fe()}),[a.actionTabs.key]),(0,f.useEffect)((function(){oe([])}),[ve]);var Fe=function(){z(u()({},H)),oe([]),d({type:"classroomList/getAttachmentList",payload:u()({},H)})},Ye=function(){var e=p()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.link){e.next=4;break}return e.next=3,d({type:"attachment/updateVisits",payload:{id:t.id}});case 3:d({type:"classroomList/getAttachmentList",payload:u()({},H)});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();Se.course_modules&&a.detailLeftMenus.course_modules.filter((function(e){return"attachment"===e.type}))[0];var Be=function(){var e=p()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=se){e.next=3;break}return _.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,x.ZP)("/api/files/bulk_move.json",{method:"put",body:{course_id:L.course_id,ids:se,to_category_id:null==t?void 0:t.key}});case 5:0===e.sent.status&&(_.ZP.success("操作成功"),d({type:"classroomList/getAttachmentList",payload:u()({},H)}),oe([]));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Re=function(e){return e.link?e.link:ce.Z.API_SERVER+e.url},$e=[{name:"删除",icon:(0,I.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,I.jsx)("i",{className:"iconfont icon-fasong"})},{name:"立即发布",icon:(0,I.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"取消发布",icon:(0,I.jsx)("i",{className:"iconfont icon-quxiaofabu"})},{name:"设为公开",icon:(0,I.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"调整排序",icon:(0,I.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"})}].filter((function(e){return!!Ie.is_public||"设为公开"!==e.name})),Ve=[{name:"全部",id:"",total:ve.total_count,index:0},{name:"未发布",id:"2",total:(0,N.GJ)()?ve.unpublish_count:null,index:1},{name:"预发布",id:"3",total:(0,N.GJ)()?ve.not_started_count:null,index:2},{name:"已发布",id:"1",total:(0,N.GJ)()?ve.publish_count:null,index:3}],Ge=[{title:"班级",dataIndex:"name",key:"name",width:240},{title:"状态",dataIndex:"status",key:"status",width:80},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",width:200,sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===H.order_by?"desc"===H.sort_direction?"descend":"ascend":null,render:function(e){return e?B()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"分班老师",dataIndex:"member_manager",key:"member_manager",ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,I.jsx)("span",{title:e,children:e}):"--"}}],We=function(){var e=p()(l()().mark((function e(t){var n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.name,""==se?_.ZP.error("请选择你要操作的任务"):"调整排序"===n?Je():d({type:"classroomList/setActionTabs",payload:{key:n,selectArrs:se,selectArrsAll:null===(i=ve.files)||void 0===i?void 0:i.filter((function(e){return se.includes(e.id)})),params:H,batch:!0}});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Je=function(){var e={courseId:H.course_id,container_type:"attachment"};null!=H&&H.course_second_category_id&&(e.category_id=null==H?void 0:H.course_second_category_id),d({type:"classroomList/getAllTaskList",payload:e}),d({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},Xe=function(){var e=p()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"classroomList/updateTaskPosition",payload:{category_id:null==H?void 0:H.course_second_category_id,courseId:null==H?void 0:H.course_id,task_ids:t,container_type:"attachment"}});case 2:Fe();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ue=(0,f.useMemo)((function(){var e=[];return Pe.length>0&&(e=Pe.map((function(e){var t="";return e.is_publish&&e.publish_status&&(t="已发布"),e.is_publish&&!e.publish_status&&(t="预发布"),e.is_publish||(t="未发布"),{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:t}}))),e}),[Pe]);return console.log(Pe,"taskList"),(0,I.jsxs)("section",{children:[(0,I.jsx)(ke.Z,{isLoading:r["classroomList/getAttachmentList"],tabDataSource:(0,N.GJ)()?Ve:[],isAdmin:(0,N.GJ)(),onTabMenuClick:function(e){console.log(e.key),"0"!==e.key&&"1"!==e.key&&"2"!==e.key||(H.sort_type="created_on",H.sort="desc",pe("创建时间降序排列")),"3"===e.key&&(H.sort_type="publish_time",H.sort="desc",pe("发布时间降序排列")),H.clazz=Ve[e.key].id,H.page=1,g.history.replace("".concat(m.pathname,"?tabs=").concat(e.key)),$(Array.from({length:20},(function(){return!1}))),q([]),Fe()},defaultSelectedKeys:[Ae+""],showControlButton:(0,N.GJ)(),buttonText:"选用资源",extraNode:(0,N.GJ)()&&(0,I.jsxs)(v.Z,{align:"middle",className:"mr20",children:[!(null!=ve&&ve.parent_category_id)&&(0,N.GJ)()&&(0,I.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){e.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"新建目录"}})},children:(0,I.jsx)(b.Z,{title:"新建子目录",children:(0,I.jsx)("i",{className:"iconfont icon-xinjianmulu1 font14"})})}),(0,I.jsx)("span",{className:"c-blue font16 ml20 current",style:{paddingTop:2},onClick:function(e){e.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"目录重命名",params:H,selectArrs:u()(u()({},ve),{},{category_id:null==H?void 0:H.course_second_category_id,main_id:"object"===o()(ve.parent_category_id)?ve.id:void 0}),cb:Fe}})},children:(0,I.jsx)(b.Z,{title:"目录重命名",children:(0,I.jsx)("i",{className:"iconfont icon-zhongmingming1 font17"})})}),(0,I.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),d({type:"attachment/setActionTabs",payload:{key:"上传资源",params:H}})},children:[(0,I.jsx)("i",{className:"iconfont icon-shangchuan3 font14 mr5"}),"上传资源"]}),(0,I.jsxs)("span",{className:"c-blue font14 ml20 current",onClick:function(e){e.preventDefault(),d({type:"attachment/setActionTabs",payload:{key:"添加外链",params:H}})},children:[(0,I.jsx)("i",{className:"iconfont icon-lianjie2 font14 mr5"}),"添加外链"]})]}),onButtonClick:function(){d({type:"attachment/setActionTabs",payload:{key:"选用资源",params:H}})}}),(0,I.jsx)(we.Z,{dataSource:ve.files||[],isAdmin:(0,N.GJ)(),batchStatus:Ee,SortMenuName:ue,setSortMenuName:pe,SortMenus:[{name:"默认排序",type:"",direction:""},{name:"创建时间降序排列",type:"created_on",direction:"desc"},{name:"创建时间升序排列",type:"created_on",direction:"asc"},{name:"发布时间降序排列",type:"publish_time",direction:"desc"},{name:"发布时间升序排列",type:"publish_time",direction:"asc"}],onSearch:function(e){H.search=e,H.page=1,Fe()},onSort:function(e){var t;H.sort_type=e.type,H.sort=e.direction,H.page=1,S.cX.setItem("".concat(null==c||null===(t=c.userInfo)||void 0===t?void 0:t.login).concat((0,N.GJ)()?"Teacher":"Student"),e,"Attachment"),pe(e.name),Fe()},onBatch:function(e){return Me(e)}}),(0,I.jsxs)(y.Z,{loading:r["classroomList/getAttachmentList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===ve.total_count&&(0,I.jsx)(Ze.Z,{}),ve.files&&ve.files.map((function(e,t){var n,i,a;return(0,I.jsxs)("div",{className:ye.listItem,children:[(0,N.GJ)()&&(0,I.jsx)(j.Z,{checked:se.includes(e.id),value:e.id,className:"mr20",onChange:function(t){se.indexOf(e.id);se.indexOf(e.id)>-1?oe(se.filter((function(t){return t!==e.id}))):oe(se.concat(e.id))}}),(0,I.jsxs)("div",{className:ye.info,children:[(0,I.jsxs)("div",{className:ye.title,children:[(0,I.jsxs)("div",{className:ye.titleLeft,children:[(0,N.GJ)()&&(0,I.jsxs)(I.Fragment,{children:[e.is_publish&&e.publish_status&&(0,I.jsx)("span",{className:"tag-style bg-light-blue mr10",children:"已发布"}),e.is_publish&&!e.publish_status&&(0,I.jsx)("span",{className:"tag-style bg-c5d6ff mr10",children:"预发布"}),!e.is_publish&&(0,I.jsx)("span",{className:"tag-style bgB8B8B8 mr10",children:"未发布"})]}),(0,N.RV)()||e.is_public?(0,I.jsx)("a",{onClick:function(t){t.preventDefault(),t.stopPropagation(),(!(0,N.dE)()||1!=e.download_setting||"other"!==(null==e?void 0:e.file_type)&&"download"!==(null==e?void 0:e.file_type))&&((0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==H?void 0:H.course_id}),Ye(e),e.link||"application/pdf"===e.content_type?window.open(Re(e)):d({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:H}}))},children:(0,I.jsx)("strong",{children:e.title})}):(0,I.jsx)("strong",{children:e.title}),e.link&&(0,I.jsxs)("span",{className:"tag-style-border-small c-orange border-orange ml10",children:[" ","外链"," "]})]}),(0,I.jsxs)("div",{className:ye.titleRight,children:[(0,N.GJ)()&&!(null!=e&&e.is_publish)&&(0,I.jsx)(g.Link,{target:"_blank",to:"/",onClick:function(){var n=p()(l()().mark((function n(i){var a;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i.stopPropagation(),i.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"立即发布",index:t,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:H,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[t]=!1,$(a);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:(0,I.jsxs)("aside",{className:ye.flexBox,children:[(0,I.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,I.jsx)("div",{children:"发布"})]})}),((0,N.RV)()||e.is_public)&&!((0,N.dE)()&&1==e.download_setting&&("other"===(null==e?void 0:e.file_type)||"download"===(null==e?void 0:e.file_type)))&&(0,I.jsxs)("aside",{onClick:function(){var t=p()(l()().mark((function t(n){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.stopPropagation(),n.preventDefault(),t.next=4,(0,he.fc)({id:null==e?void 0:e.id,watch_type:2,course_id:null==H?void 0:H.course_id});case 4:Ye(e),e.link||"application/pdf"===e.content_type?window.open(Re(e)):d({type:"attachment/setActionTabs",payload:{key:(e.link,"资源下载"),selectArrs:e,params:H}});case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),className:ye.flexBox,style:{marginRight:16,cursor:"pointer"},children:[(0,I.jsx)("i",{className:"iconfont icon-chakansvg"}),(0,I.jsx)("div",{children:"查看"})]}),((0,N.RV)()||e.is_public)&&!e.link&&e.is_publish&&!((0,N.dE)()&&1==e.download_setting)&&(0,I.jsxs)("aside",{onClick:function(){var t=p()(l()().mark((function t(n){return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n.stopPropagation(),t.next=3,(0,he.fc)({id:null==e?void 0:e.id,watch_type:1,course_id:null==H?void 0:H.course_id});case 3:(0,S.Nd)((null==e?void 0:e.title)||"educoder",decodeURIComponent(ce.Z.API_SERVER+e.url));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),className:"".concat(ye.flexBox),style:{marginRight:16,cursor:"pointer"},children:[(0,I.jsx)("i",{className:"iconfont icon-xiazai6"}),(0,I.jsx)("div",{children:"下载"})]}),(0,N.GJ)()&&(0,I.jsx)(Z.Z,{placement:"bottomCenter",overlayClassName:ye.dro,dropdownRender:function(){return(0,I.jsxs)(k.Z,{children:[(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)("a",{onClick:function(){var n=p()(l()().mark((function n(i){var a;return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:i.stopPropagation(),i.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:e.is_publish?"修改发布":"立即发布",index:t,selectArrs:[null==e?void 0:e.id],selectArrsAll:[e],params:H,type:2,manage_all_group:null==ve?void 0:ve.manage_all_group}}),(a=s()(R))[t]=!1,$(a);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),children:e.is_publish?"修改发布":"立即发布"})},1),(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)(g.Link,{target:"_blank",to:"/",onClick:function(t){var n;t.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[e.id],selectArrsAll:null===(n=ve.files)||void 0===n?void 0:n.filter((function(t){return[e.id].includes(t.id)})),isdelete:"1",params:H}})},children:"立即删除"})},22),(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)(g.Link,{onClick:function(n){n.preventDefault(),d({type:"attachment/setActionTabs",payload:{key:e.link?"外链设置":"资源设置",index:t,selectArrs:e,params:H,manage_all_group:null==ve?void 0:ve.manage_all_group}});var i=s()(R);i[t]=!1,$(i)},to:"/",children:"资源设置"})},6),(0,I.jsx)(k.Z.Item,{style:{textAlign:"center"},children:(0,I.jsx)(g.Link,{target:"_blank",to:"/",onClick:function(t){t.preventDefault(),d({type:"classroomList/setActionTabs",payload:{key:"访问记录",currentInfo:e}})},children:"访问记录"})},7)]})},children:(0,I.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:ye.flexBox,style:{cursor:"default"},children:[(0,I.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,I.jsx)("div",{children:"更多"})]})})]})]}),(0,I.jsxs)("div",{className:"flex-wrp",children:[e.link&&(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)("p",{className:"flex1",children:[(0,I.jsx)("span",{children:e.author.name}),(0,I.jsxs)("span",{className:"ml15",children:["点击次数:",e.downloads_count]}),te5&&(0,I.jsx)(w.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[t],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(n,i,s){s.field&&(H.order_by=s.field),s.order||(H.sort_direction="asc"),"ascend"===s.order&&(H.sort_direction="asc"),"descend"===s.order&&(H.sort_direction="desc"),s.order||(H.sort_direction="asc"),He(null==e?void 0:e.id,t)},columns:Ge}),(0,N.GJ)()&&(null==e?void 0:e.is_publish)&&R[t]&&(null===(i=X[t])||void 0===i?void 0:i.length)>0&&(null===(a=X[t])||void 0===a?void 0:a.length)<6&&(0,I.jsx)(w.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:X[t],style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(n,i,s){s.field&&(H.order_by=s.field),s.order||(H.sort_direction="asc"),"ascend"===s.order&&(H.sort_direction="asc"),"descend"===s.order&&(H.sort_direction="desc"),s.order||(H.sort_direction="asc"),He(null==e?void 0:e.id,t)},columns:Ge}),e.description&&(0,I.jsx)("div",{className:"flex-wrp",children:(0,I.jsxs)("p",{className:"flex1",children:[(0,I.jsx)("span",{children:" 资源描述:"}),(0,I.jsx)("span",{className:"ml5",children:e.description||"暂无描述"})]})})]})]},t)})),(0,I.jsx)("aside",{className:"tc mb50 mt30",children:ve.attachments_count>0&&(0,I.jsx)(C.Z,{current:H.page||1,showSizeChanger:!0,onChange:function(e,t){q([]),$(Array.from({length:20},(function(){return!1}))),H.page=e,H.page_size=t,Fe()},defaultCurrent:1,pageSize:H.page_size||20,total:ve.attachments_count})})]}),se.length>0&&(0,N.GJ)()&&(0,I.jsx)(T.Z,{offsetBottom:0,children:(0,I.jsx)(Ce.Z,{buttonDataSource:$e,onButtonClick:We,useBatchStatus:Me,catalogue:(null==Se||null===(n=Se.course_modules)||void 0===n||null===(n=n.find((function(e){return"attachment"===e.type})))||void 0===n?void 0:n.second_category)||[],allSelect:!!se.length&&se.length===(null===(i=ve.files)||void 0===i?void 0:i.length),setSeleArr:oe,setAllSelect:function(e){e.target.checked?oe(ve.files.map((function(e){return e.id}))):oe([])},selectArrs:se,onMenuClick:Be})}),(0,I.jsx)(P,{}),(0,I.jsx)(A,{}),(0,I.jsx)(W,{getFileData:Fe}),(0,I.jsx)(J,{}),(0,I.jsx)(je,{}),(0,I.jsx)(U,{}),(0,I.jsx)(K,{}),(0,I.jsx)(ae,{}),(0,I.jsx)(de,{}),(0,I.jsx)(me,{}),(0,I.jsx)(ge,{getFileData:Fe}),(0,I.jsx)(_e.Z,{}),(0,I.jsx)(be,{getFileData:Fe}),(0,I.jsx)(Te,{}),(0,I.jsx)(Ne,{}),(0,I.jsx)(Le.Z,{type:2,visible:"调整排序"===a.actionTabs.key,callback:Xe,data:Ue,onCancel:function(){d({type:"classroomList/setActionTabs",payload:{key:""}})}})]})}))},21075:function(e,t,n){n.d(t,{Z:function(){return g}});var i=n(79800),s=n.n(i),a=n(59301),o=n(20834),r=n(92832),l=n(24905),c=n(3113),u=n(38854),d="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",h=n(89260),f=n(78386),x=n(37712),g=function(e){var t=e.buttonDataSource,n=e.onButtonClick,i=e.useBatchStatus,g=e.allSelect,_=e.setAllSelect,v=e.selectArrs,b=e.onMenuClick,y=e.setSeleArr,j=e.catalogue,Z=e.addCatalogue,k=(0,a.useState)(!1),w=s()(k,2),C=w[0],T=w[1],S=(0,a.useState)(""),N=s()(S,2),L=N[0],I=N[1];console.log("---",j);var P=(0,x.jsx)("div",{className:m,onMouseLeave:function(e){return T(!1)},children:(0,x.jsxs)(o.Z,{onClick:b,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,x.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,x.jsx)(r.Z,{onChange:function(e){I(e.target.value)}})}),null==j?void 0:j.map((function(e,t){var n;if(!(""!==L&&e.category_name.indexOf(L)<0))return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsx)(o.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,x.jsx)(o.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),Z&&(0,x.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z,children:"新建子目录..."})]})});return(0,x.jsxs)("div",{className:d,children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("div",{children:(0,x.jsxs)(l.Z,{checked:g,onChange:_,children:["全选本页(",v.length,")"]})}),(0,h.GJ)()&&t.map((function(e){return(0,x.jsx)("div",{children:(0,x.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return n(e)},children:e.name})},e.name)})),(0,h.GJ)()&&(Z||j)&&(0,x.jsx)("div",{children:(0,x.jsx)(u.Z,{open:C,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return P},getPopupContainer:function(e){return e.parentNode},children:(0,x.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return T(!0)},children:(0,x.jsx)(c.ZP,{type:"primary",className:p,icon:(0,x.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,x.jsxs)("span",{children:["移动到目录 ",(0,x.jsx)(f.Z,{})]})})})})})]}),(0,x.jsx)("div",{children:(0,x.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),y([])},children:"取消操作"})})]})}},18695:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(7557),s=n.n(i),a=n(41498),o=n.n(a),r=n(82242),l=n.n(r),c=n(79800),u=n.n(c),d=n(59301),p=n(43418),m=n(96865),h=n(95237),f=n(6848),x="wrap___KDoq2",g="tip___WEJuX",_="listWrap___IJDX4",v="li___r5con",b="nameWrap___PUyEz",y="name___xuUMY",j="tag___l5CW2",Z=n(29747),k=n(32007),w=n(37712),C=function(e){var t,n,i=e.type,a=void 0===i?1:i,r=e.data,c=e.visible,C=e.callback,T=e.onCancel,S=(0,d.useState)([]),N=u()(S,2),L=N[0],I=N[1],P=(0,k.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){I(r)}),[JSON.stringify(r)]);var A=function(e){var t={};if(1===a){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===a){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,w.jsx)("div",{className:j,style:l()({},t),children:e})},O=function(){var e=o()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:C(L.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,w.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:T,onOk:O,confirmLoading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,w.jsxs)("div",{className:x,children:[(0,w.jsxs)("div",{className:g,children:[(0,w.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,w.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,w.jsx)(m.Z,{loading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,w.jsx)(Z.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var i=Array.from(e),s=i.splice(t,1),a=u()(s,1)[0];return i.splice(n,0,a),i}(t,e.source.index,e.destination.index);I(n)}}(e,L)},children:(0,w.jsx)(Z.bK,{droppableId:"droppable",children:function(e,t){return(0,w.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:_,children:[L.map((function(e,t){return(0,w.jsx)(Z._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,w.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:v,children:[(0,w.jsxs)(h.Z,{align:"middle",children:[(0,w.jsx)("div",{className:b,children:(0,w.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,w.jsx)("div",{className:y,children:null==e?void 0:e.task_name})})}),A(null==e?void 0:e.status)]}),(0,w.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,w.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,w.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},99151:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(7557),s=n.n(i),a=n(37205),o=n.n(a),r=n(41498),l=n.n(r),c=n(79800),u=n.n(c),d=n(59301),p=n(20834),m=n(24905),h=n(3113),f=n(38854),x=n(6848),g=n(92832),_={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},v=n(89260),b=n(20538),y=n(78386),j=n(26724),Z=n.n(j),k=n(32007),w=n(37712),C=function(e){e.isAdmin,e.dataSource,e.batchStatus;var t=e.SortMenuName,n=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,r=e.onBoard,c=e.onSort,j=e.isboard,C=e.dispatch,T=(e.onBatch,e.SortMenus),S=(0,d.useState)(!1),N=u()(S,2),L=N[0],I=N[1],P=(0,d.useState)([]),A=u()(P,2),O=A[0],D=A[1],E=(0,d.useState)(!0),M=u()(E,2),H=M[0],z=M[1],F=(0,d.useState)([]),Y=u()(F,2),B=Y[0],R=Y[1],$=(0,d.useState)(1),V=u()($,2),G=V[0],W=V[1],J=(0,d.useState)(!1),X=u()(J,2),U=X[0],K=X[1],q=(0,k.useParams)();(0,d.useEffect)((function(){j&&Q()}),[j]);var Q=function(){var e=l()(s()().mark((function e(){var t,n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!H||U){e.next=10;break}return K(!0),W(G+1),e.next=5,C({type:"classroomList/getCourseGroupsList",payload:{page:G,id:q.coursesId,limit:20,nonenavigate:!0}});case 5:n=e.sent,i=o()((null==n?void 0:n.course_groups)||[]),(null==n||null===(t=n.course_groups)||void 0===t?void 0:t.length)<20&&(z(!1),i.push({id:0,name:"未分班"})),K(!1),R([].concat(o()(B),o()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,w.jsxs)("section",{className:_.dropmenu,children:[(0,w.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,w.jsx)(Z(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Q()},hasMore:H,useWindow:!1,children:(0,w.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==B?void 0:B.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,t){return(0,w.jsx)(p.Z.Item,{children:(0,w.jsx)(m.Z,{checked:O.includes(e.id),value:e.id,onChange:function(t){O.indexOf(e.id);O.indexOf(e.id)>-1?D(O.filter((function(t){return t!==e.id}))):D(O.concat(e.id))},children:e.name})},e.id)})))})})}),(0,w.jsx)("aside",{style:{background:"#fff"},children:(0,w.jsxs)("div",{children:[(0,w.jsx)(h.ZP,{type:"link",onClick:function(){r(O)},children:"确定"}),(0,w.jsx)(h.ZP,{type:"link",onClick:function(){D([])},children:"重置"})]})})]}),te="默认排序"===t;return(0,w.jsxs)("div",{className:_.searchSortControllerContainer,children:[!(null==T||!T.length)&&(0,w.jsx)("div",{children:(0,w.jsx)(f.Z,{dropdownRender:function(){return(0,w.jsx)(p.Z,{selectedKeys:[t],children:T.map((function(e){return(0,w.jsx)(p.Z.Item,{onClick:function(){return n((t=e).name),void c(t);var t},children:e.name},e.name)}))})},children:(0,w.jsx)("div",{children:(0,w.jsxs)("span",{className:"".concat(_.btn," ").concat(te?_.btnSort:""),children:[(0,w.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),t]})})})}),te&&(0,w.jsx)(x.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,w.jsx)("span",{className:_.tips,children:(0,w.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,w.jsx)(g.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto"}}),(0,v.eB)()&&j&&(0,w.jsx)(f.Z,{dropdownRender:function(){return ee},open:L,onOpenChange:function(e){I(e)},children:(0,w.jsxs)("a",{children:["分班",L?(0,w.jsx)(b.Z,{style:{marginLeft:6}}):(0,w.jsx)(y.Z,{style:{marginLeft:6}})]})})]})}},81971:function(e,t,n){n.d(t,{Z:function(){return d}});n(59301);var i=n(95237),s=n(43604),a=n(20834),o=n(38854),r=n(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=n(32007),u=n(37712),d=function(e){var t,n,d,p=e.isLoading,m=e.addText,h=e.tabDataSource,f=e.isAdmin,x=e.dispatch,g=e.type,_=e.isExercise,v=e.defaultSelectedKeys,b=e.onTabMenuClick,y=e.getDropdownMenu,j=e.showControlButton,Z=e.buttonText,k=e.buttonIcon,w=void 0===k?"icon-tianjiadaohang":k,C=e.extraNode,T=e.user,S=e.onButtonClick,N=void 0===S?function(){}:S,L=(0,c.useParams)();return(0,u.jsx)("div",{className:l.tabMenuContainer,children:(0,u.jsxs)(i.Z,{children:[(0,u.jsx)(s.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:b(e)},mode:"horizontal",selectedKeys:v,children:h.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&f&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),f&&_&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),f&&(0,u.jsxs)(s.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[_&&(0,u.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:g,exportType:"exercise",category_id:L.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==L?void 0:L.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:l.control,children:[(0,u.jsx)("div",{className:l.extra,children:C}),j&&(0,u.jsxs)("span",{onClick:N,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(w)})}),(0,u.jsx)("span",{children:Z})]}),!!y&&(0,u.jsx)(o.Z,{disabled:2===(null==T||null===(t=T.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:y,children:(0,u.jsxs)("span",{className:2===(null==T||null===(n=T.userInfo)||void 0===n?void 0:n.user_status)?l.selectBtn1:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(r.Z,{title:2===(null==T||null===(d=T.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var i=n(92310),s=n.n(i),a=n(59301),o=n(36355),r=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:i,lineWidth:s,textPaddingInline:a,orientationMargin:o,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${s}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{getPrefixCls:t,direction:n,divider:i}=a.useContext(o.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:h,children:f,dashed:x,plain:g,style:_}=e,v=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),b=t("divider",r),[y,j]=d(b),Z=c.length>0?`-${c}`:c,k=!!f,w="left"===c&&null!=u,C="right"===c&&null!=u,T=s()(b,null==i?void 0:i.className,j,`${b}-${l}`,{[`${b}-with-text`]:k,[`${b}-with-text${Z}`]:k,[`${b}-dashed`]:!!x,[`${b}-plain`]:!!g,[`${b}-rtl`]:"rtl"===n,[`${b}-no-default-orientation-margin-left`]:w,[`${b}-no-default-orientation-margin-right`]:C},m,h),S=a.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),N=Object.assign(Object.assign({},w&&{marginLeft:S}),C&&{marginRight:S});return y(a.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},null==i?void 0:i.style),_)},v,{role:"separator"}),f&&"vertical"!==l&&a.createElement("span",{className:`${b}-inner-text`,style:N},f)))}},12563:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(59301),s=n(51638),a=n(92310),o=n.n(a),r=n(36785),l=n(47729),c=n(14088),u=n(36355),d=n(17313),p=n(37613),m=n(83116);const h=e=>{const{lineWidth:t,fontSizeIcon:n}=e,i=e.fontSizeSM,s=e.lineHeightSM*i+"px";return(0,p.TS)(e,{tagFontSize:i,tagLineHeight:s,tagIconSize:n-2*t,tagPaddingHorizontal:8,tagBorderlessBg:e.colorFillTertiary})},f=e=>({defaultBg:e.colorFillQuaternary,defaultColor:e.colorText});var x=(0,m.Z)("Tag",(e=>(e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:i,componentCls:s}=e,a=i-n,o=t-n;return{[s]:Object.assign(Object.assign({},(0,d.Wf)(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${s}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${s}-close-icon`]:{marginInlineStart:o,color:e.colorTextDescription,fontSize:e.tagIconSize,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},[`&${s}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${e.iconCls}-close, ${e.iconCls}-close:hover`]:{color:e.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${s}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}}),[`${s}-borderless`]:{borderColor:"transparent",background:e.tagBorderlessBg}}})(h(e))),f),g=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:t,style:n,className:s,checked:a,onChange:r,onClick:l}=e,c=g(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:d,tag:p}=i.useContext(u.E_),m=d("tag",t),[h,f]=x(m),_=o()(m,`${m}-checkable`,{[`${m}-checkable-checked`]:a},null==p?void 0:p.className,s,f);return h(i.createElement("span",Object.assign({},c,{style:Object.assign(Object.assign({},n),null==p?void 0:p.style),className:_,onClick:e=>{null==r||r(!a),null==l||l(e)}})))},v=n(45157);var b=(0,m.b)(["Tag","preset"],(e=>(e=>(0,v.Z)(e,((t,n)=>{let{textColor:i,lightBorderColor:s,lightColor:a,darkColor:o}=n;return{[`${e.componentCls}-${t}`]:{color:i,background:a,borderColor:s,"&-inverse":{color:e.colorTextLightSolid,background:o,borderColor:o},[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}})))(h(e))),f);const y=(e,t,n)=>{const i="string"!=typeof(s=n)?s:s.charAt(0).toUpperCase()+s.slice(1);var s;return{[`${e.componentCls}-${t}`]:{color:e[`color${n}`],background:e[`color${i}Bg`],borderColor:e[`color${i}Border`],[`&${e.componentCls}-borderless`]:{borderColor:"transparent"}}}};var j=(0,m.b)(["Tag","status"],(e=>{const t=h(e);return[y(t,"success","Success"),y(t,"processing","Info"),y(t,"error","Error"),y(t,"warning","Warning")]}),f),Z=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,className:a,rootClassName:d,style:p,children:m,icon:h,color:f,onClose:g,closeIcon:_,closable:v,bordered:y=!0}=e,k=Z(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:w,direction:C,tag:T}=i.useContext(u.E_),[S,N]=i.useState(!0);i.useEffect((()=>{"visible"in k&&N(k.visible)}),[k.visible]);const L=(0,r.o2)(f),I=(0,r.yT)(f),P=L||I,A=Object.assign(Object.assign({backgroundColor:f&&!P?f:void 0},null==T?void 0:T.style),p),O=w("tag",n),[D,E]=x(O),M=o()(O,null==T?void 0:T.className,{[`${O}-${f}`]:P,[`${O}-has-color`]:f&&!P,[`${O}-hidden`]:!S,[`${O}-rtl`]:"rtl"===C,[`${O}-borderless`]:!y},a,d,E),H=e=>{e.stopPropagation(),null==g||g(e),e.defaultPrevented||N(!1)},[,z]=(0,l.Z)(v,_,(e=>null===e?i.createElement(s.Z,{className:`${O}-close-icon`,onClick:H}):i.createElement("span",{className:`${O}-close-icon`,onClick:H},e)),null,!1),F="function"==typeof k.onClick||m&&"a"===m.type,Y=h||null,B=Y?i.createElement(i.Fragment,null,Y,m&&i.createElement("span",null,m)):m,R=i.createElement("span",Object.assign({},k,{ref:t,className:M,style:A}),B,z,L&&i.createElement(b,{key:"preset",prefixCls:O}),I&&i.createElement(j,{key:"status",prefixCls:O}));return D(F?i.createElement(c.Z,{component:"Tag"},R):R)},w=i.forwardRef(k);w.CheckableTag=_;var C=w}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attachment__index.chunk.css b/p__Classrooms__Lists__Attachment__index.chunk.css index a4455c08fd..6b0fa0bb7c 100644 --- a/p__Classrooms__Lists__Attachment__index.chunk.css +++ b/p__Classrooms__Lists__Attachment__index.chunk.css @@ -1 +1 @@ -.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.flex_box_center___FUkdm{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___b5tWy{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tvrPT{box-align:center;align-items:center}.flex_box_center_end___pZ3xg{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___F0xEu{box-orient:block-axis;flex-direction:column}.wrp___C97Wf{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.itemTitleWrp___JQdEU{display:box;display:flex}.itemTitleWrp___JQdEU [class=ant-checkbox-inner]{top:4px}.itemTitle___cQoNO{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:1 1;overflow:hidden;text-align:left;text-align:initial;white-space:normal}.search___PvZbz{position:absolute;right:15px;top:60px;z-index:2}.simple-table___H8BYb{border:0;overflow:hidden;table-layout:fixed;width:100%}.simple-table___H8BYb th{background:#eaeaea;color:#676767;text-align:center}.simple-table___H8BYb th:first-child{width:200px}.simple-table___H8BYb td{overflow:hidden;text-align:center;text-overflow:ellipsis}.simple-table___H8BYb td:first-child{width:200px}.table___r82iu *{font-size:12px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___Q71DS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___TNuTq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rhfhG{box-align:center;align-items:center}.flex_box_center_end___MsQQ8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___MYvbv{box-orient:block-axis;flex-direction:column}.bg___WkKTX{background:#fff}.containerTitle___x4her{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___x4her div:first-child{flex:1 1}.containerDesc___yNjjw{background-color:#fff;display:box;display:flex;padding:24px 30px}.containerDesc___yNjjw>div:first-child{flex:1 1}.listItem___pzdI9{align-items:flex-start;background:#fff;display:box;display:flex;margin-top:20px;padding:15px 30px 15px 20px}.listItem___pzdI9 [class~=ant-checkbox-wrapper]{position:relative;top:11px}.listItem___pzdI9>div{flex:1 1}.listItem___pzdI9:hover{box-shadow:0 0 10px #ccc}.info___FH9ox p{margin-top:18px}.title___TGy6D{box-align:center;align-items:center;display:box;display:flex}.title___TGy6D strong{color:#333}.titleLeft___jaNs9{flex:1 1}.titleRight___X9mA2 a,.titleRight___X9mA2 span{color:#0152d9;font-size:16px;font-weight:500;margin-right:20px}.acitons___CPj4f{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;margin-top:20px;padding:0 30px}.acitons___CPj4f>div:first-child{flex:1 1}.acitons___CPj4f>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___CPj4f>div:nth-child(2) p{color:#999;cursor:pointer}.acitons___CPj4f>div:nth-child(2) p:hover{color:#333}.menu___Vr5C0{background-color:#fff;box-shadow:-2px 2px 7px -4px #444;max-height:400px;overflow:auto;padding:10px;width:240px}.menu___Vr5C0 p{cursor:pointer;margin:0;padding:5px}.menu___Vr5C0 p:hover{background-color:#f5f5f5}.spanSize___hidB_{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.table___UIeZ8 table{width:auto}.flexBox___VZsop{align-items:center;color:#666;display:inline-flex;flex-direction:column;justify-content:center}.flexBox___VZsop .watch___l8SSX{color:#666;font-size:12px;margin-right:0}.flexBox___VZsop:hover{color:#0152d9}.flexBox___VZsop:hover a{color:#0152d9}.flexBox___VZsop i{margin-bottom:6px}.flexBox___VZsop div{font-size:12px;font-weight:400}.iconV___bHhod{color:#888;margin-left:auto;margin-top:20px;text-align:end}.iconV___bHhod i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.iconV___bHhod:hover{cursor:pointer}.iconV___bHhod:hover i{color:#0152d9}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file +.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.flex_box_center___FUkdm{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___b5tWy{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___tvrPT{box-align:center;align-items:center}.flex_box_center_end___pZ3xg{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___F0xEu{box-orient:block-axis;flex-direction:column}.wrp___C97Wf{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}.itemTitleWrp___JQdEU{display:box;display:flex}.itemTitleWrp___JQdEU [class=ant-checkbox-inner]{top:4px}.itemTitle___cQoNO{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;flex:1 1;overflow:hidden;text-align:left;text-align:initial;white-space:normal}.search___PvZbz{position:absolute;right:15px;top:60px;z-index:2}.simple-table___H8BYb{border:0;overflow:hidden;table-layout:fixed;width:100%}.simple-table___H8BYb th{background:#eaeaea;color:#676767;text-align:center}.simple-table___H8BYb th:first-child{width:200px}.simple-table___H8BYb td{overflow:hidden;text-align:center;text-overflow:ellipsis}.simple-table___H8BYb td:first-child{width:200px}.table___r82iu *{font-size:12px}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___Q71DS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___TNuTq{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rhfhG{box-align:center;align-items:center}.flex_box_center_end___MsQQ8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___MYvbv{box-orient:block-axis;flex-direction:column}.bg___WkKTX{background:#fff}.containerTitle___x4her{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___x4her div:first-child{flex:1 1}.containerDesc___yNjjw{background-color:#fff;display:box;display:flex;padding:24px 30px}.containerDesc___yNjjw>div:first-child{flex:1 1}.listItem___pzdI9{align-items:flex-start;background:#fff;display:box;display:flex;margin-top:20px;padding:15px 20px}.listItem___pzdI9 [class~=ant-checkbox-wrapper]{position:relative;top:11px}.listItem___pzdI9>div{flex:1 1}.listItem___pzdI9:hover{box-shadow:0 0 10px #ccc}.info___FH9ox p{margin-top:18px}.title___TGy6D{box-align:center;align-items:center;display:box;display:flex}.title___TGy6D strong{color:#333}.titleLeft___jaNs9{flex:1 1}.titleRight___X9mA2 a,.titleRight___X9mA2 span{color:#0152d9;font-size:16px;font-weight:500;margin-right:20px}.acitons___CPj4f{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;margin-top:20px;padding:0 30px}.acitons___CPj4f>div:first-child{flex:1 1}.acitons___CPj4f>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___CPj4f>div:nth-child(2) p{color:#999;cursor:pointer}.acitons___CPj4f>div:nth-child(2) p:hover{color:#333}.menu___Vr5C0{background-color:#fff;box-shadow:-2px 2px 7px -4px #444;max-height:400px;overflow:auto;padding:10px;width:240px}.menu___Vr5C0 p{cursor:pointer;margin:0;padding:5px}.menu___Vr5C0 p:hover{background-color:#f5f5f5}.spanSize___hidB_{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.table___UIeZ8 table{width:auto}.flexBox___VZsop{align-items:center;color:#666;display:inline-flex;flex-direction:column;justify-content:center}.flexBox___VZsop .watch___l8SSX{color:#666;font-size:12px;margin-right:0}.flexBox___VZsop:hover{color:#0152d9}.flexBox___VZsop:hover a{color:#0152d9}.flexBox___VZsop i{margin-bottom:6px}.flexBox___VZsop div{font-size:12px;font-weight:400}.iconV___bHhod{color:#888;margin-left:auto;margin-top:20px;text-align:end}.iconV___bHhod i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.iconV___bHhod:hover{cursor:pointer}.iconV___bHhod:hover i{color:#0152d9}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file diff --git a/p__Classrooms__Lists__Attendance__index.async.js b/p__Classrooms__Lists__Attendance__index.async.js index e64f27eaf2..253b5055ca 100644 --- a/p__Classrooms__Lists__Attendance__index.async.js +++ b/p__Classrooms__Lists__Attendance__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[28435,2555],{36864:function(e,t,n){n.d(t,{Z:function(){return h}});var s=n(82242),r=n.n(s),a=n(39647),o=n.n(a),i=n(59301),c="container___A9RGp",l=n(95906),u=n.n(l),d=n(92310),p=n.n(d),m=n(37712),f=["AMap","className","id","loadOptions","isInitCurPostionCenter","CurrentPosition","MapUse"],h=function(e){e.AMap;var t,n=e.className,s=e.id,a=e.loadOptions,l=(e.isInitCurPostionCenter,e.CurrentPosition,e.MapUse),d=o()(e,f);return(0,i.useEffect)((function(){return window._AMapSecurityConfig={securityJsCode:"cd2d30eb0306c1e356e5acb4584a3df4"},u().load(r()({key:"e4088b0a75957fc806662185b69f9ba6",version:"2.0",plugins:[]},a)).then((function(e){t=new e.Map(s||"container",{zoom:15,resizeEnable:!0}),l({AMap:e,map:t})})),function(){var e;null===(e=t)||void 0===e||e.destroy()}}),[]),(0,m.jsx)("div",r()({id:s||"container",className:p()(c,n)},d))}},50883:function(e,t,n){var s=n(82242),r=n.n(s),a=(n(59301),n(93314)),o=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,i.jsx)("img",{src:t||a,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(o.ZP,r()(r()({className:m,onClick:p},s),{},{children:d})),f&&f]})}},41242:function(e,t,n){n.d(t,{g:function(){return g}});var s=n(7557),r=n.n(s),a=n(41498),o=n.n(a),i=n(59301),c=n(43418),l=n(95237),u=n(32007),d=n(21256),p=n(20817),m=n(89260),f=n(65022),h=n.n(f),x=n(66621),v=n(37712),g=function(){var e=o()(r()().mark((function e(t){var n,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(s=document.createElement("div")).style.display="flex",s.style.flexDirection="column",s.style.alignItems="center",s.innerHTML="
      ".concat(null==t?void 0:t.name,'
      \n
      ').concat(null==t?void 0:t.place_name,"
      \n
      \n
      请在指定位置打开微信扫码签到
      '),e.next=7,h()().set({image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1}}).from(s).outputImg();case 7:a=e.sent,(0,x.LR)(a.src,null==t?void 0:t.name);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.Z=(0,u.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,s=e.dispatch,a=n.actionTabs.selectArrs,u=(0,i.useRef)();return(0,v.jsx)(c.Z,{width:500,centered:!0,confirmLoading:!1,onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},title:"签到二维码",open:"签到二维码"===n.actionTabs.key,footer:null,children:(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsxs)("div",{ref:u,style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsx)("div",{className:"font16 c-black mb30",style:{fontWeight:500,lineHeight:"26px"},children:null==a?void 0:a.name}),(0,v.jsxs)(l.Z,{wrap:!1,align:"middle",style:{color:"#000"},children:[(0,v.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF",marginRight:4}}),null==a?void 0:a.place_name]}),(0,v.jsx)("div",{className:"mt20 mb20",style:{width:"50%"},children:(0,v.jsx)("img",{width:"100%",src:p.Z.API_SERVER+(null==a||null===(t=a.attachment)||void 0===t?void 0:t.url)})}),(0,v.jsx)("div",{className:"font14 mb20",style:{color:"#999"},children:(0,m.dE)()?"请在指定位置打开微信扫码签到":"分享二维码,学生在指定位置打开微信扫码签到"})]}),(0,v.jsx)(d.op,{openLoading:!0,className:"mb10",type:"primary",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g(a);case 2:case"end":return e.stop()}}),e)}))),children:"保存图片"})]})})}))},17185:function(e,t,n){n.r(t),n.d(t,{default:function(){return we}});var s=n(37205),r=n.n(s),a=n(7557),o=n.n(a),i=n(41498),c=n.n(i),l=n(82242),u=n.n(l),d=n(79800),p=n.n(d),m=n(59301),f=n(32007),h=n(24905),x=n(3113),v=n(8591),g=n(96865),y=n(95237),_=n(43604),j=n(6848),b=n(93948),w=n(27092),k=n(43418),Z=n(57809),A=n(50883),I=n(42441),C={topStatistics:"topStatistics___AALo4",tooltip:"tooltip___jIywH",name:"name___Mx_XR",filter:"filter___FMp9h",daoke:"daoke___lZ8Ea",qingjia:"qingjia___z5rWW",kuangke:"kuangke___LxWOi"},S=n(37712),E=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.teachers;return{classroomList:t,globalSetting:e.globalSetting,teachers:s,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,r=(e.globalSetting,e.loading,e.teachers,e.dispatch),a=(0,f.useParams)(),o=((0,f.useLocation)(),(0,m.useState)("0")),i=p()(o,2),c=(i[0],i[1],(0,m.useState)(null)),l=p()(c,2),d=l[0],h=l[1];a.id=a.coursesId;var x=s.detailAttendancesStatistic,v=s.courseGroups,g=function(){r({type:"classroomList/getClassroomAttendancesStatistic",payload:u()(u()({},a),{},{group_id:d})})};(0,m.useEffect)((function(){g()}),[a.categoryId]),console.log("groutid",d);var j,b,w,k;return(0,S.jsxs)("section",{className:"mt20 pb30",children:[(0,S.jsxs)(y.Z,{className:C.topStatistics,justify:"space-between",children:[(0,S.jsx)(_.Z,{flex:"209px",children:Math.round((null==x?void 0:x.all_history_count)||0)}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_normal_rate)||0)),"%"]})}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_absence_rate)||0)),"%"]})}),(0,S.jsx)(_.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_leave_rate)||0)),"%"]})})]}),(0,S.jsxs)("section",{className:"bg-white pl30 pr30 pt30 mt20 pb20",children:[(0,S.jsxs)(y.Z,{gutter:[22,22],className:C.filter,children:[(0,S.jsxs)(_.Z,{flex:1,children:[(0,S.jsxs)("span",{children:[(0,S.jsx)("i",{className:[C.daoke,"mr10"].join(" ")}),"到课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.kuangke,"mr10"].join(" ")}),"旷课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.qingjia,"mr10"].join(" ")}),"请假率"]})]}),(0,S.jsxs)(_.Z,{children:[(0,S.jsx)("span",{className:"c-light-black mr5",children:"显示最近十次签到"}),(0,S.jsxs)(Z.default,{size:"middle",defaultValue:"",onSelect:function(e){d=e,h(e),g()},children:[(0,S.jsx)(Z.default.Option,{value:"",children:" 全部分班 "}),null==v||null===(t=v.course_groups)||void 0===t?void 0:t.map((function(e,t){return(0,S.jsxs)(Z.default.Option,{value:e.id,children:[" ",e.name," "]})}))]})]})]}),null!=x&&null!==(n=x.history_attendances)&&void 0!==n&&n.length?(0,S.jsx)(I.Z,{option:{tooltip:{trigger:"axis",formatter:function(e){var t=e[0].dataIndex,n=null==x?void 0:x.history_attendances[t];return'
      \n

      ').concat(n.name," ").concat(n.attendance_date," ").concat(n.start_time,"-").concat(n.end_time,'

      \n

      到课率:').concat(Math.round(e[0].value),'%

      \n

      旷课率:').concat(Math.round(e[1].value),'%

      \n

      请假率:').concat(Math.round(e[2].value),"%

      \n

      ")}},legend:{data:["到课率","旷课率","请假率"],show:!1},xAxis:{type:"category",nameRotate:45,data:null==x||null===(j=x.history_attendances)||void 0===j?void 0:j.map((function(e,t){var n=e.name;return n.length>6&&(n=n.substr(0,6)+"..."),n})),boundaryGap:!1,nameLocation:"start",axisLabel:{interval:0,rotate:"45",verticalAlign:"top",align:"left",margin:28,height:120,textStyle:{align:"center",color:"#999"}}},yAxis:{type:"value",axisLabel:{formatter:"{value}%"},splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"到课率",data:null==x||null===(b=x.history_attendances)||void 0===b?void 0:b.map((function(e,t){return 100*e.normal_rate})),type:"line",smooth:!0,color:"#26C7C9"},{name:"旷课率",data:null==x||null===(w=x.history_attendances)||void 0===w?void 0:w.map((function(e,t){return 100*e.absence_rate})),type:"line",smooth:!0,color:"#FF835C"},{name:"请假率",data:null==x||null===(k=x.history_attendances)||void 0===k?void 0:k.map((function(e,t){return 100*e.leave_rate})),type:"line",smooth:!0,color:"#EDBA6F"}]},style:{height:370},opts:{renderer:"svg"}}):(0,S.jsx)(A.Z,{styles:{marginTop:50,paddingBottom:50}})]})]})})),N=n(85750),L=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],".json"),e.next=3,(0,N.ZP)(r,{method:"delete"});case 3:0===e.sent.status&&(v.ZP.success("删除成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认删除?"})})})),R=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"截止"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,(0,N.ZP)("/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],"/end.json"),{method:"post"});case 3:0===e.sent.status&&(v.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认截止?"})})})),P=n(98228),T=n(78241),F=n(71418),H=n(92832),M=n(5112),D=n(57930),Y=n(70407),B=n(61186),V=n.n(B),O=n(66621),z={flex_box_center:"flex_box_center___vPFrl",flex_space_between:"flex_space_between___xDdOE",flex_box_vertical_center:"flex_box_vertical_center___UUaCs",flex_box_center_end:"flex_box_center_end____tbtJ",flex_box_column:"flex_box_column___H9rba",bg:"bg___DIMT9",menu:"menu___zXkbC",desc:"desc___E2_xU",listItem:"listItem___E6c2h",info:"info___DMYaB",add:"add___mjIg_",addForm:"addForm___T9yJu",GroupIds:"GroupIds___KQ_iP",attendanceCode:"attendanceCode___OciEu",signInStatus:"signInStatus___zJts9",colorE02020:"colorE02020___PMh7T",color0152d9:"color0152d9___rRMTC",colorFA6400:"colorFA6400___r3ujc",attend:"attend___mY5tE",title:"title___AzpMG",not_start:"not_start___GFAXt",ongoing:"ongoing___iFf_3",history:"history___uoHNV"},q=n(39647),G=n.n(q),Q=n(88522),U=n(21256),W=n(36864),J=n(89392),K=["style","children","onClick"],X=["ButtonOptions"],$=function(e){var t,n,s,r=e.ButtonOptions,a=r.style,o=r.children,i=r.onClick,c=G()(r,K),l=G()(e,X),d=(0,m.useState)(null),f=p()(d,2),h=f[0],v=f[1],g=(0,m.useState)(!1),j=p()(g,2),b=j[0],w=j[1],A=(0,m.useState)(!1),I=p()(A,2),C=I[0],E=I[1],N=(0,m.useRef)(null),L=(0,m.useState)({autoComplete:null,autoCompleteRes:{},marker:null,circle:null,map:null}),R=p()(L,2),P=R[0],T=R[1],F=(0,m.useState)({keywords:"",range:100,place_name:""}),M=p()(F,2),D=M[0],Y=M[1],B=(0,m.useState)([]),V=p()(B,2),O=V[0],z=V[1],q=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D.keywords;null===(e=P.autoComplete)||void 0===e||e.search(t,(function(e,t){var n;"complete"==e&&(T(u()(u()({},P),{},{autoCompleteRes:u()(u()({},t),{},{tips:null==t||null===(n=t.tips)||void 0===n?void 0:n.filter((function(e){return e.location}))})||{}})),w(!0))}))},$={loadOptions:{plugins:["AMap.AutoComplete","AMap.Geolocation","AMap.Geocoder","AMap.ToolBar","AMap.PlaceSearch"]},MapUse:function(e){var t=e.AMap,n=e.map;v(t);var s=new t.Geolocation({enableHighAccuracy:!0,timeout:1e4,buttonPosition:"RB",buttonOffset:new t.Pixel(10,20),zoomToAccuracy:!0,showCircle:!1}),r=new t.ToolBar({visible:!0,position:{right:"15px",bottom:"60px"}});n.addControl(s),n.addControl(r),s.getCurrentPosition((function(e,s){var r,a,o=new t.AutoComplete({city:"全国"}),i=O.length>0?O:"complete"==e?[null===(r=s.position)||void 0===r?void 0:r.lng,null===(a=s.position)||void 0===a?void 0:a.lat]:[116.397428,39.90923],c=new t.Marker({position:i,draggable:!0,map:n}),l=new t.Circle({center:i,radius:D.range||300,strokeColor:"#165DFF",fillOpacity:.2,fillColor:"#165DFF",zIndex:50,map:n});l.setMap(n),c.on("dragend",(function(){var e=c.getPosition();z([e.lng,e.lat]),console.log("dragend",[e.lng,e.lat])})),n.setCenter(i),z(i),T(u()(u()({},P),{},{marker:c,circle:l,autoComplete:o,map:n})),console.log("getCurrentPosition",e,s,i,O)}))}};return(0,m.useEffect)((function(){var e,t,n;O&&P.circle&&(null===(e=P.circle)||void 0===e||e.setCenter(O||(null==l?void 0:l.value)),null===(t=P.circle)||void 0===t||t.setRadius(D.range||D.range),null===(n=P.marker)||void 0===n||n.setPosition(O||(null==l?void 0:l.value)))}),[O,D.range]),(0,m.useEffect)((function(){(null!=l&&l.value||null!=l&&l.range)&&(z((null==l?void 0:l.value)||[]),Y(u()(u()({},D),{},{range:(null==l?void 0:l.range)||300})))}),[null==l?void 0:l.value,null==l?void 0:l.range]),(0,m.useEffect)((function(){h&&O.length>0&&new h.Geocoder({radius:1e3}).getAddress(O||(null==l?void 0:l.value),(function(e,t){"complete"===e&&t.regeocode&&Y(u()(u()({},D),{},{place_name:t.regeocode.formattedAddress}))}))}),[h,O]),(0,m.useEffect)((function(){P.autoComplete&&(N.current=(0,J.throttle)((function(e){return q(e)}),1e3,{leading:!1,trailing:!0}))}),[P.autoComplete]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("div",{id:(null==l?void 0:l.scrollId)||"",children:(null==l||null===(t=l.value)||void 0===t?void 0:t.length)>0?(0,S.jsxs)(y.Z,{gutter:4,align:"middle",wrap:!1,style:{cursor:"pointer"},onClick:function(){E(!0)},children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF"}})}),(0,S.jsx)(_.Z,{children:null==l?void 0:l.address})]}):(0,S.jsx)(U.op,u()(u()({style:u()({borderRadius:"2px"},a)},c),{},{onClick:function(e){E(!0),i&&i(e)},children:o}))}),(0,S.jsx)(k.Z,{width:1200,centered:!0,title:"添加签到地点",destroyOnClose:!0,open:C,onOk:function(){l.onChange(u()(u()({},D),{},{place:O})),E(!1)},onCancel:function(){E(!1)},children:(0,S.jsxs)("div",{style:{height:500,position:"relative",borderRadius:5,overflow:"hidden"},children:[(0,S.jsx)(W.Z,u()({},$)),(0,S.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",padding:"10px 20px"},children:(0,S.jsxs)(y.Z,{align:"middle",children:[(0,S.jsx)(_.Z,{children:(0,S.jsx)(Q.Z,{size:"large",showSearch:!0,placeholder:"请输入签到地点",popupMatchSelectWidth:254,value:null==D?void 0:D.keywords,onChange:function(e){Y(u()(u()({},D),{},{keywords:e})),N.current(e)},open:b,onBlur:function(){w(!1)},onFocus:function(){w(!0)},onSelect:function(e){var t,n,s,r=null===(t=P.autoCompleteRes)||void 0===t?void 0:t.tips.find((function(t){return t.id==e}));Y(u()(u()({},D),{},{keywords:r.name}));var a=[null==r||null===(n=r.location)||void 0===n?void 0:n.lng,null==r||null===(s=r.location)||void 0===s?void 0:s.lat];z(a),P.map.setCenter(a)},options:null===(n=(null===(s=P.autoCompleteRes)||void 0===s?void 0:s.tips)||[])||void 0===n?void 0:n.map((function(e){return{label:(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{style:{color:"#000",fontWeight:600},children:e.name}),(0,S.jsx)("div",{style:{color:"#999",fontSize:12},children:e.address})]}),value:e.id}})),children:(0,S.jsx)(H.Z,{size:"large",width:200,onPressEnter:function(e){return q(e.target.value)}})})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(x.ZP,{size:"large",type:"primary",style:{marginLeft:2,background:"#3061D0"},onClick:function(){q()},children:"搜索"})}),(0,S.jsx)(_.Z,{children:(0,S.jsx)(Z.default,{size:"large",className:"ml20",style:{width:100},value:D.range,onChange:function(e){Y(u()(u()({},D),{},{range:e}))},options:[{value:100,label:"100米"},{value:300,label:"300米"},{value:500,label:"500米"},{value:800,label:"800米"},{value:1e3,label:"1000米"},{value:2e3,label:"2000米"}]})})]})})]})})]})},ee=P.Z.TreeNode,te=(0,f.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=e.loading,s=e.dispatch,r=e.data,a=(0,m.useState)(!1),i=p()(a,2),l=i[0],d=i[1],h=(0,f.useParams)();h.id=h.coursesId,(0,m.useEffect)((function(){"编辑"===t.actionTabs.key&&(j.resetFields(),s({type:"classroomList/getCourseGroups",payload:{id:h.id,limit:1e4,nonenavigate:!0}}),r.id&&x())}),[t.actionTabs.key]);var x=function(){var e=c()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"classroomList/getAttendanceDetail",payload:{id:r.id}});case 2:t=e.sent,j.setFieldsValue(u()(u()({},t),{},{attendance_date:V()(t.attendance_date),group_ids:t.groups?t.groups.map((function(e){return e.id})):[],end_time:V()(t.end_time),start_time:V()(t.start_time),late_time:t.late_time?V()(t.late_time):null}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=t.detailAttendancesDetail,y=t.courseGroups,_=T.Z.useForm(),j=p()(_,1)[0],b=T.Z.useWatch("mode",j),w=T.Z.useWatch("range",j),A=T.Z.useWatch("place_name",j),I=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map((function(e){return I.push(e.id+"")}));return(0,S.jsxs)(k.Z,{centered:!0,title:"修改签到",open:"编辑"===t.actionTabs.key,okText:"立即修改",cancelText:"暂不修改",confirmLoading:l,afterClose:function(){return d(!1)},bodyStyle:{minHeight:200},onOk:c()(o()().mark((function e(){var n,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(l,22),e.t0=u(),e.t1={},e.next=5,j.validateFields();case 5:if(e.t2=e.sent,(n=(0,e.t0)(e.t1,e.t2)).end_time=V()(n.end_time).format("HH:mm"),n.start_time=V()(n.start_time).format("HH:mm"),n.late_time=V()(n.late_time).format("HH:mm"),n.attendance_date=V()(n.attendance_date).format("YYYY-MM-DD"),!(n.end_time>=n.late_time)){e.next=14;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 14:return d(!0),e.next=17,(0,N.ZP)("/api/attendances/".concat(r.id,".json"),{method:"put",body:u()({},n)});case 17:0===(a=e.sent).status&&(v.ZP.success("修改成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)})),-1===a.status&&d(!1);case 20:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[n.effects["classroomList/getCourseGroups"]&&(0,S.jsx)("div",{className:"tc mt40",children:(0,S.jsx)(F.Z,{})}),g.groups&&(0,S.jsx)("section",{className:z.addForm,children:(0,S.jsxs)(T.Z,{form:j,children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(H.Z,{placeholder:"请输入签到名称",size:"middle"})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==b&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return j.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:w||j.getFieldValue("range"),address:A||j.getFieldValue("place_name")})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",children:(0,S.jsx)(P.Z,{showSearch:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260,overflow:"auto"},placeholder:"已选择全部分班",treeDefaultExpandAll:!0,treeCheckable:!0,size:"middle",disabled:!0,children:y.course_groups&&y.course_groups.map((function(e,t){return(0,S.jsx)(ee,{value:e.id,title:e.name},t)}))})}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(D.default,{placeholder:"请选择日期",size:"middle",format:"YYYY-MM-DD"})}),(0,S.jsx)(T.Z.Item,{label:"开始时间",name:"start_time",rules:[{required:!0,message:"请选择开始时间!"}],children:(0,S.jsx)(Y.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm",onChange:function(){j.setFieldsValue({end_time:"",late_time:""})}})}),(0,S.jsx)(T.Z.Item,{label:"结束时间",name:"end_time",rules:[{required:!0,message:"请选择结束时间!"}],children:(0,S.jsx)(Y.Z,{disabledHours:function(){var e=j.getFieldValue("start_time");if(e){var t=parseInt(V()(e).format("HH"));return(0,O.Sp)(0,23).splice(0,t)}},disabledMinutes:function(e){var t=j.getFieldValue("start_time");if(t){var n=parseInt(V()(t).format("mm"));return parseInt(V()(t).format("HH"))===e?(0,O.Sp)(0,59).splice(0,n):[]}},className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)(T.Z.Item,{label:"迟到时间",name:"late_time",style:{marginBottom:2},children:(0,S.jsx)(Y.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999"},children:"在结束时间至迟到时间签到的同学记为迟到"})]})})]})})),ne=n(85573),se=n.n(ne),re=n(96631),ae=n(26724),oe=n.n(ae),ie=(Z.default.TreeNode,(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=T.Z.useForm(),a=p()(s,1)[0],i=T.Z.useWatch("mode",a),l=T.Z.useWatch("range",a),d=T.Z.useWatch("place_name",a),x=(0,f.useParams)();x.id=x.coursesId;var g=(0,m.useState)(1),y=p()(g,2),_=y[0],j=y[1],b=(0,m.useState)([]),w=p()(b,2),A=w[0],I=w[1],C=(0,m.useState)(0),E=p()(C,2),L=E[0],R=E[1],P=(0,m.useState)(20),B=p()(P,2),q=B[0],G=(B[1],(0,m.useState)(!0)),Q=p()(G,2),U=Q[0],W=Q[1],J=(0,m.useState)(!1),K=p()(J,2),X=K[0],ee=K[1],te=(0,m.useRef)([]),ne=(0,m.useState)(!1),ae=p()(ne,2),ie=ae[0],ce=ae[1],le=(0,m.useState)(!1),ue=p()(le,2),de=ue[0],pe=ue[1],me=(0,m.useState)(0),fe=p()(me,2),he=fe[0],xe=fe[1];t.courseGroups;(0,m.useEffect)((function(){"新增签到"===t.actionTabs.key&&(document.body.setAttribute("style","height: 100%;"),ve(),a.resetFields())}),[t.actionTabs.key]),(0,m.useEffect)((function(){a.setFieldsValue(se()(se()(se()(se()(se()(se()({},"name","课程签到"+V()(new Date).format("YYYYMMDD")),"mode","QUICK"),"attendance_date",V()(new Date)),"start_time",V()(new Date)),"end_time",V()(new Date).add(5,"minutes")),"late_time",V()(new Date).add(15,"minutes")))}),[t.actionTabs.key]);var ve=function(){var e=c()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,re.hf)({id:null==x?void 0:x.id,page:t||_,limit:q});case 3:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),W(!1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ge=function(){var e=c()(o()().mark((function e(){var t,n,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.length>0&&void 0!==i[0]&&i[0],!je||ie){e.next=9;break}return ce(!0),j(t?1:_+1),e.next=6,(0,re.hf)({id:null==x?void 0:x.id,page:_+1,limit:q});case 6:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),de&&(s=[].concat(r()(A),r()(null==n?void 0:n.course_groups)).map((function(e){return e.name})),a.setFieldValue("group_ids",s))),ce(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){document.body.removeAttribute("style"),j(1),I([])},_e=function(){var e=c()(o()().mark((function e(){var s,r,i,c,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,a.validateFields();case 4:if(e.t2=e.sent,s=(0,e.t0)(e.t1,e.t2),r=s.group_ids,i=void 0===r?[]:r,c=A.filter((function(e){return i.includes(e.name)})),s.end_time=V()(s.end_time).format("HH:mm"),s.start_time=V()(s.start_time).format("HH:mm"),s.late_time=V()(s.late_time).format("HH:mm"),s.attendance_date=V()(s.attendance_date).format("YYYY-MM-DD"),!(s.end_time>=s.late_time)){e.next=15;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 15:return ee(!0),e.next=18,(0,N.ZP)("/api/weapps/courses/".concat(x.id,"/attendances.json"),{method:"post",body:u()(u()({},s),{},{group_ids:de?[]:c.map((function(e){return e.id}))})});case 18:0===(l=e.sent).status&&(ye(),(0,O.L9)(["教学课堂","签到","创建签到"]),v.ZP.success("添加成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}})),-1===l.status&&ee(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=L>_*q;return(0,S.jsx)(k.Z,{centered:!0,title:"创建签到",open:"新增签到"===t.actionTabs.key,bodyStyle:{minHeight:200},onOk:_e,afterClose:function(){return ee(!1)},confirmLoading:X,onCancel:function(){ye(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:z.addForm,children:(0,S.jsxs)(T.Z,{form:a,initialValues:{start_time:V()("09:00","HH:mm"),range:300},onChange:function(){},children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入签到名称!"}],children:(0,S.jsx)(H.Z,{size:"middle",placeholder:"请输入签到名称"})}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",className:z.GroupIds,children:(0,S.jsx)(Z.default,{showSearch:!1,mode:"multiple",showArrow:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260},size:"middle",placeholder:null!=A&&A.length?"不选择分班时默认选择全部学生":"暂无分班,将默认选择课堂全部学生",dropdownRender:function(){return(0,S.jsx)("div",{style:{maxHeight:260,overflowY:"auto",overflowX:"hidden",padding:"16px 18px 0 18px"},children:(0,S.jsxs)(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ge()},hasMore:je,useWindow:!1,children:[(0,S.jsx)(h.Z,{value:de,onChange:function(e){if(pe(e.target.checked),e.target.checked){var t=A.map((function(e){return e.name}));a.setFieldValue("group_ids",t)}else a.setFieldValue("group_ids",[])},children:"全选"},he),(0,S.jsx)(T.Z.Item,{name:"group_ids",children:(0,S.jsx)(h.Z.Group,{children:A.map((function(e,t){return(0,S.jsx)("div",{children:(0,S.jsx)(h.Z,{onChange:function(e){e.target.checked||(pe(!1),xe(he+1))},value:String(e.name),defaultChecked:!0,style:{width:430},className:"multi-ellipsis1 multi-ellipsis1-checkbox",children:(0,S.jsx)("span",{children:e.name})},t)},t)}))})}),U&&(0,S.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,S.jsx)(F.Z,{})})]})})}})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==i&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return a.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:l,address:d})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请选择签到方式!"}],children:(0,S.jsx)(D.default,{disabledDate:function(e){return e&&e0&&(0,S.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,S.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:_.map((function(e,t){return(0,S.jsxs)(y.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,S.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,S.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(f.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},je=n(41242),be=h.Z.Group,we=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading;return{classroomList:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,a=e.loading,i=e.dispatch,l=(0,f.useSearchParams)(),d=p()(l,1)[0],Z=(0,m.useState)(u()({},(0,f.useParams)())),I=p()(Z,1)[0],C=((0,f.useLocation)(),(0,m.useState)("all")),N=p()(C,2),P=N[0],T=N[1],F=s.detailAttendancesList,H=(0,m.useState)({}),M=p()(H,2),D=M[0],Y=M[1],B=(0,m.useState)(!1),V=p()(B,2),O=V[0],q=V[1],G=(0,m.useState)([]),Q=p()(G,2),W=Q[0],J=Q[1],K=(0,m.useState)(!1),X=p()(K,2),$=X[0],ee=(X[1],(0,m.useState)(!1)),ne=p()(ee,2),se=ne[0],re=ne[1],ae=(0,m.useState)([]),oe=p()(ae,2),ce=oe[0],le=oe[1];I.id=I.coursesId,(0,m.useEffect)((function(){var e=d.get("tabId");e&&(T(e),I.status=e),i({type:"classroomList/getClassroomAttendancesList",payload:u()(u()({},I),{},{status:P,page:1})})}),[I.categoryId,d.get("tabId")]),(0,m.useEffect)((function(){"目录重命名成功"===s.actionTabs.key&&i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})}),[s.actionTabs.key]);var xe=function(e){console.log(e,22222222),T(e.key),I.status=e.key,I.page=1,console.log(I,"params"),i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},ve=[{name:"全部签到",id:"all",total:null==F?void 0:F.attendances_count},{name:"正在签到",id:"ongoing",total:null==F?void 0:F.attendances_ongoing_count},{name:"历史签到",id:"history",total:null==F?void 0:F.attendances_history_count},{name:"暂未开始",id:"not_start",total:null==F?void 0:F.attendances_not_start_count},{name:"签到统计",id:"signInStatistics"}].filter((function(e){return!!(0,de.GJ)()||"签到统计"!==e.name&&"暂未开始"!==e.name})),ge=function(e){i({type:"classroomList/setActionTabs",payload:{key:"签到二维码",selectArrs:e,params:u()({},I)}})},ye=["编辑","删除","截止"];return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{style:{position:"relative"},children:[(0,S.jsx)(fe.Z,{isLoading:a["classroomList/getClassroomAttendancesList"],tabDataSource:ve,isAdmin:(0,de.GJ)(),buttonText:"创建签到",onButtonClick:function(){i({type:"classroomList/setActionTabs",payload:{key:"新增签到",params:I}})},showControlButton:(0,de.GJ)(),onTabMenuClick:xe,defaultSelectedKeys:[P]}),(0,de.GJ)()&&(0,S.jsxs)(x.ZP,{type:"primary",ghost:!0,style:{position:"absolute",right:130,top:3,height:30},onClick:function(){xe({key:"history"}),re(!0),le([])},children:[(0,S.jsx)(he.Z,{}),"导出签到"]})]}),"signInStatistics"==P?(0,S.jsx)(E,{}):null,"signInStatistics"!==P&&(0,S.jsxs)("section",{children:["history"==P&&(0,de.GJ)()&&(0,S.jsxs)("div",{style:{background:"#fff",padding:"15px 20px",color:"#999",display:"flex",alignItems:"center",marginTop:20},children:[(0,S.jsxs)(h.Z,{checked:O,style:{flex:"1"},onChange:function(){var e;if((null==W?void 0:W.length)===(null==F||null===(e=F.attendances)||void 0===e?void 0:e.length))J([]),q(!1);else{var t=[];F.attendances.map((function(e){t.push(null==e?void 0:e.id)})),J([].concat(t)),q(!0)}},children:["已选择",(null==W?void 0:W.length)||0,"个(不支持跨页勾选)"]}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer"},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I.attendance_ids=[],e.next=3,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 3:case"end":return e.stop()}}),e)}))),children:"导出全部签到"}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer",marginLeft:10},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==W?void 0:W.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=W,e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:case"end":return e.stop()}}),e)}))),children:"导出选中签到"})]}),(0,S.jsxs)(g.Z,{loading:a["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===F.attendances_count&&(0,S.jsx)(A.Z,{}),F.attendances&&F.attendances.map((function(e){return(0,S.jsx)(be,{value:W,className:z.listItem,style:{display:"flex"},onChange:function(){},children:(0,S.jsxs)("div",{onClick:function(){return(0,de.GJ)()&&f.history.push("/classrooms/".concat(I.coursesId,"/attendance/").concat(e.id,"/").concat(P,"/detail"))},children:[(0,S.jsxs)(y.Z,{gutter:16,justify:"space-between",children:[(0,S.jsx)(_.Z,{span:20,children:(0,S.jsxs)(y.Z,{children:["history"==P&&(0,de.GJ)()&&(0,S.jsx)(h.Z,{className:"mr8",value:e.id,onClick:function(){var t=c()(o()().mark((function t(n){var s,a,i,c;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.stopPropagation(),(null==W?void 0:W.filter((function(t){return t===(null==e?void 0:e.id)})).length)>0?(s=r()(W),a=r()(s.filter((function(t){return t!=(null==e?void 0:e.id)}))),q(!1),J(a)):((c=W).push(null==e?void 0:e.id),q((null==c?void 0:c.length)===(null==F||null===(i=F.attendances)||void 0===i?void 0:i.length)),J(r()(c)));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),style:{marginTop:"4px"}},e.id),(0,S.jsx)(_.Z,{className:"c-blue font16 blod",children:(0,S.jsxs)("span",{className:z.attend,children:[(0,S.jsx)("span",{className:z.title,children:e.name}),"not_start"===e.status&&(0,S.jsx)("span",{className:z.not_start,children:"未开始"}),"ongoing"===e.status&&(0,S.jsx)("span",{className:z.ongoing,children:"进行中"}),"history"===e.status&&(0,S.jsx)("span",{className:z.history,children:"已截止"})]})})]})}),(0,S.jsxs)(_.Z,{className:"font14",children:["NUMBER"===e.mode&&(0,de.GJ)()&&(0,S.jsx)(me.CopyToClipboard,{text:e.attendance_code,onCopy:function(){return v.ZP.success("复制成功")},children:(0,S.jsx)(j.Z,{placement:"top",title:"点击复制签到码",children:(0,S.jsxs)("span",{className:z.attendanceCode,onClick:function(e){return e.stopPropagation()},children:["签到码:",e.attendance_code]})})}),"QRCODE"===e.mode&&!(0,de.dE)()&&(0,S.jsx)(U.op,{style:{borderRadius:2,padding:"5px 12px"},onClick:function(t){t.stopPropagation(),t.preventDefault(),ge(e)},ghost:!0,icon:(0,S.jsx)("i",{className:"iconfont icon-erweima font14"}),children:"签到二维码"})]})]}),(0,S.jsxs)(y.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(_.Z,{children:"签到人数"}),(0,S.jsx)(_.Z,{flex:"200px",className:"ml20",children:(0,S.jsx)(b.Z,{showInfo:!1,percent:Math.ceil(e.normal_count/e.all_count*100)})}),(0,S.jsxs)(_.Z,{flex:1,className:"ml20 c-blue",children:["已签到 ",e.normal_count," / 应签到 ",e.all_count]})]}),"NORMAL"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(z.signInStatus," ").concat(z.color0152d9),children:"正常"}),"LEAVE"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(z.signInStatus," ").concat(z.colorFA6400),children:"请假"}),"ABSENCE"===e.attendance_status&&"history"==e.status&&("history"==P||"all"==P)&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(z.signInStatus," ").concat(z.colorE02020),children:"旷课"}),(0,S.jsxs)(y.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(_.Z,{flex:1,children:(0,S.jsxs)(y.Z,{children:[(0,S.jsxs)(_.Z,{flex:1,children:["签到发起人:",e.author.user_name]}),(0,S.jsxs)(_.Z,{flex:1,children:["签到方式:","QRCODE"===e.mode&&"位置签到","NUMBER"===e.mode&&"签到码签到","QUICK"===e.mode&&"快捷签到"]}),(0,S.jsxs)(_.Z,{flex:1,children:["开始结束时间:",e.attendance_date," ",e.start_time,"~",e.end_time]}),(0,S.jsx)(_.Z,{children:"ABSENCE"===e.attendance_status&&"history"!==e.status&&("all"==P||"ongoing"==P)&&(0,de.dE)()&&(0,S.jsx)(x.ZP,{style:{width:100},size:"middle",type:"primary",onClick:function(){"QRCODE"==e.mode?ge(e):i({type:"classroomList/setActionTabs",payload:{key:"立即签到",selectArrs:e,params:u()({},I)}})},children:"签到"})})]})}),(0,S.jsx)(_.Z,{children:(0,de.GJ)()&&ye.filter((function(t){return e.edit_auth?t:"编辑"!=t})).filter((function(e){return"0"!=P?"截止"!=e:e})).map((function(t,n){return(0,S.jsx)("span",{className:"c-blue ml20",onClick:function(n){n.stopPropagation(),Y(e),i({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[e.id],params:I}})},children:t},n)}))})]})]})})})),(0,S.jsx)("aside",{className:"tc mb50 mt30",children:(0,S.jsx)(w.Z,{hideOnSinglePage:!0,pageSize:20,showSizeChanger:!1,onChange:function(e){I.page=e,i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},defaultCurrent:1,current:I.page||1,total:F.attendances_count})})]})]}),(0,S.jsx)(L,{}),(0,S.jsx)(ue,{}),(0,S.jsx)(te,{data:D}),(0,S.jsx)(ie,{}),(0,S.jsx)(R,{}),(0,S.jsx)(je.Z,{}),(0,S.jsxs)(k.Z,{width:600,centered:!0,confirmLoading:!1,title:"导出签到",open:se,okText:"确定导出",cancelText:"暂不导出",className:z.exportDialog,onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ce?void 0:ce.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=ce.map((function(e){return e.id})),e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:re(!1);case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){re(!1)},children:[(0,S.jsx)("p",{children:"本列表仅展示已截止的历史签到,仅可导出已截止的历史签到"}),(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)>0&&(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,S.jsxs)("span",{style:{flex:1},children:[(0,S.jsx)(h.Z,{checked:ce.length===(null==F||null===(n=F.attendances)||void 0===n?void 0:n.length),onChange:function(e){var t,n;ce.length===(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)?le([]):le(null==F||null===(n=F.attendances)||void 0===n?void 0:n.filter((function(e){return e.name})))},children:"全选"})," "]}),(0,S.jsx)("span",{style:{width:16}}),(0,S.jsxs)("span",{style:{flex:1},children:["已选择 ",(0,S.jsx)("span",{style:{color:"#0152d9"},children:ce.length||0})," 个标签"]})]}),(0,S.jsx)(_e,{data:null==F?void 0:F.attendances,selectedRowKeys:ce,setSelectedRowKeys:le})]})]})}))},81971:function(e,t,n){n.d(t,{Z:function(){return d}});n(59301);var s=n(95237),r=n(43604),a=n(20834),o=n(38854),i=n(6848),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},l=n(32007),u=n(37712),d=function(e){var t,n,d,p=e.isLoading,m=e.addText,f=e.tabDataSource,h=e.isAdmin,x=e.dispatch,v=e.type,g=e.isExercise,y=e.defaultSelectedKeys,_=e.onTabMenuClick,j=e.getDropdownMenu,b=e.showControlButton,w=e.buttonText,k=e.buttonIcon,Z=void 0===k?"icon-tianjiadaohang":k,A=e.extraNode,I=e.user,C=e.onButtonClick,S=void 0===C?function(){}:C,E=(0,l.useParams)();return(0,u.jsx)("div",{className:c.tabMenuContainer,children:(0,u.jsxs)(s.Z,{children:[(0,u.jsx)(r.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:_(e)},mode:"horizontal",selectedKeys:y,children:f.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&h&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),h&&g&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),h&&(0,u.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[g&&(0,u.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:v,exportType:"exercise",category_id:E.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==E?void 0:E.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:c.control,children:[(0,u.jsx)("div",{className:c.extra,children:A}),b&&(0,u.jsxs)("span",{onClick:S,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(Z)})}),(0,u.jsx)("span",{children:w})]}),!!j&&(0,u.jsx)(o.Z,{disabled:2===(null==I||null===(t=I.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:j,children:(0,u.jsxs)("span",{className:2===(null==I||null===(n=I.userInfo)||void 0===n?void 0:n.user_status)?c.selectBtn1:c.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(i.Z,{title:2===(null==I||null===(d=I.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}},2555:function(e,t,n){n.d(t,{AD:function(){return L},D9:function(){return M},Hp:function(){return k},IM:function(){return Y},Iy:function(){return A},KM:function(){return J},MJ:function(){return Z},Ne:function(){return D},ON:function(){return q},Uj:function(){return U},VY:function(){return O},YO:function(){return Q},YX:function(){return G},Zn:function(){return x},_g:function(){return j},_k:function(){return F},c6:function(){return E},cr:function(){return v},eV:function(){return N},fi:function(){return g},gh:function(){return C},hS:function(){return B},iA:function(){return y},j6:function(){return b},je:function(){return T},jj:function(){return w},kS:function(){return z},o6:function(){return S},pO:function(){return W},rQ:function(){return R},sA:function(){return I},xm:function(){return H},xo:function(){return V},y8:function(){return P},yd:function(){return _}});var s=n(7557),r=n.n(s),a=n(82242),o=n.n(a),i=n(41498),c=n.n(i),l=n(96631),u=n(32007),d=n(66621),p=n(8591),m=n(20817),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},x=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),A=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,d.QH)("",m.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(t,n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[28435,2555],{36864:function(e,t,n){n.d(t,{Z:function(){return h}});var s=n(82242),r=n.n(s),a=n(39647),o=n.n(a),i=n(59301),c="container___A9RGp",l=n(95906),u=n.n(l),d=n(92310),p=n.n(d),m=n(37712),f=["AMap","className","id","loadOptions","isInitCurPostionCenter","CurrentPosition","MapUse"],h=function(e){e.AMap;var t,n=e.className,s=e.id,a=e.loadOptions,l=(e.isInitCurPostionCenter,e.CurrentPosition,e.MapUse),d=o()(e,f);return(0,i.useEffect)((function(){return window._AMapSecurityConfig={securityJsCode:"cd2d30eb0306c1e356e5acb4584a3df4"},u().load(r()({key:"e4088b0a75957fc806662185b69f9ba6",version:"2.0",plugins:[]},a)).then((function(e){t=new e.Map(s||"container",{zoom:15,resizeEnable:!0}),l({AMap:e,map:t})})),function(){var e;null===(e=t)||void 0===e||e.destroy()}}),[]),(0,m.jsx)("div",r()({id:s||"container",className:p()(c,n)},d))}},50883:function(e,t,n){var s=n(82242),r=n.n(s),a=(n(59301),n(93314)),o=n(3113),i=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,i.jsx)("img",{src:t||a,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,i.jsx)(o.ZP,r()(r()({className:m,onClick:p},s),{},{children:d})),f&&f]})}},41242:function(e,t,n){n.d(t,{g:function(){return g}});var s=n(7557),r=n.n(s),a=n(41498),o=n.n(a),i=n(59301),c=n(43418),l=n(95237),u=n(32007),d=n(21256),p=n(20817),m=n(89260),f=n(65022),h=n.n(f),x=n(66621),v=n(37712),g=function(){var e=o()(r()().mark((function e(t){var n,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(s=document.createElement("div")).style.display="flex",s.style.flexDirection="column",s.style.alignItems="center",s.innerHTML="
      ".concat(null==t?void 0:t.name,'
      \n
      ').concat(null==t?void 0:t.place_name,"
      \n
      \n
      请在指定位置打开微信扫码签到
      '),e.next=7,h()().set({image:{type:"png",quality:.95},html2canvas:{letterRendering:!0,useCORS:!0,allowTaint:!1}}).from(s).outputImg();case 7:a=e.sent,(0,x.LR)(a.src,null==t?void 0:t.name);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();t.Z=(0,u.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,s=e.dispatch,a=n.actionTabs.selectArrs,u=(0,i.useRef)();return(0,v.jsx)(c.Z,{width:500,centered:!0,confirmLoading:!1,onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},title:"签到二维码",open:"签到二维码"===n.actionTabs.key,footer:null,children:(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsxs)("div",{ref:u,style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsx)("div",{className:"font16 c-black mb30",style:{fontWeight:500,lineHeight:"26px"},children:null==a?void 0:a.name}),(0,v.jsxs)(l.Z,{wrap:!1,align:"middle",style:{color:"#000"},children:[(0,v.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF",marginRight:4}}),null==a?void 0:a.place_name]}),(0,v.jsx)("div",{className:"mt20 mb20",style:{width:"50%"},children:(0,v.jsx)("img",{width:"100%",src:p.Z.API_SERVER+(null==a||null===(t=a.attachment)||void 0===t?void 0:t.url)})}),(0,v.jsx)("div",{className:"font14 mb20",style:{color:"#999"},children:(0,m.dE)()?"请在指定位置打开微信扫码签到":"分享二维码,学生在指定位置打开微信扫码签到"})]}),(0,v.jsx)(d.op,{openLoading:!0,className:"mb10",type:"primary",onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g(a);case 2:case"end":return e.stop()}}),e)}))),children:"保存图片"})]})})}))},17185:function(e,t,n){n.r(t),n.d(t,{default:function(){return we}});var s=n(37205),r=n.n(s),a=n(7557),o=n.n(a),i=n(41498),c=n.n(i),l=n(82242),u=n.n(l),d=n(79800),p=n.n(d),m=n(59301),f=n(32007),h=n(24905),x=n(3113),v=n(8591),g=n(96865),_=n(95237),y=n(43604),j=n(6848),b=n(93948),w=n(27092),k=n(43418),Z=n(57809),A=n(50883),I=n(42441),C={topStatistics:"topStatistics___AALo4",tooltip:"tooltip___jIywH",name:"name___Mx_XR",filter:"filter___FMp9h",daoke:"daoke___lZ8Ea",qingjia:"qingjia___z5rWW",kuangke:"kuangke___LxWOi"},S=n(37712),N=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.teachers;return{classroomList:t,globalSetting:e.globalSetting,teachers:s,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,r=(e.globalSetting,e.loading,e.teachers,e.dispatch),a=(0,f.useParams)(),o=((0,f.useLocation)(),(0,m.useState)("0")),i=p()(o,2),c=(i[0],i[1],(0,m.useState)(null)),l=p()(c,2),d=l[0],h=l[1];a.id=a.coursesId;var x=s.detailAttendancesStatistic,v=s.courseGroups,g=function(){r({type:"classroomList/getClassroomAttendancesStatistic",payload:u()(u()({},a),{},{group_id:d})})};(0,m.useEffect)((function(){g()}),[a.categoryId]),console.log("groutid",d);var j,b,w,k;return(0,S.jsxs)("section",{className:"mt20 pb30",children:[(0,S.jsxs)(_.Z,{className:C.topStatistics,justify:"space-between",children:[(0,S.jsx)(y.Z,{flex:"209px",children:Math.round((null==x?void 0:x.all_history_count)||0)}),(0,S.jsx)(y.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_normal_rate)||0)),"%"]})}),(0,S.jsx)(y.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_absence_rate)||0)),"%"]})}),(0,S.jsx)(y.Z,{flex:"209px",children:(0,S.jsxs)(S.Fragment,{children:[Math.round(100*((null==x?void 0:x.avg_leave_rate)||0)),"%"]})})]}),(0,S.jsxs)("section",{className:"bg-white pl30 pr30 pt30 mt20 pb20",children:[(0,S.jsxs)(_.Z,{gutter:[22,22],className:C.filter,children:[(0,S.jsxs)(y.Z,{flex:1,children:[(0,S.jsxs)("span",{children:[(0,S.jsx)("i",{className:[C.daoke,"mr10"].join(" ")}),"到课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.kuangke,"mr10"].join(" ")}),"旷课率"]}),(0,S.jsxs)("span",{className:"ml40",children:[(0,S.jsx)("i",{className:[C.qingjia,"mr10"].join(" ")}),"请假率"]})]}),(0,S.jsxs)(y.Z,{children:[(0,S.jsx)("span",{className:"c-light-black mr5",children:"显示最近十次签到"}),(0,S.jsxs)(Z.default,{size:"middle",defaultValue:"",onSelect:function(e){d=e,h(e),g()},children:[(0,S.jsx)(Z.default.Option,{value:"",children:" 全部分班 "}),null==v||null===(t=v.course_groups)||void 0===t?void 0:t.map((function(e,t){return(0,S.jsxs)(Z.default.Option,{value:e.id,children:[" ",e.name," "]})}))]})]})]}),null!=x&&null!==(n=x.history_attendances)&&void 0!==n&&n.length?(0,S.jsx)(I.Z,{option:{tooltip:{trigger:"axis",formatter:function(e){var t=e[0].dataIndex,n=null==x?void 0:x.history_attendances[t];return'
      \n

      ').concat(n.name," ").concat(n.attendance_date," ").concat(n.start_time,"-").concat(n.end_time,'

      \n

      到课率:').concat(Math.round(e[0].value),'%

      \n

      旷课率:').concat(Math.round(e[1].value),'%

      \n

      请假率:').concat(Math.round(e[2].value),"%

      \n

      ")}},legend:{data:["到课率","旷课率","请假率"],show:!1},xAxis:{type:"category",nameRotate:45,data:null==x||null===(j=x.history_attendances)||void 0===j?void 0:j.map((function(e,t){var n=e.name;return n.length>6&&(n=n.substr(0,6)+"..."),n})),boundaryGap:!1,nameLocation:"start",axisLabel:{interval:0,rotate:"45",verticalAlign:"top",align:"left",margin:28,height:120,textStyle:{align:"center",color:"#999"}}},yAxis:{type:"value",axisLabel:{formatter:"{value}%"},splitLine:{lineStyle:{type:"dashed"}}},series:[{name:"到课率",data:null==x||null===(b=x.history_attendances)||void 0===b?void 0:b.map((function(e,t){return 100*e.normal_rate})),type:"line",smooth:!0,color:"#26C7C9"},{name:"旷课率",data:null==x||null===(w=x.history_attendances)||void 0===w?void 0:w.map((function(e,t){return 100*e.absence_rate})),type:"line",smooth:!0,color:"#FF835C"},{name:"请假率",data:null==x||null===(k=x.history_attendances)||void 0===k?void 0:k.map((function(e,t){return 100*e.leave_rate})),type:"line",smooth:!0,color:"#EDBA6F"}]},style:{height:370},opts:{renderer:"svg"}}):(0,S.jsx)(A.Z,{styles:{marginTop:50,paddingBottom:50}})]})]})})),E=n(85750),L=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],".json"),e.next=3,(0,E.ZP)(r,{method:"delete"});case 3:0===e.sent.status&&(v.ZP.success("删除成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认删除?"})})})),R=(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(e.cb,(0,f.useParams)());return s.id=s.coursesId,(0,S.jsx)(k.Z,{centered:!0,title:"提示",open:"截止"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,(0,E.ZP)("/api/weapps/attendances/".concat(t.actionTabs.selectArrs[0],"/end.json"),{method:"post"});case 3:0===e.sent.status&&(v.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("p",{children:"是否确认截止?"})})})),P=n(98228),T=n(78241),F=n(71418),H=n(92832),M=n(5112),D=n(57930),B=n(70407),Y=n(61186),V=n.n(Y),O=n(66621),q={flex_box_center:"flex_box_center___vPFrl",flex_space_between:"flex_space_between___xDdOE",flex_box_vertical_center:"flex_box_vertical_center___UUaCs",flex_box_center_end:"flex_box_center_end____tbtJ",flex_box_column:"flex_box_column___H9rba",bg:"bg___DIMT9",menu:"menu___zXkbC",desc:"desc___E2_xU",listItem:"listItem___E6c2h",info:"info___DMYaB",add:"add___mjIg_",addForm:"addForm___T9yJu",GroupIds:"GroupIds___KQ_iP",attendanceCode:"attendanceCode___OciEu",signInStatus:"signInStatus___zJts9",colorE02020:"colorE02020___PMh7T",color0152d9:"color0152d9___rRMTC",colorFA6400:"colorFA6400___r3ujc",attend:"attend___mY5tE",title:"title___AzpMG",not_start:"not_start___GFAXt",ongoing:"ongoing___iFf_3",history:"history___uoHNV",flexBox:"flexBox___r9Ix0"},z=n(39647),G=n.n(z),Q=n(88522),U=n(21256),W=n(36864),J=n(89392),K=["style","children","onClick"],X=["ButtonOptions"],$=function(e){var t,n,s,r=e.ButtonOptions,a=r.style,o=r.children,i=r.onClick,c=G()(r,K),l=G()(e,X),d=(0,m.useState)(null),f=p()(d,2),h=f[0],v=f[1],g=(0,m.useState)(!1),j=p()(g,2),b=j[0],w=j[1],A=(0,m.useState)(!1),I=p()(A,2),C=I[0],N=I[1],E=(0,m.useRef)(null),L=(0,m.useState)({autoComplete:null,autoCompleteRes:{},marker:null,circle:null,map:null}),R=p()(L,2),P=R[0],T=R[1],F=(0,m.useState)({keywords:"",range:100,place_name:""}),M=p()(F,2),D=M[0],B=M[1],Y=(0,m.useState)([]),V=p()(Y,2),O=V[0],q=V[1],z=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D.keywords;null===(e=P.autoComplete)||void 0===e||e.search(t,(function(e,t){var n;"complete"==e&&(T(u()(u()({},P),{},{autoCompleteRes:u()(u()({},t),{},{tips:null==t||null===(n=t.tips)||void 0===n?void 0:n.filter((function(e){return e.location}))})||{}})),w(!0))}))},$={loadOptions:{plugins:["AMap.AutoComplete","AMap.Geolocation","AMap.Geocoder","AMap.ToolBar","AMap.PlaceSearch"]},MapUse:function(e){var t=e.AMap,n=e.map;v(t);var s=new t.Geolocation({enableHighAccuracy:!0,timeout:1e4,buttonPosition:"RB",buttonOffset:new t.Pixel(10,20),zoomToAccuracy:!0,showCircle:!1}),r=new t.ToolBar({visible:!0,position:{right:"15px",bottom:"60px"}});n.addControl(s),n.addControl(r),s.getCurrentPosition((function(e,s){var r,a,o=new t.AutoComplete({city:"全国"}),i=O.length>0?O:"complete"==e?[null===(r=s.position)||void 0===r?void 0:r.lng,null===(a=s.position)||void 0===a?void 0:a.lat]:[116.397428,39.90923],c=new t.Marker({position:i,draggable:!0,map:n}),l=new t.Circle({center:i,radius:D.range||300,strokeColor:"#165DFF",fillOpacity:.2,fillColor:"#165DFF",zIndex:50,map:n});l.setMap(n),c.on("dragend",(function(){var e=c.getPosition();q([e.lng,e.lat]),console.log("dragend",[e.lng,e.lat])})),n.setCenter(i),q(i),T(u()(u()({},P),{},{marker:c,circle:l,autoComplete:o,map:n})),console.log("getCurrentPosition",e,s,i,O)}))}};return(0,m.useEffect)((function(){var e,t,n;O&&P.circle&&(null===(e=P.circle)||void 0===e||e.setCenter(O||(null==l?void 0:l.value)),null===(t=P.circle)||void 0===t||t.setRadius(D.range||D.range),null===(n=P.marker)||void 0===n||n.setPosition(O||(null==l?void 0:l.value)))}),[O,D.range]),(0,m.useEffect)((function(){(null!=l&&l.value||null!=l&&l.range)&&(q((null==l?void 0:l.value)||[]),B(u()(u()({},D),{},{range:(null==l?void 0:l.range)||300})))}),[null==l?void 0:l.value,null==l?void 0:l.range]),(0,m.useEffect)((function(){h&&O.length>0&&new h.Geocoder({radius:1e3}).getAddress(O||(null==l?void 0:l.value),(function(e,t){"complete"===e&&t.regeocode&&B(u()(u()({},D),{},{place_name:t.regeocode.formattedAddress}))}))}),[h,O]),(0,m.useEffect)((function(){P.autoComplete&&(E.current=(0,J.throttle)((function(e){return z(e)}),1e3,{leading:!1,trailing:!0}))}),[P.autoComplete]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("div",{id:(null==l?void 0:l.scrollId)||"",children:(null==l||null===(t=l.value)||void 0===t?void 0:t.length)>0?(0,S.jsxs)(_.Z,{gutter:4,align:"middle",wrap:!1,style:{cursor:"pointer"},onClick:function(){N(!0)},children:[(0,S.jsx)(y.Z,{children:(0,S.jsx)("i",{className:"iconfont icon-dingwei font14",style:{color:"#165DFF"}})}),(0,S.jsx)(y.Z,{children:null==l?void 0:l.address})]}):(0,S.jsx)(U.op,u()(u()({style:u()({borderRadius:"2px"},a)},c),{},{onClick:function(e){N(!0),i&&i(e)},children:o}))}),(0,S.jsx)(k.Z,{width:1200,centered:!0,title:"添加签到地点",destroyOnClose:!0,open:C,onOk:function(){l.onChange(u()(u()({},D),{},{place:O})),N(!1)},onCancel:function(){N(!1)},children:(0,S.jsxs)("div",{style:{height:500,position:"relative",borderRadius:5,overflow:"hidden"},children:[(0,S.jsx)(W.Z,u()({},$)),(0,S.jsx)("div",{style:{position:"absolute",top:0,left:0,width:"100%",padding:"10px 20px"},children:(0,S.jsxs)(_.Z,{align:"middle",children:[(0,S.jsx)(y.Z,{children:(0,S.jsx)(Q.Z,{size:"large",showSearch:!0,placeholder:"请输入签到地点",popupMatchSelectWidth:254,value:null==D?void 0:D.keywords,onChange:function(e){B(u()(u()({},D),{},{keywords:e})),E.current(e)},open:b,onBlur:function(){w(!1)},onFocus:function(){w(!0)},onSelect:function(e){var t,n,s,r=null===(t=P.autoCompleteRes)||void 0===t?void 0:t.tips.find((function(t){return t.id==e}));B(u()(u()({},D),{},{keywords:r.name}));var a=[null==r||null===(n=r.location)||void 0===n?void 0:n.lng,null==r||null===(s=r.location)||void 0===s?void 0:s.lat];q(a),P.map.setCenter(a)},options:null===(n=(null===(s=P.autoCompleteRes)||void 0===s?void 0:s.tips)||[])||void 0===n?void 0:n.map((function(e){return{label:(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{style:{color:"#000",fontWeight:600},children:e.name}),(0,S.jsx)("div",{style:{color:"#999",fontSize:12},children:e.address})]}),value:e.id}})),children:(0,S.jsx)(H.Z,{size:"large",width:200,onPressEnter:function(e){return z(e.target.value)}})})}),(0,S.jsx)(y.Z,{children:(0,S.jsx)(x.ZP,{size:"large",type:"primary",style:{marginLeft:2,background:"#3061D0"},onClick:function(){z()},children:"搜索"})}),(0,S.jsx)(y.Z,{children:(0,S.jsx)(Z.default,{size:"large",className:"ml20",style:{width:100},value:D.range,onChange:function(e){B(u()(u()({},D),{},{range:e}))},options:[{value:100,label:"100米"},{value:300,label:"300米"},{value:500,label:"500米"},{value:800,label:"800米"},{value:1e3,label:"1000米"},{value:2e3,label:"2000米"}]})})]})})]})})]})},ee=P.Z.TreeNode,te=(0,f.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=e.loading,s=e.dispatch,r=e.data,a=(0,m.useState)(!1),i=p()(a,2),l=i[0],d=i[1],h=(0,f.useParams)();h.id=h.coursesId,(0,m.useEffect)((function(){"编辑"===t.actionTabs.key&&(j.resetFields(),s({type:"classroomList/getCourseGroups",payload:{id:h.id,limit:1e4,nonenavigate:!0}}),r.id&&x())}),[t.actionTabs.key]);var x=function(){var e=c()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"classroomList/getAttendanceDetail",payload:{id:r.id}});case 2:t=e.sent,j.setFieldsValue(u()(u()({},t),{},{attendance_date:V()(t.attendance_date),group_ids:t.groups?t.groups.map((function(e){return e.id})):[],end_time:V()(t.end_time),start_time:V()(t.start_time),late_time:t.late_time?V()(t.late_time):null}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=t.detailAttendancesDetail,_=t.courseGroups,y=T.Z.useForm(),j=p()(y,1)[0],b=T.Z.useWatch("mode",j),w=T.Z.useWatch("range",j),A=T.Z.useWatch("place_name",j),I=[];t.courseGroups.course_groups&&t.courseGroups.course_groups.map((function(e){return I.push(e.id+"")}));return(0,S.jsxs)(k.Z,{centered:!0,title:"修改签到",open:"编辑"===t.actionTabs.key,okText:"立即修改",cancelText:"暂不修改",confirmLoading:l,afterClose:function(){return d(!1)},bodyStyle:{minHeight:200},onOk:c()(o()().mark((function e(){var n,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(l,22),e.t0=u(),e.t1={},e.next=5,j.validateFields();case 5:if(e.t2=e.sent,(n=(0,e.t0)(e.t1,e.t2)).end_time=V()(n.end_time).format("HH:mm"),n.start_time=V()(n.start_time).format("HH:mm"),n.late_time=V()(n.late_time).format("HH:mm"),n.attendance_date=V()(n.attendance_date).format("YYYY-MM-DD"),!(n.end_time>=n.late_time)){e.next=14;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 14:return d(!0),e.next=17,(0,E.ZP)("/api/attendances/".concat(r.id,".json"),{method:"put",body:u()({},n)});case 17:0===(a=e.sent).status&&(v.ZP.success("修改成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)})),-1===a.status&&d(!1);case 20:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"classroomList/setActionTabs",payload:{}})},children:[n.effects["classroomList/getCourseGroups"]&&(0,S.jsx)("div",{className:"tc mt40",children:(0,S.jsx)(F.Z,{})}),g.groups&&(0,S.jsx)("section",{className:q.addForm,children:(0,S.jsxs)(T.Z,{form:j,children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(H.Z,{placeholder:"请输入签到名称",size:"middle"})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==b&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return j.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:w||j.getFieldValue("range"),address:A||j.getFieldValue("place_name")})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",children:(0,S.jsx)(P.Z,{showSearch:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260,overflow:"auto"},placeholder:"已选择全部分班",treeDefaultExpandAll:!0,treeCheckable:!0,size:"middle",disabled:!0,children:_.course_groups&&_.course_groups.map((function(e,t){return(0,S.jsx)(ee,{value:e.id,title:e.name},t)}))})}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsx)(D.default,{placeholder:"请选择日期",size:"middle",format:"YYYY-MM-DD"})}),(0,S.jsx)(T.Z.Item,{label:"开始时间",name:"start_time",rules:[{required:!0,message:"请选择开始时间!"}],children:(0,S.jsx)(B.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm",onChange:function(){j.setFieldsValue({end_time:"",late_time:""})}})}),(0,S.jsx)(T.Z.Item,{label:"结束时间",name:"end_time",rules:[{required:!0,message:"请选择结束时间!"}],children:(0,S.jsx)(B.Z,{disabledHours:function(){var e=j.getFieldValue("start_time");if(e){var t=parseInt(V()(e).format("HH"));return(0,O.Sp)(0,23).splice(0,t)}},disabledMinutes:function(e){var t=j.getFieldValue("start_time");if(t){var n=parseInt(V()(t).format("mm"));return parseInt(V()(t).format("HH"))===e?(0,O.Sp)(0,59).splice(0,n):[]}},className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)(T.Z.Item,{label:"迟到时间",name:"late_time",style:{marginBottom:2},children:(0,S.jsx)(B.Z,{className:"w100",size:"middle",minuteStep:1,format:"HH:mm"})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999"},children:"在结束时间至迟到时间签到的同学记为迟到"})]})})]})})),ne=n(85573),se=n.n(ne),re=n(96631),ae=n(26724),oe=n.n(ae),ie=(Z.default.TreeNode,(0,f.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=T.Z.useForm(),a=p()(s,1)[0],i=T.Z.useWatch("mode",a),l=T.Z.useWatch("range",a),d=T.Z.useWatch("place_name",a),x=(0,f.useParams)();x.id=x.coursesId;var g=(0,m.useState)(1),_=p()(g,2),y=_[0],j=_[1],b=(0,m.useState)([]),w=p()(b,2),A=w[0],I=w[1],C=(0,m.useState)(0),N=p()(C,2),L=N[0],R=N[1],P=(0,m.useState)(20),Y=p()(P,2),z=Y[0],G=(Y[1],(0,m.useState)(!0)),Q=p()(G,2),U=Q[0],W=Q[1],J=(0,m.useState)(!1),K=p()(J,2),X=K[0],ee=K[1],te=(0,m.useRef)([]),ne=(0,m.useState)(!1),ae=p()(ne,2),ie=ae[0],ce=ae[1],le=(0,m.useState)(!1),ue=p()(le,2),de=ue[0],pe=ue[1],me=(0,m.useState)(0),fe=p()(me,2),he=fe[0],xe=fe[1];t.courseGroups;(0,m.useEffect)((function(){"新增签到"===t.actionTabs.key&&(document.body.setAttribute("style","height: 100%;"),ve(),a.resetFields())}),[t.actionTabs.key]),(0,m.useEffect)((function(){a.setFieldsValue(se()(se()(se()(se()(se()(se()({},"name","课程签到"+V()(new Date).format("YYYYMMDD")),"mode","QUICK"),"attendance_date",V()(new Date)),"start_time",V()(new Date)),"end_time",V()(new Date).add(5,"minutes")),"late_time",V()(new Date).add(15,"minutes")))}),[t.actionTabs.key]);var ve=function(){var e=c()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,re.hf)({id:null==x?void 0:x.id,page:t||y,limit:z});case 3:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),W(!1));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ge=function(){var e=c()(o()().mark((function e(){var t,n,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i.length>0&&void 0!==i[0]&&i[0],!je||ie){e.next=9;break}return ce(!0),j(t?1:y+1),e.next=6,(0,re.hf)({id:null==x?void 0:x.id,page:y+1,limit:z});case 6:(n=e.sent)&&(I([].concat(r()(A),r()(null==n?void 0:n.course_groups))),te.current=[].concat(r()(A),r()(null==n?void 0:n.course_groups)),R(null==n?void 0:n.course_groups_count),de&&(s=[].concat(r()(A),r()(null==n?void 0:n.course_groups)).map((function(e){return e.name})),a.setFieldValue("group_ids",s))),ce(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){document.body.removeAttribute("style"),j(1),I([])},ye=function(){var e=c()(o()().mark((function e(){var s,r,i,c,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=u(),e.t1={},e.next=4,a.validateFields();case 4:if(e.t2=e.sent,s=(0,e.t0)(e.t1,e.t2),r=s.group_ids,i=void 0===r?[]:r,c=A.filter((function(e){return i.includes(e.name)})),s.end_time=V()(s.end_time).format("HH:mm"),s.start_time=V()(s.start_time).format("HH:mm"),s.late_time=V()(s.late_time).format("HH:mm"),s.attendance_date=V()(s.attendance_date).format("YYYY-MM-DD"),!(s.end_time>=s.late_time)){e.next=15;break}return v.ZP.warning("迟到时间不能早于或等于结束时间"),e.abrupt("return");case 15:return ee(!0),e.next=18,(0,E.ZP)("/api/weapps/courses/".concat(x.id,"/attendances.json"),{method:"post",body:u()(u()({},s),{},{group_ids:de?[]:c.map((function(e){return e.id}))})});case 18:0===(l=e.sent).status&&(_e(),(0,O.L9)(["教学课堂","签到","创建签到"]),v.ZP.success("添加成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomAttendancesList",payload:u()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:x.coursesId}})),-1===l.status&&ee(!1);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=L>y*z;return(0,S.jsx)(k.Z,{centered:!0,title:"创建签到",open:"新增签到"===t.actionTabs.key,bodyStyle:{minHeight:200},onOk:ye,afterClose:function(){return ee(!1)},confirmLoading:X,onCancel:function(){_e(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:q.addForm,children:(0,S.jsxs)(T.Z,{form:a,initialValues:{start_time:V()("09:00","HH:mm"),range:300},onChange:function(){},children:[(0,S.jsx)(T.Z.Item,{label:"签到名称",name:"name",rules:[{required:!0,message:"请输入签到名称!"}],children:(0,S.jsx)(H.Z,{size:"middle",placeholder:"请输入签到名称"})}),(0,S.jsx)(T.Z.Item,{label:"签到班级",name:"group_ids",className:q.GroupIds,children:(0,S.jsx)(Z.default,{showSearch:!1,mode:"multiple",showArrow:!0,style:{width:"100%"},dropdownStyle:{maxHeight:260},size:"middle",placeholder:null!=A&&A.length?"不选择分班时默认选择全部学生":"暂无分班,将默认选择课堂全部学生",dropdownRender:function(){return(0,S.jsx)("div",{style:{maxHeight:260,overflowY:"auto",overflowX:"hidden",padding:"16px 18px 0 18px"},children:(0,S.jsxs)(oe(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ge()},hasMore:je,useWindow:!1,children:[(0,S.jsx)(h.Z,{value:de,onChange:function(e){if(pe(e.target.checked),e.target.checked){var t=A.map((function(e){return e.name}));a.setFieldValue("group_ids",t)}else a.setFieldValue("group_ids",[])},children:"全选"},he),(0,S.jsx)(T.Z.Item,{name:"group_ids",children:(0,S.jsx)(h.Z.Group,{children:A.map((function(e,t){return(0,S.jsx)("div",{children:(0,S.jsx)(h.Z,{onChange:function(e){e.target.checked||(pe(!1),xe(he+1))},value:String(e.name),defaultChecked:!0,style:{width:430},className:"multi-ellipsis1 multi-ellipsis1-checkbox",children:(0,S.jsx)("span",{children:e.name})},t)},t)}))})}),U&&(0,S.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,S.jsx)(F.Z,{})})]})})}})}),(0,S.jsx)(T.Z.Item,{label:"签到方式",name:"mode",rules:[{required:!0,message:"请输入!"}],children:(0,S.jsxs)(M.ZP.Group,{size:"middle",children:[(0,S.jsx)(M.ZP,{value:"QUICK",children:"快捷签到"}),(0,S.jsx)(M.ZP,{value:"NUMBER",children:"签到码签到"})]})}),(0,S.jsx)(T.Z.Item,{name:"place_name",hidden:!0,label:"详情地址"}),"QRCODE"==i&&(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(T.Z.Item,{label:"签到地点",name:"place",normalize:function(e,t,n){return a.setFieldsValue({range:e.range,place_name:e.place_name}),e.place},rules:[{required:!0,message:"请添加签到地点"}],children:(0,S.jsx)($,{ButtonOptions:{children:"添加地点"},range:l,address:d})}),(0,S.jsx)(T.Z.Item,{style:{marginBottom:2},label:"签到范围",name:"range",rules:[{required:!0,message:"请添加签到范围"}],children:(0,S.jsx)(Z.default,{children:[100,300,500,800,1e3,2e3].map((function(e){return(0,S.jsxs)(Z.default.Option,{value:e,children:[e,"米"]})}))})}),(0,S.jsx)("div",{style:{paddingLeft:102,color:"#999",marginBottom:20},children:"定位精确度与环境、网络、基站等有关,可能存在一定误差"})]}),(0,S.jsx)(T.Z.Item,{label:"签到日期",name:"attendance_date",rules:[{required:!0,message:"请选择签到方式!"}],children:(0,S.jsx)(D.default,{disabledDate:function(e){return e&&e0&&(0,S.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,S.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:y.map((function(e,t){return(0,S.jsxs)(_.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,S.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,S.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(f.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})},je=n(41242),be=h.Z.Group,we=(0,f.connect)((function(e){var t=e.classroomList,n=e.loading;return{classroomList:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t,n,s=e.classroomList,a=e.loading,i=e.dispatch,l=(0,f.useSearchParams)(),d=p()(l,1)[0],Z=(0,m.useState)(u()({},(0,f.useParams)())),I=p()(Z,1)[0],C=((0,f.useLocation)(),(0,m.useState)("all")),E=p()(C,2),P=E[0],T=E[1],F=s.detailAttendancesList,H=(0,m.useState)({}),M=p()(H,2),D=M[0],B=M[1],Y=(0,m.useState)(!1),V=p()(Y,2),O=V[0],z=V[1],G=(0,m.useState)([]),Q=p()(G,2),W=Q[0],J=Q[1],K=(0,m.useState)(!1),X=p()(K,2),$=X[0],ee=(X[1],(0,m.useState)(!1)),ne=p()(ee,2),se=ne[0],re=ne[1],ae=(0,m.useState)([]),oe=p()(ae,2),ce=oe[0],le=oe[1];I.id=I.coursesId,(0,m.useEffect)((function(){var e=d.get("tabId");e&&(T(e),I.status=e),i({type:"classroomList/getClassroomAttendancesList",payload:u()(u()({},I),{},{status:P,page:1})})}),[I.categoryId,d.get("tabId")]),(0,m.useEffect)((function(){"目录重命名成功"===s.actionTabs.key&&i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})}),[s.actionTabs.key]);var xe=function(e){console.log(e,22222222),T(e.key),I.status=e.key,I.page=1,console.log(I,"params"),i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},ve=[{name:"全部签到",id:"all",total:null==F?void 0:F.attendances_count},{name:"正在签到",id:"ongoing",total:null==F?void 0:F.attendances_ongoing_count},{name:"历史签到",id:"history",total:null==F?void 0:F.attendances_history_count},{name:"暂未开始",id:"not_start",total:null==F?void 0:F.attendances_not_start_count},{name:"签到统计",id:"signInStatistics"}].filter((function(e){return!!(0,de.GJ)()||"签到统计"!==e.name&&"暂未开始"!==e.name})),ge=function(e){i({type:"classroomList/setActionTabs",payload:{key:"签到二维码",selectArrs:e,params:u()({},I)}})},_e=["编辑","删除","截止"];return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{style:{position:"relative"},children:[(0,S.jsx)(fe.Z,{isLoading:a["classroomList/getClassroomAttendancesList"],tabDataSource:ve,isAdmin:(0,de.GJ)(),buttonText:"创建签到",onButtonClick:function(){i({type:"classroomList/setActionTabs",payload:{key:"新增签到",params:I}})},showControlButton:(0,de.GJ)(),onTabMenuClick:xe,defaultSelectedKeys:[P]}),(0,de.GJ)()&&(0,S.jsxs)(x.ZP,{type:"primary",ghost:!0,style:{position:"absolute",right:130,top:3,height:30},onClick:function(){xe({key:"history"}),re(!0),le([])},children:[(0,S.jsx)(he.Z,{}),"导出签到"]})]}),"signInStatistics"==P?(0,S.jsx)(N,{}):null,"signInStatistics"!==P&&(0,S.jsxs)("section",{children:["history"==P&&(0,de.GJ)()&&(0,S.jsxs)("div",{style:{background:"#fff",padding:"15px 20px",color:"#999",display:"flex",alignItems:"center",marginTop:20},children:[(0,S.jsxs)(h.Z,{checked:O,style:{flex:"1"},onChange:function(){var e;if((null==W?void 0:W.length)===(null==F||null===(e=F.attendances)||void 0===e?void 0:e.length))J([]),z(!1);else{var t=[];F.attendances.map((function(e){t.push(null==e?void 0:e.id)})),J([].concat(t)),z(!0)}},children:["已选择",(null==W?void 0:W.length)||0,"个(不支持跨页勾选)"]}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer"},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I.attendance_ids=[],e.next=3,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 3:case"end":return e.stop()}}),e)}))),children:"导出全部签到"}),(0,S.jsx)(x.ZP,{style:{cursor:"pointer",marginLeft:10},loading:$,onClick:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==W?void 0:W.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=W,e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:case"end":return e.stop()}}),e)}))),children:"导出选中签到"})]}),(0,S.jsxs)(g.Z,{loading:a["classroomList/getClassroomAttendancesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===F.attendances_count&&(0,S.jsx)(A.Z,{}),F.attendances&&F.attendances.map((function(e){return(0,S.jsx)(be,{value:W,className:q.listItem,style:{display:"flex"},onChange:function(){},children:(0,S.jsxs)("div",{onClick:function(){return(0,de.GJ)()&&f.history.push("/classrooms/".concat(I.coursesId,"/attendance/").concat(e.id,"/").concat(P,"/detail"))},children:[(0,S.jsxs)(_.Z,{gutter:16,justify:"space-between",children:[(0,S.jsx)(y.Z,{span:20,children:(0,S.jsxs)(_.Z,{children:["history"==P&&(0,de.GJ)()&&(0,S.jsx)(h.Z,{className:"mr8",value:e.id,onClick:function(){var t=c()(o()().mark((function t(n){var s,a,i,c;return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.stopPropagation(),(null==W?void 0:W.filter((function(t){return t===(null==e?void 0:e.id)})).length)>0?(s=r()(W),a=r()(s.filter((function(t){return t!=(null==e?void 0:e.id)}))),z(!1),J(a)):((c=W).push(null==e?void 0:e.id),z((null==c?void 0:c.length)===(null==F||null===(i=F.attendances)||void 0===i?void 0:i.length)),J(r()(c)));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),style:{marginTop:"4px"}},e.id),(0,S.jsx)(y.Z,{className:"c-blue font16 blod",children:(0,S.jsxs)("span",{className:q.attend,children:[(0,S.jsx)("span",{className:q.title,children:e.name}),"not_start"===e.status&&(0,S.jsx)("span",{className:q.not_start,children:"未开始"}),"ongoing"===e.status&&(0,S.jsx)("span",{className:q.ongoing,children:"进行中"}),"history"===e.status&&(0,S.jsx)("span",{className:q.history,children:"已截止"})]})})]})}),(0,S.jsxs)(y.Z,{className:"font14",children:["NUMBER"===e.mode&&(0,de.GJ)()&&(0,S.jsx)(me.CopyToClipboard,{text:e.attendance_code,onCopy:function(){return v.ZP.success("复制成功")},children:(0,S.jsx)(j.Z,{placement:"top",title:"点击复制签到码",children:(0,S.jsxs)("span",{className:q.attendanceCode,onClick:function(e){return e.stopPropagation()},children:["签到码:",e.attendance_code]})})}),"QRCODE"===e.mode&&!(0,de.dE)()&&(0,S.jsx)(U.op,{style:{borderRadius:2,padding:"5px 12px"},onClick:function(t){t.stopPropagation(),t.preventDefault(),ge(e)},ghost:!0,icon:(0,S.jsx)("i",{className:"iconfont icon-erweima font14"}),children:"签到二维码"})]})]}),(0,S.jsxs)(_.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(y.Z,{children:"签到人数"}),(0,S.jsx)(y.Z,{flex:"200px",className:"ml20",children:(0,S.jsx)(b.Z,{showInfo:!1,percent:Math.ceil(e.normal_count/e.all_count*100)})}),(0,S.jsxs)(y.Z,{flex:1,className:"ml20 c-blue",children:["已签到 ",e.normal_count," / 应签到 ",e.all_count]})]}),"NORMAL"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.color0152d9),children:"正常"}),"LEAVE"===e.attendance_status&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.colorFA6400),children:"请假"}),"ABSENCE"===e.attendance_status&&"history"==e.status&&("history"==P||"all"==P)&&(0,de.dE)()&&(0,S.jsx)("div",{className:"".concat(q.signInStatus," ").concat(q.colorE02020),children:"旷课"}),(0,S.jsxs)(_.Z,{className:"mt20 c-light-black",children:[(0,S.jsx)(y.Z,{flex:1,children:(0,S.jsxs)(_.Z,{children:[(0,S.jsxs)(y.Z,{flex:1,children:["签到发起人:",e.author.user_name]}),(0,S.jsxs)(y.Z,{flex:1,children:["签到方式:","QRCODE"===e.mode&&"位置签到","NUMBER"===e.mode&&"签到码签到","QUICK"===e.mode&&"快捷签到"]}),(0,S.jsxs)(y.Z,{flex:1,children:["开始结束时间:",e.attendance_date," ",e.start_time,"~",e.end_time]}),(0,S.jsx)(y.Z,{children:"ABSENCE"===e.attendance_status&&"history"!==e.status&&("all"==P||"ongoing"==P)&&(0,de.dE)()&&(0,S.jsxs)("span",{onClick:function(){"QRCODE"==e.mode?ge(e):i({type:"classroomList/setActionTabs",payload:{key:"立即签到",selectArrs:e,params:u()({},I)}})},className:q.flexBox,children:[(0,S.jsx)("i",{className:"iconfont icon-qiandao2"}),(0,S.jsx)("div",{children:"签到"})]})})]})}),(0,S.jsx)(y.Z,{children:(0,de.GJ)()&&_e.filter((function(t){return e.edit_auth?t:"编辑"!=t})).filter((function(e){return"0"!=P?"截止"!=e:e})).map((function(t,n){return(0,S.jsxs)("span",{className:"".concat(q.flexBox," ").concat("删除"===t?"delete-hover":""),style:{marginRight:"编辑"===t?"20px":"6px"},onClick:function(n){n.stopPropagation(),B(e),i({type:"classroomList/setActionTabs",payload:{key:t,selectArrs:[e.id],params:I}})},children:[(0,S.jsx)("i",{className:"iconfont ".concat("编辑"===t?"icon-bianjizuoye":"icon-shanchu7")}),(0,S.jsx)("div",{children:t})]},n)}))})]})]})})})),(0,S.jsx)("aside",{className:"tc mb50 mt30",children:(0,S.jsx)(w.Z,{hideOnSinglePage:!0,pageSize:20,showSizeChanger:!1,onChange:function(e){I.page=e,i({type:"classroomList/getClassroomAttendancesList",payload:u()({},I)})},defaultCurrent:1,current:I.page||1,total:F.attendances_count})})]})]}),(0,S.jsx)(L,{}),(0,S.jsx)(ue,{}),(0,S.jsx)(te,{data:D}),(0,S.jsx)(ie,{}),(0,S.jsx)(R,{}),(0,S.jsx)(je.Z,{}),(0,S.jsxs)(k.Z,{width:600,centered:!0,confirmLoading:!1,title:"导出签到",open:se,okText:"确定导出",cancelText:"暂不导出",className:q.exportDialog,onOk:c()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ce?void 0:ce.length)<=0)){e.next=3;break}return v.ZP.info("请选择要导出的签到"),e.abrupt("return");case 3:return I.attendance_ids=ce.map((function(e){return e.id})),e.next=6,(0,pe.gh)(u()(u()({},I),{},{history:!0,type:1}));case 6:re(!1);case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){re(!1)},children:[(0,S.jsx)("p",{children:"本列表仅展示已截止的历史签到,仅可导出已截止的历史签到"}),(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)>0&&(0,S.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,S.jsxs)("span",{style:{flex:1},children:[(0,S.jsx)(h.Z,{checked:ce.length===(null==F||null===(n=F.attendances)||void 0===n?void 0:n.length),onChange:function(e){var t,n;ce.length===(null==F||null===(t=F.attendances)||void 0===t?void 0:t.length)?le([]):le(null==F||null===(n=F.attendances)||void 0===n?void 0:n.filter((function(e){return e.name})))},children:"全选"})," "]}),(0,S.jsx)("span",{style:{width:16}}),(0,S.jsxs)("span",{style:{flex:1},children:["已选择 ",(0,S.jsx)("span",{style:{color:"#0152d9"},children:ce.length||0})," 个标签"]})]}),(0,S.jsx)(ye,{data:null==F?void 0:F.attendances,selectedRowKeys:ce,setSelectedRowKeys:le})]})]})}))},81971:function(e,t,n){n.d(t,{Z:function(){return d}});n(59301);var s=n(95237),r=n(43604),a=n(20834),o=n(38854),i=n(6848),c={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},l=n(32007),u=n(37712),d=function(e){var t,n,d,p=e.isLoading,m=e.addText,f=e.tabDataSource,h=e.isAdmin,x=e.dispatch,v=e.type,g=e.isExercise,_=e.defaultSelectedKeys,y=e.onTabMenuClick,j=e.getDropdownMenu,b=e.showControlButton,w=e.buttonText,k=e.buttonIcon,Z=void 0===k?"icon-tianjiadaohang":k,A=e.extraNode,I=e.user,C=e.onButtonClick,S=void 0===C?function(){}:C,N=(0,l.useParams)();return(0,u.jsx)("div",{className:c.tabMenuContainer,children:(0,u.jsxs)(s.Z,{children:[(0,u.jsx)(r.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:y(e)},mode:"horizontal",selectedKeys:_,children:f.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&h&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),h&&g&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),h&&(0,u.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[g&&(0,u.jsx)(o.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){x({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:v,exportType:"exercise",category_id:N.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){l.history.push("/classrooms/".concat(null==N?void 0:N.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:c.control,children:[(0,u.jsx)("div",{className:c.extra,children:A}),b&&(0,u.jsxs)("span",{onClick:S,style:{cursor:"pointer"},className:c.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(Z)})}),(0,u.jsx)("span",{children:w})]}),!!j&&(0,u.jsx)(o.Z,{disabled:2===(null==I||null===(t=I.userInfo)||void 0===t?void 0:t.user_status),className:"ml10",dropdownRender:j,children:(0,u.jsxs)("span",{className:2===(null==I||null===(n=I.userInfo)||void 0===n?void 0:n.user_status)?c.selectBtn1:c.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(i.Z,{title:2===(null==I||null===(d=I.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}},2555:function(e,t,n){n.d(t,{AD:function(){return L},D9:function(){return M},Hp:function(){return k},IM:function(){return B},Iy:function(){return A},KM:function(){return J},MJ:function(){return Z},Ne:function(){return D},ON:function(){return z},Uj:function(){return U},VY:function(){return O},YO:function(){return Q},YX:function(){return G},Zn:function(){return x},_g:function(){return j},_k:function(){return F},c6:function(){return N},cr:function(){return v},eV:function(){return E},fi:function(){return g},gh:function(){return C},hS:function(){return Y},iA:function(){return _},j6:function(){return b},je:function(){return T},jj:function(){return w},kS:function(){return q},o6:function(){return S},pO:function(){return W},rQ:function(){return R},sA:function(){return I},xm:function(){return H},xo:function(){return V},y8:function(){return P},yd:function(){return y}});var s=n(7557),r=n.n(s),a=n(82242),o=n.n(a),i=n(41498),c=n.n(i),l=n(96631),u=n(32007),d=n(66621),p=n(8591),m=n(20817),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},x=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.YR)(o()({},t));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_couser_info.json"),query:t}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),j=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:if(-3!==n.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==n.status){e.next=19;break}return e.abrupt("return",n);case 19:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(o()({},t));case 2:if(0!==(n=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==n.status){e.next=12;break}return e.abrupt("return",n);case 12:-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),k=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),A=function(){var e=c()(r()().mark((function e(t,n){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(o()({},t));case 2:0===(s=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/").concat(n)));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),I=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,d.QH)("",m.Z.API_SERVER+"/api/polls/".concat(t.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/attendances/export_xlsx_data.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/video_study_statics.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_video_study.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(t.coursesId,"/export_course_students_info.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),L=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=c()(r()().mark((function e(t){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(o()({},t));case 2:0===(n=e.sent).status?(p.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score"))):-3===n.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(t.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(t.id,".xlsx"),query:t}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),H=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==t?void 0:t.coursesId,"/").concat(t.menuKey,"_statistic.xlsx?").concat(t.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_training_objectives.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),B=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==t?void 0:t.name,(0,d.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_courses.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),V=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==t?void 0:t.ec_year_id,"/ec_graduation_requirements.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(t.id,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),G=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(t.categoryId,".json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==t?void 0:t.id,"/commit_result.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),U=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(t,n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(n||"",(0,d.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==t?void 0:t.exercise_id,"/consult_exercise.json"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),J=function(){var e=c()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==t?void 0:t.identifier,"/competition_commit_records/member_works.xlsx"),query:t}));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Attendance__index.chunk.css b/p__Classrooms__Lists__Attendance__index.chunk.css index 5ba8fb1191..6bef26671c 100644 --- a/p__Classrooms__Lists__Attendance__index.chunk.css +++ b/p__Classrooms__Lists__Attendance__index.chunk.css @@ -1 +1 @@ -.topStatistics___AALo4>div:first-child{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div:nth-child(3){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div:nth-child(4){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div{color:#fff;font-size:36px;height:150px;padding:80px 30px 30px}.tooltip___jIywH{font-size:0;padding:10px;vertical-align:top}.tooltip___jIywH p{font-size:14px;margin-bottom:0}.tooltip___jIywH i,.tooltip___jIywH span{display:inline-block;vertical-align:middle}.tooltip___jIywH i{font-style:normal;margin-left:5px}.tooltip___jIywH .name___Mx_XR{display:inline-block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter___FMp9h [class~=ant-select]{width:120px}.daoke___lZ8Ea{background:#22c8cb}.daoke___lZ8Ea,.qingjia___z5rWW{border-radius:10px;display:inline-block;height:10px;width:10px}.qingjia___z5rWW{background:#eebc6f}.kuangke___LxWOi{background:#ff845b;border-radius:10px;display:inline-block;height:10px;width:10px}.flex_box_center___vPFrl{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___xDdOE{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___UUaCs{box-align:center;align-items:center}.flex_box_center_end____tbtJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___H9rba{box-orient:block-axis;flex-direction:column}.bg___DIMT9{background:#fff}.menu___zXkbC{position:relative}.menu___zXkbC li{font-size:16px;font-weight:700;height:74px;line-height:74px;margin:0 15px}.desc___E2_xU{color:#999;font-size:16px;font-weight:700;padding:20px 0}.listItem___E6c2h{background:#fff;cursor:pointer;margin-top:20px!important;overflow:hidden;padding:25px 30px!important;position:relative}.listItem___E6c2h>div{flex:1 1}.listItem___E6c2h:hover{box-shadow:0 0 10px #ccc}.info___DMYaB{margin-left:20px}.info___DMYaB p{margin-top:18px}.add___mjIg_{color:#0152d9;cursor:pointer;font-size:16px;font-weight:700;position:absolute;right:20px;top:25px}.addForm___T9yJu label{justify-content:flex-end;min-width:100px;text-align:right}.addForm___T9yJu [class=ant-form-item]{margin-bottom:30px}.addForm___T9yJu .GroupIds___KQ_iP div[class=ant-select-selector]{max-height:100px;overflow:auto}.attendanceCode___OciEu{background-color:rgba(68,215,182,.1);border:1px solid #44d7b6;border-radius:5px;color:#44d7b6;padding:5px 10px}.signInStatus___zJts9{align-items:flex-end;display:flex;height:70px;justify-content:center;position:absolute;right:-35px;top:-35px;transform:rotate(45deg);width:70px}.colorE02020___PMh7T{background-color:rgba(224,32,32,.2);color:#e02020}.color0152d9___rRMTC{background-color:rgba(24,144,255,.2);color:#0152d9}.colorFA6400___r3ujc{background-color:rgba(250,100,0,.2);color:#fa6400}.attend___mY5tE .title___AzpMG{color:#0152d9}.attend___mY5tE>span{vertical-align:middle}.attend___mY5tE .not_start___GFAXt{background-color:#35b832}.attend___mY5tE .not_start___GFAXt,.attend___mY5tE .ongoing___iFf_3{border-radius:10px;color:#fff;font-size:12px;font-weight:400;margin-left:10px;padding:2px 9px}.attend___mY5tE .ongoing___iFf_3{background-color:#17d8ec}.attend___mY5tE .history___uoHNV{background-color:#ec4717;border-radius:10px;color:#fff;font-size:12px;font-weight:400;margin-left:10px;padding:2px 9px}.flex_box_center___DAfGc{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fIYoN{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___mg1j7{box-align:center;align-items:center}.flex_box_center_end___GF3M_{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Vl5k0{box-orient:block-axis;flex-direction:column}.container___A9RGp{height:100%;margin:0;padding:0;width:100%}.container___A9RGp .amap-icon___mYhj5 img{height:34px;width:25px}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.leftdiv___mUlBR{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___mUlBR .listClass___sGJnb{align-items:center;display:flex}.leftdiv___mUlBR .spantitle___dogvE{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___VsaT8{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px} \ No newline at end of file +.topStatistics___AALo4>div:first-child{background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div:nth-child(2){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div:nth-child(3){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div:nth-child(4){background:url(data:image/png;base64,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) no-repeat;background-size:100% 100%}.topStatistics___AALo4>div{color:#fff;font-size:36px;height:150px;padding:80px 30px 30px}.tooltip___jIywH{font-size:0;padding:10px;vertical-align:top}.tooltip___jIywH p{font-size:14px;margin-bottom:0}.tooltip___jIywH i,.tooltip___jIywH span{display:inline-block;vertical-align:middle}.tooltip___jIywH i{font-style:normal;margin-left:5px}.tooltip___jIywH .name___Mx_XR{display:inline-block;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter___FMp9h [class~=ant-select]{width:120px}.daoke___lZ8Ea{background:#22c8cb}.daoke___lZ8Ea,.qingjia___z5rWW{border-radius:10px;display:inline-block;height:10px;width:10px}.qingjia___z5rWW{background:#eebc6f}.kuangke___LxWOi{background:#ff845b;border-radius:10px;display:inline-block;height:10px;width:10px}.flex_box_center___vPFrl{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___xDdOE{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___UUaCs{box-align:center;align-items:center}.flex_box_center_end____tbtJ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___H9rba{box-orient:block-axis;flex-direction:column}.bg___DIMT9{background:#fff}.menu___zXkbC{position:relative}.menu___zXkbC li{font-size:16px;font-weight:700;height:74px;line-height:74px;margin:0 15px}.desc___E2_xU{color:#999;font-size:16px;font-weight:700;padding:20px 0}.listItem___E6c2h{background:#fff;cursor:pointer;margin-top:20px!important;overflow:hidden;padding:25px 20px 25px 30px!important;position:relative}.listItem___E6c2h>div{flex:1 1}.listItem___E6c2h:hover{box-shadow:0 0 10px #ccc}.info___DMYaB{margin-left:20px}.info___DMYaB p{margin-top:18px}.add___mjIg_{color:#0152d9;cursor:pointer;font-size:16px;font-weight:700;position:absolute;right:20px;top:25px}.addForm___T9yJu label{justify-content:flex-end;min-width:100px;text-align:right}.addForm___T9yJu [class=ant-form-item]{margin-bottom:30px}.addForm___T9yJu .GroupIds___KQ_iP div[class=ant-select-selector]{max-height:100px;overflow:auto}.attendanceCode___OciEu{background-color:rgba(68,215,182,.1);border:1px solid #44d7b6;border-radius:5px;color:#44d7b6;padding:5px 10px}.signInStatus___zJts9{align-items:flex-end;display:flex;height:70px;justify-content:center;position:absolute;right:-35px;top:-35px;transform:rotate(45deg);width:70px}.colorE02020___PMh7T{background-color:rgba(224,32,32,.2);color:#e02020}.color0152d9___rRMTC{background-color:rgba(24,144,255,.2);color:#0152d9}.colorFA6400___r3ujc{background-color:rgba(250,100,0,.2);color:#fa6400}.attend___mY5tE .title___AzpMG{color:#0152d9}.attend___mY5tE>span{vertical-align:middle}.attend___mY5tE .not_start___GFAXt{background-color:#35b832}.attend___mY5tE .not_start___GFAXt,.attend___mY5tE .ongoing___iFf_3{border-radius:10px;color:#fff;font-size:12px;font-weight:400;margin-left:10px;padding:2px 9px}.attend___mY5tE .ongoing___iFf_3{background-color:#17d8ec}.attend___mY5tE .history___uoHNV{background-color:#ec4717;border-radius:10px;color:#fff;font-size:12px;font-weight:400;margin-left:10px;padding:2px 9px}.flexBox___r9Ix0{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center}.flexBox___r9Ix0:hover{color:#0152d9}.flexBox___r9Ix0 i{margin-bottom:6px}.flexBox___r9Ix0 div{font-size:12px;font-weight:400}.flex_box_center___DAfGc{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fIYoN{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___mg1j7{box-align:center;align-items:center}.flex_box_center_end___GF3M_{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Vl5k0{box-orient:block-axis;flex-direction:column}.container___A9RGp{height:100%;margin:0;padding:0;width:100%}.container___A9RGp .amap-icon___mYhj5 img{height:34px;width:25px}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.leftdiv___mUlBR{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___mUlBR .listClass___sGJnb{align-items:center;display:flex}.leftdiv___mUlBR .spantitle___dogvE{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___VsaT8{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px} \ No newline at end of file diff --git a/p__Classrooms__Lists__Board__index.async.js b/p__Classrooms__Lists__Board__index.async.js index 9ec4630c09..f4b6748d9c 100644 --- a/p__Classrooms__Lists__Board__index.async.js +++ b/p__Classrooms__Lists__Board__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[18302],{20538:function(e,t,n){n.d(t,{Z:function(){return i}});var s=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},r=n(22589),c=function(e,t){return a.createElement(r.Z,(0,s.Z)({},e,{ref:t,icon:o}))};var i=a.forwardRef(c)},50883:function(e,t,n){var s=n(82242),a=n.n(s),o=(n(59301),n(93314)),r=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,g=e.ButtonTwo,f=e.imgStyles,h=e.loading,x=void 0!==h&&h;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:t||o,style:a()(a()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(r.ZP,a()(a()({className:m,onClick:p},s),{},{children:d})),g&&g]})}},28423:function(e,t,n){var s=n(7557),a=n.n(s),o=n(82242),r=n.n(o),c=n(37205),i=n.n(c),l=n(41498),u=n.n(l),d=(n(59301),n(43418)),p=n(8591),m=n(85750),g=n(32007),f=n(37712);t.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=e.cb,o=(0,g.useParams)();o.id=o.coursesId;var c=t.detailBoardList;return(0,f.jsx)(d.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:u()(a()().mark((function e(){var l,u,d,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/boards/".concat(o.categoryId,"/messages/bulk_delete.json"),{method:"delete",body:{ids:i()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(p.ZP.success("删除成功"),g=t.actionTabs.selectArrs.length===c.messages.length&&(null===(l=t.actionTabs.params)||void 0===l?void 0:l.page)>1?(null===(u=t.actionTabs.params)||void 0===u?void 0:u.page)-1:null===(d=t.actionTabs.params)||void 0===d?void 0:d.page,s(g),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getBoardList",payload:r()(r()({},t.actionTabs.params),{},{page:g})}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:o.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,f.jsx)("p",{children:"是否确认删除?"})})}))},68408:function(e,t,n){var s=n(7557),a=n.n(s),o=n(37205),r=n.n(o),c=n(41498),i=n.n(c),l=n(79800),u=n.n(l),d=n(82242),p=n.n(d),m=n(59301),g=n(78241),f=n(43418),h=n(8591),x=n(92832),y=n(24905),_=n(71418),v=n(85750),b=n(26724),j=n.n(b),L=n(32007),k=n(37712);t.Z=(0,L.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,s=(e.loading,e.dispatch),o=p()({},(0,L.useParams)()),c=(0,m.useState)([]),l=u()(c,2),d=l[0],b=l[1],Z=(0,m.useState)(!0),w=u()(Z,2),I=w[0],S=w[1],T=(0,m.useState)(1),N=u()(T,2),C=(N[0],N[1],(0,m.useState)(!0)),B=u()(C,2),P=B[0],A=B[1];o.page=0,o.page_size=50,(0,m.useEffect)((function(){"发送"===n.actionTabs.key&&M(1)}),[n.actionTabs.key]);var z=g.Z.useForm(),G=u()(z,1)[0],M=function(){var e=i()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==t&&(d=[]),o.page=t,A(!0),e.next=5,s({type:"classroomList/getCoursesMine",payload:p()({},o)});case 5:(n=e.sent).length0&&Oe.map((function(e,t){return(0,G.jsx)(y.Z.Item,{children:(0,G.jsx)(_.Z,{checked:ne.includes(e.id),value:e.id,onChange:function(t){ne.indexOf(e.id);ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:e.name})},e.id)}))})})}),(0,G.jsx)("aside",{className:J.bg,children:(0,G.jsxs)("div",{children:[(0,G.jsx)(v.ZP,{type:"link",onClick:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et.group_ids=ne,et.page=1,tt(m()({},et)),ut();case 4:case"end":return e.stop()}}),e)}))),children:"确定"}),(0,G.jsx)(v.ZP,{type:"link",onClick:function(){se([])},children:"重置"})]})})]}),ot=[{name:"时间排序",id:"time"},{name:"热度排序",id:"hot"}],rt=[{name:"删除",icon:(0,G.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,G.jsx)("i",{className:"iconfont icon-fasong"})},{name:"设为公开",icon:(0,G.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}];Q.is_public||rt.splice(2,1);var ct=function(){var e=l()(o()().mark((function e(t,n){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.coursesId=z.current.coursesId,s="boards/setTopping","取消置顶"===t&&(s="boards/escTopping"),e.next=5,p({type:s,payload:m()({},n)});case 5:p({type:"classroomList/getBoardList",payload:z.current});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),it=function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.name,""==ne?b.ZP.error("请选择你要操作的任务"):p({type:"classroomList/setActionTabs",payload:{key:n,selectArrs:ne,params:z.current}});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt=function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ne){e.next=3;break}return b.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 3:return e.next=5,(0,N.ZP)("/api/boards/".concat(z.current.categoryId,"/messages/bulk_move.json"),{method:"put",body:{ids:ne,to_board_id:t.key}});case 5:0===e.sent.status&&(b.ZP.success("操作成功"),p({type:"classroomList/getBoardList",payload:z.current}),p({type:"classroomList/getClassroomLeftMenus",payload:{id:null===(n=z.current)||void 0===n?void 0:n.coursesId}}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function ut(){return dt.apply(this,arguments)}function dt(){return(dt=l()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ae(!0),e.next=3,(0,N.ZP)("/api/boards/".concat(z.current.categoryId,"/messages/statistics.json"),{method:"get",params:m()({coursesId:null===(t=z.current)||void 0===t?void 0:t.coursesId},et)});case 3:n=e.sent,Ae(!1),0===(null==n?void 0:n.status)&&je(n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,G.jsxs)("section",{children:[(0,G.jsx)(O.Z,{isLoading:!1,tabDataSource:[{name:"全部",id:"all"},(0,P.eB)()&&{name:"互动统计",id:"hudong"},((null==Q?void 0:Q.is_admin)||(0,P.Ny)())&&{name:"设置",id:"shezhi"}].filter((function(e){return!!e})),isAdmin:(0,P.RV)(),onTabMenuClick:function(e){"hudong"===e.key&&(ut(),s.history.replace("/classrooms/".concat(z.current.coursesId,"/board/").concat(z.current.categoryId,"?type=hudong"))),ye(e.key)},defaultSelectedKeys:["".concat(xe)],showControlButton:(0,P.RV)(),buttonText:"我要发帖",extraNode:(0,P.GJ)()&&"未分配目录"!==q.name&&(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){var t;e.preventDefault();var n=null===(t=z.current)||void 0===t?void 0:t.coursesId;(null==q?void 0:q.parent_id)>0&&(n=z.current.categoryId),p({type:"classroomList/setActionTabs",payload:{key:0===(null==q?void 0:q.parent_id)?"添加目录":"目录重命名",params:z.current,selectArrs:{category_id:n,category_name:q.name,type:"board"},cb:function(){p({type:"classroomList/getBoardList",payload:z.current})}}})},children:0==(null==q?void 0:q.parent_id)?(0,G.jsx)(j.Z,{title:"新建目录",children:(0,G.jsx)("i",{className:"iconfont icon-xinjianmulu1 c-blue font16 mr20 current"})}):(0,G.jsx)(j.Z,{title:"目录重命名",children:(0,G.jsx)("i",{className:"iconfont icon-zhongmingming1 c-blue font16 mr20 current"})})})}),onButtonClick:function(){s.history.push("/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/add"))}}),"all"===xe?(0,G.jsx)("div",{children:(0,G.jsxs)(L.Z,{spinning:i["classroomList/getBoardList"],children:[(0,G.jsx)(R.Z,{dataSource:q.messages||[],isAdmin:(0,P.GJ)(),batchStatus:de,SortMenuName:re,setSortMenuName:ce,SortMenus:ot,dispatch:p,isboard:!0,onBoard:function(e){z.current.group_ids=e,z.current.page=1,Y((function(e){return m()(m()({},e),{},{page:1})})),p({type:"classroomList/getBoardList",payload:z.current})},detailCourseGroupsList:$,onSearch:function(e){z.current.search=e,z.current.page=1,Y((function(e){return m()(m()({},e),{},{page:1})})),p({type:"classroomList/getBoardList",payload:z.current})},onSort:function(e){var t;U.cX.setItem("".concat(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login).concat((0,P.GJ)()?"Teacher":"Student"),e,"Board"),ce(null==e?void 0:e.name),z.current.sort_type=ot.find((function(t){return t.name===(null==e?void 0:e.name)})).id,p({type:"classroomList/getBoardList",payload:z.current})},onBatch:function(e){return pe(e)}}),0===q.total_count&&(0,G.jsx)(A.Z,{}),q.messages&&q.messages.map((function(e,t){var n,a;return(0,G.jsx)("div",{className:J.listItem,onClick:function(t){ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:(0,G.jsxs)(k.Z,{align:"top",children:[(0,P.GJ)()&&(0,G.jsx)(Z.Z,{children:(0,G.jsx)("div",{className:"mt17",children:((0,P.Ny)()||(null==e||null===(n=e.author)||void 0===n?void 0:n.login)===ie.login||(0,P.GJ)()&&!e.author.is_teacher)&&(0,G.jsx)(_.Z,{checked:ne.includes(e.id),value:e.id})})}),(0,G.jsx)(Z.Z,{children:(0,G.jsx)("img",{className:"ml10 mr20",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(e.author.image_url)})}),(0,G.jsxs)(Z.Z,{flex:1,children:[(0,G.jsx)("div",{className:J.title,children:(0,G.jsxs)("div",{className:J.titleLeft,children:[(0,G.jsx)(s.Link,{to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:(0,G.jsx)("strong",{children:e.subject})}),(null==e?void 0:e.is_copy)&&(0,G.jsx)("span",{className:J.copyTag,children:"复制"}),1===e.sticky&&(0,G.jsx)("span",{className:"tag-topping ml10",children:"置顶"})]})}),(0,G.jsxs)("p",{className:"mt15",children:[(0,G.jsx)("span",{className:"",children:e.author.name}),e.total_replies_count>0&&(0,G.jsxs)("span",{className:"ml20 c-light-black ",children:[e.total_replies_count," 回复"]}),e.praises_count>0&&(0,G.jsxs)("span",{className:"ml20 c-light-black ",children:[e.praises_count," 点赞"]}),e.visits>0&&(0,G.jsxs)("span",{className:"ml20 c-light-black ",children:[e.visits," 浏览"]}),(0,G.jsx)("span",{className:"ml20 c-light-black ",children:x()(e.created_on).fromNow()})]})]}),(0,G.jsxs)(Z.Z,{className:"tr",children:[(0,G.jsxs)("p",{children:[(0,P.RV)()&&(0,G.jsx)(s.Link,{to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:"查看详情"}),0===e.sticky&&(0,P.GJ)()&&(0,G.jsx)(s.Link,{className:"ml25",to:"",onClick:function(t){t.preventDefault(),ct("置顶",e)},children:"置顶"}),1===e.sticky&&(0,P.GJ)()&&(0,G.jsx)(s.Link,{className:"ml25",to:"",onClick:function(t){t.preventDefault(),ct("取消置顶",e)},children:"取消置顶"}),((0,P.Ny)()||(null==e||null===(a=e.author)||void 0===a?void 0:a.login)===ie.login||(0,P.GJ)()&&!e.author.is_teacher)&&(0,G.jsx)(s.Link,{className:"ml25",to:"/classrooms/".concat(h.coursesId,"/board/").concat(e.board_id,"/Edit/").concat(e.id),children:"编辑"})]}),e.category_name&&(0,G.jsxs)("p",{className:["c-grey-666",J.categoryName].join(" "),children:["所属目录:",e.category_name]})]})]})},t)})),(0,G.jsx)("aside",{className:"tc mb50 mt30",children:q.total_count>0&&(0,G.jsx)(w.Z,{showSizeChanger:!0,onChange:function(e,t){Y({page:e,page_size:t}),z.current.page=e,z.current.page_size=t,p({type:"classroomList/getBoardList",payload:z.current})},defaultCurrent:1,pageSize:X.page_size||20,current:X.page||1,total:q.total_count})}),ne.length>0&&(0,P.GJ)()&&(0,G.jsx)(I.Z,{offsetBottom:0,children:(0,G.jsx)(F.Z,{buttonDataSource:rt,onButtonClick:it,useBatchStatus:pe,catalogue:nt.second_category.filter((function(e){return"未分配目录"!==e.category_name}))||[],allSelect:!!ne.length&&ne.length===(null==q||null===(n=q.messages)||void 0===n?void 0:n.length),setSeleArr:se,setAllSelect:function(e){e.target.checked?se(q.messages.map((function(e){return e.id}))):se([])},selectArrs:ne,onMenuClick:lt,addCatalogue:function(e){e.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:z.current,selectArrs:{category_id:z.current.coursesId,type:"board"}}})}})}),(0,G.jsx)(D.Z,{cb:function(e){se([]),z.current.page=e,Y((function(t){return m()(m()({},t),{},{page:e})}))}}),(0,G.jsx)(M,{cb:function(){return se([])}}),(0,G.jsx)(E.Z,{cb:function(){return se([])}})]})}):"shezhi"===xe?(0,G.jsxs)("div",{style:{background:"#fff",padding:20},children:[(0,G.jsx)("h5",{style:{fontSize:18},children:"公开设置"}),(0,G.jsx)(_.Z,{style:{marginTop:10},defaultChecked:null==Q?void 0:Q.allow_view_message,onChange:function(){var e=l()(o()().mark((function e(t){var n,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(null===(n=z.current)||void 0===n?void 0:n.coursesId,"/update_view_setting.json"),{method:"PUT",body:{allow_view_message:t.target.checked}});case 2:0===(null==(s=e.sent)?void 0:s.status)&&p({type:"classroomList/getClassroomTopBanner",payload:{id:null===(a=z.current)||void 0===a?void 0:a.coursesId}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"全课堂可见(未勾选则学生发布的讨论只能选择同班学生可见)"})]}):(0,G.jsxs)("div",{style:{background:"#fff",padding:"25px 20px"},children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsxs)("div",{style:{flex:1,color:"#666666"},children:[(0,G.jsxs)("span",{children:["讨论(",be.total_message_count,")"]}),(0,G.jsxs)("span",{style:{marginLeft:20},children:["回复(",be.total_reply_count,")"]}),(0,G.jsxs)("span",{style:{marginLeft:20},children:["点赞(",be.total_like_count,")"]})]}),(0,P.GJ)()&&(0,G.jsxs)("div",{children:[(0,G.jsx)(S.Z,{dropdownRender:function(){return at},open:Ke,onOpenChange:function(e){Ue(e)},children:(0,G.jsxs)("a",{children:["分班",Ke?(0,G.jsx)(C.Z,{style:{marginLeft:6}}):(0,G.jsx)(B.Z,{style:{marginLeft:6}})]})}),(0,G.jsx)(S.Z,{open:Ye,onOpenChange:function(e){qe(e)},menu:{items:[{key:"1",style:{width:100},label:(0,G.jsx)("a",{onClick:l()(o()().mark((function e(){var t,n,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/boards/".concat(null===(t=z.current)||void 0===t?void 0:t.categoryId,"/messages/export_messages.json"),{method:"get",params:m()({is_repeat_export:1},et)});case 2:0===(null==(n=e.sent)?void 0:n.status)&&s.history.push("/classrooms/".concat(null===(a=z.current)||void 0===a?void 0:a.coursesId,"/exportlist/messages_statistics"));case 4:case"end":return e.stop()}}),e)}))),children:"互动导出"})},{key:"2",label:(0,G.jsx)("a",{href:"/classrooms/".concat(null===(a=z.current)||void 0===a?void 0:a.coursesId,"/exportlist/messages_statistics"),children:"历史导出"})}]},children:(0,G.jsxs)("a",{style:{marginLeft:20},children:["导出",Ye?(0,G.jsx)(C.Z,{style:{marginLeft:6}}):(0,G.jsx)(B.Z,{style:{marginLeft:6}})]})})]})]}),(0,G.jsx)(T.Z,{dataSource:null==be?void 0:be.course_members,style:{marginTop:25},loading:Pe,onChange:function(e,t,n){n.order?(et.sort_by="total_score"===n.field?"score":n.field,et.sort=n.order,et.sort=et.sort.replace("end","")):delete et.sort,ut()},columns:[{title:"序号",dataIndex:"number",width:60,render:function(e,t,n){return et.page_size*(et.page-1)+n+1}},{title:"姓名",dataIndex:"real_name",render:function(e,t,n){return(0,G.jsx)("a",{target:"_blank",style:{color:"#3061D0"},href:"/users/".concat(null==t?void 0:t.login,"/classrooms"),children:e})}},{title:"学号",dataIndex:"student_id"},{title:"分班",dataIndex:"course_group_name"},{title:"发帖数",dataIndex:"message_count",width:60},{title:"帖子点赞数",dataIndex:"message_like_count",width:100},{title:"回复数",dataIndex:"reply_count",width:60},{title:"回复点赞数",dataIndex:"reply_like_count",width:100},{title:"互动数",dataIndex:"total_message_count",width:70}],pagination:!1}),(0,G.jsx)(w.Z,{showSizeChanger:!0,showTotal:function(e){return(0,G.jsxs)("span",{children:["共",(0,G.jsx)("span",{style:{color:"#165DFF"},children:be.total_count})," 条数据"]})},style:{marginTop:10},onChange:function(e,t){et.page=e,et.page_size=t,tt(m()({},et)),ut()},defaultCurrent:1,pageSize:et.page_size||20,current:et.page||1,total:be.total_count})]})]})})),X=(0,s.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.boards,a=e.user;return{classroomList:t,globalSetting:e.globalSetting,boards:s,user:a,loading:n.models.index}}))((function(e){var t=e.classroomList;e.boards,e.globalSetting,e.loading,e.user,e.dispatch,(0,s.useParams)(),t.detailBoardList,t.detailLeftMenus,t.detailTopBanner;return(0,G.jsx)(W,{})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[18302],{20538:function(e,t,n){n.d(t,{Z:function(){return i}});var s=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"},r=n(22589),c=function(e,t){return a.createElement(r.Z,(0,s.Z)({},e,{ref:t,icon:o}))};var i=a.forwardRef(c)},50883:function(e,t,n){var s=n(82242),a=n.n(s),o=(n(59301),n(93314)),r=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,u=e.customText,d=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,g=e.ButtonTwo,f=e.imgStyles,h=e.loading,x=void 0!==h&&h;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:t||o,style:a()(a()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(r.ZP,a()(a()({className:m,onClick:p},s),{},{children:d})),g&&g]})}},28423:function(e,t,n){var s=n(7557),a=n.n(s),o=n(82242),r=n.n(o),c=n(37205),i=n.n(c),l=n(41498),u=n.n(l),d=(n(59301),n(43418)),p=n(8591),m=n(85750),g=n(32007),f=n(37712);t.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=e.cb,o=(0,g.useParams)();o.id=o.coursesId;var c=t.detailBoardList;return(0,f.jsx)(d.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:u()(a()().mark((function e(){var l,u,d,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/boards/".concat(o.categoryId,"/messages/bulk_delete.json"),{method:"delete",body:{ids:i()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&(p.ZP.success("删除成功"),g=t.actionTabs.selectArrs.length===c.messages.length&&(null===(l=t.actionTabs.params)||void 0===l?void 0:l.page)>1?(null===(u=t.actionTabs.params)||void 0===u?void 0:u.page)-1:null===(d=t.actionTabs.params)||void 0===d?void 0:d.page,s(g),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getBoardList",payload:r()(r()({},t.actionTabs.params),{},{page:g})}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:o.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,f.jsx)("p",{children:"是否确认删除?"})})}))},68408:function(e,t,n){var s=n(7557),a=n.n(s),o=n(37205),r=n.n(o),c=n(41498),i=n.n(c),l=n(79800),u=n.n(l),d=n(82242),p=n.n(d),m=n(59301),g=n(78241),f=n(43418),h=n(8591),x=n(92832),y=n(24905),_=n(71418),v=n(85750),j=n(26724),b=n.n(j),L=n(32007),k=n(37712);t.Z=(0,L.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n=e.classroomList,s=(e.loading,e.dispatch),o=p()({},(0,L.useParams)()),c=(0,m.useState)([]),l=u()(c,2),d=l[0],j=l[1],Z=(0,m.useState)(!0),I=u()(Z,2),w=I[0],S=I[1],T=(0,m.useState)(1),N=u()(T,2),C=(N[0],N[1],(0,m.useState)(!0)),B=u()(C,2),P=B[0],z=B[1];o.page=0,o.page_size=50,(0,m.useEffect)((function(){"发送"===n.actionTabs.key&&M(1)}),[n.actionTabs.key]);var A=g.Z.useForm(),G=u()(A,1)[0],M=function(){var e=i()(a()().mark((function e(t){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==t&&(d=[]),o.page=t,z(!0),e.next=5,s({type:"classroomList/getCoursesMine",payload:p()({},o)});case 5:(n=e.sent).length0&&Je.map((function(e,t){return(0,G.jsx)(y.Z.Item,{children:(0,G.jsx)(_.Z,{checked:ne.includes(e.id),value:e.id,onChange:function(t){ne.indexOf(e.id);ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:e.name})},e.id)}))})})}),(0,G.jsx)("aside",{className:R.bg,children:(0,G.jsxs)("div",{children:[(0,G.jsx)(v.ZP,{type:"link",onClick:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:et.group_ids=ne,et.page=1,tt(m()({},et)),ut();case 4:case"end":return e.stop()}}),e)}))),children:"确定"}),(0,G.jsx)(v.ZP,{type:"link",onClick:function(){se([])},children:"重置"})]})})]}),ot=[{name:"时间排序",id:"time"},{name:"热度排序",id:"hot"}],rt=[{name:"删除",icon:(0,G.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"发送",icon:(0,G.jsx)("i",{className:"iconfont icon-fasong"})},{name:"设为公开",icon:(0,G.jsx)("i",{className:"iconfont icon-sheweigongkai2"})}];Q.is_public||rt.splice(2,1);var ct=function(){var e=l()(o()().mark((function e(t,n){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.coursesId=A.current.coursesId,s="boards/setTopping","取消置顶"===t&&(s="boards/escTopping"),e.next=5,p({type:s,payload:m()({},n)});case 5:p({type:"classroomList/getBoardList",payload:A.current});case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),it=function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.name,""==ne?j.ZP.error("请选择你要操作的任务"):p({type:"classroomList/setActionTabs",payload:{key:n,selectArrs:ne,params:A.current}});case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lt=function(){var e=l()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=ne){e.next=3;break}return j.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 3:return e.next=5,(0,N.ZP)("/api/boards/".concat(A.current.categoryId,"/messages/bulk_move.json"),{method:"put",body:{ids:ne,to_board_id:t.key}});case 5:0===e.sent.status&&(j.ZP.success("操作成功"),p({type:"classroomList/getBoardList",payload:A.current}),p({type:"classroomList/getClassroomLeftMenus",payload:{id:null===(n=A.current)||void 0===n?void 0:n.coursesId}}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function ut(){return dt.apply(this,arguments)}function dt(){return(dt=l()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ze(!0),e.next=3,(0,N.ZP)("/api/boards/".concat(A.current.categoryId,"/messages/statistics.json"),{method:"get",params:m()({coursesId:null===(t=A.current)||void 0===t?void 0:t.coursesId},et)});case 3:n=e.sent,ze(!1),0===(null==n?void 0:n.status)&&be(n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,G.jsxs)("section",{children:[(0,G.jsx)(J.Z,{isLoading:!1,tabDataSource:[{name:"全部",id:"all"},(0,P.eB)()&&{name:"互动统计",id:"hudong"},((null==Q?void 0:Q.is_admin)||(0,P.Ny)())&&{name:"设置",id:"shezhi"}].filter((function(e){return!!e})),isAdmin:(0,P.RV)(),onTabMenuClick:function(e){"hudong"===e.key&&(ut(),s.history.replace("/classrooms/".concat(A.current.coursesId,"/board/").concat(A.current.categoryId,"?type=hudong"))),ye(e.key)},defaultSelectedKeys:["".concat(xe)],showControlButton:(0,P.RV)(),buttonText:"我要发帖",extraNode:(0,P.GJ)()&&"未分配目录"!==q.name&&(0,G.jsx)(G.Fragment,{children:(0,G.jsx)("span",{className:"c-blue font16 ml20 current",onClick:function(e){var t;e.preventDefault();var n=null===(t=A.current)||void 0===t?void 0:t.coursesId;(null==q?void 0:q.parent_id)>0&&(n=A.current.categoryId),p({type:"classroomList/setActionTabs",payload:{key:0===(null==q?void 0:q.parent_id)?"添加目录":"目录重命名",params:A.current,selectArrs:{category_id:n,category_name:q.name,type:"board"},cb:function(){p({type:"classroomList/getBoardList",payload:A.current})}}})},children:0==(null==q?void 0:q.parent_id)?(0,G.jsx)(b.Z,{title:"新建目录",children:(0,G.jsx)("i",{className:"iconfont icon-xinjianmulu1 c-blue font16 mr20 current"})}):(0,G.jsx)(b.Z,{title:"目录重命名",children:(0,G.jsx)("i",{className:"iconfont icon-zhongmingming1 c-blue font16 mr20 current"})})})}),onButtonClick:function(){s.history.push("/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/add"))}}),"all"===xe?(0,G.jsx)("div",{children:(0,G.jsxs)(L.Z,{spinning:i["classroomList/getBoardList"],children:[(0,G.jsx)(O.Z,{dataSource:q.messages||[],isAdmin:(0,P.GJ)(),batchStatus:de,SortMenuName:re,setSortMenuName:ce,SortMenus:ot,dispatch:p,isboard:!0,onBoard:function(e){A.current.group_ids=e,A.current.page=1,Y((function(e){return m()(m()({},e),{},{page:1})})),p({type:"classroomList/getBoardList",payload:A.current})},detailCourseGroupsList:$,onSearch:function(e){A.current.search=e,A.current.page=1,Y((function(e){return m()(m()({},e),{},{page:1})})),p({type:"classroomList/getBoardList",payload:A.current})},onSort:function(e){var t;U.cX.setItem("".concat(null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login).concat((0,P.GJ)()?"Teacher":"Student"),e,"Board"),ce(null==e?void 0:e.name),A.current.sort_type=ot.find((function(t){return t.name===(null==e?void 0:e.name)})).id,p({type:"classroomList/getBoardList",payload:A.current})},onBatch:function(e){return pe(e)}}),0===q.total_count&&(0,G.jsx)(z.Z,{}),q.messages&&q.messages.map((function(e,t){var n,a;return(0,G.jsx)("div",{className:R.listItem,onClick:function(t){ne.indexOf(e.id)>-1?se(ne.filter((function(t){return t!==e.id}))):se(ne.concat(e.id))},children:(0,G.jsxs)(k.Z,{align:"top",children:[(0,P.GJ)()&&(0,G.jsx)(Z.Z,{children:(0,G.jsx)("div",{className:"mt17",children:((0,P.Ny)()||(null==e||null===(n=e.author)||void 0===n?void 0:n.login)===ie.login||(0,P.GJ)()&&!e.author.is_teacher)&&(0,G.jsx)(_.Z,{checked:ne.includes(e.id),value:e.id})})}),(0,G.jsx)(Z.Z,{children:(0,G.jsx)("img",{className:"ml10 mr20",src:"".concat(f.Z.IMG_SERVER,"/images/").concat(e.author.image_url)})}),(0,G.jsxs)(Z.Z,{flex:1,children:[(0,G.jsx)("div",{className:R.title,children:(0,G.jsxs)("div",{className:R.titleLeft,children:[(0,G.jsx)(s.Link,{to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:(0,G.jsx)("strong",{children:e.subject})}),(null==e?void 0:e.is_copy)&&(0,G.jsx)("span",{className:R.copyTag,children:"复制"}),1===e.sticky&&(0,G.jsx)("span",{className:"tag-topping ml10",children:"置顶"})]})}),(0,G.jsxs)("p",{className:"mt15",children:[(0,G.jsx)("span",{className:"",children:e.author.name}),e.total_replies_count>0&&(0,G.jsxs)("span",{className:"ml20 c-light-black ",children:[e.total_replies_count," 回复"]}),e.praises_count>0&&(0,G.jsxs)("span",{className:"ml20 c-light-black ",children:[e.praises_count," 点赞"]}),e.visits>0&&(0,G.jsxs)("span",{className:"ml20 c-light-black ",children:[e.visits," 浏览"]}),(0,G.jsx)("span",{className:"ml20 c-light-black ",children:x()(e.created_on).fromNow()})]})]}),(0,G.jsxs)(Z.Z,{className:"tr",children:[(0,G.jsxs)("p",{children:[(0,P.RV)()&&(0,G.jsx)(s.Link,{style:{marginRight:0},to:"/classrooms/".concat(h.coursesId,"/board/").concat(h.categoryId,"/Detail/").concat(e.id),children:(0,G.jsxs)("aside",{className:R.flexBox,children:[(0,G.jsx)("i",{className:"iconfont icon-yuyuexiangqing1"}),(0,G.jsx)("div",{children:"详情"})]})}),0===e.sticky&&(0,P.GJ)()&&(0,G.jsx)(s.Link,{className:"ml15",to:"",onClick:function(t){t.preventDefault(),ct("置顶",e)},children:"置顶"}),1===e.sticky&&(0,P.GJ)()&&(0,G.jsx)(s.Link,{className:"ml15",to:"",onClick:function(t){t.preventDefault(),ct("取消置顶",e)},children:"取消置顶"}),((0,P.Ny)()||(null==e||null===(a=e.author)||void 0===a?void 0:a.login)===ie.login||(0,P.GJ)()&&!e.author.is_teacher)&&(0,G.jsx)(s.Link,{className:"",to:"/classrooms/".concat(h.coursesId,"/board/").concat(e.board_id,"/Edit/").concat(e.id),children:(0,G.jsxs)("aside",{className:R.flexBox,style:{marginLeft:"16px"},children:[(0,G.jsx)("i",{className:"iconfont icon-bianjizuoye"}),(0,G.jsx)("div",{children:"编辑"})]})})]}),e.category_name&&(0,G.jsxs)("p",{className:["c-grey-666",R.categoryName].join(" "),children:["所属目录:",e.category_name]})]})]})},t)})),(0,G.jsx)("aside",{className:"tc mb50 mt30",children:q.total_count>0&&(0,G.jsx)(I.Z,{showSizeChanger:!0,onChange:function(e,t){Y({page:e,page_size:t}),A.current.page=e,A.current.page_size=t,p({type:"classroomList/getBoardList",payload:A.current})},defaultCurrent:1,pageSize:X.page_size||20,current:X.page||1,total:q.total_count})}),ne.length>0&&(0,P.GJ)()&&(0,G.jsx)(w.Z,{offsetBottom:0,children:(0,G.jsx)(F.Z,{buttonDataSource:rt,onButtonClick:it,useBatchStatus:pe,catalogue:nt.second_category.filter((function(e){return"未分配目录"!==e.category_name}))||[],allSelect:!!ne.length&&ne.length===(null==q||null===(n=q.messages)||void 0===n?void 0:n.length),setSeleArr:se,setAllSelect:function(e){e.target.checked?se(q.messages.map((function(e){return e.id}))):se([])},selectArrs:ne,onMenuClick:lt,addCatalogue:function(e){e.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:A.current,selectArrs:{category_id:A.current.coursesId,type:"board"}}})}})}),(0,G.jsx)(D.Z,{cb:function(e){se([]),A.current.page=e,Y((function(t){return m()(m()({},t),{},{page:e})}))}}),(0,G.jsx)(M,{cb:function(){return se([])}}),(0,G.jsx)(E.Z,{cb:function(){return se([])}})]})}):"shezhi"===xe?(0,G.jsxs)("div",{style:{background:"#fff",padding:20},children:[(0,G.jsx)("h5",{style:{fontSize:18},children:"公开设置"}),(0,G.jsx)(_.Z,{style:{marginTop:10},defaultChecked:null==Q?void 0:Q.allow_view_message,onChange:function(){var e=l()(o()().mark((function e(t){var n,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/courses/".concat(null===(n=A.current)||void 0===n?void 0:n.coursesId,"/update_view_setting.json"),{method:"PUT",body:{allow_view_message:t.target.checked}});case 2:0===(null==(s=e.sent)?void 0:s.status)&&p({type:"classroomList/getClassroomTopBanner",payload:{id:null===(a=A.current)||void 0===a?void 0:a.coursesId}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"全课堂可见(未勾选则学生发布的讨论只能选择同班学生可见)"})]}):(0,G.jsxs)("div",{style:{background:"#fff",padding:"25px 20px"},children:[(0,G.jsxs)("div",{style:{display:"flex"},children:[(0,G.jsxs)("div",{style:{flex:1,color:"#666666"},children:[(0,G.jsxs)("span",{children:["讨论(",je.total_message_count,")"]}),(0,G.jsxs)("span",{style:{marginLeft:20},children:["回复(",je.total_reply_count,")"]}),(0,G.jsxs)("span",{style:{marginLeft:20},children:["点赞(",je.total_like_count,")"]})]}),(0,P.GJ)()&&(0,G.jsxs)("div",{children:[(0,G.jsx)(S.Z,{dropdownRender:function(){return at},open:Ke,onOpenChange:function(e){Ue(e)},children:(0,G.jsxs)("a",{children:["分班",Ke?(0,G.jsx)(C.Z,{style:{marginLeft:6}}):(0,G.jsx)(B.Z,{style:{marginLeft:6}})]})}),(0,G.jsx)(S.Z,{open:Ye,onOpenChange:function(e){qe(e)},menu:{items:[{key:"1",style:{width:100},label:(0,G.jsx)("a",{onClick:l()(o()().mark((function e(){var t,n,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.ZP)("/api/boards/".concat(null===(t=A.current)||void 0===t?void 0:t.categoryId,"/messages/export_messages.json"),{method:"get",params:m()({is_repeat_export:1},et)});case 2:0===(null==(n=e.sent)?void 0:n.status)&&s.history.push("/classrooms/".concat(null===(a=A.current)||void 0===a?void 0:a.coursesId,"/exportlist/messages_statistics"));case 4:case"end":return e.stop()}}),e)}))),children:"互动导出"})},{key:"2",label:(0,G.jsx)("a",{href:"/classrooms/".concat(null===(a=A.current)||void 0===a?void 0:a.coursesId,"/exportlist/messages_statistics"),children:"历史导出"})}]},children:(0,G.jsxs)("a",{style:{marginLeft:20},children:["导出",Ye?(0,G.jsx)(C.Z,{style:{marginLeft:6}}):(0,G.jsx)(B.Z,{style:{marginLeft:6}})]})})]})]}),(0,G.jsx)(T.Z,{dataSource:null==je?void 0:je.course_members,style:{marginTop:25},loading:Pe,onChange:function(e,t,n){n.order?(et.sort_by="total_score"===n.field?"score":n.field,et.sort=n.order,et.sort=et.sort.replace("end","")):delete et.sort,ut()},columns:[{title:"序号",dataIndex:"number",width:60,render:function(e,t,n){return et.page_size*(et.page-1)+n+1}},{title:"姓名",dataIndex:"real_name",render:function(e,t,n){return(0,G.jsx)("a",{target:"_blank",style:{color:"#3061D0"},href:"/users/".concat(null==t?void 0:t.login,"/classrooms"),children:e})}},{title:"学号",dataIndex:"student_id"},{title:"分班",dataIndex:"course_group_name"},{title:"发帖数",dataIndex:"message_count",width:60},{title:"帖子点赞数",dataIndex:"message_like_count",width:100},{title:"回复数",dataIndex:"reply_count",width:60},{title:"回复点赞数",dataIndex:"reply_like_count",width:100},{title:"互动数",dataIndex:"total_message_count",width:70}],pagination:!1}),(0,G.jsx)(I.Z,{showSizeChanger:!0,showTotal:function(e){return(0,G.jsxs)("span",{children:["共",(0,G.jsx)("span",{style:{color:"#165DFF"},children:je.total_count})," 条数据"]})},style:{marginTop:10},onChange:function(e,t){et.page=e,et.page_size=t,tt(m()({},et)),ut()},defaultCurrent:1,pageSize:et.page_size||20,current:et.page||1,total:je.total_count})]})]})})),X=(0,s.connect)((function(e){var t=e.classroomList,n=e.loading,s=e.boards,a=e.user;return{classroomList:t,globalSetting:e.globalSetting,boards:s,user:a,loading:n.models.index}}))((function(e){var t=e.classroomList;e.boards,e.globalSetting,e.loading,e.user,e.dispatch,(0,s.useParams)(),t.detailBoardList,t.detailLeftMenus,t.detailTopBanner;return(0,G.jsx)(W,{})}))}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Board__index.chunk.css b/p__Classrooms__Lists__Board__index.chunk.css index 943408cd9e..3fb930995c 100644 --- a/p__Classrooms__Lists__Board__index.chunk.css +++ b/p__Classrooms__Lists__Board__index.chunk.css @@ -1 +1 @@ -.flex_box_center___hePrT{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ORkbo{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___cCpIF{box-align:center;align-items:center}.flex_box_center_end___c_jTW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___wD0ra{box-orient:block-axis;flex-direction:column}.bg___XwUKY{background:#fff}.containerTitle___ImnKq{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___ImnKq div:first-child{flex:1 1}.containerDesc___yUKqL{display:box;display:flex;height:80px;line-height:80px;padding:0 30px}.containerDesc___yUKqL p:first-child{flex:1 1}.listItem___SUzaY{background:#fff;cursor:pointer;margin-top:20px;padding:25px 30px 10px}.listItem___SUzaY:hover{box-shadow:0 0 10px #ccc}.listItem___SUzaY img{border-radius:50px;height:50px;width:50px}.title___hjA_e{box-align:center;align-items:center;display:box;display:flex}.title___hjA_e strong{color:#333}.titleLeft___GGFEY{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___GGFEY strong{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___GGFEY strong:hover{color:#0152d9}.titleRight___aNGKY a{font-weight:700;margin-right:20px}.acitons___VXZ66{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;margin-top:20px;padding:0 30px}.acitons___VXZ66>div:first-child{flex:1 1}.acitons___VXZ66>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___VXZ66>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0;position:relative}.acitons___VXZ66>div:nth-child(2) p:hover{color:#333}.acitons___VXZ66>div:nth-child(2) p span{padding:0 20px}.acitons___VXZ66>div:nth-child(2) p:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___VXZ66>div:nth-child(2) p:last-child{padding-right:0}.acitons___VXZ66>div:nth-child(2) p:last-child:after{display:none}.categoryName___gefjO{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moveCategory___OFSGW{padding:30px 0;position:relative;top:-25px}.moveCategory___OFSGW ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___OFSGW ul li{font-size:14px;margin:5px 0;padding:0 12px}.copyTag___dGmyT{border:1px solid #0152d9;border-radius:10%;color:#0152d9;margin-left:8px;padding:2px 8px}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0} \ No newline at end of file +.flex_box_center___hePrT{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ORkbo{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___cCpIF{box-align:center;align-items:center}.flex_box_center_end___c_jTW{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___wD0ra{box-orient:block-axis;flex-direction:column}.bg___XwUKY{background:#fff}.containerTitle___ImnKq{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___ImnKq div:first-child{flex:1 1}.containerDesc___yUKqL{display:box;display:flex;height:80px;line-height:80px;padding:0 30px}.containerDesc___yUKqL p:first-child{flex:1 1}.listItem___SUzaY{background:#fff;cursor:pointer;margin-top:20px;padding:25px 20px 10px 30px}.listItem___SUzaY:hover{box-shadow:0 0 10px #ccc}.listItem___SUzaY img{border-radius:50px;height:50px;width:50px}.title___hjA_e{box-align:center;align-items:center;display:box;display:flex}.title___hjA_e strong{color:#333}.titleLeft___GGFEY{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___GGFEY strong{display:inline-block;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___GGFEY strong:hover{color:#0152d9}.titleRight___aNGKY a{font-weight:700;margin-right:20px}.flexBox___IQB_j{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center}.flexBox___IQB_j:hover{color:#0152d9}.flexBox___IQB_j i{margin-bottom:6px}.flexBox___IQB_j div{font-size:12px;font-weight:400}.acitons___VXZ66{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;margin-top:20px;padding:0 30px}.acitons___VXZ66>div:first-child{flex:1 1}.acitons___VXZ66>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___VXZ66>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0;position:relative}.acitons___VXZ66>div:nth-child(2) p:hover{color:#333}.acitons___VXZ66>div:nth-child(2) p span{padding:0 20px}.acitons___VXZ66>div:nth-child(2) p:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___VXZ66>div:nth-child(2) p:last-child{padding-right:0}.acitons___VXZ66>div:nth-child(2) p:last-child:after{display:none}.categoryName___gefjO{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.moveCategory___OFSGW{padding:30px 0;position:relative;top:-25px}.moveCategory___OFSGW ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___OFSGW ul li{font-size:14px;margin:5px 0;padding:0 12px}.copyTag___dGmyT{border:1px solid #0152d9;border-radius:10%;color:#0152d9;margin-left:8px;padding:2px 8px}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0} \ No newline at end of file diff --git a/p__Classrooms__Lists__CommonHomework__Review__index.async.js b/p__Classrooms__Lists__CommonHomework__Review__index.async.js index 256a6382ab..a7b832e223 100644 --- a/p__Classrooms__Lists__CommonHomework__Review__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Review__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52338,4977],{32524:function(e,n,t){t.d(n,{Z:function(){return H}});var s=t(7557),o=t.n(s),i=t(82242),l=t.n(i),r=t(41498),a=t.n(r),c=t(37205),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(8591),x=t(59028),v=t(43428),f=t(95237),g=t(3113),j=t(92832),y=t(32007),w=t(39647),A=t.n(w),k=t(91336),Z=t(50457),I=t(59455),b=t(56102),_="wrp___H70W8",N="file-list___S5XYJ",C="ExtraEdit___K6Xf2",D="btn___Yiu8q",S=t(43604),M=t(73259),L=t(37712),P=["node","inline","className","children"],E=function(e){var n=e.onCallback,t=e.scrollBox,s=e.Data,i=e.extraEdit,r=s.allowCopy,c=void 0!==r&&r,u=s.fileList,d=s.hideTextEffect,x=void 0!==d&&d,v=s.text,g=void 0===v?"":v,j=(0,p.useState)(""),y=m()(j,2),w=y[0],E=y[1],z=(0,p.useState)(!0),B=m()(z,2),T=B[0],G=B[1];(0,p.useEffect)((function(){if(g){G(!0);var e=function(){var e=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(tt?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:G(!1),null==n||n(s);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return x?E(g):e(),function(){return E("")}}}),[]),(0,p.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[w]);return(0,L.jsxs)("div",{className:"".concat(_," fadeIn animated"),children:[(0,L.jsx)(k.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,s=e.children,o=A()(e,P),i=/language-(\w+)/.exec(t||"");return!n&&i?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(b.CopyToClipboard,{text:String(s).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(Z.Z,l()(l()({style:I.Z,language:i[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(s||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",l()(l()({className:t},o),{},{children:s}))}},children:w}),u&&!T&&(0,L.jsxs)(f.Z,{className:"".concat(N," animated fadeIn"),children:[(0,L.jsx)(S.Z,{children:(0,L.jsx)(M.Z,{className:"font20 mr10"})}),(0,L.jsxs)(S.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!T&&(0,L.jsxs)("div",{className:C,children:[null==i?void 0:i(s),c&&(0,L.jsx)(b.CopyToClipboard,{text:String(w).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:D,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},z={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},B=t(85750),T=t(89260),G=t(66621),R=function(e){var n=e.src,t=e.onClick,s=(0,p.useRef)(null),o=(0,p.useState)(!1),i=m()(o,2),l=i[0],r=i[1],a=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=m()(a,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),x=m()(h,2),v=x[0],f=x[1],g=(0,p.useState)({x:20,y:.62*window.innerHeight}),j=m()(g,2),y=j[0],w=j[1],A=(0,p.useState)(!1),k=m()(A,2),Z=k[0],I=k[1];(0,p.useEffect)((function(){var e=function(e){if(l){var n,t=e.clientY-y.y,o=v.y+t,i=window.innerHeight-((null===(n=s.current)||void 0===n?void 0:n.offsetHeight)||0)-50;o<50&&(o=50),o>i&&(o=i),requestAnimationFrame((function(){d({x:20,y:o})})),I(!0)}},n=function(){r(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[l,y,v]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:l?"grabbing":"grab"},onMouseDown:function(e){r(!0),w({x:e.clientX,y:e.clientY}),f(u),I(!1)},onMouseUp:function(e){r(!1),!Z&&t&&t(e)},ref:s,children:(0,L.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=t(20817),H=(0,y.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,s,i,r,c,d,w=e.title,A=e.description,k=e.placeholder,Z=e.hideUpload,I=e.hideInputBox,b=e.aiIcon,_=e.userIcon,N=e.children,C=e.taskData,D=e.name,S=e.code,M=e.globalSetting,P=e.authority,H=e.isShowComponent,O=void 0===H||H,U=e.DrawerProps,Y=void 0===U?{}:U,J=e.FetchUrl,V=void 0===J?"https://ai-data.educoder.net/v1/chat-messages":J,W=e.FetchData,K=void 0===W?{}:W,Q=e.defaultGetData,q=void 0!==Q&&Q,X=e.extraEdit,$=void 0===X?function(){return null}:X,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,se=e.onOpen,oe=e.loadingOption,ie=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),le=m()(ie,2),re=le[0],ae=le[1],ce=(0,p.useState)(null),ue=m()(ce,2),de=ue[0],me=ue[1],pe=(0,p.useState)(!1),he=m()(pe,2),xe=he[0],ve=he[1],fe=(0,p.useState)([]),ge=m()(fe,2),je=ge[0],ye=ge[1],we=(0,p.useState)(!1),Ae=m()(we,2),ke=Ae[0],Ze=Ae[1],Ie=(0,p.useState)([]),be=m()(Ie,2),_e=be[0],Ne=be[1],Ce=(0,p.useRef)(_e),De=(0,p.useRef)(),Se=(0,p.useRef)(),Me=(0,p.useState)(""),Le=m()(Me,2),Pe=Le[0],Ee=Le[1],ze=(0,p.useState)(["".concat(null==C||null===(n=C.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Be=m()(ze,2),Te=Be[0],Ge=Be[1],Re=!!C,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(t=C.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(s=C.challenge)||void 0===s?void 0:s.task_pass}],He={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(je),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),ye(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(Pe.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},Oe={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),s=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(h.ZP.warning("文件内容不能为空"),x.Z.LIST_IGNORE):s||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),x.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;ye((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Ce.current=_e}),[_e]),(0,p.useEffect)((function(){var e;null!=M&&M.setting&&ae([].concat(u()(re),u()((null==M||null===(e=M.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==M?void 0:M.setting]),(0,p.useEffect)((function(){var e;Ge(["".concat(null==C||null===(e=C.challenge)||void 0===e?void 0:e.task_pass),"".concat(S),"".concat(S)])}),[S]),(0,p.useEffect)((function(){if(q&&(null!=Y&&Y.open||xe)&&null!=K&&K.student_work_id){if(de!==(null==K?void 0:K.student_work_id))Ne([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(_e.length)return;Ne([].concat(u()(_e),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}Je(),me(null==K?void 0:K.student_work_id)}}),[q,xe,_e,null==Y?void 0:Y.open,null==K?void 0:K.student_work_id]);var Ue,Ye=function(){ve(!0)},Je=function(){var e=a()(o()().mark((function e(){var n,t,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]?i[0]:"",e.next=3,(0,B.ZP)(V,{method:"post",body:l()({inputs:{description:"",name:D},query:t,response_mode:"blocking",conversation_id:De.current||"",user:"abc",files:(null==je||null===(n=je.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},K),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:s=e.sent,Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(){var e=a()(o()().mark((function e(n,t){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ke){e.next=2;break}return e.abrupt("return");case 2:return Ze(!0),Ne([].concat(u()(_e),[{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){Se.current.scrollTo({top:Se.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,B.ZP)(V,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Te[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(s=e.sent)&&s.answer&&(Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),We=function(){""!==Pe.trim()&&(Ee(""),ye([]),Ne([].concat(u()(_e),[{text:Pe,done:!1,key:Date.now(),sender:"user",fileList:je[0]},{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Ze(!0),setTimeout((function(){return Je(Pe)}),300))};if(Re&&!re.includes(null===(i=(0,T.eY)())||void 0===i?void 0:i.login)){if(null==C||!C.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!O||!P&&!re.includes(null===(Ue=(0,T.eY)())||void 0===Ue?void 0:Ue.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[N?(0,L.jsxs)("div",{onClick:se||Ye,children:[(0,L.jsx)(y.Outlet,{}),N]}):(0,L.jsx)(R,{onClick:se||Ye}),(0,L.jsx)(v.Z,{className:"".concat(null!=Y&&Y.open||xe?"body-overflow-hidden":""," ").concat(z.answerWrp),width:(null==Y?void 0:Y.width)||860,title:(0,L.jsx)("span",{className:z.title,children:w||"头歌AI"}),onClose:(null==Y?void 0:Y.onClose)||function(){ve(!1)},open:(null==Y?void 0:Y.open)||xe,children:(0,L.jsxs)("div",{className:z["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Se,className:z["chat-container"],children:[ne&&(0,L.jsxs)("div",{className:z.li,children:[(0,L.jsx)("img",{className:z.img,src:b||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:z.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Re?w:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:A||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Re&&(0,L.jsx)("div",{className:z.container,children:Fe.map((function(e,n){return(0,L.jsxs)("div",{onClick:function(){return Ve(e,n)},className:z.item,children:[(0,L.jsxs)(f.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==_e?void 0:_e.map((function(e,n){var t;return(0,L.jsxs)("div",{className:z.li,style:"AI"===e.sender&&"user"!==(null===(t=_e[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:z.img,src:"AI"===e.sender?b||"/images/ai_icon.png":_||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(z.content," ").concat("AI"===e.sender?"":z.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:z["loading-wanx"],children:[(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(E,{scrollBox:Se,Data:e,extraEdit:$})]})})]},n)}))]}),!I&&(0,L.jsxs)("div",{className:"".concat(z["footer-container"]," ").concat(je.length>=1&&z["has-file"]),children:[!!je.length&&(0,L.jsxs)(f.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==je||null===(r=je[0])||void 0===r?void 0:r.name,className:"mr10",children:(0,G.tP)(null==je||null===(c=je[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return ye([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:je.length?{paddingLeft:0}:{},className:z["input-container"],children:[!Z&&(0,L.jsx)("div",{className:z["footer-container-upload"],children:(0,L.jsx)(x.Z,l()(l()({},te?Oe:He),{},{children:null!=je&&je.length?null:(0,L.jsx)(g.ZP,{className:z["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(j.Z.TextArea,{rows:1,placeholder:k||"在这里输入你问题吧~",value:Pe,bordered:!1,onChange:function(e){Ee(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=je&&je.length&&"done"!==(null==je||null===(n=je[0])||void 0===n?void 0:n.status)||ke)return;We()}}}),(0,L.jsx)(g.ZP,{className:z["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==je||!je.length)&&"done"!==(null==je||null===(d=je[0])||void 0===d?void 0:d.status)||ke,onClick:We})]})]})]})})]})}))},11871:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var s=t(82242),o=t.n(s),i=t(39647),l=t.n(i),r=t(95992),a=t(34897),c=t(51150),u=t(37712),d=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,s=e.scrollId,i=l()(e,d);return(0,u.jsx)("div",{id:s||"",children:(0,u.jsx)(r.Z,o()(o()({},i),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,s=e.placeholder,o=e.height,i=void 0===o?140:o;return e.isEdit?(0,u.jsx)(r.Z,{watch:!0,isFocus:!0,height:i,placeholder:s,defaultValue:n,onChange:t}):(0,u.jsx)("div",{style:{cursor:"pointer"},children:n?(0,u.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,u.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:s})})}},2113:function(e,n,t){t.d(n,{Z:function(){return P}});var s=t(7557),o=t.n(s),i=t(41498),l=t.n(i),r=t(79800),a=t.n(r),c=t(39647),u=t.n(c),d=t(82242),m=t.n(d),p=t(59301),h=t(32007),x=t(43418),v=t(78241),f=t(8591),g=t(71418),j=t(97334),y=t(95237),w=t(43604),A=t(6848),k=t(92832),Z="currentPrimary___NPWiR",I="currentDelete___UEfhf",b="DirectoryTree___xPxCY",_="EditDom___seNxC",N=t(92208),C=t(96691),D=t(50883),S=t(21256),M=t(37712),L=["user","children","isShowComponent","ModalProps","onDataSelect"],P=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,s=void 0===t||t,i=e.ModalProps,r=void 0===i?{}:i,c=e.onDataSelect,d=(u()(e,L),x.Z.useModal()),h=a()(d,2),P=h[0],E=h[1],z=v.Z.useForm(),B=a()(z,1)[0],T=(0,p.useState)([]),G=a()(T,2),R=G[0],F=G[1],H=(0,p.useState)(!1),O=a()(H,2),U=O[0],Y=O[1],J=(0,p.useState)(!1),V=a()(J,2),W=V[0],K=V[1],Q=(0,N.U)(C.qE,{page:1,limit:9999}),q=a()(Q,4),X=q[1],$=q[2],ee=q[3],ne=(0,N.U)(C.V8,{}),te=a()(ne,3)[2],se=(0,N.U)(C.B$,{}),oe=a()(se,3)[2],ie=(0,N.U)(C.DH,{}),le=a()(ie,3)[2],re=(0,N.U)(C.bJ,{}),ae=a()(re,3)[2],ce=function(){Y(!1),B.resetFields(),K(!1)},ue=function(){var e=l()(o()().mark((function e(n){var t,s,i,l,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,s=n.dragNode,n.event,i=n.node.pos.split("-"),0!=(l=n.dropPosition-Number(i[i.length-1]))){e.next=6;break}return f.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=l||(null==s?void 0:s.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return f.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==s?void 0:s.key,position:-1==l?1:(null==s?void 0:s.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(r=e.sent)?void 0:r.status)&&(f.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),de=function(){var e=l()(o()().mark((function e(n){var t,s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s={},!W){e.next=7;break}return e.next=4,oe(m()({},n));case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,le(m()({},n));case 9:s=e.sent;case 10:0==(null===(t=s)||void 0===t?void 0:t.status)&&(f.ZP.success((null===(i=s)||void 0===i?void 0:i.message)||(W?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=r&&r.open&&$({},!0)}),[null==r?void 0:r.open]),(0,p.useEffect)((function(){var e;F(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),s?(0,M.jsxs)(M.Fragment,{children:[E,n,(0,M.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},r)),{},{children:(0,M.jsx)(g.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(j.Z.DirectoryTree,{height:500,className:b,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:ue,titleRender:function(e){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,M.jsx)("div",{className:"".concat(_),children:(0,M.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"长按可进行拖拽排序",children:(0,M.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(Z)})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"编辑",children:(0,M.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(Z),onClick:function(n){n.stopPropagation(),B.setFieldsValue(m()({},e)),Y(!0)}})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"删除",children:(0,M.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(I),onClick:function(n){var t;n.stopPropagation(),P.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=l()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(f.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,M.jsx)(S.op,{className:"ml20 mt20",icon:(0,M.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]}):(0,M.jsx)(D.Z,{styles:{margin:"30px auto"},customText:(0,M.jsxs)("span",{children:["暂无常用评语,你可以",(0,M.jsx)("a",{onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]})})})})),(0,M.jsx)(x.Z,{title:W?"添加常用评语":"编辑常用评语",open:U,okText:W?"添加":"确定",onCancel:function(){ce()},onOk:function(){B.submit()},children:(0,M.jsxs)(v.Z,{form:B,onFinish:de,children:[W&&(0,M.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,M.jsx)(v.Z.Item,{hidden:!0,name:"id"}),(0,M.jsx)(v.Z.Item,{className:"mt10",name:"value",children:(0,M.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},59015:function(e,n,t){t.d(n,{Z:function(){return c}});var s=t(79800),o=t.n(s),i=t(59301),l=t(53200),r=t(39073),a=t(37712),c=function(){var e=(0,i.useState)(""),n=o()(e,2),t=n[0],s=n[1],c=(0,i.useState)(0),u=o()(c,2),d=(u[0],u[1]),m=(0,i.useState)(),p=o()(m,2),h=(p[0],p[1]),x=(0,i.useState)(),v=o()(x,2),f=(v[0],v[1]),g=(0,i.useState)(!1),j=o()(g,2),y=(j[0],j[1],(0,i.useRef)(""));function w(e){27==e.keyCode&&y.current&&A()}function A(){document.body.style.overflow="auto",h(void 0),f(void 0),d(0),s("")}(0,i.useEffect)((function(){return l.Z.subscribe("preview-image",(function(e){s(e),console.log(Z.current),document.body.style.overflow="hidden"}))}),[]),(0,i.useEffect)((function(){return document.addEventListener("keydown",w),function(){document.removeEventListener("keydown",w)}}),[]),(0,i.useEffect)((function(){y.current=t}),[t]);(0,i.useRef)();var k=(0,i.useRef)(),Z=(0,i.useRef)();return(0,a.jsx)(i.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(r.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){s("")}},alt:"预览大图"})})}):null})}},58017:function(e,n,t){t.r(n),t.d(n,{default:function(){return xe}});var s=t(7557),o=t.n(s),i=t(37205),l=t.n(i),r=t(41498),a=t.n(r),c=t(82242),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(32007),x=t(78241),v=t(43418),f=t(8591),g=t(66104),j=t(95237),y=t(43604),w=t(3113),A=t(71418),k=t(99313),Z=t(6848),I=t(94001),b=t(24905),_=t(61998),N=t(92832),C=t(28563),D=t(88142),S=t(59015),M=t(85750),L=t(95992),P=t(53200),E=t(32524),z=t(21062),B=t(61186),T=t.n(B),G=t(20817),R=t(94408),F=t(37712),H=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,h.useParams)(),i=(0,p.useState)(!0),l=m()(i,2),r=(l[0],l[1],x.Z.useForm()),c=m()(r,1)[0];return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)(v.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return i=c.getFieldsValue(),e.next=5,(0,M.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:u()({},i)});case 5:0===e.sent.status&&(f.ZP.success("评阅成功"),c.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},s)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,F.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,F.jsxs)(x.Z,{form:c,layout:"horizontal",children:[(0,F.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,F.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,F.jsx)(I.Z,{min:0,placeholder:"请填写分数"})}),(0,F.jsx)("span",{className:"ml10",children:"分"})]}),(0,F.jsx)("div",{children:(0,F.jsx)(x.Z.Item,{name:"comment",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),O={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",buttonFixed:"buttonFixed___twN45",bg:"bg___sFhaA",title:"title___bk4oD",replyList:"replyList___bjk6g",name:"name___pRNS3","nav-tab":"nav-tab___uLRSr",exitComment:"exitComment___rlGpw",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N"},U=t(51150),Y=t(89392),J=t(87599),V=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.studentWorkDetail,i=((0,h.useParams)(),x.Z.useForm()),l=m()(i,1)[0],r=function(){var e=a()(o()().mark((function e(){var s,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.validateFields();case 2:return i=u()({},l.getFieldValue()),r=n.actionTabs.selectArrs,i.attachment_ids=null===(s=i.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,R.mz)(u()(u()({},i),{},{homeworkId:r.work_id}));case 7:0===e.sent.status&&(l.resetFields(),t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:u()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==s||!s.can_submit){e.next=6;break}if(null!=s&&s.submit_size){e.next=4;break}return f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return v.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,F.jsxs)(F.Fragment,{children:["你还有 ",(0,F.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==s?void 0:s.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){r()}}),e.abrupt("return");case 6:r();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){l.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,F.jsxs)(x.Z,{form:l,initialValues:{},children:[(0,F.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,F.jsx)(J.Z,{})}),(0,F.jsx)(x.Z.Item,{name:"description",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),W=t(66621),K=t(89260),Q=t(48614),q=t(30846),X=t(92208),$=t(50883),ee=t(11871),ne=t(21256),te=t(27571),se=t(39647),oe=t.n(se),ie=t(37906),le="pinfen____hgN7",re="left___ZyTXs",ae="right___OSPEM",ce="tagStyleSzz___fzxbk",ue="headpic___d7fnl",de=t(81841),me=["Data","layer","type","index"],pe=function e(n){var t,s,i,l,r,c,d,g,A,k,_,N,C,D,S=n.Data,P=n.layer,E=void 0===P?1:P,z=n.type,B=n.index,H=void 0===B?0:B,O=oe()(n,me),Y=(0,h.useParams)(),J=(null==O?void 0:O.shixunHomeworks).studentWorkDetail,V=(0,p.useState)({type:0,show:!1}),W=m()(V,2),Q=W[0],q=W[1],$=(0,p.useState)(null),ee=m()($,2),ne=ee[0],te=ee[1],se=(0,X.U)(R.qP,{userId:null==Y?void 0:Y.userId}),pe=m()(se,3),he=pe[1],xe=pe[2],ve=(0,X.U)(R.R$,{userId:null==Y?void 0:Y.userId}),fe=m()(ve,3),ge=fe[1],je=fe[2],ye=(0,X.U)(R.QC,{userId:null==Y?void 0:Y.userId}),we=m()(ye,3),Ae=(we[1],we[2]),ke=(0,X.U)(R.Mf,{userId:null==Y?void 0:Y.userId}),Ze=m()(ke,3),Ie=(Ze[1],Ze[2]),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=(0,p.useState)(!1),Ce=m()(Ne,2),De=Ce[0],Se=Ce[1],Me=function(e){for(var n="",t=0;t<(null==e?void 0:e.length);t++){var s=e[t];n+="".concat(s.name,'').concat(s.score,"分"),t<(null==e?void 0:e.length)-1&&(n+=" + ")}return(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})};return(0,F.jsxs)("div",{children:[(0,F.jsxs)(j.Z,{wrap:!1,gutter:15,children:[1!=E&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("div",{style:{width:"".concat(40*(E-1),"px")}})}),"appeal_info"==z?(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(t=S.appeal_info)||void 0===t?void 0:t.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(s=S.appeal_info)||void 0===s?void 0:s.user_image_url)})}):(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(i=S.user_info)||void 0===i?void 0:i.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(l=S.user_info)||void 0===l?void 0:l.user_image_url)})}),"appeal_info"==z?(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(r=S.appeal_info)||void 0===r?void 0:r.user_name,":").concat((null==S||null===(c=S.appeal_info)||void 0===c?void 0:c.content)||"暂未写评语")}),(0,F.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()(null==S||null===(d=S.appeal_info)||void 0===d?void 0:d.time).format("YYYY-MM-DD HH:mm")}),1==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉中"})}),2==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉已撤销"})}),3==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉成功"})}),4==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉被拒绝"})}),5==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉失败"})})]})]}):(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(g=S.user_info)||void 0===g?void 0:g.user_name,":").concat((null==S?void 0:S.content)||(null==S?void 0:S.hidden_comment)||"暂未写评语")}),(0,F.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()((null==S?void 0:S.comment_time)||(null==S?void 0:S.time)).format("YYYY-MM-DD HH:mm")}),(null==S?void 0:S.student_work_num)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==S?void 0:S.student_work_num,"次提交的作品"]})}),(null==S?void 0:S.score)&&(null==J?void 0:J.single_score)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"c-orange",children:[" ",null==S?void 0:S.score,"分 "]})}),!(null!=J&&J.single_score)&&null!==(null==S?void 0:S.score)&&(0,F.jsxs)("div",{className:le,children:[(0,F.jsx)(Z.Z,{title:Me(null==S?void 0:S.score_details),overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft",children:(0,F.jsx)("div",{className:re,children:Me(null==S?void 0:S.score_details)})}),(0,F.jsxs)("span",{className:ae,children:[" = 综合得分",(0,F.jsxs)("span",{style:{color:"#FA6400"},children:[null==S?void 0:S.score,"分"]})]})]})]}),(null==S||null===(A=S.attachments)||void 0===A?void 0:A.length)>0&&(0,F.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==S||null===(k=S.attachments)||void 0===k?void 0:k.map((function(e,n){return(0,F.jsxs)("a",{href:"".concat(G.Z.API_SERVER).concat(e.url),children:[(0,F.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,F.jsx)("span",{className:"ml10",children:null==e?void 0:e.title}),(0,F.jsx)("span",{className:"c-light-black ml20 font12",children:null==e?void 0:e.filesize})]},n)}))})]}),"feedback"!=z&&(0,F.jsx)(F.Fragment,{children:"appeal_info"==z?(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,F.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current mr10",onClick:function(){Se(!0)},children:"接受申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-red current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,F.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==S?void 0:S.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,F.jsxs)(F.Fragment,{children:[(1==E||"teacher"==z)&&(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ae({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})}),(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:1,show:!0})},children:"申诉"})}),(null==S?void 0:S.can_reply)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:0,show:!0})},children:"回复"})}),(1==E&&!(null!=S&&S.can_reply)||!(null!=S&&S.can_reply)&&"teacher"==z&&0!=H)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=E&&(null==S?void 0:S.can_delete)&&"teacher"!=z&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ie({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})})]})})]}),1==E&&(null==S?void 0:S.appeal_info)&&""!=(null==S?void 0:S.appeal_info)&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,F.jsx)(e,u()({type:"appeal_info",Data:S,layer:E+1},O))}),1==E&&(null==S||null===(_=S.journals)||void 0===_?void 0:_.length)>0&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==S||null===(N=S.journals)||void 0===N?void 0:N.map((function(n,t){return(0,F.jsx)(e,u()({type:z,Data:n,layer:E+1},O),t)}))}),(null==Q?void 0:Q.show)&&(0,F.jsxs)("div",{className:"mt20",style:{marginLeft:"56px"},children:[(0,F.jsx)(L.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){te(e)}}),(0,F.jsxs)(j.Z,{align:"middle",justify:"end",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{onClick:function(){q({type:0,show:!1})},children:"取消"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{loading:he||ge,type:"primary",onClick:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==ne){e.next=3;break}return f.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=z){e.next=15;break}return e.next=6,null==Q?void 0:Q.type;case 6:if(e.t0=e.sent,0!=e.t0){e.next=11;break}e.t1=xe({hidden_comment:ne,score_id:null==S?void 0:S.score_id}),e.next=12;break;case 11:e.t1=je({comment:ne,score_id:null==S?void 0:S.score_id});case 12:n=e.t1,e.next=18;break;case 15:return e.next=17,(0==(null==Q?void 0:Q.type)?xe:je)({comment:ne,score_id:null==S?void 0:S.score_id});case 17:n=e.sent;case 18:0===n.status&&(f.ZP.success("操作成功"),q({type:0,show:!1}),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 19:case"end":return e.stop()}}),e)}))),children:0==(null==Q?void 0:Q.type)?"回复":"申诉"})})]})]}),(0,F.jsx)(v.Z,{title:"接受申诉",open:De,centered:!0,destroyOnClose:!0,onCancel:function(){Se(!1)},maskClosable:!1,width:544,onOk:function(){_e.submit()},children:(0,F.jsxs)(x.Z,{form:_e,colon:!1,onFinish:function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:u()(u()({},n),{},{userId:Y.userId,score_id:null==S?void 0:S.score_id,status:3})});case 2:0===e.sent.status&&(Se(!1),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,F.jsx)(ie.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,F.jsx)("span",{children:null==S||null===(C=S.appeal_info)||void 0===C?void 0:C.user_name})},{key:"2",label:"被申诉人",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S||null===(D=S.user_info)||void 0===D?void 0:D.user_name})},{key:"3",label:"被申诉人评分",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S?void 0:S.score})}]}),(0,F.jsxs)(j.Z,{className:"mt20",wrap:!1,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,F.jsx)(I.Z,{min:1,max:100,step:1})})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,F.jsx)(b.Z,{children:"扣除违规匿评分数"})})})]})]})})]})},he=t(2113),xe=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,loading:t.effects}}))((function(e){var n,s,i,r,c,d,B,se,oe,ie,le,re,ae,ce,ue,de,me,xe,ve,fe,ge,je=e.shixunHomeworks,ye=(e.globalSetting,e.loading),we=e.user,Ae=e.dispatch,ke=(0,h.useSearchParams)(),Ze=m()(ke,1)[0],Ie=(0,h.useParams)(),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=x.Z.useForm(),Ce=m()(Ne,1)[0],De=we.userInfo,Se=je.studentWorkDetail,Me=je.studentWorkCommon,Le=(je.studentWorkSupplyDetail,je.workList),Pe=je.workDetail,Ee=je.actionTabs,ze=(0,X.U)(R.wT,{userId:null==Ie?void 0:Ie.userId}),Be=m()(ze,4),Te=Be[1],Ge=Be[2],Re=Be[3],Fe=(0,X.U)(R.Wr,{userId:null==Ie?void 0:Ie.userId}),He=m()(Fe,4),Oe=He[1],Ue=He[2],Ye=He[3],Je=(0,X.U)(R.G$,{userId:null==Ie?void 0:Ie.userId,id:null==Ie?void 0:Ie.userId}),Ve=m()(Je,3),We=Ve[1],Ke=Ve[2],Qe=(0,p.useState)("1"),qe=m()(Qe,2),Xe=qe[0],$e=qe[1],en=(0,p.useState)(!1),nn=m()(en,2),tn=nn[0],sn=nn[1],on=(0,p.useState)(!1),ln=m()(on,2),rn=ln[0],an=ln[1],cn=(0,p.useState)({last:!1}),un=m()(cn,2),dn=un[0],mn=un[1],pn=(0,p.useState)({last:!1}),hn=m()(pn,2),xn=hn[0],vn=hn[1],fn=(0,p.useRef)(),gn=(0,p.useState)(!1),jn=m()(gn,2),yn=jn[0],wn=jn[1],An=(0,p.useState)(""),kn=m()(An,2),Zn=kn[0],In=kn[1],bn=(0,p.useState)([]),_n=m()(bn,2),Nn=_n[0],Cn=_n[1],Dn=(0,p.useState)([]),Sn=m()(Dn,2),Mn=(Sn[0],Sn[1]),Ln=(0,p.useState)(!1),Pn=m()(Ln,2),En=Pn[0],zn=Pn[1],Bn=(0,p.useRef)(),Tn=(0,p.useState)(!1),Gn=m()(Tn,2),Rn=Gn[0],Fn=Gn[1],Hn=(0,p.useState)(""),On=m()(Hn,2),Un=On[0],Yn=On[1],Jn=(0,p.useState)(!1),Vn=m()(Jn,2),Wn=Vn[0],Kn=Vn[1],Qn=(0,p.useState)(!1),qn=m()(Qn,2),Xn=qn[0],$n=qn[1],et=(0,p.useState)(""),nt=m()(et,2),tt=nt[0],st=nt[1],ot=(0,p.useState)(!0),it=m()(ot,2),lt=it[0],rt=it[1],at=v.Z.useModal(),ct=m()(at,2),ut=ct[0],dt=ct[1],mt=(0,p.useState)(!1),pt=m()(mt,2),ht=pt[0],xt=pt[1],vt=(0,p.useState)(!1),ft=m()(vt,2),gt=ft[0],jt=ft[1],yt=(0,p.useState)(!1),wt=m()(yt,2),At=wt[0],kt=wt[1],Zt=(0,p.useState)({content:"",type:""}),It=m()(Zt,2),bt=It[0],_t=It[1],Nt=(0,p.useState)({status:0}),Ct=m()(Nt,2),Dt=Ct[0],St=Ct[1],Mt=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return T()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,render:function(e,n){return(0,F.jsxs)(F.Fragment,{children:[e,(null==n?void 0:n.is_redo)&&(0,F.jsx)("span",{style:{color:"#FF9D18"},children:"(打回)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,F.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Lt=[{id:0,name:"全部点评(".concat((null==Me||null===(n=Me.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,K.RV)()||(null==Se||null===(s=Se.homework_status)||void 0===s?void 0:s.includes("匿评中"))||(null==Se||null===(i=Se.homework_status)||void 0===i?void 0:i.includes("申诉中"))},{id:1,name:"仅课堂老师可见(".concat((null==Me||null===(r=Me.hidden_comment_scores)||void 0===r?void 0:r.length)||0,")"),isShow:(0,K.GJ)()}].filter((function(e){return e.isShow})),Pt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};Ae({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&(_e.resetFields(),Ce.resetFields())},Et=function(){Ae({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},Ie)})},zt=function(e){for(var n=0,t=0;t",children:[(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(c=Se.category)&&void 0!==c&&c.main?"":null==Se||null===(d=Se.category)||void 0===d?void 0:d.category_id),children:null==De||null===(B=De.course)||void 0===B?void 0:B.course_name})}),(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(se=Se.category)&&void 0!==se&&se.main?"":null==Se||null===(oe=Se.category)||void 0===oe?void 0:oe.category_id),children:null==Se||null===(ie=Se.category)||void 0===ie?void 0:ie.category_name})}),(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/detail"),children:"作业详情"})}),(0,F.jsx)(g.Z.Item,{children:null==Se?void 0:Se.author_name})]})}),(0,F.jsxs)("aside",{className:[O.title,"mt20"].join(" "),children:[(0,F.jsxs)(j.Z,{style:{width:"100%"},children:[(0,F.jsxs)(y.Z,{flex:"1",children:[(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework"),children:(0,F.jsx)(C.Z,{className:"font16 c-black"})}),(0,F.jsx)("strong",{className:"font20 ml5",children:null==Se?void 0:Se.homework_name}),(0,F.jsx)(W.VV,{status:null==Se?void 0:Se.homework_status})]}),!tt&&(0,F.jsx)(y.Z,{children:(0,K.dE)()&&(null==Se||null===(le=Se.homework_status)||void 0===le?void 0:le.includes("补交中"))&&(0,F.jsx)("span",{onClick:function(){null==Se||!Se.can_submit||null!=Se&&Se.submit_size?Ae({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:Ie,selectArrs:{homework_id:Ie.commonHomeworkId,work_id:Ie.userId}}}):f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]}),!tt&&(0,K.G5)()&&(0,F.jsxs)("div",{style:{display:"flex"},children:[(0,F.jsx)(w.ZP,{className:"mr10",icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Ft(!1)},children:"导出答题记录与附件"}),(0,F.jsx)(w.ZP,{icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Ft(!0)},children:"导出全部学生答题记录与附件"})]})]})]}),(0,F.jsx)(A.Z,{spinning:Oe||!!ye["shixunHomeworks/getStudentWorkDetail"]||!!ye["shixunHomeworks/getStudentWorkSupplyDetail"],children:(0,F.jsxs)(k.Z,{className:O.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Xe,tabBarExtraContent:(0,F.jsx)(F.Fragment,{children:!tt&&(null==Se?void 0:Se.commit_count)>1&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Te,onClick:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ge({},!0);case 2:Pt({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){$e(e),"2"==e&&h.history.push("/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/lab-report-view/").concat(Ie.userId)),"3"==e&&Ue({})},children:[(0,F.jsx)(k.Z.TabPane,{tab:(0,F.jsxs)("span",{style:{position:"relative"},children:["作业详情",tt&&(0,F.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==Se?void 0:Se.commit_count,"次提交的作品"]})]}),children:(0,F.jsxs)("div",{className:"pl30 pr30 pb20 bg-white",children:[(0,F.jsxs)("div",{className:"pt20 pb20",style:{borderBottom:"1px solid #DFDFDF"},children:[(0,F.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Pe?void 0:Pe.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),showDimensions:!1,dataSource:null==Pe?void 0:Pe.attachments,callback:function(){Ae({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Ie.categoryId}})}})]}),(0,F.jsxs)("div",{className:"mt20",children:[(0,F.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,F.jsx)(Z.Z,{title:(0,F.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,F.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,F.jsxs)(y.Z,{children:[(null==Se?void 0:Se.commit_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:" c-light-black",children:T()(null==Se?void 0:Se.commit_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.commit_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==Se?void 0:Se.update_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:"ml30 c-light-black",children:T()(null==Se?void 0:Se.update_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.update_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Se?void 0:Se.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),dataSource:null==Se?void 0:Se.attachments,callback:function(){Ae({type:"shixunHomeworks/getStudentWorkDetail",payload:u()({},Ie)})}})]})]})},"1"),!tt&&(0,K.j5)()&&(0,F.jsx)(k.Z.TabPane,{tab:"实验报告"},"2"),(null==Se?void 0:Se.anonymous_comment)&&!tt&&(0,F.jsx)(k.Z.TabPane,{tab:"问题反馈",children:(0,F.jsx)("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==Ye||null===(re=Ye.data)||void 0===re?void 0:re.count)>0?(0,F.jsx)(F.Fragment,{children:null==Ye||null===(ae=Ye.data)||void 0===ae||null===(ae=ae.list)||void 0===ae?void 0:ae.map((function(e,n){return(0,F.jsx)(pe,{type:"feedback",Data:u()(u()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Et,shixunHomeworks:je},n)}))}):(0,F.jsx)($.Z,{})})},"3")]})}),((0,K.RV)()||(null==Se||null===(ce=Se.homework_status)||void 0===ce?void 0:ce.includes("匿评中")))&&(0,F.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!tt&&"1"==Xe&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(j.Z,{gutter:20,justify:"end",children:(0,K.GJ)()&&(null==Me?void 0:Me.ultimate)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"调分",selectArrs:Se,id:Ie.userId,params:Ie})},children:"调分"})})}),!Me.is_author&&((0,K.GJ)()||(0,K.dE)()&&(null==Se||null===(ue=Se.homework_status)||void 0===ue?void 0:ue.includes("匿评中")))&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{form:_e,layout:"vertical",size:"large",style:{position:"relative"},scrollToFirstError:!0,onFinish:function(e){Bt(e)},children:[(0,F.jsx)(x.Z.Item,{label:"评分",required:!(0,K.GJ)(),children:null!=Se&&Se.single_score?(0,F.jsxs)(j.Z,{align:"top",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{name:"score",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(I.Z,{step:.1,min:0,style:{width:135},placeholder:"请填写分数",suffix:"分"})})}),(0,F.jsxs)(y.Z,{children:[dt,(0,F.jsx)(E.Z,{title:"智能评阅",isShowComponent:null==Pe?void 0:Pe.is_open_ai_review,isReview:!0,authority:(0,K.G5)(),DrawerProps:{open:ht,onClose:function(){xt(!1)}},onOpen:function(){xt(!0)},loadingOption:{text:"AI评阅中..."},defaultGetData:!0,FetchUrl:"/api/intelligent_reviews/large_model_intelligent_qa.json",FetchData:{student_work_id:Ie.userId},isShowDefuatTips:!1,extraEdit:function(e){var n;return"AI"==(null==e?void 0:e.sender)&&-1!=(null==e||null===(n=e.response)||void 0===n?void 0:n.status)&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-yijianyingyong",style:{color:"#b7b7c2"}}),className:"mr10",type:"link",onClick:function(){var n=function(){var n,t;_e.setFieldsValue({score:null==e||null===(n=e.response)||void 0===n?void 0:n.score,comment:null==e||null===(t=e.response)||void 0===t?void 0:t.remarks}),xt(!1),sn(!0)};_e.getFieldValue("score")||_e.getFieldValue("comment")?ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评分或评语输入框中已有内容,一键应用将会覆盖原有内容。是否应用?",okText:"应用",onOk:n}):n()},children:"一键应用"})},children:(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("img",{src:t(11689)}),type:"link",children:"智能评阅"})})]})]}):(0,F.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsxs)(y.Z,{span:24,children:[(0,F.jsx)("div",{className:O.ratewarp,children:null==Se||null===(de=Se.score_details)||void 0===de?void 0:de.map((function(e,n){return(0,F.jsxs)("div",{className:O.item,children:[(0,F.jsx)("span",{children:e.name}),(0,F.jsxs)("span",{children:["(满分",e.score,"分)"]}),(0,F.jsx)(I.Z,{min:0,max:e.score,controls:!1,style:{width:135},suffix:"分",onChange:function(e){Nn[n].score=e||0==e?Number(e.toFixed(2)):"",Cn(l()(Nn))}})]})}))}),(0,F.jsxs)("div",{className:O.total,children:[(0,F.jsx)("span",{className:O.a1,children:"综合得分"}),(0,F.jsxs)("span",{className:O.a2,children:[yn?"--":zt(Nn),"分"]}),(0,F.jsx)("span",{className:O.a3,children:"(满分100分)"})]})]})})}),(null==Le?void 0:Le.is_new_rule)&&(0,K.G5)()&&-1!==Se.work_status&&0!==Se.work_status&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Le&&Le.is_new_rule)&&(0,K.G5)()&&["提交中","补交中","进行中"].some((function(e){var n;return null==Se||null===(n=Se.homework_status)||void 0===n?void 0:n.includes(e)}))&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Se&&Se.is_author)&&(0,K.dE)()&&(null==Se||null===(me=Se.homework_status)||void 0===me?void 0:me.includes("匿评中"))&&"review"!==Ze.get("review")&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"问题反馈"})},children:" 问题反馈 "})}),(0,F.jsx)("div",{onClick:function(){return sn(!0)},children:(0,F.jsx)(x.Z.Item,{name:"comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"评语"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:gt,onCancel:function(){jt(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({comment:null==s?void 0:s.value}),sn(!0),jt(!1)},!_e.getFieldValue("comment")){e.next=5;break}return ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),jt(!0)},children:"常用评语"})})})]})}),rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(ee.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:tn})})}),(0,F.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,F.jsx)(J.Z,{})}),(0,K.GJ)()&&(0,F.jsx)("div",{onClick:function(){return an(!0)},children:(0,F.jsx)(x.Z.Item,{name:"hidden_comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:At,onCancel:function(){kt(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({hidden_comment:null==s?void 0:s.value}),an(!0),kt(!1)},!_e.getFieldValue("hidden_comment")){e.next=5;break}return ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),kt(!0)},children:"常用评语"})})})]})}),children:(0,F.jsx)(ee.x,{placeholder:"请输入评语",isEdit:rn})})})]}),(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsxs)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,F.jsxs)(y.Z,{children:[" ",(0,F.jsx)(w.ZP,{onClick:function(){return Tt("list")},children:" 返回列表 "})," "]}),(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){return Tt("last")},disabled:null==xn?void 0:xn.last,children:" 上一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",disabled:null==dn?void 0:dn.last,onClick:function(){return Tt("read")},children:" 下一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",loading:En,type:"primary",onClick:function(){_e.submit()},children:" 提交评阅 "})]})]})})]})]})]}),(0,F.jsx)(ne.tp,{dataSource:Lt,value:null==Dt?void 0:Dt.status,onChange:function(e){St(u()(u()({},Dt),{},{status:e}))}}),(0,F.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(xe=0==(null==Dt?void 0:Dt.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)&&void 0!==xe&&xe.length)&&(0,F.jsx)($.Z,{styles:{margin:"50px auto"}}),null===(ve=0==(null==Dt?void 0:Dt.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)||void 0===ve?void 0:ve.map((function(e,n){return(0,F.jsx)(pe,{index:n,type:1==Dt.status&&"teacher",Data:u()(u()({},e),{},{user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Et,shixunHomeworks:je},n)}))]})]}),"1"==Xe&&(null==Se?void 0:Se.anonymous_comment)&&(0,K.G5)()&&(0,F.jsxs)("section",{className:"bg-white mt30 p30",children:[(0,F.jsx)("p",{children:"匿评学生"}),!(null==Se||null===(fe=Se.no_commented_user_names)||void 0===fe||!fe.length)&&(0,F.jsxs)("p",{children:["未完成匿评:",null==Se?void 0:Se.no_commented_user_names.join("、")]}),(0,F.jsxs)("div",{children:["已完成匿评:",null==Se||null===(ge=Se.commented_user_names)||void 0===ge?void 0:ge.join("、")]})]}),tt&&(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsx)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,F.jsx)(H,{}),(0,F.jsx)(V,{studentWorkDetail:Se}),(0,F.jsx)(S.Z,{}),(0,F.jsx)(v.Z,{title:"确认打回重做",open:"确认打回重做"==(null==Ee?void 0:Ee.key),destroyOnClose:!0,forceRender:!0,width:700,onCancel:function(){Pt()},onOk:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn){e.next=3;break}return f.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,M.ZP)("/api/student_works/".concat(Ie.userId,"/redo_modal.json"),{method:"post",body:{comment:Zn,id:Ie.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("打回重做成功"),Pt(),Et());case 7:case"end":return e.stop()}}),e)}))),children:(0,F.jsxs)("div",{style:{padding:"32px"},children:[(0,F.jsxs)("span",{children:["确认将",null==Se?void 0:Se.author_name,"的作业打回重做吗"]}),(0,F.jsxs)("div",{style:{marginTop:"20px"},children:[(0,F.jsxs)("label",{children:[(0,F.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,F.jsx)(L.Z,{className:O.MdEditor,onChange:function(e){return In(e)},defaultValue:"",height:250})]})]})}),(0,F.jsx)(z.Z,{close:!0,data:null==bt?void 0:bt.content,type:null==bt?void 0:bt.type,hasMask:!0,monacoEditor:{value:Bn.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return _t({content:"",type:""})}}),(0,F.jsxs)(v.Z,{width:675,title:"请选择需要导出的格式",open:Rn,confirmLoading:Wn,centered:!0,onCancel:function(){return Fn(!1)},onOk:function(){"附件"==Un?Xn?Gt(!1):Rt(!1):"批注"==Un&&(Xn?Gt(!0):Rt(!0))},children:[(0,F.jsx)(b.Z,{checked:lt,onChange:function(e){rt(e.target.checked)},children:"同时导出学生提交记录"}),(0,F.jsx)("div",{className:O.export_type_modal_title,children:"请选择需要导出的附件类型"}),(0,F.jsxs)("div",{className:O.export_type_modal,children:[(0,F.jsxs)("div",{className:O.export_type_modal_con,children:[(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("附件"==Un?O.type_item_active:""),onClick:function(){return Yn("附件")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:Q.Z,width:72,height:80})}),(0,F.jsx)("span",{children:"学生提交的附件"})]}),(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("批注"==Un?O.type_item_active:""),onClick:function(){return Yn("批注")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:q.Z,width:99,height:80})}),(0,F.jsx)("span",{children:"包含批注内容的附件"})]})]}),(0,F.jsx)("div",{className:O.export_type_modal_waring,children:"如学生未上传附件,仅会导出该学生提交的答题记录"})]})]}),(0,F.jsx)(v.Z,{title:null==Ee?void 0:Ee.key,open:"提交作品记录"==(null==Ee?void 0:Ee.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Pt()},children:(0,F.jsx)(_.Z,{locale:{emptyText:(0,F.jsx)($.Z,{})},columns:Mt,dataSource:null==Re?void 0:Re.student_works,pagination:!1})}),(0,F.jsx)(v.Z,{title:null==Ee?void 0:Ee.key,open:"问题反馈"==(null==Ee?void 0:Ee.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){Pt()},confirmLoading:We,onOk:function(){Ce.submit()},children:(0,F.jsxs)(x.Z,{form:Ce,onFinish:function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ke({student_work_feedback:u()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("提交成功"),Pt(),Et());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,F.jsx)(N.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,F.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})})]})}))},30846:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},48614:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},34897:function(e,n){n.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"}},93314:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},11689:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAABERJREFUSEullltsVFUUhr+1z3SgQoVOS9sZqG2oCZcENDHxyQQT9WXqpQ0E37xweVESosbwIo2ATxpJiTZFUkmkaowSCtg0mJAIiRqJMUFMTBUUQum0KDNDhZG2M2cvs08z7bSdGUncT+fsvdb/r9u/zxHKrNFbWsckT1s0LrBKhSiqAoyg+hviDYR8TtbVyWg5HOcwb42Oap2G7ZuqvAgsLAeAMIFyJLTAdNQtLk42j2Q4lXtKrHyIsKws+PzDJKrbY7WhvrlHs0iGk7ltghwEvNIEChQtgHOxImZHNCLdhf7T1iNjGsfXk6pakkAVMllYFC5NIyLWiGysr5bjeaKAxDXYZnUQ1er/KlH6DlRXlrcS+DtrzZr7lknCWQYkiaTfA2wt5Zov0LiFSRUWoITz+SpIkeqJ0BuNeM8FJEEWk3YICM8lceDGQDgsqAi5HOT8qdDEgKiiOS3VoZyvprmxVoZlNK07rbWdxbKoCAvW+lz45SLpsVsB6PQSQ1NTI7FoPfiKKQIgwq5oxHtbEkl7DLS90Cbrw+83lNUNObbu2M3pb86SvZ0hSGWGhaqqJezZu5uN7XEujSir6sEUlE5EBqIR0yrDKf+iKPfnfa3CqyeE9G0hXtXPax17sJkM+P5U7VwDXEbWBs/3Lqml/9Qp2g4v4q0nlbZ1s4b3WqzGNMpw0k8LLM0fJf+BDT3CwyuE5j/e42DPIZiYpDn+GMnBS2QSo9SsW4OI8OcP5xET5tOjfbx8ZiUPNcJHGwtKiozHakylJJL+LWBxnuRGBrYdM6xvgIrzB+ju7g4ij3/SxeAXXzL09bc8uGMLxjOc29eJmAo+P9bH/vMtNNfCu/EZEhHJRSOmQhIpexnV5jzJzTvwxlfC6jph7LsDdL3fBZ7Holg9ufEJ7ESW0OJKbDbHROomIiFOnOzjyK8tNEbg9Q0FmSjXY7Veg2t8P2jrTE+Uw+cMVZWQ+rGXfXv2BSSuHyYUAjRoibohUCUUvofvzw5w+EI9j7Yoj6yc1ZPTsRrzhIyk/JdU6So8Gs9C8g4syF0n3r6F4ZEhgvhEAk2oe1N3wQmbN23ig84OfhpSVkbmCtO8EquRThm6octDRq+oqguzYEChcqFweSjBZ32nSKbTs5TgGv/A2lU82/Y4ngkzPjFP+laMaYlWy5Wpuyulh6za7XP15KZ1YQWEKgTjTU2tK5Xbd9PsKpadVCYL5ZMHEY7EIt7z03fX1b80FjJ2EKgqpnwH6ETmwPNac3py0ikc2Bl8yajI2lhErk6TBNmk9RlrnfqL3hDFuEvtqXhmc3SpHJ0hLTBNpHUn1u7/H0TuD2DX8oj3ztz+zoroelrbfGt7CwV6l2lkxDMvFGZQNJP85rWkrvCwexXc96DMpzjwsAgfg9md78G8ASoXZSKtTVjbBtIKuh6oDeyVpIr+7BmvX+G4G9NyOCX/CO6yRHdl9i+jmbAprh0r/wAAAABJRU5ErkJggg=="}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[52338,4977],{32524:function(e,n,t){t.d(n,{Z:function(){return H}});var s=t(7557),o=t.n(s),i=t(82242),l=t.n(i),r=t(41498),a=t.n(r),c=t(37205),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(8591),x=t(59028),v=t(43428),f=t(95237),g=t(3113),j=t(92832),y=t(32007),w=t(39647),A=t.n(w),k=t(93161),Z=t(50457),I=t(59455),b=t(56102),_="wrp___H70W8",N="file-list___S5XYJ",C="ExtraEdit___K6Xf2",D="btn___Yiu8q",S=t(43604),M=t(73259),L=t(37712),P=["node","inline","className","children"],E=function(e){var n=e.onCallback,t=e.scrollBox,s=e.Data,i=e.extraEdit,r=s.allowCopy,c=void 0!==r&&r,u=s.fileList,d=s.hideTextEffect,x=void 0!==d&&d,v=s.text,g=void 0===v?"":v,j=(0,p.useState)(""),y=m()(j,2),w=y[0],E=y[1],z=(0,p.useState)(!0),B=m()(z,2),T=B[0],G=B[1];(0,p.useEffect)((function(){if(g){G(!0);var e=function(){var e=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(tt?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:G(!1),null==n||n(s);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return x?E(g):e(),function(){return E("")}}}),[]),(0,p.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[w]);return(0,L.jsxs)("div",{className:"".concat(_," fadeIn animated"),children:[(0,L.jsx)(k.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,s=e.children,o=A()(e,P),i=/language-(\w+)/.exec(t||"");return!n&&i?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(b.CopyToClipboard,{text:String(s).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(Z.Z,l()(l()({style:I.Z,language:i[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(s||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",l()(l()({className:t},o),{},{children:s}))}},children:w}),u&&!T&&(0,L.jsxs)(f.Z,{className:"".concat(N," animated fadeIn"),children:[(0,L.jsx)(S.Z,{children:(0,L.jsx)(M.Z,{className:"font20 mr10"})}),(0,L.jsxs)(S.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!T&&(0,L.jsxs)("div",{className:C,children:[null==i?void 0:i(s),c&&(0,L.jsx)(b.CopyToClipboard,{text:String(w).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:D,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},z={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},B=t(85750),T=t(89260),G=t(66621),R=function(e){var n=e.src,t=e.onClick,s=(0,p.useRef)(null),o=(0,p.useState)(!1),i=m()(o,2),l=i[0],r=i[1],a=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=m()(a,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),x=m()(h,2),v=x[0],f=x[1],g=(0,p.useState)({x:20,y:.62*window.innerHeight}),j=m()(g,2),y=j[0],w=j[1],A=(0,p.useState)(!1),k=m()(A,2),Z=k[0],I=k[1];(0,p.useEffect)((function(){var e=function(e){if(l){var n,t=e.clientY-y.y,o=v.y+t,i=window.innerHeight-((null===(n=s.current)||void 0===n?void 0:n.offsetHeight)||0)-50;o<50&&(o=50),o>i&&(o=i),requestAnimationFrame((function(){d({x:20,y:o})})),I(!0)}},n=function(){r(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[l,y,v]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:l?"grabbing":"grab"},onMouseDown:function(e){r(!0),w({x:e.clientX,y:e.clientY}),f(u),I(!1)},onMouseUp:function(e){r(!1),!Z&&t&&t(e)},ref:s,children:(0,L.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=t(20817),H=(0,y.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,s,i,r,c,d,w=e.title,A=e.description,k=e.placeholder,Z=e.hideUpload,I=e.hideInputBox,b=e.aiIcon,_=e.userIcon,N=e.children,C=e.taskData,D=e.name,S=e.code,M=e.globalSetting,P=e.authority,H=e.isShowComponent,O=void 0===H||H,U=e.DrawerProps,Y=void 0===U?{}:U,J=e.FetchUrl,V=void 0===J?"https://ai-data.educoder.net/v1/chat-messages":J,W=e.FetchData,K=void 0===W?{}:W,Q=e.defaultGetData,q=void 0!==Q&&Q,X=e.extraEdit,$=void 0===X?function(){return null}:X,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,se=e.onOpen,oe=e.loadingOption,ie=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),le=m()(ie,2),re=le[0],ae=le[1],ce=(0,p.useState)(null),ue=m()(ce,2),de=ue[0],me=ue[1],pe=(0,p.useState)(!1),he=m()(pe,2),xe=he[0],ve=he[1],fe=(0,p.useState)([]),ge=m()(fe,2),je=ge[0],ye=ge[1],we=(0,p.useState)(!1),Ae=m()(we,2),ke=Ae[0],Ze=Ae[1],Ie=(0,p.useState)([]),be=m()(Ie,2),_e=be[0],Ne=be[1],Ce=(0,p.useRef)(_e),De=(0,p.useRef)(),Se=(0,p.useRef)(),Me=(0,p.useState)(""),Le=m()(Me,2),Pe=Le[0],Ee=Le[1],ze=(0,p.useState)(["".concat(null==C||null===(n=C.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Be=m()(ze,2),Te=Be[0],Ge=Be[1],Re=!!C,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(t=C.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==C||null===(s=C.challenge)||void 0===s?void 0:s.task_pass}],He={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(je),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),ye(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(Pe.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},Oe={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),s=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(h.ZP.warning("文件内容不能为空"),x.Z.LIST_IGNORE):s||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),x.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;ye((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Ce.current=_e}),[_e]),(0,p.useEffect)((function(){var e;null!=M&&M.setting&&ae([].concat(u()(re),u()((null==M||null===(e=M.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==M?void 0:M.setting]),(0,p.useEffect)((function(){var e;Ge(["".concat(null==C||null===(e=C.challenge)||void 0===e?void 0:e.task_pass),"".concat(S),"".concat(S)])}),[S]),(0,p.useEffect)((function(){if(q&&(null!=Y&&Y.open||xe)&&null!=K&&K.student_work_id){if(de!==(null==K?void 0:K.student_work_id))Ne([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(_e.length)return;Ne([].concat(u()(_e),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}Je(),me(null==K?void 0:K.student_work_id)}}),[q,xe,_e,null==Y?void 0:Y.open,null==K?void 0:K.student_work_id]);var Ue,Ye=function(){ve(!0)},Je=function(){var e=a()(o()().mark((function e(){var n,t,s,i=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.length>0&&void 0!==i[0]?i[0]:"",e.next=3,(0,B.ZP)(V,{method:"post",body:l()({inputs:{description:"",name:D},query:t,response_mode:"blocking",conversation_id:De.current||"",user:"abc",files:(null==je||null===(n=je.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},K),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:s=e.sent,Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(){var e=a()(o()().mark((function e(n,t){var s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ke){e.next=2;break}return e.abrupt("return");case 2:return Ze(!0),Ne([].concat(u()(_e),[{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){Se.current.scrollTo({top:Se.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,B.ZP)(V,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Te[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(s=e.sent)&&s.answer&&(Ze(!1),Ce.current[Ce.current.length-1].text=null==s?void 0:s.answer,Ce.current[Ce.current.length-1].loading=!1,Ce.current[Ce.current.length-1].response=s,De.current=null==s?void 0:s.conversation_id,Ne(u()(Ce.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),We=function(){""!==Pe.trim()&&(Ee(""),ye([]),Ne([].concat(u()(_e),[{text:Pe,done:!1,key:Date.now(),sender:"user",fileList:je[0]},{text:Pe,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Ze(!0),setTimeout((function(){return Je(Pe)}),300))};if(Re&&!re.includes(null===(i=(0,T.eY)())||void 0===i?void 0:i.login)){if(null==C||!C.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!O||!P&&!re.includes(null===(Ue=(0,T.eY)())||void 0===Ue?void 0:Ue.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[N?(0,L.jsxs)("div",{onClick:se||Ye,children:[(0,L.jsx)(y.Outlet,{}),N]}):(0,L.jsx)(R,{onClick:se||Ye}),(0,L.jsx)(v.Z,{className:"".concat(null!=Y&&Y.open||xe?"body-overflow-hidden":""," ").concat(z.answerWrp),width:(null==Y?void 0:Y.width)||860,title:(0,L.jsx)("span",{className:z.title,children:w||"头歌AI"}),onClose:(null==Y?void 0:Y.onClose)||function(){ve(!1)},open:(null==Y?void 0:Y.open)||xe,children:(0,L.jsxs)("div",{className:z["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Se,className:z["chat-container"],children:[ne&&(0,L.jsxs)("div",{className:z.li,children:[(0,L.jsx)("img",{className:z.img,src:b||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:z.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Re?w:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:A||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Re&&(0,L.jsx)("div",{className:z.container,children:Fe.map((function(e,n){return(0,L.jsxs)("div",{onClick:function(){return Ve(e,n)},className:z.item,children:[(0,L.jsxs)(f.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==_e?void 0:_e.map((function(e,n){var t;return(0,L.jsxs)("div",{className:z.li,style:"AI"===e.sender&&"user"!==(null===(t=_e[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:z.img,src:"AI"===e.sender?b||"/images/ai_icon.png":_||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(z.content," ").concat("AI"===e.sender?"":z.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:z["loading-wanx"],children:[(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]}),(0,L.jsx)("div",{className:z["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(E,{scrollBox:Se,Data:e,extraEdit:$})]})})]},n)}))]}),!I&&(0,L.jsxs)("div",{className:"".concat(z["footer-container"]," ").concat(je.length>=1&&z["has-file"]),children:[!!je.length&&(0,L.jsxs)(f.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==je||null===(r=je[0])||void 0===r?void 0:r.name,className:"mr10",children:(0,G.tP)(null==je||null===(c=je[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return ye([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:je.length?{paddingLeft:0}:{},className:z["input-container"],children:[!Z&&(0,L.jsx)("div",{className:z["footer-container-upload"],children:(0,L.jsx)(x.Z,l()(l()({},te?Oe:He),{},{children:null!=je&&je.length?null:(0,L.jsx)(g.ZP,{className:z["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(j.Z.TextArea,{rows:1,placeholder:k||"在这里输入你问题吧~",value:Pe,bordered:!1,onChange:function(e){Ee(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=je&&je.length&&"done"!==(null==je||null===(n=je[0])||void 0===n?void 0:n.status)||ke)return;We()}}}),(0,L.jsx)(g.ZP,{className:z["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==je||!je.length)&&"done"!==(null==je||null===(d=je[0])||void 0===d?void 0:d.status)||ke,onClick:We})]})]})]})})]})}))},11871:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var s=t(82242),o=t.n(s),i=t(39647),l=t.n(i),r=t(95992),a=t(34897),c=t(51150),u=t(37712),d=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,s=e.scrollId,i=l()(e,d);return(0,u.jsx)("div",{id:s||"",children:(0,u.jsx)(r.Z,o()(o()({},i),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,s=e.placeholder,o=e.height,i=void 0===o?140:o;return e.isEdit?(0,u.jsx)(r.Z,{watch:!0,isFocus:!0,height:i,placeholder:s,defaultValue:n,onChange:t}):(0,u.jsx)("div",{style:{cursor:"pointer"},children:n?(0,u.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,u.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:s})})}},2113:function(e,n,t){t.d(n,{Z:function(){return P}});var s=t(7557),o=t.n(s),i=t(41498),l=t.n(i),r=t(79800),a=t.n(r),c=t(39647),u=t.n(c),d=t(82242),m=t.n(d),p=t(59301),h=t(32007),x=t(43418),v=t(78241),f=t(8591),g=t(71418),j=t(97334),y=t(95237),w=t(43604),A=t(6848),k=t(92832),Z="currentPrimary___NPWiR",I="currentDelete___UEfhf",b="DirectoryTree___xPxCY",_="EditDom___seNxC",N=t(92208),C=t(96691),D=t(50883),S=t(21256),M=t(37712),L=["user","children","isShowComponent","ModalProps","onDataSelect"],P=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,s=void 0===t||t,i=e.ModalProps,r=void 0===i?{}:i,c=e.onDataSelect,d=(u()(e,L),x.Z.useModal()),h=a()(d,2),P=h[0],E=h[1],z=v.Z.useForm(),B=a()(z,1)[0],T=(0,p.useState)([]),G=a()(T,2),R=G[0],F=G[1],H=(0,p.useState)(!1),O=a()(H,2),U=O[0],Y=O[1],J=(0,p.useState)(!1),V=a()(J,2),W=V[0],K=V[1],Q=(0,N.U)(C.qE,{page:1,limit:9999}),q=a()(Q,4),X=q[1],$=q[2],ee=q[3],ne=(0,N.U)(C.V8,{}),te=a()(ne,3)[2],se=(0,N.U)(C.B$,{}),oe=a()(se,3)[2],ie=(0,N.U)(C.DH,{}),le=a()(ie,3)[2],re=(0,N.U)(C.bJ,{}),ae=a()(re,3)[2],ce=function(){Y(!1),B.resetFields(),K(!1)},ue=function(){var e=l()(o()().mark((function e(n){var t,s,i,l,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,s=n.dragNode,n.event,i=n.node.pos.split("-"),0!=(l=n.dropPosition-Number(i[i.length-1]))){e.next=6;break}return f.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=l||(null==s?void 0:s.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return f.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==s?void 0:s.key,position:-1==l?1:(null==s?void 0:s.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(r=e.sent)?void 0:r.status)&&(f.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),de=function(){var e=l()(o()().mark((function e(n){var t,s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s={},!W){e.next=7;break}return e.next=4,oe(m()({},n));case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,le(m()({},n));case 9:s=e.sent;case 10:0==(null===(t=s)||void 0===t?void 0:t.status)&&(f.ZP.success((null===(i=s)||void 0===i?void 0:i.message)||(W?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=r&&r.open&&$({},!0)}),[null==r?void 0:r.open]),(0,p.useEffect)((function(){var e;F(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),s?(0,M.jsxs)(M.Fragment,{children:[E,n,(0,M.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},r)),{},{children:(0,M.jsx)(g.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(j.Z.DirectoryTree,{height:500,className:b,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:ue,titleRender:function(e){return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,M.jsx)("div",{className:"".concat(_),children:(0,M.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"长按可进行拖拽排序",children:(0,M.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(Z)})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"编辑",children:(0,M.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(Z),onClick:function(n){n.stopPropagation(),B.setFieldsValue(m()({},e)),Y(!0)}})})}),(0,M.jsx)(w.Z,{children:(0,M.jsx)(A.Z,{title:"删除",children:(0,M.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(I),onClick:function(n){var t;n.stopPropagation(),P.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=l()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(f.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,M.jsx)(S.op,{className:"ml20 mt20",icon:(0,M.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]}):(0,M.jsx)(D.Z,{styles:{margin:"30px auto"},customText:(0,M.jsxs)("span",{children:["暂无常用评语,你可以",(0,M.jsx)("a",{onClick:function(){K(!0),Y(!0)},children:"添加常用评语"})]})})})})),(0,M.jsx)(x.Z,{title:W?"添加常用评语":"编辑常用评语",open:U,okText:W?"添加":"确定",onCancel:function(){ce()},onOk:function(){B.submit()},children:(0,M.jsxs)(v.Z,{form:B,onFinish:de,children:[W&&(0,M.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,M.jsx)(v.Z.Item,{hidden:!0,name:"id"}),(0,M.jsx)(v.Z.Item,{className:"mt10",name:"value",children:(0,M.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},59015:function(e,n,t){t.d(n,{Z:function(){return c}});var s=t(79800),o=t.n(s),i=t(59301),l=t(53200),r=t(39073),a=t(37712),c=function(){var e=(0,i.useState)(""),n=o()(e,2),t=n[0],s=n[1],c=(0,i.useState)(0),u=o()(c,2),d=(u[0],u[1]),m=(0,i.useState)(),p=o()(m,2),h=(p[0],p[1]),x=(0,i.useState)(),v=o()(x,2),f=(v[0],v[1]),g=(0,i.useState)(!1),j=o()(g,2),y=(j[0],j[1],(0,i.useRef)(""));function w(e){27==e.keyCode&&y.current&&A()}function A(){document.body.style.overflow="auto",h(void 0),f(void 0),d(0),s("")}(0,i.useEffect)((function(){return l.Z.subscribe("preview-image",(function(e){s(e),console.log(Z.current),document.body.style.overflow="hidden"}))}),[]),(0,i.useEffect)((function(){return document.addEventListener("keydown",w),function(){document.removeEventListener("keydown",w)}}),[]),(0,i.useEffect)((function(){y.current=t}),[t]);(0,i.useRef)();var k=(0,i.useRef)(),Z=(0,i.useRef)();return(0,a.jsx)(i.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(r.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){s("")}},alt:"预览大图"})})}):null})}},58017:function(e,n,t){t.r(n),t.d(n,{default:function(){return xe}});var s=t(7557),o=t.n(s),i=t(37205),l=t.n(i),r=t(41498),a=t.n(r),c=t(82242),u=t.n(c),d=t(79800),m=t.n(d),p=t(59301),h=t(32007),x=t(78241),v=t(43418),f=t(8591),g=t(66104),j=t(95237),y=t(43604),w=t(3113),A=t(71418),k=t(99313),Z=t(6848),I=t(94001),b=t(24905),_=t(61998),N=t(92832),C=t(28563),D=t(88142),S=t(59015),M=t(85750),L=t(95992),P=t(53200),E=t(32524),z=t(21062),B=t(61186),T=t.n(B),G=t(20817),R=t(94408),F=t(37712),H=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,h.useParams)(),i=(0,p.useState)(!0),l=m()(i,2),r=(l[0],l[1],x.Z.useForm()),c=m()(r,1)[0];return(0,F.jsx)(F.Fragment,{children:(0,F.jsxs)(v.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return i=c.getFieldsValue(),e.next=5,(0,M.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:u()({},i)});case 5:0===e.sent.status&&(f.ZP.success("评阅成功"),c.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},s)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,F.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,F.jsxs)(x.Z,{form:c,layout:"horizontal",children:[(0,F.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,F.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,F.jsx)(I.Z,{min:0,placeholder:"请填写分数"})}),(0,F.jsx)("span",{className:"ml10",children:"分"})]}),(0,F.jsx)("div",{children:(0,F.jsx)(x.Z.Item,{name:"comment",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),O={flex_box_center:"flex_box_center___tMwax",flex_space_between:"flex_space_between___8GJsg",flex_box_vertical_center:"flex_box_vertical_center___IFELt",flex_box_center_end:"flex_box_center_end___IrFRG",flex_box_column:"flex_box_column___s0LgG",TabsStyle:"TabsStyle___r0bwM",buttonFixed:"buttonFixed___twN45",bg:"bg___sFhaA",title:"title___bk4oD",replyList:"replyList___bjk6g",name:"name___pRNS3","nav-tab":"nav-tab___uLRSr",exitComment:"exitComment___rlGpw",nextComment:"nextComment___NmNBo",modal:"modal___tWPO8",MdEditor:"MdEditor___AAxeb",ratewarp:"ratewarp___NGrsd",item:"item___Le8W0",total:"total___MNh4V",a1:"a1___g1iJT",a2:"a2___h8k2X",a3:"a3___yk1km",export_type_modal_title:"export_type_modal_title___nMqX0",export_type_modal:"export_type_modal___dbFVU",export_type_modal_con:"export_type_modal_con___ujWeL",type_item:"type_item___oF9R5",type_item_active:"type_item_active___dfBaM",export_type_modal_waring:"export_type_modal_waring___k8RaP",ReviewStyle:"ReviewStyle___o5d5N"},U=t(51150),Y=t(89392),J=t(87599),V=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),s=e.studentWorkDetail,i=((0,h.useParams)(),x.Z.useForm()),l=m()(i,1)[0],r=function(){var e=a()(o()().mark((function e(){var s,i,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.validateFields();case 2:return i=u()({},l.getFieldValue()),r=n.actionTabs.selectArrs,i.attachment_ids=null===(s=i.attachment_ids)||void 0===s?void 0:s.map((function(e){return e.response.id})),e.next=7,(0,R.mz)(u()(u()({},i),{},{homeworkId:r.work_id}));case 7:0===e.sent.status&&(l.resetFields(),t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:u()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==s||!s.can_submit){e.next=6;break}if(null!=s&&s.submit_size){e.next=4;break}return f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return v.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,F.jsxs)(F.Fragment,{children:["你还有 ",(0,F.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==s?void 0:s.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){r()}}),e.abrupt("return");case 6:r();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){l.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})},children:(0,F.jsxs)(x.Z,{form:l,initialValues:{},children:[(0,F.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,F.jsx)(J.Z,{})}),(0,F.jsx)(x.Z.Item,{name:"description",children:(0,F.jsx)(N.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),W=t(66621),K=t(89260),Q=t(48614),q=t(30846),X=t(92208),$=t(50883),ee=t(11871),ne=t(21256),te=t(27571),se=t(39647),oe=t.n(se),ie=t(37906),le="pinfen____hgN7",re="left___ZyTXs",ae="right___OSPEM",ce="tagStyleSzz___fzxbk",ue="headpic___d7fnl",de=t(73449),me=["Data","layer","type","index"],pe=function e(n){var t,s,i,l,r,c,d,g,A,k,_,N,C,D,S=n.Data,P=n.layer,E=void 0===P?1:P,z=n.type,B=n.index,H=void 0===B?0:B,O=oe()(n,me),Y=(0,h.useParams)(),J=(null==O?void 0:O.shixunHomeworks).studentWorkDetail,V=(0,p.useState)({type:0,show:!1}),W=m()(V,2),Q=W[0],q=W[1],$=(0,p.useState)(null),ee=m()($,2),ne=ee[0],te=ee[1],se=(0,X.U)(R.qP,{userId:null==Y?void 0:Y.userId}),pe=m()(se,3),he=pe[1],xe=pe[2],ve=(0,X.U)(R.R$,{userId:null==Y?void 0:Y.userId}),fe=m()(ve,3),ge=fe[1],je=fe[2],ye=(0,X.U)(R.QC,{userId:null==Y?void 0:Y.userId}),we=m()(ye,3),Ae=(we[1],we[2]),ke=(0,X.U)(R.Mf,{userId:null==Y?void 0:Y.userId}),Ze=m()(ke,3),Ie=(Ze[1],Ze[2]),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=(0,p.useState)(!1),Ce=m()(Ne,2),De=Ce[0],Se=Ce[1],Me=function(e){for(var n="",t=0;t<(null==e?void 0:e.length);t++){var s=e[t];n+="".concat(s.name,'').concat(s.score,"分"),t<(null==e?void 0:e.length)-1&&(n+=" + ")}return(0,F.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})};return(0,F.jsxs)("div",{children:[(0,F.jsxs)(j.Z,{wrap:!1,gutter:15,children:[1!=E&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("div",{style:{width:"".concat(40*(E-1),"px")}})}),"appeal_info"==z?(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(t=S.appeal_info)||void 0===t?void 0:t.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(s=S.appeal_info)||void 0===s?void 0:s.user_image_url)})}):(0,F.jsx)(y.Z,{children:(0,F.jsx)("img",{className:"mt10 ".concat(ue),width:40,src:"--"===(null==S||null===(i=S.user_info)||void 0===i?void 0:i.user_image_url)?de.xp:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==S||null===(l=S.user_info)||void 0===l?void 0:l.user_image_url)})}),"appeal_info"==z?(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(r=S.appeal_info)||void 0===r?void 0:r.user_name,":").concat((null==S||null===(c=S.appeal_info)||void 0===c?void 0:c.content)||"暂未写评语")}),(0,F.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()(null==S||null===(d=S.appeal_info)||void 0===d?void 0:d.time).format("YYYY-MM-DD HH:mm")}),1==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉中"})}),2==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉已撤销"})}),3==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#3061D0",border:"1px #3061D0 solid"},children:"申诉成功"})}),4==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉被拒绝"})}),5==(null==S?void 0:S.appeal_status)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:ce,style:{color:"#999",border:"1px #999 solid"},children:"申诉失败"})})]})]}):(0,F.jsxs)(y.Z,{flex:1,children:[(0,F.jsx)(U.Z,{className:"font14",value:"".concat(null==S||null===(g=S.user_info)||void 0===g?void 0:g.user_name,":").concat((null==S?void 0:S.content)||(null==S?void 0:S.hidden_comment)||"暂未写评语")}),(0,F.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,F.jsx)(y.Z,{children:T()((null==S?void 0:S.comment_time)||(null==S?void 0:S.time)).format("YYYY-MM-DD HH:mm")}),(null==S?void 0:S.student_work_num)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==S?void 0:S.student_work_num,"次提交的作品"]})}),(null==S?void 0:S.score)&&(null==J?void 0:J.single_score)&&(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"c-orange",children:[" ",null==S?void 0:S.score,"分 "]})}),!(null!=J&&J.single_score)&&null!==(null==S?void 0:S.score)&&(0,F.jsxs)("div",{className:le,children:[(0,F.jsx)(Z.Z,{title:Me(null==S?void 0:S.score_details),overlayInnerStyle:{width:"min-content",whiteSpace:"nowrap",overflow:"visible"},placement:"topLeft",children:(0,F.jsx)("div",{className:re,children:Me(null==S?void 0:S.score_details)})}),(0,F.jsxs)("span",{className:ae,children:[" = 综合得分",(0,F.jsxs)("span",{style:{color:"#FA6400"},children:[null==S?void 0:S.score,"分"]})]})]})]}),(null==S||null===(A=S.attachments)||void 0===A?void 0:A.length)>0&&(0,F.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==S||null===(k=S.attachments)||void 0===k?void 0:k.map((function(e,n){return(0,F.jsxs)("a",{href:"".concat(G.Z.API_SERVER).concat(e.url),children:[(0,F.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,F.jsx)("span",{className:"ml10",children:null==e?void 0:e.title}),(0,F.jsx)("span",{className:"c-light-black ml20 font12",children:null==e?void 0:e.filesize})]},n)}))})]}),"feedback"!=z&&(0,F.jsx)(F.Fragment,{children:"appeal_info"==z?(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,F.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current mr10",onClick:function(){Se(!0)},children:"接受申诉"})}),1==(null==S?void 0:S.appeal_status)&&(0,K.GJ)()&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-red current",onClick:function(){var e;v.Z.confirm({centered:!0,title:(0,F.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,F.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==S?void 0:S.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==O?void 0:O.getInitData)&&(null==O||O.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,F.jsxs)(F.Fragment,{children:[(1==E||"teacher"==z)&&(0,F.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,F.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==S?void 0:S.delete)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ae({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})}),(null==S?void 0:S.can_appeal)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:1,show:!0})},children:"申诉"})}),(null==S?void 0:S.can_reply)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){q({type:0,show:!0})},children:"回复"})}),(1==E&&!(null!=S&&S.can_reply)||!(null!=S&&S.can_reply)&&"teacher"==z&&0!=H)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=E&&(null==S?void 0:S.can_delete)&&"teacher"!=z&&(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S;v.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ie({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(f.ZP.success("删除成功"),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(S)},children:"删除"})})]})})]}),1==E&&(null==S?void 0:S.appeal_info)&&""!=(null==S?void 0:S.appeal_info)&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,F.jsx)(e,u()({type:"appeal_info",Data:S,layer:E+1},O))}),1==E&&(null==S||null===(_=S.journals)||void 0===_?void 0:_.length)>0&&(0,F.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==S||null===(N=S.journals)||void 0===N?void 0:N.map((function(n,t){return(0,F.jsx)(e,u()({type:z,Data:n,layer:E+1},O),t)}))}),(null==Q?void 0:Q.show)&&(0,F.jsxs)("div",{className:"mt20",style:{marginLeft:"56px"},children:[(0,F.jsx)(L.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){te(e)}}),(0,F.jsxs)(j.Z,{align:"middle",justify:"end",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{onClick:function(){q({type:0,show:!1})},children:"取消"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{loading:he||ge,type:"primary",onClick:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==ne){e.next=3;break}return f.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=z){e.next=15;break}return e.next=6,null==Q?void 0:Q.type;case 6:if(e.t0=e.sent,0!=e.t0){e.next=11;break}e.t1=xe({hidden_comment:ne,score_id:null==S?void 0:S.score_id}),e.next=12;break;case 11:e.t1=je({comment:ne,score_id:null==S?void 0:S.score_id});case 12:n=e.t1,e.next=18;break;case 15:return e.next=17,(0==(null==Q?void 0:Q.type)?xe:je)({comment:ne,score_id:null==S?void 0:S.score_id});case 17:n=e.sent;case 18:0===n.status&&(f.ZP.success("操作成功"),q({type:0,show:!1}),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 19:case"end":return e.stop()}}),e)}))),children:0==(null==Q?void 0:Q.type)?"回复":"申诉"})})]})]}),(0,F.jsx)(v.Z,{title:"接受申诉",open:De,centered:!0,destroyOnClose:!0,onCancel:function(){Se(!1)},maskClosable:!1,width:544,onOk:function(){_e.submit()},children:(0,F.jsxs)(x.Z,{form:_e,colon:!1,onFinish:function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/student_works/".concat(Y.userId,"/deal_appeal_score.json"),{method:"post",body:u()(u()({},n),{},{userId:Y.userId,score_id:null==S?void 0:S.score_id,status:3})});case 2:0===e.sent.status&&(Se(!1),(null==O?void 0:O.getInitData)&&(null==O||O.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,F.jsx)(ie.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,F.jsx)("span",{children:null==S||null===(C=S.appeal_info)||void 0===C?void 0:C.user_name})},{key:"2",label:"被申诉人",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S||null===(D=S.user_info)||void 0===D?void 0:D.user_name})},{key:"3",label:"被申诉人评分",children:(0,F.jsx)("span",{style:{color:"#191919"},children:null==S?void 0:S.score})}]}),(0,F.jsxs)(j.Z,{className:"mt20",wrap:!1,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,F.jsx)(I.Z,{min:1,max:100,step:1})})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,F.jsx)(b.Z,{children:"扣除违规匿评分数"})})})]})]})})]})},he=t(2113),xe=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,s=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:s,loading:t.effects}}))((function(e){var n,s,i,r,c,d,B,se,oe,ie,le,re,ae,ce,ue,de,me,xe,ve,fe,ge,je=e.shixunHomeworks,ye=(e.globalSetting,e.loading),we=e.user,Ae=e.dispatch,ke=(0,h.useSearchParams)(),Ze=m()(ke,1)[0],Ie=(0,h.useParams)(),be=x.Z.useForm(),_e=m()(be,1)[0],Ne=x.Z.useForm(),Ce=m()(Ne,1)[0],De=we.userInfo,Se=je.studentWorkDetail,Me=je.studentWorkCommon,Le=(je.studentWorkSupplyDetail,je.workList),Pe=je.workDetail,Ee=je.actionTabs,ze=(0,X.U)(R.wT,{userId:null==Ie?void 0:Ie.userId}),Be=m()(ze,4),Te=Be[1],Ge=Be[2],Re=Be[3],Fe=(0,X.U)(R.Wr,{userId:null==Ie?void 0:Ie.userId}),He=m()(Fe,4),Oe=He[1],Ue=He[2],Ye=He[3],Je=(0,X.U)(R.G$,{userId:null==Ie?void 0:Ie.userId,id:null==Ie?void 0:Ie.userId}),Ve=m()(Je,3),We=Ve[1],Ke=Ve[2],Qe=(0,p.useState)("1"),qe=m()(Qe,2),Xe=qe[0],$e=qe[1],en=(0,p.useState)(!1),nn=m()(en,2),tn=nn[0],sn=nn[1],on=(0,p.useState)(!1),ln=m()(on,2),rn=ln[0],an=ln[1],cn=(0,p.useState)({last:!1}),un=m()(cn,2),dn=un[0],mn=un[1],pn=(0,p.useState)({last:!1}),hn=m()(pn,2),xn=hn[0],vn=hn[1],fn=(0,p.useRef)(),gn=(0,p.useState)(!1),jn=m()(gn,2),yn=jn[0],wn=jn[1],An=(0,p.useState)(""),kn=m()(An,2),Zn=kn[0],In=kn[1],bn=(0,p.useState)([]),_n=m()(bn,2),Nn=_n[0],Cn=_n[1],Dn=(0,p.useState)([]),Sn=m()(Dn,2),Mn=(Sn[0],Sn[1]),Ln=(0,p.useState)(!1),Pn=m()(Ln,2),En=Pn[0],zn=Pn[1],Bn=(0,p.useRef)(),Tn=(0,p.useState)(!1),Gn=m()(Tn,2),Rn=Gn[0],Fn=Gn[1],Hn=(0,p.useState)(""),On=m()(Hn,2),Un=On[0],Yn=On[1],Jn=(0,p.useState)(!1),Vn=m()(Jn,2),Wn=Vn[0],Kn=Vn[1],Qn=(0,p.useState)(!1),qn=m()(Qn,2),Xn=qn[0],$n=qn[1],et=(0,p.useState)(""),nt=m()(et,2),tt=nt[0],st=nt[1],ot=(0,p.useState)(!0),it=m()(ot,2),lt=it[0],rt=it[1],at=v.Z.useModal(),ct=m()(at,2),ut=ct[0],dt=ct[1],mt=(0,p.useState)(!1),pt=m()(mt,2),ht=pt[0],xt=pt[1],vt=(0,p.useState)(!1),ft=m()(vt,2),gt=ft[0],jt=ft[1],yt=(0,p.useState)(!1),wt=m()(yt,2),At=wt[0],kt=wt[1],Zt=(0,p.useState)({content:"",type:""}),It=m()(Zt,2),bt=It[0],_t=It[1],Nt=(0,p.useState)({status:0}),Ct=m()(Nt,2),Dt=Ct[0],St=Ct[1],Mt=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return T()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,render:function(e,n){return(0,F.jsxs)(F.Fragment,{children:[e,(null==n?void 0:n.is_redo)&&(0,F.jsx)("span",{style:{color:"#FF9D18"},children:"(打回)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,F.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Lt=[{id:0,name:"全部点评(".concat((null==Me||null===(n=Me.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,K.RV)()||(null==Se||null===(s=Se.homework_status)||void 0===s?void 0:s.includes("匿评中"))||(null==Se||null===(i=Se.homework_status)||void 0===i?void 0:i.includes("申诉中"))},{id:1,name:"仅课堂老师可见(".concat((null==Me||null===(r=Me.hidden_comment_scores)||void 0===r?void 0:r.length)||0,")"),isShow:(0,K.GJ)()}].filter((function(e){return e.isShow})),Pt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};Ae({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&(_e.resetFields(),Ce.resetFields())},Et=function(){Ae({type:"shixunHomeworks/getStudentWorkCommon",payload:u()({},Ie)})},zt=function(e){for(var n=0,t=0;t",children:[(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(c=Se.category)&&void 0!==c&&c.main?"":null==Se||null===(d=Se.category)||void 0===d?void 0:d.category_id),children:null==De||null===(B=De.course)||void 0===B?void 0:B.course_name})}),(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(null!=Se&&null!==(se=Se.category)&&void 0!==se&&se.main?"":null==Se||null===(oe=Se.category)||void 0===oe?void 0:oe.category_id),children:null==Se||null===(ie=Se.category)||void 0===ie?void 0:ie.category_name})}),(0,F.jsx)(g.Z.Item,{children:(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/detail"),children:"作业详情"})}),(0,F.jsx)(g.Z.Item,{children:null==Se?void 0:Se.author_name})]})}),(0,F.jsxs)("aside",{className:[O.title,"mt20"].join(" "),children:[(0,F.jsxs)(j.Z,{style:{width:"100%"},children:[(0,F.jsxs)(y.Z,{flex:"1",children:[(0,F.jsx)(h.Link,{to:"/classrooms/".concat(Ie.coursesId,"/common_homework"),children:(0,F.jsx)(C.Z,{className:"font16 c-black"})}),(0,F.jsx)("strong",{className:"font20 ml5",children:null==Se?void 0:Se.homework_name}),(0,F.jsx)(W.VV,{status:null==Se?void 0:Se.homework_status})]}),!tt&&(0,F.jsx)(y.Z,{children:(0,K.dE)()&&(null==Se||null===(le=Se.homework_status)||void 0===le?void 0:le.includes("补交中"))&&(0,F.jsx)("span",{onClick:function(){null==Se||!Se.can_submit||null!=Se&&Se.submit_size?Ae({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:Ie,selectArrs:{homework_id:Ie.commonHomeworkId,work_id:Ie.userId}}}):f.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]}),!tt&&(0,K.G5)()&&(0,F.jsxs)("div",{style:{display:"flex"},children:[(0,F.jsx)(w.ZP,{className:"mr10",icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Ft(!1)},children:"导出答题记录与附件"}),(0,F.jsx)(w.ZP,{icon:(0,F.jsx)(D.Z,{}),onClick:function(){return Ft(!0)},children:"导出全部学生答题记录与附件"})]})]})]}),(0,F.jsx)(A.Z,{spinning:Oe||!!ye["shixunHomeworks/getStudentWorkDetail"]||!!ye["shixunHomeworks/getStudentWorkSupplyDetail"],children:(0,F.jsxs)(k.Z,{className:O.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Xe,tabBarExtraContent:(0,F.jsx)(F.Fragment,{children:!tt&&(null==Se?void 0:Se.commit_count)>1&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Te,onClick:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ge({},!0);case 2:Pt({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){$e(e),"2"==e&&h.history.push("/classrooms/".concat(Ie.coursesId,"/common_homework/").concat(Ie.categoryId,"/lab-report-view/").concat(Ie.userId)),"3"==e&&Ue({})},children:[(0,F.jsx)(k.Z.TabPane,{tab:(0,F.jsxs)("span",{style:{position:"relative"},children:["作业详情",tt&&(0,F.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==Se?void 0:Se.commit_count,"次提交的作品"]})]}),children:(0,F.jsxs)("div",{className:"pl30 pr30 pb20 bg-white",children:[(0,F.jsxs)("div",{className:"pt20 pb20",style:{borderBottom:"1px solid #DFDFDF"},children:[(0,F.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Pe?void 0:Pe.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),showDimensions:!1,dataSource:null==Pe?void 0:Pe.attachments,callback:function(){Ae({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:Ie.categoryId}})}})]}),(0,F.jsxs)("div",{className:"mt20",children:[(0,F.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:(0,F.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,F.jsx)(Z.Z,{title:(0,F.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,F.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,F.jsxs)(y.Z,{children:[(null==Se?void 0:Se.commit_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:" c-light-black",children:T()(null==Se?void 0:Se.commit_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.commit_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==Se?void 0:Se.update_time)&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("span",{className:"ml30 c-light-black",children:T()(null==Se?void 0:Se.update_time).format("YYYY-MM-DD HH:mm")}),(0,F.jsx)("span",{className:"ml10",children:null==Se?void 0:Se.update_user_name}),(0,F.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,F.jsx)(U.Z,{className:"mt10",value:(null==Se?void 0:Se.description)||"暂无~"}),(0,F.jsx)(te.Z,{authority:(0,K.GJ)(),dataSource:null==Se?void 0:Se.attachments,callback:function(){Ae({type:"shixunHomeworks/getStudentWorkDetail",payload:u()({},Ie)})}})]})]})},"1"),!tt&&(0,K.j5)()&&(0,F.jsx)(k.Z.TabPane,{tab:"实验报告"},"2"),(null==Se?void 0:Se.anonymous_comment)&&!tt&&(0,F.jsx)(k.Z.TabPane,{tab:"问题反馈",children:(0,F.jsx)("div",{style:{background:"#fff",display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==Ye||null===(re=Ye.data)||void 0===re?void 0:re.count)>0?(0,F.jsx)(F.Fragment,{children:null==Ye||null===(ae=Ye.data)||void 0===ae||null===(ae=ae.list)||void 0===ae?void 0:ae.map((function(e,n){return(0,F.jsx)(pe,{type:"feedback",Data:u()(u()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Et,shixunHomeworks:je},n)}))}):(0,F.jsx)($.Z,{})})},"3")]})}),((0,K.RV)()||(null==Se||null===(ce=Se.homework_status)||void 0===ce?void 0:ce.includes("匿评中")))&&(0,F.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!tt&&"1"==Xe&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(j.Z,{gutter:20,justify:"end",children:(0,K.GJ)()&&(null==Me?void 0:Me.ultimate)&&(0,F.jsx)(y.Z,{children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"调分",selectArrs:Se,id:Ie.userId,params:Ie})},children:"调分"})})}),!Me.is_author&&((0,K.GJ)()||(0,K.dE)()&&(null==Se||null===(ue=Se.homework_status)||void 0===ue?void 0:ue.includes("匿评中")))&&(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{form:_e,layout:"vertical",size:"large",style:{position:"relative"},scrollToFirstError:!0,onFinish:function(e){Bt(e)},children:[(0,F.jsx)(x.Z.Item,{label:"评分",required:!(0,K.GJ)(),children:null!=Se&&Se.single_score?(0,F.jsxs)(j.Z,{align:"top",gutter:20,children:[(0,F.jsx)(y.Z,{children:(0,F.jsx)(x.Z.Item,{name:"score",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(I.Z,{step:.1,min:0,style:{width:135},placeholder:"请填写分数",suffix:"分"})})}),(0,F.jsxs)(y.Z,{children:[dt,(0,F.jsx)(E.Z,{title:"智能评阅",isShowComponent:null==Pe?void 0:Pe.is_open_ai_review,isReview:!0,authority:(0,K.G5)(),DrawerProps:{open:ht,onClose:function(){xt(!1)}},onOpen:function(){xt(!0)},loadingOption:{text:"AI评阅中..."},defaultGetData:!0,FetchUrl:"/api/intelligent_reviews/large_model_intelligent_qa.json",FetchData:{student_work_id:Ie.userId},isShowDefuatTips:!1,extraEdit:function(e){var n;return"AI"==(null==e?void 0:e.sender)&&-1!=(null==e||null===(n=e.response)||void 0===n?void 0:n.status)&&(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("i",{className:"iconfont icon-yijianyingyong",style:{color:"#b7b7c2"}}),className:"mr10",type:"link",onClick:function(){var n=function(){var n,t;_e.setFieldsValue({score:null==e||null===(n=e.response)||void 0===n?void 0:n.score,comment:null==e||null===(t=e.response)||void 0===t?void 0:t.remarks}),xt(!1),sn(!0)};_e.getFieldValue("score")||_e.getFieldValue("comment")?ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评分或评语输入框中已有内容,一键应用将会覆盖原有内容。是否应用?",okText:"应用",onOk:n}):n()},children:"一键应用"})},children:(0,F.jsx)(w.ZP,{icon:(0,F.jsx)("img",{src:t(11689)}),type:"link",children:"智能评阅"})})]})]}):(0,F.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsxs)(y.Z,{span:24,children:[(0,F.jsx)("div",{className:O.ratewarp,children:null==Se||null===(de=Se.score_details)||void 0===de?void 0:de.map((function(e,n){return(0,F.jsxs)("div",{className:O.item,children:[(0,F.jsx)("span",{children:e.name}),(0,F.jsxs)("span",{children:["(满分",e.score,"分)"]}),(0,F.jsx)(I.Z,{min:0,max:e.score,controls:!1,style:{width:135},suffix:"分",onChange:function(e){Nn[n].score=e||0==e?Number(e.toFixed(2)):"",Cn(l()(Nn))}})]})}))}),(0,F.jsxs)("div",{className:O.total,children:[(0,F.jsx)("span",{className:O.a1,children:"综合得分"}),(0,F.jsxs)("span",{className:O.a2,children:[yn?"--":zt(Nn),"分"]}),(0,F.jsx)("span",{className:O.a3,children:"(满分100分)"})]})]})})}),(null==Le?void 0:Le.is_new_rule)&&(0,K.G5)()&&-1!==Se.work_status&&0!==Se.work_status&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Le&&Le.is_new_rule)&&(0,K.G5)()&&["提交中","补交中","进行中"].some((function(e){var n;return null==Se||null===(n=Se.homework_status)||void 0===n?void 0:n.includes(e)}))&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"确认打回重做"})},children:" 打回重做 "})}),!(null!=Se&&Se.is_author)&&(0,K.dE)()&&(null==Se||null===(me=Se.homework_status)||void 0===me?void 0:me.includes("匿评中"))&&"review"!==Ze.get("review")&&(0,F.jsx)(y.Z,{style:{position:"absolute",right:0,top:14},children:(0,F.jsx)(w.ZP,{type:"primary",onClick:function(){Pt({key:"问题反馈"})},children:" 问题反馈 "})}),(0,F.jsx)("div",{onClick:function(){return sn(!0)},children:(0,F.jsx)(x.Z.Item,{name:"comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"评语"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:gt,onCancel:function(){jt(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({comment:null==s?void 0:s.value}),sn(!0),jt(!1)},!_e.getFieldValue("comment")){e.next=5;break}return ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),jt(!0)},children:"常用评语"})})})]})}),rules:[{required:!(0,K.GJ)(),message:"请填写分数"}],children:(0,F.jsx)(ee.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:tn})})}),(0,F.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,F.jsx)(J.Z,{})}),(0,K.GJ)()&&(0,F.jsx)("div",{onClick:function(){return an(!0)},children:(0,F.jsx)(x.Z.Item,{name:"hidden_comment",className:O.ReviewStyle,label:(0,F.jsx)("div",{style:{width:"100%"},children:(0,F.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,F.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,F.jsx)(y.Z,{children:(0,F.jsx)(he.Z,{isShowComponent:(0,K.G5)(),ModalProps:{open:At,onCancel:function(){kt(!1)}},onDataSelect:function(){var e=a()(o()().mark((function e(n,t){var s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=t.node,i=function(){_e.setFieldsValue({hidden_comment:null==s?void 0:s.value}),an(!0),kt(!1)},!_e.getFieldValue("hidden_comment")){e.next=5;break}return ut.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:i}),e.abrupt("return");case 5:i();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,F.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,F.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),kt(!0)},children:"常用评语"})})})]})}),children:(0,F.jsx)(ee.x,{placeholder:"请输入评语",isEdit:rn})})})]}),(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsxs)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,F.jsxs)(y.Z,{children:[" ",(0,F.jsx)(w.ZP,{onClick:function(){return Tt("list")},children:" 返回列表 "})," "]}),(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){return Tt("last")},disabled:null==xn?void 0:xn.last,children:" 上一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",disabled:null==dn?void 0:dn.last,onClick:function(){return Tt("read")},children:" 下一个 "}),(0,F.jsx)(w.ZP,{className:"ml20",loading:En,type:"primary",onClick:function(){_e.submit()},children:" 提交评阅 "})]})]})})]})]})]}),(0,F.jsx)(ne.tp,{dataSource:Lt,value:null==Dt?void 0:Dt.status,onChange:function(e){St(u()(u()({},Dt),{},{status:e}))}}),(0,F.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(xe=0==(null==Dt?void 0:Dt.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)&&void 0!==xe&&xe.length)&&(0,F.jsx)($.Z,{styles:{margin:"50px auto"}}),null===(ve=0==(null==Dt?void 0:Dt.status)?null==Me?void 0:Me.comment_scores:null==Me?void 0:Me.hidden_comment_scores)||void 0===ve?void 0:ve.map((function(e,n){return(0,F.jsx)(pe,{index:n,type:1==Dt.status&&"teacher",Data:u()(u()({},e),{},{user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Et,shixunHomeworks:je},n)}))]})]}),"1"==Xe&&(null==Se?void 0:Se.anonymous_comment)&&(0,K.G5)()&&(0,F.jsxs)("section",{className:"bg-white mt30 p30",children:[(0,F.jsx)("p",{children:"匿评学生"}),!(null==Se||null===(fe=Se.no_commented_user_names)||void 0===fe||!fe.length)&&(0,F.jsxs)("p",{children:["未完成匿评:",null==Se?void 0:Se.no_commented_user_names.join("、")]}),(0,F.jsxs)("div",{children:["已完成匿评:",null==Se||null===(ge=Se.commented_user_names)||void 0===ge?void 0:ge.join("、")]})]}),tt&&(0,F.jsxs)("div",{className:"".concat(O.buttonFixed),children:[" ",(0,F.jsx)("div",{className:"edu-container",children:(0,F.jsx)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,F.jsxs)(y.Z,{children:[(0,F.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==Ie?void 0:Ie.coursesId,"/common_homework/").concat(null==Ie?void 0:Ie.categoryId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,F.jsx)(H,{}),(0,F.jsx)(V,{studentWorkDetail:Se}),(0,F.jsx)(S.Z,{}),(0,F.jsx)(v.Z,{title:"确认打回重做",open:"确认打回重做"==(null==Ee?void 0:Ee.key),destroyOnClose:!0,forceRender:!0,width:700,onCancel:function(){Pt()},onOk:a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Zn){e.next=3;break}return f.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,M.ZP)("/api/student_works/".concat(Ie.userId,"/redo_modal.json"),{method:"post",body:{comment:Zn,id:Ie.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(f.ZP.info("打回重做成功"),Pt(),Et());case 7:case"end":return e.stop()}}),e)}))),children:(0,F.jsxs)("div",{style:{padding:"32px"},children:[(0,F.jsxs)("span",{children:["确认将",null==Se?void 0:Se.author_name,"的作业打回重做吗"]}),(0,F.jsxs)("div",{style:{marginTop:"20px"},children:[(0,F.jsxs)("label",{children:[(0,F.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,F.jsx)(L.Z,{className:O.MdEditor,onChange:function(e){return In(e)},defaultValue:"",height:250})]})]})}),(0,F.jsx)(z.Z,{close:!0,data:null==bt?void 0:bt.content,type:null==bt?void 0:bt.type,hasMask:!0,monacoEditor:{value:Bn.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){return _t({content:"",type:""})}}),(0,F.jsxs)(v.Z,{width:675,title:"请选择需要导出的格式",open:Rn,confirmLoading:Wn,centered:!0,onCancel:function(){return Fn(!1)},onOk:function(){"附件"==Un?Xn?Gt(!1):Rt(!1):"批注"==Un&&(Xn?Gt(!0):Rt(!0))},children:[(0,F.jsx)(b.Z,{checked:lt,onChange:function(e){rt(e.target.checked)},children:"同时导出学生提交记录"}),(0,F.jsx)("div",{className:O.export_type_modal_title,children:"请选择需要导出的附件类型"}),(0,F.jsxs)("div",{className:O.export_type_modal,children:[(0,F.jsxs)("div",{className:O.export_type_modal_con,children:[(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("附件"==Un?O.type_item_active:""),onClick:function(){return Yn("附件")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:Q.Z,width:72,height:80})}),(0,F.jsx)("span",{children:"学生提交的附件"})]}),(0,F.jsxs)("div",{className:"".concat(O.type_item," ").concat("批注"==Un?O.type_item_active:""),onClick:function(){return Yn("批注")},children:[(0,F.jsx)("div",{className:"".concat(O.img_warp),children:(0,F.jsx)("img",{src:q.Z,width:99,height:80})}),(0,F.jsx)("span",{children:"包含批注内容的附件"})]})]}),(0,F.jsx)("div",{className:O.export_type_modal_waring,children:"如学生未上传附件,仅会导出该学生提交的答题记录"})]})]}),(0,F.jsx)(v.Z,{title:null==Ee?void 0:Ee.key,open:"提交作品记录"==(null==Ee?void 0:Ee.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Pt()},children:(0,F.jsx)(_.Z,{locale:{emptyText:(0,F.jsx)($.Z,{})},columns:Mt,dataSource:null==Re?void 0:Re.student_works,pagination:!1})}),(0,F.jsx)(v.Z,{title:null==Ee?void 0:Ee.key,open:"问题反馈"==(null==Ee?void 0:Ee.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){Pt()},confirmLoading:We,onOk:function(){Ce.submit()},children:(0,F.jsxs)(x.Z,{form:Ce,onFinish:function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ke({student_work_feedback:u()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("提交成功"),Pt(),Et());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,F.jsx)(N.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,F.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})})]})}))},30846:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNjIuNyA3OS42SDBWOC41aDM5LjNsMjMuNCAxOC40eiIgZmlsbD0iI0YwQTIyMSIvPjxwYXRoIGQ9Ik03MS40IDcxLjFIOC43VjBoNDQuNGwxOC4zIDE4eiIgZmlsbD0iI0YxQzg0QyIvPjxwYXRoIGQ9Ik01My4zIDcuM3YxMS41aDExLjV6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTM0LjkgMTMuOWgtMTd2NC42aDE3ek00NS45IDI3aC0yOHY0LjZoMjh6TTQ1LjkgNDAuNmgtMjh2NC42aDI4ek00NS45IDUzLjdoLTI4djQuN2gyOHoiIGZpbGw9IiNGMEEyMjEiLz48cGF0aCBkPSJNNjUgMzJINTB2NC42aDE1ek02NSA0NS42SDUwdjQuNmgxNXpNNjUgNTguN0g1MHY0LjdoMTV6IiBmaWxsPSIjRkZGIi8+PGc+PHBhdGggZD0iTTYwIDU2LjVjLjcgNC4zLTEgOC4zLTEgOC4zczQtMS43IDguMy0xYzAgMCAxLjQtNC41IDUuMi0xMEw3MCA1MS4yYy01LjUgMy45LTEwIDUuMy0xMCA1LjNaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0ibTY0IDU5LjIgNy4xLTcuMS41LjUtNy4xIDcuMXoiIGZpbGw9IiNGOUE1NEMiLz48cGF0aCBkPSJNNjIuOCA1OS44YzAgLjcuNSAxLjIgMS4yIDEuMnMxLjItLjUgMS4yLTEuMi0uNS0xLjItMS4yLTEuMi0xLjIuNi0xLjIgMS4yWiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MS42IDU1LjhjNC0yLjYgNi43LTQuNSAxMi42LTEwLjUgMTAuMi0xMC4yIDE2LTE4LjMgMTQuMy0yMC0xLjctMS43LTkuNSAzLjgtMjAgMTQuMy02IDYtNy42IDguNi0xMC41IDEyLjZsMy42IDMuNloiIGZpbGw9IiMzMjRBNUUiLz48cGF0aCBkPSJtNzggMzkuOCA1LjcgNS43LjUtLjUgMS40LTEuNC01LjYtNS43LTEuNCAxLjQtLjYuNVptMTAuNS01LjdjLS41LjItMS4yLjctMS43IDEuNC0xLjIgMS4yLTEuOSAyLjQtMS43IDIuOS41LjUgMS43LS41IDIuOS0xLjcuNy0uNyAxLjItMS4yIDEuNC0xLjdsNi4yLTYuMiAxLjQgMS40YzEuNy0yLjYgMi4xLTQuNSAxLjQtNS0uNS0uNS0yLjYtLjItNSAxLjRsMS42IDEuNi02LjUgNS45WiIgZmlsbD0iI0ZGQzY1QiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiAzNi40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA1MC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJtNDkuNiA2NC40LTMuOC0zLjlIMTh2LTFoMjguMmw0LjIgNC4xeiIvPjwvZz48L2c+PC9zdmc+"},48614:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjRjBBMjIxIiBkPSJNNjIuNjk4IDc5LjYzMUguMDRWOC41MzRoMzkuMjJsMjMuNDM4IDE4LjMzMnoiLz48cGF0aCBkPSJNNzEuMzg3IDcxLjFIOC43M1YuMDA1aDQ0LjMyNmwxOC4zMzcgMTguMDN2NTMuMDY3aC0uMDA1Wk01My4zMzEgNy4zMzZ2MTEuNDhoMTEuNDhMNTMuMzMgNy4zMzVabS04LjM2NyA2LjUzNkgxNy45Mzh2NC42MjNoMjcuMDI2VjEzLjg3Wk02Mi4yNiAyNy4wMjRIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy41NTFIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1ptMCAxMy4xNThIMTcuODU3djQuNjIzSDYyLjI2di00LjYyM1oiIGZpbGw9IiNGMUM4NEMiLz48L2c+PC9zdmc+"},34897:function(e,n){n.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"}},93314:function(e){e.exports="data:image/png;base64,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"},11689:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAAXNSR0IArs4c6QAABERJREFUSEullltsVFUUhr+1z3SgQoVOS9sZqG2oCZcENDHxyQQT9WXqpQ0E37xweVESosbwIo2ATxpJiTZFUkmkaowSCtg0mJAIiRqJMUFMTBUUQum0KDNDhZG2M2cvs08z7bSdGUncT+fsvdb/r9u/zxHKrNFbWsckT1s0LrBKhSiqAoyg+hviDYR8TtbVyWg5HOcwb42Oap2G7ZuqvAgsLAeAMIFyJLTAdNQtLk42j2Q4lXtKrHyIsKws+PzDJKrbY7WhvrlHs0iGk7ltghwEvNIEChQtgHOxImZHNCLdhf7T1iNjGsfXk6pakkAVMllYFC5NIyLWiGysr5bjeaKAxDXYZnUQ1er/KlH6DlRXlrcS+DtrzZr7lknCWQYkiaTfA2wt5Zov0LiFSRUWoITz+SpIkeqJ0BuNeM8FJEEWk3YICM8lceDGQDgsqAi5HOT8qdDEgKiiOS3VoZyvprmxVoZlNK07rbWdxbKoCAvW+lz45SLpsVsB6PQSQ1NTI7FoPfiKKQIgwq5oxHtbEkl7DLS90Cbrw+83lNUNObbu2M3pb86SvZ0hSGWGhaqqJezZu5uN7XEujSir6sEUlE5EBqIR0yrDKf+iKPfnfa3CqyeE9G0hXtXPax17sJkM+P5U7VwDXEbWBs/3Lqml/9Qp2g4v4q0nlbZ1s4b3WqzGNMpw0k8LLM0fJf+BDT3CwyuE5j/e42DPIZiYpDn+GMnBS2QSo9SsW4OI8OcP5xET5tOjfbx8ZiUPNcJHGwtKiozHakylJJL+LWBxnuRGBrYdM6xvgIrzB+ju7g4ij3/SxeAXXzL09bc8uGMLxjOc29eJmAo+P9bH/vMtNNfCu/EZEhHJRSOmQhIpexnV5jzJzTvwxlfC6jph7LsDdL3fBZ7Holg9ufEJ7ESW0OJKbDbHROomIiFOnOzjyK8tNEbg9Q0FmSjXY7Veg2t8P2jrTE+Uw+cMVZWQ+rGXfXv2BSSuHyYUAjRoibohUCUUvofvzw5w+EI9j7Yoj6yc1ZPTsRrzhIyk/JdU6So8Gs9C8g4syF0n3r6F4ZEhgvhEAk2oe1N3wQmbN23ig84OfhpSVkbmCtO8EquRThm6octDRq+oqguzYEChcqFweSjBZ32nSKbTs5TgGv/A2lU82/Y4ngkzPjFP+laMaYlWy5Wpuyulh6za7XP15KZ1YQWEKgTjTU2tK5Xbd9PsKpadVCYL5ZMHEY7EIt7z03fX1b80FjJ2EKgqpnwH6ETmwPNac3py0ikc2Bl8yajI2lhErk6TBNmk9RlrnfqL3hDFuEvtqXhmc3SpHJ0hLTBNpHUn1u7/H0TuD2DX8oj3ztz+zoroelrbfGt7CwV6l2lkxDMvFGZQNJP85rWkrvCwexXc96DMpzjwsAgfg9md78G8ASoXZSKtTVjbBtIKuh6oDeyVpIr+7BmvX+G4G9NyOCX/CO6yRHdl9i+jmbAprh0r/wAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__CommonHomework__index.async.js b/p__Classrooms__Lists__CommonHomework__index.async.js index 0fa30f85ca..393569e799 100644 --- a/p__Classrooms__Lists__CommonHomework__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[49890,13488,63527,4977,21256,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},60186:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,o=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,I(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,E(e,t))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var S=function(e){return e&&"false"!==e},N=function(t,n,i){b(f)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(f)<=4.4)S(n.showToolBar)&&(n.height-=7),S(n.showAlgebraInput)&&(n.height-=37),n.width<605&&S(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(S(n.showToolBar)||S(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=S(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},w||v.appendChild(j)):r.appendChild(j),v.appendChild(r),w||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function _(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},b(f)<5&&(e.className+=" geogebraweb")):k(e,t)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):N(o,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,N(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},D=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],E=function(e,t){if(f=e,t)I(f,!0);else{var r,a,s=!o;if(s){var l=b(f);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",M)if(f.slice(-1*M[u].length)===M[u]||f.slice(-1*(M[u].length+1))===M[u]+"/")return void I(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||S(n.showToolBar)||S(n.showMenuBar)||S(n.showAlgebraInput)||S(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",I(a,!1)}},I=function(e,t){if(e.requirejs)m=e;else{"/"!==e.slice(-1)&&(e+="/"),m=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",x=!1;var n=m.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?M.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),E("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function H(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),E(e,!1),null!==c&&I(c,p),s=!0}return void 0!==n.material_id?_(H):H(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,i,o,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,m=0,p=0,h=0;if(a)l=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(m=l-f.width-f.left,p=u<=480?10:30):(p=f.left,m=u<=480?10:30),d=p+m)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,r=(n-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(r,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(r=10+n*o);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(a=40);var s=this.randomNum(-10,10);e.translate(r,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:B,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,C.jsxs)(g.Z,{gutter:24,children:[(0,C.jsxs)(x.Z,{span:14,children:[(0,C.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){J(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:j.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:Y,loading:B,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,C.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,C.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){ae(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:j.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:B,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",m="fullWidth___c492T",p=n(92310),h=n.n(p),f=n(71418),g=n(2859),x=n(85750),v=n(66621),w=n(37712),y=function(e){var t=e.data,n=e.className,i=e.fullWidth,r=e.style,s=void 0===r?{}:r,p=e.onClose,y=e.onOk,b=e.showFullTools,j=e.noAssociationId,k=(0,c.useRef)(null),_=(0,c.useRef)(null),C=(0,c.useRef)(null),A=(0,c.useRef)(null),S=(0,c.useState)(!1),N=l()(S,2),T=N[0],Z=N[1],B=(0,c.useState)("正在加载中"),L=l()(B,2),P=L[0],D=L[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&M()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var M=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),D("正在加载中"),e.next=4,(0,v.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,k.current.src="",k.current.src=n,k.current.onload=function(){I()},Z(!1),D("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=a()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),D("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=i&&i.id&&y(i);case 13:Z(!1),D("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){_.current=new g.hP(k.current),_.current.targetRoot=A.current,_.current.addEventListener("render",E),_.current.addEventListener("beforeclose",p),b&&(_.current.availableMarkerTypes=_.current.ALL_MARKER_TYPES,_.current.uiStyleSettings.redoButtonVisible=!0,_.current.uiStyleSettings.notesButtonVisible=!0,_.current.uiStyleSettings.zoomButtonVisible=!0,_.current.uiStyleSettings.zoomOutButtonVisible=!0,_.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_.current.uiStyleSettings,_.current.show(),null!=t&&t.snapshotData&&_.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,w.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,w.jsx)(f.Z,{spinning:T,tip:P,style:{position:"absolute"},children:(0,w.jsx)("div",{ref:A,className:h()(u,n,i?m:""),style:s,children:(0,w.jsx)("img",{className:d,ref:k})})})})}},87599:function(e,t,n){"use strict";n.d(t,{z:function(){return A},Z:function(){return S}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(37205),u=n.n(c),d=n(79800),m=n.n(d),p=n(59301),h=n(59028),f=n(8591),g=n(43418),x=n(3113),v=n(20817),w=n(17111),y=n(37712),b="  ";function j(e){if(0==e)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,t)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][t]}var k=n(60186),_=n(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var C=h.Z.Dragger;function A(e){var t=[];return e&&e.length>0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+b+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var S=function(e){var t=e.value,n=e.onChange,i=e.action,r=e.data,s=e.className,c=e.maxSize,d=void 0===c?150:c,A=e.title,S=void 0===A?"上传附件":A,N=e.showRemoveModal,T=void 0!==N&&N,Z=e.accept,B=void 0===Z?"":Z,L=e.additionalText,P=e.isDragger,D=e.number,M=void 0===D?1e3:D,E=e.aloneClear,I=void 0!==E&&E,O=e.realTimeRemove,H=void 0===O||O,R=(0,p.useState)(!1),z=m()(R,2),G=z[0],F=z[1],W=(0,p.useState)(t||[]),U=m()(W,2),V=U[0],Y=U[1],J=(0,p.useState)(1),K=m()(J,2),q=K[0],Q=K[1];(0,p.useEffect)((function(){t&&(1===q&&Y(u()(t)),Q(2),M===(null==t?void 0:t.length)&&F(!0))}),[t]);var X,$=function(){setTimeout((function(){V.pop(),Y(u()(V))}),500)},ee={multiple:!0,disabled:G,accept:B,withCredentials:!0,fileList:V,beforeUpload:function(e,t){var n=e.size/1024/1024;return V.concat(t).length>M?(V.pop(),Y(u()(V)),f.ZP.error("最多只能上传".concat(M,"个文件")),I?Promise.reject():($(),!1)):n=M?F(!0):F(!1),Y(u()(V)),V=V.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url=null==e||null===(n=e.response)||void 0===n?void 0:n.url);return-1===e.name.indexOf(b)&&(e.name="".concat(e.name).concat(b).concat(j(e.size))),l()({},e)})),console.log("info:",e,V),n(V)):f.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(X=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H){e.next=2;break}return e.abrupt("return",!0);case 2:if(n=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,w.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!T){e.next=7;break}return e.abrupt("return",new Promise((function(e,t){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=a()(o()().mark((function t(){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,f.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,n();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(s||""),children:[P&&(0,y.jsxs)(C,l()(l()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),L]})),!P&&(0,y.jsxs)(h.Z,l()(l()({},ee),{},{children:[(0,y.jsxs)(x.ZP,{disabled:G,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),S]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},99238:function(e,t,n){"use strict";n(59301);var i=n(6848),o=n(37712);t.Z=function(e){var t=e.value,n=e.visible,r=void 0===n||n,a=e.children;return(0,o.jsx)(o.Fragment,{children:r?(0,o.jsx)(i.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,o.jsx)("span",{children:a})}):a})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return x}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),s=n(59301),l=n(57809),c=n(78241),u=n(3113),d=n(89780),m=n.n(d),p=(n(24147),n(74794),n(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function x(e){var t=e.value,n=e.onChange,i=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,s.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,s.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,s.useEffect)((function(){if(c.current&&!h){var e=m().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,s.useState)("python"),r=a()(i,2),d=r[0],m=r[1];return(0,p.jsxs)(c.Z,o()(o()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){m(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(x,{mode:d})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var i=n(91232),o=n.n(i),r=n(79800),a=n.n(r),s=n(85573),l=n.n(s),c=n(59301),u=n(89780),d=n.n(u),m=n(76374),p=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),f=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),x=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(w,x()(x()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(w,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},b=n(81074),j=n(78241),k=n(92832),_=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},A=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,x()(x()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},S=n(4469),N=n(72952),T=n(95237),Z=n(18433),B=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(T.Z,{style:{height:"100vh"},children:(0,h.jsx)(Z.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},L=n(7557),P=n.n(L),D=n(41498),M=n.n(D),E=n(37205),I=n.n(E),O=n(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var r,a,s;if(null===(r=t.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(t))i.y?1:n.xi.x?1:0})),t},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=H,z=(n(57193),n(85160)),G=n(43418),F=n(43604),W=n(85750),U="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var Y=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),m=d[0],p=d[1],f=function(){var e=M()(P()().mark((function e(){var t,o;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(m+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(G.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!m,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(T.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,p(m+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(z.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",m="#fffcd5",p="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function w(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,r=(new O.Point).setRectSpot(o.actualBounds,t);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var s={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(O.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function j(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(m,"fill"),j(p,"fill"),j(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(f,"fill"),j(v,"fill")))]}function _(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(a),j(n),j(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function A(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",A(null),A([2,4]),A([4,4])))]}function N(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function T(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function Z(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function B(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function L(t,n){var i=0,o=O.Spot.RightSide;t.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):t.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),n||(i-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),k(),_(),S()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),_(),S()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new O.Binding("pathPattern","thickness",T)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",_(),S(),e("ContextMenuButton",e(O.Panel,"Horizontal",Z(0),Z(1),Z(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",B(!1),L(O.Spot.Top,!1),L(O.Spot.Left,!1),L(O.Spot.Right,!1),L(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},B(!0),L(O.Spot.Top,!0),L(O.Spot.Left,!0),L(O.Spot.Right,!0),L(O.Spot.Bottom,!0))))),new O.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(_.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},J=n(5112),K=n(94001),q=J.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(q,{children:[(0,h.jsx)(J.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(J.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(J.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(J.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),m=d[0],p=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=m?"3D":"graphing",l.current.inject("applet_container")}),[m]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(T.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:m,onChange:function(e){return p(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(97488),oe=n(20817),re=n(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",me="------------",pe={default:me,left:":".concat(me),center:":".concat(me,":"),right:"".concat(me,":")},he=n(12066);var fe="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,w=e.isFocus,j=void 0!==w&&w,k=e.watch,_=e.insertTemp,C=e.mode,T=void 0===C?"markdown":C,Z=e.id,L=void 0===Z?"markdown-editor-id":Z,P=e.showResizeBar,D=void 0!==P&&P,M=e.noStorage,E=void 0!==M&&M,I=e.showNullButton,O=void 0!==I&&I,H=e.showNullProgramButton,R=void 0!==H&&H,z=e.hidetoolBar,F=void 0!==z&&z,W=e.fullScreen,U=void 0!==W&&W,V=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,me=void 0!==te&&te,ve=e.disabledFill,be=void 0!==ve&&ve,je=e.placeholder,ke=void 0===je?"":je,_e=e.values,Ce=void 0===_e?"":_e,Ae=e.extraUse,Se=(0,c.useState)(null),Ne=a()(Se,2),Te=Ne[0],Ze=Ne[1],Be=(0,c.useState)(n),Le=a()(Be,2),Pe=Le[0],De=Le[1],Me=(0,c.useState)(k),Ee=a()(Me,2),Ie=Ee[0],Oe=Ee[1],He=(0,c.useState)(U),Re=a()(He,2),ze=Re[0],Ge=Re[1],Fe=(0,c.useState)(""),We=a()(Fe,2),Ue=We[0],Ve=We[1],Ye=(0,c.useState)(0),Je=a()(Ye,2),Ke=Je[0],qe=Je[1],Qe=(0,c.useState)(g),Xe=a()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=a()(tt,2),it=(nt[0],nt[1]),ot=(0,c.useState)(0),rt=a()(ot,2),at=rt[0],st=rt[1],lt=(0,c.useState)(0),ct=a()(lt,2),ut=ct[0],dt=ct[1],mt=(0,c.useRef)(),pt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;De(Ce),null==Te||Te.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==K||K(ze)}),[ze]),(0,c.useEffect)((function(){if(mt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==T)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var n,i,o;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(mt.current,{mode:T,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",ke):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=a>s?a:s,c=a>s?3:4;if(-1===fe.indexOf(r))return null;if(console.log("change1:",t,e,o,i,l,a,s,r),l>=0&&i.ch-l<5){var u=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),j&&t.focus(),t.on("paste",e),me&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ze(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){pt.current}),[$e,pt,ze]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new m.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(mt.current.parentElement),e}();return function(){var t,n;null!==(t=mt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=mt.current)||void 0===n?void 0:n.parentElement)}}}),[Te,gt]),(0,c.useEffect)((function(){if(Te){for(var e=[],t=function(){var t=a()(i[n],2),o=t[0],r=t[1],s=l()({},o,(function(){xt(r)}));e.push(s),Te.addKeyMap(s)},n=0,i=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Ke+1e4&&(!t||t!==Pe)&&(window.sessionStorage.setItem(L,Pe),it(!0))}}),1e4),(0,c.useEffect)((function(){Oe(k)}),[Te,k]),(0,c.useEffect)((function(){Te&&j&&Te.focus()}),[Te,j]),(0,c.useEffect)((function(){if(Ie&&Te){var e=function(e){var t=e.target;if(ft.current){var n=t.scrollTop/t.scrollHeight;ft.current.scrollTop=ft.current.scrollHeight*n}},t=Te.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Te,Ie]),(0,c.useEffect)((function(){if(Te&&J){var e=function(e,t){J(e,t)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,J]),(0,c.useEffect)((function(){if(Te&&V){var e=function(){V(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,V]),(0,c.useEffect)((function(){if(Te){var e=function(e,t){var n=e.getValue();De(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(n,jt(n)):i(n))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==n)Te.setValue(""),De("");else{var e=window.scrollY||window.pageYOffset;n!==Te.getValue()&&(Te.setValue(n),De(n),Te.setCursor(me?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,n]);var xt=(0,c.useCallback)((function(e){var t=Te.getCursor(),n=Te.getSelection(),i=n.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+n+"**"),""===n&&Te.setCursor(t.line,t.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+n+"*"),""===n&&Te.setCursor(t.line,t.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+n+"`"),""===n&&Te.setCursor(t.line,t.ch+1),Te.focus();case"inline-latex":return Ve("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+n+"\n```"),Te.setCursor(t.line+1,n.length+1),Te.focus();case"line-break":return Te.replaceSelection("
      \n"),Te.focus();case"list-ul":return""===n?Te.replaceSelection("- "+n):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===n?Te.replaceSelection("1. "+n):Te.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection(fe),Te.focus();case"inster-template-1":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Oe(!Ie),Te.focus();case"trigger-full-screen":return Ge(!ze),Te.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Te,Ie,ze]),vt=(0,c.useCallback)((function(e,t){var n,i,o,r,a;switch(Ve(""),Ue){case ae:var s=e.title,l=e.link;return Te.replaceSelection("[".concat(s,"](").concat(l,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),m=new Uint8Array(d.length),p=0;p-1||null==x||!x.type?g?Te.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Te.replaceSelection("![,](".concat(f,")")):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("video"))>-1?Te.replaceSelection('')):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Te.replaceSelection('').concat(x.name,"")):ge.includes(v)?Te.replaceSelection('').concat(x.name,"")):Te.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(f,")")),Te.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",k=0;k300&&(t=300),et(g+t+"px")}},i=ht.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Te,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:xe(s),height:xe($e)},jt=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Ke]),function(e){var t=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ue]&&Ue!==ce&&Ue!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ue]);var kt=function(e,t,n,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>o-20&&i0&&(0,s.jsx)("div",{className:a,children:n.map((function(e,t){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),m]}),i&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=n(79800),u=n.n(c),d="row___aXJjm",m="title___HUKL0",p="tagsWrap___XB2W3",h="action___VdHb1",f="bar___t1kKC",g="tag___V7Eft",x="name___Hk1Ip",v="num___xQpcH",w="active___XryTX",y="tagsBorderWrap___OMxjs",b=n(92310),j=n.n(b),k=n(89392),_=function(e){var t=e.dataSource,n=void 0===t?[]:t,o=e.value,r=e.onChange,a=e.onTitleChange,l=e.className,c=e.title,b=e.titleWidth,_=void 0===b?41:b,C=e.style,A=void 0===C?{}:C,S=e.fontColor,N=void 0===S?"#6A7283":S,T=e.showCount,Z=(0,i.useState)(0),B=u()(Z,2),L=B[0],P=B[1],D=(0,i.useState)(!1),M=u()(D,2),E=M[0],I=M[1],O=(0,i.useRef)(null),H=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==n.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===n.length&&P(0),I(!1)}),[n]),(0,s.jsxs)("div",{className:j()(d,l),style:A,children:[(0,s.jsx)("div",{onClick:(0,k.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:_,marginTop:E?12:4},className:"".concat(m," ").concat(a?"current":""),children:c}),(0,s.jsxs)("div",{className:E?"".concat(p," ").concat(y):p,children:[(0,s.jsx)("div",{className:f,ref:H,style:L>0?{height:1===L?97:"auto",overflow:1===L?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:g,ref:O,children:null==n?void 0:n.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return r(e.id)},style:{color:N},className:o===e.id?w:"",children:[(0,s.jsx)("span",{title:e.name,className:x,children:e.name}),!!T&&(0,s.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!L&&(0,s.jsx)(i.Fragment,{children:1===L?(0,s.jsxs)("div",{onClick:function(){var e;P(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?I(!0):I(!1)},className:h,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){H.current.scrollTop=0,P(1),I(!1)},className:h,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",A="active___F26E8",S=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,r=e.className,a=e.style,l=void 0===a?{}:a;return(0,s.jsx)("div",{style:l,className:j()(C,r),children:n.map((function(e){return(0,s.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?A:"",children:e.name},e.id)}))})},N="input___PW2zI",T="dropdown___vSy8B",Z="menu___NiyBu",B="text___Grueu",L="b1___ZKryM",P="b2___aKyGa",D=n(92832),M=function(e){var t,n=e.dataSource,o=void 0===n?[]:n,r=e.value,a=void 0===r?"":r,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,m=e.className,p=e.style,h=void 0===p?{}:p,f=e.placeholder,g=(e.allowClear,(0,i.useState)("")),x=u()(g,2),v=x[0],w=x[1],y=(0,i.useState)(""),b=u()(y,2),k=b[0],_=b[1];(0,i.useEffect)((function(){var e,t=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(w(a.id),t=a.value||"");try{_(decodeURIComponent(t||""))}catch(e){_(decodeURIComponent(t||""))}}),[a]);var C=function(){l(encodeURIComponent(k),v||null)};return(0,s.jsxs)("div",{className:j()(N,m),style:h,children:[!!o.length&&(0,s.jsxs)("div",{className:T,children:[(0,s.jsxs)("div",{className:B,children:[null===(t=o.find((function(e){return e.id===v})))||void 0===t?void 0:t.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:L}),(0,s.jsx)("b",{className:P})]}),(0,s.jsx)("div",{className:Z,children:o.map((function(e,t){return(0,s.jsx)("div",{onClick:function(){var t;(t=e.id)!==v&&(w(t),l(encodeURIComponent(k),t))},children:e.name},t)}))})]}),(0,s.jsx)(D.Z,{onPressEnter:C,value:k,onChange:function(e){_(e.target.value),d(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:f}),(0,s.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},E="quickPager___GM30J",I="disabled___Ozc8I",O=function(e){var t=e.value,n=e.onChange,i=e.className,o=e.total,r=e.pageSize,a=e.style,l=void 0===a?{}:a,c=t<2,u=t>=Math.ceil(o/r);return o<=r?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:j()(E,i),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||n(t-1,"prev")},className:c?I:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||n(t+1,"next")},className:u?I:"",children:"下一页"})]})},H="list___oOsiS",R="wrap___G6T7F",z="lockWrap___Rl79E",G="li___oZZ7l",F="cover___b2bYW",W="img___IQX7w",U="sign___HkT6C",V="name___SsJx8",Y="e___TMqq0",J="tags___bcjyo",K="rate___YACg7",q=n(71418),Q=n(6848),X=n(31395),$=n(20817),ee=n(66621),te=n(96908),ne=n(57177),ie=n(81378),oe=n(50883),re=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,r=void 0===o?4:o,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,m=e.wrapWidth,p=void 0===m?1200:m,h=e.trackEventItems,f=e.loading,g=Math.floor((p-(r-1)*a)/r);return(0,s.jsx)(q.Z,{spinning:f,children:(0,s.jsxs)("div",{className:j()(H,t),children:[!!i.length&&i.map((function(e,t){var n=e.name,i=e.id,o=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:R,style:{width:g,marginRight:(1+t)%r==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:G,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),l&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,s.jsxs)("div",{className:W,children:[(0,s.jsx)("img",{className:F,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:U,src:te}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:U,src:ne}),e.is_unity_3d&&(0,s.jsx)("img",{className:U,src:ie})]}),(0,s.jsx)("div",{className:V,children:(0,s.jsx)(Q.Z,{title:n||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:Y,children:n||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:J,children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:K,children:[(0,s.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:z,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ae="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",me="bq___Bil0T",pe="sign___DXJ4d",he="name___l7FoJ",fe="e___pXQUG",ge="unit___wCIFR",xe="tags___w_Mil",ve=n(89260),we=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,r=void 0===o?4:o,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,m=e.wrapWidth,p=void 0===m?1200:m,h=e.trackEventItems,f=e.loading,g=e.onRemove,x=void 0===g?function(){}:g,v=e.isCurrent,w=void 0===v||v,y=Math.floor((p-(r-1)*a)/r),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,s.jsx)(q.Z,{spinning:f,children:(0,s.jsxs)("div",{className:j()(ae,t),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,t){var n,i=e.name,o=e.id,l=e.identifier,u=(e.featured,e.school_name),m=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:se,style:{width:y,marginRight:(1+t)%r==0?0:a+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(l))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(m)}),w&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),x(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var i,o=null===(i=b.find((function(t){return t.name==e})))||void 0===i?void 0:i.swimg;return(0,s.jsx)("img",{className:pe,src:o,style:{left:"-4px"}})}var r=null===(n=b.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,s.jsx)("img",{className:pe,src:r,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:me,children:"开放课程"})})]}),(0,s.jsx)("div",{className:he,children:(0,s.jsx)(Q.Z,{title:i,children:(0,s.jsx)("span",{className:fe,children:i})})}),(0,s.jsx)(Q.Z,{title:"发布单位:".concat(u),children:(0,s.jsxs)("div",{className:ge,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,s.jsx)("div",{className:xe,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ye={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"},be=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,r=void 0===o?4:o,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,m=e.wrapWidth,p=void 0===m?1200:m,h=e.trackEventItems,f=e.loading,g=Math.floor((p-(r-1)*a)/r);return(0,s.jsx)(q.Z,{spinning:f,children:(0,s.jsxs)("div",{className:j()(ye.list,t),children:[!!i.length&&i.map((function(e,t){var n=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+t)%r==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:ye.li,onClick:function(t){t.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:ye.top,children:[(0,s.jsx)(Q.Z,{title:e.name,children:(0,s.jsx)("div",{className:ye.name,children:e.name})}),(0,s.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),n&&(0,s.jsxs)("div",{className:ye.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),o&&(0,s.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,s.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:ye.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},je={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"},ke=n(32007),_e=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,r=e.className,a=e.style,l=void 0===a?{}:a,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:j()(je.tabs,r),style:l,children:[(0,s.jsx)("div",{className:je.tabsWrap,children:n.map((function(e,t){return(0,s.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&ke.history.push(e.link)},children:[(0,s.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,s.jsx)("div",{className:je.tabBar,children:c})]})},Ce=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.children;return(0,s.jsx)("div",{className:j()(t),style:i,children:o})},Ae="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Te="orderDesc___rHdbB",Ze="active___a7eSP",Be="cursorPointer___gs9kL",Le="orderTextWrap___teAKn",Pe=n(38854),De=n(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ee=function(e){var t,n=e.sortValue,i=e.dropValue,o=e.className,r=e.onSort,a=e.onDrop,l=e.dataSource,c=void 0===l?Me:l;return(0,s.jsxs)("div",{className:j()(Ae,o),children:[(0,s.jsx)(Pe.Z,{dropdownRender:function(){return(0,s.jsx)(De.Z,{children:c.map((function(e,t){return(0,s.jsx)(De.Z.Item,{onClick:function(){return a(e.id)},children:e.name},t)}))})},children:(0,s.jsx)("span",{className:Le,children:null===(t=c.find((function(e){return i===e.id})))||void 0===t?void 0:t.name})}),(0,s.jsxs)("span",{className:Se,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Be," ").concat(Ze):"iconfont icon-sanjiaoxing-up font12 ".concat(Be),onClick:function(){return r("asc"===n?"desc":"asc")}})}),(0,s.jsx)("span",{className:Te,children:(0,s.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Be," ").concat(Ze):"iconfont icon-sanjiaoxing-down font12 ".concat(Be),onClick:function(){return r("asc"===n?"desc":"asc")}})})]})]})},Ie=n(82242),Oe=n.n(Ie),He=n(7557),Re=n.n(He),ze=n(41498),Ge=n.n(ze),Fe=n(39647),We=n.n(Fe),Ue={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"},Ve=n(3113),Ye=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var t=e.className,n=e.style,o=e.children,r=e.loading,a=void 0!==r&&r,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,m=e.size,p=void 0===m?"middle":m,h=e.shape,f=void 0===h?"round":h,g=We()(e,Ye),x=(0,i.useState)(!1),v=u()(x,2),w=v[0],y=v[1];return(0,s.jsx)(Ve.ZP,Oe()(Oe()({onClick:(0,k.throttle)(function(){var e=Ge()(Re()().mark((function e(t){return Re()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&y(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ue.btn,Ue["".concat(p,"-").concat(f)],t),style:n,size:p,shape:f,loading:w||a},g),{},{children:o}))},Ke="head___ghH72",qe="node___mjPEy",Qe=function(e){var t=e.className,n=e.style,i=e.children,o=void 0===i?null:i,r=e.onClick,a=e.title;return(0,s.jsxs)("div",{className:j()(Ke,t),style:n,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:r,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:a,children:a}),(0,s.jsx)("div",{className:qe,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",et="cancel___aiq1I",tt=function(e){var t=e.confirmShow,n=void 0===t||t,i=e.confirmTitle,o=e.confirmClick,r=e.cancelShow,a=void 0===r||r,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,m=e.confirmLoading,p=void 0!==m&&m;return(0,s.jsxs)("div",{className:j()(Xe,u),style:d,children:[n&&(0,s.jsx)(Ve.ZP,{loading:p,onClick:o,type:"primary",className:$e,children:i}),a&&(0,s.jsx)(Ve.ZP,{onClick:c,className:et,children:l})]})},nt={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"},it=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.LeftContent,r=e.children,a=e.RightContent;return(0,s.jsx)("div",{className:j()(nt.fixedBottom,t),style:i,children:(0,s.jsxs)("div",{className:nt.wrap,children:[(0,s.jsx)("div",{className:nt.left,children:o}),(0,s.jsx)("div",{className:nt.center,children:r}),(0,s.jsx)("div",{className:nt.right,children:a})]})})},ot="crumbs___V41Oe",rt="hover___bEIVd",at=function(e){var t=e.className,n=e.style,o=void 0===n?{}:n,r=e.dataSource,a=void 0===r?[]:r;return(0,s.jsx)("div",{className:j()(ot,t),style:o,children:a.map((function(e,t){return t"," "]})]},t):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},st=n(31797),lt=["onChange"],ct=st.Z.Countdown,ut=function(e){var t=e.onChange,n=We()(e,lt),o=(0,i.useState)(null),r=u()(o,2),a=r[0],l=r[1];(0,i.useEffect)((function(){"number"==typeof a&&a>=0&&t(a)}),[a]);return(0,s.jsx)(ct,Oe()(Oe()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);l(t)}}))}},12066:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(59301);function o(e,t){var n=(0,i.useRef)();(0,i.useEffect)((function(){n.current=e})),(0,i.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},35699:function(e,t,n){"use strict";var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(78241),m=n(43418),p=n(8591),h=n(92832),f=n(94408),g=n(32007),x=n(87599),v=n(37712);t.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,shixunHomeworks:e.shixunHomeworks}}))((function(e){var t=e.classroomList,n=(e.loading,e.dispatch),i=e.shixunHomeworks,r=(0,g.useParams)(),s=d.Z.useForm(),c=u()(s,1)[0],w=(i.workList,i.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===t.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=function(){var e=a()(o()().mark((function e(){var i,a,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return a=l()({},c.getFieldValue()),s=t.actionTabs.selectArrs,a.attachment_ids=null===(i=a.attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id})),e.next=7,(0,f.mz)(l()(l()({},a),{},{homeworkId:s.work_id}));case 7:0===e.sent.status&&(c.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getWorkSetting",payload:l()({},r)}),n({type:"shixunHomeworks/getWorkList",payload:l()({},r)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==w||!w.can_submit){e.next=7;break}if(null!=w&&w.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==w?void 0:w.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){i()}}),e.abrupt("return");case 7:i();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:c,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(x.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(h.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},54803:function(e,t,n){"use strict";var i=n(7557),o=n.n(i),r=n(85573),a=n.n(r),s=n(37205),l=n.n(s),c=n(41498),u=n.n(c),d=n(82242),m=n.n(d),p=n(79800),h=n.n(p),f=n(39647),g=n.n(f),x=n(59301),v=n(78241),w=n(8591),y=n(43418),b=n(95237),j=n(43604),k=n(57930),_=n(5112),C=n(24905),A=n(61186),S=n.n(A),N=n(85750),T=n(89260),Z=n(66621),B=n(32007),L=n(16862),P=n(87860),D=n(96631),M=n(94051),E=n(37712),I=["classroomList","dispatch","courseEndTime"];t.Z=(0,B.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,r=e.courseEndTime,s=g()(e,I),c=(0,B.useParams)(),d=v.Z.useForm(),p=h()(d,1)[0],f=(0,x.useState)(1),A=h()(f,2),O=A[0],H=A[1],R=(0,x.useState)([]),z=h()(R,2),G=z[0],F=z[1],W=(0,x.useState)(0),U=h()(W,2),V=(U[0],U[1]),Y=(0,x.useState)(2e3),J=h()(Y,2),K=(J[0],J[1],(0,x.useState)(!0)),q=h()(K,2),Q=(q[0],q[1]),X=(0,x.useState)(!1),$=h()(X,2),ee=$[0],te=($[1],(0,x.useState)(!1)),ne=h()(te,2),ie=ne[0],oe=(ne[1],(0,x.useState)([])),re=h()(oe,2),ae=re[0],se=re[1],le=(0,x.useState)(!0),ce=h()(le,2),ue=ce[0],de=ce[1],me=(0,x.useState)(null),pe=h()(me,2),he=pe[0],fe=pe[1];(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(we(),ge(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];fe({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),de(e.unified_setting)}else fe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[n.actionTabs]),(0,x.useEffect)((function(){if(ee){if(ie)return;i({type:"classroomList/setActionTabs",payload:{}}),(0,T.GJ)()?i({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})}}),[ee]);var ge=function(){var e=u()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,D.c_)(m()(m()({},c),{},{page:t||O,limit:2e4,homework_id:1===n.actionTabs.type?"":n.actionTabs.selectArrs[0]}));case 3:null==(i=e.sent)||i.course_groups.map((function(e,t){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),i&&(F(l()(null==i?void 0:i.course_groups)),V(null==i?void 0:i.course_groups_count),Q(!1),t||p.setFieldsValue(a()(a()({},"publish_time",S()(S()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",S()(S()(new Date((0,Z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),xe=function(){(0,T.GJ)()?n.actionTabs.detail?(i({type:"shixunHomeworks/setActionTabs",payload:{}}),i({type:"shixunHomeworks/getWorkList",payload:m()({},c)}),i({type:"shixunHomeworks/getWorkSetting",payload:m()({},c)})):i({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})},ve=function(){var e=u()(o()().mark((function e(){var t,r,a,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,T.Rm)()||null!==(t=n.AssistantObject.normal)&&void 0!==t&&t.can_publish){e.next=4;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ke(!1),e.abrupt("return");case 4:if(!((a=m()({},p.getFieldsValue())).end_time<=a.publish_time)){e.next=9;break}return w.ZP.info("截止时间不能大于或等于发布时间"),ke(!1),e.abrupt("return");case 9:if(!((null==ae?void 0:ae.length)<=0&&!ue&&G.length>0)){e.next=13;break}return w.ZP.info("发布班级不能为空"),ke(!1),e.abrupt("return");case 13:if(null==he||!he.submit_limit||null!=he&&he.submit_limit_num){e.next=17;break}return w.ZP.warning("学生填写内容字数不能为空"),ke(!1),e.abrupt("return");case 17:if(null==he||!he.can_submit||null!=he&&he.submit_num){e.next=21;break}return w.ZP.warning("学生提交作品次数不能为空"),ke(!1),e.abrupt("return");case 21:return u=m()({homework_ids:l()(n.actionTabs.selectArrs),group_ids:ae.length>0?ae.map((function(e){return e.id})):null===(r=n.detailCommonHomeworksList)||void 0===r?void 0:r.course_groups,end_time:S()(a.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(a.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ae.length},he),ke(!0),e.next=25,(0,N.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 25:0===e.sent.status?(ke(!1),(0,Z.L9)(["教学课堂","图文作业","立即发布"]),w.ZP.success("发布成功"),i({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),s.onCallback&&s.onCallback(),xe(),"0"===localStorage.getItem("Noviceguide")||i({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,E.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ke(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){H(1),F([]),se([])},ye=(n.detailCommonHomeworksList,(0,x.useState)(!1)),be=h()(ye,2),je=be[0],ke=be[1];return(0,E.jsxs)(y.Z,{width:600,centered:!0,confirmLoading:je,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){we(),xe(),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,E.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,E.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),G&&(0,E.jsxs)(v.Z,{form:p,children:[(0,E.jsxs)("div",{style:{paddingLeft:0},children:[(0,E.jsxs)(b.Z,{className:"mt30",align:"middle",children:[(0,E.jsx)(j.Z,{children:(0,E.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,E.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,M.Q8)(e,r)},disabledTime:function(e){return(0,M.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:S()((0,Z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,E.jsx)(j.Z,{className:"ml20",children:(0,E.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,E.jsx)(k.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:S()((0,Z.U6)(),"HH:mm")},disabledDate:function(e){return(0,M.Q8)(e,r,p.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,p.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,E.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,E.jsxs)(_.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),se([])},children:[(0,E.jsx)(_.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,E.jsx)(_.ZP,{className:"ml20",disabled:G.length<=0,value:!1,children:"分班发布"})]})]}),G.length<=0&&2===n.actionTabs.type&&(0,E.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!ue)&&G.length>0&&(0,E.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,E.jsx)("span",{style:{flex:1},children:(0,E.jsx)(C.Z,{checked:ae.length===G.length,onChange:function(e){ae.length===G.length?se([]):se(G.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,E.jsx)("span",{style:{width:16}}),(0,E.jsxs)("span",{style:{flex:1},children:["已选择",ae.length||0,"个分班"]})]}),(1===n.actionTabs.type||!ue)&&G.length>0&&(0,E.jsx)(L.Z,{data:G,selectedRowKeys:ae,setSelectedRowKeys:se})]}),!(null!=n&&null!==(t=n.actionTabs)&&void 0!==t&&null!==(t=t.selectArrsAll)&&void 0!==t&&null!==(t=t[0])&&void 0!==t&&t.is_shixun)&&(0,E.jsx)(P.ZP,{value:he,onChange:function(e){return fe(m()({},e))}})]})}))},3782:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});n(59301);var i=n(38854),o=n(20834),r=n(6848),a=n(92832),s="searchSortControllerContainer___AAq4n",l="btn___bMc0x",c="btnSort___vBpNG",u="tips___egWVQ",d=n(37712),m=function(e){var t=e.isAdmin,n=(e.dataSource,e.batchStatus,e.SortMenuName),m=e.setSortMenuName,p=e.onSearch,h=e.onSort,f=(e.onBatch,t?[{name:"默认排序",type:"position",direction:"desc"},{name:"创建时间升序",type:"created_at",direction:"asc"},{name:"创建时间降序",type:"created_at",direction:"desc"},{name:"更新时间升序",type:"updated_at",direction:"asc"},{name:"更新时间降序",type:"updated_at",direction:"desc"},{name:"作业名称升序",type:"name_pinyin",direction:"asc"},{name:"作业名称降序",type:"name_pinyin",direction:"desc"}]:[{name:"默认排序",type:"position",direction:"desc"},{name:"按发布时间升序",type:"created_at",direction:"asc"},{name:"按发布时间降序",type:"created_at",direction:"desc"},{name:"按截止时间升序",type:"updated_at",direction:"asc"},{name:"按截止时间降序",type:"updated_at",direction:"desc"},{name:"作业名称升序",type:"name_pinyin",direction:"asc"},{name:"作业名称降序",type:"name_pinyin",direction:"desc"}]),g="默认排序"===n;return(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("div",{children:(0,d.jsx)(i.Z,{dropdownRender:function(){return(0,d.jsx)(o.Z,{selectedKeys:[n],children:f.map((function(e){return(0,d.jsx)(o.Z.Item,{onClick:function(){return m((t=e).name),void h(t);var t},children:e.name},e.name)}))})},children:(0,d.jsx)("div",{children:(0,d.jsxs)("span",{className:"".concat(l," ").concat(g?c:""),children:[(0,d.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),g&&(0,d.jsx)(r.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,d.jsx)("span",{className:u,children:(0,d.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,d.jsx)(a.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:function(e){return p(e.trim())},style:{width:220,marginLeft:"auto"}})]})}},40415:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});n(59301);var i=n(20834),o=n(95237),r=n(43604),a=n(38854),s=n(6848),l="tabMenuContainer___xbZhu",c="control___tg7XY",u="iconH___CDXCm",d="selectBtn___Da4jv",m=n(32007),p=n(89260),h=n(37712),f=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.isLoading,f=e.addText,g=e.tabDataSource,x=e.isAdmin,v=e.dispatch,w=e.type,y=e.exportType,b=e.TooltipTitle,j=e.categoryId,k=e.dropdownMenu,_=e.isShowRightControl,C=e.defaultSelectedKeys,A=e.classroomList,S=e.onTabMenuClick,N=e.onTooltipTitleClick,T=e.onDropdownMenuClick,Z=e.onsetClick,B=(0,m.useParams)();return(0,h.jsx)("div",{className:l,children:(0,h.jsxs)(o.Z,{children:[(0,h.jsx)(r.Z,{flex:"1",children:(0,h.jsx)(i.Z,{mode:"horizontal",selectedKeys:C,children:g.map((function(e){return(0,h.jsxs)(i.Z.Item,{onClick:function(){return n?{}:S(e)},children:[(0,h.jsx)("span",{className:"c-grey-666 ".concat(x?"mr20":""),children:e.name}),void 0!==e.total&&(0,h.jsx)("span",{className:"c-grey-999",children:e.total||0})]},e.id)}))})}),x&&_&&(0,h.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[(0,h.jsx)(a.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,h.jsxs)(i.Z,{children:[(0,h.jsx)(i.Z.Item,{onClick:function(){v({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:w,exportType:y,category_id:B.categoryId}})},children:"学生成绩"},1),(0,h.jsx)(i.Z.Item,{onClick:function(){m.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/").concat("group"===y?"group_work_list":"normal_work_list"))},children:"历史导出"},3)]})},children:(0,h.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,h.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,h.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),!(0,p.Rm)()||null!==(t=A.AssistantObject.normal)&&void 0!==t&&t.can_create?(0,h.jsx)("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:Z,children:(0,h.jsx)("i",{className:"iconfont icon-shezhi6 font16 mr5"})}):"",(0,h.jsxs)("div",{className:c,children:[(0,h.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:N,children:(0,h.jsx)(s.Z,{title:b,children:(0,h.jsx)("span",{className:"".concat(u,j?" iconfont icon-zhongmingmingmulu":" iconfont icon-xinjianmulu1")})})}),(0,h.jsx)(a.Z,{className:"ml10",dropdownRender:function(){return(0,h.jsx)(i.Z,{onClick:function(e){var t=e.key;T(t)},children:k.map((function(e){return(0,h.jsx)(i.Z.Item,{children:e.name},e.id)}))})},children:(0,h.jsxs)("span",{className:d,children:[(0,h.jsx)("span",{children:(0,h.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,h.jsx)("span",{children:f||"新建作业"})]})})]})]})]})})}))},95269:function(e,t,n){"use strict";n.r(t),n.d(t,{CommonHomeworkContext:function(){return Qe},default:function(){return Xe}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),m=n(32007),p=n(8591),h=n(27092),f=n(81228),g=n(43418),x=n(95237),v=n(43604),w=n(5112),y=n(60324),b=n(94001),j=n(24905),k=n(39248),_=n(66621),C=n(89260),A=n(37205),S=n.n(A),N=n(39647),T=n.n(N),Z=n(85750),B=n(44618),L=n(37712),P=["classroomList","dispatch","match","location","user","onCallback"],D=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i=e.classroomList,r=e.dispatch,s=(e.match,e.location,e.user),c=e.onCallback,h=(T()(e,P),(0,m.useParams)()),f=(0,d.useState)(!1),x=u()(f,2),v=x[0],w=x[1],y=(0,d.useState)(!1),b=u()(y,2),j=b[0],k=b[1],A=(0,d.useRef)(null);(0,d.useEffect)((function(){if("删除"===i.actionTabs.key){if((0,C.j5)())return void k(!0);var e={hasNum:0,noHasNum:0};i.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?g.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:e.noHasNum})," ","个由其他老师发布。",(0,L.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){N()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var N=function(){r({type:"classroomList/setActionTabs",payload:{}})};return(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:j,okText:"确定",cancelText:"取消",confirmLoading:v,destroyOnClose:!0,onOk:a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=A.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return w(!0),e.next=5,(0,Z.ZP)("/api/courses/".concat(h.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:S()(i.actionTabs.selectArrs)}});case 5:n=e.sent,w(!1),0===n.status&&((0,_.L9)(["教学课堂","图文作业","删除"]),p.ZP.success("删除成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),c&&c(),(0,C.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},i.actionTabs.params),{},{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:l()({},i.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){N()},children:null!=i&&null!==(t=i.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.status)?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,L.jsx)("p",{children:"是否确认删除?"})]}):(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("p",{style:{color:"#DD0000"},children:"删除作业则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,L.jsx)(B.Z,{ref:function(e){return A.current=e}})]})})})),M=n(54803),E=n(14720),I=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,m.useParams)();return(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/courses/".concat(i.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:S()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,_.L9)(["教学课堂","图文作业","设为公开"]),p.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,C.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,L.jsx)("br",{}),"是否确认设为公开?"]})})})),O=["classroomList","dispatch","onCallback"],H=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=e.onCallback,r=(T()(e,O),(0,m.useParams)());return r.id=r.coursesId,(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:"收藏"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/courses/".concat(r.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:S()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,_.L9)(["教学课堂","图文作业","收藏"]),p.ZP.success("收藏成功,请前往【个人主页/课堂资源】查看"),n({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,C.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:"确认收藏?"})})),R=n(85573),z=n.n(R),G=n(78241),F=n(92832),W=n(61186),U=n.n(W),V=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,i=e.classroomList,r=(e.loading,e.dispatch),s=e.onCallback,c=(0,m.useParams)(),d=(0,m.useLocation)(),h=i.actionTabs,f=G.Z.useForm(),w=u()(f,1)[0];return(0,L.jsxs)(g.Z,{centered:!0,title:"新建目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){var t,n,a,u,h,f,g,x;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=w.getFieldValue(),n="/api/course_modules/".concat(i.detailCommonHomeworksList.main_category_id,"/add_second_category.json"),e.next=4,(0,Z.ZP)(n,{method:"post",body:l()({},t)});case 4:0===(a=e.sent).status&&(p.ZP.success("添加成功"),s&&s(),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),h=i.actionTabs.selectArrs.type,f=(null==a?void 0:a.category_id)||0,(g=null===(u=d.pathname)||void 0===u?void 0:u.split("/"))[4]=f,g[3]=h||g[3],x=null==g?void 0:g.join("/"),m.history.push(x));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),i.courseGroups.course_groups&&(0,L.jsx)(G.Z,{form:w,initialValues:z()({},"name",""),children:(0,L.jsx)(G.Z.Item,{name:"name",children:(0,L.jsxs)(x.Z,{className:"mt30",children:[(0,L.jsx)(v.Z,{children:"目录名称:"}),(0,L.jsx)(v.Z,{flex:"1",children:(0,L.jsx)(F.Z,{defaultValue:(null===(t=h.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=h.selectArrs)||void 0===n?void 0:n.name)})})]})})})]})})),Y=n(99313),J=n(3113),K=n(26724),q=n.n(K),Q=n(87308),X=n(28103),$=n(81327),ee=n(71418),te=n(16896),ne={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ie=n(21256),oe=Q.Z.Paragraph,re=function(e,t){var n=e.createShixunParams,i=(0,d.useState)("0"),r=u()(i,2),s=r[0],c=r[1],m=(0,d.useState)("hot"),p=u()(m,2),h=p[0],f=p[1],g=(0,d.useState)([]),w=u()(g,2),y=w[0],b=w[1],k=(0,d.useState)(!0),_=u()(k,2),C=_[0],A=_[1],N=(0,d.useState)(1),T=u()(N,2),Z=T[0],B=T[1],P=(0,d.useRef)(null),D=(0,d.useRef)(null),M=(0,d.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),E=function(){var e=a()(o()().mark((function e(t,n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(!0),clearTimeout(P.current),P.current=setTimeout(a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t,"params2"),e.next=3,(0,te.he)(t);case 3:if((i=e.sent).status){e.next=15;break}if(!n){e.next=10;break}return 0===i.shixuns.length&&W(!1),b((function(e){return[].concat(S()(e),S()(i.shixuns))})),A(!1),e.abrupt("return");case 10:D.current.scrollTop=0,W(!0),B(Z+1),A(!1),b(i.shixuns);case 15:case"end":return e.stop()}}),e)}))),1e3);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();(0,d.useImperativeHandle)(t,(function(){return{search:function(e){return E(l()(l()({},M.current),{},{keyword:e}))},changeKeyWord:function(e){return M.current.keyword=e}}})),(0,d.useEffect)((function(){E(M.current)}),[]);var I=(0,d.useState)([]),O=u()(I,2),H=O[0],R=O[1],z=(0,d.useState)(!0),G=u()(z,2),F=G[0],W=G[1];return(0,L.jsxs)("div",{className:"mt20",children:[(0,L.jsxs)(x.Z,{justify:"space-between",style:{marginBottom:8},children:[(0,L.jsx)(v.Z,{children:[{name:"全部",id:"0"},{name:"初级",id:"1"},{name:"中级",id:"2"},{name:"中高级",id:"3"},{name:"高级",id:"4"}].map((function(e,t){return(0,L.jsx)("span",{style:{border:"none",marginRight:20,color:s===e.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:function(){c(e.id),M.current.diff=e.id,E(M.current)},children:e.name},t)}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(ie.tp,{dataSource:[{name:"最新",id:"new"},{name:"最热",id:"hot"},{name:"我的",id:"mine"}],value:h,onChange:function(e){f(e),M.current.order=e,"mine"===e?(M.current.mine="true",M.current.status="2"):(M.current.mine="",M.current.status=""),E(M.current)}})})]}),(0,L.jsxs)("div",{className:ne.scrollWrap,children:[(0,L.jsx)("div",{ref:D,style:{maxHeight:260,overflow:"hidden auto"},children:(0,L.jsx)(q(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:function(e){E(l()(l()({},M.current),{},{page:e}),!0)},hasMore:F&&!C,useWindow:!1,children:(0,L.jsx)(j.Z.Group,{onChange:function(e){R(e),n.current.shixuns_info=e.map((function(e){return{shixun_id:e,is_copy:0,is_use:1}}))},value:H,children:y.map((function(e){var t=e||{},n=t.name,i=t.id,o=t.description,r=t.challenge_names,a=t.author_name,s=t.author_school_name,l=t.level,c=t.total_stu_num;return(0,L.jsxs)("div",{className:ne.shixunItemWrapper,children:[(0,L.jsxs)(x.Z,{align:"middle",className:ne.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"},children:[(0,L.jsx)(j.Z,{value:i,style:{paddingRight:"10px"}}),(0,L.jsx)("div",{className:ne.title,style:{fontWeight:"600"},children:n})]}),(0,L.jsxs)("div",{className:ne.contentWrapper,children:[(0,L.jsx)(oe,{ellipsis:{rows:2},className:ne.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"},children:o}),(0,L.jsx)(x.Z,{children:r.map((function(e,t){return(0,L.jsxs)("span",{className:ne.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"},children:[(0,L.jsxs)("span",{style:{paddingRight:"5px"},children:["第",t+1,"关"]})," ",e]},t)}))}),(0,L.jsx)(X.Z,{dashed:!0,style:{margin:"8px 0"}}),(0,L.jsx)(x.Z,{className:ne.info,children:(0,L.jsxs)($.Z,{children:[(0,L.jsx)("span",{style:{fontWeight:"600",color:"black"},children:a}),(0,L.jsx)("span",{children:"|"}),(0,L.jsx)("span",{children:s}),(0,L.jsx)("span",{children:"|"}),(0,L.jsxs)("span",{children:["难度系数 ",(0,L.jsx)("span",{style:{fontWeight:"400",color:"#000000"},children:l})]}),(0,L.jsx)("span",{children:"|"}),(0,L.jsxs)("span",{children:["学习人数  ",(0,L.jsx)("span",{style:{fontWeight:"600",color:"black"},children:c})]})]})})]})]},i)}))})},Z)}),C&&(0,L.jsx)("div",{className:ne.loading,children:(0,L.jsx)(ee.Z,{spinning:!0})})]})]})},ae=(0,d.forwardRef)(re),se={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},le=n(50883),ce=n(96631),ue=n(87466),de=(Y.Z.TabPane,(0,m.connect)((function(e){var t=e.shixunHomeworks,n=e.classroomList;return{shixunHomeworks:t,loading:e.loading,classroomList:n}}))((function(e){var t,n=e.shixunHomeworks,i=(e.loading,e.classroomList),r=e.dispatch,s=e.refreshList,c=(0,m.useParams)(),p=((0,m.useLocation)(),G.Z.useForm()),h=u()(p,1)[0],f=(n.brankList,(0,d.useState)(!1)),w=u()(f,2),y=(w[0],w[1]),b=(0,d.useState)(!0),k=u()(b,2),A=k[0],N=k[1],T=(0,d.useState)(!1),Z=u()(T,2),B=Z[0],P=Z[1],D=(0,d.useState)("myself"),M=u()(D,2),E=M[0],I=M[1],O=(0,d.useState)([]),H=u()(O,2),R=H[0],W=H[1],U=(0,d.useState)(),V=u()(U,2),Y=V[0],K=V[1],Q=(0,d.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),X=u()(Q,2),$=X[0];X[1];(0,d.useEffect)((function(){"题库选用"===n.actionTabs.key&&te()}),[n.actionTabs.key]);var ee=[],te=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!A){e.next=11;break}return y(!1),++$.page,e.next=5,r({type:"shixunHomeworks/getBrankList",payload:l()({},$)});case 5:n=e.sent,R=S()(R.concat(n.object_list)),K(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)<$.limit?N(!1):N(!0),W(S()(R)),""==n.object_list&&1===$.page&&y(!0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=(0,d.useRef)({identifier:c.coursesId,shixuns_info:[],type:"normal",coursesId:c.coursesId,category_id:c.categoryId}),ie=function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,ce.aQ)(t);case 3:n=e.sent,P(!1),n.status||(s(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:t.coursesId}}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),oe=(0,d.useRef)(),re=i.detailCommonHomeworksList;return(0,L.jsxs)(g.Z,{className:se.border,centered:!0,title:(0,L.jsx)("span",{style:{fontWeight:"600"},children:"选用课堂资源"}),destroyOnClose:!0,open:"题库选用"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:B},onOk:a()(o()().mark((function e(){var t,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("jupyter"!==E){e.next=3;break}return ie(ne.current),e.abrupt("return");case 3:return P(!0),t=h.getFieldsValue(),e.next=7,r({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:t.group_ids}});case 7:0===(null==(i=e.sent)?void 0:i.status)&&((0,_.L9)(["教学课堂","图文作业","选用课堂资源"]),r({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"立即发布",type:1,selectArrs:i.object_ids,params:null===(a=n.actionTabs)||void 0===a?void 0:a.params,manage_all_group:null==re?void 0:re.manage_all_group}})),P(!1);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,L.jsxs)(x.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"},children:[(0,L.jsx)(v.Z,{span:12,children:[{name:"我的资源",id:"myself"},{name:"公共资源",id:"public"},{name:"jupyter实训",id:"jupyter"}].map((function(e,t){return(0,L.jsx)(J.ZP,{shape:"round",style:E===e.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:E===e.id?"ghost":"default",className:"mr10",onClick:function(){var t=a()(o()().mark((function t(n){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("jupyter"!==e.id){t.next=3;break}return I(e.id),t.abrupt("return");case 3:R=[],A=!0,$.page=0,$.search="",$.filter=e.id,te(),I(e.id);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:e.name},t)}))}),(0,L.jsx)(v.Z,{span:12,className:"tr",children:(0,L.jsx)(F.Z.Search,{className:se.small_search,placeholder:"输入标题进行搜索",onChange:function(e){var t;"jupyter"===E&&(null===(t=oe.current)||void 0===t||t.changeKeyWord(e.target.value))},suffix:(0,L.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(se.searchIcon)}),onSearch:function(e){var t;(e&&(0,ue.tk)({name:e,copywriting:e,position:"HomeworkCommon"}),"jupyter"!==E)?(A=!0,$.search=e,$.page=0,R=[],te()):null===(t=oe.current)||void 0===t||t.search(e)},style:{width:260}})})]}),"myself"===E&&(0,L.jsxs)("p",{className:"tc mt10",children:["选用对象:你在课堂图文作业列表中已",(0,L.jsx)("span",{className:"c-orange",children:"收藏"}),"的图文作业"]}),"public"===E&&(0,L.jsx)("p",{className:"tc mt10",children:"选用对象:题库中已设置成公共属性的所有图文作业"}),"jupyter"===E?(0,L.jsx)(ae,{createShixunParams:ne,ref:oe}):(0,L.jsxs)("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"},children:[!Y&&"public"===E&&(0,L.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,L.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,L.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,L.jsx)(q(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:function(){N(!1),te()},hasMore:A,useWindow:!1,children:(0,L.jsxs)(G.Z,{form:h,initialValues:z()({},"group_ids",ee),className:se.form,onChange:function(e){var t=h.getFieldValue();ee=t},children:[""==R&&(0,L.jsx)(le.Z,{styles:{margin:"10px auto"}}),(0,L.jsx)(G.Z.Item,{name:"group_ids",children:(0,L.jsx)(j.Z.Group,{style:{width:"100%",flexDirection:"column"},className:"font14",children:null===(t=R)||void 0===t?void 0:t.map((function(e,t){return(0,L.jsxs)(x.Z,{children:[(0,L.jsx)(v.Z,{flex:"2",children:(0,L.jsx)(j.Z,{onChange:function(e){},value:String(e.id),defaultChecked:!0,children:(0,L.jsx)("span",{className:["c-black",se.line1].join(" "),children:e.name})},t)}),(0,L.jsx)(v.Z,{flex:"1",className:"c-black",children:(0,L.jsx)("span",{className:se.line1,children:null==e?void 0:e.course_list_name})}),(0,L.jsx)(v.Z,{flex:"50px",className:"c-black",children:"public"===E&&(0,C.Ny)()||"myself"===E?(0,L.jsx)("span",{className:"c-blue current",onClick:function(){window.open("/users/innov/topics/".concat(e.id,"/personal/normal/edit"))},children:"编辑"}):null==e?void 0:e.username})]},t)}))})})]})})]})]})}))),me=n(81841),pe=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.styles,n=void 0===t?{}:t,i=e.onSelect,o=e.params,r=e.classroomList,a=(0,d.useState)(!1),s=u()(a,2),c=s[0],h=s[1],f=(0,d.useState)(""),x=u()(f,2),v=x[0],y=x[1];(0,d.useEffect)((function(){h(!1),y("")}),[]);return(0,L.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"200px auto"}),n),children:[(0,L.jsx)("img",{src:me.z3}),(0,L.jsx)("p",{className:"mt20 font14",children:"该课程无图文作业,可以下方按钮或右上方“新建作业”按钮创建作业"}),(0,L.jsxs)("div",{style:{marginTop:"30px"},children:[(0,L.jsx)(J.ZP,{onClick:function(){return h(!0)},type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"},children:"新建作业"}),(0,L.jsx)(J.ZP,{onClick:function(){(0,_.xg)("https://www.educoder.net/forums/4910")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"},children:"新建作业指引"})]}),c&&(0,L.jsx)(g.Z,{open:!0,centered:!0,title:"新建作业",onCancel:function(){return h(!1)},onOk:function(){var e;!(0,C.Rm)()||null!=r&&null!==(e=r.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?("1"===v&&m.history.push("/classrooms/".concat(o.coursesId,"/common_homework/").concat(o.categoryId,"/add")),"2"===v&&(i(),h(!1),y(""))):p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{children:(0,L.jsx)(w.ZP,{value:"1",style:{marginTop:"15px"},checked:"1"===v,onClick:function(){return y("1")},children:"新建图文作业"})}),(0,L.jsx)("div",{children:(0,L.jsx)(w.ZP,{value:"2",style:{marginTop:"15px"},checked:"2"===v,onClick:function(){return y("2")},children:"选用资源"})})]})})]})})),he=n(35699),fe=n(40415),ge=n(3782),xe=n(20834),ve=n(38854),we="bottomControlContainer___t5WWD",ye="moveCategory___MrmA6",be=n(78386),je=function(e){var t,n=e.buttonDataSource,i=e.onClick,r=(0,d.useContext)(Qe),s=r.allSelect,l=r.setAllSelect,c=r.setSelectArrs,m=r.dataSource,h=r.selectArrs,f=r.useBatchStatus,g=r.dispatch,w=r.params,y=r.getData,b=r.detailLeftMenus,k=r.main_category_id,_=r.setSelectArrsAll,A=(0,d.useState)(!1),N=u()(A,2),T=(N[0],N[1]),B=(0,d.useState)(""),P=u()(B,2),D=P[0],M=P[1];b.course_modules&&(t=b.course_modules.filter((function(e){return"common_homework"===e.type}))[0]);var E=(0,L.jsx)("div",{className:ye,onMouseLeave:function(e){return T(!1)},children:(0,L.jsxs)(xe.Z,{onClick:function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.item,n=t.key,t.keyPath,t.domEvent,""!=h){e.next=4;break}return p.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,Z.ZP)("/api/courses/".concat(w.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:h,new_category_id:n}});case 6:0===e.sent.status&&(p.ZP.success("操作成功"),f(!1),y(),g({type:"classroomList/getClassroomLeftMenus",payload:{id:w.coursesId}}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,L.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,L.jsx)(F.Z,{onChange:function(e){M(e.target.value)}})}),t&&t.second_category.filter((function(e){return"未分配目录"!==e.category_name})).map((function(e,t){var n;if(!(""!==D&&e.category_name.indexOf(D)<0))return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(xe.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,L.jsx)(xe.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),(0,L.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(e){e.preventDefault(),g({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:w,selectArrs:{category_id:k,type:"common_homework"}}})},children:"新建子目录..."})]})});return(0,L.jsx)("div",{className:we,children:(0,L.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"},children:[(0,L.jsx)(v.Z,{flex:1,children:(0,L.jsxs)(x.Z,{wrap:!1,align:"middle",gutter:8,children:[(0,L.jsx)(v.Z,{children:(0,L.jsxs)(j.Z,{checked:s,onChange:function(e){l(e.target.checked),c(e.target.checked?m.map((function(e){return e.homework_id})):[]),e.target.checked?_(S()(m)):_([])},children:["全选本页(",h.length,")"]})}),(0,C.GJ)()&&(0,L.jsx)(v.Z,{children:(0,L.jsx)(ve.Z,{placement:"top",menu:{items:n,onClick:function(e){var t=e.key;i({key:t})}},children:(0,L.jsx)(J.ZP,{type:"primary",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangcaozuo3"}),children:"批量操作"})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(J.ZP,{type:"primary",onClick:function(){var e={courseId:w.id,container_type:"common_homework"};w.categoryId&&(e.category_id=w.categoryId),g({type:"classroomList/getAllTaskList",payload:e}),g({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},icon:(0,L.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"}),children:"调整排序"})}),(0,C.GJ)()&&(0,L.jsx)(v.Z,{children:(0,L.jsx)(ve.Z,{placement:"topLeft",dropdownRender:function(){return E},getPopupContainer:function(e){return e.parentNode},children:(0,L.jsxs)(J.ZP,{type:"primary",icon:(0,L.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:["移动到目录 ",(0,L.jsx)(be.Z,{})]})})}),(0,C.GJ)()&&(0,L.jsx)(v.Z,{children:(0,L.jsx)(J.ZP,{type:"primary",onClick:function(){return i({key:"collection",label:"收藏"})},icon:(0,L.jsx)("i",{className:"iconfont icon-shoucang1"}),children:"收藏"})})]})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(J.ZP,{type:"primary",ghost:!0,onClick:function(){c([]),f(!1)},children:"取消操作"})})]})})},ke=n(6848),_e=n(61998),Ce={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},Ae=n(99238),Se=n(41216),Ne=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,i,r,s,c=e.dataSource,p=e.params,h=(e.classroomList,e.manageAllGroup),f=(0,d.useContext)(Qe),g=(f.batchStatus,f.selectArrs),x=f.setSelectArrs,v=f.selectArrsAll,w=f.setSelectArrsAll,y=f.dispatch,b=(0,m.useParams)(),k=(0,d.useState)(!1),A=u()(k,2),N=A[0],T=A[1],B=(0,d.useRef)(),P=(0,d.useState)([]),D=u()(P,2),M=D[0],E=D[1];b=l()(l()(l()({},p),b),{},{category:null===(t=b)||void 0===t?void 0:t.categoryId}),(0,d.useEffect)((function(){E([]),T(!1)}),[]);var I=[{title:"班级",dataIndex:"course_group_name",key:"course_group_name"},{title:"状态",dataIndex:"status",key:"status",width:80,filters:[{text:"未开始",value:"未开始"},{text:"提交中",value:"提交中"},{text:"补交中",value:"补交中"},{text:"已截止",value:"已截止"},{text:"未发布",value:"未发布"},{text:"匿评中",value:"匿评中"}],onFilter:function(e,t){return 0===t.status.indexOf(e)}},{title:"提交情况",dataIndex:"statistics",key:"statistics",width:80,render:function(e){var t,n;return"--"===e?e:(0,L.jsxs)("span",{children:[(0,L.jsx)("span",{children:null==e||null===(t=e.split("/"))||void 0===t?void 0:t[0]})," / ",(0,L.jsx)("span",{children:null==e||null===(n=e.split("/"))||void 0===n?void 0:n[1]})]})}},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===b.sort_by?"desc"===b.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:"end_time"===b.sort_by?"desc"===b.sort_direction?"descend":"ascend":null},{title:"补交时间",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:"late_time"===b.sort_by?"desc"===b.sort_direction?"descend":"ascend":null},{title:"分班老师",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,L.jsx)("span",{title:e,children:e}):"--"}}];function O(){return H.apply(this,arguments)}function H(){return(H=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/homework_commons/".concat(c.homework_id,"/group_settings_statistics.json"),{method:"get",params:l()({},b)});case 2:t=e.sent,E(t.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,L.jsxs)("div",{className:Ce.listContainer,onClick:function(e){e.stopPropagation(),(!(0,C.GJ)()||(0,C.GJ)()&&B.current&&!B.current.contains(e.target))&&(0,_.xg)("/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail"))},children:[(0,C.GJ)()&&(0,L.jsx)("span",{ref:B,children:(0,L.jsx)(j.Z,{onClick:function(e){e.stopPropagation()},style:{padding:"10px"},checked:g.includes(c.homework_id),onChange:function(){return e=c.homework_id,void(g.includes(e)?(x(g.filter((function(t){return t!==e}))),w(v.filter((function(t){return t.homework_id!==e})))):(x([].concat(S()(g),[e])),w([].concat(S()(v),[c]))));var e}})}),(0,L.jsxs)("div",{className:Ce.info,children:[(0,L.jsxs)("div",{className:Ce.title,children:[(0,L.jsxs)("div",{className:Ce.left,style:(0,C.dE)()?{paddingRight:(null==c?void 0:c.challenge_count)-(null==c?void 0:c.finished_challenge_count)?60:140}:{},children:[(0,C.GJ)()&&(0,L.jsx)(Ae.Z,{value:c.status,children:(0,L.jsx)(_.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[c.status]})}),(0,C.dE)()&&(0,L.jsx)(_.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:c.status}),(0,L.jsx)("span",{onClick:function(e){return e.stopPropagation()},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail").concat((0,C.dE)()?"?tabs=0":""),children:c.name})}),c.is_shixun&&(0,L.jsx)("span",{className:Ce.shixunTag,children:"实训"}),c.open_evaluate&&(0,L.jsx)(ke.Z,{title:"该实践项目已启用评测功能,学生完成评测后系统将自动判分",children:(0,L.jsx)("span",{className:Ce.pingceTag,children:"评测"})}),(null==c?void 0:c.is_shixun)&&!c.open_evaluate&&(0,L.jsx)(ke.Z,{title:"该实践项目未启用评测功能,学生提交作品后需教师手动评分",children:(0,L.jsx)("span",{className:Ce.pingceTags,children:"评测"})})]}),(0,L.jsxs)("div",{className:Ce.right,children:[(0,C.GJ)()&&"未发布"===c.status&&(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:[c],params:l()({},b),type:2,manage_all_group:h}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,L.jsxs)("aside",{className:Ce.flexBox,children:[(0,L.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,L.jsx)("div",{children:"发布"})]})}),(0,C.dE)()&&(0,L.jsxs)("div",{className:Ce.actionIcon,children:[(null==c?void 0:c.challenge_count)-(null==c?void 0:c.finished_challenge_count)==0&&(0,L.jsx)("i",{className:"iconfont icon-yiwancheng1"}),!(null!==(n=c.status)&&void 0!==n&&n.includes("已截止"))&&!(null!==(i=c.status)&&void 0!==i&&i.includes("导入"))&&(0,L.jsxs)("aside",{onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log(c),t.stopPropagation(),c.is_jupyter||c.is_jupyter_lab?(0,Se.Z)({is_jupyter:c.is_jupyter,is_jupyter_lab:c.is_jupyter_lab,shixunId:c.shixun_identifier,homework_common_id:c.homework_id}):(0,_.xg)("/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail").concat((0,C.dE)()?"?tabs=1":""));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:Ce.flexBox,style:{marginRight:10},children:[(0,L.jsx)("i",{className:"iconfont icon-kaishixuexi font14"}),(0,L.jsx)("div",{children:"提交作品"})]}),((null===(r=c.status)||void 0===r?void 0:r.includes("已截止"))||(null===(s=c.status)||void 0===s?void 0:s.includes("导入")))&&(0,L.jsxs)("aside",{className:Ce.flexBox,style:{marginRight:10},children:[(0,L.jsx)("i",{className:"iconfont icon-chakanzuoye font14"}),(0,L.jsx)("div",{children:"查看作品"})]})]}),(0,C.GJ)()&&(0,L.jsx)(ve.Z,{placement:"bottomCenter",overlayClassName:Ce.dro,dropdownRender:function(){return(0,L.jsxs)(xe.Z,{children:["导入"!==c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:[c],params:l()({},b),type:2,manage_all_group:h}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即发布"})},1),"导入"===c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==c?void 0:c.name,id:null==c?void 0:c.homework_id,type:"normal"}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"})},23),"导入"!==c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:[c],params:l()({},b),type:2}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即截止"})},2),(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:v,params:b,status:null==c?void 0:c.status}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即删除"})},22),"导入"!==c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",onClick:function(e){e.stopPropagation()},to:"/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail?tabs=3"),children:"高级设置"})},6)]})},children:(0,L.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:Ce.flexBox,style:{marginRight:6,cursor:"default"},children:[(0,L.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,L.jsx)("div",{children:"更多"})]})})]})]}),(0,L.jsx)("div",{className:Ce.detail,children:(0,C.GJ)()&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("span",{className:"c-grey-333 mr20",children:c.author}),["未开始","进行中","已截止","提交中","补交中","已结束","匿评中","申诉中"].includes(c.status)&&!!c.uncommit_count&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"未做题"}),c.uncommit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束","匿评中","申诉中"].includes(c.status)&&!!c.commit_count&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"已做题"}),c.commit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束","匿评中","申诉中"].includes(c.status)&&!!c.compelete_count&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"已完成"}),c.compelete_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","匿评中","申诉中"].includes(c.status)&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"发布时间"}),c.publish_time]}),["未开始","进行中","已截止","提交中","补交中","匿评中","申诉中"].includes(c.status)&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"截止时间"}),c.end_time]}),["已结束"].includes(c.status)&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"结束时间"}),c.status_time]}),!(null==c||!c.late_time)&&"--"!==(null==c?void 0:c.late_time)&&(0,L.jsxs)("span",{className:"c-grey-999",children:[(0,L.jsx)("span",{className:"mr5",children:"补交截止时间"}),null==c?void 0:c.late_time]}),["未开始","进行中","已截止","提交中","补交中","匿评中","申诉中"].includes(c.status)&&(0,L.jsxs)("span",{className:Ce.iconV,onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),N||O(),T(!N);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,L.jsx)("i",{className:"iconfont icon-".concat(N?"shouqi":"xiala2")})," "]})]})}),(0,L.jsxs)("div",{className:Ce.content,children:[(0,C.dE)()&&(0,L.jsxs)("span",{className:Ce.infoStuIcon,children:[(0,L.jsx)("span",{className:"c-grey-333",children:c.author}),"已截止"===c.status&&!(null==c||!c.status_time)&&(0,L.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,L.jsx)("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",null==c?void 0:c.status_time]}),(0,L.jsxs)("span",{className:"ml20 c-grey-999",children:[(0,L.jsx)("i",{className:"iconfont icon-shijian1 font12 mr5"}),null==c?void 0:c.publish_time," 至 ",null==c?void 0:c.end_time," "]}),!(null==c||!c.late_time)&&"--"!==(null==c?void 0:c.late_time)&&(0,L.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,L.jsx)("span",{className:"mr5",children:"补交截止时间:"}),null==c?void 0:c.late_time]})]}),(0,C.GJ)()&&"未发布"!==c.status&&N&&M.length>5&&(0,L.jsx)(_e.Z,{scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I}),(0,C.GJ)()&&"未发布"!==c.status&&N&&M.length<6&&M.length>0&&(0,L.jsx)(_e.Z,{onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I})]})]})]})})),Te="bg___Ujhcv",Ze=n(18695),Be="otherHomeworkWrap___cHqzM",Le="otherHomeworkContainer___k2TlQ",Pe="flex___N5oyJ",De="search___tWMHN",Me="content___wyNNo",Ee="listItem___mdegu",Ie="info___SwRt1",Oe="title___lilvJ",He="describe___meICG",Re="footer___irMwG",ze=function(e){var t=e.courseId,n=e.type,i=e.onCancel,r=(0,m.useParams)(),s=(0,d.useState)({targerData:[],originData:[]}),c=u()(s,2),h=c[0],f=c[1],g=(0,d.useState)([]),x=u()(g,2),v=x[0],w=x[1],y=(0,d.useState)(!1),b=u()(y,2),k=b[0],C=b[1],A=function(){var e=a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,Z.ZP)("/api/courses/".concat(t,"/homework_commons/impersonal_list.json"),{method:"get",params:{type:n}});case 3:i=e.sent,C(!1),f({targerData:i.homeworks,originData:i.homeworks});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){A()}),[]);var N=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t={homework_common_ids:v},r.categoryId&&(t=l()(l()({},t),{},{category_id:r.categoryId})),e.next=5,(0,Z.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/create_collaborators.json"),{method:"POST",body:t});case 5:(n=e.sent)&&n.homework_ids.length>0&&(p.ZP.success("提交成功"),i()),C(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)("div",{className:"animated fadeInUp fast ".concat(Be),children:(0,L.jsxs)("div",{className:Le,children:[(0,L.jsx)("div",{className:De,children:(0,L.jsx)(F.Z.Search,{size:"middle",enterButton:"搜索",onSearch:function(e){var t=h.originData.filter((function(t){return t.name.indexOf(e)>-1}));f(l()(l()({},h),{},{targerData:t}))},placeholder:"请输入图文作业名称进行查询"})}),(0,L.jsx)("div",{className:Me,children:h.targerData.map((function(e){return(0,L.jsxs)("div",{className:"".concat(Ee," mb10"),children:[(0,L.jsx)(j.Z,{checked:v.includes(e.id),onChange:function(t){return function(e,t){e.target.checked?w([].concat(S()(v),[t])):w(v.filter((function(e){return e!==t})))}(t,e.id)}}),(0,L.jsxs)("div",{className:Ie,children:[(0,L.jsxs)("div",{className:"".concat(Pe," mb10"),style:{justifyContent:"space-between"},children:[(0,L.jsx)("div",{className:Oe,children:e.name}),(0,L.jsx)("div",{children:(0,L.jsx)(J.ZP,{type:"primary",ghost:!0,onClick:function(){return(0,_.xg)("/classrooms/".concat(r.coursesId,"/common_homework/").concat(e.id,"/detail"))},children:"查看作业"})})]}),(0,L.jsx)("div",{className:"mb20 font14 c-grey-999 ".concat(He),children:e.description}),(0,L.jsxs)("div",{className:"font12",children:[(0,L.jsx)("span",{className:"c-grey-333 mr20",children:e.user.name}),(0,L.jsxs)("span",{className:"c-grey-999",children:["创建时间:",e.created_at]})]})]})]},e.id)}))}),(0,L.jsxs)("div",{className:Re,children:[(0,L.jsx)(J.ZP,{type:"primary",ghost:!0,onClick:i,children:"取消"}),(0,L.jsx)(J.ZP,{type:"primary",disabled:0===v.length||k,onClick:function(){N()},children:"确定"})]})]})})},Ge=n(66479),Fe=n(31295),We=n(57930),Ue=n(33656),Ve=n.n(Ue),Ye=n(92208),Je=["classroomList","dispatch","user","getData"];U().extend(Ve());var Ke=function(e){var t,n,i,o,r=e.data,a=e.value,s=e.onChange,c=(0,d.useState)({leftSearch:"",rigthSearch:""}),m=u()(c,2),p=m[0],h=m[1],f=(0,d.useState)([]),g=u()(f,2),w=g[0],y=g[1];return(0,d.useEffect)((function(){y((null==a?void 0:a.length)>0?null==r?void 0:r.filter((function(e){return null==a?void 0:a.includes(null==e?void 0:e.id)})):[])}),[a]),(0,L.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,L.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,L.jsx)(j.Z,{indeterminate:(null==w?void 0:w.length)>0&&(null==w?void 0:w.length)<(null==r?void 0:r.length),checked:(null==w?void 0:w.length)==(null==r?void 0:r.length),onChange:function(e){s(e.target.checked?null==r?void 0:r.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,L.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,L.jsx)(F.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:p.leftSearch,onChange:function(e){h(l()(l()({},p),{},{leftSearch:e.target.value}))}}),(0,L.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=p.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.leftSearch)})):r)||void 0===t?void 0:t.length)?(0,L.jsx)(j.Z.Group,{value:a,onChange:function(e){s(e)},children:(0,L.jsx)($.Z,{direction:"vertical",children:null===(n=p.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.leftSearch)})):r)||void 0===n?void 0:n.map((function(e,t){return(0,L.jsx)(j.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,L.jsx)(le.Z,{styles:{margin:"0 auto"}})})]})]}),(0,L.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,L.jsxs)("div",{children:["已选择",(null==w?void 0:w.length)||0,"个分班"]}),(0,L.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,L.jsx)(F.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:p.rigthSearch,onChange:function(e){h(l()(l()({},p),{},{rigthSearch:e.target.value}))}}),(0,L.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(i=p.rigthSearch?null==w?void 0:w.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.rigthSearch)})):w)||void 0===i?void 0:i.length)?null===(o=p.rigthSearch?null==w?void 0:w.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.rigthSearch)})):w)||void 0===o?void 0:o.map((function(e,t){return(0,L.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,L.jsx)(v.Z,{children:null==e?void 0:e.name}),(0,L.jsx)(v.Z,{children:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){s(null==a?void 0:a.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,L.jsx)(le.Z,{styles:{margin:"0 auto"}})})]})]})]})},qe=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i,r,s,c,h=e.classroomList,f=e.dispatch,w=(e.user,e.getData),y=(T()(e,Je),(0,m.useParams)()),b=G.Z.useForm(),j=u()(b,1)[0],k="批量补交"===(null==h||null===(t=h.actionTabs)||void 0===t?void 0:t.key),C=(0,Ye.U)(ce.c_,l()(l()({},y),null==h||null===(n=h.actionTabs)||void 0===n?void 0:n.params)),A=u()(C,4),S=A[1],N=A[2],Z=A[3],B=(0,Ye.U)(ce.nP,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(i=h.actionTabs)||void 0===i?void 0:i.selectArrs}),P=u()(B,4),D=P[2],M=P[3],E=(0,Ye.U)(ce.sm,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(r=h.actionTabs)||void 0===r?void 0:r.selectArrs}),I=u()(E,3),O=I[1],H=I[2],R=function(){var e=a()(o()().mark((function e(){var t=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},D({}),e.next=4,N({page:1,limit:2e4,homework_id:1===h.actionTabs.type?"":h.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,d.useEffect)((function(){k&&R()}),[k]),(0,L.jsxs)(g.Z,{centered:!0,title:null==h||null===(s=h.actionTabs)||void 0===s?void 0:s.key,width:800,open:k,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,L.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布、作业已开启统一补交和作业已开启匿评时,新批量补交规则不生效。"}),(0,L.jsxs)(G.Z,{form:j,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:function(){var e=a()(o()().mark((function e(t){var n,i,r,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,H((null==Z||null===(n=Z.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==Z||null===(i=Z.course_groups)||void 0===i?void 0:i.length)<=0,allow_late_settings:[l()({},t)]}:l()({unified_late:(null==Z||null===(r=Z.course_groups)||void 0===r?void 0:r.length)<=0},t));case 2:0==(null==(a=e.sent)?void 0:a.status)&&(p.ZP.success("补交设置成功"),f({type:"classroomList/setActionTabs",payload:{}}),w&&w());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,L.jsxs)(x.Z,{wrap:!1,gutter:20,children:[(0,L.jsx)(v.Z,{flex:1,children:(0,L.jsx)(G.Z.Item,{label:"补交扣分",name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,L.jsx)(F.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:"分",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}})})}),(0,L.jsx)(v.Z,{flex:"390px",children:(0,L.jsx)(G.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&U()(t).startOf("minute")<=U()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&U()(t).startOf("minute")<=U()(null==M?void 0:M.max_late_time).startOf("minute")?(p.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==M?void 0:M.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,L.jsx)(We.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,_.BO)(e,{startTime:null==M?void 0:M.max_late_time})},disabledTime:function(e){return(0,_.hv)(e,{compared:null==M?void 0:M.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})})})]}),(null==Z||null===(c=Z.course_groups)||void 0===c?void 0:c.length)>0&&(0,L.jsx)(ee.Z,{spinning:S,children:(0,L.jsx)(G.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,L.jsx)(Ke,{data:(null==Z?void 0:Z.course_groups)||[]})})})]})]})})),Qe=(0,d.createContext)({selectArrs:[]}),Xe=(0,m.connect)((function(e){var t=e.classroomList,n=e.loading,i=e.user;return{classroomList:t,globalSetting:e.globalSetting,user:i,loading:n.effects}}))((function(e){var t,n,i,r,s=e.classroomList,c=e.loading,A=e.dispatch,S=e.user,N=(0,m.useSearchParams)(),T=u()(N,2),B=T[0],P=(T[1],(0,m.useLocation)()),O=(0,m.useParams)(),R=(0,d.useState)(l()(l()({},O),{},{id:O.coursesId,limit:20})),z=u()(R,2),G=z[0],F=z[1],W=(0,d.useState)(!1),U=u()(W,2),Y=U[0],J=U[1],K=(0,d.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),q=u()(K,2),Q=q[0],X=q[1],$=(0,d.useState)([]),ee=u()($,2),te=ee[0],ne=ee[1],ie=(0,d.useState)(!1),oe=u()(ie,2),re=oe[0],ae=oe[1],se=(0,d.useState)(!1),ce=u()(se,2),ue=ce[0],me=ce[1],xe=(0,d.useState)([]),ve=u()(xe,2),we=ve[0],ye=ve[1],be=(0,d.useState)(!1),ke=u()(be,2),_e=ke[0],Ce=ke[1],Ae=(0,d.useState)("默认排序"),Se=u()(Ae,2),Be=Se[0],Le=Se[1],Pe=s.detailCommonHomeworksList,De=s.detailLeftMenus,Me=s.detailTopBanner,Ee=s.taskList;G.type=1,G.categoryId?G.category=G.categoryId:delete G.category,(0,d.useEffect)((function(){var e=B.get("tabs");e&&void 0!==e&&((0,C.GJ)()?G.status=e:G.order=e)}),[P.search]),(0,d.useEffect)((function(){"0"===B.get("tabs")&&(G.status="0",G.page=1)}),[B.get("tabs")]),(0,d.useEffect)((function(){var e,t;if(null!=S&&null!==(e=S.userInfo)&&void 0!==e&&e.login){var n,i=_.cX.getItem("".concat(null==S||null===(n=S.userInfo)||void 0===n?void 0:n.login).concat((0,C.GJ)()?"Teacher":"Student"),"CommonHomework");i&&(G.sort_by=null==i?void 0:i.type,G.sort_direction=null==i?void 0:i.direction,Le(null==i?void 0:i.name));var o=B.get("tabs"),r=void 0===O.categoryId?{}:{categoryId:O.categoryId,category:O.categoryId};o&&void 0!==o&&((0,C.GJ)()?G.status=o:G.order=o),Ie(r)}else if(null!=S&&null!==(t=S.userInfo)&&void 0!==t&&t.username){var a=B.get("tabs"),s=void 0===O.categoryId?{}:{categoryId:O.categoryId,category:O.categoryId};a&&void 0!==a&&((0,C.GJ)()?G.status=a:G.order=a),Ie(s)}}),[null==S||null===(t=S.userInfo)||void 0===t?void 0:t.login,null==P?void 0:P.pathname]),(0,d.useEffect)((function(){F(l()(l()({},G),O))}),[null==O?void 0:O.categoryId]),(0,d.useEffect)((function(){"清除选择数据"===s.actionTabs.key&&(ne([]),ye([])),"目录重命名成功"===s.actionTabs.key&&Ie()}),[s.actionTabs.key]),(0,d.useEffect)((function(){ne([])}),[Pe]),(0,d.useEffect)((function(){me(!1)}),[G.categoryId]),(0,d.useEffect)((function(){A({type:"classroomList/getAssistantPermissions",payload:{course_id:G.id}})}),[]),(0,d.useEffect)((function(){Pe&&Pe.homeworks&&(te.length===Pe.homeworks.length&&te.length>0?ae(!0):te.length!==Pe.homeworks.length&&ae(!1))}),[te]);var Ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ne([]),ye([]),(0,C.GJ)()?A({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()(l()({},G),e),{},{type:1})}):A({type:"classroomList/getClassroomCommonList",payload:l()(l()({},G),e)})},Oe=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/courses/".concat(G.coursesId,"/homework_commons/get_default_score_setting.json"),{method:"get",params:{homework_type:1}});case 2:null!=(t=e.sent)&&t.data&&(n=t.data.score_settings,Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=(100*n[e]).toFixed(0))})),console.log(n),X(l()({},n)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),He=function(){A({type:"shixunHomeworks/setActionTabs",payload:{key:"题库选用",params:G}})},Re=null===(n=[{key:"publish",label:"批量发布",icon:(0,L.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"批量截止",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"批量补交",icon:(0,L.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"批量删除",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,C.GJ)()||(0,C.Rm)()},{key:"public",label:"设为公开",icon:(0,L.jsx)("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Me.is_public}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),We=function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A({type:"classroomList/updateTaskPosition",payload:{category_id:G.categoryId,courseId:G.id,task_ids:t,container_type:"common_homework"}});case 2:Ie();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ue=(0,d.useMemo)((function(){var e=[];return Ee.length>0&&(e=Ee.map((function(e){return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:e.status}}))),e}),[Ee]),Ve=(0,L.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,L.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 学生匿评平均分 * 其百分比 - (",(0,L.jsx)("br",{}),"迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,L.jsx)("br",{}),(0,L.jsx)("br",{}),"注意",(0,L.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,L.jsx)("br",{}),"评分选项上。",(0,L.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,L.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),Ye=(0,L.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,L.jsx)("br",{}),"优先顺序排前的非零评分 * 100% -",(0,L.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,L.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]});return(0,L.jsx)(Qe.Provider,{value:{params:G,batchStatus:ue,selectArrs:te,setSelectArrs:ne,allSelect:re,dataSource:Pe.homeworks||[],detailLeftMenus:De,main_category_id:Pe.main_category_id||"",selectArrsAll:we,setAllSelect:ae,useBatchStatus:me,dispatch:A,getData:Ie,setSelectArrsAll:ye},children:(0,L.jsxs)("section",{children:[(0,L.jsxs)("aside",{className:Te,children:[(0,L.jsx)(fe.Z,{isLoading:c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:(0,C.GJ)()?[{name:"全部",id:0,total:Pe.all_count||0},{name:"未发布",id:1,total:Pe.unpublished_count||0},{name:"未开始",id:4,total:Pe.not_start_count||0},{name:"进行中",id:2,total:Pe.in_progress_count||0},{name:"已截止",id:3,total:Pe.overed_count||0}]:[{name:"全部",id:0},{name:"提交中",id:1},{name:"补交中",id:2},{name:"匿评中",id:3},{name:"申诉中",id:4},{name:"已截止",id:5}],isAdmin:(0,C.GJ)(),dispatch:A,type:null==Pe?void 0:Pe.main_category_name,exportType:"normal",TooltipTitle:G.categoryId?"目录重命名":"新建子目录",categoryId:G.categoryId,dropdownMenu:[{name:"新建图文作业",id:"1"},{name:"选用资源",id:"2"},{name:"导入外部成绩",id:"3"}],showControlButton:(0,C.GJ)(),isShowRightControl:"未分配目录"!==(0,_.Oo)(null==De?void 0:De.course_modules,G.categoryId),onTabMenuClick:function(e){void 0!==e.id&&((0,C.GJ)()?G.status=e.id:G.order=e.id),me(!1),G.page=1,m.history.replace("".concat(P.pathname,"?tabs=").concat(e.id)),Ie(G)},defaultSelectedKeys:[B.get("tabs")?B.get("tabs"):"0"],onsetClick:function(){Oe(),J(!0)},onTooltipTitleClick:function(){A({type:"classroomList/setActionTabs",payload:{key:G.categoryId?"目录重命名":"添加目录",params:G,selectArrs:{category_name:null==Pe?void 0:Pe.category_name,category_id:(null==Pe?void 0:Pe.category_id)||(null==Pe?void 0:Pe.main_category_id)},cb:function(){Ie()}}})},onDropdownMenuClick:function(e){var t;!(0,C.Rm)()||null!==(t=s.AssistantObject.normal)&&void 0!==t&&t.can_create?"1"===e?m.history.push("/classrooms/".concat(G.coursesId,"/common_homework/").concat(G.categoryId,"/add")):"2"===e?He():"3"===e&&A({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"normal"}}):p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,L.jsx)(ge.Z,{dataSource:Pe.homeworks||[],isAdmin:(0,C.GJ)(),batchStatus:!0,SortMenuName:Be,setSortMenuName:Le,onSearch:function(e){G.search=e,G.page=1,Ie()},onSort:function(e){var t;G.sort_by=e.type,G.sort_direction=e.direction,G.page=1,_.cX.setItem("".concat(null==S||null===(t=S.userInfo)||void 0===t?void 0:t.login).concat((0,C.GJ)()?"Teacher":"Student"),e,"CommonHomework"),Ie(G)},onBatch:function(e){return me(e)}})]}),0===(null==Pe?void 0:Pe.all_count)&&(0,C.GJ)()?!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsx)(pe,{params:G,dispatch:A,onSelect:He}):(null==Pe?void 0:Pe.homeworks)&&0===Pe.homeworks.length&&!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsx)(le.Z,{}),(0,L.jsx)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)("aside",{className:"animated fadeIn",children:[null==Pe||null===(i=Pe.homeworks)||void 0===i?void 0:i.map((function(e,t){return(0,L.jsx)(Ne,{dataSource:e,params:G,manageAllGroup:null==Pe?void 0:Pe.manage_all_group},t)})),!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsx)("aside",{className:"tc mb50 mt30",children:(null==Pe?void 0:Pe.query_total_count)>10&&(0,L.jsx)(h.Z,{showSizeChanger:!0,onChange:function(e,t){G.page=e,G.limit=t,Ie()},defaultCurrent:1,current:G.page||1,pageSize:G.limit||20,total:Pe.query_total_count})})]}),te.length>0&&(0,C.GJ)()&&(0,L.jsx)(f.Z,{offsetBottom:0,children:(0,L.jsx)(je,{buttonDataSource:Re,onClick:function(e){var t,n;if(0===te.length)return p.ZP.warning("请选择你要操作的任务"),!1;var i=e.label||"",o={key:i,selectArrs:te,selectArrsAll:we,type:["publish","deadline"].includes(e.key)?1:"",params:G};switch(e.key){case"publish":if((0,C.Rm)()&&(null==s||null===(t=s.AssistantObject)||void 0===t||null===(t=t.normal)||void 0===t||!t.can_publish))return void p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");i="立即发布";break;case"deadline":if((0,C.Rm)()&&(null==s||null===(n=s.AssistantObject)||void 0===n||null===(n=n.normal)||void 0===n||!n.can_stop))return void p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");i="立即截止";break;case"batchpay":i="批量补交";break;case"delete":i="删除";break;case"collection":i="收藏"}A({type:"classroomList/setActionTabs",payload:l()(l()({},o),{},{key:i})})}})})]})}),"批量补交"===(null==s||null===(r=s.actionTabs)||void 0===r?void 0:r.key)&&(0,L.jsx)(qe,{getData:Ie}),(0,L.jsx)(D,{onCallback:function(){return me(!1)}}),(0,L.jsx)(Ge.Z,{onOk:function(){Ie()}}),(0,L.jsx)(Fe.Z,{onOk:function(){}}),(0,L.jsx)(M.Z,{onCallback:function(){return me(!1)},courseEndTime:null==Pe?void 0:Pe.course_end_time}),(0,L.jsx)(E.Z,{courseEndTime:null==Pe?void 0:Pe.course_end_time,visible:"立即截止"===s.actionTabs.key,homeworkIds:s.actionTabs.selectArrs,courseId:O.coursesId,isBatch:2!==s.actionTabs.type,successCallback:function(){me(!1),Ie()}}),(0,L.jsx)(I,{}),(0,L.jsx)(H,{onCallback:function(){return me(!1)}}),(0,L.jsx)(V,{onCallback:function(){return me(!1)}}),(0,L.jsx)(de,{refreshList:Ie}),(0,L.jsx)(he.Z,{}),(0,L.jsx)(Ze.Z,{visible:"调整排序"===s.actionTabs.key,callback:We,data:Ue,onCancel:function(){A({type:"classroomList/setActionTabs",payload:{key:""}})}}),_e&&(0,L.jsx)(ze,{courseId:G.coursesId,type:"1",onCancel:function(){return Ce(!1)}}),(0,L.jsx)(g.Z,{open:Y,title:"默认评分设置",centered:!0,onCancel:function(){J(!1)},onOk:a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(Q)),Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=4,(0,Z.ZP)("/api/courses/".concat(G.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:t}});case 4:0===e.sent.status&&(p.ZP.success("设置成功"),J(!1));case 6:case"end":return e.stop()}}),e)}))),width:800,children:(0,L.jsxs)("div",{children:[(0,L.jsx)(x.Z,{children:(0,L.jsx)(v.Z,{span:24,children:(0,L.jsx)(x.Z,{align:"middle",children:(0,L.jsx)(v.Z,{span:24,children:(0,L.jsx)("div",{className:"mt15",children:"该默认规则将被应用于你后续新建的图文作业,且不会影响你已创建的作业以及其他老师新建作业的评分规则。"})})})})}),(0,L.jsxs)(x.Z,{className:"mt25",children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)("strong",{children:"助教评分"})}),(0,L.jsx)(v.Z,{span:24,className:"pl30 mt10"})]}),(0,L.jsx)(x.Z,{children:(0,L.jsxs)(w.ZP.Group,{value:null==Q?void 0:Q.ta_mode,onChange:function(e){Q.ta_mode=e.target.value,X(l()({},Q))},children:[(0,L.jsxs)(w.ZP,{value:1,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"普通模式"}),(0,L.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,L.jsx)("br",{}),(0,L.jsxs)(w.ZP,{value:0,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"复审模式"}),(0,L.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,L.jsxs)(x.Z,{className:"mt25",children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)("strong",{children:"最终成绩组成"})}),(0,L.jsx)(v.Z,{span:24,className:"pl30 mt10"})]}),(0,L.jsxs)(x.Z,{children:[(0,L.jsxs)(w.ZP.Group,{value:Q.final_mode,onChange:function(e){Q.final_mode=e.target.value,X(l()({},Q))},children:[(0,L.jsxs)(w.ZP,{value:!1,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"多项评分配比"}),(0,L.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,L.jsx)(y.Z,{placement:"bottomLeft",content:Ve,trigger:"click",children:(0,L.jsx)(k.Z,{className:"ml20 current"})})]})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"教师评分:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.te_proportion,onChange:function(e){Q.te_proportion=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"助教评分:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.ta_proportion,onChange:function(e){Q.ta_proportion=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"学生匿评:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.st_proportion,onChange:function(e){Q.st_proportion=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,L.jsx)("br",{}),(0,L.jsxs)(w.ZP,{value:!0,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"单项评分优先"}),(0,L.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,L.jsx)(y.Z,{placement:"bottomLeft",content:Ye,trigger:"click",children:(0,L.jsx)(k.Z,{className:"ml20 current"})})]})]})]}),(0,L.jsx)("br",{})]}),(0,L.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),(0,L.jsxs)(x.Z,{className:"mt25",children:[(0,L.jsx)(v.Z,{children:(0,L.jsxs)("strong",{children:[(0,L.jsx)(j.Z,{checked:Q.is_repeat_minus,style:{fontSize:"16px"},onChange:function(e){Q.is_repeat_minus=e.target.checked,X(Object.assign({},Q))},children:"文档查重扣分"})," ",(0,L.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,L.jsx)(v.Z,{span:24,className:"pl30 mt10"})]}),(null==Q?void 0:Q.is_repeat_minus)&&(0,L.jsxs)("div",{style:{paddingLeft:35},children:[(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"查重扣分:"}),(0,L.jsx)(v.Z,{className:"ml5",children:(0,L.jsx)(b.Z,{min:0,max:100,value:Q.repeat_setting_score,onChange:function(e){Q.repeat_setting_score=e,X(Object.assign({},Q))}})})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"扣分阀值:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.repeat_limit,onChange:function(e){Q.repeat_limit=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]})]})]})})]})})}))},31295:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),m=n.n(d),p=n(59301),h=n(59028),f=n(78241),g=n(43418),x=n(8591),v=n(61998),w=n(32007),y=n(20817),b=n(92051),j=n(85750),k=n(61186),_=n.n(k),C=n(66621),A=n(37712),S=h.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,r=e.onOk,s=((0,w.useParams)(),f.Z.useForm()),c=m()(s,1)[0],d=(0,p.useState)(),h=m()(d,2),k=h[0],N=h[1],T=(0,p.useState)(!1),Z=m()(T,2),B=Z[0],L=Z[1],P={height:100,onRemove:function(){N("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,p.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",_()(_()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",_()(_()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,A.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:B},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,A.jsxs)(f.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var o,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=k&&k.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return L(!0),(o=new FormData).append("type",n.actionTabs.type),o.append("file",k),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(a,{method:"post",body:o},!0);case 10:s=e.sent,L(!1),0===(null==s?void 0:s.status)&&(r(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,A.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,A.jsx)(f.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,A.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,A.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,A.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,A.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,A.jsxs)(S,o()(o()({},P),{},{children:[(0,A.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,A.jsx)("br",{}),(0,A.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),m=n.n(d),p=n(59301),h=n(59028),f=n(78241),g=n(43418),x=n(8591),v=n(61998),w=n(92832),y=n(95237),b=n(43604),j=n(94001),k=n(57930),_=n(32007),C=n(95992),A=n(20817),S=n(92051),N=n(85750),T=n(94051),Z=n(61186),B=n.n(Z),L=n(66621),P=n(37712),D=h.Z.Dragger;t.Z=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,r=e.onOk,s=(0,_.useParams)(),c=f.Z.useForm(),d=m()(c,1)[0],h=(0,p.useState)(),Z=m()(h,2),M=Z[0],E=Z[1],I=(0,p.useState)(!1),O=m()(I,2),H=O[0],R=O[1],z={height:100,onRemove:function(){E("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,p.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",B()(B()(new Date((0,L.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,P.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:H},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsxs)(f.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var o,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=M&&M.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return R(!0),(o=new FormData).append("name",t.name),o.append("type",n.actionTabs.type),o.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(o.append("time",t.time||""),o.append("total_score",t.total_score)):o.append("description",t.description||""),o.append("publish_time",B()(t.publish_time).format("YYYY-MM-DD HH:mm")),o.append("end_time",B()(t.end_time).format("YYYY-MM-DD HH:mm")),o.append("file",M),e.next=14,(0,N.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:o},!0);case 14:a=e.sent,R(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),r(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,P.jsx)(v.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,L.FH)("",A.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,P.jsx)(f.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,P.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,P.jsx)(f.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,P.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,P.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,P.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,P.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,P.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,P.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,T.Q8)(e)},disabledTime:function(e){return(0,T.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,P.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,T.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,T.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,P.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,P.jsxs)("div",{children:[(0,P.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,P.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,P.jsxs)("div",{children:[(0,P.jsx)("a",{download:"模版.xlsx",className:S.Z.downloadbutton,href:A.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,P.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,P.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,P.jsxs)(D,o()(o()({},z),{},{children:[(0,P.jsx)("a",{className:S.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,P.jsx)("br",{}),(0,P.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u=n(92832),d=n(24905),m=n(95237),p="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=n(50883),v=n(37712),w=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),w=s[0],y=s[1],b=(0,c.useState)([]),j=l()(b,2),k=j[0],_=j[1],C=(0,c.useState)([]),A=l()(C,2),S=A[0],N=A[1],T=(0,c.useState)(1),Z=l()(T,2),B=(Z[0],Z[1],(0,c.useState)()),L=l()(B,2);L[0],L[1];return(0,c.useEffect)((function(){y(t),_([]),N([])}),[t]),(0,c.useEffect)((function(){n&&(_(i),N(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===w.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:k.map((function(e){return"".concat(e.id)})),onChange:function(e){n(w.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:w.map((function(e,t){return(0,v.jsx)(m.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){N(k.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,t){return(0,v.jsxs)(m.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(k.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},87860:function(e,t,n){"use strict";n.d(t,{Ei:function(){return v},rU:function(){return w},ZP:function(){return y}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),s=n(59301),l={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm"},c=n(78241),u=n(95237),d=n(43604),m=n(24905),p=n(94001),h=n(6848),f=n(92310),g=n.n(f),x=n(37712),v=function(e){var t=e.value,n=e.className,i=e.style,o=(0,s.useState)("0"),r=a()(o,2),c=r[0],u=r[1];(0,s.useEffect)((function(){if(t){var e=t.submit_limit,n=t.must_file;if(e&&n)return void u("1");if(e&&!n)return void u("2");if(!e&&n)return void u("3")}}),[t]);var d={1:(0,x.jsxs)("span",{children:["作业内容至少填写",(0,x.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符,并且必须上传相关附件。"]}),2:(0,x.jsxs)("span",{children:["作业内容至少填写",(0,x.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符"]}),3:(0,x.jsx)("span",{children:"必须上传相关附件。"})};return"0"===c?(0,x.jsx)(x.Fragment,{}):(0,x.jsxs)("section",{className:g()(l.exhibition,n),style:i,children:[(0,x.jsx)("span",{className:"c-grey-666 mr10",children:"提交作业要求:"}),null==d?void 0:d[c]]})},w=function(e){var t=e.className,n=e.style,i=e.form,o=c.Z.useWatch("submit_limit",i),r=c.Z.useWatch("can_submit",i);return(0,x.jsx)("section",{className:g()(l.newWrap,t),style:n,children:(0,x.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,x.jsx)("h1",{children:"提交设置"}),(0,x.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,x.jsx)(m.Z,{children:(0,x.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"submit_num",rules:r&&[{required:!0,message:"请填写作品次数"}],children:(0,x.jsx)(p.Z,{precision:0,min:1,disabled:!r})})}),(0,x.jsx)(d.Z,{children:"次"}),(0,x.jsxs)(d.Z,{children:[" ",(0,x.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,x.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,x.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,x.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999"})})]})]}),(0,x.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"submit_limit",valuePropName:"checked",children:(0,x.jsx)(m.Z,{children:(0,x.jsx)("span",{className:"font16",children:"学生填写内容至少"})})})}),(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"submit_limit_num",rules:o&&[{required:!0,message:"字数不能为空"}],children:(0,x.jsx)(p.Z,{precision:0,min:1,disabled:!o})})}),(0,x.jsx)(d.Z,{children:"字"})]}),(0,x.jsx)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"must_file",valuePropName:"checked",children:(0,x.jsx)(m.Z,{children:(0,x.jsx)("span",{className:"font16",children:"学生提交作业必须上传附件"})})})})})]})})},y=function(e){var t=e.value,n=e.onChange,i=e.className,r=e.style,c=e.disabled,d=void 0!==c&&c,f=(0,s.useState)({}),v=a()(f,2),w=v[0],y=v[1];(0,s.useEffect)((function(){if(console.log(t,"value"),t){var e={submit_limit:null==t?void 0:t.submit_limit,submit_limit_num:null==t?void 0:t.submit_limit_num,must_file:null==t?void 0:t.must_file,can_submit:null==t?void 0:t.can_submit,submit_num:null==t?void 0:t.submit_num};y(o()({},e))}}),[t]);var b=function(e){var t=o()(o()({},w),e);n(t)};return(0,x.jsxs)("section",{className:g()(l.wrap,i),style:r,children:[(0,x.jsx)("div",{className:l.title,children:"提交设置"}),(0,x.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,x.jsx)(m.Z,{disabled:d,checked:null==w?void 0:w.can_submit,onChange:function(e){return b({can_submit:e.target.checked})}}),(0,x.jsx)("span",{className:"ml10 mr10",children:"允许学生提交作业"}),(0,x.jsx)(p.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.can_submit),value:null==w?void 0:w.submit_num,onChange:function(e){return b({submit_num:e})}}),(0,x.jsx)("span",{className:"ml5",children:"次"}),(0,x.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,x.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,x.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,x.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999 ml5"})})]}),(0,x.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,x.jsx)(m.Z,{disabled:d,checked:null==w?void 0:w.submit_limit,onChange:function(e){return b({submit_limit:e.target.checked})}}),(0,x.jsx)("span",{className:"ml10 mr10",children:"学生填写内容至少"}),(0,x.jsx)(p.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.submit_limit),value:null==w?void 0:w.submit_limit_num,onChange:function(e){return b({submit_limit_num:e})}}),(0,x.jsx)("span",{className:"ml5",children:"字"})]}),(0,x.jsxs)(u.Z,{align:"middle",children:[(0,x.jsx)(m.Z,{disabled:d,checked:null==w?void 0:w.must_file,onChange:function(e){return b({must_file:e.target.checked})}}),(0,x.jsx)("span",{className:"ml10",children:"学生提交作业必须上传附件"})]})]})}},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),m=n(43418),p=n(96865),h=n(95237),f=n(6848),g="wrap___KDoq2",x="tip___WEJuX",v="listWrap___IJDX4",w="li___r5con",y="nameWrap___PUyEz",b="name___xuUMY",j="tag___l5CW2",k=n(29747),_=n(32007),C=n(37712),A=function(e){var t,n,i=e.type,r=void 0===i?1:i,s=e.data,c=e.visible,A=e.callback,S=e.onCancel,N=(0,d.useState)([]),T=u()(N,2),Z=T[0],B=T[1],L=(0,_.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){B(s)}),[JSON.stringify(s)]);var P=function(e){var t={};if(1===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,C.jsx)("div",{className:j,style:l()({},t),children:e})},D=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(Z.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:S,onOk:D,confirmLoading:null==L||null===(t=L.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,C.jsxs)("div",{className:g,children:[(0,C.jsxs)("div",{className:x,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(p.Z,{loading:null==L||null===(n=L.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(k.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var i=Array.from(e),o=i.splice(t,1),r=u()(o,1)[0];return i.splice(n,0,r),i}(t,e.source.index,e.destination.index);B(n)}}(e,Z)},children:(0,C.jsx)(k.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:v,children:[Z.map((function(e,t){return(0,C.jsx)(k._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,C.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:w,children:[(0,C.jsxs)(h.Z,{align:"middle",children:[(0,C.jsx)("div",{className:y,children:(0,C.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,C.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),P(null==e?void 0:e.status)]}),(0,C.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,C.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,C.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},17111:function(e,t,n){"use strict";n.d(t,{$J:function(){return l},JZ:function(){return u},bN:function(){return p},jP:function(){return m},rO:function(){return c}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(85750);function l(e){return(0,s.U2)("libraries/".concat(e,".json"))}function c(){return(0,s.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.IV)("attachments/".concat(t,".json"));case 2:return n=e.sent,e.abrupt("return",0===n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return(0,s.v_)("libraries.json",e)}function p(e,t){return(0,s.gz)("libraries/".concat(e,".json"),t)}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return m}});var i=n(7557),o=n.n(i),r=n(82242),a=n.n(r),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function m(e,t){var n=(0,d.useState)(t),i=u()(n,2),r=i[0],s=i[1],c=(0,d.useState)(!1),m=u()(c,2),p=m[0],h=m[1],f=(0,d.useState)(),g=u()(f,2),x=g[0],v=g[1],w=function(){var n=l()(o()().mark((function n(i){var l,c,u,d=arguments;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},r),i),h(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,h(!1),v(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[r,p,w,x]}},41216:function(e,t,n){"use strict";n.d(t,{_:function(){return g}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(16896),l=n(43418),c=n(8591),u=n(61998),d=n(66621),m=(n(59301),n(37712)),p=function(){var e=a()(o()().mark((function e(t){var n,i,r,a,l,c,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.is_jupyter,i=t.is_jupyter_lab,r=t.shixunId,a=t.homework_common_id,l=t.courseId,!n&&!i){e.next=7;break}return e.next=4,(0,s.BK)({id:r});case 4:return null!=(c=e.sent)&&c.identifier&&(0,d.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(a)),e.abrupt("return");case 7:return e.next=9,(0,s.Ir)({id:r,homework_common_id:a});case 9:if(null==(u=e.sent)||!u.game_identifier){e.next=13;break}return(0,d.xg)("/tasks/".concat(l,"/").concat(a,"/").concat(u.game_identifier)),e.abrupt("return");case 13:2===(null==u?void 0:u.status)?h(null==u?void 0:u.message,a,l):3===(null==u?void 0:u.status)?f(null==u?void 0:u.message):-3==(null==u?void 0:u.status)&&(0,d.eF)();case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function e(t,n,i){var r,u;t=null!==(r=t)&&void 0!==r&&r.includes(".json")?t:"".concat(t,".json"),l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(u=a()(o()().mark((function r(){var a,l;return o()().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,s.$Q)({url:t});case 2:if(a=o.sent){o.next=5;break}return o.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),o.next=8,(0,s.Ir)({id:a.shixun_identifier,homework_common_id:n});case 8:if(null==(l=o.sent)||!l.game_identifier){o.next=12;break}return(0,d.xg)("/tasks/".concat(i,"/").concat(n,"/").concat(l.game_identifier)),o.abrupt("return");case 12:2===(null==l?void 0:l.status)?e(null==l?void 0:l.message,n,i):3===(null==l?void 0:l.status)&&f(null==l?void 0:l.message);case 13:case"end":return o.stop()}}),r)}))),function(){return u.apply(this,arguments)})})},f=function(e){l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},g=function(){var e=a()(o()().mark((function e(t,n){var i,r,a,c,d,h,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.is_jupyter,r=n.is_jupyter_lab,e.next=3,(0,s.WT)(t);case 3:if(!((a=e.sent).length>1)){e.next=7;break}return l.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",a.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(u.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,t){var n=t||{},i=n.course_identifier,o=n.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(i,"/shixun_homework/").concat(o,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,t){var n=t.course_identifier,o=t.id,a=t.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:i,is_jupyter_lab:r,shixunId:a,homework_common_id:o,courseId:n})},children:"前往挑战"})}}],dataSource:a,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==a.length){e.next=11;break}return c=a[0],d=c.shixun_identifier,h=c.id,f=c.course_identifier,p({is_jupyter:i,is_jupyter_lab:r,shixunId:d,homework_common_id:h,courseId:f}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();t.Z=p},92051:function(e,t){"use strict";t.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"}},77578:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});const i=e=>e?"function"==typeof e?e():e:null},27666:function(e,t,n){"use strict";var i=n(61414),o=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,i.Z)(n))},r=function(){if(null==t){for(var e=arguments.length,i=new Array(e),r=0;r{o.Z.cancel(t),t=null},r}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var i=n(19243),o=n(16177),r=n(74258),a=n(35796),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),m=n(27666),p=n(36355),h=n(83116),f=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var x=(0,h.Z)("Affix",(e=>{const t=(0,f.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function v(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:i}=e.state;i!==n&&(b.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),i=null==n?void 0:n();b.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:i}=e.props,o=e.getTargetFunc();if(t!==k.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!o)return;const r=e.getOffsetTop(),a=e.getOffsetBottom(),s=o();if(s){const t={status:k.None},o=v(e.placeholderNodeRef.current);if(0===o.top&&0===o.left&&0===o.width&&0===o.height)return;const l=v(s),c=w(o,l,r),u=y(o,l,a);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}),t.lastAffix=!!t.affixStyle,i&&n!==t.lastAffix&&i(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:k.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,m.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,m.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const i=e.getOffsetTop(),o=e.getOffsetBottom(),r=t();if(r&&e.placeholderNodeRef.current){const t=v(r),a=v(e.placeholderNodeRef.current),s=w(a,t,i),l=y(a,t,o);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,o.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:i,children:o}=this.props,r=c()(e&&i,{[n]:!!e});let a=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},a,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:r,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},o))))}}]),n}(s.Component);_.contextType=p.E_;var C=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:i}=e,{getPrefixCls:o}=(0,s.useContext)(p.E_),r=o("affix",n),[a,l]=x(r),u=Object.assign(Object.assign({},e),{affixPrefixCls:r,rootClassName:c()(i,l)});return a(s.createElement(_,Object.assign({},u,{ref:t})))}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var i=n(92310),o=n.n(i),r=n(59301),a=n(36355),s=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:i,lineWidth:o,textPaddingInline:r,orientationMargin:a,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${o}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),m=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:i}=r.useContext(a.E_),{prefixCls:s,type:l="horizontal",orientation:c="center",orientationMargin:u,className:p,rootClassName:h,children:f,dashed:g,plain:x,style:v}=e,w=m(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",s),[b,j]=d(y),k=c.length>0?`-${c}`:c,_=!!f,C="left"===c&&null!=u,A="right"===c&&null!=u,S=o()(y,null==i?void 0:i.className,j,`${y}-${l}`,{[`${y}-with-text`]:_,[`${y}-with-text${k}`]:_,[`${y}-dashed`]:!!g,[`${y}-plain`]:!!x,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:C,[`${y}-no-default-orientation-margin-right`]:A},p,h),N=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},C&&{marginLeft:N}),A&&{marginRight:N});return b(r.createElement("div",Object.assign({className:S,style:Object.assign(Object.assign({},null==i?void 0:i.style),v)},w,{role:"separator"}),f&&"vertical"!==l&&r.createElement("span",{className:`${y}-inner-text`,style:T},f)))}},39722:function(e,t,n){"use strict";n.d(t,{t5:function(){return d}});var i=n(92310),o=n.n(i),r=n(55477),a=n(59301),s=n(36355),l=n(77578),c=n(17356),u=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{hashId:t,prefixCls:n,className:i,style:s,placement:c="top",title:u,content:d,children:m}=e;return a.createElement("div",{className:o()(t,n,`${n}-pure`,`${n}-placement-${c}`,i),style:s},a.createElement("div",{className:`${n}-arrow`}),a.createElement(r.G,Object.assign({},e,{className:t,prefixCls:n}),m||((e,t,n)=>{if(t||n)return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:`${e}-title`},(0,l.Z)(t)),a.createElement("div",{className:`${e}-inner-content`},(0,l.Z)(n)))})(n,u,d)))};t.ZP=e=>{const{prefixCls:t}=e,n=u(e,["prefixCls"]),{getPrefixCls:i}=a.useContext(s.E_),o=i("popover",t),[r,l]=(0,c.Z)(o);return r(a.createElement(d,Object.assign({},n,{prefixCls:o,hashId:l})))}},60324:function(e,t,n){"use strict";var i=n(92310),o=n.n(i),r=n(59301),a=n(77578),s=n(62892),l=n(36355),c=n(6848),u=n(39722),d=n(17356),m=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:i}=e;return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:`${i}-title`},(0,a.Z)(t)),r.createElement("div",{className:`${i}-inner-content`},(0,a.Z)(n)))},h=r.forwardRef(((e,t)=>{const{prefixCls:n,title:i,content:a,overlayClassName:u,placement:h="top",trigger:f="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:x=.1,overlayStyle:v={}}=e,w=m(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:y}=r.useContext(l.E_),b=y("popover",n),[j,k]=(0,d.Z)(b),_=y(),C=o()(u,k);return j(r.createElement(c.Z,Object.assign({placement:h,trigger:f,mouseEnterDelay:g,mouseLeaveDelay:x,overlayStyle:v},w,{prefixCls:b,overlayClassName:C,ref:t,overlay:i||a?r.createElement(p,{prefixCls:b,title:i,content:a}):null,transitionName:(0,s.m)(_,"zoom-big",w.transitionName),"data-popover-inject":!0})))}));h._InternalPanelDoNotUseOrYouWillBeFired=u.ZP,t.Z=h},17356:function(e,t,n){"use strict";var i=n(17313),o=n(29878),r=n(19447),a=n(33166),s=n(83116),l=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:o,fontWeightStrong:a,popoverPadding:s,boxShadowSecondary:l,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:d,marginXS:m,colorBgElevated:p,popoverBg:h}=e;return[{[t]:Object.assign(Object.assign({},(0,i.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":p,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:u,boxShadow:l,padding:s},[`${t}-title`]:{minWidth:o,marginBottom:m,color:c,fontWeight:a},[`${t}-inner-content`]:{color:n}})},(0,r.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},u=e=>{const{componentCls:t}=e;return{[t]:a.i.map((n=>{const i=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":i,[`${t}-inner`]:{backgroundColor:i},[`${t}-arrow`]:{background:"transparent"}}}}))}},d=e=>{const{componentCls:t,lineWidth:n,lineType:i,colorSplit:o,paddingSM:r,controlHeight:a,fontSize:s,lineHeight:l,padding:c}=e,u=a-Math.round(s*l);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${u/2}px ${c}px ${u/2-n}px`,borderBottom:`${n}px ${i} ${o}`},[`${t}-inner-content`]:{padding:`${r}px ${c}px`}}}};t.Z=(0,s.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:i}=e,r=(0,l.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(r),u(r),i&&d(r),(0,o._y)(r,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return o&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),r.default.createElement(i,c,u)}}]),t}(o.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[49890,13488,63527,4977,21256,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},60186:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),o=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),s=function(e,t){return o.createElement(a.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var l=o.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,o=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,I(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,E(e,t))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var S=function(e){return e&&"false"!==e},N=function(t,n,i){b(f)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(f)<=4.4)S(n.showToolBar)&&(n.height-=7),S(n.showAlgebraInput)&&(n.height-=37),n.width<605&&S(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(S(n.showToolBar)||S(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=S(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},w||v.appendChild(j)):r.appendChild(j),v.appendChild(r),w||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function _(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},b(f)<5&&(e.className+=" geogebraweb")):k(e,t)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):N(o,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,N(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},D=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],E=function(e,t){if(f=e,t)I(f,!0);else{var r,a,s=!o;if(s){var l=b(f);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",M)if(f.slice(-1*M[u].length)===M[u]||f.slice(-1*(M[u].length+1))===M[u]+"/")return void I(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||S(n.showToolBar)||S(n.showMenuBar)||S(n.showAlgebraInput)||S(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",I(a,!1)}},I=function(e,t){if(e.requirejs)m=e;else{"/"!==e.slice(-1)&&(e+="/"),m=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",x=!1;var n=m.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?M.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),E("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function H(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),E(e,!1),null!==c&&I(c,p),s=!0}return void 0!==n.material_id?_(H):H(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,i,o,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,m=0,p=0,h=0;if(a)l=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(m=l-f.width-f.left,p=u<=480?10:30):(p=f.left,m=u<=480?10:30),d=p+m)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=n(e,t,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,r=(n-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(r,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(r=10+n*o);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(a=40);var s=this.randomNum(-10,10);e.translate(r,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:B,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,C.jsxs)(g.Z,{gutter:24,children:[(0,C.jsxs)(x.Z,{span:14,children:[(0,C.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){J(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:j.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:Y,loading:B,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,C.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,C.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){ae(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:j.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:B,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",m="fullWidth___c492T",p=n(92310),h=n.n(p),f=n(71418),g=n(2859),x=n(85750),v=n(66621),w=n(37712),y=function(e){var t=e.data,n=e.className,i=e.fullWidth,r=e.style,s=void 0===r?{}:r,p=e.onClose,y=e.onOk,b=e.showFullTools,j=e.noAssociationId,k=(0,c.useRef)(null),_=(0,c.useRef)(null),C=(0,c.useRef)(null),A=(0,c.useRef)(null),S=(0,c.useState)(!1),N=l()(S,2),T=N[0],Z=N[1],B=(0,c.useState)("正在加载中"),L=l()(B,2),P=L[0],D=L[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&M()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var M=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),D("正在加载中"),e.next=4,(0,v.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,k.current.src="",k.current.src=n,k.current.onload=function(){I()},Z(!1),D("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=a()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),D("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=i&&i.id&&y(i);case 13:Z(!1),D("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){_.current=new g.hP(k.current),_.current.targetRoot=A.current,_.current.addEventListener("render",E),_.current.addEventListener("beforeclose",p),b&&(_.current.availableMarkerTypes=_.current.ALL_MARKER_TYPES,_.current.uiStyleSettings.redoButtonVisible=!0,_.current.uiStyleSettings.notesButtonVisible=!0,_.current.uiStyleSettings.zoomButtonVisible=!0,_.current.uiStyleSettings.zoomOutButtonVisible=!0,_.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_.current.uiStyleSettings,_.current.show(),null!=t&&t.snapshotData&&_.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,w.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,w.jsx)(f.Z,{spinning:T,tip:P,style:{position:"absolute"},children:(0,w.jsx)("div",{ref:A,className:h()(u,n,i?m:""),style:s,children:(0,w.jsx)("img",{className:d,ref:k})})})})}},87599:function(e,t,n){"use strict";n.d(t,{z:function(){return A},Z:function(){return S}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(37205),u=n.n(c),d=n(79800),m=n.n(d),p=n(59301),h=n(59028),f=n(8591),g=n(43418),x=n(3113),v=n(20817),w=n(17111),y=n(37712),b="  ";function j(e){if(0==e)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,t)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][t]}var k=n(60186),_=n(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var C=h.Z.Dragger;function A(e){var t=[];return e&&e.length>0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+b+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var S=function(e){var t=e.value,n=e.onChange,i=e.action,r=e.data,s=e.className,c=e.maxSize,d=void 0===c?150:c,A=e.title,S=void 0===A?"上传附件":A,N=e.showRemoveModal,T=void 0!==N&&N,Z=e.accept,B=void 0===Z?"":Z,L=e.additionalText,P=e.isDragger,D=e.number,M=void 0===D?1e3:D,E=e.aloneClear,I=void 0!==E&&E,O=e.realTimeRemove,H=void 0===O||O,R=(0,p.useState)(!1),z=m()(R,2),G=z[0],F=z[1],W=(0,p.useState)(t||[]),U=m()(W,2),V=U[0],Y=U[1],J=(0,p.useState)(1),K=m()(J,2),q=K[0],Q=K[1];(0,p.useEffect)((function(){t&&(1===q&&Y(u()(t)),Q(2),M===(null==t?void 0:t.length)&&F(!0))}),[t]);var X,$=function(){setTimeout((function(){V.pop(),Y(u()(V))}),500)},ee={multiple:!0,disabled:G,accept:B,withCredentials:!0,fileList:V,beforeUpload:function(e,t){var n=e.size/1024/1024;return V.concat(t).length>M?(V.pop(),Y(u()(V)),f.ZP.error("最多只能上传".concat(M,"个文件")),I?Promise.reject():($(),!1)):n=M?F(!0):F(!1),Y(u()(V)),V=V.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url=null==e||null===(n=e.response)||void 0===n?void 0:n.url);return-1===e.name.indexOf(b)&&(e.name="".concat(e.name).concat(b).concat(j(e.size))),l()({},e)})),console.log("info:",e,V),n(V)):f.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(X=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H){e.next=2;break}return e.abrupt("return",!0);case 2:if(n=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,w.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!T){e.next=7;break}return e.abrupt("return",new Promise((function(e,t){var i;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=a()(o()().mark((function t(){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,f.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,n();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(s||""),children:[P&&(0,y.jsxs)(C,l()(l()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),L]})),!P&&(0,y.jsxs)(h.Z,l()(l()({},ee),{},{children:[(0,y.jsxs)(x.ZP,{disabled:G,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),S]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},99238:function(e,t,n){"use strict";n(59301);var i=n(6848),o=n(37712);t.Z=function(e){var t=e.value,n=e.visible,r=void 0===n||n,a=e.children;return(0,o.jsx)(o.Fragment,{children:r?(0,o.jsx)(i.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,o.jsx)("span",{children:a})}):a})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return x}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),s=n(59301),l=n(57809),c=n(78241),u=n(3113),d=n(89780),m=n.n(d),p=(n(24147),n(74794),n(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function x(e){var t=e.value,n=e.onChange,i=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,s.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,s.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,s.useEffect)((function(){if(c.current&&!h){var e=m().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,s.useState)("python"),r=a()(i,2),d=r[0],m=r[1];return(0,p.jsxs)(c.Z,o()(o()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){m(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(x,{mode:d})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var i=n(91232),o=n.n(i),r=n(79800),a=n.n(r),s=n(85573),l=n.n(s),c=n(59301),u=n(89780),d=n.n(u),m=n(76374),p=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),f=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),x=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(w,x()(x()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(w,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},b=n(81074),j=n(78241),k=n(92832),_=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},A=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,x()(x()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},S=n(4469),N=n(72952),T=n(95237),Z=n(18433),B=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var r=i.toDataURL("image/png");return(0,h.jsx)(T.Z,{style:{height:"100vh"},children:(0,h.jsx)(Z.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},L=n(7557),P=n.n(L),D=n(41498),M=n.n(D),E=n(37205),I=n.n(E),O=n(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var r,a,s;if(null===(r=t.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(t))i.y?1:n.xi.x?1:0})),t},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=H,z=(n(57193),n(85160)),G=n(43418),F=n(43604),W=n(85750),U="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var Y=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),m=d[0],p=d[1],f=function(){var e=M()(P()().mark((function e(){var t,o;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(m+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(G.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!m,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(T.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,p(m+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(z.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",m="#fffcd5",p="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function w(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,r=(new O.Point).setRectSpot(o.actualBounds,t);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var s={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(t){return e(O.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function j(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(m,"fill"),j(p,"fill"),j(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(f,"fill"),j(v,"fill")))]}function _(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(a),j(n),j(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function A(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",A(null),A([2,4]),A([4,4])))]}function N(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function T(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function Z(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function B(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function L(t,n){var i=0,o=O.Spot.RightSide;t.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):t.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),n||(i-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),k(),_(),S()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),_(),S()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new O.Binding("pathPattern","thickness",T)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",_(),S(),e("ContextMenuButton",e(O.Panel,"Horizontal",Z(0),Z(1),Z(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",B(!1),L(O.Spot.Top,!1),L(O.Spot.Left,!1),L(O.Spot.Right,!1),L(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},B(!0),L(O.Spot.Top,!0),L(O.Spot.Left,!0),L(O.Spot.Right,!0),L(O.Spot.Bottom,!0))))),new O.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(_.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},J=n(5112),K=n(94001),q=J.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(q,{children:[(0,h.jsx)(J.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(J.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(J.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(J.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),m=d[0],p=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=m?"3D":"graphing",l.current.inject("applet_container")}),[m]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(T.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:m,onChange:function(e){return p(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(97488),oe=n(20817),re=n(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",me="------------",pe={default:me,left:":".concat(me),center:":".concat(me,":"),right:"".concat(me,":")},he=n(12066);var fe="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,w=e.isFocus,j=void 0!==w&&w,k=e.watch,_=e.insertTemp,C=e.mode,T=void 0===C?"markdown":C,Z=e.id,L=void 0===Z?"markdown-editor-id":Z,P=e.showResizeBar,D=void 0!==P&&P,M=e.noStorage,E=void 0!==M&&M,I=e.showNullButton,O=void 0!==I&&I,H=e.showNullProgramButton,R=void 0!==H&&H,z=e.hidetoolBar,F=void 0!==z&&z,W=e.fullScreen,U=void 0!==W&&W,V=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,me=void 0!==te&&te,ve=e.disabledFill,be=void 0!==ve&&ve,je=e.placeholder,ke=void 0===je?"":je,_e=e.values,Ce=void 0===_e?"":_e,Ae=e.extraUse,Se=(0,c.useState)(null),Ne=a()(Se,2),Te=Ne[0],Ze=Ne[1],Be=(0,c.useState)(n),Le=a()(Be,2),Pe=Le[0],De=Le[1],Me=(0,c.useState)(k),Ee=a()(Me,2),Ie=Ee[0],Oe=Ee[1],He=(0,c.useState)(U),Re=a()(He,2),ze=Re[0],Ge=Re[1],Fe=(0,c.useState)(""),We=a()(Fe,2),Ue=We[0],Ve=We[1],Ye=(0,c.useState)(0),Je=a()(Ye,2),Ke=Je[0],qe=Je[1],Qe=(0,c.useState)(g),Xe=a()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=a()(tt,2),it=(nt[0],nt[1]),ot=(0,c.useState)(0),rt=a()(ot,2),at=rt[0],st=rt[1],lt=(0,c.useState)(0),ct=a()(lt,2),ut=ct[0],dt=ct[1],mt=(0,c.useRef)(),pt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;De(Ce),null==Te||Te.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==K||K(ze)}),[ze]),(0,c.useEffect)((function(){if(mt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==T)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var n,i,o;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(mt.current,{mode:T,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",ke):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=a>s?a:s,c=a>s?3:4;if(-1===fe.indexOf(r))return null;if(console.log("change1:",t,e,o,i,l,a,s,r),l>=0&&i.ch-l<5){var u=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),j&&t.focus(),t.on("paste",e),me&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ze(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){pt.current}),[$e,pt,ze]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new m.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(mt.current.parentElement),e}();return function(){var t,n;null!==(t=mt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=mt.current)||void 0===n?void 0:n.parentElement)}}}),[Te,gt]),(0,c.useEffect)((function(){if(Te){for(var e=[],t=function(){var t=a()(i[n],2),o=t[0],r=t[1],s=l()({},o,(function(){xt(r)}));e.push(s),Te.addKeyMap(s)},n=0,i=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(L);e>=Ke+1e4&&(!t||t!==Pe)&&(window.sessionStorage.setItem(L,Pe),it(!0))}}),1e4),(0,c.useEffect)((function(){Oe(k)}),[Te,k]),(0,c.useEffect)((function(){Te&&j&&Te.focus()}),[Te,j]),(0,c.useEffect)((function(){if(Ie&&Te){var e=function(e){var t=e.target;if(ft.current){var n=t.scrollTop/t.scrollHeight;ft.current.scrollTop=ft.current.scrollHeight*n}},t=Te.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Te,Ie]),(0,c.useEffect)((function(){if(Te&&J){var e=function(e,t){J(e,t)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,J]),(0,c.useEffect)((function(){if(Te&&V){var e=function(){V(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,V]),(0,c.useEffect)((function(){if(Te){var e=function(e,t){var n=e.getValue();De(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(n,jt(n)):i(n))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==n)Te.setValue(""),De("");else{var e=window.scrollY||window.pageYOffset;n!==Te.getValue()&&(Te.setValue(n),De(n),Te.setCursor(me?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,n]);var xt=(0,c.useCallback)((function(e){var t=Te.getCursor(),n=Te.getSelection(),i=n.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+n+"**"),""===n&&Te.setCursor(t.line,t.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+n+"*"),""===n&&Te.setCursor(t.line,t.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+n+"`"),""===n&&Te.setCursor(t.line,t.ch+1),Te.focus();case"inline-latex":return Ve("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+n+"\n```"),Te.setCursor(t.line+1,n.length+1),Te.focus();case"line-break":return Te.replaceSelection("
      \n"),Te.focus();case"list-ul":return""===n?Te.replaceSelection("- "+n):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===n?Te.replaceSelection("1. "+n):Te.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection(fe),Te.focus();case"inster-template-1":return""===n&&Te.setCursor(t.line,t.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Oe(!Ie),Te.focus();case"trigger-full-screen":return Ge(!ze),Te.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Te,Ie,ze]),vt=(0,c.useCallback)((function(e,t){var n,i,o,r,a;switch(Ve(""),Ue){case ae:var s=e.title,l=e.link;return Te.replaceSelection("[".concat(s,"](").concat(l,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),m=new Uint8Array(d.length),p=0;p-1||null==x||!x.type?g?Te.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Te.replaceSelection("![,](".concat(f,")")):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("video"))>-1?Te.replaceSelection('')):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Te.replaceSelection('').concat(x.name,"")):ge.includes(v)?Te.replaceSelection('').concat(x.name,"")):Te.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(f,")")),Te.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",k=0;k300&&(t=300),et(g+t+"px")}},i=ht.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Te,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:xe(s),height:xe($e)},jt=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Ke]),function(e){var t=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ue]&&Ue!==ce&&Ue!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ue]);var kt=function(e,t,n,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>o-20&&i0&&(0,s.jsx)("div",{className:a,children:n.map((function(e,t){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),m]}),i&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=n(79800),u=n.n(c),d="row___aXJjm",m="title___HUKL0",p="tagsWrap___XB2W3",h="action___VdHb1",f="bar___t1kKC",g="tag___V7Eft",x="name___Hk1Ip",v="num___xQpcH",w="active___XryTX",y="tagsBorderWrap___OMxjs",b=n(92310),j=n.n(b),k=n(89392),_=function(e){var t=e.dataSource,n=void 0===t?[]:t,o=e.value,r=e.onChange,a=e.onTitleChange,l=e.className,c=e.title,b=e.titleWidth,_=void 0===b?41:b,C=e.style,A=void 0===C?{}:C,S=e.fontColor,N=void 0===S?"#6A7283":S,T=e.showCount,Z=(0,i.useState)(0),B=u()(Z,2),L=B[0],P=B[1],D=(0,i.useState)(!1),M=u()(D,2),E=M[0],I=M[1],O=(0,i.useRef)(null),H=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==n.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===n.length&&P(0),I(!1)}),[n]),(0,s.jsxs)("div",{className:j()(d,l),style:A,children:[(0,s.jsx)("div",{onClick:(0,k.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:_,marginTop:E?12:4},className:"".concat(m," ").concat(a?"current":""),children:c}),(0,s.jsxs)("div",{className:E?"".concat(p," ").concat(y):p,children:[(0,s.jsx)("div",{className:f,ref:H,style:L>0?{height:1===L?97:"auto",overflow:1===L?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:g,ref:O,children:null==n?void 0:n.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return r(e.id)},style:{color:N},className:o===e.id?w:"",children:[(0,s.jsx)("span",{title:e.name,className:x,children:e.name}),!!T&&(0,s.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!L&&(0,s.jsx)(i.Fragment,{children:1===L?(0,s.jsxs)("div",{onClick:function(){var e;P(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?I(!0):I(!1)},className:h,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){H.current.scrollTop=0,P(1),I(!1)},className:h,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",A="active___F26E8",S=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,r=e.className,a=e.style,l=void 0===a?{}:a;return(0,s.jsx)("div",{style:l,className:j()(C,r),children:n.map((function(e){return(0,s.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?A:"",children:e.name},e.id)}))})},N="input___PW2zI",T="dropdown___vSy8B",Z="menu___NiyBu",B="text___Grueu",L="b1___ZKryM",P="b2___aKyGa",D=n(92832),M=function(e){var t,n=e.dataSource,o=void 0===n?[]:n,r=e.value,a=void 0===r?"":r,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,m=e.className,p=e.style,h=void 0===p?{}:p,f=e.placeholder,g=(e.allowClear,(0,i.useState)("")),x=u()(g,2),v=x[0],w=x[1],y=(0,i.useState)(""),b=u()(y,2),k=b[0],_=b[1];(0,i.useEffect)((function(){var e,t=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(w(a.id),t=a.value||"");try{_(decodeURIComponent(t||""))}catch(e){_(decodeURIComponent(t||""))}}),[a]);var C=function(){l(encodeURIComponent(k),v||null)};return(0,s.jsxs)("div",{className:j()(N,m),style:h,children:[!!o.length&&(0,s.jsxs)("div",{className:T,children:[(0,s.jsxs)("div",{className:B,children:[null===(t=o.find((function(e){return e.id===v})))||void 0===t?void 0:t.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:L}),(0,s.jsx)("b",{className:P})]}),(0,s.jsx)("div",{className:Z,children:o.map((function(e,t){return(0,s.jsx)("div",{onClick:function(){var t;(t=e.id)!==v&&(w(t),l(encodeURIComponent(k),t))},children:e.name},t)}))})]}),(0,s.jsx)(D.Z,{onPressEnter:C,value:k,onChange:function(e){_(e.target.value),d(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:f}),(0,s.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},E="quickPager___GM30J",I="disabled___Ozc8I",O=function(e){var t=e.value,n=e.onChange,i=e.className,o=e.total,r=e.pageSize,a=e.style,l=void 0===a?{}:a,c=t<2,u=t>=Math.ceil(o/r);return o<=r?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:j()(E,i),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||n(t-1,"prev")},className:c?I:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||n(t+1,"next")},className:u?I:"",children:"下一页"})]})},H="list___oOsiS",R="wrap___G6T7F",z="lockWrap___Rl79E",G="li___oZZ7l",F="cover___b2bYW",W="img___IQX7w",U="sign___HkT6C",V="name___SsJx8",Y="e___TMqq0",J="tags___bcjyo",K="rate___YACg7",q=n(71418),Q=n(6848),X=n(31395),$=n(20817),ee=n(66621),te=n(96908),ne=n(57177),ie=n(81378),oe=n(50883),re=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,r=void 0===o?4:o,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,m=e.wrapWidth,p=void 0===m?1200:m,h=e.trackEventItems,f=e.loading,g=Math.floor((p-(r-1)*a)/r);return(0,s.jsx)(q.Z,{spinning:f,children:(0,s.jsxs)("div",{className:j()(H,t),children:[!!i.length&&i.map((function(e,t){var n=e.name,i=e.id,o=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:R,style:{width:g,marginRight:(1+t)%r==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:G,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),l&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,s.jsxs)("div",{className:W,children:[(0,s.jsx)("img",{className:F,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:U,src:te}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:U,src:ne}),e.is_unity_3d&&(0,s.jsx)("img",{className:U,src:ie})]}),(0,s.jsx)("div",{className:V,children:(0,s.jsx)(Q.Z,{title:n||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:Y,children:n||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:J,children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:K,children:[(0,s.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:z,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ae="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",me="bq___Bil0T",pe="sign___DXJ4d",he="name___l7FoJ",fe="e___pXQUG",ge="unit___wCIFR",xe="tags___w_Mil",ve=n(89260),we=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,r=void 0===o?4:o,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,m=e.wrapWidth,p=void 0===m?1200:m,h=e.trackEventItems,f=e.loading,g=e.onRemove,x=void 0===g?function(){}:g,v=e.isCurrent,w=void 0===v||v,y=Math.floor((p-(r-1)*a)/r),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,s.jsx)(q.Z,{spinning:f,children:(0,s.jsxs)("div",{className:j()(ae,t),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,t){var n,i=e.name,o=e.id,l=e.identifier,u=(e.featured,e.school_name),m=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:se,style:{width:y,marginRight:(1+t)%r==0?0:a+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(l))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(m)}),w&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(t){t.stopPropagation(),x(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var i,o=null===(i=b.find((function(t){return t.name==e})))||void 0===i?void 0:i.swimg;return(0,s.jsx)("img",{className:pe,src:o,style:{left:"-4px"}})}var r=null===(n=b.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,s.jsx)("img",{className:pe,src:r,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:me,children:"开放课程"})})]}),(0,s.jsx)("div",{className:he,children:(0,s.jsx)(Q.Z,{title:i,children:(0,s.jsx)("span",{className:fe,children:i})})}),(0,s.jsx)(Q.Z,{title:"发布单位:".concat(u),children:(0,s.jsxs)("div",{className:ge,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,s.jsx)("div",{className:xe,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ye={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"},be=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,o=e.col,r=void 0===o?4:o,a=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,m=e.wrapWidth,p=void 0===m?1200:m,h=e.trackEventItems,f=e.loading,g=Math.floor((p-(r-1)*a)/r);return(0,s.jsx)(q.Z,{spinning:f,children:(0,s.jsxs)("div",{className:j()(ye.list,t),children:[!!i.length&&i.map((function(e,t){var n=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+t)%r==0?0:a+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:ye.li,onClick:function(t){t.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:ye.top,children:[(0,s.jsx)(Q.Z,{title:e.name,children:(0,s.jsx)("div",{className:ye.name,children:e.name})}),(0,s.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),n&&(0,s.jsxs)("div",{className:ye.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),o&&(0,s.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,s.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:ye.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},je={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"},ke=n(32007),_e=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,o=e.onChange,r=e.className,a=e.style,l=void 0===a?{}:a,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:j()(je.tabs,r),style:l,children:[(0,s.jsx)("div",{className:je.tabsWrap,children:n.map((function(e,t){return(0,s.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&ke.history.push(e.link)},children:[(0,s.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,s.jsx)("div",{className:je.tabBar,children:c})]})},Ce=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.children;return(0,s.jsx)("div",{className:j()(t),style:i,children:o})},Ae="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Te="orderDesc___rHdbB",Ze="active___a7eSP",Be="cursorPointer___gs9kL",Le="orderTextWrap___teAKn",Pe=n(38854),De=n(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ee=function(e){var t,n=e.sortValue,i=e.dropValue,o=e.className,r=e.onSort,a=e.onDrop,l=e.dataSource,c=void 0===l?Me:l;return(0,s.jsxs)("div",{className:j()(Ae,o),children:[(0,s.jsx)(Pe.Z,{dropdownRender:function(){return(0,s.jsx)(De.Z,{children:c.map((function(e,t){return(0,s.jsx)(De.Z.Item,{onClick:function(){return a(e.id)},children:e.name},t)}))})},children:(0,s.jsx)("span",{className:Le,children:null===(t=c.find((function(e){return i===e.id})))||void 0===t?void 0:t.name})}),(0,s.jsxs)("span",{className:Se,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Be," ").concat(Ze):"iconfont icon-sanjiaoxing-up font12 ".concat(Be),onClick:function(){return r("asc"===n?"desc":"asc")}})}),(0,s.jsx)("span",{className:Te,children:(0,s.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Be," ").concat(Ze):"iconfont icon-sanjiaoxing-down font12 ".concat(Be),onClick:function(){return r("asc"===n?"desc":"asc")}})})]})]})},Ie=n(82242),Oe=n.n(Ie),He=n(7557),Re=n.n(He),ze=n(41498),Ge=n.n(ze),Fe=n(39647),We=n.n(Fe),Ue={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"},Ve=n(3113),Ye=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var t=e.className,n=e.style,o=e.children,r=e.loading,a=void 0!==r&&r,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,m=e.size,p=void 0===m?"middle":m,h=e.shape,f=void 0===h?"round":h,g=We()(e,Ye),x=(0,i.useState)(!1),v=u()(x,2),w=v[0],y=v[1];return(0,s.jsx)(Ve.ZP,Oe()(Oe()({onClick:(0,k.throttle)(function(){var e=Ge()(Re()().mark((function e(t){return Re()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&y(!0),e.prev=1,e.next=4,d(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ue.btn,Ue["".concat(p,"-").concat(f)],t),style:n,size:p,shape:f,loading:w||a},g),{},{children:o}))},Ke="head___ghH72",qe="node___mjPEy",Qe=function(e){var t=e.className,n=e.style,i=e.children,o=void 0===i?null:i,r=e.onClick,a=e.title;return(0,s.jsxs)("div",{className:j()(Ke,t),style:n,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:r,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:a,children:a}),(0,s.jsx)("div",{className:qe,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",et="cancel___aiq1I",tt=function(e){var t=e.confirmShow,n=void 0===t||t,i=e.confirmTitle,o=e.confirmClick,r=e.cancelShow,a=void 0===r||r,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,m=e.confirmLoading,p=void 0!==m&&m;return(0,s.jsxs)("div",{className:j()(Xe,u),style:d,children:[n&&(0,s.jsx)(Ve.ZP,{loading:p,onClick:o,type:"primary",className:$e,children:i}),a&&(0,s.jsx)(Ve.ZP,{onClick:c,className:et,children:l})]})},nt={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"},it=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,o=e.LeftContent,r=e.children,a=e.RightContent;return(0,s.jsx)("div",{className:j()(nt.fixedBottom,t),style:i,children:(0,s.jsxs)("div",{className:nt.wrap,children:[(0,s.jsx)("div",{className:nt.left,children:o}),(0,s.jsx)("div",{className:nt.center,children:r}),(0,s.jsx)("div",{className:nt.right,children:a})]})})},ot="crumbs___V41Oe",rt="hover___bEIVd",at=function(e){var t=e.className,n=e.style,o=void 0===n?{}:n,r=e.dataSource,a=void 0===r?[]:r;return(0,s.jsx)("div",{className:j()(ot,t),style:o,children:a.map((function(e,t){return t"," "]})]},t):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},st=n(31797),lt=["onChange"],ct=st.Z.Countdown,ut=function(e){var t=e.onChange,n=We()(e,lt),o=(0,i.useState)(null),r=u()(o,2),a=r[0],l=r[1];(0,i.useEffect)((function(){"number"==typeof a&&a>=0&&t(a)}),[a]);return(0,s.jsx)(ct,Oe()(Oe()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);l(t)}}))}},12066:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(59301);function o(e,t){var n=(0,i.useRef)();(0,i.useEffect)((function(){n.current=e})),(0,i.useEffect)((function(){if(null!==t){var e=setInterval((function(){n.current()}),t);return function(){return clearInterval(e)}}}),[t])}},35699:function(e,t,n){"use strict";var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(78241),m=n(43418),p=n(8591),h=n(92832),f=n(94408),g=n(32007),x=n(87599),v=n(37712);t.Z=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading,shixunHomeworks:e.shixunHomeworks}}))((function(e){var t=e.classroomList,n=(e.loading,e.dispatch),i=e.shixunHomeworks,r=(0,g.useParams)(),s=d.Z.useForm(),c=u()(s,1)[0],w=(i.workList,i.workSetting);return(0,v.jsx)(m.Z,{centered:!0,title:"补交附件",open:"补交附件"===t.actionTabs.key,bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=function(){var e=a()(o()().mark((function e(){var i,a,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return a=l()({},c.getFieldValue()),s=t.actionTabs.selectArrs,a.attachment_ids=null===(i=a.attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id})),e.next=7,(0,f.mz)(l()(l()({},a),{},{homeworkId:s.work_id}));case 7:0===e.sent.status&&(c.resetFields(),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getWorkSetting",payload:l()({},r)}),n({type:"shixunHomeworks/getWorkList",payload:l()({},r)}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null==w||!w.can_submit){e.next=7;break}if(null!=w&&w.submit_size){e.next=5;break}return p.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 5:return m.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,v.jsxs)(v.Fragment,{children:["你还有 ",(0,v.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==w?void 0:w.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){i()}}),e.abrupt("return");case 7:i();case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),n({type:"classroomList/setActionTabs",payload:{}})},children:(0,v.jsxs)(d.Z,{form:c,initialValues:{},children:[(0,v.jsx)(d.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,v.jsx)(x.Z,{})}),(0,v.jsx)(d.Z.Item,{name:"description",children:(0,v.jsx)(h.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})}))},54803:function(e,t,n){"use strict";var i=n(7557),o=n.n(i),r=n(85573),a=n.n(r),s=n(37205),l=n.n(s),c=n(41498),u=n.n(c),d=n(82242),m=n.n(d),p=n(79800),h=n.n(p),f=n(39647),g=n.n(f),x=n(59301),v=n(78241),w=n(8591),y=n(43418),b=n(95237),j=n(43604),k=n(57930),_=n(5112),C=n(24905),A=n(61186),S=n.n(A),N=n(85750),T=n(89260),Z=n(66621),B=n(32007),L=n(16862),P=n(87860),D=n(96631),M=n(94051),E=n(37712),I=["classroomList","dispatch","courseEndTime"];t.Z=(0,B.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,r=e.courseEndTime,s=g()(e,I),c=(0,B.useParams)(),d=v.Z.useForm(),p=h()(d,1)[0],f=(0,x.useState)(1),A=h()(f,2),O=A[0],H=A[1],R=(0,x.useState)([]),z=h()(R,2),G=z[0],F=z[1],W=(0,x.useState)(0),U=h()(W,2),V=(U[0],U[1]),Y=(0,x.useState)(2e3),J=h()(Y,2),K=(J[0],J[1],(0,x.useState)(!0)),q=h()(K,2),Q=(q[0],q[1]),X=(0,x.useState)(!1),$=h()(X,2),ee=$[0],te=($[1],(0,x.useState)(!1)),ne=h()(te,2),ie=ne[0],oe=(ne[1],(0,x.useState)([])),re=h()(oe,2),ae=re[0],se=re[1],le=(0,x.useState)(!0),ce=h()(le,2),ue=ce[0],de=ce[1],me=(0,x.useState)(null),pe=h()(me,2),he=pe[0],fe=pe[1];(0,x.useEffect)((function(){if("立即发布"===n.actionTabs.key)if(we(),ge(),2===n.actionTabs.type){var e=n.actionTabs.selectArrsAll[0];fe({submit_limit:null==e?void 0:e.submit_limit,submit_limit_num:null==e?void 0:e.submit_limit_num,must_file:null==e?void 0:e.must_file,can_submit:null==e?void 0:e.can_submit,submit_num:null==e?void 0:e.submit_num}),de(e.unified_setting)}else fe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})}),[n.actionTabs]),(0,x.useEffect)((function(){if(ee){if(ie)return;i({type:"classroomList/setActionTabs",payload:{}}),(0,T.GJ)()?i({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})}}),[ee]);var ge=function(){var e=u()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,D.c_)(m()(m()({},c),{},{page:t||O,limit:2e4,homework_id:1===n.actionTabs.type?"":n.actionTabs.selectArrs[0]}));case 3:null==(i=e.sent)||i.course_groups.map((function(e,t){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),i&&(F(l()(null==i?void 0:i.course_groups)),V(null==i?void 0:i.course_groups_count),Q(!1),t||p.setFieldsValue(a()(a()({},"publish_time",S()(S()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",S()(S()(new Date((0,Z.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),xe=function(){(0,T.GJ)()?n.actionTabs.detail?(i({type:"shixunHomeworks/setActionTabs",payload:{}}),i({type:"shixunHomeworks/getWorkList",payload:m()({},c)}),i({type:"shixunHomeworks/getWorkSetting",payload:m()({},c)})):i({type:"classroomList/getClassroomTeacherCommonList",payload:m()(m()({},n.actionTabs.params),{},{type:1})}):i({type:"classroomList/getClassroomCommonList",payload:m()({},n.actionTabs.params)})},ve=function(){var e=u()(o()().mark((function e(){var t,r,a,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,T.Rm)()||null!==(t=n.AssistantObject.normal)&&void 0!==t&&t.can_publish){e.next=4;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),ke(!1),e.abrupt("return");case 4:if(!((a=m()({},p.getFieldsValue())).end_time<=a.publish_time)){e.next=9;break}return w.ZP.info("截止时间不能大于或等于发布时间"),ke(!1),e.abrupt("return");case 9:if(!((null==ae?void 0:ae.length)<=0&&!ue&&G.length>0)){e.next=13;break}return w.ZP.info("发布班级不能为空"),ke(!1),e.abrupt("return");case 13:if(null==he||!he.submit_limit||null!=he&&he.submit_limit_num){e.next=17;break}return w.ZP.warning("学生填写内容字数不能为空"),ke(!1),e.abrupt("return");case 17:if(null==he||!he.can_submit||null!=he&&he.submit_num){e.next=21;break}return w.ZP.warning("学生提交作品次数不能为空"),ke(!1),e.abrupt("return");case 21:return u=m()({homework_ids:l()(n.actionTabs.selectArrs),group_ids:ae.length>0?ae.map((function(e){return e.id})):null===(r=n.detailCommonHomeworksList)||void 0===r?void 0:r.course_groups,end_time:S()(a.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(a.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!ae.length},he),ke(!0),e.next=25,(0,N.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:m()({},u)});case 25:0===e.sent.status?(ke(!1),(0,Z.L9)(["教学课堂","图文作业","立即发布"]),w.ZP.success("发布成功"),i({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),s.onCallback&&s.onCallback(),xe(),"0"===localStorage.getItem("Noviceguide")||i({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,E.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):ke(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){H(1),F([]),se([])},ye=(n.detailCommonHomeworksList,(0,x.useState)(!1)),be=h()(ye,2),je=be[0],ke=be[1];return(0,E.jsxs)(y.Z,{width:600,centered:!0,confirmLoading:je,title:"发布作业",open:"立即发布"===n.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){we(),xe(),i({type:"classroomList/setActionTabs",payload:{}})},children:[(0,E.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,E.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),G&&(0,E.jsxs)(v.Z,{form:p,children:[(0,E.jsxs)("div",{style:{paddingLeft:0},children:[(0,E.jsxs)(b.Z,{className:"mt30",align:"middle",children:[(0,E.jsx)(j.Z,{children:(0,E.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,E.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,M.Q8)(e,r)},disabledTime:function(e){return(0,M.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:S()((0,Z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,E.jsx)(j.Z,{className:"ml20",children:(0,E.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,E.jsx)(k.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:S()((0,Z.U6)(),"HH:mm")},disabledDate:function(e){return(0,M.Q8)(e,r,p.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,p.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===n.actionTabs.type&&(0,E.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,E.jsxs)(_.ZP.Group,{value:ue,onChange:function(e){de(e.target.value),se([])},children:[(0,E.jsx)(_.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,E.jsx)(_.ZP,{className:"ml20",disabled:G.length<=0,value:!1,children:"分班发布"})]})]}),G.length<=0&&2===n.actionTabs.type&&(0,E.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===n.actionTabs.type||!ue)&&G.length>0&&(0,E.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,E.jsx)("span",{style:{flex:1},children:(0,E.jsx)(C.Z,{checked:ae.length===G.length,onChange:function(e){ae.length===G.length?se([]):se(G.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,E.jsx)("span",{style:{width:16}}),(0,E.jsxs)("span",{style:{flex:1},children:["已选择",ae.length||0,"个分班"]})]}),(1===n.actionTabs.type||!ue)&&G.length>0&&(0,E.jsx)(L.Z,{data:G,selectedRowKeys:ae,setSelectedRowKeys:se})]}),!(null!=n&&null!==(t=n.actionTabs)&&void 0!==t&&null!==(t=t.selectArrsAll)&&void 0!==t&&null!==(t=t[0])&&void 0!==t&&t.is_shixun)&&(0,E.jsx)(P.ZP,{value:he,onChange:function(e){return fe(m()({},e))}})]})}))},3782:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});n(59301);var i=n(38854),o=n(20834),r=n(6848),a=n(92832),s="searchSortControllerContainer___AAq4n",l="btn___bMc0x",c="btnSort___vBpNG",u="tips___egWVQ",d=n(37712),m=function(e){var t=e.isAdmin,n=(e.dataSource,e.batchStatus,e.SortMenuName),m=e.setSortMenuName,p=e.onSearch,h=e.onSort,f=(e.onBatch,t?[{name:"默认排序",type:"position",direction:"desc"},{name:"创建时间升序",type:"created_at",direction:"asc"},{name:"创建时间降序",type:"created_at",direction:"desc"},{name:"更新时间升序",type:"updated_at",direction:"asc"},{name:"更新时间降序",type:"updated_at",direction:"desc"},{name:"作业名称升序",type:"name_pinyin",direction:"asc"},{name:"作业名称降序",type:"name_pinyin",direction:"desc"}]:[{name:"默认排序",type:"position",direction:"desc"},{name:"按发布时间升序",type:"created_at",direction:"asc"},{name:"按发布时间降序",type:"created_at",direction:"desc"},{name:"按截止时间升序",type:"updated_at",direction:"asc"},{name:"按截止时间降序",type:"updated_at",direction:"desc"},{name:"作业名称升序",type:"name_pinyin",direction:"asc"},{name:"作业名称降序",type:"name_pinyin",direction:"desc"}]),g="默认排序"===n;return(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("div",{children:(0,d.jsx)(i.Z,{dropdownRender:function(){return(0,d.jsx)(o.Z,{selectedKeys:[n],children:f.map((function(e){return(0,d.jsx)(o.Z.Item,{onClick:function(){return m((t=e).name),void h(t);var t},children:e.name},e.name)}))})},children:(0,d.jsx)("div",{children:(0,d.jsxs)("span",{className:"".concat(l," ").concat(g?c:""),children:[(0,d.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),g&&(0,d.jsx)(r.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,d.jsx)("span",{className:u,children:(0,d.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,d.jsx)(a.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:function(e){return p(e.trim())},style:{width:220,marginLeft:"auto"}})]})}},40415:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});n(59301);var i=n(20834),o=n(95237),r=n(43604),a=n(38854),s=n(6848),l="tabMenuContainer___xbZhu",c="control___tg7XY",u="iconH___CDXCm",d="selectBtn___Da4jv",m=n(32007),p=n(89260),h=n(37712),f=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.isLoading,f=e.addText,g=e.tabDataSource,x=e.isAdmin,v=e.dispatch,w=e.type,y=e.exportType,b=e.TooltipTitle,j=e.categoryId,k=e.dropdownMenu,_=e.isShowRightControl,C=e.defaultSelectedKeys,A=e.classroomList,S=e.onTabMenuClick,N=e.onTooltipTitleClick,T=e.onDropdownMenuClick,Z=e.onsetClick,B=(0,m.useParams)();return(0,h.jsx)("div",{className:l,children:(0,h.jsxs)(o.Z,{children:[(0,h.jsx)(r.Z,{flex:"1",children:(0,h.jsx)(i.Z,{mode:"horizontal",selectedKeys:C,children:g.map((function(e){return(0,h.jsxs)(i.Z.Item,{onClick:function(){return n?{}:S(e)},children:[(0,h.jsx)("span",{className:"c-grey-666 ".concat(x?"mr20":""),children:e.name}),void 0!==e.total&&(0,h.jsx)("span",{className:"c-grey-999",children:e.total||0})]},e.id)}))})}),x&&_&&(0,h.jsxs)(r.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[(0,h.jsx)(a.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,h.jsxs)(i.Z,{children:[(0,h.jsx)(i.Z.Item,{onClick:function(){v({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:w,exportType:y,category_id:B.categoryId}})},children:"学生成绩"},1),(0,h.jsx)(i.Z.Item,{onClick:function(){m.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/").concat("group"===y?"group_work_list":"normal_work_list"))},children:"历史导出"},3)]})},children:(0,h.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,h.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,h.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),!(0,p.Rm)()||null!==(t=A.AssistantObject.normal)&&void 0!==t&&t.can_create?(0,h.jsx)("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:Z,children:(0,h.jsx)("i",{className:"iconfont icon-shezhi6 font16 mr5"})}):"",(0,h.jsxs)("div",{className:c,children:[(0,h.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:N,children:(0,h.jsx)(s.Z,{title:b,children:(0,h.jsx)("span",{className:"".concat(u,j?" iconfont icon-zhongmingmingmulu":" iconfont icon-xinjianmulu1")})})}),(0,h.jsx)(a.Z,{className:"ml10",dropdownRender:function(){return(0,h.jsx)(i.Z,{onClick:function(e){var t=e.key;T(t)},children:k.map((function(e){return(0,h.jsx)(i.Z.Item,{children:e.name},e.id)}))})},children:(0,h.jsxs)("span",{className:d,children:[(0,h.jsx)("span",{children:(0,h.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,h.jsx)("span",{children:f||"新建作业"})]})})]})]})]})})}))},95269:function(e,t,n){"use strict";n.r(t),n.d(t,{CommonHomeworkContext:function(){return Qe},default:function(){return Xe}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),m=n(32007),p=n(8591),h=n(27092),f=n(81228),g=n(43418),x=n(95237),v=n(43604),w=n(5112),y=n(60324),b=n(94001),j=n(24905),k=n(39248),_=n(66621),C=n(89260),A=n(37205),S=n.n(A),N=n(39647),T=n.n(N),Z=n(85750),B=n(44618),L=n(37712),P=["classroomList","dispatch","match","location","user","onCallback"],D=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i=e.classroomList,r=e.dispatch,s=(e.match,e.location,e.user),c=e.onCallback,h=(T()(e,P),(0,m.useParams)()),f=(0,d.useState)(!1),x=u()(f,2),v=x[0],w=x[1],y=(0,d.useState)(!1),b=u()(y,2),j=b[0],k=b[1],A=(0,d.useRef)(null);(0,d.useEffect)((function(){if("删除"===i.actionTabs.key){if((0,C.j5)())return void k(!0);var e={hasNum:0,noHasNum:0};i.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?g.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,L.jsxs)("div",{children:["当前选中资源中:",(0,L.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,L.jsx)("span",{className:"c-red",children:e.noHasNum})," ","个由其他老师发布。",(0,L.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){N()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var N=function(){r({type:"classroomList/setActionTabs",payload:{}})};return(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:j,okText:"确定",cancelText:"取消",confirmLoading:v,destroyOnClose:!0,onOk:a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=A.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return w(!0),e.next=5,(0,Z.ZP)("/api/courses/".concat(h.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:S()(i.actionTabs.selectArrs)}});case 5:n=e.sent,w(!1),0===n.status&&((0,_.L9)(["教学课堂","图文作业","删除"]),p.ZP.success("删除成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),c&&c(),(0,C.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},i.actionTabs.params),{},{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:l()({},i.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){N()},children:null!=i&&null!==(t=i.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.status)?(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,L.jsx)("p",{children:"是否确认删除?"})]}):(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("p",{style:{color:"#DD0000"},children:"删除作业则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,L.jsx)(B.Z,{ref:function(e){return A.current=e}})]})})})),M=n(54803),E=n(14720),I=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,m.useParams)();return(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/courses/".concat(i.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:S()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,_.L9)(["教学课堂","图文作业","设为公开"]),p.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,C.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,L.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,L.jsx)("br",{}),"是否确认设为公开?"]})})})),O=["classroomList","dispatch","onCallback"],H=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=e.onCallback,r=(T()(e,O),(0,m.useParams)());return r.id=r.coursesId,(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:"收藏"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/courses/".concat(r.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:S()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,_.L9)(["教学课堂","图文作业","收藏"]),p.ZP.success("收藏成功,请前往【个人主页/课堂资源】查看"),n({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,C.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:"确认收藏?"})})),R=n(85573),z=n.n(R),G=n(78241),F=n(92832),W=n(61186),U=n.n(W),V=(0,m.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,i=e.classroomList,r=(e.loading,e.dispatch),s=e.onCallback,c=(0,m.useParams)(),d=(0,m.useLocation)(),h=i.actionTabs,f=G.Z.useForm(),w=u()(f,1)[0];return(0,L.jsxs)(g.Z,{centered:!0,title:"新建目录",open:"新建目录"===i.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:a()(o()().mark((function e(){var t,n,a,u,h,f,g,x;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=w.getFieldValue(),n="/api/course_modules/".concat(i.detailCommonHomeworksList.main_category_id,"/add_second_category.json"),e.next=4,(0,Z.ZP)(n,{method:"post",body:l()({},t)});case 4:0===(a=e.sent).status&&(p.ZP.success("添加成功"),s&&s(),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),h=i.actionTabs.selectArrs.type,f=(null==a?void 0:a.category_id)||0,(g=null===(u=d.pathname)||void 0===u?void 0:u.split("/"))[4]=f,g[3]=h||g[3],x=null==g?void 0:g.join("/"),m.history.push(x));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,L.jsx)("p",{className:"tc",children:(0,L.jsx)("br",{})}),i.courseGroups.course_groups&&(0,L.jsx)(G.Z,{form:w,initialValues:z()({},"name",""),children:(0,L.jsx)(G.Z.Item,{name:"name",children:(0,L.jsxs)(x.Z,{className:"mt30",children:[(0,L.jsx)(v.Z,{children:"目录名称:"}),(0,L.jsx)(v.Z,{flex:"1",children:(0,L.jsx)(F.Z,{defaultValue:(null===(t=h.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=h.selectArrs)||void 0===n?void 0:n.name)})})]})})})]})})),Y=n(99313),J=n(3113),K=n(26724),q=n.n(K),Q=n(87308),X=n(28103),$=n(81327),ee=n(71418),te=n(16896),ne={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ie=n(21256),oe=Q.Z.Paragraph,re=function(e,t){var n=e.createShixunParams,i=(0,d.useState)("0"),r=u()(i,2),s=r[0],c=r[1],m=(0,d.useState)("hot"),p=u()(m,2),h=p[0],f=p[1],g=(0,d.useState)([]),w=u()(g,2),y=w[0],b=w[1],k=(0,d.useState)(!0),_=u()(k,2),C=_[0],A=_[1],N=(0,d.useState)(1),T=u()(N,2),Z=T[0],B=T[1],P=(0,d.useRef)(null),D=(0,d.useRef)(null),M=(0,d.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),E=function(){var e=a()(o()().mark((function e(t,n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(!0),clearTimeout(P.current),P.current=setTimeout(a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(t,"params2"),e.next=3,(0,te.he)(t);case 3:if((i=e.sent).status){e.next=15;break}if(!n){e.next=10;break}return 0===i.shixuns.length&&W(!1),b((function(e){return[].concat(S()(e),S()(i.shixuns))})),A(!1),e.abrupt("return");case 10:D.current.scrollTop=0,W(!0),B(Z+1),A(!1),b(i.shixuns);case 15:case"end":return e.stop()}}),e)}))),1e3);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();(0,d.useImperativeHandle)(t,(function(){return{search:function(e){return E(l()(l()({},M.current),{},{keyword:e}))},changeKeyWord:function(e){return M.current.keyword=e}}})),(0,d.useEffect)((function(){E(M.current)}),[]);var I=(0,d.useState)([]),O=u()(I,2),H=O[0],R=O[1],z=(0,d.useState)(!0),G=u()(z,2),F=G[0],W=G[1];return(0,L.jsxs)("div",{className:"mt20",children:[(0,L.jsxs)(x.Z,{justify:"space-between",style:{marginBottom:8},children:[(0,L.jsx)(v.Z,{children:[{name:"全部",id:"0"},{name:"初级",id:"1"},{name:"中级",id:"2"},{name:"中高级",id:"3"},{name:"高级",id:"4"}].map((function(e,t){return(0,L.jsx)("span",{style:{border:"none",marginRight:20,color:s===e.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:function(){c(e.id),M.current.diff=e.id,E(M.current)},children:e.name},t)}))}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(ie.tp,{dataSource:[{name:"最新",id:"new"},{name:"最热",id:"hot"},{name:"我的",id:"mine"}],value:h,onChange:function(e){f(e),M.current.order=e,"mine"===e?(M.current.mine="true",M.current.status="2"):(M.current.mine="",M.current.status=""),E(M.current)}})})]}),(0,L.jsxs)("div",{className:ne.scrollWrap,children:[(0,L.jsx)("div",{ref:D,style:{maxHeight:260,overflow:"hidden auto"},children:(0,L.jsx)(q(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:function(e){E(l()(l()({},M.current),{},{page:e}),!0)},hasMore:F&&!C,useWindow:!1,children:(0,L.jsx)(j.Z.Group,{onChange:function(e){R(e),n.current.shixuns_info=e.map((function(e){return{shixun_id:e,is_copy:0,is_use:1}}))},value:H,children:y.map((function(e){var t=e||{},n=t.name,i=t.id,o=t.description,r=t.challenge_names,a=t.author_name,s=t.author_school_name,l=t.level,c=t.total_stu_num;return(0,L.jsxs)("div",{className:ne.shixunItemWrapper,children:[(0,L.jsxs)(x.Z,{align:"middle",className:ne.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"},children:[(0,L.jsx)(j.Z,{value:i,style:{paddingRight:"10px"}}),(0,L.jsx)("div",{className:ne.title,style:{fontWeight:"600"},children:n})]}),(0,L.jsxs)("div",{className:ne.contentWrapper,children:[(0,L.jsx)(oe,{ellipsis:{rows:2},className:ne.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"},children:o}),(0,L.jsx)(x.Z,{children:r.map((function(e,t){return(0,L.jsxs)("span",{className:ne.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"},children:[(0,L.jsxs)("span",{style:{paddingRight:"5px"},children:["第",t+1,"关"]})," ",e]},t)}))}),(0,L.jsx)(X.Z,{dashed:!0,style:{margin:"8px 0"}}),(0,L.jsx)(x.Z,{className:ne.info,children:(0,L.jsxs)($.Z,{children:[(0,L.jsx)("span",{style:{fontWeight:"600",color:"black"},children:a}),(0,L.jsx)("span",{children:"|"}),(0,L.jsx)("span",{children:s}),(0,L.jsx)("span",{children:"|"}),(0,L.jsxs)("span",{children:["难度系数 ",(0,L.jsx)("span",{style:{fontWeight:"400",color:"#000000"},children:l})]}),(0,L.jsx)("span",{children:"|"}),(0,L.jsxs)("span",{children:["学习人数  ",(0,L.jsx)("span",{style:{fontWeight:"600",color:"black"},children:c})]})]})})]})]},i)}))})},Z)}),C&&(0,L.jsx)("div",{className:ne.loading,children:(0,L.jsx)(ee.Z,{spinning:!0})})]})]})},ae=(0,d.forwardRef)(re),se={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},le=n(50883),ce=n(96631),ue=n(87466),de=(Y.Z.TabPane,(0,m.connect)((function(e){var t=e.shixunHomeworks,n=e.classroomList;return{shixunHomeworks:t,loading:e.loading,classroomList:n}}))((function(e){var t,n=e.shixunHomeworks,i=(e.loading,e.classroomList),r=e.dispatch,s=e.refreshList,c=(0,m.useParams)(),p=((0,m.useLocation)(),G.Z.useForm()),h=u()(p,1)[0],f=(n.brankList,(0,d.useState)(!1)),w=u()(f,2),y=(w[0],w[1]),b=(0,d.useState)(!0),k=u()(b,2),A=k[0],N=k[1],T=(0,d.useState)(!1),Z=u()(T,2),B=Z[0],P=Z[1],D=(0,d.useState)("myself"),M=u()(D,2),E=M[0],I=M[1],O=(0,d.useState)([]),H=u()(O,2),R=H[0],W=H[1],U=(0,d.useState)(),V=u()(U,2),Y=V[0],K=V[1],Q=(0,d.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),X=u()(Q,2),$=X[0];X[1];(0,d.useEffect)((function(){"题库选用"===n.actionTabs.key&&te()}),[n.actionTabs.key]);var ee=[],te=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!A){e.next=11;break}return y(!1),++$.page,e.next=5,r({type:"shixunHomeworks/getBrankList",payload:l()({},$)});case 5:n=e.sent,R=S()(R.concat(n.object_list)),K(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)<$.limit?N(!1):N(!0),W(S()(R)),""==n.object_list&&1===$.page&&y(!0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=(0,d.useRef)({identifier:c.coursesId,shixuns_info:[],type:"normal",coursesId:c.coursesId,category_id:c.categoryId}),ie=function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,ce.aQ)(t);case 3:n=e.sent,P(!1),n.status||(s(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:t.coursesId}}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),oe=(0,d.useRef)(),re=i.detailCommonHomeworksList;return(0,L.jsxs)(g.Z,{className:se.border,centered:!0,title:(0,L.jsx)("span",{style:{fontWeight:"600"},children:"选用课堂资源"}),destroyOnClose:!0,open:"题库选用"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:B},onOk:a()(o()().mark((function e(){var t,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("jupyter"!==E){e.next=3;break}return ie(ne.current),e.abrupt("return");case 3:return P(!0),t=h.getFieldsValue(),e.next=7,r({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:t.group_ids}});case 7:0===(null==(i=e.sent)?void 0:i.status)&&((0,_.L9)(["教学课堂","图文作业","选用课堂资源"]),r({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"立即发布",type:1,selectArrs:i.object_ids,params:null===(a=n.actionTabs)||void 0===a?void 0:a.params,manage_all_group:null==re?void 0:re.manage_all_group}})),P(!1);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,L.jsxs)(x.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"},children:[(0,L.jsx)(v.Z,{span:12,children:[{name:"我的资源",id:"myself"},{name:"公共资源",id:"public"},{name:"jupyter实训",id:"jupyter"}].map((function(e,t){return(0,L.jsx)(J.ZP,{shape:"round",style:E===e.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:E===e.id?"ghost":"default",className:"mr10",onClick:function(){var t=a()(o()().mark((function t(n){return o()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("jupyter"!==e.id){t.next=3;break}return I(e.id),t.abrupt("return");case 3:R=[],A=!0,$.page=0,$.search="",$.filter=e.id,te(),I(e.id);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),children:e.name},t)}))}),(0,L.jsx)(v.Z,{span:12,className:"tr",children:(0,L.jsx)(F.Z.Search,{className:se.small_search,placeholder:"输入标题进行搜索",onChange:function(e){var t;"jupyter"===E&&(null===(t=oe.current)||void 0===t||t.changeKeyWord(e.target.value))},suffix:(0,L.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(se.searchIcon)}),onSearch:function(e){var t;(e&&(0,ue.tk)({name:e,copywriting:e,position:"HomeworkCommon"}),"jupyter"!==E)?(A=!0,$.search=e,$.page=0,R=[],te()):null===(t=oe.current)||void 0===t||t.search(e)},style:{width:260}})})]}),"myself"===E&&(0,L.jsxs)("p",{className:"tc mt10",children:["选用对象:你在课堂图文作业列表中已",(0,L.jsx)("span",{className:"c-orange",children:"收藏"}),"的图文作业"]}),"public"===E&&(0,L.jsx)("p",{className:"tc mt10",children:"选用对象:题库中已设置成公共属性的所有图文作业"}),"jupyter"===E?(0,L.jsx)(ae,{createShixunParams:ne,ref:oe}):(0,L.jsxs)("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"},children:[!Y&&"public"===E&&(0,L.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,L.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,L.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,L.jsx)(q(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:function(){N(!1),te()},hasMore:A,useWindow:!1,children:(0,L.jsxs)(G.Z,{form:h,initialValues:z()({},"group_ids",ee),className:se.form,onChange:function(e){var t=h.getFieldValue();ee=t},children:[""==R&&(0,L.jsx)(le.Z,{styles:{margin:"10px auto"}}),(0,L.jsx)(G.Z.Item,{name:"group_ids",children:(0,L.jsx)(j.Z.Group,{style:{width:"100%",flexDirection:"column"},className:"font14",children:null===(t=R)||void 0===t?void 0:t.map((function(e,t){return(0,L.jsxs)(x.Z,{children:[(0,L.jsx)(v.Z,{flex:"2",children:(0,L.jsx)(j.Z,{onChange:function(e){},value:String(e.id),defaultChecked:!0,children:(0,L.jsx)("span",{className:["c-black",se.line1].join(" "),children:e.name})},t)}),(0,L.jsx)(v.Z,{flex:"1",className:"c-black",children:(0,L.jsx)("span",{className:se.line1,children:null==e?void 0:e.course_list_name})}),(0,L.jsx)(v.Z,{flex:"50px",className:"c-black",children:"public"===E&&(0,C.Ny)()||"myself"===E?(0,L.jsx)("span",{className:"c-blue current",onClick:function(){window.open("/users/innov/topics/".concat(e.id,"/personal/normal/edit"))},children:"编辑"}):null==e?void 0:e.username})]},t)}))})})]})})]})]})}))),me=n(73449),pe=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.styles,n=void 0===t?{}:t,i=e.onSelect,o=e.params,r=e.classroomList,a=(0,d.useState)(!1),s=u()(a,2),c=s[0],h=s[1],f=(0,d.useState)(""),x=u()(f,2),v=x[0],y=x[1];(0,d.useEffect)((function(){h(!1),y("")}),[]);return(0,L.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"200px auto"}),n),children:[(0,L.jsx)("img",{src:me.z3}),(0,L.jsx)("p",{className:"mt20 font14",children:"该课程无图文作业,可以下方按钮或右上方“新建作业”按钮创建作业"}),(0,L.jsxs)("div",{style:{marginTop:"30px"},children:[(0,L.jsx)(J.ZP,{onClick:function(){return h(!0)},type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"},children:"新建作业"}),(0,L.jsx)(J.ZP,{onClick:function(){(0,_.xg)("https://www.educoder.net/forums/4910")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"},children:"新建作业指引"})]}),c&&(0,L.jsx)(g.Z,{open:!0,centered:!0,title:"新建作业",onCancel:function(){return h(!1)},onOk:function(){var e;!(0,C.Rm)()||null!=r&&null!==(e=r.AssistantObject)&&void 0!==e&&null!==(e=e.normal)&&void 0!==e&&e.can_create?("1"===v&&m.history.push("/classrooms/".concat(o.coursesId,"/common_homework/").concat(o.categoryId,"/add")),"2"===v&&(i(),h(!1),y(""))):p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,L.jsxs)("div",{children:[(0,L.jsx)("div",{children:(0,L.jsx)(w.ZP,{value:"1",style:{marginTop:"15px"},checked:"1"===v,onClick:function(){return y("1")},children:"新建图文作业"})}),(0,L.jsx)("div",{children:(0,L.jsx)(w.ZP,{value:"2",style:{marginTop:"15px"},checked:"2"===v,onClick:function(){return y("2")},children:"选用资源"})})]})})]})})),he=n(35699),fe=n(40415),ge=n(3782),xe=n(20834),ve=n(38854),we="bottomControlContainer___t5WWD",ye="moveCategory___MrmA6",be=n(78386),je=function(e){var t,n=e.buttonDataSource,i=e.onClick,r=(0,d.useContext)(Qe),s=r.allSelect,l=r.setAllSelect,c=r.setSelectArrs,m=r.dataSource,h=r.selectArrs,f=r.useBatchStatus,g=r.dispatch,w=r.params,y=r.getData,b=r.detailLeftMenus,k=r.main_category_id,_=r.setSelectArrsAll,A=(0,d.useState)(!1),N=u()(A,2),T=(N[0],N[1]),B=(0,d.useState)(""),P=u()(B,2),D=P[0],M=P[1];b.course_modules&&(t=b.course_modules.filter((function(e){return"common_homework"===e.type}))[0]);var E=(0,L.jsx)("div",{className:ye,onMouseLeave:function(e){return T(!1)},children:(0,L.jsxs)(xe.Z,{onClick:function(){var e=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.item,n=t.key,t.keyPath,t.domEvent,""!=h){e.next=4;break}return p.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,Z.ZP)("/api/courses/".concat(w.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:h,new_category_id:n}});case 6:0===e.sent.status&&(p.ZP.success("操作成功"),f(!1),y(),g({type:"classroomList/getClassroomLeftMenus",payload:{id:w.coursesId}}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,L.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,L.jsx)(F.Z,{onChange:function(e){M(e.target.value)}})}),t&&t.second_category.filter((function(e){return"未分配目录"!==e.category_name})).map((function(e,t){var n;if(!(""!==D&&e.category_name.indexOf(D)<0))return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(xe.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,L.jsx)(xe.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),(0,L.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(e){e.preventDefault(),g({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:w,selectArrs:{category_id:k,type:"common_homework"}}})},children:"新建子目录..."})]})});return(0,L.jsx)("div",{className:we,children:(0,L.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"},children:[(0,L.jsx)(v.Z,{flex:1,children:(0,L.jsxs)(x.Z,{wrap:!1,align:"middle",gutter:8,children:[(0,L.jsx)(v.Z,{children:(0,L.jsxs)(j.Z,{checked:s,onChange:function(e){l(e.target.checked),c(e.target.checked?m.map((function(e){return e.homework_id})):[]),e.target.checked?_(S()(m)):_([])},children:["全选本页(",h.length,")"]})}),(0,C.GJ)()&&(0,L.jsx)(v.Z,{children:(0,L.jsx)(ve.Z,{placement:"top",menu:{items:n,onClick:function(e){var t=e.key;i({key:t})}},children:(0,L.jsx)(J.ZP,{type:"primary",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangcaozuo3"}),children:"批量操作"})})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(J.ZP,{type:"primary",onClick:function(){var e={courseId:w.id,container_type:"common_homework"};w.categoryId&&(e.category_id=w.categoryId),g({type:"classroomList/getAllTaskList",payload:e}),g({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},icon:(0,L.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"}),children:"调整排序"})}),(0,C.GJ)()&&(0,L.jsx)(v.Z,{children:(0,L.jsx)(ve.Z,{placement:"topLeft",dropdownRender:function(){return E},getPopupContainer:function(e){return e.parentNode},children:(0,L.jsxs)(J.ZP,{type:"primary",icon:(0,L.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:["移动到目录 ",(0,L.jsx)(be.Z,{})]})})}),(0,C.GJ)()&&(0,L.jsx)(v.Z,{children:(0,L.jsx)(J.ZP,{type:"primary",onClick:function(){return i({key:"collection",label:"收藏"})},icon:(0,L.jsx)("i",{className:"iconfont icon-shoucang1"}),children:"收藏"})})]})}),(0,L.jsx)(v.Z,{children:(0,L.jsx)(J.ZP,{type:"primary",ghost:!0,onClick:function(){c([]),f(!1)},children:"取消操作"})})]})})},ke=n(6848),_e=n(61998),Ce={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},Ae=n(99238),Se=n(41216),Ne=(0,m.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n,i,r,s,c=e.dataSource,p=e.params,h=(e.classroomList,e.manageAllGroup),f=(0,d.useContext)(Qe),g=(f.batchStatus,f.selectArrs),x=f.setSelectArrs,v=f.selectArrsAll,w=f.setSelectArrsAll,y=f.dispatch,b=(0,m.useParams)(),k=(0,d.useState)(!1),A=u()(k,2),N=A[0],T=A[1],B=(0,d.useRef)(),P=(0,d.useState)([]),D=u()(P,2),M=D[0],E=D[1];b=l()(l()(l()({},p),b),{},{category:null===(t=b)||void 0===t?void 0:t.categoryId}),(0,d.useEffect)((function(){E([]),T(!1)}),[]);var I=[{title:"班级",dataIndex:"course_group_name",key:"course_group_name"},{title:"状态",dataIndex:"status",key:"status",width:80,filters:[{text:"未开始",value:"未开始"},{text:"提交中",value:"提交中"},{text:"补交中",value:"补交中"},{text:"已截止",value:"已截止"},{text:"未发布",value:"未发布"},{text:"匿评中",value:"匿评中"}],onFilter:function(e,t){return 0===t.status.indexOf(e)}},{title:"提交情况",dataIndex:"statistics",key:"statistics",width:80,render:function(e){var t,n;return"--"===e?e:(0,L.jsxs)("span",{children:[(0,L.jsx)("span",{children:null==e||null===(t=e.split("/"))||void 0===t?void 0:t[0]})," / ",(0,L.jsx)("span",{children:null==e||null===(n=e.split("/"))||void 0===n?void 0:n[1]})]})}},{title:"发布时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:"publish_time"===b.sort_by?"desc"===b.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:"end_time"===b.sort_by?"desc"===b.sort_direction?"descend":"ascend":null},{title:"补交时间",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:"late_time"===b.sort_by?"desc"===b.sort_direction?"descend":"ascend":null},{title:"分班老师",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:function(e){return"--"!==e&&e?(0,L.jsx)("span",{title:e,children:e}):"--"}}];function O(){return H.apply(this,arguments)}function H(){return(H=a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/homework_commons/".concat(c.homework_id,"/group_settings_statistics.json"),{method:"get",params:l()({},b)});case 2:t=e.sent,E(t.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,L.jsxs)("div",{className:Ce.listContainer,onClick:function(e){e.stopPropagation(),(!(0,C.GJ)()||(0,C.GJ)()&&B.current&&!B.current.contains(e.target))&&(0,_.xg)("/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail"))},children:[(0,C.GJ)()&&(0,L.jsx)("span",{ref:B,children:(0,L.jsx)(j.Z,{onClick:function(e){e.stopPropagation()},style:{padding:"10px"},checked:g.includes(c.homework_id),onChange:function(){return e=c.homework_id,void(g.includes(e)?(x(g.filter((function(t){return t!==e}))),w(v.filter((function(t){return t.homework_id!==e})))):(x([].concat(S()(g),[e])),w([].concat(S()(v),[c]))));var e}})}),(0,L.jsxs)("div",{className:Ce.info,children:[(0,L.jsxs)("div",{className:Ce.title,children:[(0,L.jsxs)("div",{className:Ce.left,style:(0,C.dE)()?{paddingRight:(null==c?void 0:c.challenge_count)-(null==c?void 0:c.finished_challenge_count)?60:140}:{},children:[(0,C.GJ)()&&(0,L.jsx)(Ae.Z,{value:c.status,children:(0,L.jsx)(_.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[c.status]})}),(0,C.dE)()&&(0,L.jsx)(_.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:c.status}),(0,L.jsx)("span",{onClick:function(e){return e.stopPropagation()},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail").concat((0,C.dE)()?"?tabs=0":""),children:c.name})}),c.is_shixun&&(0,L.jsx)("span",{className:Ce.shixunTag,children:"实训"}),c.open_evaluate&&(0,L.jsx)(ke.Z,{title:"该实践项目已启用评测功能,学生完成评测后系统将自动判分",children:(0,L.jsx)("span",{className:Ce.pingceTag,children:"评测"})}),(null==c?void 0:c.is_shixun)&&!c.open_evaluate&&(0,L.jsx)(ke.Z,{title:"该实践项目未启用评测功能,学生提交作品后需教师手动评分",children:(0,L.jsx)("span",{className:Ce.pingceTags,children:"评测"})})]}),(0,L.jsxs)("div",{className:Ce.right,children:[(0,C.GJ)()&&"未发布"===c.status&&(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:[c],params:l()({},b),type:2,manage_all_group:h}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,L.jsxs)("aside",{className:Ce.flexBox,style:{marginRight:"16px"},children:[(0,L.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,L.jsx)("div",{children:"发布"})]})}),(0,C.dE)()&&(0,L.jsxs)("div",{className:Ce.actionIcon,children:[(null==c?void 0:c.challenge_count)-(null==c?void 0:c.finished_challenge_count)==0&&(0,L.jsx)("i",{className:"iconfont icon-yiwancheng1"}),!(null!==(n=c.status)&&void 0!==n&&n.includes("已截止"))&&!(null!==(i=c.status)&&void 0!==i&&i.includes("导入"))&&(0,L.jsxs)("aside",{onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log(c),t.stopPropagation(),c.is_jupyter||c.is_jupyter_lab?(0,Se.Z)({is_jupyter:c.is_jupyter,is_jupyter_lab:c.is_jupyter_lab,shixunId:c.shixun_identifier,homework_common_id:c.homework_id}):(0,_.xg)("/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail").concat((0,C.dE)()?"?tabs=1":""));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:Ce.flexBox,style:{marginRight:10},children:[(0,L.jsx)("i",{className:"iconfont icon-kaishixuexi font14"}),(0,L.jsx)("div",{children:"提交作品"})]}),((null===(r=c.status)||void 0===r?void 0:r.includes("已截止"))||(null===(s=c.status)||void 0===s?void 0:s.includes("导入")))&&(0,L.jsxs)("aside",{className:Ce.flexBox,style:{marginRight:10},children:[(0,L.jsx)("i",{className:"iconfont icon-chakanzuoye font14"}),(0,L.jsx)("div",{children:"查看作品"})]})]}),(0,C.GJ)()&&(0,L.jsx)(ve.Z,{placement:"bottomCenter",overlayClassName:Ce.dro,dropdownRender:function(){return(0,L.jsxs)(xe.Z,{children:["导入"!==c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:[c],params:l()({},b),type:2,manage_all_group:h}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即发布"})},1),"导入"===c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==c?void 0:c.name,id:null==c?void 0:c.homework_id,type:"normal"}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"})},23),"导入"!==c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:[c],params:l()({},b),type:2}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即截止"})},2),(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",to:"/",onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),y({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[null==c?void 0:c.homework_id],selectArrsAll:v,params:b,status:null==c?void 0:c.status}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即删除"})},22),"导入"!==c.status&&(0,L.jsx)(xe.Z.Item,{style:{textAlign:"center"},children:(0,L.jsx)(m.Link,{target:"_blank",onClick:function(e){e.stopPropagation()},to:"/classrooms/".concat(b.coursesId,"/common_homework/").concat(c.homework_id,"/detail?tabs=3"),children:"高级设置"})},6)]})},children:(0,L.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:Ce.flexBox,style:{cursor:"default"},children:[(0,L.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,L.jsx)("div",{children:"更多"})]})})]})]}),(0,L.jsx)("div",{className:Ce.detail,children:(0,C.GJ)()&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)("span",{className:"c-grey-333 mr20",children:c.author}),["未开始","进行中","已截止","提交中","补交中","已结束","匿评中","申诉中"].includes(c.status)&&!!c.uncommit_count&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"未做题"}),c.uncommit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束","匿评中","申诉中"].includes(c.status)&&!!c.commit_count&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"已做题"}),c.commit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束","匿评中","申诉中"].includes(c.status)&&!!c.compelete_count&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"已完成"}),c.compelete_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","匿评中","申诉中"].includes(c.status)&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"发布时间"}),c.publish_time]}),["未开始","进行中","已截止","提交中","补交中","匿评中","申诉中"].includes(c.status)&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"截止时间"}),c.end_time]}),["已结束"].includes(c.status)&&(0,L.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,L.jsx)("span",{className:"mr5",children:"结束时间"}),c.status_time]}),!(null==c||!c.late_time)&&"--"!==(null==c?void 0:c.late_time)&&(0,L.jsxs)("span",{className:"c-grey-999",children:[(0,L.jsx)("span",{className:"mr5",children:"补交截止时间"}),null==c?void 0:c.late_time]}),["未开始","进行中","已截止","提交中","补交中","匿评中","申诉中"].includes(c.status)&&(0,L.jsxs)("span",{className:Ce.iconV,onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),N||O(),T(!N);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,L.jsx)("i",{className:"iconfont icon-".concat(N?"shouqi":"xiala2")})," "]})]})}),(0,L.jsxs)("div",{className:Ce.content,children:[(0,C.dE)()&&(0,L.jsxs)("span",{className:Ce.infoStuIcon,children:[(0,L.jsx)("span",{className:"c-grey-333",children:c.author}),"已截止"===c.status&&!(null==c||!c.status_time)&&(0,L.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,L.jsx)("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",null==c?void 0:c.status_time]}),(0,L.jsxs)("span",{className:"ml20 c-grey-999",children:[(0,L.jsx)("i",{className:"iconfont icon-shijian1 font12 mr5"}),null==c?void 0:c.publish_time," 至 ",null==c?void 0:c.end_time," "]}),!(null==c||!c.late_time)&&"--"!==(null==c?void 0:c.late_time)&&(0,L.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,L.jsx)("span",{className:"mr5",children:"补交截止时间:"}),null==c?void 0:c.late_time]})]}),(0,C.GJ)()&&"未发布"!==c.status&&N&&M.length>5&&(0,L.jsx)(_e.Z,{scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I}),(0,C.GJ)()&&"未发布"!==c.status&&N&&M.length<6&&M.length>0&&(0,L.jsx)(_e.Z,{onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I})]})]})]})})),Te="bg___Ujhcv",Ze=n(18695),Be="otherHomeworkWrap___cHqzM",Le="otherHomeworkContainer___k2TlQ",Pe="flex___N5oyJ",De="search___tWMHN",Me="content___wyNNo",Ee="listItem___mdegu",Ie="info___SwRt1",Oe="title___lilvJ",He="describe___meICG",Re="footer___irMwG",ze=function(e){var t=e.courseId,n=e.type,i=e.onCancel,r=(0,m.useParams)(),s=(0,d.useState)({targerData:[],originData:[]}),c=u()(s,2),h=c[0],f=c[1],g=(0,d.useState)([]),x=u()(g,2),v=x[0],w=x[1],y=(0,d.useState)(!1),b=u()(y,2),k=b[0],C=b[1],A=function(){var e=a()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,Z.ZP)("/api/courses/".concat(t,"/homework_commons/impersonal_list.json"),{method:"get",params:{type:n}});case 3:i=e.sent,C(!1),f({targerData:i.homeworks,originData:i.homeworks});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){A()}),[]);var N=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t={homework_common_ids:v},r.categoryId&&(t=l()(l()({},t),{},{category_id:r.categoryId})),e.next=5,(0,Z.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/create_collaborators.json"),{method:"POST",body:t});case 5:(n=e.sent)&&n.homework_ids.length>0&&(p.ZP.success("提交成功"),i()),C(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,L.jsx)("div",{className:"animated fadeInUp fast ".concat(Be),children:(0,L.jsxs)("div",{className:Le,children:[(0,L.jsx)("div",{className:De,children:(0,L.jsx)(F.Z.Search,{size:"middle",enterButton:"搜索",onSearch:function(e){var t=h.originData.filter((function(t){return t.name.indexOf(e)>-1}));f(l()(l()({},h),{},{targerData:t}))},placeholder:"请输入图文作业名称进行查询"})}),(0,L.jsx)("div",{className:Me,children:h.targerData.map((function(e){return(0,L.jsxs)("div",{className:"".concat(Ee," mb10"),children:[(0,L.jsx)(j.Z,{checked:v.includes(e.id),onChange:function(t){return function(e,t){e.target.checked?w([].concat(S()(v),[t])):w(v.filter((function(e){return e!==t})))}(t,e.id)}}),(0,L.jsxs)("div",{className:Ie,children:[(0,L.jsxs)("div",{className:"".concat(Pe," mb10"),style:{justifyContent:"space-between"},children:[(0,L.jsx)("div",{className:Oe,children:e.name}),(0,L.jsx)("div",{children:(0,L.jsx)(J.ZP,{type:"primary",ghost:!0,onClick:function(){return(0,_.xg)("/classrooms/".concat(r.coursesId,"/common_homework/").concat(e.id,"/detail"))},children:"查看作业"})})]}),(0,L.jsx)("div",{className:"mb20 font14 c-grey-999 ".concat(He),children:e.description}),(0,L.jsxs)("div",{className:"font12",children:[(0,L.jsx)("span",{className:"c-grey-333 mr20",children:e.user.name}),(0,L.jsxs)("span",{className:"c-grey-999",children:["创建时间:",e.created_at]})]})]})]},e.id)}))}),(0,L.jsxs)("div",{className:Re,children:[(0,L.jsx)(J.ZP,{type:"primary",ghost:!0,onClick:i,children:"取消"}),(0,L.jsx)(J.ZP,{type:"primary",disabled:0===v.length||k,onClick:function(){N()},children:"确定"})]})]})})},Ge=n(66479),Fe=n(31295),We=n(57930),Ue=n(33656),Ve=n.n(Ue),Ye=n(92208),Je=["classroomList","dispatch","user","getData"];U().extend(Ve());var Ke=function(e){var t,n,i,o,r=e.data,a=e.value,s=e.onChange,c=(0,d.useState)({leftSearch:"",rigthSearch:""}),m=u()(c,2),p=m[0],h=m[1],f=(0,d.useState)([]),g=u()(f,2),w=g[0],y=g[1];return(0,d.useEffect)((function(){y((null==a?void 0:a.length)>0?null==r?void 0:r.filter((function(e){return null==a?void 0:a.includes(null==e?void 0:e.id)})):[])}),[a]),(0,L.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,L.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,L.jsx)(j.Z,{indeterminate:(null==w?void 0:w.length)>0&&(null==w?void 0:w.length)<(null==r?void 0:r.length),checked:(null==w?void 0:w.length)==(null==r?void 0:r.length),onChange:function(e){s(e.target.checked?null==r?void 0:r.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,L.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,L.jsx)(F.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:p.leftSearch,onChange:function(e){h(l()(l()({},p),{},{leftSearch:e.target.value}))}}),(0,L.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=p.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.leftSearch)})):r)||void 0===t?void 0:t.length)?(0,L.jsx)(j.Z.Group,{value:a,onChange:function(e){s(e)},children:(0,L.jsx)($.Z,{direction:"vertical",children:null===(n=p.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.leftSearch)})):r)||void 0===n?void 0:n.map((function(e,t){return(0,L.jsx)(j.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,L.jsx)(le.Z,{styles:{margin:"0 auto"}})})]})]}),(0,L.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,L.jsxs)("div",{children:["已选择",(null==w?void 0:w.length)||0,"个分班"]}),(0,L.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,L.jsx)(F.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:p.rigthSearch,onChange:function(e){h(l()(l()({},p),{},{rigthSearch:e.target.value}))}}),(0,L.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(i=p.rigthSearch?null==w?void 0:w.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.rigthSearch)})):w)||void 0===i?void 0:i.length)?null===(o=p.rigthSearch?null==w?void 0:w.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(p.rigthSearch)})):w)||void 0===o?void 0:o.map((function(e,t){return(0,L.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,L.jsx)(v.Z,{children:null==e?void 0:e.name}),(0,L.jsx)(v.Z,{children:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){s(null==a?void 0:a.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,L.jsx)(le.Z,{styles:{margin:"0 auto"}})})]})]})]})},qe=(0,m.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i,r,s,c,h=e.classroomList,f=e.dispatch,w=(e.user,e.getData),y=(T()(e,Je),(0,m.useParams)()),b=G.Z.useForm(),j=u()(b,1)[0],k="批量补交"===(null==h||null===(t=h.actionTabs)||void 0===t?void 0:t.key),C=(0,Ye.U)(ce.c_,l()(l()({},y),null==h||null===(n=h.actionTabs)||void 0===n?void 0:n.params)),A=u()(C,4),S=A[1],N=A[2],Z=A[3],B=(0,Ye.U)(ce.nP,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(i=h.actionTabs)||void 0===i?void 0:i.selectArrs}),P=u()(B,4),D=P[2],M=P[3],E=(0,Ye.U)(ce.sm,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(r=h.actionTabs)||void 0===r?void 0:r.selectArrs}),I=u()(E,3),O=I[1],H=I[2],R=function(){var e=a()(o()().mark((function e(){var t=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},D({}),e.next=4,N({page:1,limit:2e4,homework_id:1===h.actionTabs.type?"":h.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,d.useEffect)((function(){k&&R()}),[k]),(0,L.jsxs)(g.Z,{centered:!0,title:null==h||null===(s=h.actionTabs)||void 0===s?void 0:s.key,width:800,open:k,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,L.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布、作业已开启统一补交和作业已开启匿评时,新批量补交规则不生效。"}),(0,L.jsxs)(G.Z,{form:j,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:function(){var e=a()(o()().mark((function e(t){var n,i,r,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,H((null==Z||null===(n=Z.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==Z||null===(i=Z.course_groups)||void 0===i?void 0:i.length)<=0,allow_late_settings:[l()({},t)]}:l()({unified_late:(null==Z||null===(r=Z.course_groups)||void 0===r?void 0:r.length)<=0},t));case 2:0==(null==(a=e.sent)?void 0:a.status)&&(p.ZP.success("补交设置成功"),f({type:"classroomList/setActionTabs",payload:{}}),w&&w());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,L.jsxs)(x.Z,{wrap:!1,gutter:20,children:[(0,L.jsx)(v.Z,{flex:1,children:(0,L.jsx)(G.Z.Item,{label:"补交扣分",name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,L.jsx)(F.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:"分",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}})})}),(0,L.jsx)(v.Z,{flex:"390px",children:(0,L.jsx)(G.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&U()(t).startOf("minute")<=U()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&U()(t).startOf("minute")<=U()(null==M?void 0:M.max_late_time).startOf("minute")?(p.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==M?void 0:M.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,L.jsx)(We.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,_.BO)(e,{startTime:null==M?void 0:M.max_late_time})},disabledTime:function(e){return(0,_.hv)(e,{compared:null==M?void 0:M.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})})})]}),(null==Z||null===(c=Z.course_groups)||void 0===c?void 0:c.length)>0&&(0,L.jsx)(ee.Z,{spinning:S,children:(0,L.jsx)(G.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,L.jsx)(Ke,{data:(null==Z?void 0:Z.course_groups)||[]})})})]})]})})),Qe=(0,d.createContext)({selectArrs:[]}),Xe=(0,m.connect)((function(e){var t=e.classroomList,n=e.loading,i=e.user;return{classroomList:t,globalSetting:e.globalSetting,user:i,loading:n.effects}}))((function(e){var t,n,i,r,s=e.classroomList,c=e.loading,A=e.dispatch,S=e.user,N=(0,m.useSearchParams)(),T=u()(N,2),B=T[0],P=(T[1],(0,m.useLocation)()),O=(0,m.useParams)(),R=(0,d.useState)(l()(l()({},O),{},{id:O.coursesId,limit:20})),z=u()(R,2),G=z[0],F=z[1],W=(0,d.useState)(!1),U=u()(W,2),Y=U[0],J=U[1],K=(0,d.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),q=u()(K,2),Q=q[0],X=q[1],$=(0,d.useState)([]),ee=u()($,2),te=ee[0],ne=ee[1],ie=(0,d.useState)(!1),oe=u()(ie,2),re=oe[0],ae=oe[1],se=(0,d.useState)(!1),ce=u()(se,2),ue=ce[0],me=ce[1],xe=(0,d.useState)([]),ve=u()(xe,2),we=ve[0],ye=ve[1],be=(0,d.useState)(!1),ke=u()(be,2),_e=ke[0],Ce=ke[1],Ae=(0,d.useState)("默认排序"),Se=u()(Ae,2),Be=Se[0],Le=Se[1],Pe=s.detailCommonHomeworksList,De=s.detailLeftMenus,Me=s.detailTopBanner,Ee=s.taskList;G.type=1,G.categoryId?G.category=G.categoryId:delete G.category,(0,d.useEffect)((function(){var e=B.get("tabs");e&&void 0!==e&&((0,C.GJ)()?G.status=e:G.order=e)}),[P.search]),(0,d.useEffect)((function(){"0"===B.get("tabs")&&(G.status="0",G.page=1)}),[B.get("tabs")]),(0,d.useEffect)((function(){var e,t;if(null!=S&&null!==(e=S.userInfo)&&void 0!==e&&e.login){var n,i=_.cX.getItem("".concat(null==S||null===(n=S.userInfo)||void 0===n?void 0:n.login).concat((0,C.GJ)()?"Teacher":"Student"),"CommonHomework");i&&(G.sort_by=null==i?void 0:i.type,G.sort_direction=null==i?void 0:i.direction,Le(null==i?void 0:i.name));var o=B.get("tabs"),r=void 0===O.categoryId?{}:{categoryId:O.categoryId,category:O.categoryId};o&&void 0!==o&&((0,C.GJ)()?G.status=o:G.order=o),Ie(r)}else if(null!=S&&null!==(t=S.userInfo)&&void 0!==t&&t.username){var a=B.get("tabs"),s=void 0===O.categoryId?{}:{categoryId:O.categoryId,category:O.categoryId};a&&void 0!==a&&((0,C.GJ)()?G.status=a:G.order=a),Ie(s)}}),[null==S||null===(t=S.userInfo)||void 0===t?void 0:t.login,null==P?void 0:P.pathname]),(0,d.useEffect)((function(){F(l()(l()({},G),O))}),[null==O?void 0:O.categoryId]),(0,d.useEffect)((function(){"清除选择数据"===s.actionTabs.key&&(ne([]),ye([])),"目录重命名成功"===s.actionTabs.key&&Ie()}),[s.actionTabs.key]),(0,d.useEffect)((function(){ne([])}),[Pe]),(0,d.useEffect)((function(){me(!1)}),[G.categoryId]),(0,d.useEffect)((function(){A({type:"classroomList/getAssistantPermissions",payload:{course_id:G.id}})}),[]),(0,d.useEffect)((function(){Pe&&Pe.homeworks&&(te.length===Pe.homeworks.length&&te.length>0?ae(!0):te.length!==Pe.homeworks.length&&ae(!1))}),[te]);var Ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ne([]),ye([]),(0,C.GJ)()?A({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()(l()({},G),e),{},{type:1})}):A({type:"classroomList/getClassroomCommonList",payload:l()(l()({},G),e)})},Oe=function(){var e=a()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/courses/".concat(G.coursesId,"/homework_commons/get_default_score_setting.json"),{method:"get",params:{homework_type:1}});case 2:null!=(t=e.sent)&&t.data&&(n=t.data.score_settings,Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=(100*n[e]).toFixed(0))})),console.log(n),X(l()({},n)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),He=function(){A({type:"shixunHomeworks/setActionTabs",payload:{key:"题库选用",params:G}})},Re=null===(n=[{key:"publish",label:"批量发布",icon:(0,L.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"批量截止",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"批量补交",icon:(0,L.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"批量删除",icon:(0,L.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,C.GJ)()||(0,C.Rm)()},{key:"public",label:"设为公开",icon:(0,L.jsx)("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Me.is_public}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),We=function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A({type:"classroomList/updateTaskPosition",payload:{category_id:G.categoryId,courseId:G.id,task_ids:t,container_type:"common_homework"}});case 2:Ie();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ue=(0,d.useMemo)((function(){var e=[];return Ee.length>0&&(e=Ee.map((function(e){return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:e.status}}))),e}),[Ee]),Ve=(0,L.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,L.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 学生匿评平均分 * 其百分比 - (",(0,L.jsx)("br",{}),"迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,L.jsx)("br",{}),(0,L.jsx)("br",{}),"注意",(0,L.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,L.jsx)("br",{}),"评分选项上。",(0,L.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,L.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),Ye=(0,L.jsxs)("div",{className:"mask-tips",children:["计算说明:",(0,L.jsx)("br",{}),"优先顺序排前的非零评分 * 100% -",(0,L.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,L.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]});return(0,L.jsx)(Qe.Provider,{value:{params:G,batchStatus:ue,selectArrs:te,setSelectArrs:ne,allSelect:re,dataSource:Pe.homeworks||[],detailLeftMenus:De,main_category_id:Pe.main_category_id||"",selectArrsAll:we,setAllSelect:ae,useBatchStatus:me,dispatch:A,getData:Ie,setSelectArrsAll:ye},children:(0,L.jsxs)("section",{children:[(0,L.jsxs)("aside",{className:Te,children:[(0,L.jsx)(fe.Z,{isLoading:c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:(0,C.GJ)()?[{name:"全部",id:0,total:Pe.all_count||0},{name:"未发布",id:1,total:Pe.unpublished_count||0},{name:"未开始",id:4,total:Pe.not_start_count||0},{name:"进行中",id:2,total:Pe.in_progress_count||0},{name:"已截止",id:3,total:Pe.overed_count||0}]:[{name:"全部",id:0},{name:"提交中",id:1},{name:"补交中",id:2},{name:"匿评中",id:3},{name:"申诉中",id:4},{name:"已截止",id:5}],isAdmin:(0,C.GJ)(),dispatch:A,type:null==Pe?void 0:Pe.main_category_name,exportType:"normal",TooltipTitle:G.categoryId?"目录重命名":"新建子目录",categoryId:G.categoryId,dropdownMenu:[{name:"新建图文作业",id:"1"},{name:"选用资源",id:"2"},{name:"导入外部成绩",id:"3"}],showControlButton:(0,C.GJ)(),isShowRightControl:"未分配目录"!==(0,_.Oo)(null==De?void 0:De.course_modules,G.categoryId),onTabMenuClick:function(e){void 0!==e.id&&((0,C.GJ)()?G.status=e.id:G.order=e.id),me(!1),G.page=1,m.history.replace("".concat(P.pathname,"?tabs=").concat(e.id)),Ie(G)},defaultSelectedKeys:[B.get("tabs")?B.get("tabs"):"0"],onsetClick:function(){Oe(),J(!0)},onTooltipTitleClick:function(){A({type:"classroomList/setActionTabs",payload:{key:G.categoryId?"目录重命名":"添加目录",params:G,selectArrs:{category_name:null==Pe?void 0:Pe.category_name,category_id:(null==Pe?void 0:Pe.category_id)||(null==Pe?void 0:Pe.main_category_id)},cb:function(){Ie()}}})},onDropdownMenuClick:function(e){var t;!(0,C.Rm)()||null!==(t=s.AssistantObject.normal)&&void 0!==t&&t.can_create?"1"===e?m.history.push("/classrooms/".concat(G.coursesId,"/common_homework/").concat(G.categoryId,"/add")):"2"===e?He():"3"===e&&A({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"normal"}}):p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,L.jsx)(ge.Z,{dataSource:Pe.homeworks||[],isAdmin:(0,C.GJ)(),batchStatus:!0,SortMenuName:Be,setSortMenuName:Le,onSearch:function(e){G.search=e,G.page=1,Ie()},onSort:function(e){var t;G.sort_by=e.type,G.sort_direction=e.direction,G.page=1,_.cX.setItem("".concat(null==S||null===(t=S.userInfo)||void 0===t?void 0:t.login).concat((0,C.GJ)()?"Teacher":"Student"),e,"CommonHomework"),Ie(G)},onBatch:function(e){return me(e)}})]}),0===(null==Pe?void 0:Pe.all_count)&&(0,C.GJ)()?!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsx)(pe,{params:G,dispatch:A,onSelect:He}):(null==Pe?void 0:Pe.homeworks)&&0===Pe.homeworks.length&&!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsx)(le.Z,{}),(0,L.jsx)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)("aside",{className:"animated fadeIn",children:[null==Pe||null===(i=Pe.homeworks)||void 0===i?void 0:i.map((function(e,t){return(0,L.jsx)(Ne,{dataSource:e,params:G,manageAllGroup:null==Pe?void 0:Pe.manage_all_group},t)})),!c[(0,C.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,L.jsx)("aside",{className:"tc mb50 mt30",children:(null==Pe?void 0:Pe.query_total_count)>10&&(0,L.jsx)(h.Z,{showSizeChanger:!0,onChange:function(e,t){G.page=e,G.limit=t,Ie()},defaultCurrent:1,current:G.page||1,pageSize:G.limit||20,total:Pe.query_total_count})})]}),te.length>0&&(0,C.GJ)()&&(0,L.jsx)(f.Z,{offsetBottom:0,children:(0,L.jsx)(je,{buttonDataSource:Re,onClick:function(e){var t,n;if(0===te.length)return p.ZP.warning("请选择你要操作的任务"),!1;var i=e.label||"",o={key:i,selectArrs:te,selectArrsAll:we,type:["publish","deadline"].includes(e.key)?1:"",params:G};switch(e.key){case"publish":if((0,C.Rm)()&&(null==s||null===(t=s.AssistantObject)||void 0===t||null===(t=t.normal)||void 0===t||!t.can_publish))return void p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");i="立即发布";break;case"deadline":if((0,C.Rm)()&&(null==s||null===(n=s.AssistantObject)||void 0===n||null===(n=n.normal)||void 0===n||!n.can_stop))return void p.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");i="立即截止";break;case"batchpay":i="批量补交";break;case"delete":i="删除";break;case"collection":i="收藏"}A({type:"classroomList/setActionTabs",payload:l()(l()({},o),{},{key:i})})}})})]})}),"批量补交"===(null==s||null===(r=s.actionTabs)||void 0===r?void 0:r.key)&&(0,L.jsx)(qe,{getData:Ie}),(0,L.jsx)(D,{onCallback:function(){return me(!1)}}),(0,L.jsx)(Ge.Z,{onOk:function(){Ie()}}),(0,L.jsx)(Fe.Z,{onOk:function(){}}),(0,L.jsx)(M.Z,{onCallback:function(){return me(!1)},courseEndTime:null==Pe?void 0:Pe.course_end_time}),(0,L.jsx)(E.Z,{courseEndTime:null==Pe?void 0:Pe.course_end_time,visible:"立即截止"===s.actionTabs.key,homeworkIds:s.actionTabs.selectArrs,courseId:O.coursesId,isBatch:2!==s.actionTabs.type,successCallback:function(){me(!1),Ie()}}),(0,L.jsx)(I,{}),(0,L.jsx)(H,{onCallback:function(){return me(!1)}}),(0,L.jsx)(V,{onCallback:function(){return me(!1)}}),(0,L.jsx)(de,{refreshList:Ie}),(0,L.jsx)(he.Z,{}),(0,L.jsx)(Ze.Z,{visible:"调整排序"===s.actionTabs.key,callback:We,data:Ue,onCancel:function(){A({type:"classroomList/setActionTabs",payload:{key:""}})}}),_e&&(0,L.jsx)(ze,{courseId:G.coursesId,type:"1",onCancel:function(){return Ce(!1)}}),(0,L.jsx)(g.Z,{open:Y,title:"默认评分设置",centered:!0,onCancel:function(){J(!1)},onOk:a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(Q)),Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=4,(0,Z.ZP)("/api/courses/".concat(G.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:1,score_settings:t}});case 4:0===e.sent.status&&(p.ZP.success("设置成功"),J(!1));case 6:case"end":return e.stop()}}),e)}))),width:800,children:(0,L.jsxs)("div",{children:[(0,L.jsx)(x.Z,{children:(0,L.jsx)(v.Z,{span:24,children:(0,L.jsx)(x.Z,{align:"middle",children:(0,L.jsx)(v.Z,{span:24,children:(0,L.jsx)("div",{className:"mt15",children:"该默认规则将被应用于你后续新建的图文作业,且不会影响你已创建的作业以及其他老师新建作业的评分规则。"})})})})}),(0,L.jsxs)(x.Z,{className:"mt25",children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)("strong",{children:"助教评分"})}),(0,L.jsx)(v.Z,{span:24,className:"pl30 mt10"})]}),(0,L.jsx)(x.Z,{children:(0,L.jsxs)(w.ZP.Group,{value:null==Q?void 0:Q.ta_mode,onChange:function(e){Q.ta_mode=e.target.value,X(l()({},Q))},children:[(0,L.jsxs)(w.ZP,{value:1,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"普通模式"}),(0,L.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,L.jsx)("br",{}),(0,L.jsxs)(w.ZP,{value:0,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"复审模式"}),(0,L.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,L.jsxs)(x.Z,{className:"mt25",children:[(0,L.jsx)(v.Z,{children:(0,L.jsx)("strong",{children:"最终成绩组成"})}),(0,L.jsx)(v.Z,{span:24,className:"pl30 mt10"})]}),(0,L.jsxs)(x.Z,{children:[(0,L.jsxs)(w.ZP.Group,{value:Q.final_mode,onChange:function(e){Q.final_mode=e.target.value,X(l()({},Q))},children:[(0,L.jsxs)(w.ZP,{value:!1,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"多项评分配比"}),(0,L.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,L.jsx)(y.Z,{placement:"bottomLeft",content:Ve,trigger:"click",children:(0,L.jsx)(k.Z,{className:"ml20 current"})})]})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"教师评分:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.te_proportion,onChange:function(e){Q.te_proportion=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"助教评分:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.ta_proportion,onChange:function(e){Q.ta_proportion=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"学生匿评:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.st_proportion,onChange:function(e){Q.st_proportion=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,L.jsx)("br",{}),(0,L.jsxs)(w.ZP,{value:!0,style:{marginTop:15},children:[(0,L.jsx)("strong",{children:"单项评分优先"}),(0,L.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,L.jsx)(y.Z,{placement:"bottomLeft",content:Ye,trigger:"click",children:(0,L.jsx)(k.Z,{className:"ml20 current"})})]})]})]}),(0,L.jsx)("br",{})]}),(0,L.jsx)("div",{style:{paddingLeft:77},children:"(教师评分 → 教辅评分 → 学生匿评评分)"}),(0,L.jsxs)(x.Z,{className:"mt25",children:[(0,L.jsx)(v.Z,{children:(0,L.jsxs)("strong",{children:[(0,L.jsx)(j.Z,{checked:Q.is_repeat_minus,style:{fontSize:"16px"},onChange:function(e){Q.is_repeat_minus=e.target.checked,X(Object.assign({},Q))},children:"文档查重扣分"})," ",(0,L.jsx)("span",{style:{fontSize:"14px"},className:"c-grey-c",children:"(修改后需要进行“文档查重”,扣分规则才生效)"})]})}),(0,L.jsx)(v.Z,{span:24,className:"pl30 mt10"})]}),(null==Q?void 0:Q.is_repeat_minus)&&(0,L.jsxs)("div",{style:{paddingLeft:35},children:[(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"查重扣分:"}),(0,L.jsx)(v.Z,{className:"ml5",children:(0,L.jsx)(b.Z,{min:0,max:100,value:Q.repeat_setting_score,onChange:function(e){Q.repeat_setting_score=e,X(Object.assign({},Q))}})})]}),(0,L.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,L.jsx)(v.Z,{children:"扣分阀值:"}),(0,L.jsxs)(v.Z,{className:"ml5",children:[(0,L.jsx)(b.Z,{min:0,max:100,value:Q.repeat_limit,onChange:function(e){Q.repeat_limit=e,X(Object.assign({},Q))}}),(0,L.jsx)("span",{className:"ml10",children:"%"})]})]})]})]})})]})})}))},31295:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),m=n.n(d),p=n(59301),h=n(59028),f=n(78241),g=n(43418),x=n(8591),v=n(61998),w=n(32007),y=n(20817),b=n(92051),j=n(85750),k=n(61186),_=n.n(k),C=n(66621),A=n(37712),S=h.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,r=e.onOk,s=((0,w.useParams)(),f.Z.useForm()),c=m()(s,1)[0],d=(0,p.useState)(),h=m()(d,2),k=h[0],N=h[1],T=(0,p.useState)(!1),Z=m()(T,2),B=Z[0],L=Z[1],P={height:100,onRemove:function(){N("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,p.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",_()(_()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",_()(_()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,A.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:B},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,A.jsxs)(f.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var o,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=k&&k.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return L(!0),(o=new FormData).append("type",n.actionTabs.type),o.append("file",k),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(a,{method:"post",body:o},!0);case 10:s=e.sent,L(!1),0===(null==s?void 0:s.status)&&(r(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,A.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,A.jsx)(f.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,A.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,A.jsxs)("div",{children:[(0,A.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,A.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,A.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,A.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,A.jsxs)(S,o()(o()({},P),{},{children:[(0,A.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,A.jsx)("br",{}),(0,A.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var i=n(82242),o=n.n(i),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),m=n.n(d),p=n(59301),h=n(59028),f=n(78241),g=n(43418),x=n(8591),v=n(61998),w=n(92832),y=n(95237),b=n(43604),j=n(94001),k=n(57930),_=n(32007),C=n(95992),A=n(20817),S=n(92051),N=n(85750),T=n(94051),Z=n(61186),B=n.n(Z),L=n(66621),P=n(37712),D=h.Z.Dragger;t.Z=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,r=e.onOk,s=(0,_.useParams)(),c=f.Z.useForm(),d=m()(c,1)[0],h=(0,p.useState)(),Z=m()(h,2),M=Z[0],E=Z[1],I=(0,p.useState)(!1),O=m()(I,2),H=O[0],R=O[1],z={height:100,onRemove:function(){E("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,p.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",B()(B()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",B()(B()(new Date((0,L.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,P.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:H},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,P.jsxs)(f.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var o,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=M&&M.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return R(!0),(o=new FormData).append("name",t.name),o.append("type",n.actionTabs.type),o.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(o.append("time",t.time||""),o.append("total_score",t.total_score)):o.append("description",t.description||""),o.append("publish_time",B()(t.publish_time).format("YYYY-MM-DD HH:mm")),o.append("end_time",B()(t.end_time).format("YYYY-MM-DD HH:mm")),o.append("file",M),e.next=14,(0,N.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:o},!0);case 14:a=e.sent,R(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),r(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,P.jsx)(v.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,L.FH)("",A.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,P.jsx)(f.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,P.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,P.jsx)(f.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,P.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,P.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,P.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,P.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,P.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,P.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,T.Q8)(e)},disabledTime:function(e){return(0,T.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,P.jsx)(b.Z,{span:12,children:(0,P.jsx)(f.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,P.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,T.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,T.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,P.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,P.jsxs)("div",{children:[(0,P.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,P.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,P.jsxs)("div",{children:[(0,P.jsx)("a",{download:"模版.xlsx",className:S.Z.downloadbutton,href:A.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,P.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,P.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,P.jsxs)(D,o()(o()({},z),{},{children:[(0,P.jsx)("a",{className:S.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,P.jsx)("br",{}),(0,P.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u=n(92832),d=n(24905),m=n(95237),p="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=n(50883),v=n(37712),w=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),w=s[0],y=s[1],b=(0,c.useState)([]),j=l()(b,2),k=j[0],_=j[1],C=(0,c.useState)([]),A=l()(C,2),S=A[0],N=A[1],T=(0,c.useState)(1),Z=l()(T,2),B=(Z[0],Z[1],(0,c.useState)()),L=l()(B,2);L[0],L[1];return(0,c.useEffect)((function(){y(t),_([]),N([])}),[t]),(0,c.useEffect)((function(){n&&(_(i),N(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===w.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:k.map((function(e){return"".concat(e.id)})),onChange:function(e){n(w.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:w.map((function(e,t){return(0,v.jsx)(m.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){N(k.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,t){return(0,v.jsxs)(m.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(k.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},87860:function(e,t,n){"use strict";n.d(t,{Ei:function(){return v},rU:function(){return w},ZP:function(){return y}});var i=n(82242),o=n.n(i),r=n(79800),a=n.n(r),s=n(59301),l={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm"},c=n(78241),u=n(95237),d=n(43604),m=n(24905),p=n(94001),h=n(6848),f=n(92310),g=n.n(f),x=n(37712),v=function(e){var t=e.value,n=e.className,i=e.style,o=(0,s.useState)("0"),r=a()(o,2),c=r[0],u=r[1];(0,s.useEffect)((function(){if(t){var e=t.submit_limit,n=t.must_file;if(e&&n)return void u("1");if(e&&!n)return void u("2");if(!e&&n)return void u("3")}}),[t]);var d={1:(0,x.jsxs)("span",{children:["作业内容至少填写",(0,x.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符,并且必须上传相关附件。"]}),2:(0,x.jsxs)("span",{children:["作业内容至少填写",(0,x.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符"]}),3:(0,x.jsx)("span",{children:"必须上传相关附件。"})};return"0"===c?(0,x.jsx)(x.Fragment,{}):(0,x.jsxs)("section",{className:g()(l.exhibition,n),style:i,children:[(0,x.jsx)("span",{className:"c-grey-666 mr10",children:"提交作业要求:"}),null==d?void 0:d[c]]})},w=function(e){var t=e.className,n=e.style,i=e.form,o=c.Z.useWatch("submit_limit",i),r=c.Z.useWatch("can_submit",i);return(0,x.jsx)("section",{className:g()(l.newWrap,t),style:n,children:(0,x.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,x.jsx)("h1",{children:"提交设置"}),(0,x.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,x.jsx)(m.Z,{children:(0,x.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"submit_num",rules:r&&[{required:!0,message:"请填写作品次数"}],children:(0,x.jsx)(p.Z,{precision:0,min:1,disabled:!r})})}),(0,x.jsx)(d.Z,{children:"次"}),(0,x.jsxs)(d.Z,{children:[" ",(0,x.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,x.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,x.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,x.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999"})})]})]}),(0,x.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"submit_limit",valuePropName:"checked",children:(0,x.jsx)(m.Z,{children:(0,x.jsx)("span",{className:"font16",children:"学生填写内容至少"})})})}),(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"submit_limit_num",rules:o&&[{required:!0,message:"字数不能为空"}],children:(0,x.jsx)(p.Z,{precision:0,min:1,disabled:!o})})}),(0,x.jsx)(d.Z,{children:"字"})]}),(0,x.jsx)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:(0,x.jsx)(d.Z,{children:(0,x.jsx)(c.Z.Item,{name:"must_file",valuePropName:"checked",children:(0,x.jsx)(m.Z,{children:(0,x.jsx)("span",{className:"font16",children:"学生提交作业必须上传附件"})})})})})]})})},y=function(e){var t=e.value,n=e.onChange,i=e.className,r=e.style,c=e.disabled,d=void 0!==c&&c,f=(0,s.useState)({}),v=a()(f,2),w=v[0],y=v[1];(0,s.useEffect)((function(){if(console.log(t,"value"),t){var e={submit_limit:null==t?void 0:t.submit_limit,submit_limit_num:null==t?void 0:t.submit_limit_num,must_file:null==t?void 0:t.must_file,can_submit:null==t?void 0:t.can_submit,submit_num:null==t?void 0:t.submit_num};y(o()({},e))}}),[t]);var b=function(e){var t=o()(o()({},w),e);n(t)};return(0,x.jsxs)("section",{className:g()(l.wrap,i),style:r,children:[(0,x.jsx)("div",{className:l.title,children:"提交设置"}),(0,x.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,x.jsx)(m.Z,{disabled:d,checked:null==w?void 0:w.can_submit,onChange:function(e){return b({can_submit:e.target.checked})}}),(0,x.jsx)("span",{className:"ml10 mr10",children:"允许学生提交作业"}),(0,x.jsx)(p.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.can_submit),value:null==w?void 0:w.submit_num,onChange:function(e){return b({submit_num:e})}}),(0,x.jsx)("span",{className:"ml5",children:"次"}),(0,x.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,x.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,x.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,x.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999 ml5"})})]}),(0,x.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,x.jsx)(m.Z,{disabled:d,checked:null==w?void 0:w.submit_limit,onChange:function(e){return b({submit_limit:e.target.checked})}}),(0,x.jsx)("span",{className:"ml10 mr10",children:"学生填写内容至少"}),(0,x.jsx)(p.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.submit_limit),value:null==w?void 0:w.submit_limit_num,onChange:function(e){return b({submit_limit_num:e})}}),(0,x.jsx)("span",{className:"ml5",children:"字"})]}),(0,x.jsxs)(u.Z,{align:"middle",children:[(0,x.jsx)(m.Z,{disabled:d,checked:null==w?void 0:w.must_file,onChange:function(e){return b({must_file:e.target.checked})}}),(0,x.jsx)("span",{className:"ml10",children:"学生提交作业必须上传附件"})]})]})}},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),m=n(43418),p=n(96865),h=n(95237),f=n(6848),g="wrap___KDoq2",x="tip___WEJuX",v="listWrap___IJDX4",w="li___r5con",y="nameWrap___PUyEz",b="name___xuUMY",j="tag___l5CW2",k=n(29747),_=n(32007),C=n(37712),A=function(e){var t,n,i=e.type,r=void 0===i?1:i,s=e.data,c=e.visible,A=e.callback,S=e.onCancel,N=(0,d.useState)([]),T=u()(N,2),Z=T[0],B=T[1],L=(0,_.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){B(s)}),[JSON.stringify(s)]);var P=function(e){var t={};if(1===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,C.jsx)("div",{className:j,style:l()({},t),children:e})},D=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(Z.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:S,onOk:D,confirmLoading:null==L||null===(t=L.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,C.jsxs)("div",{className:g,children:[(0,C.jsxs)("div",{className:x,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(p.Z,{loading:null==L||null===(n=L.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(k.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var i=Array.from(e),o=i.splice(t,1),r=u()(o,1)[0];return i.splice(n,0,r),i}(t,e.source.index,e.destination.index);B(n)}}(e,Z)},children:(0,C.jsx)(k.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:v,children:[Z.map((function(e,t){return(0,C.jsx)(k._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,C.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:w,children:[(0,C.jsxs)(h.Z,{align:"middle",children:[(0,C.jsx)("div",{className:y,children:(0,C.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,C.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),P(null==e?void 0:e.status)]}),(0,C.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,C.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,C.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},17111:function(e,t,n){"use strict";n.d(t,{$J:function(){return l},JZ:function(){return u},bN:function(){return p},jP:function(){return m},rO:function(){return c}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(85750);function l(e){return(0,s.U2)("libraries/".concat(e,".json"))}function c(){return(0,s.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(o()().mark((function e(t){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.IV)("attachments/".concat(t,".json"));case 2:return n=e.sent,e.abrupt("return",0===n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return(0,s.v_)("libraries.json",e)}function p(e,t){return(0,s.gz)("libraries/".concat(e,".json"),t)}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return m}});var i=n(7557),o=n.n(i),r=n(82242),a=n.n(r),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function m(e,t){var n=(0,d.useState)(t),i=u()(n,2),r=i[0],s=i[1],c=(0,d.useState)(!1),m=u()(c,2),p=m[0],h=m[1],f=(0,d.useState)(),g=u()(f,2),x=g[0],v=g[1],w=function(){var n=l()(o()().mark((function n(i){var l,c,u,d=arguments;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},r),i),h(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,h(!1),v(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[r,p,w,x]}},41216:function(e,t,n){"use strict";n.d(t,{_:function(){return g}});var i=n(7557),o=n.n(i),r=n(41498),a=n.n(r),s=n(16896),l=n(43418),c=n(8591),u=n(61998),d=n(66621),m=(n(59301),n(37712)),p=function(){var e=a()(o()().mark((function e(t){var n,i,r,a,l,c,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.is_jupyter,i=t.is_jupyter_lab,r=t.shixunId,a=t.homework_common_id,l=t.courseId,!n&&!i){e.next=7;break}return e.next=4,(0,s.BK)({id:r});case 4:return null!=(c=e.sent)&&c.identifier&&(0,d.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(a)),e.abrupt("return");case 7:return e.next=9,(0,s.Ir)({id:r,homework_common_id:a});case 9:if(null==(u=e.sent)||!u.game_identifier){e.next=13;break}return(0,d.xg)("/tasks/".concat(l,"/").concat(a,"/").concat(u.game_identifier)),e.abrupt("return");case 13:2===(null==u?void 0:u.status)?h(null==u?void 0:u.message,a,l):3===(null==u?void 0:u.status)?f(null==u?void 0:u.message):-3==(null==u?void 0:u.status)&&(0,d.eF)();case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function e(t,n,i){var r,u;t=null!==(r=t)&&void 0!==r&&r.includes(".json")?t:"".concat(t,".json"),l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(u=a()(o()().mark((function r(){var a,l;return o()().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,s.$Q)({url:t});case 2:if(a=o.sent){o.next=5;break}return o.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),o.next=8,(0,s.Ir)({id:a.shixun_identifier,homework_common_id:n});case 8:if(null==(l=o.sent)||!l.game_identifier){o.next=12;break}return(0,d.xg)("/tasks/".concat(i,"/").concat(n,"/").concat(l.game_identifier)),o.abrupt("return");case 12:2===(null==l?void 0:l.status)?e(null==l?void 0:l.message,n,i):3===(null==l?void 0:l.status)&&f(null==l?void 0:l.message);case 13:case"end":return o.stop()}}),r)}))),function(){return u.apply(this,arguments)})})},f=function(e){l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},g=function(){var e=a()(o()().mark((function e(t,n){var i,r,a,c,d,h,f;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.is_jupyter,r=n.is_jupyter_lab,e.next=3,(0,s.WT)(t);case 3:if(!((a=e.sent).length>1)){e.next=7;break}return l.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",a.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(u.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,t){var n=t||{},i=n.course_identifier,o=n.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(i,"/shixun_homework/").concat(o,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,t){var n=t.course_identifier,o=t.id,a=t.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:i,is_jupyter_lab:r,shixunId:a,homework_common_id:o,courseId:n})},children:"前往挑战"})}}],dataSource:a,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==a.length){e.next=11;break}return c=a[0],d=c.shixun_identifier,h=c.id,f=c.course_identifier,p({is_jupyter:i,is_jupyter_lab:r,shixunId:d,homework_common_id:h,courseId:f}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();t.Z=p},92051:function(e,t){"use strict";t.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"}},77578:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});const i=e=>e?"function"==typeof e?e():e:null},27666:function(e,t,n){"use strict";var i=n(61414),o=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,i.Z)(n))},r=function(){if(null==t){for(var e=arguments.length,i=new Array(e),r=0;r{o.Z.cancel(t),t=null},r}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var i=n(19243),o=n(16177),r=n(74258),a=n(35796),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),m=n(27666),p=n(36355),h=n(83116),f=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var x=(0,h.Z)("Affix",(e=>{const t=(0,f.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function v(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:i}=e.state;i!==n&&(b.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),i=null==n?void 0:n();b.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:i}=e.props,o=e.getTargetFunc();if(t!==k.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!o)return;const r=e.getOffsetTop(),a=e.getOffsetBottom(),s=o();if(s){const t={status:k.None},o=v(e.placeholderNodeRef.current);if(0===o.top&&0===o.left&&0===o.width&&0===o.height)return;const l=v(s),c=w(o,l,r),u=y(o,l,a);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:o.width,height:o.height},t.placeholderStyle={width:o.width,height:o.height}),t.lastAffix=!!t.affixStyle,i&&n!==t.lastAffix&&i(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:k.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,m.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,m.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const i=e.getOffsetTop(),o=e.getOffsetBottom(),r=t();if(r&&e.placeholderNodeRef.current){const t=v(r),a=v(e.placeholderNodeRef.current),s=w(a,t,i),l=y(a,t,o);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,o.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:i,children:o}=this.props,r=c()(e&&i,{[n]:!!e});let a=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},a,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:r,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},o))))}}]),n}(s.Component);_.contextType=p.E_;var C=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:i}=e,{getPrefixCls:o}=(0,s.useContext)(p.E_),r=o("affix",n),[a,l]=x(r),u=Object.assign(Object.assign({},e),{affixPrefixCls:r,rootClassName:c()(i,l)});return a(s.createElement(_,Object.assign({},u,{ref:t})))}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var i=n(92310),o=n.n(i),r=n(59301),a=n(36355),s=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:i,lineWidth:o,textPaddingInline:r,orientationMargin:a,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${o}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),m=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:i}=r.useContext(a.E_),{prefixCls:s,type:l="horizontal",orientation:c="center",orientationMargin:u,className:p,rootClassName:h,children:f,dashed:g,plain:x,style:v}=e,w=m(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",s),[b,j]=d(y),k=c.length>0?`-${c}`:c,_=!!f,C="left"===c&&null!=u,A="right"===c&&null!=u,S=o()(y,null==i?void 0:i.className,j,`${y}-${l}`,{[`${y}-with-text`]:_,[`${y}-with-text${k}`]:_,[`${y}-dashed`]:!!g,[`${y}-plain`]:!!x,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:C,[`${y}-no-default-orientation-margin-right`]:A},p,h),N=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),T=Object.assign(Object.assign({},C&&{marginLeft:N}),A&&{marginRight:N});return b(r.createElement("div",Object.assign({className:S,style:Object.assign(Object.assign({},null==i?void 0:i.style),v)},w,{role:"separator"}),f&&"vertical"!==l&&r.createElement("span",{className:`${y}-inner-text`,style:T},f)))}},39722:function(e,t,n){"use strict";n.d(t,{t5:function(){return d}});var i=n(92310),o=n.n(i),r=n(55477),a=n(59301),s=n(36355),l=n(77578),c=n(17356),u=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{hashId:t,prefixCls:n,className:i,style:s,placement:c="top",title:u,content:d,children:m}=e;return a.createElement("div",{className:o()(t,n,`${n}-pure`,`${n}-placement-${c}`,i),style:s},a.createElement("div",{className:`${n}-arrow`}),a.createElement(r.G,Object.assign({},e,{className:t,prefixCls:n}),m||((e,t,n)=>{if(t||n)return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:`${e}-title`},(0,l.Z)(t)),a.createElement("div",{className:`${e}-inner-content`},(0,l.Z)(n)))})(n,u,d)))};t.ZP=e=>{const{prefixCls:t}=e,n=u(e,["prefixCls"]),{getPrefixCls:i}=a.useContext(s.E_),o=i("popover",t),[r,l]=(0,c.Z)(o);return r(a.createElement(d,Object.assign({},n,{prefixCls:o,hashId:l})))}},60324:function(e,t,n){"use strict";var i=n(92310),o=n.n(i),r=n(59301),a=n(77578),s=n(62892),l=n(36355),c=n(6848),u=n(39722),d=n(17356),m=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{let{title:t,content:n,prefixCls:i}=e;return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:`${i}-title`},(0,a.Z)(t)),r.createElement("div",{className:`${i}-inner-content`},(0,a.Z)(n)))},h=r.forwardRef(((e,t)=>{const{prefixCls:n,title:i,content:a,overlayClassName:u,placement:h="top",trigger:f="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:x=.1,overlayStyle:v={}}=e,w=m(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:y}=r.useContext(l.E_),b=y("popover",n),[j,k]=(0,d.Z)(b),_=y(),C=o()(u,k);return j(r.createElement(c.Z,Object.assign({placement:h,trigger:f,mouseEnterDelay:g,mouseLeaveDelay:x,overlayStyle:v},w,{prefixCls:b,overlayClassName:C,ref:t,overlay:i||a?r.createElement(p,{prefixCls:b,title:i,content:a}):null,transitionName:(0,s.m)(_,"zoom-big",w.transitionName),"data-popover-inject":!0})))}));h._InternalPanelDoNotUseOrYouWillBeFired=u.ZP,t.Z=h},17356:function(e,t,n){"use strict";var i=n(17313),o=n(29878),r=n(19447),a=n(33166),s=n(83116),l=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:o,fontWeightStrong:a,popoverPadding:s,boxShadowSecondary:l,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:d,marginXS:m,colorBgElevated:p,popoverBg:h}=e;return[{[t]:Object.assign(Object.assign({},(0,i.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":p,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:u,boxShadow:l,padding:s},[`${t}-title`]:{minWidth:o,marginBottom:m,color:c,fontWeight:a},[`${t}-inner-content`]:{color:n}})},(0,r.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},u=e=>{const{componentCls:t}=e;return{[t]:a.i.map((n=>{const i=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":i,[`${t}-inner`]:{backgroundColor:i},[`${t}-arrow`]:{background:"transparent"}}}}))}},d=e=>{const{componentCls:t,lineWidth:n,lineType:i,colorSplit:o,paddingSM:r,controlHeight:a,fontSize:s,lineHeight:l,padding:c}=e,u=a-Math.round(s*l);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${u/2}px ${c}px ${u/2-n}px`,borderBottom:`${n}px ${i} ${o}`},[`${t}-inner-content`]:{padding:`${r}px ${c}px`}}}};t.Z=(0,s.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:i}=e,r=(0,l.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(r),u(r),i&&d(r),(0,o._y)(r,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return o&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),r.default.createElement(i,c,u)}}]),t}(o.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__CommonHomework__index.chunk.css b/p__Classrooms__Lists__CommonHomework__index.chunk.css index ed2fe8b15c..86ef15c58b 100644 --- a/p__Classrooms__Lists__CommonHomework__index.chunk.css +++ b/p__Classrooms__Lists__CommonHomework__index.chunk.css @@ -1 +1 @@ -.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.wrap___W3YuU{color:#333;margin-top:30px}.wrap___W3YuU .title___OzKge{font-size:14px;font-weight:600;margin-bottom:20px}.exhibition___ugphm{background:#f6f7f9;font-size:14px;height:52px;line-height:52px;padding:0 15px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.shixunItemWrapper___cgnhs{margin-bottom:10px}.checkboxWrapper___Z7zZt{flex-wrap:nowrap;margin-bottom:8px}.contentWrapper___TO4hm{padding-left:42px}.title___P8Su0{font-size:18px;font-weight:400;margin-left:8px}.desc___j_4ZZ{color:#8e8888;font-size:14px}.info___rg8e4{color:#8e8888}.scrollWrap___EjY1R{position:relative}.loading___iNP0r{align-items:center;background:hsla(0,0%,92%,.5);display:flex;height:100%;justify-content:center;left:0;min-height:100px;position:absolute;top:0;width:100%;z-index:1}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.flex_box_center___c_im6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___bYk0F{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___umg07{box-align:center;align-items:center}.flex_box_center_end___gNLdg{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___i84TM{box-orient:block-axis;flex-direction:column}.line1___xbMUH{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___hugHb label{box-align:center;align-items:center;display:box;display:flex}.small_search___x0fZd span[class~=ant-input-group-addon]{display:none}.border___rjNxX div[class~=ant-modal-footer]{border:none;padding-top:20px}.upload_button{align-content:center;align-items:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:inline-block;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;text-align:center;width:108px}.upload_button .aBtn_img{height:14px;margin-right:8px;margin-top:-3px;width:14px}.upload_button:hover{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_button:active{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_text{color:#5f6367;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:16px;width:129px}.tabMenuContainer___xbZhu .ant-menu{background-color:transparent;border:0}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___xbZhu .control___tg7XY{align-items:center;display:flex}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm:hover{color:#0152d9}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___AAq4n{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___AAq4n .btn___bMc0x{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___AAq4n .btn___bMc0x.btnSort___vBpNG{margin-right:8px}.searchSortControllerContainer___AAq4n .btn___bMc0x:hover{color:#0152d9}.searchSortControllerContainer___AAq4n .tips___egWVQ{cursor:pointer}.searchSortControllerContainer___AAq4n .tips___egWVQ>i{font-size:14px}.searchSortControllerContainer___AAq4n .tips___egWVQ:hover{color:#0152d9}.bottomControlContainer___t5WWD{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;height:60px;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___t5WWD>div:first-child{align-items:center;display:flex}.bottomControlContainer___t5WWD>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___t5WWD>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___t5WWD .buttonWrap___HfupJ{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px;position:relative;z-index:999}.bottomControlContainer___t5WWD .buttonWrap___HfupJ>i{margin-right:5px}.bottomControlContainer___t5WWD .moveCategory___MrmA6{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___t5WWD .moveCategory___MrmA6 ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___t5WWD .moveCategory___MrmA6 ul li{font-size:14px;margin:5px 0}.listContainer___ZW4HW{align-items:baseline;background:#fff;cursor:pointer;display:flex;margin-top:10px;padding:20px 10px 25px;position:relative;transition:all .3s}.listContainer___ZW4HW:hover{box-shadow:0 0 10px #ccc}.listContainer___ZW4HW .info___FuRA_{flex:1 1;margin-left:7px}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU{display:flex;justify-content:space-between}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .left___oBZYX{align-items:center;display:flex;flex:1 1}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .left___oBZYX>span>a{color:#333;font-size:16px;font-weight:500}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;margin-right:20px}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl:last-child{cursor:default;margin-right:6px}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl:hover{color:#0152d9}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl i{margin-bottom:6px}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl div{font-size:12px;font-weight:400}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55{display:flex;font-size:12px;margin-top:7px}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55 .iconV___HcC2c{color:#888;margin-left:auto;padding-right:7px;text-align:end}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55 .iconV___HcC2c i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55 .iconV___HcC2c:hover i{color:#0152d9}.listContainer___ZW4HW .shixunTag___NZAsm{border:1px solid #0152d9;border-radius:10%;color:#0152d9;margin-left:8px;padding:2px 8px}.listContainer___ZW4HW .pingceTag___Pqi7y{border:1px solid #1ec79f;border-radius:10%;color:#1ec79f;margin-left:8px;padding:2px 8px}.listContainer___ZW4HW .pingceTags___JQb2l{border:1px solid #f3f3f3;border-radius:10%;color:#999;margin-left:8px;padding:2px 8px}.flex_box_center___vwUnv{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___bUm9D{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___JBVR8{box-align:center;align-items:center}.flex_box_center_end___ErOuz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___tPoiM{box-orient:block-axis;flex-direction:column}.bg___Ujhcv{background:#fafafa}.containerTitle___SR1cC{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___SR1cC div:first-child{flex:1 1}.containerDesc___KAs6e{background-color:#fff;padding:24px 30px}.listItem___FcPdT{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___FcPdT>div{flex:1 1}.listItem___FcPdT:hover{box-shadow:0 0 10px #ccc}.info___jf3IR{margin-left:20px}.info___jf3IR p{margin-top:18px}.title___VEy_f{box-align:center;align-items:center;display:box;display:flex}.title___VEy_f strong{color:#333}.titleLeft___jQxrj{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___jQxrj strong{color:#333;display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___jQxrj strong:hover{color:#0152d9}.titleRight___tiQbm{margin-top:18px}.titleRight___tiQbm a{font-weight:700;margin-right:20px}.acitons___ecmNL{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___ecmNL>div:first-child{flex:1 1}.acitons___ecmNL>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___ecmNL>div:nth-child(2) span{color:#999;cursor:pointer}.acitons___ecmNL>div:nth-child(2) span:hover{color:#333}.moveCategory___c_ypx{padding:30px 0;position:relative;top:-25px}.moveCategory___c_ypx ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___c_ypx ul li{font-size:14px;margin:5px 0;padding:0}.spanSize___fcw76{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.otherHomeworkWrap___cHqzM{background:#f5f5f5;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ{background:#f5f5f5;height:100%;position:relative;width:100%}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .flex___N5oyJ{display:flex}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN{margin:0 auto;padding:40px 0 30px;width:588px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN .ant-input{background:#fff;border:1px solid #dedede;border-radius:4px 0 0 4px;height:50px;width:500px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN .ant-input-group-addon{background-color:#0152d9;border-radius:0 4px 4px 0}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN .ant-input-group-addon .ant-input-search-button{border:none;border-radius:0 4px 4px 0;box-shadow:none;height:100%;width:88px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo{align-items:center;display:flex;flex-direction:column}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu{background-color:#fff;border-radius:4px;display:flex;padding:20px;width:1200px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu .info___SwRt1{margin-left:8px;width:100%}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu .info___SwRt1 .title___lilvJ{color:#333;font-size:16px;font-weight:500;line-height:16px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu .info___SwRt1 .describe___meICG{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:20px;overflow:hidden}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu:last-child{margin-bottom:80px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .footer___irMwG{align-items:center;background:#fff;bottom:0;box-shadow:-1px 0 8px 0 #dedede;display:flex;height:80px;justify-content:center;left:0;position:absolute;right:0}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .footer___irMwG>button{border-radius:4px;height:36px;margin-right:20px;width:88px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .footer___irMwG>button:last-child{margin-right:0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative} \ No newline at end of file +.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.wrap___W3YuU{color:#333;margin-top:30px}.wrap___W3YuU .title___OzKge{font-size:14px;font-weight:600;margin-bottom:20px}.exhibition___ugphm{background:#f6f7f9;font-size:14px;height:52px;line-height:52px;padding:0 15px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.shixunItemWrapper___cgnhs{margin-bottom:10px}.checkboxWrapper___Z7zZt{flex-wrap:nowrap;margin-bottom:8px}.contentWrapper___TO4hm{padding-left:42px}.title___P8Su0{font-size:18px;font-weight:400;margin-left:8px}.desc___j_4ZZ{color:#8e8888;font-size:14px}.info___rg8e4{color:#8e8888}.scrollWrap___EjY1R{position:relative}.loading___iNP0r{align-items:center;background:hsla(0,0%,92%,.5);display:flex;height:100%;justify-content:center;left:0;min-height:100px;position:absolute;top:0;width:100%;z-index:1}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.flex_box_center___c_im6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___bYk0F{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___umg07{box-align:center;align-items:center}.flex_box_center_end___gNLdg{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___i84TM{box-orient:block-axis;flex-direction:column}.line1___xbMUH{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___hugHb label{box-align:center;align-items:center;display:box;display:flex}.small_search___x0fZd span[class~=ant-input-group-addon]{display:none}.border___rjNxX div[class~=ant-modal-footer]{border:none;padding-top:20px}.upload_button{align-content:center;align-items:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:inline-block;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;text-align:center;width:108px}.upload_button .aBtn_img{height:14px;margin-right:8px;margin-top:-3px;width:14px}.upload_button:hover{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_button:active{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_text{color:#5f6367;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:16px;width:129px}.tabMenuContainer___xbZhu .ant-menu{background-color:transparent;border:0}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___xbZhu .control___tg7XY{align-items:center;display:flex}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm:hover{color:#0152d9}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___AAq4n{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___AAq4n .btn___bMc0x{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___AAq4n .btn___bMc0x.btnSort___vBpNG{margin-right:8px}.searchSortControllerContainer___AAq4n .btn___bMc0x:hover{color:#0152d9}.searchSortControllerContainer___AAq4n .tips___egWVQ{cursor:pointer}.searchSortControllerContainer___AAq4n .tips___egWVQ>i{font-size:14px}.searchSortControllerContainer___AAq4n .tips___egWVQ:hover{color:#0152d9}.bottomControlContainer___t5WWD{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;height:60px;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___t5WWD>div:first-child{align-items:center;display:flex}.bottomControlContainer___t5WWD>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___t5WWD>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___t5WWD .buttonWrap___HfupJ{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px;position:relative;z-index:999}.bottomControlContainer___t5WWD .buttonWrap___HfupJ>i{margin-right:5px}.bottomControlContainer___t5WWD .moveCategory___MrmA6{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___t5WWD .moveCategory___MrmA6 ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___t5WWD .moveCategory___MrmA6 ul li{font-size:14px;margin:5px 0}.listContainer___ZW4HW{align-items:baseline;background:#fff;cursor:pointer;display:flex;margin-top:10px;padding:20px 20px 25px 10px;position:relative;transition:all .3s}.listContainer___ZW4HW:hover{box-shadow:0 0 10px #ccc}.listContainer___ZW4HW .info___FuRA_{flex:1 1;margin-left:7px}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU{display:flex;justify-content:space-between}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .left___oBZYX{align-items:center;display:flex;flex:1 1}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .left___oBZYX>span>a{color:#333;font-size:16px;font-weight:500}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl:hover{color:#0152d9}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl i{margin-bottom:6px}.listContainer___ZW4HW .info___FuRA_ .title___nxXeU .right___TePEU .flexBox___kp4Xl div{font-size:12px;font-weight:400}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55{display:flex;font-size:12px;margin-top:7px}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55 .iconV___HcC2c{color:#888;margin-left:auto;text-align:end}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55 .iconV___HcC2c i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.listContainer___ZW4HW .info___FuRA_ .detail___x1A55 .iconV___HcC2c:hover i{color:#0152d9}.listContainer___ZW4HW .shixunTag___NZAsm{border:1px solid #0152d9;border-radius:10%;color:#0152d9;margin-left:8px;padding:2px 8px}.listContainer___ZW4HW .pingceTag___Pqi7y{border:1px solid #1ec79f;border-radius:10%;color:#1ec79f;margin-left:8px;padding:2px 8px}.listContainer___ZW4HW .pingceTags___JQb2l{border:1px solid #f3f3f3;border-radius:10%;color:#999;margin-left:8px;padding:2px 8px}.flex_box_center___vwUnv{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___bUm9D{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___JBVR8{box-align:center;align-items:center}.flex_box_center_end___ErOuz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___tPoiM{box-orient:block-axis;flex-direction:column}.bg___Ujhcv{background:#fafafa}.containerTitle___SR1cC{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___SR1cC div:first-child{flex:1 1}.containerDesc___KAs6e{background-color:#fff;padding:24px 30px}.listItem___FcPdT{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___FcPdT>div{flex:1 1}.listItem___FcPdT:hover{box-shadow:0 0 10px #ccc}.info___jf3IR{margin-left:20px}.info___jf3IR p{margin-top:18px}.title___VEy_f{box-align:center;align-items:center;display:box;display:flex}.title___VEy_f strong{color:#333}.titleLeft___jQxrj{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___jQxrj strong{color:#333;display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___jQxrj strong:hover{color:#0152d9}.titleRight___tiQbm{margin-top:18px}.titleRight___tiQbm a{font-weight:700;margin-right:20px}.acitons___ecmNL{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___ecmNL>div:first-child{flex:1 1}.acitons___ecmNL>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___ecmNL>div:nth-child(2) span{color:#999;cursor:pointer}.acitons___ecmNL>div:nth-child(2) span:hover{color:#333}.moveCategory___c_ypx{padding:30px 0;position:relative;top:-25px}.moveCategory___c_ypx ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___c_ypx ul li{font-size:14px;margin:5px 0;padding:0}.spanSize___fcw76{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.otherHomeworkWrap___cHqzM{background:#f5f5f5;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ{background:#f5f5f5;height:100%;position:relative;width:100%}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .flex___N5oyJ{display:flex}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN{margin:0 auto;padding:40px 0 30px;width:588px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN .ant-input{background:#fff;border:1px solid #dedede;border-radius:4px 0 0 4px;height:50px;width:500px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN .ant-input-group-addon{background-color:#0152d9;border-radius:0 4px 4px 0}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .search___tWMHN .ant-input-group-addon .ant-input-search-button{border:none;border-radius:0 4px 4px 0;box-shadow:none;height:100%;width:88px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo{align-items:center;display:flex;flex-direction:column}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu{background-color:#fff;border-radius:4px;display:flex;padding:20px;width:1200px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu .info___SwRt1{margin-left:8px;width:100%}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu .info___SwRt1 .title___lilvJ{color:#333;font-size:16px;font-weight:500;line-height:16px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu .info___SwRt1 .describe___meICG{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:20px;overflow:hidden}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .content___wyNNo .listItem___mdegu:last-child{margin-bottom:80px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .footer___irMwG{align-items:center;background:#fff;bottom:0;box-shadow:-1px 0 8px 0 #dedede;display:flex;height:80px;justify-content:center;left:0;position:absolute;right:0}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .footer___irMwG>button{border-radius:4px;height:36px;margin-right:20px;width:88px}.otherHomeworkWrap___cHqzM .otherHomeworkContainer___k2TlQ .footer___irMwG>button:last-child{margin-right:0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative} \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Answer__index.async.js b/p__Classrooms__Lists__Exercise__Answer__index.async.js index a9caac58f9..9e6d8f7e8a 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[14105,79817,4977],{680:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=t(22589),a=function(e,n){return r.createElement(s.Z,(0,i.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(a)},37120:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},s=t(22589),a=function(e,n){return r.createElement(s.Z,(0,i.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(a)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,o=!1,s=null,a=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,M(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,q(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,s=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var s=t.width,a=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,s=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),s=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},_||x.appendChild(b)):o.appendChild(b),x.appendChild(o),_||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var S=0;S0?(r.remove(),a.attr("id","fullscreencontent").show(),jQuery(o).append(a),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else m=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(s=0;se/4*3&&(a=e/4*3),l=a/5.8,s.setAttribute("src",_),s.setAttribute("width",a),s.setAttribute("height",l);var u=(e-a)/2,d=(n-l)/2;s.style.left=u+"px",s.style.top=d+"px",r.appendChild(s)}return r.appendChild(c),r},I=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},L=["web","webSimple","web3d","tablet","tablet3d","phone"],q=function(e,n){if(h=e,n)M(h,!0);else{var o,s,a=!r;if(a){var l=y(h);!isNaN(l)&&l<4.4&&(a=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in s=c>0?h:0===c?o+h:"https://www.geogebra.org/apps/5.2.814.0/",L)if(h.slice(-1*L[u].length)===L[u]||h.slice(-1*(L[u].length+1))===L[u]+"/")return void M(s,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!a||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?s+="web3d/":s+="webSimple/",M(s,!1)}},M=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,v="web.nocache.js",g=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?L.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),q("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),q(e,!1),null!==c&&M(c,f),a=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,s=void 0!==i&&i,a=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,n,t,i,r,o){var s=null;if(null!=o&&""!=o)for(var a=e.parentNode;null!=a;){if((" "+a.className+" ").indexOf(" "+o+" ")>-1){s=a;break}a=a.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,m=0;if(s)l=s.offsetWidth,c=Math.max(i?s.offsetWidth:0,s.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(p=l-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(s=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(s=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,s,i,e.scaleContainerClass),!s||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var s=t.querySelector(".appletParameters");if(s){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==s.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(s.parentElement&&/fullscreen/.test(s.parentElement.className))return;var a=i(o,t);e()&&s.setAttribute("data-param-scale",a);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function s(e){var n=o[e](),t=i[e];if(n in t)return n;var s=[];for(var a in t)s[t[a]]=a;throw r&&r(e,s,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=s(n));return e},webModule.__computePropValue=s,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var a=(e=Cb).indexOf(Db);-1!=a&&(t=parseInt(e.substring(a+P),$),e=e.substring(O,a))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&(K(),H(1))}),[t]),(0,c.useEffect)((function(){if(0!==z){if(2===z)clearInterval(D);else{var e=0,n=setInterval((function(){B.includes(e)&&J(),e++}),1e3);O(n)}return function(){return clearInterval(D)}}}),[z]),(0,c.useImperativeHandle)(n,(function(){return{handlePhoto:J,handleTakePhoto:X}}));var V=function(){H(2)},K=function(){var e=t/i,n=[];function r(e,n){return parseInt(Math.floor(Math.random()*(n-e+1))+e)}new Array(i).fill(0).map((function(t,i){a?n.push(r(e*i,e*(i+1))):0==i?n.push(0):n.push(r(e*i,e*(i+1)))})),B=n,T([].concat(n)),console.log(n)},Y=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var n=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return n?new Promise((function(t,i){n.call(navigator,e,t,i)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then((function(e){Q.current=e,o&&o(2),Z(2),"srcObject"in j.current?j.current.srcObject=e:j.current.src=window.URL.createObjectURL(e),j.current.onloadedmetadata=function(e){j.current.play(),b&&b()},j.current.addEventListener("ended",(function(){console.log("播放结束"),V(),y&&d.ZP.error({content:"您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试",duration:10,key:9998})}),!1)})).catch((function(e){Z(1),o&&o(1),"Permission denied"===e.message||"NotAllowedError"===e.name?d.ZP.error("您已拒绝了获取摄像头"):d.ZP.error("摄像头获取失败,或您已拒绝了获取摄像头"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},J=function(){try{k.current.width=j.current.videoWidth,k.current.height=j.current.videoHeight,k.current.getContext("2d").drawImage(j.current,0,0,k.current.width,k.current.height),q(k.current.toDataURL("image/png")),U(k.current.toDataURL("image/png")),ee(k.current.toDataURL("image/png"))}catch(e){}},X=function(){try{return k.current.width=j.current.videoWidth,k.current.height=j.current.videoHeight,k.current.getContext("2d").drawImage(j.current,0,0,k.current.width,k.current.height),k.current.toDataURL("image/png")}catch(e){}},Q=(0,c.useRef)(),$=function(){try{Q.current.getTracks().forEach((function(e){e.stop()})),j.current.srcObject=null}catch(e){}},ee=function(){var e=s()(r()().mark((function e(n){var t,i,o,s,a,l,c,u,d,h,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 2:(u=e.sent).data=JSON.parse((0,m.pe)(u.data)),d=(0,f.Z)(),h=new(v())({endpoint:null==u||null===(t=u.data)||void 0===t?void 0:t.end_point,region:null==u||null===(i=u.data)||void 0===i?void 0:i.region,accessKeyId:null==u||null===(o=u.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==u||null===(s=u.data)||void 0===s?void 0:s.access_key_secret,bucket:null==u||null===(a=u.data)||void 0===a?void 0:a.bucket,stsToken:null==u||null===(l=u.data)||void 0===l?void 0:l.security_token}),g=w(n),h.multipartUpload("".concat(d,".png"),g,{timeout:1e4,partSize:10485760,callback:{url:null==u||null===(c=u.data)||void 0===c?void 0:c.callback_url,host:null==u?void 0:u.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+S.login+"&container_id="+S.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsx)(_.Fragment,{children:3!==A&&(0,_.jsxs)("aside",{className:g,id:"screenshot",children:[0===A&&(0,_.jsx)("span",{children:"正在开启摄像头..."}),1===A&&(0,_.jsx)("span",{children:"摄像头开启失败"}),2===A&&(0,_.jsxs)("div",{children:[(0,_.jsx)("video",{width:"288",ref:j,autoPlay:!0}),(0,_.jsx)("canvas",{style:{display:"none"},ref:k})]})]})})})),b=y},98812:function(e,n,t){"use strict";t.d(n,{X:function(){return l},y:function(){return a}});var i=t(79800),r=t.n(i),o=t(59301),s=t(8591),a=function(e){(0,o.useEffect)((function(){if(e){var n=function(e){"F12"===e.key&&(e.preventDefault(),console.log("F12被禁用"))},t=function(e){e.preventDefault()};return document.addEventListener("keydown",n),document.addEventListener("contextmenu",t),function(){document.removeEventListener("keydown",n),document.removeEventListener("contextmenu",t)}}}),[e])},l=function(){var e=(0,o.useState)(!1),n=r()(e,2),t=n[0],i=n[1],a=function(e){var n=e.keyCode,t=e.ctrlKey,i=e.metaKey;"paste"!==e.type&&(67!==n&&86!==n||!i&&!t)||(s.ZP.warning("老师已设置答题时不允许进行复制粘贴"),e.preventDefault(),e.stopPropagation())};return(0,o.useEffect)((function(){return t&&(window.addEventListener("keydown",a,!0),window.addEventListener("paste",a,!0)),function(){window.removeEventListener("keydown",a,!0),window.removeEventListener("paste",a,!0)}}),[t]),{setOpenDisableCopyAndPaste:i,disableCopyAndPaste:t}}},18433:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),r=t.n(i),o=t(41498),s=t.n(o),a=t(79800),l=t.n(a),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",f=t(92310),m=t.n(f),h=t(71418),v=t(2859),g=t(85750),x=t(66621),_=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,o=e.style,a=void 0===o?{}:o,f=e.onClose,w=e.onOk,y=e.showFullTools,b=e.noAssociationId,j=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),C=(0,c.useRef)(null),N=(0,c.useState)(!1),B=l()(N,2),T=B[0],E=B[1],P=(0,c.useState)("正在加载中"),A=l()(P,2),Z=A[0],I=A[1];(0,c.useEffect)((function(){S.current||(S.current=document.createElement("style"),document.head.appendChild(S.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),S.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&L()):(document.body.removeAttribute("data-custom"),S.current&&(document.head.removeChild(S.current),S.current=null))}),[null==n?void 0:n.visible]);var L=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),I("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,j.current.src="",j.current.src=t,j.current.onload=function(){M()},E(!1),I("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){var e=s()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),I("正在保存中"),e.next=4,(0,g.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||b){e.next=12;break}return e.next=8,(0,g.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:E(!1),I("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){k.current=new v.hP(j.current),k.current.targetRoot=C.current,k.current.addEventListener("render",q),k.current.addEventListener("beforeclose",f),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsx)(h.Z,{spinning:T,tip:Z,style:{position:"absolute"},children:(0,_.jsx)("div",{ref:C,className:m()(u,t,i?p:""),style:a,children:(0,_.jsx)("img",{className:d,ref:j})})})})}},36833:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),o=t(59301),s=t(50129),a=(t(48136),t(97488)),l=t(43418),c=t(37712),u=(0,o.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,f=e.type,m=void 0===f?"":f,h=e.value,v=void 0===h?"":h,g=e.style,x=void 0===g?{}:g,_=(0,o.useRef)(),w=(0,o.useRef)(),y=(0,o.useState)(0),b=r()(y,2),j=b[0],k=b[1],S=(0,o.useState)(0),C=r()(S,2),N=C[0],B=C[1],T=(0,o.useState)(!1),E=r()(T,2),P=E[0],A=E[1],Z=function(){var e=document.createElement("div");e.innerHTML=_.current.getValue();var n=e.innerText;return t&&t(n),n};(0,o.useImperativeHandle)(n,(function(){return{getData:Z}}));var I=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0&&(null===(r=l.filter((function(e){return!e.answer_text})))||void 0===r?void 0:r.length)>0)){e.next=11;break}return f.ZP.info("填空项不能为空!"),e.abrupt("return");case 11:return c=a.code,l.length>0&&(null==l||l.map((function(e){c=e.multi_line?c.substring(0,c.indexOf("@▁▁@"))+e.answer_text+c.substring(c.indexOf("@▁▁@")+4):c.substring(0,c.indexOf("@▁@"))+e.answer_text+c.substring(c.indexOf("@▁@")+3)}))),e.next=15,(0,x.n4)(t,n||{code:v.Base64.encode(c),language:a.language,answers:null==l?void 0:l.map((function(e){return e.answer_text}))});case 15:return u=e.sent,e.abrupt("return",u);case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,n){return G.apply(this,arguments)}function G(){return(G=l()(s()().mark((function e(n,t){var i,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=j.userAnswer,r=v.Base64.decode(j.code),i.length>0&&(null==i||i.map((function(e){r=e.multi_line?r.substring(0,r.indexOf("@▁▁@"))+e.value+r.substring(r.indexOf("@▁▁@")+4):r.substring(0,r.indexOf("@▁@"))+e.value+r.substring(r.indexOf("@▁@")+3)}))),e.next=5,(0,x.n4)(t,n||{code:v.Base64.encode(r),language:j.language,answers:null==i?void 0:i.map((function(e){return e.value}))});case 5:return o=e.sent,e.abrupt("return",o);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(){return(new Date).getTime()}return(0,p.useEffect)((function(){(R||c)&&A(c||Z.id)}),[Z]),(0,p.useEffect)((function(){return function(){sessionStorage.removeItem("projectFill")}}),[]),(0,b.jsxs)("div",{children:[(0,b.jsx)(m.ZP,r()(r()({loading:N},n),{},{onClick:l()(s()().mark((function e(){var n,o,a,c,u,d,p,m,_,w,y,b,S,C;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("提交代码"!==t){e.next=21;break}if(B(!0),!N){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,(0,g.ZP)("/api/problems/".concat(P,"/start.json"),{method:"get"});case 6:return n=e.sent,e.next=9,F(null,null==n?void 0:n.identifier);case 9:if(0!==(null==(o=e.sent)?void 0:o.status)){e.next=18;break}return a=function(){var e=l()(s()().mark((function e(){var t,i,r,o,l,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==n?void 0:n.identifier,"submit");case 2:if(i=e.sent,r=i.status,i.message,o=i.data,l=z(),u=l-c>1e4*(null==j||null===(t=j.userAnswer)||void 0===t?void 0:t.length),0===r||u||setTimeout(a,1e3),!u){e.next=13;break}return h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时",content:"请检查程序代码是否存在死循环"}),B(!1),e.abrupt("return");case 13:0===r&&(B(!1),M(o),2===o.status&&(B(!1),h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),c=z(),e.next=15,(0,x.bM)(null==n?void 0:n.identifier,{});case 15:a(),e.next=19;break;case 18:B(!1);case 19:return k&&k(!0),e.abrupt("return");case 21:return u=!0,e.next=24,i.validateFields().then((function(){u=!1}),(function(e){var n,t;e.errorFields[0].name.includes("standard_answers")?f.ZP.error("填空项答案不能为空"):f.ZP.error(e.errorFields[0].errors[0]),0===(null===(n=e.errorFields)||void 0===n?void 0:n.length)&&(u=!1),i.scrollToField(null==e||null===(t=e.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"}),u=!0}));case 24:if(!u){e.next=26;break}return e.abrupt("return");case 26:if(B(!0),!N){e.next=29;break}return e.abrupt("return");case 29:if(d="",p=i.getFieldsValue(),P){e.next=40;break}return e.next=34,(0,g.ZP)("/api/problems.json",{method:"post",body:r()(r()({},p),{},{hack:r()(r()({},null==p?void 0:p.hack),{},{sub_discipline_id:null==p||null===(m=p.hack)||void 0===m||null===(m=m.sub_discipline_id)||void 0===m?void 0:m[1],difficult:p.difficulty,item_banks_group_id:p.item_banks_group_id}),hack_codes:r()(r()({},p.hack_codes),{},{code:v.Base64.encode(p.hack_codes.code)}),hack_sets:[r()({},p.hack_sets)],is_blank:!0})});case 34:d=e.sent,P=null===(_=d)||void 0===_?void 0:_.identifier,sessionStorage.projectFill=P,A(P),e.next=43;break;case 40:return e.next=42,(0,g.ZP)("/api/problems/".concat(P,".json"),{method:"put",body:r()(r()({},p),{},{hack:r()(r()({},null==p?void 0:p.hack),{},{sub_discipline_id:null==p||null===(w=p.hack)||void 0===w||null===(w=w.sub_discipline_id)||void 0===w?void 0:w[1],difficult:p.difficulty,item_banks_group_id:p.item_banks_group_id}),hack_codes:r()(r()({},p.hack_codes),{},{code:v.Base64.encode(p.hack_codes.code)}),update_hack_sets:[r()({},p.hack_sets)],is_blank:!0})});case 42:d=e.sent;case 43:return e.next=45,(0,g.ZP)("/api/problems/".concat(P,"/start.json"),{method:"get"});case 45:return y=e.sent,e.next=48,D(null,null==y?void 0:y.identifier);case 48:if(0!==(null==(b=e.sent)?void 0:b.status)){e.next=57;break}return S=function(){var e=l()(s()().mark((function e(){var n,t,i,r,o,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==y?void 0:y.identifier,"submit");case 2:if(t=e.sent,i=t.status,t.message,r=t.data,o=z(),a=o-C>1e3*(p.hack.time_limit+3)*(null==p||null===(n=p.standard_answers)||void 0===n?void 0:n.length),0===i||a||setTimeout(S,1e3),!a){e.next=13;break}return h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"}),B(!1),e.abrupt("return");case 13:0===i&&(B(!1),M(r),2===r.status&&(B(!1),h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=z(),e.next=54,(0,x.bM)(null==y?void 0:y.identifier,{});case 54:S(),e.next=58;break;case 57:B(!1);case 58:case"end":return e.stop()}}),e)}))),children:t})),(null==q?void 0:q.id)&&2!==q.status&&(0,b.jsx)(h.Z,{open:(null==q?void 0:q.id)&&2!==q.status,title:"运行结果",width:1100,footer:!1,onOk:function(){M({})},onCancel:function(){M({})},children:(0,b.jsxs)("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15},children:[(0,b.jsxs)("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14},children:[(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"状态"}),(0,b.jsx)("span",{style:{marginLeft:12,color:0!==q.status&&"#E30000"},children:_.Im[q.status]})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"提交时间"}),(0,b.jsx)("span",{style:{marginLeft:12},children:y()(q.created_at).format("YYYY-MM-DD HH:mm:ss")})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"语言"}),(0,b.jsx)("span",{style:{marginLeft:12},children:q.language})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"执行用时"}),(0,b.jsxs)("span",{style:{marginLeft:12},children:[q.execute_time,"ms"]})]})]}),(0,b.jsx)(_.Y4,r()({},q))]})})]})}},11533:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});t(59301);var i="result___gu5zt",r="title___xrnx2",o="left___IAxp9",s="leftNode___HL8fG",a="right___ZXYmw",l="rightNode___jYL5_",c=t(92310),u=t.n(c),d=t(37712),p=function(e){var n=e.className,t=e.style,c=void 0===t?{}:t,p=e.leftNode,f=e.leftTitle,m=void 0===f?"自测输入":f,h=e.rightNode,v=e.rightTitle,g=void 0===v?"运行结果":v;return(0,d.jsxs)("div",{className:u()(i,n),style:c,children:[(0,d.jsxs)("div",{className:o,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),(0,d.jsx)("span",{children:m})]}),(0,d.jsx)("div",{className:s,children:p})]}),(0,d.jsxs)("div",{className:a,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),(0,d.jsx)("span",{children:g})]}),(0,d.jsx)("div",{className:l,children:h})]})]})}},86054:function(e,n,t){"use strict";t.d(n,{cT:function(){return T},pe:function(){return B}});var i=t(37205),r=t.n(i),o=t(79800),s=t.n(o),a=t(39647),l=t.n(a),c=t(82242),u=t.n(c),d=t(7557),p=t.n(d),f=t(41498),m=t.n(f),h=t(59301),v=t(59028),g=t(8591),x=t(85750),_=t(28209),w=t.n(_),y=t(1012),b=t(32007),j=t(47257),k=t.n(j),S=t(37712),C=["user","cancelUpload"],N=v.Z.Dragger,B=function(e){var n=w().enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),t=w().enc.Utf8.parse("5183666c72eec9e4"),i=w().AES.decrypt(e,n,{iv:t,mode:w().mode.CBC});return i.toString(w().enc.Utf8)},T=function(){var e=m()(p()().mark((function e(n,t,i){var r,o,s,a,l,c,d,f,m,h;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,e.next=3,(0,x.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",B(d.data)),d.data=JSON.parse(B(d.data)),(f=n.name.split(".")).pop(),m=t.realFileName?f.join(""):(0,y.Z)(),h=new(k())({endpoint:null==d||null===(r=d.data)||void 0===r?void 0:r.end_point,region:null==d||null===(o=d.data)||void 0===o?void 0:o.region,accessKeyId:null==d||null===(s=d.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==d||null===(a=d.data)||void 0===a?void 0:a.access_key_secret,bucket:null==d||null===(l=d.data)||void 0===l?void 0:l.bucket,stsToken:null==d||null===(c=d.data)||void 0===c?void 0:c.security_token}),e.abrupt("return",new Promise((function(e,r){var o;h.multipartUpload("".concat(m),new Blob([n],{type:n.type}),u()(u()({timeout:2e5,partSize:102400},i),{},{callback:{url:null==d||null===(o=d.data)||void 0===o?void 0:o.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}})).then((function(t){var i;n.response=null===(i=t.data)||void 0===i?void 0:i.data,e(null==t?void 0:t.data)})).catch((function(e){r(e),console.log("err:",e)}))})));case 11:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}();n.ZP=(0,b.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.user;return{globalSetting:t,loading:n.models.competitions,user:i}}))((function(e){var n,t=e.user,i=e.cancelUpload,o=l()(e,C),a=(0,h.useState)([]),c=s()(a,2),d=c[0],f=c[1],v=(0,h.useState)(),_=s()(v,2),w=_[0],b=_[1],j={onRemove:function(e){f(r()(d.filter((function(n){return n.name!==e.name})))),o.onChange(d.filter((function(n){return n.name!==e.name})))},disabled:o.disabled,multiple:!0,fileList:null==d?void 0:d.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(n=m()(p()().mark((function e(n){var t;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.maxSize||1073741824,!d.filter((function(e){return e.name===n.name})).length){e.next=4;break}return g.ZP.info("".concat(n.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==n?void 0:n.size)>t)){e.next=7;break}return g.ZP.info("文件超过".concat(t/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return d.push({name:n.name,file:n}),f(r()(d)),o.onChange(d),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},T=function(){var e=m()(p()().mark((function e(n,t){var i,s,a,l,c,u,m,h,v,_;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,m=n.name,e.next=4,(0,x.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((h=e.sent).data=JSON.parse(B(h.data)),0===(null==h?void 0:h.status)){e.next=12;break}return d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",o.onChange(d),g.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 12:return w=new(k())({endpoint:null==h||null===(i=h.data)||void 0===i?void 0:i.end_point,region:null==h||null===(s=h.data)||void 0===s?void 0:s.region,accessKeyId:null==h||null===(a=h.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null==h||null===(l=h.data)||void 0===l?void 0:l.access_key_secret,bucket:null==h||null===(c=h.data)||void 0===c?void 0:c.bucket,stsToken:null==h||null===(u=h.data)||void 0===u?void 0:u.security_token}),console.log(n,"file"),b(w),(v=n.name.split(".")).pop(),_=t.realFileName?v.join("."):(0,y.Z)(),e.abrupt("return",new Promise((function(e,i){try{var s;w.multipartUpload("".concat(o.identifier,"/").concat(_).concat(m.indexOf(".")>-1?"."+m.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t);var i=d.findIndex((function(e){return e.name===m}));d[i].file.percent=100*e,d[i].tempCheckpoint=n,f(r()(d))}catch(e){}},checkpoint:d[d.findIndex((function(e){return e.name===m}))].tempCheckpoint,callback:{customValue:{id:m+""},url:null==h||null===(s=h.data)||void 0===s?void 0:s.callback_url,host:null==h?void 0:h.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}}).then((function(t){var i,r=d.findIndex((function(e){return e.name===m})),s="done";if(0===(null===(i=t.data)||void 0===i?void 0:i.status)){var a;n.response=null===(a=t.data)||void 0===a?void 0:a.data;var l=d.findIndex((function(e){return e.name===m}));d[l].status="done",d[l].file.status="done"}else{var c;g.ZP.warning(null===(c=t.data)||void 0===c?void 0:c.message),s="error"}d[r].status=s,d[r].file.status=s,o.onChange(d),e(null==t?void 0:t.data)})).catch((function(e){d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",g.ZP.warning("上传失败,请重新尝试"),f(r()(d)),o.onChange(d),i(e),console.log("err:",e)}))}catch(e){}})));case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){d.every((function(e){return"done"===e||"error"===e}))&&o.onComplete(d)}),[d]),(0,h.useEffect)((function(){var e;i&&(null===(e=w)||void 0===e||e.cancel())}),[i]),(0,h.useEffect)((function(){o.uploading&&d.map(function(){var e=m()(p()().mark((function e(n){var r;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||i){e.next=6;break}return n.status="uploading",n.file.status="uploading",e.next=5,T(n,{login:null==t||null===(r=t.userInfo)||void 0===r?void 0:r.login,container_type:o.container_type,container_id:o.container_id,description:o.description,realFileName:o.realFileName});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[o.uploading]),(0,S.jsx)(N,u()(u()({},j),{},{height:o.height,className:o.className,children:(0,S.jsx)("p",{className:"ant-upload-hint",children:o.text||"拖拽文件或者点击上传"})}))}))},4469:function(e,n,t){"use strict";t.d(n,{h:function(){return g}});var i=t(82242),r=t.n(i),o=t(79800),s=t.n(o),a=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),f=(t(24147),t(74794),t(37712)),m=l.default.Option,h={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function g(e){var n=e.value,t=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,a.useRef)(),u=(0,a.useState)(),d=s()(u,2),m=d[0],h=d[1];return(0,a.useEffect)((function(){if(m){var e=function(e){var n=e.getValue();t&&t(n)};return m.on("change",e),function(){m.off("change",e)}}}),[m,t]),(0,a.useEffect)((function(){m&&m.setOption("mode",i)}),[m,i]),(0,a.useEffect)((function(){m&&(n===m.getValue()&&""!==n||setTimeout((function(){m.setValue(n||"")}),300))}),[m,n]),(0,a.useEffect)((function(){if(c.current&&!m){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));h(e)}}),[c.current,m]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,a.useState)("python"),o=s()(i,2),d=o[0],p=o[1];return(0,f.jsxs)(c.Z,r()(r()({},h),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,f.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(v[e][1])},children:Object.keys(v).map((function(e){return(0,f.jsx)(m,{value:e,children:v[e][0]},e)}))})}),(0,f.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(g,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},95992:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),r=t.n(i),o=t(79800),s=t.n(o),a=t(85573),l=t.n(a),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),f=(t(24147),t(6313),t(25717),t(99498),t(25419),t(67549),t(51150)),m=t(37712),h=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),g=t.n(v),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,o=e.className,s=void 0===o?"":o,a=e.children;return(0,m.jsxs)("a",{title:t,className:s,onClick:function(){n(r)},children:[(0,m.jsx)("i",{className:"".concat(i)}),a]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,s=e.insertTemp,a=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,m.jsxs)("ul",{className:"markdown-toolbar-container",children:[!a&&c.map((function(e,n){return(0,m.jsx)("li",{children:e.actionName?(0,m.jsx)(_,g()(g()({},e),{},{onActionCallback:r})):(0,m.jsx)("span",{className:"v-line"})},n)})),t?(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,s&&(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(s),onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,m.jsx)("li",{children:l}),(0,m.jsx)("li",{className:"btn-full-screen",children:(0,m.jsx)(_,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},y=t(81074),b=t(78241),j=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(b.Z,g()(g()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,m.jsx)(j.Z,{})}),(0,m.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,m.jsx)(j.Z,{})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},N=t(4469),B=t(72952),T=t(95237),E=t(18433),P=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,m.jsx)(T.Z,{style:{height:"100vh"},children:(0,m.jsx)(E.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},A=t(7557),Z=t.n(A),I=t(41498),L=t.n(I),q=t(37205),M=t.n(q),R=t(12378);function D(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(D,go.CommandHandler),D.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},D.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},D.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},D.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},D.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},D.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},D.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},D.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=s.elt(a-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,s,a;if(null===(o=n.findTreeParentNode()))break;if((a=(s=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var O=D,F=(t(57193),t(85160)),G=t(43418),z=t(43604),H=t(85750),W="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=R;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=s()(u,2),p=d[0],f=d[1],h=function(){var e=L()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:l,className:a.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(G.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(T.Z,{children:[(0,m.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(z.Z,{onClick:function(){a.current=!a.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:o})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(F.FI,{initDiagram:function(){var e=R.GraphObject.make,n="#ff3333",t="#3358ff",s="#25ad23",a="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new R.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var s=i.copyNodeData(r.data);i.setGroupKeyForNodeData(s,i.getGroupKeyForNodeData(r.data)),i.addNodeData(s);var a={from:r.key,to:i.getKeyForNodeData(s)};i.addLinkData(a);var l=e.diagram.findNodeForData(s);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(R.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?25:18,height:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(R.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(R.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",b(u,"fill"),b(p,"fill"),b(f,"fill"),b(m,"fill"))),e("ContextMenuButton",e(R.Panel,"Horizontal",b(v,"fill"),b(g,"fill"),b(h,"fill"),b(x,"fill")))]}function k(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",b(d),b(s),b(t),b(n))),e("ContextMenuButton",e(R.Panel,"Horizontal",b(u),b(a),b(l),b(c)))]}function S(n,t){return t||(t="thickness"),e(R.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(R.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(R.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(R.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function T(n){return e(R.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function E(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(R.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function P(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",R.Spot.stringify(R.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function A(n,t){var i=0,r=R.Spot.RightSide;n.equals(R.Spot.Top)?(i=270,r=R.Spot.TopSide):n.equals(R.Spot.Left)?(i=180,r=R.Spot.LeftSide):n.equals(R.Spot.Bottom)&&(i=90,r=R.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",R.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new R.Diagram(r.current,{padding:20,grid:e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(O),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center,locationObjectName:"SHAPE",desiredSize:new R.Size(120,60),minSize:new R.Size(40,40),resizable:!0,resizeCellSize:new R.Size(10,10),rotatable:!0},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),new R.Binding("desiredSize","size",R.Size.parse).makeTwoWay(R.Size.stringify),e(R.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("figure"),new R.Binding("fill"),new R.Binding("stroke","borderColor"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(R.TextBlock,{margin:1,textAlign:"center",overflow:R.TextBlock.OverflowEllipsis,editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(R.Panel,"Vertical",{maxSize:new R.Size(200,NaN)},e(R.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new R.Binding("text")),e(R.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new R.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Placeholder,{padding:10}),_(R.Spot.Top,"TriangleUp"),_(R.Spot.Left,"TriangleLeft"),_(R.Spot.Right,"TriangleRight"),_(R.Spot.Bottom,"TriangleDown"),w({alignment:new R.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(R.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(R.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(R.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(R.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:R.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Panel,"Auto",{name:"BODY"},e(R.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("fill"),new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Placeholder,{background:"transparent",margin:20})),e(R.TextBlock,{alignment:R.Spot.Top,alignmentFocus:R.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new R.Binding("text"),new R.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Panel,"Auto",e(R.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(R.Placeholder,{margin:1.5})),w({alignment:R.Spot.TopRight,alignmentFocus:R.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(R.Link,{layerName:"Foreground",routing:R.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new R.Binding("fromSpot","fromSpot",R.Spot.parse),new R.Binding("toSpot","toSpot",R.Spot.parse),new R.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("points").makeTwoWay(),e(R.Shape,{strokeWidth:2},new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,0),segmentOrientation:R.Link.OrientAlong,alignmentFocus:R.Spot.Right,figure:"circle",width:10,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 1===e}))),e(R.Shape,{segmentIndex:-1,segmentOffset:new R.Point(-10,6),segmentOrientation:R.Link.OrientPlus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return e>=1})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,-6),segmentOrientation:R.Link.OrientMinus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 2===e})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.TextBlock,{alignmentFocus:new R.Spot(0,1,-4,0),editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(R.Adornment,e(R.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new R.Binding("pathPattern","thickness",T)),w({alignmentFocus:new R.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(R.Panel,"Horizontal",E(0),E(1),E(2))),e("ContextMenuButton",e(R.Panel,"Horizontal",e(R.Panel,"Spot",P(!1),A(R.Spot.Top,!1),A(R.Spot.Left,!1),A(R.Spot.Right,!1),A(R.Spot.Bottom,!1)),e(R.Panel,"Spot",{margin:new R.Margin(0,0,0,2)},P(!0),A(R.Spot.Top,!0),A(R.Spot.Left,!0),A(R.Spot.Right,!0),A(R.Spot.Bottom,!0))))),new R.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(R.Link,{locationSpot:R.Spot.Center,selectionAdornmentTemplate:e(R.Adornment,"Link",{locationSpot:R.Spot.Center},e(R.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(R.Shape,{toArrow:"Standard",stroke:null}))},{routing:R.Link.AvoidsNodes,curve:R.Link.JumpOver,corner:5,toShortLength:4},new R.Binding("points"),e(R.Shape,{isPanelMain:!0,strokeWidth:2}),e(R.Shape,{toArrow:"Standard",stroke:null})),model:new R.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(M()(R.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center},new R.Binding("location","location",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Shape,"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 R.Binding("stroke").makeTwoWay(),new R.Binding("fill").makeTwoWay(),new R.Binding("figure")),e(R.TextBlock,{margin:new R.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new R.Size(16,16),maxSize:new R.Size(10,NaN),textAlign:"center",editable:!0},new R.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),Y=t(94001),J=K.ZP.Group,X={margin:"0 8px"},Q=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:X,children:"单元格数:"}),(0,m.jsx)("span",{style:X,children:"行数"}),(0,m.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(Y.Z,{})}),(0,m.jsx)("span",{style:X,children:"列数"}),(0,m.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(Y.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:X,children:"对齐方式:"}),(0,m.jsx)(b.Z.Item,{name:"align",children:(0,m.jsxs)(J,{children:[(0,m.jsx)(K.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(K.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(K.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(K.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,a=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=s()(u,2),p=d[0],f=d[1],h=(0,c.useRef)({id:a,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:a}),(0,m.jsxs)(T.Z,{align:"middle",children:[(0,m.jsx)(z.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(z.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),re=t(20817),oe=t(8591),se="link",ae="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(12066);var he="@▁▁@",ve=["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 ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},se,"添加链接"),ue,"添加代码块"),ae,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,a=void 0===o?"100%":o,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,_=e.isFocus,b=void 0!==_&&_,j=e.watch,k=e.insertTemp,S=e.mode,T=void 0===S?"markdown":S,E=e.id,A=void 0===E?"markdown-editor-id":E,Z=e.showResizeBar,I=void 0!==Z&&Z,L=e.noStorage,q=void 0!==L&&L,M=e.showNullButton,R=void 0!==M&&M,D=e.showNullProgramButton,O=void 0!==D&&D,F=e.hidetoolBar,z=void 0!==F&&F,H=e.fullScreen,W=void 0!==H&&H,U=e.onBlur,K=e.onCMBeforeChange,Y=e.onFullScreen,J=e.className,X=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,be=e.placeholder,je=void 0===be?"":be,ke=e.values,Se=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,c.useState)(null),Be=s()(Ne,2),Te=Be[0],Ee=Be[1],Pe=(0,c.useState)(t),Ae=s()(Pe,2),Ze=Ae[0],Ie=Ae[1],Le=(0,c.useState)(j),qe=s()(Le,2),Me=qe[0],Re=qe[1],De=(0,c.useState)(W),Oe=s()(De,2),Fe=Oe[0],Ge=Oe[1],ze=(0,c.useState)(""),He=s()(ze,2),We=He[0],Ue=He[1],Ve=(0,c.useState)(0),Ke=s()(Ve,2),Ye=Ke[0],Je=Ke[1],Xe=(0,c.useState)(v),Qe=s()(Xe,2),$e=Qe[0],en=Qe[1],nn=(0,c.useState)(!1),tn=s()(nn,2),rn=(tn[0],tn[1]),on=(0,c.useState)(0),sn=s()(on,2),an=sn[0],ln=sn[1],cn=(0,c.useState)(0),un=s()(cn,2),dn=un[0],pn=un[1],fn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ie(Se),null==Te||Te.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==Y||Y(Fe)}),[Fe]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var s,a=o[1];"file"===(null===(s=o[0])||void 0===s?void 0:s.kind)&&(a=o[0]);var l=a.getAsFile(),c=l.name.split(".").pop();(0,B.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ve.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:T,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),s=r.lastIndexOf("@▁@",i.ch),a=r.lastIndexOf("@▁▁@",i.ch),l=s>a?s:a,c=s>a?3:4;if(-1===he.indexOf(o))return null;if(console.log("change1:",n,e,r,i,l,s,a,o),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ee(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){mn.current}),[$e,mn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,gn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=s()(i[t],2),r=n[0],o=n[1],a=l()({},r,(function(){xn(o)}));e.push(a),Te.addKeyMap(a)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Ye+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(A,Ze),rn(!0))}}),1e4),(0,c.useEffect)((function(){Re(j)}),[Te,j]),(0,c.useEffect)((function(){Te&&b&&Te.focus()}),[Te,b]),(0,c.useEffect)((function(){if(Me&&Te){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Me]),(0,c.useEffect)((function(){if(Te&&K){var e=function(e,n){K(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,K]),(0,c.useEffect)((function(){if(Te&&U){var e=function(){U(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,U]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Ie(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(O?i(t,jn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Ie("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Ie(t),Te.setCursor(pe?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var xn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return Ue("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
      \n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(he),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Re(!Me),Te.focus();case"trigger-full-screen":return Ge(!Fe),Te.focus();case se:return void Ue(se);case ue:return void Ue(ue);case ae:return void Ue(ae);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Te,Me,Fe]),_n=(0,c.useCallback)((function(e,n){var t,i,r,o,s;switch(Ue(""),We){case se:var a=e.title,l=e.link;return Te.replaceSelection("[".concat(a,"](").concat(l,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?v?Te.replaceSelection("![ ".concat(v," ]( ").concat(h,' "').concat(v,'" )')):Te.replaceSelection("![,](".concat(h,")")):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("video"))>-1?Te.replaceSelection('')):(null==g||null===(s=g.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?Te.replaceSelection('').concat(g.name,"")):ve.includes(x)?Te.replaceSelection('').concat(g.name,"")):Te.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(h,")")),Te.focus();case de:for(var _=e.row,w=e.col,y=e.align,b="\n",j=0;j<_;j++){for(var k=[],S=[],C=0;C300&&(n=300),en(v+n+"px")}},i=hn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,hn]),(0,c.useEffect)((function(){en(v)}),[v]);var bn={width:ge(a),height:ge($e)},jn=((0,c.useMemo)((function(){if(Ye){var e=new Date(Ye),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ye]),function(e){var n=[];if(O){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[We]);var kn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0&&void 0!==t[0]?t[0]:"未共享整个屏幕,禁止作答!",j.ZP.warning(n),setTimeout((function(){o()}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=u()(l()().mark((function e(){var n,t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,M.i7)()){e.next=3;break}return k("请使用谷歌浏览器答题"),e.abrupt("return");case 3:if(!d.current){e.next=6;break}return j.ZP.warning("正在录制中"),e.abrupt("return");case 6:if(g.current=!0,e.prev=7,!(0,M.WX)()){e.next=14;break}return e.next=11,navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});case 11:t=e.sent,e.next=22;break;case 14:return e.next=16,navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}});case 16:if(t=e.sent,"monitor"===(null===(i=t)||void 0===i||null===(i=i.getVideoTracks())||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.getSettings())||void 0===i?void 0:i.displaySurface)){e.next=22;break}return C(),k(),e.abrupt("return");case 22:return d.current=t,"srcObject"in f.current?f.current.srcObject=d.current:f.current.src=URL.createObjectURL(d.current),e.next=26,new Promise((function(e){f.current.addEventListener("loadedmetadata",(function(){e()}))}));case 26:null===(n=d.current)||void 0===n||null===(n=n.getVideoTracks())||void 0===n||null===(n=n[0])||void 0===n||n.addEventListener("ended",(function(){g.current&&k()})),f.current.play(),s(),e.next=34;break;case 31:e.prev=31,e.t0=e.catch(7),k("屏幕录制功能错误,请检查后再共享整个屏幕,否则无法作答");case 34:case"end":return e.stop()}}),e,null,[[7,31]])})));return function(){return e.apply(this,arguments)}}(),C=function(){var e;g.current=!1;var n=null===(e=d.current)||void 0===e?void 0:e.getTracks();null==n||n.forEach((function(e){e.stop()})),d.current=null},N=function(e){var n=e.split(",")[1],t=e.split(",")[0].split(":")[1].split(";")[0],i=r()(atob(n)),o=new Uint8Array(i.map((function(e){return e.charCodeAt(0)})));return new Blob([o],{type:t})},B=function(){var e=u()(l()().mark((function e(){var t,i,r,o,s,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=m.current.getContext("2d"),m.current.width=f.current.videoWidth,m.current.height=f.current.videoHeight,t.drawImage(f.current,0,0,m.current.width,m.current.height),i=m.current.toDataURL("image/jpeg"),r=N(i),o=new File([r],"canvas_image.jpg",{type:"image/jpeg"}),(s=new FormData).append("file",o),e.next=11,(0,R.ZP)("/api/exercises/".concat(n,"/exercise_user_screens/check.json"),{method:"get"});case 11:if(0!==(null==(a=e.sent)?void 0:a.status)){e.next=21;break}return e.next=15,(0,R.ZP)("/api/attachments.json",{method:"post",body:s},!0);case 15:if(null==(c=e.sent)||!c.id){e.next=21;break}return e.next=19,(0,R.ZP)("/api/exercises/".concat(n,"/exercise_user_screens.json"),{method:"post",body:{attachment_id:null==c?void 0:c.id,exercise_abnormity_id:x.current}});case 19:0===(u=e.sent).status&&(x.current=u.exercise_abnormity_id);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("video",{ref:f,muted:!0,className:"hide"}),(0,D.jsx)("canvas",{id:"canvas",ref:m,className:"hide"})]})},F=t(61186),G=t.n(F),z={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp"},H=t(47243),W=t(89260),U=t(40806),V=t(33571),K=t(16896),Y=t(51150),J=t(95992),X={0:"c-red-ee4",1:"c-green"},Q=function(e){var n,t,i,r,o,s,a=e.item,l=e.answerData,c=e.isEducation,u=e.sign,d=e.onBlur,f=void 0===d?function(){}:d,m=(0,h.useRef)(""),v=(0,h.useState)(),g=p()(v,2),x=(g[0],g[1]),_=(0,h.useState)(!1),w=p()(_,2),y=w[0],b=w[1],k=(0,h.useState)(c||!1),N=p()(k,2),B=N[0],T=N[1],E=(0,h.useRef)();return(0,h.useEffect)((function(){console.log("isFocus:",y),y&&(clearInterval(E.current),E.current=setInterval((function(){y&&f(m.current,!0)}),1e4))}),[y]),(0,h.useEffect)((function(){x(null==a?void 0:a.a_flag)}),[null==a?void 0:a.a_flag]),(0,h.useEffect)((function(){return function(){clearInterval(E.current)}}),[]),(0,D.jsxs)("div",{children:[1===(null==l||null===(n=l.exercise)||void 0===n?void 0:n.user_exercise_status)?(0,D.jsxs)("div",{className:"mb20",children:[(0,D.jsxs)(S.Z,{justify:"space-between",children:[(0,D.jsx)(C.Z,{children:"我的答案"}),((0,W.GJ)()||(0,W.dE)()&&(null==l||null===(t=l.exercise)||void 0===t?void 0:t.user_exercise_status)>0&&(null==l||null===(i=l.exercise)||void 0===i?void 0:i.open_score))&&(0,D.jsx)(C.Z,{children:(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==a?void 0:a.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:X[Number(null==a?void 0:a.answer_status)]||"c-orange-ff9",children:null==a?void 0:a.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=a&&a.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]})})]}),(0,D.jsx)("div",{className:z.simpleText,children:(0,D.jsx)(Y.Z,{value:null==a||null===(r=a.user_answer)||void 0===r?void 0:r[0]})})]}):(0,D.jsx)("div",{className:a.user_score&&(a.user_score===a.question_score?"c-green":"c-red"),children:B?(0,D.jsx)(J.Z,{watch:!0,isFocus:!0,defaultValue:null==a||null===(o=a.user_answer)||void 0===o?void 0:o[0],id:null==a?void 0:a.question_id,className:"mt20",onChange:function(e){m.current=e,b(!0)},onBlur:function(){setTimeout((function(){f(m.current)}),200),clearInterval(E.current),b(!1)}}):(0,D.jsx)("div",{onClick:function(){var e;!a.repeat_answer&&(null==a||null===(e=a.user_answer)||void 0===e?void 0:e.length)>0&&0!==a.ques_status?j.ZP.warning("该题不允许再修改答案"):(u.current=!0,T(!0))},className:z.startAnswer,children:(0,D.jsx)("div",{className:"c-blue",children:"点击开始作答"})})}),(0,W.dE)()&&(null==a?void 0:a.standard_answer)&&(0,D.jsx)("div",{className:z.analysisWrap,children:(0,D.jsxs)("div",{className:z.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Y.Z,{value:null==a||null===(s=a.standard_answer)||void 0===s?void 0:s[0]})})]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==a?void 0:a.analysis})]})]})})]})},$=t(57809),ee=function(e){var n,t,i,r,o=e.item,s=e.answerData,a=e.isEducation,l=e.onBlur,c=void 0===l?function(){}:l,u=(0,h.useRef)(""),d=(0,h.useState)(),f=p()(d,2),m=(f[0],f[1]),v=(0,h.useState)(!1),g=p()(v,2),x=g[0],_=g[1],w=(0,h.useState)(!1),y=p()(w,2),j=y[0],k=y[1],S=(0,h.useState)(a||!1),C=p()(S,2),N=C[0],B=C[1],T=(0,h.useState)(0),E=p()(T,2),P=E[0],A=E[1],Z=(0,h.useRef)(o.kp_content||""),I=(0,h.useRef)(o.kp_clazz),L=(0,h.useRef)(),q=(0,h.useMemo)((function(){var e;return null===(e=u.current)||void 0===e||null===(e=e.replace(/[\n|\r|\t]/g,""))||void 0===e?void 0:e.length}),[u.current]);return(0,h.useEffect)((function(){console.log("isFocus:",j),clearInterval(L.current),L.current=setInterval((function(){j&&c(u.current,Z.current,I.current)}),3e4)}),[j]),(0,h.useEffect)((function(){m(null==o?void 0:o.a_flag)}),[null==o?void 0:o.a_flag]),(0,h.useEffect)((function(){return function(){clearInterval(L.current)}}),[]),(0,D.jsxs)("div",{children:[1===(null==s||null===(n=s.exercise)||void 0===n?void 0:n.user_exercise_status)?(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作文题目:"}),(0,D.jsx)("br",{}),(0,D.jsx)(b.Z,{disabled:!0,className:"mt10",value:Z.current,onChange:function(e){Z.current=e.target.value,A(P+1)},onBlur:function(){c(u.current,Z.current,I.current),k(!1)}})]}),(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作品类型:"}),(0,D.jsx)("br",{}),(0,D.jsxs)($.default,{disabled:!0,className:"mt10 w100",placeholder:"请选择作品类型",value:I.current,onChange:function(e){I.current=e,A(P+1)},onBlur:function(){c(u.current,Z.current,I.current),k(!1)},children:[(0,D.jsx)($.default.Option,{value:"科普",children:"科普"},1),(0,D.jsx)($.default.Option,{value:"科幻",children:"科幻"},2)]})]}),(0,D.jsx)("p",{className:"mt10 mb0",children:"作品内容:"}),(0,D.jsx)("div",{className:z.simpleText,children:(0,D.jsx)(Y.Z,{value:null==o||null===(t=o.user_answer)||void 0===t?void 0:t[0]})})]}):(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作文题目:"}),(0,D.jsx)("br",{}),(0,D.jsx)(b.Z,{className:"mt10",maxLength:60,onBlur:function(){return c(u.current,Z.current,I.current)},placeholder:"请输入作文题目(最多60个字)",value:Z.current,onChange:function(e){Z.current=e.target.value,A(P+1)}})]}),(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作文类型:"}),(0,D.jsx)("br",{}),(0,D.jsxs)($.default,{className:"mt10 w100",placeholder:"请选择作品类型",value:I.current,onChange:function(e){I.current=e,c(e.current,Z.current,I.current),A(P+1)},children:[(0,D.jsx)($.default.Option,{value:"科普",children:"科普"},1),(0,D.jsx)($.default.Option,{value:"科幻",children:"科幻"},2)]})]}),(0,D.jsx)("div",{className:"mt30 mb20",children:(0,D.jsxs)("div",{className:o.user_score&&(o.user_score===o.question_score?"c-green":"c-red"),children:[(0,D.jsx)("strong",{children:"作文内容:"}),(0,D.jsx)("br",{}),(0,D.jsxs)("div",{className:"mt10 relative",children:[(0,D.jsxs)("span",{className:"c-blue",style:{position:x?"fixed":"absolute",top:x?61:4,left:10,zIndex:106},children:["已输入",q,"字"]}),N?(0,D.jsx)(J.Z,{className:z.simpleMd,disablePaste:!0,hidetoolBar:a,height:a?"60vh":150,isFocus:!0,defaultValue:null==o||null===(i=o.user_answer)||void 0===i?void 0:i[0],id:null==o?void 0:o.question_id,onFullScreen:function(e){return _(e)},onChange:function(e){u.current=e,k(!0),A(P+1)},onBlur:function(){c(u.current,Z.current,I.current),k(!1)}}):(0,D.jsx)("div",{onClick:function(){return B(!0)},className:z.startAnswer,children:(0,D.jsx)("div",{className:"c-blue",children:"点击开始作答"})})]})]})})]}),(0,W.dE)()&&(null==o?void 0:o.standard_answer)&&(0,D.jsxs)("div",{children:[(0,D.jsx)("p",{className:"mt10 mb0",children:"参考答案:"}),(0,D.jsx)("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5},children:(0,D.jsx)(Y.Z,{value:null==o||null===(r=o.standard_answer)||void 0===r?void 0:r[0]})})]})]})},ne=t(79817),te=t(61998),ie=t(84445),re="score___mcGn7",oe="wrap___h11sQ",se=function(e){var n=e.score;return n?(0,D.jsxs)("span",{className:oe,children:["得分",(0,D.jsx)("span",{className:"".concat(re," ml10 mr5"),children:n}),"分"]}):(0,D.jsx)("span",{className:"c-red",children:"未评"})},ae={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},le=function(e){var n,t,i,r,o,a=e.item,l=e.answerData,c=e.exerciseId,u=e.coursesId,d=(0,h.useState)([]),f=p()(d,2),m=f[0],g=f[1],x=(0,h.useState)([]),_=p()(x,2),w=_[0],y=_[1];(0,h.useEffect)((function(){var e;if(null!=a&&null!==(e=a.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=function(){for(var e,i=0;i<(null==a?void 0:a.shixun_details[r].stage_list.length);i++){var o,l=null==a?void 0:a.shixun_details[r].stage_list[i];n.push(s()(s()({},l),{operation:null==a||null===(o=a.shixun_details)||void 0===o||null===(o=o[r])||void 0===o||null===(o=o.shixun_detail)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.game_identifier,is_jupyter:null==a?void 0:a.is_jupyter,is_jupyter_lab:null==a?void 0:a.is_jupyter_lab}))}if(null!=a&&null!==(e=a.shixun_details)&&void 0!==e&&null!==(e=e[r])&&void 0!==e&&e.shixun_detail){var c,u,d=null==a||null===(c=a.shixun_details)||void 0===c||null===(c=c[r])||void 0===c||null===(c=c.shixun_detail)||void 0===c?void 0:c[0],p=null==a||null===(u=a.shixun_details[r].stage_list)||void 0===u||null===(u=u.find((function(e){return(null==e?void 0:e.game_identifier)===(null==d?void 0:d.game_identifier)})))||void 0===u?void 0:u.user_score;t.push(s()(s()({},d),{},{user_score:p}))}},r=0;r<(null==a||null===(o=a.shixun_details)||void 0===o?void 0:o.length);r++){var o;i()}y(t),g(n)}}),[null==a?void 0:a.shixun_details]);var b=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",render:function(e){return(0,D.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,D.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,D.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=l&&l.exercise&&null!=l&&l.exercise_answer_user&&(t=-1===(null==l?void 0:l.exercise.time)?G()(null==l?void 0:l.exercise.end_time).isBefore(n.finished_time):G()(null==l?void 0:l.exercise_answer_user.start_at).add(null==l?void 0:l.exercise.time,"m").isBefore(n.finished_time)),(0,D.jsxs)("span",{children:[n.finished_time||(0,D.jsx)("span",{className:"c-grey-999",children:"--"}),(0,D.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,D.jsx)("span",{children:n.time_consuming||(0,D.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,D.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e){return(0,D.jsxs)("span",{style:{color:"#FA6400"},children:[e,"分"]})}},{title:"操作",dataIndex:"operation",key:"operation",align:"center",render:function(e,n,t){return!e||n.is_jupyter||n.is_jupyter_lab?(0,D.jsx)("span",{className:"c-grey-999",children:"--"}):(0,D.jsx)(ne.Z,{affix:!1,children:(0,D.jsx)(ne.Z.Link,{href:"#challenge_".concat(null==a?void 0:a.question_id).concat(t),title:(0,D.jsx)("span",{style:{color:"#0152d9",fontSize:14},children:"查看"})})})}}];console.log(w);var j={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,D.jsxs)("div",{children:[(null==a||null===(n=a.shixun)||void 0===n?void 0:n.length)>0&&(0,D.jsx)("div",{className:ae.shixunWrapper,children:null==a||null===(t=a.shixun)||void 0===t?void 0:t.map((function(e,n){return(0,D.jsxs)(S.Z,{className:"mb20",justify:"space-between",children:[(0,D.jsxs)(C.Z,{flex:"1",children:[(0,D.jsxs)("span",{className:ae.score,children:["(",e.challenge_score,"分)"]}),(0,D.jsxs)("span",{className:ae.name,children:[e.challenge_name," "]})]}),(0,D.jsxs)(C.Z,{children:[!e.answer_status&&(0,D.jsx)("span",{className:"font14",style:{color:"#FA6400"},children:"未完成"}),!!e.answer_status&&(0,D.jsx)("span",{className:"font14",style:{color:"#37AD83"},children:"已完成"})]})]})}))}),0!==(null==l||null===(i=l.exercise)||void 0===i?void 0:i.student_commit_status)||0!==(null==l||null===(r=l.exercise)||void 0===r?void 0:r.user_exercise_status)?(0,D.jsxs)(D.Fragment,{children:[!(null==m||!m.length)&&(0,D.jsxs)("div",{children:[(0,D.jsxs)(S.Z,{justify:"space-between",className:"mb10",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 c-grey-666",children:"阶段成绩"}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(se,{score:null==a?void 0:a.user_score})})]}),(0,D.jsx)(te.Z,{columns:b,dataSource:m,pagination:!1})]}),!(null==w||!w.length)&&(0,D.jsxs)("div",{children:[(0,D.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==w?void 0:w.map((function(e,n){return(0,D.jsxs)("div",{id:"challenge_".concat(null==a?void 0:a.question_id).concat(n),className:"mt5",children:[(0,D.jsxs)(S.Z,{children:[(0,D.jsxs)("span",{className:"font14 mr15",children:[" 第",e.position,"关"]}),(0,D.jsx)(v.Link,{className:"current c-black font14",target:"_blank",to:"/tasks/".concat(u,"/").concat(c,"/").concat(e.game_identifier,"/exercise"),children:e.name}),(0,D.jsx)(C.Z,{style:{marginLeft:"auto"},children:(0,D.jsx)(se,{score:e.user_score})})]}),0===(null==e?void 0:e.st)&&e.passed_code&&(0,D.jsxs)("aside",{className:ae.shixunWrp,children:[(0,D.jsxs)("h2",{children:["第一次通关的代码(未通关则为最后一次提交评测的代码)",(0,D.jsx)("span",{className:"c-light-black",children:e.path})]}),(0,D.jsx)(ie.ZP,{height:300,language:"python",theme:"default",value:e.passed_code,options:j})]})]})}))]})]}):(0,D.jsxs)(D.Fragment,{children:[(0,W.dE)()&&(0,D.jsx)(Y.Z,{className:"c-grey-999 mt20 mb20",value:null==a?void 0:a.question_title}),null==a||null===(o=a.shixun)||void 0===o?void 0:o.map((function(e,n){return(0,D.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,D.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,D.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]},n)}))]})]})},ce=t(24334),ue=function(e){var n,t,i,r=e.item,o=e.answerData,s=(0,h.useState)([]),a=p()(s,2),l=(a[0],a[1]);(0,h.useEffect)((function(){var e,n;(null==r||null===(e=r.evaluate_codes)||void 0===e?void 0:e.length)>0?l(null==r||null===(n=r.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?ce.Base64.decode(null==e?void 0:e.error_msg):""}}))):l([{key:"--",error_msg:"--"}])}),[null==r?void 0:r.evaluate_codes]);return(0,D.jsxs)("div",{className:"".concat(ae.programWrapper),children:[(0,D.jsx)("div",{className:ae.desc,children:"题目描述"}),(0,D.jsx)("div",{className:ae.content,children:(0,D.jsx)(Y.Z,{value:null==r?void 0:r.description})}),1===(null==o||null===(n=o.exercise)||void 0===n?void 0:n.user_exercise_status)&&(0,D.jsx)(S.Z,{justify:"end",className:"mt40",children:(0,D.jsx)(C.Z,{children:(0,D.jsx)(se,{score:null==r?void 0:r.user_score})})}),(null==r?void 0:r.passed_code)&&(0,D.jsxs)("aside",{className:ae.shixunWrp,children:[(0,D.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,D.jsx)(ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=r&&r.passed_code?ce.Base64.decode(null==r?void 0:r.passed_code):"",options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]}),1===(null==o||null===(t=o.exercise)||void 0===t?void 0:t.user_exercise_status)&&(null==o||null===(i=o.exercise)||void 0===i?void 0:i.answer_open)&&(0,D.jsxs)("div",{style:{background:"#F6F7F9"},className:"mt30 p20",children:[(0,D.jsxs)("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"},children:[(0,D.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【答案】"}),(0,D.jsx)(Y.Z,{value:(null==r?void 0:r.standard_answer)||""})]}),(0,D.jsxs)("div",{style:{fontSize:"16px",display:"flex"},children:[(0,D.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【解析】"}),(0,D.jsx)(Y.Z,{value:(null==r?void 0:r.analysis)||"暂无解析"})]})]})]})},de=t(36833),pe=(b.Z.TextArea,{0:"c-red-ee4",1:"c-green"}),fe=function(e){var n,t,i,o,a=e.sign,c=e.item,d=e.answerData,f=e.onBlur,m=void 0===f?function(){}:f,g=(0,h.useState)([]),x=p()(g,2),_=x[0],w=x[1],y=(0,h.useState)([]),j=p()(y,2),k=j[0],N=j[1],B=(0,h.useRef)(),T=(0,h.useRef)(),E=(0,v.useSearchParams)(),P=p()(E,1)[0];return(0,h.useEffect)((function(){if(P.get("check")){var e,n;n=null==c||null===(e=c.standard_answer)||void 0===e?void 0:e.map((function(e){var n;return s()(s()({},e),{},{choice_id:e.position,answer_text:(null==c||null===(n=c.user_answer)||void 0===n||null===(n=n.find((function(n){return n.choice_id===e.choice_id})))||void 0===n?void 0:n.answer_text)||""})})),B.current=n,w(n)}else{var t,i;i=null==c||null===(t=c.standard_answers)||void 0===t?void 0:t.map((function(e){var n;return s()(s()({},e),{},{choice_id:e.position,answer_text:(null==c||null===(n=c.user_answer)||void 0===n||null===(n=n.find((function(n){return n.choice_id===e.position})))||void 0===n?void 0:n.answer_text)||""})})),B.current=i,w(i)}}),[null==c?void 0:c.user_answer]),(0,D.jsxs)("div",{children:[null==_?void 0:_.map((function(e,n){var t,i,o,s,p;return(0,D.jsxs)(S.Z,{className:"".concat(ae.baseMargin," ").concat(ae.fill),align:"middle",children:[(0,D.jsxs)(C.Z,{className:ae.index,children:["填空项",n+1]}),(0,D.jsx)(C.Z,{flex:"430px",className:"ml20 mr20",children:1===(null==e?void 0:e.model)?(0,D.jsx)(b.Z,{name:"sign",placeholder:"请输入答案",disabled:!c.repeat_answer&&(null==c||null===(t=c.user_answer)||void 0===t?void 0:t.length)>0&&0!==c.ques_status||!(null==d||!d.exercise.commit_status),value:null==e?void 0:e.answer_text,onChange:function(e){_[n].answer_text=e.target.value,w(r()(_))},onFocus:function(){a.current=!0},onBlur:function(t){setTimeout(u()(l()().mark((function t(){var i,r,o;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,m(null==e?void 0:e.answer_text,n+1,_);case 2:(i=t.sent).status?((o=k.slice())[n]={status:"fail",errorText:i.message},T.current=o,N(o)):((r=k.slice())[n]={status:"success",errorText:""},T.current=r,N(r));case 4:case"end":return t.stop()}}),t)}))),200)},className:"".concat(c.user_score&&(c.user_score===c.question_score?"c-green":"c-red")," ").concat(ae.fillInput)}):(0,D.jsx)(de.Z,{value:null==e?void 0:e.answer_text,disabled:!c.repeat_answer&&(null==c||null===(i=c.user_answer)||void 0===i?void 0:i.length)>0&&0!==c.ques_status||!(null==d||!d.exercise.commit_status),onChange:function(){var t=u()(l()().mark((function t(i){var o,s,a,c,u;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _[n].answer_text=i,w(r()(_)),t.next=4,m(null==e?void 0:e.answer_text,n+1,_);case 4:(o=t.sent).status?((u=(null==T||null===(c=T.current)||void 0===c?void 0:c.slice())||[].slice())[n]={status:"fail",errorText:o.message},T.current=u,N(u)):((a=(null==T||null===(s=T.current)||void 0===s?void 0:s.slice())||[].slice())[n]={status:"success",errorText:""},T.current=a,N(a));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})}),"success"===(null===(o=k[n])||void 0===o?void 0:o.status)&&(0,D.jsx)(C.Z,{children:(0,D.jsxs)(S.Z,{align:"middle",children:[(0,D.jsx)("i",{style:{marginRight:8},className:"iconfont icon-chenggong1 ".concat(ae.success)}),(0,D.jsx)("span",{className:ae.success,children:"保存成功"})]})}),"fail"===(null===(s=k[n])||void 0===s?void 0:s.status)&&(0,D.jsx)(C.Z,{children:(0,D.jsxs)(S.Z,{align:"middle",children:[(0,D.jsx)("i",{style:{marginRight:8},className:"iconfont icon-tishi7 ".concat(ae.fail)}),(0,D.jsx)("span",{className:ae.fail,children:null===(p=k[n])||void 0===p?void 0:p.errorText})]})})]},n)})),((0,W.GJ)()||(0,W.dE)()&&(null==d||null===(n=d.exercise)||void 0===n?void 0:n.user_exercise_status)>0&&(null==d||null===(t=d.exercise)||void 0===t?void 0:t.open_score))&&(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==c?void 0:c.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:pe[Number(null==c?void 0:c.answer_status)]||"c-orange-ff9",children:null==c?void 0:c.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=c&&c.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]}),(null==d||null===(i=d.exercise)||void 0===i?void 0:i.answer_open)&&(0,D.jsx)("div",{className:ae.analysisWrap,children:(0,D.jsxs)("div",{className:ae.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==c||null===(o=c.standard_answer)||void 0===o?void 0:o.map((function(e,n){var t;return(0,D.jsx)(C.Z,{className:"mr40",children:(0,D.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,D.jsxs)("div",{style:{width:"100px"},children:["填空项",n+1]}),(0,D.jsx)(de.Z,{value:null==e||null===(t=e.answer_text)||void 0===t?void 0:t[0],disabled:!0})]})},n)}))]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:ae.renderHtml,value:null==c?void 0:c.analysis})]})]})})]})},me=t(20301),he=t(680),ve=(b.Z.TextArea,function(e){var n,t,i,o=e.item,a=e.answerData,c=e.sign,d=e.onBlur,f=void 0===d?function(){}:d,m=(e.onDebug,e.setIsSubmitCode),g=(0,h.useState)([]),x=p()(g,2),_=x[0],w=x[1],y=(0,v.useSearchParams)(),b=p()(y,1)[0];return(0,h.useEffect)((function(){var e,n=null==o||null===(e=o.standard_answer_with_score)||void 0===e?void 0:e.map((function(e,n){var t;return s()(s()({},e),{},{value:(null==o||null===(t=o.user_answer)||void 0===t||null===(t=t.find((function(e){return parseInt(e.choice_id)===n+1})))||void 0===t?void 0:t.answer_text)||""})}));w(n)}),[null==o?void 0:o.standard_answer_with_score]),console.log(_,"userAnswer"),(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,D.jsxs)("div",{style:{fontSize:14,color:"#FF0000"},children:[(0,D.jsx)(he.Z,{}),(0,D.jsx)("span",{style:{marginLeft:5},children:"注意:填写答案之后,必须提交代码进行评测,否则无法得分"})]}),!b.get("check")&&(0,D.jsx)(me.Z,{setIsSubmitCode:m,ButtonProps:{type:"primary"},ButtonText:"提交代码",items:s()(s()({},o),{},{userAnswer:_}),hackidentifier:null==o?void 0:o.hack_identifier})]}),(null==o?void 0:o.code)&&(0,D.jsx)("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20},children:(0,D.jsx)(Y.Z,{disabledFill:!o.repeat_answer&&(null==o||null===(n=o.user_answer)||void 0===n?void 0:n.length)>0&&0!==o.ques_status||!(null==a||!a.exercise.commit_status),onFillBlur:function(){var e=u()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(u()(l()().mark((function e(){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(null==n||null===(i=n[parseInt(t)])||void 0===i?void 0:i.value,parseInt(t)+1,_);case 2:0===e.sent.status?(_[parseInt(t)].type="",w(r()(_))):(_[parseInt(t)].type="warning",w(r()(_)));case 4:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),onFillFocus:function(e,n){_[parseInt(n)].type="",w(r()(_)),c.current=!0},className:ae.content,programFillValue:_,showProgramFill:!0,value:ce.Base64.decode((null==o?void 0:o.code)||"")})}),!(null==o||null===(t=o.standard_answer)||void 0===t||!t.length)&&(0,D.jsx)("div",{className:ae.analysisWrap,children:(0,D.jsxs)("div",{className:ae.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==o||null===(i=o.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,D.jsxs)(C.Z,{className:"mr40",children:["填空项",n+1,":",null==e?void 0:e.answer_text]},n)}))]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:ae.renderHtml,value:(null==o?void 0:o.analysis)||"暂无解析"})]})]})})]})}),ge=t(81841),xe=(b.Z.TextArea,function(e){var n=e.data;return(0,D.jsxs)("div",{className:"tc mt80 pb30",children:[(0,D.jsx)("img",{width:"486",src:ge.BV})," ",(0,D.jsx)("br",{}),-1===n.status&&(0,D.jsx)("div",{className:"c-grey-999 mt60",children:"您的IP不在考试允许的范围内!"}),-2===n.status&&(0,D.jsxs)("div",{className:" c-grey-999 mt60",children:["您已绑定当前考试IP地址:",(0,D.jsx)("span",{className:"c-red",children:n.ip}),"请使用该IP地址进入考试。"]}),(0,D.jsx)(P.ZP,{className:"mt40 pl20 pr20",type:"primary",children:(0,D.jsx)("a",{href:"/",children:"回到首页"})})]})}),_e=t(20817),we=t(89392),ye="comments___ZkLeS",be="greyText___ow9J6",je="commentText___Uklcs",ke="wrapper___XTdhL",Se="header___pq5DQ",Ce="updateTime___WYYjt",Ne="text___FmQY7",Be="date___DiXg4",Te=function(e){var n=e.list,t=e.hideScore,i=void 0!==t&&t;return(0,D.jsx)("div",{children:null==n?void 0:n.map((function(e){var n,t,r,o,s;return(0,D.jsxs)("div",{className:"mt20 ".concat(ke),children:[(0,D.jsxs)(S.Z,{align:"middle",className:Se,children:[(0,D.jsx)("img",{src:_e.Z.API_SERVER+"/images/"+(null===(t=e.user)||void 0===t?void 0:t.image_url)}),(0,D.jsx)("span",{className:"ml10 font16",children:null===(r=e.user)||void 0===r?void 0:r.name}),(0,D.jsxs)(C.Z,{className:Ce,children:[(0,D.jsx)("span",{className:Ne,children:"评阅时间"}),(0,D.jsx)("span",{className:Be,children:G()(null===(o=e.comments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.updated_at).format("YYYY-MM-DD HH:mm")})]})]}),(0,D.jsx)("div",{className:ye,children:null==e||null===(s=e.comments)||void 0===s?void 0:s.map((function(n,t){var r;return(0,D.jsxs)("div",{children:[(0,D.jsxs)(S.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,D.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!i&&(0,D.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,D.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]})]}),!!n.comment&&(0,D.jsxs)("div",{children:[" ",(0,D.jsx)("span",{className:"".concat(be," mr10"),children:"评语"}),(0,D.jsx)("span",{className:je,children:n.comment})]})]},(null==e||null===(r=e.user)||void 0===r?void 0:r.user_id)+"-"+t)}))})]},null==e||null===(n=e.user)||void 0===n?void 0:n.user_id)}))})},Ee=t(62408),Pe=t(12911),Ae=t.n(Pe),Ze=t(37120),Ie=t(26762),Le=t(6739),qe=t(98812),Me="codeInput___xSFAu",Re=t(92310),De=t.n(Re),Oe=function(e){var n=e.className,t=e.style,i=e.onOk,o=(0,h.useState)(["","","","","",""]),s=p()(o,2),a=s[0],l=s[1],c=(0,h.useState)(0),u=p()(c,2),d=u[0],f=u[1],m=(0,h.useRef)([]);(0,h.useEffect)((function(){var e=a.findIndex((function(e){return!e}));-1===e&&i(a),f(e)}),[a]),(0,h.useEffect)((function(){var e;null===(e=m.current[d])||void 0===e||e.focus()}),[d]);return(0,D.jsx)("div",{className:De()(Me,n),style:t,children:a.map((function(e,n){return(0,D.jsx)("input",{type:"text",disabled:d!==n,maxLength:1,value:""===e?"":"*",onChange:function(e){return function(e,n){var t=e.target.value;if(/^\d*$/.test(t)){var i=r()(a);i[n]=t||"",l(i)}}(e,n)},onKeyDown:function(e){return function(e,n){if("Backspace"===e.key&&n>0){e.preventDefault();var t=r()(a);t[n-1]="",l(t)}}(e,n)},ref:function(e){m.current[n]=e}},n)}))})},Fe=t(59413),Ge=t(23693),ze=t(26351),He=["globalSetting","loading","user","exercise","dispatch"],We=_.Z.Countdown,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"],Ve={0:"c-red-ee4",1:"c-green"},Ke=(0,v.connect)((function(e){var n=e.loading,t=e.user,i=e.exercise;return{globalSetting:e.globalSetting,user:t,exercise:i,loading:n.effects}}))((function(e){e.globalSetting,e.loading;var n,t,i,r,o,a,c,d,f,g,_,F,J,X,$,ne,te,ie,re,oe,se,ae,ce,de,pe,me,he,ge,ye,be,je,ke,Se,Ce,Ne,Be,Pe,Me,Re,De,Ke,Ye,Je,Xe,Qe,$e,en=e.user,nn=e.exercise,tn=e.dispatch,rn=(m()(e,He),(0,v.useLocation)()),on=(0,v.useSearchParams)(),sn=p()(on,1)[0],an=(0,v.useParams)(),ln=(0,h.useState)({}),cn=p()(ln,2),un=cn[0],dn=cn[1],pn=(0,h.useState)({}),fn=p()(pn,2),mn=fn[0],hn=fn[1],vn=(0,h.useState)({}),gn=p()(vn,2),xn=gn[0],_n=gn[1],wn=(0,h.useState)(!1),yn=p()(wn,2),bn=yn[0],jn=yn[1],kn=(0,h.useState)(!0),Sn=p()(kn,2),Cn=Sn[0],Nn=Sn[1],Bn=(0,h.useState)(!1),Tn=p()(Bn,2),En=Tn[0],Pn=Tn[1],An=(0,h.useState)(!1),Zn=p()(An,2),In=Zn[0],Ln=Zn[1],qn=(0,h.useState)(!1),Mn=p()(qn,2),Rn=Mn[0],Dn=Mn[1],On=(0,h.useState)(!1),Fn=p()(On,2),Gn=Fn[0],zn=Fn[1],Hn=(0,h.useState)(),Wn=p()(Hn,2),Un=Wn[0],Vn=Wn[1],Kn=(0,h.useState)(""),Yn=p()(Kn,2),Jn=Yn[0],Xn=Yn[1],Qn=(0,h.useState)("none"),$n=p()(Qn,2),et=$n[0],nt=$n[1],tt=(0,h.useState)(""),it=p()(tt,2),rt=it[0],ot=it[1],st=(0,h.useState)({status:0}),at=p()(st,2),lt=at[0],ct=at[1],ut=(0,h.useState)(!1),dt=p()(ut,2),pt=dt[0],ft=dt[1],mt=(0,h.useState)("kepukehuan.educoder.net"===window.document.domain),ht=p()(mt,2),vt=ht[0],gt=(ht[1],(0,h.useState)(!0)),xt=p()(gt,2),_t=xt[0],wt=xt[1],yt=(0,h.useState)(!1),bt=p()(yt,2),jt=bt[0],kt=bt[1],St=(0,h.useState)(null),Ct=p()(St,2),Nt=Ct[0],Bt=Ct[1],Tt=(0,h.useState)(!1),Et=p()(Tt,2),Pt=Et[0],At=Et[1],Zt=(0,h.useState)(0),It=p()(Zt,2),Lt=It[0],qt=It[1],Mt=(0,h.useRef)(),Rt=(0,h.useRef)(),Dt=(0,h.useRef)(!1),Ot=(0,h.useRef)(),Ft=(0,h.useRef)(),Gt=(0,h.useRef)(),zt=(0,h.useRef)(),Ht=w.Z.useForm(),Wt=p()(Ht,1)[0],Ut=(0,h.useMemo)((function(){return new WebSocket("ws://localhost:8082")}),[]),Vt=(0,h.useState)(0),Kt=p()(Vt,2),Yt=Kt[0],Jt=Kt[1],Xt=(0,h.useState)(0),Qt=p()(Xt,2),$t=Qt[0],ei=Qt[1],ni=(0,h.useState)(!1),ti=p()(ni,2),ii=ti[0],ri=ti[1],oi=(0,h.useState)(!1),si=p()(oi,2),ai=si[0],li=si[1],ci=(0,h.useState)(!1),ui=p()(ci,2),di=ui[0],pi=ui[1],fi=["/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"),"/classrooms/".concat(an.coursesId,"/exercise"),"/classrooms/".concat(an.coursesId,"/exercise/"),"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(null===(n=en.userInfo)||void 0===n?void 0:n.login,"/check"),"/classrooms/".concat(an.coursesId,"/exercisenotice/").concat(an.categoryId,"/users/").concat(null===(t=en.userInfo)||void 0===t?void 0:t.login),"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(null===(i=en.userInfo)||void 0===i?void 0:i.login)],mi=(0,h.useState)(!1),hi=p()(mi,2),vi=hi[0],gi=hi[1],xi=(0,h.useState)(!0),_i=p()(xi,2),wi=_i[0],yi=_i[1],bi=(0,h.useState)({left:0,top:0,bottom:0,right:0}),ji=p()(bi,2),ki=ji[0],Si=ji[1],Ci=(0,h.useRef)(null),Ni=(0,h.useState)(!0),Bi=p()(Ni,2),Ti=Bi[0],Ei=Bi[1],Pi=(0,h.useRef)(),Ai=(0,h.useState)(!1),Zi=p()(Ai,2),Ii=Zi[0],Li=Zi[1];(0,qe.y)((0,W.dE)());var qi=(0,qe.X)().setOpenDisableCopyAndPaste,Mi=(0,Fe._)(un);(0,h.useEffect)((function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}}),[]),(0,h.useEffect)((function(){var e,n;if(document.body.scrollIntoView(),"游客"!==(null===(e=en.userInfo)||void 0===e?void 0:e.real_name))return null!==(n=en.userInfo)&&void 0!==n&&n.user_id&&((0,W.GJ)()?Vi():en.userInfo.login&&Fi()),window.addEventListener("message",Di),function(){window.removeEventListener("message",Di),rn.pathname.indexOf("/detail")>-1&&(0,U.BU)()};window.location.href="/classrooms/".concat(an.coursesId,"/exercise")}),[an.categoryId,en.userInfo.login]),(0,h.useEffect)((function(){return window.addEventListener("beforeunload",Ri),function(){Mi(),window.removeEventListener("beforeunload",Ri)}}),[]),(0,h.useEffect)((function(){return tn({type:"globalSetting/headerFooterToggle",payload:!1}),function(){tn({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){var e,n;null!=un&&null!==(e=un.question_status)&&void 0!==e&&e.every((function(e){return!!e.ques_status&&pt&&(null==mn?void 0:mn.used_screen_num)<(null==mn?void 0:mn.screen_num)}))&&setTimeout((function(){var e;null===(e=Rt.current)||void 0===e||e.handlePhoto()}),1300),Bt(null==un||null===(n=un.exercise_question_types)||void 0===n||null===(n=n[Yt])||void 0===n||null===(n=n.items)||void 0===n?void 0:n[$t])}),[un]);var Ri=function(e){var n;null!=mn&&mn.is_commit||!(0,W.dE)()||(0,M.RG)(" ",!0),localStorage.setItem("Refresh","1"),null!==(n=nn.exerciseUserInfo)&&void 0!==n&&n.screen_open&&window.navigator.sendBeacon("".concat(_e.Z.API_SERVER,"/api/exercises/").concat(an.categoryId,"/commit_screen_at.json"),{})},Di=function(e){"backExercise"===e.data&&((0,M.RG)(" ",!0),Oi())},Oi=function(){nt("none"),Xn(""),Vi()},Fi=function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:zi();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Gi=function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:wt(!1),y.Z.info({title:(0,ze._V)(ze.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,ze._V)(ze.CP.answer2),onOk:function(){return new Promise(function(){var e=u()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Wt.validateFields();case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),t();case 8:return e.t1=V.pL,e.t2=s(),e.t3={exercise_user_id:null==mn?void 0:mn.exercise_user_id,categoryId:an.categoryId},e.next=13,Wt.validateFields();case 13:return e.t4=e.sent,e.t5=(0,e.t2)(e.t3,e.t4),e.next=17,(0,e.t1)(e.t5);case 17:0===(null==(i=e.sent)?void 0:i.status)?(wt(!0),Hi(),n(i)):(Wt.setFields([{name:"start_password",errors:[null==i?void 0:i.message]}]),t());case 19:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(n,t){return e.apply(this,arguments)}}())},content:(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("p",{className:"",children:(0,ze._V)(ze.CP.answer3)}),(0,D.jsx)(w.Z,{form:Wt,autoComplete:"off",children:(0,D.jsx)(w.Z.Item,{name:"start_password",label:(0,ze._V)(ze.CP.answer1),rules:[{required:!0,message:(0,ze._V)(ze.CP.answer4)}],children:(0,D.jsx)(b.Z.Password,{autoComplete:"off"})})})]})});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),zi=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,tn({type:"exercise/getExerciseUserInfo",payload:s()({},an)});case 2:n=e.sent,zt.current=s()(s()({},n.data),{},{status:null==n?void 0:n.status}),hn(s()(s()({},n.data),{},{status:null==n?void 0:n.status}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){if(null!=mn&&mn.exercise_user_id){if(null!=mn&&mn.is_commit||(0,M.RG)(" ",!0),null!=mn&&mn.is_commit||!("inner"===(null==mn?void 0:mn.ip_limit)||null!=mn&&mn.ip_bind_type)||(Gt.current="&ip_limit=".concat(null==mn?void 0:mn.ip_limit,"&ip_bind=").concat(null==mn?void 0:mn.ip_bind,"&ip_bind_type=").concat(null==mn?void 0:mn.ip_bind_type)),(null!=mn&&mn.is_commit||sn.get("check"))&&(2!=mn.exercise_type||sn.get("check"))){if(!mn.answered_open&&2!=mn.exercise_type)return void y.Z.info({width:500,centered:!0,icon:null,title:(0,ze._V)(ze.CP.answer5),content:(0,ze._V)(ze.CP.answer6),onOk:function(){window.location.href="/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")}})}else{if((0,M.RG)(" ",!0),null==mn||!mn.can_start)return void(window.location.href="/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(an.login,"/check"));if(null!=mn&&mn.is_locked&&mn.ip_error)return void tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId})}});if((null==mn||!mn.is_locked)&&mn.ip_error,""===document.referrer||2===performance.navigation.type||!fi.includes(new URL(document.referrer).pathname))return sessionStorage.setItem("illegalEntry","illegalEntry"),void v.history.push("/classrooms/".concat(an.coursesId,"/exercise/"));if(null!=mn&&mn.start_locked&&(null==mn||!mn.user_is_enter))return void Gi();if(null!=mn&&mn.is_locked&&1===performance.navigation.type&&!sessionStorage.getItem("studentunlock"))return void tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId})}});if((0,R.ZP)("/api/exercises/".concat(null==an?void 0:an.categoryId,"/close_pop.json"),{method:"post"}),null!=mn&&mn.is_locked&&0===performance.navigation.type&&null!=mn&&mn.user_is_enter&&(null==mn||!mn.is_commit)&&null!=mn&&mn.show_pop)return void tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId})}})}sn.get("check")?Vi():Hi()}return function(){null!=mn&&mn.is_commit||!(0,W.dE)()||(0,M.RG)(" ",!0)}}),[mn]);var Hi=function(){var e=u()(l()().mark((function e(){var n,t,i,r,o,s,a,c,u,d,p,f,m,h,v,g,x;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(sessionStorage.setItem("studentunlock","studentunlock"),!("no"!==(null==(a={data:mn,status:mn.status})||null===(n=a.data)||void 0===n?void 0:n.ip_limit)||null!=a&&null!==(t=a.data)&&void 0!==t&&t.ip_bind_type)){e.next=6;break}return e.next=5,(0,H.y)({ip_limit:null==a||null===(i=a.data)||void 0===i?void 0:i.ip_limit,ip_bind:null==a||null===(r=a.data)||void 0===r?void 0:r.ip_bind_type});case 5:Ot.current=e.sent;case 6:if(!("no"!==(null==a||null===(o=a.data)||void 0===o?void 0:o.ip_limit)||null!=a&&null!==(s=a.data)&&void 0!==s&&s.ip_bind)){e.next=14;break}if(!("inner"===(null==a||null===(c=a.data)||void 0===c?void 0:c.ip_limit)||null!=a&&null!==(u=a.data)&&void 0!==u&&u.ip_bind_type)){e.next=14;break}return e.next=10,(0,M.oi)({exerciseId:an.categoryId,ip:Ot.current,errmsgHide:!0,ip_limit:(null==a||null===(d=a.data)||void 0===d?void 0:d.ip_limit)||"no",ip_bind:null==a||null===(p=a.data)||void 0===p?void 0:p.ip_bind,ip_bind_type:null==a||null===(f=a.data)||void 0===f?void 0:f.ip_bind_type});case 10:if(0===(null==(m=e.sent)?void 0:m.status)){e.next=14;break}return ct(m),e.abrupt("return");case 14:if(0!=(null==a?void 0:a.status)){e.next=26;break}if(!((null==a||null===(h=a.data)||void 0===h?void 0:h.used_screen_num)>(null==a||null===(v=a.data)||void 0===v?void 0:v.screen_num)&&null!=a&&null!==(g=a.data)&&void 0!==g&&g.screen_open)){e.next=19;break}return pi(!0),ar(),e.abrupt("return",!1);case 19:if(Pn(null==a?void 0:a.data.check_camera),null!=a&&a.data.check_camera){e.next=26;break}if(null==a||!a.data.screen_shot_open){e.next=24;break}return Dn(null==mn?void 0:mn.screen_shot_open),e.abrupt("return");case 24:Ln(null==a||null===(x=a.data)||void 0===x?void 0:x.screen_open),Vi();case 26:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Wi=function(){var e=u()(l()().mark((function e(){var n,t=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.length>0&&void 0!==t[0]?t[0]:Nt,sn.get("check")){e.next=4;break}return e.next=4,(0,R.ZP)("/api/exercise_questions/".concat(null==n?void 0:n.question_id,"/exercise_answers/save_hack_evaluate.json"),{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ui=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==(null==n?void 0:n.type)){e.next=3;break}return y.Z.info({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",icon:null,keyboard:!1,onOk:function(){v.history.replace("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"))},content:(0,D.jsx)("div",{children:(null==n?void 0:n.message)||""})}),e.abrupt("return",Promise.reject());case 3:if(2!==(null==n?void 0:n.type)){e.next=7;break}return t=function(){v.history.replace("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/centralizeReview/").concat(null==n?void 0:n.login))},y.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",icon:null,keyboard:!1,onOk:t,onCancel:function(){v.history.replace("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"))},content:(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,D.jsx)("span",{onClick:t,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,D.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),e.abrupt("return",Promise.reject());case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vi=function(){var e=u()(l()().mark((function e(){var n,t,i,r,o,a,c,u,d,p,f,m,h,v,g,x,_,w,y,b,k,S,C,N,B,T,E,P,A,Z,I,L,q,R;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(document.body.scrollIntoView(),jn(!0),i=null===(n=en.userInfo)||void 0===n?void 0:n.user_id,!(0,W.GJ)()){e.next=11;break}return e.next=6,(0,V.BJ)({exerciseId:an.categoryId,login:an.login}).catch((function(){return jn(!1)}));case 6:t=e.sent,(null===(r=t)||void 0===r?void 0:r.exercise)&&(t.exercise.user_exercise_status=1),i=null===(o=t)||void 0===o||null===(o=o.exercise_answer_user)||void 0===o?void 0:o.user_id,e.next=45;break;case 11:if(!sn.get("check")){e.next=19;break}return e.next=14,(0,V.BJ)(s()(s()({},an),{},{exerciseId:an.categoryId,login:an.login})).catch((function(){return jn(!1)}));case 14:t=e.sent,i=null===(m=t)||void 0===m||null===(m=m.exercise)||void 0===m?void 0:m.user_id,"学生正在考试中,您无权查看"===(null===(h=t)||void 0===h?void 0:h.message)&&yi(!1),e.next=39;break;case 19:if(!("no"!==(null===(v=zt.current)||void 0===v?void 0:v.ip_limit)||null!==(g=zt.current)&&void 0!==g&&g.ip_bind_type)){e.next=23;break}return e.next=22,(0,H.y)({ip_limit:null===(x=zt.current)||void 0===x?void 0:x.ip_limit,ip_bind:null===(_=zt.current)||void 0===_?void 0:_.ip_bind_type});case 22:Ot.current=e.sent;case 23:return e.next=25,(0,V.CD)(s()(s()({},an),{},{ip:Ot.current})).catch((function(){return jn(!1)}));case 25:if(-1!==(t=e.sent).status){e.next=29;break}return Yi(),e.abrupt("return");case 29:if(null===(w=t)||void 0===w||null===(w=w.exercise)||void 0===w||!w.only_on_client||(0,M.WX)()){e.next=33;break}return j.ZP.warning("请用客户端作答"),Yi(),e.abrupt("return");case 33:if(-5!==(null===(y=t)||void 0===y?void 0:y.status)){e.next=36;break}return tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},zt.current),{},{id:an.categoryId,errorMessage:null===(C=t)||void 0===C?void 0:C.message})}}),e.abrupt("return");case 36:(null===(b=t)||void 0===b?void 0:b.exercise)&&(t.exercise.user_exercise_status=0),(null===(k=t)||void 0===k?void 0:k.exercise)&&(t.exercise.exercise_status=2),null===(S=t)||void 0===S||null===(S=S.exercise_question_types)||void 0===S||S.map((function(e){var n;(null==e?void 0:e.question_type)<3&&(null==e||null===(n=e.items)||void 0===n||n.map((function(e){e.user_answer=e.question_choices.filter((function(e){return e.user_answer_boolean})).map((function(e){return e.choice_id}))})))}));case 39:if(null!==(a=t)&&void 0!==a&&null!==(a=a.exercise)&&void 0!==a&&a.can_start||null===(c=t)||void 0===c||!c.exercise){e.next=42;break}return window.location.href="/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(an.login,"/check"),e.abrupt("return");case 42:0!==(null===(u=t.exercise)||void 0===u?void 0:u.commit_status)||Ft.current||(Ft.current=!0,(0,M.G5)(Ut,null===(N=t)||void 0===N?void 0:N.exercise)),null!==(d=t)&&void 0!==d&&null!==(d=d.exercise)&&void 0!==d&&d.left_time&&setTimeout((function(){ot(z.red)}),1e3*((null===(B=t)||void 0===B||null===(B=B.exercise)||void 0===B?void 0:B.left_time)-300>0?(null===(T=t)||void 0===T||null===(T=T.exercise)||void 0===T?void 0:T.left_time)-300:0)),null===(p=t)||void 0===p||null===(p=p.exercise)||void 0===p||p.take_photo,null===(f=t)||void 0===f||null===(f=f.exercise)||void 0===f||f.photo_count;case 45:return jn(!1),e.next=48,Ui(t);case 48:return t&&((null!==(E=t)&&void 0!==E&&null!==(E=E.exercise)&&void 0!==E&&E.question_random||null!==(P=t)&&void 0!==P&&null!==(P=P.exercise)&&void 0!==P&&P.choice_random)&&(R=1,t.exercise.question_random=null===(q=t)||void 0===q||null===(q=q.exercise_question_types)||void 0===q?void 0:q.map((function(e){var n,r;return null!==(n=t)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.choice_random&&(0!==e.question_type&&1!==e.question_type||e.items.map((function(e){return e.question_choices=(0,M.M2)(e.question_choices,i),e})),7===e.question_type&&e.items.forEach((function(e){e.sub_exercise_questions.forEach((function(e){e.question_choices&&(e.question_choices=(0,M.M2)(e.question_choices,i))}))}))),null!==(r=t)&&void 0!==r&&null!==(r=r.exercise)&&void 0!==r&&r.question_random&&(e.items=(0,M.M2)(e.items,i)),e.items.map((function(e){return e.question_num=R,R++,e})),e}))),t.exercise_types=(null===(A=t)||void 0===A?void 0:A.exercise_types)||(null===(Z=t)||void 0===Z||null===(Z=Z.exercise_scores)||void 0===Z?void 0:Z.exercise_types),t.question_status=t.question_status||Ki((null===(I=t)||void 0===I?void 0:I.exercise_question_types)||[]),dn(t),qi(null===(L=t)||void 0===L||null===(L=L.exercise)||void 0===L?void 0:L.forbid_copy)),e.abrupt("return",t);case 50:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ki=function(e){var n=[];return e.forEach((function(e){n=n.concat(e.items)})),n=n.map((function(e){return{ques_status:null==e?void 0:e.ques_status,score_status:null==e?void 0:e.score_status,question_num:null==e?void 0:e.question_num,ques_id:null==e?void 0:e.question_id}}))};(0,h.useEffect)((function(){var e,n,t;0===(null===(e=un.exercise)||void 0===e?void 0:e.left_time)&&ar(),(null===(n=un.exercise)||void 0===n?void 0:n.left_time)&&Vn(Date.now()+1e3*(null==un||null===(t=un.exercise)||void 0===t?void 0:t.left_time))}),[null===(r=un.exercise)||void 0===r?void 0:r.left_time]);var Yi=function(){(0,M.G5)(Ut),(0,M.WX)()?window.location.href=(0,M.Ll)()?"/":"/classrooms/examList":window.location.href=(0,M.Ll)()?"/":"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")},Ji=function(){var e=u()(l()().mark((function e(){var n,t,i=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]&&i[0],e.next=3,(0,V.PT)(s()(s()({},an),{},{refresh:n}));case 3:if(null==(t=e.sent)||!t.has_time){e.next=10;break}return Vn(Date.now()+1e3*(null==t?void 0:t.left_time)),dn((function(e){return s()(s()({},e),{},{exercise:s()(s()({},e.exercise),{},{left_time:null==t?void 0:t.left_time})})})),e.abrupt("return",!0);case 10:return Xi(),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xi=function(){var e=u()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dt.current){e.next=2;break}return e.abrupt("return");case 2:return Dt.current=!0,e.next=5,(0,V.VL)({categoryId:an.categoryId,commit_method:2});case 5:n=e.sent,Ln(!1),Dn(!1),0===(null==n?void 0:n.status)&&(y.Z.info({width:530,title:"提示",centered:!0,okText:"确定",zIndex:1100,content:(0,D.jsxs)("div",{children:["答题结束了,系统已自动提交试卷",(0,D.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Yi();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),j.ZP.info(null==n?void 0:n.message)),-3===(null==n?void 0:n.status)&&(Dt.current=!1,t=parseInt(null==n?void 0:n.message),un.exercise.left_time=t,dn(s()({},un)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qi=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(n.is_jupyter||n.is_jupyter_lab?K.BK:K.Ir)({id:n.shixun_identifier});case 2:(null!=(t=e.sent)&&t.game_identifier||null!=t&&t.identifier)&&(qi(!1),n.is_jupyter_lab||n.is_jupyter?Xn("/tasks/".concat(t.identifier,"/jupyter?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(n.question_id,"&isFullScreen=").concat((0,U.vp)()).concat(Gt.current||"","&ip_limit=").concat(null==mn?void 0:mn.ip_limit,"&ip_bind=").concat(null==mn?void 0:mn.ip_bind,"&ip_bind_type=").concat(null==mn?void 0:mn.ip_bind_type)):Xn("/tasks/".concat(t.game_identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(n.question_id,"&isFullScreen=").concat((0,U.vp)()).concat(Gt.current||"","&ip_limit=").concat(null==mn?void 0:mn.ip_limit,"&ip_bind=").concat(null==mn?void 0:mn.ip_bind,"&ip_bind_type=").concat(null==mn?void 0:mn.ip_bind_type)),nt("block")),-3===(null==t?void 0:t.status)?(0,M.eF)():2===(null==t?void 0:t.status)?$i(null==t?void 0:t.message,n.question_id,n.is_jupyter_lab,n.is_jupyter):3===(null==t?void 0:t.status)&&er(null==t?void 0:t.message);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$i=function e(n,t,i,r){var o,s;n=null!==(o=n)&&void 0!==o&&o.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",icon:null,okText:"确定",cancelText:"取消",content:(0,D.jsx)("div",{children:"实训已经更新了,正在为您重置!"}),onOk:(s=u()(l()().mark((function o(){var s,a;return l()().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,V.$Q)({url:n});case 2:if(s=o.sent){o.next=5;break}return o.abrupt("return");case 5:return j.ZP.success("重置成功,正在进入实践项目!"),o.next=8,(0,K.Ir)({id:s.shixun_identifier});case 8:if(null==(a=o.sent)||!a.game_identifier){o.next=12;break}return Qi({shixun_identifier:null==a?void 0:a.game_identifier,question_id:t,is_jupyter_lab:i,is_jupyter:r}),o.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message,t,i,r):3===(null==a?void 0:a.status)&&er(null==a?void 0:a.message);case 13:case"end":return o.stop()}}),o)}))),function(){return s.apply(this,arguments)})})},er=function(e){y.Z.confirm({centered:!0,title:"提示",icon:null,okText:"确定",cancelText:"取消",content:(0,D.jsxs)("div",{children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},nr=function(){var e=u()(l()().mark((function e(n){var t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.o3)({exercise_user_id:null===(t=nn.exerciseUserInfo)||void 0===t?void 0:t.exercise_user_id,shixun_id:n.shixun_id});case 2:null!=(i=e.sent)&&i.redo?r=y.Z.confirm({width:530,title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"再想想",content:(0,D.jsx)("div",{children:"您之前已经挑战过该实训,考试过程中需要重新挑战"}),onCancel:function(){r.destroy()},onOk:function(){var e=u()(l()().mark((function e(){var t,r,o,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.$Q)({id:null==i?void 0:i.myshixun_identifier,url:null==i?void 0:i.url});case 2:(t=e.sent)&&(Mi(),r=(0,we.cloneDeep)(null==un?void 0:un.exercise_question_types),o=null==r?void 0:r.findIndex((function(e){return 5===e.question_type})),r[o].items.find((function(e){return e.question_id===n.question_id})).redo=!1,r[o].items.find((function(e){return e.question_id===n.question_id})).shixun_identifier=t.shixun_identifier,un.exercise_question_types=r,dn(un),a=s()(s()({},n),{},{shixun_identifier:t.shixun_identifier}),Qi(a));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):(Mi(),Qi(n));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tr=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.hack_identifier){e.next=5;break}return e.next=3,(0,V.nF)({id:n.hack_identifier});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Mi(),qi(!1),Xn("/myproblems/".concat(t.identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(n.question_id).concat(Gt.current||"")),nt("block"));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ir=function(){var e=u()(l()().mark((function e(n,t,i,r,o,a,c){var u,d,p,f,m;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(kt(!1),c||jn(!0),p={questionId:n,exercise_choice_id:t,answer_text:i},"inner"!==(null==mn?void 0:mn.ip_limit)&&!mn.ip_bind_type){e.next=7;break}return e.next=6,(0,H.y)({ip_limit:null==mn?void 0:mn.ip_limit,ip_bind:null==mn?void 0:mn.ip_bind_type});case 6:d=e.sent;case 7:if(o&&(p.kp_content=o),o&&(p.kp_clazz=a),n){e.next=12;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 12:return p.ip=d,e.next=15,(0,V.oX)(p);case 15:return null!=(f=e.sent)&&null!==(u=f.alert)&&void 0!==u&&u.length&&(null==f||null===(m=f.alert)||void 0===m||m.map((function(e){y.Z.warn({title:"提示",autoFocusButton:null,content:e})}))),0===(null==f?void 0:f.status)?(r&&r(),Mr()):-1===(null==f?void 0:f.status)?setTimeout((function(){Yi()}),1e3):-2===(null==f?void 0:f.status)?ct(f):-3===(null==f?void 0:f.status)?(f.status=-1,ct(f)):-4===(null==f?void 0:f.status)?Mr():-5===(null==f?void 0:f.status)?tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId,errorMessage:null==f?void 0:f.message})}}):j.ZP.warning(f.message||"试卷已截止,已自动交卷"),jn(!1),e.abrupt("return",f);case 20:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o,s,a){return e.apply(this,arguments)}}(),rr=function(){var e=u()(l()().mark((function e(n){var t,i,r,o,a,c,d,p,f,m;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.PT)(s()({},an));case 2:if(-4!==(null==(t=e.sent)?void 0:t.status)){e.next=6;break}return y.Z.info({width:500,centered:!0,icon:null,title:"提示",content:null==t?void 0:t.message,okText:"我知道了"}),e.abrupt("return");case 6:if(i=null!=t&&t.left_time?Date.now()+1e3*(null==t?void 0:t.left_time):null,8!=(null==Nt?void 0:Nt.question_type)||jt){e.next=11;break}return e.next=10,Wi();case 10:kt(!0);case 11:return e.next=13,(0,V.Vj)({id:an.categoryId});case 13:if(r=e.sent){e.next=16;break}return e.abrupt("return");case 16:console.log("res===",r,Nt,jt),0!==r.question_undo||0!==r.oj_undo?(r.question_undo>0&&(c=(0,D.jsxs)("span",{children:["有",(0,D.jsx)("span",{className:z.orangeNum,children:r.question_undo}),"题未完成"]}),(r.oj_undo>0||r.shixun_undo>0)&&(f=[{type:(null==un||null===(d=un.exercise_question_types)||void 0===d||null===(d=d.find((function(e){return 6==e.question_type})))||void 0===d?void 0:d.name)||"编程题",num:r.oj_undo},{type:(null==un||null===(p=un.exercise_question_types)||void 0===p||null===(p=p.find((function(e){return 5==e.question_type})))||void 0===p?void 0:p.name)||"实训题",num:r.shixun_undo}],m=f.filter((function(e){return e.num>0})),a=(0,D.jsxs)("div",{children:[c,"(其中有",m.map((function(e,n){return(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:z.orangeNum,children:null==e?void 0:e.num}),"个",null==e?void 0:e.type,n!==(null==m?void 0:m.length)-1?"、":""]})})),")"]}))),o=y.Z.confirm({width:530,title:"提示",icon:null,centered:!0,keyboard:!1,okText:n?"知道了":"确认交卷",cancelText:"取消",content:(0,D.jsxs)("div",{children:[a,n?"在".concat(G()(r.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):i?"你本场考试剩余时间还有".concat((0,M.li)((i-(new Date).getTime())/1e3)," ,确认提前交卷吗?"):"提交后无法再修改答题,是否确认提交?"]}),onOk:function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ln(!1),Dn(!1),!n){e.next=6;break}null!=mn&&mn.screen_open?j.ZP.success("保存成功"):Yi(),e.next=10;break;case 6:return pi(!0),o.update({cancelButtonProps:{disabled:!0}}),e.next=10,ar();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})):o=y.Z.confirm({width:530,title:"提示",icon:null,centered:!0,keyboard:!1,okText:n?"知道了":"确认交卷",cancelText:"取消",content:(0,D.jsx)("div",{children:n?"在".concat(G()(r.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):i?"你本场考试剩余时间还有".concat((0,M.li)((i-(new Date).getTime())/1e3)," ,确认提前交卷吗?"):"提交后无法再修改答题,是否确认提交?"}),onOk:function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ln(!1),Dn(!1),!n){e.next=6;break}null!=mn&&mn.screen_open?j.ZP.success("保存成功"):Yi(),e.next=10;break;case 6:return pi(!0),o.update({cancelButtonProps:{disabled:!0}}),e.next=10,ar();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),or=function(e){return(0,D.jsxs)("div",{children:[(0,D.jsx)(k.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:e}),(0,D.jsx)("div",{className:"c-grey-c tc mt10 mb20",children:"正在判分中…"})]})},sr=function(){var e=0,n=y.Z.info({title:"交卷中",icon:null,className:"modal-footer-none",content:or(e)}),t=setInterval((function(){e<=100?(e+=2,n.update({content:or(e)})):(n.destroy(),clearInterval(t))}),50)},ar=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!di){e.next=2;break}return e.abrupt("return");case 2:if(!Dt.current){e.next=4;break}return e.abrupt("return");case 4:return Dt.current=!0,e.next=7,(0,V.VL)({categoryId:an.categoryId,commit_method:1});case 7:return n=e.sent,e.next=10,tn({type:"exercise/setActionTabs",payload:s()({},{removeEventListenerExitScreen:!0})});case 10:pi(!1),0===(null==n?void 0:n.status)&&(sr(),Pn(!1),setTimeout((function(){var e,t,i,r,o;y.Z.info({centered:!0,title:"交卷成功",className:"".concat(z.commitModal),width:520,icon:null,content:(0,D.jsxs)("div",{children:[(0,D.jsxs)(S.Z,{className:"mb20",gutter:20,children:[(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"姓名"}),(0,D.jsx)("span",{className:z.commitInfoValue,title:null==un||null===(e=un.exercise)||void 0===e?void 0:e.user_name,children:(null==un||null===(t=un.exercise)||void 0===t?void 0:t.user_name)||"- -"})]}),(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"作答时长"}),(0,D.jsx)("span",{className:z.commitInfoValue,children:null==n||null===(i=n.data)||void 0===i?void 0:i.user_exercise_time})]})]}),(0,D.jsxs)(S.Z,{gutter:20,children:[(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"学号"}),(0,D.jsx)("span",{className:z.commitInfoValue,children:(null==un||null===(r=un.exercise)||void 0===r?void 0:r.student_id)||"- -"})]}),(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"交卷时间"}),(0,D.jsx)("span",{className:z.commitInfoValue,children:null==n||null===(o=n.data)||void 0===o?void 0:o.commit_time})]})]})]}),okText:"确定",maskClosable:!1,keyboard:!1,onOk:function(){(0,U.BU)(),Yi()}})}),3e3));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lr=function(){var e=u()(l()().mark((function e(n,t,i,r,o){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ir(t,n,null,(function(){if(r.user_answer=[],r.user_answer.push(n),null!=o&&o.question_id){var e,i,a,l,c=null==o||null===(e=o.sub_exercise_questions)||void 0===e?void 0:e.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==o||null===(i=o.sub_exercise_questions)||void 0===i?void 0:i.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==o?void 0:o.question_id)})).ques_status=(null==c?void 0:c.length)===(null==o||null===(a=o.sub_exercise_questions)||void 0===a?void 0:a.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==o||null===(l=o.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else un.question_status.find((function(e){return e.ques_id===t})).ques_status=n?1:0;dn(s()({},un))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),cr=function(){var e=u()(l()().mark((function e(n,t,i,r,o,a){var c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.replaceAll(" ","")){e.next=3;break}return Mr(),e.abrupt("return",{status:-4,message:"答案不能为空"});case 3:return e.next=5,ir(i,t,n,(function(){var e={choice_id:t,answer_text:n};if(o.user_answer.filter((function(e){return e.choice_id!=t}))?o.user_answer.splice(t-1,1,e):o.user_answer.push(e),null!=a&&a.question_id){var l,c,u,d,p=null==a||null===(l=a.sub_exercise_questions)||void 0===l?void 0:l.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),f=null==a||null===(c=a.sub_exercise_questions)||void 0===c?void 0:c.filter((function(e){return 3==e.question_type})),m=f.length>0?f.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:f.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==a?void 0:a.question_id)})).ques_status=(null==p?void 0:p.length)===(null==a||null===(u=a.sub_exercise_questions)||void 0===u?void 0:u.length)?0:(null==p?void 0:p.length)>0&&(null==p?void 0:p.length)<(null==a||null===(d=a.sub_exercise_questions)||void 0===d?void 0:d.length)?2:m}else un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.every((function(e){return!!e.answer_text}))?1:un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.some((function(e){return!!e.answer_text}))?2:0;dn(s()({},un))}));case 5:return c=e.sent,e.abrupt("return",c);case 7:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o,s){return e.apply(this,arguments)}}(),ur=function(){var e=u()(l()().mark((function e(n,t,i,r,o){var a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.replaceAll(" ","")){e.next=3;break}return Mr(),e.abrupt("return",{status:-4,message:"答案不能为空"});case 3:return e.next=5,ir(i,t,n,(function(){un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.every((function(e){return!!e.value}))?1:un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.some((function(e){return!!e.value}))?2:0;var e={choice_id:t,answer_text:n};o.user_answer.filter((function(e){return e.choice_id!=t}))?o.user_answer.splice(t-1,1,e):o.user_answer.push(e),o.repeat_answer||(o.israp=!0),dn(s()({},un))}));case 5:return a=e.sent,e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),dr=function(e,n,t){var i,r,o,s,a,l,c,u="",d=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);d&&(null==e||null===(c=e.question_choices)||void 0===c||c.forEach((function(e,n){e.standard_boolean&&(u+=Ue[n])})));var p=1===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)||!e.repeat_answer&&(null==e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&0!==e.ques_status;return(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:z.baseMargin,children:(0,D.jsx)(N.ZP.Group,{disabled:p,defaultValue:null==e||null===(o=e.user_answer)||void 0===o?void 0:o[0],onChange:function(i){return lr(i.target.value,null==e?void 0:e.question_id,n,e,t)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){var i=2==e.question_type?"":"".concat(Ue[t],".");return(0,D.jsx)("div",{className:z.answerWrap,children:(0,D.jsx)(N.ZP,{className:z.noWrap,value:null==n?void 0:n.choice_id,children:(0,D.jsxs)(S.Z,{wrap:!1,align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)("span",{style:{color:"#333333"},className:"font16 mr3",children:i})}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==n?void 0:n.choice_text})})]})})},t)}))})}),((0,W.GJ)()||(0,W.dE)()&&(null==un||null===(a=un.exercise)||void 0===a?void 0:a.user_exercise_status)>0&&(null==un||null===(l=un.exercise)||void 0===l?void 0:l.open_score))&&(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==e?void 0:e.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:Ve[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=e&&e.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]}),(null==e?void 0:e.standard_answer_show)&&(0,D.jsx)("div",{className:z.analysisWrap,children:(0,D.jsxs)("div",{className:z.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,D.jsx)(C.Z,{children:d?u:null==e?void 0:e.standard_answer_show})]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})},pr=function(e,n,t){var i,r;1===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)||!e.repeat_answer&&e.ques_status;return(0,D.jsx)("div",{children:null==e||null===(r=e.sub_exercise_questions)||void 0===r?void 0:r.map((function(n,i){var r;return null==n||null===(r=n.question_choices)||void 0===r||r.forEach((function(e,n){e.standard_boolean&&Ue[n]})),(0,D.jsxs)("div",{className:"".concat(z.baseMargin," ").concat(z.singleItem," mb20"),children:[(0,D.jsxs)("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40},children:[(0,D.jsxs)("span",{style:{flexShrink:0,color:"#999999"},className:"font14",children:["(",null==n?void 0:n.question_score,"分)"]}),(0,D.jsx)("span",{style:{flexShrink:0,marginRight:6},className:"font16",children:t+1+"."+(i+1)}),(0,D.jsx)(Y.Z,{value:null==n?void 0:n.question_title})]}),(0==(null==n?void 0:n.question_type)||2==(null==n?void 0:n.question_type))&&dr(n,null==n?void 0:n.question_type,e),1==(null==n?void 0:n.question_type)&&wr(n,null==n?void 0:n.question_type,e),3==(null==n?void 0:n.question_type)&&yr(n,null==n?void 0:n.question_type,e),4==(null==n?void 0:n.question_type)&&br(n,null==n?void 0:n.question_type,e)]},i)}))})};console.log("----",un);var fr,mr,hr,vr,gr,xr,_r,wr=function(e,n,t){var i,r,o,a,l,c,u="",d=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);d&&(null==e||null===(c=e.question_choices)||void 0===c||c.forEach((function(e,n){e.standard_boolean&&(u+=Ue[n])})));var p=1===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)||!e.repeat_answer&&(null==e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&0!==e.ques_status;return(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:z.baseMargin,children:(0,D.jsx)(B.Z.Group,{disabled:p,defaultValue:null==e?void 0:e.user_answer,style:{flexDirection:"column"},onChange:function(n){return function(e,n,t,i){null!=e&&e.length&&ir(n,e,null,(function(){if(t.user_answer=e,null!=i&&i.question_id){var r,o,a,l,c=null==i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==i?void 0:i.question_id)})).ques_status=(null==c?void 0:c.length)===(null==i||null===(a=i.sub_exercise_questions)||void 0===a?void 0:a.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==i||null===(l=i.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else un.question_status.find((function(e){return e.ques_id===n})).ques_status=null!=e&&e.length?1:0;dn(s()({},un))}))}(n,null==e?void 0:e.question_id,e,t)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(o=e.question_choices)||void 0===o?void 0:o.map((function(e,n){var t="".concat(Ue[n],".");return(0,D.jsx)("div",{className:z.answerWrap,children:(0,D.jsx)(B.Z,{value:null==e?void 0:e.choice_id,children:(0,D.jsxs)(S.Z,{wrap:!1,align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3",children:t})}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==e?void 0:e.choice_text})})]})})})}))})}),((0,W.GJ)()||(0,W.dE)()&&(null==un||null===(a=un.exercise)||void 0===a?void 0:a.user_exercise_status)>0&&(null==un||null===(l=un.exercise)||void 0===l?void 0:l.open_score))&&(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==e?void 0:e.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:Ve[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=e&&e.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]}),(null==e?void 0:e.standard_answer_show)&&(0,D.jsx)("div",{className:z.analysisWrap,children:(0,D.jsxs)("div",{className:z.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,D.jsx)(C.Z,{children:d?u:null==e?void 0:e.standard_answer_show})]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})},yr=function(e,n,t){return(0,D.jsx)(fe,{item:e,sign:Tr,answerData:un,onBlur:function(){var n=u()(l()().mark((function n(i,r,o){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,cr(i,r,null==e?void 0:e.question_id,o,e,t);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},br=function(e,n,t){return vt?(0,D.jsx)(ee,{item:e,answerData:un,onBlur:function(n,t,i){return ir(null==e?void 0:e.question_id,null,n,void 0,t,i)},isEducation:vt}):(0,D.jsx)(Q,{item:e,answerData:un,onBlur:function(n,i){return function(e,n,t,i,r){e.replaceAll(" ","")?ir(n,null,e,(function(){if(t.user_answer=[],t.user_answer.push(e),null!=r&&r.question_id){var i,o,a,l,c=null==r||null===(i=r.sub_exercise_questions)||void 0===i?void 0:i.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==r||null===(o=r.sub_exercise_questions)||void 0===o?void 0:o.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==r?void 0:r.question_id)})).ques_status=(null==c?void 0:c.length)===(null==r||null===(a=r.sub_exercise_questions)||void 0===a?void 0:a.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==r||null===(l=r.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else un.question_status.find((function(e){return e.ques_id===n})).ques_status=e?1:0;dn(s()({},un))}),void 0,void 0,i):Mr()}(n,null==e?void 0:e.question_id,e,i,t)},isEducation:vt,sign:Tr})},jr=function(e,n){return(0,D.jsx)(le,{item:e,answerData:un,exerciseId:an.categoryId,coursesId:an.coursesId})},kr=function(e,n){return(0,D.jsx)(ue,{item:e,answerData:un})},Sr=function(e,n){return(0,D.jsx)(ve,{setIsSubmitCode:kt,item:e,sign:Tr,answerData:un,onBlur:function(){var n=u()(l()().mark((function n(t,i,r){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ur(t,i,null==e?void 0:e.question_id,r,e);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},Cr=function(e,n,t){var i,r,o=null==un||null===(i=un.exercise_question_types)||void 0===i?void 0:i.find((function(e){return e.question_type===n}));return(0,D.jsxs)("div",{className:z.answerSheetWrap,children:[(0,D.jsxs)("div",{className:z.answerSheetQuestionTitle,onClick:function(){xn[n]=!xn[n],_n(s()({},xn))},children:[!xn[n]&&(0,D.jsx)(Z.Z,{}),xn[n]&&(0,D.jsx)(I.Z,{}),(0,D.jsx)("span",{className:"ml5 c-grey-666",children:e})]}),!xn[n]&&(0,D.jsx)(S.Z,{className:z.answerSheet,gutter:[20,20],children:null==o||null===(r=o.items)||void 0===r?void 0:r.map((function(e,i){var r,o,s,a,l,c;if(e.question_type===n)return(0,D.jsx)(C.Z,{children:(0,D.jsxs)("div",{onClick:function(){if(t!==Yt||i!==$t)return Tr.current?(Tr.current="appoint",void(Er.current={oneindex:t,twoindex:i})):void Lr({oneindex:t,twoindex:i})},className:"\n ".concat(z.answerSheetItem,"\n ").concat(null!=un&&null!==(r=un.question_status)&&void 0!==r&&r.some((function(n){var t,i;return n.ques_id===e.question_id&&1===(null==n?void 0:n.ques_status)&&3!==(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)&&!(null!=un&&null!==(i=un.exercise)&&void 0!==i&&i.open_score_commited)}))?z.active:"","\n ").concat(null!=un&&null!==(o=un.question_status)&&void 0!==o&&o.some((function(n){var t,i;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&3!==(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)&&!(null!=un&&null!==(i=un.exercise)&&void 0!==i&&i.open_score_commited)}))?z.partialActive:"","\n ").concat(null!=un&&null!==(s=un.question_status)&&void 0!==s&&s.some((function(n){var t,i;return n.ques_id===e.question_id&&1===(null==n?void 0:n.score_status)&&(3===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)||(null==un||null===(i=un.exercise)||void 0===i?void 0:i.open_score_commited))}))?z.yes:"","\n ").concat(null!=un&&null!==(a=un.question_status)&&void 0!==a&&a.some((function(n){var t,i;return n.ques_id===e.question_id&&2===(null==n?void 0:n.score_status)&&(3===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)||(null==un||null===(i=un.exercise)||void 0===i?void 0:i.open_score_commited))}))?z.no:"","\n ").concat(null!=un&&null!==(l=un.question_status)&&void 0!==l&&l.some((function(n){var t,i;return n.ques_id===e.question_id&&3===(null==n?void 0:n.score_status)&&(3===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)||(null==un||null===(i=un.exercise)||void 0===i?void 0:i.open_score_commited))}))?z.bf:"","\n\n ").concat(t===Yt&&i===$t?z.selected:"","\n "),children:[(0,D.jsx)("span",{className:z.qindex,children:i+1}),(null==un||null===(c=un.question_status)||void 0===c?void 0:c.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&3!==(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)})))&&(0,D.jsx)("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),e.is_marked&&(0,D.jsx)("i",{className:"iconfont icon-biaoji1 ".concat(z.markIcon)})]},i)})}))},n)]})},Nr=function(e,n){var t,i,r,o;0!==(null==e?void 0:e.question_type)&&1!==(null==e?void 0:e.question_type)||(null==e||null===(o=e.question_choices)||void 0===o||o.forEach((function(e,n){e.standard_boolean&&Ue[n]})));return(0,D.jsxs)("div",{className:z.questionItem,id:"Anchor_".concat(null==e?void 0:e.question_type,"_").concat(n),children:[(0,D.jsxs)("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40,userSelect:"none"},children:[(0,D.jsxs)("span",{className:"".concat(z.questionScore," mr10"),children:[null==e?void 0:e.question_score,"分"]}),(0,D.jsxs)("span",{className:"font16 ".concat(z.noWrap),children:[n+1,"、"]}),(0,D.jsx)(Y.Z,{value:8===(null==e?void 0:e.question_type)?null==e?void 0:e.description:null==e?void 0:e.question_title}),!(null==e||null===(t=e.schools)||void 0===t||!t.length)&&(0,D.jsx)(T.Z,{title:"该实训题面向指定单位开放",children:(0,D.jsx)("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"})})]}),0==(null==e?void 0:e.question_type)&&dr(e,null==e?void 0:e.question_type),2==(null==e?void 0:e.question_type)&&dr(e,null==e?void 0:e.question_type),1==(null==e?void 0:e.question_type)&&wr(e,null==e?void 0:e.question_type),3==(null==e?void 0:e.question_type)&&yr(e,null==e?void 0:e.question_type),4==(null==e?void 0:e.question_type)&&br(e,null==e?void 0:e.question_type),5==(null==e?void 0:e.question_type)&&0===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)&&3!=(null==e?void 0:e.answer_status)&&(0,D.jsx)("div",{style:{margin:"-28px 0 12px 62px"},children:(0,D.jsxs)(S.Z,{justify:"space-between",align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)("span",{className:"font14 c-grey-666",children:"任务关卡"})}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Le.Z,{type:"primary",className:z.toIframeBtn,onClick:u()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,nr(e);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)}))),children:"进入答题"})})]})}),5==(null==e?void 0:e.question_type)&&jr(e,null==e||e.question_type),(0,W.dE)()&&0===(null==un||null===(r=un.exercise)||void 0===r?void 0:r.user_exercise_status)&&6==(null==e?void 0:e.question_type)&&(0,D.jsx)("div",{style:{margin:"-28px 0 -25px"},children:(0,D.jsx)(S.Z,{justify:"end",align:"middle",children:(0,D.jsx)(C.Z,{children:(0,D.jsx)(Le.Z,{type:"primary",className:z.toIframeBtn,onClick:function(){return tr(e)},children:"进入答题"})})})}),6==(null==e?void 0:e.question_type)&&kr(e,null==e||e.question_type),7==(null==e?void 0:e.question_type)&&pr(e,null==e||e.question_type,n),8==(null==e?void 0:e.question_type)&&Sr(e,null==e||e.question_type),(null==e?void 0:e.answer_comments)&&(0,D.jsx)(Te,{hideScore:!0,list:null==e?void 0:e.answer_comments})]})},Br=function(e,n){return(0,D.jsx)(h.Fragment,{children:Cr((null==e?void 0:e.name)||Ge.f[e.question_type].name,e.question_type,n)})},Tr=(0,h.useRef)(!1),Er=(0,h.useRef)({}),Pr=(0,h.useRef)(),Ar=(0,h.useRef)({}),Zr=function(){var e,n,t,i;window.blur();var r,o=null===(e=un.exercise_question_types)||void 0===e||null===(e=e[Yt])||void 0===e||null===(e=e.items)||void 0===e?void 0:e[$t];if(!ai&&0===(null==un||null===(n=un.exercise)||void 0===n?void 0:n.user_exercise_status)&&(0,W.dE)()&&((null==o||!o.repeat_answer)&&(null==o||null===(r=o.user_answer)||void 0===r?void 0:r.length)>0&&0===(null==o?void 0:o.ques_status)))return Pr.current="prev",void ri(!0);(null==o||!o.repeat_answer)&&(null==o||null===(t=o.user_answer)||void 0===t?void 0:t.length)>0&&(o.ques_status=1),Pi.current.scrollTo({top:0,left:0,behavior:"smooth"}),0===$t?(Yt-=1,$t=un.exercise_question_types[Yt].items.length-1):$t-=1,8!=(null==o?void 0:o.question_type)||jt||setTimeout((function(){Wi(o)}),500),Bt(null==un||null===(i=un.exercise_question_types)||void 0===i||null===(i=i[Yt])||void 0===i||null===(i=i.items)||void 0===i?void 0:i[$t]),kt(!1),Jt(Yt),ei($t)},Ir=function(){var e,n,t,i,r;window.blur();var o,s=null===(e=un.exercise_question_types)||void 0===e||null===(e=e[Yt])||void 0===e||null===(e=e.items)||void 0===e?void 0:e[$t];if(!ai&&0===(null==un||null===(n=un.exercise)||void 0===n?void 0:n.user_exercise_status)&&(0,W.dE)()&&((null==s||!s.repeat_answer)&&(null==s||null===(o=s.user_answer)||void 0===o?void 0:o.length)>0&&0===(null==s?void 0:s.ques_status)))return Pr.current="next",void ri(!0);(null==s||!s.repeat_answer)&&(null==s||null===(t=s.user_answer)||void 0===t?void 0:t.length)>0&&(s.ques_status=1),Pi.current.scrollTo({top:0,left:0,behavior:"smooth"}),(null==un||null===(i=un.exercise_question_types[Yt])||void 0===i||null===(i=i.items)||void 0===i?void 0:i.length)-1===$t?(Yt+=1,$t=0):$t+=1,8!=(null==s?void 0:s.question_type)||jt||setTimeout((function(){Wi(s)}),500),Bt(null==un||null===(r=un.exercise_question_types)||void 0===r||null===(r=r[Yt])||void 0===r||null===(r=r.items)||void 0===r?void 0:r[$t]),kt(!1),Jt(Yt),ei($t)},Lr=function(e){var n,t,i,r,o,s=e||Er.current,a=null===(n=un.exercise_question_types)||void 0===n||null===(n=n[Yt])||void 0===n||null===(n=n.items)||void 0===n?void 0:n[$t];if(!ai&&0===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.user_exercise_status)&&(0,W.dE)()&&((null==a||!a.repeat_answer)&&(null==a||null===(o=a.user_answer)||void 0===o?void 0:o.length)>0&&0===(null==a?void 0:a.ques_status)))return Pr.current="appoint",Ar.current=s,void ri(!0);(null==a||!a.repeat_answer)&&(null==a||null===(i=a.user_answer)||void 0===i?void 0:i.length)>0&&(a.ques_status=1),8!=(null==a?void 0:a.question_type)||jt||setTimeout((function(){Wi(a)}),500),Bt(null==un||null===(r=un.exercise_question_types)||void 0===r||null===(r=r[null==s?void 0:s.oneindex])||void 0===r||null===(r=r.items)||void 0===r?void 0:r[null==s?void 0:s.twoindex]),kt(!1),Jt(null==s?void 0:s.oneindex),ei(null==s?void 0:s.twoindex),Pi.current.scrollTo({top:0,left:0,behavior:"smooth"})},qr=function(){var e=u()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Tr.current){e.next=3;break}return Tr.current="refresh",e.abrupt("return");case 3:return e.next=5,Vi();case 5:if(t=e.sent,null==un||null===(n=un.exercise)||void 0===n||!n.left_time){e.next=9;break}return e.next=9,Ji(!0);case 9:null!=t&&t.status||j.ZP.success("更新成功");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mr=function(){var e,n;switch(Tr.current){case"prev":Zr();break;case"next":Ir();break;case"appoint":Lr();break;case"submit":rr(!1);break;case"refresh":qr()}"edu-program-fill"===(null===(e=document.activeElement)||void 0===e?void 0:e.name)||"sign"===(null===(n=document.activeElement)||void 0===n?void 0:n.name)?Tr.current=!0:Tr.current=!1,Er.current={}};return(0,D.jsxs)(E.Z,{size:"middle",spinning:bn,children:[In&&0===(null==un||null===(o=un.exercise)||void 0===o?void 0:o.user_exercise_status)&&(0,D.jsx)(q.Z,{exerciseUserInfo:nn.exerciseUserInfo,iframe:Mt,handleToDetail:Yi,socket:Ut,onStartScreenshot:function(){null!=mn&&mn.screen_shot_open&&zn(!0)},onCloseScreenshot:function(){null!=mn&&mn.screen_shot_open&&zn(!1)}}),(0,D.jsx)(O,{id:an.categoryId,startRecording:Rn,startScreenshot:Gn,onSuccuss:function(){Ln(null==mn?void 0:mn.screen_open),Vi()},onBack:Yi}),(0,D.jsx)("iframe",{style:{display:et},id:"iframeShixuns",className:z.iframe,src:Jn,ref:Mt,frameBorder:"0"}),-2!==lt.status&&-1!==lt.status&&(0,D.jsx)("div",{className:z.fixHeader,children:(0,D.jsxs)(S.Z,{wrap:!1,align:"middle",className:"edu-container",children:[(0,D.jsx)(C.Z,{children:(0,M.vB)(null==un||null===(a=un.exercise)||void 0===a?void 0:a.exercise_status)}),(0,D.jsx)(C.Z,{className:"".concat(z.exerciseTitle," ml10"),title:null==un||null===(c=un.exercise)||void 0===c?void 0:c.exercise_name,children:null==un||null===(d=un.exercise)||void 0===d?void 0:d.exercise_name}),(0,D.jsx)(C.Z,{style:{marginLeft:"auto"},children:1===(null==un||null===(f=un.exercise)||void 0===f?void 0:f.user_exercise_status)&&(0,D.jsx)(P.ZP,{className:z.changeButton,type:"primary",onClick:function(){v.history.push("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"))},children:"返回"})}),!((0,W.GJ)()||(0,W.dE)()&&1==(null==un||null===(g=un.exercise)||void 0===g?void 0:g.user_exercise_status))&&!(null==un||null===(_=un.exercise)||void 0===_||!_.left_time)&&(0,D.jsx)(C.Z,{style:{marginLeft:"auto"},children:(0,D.jsxs)("aside",{className:"".concat(z.countDown," ").concat(rt),children:[(0,D.jsx)("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),(0,D.jsx)("span",{className:z.cnText,children:"剩余答题时长"}),(0,D.jsx)(We,{value:Un,onFinish:function(){return Ji()}})]})}),(0,D.jsx)(C.Z,{children:!((0,W.GJ)()||(0,W.dE)()&&1==(null==un||null===(F=un.exercise)||void 0===F?void 0:F.user_exercise_status))&&"student-unlock"!==nn.actionTabs.key&&_t&&(0,D.jsxs)(Le.Z,{className:"".concat(z.refreshBtn," ml30"),onClick:qr,children:[(0,D.jsx)("span",{className:"iconfont icon-shuaxin2 mr5"}),"刷新"]})}),(0,D.jsx)(C.Z,{children:(0,W.dE)()&&0===(null==un||null===(J=un.exercise)||void 0===J?void 0:J.user_exercise_status)&&(0,D.jsx)(Le.Z,{className:"".concat(z.submitButton," ml10"),type:"primary",onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Tr.current){e.next=3;break}return Tr.current="submit",e.abrupt("return");case 3:return e.next=5,rr(!1);case 5:case"end":return e.stop()}}),e)}))),children:(0,ze._V)(ze.CP.answer7)})}),(0,D.jsx)(C.Z,{children:(null==un||null===(X=un.exercise)||void 0===X?void 0:X.forbid_screen)&&(0,D.jsx)(P.ZP,{className:"".concat(z.submitButton," ml10"),type:"primary",onClick:function(){At(!0)},children:(0,ze._V)(ze.CP.answer12)})}),(0,D.jsx)(C.Z,{children:(1==(null==un||null===($=un.exercise)||void 0===$?void 0:$.commit_status)||3==(null==un||null===(ne=un.exercise)||void 0===ne?void 0:ne.exercise_status))&&(null==un||null===(te=un.exercise_answer_user)||void 0===te?void 0:te.analysis)&&(0,D.jsxs)("span",{className:z.teachAnalysis,onClick:function(){return Li(!0)},children:[(0,D.jsx)("i",{className:"iconfont icon-jiaoshipingjia"}),(0,D.jsx)("span",{className:"ml5",children:"教师评价"})]})})]})}),(0,D.jsxs)("section",{className:"edu-container ".concat(z.wrapper," ").concat(vt&&z.wrpAnswer),children:[(null==un||null===(ie=un.exercise)||void 0===ie||null===(ie=ie.exercise_description)||void 0===ie?void 0:ie.length)>0&&(0,D.jsx)(A.Z,{className:z.exerciseAlert,description:(0,D.jsxs)(S.Z,{wrap:!1,gutter:10,align:"top",children:[(0,D.jsx)(C.Z,{className:z.title,children:"考试须知"}),(0,D.jsx)(C.Z,{className:z.content,children:null==un||null===(re=un.exercise)||void 0===re?void 0:re.exercise_description})]}),closable:!0}),0===lt.status&&(0,D.jsxs)(S.Z,{className:"".concat(vt?"mt70":""," ").concat(z.mainPart),wrap:!1,children:[(0,D.jsx)(C.Z,{flex:Cn?"280px":"0px",className:vt?"mb100":"",children:(0,D.jsxs)("div",{className:z.leftPart,children:[(0,D.jsxs)("section",{children:[Cn&&(0,D.jsxs)(C.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"},children:[(0,D.jsxs)("div",{style:{marginBottom:15},children:[(0,D.jsx)("span",{style:{color:"#5F6368"},children:"姓名"}),(0,D.jsx)("span",{className:"ml10 ".concat(z.userInfoText),children:(null==un||null===(oe=un.exercise)||void 0===oe?void 0:oe.user_name)||"- -"})]}),(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{style:{color:"#5F6368"},children:"学号"}),(0,D.jsx)("span",{className:"ml10 ".concat(z.userInfoText),children:(null==un||null===(se=un.exercise)||void 0===se?void 0:se.student_id)||"- -"})]})]}),Cn&&(0,W.dE)()&&0===(null===(ae=un.exercise)||void 0===ae?void 0:ae.user_exercise_status)&&(null===(ce=un.exercise)||void 0===ce?void 0:ce.open_phone_video_recording)&&(0,D.jsxs)(S.Z,{className:z.eduQrcode,style:{marginTop:10},align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)(x(),{value:"https://".concat(document.domain,"/live-push.html?id=").concat(an.categoryId,"&login=").concat(an.login,"&cookie=").concat((0,M.ej)("_educoder_session"))})}),(0,D.jsxs)(C.Z,{className:"ml15",children:["打开微信扫一扫",(0,D.jsx)("br",{}),"开启手机视频录制"]})]}),Cn&&(0,D.jsxs)("aside",{className:"bg-white",children:[(0,D.jsxs)("aside",{className:z.answerInfo,children:[(0,D.jsxs)(S.Z,{justify:"space-between",children:[(0,D.jsx)(C.Z,{children:"答题进度"}),(0,D.jsxs)(C.Z,{className:z.answerProgress,children:[(0,D.jsx)("span",{style:{color:"#165DFF"},children:null==un||null===(de=un.question_status)||void 0===de||null===(de=de.filter((function(e){return 1===e.ques_status})))||void 0===de?void 0:de.length}),(0,D.jsxs)("span",{style:{color:"#999999"},children:["/",null==un||null===(pe=un.exercise_types)||void 0===pe?void 0:pe.q_counts]})]})]}),(0,D.jsx)(S.Z,{children:(0,D.jsx)(k.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:(null==un||null===(me=un.question_status)||void 0===me||null===(me=me.filter((function(e){return 1===e.ques_status})))||void 0===me?void 0:me.length)/(null==un||null===(he=un.exercise_types)||void 0===he?void 0:he.q_counts)*100,showInfo:!1})}),(0,D.jsx)(S.Z,{children:(0,D.jsxs)(C.Z,{children:[(0,D.jsxs)("span",{className:"c-grey-333",children:["共 ",(0,D.jsx)("span",{style:{color:"#165DFF"},children:(null==un||null===(ge=un.exercise_types)||void 0===ge?void 0:ge.q_counts)||(null==un||null===(ye=un.exercise_scores)||void 0===ye||null===(ye=ye.exercise_types)||void 0===ye?void 0:ye.q_counts)})," 题:"]}),(0,D.jsxs)("span",{className:"c-grey-333",children:["满分 ",(0,D.jsx)("span",{style:{color:"#FA6400"},children:(null==un||null===(be=un.exercise_types)||void 0===be?void 0:be.q_scores)||(null==un||null===(je=un.exercise_scores)||void 0===je||null===(je=je.exercise_types)||void 0===je?void 0:je.q_scores)})," 分"]})]})})]}),(0,D.jsxs)(S.Z,{className:z.dottedLineWrapper,align:"middle",children:[(0,D.jsx)(C.Z,{className:z.leftHalfCircle}),(0,D.jsx)(C.Z,{flex:1,className:z.dottedLine}),(0,D.jsx)(C.Z,{className:z.rightHalfCircle})]}),(0,D.jsx)(S.Z,{children:(0,D.jsx)(C.Z,{flex:"1",children:(0,D.jsx)("aside",{className:"".concat(z.cardList," ").concat(null!==(ke=un.exercise)&&void 0!==ke&&ke.open_phone_video_recording?z.withQrcode:""),children:null==un||null===(Se=un.exercise_question_types)||void 0===Se?void 0:Se.map((function(e,n){return(0,D.jsx)(h.Fragment,{children:Br(e,n)},e.question_type)}))})})})]})]}),(0,W.dE)()&&3!==(null==un||null===(Ce=un.exercise)||void 0===Ce?void 0:Ce.exercise_status)&&!(null!=un&&null!==(Ne=un.exercise)&&void 0!==Ne&&Ne.open_score_commited)&&(0,D.jsxs)(S.Z,{justify:"space-around",align:"middle",className:z.answerSheetBottom,children:[(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:z.answerYes}),"已答"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:"".concat(z.answerNo," ml10"),children:(0,D.jsx)("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})}),"部分答题"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:"".concat(z.answerNo," ml10")}),"未答"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"标记"]})]}),(0,W.dE)()&&(3===(null==un||null===(Be=un.exercise)||void 0===Be?void 0:Be.exercise_status)||(null==un||null===(Pe=un.exercise)||void 0===Pe?void 0:Pe.open_score_commited))&&(0,D.jsxs)(S.Z,{justify:"space-around",align:"middle",className:z.answerSheetBottom,children:[(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:z.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"正确"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:"".concat(z.answerNo," ml10")}),"错误"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:"".concat(z.answerNo," ml10")}),"部分得分"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"标记"]})]})]})}),(0,D.jsx)(C.Z,{children:(0,D.jsxs)("div",{className:z.fold,onClick:function(){return Nn(!Cn)},children:[Cn&&(0,D.jsx)(T.Z,{title:"收起答题卡",children:(0,D.jsx)("span",{className:"icon-zuojiantou iconfont c-grey-c"})}),!Cn&&(0,D.jsxs)(T.Z,{title:"展开",children:[" ",(0,D.jsx)("span",{className:"icon-youjiantou iconfont c-grey-c"})]})]})}),(0,D.jsx)(C.Z,{flex:"1",children:(0,D.jsxs)("section",{className:[z.rightPart,"ml20"].join(" "),children:[(0,D.jsx)("div",{className:"".concat(z.questionPart," pl30 pr30"),ref:Pi,children:(_r=null==un||null===(fr=un.exercise_question_types)||void 0===fr||null===(fr=fr[Yt].items)||void 0===fr?void 0:fr[$t],(0,D.jsxs)(h.Fragment,{children:[(0,D.jsxs)("div",{className:"pt20 mb20",children:[(0,D.jsxs)("span",{className:z.questionTypeTitle,children:[(0,M.EM)(Yt+1),"、",null==un||null===(mr=un.exercise_question_types)||void 0===mr||null===(mr=mr[Yt])||void 0===mr?void 0:mr.name]}),(0,D.jsxs)("span",{className:z.questionTypeInfo,children:["(共",null==un||null===(hr=un.exercise_question_types)||void 0===hr||null===(hr=hr[Yt])||void 0===hr?void 0:hr.count,"题;",7===(null==un||null===(vr=un.exercise_question_types)||void 0===vr||null===(vr=vr[Yt])||void 0===vr?void 0:vr.question_type)?"包含".concat(null==un||null===(gr=un.exercise_question_types)||void 0===gr||null===(gr=gr[Yt])||void 0===gr?void 0:gr.sub_questions_count,"小题"):""," 共",null==un||null===(xr=un.exercise_question_types)||void 0===xr||null===(xr=xr[Yt])||void 0===xr?void 0:xr.score,"分)"]}),!(null!=_r&&_r.repeat_answer)&&(0,D.jsx)("span",{style:{color:"#E30000",marginLeft:20,fontSize:14},children:"注意:该题作答之后不允许修改答案。"})]}),(0,D.jsx)(h.Fragment,{children:Nr(_r,$t)},$t)]},Yt))}),(0,D.jsxs)(S.Z,{className:z.bottom,align:"middle",justify:"space-between",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)(Le.Z,{icon:(0,D.jsx)("i",{className:"iconfont ".concat(null!==(Me=un.exercise_question_types)&&void 0!==Me&&null!==(Me=Me[Yt].items[$t])&&void 0!==Me&&Me.is_marked?"icon-biaoji1":"icon-biaojigaiti"),style:{color:"#FFB538",marginRight:6}}),className:z.markBtn,onClick:u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.sS)(an.categoryId,{exercise_question_id:null===(n=un.exercise_question_types[Yt].items[$t])||void 0===n?void 0:n.question_id});case 2:0===e.sent.status&&Vi();case 4:case"end":return e.stop()}}),e)}))),children:null!==(Re=un.exercise_question_types)&&void 0!==Re&&null!==(Re=Re[Yt].items[$t])&&void 0!==Re&&Re.is_marked?"取消标记":"标记该题"})}),(0,D.jsxs)(C.Z,{children:[(0!=Yt||0!=$t)&&(0,D.jsx)(P.ZP,{className:"".concat(z.changeButton," ").concat(z.prevBtn," mr20"),type:"default",onClick:function(){Tr.current?Tr.current="prev":Zr()},children:"上一题"}),!(Yt===(null==un||null===(De=un.exercise_question_types)||void 0===De?void 0:De.length)-1&&$t===(null==un||null===(Ke=un.exercise_question_types)||void 0===Ke||null===(Ke=Ke[Yt])||void 0===Ke||null===(Ke=Ke.items)||void 0===Ke?void 0:Ke.length)-1)&&(0,D.jsx)(P.ZP,{className:z.changeButton,type:"primary",onClick:function(){wi&&(Tr.current?Tr.current="next":Ir())},children:"下一题"})]})]})]})})]}),0!==lt.status&&(0,D.jsx)(xe,{data:lt}),(0,D.jsx)(y.Z,{title:"注意",open:ii,closable:!1,footer:!1,children:(0,D.jsxs)("div",{children:[(0,D.jsx)("p",{style:{marginBottom:0},children:"离开该题后不允许再次修改答案,确认离开吗?"}),(0,D.jsxs)("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,D.jsx)(B.Z,{checked:ai,onChange:function(e){li(e.target.checked)},children:"下次不再显示"}),(0,D.jsxs)("div",{children:[(0,D.jsx)(P.ZP,{onClick:function(){ri(!1),li(!1)},children:"我再想想"}),(0,D.jsx)(P.ZP,{onClick:function(){un.exercise_question_types[Yt].items[$t].ques_status=1,dn(s()({},un)),"prev"===Pr.current?(0===$t?(Yt-=1,$t=un.exercise_question_types[Yt].items.length-1):$t-=1,Jt(Yt),ei($t)):"next"===Pr.current?(un.exercise_question_types[Yt].items.length-1===$t?(Yt+=1,$t=0):$t+=1,Jt(Yt),ei($t)):(Jt(Ar.current.oneindex),ei(Ar.current.twoindex)),ri(!1)},type:"primary",style:{marginLeft:30},children:"确认"})]})]})]})}),(0,D.jsx)(Ee.Z,{successCb:Hi})]}),En&&(0,D.jsx)(Ae(),{disabled:vi,bounds:ki,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,r=i.clientWidth,o=i.clientHeight,s=null===(t=Ci.current)||void 0===t?void 0:t.getBoundingClientRect();Si({left:-s.left+n.x,right:r-(s.right-n.x),top:-s.top+n.y,bottom:o-(s.bottom-n.y)-70})}(0,n)},children:(0,D.jsx)("div",{ref:Ci,style:{position:"absolute",left:40,top:200,zIndex:101},children:(0,D.jsxs)("div",{onMouseOver:function(){vi&&gi(!1)},onMouseOut:function(){gi(!0)},children:[(0,D.jsxs)(S.Z,{className:z.cameraHeader,align:"middle",justify:"space-between",children:[(0,D.jsxs)(C.Z,{children:[(0,D.jsx)("i",{className:"iconfont icon-kaiqishexiangtou"}),(0,D.jsx)("span",{children:"已开启摄像头"})]}),Ti?(0,D.jsx)(Ze.Z,{onClick:function(){Ei(!1)}}):(0,D.jsx)(Ie.Z,{onClick:function(){Ei(!0)}})]}),(0,D.jsx)("div",{style:{display:Ti?"flex":"none"},children:(0,D.jsx)(L.Z,{number:(null==un||null===(Ye=un.exercise)||void 0===Ye?void 0:Ye.photo_count)-(null==un||null===(Je=un.exercise)||void 0===Je?void 0:Je.take_photo),take_photo:null==un||null===(Xe=un.exercise)||void 0===Xe?void 0:Xe.take_photo,ref:Rt,time:null===(Qe=un.exercise)||void 0===Qe?void 0:Qe.left_time,update:Vi,supportCamera:function(e){2===e?(ft(!0),Dn(null==mn?void 0:mn.screen_shot_open),null!=mn&&mn.screen_shot_open||(Ln(null==mn?void 0:mn.screen_open),Vi())):1===e&&setTimeout((function(){return v.history.push("/")}),3e3)}})})]})})}),(0,D.jsx)(y.Z,{destroyOnClose:!0,closable:!1,centered:!0,className:z.teachAnalysisModal,title:(0,D.jsxs)(S.Z,{align:"middle",justify:"space-between",children:[(0,D.jsx)(C.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"},children:"教师评价"}),(0,D.jsx)(C.Z,{children:(0,D.jsx)("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:function(){return Li(!1)}})})]}),open:Ii,footer:!1,onCancel:function(){return Li(!1)},children:null==un||null===($e=un.exercise_answer_user)||void 0===$e?void 0:$e.analysis}),(0,D.jsx)(y.Z,{destroyOnClose:!0,centered:!0,width:555,title:(0,D.jsxs)(S.Z,{align:"middle",children:[(0,D.jsx)("div",{className:"c-black font16 mr8",children:(0,ze._V)(ze.CP.answer8)}),(0,D.jsx)("div",{className:"c-grey-666",children:(0,ze._V)(ze.CP.answer9)})]}),open:Pt,footer:!1,onCancel:function(){return At(!1)},children:(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:"mb20 c-black",children:(0,ze._V)(ze.CP.answer10)}),(0,D.jsx)(Oe,{onOk:function(e){var n;console.log(e,444),e.join("")===(null==un||null===(n=un.exercise)||void 0===n?void 0:n.screen_key)?Yi():(j.ZP.warning((0,ze._V)(ze.CP.answer11)),qt((function(e){return e+1})))}},Lt)]})})]})}))},62408:function(e,n,t){"use strict";var i=t(31468),r=t.n(i),o=t(7557),s=t.n(o),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301),p=t(31797),f=t(78241),m=t(43418),h=t(71418),v=t(61998),g=t(92832),x=t(94001),_=t(95237),w=t(43604),y=t(3113),b=t(33571),j=t(61186),k=t.n(j),S=t(32007),C=t(66621),N=t(47243),B=t(89260),T=t(92208),E=t(37712);p.Z.Countdown;n.Z=(0,S.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,o,a=e.exercise,c=e.successCb,p=e.dispatch,j=(0,S.useParams)(),P=f.Z.useForm(),A=u()(P,1)[0],Z=f.Z.useWatch("time",A),I=(0,d.useState)(!1),L=u()(I,2),q=L[0],M=L[1],R=(0,d.useRef)(),D=a.actionTabs,O=(0,d.useState)(),F=u()(O,2),G=F[0],z=F[1],H=(0,T.U)(b.n7,{id:j.categoryId}),W=u()(H,4),U=W[1],V=W[2],K=W[3];(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&(M(!1),A.resetFields())}),[a.actionTabs.key]);var Y=function(){var e=l()(s()().mark((function e(){var n,t,i,r,o,a,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.validateFields();case 2:if(o=A.getFieldsValue(),M(!0),!("no"!==(null==D||null===(n=D.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=D&&null!==(t=D.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=l()(s()().mark((function e(n){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.y)({ip_limit:null==D||null===(t=D.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==D||null===(i=D.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return R.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,b.ZD)(null==D||null===(i=D.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==D||null===(r=D.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:o.unlock_key,time:o.time,ip:R.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!c){e.next=15;break}return p({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:u=null==D?void 0:D.exerciseParams,(0,C.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:j.coursesId,login:null===(a=(0,B.eY)())||void 0===a?void 0:a.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),p({type:"exercise/setActionTabs",payload:{}});case 18:M(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],X=(null==D||null===(n=D.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==D||null===(t=D.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.Cd)(j);case 2:return n=e.sent,e.next=5,V({});case 5:n.status||z(n);case 6:case"end":return e.stop()}}),e)})))()}),[a.actionTabs.key]);var Q=(null==G?void 0:G.exercise)||{},$=Q.time,ee=Q.end_time;return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(m.Z,{width:514,centered:!0,closable:!(null==D||null===(i=D.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===a.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,E.jsxs)(h.Z,{spinning:U,children:[X&&(0,E.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!X&&(0,E.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),X&&(0,E.jsx)(v.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==D||null===(o=D.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:J}),(0,E.jsx)("div",{className:"",children:(0,E.jsxs)(f.Z,{form:A,layout:"vertical",autoComplete:"off",children:[(0,E.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,E.jsx)(g.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==$?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(f.Z.Item,{name:"time",label:(0,E.jsxs)("span",{children:["延长时间(",(0,E.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",k()(ee).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,E.jsx)(x.Z,{min:1,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),(0,E.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,E.jsx)("span",{className:"ml5",children:((null==K?void 0:K.student_left_minutes)||0)+(Z||0)}),"分钟",0!==(null==K?void 0:K.student_left_minutes)&&(null==K?void 0:K.user_end_time)&&(0,E.jsxs)("span",{children:[",交卷截止时间:",(0,E.jsx)("span",{className:"ml5",children:k()(null==K?void 0:K.user_end_time).add(Z||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,E.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",k()(ee).format("YYYY-MM-DD HH:mm")]})]})}),(0,E.jsxs)(_.Z,{justify:"space-between",align:"middle",children:[(0,E.jsx)(w.Z,{}),(0,E.jsx)(w.Z,{children:(0,E.jsx)(y.ZP,{loading:q,onClick:Y,children:"进入考试"})})]})]})})})}))},76666:function(e,n,t){"use strict";t.d(n,{Y4:function(){return Z},Im:function(){return E},ZP:function(){return L}});var i=t(79800),r=t.n(i),o=t(7557),s=t.n(o),a=t(41498),l=t.n(a),c=t(82242),u=t.n(c),d=t(85573),p=t.n(d),f=t(59301),m=t(92832),h=t(3113),v=t(78386),g=t(20538),x=t(98234),_=t(24334),w=t(51021),y=t(51150),b=t(66621),j=t(34376),k=t(85750),S=t(32007),C=t(11533),N=t(37712),B=m.Z.TextArea,T={visible:!1,tabIndex:"0"},E=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),P=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(P||{});function A(e,n){switch(n.type){case P.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case P.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function Z(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,c=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,m=e.setData,h=(0,f.useRef)(),v=(0,f.useRef)(),g=(0,f.useRef)(),w=null,S={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,f.useEffect)((function(){if(i&&!a&&h.current){var e=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(h.current);var n=(0,b.pp)(_.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!a&&v.current){var t=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(v.current),t.write((0,b.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!a&&g.current){var s=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});s.open(g.current),s.write((0,b.pp)(_.Base64.decode(o))),s.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:w=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,N.jsx)("div",{ref:h}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){m(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,N.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,N.jsx)("div",{ref:g}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){m(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:w=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!a&&(0,N.jsx)(y.Z,{value:r,style:S}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{onClick:function(){return(0,b.LR)(c,r)},children:r})})]}),(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,N.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[_.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:w=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:_.Base64.decode(t)})]});break;case x.h.PODFAILURE:w=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:w=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",w," "]})}function I(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,s=e.expected_output,a=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,N.jsx)("p",{children:"执行结果:"}),(0,N.jsx)("pre",{children:_.Base64.decode(r)})]});break;case x.h.NOMATCH:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsxs)("p",{children:["输出:",r&&_.Base64.decode(r)]}),(0,N.jsxs)("p",{children:["预期输出:",s&&_.Base64.decode(s)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["最后执行的输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:_.Base64.decode(t)})]});break;case x.h.PODFAILURE:a=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:a=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",a," "]})}var L=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,a=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,m=e.user,x=(0,f.useReducer)(A,T),_=r()(x,2),y=_[0],b=_[1],j=y.visible,E=(y.tabIndex,(0,S.useSearchParams)()),Z=r()(E,1)[0];var L=(0,f.useMemo)((function(){if(a){a.status;return(0,N.jsx)(N.Fragment,{children:I(a)})}return null}),[a]);var q=function(){var e=l()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==m?void 0:m.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,N.jsxs)("div",{className:"test-case-panel",children:[(0,N.jsxs)("div",{className:"test-case-panel-body ".concat(j?"active":""),children:[(0,N.jsx)("ul",{className:"s-navs",children:(0,N.jsx)("li",{children:(0,N.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,N.jsx)(C.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,N.jsx)(B,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:c}),rightNode:i?(0,N.jsx)(w.Z,{message:"代码执行中..."}):a?L:(0,N.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,N.jsx)("a",{className:"btn-collapse ".concat(j?"up":""),onClick:function(){b({type:P.SET_VISIBLE,payload:!j})},children:j?(0,N.jsx)(v.Z,{}):(0,N.jsx)(g.Z,{})}),(0,N.jsxs)("footer",{className:"footer",children:[(0,N.jsx)("span",{children:"控制台"}),(0,N.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,N.jsx)(h.ZP,{onClick:function(){return q(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,N.jsx)(h.ZP,{onClick:function(){return q(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,N.jsx)(h.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){b({type:P.SET_VISIBLE,payload:!0}),b({type:P.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==Z.get("qtype")&&(0,N.jsx)(h.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){b({type:P.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},98234:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},75136:function(e,n,t){"use strict";t.d(n,{H7:function(){return f},MK:function(){return p},MU:function(){return l},X6:function(){return u},bM:function(){return a},fi:function(){return m},fu:function(){return s},n4:function(){return h},rX:function(){return d},vl:function(){return v},zO:function(){return c}});var i=t(82242),r=t.n(i),o=t(85750);function s(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function a(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function l(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function m(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function h(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function v(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),o=t(82242),s=t.n(o),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),o=i[0],a=i[1],c=(0,d.useState)(!1),p=u()(c,2),f=p[0],m=p[1],h=(0,d.useState)(),v=u()(h,2),g=v[0],x=v[1],_=function(){var t=l()(r()().mark((function t(i){var l,c,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?n:s()(s()({},o),i),m(!0),a(c),t.next=6,e(c);case 6:return u=t.sent,m(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[o,f,_,g]}},59413:function(e,n,t){"use strict";t.d(n,{_:function(){return a}});var i=t(91232),r=t.n(i),o=t(59301),s=t(43418),a=function(e){var n,t,i=(0,o.useRef)([]),a=function(){var e,n=r()(i.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;clearTimeout(t)}}catch(e){n.e(e)}finally{n.f()}i.current=[]};return(0,o.useEffect)((function(){var n,t;if(a(),null!=e&&null!==(n=e.exercise)&&void 0!==n&&n.left_time&&(null==e||null===(t=e.exercise)||void 0===t||null===(t=t.exercise_events)||void 0===t?void 0:t.length)>0){var o,l,c=r()(null==e||null===(o=e.exercise)||void 0===o?void 0:o.exercise_events);try{var u=function(){var n,t=l.value;if((null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time)>60*(null==t?void 0:t.reminder_time)){var r,o=1e3*((null==e||null===(r=e.exercise)||void 0===r?void 0:r.left_time)-60*(null==t?void 0:t.reminder_time));o=o>2147483647?2147483647:o;var a=setTimeout((function(){s.Z.info({content:"".concat(null==t?void 0:t.reminder_content),icon:null,title:"提示",centered:!0,okText:"知道了"})}),o);i.current.push(a)}};for(c.s();!(l=c.n()).done;)u()}catch(e){c.e(e)}finally{c.f()}}}),[null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time,null==e||null===(t=e.exercise)||void 0===t?void 0:t.exercise_events]),a}},27666:function(e,n,t){"use strict";var i=t(61414),r=t(71783);n.Z=function(e){let n;const t=t=>()=>{n=null,e.apply(void 0,(0,i.Z)(t))},o=function(){if(null==n){for(var e=arguments.length,i=new Array(e),o=0;o{r.Z.cancel(n),n=null},o}},81228:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(19243),r=t(16177),o=t(74258),s=t(35796),a=t(59301),l=t(92310),c=t.n(l),u=t(28647),d=t(55405),p=t(27666),f=t(36355),m=t(83116),h=t(37613);const v=e=>{const{componentCls:n}=e;return{[n]:{position:"fixed",zIndex:e.zIndexPopup}}};var g=(0,m.Z)("Affix",(e=>{const n=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[v(n)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function _(e,n,t){if(void 0!==t&&n.top>e.top-t)return t+n.top}function w(e,n,t){if(void 0!==t&&n.bottom{const n=e.getTargetFunc(),t=null==n?void 0:n(),{prevTarget:i}=e.state;i!==t&&(y.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.addEventListener(n,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:t}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:n}=e.state,t=e.getTargetFunc(),i=null==t?void 0:t();y.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.removeEventListener(t,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:n,offsetTop:t}=e.props;return void 0===n&&void 0===t?0:t},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:n,lastAffix:t}=e.state,{onChange:i}=e.props,r=e.getTargetFunc();if(n!==j.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!r)return;const o=e.getOffsetTop(),s=e.getOffsetBottom(),a=r();if(a){const n={status:j.None},r=x(e.placeholderNodeRef.current);if(0===r.top&&0===r.left&&0===r.width&&0===r.height)return;const l=x(a),c=_(r,l,o),u=w(r,l,s);void 0!==c?(n.affixStyle={position:"fixed",top:c,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}):void 0!==u&&(n.affixStyle={position:"fixed",bottom:u,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}),n.lastAffix=!!n.affixStyle,i&&t!==n.lastAffix&&i(n.lastAffix),e.setState(n)}},e.prepareMeasure=()=>{e.setState({status:j.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const n=e.getTargetFunc(),{affixStyle:t}=e.state;if(n&&t){const i=e.getOffsetTop(),r=e.getOffsetBottom(),o=n();if(o&&e.placeholderNodeRef.current){const n=x(o),s=x(e.placeholderNodeRef.current),a=_(s,n,i),l=w(s,n,r);if(void 0!==a&&t.top===a||void 0!==l&&t.bottom===l)return}}e.prepareMeasure()})),e}return(0,r.Z)(t,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:n}=this.props;return void 0!==n?n:null!=e?e:b}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:n}=this.state,{affixPrefixCls:t,rootClassName:i,children:r}=this.props,o=c()(e&&i,{[t]:!!e});let s=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return a.createElement(u.Z,{onResize:this.updatePosition},a.createElement("div",Object.assign({},s,{ref:this.placeholderNodeRef}),e&&a.createElement("div",{style:n,"aria-hidden":"true"}),a.createElement("div",{className:o,ref:this.fixedNodeRef,style:e},a.createElement(u.Z,{onResize:this.updatePosition},r))))}}]),t}(a.Component);k.contextType=f.E_;var S=(0,a.forwardRef)(((e,n)=>{const{prefixCls:t,rootClassName:i}=e,{getPrefixCls:r}=(0,a.useContext)(f.E_),o=r("affix",t),[s,l]=g(o),u=Object.assign(Object.assign({},e),{affixPrefixCls:o,rootClassName:c()(i,l)});return s(a.createElement(k,Object.assign({},u,{ref:n})))}))},46400:function(e,n,t){"use strict";t.d(n,{Z:function(){return L}});var i=t(80559),r=t(58670),o=t(51638),s=t(54745),a=t(31855),l=t(92310),c=t.n(l),u=t(43167),d=t(47413),p=t(59301),f=t(92343),m=t(36355),h=t(17313),v=t(83116);const g=(e,n,t,i,r)=>({backgroundColor:e,border:`${i.lineWidth}px ${i.lineType} ${n}`,[`${r}-icon`]:{color:t}}),x=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:i,marginSM:r,fontSize:o,fontSizeLG:s,lineHeight:a,borderRadiusLG:l,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:p,withDescriptionPadding:f,defaultPadding:m}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:l,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:"none",fontSize:o,lineHeight:a},"&-message":{color:p},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${c}, opacity ${t} ${c},\n padding-top ${t} ${c}, padding-bottom ${t} ${c},\n margin-bottom ${t} ${c}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:f,[`${n}-icon`]:{marginInlineEnd:r,fontSize:u,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:i,color:p,fontSize:s},[`${n}-description`]:{display:"block",color:d}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},_=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:i,colorSuccessBg:r,colorWarning:o,colorWarningBorder:s,colorWarningBg:a,colorError:l,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:p,colorInfoBg:f}=e;return{[n]:{"&-success":g(r,i,t,e,n),"&-info":g(f,p,d,e,n),"&-warning":g(a,s,o,e,n),"&-error":Object.assign(Object.assign({},g(u,c,l,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},w=e=>{const{componentCls:n,iconCls:t,motionDurationMid:i,marginXS:r,fontSizeIcon:o,colorIcon:s,colorIconHover:a}=e;return{[n]:{"&-action":{marginInlineStart:r},[`${n}-close-icon`]:{marginInlineStart:r,padding:0,overflow:"hidden",fontSize:o,lineHeight:`${o}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:s,transition:`color ${i}`,"&:hover":{color:a}}},"&-close-text":{color:s,transition:`color ${i}`,"&:hover":{color:a}}}}},y=e=>[x(e),_(e),w(e)];var b=(0,v.Z)("Alert",(e=>[y(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),j=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{icon:n,prefixCls:t,type:i}=e,r=k[i]||null;return n?(0,f.wm)(n,p.createElement("span",{className:`${t}-icon`},n),(()=>({className:c()(`${t}-icon`,{[n.props.className]:n.props.className})}))):p.createElement(r,{className:`${t}-icon`})},C=e=>{const{isClosable:n,prefixCls:t,closeIcon:i,handleClose:r}=e,s=!0===i||void 0===i?p.createElement(o.Z,null):i;return n?p.createElement("button",{type:"button",onClick:r,className:`${t}-close-icon`,tabIndex:0},s):null};var N=e=>{const{description:n,prefixCls:t,message:i,banner:r,className:o,rootClassName:s,style:a,onMouseEnter:l,onMouseLeave:f,onClick:h,afterClose:v,showIcon:g,closable:x,closeText:_,closeIcon:w,action:y}=e,k=j(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[N,B]=p.useState(!1);const T=p.useRef(null),{getPrefixCls:E,direction:P,alert:A}=p.useContext(m.E_),Z=E("alert",t),[I,L]=b(Z),q=n=>{var t;B(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},M=p.useMemo((()=>void 0!==e.type?e.type:r?"warning":"info"),[e.type,r]),R=p.useMemo((()=>!!_||("boolean"==typeof x?x:!1!==w&&null!=w)),[_,w,x]),D=!(!r||void 0!==g)||g,O=c()(Z,`${Z}-${M}`,{[`${Z}-with-description`]:!!n,[`${Z}-no-icon`]:!D,[`${Z}-banner`]:!!r,[`${Z}-rtl`]:"rtl"===P},null==A?void 0:A.className,o,s,L),F=(0,d.Z)(k,{aria:!0,data:!0});return I(p.createElement(u.default,{visible:!N,motionName:`${Z}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:v},(t=>{let{className:r,style:o}=t;return p.createElement("div",Object.assign({ref:T,"data-show":!N,className:c()(O,r),style:Object.assign(Object.assign(Object.assign({},null==A?void 0:A.style),a),o),onMouseEnter:l,onMouseLeave:f,onClick:h,role:"alert"},F),D?p.createElement(S,{description:n,icon:e.icon,prefixCls:Z,type:M}):null,p.createElement("div",{className:`${Z}-content`},i?p.createElement("div",{className:`${Z}-message`},i):null,n?p.createElement("div",{className:`${Z}-description`},n):null),y?p.createElement("div",{className:`${Z}-action`},y):null,p.createElement(C,{isClosable:R,prefixCls:Z,closeIcon:_||w,handleClose:q}))})))},B=t(19243),T=t(16177),E=t(74258),P=t(35796);let A=function(e){(0,E.Z)(t,e);var n=(0,P.Z)(t);function t(){var e;return(0,B.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,T.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:i,info:r}=this.state,o=r&&r.componentStack?r.componentStack:null,s=void 0===e?(i||"").toString():e,a=void 0===n?o:n;return i?p.createElement(N,{type:"error",message:s,description:p.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},a)}):t}}]),t}(p.Component);var Z=A;const I=N;I.ErrorBoundary=Z;var L=I},79817:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(61414),r=t(92310),o=t.n(r),s=t(83794),a=t(59301),l=t(6774),c=t(13845),u=t(68031),d=t(81228),p=t(36355);var f=a.createContext(void 0);var m=e=>{const{href:n,title:t,prefixCls:i,children:r,className:s,target:l,replace:c}=e,u=a.useContext(f),{registerLink:d,unregisterLink:m,scrollTo:h,onClick:v,activeLink:g,direction:x}=u||{};a.useEffect((()=>(null==d||d(n),()=>{null==m||m(n)})),[n]);const{getPrefixCls:_}=a.useContext(p.E_),w=_("anchor",i),y=g===n,b=o()(`${w}-link`,s,{[`${w}-link-active`]:y}),j=o()(`${w}-link-title`,{[`${w}-link-title-active`]:y});return a.createElement("div",{className:b},a.createElement("a",{className:j,href:n,title:"string"==typeof t?t:"",target:l,onClick:e=>{c&&(e.preventDefault(),window.location.replace(n)),null==v||v(e,{title:t,href:n}),null==h||h(n)}},t),"horizontal"!==x?r:null)},h=t(17313),v=t(83116),g=t(37613);const x=e=>{const{componentCls:n,holderOffsetBlock:t,motionDurationSlow:i,lineWidthBold:r,colorPrimary:o,lineType:s,colorSplit:a}=e;return{[`${n}-wrapper`]:{marginBlockStart:-t,paddingBlockStart:t,[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",paddingInlineStart:r,[`${n}-link`]:{paddingBlock:e.linkPaddingBlock,paddingInline:`${e.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},h.vS),{position:"relative",display:"block",marginBlockEnd:e.anchorTitleBlock,color:e.colorText,transition:`all ${e.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${n}-link-title`]:{color:e.colorPrimary},[`${n}-link`]:{paddingBlock:e.anchorPaddingBlockSecondary}}}),[`&:not(${n}-wrapper-horizontal)`]:{[n]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${r}px ${s} ${a}`,content:'" "'},[`${n}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${i} ease-in-out`,width:r,backgroundColor:o,[`&${n}-ink-visible`]:{display:"inline-block"}}}},[`${n}-fixed ${n}-ink ${n}-ink`]:{display:"none"}}}},_=e=>{const{componentCls:n,motionDurationSlow:t,lineWidthBold:i,colorPrimary:r}=e;return{[`${n}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${e.lineType} ${e.colorSplit}`,content:'" "'},[n]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${n}-link:first-of-type`]:{paddingInline:0},[`${n}-ink`]:{position:"absolute",bottom:0,transition:`left ${t} ease-in-out, width ${t} ease-in-out`,height:i,backgroundColor:r}}}}};var w=(0,v.Z)("Anchor",(e=>{const{fontSize:n,fontSizeLG:t,paddingXXS:i}=e,r=(0,g.TS)(e,{holderOffsetBlock:i,anchorPaddingBlockSecondary:i/2,anchorTitleBlock:n/14*3,anchorBallSize:t/2});return[x(r),_(r)]}),(e=>({linkPaddingBlock:e.paddingXXS,linkPaddingInlineStart:e.padding})));function y(){return window}function b(e,n){if(!e.getClientRects().length)return 0;const t=e.getBoundingClientRect();return t.width||t.height?n===window?(n=e.ownerDocument.documentElement,t.top-n.clientTop):t.top-n.getBoundingClientRect().top:t.top}const j=/#([\S ]+)$/,k=e=>{var n;const{rootClassName:t,anchorPrefixCls:r,className:h,style:v,offsetTop:g,affix:x=!0,showInkInFixed:_=!1,children:w,items:k,direction:S="vertical",bounds:C,targetOffset:N,onClick:B,onChange:T,getContainer:E,getCurrentAnchor:P,replace:A}=e;const[Z,I]=a.useState([]),[L,q]=a.useState(null),M=a.useRef(L),R=a.useRef(null),D=a.useRef(null),O=a.useRef(!1),{direction:F,getTargetContainer:G,anchor:z}=a.useContext(p.E_),H=null!==(n=null!=E?E:G)&&void 0!==n?n:y,W=JSON.stringify(Z),U=(0,s.useEvent)((e=>{Z.includes(e)||I((n=>[].concat((0,i.Z)(n),[e])))})),V=(0,s.useEvent)((e=>{Z.includes(e)&&I((n=>n.filter((n=>n!==e))))})),K=(0,s.useEvent)((e=>{if(M.current===e)return;const n="function"==typeof P?P(e):e;q(n),M.current=n,null==T||T(e)})),Y=a.useCallback((()=>{if(O.current)return;const e=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;const i=[],r=H();if(e.forEach((e=>{const o=j.exec(null==e?void 0:e.toString());if(!o)return;const s=document.getElementById(o[1]);if(s){const o=b(s,r);on.top>e.top?n:e)).link;return""}(Z,void 0!==N?N:g||0,C);K(e)}),[W,N,g]),J=a.useCallback((e=>{K(e);const n=j.exec(e);if(!n)return;const t=document.getElementById(n[1]);if(!t)return;const i=H();let r=(0,c.Z)(i,!0)+b(t,i);r-=void 0!==N?N:g||0,O.current=!0,(0,u.Z)(r,{getContainer:H,callback(){O.current=!1}})}),[N,g]),X=o()(t,`${r}-wrapper`,{[`${r}-wrapper-horizontal`]:"horizontal"===S,[`${r}-rtl`]:"rtl"===F},h,null==z?void 0:z.className),Q=o()(r,{[`${r}-fixed`]:!x&&!_}),$=o()(`${r}-ink`,{[`${r}-ink-visible`]:L}),ee=Object.assign(Object.assign({maxHeight:g?`calc(100vh - ${g}px)`:"100vh"},null==z?void 0:z.style),v),ne=e=>Array.isArray(e)?e.map((e=>a.createElement(m,Object.assign({replace:A},e,{key:e.key}),"vertical"===S&&ne(e.children)))):null,te=a.createElement("div",{ref:R,className:X,style:ee},a.createElement("div",{className:Q},a.createElement("span",{className:$,ref:D}),"items"in e?ne(k):w));a.useEffect((()=>{const e=H();return Y(),null==e||e.addEventListener("scroll",Y),()=>{null==e||e.removeEventListener("scroll",Y)}}),[W]),a.useEffect((()=>{"function"==typeof P&&K(P(M.current||""))}),[P]),a.useEffect((()=>{(()=>{var e;const n=null===(e=R.current)||void 0===e?void 0:e.querySelector(`.${r}-link-title-active`);if(n&&D.current){const{style:e}=D.current,t="horizontal"===S;e.top=t?"":`${n.offsetTop+n.clientHeight/2}px`,e.height=t?"":`${n.clientHeight}px`,e.left=t?`${n.offsetLeft}px`:"",e.width=t?`${n.clientWidth}px`:"",t&&(0,l.Z)(n,{scrollMode:"if-needed",block:"nearest"})}})()}),[S,P,W,L]);const ie=a.useMemo((()=>({registerLink:U,unregisterLink:V,scrollTo:J,activeLink:L,onClick:B,direction:S})),[L,B,J,S]);return a.createElement(f.Provider,{value:ie},x?a.createElement(d.Z,{offsetTop:g,target:H},te):te)};const S=e=>{const{prefixCls:n,rootClassName:t}=e,{getPrefixCls:i}=a.useContext(p.E_),r=i("anchor",n),[s,l]=w(r);return s(a.createElement(k,Object.assign({},e,{rootClassName:o()(l,t),anchorPrefixCls:r})))};S.Link=m;var C=S},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[14105,79817,4977],{680:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=t(22589),a=function(e,n){return r.createElement(s.Z,(0,i.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(a)},37120:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},s=t(22589),a=function(e,n){return r.createElement(s.Z,(0,i.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(a)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,o=!1,s=null,a=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,M(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,q(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,s=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(h)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var s=t.width,a=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,s=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),s=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},_||x.appendChild(b)):o.appendChild(b),x.appendChild(o),_||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var S=0;S0?(r.remove(),a.attr("id","fullscreencontent").show(),jQuery(o).append(a),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else m=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(s=0;se/4*3&&(a=e/4*3),l=a/5.8,s.setAttribute("src",_),s.setAttribute("width",a),s.setAttribute("height",l);var u=(e-a)/2,d=(n-l)/2;s.style.left=u+"px",s.style.top=d+"px",r.appendChild(s)}return r.appendChild(c),r},I=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},L=["web","webSimple","web3d","tablet","tablet3d","phone"],q=function(e,n){if(h=e,n)M(h,!0);else{var o,s,a=!r;if(a){var l=y(h);!isNaN(l)&&l<4.4&&(a=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in s=c>0?h:0===c?o+h:"https://www.geogebra.org/apps/5.2.814.0/",L)if(h.slice(-1*L[u].length)===L[u]||h.slice(-1*(L[u].length+1))===L[u]+"/")return void M(s,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!a||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?s+="web3d/":s+="webSimple/",M(s,!1)}},M=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,v="web.nocache.js",g=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?L.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),q("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),q(e,!1),null!==c&&M(c,f),a=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,s=void 0!==i&&i,a=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,n,t,i,r,o){var s=null;if(null!=o&&""!=o)for(var a=e.parentNode;null!=a;){if((" "+a.className+" ").indexOf(" "+o+" ")>-1){s=a;break}a=a.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,m=0;if(s)l=s.offsetWidth,c=Math.max(i?s.offsetWidth:0,s.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(p=l-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(s=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(s=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,s,i,e.scaleContainerClass),!s||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var s=t.querySelector(".appletParameters");if(s){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==s.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(s.parentElement&&/fullscreen/.test(s.parentElement.className))return;var a=i(o,t);e()&&s.setAttribute("data-param-scale",a);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function s(e){var n=o[e](),t=i[e];if(n in t)return n;var s=[];for(var a in t)s[t[a]]=a;throw r&&r(e,s,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=s(n));return e},webModule.__computePropValue=s,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var a=(e=Cb).indexOf(Db);-1!=a&&(t=parseInt(e.substring(a+P),$),e=e.substring(O,a))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&(K(),H(1))}),[t]),(0,c.useEffect)((function(){if(0!==z){if(2===z)clearInterval(D);else{var e=0,n=setInterval((function(){B.includes(e)&&J(),e++}),1e3);O(n)}return function(){return clearInterval(D)}}}),[z]),(0,c.useImperativeHandle)(n,(function(){return{handlePhoto:J,handleTakePhoto:X}}));var V=function(){H(2)},K=function(){var e=t/i,n=[];function r(e,n){return parseInt(Math.floor(Math.random()*(n-e+1))+e)}new Array(i).fill(0).map((function(t,i){a?n.push(r(e*i,e*(i+1))):0==i?n.push(0):n.push(r(e*i,e*(i+1)))})),B=n,T([].concat(n)),console.log(n)},Y=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var n=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return n?new Promise((function(t,i){n.call(navigator,e,t,i)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then((function(e){Q.current=e,o&&o(2),Z(2),"srcObject"in j.current?j.current.srcObject=e:j.current.src=window.URL.createObjectURL(e),j.current.onloadedmetadata=function(e){j.current.play(),b&&b()},j.current.addEventListener("ended",(function(){console.log("播放结束"),V(),y&&d.ZP.error({content:"您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试",duration:10,key:9998})}),!1)})).catch((function(e){Z(1),o&&o(1),"Permission denied"===e.message||"NotAllowedError"===e.name?d.ZP.error("您已拒绝了获取摄像头"):d.ZP.error("摄像头获取失败,或您已拒绝了获取摄像头"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},J=function(){try{k.current.width=j.current.videoWidth,k.current.height=j.current.videoHeight,k.current.getContext("2d").drawImage(j.current,0,0,k.current.width,k.current.height),q(k.current.toDataURL("image/png")),U(k.current.toDataURL("image/png")),ee(k.current.toDataURL("image/png"))}catch(e){}},X=function(){try{return k.current.width=j.current.videoWidth,k.current.height=j.current.videoHeight,k.current.getContext("2d").drawImage(j.current,0,0,k.current.width,k.current.height),k.current.toDataURL("image/png")}catch(e){}},Q=(0,c.useRef)(),$=function(){try{Q.current.getTracks().forEach((function(e){e.stop()})),j.current.srcObject=null}catch(e){}},ee=function(){var e=s()(r()().mark((function e(n){var t,i,o,s,a,l,c,u,d,h,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 2:(u=e.sent).data=JSON.parse((0,m.pe)(u.data)),d=(0,f.Z)(),h=new(v())({endpoint:null==u||null===(t=u.data)||void 0===t?void 0:t.end_point,region:null==u||null===(i=u.data)||void 0===i?void 0:i.region,accessKeyId:null==u||null===(o=u.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==u||null===(s=u.data)||void 0===s?void 0:s.access_key_secret,bucket:null==u||null===(a=u.data)||void 0===a?void 0:a.bucket,stsToken:null==u||null===(l=u.data)||void 0===l?void 0:l.security_token}),g=w(n),h.multipartUpload("".concat(d,".png"),g,{timeout:1e4,partSize:10485760,callback:{url:null==u||null===(c=u.data)||void 0===c?void 0:c.callback_url,host:null==u?void 0:u.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+S.login+"&container_id="+S.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsx)(_.Fragment,{children:3!==A&&(0,_.jsxs)("aside",{className:g,id:"screenshot",children:[0===A&&(0,_.jsx)("span",{children:"正在开启摄像头..."}),1===A&&(0,_.jsx)("span",{children:"摄像头开启失败"}),2===A&&(0,_.jsxs)("div",{children:[(0,_.jsx)("video",{width:"288",ref:j,autoPlay:!0}),(0,_.jsx)("canvas",{style:{display:"none"},ref:k})]})]})})})),b=y},98812:function(e,n,t){"use strict";t.d(n,{X:function(){return l},y:function(){return a}});var i=t(79800),r=t.n(i),o=t(59301),s=t(8591),a=function(e){(0,o.useEffect)((function(){if(e){var n=function(e){"F12"===e.key&&(e.preventDefault(),console.log("F12被禁用"))},t=function(e){e.preventDefault()};return document.addEventListener("keydown",n),document.addEventListener("contextmenu",t),function(){document.removeEventListener("keydown",n),document.removeEventListener("contextmenu",t)}}}),[e])},l=function(){var e=(0,o.useState)(!1),n=r()(e,2),t=n[0],i=n[1],a=function(e){var n=e.keyCode,t=e.ctrlKey,i=e.metaKey;"paste"!==e.type&&(67!==n&&86!==n||!i&&!t)||(s.ZP.warning("老师已设置答题时不允许进行复制粘贴"),e.preventDefault(),e.stopPropagation())};return(0,o.useEffect)((function(){return t&&(window.addEventListener("keydown",a,!0),window.addEventListener("paste",a,!0)),function(){window.removeEventListener("keydown",a,!0),window.removeEventListener("paste",a,!0)}}),[t]),{setOpenDisableCopyAndPaste:i,disableCopyAndPaste:t}}},18433:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),r=t.n(i),o=t(41498),s=t.n(o),a=t(79800),l=t.n(a),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",f=t(92310),m=t.n(f),h=t(71418),v=t(2859),g=t(85750),x=t(66621),_=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,o=e.style,a=void 0===o?{}:o,f=e.onClose,w=e.onOk,y=e.showFullTools,b=e.noAssociationId,j=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),C=(0,c.useRef)(null),N=(0,c.useState)(!1),B=l()(N,2),T=B[0],E=B[1],P=(0,c.useState)("正在加载中"),A=l()(P,2),Z=A[0],I=A[1];(0,c.useEffect)((function(){S.current||(S.current=document.createElement("style"),document.head.appendChild(S.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),S.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&L()):(document.body.removeAttribute("data-custom"),S.current&&(document.head.removeChild(S.current),S.current=null))}),[null==n?void 0:n.visible]);var L=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),I("正在加载中"),e.next=4,(0,x.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,j.current.src="",j.current.src=t,j.current.onload=function(){M()},E(!1),I("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){var e=s()(r()().mark((function e(t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),I("正在保存中"),e.next=4,(0,g.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||b){e.next=12;break}return e.next=8,(0,g.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:E(!1),I("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){k.current=new v.hP(j.current),k.current.targetRoot=C.current,k.current.addEventListener("render",q),k.current.addEventListener("beforeclose",f),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsx)(h.Z,{spinning:T,tip:Z,style:{position:"absolute"},children:(0,_.jsx)("div",{ref:C,className:m()(u,t,i?p:""),style:a,children:(0,_.jsx)("img",{className:d,ref:j})})})})}},36833:function(e,n,t){"use strict";var i=t(79800),r=t.n(i),o=t(59301),s=t(50129),a=(t(48136),t(97488)),l=t(43418),c=t(37712),u=(0,o.forwardRef)((function(e,n){var t=e.callback,i=e.width,u=e.onChange,d=e.disabled,p=e.readOnly,f=e.type,m=void 0===f?"":f,h=e.value,v=void 0===h?"":h,g=e.style,x=void 0===g?{}:g,_=(0,o.useRef)(),w=(0,o.useRef)(),y=(0,o.useState)(0),b=r()(y,2),j=b[0],k=b[1],S=(0,o.useState)(0),C=r()(S,2),N=C[0],B=C[1],T=(0,o.useState)(!1),E=r()(T,2),P=E[0],A=E[1],Z=function(){var e=document.createElement("div");e.innerHTML=_.current.getValue();var n=e.innerText;return t&&t(n),n};(0,o.useImperativeHandle)(n,(function(){return{getData:Z}}));var I=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0&&(null===(r=l.filter((function(e){return!e.answer_text})))||void 0===r?void 0:r.length)>0)){e.next=11;break}return f.ZP.info("填空项不能为空!"),e.abrupt("return");case 11:return c=a.code,l.length>0&&(null==l||l.map((function(e){c=e.multi_line?c.substring(0,c.indexOf("@▁▁@"))+e.answer_text+c.substring(c.indexOf("@▁▁@")+4):c.substring(0,c.indexOf("@▁@"))+e.answer_text+c.substring(c.indexOf("@▁@")+3)}))),e.next=15,(0,x.n4)(t,n||{code:v.Base64.encode(c),language:a.language,answers:null==l?void 0:l.map((function(e){return e.answer_text}))});case 15:return u=e.sent,e.abrupt("return",u);case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,n){return G.apply(this,arguments)}function G(){return(G=l()(s()().mark((function e(n,t){var i,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=j.userAnswer,r=v.Base64.decode(j.code),i.length>0&&(null==i||i.map((function(e){r=e.multi_line?r.substring(0,r.indexOf("@▁▁@"))+e.value+r.substring(r.indexOf("@▁▁@")+4):r.substring(0,r.indexOf("@▁@"))+e.value+r.substring(r.indexOf("@▁@")+3)}))),e.next=5,(0,x.n4)(t,n||{code:v.Base64.encode(r),language:j.language,answers:null==i?void 0:i.map((function(e){return e.value}))});case 5:return o=e.sent,e.abrupt("return",o);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(){return(new Date).getTime()}return(0,p.useEffect)((function(){(R||c)&&A(c||Z.id)}),[Z]),(0,p.useEffect)((function(){return function(){sessionStorage.removeItem("projectFill")}}),[]),(0,b.jsxs)("div",{children:[(0,b.jsx)(m.ZP,r()(r()({loading:N},n),{},{onClick:l()(s()().mark((function e(){var n,o,a,c,u,d,p,m,_,w,y,b,S,C;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("提交代码"!==t){e.next=21;break}if(B(!0),!N){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,(0,g.ZP)("/api/problems/".concat(P,"/start.json"),{method:"get"});case 6:return n=e.sent,e.next=9,F(null,null==n?void 0:n.identifier);case 9:if(0!==(null==(o=e.sent)?void 0:o.status)){e.next=18;break}return a=function(){var e=l()(s()().mark((function e(){var t,i,r,o,l,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==n?void 0:n.identifier,"submit");case 2:if(i=e.sent,r=i.status,i.message,o=i.data,l=z(),u=l-c>1e4*(null==j||null===(t=j.userAnswer)||void 0===t?void 0:t.length),0===r||u||setTimeout(a,1e3),!u){e.next=13;break}return h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时",content:"请检查程序代码是否存在死循环"}),B(!1),e.abrupt("return");case 13:0===r&&(B(!1),M(o),2===o.status&&(B(!1),h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),c=z(),e.next=15,(0,x.bM)(null==n?void 0:n.identifier,{});case 15:a(),e.next=19;break;case 18:B(!1);case 19:return k&&k(!0),e.abrupt("return");case 21:return u=!0,e.next=24,i.validateFields().then((function(){u=!1}),(function(e){var n,t;e.errorFields[0].name.includes("standard_answers")?f.ZP.error("填空项答案不能为空"):f.ZP.error(e.errorFields[0].errors[0]),0===(null===(n=e.errorFields)||void 0===n?void 0:n.length)&&(u=!1),i.scrollToField(null==e||null===(t=e.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"}),u=!0}));case 24:if(!u){e.next=26;break}return e.abrupt("return");case 26:if(B(!0),!N){e.next=29;break}return e.abrupt("return");case 29:if(d="",p=i.getFieldsValue(),P){e.next=40;break}return e.next=34,(0,g.ZP)("/api/problems.json",{method:"post",body:r()(r()({},p),{},{hack:r()(r()({},null==p?void 0:p.hack),{},{sub_discipline_id:null==p||null===(m=p.hack)||void 0===m||null===(m=m.sub_discipline_id)||void 0===m?void 0:m[1],difficult:p.difficulty,item_banks_group_id:p.item_banks_group_id}),hack_codes:r()(r()({},p.hack_codes),{},{code:v.Base64.encode(p.hack_codes.code)}),hack_sets:[r()({},p.hack_sets)],is_blank:!0})});case 34:d=e.sent,P=null===(_=d)||void 0===_?void 0:_.identifier,sessionStorage.projectFill=P,A(P),e.next=43;break;case 40:return e.next=42,(0,g.ZP)("/api/problems/".concat(P,".json"),{method:"put",body:r()(r()({},p),{},{hack:r()(r()({},null==p?void 0:p.hack),{},{sub_discipline_id:null==p||null===(w=p.hack)||void 0===w||null===(w=w.sub_discipline_id)||void 0===w?void 0:w[1],difficult:p.difficulty,item_banks_group_id:p.item_banks_group_id}),hack_codes:r()(r()({},p.hack_codes),{},{code:v.Base64.encode(p.hack_codes.code)}),update_hack_sets:[r()({},p.hack_sets)],is_blank:!0})});case 42:d=e.sent;case 43:return e.next=45,(0,g.ZP)("/api/problems/".concat(P,"/start.json"),{method:"get"});case 45:return y=e.sent,e.next=48,D(null,null==y?void 0:y.identifier);case 48:if(0!==(null==(b=e.sent)?void 0:b.status)){e.next=57;break}return S=function(){var e=l()(s()().mark((function e(){var n,t,i,r,o,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==y?void 0:y.identifier,"submit");case 2:if(t=e.sent,i=t.status,t.message,r=t.data,o=z(),a=o-C>1e3*(p.hack.time_limit+3)*(null==p||null===(n=p.standard_answers)||void 0===n?void 0:n.length),0===i||a||setTimeout(S,1e3),!a){e.next=13;break}return h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"}),B(!1),e.abrupt("return");case 13:0===i&&(B(!1),M(r),2===r.status&&(B(!1),h.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=z(),e.next=54,(0,x.bM)(null==y?void 0:y.identifier,{});case 54:S(),e.next=58;break;case 57:B(!1);case 58:case"end":return e.stop()}}),e)}))),children:t})),(null==q?void 0:q.id)&&2!==q.status&&(0,b.jsx)(h.Z,{open:(null==q?void 0:q.id)&&2!==q.status,title:"运行结果",width:1100,footer:!1,onOk:function(){M({})},onCancel:function(){M({})},children:(0,b.jsxs)("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15},children:[(0,b.jsxs)("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14},children:[(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"状态"}),(0,b.jsx)("span",{style:{marginLeft:12,color:0!==q.status&&"#E30000"},children:_.Im[q.status]})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"提交时间"}),(0,b.jsx)("span",{style:{marginLeft:12},children:y()(q.created_at).format("YYYY-MM-DD HH:mm:ss")})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"语言"}),(0,b.jsx)("span",{style:{marginLeft:12},children:q.language})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"执行用时"}),(0,b.jsxs)("span",{style:{marginLeft:12},children:[q.execute_time,"ms"]})]})]}),(0,b.jsx)(_.Y4,r()({},q))]})})]})}},11533:function(e,n,t){"use strict";t.d(n,{Z:function(){return p}});t(59301);var i="result___gu5zt",r="title___xrnx2",o="left___IAxp9",s="leftNode___HL8fG",a="right___ZXYmw",l="rightNode___jYL5_",c=t(92310),u=t.n(c),d=t(37712),p=function(e){var n=e.className,t=e.style,c=void 0===t?{}:t,p=e.leftNode,f=e.leftTitle,m=void 0===f?"自测输入":f,h=e.rightNode,v=e.rightTitle,g=void 0===v?"运行结果":v;return(0,d.jsxs)("div",{className:u()(i,n),style:c,children:[(0,d.jsxs)("div",{className:o,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),(0,d.jsx)("span",{children:m})]}),(0,d.jsx)("div",{className:s,children:p})]}),(0,d.jsxs)("div",{className:a,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),(0,d.jsx)("span",{children:g})]}),(0,d.jsx)("div",{className:l,children:h})]})]})}},86054:function(e,n,t){"use strict";t.d(n,{cT:function(){return T},pe:function(){return B}});var i=t(37205),r=t.n(i),o=t(79800),s=t.n(o),a=t(39647),l=t.n(a),c=t(82242),u=t.n(c),d=t(7557),p=t.n(d),f=t(41498),m=t.n(f),h=t(59301),v=t(59028),g=t(8591),x=t(85750),_=t(28209),w=t.n(_),y=t(1012),b=t(32007),j=t(47257),k=t.n(j),S=t(37712),C=["user","cancelUpload"],N=v.Z.Dragger,B=function(e){var n=w().enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),t=w().enc.Utf8.parse("5183666c72eec9e4"),i=w().AES.decrypt(e,n,{iv:t,mode:w().mode.CBC});return i.toString(w().enc.Utf8)},T=function(){var e=m()(p()().mark((function e(n,t,i){var r,o,s,a,l,c,d,f,m,h;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,e.next=3,(0,x.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",B(d.data)),d.data=JSON.parse(B(d.data)),(f=n.name.split(".")).pop(),m=t.realFileName?f.join(""):(0,y.Z)(),h=new(k())({endpoint:null==d||null===(r=d.data)||void 0===r?void 0:r.end_point,region:null==d||null===(o=d.data)||void 0===o?void 0:o.region,accessKeyId:null==d||null===(s=d.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==d||null===(a=d.data)||void 0===a?void 0:a.access_key_secret,bucket:null==d||null===(l=d.data)||void 0===l?void 0:l.bucket,stsToken:null==d||null===(c=d.data)||void 0===c?void 0:c.security_token}),e.abrupt("return",new Promise((function(e,r){var o;h.multipartUpload("".concat(m),new Blob([n],{type:n.type}),u()(u()({timeout:2e5,partSize:102400},i),{},{callback:{url:null==d||null===(o=d.data)||void 0===o?void 0:o.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}})).then((function(t){var i;n.response=null===(i=t.data)||void 0===i?void 0:i.data,e(null==t?void 0:t.data)})).catch((function(e){r(e),console.log("err:",e)}))})));case 11:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}();n.ZP=(0,b.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.user;return{globalSetting:t,loading:n.models.competitions,user:i}}))((function(e){var n,t=e.user,i=e.cancelUpload,o=l()(e,C),a=(0,h.useState)([]),c=s()(a,2),d=c[0],f=c[1],v=(0,h.useState)(),_=s()(v,2),w=_[0],b=_[1],j={onRemove:function(e){f(r()(d.filter((function(n){return n.name!==e.name})))),o.onChange(d.filter((function(n){return n.name!==e.name})))},disabled:o.disabled,multiple:!0,fileList:null==d?void 0:d.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(n=m()(p()().mark((function e(n){var t;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.maxSize||1073741824,!d.filter((function(e){return e.name===n.name})).length){e.next=4;break}return g.ZP.info("".concat(n.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==n?void 0:n.size)>t)){e.next=7;break}return g.ZP.info("文件超过".concat(t/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return d.push({name:n.name,file:n}),f(r()(d)),o.onChange(d),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},T=function(){var e=m()(p()().mark((function e(n,t){var i,s,a,l,c,u,m,h,v,_;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,m=n.name,e.next=4,(0,x.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((h=e.sent).data=JSON.parse(B(h.data)),0===(null==h?void 0:h.status)){e.next=12;break}return d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",o.onChange(d),g.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 12:return w=new(k())({endpoint:null==h||null===(i=h.data)||void 0===i?void 0:i.end_point,region:null==h||null===(s=h.data)||void 0===s?void 0:s.region,accessKeyId:null==h||null===(a=h.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null==h||null===(l=h.data)||void 0===l?void 0:l.access_key_secret,bucket:null==h||null===(c=h.data)||void 0===c?void 0:c.bucket,stsToken:null==h||null===(u=h.data)||void 0===u?void 0:u.security_token}),console.log(n,"file"),b(w),(v=n.name.split(".")).pop(),_=t.realFileName?v.join("."):(0,y.Z)(),e.abrupt("return",new Promise((function(e,i){try{var s;w.multipartUpload("".concat(o.identifier,"/").concat(_).concat(m.indexOf(".")>-1?"."+m.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t);var i=d.findIndex((function(e){return e.name===m}));d[i].file.percent=100*e,d[i].tempCheckpoint=n,f(r()(d))}catch(e){}},checkpoint:d[d.findIndex((function(e){return e.name===m}))].tempCheckpoint,callback:{customValue:{id:m+""},url:null==h||null===(s=h.data)||void 0===s?void 0:s.callback_url,host:null==h?void 0:h.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,x.rz)(t)}}).then((function(t){var i,r=d.findIndex((function(e){return e.name===m})),s="done";if(0===(null===(i=t.data)||void 0===i?void 0:i.status)){var a;n.response=null===(a=t.data)||void 0===a?void 0:a.data;var l=d.findIndex((function(e){return e.name===m}));d[l].status="done",d[l].file.status="done"}else{var c;g.ZP.warning(null===(c=t.data)||void 0===c?void 0:c.message),s="error"}d[r].status=s,d[r].file.status=s,o.onChange(d),e(null==t?void 0:t.data)})).catch((function(e){d[d.findIndex((function(e){return e.name===m}))].status="error",d[d.findIndex((function(e){return e.name===m}))].file.status="error",g.ZP.warning("上传失败,请重新尝试"),f(r()(d)),o.onChange(d),i(e),console.log("err:",e)}))}catch(e){}})));case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){d.every((function(e){return"done"===e||"error"===e}))&&o.onComplete(d)}),[d]),(0,h.useEffect)((function(){var e;i&&(null===(e=w)||void 0===e||e.cancel())}),[i]),(0,h.useEffect)((function(){o.uploading&&d.map(function(){var e=m()(p()().mark((function e(n){var r;return p()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||i){e.next=6;break}return n.status="uploading",n.file.status="uploading",e.next=5,T(n,{login:null==t||null===(r=t.userInfo)||void 0===r?void 0:r.login,container_type:o.container_type,container_id:o.container_id,description:o.description,realFileName:o.realFileName});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[o.uploading]),(0,S.jsx)(N,u()(u()({},j),{},{height:o.height,className:o.className,children:(0,S.jsx)("p",{className:"ant-upload-hint",children:o.text||"拖拽文件或者点击上传"})}))}))},4469:function(e,n,t){"use strict";t.d(n,{h:function(){return g}});var i=t(82242),r=t.n(i),o=t(79800),s=t.n(o),a=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),f=(t(24147),t(74794),t(37712)),m=l.default.Option,h={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function g(e){var n=e.value,t=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,a.useRef)(),u=(0,a.useState)(),d=s()(u,2),m=d[0],h=d[1];return(0,a.useEffect)((function(){if(m){var e=function(e){var n=e.getValue();t&&t(n)};return m.on("change",e),function(){m.off("change",e)}}}),[m,t]),(0,a.useEffect)((function(){m&&m.setOption("mode",i)}),[m,i]),(0,a.useEffect)((function(){m&&(n===m.getValue()&&""!==n||setTimeout((function(){m.setValue(n||"")}),300))}),[m,n]),(0,a.useEffect)((function(){if(c.current&&!m){var e=p().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));h(e)}}),[c.current,m]),(0,f.jsx)("div",{className:"my-codemirror-container",children:(0,f.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,a.useState)("python"),o=s()(i,2),d=o[0],p=o[1];return(0,f.jsxs)(c.Z,r()(r()({},h),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,f.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,f.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(v[e][1])},children:Object.keys(v).map((function(e){return(0,f.jsx)(m,{value:e,children:v[e][0]},e)}))})}),(0,f.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,f.jsx)(g,{mode:d})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},95992:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),r=t.n(i),o=t(79800),s=t.n(o),a=t(85573),l=t.n(a),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),f=(t(24147),t(6313),t(25717),t(99498),t(25419),t(67549),t(51150)),m=t(37712),h=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,m.jsx)(m.Fragment,{children:(0,m.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),g=t.n(v),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,o=e.className,s=void 0===o?"":o,a=e.children;return(0,m.jsxs)("a",{title:t,className:s,onClick:function(){n(r)},children:[(0,m.jsx)("i",{className:"".concat(i)}),a]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,s=e.insertTemp,a=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,m.jsxs)("ul",{className:"markdown-toolbar-container",children:[!a&&c.map((function(e,n){return(0,m.jsx)("li",{children:e.actionName?(0,m.jsx)(_,g()(g()({},e),{},{onActionCallback:r})):(0,m.jsx)("span",{className:"v-line"})},n)})),t?(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,s&&(0,m.jsx)("li",{children:(0,m.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(s),onActionCallback:r,children:(0,m.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,m.jsx)("li",{children:l}),(0,m.jsx)("li",{className:"btn-full-screen",children:(0,m.jsx)(_,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},y=t(81074),b=t(78241),j=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(b.Z,g()(g()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,m.jsx)(j.Z,{})}),(0,m.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,m.jsx)(j.Z,{})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},N=t(4469),B=t(72952),T=t(95237),E=t(18433),P=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,m.jsx)(T.Z,{style:{height:"100vh"},children:(0,m.jsx)(E.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},A=t(7557),Z=t.n(A),I=t(41498),L=t.n(I),q=t(37205),M=t.n(q),R=t(12378);function D(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(D,go.CommandHandler),D.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},D.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},D.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},D.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},D.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},D.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},D.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},D.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=s.elt(a-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,s,a;if(null===(o=n.findTreeParentNode()))break;if((a=(s=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var O=D,F=(t(57193),t(85160)),G=t(43418),z=t(43604),H=t(85750),W="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=R;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=s()(u,2),p=d[0],f=d[1],h=function(){var e=L()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:l,className:a.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(G.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(T.Z,{children:[(0,m.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(z.Z,{onClick:function(){a.current=!a.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:o})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(F.FI,{initDiagram:function(){var e=R.GraphObject.make,n="#ff3333",t="#3358ff",s="#25ad23",a="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new R.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var s=i.copyNodeData(r.data);i.setGroupKeyForNodeData(s,i.getGroupKeyForNodeData(r.data)),i.addNodeData(s);var a={from:r.key,to:i.getKeyForNodeData(s)};i.addLinkData(a);var l=e.diagram.findNodeForData(s);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(R.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?25:18,height:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(R.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(R.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",b(u,"fill"),b(p,"fill"),b(f,"fill"),b(m,"fill"))),e("ContextMenuButton",e(R.Panel,"Horizontal",b(v,"fill"),b(g,"fill"),b(h,"fill"),b(x,"fill")))]}function k(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",b(d),b(s),b(t),b(n))),e("ContextMenuButton",e(R.Panel,"Horizontal",b(u),b(a),b(l),b(c)))]}function S(n,t){return t||(t="thickness"),e(R.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(R.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(R.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(R.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function T(n){return e(R.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function E(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(R.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function P(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",R.Spot.stringify(R.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function A(n,t){var i=0,r=R.Spot.RightSide;n.equals(R.Spot.Top)?(i=270,r=R.Spot.TopSide):n.equals(R.Spot.Left)?(i=180,r=R.Spot.LeftSide):n.equals(R.Spot.Bottom)&&(i=90,r=R.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",R.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new R.Diagram(r.current,{padding:20,grid:e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(O),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center,locationObjectName:"SHAPE",desiredSize:new R.Size(120,60),minSize:new R.Size(40,40),resizable:!0,resizeCellSize:new R.Size(10,10),rotatable:!0},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),new R.Binding("desiredSize","size",R.Size.parse).makeTwoWay(R.Size.stringify),e(R.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("figure"),new R.Binding("fill"),new R.Binding("stroke","borderColor"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(R.TextBlock,{margin:1,textAlign:"center",overflow:R.TextBlock.OverflowEllipsis,editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(R.Panel,"Vertical",{maxSize:new R.Size(200,NaN)},e(R.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new R.Binding("text")),e(R.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new R.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Placeholder,{padding:10}),_(R.Spot.Top,"TriangleUp"),_(R.Spot.Left,"TriangleLeft"),_(R.Spot.Right,"TriangleRight"),_(R.Spot.Bottom,"TriangleDown"),w({alignment:new R.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(R.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(R.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(R.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(R.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:R.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Panel,"Auto",{name:"BODY"},e(R.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("fill"),new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Placeholder,{background:"transparent",margin:20})),e(R.TextBlock,{alignment:R.Spot.Top,alignmentFocus:R.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new R.Binding("text"),new R.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Panel,"Auto",e(R.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(R.Placeholder,{margin:1.5})),w({alignment:R.Spot.TopRight,alignmentFocus:R.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(R.Link,{layerName:"Foreground",routing:R.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new R.Binding("fromSpot","fromSpot",R.Spot.parse),new R.Binding("toSpot","toSpot",R.Spot.parse),new R.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("points").makeTwoWay(),e(R.Shape,{strokeWidth:2},new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,0),segmentOrientation:R.Link.OrientAlong,alignmentFocus:R.Spot.Right,figure:"circle",width:10,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 1===e}))),e(R.Shape,{segmentIndex:-1,segmentOffset:new R.Point(-10,6),segmentOrientation:R.Link.OrientPlus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return e>=1})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,-6),segmentOrientation:R.Link.OrientMinus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 2===e})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.TextBlock,{alignmentFocus:new R.Spot(0,1,-4,0),editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(R.Adornment,e(R.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new R.Binding("pathPattern","thickness",T)),w({alignmentFocus:new R.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(R.Panel,"Horizontal",E(0),E(1),E(2))),e("ContextMenuButton",e(R.Panel,"Horizontal",e(R.Panel,"Spot",P(!1),A(R.Spot.Top,!1),A(R.Spot.Left,!1),A(R.Spot.Right,!1),A(R.Spot.Bottom,!1)),e(R.Panel,"Spot",{margin:new R.Margin(0,0,0,2)},P(!0),A(R.Spot.Top,!0),A(R.Spot.Left,!0),A(R.Spot.Right,!0),A(R.Spot.Bottom,!0))))),new R.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(R.Link,{locationSpot:R.Spot.Center,selectionAdornmentTemplate:e(R.Adornment,"Link",{locationSpot:R.Spot.Center},e(R.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(R.Shape,{toArrow:"Standard",stroke:null}))},{routing:R.Link.AvoidsNodes,curve:R.Link.JumpOver,corner:5,toShortLength:4},new R.Binding("points"),e(R.Shape,{isPanelMain:!0,strokeWidth:2}),e(R.Shape,{toArrow:"Standard",stroke:null})),model:new R.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(M()(R.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center},new R.Binding("location","location",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Shape,"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 R.Binding("stroke").makeTwoWay(),new R.Binding("fill").makeTwoWay(),new R.Binding("figure")),e(R.TextBlock,{margin:new R.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new R.Size(16,16),maxSize:new R.Size(10,NaN),textAlign:"center",editable:!0},new R.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:r})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),Y=t(94001),J=K.ZP.Group,X={margin:"0 8px"},Q=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:X,children:"单元格数:"}),(0,m.jsx)("span",{style:X,children:"行数"}),(0,m.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(Y.Z,{})}),(0,m.jsx)("span",{style:X,children:"列数"}),(0,m.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(Y.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:X,children:"对齐方式:"}),(0,m.jsx)(b.Z.Item,{name:"align",children:(0,m.jsxs)(J,{children:[(0,m.jsx)(K.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(K.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(K.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(K.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,a=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=s()(u,2),p=d[0],f=d[1],h=(0,c.useRef)({id:a,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:a}),(0,m.jsxs)(T.Z,{align:"middle",children:[(0,m.jsx)(z.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(z.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),re=t(20817),oe=t(8591),se="link",ae="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(12066);var he="@▁▁@",ve=["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 ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},se,"添加链接"),ue,"添加代码块"),ae,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,a=void 0===o?"100%":o,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,_=e.isFocus,b=void 0!==_&&_,j=e.watch,k=e.insertTemp,S=e.mode,T=void 0===S?"markdown":S,E=e.id,A=void 0===E?"markdown-editor-id":E,Z=e.showResizeBar,I=void 0!==Z&&Z,L=e.noStorage,q=void 0!==L&&L,M=e.showNullButton,R=void 0!==M&&M,D=e.showNullProgramButton,O=void 0!==D&&D,F=e.hidetoolBar,z=void 0!==F&&F,H=e.fullScreen,W=void 0!==H&&H,U=e.onBlur,K=e.onCMBeforeChange,Y=e.onFullScreen,J=e.className,X=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,be=e.placeholder,je=void 0===be?"":be,ke=e.values,Se=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,c.useState)(null),Be=s()(Ne,2),Te=Be[0],Ee=Be[1],Pe=(0,c.useState)(t),Ae=s()(Pe,2),Ze=Ae[0],Ie=Ae[1],Le=(0,c.useState)(j),qe=s()(Le,2),Me=qe[0],Re=qe[1],De=(0,c.useState)(W),Oe=s()(De,2),Fe=Oe[0],Ge=Oe[1],ze=(0,c.useState)(""),He=s()(ze,2),We=He[0],Ue=He[1],Ve=(0,c.useState)(0),Ke=s()(Ve,2),Ye=Ke[0],Je=Ke[1],Xe=(0,c.useState)(v),Qe=s()(Xe,2),$e=Qe[0],en=Qe[1],nn=(0,c.useState)(!1),tn=s()(nn,2),rn=(tn[0],tn[1]),on=(0,c.useState)(0),sn=s()(on,2),an=sn[0],ln=sn[1],cn=(0,c.useState)(0),un=s()(cn,2),dn=un[0],pn=un[1],fn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ie(Se),null==Te||Te.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==Y||Y(Fe)}),[Fe]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var s,a=o[1];"file"===(null===(s=o[0])||void 0===s?void 0:s.kind)&&(a=o[0]);var l=a.getAsFile(),c=l.name.split(".").pop();(0,B.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ve.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:T,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),s=r.lastIndexOf("@▁@",i.ch),a=r.lastIndexOf("@▁▁@",i.ch),l=s>a?s:a,c=s>a?3:4;if(-1===he.indexOf(o))return null;if(console.log("change1:",n,e,r,i,l,s,a,o),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ee(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){mn.current}),[$e,mn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,gn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=s()(i[t],2),r=n[0],o=n[1],a=l()({},r,(function(){xn(o)}));e.push(a),Te.addKeyMap(a)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Ye+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(A,Ze),rn(!0))}}),1e4),(0,c.useEffect)((function(){Re(j)}),[Te,j]),(0,c.useEffect)((function(){Te&&b&&Te.focus()}),[Te,b]),(0,c.useEffect)((function(){if(Me&&Te){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Me]),(0,c.useEffect)((function(){if(Te&&K){var e=function(e,n){K(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,K]),(0,c.useEffect)((function(){if(Te&&U){var e=function(){U(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,U]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Ie(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(O?i(t,jn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Ie("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Ie(t),Te.setCursor(pe?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var xn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return Ue("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
      \n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(he),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Re(!Me),Te.focus();case"trigger-full-screen":return Ge(!Fe),Te.focus();case se:return void Ue(se);case ue:return void Ue(ue);case ae:return void Ue(ae);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Te,Me,Fe]),_n=(0,c.useCallback)((function(e,n){var t,i,r,o,s;switch(Ue(""),We){case se:var a=e.title,l=e.link;return Te.replaceSelection("[".concat(a,"](").concat(l,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==g||!g.type?v?Te.replaceSelection("![ ".concat(v," ]( ").concat(h,' "').concat(v,'" )')):Te.replaceSelection("![,](".concat(h,")")):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("video"))>-1?Te.replaceSelection('')):(null==g||null===(s=g.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?Te.replaceSelection('').concat(g.name,"")):ve.includes(x)?Te.replaceSelection('').concat(g.name,"")):Te.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(h,")")),Te.focus();case de:for(var _=e.row,w=e.col,y=e.align,b="\n",j=0;j<_;j++){for(var k=[],S=[],C=0;C300&&(n=300),en(v+n+"px")}},i=hn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,hn]),(0,c.useEffect)((function(){en(v)}),[v]);var bn={width:ge(a),height:ge($e)},jn=((0,c.useMemo)((function(){if(Ye){var e=new Date(Ye),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ye]),function(e){var n=[];if(O){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[We]);var kn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0&&void 0!==t[0]?t[0]:"未共享整个屏幕,禁止作答!",j.ZP.warning(n),setTimeout((function(){o()}),1e3);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=u()(l()().mark((function e(){var n,t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,M.i7)()){e.next=3;break}return k("请使用谷歌浏览器答题"),e.abrupt("return");case 3:if(!d.current){e.next=6;break}return j.ZP.warning("正在录制中"),e.abrupt("return");case 6:if(g.current=!0,e.prev=7,!(0,M.WX)()){e.next=14;break}return e.next=11,navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});case 11:t=e.sent,e.next=22;break;case 14:return e.next=16,navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}});case 16:if(t=e.sent,"monitor"===(null===(i=t)||void 0===i||null===(i=i.getVideoTracks())||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.getSettings())||void 0===i?void 0:i.displaySurface)){e.next=22;break}return C(),k(),e.abrupt("return");case 22:return d.current=t,"srcObject"in f.current?f.current.srcObject=d.current:f.current.src=URL.createObjectURL(d.current),e.next=26,new Promise((function(e){f.current.addEventListener("loadedmetadata",(function(){e()}))}));case 26:null===(n=d.current)||void 0===n||null===(n=n.getVideoTracks())||void 0===n||null===(n=n[0])||void 0===n||n.addEventListener("ended",(function(){g.current&&k()})),f.current.play(),s(),e.next=34;break;case 31:e.prev=31,e.t0=e.catch(7),k("屏幕录制功能错误,请检查后再共享整个屏幕,否则无法作答");case 34:case"end":return e.stop()}}),e,null,[[7,31]])})));return function(){return e.apply(this,arguments)}}(),C=function(){var e;g.current=!1;var n=null===(e=d.current)||void 0===e?void 0:e.getTracks();null==n||n.forEach((function(e){e.stop()})),d.current=null},N=function(e){var n=e.split(",")[1],t=e.split(",")[0].split(":")[1].split(";")[0],i=r()(atob(n)),o=new Uint8Array(i.map((function(e){return e.charCodeAt(0)})));return new Blob([o],{type:t})},B=function(){var e=u()(l()().mark((function e(){var t,i,r,o,s,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=m.current.getContext("2d"),m.current.width=f.current.videoWidth,m.current.height=f.current.videoHeight,t.drawImage(f.current,0,0,m.current.width,m.current.height),i=m.current.toDataURL("image/jpeg"),r=N(i),o=new File([r],"canvas_image.jpg",{type:"image/jpeg"}),(s=new FormData).append("file",o),e.next=11,(0,R.ZP)("/api/exercises/".concat(n,"/exercise_user_screens/check.json"),{method:"get"});case 11:if(0!==(null==(a=e.sent)?void 0:a.status)){e.next=21;break}return e.next=15,(0,R.ZP)("/api/attachments.json",{method:"post",body:s},!0);case 15:if(null==(c=e.sent)||!c.id){e.next=21;break}return e.next=19,(0,R.ZP)("/api/exercises/".concat(n,"/exercise_user_screens.json"),{method:"post",body:{attachment_id:null==c?void 0:c.id,exercise_abnormity_id:x.current}});case 19:0===(u=e.sent).status&&(x.current=u.exercise_abnormity_id);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("video",{ref:f,muted:!0,className:"hide"}),(0,D.jsx)("canvas",{id:"canvas",ref:m,className:"hide"})]})},F=t(61186),G=t.n(F),z={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp"},H=t(47243),W=t(89260),U=t(40806),V=t(33571),K=t(16896),Y=t(51150),J=t(95992),X={0:"c-red-ee4",1:"c-green"},Q=function(e){var n,t,i,r,o,s,a=e.item,l=e.answerData,c=e.isEducation,u=e.sign,d=e.onBlur,f=void 0===d?function(){}:d,m=(0,h.useRef)(""),v=(0,h.useState)(),g=p()(v,2),x=(g[0],g[1]),_=(0,h.useState)(!1),w=p()(_,2),y=w[0],b=w[1],k=(0,h.useState)(c||!1),N=p()(k,2),B=N[0],T=N[1],E=(0,h.useRef)();return(0,h.useEffect)((function(){console.log("isFocus:",y),y&&(clearInterval(E.current),E.current=setInterval((function(){y&&f(m.current,!0)}),1e4))}),[y]),(0,h.useEffect)((function(){x(null==a?void 0:a.a_flag)}),[null==a?void 0:a.a_flag]),(0,h.useEffect)((function(){return function(){clearInterval(E.current)}}),[]),(0,D.jsxs)("div",{children:[1===(null==l||null===(n=l.exercise)||void 0===n?void 0:n.user_exercise_status)?(0,D.jsxs)("div",{className:"mb20",children:[(0,D.jsxs)(S.Z,{justify:"space-between",children:[(0,D.jsx)(C.Z,{children:"我的答案"}),((0,W.GJ)()||(0,W.dE)()&&(null==l||null===(t=l.exercise)||void 0===t?void 0:t.user_exercise_status)>0&&(null==l||null===(i=l.exercise)||void 0===i?void 0:i.open_score))&&(0,D.jsx)(C.Z,{children:(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==a?void 0:a.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:X[Number(null==a?void 0:a.answer_status)]||"c-orange-ff9",children:null==a?void 0:a.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=a&&a.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]})})]}),(0,D.jsx)("div",{className:z.simpleText,children:(0,D.jsx)(Y.Z,{value:null==a||null===(r=a.user_answer)||void 0===r?void 0:r[0]})})]}):(0,D.jsx)("div",{className:a.user_score&&(a.user_score===a.question_score?"c-green":"c-red"),children:B?(0,D.jsx)(J.Z,{watch:!0,isFocus:!0,defaultValue:null==a||null===(o=a.user_answer)||void 0===o?void 0:o[0],id:null==a?void 0:a.question_id,className:"mt20",onChange:function(e){m.current=e,b(!0)},onBlur:function(){setTimeout((function(){f(m.current)}),200),clearInterval(E.current),b(!1)}}):(0,D.jsx)("div",{onClick:function(){var e;!a.repeat_answer&&(null==a||null===(e=a.user_answer)||void 0===e?void 0:e.length)>0&&0!==a.ques_status?j.ZP.warning("该题不允许再修改答案"):(u.current=!0,T(!0))},className:z.startAnswer,children:(0,D.jsx)("div",{className:"c-blue",children:"点击开始作答"})})}),(0,W.dE)()&&(null==a?void 0:a.standard_answer)&&(0,D.jsx)("div",{className:z.analysisWrap,children:(0,D.jsxs)("div",{className:z.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Y.Z,{value:null==a||null===(s=a.standard_answer)||void 0===s?void 0:s[0]})})]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==a?void 0:a.analysis})]})]})})]})},$=t(57809),ee=function(e){var n,t,i,r,o=e.item,s=e.answerData,a=e.isEducation,l=e.onBlur,c=void 0===l?function(){}:l,u=(0,h.useRef)(""),d=(0,h.useState)(),f=p()(d,2),m=(f[0],f[1]),v=(0,h.useState)(!1),g=p()(v,2),x=g[0],_=g[1],w=(0,h.useState)(!1),y=p()(w,2),j=y[0],k=y[1],S=(0,h.useState)(a||!1),C=p()(S,2),N=C[0],B=C[1],T=(0,h.useState)(0),E=p()(T,2),P=E[0],A=E[1],Z=(0,h.useRef)(o.kp_content||""),I=(0,h.useRef)(o.kp_clazz),L=(0,h.useRef)(),q=(0,h.useMemo)((function(){var e;return null===(e=u.current)||void 0===e||null===(e=e.replace(/[\n|\r|\t]/g,""))||void 0===e?void 0:e.length}),[u.current]);return(0,h.useEffect)((function(){console.log("isFocus:",j),clearInterval(L.current),L.current=setInterval((function(){j&&c(u.current,Z.current,I.current)}),3e4)}),[j]),(0,h.useEffect)((function(){m(null==o?void 0:o.a_flag)}),[null==o?void 0:o.a_flag]),(0,h.useEffect)((function(){return function(){clearInterval(L.current)}}),[]),(0,D.jsxs)("div",{children:[1===(null==s||null===(n=s.exercise)||void 0===n?void 0:n.user_exercise_status)?(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作文题目:"}),(0,D.jsx)("br",{}),(0,D.jsx)(b.Z,{disabled:!0,className:"mt10",value:Z.current,onChange:function(e){Z.current=e.target.value,A(P+1)},onBlur:function(){c(u.current,Z.current,I.current),k(!1)}})]}),(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作品类型:"}),(0,D.jsx)("br",{}),(0,D.jsxs)($.default,{disabled:!0,className:"mt10 w100",placeholder:"请选择作品类型",value:I.current,onChange:function(e){I.current=e,A(P+1)},onBlur:function(){c(u.current,Z.current,I.current),k(!1)},children:[(0,D.jsx)($.default.Option,{value:"科普",children:"科普"},1),(0,D.jsx)($.default.Option,{value:"科幻",children:"科幻"},2)]})]}),(0,D.jsx)("p",{className:"mt10 mb0",children:"作品内容:"}),(0,D.jsx)("div",{className:z.simpleText,children:(0,D.jsx)(Y.Z,{value:null==o||null===(t=o.user_answer)||void 0===t?void 0:t[0]})})]}):(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作文题目:"}),(0,D.jsx)("br",{}),(0,D.jsx)(b.Z,{className:"mt10",maxLength:60,onBlur:function(){return c(u.current,Z.current,I.current)},placeholder:"请输入作文题目(最多60个字)",value:Z.current,onChange:function(e){Z.current=e.target.value,A(P+1)}})]}),(0,D.jsxs)("div",{className:"mt30",children:[(0,D.jsx)("strong",{children:"作文类型:"}),(0,D.jsx)("br",{}),(0,D.jsxs)($.default,{className:"mt10 w100",placeholder:"请选择作品类型",value:I.current,onChange:function(e){I.current=e,c(e.current,Z.current,I.current),A(P+1)},children:[(0,D.jsx)($.default.Option,{value:"科普",children:"科普"},1),(0,D.jsx)($.default.Option,{value:"科幻",children:"科幻"},2)]})]}),(0,D.jsx)("div",{className:"mt30 mb20",children:(0,D.jsxs)("div",{className:o.user_score&&(o.user_score===o.question_score?"c-green":"c-red"),children:[(0,D.jsx)("strong",{children:"作文内容:"}),(0,D.jsx)("br",{}),(0,D.jsxs)("div",{className:"mt10 relative",children:[(0,D.jsxs)("span",{className:"c-blue",style:{position:x?"fixed":"absolute",top:x?61:4,left:10,zIndex:106},children:["已输入",q,"字"]}),N?(0,D.jsx)(J.Z,{className:z.simpleMd,disablePaste:!0,hidetoolBar:a,height:a?"60vh":150,isFocus:!0,defaultValue:null==o||null===(i=o.user_answer)||void 0===i?void 0:i[0],id:null==o?void 0:o.question_id,onFullScreen:function(e){return _(e)},onChange:function(e){u.current=e,k(!0),A(P+1)},onBlur:function(){c(u.current,Z.current,I.current),k(!1)}}):(0,D.jsx)("div",{onClick:function(){return B(!0)},className:z.startAnswer,children:(0,D.jsx)("div",{className:"c-blue",children:"点击开始作答"})})]})]})})]}),(0,W.dE)()&&(null==o?void 0:o.standard_answer)&&(0,D.jsxs)("div",{children:[(0,D.jsx)("p",{className:"mt10 mb0",children:"参考答案:"}),(0,D.jsx)("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5},children:(0,D.jsx)(Y.Z,{value:null==o||null===(r=o.standard_answer)||void 0===r?void 0:r[0]})})]})]})},ne=t(79817),te=t(61998),ie=t(84445),re="score___mcGn7",oe="wrap___h11sQ",se=function(e){var n=e.score;return n?(0,D.jsxs)("span",{className:oe,children:["得分",(0,D.jsx)("span",{className:"".concat(re," ml10 mr5"),children:n}),"分"]}):(0,D.jsx)("span",{className:"c-red",children:"未评"})},ae={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},le=function(e){var n,t,i,r,o,a=e.item,l=e.answerData,c=e.exerciseId,u=e.coursesId,d=(0,h.useState)([]),f=p()(d,2),m=f[0],g=f[1],x=(0,h.useState)([]),_=p()(x,2),w=_[0],y=_[1];(0,h.useEffect)((function(){var e;if(null!=a&&null!==(e=a.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=function(){for(var e,i=0;i<(null==a?void 0:a.shixun_details[r].stage_list.length);i++){var o,l=null==a?void 0:a.shixun_details[r].stage_list[i];n.push(s()(s()({},l),{operation:null==a||null===(o=a.shixun_details)||void 0===o||null===(o=o[r])||void 0===o||null===(o=o.shixun_detail)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.game_identifier,is_jupyter:null==a?void 0:a.is_jupyter,is_jupyter_lab:null==a?void 0:a.is_jupyter_lab}))}if(null!=a&&null!==(e=a.shixun_details)&&void 0!==e&&null!==(e=e[r])&&void 0!==e&&e.shixun_detail){var c,u,d=null==a||null===(c=a.shixun_details)||void 0===c||null===(c=c[r])||void 0===c||null===(c=c.shixun_detail)||void 0===c?void 0:c[0],p=null==a||null===(u=a.shixun_details[r].stage_list)||void 0===u||null===(u=u.find((function(e){return(null==e?void 0:e.game_identifier)===(null==d?void 0:d.game_identifier)})))||void 0===u?void 0:u.user_score;t.push(s()(s()({},d),{},{user_score:p}))}},r=0;r<(null==a||null===(o=a.shixun_details)||void 0===o?void 0:o.length);r++){var o;i()}y(t),g(n)}}),[null==a?void 0:a.shixun_details]);var b=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",render:function(e){return(0,D.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,D.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,D.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=l&&l.exercise&&null!=l&&l.exercise_answer_user&&(t=-1===(null==l?void 0:l.exercise.time)?G()(null==l?void 0:l.exercise.end_time).isBefore(n.finished_time):G()(null==l?void 0:l.exercise_answer_user.start_at).add(null==l?void 0:l.exercise.time,"m").isBefore(n.finished_time)),(0,D.jsxs)("span",{children:[n.finished_time||(0,D.jsx)("span",{className:"c-grey-999",children:"--"}),(0,D.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,D.jsx)("span",{children:n.time_consuming||(0,D.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,D.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e){return(0,D.jsxs)("span",{style:{color:"#FA6400"},children:[e,"分"]})}},{title:"操作",dataIndex:"operation",key:"operation",align:"center",render:function(e,n,t){return!e||n.is_jupyter||n.is_jupyter_lab?(0,D.jsx)("span",{className:"c-grey-999",children:"--"}):(0,D.jsx)(ne.Z,{affix:!1,children:(0,D.jsx)(ne.Z.Link,{href:"#challenge_".concat(null==a?void 0:a.question_id).concat(t),title:(0,D.jsx)("span",{style:{color:"#0152d9",fontSize:14},children:"查看"})})})}}];console.log(w);var j={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,D.jsxs)("div",{children:[(null==a||null===(n=a.shixun)||void 0===n?void 0:n.length)>0&&(0,D.jsx)("div",{className:ae.shixunWrapper,children:null==a||null===(t=a.shixun)||void 0===t?void 0:t.map((function(e,n){return(0,D.jsxs)(S.Z,{className:"mb20",justify:"space-between",children:[(0,D.jsxs)(C.Z,{flex:"1",children:[(0,D.jsxs)("span",{className:ae.score,children:["(",e.challenge_score,"分)"]}),(0,D.jsxs)("span",{className:ae.name,children:[e.challenge_name," "]})]}),(0,D.jsxs)(C.Z,{children:[!e.answer_status&&(0,D.jsx)("span",{className:"font14",style:{color:"#FA6400"},children:"未完成"}),!!e.answer_status&&(0,D.jsx)("span",{className:"font14",style:{color:"#37AD83"},children:"已完成"})]})]})}))}),0!==(null==l||null===(i=l.exercise)||void 0===i?void 0:i.student_commit_status)||0!==(null==l||null===(r=l.exercise)||void 0===r?void 0:r.user_exercise_status)?(0,D.jsxs)(D.Fragment,{children:[!(null==m||!m.length)&&(0,D.jsxs)("div",{children:[(0,D.jsxs)(S.Z,{justify:"space-between",className:"mb10",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 c-grey-666",children:"阶段成绩"}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(se,{score:null==a?void 0:a.user_score})})]}),(0,D.jsx)(te.Z,{columns:b,dataSource:m,pagination:!1})]}),!(null==w||!w.length)&&(0,D.jsxs)("div",{children:[(0,D.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==w?void 0:w.map((function(e,n){return(0,D.jsxs)("div",{id:"challenge_".concat(null==a?void 0:a.question_id).concat(n),className:"mt5",children:[(0,D.jsxs)(S.Z,{children:[(0,D.jsxs)("span",{className:"font14 mr15",children:[" 第",e.position,"关"]}),(0,D.jsx)(v.Link,{className:"current c-black font14",target:"_blank",to:"/tasks/".concat(u,"/").concat(c,"/").concat(e.game_identifier,"/exercise"),children:e.name}),(0,D.jsx)(C.Z,{style:{marginLeft:"auto"},children:(0,D.jsx)(se,{score:e.user_score})})]}),0===(null==e?void 0:e.st)&&e.passed_code&&(0,D.jsxs)("aside",{className:ae.shixunWrp,children:[(0,D.jsxs)("h2",{children:["第一次通关的代码(未通关则为最后一次提交评测的代码)",(0,D.jsx)("span",{className:"c-light-black",children:e.path})]}),(0,D.jsx)(ie.ZP,{height:300,language:"python",theme:"default",value:e.passed_code,options:j})]})]})}))]})]}):(0,D.jsxs)(D.Fragment,{children:[(0,W.dE)()&&(0,D.jsx)(Y.Z,{className:"c-grey-999 mt20 mb20",value:null==a?void 0:a.question_title}),null==a||null===(o=a.shixun)||void 0===o?void 0:o.map((function(e,n){return(0,D.jsxs)("p",{className:"font16 c-grey-666 mb5",children:[(0,D.jsxs)("span",{className:"mr20",children:["第",null==e?void 0:e.challenge_position,"关 ",null==e?void 0:e.challenge_name]}),(0,D.jsxs)("span",{children:[null==e?void 0:e.challenge_score,"分"]})]},n)}))]})]})},ce=t(24334),ue=function(e){var n,t,i,r=e.item,o=e.answerData,s=(0,h.useState)([]),a=p()(s,2),l=(a[0],a[1]);(0,h.useEffect)((function(){var e,n;(null==r||null===(e=r.evaluate_codes)||void 0===e?void 0:e.length)>0?l(null==r||null===(n=r.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?ce.Base64.decode(null==e?void 0:e.error_msg):""}}))):l([{key:"--",error_msg:"--"}])}),[null==r?void 0:r.evaluate_codes]);return(0,D.jsxs)("div",{className:"".concat(ae.programWrapper),children:[(0,D.jsx)("div",{className:ae.desc,children:"题目描述"}),(0,D.jsx)("div",{className:ae.content,children:(0,D.jsx)(Y.Z,{value:null==r?void 0:r.description})}),1===(null==o||null===(n=o.exercise)||void 0===n?void 0:n.user_exercise_status)&&(0,D.jsx)(S.Z,{justify:"end",className:"mt40",children:(0,D.jsx)(C.Z,{children:(0,D.jsx)(se,{score:null==r?void 0:r.user_score})})}),(null==r?void 0:r.passed_code)&&(0,D.jsxs)("aside",{className:ae.shixunWrp,children:[(0,D.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,D.jsx)(ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=r&&r.passed_code?ce.Base64.decode(null==r?void 0:r.passed_code):"",options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]}),1===(null==o||null===(t=o.exercise)||void 0===t?void 0:t.user_exercise_status)&&(null==o||null===(i=o.exercise)||void 0===i?void 0:i.answer_open)&&(0,D.jsxs)("div",{style:{background:"#F6F7F9"},className:"mt30 p20",children:[(0,D.jsxs)("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"},children:[(0,D.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【答案】"}),(0,D.jsx)(Y.Z,{value:(null==r?void 0:r.standard_answer)||""})]}),(0,D.jsxs)("div",{style:{fontSize:"16px",display:"flex"},children:[(0,D.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【解析】"}),(0,D.jsx)(Y.Z,{value:(null==r?void 0:r.analysis)||"暂无解析"})]})]})]})},de=t(36833),pe=(b.Z.TextArea,{0:"c-red-ee4",1:"c-green"}),fe=function(e){var n,t,i,o,a=e.sign,c=e.item,d=e.answerData,f=e.onBlur,m=void 0===f?function(){}:f,g=(0,h.useState)([]),x=p()(g,2),_=x[0],w=x[1],y=(0,h.useState)([]),j=p()(y,2),k=j[0],N=j[1],B=(0,h.useRef)(),T=(0,h.useRef)(),E=(0,v.useSearchParams)(),P=p()(E,1)[0];return(0,h.useEffect)((function(){if(P.get("check")){var e,n;n=null==c||null===(e=c.standard_answer)||void 0===e?void 0:e.map((function(e){var n;return s()(s()({},e),{},{choice_id:e.position,answer_text:(null==c||null===(n=c.user_answer)||void 0===n||null===(n=n.find((function(n){return n.choice_id===e.choice_id})))||void 0===n?void 0:n.answer_text)||""})})),B.current=n,w(n)}else{var t,i;i=null==c||null===(t=c.standard_answers)||void 0===t?void 0:t.map((function(e){var n;return s()(s()({},e),{},{choice_id:e.position,answer_text:(null==c||null===(n=c.user_answer)||void 0===n||null===(n=n.find((function(n){return n.choice_id===e.position})))||void 0===n?void 0:n.answer_text)||""})})),B.current=i,w(i)}}),[null==c?void 0:c.user_answer]),(0,D.jsxs)("div",{children:[null==_?void 0:_.map((function(e,n){var t,i,o,s,p;return(0,D.jsxs)(S.Z,{className:"".concat(ae.baseMargin," ").concat(ae.fill),align:"middle",children:[(0,D.jsxs)(C.Z,{className:ae.index,children:["填空项",n+1]}),(0,D.jsx)(C.Z,{flex:"430px",className:"ml20 mr20",children:1===(null==e?void 0:e.model)?(0,D.jsx)(b.Z,{name:"sign",placeholder:"请输入答案",disabled:!c.repeat_answer&&(null==c||null===(t=c.user_answer)||void 0===t?void 0:t.length)>0&&0!==c.ques_status||!(null==d||!d.exercise.commit_status),value:null==e?void 0:e.answer_text,onChange:function(e){_[n].answer_text=e.target.value,w(r()(_))},onFocus:function(){a.current=!0},onBlur:function(t){setTimeout(u()(l()().mark((function t(){var i,r,o;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,m(null==e?void 0:e.answer_text,n+1,_);case 2:(i=t.sent).status?((o=k.slice())[n]={status:"fail",errorText:i.message},T.current=o,N(o)):((r=k.slice())[n]={status:"success",errorText:""},T.current=r,N(r));case 4:case"end":return t.stop()}}),t)}))),200)},className:"".concat(c.user_score&&(c.user_score===c.question_score?"c-green":"c-red")," ").concat(ae.fillInput)}):(0,D.jsx)(de.Z,{value:null==e?void 0:e.answer_text,disabled:!c.repeat_answer&&(null==c||null===(i=c.user_answer)||void 0===i?void 0:i.length)>0&&0!==c.ques_status||!(null==d||!d.exercise.commit_status),onChange:function(){var t=u()(l()().mark((function t(i){var o,s,a,c,u;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return _[n].answer_text=i,w(r()(_)),t.next=4,m(null==e?void 0:e.answer_text,n+1,_);case 4:(o=t.sent).status?((u=(null==T||null===(c=T.current)||void 0===c?void 0:c.slice())||[].slice())[n]={status:"fail",errorText:o.message},T.current=u,N(u)):((a=(null==T||null===(s=T.current)||void 0===s?void 0:s.slice())||[].slice())[n]={status:"success",errorText:""},T.current=a,N(a));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})}),"success"===(null===(o=k[n])||void 0===o?void 0:o.status)&&(0,D.jsx)(C.Z,{children:(0,D.jsxs)(S.Z,{align:"middle",children:[(0,D.jsx)("i",{style:{marginRight:8},className:"iconfont icon-chenggong1 ".concat(ae.success)}),(0,D.jsx)("span",{className:ae.success,children:"保存成功"})]})}),"fail"===(null===(s=k[n])||void 0===s?void 0:s.status)&&(0,D.jsx)(C.Z,{children:(0,D.jsxs)(S.Z,{align:"middle",children:[(0,D.jsx)("i",{style:{marginRight:8},className:"iconfont icon-tishi7 ".concat(ae.fail)}),(0,D.jsx)("span",{className:ae.fail,children:null===(p=k[n])||void 0===p?void 0:p.errorText})]})})]},n)})),((0,W.GJ)()||(0,W.dE)()&&(null==d||null===(n=d.exercise)||void 0===n?void 0:n.user_exercise_status)>0&&(null==d||null===(t=d.exercise)||void 0===t?void 0:t.open_score))&&(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==c?void 0:c.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:pe[Number(null==c?void 0:c.answer_status)]||"c-orange-ff9",children:null==c?void 0:c.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=c&&c.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]}),(null==d||null===(i=d.exercise)||void 0===i?void 0:i.answer_open)&&(0,D.jsx)("div",{className:ae.analysisWrap,children:(0,D.jsxs)("div",{className:ae.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==c||null===(o=c.standard_answer)||void 0===o?void 0:o.map((function(e,n){var t;return(0,D.jsx)(C.Z,{className:"mr40",children:(0,D.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,D.jsxs)("div",{style:{width:"100px"},children:["填空项",n+1]}),(0,D.jsx)(de.Z,{value:null==e||null===(t=e.answer_text)||void 0===t?void 0:t[0],disabled:!0})]})},n)}))]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:ae.renderHtml,value:null==c?void 0:c.analysis})]})]})})]})},me=t(20301),he=t(680),ve=(b.Z.TextArea,function(e){var n,t,i,o=e.item,a=e.answerData,c=e.sign,d=e.onBlur,f=void 0===d?function(){}:d,m=(e.onDebug,e.setIsSubmitCode),g=(0,h.useState)([]),x=p()(g,2),_=x[0],w=x[1],y=(0,v.useSearchParams)(),b=p()(y,1)[0];return(0,h.useEffect)((function(){var e,n=null==o||null===(e=o.standard_answer_with_score)||void 0===e?void 0:e.map((function(e,n){var t;return s()(s()({},e),{},{value:(null==o||null===(t=o.user_answer)||void 0===t||null===(t=t.find((function(e){return parseInt(e.choice_id)===n+1})))||void 0===t?void 0:t.answer_text)||""})}));w(n)}),[null==o?void 0:o.standard_answer_with_score]),console.log(_,"userAnswer"),(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,D.jsxs)("div",{style:{fontSize:14,color:"#FF0000"},children:[(0,D.jsx)(he.Z,{}),(0,D.jsx)("span",{style:{marginLeft:5},children:"注意:填写答案之后,必须提交代码进行评测,否则无法得分"})]}),!b.get("check")&&(0,D.jsx)(me.Z,{setIsSubmitCode:m,ButtonProps:{type:"primary"},ButtonText:"提交代码",items:s()(s()({},o),{},{userAnswer:_}),hackidentifier:null==o?void 0:o.hack_identifier})]}),(null==o?void 0:o.code)&&(0,D.jsx)("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20},children:(0,D.jsx)(Y.Z,{disabledFill:!o.repeat_answer&&(null==o||null===(n=o.user_answer)||void 0===n?void 0:n.length)>0&&0!==o.ques_status||!(null==a||!a.exercise.commit_status),onFillBlur:function(){var e=u()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(u()(l()().mark((function e(){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f(null==n||null===(i=n[parseInt(t)])||void 0===i?void 0:i.value,parseInt(t)+1,_);case 2:0===e.sent.status?(_[parseInt(t)].type="",w(r()(_))):(_[parseInt(t)].type="warning",w(r()(_)));case 4:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),onFillFocus:function(e,n){_[parseInt(n)].type="",w(r()(_)),c.current=!0},className:ae.content,programFillValue:_,showProgramFill:!0,value:ce.Base64.decode((null==o?void 0:o.code)||"")})}),!(null==o||null===(t=o.standard_answer)||void 0===t||!t.length)&&(0,D.jsx)("div",{className:ae.analysisWrap,children:(0,D.jsxs)("div",{className:ae.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",align:"middle",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==o||null===(i=o.standard_answer)||void 0===i?void 0:i.map((function(e,n){return(0,D.jsxs)(C.Z,{className:"mr40",children:["填空项",n+1,":",null==e?void 0:e.answer_text]},n)}))]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:ae.renderHtml,value:(null==o?void 0:o.analysis)||"暂无解析"})]})]})})]})}),ge=t(73449),xe=(b.Z.TextArea,function(e){var n=e.data;return(0,D.jsxs)("div",{className:"tc mt80 pb30",children:[(0,D.jsx)("img",{width:"486",src:ge.BV})," ",(0,D.jsx)("br",{}),-1===n.status&&(0,D.jsx)("div",{className:"c-grey-999 mt60",children:"您的IP不在考试允许的范围内!"}),-2===n.status&&(0,D.jsxs)("div",{className:" c-grey-999 mt60",children:["您已绑定当前考试IP地址:",(0,D.jsx)("span",{className:"c-red",children:n.ip}),"请使用该IP地址进入考试。"]}),(0,D.jsx)(P.ZP,{className:"mt40 pl20 pr20",type:"primary",children:(0,D.jsx)("a",{href:"/",children:"回到首页"})})]})}),_e=t(20817),we=t(89392),ye="comments___ZkLeS",be="greyText___ow9J6",je="commentText___Uklcs",ke="wrapper___XTdhL",Se="header___pq5DQ",Ce="updateTime___WYYjt",Ne="text___FmQY7",Be="date___DiXg4",Te=function(e){var n=e.list,t=e.hideScore,i=void 0!==t&&t;return(0,D.jsx)("div",{children:null==n?void 0:n.map((function(e){var n,t,r,o,s;return(0,D.jsxs)("div",{className:"mt20 ".concat(ke),children:[(0,D.jsxs)(S.Z,{align:"middle",className:Se,children:[(0,D.jsx)("img",{src:_e.Z.API_SERVER+"/images/"+(null===(t=e.user)||void 0===t?void 0:t.image_url)}),(0,D.jsx)("span",{className:"ml10 font16",children:null===(r=e.user)||void 0===r?void 0:r.name}),(0,D.jsxs)(C.Z,{className:Ce,children:[(0,D.jsx)("span",{className:Ne,children:"评阅时间"}),(0,D.jsx)("span",{className:Be,children:G()(null===(o=e.comments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.updated_at).format("YYYY-MM-DD HH:mm")})]})]}),(0,D.jsx)("div",{className:ye,children:null==e||null===(s=e.comments)||void 0===s?void 0:s.map((function(n,t){var r;return(0,D.jsxs)("div",{children:[(0,D.jsxs)(S.Z,{align:"middle",justify:"space-between",children:[!!n.shixun_chanllge_position&&(0,D.jsxs)("div",{style:{flexShrink:0,marginRight:10},children:["第",n.shixun_chanllge_position,"关"]}),!i&&(0,D.jsxs)("div",{style:{flex:1},children:["原始得分",null==n?void 0:n.origin_score,"分,修正为",(0,D.jsx)("span",{className:"c-light-primary",children:null==n?void 0:n.score}),"分"]})]}),!!n.comment&&(0,D.jsxs)("div",{children:[" ",(0,D.jsx)("span",{className:"".concat(be," mr10"),children:"评语"}),(0,D.jsx)("span",{className:je,children:n.comment})]})]},(null==e||null===(r=e.user)||void 0===r?void 0:r.user_id)+"-"+t)}))})]},null==e||null===(n=e.user)||void 0===n?void 0:n.user_id)}))})},Ee=t(62408),Pe=t(12911),Ae=t.n(Pe),Ze=t(37120),Ie=t(26762),Le=t(6739),qe=t(98812),Me="codeInput___xSFAu",Re=t(92310),De=t.n(Re),Oe=function(e){var n=e.className,t=e.style,i=e.onOk,o=(0,h.useState)(["","","","","",""]),s=p()(o,2),a=s[0],l=s[1],c=(0,h.useState)(0),u=p()(c,2),d=u[0],f=u[1],m=(0,h.useRef)([]);(0,h.useEffect)((function(){var e=a.findIndex((function(e){return!e}));-1===e&&i(a),f(e)}),[a]),(0,h.useEffect)((function(){var e;null===(e=m.current[d])||void 0===e||e.focus()}),[d]);return(0,D.jsx)("div",{className:De()(Me,n),style:t,children:a.map((function(e,n){return(0,D.jsx)("input",{type:"text",disabled:d!==n,maxLength:1,value:""===e?"":"*",onChange:function(e){return function(e,n){var t=e.target.value;if(/^\d*$/.test(t)){var i=r()(a);i[n]=t||"",l(i)}}(e,n)},onKeyDown:function(e){return function(e,n){if("Backspace"===e.key&&n>0){e.preventDefault();var t=r()(a);t[n-1]="",l(t)}}(e,n)},ref:function(e){m.current[n]=e}},n)}))})},Fe=t(59413),Ge=t(23693),ze=t(26351),He=["globalSetting","loading","user","exercise","dispatch"],We=_.Z.Countdown,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"],Ve={0:"c-red-ee4",1:"c-green"},Ke=(0,v.connect)((function(e){var n=e.loading,t=e.user,i=e.exercise;return{globalSetting:e.globalSetting,user:t,exercise:i,loading:n.effects}}))((function(e){e.globalSetting,e.loading;var n,t,i,r,o,a,c,d,f,g,_,F,J,X,$,ne,te,ie,re,oe,se,ae,ce,de,pe,me,he,ge,ye,be,je,ke,Se,Ce,Ne,Be,Pe,Me,Re,De,Ke,Ye,Je,Xe,Qe,$e,en=e.user,nn=e.exercise,tn=e.dispatch,rn=(m()(e,He),(0,v.useLocation)()),on=(0,v.useSearchParams)(),sn=p()(on,1)[0],an=(0,v.useParams)(),ln=(0,h.useState)({}),cn=p()(ln,2),un=cn[0],dn=cn[1],pn=(0,h.useState)({}),fn=p()(pn,2),mn=fn[0],hn=fn[1],vn=(0,h.useState)({}),gn=p()(vn,2),xn=gn[0],_n=gn[1],wn=(0,h.useState)(!1),yn=p()(wn,2),bn=yn[0],jn=yn[1],kn=(0,h.useState)(!0),Sn=p()(kn,2),Cn=Sn[0],Nn=Sn[1],Bn=(0,h.useState)(!1),Tn=p()(Bn,2),En=Tn[0],Pn=Tn[1],An=(0,h.useState)(!1),Zn=p()(An,2),In=Zn[0],Ln=Zn[1],qn=(0,h.useState)(!1),Mn=p()(qn,2),Rn=Mn[0],Dn=Mn[1],On=(0,h.useState)(!1),Fn=p()(On,2),Gn=Fn[0],zn=Fn[1],Hn=(0,h.useState)(),Wn=p()(Hn,2),Un=Wn[0],Vn=Wn[1],Kn=(0,h.useState)(""),Yn=p()(Kn,2),Jn=Yn[0],Xn=Yn[1],Qn=(0,h.useState)("none"),$n=p()(Qn,2),et=$n[0],nt=$n[1],tt=(0,h.useState)(""),it=p()(tt,2),rt=it[0],ot=it[1],st=(0,h.useState)({status:0}),at=p()(st,2),lt=at[0],ct=at[1],ut=(0,h.useState)(!1),dt=p()(ut,2),pt=dt[0],ft=dt[1],mt=(0,h.useState)("kepukehuan.educoder.net"===window.document.domain),ht=p()(mt,2),vt=ht[0],gt=(ht[1],(0,h.useState)(!0)),xt=p()(gt,2),_t=xt[0],wt=xt[1],yt=(0,h.useState)(!1),bt=p()(yt,2),jt=bt[0],kt=bt[1],St=(0,h.useState)(null),Ct=p()(St,2),Nt=Ct[0],Bt=Ct[1],Tt=(0,h.useState)(!1),Et=p()(Tt,2),Pt=Et[0],At=Et[1],Zt=(0,h.useState)(0),It=p()(Zt,2),Lt=It[0],qt=It[1],Mt=(0,h.useRef)(),Rt=(0,h.useRef)(),Dt=(0,h.useRef)(!1),Ot=(0,h.useRef)(),Ft=(0,h.useRef)(),Gt=(0,h.useRef)(),zt=(0,h.useRef)(),Ht=w.Z.useForm(),Wt=p()(Ht,1)[0],Ut=(0,h.useMemo)((function(){return new WebSocket("ws://localhost:8082")}),[]),Vt=(0,h.useState)(0),Kt=p()(Vt,2),Yt=Kt[0],Jt=Kt[1],Xt=(0,h.useState)(0),Qt=p()(Xt,2),$t=Qt[0],ei=Qt[1],ni=(0,h.useState)(!1),ti=p()(ni,2),ii=ti[0],ri=ti[1],oi=(0,h.useState)(!1),si=p()(oi,2),ai=si[0],li=si[1],ci=(0,h.useState)(!1),ui=p()(ci,2),di=ui[0],pi=ui[1],fi=["/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"),"/classrooms/".concat(an.coursesId,"/exercise"),"/classrooms/".concat(an.coursesId,"/exercise/"),"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(null===(n=en.userInfo)||void 0===n?void 0:n.login,"/check"),"/classrooms/".concat(an.coursesId,"/exercisenotice/").concat(an.categoryId,"/users/").concat(null===(t=en.userInfo)||void 0===t?void 0:t.login),"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(null===(i=en.userInfo)||void 0===i?void 0:i.login)],mi=(0,h.useState)(!1),hi=p()(mi,2),vi=hi[0],gi=hi[1],xi=(0,h.useState)(!0),_i=p()(xi,2),wi=_i[0],yi=_i[1],bi=(0,h.useState)({left:0,top:0,bottom:0,right:0}),ji=p()(bi,2),ki=ji[0],Si=ji[1],Ci=(0,h.useRef)(null),Ni=(0,h.useState)(!0),Bi=p()(Ni,2),Ti=Bi[0],Ei=Bi[1],Pi=(0,h.useRef)(),Ai=(0,h.useState)(!1),Zi=p()(Ai,2),Ii=Zi[0],Li=Zi[1];(0,qe.y)((0,W.dE)());var qi=(0,qe.X)().setOpenDisableCopyAndPaste,Mi=(0,Fe._)(un);(0,h.useEffect)((function(){return document.body.setAttribute("data-custom","auto"),function(){document.body.removeAttribute("data-custom")}}),[]),(0,h.useEffect)((function(){var e,n;if(document.body.scrollIntoView(),"游客"!==(null===(e=en.userInfo)||void 0===e?void 0:e.real_name))return null!==(n=en.userInfo)&&void 0!==n&&n.user_id&&((0,W.GJ)()?Vi():en.userInfo.login&&Fi()),window.addEventListener("message",Di),function(){window.removeEventListener("message",Di),rn.pathname.indexOf("/detail")>-1&&(0,U.BU)()};window.location.href="/classrooms/".concat(an.coursesId,"/exercise")}),[an.categoryId,en.userInfo.login]),(0,h.useEffect)((function(){return window.addEventListener("beforeunload",Ri),function(){Mi(),window.removeEventListener("beforeunload",Ri)}}),[]),(0,h.useEffect)((function(){return tn({type:"globalSetting/headerFooterToggle",payload:!1}),function(){tn({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){var e,n;null!=un&&null!==(e=un.question_status)&&void 0!==e&&e.every((function(e){return!!e.ques_status&&pt&&(null==mn?void 0:mn.used_screen_num)<(null==mn?void 0:mn.screen_num)}))&&setTimeout((function(){var e;null===(e=Rt.current)||void 0===e||e.handlePhoto()}),1300),Bt(null==un||null===(n=un.exercise_question_types)||void 0===n||null===(n=n[Yt])||void 0===n||null===(n=n.items)||void 0===n?void 0:n[$t])}),[un]);var Ri=function(e){var n;null!=mn&&mn.is_commit||!(0,W.dE)()||(0,M.RG)(" ",!0),localStorage.setItem("Refresh","1"),null!==(n=nn.exerciseUserInfo)&&void 0!==n&&n.screen_open&&window.navigator.sendBeacon("".concat(_e.Z.API_SERVER,"/api/exercises/").concat(an.categoryId,"/commit_screen_at.json"),{})},Di=function(e){"backExercise"===e.data&&((0,M.RG)(" ",!0),Oi())},Oi=function(){nt("none"),Xn(""),Vi()},Fi=function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:zi();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Gi=function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:wt(!1),y.Z.info({title:(0,ze._V)(ze.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,ze._V)(ze.CP.answer2),onOk:function(){return new Promise(function(){var e=u()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Wt.validateFields();case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),t();case 8:return e.t1=V.pL,e.t2=s(),e.t3={exercise_user_id:null==mn?void 0:mn.exercise_user_id,categoryId:an.categoryId},e.next=13,Wt.validateFields();case 13:return e.t4=e.sent,e.t5=(0,e.t2)(e.t3,e.t4),e.next=17,(0,e.t1)(e.t5);case 17:0===(null==(i=e.sent)?void 0:i.status)?(wt(!0),Hi(),n(i)):(Wt.setFields([{name:"start_password",errors:[null==i?void 0:i.message]}]),t());case 19:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(n,t){return e.apply(this,arguments)}}())},content:(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("p",{className:"",children:(0,ze._V)(ze.CP.answer3)}),(0,D.jsx)(w.Z,{form:Wt,autoComplete:"off",children:(0,D.jsx)(w.Z.Item,{name:"start_password",label:(0,ze._V)(ze.CP.answer1),rules:[{required:!0,message:(0,ze._V)(ze.CP.answer4)}],children:(0,D.jsx)(b.Z.Password,{autoComplete:"off"})})})]})});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),zi=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,tn({type:"exercise/getExerciseUserInfo",payload:s()({},an)});case 2:n=e.sent,zt.current=s()(s()({},n.data),{},{status:null==n?void 0:n.status}),hn(s()(s()({},n.data),{},{status:null==n?void 0:n.status}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){if(null!=mn&&mn.exercise_user_id){if(null!=mn&&mn.is_commit||(0,M.RG)(" ",!0),null!=mn&&mn.is_commit||!("inner"===(null==mn?void 0:mn.ip_limit)||null!=mn&&mn.ip_bind_type)||(Gt.current="&ip_limit=".concat(null==mn?void 0:mn.ip_limit,"&ip_bind=").concat(null==mn?void 0:mn.ip_bind,"&ip_bind_type=").concat(null==mn?void 0:mn.ip_bind_type)),(null!=mn&&mn.is_commit||sn.get("check"))&&(2!=mn.exercise_type||sn.get("check"))){if(!mn.answered_open&&2!=mn.exercise_type)return void y.Z.info({width:500,centered:!0,icon:null,title:(0,ze._V)(ze.CP.answer5),content:(0,ze._V)(ze.CP.answer6),onOk:function(){window.location.href="/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")}})}else{if((0,M.RG)(" ",!0),null==mn||!mn.can_start)return void(window.location.href="/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(an.login,"/check"));if(null!=mn&&mn.is_locked&&mn.ip_error)return void tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId})}});if((null==mn||!mn.is_locked)&&mn.ip_error,""===document.referrer||2===performance.navigation.type||!fi.includes(new URL(document.referrer).pathname))return sessionStorage.setItem("illegalEntry","illegalEntry"),void v.history.push("/classrooms/".concat(an.coursesId,"/exercise/"));if(null!=mn&&mn.start_locked&&(null==mn||!mn.user_is_enter))return void Gi();if(null!=mn&&mn.is_locked&&1===performance.navigation.type&&!sessionStorage.getItem("studentunlock"))return void tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId})}});if((0,R.ZP)("/api/exercises/".concat(null==an?void 0:an.categoryId,"/close_pop.json"),{method:"post"}),null!=mn&&mn.is_locked&&0===performance.navigation.type&&null!=mn&&mn.user_is_enter&&(null==mn||!mn.is_commit)&&null!=mn&&mn.show_pop)return void tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId})}})}sn.get("check")?Vi():Hi()}return function(){null!=mn&&mn.is_commit||!(0,W.dE)()||(0,M.RG)(" ",!0)}}),[mn]);var Hi=function(){var e=u()(l()().mark((function e(){var n,t,i,r,o,s,a,c,u,d,p,f,m,h,v,g,x;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(sessionStorage.setItem("studentunlock","studentunlock"),!("no"!==(null==(a={data:mn,status:mn.status})||null===(n=a.data)||void 0===n?void 0:n.ip_limit)||null!=a&&null!==(t=a.data)&&void 0!==t&&t.ip_bind_type)){e.next=6;break}return e.next=5,(0,H.y)({ip_limit:null==a||null===(i=a.data)||void 0===i?void 0:i.ip_limit,ip_bind:null==a||null===(r=a.data)||void 0===r?void 0:r.ip_bind_type});case 5:Ot.current=e.sent;case 6:if(!("no"!==(null==a||null===(o=a.data)||void 0===o?void 0:o.ip_limit)||null!=a&&null!==(s=a.data)&&void 0!==s&&s.ip_bind)){e.next=14;break}if(!("inner"===(null==a||null===(c=a.data)||void 0===c?void 0:c.ip_limit)||null!=a&&null!==(u=a.data)&&void 0!==u&&u.ip_bind_type)){e.next=14;break}return e.next=10,(0,M.oi)({exerciseId:an.categoryId,ip:Ot.current,errmsgHide:!0,ip_limit:(null==a||null===(d=a.data)||void 0===d?void 0:d.ip_limit)||"no",ip_bind:null==a||null===(p=a.data)||void 0===p?void 0:p.ip_bind,ip_bind_type:null==a||null===(f=a.data)||void 0===f?void 0:f.ip_bind_type});case 10:if(0===(null==(m=e.sent)?void 0:m.status)){e.next=14;break}return ct(m),e.abrupt("return");case 14:if(0!=(null==a?void 0:a.status)){e.next=26;break}if(!((null==a||null===(h=a.data)||void 0===h?void 0:h.used_screen_num)>(null==a||null===(v=a.data)||void 0===v?void 0:v.screen_num)&&null!=a&&null!==(g=a.data)&&void 0!==g&&g.screen_open)){e.next=19;break}return pi(!0),ar(),e.abrupt("return",!1);case 19:if(Pn(null==a?void 0:a.data.check_camera),null!=a&&a.data.check_camera){e.next=26;break}if(null==a||!a.data.screen_shot_open){e.next=24;break}return Dn(null==mn?void 0:mn.screen_shot_open),e.abrupt("return");case 24:Ln(null==a||null===(x=a.data)||void 0===x?void 0:x.screen_open),Vi();case 26:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Wi=function(){var e=u()(l()().mark((function e(){var n,t=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.length>0&&void 0!==t[0]?t[0]:Nt,sn.get("check")){e.next=4;break}return e.next=4,(0,R.ZP)("/api/exercise_questions/".concat(null==n?void 0:n.question_id,"/exercise_answers/save_hack_evaluate.json"),{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ui=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==(null==n?void 0:n.type)){e.next=3;break}return y.Z.info({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",icon:null,keyboard:!1,onOk:function(){v.history.replace("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"))},content:(0,D.jsx)("div",{children:(null==n?void 0:n.message)||""})}),e.abrupt("return",Promise.reject());case 3:if(2!==(null==n?void 0:n.type)){e.next=7;break}return t=function(){v.history.replace("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/centralizeReview/").concat(null==n?void 0:n.login))},y.Z.confirm({centered:!0,width:470,okText:"确定",cancelText:"取消",title:"提示",icon:null,keyboard:!1,onOk:t,onCancel:function(){v.history.replace("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"))},content:(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{children:["您已成为指定阅卷教师,是否现在前往",(0,D.jsx)("span",{onClick:t,className:"ml5 mr5 c-light-primary current",children:"集中阅卷"}),"继续评阅?"]}),(0,D.jsx)("div",{className:"c-grey-999",children:"(阅卷结束后恢复学生个人评阅功能,并展示学生成绩)"})]})}),e.abrupt("return",Promise.reject());case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vi=function(){var e=u()(l()().mark((function e(){var n,t,i,r,o,a,c,u,d,p,f,m,h,v,g,x,_,w,y,b,k,S,C,N,B,T,E,P,A,Z,I,L,q,R;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(document.body.scrollIntoView(),jn(!0),i=null===(n=en.userInfo)||void 0===n?void 0:n.user_id,!(0,W.GJ)()){e.next=11;break}return e.next=6,(0,V.BJ)({exerciseId:an.categoryId,login:an.login}).catch((function(){return jn(!1)}));case 6:t=e.sent,(null===(r=t)||void 0===r?void 0:r.exercise)&&(t.exercise.user_exercise_status=1),i=null===(o=t)||void 0===o||null===(o=o.exercise_answer_user)||void 0===o?void 0:o.user_id,e.next=45;break;case 11:if(!sn.get("check")){e.next=19;break}return e.next=14,(0,V.BJ)(s()(s()({},an),{},{exerciseId:an.categoryId,login:an.login})).catch((function(){return jn(!1)}));case 14:t=e.sent,i=null===(m=t)||void 0===m||null===(m=m.exercise)||void 0===m?void 0:m.user_id,"学生正在考试中,您无权查看"===(null===(h=t)||void 0===h?void 0:h.message)&&yi(!1),e.next=39;break;case 19:if(!("no"!==(null===(v=zt.current)||void 0===v?void 0:v.ip_limit)||null!==(g=zt.current)&&void 0!==g&&g.ip_bind_type)){e.next=23;break}return e.next=22,(0,H.y)({ip_limit:null===(x=zt.current)||void 0===x?void 0:x.ip_limit,ip_bind:null===(_=zt.current)||void 0===_?void 0:_.ip_bind_type});case 22:Ot.current=e.sent;case 23:return e.next=25,(0,V.CD)(s()(s()({},an),{},{ip:Ot.current})).catch((function(){return jn(!1)}));case 25:if(-1!==(t=e.sent).status){e.next=29;break}return Yi(),e.abrupt("return");case 29:if(null===(w=t)||void 0===w||null===(w=w.exercise)||void 0===w||!w.only_on_client||(0,M.WX)()){e.next=33;break}return j.ZP.warning("请用客户端作答"),Yi(),e.abrupt("return");case 33:if(-5!==(null===(y=t)||void 0===y?void 0:y.status)){e.next=36;break}return tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},zt.current),{},{id:an.categoryId,errorMessage:null===(C=t)||void 0===C?void 0:C.message})}}),e.abrupt("return");case 36:(null===(b=t)||void 0===b?void 0:b.exercise)&&(t.exercise.user_exercise_status=0),(null===(k=t)||void 0===k?void 0:k.exercise)&&(t.exercise.exercise_status=2),null===(S=t)||void 0===S||null===(S=S.exercise_question_types)||void 0===S||S.map((function(e){var n;(null==e?void 0:e.question_type)<3&&(null==e||null===(n=e.items)||void 0===n||n.map((function(e){e.user_answer=e.question_choices.filter((function(e){return e.user_answer_boolean})).map((function(e){return e.choice_id}))})))}));case 39:if(null!==(a=t)&&void 0!==a&&null!==(a=a.exercise)&&void 0!==a&&a.can_start||null===(c=t)||void 0===c||!c.exercise){e.next=42;break}return window.location.href="/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/users/").concat(an.login,"/check"),e.abrupt("return");case 42:0!==(null===(u=t.exercise)||void 0===u?void 0:u.commit_status)||Ft.current||(Ft.current=!0,(0,M.G5)(Ut,null===(N=t)||void 0===N?void 0:N.exercise)),null!==(d=t)&&void 0!==d&&null!==(d=d.exercise)&&void 0!==d&&d.left_time&&setTimeout((function(){ot(z.red)}),1e3*((null===(B=t)||void 0===B||null===(B=B.exercise)||void 0===B?void 0:B.left_time)-300>0?(null===(T=t)||void 0===T||null===(T=T.exercise)||void 0===T?void 0:T.left_time)-300:0)),null===(p=t)||void 0===p||null===(p=p.exercise)||void 0===p||p.take_photo,null===(f=t)||void 0===f||null===(f=f.exercise)||void 0===f||f.photo_count;case 45:return jn(!1),e.next=48,Ui(t);case 48:return t&&((null!==(E=t)&&void 0!==E&&null!==(E=E.exercise)&&void 0!==E&&E.question_random||null!==(P=t)&&void 0!==P&&null!==(P=P.exercise)&&void 0!==P&&P.choice_random)&&(R=1,t.exercise.question_random=null===(q=t)||void 0===q||null===(q=q.exercise_question_types)||void 0===q?void 0:q.map((function(e){var n,r;return null!==(n=t)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.choice_random&&(0!==e.question_type&&1!==e.question_type||e.items.map((function(e){return e.question_choices=(0,M.M2)(e.question_choices,i),e})),7===e.question_type&&e.items.forEach((function(e){e.sub_exercise_questions.forEach((function(e){e.question_choices&&(e.question_choices=(0,M.M2)(e.question_choices,i))}))}))),null!==(r=t)&&void 0!==r&&null!==(r=r.exercise)&&void 0!==r&&r.question_random&&(e.items=(0,M.M2)(e.items,i)),e.items.map((function(e){return e.question_num=R,R++,e})),e}))),t.exercise_types=(null===(A=t)||void 0===A?void 0:A.exercise_types)||(null===(Z=t)||void 0===Z||null===(Z=Z.exercise_scores)||void 0===Z?void 0:Z.exercise_types),t.question_status=t.question_status||Ki((null===(I=t)||void 0===I?void 0:I.exercise_question_types)||[]),dn(t),qi(null===(L=t)||void 0===L||null===(L=L.exercise)||void 0===L?void 0:L.forbid_copy)),e.abrupt("return",t);case 50:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ki=function(e){var n=[];return e.forEach((function(e){n=n.concat(e.items)})),n=n.map((function(e){return{ques_status:null==e?void 0:e.ques_status,score_status:null==e?void 0:e.score_status,question_num:null==e?void 0:e.question_num,ques_id:null==e?void 0:e.question_id}}))};(0,h.useEffect)((function(){var e,n,t;0===(null===(e=un.exercise)||void 0===e?void 0:e.left_time)&&ar(),(null===(n=un.exercise)||void 0===n?void 0:n.left_time)&&Vn(Date.now()+1e3*(null==un||null===(t=un.exercise)||void 0===t?void 0:t.left_time))}),[null===(r=un.exercise)||void 0===r?void 0:r.left_time]);var Yi=function(){(0,M.G5)(Ut),(0,M.WX)()?window.location.href=(0,M.Ll)()?"/":"/classrooms/examList":window.location.href=(0,M.Ll)()?"/":"/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail")},Ji=function(){var e=u()(l()().mark((function e(){var n,t,i=arguments;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]&&i[0],e.next=3,(0,V.PT)(s()(s()({},an),{},{refresh:n}));case 3:if(null==(t=e.sent)||!t.has_time){e.next=10;break}return Vn(Date.now()+1e3*(null==t?void 0:t.left_time)),dn((function(e){return s()(s()({},e),{},{exercise:s()(s()({},e.exercise),{},{left_time:null==t?void 0:t.left_time})})})),e.abrupt("return",!0);case 10:return Xi(),e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xi=function(){var e=u()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dt.current){e.next=2;break}return e.abrupt("return");case 2:return Dt.current=!0,e.next=5,(0,V.VL)({categoryId:an.categoryId,commit_method:2});case 5:n=e.sent,Ln(!1),Dn(!1),0===(null==n?void 0:n.status)&&(y.Z.info({width:530,title:"提示",centered:!0,okText:"确定",zIndex:1100,content:(0,D.jsxs)("div",{children:["答题结束了,系统已自动提交试卷",(0,D.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Yi();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),j.ZP.info(null==n?void 0:n.message)),-3===(null==n?void 0:n.status)&&(Dt.current=!1,t=parseInt(null==n?void 0:n.message),un.exercise.left_time=t,dn(s()({},un)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qi=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(n.is_jupyter||n.is_jupyter_lab?K.BK:K.Ir)({id:n.shixun_identifier});case 2:(null!=(t=e.sent)&&t.game_identifier||null!=t&&t.identifier)&&(qi(!1),n.is_jupyter_lab||n.is_jupyter?Xn("/tasks/".concat(t.identifier,"/jupyter?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(n.question_id,"&isFullScreen=").concat((0,U.vp)()).concat(Gt.current||"","&ip_limit=").concat(null==mn?void 0:mn.ip_limit,"&ip_bind=").concat(null==mn?void 0:mn.ip_bind,"&ip_bind_type=").concat(null==mn?void 0:mn.ip_bind_type)):Xn("/tasks/".concat(t.game_identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(n.question_id,"&isFullScreen=").concat((0,U.vp)()).concat(Gt.current||"","&ip_limit=").concat(null==mn?void 0:mn.ip_limit,"&ip_bind=").concat(null==mn?void 0:mn.ip_bind,"&ip_bind_type=").concat(null==mn?void 0:mn.ip_bind_type)),nt("block")),-3===(null==t?void 0:t.status)?(0,M.eF)():2===(null==t?void 0:t.status)?$i(null==t?void 0:t.message,n.question_id,n.is_jupyter_lab,n.is_jupyter):3===(null==t?void 0:t.status)&&er(null==t?void 0:t.message);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$i=function e(n,t,i,r){var o,s;n=null!==(o=n)&&void 0!==o&&o.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",icon:null,okText:"确定",cancelText:"取消",content:(0,D.jsx)("div",{children:"实训已经更新了,正在为您重置!"}),onOk:(s=u()(l()().mark((function o(){var s,a;return l()().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,(0,V.$Q)({url:n});case 2:if(s=o.sent){o.next=5;break}return o.abrupt("return");case 5:return j.ZP.success("重置成功,正在进入实践项目!"),o.next=8,(0,K.Ir)({id:s.shixun_identifier});case 8:if(null==(a=o.sent)||!a.game_identifier){o.next=12;break}return Qi({shixun_identifier:null==a?void 0:a.game_identifier,question_id:t,is_jupyter_lab:i,is_jupyter:r}),o.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message,t,i,r):3===(null==a?void 0:a.status)&&er(null==a?void 0:a.message);case 13:case"end":return o.stop()}}),o)}))),function(){return s.apply(this,arguments)})})},er=function(e){y.Z.confirm({centered:!0,title:"提示",icon:null,okText:"确定",cancelText:"取消",content:(0,D.jsxs)("div",{children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},nr=function(){var e=u()(l()().mark((function e(n){var t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.o3)({exercise_user_id:null===(t=nn.exerciseUserInfo)||void 0===t?void 0:t.exercise_user_id,shixun_id:n.shixun_id});case 2:null!=(i=e.sent)&&i.redo?r=y.Z.confirm({width:530,title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"再想想",content:(0,D.jsx)("div",{children:"您之前已经挑战过该实训,考试过程中需要重新挑战"}),onCancel:function(){r.destroy()},onOk:function(){var e=u()(l()().mark((function e(){var t,r,o,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.$Q)({id:null==i?void 0:i.myshixun_identifier,url:null==i?void 0:i.url});case 2:(t=e.sent)&&(Mi(),r=(0,we.cloneDeep)(null==un?void 0:un.exercise_question_types),o=null==r?void 0:r.findIndex((function(e){return 5===e.question_type})),r[o].items.find((function(e){return e.question_id===n.question_id})).redo=!1,r[o].items.find((function(e){return e.question_id===n.question_id})).shixun_identifier=t.shixun_identifier,un.exercise_question_types=r,dn(un),a=s()(s()({},n),{},{shixun_identifier:t.shixun_identifier}),Qi(a));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):(Mi(),Qi(n));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tr=function(){var e=u()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.hack_identifier){e.next=5;break}return e.next=3,(0,V.nF)({id:n.hack_identifier});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Mi(),qi(!1),Xn("/myproblems/".concat(t.identifier,"?type=exercises&exercisesId=").concat(an.categoryId,"&coursesId=").concat(an.coursesId,"&login=").concat(an.login,"&questionId=").concat(n.question_id).concat(Gt.current||"")),nt("block"));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ir=function(){var e=u()(l()().mark((function e(n,t,i,r,o,a,c){var u,d,p,f,m;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(kt(!1),c||jn(!0),p={questionId:n,exercise_choice_id:t,answer_text:i},"inner"!==(null==mn?void 0:mn.ip_limit)&&!mn.ip_bind_type){e.next=7;break}return e.next=6,(0,H.y)({ip_limit:null==mn?void 0:mn.ip_limit,ip_bind:null==mn?void 0:mn.ip_bind_type});case 6:d=e.sent;case 7:if(o&&(p.kp_content=o),o&&(p.kp_clazz=a),n){e.next=12;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 12:return p.ip=d,e.next=15,(0,V.oX)(p);case 15:return null!=(f=e.sent)&&null!==(u=f.alert)&&void 0!==u&&u.length&&(null==f||null===(m=f.alert)||void 0===m||m.map((function(e){y.Z.warn({title:"提示",autoFocusButton:null,content:e})}))),0===(null==f?void 0:f.status)?(r&&r(),Mr()):-1===(null==f?void 0:f.status)?setTimeout((function(){Yi()}),1e3):-2===(null==f?void 0:f.status)?ct(f):-3===(null==f?void 0:f.status)?(f.status=-1,ct(f)):-4===(null==f?void 0:f.status)?Mr():-5===(null==f?void 0:f.status)?tn({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:s()(s()({},mn),{},{id:an.categoryId,errorMessage:null==f?void 0:f.message})}}):j.ZP.warning(f.message||"试卷已截止,已自动交卷"),jn(!1),e.abrupt("return",f);case 20:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o,s,a){return e.apply(this,arguments)}}(),rr=function(){var e=u()(l()().mark((function e(n){var t,i,r,o,a,c,d,p,f,m;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.PT)(s()({},an));case 2:if(-4!==(null==(t=e.sent)?void 0:t.status)){e.next=6;break}return y.Z.info({width:500,centered:!0,icon:null,title:"提示",content:null==t?void 0:t.message,okText:"我知道了"}),e.abrupt("return");case 6:if(i=null!=t&&t.left_time?Date.now()+1e3*(null==t?void 0:t.left_time):null,8!=(null==Nt?void 0:Nt.question_type)||jt){e.next=11;break}return e.next=10,Wi();case 10:kt(!0);case 11:return e.next=13,(0,V.Vj)({id:an.categoryId});case 13:if(r=e.sent){e.next=16;break}return e.abrupt("return");case 16:console.log("res===",r,Nt,jt),0!==r.question_undo||0!==r.oj_undo?(r.question_undo>0&&(c=(0,D.jsxs)("span",{children:["有",(0,D.jsx)("span",{className:z.orangeNum,children:r.question_undo}),"题未完成"]}),(r.oj_undo>0||r.shixun_undo>0)&&(f=[{type:(null==un||null===(d=un.exercise_question_types)||void 0===d||null===(d=d.find((function(e){return 6==e.question_type})))||void 0===d?void 0:d.name)||"编程题",num:r.oj_undo},{type:(null==un||null===(p=un.exercise_question_types)||void 0===p||null===(p=p.find((function(e){return 5==e.question_type})))||void 0===p?void 0:p.name)||"实训题",num:r.shixun_undo}],m=f.filter((function(e){return e.num>0})),a=(0,D.jsxs)("div",{children:[c,"(其中有",m.map((function(e,n){return(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:z.orangeNum,children:null==e?void 0:e.num}),"个",null==e?void 0:e.type,n!==(null==m?void 0:m.length)-1?"、":""]})})),")"]}))),o=y.Z.confirm({width:530,title:"提示",icon:null,centered:!0,keyboard:!1,okText:n?"知道了":"确认交卷",cancelText:"取消",content:(0,D.jsxs)("div",{children:[a,n?"在".concat(G()(r.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):i?"你本场考试剩余时间还有".concat((0,M.li)((i-(new Date).getTime())/1e3)," ,确认提前交卷吗?"):"提交后无法再修改答题,是否确认提交?"]}),onOk:function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ln(!1),Dn(!1),!n){e.next=6;break}null!=mn&&mn.screen_open?j.ZP.success("保存成功"):Yi(),e.next=10;break;case 6:return pi(!0),o.update({cancelButtonProps:{disabled:!0}}),e.next=10,ar();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})):o=y.Z.confirm({width:530,title:"提示",icon:null,centered:!0,keyboard:!1,okText:n?"知道了":"确认交卷",cancelText:"取消",content:(0,D.jsx)("div",{children:n?"在".concat(G()(r.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):i?"你本场考试剩余时间还有".concat((0,M.li)((i-(new Date).getTime())/1e3)," ,确认提前交卷吗?"):"提交后无法再修改答题,是否确认提交?"}),onOk:function(){var e=u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ln(!1),Dn(!1),!n){e.next=6;break}null!=mn&&mn.screen_open?j.ZP.success("保存成功"):Yi(),e.next=10;break;case 6:return pi(!0),o.update({cancelButtonProps:{disabled:!0}}),e.next=10,ar();case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),or=function(e){return(0,D.jsxs)("div",{children:[(0,D.jsx)(k.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:e}),(0,D.jsx)("div",{className:"c-grey-c tc mt10 mb20",children:"正在判分中…"})]})},sr=function(){var e=0,n=y.Z.info({title:"交卷中",icon:null,className:"modal-footer-none",content:or(e)}),t=setInterval((function(){e<=100?(e+=2,n.update({content:or(e)})):(n.destroy(),clearInterval(t))}),50)},ar=function(){var e=u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!di){e.next=2;break}return e.abrupt("return");case 2:if(!Dt.current){e.next=4;break}return e.abrupt("return");case 4:return Dt.current=!0,e.next=7,(0,V.VL)({categoryId:an.categoryId,commit_method:1});case 7:return n=e.sent,e.next=10,tn({type:"exercise/setActionTabs",payload:s()({},{removeEventListenerExitScreen:!0})});case 10:pi(!1),0===(null==n?void 0:n.status)&&(sr(),Pn(!1),setTimeout((function(){var e,t,i,r,o;y.Z.info({centered:!0,title:"交卷成功",className:"".concat(z.commitModal),width:520,icon:null,content:(0,D.jsxs)("div",{children:[(0,D.jsxs)(S.Z,{className:"mb20",gutter:20,children:[(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"姓名"}),(0,D.jsx)("span",{className:z.commitInfoValue,title:null==un||null===(e=un.exercise)||void 0===e?void 0:e.user_name,children:(null==un||null===(t=un.exercise)||void 0===t?void 0:t.user_name)||"- -"})]}),(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"作答时长"}),(0,D.jsx)("span",{className:z.commitInfoValue,children:null==n||null===(i=n.data)||void 0===i?void 0:i.user_exercise_time})]})]}),(0,D.jsxs)(S.Z,{gutter:20,children:[(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"学号"}),(0,D.jsx)("span",{className:z.commitInfoValue,children:(null==un||null===(r=un.exercise)||void 0===r?void 0:r.student_id)||"- -"})]}),(0,D.jsxs)(C.Z,{span:12,className:z.commitItem,children:[(0,D.jsx)("span",{className:z.commitInfoLabel,children:"交卷时间"}),(0,D.jsx)("span",{className:z.commitInfoValue,children:null==n||null===(o=n.data)||void 0===o?void 0:o.commit_time})]})]})]}),okText:"确定",maskClosable:!1,keyboard:!1,onOk:function(){(0,U.BU)(),Yi()}})}),3e3));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lr=function(){var e=u()(l()().mark((function e(n,t,i,r,o){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ir(t,n,null,(function(){if(r.user_answer=[],r.user_answer.push(n),null!=o&&o.question_id){var e,i,a,l,c=null==o||null===(e=o.sub_exercise_questions)||void 0===e?void 0:e.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==o||null===(i=o.sub_exercise_questions)||void 0===i?void 0:i.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==o?void 0:o.question_id)})).ques_status=(null==c?void 0:c.length)===(null==o||null===(a=o.sub_exercise_questions)||void 0===a?void 0:a.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==o||null===(l=o.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else un.question_status.find((function(e){return e.ques_id===t})).ques_status=n?1:0;dn(s()({},un))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),cr=function(){var e=u()(l()().mark((function e(n,t,i,r,o,a){var c;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.replaceAll(" ","")){e.next=3;break}return Mr(),e.abrupt("return",{status:-4,message:"答案不能为空"});case 3:return e.next=5,ir(i,t,n,(function(){var e={choice_id:t,answer_text:n};if(o.user_answer.filter((function(e){return e.choice_id!=t}))?o.user_answer.splice(t-1,1,e):o.user_answer.push(e),null!=a&&a.question_id){var l,c,u,d,p=null==a||null===(l=a.sub_exercise_questions)||void 0===l?void 0:l.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),f=null==a||null===(c=a.sub_exercise_questions)||void 0===c?void 0:c.filter((function(e){return 3==e.question_type})),m=f.length>0?f.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:f.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==a?void 0:a.question_id)})).ques_status=(null==p?void 0:p.length)===(null==a||null===(u=a.sub_exercise_questions)||void 0===u?void 0:u.length)?0:(null==p?void 0:p.length)>0&&(null==p?void 0:p.length)<(null==a||null===(d=a.sub_exercise_questions)||void 0===d?void 0:d.length)?2:m}else un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.every((function(e){return!!e.answer_text}))?1:un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.some((function(e){return!!e.answer_text}))?2:0;dn(s()({},un))}));case 5:return c=e.sent,e.abrupt("return",c);case 7:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o,s){return e.apply(this,arguments)}}(),ur=function(){var e=u()(l()().mark((function e(n,t,i,r,o){var a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.replaceAll(" ","")){e.next=3;break}return Mr(),e.abrupt("return",{status:-4,message:"答案不能为空"});case 3:return e.next=5,ir(i,t,n,(function(){un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.every((function(e){return!!e.value}))?1:un.question_status.find((function(e){return e.ques_id===i})).ques_status=r.some((function(e){return!!e.value}))?2:0;var e={choice_id:t,answer_text:n};o.user_answer.filter((function(e){return e.choice_id!=t}))?o.user_answer.splice(t-1,1,e):o.user_answer.push(e),o.repeat_answer||(o.israp=!0),dn(s()({},un))}));case 5:return a=e.sent,e.abrupt("return",a);case 7:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),dr=function(e,n,t){var i,r,o,s,a,l,c,u="",d=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);d&&(null==e||null===(c=e.question_choices)||void 0===c||c.forEach((function(e,n){e.standard_boolean&&(u+=Ue[n])})));var p=1===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)||!e.repeat_answer&&(null==e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&0!==e.ques_status;return(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:z.baseMargin,children:(0,D.jsx)(N.ZP.Group,{disabled:p,defaultValue:null==e||null===(o=e.user_answer)||void 0===o?void 0:o[0],onChange:function(i){return lr(i.target.value,null==e?void 0:e.question_id,n,e,t)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){var i=2==e.question_type?"":"".concat(Ue[t],".");return(0,D.jsx)("div",{className:z.answerWrap,children:(0,D.jsx)(N.ZP,{className:z.noWrap,value:null==n?void 0:n.choice_id,children:(0,D.jsxs)(S.Z,{wrap:!1,align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)("span",{style:{color:"#333333"},className:"font16 mr3",children:i})}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==n?void 0:n.choice_text})})]})})},t)}))})}),((0,W.GJ)()||(0,W.dE)()&&(null==un||null===(a=un.exercise)||void 0===a?void 0:a.user_exercise_status)>0&&(null==un||null===(l=un.exercise)||void 0===l?void 0:l.open_score))&&(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==e?void 0:e.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:Ve[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=e&&e.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]}),(null==e?void 0:e.standard_answer_show)&&(0,D.jsx)("div",{className:z.analysisWrap,children:(0,D.jsxs)("div",{className:z.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,D.jsx)(C.Z,{children:d?u:null==e?void 0:e.standard_answer_show})]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})},pr=function(e,n,t){var i,r;1===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)||!e.repeat_answer&&e.ques_status;return(0,D.jsx)("div",{children:null==e||null===(r=e.sub_exercise_questions)||void 0===r?void 0:r.map((function(n,i){var r;return null==n||null===(r=n.question_choices)||void 0===r||r.forEach((function(e,n){e.standard_boolean&&Ue[n]})),(0,D.jsxs)("div",{className:"".concat(z.baseMargin," ").concat(z.singleItem," mb20"),children:[(0,D.jsxs)("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40},children:[(0,D.jsxs)("span",{style:{flexShrink:0,color:"#999999"},className:"font14",children:["(",null==n?void 0:n.question_score,"分)"]}),(0,D.jsx)("span",{style:{flexShrink:0,marginRight:6},className:"font16",children:t+1+"."+(i+1)}),(0,D.jsx)(Y.Z,{value:null==n?void 0:n.question_title})]}),(0==(null==n?void 0:n.question_type)||2==(null==n?void 0:n.question_type))&&dr(n,null==n?void 0:n.question_type,e),1==(null==n?void 0:n.question_type)&&wr(n,null==n?void 0:n.question_type,e),3==(null==n?void 0:n.question_type)&&yr(n,null==n?void 0:n.question_type,e),4==(null==n?void 0:n.question_type)&&br(n,null==n?void 0:n.question_type,e)]},i)}))})};console.log("----",un);var fr,mr,hr,vr,gr,xr,_r,wr=function(e,n,t){var i,r,o,a,l,c,u="",d=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);d&&(null==e||null===(c=e.question_choices)||void 0===c||c.forEach((function(e,n){e.standard_boolean&&(u+=Ue[n])})));var p=1===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)||!e.repeat_answer&&(null==e||null===(r=e.user_answer)||void 0===r?void 0:r.length)>0&&0!==e.ques_status;return(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:z.baseMargin,children:(0,D.jsx)(B.Z.Group,{disabled:p,defaultValue:null==e?void 0:e.user_answer,style:{flexDirection:"column"},onChange:function(n){return function(e,n,t,i){null!=e&&e.length&&ir(n,e,null,(function(){if(t.user_answer=e,null!=i&&i.question_id){var r,o,a,l,c=null==i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==i?void 0:i.question_id)})).ques_status=(null==c?void 0:c.length)===(null==i||null===(a=i.sub_exercise_questions)||void 0===a?void 0:a.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==i||null===(l=i.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else un.question_status.find((function(e){return e.ques_id===n})).ques_status=null!=e&&e.length?1:0;dn(s()({},un))}))}(n,null==e?void 0:e.question_id,e,t)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(o=e.question_choices)||void 0===o?void 0:o.map((function(e,n){var t="".concat(Ue[n],".");return(0,D.jsx)("div",{className:z.answerWrap,children:(0,D.jsx)(B.Z,{value:null==e?void 0:e.choice_id,children:(0,D.jsxs)(S.Z,{wrap:!1,align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3",children:t})}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==e?void 0:e.choice_text})})]})})})}))})}),((0,W.GJ)()||(0,W.dE)()&&(null==un||null===(a=un.exercise)||void 0===a?void 0:a.user_exercise_status)>0&&(null==un||null===(l=un.exercise)||void 0===l?void 0:l.open_score))&&(0,D.jsxs)(S.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,D.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,D.jsxs)("span",{className:"font14 ml10",children:[(null==e?void 0:e.user_score)&&(0,D.jsxs)("span",{children:[(0,D.jsx)("span",{className:Ve[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,D.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]}),!(null!=e&&e.user_score)&&(0,D.jsx)("span",{className:"c-red",children:"未评"})]})]}),(null==e?void 0:e.standard_answer_show)&&(0,D.jsx)("div",{className:z.analysisWrap,children:(0,D.jsxs)("div",{className:z.greyBg,children:[(0,D.jsxs)(S.Z,{className:"mb20",children:[(0,D.jsx)(C.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,D.jsx)(C.Z,{children:d?u:null==e?void 0:e.standard_answer_show})]}),(0,D.jsxs)(S.Z,{children:[(0,D.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,D.jsx)(Y.Z,{className:z.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})},yr=function(e,n,t){return(0,D.jsx)(fe,{item:e,sign:Tr,answerData:un,onBlur:function(){var n=u()(l()().mark((function n(i,r,o){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,cr(i,r,null==e?void 0:e.question_id,o,e,t);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},br=function(e,n,t){return vt?(0,D.jsx)(ee,{item:e,answerData:un,onBlur:function(n,t,i){return ir(null==e?void 0:e.question_id,null,n,void 0,t,i)},isEducation:vt}):(0,D.jsx)(Q,{item:e,answerData:un,onBlur:function(n,i){return function(e,n,t,i,r){e.replaceAll(" ","")?ir(n,null,e,(function(){if(t.user_answer=[],t.user_answer.push(e),null!=r&&r.question_id){var i,o,a,l,c=null==r||null===(i=r.sub_exercise_questions)||void 0===i?void 0:i.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==r||null===(o=r.sub_exercise_questions)||void 0===o?void 0:o.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;un.question_status.find((function(e){return e.ques_id===(null==r?void 0:r.question_id)})).ques_status=(null==c?void 0:c.length)===(null==r||null===(a=r.sub_exercise_questions)||void 0===a?void 0:a.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==r||null===(l=r.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else un.question_status.find((function(e){return e.ques_id===n})).ques_status=e?1:0;dn(s()({},un))}),void 0,void 0,i):Mr()}(n,null==e?void 0:e.question_id,e,i,t)},isEducation:vt,sign:Tr})},jr=function(e,n){return(0,D.jsx)(le,{item:e,answerData:un,exerciseId:an.categoryId,coursesId:an.coursesId})},kr=function(e,n){return(0,D.jsx)(ue,{item:e,answerData:un})},Sr=function(e,n){return(0,D.jsx)(ve,{setIsSubmitCode:kt,item:e,sign:Tr,answerData:un,onBlur:function(){var n=u()(l()().mark((function n(t,i,r){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,ur(t,i,null==e?void 0:e.question_id,r,e);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},Cr=function(e,n,t){var i,r,o=null==un||null===(i=un.exercise_question_types)||void 0===i?void 0:i.find((function(e){return e.question_type===n}));return(0,D.jsxs)("div",{className:z.answerSheetWrap,children:[(0,D.jsxs)("div",{className:z.answerSheetQuestionTitle,onClick:function(){xn[n]=!xn[n],_n(s()({},xn))},children:[!xn[n]&&(0,D.jsx)(Z.Z,{}),xn[n]&&(0,D.jsx)(I.Z,{}),(0,D.jsx)("span",{className:"ml5 c-grey-666",children:e})]}),!xn[n]&&(0,D.jsx)(S.Z,{className:z.answerSheet,gutter:[20,20],children:null==o||null===(r=o.items)||void 0===r?void 0:r.map((function(e,i){var r,o,s,a,l,c;if(e.question_type===n)return(0,D.jsx)(C.Z,{children:(0,D.jsxs)("div",{onClick:function(){if(t!==Yt||i!==$t)return Tr.current?(Tr.current="appoint",void(Er.current={oneindex:t,twoindex:i})):void Lr({oneindex:t,twoindex:i})},className:"\n ".concat(z.answerSheetItem,"\n ").concat(null!=un&&null!==(r=un.question_status)&&void 0!==r&&r.some((function(n){var t,i;return n.ques_id===e.question_id&&1===(null==n?void 0:n.ques_status)&&3!==(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)&&!(null!=un&&null!==(i=un.exercise)&&void 0!==i&&i.open_score_commited)}))?z.active:"","\n ").concat(null!=un&&null!==(o=un.question_status)&&void 0!==o&&o.some((function(n){var t,i;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&3!==(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)&&!(null!=un&&null!==(i=un.exercise)&&void 0!==i&&i.open_score_commited)}))?z.partialActive:"","\n ").concat(null!=un&&null!==(s=un.question_status)&&void 0!==s&&s.some((function(n){var t,i;return n.ques_id===e.question_id&&1===(null==n?void 0:n.score_status)&&(3===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)||(null==un||null===(i=un.exercise)||void 0===i?void 0:i.open_score_commited))}))?z.yes:"","\n ").concat(null!=un&&null!==(a=un.question_status)&&void 0!==a&&a.some((function(n){var t,i;return n.ques_id===e.question_id&&2===(null==n?void 0:n.score_status)&&(3===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)||(null==un||null===(i=un.exercise)||void 0===i?void 0:i.open_score_commited))}))?z.no:"","\n ").concat(null!=un&&null!==(l=un.question_status)&&void 0!==l&&l.some((function(n){var t,i;return n.ques_id===e.question_id&&3===(null==n?void 0:n.score_status)&&(3===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)||(null==un||null===(i=un.exercise)||void 0===i?void 0:i.open_score_commited))}))?z.bf:"","\n\n ").concat(t===Yt&&i===$t?z.selected:"","\n "),children:[(0,D.jsx)("span",{className:z.qindex,children:i+1}),(null==un||null===(c=un.question_status)||void 0===c?void 0:c.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&3!==(null==un||null===(t=un.exercise)||void 0===t?void 0:t.exercise_status)})))&&(0,D.jsx)("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),e.is_marked&&(0,D.jsx)("i",{className:"iconfont icon-biaoji1 ".concat(z.markIcon)})]},i)})}))},n)]})},Nr=function(e,n){var t,i,r,o;0!==(null==e?void 0:e.question_type)&&1!==(null==e?void 0:e.question_type)||(null==e||null===(o=e.question_choices)||void 0===o||o.forEach((function(e,n){e.standard_boolean&&Ue[n]})));return(0,D.jsxs)("div",{className:z.questionItem,id:"Anchor_".concat(null==e?void 0:e.question_type,"_").concat(n),children:[(0,D.jsxs)("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40,userSelect:"none"},children:[(0,D.jsxs)("span",{className:"".concat(z.questionScore," mr10"),children:[null==e?void 0:e.question_score,"分"]}),(0,D.jsxs)("span",{className:"font16 ".concat(z.noWrap),children:[n+1,"、"]}),(0,D.jsx)(Y.Z,{value:8===(null==e?void 0:e.question_type)?null==e?void 0:e.description:null==e?void 0:e.question_title}),!(null==e||null===(t=e.schools)||void 0===t||!t.length)&&(0,D.jsx)(T.Z,{title:"该实训题面向指定单位开放",children:(0,D.jsx)("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"})})]}),0==(null==e?void 0:e.question_type)&&dr(e,null==e?void 0:e.question_type),2==(null==e?void 0:e.question_type)&&dr(e,null==e?void 0:e.question_type),1==(null==e?void 0:e.question_type)&&wr(e,null==e?void 0:e.question_type),3==(null==e?void 0:e.question_type)&&yr(e,null==e?void 0:e.question_type),4==(null==e?void 0:e.question_type)&&br(e,null==e?void 0:e.question_type),5==(null==e?void 0:e.question_type)&&0===(null==un||null===(i=un.exercise)||void 0===i?void 0:i.user_exercise_status)&&3!=(null==e?void 0:e.answer_status)&&(0,D.jsx)("div",{style:{margin:"-28px 0 12px 62px"},children:(0,D.jsxs)(S.Z,{justify:"space-between",align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)("span",{className:"font14 c-grey-666",children:"任务关卡"})}),(0,D.jsx)(C.Z,{children:(0,D.jsx)(Le.Z,{type:"primary",className:z.toIframeBtn,onClick:u()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,nr(e);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)}))),children:"进入答题"})})]})}),5==(null==e?void 0:e.question_type)&&jr(e,null==e||e.question_type),(0,W.dE)()&&0===(null==un||null===(r=un.exercise)||void 0===r?void 0:r.user_exercise_status)&&6==(null==e?void 0:e.question_type)&&(0,D.jsx)("div",{style:{margin:"-28px 0 -25px"},children:(0,D.jsx)(S.Z,{justify:"end",align:"middle",children:(0,D.jsx)(C.Z,{children:(0,D.jsx)(Le.Z,{type:"primary",className:z.toIframeBtn,onClick:function(){return tr(e)},children:"进入答题"})})})}),6==(null==e?void 0:e.question_type)&&kr(e,null==e||e.question_type),7==(null==e?void 0:e.question_type)&&pr(e,null==e||e.question_type,n),8==(null==e?void 0:e.question_type)&&Sr(e,null==e||e.question_type),(null==e?void 0:e.answer_comments)&&(0,D.jsx)(Te,{hideScore:!0,list:null==e?void 0:e.answer_comments})]})},Br=function(e,n){return(0,D.jsx)(h.Fragment,{children:Cr((null==e?void 0:e.name)||Ge.f[e.question_type].name,e.question_type,n)})},Tr=(0,h.useRef)(!1),Er=(0,h.useRef)({}),Pr=(0,h.useRef)(),Ar=(0,h.useRef)({}),Zr=function(){var e,n,t,i;window.blur();var r,o=null===(e=un.exercise_question_types)||void 0===e||null===(e=e[Yt])||void 0===e||null===(e=e.items)||void 0===e?void 0:e[$t];if(!ai&&0===(null==un||null===(n=un.exercise)||void 0===n?void 0:n.user_exercise_status)&&(0,W.dE)()&&((null==o||!o.repeat_answer)&&(null==o||null===(r=o.user_answer)||void 0===r?void 0:r.length)>0&&0===(null==o?void 0:o.ques_status)))return Pr.current="prev",void ri(!0);(null==o||!o.repeat_answer)&&(null==o||null===(t=o.user_answer)||void 0===t?void 0:t.length)>0&&(o.ques_status=1),Pi.current.scrollTo({top:0,left:0,behavior:"smooth"}),0===$t?(Yt-=1,$t=un.exercise_question_types[Yt].items.length-1):$t-=1,8!=(null==o?void 0:o.question_type)||jt||setTimeout((function(){Wi(o)}),500),Bt(null==un||null===(i=un.exercise_question_types)||void 0===i||null===(i=i[Yt])||void 0===i||null===(i=i.items)||void 0===i?void 0:i[$t]),kt(!1),Jt(Yt),ei($t)},Ir=function(){var e,n,t,i,r;window.blur();var o,s=null===(e=un.exercise_question_types)||void 0===e||null===(e=e[Yt])||void 0===e||null===(e=e.items)||void 0===e?void 0:e[$t];if(!ai&&0===(null==un||null===(n=un.exercise)||void 0===n?void 0:n.user_exercise_status)&&(0,W.dE)()&&((null==s||!s.repeat_answer)&&(null==s||null===(o=s.user_answer)||void 0===o?void 0:o.length)>0&&0===(null==s?void 0:s.ques_status)))return Pr.current="next",void ri(!0);(null==s||!s.repeat_answer)&&(null==s||null===(t=s.user_answer)||void 0===t?void 0:t.length)>0&&(s.ques_status=1),Pi.current.scrollTo({top:0,left:0,behavior:"smooth"}),(null==un||null===(i=un.exercise_question_types[Yt])||void 0===i||null===(i=i.items)||void 0===i?void 0:i.length)-1===$t?(Yt+=1,$t=0):$t+=1,8!=(null==s?void 0:s.question_type)||jt||setTimeout((function(){Wi(s)}),500),Bt(null==un||null===(r=un.exercise_question_types)||void 0===r||null===(r=r[Yt])||void 0===r||null===(r=r.items)||void 0===r?void 0:r[$t]),kt(!1),Jt(Yt),ei($t)},Lr=function(e){var n,t,i,r,o,s=e||Er.current,a=null===(n=un.exercise_question_types)||void 0===n||null===(n=n[Yt])||void 0===n||null===(n=n.items)||void 0===n?void 0:n[$t];if(!ai&&0===(null==un||null===(t=un.exercise)||void 0===t?void 0:t.user_exercise_status)&&(0,W.dE)()&&((null==a||!a.repeat_answer)&&(null==a||null===(o=a.user_answer)||void 0===o?void 0:o.length)>0&&0===(null==a?void 0:a.ques_status)))return Pr.current="appoint",Ar.current=s,void ri(!0);(null==a||!a.repeat_answer)&&(null==a||null===(i=a.user_answer)||void 0===i?void 0:i.length)>0&&(a.ques_status=1),8!=(null==a?void 0:a.question_type)||jt||setTimeout((function(){Wi(a)}),500),Bt(null==un||null===(r=un.exercise_question_types)||void 0===r||null===(r=r[null==s?void 0:s.oneindex])||void 0===r||null===(r=r.items)||void 0===r?void 0:r[null==s?void 0:s.twoindex]),kt(!1),Jt(null==s?void 0:s.oneindex),ei(null==s?void 0:s.twoindex),Pi.current.scrollTo({top:0,left:0,behavior:"smooth"})},qr=function(){var e=u()(l()().mark((function e(){var n,t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Tr.current){e.next=3;break}return Tr.current="refresh",e.abrupt("return");case 3:return e.next=5,Vi();case 5:if(t=e.sent,null==un||null===(n=un.exercise)||void 0===n||!n.left_time){e.next=9;break}return e.next=9,Ji(!0);case 9:null!=t&&t.status||j.ZP.success("更新成功");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mr=function(){var e,n;switch(Tr.current){case"prev":Zr();break;case"next":Ir();break;case"appoint":Lr();break;case"submit":rr(!1);break;case"refresh":qr()}"edu-program-fill"===(null===(e=document.activeElement)||void 0===e?void 0:e.name)||"sign"===(null===(n=document.activeElement)||void 0===n?void 0:n.name)?Tr.current=!0:Tr.current=!1,Er.current={}};return(0,D.jsxs)(E.Z,{size:"middle",spinning:bn,children:[In&&0===(null==un||null===(o=un.exercise)||void 0===o?void 0:o.user_exercise_status)&&(0,D.jsx)(q.Z,{exerciseUserInfo:nn.exerciseUserInfo,iframe:Mt,handleToDetail:Yi,socket:Ut,onStartScreenshot:function(){null!=mn&&mn.screen_shot_open&&zn(!0)},onCloseScreenshot:function(){null!=mn&&mn.screen_shot_open&&zn(!1)}}),(0,D.jsx)(O,{id:an.categoryId,startRecording:Rn,startScreenshot:Gn,onSuccuss:function(){Ln(null==mn?void 0:mn.screen_open),Vi()},onBack:Yi}),(0,D.jsx)("iframe",{style:{display:et},id:"iframeShixuns",className:z.iframe,src:Jn,ref:Mt,frameBorder:"0"}),-2!==lt.status&&-1!==lt.status&&(0,D.jsx)("div",{className:z.fixHeader,children:(0,D.jsxs)(S.Z,{wrap:!1,align:"middle",className:"edu-container",children:[(0,D.jsx)(C.Z,{children:(0,M.vB)(null==un||null===(a=un.exercise)||void 0===a?void 0:a.exercise_status)}),(0,D.jsx)(C.Z,{className:"".concat(z.exerciseTitle," ml10"),title:null==un||null===(c=un.exercise)||void 0===c?void 0:c.exercise_name,children:null==un||null===(d=un.exercise)||void 0===d?void 0:d.exercise_name}),(0,D.jsx)(C.Z,{style:{marginLeft:"auto"},children:1===(null==un||null===(f=un.exercise)||void 0===f?void 0:f.user_exercise_status)&&(0,D.jsx)(P.ZP,{className:z.changeButton,type:"primary",onClick:function(){v.history.push("/classrooms/".concat(an.coursesId,"/exercise/").concat(an.categoryId,"/detail"))},children:"返回"})}),!((0,W.GJ)()||(0,W.dE)()&&1==(null==un||null===(g=un.exercise)||void 0===g?void 0:g.user_exercise_status))&&!(null==un||null===(_=un.exercise)||void 0===_||!_.left_time)&&(0,D.jsx)(C.Z,{style:{marginLeft:"auto"},children:(0,D.jsxs)("aside",{className:"".concat(z.countDown," ").concat(rt),children:[(0,D.jsx)("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),(0,D.jsx)("span",{className:z.cnText,children:"剩余答题时长"}),(0,D.jsx)(We,{value:Un,onFinish:function(){return Ji()}})]})}),(0,D.jsx)(C.Z,{children:!((0,W.GJ)()||(0,W.dE)()&&1==(null==un||null===(F=un.exercise)||void 0===F?void 0:F.user_exercise_status))&&"student-unlock"!==nn.actionTabs.key&&_t&&(0,D.jsxs)(Le.Z,{className:"".concat(z.refreshBtn," ml30"),onClick:qr,children:[(0,D.jsx)("span",{className:"iconfont icon-shuaxin2 mr5"}),"刷新"]})}),(0,D.jsx)(C.Z,{children:(0,W.dE)()&&0===(null==un||null===(J=un.exercise)||void 0===J?void 0:J.user_exercise_status)&&(0,D.jsx)(Le.Z,{className:"".concat(z.submitButton," ml10"),type:"primary",onClick:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Tr.current){e.next=3;break}return Tr.current="submit",e.abrupt("return");case 3:return e.next=5,rr(!1);case 5:case"end":return e.stop()}}),e)}))),children:(0,ze._V)(ze.CP.answer7)})}),(0,D.jsx)(C.Z,{children:(null==un||null===(X=un.exercise)||void 0===X?void 0:X.forbid_screen)&&(0,D.jsx)(P.ZP,{className:"".concat(z.submitButton," ml10"),type:"primary",onClick:function(){At(!0)},children:(0,ze._V)(ze.CP.answer12)})}),(0,D.jsx)(C.Z,{children:(1==(null==un||null===($=un.exercise)||void 0===$?void 0:$.commit_status)||3==(null==un||null===(ne=un.exercise)||void 0===ne?void 0:ne.exercise_status))&&(null==un||null===(te=un.exercise_answer_user)||void 0===te?void 0:te.analysis)&&(0,D.jsxs)("span",{className:z.teachAnalysis,onClick:function(){return Li(!0)},children:[(0,D.jsx)("i",{className:"iconfont icon-jiaoshipingjia"}),(0,D.jsx)("span",{className:"ml5",children:"教师评价"})]})})]})}),(0,D.jsxs)("section",{className:"edu-container ".concat(z.wrapper," ").concat(vt&&z.wrpAnswer),children:[(null==un||null===(ie=un.exercise)||void 0===ie||null===(ie=ie.exercise_description)||void 0===ie?void 0:ie.length)>0&&(0,D.jsx)(A.Z,{className:z.exerciseAlert,description:(0,D.jsxs)(S.Z,{wrap:!1,gutter:10,align:"top",children:[(0,D.jsx)(C.Z,{className:z.title,children:"考试须知"}),(0,D.jsx)(C.Z,{className:z.content,children:null==un||null===(re=un.exercise)||void 0===re?void 0:re.exercise_description})]}),closable:!0}),0===lt.status&&(0,D.jsxs)(S.Z,{className:"".concat(vt?"mt70":""," ").concat(z.mainPart),wrap:!1,children:[(0,D.jsx)(C.Z,{flex:Cn?"280px":"0px",className:vt?"mb100":"",children:(0,D.jsxs)("div",{className:z.leftPart,children:[(0,D.jsxs)("section",{children:[Cn&&(0,D.jsxs)(C.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"},children:[(0,D.jsxs)("div",{style:{marginBottom:15},children:[(0,D.jsx)("span",{style:{color:"#5F6368"},children:"姓名"}),(0,D.jsx)("span",{className:"ml10 ".concat(z.userInfoText),children:(null==un||null===(oe=un.exercise)||void 0===oe?void 0:oe.user_name)||"- -"})]}),(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{style:{color:"#5F6368"},children:"学号"}),(0,D.jsx)("span",{className:"ml10 ".concat(z.userInfoText),children:(null==un||null===(se=un.exercise)||void 0===se?void 0:se.student_id)||"- -"})]})]}),Cn&&(0,W.dE)()&&0===(null===(ae=un.exercise)||void 0===ae?void 0:ae.user_exercise_status)&&(null===(ce=un.exercise)||void 0===ce?void 0:ce.open_phone_video_recording)&&(0,D.jsxs)(S.Z,{className:z.eduQrcode,style:{marginTop:10},align:"middle",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)(x(),{value:"https://".concat(document.domain,"/live-push.html?id=").concat(an.categoryId,"&login=").concat(an.login,"&cookie=").concat((0,M.ej)("_educoder_session"))})}),(0,D.jsxs)(C.Z,{className:"ml15",children:["打开微信扫一扫",(0,D.jsx)("br",{}),"开启手机视频录制"]})]}),Cn&&(0,D.jsxs)("aside",{className:"bg-white",children:[(0,D.jsxs)("aside",{className:z.answerInfo,children:[(0,D.jsxs)(S.Z,{justify:"space-between",children:[(0,D.jsx)(C.Z,{children:"答题进度"}),(0,D.jsxs)(C.Z,{className:z.answerProgress,children:[(0,D.jsx)("span",{style:{color:"#165DFF"},children:null==un||null===(de=un.question_status)||void 0===de||null===(de=de.filter((function(e){return 1===e.ques_status})))||void 0===de?void 0:de.length}),(0,D.jsxs)("span",{style:{color:"#999999"},children:["/",null==un||null===(pe=un.exercise_types)||void 0===pe?void 0:pe.q_counts]})]})]}),(0,D.jsx)(S.Z,{children:(0,D.jsx)(k.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:(null==un||null===(me=un.question_status)||void 0===me||null===(me=me.filter((function(e){return 1===e.ques_status})))||void 0===me?void 0:me.length)/(null==un||null===(he=un.exercise_types)||void 0===he?void 0:he.q_counts)*100,showInfo:!1})}),(0,D.jsx)(S.Z,{children:(0,D.jsxs)(C.Z,{children:[(0,D.jsxs)("span",{className:"c-grey-333",children:["共 ",(0,D.jsx)("span",{style:{color:"#165DFF"},children:(null==un||null===(ge=un.exercise_types)||void 0===ge?void 0:ge.q_counts)||(null==un||null===(ye=un.exercise_scores)||void 0===ye||null===(ye=ye.exercise_types)||void 0===ye?void 0:ye.q_counts)})," 题:"]}),(0,D.jsxs)("span",{className:"c-grey-333",children:["满分 ",(0,D.jsx)("span",{style:{color:"#FA6400"},children:(null==un||null===(be=un.exercise_types)||void 0===be?void 0:be.q_scores)||(null==un||null===(je=un.exercise_scores)||void 0===je||null===(je=je.exercise_types)||void 0===je?void 0:je.q_scores)})," 分"]})]})})]}),(0,D.jsxs)(S.Z,{className:z.dottedLineWrapper,align:"middle",children:[(0,D.jsx)(C.Z,{className:z.leftHalfCircle}),(0,D.jsx)(C.Z,{flex:1,className:z.dottedLine}),(0,D.jsx)(C.Z,{className:z.rightHalfCircle})]}),(0,D.jsx)(S.Z,{children:(0,D.jsx)(C.Z,{flex:"1",children:(0,D.jsx)("aside",{className:"".concat(z.cardList," ").concat(null!==(ke=un.exercise)&&void 0!==ke&&ke.open_phone_video_recording?z.withQrcode:""),children:null==un||null===(Se=un.exercise_question_types)||void 0===Se?void 0:Se.map((function(e,n){return(0,D.jsx)(h.Fragment,{children:Br(e,n)},e.question_type)}))})})})]})]}),(0,W.dE)()&&3!==(null==un||null===(Ce=un.exercise)||void 0===Ce?void 0:Ce.exercise_status)&&!(null!=un&&null!==(Ne=un.exercise)&&void 0!==Ne&&Ne.open_score_commited)&&(0,D.jsxs)(S.Z,{justify:"space-around",align:"middle",className:z.answerSheetBottom,children:[(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:z.answerYes}),"已答"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:"".concat(z.answerNo," ml10"),children:(0,D.jsx)("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})}),"部分答题"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:"".concat(z.answerNo," ml10")}),"未答"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"标记"]})]}),(0,W.dE)()&&(3===(null==un||null===(Be=un.exercise)||void 0===Be?void 0:Be.exercise_status)||(null==un||null===(Pe=un.exercise)||void 0===Pe?void 0:Pe.open_score_commited))&&(0,D.jsxs)(S.Z,{justify:"space-around",align:"middle",className:z.answerSheetBottom,children:[(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{className:z.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"正确"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:"".concat(z.answerNo," ml10")}),"错误"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:"".concat(z.answerNo," ml10")}),"部分得分"]}),(0,D.jsxs)(C.Z,{className:z.tooltipWrap,children:[(0,D.jsx)("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"标记"]})]})]})}),(0,D.jsx)(C.Z,{children:(0,D.jsxs)("div",{className:z.fold,onClick:function(){return Nn(!Cn)},children:[Cn&&(0,D.jsx)(T.Z,{title:"收起答题卡",children:(0,D.jsx)("span",{className:"icon-zuojiantou iconfont c-grey-c"})}),!Cn&&(0,D.jsxs)(T.Z,{title:"展开",children:[" ",(0,D.jsx)("span",{className:"icon-youjiantou iconfont c-grey-c"})]})]})}),(0,D.jsx)(C.Z,{flex:"1",children:(0,D.jsxs)("section",{className:[z.rightPart,"ml20"].join(" "),children:[(0,D.jsx)("div",{className:"".concat(z.questionPart," pl30 pr30"),ref:Pi,children:(_r=null==un||null===(fr=un.exercise_question_types)||void 0===fr||null===(fr=fr[Yt].items)||void 0===fr?void 0:fr[$t],(0,D.jsxs)(h.Fragment,{children:[(0,D.jsxs)("div",{className:"pt20 mb20",children:[(0,D.jsxs)("span",{className:z.questionTypeTitle,children:[(0,M.EM)(Yt+1),"、",null==un||null===(mr=un.exercise_question_types)||void 0===mr||null===(mr=mr[Yt])||void 0===mr?void 0:mr.name]}),(0,D.jsxs)("span",{className:z.questionTypeInfo,children:["(共",null==un||null===(hr=un.exercise_question_types)||void 0===hr||null===(hr=hr[Yt])||void 0===hr?void 0:hr.count,"题;",7===(null==un||null===(vr=un.exercise_question_types)||void 0===vr||null===(vr=vr[Yt])||void 0===vr?void 0:vr.question_type)?"包含".concat(null==un||null===(gr=un.exercise_question_types)||void 0===gr||null===(gr=gr[Yt])||void 0===gr?void 0:gr.sub_questions_count,"小题"):""," 共",null==un||null===(xr=un.exercise_question_types)||void 0===xr||null===(xr=xr[Yt])||void 0===xr?void 0:xr.score,"分)"]}),!(null!=_r&&_r.repeat_answer)&&(0,D.jsx)("span",{style:{color:"#E30000",marginLeft:20,fontSize:14},children:"注意:该题作答之后不允许修改答案。"})]}),(0,D.jsx)(h.Fragment,{children:Nr(_r,$t)},$t)]},Yt))}),(0,D.jsxs)(S.Z,{className:z.bottom,align:"middle",justify:"space-between",children:[(0,D.jsx)(C.Z,{children:(0,D.jsx)(Le.Z,{icon:(0,D.jsx)("i",{className:"iconfont ".concat(null!==(Me=un.exercise_question_types)&&void 0!==Me&&null!==(Me=Me[Yt].items[$t])&&void 0!==Me&&Me.is_marked?"icon-biaoji1":"icon-biaojigaiti"),style:{color:"#FFB538",marginRight:6}}),className:z.markBtn,onClick:u()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,V.sS)(an.categoryId,{exercise_question_id:null===(n=un.exercise_question_types[Yt].items[$t])||void 0===n?void 0:n.question_id});case 2:0===e.sent.status&&Vi();case 4:case"end":return e.stop()}}),e)}))),children:null!==(Re=un.exercise_question_types)&&void 0!==Re&&null!==(Re=Re[Yt].items[$t])&&void 0!==Re&&Re.is_marked?"取消标记":"标记该题"})}),(0,D.jsxs)(C.Z,{children:[(0!=Yt||0!=$t)&&(0,D.jsx)(P.ZP,{className:"".concat(z.changeButton," ").concat(z.prevBtn," mr20"),type:"default",onClick:function(){Tr.current?Tr.current="prev":Zr()},children:"上一题"}),!(Yt===(null==un||null===(De=un.exercise_question_types)||void 0===De?void 0:De.length)-1&&$t===(null==un||null===(Ke=un.exercise_question_types)||void 0===Ke||null===(Ke=Ke[Yt])||void 0===Ke||null===(Ke=Ke.items)||void 0===Ke?void 0:Ke.length)-1)&&(0,D.jsx)(P.ZP,{className:z.changeButton,type:"primary",onClick:function(){wi&&(Tr.current?Tr.current="next":Ir())},children:"下一题"})]})]})]})})]}),0!==lt.status&&(0,D.jsx)(xe,{data:lt}),(0,D.jsx)(y.Z,{title:"注意",open:ii,closable:!1,footer:!1,children:(0,D.jsxs)("div",{children:[(0,D.jsx)("p",{style:{marginBottom:0},children:"离开该题后不允许再次修改答案,确认离开吗?"}),(0,D.jsxs)("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,D.jsx)(B.Z,{checked:ai,onChange:function(e){li(e.target.checked)},children:"下次不再显示"}),(0,D.jsxs)("div",{children:[(0,D.jsx)(P.ZP,{onClick:function(){ri(!1),li(!1)},children:"我再想想"}),(0,D.jsx)(P.ZP,{onClick:function(){un.exercise_question_types[Yt].items[$t].ques_status=1,dn(s()({},un)),"prev"===Pr.current?(0===$t?(Yt-=1,$t=un.exercise_question_types[Yt].items.length-1):$t-=1,Jt(Yt),ei($t)):"next"===Pr.current?(un.exercise_question_types[Yt].items.length-1===$t?(Yt+=1,$t=0):$t+=1,Jt(Yt),ei($t)):(Jt(Ar.current.oneindex),ei(Ar.current.twoindex)),ri(!1)},type:"primary",style:{marginLeft:30},children:"确认"})]})]})]})}),(0,D.jsx)(Ee.Z,{successCb:Hi})]}),En&&(0,D.jsx)(Ae(),{disabled:vi,bounds:ki,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,r=i.clientWidth,o=i.clientHeight,s=null===(t=Ci.current)||void 0===t?void 0:t.getBoundingClientRect();Si({left:-s.left+n.x,right:r-(s.right-n.x),top:-s.top+n.y,bottom:o-(s.bottom-n.y)-70})}(0,n)},children:(0,D.jsx)("div",{ref:Ci,style:{position:"absolute",left:40,top:200,zIndex:101},children:(0,D.jsxs)("div",{onMouseOver:function(){vi&&gi(!1)},onMouseOut:function(){gi(!0)},children:[(0,D.jsxs)(S.Z,{className:z.cameraHeader,align:"middle",justify:"space-between",children:[(0,D.jsxs)(C.Z,{children:[(0,D.jsx)("i",{className:"iconfont icon-kaiqishexiangtou"}),(0,D.jsx)("span",{children:"已开启摄像头"})]}),Ti?(0,D.jsx)(Ze.Z,{onClick:function(){Ei(!1)}}):(0,D.jsx)(Ie.Z,{onClick:function(){Ei(!0)}})]}),(0,D.jsx)("div",{style:{display:Ti?"flex":"none"},children:(0,D.jsx)(L.Z,{number:(null==un||null===(Ye=un.exercise)||void 0===Ye?void 0:Ye.photo_count)-(null==un||null===(Je=un.exercise)||void 0===Je?void 0:Je.take_photo),take_photo:null==un||null===(Xe=un.exercise)||void 0===Xe?void 0:Xe.take_photo,ref:Rt,time:null===(Qe=un.exercise)||void 0===Qe?void 0:Qe.left_time,update:Vi,supportCamera:function(e){2===e?(ft(!0),Dn(null==mn?void 0:mn.screen_shot_open),null!=mn&&mn.screen_shot_open||(Ln(null==mn?void 0:mn.screen_open),Vi())):1===e&&setTimeout((function(){return v.history.push("/")}),3e3)}})})]})})}),(0,D.jsx)(y.Z,{destroyOnClose:!0,closable:!1,centered:!0,className:z.teachAnalysisModal,title:(0,D.jsxs)(S.Z,{align:"middle",justify:"space-between",children:[(0,D.jsx)(C.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"},children:"教师评价"}),(0,D.jsx)(C.Z,{children:(0,D.jsx)("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:function(){return Li(!1)}})})]}),open:Ii,footer:!1,onCancel:function(){return Li(!1)},children:null==un||null===($e=un.exercise_answer_user)||void 0===$e?void 0:$e.analysis}),(0,D.jsx)(y.Z,{destroyOnClose:!0,centered:!0,width:555,title:(0,D.jsxs)(S.Z,{align:"middle",children:[(0,D.jsx)("div",{className:"c-black font16 mr8",children:(0,ze._V)(ze.CP.answer8)}),(0,D.jsx)("div",{className:"c-grey-666",children:(0,ze._V)(ze.CP.answer9)})]}),open:Pt,footer:!1,onCancel:function(){return At(!1)},children:(0,D.jsxs)("div",{children:[(0,D.jsx)("div",{className:"mb20 c-black",children:(0,ze._V)(ze.CP.answer10)}),(0,D.jsx)(Oe,{onOk:function(e){var n;console.log(e,444),e.join("")===(null==un||null===(n=un.exercise)||void 0===n?void 0:n.screen_key)?Yi():(j.ZP.warning((0,ze._V)(ze.CP.answer11)),qt((function(e){return e+1})))}},Lt)]})})]})}))},62408:function(e,n,t){"use strict";var i=t(31468),r=t.n(i),o=t(7557),s=t.n(o),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301),p=t(31797),f=t(78241),m=t(43418),h=t(71418),v=t(61998),g=t(92832),x=t(94001),_=t(95237),w=t(43604),y=t(3113),b=t(33571),j=t(61186),k=t.n(j),S=t(32007),C=t(66621),N=t(47243),B=t(89260),T=t(92208),E=t(37712);p.Z.Countdown;n.Z=(0,S.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,o,a=e.exercise,c=e.successCb,p=e.dispatch,j=(0,S.useParams)(),P=f.Z.useForm(),A=u()(P,1)[0],Z=f.Z.useWatch("time",A),I=(0,d.useState)(!1),L=u()(I,2),q=L[0],M=L[1],R=(0,d.useRef)(),D=a.actionTabs,O=(0,d.useState)(),F=u()(O,2),G=F[0],z=F[1],H=(0,T.U)(b.n7,{id:j.categoryId}),W=u()(H,4),U=W[1],V=W[2],K=W[3],Y=(0,T.U)(b.Cd,{}),J=u()(Y,3),X=J[1],Q=J[2];(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&(M(!1),A.resetFields())}),[a.actionTabs.key]);var $=function(){var e=l()(s()().mark((function e(){var n,t,i,r,o,a,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.validateFields();case 2:if(o=A.getFieldsValue(),M(!0),!("no"!==(null==D||null===(n=D.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=D&&null!==(t=D.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=l()(s()().mark((function e(n){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,N.y)({ip_limit:null==D||null===(t=D.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==D||null===(i=D.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return R.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,b.ZD)(null==D||null===(i=D.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==D||null===(r=D.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:o.unlock_key,time:o.time,ip:R.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!c){e.next=15;break}return p({type:"exercise/setActionTabs",payload:{}}),c(),e.abrupt("return");case 15:u=null==D?void 0:D.exerciseParams,(0,C.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:j.coursesId,login:null===(a=(0,B.eY)())||void 0===a?void 0:a.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),p({type:"exercise/setActionTabs",payload:{}});case 18:M(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,E.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==D||null===(n=D.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==D||null===(t=D.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q(j);case 2:return n=e.sent,e.next=5,V({});case 5:n.status||z(n);case 6:case"end":return e.stop()}}),e)})))()}),[a.actionTabs.key]);var te=(null==G?void 0:G.exercise)||{},ie=te.time,re=te.end_time,oe=null!=K&&K.user_end_time?k()(null==K?void 0:K.user_end_time).add(1,"minutes"):k()(),se=k()(re)>oe?Math.round(k().duration(k()(re).diff(oe.startOf("minute"))).asMinutes()):0,ae=((null==K?void 0:K.student_left_minutes)||0)+(Z||0);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(m.Z,{width:514,centered:!0,closable:!(null==D||null===(i=D.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===a.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,E.jsxs)(h.Z,{spinning:U||X,children:[ne&&(0,E.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,E.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,E.jsx)(v.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==D||null===(o=D.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:ee}),(0,E.jsx)("div",{className:"",children:(0,E.jsxs)(f.Z,{form:A,layout:"vertical",autoComplete:"off",children:[(0,E.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,E.jsx)(g.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(f.Z.Item,{name:"time",label:(0,E.jsxs)("span",{children:["延长时间(",(0,E.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",k()(re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,E.jsx)(x.Z,{min:0,precision:0,max:se,style:{width:"100%"},placeholder:"最大可延长时间为".concat(se,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,E.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,E.jsx)("span",{className:"ml5",children:U||X?"--":ae}),"分钟",0!==ae&&(null==K?void 0:K.user_end_time)&&(0,E.jsxs)("span",{children:[",交卷截止时间:",(0,E.jsx)("span",{className:"ml5",children:k()(null==K?void 0:K.user_end_time).add(Z||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,E.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",k()(re).format("YYYY-MM-DD HH:mm")]})]})}),(0,E.jsxs)(_.Z,{justify:"space-between",align:"middle",children:[(0,E.jsx)(w.Z,{}),(0,E.jsx)(w.Z,{children:(0,E.jsx)(y.ZP,{loading:q,onClick:$,children:"进入考试"})})]})]})})})}))},76666:function(e,n,t){"use strict";t.d(n,{Y4:function(){return Z},Im:function(){return E},ZP:function(){return L}});var i=t(79800),r=t.n(i),o=t(7557),s=t.n(o),a=t(41498),l=t.n(a),c=t(82242),u=t.n(c),d=t(85573),p=t.n(d),f=t(59301),m=t(92832),h=t(3113),v=t(78386),g=t(20538),x=t(98234),_=t(24334),w=t(51021),y=t(51150),b=t(66621),j=t(34376),k=t(85750),S=t(32007),C=t(11533),N=t(37712),B=m.Z.TextArea,T={visible:!1,tabIndex:"0"},E=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),P=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(P||{});function A(e,n){switch(n.type){case P.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case P.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function Z(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,c=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,m=e.setData,h=(0,f.useRef)(),v=(0,f.useRef)(),g=(0,f.useRef)(),w=null,S={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,f.useEffect)((function(){if(i&&!a&&h.current){var e=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(h.current);var n=(0,b.pp)(_.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!a&&v.current){var t=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(v.current),t.write((0,b.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!a&&g.current){var s=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});s.open(g.current),s.write((0,b.pp)(_.Base64.decode(o))),s.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:w=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,N.jsx)("div",{ref:h}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){m(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,N.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,N.jsx)("div",{ref:g}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){m(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:w=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!a&&(0,N.jsx)(y.Z,{value:r,style:S}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{onClick:function(){return(0,b.LR)(c,r)},children:r})})]}),(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,N.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[_.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:w=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:_.Base64.decode(t)})]});break;case x.h.PODFAILURE:w=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:w=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",w," "]})}function I(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,s=e.expected_output,a=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,N.jsx)("p",{children:"执行结果:"}),(0,N.jsx)("pre",{children:_.Base64.decode(r)})]});break;case x.h.NOMATCH:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsxs)("p",{children:["输出:",r&&_.Base64.decode(r)]}),(0,N.jsxs)("p",{children:["预期输出:",s&&_.Base64.decode(s)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["最后执行的输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:_.Base64.decode(t)})]});break;case x.h.PODFAILURE:a=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:a=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",a," "]})}var L=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,a=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,m=e.user,x=(0,f.useReducer)(A,T),_=r()(x,2),y=_[0],b=_[1],j=y.visible,E=(y.tabIndex,(0,S.useSearchParams)()),Z=r()(E,1)[0];var L=(0,f.useMemo)((function(){if(a){a.status;return(0,N.jsx)(N.Fragment,{children:I(a)})}return null}),[a]);var q=function(){var e=l()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==m?void 0:m.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,N.jsxs)("div",{className:"test-case-panel",children:[(0,N.jsxs)("div",{className:"test-case-panel-body ".concat(j?"active":""),children:[(0,N.jsx)("ul",{className:"s-navs",children:(0,N.jsx)("li",{children:(0,N.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,N.jsx)(C.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,N.jsx)(B,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:c}),rightNode:i?(0,N.jsx)(w.Z,{message:"代码执行中..."}):a?L:(0,N.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,N.jsx)("a",{className:"btn-collapse ".concat(j?"up":""),onClick:function(){b({type:P.SET_VISIBLE,payload:!j})},children:j?(0,N.jsx)(v.Z,{}):(0,N.jsx)(g.Z,{})}),(0,N.jsxs)("footer",{className:"footer",children:[(0,N.jsx)("span",{children:"控制台"}),(0,N.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,N.jsx)(h.ZP,{onClick:function(){return q(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,N.jsx)(h.ZP,{onClick:function(){return q(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,N.jsx)(h.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){b({type:P.SET_VISIBLE,payload:!0}),b({type:P.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==Z.get("qtype")&&(0,N.jsx)(h.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){b({type:P.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},98234:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},75136:function(e,n,t){"use strict";t.d(n,{H7:function(){return f},MK:function(){return p},MU:function(){return l},X6:function(){return u},bM:function(){return a},fi:function(){return m},fu:function(){return s},n4:function(){return h},rX:function(){return d},vl:function(){return v},zO:function(){return c}});var i=t(82242),r=t.n(i),o=t(85750);function s(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function a(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function l(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function m(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function h(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function v(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),o=t(82242),s=t.n(o),a=t(41498),l=t.n(a),c=t(79800),u=t.n(c),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),o=i[0],a=i[1],c=(0,d.useState)(!1),p=u()(c,2),f=p[0],m=p[1],h=(0,d.useState)(),v=u()(h,2),g=v[0],x=v[1],_=function(){var t=l()(r()().mark((function t(i){var l,c,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?n:s()(s()({},o),i),m(!0),a(c),t.next=6,e(c);case 6:return u=t.sent,m(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[o,f,_,g]}},59413:function(e,n,t){"use strict";t.d(n,{_:function(){return a}});var i=t(91232),r=t.n(i),o=t(59301),s=t(43418),a=function(e){var n,t,i=(0,o.useRef)([]),a=function(){var e,n=r()(i.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;clearTimeout(t)}}catch(e){n.e(e)}finally{n.f()}i.current=[]};return(0,o.useEffect)((function(){var n,t;if(a(),null!=e&&null!==(n=e.exercise)&&void 0!==n&&n.left_time&&(null==e||null===(t=e.exercise)||void 0===t||null===(t=t.exercise_events)||void 0===t?void 0:t.length)>0){var o,l,c=r()(null==e||null===(o=e.exercise)||void 0===o?void 0:o.exercise_events);try{var u=function(){var n,t=l.value;if((null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time)>60*(null==t?void 0:t.reminder_time)){var r,o=1e3*((null==e||null===(r=e.exercise)||void 0===r?void 0:r.left_time)-60*(null==t?void 0:t.reminder_time));o=o>2147483647?2147483647:o;var a=setTimeout((function(){s.Z.info({content:"".concat(null==t?void 0:t.reminder_content),icon:null,title:"提示",centered:!0,okText:"知道了"})}),o);i.current.push(a)}};for(c.s();!(l=c.n()).done;)u()}catch(e){c.e(e)}finally{c.f()}}}),[null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time,null==e||null===(t=e.exercise)||void 0===t?void 0:t.exercise_events]),a}},27666:function(e,n,t){"use strict";var i=t(61414),r=t(71783);n.Z=function(e){let n;const t=t=>()=>{n=null,e.apply(void 0,(0,i.Z)(t))},o=function(){if(null==n){for(var e=arguments.length,i=new Array(e),o=0;o{r.Z.cancel(n),n=null},o}},81228:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(19243),r=t(16177),o=t(74258),s=t(35796),a=t(59301),l=t(92310),c=t.n(l),u=t(28647),d=t(55405),p=t(27666),f=t(36355),m=t(83116),h=t(37613);const v=e=>{const{componentCls:n}=e;return{[n]:{position:"fixed",zIndex:e.zIndexPopup}}};var g=(0,m.Z)("Affix",(e=>{const n=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[v(n)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function _(e,n,t){if(void 0!==t&&n.top>e.top-t)return t+n.top}function w(e,n,t){if(void 0!==t&&n.bottom{const n=e.getTargetFunc(),t=null==n?void 0:n(),{prevTarget:i}=e.state;i!==t&&(y.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.addEventListener(n,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:t}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:n}=e.state,t=e.getTargetFunc(),i=null==t?void 0:t();y.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.removeEventListener(t,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:n,offsetTop:t}=e.props;return void 0===n&&void 0===t?0:t},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:n,lastAffix:t}=e.state,{onChange:i}=e.props,r=e.getTargetFunc();if(n!==j.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!r)return;const o=e.getOffsetTop(),s=e.getOffsetBottom(),a=r();if(a){const n={status:j.None},r=x(e.placeholderNodeRef.current);if(0===r.top&&0===r.left&&0===r.width&&0===r.height)return;const l=x(a),c=_(r,l,o),u=w(r,l,s);void 0!==c?(n.affixStyle={position:"fixed",top:c,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}):void 0!==u&&(n.affixStyle={position:"fixed",bottom:u,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}),n.lastAffix=!!n.affixStyle,i&&t!==n.lastAffix&&i(n.lastAffix),e.setState(n)}},e.prepareMeasure=()=>{e.setState({status:j.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const n=e.getTargetFunc(),{affixStyle:t}=e.state;if(n&&t){const i=e.getOffsetTop(),r=e.getOffsetBottom(),o=n();if(o&&e.placeholderNodeRef.current){const n=x(o),s=x(e.placeholderNodeRef.current),a=_(s,n,i),l=w(s,n,r);if(void 0!==a&&t.top===a||void 0!==l&&t.bottom===l)return}}e.prepareMeasure()})),e}return(0,r.Z)(t,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:n}=this.props;return void 0!==n?n:null!=e?e:b}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:n}=this.state,{affixPrefixCls:t,rootClassName:i,children:r}=this.props,o=c()(e&&i,{[t]:!!e});let s=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return a.createElement(u.Z,{onResize:this.updatePosition},a.createElement("div",Object.assign({},s,{ref:this.placeholderNodeRef}),e&&a.createElement("div",{style:n,"aria-hidden":"true"}),a.createElement("div",{className:o,ref:this.fixedNodeRef,style:e},a.createElement(u.Z,{onResize:this.updatePosition},r))))}}]),t}(a.Component);k.contextType=f.E_;var S=(0,a.forwardRef)(((e,n)=>{const{prefixCls:t,rootClassName:i}=e,{getPrefixCls:r}=(0,a.useContext)(f.E_),o=r("affix",t),[s,l]=g(o),u=Object.assign(Object.assign({},e),{affixPrefixCls:o,rootClassName:c()(i,l)});return s(a.createElement(k,Object.assign({},u,{ref:n})))}))},46400:function(e,n,t){"use strict";t.d(n,{Z:function(){return L}});var i=t(80559),r=t(58670),o=t(51638),s=t(54745),a=t(31855),l=t(92310),c=t.n(l),u=t(43167),d=t(47413),p=t(59301),f=t(92343),m=t(36355),h=t(17313),v=t(83116);const g=(e,n,t,i,r)=>({backgroundColor:e,border:`${i.lineWidth}px ${i.lineType} ${n}`,[`${r}-icon`]:{color:t}}),x=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:i,marginSM:r,fontSize:o,fontSizeLG:s,lineHeight:a,borderRadiusLG:l,motionEaseInOutCirc:c,withDescriptionIconSize:u,colorText:d,colorTextHeading:p,withDescriptionPadding:f,defaultPadding:m}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:l,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:"none",fontSize:o,lineHeight:a},"&-message":{color:p},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${c}, opacity ${t} ${c},\n padding-top ${t} ${c}, padding-bottom ${t} ${c},\n margin-bottom ${t} ${c}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:f,[`${n}-icon`]:{marginInlineEnd:r,fontSize:u,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:i,color:p,fontSize:s},[`${n}-description`]:{display:"block",color:d}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},_=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:i,colorSuccessBg:r,colorWarning:o,colorWarningBorder:s,colorWarningBg:a,colorError:l,colorErrorBorder:c,colorErrorBg:u,colorInfo:d,colorInfoBorder:p,colorInfoBg:f}=e;return{[n]:{"&-success":g(r,i,t,e,n),"&-info":g(f,p,d,e,n),"&-warning":g(a,s,o,e,n),"&-error":Object.assign(Object.assign({},g(u,c,l,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},w=e=>{const{componentCls:n,iconCls:t,motionDurationMid:i,marginXS:r,fontSizeIcon:o,colorIcon:s,colorIconHover:a}=e;return{[n]:{"&-action":{marginInlineStart:r},[`${n}-close-icon`]:{marginInlineStart:r,padding:0,overflow:"hidden",fontSize:o,lineHeight:`${o}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:s,transition:`color ${i}`,"&:hover":{color:a}}},"&-close-text":{color:s,transition:`color ${i}`,"&:hover":{color:a}}}}},y=e=>[x(e),_(e),w(e)];var b=(0,v.Z)("Alert",(e=>[y(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),j=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r{const{icon:n,prefixCls:t,type:i}=e,r=k[i]||null;return n?(0,f.wm)(n,p.createElement("span",{className:`${t}-icon`},n),(()=>({className:c()(`${t}-icon`,{[n.props.className]:n.props.className})}))):p.createElement(r,{className:`${t}-icon`})},C=e=>{const{isClosable:n,prefixCls:t,closeIcon:i,handleClose:r}=e,s=!0===i||void 0===i?p.createElement(o.Z,null):i;return n?p.createElement("button",{type:"button",onClick:r,className:`${t}-close-icon`,tabIndex:0},s):null};var N=e=>{const{description:n,prefixCls:t,message:i,banner:r,className:o,rootClassName:s,style:a,onMouseEnter:l,onMouseLeave:f,onClick:h,afterClose:v,showIcon:g,closable:x,closeText:_,closeIcon:w,action:y}=e,k=j(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[N,B]=p.useState(!1);const T=p.useRef(null),{getPrefixCls:E,direction:P,alert:A}=p.useContext(m.E_),Z=E("alert",t),[I,L]=b(Z),q=n=>{var t;B(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},M=p.useMemo((()=>void 0!==e.type?e.type:r?"warning":"info"),[e.type,r]),R=p.useMemo((()=>!!_||("boolean"==typeof x?x:!1!==w&&null!=w)),[_,w,x]),D=!(!r||void 0!==g)||g,O=c()(Z,`${Z}-${M}`,{[`${Z}-with-description`]:!!n,[`${Z}-no-icon`]:!D,[`${Z}-banner`]:!!r,[`${Z}-rtl`]:"rtl"===P},null==A?void 0:A.className,o,s,L),F=(0,d.Z)(k,{aria:!0,data:!0});return I(p.createElement(u.default,{visible:!N,motionName:`${Z}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:v},(t=>{let{className:r,style:o}=t;return p.createElement("div",Object.assign({ref:T,"data-show":!N,className:c()(O,r),style:Object.assign(Object.assign(Object.assign({},null==A?void 0:A.style),a),o),onMouseEnter:l,onMouseLeave:f,onClick:h,role:"alert"},F),D?p.createElement(S,{description:n,icon:e.icon,prefixCls:Z,type:M}):null,p.createElement("div",{className:`${Z}-content`},i?p.createElement("div",{className:`${Z}-message`},i):null,n?p.createElement("div",{className:`${Z}-description`},n):null),y?p.createElement("div",{className:`${Z}-action`},y):null,p.createElement(C,{isClosable:R,prefixCls:Z,closeIcon:_||w,handleClose:q}))})))},B=t(19243),T=t(16177),E=t(74258),P=t(35796);let A=function(e){(0,E.Z)(t,e);var n=(0,P.Z)(t);function t(){var e;return(0,B.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,T.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:i,info:r}=this.state,o=r&&r.componentStack?r.componentStack:null,s=void 0===e?(i||"").toString():e,a=void 0===n?o:n;return i?p.createElement(N,{type:"error",message:s,description:p.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},a)}):t}}]),t}(p.Component);var Z=A;const I=N;I.ErrorBoundary=Z;var L=I},79817:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(61414),r=t(92310),o=t.n(r),s=t(83794),a=t(59301),l=t(6774),c=t(13845),u=t(68031),d=t(81228),p=t(36355);var f=a.createContext(void 0);var m=e=>{const{href:n,title:t,prefixCls:i,children:r,className:s,target:l,replace:c}=e,u=a.useContext(f),{registerLink:d,unregisterLink:m,scrollTo:h,onClick:v,activeLink:g,direction:x}=u||{};a.useEffect((()=>(null==d||d(n),()=>{null==m||m(n)})),[n]);const{getPrefixCls:_}=a.useContext(p.E_),w=_("anchor",i),y=g===n,b=o()(`${w}-link`,s,{[`${w}-link-active`]:y}),j=o()(`${w}-link-title`,{[`${w}-link-title-active`]:y});return a.createElement("div",{className:b},a.createElement("a",{className:j,href:n,title:"string"==typeof t?t:"",target:l,onClick:e=>{c&&(e.preventDefault(),window.location.replace(n)),null==v||v(e,{title:t,href:n}),null==h||h(n)}},t),"horizontal"!==x?r:null)},h=t(17313),v=t(83116),g=t(37613);const x=e=>{const{componentCls:n,holderOffsetBlock:t,motionDurationSlow:i,lineWidthBold:r,colorPrimary:o,lineType:s,colorSplit:a}=e;return{[`${n}-wrapper`]:{marginBlockStart:-t,paddingBlockStart:t,[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",paddingInlineStart:r,[`${n}-link`]:{paddingBlock:e.linkPaddingBlock,paddingInline:`${e.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},h.vS),{position:"relative",display:"block",marginBlockEnd:e.anchorTitleBlock,color:e.colorText,transition:`all ${e.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${n}-link-title`]:{color:e.colorPrimary},[`${n}-link`]:{paddingBlock:e.anchorPaddingBlockSecondary}}}),[`&:not(${n}-wrapper-horizontal)`]:{[n]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${r}px ${s} ${a}`,content:'" "'},[`${n}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${i} ease-in-out`,width:r,backgroundColor:o,[`&${n}-ink-visible`]:{display:"inline-block"}}}},[`${n}-fixed ${n}-ink ${n}-ink`]:{display:"none"}}}},_=e=>{const{componentCls:n,motionDurationSlow:t,lineWidthBold:i,colorPrimary:r}=e;return{[`${n}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${e.lineType} ${e.colorSplit}`,content:'" "'},[n]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${n}-link:first-of-type`]:{paddingInline:0},[`${n}-ink`]:{position:"absolute",bottom:0,transition:`left ${t} ease-in-out, width ${t} ease-in-out`,height:i,backgroundColor:r}}}}};var w=(0,v.Z)("Anchor",(e=>{const{fontSize:n,fontSizeLG:t,paddingXXS:i}=e,r=(0,g.TS)(e,{holderOffsetBlock:i,anchorPaddingBlockSecondary:i/2,anchorTitleBlock:n/14*3,anchorBallSize:t/2});return[x(r),_(r)]}),(e=>({linkPaddingBlock:e.paddingXXS,linkPaddingInlineStart:e.padding})));function y(){return window}function b(e,n){if(!e.getClientRects().length)return 0;const t=e.getBoundingClientRect();return t.width||t.height?n===window?(n=e.ownerDocument.documentElement,t.top-n.clientTop):t.top-n.getBoundingClientRect().top:t.top}const j=/#([\S ]+)$/,k=e=>{var n;const{rootClassName:t,anchorPrefixCls:r,className:h,style:v,offsetTop:g,affix:x=!0,showInkInFixed:_=!1,children:w,items:k,direction:S="vertical",bounds:C,targetOffset:N,onClick:B,onChange:T,getContainer:E,getCurrentAnchor:P,replace:A}=e;const[Z,I]=a.useState([]),[L,q]=a.useState(null),M=a.useRef(L),R=a.useRef(null),D=a.useRef(null),O=a.useRef(!1),{direction:F,getTargetContainer:G,anchor:z}=a.useContext(p.E_),H=null!==(n=null!=E?E:G)&&void 0!==n?n:y,W=JSON.stringify(Z),U=(0,s.useEvent)((e=>{Z.includes(e)||I((n=>[].concat((0,i.Z)(n),[e])))})),V=(0,s.useEvent)((e=>{Z.includes(e)&&I((n=>n.filter((n=>n!==e))))})),K=(0,s.useEvent)((e=>{if(M.current===e)return;const n="function"==typeof P?P(e):e;q(n),M.current=n,null==T||T(e)})),Y=a.useCallback((()=>{if(O.current)return;const e=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;const i=[],r=H();if(e.forEach((e=>{const o=j.exec(null==e?void 0:e.toString());if(!o)return;const s=document.getElementById(o[1]);if(s){const o=b(s,r);on.top>e.top?n:e)).link;return""}(Z,void 0!==N?N:g||0,C);K(e)}),[W,N,g]),J=a.useCallback((e=>{K(e);const n=j.exec(e);if(!n)return;const t=document.getElementById(n[1]);if(!t)return;const i=H();let r=(0,c.Z)(i,!0)+b(t,i);r-=void 0!==N?N:g||0,O.current=!0,(0,u.Z)(r,{getContainer:H,callback(){O.current=!1}})}),[N,g]),X=o()(t,`${r}-wrapper`,{[`${r}-wrapper-horizontal`]:"horizontal"===S,[`${r}-rtl`]:"rtl"===F},h,null==z?void 0:z.className),Q=o()(r,{[`${r}-fixed`]:!x&&!_}),$=o()(`${r}-ink`,{[`${r}-ink-visible`]:L}),ee=Object.assign(Object.assign({maxHeight:g?`calc(100vh - ${g}px)`:"100vh"},null==z?void 0:z.style),v),ne=e=>Array.isArray(e)?e.map((e=>a.createElement(m,Object.assign({replace:A},e,{key:e.key}),"vertical"===S&&ne(e.children)))):null,te=a.createElement("div",{ref:R,className:X,style:ee},a.createElement("div",{className:Q},a.createElement("span",{className:$,ref:D}),"items"in e?ne(k):w));a.useEffect((()=>{const e=H();return Y(),null==e||e.addEventListener("scroll",Y),()=>{null==e||e.removeEventListener("scroll",Y)}}),[W]),a.useEffect((()=>{"function"==typeof P&&K(P(M.current||""))}),[P]),a.useEffect((()=>{(()=>{var e;const n=null===(e=R.current)||void 0===e?void 0:e.querySelector(`.${r}-link-title-active`);if(n&&D.current){const{style:e}=D.current,t="horizontal"===S;e.top=t?"":`${n.offsetTop+n.clientHeight/2}px`,e.height=t?"":`${n.clientHeight}px`,e.left=t?`${n.offsetLeft}px`:"",e.width=t?`${n.clientWidth}px`:"",t&&(0,l.Z)(n,{scrollMode:"if-needed",block:"nearest"})}})()}),[S,P,W,L]);const ie=a.useMemo((()=>({registerLink:U,unregisterLink:V,scrollTo:J,activeLink:L,onClick:B,direction:S})),[L,B,J,S]);return a.createElement(f.Provider,{value:ie},x?a.createElement(d.Z,{offsetTop:g,target:H},te):te)};const S=e=>{const{prefixCls:n,rootClassName:t}=e,{getPrefixCls:i}=a.useContext(p.E_),r=i("anchor",n),[s,l]=w(r);return s(a.createElement(k,Object.assign({},e,{rootClassName:o()(l,t),anchorPrefixCls:r})))};S.Link=m;var C=S},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Detail__index.async.js b/p__Classrooms__Lists__Exercise__Detail__index.async.js index 1b1a1b3ada..ac632dbe4e 100644 --- a/p__Classrooms__Lists__Exercise__Detail__index.async.js +++ b/p__Classrooms__Lists__Exercise__Detail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54164,42441],{28563:function(e,n,t){t.d(n,{Z:function(){return c}});var i=t(33614),s=t(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},a=t(22589),l=function(e,n){return s.createElement(a.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var c=s.forwardRef(l)},60159:function(e,n,t){t.d(n,{ij:function(){return k},_s:function(){return P},Uf:function(){return N},ZP:function(){return _}});var i=t(82242),s=t.n(i),r=(t(59301),"analysis___xyV_c"),a="title___DQ3VK",l="itemWrap___vFE5r",c="item___NjeOt",o="list___BbMrm",d="wrap___UQTTb",u="img___tNvUo",x="tips___Eu4wH",f="footer___ZbR9W",p="noData___mLlw0",h=t(92310),m=t.n(h),v=t(42441),j=t(6848),g=t(96865),y=t(71418),b=t(50883),w=t(20817),A=t(37712),N=function(){var e,n,t,i,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=null==r||null===(e=r.emotion)||void 0===e?void 0:e.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),l=null==r||null===(n=r.focus)||void 0===n?void 0:n.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),c=null==r||null===(t=r.action)||void 0===t?void 0:t.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),o=null==r||null===(i=r.intention)||void 0===i?void 0:i.map((function(e){return s()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:a||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:c||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:o||[]}]},P=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,l=e.bottom,c=void 0===l?23:l,p=e.precision,h=void 0===p?0:p,v=e.wrapWidth,g=void 0===v?1200:v,y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},b=Math.floor((g-(r-1)*a)/r);return(0,A.jsx)("div",{className:m()(o,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,s=e.emotion,l=e.action,o=e.intention,p=e.focus;return(0,A.jsxs)("div",{className:d,style:{width:b,marginRight:(1+n)%r==0?0:a+h,marginBottom:c},children:[(0,A.jsxs)("div",{className:u,children:[(0,A.jsx)("img",{src:"".concat(w.Z.API_SERVER).concat(t)}),(0,A.jsxs)("div",{className:x,children:[(0,A.jsxs)("div",{children:[(0,A.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,A.jsx)("span",{children:i})]})]}),(0,A.jsxs)("div",{className:f,children:[(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,A.jsxs)("span",{children:["表情:",(0,A.jsx)(j.Z,{title:s,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(s,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-hangwei"}),(0,A.jsxs)("span",{children:["行为:",(0,A.jsx)(j.Z,{title:l,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(l,4)})})]})]})]}),(0,A.jsxs)("ul",{children:[(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-yitu"}),(0,A.jsxs)("span",{children:["意图:",(0,A.jsx)(j.Z,{title:o,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(o,4)})})]})]}),(0,A.jsxs)("li",{children:[(0,A.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,A.jsxs)("span",{children:["专注度:",(0,A.jsx)(j.Z,{title:p,children:(0,A.jsx)("span",{className:"c-grey-333",children:y(p,3)})})]})]})]})]})]},n)})))})},k=function(e){var n,t,i=e.className,s=e.style,r=e.title,c=e.hideBar,o=void 0!==c&&c,d=e.children,u=e.customText,x=void 0===u?"":u,f=e.noDataText,h=void 0===f?"":f,v=e.emptyData,j=void 0===v?[]:v,y=e.loading,w=e.actionAnalysis,N=(null==j||null===(n=j[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=j&&null!==(t=j[1])&&void 0!==t&&t.length)||!w,P=w?h:x;return(0,A.jsxs)(g.Z,{loading:y,active:!0,children:[N&&(0,A.jsxs)("div",{className:m()(p,i),style:s,children:[!!r&&(0,A.jsxs)("div",{className:a,children:[!o&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:r})]}),(0,A.jsx)("div",{className:l,children:(0,A.jsx)(b.Z,{customText:P})})]}),!N&&d]})},_=function(e){var n=e.className,t=e.style,i=e.data,s=void 0===i?[]:i,o=e.title,d=e.hideBar,u=void 0!==d&&d,x=e.loading,f=void 0!==x&&x;return(0,A.jsxs)("div",{className:m()(r,n),style:t,children:[!!o&&(0,A.jsxs)("div",{className:a,children:[!u&&(0,A.jsx)("b",{}),(0,A.jsx)("span",{children:o})]}),(0,A.jsx)(y.Z,{spinning:f,children:(0,A.jsx)("div",{className:l,children:null==s?void 0:s.map((function(e,n){return(0,A.jsx)("div",{className:c,children:(0,A.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
      {b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},93524:function(e,n,t){t.d(n,{t:function(){return x}});var i=t(82242),s=t.n(i),r=(t(59301),t(3113)),a="buttonFixed___vyq30",l="button___hxmYv",c="buttonWrap___uK8dl",o=t(92310),d=t.n(o),u=t(37712),x=function(e){var n=e.cancelText,t=void 0===n?"取消":n,i=e.okText,o=void 0===i?"确定":i,x=e.loading,f=void 0!==x&&x,p=e.hasOkBtn,h=void 0===p||p,m=e.hasCancelBtn,v=void 0===m||m,j=e.okButtonProps,g=void 0===j?{}:j,y=e.onCancel,b=void 0===y?function(){}:y,w=e.onOk,A=void 0===w?function(){}:w,N=e.className,P=void 0===N?"":N;return(0,u.jsx)("div",{className:d()(a,P),children:(0,u.jsxs)("div",{className:c,children:[v&&(0,u.jsx)(r.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:b,children:t}),h&&(0,u.jsx)(r.ZP,s()(s()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:f,onClick:A},g),{},{children:o}))]})})}},76789:function(e,n,t){t.d(n,{N:function(){return S}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(57809),f=t(43418),p=t(92832),h=t(8591),m=t(95237),v=t(43604),j=t(85750),g="wrap___F7E3F",y="selectWrapper____kESB",b="tips___aHjQY",w="linkBtn___uggVr",A="public_tips___sZVWd",N="inputCss___t66EO",P="bt___lXptu",k=t(680),_=t(37712),Z=x.default.Option,S=function(e){var n=e.subId,t=e.value,i=e.selectvalues,r=e.disabled,l=e.knowledgeOptions,o=void 0===l?[]:l,S=e.onChange,I=void 0===S?function(){}:S,C=e.onAddKnowledgeFinish,H=void 0===C?function(){}:C,D=(0,u.useRef)(),E=(0,u.useState)([]),L=d()(E,2),z=L[0],O=L[1];t=t||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(O(c()(i)),I(c()(i))):(O([]),I([]))}),[o]),(0,u.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&I(c()(t))}),[o]);return(0,_.jsxs)(m.Z,{wrap:!1,align:"middle",className:g,children:[(0,_.jsx)(v.Z,{children:(0,_.jsx)(x.default,{mode:"multiple",disabled:!n||r,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(O(c()(n)),I(c()(n))):(O([]),I([]))},style:{width:490},showSearch:!0,allowClear:!0,value:z,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==o?void 0:o.map((function(e){return(0,_.jsx)(Z,{value:e.id,label:e.name,children:(0,_.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,_.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,_.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,_.jsxs)(v.Z,{className:"ml20",children:[(0,_.jsx)("span",{className:b,children:"没有合适的知识点?"}),(0,_.jsx)("span",{className:w,onClick:function(e){e.preventDefault(),D.current="",f.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,_.jsxs)("div",{className:"font14",children:[(0,_.jsxs)("div",{className:A,children:[(0,_.jsx)(k.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,_.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,_.jsxs)("div",{style:{width:"95px"},children:[(0,_.jsx)("span",{className:P,children:"*"}),"知识点名称"]}),(0,_.jsx)(p.Z,{className:N,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:D.current,onChange:function(e){D.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=a()(s()().mark((function e(t,r){var a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D.current){e.next=3;break}return h.ZP.warning("请输入知识点名称"),e.abrupt("return",r());case 3:if(!(D.current.length>20)){e.next=6;break}return h.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",r());case 6:return e.next=8,(0,j.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:D.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(H({id:a.tag_discipline_id,name:D.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),I(c()(l)),O(c()(l)),I(c()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},3022:function(e,n,t){t.r(n),t.d(n,{default:function(){return sr}});var i=t(37205),s=t.n(i),r=t(7557),a=t.n(r),l=t(82242),c=t.n(l),o=t(41498),d=t.n(o),u=t(79800),x=t.n(u),f=t(39647),p=t.n(f),h=t(59301),m=t(85750),v=t(32007),j=t(43418),g=t(20834),y=t(8591),b=t(24905),w=t(6848),A=t(66104),N=t(3113),P=t(38854),k=t(99313),_=t(61998),Z=t(680),S=t(28563),I=t(16135),C=t(33571),H=t(66621),D=t(2555),E=t(31468),L=t.n(E),z=t(85573),O=t.n(z),T=t(78241),B=t(95237),X=t(43604),F=t(78673),q=t(92832),W=t(94001),M=t(27092),R=t(5112),G=t(61186),Q=t.n(G),J=t(37712),K=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(0,v.useParams)();return(0,J.jsxs)(j.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:i.coursesId}});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,J.jsx)("p",{children:"确定打回?"})]})})),Y=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,r=e.exercise,l=e.dispatch,o=(0,v.useParams)(),u=(0,h.useState)(!0),f=x()(u,2),p=(f[0],f[1],T.Z.useForm()),m=x()(p,1)[0],g=r.actionTabs;(0,h.useEffect)((function(){var e,n;"更改评阅"===r.actionTabs.key&&(m.resetFields(),m.setFieldsValue({subjective_score:null==g||null===(e=g.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[r.actionTabs.key]);var b=function(){l({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"评阅",open:"更改评阅"===r.actionTabs.key,onCancel:b,footer:(0,J.jsxs)(B.Z,{align:"middle",justify:"end",children:[(0,J.jsx)(N.ZP,{className:"ml10",onClick:b,children:" 取消"}),(0,J.jsx)(N.ZP,{className:"ml10",onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.validateFields();case 2:return t=m.getFieldValue(),e.next=5,(0,C.oS)(c()(c()({},t),{},{id:o.categoryId,user_id:null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.user_id}));case 5:0===e.sent.status&&(y.ZP.success("评阅成功"),m.resetFields(),l({type:"exercise/setActionTabs",payload:{}}),l({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确认"})]}),children:(0,J.jsx)("div",{className:"pl30",children:(0,J.jsxs)(T.Z,{form:m,children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,{name:"subjective_score",label:"主观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(W.Z,{min:0,max:1*(null==g||null===(n=g.selectArrs)||void 0===n||null===(n=n.exercise_types)||void 0===n?void 0:n.subjective_score),style:{width:150},placeholder:"请填写主观题成绩"})})}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==g||null===(t=g.selectArrs)||void 0===t||null===(t=t.exercise_types)||void 0===t?void 0:t.subjective_score,"分"]})})})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,{name:"objective_score",label:"客观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(W.Z,{min:0,max:1*(null==g||null===(i=g.selectArrs)||void 0===i||null===(i=i.exercise_types)||void 0===i?void 0:i.objective_score),style:{width:150},width:150,placeholder:"请填写客观题成绩"})})}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==g||null===(s=g.selectArrs)||void 0===s||null===(s=s.exercise_types)||void 0===s?void 0:s.objective_score,"分"]})})})]})]})})})})})),V=[{name:"未评阅",id:0,type:"unreview_counts"},{name:"评阅中",id:2,type:"reviewing_counts"},{name:"已评阅",id:1,type:"review_counts"}],U=[{name:"未开始",id:0,type:"unanswer_users"},{name:"考试中",id:1,type:"answering_users"},{name:"已交卷",id:2,type:"answer_users"},{name:"已交卷/未答",id:3,type:"commit_with_no_answers_users"}],$=[{name:"无需补考",id:0,type:"unmake_up_users_count"},{name:"参加补考",id:1,type:"make_up_users_count"}],ee=t(50883),ne=t(71418),te=t(92208),ie=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=T.Z.useForm(),o=x()(l,1)[0],u=T.Z.useWatch("time",o),f=(0,h.useState)(!1),p=x()(f,2),m=p[0],g=p[1],w=i.actionTabs,A=i.commonHeader,N=(0,te.U)(C.n7,{id:r.categoryId}),P=x()(N,4),k=P[1],_=P[2],Z=P[3];(0,h.useEffect)((function(){var e;"延时"===w.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),_({user_id:null==w||null===(e=w.selectArrs)||void 0===e?void 0:e.user_id})):o.resetFields()}),[w.key]);var S=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{width:640,centered:!0,title:null!=w&&w.isBatch?"批量延时":"延时",open:"延时"===w.key,okText:"确认延时",cancelText:"取消",confirmLoading:m,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:S,children:(0,J.jsx)(ne.Z,{spinning:k,children:(0,J.jsxs)(T.Z,{form:o,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,C.qz)(c()(c()({},n),{},{id:r.categoryId,exercise_user_id:null==w?void 0:w.exercise_user_id}));case 3:t=e.sent,g(!1),0===t.status&&(y.ZP.success("延时成功"),s({type:"exercise/setUpdateIndex"}),S());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=w&&w.isBatch?(0,J.jsxs)("div",{children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==w?void 0:w.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(B.Z,{align:"middle",gutter:40,children:[(0,J.jsxs)(X.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==w||null===(n=w.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(X.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==w||null===(t=w.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(0,J.jsx)(T.Z.Item,{className:"mt30",rules:[{required:!0,message:"请输入延长时间"}],name:"time",label:"延长时间",children:(0,J.jsx)(W.Z,{min:0,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),!(null!=w&&w.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:((null==Z?void 0:Z.student_left_minutes)||0)+(u||0)}),"分钟",0!==(null==Z?void 0:Z.student_left_minutes)&&(null==Z?void 0:Z.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Q()(null==Z?void 0:Z.user_end_time).add(u||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]}),(null==A?void 0:A.screen_open)&&(0,J.jsx)(T.Z.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(b.Z,{children:"清除学生的已切屏次数"})})]})})})})})),se=t(57930),re=t(94051),ae=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=T.Z.useForm(),c=x()(l,1)[0],o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],m=i.actionTabs;return(0,h.useEffect)((function(){"teacher-unlock"===i.actionTabs.key&&(p(!1),c.resetFields())}),[i.actionTabs.key]),(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{width:600,centered:!0,title:"考试解锁(".concat(null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.user_name,")"),open:"teacher-unlock"===i.actionTabs.key,okText:"确认",cancelText:"取消",keyboard:!1,confirmLoading:f,onOk:d()(a()().mark((function e(){var n,t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return t=c.getFieldsValue(),p(!0),e.next=6,(0,C.ZD)(r.categoryId,{exercise_user_id:null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_user_id,unlock_key:t.unlock_key});case 6:if(0!==e.sent.status){e.next=15;break}if(!t.time){e.next=12;break}return l={time:Q()(t.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==m||null===(i=m.selectArrs)||void 0===i?void 0:i.exercise_user_id,id:r.categoryId},e.next=12,(0,C.qz)(l);case 12:y.ZP.success("解除锁定成功"),s({type:"exercise/setUpdateIndex"}),s({type:"exercise/setActionTabs",payload:{}});case 15:p(!1);case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsx)("div",{className:"",children:(0,J.jsxs)(T.Z,{form:c,layout:"vertical",autoComplete:"off",children:[(0,J.jsx)(T.Z.Item,{className:"ml10",label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(q.Z.Password,{autoComplete:"off",style:{width:270},placeholder:"请输入考试解锁码"})}),(0,J.jsx)(T.Z.Item,{label:(0,J.jsxs)("span",{children:["延长交卷截止时间(",(0,J.jsxs)("span",{className:"c-grey-999",children:["不能超过当前试卷截止时间",Q()(null==m||null===(t=m.selectArrs)||void 0===t?void 0:t.exercise_end_at).format("YYYY-MM-DD HH:mm")]}),")"]}),name:"time",className:"ml10",children:(0,J.jsx)(se.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n;return(0,re.Q8)(e,null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_end_at)},disabledTime:function(e){var n,t=null==m||null===(n=m.selectArrs)||void 0===n?void 0:n.exercise_end_at;if(Q()(e).isSame(Q()(t),"day")){var i=Q()(t).hours(),s=Q()(t).minutes();return console.log(i,s),{disabledHours:function(){return(0,re.w6)(0,24).slice(i+1)},disabledMinutes:function(){return Q()(e).isSame(Q()(t),"hour")?(0,re.w6)(s,60):[]}}}return(0,re.d0)(e)},allowClear:!1})})]})})})})})),le=t(59015),ce=t(53200),oe=t(76788),de=["shixunHomeworks","dispatch"],ue=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(p()(e,de),(0,v.useParams)()),r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)([]),f=x()(u,2),g=f[0],y=f[1];function b(){return(b=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(i.categoryId,"/group_list.json"),{method:"GET"});case 2:n=e.sent,o(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){b.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(j.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(i.categoryId,"/code_quality_analysis.json"),{method:"POST",body:{group_ids:g}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.history.replace("/classrooms/".concat(i.coursesId,"/exercise/").concat(i.categoryId,"/detail?tabs=7")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),y([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){y([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(_.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){y(s()(e))},selectedRowKeys:g,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==c?void 0:c.group_list})})})})),xe=t(89260),fe={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"},pe=function(e){var n=e.item,t=e.renderText,i=(0,v.useParams)(),s=(0,h.useState)(),r=x()(s,2),l=r[0],c=r[1],o=function(){var e=d()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,C.UH)({id:i.categoryId,user_id:null==n?void 0:n.user_id});case 4:(s=e.sent)&&c(s);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(w.Z,{onOpenChange:function(e){return o(e)},title:(0,J.jsxs)("div",{children:["单选题 ",(null==l?void 0:l.single_question_score)||0,"分 ",(0,J.jsx)("br",{}),"多选题 ",(null==l?void 0:l.multiple_question_score)||0,"分 ",(0,J.jsx)("br",{}),"判断题 ",(null==l?void 0:l.judgement_question_score)||0,"分 ",(0,J.jsx)("br",{}),"填空题 ",(null==l?void 0:l.completion_question_score)||0,"分 ",(0,J.jsx)("br",{}),"实训题 ",(null==l?void 0:l.shixun_question_score)||0,"分"]}),children:t})},he=t(89392),me=t.n(he),ve=t(57809),je=t(44618),ge=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=i.actionTabs,o=i.commonHeader,u=T.Z.useForm(),f=x()(u,1)[0],p=T.Z.useWatch("time",f),m=(0,te.U)(C.n7,{id:r.categoryId}),g=x()(m,4),w=g[1],A=g[2],N=g[3],P=(0,te.U)(C.Xo,{id:r.categoryId}),k=x()(P,3),_=k[1],Z=k[2],S=(0,h.useRef)(null);(0,h.useEffect)((function(){var e,n;"调整状态"==l.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),A({user_id:null==l||null===(e=l.selectArrs)||void 0===e?void 0:e.user_id})):(f.resetFields(),S.current&&(null===(n=S.current)||void 0===n||n.changeCode({target:{value:""}})))}),[l.key]);var I=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(j.Z,{centered:!0,title:null!=l&&l.isBatch?"批量调整考试状态":"调整考试状态",open:"调整状态"==l.key,width:650,okText:"确定调整",confirmLoading:_,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:I,children:(0,J.jsx)(ne.Z,{spinning:w,children:(0,J.jsxs)(T.Z,{initialValues:{status:"1"},form:f,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("allValue",n),!S.current.onVerify()){e.next=3;break}return e.abrupt("return",Promise.reject());case 3:return e.next=5,Z(c()(c()({},n),{},{exercise_user_id:null==l?void 0:l.exercise_user_id}));case 5:0==e.sent.status&&(y.ZP.success("调整成功"),I(),s({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=l&&l.isBatch?(0,J.jsxs)("div",{className:"mb20",children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==l?void 0:l.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(B.Z,{className:"mb20",align:"middle",gutter:40,children:[(0,J.jsxs)(X.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(n=l.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(X.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(t=l.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(null==o?void 0:o.is_locked)&&(0,J.jsx)(T.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(q.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),(0,J.jsx)(T.Z.Item,{rules:[{required:!0,message:"请选择考试状态"}],name:"status",label:"考试状态",children:(0,J.jsxs)(ve.default,{placeholder:"请选择考试状态",children:[(0,J.jsx)(ve.default.Option,{value:"1",children:"考试中(保留学生的答题数据,继续考试)"}),(0,J.jsx)(ve.default.Option,{value:"2",children:"已交卷(保留学生的答题数据,进行交卷)"})]})}),-1!==(null==o?void 0:o.time)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(T.Z.Item,{className:"mt20 mb20",name:"time",label:"延长时间",children:(0,J.jsx)(W.Z,{min:0,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),!(null!=l&&l.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:((null==N?void 0:N.student_left_minutes)||0)+(p||0)}),"分钟",0!==(null==N?void 0:N.student_left_minutes)&&(null==N?void 0:N.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Q()(null==N?void 0:N.user_end_time).add(p||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}),(null==o?void 0:o.screen_open)&&(0,J.jsx)(T.Z.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(b.Z,{children:"清除学生的已切屏次数"})}),(0,J.jsx)(T.Z.Item,{label:"验证码",required:!0,style:{marginBottom:0},children:(0,J.jsx)(je.Z,{ref:function(e){return S.current=e}})})]})})})})),ye=["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"],be=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{classroomList:s,exercise:n,loading:t.effects,globalSetting:i,user:r}}))((function(e){var n,t,i,r,l,o,u,f,g,A=e.exercise,P=(e.loading,e.dispatch),k=e.globalSetting,Z=e.checkDomainAuthority,S=e.getparams,I=e.user,D=e.classroomList,E=(p()(e,ye),(0,v.useSearchParams)()),z=x()(E,1)[0],G=(0,v.useParams)(),ne=(0,h.useState)(c()({page:1,limit:20},G)),te=x()(ne,2),se=te[0],re=te[1],de=A.commonHeader,me=A.updateIndex,ve=I.userInfo,je=(0,h.useState)({}),be=x()(je,2),we=be[0],Ae=(be[1],(0,h.useState)(0)),Ne=x()(Ae,2),Pe=Ne[0],ke=Ne[1],_e=(0,h.useState)(!1),Ze=x()(_e,2),Se=Ze[0],Ie=Ze[1],Ce=(0,h.useState)("alert"),He=x()(Ce,2),De=He[0],Ee=He[1],Le=(0,h.useState)(0),ze=x()(Le,2),Oe=ze[0],Te=ze[1],Be=(0,h.useState)(!1),Xe=x()(Be,2),Fe=(Xe[0],Xe[1]),qe=(0,h.useState)(!1),We=x()(qe,2),Me=We[0],Re=We[1],Ge=T.Z.useForm(),Qe=x()(Ge,1)[0],Je=(0,h.useState)([]),Ke=x()(Je,2),Ye=Ke[0],Ve=Ke[1],Ue=(0,h.useState)(1),$e=x()(Ue,2),en=$e[0],nn=$e[1],tn=(0,h.useState)(""),sn=x()(tn,2),rn=sn[0],an=sn[1],ln=(0,h.useState)(),cn=x()(ln,2),on=cn[0],dn=cn[1],un=(0,h.useState)(!1),xn=x()(un,2),fn=xn[0],pn=xn[1],hn=(0,h.useState)(!1),mn=x()(hn,2),vn=mn[0],jn=mn[1],gn=(0,h.useState)({name:"",id:"",list:[]}),yn=x()(gn,2),bn=yn[0],wn=yn[1],An=(0,h.useState)({}),Nn=x()(An,2),Pn=Nn[0],kn=Nn[1],_n=(0,h.useState)({}),Zn=x()(_n,2),Sn=Zn[0],In=Zn[1],Cn=(0,h.useState)(!0),Hn=x()(Cn,2),Dn=Hn[0],En=Hn[1],Ln=(0,h.useState)(""),zn=x()(Ln,2),On=zn[0],Tn=zn[1],Bn=(0,h.useState)(""),Xn=x()(Bn,2),Fn=Xn[0],qn=Xn[1],Wn=(0,h.useState)(""),Mn=x()(Wn,2),Rn=Mn[0],Gn=Mn[1],Qn=(0,h.useState)([]),Jn=x()(Qn,2),Kn=Jn[0],Yn=Jn[1];(0,h.useEffect)((function(){var e={};if(z.get("exercise_group_id")&&!me){if(z.get("statistics")){var n=[],t=z.get("scope");"0"===t&&(n=["all"]),"1"===t&&(n=[1,2,3]),"2"===t&&(n=[2,3]),e={exercise_group_id:z.get("exercise_group_id"),commit_status:n}}else e={review:[0,2],commit_status:[2,3]},"0"!==z.get("exercise_group_id")&&(e.exercise_group_id=[Number(z.get("exercise_group_id"))]);Qe.setFieldsValue(c()({},e))}return se=c()(c()({},se),e),re(c()({},se)),Vn(),Un(se),Yn([]),function(){P({type:"exercise/setUpdateIndex",payload:"clear"})}}),[me]);var Vn=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(se.categoryId,"/header_info.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&kn((null==n?void 0:n.data)||{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Un=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return En(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(se.categoryId,"/exercise_users.json"),{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(In({exercise_users:(null==t||null===(i=t.data)||void 0===i?void 0:i.exercise_users)||[],current_answer_user:(null==t||null===(s=t.data)||void 0===s?void 0:s.current_answer_user)||{}}),Tn((null==t||null===(r=t.data)||void 0===r?void 0:r.appraise_user_login)||""),qn((null==t||null===(l=t.data)||void 0===l?void 0:l.first_export_user_login)||""),ke(null==t||null===(c=t.data)||void 0===c?void 0:c.total_count)),Gn(null==t?void 0:t.status),En(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function $n(){return($n=d()(a()().mark((function e(n){var t,i,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return dn(null==n?void 0:n.exercise_user_id),pn(2===n.commit_status||3===n.commit_status),Fe(!0),e.next=5,(0,m.ZP)("/api/exercises/".concat(se.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 5:(null==(r=e.sent)||null===(t=r.data)||void 0===t||null===(t=t.exercise_user_photos)||void 0===t?void 0:t.length)>0?Ie(!0):y.ZP.info("当前暂无照片"),Ve(null==r||null===(i=r.data)||void 0===i?void 0:i.exercise_user_photos),Te(null==r||null===(s=r.data)||void 0===s?void 0:s.alert_count),Fe(!1);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){P({type:"exercise/setSaveExerciseDownUsers",payload:rt})}),[Fn,Pe,JSON.stringify(se)]);var et=(new Date).getTime(),nt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"姓名",dataIndex:"user_name",fixed:"left",align:"left",render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},onClick:function(){var t;if(e&&(0,xe.GJ)())if(!(0,xe.Rm)()||null!==(t=D.AssistantObject.exercise)&&void 0!==t&&t.can_view){switch(n.commit_status){case 0:if(!(0,xe.Ny)())return void y.ZP.warning("学生未开始考试,您无权查看");break;case 1:return void y.ZP.warning("学生正在考试中,您无权查看");default:console.log("当前提交状态",n.commit_status)}e&&(0,xe.GJ)()&&(st(),(0,H.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(null==n?void 0:n.login)))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:e&&(0,xe.GJ)()?fe.operationLink:"",children:e||"--"}),!(null==n||!n.delayed_at)&&-1!==de.time&&(0,J.jsx)(w.Z,{title:(0,J.jsxs)("div",{children:["交卷截止时间调整至",(0,J.jsx)("span",{className:"ml5",children:Q()(n.delayed_at).format("YYYY-MM-DD HH:mm")})]}),children:(0,J.jsx)("span",{className:"iconfont icon-shizhong c-blue"})})]})}},{title:"学号",dataIndex:"student_id",align:"left",sorter:!0,render:function(e){return e||"--"}},!(null!=Pn&&Pn.is_excellent)&&0!==(null==Pn?void 0:Pn.groups_count)&&{title:"分班",dataIndex:"user_group_name",align:"left",render:function(e,n){return(0,J.jsx)("div",{className:fe.banding,title:e||"--",children:e||"--"})}},{title:"最终成绩",dataIndex:"score",align:"center",sorter:!0,render:function(e,n){return console.log(n),0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(e="number"==typeof e?Number(e):e,console.log(L()(e)),e||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Pn?void 0:Pn.objective)||1===(null==Pn?void 0:Pn.objective)&&1!==(null==Pn?void 0:Pn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(pe,{renderText:t,item:n}));var t}},!(1!==(null==Pn?void 0:Pn.subjective)||1===(null==Pn?void 0:Pn.subjective)&&1!==(null==Pn?void 0:Pn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(null!=Pn&&Pn.appraise_setting&&null!=Pn&&Pn.sealed_review&&new Date(null==Pn?void 0:Pn.appraise_end_time).getTime()>et&&(t="--"),null!=n&&n.has_comment||!n.review_status||(t="评阅中"),t=null!=n&&n.has_comment?"已评阅":"未评阅",(e="number"==typeof e?Number(e):e)||(e=0),0===e?(0,J.jsxs)("span",{children:[e," ","未评阅"===t&&(0,J.jsx)("span",{className:"c-red",children:" (待评阅)"})]}):e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--");var t}},{title:"提交状态",dataIndex:"commit_status",align:"left",render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"left",sorter:!0,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",sorter:!0,render:function(e,n){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},(0,xe.GJ)()&&2===(null==de?void 0:de.exercise_type)&&{title:(0,J.jsxs)("span",{children:["考试次数",(0,J.jsx)(w.Z,{title:"每个学生的已考试次数/可考试次数,可点击查看学生的考试记录",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao font14 current"})})]}),dataIndex:"exercise_user_redo_count",render:function(e,n){var t;return(0,J.jsxs)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){var e={name:null==n?void 0:n.user_name,id:null==n?void 0:n.student_id,list:null==n?void 0:n.simulate_exercise_records};wn(c()({},e)),jn(!0)},children:[null==n||null===(t=n.simulate_exercise_records)||void 0===t?void 0:t.length,"/",null==de?void 0:de.simulate_exercise_num]})||"--"}},{title:"打回次数",dataIndex:"exercise_user_redo_count",className:15===(null==ve||null===(n=ve.course)||void 0===n?void 0:n.course_role)||2==(null==de?void 0:de.exercise_type)?fe.noShow:"",align:"left",render:function(e,n){return(0,J.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,J.jsx)("span",{className:fe.operationLink,onClick:function(){P({type:"exercise/setActionTabs",payload:{key:"打回记录",student_id:n.user_id}})},children:e||"0"})})}},(null==de?void 0:de.screen_open)&&{title:(0,J.jsxs)("span",{children:["切屏次数",(0,J.jsx)(w.Z,{title:"红色代表学生切屏超过规定次数被强制交卷",children:(0,J.jsx)("span",{className:"icon-xiaowenhao"})})]}),dataIndex:"screen_used_num",align:"center",render:function(e,n){return(0,J.jsxs)("span",{style:e>0?{cursor:"pointer"}:{},className:e>(null==n?void 0:n.screen_total_num)?"c-red":"",onClick:d()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,(0,C.Yu)(G.categoryId,{exercise_user_id:n.exercise_user_id});case 4:i=t.sent,j.Z.info({title:"切屏记录(".concat(null==n?void 0:n.user_name,")"),icon:null,closable:!0,className:fe.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:(0,J.jsx)(_.Z,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"开始切屏时间",align:"center",dataIndex:"time"},{title:"切屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"判定切屏次数",align:"center",dataIndex:"count"}],dataSource:null==i?void 0:i.data})});case 6:case"end":return t.stop()}}),t)}))),children:[e,"/",null==n?void 0:n.screen_total_num]})}},(null==de?void 0:de.exercise_status)>1&&(null==de?void 0:de.open_camera)&&(0,xe.GJ)()&&!(null!==(t=k.setting)&&void 0!==t&&t.is_local)&&{title:"考试照片",dataIndex:"photo_count",align:"center",render:function(e,n){return n.commit_status>0?(0,J.jsx)("a",{onClick:function(){!function(e){$n.apply(this,arguments)}(n)},children:"".concat(e||0,"/").concat(null==de?void 0:de.photo_count)}):"--"}},(null==de?void 0:de.ip_bind)&&(0,xe.Gg)()&&{title:"考试IP",dataIndex:"last_ip",align:"center",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[e||"--",n.commit_status<=1&&de.ip_bind&&n.last_ip&&(0,J.jsx)(N.ZP,{type:"link",onClick:d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=j.Z.confirm({title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"解除绑定"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),width:500,icon:null,okText:"确定",cancelText:"取消",className:"custom-modal-divider",content:(0,J.jsxs)("div",{children:["为学生解除考试IP绑定后,学生可以使用新的IP地址进入考试。",(0,J.jsx)("span",{className:"c-red",children:"如果该学生正在考试中,将无法作答,需要重新进入考试。"}),"您确定要解除该学生的考试IP绑定?"]}),onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ab)({id:se.categoryId,exercise_user_id:n.exercise_user_id});case 2:0===e.sent.status&&(y.ZP.success("解绑成功"),Un(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"解绑"})]})}},(null==de?void 0:de.open_camera)&&(0,xe.Gg)()&&de.exercise_status<3&&!(null!==(i=k.setting)&&void 0!==i&&i.is_local)&&{title:"允许不拍摄",dataIndex:"close_camera",align:"center",render:function(e,n){return(0,J.jsx)(F.Z,{checked:e,onClick:d()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e?j.Z.info({title:"提示",content:(0,J.jsx)("div",{children:"不允许修改"}),okText:"确认"}):j.Z.confirm({title:"允许不摄像警告",content:(0,J.jsx)("div",{children:"为保证考试公平,本次考试已开启防作弊设置,这需要调用学生的摄像头。如学生硬件设施确有问题,为保证学生考试权利,教师可临时取消限制,允许学生参考。 本操作不可撤回,不可修改。 您确认同意该学生不开启摄像头参加考试吗?"}),onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.cC)(c()(c()({},se),{},{exercise_user_id:n.exercise_user_id}));case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("操作成功"),Un(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return t.stop()}}),t)})))})}},(0,xe.GJ)()&&{title:"评阅状态",dataIndex:"has_comment",align:"center",render:function(e,n){return null!=Pn&&Pn.appraise_setting&&null!=Pn&&Pn.sealed_review&&new Date(null==Pn?void 0:Pn.appraise_end_time).getTime()>et?"--":!e&&n.review_status?"评阅中":e?"已评阅":"未评阅"}},((null==de?void 0:de.assistant_auth)||(0,xe.GJ)()||(0,xe.dE)())&&Z&&{title:"操作",fixed:"right",dataInex:"action",align:"left",className:fe.operationCol,render:function(e,n){var t,i;return-1===(null==de?void 0:de.exercise_status)?(0,J.jsxs)("div",{children:[" ",(0,xe.GJ)()&&(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),P({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.exercise_user_id,type:"exercise"}})},children:"修改成绩"}),(0,J.jsx)("a",{style:{marginLeft:(0,xe.GJ)()&&10},onClick:(0,he.debounce)(function(){var e=d()(a()().mark((function e(t){var i,s,r,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,m.ZP)("/api/exercises/".concat(null===(i=se)||void 0===i?void 0:i.categoryId,"/exercise_user/view_detail.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 3:o=e.sent,j.Z.confirm({title:"考试详情",closable:!0,width:1200,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(s=o.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(r=o.data)||void 0===r?void 0:r.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(l=o.data)||void 0===l?void 0:l.group_name})]})]}),(0,J.jsx)("div",{style:{marginTop:22,marginBottom:20},children:(0,J.jsx)(_.Z,{columns:[{title:"题型",dataIndex:"type_name",align:"center",render:function(){return"得分"}},{title:"单选题",dataIndex:"single_score",align:"center"},{title:"多选题",dataIndex:"multiple_score",align:"center"},{title:"填空题",dataIndex:"completion_score",align:"center"},{title:"判断题",dataIndex:"judgment_score",align:"center"},{title:"编程题",dataIndex:"program_score",align:"center"},{title:"实训题",dataIndex:"practical_score",align:"center"},{title:"组合题",dataIndex:"combination_socre",align:"center"},{title:"简答题",dataIndex:"subjective_score",align:"center"},{title:"程序填空题",dataIndex:"bprogram_score",align:"center"},{title:"总分",dataIndex:"total_score",align:"center",render:function(e,n){return(0,J.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],pagination:!1,dataSource:[c()({},null==o?void 0:o.data)]})})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):(0,J.jsxs)("div",{children:[(0,xe.GJ)()&&(0,J.jsx)(N.ZP,{ghost:!0,type:"primary",size:"small",disabled:n.commit_status<2,onClick:function(){var e=d()(a()().mark((function e(t){var i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,(0,oe.w)(G.coursesId,G.categoryId);case 3:if(2!==n.commit_status){e.next=9;break}if(!(0,xe.Rm)()||null!==(i=D.AssistantObject.exercise)&&void 0!==i&&i.can_view){e.next=7;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 7:st(),window.location.href="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(n.login);case 9:if(3!==n.commit_status){e.next=14;break}if(!(0,xe.Rm)()||null!==(s=D.AssistantObject.exercise)&&void 0!==s&&s.can_appraise){e.next=13;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 13:P({type:"exercise/setActionTabs",payload:{key:"更改评阅",saveExerciseUsers:st,selectArrs:{record:c()({},n),exercise_types:c()({},Pn)},params:c()({},se)}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=Pn&&Pn.appraise_setting&&null!=Pn&&Pn.sealed_review&&new Date(null==Pn?void 0:Pn.appraise_end_time).getTime()>et?"评阅":n.has_comment?"更改评阅":!n.has_comment&&"评阅"}),!(0,xe.dE)()&&["考试中"].includes(H.ju[de.exercise_status])&&(0,J.jsx)(N.ZP,{ghost:!0,type:"primary",className:"ml10",size:"small",disabled:0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?P({type:"exercise/setActionTabs",payload:{key:"调整状态",selectArrs:n,exercise_user_id:[n.exercise_user_id]}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调整状态"}),(0,xe.dE)()&&(0,J.jsx)("span",{style:{color:null!=Pn&&Pn.answered_open&&(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.login)===(null==n?void 0:n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Pn&&Pn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(G.coursesId,G.categoryId,"正在进入查看,请稍后...");case 5:(0,H.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==n?void 0:n.login,"?check=true"));case 6:case"end":return e.stop()}}),e)}))),children:null!=Pn&&Pn.answered_open&&(null==Sn||null===(i=Sn.current_answer_user)||void 0===i?void 0:i.login)===(null==n?void 0:n.login)?"查看":"- -"}),(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(H.ju[de.exercise_status])&&(0,J.jsx)(w.Z,{title:3===de.exercise_status&&"本试卷已截止,请先修改截止时间使本试卷处于“考试中”",children:(0,J.jsx)(N.ZP,{danger:!0,ghost:!0,className:"ml10",size:"small",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label)||0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?P({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:[n.exercise_user_id],selectArrs:n,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"延时"})})]})}}].filter((function(e){return!!e})),tt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Pn?void 0:Pn.objective)||1===(null==Pn?void 0:Pn.objective)&&1!==(null==Pn?void 0:Pn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(pe,{renderText:t,item:n}));var t}},!(1!==(null==Pn?void 0:Pn.subjective)||1===(null==Pn?void 0:Pn.subjective)&&1!==(null==Pn?void 0:Pn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e})),it=s()(nt);it[0]=c()({},it[0]),it[(null==it?void 0:it.length)-1]=c()({},it[(null==it?void 0:it.length)-1]),it[0].render=function(){return"我"},it[(null==it?void 0:it.length)-1].render=function(){var e;return null!=Sn&&null!==(e=Sn.current_answer_user)&&void 0!==e&&e.login?(0,J.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Pn&&Pn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(G.coursesId,G.categoryId,"正在进入查看,请稍后...");case 5:i="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==Sn||null===(n=Sn.current_answer_user)||void 0===n?void 0:n.login),(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.commit_status)>1&&(i+="?check=true"),v.history.push(i);case 8:case"end":return e.stop()}}),e)}))),children:"查看"}):"--"};var st=function(){try{var e,n=c()({},se);delete n.page,delete n.limit,localStorage["".concat(null==I||null===(e=I.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-filter")]=JSON.stringify(n)}catch(e){}},rt=function(){try{var e,n=c()(c()({},se),{},{firstTargetLogin:Fn,totalCount:Pe});delete n.page,delete n.limit,localStorage["".concat(null==I||null===(e=I.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-downFilter")]=JSON.stringify(n)}catch(e){}};return(0,J.jsxs)("section",{className:"mb20",children:[(null==Pn?void 0:Pn.score_open)&&(0,xe.dE)()&&(0,J.jsx)(_.Z,{pagination:!1,showHeader:!1,dataSource:[c()({},null==Sn?void 0:Sn.current_answer_user)],columns:it,scroll:{x:"max-content"}}),!(0,xe.GJ)()&&(0,J.jsxs)("div",{className:"bg-white pt10 mt15",children:[!(null==Pn||!Pn.answer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsxs)("span",{style:{color:"#FF954C"},children:[null==Pn?void 0:Pn.answer_users," "]}),"已交"]}),!(null==Pn||!Pn.unanswer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[null==Pn?void 0:Pn.unanswer_users,"未交"]}),"--"!==(null==Pn?void 0:Pn.exercise_end_time)&&(null!=de&&de.before_start?"":(0,J.jsxs)("span",{children:["考试剩余时间:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==Pn?void 0:Pn.exercise_end_time})]})),(null==de?void 0:de.before_start)&&(0,J.jsxs)("span",{children:["距离考试开始还有:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==de?void 0:de.before_start})]})]}),!(null!=Pn&&Pn.exercise_all_users)&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(!(null==Pn||!Pn.exercise_all_users)||(0,xe.dE)())&&(0,J.jsxs)("aside",{children:[(0,xe.GJ)()&&(0,J.jsx)("aside",{className:"pt20",children:(0,J.jsxs)(T.Z,{form:Qe,onValuesChange:function(e){se.page=1;var n=Object.assign({},Qe.getFieldsValue());Object.keys(n).map((function(e){"objective_score_gte"!==e&&"objective_score_lte"!==e&&(n[e].includes("all")?(delete se[e],Qe.setFieldsValue(O()({},e,"all"))):(se[e]=n[e],""!=n[e]&&n[e]?Qe.setFieldsValue(O()({},e,se[e])):Qe.setFieldsValue(O()({},e,"all"))))})),("objective_score_gte"in e||"objective_score_lte"in e)&&(n.objective_score_gte&&n.objective_score_lte&&n.objective_score_gte>n.objective_score_lte?(Qe.setFieldsValue({objective_score_lte:n.objective_score_gte}),se.objective_score_lte=n.objective_score_gte||null,se.objective_score_gte=n.objective_score_gte||null):(se.objective_score_lte=n.objective_score_lte||null,se.objective_score_gte=n.objective_score_gte||null)),re(c()({},se)),Un(se),S(c()({},se))},initialValues:O()(O()(O()(O()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),"is_make_up","all"),children:[(0,J.jsx)(T.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"选择班级:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(r=we.course_group)&&void 0!==r&&r.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:(null==Pn?void 0:Pn.course_groups)&&(null==Pn?void 0:Pn.course_groups.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},e.exercise_group_id)})))})]})})}),(0,J.jsx)(T.Z.Item,{name:"commit_status",children:(0,J.jsx)(b.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"提交状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(l=we.commit_status)&&void 0!==l&&l.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:U.map((function(e,n){return(0,J.jsxs)(b.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==Pn?void 0:Pn[e.type],")"]},e.id)}))})]})})}),(0,J.jsx)(T.Z.Item,{name:"review",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"评阅状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(o=we.review)&&void 0!==o&&o.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:null==V?void 0:V.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.id,children:[e.name,"(",null==Pn?void 0:Pn[e.type],")"]},n)}))})]})})}),(null==Pn?void 0:Pn.open_make_up)&&(0,J.jsx)(T.Z.Item,{name:"is_make_up",children:(0,J.jsx)(b.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"80px",children:"补考状态:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",checked:!(null!==(u=we.is_make_up)&&void 0!==u&&u.length),children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:$.map((function(e,n){return(0,J.jsxs)(b.Z,{name:"is_make_up",value:e.id,children:[e.name,"(",null==Pn?void 0:Pn[e.type],")"]})}))})]})})}),(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(q.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){se.search=null==e?void 0:e.trim(),se.page=1,re(c()({},se)),Un(se)},style:{width:240}})})})}),!(null!=de&&de.is_random)&&(0,J.jsxs)(X.Z,{className:["tr",fe.rightFilter].join(" "),children:[1===(null==Pn?void 0:Pn.objective)&&1===(null==Pn?void 0:Pn.subjective)&&(0,J.jsxs)(J.Fragment,{children:["按客观题得分分组",(0,J.jsx)("span",{children:(0,J.jsx)(T.Z.Item,{name:"objective_score_gte",children:(0,J.jsx)(W.Z,{min:0,max:null==Pn?void 0:Pn.objective_score,placeholder:"最低"})})}),(0,J.jsx)("span",{children:(0,J.jsx)(T.Z.Item,{name:"objective_score_lte",children:(0,J.jsx)(W.Z,{min:(null===(f=se)||void 0===f?void 0:f.objective_score_gte)||0,max:null==Pn?void 0:Pn.objective_score,placeholder:"最高"})})})]}),1===(null==Pn?void 0:Pn.subjective)&&Z&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(N.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=D&&null!==(t=D.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(G.coursesId,G.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/reviews/group"));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),(0,J.jsx)("span",{children:"集中批量批阅"})]})}),(0,J.jsx)(N.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=D&&null!==(t=D.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(G.coursesId,G.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(On));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-filesync3x"}),(0,J.jsx)("span",{children:"组内顺序批阅"})]})})]})]}),(0,J.jsx)(X.Z,{children:3===(null==de?void 0:de.exercise_status)&&(0,J.jsxs)(N.ZP,{className:"ml10",onClick:function(){P({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",params:se}})},children:[(0,J.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]})}),(0,J.jsxs)(X.Z,{children:[(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(H.ju[de.exercise_status])&&(0,J.jsx)(N.ZP,{className:"mr10",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label),onClick:function(){var e;!(0,xe.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?0!=Kn.length?P({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:Kn,isBatch:!0,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量延时"}),!(0,xe.dE)()&&["考试中"].includes(H.ju[de.exercise_status])&&(0,J.jsx)(N.ZP,{onClick:function(){var e;!(0,xe.Rm)()||null!=D&&null!==(e=D.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?0!=Kn.length?P({type:"exercise/setActionTabs",payload:{key:"调整状态",exercise_user_id:Kn,isBatch:!0}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量调整状态"})]})]})]})}),-3===Rn&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{customText:"修改给分方式重新判分中,请耐心等待...",styles:{margin:"0 auto",padding:100}}),-3!==Rn&&(0,J.jsx)(_.Z,{className:"mt30",loading:Dn,hideOnSinglePage:!0,pagination:!1,dataSource:(0,xe.dE)()?null!=Pn&&Pn.score_open?null==Sn?void 0:Sn.exercise_users:[(null==Sn?void 0:Sn.current_answer_user)||{}]:null==Sn?void 0:Sn.exercise_users,columns:nt,rowSelection:!(0,xe.dE)()&&{selectedRowKeys:Kn,onChange:function(e){Yn(e)},getCheckboxProps:function(e){return{disabled:0===e.commit_status}}},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:function(e,n,t){se.page=1,void 0===t.order?(se.order_type=null,se.order=null):(se.order_type="descend"===t.order?"desc":"asc",se.order=t.field),re(c()({},se)),Un(se)}}),Pe>20&&(0,J.jsx)("aside",{className:"tc pb30 mt30",children:(0,J.jsx)(M.Z,{onChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;se.page=e,se.limit=n,re(c()({},se)),Un(se)},current:se.page||1,pageSize:se.limit,total:Pe,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}})})]}),(0,J.jsx)(j.Z,{open:vn,title:(0,J.jsxs)("span",{children:["考试记录(",null==bn?void 0:bn.name," ",null==bn?void 0:bn.id,")"]}),centered:!0,width:1e3,footer:null,onCancel:function(){jn(!1)},children:0===(null==bn||null===(g=bn.list)||void 0===g?void 0:g.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(_.Z,{dataSource:null==bn?void 0:bn.list,columns:tt,pagination:!1})}),(0,J.jsx)(Y,{}),(0,J.jsx)(K,{}),(0,J.jsx)(ie,{}),(0,J.jsx)(ae,{}),Se&&(0,J.jsxs)(j.Z,{title:"防作弊头像",open:Se,centered:!0,onCancel:function(){nn(1),Ie(!1),Ve([]),Ee("alert"),an("")},footer:(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[" ",(0,J.jsx)(N.ZP,{onClick:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(rn){e.next=3;break}return y.ZP.info("输入框内容不能为空"),e.abrupt("return");case 3:return Re(!0),e.next=6,(0,m.ZP)("/api/exercises/".concat(se.categoryId,"/send_alert.json"),{method:"post",body:{content:rn,clazz:De,exercise_user_id:on}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(y.ZP.info("发送成功"),nn(1),Ie(!1),Ve([]),Ee("alert"),an("")),Re(!1);case 9:case"end":return e.stop()}}),e)}))),disabled:fn,loading:Me,children:"发送"})]}),(0,J.jsx)(N.ZP,{disabled:0===(null==Ye?void 0:Ye.length),style:{marginRight:"10px"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en-1==0?null==Ye?void 0:Ye.length:en-1);case 2:case"end":return e.stop()}}),e)}))),children:"上一张"}),(0,J.jsx)(N.ZP,{disabled:0===(null==Ye?void 0:Ye.length),type:"primary",onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en===(null==Ye?void 0:Ye.length)?1:en+1);case 2:case"end":return e.stop()}}),e)}))),children:"下一张"})]}),children:[(0,J.jsx)("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ye[en-1]}),(0,J.jsx)("span",{onClick:function(){ce.Z.publish("preview-image",Ye[en-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"},children:"预览"}),(0,J.jsx)("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"},children:en+"/"+(null==Ye?void 0:Ye.length)}),(0,J.jsxs)(R.ZP,{className:"mt20",checked:"alert"===De,onChange:function(){return Ee("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(R.ZP,{className:"mt10",checked:"notice"===De,onChange:function(){return Ee("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsx)(q.Z.TextArea,{className:"mt20",value:rn,onChange:function(e){return an(e.target.value)},placeholder:"请输入".concat("alert"===De?"警告":"通知","内容").concat("alert"===De?",如:扭头低头大幅度动作检测":"")}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",Oe,"次警告"]})]}),(0,J.jsx)(le.Z,{}),(0,J.jsx)(ue,{}),(0,J.jsx)(ge,{})]})})),we=t(78386),Ae=t(20538),Ne={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"},Pe=t(4847),ke=(t(6419),/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i),_e=(0,h.forwardRef)((function(e,n){var t,i,s=e.src,r=(e.videoId,e.logWatchHistory,e.courseId,e.startTime,e.handlePause,e.handlePlay,e.handlePlayEnded,e.videoSpeed,"flv"===(null===(i=s=null===(t=s)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())),a=(0,h.useRef)(),l=(0,h.useRef)(),c=(0,h.useRef)(0),o=(0,h.useRef)(0),d=(0,h.useState)(0),u=x()(d,2),f=u[0],p=u[1],m=navigator.userAgent.toLowerCase().match(ke);m&&m[0];(0,h.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return a.current.currentTime},getDuration:function(){return a.current.duration}}})),(0,h.useEffect)((function(){o.current=void 0;try{var e;Pe.Z.isSupported&&r&&s&&(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(o.current=Pe.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:s+"?t="+Date.now(),muted:!1,isLive:!0}),o.current.on("play",(function(){console.log(21111)})),a.current&&(o.current.detachMediaElement(a.current),o.current.attachMediaElement(a.current),o.current.load(),o.current.play())):a.current.setAttribute("src",s+"?t="+Date.now())}catch(e){setTimeout((function(){p(f+1)}),1e3)}return console.log("src:",s),function(){var e,n,t,i,s,r,l,c;o.current&&(null===(e=o.current)||void 0===e||null===(n=e.unload)||void 0===n||n.call(e),null===(t=o.current)||void 0===t||null===(i=t.pause)||void 0===i||i.call(t),null===(s=o.current)||void 0===s||null===(r=s.destroy)||void 0===r||r.call(s),null===(l=o.current)||void 0===l||null===(c=l.detachMediaElement)||void 0===c||c.call(l,a.current),o.current=void 0,a.current.src="")}}),[a,r,s,f]),(0,h.useEffect)((function(){return l.current=setInterval((function(){c.current>0&&c.current===a.current.currentTime&&(console.log("播放一次"),p(f+1)),c.current=a.current.currentTime}),3e3),function(){clearInterval(l.current)}}),[]);return(0,J.jsx)("video",{ref:a,onerr:!0,onErrorCapture:function(){p(f+1)},autoPlay:!0,muted:!0})})),Ze=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,h.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=T.Z.useForm(),f=x()(u,1)[0],p=(0,h.useState)(),g=x()(p,2),A=g[0],N=g[1],P=(0,h.useState)(!1),k=x()(P,2),Z=k[0],S=k[1],I=t.exerciseList,C=t.commonHeader,D=(0,h.useState)([]),E=x()(D,2),L=E[0],z=E[1],F=(0,h.useState)([]),W=x()(F,2),M=W[0],R=W[1],G=(0,h.useState)(0),Q=x()(G,2),K=Q[0],Y=Q[1],V=(0,h.useState)(!0),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(!1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,h.useRef)(null);(0,h.useEffect)((function(){ae(l)}),[]),(0,h.useEffect)((function(){return clearInterval(re.current),2===(null==C?void 0:C.exercise_status)&&(re.current=setInterval((function(){ae(l)}),3e4)),function(){clearInterval(re.current)}}),[null==C?void 0:C.exercise_status,l]);var ae=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=me().cloneDeep(n),console.log(t,"sendData"),ee(!0),z([]),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:t});case 6:i=e.sent,R([]),ee(!1),Y(null==i?void 0:i.count),z((null==i?void 0:i.exercise_users)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(e,n){l.page=1,l[n]=e,o(c()({},l)),ae(l)};(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(N(47),S(!0)))}),[document.getElementById("divhe"),I]);var de=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:Ne.es,children:e})}):"--"}},{title:"人脸照片",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsx)("img",{width:40,style:{maxHeight:30},src:e,className:"current",onClick:function(){fe(n)}})}},{title:"审核状态",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核时间",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核类型",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"操作",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(e,n){var t;return(0,J.jsxs)(J.Fragment,{children:["submitted"===(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return se(n)},children:"审核"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"审核"}),"submitted"!==(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return ue(n)},children:"审核记录"}):(0,J.jsx)("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed",children:"审核记录"}),"passed"===(null==n?void 0:n.exercise_identity_photo_state)&&null!=n&&null!==(t=n.play_url)&&void 0!==t&&t.length?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return xe(n)},children:"摄像监控"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"摄像监控"})]})}}],ue=function(e){var n=[{title:"审核时间",dataIndex:"audit_time",width:170,render:function(e,n){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核状态",dataIndex:"exercise_identity_photo_state",width:110,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核意见",dataIndex:"comment",render:function(e,n){return e?(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})}):"--"}},{title:"采集照片",dataIndex:"photo_url",width:90,render:function(e,n){return(0,J.jsx)("span",{className:"current c-light-primary",onClick:function(){ce.Z.publish("preview-image",e)},children:"查看"})}}],t=j.Z.confirm({icon:null,width:700,className:"".concat(Ne.cusModal," custom-modal-divider"),centered:!0,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"审核记录"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,J.jsx)("div",{children:(0,J.jsx)(_.Z,{className:Ne.customTable,dataSource:[c()({},e)],bordered:!1,columns:n,rowKey:"exercise_identity_photo_id",rowClassName:Ne.row,pagination:!1})})})},xe=function(e){var n,t,i=j.Z.confirm({icon:null,className:"".concat(Ne.cusModal," custom-modal-divider"),centered:!0,width:(null==e||null===(n=e.play_url)||void 0===n?void 0:n.length)<6?724:744,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"视频"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return i.destroy()}})})]}),content:(0,J.jsx)("ul",{className:Ne.sys,children:null==e||null===(t=e.play_url)||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)("li",{className:Ne.li,children:(0,J.jsxs)("div",{className:Ne.d1,children:[(0,J.jsx)("div",{className:Ne.img,children:(0,J.jsx)(_e,{src:null==e?void 0:e.replace(".m3u8",".flv"),autoPlay:!0})}),(0,J.jsx)("div",{className:Ne.btn,children:(0,J.jsxs)("div",{className:Ne.b1,children:["回放视频",n+1]})})]})},n)}))})})},fe=function(e){var n=j.Z.confirm({icon:null,className:"".concat(Ne.cusModal," custom-modal-divider"),centered:!0,width:710,title:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{flex:"1",children:"人脸照片"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return n.destroy()}})})]}),content:(0,J.jsx)(B.Z,{children:(0,J.jsxs)("aside",{className:Ne.imgWrap,style:{marginBottom:40},children:[(0,J.jsxs)("div",{className:Ne.img,children:[(0,J.jsx)("img",{width:326,src:(0,H.Tv)(null==e?void 0:e.photo_url)}),(0,J.jsx)("div",{className:Ne.textP,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Ne.img,style:{marginLeft:20},children:[null!=e&&e.identity_url?(0,J.jsx)("img",{width:326,src:(0,H.Tv)(null==e?void 0:e.identity_url)}):(0,J.jsx)("div",{className:Ne.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),(0,J.jsx)("div",{className:Ne.textP,children:"证件照片"})]})]})})})},pe={selectedRowKeys:M,columnWidth:40,onChange:function(e){R(e)},getCheckboxProps:function(e){return{disabled:!("passed"!==(null==e?void 0:e.exercise_identity_photo_state))}}};return(0,J.jsxs)("section",{className:Ne.wrap,children:[(0,J.jsx)(T.Z,{form:f,onChange:function(){l.page=1;var e=Object.assign({},f.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete l.course_group,f.setFieldsValue(O()({},"exercise_group_id","all"))):(l.course_group=e[n],f.setFieldsValue(O()({},"exercise_group_id",l.course_group)))})),o(c()({},l)),ae(l)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(T.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:A+"px",overflow:"hidden"},children:null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),Z&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;N(A>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===A?"展开":"收起",47===A?(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(Ae.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsxs)("div",{className:Ne.control,children:[(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.save_name,onChange:function(e){return n=e.target.value,l.page=1,l.save_name=n,void o(c()({},l));var n},onSearch:function(){l.page=1,l.name=l.save_name,o(c()({},l)),ae(l)}}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核状态",value:null==l?void 0:l.state,onChange:function(e){return oe(e,"state")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:"submitted",children:"待审核"}),(0,J.jsx)(ve.default.Option,{value:"passed",children:"审核通过"}),(0,J.jsx)(ve.default.Option,{value:"rejected",children:"审核不通过"})]}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核类型",value:null==l?void 0:l.audit,onChange:function(e){return oe(e,"audit")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:1,children:"自动审核"}),(0,J.jsx)(ve.default.Option,{value:2,children:"人工审核"})]}),(0,J.jsxs)("span",{className:Ne.btn,style:{cursor:"pointer"},onClick:function(){M.length?se(!0):y.ZP.warning("请选择学生")},children:[(0,J.jsx)("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"批量审核"]})]}),(0,J.jsx)("div",{className:Ne.bgH}),(0,J.jsx)(_.Z,{rowSelection:pe,className:Ne.customTable,dataSource:L,bordered:!1,columns:de,rowKey:"exercise_identity_photo_id",rowClassName:Ne.row,loading:$,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ae(l)},pagination:{pageSize:l.limit,total:K,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Se,{selectIds:M,visible:ie,onCancel:function(){return se(!1)},onOk:function(){se(!1),ae(l)},params:l}),(0,J.jsx)(le.Z,{})]})})),Se=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,h.useState)(!1),o=x()(l,2),u=o[0],f=o[1],p=(0,h.useState)({}),v=x()(p,2),g=v[0],y=v[1],b=T.Z.useForm(),w=x()(b,1)[0],A=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),!0!==n){e.next=7;break}return e.next=4,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),f(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){w.resetFields(),y({})},confirmLoading:u,onOk:function(){return w.submit()},children:(0,J.jsxs)(T.Z,{className:Ne.formWrap,form:w,labelCol:{span:4},wrapperCol:{span:18},onFinish:A,onValuesChange:function(){y(c()({},w.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(B.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(X.Z,{children:"采集照片:"}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)("aside",{className:Ne.imgWrap,children:[(0,J.jsxs)("div",{className:Ne.img,children:[(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:Ne.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Ne.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Ne.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:Ne.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,H.Tv)(null==n?void 0:n.identity_url))},className:Ne.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Ne.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(T.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(R.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==g?void 0:g.state)&&(0,J.jsx)(T.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(q.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Ie=t(96865),Ce=t(64165),He={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"},De=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i,s,r,l,o,u,f,p=e.exercise,g=(e.dispatch,e.user,(0,v.useParams)()),A=(0,h.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:null==g?void 0:g.categoryId}),P=x()(A,2),Z=P[0],S=P[1],I=T.Z.useForm(),C=x()(I,1)[0],D=(0,h.useState)(),E=x()(D,2),L=E[0],z=E[1],F=(0,h.useState)(!1),W=x()(F,2),G=W[0],K=W[1],Y=p.exerciseList,V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],re=(0,h.useState)(!0),ae=x()(re,2),oe=ae[0],de=ae[1],ue=(0,h.useState)(!1),xe=x()(ue,2),fe=xe[0],pe=xe[1],he=(0,h.useState)("1"),je=x()(he,2),ge=je[0],ye=je[1],be=(0,h.useState)(1),Ne=x()(be,2),Pe=Ne[0],ke=Ne[1],_e=(0,h.useState)("alert"),Ze=x()(_e,2),Se=Ze[0],De=Ze[1],Ee=(0,h.useState)(1),Le=x()(Ee,2),ze=Le[0],Oe=Le[1],Te=(0,h.useState)(""),Be=x()(Te,2),Xe=Be[0],Fe=Be[1],qe=(0,h.useState)(!1),We=x()(qe,2),Me=We[0],Re=We[1],Ge=(0,h.useState)(!1),Qe=x()(Ge,2),Je=Qe[0],Ke=Qe[1],Ye=(0,h.useState)([]),Ve=x()(Ye,2),Ue=Ve[0],$e=Ve[1];(0,h.useEffect)((function(){en(Z)}),[]);var en=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=me().cloneDeep(n),de(!0),ee([]),e.next=5,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_videos.json"),{method:"get",params:t});case 5:i=e.sent,de(!1),se(null==i?void 0:i.count),ee((null==i?void 0:i.exercise_users)||[]);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(z(47),K(!0)))}),[document.getElementById("divhe"),Y]);var nn=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Re(!0),pe({}),e.next=4,(0,m.ZP)("/api/exercises/".concat(null==Z?void 0:Z.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 4:return t=e.sent,e.next=7,(0,m.ZP)("/api/exercises/".concat(null==Z?void 0:Z.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 7:null!=(i=e.sent)&&i.data&&$e((null==i?void 0:i.data)||[]),null!=t&&t.data&&pe(c()(c()({},null==t?void 0:t.data),{},{exercise_user_id:null==n?void 0:n.exercise_user_id,datas:n})),Re(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e){var n,t;"prev"===e?ke(Pe-1==0?null==fe||null===(n=fe.exercise_user_photos)||void 0===n?void 0:n.length:Pe-1):ke(Pe===(null==fe||null===(t=fe.exercise_user_photos)||void 0===t?void 0:t.length)?1:Pe+1)},sn=function(e){De(e),Oe(1),Fe("")},rn=[{key:1,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:2,value:"请勿离开监控范围!"},{key:3,value:"请不要与其他人交谈!"},{key:4,value:"请不要做与考试无关的行为!"},{key:5,value:"请勿切屏,超过3次将被强制交卷!"},{key:6,value:"请勿遮挡或关闭电脑摄像监控!"},{key:0,value:"其他"}],an=[{key:1,value:"请将手机放置于侧后方45°,离桌面1米左右,保证能拍摄到上半身、电脑屏幕和桌面。"},{key:2,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:0,value:"其他"}],ln="alert"===Se?rn:an;return(0,J.jsxs)("section",{className:He.wrap,children:[(0,J.jsx)(T.Z,{form:C,onChange:function(){Z.page=1;var e=Object.assign({},C.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete Z.course_group,C.setFieldsValue(O()({},"exercise_group_id","all"))):(Z.course_group=e[n],C.setFieldsValue(O()({},"exercise_group_id",Z.course_group)))})),en(Z)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(T.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:L+"px",overflow:"hidden"},children:null===(n=Y.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),G&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;z(L>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===L?"展开":"收起",47===L?(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(Ae.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsx)("div",{className:He.control,children:(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==Z?void 0:Z.save_name,onChange:function(e){return n=e.target.value,Z.page=1,Z.save_name=n,void S(c()({},Z));var n},onSearch:function(){Z.page=1,Z.name=Z.save_name,S(c()({},Z)),en(Z)}})}),(0,J.jsx)("div",{className:He.bgH}),(0,J.jsxs)("div",{className:He.warpList,children:[(0,J.jsxs)(Ie.Z,{loading:oe,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{className:"c-grey-666 mb20 mt20",children:["共",(0,J.jsx)("span",{className:"c-orange",children:ie}),"名学生已开启手机摄影"]}),$.length?(0,J.jsx)("ul",{className:He.sys,children:$.map((function(e,n){var t=e.user_name,i=e.user_group_name,s=e.video_url,r=e.login,a=e.student_id;return(0,J.jsx)("li",{className:He.li,children:(0,J.jsxs)("div",{className:He.d1,children:[(0,J.jsx)("div",{className:He.img,children:(0,J.jsx)("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(n,"&video_url=").concat(null==s?void 0:s.replace(".m3u8",".flv"))})}),(0,J.jsx)(w.Z,{title:"姓名+学号",children:(0,J.jsxs)("div",{className:He.btn,onClick:function(){return(0,H.RG)("".concat(Z.exercise_id,"-").concat(r),!0)},children:[(0,J.jsx)("div",{title:t,className:He.b1,children:t}),(0,J.jsxs)("div",{title:i,className:He.b2,children:["(",a,")"]})]})}),(0,J.jsx)("div",{onClick:function(){return nn(e)},className:He.big,children:"查看"})]})},n)}))}):(0,J.jsx)(Ce.Z,{})]}),(0,J.jsx)(M.Z,{showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:function(e,n){Z.page=e,Z.limit=n,S(c()({},Z)),en(Z)},pageSize:null==Z?void 0:Z.limit,current:Z.page,total:ie})]}),(0,J.jsx)(j.Z,{title:"查看详细信息",open:fe,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){pe(!1)},afterClose:function(){ke(1),De("alert"),Fe(""),ye("1"),Oe(1)},footer:null,children:(0,J.jsxs)(Ie.Z,{loading:Me,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{children:["姓名:",null==fe||null===(t=fe.datas)||void 0===t?void 0:t.user_name]}),(0,J.jsxs)("span",{className:"ml20",children:["学号:",null==fe||null===(i=fe.datas)||void 0===i?void 0:i.student_id]}),(0,J.jsxs)("span",{className:"ml20",children:["班级:",null==fe||null===(s=fe.datas)||void 0===s?void 0:s.user_group_name]})]}),(0,J.jsxs)(k.Z,{className:"mt10",defaultActiveKey:ge,onChange:function(e){ye(e)},children:[(0,J.jsx)(k.Z.TabPane,{tab:"防作弊头像",children:(0,J.jsxs)("aside",{className:He.imgWrap,children:[(0,J.jsx)("div",{className:He.img,style:{width:234,marginLeft:30,textAlign:"center"},children:null!=fe&&null!==(r=fe.exercise_user_photos)&&void 0!==r&&r.length?(0,J.jsxs)(h.Fragment,{children:[(0,J.jsx)("img",{height:131,src:null==fe||null===(l=fe.exercise_user_photos)||void 0===l?void 0:l[Pe-1]}),(0,J.jsx)("div",{onClick:function(){var e;ce.Z.publish("preview-image",null==fe||null===(e=fe.exercise_user_photos)||void 0===e?void 0:e[Pe-1])},className:He.iBtn,children:"预览"}),(0,J.jsxs)("div",{className:He.text,children:["考试中照片",(0,J.jsxs)("span",{className:"c-light-primary",children:[Pe,"/",null==fe||null===(o=fe.exercise_user_photos)||void 0===o?void 0:o.length]})]}),1===Pe?(0,J.jsxs)("div",{style:{color:"#ccc",cursor:"not-allowed"},className:He.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}):(0,J.jsxs)("div",{onClick:function(){return tn("prev")},className:He.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}),(0,J.jsx)("div",{onClick:function(){return tn("next")},className:He.r,children:(0,J.jsx)("i",{className:"iconfont icon-lujing"})})]}):(0,J.jsx)("div",{className:He.no,children:(0,J.jsx)("span",{children:"暂无考试中照片"})})}),(0,J.jsxs)("div",{className:He.img,style:{marginLeft:60,width:234,textAlign:"center"},children:[null!=fe&&fe.identity_url?(0,J.jsx)("img",{height:131,src:(0,H.Tv)(null==fe?void 0:fe.identity_url)}):(0,J.jsx)("div",{className:He.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==fe||!fe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,H.Tv)(null==fe?void 0:fe.identity_url))},className:He.iBtn,children:"预览"}),(0,J.jsx)("div",{className:He.text,children:"证件照片"})]})]})},"1"),(0,J.jsx)(k.Z.TabPane,{tab:"人脸照片",children:(0,J.jsxs)("aside",{className:He.imgWrap,style:{marginLeft:70},children:[(0,J.jsxs)("div",{className:He.img,children:[(0,J.jsx)("img",{width:234,src:null==fe?void 0:fe.exercise_identity_photo}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==fe?void 0:fe.exercise_identity_photo)},className:He.iBtn,children:"预览"}),(0,J.jsx)("div",{className:He.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:He.img,style:{marginLeft:20,width:234,textAlign:"center"},children:[null!=fe&&fe.identity_url?(0,J.jsx)("img",{height:131,src:(0,H.Tv)(null==fe?void 0:fe.identity_url)}):(0,J.jsx)("div",{className:He.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==fe||!fe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,H.Tv)(null==fe?void 0:fe.identity_url))},className:He.iBtn,children:"预览"}),(0,J.jsx)("div",{className:He.text,children:"证件照片"})]})]})},"2"),(0,J.jsx)(k.Z.TabPane,{tab:"警告和通知",children:(0,J.jsxs)("div",{className:He.fo,children:[(0,J.jsxs)(R.ZP,{className:"mt20",checked:"alert"===Se,onChange:function(){return sn("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(R.ZP,{className:"mt10",checked:"notice"===Se,onChange:function(){return sn("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsx)("span",{className:"mr10",children:"原因:"}),(0,J.jsx)(ve.default,{style:{width:570},value:ze,onChange:function(e){Oe(e)},children:null==ln?void 0:ln.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.key,children:e.value},e.key)}))})]}),0===ze&&(0,J.jsx)(q.Z.TextArea,{className:"mt20",value:Xe,onChange:function(e){return Fe(e.target.value)},placeholder:"请填写其他原因"}),(0,J.jsxs)(B.Z,{className:"mt10",align:"middle",children:[(0,J.jsx)("div",{className:"mr10",children:"发送记录"}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",null==fe?void 0:fe.alert_count,"次警告和",(null==fe||null===(u=fe.alerts)||void 0===u?void 0:u.length)-(null==fe?void 0:fe.alert_count),"次通知"]})]}),(0,J.jsx)(_.Z,{dataSource:(null==fe?void 0:fe.alerts)||[],bordered:!1,scroll:(null==fe||null===(f=fe.alerts)||void 0===f?void 0:f.length)>4?{y:200}:{},columns:[{title:"开始时间",dataIndex:"created_at",width:164},{title:"发送人",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(e){return e?(0,J.jsx)("span",{title:e,children:e}):"--"}},{title:"发送类型",dataIndex:"clazz",width:80,render:function(e){return"alert"===e?"警告":"通知"}},{title:"发送内容",dataIndex:"content",ellipsis:!0}],pagination:!1}),(0,J.jsxs)(N.ZP,{className:He.b,onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Xe||0!==ze){e.next=3;break}return y.ZP.info("请输入其他原因"),e.abrupt("return");case 3:return n=Xe,ze&&(n=("alert"===Se?rn:an).find((function(e){return e.key===ze})).value),Ke(!0),e.next=8,(0,m.ZP)("/api/exercises/".concat(Z.exercise_id,"/send_alert.json"),{method:"post",body:{content:n,clazz:Se,exercise_user_id:null==fe?void 0:fe.exercise_user_id}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("发送成功"),pe(!1)),Ke(!1);case 11:case"end":return e.stop()}}),e)}))),loading:Je,type:"primary",children:[(0,J.jsx)("i",{className:"iconfont icon-fasongtongzhi mr5"}),"发送"]})]})},"3"),(0,J.jsx)(k.Z.TabPane,{tab:"断流记录",children:(0,J.jsx)(_.Z,{dataSource:Ue,bordered:!1,scroll:Ue.length>7?{y:300}:{},columns:[{title:"开始时间",dataIndex:"start_time",width:164},{title:"结束时间",dataIndex:"end_time",width:164,render:function(e){return Q()(e).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"推流时长",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(e){return e&&(0,H.li)(Number(e)/1e3)||0}},{title:"断流原因",dataIndex:"msg",ellipsis:!0}]})},"4")]})]})}),(0,J.jsx)(le.Z,{})]})})),Ee={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"},Le="subjectTable___WrGqf",ze="title___ZCcfg",Oe="customTable___xSvZm",Te="row___Acnda",Be="line___nmQeX",Xe=function(e){var n=e.index,t=e.bottomLine,i=e.gather,s=e.search,r=(0,h.useState)([]),l=x()(r,2),o=l[0],u=l[1],f=(0,h.useState)(!1),p=x()(f,2),j=p[0],g=p[1],y=(0,h.useState)(!1),b=x()(y,2),w=b[0],A=b[1],N=(0,v.useParams)(),P=((0,v.useLocation)(),(0,v.useSearchParams)()),k=x()(P,1)[0],Z=(0,h.useState)({page:1,limit:6,total:0}),S=x()(Z,2),I=S[0],C=S[1];(0,h.useEffect)((function(){console.log(i,"gather"),0===n&&A(!0)}),[]),(0,h.useEffect)((function(){w&&D()}),[w]);var H=[{title:"序号",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(e,n,t){return I.limit*(I.page-1)+t+1}},{title:"姓名",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"班级",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(e){return e||"--"}},{title:"学号",dataIndex:"student_id",key:"student_id",align:"left"},{title:"相似度",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(e){return e+"%"}},{title:"操作",dataIndex:"id",key:"id",align:"left",render:function(e){var n="/classrooms/".concat(null==N?void 0:N.coursesId,"/exercise/").concat(null==N?void 0:N.categoryId,"/detail/").concat(e,"/review_detail");return k.get("random")&&(n+="?random=".concat(k.get("random"))),(0,J.jsx)(v.Link,{to:n,target:"_blank",children:"查看"})}}],D=function(){var e=d()(a()().mark((function e(n){var t,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),t=n||{page:1,limit:10,total:0},r=c()({id:null==N?void 0:N.categoryId,question_id:null==i?void 0:i.question_id,search:s},t),e.next=5,(0,m.ZP)("/api/courses/".concat(null==N?void 0:N.coursesId,"/exercises/code_review_users.json"),{method:"get",params:r});case 5:(l=e.sent)&&(u(null==l?void 0:l.users),g(!1),C(c()(c()({},t),{},{total:(null==l?void 0:l.count)||0})));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:Le,children:[(0,J.jsxs)("aside",{className:ze,children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[n+1,"、",i.name||(5===(null==i?void 0:i.question_type)?"实训题":"编程题")]}),(0,J.jsxs)("span",{className:"c-grey-333",children:["(",null==i?void 0:i.score,"分):",null==i?void 0:i.question_title]}),(0,J.jsxs)("span",{className:"ml40 c-grey-999",children:[(0,J.jsx)("b",{className:"c-red-ee4",children:null==i?void 0:i.checked_count})," 个疑似抄袭作品(共",null==i?void 0:i.total_count,"个作品)"]}),(0,J.jsxs)("span",{onClick:function(){A(!w)},style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"},children:[w?"收起":"展开",w?(0,J.jsx)(Ae.Z,{}):(0,J.jsx)(we.Z,{})]}),5===(null==i?void 0:i.question_type)&&(0,J.jsx)("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges"),children:"实训详情"})]}),(0,J.jsx)(_.Z,{className:Oe,style:{display:w?"block":"none"},dataSource:o,bordered:!1,rowKey:function(e){return e.id},rowClassName:Te,columns:H,loading:j,pagination:{pageSize:I.limit,total:I.total,current:I.page,onChange:function(e){var n=c()(c()({},I),{},{page:e});C(n),D(n)},showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)("div",{className:Be,style:{visibility:t?"hidden":"visible"}})]})},Fe=t(81841),qe=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){e.exercise,e.globalSetting,e.dispatch;var n=(0,h.useState)(""),t=x()(n,2),i=t[0],s=t[1],r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)(""),f=x()(u,2),p=f[0],j=f[1],g=(0,h.useState)(!1),y=x()(g,2),b=y[0],w=y[1],A=(0,h.useState)(!1),N=x()(A,2),P=N[0],k=N[1],_=(0,v.useParams)();(0,h.useEffect)((function(){Z()}),[]);var Z=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,m.ZP)("/api/courses/".concat(null==_?void 0:_.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:null==_?void 0:_.categoryId,search:i}});case 3:if(-2!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return k(!0),Z(),e.abrupt("return");case 8:t&&(k(!1),w(!1),o((null==t?void 0:t.exercise_questions)||[]),j(null==t?void 0:t.last_review_time));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){Z()};return(0,J.jsxs)("section",{className:Ee.warp,children:[(0,J.jsxs)("aside",{className:Ee.header,children:[(0,J.jsxs)("div",{children:["查重时间:",p||"--"]}),!!p&&(0,J.jsx)(q.Z,{value:i,onChange:function(e){return s(e.target.value)},suffix:(0,J.jsx)("i",{onClick:S,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"请输入姓名或学号搜索",onPressEnter:S})]}),P&&(0,J.jsx)(ee.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),!P&&(0,J.jsx)(Ie.Z,{loading:b,active:!0,paragraph:{rows:5},children:c.length>0?(0,J.jsx)("aside",{className:Ee.subject,children:c.map((function(e,n){return(0,J.jsx)(Xe,{index:n,bottomLine:n===c.length-1,gather:e,search:i},n)}))}):(0,J.jsxs)("div",{className:Ee.empty,children:[(0,J.jsx)("img",{src:Fe.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"暂无数据"})]})})]})})),We=t(28103),Me=t(95992),Re=t(29780),Ge=t(1433),Qe="wrap___rEjJ0",Je="modal___gRDV9",Ke="titleWrap___MK_OO",Ye="required___Hja3H",Ve="title___vMFKz",Ue="colorGray___hNhIL",$e="choiceWrap___Xx5du",en="answer___cbuNE",nn="activeAnswer___LwFG7",tn="deleteIcon____HG4s",sn="addIcon___r_Vhy",rn="editorWrap___OYwur",an="htmlWrap___qXHYn",ln="radio___urtyZ",cn="color333___Lah7k",on="color999___TmkZt",dn="questionType___r_bKw",un="questionChoices___LA7VM",xn="action___fTTDM",fn="difficult___Mg7lT",pn="fold___oVjRI",hn="head___fpwmn",mn=t(51150),vn=t(76789),jn=["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"],gn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=e.editData,l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,f=e.cancelAdd,m=void 0===f?function(){}:f,g=e.addCallback,A=void 0===g?function(){}:g,P=e.reload,k=void 0===P?function(){}:P,_=(e.setIsClaer,p()(e,jn),(0,h.useState)("")),Z=x()(_,2),S=Z[0],I=Z[1],D=(0,h.useState)(""),E=x()(D,2),L=E[0],z=E[1],O=(0,h.useState)([]),T=x()(O,2),M=T[0],G=T[1],Q=(0,h.useState)(""),K=x()(Q,2),Y=K[0],V=K[1],U=(0,h.useState)(),$=x()(U,2),ee=$[0],ne=$[1],te=(0,h.useState)(!1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)(0),ue=x()(de,2),xe=ue[0],fe=ue[1],pe=(0,h.useState)(!1),he=x()(pe,2),me=he[0],ve=he[1],je=(0,h.useState)(!1),ge=x()(je,2),ye=ge[0],be=ge[1],we=(0,h.useState)([]),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=(0,h.useState)(1),_e=x()(ke,2),Ze=_e[0],Se=_e[1],Ie=(0,h.useState)(!1),Ce=x()(Ie,2),He=Ce[0],De=Ce[1],Ee=(0,h.useRef)(!1),Le=(0,v.useParams)(),ze=(0,h.useState)([]),Oe=x()(ze,2),Te=Oe[0],Be=Oe[1],Xe=function(e){Be([].concat(s()(Te),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!Ee.current){if(null==r||!r.question_title)return ve(!0),I(""),ne(!1),oe(2),G([]),V(""),void re(!1);I(null==r?void 0:r.question_title),ne(null==r?void 0:r.is_ordered),Se(null==r?void 0:r.difficulty),De(!(null!=r&&r.repeat_answer)),oe(null==r?void 0:r.question_score);var n=null==r||null===(e=r.standard_answers)||void 0===e?void 0:e.map((function(e){return e.answer_text}));G(s()(n)),Pe(r.tag_discipline_ids),z(null==r?void 0:r.analysis)}}),[r,me]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Be(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re(!1),me&&function(){e.apply(this,arguments)}()}),[me]),(0,h.useImperativeHandle)(n,(function(){return{onSave:en,isEdit:me}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Be(n)}),[t.tagDisciplineData]);var Fe,qe,We,Ye,$e=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ve(!1),u(-1),Ee.current=!1,k())},en=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],s=!1,be(!0),M.forEach((function(e,t){n.push({choice_id:t+1,answer_text:[]}),e.forEach((function(e,i){n[t].answer_text.push(e),e&&(0,H.eR)(e,1e4)||(V("".concat(t,"-").concat(i)),y.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),s=!0)}))})),!s){e.next=7;break}return be(!1),e.abrupt("return",!1);case 7:if(Ee.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ze,is_cover:1,repeat_answer:!He,analysis:L}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ze,repeat_answer:!He,analysis:L}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:Ze,repeat_answer:!He,analysis:L}});case 15:l=e.sent,$e(l);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:Le.categoryId,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:Ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:Ze,repeat_answer:!He,analysis:L}});case 21:l=e.sent,$e(l);case 23:return be(!1),e.abrupt("return",{name:S,analysis:L,standard_answers:n,is_ordered:ee});case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n,t){var i=M.slice();if(n&&i.splice(e,n),t&&se||!r.question_id)for(var s=0;s1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(b.Z,{checked:ee,onChange:function(e){return ne(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsx)("p",{className:Ke,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:L,onChange:function(e){return z(e)}}),(0,J.jsxs)("p",{className:"",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"分值:",(0,J.jsx)(W.Z,{value:ce,max:1e4,min:0,onChange:function(e){oe(e)}})," 分   ",!!ce&&!!xe&&(0,J.jsxs)("span",{style:{color:"red"},children:["(根据均分规则,本题每空",(ce/xe).toFixed(1),"分)"]}),(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:fn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:Ze,onChange:function(e){Se(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Ue,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:Ne,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:Pe,subId:null===(We=t.editData)||void 0===We||null===(We=We.exercise)||void 0===We?void 0:We.sub_discipline_id,knowledgeOptions:Te,onAddKnowledgeFinish:Xe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:He,onChange:function(e){De(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){m(),ve(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){en()},children:"保存"})]})]}))]})},yn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(gn)),bn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"],wn=["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"],An=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,f=e.cancelAdd,m=void 0===f?function(){}:f,g=e.reload,b=void 0===g?function(){}:g,A=e.addCallback,P=void 0===A?function(){}:A,k=(e.setIsClaer,p()(e,bn),(0,h.useState)()),_=x()(k,2),Z=_[0],S=_[1],I=(0,h.useState)(""),H=x()(I,2),D=H[0],E=H[1],L=(0,h.useState)(!1),z=x()(L,2),O=z[0],T=z[1],B=(0,h.useState)(),X=x()(B,2),q=X[0],M=X[1],G=(0,h.useState)([]),Q=x()(G,2),K=Q[0],Y=Q[1],V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)(1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,h.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useRef)(!1),pe=function(e){ee([].concat(s()($),[c()({},e)]))},he=(0,v.useParams)();(0,h.useEffect)((function(){if(!fe.current){if(null==r||!r.question_choices)return T(!0),E(""),M(2),void S("");ce(!(null!=r&&r.repeat_answer)),E(null==r?void 0:r.question_title),M(null==r?void 0:r.question_score),se(null==r?void 0:r.difficulty),S(r.standard_answer[0]+""),Y(r.tag_discipline_ids),xe(null==r?void 0:r.analysis)}}),[r,O]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,ee(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}O&&function(){e.apply(this,arguments)}()}),[O]),(0,h.useImperativeHandle)(n,(function(){return{onSave:ge,isEdit:O}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];ee(n)}),[t.tagDisciplineData]);var me,ve,je=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),T(!1),u(-1),fe.current=!1,b())},ge=function(){var e=d()(a()().mark((function e(){var n,s,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(Z){e.next=6;break}return y.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===Z?1:0},{choice_text:"错误",is_answer:"2"===Z?2:0}],fe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:K,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,is_cover:1,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,je(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:K,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,je(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:K,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 15:s=e.sent,je(s);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:he.categoryId,question_title:D,question_type:2,question_score:q,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:K,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 21:s=e.sent,je(s);case 23:return e.abrupt("return",{name:D,choices:n});case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),be=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===l){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},he)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},he)}),e.abrupt("break",17);case 12:return u(r.dragKey),T(!0),e.abrupt("break",17);case 15:return P({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:2}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Qe,children:[!O&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、判断题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(mn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(mn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(ve=r.question_choices)||void 0===ve?void 0:ve.map((function(e,n){return(0,J.jsxs)(R.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[wn[n],". ",(0,J.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&ye.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return be(e)},className:e.icon})},n)}))})]}),O&&(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:D,onChange:function(e){return E(e)}}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Ue,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(R.ZP.Group,{buttonStyle:"solid",value:Z,onChange:function(e){return S(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:"1",className:"".concat(ln," mr40"),children:"正确"}),(0,J.jsx)(R.ZP.Button,{value:"2",className:ln,children:"错误"})]}),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,J.jsx)("p",{className:Ke,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ue,onChange:function(e){return xe(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:q,max:1e4,min:0,onChange:function(e){M(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:fn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:ie,onChange:function(e){se(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Ue,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:K,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:Y,subId:null===(me=t.editData)||void 0===me||null===(me=me.exercise)||void 0===me?void 0:me.sub_discipline_id,knowledgeOptions:$,onAddKnowledgeFinish:pe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:le,onChange:function(e){ce(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){m(),T(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){ge()},children:"保存"})]})]})]})},Nn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(An)),Pn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],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"],_n=(0,h.forwardRef)((function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.addCallback),A=void 0===g?function(e){}:g,P=e.reload,k=void 0===P?function(){}:P,_=(p()(e,Pn),(0,h.useState)([])),Z=x()(_,2),S=Z[0],I=Z[1],H=(0,h.useState)(),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)([]),O=x()(z,2),T=O[0],q=O[1],M=(0,h.useState)(""),G=x()(M,2),Q=G[0],K=G[1],Y=(0,h.useState)(),V=x()(Y,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useState)([]),re=x()(se,2),ae=re[0],le=re[1],ce=(0,h.useState)(1),oe=x()(ce,2),de=oe[0],ue=oe[1],xe=(0,h.useState)(!1),fe=x()(xe,2),pe=fe[0],he=fe[1],me=(0,h.useState)(""),ve=x()(me,2),je=ve[0],ge=ve[1],ye=(0,h.useState)([]),be=x()(ye,2),we=be[0],Ae=be[1],Ne=(0,h.useRef)(!1),Pe=function(e){Ae([].concat(s()(we),[c()({},e)]))},ke=(0,v.useParams)();(0,h.useEffect)((function(){I(["","","",""])}),[]),(0,h.useEffect)((function(){if(!Ne.current){if(null==r||!r.question_choices)return ie(!0),K(""),$(5),I(["","","",""]),void q([]);K(null==r?void 0:r.question_title),$(null==r?void 0:r.question_score),he(!(null!=r&&r.repeat_answer)),ue(null==r?void 0:r.difficulty),I(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),q(e),le(r.tag_discipline_ids),ge(null==r?void 0:r.analysis)}}),[r,te]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Ae(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}te&&function(){e.apply(this,arguments)}()}),[te]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ie,isEdit:te}})),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Ae(n)}),[t.tagDisciplineData]);var _e,Ze,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ie(!1),m(-1),Ne.current=!1,k())},Ie=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Q){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=S.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(kn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(T.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(T.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=S.map((function(e,n){return{choice_text:e,is_answer:T.includes(n)?n+1:0}})),Ne.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,is_cover:1,repeat_answer:!pe,analysis:je}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:ke.categoryId,question_title:Q,question_type:1,question_score:U,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:de,repeat_answer:!pe,analysis:je}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ke)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ke)}),e.abrupt("break",17);case 12:return m(r.dragKey),ie(!0),e.abrupt("break",17);case 15:return A({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:1}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Qe,children:[!te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、多选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(mn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(mn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ze=r.question_choices)||void 0===Ze?void 0:Ze.map((function(e,n){return(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(b.Z,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[kn[n],"."]},n)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(mn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return He(e)},className:e.icon})},n)}))})]}),te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:Q,onChange:function(e){return K(e)}}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Ue,children:"点击选项可设置正确答案"})]})]}),S.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(T.includes(n)?nn:""),onClick:function(){T.includes(n)?q(T.filter((function(e){return e!==n}))):q([].concat(s()(T),[n]))},children:kn[n]})}),(0,J.jsx)("div",{className:rn,children:E===n?(0,J.jsx)(Me.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){S[n]=e,I(S)}}):(0,J.jsx)("div",{className:an,onClick:function(){return L(n)},children:(0,J.jsx)(mn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return I(S.filter((function(e,t){return t!==n})))}})}),n<7&&n===S.length-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return I([].concat(s()(S),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ke,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:je,onChange:function(e){return ge(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:U,max:1e4,min:0,onChange:function(e){$(e)}})," ","分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:fn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:de,onChange:function(e){ue(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Ue,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ae,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:le,subId:null===(_e=t.editData)||void 0===_e||null===(_e=_e.exercise)||void 0===_e?void 0:_e.sub_discipline_id,knowledgeOptions:we,onAddKnowledgeFinish:Pe})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:pe,onChange:function(e){he(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),ie(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ie()},children:"保存"})]})]})]})})),Zn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})(_n),Sn=["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"],In=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),s=e.editData,r=e.cancelAdd,l=void 0===r?function(){}:r,o=e.editKey,u=e.setEditKey,f=void 0===u?function(){}:u,m=(e.addCallback,e.reload),g=void 0===m?function(){}:m,A=(e.setIsClaer,p()(e,Sn),(0,h.useState)("")),P=x()(A,2),k=P[0],_=P[1],Z=(0,h.useState)(""),S=x()(Z,2),I=S[0],H=S[1],D=(0,h.useState)(""),E=x()(D,2),L=E[0],z=(E[1],(0,h.useState)([])),O=x()(z,2),T=O[0],F=(O[1],(0,h.useState)("")),M=x()(F,2),R=(M[0],M[1],(0,h.useState)()),G=x()(R,2),Q=G[0],K=G[1],Y=(0,h.useState)(!1),V=x()(Y,2),U=(V[0],V[1]),$=(0,h.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,h.useState)(!1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,v.useParams)(),xe=(0,h.useRef)(!1);(0,h.useEffect)((function(){var e;if(!xe.current){s.edit&&(ae(!0),H(""),_(""),te([])),_(s.shixun_name),H(s.question_title);var n=[];null===(e=s.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),te(n)}}),[s]),(0,h.useEffect)((function(){U(!1)}),[re]),(0,h.useImperativeHandle)(n,(function(){return{onSave:ve,isEdit:re}}));var fe,pe,he,me=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),f(-1),xe.current=!1,g())},ve=function(){var e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],!1,e.next=4;break;case 4:if(xe.current=!0,de(!0),!s.question_id){e.next=12;break}return e.next=9,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:I,shixun_name:k,shixun_id:s.shixun_id,question_type:5,question_scores:ne}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:ue.categoryId,question_title:I,shixun_name:k,shixun_id:s.shixun_id,question_type:5,question_scores:ne,is_copy:s.is_copy}});case 14:t=e.sent;case 15:return me(t),de(!1),e.abrupt("return",{name:I,analysis:L,standard_answers:n,is_ordered:Q});case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),je=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入实训题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),ge=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===o){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ue)}),e.abrupt("break",17);case 12:return f(s.dragKey),ae(!0),e.abrupt("break",17);case 15:return i({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",editData:{key:s.key,insert_id:null==s?void 0:s.question_id,question_type:5}}}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Qe,children:[!re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、实训题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(mn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]}),!(null===(pe=s.schools)||void 0===pe||!pe.length)&&(0,J.jsx)(w.Z,{title:"该实训题面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(mn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:"mt30"}),null===(he=s.shixun)||void 0===he?void 0:he.map((function(e,n){return(0,J.jsxs)("div",{children:["第",n+1,"关 ",(0,J.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,J.jsxs)("span",{className:"ml10",children:[e.challenge_score," 分"]})]},n)})),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)(v.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges?exercise=true"),children:"实训详情"}),!s.hideAction&&je.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return ge(e)},className:e.icon})},n)}))]})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(q.Z,{defaultValue:k,onChange:function(e){_(e.target.value)}})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(Me.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:I,onChange:function(e){H(e)}})}),(0,J.jsx)("div",{className:"mt20",children:null===(fe=s.shixun)||void 0===fe?void 0:fe.map((function(e,n){return(0,J.jsxs)(B.Z,{gutter:[20,20],children:[(0,J.jsxs)(X.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)(W.Z,{defaultValue:ne[n],onChange:function(e){ne[n]=e,te(ne),console.log("srore:L",ne[n])}})," 分"]})]})}))}),(0,J.jsx)("div",{className:"mt20",children:T.length>1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(b.Z,{checked:Q,onChange:function(e){return K(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==o||!(null!=s&&s.edit))&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){l(),ae(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{loading:oe,className:"ml20",type:"primary",onClick:function(){ve()},children:"保存"})]})]})]})},Cn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(In)),Hn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"],Dn=["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"],En=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.reload),b=void 0===g?function(){}:g,A=e.addCallback,P=void 0===A?function(e){}:A,k=(p()(e,Hn),(0,h.useState)([])),_=x()(k,2),Z=_[0],S=_[1],I=(0,h.useState)(),H=x()(I,2),D=H[0],E=H[1],L=(0,h.useState)([]),z=x()(L,2),O=z[0],T=z[1],q=(0,h.useState)(""),M=x()(q,2),G=M[0],Q=M[1],K=(0,h.useState)(),Y=x()(K,2),V=Y[0],U=Y[1],$=(0,h.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,h.useState)(1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)(!1),xe=x()(ue,2),fe=xe[0],pe=xe[1],he=(0,h.useState)(""),me=x()(he,2),ve=me[0],je=me[1],ge=(0,v.useParams)(),ye=(0,h.useRef)(null),be=(0,h.useRef)(!1),we=(0,h.useState)([]),Ae=x()(we,2),Ne=Ae[0],Pe=Ae[1],ke=function(e){Pe([].concat(s()(Ne),[c()({},e)]))};(0,h.useEffect)((function(){S(["","","",""])}),[]),(0,h.useEffect)((function(){if(!be.current){if(null==r||!r.question_choices)return ae(!0),Q(""),U(5),S(["","","",""]),void T([]);Q(null==r?void 0:r.question_title),U(null==r?void 0:r.question_score),pe(!(null!=r&&r.repeat_answer)),je(null==r?void 0:r.analysis),de(null==r?void 0:r.difficulty),S(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),te(r.tag_discipline_ids),T(e)}}),[r,re]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Pe(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re&&function(){e.apply(this,arguments)}()}),[re]),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Pe(n)}),[t.tagDisciplineData]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ie,isEdit:re}}));var _e,Ze,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),m(-1),be.current=!1,b())},Ie=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=Z.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Dn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(O.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(O.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=Z.map((function(e,n){return{choice_text:e,is_answer:O.includes(n)?n+1:0}})),be.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,is_cover:1,repeat_answer:!fe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:ge.categoryId,question_title:G,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:oe,repeat_answer:!fe,analysis:ve}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ce=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ge)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ge)}),e.abrupt("break",17);case 12:return m(r.dragKey),ae(!0),e.abrupt("break",17);case 15:return P({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Qe,children:[!re&&(0,J.jsxs)("aside",{ref:ye,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、单选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(mn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(mn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ze=r.question_choices)||void 0===Ze?void 0:Ze.map((function(e,n){return(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(R.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Dn[n],"."]},n)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(mn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ce.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return He(e)},className:e.icon})},n)}))})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:G,onChange:function(e){return Q(e)}}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Ue,children:"点击选项可设置正确答案"})]})]}),Z.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(O.includes(n)?nn:""),onClick:function(){O.includes(n)?T(O.filter((function(e){return e!==n}))):T([].concat(s()(O),[n]))},children:Dn[n]})}),(0,J.jsx)("div",{className:rn,children:D===n?(0,J.jsx)(Me.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){Z[n]=e,S(Z)}}):(0,J.jsx)("div",{className:an,onClick:function(){return E(n)},children:(0,J.jsx)(mn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return S(Z.filter((function(e,t){return t!==n})))}})}),n<7&&n===Z.length-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(s()(Z),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ke,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ve,onChange:function(e){return je(e)}}),(0,J.jsxs)("div",{style:{marginBottom:14},children:["分值:",(0,J.jsx)(W.Z,{value:V,max:1e4,min:0,onChange:function(e){U(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:fn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:oe,onChange:function(e){de(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("div",{className:Ke,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Ue,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:ne,onChange:te,subId:null===(_e=t.editData)||void 0===_e||null===(_e=_e.exercise)||void 0===_e?void 0:_e.sub_discipline_id,knowledgeOptions:Ne,onAddKnowledgeFinish:ke})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:fe,onChange:function(e){pe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),ae(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ie()},children:"保存"})]})]})]})},Ln=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(En)),zn=t(12563),On=function(e){var n,t,i=e.value,r=void 0===i?[[],[]]:i,a=e.onChange,l=(0,h.useState)(""),c=x()(l,2),o=c[0],d=c[1],u=(0,h.useState)(""),f=x()(u,2),p=f[0],m=f[1],v=function(e){if(!e)return!1;new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");return"|"!==e||(y.ZP.warning("关键词不能只输入一个“|”字符!"),!1)};return(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{className:"font14",children:["关键词",(0,J.jsx)("span",{className:"c-grey-999",children:"(关键词可用于自动判分)"}),(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:350},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"每个核心关键词的分数是普通关键词分数的两倍"}),(0,J.jsx)("div",{children:"例如:"}),(0,J.jsx)("div",{children:"本题10分,普通关键词1个,核心关键词2个,则每个"}),(0,J.jsx)("div",{children:"普通关键词2分,每个核心关键词4分"})]}),children:(0,J.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2 font14"})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"font14",children:["普通关键词:",(0,J.jsx)(q.Z,{value:o,onChange:function(e){d(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[0])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),d(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(n=r[0])||void 0===n?void 0:n.map((function(e,n){return(0,J.jsx)(zn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[0]=null===(t=r[0])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))}),(0,J.jsxs)(B.Z,{align:"middle",className:"font14",children:["核心关键词:",(0,J.jsx)(q.Z,{value:p,onChange:function(e){m(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[1])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),m(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(t=r[1])||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)(zn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[1]=null===(t=r[1])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))})]})},Tn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"],Bn=function(e,n){var t=e.problemset,i=e.exercise,r=(e.globalSetting,e.loading,e.dispatch),l=(e.onRef,e.editData),o=e.cancelAdd,u=void 0===o?function(){}:o,f=e.editKey,m=e.setEditKey,g=void 0===m?function(){}:m,b=e.reload,A=void 0===b?function(){}:b,P=e.addCallback,k=void 0===P?function(){}:P,_=(e.setIsClaer,p()(e,Tn),(0,h.useState)("")),Z=x()(_,2),S=Z[0],I=Z[1],H=(0,h.useState)(""),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)(""),O=x()(z,2),T=O[0],B=O[1],X=(0,h.useState)(),q=x()(X,2),M=q[0],G=q[1],Q=(0,h.useState)(!1),K=x()(Q,2),Y=K[0],V=K[1],U=(0,h.useState)([]),$=x()(U,2),ee=$[0],ne=$[1],te=(0,h.useState)(1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(!1),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)([[],[]]),ue=x()(de,2),xe=ue[0],fe=ue[1],pe=(0,h.useRef)(!1),he=(0,v.useParams)(),me=(0,h.useState)([]),ve=x()(me,2),je=ve[0],ge=ve[1],ye=function(e){ge([].concat(s()(je),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!pe.current){if(null==l||!l.question_title)return V(!0),I(""),B(""),void G(10);oe(!(null!=l&&l.repeat_answer)),I(null==l?void 0:l.question_title),B(null==l||null===(e=l.standard_answer)||void 0===e?void 0:e[0]),G(null==l?void 0:l.question_score),ne(l.tag_discipline_ids),re(null==l?void 0:l.difficulty),L(null==l?void 0:l.analysis),fe([null==l?void 0:l.normal_keywords,null==l?void 0:l.main_keywords])}}),[t.editData,Y]),(0,h.useEffect)((function(){var e,n=null!=i&&null!==(e=i.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(i.tagDisciplineData.tag_disciplines)?i.tagDisciplineData.tag_disciplines:[];ge(n)}),[i.tagDisciplineData]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,ge(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}Y&&function(){e.apply(this,arguments)}()}),[Y]),(0,h.useImperativeHandle)(n,(function(){return{onSave:Ae,isEdit:Y}}));var be,we=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),V(!1),g(-1),pe.current=!1,A())},Ae=function(){var e=d()(a()().mark((function e(){var n,t,s,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(n=xe[0],t=xe[1],pe.current=!0,!l.question_id){e.next=17;break}if(1!==(null==l?void 0:l.is_my)){e.next=11;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[T],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,is_cover:1,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,we(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[T],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,we(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=15;break;case 11:return e.next=13,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:M,standard_answers:[T],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 13:s=e.sent,we(s);case 15:e.next=21;break;case 17:return e.next=19,r({type:"exercise/addExerciseQuestion",payload:{insert_id:null==l?void 0:l.insert_id,categoryId:he.categoryId,exercise_bank_id:he.categoryId,question_title:S,question_type:4,question_score:M,standard_answers:[T],tag_discipline_ids:ee,sub_discipline_id:null===(o=i.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:E,normal_keywords:n,main_keywords:t}});case 19:s=e.sent,we(s);case 21:return e.abrupt("return",{name:S,answer_texts:[T],analysis:E,normal_keywords:n,main_keywords:t});case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==i||null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===f){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:l.question_id});case 2:r({type:"exercise/editExercise",payload:c()({},he)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:l.question_id,opr:n.id}});case 10:return r({type:"exercise/editExercise",payload:c()({},he)}),e.abrupt("break",17);case 12:return g(l.dragKey),V(!0),e.abrupt("break",17);case 15:return k({key:l.key,insert_id:null==l?void 0:l.question_id,question_type:4}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Qe,children:[!Y&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=l&&l.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[l.key,"、简答题"]}),"(",l.question_score,"分)"]})}),null!=l&&l.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[l.key,"."]}),(0,J.jsx)(mn.Z,{value:l.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",l.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(mn.Z,{value:l.question_title})}),(0,J.jsxs)("div",{className:un,children:[(0,J.jsx)("p",{children:(0,J.jsx)("strong",{children:"参考答案:"})}),(0,J.jsx)(mn.Z,{value:T||""})]}),(0,J.jsx)("div",{className:xn,children:!l.hideAction&&Ne.map((function(e,n){return"up"===e.id&&1===l.key||"down"===e.id&&l.key===l.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),Y&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"主观题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:S,onChange:function(e){return I(e)}}),(0,J.jsx)("p",{className:Ke,children:(0,J.jsx)("span",{className:Ve,children:"参考答案:"})}),(0,J.jsx)(Me.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:T,onChange:function(e){return B(e)}}),(0,J.jsx)(On,{value:xe,onChange:fe}),(0,J.jsx)("p",{className:Ke,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(Me.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:E,onChange:function(e){return L(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(W.Z,{value:M,max:1e4,min:0,onChange:function(e){G(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:fn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:se,onChange:function(e){re(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Ue,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ee,selectvalues:null==l?void 0:l.tag_discipline_ids,onChange:ne,subId:null===(be=i.editData)||void 0===be||null===(be=be.exercise)||void 0===be?void 0:be.sub_discipline_id,knowledgeOptions:je,onAddKnowledgeFinish:ye})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(F.Z,{checked:ce,onChange:function(e){oe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==f||l.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){u(),V(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){Ae()},children:"保存"})]})]})]})},Xn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Bn)),Fn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"],qn=["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"],Wn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),s=(e.onRef,e.editData),r=(e.cancelAdd,e.editKey),l=(e.setEditKey,e.addCallback),o=void 0===l?function(){}:l,u=(e.setIsClaer,p()(e,Fn),(0,h.useState)([])),f=x()(u,2),m=f[0],g=f[1],b=(0,h.useState)(),A=x()(b,2),N=(A[0],A[1],(0,h.useState)([])),P=x()(N,2),k=P[0],_=P[1],Z=(0,h.useState)(""),S=x()(Z,2),I=S[0],H=S[1],D=(0,h.useState)(5),E=x()(D,2),L=E[0],z=E[1],O=(0,h.useState)(!1),T=x()(O,2),B=T[0],X=T[1],F=(0,v.useParams)();(0,h.useEffect)((function(){g(["","","",""])}),[]),(0,h.useEffect)((function(){if(null==s||!s.question_choices)return X(!0),H(""),z(5),g(["","","",""]),void _([]);H(null==s?void 0:s.question_title),z(null==s?void 0:s.question_score),g(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),_(e)}),[s]),(0,h.useImperativeHandle)(n,(function(){return{onSave:q,isEdit:B}}));var q=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=m.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(qn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(k.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(k.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(t=m.map((function(e,n){return{choice_text:e,is_answer:k.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:I,question_type:1,question_score:L,question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:F.categoryId,question_title:I,question_type:1,question_score:"5.0",question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 22:r=e.sent;case 23:0===r.status&&(y.ZP.success("保存成功"),X(!1),i({type:"exercise/editExercise",payload:c()({},F)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),M=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===r){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?14:16;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},F)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",16);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},F)}),e.abrupt("break",16);case 12:return v.history.push("/problems/".concat(null==s?void 0:s.hack_identifier,"/edit?type=exercises&express_id=").concat(F.categoryId,"&question_id=").concat(null==s?void 0:s.question_id,"&score=").concat(null==s?void 0:s.question_score,"&exercise=true&callback_url=").concat(location.pathname)),e.abrupt("break",16);case 14:return o({key:s.key,insert_id:null==s?void 0:s.question_id,question_type:6}),e.abrupt("break",16);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Qe,children:(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、编程题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(mn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(mn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:un,children:(0,J.jsx)(mn.Z,{value:s.description||""})}),(0,J.jsx)("div",{className:xn,children:!s.hideAction&&W.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return M(e)},className:e.icon})},n)}))})]})})},Mn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Wn)),Rn={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Gn=t(92310),Qn=t.n(Gn),Jn=function(e){var n=e.className,t=e.style,i=e.state,s=e.onClick;return(0,J.jsx)("div",{onClick:s,className:Qn()(i?null==Rn?void 0:Rn.redBtn:null==Rn?void 0:Rn.btn,n),style:t,children:i?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaoji1"}),(0,J.jsx)("span",{children:"取消标记错题"})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaojigaiti"}),(0,J.jsx)("span",{children:"标记错题"})]})})},Kn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion"],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"],Vn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,f=e.setEditKey,m=void 0===f?function(){}:f,g=(e.setIsClaer,e.addCallback),b=void 0===g?function(e){}:g,A=e.reload,P=void 0===A?function(){}:A,k=e.markBtnVisible,_=e.handleMarkWrongQuestion,Z=(p()(e,Kn),(0,h.useState)([])),S=x()(Z,2),I=S[0],H=S[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],O=(0,h.useState)(!0),T=x()(O,2),F=T[0],M=T[1],G=(0,h.useState)(1),Q=x()(G,2),K=Q[0],Y=Q[1],V=(0,h.useState)(!1),U=x()(V,2),$=U[0],ee=U[1],ne=(0,h.useState)([]),te=x()(ne,2),ie=te[0],se=te[1],re=(0,v.useParams)(),ae=(0,h.useRef)(null),le=(0,h.useState)(""),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,h.useState)([]),xe=x()(ue,2),fe=xe[0],pe=xe[1],me=(0,h.useRef)(!1),ve=function(e){se([].concat(s()(ie),[c()({},e)]))};(0,h.useEffect)((function(){var e;if(!me.current){if(null==r||!r.question_title)return z(!0),void de("");de(null==r?void 0:r.question_title),ee(!(null!=r&&r.repeat_answer)),Y(null==r?void 0:r.difficulty),H(r.tag_discipline_ids);var n=null==r||null===(e=r.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n,t,i;return c()(c()({},e),{},{id:e.question_id,name:e.question_title,open:!1,score:e.question_score,qusList:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return e.choice_text})),activeQusEditor:null,qusAnswer:null===(t=[null==e||null===(i=e.question_choices)||void 0===i?void 0:i.findIndex((function(e){return e.standard_boolean}))])||void 0===t?void 0:t.filter((function(e){return-1!==e}))})}));pe(n)}}),[r,L]),(0,h.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,se(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}L&&function(){e.apply(this,arguments)}()}),[L]),(0,h.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];se(n)}),[t.tagDisciplineData]),(0,h.useImperativeHandle)(n,(function(){return{onSave:be,isEdit:L}}));var je,ge,ye=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),z(!1),m(-1),me.current=!1,P())},be=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o,u,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(0!==fe.length){e.next=6;break}return y.ZP.info("请您添加小题"),e.abrupt("return",!1);case 6:n=0;case 7:if(!(n-1)){e.next=19;break}return y.ZP.info("请先输入第".concat(n+1,"小题").concat(Yn[c],"选项的内容")),e.abrupt("return",!1);case 19:if(null!=l&&l.qusAnswer.length){e.next=22;break}return y.ZP.info("请设置第".concat(n+1,"小题的正确答案,点击选项A/B...即可完成设置")),e.abrupt("return",!1);case 22:n++,e.next=7;break;case 25:if(o=fe.map((function(e){var n;return{id:e.id>1?e.id:null,question_title:e.name,question_type:1,question_choices:e.qusList,question_score:e.score,standard_answers:[(null===(n=e.qusAnswer)||void 0===n?void 0:n[0])+1]}})),me.current=!0,!r.question_id){e.next=36;break}if(1!==(null==r?void 0:r.is_my)){e.next=32;break}j.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:K,is_cover:1,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:K,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=36;break;case 32:return e.next=34,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:I,sub_discipline_id:null===(x=t.editData)||void 0===x||null===(x=x.exercise)||void 0===x?void 0:x.sub_discipline_id,difficulty:K,repeat_answer:!$}});case 34:u=e.sent,ye(u);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Ae=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},re)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},re)}),e.abrupt("break",17);case 12:return m(r.dragKey),z(!0),e.abrupt("break",17);case 15:return b({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};pe(fe.concat(e))},Pe=function(e,n,t){var i,s=(0,he.cloneDeep)(fe);("open"===e&&(s[n].open=!s[n].open),"delete"===e&&s.splice(n,1),"value"===e&&(s[n].name=t),"answer"===e&&(s[n].qusAnswer=[t]),"edit"===e&&(s[n].activeQusEditor=t),"details"===e&&(s[n].qusList[s[n].activeQusEditor]=t),"addQus"===e&&(s[n].qusList=s[n].qusList.concat("")),"deleteQus"===e)&&(s[n].qusList=s[n].qusList.filter((function(e,n){return n!==t})),s[n].qusAnswer=null===(i=s[n].qusAnswer)||void 0===i?void 0:i.filter((function(e){return e!==t})));"analysis"===e&&(s[n].analysis=t),"score"===e&&(s[n].score=t),pe(s)};return(0,J.jsxs)("section",{className:Qe,children:[!L&&(0,J.jsxs)("aside",{ref:ae,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、组合题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(mn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(共",null==r?void 0:r.sub_q_count,"小题,",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(mn.Z,{value:r.question_title})}),(0,J.jsx)("div",{style:{display:F?"block":"none"},className:un,children:null==r||null===(ge=r.sub_exercise_questions)||void 0===ge?void 0:ge.map((function(e,n){var t,i,s;return(0,J.jsxs)("div",{style:{marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,".",n+1,0==(null==e?void 0:e.question_type)?"(单选题)":1==(null==e?void 0:e.question_type)?"(多选题)":2==(null==e?void 0:e.question_type)?"(判断题)":3==(null==e?void 0:e.question_type)?"(填空题)":"(简答题)"]}),(0,J.jsx)(mn.Z,{value:e.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",e.question_score,"分)"]})]}),3==(null==e?void 0:e.question_type)&&(null==e||null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(n,t){return(0,J.jsxs)(B.Z,{align:"middle",justify:"start",style:{marginBottom:"5px"},children:[(0,J.jsxs)(X.Z,{children:["答案(填空",null==n?void 0:n.choice_id,"):"]}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",gutter:[1,1],children:n.answer_text.map((function(n,i){var s;return(0,J.jsx)(X.Z,{span:24,children:(0,J.jsx)(q.Z,{checked:null==e||null===(s=e.standard_answers)||void 0===s?void 0:s.includes(t),disabled:!0,value:n},t)},i)}))})})]},t)}))),4==(null==e?void 0:e.question_type)&&(0,J.jsx)(mn.Z,{value:(null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0])||""}),(0==(null==e?void 0:e.question_type)||1==(null==e?void 0:e.question_type)||2==(null==e?void 0:e.question_type))&&(null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){return(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsx)(X.Z,{children:(0,J.jsxs)(R.ZP,{checked:e.standard_answer.includes(t+1),disabled:!0,children:[Yn[t],"."]},t)}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(mn.Z,{value:n.choice_text})})})]},t)}))),k&&(0,J.jsx)(B.Z,{className:"mt20",children:(0,J.jsx)(Jn,{state:null==e?void 0:e.is_wrong,onClick:function(){return _({value:e,type:null==e?void 0:e.question_type})}})})]},n)}))}),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return M(!F)},style:{},children:F?"收起":"展开"}),!r.hideAction&&we.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(w.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Ae(e)},className:e.icon})},n)}))]})]}),L&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("section",{className:Qe,style:{padding:0},children:[(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(Me.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:oe,onChange:function(e){return de(e)}}),(0,J.jsxs)("p",{children:["小题数:",null==fe?void 0:fe.length]}),null==fe?void 0:fe.map((function(e,n){var t;return(0,J.jsxs)("div",{className:pn,children:[(0,J.jsxs)("div",{onClick:function(){return Pe("open",n)},className:hn,children:[(0,J.jsx)("i",{className:"iconfont icon-sanjiaoxing",style:{transform:e.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),(0,J.jsxs)("span",{children:["第",n+1,"小题(单选题)"]}),(0,J.jsx)("b",{onClick:function(e){e.stopPropagation(),Pe("delete",n)},className:"iconfont icon-shanchu8"})]}),(0,J.jsxs)("div",{className:"mb10",style:{display:e.open?"block":"none"},children:[(0,J.jsx)(Me.Z,{watch:!0,height:155,placeholder:"请您输入题干",defaultValue:null==e?void 0:e.name,onChange:function(e){return Pe("value",n,e)}}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsx)("span",{className:Ye,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Ue,children:"点击选项可设置正确答案"})]})]}),null==e||null===(t=e.qusList)||void 0===t?void 0:t.map((function(t,i){var s,r;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(w.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(null!=e&&null!==(s=e.qusAnswer)&&void 0!==s&&s.includes(i)?nn:""),onClick:function(){return Pe("answer",n,i)},children:Yn[i]})}),(0,J.jsx)("div",{className:rn,children:(null==e?void 0:e.activeQusEditor)===i?(0,J.jsx)(Me.Z,{id:"single-question-option-".concat(i),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:t,onChange:function(e){return Pe("details",n,e)}}):(0,J.jsx)("div",{className:an,onClick:function(){return Pe("edit",n,i)},children:(0,J.jsx)(mn.Z,{value:t})})}),i>1&&(0,J.jsx)(w.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return Pe("deleteQus",n,i)}})}),i<7&&i===(null==e||null===(r=e.qusList)||void 0===r?void 0:r.length)-1&&(0,J.jsx)(w.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return Pe("addQus",n)}})})]},i)})),(0,J.jsxs)("p",{className:"mt10",children:["分值:",(0,J.jsx)(W.Z,{value:e.score,max:1e4,min:0,onChange:function(e){return Pe("score",n,e)}})," ","分"]})]})]},e.id)})),fe.length<20&&(0,J.jsxs)(N.ZP,{type:"primary",onClick:Ne,children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"添加小题"]})]}),(0,J.jsx)("p",{className:"mt10",children:(0,J.jsxs)("span",{className:fn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(R.ZP.Group,{value:K,onChange:function(e){Y(e.target.value)},children:[(0,J.jsx)(R.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(R.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(R.ZP.Button,{value:3,children:"困难"})]})]})}),(0,J.jsxs)("p",{className:Ke,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Ue,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:I,onChange:H,subId:null===(je=t.editData)||void 0===je||null===(je=je.exercise)||void 0===je?void 0:je.sub_discipline_id,knowledgeOptions:ie,onAddKnowledgeFinish:ve})})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(N.ZP,{type:"default",onClick:function(){o(),z(!1)},children:"取消"}),(0,J.jsx)(N.ZP,{className:"ml20",type:"primary",onClick:function(){be()},children:"保存"})]})]})]})},Un=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,h.forwardRef)(Vn)),$n=t(29747),et="posWarp___ZUxXl",nt="pos___A7NKx",tt="tips___ap6NV",it=t(24334),st=(0,v.connect)()((function(e){var n=e.data,t=e.isDragDisabled,i=void 0!==t&&t,s=e.editorProps,r=void 0===s?{}:s,l=e.onDragEnd,o=void 0===l?function(){}:l,u=e.dispatch,f=e.markBtnVisible,p=void 0!==f&&f,g=e.batchScore,y=void 0===g?[]:g,b=e.reload,w=void 0===b?function(){}:b,A=(0,h.useRef)(),P=(0,v.useParams)(),k=function(e,n,t){if(e.destination){var i=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),r=x()(s,1)[0];return i.splice(t,0,r),i}(n,e.source.index,e.destination.index);o(i,t)}},_=function(e){u({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})},Z=function(e,n){return 0===n?(0,J.jsx)(Ln,c()({reload:w,editData:e},e)):1===n?(0,J.jsx)(Zn,c()({reload:w,editData:e},e)):2===n?(0,J.jsx)(Nn,c()({reload:w,editData:e},e)):3===n?(0,J.jsx)(yn,c()({reload:w,editData:e},e)):4===n?(0,J.jsx)(Xn,c()({reload:w,editData:e},e)):5===n?(0,J.jsx)(Cn,c()({reload:w,editData:e},e)):6===n?(0,J.jsx)(Mn,c()({editData:e},e)):7===n?(0,J.jsx)(Un,c()({handleMarkWrongQuestion:_,markBtnVisible:p,reload:w,editData:e},e)):8===n?(0,J.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,J.jsx)(mn.Z,{value:e.key+"."+(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.description)}),(0,J.jsx)(mn.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:it.Base64.decode((null==e||null===(i=e.program_attr)||void 0===i?void 0:i.code)||"")}),null==e||null===(s=e.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,J.jsxs)(B.Z,{align:"middle",style:{marginTop:20},children:[(0,J.jsxs)(X.Z,{children:["答案(填空",e.choice_id,"):"]}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(B.Z,{align:"middle",gutter:[1,1],children:(0,J.jsx)(q.Z,{disabled:!0,value:e.answer_text||"- -"},n)})})]},n)}))]}):void 0;var t,i,s};return(0,J.jsxs)("div",{children:[" ",function(){var e,t,s,l,o,u,x,f,v,g,b,S,I,C,D,E,L,z=[{name:"单选题",type:0,count:null==n||null===(t=n.exercise_types)||void 0===t?void 0:t.q_singles,score:null==n||null===(s=n.exercise_types)||void 0===s?void 0:s.q_singles_scores,items:[]},{name:"多选题",type:1,count:null==n||null===(l=n.exercise_types)||void 0===l?void 0:l.q_doubles,score:null==n||null===(o=n.exercise_types)||void 0===o?void 0:o.q_doubles_scores,items:[]},{name:"判断题",type:2,count:null==n||null===(u=n.exercise_types)||void 0===u?void 0:u.q_judges,score:null==n||null===(x=n.exercise_types)||void 0===x?void 0:x.q_judges_scores,items:[]},{name:"填空题",type:3,count:null==n||null===(f=n.exercise_types)||void 0===f?void 0:f.q_nulls,score:null==n||null===(v=n.exercise_types)||void 0===v?void 0:v.q_nulls_scores,items:[]},{name:"简答题",type:4,count:null==n||null===(g=n.exercise_types)||void 0===g?void 0:g.q_mains,score:null==n||null===(b=n.exercise_types)||void 0===b?void 0:b.q_mains_scores,items:[]},{name:"实训题",type:5,count:null==n||null===(S=n.exercise_types)||void 0===S?void 0:S.q_shixuns,score:null==n||null===(I=n.exercise_types)||void 0===I?void 0:I.q_shixuns_scores,items:[]},{name:"编程题",type:6,count:null==n||null===(C=n.exercise_types)||void 0===C?void 0:C.q_pros,score:null==n||null===(D=n.exercise_types)||void 0===D?void 0:D.q_pros_scores,items:[]},{name:"组合题",type:7,count:null==n||null===(E=n.exercise_types)||void 0===E?void 0:E.q_combinations,score:null==n||null===(L=n.exercise_types)||void 0===L?void 0:L.q_combination_scores,items:[]}];null==n||null===(e=n.exercise_questions)||void 0===e||e.forEach((function(e,n){var t,i,s,r,a,l,c,o;0===e.question_type&&(null===(t=z[e.question_type])||void 0===t||null===(t=t.items)||void 0===t||t.push(e));1===e.question_type&&(null===(i=z[e.question_type])||void 0===i||null===(i=i.items)||void 0===i||i.push(e));2===e.question_type&&(null===(s=z[e.question_type])||void 0===s||null===(s=s.items)||void 0===s||s.push(e));3===e.question_type&&(null===(r=z[e.question_type])||void 0===r||null===(r=r.items)||void 0===r||r.push(e));4===e.question_type&&(null===(a=z[e.question_type])||void 0===a||null===(a=a.items)||void 0===a||a.push(e));5===e.question_type&&(null===(l=z[e.question_type])||void 0===l||null===(l=l.items)||void 0===l||l.push(e));6===e.question_type&&(null===(c=z[e.question_type])||void 0===c||null===(c=c.items)||void 0===c||c.push(e));7===e.question_type&&(null===(o=z[e.question_type])||void 0===o||null===(o=o.items)||void 0===o||o.push(e))}));var O=null==n?void 0:n.map((function(e,n){return(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:"pl20",children:[(0,J.jsxs)("span",{className:"font16 c-light-primary",children:[(0,H.EM)(n+1),"、",e.name]}),(0,J.jsxs)("span",{className:"c-grey-999",children:["(共",e.count,"题",7===(null==e?void 0:e.question_type)?",包含".concat(e.sub_count,"小题"):"",";共",e.score,"分)"]}),(null==y?void 0:y.includes(null==e?void 0:e.name))&&(0,J.jsx)(N.ZP,{onClick:function(){return n=null==e?void 0:e.question_type,t=null==e?void 0:e.name,A.current=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0}(t),void j.Z.confirm({centered:!0,title:"批量设置分数",content:(0,J.jsxs)("div",{className:"",children:[(0,J.jsxs)("span",{children:["组合题"===t?"组合题中的每小题":t,":"]}),(0,J.jsx)(W.Z,{min:1,defaultValue:A.current,onChange:function(e){A.current=e}}),(0,J.jsx)("span",{className:"ml5",children:"分/题"}),(0,J.jsx)("br",{}),"填空题"===t&&(0,J.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(P.categoryId,"/batch_set_score.json"),{method:"post",body:{question_type:n,score:A.current}});case 2:-1!==e.sent.status&&w();case 4:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});var n,t,i},style:{float:"right"},type:"primary",ghost:!0,children:"批量设置得分"})]}),(t=e.items,s=null==e?void 0:e.question_type,null==e||e.name,(0,J.jsx)($n.Z5,{onDragEnd:function(e){return k(e,t,s)},children:(0,J.jsx)($n.bK,{droppableId:"droppable",children:function(e,n){return(0,J.jsxs)("div",c()(c()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:[null==t?void 0:t.map((function(e,n){var t,a=c()(c()({},e),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:s+"-"+n},r);return(0,J.jsx)($n._l,{draggableId:null==a||null===(t=a.question_id)||void 0===t?void 0:t.toString(),index:n,isDragDisabled:i,children:function(e,n){return(0,J.jsx)("aside",c()(c()(c()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,J.jsxs)("div",{className:et,id:a.dragKey,children:[Z(a,s),p&&7!==s&&(0,J.jsx)(B.Z,{className:"pl30",children:(0,J.jsx)(Jn,{state:null==a?void 0:a.is_wrong,onClick:function(){return _({value:a,type:s})}})}),(0,J.jsx)(We.Z,{}),!i&&(0,J.jsx)("div",{className:nt,children:(0,J.jsx)("div",{className:tt,children:"拖动可以改变试题显示顺序"})})]})}))}},null==a?void 0:a.question_id)})),e.placeholder]}))}})}))]},n);var t,s}));return O}()," "]})})),rt=t(36792),at=t(31869),lt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=e.activeTabs,l=(0,v.useParams)(),o=(0,h.useState)(c()(c()({},l),{page:1,per_page:10})),u=x()(o,1)[0],f=t.editData,p=t.commonHeader.exercise_status;(0,h.useEffect)((function(){"2"===r&&m()}),[l.categoryId,r]);var m=function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.w)(l.coursesId,l.categoryId,"",2,3);case 2:s({type:"exercise/editExercise",payload:c()({},u)});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){return s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,J.jsxs)("div",{children:[(0,J.jsxs)("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},children:[(0,J.jsx)(Z.Z,{style:{marginRight:5,color:"#E99237"}}),(0,J.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,J.jsx)(N.ZP,{onClick:function(){s({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[l.categoryId]}})},children:"加入试卷库"})]}),(0,J.jsx)("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative",children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/editExercise"],children:[(0,J.jsx)(rt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:r,showExportBtn:!0}),(0,J.jsx)(We.Z,{}),(0,J.jsx)(st,{data:null==f?void 0:f.exercise_question_types,isDragDisabled:!0,markBtnVisible:3===p&&((null==f||null===(n=f.exercise)||void 0===n?void 0:n.is_creator)||(0,xe.Ny)())}),(0,J.jsx)(at.Z,{})]})})]})})),ct="title___L0cG8",ot="head___xmSl4",dt="row___HJKId",ut="sort___qMLQP",xt=t(26724),ft=t.n(xt),pt=t(68189),ht=t(11638),mt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i,r,l=e.exercise,o=(e.loading,e.dispatch),u=e.cb,f=c()(c()({},(0,v.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]}),p=(0,h.useState)(c()({},f)),m=x()(p,2),g=m[0],w=m[1],A=(0,h.useState)([]),P=x()(A,2),k=P[0],_=P[1],Z=(0,h.useState)(!0),S=x()(Z,2),H=S[0],D=S[1],E=(0,h.useState)(!0),L=x()(E,2),z=L[0],O=L[1],T=(0,h.useState)(0),F=x()(T,2),M=F[0],R=F[1],G=(0,h.useState)(!1),Q=x()(G,2),K=Q[0],Y=(Q[1],(0,h.useState)([])),V=x()(Y,2),U=V[0],$=V[1];(0,h.useEffect)((function(){"打回重做"===l.actionTabs.key&&(k=[],ee(1))}),[l.actionTabs.key,g.commit_types]);var ee=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(k=[]),D(!0),g.page=n,O(!0),e.next=6,o({type:"exercise/getRedoModal",payload:c()(c()({},g),{},{commit_types:g.commit_types.includes(0)?[]:g.commit_types,score:((null==g?void 0:g.one)||0)+"".concat(null!=g&&g.two?","+(null==g?void 0:g.two):"")})});case 6:(null==(i=e.sent)||null===(t=i.exercise_users)||void 0===t?void 0:t.length)5?{paddingRight:15}:{width:944},children:[(0,J.jsx)("div",{children:(0,J.jsx)(b.Z,{className:"font14",checked:!(null===(t=k)||void 0===t||!t.length)&&(null==U?void 0:U.length)===(null===(i=k)||void 0===i?void 0:i.length),onChange:function(e){if(e.target.checked){var n,t=null===(n=k)||void 0===n?void 0:n.map((function(e){return e.user_id}));$(t)}else $([])},children:"姓名"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"学号"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"分班"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"提交状态"})}),(0,J.jsxs)("div",{className:ut,onClick:function(){null===(null==g?void 0:g.sort)?g.sort="asc":"asc"===(null==g?void 0:g.sort)?g.sort="desc":"desc"===(null==g?void 0:g.sort)&&(g.sort=null),w(c()({},g)),_([]),ee(1)},children:[(0,J.jsx)("span",{children:"成绩分数"}),(0,J.jsxs)("aside",{children:[(0,J.jsx)(ht.Z,{style:{color:"asc"===(null==g?void 0:g.sort)?"#0152d9":"#bfbfbf"}}),(0,J.jsx)(I.Z,{style:{color:"desc"===(null==g?void 0:g.sort)?"#0152d9":"#bfbfbf"}})]})]})]}),(0,J.jsx)("div",{style:{height:260,overflow:"auto"},children:(0,J.jsxs)(ft(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!z&&H&&ee((null==g?void 0:g.page)+1)},hasMore:!z&&H,useWindow:!1,children:[(0,J.jsx)(b.Z.Group,{style:{width:"100%"},value:U,onChange:function(e){console.log(e,444),$(e)},children:null===(r=k)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{className:dt,children:[(0,J.jsx)("div",{children:(0,J.jsx)(b.Z,{className:"font14",value:e.user_id,children:e.user_name})}),(0,J.jsx)("div",{children:e.student_id}),(0,J.jsx)("div",{children:e.course_group_name}),(0,J.jsx)("div",{children:(t=e.commit_status,i=e,0===t?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===t?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!i.is_make_up&&"考试中",i.is_make_up&&"考试中 (补考)"]}):2===t?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷",i.is_make_up&&!i.is_force_commit&&"已交卷 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷/未答",i.is_make_up&&!i.is_force_commit&&"已交卷/未答 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷/未答 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷/未答 (强制)"]}))}),(0,J.jsx)("div",{className:"pl10",children:(0,J.jsx)("span",{children:e.user_score})})]},e.user_id);var t,i}))}),(0,J.jsx)(ne.Z,{className:"edu-ant-spin",spinning:z})]})}),(0,J.jsxs)("div",{className:ct,children:[(0,J.jsx)("img",{style:{objectFit:"contain"},src:pt.Z}),"打回之后学生将得到一次重新答题的机会。"]})]})})),vt="scoremodal___FKFBU",jt="selectWrapper___J8t1k",gt="search___Pnsp3",yt="searchIcon___mVW2x",bt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(e.onOk,(0,v.useParams)()),s=(0,h.useState)([]),r=x()(s,2),l=r[0],o=r[1],u=(0,h.useState)(),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)([]),b=x()(y,2),w=(b[0],b[1]),A=(0,h.useState)(!0),N=x()(A,2),P=N[0],k=N[1],Z=(0,h.useState)(!1),S=x()(Z,2),I=(S[0],S[1]),C=T.Z.useForm(),D=x()(C,1)[0],E=(0,h.useState)({page:1,limit:10,is_random:"",exercise_status:""}),L=x()(E,2),z=L[0],O=L[1],B=[{title:"序号",dataIndex:"id",key:"id",render:function(e,n,t){return z.limit*(z.page-1)+t+1}},{title:"补考试卷",dataIndex:"exercise_name",key:"id",width:200,render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"类型",dataIndex:"is_random",key:"is_random",render:function(e,n,t){return(0,J.jsx)("span",{children:e?"随机组卷":"人工组卷"})}},{title:"试题数",dataIndex:"question_count",key:"question_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"总分",dataIndex:"total_score",key:"total_score",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"补考人数",dataIndex:"exercise_user_count",key:"exercise_user_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",render:function(e,n,t){return(0,J.jsx)("span",{children:1===e?"未开始":2===e?"考试中":"已截止"})}},{title:"操作",dataIndex:"id",key:"id",width:80,align:"right",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"right"},children:(0,J.jsx)("a",{onClick:function(){(0,H.xg)("/classrooms/".concat(i.coursesId,"/exercise/").concat(n.id,"/detail?random=").concat(n.is_random))},children:"查看"})})}}].filter((function(e){return!!e}));(0,h.useEffect)((function(){"补考记录"===n.actionTabs.key&&X(z)}),[n.actionTabs.key]);var X=function(){var e=d()(a()().mark((function e(n){var t,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/make_up_records.json"),{method:"get",params:c()({},n)});case 3:(t=e.sent)&&(o((null==t||null===(s=t.data)||void 0===s?void 0:s.make_up_exercises)||[]),g(null==t||null===(r=t.data)||void 0===r?void 0:r.count)),k(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(j.Z,{centered:!0,afterClose:function(){w([]),I(!1),D.resetFields(),O({page:1,limit:10,is_random:"",exercise_status:""})},title:"补考记录",className:vt,open:"补考记录"===n.actionTabs.key,width:1e3,onOk:function(){return t({type:"exercise/setActionTabs",payload:{}})},onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:[(0,J.jsxs)(T.Z,{layout:"inline",form:D,onValuesChange:function(e,n){console.log(e),e.keywords||""===e.keywords||D.submit()},onFinish:function(e){console.log(e),O(c()(c()({},z),e)),X(c()(c()({},z),e))},initialValues:{is_random:"",exercise_status:""},children:[(0,J.jsx)(T.Z.Item,{name:"is_random",children:(0,J.jsxs)(ve.default,{className:jt,placeholder:"全部类型",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部类型"}),(0,J.jsx)(ve.default.Option,{value:0,children:"人工组卷"}),(0,J.jsx)(ve.default.Option,{value:1,children:"随机组卷"})]})}),(0,J.jsx)(T.Z.Item,{name:"exercise_status",children:(0,J.jsxs)(ve.default,{className:jt,placeholder:"全部状态",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(ve.default.Option,{value:1,children:"未开始"}),(0,J.jsx)(ve.default.Option,{value:2,children:"考试中"}),(0,J.jsx)(ve.default.Option,{value:3,children:"已截止"})]})}),(0,J.jsx)(T.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords",children:(0,J.jsx)(q.Z.Search,{className:gt,placeholder:"请输入试卷名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(yt),onClick:function(){return D.submit()}}),onSearch:function(e){D.submit()}})})]}),(0,J.jsx)(_.Z,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:l,pagination:!1,loading:P,columns:B}),(null==l?void 0:l.length)>0&&(0,J.jsx)(M.Z,{current:z.page,total:p,style:{marginBottom:20},defaultPageSize:z.limit,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:z.limit,onChange:function(e,n){z.page=e,z.limit=n,O(c()({},z)),X(c()({},z))}})]})})),wt="info___FCajO",At="info_name___nVPNy",Nt="info_studeng_id___afKvd",Pt="info_group___xadCu",kt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i=e.exercise,r=(e.loading,e.dispatch),l=(e.cb,c()(c()({},(0,v.useParams)()),{},{page:0,limit:20})),o=(0,h.useState)(c()({},l)),u=x()(o,2),f=u[0],p=u[1],m=(0,h.useState)([]),g=x()(m,2),y=g[0],b=g[1],A=(0,h.useState)({}),N=x()(A,2),P=N[0],k=N[1],Z=(0,h.useState)(!0),S=x()(Z,2),I=S[0],C=S[1],H=(0,h.useState)(!0),D=x()(H,2),E=D[0],L=D[1];(0,h.useEffect)((function(){"打回记录"===i.actionTabs.key&&(y=[],O(1))}),[i.actionTabs.key]);var z=[{title:"打回次数",ellipsis:!0,dataIndex:"index",align:"center",render:function(e,n,t){return(0,J.jsx)(w.Z,{placement:"bottom",title:t+1,children:(0,J.jsx)("span",{children:t+1})})}},{title:"提交时间",dataIndex:"submission_time",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:Q()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"打回时间",dataIndex:"created_at",align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:Q()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Q()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"考试得分",dataIndex:"score",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作人",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(w.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}],O=function(){var e=d()(a()().mark((function e(n){var t,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(y=[]),C(!0),f.page=n,f.student_id=i.actionTabs.student_id,L(!0),e.next=7,r({type:"exercise/getRedoListModal",payload:c()(c()({},f),{},{score:((null==f?void 0:f.one)||0)+"".concat(null!=f&&f.two?","+(null==f?void 0:f.two):"")})});case 7:l=e.sent,k(c()({},l)),(null==l||null===(t=l.student_redo_lists)||void 0===t?void 0:t.length)0||E)&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(_.Z,{pagination:!1,dataSource:[],columns:z})}),(0,J.jsx)("div",{style:{maxHeight:170,overflow:"auto"},children:(0,J.jsx)(ft(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!E&&I&&O((null==f?void 0:f.page)+1)},hasMore:I,useWindow:!1,children:(0,J.jsx)(_.Z,{loading:E,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:y,columns:z})})})]})]})})),_t=t(49961),Zt=t(42452),St="customModal___WBifT",It="checking___THUYH",Ct="content___OYuOv",Ht="group___mn5IG",Dt="footer___yBjyD",Et=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.onOk,s=(0,v.useParams)(),r=(0,h.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,h.useState)([]),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)(!0),w=x()(y,2),A=(w[0],w[1]),P=(0,h.useState)(!1),k=x()(P,2),_=k[0],Z=k[1];(0,h.useEffect)((function(){"代码查重"===n.actionTabs.key&&S()}),[n.actionTabs.key]);var S=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,m.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:null==s?void 0:s.categoryId}});case 3:(n=e.sent)&&o((null==n?void 0:n.course_groups)||[]),A(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){t({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(j.Z,{centered:!0,afterClose:function(){g([]),Z(!1)},title:"代码查重",open:"代码查重"===n.actionTabs.key,footer:null,width:718,wrapClassName:St,onCancel:I,children:(0,J.jsxs)("aside",{className:It,children:[(0,J.jsx)("div",{className:Ct,children:(0,J.jsxs)("div",{className:Ht,children:[c.length>0?(0,J.jsx)("p",{children:"选择班级:"}):(0,J.jsx)("p",{children:"暂无分班"}),(0,J.jsx)(b.Z.Group,{value:p,onChange:function(e){g(e),Z(e.length===c.length)},children:c.map((function(e){return(0,J.jsx)(b.Z,{value:e.id,children:e.name},e.id)}))})]})}),(0,J.jsxs)("div",{className:Dt,children:[(0,J.jsx)(b.Z,{checked:_,onChange:function(e){var n=e.target.checked?c.map((function(e){return e.id})):[];g(n),Z(e.target.checked)},children:"全选"}),(0,J.jsx)(N.ZP,{onClick:I,children:"取消"}),(0,J.jsx)(N.ZP,{onClick:function(){i(p)},type:"primary",children:"确认"})]})]})})})),Lt=t(5273),zt=t(52103),Ot=t(45532),Tt="formDom___ahHwX",Bt="form___TDc55",Xt="fjpy___dshUa",Ft="tips___sHetw",qt="scoreSettingWrapper___L7weV",Wt="ipItem___nAf_u",Mt="ipWrp___x3LTQ",Rt="tagWrap___PMN4b",Gt="tag___Auf1J",Qt="padding___veqnd",Jt="unlockKeyWrapper___UOERJ",Kt="unlockKeyInput___ItI9I",Yt="mb40___eMjps",Vt="mainRuleText___U5cJS",Ut="minorRuleText___aZezx",$t="contentInterval___slPV9",ei="numberInput____ONIt",ni="publishRuleIndex___s2cVA",ti="publishRuleContent___HohmS",ii="groupSelector___Zxqsw",si="addAndDelete___saTVM",ri="deleteIcon___vnkck",ai="addIcon___Yz7Ef",li="remindForm___K6X21",ci="remindItem___Z7rRb",oi="remindInput___r_wq3",di="addRemind___jbnIp",ui="disabled___ebijK",xi=t(93524),fi=t(91232),pi=t.n(fi),hi=function(e){var n=e.disabled,t=e.time;return(0,J.jsx)(T.Z.List,{name:"exercise_events",rules:[{validator:function(e,n){var i,s=new Set,r=pi()(n);try{for(r.s();!(i=r.n()).done;){var a,l=i.value;if(s.has(l.reminder_time))return Promise.reject(new Error("答题提醒时间不允许重复,请重新设置"));if(l.reminder_time>t)return Promise.reject(new Error("答题提醒时间不能大于答题时长"));if(s.add(l.reminder_time),null===(a=l.reminder_content)||void 0===a||null===(a=a.trim())||void 0===a||!a.length)return Promise.reject(new Error("提醒内容不能为空"))}}catch(e){r.e(e)}finally{r.f()}return Promise.resolve()}}],children:function(e,t){var i=t.add,s=t.remove;return(0,J.jsxs)("div",{className:li,children:[e.length>0&&(0,J.jsx)("div",{className:"mb20",children:e.map((function(e,t){return(0,J.jsxs)(B.Z,{align:"middle",wrap:!1,className:ci,children:[(0,J.jsxs)("span",{className:"mr10",children:[t+1,".答题结束前"]}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_time"],rules:[{required:!0,message:"请输入提醒时间"}],noStyle:!0,children:(0,J.jsx)(W.Z,{precision:0,min:1,disabled:n,className:oi})}))}),(0,J.jsx)("span",{className:"mr10 ml10",children:"分钟进行提醒,提醒内容为"}),(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)(T.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_content"],rules:[{required:!0,message:"请输入提醒内容"}],noStyle:!0,children:(0,J.jsx)(q.Z,{className:oi,disabled:n,showCount:!0,maxLength:100})}))}),(0,J.jsx)(zt.Z,{onClick:function(){return s(e.name)},style:{color:"#E30000",marginLeft:54,fontSize:20,visibility:n?"hidden":"visible"}})]},e.key)}))}),e.length<5&&(0,J.jsx)(B.Z,{children:(0,J.jsxs)(X.Z,{className:"".concat(di," ").concat(n?ui:""),onClick:function(){n||i({reminder_time:""})},children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5"}),"添加答题提醒"]})})]})}})},mi=t(34147),vi=t(95341),ji=se.default.RangePicker,gi=ve.default.Option,yi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{exercise:n,loading:t.effects,globalSetting:i,user:r,classroomList:s}}))((function(e){var n,t,i,r,l,o,u,f,p,g=e.user,A=e.classroomList,P=e.exercise,k=(e.globalSetting,e.loading),_=e.dispatch,Z=e.changeActive,S=P.workSetting,I=P.commonHeader,C=(0,v.useParams)();C.category=C.categoryId;var D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],O=(0,h.useState)(!1),q=x()(O,2),M=q[0],G=q[1],K=(0,h.useState)(),Y=x()(K,2),V=Y[0],U=Y[1],$=(0,h.useState)([]),ee=x()($,2),te=ee[0],ie=ee[1],re=(0,h.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}),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(1),de=x()(oe,2),ue=(de[0],de[1],(0,h.useState)(!1)),fe=x()(ue,2),pe=fe[0],he=fe[1],me=(0,h.useState)(!1),je=x()(me,2),ge=je[0],ye=je[1],be=(0,h.useState)(!1),we=x()(be,2),Ae=we[0],Ne=we[1],Pe=(0,h.useState)(!1),ke=x()(Pe,2),_e=ke[0],Ze=ke[1],Se=(0,h.useState)([]),Ie=x()(Se,2),Ce=Ie[0],He=Ie[1],De=(0,h.useState)(!1),Ee=x()(De,2),Le=Ee[0],ze=Ee[1],Oe=(0,h.useState)(null),Te=x()(Oe,2),Be=Te[0],Xe=Te[1];function Fe(){return Fe=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/courses/".concat(null==C?void 0:C.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==C?void 0:C.coursesId}});case 2:n=e.sent,U(null==n?void 0:n.alert);case 4:case"end":return e.stop()}}),e)}))),Fe.apply(this,arguments)}(0,h.useEffect)((function(){("5"===(null==I?void 0:I.exercise_status)||null!=I&&I.appraise_label||(0,xe.aQ)())&&z(!0)}),[I]),(0,h.useEffect)((function(){qe()}),[S]),(0,h.useEffect)((function(){_({type:"exercise/getWorkSetting",payload:c()({},C)}),(0,xe.dE)()||function(){Fe.apply(this,arguments)}()}),[]),(0,h.useEffect)((function(){"调整tabs选中"==P.actionTabs.key&&Z("2")}),[P.actionTabs.key]);var qe=function(){var e,n,t;console.log("取消");var i=JSON.parse(JSON.stringify(S));if(Object.keys(le).forEach((function(e){var n;le[e]=null==i||null===(n=i.exercise)||void 0===n?void 0:n[e]})),te=(null==i||null===(e=i.published_course_groups)||void 0===e?void 0:e.map((function(e){return{course_group_id:e.course_group_id,end_time:e.course_end_time,publish_time:e.course_publish_time}})))||[{}],null==S||null===(n=S.course_groups)||void 0===n||n.map((function(e){var n;null==S||null===(n=S.published_course_groups)||void 0===n||n.map((function(n,t){var i;null!=n&&null!==(i=n.course_group_id)&&void 0!==i&&i.includes(null==e?void 0:e.course_group_id)&&(e.cilckkey=t,e.isselect=!0)}))})),"批量发布"!==P.actionTabs.key&&Ge(""),he(-1!==le.time),ce(le),null!=le&&le.is_appoint_user){var r,a=(null==i||null===(r=i.exercise)||void 0===r||null===(r=r.all_exercise_users)||void 0===r?void 0:r.map((function(e){return e.user_id})))||[];He(s()(a))}ye(le.is_appoint_user),Ne(le.is_miss_exam_user),Ze(le.is_no_passing_user),ie(te.length>0?te:[{}]),Je.setFieldsValue({exercise_events:null==i||null===(t=i.exercise)||void 0===t?void 0:t.exercise_events})},We=function(){var e=d()(a()().mark((function e(){var n,t,i,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==g||null===(n=g.userInfo)||void 0===n?void 0:n.user_status)){e.next=3;break}return(0,vi.Rd)(),e.abrupt("return");case 3:if(0!==(null==I?void 0:I.exercise_question_count)){e.next=6;break}return y.ZP.warning("试卷内没有试题不允许发布考试"),e.abrupt("return");case 6:return t=JSON.parse(JSON.stringify(le)),console.log("提交"),e.prev=8,e.next=11,Je.validateFields();case 11:i=Je.getFieldsValue(),t.exercise_events=i.exercise_events,e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(8),null!==e.t0&&void 0!==e.t0&&e.t0.errorFields&&(Je.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"center"}),y.ZP.error(null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0])),e.abrupt("return");case 19:if(t.categoryId=C.categoryId,t.publish_time_groups=te,null==le||!le.is_make_up_exercise){e.next=29;break}if(!(ge&&Ce.length<=0)&&(ge||Ae||_e)){e.next=25;break}return y.ZP.error("请选择补考学生"),e.abrupt("return");case 25:t.is_appoint_user=ge,t.is_miss_exam_user=Ae,t.is_no_passing_user=_e,t.make_up_exercise_users=ge?null==Ce?void 0:Ce.map((function(e){return{user_id:e}})):[];case 29:if(le.unified_setting||null!=le&&le.is_make_up_exercise){e.next=38;break}if(te.length){e.next=33;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 33:delete t.publish_time,delete t.end_time,te.map((function(e){var n;if(!e.course_group_id||null===(n=e.course_group_id)||void 0===n||!n.length)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")})),e.next=41;break;case 38:if(le.publish_time&&le.end_time){e.next=41;break}throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 41:if(2!=le.exercise_type||null==I||!I.show_setting_tips){e.next=44;break}return l=j.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){Me(t),Z("2")},onCancel:function(){l.destroy(),Me(t)}}),e.abrupt("return");case 44:Me(t);case 45:case"end":return e.stop()}}),e,null,[[8,15]])})));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==C?void 0:C.categoryId,"/publish_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),Ge(""),_({type:"exercise/getCommonHeader",payload:c()({},C)}),_({type:"exercise/getWorkSetting",payload:c()({},C)})),G(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Re=function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:"";_({type:"exercise/setActionTabs",payload:{key:e}})},Qe=T.Z.useForm(),Je=x()(Qe,1)[0];return(0,J.jsxs)("section",{className:Bt,style:{marginBottom:80},children:[(0,J.jsxs)(ne.Z,{spinning:k["exercise/getWorkSetting"]||M,children:[!(null!=le&&le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z,{className:"mt30 mb20",children:(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"考试模式"}),(0,J.jsxs)(R.ZP.Group,{value:le.exercise_type,disabled:L||(null==S||null===(n=S.exercise)||void 0===n?void 0:n.exercise_status)>1,onChange:function(e){console.log(e),le.exercise_type=e.target.value,ce(c()({},le))},children:[(0,J.jsx)(R.ZP,{value:1,children:"正式考试"}),(0,J.jsx)(R.ZP,{value:2,children:"模拟考试"})]})]})}),2===(null==le?void 0:le.exercise_type)&&(0,J.jsxs)(B.Z,{align:"middle",className:"".concat($t," ").concat(Yt),children:[(0,J.jsx)("span",{className:"".concat(Ut),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,J.jsx)(W.Z,{className:ei,style:{width:145},precision:0,size:"middle",value:null==le?void 0:le.simulate_exercise_num,disabled:L,min:1,max:999,onChange:function(e){le.simulate_exercise_num=e,ce(c()({},le))}}),(0,J.jsxs)("span",{children:["次",(0,J.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(null==le?void 0:le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600},children:"待补考学生"}),(0,J.jsx)(F.Z,{checked:ge,onChange:function(e,n){if(ye(e),e){if(null!=le&&le.is_appoint_user){var t,i=null==S||null===(t=S.exercise)||void 0===t||null===(t=t.all_exercise_users)||void 0===t?void 0:t.map((function(e){return e.user_id}));He(s()(i))}else He([]);Ne(!1),Ze(!1)}else Ne(le.is_miss_exam_user),Ze(le.is_no_passing_user)},disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=I&&I.allow_create_make_up)}),(0,J.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"},children:"指定学生"})]}),!ge&&(0,J.jsxs)(B.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle",children:[(0,J.jsx)(b.Z,{checked:Ae,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.miss_exam_count)>0&&null!=I&&I.allow_create_make_up),onChange:function(e){Ne(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"缺考"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:function(){Xe(1),ye(!1),ze(!0)},children:["(","".concat((null==le?void 0:le.miss_exam_count)||0,"人"),")"]}),(0,J.jsx)(b.Z,{checked:_e,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.no_passing_count)>0&&null!=I&&I.allow_create_make_up),onChange:function(e){Ze(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"未及格"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){Xe(2),ye(!1),ze(!0)},children:["(","".concat((null==le?void 0:le.no_passing_count)||0,"人"),")"]})]}),ge&&(0,J.jsxs)(B.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"},children:[(0,J.jsxs)(N.ZP,{type:"primary",ghost:!0,disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=I&&I.allow_create_make_up),onClick:function(){ze(!0),Xe(void 0)},children:[(0,J.jsx)("span",{children:(0,J.jsx)("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})}),(0,J.jsx)("span",{children:"选择学生"})]}),(0,J.jsxs)("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"},children:["(已选 ","".concat(Ce.length||0," 人"),")"]})]})]}),!(null!=le&&le.is_make_up_exercise)&&(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mb10 mt30",children:(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"发布范围"}),(0,J.jsxs)(R.ZP.Group,{onChange:function(){var e,n,t;!(0,xe.Rm)()||null!=A&&null!==(e=A.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish&&null!=A&&null!==(n=A.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1?y.ZP.error("已发布,不能再修改"):(le.unified_setting=!le.unified_setting,!1===le.unified_setting&&""==te&&ie(te.concat({})),ce(Object.assign({},le))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:le.unified_setting,disabled:L||(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1,children:[(0,J.jsx)(R.ZP,{value:!0,disabled:!(null!=S&&null!==(i=S.exercise)&&void 0!==i&&i.manage_all_group),children:"统一发布"}),(null===(r=S.course_groups)||void 0===r?void 0:r.length)>0&&(0,J.jsx)(R.ZP,{value:!1,children:"分班发布"})]})]})}),(0,J.jsx)(B.Z,{children:(0,J.jsx)(X.Z,{children:!(null!=I&&I.appraise_label)&&(!(null!=I&&I.is_make_up_exercise)&&(0,xe.GJ)()||(null==I?void 0:I.is_make_up_exercise)&&(null==I?void 0:I.allow_create_make_up))&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){y.ZP.warning("已取消本次修改的内容"),qe()},onOk:We})})}),!(null!=I&&I.is_make_up_exercise)&&(0,J.jsx)("div",{style:{color:"red"},className:"mb20",children:(null==S||null===(l=S.exercise)||void 0===l?void 0:l.exercise_status)>1&&V&&"当前课堂中学生人数较多,为提供更好的服务,我们将进行服务器扩容,建议您在30分钟后发起考试。您也可以立即发布。"}),(le.unified_setting||(null==I?void 0:I.is_make_up_exercise))&&(0,J.jsx)("div",{children:(0,J.jsxs)(B.Z,{align:"middle",className:Yt,children:[(0,J.jsx)(X.Z,{className:Vt,children:"考试时间:"}),(0,J.jsx)(X.Z,{className:"ml10",children:(0,J.jsx)(w.Z,{placement:"bottom",title:(null==S||null===(o=S.exercise)||void 0===o?void 0:o.exercise_status)>1&&"发布时间已过,不能修改",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Re,disabled:L||(null==S||null===(u=S.exercise)||void 0===u?void 0:u.exercise_status)>1||(0,xe.Rm)()&&!(null!=A&&null!==(f=A.AssistantObject)&&void 0!==f&&null!==(f=f.exercise)&&void 0!==f&&f.can_publish),value:le.publish_time?Q()(le.publish_time):void 0,allowClear:!1,onChange:function(e,n){le.publish_time=n,le.end_time||(le.end_time=Q()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ce(Object.assign({},le))}})})}),(0,J.jsx)(X.Z,{className:"ml30",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:L||(0,xe.Rm)()&&!(null!=A&&null!==(p=A.AssistantObject)&&void 0!==p&&null!==(p=p.exercise)&&void 0!==p&&p.can_late)||(null==I?void 0:I.open_appraise),allowClear:!1,value:le.end_time?Q()(le.end_time):void 0,disabledDate:function(e){return le.end_time?e&&(eQ()(null==r?void 0:r.publish_time))?[!0,!1]:[!1,!1])||(0,xe.Rm)()&&!(null!=A&&null!==(i=A.AssistantObject)&&void 0!==i&&null!==(i=i.exercise)&&void 0!==i&&i.can_publish)),disabledDate:Re,style:{width:"100%"},placeholder:["请选择发布时间","请选择截止时间"],showTime:{format:"HH:mm",defaultValue:[Q()((0,H.U6)(),"HH:mm"),Q()((0,H.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"middle",value:e.publish_time&&[Q()(e.publish_time),e.end_time&&Q()(e.end_time)],onChange:function(e,t){te[n].publish_time=t[0],te[n].end_time=t[1],ie(s()(te))}})}),(0,J.jsxs)(X.Z,{className:si,style:{visibility:L?"hidden":"visible"},children:[(0,J.jsx)(zt.Z,{style:{visibility:(null!=e&&e.publish_time&&Q()()parseInt(f.endIP))){e.next=7;break}return y.ZP.warning("IP区间段不合法"),e.abrupt("return");case 7:i({type:"exercise/setActionTabs",payload:{key:"insterIp",data:c()({},l.getFieldValue()),type:t.actionTabs.type}});case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsxs)("section",{className:"pl10 pr10",children:[(0,J.jsxs)(k.Z,{activeKey:b,onChange:function(e){w(e),l.resetFields()},children:[(0,J.jsx)(Ni,{tab:"新增IP地址"},"1"),(0,J.jsx)(Ni,{tab:"新增IP范围"},"2")]}),(0,J.jsxs)(T.Z,{form:l,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(e,n){p(c()({},n))},children:["1"===b&&(0,J.jsx)(T.Z.Item,{name:"ip",rules:[{required:!0,message:"请输入IP地址"}],label:"IP地址",children:(0,J.jsx)(ve.default,{open:!1,tokenSeparators:[";",",",";"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"请输入IP地址,可同时添加多个IP地址,中间用英文的分号间隔。",onChange:function(e){l.setFieldsValue({ip:s()(e.filter((function(e){return!!(0,Ai.t)(e)||(y.ZP.warning("IP不合法,请重新输入"),!1)})))})}})}),"2"===b&&(0,J.jsxs)(B.Z,{gutter:[20,20],children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(T.Z.Item,{name:"startIP",rules:[{required:!0,message:"请输入起始IP地址"}],label:"起始IP地址",children:(0,J.jsx)(q.Z,{maxLength:15,placeholder:"请输入起始IP地址",onBlur:function(e){var n="";(0,Ai.t)(e.target.value)?n=e.target.value:(n="",y.ZP.warning("IP不合法,请重新输入")),l.setFieldsValue({startIP:n})}})})}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(T.Z.Item,{name:"endIP",rules:[{required:!0,message:"请输入结束IP地址"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"请输入0-255的网段"}],label:"结束IP地址",children:(0,J.jsx)(q.Z,{onBlur:function(e){},prefix:(0,J.jsx)("span",{className:"font14",children:null===(n=f.startIP)||void 0===n?void 0:n.substring(0,f.startIP.lastIndexOf("."))}),maxLength:3,placeholder:"请输入结束IP地址的后三位"})})})]})]})]})})})),ki=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i,r,l,o,u,f=e.exercise,p=(e.globalSetting,e.loading),g=e.dispatch,A=f.workSetting,P=f.commonHeader,k=T.Z.useForm(),_=x()(k,1)[0],Z=(0,v.useParams)();Z.category=Z.categoryId;var S=(0,h.useState)(!1),I=x()(S,2),C=I[0],H=I[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],O=(0,h.useState)(!1),M=x()(O,2),G=M[0],Q=M[1],K={question_random:!1,choice_random:!1,start_password:(null==A||null===(n=A.exercise)||void 0===n?void 0:n.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:(null==A||null===(t=A.exercise)||void 0===t?void 0:t.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},Y=(0,h.useState)(K),V=x()(Y,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),te=x()(ee,2),ie=te[0],se=te[1];(0,h.useEffect)((function(){var e;re(),(0,xe.aN)()||null!=A&&null!==(e=A.exercise)&&void 0!==e&&e.is_creator||H(!0)}),[A]),(0,h.useEffect)((function(){("5"===(null==P?void 0:P.exercise_status)||null!=P&&P.appraise_label)&&H(!0)}),[P]),(0,h.useEffect)((function(){g({type:"exercise/getWorkSetting",payload:c()({},Z)})}),[]),(0,h.useEffect)((function(){"insterIp"===f.actionTabs.key&&(f.actionTabs.data.ip?U[f.actionTabs.type]=[].concat(s()(U[f.actionTabs.type]||[]),s()(f.actionTabs.data.ip)):U[f.actionTabs.type]=[].concat(s()(U[f.actionTabs.type]||[]),["".concat(f.actionTabs.data.startIP,",").concat(f.actionTabs.data.startIP.substring(0,f.actionTabs.data.startIP.lastIndexOf("."))+"."+f.actionTabs.data.endIP)]),ae(U),se(!0))}),[f.actionTabs]);var re=function(){var e=JSON.parse(JSON.stringify(A));Object.keys(U).forEach((function(n){var t;U[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),ae(c()(c()({},U),{},{ip_limit:"no"!==U.ip_limit}))},ae=function(e){$(e),_.setFieldsValue(e)},le=function(e){if(e.open_camera||e.screen_open)var n=j.Z.confirm({title:"考试说明",className:"custom-modal-divider",icon:null,width:750,content:(0,J.jsxs)("div",{className:"font16 p20",children:[e.open_camera&&(0,J.jsxs)(B.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(X.Z,{flex:"24px",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})}),(0,J.jsxs)(X.Z,{flex:"1",children:["您已开启考试中摄像防作弊功能,",(0,J.jsx)("span",{className:"c-red",children:"这需要调用学生用户的摄像设备"}),"。Educoder平台将会严格保护所有学生的照片和视频,并承诺不在本平台以外使用。",(0,J.jsx)("br",{}),"请确认:为严格监督考试以获得公平,您同意并和要求Educoder平台在本次考试中调用学生用户的摄像设备并获取学生的影像信息。"]})]}),e.screen_open&&(0,J.jsxs)(B.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(X.Z,{flex:"24px",className:"mr20",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})}),(0,J.jsxs)(X.Z,{flex:"1",children:["您已开启考试中防切屏功能,这项功能暂时仅支持谷歌、火狐浏览器。 请确保:在正式开始考试前通知全体学生,使用 ",(0,J.jsx)("img",{width:"26",src:Fe.JA})," ",(0,J.jsx)("span",{className:"c-red",children:"谷歌浏览器"}),"或",(0,J.jsx)("img",{width:"26",src:Fe.Gm})," ",(0,J.jsx)("span",{className:"c-red",children:"火狐浏览器"}),"进行考试。"]})]}),(0,J.jsx)("p",{className:"ml40 mt40",children:(0,J.jsx)(b.Z,{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})},children:"我已阅读"})})]}),onOk:function(){ce(e)},okButtonProps:{disabled:!0}});else ce(e)},ce=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==Z?void 0:Z.categoryId,"/prevent_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,z(!1),0===t.status&&(y.ZP.success("保存成功"),g({type:"exercise/getCommonHeader",payload:c()({},Z)}),g({type:"exercise/getWorkSetting",payload:c()({},Z)}),se(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){oe(ie?"表单未保存":"")}),[ie]);var oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";g({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Tt,children:[(0,J.jsxs)(ne.Z,{spinning:p["exercise/getWorkSetting"]||L,children:[(0,J.jsxs)(T.Z,{form:_,name:"basicForm",initialValues:K,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n,i=function(){if("is_locked"!=s||n[s]||(t.login_restrict=!1,t.screen_open=!1),"login_restrict"==s&&n[s]&&(t.is_locked=!0),"screen_open"==s&&n[s]&&(t.is_locked=!0),"screen_shot_open"==s&&n[s]){var e=j.Z.confirm({title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:["1.开启后,学生作答前",(0,J.jsx)("span",{style:{color:"#F59A23"},children:"需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试;"})]}),(0,J.jsx)("div",{children:"2.教师可在考试监控页面查看截屏记录。"})]}),onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.screen_shot_open=!0,ae(t);case 2:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),onCancel:function(){t.screen_shot_open=!1,ae(t),e.destroy()}});return 1}var i;"ip_bind"!=s&&"ip_limit"!=s||n.is_locked||!n[s]||(t.is_locked=!0),"open_camera"==s&&(t.photo_count=t.photo_count||5)};for(var s in e)if(i())break;ae(t),se(!0)},onFinish:function(e){var n,t;if(e.categoryId=Z.categoryId,e.ip_limit=e.ip_limit?"pub":"no",e.ip_bind||(e.ip_bind_type=!1),e.open_camera&&e.photo_count<1)y.ZP.warning("请填写本场考试最大拍摄次数");else if(e.start_password||!e.is_start_locked){if("no"===e.ip_limit||null!==(n=e.public_ip)&&void 0!==n&&n.length||null!==(t=e.inner_ip)&&void 0!==t&&t.length)return e.is_locked||e.open_camera||e.screen_open||e.login_restrict||e.ip_bind||"pub"==e.ip_limit?1==(null==P?void 0:P.exercise_type)?void le(e):void j.Z.confirm({width:666,centered:!0,title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。确定开启吗?"]}),onOk:function(){return le(e)}}):void ce(e);y.ZP.warning("请填写公网IP或内网IP地址")}else y.ZP.warning("请填写开考密码")},children:[(0,J.jsxs)(T.Z.Item,{children:[(0,J.jsx)("strong",{children:"使用推荐设置"}),(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"点击不同的考试模式,系统会自动勾选对应模式推荐的防作弊设置,设置项支持进行修改。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})}),(0,J.jsx)(N.ZP,{className:"ml20",onClick:function(){ae(c()(c()({},K),{},{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}))},children:"正式考试模式"}),(0,J.jsx)(N.ZP,{className:"ml20",onClick:function(){ae(c()(c()({},K),{},{question_random:!0,choice_random:!0,forbid_copy:!1}))},children:"模拟考试模式"})]}),(0,J.jsx)(T.Z.Item,{name:"forbid_copy",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"答题时不允许进行复制粘贴"})})}),(0,J.jsx)(T.Z.Item,{name:"question_random",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"小题题目顺序随机打乱"})})}),(0,J.jsx)(T.Z.Item,{name:"choice_random",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"选择题选项顺序随机打乱"})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(T.Z.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"开考密码"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生第一次进入考试时,需要输入开考密码才能进入考试答题页面。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.is_start_locked&&(0,xe.GJ)()?(0,J.jsxs)(B.Z,{className:Jt,align:"middle",children:[(0,J.jsx)(T.Z.Item,{name:"start_password",style:{marginBottom:0},children:(0,J.jsx)(q.Z,{className:Kt,disabled:C,placeholder:"请输入开考密码"})}),(0,J.jsx)(X.Z,{children:!C&&(0,J.jsx)(N.ZP,{type:"link",onClick:function(){_.setFieldsValue({start_password:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(T.Z.Item,{hidden:!0,name:"start_password",label:"开考密码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(T.Z.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试解锁码"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,如果学生在考试中途退出想再继续考试,需要使用解锁码进行解锁。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.is_locked&&(0,xe.GJ)()?(0,J.jsxs)(B.Z,{className:Jt,align:"middle",children:[(0,J.jsx)(T.Z.Item,{style:{marginBottom:0},name:"unlock_key",children:(0,J.jsx)(q.Z,{className:Kt,disabled:C,placeholder:"请输入考试解锁码"})}),(0,J.jsx)(X.Z,{children:!C&&(0,J.jsx)(N.ZP,{type:"link",onClick:function(){_.setFieldsValue({unlock_key:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(T.Z.Item,{hidden:!0,name:"unlock_key",label:"考试解锁码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(T.Z.Item,{name:"login_restrict",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试登录限制"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生在考试期间第二次及后续登录系统时,需要监考老师输入考试解锁码才能登录系统",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(T.Z.Item,{name:"screen_open",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsx)("strong",{children:"切屏后强制交卷"})})}),U.screen_open?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:"考试过程中切换页面超过"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,{name:"screen_num",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C,min:0,max:10})})}),(0,J.jsx)(X.Z,{children:"(次)后将被强制交卷,切换到其他页面"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,{name:"screen_sec",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C,min:0,max:60})})}),(0,J.jsx)(X.Z,{children:"(秒)后即判定为切屏。"})]}),(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(F.Z,{disabled:C||!U.screen_open})})}),(0,J.jsx)(X.Z,{children:"学生退出全屏或切换页面后进行截屏"})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(T.Z.Item,{hidden:!0,name:"screen_num",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(T.Z.Item,{hidden:!0,name:"screen_sec",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(T.Z.Item,{hidden:!0,name:"screen_shot_open",label:"(只用来在被隐藏的是时候进行收集数据)"})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(T.Z.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"IP地址绑定"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,开始考试的学生账号将自动与设备公网IP或内网IP进行绑定。如遇特殊情况,可由教师/助教进行IP解绑。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.ip_bind&&(0,xe.GJ)()?(0,J.jsxs)(B.Z,{className:Jt,style:{flexDirection:"column"},children:[U.ip_bind_type&&(0,J.jsxs)(X.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsx)(T.Z.Item,{name:"ip_bind_type",style:{marginBottom:0},children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:!1,children:"绑定外网IP"}),(0,J.jsx)(R.ZP,{value:!0,children:"绑定内网IP"})]})})]}):(0,J.jsx)(T.Z.Item,{hidden:!0,name:"ip_bind_type",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(T.Z.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"限制考试访问IP"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,不在IP范围中的设备将无法参加考试。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(T.Z.Item,{name:"public_ip",label:"公网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(0,J.jsx)(T.Z.Item,{name:"inner_ip",label:"内网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(null==U?void 0:U.ip_limit)&&(0,J.jsxs)(B.Z,{className:Jt,style:{flexDirection:"column"},children:[(0,J.jsxs)(X.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsxs)(B.Z,{className:"mt15 ".concat(Mt),children:[(0,J.jsx)(X.Z,{children:"公网IP地址范围:"}),(0,J.jsxs)(X.Z,{children:[!(null!==(i=U.public_ip)&&void 0!==i&&i.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(r=U.public_ip)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("span",{className:Wt,children:[(0,J.jsxs)("i",{children:[e," "]}),!C&&(0,J.jsx)(wi.Z,{onClick:function(){j.Z.confirm({okText:"确定",cancelText:"取消",title:"确定删除该IP吗?",onOk:function(){U.public_ip.splice(n,1),ae(c()({},U))}})},className:" c-grey-c",size:20})]},n)})),(0,xe.GJ)()&&!C&&(0,J.jsxs)("span",{onClick:function(){g({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]}),(0,J.jsxs)(B.Z,{className:"mt15 ".concat(Mt),children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{children:"内网IP地址范围:"})}),(0,J.jsxs)(X.Z,{children:[!(null!==(l=U.inner_ip)&&void 0!==l&&l.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(o=U.inner_ip)||void 0===o?void 0:o.map((function(e,n){return(0,J.jsxs)("span",{className:Wt,children:[(0,J.jsxs)("i",{children:[e," "]}),!C&&(0,J.jsx)(wi.Z,{onClick:function(){C||j.Z.confirm({title:"确定删除该IP吗?",onOk:function(){U.inner_ip.splice(n,1),ae(c()({},U))}})},className:" c-grey-c",size:20})]})})),(0,xe.GJ)()&&!C&&(0,J.jsxs)("span",{className:"font14 c-blue ml10",onClick:function(){g({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(T.Z.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(b.Z,{disabled:C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中启用拍照功能进行监考和行为分析"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"选中,则会在考试过程中使用电脑摄像头随机抓拍照片,用于监考和学习行为分析,分析结果可在学生答卷中查看。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),U.open_camera?(0,J.jsxs)(B.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(X.Z,{children:"本场考试最多拍摄:"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,{name:"photo_count",style:{marginBottom:0},children:(0,J.jsx)(W.Z,{size:"middle",disabled:C||!U.open_camera,min:1,max:(0,xe.Ny)()?1e3:10})})}),(0,J.jsxs)(X.Z,{children:["(次)",(0,J.jsx)("span",{className:"c-grey-c font12 ml10",children:"请填写不大于10的正整数"})]})]}):(0,J.jsx)(T.Z.Item,{hidden:!0,name:"photo_count",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(T.Z.Item,{name:"identity_verify",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:!(0,xe.ag)()||C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试前人脸身份核验"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前将会要求调用摄像头完成拍照采集,系统将自动对采集的学生照片与已录入照片进行比对审核(教师/助教也可进行手动审核),审核通过之后学生才能开始考试。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(T.Z.Item,{name:"open_phone_video_recording",valuePropName:"checked",children:(0,J.jsx)(b.Z,{disabled:!(0,xe.ag)()||C,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中开启手机视频录制"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前必须先开启手机录制视频,由教师/助教在试卷详情-摄像监控页面对学生进行身份审核。",children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})]}),((0,xe.aN)()||(null==f||null===(u=f.commonHeader)||void 0===u?void 0:u.exercise_author))&&!(null!=P&&P.appraise_label)&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){re()},onOk:function(){_.submit()}})]}),(0,J.jsx)(Pi,{}),(0,J.jsx)(j.Z,{centered:!0,destroyOnClose:!0,open:G,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return Q(!1)},children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,J.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:727685969 "}),(0,J.jsx)("img",{src:"data:image/jpeg;base64,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",width:200,height:200})]})})]})})),_i=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=t.workSetting,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)(!1),A=x()(g,2),N=A[0],P=A[1],k=(0,h.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}),_=x()(k,2),Z=_[0],S=_[1];(0,h.useEffect)((function(){I("表单未保存")}),[Z]);var I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s({type:"exercise/setActionTabs",payload:{key:e}})};(0,h.useEffect)((function(){var e;C(),(0,xe.aN)()||null!=r&&null!==(e=r.exercise)&&void 0!==e&&e.is_creator||p(!0)}),[r]),(0,h.useEffect)((function(){s({type:"exercise/getWorkSetting",payload:c()({},l)})}),[]);var C=function(){var e=JSON.parse(JSON.stringify(r));Object.keys(Z).forEach((function(n){var t;Z[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),S(Z),"批量发布"!=t.actionTabs.key&&I("")},H=function(){var e=d()(a()().mark((function e(n){var t,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==n?void 0:n.use_blank_score)===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.use_blank_score)){e.next=4;break}return i=j.Z.confirm({closable:!0,width:500,centered:!0,icon:null,title:"提示",onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 3:t=e.sent,P(!1),0===t.status&&(y.ZP.success("保存成功"),I(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}),P(!1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),null!=n&&n.use_blank_score?i.update({content:(0,J.jsxs)("div",{children:["您已勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}):i.update({content:(0,J.jsxs)("div",{children:["您已取消勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}),e.abrupt("return");case 4:return P(!0),e.next=7,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 7:o=e.sent,P(!1),0===o.status&&(y.ZP.success("保存成功"),I(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}));case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:qt,children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/getWorkSetting"]||N,children:[(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:Z.use_blank_score,disabled:f,onChange:function(e){Z.use_blank_score=e.target.checked,S(Object.assign({},Z))},className:Vt,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"多选题漏选部分给分"}),(0,J.jsx)(w.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,J.jsx)("div",{children:"勾选后,学生有漏选正确答案但是选中的答案全部正确,可获得部分分值,分值=选中的答案个数 * (该小题分值/正确答案的个数)。否则,学生需要选中的答案全部正确且未漏选正确答案才能得分。"}),children:(0,J.jsx)(bi.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})}),(0,J.jsx)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:Z.downcase,disabled:f,onChange:function(e){Z.downcase=e.target.checked,S(Object.assign({},Z))},className:Vt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"填空题判分忽略答案中的字母大小写"})})})}),(0,J.jsxs)(B.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(b.Z,{checked:Z.open_total_score,disabled:f,onChange:function(e){Z.open_total_score=e.target.checked,e.target.checked?(Z.open_score=!1,Z.open_score_reviewed=!0):(Z.open_score=!0,Z.open_score_reviewed=!1),S(Object.assign({},Z))},className:Vt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许学生查看成绩"})})}),(0,J.jsx)(X.Z,{children:((0,xe.aN)()||(null==t||null===(n=t.commonHeader)||void 0===n?void 0:n.exercise_author))&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:C,onOk:function(){var e=JSON.parse(JSON.stringify(Z));e.categoryId=l.categoryId,H(e)}})})]}),Z.open_total_score&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z,{className:"".concat($t," ").concat(Yt),children:(0,J.jsxs)(R.ZP.Group,{disabled:f,value:Z.open_score?"afterEndTime":null!=Z&&Z.open_score_reviewed?"afterReview":"afterCommit",onChange:function(e){"afterEndTime"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})})):"afterReview"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})})):S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!1,open_score_commited:!0})}))},children:[(0,J.jsx)(R.ZP,{value:"afterCommit",children:"提交试卷后"}),(0,J.jsx)(R.ZP,{value:"afterEndTime",children:"考试截止后"}),(0,J.jsx)(R.ZP,{value:"afterReview",children:"考试截止且试卷评阅完成后"})]})}),(0,J.jsx)(B.Z,{className:Z.answered_open?"mb20":Yt,children:(0,J.jsx)(b.Z,{className:Vt,checked:Z.answered_open,disabled:f,onChange:function(e){Z.answered_open=e.target.checked,S(Object.assign({},Z))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许查看试卷"})})}),Z.answered_open&&(0,J.jsx)(B.Z,{className:"".concat($t," ").concat(Yt),children:(0,J.jsxs)(R.ZP.Group,{value:Z.answer_open,disabled:f,onChange:function(e){Z.answer_open=e.target.value,S(Object.assign({},Z))},children:[(0,J.jsx)(R.ZP,{value:!0,children:"显示试题答案和解析"}),(0,J.jsx)(R.ZP,{value:!1,children:"不显示试题答案和解析"})]})}),(0,J.jsx)(B.Z,{className:Yt,children:(0,J.jsx)(b.Z,{className:Vt,checked:Z.score_open,disabled:f,onChange:function(e){Z.score_open=e.target.checked,S(Object.assign({},Z))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看其它学生的成绩"})})}),(0,J.jsx)(B.Z,{className:Yt,children:(0,J.jsx)(b.Z,{className:Vt,checked:Z.show_statistic,disabled:f,onChange:function(e){Z.show_statistic=e.target.checked,S(Object.assign({},Z))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看统计结果"})})})]})]})})})),Zi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),i=n.workSetting,r=n.commonHeader,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,h.useState)(!1),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)(0),A=x()(g,2),P=A[0],k=A[1],S=(0,h.useState)(0),I=x()(S,2),C=I[0],D=I[1],E=(0,h.useState)(!1),L=x()(E,2),z=L[0],O=L[1],T=(0,h.useState)({}),F=x()(T,2),q=F[0],W=F[1],M=(0,h.useState)(!1),G=x()(M,2),K=G[0],Y=G[1],V=(0,h.useState)([]),U=x()(V,2),$=U[0],ee=U[1],te=(0,h.useState)([]),ie=x()(te,2),ae=ie[0],le=ie[1],ce=(0,h.useState)([]),oe=x()(ce,2),de=oe[0],ue=oe[1],fe=(0,h.useState)([]),pe=x()(fe,2),he=pe[0],me=pe[1],ve=(0,h.useState)([]),je=x()(ve,2),ge=je[0],ye=je[1],be=(0,h.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""}),we=x()(be,2),Ae=we[0],Ne=we[1];(0,h.useEffect)((function(){var e;(0,xe.aN)()||null!=i&&null!==(e=i.exercise)&&void 0!==e&&e.is_creator||p(!0)}),[i]),(0,h.useEffect)((function(){Pe()}),[r]);var Pe=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/distinguish_exercise_setting.json"),{method:"get"});case 3:n=e.sent,Object.keys(Ae).forEach((function(e){Ae[e]=null==n?void 0:n[e]})),console.log(n,"res"),W(c()({},n)),ye((null==n?void 0:n.exercise_questions)||[]),Se(c()({},n)),le((null==n?void 0:n.course_review_teachers)||[]),Ne(c()(c()({},Ae),{},{select_appraise:!!n.end_time})),k((null==n?void 0:n.total)||0),D((null==n?void 0:n.finish_total)||0),O(!1),He("");case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=d()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/appraise_settings.json"),{method:"post",body:n});case 3:if(i=e.sent,O(!1),0!==i.status){e.next=11;break}return y.ZP.success("保存成功"),He(""),Pe(),t({type:"exercise/getCommonHeader",payload:c()({},l)}),e.abrupt("return");case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),_e=function(e,n){for(var t=Math.floor(e/n),i=e%n,s=[],r=0;r0?1:0)),i--;return s},Ze=function(e){if(e[0]){var n=[];he.forEach((function(e){return n=n.concat(e.appraise_teachers)}));var t=ae.filter((function(e){return n.every((function(n){return n.id!==e.id}))}));console.log(t,"newItems"),ue(s()(t)),Y(e)}if(!e[0]){var i,r=[];r=r.concat((null==ge||null===(i=ge[e[1]])||void 0===i?void 0:i.appraise_teachers)||[]);var a=ae.filter((function(e){return r.every((function(n){return n.id!==e.id}))}));ue(s()(a)),Y(e)}},Se=function(e){if(null!=e&&e.start_appraise)me((null==e?void 0:e.exercises)||[]);else{var n=null==e?void 0:e.exercises,t=_e(null==e?void 0:e.total,n.length),i=_e(null==e?void 0:e.finish_total,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),me(JSON.parse(JSON.stringify(n)))}},Ie=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"评阅教师",align:"center",dataIndex:"appraise_teachers",className:Qt,render:function(e,n,t){return(0,J.jsxs)("span",{className:Rt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Gt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!f&&(0,J.jsx)("span",{onClick:function(i){var s=e.filter((function(e){return e.id!==n.id})),r=he.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:s}):e}));s.length?me(r):j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。",onOk:function(){var e=null==he?void 0:he.filter((function(e,n){return n!==t})),n=_e(P,e.length),i=_e(C,e.length);n.forEach((function(n,t){e[t].total=n})),i.forEach((function(n,t){e[t].finish_total=n,e[t].unfinished_total=e[t].total-e[t].finish_total})),me(JSON.parse(JSON.stringify(e)))}})},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!f&&(0,J.jsx)("span",{onClick:function(){return Ze([!0,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}],Ce=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"试题名称",dataIndex:"name",align:"center",width:100},{title:"评阅教师",align:"center",className:Qt,dataIndex:"appraise_teachers",render:function(e,n,t){return(0,J.jsxs)("span",{className:Rt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Gt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!f&&(0,J.jsx)("span",{onClick:function(){var i=e.filter((function(e){return e.id!==n.id})),s=ge.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:i}):e}));ye(s)},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!f&&(0,J.jsx)("span",{onClick:function(){return Ze([!1,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}];(0,h.useEffect)((function(){He("表单未保存")}),[Ae]);var He=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Bt,children:[(0,J.jsxs)(ne.Z,{spinning:z,children:[(0,J.jsxs)(B.Z,{align:"middle",className:"mt30",children:[(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsxs)("div",{style:{background:"#f6f7f9",height:116,padding:"10px 20px"},className:Ft,children:[(0,J.jsx)("div",{children:"集中阅卷适用于大型严肃评阅场景,集中对学生的试卷或试题进行评阅。开启规则如下:"}),(0,J.jsxs)("div",{style:{lineHeight:"26px"},children:[(0,J.jsx)("div",{children:"1.有学生交卷;"}),(0,J.jsx)("div",{children:'2.考试状态为"已截止";'}),(0,J.jsx)("div",{children:"3.试卷内含有填空、简答、编程、程序填空、实训题中的任意题型。同时满足3个条件才可以开启集中评阅,开启后不可关闭,请谨慎操作。"})]})]})}),(0,J.jsx)(X.Z,{children:((0,xe.aN)()||!!q.exercise_author)&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:Pe,onOk:function(){var e=JSON.parse(JSON.stringify(Ae));e.select_appraise?e.end_time?(e.review_type||he.length)&&(!e.review_type||ge.some((function(e){return!!e.appraise_teachers.length})))?(0===e.review_type&&(e.exercises=null==he?void 0:he.map((function(e){var n;return{id:e.id,total:e.total,finish_total:e.finish_total,unfinished_total:e.unfinished_total,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id}}))}}))),1===e.review_type&&(e.exercise_questions=null==ge?void 0:ge.map((function(e){var n;return{id:e.id,total:e.total,question_id:e.question_id,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id,message_status:e.message_status}}))}}))),delete e.select_appraise,j.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,closable:!0,width:650,title:"提示",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:["为确保集中阅卷模式评分结果的准确性,保存评阅设置之后,本场考试将",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"禁止"}),"进行以下操作:"]}),(0,J.jsxs)("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"},children:["1.发布新班级考试",(0,J.jsx)("br",{}),"2.修改本场考试结束时间",(0,J.jsx)("br",{}),"3.开启补考",(0,J.jsx)("br",{}),"4.编辑试卷"]}),(0,J.jsxs)("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"},children:[(0,J.jsx)(Z.Z,{style:{marginRight:3}})," ",(0,J.jsx)("span",{children:"注意:如需发布新班级考试,请创建新试卷后发布"})]})]}),onOk:function(){ke(e)}})):y.ZP.warning("请至少添加一位评阅教师"):y.ZP.warning("截止时间不能为空"):Pe()}})})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{span:24,className:"mt20",children:(0,J.jsx)(b.Z,{checked:Ae.select_appraise,disabled:f||!(null!=q&&q.can_open_appraise&&(null==q||!q.end_time)),onChange:function(e){Ae.select_appraise=e.target.checked,Ne(Object.assign({},Ae))},children:(0,J.jsx)("span",{className:"font16",children:"启用集中阅卷"})})}),Ae.select_appraise&&(0,J.jsxs)(h.Fragment,{children:[(0,J.jsx)(X.Z,{span:24,className:Xt,children:(0,J.jsxs)(b.Z,{checked:Ae.sealed_review,disabled:f||!(null!=q&&q.change_sealed_review),onChange:function(e){Ae.sealed_review=e.target.checked,Ne(Object.assign({},Ae))},children:[(0,J.jsx)("span",{className:"font14",children:"封卷评阅"}),(0,J.jsx)("span",{className:"font14",style:{color:"#666666"},children:"(选中,开启后集中评阅界面不显示学生信息)"})]})}),(0,J.jsxs)(X.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{visibility:"hidden"},children:"*"}),"评阅模式"]}),(0,J.jsxs)(R.ZP.Group,{value:Ae.review_type,disabled:f||!(null==q||!q.end_time),onChange:function(e){Ae.review_type=e.target.value,Ne(Object.assign({},Ae))},children:[(0,J.jsxs)(R.ZP,{value:0,children:["试卷模式",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将学生试卷均匀分配给评阅的教师,若无法均分则多出的试卷随机分给教师;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"}),(0,J.jsx)("div",{children:"示例:若试卷为51张,由A、B教师评阅,则A教师评阅25张,B教师评阅26张。"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]}),(0,J.jsxs)(R.ZP,{className:"ml20",value:1,children:["试题模式",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将单个试题指定给多个教师共同评阅;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]})]})]}),(0,J.jsxs)(X.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"截止时间"]}),(0,J.jsx)(se.default,{style:{width:234},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:f,allowClear:!1,value:Ae.end_time?Q()(Ae.end_time):"",disabledDate:re.Q8,disabledTime:function(e){return(0,re.d0)(e)},onChange:function(e,n){Ae.end_time=n,Ne(Object.assign({},Ae))}})]}),(0,J.jsxs)(B.Z,{className:"mt20 ".concat(Yt),style:{width:"100%"},align:"middle",children:[(0,J.jsxs)("div",{className:"ml30 mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"评阅教师"]}),0===Ae.review_type&&(0,J.jsxs)("div",{style:{flex:1},children:[he.length>0&&(0,J.jsx)(_.Z,{bordered:!0,className:"mb20",pagination:!1,dataSource:he,columns:Ie}),!1===(null==q?void 0:q.start_appraise)&&!f&&(0,J.jsx)(N.ZP,{type:"primary",onClick:function(){return Ze([!0,null])},children:"+ 评阅教师"})]}),1===Ae.review_type&&(0,J.jsx)("div",{style:{flex:1},children:ge.length>0&&(0,J.jsx)(_.Z,{bordered:!0,pagination:!1,rowKey:"id",dataSource:ge,columns:Ce})})]})]})]})]}),(0,J.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!K,title:null===(null==K?void 0:K[1])?"指定评阅教师":"共同评阅教师",bodyStyle:{padding:"0 16px"},okText:"确认",cancelText:"取消",width:"800px",onOk:function(){if($.length){if(K[0]){if(null===K[1]){var e=de.filter((function(e){return $.includes(e.id)})),n=[].concat(s()(he),s()(null==e?void 0:e.map((function(e){return{appraise_teachers:[e],total:0,finish_total:0,unfinished_total:0}})))),t=_e(P,n.length),i=_e(C,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),me(JSON.parse(JSON.stringify(n))),Y(!1)}if(null!==K[1]){var r=de.filter((function(e){return $.includes(e.id)})),a=[];he.forEach((function(e,n){K[1]!==n?a.push(e):a.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(r))}))})),me(a),Y(!1)}}if(!K[0]&&null!==K[1]){var l=de.filter((function(e){return $.includes(e.id)}));l=l.map((function(e){return c()(c()({},e),{},{message_status:null!=q&&q.start_appraise?1:0})}));var o=[];ge.forEach((function(e,n){K[1]!==n?o.push(e):o.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(l))}))})),ye(o),Y(!1)}}else y.ZP.warning("请至少添加一位评阅教师")},afterClose:function(){ee([])},onCancel:function(){Y(!1)},children:(0,J.jsx)(_.Z,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:function(e){ee(e)}},rowKey:"id",dataSource:de,columns:[{title:"教师姓名",align:"center",dataIndex:"name",width:"25%"},{title:"手机",align:"center",dataIndex:"phone",width:"18%"},{title:"邮箱",align:"center",dataIndex:"email",width:"28%"},{title:"角色",align:"center",dataIndex:"identity"}]})})]})})),Si=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i=e.exercise,r=(e.globalSetting,e.loading),l=e.dispatch,o=i.workSetting,u=i.commonHeader,f=T.Z.useForm(),p=x()(f,1)[0],j=(0,v.useParams)();j.category=j.categoryId;var g=(0,h.useState)(!1),A=x()(g,2),P=A[0],k=A[1],_=(0,h.useState)(!1),Z=x()(_,2),S=Z[0],I=Z[1],C={forbid_screen:!1,screen_key:(null==o||null===(n=o.exercise)||void 0===n?void 0:n.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""},H=(0,h.useState)(C),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)(!1),O=x()(z,2),F=O[0],W=O[1];(0,h.useEffect)((function(){var e;M(),(0,xe.aN)()||null!=o&&null!==(e=o.exercise)&&void 0!==e&&e.is_creator||k(!0)}),[o]),(0,h.useEffect)((function(){("5"===(null==u?void 0:u.exercise_status)||null!=u&&u.appraise_label)&&k(!0)}),[u]),(0,h.useEffect)((function(){l({type:"exercise/getWorkSetting",payload:c()({},j)})}),[]),(0,h.useEffect)((function(){"insterIp"===i.actionTabs.key&&(i.actionTabs.data.ip?E[i.actionTabs.type]=[].concat(s()(E[i.actionTabs.type]||[]),s()(i.actionTabs.data.ip)):E[i.actionTabs.type]=[].concat(s()(E[i.actionTabs.type]||[]),["".concat(i.actionTabs.data.startIP,",").concat(i.actionTabs.data.startIP.substring(0,i.actionTabs.data.startIP.lastIndexOf("."))+"."+i.actionTabs.data.endIP)]),R(E),W(!0))}),[i.actionTabs]);var M=function(){var e=JSON.parse(JSON.stringify(o));Object.keys(E).forEach((function(n){var t;E[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),R(c()(c()({},E),{},{ip_limit:"no"!==E.ip_limit}))},R=function(e){L(e),p.setFieldsValue(e)};var G=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,m.ZP)("/api/exercises/".concat(null==j?void 0:j.categoryId,"/client_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,I(!1),0===t.status&&(y.ZP.success("保存成功"),l({type:"exercise/getCommonHeader",payload:c()({},j)}),l({type:"exercise/getWorkSetting",payload:c()({},j)}),W(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){Q(F?"表单未保存":"")}),[F]);var Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";l({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Tt,children:[(0,J.jsxs)(ne.Z,{spinning:r["exercise/getWorkSetting"]||S,children:[(0,J.jsxs)(T.Z,{form:p,name:"basicForm",initialValues:C,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n;for(var i in e)"ip_bind"!=i&&"ip_limit"!=i||n.is_locked||!n[i]||(t.is_locked=!0),"open_camera"==i&&(t.photo_count=t.photo_count||5);R(t),W(!0)},onFinish:function(e){var n;if(e.categoryId=j.categoryId,!e.forbid_screen||null!=e&&e.screen_key.replace(/\s+/g,""))if(null==e||!e.use_white_list||null!=e&&null!==(n=e.white_list)&&void 0!==n&&n.length){if(null!=e&&e.net_limit){var t;if(null!=e&&e.net_limit_list&&(null==e||null===(t=e.net_limit_list)||void 0===t||!t.replace(/\s+/g,"")))return void y.ZP.warning("网络限制中,不允许全部为空格");if(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return!1;for(var n=e.split("\n"),t=/^(http|https):\/\//,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";n({type:"exercise/setActionTabs",payload:{key:e}})},K=function(){var e=d()(a()().mark((function e(){var n,t,s,r,l,d,u,x,f,p,h,v,j;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(z.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:p=e.sent,i.setFieldsValue(c()(c()({},null==p||null===(n=p.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=p&&null!==(t=p.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=p&&null!==(s=p.data)&&void 0!==s&&null!==(s=s.important_shixun_configs)&&void 0!==s&&s.end_time?[Q()(null==p||null===(r=p.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),Q()(null==p||null===(l=p.data)||void 0===l||null===(l=l.important_shixun_configs)||void 0===l?void 0:l.end_time)]:["",""]})),h=null==p||null===(d=p.data)||void 0===d?void 0:d.important_shixun_configs,v=h.school_id,j=h.school_name,C([{id:v,name:j}]),R(null==p||null===(u=p.data)||void 0===u?void 0:u.important_shixun_configs),b(null==p||null===(x=p.data)||void 0===x||null===(x=x.important_shixun_configs)||void 0===x?void 0:x.verify_reason),o((null==p||null===(f=p.data)||void 0===f||null===(f=f.important_shixun_configs)||void 0===f?void 0:f.process)||null),L(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=d()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(!0),clearTimeout(O.current),O.current=setTimeout(d()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X.current+=1,X.current,e.next=4,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 4:0===(i=e.sent).status&&(C(null==i?void 0:i.schools),_(!1));case 6:case"end":return e.stop()}}),e)}))),500);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:[Ii.form," bg-white pr30"].join(" "),children:[(0,J.jsx)(B.Z,{align:"middle",className:"mt30",children:(0,J.jsxs)(T.Z,{form:i,layout:"horizontal",onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),e.next=3,(0,m.ZP)("/api/exercises/".concat(z.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:c()(c()({},n),{},{start_time:Q()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Q()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm")})}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("修改成功"),K());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:Ii.zybzForm,onValuesChange:function(){L(!0)},children:[(0,J.jsxs)(B.Z,{align:"middle",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ii.must,children:"*"}),"保障标识"]}),(0,J.jsx)(T.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,J.jsx)(q.Z,{disabled:!0,style:{width:446,height:40},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,J.jsx)("span",{className:Ii.must,children:"*"}),"需要保障的单位"]}),(0,J.jsx)(T.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,J.jsx)(ve.default,{showSearch:!0,size:"large",style:{width:446,height:40},loading:k,listHeight:200,placeholder:"请选择需要保障的单位",filterOption:!1,onSearch:function(e){Y(e)},children:I.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.id,children:e.name},e.id)}))})})]}),(0,J.jsxs)(B.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ii.must,children:"*"}),"保障时间"]}),(0,J.jsx)("div",{className:Ii.graaytitle,children:(0,J.jsx)(T.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=x()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,J.jsx)(se.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Ci.Z,{className:Ii.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),l>=2&&3!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Ci.Z,{className:Ii.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(wi.Z,{className:Ii.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,J.jsx)("span",{title:g,className:Ii.bohui,children:g}),") 如有问题请联系",(0,J.jsxs)("span",{className:Ii.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ii.contacts_img})]})]}),l>=4&&5!=l&&7!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Ci.Z,{className:Ii.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==l||7==l)&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(wi.Z,{className:Ii.fail_status}),"系统资源分配失败,请联系",(0,J.jsxs)("span",{className:Ii.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ii.contacts_img})]})]}),l>5&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Ci.Z,{className:Ii.suc_status})," 实验资源保障已结束"]})]}),(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){return K()},onOk:function(){return i.submit()}})]})})),Di=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){var n,t,i,s,r,a=e.exercise,l=e.globalSetting,c=e.dispatch,o=(0,h.useState)("0"),d=x()(o,2),u=d[0],f=d[1],p=[{name:"发布设置",key:"0",element:(0,J.jsx)(yi,{changeActive:function(e){f(e)}}),show:!0},{name:"防作弊设置",key:"2",element:(0,J.jsx)(ki,{}),show:null==l||null===(n=l.setting)||void 0===n||!n.is_local},{name:"评阅设置",key:"5",element:(0,J.jsx)(Zi,{}),show:(0,xe.GJ)()&&2!=(null==a||null===(t=a.workSetting)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_type)},{name:"成绩设置",key:"3",element:(0,J.jsx)(_i,{}),show:!0},{name:"客户端设置",key:"4",element:(0,J.jsx)(Si,{}),show:(null==l||null===(i=l.setting)||void 0===i||!i.is_local)&&2!=(null==a||null===(s=a.workSetting)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.exercise_type)},{name:"实验资源优先保障",key:"6",element:(0,J.jsx)(Hi,{}),show:(0,xe.Ny)()&&(null==a||null===(r=a.workSetting)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.show_resource)}];return(0,h.useEffect)((function(){return console.log(a),c({type:"globalSetting/footerToggle",payload:!1}),function(){c({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,J.jsx)("section",{children:(0,J.jsx)(k.Z,{activeKey:u,onChange:function(e){"表单未保存"==a.actionTabs.key?j.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){f(e),c({type:"exercise/setActionTabs",payload:{key:""}})}}):f(e)},items:p.filter((function(e){return e.show})).map((function(e){return{label:e.name,key:e.key,children:e.element}})),destroyInactiveTabPane:!0})})})),Ei="wrap___y4Bkb",Li="head___Dfq21",zi="title___cJ2wS",Oi="table___gdAJP",Ti="FormCheckBoxDom___NtsDC",Bi=t(21256),Xi=t(60159),Fi=t(42441),qi=t(26776),Wi=t(19827),Mi=t(21537),Ri=["data","className","colon"],Gi=["ItemData","valuePropName","children","desc","type","normalize"],Qi=function(e){var n=e.data,t=e.className,i=void 0===t?"":t,s=e.colon,r=void 0!==s&&s,a=p()(e,Ri);return(0,J.jsx)(T.Z,c()(c()({},a),{},{className:Qn()(Ti,i),colon:r,children:null==n?void 0:n.map((function(e,n){var t=e.ItemData,i=(e.valuePropName,e.children),s=e.desc,r=e.type,a=void 0===r?"Checkbox":r,l=e.normalize,o=p()(e,Gi);return(0,J.jsxs)(B.Z,{wrap:!1,justify:"space-between",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)(T.Z.Item,c()(c()({},o),{},{normalize:function(e,n,t){var i,s,r;return"Radio"==a||(null!==(i=n||[])&&void 0!==i&&i.every((function(e){return"all"===e}))&&e.includes("all")&&e.length>1&&(e=e.filter((function(e){return"all"!==e}))),(null!==(s=n||[])&&void 0!==s&&s.includes("all")||!e.includes("all"))&&0!=(null===(r=e)||void 0===r?void 0:r.length)||(e=["all"])),l?l(e,n,t):e},children:i||"Checkbox"==a?(0,J.jsx)(b.Z.Group,{options:t}):(0,J.jsx)(R.ZP.Group,{options:t,optionType:"button"})}))}),(0,J.jsx)(X.Z,{children:s})]},n)}))}))},Ji=t(36381),Ki="Onerow___ZYa8H",Yi="TableDom___PXmEy",Vi="CollapseDom___q9wvV",Ui="CollapseDomC___zTeH1",$i="CollapseChildrenDom___O1Ffz",es="open___K7p7T",ns="DomStyle___EoUKX",ts="DomStyleTitle___vhLg3",is="DomStyleTitleChild___a1RIx",ss="Sessce___zdKQ2",rs="AnswerSDom___YkvgW",as=t(23693),ls=t(91038),cs=["data"],os=["data"],ds=["exercise","dispatch","value"],us=function(e){var n,t,i=e.data,r=(p()(e,cs),function(){var e,n,t,r,a=[];(null==i?void 0:i.ques_type)!=as.f[0].id&&(null==i?void 0:i.ques_type)!=as.f[1].id||(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(e=(null==i?void 0:i.ques_details)||[])||void 0===e?void 0:e.map((function(e,n){return c()(c()({},e),{},{title:as.k[n],num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)==as.f[2].id&&(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(n=(null==i?void 0:i.ques_details)||[])||void 0===n?void 0:n.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=as.f[3].id&&(null==i?void 0:i.ques_type)!=as.f[8].id||(a=[{title:"填空",num:"答对人数",scale:(0,J.jsxs)("span",{children:["答对人数比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数:"}),"该填空填写正确的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数比例:"}),"该填空填写正确的学生数/学生总数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(t=(null==i?void 0:i.ques_details)||[])||void 0===t?void 0:t.map((function(e,n){return c()(c()({},e),{},{title:"填空".concat(e.choice_position),num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=as.f[4].id&&(null==i?void 0:i.ques_type)!=as.f[6].id||(a=[{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题":"编程题","得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==as.f[4].id?"简答题被评阅为零分的学生数。":"编程题得0分的学生数。","(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),(null==i?void 0:i.ques_type)==as.f[4].id?"(该简答题得零分的学生数/学生总数)*100% (注:未评阅(包括关键词评分和教师评阅)的学生不统计至该选项中)":"(该编程题未得分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(r=(null==i?void 0:i.ques_details)||[])||void 0===r?void 0:r.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));return a}());return(0,J.jsx)("div",{className:ns,children:(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"},children:[(0,J.jsx)(X.Z,{className:ts,children:"题目"}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)(mn.Z,{className:ts,style:{maxWidth:710},value:i.ques_title}),(0,J.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20},children:null==i||null===(n=i.ques_details)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{children:[((null==i?void 0:i.ques_type)==as.f[0].id||(null==i?void 0:i.ques_type)==as.f[1].id)&&(0,J.jsxs)(B.Z,{className:"".concat(e.choice_right_boolean?ss:""),gutter:10,wrap:!1,children:[(0,J.jsx)(X.Z,{style:{fontWeight:600},children:as.k[n]}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(mn.Z,{className:ts,style:{maxWidth:690},value:e.choice_text||""})})]},n),(null==i?void 0:i.ques_type)==as.f[2].id&&(0,J.jsx)(B.Z,{className:"".concat(e.choice_right_boolean?ss:""),gutter:10,wrap:!1,children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(mn.Z,{className:ts,style:{maxWidth:690},value:e.choice_text||""})})},n),((null==i?void 0:i.ques_type)==as.f[3].id||(null==i?void 0:i.ques_type)==as.f[8].id)&&(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,children:[(0,J.jsxs)(X.Z,{style:{fontWeight:600},children:["填空",e.choice_position,":"]}),(0,J.jsx)(X.Z,{children:e.choice_text||""})]},n),((null==i?void 0:i.ques_type)==as.f[4].id||(null==i?void 0:i.ques_type)==as.f[6].id)&&(0,J.jsx)(B.Z,{gutter:10,wrap:!1,children:(0,J.jsx)(X.Z,{children:(0,J.jsx)(mn.Z,{className:ts,style:{maxWidth:690},value:e.choice_text||""})})},n)]},n)}))})]})]}),(0,J.jsxs)(B.Z,{gutter:60,children:[[as.f[0].id,as.f[1].id,as.f[2].id].includes(null==i?void 0:i.ques_type)&&(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"".concat(ts),children:"正确答案:"}),null==i||null===(t=i.ques_details)||void 0===t?void 0:t.filter((function(e){return e.choice_right_boolean})).map((function(e,n){return(0,J.jsxs)("span",{children:[((null==i?void 0:i.ques_type)==as.f[0].id||(null==i?void 0:i.ques_type)==as.f[1].id)&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:as.k[e.choice_position-1]}),(null==i?void 0:i.ques_type)==as.f[2].id&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:e.choice_text})]},n)}))]}),(0,J.jsxs)(X.Z,{children:[(0,J.jsx)("span",{className:"".concat(ts," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==i?void 0:i.tag_discipline)||"-"})]})]})]}),(0,J.jsxs)("div",{className:rs,style:{padding:"0 0 0 20px"},children:[(0,J.jsx)("div",{className:ts,children:"答题情况:"}),(0,J.jsx)("div",{className:"mt20",children:null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginTop:0==n?10:14},children:[[as.f[0].id,as.f[1].id,as.f[2].id].includes(null==i?void 0:i.ques_type)?(0,J.jsx)("div",{className:"".concat(null!=e&&e.choice_right_boolean?ss:""),style:{width:56},children:e.title}):(0,J.jsx)("div",{style:{width:56},children:e.title}),(0,J.jsxs)("div",{style:{width:56},children:[e.num,0==n?"":"人"]}),(0,J.jsx)("div",{style:{width:140},children:0==n?e.scale:(0,J.jsxs)(B.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat(e.scale,"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(X.Z,{style:{color:"#999"},children:[e.scale,"%"]})]})})]},n)}))})]})]})})},xs=function(e){var n=e.data,t=(p()(e,os),{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该关卡满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该关卡满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该关卡得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该关卡得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该关卡得0分的学生数。(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),"(该关卡得0分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})});return(0,J.jsx)("div",{className:ns,children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(B.Z,{gutter:10,wrap:!1,children:[(0,J.jsx)(X.Z,{className:ts,children:"题目"}),(0,J.jsx)(X.Z,{children:(0,J.jsx)(mn.Z,{style:{maxWidth:710},className:ts,value:n.ques_title})})]}),(0,J.jsxs)("div",{className:rs,children:[(0,J.jsx)("div",{className:ts,children:"答题情况:"}),(0,J.jsxs)("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:t.title}),(0,J.jsx)("div",{style:{width:56},children:t.num}),(0,J.jsx)("div",{style:{width:140},children:t.scale})]})]})]}),null==n?void 0:n.ques_details.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",gap:10},children:[(0,J.jsxs)("div",{className:ts,children:["第",(0,H.EM)(n+1),"关:"]}),(0,J.jsx)("div",{style:{flex:1},children:[{challenge_name:e.challenge_name}].concat(s()((null==e?void 0:e.challenge_details)||[])).map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(mn.Z,{className:"".concat(ts," ").concat(0==n?is:""),value:e.challenge_name||e.choice_text})}),(0,J.jsx)("div",{className:rs,children:(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:e.choice_text?e.choice_text:""}),(0,J.jsx)("div",{style:{width:56},children:null!=e.choice_users_count?"".concat(e.choice_users_count,"人"):""}),(0,J.jsx)("div",{style:{width:140},children:e.choice_percent&&(0,J.jsxs)(B.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(X.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat((100*Number(e.choice_percent)).toFixed(2),"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(X.Z,{style:{color:"#999"},children:[(100*Number(e.choice_percent)).toFixed(2),"%"]})]})})]})})]},n)}))})]},n)}))]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"".concat(ts," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==n?void 0:n.tag_discipline)||"-"})]})]})})},fs=function(e){var n,t,i,s=e.columns,r=e.item,a=e.Fques_type,l=e.Findex;return(0,J.jsxs)(B.Z,{align:"middle",wrap:!1,style:{color:"#333"},children:[(0,J.jsx)(X.Z,{flex:"".concat(s[0].width-20,"px"),style:{paddingLeft:a==as.f[7].id&&"8px"},children:(null==r?void 0:r.index)||"".concat(l,".").concat(null==r?void 0:r.ques_position)}),(0,J.jsx)(X.Z,{className:Ki,flex:1,style:{padding:"0 8px",maxWidth:392},children:(n=null==r?void 0:r.ques_title,i=document.createElement("html"),i.innerHTML=(0,ls.ZP)(n),(0,J.jsx)("span",{children:(null==i||null===(t=i.children)||void 0===t||null===(t=t[1])||void 0===t?void 0:t.textContent)||(null==i?void 0:i.textContent)||""}))}),(0,J.jsx)(w.Z,{title:null==r?void 0:r.name,children:(0,J.jsx)(X.Z,{className:Ki,flex:"".concat(s[2].width,"px"),style:{padding:"0 8px"},children:a==as.f[7].id?null==r?void 0:r.name:(0,J.jsx)("div",{className:Ki,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"},children:(0,J.jsx)("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"},children:null==r?void 0:r.name})})})}),(0,J.jsxs)(X.Z,{flex:"".concat(s[3].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.right_percent,"%"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[4].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.score_percent,"%"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[5].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.effictive_counts,"人"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[6].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.un_answer_counts,"人"]}),(0,J.jsxs)(X.Z,{flex:"".concat(s[7].width,"px"),style:{paddingLeft:"8px"},children:[null==r?void 0:r.total_user_counts,"人"]})]})},ps=function(e,n){var t=e.exercise,i=e.dispatch,r=e.value,l=(p()(e,ds),T.Z.useForm()),o=(x()(l,1)[0],t.NormalResult),u=o.commit_results,f=o.questions_count,m=(0,v.useParams)(),j=(0,h.useState)([]),g=x()(j,2),y=g[0],b=g[1],A=(0,h.useState)([]),P=x()(A,2),k=P[0],Z=P[1],S=(0,h.useState)(void 0),I=x()(S,2),C=I[0],H=I[1],D=(0,h.useState)(!1),E=x()(D,2),L=E[0],z=E[1],O=(0,h.useState)({coursesId:m.coursesId,id:m.categoryId,categoryId:m.categoryId,page:1,limit:50,order:null,sort:"asc"}),F=x()(O,2),q=F[0],W=F[1],R=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index}},{title:"题目内容",dataIndex:"ques_title",ellipsis:!0},{title:"题型",dataIndex:"name",width:110},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.index3-n.index3}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],G=function(){var e=d()(a()().mark((function e(){var n,t,s,l,o,d,u=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.length>0&&void 0!==u[0]?u[0]:q,z(!0),s=[],e.next=5,i({type:"exercise/getQuestionResult",payload:c()(c()({},t),r)});case 5:null==(l=e.sent)||null===(n=l.commit_results)||void 0===n||n.forEach((function(e){var n,t;s.push(null==e?void 0:e.id),null!=e&&null!==(n=e.sub_exercise_questions)&&void 0!==n&&n.length&&(null==e||null===(t=e.sub_exercise_questions)||void 0===t||t.forEach((function(e){s.push(null==e?void 0:e.id)})))})),C&&b(s),0==C&&b([]),null==C&&b(null!=l&&null!==(o=l.commit_results)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.id?[null==l||null===(d=l.commit_results)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.id]:[]),Z(s),z(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Q=function(e){var n=[];n=null!=y&&y.includes(e)?y.filter((function(n){return n!=e})):[].concat(s()(y),[e]),b(n)};(0,h.useEffect)((function(){G()}),[q,r]);var K=function(){G()};return(0,h.useImperativeHandle)(n,(function(){return{dealData:K}})),(0,J.jsx)(ne.Z,{spinning:L,children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(B.Z,{className:"mt20 mb20",align:"middle",justify:"space-between",children:[(0,J.jsx)(X.Z,{children:(0,J.jsx)("span",{className:"font16",style:{lineHeight:"26px",color:"#000"},children:"试题详情"})}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)(N.ZP,{type:"primary",onClick:function(){(null==y?void 0:y.length)==(null==k?void 0:k.length)?(b([]),H(!1)):(b(k),H(!0))},children:["全部",(null==y?void 0:y.length)==(null==k?void 0:k.length)?"收起":"展开"]})})]}),(0,J.jsx)(_.Z,{className:Yi,columns:R,dataSource:[],pagination:!1,onChange:function(e,n,t){var i;W(c()(c()({},q),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))}}),null==u?void 0:u.map((function(e){var n;return(0,J.jsx)(Ji.Z,{className:"".concat(Vi," ").concat((null==e?void 0:e.ques_type)==as.f[7].id?Ui:""),ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Q(null==e?void 0:e.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsxs)("span",{className:"font14",style:{color:"#165DFF"},children:[n?"收起":"展开",(0,J.jsx)(we.Z,{className:"".concat(n?es:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})]})},items:[{key:null==e?void 0:e.id,label:(0,J.jsx)(fs,{columns:R,item:e}),children:(0,J.jsxs)(J.Fragment,{children:[(null==e?void 0:e.ques_type)==as.f[7].id&&(null==e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.map((function(n){return(0,J.jsx)(Ji.Z,{className:$i,ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Q(null==n?void 0:n.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("span",{style:{color:"#165DFF",marginLeft:25},children:(0,J.jsx)(we.Z,{className:"".concat(n?es:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})})},items:[{key:null==n?void 0:n.id,label:(0,J.jsx)(fs,{columns:R,item:n,Fques_type:null==e?void 0:e.ques_type,Findex:null==e?void 0:e.index}),children:(0,J.jsx)(us,{data:n})}]},null==n?void 0:n.id)}))),(null==e?void 0:e.ques_type)!==as.f[7].id&&(null==e?void 0:e.ques_type)!==as.f[5].id&&(0,J.jsx)(us,{data:e}),(null==e?void 0:e.ques_type)==as.f[5].id&&(0,J.jsx)(xs,{data:e})]})}]},null==e?void 0:e.id)})),0==(null==u?void 0:u.length)&&(0,J.jsx)(ee.Z,{}),(0,J.jsx)(M.Z,{className:"mt20",pageSize:q.limit,current:q.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})},onChange:function(e,n){W(c()(c()({},q),{},{page:e,limit:n}))},total:f})]})})},hs=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,h.forwardRef)(ps)),ms="wrap___nansB",vs=["exercise","dispatch","value"],js=function(e,n){var t=e.exercise,i=e.dispatch,s=e.value,r=(p()(e,vs),T.Z.useForm()),l=(x()(r,1)[0],t.NormalResult.commit_results),o=(0,v.useParams)(),u=(0,h.useState)({coursesId:o.coursesId,id:o.categoryId,categoryId:o.categoryId,page:1,limit:50,order:null,sort:"asc"}),f=x()(u,2),m=f[0],j=f[1],g=(0,h.useState)(!1),y=x()(g,2),b=y[0],A=y[1],N=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"题型",dataIndex:"name",width:110,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/答题学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.right_percent-n.right_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}}],P=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:m,A(!0),e.next=4,i({type:"exercise/getQuestionResult",payload:c()(c()({},n),s)});case 4:e.sent,A(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){P()}),[m,s]);var k=function(){P()};return(0,h.useImperativeHandle)(n,(function(){return{dealData:k}})),(0,J.jsx)("div",{className:ms,children:(0,J.jsxs)("div",{className:"mt30",children:[(0,J.jsx)("div",{className:"mb20 font16",style:{color:"#000"},children:"试题详情"}),(0,J.jsx)(_.Z,{columns:N,rowKey:function(e){return e.index},loading:b,dataSource:l,onChange:function(e,n,t){var i;j(c()(c()({},m),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:m.limit,current:m.page,position:["bottomRight"],onChange:function(e,n){m.page=e,m.limit=n,j(c()({},m)),P()},total:null==l?void 0:l.length,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})},gs=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,h.forwardRef)(js)),ys=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){e.exercise,e.dispatch;var n,t,i,s,r,l,o,u,f,p,g,y,b,A,N=(0,v.useSearchParams)(),P=(x()(N,1)[0],(0,h.useState)("1")),k=x()(P,2),Z=k[0],S=k[1],I=(0,h.useState)({}),C=x()(I,2),H=C[0],D=C[1],E=(0,h.useState)([]),L=x()(E,2),z=L[0],O=L[1],X=(0,h.useState)([]),q=x()(X,2),W=q[0],M=q[1],R=(0,h.useState)({exercise_group_id:["all"],scope:"2",question_type:["all"]}),G=x()(R,2),Q=G[0],K=G[1],Y=(0,h.useState)(0),V=x()(Y,2),U=V[0],$=V[1],te=(0,h.useState)(0),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)([]),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)([]),ue=x()(de,2),xe=ue[0],fe=ue[1],pe=(0,h.useState)(void 0),he=x()(pe,2),me=he[0],je=he[1],ge=(0,h.useState)(0),ye=x()(ge,2),be=ye[0],we=ye[1],Ae=(0,h.useState)(!0),Ne=x()(Ae,2),Pe=Ne[0],ke=Ne[1],_e=(0,h.useState)(!1),Ze=x()(_e,2),Se=Ze[0],Ce=Ze[1],He=(0,h.useState)(!1),De=x()(He,2),Ee=De[0],Le=De[1],ze=(0,h.useState)(!1),Oe=x()(ze,2),Te=Oe[0],Be=Oe[1],Xe=(0,h.useState)(!1),Fe=x()(Xe,2),qe=Fe[0],We=Fe[1],Me=(0,h.useState)(0),Re=x()(Me,2),Ge=Re[0],Qe=Re[1],Je=(0,h.useRef)(null),Ke=(0,h.useRef)(null),Ye=(0,h.useRef)(null),Ve=(0,h.useRef)(null),Ue=(0,h.useRef)({start:0,end:100}),$e=T.Z.useForm(),en=x()($e,1)[0],nn=(0,v.useParams)();(0,h.useEffect)((function(){return qe?Je.current=setInterval((function(){Qe((function(e){return e+1}))}),3e4):clearInterval(Je.current),function(){clearInterval(Je.current)}}),[qe]),(0,h.useEffect)((function(){an()}),[]),(0,h.useEffect)((function(){var e;Ge>0&&("1"===Z?an():null===(e=Ve.current)||void 0===e||e.dealData())}),[Ge]),(0,h.useEffect)((function(){if(Ke.current){var e=function(e){var n=[e.offsetX,e.offsetY],t=i.convertFromPixel({seriesIndex:0},n);console.log("Clicked data coordinates:",t),i.containPixel("grid",n)&&je(ce[t[0]])},n=function(e){var n=[e.offsetX,e.offsetY];i.containPixel("grid",n)&&s.setCursorStyle("pointer")},t=function(e){Ue.current={start:null==e?void 0:e.start,end:null==e?void 0:e.end}},i=Ke.current.getEchartsInstance(),s=i.getZr();return i.on("dataZoom",t),s.on("click",e),s.on("mousemove",n),function(){try{null==i||i.off("dataZoom",t),null==s||s.off("click",e),null==s||s.off("mousemove",n)}catch(e){}}}}),[Ke.current,Pe,ce]),(0,h.useEffect)((function(){if(Ye.current){var e=function(e){var n=[e.offsetX,e.offsetY],i=t.convertFromPixel({seriesIndex:0},n);if(console.log("Clicked data coordinates:",i),t.containPixel("grid",n)){var s;document.body.scrollIntoView();var r=c()(c()({},Q),{},{question_type:[null===(s=xe[i[0]])||void 0===s?void 0:s.question_type_id]});K(r),en.setFieldsValue(c()({},r)),S("2")}},n=function(e){var n=[e.offsetX,e.offsetY];t.containPixel("grid",n)&&i.setCursorStyle("pointer")},t=Ye.current.getEchartsInstance(),i=t.getZr();return i.on("click",e),i.on("mousemove",n),function(){try{null==i||i.off("click",e),null==i||i.off("mousemove",n)}catch(e){}}}}),[Ke.current,Pe,xe,Q]);var tn,sn,rn,an=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:Q,Ce(!0),e.next=4,Promise.all([cn(n),on(n),dn(n)]);case 4:Ce(!1),ke(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=(0,h.useMemo)((function(){var e,n;return{scope:null==Q?void 0:Q.scope,exercise_group_id:null!=Q&&null!==(e=Q.exercise_group_id)&&void 0!==e&&e.includes("all")?null:null==Q?void 0:Q.exercise_group_id,question_type:null!=Q&&null!==(n=Q.question_type)&&void 0!==n&&n.includes("all")?null:null==Q?void 0:Q.question_type}}),[Q]),cn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},e.next=3,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result.json"),{method:"get",params:c()({},i)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(o=[{label:"全部",value:"all"}],null==s||null===(r=s.course_groups)||void 0===r||r.forEach((function(e){o.push({label:null==e?void 0:e.exercise_group_name,value:null==e?void 0:e.exercise_group_id})})),d=[{label:"全部",value:"all"}],null==s||null===(l=s.question_types)||void 0===l||l.forEach((function(e){d.push({label:null==e?void 0:e.name,value:null==e?void 0:e.id})})),M(d),O(o),D(c()({},s)));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),on=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=d.length>1&&void 0!==d[1]&&d[1],s=d.length>2&&void 0!==d[2]?d[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Le(i),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_form.json"),{method:"get",params:c()(c()({},r),{},{method:U,order:se},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&(oe(null==l?void 0:l.rate_list),o=Math.floor(2900/(null==l?void 0:l.rate_list.length)),Ue.current={start:0,end:o}),Le(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>1&&void 0!==o[1]&&o[1],s=o.length>2&&void 0!==o[2]?o[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Be(i),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_bottom.json"),{method:"get",params:c()(c()({},r),{},{method:be},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&fe(null==l?void 0:l.chart),Be(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=[{label:"全部",value:"0"},{label:"考试中/已交卷",value:"1"},{label:"已交卷",value:"2"}],xn=U?"得分率":"正确率",fn=[{title:"名次",dataIndex:"index",align:"center",width:90,render:function(e){var n=e;1===e&&(n=qi.Z),2===e&&(n=Wi.Z),3===e&&(n=Mi.Z);var t="number"==typeof n?n:(0,J.jsx)("img",{src:n});return(0,J.jsx)("div",{style:{textAlign:"left",paddingLeft:22},children:t})}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号",dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"班级",dataIndex:"class_name",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"答题时长",dataIndex:"time",ellipsis:!0,render:function(e){return(0,J.jsx)(w.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"成绩",width:90,dataIndex:"score"}];return(0,J.jsxs)("div",{className:Ei,children:[(0,J.jsxs)(Ie.Z,{loading:Pe,active:!0,children:[1===(null==H?void 0:H.exercise_status)&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(null==H?void 0:H.exercise_status)>1&&(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)(B.Z,{className:"mb30",align:"middle",justify:"space-between",children:[(0,J.jsx)(Bi.tp,{dataSource:[{name:"成绩总览",id:"1"},{name:"试题详情",id:"2"}],value:Z,onChange:function(e){"1"===e&&an(),S(e)}}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(F.Z,{checked:qe,onChange:function(e){return We(e)},className:"mr5 c-black"}),"自动刷新",(0,J.jsx)("span",{className:"c-grey-999",children:"(开启后每30秒更新一次数据)"})]})]}),(0,J.jsx)(Qi,{form:en,initialValues:Q,onValuesChange:function(e,n){var t=c()(c()({},Q),n);console.log(t,"newValue"),K(c()({},t)),"1"===Z&&an(t)},data:(rn=[{name:"exercise_group_id",label:"分班范围",ItemData:z},{name:"scope",label:(0,J.jsxs)("span",{children:["统计范围 ",(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"全部学生:"}),"统计范围为全部学生时,则统计数据涵盖所有应考学生。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"考试中/已交卷:"}),"统计范围为考试中/已交卷学生时,仅统计正在考试中和已交卷学生的考试情况。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"已交卷学生:"}),"统计范围为已交卷学生时,仅统计已交卷学生的考试情况。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),type:"Radio",ItemData:un}],"2"===Z&&rn.push({name:"question_type",label:"选择题型",ItemData:W}),rn)}),(0,J.jsx)("section",{style:{display:"1"===Z?"block":"none"},children:(0,J.jsxs)(ne.Z,{spinning:Se,children:[(null==H?void 0:H.open_camera)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:Li,children:(0,J.jsx)("div",{className:zi,children:"考试行为分析统计"})}),(0,J.jsx)(Xi.ZP,{data:(0,Xi.Uf)(H)})]}),(0,J.jsx)("div",{className:Li,children:(0,J.jsx)("div",{className:zi,children:"试卷概览"})}),(0,J.jsxs)("div",{className:Oi,children:[(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"试卷总分"}),(0,J.jsxs)("div",{children:[null==H||null===(n=H.exercise_counts)||void 0===n?void 0:n.total_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"答题时长"}),(0,J.jsx)("div",{children:null==H||null===(t=H.exercise_counts)||void 0===t?void 0:t.time})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均答题时长",(0,J.jsx)(w.Z,{title:"平均答题时长=已交卷学生实际答题时长总和/已交卷学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==H||null===(i=H.exercise_counts)||void 0===i?void 0:i.avg_answer_duration})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["应考人数",(0,J.jsx)(w.Z,{title:"老师发布考试对应需要参加考试的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(s=H.exercise_counts)||void 0===s?void 0:s.candidate_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["实考人数",(0,J.jsx)(w.Z,{title:"状态为已交卷、已交卷(未答)的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(r=H.exercise_counts)||void 0===r?void 0:r.exam_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["参考率",(0,J.jsx)(w.Z,{title:"参考率=(实考人数/应考人数)*100%",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(l=H.exercise_counts)||void 0===l?void 0:l.reference_rate,"%"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均分",(0,J.jsx)(w.Z,{title:"平均分=学生成绩总和/学生总数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(o=H.exercise_counts)||void 0===o?void 0:o.average_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最高分"}),(0,J.jsxs)("div",{children:[null==H||null===(u=H.exercise_counts)||void 0===u?void 0:u.max_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最低分"}),(0,J.jsxs)("div",{children:[null==H||null===(f=H.exercise_counts)||void 0===f?void 0:f.min_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["标准差",(0,J.jsx)(w.Z,{title:"反应学生分数离散程度的指标,数值越大,表示学生之间的成绩差距越大,成绩分布越广;数值越小,表示学生之间的成绩越接近,分布越窄。",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==H||null===(p=H.exercise_counts)||void 0===p?void 0:p.standard_deviation})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["优秀",(0,J.jsx)(w.Z,{title:"优秀人数:成绩大于等于总分*90%,小于等于总分*100%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(g=H.exercise_counts)||void 0===g?void 0:g.best_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["良好",(0,J.jsx)(w.Z,{title:"良好人数:成绩大于等于总分*70%,小于等于总分*90%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(y=H.exercise_counts)||void 0===y?void 0:y.good_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["及格",(0,J.jsx)(w.Z,{title:"及格人数:成绩大于等于总分*60%,小于等于总分*70%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(b=H.exercise_counts)||void 0===b?void 0:b.pass_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["不及格",(0,J.jsx)(w.Z,{title:"不及格人数:成绩小于总分*60%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==H||null===(A=H.exercise_counts)||void 0===A?void 0:A.fail_counts,"人"]})]})]}),(0,J.jsxs)("div",{className:Li,children:[(0,J.jsx)("div",{className:zi,children:"题目概览"}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(T.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:U,onChange:function(e){$(e),on(Q,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})}),(0,J.jsx)(T.Z.Item,{className:"ml20",colon:!1,label:"排序方式",children:(0,J.jsxs)(ve.default,{style:{width:140},value:se,onChange:function(e){re(e),on(Q,!0,{order:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"按题号升序"}),(0,J.jsx)(ve.default.Option,{value:1,children:"按题号降序"}),(0,J.jsxs)(ve.default.Option,{value:2,children:["按",xn,"升序"]}),(0,J.jsxs)(ve.default.Option,{value:3,children:["按",xn,"降序"]})]})})]})]}),(0,J.jsx)(ne.Z,{spinning:Ee,children:(0,J.jsx)(Fi.Z,{option:(tn=[],sn=[],ce.forEach((function(e){tn.push(e.index),sn.push(e.rate)})),{tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:function(){return""}},dataZoom:[sn.length>30?c()({type:"slider",show:!0},Ue.current):{type:"slider",show:!1}],grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"题目",data:tn,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:xn,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:sn,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B",cursor:"default"}]}),style:{height:370,background:"#F6F7F9"},ref:Ke})}),(0,J.jsx)("div",{className:Li,children:(0,J.jsx)("div",{className:zi,children:"学生成绩分布"})}),(0,J.jsx)(Fi.Z,{option:function(){var e,n=[],t=[],i=[];return null==H||null===(e=H.student_score_list)||void 0===e||e.map((function(e){n.unshift(e.name),t.unshift(e.rate),i.unshift(e.count)})),{grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"学生比例(%)",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:n,name:"成绩(分)",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{type:"bar",data:t,color:"#A2BEFF",barWidth:40,cursor:"default",itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:function(e){return"".concat(null==e?void 0:e.data,"%(").concat(i[null==e?void 0:e.dataIndex],"人)")}}}]}}(),style:{height:434,background:"#F6F7F9"}}),(0,J.jsx)("div",{className:Li,children:(0,J.jsxs)("div",{className:zi,children:["优秀生",(0,J.jsx)(w.Z,{title:"统计该场考试中成绩排名前10的学生",children:(0,J.jsx)("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})})]})}),(0,J.jsx)(_.Z,{columns:fn,rowKey:"index",dataSource:(null==H?void 0:H.rank_list)||[],pagination:!1}),(0,J.jsxs)("div",{className:Li,children:[(0,J.jsx)("div",{className:zi,children:"题型概览"}),(0,J.jsx)(B.Z,{children:(0,J.jsx)(T.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:be,onChange:function(e){we(e),dn(Q,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})})})]}),(0,J.jsx)(ne.Z,{spinning:Te,children:(0,J.jsx)(Fi.Z,{option:function(){var e=[[],[],[],[],[]],n=["#3BA1FF","#37CCCC","#4ECC74","#FBD438","#F3647C"],t=[],i="题型:{b}";xe.forEach((function(n){var i,s,r,a,l;t.push(null==n?void 0:n.question_type),e[0].push(null==n||null===(i=n.details)||void 0===i?void 0:i.full_count),e[1].push(null==n||null===(s=n.details)||void 0===s?void 0:s.best_count),e[2].push(null==n||null===(r=n.details)||void 0===r?void 0:r.good_count),e[3].push(null==n||null===(a=n.details)||void 0===a?void 0:a.pass_count),e[4].push(null==n||null===(l=n.details)||void 0===l?void 0:l.fails_count)}));var s=["90%-100%","80%-90%","70%-80%","60%-70%","60%-0%"].map((function(t,s){return i="".concat(i,'
      {a').concat(s,"}:{c").concat(s,"}人"),{name:t,type:"bar",barWidth:60,stack:"three",color:n[s],data:e[s]}}));return{legend:{right:20,top:20,itemGap:40,itemWidth:20,itemHeight:12,textStyle:{padding:[0,0,0,15]}},tooltip:{trigger:"axis",padding:[10,10],axisPointer:{type:"shadow"},formatter:i},grid:{left:30,right:30,top:90,bottom:50},yAxis:{type:"value",axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{show:!1}},xAxis:{type:"category",data:t,axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:s}}(),notMerge:!0,ref:Ye,style:{height:612,background:"#F6F7F9"}})})]})}),"2"===Z&&(0,J.jsx)("section",{children:null!=H&&H.is_random?(0,J.jsx)(gs,{value:ln,ref:Ve}):(0,J.jsx)(hs,{value:ln,ref:Ve})})]})]}),(0,J.jsx)(j.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return je(void 0)},open:!!me,title:"题目详情",width:600,footer:null,children:(0,J.jsxs)("div",{style:{maxHeight:650,color:"#060606"},children:[(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题目"}),(0,J.jsx)(mn.Z,{style:{marginTop:-3,flex:1,fontSize:14},value:null==me?void 0:me.question_title})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题型"}),(0,J.jsx)("div",{children:null==me?void 0:me.question_type})]}),(0,J.jsxs)(B.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:xn}),(0,J.jsxs)("div",{children:[null==me?void 0:me.rate,"%"]})]})]})})]})})),bs=t(35393),ws="hideHeadCheckbox____864g",As="tabSearch___LqTIA",Ns="warpModal___ub_j0",Ps="modalColumn___tJRIx",ks="modalRow___AFP2T",_s="sup____weyo",Zs="shijuan___NU0re",Ss="name___tJw50",Is="tip___ihMML",Cs=t(25925),Hs=t(87466),Ds=k.Z.TabPane,Es=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=(e.loading,e.dispatch),r=(0,v.useParams)(),l=((0,v.useLocation)(),T.Z.useForm()),o=(x()(l,1)[0],t.commonHeader),u=(0,h.useState)(!0),f=x()(u,2),p=f[0],g=f[1],b=(0,h.useState)(!1),w=x()(b,2),A=w[0],P=w[1],_=(0,h.useState)("myself"),Z=x()(_,2),S=Z[0],I=Z[1],C=(0,h.useState)([]),D=x()(C,2),E=D[0],L=D[1],z=(0,h.useState)([]),O=x()(z,2),B=O[0],X=O[1],F=(0,h.useState)(),M=x()(F,2),G=M[0],Q=M[1],K=(0,h.useState)([]),Y=x()(K,2),V=Y[0],U=Y[1],$=(0,h.useRef)(),ee=(0,h.useState)(1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useRef)(null),re=(0,h.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,h.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(""),pe=x()(fe,2),he=pe[0],me=pe[1],je=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"知识点",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],ge=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=x()(ge,2),be=ye[0],we=ye[1];(0,h.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(Pe(),U([]),Ae())}),[t.actionTabs.key]);var Ae=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,X(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(e){var n=parseInt(e);return isNaN(n)?"":n},Pe=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=11;break}return++be.page,g(!1),e.next=5,i({type:"exercise/getBrankList",payload:c()(c()({},be),{},{search:null===(n=be.search)||void 0===n?void 0:n.trim()})});case 5:r=e.sent,E=null!=r&&r.object_list?s()(E.concat(null==r?void 0:r.object_list)):E,Q(r.is_teacher),(null===(t=r.object_list)||void 0===t?void 0:t.length)50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:_e,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(c<1||c>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return u.update({cancelButtonProps:{disabled:!0}}),e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,num:c,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:n=e.sent,u.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,H.L9)(["教学课堂","试卷","试卷选用"]),j.Z.destroyAll(),_e(),Ce(),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(n.exercise_id,"/detail?random=").concat(n.is_random,"&tabs=3")}),1e3)):(_e(),Ce());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(j.Z,{centered:!0,width:980,title:"创建补考",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:A,bodyStyle:{minHeight:150},wrapClassName:Ns,onOk:d()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te){e.next=18;break}if(V.length){e.next=4;break}return y.ZP.error("请选择试卷"),e.abrupt("return");case 4:if(P(!0),n=!1,!1,E.forEach((function(e){V.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),V.includes(e.id)&&e.is_random})),!n){e.next=11;break}return(0,vi.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 11:return e.next=13,De({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank"});case 13:e.sent||Ee([]),P(!1),e.next=28;break;case 18:return P(!0),e.next=21,(0,m.ZP)("/api/exercises/".concat(r.categoryId,"/use_origin_exercise.json"),{method:"post"});case 21:return i=e.sent,e.next=24,De({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank",result:i});case 24:s=e.sent,$.current=null==i||null===(t=i.save_banks_params)||void 0===t?void 0:t.bank_id,s||Ee([]),P(!1);case 28:case"end":return e.stop()}}),e)}))),onCancel:_e,children:[(0,J.jsxs)(R.ZP.Group,{value:te,onChange:function(e){return ie(e.target.value)},style:{marginTop:10,marginBottom:15},children:[(0,J.jsx)(R.ZP,{value:1,children:"重新选择试卷"}),(0,J.jsx)(R.ZP,{value:2,children:"继续使用原试卷"})]}),1===te?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(k.Z,{activeKey:S,onTabClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se.current.scrollTop=0,E=[],S!==n&&U([]),I(n),be.page=0,be.filter=n,be.group_id=null,p=!0,Pe();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(Ds,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(Ds,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(Ds,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:As,children:["teacher"===S&&(0,J.jsxs)(ve.default,{value:be.group_id,onChange:function(e){se.current.scrollTop=0,E=[],be.page=0,be.group_id=e,p=!0,U([]),we(c()({},be)),Pe()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部教研团队"}),null==B||null===(n=B.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(ve.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(q.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:be.search,onChange:function(e){be.search=e.target.value,we(c()({},be))},onSearch:function(e){se.current.scrollTop=0,E=[],be.page=0,p=!0,U([]),e&&(0,Hs.tk)({name:e,copywriting:e,position:"Exercise"}),Pe()}})]}),(0,J.jsxs)("div",{ref:se,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!G&&"public"===S&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(ft(),{initialLoad:!1,pageStart:0,loadMore:function(){Pe()},hasMore:p,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&G&&(0,J.jsx)(bs.Z,{className:ws,pagination:!1,hideSelectAll:!0,dataSource:E,onRow:function(e){return{onClick:function(){U([null==e?void 0:e.id])}}},resColumns:je,rowSelection:ke})})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{className:Zs,children:[(0,J.jsx)("div",{children:"试卷:"}),(0,J.jsx)("div",{className:Ss,children:(0,J.jsx)("span",{children:null==o?void 0:o.exercise_name})})]}),(0,J.jsx)("div",{className:Is,children:"提示:使用原试卷创建补考,会自动将原试卷先保存一份到试卷库中"})]})]}),(0,J.jsx)(j.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(N.ZP,{onClick:function(){ce(!1),v.history.push(he)},children:"修改试卷"}),(0,J.jsx)(N.ZP,{type:"primary",onClick:function(){v.history.push(ue),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(Cs.Z,{inPaper:!0,visible:Ie,onCancel:Ce,onOk:Ee,renderData:He,modalType:"multiple",type:"examination_bank"})]})})),Ls=t(96631),zs=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(n.actionTabs.params||{}).value,s=(0,h.useState)(!1),r=x()(s,2),l=r[0],c=r[1],o=(0,v.useParams)(),u=o.categoryId,f=o.coursesId,p=function(){var e=d()(a()().mark((function e(){var n,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c(!0),null==i||!i.is_wrong){e.next=7;break}return e.next=4,(0,Ls._B)(u,{exercise_question_id:null==i?void 0:i.question_id});case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,(0,Ls.pr)(u,{exercise_question_id:null==i?void 0:i.question_id});case 9:s=e.sent;case 10:0===(null===(n=s)||void 0===n?void 0:n.status)&&(y.ZP.success(null===(r=s)||void 0===r?void 0:r.message),t({type:"exercise/editExercise",payload:{categoryId:u,coursesId:f}}),t({type:"exercise/setActionTabs",payload:{}})),c(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(j.Z,{title:"提示",width:600,centered:!0,open:"标记错题"===n.actionTabs.key,confirmLoading:l,onCancel:function(){return t({type:"exercise/setActionTabs",payload:{}})},onOk:p,children:[(0,J.jsx)("p",{children:null!=i&&i.is_wrong?"请确认是否将本道试题取消标记为错题?":"请确认是否将本道试题标记为错题?"}),null!=i&&i.is_wrong?(0,J.jsx)("p",{children:"取消标记后将按照学生实际答题情况重新计算学生本道试题得分。"}):(0,J.jsxs)("p",{children:["标记后将重新计算已交卷学生成绩,将已交卷学生本道试题得分调整为",null==i?void 0:i.question_score,"分。"]})]})})),Os=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Ts=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},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}}]}},Bs=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,i,r,l=e.dispatch,o=(0,v.useParams)(),u=(0,h.useState)(c()(c()({},{sort_by:"student_id",sort_direction:"desc"}),o)),f=x()(u,2),p=f[0],g=(f[1],(0,h.useState)()),y=x()(g,2),w=y[0],A=y[1],P=(0,h.useState)([]),k=x()(P,2),Z=k[0],S=k[1],I=(0,h.useRef)(),C=(0,h.useState)(1),H=x()(C,2),D=H[0],E=H[1],L=(0,h.useState)(!1),z=x()(L,2),O=z[0],T=z[1],F=(0,h.useState)(10),W=x()(F,2),R=W[0],G=W[1],Q=(0,h.useState)([]),K=x()(Q,2),Y=K[0],V=K[1];(0,h.useEffect)((function(){$()}),[]);var U=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===p.sort_by?"desc"===p.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,J.jsx)("a",{target:"_blank",href:"/classrooms/".concat(o.coursesId,"/exercise/").concat(o.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(p.categoryId,"/check_status.json"),{method:"GET"});case 2:n=e.sent,A(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(I.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(null==n?void 0:n.page),G(null==n?void 0:n.limit),e.next=4,(0,m.ZP)("/api/exercises/".concat(p.categoryId,"/code_quality_analysis_index.json"),{method:"GET",params:c()({},n)});case 4:t=e.sent,S(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){return 2===w&&(I.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(I.current)}}),[w]),console.log("-------",o),(0,J.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10",children:[(0===w||1===w)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:(0,J.jsxs)("label",{children:["检测时间:",null==Z?void 0:Z.created_at]})}),(0,J.jsx)(N.ZP,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,J.jsx)("p",{style:{display:"flex"},children:(0,J.jsxs)(B.Z,{style:{width:"100%"},children:[(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)("label",{children:"分班情况:"})}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{checked:0===(null==Y?void 0:Y.length),onChange:function(e){e.target.checked&&(V([]),ne({page:D,limit:R}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",children:(0,J.jsx)(b.Z.Group,{value:Y,onChange:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V(s()(n)),ne({page:D,limit:R,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==Z||null===(n=Z.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{children:(0,J.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==Z?void 0:Z.grade_statistics)&&(0,J.jsx)(Fi.Z,{option:Os(null==Z||null===(t=Z.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==Z||null===(i=Z.grade_statistics)||void 0===i?void 0:i.map((function(e){return e.vulnerability_count})),null==Z||null===(r=Z.grade_statistics)||void 0===r?void 0:r.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==Z?void 0:Z.quality_scores)&&(0,J.jsx)(Fi.Z,{option:Ts(null==Z?void 0:Z.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,J.jsx)(q.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:R,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,J.jsx)(_.Z,{columns:U,dataSource:null==Z?void 0:Z.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(p.sort_by=t.field),t.order||(p.sort_direction="asc"),"ascend"===t.order&&(p.sort_direction="asc"),"descend"===t.order&&(p.sort_direction="desc"),t.order||(p.sort_direction="asc"),ne(c()({page:1,limit:R},p))}}),(0,J.jsx)(M.Z,{current:D,total:null==Z?void 0:Z.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:R,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){E(e),G(n),ne({page:e,limit:n,group_course_ids:Y})}})]})]}),2===w&&(0,J.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,J.jsx)("img",{src:"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/NNdcM4447bi5Fp10VARHCYIzcZZddZqXnn3/+TKkON1wN0v79+9usASv0xhtvDJtvvrkRxNRTT21lsNywisnnCtyt5LHHHjustdZaLVqGe+qWW26x+IkmmqgpHcXy5ZdfWhzKHMWB1Tz66KPbQ/7++++HeeaZJyyxxBJh4oknNgsaKxrrukhQBFjNbUlbyqKtcocffrglg9srr7xiSg/ycWudRGY/hx56aNh3333DaaedZhYq8WOOOWaYddZZCYZvv/02vPvuuxZGuUFkWMHDuqBAmR0xq2SmsMUWW5g1P80002RN//HHH208Gcs0nnMX7qUXX3zRT8Nqq61mJAqZbrbZZuHkk08OSy21VJZO4O677zYy4F5wMiD+gw8+MOOFcF7AfLzxxgvcl8yCJ5988uxInKQ6CIgQSo7lV199ZYqM4j47IIwiRrCyevbsGQ4++OAAKeC2mXDCCS2NjxFHHNEsvTvuuMPcBosvvng4/fTTs3Ss9wsuuMAUN2SCYPlCCDyguFqK5MQTTwwLL7xwUxKuiYMOOsjahEXngrWIJUhdtDUVFI+7atL4NIzb54cffkijrL4TTjihyUI/5JBDwmyzzWbW5BlnnGFKEPJDYT3xxBNhn332Cfvtt18gbY455sjqYwZFOyAFXB0IZMBMATfJ2muvbe65rEArAazvk046qUVqSmhY0kWy8847mwuqKG1w4nCnXXfddUYGuBzBmvbQLxcInvskvW8gD5dzzjnH0nHZ3X///Ub4U045pSXjamJ2AUm6MN5+jzFLKJINNtjA2oKh0NZ9VlRWcV0fARFCiTFk6o0CQ3gAF1hggawWnyFgpTEzwIrloUZ42BZddNGw5557ZvndCp9vvvmyOAJYziiMeeed12YXxOG3RbDQWpO07nwelI379dO022+/PasTfzaKAMHqHpSQN/WBs25x0003NRW7+eabjYzwY6OkEKxjZkYoeKzV559/Pmy66abhyCOPzFxVtBcrFhcJ7iAXzqkHN1l7JHV9TDDBBE1FfF0CInd3Hxk8/p9//mnK35knU0wxRbj++uvN8gZDZgX45xHuH4S2exzn6QI4ZEq63xcvvfSSjQXrVfj3Z5llFjNQMEgQ1mMgONyE6ZhZYv2DWSjX4C9P9mm+NMxMJZ25pGkKdy0ERAglxgvLzKfqWLpYW++99174+OOPM58r1l7R4myqzHn43D8MIWCtIygnpvDIDDPMYEc+PC6tI0usB3DDMK1PBYVPe1C8bkGm6Sxi43LCQkcWWmihNHmQ4Ysuusjy7Ljjjnbt++67zyzTo446yuJRemDk7h0imTkVyYEHHmjKCGW5zTbbmCuORdLOENYZWK9wQemiOBFIK12kpx2skXS2MFs588wzs2qZnYEXC8gYGrhmEMJOSh5HPCSNmxFiB9N0lgMR88eMtQgzHw/qYR3j2GOPJdgkGCH8dURYf0jXoTpSVnmHLQRECB0cj+eee878v2mxd955p0nZeRquDVwdKPBJJ53UfPepFYoi8Aca94cLbiFX/unuJAgHoa68oEAQrGzWJ3w9gTgIAcGSm3baaS3Mx1RTTWUkQZg++GIl52WEayNY4cxwXI455hhbFIYQUGK0B6WWCn5yrN17773X2gTRQmxYsxANbqMqCJa3rxnRHw+nrp20n9wfjz/+eBplC8VEsJuKGYyvmzCbZOfQdNNNl+VfeeWVszABxiAlZk/EnYQw48OF1RHBoJBUAwERQgfHEQWVF9wfCAqMhVq2+6GQUfJzzjlnPrudo8DTbZE8iK4cmDmwCIw8++yz4ZtvvrHw008/bUd2d7C+sNFGG2VrCaxRICwin3/++S2UCGlYp6kss8wyGSFAPFwLxeRurDRvW2EUET5rFxQ76xYuzKZYfLzqqqts++0666xjFjk7sNztg3sNdxuLy77wTj/YQUT5Dz/80Kvr0sc11lgjsDuIbZ+4EF3YJoqxkRK5p6VHNgUwe0Jw/+Bqc0KAbNjxhZsSgVSPPvpoC/sHOBfNXP3+YaYC5pLuiYAIoYPjzsPMTg0WZ/F3I6wLpIJC48FmEbg1QkBhsofchdkCDzPKD+vZ04rcFviO+cP688VlJ43UR47rh9kE5IM7CkuO2QMzDfz5RYKCwcXDLibfyUR7UN4IPn1fgKaP/HGeEgIuB5/5UIZ6KE+b2UrKNkvcJvioUWq4RFD+1JWSJIupuD5YP2Bn1ODKb7/91kQsrgSpF0z8XQbO3e9OuDMF4uePtqQCBihrSKEt4f5L/f9XXnlllp2tpODJuy8I+LKY3x7xd2LAnNki6w2DEhae03EfVH6lD/sIiBA6OEZYZxdffLG9+NNaUQiBaT6WPFsBiySvENI8uAHwA/s0Pk0j7D57VwxY5D67GH/88bPszFDYv4/Vj+XHegTKGkJrjRC8MAvhzDYQ6ndBaUIqiC+WexpHFKmvRXj87rvvbnl5eQqigBxQVLiocC2xfgIZIL6l1Mvi14fs3CVGPDu4kI4uZDqRWuHch7u7ctFD5ZSdRPl1IEjUx9gbxYyRmUUqjGuKf+o+Ih9Y5ush3gkB8sZYOeuss4huU5iBiBDahKjLJYoQSgyZW+WtFcWFwuJf3veb5sd1wO6RW2+9tcVuDup3N1RaxsNexnc0pS4Ct949L0dX/nllm+bJh3Hx+HbHdKcNcU4IKGafyXh5FjVR+vi32ZaK+JZOJxB2w7D4DSEQ9q26LHg7CXl9zFbYs49l7OKLralF72mDOuZJJJ3JpGlp/KDq7Ox0MPSx9brzSpwZny/MQ/TsyNptt90CGx6YObJZAYV9ww03eBV2LHIZ4aL0+n3MyUz5dBuwVwTpD2om43l17FoIiBCGwHixDRXlguJi+u0Lwy+88IJZfrgHUNx8xQXKPS/4+vOWn+fZfvvts91ITkxu3RUtNjMTYUaAtOa+8rrTI2sl7ERB0rd+mW24snIiSsux1RHBD+2E4OnuvmBWgOsIgRBcEefbxwzJF8Rxy3FtZiusr7g7y+tu6+jtZe2C9zFc0l1G+a+u4KU4FLPPwrzMkDiCdTpjxKWU7njimvktoGDI/cUMlPUICGGcccaxtRlfsKdMfobK1ta8+LZWxiF9UZEdWEXrDbiT0vWPfH0677oIiBCGwNixk4iXqlAoLP7yohbCS2h33nmn+cv5ioXWBOWQVwCeF+vMrVdXpE4evtjoeTmy1ZC6UDIoxkEtzrLukN81ghKmHwg7p1zBWkT8SLcczj333ObHxrrMC8oGFwa7XPhaBYTZAYoeSd9U5hylhyuJtrNQzxu+uJ2wTsGPeMgTgsUy5ppFCnzDDTcM/HVEIAT+8sILbowjC/pbb711PrnUOS8eMmN0gVTzO31418CtePIxw6L/bM3lTW4X1lr8vQTi8jM4z5ce/d2Q9I3oNL29YQwTZrYYO7TJZxu8xEk8bj/ifT2otfztvZ7ydT4CIoTOx9Rq5EGFENhGibWMG4l3FVDmbtmnl15//fWzh5f8bLUsErfwXOEy3fdZBkoT4dpcD78zC9sILhxcDFwfFwNKiPWFvPBWsbtk8mmc477JC8TEDiUEdxKKMrV40/wofRQ7pINiR8l5O/JvWPvsAHKFOJh58XYzwqwFzNiOirLH8uevNSJN21A2zIzCd/Twxi9rNHlLvr11+zoI+RmT9JzvFBqUQHyMRX6tIS3HPZLfSpx3GTEL4z5F/P5J6+hImLelfUsrRgr3HMKaBDMYhHhfr+GLID0/ZT3eMupjqCAgQhhCsGMFsZiKAkO5o7RYZEZ5FlliqSWHb9wfdBQmDw0KFBeOv3DkdbBQikLBhYJliXuIHUs+a6B7uGf4agTKY1HzcPLH1B/lzUtOWG/MBDhn+2IqxPvLVPip8+sUrA1QhmM+zevh4XflhEXv7qSUfHyL5B577GEE4ISw3HLLGQa8LAbBsZNq9dVXtz7ychVkAangwnLF49ftzCPKH6z4/iHEvx+qzDUwFFz43ir65t8cytePuHsNXHEJsdDMOKeSzszS+KIwO7Uo/9prr1myz9BwY/oY5L88kHvJd5eldba2A4sx8DULf+GPch6P8ZKuBS0ev67Ft0ITlgx9BEQIQ3AM+NZSlAZbR31nENtVi5Qmyg9/LVsHU7cHyiD9riRvLkoScT8//nG+7ZTvBXJhkRYL2r+ugpfCmBngXqFNWOgoCMgDQnKLzssXHfNfl+15UOYoeVdkHu9HyMdnMh6XP3o6bcRdhALDymVtAQKgjcxu2EWDS4XZDJgxM8DS9UVW6vV1m/w1Bvccq5zr8mZz0ZpNe+vH5YPwPUTcJ6mwU8y3D+ffmOY9lzLC9lS/BymPaw/xr8hgITq/SA/+qaFiBdr4oG240/KC68jHNk0Dv6L8aR6F/1sERAgl8cbCwofb1lf/oth58QrLHTcAypLtn6lgDWKB83CkD6zn4WHCcuPBxBJmJsCuHXevYF2ylZDFQ9rC4itH4ouUMzMX3p+AZLD6+V0FdvZgteMXHxxxnzF1sM6A8nbhOmm6xxcdaQtkhr8eaxQ3FMSGEuabUn3thD6yIAp2EKQvnqNMh5T7gTUgrsMLYnk/f1FfWovjDfb8Vz7Qb9rOOLvQL2ZFjBH3QZG7kf6DNeUR7k3wc7ciceDPOy4YI7jtfOcX1jvvLfhmAPJyfcqSr2jxmDUKvr7c1wIoI6kGAvqBnGqMo3pREgHcGEg6K2urKkiWhXdcVWXXD9qqX2lCYGgiIEIYmujr2l0OAVxZbe0Q63IdUoOFQIKACCEBQ0EhIASEQHdGoGd37rz6LgSEgBAQAg0ERAgNLBQSAkJACHRrBEQI3Xr41XkhIASEQAMBEUIDC4WEgBAQAt0aARFCtx5+dV4ICAEh0EBAhNDAQiEhIASEQLdGQITQrYdfnRcCQkAINBAQITSwUEgICAEh0K0RECF06+FX54WAEBACDQRECA0sFBICQkAIdGsERAjdevjVeSEgBIRAAwERQgMLhYSAEBAC3RoBEUK3Hn51XggIASHQQECE0MBCISEgBIRAt0ZAhNCth1+dFwJCQAg0EBAhNLBQSAgIASHQrREQIXTr4VfnhYAQEAINBP4ffViVsiyE5ygAAAAASUVORK5CYII="}),(0,J.jsx)("br",{}),(0,J.jsx)(N.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,J.jsx)(ue,{}),(0,J.jsx)(j.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!O,footer:null,onCancel:function(){return T(!1)},children:(0,J.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!O&&(0,J.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==o?void 0:o.categoryId,"-").concat(null==O?void 0:O.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),Xs={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"},Fs=t(20817),qs=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,h.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=T.Z.useForm(),f=x()(u,1)[0],p=(0,h.useState)(),g=x()(p,2),y=g[0],A=g[1],P=(0,h.useState)(!1),k=x()(P,2),Z=k[0],S=k[1],I=t.exerciseList,C=t.commonHeader,H=(0,h.useState)([]),D=x()(H,2),E=D[0],L=D[1],z=(0,h.useState)([]),F=x()(z,2),W=F[0],M=F[1],R=(0,h.useState)(0),G=x()(R,2),Q=G[0],K=G[1],Y=(0,h.useState)(!0),V=x()(Y,2),U=V[0],$=V[1],ee=(0,h.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,h.useState)(!1),re=x()(se,2),ae=re[0],ce=re[1],oe=(0,h.useState)(!1),de=x()(oe,2),ue=de[0],xe=de[1],fe=(0,h.useState)(""),pe=x()(fe,2),he=pe[0],ve=pe[1],je=(0,h.useRef)(null),ge=[{name:"IP异常",id:1},{name:"浏览器异常",id:2},{name:"登录异常",id:3},{name:"切屏",id:4},{name:"考试延时",id:5},{name:"打回重做",id:6},{name:"使用考试解锁码",id:7},{name:"退出全屏",id:8}];(0,h.useEffect)((function(){ye(l)}),[]),(0,h.useEffect)((function(){return clearInterval(je.current),2===(null==C?void 0:C.exercise_status)&&(je.current=setInterval((function(){ye(l)}),3e4)),function(){clearInterval(je.current)}}),[null==C?void 0:C.exercise_status,l]);var ye=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=me().cloneDeep(n),console.log(t,"sendData"),$(!0),L([]),e.next=6,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 6:i=e.sent,M([]),$(!1),K(null==i?void 0:i.total_count),L((null==i?void 0:i.exercise_abnormites)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(A(47),S(!0)))}),[document.getElementById("divhe"),I]);var be=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作时间",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"类型",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"说明",dataIndex:"description",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})}),(null==n?void 0:n.user_screen_num)>=50&&(0,J.jsx)(w.Z,{placement:"bottomLeft",title:"注意:该学生的截屏总数量已达到50张,需要手动删除已截屏的图片之后才能继续自动截屏",children:(0,J.jsx)("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})}),(null==n?void 0:n.user_screen_num)>0&&(0,J.jsx)("span",{onClick:function(){return ve(null==n?void 0:n.user_id)},className:"current c-light-primary ml10",children:"截屏记录"})]})}}];return(0,J.jsxs)("section",{className:Xs.wrap,children:[(0,J.jsxs)(T.Z,{form:f,onChange:function(){l.page=1;var e=Object.assign({},f.getFieldValue());Object.keys(e).map((function(n){switch(n){case"error_type":e[n].includes("all")||!e[n].length?(delete l.error_type,f.setFieldsValue(O()({},"error_type","all"))):(l.error_type=e[n],f.setFieldsValue(O()({},"error_type",l.error_type)));break;case"course_group_id":e[n].includes("all")||!e[n].length?(delete l.course_group,f.setFieldsValue(O()({},"course_group_id","all"))):(l.course_group=e[n],f.setFieldsValue(O()({},"course_group_id",l.course_group)))}})),o(c()({},l)),ye(l)},initialValues:O()({},"course_group_id","all"),children:[(0,J.jsx)(T.Z.Item,{name:"course_group_id",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"班级:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(b.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),Z&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;A(y>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===y?"展开":"收起",47===y?(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(Ae.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(0,J.jsx)(T.Z.Item,{name:"error_type",children:(0,J.jsx)(b.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(B.Z,{children:[(0,J.jsx)(X.Z,{className:"font14",flex:"80px",children:"类型:"}),(0,J.jsx)(X.Z,{flex:"80px",children:(0,J.jsx)(b.Z,{value:"all",children:"全部"})}),(0,J.jsx)(X.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null==ge?void 0:ge.map((function(e,n){return(0,J.jsx)(b.Z,{value:e.id,className:"ml0 mr8",children:e.name},n)}))})]})})})]}),(0,J.jsxs)("div",{className:Xs.control,children:[(0,J.jsx)(q.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.keyword,onChange:function(e){return n=e.target.value,l.page=1,l.keyword=n,void o(c()({},l));var n},onSearch:function(){l.page=1,o(c()({},l)),ye(l)}}),(0,J.jsx)(N.ZP,{onClick:function(){return ce(!0)},style:{marginLeft:"auto"},icon:(0,J.jsx)("i",{className:"iconfont icon-guizeguanli font16"}),type:"link",children:"截屏规则"}),(0,J.jsx)(N.ZP,{onClick:function(){return xe(!0)},icon:(0,J.jsx)("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link",children:"操作日志"})]}),(0,J.jsx)("div",{className:Xs.bgH}),(0,J.jsx)(_.Z,{className:Xs.customTable,dataSource:E,bordered:!1,columns:be,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Xs.row,loading:U,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ye(l)},pagination:{pageSize:l.limit,total:Q,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Ws,{selectIds:W,visible:te,onCancel:function(){return ie(!1)},onOk:function(){ie(!1),ye(l)},params:l}),(0,J.jsx)(Ms,{visible:ue,onCancel:function(){return xe(!1)}}),(0,J.jsx)(Rs,{visible:he,onCancel:function(){return ve(!1)}}),(0,J.jsx)(j.Z,{centered:!0,title:"截屏规则",open:ae,width:900,footer:null,onCancel:function(){ce(!1)},children:(0,J.jsxs)("div",{className:"c-grey-333",children:[(0,J.jsx)("div",{className:"mb20 blod",children:"1.每个学生每场考试最多截屏的总数量为50张,超过之后该学生退出全屏不再进行截屏,老师手动删除截屏图片之后可再自动进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"2.单次退出全屏时长与截屏次数"}),(0,J.jsx)("div",{className:"mb20",children:"1)若学生【1秒 ≤ 退出全屏时长 ≤ 30秒】,每隔5秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"2)若学生【30秒<退出全屏时长 ≤ 120秒】,每隔10秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"3)若学生【120秒<退出全屏时长 ≤ 300秒】,每隔30秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"4)若学生【300秒<退出全屏时长 ≤ 720秒】,每隔60秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"5)若学生【退出全屏时长 >720秒】,不再进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"3.学生返回考试之后,不再进行截屏。"})]})}),(0,J.jsx)(le.Z,{})]})})),Ws=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,h.useState)(!1),o=x()(l,2),u=o[0],f=o[1],p=(0,h.useState)({}),v=x()(p,2),g=v[0],y=v[1],b=T.Z.useForm(),w=x()(b,1)[0],A=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),!0!==n){e.next=7;break}return e.next=4,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,m.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),f(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){w.resetFields(),y({})},confirmLoading:u,onOk:function(){return w.submit()},children:(0,J.jsxs)(T.Z,{className:Xs.formWrap,form:w,labelCol:{span:4},wrapperCol:{span:18},onFinish:A,onValuesChange:function(){y(c()({},w.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(B.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(X.Z,{children:"采集照片:"}),(0,J.jsx)(X.Z,{children:(0,J.jsxs)("aside",{className:Xs.imgWrap,children:[(0,J.jsxs)("div",{className:Xs.img,children:[(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:Xs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Xs.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Xs.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,H.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:Xs.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,H.Tv)(null==n?void 0:n.identity_url))},className:Xs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Xs.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(T.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(R.ZP.Group,{children:[(0,J.jsx)(R.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(R.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==g?void 0:g.state)&&(0,J.jsx)(T.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(q.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Ms=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,h.useState)({page:1,limit:20,exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=(0,h.useState)(!1),f=x()(u,2),p=f[0],g=f[1],y=(0,h.useState)([]),b=x()(y,2),A=b[0],N=b[1],P=(0,h.useState)(0),k=x()(P,2),Z=k[0],S=k[1];(0,h.useEffect)((function(){n&&(l.page=1,l.limit=20,o(c()({},l)),C(l))}),[n]);var I=[{title:"操作人",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"操作时间",dataIndex:"created_at",width:200},{title:"类型",dataIndex:"operate_type",width:100,render:function(e){return(0,J.jsx)(J.Fragment,{children:0===e&&(0,J.jsx)("span",{children:"删除"})})}},{title:"学生姓名",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(w.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"截屏时间",dataIndex:"screen_time",width:200},{title:"图片",dataIndex:"url",width:100,render:function(e){return(0,J.jsx)("img",{className:"current",onClick:function(){return ce.Z.publish("preview-image","".concat(Fs.Z.API_SERVER).concat(e))},width:70,height:40,src:"".concat(Fs.Z.API_SERVER).concat(e)})}}],C=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=me().cloneDeep(n),g(!0),e.next=4,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_user_screens/screen_actions.json"),{method:"get",params:t});case 4:i=e.sent,g(!1),S(null==i?void 0:i.total_count),N((null==i?void 0:i.exercise_screen_actions)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(j.Z,{title:"操作日志",open:n,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(_.Z,{dataSource:A,bordered:!1,columns:I,size:"large",loading:p,locale:{emptyText:(0,J.jsx)(ee.Z,{})},onChange:function(e){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,o(c()({},l)),C(l)},pagination:{pageSize:l.limit,total:Z,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})},Rs=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,h.useState)({page:1,limit:9999,user_id:n,error_type:[8],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=(r[1],(0,h.useState)(!1)),u=x()(o,2),f=u[0],p=u[1],g=(0,h.useState)([]),b=x()(g,2),w=b[0],A=b[1];(0,h.useEffect)((function(){n&&N(c()(c()({},l),{},{user_id:n}))}),[n]);var N=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=me().cloneDeep(n),console.log(t,"sendData"),p(!0),e.next=5,(0,m.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 5:i=e.sent,p(!1),A((null==i?void 0:i.exercise_abnormites)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.Z.confirm({icon:null,title:"提示",content:"删除后不可恢复,确认删除吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/exercise_user_screens/").concat(n,".json"),{method:"delete"});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),N(l));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=(null==w?void 0:w[0])||{};return(0,J.jsx)(j.Z,{title:"截屏记录",open:!!n,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(ne.Z,{spinning:f,children:(0,J.jsxs)("div",{style:{maxHeight:500},children:[(0,J.jsxs)("div",{className:"c-grey-333 blod mb10",children:[null==k?void 0:k.real_name," ",null==k?void 0:k.student_id]}),(null==k?void 0:k.user_screen_num)>=50&&(0,J.jsxs)("div",{className:"mb10",style:{color:"#FA6400"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5"}),(0,J.jsx)("span",{children:"注意:该学生的截屏总数量已达到 50 张,需要手动删除已截屏的图片之后才能继续自动截屏"})]}),null==w?void 0:w.map((function(e,n){var t,i;return(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)("span",{className:"c-grey-666 mr10",children:"退出全屏时间"}),(0,J.jsx)("span",{style:{display:"inline-block",width:144},className:"c-grey-333",children:null==e?void 0:e.created_at}),(0,J.jsxs)("span",{className:"c-grey-666 ml40",children:["截屏数量",(0,J.jsx)("span",{style:{margin:"0 6px",color:"#FA6400"},children:null==e||null===(t=e.exercise_user_screens)||void 0===t?void 0:t.length}),"张"]})]}),(0,J.jsx)("div",{className:Xs.listWrap,children:null==e||null===(i=e.exercise_user_screens)||void 0===i?void 0:i.map((function(e){return(0,J.jsxs)("div",{className:Xs.list,children:[(0,J.jsx)("img",{src:"".concat(Fs.Z.API_SERVER).concat(null==e?void 0:e.url)}),(0,J.jsxs)("div",{className:Xs.time,children:[(0,J.jsx)("span",{className:"c-grey-666 mr10 font12",children:"截屏时间"}),(0,J.jsx)("span",{className:"c-grey-333 font12",children:null==e?void 0:e.created_at})]}),(0,J.jsx)("div",{className:Xs.mask,children:(0,J.jsxs)("div",{className:Xs.icons,children:[(0,J.jsx)("i",{onClick:function(){return ce.Z.publish("preview-image","".concat(Fs.Z.API_SERVER).concat(null==e?void 0:e.url))},className:"iconfont icon-fangda3 mr15"}),(0,J.jsx)("i",{onClick:function(){return P(null==e?void 0:e.id)},className:"iconfont icon-shanchu14"})]})})]},null==e?void 0:e.id)}))})]},n)}))]})})})},Gs={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"},Qs=t(45735),Js=t(62408),Ks=t(41727),Ys=t(12971),Vs=t(61985),Us=function(e){var n=function(e){var n=new Notification(e.title,{body:e.message,icon:e.icon||"/ip.png"});n.addEventListener("click",(function(){e.link&&window.open(e.link,e.target||"_blank")})),setTimeout((function(){n.close()}),3e4)};"Notification"in window?"granted"===Notification.permission?n(e):"denied"!==Notification.permission&&Notification.requestPermission().then((function(t){"granted"===t&&n(e)})):alert("当前浏览器不支持通知")},$s=t(56646),er=t(31295),nr=t(17662),tr=t(29803),ir=["exercise","globalSetting","loading","dispatch","classroomList","user","match"],sr=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,s=e.globalSetting;return{classroomList:e.classroomList,exercise:n,globalSetting:s,user:i,loading:t.effects}}))((function(e){var n,t,i,r,l,o,u,f,E,L,z,O,T,B=e.exercise,X=(e.globalSetting,e.loading,e.dispatch),F=e.classroomList,q=e.user,W=(e.match,p()(e,ir),(0,v.useParams)()),M=(0,v.useSearchParams)(),R=x()(M,1)[0],G=(0,h.useState)([]),K=x()(G,2),Y=(K[0],K[1],B.exerciseList),V=B.commonHeader,U=B.checkDomain,$=B.workSetting,ne=B.saveExerciseDownUsers,te=(0,h.useState)(null),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,h.useState)(Q()(new Date).valueOf()),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,h.useState)(),ue=x()(de,2),fe=ue[0],he=ue[1],me=(0,h.useState)(!1),ve=x()(me,2),je=ve[0],ge=ve[1],ye=(0,h.useState)(1),we=x()(ye,2),Ae=we[0],Ne=we[1],Pe=(0,h.useState)(!1),ke=x()(Pe,2),_e=ke[0],Se=ke[1],Ie=(0,h.useState)({name:"",id:"",list:[]}),Ce=x()(Ie,2),He=Ce[0],Ee=Ce[1],Le=(0,h.useState)({}),ze=x()(Le,2),Oe=ze[0],Te=ze[1],Be=q.userInfo;W.category=R.get("category_id");var Xe=!U||U&&(null==Be||null===(n=Be.course)||void 0===n?void 0:n.course_identity)<3,Fe=(0,h.useRef)(Date.now()),We=(0,h.useRef)();(0,h.useEffect)((function(){(0,xe.Rm)()&&X({type:"classroomList/getAssistantPermissions",payload:{course_id:W.coursesId}})}),[null==q||null===(t=q.userInfo)||void 0===t?void 0:t.username]),(0,h.useEffect)((function(){"调整tabs选中"==B.actionTabs.key&&re(3)}),[B.actionTabs.key]),(0,h.useEffect)((function(){return clearInterval(We.current),(0,xe.G5)()&&2===(null==V?void 0:V.exercise_status)&&null!=V&&V.enable_monitor&&(We.current=setInterval((function(){Ge()}),5e3)),function(){clearInterval(We.current)}}),[q.userInfo,null==V?void 0:V.exercise_status]),(0,h.useEffect)((function(){Me(),sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),j.Z.info({title:"提示",centered:!0,width:600,content:(0,J.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,J.jsx)("br",{}),"1、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"2、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[W.coursesId]);var Me=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X({type:"exercise/getCommonHeader",payload:c()({},W)});case 2:(n=e.sent)&&Ee(null==n?void 0:n.simulate_exercise_records);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=(null==V?void 0:V.simulate_exercise_num)-(null==V?void 0:V.user_simulate_num);return e>=0?e:0},Ge=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/exercises/".concat(W.categoryId,"/new_abnormities.json"),{method:"get",params:{time:Fe.current}});case 2:if(401!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return clearInterval(We.current),e.abrupt("return");case 6:Fe.current=Date.now(),""!==(null==n?void 0:n.message)&&"请登录后再操作"!==(null==n?void 0:n.message)&&Us({title:(null==n?void 0:n.exercise_name)+"-考试异常",message:n.message,target:"self",icon:"/warning.png",link:"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/detail?random=").concat("true"===R.get("random"),"&tabs=7")});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(){v.history.push("/classrooms/".concat(W.coursesId,"/exercisenotice/").concat(V.id,"/users/").concat(Be.login))},Je=function(){X({type:"exercise/setUpdateIndex"})},Ke=function(){X({type:"exercise/getCommonHeader",payload:c()({},W)});var e={0:function(){Je()},2:function(){Ne(Ae+1)},3:function(){X({type:"exercise/getWorkSetting",payload:c()({},W)})}};e[se]&&e[se]()};var Ye=[{name:"答题列表",id:0,hidden:!1,component:(0,J.jsx)(be,{getparams:function(e){he(c()({},e))},checkDomainAuthority:Xe})},{name:"试卷预览",id:2,hidden:-1===(null==V?void 0:V.exercise_status)||(0,H._m)()&&!(0,xe.ag)()||!Xe||(0,xe.dE)(),component:!(0,xe.Rm)()||null!==(i=F.AssistantObject.exercise)&&void 0!==i&&i.can_preview?null!=V&&V.is_random?(0,J.jsx)(Zt.default,{},Ae):(0,J.jsx)(lt,{activeTabs:se}):(0,J.jsxs)("div",{style:{padding:"100px",textAlign:"center",fontSize:"18px",height:"400px"},children:[(0,J.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#fcb041"}}),"  您未获取此权限,需向管理员申请权限才能使用此功能"]})},{name:"统计结果",id:1,hidden:-1===(null==V?void 0:V.exercise_status)||!Xe||(0,H._m)()&&!(0,xe.ag)()||(0,xe.dE)()&&!(null!=V&&V.show_statistic),component:(0,J.jsx)(ys,{})},{name:"质量检测",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(null!=V&&V.open_code_quality_analysis)||(0,xe.dE)(),component:(0,J.jsx)(Bs,{})},{name:"代码查重",id:4,hidden:-1===(null==V?void 0:V.exercise_status)||(0,xe.dE)()||1===V.exercise_status||!V.exist_program,component:(0,J.jsx)(qe,{},ce)},{name:"重做记录",id:9,hidden:-1===(null==V?void 0:V.exercise_status)||2===(null==V?void 0:V.exercise_type)||(0,xe.dE)()&&1===(null==V?void 0:V.exercise_status),component:(0,J.jsx)(tr.Z,{})},{name:"规则设置",id:3,hidden:!Xe||(0,xe.dE)(),component:-1===(null==V?void 0:V.exercise_status)?(0,J.jsx)($s.Z,{}):(0,J.jsx)(Di,{})},{name:"考试监控",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(0,xe.G5)()||!(null!=V&&V.enable_monitor),component:(0,J.jsx)(qs,{})},{name:"人脸审核",id:5,hidden:-1===(null==V?void 0:V.exercise_status)||!V.identity_verify||(0,xe.dE)(),component:(0,J.jsx)(Ze,{})},{name:"摄像监控",id:6,hidden:-1===(null==V?void 0:V.exercise_status)||!V.open_phone_video_recording||(0,xe.dE)(),component:(0,J.jsx)(De,{})}].filter((function(e){return!e.hidden}));1===(null==V?void 0:V.exercise_status)&&Ye.splice.apply(Ye,[0,1].concat(s()(Ye.splice(1,1,Ye[0])))),(0,h.useEffect)((function(){"number"==typeof(null==V?void 0:V.exercise_status)&&(R.get("tabs")?re(R.get("tabs")):1===(null==V?void 0:V.exercise_status)?(re("2"),(0,xe.dE)()&&re("0")):re("0"))}),[null==V?void 0:V.exercise_status]);var Ve="YYYY-MM-DD",Ue=Q()("2020-11-15",Ve),$e=function(){return j.Z.info({title:"题库改版告知",content:(0,J.jsx)(J.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})},en=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/courses/".concat(null==W?void 0:W.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:n,id:null==W?void 0:W.categoryId}});case 2:if(0!==(t=e.sent).status){e.next=8;break}return re(4),oe(Q()(new Date).valueOf()),X({type:"exercise/setActionTabs",payload:{}}),e.abrupt("return");case 8:t.status<-2&&y.ZP.error(null==t?void 0:t.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(w.Z,{title:20*((W.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((W.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e||"--"}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e||"--"}):(0,J.jsx)("span",{children:e||"--"}))}},!(1!==(null==Oe?void 0:Oe.objective)||1===(null==Oe?void 0:Oe.objective)&&1!==(null==Oe?void 0:Oe.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(pe,{renderText:t,item:n}));var t}},!(1!==(null==Oe?void 0:Oe.subjective)||1===(null==Oe?void 0:Oe.subjective)&&1!==(null==Oe?void 0:Oe.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Q()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e}));return(0,xe.RV)()?(0,xe.RV)()?(0,J.jsxs)("section",{className:Gs.bg,children:[(0,J.jsxs)("div",{className:"edu-container",children:[Be.username&&(0,J.jsxs)("section",{className:"animated fadeIn",children:[(0,J.jsx)("aside",{className:"mt10",children:(0,J.jsxs)(A.Z,{separator:">",children:[(0,J.jsx)(A.Z.Item,{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:null==q||null===(r=q.userInfo)||void 0===r||null===(r=r.course)||void 0===r?void 0:r.course_name}),(0,J.jsx)(A.Z.Item,{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:"在线考试"}),(0,J.jsx)(A.Z.Item,{children:"试卷详情"})]})}),(0,J.jsxs)("aside",{className:[Gs.title,"mt20"].join(" "),children:[(0,J.jsx)("a",{href:"/classrooms/".concat(W.coursesId,"/exercise"),children:(0,J.jsx)(S.Z,{className:"font16 c-black"})}),(0,H.vB)(null==V?void 0:V.exercise_status,null==V?void 0:V.appraise_label),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)("img",{src:Ks,width:44,height:24,style:{marginRight:5,marginLeft:10}}),(0,J.jsx)("strong",{className:"font20 ml5 mr10",children:null==V?void 0:V.exercise_name}),2==(null==V?void 0:V.exercise_type)&&(0,J.jsxs)("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Gs.moni,children:[(0,J.jsx)("img",{src:Ys,width:18,height:14}),"模拟考试"]}),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)(w.Z,{title:"点击可查看原考试",children:(0,J.jsx)("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:function(){(0,H.xg)("/classrooms/".concat(W.coursesId,"/exercise/").concat(null==V?void 0:V.make_up_exercise_id,"/detail?random=").concat(null==V?void 0:V.make_up_exercise_is_random))}})})]})]}),(0,J.jsxs)("aside",{className:"mt30 relative",children:[(0,J.jsxs)("div",{className:Gs.export,children:[!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?X({type:"exercise/setActionTabs",payload:{key:"补考记录",params:W}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"补考记录"]}),!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===V.exercise_status&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?X({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:W}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"创建补考"]}),(0,xe.GJ)()&&Xe&&(null==V||null===(l=V.user_permission)||void 0===l?void 0:l.user_commit_counts)>0&&2===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo?X({type:"exercise/setActionTabs",payload:{key:"打回重做",params:W}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]}),(0,xe.GJ)()&&Xe&&(null==V||null===(o=V.user_permission)||void 0===o?void 0:o.exercise_unpublish_count)>0&&1===(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(Qs.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(N.ZP,{onClick:function(e){var n,t,i;if(e.preventDefault(),!(0,xe.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish)if(0!==(null==V?void 0:V.exercise_question_count))if(2!==(null==q||null===(t=q.userInfo)||void 0===t?void 0:t.user_status)){var s=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(s),"days")>0&&null!=V&&V.is_random?$e():X({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[W.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:W,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ke,manage_all_group:null==$||null===(i=$.exercise)||void 0===i?void 0:i.manage_all_group}})}else(0,vi.Rd)();else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"发布考试"]})}),(0,xe.GJ)()&&Xe&&(null==V||null===(u=V.user_permission)||void 0===u?void 0:u.exercise_publish_count)>0&&(0,J.jsxs)(N.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=F&&null!==(n=F.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop?X({type:"exercise/setActionTabs",payload:{key:"批量结束",unified_setting:null==V?void 0:V.unified_setting,selectArrs:[W.categoryId],params:W,cb:Ke}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"结束考试"]}),(0,xe.dE)()&&V.is_late&&"迟到超过".concat(V.last_times,"分钟,禁止进入答题"),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(N.ZP,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),e.next=3,(0,m.ZP)("/api/exercises/".concat(W.categoryId,"/header_info.json"),{method:"get"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&Te((null==t?void 0:t.data)||{}),Se(!0);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"考试记录"]}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&2===(null==V||null===(f=V.user_permission)||void 0===f?void 0:f.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe()},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),null!=Y&&null!==(E=Y.exercise_types)&&void 0!==E&&E.is_redo?"重新考试":"开始考试"]}),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&!V.is_late&&3!=(null==V?void 0:V.exercise_status)&&V.exercise_status>1&&(0,J.jsx)(w.Z,{title:(0,J.jsxs)("span",{children:["本次考试可重复考试",null==V?void 0:V.simulate_exercise_num,"次,剩余",Re(),"次"]}),children:(0,J.jsxs)(N.ZP,{onClick:function(){return Qe()},disabled:0===Re()&&0!=(null==V||null===(L=V.user_permission)||void 0===L?void 0:L.current_status),style:{marginLeft:8},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),0==(null==V||null===(z=V.user_permission)||void 0===z?void 0:z.current_status)?"继续考试":"开始考试"]})}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&0===(null==V||null===(O=V.user_permission)||void 0===O?void 0:O.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"继续考试"]}),(0,xe.dE)()&&(null==V?void 0:V.screen_used_num)>(null==V?void 0:V.screen_num)&&3!==V.exercise_status&&(0,J.jsxs)(N.ZP,{onClick:function(){return Qe(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"申请","继续考试"]}),(null==V?void 0:V.show_analysis_detail)&&(0,J.jsxs)(N.ZP,{onClick:function(){(0,H.xg)("/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/analysis/").concat(null==V?void 0:V.analysis_id))},children:[(0,J.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(0,xe.GJ)()&&Xe&&(1===V.exercise_status||3===V.exercise_status&&(null==V?void 0:V.is_make_up_exercise))&&(0,J.jsx)(Qs.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(N.ZP,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(W.coursesId,"/exercise/add/").concat(W.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"编辑试卷"]})}),-1===(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&(0,J.jsx)(N.ZP,{icon:(0,J.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){X({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==V?void 0:V.exercise_name,id:null==V?void 0:V.id,type:"exercise"}})},children:"补充成绩"}),(0,xe.GJ)()&&Xe&&(0,J.jsx)(P.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(g.Z,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.order&&(W.order=B.order,W.order_type=B.order_type),e.t0=n.key,e.next="1"===e.t0?4:7;break;case 4:return t=[],j.Z.confirm({title:"导出学生成绩设置",icon:null,width:650,closable:!0,centered:!0,onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.length){e.next=3;break}return y.ZP.info("请选择选项!"),e.abrupt("return",Promise.reject());case 3:return W.types=t,e.next=6,(0,C.Uj)(c()(c()({},W),fe));case 6:0===e.sent.status&&(0,D.je)(c()(c()({},W),fe));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{color:"#E99237",marginBottom:"20"},children:[(0,J.jsx)(Z.Z,{style:{marginRight:5,color:"#E99237"}}),"请选择您需要的学生成绩数据进行导出,否则可能会因为导出的数据太多而影响导出进度。"]}),(0,J.jsx)("div",{children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(1):t=t.filter((function(e){return 1!==e}))},children:["基本数据",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各题型得分与最终成绩)"})]})}),(0,J.jsx)("div",{style:{marginTop:15,marginBottom:15},children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(2):t=t.filter((function(e){return 2!==e}))},children:["得分详表",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各小题得分与各题型总得分)"})]})}),(0,J.jsx)("div",{children:(0,J.jsxs)(b.Z,{onChange:function(e){e.target.checked?t.push(3):t=t.filter((function(e){return 3!==e}))},children:["数据分析",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计试卷中每个小题的参考总人数、答题人数、答对人数、满分人数和得分率)"})]})})]})}),e.abrupt("break",7);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.GJ)()&&!(null!=V&&V.appraise_label)&&Xe&&(null==V||null===(e=V.user_permission)||void 0===e?void 0:e.exercise_unpublish_count)>0&&1!==(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&!(null!=$&&null!==(n=$.exercise)&&void 0!==n&&n.publish_time)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(g.Z.Item,{onClick:function(){var e,n,t;if(!(0,xe.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish)if(0!==(null==V?void 0:V.exercise_question_count)){var i=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(i),"days")>0&&null!=V&&V.is_random?$e():2!==(null==q||null===(n=q.userInfo)||void 0===n?void 0:n.user_status)?X({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[W.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:W,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ke,manage_all_group:null==$||null===(t=$.exercise)||void 0===t?void 0:t.manage_all_group}}):(0,vi.Rd)()}else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"发布考试"},"7"),-1!==(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&Xe&&1!==V.exercise_status&&!(null!=V&&V.is_make_up_exercise&&3===V.exercise_status)&&(null!=V&&V.open_appraise?(0,J.jsx)(w.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"提示:"}),(0,J.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,J.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]}),children:(0,J.jsx)(g.Z.Item,{children:"编辑试卷"},"5")}):(0,J.jsx)(g.Z.Item,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=F&&null!==(e=F.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Q()(null==V?void 0:V.created_at,Ve);Q()(Ue).diff(Q()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(W.coursesId,"/exercise/add/").concat(W.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑试卷"},"5")),-1!==(null==V?void 0:V.exercise_status)&&!(0,xe.dE)()&&Xe&&V.exercise_status>1&&V.exist_program&&(0,J.jsx)(g.Z.Item,{onClick:function(e){X({type:"exercise/setActionTabs",payload:{key:"代码查重",params:W}})},children:"代码查重"},"4"),(0,J.jsx)(g.Z.Item,{children:"导出学生成绩"},"1"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(g.Z.Item,{children:(0,J.jsx)("a",{target:"_blank",onClick:function(){ne&&ne()},href:"/classrooms/".concat(W.coursesId,"/exercise/").concat(W.categoryId,"/export_blank"),children:"导出试卷"})},"2"),(0,J.jsx)(g.Z.Item,{children:(0,J.jsx)(v.Link,{to:"/classrooms/".concat(W.coursesId,"/exportlist/exercise_score,export_exercise_users"),children:"历史导出"})},"3"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(g.Z.Item,{onClick:function(){X({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出格式设置"},"6")]})},children:(0,J.jsxs)(N.ZP,{children:["更多操作",(0,J.jsx)(I.Z,{})]})})]}),(0,J.jsx)(k.Z,{activeKey:"".concat(se),className:Gs.tabs,onChange:function(e){var n=Q()(null==V?void 0:V.created_at,Ve),t=Q()(Ue).diff(Q()(n),"days");if("表单未保存"==B.actionTabs.key)j.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t>0&&3===parseInt(e)&&null!=V&&V.is_random?$e():(re(e),X({type:"exercise/setActionTabs",payload:{key:""}}))}});else{if(t>0&&3===parseInt(e)&&null!=V&&V.is_random)return void $e();re(e)}},items:Ye.map((function(e){return{label:e.name,key:"".concat(e.id)}}))}),(0,J.jsx)("section",{className:null!=V&&V.is_random&&"2"===se||"9"===se?"":"pl25 pr25 bg-white",children:null===(T=Ye.filter((function(e){return e.id==se})))||void 0===T||null===(T=T[0])||void 0===T?void 0:T.component})]})]}),(0,J.jsx)(_t.Z,{}),(0,J.jsx)(Et,{onOk:en}),(0,J.jsx)(Lt.Z,{}),(0,J.jsx)(mt,{cb:function(){return Je()}}),(0,J.jsx)(er.Z,{onOk:function(){return Je()}}),(0,J.jsx)(nr.Z,{onOk:function(){return Je()}}),(0,J.jsx)(bt,{}),(0,J.jsx)(Es,{}),(0,J.jsx)(Vs.Z,{}),(0,J.jsx)(kt,{}),(0,J.jsx)(zs,{}),(0,J.jsx)(Js.Z,{successCb:function(){return Qe(currentEnterExamRef.current)}}),(0,J.jsxs)(j.Z,{open:je,title:"规则说明",width:800,footer:null,onCancel:function(){ge(!1)},children:[(0,J.jsx)("p",{children:"一、等级规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:(0,J.jsx)(_.Z,{dataSource:[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,J.jsx)("p",{children:"二、复杂度规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,J.jsx)("p",{children:"三、代码质量分规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]}),(0,J.jsx)(j.Z,{open:_e,title:"考试记录",centered:!0,width:1e3,footer:null,onCancel:function(){Se(!1)},children:0===(null==He?void 0:He.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(_.Z,{dataSource:He,columns:nn,pagination:!1})})]}):"":null}))},29803:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),c=t.n(l),o=t(70236),d=t.n(o),u=t(59301),x=t(59028),f=t(78241),p=t(99313),h=t(61998),m=t(27092),v=t(32007),j=t(85750),g=t(61186),y=t.n(g),b=t(37712);x.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){d()(e);var n=(0,v.useParams)(),t=f.Z.useForm(),i=(c()(t,1)[0],(0,u.useState)(!0)),r=c()(i,2),l=r[0],o=r[1],x=(0,u.useState)(!1),g=c()(x,2),w=g[0],A=g[1],N=(0,u.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),P=c()(N,2),k=P[0],_=P[1],Z=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return I.apply(this,arguments)}function I(){return(I=a()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,j.ZP)(t,{method:"get",params:k});case 4:i=e.sent,A(!1),0===(null==i?void 0:i.status)&&o(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,u.useEffect)((function(){S()}),[]);var C=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=Z.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,b.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,b.jsx)(p.Z,{destroyInactiveTabPane:!0,onChange:function(e){k.type=e,k.page=1,k.limit=10,_(k),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,b.jsx)(h.Z,{loading:w,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==l?void 0:l.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,b.jsx)(h.Z,{loading:w,columns:C,dataSource:null==l?void 0:l.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,b.jsx)(m.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){k.page=e,k.limit=n,_(k),S()},current:k.page,total:l.count,pageSize:k.limit,style:{marginTop:20}})]})}))},42452:function(e,n,t){t.r(n),t.d(n,{default:function(){return y}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(82242),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(32007),f="wrap___lab8O",p="crumbs___qvTza",h=t(529),m=t(96865),v=t(85750),j=t(66621),g=t(37712),y=(0,x.connect)((function(e){return{paperlibrary:e.paperlibrary,user:e.user,globalSetting:e.globalSetting}}))((function(e){e.paperlibrary;var n,t,i=e.user,r=(e.globalSetting,e.dispatch),l=(e.location,(0,x.useSearchParams)()),o=d()(l,1)[0].get("select")||0,y=(0,u.useState)(!1),b=d()(y,2),w=b[0],A=(b[1],(0,u.useState)(!0)),N=d()(A,2),P=N[0],k=N[1],_=(0,u.useState)(Number(o)),Z=d()(_,2),S=Z[0],I=Z[1],C=(0,u.useState)({}),H=d()(C,2),D=H[0],E=H[1],L=(0,x.useParams)(),z=i.userInfo;(0,u.useEffect)((function(){return r({type:"globalSetting/footerToggle",payload:!1}),function(){r({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){return r({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),r({type:"exercise/getWorkSetting",payload:c()({},L)}),function(){r({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){O(S)}),[]);var O=function(){var e=a()(s()().mark((function e(){var n,t,i=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[0]:0,console.log(L),k(!0),e.next=5,(0,v.ZP)("/api/exercises/".concat(L.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:n}});case 5:t=e.sent,k(!1),E((0,j.PF)(t));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=a()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/exercises/".concat(L.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==n?void 0:n.single_question_id}});case 2:null!=(i=e.sent)&&i.question&&O(S);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),I(n),e.next=4,O(n);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return console.log((0,x.useLocation)(),"location333"),(0,g.jsx)("section",{className:f,children:(0,g.jsxs)(m.Z,{loading:P,active:!0,paragraph:{rows:5},children:[(null===(n=(0,x.useLocation)())||void 0===n||null===(n=n.pathname)||void 0===n?void 0:n.includes("preview"))&&(0,g.jsxs)("div",{className:p,children:[(0,g.jsx)("b",{}),(0,g.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},children:"".concat(null==z||null===(t=z.course)||void 0===t?void 0:t.course_name,">")}),(0,g.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},children:"试卷列表>"}),(0,g.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,g.jsx)(h.Z,{loading:w,submit:function(){alert("保存")},goBack:function(){x.history.push("/classrooms/".concat(L.coursesId,"/exercise"))},data:D,selectValue:S,editPreview:!0,onExchange:T,onSkipExamination:B})]})})}))},26776:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},19827:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},21537:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},66104:function(e,n,t){t.d(n,{Z:function(){return I}});var i=t(92310),s=t.n(i),r=t(75440),a=t(47413),l=t(59301),c=t(92343),o=t(36355),d=t(78386),u=t(91857);const x=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(o.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};x.__ANT_BREADCRUMB_SEPARATOR=!0;var f=x,p=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{if(n)return n(t,i,s,r);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return h(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",children:i,menu:s,overlay:r,dropdownProps:a,href:c}=e;const o=(e=>{if(s||r){const t=Object.assign({},a);if(s){const e=s||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:s,path:r}=e,a=v(e,["key","title","label","path"]);let o=null!=s?s:i;return r&&(o=l.createElement("a",{href:`${c}${r}`},o)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:o})}))})}else r&&(t.overlay=r);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=o?l.createElement(l.Fragment,null,l.createElement("li",null,o),t&&l.createElement(f,null,t)):null},g=e=>{const{prefixCls:n,children:t,href:i}=e,s=v(e,["prefixCls","children","href"]),{getPrefixCls:r}=l.useContext(o.E_),a=r("breadcrumb",n);return l.createElement(j,Object.assign({},s,{prefixCls:a}),h(a,s,t,i))};g.__ANT_BREADCRUMB_ITEM=!0;var y=g,b=t(17313),w=t(83116),A=t(37613);const N=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,b.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,b.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var P=(0,w.Z)("Breadcrumb",(e=>{const n=(0,A.TS)(e,{});return[N(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{var{breadcrumbName:n}=e,t=k(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),s}var Z=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:x,items:p,children:h,itemRender:v,params:g={}}=e,y=Z(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:w,breadcrumb:A}=l.useContext(o.E_);let N;const k=b("breadcrumb",n),[S,I]=P(k),C=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(_):null)),[e,n])}(p,x);const H=m(k,v);if(C&&C.length>0){const e=[],n=p||x;N=C.map(((i,s)=>{const{path:r,key:c,type:o,menu:d,overlay:u,onClick:x,className:p,separator:h,dropdownProps:m}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(g,r);void 0!==v&&e.push(v);const y=null!=c?c:s;if("separator"===o)return l.createElement(f,{key:y},h);const b={},w=s===C.length-1;d?b.menu=d:u&&(b.overlay=u);let{href:A}=i;return e.length&&void 0!==v&&(A=`#/${e.join("/")}`),l.createElement(j,Object.assign({key:y},b,(0,a.Z)(i,{data:!0,aria:!0}),{className:p,dropdownProps:m,href:A,separator:w?"":t,onClick:x,prefixCls:k}),H(i,g,n,e,A))}))}else if(h){const e=(0,r.Z)(h).length;N=(0,r.Z)(h).map(((n,i)=>{if(!n)return n;const s=i===e-1;return(0,c.Tm)(n,{separator:s?"":t,key:i})}))}const D=s()(k,null==A?void 0:A.className,{[`${k}-rtl`]:"rtl"===w},d,u,I),E=Object.assign(Object.assign({},null==A?void 0:A.style),i);return S(l.createElement("nav",Object.assign({className:D,style:E},y),l.createElement("ol",null,N)))};S.Item=y,S.Separator=f;var I=S},97774:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=Object.assign||function(e){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:60,t=null;return function(){for(var i=this,s=arguments.length,r=new Array(s),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},a=null==r||null===(e=r.emotion)||void 0===e?void 0:e.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),l=null==r||null===(n=r.focus)||void 0===n?void 0:n.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),c=null==r||null===(t=r.action)||void 0===t?void 0:t.map((function(e){return s()({value:null==e?void 0:e.rate},e)})),o=null==r||null===(i=r.intention)||void 0===i?void 0:i.map((function(e){return s()({value:null==e?void 0:e.rate},e)}));return[{title:"表情占比",color:["#f7ca2e","#4ccf71","#3791ee","#f9ac95","#4f74ee","#f0e999"],data:a||[]},{title:"专注度占比",color:["#4f74ee","#f9ac95","#9cb5fe","#eaa170","#3791ee","#a39bed"],data:l||[]},{title:"行为占比情况",color:["#5eca9c","#a39bed","#f68238","#f0e999","#eaa170","#f9ac95"],data:c||[]},{title:"意图占比情况",color:["#eaa170","#739fcb","#f0e999","#f9ac95","#4f74ee","#5eca9c"],data:o||[]}]},N=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,r=void 0===s?4:s,a=e.right,l=e.bottom,c=void 0===l?23:l,h=e.precision,m=void 0===h?0:h,v=e.wrapWidth,j=void 0===v?1200:v,y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"--";return e?(null==e?void 0:e.length)>n?(null==e?void 0:e.slice(0,n-1))+"...":e:t},_=Math.floor((j-(r-1)*a)/r);return(0,w.jsx)("div",{className:f()(o,n),children:!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t=e.cover_pic,i=e.created_at,s=e.emotion,l=e.action,o=e.intention,h=e.focus;return(0,w.jsxs)("div",{className:d,style:{width:_,marginRight:(1+n)%r==0?0:a+m,marginBottom:c},children:[(0,w.jsxs)("div",{className:u,children:[(0,w.jsx)("img",{src:"".concat(b.Z.API_SERVER).concat(t)}),(0,w.jsxs)("div",{className:x,children:[(0,w.jsxs)("div",{children:[(0,w.jsx)("i",{className:"iconfont icon-paisheshijian mr5 font14"})," 拍摄时间"]}),(0,w.jsx)("span",{children:i})]})]}),(0,w.jsxs)("div",{className:p,children:[(0,w.jsxs)("ul",{children:[(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-biaoqing"}),(0,w.jsxs)("span",{children:["表情:",(0,w.jsx)(g.Z,{title:s,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(s,4)})})]})]}),(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-hangwei"}),(0,w.jsxs)("span",{children:["行为:",(0,w.jsx)(g.Z,{title:l,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(l,4)})})]})]})]}),(0,w.jsxs)("ul",{children:[(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-yitu"}),(0,w.jsxs)("span",{children:["意图:",(0,w.jsx)(g.Z,{title:o,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(o,4)})})]})]}),(0,w.jsxs)("li",{children:[(0,w.jsx)("i",{className:"iconfont icon-zhuangtai"}),(0,w.jsxs)("span",{children:["专注度:",(0,w.jsx)(g.Z,{title:h,children:(0,w.jsx)("span",{className:"c-grey-333",children:y(h,3)})})]})]})]})]})]},n)})))})},Z=function(e){var n,t,i=e.className,s=e.style,r=e.title,c=e.hideBar,o=void 0!==c&&c,d=e.children,u=e.customText,x=void 0===u?"":u,p=e.noDataText,m=void 0===p?"":p,v=e.emptyData,g=void 0===v?[]:v,y=e.loading,b=e.actionAnalysis,k=(null==g||null===(n=g[0])||void 0===n?void 0:n.every((function(e){var n;return!(null!=e&&null!==(n=e.data)&&void 0!==n&&n.length)})))&&!(null!=g&&null!==(t=g[1])&&void 0!==t&&t.length)||!b,N=b?m:x;return(0,w.jsxs)(j.Z,{loading:y,active:!0,children:[k&&(0,w.jsxs)("div",{className:f()(h,i),style:s,children:[!!r&&(0,w.jsxs)("div",{className:a,children:[!o&&(0,w.jsx)("b",{}),(0,w.jsx)("span",{children:r})]}),(0,w.jsx)("div",{className:l,children:(0,w.jsx)(_.Z,{customText:N})})]}),!k&&d]})},A=function(e){var n=e.className,t=e.style,i=e.data,s=void 0===i?[]:i,o=e.title,d=e.hideBar,u=void 0!==d&&d,x=e.loading,p=void 0!==x&&x;return(0,w.jsxs)("div",{className:f()(r,n),style:t,children:[!!o&&(0,w.jsxs)("div",{className:a,children:[!u&&(0,w.jsx)("b",{}),(0,w.jsx)("span",{children:o})]}),(0,w.jsx)(y.Z,{spinning:p,children:(0,w.jsx)("div",{className:l,children:null==s?void 0:s.map((function(e,n){return(0,w.jsx)("div",{className:c,children:(0,w.jsx)(v.Z,{option:{tooltip:{trigger:"item",formatter:"{a}
      {b}: {c}%"},title:{left:"center",bottom:15,text:null==e?void 0:e.title},legend:{top:10,right:10,orient:"vertical",show:!0,align:"left",icon:"circle",itemWidth:10,itemHeight:10,formatter:function(n){for(var t in null==e?void 0:e.data)if(n==(null==e?void 0:e.data[t].name))return n+" "+(null==e?void 0:e.data[t].value)+"%"},textStyle:{color:"#767676",fontSize:12}},color:null==e?void 0:e.color,series:[{type:"pie",radius:["20%","35%"],center:["20%","40%"],avoidLabelOverlap:!1,label:{show:!1},labelLine:{show:!1},data:null==e?void 0:e.data}]},style:{height:145}})},n)}))})})]})}},93524:function(e,n,t){t.d(n,{t:function(){return x}});var i=t(82242),s=t.n(i),r=(t(59301),t(3113)),a="buttonFixed___vyq30",l="button___hxmYv",c="buttonWrap___uK8dl",o=t(92310),d=t.n(o),u=t(37712),x=function(e){var n=e.cancelText,t=void 0===n?"取消":n,i=e.okText,o=void 0===i?"确定":i,x=e.loading,p=void 0!==x&&x,h=e.hasOkBtn,m=void 0===h||h,f=e.hasCancelBtn,v=void 0===f||f,g=e.okButtonProps,j=void 0===g?{}:g,y=e.onCancel,_=void 0===y?function(){}:y,b=e.onOk,w=void 0===b?function(){}:b,k=e.className,N=void 0===k?"":k;return(0,u.jsx)("div",{className:d()(a,N),children:(0,u.jsxs)("div",{className:c,children:[v&&(0,u.jsx)(r.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:_,children:t}),m&&(0,u.jsx)(r.ZP,s()(s()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:p,onClick:w},j),{},{children:o}))]})})}},76789:function(e,n,t){t.d(n,{N:function(){return S}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(37205),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(57809),p=t(43418),h=t(92832),m=t(8591),f=t(95237),v=t(43604),g=t(85750),j="wrap___F7E3F",y="selectWrapper____kESB",_="tips___aHjQY",b="linkBtn___uggVr",w="public_tips___sZVWd",k="inputCss___t66EO",N="bt___lXptu",Z=t(680),A=t(37712),I=x.default.Option,S=function(e){var n=e.subId,t=e.value,i=e.selectvalues,r=e.disabled,l=e.knowledgeOptions,o=void 0===l?[]:l,S=e.onChange,C=void 0===S?function(){}:S,E=e.onAddKnowledgeFinish,P=void 0===E?function(){}:E,T=(0,u.useRef)(),q=(0,u.useState)([]),D=d()(q,2),M=D[0],O=D[1];t=t||[];(0,u.useEffect)((function(){(null==i?void 0:i.length)>0?(O(c()(i)),C(c()(i))):(O([]),C([]))}),[o]),(0,u.useEffect)((function(){var e;(null===(e=t)||void 0===e?void 0:e.length)>0&&C(c()(t))}),[o]);return(0,A.jsxs)(f.Z,{wrap:!1,align:"middle",className:j,children:[(0,A.jsx)(v.Z,{children:(0,A.jsx)(x.default,{mode:"multiple",disabled:!n||r,className:y,placeholder:"请选择知识点,支持选择多个",onChange:function(e,n){e?(O(c()(n)),C(c()(n))):(O([]),C([]))},style:{width:490},showSearch:!0,allowClear:!0,value:M,filterOption:function(e,n){return n.label.indexOf(e.toLowerCase())>=0},children:null==o?void 0:o.map((function(e){return(0,A.jsx)(I,{value:e.id,label:e.name,children:(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsx)("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},children:e.name}),"personal"===(null==e?void 0:e.type)&&(0,A.jsx)("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"},children:"自用"})]})},e.id)}))})}),n&&(0,A.jsxs)(v.Z,{className:"ml20",children:[(0,A.jsx)("span",{className:_,children:"没有合适的知识点?"}),(0,A.jsx)("span",{className:b,onClick:function(e){e.preventDefault(),T.current="",p.Z.confirm({centered:!0,width:585,okText:"确定",cancelText:"取消",icon:null,title:"新建知识点",className:"custom-modal-divider",content:(0,A.jsxs)("div",{className:"font14",children:[(0,A.jsxs)("div",{className:w,children:[(0,A.jsx)(Z.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"新建的知识点仅本人可见,平台审核列入公开知识点后,对所有用户可见。 平台有权删除不合适的知识点,请认真填写知识点名称。"]}),(0,A.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,A.jsxs)("div",{style:{width:"95px"},children:[(0,A.jsx)("span",{className:N,children:"*"}),"知识点名称"]}),(0,A.jsx)(h.Z,{className:k,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"请输入知识点名称",defaultValue:T.current,onChange:function(e){T.current=e.target.value}})]})]}),onOk:function(){return new Promise(function(){var e=a()(s()().mark((function e(t,r){var a,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T.current){e.next=3;break}return m.ZP.warning("请输入知识点名称"),e.abrupt("return",r());case 3:if(!(T.current.length>20)){e.next=6;break}return m.ZP.warning("请输入不超过20字的知识点名称"),e.abrupt("return",r());case 6:return e.next=8,(0,g.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:T.current,sub_discipline_id:n}});case 8:return 0===(null==(a=e.sent)?void 0:a.status)&&(P({id:a.tag_discipline_id,name:T.current,type:"personal"}),(l=i||[]).push(a.tag_discipline_id),C(c()(l)),O(c()(l)),C(c()(l))),e.abrupt("return",t());case 11:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}})},children:"新建知识点"})]})]})}},9178:function(e,n,t){t.r(n),t.d(n,{default:function(){return sr}});var i=t(37205),s=t.n(i),r=t(7557),a=t.n(r),l=t(82242),c=t.n(l),o=t(41498),d=t.n(o),u=t(79800),x=t.n(u),p=t(39647),h=t.n(p),m=t(59301),f=t(85750),v=t(32007),g=t(43418),j=t(20834),y=t(8591),_=t(24905),b=t(6848),w=t(66104),k=t(3113),N=t(38854),Z=t(99313),A=t(61998),I=t(680),S=t(28563),C=t(16135),E=t(33571),P=t(66621),T=t(2555),q=t(31468),D=t.n(q),M=t(85573),O=t.n(M),B=t(78241),L=t(95237),z=t(43604),Q=t(78673),F=t(92832),R=t(94001),H=t(27092),K=t(5112),W=t(61186),Y=t.n(W),J=t(37712),U=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(0,v.useParams)();return(0,J.jsxs)(g.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:i.coursesId}});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:c()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,J.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,J.jsx)("p",{children:"确定打回?"})]})})),G=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,r=e.exercise,l=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(!0),p=x()(u,2),h=(p[0],p[1],B.Z.useForm()),f=x()(h,1)[0],j=r.actionTabs;(0,m.useEffect)((function(){var e,n;"更改评阅"===r.actionTabs.key&&(f.resetFields(),f.setFieldsValue({subjective_score:null==j||null===(e=j.selectArrs)||void 0===e||null===(e=e.record)||void 0===e?void 0:e.subjective_score,objective_score:null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.objective_score}))}),[r.actionTabs.key]);var _=function(){l({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{centered:!0,title:"评阅",open:"更改评阅"===r.actionTabs.key,onCancel:_,footer:(0,J.jsxs)(L.Z,{align:"middle",justify:"end",children:[(0,J.jsx)(k.ZP,{className:"ml10",onClick:_,children:" 取消"}),(0,J.jsx)(k.ZP,{className:"ml10",onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.validateFields();case 2:return t=f.getFieldValue(),e.next=5,(0,E.oS)(c()(c()({},t),{},{id:o.categoryId,user_id:null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.record)||void 0===n?void 0:n.user_id}));case 5:0===e.sent.status&&(y.ZP.success("评阅成功"),f.resetFields(),l({type:"exercise/setActionTabs",payload:{}}),l({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:" 确认"})]}),children:(0,J.jsx)("div",{className:"pl30",children:(0,J.jsxs)(B.Z,{form:f,children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"subjective_score",label:"主观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(R.Z,{min:0,max:1*(null==j||null===(n=j.selectArrs)||void 0===n||null===(n=n.exercise_types)||void 0===n?void 0:n.subjective_score),style:{width:150},placeholder:"请填写主观题成绩"})})}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(t=j.selectArrs)||void 0===t||null===(t=t.exercise_types)||void 0===t?void 0:t.subjective_score,"分"]})})})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"objective_score",label:"客观题成绩",rules:[{required:!0,message:"请输入!"}],children:(0,J.jsx)(R.Z,{min:0,max:1*(null==j||null===(i=j.selectArrs)||void 0===i||null===(i=i.exercise_types)||void 0===i?void 0:i.objective_score),style:{width:150},width:150,placeholder:"请填写客观题成绩"})})}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{children:(0,J.jsxs)("span",{className:"ml10",children:["分,总共:",null==j||null===(s=j.selectArrs)||void 0===s||null===(s=s.exercise_types)||void 0===s?void 0:s.objective_score,"分"]})})})]})]})})})})})),V=[{name:"未评阅",id:0,type:"unreview_counts"},{name:"评阅中",id:2,type:"reviewing_counts"},{name:"已评阅",id:1,type:"review_counts"}],X=[{name:"未开始",id:0,type:"unanswer_users"},{name:"考试中",id:1,type:"answering_users"},{name:"已交卷",id:2,type:"answer_users"},{name:"已交卷/未答",id:3,type:"commit_with_no_answers_users"}],$=[{name:"无需补考",id:0,type:"unmake_up_users_count"},{name:"参加补考",id:1,type:"make_up_users_count"}],ee=t(50883),ne=t(71418),te=t(92208),ie=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=B.Z.useForm(),o=x()(l,1)[0],u=B.Z.useWatch("time",o),p=(0,m.useState)(!1),h=x()(p,2),f=h[0],j=h[1],b=i.actionTabs,w=i.commonHeader,k=(0,te.U)(E.n7,{id:r.categoryId}),N=x()(k,4),Z=N[1],A=N[2],I=N[3],S=null!=b&&b.isBatch?Y()():null!=I&&I.user_end_time?Y()(null==I?void 0:I.user_end_time).add(1,"minutes"):Y()(),C=Y()(null==w?void 0:w.end_time)>S?Math.round(Y().duration(Y()(null==w?void 0:w.end_time).diff(S.startOf("minute"))).asMinutes()):0,P=((null==I?void 0:I.student_left_minutes)||0)+(u||0);(0,m.useEffect)((function(){var e;"延时"===b.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),A({user_id:null==b||null===(e=b.selectArrs)||void 0===e?void 0:e.user_id})):o.resetFields()}),[b.key]);var T=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{width:640,centered:!0,title:null!=b&&b.isBatch?"批量延时":"延时",open:"延时"===b.key,okText:"确认延时",cancelText:"取消",confirmLoading:f,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:T,children:(0,J.jsx)(ne.Z,{spinning:Z,children:(0,J.jsxs)(B.Z,{form:o,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,E.qz)(c()(c()({},n),{},{id:r.categoryId,exercise_user_id:null==b?void 0:b.exercise_user_id}));case 3:t=e.sent,j(!1),0===t.status&&(y.ZP.success("延时成功"),s({type:"exercise/setUpdateIndex"}),T());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=b&&b.isBatch?(0,J.jsxs)("div",{children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==b?void 0:b.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(L.Z,{align:"middle",gutter:40,children:[(0,J.jsxs)(z.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==b||null===(n=b.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(z.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==b||null===(t=b.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(0,J.jsx)(B.Z.Item,{className:"mt30",rules:[{required:!0,message:"请输入延长时间"}],name:"time",label:"延长时间",children:(0,J.jsx)(R.Z,{min:0,precision:0,max:C,style:{width:"100%"},placeholder:"最大可延长时间为".concat(C,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),!(null!=b&&b.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:P}),"分钟",0!==P&&(null==I?void 0:I.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Y()(null==I?void 0:I.user_end_time).add(u||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]}),(null==w?void 0:w.screen_open)&&(0,J.jsx)(B.Z.Item,{style:{marginLeft:98,marginBottom:0},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(_.Z,{children:"清除学生的已切屏次数"})})]})})})})})),se=t(57930),re=t(94051),ae=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=B.Z.useForm(),c=x()(l,1)[0],o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],f=i.actionTabs;return(0,m.useEffect)((function(){"teacher-unlock"===i.actionTabs.key&&(h(!1),c.resetFields())}),[i.actionTabs.key]),(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{width:600,centered:!0,title:"考试解锁(".concat(null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.user_name,")"),open:"teacher-unlock"===i.actionTabs.key,okText:"确认",cancelText:"取消",keyboard:!1,confirmLoading:p,onOk:d()(a()().mark((function e(){var n,t,i,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return t=c.getFieldsValue(),h(!0),e.next=6,(0,E.ZD)(r.categoryId,{exercise_user_id:null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_user_id,unlock_key:t.unlock_key});case 6:if(0!==e.sent.status){e.next=15;break}if(!t.time){e.next=12;break}return l={time:Y()(t.time).format("YYYY-MM-DD HH:mm"),exercise_user_id:null==f||null===(i=f.selectArrs)||void 0===i?void 0:i.exercise_user_id,id:r.categoryId},e.next=12,(0,E.qz)(l);case 12:y.ZP.success("解除锁定成功"),s({type:"exercise/setUpdateIndex"}),s({type:"exercise/setActionTabs",payload:{}});case 15:h(!1);case 16:case"end":return e.stop()}}),e)}))),onCancel:function(){s({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsx)("div",{className:"",children:(0,J.jsxs)(B.Z,{form:c,layout:"vertical",autoComplete:"off",children:[(0,J.jsx)(B.Z.Item,{className:"ml10",label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(F.Z.Password,{autoComplete:"off",style:{width:270},placeholder:"请输入考试解锁码"})}),(0,J.jsx)(B.Z.Item,{label:(0,J.jsxs)("span",{children:["延长交卷截止时间(",(0,J.jsxs)("span",{className:"c-grey-999",children:["不能超过当前试卷截止时间",Y()(null==f||null===(t=f.selectArrs)||void 0===t?void 0:t.exercise_end_at).format("YYYY-MM-DD HH:mm")]}),")"]}),name:"time",className:"ml10",children:(0,J.jsx)(se.default,{style:{width:270},placeholder:"请选择交卷截止时间",showTime:{format:"HH:mm"},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){var n;return(0,re.Q8)(e,null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at)},disabledTime:function(e){var n,t=null==f||null===(n=f.selectArrs)||void 0===n?void 0:n.exercise_end_at;if(Y()(e).isSame(Y()(t),"day")){var i=Y()(t).hours(),s=Y()(t).minutes();return console.log(i,s),{disabledHours:function(){return(0,re.w6)(0,24).slice(i+1)},disabledMinutes:function(){return Y()(e).isSame(Y()(t),"hour")?(0,re.w6)(s,60):[]}}}return(0,re.d0)(e)},allowClear:!1})})]})})})})})),le=t(59015),ce=t(53200),oe=t(76788),de=["shixunHomeworks","dispatch"],ue=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(h()(e,de),(0,v.useParams)()),r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)([]),p=x()(u,2),j=p[0],y=p[1];function _(){return(_=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(i.categoryId,"/group_list.json"),{method:"GET"});case 2:n=e.sent,o(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){_.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(g.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(i.categoryId,"/code_quality_analysis.json"),{method:"POST",body:{group_ids:j}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.history.replace("/classrooms/".concat(i.coursesId,"/exercise/").concat(i.categoryId,"/detail?tabs=7")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),y([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){y([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,J.jsx)(A.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){y(s()(e))},selectedRowKeys:j,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==c?void 0:c.group_list})})})})),xe=t(89260),pe={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"},he=function(e){var n=e.item,t=e.renderText,i=(0,v.useParams)(),s=(0,m.useState)(),r=x()(s,2),l=r[0],c=r[1],o=function(){var e=d()(a()().mark((function e(t){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,E.UH)({id:i.categoryId,user_id:null==n?void 0:n.user_id});case 4:(s=e.sent)&&c(s);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(b.Z,{onOpenChange:function(e){return o(e)},title:(0,J.jsxs)("div",{children:["单选题 ",(null==l?void 0:l.single_question_score)||0,"分 ",(0,J.jsx)("br",{}),"多选题 ",(null==l?void 0:l.multiple_question_score)||0,"分 ",(0,J.jsx)("br",{}),"判断题 ",(null==l?void 0:l.judgement_question_score)||0,"分 ",(0,J.jsx)("br",{}),"填空题 ",(null==l?void 0:l.completion_question_score)||0,"分 ",(0,J.jsx)("br",{}),"实训题 ",(null==l?void 0:l.shixun_question_score)||0,"分"]}),children:t})},me=t(89392),fe=t.n(me),ve=t(57809),ge=t(44618),je=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i=e.exercise,s=e.dispatch,r=(0,v.useParams)(),l=i.actionTabs,o=i.commonHeader,u=B.Z.useForm(),p=x()(u,1)[0],h=B.Z.useWatch("time",p),f=(0,te.U)(E.n7,{id:r.categoryId}),j=x()(f,4),b=j[1],w=j[2],k=j[3],N=(0,te.U)(E.Xo,{id:r.categoryId}),Z=x()(N,3),A=Z[1],I=Z[2],S=(0,m.useRef)(null),C=null!=l&&l.isBatch?Y()():null!=k&&k.user_end_time?Y()(null==k?void 0:k.user_end_time).add(1,"minutes"):Y()(),P=Y()(null==o?void 0:o.end_time)>C?Math.round(Y().duration(Y()(null==o?void 0:o.end_time).diff(C.startOf("minute"))).asMinutes()):0,T=((null==k?void 0:k.student_left_minutes)||0)+(h||0);(0,m.useEffect)((function(){var e,n;"调整状态"==l.key?(s({type:"exercise/getWorkSetting",payload:c()({},r)}),w({user_id:null==l||null===(e=l.selectArrs)||void 0===e?void 0:e.user_id})):(p.resetFields(),S.current&&(null===(n=S.current)||void 0===n||n.changeCode({target:{value:""}})))}),[l.key]);var q=function(){s({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(g.Z,{centered:!0,title:null!=l&&l.isBatch?"批量调整考试状态":"调整考试状态",open:"调整状态"==l.key,width:650,okText:"确定调整",confirmLoading:A,onOk:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:q,children:(0,J.jsx)(ne.Z,{spinning:b,children:(0,J.jsxs)(B.Z,{initialValues:{status:"1"},form:p,colon:!1,labelCol:{span:4},onFinish:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("allValue",n),!S.current.onVerify()){e.next=3;break}return e.abrupt("return",Promise.reject());case 3:return e.next=5,I(c()(c()({},n),{},{exercise_user_id:null==l?void 0:l.exercise_user_id}));case 5:0==e.sent.status&&(y.ZP.success("调整成功"),q(),s({type:"exercise/setUpdateIndex"}));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[null!=l&&l.isBatch?(0,J.jsxs)("div",{className:"mb20",children:["当前选中",(0,J.jsx)("span",{className:"ml5 mr5",style:{color:"#FA6400"},children:null==l?void 0:l.exercise_user_id.length}),"名学生"]}):(0,J.jsxs)(L.Z,{className:"mb20",align:"middle",gutter:40,children:[(0,J.jsxs)(z.Z,{children:["当前选中学生",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(n=l.selectArrs)||void 0===n?void 0:n.user_name})]}),(0,J.jsxs)(z.Z,{children:["学号",(0,J.jsx)("span",{className:"ml15",style:{color:"#FA6400"},children:null==l||null===(t=l.selectArrs)||void 0===t?void 0:t.student_id})]})]}),(null==o?void 0:o.is_locked)&&(0,J.jsx)(B.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,J.jsx)(F.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),(0,J.jsx)(B.Z.Item,{rules:[{required:!0,message:"请选择考试状态"}],name:"status",label:"考试状态",children:(0,J.jsxs)(ve.default,{placeholder:"请选择考试状态",children:[(0,J.jsx)(ve.default.Option,{value:"1",children:"考试中(保留学生的答题数据,继续考试)"}),(0,J.jsx)(ve.default.Option,{value:"2",children:"已交卷(保留学生的答题数据,进行交卷)"})]})}),-1!==(null==o?void 0:o.time)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z.Item,{className:"mt20 mb20",name:"time",label:"延长时间",children:(0,J.jsx)(R.Z,{min:0,precision:0,max:P,style:{width:"100%"},placeholder:"最大可延长时间为".concat(P,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),!(null!=l&&l.isBatch)&&(0,J.jsxs)("div",{className:"mb20",style:{marginLeft:98,color:"#FA6400"},children:["该学生剩余考试时间:",(0,J.jsx)("span",{className:"ml5",children:T}),"分钟",0!==T&&(null==k?void 0:k.user_end_time)&&(0,J.jsxs)("span",{children:[",交卷截止时间:",(0,J.jsx)("span",{className:"ml5",children:Y()(null==k?void 0:k.user_end_time).add(h||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}),(null==o?void 0:o.screen_open)&&(0,J.jsx)(B.Z.Item,{style:{marginLeft:100},name:"is_clear",initialValue:!1,valuePropName:"checked",children:(0,J.jsx)(_.Z,{children:"清除学生的已切屏次数"})}),(0,J.jsx)(B.Z.Item,{label:"验证码",required:!0,style:{marginBottom:0},children:(0,J.jsx)(ge.Z,{ref:function(e){return S.current=e}})})]})})})})),ye=["exercise","loading","dispatch","globalSetting","checkDomainAuthority","getparams","user","classroomList"],_e=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{classroomList:s,exercise:n,loading:t.effects,globalSetting:i,user:r}}))((function(e){var n,t,i,r,l,o,u,p,j,w=e.exercise,N=(e.loading,e.dispatch),Z=e.globalSetting,I=e.checkDomainAuthority,S=e.getparams,C=e.user,T=e.classroomList,q=(h()(e,ye),(0,v.useSearchParams)()),M=x()(q,1)[0],W=(0,v.useParams)(),ne=(0,m.useState)(c()({page:1,limit:20},W)),te=x()(ne,2),se=te[0],re=te[1],de=w.commonHeader,fe=w.updateIndex,ve=C.userInfo,ge=(0,m.useState)({}),_e=x()(ge,2),be=_e[0],we=(_e[1],(0,m.useState)(0)),ke=x()(we,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)(!1),Ie=x()(Ae,2),Se=Ie[0],Ce=Ie[1],Ee=(0,m.useState)("alert"),Pe=x()(Ee,2),Te=Pe[0],qe=Pe[1],De=(0,m.useState)(0),Me=x()(De,2),Oe=Me[0],Be=Me[1],Le=(0,m.useState)(!1),ze=x()(Le,2),Qe=(ze[0],ze[1]),Fe=(0,m.useState)(!1),Re=x()(Fe,2),He=Re[0],Ke=Re[1],We=B.Z.useForm(),Ye=x()(We,1)[0],Je=(0,m.useState)([]),Ue=x()(Je,2),Ge=Ue[0],Ve=Ue[1],Xe=(0,m.useState)(1),$e=x()(Xe,2),en=$e[0],nn=$e[1],tn=(0,m.useState)(""),sn=x()(tn,2),rn=sn[0],an=sn[1],ln=(0,m.useState)(),cn=x()(ln,2),on=cn[0],dn=cn[1],un=(0,m.useState)(!1),xn=x()(un,2),pn=xn[0],hn=xn[1],mn=(0,m.useState)(!1),fn=x()(mn,2),vn=fn[0],gn=fn[1],jn=(0,m.useState)({name:"",id:"",list:[]}),yn=x()(jn,2),_n=yn[0],bn=yn[1],wn=(0,m.useState)({}),kn=x()(wn,2),Nn=kn[0],Zn=kn[1],An=(0,m.useState)({}),In=x()(An,2),Sn=In[0],Cn=In[1],En=(0,m.useState)(!0),Pn=x()(En,2),Tn=Pn[0],qn=Pn[1],Dn=(0,m.useState)(""),Mn=x()(Dn,2),On=Mn[0],Bn=Mn[1],Ln=(0,m.useState)(""),zn=x()(Ln,2),Qn=zn[0],Fn=zn[1],Rn=(0,m.useState)(""),Hn=x()(Rn,2),Kn=Hn[0],Wn=Hn[1],Yn=(0,m.useState)([]),Jn=x()(Yn,2),Un=Jn[0],Gn=Jn[1];(0,m.useEffect)((function(){var e={};if(M.get("exercise_group_id")&&!fe){if(M.get("statistics")){var n=[],t=M.get("scope");"0"===t&&(n=["all"]),"1"===t&&(n=[1,2,3]),"2"===t&&(n=[2,3]),e={exercise_group_id:M.get("exercise_group_id"),commit_status:n}}else e={review:[0,2],commit_status:[2,3]},"0"!==M.get("exercise_group_id")&&(e.exercise_group_id=[Number(M.get("exercise_group_id"))]);Ye.setFieldsValue(c()({},e))}return se=c()(c()({},se),e),re(c()({},se)),Vn(),Xn(se),Gn([]),function(){N({type:"exercise/setUpdateIndex",payload:"clear"})}}),[fe]);var Vn=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/header_info.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&Zn((null==n?void 0:n.data)||{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return qn(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/exercise_users.json"),{method:"get",params:n});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Cn({exercise_users:(null==t||null===(i=t.data)||void 0===i?void 0:i.exercise_users)||[],current_answer_user:(null==t||null===(s=t.data)||void 0===s?void 0:s.current_answer_user)||{}}),Bn((null==t||null===(r=t.data)||void 0===r?void 0:r.appraise_user_login)||""),Fn((null==t||null===(l=t.data)||void 0===l?void 0:l.first_export_user_login)||""),Ze(null==t||null===(c=t.data)||void 0===c?void 0:c.total_count)),Wn(null==t?void 0:t.status),qn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function $n(){return($n=d()(a()().mark((function e(n){var t,i,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return dn(null==n?void 0:n.exercise_user_id),hn(2===n.commit_status||3===n.commit_status),Qe(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 5:(null==(r=e.sent)||null===(t=r.data)||void 0===t||null===(t=t.exercise_user_photos)||void 0===t?void 0:t.length)>0?Ce(!0):y.ZP.info("当前暂无照片"),Ve(null==r||null===(i=r.data)||void 0===i?void 0:i.exercise_user_photos),Be(null==r||null===(s=r.data)||void 0===s?void 0:s.alert_count),Qe(!1);case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){N({type:"exercise/setSaveExerciseDownUsers",payload:rt})}),[Qn,Ne,JSON.stringify(se)]);var et=(new Date).getTime(),nt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"姓名",dataIndex:"user_name",fixed:"left",align:"left",render:function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center"},onClick:function(){var t;if(e&&(0,xe.GJ)())if(!(0,xe.Rm)()||null!==(t=T.AssistantObject.exercise)&&void 0!==t&&t.can_view){switch(n.commit_status){case 0:if(!(0,xe.Ny)())return void y.ZP.warning("学生未开始考试,您无权查看");break;case 1:return void y.ZP.warning("学生正在考试中,您无权查看");default:console.log("当前提交状态",n.commit_status)}e&&(0,xe.GJ)()&&(st(),(0,P.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(null==n?void 0:n.login)))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:e&&(0,xe.GJ)()?pe.operationLink:"",children:e||"--"}),!(null==n||!n.delayed_at)&&-1!==de.time&&(0,J.jsx)(b.Z,{title:(0,J.jsxs)("div",{children:["交卷截止时间调整至",(0,J.jsx)("span",{className:"ml5",children:Y()(n.delayed_at).format("YYYY-MM-DD HH:mm")})]}),children:(0,J.jsx)("span",{className:"iconfont icon-shizhong c-blue"})})]})}},{title:"学号",dataIndex:"student_id",align:"left",sorter:!0,render:function(e){return e||"--"}},!(null!=Nn&&Nn.is_excellent)&&0!==(null==Nn?void 0:Nn.groups_count)&&{title:"分班",dataIndex:"user_group_name",align:"left",render:function(e,n){return(0,J.jsx)("div",{className:pe.banding,title:e||"--",children:e||"--"})}},{title:"最终成绩",dataIndex:"score",align:"center",sorter:!0,render:function(e,n){return console.log(n),0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(e="number"==typeof e?Number(e):e,console.log(D()(e)),e||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":(null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et&&(t="--"),null!=n&&n.has_comment||!n.review_status||(t="评阅中"),t=null!=n&&n.has_comment?"已评阅":"未评阅",(e="number"==typeof e?Number(e):e)||(e=0),0===e?(0,J.jsxs)("span",{children:[e," ","未评阅"===t&&(0,J.jsx)("span",{className:"c-red",children:" (待评阅)"})]}):e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--");var t}},{title:"提交状态",dataIndex:"commit_status",align:"left",render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"left",sorter:!0,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",sorter:!0,render:function(e,n){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},(0,xe.GJ)()&&2===(null==de?void 0:de.exercise_type)&&{title:(0,J.jsxs)("span",{children:["考试次数",(0,J.jsx)(b.Z,{title:"每个学生的已考试次数/可考试次数,可点击查看学生的考试记录",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao font14 current"})})]}),dataIndex:"exercise_user_redo_count",render:function(e,n){var t;return(0,J.jsxs)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){var e={name:null==n?void 0:n.user_name,id:null==n?void 0:n.student_id,list:null==n?void 0:n.simulate_exercise_records};bn(c()({},e)),gn(!0)},children:[null==n||null===(t=n.simulate_exercise_records)||void 0===t?void 0:t.length,"/",null==de?void 0:de.simulate_exercise_num]})||"--"}},{title:"打回次数",dataIndex:"exercise_user_redo_count",className:15===(null==ve||null===(n=ve.course)||void 0===n?void 0:n.course_role)||2==(null==de?void 0:de.exercise_type)?pe.noShow:"",align:"left",render:function(e,n){return(0,J.jsx)("div",{style:{display:"flex",alignItems:"center"},children:(0,J.jsx)("span",{className:pe.operationLink,onClick:function(){N({type:"exercise/setActionTabs",payload:{key:"打回记录",student_id:n.user_id}})},children:e||"0"})})}},(null==de?void 0:de.screen_open)&&{title:(0,J.jsxs)("span",{children:["切屏次数",(0,J.jsx)(b.Z,{title:"红色代表学生切屏超过规定次数被强制交卷",children:(0,J.jsx)("span",{className:"icon-xiaowenhao"})})]}),dataIndex:"screen_used_num",align:"center",render:function(e,n){return(0,J.jsxs)("span",{style:e>0?{cursor:"pointer"}:{},className:e>(null==n?void 0:n.screen_total_num)?"c-red":"",onClick:d()(a()().mark((function t(){var i;return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(0!==e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,(0,E.Yu)(W.categoryId,{exercise_user_id:n.exercise_user_id});case 4:i=t.sent,g.Z.info({title:"切屏记录(".concat(null==n?void 0:n.user_name,")"),icon:null,closable:!0,className:pe.recordScreenModal,maskClosable:!0,width:616,centered:!0,content:(0,J.jsx)(A.Z,{style:{marginTop:14},bordered:!0,pagination:!1,rowKey:"time",columns:[{title:"开始切屏时间",align:"center",dataIndex:"time"},{title:"切屏时长(秒)",align:"center",dataIndex:"time_long"},{title:"判定切屏次数",align:"center",dataIndex:"count"}],dataSource:null==i?void 0:i.data})});case 6:case"end":return t.stop()}}),t)}))),children:[e,"/",null==n?void 0:n.screen_total_num]})}},(null==de?void 0:de.exercise_status)>1&&(null==de?void 0:de.open_camera)&&(0,xe.GJ)()&&!(null!==(t=Z.setting)&&void 0!==t&&t.is_local)&&{title:"考试照片",dataIndex:"photo_count",align:"center",render:function(e,n){return n.commit_status>0?(0,J.jsx)("a",{onClick:function(){!function(e){$n.apply(this,arguments)}(n)},children:"".concat(e||0,"/").concat(null==de?void 0:de.photo_count)}):"--"}},(null==de?void 0:de.ip_bind)&&(0,xe.Gg)()&&{title:"考试IP",dataIndex:"last_ip",align:"center",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[e||"--",n.commit_status<=1&&de.ip_bind&&n.last_ip&&(0,J.jsx)(k.ZP,{type:"link",onClick:d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=g.Z.confirm({title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"解除绑定"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-yiguanbi1 current c-grey-c",onClick:function(){return t.destroy()}})})]}),width:500,icon:null,okText:"确定",cancelText:"取消",className:"custom-modal-divider",content:(0,J.jsxs)("div",{children:["为学生解除考试IP绑定后,学生可以使用新的IP地址进入考试。",(0,J.jsx)("span",{className:"c-red",children:"如果该学生正在考试中,将无法作答,需要重新进入考试。"}),"您确定要解除该学生的考试IP绑定?"]}),onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.ab)({id:se.categoryId,exercise_user_id:n.exercise_user_id});case 2:0===e.sent.status&&(y.ZP.success("解绑成功"),Xn(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),children:"解绑"})]})}},(null==de?void 0:de.open_camera)&&(0,xe.Gg)()&&de.exercise_status<3&&!(null!==(i=Z.setting)&&void 0!==i&&i.is_local)&&{title:"允许不拍摄",dataIndex:"close_camera",align:"center",render:function(e,n){return(0,J.jsx)(Q.Z,{checked:e,onClick:d()(a()().mark((function t(){return a()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e?g.Z.info({title:"提示",content:(0,J.jsx)("div",{children:"不允许修改"}),okText:"确认"}):g.Z.confirm({title:"允许不摄像警告",content:(0,J.jsx)("div",{children:"为保证考试公平,本次考试已开启防作弊设置,这需要调用学生的摄像头。如学生硬件设施确有问题,为保证学生考试权利,教师可临时取消限制,允许学生参考。 本操作不可撤回,不可修改。 您确认同意该学生不开启摄像头参加考试吗?"}),onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.cC)(c()(c()({},se),{},{exercise_user_id:n.exercise_user_id}));case 2:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.success("操作成功"),Xn(se));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return t.stop()}}),t)})))})}},(0,xe.GJ)()&&{title:"评阅状态",dataIndex:"has_comment",align:"center",render:function(e,n){return null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et?"--":!e&&n.review_status?"评阅中":e?"已评阅":"未评阅"}},((null==de?void 0:de.assistant_auth)||(0,xe.GJ)()||(0,xe.dE)())&&I&&{title:"操作",fixed:"right",dataInex:"action",align:"left",className:pe.operationCol,render:function(e,n){var t,i;return-1===(null==de?void 0:de.exercise_status)?(0,J.jsxs)("div",{children:[" ",(0,xe.GJ)()&&(0,J.jsx)("a",{onClick:function(e){e.stopPropagation(),N({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.exercise_user_id,type:"exercise"}})},children:"修改成绩"}),(0,J.jsx)("a",{style:{marginLeft:(0,xe.GJ)()&&10},onClick:(0,me.debounce)(function(){var e=d()(a()().mark((function e(t){var i,s,r,l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),e.next=3,(0,f.ZP)("/api/exercises/".concat(null===(i=se)||void 0===i?void 0:i.categoryId,"/exercise_user/view_detail.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 3:o=e.sent,g.Z.confirm({title:"考试详情",closable:!0,width:1200,icon:null,content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学生姓名"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(s=o.data)||void 0===s?void 0:s.user_name})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"学号"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(r=o.data)||void 0===r?void 0:r.student_id})]}),(0,J.jsxs)("div",{style:{marginLeft:60},children:[(0,J.jsx)("span",{style:{color:"#666666"},children:"班级"}),(0,J.jsx)("span",{style:{marginLeft:10},children:null==o||null===(l=o.data)||void 0===l?void 0:l.group_name})]})]}),(0,J.jsx)("div",{style:{marginTop:22,marginBottom:20},children:(0,J.jsx)(A.Z,{columns:[{title:"题型",dataIndex:"type_name",align:"center",render:function(){return"得分"}},{title:"单选题",dataIndex:"single_score",align:"center"},{title:"多选题",dataIndex:"multiple_score",align:"center"},{title:"填空题",dataIndex:"completion_score",align:"center"},{title:"判断题",dataIndex:"judgment_score",align:"center"},{title:"编程题",dataIndex:"program_score",align:"center"},{title:"实训题",dataIndex:"practical_score",align:"center"},{title:"组合题",dataIndex:"combination_socre",align:"center"},{title:"简答题",dataIndex:"subjective_score",align:"center"},{title:"程序填空题",dataIndex:"bprogram_score",align:"center"},{title:"总分",dataIndex:"total_score",align:"center",render:function(e,n){return(0,J.jsx)("span",{style:{color:"实得分"==(null==n?void 0:n.type_name)?"#FA2121":""},children:e})}}],pagination:!1,dataSource:[c()({},null==o?void 0:o.data)]})})]}),footer:null});case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),300),children:"查看详情"})]}):(0,J.jsxs)("div",{children:[(0,xe.GJ)()&&(0,J.jsx)(k.ZP,{ghost:!0,type:"primary",size:"small",disabled:n.commit_status<2,onClick:function(){var e=d()(a()().mark((function e(t){var i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,(0,oe.w)(W.coursesId,W.categoryId);case 3:if(2!==n.commit_status){e.next=9;break}if(!(0,xe.Rm)()||null!==(i=T.AssistantObject.exercise)&&void 0!==i&&i.can_view){e.next=7;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 7:st(),window.location.href="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(n.login);case 9:if(3!==n.commit_status){e.next=14;break}if(!(0,xe.Rm)()||null!==(s=T.AssistantObject.exercise)&&void 0!==s&&s.can_appraise){e.next=13;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 13:N({type:"exercise/setActionTabs",payload:{key:"更改评阅",saveExerciseUsers:st,selectArrs:{record:c()({},n),exercise_types:c()({},Nn)},params:c()({},se)}});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=Nn&&Nn.appraise_setting&&null!=Nn&&Nn.sealed_review&&new Date(null==Nn?void 0:Nn.appraise_end_time).getTime()>et?"评阅":n.has_comment?"更改评阅":!n.has_comment&&"评阅"}),!(0,xe.dE)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{ghost:!0,type:"primary",className:"ml10",size:"small",disabled:0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?N({type:"exercise/setActionTabs",payload:{key:"调整状态",selectArrs:n,exercise_user_id:[n.exercise_user_id]}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"调整状态"}),(0,xe.dE)()&&(0,J.jsx)("span",{style:{color:null!=Nn&&Nn.answered_open&&(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.login)===(null==n?void 0:n.login)?"#0152d9":"#000000",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(W.coursesId,W.categoryId,"正在进入查看,请稍后...");case 5:(0,P.xg)("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==n?void 0:n.login,"?check=true"));case 6:case"end":return e.stop()}}),e)}))),children:null!=Nn&&Nn.answered_open&&(null==Sn||null===(i=Sn.current_answer_user)||void 0===i?void 0:i.login)===(null==n?void 0:n.login)?"查看":"- -"}),(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(b.Z,{title:3===de.exercise_status&&"本试卷已截止,请先修改截止时间使本试卷处于“考试中”",children:(0,J.jsx)(k.ZP,{danger:!0,ghost:!0,className:"ml10",size:"small",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label)||0===(null==n?void 0:n.commit_status),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?N({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:[n.exercise_user_id],selectArrs:n,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"延时"})})]})}}].filter((function(e){return!!e})),tt=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((se.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((se.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):(0,J.jsx)("span",{children:e}))}},!(1!==(null==Nn?void 0:Nn.objective)||1===(null==Nn?void 0:Nn.objective)&&1!==(null==Nn?void 0:Nn.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Nn?void 0:Nn.subjective)||1===(null==Nn?void 0:Nn.subjective)&&1!==(null==Nn?void 0:Nn.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e})),it=s()(nt);it[0]=c()({},it[0]),it[(null==it?void 0:it.length)-1]=c()({},it[(null==it?void 0:it.length)-1]),it[0].render=function(){return"我"},it[(null==it?void 0:it.length)-1].render=function(){var e;return null!=Sn&&null!==(e=Sn.current_answer_user)&&void 0!==e&&e.login?(0,J.jsx)("span",{style:{color:"#0152d9",marginRight:"5px",cursor:"pointer"},onClick:d()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Nn&&Nn.answered_open){e.next=3;break}return y.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 3:return e.next=5,(0,oe.w)(W.coursesId,W.categoryId,"正在进入查看,请稍后...");case 5:i="/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/users/").concat(null==Sn||null===(n=Sn.current_answer_user)||void 0===n?void 0:n.login),(null==Sn||null===(t=Sn.current_answer_user)||void 0===t?void 0:t.commit_status)>1&&(i+="?check=true"),v.history.push(i);case 8:case"end":return e.stop()}}),e)}))),children:"查看"}):"--"};var st=function(){try{var e,n=c()({},se);delete n.page,delete n.limit,localStorage["".concat(null==C||null===(e=C.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-filter")]=JSON.stringify(n)}catch(e){}},rt=function(){try{var e,n=c()(c()({},se),{},{firstTargetLogin:Qn,totalCount:Ne});delete n.page,delete n.limit,localStorage["".concat(null==C||null===(e=C.userInfo)||void 0===e?void 0:e.login,"-").concat(se.coursesId,"-").concat(se.categoryId,"-downFilter")]=JSON.stringify(n)}catch(e){}};return(0,J.jsxs)("section",{className:"mb20",children:[(null==Nn?void 0:Nn.score_open)&&(0,xe.dE)()&&(0,J.jsx)(A.Z,{pagination:!1,showHeader:!1,dataSource:[c()({},null==Sn?void 0:Sn.current_answer_user)],columns:it,scroll:{x:"max-content"}}),!(0,xe.GJ)()&&(0,J.jsxs)("div",{className:"bg-white pt10 mt15",children:[!(null==Nn||!Nn.answer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsxs)("span",{style:{color:"#FF954C"},children:[null==Nn?void 0:Nn.answer_users," "]}),"已交"]}),!(null==Nn||!Nn.unanswer_users)&&(0,J.jsxs)("span",{className:"mr10",children:[null==Nn?void 0:Nn.unanswer_users,"未交"]}),"--"!==(null==Nn?void 0:Nn.exercise_end_time)&&(null!=de&&de.before_start?"":(0,J.jsxs)("span",{children:["考试剩余时间:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==Nn?void 0:Nn.exercise_end_time})]})),(null==de?void 0:de.before_start)&&(0,J.jsxs)("span",{children:["距离考试开始还有:",(0,J.jsx)("span",{style:{color:"#FF954C"},children:null==de?void 0:de.before_start})]})]}),!(null!=Nn&&Nn.exercise_all_users)&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(!(null==Nn||!Nn.exercise_all_users)||(0,xe.dE)())&&(0,J.jsxs)("aside",{children:[(0,xe.GJ)()&&(0,J.jsx)("aside",{className:"pt20",children:(0,J.jsxs)(B.Z,{form:Ye,onValuesChange:function(e){se.page=1;var n=Object.assign({},Ye.getFieldsValue());Object.keys(n).map((function(e){"objective_score_gte"!==e&&"objective_score_lte"!==e&&(n[e].includes("all")?(delete se[e],Ye.setFieldsValue(O()({},e,"all"))):(se[e]=n[e],""!=n[e]&&n[e]?Ye.setFieldsValue(O()({},e,se[e])):Ye.setFieldsValue(O()({},e,"all"))))})),("objective_score_gte"in e||"objective_score_lte"in e)&&(n.objective_score_gte&&n.objective_score_lte&&n.objective_score_gte>n.objective_score_lte?(Ye.setFieldsValue({objective_score_lte:n.objective_score_gte}),se.objective_score_lte=n.objective_score_gte||null,se.objective_score_gte=n.objective_score_gte||null):(se.objective_score_lte=n.objective_score_lte||null,se.objective_score_gte=n.objective_score_gte||null)),re(c()({},se)),Xn(se),S(c()({},se))},initialValues:O()(O()(O()(O()({},"commit_status","all"),"exercise_group_id","all"),"review","all"),"is_make_up","all"),children:[(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"选择班级:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(r=be.course_group)&&void 0!==r&&r.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:(null==Nn?void 0:Nn.course_groups)&&(null==Nn?void 0:Nn.course_groups.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},e.exercise_group_id)})))})]})})}),(0,J.jsx)(B.Z.Item,{name:"commit_status",children:(0,J.jsx)(_.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"提交状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(l=be.commit_status)&&void 0!==l&&l.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:X.map((function(e,n){return(0,J.jsxs)(_.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},e.id)}))})]})})}),(0,J.jsx)(B.Z.Item,{name:"review",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"评阅状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(o=be.review)&&void 0!==o&&o.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:null==V?void 0:V.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]},n)}))})]})})}),(null==Nn?void 0:Nn.open_make_up)&&(0,J.jsx)(B.Z.Item,{name:"is_make_up",children:(0,J.jsx)(_.Z.Group,{value:[],style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"80px",children:"补考状态:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",checked:!(null!==(u=be.is_make_up)&&void 0!==u&&u.length),children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:$.map((function(e,n){return(0,J.jsxs)(_.Z,{name:"is_make_up",value:e.id,children:[e.name,"(",null==Nn?void 0:Nn[e.type],")"]})}))})]})})}),(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(F.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){se.search=null==e?void 0:e.trim(),se.page=1,re(c()({},se)),Xn(se)},style:{width:240}})})})}),!(null!=de&&de.is_random)&&(0,J.jsxs)(z.Z,{className:["tr",pe.rightFilter].join(" "),children:[1===(null==Nn?void 0:Nn.objective)&&1===(null==Nn?void 0:Nn.subjective)&&(0,J.jsxs)(J.Fragment,{children:["按客观题得分分组",(0,J.jsx)("span",{children:(0,J.jsx)(B.Z.Item,{name:"objective_score_gte",children:(0,J.jsx)(R.Z,{min:0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最低"})})}),(0,J.jsx)("span",{children:(0,J.jsx)(B.Z.Item,{name:"objective_score_lte",children:(0,J.jsx)(R.Z,{min:(null===(p=se)||void 0===p?void 0:p.objective_score_gte)||0,max:null==Nn?void 0:Nn.objective_score,placeholder:"最高"})})})]}),1===(null==Nn?void 0:Nn.subjective)&&I&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(k.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(W.coursesId,W.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/reviews/group"));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-tijiaozongjie"}),(0,J.jsx)("span",{children:"集中批量批阅"})]})}),(0,J.jsx)(k.ZP,{type:"default",disabled:!On,children:(0,J.jsxs)("a",{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),!(0,xe.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_appraise){e.next=4;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 4:return e.next=6,(0,oe.w)(W.coursesId,W.categoryId);case 6:st(),v.history.push("/classrooms/".concat(se.coursesId,"/exercise/").concat(se.categoryId,"/review/").concat(On));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-filesync3x"}),(0,J.jsx)("span",{children:"组内顺序批阅"})]})})]})]}),(0,J.jsx)(z.Z,{children:3===(null==de?void 0:de.exercise_status)&&(0,J.jsxs)(k.ZP,{className:"ml10",onClick:function(){N({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测",params:se}})},children:[(0,J.jsx)("i",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]})}),(0,J.jsxs)(z.Z,{children:[(null==de?void 0:de.exercise_time)>0&&2!=(null==de?void 0:de.exercise_type)&&(0,xe.Gg)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{className:"mr10",disabled:3===de.exercise_status||5===de.exercise_status||(null==de?void 0:de.appraise_label),onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_delay?0!=Un.length?N({type:"exercise/setActionTabs",payload:{key:"延时",exercise_user_id:Un,isBatch:!0,exercise_time:de.exercise_time,params:c()({},se)}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量延时"}),!(0,xe.dE)()&&["考试中"].includes(P.ju[de.exercise_status])&&(0,J.jsx)(k.ZP,{onClick:function(){var e;!(0,xe.Rm)()||null!=T&&null!==(e=T.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_forcing_commit?0!=Un.length?N({type:"exercise/setActionTabs",payload:{key:"调整状态",exercise_user_id:Un,isBatch:!0}}):y.ZP.warning("请先选择学生!"):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"批量调整状态"})]})]})]})}),-3===Kn&&!(0,xe.dE)()&&(0,J.jsx)(ee.Z,{customText:"修改给分方式重新判分中,请耐心等待...",styles:{margin:"0 auto",padding:100}}),-3!==Kn&&(0,J.jsx)(A.Z,{className:"mt30",loading:Tn,hideOnSinglePage:!0,pagination:!1,dataSource:(0,xe.dE)()?null!=Nn&&Nn.score_open?null==Sn?void 0:Sn.exercise_users:[(null==Sn?void 0:Sn.current_answer_user)||{}]:null==Sn?void 0:Sn.exercise_users,columns:nt,rowSelection:!(0,xe.dE)()&&{selectedRowKeys:Un,onChange:function(e){Gn(e)},getCheckboxProps:function(e){return{disabled:0===e.commit_status}}},rowKey:"exercise_user_id",scroll:{x:"max-content"},size:"middle",onChange:function(e,n,t){se.page=1,void 0===t.order?(se.order_type=null,se.order=null):(se.order_type="descend"===t.order?"desc":"asc",se.order=t.field),re(c()({},se)),Xn(se)}}),Ne>20&&(0,J.jsx)("aside",{className:"tc pb30 mt30",children:(0,J.jsx)(H.Z,{onChange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20;se.page=e,se.limit=n,re(c()({},se)),Xn(se)},current:se.page||1,pageSize:se.limit,total:Ne,showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}})})]}),(0,J.jsx)(g.Z,{open:vn,title:(0,J.jsxs)("span",{children:["考试记录(",null==_n?void 0:_n.name," ",null==_n?void 0:_n.id,")"]}),centered:!0,width:1e3,footer:null,onCancel:function(){gn(!1)},children:0===(null==_n||null===(j=_n.list)||void 0===j?void 0:j.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(A.Z,{dataSource:null==_n?void 0:_n.list,columns:tt,pagination:!1})}),(0,J.jsx)(G,{}),(0,J.jsx)(U,{}),(0,J.jsx)(ie,{}),(0,J.jsx)(ae,{}),Se&&(0,J.jsxs)(g.Z,{title:"防作弊头像",open:Se,centered:!0,onCancel:function(){nn(1),Ce(!1),Ve([]),qe("alert"),an("")},footer:(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("div",{style:{flex:1,textAlign:"left"},children:[" ",(0,J.jsx)(k.ZP,{onClick:d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(rn){e.next=3;break}return y.ZP.info("输入框内容不能为空"),e.abrupt("return");case 3:return Ke(!0),e.next=6,(0,f.ZP)("/api/exercises/".concat(se.categoryId,"/send_alert.json"),{method:"post",body:{content:rn,clazz:Te,exercise_user_id:on}});case 6:0===(null==(n=e.sent)?void 0:n.status)&&(y.ZP.info("发送成功"),nn(1),Ce(!1),Ve([]),qe("alert"),an("")),Ke(!1);case 9:case"end":return e.stop()}}),e)}))),disabled:pn,loading:He,children:"发送"})]}),(0,J.jsx)(k.ZP,{disabled:0===(null==Ge?void 0:Ge.length),style:{marginRight:"10px"},onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en-1==0?null==Ge?void 0:Ge.length:en-1);case 2:case"end":return e.stop()}}),e)}))),children:"上一张"}),(0,J.jsx)(k.ZP,{disabled:0===(null==Ge?void 0:Ge.length),type:"primary",onClick:d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nn(en===(null==Ge?void 0:Ge.length)?1:en+1);case 2:case"end":return e.stop()}}),e)}))),children:"下一张"})]}),children:[(0,J.jsx)("img",{style:{width:"234px !important",height:"132px",borderRadius:"5px"},src:Ge[en-1]}),(0,J.jsx)("span",{onClick:function(){ce.Z.publish("preview-image",Ge[en-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"},children:"预览"}),(0,J.jsx)("span",{style:{color:"#0152d9",marginTop:"16px",width:"234px",justifyContent:"center",display:"flex"},children:en+"/"+(null==Ge?void 0:Ge.length)}),(0,J.jsxs)(K.ZP,{className:"mt20",checked:"alert"===Te,onChange:function(){return qe("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(K.ZP,{className:"mt10",checked:"notice"===Te,onChange:function(){return qe("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsx)(F.Z.TextArea,{className:"mt20",value:rn,onChange:function(e){return an(e.target.value)},placeholder:"请输入".concat("alert"===Te?"警告":"通知","内容").concat("alert"===Te?",如:扭头低头大幅度动作检测":"")}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",Oe,"次警告"]})]}),(0,J.jsx)(le.Z,{}),(0,J.jsx)(ue,{}),(0,J.jsx)(je,{})]})})),be=t(78386),we=t(20538),ke={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"},Ne=t(4847),Ze=(t(6419),/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i),Ae=(0,m.forwardRef)((function(e,n){var t,i,s=e.src,r=(e.videoId,e.logWatchHistory,e.courseId,e.startTime,e.handlePause,e.handlePlay,e.handlePlayEnded,e.videoSpeed,"flv"===(null===(i=s=null===(t=s)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop())),a=(0,m.useRef)(),l=(0,m.useRef)(),c=(0,m.useRef)(0),o=(0,m.useRef)(0),d=(0,m.useState)(0),u=x()(d,2),p=u[0],h=u[1],f=navigator.userAgent.toLowerCase().match(Ze);f&&f[0];(0,m.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return a.current.currentTime},getDuration:function(){return a.current.duration}}})),(0,m.useEffect)((function(){o.current=void 0;try{var e;Ne.Z.isSupported&&r&&s&&(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(o.current=Ne.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:s+"?t="+Date.now(),muted:!1,isLive:!0}),o.current.on("play",(function(){console.log(21111)})),a.current&&(o.current.detachMediaElement(a.current),o.current.attachMediaElement(a.current),o.current.load(),o.current.play())):a.current.setAttribute("src",s+"?t="+Date.now())}catch(e){setTimeout((function(){h(p+1)}),1e3)}return console.log("src:",s),function(){var e,n,t,i,s,r,l,c;o.current&&(null===(e=o.current)||void 0===e||null===(n=e.unload)||void 0===n||n.call(e),null===(t=o.current)||void 0===t||null===(i=t.pause)||void 0===i||i.call(t),null===(s=o.current)||void 0===s||null===(r=s.destroy)||void 0===r||r.call(s),null===(l=o.current)||void 0===l||null===(c=l.detachMediaElement)||void 0===c||c.call(l,a.current),o.current=void 0,a.current.src="")}}),[a,r,s,p]),(0,m.useEffect)((function(){return l.current=setInterval((function(){c.current>0&&c.current===a.current.currentTime&&(console.log("播放一次"),h(p+1)),c.current=a.current.currentTime}),3e3),function(){clearInterval(l.current)}}),[]);return(0,J.jsx)("video",{ref:a,onerr:!0,onErrorCapture:function(){h(p+1)},autoPlay:!0,muted:!0})})),Ie=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,m.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",save_name:"",exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=B.Z.useForm(),p=x()(u,1)[0],h=(0,m.useState)(),j=x()(h,2),w=j[0],k=j[1],N=(0,m.useState)(!1),Z=x()(N,2),I=Z[0],S=Z[1],C=t.exerciseList,E=t.commonHeader,T=(0,m.useState)([]),q=x()(T,2),D=q[0],M=q[1],Q=(0,m.useState)([]),R=x()(Q,2),H=R[0],K=R[1],W=(0,m.useState)(0),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)(!0),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(!1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useRef)(null);(0,m.useEffect)((function(){ae(l)}),[]),(0,m.useEffect)((function(){return clearInterval(re.current),2===(null==E?void 0:E.exercise_status)&&(re.current=setInterval((function(){ae(l)}),3e4)),function(){clearInterval(re.current)}}),[null==E?void 0:E.exercise_status,l]);var ae=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),ee(!0),M([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_identity_photos.json"),{method:"get",params:t});case 6:i=e.sent,K([]),ee(!1),G(null==i?void 0:i.count),M((null==i?void 0:i.exercise_users)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(e,n){l.page=1,l[n]=e,o(c()({},l)),ae(l)};(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(k(47),S(!0)))}),[document.getElementById("divhe"),C]);var de=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:140,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e||"--",children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"user_group_name",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{className:ke.es,children:e})}):"--"}},{title:"人脸照片",dataIndex:"photo_url",width:90,ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsx)("img",{width:40,style:{maxHeight:30},src:e,className:"current",onClick:function(){pe(n)}})}},{title:"审核状态",width:100,dataIndex:"exercise_identity_photo_state",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核时间",dataIndex:"audit_time",width:180,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核类型",dataIndex:"audit_clazz",width:90,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)("span",{children:e||"--"})}},{title:"操作",dataIndex:"action",width:180,ellipsis:{showTitle:!1},render:function(e,n){var t;return(0,J.jsxs)(J.Fragment,{children:["submitted"===(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return se(n)},children:"审核"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"审核"}),"submitted"!==(null==n?void 0:n.exercise_identity_photo_state)?(0,J.jsx)("span",{className:"c-light-primary current ml10 mr10",onClick:function(){return ue(n)},children:"审核记录"}):(0,J.jsx)("span",{className:"c-grey-999 ml10 mr10 cursorNotAllowed",children:"审核记录"}),"passed"===(null==n?void 0:n.exercise_identity_photo_state)&&null!=n&&null!==(t=n.play_url)&&void 0!==t&&t.length?(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return xe(n)},children:"摄像监控"}):(0,J.jsx)("span",{className:"c-grey-999 cursorNotAllowed",children:"摄像监控"})]})}}],ue=function(e){var n=[{title:"审核时间",dataIndex:"audit_time",width:170,render:function(e,n){return(0,J.jsx)("span",{children:e||"--"})}},{title:"审核状态",dataIndex:"exercise_identity_photo_state",width:110,render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["passed"===e&&(0,J.jsx)("span",{style:{color:"#44D7B6"},children:"审核通过"}),"rejected"===e&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"审核不通过"}),"submitted"===e&&(0,J.jsx)("span",{style:{color:"#666666"},children:"待审核"})]})}},{title:"审核意见",dataIndex:"comment",render:function(e,n){return e?(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})}):"--"}},{title:"采集照片",dataIndex:"photo_url",width:90,render:function(e,n){return(0,J.jsx)("span",{className:"current c-light-primary",onClick:function(){ce.Z.publish("preview-image",e)},children:"查看"})}}],t=g.Z.confirm({icon:null,width:700,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"审核记录"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return t.destroy()}})})]}),content:(0,J.jsx)("div",{children:(0,J.jsx)(A.Z,{className:ke.customTable,dataSource:[c()({},e)],bordered:!1,columns:n,rowKey:"exercise_identity_photo_id",rowClassName:ke.row,pagination:!1})})})},xe=function(e){var n,t,i=g.Z.confirm({icon:null,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,width:(null==e||null===(n=e.play_url)||void 0===n?void 0:n.length)<6?724:744,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"视频"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return i.destroy()}})})]}),content:(0,J.jsx)("ul",{className:ke.sys,children:null==e||null===(t=e.play_url)||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)("li",{className:ke.li,children:(0,J.jsxs)("div",{className:ke.d1,children:[(0,J.jsx)("div",{className:ke.img,children:(0,J.jsx)(Ae,{src:null==e?void 0:e.replace(".m3u8",".flv"),autoPlay:!0})}),(0,J.jsx)("div",{className:ke.btn,children:(0,J.jsxs)("div",{className:ke.b1,children:["回放视频",n+1]})})]})},n)}))})})},pe=function(e){var n=g.Z.confirm({icon:null,className:"".concat(ke.cusModal," custom-modal-divider"),centered:!0,width:710,title:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{flex:"1",children:"人脸照片"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"iconfont icon-guanbi7 font12 current c-grey-c",onClick:function(){return n.destroy()}})})]}),content:(0,J.jsx)(L.Z,{children:(0,J.jsxs)("aside",{className:ke.imgWrap,style:{marginBottom:40},children:[(0,J.jsxs)("div",{className:ke.img,children:[(0,J.jsx)("img",{width:326,src:(0,P.Tv)(null==e?void 0:e.photo_url)}),(0,J.jsx)("div",{className:ke.textP,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ke.img,style:{marginLeft:20},children:[null!=e&&e.identity_url?(0,J.jsx)("img",{width:326,src:(0,P.Tv)(null==e?void 0:e.identity_url)}):(0,J.jsx)("div",{className:ke.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),(0,J.jsx)("div",{className:ke.textP,children:"证件照片"})]})]})})})},he={selectedRowKeys:H,columnWidth:40,onChange:function(e){K(e)},getCheckboxProps:function(e){return{disabled:!("passed"!==(null==e?void 0:e.exercise_identity_photo_state))}}};return(0,J.jsxs)("section",{className:ke.wrap,children:[(0,J.jsx)(B.Z,{form:p,onChange:function(){l.page=1;var e=Object.assign({},p.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete l.course_group,p.setFieldsValue(O()({},"exercise_group_id","all"))):(l.course_group=e[n],p.setFieldsValue(O()({},"exercise_group_id",l.course_group)))})),o(c()({},l)),ae(l)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:w+"px",overflow:"hidden"},children:null===(n=C.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;k(w>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===w?"展开":"收起",47===w?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsxs)("div",{className:ke.control,children:[(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.save_name,onChange:function(e){return n=e.target.value,l.page=1,l.save_name=n,void o(c()({},l));var n},onSearch:function(){l.page=1,l.name=l.save_name,o(c()({},l)),ae(l)}}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核状态",value:null==l?void 0:l.state,onChange:function(e){return oe(e,"state")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:"submitted",children:"待审核"}),(0,J.jsx)(ve.default.Option,{value:"passed",children:"审核通过"}),(0,J.jsx)(ve.default.Option,{value:"rejected",children:"审核不通过"})]}),(0,J.jsxs)(ve.default,{placeholder:"请选择审核类型",value:null==l?void 0:l.audit,onChange:function(e){return oe(e,"audit")},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部"}),(0,J.jsx)(ve.default.Option,{value:1,children:"自动审核"}),(0,J.jsx)(ve.default.Option,{value:2,children:"人工审核"})]}),(0,J.jsxs)("span",{className:ke.btn,style:{cursor:"pointer"},onClick:function(){H.length?se(!0):y.ZP.warning("请选择学生")},children:[(0,J.jsx)("i",{className:"iconfont icon-piliangcaozuo font14 mr5"}),"批量审核"]})]}),(0,J.jsx)("div",{className:ke.bgH}),(0,J.jsx)(A.Z,{rowSelection:he,className:ke.customTable,dataSource:D,bordered:!1,columns:de,rowKey:"exercise_identity_photo_id",rowClassName:ke.row,loading:$,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ae(l)},pagination:{pageSize:l.limit,total:U,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Se,{selectIds:H,visible:ie,onCancel:function(){return se(!1)},onOk:function(){se(!1),ae(l)},params:l}),(0,J.jsx)(le.Z,{})]})})),Se=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,m.useState)(!1),o=x()(l,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],_=B.Z.useForm(),b=x()(_,1)[0],w=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){b.resetFields(),y({})},confirmLoading:u,onOk:function(){return b.submit()},children:(0,J.jsxs)(B.Z,{className:ke.formWrap,form:b,labelCol:{span:4},wrapperCol:{span:18},onFinish:w,onValuesChange:function(){y(c()({},b.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(L.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(z.Z,{children:"采集照片:"}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)("aside",{className:ke.imgWrap,children:[(0,J.jsxs)("div",{className:ke.img,children:[(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:ke.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ke.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:ke.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:ke.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==n?void 0:n.identity_url))},className:ke.iBtn,children:"预览"}),(0,J.jsx)("div",{className:ke.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(B.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(K.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,J.jsx)(B.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(F.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Ce=t(96865),Ee=t(64165),Pe={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"},Te=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i,s,r,l,o,u,p,h=e.exercise,j=(e.dispatch,e.user,(0,v.useParams)()),w=(0,m.useState)({page:1,limit:10,name:"",save_name:"",exercise_id:null==j?void 0:j.categoryId}),N=x()(w,2),I=N[0],S=N[1],C=B.Z.useForm(),E=x()(C,1)[0],T=(0,m.useState)(),q=x()(T,2),D=q[0],M=q[1],Q=(0,m.useState)(!1),R=x()(Q,2),W=R[0],U=R[1],G=h.exerciseList,V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(0),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useState)(!0),ae=x()(re,2),oe=ae[0],de=ae[1],ue=(0,m.useState)(!1),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,m.useState)("1"),ge=x()(me,2),je=ge[0],ye=ge[1],_e=(0,m.useState)(1),ke=x()(_e,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)("alert"),Ie=x()(Ae,2),Se=Ie[0],Te=Ie[1],qe=(0,m.useState)(1),De=x()(qe,2),Me=De[0],Oe=De[1],Be=(0,m.useState)(""),Le=x()(Be,2),ze=Le[0],Qe=Le[1],Fe=(0,m.useState)(!1),Re=x()(Fe,2),He=Re[0],Ke=Re[1],We=(0,m.useState)(!1),Ye=x()(We,2),Je=Ye[0],Ue=Ye[1],Ge=(0,m.useState)([]),Ve=x()(Ge,2),Xe=Ve[0],$e=Ve[1];(0,m.useEffect)((function(){en(I)}),[]);var en=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),de(!0),ee([]),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_videos.json"),{method:"get",params:t});case 5:i=e.sent,de(!1),se(null==i?void 0:i.count),ee((null==i?void 0:i.exercise_users)||[]);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(M(47),U(!0)))}),[document.getElementById("divhe"),G]);var nn=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ke(!0),he({}),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/student_info.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 4:return t=e.sent,e.next=7,(0,f.ZP)("/api/exercises/".concat(null==I?void 0:I.exercise_id,"/video_push_logs.json"),{method:"get",params:{exercise_user_id:null==n?void 0:n.exercise_user_id}});case 7:null!=(i=e.sent)&&i.data&&$e((null==i?void 0:i.data)||[]),null!=t&&t.data&&he(c()(c()({},null==t?void 0:t.data),{},{exercise_user_id:null==n?void 0:n.exercise_user_id,datas:n})),Ke(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),tn=function(e){var n,t;"prev"===e?Ze(Ne-1==0?null==pe||null===(n=pe.exercise_user_photos)||void 0===n?void 0:n.length:Ne-1):Ze(Ne===(null==pe||null===(t=pe.exercise_user_photos)||void 0===t?void 0:t.length)?1:Ne+1)},sn=function(e){Te(e),Oe(1),Qe("")},rn=[{key:1,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:2,value:"请勿离开监控范围!"},{key:3,value:"请不要与其他人交谈!"},{key:4,value:"请不要做与考试无关的行为!"},{key:5,value:"请勿切屏,超过3次将被强制交卷!"},{key:6,value:"请勿遮挡或关闭电脑摄像监控!"},{key:0,value:"其他"}],an=[{key:1,value:"请将手机放置于侧后方45°,离桌面1米左右,保证能拍摄到上半身、电脑屏幕和桌面。"},{key:2,value:"手机录像异常,请重新扫描左侧二维码开启手机摄像录制。"},{key:0,value:"其他"}],ln="alert"===Se?rn:an;return(0,J.jsxs)("section",{className:Pe.wrap,children:[(0,J.jsx)(B.Z,{form:E,onChange:function(){I.page=1;var e=Object.assign({},E.getFieldsValue());Object.keys(e).map((function(n){if("exercise_group_id"===n)e[n].includes("all")||!e[n].length?(delete I.course_group,E.setFieldsValue(O()({},"exercise_group_id","all"))):(I.course_group=e[n],E.setFieldsValue(O()({},"exercise_group_id",I.course_group)))})),en(I)},initialValues:O()({},"exercise_group_id","all"),children:(0,J.jsx)(B.Z.Item,{name:"exercise_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"选择分班:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:D+"px",overflow:"hidden"},children:null===(n=G.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),W&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;M(D>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===D?"展开":"收起",47===D?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})})}),(0,J.jsx)("div",{className:Pe.control,children:(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==I?void 0:I.save_name,onChange:function(e){return n=e.target.value,I.page=1,I.save_name=n,void S(c()({},I));var n},onSearch:function(){I.page=1,I.name=I.save_name,S(c()({},I)),en(I)}})}),(0,J.jsx)("div",{className:Pe.bgH}),(0,J.jsxs)("div",{className:Pe.warpList,children:[(0,J.jsxs)(Ce.Z,{loading:oe,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{className:"c-grey-666 mb20 mt20",children:["共",(0,J.jsx)("span",{className:"c-orange",children:ie}),"名学生已开启手机摄影"]}),$.length?(0,J.jsx)("ul",{className:Pe.sys,children:$.map((function(e,n){var t=e.user_name,i=e.user_group_name,s=e.video_url,r=e.login,a=e.student_id;return(0,J.jsx)("li",{className:Pe.li,children:(0,J.jsxs)("div",{className:Pe.d1,children:[(0,J.jsx)("div",{className:Pe.img,children:(0,J.jsx)("iframe",{style:{height:340,width:"100%",border:"none"},src:"/live-play.html?key=".concat(n,"&video_url=").concat(null==s?void 0:s.replace(".m3u8",".flv"))})}),(0,J.jsx)(b.Z,{title:"姓名+学号",children:(0,J.jsxs)("div",{className:Pe.btn,onClick:function(){return(0,P.RG)("".concat(I.exercise_id,"-").concat(r),!0)},children:[(0,J.jsx)("div",{title:t,className:Pe.b1,children:t}),(0,J.jsxs)("div",{title:i,className:Pe.b2,children:["(",a,")"]})]})}),(0,J.jsx)("div",{onClick:function(){return nn(e)},className:Pe.big,children:"查看"})]})},n)}))}):(0,J.jsx)(Ee.Z,{})]}),(0,J.jsx)(H.Z,{showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})},className:"tc",showSizeChanger:!1,showQuickJumper:!0,hideOnSinglePage:!0,onChange:function(e,n){I.page=e,I.limit=n,S(c()({},I)),en(I)},pageSize:null==I?void 0:I.limit,current:I.page,total:ie})]}),(0,J.jsx)(g.Z,{title:"查看详细信息",open:pe,centered:!0,width:850,destroyOnClose:!0,onCancel:function(){he(!1)},afterClose:function(){Ze(1),Te("alert"),Qe(""),ye("1"),Oe(1)},footer:null,children:(0,J.jsxs)(Ce.Z,{loading:He,active:!0,paragraph:{rows:5},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{children:["姓名:",null==pe||null===(t=pe.datas)||void 0===t?void 0:t.user_name]}),(0,J.jsxs)("span",{className:"ml20",children:["学号:",null==pe||null===(i=pe.datas)||void 0===i?void 0:i.student_id]}),(0,J.jsxs)("span",{className:"ml20",children:["班级:",null==pe||null===(s=pe.datas)||void 0===s?void 0:s.user_group_name]})]}),(0,J.jsxs)(Z.Z,{className:"mt10",defaultActiveKey:je,onChange:function(e){ye(e)},children:[(0,J.jsx)(Z.Z.TabPane,{tab:"防作弊头像",children:(0,J.jsxs)("aside",{className:Pe.imgWrap,children:[(0,J.jsx)("div",{className:Pe.img,style:{width:234,marginLeft:30,textAlign:"center"},children:null!=pe&&null!==(r=pe.exercise_user_photos)&&void 0!==r&&r.length?(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)("img",{height:131,src:null==pe||null===(l=pe.exercise_user_photos)||void 0===l?void 0:l[Ne-1]}),(0,J.jsx)("div",{onClick:function(){var e;ce.Z.publish("preview-image",null==pe||null===(e=pe.exercise_user_photos)||void 0===e?void 0:e[Ne-1])},className:Pe.iBtn,children:"预览"}),(0,J.jsxs)("div",{className:Pe.text,children:["考试中照片",(0,J.jsxs)("span",{className:"c-light-primary",children:[Ne,"/",null==pe||null===(o=pe.exercise_user_photos)||void 0===o?void 0:o.length]})]}),1===Ne?(0,J.jsxs)("div",{style:{color:"#ccc",cursor:"not-allowed"},className:Pe.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}):(0,J.jsxs)("div",{onClick:function(){return tn("prev")},className:Pe.l,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fanhui2"})]}),(0,J.jsx)("div",{onClick:function(){return tn("next")},className:Pe.r,children:(0,J.jsx)("i",{className:"iconfont icon-lujing"})})]}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无考试中照片"})})}),(0,J.jsxs)("div",{className:Pe.img,style:{marginLeft:60,width:234,textAlign:"center"},children:[null!=pe&&pe.identity_url?(0,J.jsx)("img",{height:131,src:(0,P.Tv)(null==pe?void 0:pe.identity_url)}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==pe||!pe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==pe?void 0:pe.identity_url))},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"证件照片"})]})]})},"1"),(0,J.jsx)(Z.Z.TabPane,{tab:"人脸照片",children:(0,J.jsxs)("aside",{className:Pe.imgWrap,style:{marginLeft:70},children:[(0,J.jsxs)("div",{className:Pe.img,children:[(0,J.jsx)("img",{width:234,src:null==pe?void 0:pe.exercise_identity_photo}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==pe?void 0:pe.exercise_identity_photo)},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Pe.img,style:{marginLeft:20,width:234,textAlign:"center"},children:[null!=pe&&pe.identity_url?(0,J.jsx)("img",{height:131,src:(0,P.Tv)(null==pe?void 0:pe.identity_url)}):(0,J.jsx)("div",{className:Pe.no,children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==pe||!pe.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==pe?void 0:pe.identity_url))},className:Pe.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Pe.text,children:"证件照片"})]})]})},"2"),(0,J.jsx)(Z.Z.TabPane,{tab:"警告和通知",children:(0,J.jsxs)("div",{className:Pe.fo,children:[(0,J.jsxs)(K.ZP,{className:"mt20",checked:"alert"===Se,onChange:function(){return sn("alert")},children:["发送警告",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(如发现学生在考试中的照片存在异常时,可发送消息给学生)"})]}),(0,J.jsxs)(K.ZP,{className:"mt10",checked:"notice"===Se,onChange:function(){return sn("notice")},children:["发送通知",(0,J.jsx)("span",{className:"font14 c-grey-999",children:"(考试中如有消息通知,可发送消息给学生)"})]}),(0,J.jsxs)("div",{className:"mt20",children:[(0,J.jsx)("span",{className:"mr10",children:"原因:"}),(0,J.jsx)(ve.default,{style:{width:570},value:Me,onChange:function(e){Oe(e)},children:null==ln?void 0:ln.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.key,children:e.value},e.key)}))})]}),0===Me&&(0,J.jsx)(F.Z.TextArea,{className:"mt20",value:ze,onChange:function(e){return Qe(e.target.value)},placeholder:"请填写其他原因"}),(0,J.jsxs)(L.Z,{className:"mt10",align:"middle",children:[(0,J.jsx)("div",{className:"mr10",children:"发送记录"}),(0,J.jsxs)("div",{style:{color:"#E30000",fontSize:12,margin:"10px 0"},children:["已发送",null==pe?void 0:pe.alert_count,"次警告和",(null==pe||null===(u=pe.alerts)||void 0===u?void 0:u.length)-(null==pe?void 0:pe.alert_count),"次通知"]})]}),(0,J.jsx)(A.Z,{dataSource:(null==pe?void 0:pe.alerts)||[],bordered:!1,scroll:(null==pe||null===(p=pe.alerts)||void 0===p?void 0:p.length)>4?{y:200}:{},columns:[{title:"开始时间",dataIndex:"created_at",width:164},{title:"发送人",dataIndex:"sender",width:100,ellipsis:{showTitle:!1},render:function(e){return e?(0,J.jsx)("span",{title:e,children:e}):"--"}},{title:"发送类型",dataIndex:"clazz",width:80,render:function(e){return"alert"===e?"警告":"通知"}},{title:"发送内容",dataIndex:"content",ellipsis:!0}],pagination:!1}),(0,J.jsxs)(k.ZP,{className:Pe.b,onClick:d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ze||0!==Me){e.next=3;break}return y.ZP.info("请输入其他原因"),e.abrupt("return");case 3:return n=ze,Me&&(n=("alert"===Se?rn:an).find((function(e){return e.key===Me})).value),Ue(!0),e.next=8,(0,f.ZP)("/api/exercises/".concat(I.exercise_id,"/send_alert.json"),{method:"post",body:{content:n,clazz:Se,exercise_user_id:null==pe?void 0:pe.exercise_user_id}});case 8:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("发送成功"),he(!1)),Ue(!1);case 11:case"end":return e.stop()}}),e)}))),loading:Je,type:"primary",children:[(0,J.jsx)("i",{className:"iconfont icon-fasongtongzhi mr5"}),"发送"]})]})},"3"),(0,J.jsx)(Z.Z.TabPane,{tab:"断流记录",children:(0,J.jsx)(A.Z,{dataSource:Xe,bordered:!1,scroll:Xe.length>7?{y:300}:{},columns:[{title:"开始时间",dataIndex:"start_time",width:164},{title:"结束时间",dataIndex:"end_time",width:164,render:function(e){return Y()(e).format("YYYY-MM-DD HH:mm:ss")||"--"}},{title:"推流时长",dataIndex:"push_duration",ellipsis:!0,width:120,render:function(e){return e&&(0,P.li)(Number(e)/1e3)||0}},{title:"断流原因",dataIndex:"msg",ellipsis:!0}]})},"4")]})]})}),(0,J.jsx)(le.Z,{})]})})),qe={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"},De="subjectTable___WrGqf",Me="title___ZCcfg",Oe="customTable___xSvZm",Be="row___Acnda",Le="line___nmQeX",ze=function(e){var n=e.index,t=e.bottomLine,i=e.gather,s=e.search,r=(0,m.useState)([]),l=x()(r,2),o=l[0],u=l[1],p=(0,m.useState)(!1),h=x()(p,2),g=h[0],j=h[1],y=(0,m.useState)(!1),_=x()(y,2),b=_[0],w=_[1],k=(0,v.useParams)(),N=((0,v.useLocation)(),(0,v.useSearchParams)()),Z=x()(N,1)[0],I=(0,m.useState)({page:1,limit:6,total:0}),S=x()(I,2),C=S[0],E=S[1];(0,m.useEffect)((function(){console.log(i,"gather"),0===n&&w(!0)}),[]),(0,m.useEffect)((function(){b&&T()}),[b]);var P=[{title:"序号",dataIndex:"index",key:"index",align:"left",ellipsis:!0,render:function(e,n,t){return C.limit*(C.page-1)+t+1}},{title:"姓名",dataIndex:"username",key:"username",align:"left",ellipsis:!0},{title:"班级",dataIndex:"user_group_name",key:"user_group_name",align:"left",render:function(e){return e||"--"}},{title:"学号",dataIndex:"student_id",key:"student_id",align:"left"},{title:"相似度",dataIndex:"code_rate",key:"code_rate",align:"left",render:function(e){return e+"%"}},{title:"操作",dataIndex:"id",key:"id",align:"left",render:function(e){var n="/classrooms/".concat(null==k?void 0:k.coursesId,"/exercise/").concat(null==k?void 0:k.categoryId,"/detail/").concat(e,"/review_detail");return Z.get("random")&&(n+="?random=".concat(Z.get("random"))),(0,J.jsx)(v.Link,{to:n,target:"_blank",children:"查看"})}}],T=function(){var e=d()(a()().mark((function e(n){var t,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),t=n||{page:1,limit:10,total:0},r=c()({id:null==k?void 0:k.categoryId,question_id:null==i?void 0:i.question_id,search:s},t),e.next=5,(0,f.ZP)("/api/courses/".concat(null==k?void 0:k.coursesId,"/exercises/code_review_users.json"),{method:"get",params:r});case 5:(l=e.sent)&&(u(null==l?void 0:l.users),j(!1),E(c()(c()({},t),{},{total:(null==l?void 0:l.count)||0})));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:De,children:[(0,J.jsxs)("aside",{className:Me,children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[n+1,"、",i.name||(5===(null==i?void 0:i.question_type)?"实训题":"编程题")]}),(0,J.jsxs)("span",{className:"c-grey-333",children:["(",null==i?void 0:i.score,"分):",null==i?void 0:i.question_title]}),(0,J.jsxs)("span",{className:"ml40 c-grey-999",children:[(0,J.jsx)("b",{className:"c-red-ee4",children:null==i?void 0:i.checked_count})," 个疑似抄袭作品(共",null==i?void 0:i.total_count,"个作品)"]}),(0,J.jsxs)("span",{onClick:function(){w(!b)},style:{marginLeft:"auto",cursor:"pointer",color:"#0152d9"},children:[b?"收起":"展开",b?(0,J.jsx)(we.Z,{}):(0,J.jsx)(be.Z,{})]}),5===(null==i?void 0:i.question_type)&&(0,J.jsx)("a",{style:{marginLeft:20},target:"_blank",href:"/shixuns/".concat(null==i?void 0:i.shixun_identifier,"/challenges"),children:"实训详情"})]}),(0,J.jsx)(A.Z,{className:Oe,style:{display:b?"block":"none"},dataSource:o,bordered:!1,rowKey:function(e){return e.id},rowClassName:Be,columns:P,loading:g,pagination:{pageSize:C.limit,total:C.total,current:C.page,onChange:function(e){var n=c()(c()({},C),{},{page:e});E(n),T(n)},showQuickJumper:!0,showSizeChanger:!1,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)("div",{className:Le,style:{visibility:t?"hidden":"visible"}})]})},Qe=t(73449),Fe=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){e.exercise,e.globalSetting,e.dispatch;var n=(0,m.useState)(""),t=x()(n,2),i=t[0],s=t[1],r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],g=p[1],j=(0,m.useState)(!1),y=x()(j,2),_=y[0],b=y[1],w=(0,m.useState)(!1),k=x()(w,2),N=k[0],Z=k[1],A=(0,v.useParams)();(0,m.useEffect)((function(){I()}),[]);var I=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==A?void 0:A.coursesId,"/exercises/code_review_results.json"),{method:"get",params:{id:null==A?void 0:A.categoryId,search:i}});case 3:if(-2!==(null==(t=e.sent)?void 0:t.status)){e.next=8;break}return Z(!0),I(),e.abrupt("return");case 8:t&&(Z(!1),b(!1),o((null==t?void 0:t.exercise_questions)||[]),g(null==t?void 0:t.last_review_time));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){I()};return(0,J.jsxs)("section",{className:qe.warp,children:[(0,J.jsxs)("aside",{className:qe.header,children:[(0,J.jsxs)("div",{children:["查重时间:",h||"--"]}),!!h&&(0,J.jsx)(F.Z,{value:i,onChange:function(e){return s(e.target.value)},suffix:(0,J.jsx)("i",{onClick:S,className:"iconfont icon-sousuo2 c-grey-c"}),bordered:!1,placeholder:"请输入姓名或学号搜索",onPressEnter:S})]}),N&&(0,J.jsx)(ee.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),!N&&(0,J.jsx)(Ce.Z,{loading:_,active:!0,paragraph:{rows:5},children:c.length>0?(0,J.jsx)("aside",{className:qe.subject,children:c.map((function(e,n){return(0,J.jsx)(ze,{index:n,bottomLine:n===c.length-1,gather:e,search:i},n)}))}):(0,J.jsxs)("div",{className:qe.empty,children:[(0,J.jsx)("img",{src:Qe.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"暂无数据"})]})})]})})),Re=t(28103),He=t(95992),Ke=t(29780),We=t(1433),Ye="wrap___rEjJ0",Je="modal___gRDV9",Ue="titleWrap___MK_OO",Ge="required___Hja3H",Ve="title___vMFKz",Xe="colorGray___hNhIL",$e="choiceWrap___Xx5du",en="answer___cbuNE",nn="activeAnswer___LwFG7",tn="deleteIcon____HG4s",sn="addIcon___r_Vhy",rn="editorWrap___OYwur",an="htmlWrap___qXHYn",ln="radio___urtyZ",cn="color333___Lah7k",on="color999___TmkZt",dn="questionType___r_bKw",un="questionChoices___LA7VM",xn="action___fTTDM",pn="difficult___Mg7lT",hn="fold___oVjRI",mn="head___fpwmn",fn=t(51150),vn=t(76789),gn=["problemset","globalSetting","exercise","loading","dispatch","editData","editKey","setEditKey","cancelAdd","addCallback","reload","setIsClaer"],jn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=e.editData,l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.addCallback,w=void 0===j?function(){}:j,N=e.reload,Z=void 0===N?function(){}:N,A=(e.setIsClaer,h()(e,gn),(0,m.useState)("")),I=x()(A,2),S=I[0],C=I[1],T=(0,m.useState)(""),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)([]),B=x()(O,2),H=B[0],W=B[1],Y=(0,m.useState)(""),U=x()(Y,2),G=U[0],V=U[1],X=(0,m.useState)(),$=x()(X,2),ee=$[0],ne=$[1],te=(0,m.useState)(!1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)(),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)(0),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useState)(!1),me=x()(he,2),fe=me[0],ve=me[1],ge=(0,m.useState)(!1),je=x()(ge,2),ye=je[0],_e=je[1],be=(0,m.useState)([]),we=x()(be,2),ke=we[0],Ne=we[1],Ze=(0,m.useState)(1),Ae=x()(Ze,2),Ie=Ae[0],Se=Ae[1],Ce=(0,m.useState)(!1),Ee=x()(Ce,2),Pe=Ee[0],Te=Ee[1],qe=(0,m.useRef)(!1),De=(0,v.useParams)(),Me=(0,m.useState)([]),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=function(e){Le([].concat(s()(Be),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!qe.current){if(null==r||!r.question_title)return ve(!0),C(""),ne(!1),oe(2),W([]),V(""),void re(!1);C(null==r?void 0:r.question_title),ne(null==r?void 0:r.is_ordered),Se(null==r?void 0:r.difficulty),Te(!(null!=r&&r.repeat_answer)),oe(null==r?void 0:r.question_score);var n=null==r||null===(e=r.standard_answers)||void 0===e?void 0:e.map((function(e){return e.answer_text}));W(s()(n)),Ne(r.tag_discipline_ids),M(null==r?void 0:r.analysis)}}),[r,fe]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Le(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re(!1),fe&&function(){e.apply(this,arguments)}()}),[fe]),(0,m.useImperativeHandle)(n,(function(){return{onSave:en,isEdit:fe}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Le(n)}),[t.tagDisciplineData]);var Qe,Fe,Re,Ge,$e=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ve(!1),u(-1),qe.current=!1,Z())},en=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=[],s=!1,_e(!0),H.forEach((function(e,t){n.push({choice_id:t+1,answer_text:[]}),e.forEach((function(e,i){n[t].answer_text.push(e),e&&(0,P.eR)(e,1e4)||(V("".concat(t,"-").concat(i)),y.ZP.info(e?"答案不能超过10000字符":"答案:不能为空"),s=!0)}))})),!s){e.next=7;break}return _e(!1),e.abrupt("return",!1);case 7:if(qe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ie,is_cover:1,repeat_answer:!Pe,analysis:D}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(s=t.editData)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 2:l=e.sent,$e(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 15:l=e.sent,$e(l);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:De.categoryId,question_title:S,question_type:3,question_score:ce,is_ordered:ee,standard_answers:n,tag_discipline_ids:ke,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:Ie,repeat_answer:!Pe,analysis:D}});case 21:l=e.sent,$e(l);case 23:return _e(!1),e.abrupt("return",{name:S,analysis:D,standard_answers:n,is_ordered:ee});case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),nn=function(e,n,t){var i=H.slice();if(n&&i.splice(e,n),t&&se||!r.question_id)for(var s=0;s1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{checked:ee,onChange:function(e){return ne(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:D,onChange:function(e){return M(e)}}),(0,J.jsxs)("p",{className:"",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"分值:",(0,J.jsx)(R.Z,{value:ce,max:1e4,min:0,onChange:function(e){oe(e)}})," 分   ",!!ce&&!!xe&&(0,J.jsxs)("span",{style:{color:"red"},children:["(根据均分规则,本题每空",(ce/xe).toFixed(1),"分)"]}),(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:Ie,onChange:function(e){Se(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ke,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:Ne,subId:null===(Re=t.editData)||void 0===Re||null===(Re=Re.exercise)||void 0===Re?void 0:Re.sub_discipline_id,knowledgeOptions:Be,onAddKnowledgeFinish:ze})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:Pe,onChange:function(e){Te(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){f(),ve(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){en()},children:"保存"})]})]}))]})},yn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(jn)),_n=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","editKey","setEditKey","cancelAdd","reload","addCallback","setIsClaer"],bn=["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"],wn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.editKey,o=e.setEditKey,u=void 0===o?function(){}:o,p=e.cancelAdd,f=void 0===p?function(){}:p,j=e.reload,_=void 0===j?function(){}:j,w=e.addCallback,N=void 0===w?function(){}:w,Z=(e.setIsClaer,h()(e,_n),(0,m.useState)()),A=x()(Z,2),I=A[0],S=A[1],C=(0,m.useState)(""),P=x()(C,2),T=P[0],q=P[1],D=(0,m.useState)(!1),M=x()(D,2),O=M[0],B=M[1],L=(0,m.useState)(),z=x()(L,2),F=z[0],H=z[1],W=(0,m.useState)([]),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)(1),te=x()(ne,2),ie=te[0],se=te[1],re=(0,m.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useRef)(!1),he=function(e){ee([].concat(s()($),[c()({},e)]))},me=(0,v.useParams)();(0,m.useEffect)((function(){if(!pe.current){if(null==r||!r.question_choices)return B(!0),q(""),H(2),void S("");ce(!(null!=r&&r.repeat_answer)),q(null==r?void 0:r.question_title),H(null==r?void 0:r.question_score),se(null==r?void 0:r.difficulty),S(r.standard_answer[0]+""),G(r.tag_discipline_ids),xe(null==r?void 0:r.analysis)}}),[r,O]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,ee(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}O&&function(){e.apply(this,arguments)}()}),[O]),(0,m.useImperativeHandle)(n,(function(){return{onSave:je,isEdit:O}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];ee(n)}),[t.tagDisciplineData]);var fe,ve,ge=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),B(!1),u(-1),pe.current=!1,_())},je=function(){var e=d()(a()().mark((function e(){var n,s,l,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(T){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(I){e.next=6;break}return y.ZP.info("请先点击选择本选择题的正确选项"),e.abrupt("return",!1);case 6:if(n=[{choice_text:"正确",is_answer:"1"===I?1:0},{choice_text:"错误",is_answer:"2"===I?2:0}],pe.current=!0,!r.question_id){e.next=19;break}if(1!==(null==r?void 0:r.is_my)){e.next=13;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,is_cover:1,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,ge(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 2:s=e.sent,ge(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=17;break;case 13:return e.next=15,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(l=t.editData)||void 0===l||null===(l=l.exercise)||void 0===l?void 0:l.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 15:s=e.sent,ge(s);case 17:e.next=23;break;case 19:return e.next=21,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:me.categoryId,question_title:T,question_type:2,question_score:F,question_choices:n.map((function(e){return e.choice_text})),standard_answers:n.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:U,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:ie,repeat_answer:!le,analysis:ue}});case 21:s=e.sent,ge(s);case 23:return e.abrupt("return",{name:T,choices:n});case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),_e=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===l){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},me)}),e.abrupt("break",17);case 12:return u(r.dragKey),B(!0),e.abrupt("break",17);case 15:return N({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:2}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!O&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、判断题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(ve=r.question_choices)||void 0===ve?void 0:ve.map((function(e,n){return(0,J.jsxs)(K.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[bn[n],". ",(0,J.jsx)("span",{className:"c-black font14",children:e.choice_text})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&ye.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return _e(e)},className:e.icon})},n)}))})]}),O&&(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"判断题"}),"(客观题,由系统自动评分,请设置标准答案)"]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:T,onChange:function(e){return q(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(K.ZP.Group,{buttonStyle:"solid",value:I,onChange:function(e){return S(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:"1",className:"".concat(ln," mr40"),children:"正确"}),(0,J.jsx)(K.ZP.Button,{value:"2",className:ln,children:"错误"})]}),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项,可以直接设置标准答案"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ue,onChange:function(e){return xe(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:F,max:1e4,min:0,onChange:function(e){H(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:ie,onChange:function(e){se(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:U,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:G,subId:null===(fe=t.editData)||void 0===fe||null===(fe=fe.exercise)||void 0===fe?void 0:fe.sub_discipline_id,knowledgeOptions:$,onAddKnowledgeFinish:he})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:le,onChange:function(e){ce(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==l||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){f(),B(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){je()},children:"保存"})]})]})]})},kn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(wn)),Nn=["problemset","globalSetting","exercise","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload"],Zn=["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"],An=(0,m.forwardRef)((function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),w=void 0===j?function(e){}:j,N=e.reload,Z=void 0===N?function(){}:N,A=(h()(e,Nn),(0,m.useState)([])),I=x()(A,2),S=I[0],C=I[1],P=(0,m.useState)(),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)([]),O=x()(M,2),B=O[0],F=O[1],H=(0,m.useState)(""),W=x()(H,2),Y=W[0],U=W[1],G=(0,m.useState)(),V=x()(G,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useState)([]),re=x()(se,2),ae=re[0],le=re[1],ce=(0,m.useState)(1),oe=x()(ce,2),de=oe[0],ue=oe[1],xe=(0,m.useState)(!1),pe=x()(xe,2),he=pe[0],me=pe[1],fe=(0,m.useState)(""),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=(0,m.useState)([]),_e=x()(ye,2),be=_e[0],we=_e[1],ke=(0,m.useRef)(!1),Ne=function(e){we([].concat(s()(be),[c()({},e)]))},Ze=(0,v.useParams)();(0,m.useEffect)((function(){C(["","","",""])}),[]),(0,m.useEffect)((function(){if(!ke.current){if(null==r||!r.question_choices)return ie(!0),U(""),$(5),C(["","","",""]),void F([]);U(null==r?void 0:r.question_title),$(null==r?void 0:r.question_score),me(!(null!=r&&r.repeat_answer)),ue(null==r?void 0:r.difficulty),C(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),F(e),le(r.tag_discipline_ids),je(null==r?void 0:r.analysis)}}),[r,te]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,we(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}te&&function(){e.apply(this,arguments)}()}),[te]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ce,isEdit:te}})),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];we(n)}),[t.tagDisciplineData]);var Ae,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ie(!1),f(-1),ke.current=!1,Z())},Ce=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Y){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=S.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Zn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(B.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(B.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=S.map((function(e,n){return{choice_text:e,is_answer:B.includes(n)?n+1:0}})),ke.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,is_cover:1,repeat_answer:!he,analysis:ge}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:Ze.categoryId,question_title:Y,question_type:1,question_score:X,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ae,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:de,repeat_answer:!he,analysis:ge}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},Ze)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},Ze)}),e.abrupt("break",17);case 12:return f(r.dragKey),ie(!0),e.abrupt("break",17);case 15:return w({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:1}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、多选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(_.Z,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Zn[n],"."]},n)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ee.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),te&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:Y,onChange:function(e){return U(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),S.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(B.includes(n)?nn:""),onClick:function(){B.includes(n)?F(B.filter((function(e){return e!==n}))):F([].concat(s()(B),[n]))},children:Zn[n]})}),(0,J.jsx)("div",{className:rn,children:q===n?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){S[n]=e,C(S)}}):(0,J.jsx)("div",{className:an,onClick:function(){return D(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return C(S.filter((function(e,t){return t!==n})))}})}),n<7&&n===S.length-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return C([].concat(s()(S),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ge,onChange:function(e){return je(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:X,max:1e4,min:0,onChange:function(e){$(e)}})," ","分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:de,onChange:function(e){ue(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ae,selectvalues:null==r?void 0:r.tag_discipline_ids,onChange:le,subId:null===(Ae=t.editData)||void 0===Ae||null===(Ae=Ae.exercise)||void 0===Ae?void 0:Ae.sub_discipline_id,knowledgeOptions:be,onAddKnowledgeFinish:Ne})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:he,onChange:function(e){me(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),ie(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){Ce()},children:"保存"})]})]})]})})),In=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})(An),Sn=["problemset","globalSetting","exercise","loading","dispatch","editData","cancelAdd","editKey","setEditKey","addCallback","reload","setIsClaer"],Cn=function(e,n){e.problemset,e.globalSetting;var t=e.exercise,i=(e.loading,e.dispatch),s=e.editData,r=e.cancelAdd,l=void 0===r?function(){}:r,o=e.editKey,u=e.setEditKey,p=void 0===u?function(){}:u,f=(e.addCallback,e.reload),j=void 0===f?function(){}:f,w=(e.setIsClaer,h()(e,Sn),(0,m.useState)("")),N=x()(w,2),Z=N[0],A=N[1],I=(0,m.useState)(""),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(""),q=x()(T,2),D=q[0],M=(q[1],(0,m.useState)([])),O=x()(M,2),B=O[0],Q=(O[1],(0,m.useState)("")),H=x()(Q,2),K=(H[0],H[1],(0,m.useState)()),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(!1),V=x()(G,2),X=(V[0],V[1]),$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(!1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,v.useParams)(),xe=(0,m.useRef)(!1);(0,m.useEffect)((function(){var e;if(!xe.current){s.edit&&(ae(!0),P(""),A(""),te([])),A(s.shixun_name),P(s.question_title);var n=[];null===(e=s.shixun)||void 0===e||e.map((function(e){n.push(e.challenge_score)})),te(n)}}),[s]),(0,m.useEffect)((function(){X(!1)}),[re]),(0,m.useImperativeHandle)(n,(function(){return{onSave:ve,isEdit:re}}));var pe,he,me,fe=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),p(-1),xe.current=!1,j())},ve=function(){var e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=[],!1,e.next=4;break;case 4:if(xe.current=!0,de(!0),!s.question_id){e.next=12;break}return e.next=9,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:C,shixun_name:Z,shixun_id:s.shixun_id,question_type:5,question_scores:ne}});case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:ue.categoryId,question_title:C,shixun_name:Z,shixun_id:s.shixun_id,question_type:5,question_scores:ne,is_copy:s.is_copy}});case 14:t=e.sent;case 15:return fe(t),de(!1),e.abrupt("return",{name:C,analysis:D,standard_answers:n,is_ordered:Y});case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ge=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入实训题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),je=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===o){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},ue)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},ue)}),e.abrupt("break",17);case 12:return p(s.dragKey),ae(!0),e.abrupt("break",17);case 15:return i({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",editData:{key:s.key,insert_id:null==s?void 0:s.question_id,question_type:5}}}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、实训题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]}),!(null===(he=s.schools)||void 0===he||!he.length)&&(0,J.jsx)(b.Z,{title:"该实训题面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 font18 line24 c-orange"})})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:"mt30"}),null===(me=s.shixun)||void 0===me?void 0:me.map((function(e,n){return(0,J.jsxs)("div",{children:["第",n+1,"关 ",(0,J.jsx)("span",{className:"ml10",children:e.challenge_name})," ",(0,J.jsxs)("span",{className:"ml10",children:[e.challenge_score," 分"]})]},n)})),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)(v.Link,{target:"_blank",to:"/shixuns/".concat(s.shixun_identifier,"/challenges?exercise=true"),children:"实训详情"}),!s.hideAction&&ge.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return je(e)},className:e.icon})},n)}))]})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"实训题"}),"(客观题,由系统自动评分,允许手动调分)"]})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(F.Z,{defaultValue:Z,onChange:function(e){A(e.target.value)}})}),(0,J.jsx)("div",{className:"mt10",children:(0,J.jsx)(He.Z,{id:"single-question-option-0",height:155,placeholder:"请输入实训题完成要求",defaultValue:C,onChange:function(e){P(e)}})}),(0,J.jsx)("div",{className:"mt20",children:null===(pe=s.shixun)||void 0===pe?void 0:pe.map((function(e,n){return(0,J.jsxs)(L.Z,{gutter:[20,20],children:[(0,J.jsxs)(z.Z,{flex:"1",children:[n+1,".",e.challenge_name]}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)(R.Z,{defaultValue:ne[n],onChange:function(e){ne[n]=e,te(ne),console.log("srore:L",ne[n])}})," 分"]})]})}))}),(0,J.jsx)("div",{className:"mt20",children:B.length>1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{checked:Y,onChange:function(e){return U(e.target.checked)},className:"".concat(cn," font14"),children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(on," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==o||!(null!=s&&s.edit))&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){l(),ae(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{loading:oe,className:"ml20",type:"primary",onClick:function(){ve()},children:"保存"})]})]})]})},En=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Cn)),Pn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","reload","addCallback"],Tn=["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"],qn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.reload),_=void 0===j?function(){}:j,w=e.addCallback,N=void 0===w?function(e){}:w,Z=(h()(e,Pn),(0,m.useState)([])),A=x()(Z,2),I=A[0],S=A[1],C=(0,m.useState)(),P=x()(C,2),T=P[0],q=P[1],D=(0,m.useState)([]),M=x()(D,2),O=M[0],B=M[1],F=(0,m.useState)(""),H=x()(F,2),W=H[0],Y=H[1],U=(0,m.useState)(),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useState)([]),ee=x()($,2),ne=ee[0],te=ee[1],ie=(0,m.useState)(!1),se=x()(ie,2),re=se[0],ae=se[1],le=(0,m.useState)(1),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)(!1),xe=x()(ue,2),pe=xe[0],he=xe[1],me=(0,m.useState)(""),fe=x()(me,2),ve=fe[0],ge=fe[1],je=(0,v.useParams)(),ye=(0,m.useRef)(null),_e=(0,m.useRef)(!1),be=(0,m.useState)([]),we=x()(be,2),ke=we[0],Ne=we[1],Ze=function(e){Ne([].concat(s()(ke),[c()({},e)]))};(0,m.useEffect)((function(){S(["","","",""])}),[]),(0,m.useEffect)((function(){if(!_e.current){if(null==r||!r.question_choices)return ae(!0),Y(""),X(5),S(["","","",""]),void B([]);Y(null==r?void 0:r.question_title),X(null==r?void 0:r.question_score),he(!(null!=r&&r.repeat_answer)),ge(null==r?void 0:r.analysis),de(null==r?void 0:r.difficulty),S(null==r?void 0:r.question_choices.map((function(e){return e.choice_text})));var e=[];null==r||r.standard_answer.map((function(n,t){e.push(n-1)})),te(r.tag_discipline_ids),B(e)}}),[r,re]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,Ne(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}re&&function(){e.apply(this,arguments)}()}),[re]),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];Ne(n)}),[t.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:Ce,isEdit:re}}));var Ae,Ie,Se=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),ae(!1),f(-1),_e.current=!1,_())},Ce=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=I.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Tn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(O.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(O.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(s=I.map((function(e,n){return{choice_text:e,is_answer:O.includes(n)?n+1:0}})),_e.current=!0,!r.question_id){e.next=26;break}if(1!==(null==r?void 0:r.is_my)){e.next=20;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,is_cover:1,repeat_answer:!pe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 2:l=e.sent,Se(l);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=24;break;case 20:return e.next=22,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(c=t.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 22:l=e.sent,Se(l);case 24:e.next=30;break;case 26:return e.next=28,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==r?void 0:r.insert_id,categoryId:je.categoryId,question_title:W,question_type:1,question_score:V,question_choices:s.map((function(e){return e.choice_text})),standard_answers:s.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer})),tag_discipline_ids:ne,sub_discipline_id:null===(o=t.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:oe,repeat_answer:!pe,analysis:ve}});case 28:l=e.sent,Se(l);case 30:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ee=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Pe=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},je)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},je)}),e.abrupt("break",17);case 12:return f(r.dragKey),ae(!0),e.abrupt("break",17);case 15:return N({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!re&&(0,J.jsxs)("aside",{ref:ye,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、单选题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{className:un,children:null==r||null===(Ie=r.question_choices)||void 0===Ie?void 0:Ie.map((function(e,n){return(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(K.ZP,{checked:r.standard_answer.includes(n+1),disabled:!0,children:[Tn[n],"."]},n)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:e.choice_text})})})]},n)}))}),(0,J.jsx)("div",{className:xn,children:!r.hideAction&&Ee.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Pe(e)},className:e.icon})},n)}))})]}),re&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:W,onChange:function(e){return Y(e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),I.map((function(e,n){var i;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(O.includes(n)?nn:""),onClick:function(){O.includes(n)?B(O.filter((function(e){return e!==n}))):B([].concat(s()(O),[n]))},children:Tn[n]})}),(0,J.jsx)("div",{className:rn,children:T===n?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(n),watch:!0,isFocus:!0,height:155,placeholder:"请您输入选项",defaultValue:e,onChange:function(e){I[n]=e,S(I)}}):(0,J.jsx)("div",{className:an,onClick:function(){return q(n)},children:(0,J.jsx)(fn.Z,{value:e})})}),1===(null===(i=t.editData)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.exercise_status)&&(0,J.jsxs)(J.Fragment,{children:[n>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return S(I.filter((function(e,t){return t!==n})))}})}),n<7&&n===I.length-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return S([].concat(s()(I),[""]))}})})]})]},n)})),(0,J.jsx)("p",{className:"c-orange",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:ve,onChange:function(e){return ge(e)}}),(0,J.jsxs)("div",{style:{marginBottom:14},children:["分值:",(0,J.jsx)(R.Z,{value:V,max:1e4,min:0,onChange:function(e){X(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:oe,onChange:function(e){de(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("div",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:ne,onChange:te,subId:null===(Ae=t.editData)||void 0===Ae||null===(Ae=Ae.exercise)||void 0===Ae?void 0:Ae.sub_discipline_id,knowledgeOptions:ke,onAddKnowledgeFinish:Ze})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:pe,onChange:function(e){he(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),ae(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){Ce()},children:"保存"})]})]})]})},Dn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(qn)),Mn=t(12563),On=function(e){var n,t,i=e.value,r=void 0===i?[[],[]]:i,a=e.onChange,l=(0,m.useState)(""),c=x()(l,2),o=c[0],d=c[1],u=(0,m.useState)(""),p=x()(u,2),h=p[0],f=p[1],v=function(e){if(!e)return!1;new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]");return"|"!==e||(y.ZP.warning("关键词不能只输入一个“|”字符!"),!1)};return(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{className:"font14",children:["关键词",(0,J.jsx)("span",{className:"c-grey-999",children:"(关键词可用于自动判分)"}),(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:350},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"每个核心关键词的分数是普通关键词分数的两倍"}),(0,J.jsx)("div",{children:"例如:"}),(0,J.jsx)("div",{children:"本题10分,普通关键词1个,核心关键词2个,则每个"}),(0,J.jsx)("div",{children:"普通关键词2分,每个核心关键词4分"})]}),children:(0,J.jsx)("span",{className:"iconfont icon-a-wenhaobeifen2 font14"})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"font14",children:["普通关键词:",(0,J.jsx)(F.Z,{value:o,onChange:function(e){d(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[0])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),d(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(n=r[0])||void 0===n?void 0:n.map((function(e,n){return(0,J.jsx)(Mn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[0]=null===(t=r[0])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))}),(0,J.jsxs)(L.Z,{align:"middle",className:"font14",children:["核心关键词:",(0,J.jsx)(F.Z,{value:h,onChange:function(e){f(e.target.value)},maxLength:50,allowClear:!0,onPressEnter:function(e){var n,t,i,l=null===(n=e.target)||void 0===n?void 0:n.value;v(l)&&(null===(t=r[1])||void 0===t||t.push(null==l||null===(i=l.split("|"))||void 0===i?void 0:i.filter((function(e){return!!e}))),a(s()(r)),f(""))},style:{width:800},className:"ml5 mr10",placeholder:"支持保存多个关键词;并列关键词(或的关系)用”|”分割。"}),(0,J.jsx)("span",{className:"c-grey-999",children:"“回车键”保存关键词"})]}),(0,J.jsx)("div",{style:{paddingLeft:89},className:"mt10",children:null==r||null===(t=r[1])||void 0===t?void 0:t.map((function(e,n){return(0,J.jsx)(Mn.Z,{className:"mb10",closable:!0,onClose:function(e){var t;e.preventDefault(),r[1]=null===(t=r[1])||void 0===t?void 0:t.filter((function(e,t){return t!==n})),a(s()(r))},children:null==e?void 0:e.join(" 或 ")},n)}))})]})},Bn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","reload","addCallback","setIsClaer"],Ln=function(e,n){var t=e.problemset,i=e.exercise,r=(e.globalSetting,e.loading,e.dispatch),l=(e.onRef,e.editData),o=e.cancelAdd,u=void 0===o?function(){}:o,p=e.editKey,f=e.setEditKey,j=void 0===f?function(){}:f,_=e.reload,w=void 0===_?function(){}:_,N=e.addCallback,Z=void 0===N?function(){}:N,A=(e.setIsClaer,h()(e,Bn),(0,m.useState)("")),I=x()(A,2),S=I[0],C=I[1],P=(0,m.useState)(""),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(""),O=x()(M,2),B=O[0],L=O[1],z=(0,m.useState)(),F=x()(z,2),H=F[0],W=F[1],Y=(0,m.useState)(!1),U=x()(Y,2),G=U[0],V=U[1],X=(0,m.useState)([]),$=x()(X,2),ee=$[0],ne=$[1],te=(0,m.useState)(1),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)(!1),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)([[],[]]),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useRef)(!1),me=(0,v.useParams)(),fe=(0,m.useState)([]),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=function(e){je([].concat(s()(ge),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!he.current){if(null==l||!l.question_title)return V(!0),C(""),L(""),void W(10);oe(!(null!=l&&l.repeat_answer)),C(null==l?void 0:l.question_title),L(null==l||null===(e=l.standard_answer)||void 0===e?void 0:e[0]),W(null==l?void 0:l.question_score),ne(l.tag_discipline_ids),re(null==l?void 0:l.difficulty),D(null==l?void 0:l.analysis),pe([null==l?void 0:l.normal_keywords,null==l?void 0:l.main_keywords])}}),[t.editData,G]),(0,m.useEffect)((function(){var e,n=null!=i&&null!==(e=i.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(i.tagDisciplineData.tag_disciplines)?i.tagDisciplineData.tag_disciplines:[];je(n)}),[i.tagDisciplineData]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:t=e.sent,je(t.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}G&&function(){e.apply(this,arguments)}()}),[G]),(0,m.useImperativeHandle)(n,(function(){return{onSave:we,isEdit:G}}));var _e,be=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),V(!1),j(-1),he.current=!1,w())},we=function(){var e=d()(a()().mark((function e(){var n,t,s,c,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(S){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(n=xe[0],t=xe[1],he.current=!0,!l.question_id){e.next=17;break}if(1!==(null==l?void 0:l.is_my)){e.next=11;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,is_cover:1,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,be(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 2:s=e.sent,be(s);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=15;break;case 11:return e.next=13,r({type:"exercise/editExerciseQuestion",payload:{id:l.question_id,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(c=i.editData)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 13:s=e.sent,be(s);case 15:e.next=21;break;case 17:return e.next=19,r({type:"exercise/addExerciseQuestion",payload:{insert_id:null==l?void 0:l.insert_id,categoryId:me.categoryId,exercise_bank_id:me.categoryId,question_title:S,question_type:4,question_score:H,standard_answers:[B],tag_discipline_ids:ee,sub_discipline_id:null===(o=i.editData)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.sub_discipline_id,difficulty:se,repeat_answer:!ce,analysis:q,normal_keywords:n,main_keywords:t}});case 19:s=e.sent,be(s);case 21:return e.abrupt("return",{name:S,answer_texts:[B],analysis:q,normal_keywords:n,main_keywords:t});case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==i||null===(n=i.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),Ne=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===p){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:l.question_id});case 2:r({type:"exercise/editExercise",payload:c()({},me)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,r({type:"exercise/exeriseMoveUpDown",payload:{id:l.question_id,opr:n.id}});case 10:return r({type:"exercise/editExercise",payload:c()({},me)}),e.abrupt("break",17);case 12:return j(l.dragKey),V(!0),e.abrupt("break",17);case 15:return Z({key:l.key,insert_id:null==l?void 0:l.question_id,question_type:4}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:Ye,children:[!G&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=l&&l.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[l.key,"、简答题"]}),"(",l.question_score,"分)"]})}),null!=l&&l.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[l.key,"."]}),(0,J.jsx)(fn.Z,{value:l.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",l.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:l.question_title})}),(0,J.jsxs)("div",{className:un,children:[(0,J.jsx)("p",{children:(0,J.jsx)("strong",{children:"参考答案:"})}),(0,J.jsx)(fn.Z,{value:B||""})]}),(0,J.jsx)("div",{className:xn,children:!l.hideAction&&ke.map((function(e,n){return"up"===e.id&&1===l.key||"down"===e.id&&l.key===l.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return Ne(e)},className:e.icon})},n)}))})]}),G&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"主观题"}),"(主观题,未作答的情况下自动评为零分)"]})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:S,onChange:function(e){return C(e)}}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"参考答案:"})}),(0,J.jsx)(He.Z,{id:"single-question-reference-answer",watch:!0,height:155,placeholder:"请您输入参考答案",defaultValue:B,onChange:function(e){return L(e)}}),(0,J.jsx)(On,{value:xe,onChange:pe}),(0,J.jsx)("p",{className:Ue,children:(0,J.jsx)("span",{className:Ve,children:"题目解析:"})}),(0,J.jsx)(He.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题目解析",defaultValue:q,onChange:function(e){return D(e)}}),(0,J.jsxs)("p",{className:"",children:["分值:",(0,J.jsx)(R.Z,{value:H,max:1e4,min:0,onChange:function(e){W(e)}})," 分",(0,J.jsxs)("span",{style:{marginLeft:"30px"},className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:se,onChange:function(e){re(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})]}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{value:ee,selectvalues:null==l?void 0:l.tag_discipline_ids,onChange:ne,subId:null===(_e=i.editData)||void 0===_e||null===(_e=_e.exercise)||void 0===_e?void 0:_e.sub_discipline_id,knowledgeOptions:ge,onAddKnowledgeFinish:ye})}),(0,J.jsxs)("div",{style:{marginTop:10},children:[(0,J.jsx)("span",{style:{marginRight:10},children:"不允许学生重复答题"}),(0,J.jsx)(Q.Z,{checked:ce,onChange:function(e){oe(e)}})]})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==p||l.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){u(),V(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){we()},children:"保存"})]})]})]})},zn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading,i=e.exercise;return{problemset:n,globalSetting:e.globalSetting,exercise:i,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Ln)),Qn=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","addCallback","setIsClaer"],Fn=["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"],Rn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),s=(e.onRef,e.editData),r=(e.cancelAdd,e.editKey),l=(e.setEditKey,e.addCallback),o=void 0===l?function(){}:l,u=(e.setIsClaer,h()(e,Qn),(0,m.useState)([])),p=x()(u,2),f=p[0],j=p[1],_=(0,m.useState)(),w=x()(_,2),k=(w[0],w[1],(0,m.useState)([])),N=x()(k,2),Z=N[0],A=N[1],I=(0,m.useState)(""),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(5),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!1),B=x()(O,2),L=B[0],z=B[1],Q=(0,v.useParams)();(0,m.useEffect)((function(){j(["","","",""])}),[]),(0,m.useEffect)((function(){if(null==s||!s.question_choices)return z(!0),P(""),M(5),j(["","","",""]),void A([]);P(null==s?void 0:s.question_title),M(null==s?void 0:s.question_score),j(null==s?void 0:s.question_choices.map((function(e){return e.choice_text})));var e=[];null==s||s.standard_answer.map((function(n,t){e.push(n-1)})),A(e)}),[s]),(0,m.useImperativeHandle)(n,(function(){return{onSave:F,isEdit:L}}));var F=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(C){e.next=3;break}return y.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((n=f.findIndex((function(e){return!e})))>-1)){e.next=7;break}return y.ZP.info("请先输入 ".concat(Fn[n]," 选项的内容")),e.abrupt("return",!1);case 7:if(Z.length){e.next=10;break}return y.ZP.info("请设置本题的正确答案,点击选项A/B...即可完成设置"),e.abrupt("return",!1);case 10:if(!(Z.length<1)){e.next=13;break}return y.ZP.info("请选择答案"),e.abrupt("return",!1);case 13:if(t=f.map((function(e,n){return{choice_text:e,is_answer:Z.includes(n)?n+1:0}})),!s.question_id){e.next=20;break}return e.next=17,i({type:"exercise/editExerciseQuestion",payload:{id:s.question_id,question_title:C,question_type:1,question_score:D,question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 17:r=e.sent,e.next=23;break;case 20:return e.next=22,i({type:"exercise/addExerciseQuestion",payload:{insert_id:null==s?void 0:s.insert_id,categoryId:Q.categoryId,question_title:C,question_type:1,question_score:"5.0",question_choices:t.map((function(e){return e.choice_text})),standard_answers:t.filter((function(e){return e.is_answer})).map((function(e){return e.is_answer}))}});case 22:r=e.sent;case 23:0===r.status&&(y.ZP.success("保存成功"),z(!1),i({type:"exercise/editExercise",payload:c()({},Q)}));case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"(向下插入单选题)",icon:"iconfont c-light-primary ml30 icon-tianjia current",id:"add"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),H=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===r){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?14:16;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:s.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},Q)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",16);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:s.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},Q)}),e.abrupt("break",16);case 12:return v.history.push("/problems/".concat(null==s?void 0:s.hack_identifier,"/edit?type=exercises&express_id=").concat(Q.categoryId,"&question_id=").concat(null==s?void 0:s.question_id,"&score=").concat(null==s?void 0:s.question_score,"&exercise=true&callback_url=").concat(location.pathname)),e.abrupt("break",16);case 14:return o({key:s.key,insert_id:null==s?void 0:s.question_id,question_type:6}),e.abrupt("break",16);case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Ye,children:(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:!(null!=s&&s.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[s.key,"、编程题"]}),"(",s.question_score,"分)"]})}),null!=s&&s.isPreview?(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[s.key,"."]}),(0,J.jsx)(fn.Z,{value:s.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",s.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:s.question_title})}),(0,J.jsx)("div",{className:un,children:(0,J.jsx)(fn.Z,{value:s.description||""})}),(0,J.jsx)("div",{className:xn,children:!s.hideAction&&R.map((function(e,n){return"up"===e.id&&1===s.key||"down"===e.id&&s.key===s.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return H(e)},className:e.icon})},n)}))})]})})},Hn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Rn)),Kn={btn:"btn___kReTL",redBtn:"redBtn___UFEL0"},Wn=t(92310),Yn=t.n(Wn),Jn=function(e){var n=e.className,t=e.style,i=e.state,s=e.onClick;return(0,J.jsx)("div",{onClick:s,className:Yn()(i?null==Kn?void 0:Kn.redBtn:null==Kn?void 0:Kn.btn,n),style:t,children:i?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaoji1"}),(0,J.jsx)("span",{children:"取消标记错题"})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-biaojigaiti"}),(0,J.jsx)("span",{children:"标记错题"})]})})},Un=["problemset","exercise","globalSetting","loading","dispatch","onRef","editData","cancelAdd","editKey","setEditKey","setIsClaer","addCallback","reload","markBtnVisible","handleMarkWrongQuestion"],Gn=["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"],Vn=function(e,n){e.problemset;var t=e.exercise,i=(e.globalSetting,e.loading,e.dispatch),r=(e.onRef,e.editData),l=e.cancelAdd,o=void 0===l?function(){}:l,u=e.editKey,p=e.setEditKey,f=void 0===p?function(){}:p,j=(e.setIsClaer,e.addCallback),_=void 0===j?function(e){}:j,w=e.reload,N=void 0===w?function(){}:w,Z=e.markBtnVisible,A=e.handleMarkWrongQuestion,I=(h()(e,Un),(0,m.useState)([])),S=x()(I,2),C=S[0],P=S[1],T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!0),B=x()(O,2),Q=B[0],H=B[1],W=(0,m.useState)(1),Y=x()(W,2),U=Y[0],G=Y[1],V=(0,m.useState)(!1),X=x()(V,2),$=X[0],ee=X[1],ne=(0,m.useState)([]),te=x()(ne,2),ie=te[0],se=te[1],re=(0,v.useParams)(),ae=(0,m.useRef)(null),le=(0,m.useState)(""),ce=x()(le,2),oe=ce[0],de=ce[1],ue=(0,m.useState)([]),xe=x()(ue,2),pe=xe[0],he=xe[1],fe=(0,m.useRef)(!1),ve=function(e){se([].concat(s()(ie),[c()({},e)]))};(0,m.useEffect)((function(){var e;if(!fe.current){if(null==r||!r.question_title)return M(!0),void de("");de(null==r?void 0:r.question_title),ee(!(null!=r&&r.repeat_answer)),G(null==r?void 0:r.difficulty),P(r.tag_discipline_ids);var n=null==r||null===(e=r.sub_exercise_questions)||void 0===e?void 0:e.map((function(e){var n,t,i;return c()(c()({},e),{},{id:e.question_id,name:e.question_title,open:!1,score:e.question_score,qusList:null==e||null===(n=e.question_choices)||void 0===n?void 0:n.map((function(e){return e.choice_text})),activeQusEditor:null,qusAnswer:null===(t=[null==e||null===(i=e.question_choices)||void 0===i?void 0:i.findIndex((function(e){return e.standard_boolean}))])||void 0===t?void 0:t.filter((function(e){return-1!==e}))})}));he(n)}}),[r,D]),(0,m.useEffect)((function(){function e(){return(e=d()(a()().mark((function e(){var n,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.YY)({sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id});case 2:i=e.sent,se(i.tag_disciplines);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}D&&function(){e.apply(this,arguments)}()}),[D]),(0,m.useEffect)((function(){var e,n=null!=t&&null!==(e=t.tagDisciplineData)&&void 0!==e&&e.tag_disciplines&&Array.isArray(t.tagDisciplineData.tag_disciplines)?t.tagDisciplineData.tag_disciplines:[];se(n)}),[t.tagDisciplineData]),(0,m.useImperativeHandle)(n,(function(){return{onSave:_e,isEdit:D}}));var ge,je,ye=function(e){0===(null==e?void 0:e.status)&&(y.ZP.success("保存成功"),M(!1),f(-1),fe.current=!1,N())},_e=function(){var e=d()(a()().mark((function e(){var n,s,l,c,o,u,x;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe){e.next=3;break}return y.ZP.info("请您输入题干"),e.abrupt("return",!1);case 3:if(0!==pe.length){e.next=6;break}return y.ZP.info("请您添加小题"),e.abrupt("return",!1);case 6:n=0;case 7:if(!(n-1)){e.next=19;break}return y.ZP.info("请先输入第".concat(n+1,"小题").concat(Gn[c],"选项的内容")),e.abrupt("return",!1);case 19:if(null!=l&&l.qusAnswer.length){e.next=22;break}return y.ZP.info("请设置第".concat(n+1,"小题的正确答案,点击选项A/B...即可完成设置")),e.abrupt("return",!1);case 22:n++,e.next=7;break;case 25:if(o=pe.map((function(e){var n;return{id:e.id>1?e.id:null,question_title:e.name,question_type:1,question_choices:e.qusList,question_score:e.score,standard_answers:[(null===(n=e.qusAnswer)||void 0===n?void 0:n[0])+1]}})),fe.current=!0,!r.question_id){e.next=36;break}if(1!==(null==r?void 0:r.is_my)){e.next=32;break}g.Z.confirm({title:"提示",content:"此题目已存在于试题库,是否将修改后的题目覆盖试题库的原题?",okText:"覆盖原题",cancelText:"不覆盖",keyboard:!1,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:U,is_cover:1,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.sub_discipline_id,difficulty:U,repeat_answer:!$}});case 2:u=e.sent,ye(u);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.next=36;break;case 32:return e.next=34,i({type:"exercise/editExerciseQuestion",payload:{id:r.question_id,question_title:oe,question_type:7,sub_questions:o,tag_discipline_ids:C,sub_discipline_id:null===(x=t.editData)||void 0===x||null===(x=x.exercise)||void 0===x?void 0:x.sub_discipline_id,difficulty:U,repeat_answer:!$}});case 34:u=e.sent,ye(u);case 36:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=[{name:"删除",icon:"iconfont c-light-black ml30 icon-shanchu current",id:"del"},{name:"编辑",icon:"iconfont c-light-primary ml30 icon-bianjishijuan3x current",id:"edit"}].filter((function(e){var n;return 1===(null==t||null===(n=t.editData)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.exercise_status)?e:"del"!==e.id&&"add"!==e.id})),we=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(-1===u){e.next=3;break}return y.ZP.error("请先保存或取消当前正在编辑的问题。"),e.abrupt("return");case 3:e.t0=n.id,e.next="del"===e.t0?6:"up"===e.t0||"down"===e.t0?8:"edit"===e.t0?12:"add"===e.t0?15:17;break;case 6:return g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"确认要删除这个试题吗?",onOk:function(){return d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.Fl)({id:r.question_id});case 2:i({type:"exercise/editExercise",payload:c()({},re)});case 3:case"end":return e.stop()}}),e)})))()}}),e.abrupt("break",17);case 8:return e.next=10,i({type:"exercise/exeriseMoveUpDown",payload:{id:r.question_id,opr:n.id}});case 10:return i({type:"exercise/editExercise",payload:c()({},re)}),e.abrupt("break",17);case 12:return f(r.dragKey),M(!0),e.abrupt("break",17);case 15:return _({key:r.key,insert_id:null==r?void 0:r.question_id,question_type:0}),e.abrupt("break",17);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=function(){var e={id:Math.random(),item_type:"SINGLE",open:!1,name:"",qusList:["","","",""],activeQusEditor:null,qusAnswer:[],analysis:""};he(pe.concat(e))},Ne=function(e,n,t){var i,s=(0,me.cloneDeep)(pe);("open"===e&&(s[n].open=!s[n].open),"delete"===e&&s.splice(n,1),"value"===e&&(s[n].name=t),"answer"===e&&(s[n].qusAnswer=[t]),"edit"===e&&(s[n].activeQusEditor=t),"details"===e&&(s[n].qusList[s[n].activeQusEditor]=t),"addQus"===e&&(s[n].qusList=s[n].qusList.concat("")),"deleteQus"===e)&&(s[n].qusList=s[n].qusList.filter((function(e,n){return n!==t})),s[n].qusAnswer=null===(i=s[n].qusAnswer)||void 0===i?void 0:i.filter((function(e){return e!==t})));"analysis"===e&&(s[n].analysis=t),"score"===e&&(s[n].score=t),he(s)};return(0,J.jsxs)("section",{className:Ye,children:[!D&&(0,J.jsxs)("aside",{ref:ae,children:[(0,J.jsx)("div",{className:dn,children:!(null!=r&&r.isPreview)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font16 c-blue",children:[r.key,"、组合题"]}),"(",r.question_score,"分)"]})}),null!=r&&r.isPreview?(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,"."]}),(0,J.jsx)(fn.Z,{value:r.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(共",null==r?void 0:r.sub_q_count,"小题,",r.question_score,"分)"]})]}):(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(fn.Z,{value:r.question_title})}),(0,J.jsx)("div",{style:{display:Q?"block":"none"},className:un,children:null==r||null===(je=r.sub_exercise_questions)||void 0===je?void 0:je.map((function(e,n){var t,i,s;return(0,J.jsxs)("div",{style:{marginBottom:"20px"},children:[(0,J.jsxs)("div",{style:{display:"flex",alignItems:"flex-start",marginBottom:"15px"},children:[(0,J.jsxs)("span",{style:{flexShrink:0},className:"font18",children:[r.key,".",n+1,0==(null==e?void 0:e.question_type)?"(单选题)":1==(null==e?void 0:e.question_type)?"(多选题)":2==(null==e?void 0:e.question_type)?"(判断题)":3==(null==e?void 0:e.question_type)?"(填空题)":"(简答题)"]}),(0,J.jsx)(fn.Z,{value:e.question_title}),(0,J.jsxs)("span",{style:{flexShrink:0},className:"font16",children:["(",e.question_score,"分)"]})]}),3==(null==e?void 0:e.question_type)&&(null==e||null===(t=e.standard_answers)||void 0===t?void 0:t.map((function(n,t){return(0,J.jsxs)(L.Z,{align:"middle",justify:"start",style:{marginBottom:"5px"},children:[(0,J.jsxs)(z.Z,{children:["答案(填空",null==n?void 0:n.choice_id,"):"]}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",gutter:[1,1],children:n.answer_text.map((function(n,i){var s;return(0,J.jsx)(z.Z,{span:24,children:(0,J.jsx)(F.Z,{checked:null==e||null===(s=e.standard_answers)||void 0===s?void 0:s.includes(t),disabled:!0,value:n},t)},i)}))})})]},t)}))),4==(null==e?void 0:e.question_type)&&(0,J.jsx)(fn.Z,{value:(null==e||null===(i=e.answer_texts)||void 0===i?void 0:i[0])||""}),(0==(null==e?void 0:e.question_type)||1==(null==e?void 0:e.question_type)||2==(null==e?void 0:e.question_type))&&(null==e||null===(s=e.question_choices)||void 0===s?void 0:s.map((function(n,t){return(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsx)(z.Z,{children:(0,J.jsxs)(K.ZP,{checked:e.standard_answer.includes(t+1),disabled:!0,children:[Gn[t],"."]},t)}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)("span",{className:"c-black font14",children:(0,J.jsx)(fn.Z,{value:n.choice_text})})})]},t)}))),Z&&(0,J.jsx)(L.Z,{className:"mt20",children:(0,J.jsx)(Jn,{state:null==e?void 0:e.is_wrong,onClick:function(){return A({value:e,type:null==e?void 0:e.question_type})}})})]},n)}))}),(0,J.jsxs)("div",{className:xn,children:[(0,J.jsx)("span",{className:"c-light-primary current",onClick:function(){return H(!Q)},style:{},children:Q?"收起":"展开"}),!r.hideAction&&be.map((function(e,n){return"up"===e.id&&1===r.key||"down"===e.id&&r.key===r.len?null:(0,J.jsx)(b.Z,{placement:"bottom",title:e.name,children:(0,J.jsx)("span",{onClick:function(){return we(e)},className:e.icon})},n)}))]})]}),D&&(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{className:dn,children:(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"font16 c-blue",children:"选择题"}),"(客观题,由系统自动评分,请设置标准答案)"]})}),(0,J.jsxs)("section",{className:Ye,style:{padding:0},children:[(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsx)("span",{className:Ve,children:"题干:"})]}),(0,J.jsx)(He.Z,{id:"combination-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:oe,onChange:function(e){return de(e)}}),(0,J.jsxs)("p",{children:["小题数:",null==pe?void 0:pe.length]}),null==pe?void 0:pe.map((function(e,n){var t;return(0,J.jsxs)("div",{className:hn,children:[(0,J.jsxs)("div",{onClick:function(){return Ne("open",n)},className:mn,children:[(0,J.jsx)("i",{className:"iconfont icon-sanjiaoxing",style:{transform:e.open?"initial":"rotate(270deg) translate(2px, 4px)"}}),(0,J.jsxs)("span",{children:["第",n+1,"小题(单选题)"]}),(0,J.jsx)("b",{onClick:function(e){e.stopPropagation(),Ne("delete",n)},className:"iconfont icon-shanchu8"})]}),(0,J.jsxs)("div",{className:"mb10",style:{display:e.open?"block":"none"},children:[(0,J.jsx)(He.Z,{watch:!0,height:155,placeholder:"请您输入题干",defaultValue:null==e?void 0:e.name,onChange:function(e){return Ne("value",n,e)}}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsx)("span",{className:Ge,children:"*"}),(0,J.jsxs)("span",{className:Ve,children:["答案选项:",(0,J.jsx)("span",{className:Xe,children:"点击选项可设置正确答案"})]})]}),null==e||null===(t=e.qusList)||void 0===t?void 0:t.map((function(t,i){var s,r;return(0,J.jsxs)("div",{className:$e,children:[(0,J.jsx)(b.Z,{title:"点击设置为标准答案",placement:"left",children:(0,J.jsx)("div",{className:"".concat(en," ").concat(null!=e&&null!==(s=e.qusAnswer)&&void 0!==s&&s.includes(i)?nn:""),onClick:function(){return Ne("answer",n,i)},children:Gn[i]})}),(0,J.jsx)("div",{className:rn,children:(null==e?void 0:e.activeQusEditor)===i?(0,J.jsx)(He.Z,{id:"single-question-option-".concat(i),watch:!0,height:155,isFocus:!0,placeholder:"请您输入选项",defaultValue:t,onChange:function(e){return Ne("details",n,e)}}):(0,J.jsx)("div",{className:an,onClick:function(){return Ne("edit",n,i)},children:(0,J.jsx)(fn.Z,{value:t})})}),i>1&&(0,J.jsx)(b.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(tn," iconfont icon-htmal5icon19"),onClick:function(){return Ne("deleteQus",n,i)}})}),i<7&&i===(null==e||null===(r=e.qusList)||void 0===r?void 0:r.length)-1&&(0,J.jsx)(b.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(sn," iconfont icon-roundaddfill ml6"),onClick:function(){return Ne("addQus",n)}})})]},i)})),(0,J.jsxs)("p",{className:"mt10",children:["分值:",(0,J.jsx)(R.Z,{value:e.score,max:1e4,min:0,onChange:function(e){return Ne("score",n,e)}})," ","分"]})]})]},e.id)})),pe.length<20&&(0,J.jsxs)(k.ZP,{type:"primary",onClick:ke,children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiatimu mr5 font14"}),"添加小题"]})]}),(0,J.jsx)("p",{className:"mt10",children:(0,J.jsxs)("span",{className:pn,children:[(0,J.jsx)("label",{style:{color:"red"},children:"*"})," 难度:",(0,J.jsxs)(K.ZP.Group,{value:U,onChange:function(e){G(e.target.value)},children:[(0,J.jsx)(K.ZP.Button,{value:1,children:"简单"}),(0,J.jsx)(K.ZP.Button,{value:2,children:"适中"}),(0,J.jsx)(K.ZP.Button,{value:3,children:"困难"})]})]})}),(0,J.jsxs)("p",{className:Ue,children:[(0,J.jsxs)("span",{className:"".concat(Ve),children:["知识点:",(0,J.jsx)("span",{className:Xe,children:"(所有自建知识点仅本人可见,被EduCoder平台审核通过为官方知识点后所有用户可见)"})]}),(0,J.jsx)("div",{className:"mt5",children:(0,J.jsx)(vn.N,{selectvalues:null==r?void 0:r.tag_discipline_ids,value:C,onChange:P,subId:null===(ge=t.editData)||void 0===ge||null===(ge=ge.exercise)||void 0===ge?void 0:ge.sub_discipline_id,knowledgeOptions:ie,onAddKnowledgeFinish:ve})})]}),(0,J.jsxs)("aside",{className:"tr",children:[(-1!==u||r.question_id)&&(0,J.jsx)(k.ZP,{type:"default",onClick:function(){o(),M(!1)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml20",type:"primary",onClick:function(){_e()},children:"保存"})]})]})]})},Xn=(0,v.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,exercise:e.exercise,loading:t.effects}}),null,null,{forwardRef:!0})((0,m.forwardRef)(Vn)),$n=t(29747),et="posWarp___ZUxXl",nt="pos___A7NKx",tt="tips___ap6NV",it=t(24334),st=(0,v.connect)()((function(e){var n=e.data,t=e.isDragDisabled,i=void 0!==t&&t,s=e.editorProps,r=void 0===s?{}:s,l=e.onDragEnd,o=void 0===l?function(){}:l,u=e.dispatch,p=e.markBtnVisible,h=void 0!==p&&p,j=e.batchScore,y=void 0===j?[]:j,_=e.reload,b=void 0===_?function(){}:_,w=(0,m.useRef)(),N=(0,v.useParams)(),Z=function(e,n,t){if(e.destination){var i=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),r=x()(s,1)[0];return i.splice(t,0,r),i}(n,e.source.index,e.destination.index);o(i,t)}},A=function(e){u({type:"exercise/setActionTabs",payload:{key:"标记错题",params:e}})},I=function(e,n){return 0===n?(0,J.jsx)(Dn,c()({reload:b,editData:e},e)):1===n?(0,J.jsx)(In,c()({reload:b,editData:e},e)):2===n?(0,J.jsx)(kn,c()({reload:b,editData:e},e)):3===n?(0,J.jsx)(yn,c()({reload:b,editData:e},e)):4===n?(0,J.jsx)(zn,c()({reload:b,editData:e},e)):5===n?(0,J.jsx)(En,c()({reload:b,editData:e},e)):6===n?(0,J.jsx)(Hn,c()({editData:e},e)):7===n?(0,J.jsx)(Xn,c()({handleMarkWrongQuestion:A,markBtnVisible:h,reload:b,editData:e},e)):8===n?(0,J.jsxs)("div",{style:{padding:"20px 30px"},children:[(0,J.jsx)(fn.Z,{value:e.key+"."+(null==e||null===(t=e.program_attr)||void 0===t?void 0:t.description)}),(0,J.jsx)(fn.Z,{style:{paddingLeft:10},showProgramFill:!0,disabledFill:!0,value:it.Base64.decode((null==e||null===(i=e.program_attr)||void 0===i?void 0:i.code)||"")}),null==e||null===(s=e.standard_answer)||void 0===s?void 0:s.map((function(e,n){return(0,J.jsxs)(L.Z,{align:"middle",style:{marginTop:20},children:[(0,J.jsxs)(z.Z,{children:["答案(填空",e.choice_id,"):"]}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(L.Z,{align:"middle",gutter:[1,1],children:(0,J.jsx)(F.Z,{disabled:!0,value:e.answer_text||"- -"},n)})})]},n)}))]}):void 0;var t,i,s};return(0,J.jsxs)("div",{children:[" ",function(){var e,t,s,l,o,u,x,p,v,j,_,S,C,E,T,q,D,M=[{name:"单选题",type:0,count:null==n||null===(t=n.exercise_types)||void 0===t?void 0:t.q_singles,score:null==n||null===(s=n.exercise_types)||void 0===s?void 0:s.q_singles_scores,items:[]},{name:"多选题",type:1,count:null==n||null===(l=n.exercise_types)||void 0===l?void 0:l.q_doubles,score:null==n||null===(o=n.exercise_types)||void 0===o?void 0:o.q_doubles_scores,items:[]},{name:"判断题",type:2,count:null==n||null===(u=n.exercise_types)||void 0===u?void 0:u.q_judges,score:null==n||null===(x=n.exercise_types)||void 0===x?void 0:x.q_judges_scores,items:[]},{name:"填空题",type:3,count:null==n||null===(p=n.exercise_types)||void 0===p?void 0:p.q_nulls,score:null==n||null===(v=n.exercise_types)||void 0===v?void 0:v.q_nulls_scores,items:[]},{name:"简答题",type:4,count:null==n||null===(j=n.exercise_types)||void 0===j?void 0:j.q_mains,score:null==n||null===(_=n.exercise_types)||void 0===_?void 0:_.q_mains_scores,items:[]},{name:"实训题",type:5,count:null==n||null===(S=n.exercise_types)||void 0===S?void 0:S.q_shixuns,score:null==n||null===(C=n.exercise_types)||void 0===C?void 0:C.q_shixuns_scores,items:[]},{name:"编程题",type:6,count:null==n||null===(E=n.exercise_types)||void 0===E?void 0:E.q_pros,score:null==n||null===(T=n.exercise_types)||void 0===T?void 0:T.q_pros_scores,items:[]},{name:"组合题",type:7,count:null==n||null===(q=n.exercise_types)||void 0===q?void 0:q.q_combinations,score:null==n||null===(D=n.exercise_types)||void 0===D?void 0:D.q_combination_scores,items:[]}];null==n||null===(e=n.exercise_questions)||void 0===e||e.forEach((function(e,n){var t,i,s,r,a,l,c,o;0===e.question_type&&(null===(t=M[e.question_type])||void 0===t||null===(t=t.items)||void 0===t||t.push(e));1===e.question_type&&(null===(i=M[e.question_type])||void 0===i||null===(i=i.items)||void 0===i||i.push(e));2===e.question_type&&(null===(s=M[e.question_type])||void 0===s||null===(s=s.items)||void 0===s||s.push(e));3===e.question_type&&(null===(r=M[e.question_type])||void 0===r||null===(r=r.items)||void 0===r||r.push(e));4===e.question_type&&(null===(a=M[e.question_type])||void 0===a||null===(a=a.items)||void 0===a||a.push(e));5===e.question_type&&(null===(l=M[e.question_type])||void 0===l||null===(l=l.items)||void 0===l||l.push(e));6===e.question_type&&(null===(c=M[e.question_type])||void 0===c||null===(c=c.items)||void 0===c||c.push(e));7===e.question_type&&(null===(o=M[e.question_type])||void 0===o||null===(o=o.items)||void 0===o||o.push(e))}));var O=null==n?void 0:n.map((function(e,n){return(0,J.jsxs)(m.Fragment,{children:[(0,J.jsxs)("div",{className:"pl20",children:[(0,J.jsxs)("span",{className:"font16 c-light-primary",children:[(0,P.EM)(n+1),"、",e.name]}),(0,J.jsxs)("span",{className:"c-grey-999",children:["(共",e.count,"题",7===(null==e?void 0:e.question_type)?",包含".concat(e.sub_count,"小题"):"",";共",e.score,"分)"]}),(null==y?void 0:y.includes(null==e?void 0:e.name))&&(0,J.jsx)(k.ZP,{onClick:function(){return n=null==e?void 0:e.question_type,t=null==e?void 0:e.name,w.current=function(e){return{"单选题":2,"多选题":5,"填空题":2,"判断题":2,"简答题":10,"编程题":10,"实训题":5,"组合题":10}[e]||0}(t),void g.Z.confirm({centered:!0,title:"批量设置分数",content:(0,J.jsxs)("div",{className:"",children:[(0,J.jsxs)("span",{children:["组合题"===t?"组合题中的每小题":t,":"]}),(0,J.jsx)(R.Z,{min:1,defaultValue:w.current,onChange:function(e){w.current=e}}),(0,J.jsx)("span",{className:"ml5",children:"分/题"}),(0,J.jsx)("br",{}),"填空题"===t&&(0,J.jsx)("div",{style:{color:"rgb(255, 0, 0)"},children:"每空分值按每题分值取平均分计算"})]}),okText:"确认",cancelText:"取消",onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(N.categoryId,"/batch_set_score.json"),{method:"post",body:{question_type:n,score:w.current}});case 2:-1!==e.sent.status&&b();case 4:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});var n,t,i},style:{float:"right"},type:"primary",ghost:!0,children:"批量设置得分"})]}),(t=e.items,s=null==e?void 0:e.question_type,null==e||e.name,(0,J.jsx)($n.Z5,{onDragEnd:function(e){return Z(e,t,s)},children:(0,J.jsx)($n.bK,{droppableId:"droppable",children:function(e,n){return(0,J.jsxs)("div",c()(c()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:[null==t?void 0:t.map((function(e,n){var t,a=c()(c()({},e),{},{key:n+1,hideAction:!0,isPreview:!0,dragKey:s+"-"+n},r);return(0,J.jsx)($n._l,{draggableId:null==a||null===(t=a.question_id)||void 0===t?void 0:t.toString(),index:n,isDragDisabled:i,children:function(e,n){return(0,J.jsx)("aside",c()(c()(c()({ref:e.innerRef},e.draggableProps),e.dragHandleProps),{},{children:(0,J.jsxs)("div",{className:et,id:a.dragKey,children:[I(a,s),h&&7!==s&&(0,J.jsx)(L.Z,{className:"pl30",children:(0,J.jsx)(Jn,{state:null==a?void 0:a.is_wrong,onClick:function(){return A({value:a,type:s})}})}),(0,J.jsx)(Re.Z,{}),!i&&(0,J.jsx)("div",{className:nt,children:(0,J.jsx)("div",{className:tt,children:"拖动可以改变试题显示顺序"})})]})}))}},null==a?void 0:a.question_id)})),e.placeholder]}))}})}))]},n);var t,s}));return O}()," "]})})),rt=t(36792),at=t(31869),lt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading.effects}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=e.activeTabs,l=(0,v.useParams)(),o=(0,m.useState)(c()(c()({},l),{page:1,per_page:10})),u=x()(o,1)[0],p=t.editData,h=t.commonHeader.exercise_status;(0,m.useEffect)((function(){"2"===r&&f()}),[l.categoryId,r]);var f=function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,oe.w)(l.coursesId,l.categoryId,"",2,3);case 2:s({type:"exercise/editExercise",payload:c()({},u)});case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){return s({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),function(){s({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),s({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,J.jsxs)("div",{children:[(0,J.jsxs)("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},children:[(0,J.jsx)(I.Z,{style:{marginRight:5,color:"#E99237"}}),(0,J.jsx)("span",{style:{flex:1,color:"#E99237"},children:"发布后的试卷不允许进行增加/删除试题和修改分值等操作,若需要二次使用,可将试卷加入试卷库中进行编辑"}),(0,J.jsx)(k.ZP,{onClick:function(){s({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[l.categoryId]}})},children:"加入试卷库"})]}),(0,J.jsx)("section",{className:"minH1050 mb20 pt30 pb30 pl60 bg-white relative",children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/editExercise"],children:[(0,J.jsx)(rt.Z,{sealStyle:{left:-540},isPreview:!0,activeTabs:r,showExportBtn:!0}),(0,J.jsx)(Re.Z,{}),(0,J.jsx)(st,{data:null==p?void 0:p.exercise_question_types,isDragDisabled:!0,markBtnVisible:3===h&&((null==p||null===(n=p.exercise)||void 0===n?void 0:n.is_creator)||(0,xe.Ny)())}),(0,J.jsx)(at.Z,{})]})})]})})),ct="title___L0cG8",ot="head___xmSl4",dt="row___HJKId",ut="sort___qMLQP",xt=t(26724),pt=t.n(xt),ht=t(68189),mt=t(11638),ft=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i,r,l=e.exercise,o=(e.loading,e.dispatch),u=e.cb,p=c()(c()({},(0,v.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]}),h=(0,m.useState)(c()({},p)),f=x()(h,2),j=f[0],b=f[1],w=(0,m.useState)([]),N=x()(w,2),Z=N[0],A=N[1],I=(0,m.useState)(!0),S=x()(I,2),P=S[0],T=S[1],q=(0,m.useState)(!0),D=x()(q,2),M=D[0],O=D[1],B=(0,m.useState)(0),Q=x()(B,2),H=Q[0],K=Q[1],W=(0,m.useState)(!1),Y=x()(W,2),U=Y[0],G=(Y[1],(0,m.useState)([])),V=x()(G,2),X=V[0],$=V[1];(0,m.useEffect)((function(){"打回重做"===l.actionTabs.key&&(Z=[],ee(1))}),[l.actionTabs.key,j.commit_types]);var ee=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(Z=[]),T(!0),j.page=n,O(!0),e.next=6,o({type:"exercise/getRedoModal",payload:c()(c()({},j),{},{commit_types:j.commit_types.includes(0)?[]:j.commit_types,score:((null==j?void 0:j.one)||0)+"".concat(null!=j&&j.two?","+(null==j?void 0:j.two):"")})});case 6:(null==(i=e.sent)||null===(t=i.exercise_users)||void 0===t?void 0:t.length)5?{paddingRight:15}:{width:944},children:[(0,J.jsx)("div",{children:(0,J.jsx)(_.Z,{className:"font14",checked:!(null===(t=Z)||void 0===t||!t.length)&&(null==X?void 0:X.length)===(null===(i=Z)||void 0===i?void 0:i.length),onChange:function(e){if(e.target.checked){var n,t=null===(n=Z)||void 0===n?void 0:n.map((function(e){return e.user_id}));$(t)}else $([])},children:"姓名"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"学号"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"分班"})}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{children:"提交状态"})}),(0,J.jsxs)("div",{className:ut,onClick:function(){null===(null==j?void 0:j.sort)?j.sort="asc":"asc"===(null==j?void 0:j.sort)?j.sort="desc":"desc"===(null==j?void 0:j.sort)&&(j.sort=null),b(c()({},j)),A([]),ee(1)},children:[(0,J.jsx)("span",{children:"成绩分数"}),(0,J.jsxs)("aside",{children:[(0,J.jsx)(mt.Z,{style:{color:"asc"===(null==j?void 0:j.sort)?"#0152d9":"#bfbfbf"}}),(0,J.jsx)(C.Z,{style:{color:"desc"===(null==j?void 0:j.sort)?"#0152d9":"#bfbfbf"}})]})]})]}),(0,J.jsx)("div",{style:{height:260,overflow:"auto"},children:(0,J.jsxs)(pt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!M&&P&&ee((null==j?void 0:j.page)+1)},hasMore:!M&&P,useWindow:!1,children:[(0,J.jsx)(_.Z.Group,{style:{width:"100%"},value:X,onChange:function(e){console.log(e,444),$(e)},children:null===(r=Z)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{className:dt,children:[(0,J.jsx)("div",{children:(0,J.jsx)(_.Z,{className:"font14",value:e.user_id,children:e.user_name})}),(0,J.jsx)("div",{children:e.student_id}),(0,J.jsx)("div",{children:e.course_group_name}),(0,J.jsx)("div",{children:(t=e.commit_status,i=e,0===t?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===t?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!i.is_make_up&&"考试中",i.is_make_up&&"考试中 (补考)"]}):2===t?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷",i.is_make_up&&!i.is_force_commit&&"已交卷 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!i.is_make_up&&!i.is_force_commit&&"已交卷/未答",i.is_make_up&&!i.is_force_commit&&"已交卷/未答 (补考)",i.is_make_up&&i.is_force_commit&&"已交卷/未答 (补考/强制)",!i.is_make_up&&i.is_force_commit&&"已交卷/未答 (强制)"]}))}),(0,J.jsx)("div",{className:"pl10",children:(0,J.jsx)("span",{children:e.user_score})})]},e.user_id);var t,i}))}),(0,J.jsx)(ne.Z,{className:"edu-ant-spin",spinning:M})]})}),(0,J.jsxs)("div",{className:ct,children:[(0,J.jsx)("img",{style:{objectFit:"contain"},src:ht.Z}),"打回之后学生将得到一次重新答题的机会。"]})]})})),vt="scoremodal___FKFBU",gt="selectWrapper___J8t1k",jt="search___Pnsp3",yt="searchIcon___mVW2x",_t=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(e.onOk,(0,v.useParams)()),s=(0,m.useState)([]),r=x()(s,2),l=r[0],o=r[1],u=(0,m.useState)(),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)([]),_=x()(y,2),b=(_[0],_[1]),w=(0,m.useState)(!0),k=x()(w,2),N=k[0],Z=k[1],I=(0,m.useState)(!1),S=x()(I,2),C=(S[0],S[1]),E=B.Z.useForm(),T=x()(E,1)[0],q=(0,m.useState)({page:1,limit:10,is_random:"",exercise_status:""}),D=x()(q,2),M=D[0],O=D[1],L=[{title:"序号",dataIndex:"id",key:"id",render:function(e,n,t){return M.limit*(M.page-1)+t+1}},{title:"补考试卷",dataIndex:"exercise_name",key:"id",width:200,render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"类型",dataIndex:"is_random",key:"is_random",render:function(e,n,t){return(0,J.jsx)("span",{children:e?"随机组卷":"人工组卷"})}},{title:"试题数",dataIndex:"question_count",key:"question_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"总分",dataIndex:"total_score",key:"total_score",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"补考人数",dataIndex:"exercise_user_count",key:"exercise_user_count",render:function(e,n,t){return(0,J.jsx)("span",{children:e||"- -"})}},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",render:function(e,n,t){return(0,J.jsx)("span",{children:1===e?"未开始":2===e?"考试中":"已截止"})}},{title:"操作",dataIndex:"id",key:"id",width:80,align:"right",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"right"},children:(0,J.jsx)("a",{onClick:function(){(0,P.xg)("/classrooms/".concat(i.coursesId,"/exercise/").concat(n.id,"/detail?random=").concat(n.is_random))},children:"查看"})})}}].filter((function(e){return!!e}));(0,m.useEffect)((function(){"补考记录"===n.actionTabs.key&&z(M)}),[n.actionTabs.key]);var z=function(){var e=d()(a()().mark((function e(n){var t,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/make_up_records.json"),{method:"get",params:c()({},n)});case 3:(t=e.sent)&&(o((null==t||null===(s=t.data)||void 0===s?void 0:s.make_up_exercises)||[]),j(null==t||null===(r=t.data)||void 0===r?void 0:r.count)),Z(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(g.Z,{centered:!0,afterClose:function(){b([]),C(!1),T.resetFields(),O({page:1,limit:10,is_random:"",exercise_status:""})},title:"补考记录",className:vt,open:"补考记录"===n.actionTabs.key,width:1e3,onOk:function(){return t({type:"exercise/setActionTabs",payload:{}})},onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:[(0,J.jsxs)(B.Z,{layout:"inline",form:T,onValuesChange:function(e,n){console.log(e),e.keywords||""===e.keywords||T.submit()},onFinish:function(e){console.log(e),O(c()(c()({},M),e)),z(c()(c()({},M),e))},initialValues:{is_random:"",exercise_status:""},children:[(0,J.jsx)(B.Z.Item,{name:"is_random",children:(0,J.jsxs)(ve.default,{className:gt,placeholder:"全部类型",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部类型"}),(0,J.jsx)(ve.default.Option,{value:0,children:"人工组卷"}),(0,J.jsx)(ve.default.Option,{value:1,children:"随机组卷"})]})}),(0,J.jsx)(B.Z.Item,{name:"exercise_status",children:(0,J.jsxs)(ve.default,{className:gt,placeholder:"全部状态",style:{width:160},size:"middle",children:[(0,J.jsx)(ve.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(ve.default.Option,{value:1,children:"未开始"}),(0,J.jsx)(ve.default.Option,{value:2,children:"考试中"}),(0,J.jsx)(ve.default.Option,{value:3,children:"已截止"})]})}),(0,J.jsx)(B.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keywords",children:(0,J.jsx)(F.Z.Search,{className:jt,placeholder:"请输入试卷名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(yt),onClick:function(){return T.submit()}}),onSearch:function(e){T.submit()}})})]}),(0,J.jsx)(A.Z,{style:{marginTop:20,marginBottom:15},scroll:{y:260},dataSource:l,pagination:!1,loading:N,columns:L}),(null==l?void 0:l.length)>0&&(0,J.jsx)(H.Z,{current:M.page,total:h,style:{marginBottom:20},defaultPageSize:M.limit,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:M.limit,onChange:function(e,n){M.page=e,M.limit=n,O(c()({},M)),z(c()({},M))}})]})})),bt="info___FCajO",wt="info_name___nVPNy",kt="info_studeng_id___afKvd",Nt="info_group___xadCu",Zt=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading}}))((function(e){var n,t,i=e.exercise,r=(e.loading,e.dispatch),l=(e.cb,c()(c()({},(0,v.useParams)()),{},{page:0,limit:20})),o=(0,m.useState)(c()({},l)),u=x()(o,2),p=u[0],h=u[1],f=(0,m.useState)([]),j=x()(f,2),y=j[0],_=j[1],w=(0,m.useState)({}),k=x()(w,2),N=k[0],Z=k[1],I=(0,m.useState)(!0),S=x()(I,2),C=S[0],E=S[1],P=(0,m.useState)(!0),T=x()(P,2),q=T[0],D=T[1];(0,m.useEffect)((function(){"打回记录"===i.actionTabs.key&&(y=[],O(1))}),[i.actionTabs.key]);var M=[{title:"打回次数",ellipsis:!0,dataIndex:"index",align:"center",render:function(e,n,t){return(0,J.jsx)(b.Z,{placement:"bottom",title:t+1,children:(0,J.jsx)("span",{children:t+1})})}},{title:"提交时间",dataIndex:"submission_time",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:Y()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"打回时间",dataIndex:"created_at",align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:Y()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:Y()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"考试得分",dataIndex:"score",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作人",dataIndex:"option_user_name",ellipsis:!0,align:"center",render:function(e){return(0,J.jsx)(b.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}],O=function(){var e=d()(a()().mark((function e(n){var t,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return 1==n&&(y=[]),E(!0),p.page=n,p.student_id=i.actionTabs.student_id,D(!0),e.next=7,r({type:"exercise/getRedoListModal",payload:c()(c()({},p),{},{score:((null==p?void 0:p.one)||0)+"".concat(null!=p&&p.two?","+(null==p?void 0:p.two):"")})});case 7:l=e.sent,Z(c()({},l)),(null==l||null===(t=l.student_redo_lists)||void 0===t?void 0:t.length)0||q)&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(A.Z,{pagination:!1,dataSource:[],columns:M})}),(0,J.jsx)("div",{style:{maxHeight:170,overflow:"auto"},children:(0,J.jsx)(pt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){!q&&C&&O((null==p?void 0:p.page)+1)},hasMore:C,useWindow:!1,children:(0,J.jsx)(A.Z,{loading:q,showHeader:!1,pagination:!1,rowKey:"submission_time",dataSource:y,columns:M})})})]})]})})),At=t(49961),It=t(42452),St="customModal___WBifT",Ct="checking___THUYH",Et="content___OYuOv",Pt="group___mn5IG",Tt="footer___yBjyD",qt=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=e.onOk,s=(0,v.useParams)(),r=(0,m.useState)([]),l=x()(r,2),c=l[0],o=l[1],u=(0,m.useState)([]),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)(!0),b=x()(y,2),w=(b[0],b[1]),N=(0,m.useState)(!1),Z=x()(N,2),A=Z[0],I=Z[1];(0,m.useEffect)((function(){"代码查重"===n.actionTabs.key&&S()}),[n.actionTabs.key]);var S=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,f.ZP)("/api/courses/".concat(null==s?void 0:s.coursesId,"/exercises/exercise_course_groups.json"),{method:"get",params:{id:null==s?void 0:s.categoryId}});case 3:(n=e.sent)&&o((null==n?void 0:n.course_groups)||[]),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){t({type:"exercise/setActionTabs",payload:{}})};return(0,J.jsx)(g.Z,{centered:!0,afterClose:function(){j([]),I(!1)},title:"代码查重",open:"代码查重"===n.actionTabs.key,footer:null,width:718,wrapClassName:St,onCancel:C,children:(0,J.jsxs)("aside",{className:Ct,children:[(0,J.jsx)("div",{className:Et,children:(0,J.jsxs)("div",{className:Pt,children:[c.length>0?(0,J.jsx)("p",{children:"选择班级:"}):(0,J.jsx)("p",{children:"暂无分班"}),(0,J.jsx)(_.Z.Group,{value:h,onChange:function(e){j(e),I(e.length===c.length)},children:c.map((function(e){return(0,J.jsx)(_.Z,{value:e.id,children:e.name},e.id)}))})]})}),(0,J.jsxs)("div",{className:Tt,children:[(0,J.jsx)(_.Z,{checked:A,onChange:function(e){var n=e.target.checked?c.map((function(e){return e.id})):[];j(n),I(e.target.checked)},children:"全选"}),(0,J.jsx)(k.ZP,{onClick:C,children:"取消"}),(0,J.jsx)(k.ZP,{onClick:function(){i(h)},type:"primary",children:"确认"})]})]})})})),Dt=t(5273),Mt=t(52103),Ot=t(45532),Bt="formDom___ahHwX",Lt="form___TDc55",zt="fjpy___dshUa",Qt="tips___sHetw",Ft="scoreSettingWrapper___L7weV",Rt="ipItem___nAf_u",Ht="ipWrp___x3LTQ",Kt="tagWrap___PMN4b",Wt="tag___Auf1J",Yt="padding___veqnd",Jt="unlockKeyWrapper___UOERJ",Ut="unlockKeyInput___ItI9I",Gt="mb40___eMjps",Vt="mainRuleText___U5cJS",Xt="minorRuleText___aZezx",$t="contentInterval___slPV9",ei="numberInput____ONIt",ni="publishRuleIndex___s2cVA",ti="publishRuleContent___HohmS",ii="groupSelector___Zxqsw",si="addAndDelete___saTVM",ri="deleteIcon___vnkck",ai="addIcon___Yz7Ef",li="remindForm___K6X21",ci="remindItem___Z7rRb",oi="remindInput___r_wq3",di="addRemind___jbnIp",ui="disabled___ebijK",xi=t(93524),pi=t(91232),hi=t.n(pi),mi=function(e){var n=e.disabled,t=e.time;return(0,J.jsx)(B.Z.List,{name:"exercise_events",rules:[{validator:function(e,n){var i,s=new Set,r=hi()(n);try{for(r.s();!(i=r.n()).done;){var a,l=i.value;if(s.has(l.reminder_time))return Promise.reject(new Error("答题提醒时间不允许重复,请重新设置"));if(l.reminder_time>t)return Promise.reject(new Error("答题提醒时间不能大于答题时长"));if(s.add(l.reminder_time),null===(a=l.reminder_content)||void 0===a||null===(a=a.trim())||void 0===a||!a.length)return Promise.reject(new Error("提醒内容不能为空"))}}catch(e){r.e(e)}finally{r.f()}return Promise.resolve()}}],children:function(e,t){var i=t.add,s=t.remove;return(0,J.jsxs)("div",{className:li,children:[e.length>0&&(0,J.jsx)("div",{className:"mb20",children:e.map((function(e,t){return(0,J.jsxs)(L.Z,{align:"middle",wrap:!1,className:ci,children:[(0,J.jsxs)("span",{className:"mr10",children:[t+1,".答题结束前"]}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_time"],rules:[{required:!0,message:"请输入提醒时间"}],noStyle:!0,children:(0,J.jsx)(R.Z,{precision:0,min:1,disabled:n,className:oi})}))}),(0,J.jsx)("span",{className:"mr10 ml10",children:"分钟进行提醒,提醒内容为"}),(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)(B.Z.Item,c()(c()({},e),{},{name:[e.name,"reminder_content"],rules:[{required:!0,message:"请输入提醒内容"}],noStyle:!0,children:(0,J.jsx)(F.Z,{className:oi,disabled:n,showCount:!0,maxLength:100})}))}),(0,J.jsx)(Mt.Z,{onClick:function(){return s(e.name)},style:{color:"#E30000",marginLeft:54,fontSize:20,visibility:n?"hidden":"visible"}})]},e.key)}))}),e.length<5&&(0,J.jsx)(L.Z,{children:(0,J.jsxs)(z.Z,{className:"".concat(di," ").concat(n?ui:""),onClick:function(){n||i({reminder_time:""})},children:[(0,J.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao mr5"}),"添加答题提醒"]})})]})}})},fi=t(34147),vi=t(95341),gi=se.default.RangePicker,ji=ve.default.Option,yi=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting,s=e.classroomList,r=e.user;return{exercise:n,loading:t.effects,globalSetting:i,user:r,classroomList:s}}))((function(e){var n,t,i,r,l,o,u,p,h,j=e.user,w=e.classroomList,N=e.exercise,Z=(e.globalSetting,e.loading),A=e.dispatch,I=e.changeActive,S=N.workSetting,C=N.commonHeader,E=(0,v.useParams)();E.category=E.categoryId;var T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)(!1),F=x()(O,2),H=F[0],W=F[1],U=(0,m.useState)(),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useState)([]),ee=x()($,2),te=ee[0],ie=ee[1],re=(0,m.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}),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(1),de=x()(oe,2),ue=(de[0],de[1],(0,m.useState)(!1)),pe=x()(ue,2),he=pe[0],me=pe[1],fe=(0,m.useState)(!1),ge=x()(fe,2),je=ge[0],ye=ge[1],_e=(0,m.useState)(!1),be=x()(_e,2),we=be[0],ke=be[1],Ne=(0,m.useState)(!1),Ze=x()(Ne,2),Ae=Ze[0],Ie=Ze[1],Se=(0,m.useState)([]),Ce=x()(Se,2),Ee=Ce[0],Pe=Ce[1],Te=(0,m.useState)(!1),qe=x()(Te,2),De=qe[0],Me=qe[1],Oe=(0,m.useState)(null),Be=x()(Oe,2),Le=Be[0],ze=Be[1];function Qe(){return Qe=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==E?void 0:E.coursesId,"/exercises/overload_alert.json"),{method:"get",params:{course_id:null==E?void 0:E.coursesId}});case 2:n=e.sent,X(null==n?void 0:n.alert);case 4:case"end":return e.stop()}}),e)}))),Qe.apply(this,arguments)}(0,m.useEffect)((function(){("5"===(null==C?void 0:C.exercise_status)||null!=C&&C.appraise_label||(0,xe.aQ)())&&M(!0)}),[C]),(0,m.useEffect)((function(){Fe()}),[S]),(0,m.useEffect)((function(){A({type:"exercise/getWorkSetting",payload:c()({},E)}),(0,xe.dE)()||function(){Qe.apply(this,arguments)}()}),[]),(0,m.useEffect)((function(){"调整tabs选中"==N.actionTabs.key&&I("2")}),[N.actionTabs.key]);var Fe=function(){var e,n,t;console.log("取消");var i=JSON.parse(JSON.stringify(S));if(Object.keys(le).forEach((function(e){var n;le[e]=null==i||null===(n=i.exercise)||void 0===n?void 0:n[e]})),te=(null==i||null===(e=i.published_course_groups)||void 0===e?void 0:e.map((function(e){return{course_group_id:e.course_group_id,end_time:e.course_end_time,publish_time:e.course_publish_time}})))||[{}],null==S||null===(n=S.course_groups)||void 0===n||n.map((function(e){var n;null==S||null===(n=S.published_course_groups)||void 0===n||n.map((function(n,t){var i;null!=n&&null!==(i=n.course_group_id)&&void 0!==i&&i.includes(null==e?void 0:e.course_group_id)&&(e.cilckkey=t,e.isselect=!0)}))})),"批量发布"!==N.actionTabs.key&&We(""),me(-1!==le.time),ce(le),null!=le&&le.is_appoint_user){var r,a=(null==i||null===(r=i.exercise)||void 0===r||null===(r=r.all_exercise_users)||void 0===r?void 0:r.map((function(e){return e.user_id})))||[];Pe(s()(a))}ye(le.is_appoint_user),ke(le.is_miss_exam_user),Ie(le.is_no_passing_user),ie(te.length>0?te:[{}]),Je.setFieldsValue({exercise_events:null==i||null===(t=i.exercise)||void 0===t?void 0:t.exercise_events})},Re=function(){var e=d()(a()().mark((function e(){var n,t,i,s,r,l;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==(null==j||null===(n=j.userInfo)||void 0===n?void 0:n.user_status)){e.next=3;break}return(0,vi.Rd)(),e.abrupt("return");case 3:if(0!==(null==C?void 0:C.exercise_question_count)){e.next=6;break}return y.ZP.warning("试卷内没有试题不允许发布考试"),e.abrupt("return");case 6:return t=JSON.parse(JSON.stringify(le)),console.log("提交"),e.prev=8,e.next=11,Je.validateFields();case 11:i=Je.getFieldsValue(),t.exercise_events=i.exercise_events,e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(8),null!==e.t0&&void 0!==e.t0&&e.t0.errorFields&&(Je.scrollToField(null===e.t0||void 0===e.t0||null===(s=e.t0.errorFields)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name,{behavior:"smooth",block:"center"}),y.ZP.error(null===e.t0||void 0===e.t0||null===(r=e.t0.errorFields)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.errors)||void 0===r?void 0:r[0])),e.abrupt("return");case 19:if(t.categoryId=E.categoryId,t.publish_time_groups=te,null==le||!le.is_make_up_exercise){e.next=29;break}if(!(je&&Ee.length<=0)&&(je||we||Ae)){e.next=25;break}return y.ZP.error("请选择补考学生"),e.abrupt("return");case 25:t.is_appoint_user=je,t.is_miss_exam_user=we,t.is_no_passing_user=Ae,t.make_up_exercise_users=je?null==Ee?void 0:Ee.map((function(e){return{user_id:e}})):[];case 29:if(le.unified_setting||null!=le&&le.is_make_up_exercise){e.next=38;break}if(te.length){e.next=33;break}return y.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 33:delete t.publish_time,delete t.end_time,te.map((function(e){var n;if(!e.course_group_id||null===(n=e.course_group_id)||void 0===n||!n.length)throw y.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空")})),e.next=41;break;case 38:if(le.publish_time&&le.end_time){e.next=41;break}throw y.ZP.error("发布截止时间不能为空"),new String("发布截止时间不能为空");case 41:if(2!=le.exercise_type||null==C||!C.show_setting_tips){e.next=44;break}return l=g.Z.confirm({width:666,centered:!0,okText:"立即调整",cancelText:"不需要",title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。是否需要进行调整?"]}),onOk:function(){He(t),I("2")},onCancel:function(){l.destroy(),He(t)}}),e.abrupt("return");case 44:He(t);case 45:case"end":return e.stop()}}),e,null,[[8,15]])})));return function(){return e.apply(this,arguments)}}(),He=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==E?void 0:E.categoryId,"/publish_settings.json"),{method:"post",body:n});case 3:0===e.sent.status&&(y.ZP.success("保存成功"),We(""),A({type:"exercise/getCommonHeader",payload:c()({},E)}),A({type:"exercise/getWorkSetting",payload:c()({},E)})),W(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ke=function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:"";A({type:"exercise/setActionTabs",payload:{key:e}})},Ye=B.Z.useForm(),Je=x()(Ye,1)[0];return(0,J.jsxs)("section",{className:Lt,style:{marginBottom:80},children:[(0,J.jsxs)(ne.Z,{spinning:Z["exercise/getWorkSetting"]||H,children:[!(null!=le&&le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(L.Z,{className:"mt30 mb20",children:(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"考试模式"}),(0,J.jsxs)(K.ZP.Group,{value:le.exercise_type,disabled:D||(null==S||null===(n=S.exercise)||void 0===n?void 0:n.exercise_status)>1,onChange:function(e){console.log(e),le.exercise_type=e.target.value,ce(c()({},le))},children:[(0,J.jsx)(K.ZP,{value:1,children:"正式考试"}),(0,J.jsx)(K.ZP,{value:2,children:"模拟考试"})]})]})}),2===(null==le?void 0:le.exercise_type)&&(0,J.jsxs)(L.Z,{align:"middle",className:"".concat($t," ").concat(Gt),children:[(0,J.jsx)("span",{className:"".concat(Xt),style:{marginLeft:50},children:"每个学生允许进行考试"}),(0,J.jsx)(R.Z,{className:ei,style:{width:145},precision:0,size:"middle",value:null==le?void 0:le.simulate_exercise_num,disabled:D,min:1,max:999,onChange:function(e){le.simulate_exercise_num=e,ce(c()({},le))}}),(0,J.jsxs)("span",{children:["次",(0,J.jsx)("span",{style:{color:"#999999"},children:"(可设置1~999次)"})]})]})]}),(null==le?void 0:le.is_make_up_exercise)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("span",{style:{marginRight:"20px",fontSize:"14px",color:"3333",fontWeight:600},children:"待补考学生"}),(0,J.jsx)(Q.Z,{checked:je,onChange:function(e,n){if(ye(e),e){if(null!=le&&le.is_appoint_user){var t,i=null==S||null===(t=S.exercise)||void 0===t||null===(t=t.all_exercise_users)||void 0===t?void 0:t.map((function(e){return e.user_id}));Pe(s()(i))}else Pe([]);ke(!1),Ie(!1)}else ke(le.is_miss_exam_user),Ie(le.is_no_passing_user)},disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=C&&C.allow_create_make_up)}),(0,J.jsx)("span",{style:{marginLeft:"10px",fontSize:"14px",color:"3333"},children:"指定学生"})]}),!je&&(0,J.jsxs)(L.Z,{className:"mt20 mb20",style:{paddingLeft:"90px"},align:"middle",children:[(0,J.jsx)(_.Z,{checked:we,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.miss_exam_count)>0&&null!=C&&C.allow_create_make_up),onChange:function(e){ke(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"缺考"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer",marginRight:"60px"},onClick:function(){ze(1),ye(!1),Me(!0)},children:["(","".concat((null==le?void 0:le.miss_exam_count)||0,"人"),")"]}),(0,J.jsx)(_.Z,{checked:Ae,disabled:!(1===(null==le?void 0:le.exercise_status)&&(null==le?void 0:le.no_passing_count)>0&&null!=C&&C.allow_create_make_up),onChange:function(e){Ie(e.target.checked)},children:(0,J.jsx)("span",{style:{fontSize:"14px",color:"#333"},children:"未及格"})}),(0,J.jsxs)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){ze(2),ye(!1),Me(!0)},children:["(","".concat((null==le?void 0:le.no_passing_count)||0,"人"),")"]})]}),je&&(0,J.jsxs)(L.Z,{className:"mb20 mt20",style:{paddingLeft:"90px"},children:[(0,J.jsxs)(k.ZP,{type:"primary",ghost:!0,disabled:!(1===(null==le?void 0:le.exercise_status)&&null!=C&&C.allow_create_make_up),onClick:function(){Me(!0),ze(void 0)},children:[(0,J.jsx)("span",{children:(0,J.jsx)("i",{className:"iconfont icon-tianjia4 mr5",style:{fontSize:"14px"}})}),(0,J.jsx)("span",{children:"选择学生"})]}),(0,J.jsxs)("span",{style:{color:"#333",display:"inline-block",height:"32px",lineHeight:"32px",marginLeft:"10px"},children:["(已选 ","".concat(Ee.length||0," 人"),")"]})]})]}),!(null!=le&&le.is_make_up_exercise)&&(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mb10 mt30",children:(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"mr20",children:"发布范围"}),(0,J.jsxs)(K.ZP.Group,{onChange:function(){var e,n,t;!(0,xe.Rm)()||null!=w&&null!==(e=w.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish&&null!=w&&null!==(n=w.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_late?(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1?y.ZP.error("已发布,不能再修改"):(le.unified_setting=!le.unified_setting,!1===le.unified_setting&&""==te&&ie(te.concat({})),ce(Object.assign({},le))):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},value:le.unified_setting,disabled:D||(null==S||null===(t=S.exercise)||void 0===t?void 0:t.exercise_status)>1,children:[(0,J.jsx)(K.ZP,{value:!0,disabled:!(null!=S&&null!==(i=S.exercise)&&void 0!==i&&i.manage_all_group),children:"统一发布"}),(null===(r=S.course_groups)||void 0===r?void 0:r.length)>0&&(0,J.jsx)(K.ZP,{value:!1,children:"分班发布"})]})]})}),(0,J.jsx)(L.Z,{children:(0,J.jsx)(z.Z,{children:!(null!=C&&C.appraise_label)&&(!(null!=C&&C.is_make_up_exercise)&&(0,xe.GJ)()||(null==C?void 0:C.is_make_up_exercise)&&(null==C?void 0:C.allow_create_make_up))&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){y.ZP.warning("已取消本次修改的内容"),Fe()},onOk:Re})})}),!(null!=C&&C.is_make_up_exercise)&&(0,J.jsx)("div",{style:{color:"red"},className:"mb20",children:(null==S||null===(l=S.exercise)||void 0===l?void 0:l.exercise_status)>1&&V&&"当前课堂中学生人数较多,为提供更好的服务,我们将进行服务器扩容,建议您在30分钟后发起考试。您也可以立即发布。"}),(le.unified_setting||(null==C?void 0:C.is_make_up_exercise))&&(0,J.jsx)("div",{children:(0,J.jsxs)(L.Z,{align:"middle",className:Gt,children:[(0,J.jsx)(z.Z,{className:Vt,children:"考试时间:"}),(0,J.jsx)(z.Z,{className:"ml10",children:(0,J.jsx)(b.Z,{placement:"bottom",title:(null==S||null===(o=S.exercise)||void 0===o?void 0:o.exercise_status)>1&&"发布时间已过,不能修改",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:Ke,disabled:D||(null==S||null===(u=S.exercise)||void 0===u?void 0:u.exercise_status)>1||(0,xe.Rm)()&&!(null!=w&&null!==(p=w.AssistantObject)&&void 0!==p&&null!==(p=p.exercise)&&void 0!==p&&p.can_publish),value:le.publish_time?Y()(le.publish_time):void 0,allowClear:!1,onChange:function(e,n){le.publish_time=n,le.end_time||(le.end_time=Y()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),ce(Object.assign({},le))}})})}),(0,J.jsx)(z.Z,{className:"ml30",children:(0,J.jsx)(se.default,{style:{width:300},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:D||(0,xe.Rm)()&&!(null!=w&&null!==(h=w.AssistantObject)&&void 0!==h&&null!==(h=h.exercise)&&void 0!==h&&h.can_late)||(null==C?void 0:C.open_appraise),allowClear:!1,value:le.end_time?Y()(le.end_time):void 0,disabledDate:function(e){return le.end_time?e&&(eY()(null==r?void 0:r.publish_time))?[!0,!1]:[!1,!1])||(0,xe.Rm)()&&!(null!=w&&null!==(i=w.AssistantObject)&&void 0!==i&&null!==(i=i.exercise)&&void 0!==i&&i.can_publish)),disabledDate:Ke,style:{width:"100%"},placeholder:["请选择发布时间","请选择截止时间"],showTime:{format:"HH:mm",defaultValue:[Y()((0,P.U6)(),"HH:mm"),Y()((0,P.U6)(),"HH:mm")]},format:"YYYY-MM-DD HH:mm",size:"middle",value:e.publish_time&&[Y()(e.publish_time),e.end_time&&Y()(e.end_time)],onChange:function(e,t){te[n].publish_time=t[0],te[n].end_time=t[1],ie(s()(te))}})}),(0,J.jsxs)(z.Z,{className:si,style:{visibility:D?"hidden":"visible"},children:[(0,J.jsx)(Mt.Z,{style:{visibility:(null!=e&&e.publish_time&&Y()()parseInt(p.endIP))){e.next=7;break}return y.ZP.warning("IP区间段不合法"),e.abrupt("return");case 7:i({type:"exercise/setActionTabs",payload:{key:"insterIp",data:c()({},l.getFieldValue()),type:t.actionTabs.type}});case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){i({type:"exercise/setActionTabs",payload:{}})},children:(0,J.jsxs)("section",{className:"pl10 pr10",children:[(0,J.jsxs)(Z.Z,{activeKey:_,onChange:function(e){b(e),l.resetFields()},children:[(0,J.jsx)(ki,{tab:"新增IP地址"},"1"),(0,J.jsx)(ki,{tab:"新增IP范围"},"2")]}),(0,J.jsxs)(B.Z,{form:l,className:"pt30",name:"form",layout:"vertical",onValuesChange:function(e,n){h(c()({},n))},children:["1"===_&&(0,J.jsx)(B.Z.Item,{name:"ip",rules:[{required:!0,message:"请输入IP地址"}],label:"IP地址",children:(0,J.jsx)(ve.default,{open:!1,tokenSeparators:[";",",",";"],size:"middle",mode:"tags",style:{width:"100%"},placeholder:"请输入IP地址,可同时添加多个IP地址,中间用英文的分号间隔。",onChange:function(e){l.setFieldsValue({ip:s()(e.filter((function(e){return!!(0,wi.t)(e)||(y.ZP.warning("IP不合法,请重新输入"),!1)})))})}})}),"2"===_&&(0,J.jsxs)(L.Z,{gutter:[20,20],children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(B.Z.Item,{name:"startIP",rules:[{required:!0,message:"请输入起始IP地址"}],label:"起始IP地址",children:(0,J.jsx)(F.Z,{maxLength:15,placeholder:"请输入起始IP地址",onBlur:function(e){var n="";(0,wi.t)(e.target.value)?n=e.target.value:(n="",y.ZP.warning("IP不合法,请重新输入")),l.setFieldsValue({startIP:n})}})})}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(B.Z.Item,{name:"endIP",rules:[{required:!0,message:"请输入结束IP地址"},{pattern:/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/,message:"请输入0-255的网段"}],label:"结束IP地址",children:(0,J.jsx)(F.Z,{onBlur:function(e){},prefix:(0,J.jsx)("span",{className:"font14",children:null===(n=p.startIP)||void 0===n?void 0:n.substring(0,p.startIP.lastIndexOf("."))}),maxLength:3,placeholder:"请输入结束IP地址的后三位"})})})]})]})]})})})),Zi=t(20817),Ai=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i,r,l,o,u,p,h,j=e.exercise,w=e.globalSetting,N=e.loading,Z=e.dispatch,A=j.workSetting,I=j.commonHeader,S=B.Z.useForm(),C=x()(S,1)[0],E=(0,v.useParams)();E.category=E.categoryId;var P=(0,m.useState)(!1),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(!1),O=x()(M,2),H=O[0],W=O[1],Y=(0,m.useState)(!1),U=x()(Y,2),G=U[0],V=U[1],X={question_random:!1,choice_random:!1,start_password:(null==A||null===(n=A.exercise)||void 0===n?void 0:n.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:(null==A||null===(t=A.exercise)||void 0===t?void 0:t.unlock_key)||"",screen_shot_open:!1,forbid_copy:!1},$=(0,m.useState)(X),ee=x()($,2),te=ee[0],ie=ee[1],se=(0,m.useState)(!1),re=x()(se,2),ae=re[0],le=re[1];(0,m.useEffect)((function(){var e;ce(),(0,xe.aN)()||null!=A&&null!==(e=A.exercise)&&void 0!==e&&e.is_creator||D(!0)}),[A]),(0,m.useEffect)((function(){("5"===(null==I?void 0:I.exercise_status)||null!=I&&I.appraise_label)&&D(!0)}),[I]),(0,m.useEffect)((function(){Z({type:"exercise/getWorkSetting",payload:c()({},E)})}),[]),(0,m.useEffect)((function(){"insterIp"===j.actionTabs.key&&(j.actionTabs.data.ip?te[j.actionTabs.type]=[].concat(s()(te[j.actionTabs.type]||[]),s()(j.actionTabs.data.ip)):te[j.actionTabs.type]=[].concat(s()(te[j.actionTabs.type]||[]),["".concat(j.actionTabs.data.startIP,",").concat(j.actionTabs.data.startIP.substring(0,j.actionTabs.data.startIP.lastIndexOf("."))+"."+j.actionTabs.data.endIP)]),oe(te),le(!0))}),[j.actionTabs]);var ce=function(){var e=JSON.parse(JSON.stringify(A));Object.keys(te).forEach((function(n){var t;te[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),oe(c()(c()({},te),{},{ip_limit:"no"!==te.ip_limit}))},oe=function(e){ie(e),C.setFieldsValue(e)},de=function(e){if(e.open_camera||e.screen_open)var n=g.Z.confirm({title:"考试说明",className:"custom-modal-divider",icon:null,width:750,content:(0,J.jsxs)("div",{className:"font16 p20",children:[e.open_camera&&(0,J.jsxs)(L.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(z.Z,{flex:"24px",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqishexiangtou c-blue mr20 font24"})}),(0,J.jsxs)(z.Z,{flex:"1",children:["您已开启考试中摄像防作弊功能,",(0,J.jsx)("span",{className:"c-red",children:"这需要调用学生用户的摄像设备"}),"。Educoder平台将会严格保护所有学生的照片和视频,并承诺不在本平台以外使用。",(0,J.jsx)("br",{}),"请确认:为严格监督考试以获得公平,您同意并和要求Educoder平台在本次考试中调用学生用户的摄像设备并获取学生的影像信息。"]})]}),e.screen_open&&(0,J.jsxs)(L.Z,{justify:"start",className:"mt20",children:[(0,J.jsx)(z.Z,{flex:"24px",className:"mr20",children:(0,J.jsx)("span",{className:"iconfont icon-kaiqifangqieping c-blue font24"})}),(0,J.jsxs)(z.Z,{flex:"1",children:["您已开启考试中防切屏功能,这项功能暂时仅支持谷歌、火狐浏览器。 请确保:在正式开始考试前通知全体学生,使用 ",(0,J.jsx)("img",{width:"26",src:Qe.JA})," ",(0,J.jsx)("span",{className:"c-red",children:"谷歌浏览器"}),"或",(0,J.jsx)("img",{width:"26",src:Qe.Gm})," ",(0,J.jsx)("span",{className:"c-red",children:"火狐浏览器"}),"进行考试。"]})]}),(0,J.jsx)("p",{className:"ml40 mt40",children:(0,J.jsx)(_.Z,{onChange:function(e){return n.update({okButtonProps:{disabled:!e.target.checked}})},children:"我已阅读"})})]}),onOk:function(){ue(e)},okButtonProps:{disabled:!0}});else ue(e)},ue=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==E?void 0:E.categoryId,"/prevent_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,W(!1),0===t.status&&(y.ZP.success("保存成功"),Z({type:"exercise/getCommonHeader",payload:c()({},E)}),Z({type:"exercise/getWorkSetting",payload:c()({},E)}),le(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){pe(ae?"表单未保存":"")}),[ae]);var pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Z({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Bt,children:[(0,J.jsxs)(ne.Z,{spinning:N["exercise/getWorkSetting"]||H,children:[(0,J.jsxs)(B.Z,{form:C,name:"basicForm",initialValues:X,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n,i=function(){if("is_locked"!=s||n[s]||(t.login_restrict=!1,t.screen_open=!1),"login_restrict"==s&&n[s]&&(t.is_locked=!0),"screen_open"==s&&n[s]&&(t.is_locked=!0),"screen_shot_open"==s&&n[s]){var e=g.Z.confirm({title:"提示",icon:null,centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:["1.开启后,学生作答前",(0,J.jsx)("span",{style:{color:"#F59A23"},children:"需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试;"})]}),(0,J.jsx)("div",{children:"2.教师可在考试监控页面查看截屏记录。"})]}),onOk:(i=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.screen_shot_open=!0,oe(t);case 2:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)}),onCancel:function(){t.screen_shot_open=!1,oe(t),e.destroy()}});return 1}var i;"ip_bind"!=s&&"ip_limit"!=s||n.is_locked||!n[s]||(t.is_locked=!0),"open_camera"==s&&(t.photo_count=t.photo_count||5)};for(var s in e)if(i())break;oe(t),le(!0)},onFinish:function(e){var n,t;if(e.categoryId=E.categoryId,e.ip_limit=e.ip_limit?"pub":"no",e.ip_bind||(e.ip_bind_type=!1),e.open_camera&&e.photo_count<1)y.ZP.warning("请填写本场考试最大拍摄次数");else if(e.start_password||!e.is_start_locked){if("no"===e.ip_limit||null!==(n=e.public_ip)&&void 0!==n&&n.length||null!==(t=e.inner_ip)&&void 0!==t&&t.length)return e.is_locked||e.open_camera||e.screen_open||e.login_restrict||e.ip_bind||"pub"==e.ip_limit?1==(null==I?void 0:I.exercise_type)?void de(e):void g.Z.confirm({width:666,centered:!0,title:"提示",icon:null,content:(0,J.jsxs)("div",{children:["当前考试模式为“模拟考试”,您已开启",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"考试解锁码、考试登录限制、切屏后强制交卷、IP地址绑定、"}),(0,J.jsx)("span",{style:{color:"#FA6400"},children:"限制考试访问IP"}),"中的防作弊规则,可能会影响学生进行重复考试。确定开启吗?"]}),onOk:function(){return de(e)}}):void ue(e);y.ZP.warning("请填写公网IP或内网IP地址")}else y.ZP.warning("请填写开考密码")},children:[(0,J.jsxs)(B.Z.Item,{children:[(0,J.jsx)("strong",{children:"使用推荐设置"}),(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"点击不同的考试模式,系统会自动勾选对应模式推荐的防作弊设置,设置项支持进行修改。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})}),(0,J.jsx)(k.ZP,{className:"ml20",onClick:function(){oe(c()(c()({},X),{},{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}))},children:"正式考试模式"}),(0,J.jsx)(k.ZP,{className:"ml20",onClick:function(){oe(c()(c()({},X),{},{question_random:!0,choice_random:!0,forbid_copy:!1}))},children:"模拟考试模式"})]}),(0,J.jsx)(B.Z.Item,{name:"forbid_copy",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"答题时不允许进行复制粘贴"})})}),(0,J.jsx)(B.Z.Item,{name:"question_random",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"小题题目顺序随机打乱"})})}),(0,J.jsx)(B.Z.Item,{name:"choice_random",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"选择题选项顺序随机打乱"})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"is_start_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"开考密码"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生第一次进入考试时,需要输入开考密码才能进入考试答题页面。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.is_start_locked&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Jt,align:"middle",children:[(0,J.jsx)(B.Z.Item,{name:"start_password",style:{marginBottom:0},children:(0,J.jsx)(F.Z,{className:Ut,disabled:q,placeholder:"请输入开考密码"})}),(0,J.jsx)(z.Z,{children:!q&&(0,J.jsx)(k.ZP,{type:"link",onClick:function(){C.setFieldsValue({start_password:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"start_password",label:"开考密码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"is_locked",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试解锁码"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,如果学生在考试中途退出想再继续考试,需要使用解锁码进行解锁。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.is_locked&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Jt,align:"middle",children:[(0,J.jsx)(B.Z.Item,{style:{marginBottom:0},name:"unlock_key",children:(0,J.jsx)(F.Z,{className:Ut,disabled:q,placeholder:"请输入考试解锁码"})}),(0,J.jsx)(z.Z,{children:!q&&(0,J.jsx)(k.ZP,{type:"link",onClick:function(){C.setFieldsValue({unlock_key:Math.floor(1e6*Math.random()).toString().padStart(6,"0")})},children:"换一换"})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"unlock_key",label:"考试解锁码(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(B.Z.Item,{name:"login_restrict",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试登录限制"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生在考试期间第二次及后续登录系统时,需要监考老师输入考试解锁码才能登录系统",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"screen_open",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsx)("strong",{children:"切屏后强制交卷"})})}),te.screen_open?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:"考试过程中切换页面超过"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_num",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q,min:0,max:10})})}),(0,J.jsx)(z.Z,{children:"(次)后将被强制交卷,切换到其他页面"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_sec",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q,min:0,max:60})})}),(0,J.jsx)(z.Z,{children:"(秒)后即判定为切屏。"})]}),(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"screen_shot_open",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(Q.Z,{disabled:q||!te.screen_open})})}),(0,J.jsx)(z.Z,{children:"学生退出全屏或切换页面后进行截屏"})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_num",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_sec",label:"(只用来在被隐藏的是时候进行收集数据)"}),(0,J.jsx)(B.Z.Item,{hidden:!0,name:"screen_shot_open",label:"(只用来在被隐藏的是时候进行收集数据)"})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"ip_bind",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"IP地址绑定"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,开始考试的学生账号将自动与设备公网IP或内网IP进行绑定。如遇特殊情况,可由教师/助教进行IP解绑。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.ip_bind&&(0,xe.GJ)()?(0,J.jsxs)(L.Z,{className:Jt,style:{flexDirection:"column"},children:[te.ip_bind_type&&(0,J.jsxs)(z.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsx)(B.Z.Item,{name:"ip_bind_type",style:{marginBottom:0},children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:!1,children:"绑定外网IP"}),(0,J.jsx)(K.ZP,{value:!0,children:"绑定内网IP"})]})})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"ip_bind_type",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"ip_limit",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"限制考试访问IP"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,不在IP范围中的设备将无法参加考试。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(B.Z.Item,{name:"public_ip",label:"公网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(0,J.jsx)(B.Z.Item,{name:"inner_ip",label:"内网IP地址范围(只用来在被隐藏的是时候进行收集数据)",hidden:!0}),(null==te?void 0:te.ip_limit)&&(0,J.jsxs)(L.Z,{className:Jt,style:{flexDirection:"column"},children:[(0,J.jsxs)(z.Z,{className:"mb10",children:[(0,J.jsx)("span",{className:"c-red",children:"(只允许在Chrome谷歌浏览器作答,并且要求学生安装WebRTC Leak Prevent插件)"}),(0,J.jsx)("a",{className:"c-blue",target:"_blank",href:"https://www.educoder.net/forums/4478",children:"如何安装WebRTC Leak Prevent插件?"})]}),(0,J.jsxs)(L.Z,{className:"mt15 ".concat(Ht),children:[(0,J.jsx)(z.Z,{children:"公网IP地址范围:"}),(0,J.jsxs)(z.Z,{children:[!(null!==(i=te.public_ip)&&void 0!==i&&i.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(r=te.public_ip)||void 0===r?void 0:r.map((function(e,n){return(0,J.jsxs)("span",{className:Rt,children:[(0,J.jsxs)("i",{children:[e," "]}),!q&&(0,J.jsx)(bi.Z,{onClick:function(){g.Z.confirm({okText:"确定",cancelText:"取消",title:"确定删除该IP吗?",onOk:function(){te.public_ip.splice(n,1),oe(c()({},te))}})},className:" c-grey-c",size:20})]},n)})),(0,xe.GJ)()&&!q&&(0,J.jsxs)("span",{onClick:function(){Z({type:"exercise/setActionTabs",payload:{key:"addIp",type:"public_ip"}})},className:"font14 c-blue ml10",children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]}),(0,J.jsxs)(L.Z,{className:"mt15 ".concat(Ht),children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{children:"内网IP地址范围:"})}),(0,J.jsxs)(z.Z,{children:[!(null!==(l=te.inner_ip)&&void 0!==l&&l.length)&&(0,J.jsx)("span",{children:"当前还未设置IP范围"}),null===(o=te.inner_ip)||void 0===o?void 0:o.map((function(e,n){return(0,J.jsxs)("span",{className:Rt,children:[(0,J.jsxs)("i",{children:[e," "]}),!q&&(0,J.jsx)(bi.Z,{onClick:function(){q||g.Z.confirm({title:"确定删除该IP吗?",onOk:function(){te.inner_ip.splice(n,1),oe(c()({},te))}})},className:" c-grey-c",size:20})]})})),(0,xe.GJ)()&&!q&&(0,J.jsxs)("span",{className:"font14 c-blue ml10",onClick:function(){Z({type:"exercise/setActionTabs",payload:{key:"addIp",type:"inner_ip"}})},children:[" ",(0,J.jsx)("i",{className:"iconfont icon-xuanyong font14"})," 添加"]})]})]})]})]}),(0,J.jsxs)("div",{className:"ant-form-item",children:[(0,J.jsx)(B.Z.Item,{name:"open_camera",valuePropName:"checked",style:{marginBottom:0},children:(0,J.jsx)(_.Z,{disabled:q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中启用拍照功能进行监考和行为分析"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"选中,则会在考试过程中使用电脑摄像头随机抓拍照片,用于监考和学习行为分析,分析结果可在学生答卷中查看。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),te.open_camera?(0,J.jsxs)(L.Z,{gutter:10,className:"c-grey-333 ".concat(Jt),align:"middle",wrap:!1,children:[(0,J.jsx)(z.Z,{children:"本场考试最多拍摄:"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,{name:"photo_count",style:{marginBottom:0},children:(0,J.jsx)(R.Z,{size:"middle",disabled:q||!te.open_camera,min:1,max:(0,xe.Ny)()?1e3:10})})}),(0,J.jsxs)(z.Z,{children:["(次)",(0,J.jsx)("span",{className:"c-grey-c font12 ml10",children:"请填写不大于10的正整数"})]})]}):(0,J.jsx)(B.Z.Item,{hidden:!0,name:"photo_count",label:"(只用来在被隐藏的是时候进行收集数据)"})]}),(0,J.jsx)(B.Z.Item,{name:"identity_verify",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:!(0,xe.ag)()||q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试前人脸身份核验"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前将会要求调用摄像头完成拍照采集,系统将自动对采集的学生照片与已录入照片进行比对审核(教师/助教也可进行手动审核),审核通过之后学生才能开始考试。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})}),(0,J.jsx)(B.Z.Item,{name:"open_phone_video_recording",valuePropName:"checked",children:(0,J.jsx)(_.Z,{disabled:!(0,xe.ag)()||q,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("strong",{children:"考试中开启手机视频录制"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"勾选后,学生开始考试前必须先开启手机录制视频,由教师/助教在试卷详情-摄像监控页面对学生进行身份审核。",children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})]}),((0,xe.aN)()||(null==j||null===(u=j.commonHeader)||void 0===u?void 0:u.exercise_author))&&!(null!=I&&I.appraise_label)&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){ce()},onOk:function(){C.submit()}})]}),(0,J.jsx)(Ni,{}),(0,J.jsx)(g.Z,{centered:!0,destroyOnClose:!0,open:G,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return V(!1)},children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,J.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==w||null===(p=w.setting)||void 0===p?void 0:p.homepage_tea_qq_number," "]}),(0,J.jsx)("img",{src:"".concat(Zi.Z.IMG_SERVER,"/").concat(null==w||null===(h=w.setting)||void 0===h?void 0:h.homepage_tea_qq_qrcode_url),width:200,height:200})]})})]})})),Ii=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t=e.exercise,i=e.loading,s=e.dispatch,r=t.workSetting,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)(!1),w=x()(j,2),k=w[0],N=w[1],Z=(0,m.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}),A=x()(Z,2),I=A[0],S=A[1];(0,m.useEffect)((function(){C("表单未保存")}),[I]);var C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";s({type:"exercise/setActionTabs",payload:{key:e}})};(0,m.useEffect)((function(){var e;E(),(0,xe.aN)()||null!=r&&null!==(e=r.exercise)&&void 0!==e&&e.is_creator||h(!0)}),[r]),(0,m.useEffect)((function(){s({type:"exercise/getWorkSetting",payload:c()({},l)})}),[]);var E=function(){var e=JSON.parse(JSON.stringify(r));Object.keys(I).forEach((function(n){var t;I[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),S(I),"批量发布"!=t.actionTabs.key&&C("")},P=function(){var e=d()(a()().mark((function e(n){var t,i,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==n?void 0:n.use_blank_score)===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.use_blank_score)){e.next=4;break}return i=g.Z.confirm({closable:!0,width:500,centered:!0,icon:null,title:"提示",onOk:function(){var e=d()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 3:t=e.sent,N(!1),0===t.status&&(y.ZP.success("保存成功"),C(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}),N(!1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),null!=n&&n.use_blank_score?i.update({content:(0,J.jsxs)("div",{children:["您已勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}):i.update({content:(0,J.jsxs)("div",{children:["您已取消勾选",(0,J.jsx)("span",{style:{color:"#165DFF"},children:"“ 多选题漏选部分给分 ”"}),",保存设置后将会按照新的给分方式重新计算分值。是否确定修改?"]})}),e.abrupt("return");case 4:return N(!0),e.next=7,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/property_settings.json"),{method:"post",body:n});case 7:o=e.sent,N(!1),0===o.status&&(y.ZP.success("保存成功"),C(""),s({type:"exercise/getCommonHeader",payload:c()({},l)}),s({type:"exercise/getWorkSetting",payload:c()({},l)}));case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)("section",{className:Ft,children:(0,J.jsxs)(ne.Z,{spinning:i["exercise/getWorkSetting"]||k,children:[(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.use_blank_score,disabled:p,onChange:function(e){I.use_blank_score=e.target.checked,S(Object.assign({},I))},className:Vt,children:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"多选题漏选部分给分"}),(0,J.jsx)(b.Z,{placement:"right",overlayStyle:{maxWidth:600},title:(0,J.jsx)("div",{children:"勾选后,学生有漏选正确答案但是选中的答案全部正确,可获得部分分值,分值=选中的答案个数 * (该小题分值/正确答案的个数)。否则,学生需要选中的答案全部正确且未漏选正确答案才能得分。"}),children:(0,J.jsx)(_i.Z,{style:{cursor:"pointer",color:"#4C6FFF",marginLeft:8}})})]})})})}),(0,J.jsx)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.downcase,disabled:p,onChange:function(e){I.downcase=e.target.checked,S(Object.assign({},I))},className:Vt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"填空题判分忽略答案中的字母大小写"})})})}),(0,J.jsxs)(L.Z,{align:"middle",justify:"space-between",className:"mt30 mb20",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(_.Z,{checked:I.open_total_score,disabled:p,onChange:function(e){I.open_total_score=e.target.checked,e.target.checked?(I.open_score=!1,I.open_score_reviewed=!0):(I.open_score=!0,I.open_score_reviewed=!1),S(Object.assign({},I))},className:Vt,children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许学生查看成绩"})})}),(0,J.jsx)(z.Z,{children:((0,xe.aN)()||(null==t||null===(n=t.commonHeader)||void 0===n?void 0:n.exercise_author))&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:E,onOk:function(){var e=JSON.parse(JSON.stringify(I));e.categoryId=l.categoryId,P(e)}})})]}),I.open_total_score&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(L.Z,{className:"".concat($t," ").concat(Gt),children:(0,J.jsxs)(K.ZP.Group,{disabled:p,value:I.open_score?"afterEndTime":null!=I&&I.open_score_reviewed?"afterReview":"afterCommit",onChange:function(e){"afterEndTime"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!0,open_score_reviewed:!1,open_score_commited:!1})})):"afterReview"===e.target.value?S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!0,open_score_commited:!1})})):S((function(e){return c()(c()({},e),{},{open_score:!1,open_score_reviewed:!1,open_score_commited:!0})}))},children:[(0,J.jsx)(K.ZP,{value:"afterCommit",children:"提交试卷后"}),(0,J.jsx)(K.ZP,{value:"afterEndTime",children:"考试截止后"}),(0,J.jsx)(K.ZP,{value:"afterReview",children:"考试截止且试卷评阅完成后"})]})}),(0,J.jsx)(L.Z,{className:I.answered_open?"mb20":Gt,children:(0,J.jsx)(_.Z,{className:Vt,checked:I.answered_open,disabled:p,onChange:function(e){I.answered_open=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许查看试卷"})})}),I.answered_open&&(0,J.jsx)(L.Z,{className:"".concat($t," ").concat(Gt),children:(0,J.jsxs)(K.ZP.Group,{value:I.answer_open,disabled:p,onChange:function(e){I.answer_open=e.target.value,S(Object.assign({},I))},children:[(0,J.jsx)(K.ZP,{value:!0,children:"显示试题答案和解析"}),(0,J.jsx)(K.ZP,{value:!1,children:"不显示试题答案和解析"})]})}),(0,J.jsx)(L.Z,{className:Gt,children:(0,J.jsx)(_.Z,{className:Vt,checked:I.score_open,disabled:p,onChange:function(e){I.score_open=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看其它学生的成绩"})})}),(0,J.jsx)(L.Z,{className:Gt,children:(0,J.jsx)(_.Z,{className:Vt,checked:I.show_statistic,disabled:p,onChange:function(e){I.show_statistic=e.target.checked,S(Object.assign({},I))},children:(0,J.jsx)("span",{style:{fontWeight:400},className:"font16",children:"允许已提交答题的学生查看统计结果"})})})]})]})})})),Si=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n=e.exercise,t=(e.globalSetting,e.loading,e.dispatch),i=n.workSetting,r=n.commonHeader,l=(0,v.useParams)();l.category=l.categoryId;var o=(0,m.useState)(!1),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)(0),w=x()(j,2),N=w[0],Z=w[1],S=(0,m.useState)(0),C=x()(S,2),E=C[0],T=C[1],q=(0,m.useState)(!1),D=x()(q,2),M=D[0],O=D[1],B=(0,m.useState)({}),Q=x()(B,2),F=Q[0],R=Q[1],H=(0,m.useState)(!1),W=x()(H,2),U=W[0],G=W[1],V=(0,m.useState)([]),X=x()(V,2),$=X[0],ee=X[1],te=(0,m.useState)([]),ie=x()(te,2),ae=ie[0],le=ie[1],ce=(0,m.useState)([]),oe=x()(ce,2),de=oe[0],ue=oe[1],pe=(0,m.useState)([]),he=x()(pe,2),me=he[0],fe=he[1],ve=(0,m.useState)([]),ge=x()(ve,2),je=ge[0],ye=ge[1],_e=(0,m.useState)({select_appraise:!1,sealed_review:!1,review_type:0,end_time:""}),be=x()(_e,2),we=be[0],ke=be[1];(0,m.useEffect)((function(){var e;(0,xe.aN)()||null!=i&&null!==(e=i.exercise)&&void 0!==e&&e.is_creator||h(!0)}),[i]),(0,m.useEffect)((function(){Ne()}),[r]);var Ne=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/distinguish_exercise_setting.json"),{method:"get"});case 3:n=e.sent,Object.keys(we).forEach((function(e){we[e]=null==n?void 0:n[e]})),console.log(n,"res"),R(c()({},n)),ye((null==n?void 0:n.exercise_questions)||[]),Se(c()({},n)),le((null==n?void 0:n.course_review_teachers)||[]),ke(c()(c()({},we),{},{select_appraise:!!n.end_time})),Z((null==n?void 0:n.total)||0),T((null==n?void 0:n.finish_total)||0),O(!1),Pe("");case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=d()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==l?void 0:l.categoryId,"/appraise_settings.json"),{method:"post",body:n});case 3:if(i=e.sent,O(!1),0!==i.status){e.next=11;break}return y.ZP.success("保存成功"),Pe(""),Ne(),t({type:"exercise/getCommonHeader",payload:c()({},l)}),e.abrupt("return");case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae=function(e,n){for(var t=Math.floor(e/n),i=e%n,s=[],r=0;r0?1:0)),i--;return s},Ie=function(e){if(e[0]){var n=[];me.forEach((function(e){return n=n.concat(e.appraise_teachers)}));var t=ae.filter((function(e){return n.every((function(n){return n.id!==e.id}))}));console.log(t,"newItems"),ue(s()(t)),G(e)}if(!e[0]){var i,r=[];r=r.concat((null==je||null===(i=je[e[1]])||void 0===i?void 0:i.appraise_teachers)||[]);var a=ae.filter((function(e){return r.every((function(n){return n.id!==e.id}))}));ue(s()(a)),G(e)}},Se=function(e){if(null!=e&&e.start_appraise)fe((null==e?void 0:e.exercises)||[]);else{var n=null==e?void 0:e.exercises,t=Ae(null==e?void 0:e.total,n.length),i=Ae(null==e?void 0:e.finish_total,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),fe(JSON.parse(JSON.stringify(n)))}},Ce=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"评阅教师",align:"center",dataIndex:"appraise_teachers",className:Yt,render:function(e,n,t){return(0,J.jsxs)("span",{className:Kt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Wt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!p&&(0,J.jsx)("span",{onClick:function(i){var s=e.filter((function(e){return e.id!==n.id})),r=me.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:s}):e}));s.length?fe(r):g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"删除此教师,试卷将重新均分给其他评阅教师;如需添加指定教师,请点击“+评阅教师”按钮。",onOk:function(){var e=null==me?void 0:me.filter((function(e,n){return n!==t})),n=Ae(N,e.length),i=Ae(E,e.length);n.forEach((function(n,t){e[t].total=n})),i.forEach((function(n,t){e[t].finish_total=n,e[t].unfinished_total=e[t].total-e[t].finish_total})),fe(JSON.parse(JSON.stringify(e)))}})},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!p&&(0,J.jsx)("span",{onClick:function(){return Ie([!0,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}],Ee=[{title:"序号",dataIndex:"index",align:"center",render:function(e,n,t){return t+1},width:70},{title:"试题名称",dataIndex:"name",align:"center",width:100},{title:"评阅教师",align:"center",className:Yt,dataIndex:"appraise_teachers",render:function(e,n,t){return(0,J.jsxs)("span",{className:Kt,children:[(0,J.jsx)("div",{children:null==e?void 0:e.map((function(n){return(0,J.jsxs)("div",{className:Wt,children:[(0,J.jsx)("b",{title:n.name,children:n.name}),!0!==(null==n?void 0:n.disabled)&&!p&&(0,J.jsx)("span",{onClick:function(){var i=e.filter((function(e){return e.id!==n.id})),s=je.map((function(e,n){return n===t?c()(c()({},e),{},{appraise_teachers:i}):e}));ye(s)},children:(0,J.jsx)("i",{className:"iconfont icon-guanbi7"})})]},n.id)}))}),!p&&(0,J.jsx)("span",{onClick:function(){return Ie([!1,t])},className:"iconfont c-gcrz-primary current icon-tianjiatimu ml3"})]})}},{title:"总数量",align:"center",dataIndex:"total",width:90},{title:"已评阅数量",align:"center",dataIndex:"finish_total",width:100},{title:"待评阅数量",align:"center",dataIndex:"unfinished_total",width:100}];(0,m.useEffect)((function(){Pe("表单未保存")}),[we]);var Pe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Lt,children:[(0,J.jsxs)(ne.Z,{spinning:M,children:[(0,J.jsxs)(L.Z,{align:"middle",className:"mt30",children:[(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsxs)("div",{style:{background:"#f6f7f9",height:116,padding:"10px 20px"},className:Qt,children:[(0,J.jsx)("div",{children:"集中阅卷适用于大型严肃评阅场景,集中对学生的试卷或试题进行评阅。开启规则如下:"}),(0,J.jsxs)("div",{style:{lineHeight:"26px"},children:[(0,J.jsx)("div",{children:"1.有学生交卷;"}),(0,J.jsx)("div",{children:'2.考试状态为"已截止";'}),(0,J.jsx)("div",{children:"3.试卷内含有填空、简答、编程、程序填空、实训题中的任意题型。同时满足3个条件才可以开启集中评阅,开启后不可关闭,请谨慎操作。"})]})]})}),(0,J.jsx)(z.Z,{children:((0,xe.aN)()||!!F.exercise_author)&&(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:Ne,onOk:function(){var e=JSON.parse(JSON.stringify(we));e.select_appraise?e.end_time?(e.review_type||me.length)&&(!e.review_type||je.some((function(e){return!!e.appraise_teachers.length})))?(0===e.review_type&&(e.exercises=null==me?void 0:me.map((function(e){var n;return{id:e.id,total:e.total,finish_total:e.finish_total,unfinished_total:e.unfinished_total,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id}}))}}))),1===e.review_type&&(e.exercise_questions=null==je?void 0:je.map((function(e){var n;return{id:e.id,total:e.total,question_id:e.question_id,appraise_teacher_ids:null==e||null===(n=e.appraise_teachers)||void 0===n?void 0:n.map((function(e){return{id:e.id,message_status:e.message_status}}))}}))),delete e.select_appraise,g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,closable:!0,width:650,title:"提示",content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{children:["为确保集中阅卷模式评分结果的准确性,保存评阅设置之后,本场考试将",(0,J.jsx)("span",{style:{color:"#FA6400"},children:"禁止"}),"进行以下操作:"]}),(0,J.jsxs)("div",{style:{padding:10,marginTop:5,background:"#F6F7F9"},children:["1.发布新班级考试",(0,J.jsx)("br",{}),"2.修改本场考试结束时间",(0,J.jsx)("br",{}),"3.开启补考",(0,J.jsx)("br",{}),"4.编辑试卷"]}),(0,J.jsxs)("div",{className:"c-grey-999",style:{marginTop:10,color:"#FA6A0A",display:"flex",alignItems:"center"},children:[(0,J.jsx)(I.Z,{style:{marginRight:3}})," ",(0,J.jsx)("span",{children:"注意:如需发布新班级考试,请创建新试卷后发布"})]})]}),onOk:function(){Ze(e)}})):y.ZP.warning("请至少添加一位评阅教师"):y.ZP.warning("截止时间不能为空"):Ne()}})})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{span:24,className:"mt20",children:(0,J.jsx)(_.Z,{checked:we.select_appraise,disabled:p||!(null!=F&&F.can_open_appraise&&(null==F||!F.end_time)),onChange:function(e){we.select_appraise=e.target.checked,ke(Object.assign({},we))},children:(0,J.jsx)("span",{className:"font16",children:"启用集中阅卷"})})}),we.select_appraise&&(0,J.jsxs)(m.Fragment,{children:[(0,J.jsx)(z.Z,{span:24,className:zt,children:(0,J.jsxs)(_.Z,{checked:we.sealed_review,disabled:p||!(null!=F&&F.change_sealed_review),onChange:function(e){we.sealed_review=e.target.checked,ke(Object.assign({},we))},children:[(0,J.jsx)("span",{className:"font14",children:"封卷评阅"}),(0,J.jsx)("span",{className:"font14",style:{color:"#666666"},children:"(选中,开启后集中评阅界面不显示学生信息)"})]})}),(0,J.jsxs)(z.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{visibility:"hidden"},children:"*"}),"评阅模式"]}),(0,J.jsxs)(K.ZP.Group,{value:we.review_type,disabled:p||!(null==F||!F.end_time),onChange:function(e){we.review_type=e.target.value,ke(Object.assign({},we))},children:[(0,J.jsxs)(K.ZP,{value:0,children:["试卷模式",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将学生试卷均匀分配给评阅的教师,若无法均分则多出的试卷随机分给教师;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"}),(0,J.jsx)("div",{children:"示例:若试卷为51张,由A、B教师评阅,则A教师评阅25张,B教师评阅26张。"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]}),(0,J.jsxs)(K.ZP,{className:"ml20",value:1,children:["试题模式",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"说明:"}),(0,J.jsx)("div",{children:"1.将单个试题指定给多个教师共同评阅;"}),(0,J.jsx)("div",{children:"2.评阅模式开启后不可再切换,请谨慎操作!"})]}),children:(0,J.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml5 font14",style:{cursor:"pointer",color:"#999999"}})})]})]})]}),(0,J.jsxs)(z.Z,{span:24,className:"mt20 pl30",children:[(0,J.jsxs)("span",{className:"mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"截止时间"]}),(0,J.jsx)(se.default,{style:{width:234},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Y()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:p,allowClear:!1,value:we.end_time?Y()(we.end_time):"",disabledDate:re.Q8,disabledTime:function(e){return(0,re.d0)(e)},onChange:function(e,n){we.end_time=n,ke(Object.assign({},we))}})]}),(0,J.jsxs)(L.Z,{className:"mt20 ".concat(Gt),style:{width:"100%"},align:"middle",children:[(0,J.jsxs)("div",{className:"ml30 mr10",children:[(0,J.jsx)("span",{style:{color:"red"},children:"*"}),"评阅教师"]}),0===we.review_type&&(0,J.jsxs)("div",{style:{flex:1},children:[me.length>0&&(0,J.jsx)(A.Z,{bordered:!0,className:"mb20",pagination:!1,dataSource:me,columns:Ce}),!1===(null==F?void 0:F.start_appraise)&&!p&&(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){return Ie([!0,null])},children:"+ 评阅教师"})]}),1===we.review_type&&(0,J.jsx)("div",{style:{flex:1},children:je.length>0&&(0,J.jsx)(A.Z,{bordered:!0,pagination:!1,rowKey:"id",dataSource:je,columns:Ee})})]})]})]})]}),(0,J.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:!!U,title:null===(null==U?void 0:U[1])?"指定评阅教师":"共同评阅教师",bodyStyle:{padding:"0 16px"},okText:"确认",cancelText:"取消",width:"800px",onOk:function(){if($.length){if(U[0]){if(null===U[1]){var e=de.filter((function(e){return $.includes(e.id)})),n=[].concat(s()(me),s()(null==e?void 0:e.map((function(e){return{appraise_teachers:[e],total:0,finish_total:0,unfinished_total:0}})))),t=Ae(N,n.length),i=Ae(E,n.length);t.forEach((function(e,t){n[t].total=e})),i.forEach((function(e,t){n[t].finish_total=e,n[t].unfinished_total=n[t].total-n[t].finish_total})),n=n.filter((function(e){return e.total>0})),fe(JSON.parse(JSON.stringify(n))),G(!1)}if(null!==U[1]){var r=de.filter((function(e){return $.includes(e.id)})),a=[];me.forEach((function(e,n){U[1]!==n?a.push(e):a.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(r))}))})),fe(a),G(!1)}}if(!U[0]&&null!==U[1]){var l=de.filter((function(e){return $.includes(e.id)}));l=l.map((function(e){return c()(c()({},e),{},{message_status:null!=F&&F.start_appraise?1:0})}));var o=[];je.forEach((function(e,n){U[1]!==n?o.push(e):o.push(c()(c()({},e),{},{appraise_teachers:[].concat(s()(e.appraise_teachers),s()(l))}))})),ye(o),G(!1)}}else y.ZP.warning("请至少添加一位评阅教师")},afterClose:function(){ee([])},onCancel:function(){G(!1)},children:(0,J.jsx)(A.Z,{pagination:{hideOnSinglePage:!0},bordered:!0,rowSelection:{type:"checkbox",onChange:function(e){ee(e)}},rowKey:"id",dataSource:de,columns:[{title:"教师姓名",align:"center",dataIndex:"name",width:"25%"},{title:"手机",align:"center",dataIndex:"phone",width:"18%"},{title:"邮箱",align:"center",dataIndex:"email",width:"28%"},{title:"角色",align:"center",dataIndex:"identity"}]})})]})})),Ci=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.globalSetting;return{exercise:n,loading:t.effects,globalSetting:i}}))((function(e){var n,t,i=e.exercise,r=(e.globalSetting,e.loading),l=e.dispatch,o=i.workSetting,u=i.commonHeader,p=B.Z.useForm(),h=x()(p,1)[0],g=(0,v.useParams)();g.category=g.categoryId;var j=(0,m.useState)(!1),w=x()(j,2),N=w[0],Z=w[1],A=(0,m.useState)(!1),I=x()(A,2),S=I[0],C=I[1],E={forbid_screen:!1,screen_key:(null==o||null===(n=o.exercise)||void 0===n?void 0:n.screen_key)||"",use_white_list:!1,white_list:[],net_limit:!1,net_limit_list:""},P=(0,m.useState)(E),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)(!1),O=x()(M,2),Q=O[0],R=O[1];(0,m.useEffect)((function(){var e;H(),(0,xe.aN)()||null!=o&&null!==(e=o.exercise)&&void 0!==e&&e.is_creator||Z(!0)}),[o]),(0,m.useEffect)((function(){("5"===(null==u?void 0:u.exercise_status)||null!=u&&u.appraise_label)&&Z(!0)}),[u]),(0,m.useEffect)((function(){l({type:"exercise/getWorkSetting",payload:c()({},g)})}),[]),(0,m.useEffect)((function(){"insterIp"===i.actionTabs.key&&(i.actionTabs.data.ip?q[i.actionTabs.type]=[].concat(s()(q[i.actionTabs.type]||[]),s()(i.actionTabs.data.ip)):q[i.actionTabs.type]=[].concat(s()(q[i.actionTabs.type]||[]),["".concat(i.actionTabs.data.startIP,",").concat(i.actionTabs.data.startIP.substring(0,i.actionTabs.data.startIP.lastIndexOf("."))+"."+i.actionTabs.data.endIP)]),K(q),R(!0))}),[i.actionTabs]);var H=function(){var e=JSON.parse(JSON.stringify(o));Object.keys(q).forEach((function(n){var t;q[n]=null==e||null===(t=e.exercise)||void 0===t?void 0:t[n]})),K(c()(c()({},q),{},{ip_limit:"no"!==q.ip_limit}))},K=function(e){D(e),h.setFieldsValue(e)};var W=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,f.ZP)("/api/exercises/".concat(null==g?void 0:g.categoryId,"/client_cheating_settings.json"),{method:"post",body:n});case 3:t=e.sent,C(!1),0===t.status&&(y.ZP.success("保存成功"),l({type:"exercise/getCommonHeader",payload:c()({},g)}),l({type:"exercise/getWorkSetting",payload:c()({},g)}),R(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){Y(Q?"表单未保存":"")}),[Q]);var Y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";l({type:"exercise/setActionTabs",payload:{key:e}})};return(0,J.jsxs)("section",{className:Bt,children:[(0,J.jsxs)(ne.Z,{spinning:r["exercise/getWorkSetting"]||S,children:[(0,J.jsxs)(B.Z,{form:h,name:"basicForm",initialValues:E,colon:!1,onValuesChange:function(e,n){console.log("onValuesChange",n);var t=n;for(var i in e)"ip_bind"!=i&&"ip_limit"!=i||n.is_locked||!n[i]||(t.is_locked=!0),"open_camera"==i&&(t.photo_count=t.photo_count||5);K(t),R(!0)},onFinish:function(e){var n;if(e.categoryId=g.categoryId,!e.forbid_screen||null!=e&&e.screen_key.replace(/\s+/g,""))if(null==e||!e.use_white_list||null!=e&&null!==(n=e.white_list)&&void 0!==n&&n.length){if(null!=e&&e.net_limit){var t;if(null!=e&&e.net_limit_list&&(null==e||null===(t=e.net_limit_list)||void 0===t||!t.replace(/\s+/g,"")))return void y.ZP.warning("网络限制中,不允许全部为空格");if(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!e)return!1;for(var n=e.split("\n"),t=/^(http|https):\/\//,i=0;i0&&void 0!==arguments[0]?arguments[0]:"";n({type:"exercise/setActionTabs",payload:{key:e}})},U=function(){var e=d()(a()().mark((function e(){var n,t,s,r,l,d,u,x,p,h,m,v,g;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(M.categoryId,"/resources_ensure_info.json"),{method:"get"});case 2:h=e.sent,i.setFieldsValue(c()(c()({},null==h||null===(n=h.data)||void 0===n?void 0:n.important_shixun_configs),{},{times:null!=h&&null!==(t=h.data)&&void 0!==t&&null!==(t=t.important_shixun_configs)&&void 0!==t&&t.start_time&&null!=h&&null!==(s=h.data)&&void 0!==s&&null!==(s=s.important_shixun_configs)&&void 0!==s&&s.end_time?[Y()(null==h||null===(r=h.data)||void 0===r||null===(r=r.important_shixun_configs)||void 0===r?void 0:r.start_time),Y()(null==h||null===(l=h.data)||void 0===l||null===(l=l.important_shixun_configs)||void 0===l?void 0:l.end_time)]:["",""]})),m=null==h||null===(d=h.data)||void 0===d?void 0:d.important_shixun_configs,v=m.school_id,g=m.school_name,E([{id:v,name:g}]),K(null==h||null===(u=h.data)||void 0===u?void 0:u.important_shixun_configs),_(null==h||null===(x=h.data)||void 0===x||null===(x=x.important_shixun_configs)||void 0===x?void 0:x.verify_reason),o((null==h||null===(p=h.data)||void 0===p||null===(p=p.important_shixun_configs)||void 0===p?void 0:p.process)||null),D(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),G=function(){var e=d()(a()().mark((function e(t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:A(!0),clearTimeout(O.current),O.current=setTimeout(d()(a()().mark((function e(){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z.current+=1,z.current,e.next=4,n({type:"account/getSchoolOption",payload:{keyword:t,limit:10}});case 4:0===(i=e.sent).status&&(E(null==i?void 0:i.schools),A(!1));case 6:case"end":return e.stop()}}),e)}))),500);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("section",{className:[Ei.form," bg-white pr30"].join(" "),children:[(0,J.jsx)(L.Z,{align:"middle",className:"mt30",children:(0,J.jsxs)(B.Z,{form:i,layout:"horizontal",onFinish:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",n),e.next=3,(0,f.ZP)("/api/exercises/".concat(M.categoryId,"/resources_first_ensure.json"),{method:"post",body:{important_shixun_configs:c()(c()({},n),{},{start_time:Y()(null==n?void 0:n.times[0]).format("YYYY-MM-DD HH:mm"),end_time:Y()(null==n?void 0:n.times[1]).format("YYYY-MM-DD HH:mm")})}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(y.ZP.info("修改成功"),U());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),className:Ei.zybzForm,onValuesChange:function(){D(!0)},children:[(0,J.jsxs)(L.Z,{align:"middle",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ei.must,children:"*"}),"保障标识"]}),(0,J.jsx)(B.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"}],children:(0,J.jsx)(F.Z,{disabled:!0,style:{width:446,height:40},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,J.jsx)("span",{className:Ei.must,children:"*"}),"需要保障的单位"]}),(0,J.jsx)(B.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,J.jsx)(ve.default,{showSearch:!0,size:"large",style:{width:446,height:40},loading:Z,listHeight:200,placeholder:"请选择需要保障的单位",filterOption:!1,onSearch:function(e){G(e)},children:C.map((function(e){return(0,J.jsx)(ve.default.Option,{value:e.id,children:e.name},e.id)}))})})]}),(0,J.jsxs)(L.Z,{align:"middle",className:"mt25",children:[(0,J.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,J.jsx)("span",{className:Ei.must,children:"*"}),"保障时间"]}),(0,J.jsx)("div",{className:Ei.graaytitle,children:(0,J.jsx)(B.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=x()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,J.jsx)(se.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 实验资源优先保障申请成功,平台管理员审核中"]}),l>=2&&3!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 平台管理员审核通过,系统资源分配中"]}),3==l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(bi.Z,{className:Ei.fail_status}),"平台管理员审核驳回,驳回原因: ( ",(0,J.jsx)("span",{title:j,className:Ei.bohui,children:j}),") 如有问题请联系",(0,J.jsxs)("span",{className:Ei.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ei.contacts_img})]})]}),l>=4&&5!=l&&7!=l&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 系统资源分配完成,实验资源保障中"]}),(5==l||7==l)&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(bi.Z,{className:Ei.fail_status}),"系统资源分配失败,请联系",(0,J.jsxs)("span",{className:Ei.contacts,children:[(0,J.jsx)("span",{children:"平台运营人员"})," ",(0,J.jsx)("div",{className:Ei.contacts_img})]})]}),l>5&&(0,J.jsxs)("div",{children:[" ",(0,J.jsx)(Pi.Z,{className:Ei.suc_status})," 实验资源保障已结束"]})]}),(0,J.jsx)(xi.t,{okText:"保存设置",onCancel:function(){return U()},onOk:function(){return i.submit()}})]})})),qi=(0,v.connect)((function(e){return{exercise:e.exercise,globalSetting:e.globalSetting}}))((function(e){var n,t,i,s,r,a=e.exercise,l=e.globalSetting,c=e.dispatch,o=(0,m.useState)("0"),d=x()(o,2),u=d[0],p=d[1],h=[{name:"发布设置",key:"0",element:(0,J.jsx)(yi,{changeActive:function(e){p(e)}}),show:!0},{name:"防作弊设置",key:"2",element:(0,J.jsx)(Ai,{}),show:null==l||null===(n=l.setting)||void 0===n||!n.is_local},{name:"评阅设置",key:"5",element:(0,J.jsx)(Si,{}),show:(0,xe.GJ)()&&2!=(null==a||null===(t=a.workSetting)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.exercise_type)},{name:"成绩设置",key:"3",element:(0,J.jsx)(Ii,{}),show:!0},{name:"客户端设置",key:"4",element:(0,J.jsx)(Ci,{}),show:(null==l||null===(i=l.setting)||void 0===i||!i.is_local)&&2!=(null==a||null===(s=a.workSetting)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.exercise_type)},{name:"实验资源优先保障",key:"6",element:(0,J.jsx)(Ti,{}),show:(0,xe.Ny)()&&(null==a||null===(r=a.workSetting)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.show_resource)}];return(0,m.useEffect)((function(){return console.log(a),c({type:"globalSetting/footerToggle",payload:!1}),function(){c({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,J.jsx)("section",{children:(0,J.jsx)(Z.Z,{activeKey:u,onChange:function(e){"表单未保存"==a.actionTabs.key?g.Z.confirm({centered:!0,title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){p(e),c({type:"exercise/setActionTabs",payload:{key:""}})}}):p(e)},items:h.filter((function(e){return e.show})).map((function(e){return{label:e.name,key:e.key,children:e.element}})),destroyInactiveTabPane:!0})})})),Di="wrap___y4Bkb",Mi="head___Dfq21",Oi="title___cJ2wS",Bi="table___gdAJP",Li="FormCheckBoxDom___NtsDC",zi=t(21256),Qi=t(60159),Fi=t(42441),Ri=t(26776),Hi=t(19827),Ki=t(21537),Wi=["data","className","colon"],Yi=["ItemData","valuePropName","children","desc","type","normalize"],Ji=function(e){var n=e.data,t=e.className,i=void 0===t?"":t,s=e.colon,r=void 0!==s&&s,a=h()(e,Wi);return(0,J.jsx)(B.Z,c()(c()({},a),{},{className:Yn()(Li,i),colon:r,children:null==n?void 0:n.map((function(e,n){var t=e.ItemData,i=(e.valuePropName,e.children),s=e.desc,r=e.type,a=void 0===r?"Checkbox":r,l=e.normalize,o=h()(e,Yi);return(0,J.jsxs)(L.Z,{wrap:!1,justify:"space-between",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)(B.Z.Item,c()(c()({},o),{},{normalize:function(e,n,t){var i,s,r;return"Radio"==a||(null!==(i=n||[])&&void 0!==i&&i.every((function(e){return"all"===e}))&&e.includes("all")&&e.length>1&&(e=e.filter((function(e){return"all"!==e}))),(null!==(s=n||[])&&void 0!==s&&s.includes("all")||!e.includes("all"))&&0!=(null===(r=e)||void 0===r?void 0:r.length)||(e=["all"])),l?l(e,n,t):e},children:i||"Checkbox"==a?(0,J.jsx)(_.Z.Group,{options:t}):(0,J.jsx)(K.ZP.Group,{options:t,optionType:"button"})}))}),(0,J.jsx)(z.Z,{children:s})]},n)}))}))},Ui=t(36381),Gi="Onerow___ZYa8H",Vi="TableDom___PXmEy",Xi="CollapseDom___q9wvV",$i="CollapseDomC___zTeH1",es="CollapseChildrenDom___O1Ffz",ns="open___K7p7T",ts="DomStyle___EoUKX",is="DomStyleTitle___vhLg3",ss="DomStyleTitleChild___a1RIx",rs="Sessce___zdKQ2",as="AnswerSDom___YkvgW",ls=t(23693),cs=t(91038),os=["data"],ds=["data"],us=["exercise","dispatch","value"],xs=function(e){var n,t,i=e.data,r=(h()(e,os),function(){var e,n,t,r,a=[];(null==i?void 0:i.ques_type)!=ls.f[0].id&&(null==i?void 0:i.ques_type)!=ls.f[1].id||(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(e=(null==i?void 0:i.ques_details)||[])||void 0===e?void 0:e.map((function(e,n){return c()(c()({},e),{},{title:ls.k[n],num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)==ls.f[2].id&&(a=[{title:"选项",num:"答题人数",scale:(0,J.jsxs)("span",{children:["答题人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题人数:"}),"选择了该选项的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答题比例:"}),"选择了该选项的学生数/学生总数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(n=(null==i?void 0:i.ques_details)||[])||void 0===n?void 0:n.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=ls.f[3].id&&(null==i?void 0:i.ques_type)!=ls.f[8].id||(a=[{title:"填空",num:"答对人数",scale:(0,J.jsxs)("span",{children:["答对人数比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数:"}),"该填空填写正确的学生数。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"答对人数比例:"}),"该填空填写正确的学生数/学生总数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(t=(null==i?void 0:i.ques_details)||[])||void 0===t?void 0:t.map((function(e,n){return c()(c()({},e),{},{title:"填空".concat(e.choice_position),num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));(null==i?void 0:i.ques_type)!=ls.f[4].id&&(null==i?void 0:i.ques_type)!=ls.f[6].id||(a=[{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题":"编程题","得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该",(null==i?void 0:i.ques_type)==ls.f[4].id?"简答题被评阅为零分的学生数。":"编程题得0分的学生数。","(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),(null==i?void 0:i.ques_type)==ls.f[4].id?"(该简答题得零分的学生数/学生总数)*100% (注:未评阅(包括关键词评分和教师评阅)的学生不统计至该选项中)":"(该编程题未得分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})}].concat(s()(null===(r=(null==i?void 0:i.ques_details)||[])||void 0===r?void 0:r.map((function(e,n){return c()(c()({},e),{},{title:e.choice_text,num:e.choice_users_count,scale:(100*Number(e.choice_percent)).toFixed(2)})})))));return a}());return(0,J.jsx)("div",{className:ts,children:(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,style:{maxHeight:350,overflow:"auto"},children:[(0,J.jsx)(z.Z,{className:is,children:"题目"}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:710},value:i.ques_title}),(0,J.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:20},children:null==i||null===(n=i.ques_details)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{children:[((null==i?void 0:i.ques_type)==ls.f[0].id||(null==i?void 0:i.ques_type)==ls.f[1].id)&&(0,J.jsxs)(L.Z,{className:"".concat(e.choice_right_boolean?rs:""),gutter:10,wrap:!1,children:[(0,J.jsx)(z.Z,{style:{fontWeight:600},children:ls.k[n]}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:690},value:e.choice_text||""})})]},n),(null==i?void 0:i.ques_type)==ls.f[2].id&&(0,J.jsx)(L.Z,{className:"".concat(e.choice_right_boolean?rs:""),gutter:10,wrap:!1,children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:690},value:e.choice_text||""})})},n),((null==i?void 0:i.ques_type)==ls.f[3].id||(null==i?void 0:i.ques_type)==ls.f[8].id)&&(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,children:[(0,J.jsxs)(z.Z,{style:{fontWeight:600},children:["填空",e.choice_position,":"]}),(0,J.jsx)(z.Z,{children:e.choice_text||""})]},n),((null==i?void 0:i.ques_type)==ls.f[4].id||(null==i?void 0:i.ques_type)==ls.f[6].id)&&(0,J.jsx)(L.Z,{gutter:10,wrap:!1,children:(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{className:is,style:{maxWidth:690},value:e.choice_text||""})})},n)]},n)}))})]})]}),(0,J.jsxs)(L.Z,{gutter:60,children:[[ls.f[0].id,ls.f[1].id,ls.f[2].id].includes(null==i?void 0:i.ques_type)&&(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"".concat(is),children:"正确答案:"}),null==i||null===(t=i.ques_details)||void 0===t?void 0:t.filter((function(e){return e.choice_right_boolean})).map((function(e,n){return(0,J.jsxs)("span",{children:[((null==i?void 0:i.ques_type)==ls.f[0].id||(null==i?void 0:i.ques_type)==ls.f[1].id)&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:ls.k[e.choice_position-1]}),(null==i?void 0:i.ques_type)==ls.f[2].id&&(0,J.jsx)("span",{className:"ml10",style:{color:"#000",fontWeight:600},children:e.choice_text})]},n)}))]}),(0,J.jsxs)(z.Z,{children:[(0,J.jsx)("span",{className:"".concat(is," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==i?void 0:i.tag_discipline)||"-"})]})]})]}),(0,J.jsxs)("div",{className:as,style:{padding:"0 0 0 20px"},children:[(0,J.jsx)("div",{className:is,children:"答题情况:"}),(0,J.jsx)("div",{className:"mt20",children:null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10,marginTop:0==n?10:14},children:[[ls.f[0].id,ls.f[1].id,ls.f[2].id].includes(null==i?void 0:i.ques_type)?(0,J.jsx)("div",{className:"".concat(null!=e&&e.choice_right_boolean?rs:""),style:{width:56},children:e.title}):(0,J.jsx)("div",{style:{width:56},children:e.title}),(0,J.jsxs)("div",{style:{width:56},children:[e.num,0==n?"":"人"]}),(0,J.jsx)("div",{style:{width:140},children:0==n?e.scale:(0,J.jsxs)(L.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat(e.scale,"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(z.Z,{style:{color:"#999"},children:[e.scale,"%"]})]})})]},n)}))})]})]})})},ps=function(e){var n=e.data,t=(h()(e,ds),{title:"得分",num:"学生人数",scale:(0,J.jsxs)("span",{children:["学生比例",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数:"}),"该关卡满分作答的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生比例:"}),"(该关卡满分作答的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生数:"}),"该关卡得部分分的学生数"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"部分得分作答的学生比例:"}),"(该关卡得部分分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分作答的学生数:"}),"该关卡得0分的学生数。(未作答、未开始的则按0分统计)"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"零分得分作答的学生比例:"}),"(该关卡得0分的学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"注意:"}),"统计数据会根据筛选条件(分班、统计范围)进行调整计算。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14 ml5",style:{cursor:"pointer",color:"#145DFF"}})})]})});return(0,J.jsx)("div",{className:ts,children:(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",gap:20},children:[(0,J.jsxs)(L.Z,{gutter:10,wrap:!1,children:[(0,J.jsx)(z.Z,{className:is,children:"题目"}),(0,J.jsx)(z.Z,{children:(0,J.jsx)(fn.Z,{style:{maxWidth:710},className:is,value:n.ques_title})})]}),(0,J.jsxs)("div",{className:as,children:[(0,J.jsx)("div",{className:is,children:"答题情况:"}),(0,J.jsxs)("div",{className:"mt20",style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:t.title}),(0,J.jsx)("div",{style:{width:56},children:t.num}),(0,J.jsx)("div",{style:{width:140},children:t.scale})]})]})]}),null==n?void 0:n.ques_details.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",gap:10},children:[(0,J.jsxs)("div",{className:is,children:["第",(0,P.EM)(n+1),"关:"]}),(0,J.jsx)("div",{style:{flex:1},children:[{challenge_name:e.challenge_name}].concat(s()((null==e?void 0:e.challenge_details)||[])).map((function(e,n){return(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,width:"100%"},children:[(0,J.jsx)("div",{children:(0,J.jsx)(fn.Z,{className:"".concat(is," ").concat(0==n?ss:""),value:e.challenge_name||e.choice_text})}),(0,J.jsx)("div",{className:as,children:(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:10},children:[(0,J.jsx)("div",{style:{width:56},children:e.choice_text?e.choice_text:""}),(0,J.jsx)("div",{style:{width:56},children:null!=e.choice_users_count?"".concat(e.choice_users_count,"人"):""}),(0,J.jsx)("div",{style:{width:140},children:e.choice_percent&&(0,J.jsxs)(L.Z,{gutter:4,align:"middle",children:[(0,J.jsx)(z.Z,{flex:1,children:(0,J.jsx)("div",{style:{width:"100%",height:10,background:"#fff",borderRadius:"5px"},children:(0,J.jsx)("div",{style:{width:"".concat((100*Number(e.choice_percent)).toFixed(2),"%"),height:"100%",borderRadius:"5px",background:"#165DFF"}})})}),(0,J.jsxs)(z.Z,{style:{color:"#999"},children:[(100*Number(e.choice_percent)).toFixed(2),"%"]})]})})]})})]},n)}))})]},n)}))]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"".concat(is," mr10"),children:"所属知识点:"}),(0,J.jsx)("span",{style:{color:"#000",fontWeight:600},children:(null==n?void 0:n.tag_discipline)||"-"})]})]})})},hs=function(e){var n,t,i,s=e.columns,r=e.item,a=e.Fques_type,l=e.Findex;return(0,J.jsxs)(L.Z,{align:"middle",wrap:!1,style:{color:"#333"},children:[(0,J.jsx)(z.Z,{flex:"".concat(s[0].width-20,"px"),style:{paddingLeft:a==ls.f[7].id&&"8px"},children:(null==r?void 0:r.index)||"".concat(l,".").concat(null==r?void 0:r.ques_position)}),(0,J.jsx)(z.Z,{className:Gi,flex:1,style:{padding:"0 8px",maxWidth:392},children:(n=null==r?void 0:r.ques_title,i=document.createElement("html"),i.innerHTML=(0,cs.ZP)(n),(0,J.jsx)("span",{children:(null==i||null===(t=i.children)||void 0===t||null===(t=t[1])||void 0===t?void 0:t.textContent)||(null==i?void 0:i.textContent)||""}))}),(0,J.jsx)(b.Z,{title:null==r?void 0:r.name,children:(0,J.jsx)(z.Z,{className:Gi,flex:"".concat(s[2].width,"px"),style:{padding:"0 8px"},children:a==ls.f[7].id?null==r?void 0:r.name:(0,J.jsx)("div",{className:Gi,style:{padding:"2px 10px 2px 0",borderRadius:"13px",color:"#165DFF"},children:(0,J.jsx)("span",{style:{padding:"2px 10px",borderRadius:"13px",background:"rgba(22,93,255,0.1)"},children:null==r?void 0:r.name})})})}),(0,J.jsxs)(z.Z,{flex:"".concat(s[3].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.right_percent,"%"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[4].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.score_percent,"%"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[5].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.effictive_counts,"人"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[6].width,"px"),style:{padding:"0 8px"},children:[null==r?void 0:r.un_answer_counts,"人"]}),(0,J.jsxs)(z.Z,{flex:"".concat(s[7].width,"px"),style:{paddingLeft:"8px"},children:[null==r?void 0:r.total_user_counts,"人"]})]})},ms=function(e,n){var t=e.exercise,i=e.dispatch,r=e.value,l=(h()(e,us),B.Z.useForm()),o=(x()(l,1)[0],t.NormalResult),u=o.commit_results,p=o.questions_count,f=(0,v.useParams)(),g=(0,m.useState)([]),j=x()(g,2),y=j[0],_=j[1],w=(0,m.useState)([]),N=x()(w,2),Z=N[0],I=N[1],S=(0,m.useState)(void 0),C=x()(S,2),E=C[0],P=C[1],T=(0,m.useState)(!1),q=x()(T,2),D=q[0],M=q[1],O=(0,m.useState)({coursesId:f.coursesId,id:f.categoryId,categoryId:f.categoryId,page:1,limit:50,order:null,sort:"asc"}),Q=x()(O,2),F=Q[0],R=Q[1],K=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index}},{title:"题目内容",dataIndex:"ques_title",ellipsis:!0},{title:"题型",dataIndex:"name",width:110},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.index3-n.index3}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80},{title:"",dataIndex:"index8",width:58}],W=function(){var e=d()(a()().mark((function e(){var n,t,s,l,o,d,u=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.length>0&&void 0!==u[0]?u[0]:F,M(!0),s=[],e.next=5,i({type:"exercise/getQuestionResult",payload:c()(c()({},t),r)});case 5:null==(l=e.sent)||null===(n=l.commit_results)||void 0===n||n.forEach((function(e){var n,t;s.push(null==e?void 0:e.id),null!=e&&null!==(n=e.sub_exercise_questions)&&void 0!==n&&n.length&&(null==e||null===(t=e.sub_exercise_questions)||void 0===t||t.forEach((function(e){s.push(null==e?void 0:e.id)})))})),E&&_(s),0==E&&_([]),null==E&&_(null!=l&&null!==(o=l.commit_results)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.id?[null==l||null===(d=l.commit_results)||void 0===d||null===(d=d[0])||void 0===d?void 0:d.id]:[]),I(s),M(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=function(e){var n=[];n=null!=y&&y.includes(e)?y.filter((function(n){return n!=e})):[].concat(s()(y),[e]),_(n)};(0,m.useEffect)((function(){W()}),[F,r]);var U=function(){W()};return(0,m.useImperativeHandle)(n,(function(){return{dealData:U}})),(0,J.jsx)(ne.Z,{spinning:D,children:(0,J.jsxs)("div",{children:[(0,J.jsxs)(L.Z,{className:"mt20 mb20",align:"middle",justify:"space-between",children:[(0,J.jsx)(z.Z,{children:(0,J.jsx)("span",{className:"font16",style:{lineHeight:"26px",color:"#000"},children:"试题详情"})}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)(k.ZP,{type:"primary",onClick:function(){(null==y?void 0:y.length)==(null==Z?void 0:Z.length)?(_([]),P(!1)):(_(Z),P(!0))},children:["全部",(null==y?void 0:y.length)==(null==Z?void 0:Z.length)?"收起":"展开"]})})]}),(0,J.jsx)(A.Z,{className:Vi,columns:K,dataSource:[],pagination:!1,onChange:function(e,n,t){var i;R(c()(c()({},F),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))}}),null==u?void 0:u.map((function(e){var n;return(0,J.jsx)(Ui.Z,{className:"".concat(Xi," ").concat((null==e?void 0:e.ques_type)==ls.f[7].id?$i:""),ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Y(null==e?void 0:e.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsxs)("span",{className:"font14",style:{color:"#165DFF"},children:[n?"收起":"展开",(0,J.jsx)(be.Z,{className:"".concat(n?ns:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})]})},items:[{key:null==e?void 0:e.id,label:(0,J.jsx)(hs,{columns:K,item:e}),children:(0,J.jsxs)(J.Fragment,{children:[(null==e?void 0:e.ques_type)==ls.f[7].id&&(null==e||null===(n=e.sub_exercise_questions)||void 0===n?void 0:n.map((function(n){return(0,J.jsx)(Ui.Z,{className:es,ghost:!0,expandIconPosition:"end",activeKey:y,onChange:function(){Y(null==n?void 0:n.id)},expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("span",{style:{color:"#165DFF",marginLeft:25},children:(0,J.jsx)(be.Z,{className:"".concat(n?ns:""),style:{fontSize:9,marginLeft:3,transition:"all .2s"}})})},items:[{key:null==n?void 0:n.id,label:(0,J.jsx)(hs,{columns:K,item:n,Fques_type:null==e?void 0:e.ques_type,Findex:null==e?void 0:e.index}),children:(0,J.jsx)(xs,{data:n})}]},null==n?void 0:n.id)}))),(null==e?void 0:e.ques_type)!==ls.f[7].id&&(null==e?void 0:e.ques_type)!==ls.f[5].id&&(0,J.jsx)(xs,{data:e}),(null==e?void 0:e.ques_type)==ls.f[5].id&&(0,J.jsx)(ps,{data:e})]})}]},null==e?void 0:e.id)})),0==(null==u?void 0:u.length)&&(0,J.jsx)(ee.Z,{}),(0,J.jsx)(H.Z,{className:"mt20",pageSize:F.limit,current:F.page,showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})},onChange:function(e,n){R(c()(c()({},F),{},{page:e,limit:n}))},total:p})]})})},fs=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,m.forwardRef)(ms)),vs="wrap___nansB",gs=["exercise","dispatch","value"],js=function(e,n){var t=e.exercise,i=e.dispatch,s=e.value,r=(h()(e,gs),B.Z.useForm()),l=(x()(r,1)[0],t.NormalResult.commit_results),o=(0,v.useParams)(),u=(0,m.useState)({coursesId:o.coursesId,id:o.categoryId,categoryId:o.categoryId,page:1,limit:50,order:null,sort:"asc"}),p=x()(u,2),f=p[0],g=p[1],j=(0,m.useState)(!1),y=x()(j,2),_=y[0],w=y[1],k=[{title:"题号",dataIndex:"index",width:70,sorter:function(e,n){return e.index-n.index},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:"题型",dataIndex:"name",width:110,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:e})}},{title:(0,J.jsxs)("span",{children:["正确率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目正确率:"}),"(题目满分作答学生数/答题学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"满分作答的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"right_percent",width:95,sorter:function(e,n){return e.right_percent-n.right_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["得分率 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"题目得分率:"}),"(所有学生题目实际得分总和/(小题应得分*学生总数)*100%"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"得分的学生数与学生总数:"}),"根据用户筛选的【统计范围】和【分班】条件,统计对应范围内的学生数。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"score_percent",width:95,sorter:function(e,n){return e.score_percent-n.score_percent},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"%")})}},{title:(0,J.jsxs)("span",{children:["已答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"已经回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"effictive_counts",width:125,sorter:function(e,n){return e.effictive_counts-n.effictive_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsxs)("span",{children:["未答题人数 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:"还未回答该题的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),dataIndex:"un_answer_counts",width:125,sorter:function(e,n){return e.un_answer_counts-n.un_answer_counts},render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}},{title:(0,J.jsx)("span",{children:"总人数"}),dataIndex:"total_user_counts",width:80,render:function(e,n){return(0,J.jsx)("span",{style:{color:"#333"},children:"".concat(e,"人")})}}],N=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:f,w(!0),e.next=4,i({type:"exercise/getQuestionResult",payload:c()(c()({},n),s)});case 4:e.sent,w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){N()}),[f,s]);var Z=function(){N()};return(0,m.useImperativeHandle)(n,(function(){return{dealData:Z}})),(0,J.jsx)("div",{className:vs,children:(0,J.jsxs)("div",{className:"mt30",children:[(0,J.jsx)("div",{className:"mb20 font16",style:{color:"#000"},children:"试题详情"}),(0,J.jsx)(A.Z,{columns:k,rowKey:function(e){return e.index},loading:_,dataSource:l,onChange:function(e,n,t){var i;g(c()(c()({},f),{},{order:null==t?void 0:t.field,sort:(null==t||null===(i=t.order)||void 0===i?void 0:i.replace("end",""))||"asc"}))},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["50","100","150","200"],pageSize:f.limit,current:f.page,position:["bottomRight"],onChange:function(e,n){f.page=e,f.limit=n,g(c()({},f)),N()},total:null==l?void 0:l.length,showTotal:function(e,n){return(0,J.jsxs)("span",{children:["共",(0,J.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})},ys=(0,v.connect)((function(e){return{exercise:e.exercise}}),null,null,{forwardRef:!0})((0,m.forwardRef)(js)),_s=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){e.exercise,e.dispatch;var n,t,i,s,r,l,o,u,p,h,j,y,_,w,k=(0,v.useSearchParams)(),N=(x()(k,1)[0],(0,m.useState)("1")),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useState)({}),E=x()(C,2),P=E[0],T=E[1],q=(0,m.useState)([]),D=x()(q,2),M=D[0],O=D[1],z=(0,m.useState)([]),F=x()(z,2),R=F[0],H=F[1],K=(0,m.useState)({exercise_group_id:["all"],scope:"2",question_type:["all"]}),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(0),V=x()(G,2),X=V[0],$=V[1],te=(0,m.useState)(0),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)([]),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)([]),ue=x()(de,2),xe=ue[0],pe=ue[1],he=(0,m.useState)(void 0),me=x()(he,2),fe=me[0],ge=me[1],je=(0,m.useState)(0),ye=x()(je,2),_e=ye[0],be=ye[1],we=(0,m.useState)(!0),ke=x()(we,2),Ne=ke[0],Ze=ke[1],Ae=(0,m.useState)(!1),Ie=x()(Ae,2),Se=Ie[0],Ee=Ie[1],Pe=(0,m.useState)(!1),Te=x()(Pe,2),qe=Te[0],De=Te[1],Me=(0,m.useState)(!1),Oe=x()(Me,2),Be=Oe[0],Le=Oe[1],ze=(0,m.useState)(!1),Qe=x()(ze,2),Fe=Qe[0],Re=Qe[1],He=(0,m.useState)(0),Ke=x()(He,2),We=Ke[0],Ye=Ke[1],Je=(0,m.useRef)(null),Ue=(0,m.useRef)(null),Ge=(0,m.useRef)(null),Ve=(0,m.useRef)(null),Xe=(0,m.useRef)({start:0,end:100}),$e=B.Z.useForm(),en=x()($e,1)[0],nn=(0,v.useParams)();(0,m.useEffect)((function(){return Fe?Je.current=setInterval((function(){Ye((function(e){return e+1}))}),3e4):clearInterval(Je.current),function(){clearInterval(Je.current)}}),[Fe]),(0,m.useEffect)((function(){an()}),[]),(0,m.useEffect)((function(){var e;We>0&&("1"===I?an():null===(e=Ve.current)||void 0===e||e.dealData())}),[We]),(0,m.useEffect)((function(){if(Ue.current){var e=function(e){var n=[e.offsetX,e.offsetY],t=i.convertFromPixel({seriesIndex:0},n);console.log("Clicked data coordinates:",t),i.containPixel("grid",n)&&ge(ce[t[0]])},n=function(e){var n=[e.offsetX,e.offsetY];i.containPixel("grid",n)&&s.setCursorStyle("pointer")},t=function(e){Xe.current={start:null==e?void 0:e.start,end:null==e?void 0:e.end}},i=Ue.current.getEchartsInstance(),s=i.getZr();return i.on("dataZoom",t),s.on("click",e),s.on("mousemove",n),function(){try{null==i||i.off("dataZoom",t),null==s||s.off("click",e),null==s||s.off("mousemove",n)}catch(e){}}}}),[Ue.current,Ne,ce]),(0,m.useEffect)((function(){if(Ge.current){var e=function(e){var n=[e.offsetX,e.offsetY],i=t.convertFromPixel({seriesIndex:0},n);if(console.log("Clicked data coordinates:",i),t.containPixel("grid",n)){var s;document.body.scrollIntoView();var r=c()(c()({},Y),{},{question_type:[null===(s=xe[i[0]])||void 0===s?void 0:s.question_type_id]});U(r),en.setFieldsValue(c()({},r)),S("2")}},n=function(e){var n=[e.offsetX,e.offsetY];t.containPixel("grid",n)&&i.setCursorStyle("pointer")},t=Ge.current.getEchartsInstance(),i=t.getZr();return i.on("click",e),i.on("mousemove",n),function(){try{null==i||i.off("click",e),null==i||i.off("mousemove",n)}catch(e){}}}}),[Ue.current,Ne,xe,Y]);var tn,sn,rn,an=function(){var e=d()(a()().mark((function e(){var n,t=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:Y,Ee(!0),e.next=4,Promise.all([cn(n),on(n),dn(n)]);case 4:Ee(!1),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=(0,m.useMemo)((function(){var e,n;return{scope:null==Y?void 0:Y.scope,exercise_group_id:null!=Y&&null!==(e=Y.exercise_group_id)&&void 0!==e&&e.includes("all")?null:null==Y?void 0:Y.exercise_group_id,question_type:null!=Y&&null!==(n=Y.question_type)&&void 0!==n&&n.includes("all")?null:null==Y?void 0:Y.question_type}}),[Y]),cn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},e.next=3,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result.json"),{method:"get",params:c()({},i)});case 3:0===(null==(s=e.sent)?void 0:s.status)&&(o=[{label:"全部",value:"all"}],null==s||null===(r=s.course_groups)||void 0===r||r.forEach((function(e){o.push({label:null==e?void 0:e.exercise_group_name,value:null==e?void 0:e.exercise_group_id})})),d=[{label:"全部",value:"all"}],null==s||null===(l=s.question_types)||void 0===l||l.forEach((function(e){d.push({label:null==e?void 0:e.name,value:null==e?void 0:e.id})})),H(d),O(o),T(c()({},s)));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),on=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o,d=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=d.length>1&&void 0!==d[1]&&d[1],s=d.length>2&&void 0!==d[2]?d[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},De(i),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_form.json"),{method:"get",params:c()(c()({},r),{},{method:X,order:se},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&(oe(null==l?void 0:l.rate_list),o=Math.floor(2900/(null==l?void 0:l.rate_list.length)),Xe.current={start:0,end:o}),De(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),dn=function(){var e=d()(a()().mark((function e(n){var t,i,s,r,l,o=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.length>1&&void 0!==o[1]&&o[1],s=o.length>2&&void 0!==o[2]?o[2]:{},r={scope:null==n?void 0:n.scope,exercise_group_id:null!=n&&null!==(t=n.exercise_group_id)&&void 0!==t&&t.includes("all")?null:null==n?void 0:n.exercise_group_id},Le(i),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==nn?void 0:nn.categoryId,"/new_exercise_result_bottom.json"),{method:"get",params:c()(c()({},r),{},{method:_e},s)});case 6:0===(null==(l=e.sent)?void 0:l.status)&&pe(null==l?void 0:l.chart),Le(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),un=[{label:"全部",value:"0"},{label:"考试中/已交卷",value:"1"},{label:"已交卷",value:"2"}],xn=X?"得分率":"正确率",pn=[{title:"名次",dataIndex:"index",align:"center",width:90,render:function(e){var n=e;1===e&&(n=Ri.Z),2===e&&(n=Hi.Z),3===e&&(n=Ki.Z);var t="number"==typeof n?n:(0,J.jsx)("img",{src:n});return(0,J.jsx)("div",{style:{textAlign:"left",paddingLeft:22},children:t})}},{title:"姓名",dataIndex:"user_name",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号",dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"班级",dataIndex:"class_name",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"答题时长",dataIndex:"time",ellipsis:!0,render:function(e){return(0,J.jsx)(b.Z,{placement:"topLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"成绩",width:90,dataIndex:"score"}];return(0,J.jsxs)("div",{className:Di,children:[(0,J.jsxs)(Ce.Z,{loading:Ne,active:!0,children:[1===(null==P?void 0:P.exercise_status)&&(0,J.jsx)(ee.Z,{styles:{margin:"0 auto",padding:200}}),(null==P?void 0:P.exercise_status)>1&&(0,J.jsxs)(m.Fragment,{children:[(0,J.jsxs)(L.Z,{className:"mb30",align:"middle",justify:"space-between",children:[(0,J.jsx)(zi.tp,{dataSource:[{name:"成绩总览",id:"1"},{name:"试题详情",id:"2"}],value:I,onChange:function(e){"1"===e&&an(),S(e)}}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(Q.Z,{checked:Fe,onChange:function(e){return Re(e)},className:"mr5 c-black"}),"自动刷新",(0,J.jsx)("span",{className:"c-grey-999",children:"(开启后每30秒更新一次数据)"})]})]}),(0,J.jsx)(Ji,{form:en,initialValues:Y,onValuesChange:function(e,n){var t=c()(c()({},Y),n);console.log(t,"newValue"),U(c()({},t)),"1"===I&&an(t)},data:(rn=[{name:"exercise_group_id",label:"分班范围",ItemData:M},{name:"scope",label:(0,J.jsxs)("span",{children:["统计范围 ",(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:600},title:(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"全部学生:"}),"统计范围为全部学生时,则统计数据涵盖所有应考学生。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"考试中/已交卷:"}),"统计范围为考试中/已交卷学生时,仅统计正在考试中和已交卷学生的考试情况。"]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontWeight:600},children:"已交卷学生:"}),"统计范围为已交卷学生时,仅统计已交卷学生的考试情况。"]})]}),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2 font14",style:{cursor:"pointer",color:"#145DFF"}})})]}),type:"Radio",ItemData:un}],"2"===I&&rn.push({name:"question_type",label:"选择题型",ItemData:R}),rn)}),(0,J.jsx)("section",{style:{display:"1"===I?"block":"none"},children:(0,J.jsxs)(ne.Z,{spinning:Se,children:[(null==P?void 0:P.open_camera)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("div",{className:Mi,children:(0,J.jsx)("div",{className:Oi,children:"考试行为分析统计"})}),(0,J.jsx)(Qi.ZP,{data:(0,Qi.Uf)(P)})]}),(0,J.jsx)("div",{className:Mi,children:(0,J.jsx)("div",{className:Oi,children:"试卷概览"})}),(0,J.jsxs)("div",{className:Bi,children:[(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"试卷总分"}),(0,J.jsxs)("div",{children:[null==P||null===(n=P.exercise_counts)||void 0===n?void 0:n.total_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"答题时长"}),(0,J.jsx)("div",{children:null==P||null===(t=P.exercise_counts)||void 0===t?void 0:t.time})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均答题时长",(0,J.jsx)(b.Z,{title:"平均答题时长=已交卷学生实际答题时长总和/已交卷学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==P||null===(i=P.exercise_counts)||void 0===i?void 0:i.avg_answer_duration})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["应考人数",(0,J.jsx)(b.Z,{title:"老师发布考试对应需要参加考试的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(s=P.exercise_counts)||void 0===s?void 0:s.candidate_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["实考人数",(0,J.jsx)(b.Z,{title:"状态为已交卷、已交卷(未答)的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(r=P.exercise_counts)||void 0===r?void 0:r.exam_num,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["参考率",(0,J.jsx)(b.Z,{title:"参考率=(实考人数/应考人数)*100%",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(l=P.exercise_counts)||void 0===l?void 0:l.reference_rate,"%"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["平均分",(0,J.jsx)(b.Z,{title:"平均分=学生成绩总和/学生总数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(o=P.exercise_counts)||void 0===o?void 0:o.average_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最高分"}),(0,J.jsxs)("div",{children:[null==P||null===(u=P.exercise_counts)||void 0===u?void 0:u.max_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsx)("div",{children:"最低分"}),(0,J.jsxs)("div",{children:[null==P||null===(p=P.exercise_counts)||void 0===p?void 0:p.min_score,"分"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["标准差",(0,J.jsx)(b.Z,{title:"反应学生分数离散程度的指标,数值越大,表示学生之间的成绩差距越大,成绩分布越广;数值越小,表示学生之间的成绩越接近,分布越窄。",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsx)("div",{children:null==P||null===(h=P.exercise_counts)||void 0===h?void 0:h.standard_deviation})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["优秀",(0,J.jsx)(b.Z,{title:"优秀人数:成绩大于等于总分*90%,小于等于总分*100%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(j=P.exercise_counts)||void 0===j?void 0:j.best_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["良好",(0,J.jsx)(b.Z,{title:"良好人数:成绩大于等于总分*70%,小于等于总分*90%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(y=P.exercise_counts)||void 0===y?void 0:y.good_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["及格",(0,J.jsx)(b.Z,{title:"及格人数:成绩大于等于总分*60%,小于等于总分*70%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(_=P.exercise_counts)||void 0===_?void 0:_.pass_counts,"人"]})]}),(0,J.jsxs)("aside",{children:[(0,J.jsxs)("div",{children:["不及格",(0,J.jsx)(b.Z,{title:"不及格人数:成绩小于总分*60%的学生数",children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,J.jsxs)("div",{children:[null==P||null===(w=P.exercise_counts)||void 0===w?void 0:w.fail_counts,"人"]})]})]}),(0,J.jsxs)("div",{className:Mi,children:[(0,J.jsx)("div",{className:Oi,children:"题目概览"}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(B.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:X,onChange:function(e){$(e),on(Y,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})}),(0,J.jsx)(B.Z.Item,{className:"ml20",colon:!1,label:"排序方式",children:(0,J.jsxs)(ve.default,{style:{width:140},value:se,onChange:function(e){re(e),on(Y,!0,{order:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"按题号升序"}),(0,J.jsx)(ve.default.Option,{value:1,children:"按题号降序"}),(0,J.jsxs)(ve.default.Option,{value:2,children:["按",xn,"升序"]}),(0,J.jsxs)(ve.default.Option,{value:3,children:["按",xn,"降序"]})]})})]})]}),(0,J.jsx)(ne.Z,{spinning:qe,children:(0,J.jsx)(Fi.Z,{option:(tn=[],sn=[],ce.forEach((function(e){tn.push(e.index),sn.push(e.rate)})),{tooltip:{trigger:"axis",axisPointer:{type:"shadow",cursor:"pointer"},formatter:function(){return""}},dataZoom:[sn.length>30?c()({type:"slider",show:!0},Xe.current):{type:"slider",show:!1}],grid:{left:50,right:60,top:60,bottom:40},xAxis:{type:"category",name:"题目",data:tn,nameTextStyle:{color:"#666666"},axisTick:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},yAxis:{type:"value",name:xn,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:sn,type:"bar",emphasis:{focus:"series"},barWidth:22,label:{show:!0,position:"top",color:"#666666",formatter:"{c}%"},color:"#2EC25B",cursor:"default"}]}),style:{height:370,background:"#F6F7F9"},ref:Ue})}),(0,J.jsx)("div",{className:Mi,children:(0,J.jsx)("div",{className:Oi,children:"学生成绩分布"})}),(0,J.jsx)(Fi.Z,{option:function(){var e,n=[],t=[],i=[];return null==P||null===(e=P.student_score_list)||void 0===e||e.map((function(e){n.unshift(e.name),t.unshift(e.rate),i.unshift(e.count)})),{grid:{left:90,right:120,top:60,bottom:40},xAxis:{type:"value",name:"学生比例(%)",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:n,name:"成绩(分)",nameTextStyle:{color:"#666666"},axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:[{type:"bar",data:t,color:"#A2BEFF",barWidth:40,cursor:"default",itemStyle:{borderColor:"#165DFF",borderWidth:1},label:{show:!0,position:"right",color:"#666666",formatter:function(e){return"".concat(null==e?void 0:e.data,"%(").concat(i[null==e?void 0:e.dataIndex],"人)")}}}]}}(),style:{height:434,background:"#F6F7F9"}}),(0,J.jsx)("div",{className:Mi,children:(0,J.jsxs)("div",{className:Oi,children:["优秀生",(0,J.jsx)(b.Z,{title:"统计该场考试中成绩排名前10的学生",children:(0,J.jsx)("i",{style:{color:"#145DFF"},className:"iconfont icon-xiaowenhao2 ml5"})})]})}),(0,J.jsx)(A.Z,{columns:pn,rowKey:"index",dataSource:(null==P?void 0:P.rank_list)||[],pagination:!1}),(0,J.jsxs)("div",{className:Mi,children:[(0,J.jsx)("div",{className:Oi,children:"题型概览"}),(0,J.jsx)(L.Z,{children:(0,J.jsx)(B.Z.Item,{colon:!1,label:"统计维度",children:(0,J.jsxs)(ve.default,{style:{width:140},value:_e,onChange:function(e){be(e),dn(Y,!0,{method:e})},children:[(0,J.jsx)(ve.default.Option,{value:0,children:"正确率"}),(0,J.jsx)(ve.default.Option,{value:1,children:"得分率"})]})})})]}),(0,J.jsx)(ne.Z,{spinning:Be,children:(0,J.jsx)(Fi.Z,{option:function(){var e=[[],[],[],[],[]],n=["#3BA1FF","#37CCCC","#4ECC74","#FBD438","#F3647C"],t=[],i="题型:{b}";xe.forEach((function(n){var i,s,r,a,l;t.push(null==n?void 0:n.question_type),e[0].push(null==n||null===(i=n.details)||void 0===i?void 0:i.full_count),e[1].push(null==n||null===(s=n.details)||void 0===s?void 0:s.best_count),e[2].push(null==n||null===(r=n.details)||void 0===r?void 0:r.good_count),e[3].push(null==n||null===(a=n.details)||void 0===a?void 0:a.pass_count),e[4].push(null==n||null===(l=n.details)||void 0===l?void 0:l.fails_count)}));var s=["90%-100%","80%-90%","70%-80%","60%-70%","60%-0%"].map((function(t,s){return i="".concat(i,'
      {a').concat(s,"}:{c").concat(s,"}人"),{name:t,type:"bar",barWidth:60,stack:"three",color:n[s],data:e[s]}}));return{legend:{right:20,top:20,itemGap:40,itemWidth:20,itemHeight:12,textStyle:{padding:[0,0,0,15]}},tooltip:{trigger:"axis",padding:[10,10],axisPointer:{type:"shadow"},formatter:i},grid:{left:30,right:30,top:90,bottom:50},yAxis:{type:"value",axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{show:!1}},xAxis:{type:"category",data:t,axisTick:{show:!1},splitLine:{show:!1},axisLine:{lineStyle:{color:"#EBEBEB"}},axisLabel:{color:"#666666"}},series:s}}(),notMerge:!0,ref:Ge,style:{height:612,background:"#F6F7F9"}})})]})}),"2"===I&&(0,J.jsx)("section",{children:null!=P&&P.is_random?(0,J.jsx)(ys,{value:ln,ref:Ve}):(0,J.jsx)(fs,{value:ln,ref:Ve})})]})]}),(0,J.jsx)(g.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return ge(void 0)},open:!!fe,title:"题目详情",width:600,footer:null,children:(0,J.jsxs)("div",{style:{maxHeight:650,color:"#060606"},children:[(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题目"}),(0,J.jsx)(fn.Z,{style:{marginTop:-3,flex:1,fontSize:14},value:null==fe?void 0:fe.question_title})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:"题型"}),(0,J.jsx)("div",{children:null==fe?void 0:fe.question_type})]}),(0,J.jsxs)(L.Z,{children:[(0,J.jsx)("b",{className:"mr10 mb10",children:xn}),(0,J.jsxs)("div",{children:[null==fe?void 0:fe.rate,"%"]})]})]})})]})})),bs=t(35393),ws="hideHeadCheckbox____864g",ks="tabSearch___LqTIA",Ns="warpModal___ub_j0",Zs="modalColumn___tJRIx",As="modalRow___AFP2T",Is="sup____weyo",Ss="shijuan___NU0re",Cs="name___tJw50",Es="tip___ihMML",Ps=t(25925),Ts=t(87466),qs=Z.Z.TabPane,Ds=(0,v.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=(e.loading,e.dispatch),r=(0,v.useParams)(),l=((0,v.useLocation)(),B.Z.useForm()),o=(x()(l,1)[0],t.commonHeader),u=(0,m.useState)(!0),p=x()(u,2),h=p[0],j=p[1],_=(0,m.useState)(!1),b=x()(_,2),w=b[0],N=b[1],A=(0,m.useState)("myself"),I=x()(A,2),S=I[0],C=I[1],E=(0,m.useState)([]),T=x()(E,2),q=T[0],D=T[1],M=(0,m.useState)([]),O=x()(M,2),L=O[0],z=O[1],Q=(0,m.useState)(),H=x()(Q,2),W=H[0],Y=H[1],U=(0,m.useState)([]),G=x()(U,2),V=G[0],X=G[1],$=(0,m.useRef)(),ee=(0,m.useState)(1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useRef)(null),re=(0,m.useState)(!1),ae=x()(re,2),le=ae[0],ce=ae[1],oe=(0,m.useState)(""),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useState)(""),he=x()(pe,2),me=he[0],fe=he[1],ge=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"知识点",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],je=(0,m.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=x()(je,2),_e=ye[0],be=ye[1];(0,m.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(Ne(),X([]),we())}),[t.actionTabs.key]);var we=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,z(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(e){var n=parseInt(e);return isNaN(n)?"":n},Ne=function(){var e=d()(a()().mark((function e(){var n,t,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!h){e.next=11;break}return++_e.page,j(!1),e.next=5,i({type:"exercise/getBrankList",payload:c()(c()({},_e),{},{search:null===(n=_e.search)||void 0===n?void 0:n.trim()})});case 5:r=e.sent,q=null!=r&&r.object_list?s()(q.concat(null==r?void 0:r.object_list)):q,Y(r.is_teacher),(null===(t=r.object_list)||void 0===t?void 0:t.length)<_e.limit?j(!1):j(!0),D(s()(q));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze={selectedRowKeys:V,onChange:function(e){X(e)},type:"radio"},Ae=function(){be(c()({},{page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"})),D([]),j(!0),C("myself"),i({type:"exercise/setActionTabs",payload:{}}),N(!1)},Ie=(0,Ps.P)(),Se=x()(Ie,4),Ce=Se[0],Ee=Se[1],Pe=Se[2],Te=Se[3],qe=function(){var e=d()(a()().mark((function e(n){var t,s,l,c,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=!1,q.forEach((function(e){V.includes(e.id)&&(t=e.is_random)})),$.current&&(t=null==o?void 0:o.is_random),s=n.map((function(e){return{shixun_id:e.id,is_use:e.is_use,is_copy:e.is_copy}})),t){e.next=10;break}return e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:return 0===(null==(l=e.sent)?void 0:l.status)&&((0,P.L9)(["教学课堂","试卷","试卷选用"]),xe("/classrooms/".concat(r.coursesId,"/exercise/").concat(l.exercise_id,"/detail?random=").concat(l.is_random,"&tabs=3")),fe("/classrooms/".concat(r.coursesId,"/exercise/add/").concat(l.exercise_id,"?random=").concat(l.is_random,"&type=2")),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(l.exercise_id,"/detail?random=").concat(l.is_random,"&tabs=3")}),1e3),Ee(),Ae()),e.abrupt("return");case 10:i({type:"exercise/setActionTabs",payload:{}}),Ee(),c=1,u=g.Z.confirm({icon:null,className:"custom-modal-divider",centered:!0,width:500,maskClosable:!1,keyboard:!1,cancelButtonProps:{disabled:!1},title:"配置出卷数量",content:(0,J.jsxs)("div",{className:Zs,children:[(0,J.jsxs)("div",{className:As,children:[(0,J.jsx)("sup",{className:Is,children:"*"}),(0,J.jsx)("span",{style:{flexShrink:0},children:"随机出卷数量:"}),(0,J.jsx)(R.Z,{parser:ke,style:{width:120},placeholder:"请输入试卷数量",min:1,defaultValue:c,onChange:function(e){c=e;var n=document.getElementById("model_error");n.style.display=c<1||c>50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Ae,onOk:function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(c<1||c>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return u.update({cancelButtonProps:{disabled:!0}}),e.next=7,i({type:"exercise/saveBanks",payload:{course_id:r.coursesId,object_type:"examination_bank",bank_id:$.current?[$.current]:V,shixuns_info:s,num:c,is_make_up_exercise:!0,make_up_exercise_id:Number(r.categoryId),use_origin_exercise:!!$.current}});case 7:n=e.sent,u.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,P.L9)(["教学课堂","试卷","试卷选用"]),g.Z.destroyAll(),Ae(),Ee(),y.ZP.success("创建成功,请设置考试规则"),setTimeout((function(){window.location.href="/classrooms/".concat(r.coursesId,"/exercise/").concat(n.exercise_id,"/detail?random=").concat(n.is_random,"&tabs=3")}),1e3)):(Ae(),Ee());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(g.Z,{centered:!0,width:980,title:"创建补考",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:w,bodyStyle:{minHeight:150},wrapClassName:Ns,onOk:d()(a()().mark((function e(){var n,t,i,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==te){e.next=18;break}if(V.length){e.next=4;break}return y.ZP.error("请选择试卷"),e.abrupt("return");case 4:if(N(!0),n=!1,!1,q.forEach((function(e){V.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),V.includes(e.id)&&e.is_random})),!n){e.next=11;break}return(0,vi.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 11:return e.next=13,Te({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank"});case 13:e.sent||qe([]),N(!1),e.next=28;break;case 18:return N(!0),e.next=21,(0,f.ZP)("/api/exercises/".concat(r.categoryId,"/use_origin_exercise.json"),{method:"post"});case 21:return i=e.sent,e.next=24,Te({id:"".concat(V[0]),course_id:r.coursesId,type:"examination_bank",result:i});case 24:s=e.sent,$.current=null==i||null===(t=i.save_banks_params)||void 0===t?void 0:t.bank_id,s||qe([]),N(!1);case 28:case"end":return e.stop()}}),e)}))),onCancel:Ae,children:[(0,J.jsxs)(K.ZP.Group,{value:te,onChange:function(e){return ie(e.target.value)},style:{marginTop:10,marginBottom:15},children:[(0,J.jsx)(K.ZP,{value:1,children:"重新选择试卷"}),(0,J.jsx)(K.ZP,{value:2,children:"继续使用原试卷"})]}),1===te?(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(Z.Z,{activeKey:S,onTabClick:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se.current.scrollTop=0,q=[],S!==n&&X([]),C(n),_e.page=0,_e.filter=n,_e.group_id=null,h=!0,Ne();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(qs,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(qs,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(qs,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:ks,children:["teacher"===S&&(0,J.jsxs)(ve.default,{value:_e.group_id,onChange:function(e){se.current.scrollTop=0,q=[],_e.page=0,_e.group_id=e,h=!0,X([]),be(c()({},_e)),Ne()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(ve.default.Option,{value:null,children:"全部教研团队"}),null==L||null===(n=L.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(ve.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(F.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:_e.search,onChange:function(e){_e.search=e.target.value,be(c()({},_e))},onSearch:function(e){se.current.scrollTop=0,q=[],_e.page=0,h=!0,X([]),e&&(0,Ts.tk)({name:e,copywriting:e,position:"Exercise"}),Ne()}})]}),(0,J.jsxs)("div",{ref:se,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!W&&"public"===S&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(pt(),{initialLoad:!1,pageStart:0,loadMore:function(){Ne()},hasMore:h,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&W&&(0,J.jsx)(bs.Z,{className:ws,pagination:!1,hideSelectAll:!0,dataSource:q,onRow:function(e){return{onClick:function(){X([null==e?void 0:e.id])}}},resColumns:ge,rowSelection:Ze})})]})]}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("div",{className:Ss,children:[(0,J.jsx)("div",{children:"试卷:"}),(0,J.jsx)("div",{className:Cs,children:(0,J.jsx)("span",{children:null==o?void 0:o.exercise_name})})]}),(0,J.jsx)("div",{className:Es,children:"提示:使用原试卷创建补考,会自动将原试卷先保存一份到试卷库中"})]})]}),(0,J.jsx)(g.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(k.ZP,{onClick:function(){ce(!1),v.history.push(me)},children:"修改试卷"}),(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){v.history.push(ue),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(Ps.Z,{inPaper:!0,visible:Ce,onCancel:Ee,onOk:qe,renderData:Pe,modalType:"multiple",type:"examination_bank"})]})})),Ms=t(96631),Os=(0,v.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(n.actionTabs.params||{}).value,s=(0,m.useState)(!1),r=x()(s,2),l=r[0],c=r[1],o=(0,v.useParams)(),u=o.categoryId,p=o.coursesId,h=function(){var e=d()(a()().mark((function e(){var n,s,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c(!0),null==i||!i.is_wrong){e.next=7;break}return e.next=4,(0,Ms._B)(u,{exercise_question_id:null==i?void 0:i.question_id});case 4:s=e.sent,e.next=10;break;case 7:return e.next=9,(0,Ms.pr)(u,{exercise_question_id:null==i?void 0:i.question_id});case 9:s=e.sent;case 10:0===(null===(n=s)||void 0===n?void 0:n.status)&&(y.ZP.success(null===(r=s)||void 0===r?void 0:r.message),t({type:"exercise/editExercise",payload:{categoryId:u,coursesId:p}}),t({type:"exercise/setActionTabs",payload:{}})),c(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsxs)(g.Z,{title:"提示",width:600,centered:!0,open:"标记错题"===n.actionTabs.key,confirmLoading:l,onCancel:function(){return t({type:"exercise/setActionTabs",payload:{}})},onOk:h,children:[(0,J.jsx)("p",{children:null!=i&&i.is_wrong?"请确认是否将本道试题取消标记为错题?":"请确认是否将本道试题标记为错题?"}),null!=i&&i.is_wrong?(0,J.jsx)("p",{children:"取消标记后将按照学生实际答题情况重新计算学生本道试题得分。"}):(0,J.jsxs)("p",{children:["标记后将重新计算已交卷学生成绩,将已交卷学生本道试题得分调整为",null==i?void 0:i.question_score,"分。"]})]})})),Bs=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return console.log("---",e,n,t),{tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:["等级A","等级B","等级C","等级D","等级E"]}],yAxis:[{type:"value"}],series:[{name:"缺陷",type:"bar",stack:"Ad",color:["#5c9ef7"],emphasis:{focus:"series"},data:t},{name:"漏洞",type:"bar",stack:"Ad",color:["#75c87c"],emphasis:{focus:"series"},data:n},{name:"代码规范性",type:"bar",stack:"Ad",color:["#f3d460"],emphasis:{focus:"series"},data:e}]}},Ls=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{dataset:[{source:e}],tooltip:{show:!0,formatter:function(e){return e.value[2]+":"+e.value[1]+"分"}},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}}]}},zs=(0,v.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading;var n,t,i,r,l=e.dispatch,o=(0,v.useParams)(),u=(0,m.useState)(c()(c()({},{sort_by:"student_id",sort_direction:"desc"}),o)),p=x()(u,2),h=p[0],j=(p[1],(0,m.useState)()),y=x()(j,2),b=y[0],w=y[1],N=(0,m.useState)([]),Z=x()(N,2),I=Z[0],S=Z[1],C=(0,m.useRef)(),E=(0,m.useState)(1),P=x()(E,2),T=P[0],q=P[1],D=(0,m.useState)(!1),M=x()(D,2),O=M[0],B=M[1],Q=(0,m.useState)(10),R=x()(Q,2),K=R[0],W=R[1],Y=(0,m.useState)([]),U=x()(Y,2),G=U[0],V=U[1];(0,m.useEffect)((function(){$()}),[]);var X=[{title:"学号",dataIndex:"student_number",sorter:!0,showSorterTooltip:!1,sortOrder:"student_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"分班",dataIndex:"group_course_name"},{title:"姓名",dataIndex:"user_name"},{title:"缺陷",children:[{title:"阻断",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"bug",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"bug",sorter:!1,showSorterTooltip:!1,sortOrder:"bug"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"漏洞",children:[{title:"阻断",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"vulnerability",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"vulnerability",sorter:!1,showSorterTooltip:!1,sortOrder:"vulnerability"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"代码规范性",children:[{title:"阻断",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.blocker})}},{title:"严重",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.critical})}},{title:"主要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.major})}},{title:"次要",dataIndex:"specification",render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.minor})}},{title:"等级",dataIndex:"specification",sorter:!1,showSorterTooltip:!1,sortOrder:"specification"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null,render:function(e){return(0,J.jsx)("span",{className:"current",children:null==e?void 0:e.grade})}}]},{title:"复杂代码",dataIndex:"complexity",sorter:!0,showSorterTooltip:!1,sortOrder:"complexity"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"代码行数",dataIndex:"total_row_number",sorter:!0,showSorterTooltip:!1,sortOrder:"total_row_number"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"质量评分",dataIndex:"quality_score",sorter:!0,showSorterTooltip:!1,sortOrder:"quality_score"===h.sort_by?"desc"===h.sort_direction?"descend":"ascend":null},{title:"操作",dataIndex:"action",align:"center",render:function(e,n){return(0,J.jsx)("a",{target:"_blank",href:"/classrooms/".concat(o.coursesId,"/exercise/").concat(o.categoryId,"/analysis/").concat(n.id),className:"current c-light-primary",children:"详细分析"})}}];function $(){return ee.apply(this,arguments)}function ee(){return(ee=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/check_status.json"),{method:"GET"});case 2:n=e.sent,w(n.status),2!=n.status&&-1!=n.status&&(ne({page:1,limit:10}),clearTimeout(C.current));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return te.apply(this,arguments)}function te(){return(te=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(null==n?void 0:n.page),W(null==n?void 0:n.limit),e.next=4,(0,f.ZP)("/api/exercises/".concat(h.categoryId,"/code_quality_analysis_index.json"),{method:"GET",params:c()({},n)});case 4:t=e.sent,S(t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){return 2===b&&(C.current=setInterval((function(){$()}),6e4)),function(){clearTimeout(C.current)}}),[b]),console.log("-------",o),(0,J.jsxs)("section",{style:{paddingBottom:"10px"},className:"minH500 bg-white pt10",children:[(0===b||1===b)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:(0,J.jsxs)("label",{children:["检测时间:",null==I?void 0:I.created_at]})}),(0,J.jsx)(k.ZP,{onClick:function(){l({type:"shixunHomeworks/setActionTabs",payload:{key:"质量检测"}})},children:"重新检测"})]}),(0,J.jsx)("p",{style:{display:"flex"},children:(0,J.jsxs)(L.Z,{style:{width:"100%"},children:[(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)("label",{children:"分班情况:"})}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{checked:0===(null==G?void 0:G.length),onChange:function(e){e.target.checked&&(V([]),ne({page:T,limit:K}))},style:{fontSize:"14px"},value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",children:(0,J.jsx)(_.Z.Group,{value:G,onChange:function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:V(s()(n)),ne({page:T,limit:K,group_course_ids:n});case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{width:"100%",fontSize:"14px"},children:null==I||null===(n=I.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{style:{fontSize:"14px"},value:null==e?void 0:e.id,children:[null==e?void 0:e.name,"(",null==e?void 0:e.count,")"]})}))})})]})}),(0,J.jsxs)("p",{style:{display:"flex"},children:[(0,J.jsx)("span",{children:(0,J.jsx)("label",{style:{color:"red"},children:"注意:"})}),"本页仅显示全部已完成检测的分班"]}),(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码等级分析"}),(null==I?void 0:I.grade_statistics)&&(0,J.jsx)(Fi.Z,{option:Bs(null==I||null===(t=I.grade_statistics)||void 0===t?void 0:t.map((function(e){return e.specification_count})),null==I||null===(i=I.grade_statistics)||void 0===i?void 0:i.map((function(e){return e.vulnerability_count})),null==I||null===(r=I.grade_statistics)||void 0===r?void 0:r.map((function(e){return e.bug_count}))),style:{height:400,width:600},opts:{renderer:"svg"}})]}),(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500},children:"代码质量分布"}),(null==I?void 0:I.quality_scores)&&(0,J.jsx)(Fi.Z,{option:Ls(null==I?void 0:I.quality_scores.map((function(e,n){return[n+1,null==e?void 0:e.quality_score,null==e?void 0:e.user_name]}))),style:{height:400,width:600},opts:{renderer:"svg"}})]})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("p",{style:{marginLeft:"20px",fontSize:"20px",fontWeight:500,flex:"1"},children:"详细列表"}),(0,J.jsx)(F.Z.Search,{size:"middle",onSearch:function(e){ne({page:1,limit:K,search:e})},style:{width:"300px"},enterButton:"搜索"})]}),(0,J.jsx)(A.Z,{columns:X,dataSource:null==I?void 0:I.analysis,bordered:!0,scroll:{x:"calc(800px + 50%)"},pagination:!1,onChange:function(e,n,t){t.field&&(h.sort_by=t.field),t.order||(h.sort_direction="asc"),"ascend"===t.order&&(h.sort_direction="asc"),"descend"===t.order&&(h.sort_direction="desc"),t.order||(h.sort_direction="asc"),ne(c()({page:1,limit:K},h))}}),(0,J.jsx)(H.Z,{current:T,total:null==I?void 0:I.total_count,pageSizeOptions:["10","20","50","100","200"],pageSize:K,style:{textAlign:"center",marginTop:"20px",marginBottom:"20px"},onChange:function(e,n){q(e),W(n),ne({page:e,limit:n,group_course_ids:G})}})]})]}),2===b&&(0,J.jsxs)("div",{style:{textAlign:"center",margin:"100px 0px",paddingBottom:"100px"},children:[(0,J.jsx)("img",{src:"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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"}),(0,J.jsx)("br",{}),(0,J.jsx)(k.ZP,{type:"primary",style:{width:"120px",height:"40px"},onClick:function(){$()},children:"刷新页面"})]}),(0,J.jsx)(ue,{}),(0,J.jsx)(g.Z,{centered:!0,width:1200,title:"详细分析",destroyOnClose:!0,open:!!O,footer:null,onCancel:function(){return B(!1)},children:(0,J.jsx)("div",{style:{height:500,overflow:"hidden"},children:!!O&&(0,J.jsx)("iframe",{style:{height:"100%",width:"100%"},src:"https://sonar.educoder.net/project/issues?id=".concat(null==o?void 0:o.categoryId,"-").concat(null==O?void 0:O.student_number,"&resolved=false"),frameBorder:"0"})})})]})})),Qs={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"},Fs=(0,v.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t=e.exercise,i=(e.dispatch,e.user,(0,v.useParams)()),s=(0,m.useState)({page:1,limit:20,sort_by:null,sort_direction:null,state:null,audit:null,name:"",keyword:"",course_group_id:[],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=B.Z.useForm(),p=x()(u,1)[0],h=(0,m.useState)(),j=x()(h,2),y=j[0],w=j[1],N=(0,m.useState)(!1),Z=x()(N,2),I=Z[0],S=Z[1],C=t.exerciseList,E=t.commonHeader,P=(0,m.useState)([]),T=x()(P,2),q=T[0],D=T[1],M=(0,m.useState)([]),Q=x()(M,2),R=Q[0],H=Q[1],K=(0,m.useState)(0),W=x()(K,2),Y=W[0],U=W[1],G=(0,m.useState)(!0),V=x()(G,2),X=V[0],$=V[1],ee=(0,m.useState)(!1),ne=x()(ee,2),te=ne[0],ie=ne[1],se=(0,m.useState)(!1),re=x()(se,2),ae=re[0],ce=re[1],oe=(0,m.useState)(!1),de=x()(oe,2),ue=de[0],xe=de[1],pe=(0,m.useState)(""),he=x()(pe,2),me=he[0],ve=he[1],ge=(0,m.useRef)(null),je=[{name:"IP异常",id:1},{name:"浏览器异常",id:2},{name:"登录异常",id:3},{name:"切屏",id:4},{name:"考试延时",id:5},{name:"打回重做",id:6},{name:"使用考试解锁码",id:7},{name:"退出全屏",id:8}];(0,m.useEffect)((function(){ye(l)}),[]),(0,m.useEffect)((function(){return clearInterval(ge.current),2===(null==E?void 0:E.exercise_status)&&(ge.current=setInterval((function(){ye(l)}),3e4)),function(){clearInterval(ge.current)}}),[null==E?void 0:E.exercise_status,l]);var ye=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),$(!0),D([]),e.next=6,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 6:i=e.sent,H([]),$(!1),U(null==i?void 0:i.total_count),D((null==i?void 0:i.exercise_abnormites)||[]);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(w(47),S(!0)))}),[document.getElementById("divhe"),C]);var _e=[{title:"序号",dataIndex:"number",width:80,render:function(e,n,t){return l.limit*(l.page-1)+t+1}},{title:"姓名",dataIndex:"real_name",width:110,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",sorter:!0,width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"分班",dataIndex:"course_group_name",width:130,showSorterTooltip:!1,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"操作时间",width:180,dataIndex:"created_at",ellipsis:{showTitle:!1}},{title:"类型",dataIndex:"error_type",width:140,ellipsis:{showTitle:!1}},{title:"说明",dataIndex:"description",ellipsis:{showTitle:!1},render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e||"--"})}),(null==n?void 0:n.user_screen_num)>=50&&(0,J.jsx)(b.Z,{placement:"bottomLeft",title:"注意:该学生的截屏总数量已达到50张,需要手动删除已截屏的图片之后才能继续自动截屏",children:(0,J.jsx)("i",{className:"iconfont icon-tishi11 font14 ml5 mr5",style:{color:"#FA6400"}})}),(null==n?void 0:n.user_screen_num)>0&&(0,J.jsx)("span",{onClick:function(){return ve(null==n?void 0:n.user_id)},className:"current c-light-primary ml10",children:"截屏记录"})]})}}];return(0,J.jsxs)("section",{className:Qs.wrap,children:[(0,J.jsxs)(B.Z,{form:p,onChange:function(){l.page=1;var e=Object.assign({},p.getFieldValue());Object.keys(e).map((function(n){switch(n){case"error_type":e[n].includes("all")||!e[n].length?(delete l.error_type,p.setFieldsValue(O()({},"error_type","all"))):(l.error_type=e[n],p.setFieldsValue(O()({},"error_type",l.error_type)));break;case"course_group_id":e[n].includes("all")||!e[n].length?(delete l.course_group,p.setFieldsValue(O()({},"course_group_id","all"))):(l.course_group=e[n],p.setFieldsValue(O()({},"course_group_id",l.course_group)))}})),o(c()({},l)),ye(l)},initialValues:O()({},"course_group_id","all"),children:[(0,J.jsx)(B.Z.Item,{name:"course_group_id",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"班级:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null===(n=C.course_groups)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)(_.Z,{value:e.exercise_group_id,className:"ml0 mr8",children:[e.exercise_group_name,"(",e.exercise_group_students,")"]},n)}))}),I&&(0,J.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;w(y>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===y?"展开":"收起",47===y?(0,J.jsx)(be.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,J.jsx)(we.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(0,J.jsx)(B.Z.Item,{name:"error_type",children:(0,J.jsx)(_.Z.Group,{style:{width:"100%"},children:(0,J.jsxs)(L.Z,{children:[(0,J.jsx)(z.Z,{className:"font14",flex:"80px",children:"类型:"}),(0,J.jsx)(z.Z,{flex:"80px",children:(0,J.jsx)(_.Z,{value:"all",children:"全部"})}),(0,J.jsx)(z.Z,{flex:"1",id:"divhe",style:{height:y+"px",overflow:"hidden"},children:null==je?void 0:je.map((function(e,n){return(0,J.jsx)(_.Z,{value:e.id,className:"ml0 mr8",children:e.name},n)}))})]})})})]}),(0,J.jsxs)("div",{className:Qs.control,children:[(0,J.jsx)(F.Z.Search,{placeholder:"请输入姓名或者学号搜索",value:null==l?void 0:l.keyword,onChange:function(e){return n=e.target.value,l.page=1,l.keyword=n,void o(c()({},l));var n},onSearch:function(){l.page=1,o(c()({},l)),ye(l)}}),(0,J.jsx)(k.ZP,{onClick:function(){return ce(!0)},style:{marginLeft:"auto"},icon:(0,J.jsx)("i",{className:"iconfont icon-guizeguanli font16"}),type:"link",children:"截屏规则"}),(0,J.jsx)(k.ZP,{onClick:function(){return xe(!0)},icon:(0,J.jsx)("i",{className:"iconfont icon-chakanshenqingjilu font14"}),type:"link",children:"操作日志"})]}),(0,J.jsx)("div",{className:Qs.bgH}),(0,J.jsx)(A.Z,{className:Qs.customTable,dataSource:q,bordered:!1,columns:_e,size:"large",rowKey:"exercise_identity_photo_id",rowClassName:Qs.row,loading:X,onChange:function(e,n,t){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,null!=t&&t.order?(l.sort_by=null==t?void 0:t.field,l.sort_direction="ascend"===(null==t?void 0:t.order)?"asc":"desc"):(l.sort_by=null,l.sort_direction=null),o(c()({},l)),ye(l)},pagination:{pageSize:l.limit,total:Y,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}}),(0,J.jsx)(Rs,{selectIds:R,visible:te,onCancel:function(){return ie(!1)},onOk:function(){ie(!1),ye(l)},params:l}),(0,J.jsx)(Hs,{visible:ue,onCancel:function(){return xe(!1)}}),(0,J.jsx)(Ks,{visible:me,onCancel:function(){return ve(!1)}}),(0,J.jsx)(g.Z,{centered:!0,title:"截屏规则",open:ae,width:900,footer:null,onCancel:function(){ce(!1)},children:(0,J.jsxs)("div",{className:"c-grey-333",children:[(0,J.jsx)("div",{className:"mb20 blod",children:"1.每个学生每场考试最多截屏的总数量为50张,超过之后该学生退出全屏不再进行截屏,老师手动删除截屏图片之后可再自动进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"2.单次退出全屏时长与截屏次数"}),(0,J.jsx)("div",{className:"mb20",children:"1)若学生【1秒 ≤ 退出全屏时长 ≤ 30秒】,每隔5秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"2)若学生【30秒<退出全屏时长 ≤ 120秒】,每隔10秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"3)若学生【120秒<退出全屏时长 ≤ 300秒】,每隔30秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"4)若学生【300秒<退出全屏时长 ≤ 720秒】,每隔60秒截屏一次;"}),(0,J.jsx)("div",{className:"mb20",children:"5)若学生【退出全屏时长 >720秒】,不再进行截屏;"}),(0,J.jsx)("div",{className:"mb20 blod",children:"3.学生返回考试之后,不再进行截屏。"})]})}),(0,J.jsx)(le.Z,{})]})})),Rs=function(e){var n=e.visible,t=e.onOk,i=e.onCancel,s=e.selectIds,r=e.params,l=(0,m.useState)(!1),o=x()(l,2),u=o[0],p=o[1],h=(0,m.useState)({}),v=x()(h,2),j=v[0],y=v[1],_=B.Z.useForm(),b=x()(_,1)[0],w=function(){var e=d()(a()().mark((function e(i){var l,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),!0!==n){e.next=7;break}return e.next=4,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/batch_audit_identity_photo.json"),{method:"post",body:c()({identity_photo_ids:s},i)});case 4:o=e.sent,e.next=10;break;case 7:return e.next=9,(0,f.ZP)("/api/exercises/".concat(null==r?void 0:r.exercise_id,"/audit_identity_photo.json"),{method:"post",body:c()({identity_photo_id:null==n?void 0:n.exercise_identity_photo_id},i)});case 9:o=e.sent;case 10:0===(null===(l=o)||void 0===l?void 0:l.status)&&t(),p(!1);case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:!0!==n?"人脸身份审核":"批量审核",open:!!n,centered:!0,keyboard:!1,width:650,destroyOnClose:!0,onCancel:function(){i()},afterClose:function(){b.resetFields(),y({})},confirmLoading:u,onOk:function(){return b.submit()},children:(0,J.jsxs)(B.Z,{className:Qs.formWrap,form:b,labelCol:{span:4},wrapperCol:{span:18},onFinish:w,onValuesChange:function(){y(c()({},b.getFieldsValue()))},children:[!0!==n&&(0,J.jsxs)(L.Z,{style:{marginLeft:28,marginBottom:38},children:[(0,J.jsx)(z.Z,{children:"采集照片:"}),(0,J.jsx)(z.Z,{children:(0,J.jsxs)("aside",{className:Qs.imgWrap,children:[(0,J.jsxs)("div",{className:Qs.img,children:[(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.photo_url)}),(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",null==n?void 0:n.photo_url)},className:Qs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Qs.text,children:"采集照片"})]}),(0,J.jsxs)("div",{className:Qs.img,style:{marginLeft:20},children:[null!=n&&n.identity_url?(0,J.jsx)("img",{width:234,src:(0,P.Tv)(null==n?void 0:n.identity_url)}):(0,J.jsx)("div",{className:Qs.no,style:{width:326},children:(0,J.jsx)("span",{children:"暂无证件照片"})}),!(null==n||!n.identity_url)&&(0,J.jsx)("div",{onClick:function(){ce.Z.publish("preview-image",(0,P.Tv)(null==n?void 0:n.identity_url))},className:Qs.iBtn,children:"预览"}),(0,J.jsx)("div",{className:Qs.text,children:"证件照片"})]})]})})]}),(0,J.jsx)(B.Z.Item,{label:"审核状态",name:"state",rules:[{required:!0,message:"请输入审核状态"}],children:(0,J.jsxs)(K.ZP.Group,{children:[(0,J.jsx)(K.ZP,{value:"passed",children:"审核通过"}),(0,J.jsx)(K.ZP,{value:"rejected",children:"审核不通过"})]})}),"rejected"===(null==j?void 0:j.state)&&(0,J.jsx)(B.Z.Item,{label:"审核意见",name:"comment",rules:[{required:!0,message:"请输入审核意见"}],children:(0,J.jsx)(F.Z,{placeholder:"如:你的个人信息与照片不一致。",maxLength:30})}),(0,J.jsx)("div",{style:{color:"#FA6400",paddingLeft:32},children:"注意:审核通过后,该学生在本场考试的认证状态将更新为“审核通过”,且能够进入考试。"})]})})},Hs=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,m.useState)({page:1,limit:20,exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=r[1],u=(0,m.useState)(!1),p=x()(u,2),h=p[0],j=p[1],y=(0,m.useState)([]),_=x()(y,2),w=_[0],k=_[1],N=(0,m.useState)(0),Z=x()(N,2),I=Z[0],S=Z[1];(0,m.useEffect)((function(){n&&(l.page=1,l.limit=20,o(c()({},l)),E(l))}),[n]);var C=[{title:"操作人",dataIndex:"teacher_name",ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"操作时间",dataIndex:"created_at",width:200},{title:"类型",dataIndex:"operate_type",width:100,render:function(e){return(0,J.jsx)(J.Fragment,{children:0===e&&(0,J.jsx)("span",{children:"删除"})})}},{title:"学生姓名",dataIndex:"student_name",width:140,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"学号",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,J.jsx)(b.Z,{placement:"bottomLeft",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"截屏时间",dataIndex:"screen_time",width:200},{title:"图片",dataIndex:"url",width:100,render:function(e){return(0,J.jsx)("img",{className:"current",onClick:function(){return ce.Z.publish("preview-image","".concat(Zi.Z.API_SERVER).concat(e))},width:70,height:40,src:"".concat(Zi.Z.API_SERVER).concat(e)})}}],E=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),j(!0),e.next=4,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_user_screens/screen_actions.json"),{method:"get",params:t});case 4:i=e.sent,j(!1),S(null==i?void 0:i.total_count),k((null==i?void 0:i.exercise_screen_actions)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)(g.Z,{title:"操作日志",open:n,centered:!0,keyboard:!1,width:1064,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(A.Z,{dataSource:w,bordered:!1,columns:C,size:"large",loading:h,locale:{emptyText:(0,J.jsx)(ee.Z,{})},onChange:function(e){l.page=null==e?void 0:e.current,l.limit=null==e?void 0:e.pageSize,o(c()({},l)),E(l)},pagination:{pageSize:l.limit,total:I,current:l.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,showTotal:function(e){return(0,J.jsxs)("span",{className:"mr10",children:["共",(0,J.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})})},Ks=function(e){var n=e.visible,t=e.onCancel,i=(0,v.useParams)(),s=(0,m.useState)({page:1,limit:9999,user_id:n,error_type:[8],exercise_id:null==i?void 0:i.categoryId}),r=x()(s,2),l=r[0],o=(r[1],(0,m.useState)(!1)),u=x()(o,2),p=u[0],h=u[1],j=(0,m.useState)([]),_=x()(j,2),b=_[0],w=_[1];(0,m.useEffect)((function(){n&&k(c()(c()({},l),{},{user_id:n}))}),[n]);var k=function(){var e=d()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=fe().cloneDeep(n),console.log(t,"sendData"),h(!0),e.next=5,(0,f.ZP)("/api/exercises/".concat(null==n?void 0:n.exercise_id,"/exercise_abnormities.json"),{method:"get",params:t});case 5:i=e.sent,h(!1),w((null==i?void 0:i.exercise_abnormites)||[]);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=d()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.Z.confirm({icon:null,title:"提示",content:"删除后不可恢复,确认删除吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/exercise_user_screens/").concat(n,".json"),{method:"delete"});case 2:0===e.sent.status&&(y.ZP.success("删除成功"),k(l));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=(null==b?void 0:b[0])||{};return(0,J.jsx)(g.Z,{title:"截屏记录",open:!!n,centered:!0,keyboard:!1,width:684,forceRender:!0,destroyOnClose:!0,onCancel:function(){t()},footer:null,children:(0,J.jsx)(ne.Z,{spinning:p,children:(0,J.jsxs)("div",{style:{maxHeight:500},children:[(0,J.jsxs)("div",{className:"c-grey-333 blod mb10",children:[null==Z?void 0:Z.real_name," ",null==Z?void 0:Z.student_id]}),(null==Z?void 0:Z.user_screen_num)>=50&&(0,J.jsxs)("div",{className:"mb10",style:{color:"#FA6400"},children:[(0,J.jsx)("i",{className:"iconfont icon-tishi11 mr5"}),(0,J.jsx)("span",{children:"注意:该学生的截屏总数量已达到 50 张,需要手动删除已截屏的图片之后才能继续自动截屏"})]}),null==b?void 0:b.map((function(e,n){var t,i;return(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)("span",{className:"c-grey-666 mr10",children:"退出全屏时间"}),(0,J.jsx)("span",{style:{display:"inline-block",width:144},className:"c-grey-333",children:null==e?void 0:e.created_at}),(0,J.jsxs)("span",{className:"c-grey-666 ml40",children:["截屏数量",(0,J.jsx)("span",{style:{margin:"0 6px",color:"#FA6400"},children:null==e||null===(t=e.exercise_user_screens)||void 0===t?void 0:t.length}),"张"]})]}),(0,J.jsx)("div",{className:Qs.listWrap,children:null==e||null===(i=e.exercise_user_screens)||void 0===i?void 0:i.map((function(e){return(0,J.jsxs)("div",{className:Qs.list,children:[(0,J.jsx)("img",{src:"".concat(Zi.Z.API_SERVER).concat(null==e?void 0:e.url)}),(0,J.jsxs)("div",{className:Qs.time,children:[(0,J.jsx)("span",{className:"c-grey-666 mr10 font12",children:"截屏时间"}),(0,J.jsx)("span",{className:"c-grey-333 font12",children:null==e?void 0:e.created_at})]}),(0,J.jsx)("div",{className:Qs.mask,children:(0,J.jsxs)("div",{className:Qs.icons,children:[(0,J.jsx)("i",{onClick:function(){return ce.Z.publish("preview-image","".concat(Zi.Z.API_SERVER).concat(null==e?void 0:e.url))},className:"iconfont icon-fangda3 mr15"}),(0,J.jsx)("i",{onClick:function(){return N(null==e?void 0:e.id)},className:"iconfont icon-shanchu14"})]})})]},null==e?void 0:e.id)}))})]},n)}))]})})})},Ws={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"},Ys=t(45735),Js=t(62408),Us=t(41727),Gs=t(12971),Vs=t(61985),Xs=function(e){var n=function(e){var n=new Notification(e.title,{body:e.message,icon:e.icon||"/ip.png"});n.addEventListener("click",(function(){e.link&&window.open(e.link,e.target||"_blank")})),setTimeout((function(){n.close()}),3e4)};"Notification"in window?"granted"===Notification.permission?n(e):"denied"!==Notification.permission&&Notification.requestPermission().then((function(t){"granted"===t&&n(e)})):alert("当前浏览器不支持通知")},$s=t(56646),er=t(31295),nr=t(17662),tr=t(29803),ir=["exercise","globalSetting","loading","dispatch","classroomList","user","match"],sr=(0,v.connect)((function(e){var n=e.exercise,t=e.loading,i=e.user,s=e.globalSetting;return{classroomList:e.classroomList,exercise:n,globalSetting:s,user:i,loading:t.effects}}))((function(e){var n,t,i,r,l,o,u,p,q,D,M,O,B,L=e.exercise,z=(e.globalSetting,e.loading,e.dispatch),Q=e.classroomList,F=e.user,R=(e.match,h()(e,ir),(0,v.useParams)()),H=(0,v.useSearchParams)(),K=x()(H,1)[0],W=(0,m.useState)([]),U=x()(W,2),G=(U[0],U[1],L.exerciseList),V=L.commonHeader,X=L.checkDomain,$=L.workSetting,ne=L.saveExerciseDownUsers,te=(0,m.useState)(null),ie=x()(te,2),se=ie[0],re=ie[1],ae=(0,m.useState)(Y()(new Date).valueOf()),le=x()(ae,2),ce=le[0],oe=le[1],de=(0,m.useState)(),ue=x()(de,2),pe=ue[0],me=ue[1],fe=(0,m.useState)(!1),ve=x()(fe,2),ge=ve[0],je=ve[1],ye=(0,m.useState)(1),be=x()(ye,2),we=be[0],ke=be[1],Ne=(0,m.useState)(!1),Ze=x()(Ne,2),Ae=Ze[0],Se=Ze[1],Ce=(0,m.useState)({name:"",id:"",list:[]}),Ee=x()(Ce,2),Pe=Ee[0],qe=Ee[1],De=(0,m.useState)({}),Me=x()(De,2),Oe=Me[0],Be=Me[1],Le=F.userInfo;R.category=K.get("category_id");var ze=!X||X&&(null==Le||null===(n=Le.course)||void 0===n?void 0:n.course_identity)<3,Qe=(0,m.useRef)(Date.now()),Re=(0,m.useRef)();(0,m.useEffect)((function(){(0,xe.Rm)()&&z({type:"classroomList/getAssistantPermissions",payload:{course_id:R.coursesId}})}),[null==F||null===(t=F.userInfo)||void 0===t?void 0:t.username]),(0,m.useEffect)((function(){"调整tabs选中"==L.actionTabs.key&&re(3)}),[L.actionTabs.key]),(0,m.useEffect)((function(){return clearInterval(Re.current),(0,xe.G5)()&&2===(null==V?void 0:V.exercise_status)&&null!=V&&V.enable_monitor&&(Re.current=setInterval((function(){We()}),5e3)),function(){clearInterval(Re.current)}}),[F.userInfo,null==V?void 0:V.exercise_status]),(0,m.useEffect)((function(){He(),sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),g.Z.info({title:"提示",centered:!0,width:600,content:(0,J.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,J.jsx)("br",{}),"1、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,J.jsx)("br",{}),"2、在",(0,J.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,J.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,J.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[R.coursesId]);var He=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z({type:"exercise/getCommonHeader",payload:c()({},R)});case 2:(n=e.sent)&&qe(null==n?void 0:n.simulate_exercise_records);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ke=function(){var e=(null==V?void 0:V.simulate_exercise_num)-(null==V?void 0:V.user_simulate_num);return e>=0?e:0},We=function(){var e=d()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/new_abnormities.json"),{method:"get",params:{time:Qe.current}});case 2:if(401!==(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return clearInterval(Re.current),e.abrupt("return");case 6:Qe.current=Date.now(),""!==(null==n?void 0:n.message)&&"请登录后再操作"!==(null==n?void 0:n.message)&&Xs({title:(null==n?void 0:n.exercise_name)+"-考试异常",message:n.message,target:"self",icon:"/warning.png",link:"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/detail?random=").concat("true"===K.get("random"),"&tabs=7")});case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ye=function(){v.history.push("/classrooms/".concat(R.coursesId,"/exercisenotice/").concat(V.id,"/users/").concat(Le.login))},Je=function(){z({type:"exercise/setUpdateIndex"})},Ue=function(){z({type:"exercise/getCommonHeader",payload:c()({},R)});var e={0:function(){Je()},2:function(){ke(we+1)},3:function(){z({type:"exercise/getWorkSetting",payload:c()({},R)})}};e[se]&&e[se]()};var Ge=[{name:"答题列表",id:0,hidden:!1,component:(0,J.jsx)(_e,{getparams:function(e){me(c()({},e))},checkDomainAuthority:ze})},{name:"试卷预览",id:2,hidden:-1===(null==V?void 0:V.exercise_status)||(0,P._m)()&&!(0,xe.ag)()||!ze||(0,xe.dE)(),component:!(0,xe.Rm)()||null!==(i=Q.AssistantObject.exercise)&&void 0!==i&&i.can_preview?null!=V&&V.is_random?(0,J.jsx)(It.default,{},we):(0,J.jsx)(lt,{activeTabs:se}):(0,J.jsxs)("div",{style:{padding:"100px",textAlign:"center",fontSize:"18px",height:"400px"},children:[(0,J.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#fcb041"}}),"  您未获取此权限,需向管理员申请权限才能使用此功能"]})},{name:"统计结果",id:1,hidden:-1===(null==V?void 0:V.exercise_status)||!ze||(0,P._m)()&&!(0,xe.ag)()||(0,xe.dE)()&&!(null!=V&&V.show_statistic),component:(0,J.jsx)(_s,{})},{name:"质量检测",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(null!=V&&V.open_code_quality_analysis)||(0,xe.dE)(),component:(0,J.jsx)(zs,{})},{name:"代码查重",id:4,hidden:-1===(null==V?void 0:V.exercise_status)||(0,xe.dE)()||1===V.exercise_status||!V.exist_program,component:(0,J.jsx)(Fe,{},ce)},{name:"重做记录",id:9,hidden:-1===(null==V?void 0:V.exercise_status)||2===(null==V?void 0:V.exercise_type)||(0,xe.dE)()&&1===(null==V?void 0:V.exercise_status),component:(0,J.jsx)(tr.Z,{})},{name:"规则设置",id:3,hidden:!ze||(0,xe.dE)(),component:-1===(null==V?void 0:V.exercise_status)?(0,J.jsx)($s.Z,{}):(0,J.jsx)(qi,{})},{name:"考试监控",id:7,hidden:-1===(null==V?void 0:V.exercise_status)||!(0,xe.G5)()||!(null!=V&&V.enable_monitor),component:(0,J.jsx)(Fs,{})},{name:"人脸审核",id:5,hidden:-1===(null==V?void 0:V.exercise_status)||!V.identity_verify||(0,xe.dE)(),component:(0,J.jsx)(Ie,{})},{name:"摄像监控",id:6,hidden:-1===(null==V?void 0:V.exercise_status)||!V.open_phone_video_recording||(0,xe.dE)(),component:(0,J.jsx)(Te,{})}].filter((function(e){return!e.hidden}));1===(null==V?void 0:V.exercise_status)&&Ge.splice.apply(Ge,[0,1].concat(s()(Ge.splice(1,1,Ge[0])))),(0,m.useEffect)((function(){"number"==typeof(null==V?void 0:V.exercise_status)&&(K.get("tabs")?re(K.get("tabs")):1===(null==V?void 0:V.exercise_status)?(re("2"),(0,xe.dE)()&&re("0")):re("0"))}),[null==V?void 0:V.exercise_status]);var Ve="YYYY-MM-DD",Xe=Y()("2020-11-15",Ve),$e=function(){return g.Z.info({title:"题库改版告知",content:(0,J.jsx)(J.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})},en=function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,f.ZP)("/api/courses/".concat(null==R?void 0:R.coursesId,"/exercises/exercise_code_repeat.json"),{method:"post",body:{group_ids:n,id:null==R?void 0:R.categoryId}});case 2:if(0!==(t=e.sent).status){e.next=8;break}return re(4),oe(Y()(new Date).valueOf()),z({type:"exercise/setActionTabs",payload:{}}),e.abrupt("return");case 8:t.status<-2&&y.ZP.error(null==t?void 0:t.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),nn=[{title:"序号",dataIndex:"name",fixed:"left",align:"center",width:60,render:function(e,n,t){return(0,J.jsx)(b.Z,{title:20*((R.page||1)-1)+t+1,children:(0,J.jsx)("span",{children:20*((R.page||1)-1)+t+1})})}},{title:"最终成绩",dataIndex:"score",align:"center",width:100,render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),100===e?(0,J.jsx)("span",{className:"c-green",children:e||"--"}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e||"--"}):(0,J.jsx)("span",{children:e||"--"}))}},!(1!==(null==Oe?void 0:Oe.objective)||1===(null==Oe?void 0:Oe.objective)&&1!==(null==Oe?void 0:Oe.subjective))&&{title:"客观题得分",dataIndex:"objective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),t=e>=0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--",(0,J.jsx)(he,{renderText:t,item:n}));var t}},!(1!==(null==Oe?void 0:Oe.subjective)||1===(null==Oe?void 0:Oe.subjective)&&1!==(null==Oe?void 0:Oe.objective))&&{title:"主观题得分",dataIndex:"subjective_score",align:"center",render:function(e,n){return 0===n.commit_status||1===n.commit_status?"--":!n.open_total_score&&(0,xe.dE)()?"老师审核中":((e="number"==typeof e?Number(e):e)||(e=0),0==e||e>0&&e<=60?(0,J.jsx)("span",{children:e}):100===e?(0,J.jsx)("span",{className:"c-green",children:e}):e>60?(0,J.jsx)("span",{className:"c-orange",children:e}):"--")}},{title:"提交状态",dataIndex:"commit_status",align:"center",width:200,render:function(e,n){return 0===e?(0,J.jsx)("span",{style:{color:"#666666"},children:"未开始"}):1===e?(0,J.jsxs)("span",{style:{color:"#DF3042"},children:[!n.is_make_up&&"考试中",n.is_make_up&&"考试中 (补考)"]}):2===e?(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷",n.is_make_up&&!n.is_force_commit&&"已交卷 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷 (强制)"]}):(0,J.jsxs)("span",{style:{color:"#5AB891"},children:[!n.is_make_up&&!n.is_force_commit&&"已交卷/未答",n.is_make_up&&!n.is_force_commit&&"已交卷/未答 (补考)",n.is_make_up&&n.is_force_commit&&"已交卷/未答 (补考/强制)",!n.is_make_up&&n.is_force_commit&&"已交卷/未答 (强制)"]})}},{title:"开始答题时间",dataIndex:"start_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}},{title:"提交时间",dataIndex:"end_at",align:"center",width:200,render:function(e){return e?Y()(e).format("YYYY-MM-DD HH:mm"):"--"}}].filter((function(e){return!!e}));return(0,xe.RV)()?(0,xe.RV)()?(0,J.jsxs)("section",{className:Ws.bg,children:[(0,J.jsxs)("div",{className:"edu-container",children:[Le.username&&(0,J.jsxs)("section",{className:"animated fadeIn",children:[(0,J.jsx)("aside",{className:"mt10",children:(0,J.jsxs)(w.Z,{separator:">",children:[(0,J.jsx)(w.Z.Item,{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:null==F||null===(r=F.userInfo)||void 0===r||null===(r=r.course)||void 0===r?void 0:r.course_name}),(0,J.jsx)(w.Z.Item,{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:"在线考试"}),(0,J.jsx)(w.Z.Item,{children:"试卷详情"})]})}),(0,J.jsxs)("aside",{className:[Ws.title,"mt20"].join(" "),children:[(0,J.jsx)("a",{href:"/classrooms/".concat(R.coursesId,"/exercise"),children:(0,J.jsx)(S.Z,{className:"font16 c-black"})}),(0,P.vB)(null==V?void 0:V.exercise_status,null==V?void 0:V.appraise_label),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)("img",{src:Us,width:44,height:24,style:{marginRight:5,marginLeft:10}}),(0,J.jsx)("strong",{className:"font20 ml5 mr10",children:null==V?void 0:V.exercise_name}),2==(null==V?void 0:V.exercise_type)&&(0,J.jsxs)("span",{style:{flexShrink:0,marginRight:10,display:"flex",alignItems:"center"},className:Ws.moni,children:[(0,J.jsx)("img",{src:Gs,width:18,height:14}),"模拟考试"]}),(null==V?void 0:V.is_make_up_exercise)&&(0,J.jsx)(b.Z,{title:"点击可查看原考试",children:(0,J.jsx)("i",{className:"iconfont icon-yuankaoshi",style:{color:"#165DFF",cursor:"pointer"},onClick:function(){(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(null==V?void 0:V.make_up_exercise_id,"/detail?random=").concat(null==V?void 0:V.make_up_exercise_is_random))}})})]})]}),(0,J.jsxs)("aside",{className:"mt30 relative",children:[(0,J.jsxs)("div",{className:Ws.export,children:[!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?z({type:"exercise/setActionTabs",payload:{key:"补考记录",params:R}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"补考记录"]}),!(0,xe.dE)()&&!(null!=V&&V.is_make_up_exercise)&&3===V.exercise_status&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){e.preventDefault(),null!=V&&V.allow_create_make_up?z({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:R}}):y.ZP.warning("您当前没有操作权限,请联系课堂管理员")},children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"创建补考"]}),(0,xe.GJ)()&&ze&&(null==V||null===(l=V.user_permission)||void 0===l?void 0:l.user_commit_counts)>0&&2===(null==V?void 0:V.exercise_status)&&2!=(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_redo?z({type:"exercise/setActionTabs",payload:{key:"打回重做",params:R}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-dahuizhongzuo3x font14 mr5"}),"打回重做"]}),(0,xe.GJ)()&&ze&&(null==V||null===(o=V.user_permission)||void 0===o?void 0:o.exercise_unpublish_count)>0&&1===(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(Ys.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(k.ZP,{onClick:function(e){var n,t,i;if(e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish)if(0!==(null==V?void 0:V.exercise_question_count))if(2!==(null==F||null===(t=F.userInfo)||void 0===t?void 0:t.user_status)){var s=Y()(null==V?void 0:V.created_at,Ve);Y()(Xe).diff(Y()(s),"days")>0&&null!=V&&V.is_random?$e():z({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[R.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:R,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ue,manage_all_group:null==$||null===(i=$.exercise)||void 0===i?void 0:i.manage_all_group}})}else(0,vi.Rd)();else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-fabuzhiwei font14 mr5"}),"发布考试"]})}),(0,xe.GJ)()&&ze&&(null==V||null===(u=V.user_permission)||void 0===u?void 0:u.exercise_publish_count)>0&&(0,J.jsxs)(k.ZP,{onClick:function(e){var n;e.preventDefault(),!(0,xe.Rm)()||null!=Q&&null!==(n=Q.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_stop?z({type:"exercise/setActionTabs",payload:{key:"批量结束",unified_setting:null==V?void 0:V.unified_setting,selectArrs:[R.categoryId],params:R,cb:Ue}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-lijijiezhi mr5 font14"}),"结束考试"]}),(0,xe.dE)()&&V.is_late&&"迟到超过".concat(V.last_times,"分钟,禁止进入答题"),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&(0,J.jsxs)(k.ZP,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),e.next=3,(0,f.ZP)("/api/exercises/".concat(R.categoryId,"/header_info.json"),{method:"get"});case 3:0===(null==(t=e.sent)?void 0:t.status)&&Be((null==t?void 0:t.data)||{}),Se(!0);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("span",{className:"iconfont icon-shenhezhong font14 mr5"}),"考试记录"]}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&2===(null==V||null===(p=V.user_permission)||void 0===p?void 0:p.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(k.ZP,{onClick:function(){return Ye()},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),null!=G&&null!==(q=G.exercise_types)&&void 0!==q&&q.is_redo?"重新考试":"开始考试"]}),(0,xe.dE)()&&2===(null==V?void 0:V.exercise_type)&&!V.is_late&&3!=(null==V?void 0:V.exercise_status)&&V.exercise_status>1&&(0,J.jsx)(b.Z,{title:(0,J.jsxs)("span",{children:["本次考试可重复考试",null==V?void 0:V.simulate_exercise_num,"次,剩余",Ke(),"次"]}),children:(0,J.jsxs)(k.ZP,{onClick:function(){return Ye()},disabled:0===Ke()&&0!=(null==V||null===(D=V.user_permission)||void 0===D?void 0:D.current_status),style:{marginLeft:8},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),0==(null==V||null===(M=V.user_permission)||void 0===M?void 0:M.current_status)?"继续考试":"开始考试"]})}),(0,xe.dE)()&&1===(null==V?void 0:V.exercise_type)&&0===(null==V||null===(O=V.user_permission)||void 0===O?void 0:O.current_status)&&!V.is_late&&V.exercise_status>1&&(0,J.jsxs)(k.ZP,{onClick:function(){return Ye(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"继续考试"]}),(0,xe.dE)()&&(null==V?void 0:V.screen_used_num)>(null==V?void 0:V.screen_num)&&3!==V.exercise_status&&(0,J.jsxs)(k.ZP,{onClick:function(){return Ye(!0)},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"申请","继续考试"]}),(null==V?void 0:V.show_analysis_detail)&&(0,J.jsxs)(k.ZP,{onClick:function(){(0,P.xg)("/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/analysis/").concat(null==V?void 0:V.analysis_id))},children:[(0,J.jsx)("span",{className:"iconfont icon-a-08zhiliang-xianxing font14 pr5"}),"质量评分"]}),(0,xe.GJ)()&&ze&&(1===V.exercise_status||3===V.exercise_status&&(null==V?void 0:V.is_make_up_exercise))&&(0,J.jsx)(Ys.Z,{tips:null==V?void 0:V.open_appraise,style:{marginLeft:10},children:(0,J.jsxs)(k.ZP,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Y()(null==V?void 0:V.created_at,Ve);Y()(Xe).diff(Y()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(R.coursesId,"/exercise/add/").concat(R.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,J.jsx)("span",{className:"iconfont icon-bianjizuoye mr5 font14"}),"编辑试卷"]})}),-1===(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&(0,J.jsx)(k.ZP,{icon:(0,J.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){z({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==V?void 0:V.exercise_name,id:null==V?void 0:V.id,type:"exercise"}})},children:"补充成绩"}),(0,xe.GJ)()&&ze&&(0,J.jsx)(N.Z,{dropdownRender:function(){var e,n;return(0,J.jsxs)(j.Z,{onClick:function(){var e=d()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:L.order&&(R.order=L.order,R.order_type=L.order_type),e.t0=n.key,e.next="1"===e.t0?4:7;break;case 4:return t=[],g.Z.confirm({title:"导出学生成绩设置",icon:null,width:650,closable:!0,centered:!0,onOk:function(){var e=d()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.length){e.next=3;break}return y.ZP.info("请选择选项!"),e.abrupt("return",Promise.reject());case 3:return R.types=t,e.next=6,(0,E.Uj)(c()(c()({},R),pe));case 6:0===e.sent.status&&(0,T.je)(c()(c()({},R),pe));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),content:(0,J.jsxs)("div",{children:[(0,J.jsxs)("p",{style:{color:"#E99237",marginBottom:"20"},children:[(0,J.jsx)(I.Z,{style:{marginRight:5,color:"#E99237"}}),"请选择您需要的学生成绩数据进行导出,否则可能会因为导出的数据太多而影响导出进度。"]}),(0,J.jsx)("div",{children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?t.push(1):t=t.filter((function(e){return 1!==e}))},children:["基本数据",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各题型得分与最终成绩)"})]})}),(0,J.jsx)("div",{style:{marginTop:15,marginBottom:15},children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?t.push(2):t=t.filter((function(e){return 2!==e}))},children:["得分详表",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计每个学生的各小题得分与各题型总得分)"})]})}),(0,J.jsx)("div",{children:(0,J.jsxs)(_.Z,{onChange:function(e){e.target.checked?t.push(3):t=t.filter((function(e){return 3!==e}))},children:["数据分析",(0,J.jsx)("span",{style:{color:"#666666"},children:"(统计试卷中每个小题的参考总人数、答题人数、答对人数、满分人数和得分率)"})]})})]})}),e.abrupt("break",7);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.GJ)()&&!(null!=V&&V.appraise_label)&&ze&&(null==V||null===(e=V.user_permission)||void 0===e?void 0:e.exercise_unpublish_count)>0&&1!==(null==V?void 0:V.exercise_status)&&(!(null!=V&&V.is_make_up_exercise)||(null==V?void 0:V.is_make_up_exercise)&&!(null!=$&&null!==(n=$.exercise)&&void 0!==n&&n.publish_time)&&(null==V?void 0:V.allow_create_make_up))&&(0,J.jsx)(j.Z.Item,{onClick:function(){var e,n,t;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_publish)if(0!==(null==V?void 0:V.exercise_question_count)){var i=Y()(null==V?void 0:V.created_at,Ve);Y()(Xe).diff(Y()(i),"days")>0&&null!=V&&V.is_random?$e():2!==(null==F||null===(n=F.userInfo)||void 0===n?void 0:n.user_status)?z({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[R.categoryId],unified_setting:null==V?void 0:V.unified_setting,params:R,disabled:1!==(null==V?void 0:V.exercise_status),type:2,activeTab:se,cb:Ue,manage_all_group:null==$||null===(t=$.exercise)||void 0===t?void 0:t.manage_all_group}}):(0,vi.Rd)()}else y.ZP.warning("试卷内没有试题不允许发布考试");else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"发布考试"},"7"),-1!==(null==V?void 0:V.exercise_status)&&(0,xe.GJ)()&&ze&&1!==V.exercise_status&&!(null!=V&&V.is_make_up_exercise&&3===V.exercise_status)&&(null!=V&&V.open_appraise?(0,J.jsx)(b.Z,{overlayStyle:{maxWidth:"initial"},title:(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{children:"提示:"}),(0,J.jsx)("div",{children:"本场考试已开启集中阅卷,为了不影响成绩评定,不可进行此操作。"}),(0,J.jsx)("div",{children:"(如需发布新班级考试,请创建新试卷后发布)"})]}),children:(0,J.jsx)(j.Z.Item,{children:"编辑试卷"},"5")}):(0,J.jsx)(j.Z.Item,{onClick:function(){var e;if(!(0,xe.Rm)()||null!=Q&&null!==(e=Q.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create){var n=Y()(null==V?void 0:V.created_at,Ve);Y()(Xe).diff(Y()(n),"days")>0&&null!=V&&V.is_random?$e():v.history.push(null!=V&&V.is_random?"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/random/edit?type=settings"):"/classrooms/".concat(R.coursesId,"/exercise/add/").concat(R.categoryId,"?random=false&type=2"))}else y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑试卷"},"5")),-1!==(null==V?void 0:V.exercise_status)&&!(0,xe.dE)()&&ze&&V.exercise_status>1&&V.exist_program&&(0,J.jsx)(j.Z.Item,{onClick:function(e){z({type:"exercise/setActionTabs",payload:{key:"代码查重",params:R}})},children:"代码查重"},"4"),(0,J.jsx)(j.Z.Item,{children:"导出学生成绩"},"1"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(j.Z.Item,{children:(0,J.jsx)("a",{target:"_blank",onClick:function(){ne&&ne()},href:"/classrooms/".concat(R.coursesId,"/exercise/").concat(R.categoryId,"/export_blank"),children:"导出试卷"})},"2"),(0,J.jsx)(j.Z.Item,{children:(0,J.jsx)(v.Link,{to:"/classrooms/".concat(R.coursesId,"/exportlist/exercise_score,export_exercise_users"),children:"历史导出"})},"3"),-1!==(null==V?void 0:V.exercise_status)&&(0,J.jsx)(j.Z.Item,{onClick:function(){z({type:"exercise/setActionTabs",payload:{key:"exportSetting"}})},children:"导出格式设置"},"6")]})},children:(0,J.jsxs)(k.ZP,{children:["更多操作",(0,J.jsx)(C.Z,{})]})})]}),(0,J.jsx)(Z.Z,{activeKey:"".concat(se),className:Ws.tabs,onChange:function(e){var n=Y()(null==V?void 0:V.created_at,Ve),t=Y()(Xe).diff(Y()(n),"days");if("表单未保存"==L.actionTabs.key)g.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t>0&&3===parseInt(e)&&null!=V&&V.is_random?$e():(re(e),z({type:"exercise/setActionTabs",payload:{key:""}}))}});else{if(t>0&&3===parseInt(e)&&null!=V&&V.is_random)return void $e();re(e)}},items:Ge.map((function(e){return{label:e.name,key:"".concat(e.id)}}))}),(0,J.jsx)("section",{className:null!=V&&V.is_random&&"2"===se||"9"===se?"":"pl25 pr25 bg-white",children:null===(B=Ge.filter((function(e){return e.id==se})))||void 0===B||null===(B=B[0])||void 0===B?void 0:B.component})]})]}),(0,J.jsx)(At.Z,{}),(0,J.jsx)(qt,{onOk:en}),(0,J.jsx)(Dt.Z,{}),(0,J.jsx)(ft,{cb:function(){return Je()}}),(0,J.jsx)(er.Z,{onOk:function(){return Je()}}),(0,J.jsx)(nr.Z,{onOk:function(){return Je()}}),(0,J.jsx)(_t,{}),(0,J.jsx)(Ds,{}),(0,J.jsx)(Vs.Z,{}),(0,J.jsx)(Zt,{}),(0,J.jsx)(Os,{}),(0,J.jsx)(Js.Z,{successCb:function(){return Ye(currentEnterExamRef.current)}}),(0,J.jsxs)(g.Z,{open:ge,title:"规则说明",width:800,footer:null,onCancel:function(){je(!1)},children:[(0,J.jsx)("p",{children:"一、等级规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:(0,J.jsx)(A.Z,{dataSource:[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个阻断错误",ld:"至少1个阻断漏洞",gf:"超过50%"}],columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,J.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,J.jsx)("p",{children:"二、复杂度规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,J.jsx)("p",{children:"三、代码质量分规则"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*阻断数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,J.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]}),(0,J.jsx)(g.Z,{open:Ae,title:"考试记录",centered:!0,width:1e3,footer:null,onCancel:function(){Se(!1)},children:0===(null==Pe?void 0:Pe.length)?(0,J.jsx)(ee.Z,{styles:{margin:"0 auto"},customText:"暂无数据"}):(0,J.jsx)(A.Z,{dataSource:Pe,columns:nn,pagination:!1})})]}):"":null}))},29803:function(e,n,t){var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(79800),c=t.n(l),o=t(70236),d=t.n(o),u=t(59301),x=t(59028),p=t(78241),h=t(99313),m=t(61998),f=t(27092),v=t(32007),g=t(85750),j=t(61186),y=t.n(j),_=t(37712);x.Z.Dragger;n.Z=(0,v.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){d()(e);var n=(0,v.useParams)(),t=p.Z.useForm(),i=(c()(t,1)[0],(0,u.useState)(!0)),r=c()(i,2),l=r[0],o=r[1],x=(0,u.useState)(!1),j=c()(x,2),b=j[0],w=j[1],k=(0,u.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),N=c()(k,2),Z=N[0],A=N[1],I=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function S(){return C.apply(this,arguments)}function C(){return(C=a()(s()().mark((function e(){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,g.ZP)(t,{method:"get",params:Z});case 4:i=e.sent,w(!1),0===(null==i?void 0:i.status)&&o(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,u.useEffect)((function(){S()}),[]);var E=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=I.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,_.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,_.jsx)(h.Z,{destroyInactiveTabPane:!0,onChange:function(e){Z.type=e,Z.page=1,Z.limit=10,A(Z),S()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,_.jsx)(m.Z,{loading:b,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return y()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==l?void 0:l.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,_.jsx)(m.Z,{loading:b,columns:E,dataSource:null==l?void 0:l.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,_.jsx)(f.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){Z.page=e,Z.limit=n,A(Z),S()},current:Z.page,total:l.count,pageSize:Z.limit,style:{marginTop:20}})]})}))},42452:function(e,n,t){t.r(n),t.d(n,{default:function(){return y}});var i=t(7557),s=t.n(i),r=t(41498),a=t.n(r),l=t(82242),c=t.n(l),o=t(79800),d=t.n(o),u=t(59301),x=t(32007),p="wrap___lab8O",h="crumbs___qvTza",m=t(529),f=t(96865),v=t(85750),g=t(66621),j=t(37712),y=(0,x.connect)((function(e){return{paperlibrary:e.paperlibrary,user:e.user,globalSetting:e.globalSetting}}))((function(e){e.paperlibrary;var n,t,i=e.user,r=(e.globalSetting,e.dispatch),l=(e.location,(0,x.useSearchParams)()),o=d()(l,1)[0].get("select")||0,y=(0,u.useState)(!1),_=d()(y,2),b=_[0],w=(_[1],(0,u.useState)(!0)),k=d()(w,2),N=k[0],Z=k[1],A=(0,u.useState)(Number(o)),I=d()(A,2),S=I[0],C=I[1],E=(0,u.useState)({}),P=d()(E,2),T=P[0],q=P[1],D=(0,x.useParams)(),M=i.userInfo;(0,u.useEffect)((function(){return r({type:"globalSetting/footerToggle",payload:!1}),function(){r({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){return r({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),r({type:"exercise/getWorkSetting",payload:c()({},D)}),function(){r({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),r({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){O(S)}),[]);var O=function(){var e=a()(s()().mark((function e(){var n,t,i=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>0&&void 0!==i[0]?i[0]:0,console.log(D),Z(!0),e.next=5,(0,v.ZP)("/api/exercises/".concat(D.categoryId,"/preview_random_exercise.json"),{method:"get",params:{num:n}});case 5:t=e.sent,Z(!1),q((0,g.PF)(t));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),B=function(){var e=a()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,v.ZP)("/api/exercises/".concat(D.categoryId,"/toggle_random_question.json"),{method:"post",body:{question_id:null==n?void 0:n.single_question_id}});case 2:null!=(i=e.sent)&&i.question&&O(S);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),L=function(){var e=a()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.body.scrollIntoView(),C(n),e.next=4,O(n);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return console.log((0,x.useLocation)(),"location333"),(0,j.jsx)("section",{className:p,children:(0,j.jsxs)(f.Z,{loading:N,active:!0,paragraph:{rows:5},children:[(null===(n=(0,x.useLocation)())||void 0===n||null===(n=n.pathname)||void 0===n?void 0:n.includes("preview"))&&(0,j.jsxs)("div",{className:h,children:[(0,j.jsx)("b",{}),(0,j.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(D.coursesId,"/exercise"))},children:"".concat(null==M||null===(t=M.course)||void 0===t?void 0:t.course_name,">")}),(0,j.jsx)("span",{className:"current",onClick:function(){return x.history.push("/classrooms/".concat(D.coursesId,"/exercise"))},children:"试卷列表>"}),(0,j.jsx)("span",{style:{color:"#bebebe"},children:"预览"})]}),(0,j.jsx)(m.Z,{loading:b,submit:function(){alert("保存")},goBack:function(){x.history.push("/classrooms/".concat(D.coursesId,"/exercise"))},data:T,selectValue:S,editPreview:!0,onExchange:B,onSkipExamination:L})]})})}))},26776:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},19827:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},21537:function(e,n,t){t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},66104:function(e,n,t){t.d(n,{Z:function(){return C}});var i=t(92310),s=t.n(i),r=t(75440),a=t(47413),l=t(59301),c=t(92343),o=t(36355),d=t(78386),u=t(91857);const x=e=>{let{children:n}=e;const{getPrefixCls:t}=l.useContext(o.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};x.__ANT_BREADCRUMB_SEPARATOR=!0;var p=x,h=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{if(n)return n(t,i,s,r);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return m(e,t,l,a)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",children:i,menu:s,overlay:r,dropdownProps:a,href:c}=e;const o=(e=>{if(s||r){const t=Object.assign({},a);if(s){const e=s||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:s,path:r}=e,a=v(e,["key","title","label","path"]);let o=null!=s?s:i;return r&&(o=l.createElement("a",{href:`${c}${r}`},o)),Object.assign(Object.assign({},a),{key:null!=t?t:n,label:o})}))})}else r&&(t.overlay=r);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=o?l.createElement(l.Fragment,null,l.createElement("li",null,o),t&&l.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:i}=e,s=v(e,["prefixCls","children","href"]),{getPrefixCls:r}=l.useContext(o.E_),a=r("breadcrumb",n);return l.createElement(g,Object.assign({},s,{prefixCls:a}),m(a,s,t,i))};j.__ANT_BREADCRUMB_ITEM=!0;var y=j,_=t(17313),b=t(83116),w=t(37613);const k=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,_.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,_.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var N=(0,b.Z)("Breadcrumb",(e=>{const n=(0,w.TS)(e,{});return[k(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),Z=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{var{breadcrumbName:n}=e,t=Z(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),s}var I=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:x,items:h,children:m,itemRender:v,params:j={}}=e,y=I(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:_,direction:b,breadcrumb:w}=l.useContext(o.E_);let k;const Z=_("breadcrumb",n),[S,C]=N(Z),E=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(A):null)),[e,n])}(h,x);const P=f(Z,v);if(E&&E.length>0){const e=[],n=h||x;k=E.map(((i,s)=>{const{path:r,key:c,type:o,menu:d,overlay:u,onClick:x,className:h,separator:m,dropdownProps:f}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,r);void 0!==v&&e.push(v);const y=null!=c?c:s;if("separator"===o)return l.createElement(p,{key:y},m);const _={},b=s===E.length-1;d?_.menu=d:u&&(_.overlay=u);let{href:w}=i;return e.length&&void 0!==v&&(w=`#/${e.join("/")}`),l.createElement(g,Object.assign({key:y},_,(0,a.Z)(i,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:w,separator:b?"":t,onClick:x,prefixCls:Z}),P(i,j,n,e,w))}))}else if(m){const e=(0,r.Z)(m).length;k=(0,r.Z)(m).map(((n,i)=>{if(!n)return n;const s=i===e-1;return(0,c.Tm)(n,{separator:s?"":t,key:i})}))}const T=s()(Z,null==w?void 0:w.className,{[`${Z}-rtl`]:"rtl"===b},d,u,C),q=Object.assign(Object.assign({},null==w?void 0:w.style),i);return S(l.createElement("nav",Object.assign({className:T,style:q},y),l.createElement("ol",null,k)))};S.Item=y,S.Separator=p;var C=S},97774:function(e,n,t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=Object.assign||function(e){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:60,t=null;return function(){for(var i=this,s=arguments.length,r=new Array(s),a=0;a4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,I(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,q(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){_=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,s=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(m)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var s=t.width,a=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(m)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,s=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),s=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},w||x.appendChild(b)):o.appendChild(b),x.appendChild(o),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var S=0;S0?(r.remove(),a.attr("id","fullscreencontent").show(),jQuery(o).append(a),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(s=0;se/4*3&&(a=e/4*3),l=a/5.8,s.setAttribute("src",w),s.setAttribute("width",a),s.setAttribute("height",l);var u=(e-a)/2,d=(n-l)/2;s.style.left=u+"px",s.style.top=d+"px",r.appendChild(s)}return r.appendChild(c),r},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],q=function(e,n){if(m=e,n)I(m,!0);else{var o,s,a=!r;if(a){var l=y(m);!isNaN(l)&&l<4.4&&(a=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in s=c>0?m:0===c?o+m:"https://www.geogebra.org/apps/5.2.814.0/",M)if(m.slice(-1*M[u].length)===M[u]||m.slice(-1*(M[u].length+1))===M[u]+"/")return void I(s,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!a||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?s+="web3d/":s+="webSimple/",I(s,!1)}},I=function(e,n){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===n&&(n=-1===e.indexOf("http")),p=n,v="web.nocache.js",g=!1;var t=f.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?M.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),q("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),q(e,!1),null!==c&&I(c,p),a=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,s=void 0!==i&&i,a=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,n,t,i,r,o){var s=null;if(null!=o&&""!=o)for(var a=e.parentNode;null!=a;){if((" "+a.className+" ").indexOf(" "+o+" ")>-1){s=a;break}a=a.parentNode}var l=0,c=0,u=0,d=0,f=0,p=0,h=0;if(s)l=s.offsetWidth,c=Math.max(i?s.offsetWidth:0,s.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(f=l-m.width-m.left,p=u<=480?10:30):(p=m.left,f=u<=480?10:30),d=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(s=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(s=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,s,i,e.scaleContainerClass),!s||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var s=t.querySelector(".appletParameters");if(s){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==s.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(s.parentElement&&/fullscreen/.test(s.parentElement.className))return;var a=i(o,t);e()&&s.setAttribute("data-param-scale",a);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function s(e){var n=o[e](),t=i[e];if(n in t)return n;var s=[];for(var a in t)s[t[a]]=a;throw r&&r(e,s,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=s(n));return e},webModule.__computePropValue=s,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var a=(e=Cb).indexOf(Db);-1!=a&&(t=parseInt(e.substring(a+P),$),e=e.substring(O,a))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;ie||e>o-20&&tn||n>r-20&&i0&&(null===(r=l.filter((function(e){return!e.answer_text})))||void 0===r?void 0:r.length)>0)){e.next=11;break}return p.ZP.info("填空项不能为空!"),e.abrupt("return");case 11:return c=a.code,l.length>0&&(null==l||l.map((function(e){c=e.multi_line?c.substring(0,c.indexOf("@▁▁@"))+e.answer_text+c.substring(c.indexOf("@▁▁@")+4):c.substring(0,c.indexOf("@▁@"))+e.answer_text+c.substring(c.indexOf("@▁@")+3)}))),e.next=15,(0,x.n4)(t,n||{code:v.Base64.encode(c),language:a.language,answers:null==l?void 0:l.map((function(e){return e.answer_text}))});case 15:return u=e.sent,e.abrupt("return",u);case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,n){return G.apply(this,arguments)}function G(){return(G=l()(s()().mark((function e(n,t){var i,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=j.userAnswer,r=v.Base64.decode(j.code),i.length>0&&(null==i||i.map((function(e){r=e.multi_line?r.substring(0,r.indexOf("@▁▁@"))+e.value+r.substring(r.indexOf("@▁▁@")+4):r.substring(0,r.indexOf("@▁@"))+e.value+r.substring(r.indexOf("@▁@")+3)}))),e.next=5,(0,x.n4)(t,n||{code:v.Base64.encode(r),language:j.language,answers:null==i?void 0:i.map((function(e){return e.value}))});case 5:return o=e.sent,e.abrupt("return",o);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(){return(new Date).getTime()}return(0,f.useEffect)((function(){(O||c)&&P(c||Z.id)}),[Z]),(0,f.useEffect)((function(){return function(){sessionStorage.removeItem("projectFill")}}),[]),(0,b.jsxs)("div",{children:[(0,b.jsx)(h.ZP,r()(r()({loading:N},n),{},{onClick:l()(s()().mark((function e(){var n,o,a,c,u,d,f,h,w,_,y,b,S,C;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("提交代码"!==t){e.next=21;break}if(B(!0),!N){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,(0,g.ZP)("/api/problems/".concat(E,"/start.json"),{method:"get"});case 6:return n=e.sent,e.next=9,F(null,null==n?void 0:n.identifier);case 9:if(0!==(null==(o=e.sent)?void 0:o.status)){e.next=18;break}return a=function(){var e=l()(s()().mark((function e(){var t,i,r,o,l,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==n?void 0:n.identifier,"submit");case 2:if(i=e.sent,r=i.status,i.message,o=i.data,l=z(),u=l-c>1e4*(null==j||null===(t=j.userAnswer)||void 0===t?void 0:t.length),0===r||u||setTimeout(a,1e3),!u){e.next=13;break}return m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时",content:"请检查程序代码是否存在死循环"}),B(!1),e.abrupt("return");case 13:0===r&&(B(!1),I(o),2===o.status&&(B(!1),m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),c=z(),e.next=15,(0,x.bM)(null==n?void 0:n.identifier,{});case 15:a(),e.next=19;break;case 18:B(!1);case 19:return k&&k(!0),e.abrupt("return");case 21:return u=!0,e.next=24,i.validateFields().then((function(){u=!1}),(function(e){var n,t;e.errorFields[0].name.includes("standard_answers")?p.ZP.error("填空项答案不能为空"):p.ZP.error(e.errorFields[0].errors[0]),0===(null===(n=e.errorFields)||void 0===n?void 0:n.length)&&(u=!1),i.scrollToField(null==e||null===(t=e.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"}),u=!0}));case 24:if(!u){e.next=26;break}return e.abrupt("return");case 26:if(B(!0),!N){e.next=29;break}return e.abrupt("return");case 29:if(d="",f=i.getFieldsValue(),E){e.next=40;break}return e.next=34,(0,g.ZP)("/api/problems.json",{method:"post",body:r()(r()({},f),{},{hack:r()(r()({},null==f?void 0:f.hack),{},{sub_discipline_id:null==f||null===(h=f.hack)||void 0===h||null===(h=h.sub_discipline_id)||void 0===h?void 0:h[1],difficult:f.difficulty,item_banks_group_id:f.item_banks_group_id}),hack_codes:r()(r()({},f.hack_codes),{},{code:v.Base64.encode(f.hack_codes.code)}),hack_sets:[r()({},f.hack_sets)],is_blank:!0})});case 34:d=e.sent,E=null===(w=d)||void 0===w?void 0:w.identifier,sessionStorage.projectFill=E,P(E),e.next=43;break;case 40:return e.next=42,(0,g.ZP)("/api/problems/".concat(E,".json"),{method:"put",body:r()(r()({},f),{},{hack:r()(r()({},null==f?void 0:f.hack),{},{sub_discipline_id:null==f||null===(_=f.hack)||void 0===_||null===(_=_.sub_discipline_id)||void 0===_?void 0:_[1],difficult:f.difficulty,item_banks_group_id:f.item_banks_group_id}),hack_codes:r()(r()({},f.hack_codes),{},{code:v.Base64.encode(f.hack_codes.code)}),update_hack_sets:[r()({},f.hack_sets)],is_blank:!0})});case 42:d=e.sent;case 43:return e.next=45,(0,g.ZP)("/api/problems/".concat(E,"/start.json"),{method:"get"});case 45:return y=e.sent,e.next=48,D(null,null==y?void 0:y.identifier);case 48:if(0!==(null==(b=e.sent)?void 0:b.status)){e.next=57;break}return S=function(){var e=l()(s()().mark((function e(){var n,t,i,r,o,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==y?void 0:y.identifier,"submit");case 2:if(t=e.sent,i=t.status,t.message,r=t.data,o=z(),a=o-C>1e3*(f.hack.time_limit+3)*(null==f||null===(n=f.standard_answers)||void 0===n?void 0:n.length),0===i||a||setTimeout(S,1e3),!a){e.next=13;break}return m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"}),B(!1),e.abrupt("return");case 13:0===i&&(B(!1),I(r),2===r.status&&(B(!1),m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=z(),e.next=54,(0,x.bM)(null==y?void 0:y.identifier,{});case 54:S(),e.next=58;break;case 57:B(!1);case 58:case"end":return e.stop()}}),e)}))),children:t})),(null==q?void 0:q.id)&&2!==q.status&&(0,b.jsx)(m.Z,{open:(null==q?void 0:q.id)&&2!==q.status,title:"运行结果",width:1100,footer:!1,onOk:function(){I({})},onCancel:function(){I({})},children:(0,b.jsxs)("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15},children:[(0,b.jsxs)("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14},children:[(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"状态"}),(0,b.jsx)("span",{style:{marginLeft:12,color:0!==q.status&&"#E30000"},children:w.Im[q.status]})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"提交时间"}),(0,b.jsx)("span",{style:{marginLeft:12},children:y()(q.created_at).format("YYYY-MM-DD HH:mm:ss")})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"语言"}),(0,b.jsx)("span",{style:{marginLeft:12},children:q.language})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"执行用时"}),(0,b.jsxs)("span",{style:{marginLeft:12},children:[q.execute_time,"ms"]})]})]}),(0,b.jsx)(w.Y4,r()({},q))]})})]})}},11533:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});t(59301);var i="result___gu5zt",r="title___xrnx2",o="left___IAxp9",s="leftNode___HL8fG",a="right___ZXYmw",l="rightNode___jYL5_",c=t(92310),u=t.n(c),d=t(37712),f=function(e){var n=e.className,t=e.style,c=void 0===t?{}:t,f=e.leftNode,p=e.leftTitle,h=void 0===p?"自测输入":p,m=e.rightNode,v=e.rightTitle,g=void 0===v?"运行结果":v;return(0,d.jsxs)("div",{className:u()(i,n),style:c,children:[(0,d.jsxs)("div",{className:o,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),(0,d.jsx)("span",{children:h})]}),(0,d.jsx)("div",{className:s,children:f})]}),(0,d.jsxs)("div",{className:a,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),(0,d.jsx)("span",{children:g})]}),(0,d.jsx)("div",{className:l,children:m})]})]})}},4469:function(e,n,t){"use strict";t.d(n,{h:function(){return g}});var i=t(82242),r=t.n(i),o=t(79800),s=t.n(o),a=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),f=t.n(d),p=(t(24147),t(74794),t(37712)),h=l.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function g(e){var n=e.value,t=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,a.useRef)(),u=(0,a.useState)(),d=s()(u,2),h=d[0],m=d[1];return(0,a.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,a.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,a.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,a.useEffect)((function(){if(c.current&&!h){var e=f().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,a.useState)("python"),o=s()(i,2),d=o[0],f=o[1];return(0,p.jsxs)(c.Z,r()(r()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){f(v[e][1])},children:Object.keys(v).map((function(e){return(0,p.jsx)(h,{value:e,children:v[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(g,{mode:d})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},95992:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),r=t.n(i),o=t(79800),s=t.n(o),a=t(85573),l=t.n(a),c=t(59301),u=t(89780),d=t.n(u),f=t(76374),p=(t(24147),t(6313),t(25717),t(99498),t(25419),t(67549),t(51150)),h=t(37712),m=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),g=t.n(v),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,o=e.className,s=void 0===o?"":o,a=e.children;return(0,h.jsxs)("a",{title:t,className:s,onClick:function(){n(r)},children:[(0,h.jsx)("i",{className:"".concat(i)}),a]})}var _=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,s=e.insertTemp,a=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!a&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(w,g()(g()({},e),{},{onActionCallback:r})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,s&&(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(s),onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(w,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},y=t(81074),b=t(78241),j=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,g()(g()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},N=t(4469),B=t(72952),T=t(95237),A=t(18433),E=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,h.jsx)(T.Z,{style:{height:"100vh"},children:(0,h.jsx)(A.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},P=t(7557),Z=t.n(P),L=t(41498),M=t.n(L),q=t(37205),I=t.n(q),O=t(12378);function D(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(D,go.CommandHandler),D.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},D.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},D.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},D.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},D.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},D.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},D.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},D.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=s.elt(a-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,s,a;if(null===(o=n.findTreeParentNode()))break;if((a=(s=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=D,F=(t(57193),t(85160)),G=t(43418),z=t(43604),H=t(85750),W="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=s()(u,2),f=d[0],p=d[1],m=function(){var e=M()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:l,className:a.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(G.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(T.Z,{children:[(0,h.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(z.Z,{onClick:function(){a.current=!a.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(F.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",s="#25ad23",a="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new O.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var s=i.copyNodeData(r.data);i.setGroupKeyForNodeData(s,i.getGroupKeyForNodeData(r.data)),i.addNodeData(s);var a={from:r.key,to:i.getKeyForNodeData(s)};i.addLinkData(a);var l=e.diagram.findNodeForData(s);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function _(n){return e(O.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",b(u,"fill"),b(f,"fill"),b(p,"fill"),b(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",b(v,"fill"),b(g,"fill"),b(m,"fill"),b(x,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",b(d),b(s),b(t),b(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",b(u),b(a),b(l),b(c)))]}function S(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function T(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function A(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function E(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function P(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),_({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),_({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new O.Binding("pathPattern","thickness",T)),_({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",A(0),A(1),A(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",E(!1),P(O.Spot.Top,!1),P(O.Spot.Left,!1),P(O.Spot.Right,!1),P(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},E(!0),P(O.Spot.Top,!0),P(O.Spot.Left,!0),P(O.Spot.Right,!0),P(O.Spot.Bottom,!0))))),new O.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=t(5112),K=t(94001),J=Y.ZP.Group,X={margin:"0 8px"},Q=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"单元格数:"}),(0,h.jsx)("span",{style:X,children:"行数"}),(0,h.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:X,children:"列数"}),(0,h.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"对齐方式:"}),(0,h.jsx)(b.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(Y.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(Y.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(Y.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(Y.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,a=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=s()(u,2),f=d[0],p=d[1],m=(0,c.useRef)({id:a,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(m.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",l.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:a}),(0,h.jsxs)(T.Z,{align:"middle",children:[(0,h.jsx)(z.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(z.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),re=t(20817),oe=t(8591),se="link",ae="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",fe="------------",pe={default:fe,left:":".concat(fe),center:":".concat(fe,":"),right:"".concat(fe,":")},he=t(12066);var me="@▁▁@",ve=["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 ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),_e=l()(l()(l()(l()(l()(l()(l()(l()({},se,"添加链接"),ue,"添加代码块"),ae,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,a=void 0===o?"100%":o,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,w=e.isFocus,b=void 0!==w&&w,j=e.watch,k=e.insertTemp,S=e.mode,T=void 0===S?"markdown":S,A=e.id,P=void 0===A?"markdown-editor-id":A,Z=e.showResizeBar,L=void 0!==Z&&Z,M=e.noStorage,q=void 0!==M&&M,I=e.showNullButton,O=void 0!==I&&I,D=e.showNullProgramButton,R=void 0!==D&&D,F=e.hidetoolBar,z=void 0!==F&&F,H=e.fullScreen,W=void 0!==H&&H,U=e.onBlur,Y=e.onCMBeforeChange,K=e.onFullScreen,J=e.className,X=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,fe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,be=e.placeholder,je=void 0===be?"":be,ke=e.values,Se=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,c.useState)(null),Be=s()(Ne,2),Te=Be[0],Ae=Be[1],Ee=(0,c.useState)(t),Pe=s()(Ee,2),Ze=Pe[0],Le=Pe[1],Me=(0,c.useState)(j),qe=s()(Me,2),Ie=qe[0],Oe=qe[1],De=(0,c.useState)(W),Re=s()(De,2),Fe=Re[0],Ge=Re[1],ze=(0,c.useState)(""),He=s()(ze,2),We=He[0],Ue=He[1],Ve=(0,c.useState)(0),Ye=s()(Ve,2),Ke=Ye[0],Je=Ye[1],Xe=(0,c.useState)(v),Qe=s()(Xe,2),$e=Qe[0],en=Qe[1],nn=(0,c.useState)(!1),tn=s()(nn,2),rn=(tn[0],tn[1]),on=(0,c.useState)(0),sn=s()(on,2),an=sn[0],ln=sn[1],cn=(0,c.useState)(0),un=s()(cn,2),dn=un[0],fn=un[1],pn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Le(Se),null==Te||Te.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==K||K(Fe)}),[Fe]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var s,a=o[1];"file"===(null===(s=o[0])||void 0===s?void 0:s.kind)&&(a=o[0]);var l=a.getAsFile(),c=l.name.split(".").pop();(0,B.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ve.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(pn.current,{mode:T,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),s=r.lastIndexOf("@▁@",i.ch),a=r.lastIndexOf("@▁▁@",i.ch),l=s>a?s:a,c=s>a?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",n,e,r,i,l,s,a,o),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),fe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ae(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new f.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,gn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=s()(i[t],2),r=n[0],o=n[1],a=l()({},r,(function(){xn(o)}));e.push(a),Te.addKeyMap(a)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(P);e>=Ke+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(P,Ze),rn(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Te,j]),(0,c.useEffect)((function(){Te&&b&&Te.focus()}),[Te,b]),(0,c.useEffect)((function(){if(Ie&&Te){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Ie]),(0,c.useEffect)((function(){if(Te&&Y){var e=function(e,n){Y(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,Y]),(0,c.useEffect)((function(){if(Te&&U){var e=function(){U(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,U]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Le(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,jn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Le("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Le(t),Te.setCursor(fe?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var xn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return Ue("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
      \n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(me),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Oe(!Ie),Te.focus();case"trigger-full-screen":return Ge(!Fe),Te.focus();case se:return void Ue(se);case ue:return void Ue(ue);case ae:return void Ue(ae);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Te,Ie,Fe]),wn=(0,c.useCallback)((function(e,n){var t,i,r,o,s;switch(Ue(""),We){case se:var a=e.title,l=e.link;return Te.replaceSelection("[".concat(a,"](").concat(l,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),f=new Uint8Array(d.length),p=0;p-1||null==g||!g.type?v?Te.replaceSelection("![ ".concat(v," ]( ").concat(m,' "').concat(v,'" )')):Te.replaceSelection("![,](".concat(m,")")):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("video"))>-1?Te.replaceSelection('')):(null==g||null===(s=g.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?Te.replaceSelection('').concat(g.name,"")):ve.includes(x)?Te.replaceSelection('').concat(g.name,"")):Te.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(m,")")),Te.focus();case de:for(var w=e.row,_=e.col,y=e.align,b="\n",j=0;j300&&(n=300),en(v+n+"px")}},i=mn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,mn]),(0,c.useEffect)((function(){en(v)}),[v]);var bn={width:ge(a),height:ge($e)},jn=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ke]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){_e[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),fn(t)}),0)}),[We]);var kn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0||C(!0)},children:(0,O.jsx)(h.Z,{disabled:!a.repeat_answer&&(null==a||null===(r=a.user_answer)||void 0===r?void 0:r.length)>0&&!a.israp,size:"middle",className:"current",style:{marginBottom:20},placeholder:"点击开始作答",readOnly:!0})})}),1===(null==l||null===(o=l.exercise)||void 0===o?void 0:o.commit_status)&&(0,O.jsx)("div",{className:A.analysisWrap,children:(0,O.jsxs)("div",{className:A.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(q.Z,{value:null==a||null===(s=a.standard_answer)||void 0===s?void 0:s[0]})})]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==a?void 0:a.analysis})]})]})})]})},R=t(79817),F=t(61998),G=t(84445),z="score___xDz0X",H="wrap___ODpKq",W=function(e){var n=e.score;return n?(0,O.jsxs)("span",{className:H,children:["得分",(0,O.jsx)("span",{className:"".concat(z," ml10 mr5"),children:n}),"分"]}):(0,O.jsx)("span",{className:"c-red",children:"未评"})},U={flex_box_center:"flex_box_center___NzoJU",flex_space_between:"flex_space_between___Hwix8",flex_box_vertical_center:"flex_box_vertical_center___IjC7Y",flex_box_center_end:"flex_box_center_end___HmCsd",flex_box_column:"flex_box_column___hOf25",shixunWrp:"shixunWrp___yZiPI",fill:"fill___gz7tU",index:"index___eoHnJ",success:"success___vcRmo",fail:"fail___u5yz8",fillInput:"fillInput___ras_5",shixunWrapper:"shixunWrapper___jNj55",score:"score___gt155",name:"name___BgNAP",programWrapper:"programWrapper___lMcxv",desc:"desc___ODeOH",content:"content___RoL0o",analysisWrap:"analysisWrap___wOsyc",greyBg:"greyBg___FqXOG"},V=function(e){var n,t,i,r=e.item,o=e.answerData,a=(0,d.useState)([]),l=u()(a,2),c=l[0],p=l[1],h=(0,d.useState)([]),m=u()(h,2),v=m[0],g=m[1];(0,d.useEffect)((function(){var e;if(null!=r&&null!==(e=r.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=function(){for(var e,i=0;i<(null==r?void 0:r.shixun_details[o].stage_list.length);i++){var a,l=null==r?void 0:r.shixun_details[o].stage_list[i];n.push(s()(s()({},l),{operation:null==r||null===(a=r.shixun_details)||void 0===a||null===(a=a[o])||void 0===a||null===(a=a.shixun_detail)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.game_identifier,is_jupyter:null==r?void 0:r.is_jupyter,is_jupyter_lab:null==r?void 0:r.is_jupyter_lab}))}if(null!=r&&null!==(e=r.shixun_details)&&void 0!==e&&null!==(e=e[o])&&void 0!==e&&e.shixun_detail){var c,u,d=null==r||null===(c=r.shixun_details)||void 0===c||null===(c=c[o])||void 0===c||null===(c=c.shixun_detail)||void 0===c?void 0:c[0],f=null==r||null===(u=r.shixun_details[o].stage_list)||void 0===u||null===(u=u.find((function(e){return(null==e?void 0:e.game_identifier)===(null==d?void 0:d.game_identifier)})))||void 0===u?void 0:u.user_score;t.push(s()(s()({},d),{},{user_score:f}))}},o=0;o<(null==r||null===(a=r.shixun_details)||void 0===a?void 0:a.length);o++){var a;i()}g(t),p(n)}}),[null==r?void 0:r.shixun_details]);var x=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",render:function(e){return(0,O.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,O.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,O.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=o&&o.exercise&&null!=o&&o.exercise_answer_user&&(t=-1===(null==o?void 0:o.exercise.time)?T()(null==o?void 0:o.exercise.end_time).isBefore(n.finished_time):T()(null==o?void 0:o.exercise_answer_user.start_at).add(null==o?void 0:o.exercise.time,"m").isBefore(n.finished_time)),(0,O.jsxs)("span",{children:[n.finished_time||(0,O.jsx)("span",{className:"c-grey-999",children:"--"}),(0,O.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,O.jsx)("span",{children:n.time_consuming||(0,O.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,O.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e){return(0,O.jsxs)("span",{style:{color:"#FA6400"},children:[e,"分"]})}},{title:"操作",dataIndex:"operation",key:"operation",align:"center",render:function(e,n,t){return!e||n.is_jupyter||n.is_jupyter_lab?(0,O.jsx)("span",{className:"c-grey-999",children:"--"}):(0,O.jsx)(R.Z,{affix:!1,children:(0,O.jsx)(R.Z.Link,{href:"#challenge_".concat(null==r?void 0:r.question_id).concat(t),title:(0,O.jsx)("span",{style:{color:"#0152d9",fontSize:14},children:"查看"})})})}}];console.log(v);var y={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,O.jsxs)("div",{children:[(null==r||null===(n=r.shixun)||void 0===n?void 0:n.length)>0&&(0,O.jsx)("div",{className:U.shixunWrapper,children:null==r||null===(t=r.shixun)||void 0===t?void 0:t.map((function(e,n){return(0,O.jsxs)(w.Z,{className:"mb20",justify:"space-between",children:[(0,O.jsxs)(_.Z,{flex:"1",children:[(0,O.jsxs)("span",{className:U.score,children:["(",e.challenge_score,"分)"]}),(0,O.jsxs)("span",{className:U.name,children:[e.challenge_name," "]})]}),(0,O.jsxs)(_.Z,{children:[!e.answer_status&&(0,O.jsx)("span",{className:"font14",style:{color:"#FA6400"},children:"未完成"}),!!e.answer_status&&(0,O.jsx)("span",{className:"font14",style:{color:"#37AD83"},children:"已完成"})]})]})}))}),1===(null==o||null===(i=o.exercise)||void 0===i?void 0:i.commit_status)&&(0,O.jsxs)(O.Fragment,{children:[!(null==c||!c.length)&&(0,O.jsxs)("div",{children:[(0,O.jsxs)(w.Z,{justify:"space-between",className:"mb10",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 c-grey-666",children:"阶段成绩"}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(W,{score:null==r?void 0:r.user_score})})]}),(0,O.jsx)(F.Z,{columns:x,dataSource:c,pagination:!1})]}),!(null==v||!v.length)&&(0,O.jsxs)("div",{children:[(0,O.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==v?void 0:v.map((function(e,n){return(0,O.jsxs)("div",{id:"challenge_".concat(null==r?void 0:r.question_id).concat(n),className:"mt5",children:[(0,O.jsxs)(w.Z,{children:[(0,O.jsxs)("span",{className:"font14 mr15",children:[" 第",e.position,"关"]}),(0,O.jsx)(f.Link,{className:"current c-black font14",target:"_blank",to:"/tasks/".concat(e.game_identifier,"/exercise"),children:e.name}),(0,O.jsx)(_.Z,{style:{marginLeft:"auto"},children:(0,O.jsx)(W,{score:e.user_score})})]}),0===(null==e?void 0:e.st)&&e.passed_code&&(0,O.jsxs)("aside",{className:U.shixunWrp,children:[(0,O.jsxs)("h2",{children:["第一次通关的代码(未通关则为最后一次提交评测的代码)",(0,O.jsx)("span",{className:"c-light-black",children:e.path})]}),(0,O.jsx)(G.ZP,{height:300,language:"python",theme:"default",value:e.passed_code,options:y})]})]})}))]})]})]})},Y=t(24334),K=function(e){var n,t,i=e.item,r=e.answerData,o=(0,d.useState)([]),s=u()(o,2),a=(s[0],s[1]);(0,d.useEffect)((function(){var e,n;(null==i||null===(e=i.evaluate_codes)||void 0===e?void 0:e.length)>0?a(null==i||null===(n=i.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?Y.Base64.decode(null==e?void 0:e.error_msg):""}}))):a([{key:"--",error_msg:"--"}])}),[null==i?void 0:i.evaluate_codes]);return(0,O.jsxs)("div",{className:"".concat(U.programWrapper),children:[(0,O.jsx)("div",{className:U.desc,children:"题目描述"}),(0,O.jsx)("div",{className:U.content,children:(0,O.jsx)(q.Z,{value:null==i?void 0:i.description})}),1===(null==r||null===(n=r.exercise)||void 0===n?void 0:n.commit_status)&&(0,O.jsx)(w.Z,{justify:"end",className:"mt40",children:(0,O.jsx)(_.Z,{children:(0,O.jsx)(W,{score:null==i?void 0:i.user_score})})}),!(null==i||!i.user_answer.length)&&(null==i?void 0:i.passed_code)&&(0,O.jsxs)("aside",{className:U.shixunWrp,children:[(0,O.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,O.jsx)(G.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=i&&i.passed_code?Y.Base64.decode(null==i?void 0:i.passed_code):"",options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]}),1===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.commit_status)&&(0,O.jsxs)("div",{style:{background:"#F6F7F9"},className:"mt30 p20",children:[(0,O.jsxs)("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"},children:[(0,O.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【答案】"}),(0,O.jsx)(q.Z,{value:(null==i?void 0:i.standard_answer)||""})]}),(0,O.jsxs)("div",{style:{fontSize:"16px",display:"flex"},children:[(0,O.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【解析】"}),(0,O.jsx)(q.Z,{value:(null==i?void 0:i.analysis)||"暂无解析"})]})]})]})},J=t(37205),X=t.n(J),Q=t(36833),$=(h.Z.TextArea,function(e){var n,t=e.item,i=e.answerData,o=e.onBlur,a=void 0===o?function(){}:o,c=(0,d.useState)([]),f=u()(c,2),p=f[0],m=f[1],v=(0,d.useState)([]),g=u()(v,2),x=g[0],y=g[1],b=(0,d.useRef)();return(0,d.useEffect)((function(){var e,n;n=null==t||null===(e=t.standard_answer)||void 0===e?void 0:e.map((function(e){var n;return s()(s()({},e),{},{choice_id:e.position,answer_text:(null==t||null===(n=t.user_answer)||void 0===n||null===(n=n.find((function(n){return n.choice_id===e.choice_id})))||void 0===n?void 0:n.answer_text)||""})})),m(n)}),[null==t?void 0:t.user_answer]),(0,O.jsxs)("div",{children:[null==p?void 0:p.map((function(e,n){var o,s,c;return(0,O.jsxs)(w.Z,{className:"".concat(U.baseMargin," ").concat(U.fill),align:"middle",children:[(0,O.jsxs)(_.Z,{className:U.index,children:["填空项",n+1]}),(0,O.jsx)(_.Z,{flex:"430px",className:"ml20 mr20",children:1===(null==e?void 0:e.model)?(0,O.jsx)(h.Z,{placeholder:"请输入答案",disabled:!(null==i||!i.exercise.commit_status),value:null==e?void 0:e.answer_text,onChange:function(e){p[n].answer_text=e.target.value,m(X()(p))},onBlur:function(){var t=l()(r()().mark((function t(i){var o,s,l;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,a(null==e?void 0:e.answer_text,n+1,p);case 2:0===(o=t.sent).status?((s=x.slice())[n]={status:"success",errorText:""},b.current=s,y(s)):((l=x.slice())[n]={status:"fail",errorText:o.message},b.current=l,y(l));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),className:"".concat(t.user_score&&(t.user_score===t.question_score?"c-green":"c-red")," ").concat(U.fillInput)}):(0,O.jsx)(Q.Z,{value:null==e?void 0:e.answer_text,disabled:!(null==i||!i.exercise.commit_status),onChange:function(){var e=l()(r()().mark((function e(t){var i,o,s,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p[n].answer_text=t,m(X()(p)),e.next=4,a(t,n+1,p);case 4:(i=e.sent).status?((c=(null==b||null===(l=b.current)||void 0===l?void 0:l.slice())||[].slice())[n]={status:"fail",errorText:i.message},b.current=c,y(c)):((s=(null==b||null===(o=b.current)||void 0===o?void 0:o.slice())||[].slice())[n]={status:"success",errorText:""},b.current=s,y(s));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),"success"===(null===(o=x[n])||void 0===o?void 0:o.status)&&(0,O.jsx)(_.Z,{children:(0,O.jsxs)(w.Z,{align:"middle",children:[(0,O.jsx)("i",{style:{marginRight:8},className:"iconfont icon-chenggong1 ".concat(U.success)}),(0,O.jsx)("span",{className:U.success,children:"保存成功"})]})}),"fail"===(null===(s=x[n])||void 0===s?void 0:s.status)&&(0,O.jsx)(_.Z,{children:(0,O.jsxs)(w.Z,{align:"middle",children:[(0,O.jsx)("i",{style:{marginRight:8},className:"iconfont icon-tishi7 ".concat(U.fail)}),(0,O.jsx)("span",{className:U.fail,children:null===(c=x[n])||void 0===c?void 0:c.errorText})]})})]},n)})),!(null==i||!i.exercise.commit_status)&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(w.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,O.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,O.jsx)("span",{className:"font14 ml10",children:(null==t?void 0:t.user_score)&&(0,O.jsxs)("span",{children:[(0,O.jsx)("span",{className:{0:"c-red-ee4",1:"c-green"}[Number(null==t?void 0:t.answer_status)]||"c-orange-ff9",children:null==t?void 0:t.user_score}),(0,O.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]})})]}),(0,O.jsx)("div",{className:U.analysisWrap,children:(0,O.jsxs)("div",{className:U.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==t||null===(n=t.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t;return(0,O.jsx)(_.Z,{className:"mr40",children:(0,O.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,O.jsxs)("div",{style:{width:"100px"},children:["填空项",n+1]}),(0,O.jsx)(Q.Z,{value:null==e||null===(t=e.answer_text)||void 0===t?void 0:t[0],disabled:!0})]})},n)}))]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:U.renderHtml,value:null==t?void 0:t.analysis})]})]})})]})]})}),ee=t(20301),ne=t(680),te=(h.Z.TextArea,function(e){var n,t,i=e.item,o=e.answerData,a=e.onBlur,c=void 0===a?function(){}:a,f=(e.onDebug,(0,d.useState)([])),p=u()(f,2),h=p[0],m=p[1];return(0,d.useEffect)((function(){var e,n=null==i||null===(e=i.standard_answer_with_score)||void 0===e?void 0:e.map((function(e,n){var t;return s()(s()({},e),{},{value:(null==i||null===(t=i.user_answer)||void 0===t||null===(t=t.find((function(e){return parseInt(e.choice_id)===n+1})))||void 0===t?void 0:t.answer_text)||""})}));m(n)}),[null==i?void 0:i.standard_answer_with_score]),(0,O.jsxs)("div",{children:[(0,O.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,O.jsxs)("div",{style:{fontSize:14,color:"#ff0000"},children:[(0,O.jsx)(ne.Z,{}),(0,O.jsx)("span",{style:{marginLeft:5},children:"注意:填写答案之后,必须提交代码进行评测,否则无法得分"})]}),0===(null==o?void 0:o.exercise.commit_status)&&(0,O.jsx)(ee.Z,{ButtonProps:{type:"primary"},ButtonText:"提交代码",items:s()(s()({},i),{},{userAnswer:h}),hackidentifier:null==i?void 0:i.hack_identifier})]}),(null==i?void 0:i.code)&&(0,O.jsx)("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20},children:(0,O.jsx)(q.Z,{disabledFill:!(null==o||!o.exercise.commit_status),className:U.content,programFillValue:h,showProgramFill:!0,onFillBlur:function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c(null==n||null===(i=n[parseInt(t)])||void 0===i?void 0:i.value,parseInt(t)+1,h);case 2:0===e.sent.status?(h[parseInt(t)].type="success",m(h)):(h[parseInt(t)].type="warning",m(h));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),value:Y.Base64.decode((null==i?void 0:i.code)||"")})}),!(null==i||null===(n=i.standard_answer)||void 0===n||!n.length)&&(0,O.jsx)("div",{className:U.analysisWrap,children:(0,O.jsxs)("div",{className:U.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e,n){return(0,O.jsxs)(_.Z,{className:"mr40",children:["填空项",n+1,":",null==e?void 0:e.answer_text]},n)}))]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:U.renderHtml,value:(null==i?void 0:i.analysis)||"暂无解析"})]})]})})]})}),ie=t(81841),re=(h.Z.TextArea,function(e){var n=e.data;return(0,O.jsxs)("div",{className:"tc mt80",children:[(0,O.jsx)("img",{width:"486",src:ie.BV})," ",(0,O.jsx)("br",{}),-1===n.status&&(0,O.jsx)("div",{className:"c-grey-999 mt60",children:"您的IP不在考试允许的范围内!"}),-2===n.status&&(0,O.jsxs)("div",{className:" c-grey-999 mt60",children:["您已绑定当前考试IP地址:",(0,O.jsx)("span",{className:"c-red",children:n.ip}),"请使用该IP地址进入考试。"]}),(0,O.jsx)(j.ZP,{className:"mt40 pl20 pr20",type:"primary",children:(0,O.jsx)("a",{href:"/",children:"回到首页"})})]})}),oe=t(20817),se=t(89392),ae=t(23693),le=p.Z.Countdown,ce=h.Z.TextArea,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"],de={0:"c-red-ee4",1:"c-green"},fe=(0,f.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){var n,t,i,o,a,c,p,h,B,I,R,F,G,z,H,W,U,Y,J=e.user,X=e.dispatch,Q=(0,f.useParams)(),ee=(0,d.useState)({}),ne=u()(ee,2),ie=ne[0],fe=ne[1],pe=(0,d.useState)({}),he=u()(pe,2),me=(he[0],he[1],(0,d.useState)({})),ve=u()(me,2),ge=ve[0],xe=ve[1],we=(0,d.useState)(!1),_e=u()(we,2),ye=_e[0],be=_e[1],je=(0,d.useState)(!0),ke=u()(je,2),Se=ke[0],Ce=ke[1],Ne=(0,d.useState)(!1),Be=u()(Ne,2),Te=(Be[0],Be[1]),Ae=(0,d.useState)(!1),Ee=u()(Ae,2),Pe=Ee[0],Ze=(Ee[1],(0,d.useState)()),Le=u()(Ze,2),Me=Le[0],qe=Le[1],Ie=(0,d.useState)(""),Oe=u()(Ie,2),De=Oe[0],Re=Oe[1],Fe=(0,d.useState)("none"),Ge=u()(Fe,2),ze=Ge[0],He=Ge[1],We=(0,d.useState)(""),Ue=u()(We,2),Ve=Ue[0],Ye=(Ue[1],(0,d.useState)({status:0})),Ke=u()(Ye,2),Je=Ke[0],Xe=(Ke[1],(0,d.useRef)()),Qe=(0,d.useState)(0),$e=u()(Qe,2),en=$e[0],nn=$e[1],tn=(0,d.useState)(0),rn=u()(tn,2),on=rn[0],sn=rn[1],an=(0,d.useState)(!1),ln=u()(an,2),cn=ln[0],un=ln[1],dn=(0,d.useState)(!1),fn=u()(dn,2),pn=fn[0],hn=fn[1],mn=(0,d.useState)(),vn=u()(mn,2),gn=vn[0],xn=vn[1],wn=(0,d.useState)(),_n=u()(wn,2),yn=_n[0],bn=_n[1];(0,d.useEffect)((function(){return X({type:"globalSetting/headerFooterToggle",payload:!1}),((0,P.GJ)()||(0,P.y8)())&&Q.categoryId&&J.userInfo.login&&Sn(),window.addEventListener("message",jn),function(){window.removeEventListener("message",jn),window.removeEventListener("beforeunload",kn),X({type:"globalSetting/headerFooterToggle",payload:!0}),location.pathname.indexOf("/detail")>-1&&(0,Z.BU)()}}),[Q.categoryId,J.userInfo.login]);var jn=function(e){"backExercise"===e.data&&(He("none"),Re(""),Sn())},kn=function(e){var n="确定离开此页面吗?此页数据可能会丢失";return(e||window.event).returnValue=n,n},Sn=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return be(!0),e.next=3,(0,L._F)(s()({},Q)).catch((function(){return be(!1)}));case 3:(null==(n=e.sent)?void 0:n.exercise)&&(n.exercise.user_exercise_status=1),be(!1),n&&(n.exercise_types=(null==n?void 0:n.exercise_types)||(null==n||null===(t=n.exercise_scores)||void 0===t?void 0:t.exercise_types),n.question_status=Cn((null==n?void 0:n.exercise_question_types)||[]),fe(n));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Cn=function(e){var n=[];return e.forEach((function(e){n=n.concat(e.items)})),n=n.map((function(e){return{ques_status:null==e?void 0:e.ques_status,score_status:null==e?void 0:e.score_status,question_num:null==e?void 0:e.question_num,ques_id:null==e?void 0:e.question_id}}))};(0,d.useEffect)((function(){var e,n;(null===(e=ie.exercise)||void 0===e?void 0:e.left_time)&&qe(Date.now()+1e3*(null==ie||null===(n=ie.exercise)||void 0===n?void 0:n.left_time))}),[null===(n=ie.exercise)||void 0===n?void 0:n.left_time]);var Nn,Bn,Tn,An,En,Pn,Zn=function(){Sn()},Ln=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.kp)({categoryId:Q.categoryId,commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(m.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,O.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,O.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Zn();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),v.ZP.info(null==n?void 0:n.message)),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),ie.exercise.left_time=t,fe(s()({},ie)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(n.is_jupyter||n.is_jupyter_lab?M.BK:M.Ir)({id:n.shixun_identifier});case 2:(null!=(t=e.sent)&&t.game_identifier||null!=t&&t.identifier)&&(n.is_jupyter_lab||n.is_jupyter?Re("/tasks/".concat(t.identifier,"/jupyter?type=exercises&exercisesId=").concat(Q.categoryId,"&coursesId=coursesId&login=").concat(Q.login,"&questionId=").concat(n.question_id)):Re("/tasks/".concat(t.game_identifier,"?type=exercises&exercisesId=").concat(Q.categoryId,"&coursesId=").concat(Q.coursesId,"&login=").concat(Q.login,"&questionId=").concat(n.question_id)),He("block")),-3===(null==t?void 0:t.status)?(0,E.eF)():2===(null==t?void 0:t.status)?qn(null==t?void 0:t.message,n.question_id,n.is_jupyter_lab,n.is_jupyter):3===(null==t?void 0:t.status)&&In(null==t?void 0:t.message);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function e(n,t,i,o){var s,a;n=null!==(s=n)&&void 0!==s&&s.includes(".json")?n:"".concat(n,".json"),m.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,O.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(a=l()(r()().mark((function s(){var a,l;return r()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,(0,L.$Q)({url:n});case 2:if(a=r.sent){r.next=5;break}return r.abrupt("return");case 5:return v.ZP.success("重置成功,正在进入实践项目!"),r.next=8,(0,M.Ir)({id:a.shixun_identifier});case 8:if(null==(l=r.sent)||!l.game_identifier){r.next=12;break}return Mn({shixun_identifier:null==l?void 0:l.game_identifier,question_id:t,is_jupyter_lab:i,is_jupyter:o}),r.abrupt("return");case 12:2===(null==l?void 0:l.status)?e(null==l?void 0:l.message,t,i,o):3===(null==l?void 0:l.status)&&In(null==l?void 0:l.message);case 13:case"end":return r.stop()}}),s)}))),function(){return a.apply(this,arguments)})})},In=function(e){m.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,O.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},On=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.hack_identifier){e.next=5;break}return e.next=3,(0,L.nF)({id:n.hack_identifier});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Re("/myproblems/".concat(t.identifier,"?type=exercises&exercisesId=").concat(Q.categoryId,"&coursesId=").concat(Q.coursesId,"&login=").concat(Q.login,"&questionId=").concat(n.question_id)),He("block"));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Dn=function(){var e=l()(r()().mark((function e(n,t,i,o){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 3:return e.next=5,(0,L.oX)({questionId:n,exercise_choice_id:t,answer_text:i});case 5:return 0===(null==(s=e.sent)?void 0:s.status)&&o&&o(),e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})));return function(n,t,i,r){return e.apply(this,arguments)}}(),Rn=function(){var e=l()(r()().mark((function e(n){var t,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.WL)({id:Q.categoryId});case 2:if(t=e.sent){e.next=5;break}return e.abrupt("return");case 5:0!==t.question_undo||0!==t.oj_undo?(i="",0!==t.question_undo&&0!==t.oj_undo?i="有 ".concat(t.question_undo," 题未完成,包含 ").concat(t.oj_undo," 个").concat((null==ie||null===(o=ie.exercise_question_types)||void 0===o||null===(o=o.find((function(e){return 6==e.question_type})))||void 0===o?void 0:o.name)||"编程题"):0!==t.question_undo&&0===t.oj_undo?i="有 ".concat(t.question_undo," 题未完成"):0===t.question_undo&&0!==t.oj_undo&&(i="有 ".concat(t.oj_undo," 编程题未完成")),m.Z.confirm({width:530,title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,O.jsxs)("div",{className:"tc font16",children:[i,(0,O.jsx)("br",{}),n?"在".concat(T()(t.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):"提交后无法再修改答题,是否确认提交?"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n?Zn():Hn();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})):m.Z.info({width:530,title:"提示",centered:!0,okText:"知道啦",content:(0,O.jsx)("div",{className:"tc font16",children:n?"在".concat(T()(t.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):"提交后无法再修改答题,是否确认提交?"}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n?Zn():Hn();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fn=function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m.Z.confirm({title:"提示",width:520,centered:!0,transitionName:"",icon:null,content:"重新模拟考试将会清空上一次的全部答题内容,确定要重新模拟考试吗?",onOk:function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("coursesId"!==(null==Q?void 0:Q.coursesId)){e.next=7;break}return e.next=3,(0,L.Mb)({categoryId:null==ie||null===(n=ie.exercise)||void 0===n?void 0:n.examination_bank_id,is_reset:!0});case 3:0===(t=e.sent).status&&f.history.replace("/classrooms/".concat(null==Q?void 0:Q.coursesId,"/exercise/").concat(t.exercise_id,"/").concat(null===(i=J.userInfo)||void 0===i?void 0:i.login,"/initate_answer")),e.next=11;break;case 7:return e.next=9,(0,L._F)(s()(s()({},Q),{},{is_reset:!0}));case 9:0===e.sent.status&&Sn();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Gn=function(e){return(0,O.jsxs)("div",{children:[(0,O.jsx)(g.Z,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),(0,O.jsx)("div",{className:"c-grey-c tc mt10 mb20",children:"正在判分中…"})]})},zn=function(){var e=0,n=m.Z.info({title:"交卷中",icon:null,className:"modal-footer-none",content:Gn(e)}),t=setInterval((function(){e<=100?(e+=2,n.update({content:Gn(e)})):(n.destroy(),clearInterval(t))}),50)},Hn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return zn(),e.next=3,(0,L.kp)({categoryId:Q.categoryId,commit_method:1});case 3:n=e.sent,(0,Z.BU)(),X({type:"exercise/setActionTabs",payload:s()({},{removeEventListenerExitScreen:!0})}),0===(null==n?void 0:n.status)&&(v.ZP.success(null==n?void 0:n.message),Te(!1),setTimeout((function(){m.Z.info({title:"交卷成功!",okText:"确定",onOk:function(){Zn()}})}),3e3));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Wn=function(){var e=l()(r()().mark((function e(n,t,i,o,a){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Dn(t,n,null,(function(){if(o.user_answer=[],o.user_answer.push(n),null!=a&&a.question_id){var e,i,r,l,c=null==a||null===(e=a.sub_exercise_questions)||void 0===e?void 0:e.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==a||null===(i=a.sub_exercise_questions)||void 0===i?void 0:i.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;ie.question_status.find((function(e){return e.ques_id===(null==a?void 0:a.question_id)})).ques_status=(null==c?void 0:c.length)===(null==a||null===(r=a.sub_exercise_questions)||void 0===r?void 0:r.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==a||null===(l=a.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else ie.question_status.find((function(e){return e.ques_id===t})).ques_status=n?1:0;fe(s()({},ie))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),Un=function(){var e=l()(r()().mark((function e(n,t,i,o,a,l){var c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn(i,t,n,(function(){var e={choice_id:t,answer_text:n};if(a.user_answer.filter((function(e){return e.choice_id!=t}))?a.user_answer.splice(t-1,1,e):a.user_answer.push(e),null!=l&&l.question_id){var r,c,u,d=null==l||null===(r=l.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)}));ie.question_status.find((function(e){return e.ques_id===(null==l?void 0:l.question_id)})).ques_status=(null==d?void 0:d.length)===(null==l||null===(c=l.sub_exercise_questions)||void 0===c?void 0:c.length)?0:(null==d?void 0:d.length)>0&&(null==d?void 0:d.length)<(null==l||null===(u=l.sub_exercise_questions)||void 0===u?void 0:u.length)?2:1}else ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.every((function(e){return!!e.answer_text}))?1:ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.some((function(e){return!!e.answer_text}))?2:0,a.repeat_answer||(a.israp=!0);fe(s()({},ie))}));case 2:return c=e.sent,e.abrupt("return",c);case 4:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o,s){return e.apply(this,arguments)}}(),Vn=function(){var e=l()(r()().mark((function e(n,t,i,o,a){var l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn(i,t,n,(function(){ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.every((function(e){return!!e.value}))?1:ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.some((function(e){return!!e.value}))?2:0;var e={choice_id:t,answer_text:n};a.user_answer.filter((function(e){return e.choice_id!=t}))?a.user_answer.splice(t-1,1,e):a.user_answer.push(e),a.repeat_answer||(a.israp=!0),fe(s()({},ie))}));case 2:return l=e.sent,e.abrupt("return",l);case 4:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),Yn=function(e,n,t){var i,r,o,s,a="",l=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);l&&(null==e||null===(s=e.question_choices)||void 0===s||s.forEach((function(e,n){e.standard_boolean&&(a+=ue[n])})));var c=1===(null==ie||null===(i=ie.exercise)||void 0===i?void 0:i.commit_status);return(0,O.jsxs)("div",{children:[(0,O.jsx)("div",{className:A.baseMargin,children:(0,O.jsx)(x.ZP.Group,{disabled:c,defaultValue:null==e||null===(r=e.user_answer)||void 0===r?void 0:r[0],onChange:function(i){return Wn(i.target.value,null==e?void 0:e.question_id,n,e,t)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(o=e.question_choices)||void 0===o?void 0:o.map((function(n,t){var i=2==e.question_type?"":"".concat(ue[t],".");return(0,O.jsx)("div",{className:A.answerWrap,children:(0,O.jsx)(x.ZP,{className:A.noWrap,value:null==n?void 0:n.choice_id,children:(0,O.jsxs)(w.Z,{wrap:!1,align:"middle",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)("span",{style:{color:"#333333"},className:"font16 mr3",children:i})}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==n?void 0:n.choice_text})})]})})},t)}))})}),c&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(w.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,O.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,O.jsx)("span",{className:"font14 ml10",children:(null==e?void 0:e.user_score)&&(0,O.jsxs)("span",{children:[(0,O.jsx)("span",{className:de[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,O.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]})})]}),(0,O.jsx)("div",{className:A.analysisWrap,children:(0,O.jsxs)("div",{className:A.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,O.jsx)(_.Z,{children:l?a:null==e?void 0:e.standard_answer_show})]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})]})},Kn=function(e,n,t){var i;return(0,O.jsx)("div",{children:null==e||null===(i=e.sub_exercise_questions)||void 0===i?void 0:i.map((function(n,i){return(0,O.jsxs)("div",{className:"".concat(A.baseMargin," ").concat(A.singleItem," mb20"),children:[(0,O.jsxs)("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40},children:[(0,O.jsxs)("span",{style:{flexShrink:0,color:"#999999"},className:"font14",children:["(",null==n?void 0:n.question_score,"分)"]}),(0,O.jsx)("span",{style:{flexShrink:0,marginRight:6},className:"font16",children:t+1+"."+(i+1)}),(0,O.jsx)(q.Z,{value:null==n?void 0:n.question_title})]}),(0==(null==n?void 0:n.question_type)||2==(null==n?void 0:n.question_type))&&Yn(n,null==n?void 0:n.question_type,e),1==(null==n?void 0:n.question_type)&&Jn(n,null==n?void 0:n.question_type,e),3==(null==n?void 0:n.question_type)&&Xn(n,null==n?void 0:n.question_type,e),4==(null==n?void 0:n.question_type)&&Qn(n,null==n?void 0:n.question_type,e)]},i)}))})},Jn=function(e,n,t){var i,r,o,a="",l=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);l&&(null==e||null===(o=e.question_choices)||void 0===o||o.forEach((function(e,n){e.standard_boolean&&(a+=ue[n])})));var c=1===(null==ie||null===(i=ie.exercise)||void 0===i?void 0:i.commit_status);return(0,O.jsxs)("div",{children:[(0,O.jsx)("div",{className:A.baseMargin,children:(0,O.jsx)(y.Z.Group,{disabled:c,defaultValue:null==e?void 0:e.user_answer,style:{flexDirection:"column"},onChange:function(n){return function(e,n,t,i){Dn(n,e,null,(function(){if(t.user_answer=e,null!=i&&i.question_id){var r,o,a,l=null==i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)}));ie.question_status.find((function(e){return e.ques_id===(null==i?void 0:i.question_id)})).ques_status=(null==l?void 0:l.length)===(null==i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.length)?0:(null==l?void 0:l.length)>0&&(null==l?void 0:l.length)<(null==i||null===(a=i.sub_exercise_questions)||void 0===a?void 0:a.length)?2:1}else t.repeat_answer||(t.israp=!0),ie.question_status.find((function(e){return e.ques_id===n})).ques_status=null!=e&&e.length?1:0;fe(s()({},ie))}))}(n,null==e?void 0:e.question_id,e,t)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(e,n){var t="".concat(ue[n],".");return(0,O.jsx)("div",{className:A.answerWrap,children:(0,O.jsx)(y.Z,{value:null==e?void 0:e.choice_id,children:(0,O.jsxs)(w.Z,{wrap:!1,align:"middle",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3",children:t})}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==e?void 0:e.choice_text})})]})})})}))})}),c&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(w.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,O.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,O.jsx)("span",{className:"font14 ml10",children:(null==e?void 0:e.user_score)&&(0,O.jsxs)("span",{children:[(0,O.jsx)("span",{className:de[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,O.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]})})]}),(0,O.jsx)("div",{className:A.analysisWrap,children:(0,O.jsxs)("div",{className:A.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,O.jsx)(_.Z,{children:l?a:null==e?void 0:e.standard_answer_show})]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})]})},Xn=function(e,n,t){return(0,O.jsx)($,{item:e,answerData:ie,onBlur:function(){var n=l()(r()().mark((function n(i,o,s){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Un(i,o,null==e?void 0:e.question_id,s,e,t);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},Qn=function(e,n,t){return(0,O.jsx)(D,{item:e,answerData:ie,onBlur:function(n){return function(e,n,t,i){Dn(n,null,e,(function(){if(t.user_answer=[],t.user_answer.push(e),null!=i&&i.question_id){var r,o,a,l=null==i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)}));ie.question_status.find((function(e){return e.ques_id===(null==i?void 0:i.question_id)})).ques_status=(null==l?void 0:l.length)===(null==i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.length)?0:(null==l?void 0:l.length)>0&&(null==l?void 0:l.length)<(null==i||null===(a=i.sub_exercise_questions)||void 0===a?void 0:a.length)?2:1}else ie.question_status.find((function(e){return e.ques_id===n})).ques_status=e?1:0,t.repeat_answer||(t.israp=!0);fe(s()({},ie))}))}(n,null==e?void 0:e.question_id,e,t)}})},$n=function(e,n){return(0,O.jsx)(V,{item:e,answerData:ie})},et=function(e,n){return(0,O.jsx)(K,{item:e,answerData:ie})},nt=function(e,n){return(0,O.jsx)(te,{item:e,answerData:ie,onBlur:function(){var n=l()(r()().mark((function n(t,i,o){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Vn(t,i,null==e?void 0:e.question_id,o,e);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},tt=function(e,n,t){var i,r,o=null==ie||null===(i=ie.exercise_question_types)||void 0===i?void 0:i.find((function(e){return e.question_type===n}));return(0,O.jsxs)("div",{className:A.answerSheetWrap,children:[(0,O.jsxs)("div",{className:A.answerSheetQuestionTitle,onClick:function(){ge[n]=!ge[n],xe(s()({},ge))},children:[!ge[n]&&(0,O.jsx)(S.Z,{}),ge[n]&&(0,O.jsx)(C.Z,{}),(0,O.jsx)("span",{className:"ml5 c-grey-666",children:e})]}),!ge[n]&&(0,O.jsx)(w.Z,{className:A.answerSheet,gutter:[20,20],children:null==o||null===(r=o.items)||void 0===r?void 0:r.map((function(e,i){var r,o,a,l,c,u;if(e.question_type===n)return(0,O.jsx)(_.Z,{children:(0,O.jsxs)("div",{onClick:function(){var e;if(t!==en||i!==on){var r;if(ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),!pn&&0===(null==ie||null===(e=ie.exercise)||void 0===e?void 0:e.user_exercise_status)&&(0,P.dE)())if(null===(r=ie.exercise_question_types)||void 0===r||null===(r=r[en])||void 0===r||null===(r=r.items)||void 0===r||null===(r=r[on])||void 0===r||!r.repeat_answer)return un(!0),xn(3),void bn({oneindex:t,twoindex:i});nn(t),sn(i);var o="Anchor_".concat(n,"_").concat(i),a=document.getElementById(o);a&&setTimeout((function(){return a.scrollIntoView({block:"start",behavior:"smooth"})}))}},className:"\n ".concat(A.answerSheetItem,"\n ").concat(null!=ie&&null!==(r=ie.question_status)&&void 0!==r&&r.some((function(n){var t;return n.ques_id===e.question_id&&1===(null==n?void 0:n.ques_status)&&0===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.active:"","\n ").concat(null!=ie&&null!==(o=ie.question_status)&&void 0!==o&&o.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&0===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.partialActive:"","\n ").concat(null!=ie&&null!==(a=ie.question_status)&&void 0!==a&&a.some((function(n){var t;return n.ques_id===e.question_id&&1===(null==n?void 0:n.score_status)&&1===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.yes:"","\n ").concat(null!=ie&&null!==(l=ie.question_status)&&void 0!==l&&l.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.score_status)&&1===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.no:"","\n ").concat(null!=ie&&null!==(c=ie.question_status)&&void 0!==c&&c.some((function(n){var t;return n.ques_id===e.question_id&&3===(null==n?void 0:n.score_status)&&1===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.bf:"","\n ").concat(t===en&&i===on?A.selected:"","\n "),children:[(0,O.jsx)("span",{className:A.qindex,children:i+1}),(null==ie||null===(u=ie.question_status)||void 0===u?void 0:u.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&0===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)})))&&(0,O.jsx)("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}})]},i)})}))},n)]})},it=function(e,n){var t,i,o,a,c;return(0,O.jsxs)("div",{className:A.questionItem,id:"Anchor_".concat(null==e?void 0:e.question_type,"_").concat(n),children:[(0,O.jsxs)("div",{style:{display:"flex",alignItems:"baseline",marginTop:20,marginBottom:40,userSelect:"none"},children:[(0,O.jsxs)("span",{className:"".concat(A.questionScore," mr10"),children:[null==e?void 0:e.question_score,"分"]}),(0,O.jsxs)("span",{className:"font16 ".concat(A.noWrap),children:[n+1,"、"]}),(0,O.jsx)(q.Z,{value:8==(null==e?void 0:e.question_type)?null==e?void 0:e.description:null==e?void 0:e.question_title}),!(null!=e&&e.repeat_answer)&&(0,O.jsx)("span",{style:{color:"#E30000",marginLeft:20,fontSize:14},children:"注意:该题作答之后不允许修改答案。"}),!(null==e||null===(t=e.schools)||void 0===t||!t.length)&&(0,O.jsx)(b.Z,{title:"该实训题面向指定单位开放",children:(0,O.jsx)("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"})})]}),0==(null==e?void 0:e.question_type)&&Yn(e,null==e?void 0:e.question_type),2==(null==e?void 0:e.question_type)&&Yn(e,null==e?void 0:e.question_type),1==(null==e?void 0:e.question_type)&&Jn(e,null==e?void 0:e.question_type),3==(null==e?void 0:e.question_type)&&Xn(e,null==e?void 0:e.question_type),4==(null==e?void 0:e.question_type)&&Qn(e,null==e?void 0:e.question_type),5==(null==e?void 0:e.question_type)&&!(null!==(i=ie.exercise)&&void 0!==i&&i.commit_status)&&(0,O.jsx)("div",{style:{margin:"-28px 0 12px 62px"},children:(0,O.jsxs)(w.Z,{justify:"space-between",align:"middle",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)("span",{className:"font14 c-grey-666",children:"任务关卡"})}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(j.ZP,{type:"primary",className:A.toIframeBtn,onClick:function(){return function(e){var n;e.redo?m.Z.confirm({width:530,title:"提示",centered:!0,okText:"确定",cancelText:"再想想",content:(0,O.jsx)("div",{className:"tc font16",children:"您之前已经挑战过该实训,考试过程中需要重新挑战"}),onOk:(n=l()(r()().mark((function n(){var t,i,o,a;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,L.$Q)({id:e.myshixun_identifier,url:e.url});case 2:(t=n.sent)&&(i=(0,se.cloneDeep)(null==ie?void 0:ie.exercise_question_types),o=null==i?void 0:i.findIndex((function(e){return 5===e.question_type})),i[o].items.find((function(n){return n.question_id===e.question_id})).redo=!1,i[o].items.find((function(n){return n.question_id===e.question_id})).shixun_identifier=t.shixun_identifier,ie.exercise_question_types=i,fe(ie),a=s()(s()({},e),{},{shixun_identifier:t.shixun_identifier}),Mn(a));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})}):Mn(e)}(e)},children:"进入答题"})})]})}),5==(null==e?void 0:e.question_type)&&$n(e,null==e||e.question_type),6==(null==e?void 0:e.question_type)&&!(null!==(o=ie.exercise)&&void 0!==o&&o.commit_status)&&(0,O.jsx)("div",{style:{margin:"-28px 0 -25px"},children:(0,O.jsx)(w.Z,{justify:"end",align:"middle",children:(0,O.jsx)(_.Z,{children:(0,O.jsx)(j.ZP,{type:"primary",className:A.toIframeBtn,onClick:function(){return On(e)},children:"进入答题"})})})}),6==(null==e?void 0:e.question_type)&&et(e,null==e||e.question_type),7==(null==e?void 0:e.question_type)&&Kn(e,null==e||e.question_type,n),8==(null==e?void 0:e.question_type)&&nt(e,null==e||e.question_type),!(null==e||null===(a=e.answer_comments)||void 0===a||!a.length)&&(0,O.jsx)("div",{className:"mt30",children:null==e||null===(c=e.answer_comments)||void 0===c?void 0:c.map((function(n,t){var i,r;return(0,O.jsxs)("div",{children:[(0,O.jsxs)(w.Z,{align:"middle",gutter:[0,10],children:[(0,O.jsx)(_.Z,{flex:"50px",children:(0,O.jsx)("img",{src:oe.Z.API_SERVER+"/images/"+(null===(i=n.user)||void 0===i?void 0:i.image_url),width:"40",style:{borderRadius:40}})}),(0,O.jsxs)(_.Z,{flex:"1",children:[n.updated_at,(0,O.jsx)("br",{}),null===(r=n.user)||void 0===r?void 0:r.name]}),(0,O.jsxs)(_.Z,{className:"c-grey-c",children:[n.shixun_chanllge_position&&(0,O.jsxs)("span",{children:["第",n.shixun_chanllge_position,"关"]}),4!==e.question_type&&(0,O.jsxs)("span",{children:["原始得分",n.origin_score,"分 ,"]})," 修正为",n.score,"分"]})]}),n.comment&&(0,O.jsxs)(w.Z,{align:"middle",gutter:[0,10],children:[(0,O.jsx)(_.Z,{flex:"50px"}),(0,O.jsx)(_.Z,{flex:"1",children:(0,O.jsx)(ce,{autoSize:!0,value:n.comment,disabled:!0})})]})]},t)}))})]})},rt=function(e,n){return(0,O.jsx)(d.Fragment,{children:tt(e.name||ae.f[e.question_type].name,e.question_type,n)})},ot=function(e){var n=["零","一","二","三","四","五","六","七","八","九"],t=["","十","百","千","万"];e=parseInt(e);var i=function(e){for(var i=e.toString().split("").reverse(),r="",o=0;o0&&0==i[o]&&0==i[o-1]?"":n[i[o]]+(0==i[o]?t[0]:t[o]))+r;return r},r=Math.floor(e/1e4),o=e%1e4;return o.toString().length<4&&(o="0"+o),r?i(r)+"万"+i(o):i(e)};return(0,O.jsxs)(k.Z,{size:"middle",spinning:ye,children:[Pe&&(0,O.jsx)(N.Z,{iframe:Xe}),(0,O.jsx)("iframe",{style:{display:ze},id:"iframeShixuns",className:A.iframe,src:De,ref:Xe,frameBorder:"0"}),(0,O.jsx)("div",{className:A.fixHeader,children:(0,O.jsxs)(w.Z,{align:"middle",className:"edu-container",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)(E.VV,{status:null!=ie&&null!==(t=ie.exercise)&&void 0!==t&&t.commit_status?[E.ju[4]]:[E.ju[99]]})}),(0,O.jsx)(_.Z,{className:"".concat(A.title," ml10"),children:null==ie||null===(i=ie.exercise)||void 0===i?void 0:i.exercise_name}),(0,O.jsx)(_.Z,{style:{marginLeft:"auto"},children:(null==ie||null===(o=ie.exercise)||void 0===o?void 0:o.left_time)>0&&(0,O.jsxs)("aside",{className:"".concat(A.countDown," ").concat(Ve),children:["剩余答题时长",(0,O.jsx)(le,{value:Me,onFinish:Ln})]})}),(0,O.jsx)(_.Z,{children:null!=ie&&null!==(a=ie.exercise)&&void 0!==a&&a.commit_status?(0,O.jsx)(j.ZP,{className:A.submitButton,style:{marginLeft:30,width:116},type:"primary",onClick:Fn,children:"重新模拟考试"}):(0,O.jsx)(j.ZP,{className:A.submitButton,style:{marginLeft:30},type:"primary",onClick:function(){return Rn(!1)},children:"交卷"})})]})}),(0,O.jsxs)("section",{className:"edu-container",children:[0===Je.status&&(0,O.jsxs)(w.Z,{className:A.mainPart,wrap:!1,children:[(0,O.jsxs)(_.Z,{flex:Se?"280px":"0px",children:[(0,O.jsxs)("div",{className:A.leftPart,children:[Se&&(0,O.jsxs)("aside",{className:"bg-white",children:[(0,O.jsxs)("aside",{className:A.answerInfo,children:[(0,O.jsxs)(w.Z,{justify:"space-between",children:[(0,O.jsx)(_.Z,{children:"答题进度"}),(0,O.jsxs)(_.Z,{className:A.answerProgress,children:[(0,O.jsx)("span",{style:{color:"#165DFF"},children:null==ie||null===(c=ie.question_status)||void 0===c||null===(c=c.filter((function(e){return 1===(null==e?void 0:e.ques_status)})))||void 0===c?void 0:c.length}),(0,O.jsxs)("span",{style:{color:"#999999"},children:["/",null==ie||null===(p=ie.exercise_types)||void 0===p?void 0:p.q_counts]})]})]}),(0,O.jsx)(w.Z,{children:(0,O.jsx)(g.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:(null==ie||null===(h=ie.question_status)||void 0===h||null===(h=h.filter((function(e){return 1===(null==e?void 0:e.ques_status)})))||void 0===h?void 0:h.length)/(null==ie||null===(B=ie.exercise_types)||void 0===B?void 0:B.q_counts)*100,showInfo:!1})}),(0,O.jsx)(w.Z,{children:(0,O.jsxs)(_.Z,{children:[(0,O.jsxs)("span",{className:"c-grey-333",children:["共 ",(0,O.jsx)("span",{style:{color:"#165DFF"},children:(null==ie||null===(I=ie.exercise_types)||void 0===I?void 0:I.q_counts)||(null==ie||null===(R=ie.exercise_scores)||void 0===R||null===(R=R.exercise_types)||void 0===R?void 0:R.q_counts)})," 题:"]}),(0,O.jsxs)("span",{className:"c-grey-333",children:["满分 ",(0,O.jsx)("span",{style:{color:"#FA6400"},children:(null==ie||null===(F=ie.exercise_types)||void 0===F?void 0:F.q_scores)||(null==ie||null===(G=ie.exercise_scores)||void 0===G||null===(G=G.exercise_types)||void 0===G?void 0:G.q_scores)})," 分"]})]})})]}),(0,O.jsxs)(w.Z,{className:A.dottedLineWrapper,align:"middle",children:[(0,O.jsx)(_.Z,{className:A.leftHalfCircle}),(0,O.jsx)(_.Z,{flex:1,className:A.dottedLine}),(0,O.jsx)(_.Z,{className:A.rightHalfCircle})]}),(0,O.jsx)(w.Z,{children:(0,O.jsx)(_.Z,{flex:"1",children:(0,O.jsx)("aside",{className:A.cardList,children:null==ie||null===(z=ie.exercise_question_types)||void 0===z?void 0:z.map((function(e,n){return(0,O.jsx)(d.Fragment,{children:rt(e,n)},e.question_type)}))})})})]}),0===(null==ie||null===(H=ie.exercise)||void 0===H?void 0:H.commit_status)&&(0,O.jsxs)(w.Z,{justify:"space-around",align:"middle",className:A.answerSheetBottom,children:[(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:A.answerYes}),"已答"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:"".concat(A.answerNo," ml10"),children:(0,O.jsx)("div",{style:{height:"50%",background:"rgba(22,93,255,0.4)"}})}),"部分答题"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:"".concat(A.answerNo," ml10")}),"未答"]})]}),1===(null==ie||null===(W=ie.exercise)||void 0===W?void 0:W.commit_status)&&(0,O.jsxs)(w.Z,{justify:"space-around",align:"middle",className:A.answerSheetBottom,children:[(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:A.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"正确"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:"".concat(A.answerNo," ml10")}),"错误"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:"".concat(A.answerNo," ml10")}),"部分得分"]})]})]}),(0,O.jsxs)("div",{className:A.fold,onClick:function(){return Ce(!Se)},children:[Se&&(0,O.jsx)(b.Z,{title:"收起答题卡",children:(0,O.jsx)("span",{className:"icon-zuojiantou iconfont c-grey-c"})}),!Se&&(0,O.jsx)(b.Z,{title:"展开",children:(0,O.jsx)("span",{className:"icon-youjiantou iconfont c-grey-c"})})]})]}),(0,O.jsx)(_.Z,{flex:"1",children:(0,O.jsxs)("section",{className:[A.rightPart,"ml20"].join(" "),children:[(0,O.jsx)("div",{className:"".concat(A.questionPart," pl30 pr30"),children:(0,O.jsxs)(d.Fragment,{children:[(0,O.jsxs)("div",{className:"pt20",children:[(0,O.jsxs)("span",{className:A.questionTypeTitle,children:[ot(en+1),"、",null==ie||null===(Nn=ie.exercise_question_types)||void 0===Nn||null===(Nn=Nn[en])||void 0===Nn?void 0:Nn.name]}),(0,O.jsxs)("span",{className:A.questionTypeInfo,children:["(共",null==ie||null===(Bn=ie.exercise_question_types)||void 0===Bn||null===(Bn=Bn[en])||void 0===Bn?void 0:Bn.count,"题;",7===(null==ie||null===(Tn=ie.exercise_question_types)||void 0===Tn||null===(Tn=Tn[en])||void 0===Tn?void 0:Tn.question_type)?"包含".concat(null==ie||null===(An=ie.exercise_question_types)||void 0===An||null===(An=An[en])||void 0===An?void 0:An.sub_questions_count,"小题"):""," 共",null==ie||null===(En=ie.exercise_question_types)||void 0===En||null===(En=En[en])||void 0===En?void 0:En.score,"分)"]})]}),(0,O.jsx)(d.Fragment,{children:it(null==ie||null===(Pn=ie.exercise_question_types)||void 0===Pn||null===(Pn=Pn[en])||void 0===Pn||null===(Pn=Pn.items)||void 0===Pn?void 0:Pn[on],on)},on)]},en)}),(0,O.jsx)(w.Z,{className:A.bottom,align:"middle",justify:"end",children:(0,O.jsxs)(_.Z,{children:[(0!=en||0!=on)&&(0,O.jsx)(j.ZP,{className:"".concat(A.changeButton," ").concat(A.prevBtn," mr20"),type:"default",onClick:function(){var e,n;if((ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),!pn&&0===(null==ie||null===(e=ie.exercise)||void 0===e?void 0:e.user_exercise_status)&&(0,P.dE)())&&(null===(n=ie.exercise_question_types)||void 0===n||null===(n=n[en])||void 0===n||null===(n=n.items)||void 0===n||null===(n=n[on])||void 0===n||!n.repeat_answer))return un(!0),void xn(1);0===on?(en-=1,on=ie.exercise_question_types[en].items.length-1):on-=1,nn(en),sn(on)},children:"上一题"}),!(en===(null==ie||null===(U=ie.exercise_question_types)||void 0===U?void 0:U.length)-1&&on===(null==ie||null===(Y=ie.exercise_question_types)||void 0===Y||null===(Y=Y[en])||void 0===Y||null===(Y=Y.items)||void 0===Y?void 0:Y.length)-1)&&(0,O.jsx)(j.ZP,{className:A.changeButton,type:"primary",onClick:function(){var e,n;if((ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),!pn&&0===(null==ie||null===(e=ie.exercise)||void 0===e?void 0:e.user_exercise_status)&&(0,P.dE)())&&(null===(n=ie.exercise_question_types)||void 0===n||null===(n=n[en])||void 0===n||null===(n=n.items)||void 0===n||null===(n=n[on])||void 0===n||!n.repeat_answer))return un(!0),void xn(2);ie.exercise_question_types[en].items.length-1===on?(en+=1,on=0):on+=1,nn(en),sn(on)},children:"下一题"})]})})]})}),(0,O.jsx)(m.Z,{title:"注意",open:cn,onCancel:function(){return un(!1)},footer:!1,children:(0,O.jsxs)("div",{children:[(0,O.jsx)("p",{style:{marginBottom:0},children:"离开该题后不允许再次修改答案,确认离开吗?"}),(0,O.jsxs)("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"},children:[(0,O.jsx)(y.Z,{checked:pn,onChange:function(e){hn(e.target.checked)},children:"下次不再显示"}),(0,O.jsxs)("div",{children:[(0,O.jsx)(j.ZP,{onClick:function(){(ie.exercise_question_types[en].items[on].israp||""===ie.exercise_question_types[en].items[on].israp)&&(ie.exercise_question_types[en].items[on].israp=!0,fe(s()({},ie)))},children:"我再想想"}),(0,O.jsx)(j.ZP,{onClick:function(){ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),1===gn?(0===on?(en-=1,on=ie.exercise_question_types[en].items.length-1):on-=1,console.log(ie.exercise_question_types[en].items[on],"-----"),nn(en),sn(on)):2===gn?(ie.exercise_question_types[en].items.length-1===on?(en+=1,on=0):on+=1,nn(en),sn(on)):(nn(yn.oneindex),sn(yn.twoindex)),un(!1)},type:"primary",style:{marginLeft:30},children:"确认"})]})]})]})})]}),0!==Je.status&&(0,O.jsx)(re,{data:Je})]})]})}))},76666:function(e,n,t){"use strict";t.d(n,{Y4:function(){return Z},Im:function(){return A},ZP:function(){return M}});var i=t(79800),r=t.n(i),o=t(7557),s=t.n(o),a=t(41498),l=t.n(a),c=t(82242),u=t.n(c),d=t(85573),f=t.n(d),p=t(59301),h=t(92832),m=t(3113),v=t(78386),g=t(20538),x=t(98234),w=t(24334),_=t(51021),y=t(51150),b=t(66621),j=t(34376),k=t(85750),S=t(32007),C=t(11533),N=t(37712),B=h.Z.TextArea,T={visible:!1,tabIndex:"0"},A=f()(f()(f()(f()(f()(f()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),E=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(E||{});function P(e,n){switch(n.type){case E.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case E.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function Z(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,c=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,f=e.setMonacoValue,h=e.setData,m=(0,p.useRef)(),v=(0,p.useRef)(),g=(0,p.useRef)(),_=null,S={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,p.useEffect)((function(){if(i&&!a&&m.current){var e=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(m.current);var n=(0,b.pp)(w.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!a&&v.current){var t=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(v.current),t.write((0,b.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!a&&g.current){var s=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});s.open(g.current),s.write((0,b.pp)(w.Base64.decode(o))),s.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:_=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,N.jsx)("div",{ref:m}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,f(n),setTimeout((function(){h(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,N.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,N.jsx)("div",{ref:g}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=f,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){h(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:_=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!a&&(0,N.jsx)(y.Z,{value:r,style:S}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{onClick:function(){return(0,b.LR)(c,r)},children:r})})]}),(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,N.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[w.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:_=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:_=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:_=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",_," "]})}function L(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,s=e.expected_output,a=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,N.jsx)("p",{children:"执行结果:"}),(0,N.jsx)("pre",{children:w.Base64.decode(r)})]});break;case x.h.NOMATCH:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsxs)("p",{children:["输出:",r&&w.Base64.decode(r)]}),(0,N.jsxs)("p",{children:["预期输出:",s&&w.Base64.decode(s)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["最后执行的输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:a=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:a=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",a," "]})}var M=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,a=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,f=e.hack,h=e.user,x=(0,p.useReducer)(P,T),w=r()(x,2),y=w[0],b=w[1],j=y.visible,A=(y.tabIndex,(0,S.useSearchParams)()),Z=r()(A,1)[0];var M=(0,p.useMemo)((function(){if(a){a.status;return(0,N.jsx)(N.Fragment,{children:L(a)})}return null}),[a]);var q=function(){var e=l()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==h?void 0:h.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,N.jsxs)("div",{className:"test-case-panel",children:[(0,N.jsxs)("div",{className:"test-case-panel-body ".concat(j?"active":""),children:[(0,N.jsx)("ul",{className:"s-navs",children:(0,N.jsx)("li",{children:(0,N.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,N.jsx)(C.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,N.jsx)(B,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:c}),rightNode:i?(0,N.jsx)(_.Z,{message:"代码执行中..."}):a?M:(0,N.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,N.jsx)("a",{className:"btn-collapse ".concat(j?"up":""),onClick:function(){b({type:E.SET_VISIBLE,payload:!j})},children:j?(0,N.jsx)(v.Z,{}):(0,N.jsx)(g.Z,{})}),(0,N.jsxs)("footer",{className:"footer",children:[(0,N.jsx)("span",{children:"控制台"}),(0,N.jsxs)("div",{className:"flex-container",children:[(null==f?void 0:f.is_program)&&(null==f?void 0:f.above_question)&&(0,N.jsx)(m.ZP,{onClick:function(){return q(null==f?void 0:f.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==f?void 0:f.is_program)&&(null==f?void 0:f.under_question)&&(0,N.jsx)(m.ZP,{onClick:function(){return q(null==f?void 0:f.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,N.jsx)(m.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){b({type:E.SET_VISIBLE,payload:!0}),b({type:E.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==Z.get("qtype")&&(0,N.jsx)(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){b({type:E.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},98234:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},75136:function(e,n,t){"use strict";t.d(n,{H7:function(){return p},MK:function(){return f},MU:function(){return l},X6:function(){return u},bM:function(){return a},fi:function(){return h},fu:function(){return s},n4:function(){return m},rX:function(){return d},vl:function(){return v},zO:function(){return c}});var i=t(82242),r=t.n(i),o=t(85750);function s(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function a(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function l(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function m(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function v(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},27666:function(e,n,t){"use strict";var i=t(61414),r=t(71783);n.Z=function(e){let n;const t=t=>()=>{n=null,e.apply(void 0,(0,i.Z)(t))},o=function(){if(null==n){for(var e=arguments.length,i=new Array(e),o=0;o{r.Z.cancel(n),n=null},o}},81228:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(19243),r=t(16177),o=t(74258),s=t(35796),a=t(59301),l=t(92310),c=t.n(l),u=t(28647),d=t(55405),f=t(27666),p=t(36355),h=t(83116),m=t(37613);const v=e=>{const{componentCls:n}=e;return{[n]:{position:"fixed",zIndex:e.zIndexPopup}}};var g=(0,h.Z)("Affix",(e=>{const n=(0,m.TS)(e,{zIndexPopup:e.zIndexBase+10});return[v(n)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,n,t){if(void 0!==t&&n.top>e.top-t)return t+n.top}function _(e,n,t){if(void 0!==t&&n.bottom{const n=e.getTargetFunc(),t=null==n?void 0:n(),{prevTarget:i}=e.state;i!==t&&(y.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.addEventListener(n,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:t}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:n}=e.state,t=e.getTargetFunc(),i=null==t?void 0:t();y.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.removeEventListener(t,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:n,offsetTop:t}=e.props;return void 0===n&&void 0===t?0:t},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:n,lastAffix:t}=e.state,{onChange:i}=e.props,r=e.getTargetFunc();if(n!==j.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!r)return;const o=e.getOffsetTop(),s=e.getOffsetBottom(),a=r();if(a){const n={status:j.None},r=x(e.placeholderNodeRef.current);if(0===r.top&&0===r.left&&0===r.width&&0===r.height)return;const l=x(a),c=w(r,l,o),u=_(r,l,s);void 0!==c?(n.affixStyle={position:"fixed",top:c,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}):void 0!==u&&(n.affixStyle={position:"fixed",bottom:u,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}),n.lastAffix=!!n.affixStyle,i&&t!==n.lastAffix&&i(n.lastAffix),e.setState(n)}},e.prepareMeasure=()=>{e.setState({status:j.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,f.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,f.Z)((()=>{const n=e.getTargetFunc(),{affixStyle:t}=e.state;if(n&&t){const i=e.getOffsetTop(),r=e.getOffsetBottom(),o=n();if(o&&e.placeholderNodeRef.current){const n=x(o),s=x(e.placeholderNodeRef.current),a=w(s,n,i),l=_(s,n,r);if(void 0!==a&&t.top===a||void 0!==l&&t.bottom===l)return}}e.prepareMeasure()})),e}return(0,r.Z)(t,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:n}=this.props;return void 0!==n?n:null!=e?e:b}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:n}=this.state,{affixPrefixCls:t,rootClassName:i,children:r}=this.props,o=c()(e&&i,{[t]:!!e});let s=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return a.createElement(u.Z,{onResize:this.updatePosition},a.createElement("div",Object.assign({},s,{ref:this.placeholderNodeRef}),e&&a.createElement("div",{style:n,"aria-hidden":"true"}),a.createElement("div",{className:o,ref:this.fixedNodeRef,style:e},a.createElement(u.Z,{onResize:this.updatePosition},r))))}}]),t}(a.Component);k.contextType=p.E_;var S=(0,a.forwardRef)(((e,n)=>{const{prefixCls:t,rootClassName:i}=e,{getPrefixCls:r}=(0,a.useContext)(p.E_),o=r("affix",t),[s,l]=g(o),u=Object.assign(Object.assign({},e),{affixPrefixCls:o,rootClassName:c()(i,l)});return s(a.createElement(k,Object.assign({},u,{ref:n})))}))},79817:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(61414),r=t(92310),o=t.n(r),s=t(83794),a=t(59301),l=t(6774),c=t(13845),u=t(68031),d=t(81228),f=t(36355);var p=a.createContext(void 0);var h=e=>{const{href:n,title:t,prefixCls:i,children:r,className:s,target:l,replace:c}=e,u=a.useContext(p),{registerLink:d,unregisterLink:h,scrollTo:m,onClick:v,activeLink:g,direction:x}=u||{};a.useEffect((()=>(null==d||d(n),()=>{null==h||h(n)})),[n]);const{getPrefixCls:w}=a.useContext(f.E_),_=w("anchor",i),y=g===n,b=o()(`${_}-link`,s,{[`${_}-link-active`]:y}),j=o()(`${_}-link-title`,{[`${_}-link-title-active`]:y});return a.createElement("div",{className:b},a.createElement("a",{className:j,href:n,title:"string"==typeof t?t:"",target:l,onClick:e=>{c&&(e.preventDefault(),window.location.replace(n)),null==v||v(e,{title:t,href:n}),null==m||m(n)}},t),"horizontal"!==x?r:null)},m=t(17313),v=t(83116),g=t(37613);const x=e=>{const{componentCls:n,holderOffsetBlock:t,motionDurationSlow:i,lineWidthBold:r,colorPrimary:o,lineType:s,colorSplit:a}=e;return{[`${n}-wrapper`]:{marginBlockStart:-t,paddingBlockStart:t,[n]:Object.assign(Object.assign({},(0,m.Wf)(e)),{position:"relative",paddingInlineStart:r,[`${n}-link`]:{paddingBlock:e.linkPaddingBlock,paddingInline:`${e.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},m.vS),{position:"relative",display:"block",marginBlockEnd:e.anchorTitleBlock,color:e.colorText,transition:`all ${e.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${n}-link-title`]:{color:e.colorPrimary},[`${n}-link`]:{paddingBlock:e.anchorPaddingBlockSecondary}}}),[`&:not(${n}-wrapper-horizontal)`]:{[n]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${r}px ${s} ${a}`,content:'" "'},[`${n}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${i} ease-in-out`,width:r,backgroundColor:o,[`&${n}-ink-visible`]:{display:"inline-block"}}}},[`${n}-fixed ${n}-ink ${n}-ink`]:{display:"none"}}}},w=e=>{const{componentCls:n,motionDurationSlow:t,lineWidthBold:i,colorPrimary:r}=e;return{[`${n}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${e.lineType} ${e.colorSplit}`,content:'" "'},[n]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${n}-link:first-of-type`]:{paddingInline:0},[`${n}-ink`]:{position:"absolute",bottom:0,transition:`left ${t} ease-in-out, width ${t} ease-in-out`,height:i,backgroundColor:r}}}}};var _=(0,v.Z)("Anchor",(e=>{const{fontSize:n,fontSizeLG:t,paddingXXS:i}=e,r=(0,g.TS)(e,{holderOffsetBlock:i,anchorPaddingBlockSecondary:i/2,anchorTitleBlock:n/14*3,anchorBallSize:t/2});return[x(r),w(r)]}),(e=>({linkPaddingBlock:e.paddingXXS,linkPaddingInlineStart:e.padding})));function y(){return window}function b(e,n){if(!e.getClientRects().length)return 0;const t=e.getBoundingClientRect();return t.width||t.height?n===window?(n=e.ownerDocument.documentElement,t.top-n.clientTop):t.top-n.getBoundingClientRect().top:t.top}const j=/#([\S ]+)$/,k=e=>{var n;const{rootClassName:t,anchorPrefixCls:r,className:m,style:v,offsetTop:g,affix:x=!0,showInkInFixed:w=!1,children:_,items:k,direction:S="vertical",bounds:C,targetOffset:N,onClick:B,onChange:T,getContainer:A,getCurrentAnchor:E,replace:P}=e;const[Z,L]=a.useState([]),[M,q]=a.useState(null),I=a.useRef(M),O=a.useRef(null),D=a.useRef(null),R=a.useRef(!1),{direction:F,getTargetContainer:G,anchor:z}=a.useContext(f.E_),H=null!==(n=null!=A?A:G)&&void 0!==n?n:y,W=JSON.stringify(Z),U=(0,s.useEvent)((e=>{Z.includes(e)||L((n=>[].concat((0,i.Z)(n),[e])))})),V=(0,s.useEvent)((e=>{Z.includes(e)&&L((n=>n.filter((n=>n!==e))))})),Y=(0,s.useEvent)((e=>{if(I.current===e)return;const n="function"==typeof E?E(e):e;q(n),I.current=n,null==T||T(e)})),K=a.useCallback((()=>{if(R.current)return;const e=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;const i=[],r=H();if(e.forEach((e=>{const o=j.exec(null==e?void 0:e.toString());if(!o)return;const s=document.getElementById(o[1]);if(s){const o=b(s,r);on.top>e.top?n:e)).link;return""}(Z,void 0!==N?N:g||0,C);Y(e)}),[W,N,g]),J=a.useCallback((e=>{Y(e);const n=j.exec(e);if(!n)return;const t=document.getElementById(n[1]);if(!t)return;const i=H();let r=(0,c.Z)(i,!0)+b(t,i);r-=void 0!==N?N:g||0,R.current=!0,(0,u.Z)(r,{getContainer:H,callback(){R.current=!1}})}),[N,g]),X=o()(t,`${r}-wrapper`,{[`${r}-wrapper-horizontal`]:"horizontal"===S,[`${r}-rtl`]:"rtl"===F},m,null==z?void 0:z.className),Q=o()(r,{[`${r}-fixed`]:!x&&!w}),$=o()(`${r}-ink`,{[`${r}-ink-visible`]:M}),ee=Object.assign(Object.assign({maxHeight:g?`calc(100vh - ${g}px)`:"100vh"},null==z?void 0:z.style),v),ne=e=>Array.isArray(e)?e.map((e=>a.createElement(h,Object.assign({replace:P},e,{key:e.key}),"vertical"===S&&ne(e.children)))):null,te=a.createElement("div",{ref:O,className:X,style:ee},a.createElement("div",{className:Q},a.createElement("span",{className:$,ref:D}),"items"in e?ne(k):_));a.useEffect((()=>{const e=H();return K(),null==e||e.addEventListener("scroll",K),()=>{null==e||e.removeEventListener("scroll",K)}}),[W]),a.useEffect((()=>{"function"==typeof E&&Y(E(I.current||""))}),[E]),a.useEffect((()=>{(()=>{var e;const n=null===(e=O.current)||void 0===e?void 0:e.querySelector(`.${r}-link-title-active`);if(n&&D.current){const{style:e}=D.current,t="horizontal"===S;e.top=t?"":`${n.offsetTop+n.clientHeight/2}px`,e.height=t?"":`${n.clientHeight}px`,e.left=t?`${n.offsetLeft}px`:"",e.width=t?`${n.clientWidth}px`:"",t&&(0,l.Z)(n,{scrollMode:"if-needed",block:"nearest"})}})()}),[S,E,W,M]);const ie=a.useMemo((()=>({registerLink:U,unregisterLink:V,scrollTo:J,activeLink:M,onClick:B,direction:S})),[M,B,J,S]);return a.createElement(p.Provider,{value:ie},x?a.createElement(d.Z,{offsetTop:g,target:H},te):te)};const S=e=>{const{prefixCls:n,rootClassName:t}=e,{getPrefixCls:i}=a.useContext(f.E_),r=i("anchor",n),[s,l]=_(r);return s(a.createElement(k,Object.assign({},e,{rootClassName:o()(l,t),anchorPrefixCls:r})))};S.Link=h;var C=S},31797:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(59301),r=t(56762),o=t(92343),s=t(92310),a=t.n(s),l=t(36355),c=t(96865);var u=e=>{const{value:n,formatter:t,precision:r,decimalSeparator:o,groupSeparator:s="",prefixCls:a}=e;let l;if("function"==typeof t)l=t(n);else{const e=String(n),t=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(t&&"-"!==e){const e=t[1];let n=t[2]||"0",c=t[4]||"";n=n.replace(/\B(?=(\d{3})+(?!\d))/g,s),"number"==typeof r&&(c=c.padEnd(r,"0").slice(0,r>0?r:0)),c&&(c=`${o}${c}`),l=[i.createElement("span",{key:"int",className:`${a}-content-value-int`},e,n),c&&i.createElement("span",{key:"decimal",className:`${a}-content-value-decimal`},c)]}else l=e}return i.createElement("span",{className:`${a}-content-value`},l)},d=t(17313),f=t(83116),p=t(37613);const h=e=>{const{componentCls:n,marginXXS:t,padding:i,colorTextDescription:r,titleFontSize:o,colorTextHeading:s,contentFontSize:a,fontFamily:l}=e;return{[`${n}`]:Object.assign(Object.assign({},(0,d.Wf)(e)),{[`${n}-title`]:{marginBottom:t,color:r,fontSize:o},[`${n}-skeleton`]:{paddingTop:i},[`${n}-content`]:{color:s,fontSize:a,fontFamily:l,[`${n}-content-value`]:{display:"inline-block",direction:"ltr"},[`${n}-content-prefix, ${n}-content-suffix`]:{display:"inline-block"},[`${n}-content-prefix`]:{marginInlineEnd:t},[`${n}-content-suffix`]:{marginInlineStart:t}}})}};var m=(0,f.Z)("Statistic",(e=>{const n=(0,p.TS)(e,{});return[h(n)]}),(e=>{const{fontSizeHeading3:n,fontSize:t}=e;return{titleFontSize:t,contentFontSize:n}}));var v=e=>{const{prefixCls:n,className:t,rootClassName:r,style:o,valueStyle:s,value:d=0,title:f,valueRender:p,prefix:h,suffix:v,loading:g=!1,onMouseEnter:x,onMouseLeave:w,decimalSeparator:_=".",groupSeparator:y=","}=e,{getPrefixCls:b,direction:j,statistic:k}=i.useContext(l.E_),S=b("statistic",n),[C,N]=m(S),B=i.createElement(u,Object.assign({decimalSeparator:_,groupSeparator:y,prefixCls:S},e,{value:d})),T=a()(S,{[`${S}-rtl`]:"rtl"===j},null==k?void 0:k.className,t,r,N);return C(i.createElement("div",{className:T,style:Object.assign(Object.assign({},null==k?void 0:k.style),o),onMouseEnter:x,onMouseLeave:w},f&&i.createElement("div",{className:`${S}-title`},f),i.createElement(c.Z,{paragraph:!1,loading:g,className:`${S}-skeleton`},i.createElement("div",{style:s,className:`${S}-content`},h&&i.createElement("span",{className:`${S}-content-prefix`},h),p?p(B):B,v&&i.createElement("span",{className:`${S}-content-suffix`},v)))))};const g=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function x(e,n){const{format:t=""}=n,i=new Date(e).getTime(),r=Date.now();return function(e,n){let t=e;const i=/\[[^\]]*]/g,r=(n.match(i)||[]).map((e=>e.slice(1,-1))),o=n.replace(i,"[]"),s=g.reduce(((e,n)=>{let[i,r]=n;if(e.includes(i)){const n=Math.floor(t/r);return t-=n*r,e.replace(new RegExp(`${i}+`,"g"),(e=>{const t=e.length;return n.toString().padStart(t,"0")}))}return e}),o);let a=0;return s.replace(i,(()=>{const e=r[a];return a+=1,e}))}(Math.max(i-r,0),t)}const w=e=>{const{value:n,format:t="HH:mm:ss",onChange:s,onFinish:a}=e,l=(0,r.Z)(),c=i.useRef(null),u=()=>{const e=function(e){return new Date(e).getTime()}(n);e>=Date.now()&&(c.current=setInterval((()=>{l(),null==s||s(e-Date.now()),e(u(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[n]);return i.createElement(v,Object.assign({},e,{valueRender:e=>(0,o.Tm)(e,{title:void 0}),formatter:(e,n)=>x(e,Object.assign(Object.assign({},n),{format:t}))}))};var _=i.memo(w);v.Countdown=_;var y=v},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[14889,79817,4977],{680:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),r=t(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=t(22589),a=function(e,n){return r.createElement(s.Z,(0,i.Z)({},e,{ref:n,icon:o}))};var l=r.forwardRef(a)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,o=!1,s=null,a=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,I(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,q(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){_=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,s=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},B=function(n,t,i){y(m)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!g)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var s=t.width,a=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(m)<=4.4)N(t.showToolBar)&&(t.height-=7),N(t.showAlgebraInput)&&(t.height-=37),t.width<605&&N(t.showToolBar)&&(t.width=605,s=605);else{var u=100;(N(t.showToolBar)||N(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=N(t.showMenuBar)?245:155),s=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},w||x.appendChild(b)):o.appendChild(b),x.appendChild(o),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):j(e,n)}if(r){scriptLoadStarted=!0;for(var S=0;S0?(r.remove(),a.attr("id","fullscreencontent").show(),jQuery(o).append(a),window.dispatchEvent(new Event("resize"))):B(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(s=0;se/4*3&&(a=e/4*3),l=a/5.8,s.setAttribute("src",w),s.setAttribute("width",a),s.setAttribute("height",l);var u=(e-a)/2,d=(n-l)/2;s.style.left=u+"px",s.style.top=d+"px",r.appendChild(s)}return r.appendChild(c),r},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],q=function(e,n){if(m=e,n)I(m,!0);else{var o,s,a=!r;if(a){var l=y(m);!isNaN(l)&&l<4.4&&(a=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in s=c>0?m:0===c?o+m:"https://www.geogebra.org/apps/5.2.814.0/",M)if(m.slice(-1*M[u].length)===M[u]||m.slice(-1*(M[u].length+1))===M[u]+"/")return void I(s,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!a||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(t.showToolBar)||N(t.showMenuBar)||N(t.showAlgebraInput)||N(t.enableRightClick)||t.appName&&"classic"!=t.appName?s+="web3d/":s+="webSimple/",I(s,!1)}},I=function(e,n){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===n&&(n=-1===e.indexOf("http")),p=n,v="web.nocache.js",g=!1;var t=f.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?M.indexOf(t[t.length-2])>=0&&(v=t[t.length-2]+".nocache.js"):(v="webSimple.nocache.js",g=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),q("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),q(e,!1),null!==c&&I(c,p),a=!0}return void 0!==t.material_id?k(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,s=void 0!==i&&i,a=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,n,t,i,r,o){var s=null;if(null!=o&&""!=o)for(var a=e.parentNode;null!=a;){if((" "+a.className+" ").indexOf(" "+o+" ")>-1){s=a;break}a=a.parentNode}var l=0,c=0,u=0,d=0,f=0,p=0,h=0;if(s)l=s.offsetWidth,c=Math.max(i?s.offsetWidth:0,s.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=l&&(void 0===r||!r)&&("rtl"===document.dir?(f=l-m.width-m.left,p=u<=480?10:30):(p=m.left,f=u<=480?10:30),d=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(s=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(s=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,s,i,e.scaleContainerClass),!s||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var s=t.querySelector(".appletParameters");if(s){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==s.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(s.parentElement&&/fullscreen/.test(s.parentElement.className))return;var a=i(o,t);e()&&s.setAttribute("data-param-scale",a);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function s(e){var n=o[e](),t=i[e];if(n in t)return n;var s=[];for(var a in t)s[t[a]]=a;throw r&&r(e,s,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=s(n));return e},webModule.__computePropValue=s,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var a=(e=Cb).indexOf(Db);-1!=a&&(t=parseInt(e.substring(a+P),$),e=e.substring(O,a))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;ie||e>o-20&&tn||n>r-20&&i0&&(null===(r=l.filter((function(e){return!e.answer_text})))||void 0===r?void 0:r.length)>0)){e.next=11;break}return p.ZP.info("填空项不能为空!"),e.abrupt("return");case 11:return c=a.code,l.length>0&&(null==l||l.map((function(e){c=e.multi_line?c.substring(0,c.indexOf("@▁▁@"))+e.answer_text+c.substring(c.indexOf("@▁▁@")+4):c.substring(0,c.indexOf("@▁@"))+e.answer_text+c.substring(c.indexOf("@▁@")+3)}))),e.next=15,(0,x.n4)(t,n||{code:v.Base64.encode(c),language:a.language,answers:null==l?void 0:l.map((function(e){return e.answer_text}))});case 15:return u=e.sent,e.abrupt("return",u);case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e,n){return G.apply(this,arguments)}function G(){return(G=l()(s()().mark((function e(n,t){var i,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=j.userAnswer,r=v.Base64.decode(j.code),i.length>0&&(null==i||i.map((function(e){r=e.multi_line?r.substring(0,r.indexOf("@▁▁@"))+e.value+r.substring(r.indexOf("@▁▁@")+4):r.substring(0,r.indexOf("@▁@"))+e.value+r.substring(r.indexOf("@▁@")+3)}))),e.next=5,(0,x.n4)(t,n||{code:v.Base64.encode(r),language:j.language,answers:null==i?void 0:i.map((function(e){return e.value}))});case 5:return o=e.sent,e.abrupt("return",o);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(){return(new Date).getTime()}return(0,f.useEffect)((function(){(O||c)&&P(c||Z.id)}),[Z]),(0,f.useEffect)((function(){return function(){sessionStorage.removeItem("projectFill")}}),[]),(0,b.jsxs)("div",{children:[(0,b.jsx)(h.ZP,r()(r()({loading:N},n),{},{onClick:l()(s()().mark((function e(){var n,o,a,c,u,d,f,h,w,_,y,b,S,C;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("提交代码"!==t){e.next=21;break}if(B(!0),!N){e.next=4;break}return e.abrupt("return");case 4:return e.next=6,(0,g.ZP)("/api/problems/".concat(E,"/start.json"),{method:"get"});case 6:return n=e.sent,e.next=9,F(null,null==n?void 0:n.identifier);case 9:if(0!==(null==(o=e.sent)?void 0:o.status)){e.next=18;break}return a=function(){var e=l()(s()().mark((function e(){var t,i,r,o,l,u;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==n?void 0:n.identifier,"submit");case 2:if(i=e.sent,r=i.status,i.message,o=i.data,l=z(),u=l-c>1e4*(null==j||null===(t=j.userAnswer)||void 0===t?void 0:t.length),0===r||u||setTimeout(a,1e3),!u){e.next=13;break}return m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时",content:"请检查程序代码是否存在死循环"}),B(!1),e.abrupt("return");case 13:0===r&&(B(!1),I(o),2===o.status&&(B(!1),m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),c=z(),e.next=15,(0,x.bM)(null==n?void 0:n.identifier,{});case 15:a(),e.next=19;break;case 18:B(!1);case 19:return k&&k(!0),e.abrupt("return");case 21:return u=!0,e.next=24,i.validateFields().then((function(){u=!1}),(function(e){var n,t;e.errorFields[0].name.includes("standard_answers")?p.ZP.error("填空项答案不能为空"):p.ZP.error(e.errorFields[0].errors[0]),0===(null===(n=e.errorFields)||void 0===n?void 0:n.length)&&(u=!1),i.scrollToField(null==e||null===(t=e.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"smooth",block:"center"}),u=!0}));case 24:if(!u){e.next=26;break}return e.abrupt("return");case 26:if(B(!0),!N){e.next=29;break}return e.abrupt("return");case 29:if(d="",f=i.getFieldsValue(),E){e.next=40;break}return e.next=34,(0,g.ZP)("/api/problems.json",{method:"post",body:r()(r()({},f),{},{hack:r()(r()({},null==f?void 0:f.hack),{},{sub_discipline_id:null==f||null===(h=f.hack)||void 0===h||null===(h=h.sub_discipline_id)||void 0===h?void 0:h[1],difficult:f.difficulty,item_banks_group_id:f.item_banks_group_id}),hack_codes:r()(r()({},f.hack_codes),{},{code:v.Base64.encode(f.hack_codes.code)}),hack_sets:[r()({},f.hack_sets)],is_blank:!0})});case 34:d=e.sent,E=null===(w=d)||void 0===w?void 0:w.identifier,sessionStorage.projectFill=E,P(E),e.next=43;break;case 40:return e.next=42,(0,g.ZP)("/api/problems/".concat(E,".json"),{method:"put",body:r()(r()({},f),{},{hack:r()(r()({},null==f?void 0:f.hack),{},{sub_discipline_id:null==f||null===(_=f.hack)||void 0===_||null===(_=_.sub_discipline_id)||void 0===_?void 0:_[1],difficult:f.difficulty,item_banks_group_id:f.item_banks_group_id}),hack_codes:r()(r()({},f.hack_codes),{},{code:v.Base64.encode(f.hack_codes.code)}),update_hack_sets:[r()({},f.hack_sets)],is_blank:!0})});case 42:d=e.sent;case 43:return e.next=45,(0,g.ZP)("/api/problems/".concat(E,"/start.json"),{method:"get"});case 45:return y=e.sent,e.next=48,D(null,null==y?void 0:y.identifier);case 48:if(0!==(null==(b=e.sent)?void 0:b.status)){e.next=57;break}return S=function(){var e=l()(s()().mark((function e(){var n,t,i,r,o,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,x.rX)(null==y?void 0:y.identifier,"submit");case 2:if(t=e.sent,i=t.status,t.message,r=t.data,o=z(),a=o-C>1e3*(f.hack.time_limit+3)*(null==f||null===(n=f.standard_answers)||void 0===n?void 0:n.length),0===i||a||setTimeout(S,1e3),!a){e.next=13;break}return m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"}),B(!1),e.abrupt("return");case 13:0===i&&(B(!1),I(r),2===r.status&&(B(!1),m.Z.error({centered:!0,okText:"知道啦",title:"调试代码超时"})));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=z(),e.next=54,(0,x.bM)(null==y?void 0:y.identifier,{});case 54:S(),e.next=58;break;case 57:B(!1);case 58:case"end":return e.stop()}}),e)}))),children:t})),(null==q?void 0:q.id)&&2!==q.status&&(0,b.jsx)(m.Z,{open:(null==q?void 0:q.id)&&2!==q.status,title:"运行结果",width:1100,footer:!1,onOk:function(){I({})},onCancel:function(){I({})},children:(0,b.jsxs)("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15},children:[(0,b.jsxs)("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14},children:[(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"状态"}),(0,b.jsx)("span",{style:{marginLeft:12,color:0!==q.status&&"#E30000"},children:w.Im[q.status]})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"提交时间"}),(0,b.jsx)("span",{style:{marginLeft:12},children:y()(q.created_at).format("YYYY-MM-DD HH:mm:ss")})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"语言"}),(0,b.jsx)("span",{style:{marginLeft:12},children:q.language})]}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{style:{color:"#666666"},children:"执行用时"}),(0,b.jsxs)("span",{style:{marginLeft:12},children:[q.execute_time,"ms"]})]})]}),(0,b.jsx)(w.Y4,r()({},q))]})})]})}},11533:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});t(59301);var i="result___gu5zt",r="title___xrnx2",o="left___IAxp9",s="leftNode___HL8fG",a="right___ZXYmw",l="rightNode___jYL5_",c=t(92310),u=t.n(c),d=t(37712),f=function(e){var n=e.className,t=e.style,c=void 0===t?{}:t,f=e.leftNode,p=e.leftTitle,h=void 0===p?"自测输入":p,m=e.rightNode,v=e.rightTitle,g=void 0===v?"运行结果":v;return(0,d.jsxs)("div",{className:u()(i,n),style:c,children:[(0,d.jsxs)("div",{className:o,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),(0,d.jsx)("span",{children:h})]}),(0,d.jsx)("div",{className:s,children:f})]}),(0,d.jsxs)("div",{className:a,children:[(0,d.jsxs)("div",{className:r,children:[(0,d.jsx)("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),(0,d.jsx)("span",{children:g})]}),(0,d.jsx)("div",{className:l,children:m})]})]})}},4469:function(e,n,t){"use strict";t.d(n,{h:function(){return g}});var i=t(82242),r=t.n(i),o=t(79800),s=t.n(o),a=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),f=t.n(d),p=(t(24147),t(74794),t(37712)),h=l.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},v={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"]};function g(e){var n=e.value,t=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,a.useRef)(),u=(0,a.useState)(),d=s()(u,2),h=d[0],m=d[1];return(0,a.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,a.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,a.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,a.useEffect)((function(){if(c.current&&!h){var e=f().fromTextArea(c.current,r()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));m(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,a.useState)("python"),o=s()(i,2),d=o[0],f=o[1];return(0,p.jsxs)(c.Z,r()(r()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){f(v[e][1])},children:Object.keys(v).map((function(e){return(0,p.jsx)(h,{value:e,children:v[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(g,{mode:d})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},95992:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),r=t.n(i),o=t(79800),s=t.n(o),a=t(85573),l=t.n(a),c=t(59301),u=t(89780),d=t.n(u),f=t(76374),p=(t(24147),t(6313),t(25717),t(99498),t(25419),t(67549),t(51150)),h=t(37712),m=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},v=t(82242),g=t.n(v),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var n=e.onActionCallback,t=e.title,i=e.icon,r=e.actionName,o=e.className,s=void 0===o?"":o,a=e.children;return(0,h.jsxs)("a",{title:t,className:s,onClick:function(){n(r)},children:[(0,h.jsx)("i",{className:"".concat(i)}),a]})}var _=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,r=e.onActionCallback,o=e.fullScreen,s=e.insertTemp,a=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!a&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(w,g()(g()({},e),{},{onActionCallback:r})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,s&&(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(s),onActionCallback:r,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(w,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:r})})]})},y=t(81074),b=t(78241),j=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},C=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,g()(g()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(b.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsx)(b.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},N=t(4469),B=t(72952),T=t(95237),A=t(18433),E=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),r=i.getContext("2d");i.width=1e3,i.height=800,r.fillStyle="#ffffff",r.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,h.jsx)(T.Z,{style:{height:"100vh"},children:(0,h.jsx)(A.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},P=t(7557),Z=t.n(P),L=t(41498),M=t.n(L),q=t(37205),I=t.n(q),O=t(12378);function D(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(D,go.CommandHandler),D.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},D.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},D.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},D.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},D.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},D.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},D.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},D.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=s.elt(a-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,s,a;if(null===(o=n.findTreeParentNode()))break;if((a=(s=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=D,F=(t(57193),t(85160)),G=t(43418),z=t(43604),H=t(85750),W="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),r=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=s()(u,2),f=d[0],p=d[1],m=function(){var e=M()(Z()().mark((function e(){var n,r;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,H.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:l,className:a.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(G.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(T.Z,{children:[(0,h.jsx)(z.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(z.Z,{onClick:function(){a.current=!a.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(F.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",s="#25ad23",a="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",v="#cccccc",g="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new O.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var s=i.copyNodeData(r.data);i.setGroupKeyForNodeData(s,i.getGroupKeyForNodeData(r.data)),i.addNodeData(s);var a={from:r.key,to:i.getKeyForNodeData(s)};i.addLinkData(a);var l=e.diagram.findNodeForData(s);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function _(n){return e(O.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",b(u,"fill"),b(f,"fill"),b(p,"fill"),b(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",b(v,"fill"),b(g,"fill"),b(m,"fill"),b(x,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",b(d),b(s),b(t),b(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",b(u),b(a),b(l),b(c)))]}function S(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function B(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function T(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function A(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function E(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function P(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),_({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),_({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new O.Binding("pathPattern","thickness",T)),_({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",A(0),A(1),A(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",E(!1),P(O.Spot.Top,!1),P(O.Spot.Left,!1),P(O.Spot.Right,!1),P(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},E(!0),P(O.Spot.Top,!0),P(O.Spot.Left,!0),P(O.Spot.Right,!0),P(O.Spot.Bottom,!0))))),new O.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=t(5112),K=t(94001),J=Y.ZP.Group,X={margin:"0 8px"},Q=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"单元格数:"}),(0,h.jsx)("span",{style:X,children:"行数"}),(0,h.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:X,children:"列数"}),(0,h.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"对齐方式:"}),(0,h.jsx)(b.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(Y.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(Y.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(Y.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(Y.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,a=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=s()(u,2),f=d[0],p=d[1],m=(0,c.useRef)({id:a,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(m.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var v=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",l.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:v}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:a}),(0,h.jsxs)(T.Z,{align:"middle",children:[(0,h.jsx)(z.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(z.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:v,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),re=t(20817),oe=t(8591),se="link",ae="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",fe="------------",pe={default:fe,left:":".concat(fe),center:":".concat(fe,":"),right:"".concat(fe,":")},he=t(12066);var me="@▁▁@",ve=["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 ge(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),_e=l()(l()(l()(l()(l()(l()(l()(l()({},se,"添加链接"),ue,"添加代码块"),ae,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,a=void 0===o?"100%":o,u=e.height,v=void 0===u?400:u,g=e.miniToolbar,x=void 0!==g&&g,w=e.isFocus,b=void 0!==w&&w,j=e.watch,k=e.insertTemp,S=e.mode,T=void 0===S?"markdown":S,A=e.id,P=void 0===A?"markdown-editor-id":A,Z=e.showResizeBar,L=void 0!==Z&&Z,M=e.noStorage,q=void 0!==M&&M,I=e.showNullButton,O=void 0!==I&&I,D=e.showNullProgramButton,R=void 0!==D&&D,F=e.hidetoolBar,z=void 0!==F&&F,H=e.fullScreen,W=void 0!==H&&H,U=e.onBlur,Y=e.onCMBeforeChange,K=e.onFullScreen,J=e.className,X=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,fe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,be=e.placeholder,je=void 0===be?"":be,ke=e.values,Se=void 0===ke?"":ke,Ce=e.extraUse,Ne=(0,c.useState)(null),Be=s()(Ne,2),Te=Be[0],Ae=Be[1],Ee=(0,c.useState)(t),Pe=s()(Ee,2),Ze=Pe[0],Le=Pe[1],Me=(0,c.useState)(j),qe=s()(Me,2),Ie=qe[0],Oe=qe[1],De=(0,c.useState)(W),Re=s()(De,2),Fe=Re[0],Ge=Re[1],ze=(0,c.useState)(""),He=s()(ze,2),We=He[0],Ue=He[1],Ve=(0,c.useState)(0),Ye=s()(Ve,2),Ke=Ye[0],Je=Ye[1],Xe=(0,c.useState)(v),Qe=s()(Xe,2),$e=Qe[0],en=Qe[1],nn=(0,c.useState)(!1),tn=s()(nn,2),rn=(tn[0],tn[1]),on=(0,c.useState)(0),sn=s()(on,2),an=sn[0],ln=sn[1],cn=(0,c.useState)(0),un=s()(cn,2),dn=un[0],fn=un[1],pn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)(),vn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Le(Se),null==Te||Te.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==K||K(Fe)}),[Fe]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var s,a=o[1];"file"===(null===(s=o[0])||void 0===s?void 0:s.kind)&&(a=o[0]);var l=a.getAsFile(),c=l.name.split(".").pop();(0,B.I)(l,(function(e){var t,i,r;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(r=l.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ve.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(pn.current,{mode:T,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",je):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),s=r.lastIndexOf("@▁@",i.ch),a=r.lastIndexOf("@▁▁@",i.ch),l=s>a?s:a,c=s>a?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",n,e,r,i,l,s,a,o),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),fe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ae(n),function(){n.off("paste",e)}}}),[]);var gn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new f.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,gn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=s()(i[t],2),r=n[0],o=n[1],a=l()({},r,(function(){xn(o)}));e.push(a),Te.addKeyMap(a)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(P);e>=Ke+1e4&&(!n||n!==Ze)&&(window.sessionStorage.setItem(P,Ze),rn(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Te,j]),(0,c.useEffect)((function(){Te&&b&&Te.focus()}),[Te,b]),(0,c.useEffect)((function(){if(Ie&&Te){var e=function(e){var n=e.target;if(vn.current){var t=n.scrollTop/n.scrollHeight;vn.current.scrollTop=vn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Ie]),(0,c.useEffect)((function(){if(Te&&Y){var e=function(e,n){Y(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,Y]),(0,c.useEffect)((function(){if(Te&&U){var e=function(){U(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,U]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Le(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,jn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Le("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Le(t),Te.setCursor(fe?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var xn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return Ue("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
      \n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(me),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Oe(!Ie),Te.focus();case"trigger-full-screen":return Ge(!Fe),Te.focus();case se:return void Ue(se);case ue:return void Ue(ue);case ae:return void Ue(ae);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Te,Ie,Fe]),wn=(0,c.useCallback)((function(e,n){var t,i,r,o,s;switch(Ue(""),We){case se:var a=e.title,l=e.link;return Te.replaceSelection("[".concat(a,"](").concat(l,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),f=new Uint8Array(d.length),p=0;p-1||null==g||!g.type?v?Te.replaceSelection("![ ".concat(v," ]( ").concat(m,' "').concat(v,'" )')):Te.replaceSelection("![,](".concat(m,")")):(null==g||null===(o=g.type)||void 0===o?void 0:o.indexOf("video"))>-1?Te.replaceSelection('')):(null==g||null===(s=g.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?Te.replaceSelection('').concat(g.name,"")):ve.includes(x)?Te.replaceSelection('').concat(g.name,"")):Te.replaceSelection("[".concat(g.name,"](").concat(re.Z.API_SERVER).concat(m,")")),Te.focus();case de:for(var w=e.row,_=e.col,y=e.align,b="\n",j=0;j300&&(n=300),en(v+n+"px")}},i=mn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,mn]),(0,c.useEffect)((function(){en(v)}),[v]);var bn={width:ge(a),height:ge($e)},jn=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ke]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){_e[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),fn(t)}),0)}),[We]);var kn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i0||C(!0)},children:(0,O.jsx)(h.Z,{disabled:!a.repeat_answer&&(null==a||null===(r=a.user_answer)||void 0===r?void 0:r.length)>0&&!a.israp,size:"middle",className:"current",style:{marginBottom:20},placeholder:"点击开始作答",readOnly:!0})})}),1===(null==l||null===(o=l.exercise)||void 0===o?void 0:o.commit_status)&&(0,O.jsx)("div",{className:A.analysisWrap,children:(0,O.jsxs)("div",{className:A.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(q.Z,{value:null==a||null===(s=a.standard_answer)||void 0===s?void 0:s[0]})})]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==a?void 0:a.analysis})]})]})})]})},R=t(79817),F=t(61998),G=t(84445),z="score___xDz0X",H="wrap___ODpKq",W=function(e){var n=e.score;return n?(0,O.jsxs)("span",{className:H,children:["得分",(0,O.jsx)("span",{className:"".concat(z," ml10 mr5"),children:n}),"分"]}):(0,O.jsx)("span",{className:"c-red",children:"未评"})},U={flex_box_center:"flex_box_center___NzoJU",flex_space_between:"flex_space_between___Hwix8",flex_box_vertical_center:"flex_box_vertical_center___IjC7Y",flex_box_center_end:"flex_box_center_end___HmCsd",flex_box_column:"flex_box_column___hOf25",shixunWrp:"shixunWrp___yZiPI",fill:"fill___gz7tU",index:"index___eoHnJ",success:"success___vcRmo",fail:"fail___u5yz8",fillInput:"fillInput___ras_5",shixunWrapper:"shixunWrapper___jNj55",score:"score___gt155",name:"name___BgNAP",programWrapper:"programWrapper___lMcxv",desc:"desc___ODeOH",content:"content___RoL0o",analysisWrap:"analysisWrap___wOsyc",greyBg:"greyBg___FqXOG"},V=function(e){var n,t,i,r=e.item,o=e.answerData,a=(0,d.useState)([]),l=u()(a,2),c=l[0],p=l[1],h=(0,d.useState)([]),m=u()(h,2),v=m[0],g=m[1];(0,d.useEffect)((function(){var e;if(null!=r&&null!==(e=r.shixun_details)&&void 0!==e&&e.length){for(var n=[],t=[],i=function(){for(var e,i=0;i<(null==r?void 0:r.shixun_details[o].stage_list.length);i++){var a,l=null==r?void 0:r.shixun_details[o].stage_list[i];n.push(s()(s()({},l),{operation:null==r||null===(a=r.shixun_details)||void 0===a||null===(a=a[o])||void 0===a||null===(a=a.shixun_detail)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.game_identifier,is_jupyter:null==r?void 0:r.is_jupyter,is_jupyter_lab:null==r?void 0:r.is_jupyter_lab}))}if(null!=r&&null!==(e=r.shixun_details)&&void 0!==e&&null!==(e=e[o])&&void 0!==e&&e.shixun_detail){var c,u,d=null==r||null===(c=r.shixun_details)||void 0===c||null===(c=c[o])||void 0===c||null===(c=c.shixun_detail)||void 0===c?void 0:c[0],f=null==r||null===(u=r.shixun_details[o].stage_list)||void 0===u||null===(u=u.find((function(e){return(null==e?void 0:e.game_identifier)===(null==d?void 0:d.game_identifier)})))||void 0===u?void 0:u.user_score;t.push(s()(s()({},d),{},{user_score:f}))}},o=0;o<(null==r||null===(a=r.shixun_details)||void 0===a?void 0:a.length);o++){var a;i()}g(t),p(n)}}),[null==r?void 0:r.shixun_details]);var x=[{title:"关卡",dataIndex:"position",key:"position",align:"center"},{title:"任务名称",dataIndex:"name",key:"name",align:"center",render:function(e){return(0,O.jsx)("span",{className:"overflowHidden1",style:{maxWidth:"400px"},title:e&&e.length>25?e:"",children:e})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",render:function(e,n){return(0,O.jsx)("span",{children:n.evaluate_count?n.evaluate_count:(0,O.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"完成时间",key:"endTime",dataIndex:"endTime",align:"center",render:function(e,n){var t=!1;return n.finished_time&&null!=o&&o.exercise&&null!=o&&o.exercise_answer_user&&(t=-1===(null==o?void 0:o.exercise.time)?T()(null==o?void 0:o.exercise.end_time).isBefore(n.finished_time):T()(null==o?void 0:o.exercise_answer_user.start_at).add(null==o?void 0:o.exercise.time,"m").isBefore(n.finished_time)),(0,O.jsxs)("span",{children:[n.finished_time||(0,O.jsx)("span",{className:"c-grey-999",children:"--"}),(0,O.jsx)("span",{className:"c-orange-ff9 ",children:t?"(已超时)":""})]})}},{title:"耗时",dataIndex:"time_consuming",key:"time_consuming",align:"center",render:function(e,n){return(0,O.jsx)("span",{children:n.time_consuming||(0,O.jsx)("span",{className:"color-grey-9",children:"--"})})}},{title:"查看答案",dataIndex:"view_answer",key:"view_answer",align:"center",render:function(e,n){return(0,O.jsx)("span",{children:n.view_answer?"已查看":"未查看"})}},{title:"得分",dataIndex:"user_score",key:"user_score",align:"center",render:function(e){return(0,O.jsxs)("span",{style:{color:"#FA6400"},children:[e,"分"]})}},{title:"操作",dataIndex:"operation",key:"operation",align:"center",render:function(e,n,t){return!e||n.is_jupyter||n.is_jupyter_lab?(0,O.jsx)("span",{className:"c-grey-999",children:"--"}):(0,O.jsx)(R.Z,{affix:!1,children:(0,O.jsx)(R.Z.Link,{href:"#challenge_".concat(null==r?void 0:r.question_id).concat(t),title:(0,O.jsx)("span",{style:{color:"#0152d9",fontSize:14},children:"查看"})})})}}];console.log(v);var y={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return(0,O.jsxs)("div",{children:[(null==r||null===(n=r.shixun)||void 0===n?void 0:n.length)>0&&(0,O.jsx)("div",{className:U.shixunWrapper,children:null==r||null===(t=r.shixun)||void 0===t?void 0:t.map((function(e,n){return(0,O.jsxs)(w.Z,{className:"mb20",justify:"space-between",children:[(0,O.jsxs)(_.Z,{flex:"1",children:[(0,O.jsxs)("span",{className:U.score,children:["(",e.challenge_score,"分)"]}),(0,O.jsxs)("span",{className:U.name,children:[e.challenge_name," "]})]}),(0,O.jsxs)(_.Z,{children:[!e.answer_status&&(0,O.jsx)("span",{className:"font14",style:{color:"#FA6400"},children:"未完成"}),!!e.answer_status&&(0,O.jsx)("span",{className:"font14",style:{color:"#37AD83"},children:"已完成"})]})]})}))}),1===(null==o||null===(i=o.exercise)||void 0===i?void 0:i.commit_status)&&(0,O.jsxs)(O.Fragment,{children:[!(null==c||!c.length)&&(0,O.jsxs)("div",{children:[(0,O.jsxs)(w.Z,{justify:"space-between",className:"mb10",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 c-grey-666",children:"阶段成绩"}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(W,{score:null==r?void 0:r.user_score})})]}),(0,O.jsx)(F.Z,{columns:x,dataSource:c,pagination:!1})]}),!(null==v||!v.length)&&(0,O.jsxs)("div",{children:[(0,O.jsx)("p",{className:"font16 c-grey-666 mt10",children:"实训详情"}),null==v?void 0:v.map((function(e,n){return(0,O.jsxs)("div",{id:"challenge_".concat(null==r?void 0:r.question_id).concat(n),className:"mt5",children:[(0,O.jsxs)(w.Z,{children:[(0,O.jsxs)("span",{className:"font14 mr15",children:[" 第",e.position,"关"]}),(0,O.jsx)(f.Link,{className:"current c-black font14",target:"_blank",to:"/tasks/".concat(e.game_identifier,"/exercise"),children:e.name}),(0,O.jsx)(_.Z,{style:{marginLeft:"auto"},children:(0,O.jsx)(W,{score:e.user_score})})]}),0===(null==e?void 0:e.st)&&e.passed_code&&(0,O.jsxs)("aside",{className:U.shixunWrp,children:[(0,O.jsxs)("h2",{children:["第一次通关的代码(未通关则为最后一次提交评测的代码)",(0,O.jsx)("span",{className:"c-light-black",children:e.path})]}),(0,O.jsx)(G.ZP,{height:300,language:"python",theme:"default",value:e.passed_code,options:y})]})]})}))]})]})]})},Y=t(24334),K=function(e){var n,t,i=e.item,r=e.answerData,o=(0,d.useState)([]),s=u()(o,2),a=(s[0],s[1]);(0,d.useEffect)((function(){var e,n;(null==i||null===(e=i.evaluate_codes)||void 0===e?void 0:e.length)>0?a(null==i||null===(n=i.evaluate_codes)||void 0===n?void 0:n.map((function(e,n){return{key:n+1,error_msg:null!=e&&e.error_msg?Y.Base64.decode(null==e?void 0:e.error_msg):""}}))):a([{key:"--",error_msg:"--"}])}),[null==i?void 0:i.evaluate_codes]);return(0,O.jsxs)("div",{className:"".concat(U.programWrapper),children:[(0,O.jsx)("div",{className:U.desc,children:"题目描述"}),(0,O.jsx)("div",{className:U.content,children:(0,O.jsx)(q.Z,{value:null==i?void 0:i.description})}),1===(null==r||null===(n=r.exercise)||void 0===n?void 0:n.commit_status)&&(0,O.jsx)(w.Z,{justify:"end",className:"mt40",children:(0,O.jsx)(_.Z,{children:(0,O.jsx)(W,{score:null==i?void 0:i.user_score})})}),!(null==i||!i.user_answer.length)&&(null==i?void 0:i.passed_code)&&(0,O.jsxs)("aside",{className:U.shixunWrp,children:[(0,O.jsx)("h3",{children:"第一次评测通过的代码(未通关则为最后一次提交评测的代码)"}),(0,O.jsx)(G.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:null!=i&&i.passed_code?Y.Base64.decode(null==i?void 0:i.passed_code):"",options:{selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1}})]}),1===(null==r||null===(t=r.exercise)||void 0===t?void 0:t.commit_status)&&(0,O.jsxs)("div",{style:{background:"#F6F7F9"},className:"mt30 p20",children:[(0,O.jsxs)("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"},children:[(0,O.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【答案】"}),(0,O.jsx)(q.Z,{value:(null==i?void 0:i.standard_answer)||""})]}),(0,O.jsxs)("div",{style:{fontSize:"16px",display:"flex"},children:[(0,O.jsx)("span",{style:{whiteSpace:"nowrap"},children:"【解析】"}),(0,O.jsx)(q.Z,{value:(null==i?void 0:i.analysis)||"暂无解析"})]})]})]})},J=t(37205),X=t.n(J),Q=t(36833),$=(h.Z.TextArea,function(e){var n,t=e.item,i=e.answerData,o=e.onBlur,a=void 0===o?function(){}:o,c=(0,d.useState)([]),f=u()(c,2),p=f[0],m=f[1],v=(0,d.useState)([]),g=u()(v,2),x=g[0],y=g[1],b=(0,d.useRef)();return(0,d.useEffect)((function(){var e,n;n=null==t||null===(e=t.standard_answer)||void 0===e?void 0:e.map((function(e){var n;return s()(s()({},e),{},{choice_id:e.position,answer_text:(null==t||null===(n=t.user_answer)||void 0===n||null===(n=n.find((function(n){return n.choice_id===e.choice_id})))||void 0===n?void 0:n.answer_text)||""})})),m(n)}),[null==t?void 0:t.user_answer]),(0,O.jsxs)("div",{children:[null==p?void 0:p.map((function(e,n){var o,s,c;return(0,O.jsxs)(w.Z,{className:"".concat(U.baseMargin," ").concat(U.fill),align:"middle",children:[(0,O.jsxs)(_.Z,{className:U.index,children:["填空项",n+1]}),(0,O.jsx)(_.Z,{flex:"430px",className:"ml20 mr20",children:1===(null==e?void 0:e.model)?(0,O.jsx)(h.Z,{placeholder:"请输入答案",disabled:!(null==i||!i.exercise.commit_status),value:null==e?void 0:e.answer_text,onChange:function(e){p[n].answer_text=e.target.value,m(X()(p))},onBlur:function(){var t=l()(r()().mark((function t(i){var o,s,l;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,a(null==e?void 0:e.answer_text,n+1,p);case 2:0===(o=t.sent).status?((s=x.slice())[n]={status:"success",errorText:""},b.current=s,y(s)):((l=x.slice())[n]={status:"fail",errorText:o.message},b.current=l,y(l));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),className:"".concat(t.user_score&&(t.user_score===t.question_score?"c-green":"c-red")," ").concat(U.fillInput)}):(0,O.jsx)(Q.Z,{value:null==e?void 0:e.answer_text,disabled:!(null==i||!i.exercise.commit_status),onChange:function(){var e=l()(r()().mark((function e(t){var i,o,s,l,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p[n].answer_text=t,m(X()(p)),e.next=4,a(t,n+1,p);case 4:(i=e.sent).status?((c=(null==b||null===(l=b.current)||void 0===l?void 0:l.slice())||[].slice())[n]={status:"fail",errorText:i.message},b.current=c,y(c)):((s=(null==b||null===(o=b.current)||void 0===o?void 0:o.slice())||[].slice())[n]={status:"success",errorText:""},b.current=s,y(s));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),"success"===(null===(o=x[n])||void 0===o?void 0:o.status)&&(0,O.jsx)(_.Z,{children:(0,O.jsxs)(w.Z,{align:"middle",children:[(0,O.jsx)("i",{style:{marginRight:8},className:"iconfont icon-chenggong1 ".concat(U.success)}),(0,O.jsx)("span",{className:U.success,children:"保存成功"})]})}),"fail"===(null===(s=x[n])||void 0===s?void 0:s.status)&&(0,O.jsx)(_.Z,{children:(0,O.jsxs)(w.Z,{align:"middle",children:[(0,O.jsx)("i",{style:{marginRight:8},className:"iconfont icon-tishi7 ".concat(U.fail)}),(0,O.jsx)("span",{className:U.fail,children:null===(c=x[n])||void 0===c?void 0:c.errorText})]})})]},n)})),!(null==i||!i.exercise.commit_status)&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(w.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,O.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,O.jsx)("span",{className:"font14 ml10",children:(null==t?void 0:t.user_score)&&(0,O.jsxs)("span",{children:[(0,O.jsx)("span",{className:{0:"c-red-ee4",1:"c-green"}[Number(null==t?void 0:t.answer_status)]||"c-orange-ff9",children:null==t?void 0:t.user_score}),(0,O.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]})})]}),(0,O.jsx)("div",{className:U.analysisWrap,children:(0,O.jsxs)("div",{className:U.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==t||null===(n=t.standard_answer)||void 0===n?void 0:n.map((function(e,n){var t;return(0,O.jsx)(_.Z,{className:"mr40",children:(0,O.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,O.jsxs)("div",{style:{width:"100px"},children:["填空项",n+1]}),(0,O.jsx)(Q.Z,{value:null==e||null===(t=e.answer_text)||void 0===t?void 0:t[0],disabled:!0})]})},n)}))]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:U.renderHtml,value:null==t?void 0:t.analysis})]})]})})]})]})}),ee=t(20301),ne=t(680),te=(h.Z.TextArea,function(e){var n,t,i=e.item,o=e.answerData,a=e.onBlur,c=void 0===a?function(){}:a,f=(e.onDebug,(0,d.useState)([])),p=u()(f,2),h=p[0],m=p[1];return(0,d.useEffect)((function(){var e,n=null==i||null===(e=i.standard_answer_with_score)||void 0===e?void 0:e.map((function(e,n){var t;return s()(s()({},e),{},{value:(null==i||null===(t=i.user_answer)||void 0===t||null===(t=t.find((function(e){return parseInt(e.choice_id)===n+1})))||void 0===t?void 0:t.answer_text)||""})}));m(n)}),[null==i?void 0:i.standard_answer_with_score]),(0,O.jsxs)("div",{children:[(0,O.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10},children:[(0,O.jsxs)("div",{style:{fontSize:14,color:"#ff0000"},children:[(0,O.jsx)(ne.Z,{}),(0,O.jsx)("span",{style:{marginLeft:5},children:"注意:填写答案之后,必须提交代码进行评测,否则无法得分"})]}),0===(null==o?void 0:o.exercise.commit_status)&&(0,O.jsx)(ee.Z,{ButtonProps:{type:"primary"},ButtonText:"提交代码",items:s()(s()({},i),{},{userAnswer:h}),hackidentifier:null==i?void 0:i.hack_identifier})]}),(null==i?void 0:i.code)&&(0,O.jsx)("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20},children:(0,O.jsx)(q.Z,{disabledFill:!(null==o||!o.exercise.commit_status),className:U.content,programFillValue:h,showProgramFill:!0,onFillBlur:function(){var e=l()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c(null==n||null===(i=n[parseInt(t)])||void 0===i?void 0:i.value,parseInt(t)+1,h);case 2:0===e.sent.status?(h[parseInt(t)].type="success",m(h)):(h[parseInt(t)].type="warning",m(h));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),value:Y.Base64.decode((null==i?void 0:i.code)||"")})}),!(null==i||null===(n=i.standard_answer)||void 0===n||!n.length)&&(0,O.jsx)("div",{className:U.analysisWrap,children:(0,O.jsxs)("div",{className:U.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",align:"middle",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),null==i||null===(t=i.standard_answer)||void 0===t?void 0:t.map((function(e,n){return(0,O.jsxs)(_.Z,{className:"mr40",children:["填空项",n+1,":",null==e?void 0:e.answer_text]},n)}))]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:U.renderHtml,value:(null==i?void 0:i.analysis)||"暂无解析"})]})]})})]})}),ie=t(73449),re=(h.Z.TextArea,function(e){var n=e.data;return(0,O.jsxs)("div",{className:"tc mt80",children:[(0,O.jsx)("img",{width:"486",src:ie.BV})," ",(0,O.jsx)("br",{}),-1===n.status&&(0,O.jsx)("div",{className:"c-grey-999 mt60",children:"您的IP不在考试允许的范围内!"}),-2===n.status&&(0,O.jsxs)("div",{className:" c-grey-999 mt60",children:["您已绑定当前考试IP地址:",(0,O.jsx)("span",{className:"c-red",children:n.ip}),"请使用该IP地址进入考试。"]}),(0,O.jsx)(j.ZP,{className:"mt40 pl20 pr20",type:"primary",children:(0,O.jsx)("a",{href:"/",children:"回到首页"})})]})}),oe=t(20817),se=t(89392),ae=t(23693),le=p.Z.Countdown,ce=h.Z.TextArea,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"],de={0:"c-red-ee4",1:"c-green"},fe=(0,f.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){var n,t,i,o,a,c,p,h,B,I,R,F,G,z,H,W,U,Y,J=e.user,X=e.dispatch,Q=(0,f.useParams)(),ee=(0,d.useState)({}),ne=u()(ee,2),ie=ne[0],fe=ne[1],pe=(0,d.useState)({}),he=u()(pe,2),me=(he[0],he[1],(0,d.useState)({})),ve=u()(me,2),ge=ve[0],xe=ve[1],we=(0,d.useState)(!1),_e=u()(we,2),ye=_e[0],be=_e[1],je=(0,d.useState)(!0),ke=u()(je,2),Se=ke[0],Ce=ke[1],Ne=(0,d.useState)(!1),Be=u()(Ne,2),Te=(Be[0],Be[1]),Ae=(0,d.useState)(!1),Ee=u()(Ae,2),Pe=Ee[0],Ze=(Ee[1],(0,d.useState)()),Le=u()(Ze,2),Me=Le[0],qe=Le[1],Ie=(0,d.useState)(""),Oe=u()(Ie,2),De=Oe[0],Re=Oe[1],Fe=(0,d.useState)("none"),Ge=u()(Fe,2),ze=Ge[0],He=Ge[1],We=(0,d.useState)(""),Ue=u()(We,2),Ve=Ue[0],Ye=(Ue[1],(0,d.useState)({status:0})),Ke=u()(Ye,2),Je=Ke[0],Xe=(Ke[1],(0,d.useRef)()),Qe=(0,d.useState)(0),$e=u()(Qe,2),en=$e[0],nn=$e[1],tn=(0,d.useState)(0),rn=u()(tn,2),on=rn[0],sn=rn[1],an=(0,d.useState)(!1),ln=u()(an,2),cn=ln[0],un=ln[1],dn=(0,d.useState)(!1),fn=u()(dn,2),pn=fn[0],hn=fn[1],mn=(0,d.useState)(),vn=u()(mn,2),gn=vn[0],xn=vn[1],wn=(0,d.useState)(),_n=u()(wn,2),yn=_n[0],bn=_n[1];(0,d.useEffect)((function(){return X({type:"globalSetting/headerFooterToggle",payload:!1}),((0,P.GJ)()||(0,P.y8)())&&Q.categoryId&&J.userInfo.login&&Sn(),window.addEventListener("message",jn),function(){window.removeEventListener("message",jn),window.removeEventListener("beforeunload",kn),X({type:"globalSetting/headerFooterToggle",payload:!0}),location.pathname.indexOf("/detail")>-1&&(0,Z.BU)()}}),[Q.categoryId,J.userInfo.login]);var jn=function(e){"backExercise"===e.data&&(He("none"),Re(""),Sn())},kn=function(e){var n="确定离开此页面吗?此页数据可能会丢失";return(e||window.event).returnValue=n,n},Sn=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return be(!0),e.next=3,(0,L._F)(s()({},Q)).catch((function(){return be(!1)}));case 3:(null==(n=e.sent)?void 0:n.exercise)&&(n.exercise.user_exercise_status=1),be(!1),n&&(n.exercise_types=(null==n?void 0:n.exercise_types)||(null==n||null===(t=n.exercise_scores)||void 0===t?void 0:t.exercise_types),n.question_status=Cn((null==n?void 0:n.exercise_question_types)||[]),fe(n));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Cn=function(e){var n=[];return e.forEach((function(e){n=n.concat(e.items)})),n=n.map((function(e){return{ques_status:null==e?void 0:e.ques_status,score_status:null==e?void 0:e.score_status,question_num:null==e?void 0:e.question_num,ques_id:null==e?void 0:e.question_id}}))};(0,d.useEffect)((function(){var e,n;(null===(e=ie.exercise)||void 0===e?void 0:e.left_time)&&qe(Date.now()+1e3*(null==ie||null===(n=ie.exercise)||void 0===n?void 0:n.left_time))}),[null===(n=ie.exercise)||void 0===n?void 0:n.left_time]);var Nn,Bn,Tn,An,En,Pn,Zn=function(){Sn()},Ln=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.kp)({categoryId:Q.categoryId,commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(m.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,O.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,O.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Zn();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),v.ZP.info(null==n?void 0:n.message)),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),ie.exercise.left_time=t,fe(s()({},ie)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Mn=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(n.is_jupyter||n.is_jupyter_lab?M.BK:M.Ir)({id:n.shixun_identifier});case 2:(null!=(t=e.sent)&&t.game_identifier||null!=t&&t.identifier)&&(n.is_jupyter_lab||n.is_jupyter?Re("/tasks/".concat(t.identifier,"/jupyter?type=exercises&exercisesId=").concat(Q.categoryId,"&coursesId=coursesId&login=").concat(Q.login,"&questionId=").concat(n.question_id)):Re("/tasks/".concat(t.game_identifier,"?type=exercises&exercisesId=").concat(Q.categoryId,"&coursesId=").concat(Q.coursesId,"&login=").concat(Q.login,"&questionId=").concat(n.question_id)),He("block")),-3===(null==t?void 0:t.status)?(0,E.eF)():2===(null==t?void 0:t.status)?qn(null==t?void 0:t.message,n.question_id,n.is_jupyter_lab,n.is_jupyter):3===(null==t?void 0:t.status)&&In(null==t?void 0:t.message);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function e(n,t,i,o){var s,a;n=null!==(s=n)&&void 0!==s&&s.includes(".json")?n:"".concat(n,".json"),m.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,O.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(a=l()(r()().mark((function s(){var a,l;return r()().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,(0,L.$Q)({url:n});case 2:if(a=r.sent){r.next=5;break}return r.abrupt("return");case 5:return v.ZP.success("重置成功,正在进入实践项目!"),r.next=8,(0,M.Ir)({id:a.shixun_identifier});case 8:if(null==(l=r.sent)||!l.game_identifier){r.next=12;break}return Mn({shixun_identifier:null==l?void 0:l.game_identifier,question_id:t,is_jupyter_lab:i,is_jupyter:o}),r.abrupt("return");case 12:2===(null==l?void 0:l.status)?e(null==l?void 0:l.message,t,i,o):3===(null==l?void 0:l.status)&&In(null==l?void 0:l.message);case 13:case"end":return r.stop()}}),s)}))),function(){return a.apply(this,arguments)})})},In=function(e){m.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,O.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},On=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.hack_identifier){e.next=5;break}return e.next=3,(0,L.nF)({id:n.hack_identifier});case 3:0===(null==(t=e.sent)?void 0:t.status)&&(Re("/myproblems/".concat(t.identifier,"?type=exercises&exercisesId=").concat(Q.categoryId,"&coursesId=").concat(Q.coursesId,"&login=").concat(Q.login,"&questionId=").concat(n.question_id)),He("block"));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Dn=function(){var e=l()(r()().mark((function e(n,t,i,o){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=3;break}return console.error("handleSave no questionId params"),e.abrupt("return");case 3:return e.next=5,(0,L.oX)({questionId:n,exercise_choice_id:t,answer_text:i});case 5:return 0===(null==(s=e.sent)?void 0:s.status)&&o&&o(),e.abrupt("return",s);case 8:case"end":return e.stop()}}),e)})));return function(n,t,i,r){return e.apply(this,arguments)}}(),Rn=function(){var e=l()(r()().mark((function e(n){var t,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.WL)({id:Q.categoryId});case 2:if(t=e.sent){e.next=5;break}return e.abrupt("return");case 5:0!==t.question_undo||0!==t.oj_undo?(i="",0!==t.question_undo&&0!==t.oj_undo?i="有 ".concat(t.question_undo," 题未完成,包含 ").concat(t.oj_undo," 个").concat((null==ie||null===(o=ie.exercise_question_types)||void 0===o||null===(o=o.find((function(e){return 6==e.question_type})))||void 0===o?void 0:o.name)||"编程题"):0!==t.question_undo&&0===t.oj_undo?i="有 ".concat(t.question_undo," 题未完成"):0===t.question_undo&&0!==t.oj_undo&&(i="有 ".concat(t.oj_undo," 编程题未完成")),m.Z.confirm({width:530,title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,O.jsxs)("div",{className:"tc font16",children:[i,(0,O.jsx)("br",{}),n?"在".concat(T()(t.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):"提交后无法再修改答题,是否确认提交?"]}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n?Zn():Hn();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})):m.Z.info({width:530,title:"提示",centered:!0,okText:"知道啦",content:(0,O.jsx)("div",{className:"tc font16",children:n?"在".concat(T()(t.end_time).format("YYYY-MM-DD HH:mm"),"之前,允许修改答题"):"提交后无法再修改答题,是否确认提交?"}),onOk:function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n?Zn():Hn();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Fn=function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m.Z.confirm({title:"提示",width:520,centered:!0,transitionName:"",icon:null,content:"重新模拟考试将会清空上一次的全部答题内容,确定要重新模拟考试吗?",onOk:function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("coursesId"!==(null==Q?void 0:Q.coursesId)){e.next=7;break}return e.next=3,(0,L.Mb)({categoryId:null==ie||null===(n=ie.exercise)||void 0===n?void 0:n.examination_bank_id,is_reset:!0});case 3:0===(t=e.sent).status&&f.history.replace("/classrooms/".concat(null==Q?void 0:Q.coursesId,"/exercise/").concat(t.exercise_id,"/").concat(null===(i=J.userInfo)||void 0===i?void 0:i.login,"/initate_answer")),e.next=11;break;case 7:return e.next=9,(0,L._F)(s()(s()({},Q),{},{is_reset:!0}));case 9:0===e.sent.status&&Sn();case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Gn=function(e){return(0,O.jsxs)("div",{children:[(0,O.jsx)(g.Z,{strokeColor:{from:"#108ee9",to:"#87d068"},status:"active",percent:e}),(0,O.jsx)("div",{className:"c-grey-c tc mt10 mb20",children:"正在判分中…"})]})},zn=function(){var e=0,n=m.Z.info({title:"交卷中",icon:null,className:"modal-footer-none",content:Gn(e)}),t=setInterval((function(){e<=100?(e+=2,n.update({content:Gn(e)})):(n.destroy(),clearInterval(t))}),50)},Hn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return zn(),e.next=3,(0,L.kp)({categoryId:Q.categoryId,commit_method:1});case 3:n=e.sent,(0,Z.BU)(),X({type:"exercise/setActionTabs",payload:s()({},{removeEventListenerExitScreen:!0})}),0===(null==n?void 0:n.status)&&(v.ZP.success(null==n?void 0:n.message),Te(!1),setTimeout((function(){m.Z.info({title:"交卷成功!",okText:"确定",onOk:function(){Zn()}})}),3e3));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Wn=function(){var e=l()(r()().mark((function e(n,t,i,o,a){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Dn(t,n,null,(function(){if(o.user_answer=[],o.user_answer.push(n),null!=a&&a.question_id){var e,i,r,l,c=null==a||null===(e=a.sub_exercise_questions)||void 0===e?void 0:e.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)})),u=null==a||null===(i=a.sub_exercise_questions)||void 0===i?void 0:i.filter((function(e){return 3==e.question_type})),d=u.length>0?u.every((function(e){var n;return(null==e?void 0:e.multi_count)==(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?1:u.some((function(e){var n;return(null==e?void 0:e.multi_count)>(null==e||null===(n=e.user_answer)||void 0===n?void 0:n.length)}))?2:0:1;ie.question_status.find((function(e){return e.ques_id===(null==a?void 0:a.question_id)})).ques_status=(null==c?void 0:c.length)===(null==a||null===(r=a.sub_exercise_questions)||void 0===r?void 0:r.length)?0:(null==c?void 0:c.length)>0&&(null==c?void 0:c.length)<(null==a||null===(l=a.sub_exercise_questions)||void 0===l?void 0:l.length)?2:d}else ie.question_status.find((function(e){return e.ques_id===t})).ques_status=n?1:0;fe(s()({},ie))}));case 1:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),Un=function(){var e=l()(r()().mark((function e(n,t,i,o,a,l){var c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn(i,t,n,(function(){var e={choice_id:t,answer_text:n};if(a.user_answer.filter((function(e){return e.choice_id!=t}))?a.user_answer.splice(t-1,1,e):a.user_answer.push(e),null!=l&&l.question_id){var r,c,u,d=null==l||null===(r=l.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)}));ie.question_status.find((function(e){return e.ques_id===(null==l?void 0:l.question_id)})).ques_status=(null==d?void 0:d.length)===(null==l||null===(c=l.sub_exercise_questions)||void 0===c?void 0:c.length)?0:(null==d?void 0:d.length)>0&&(null==d?void 0:d.length)<(null==l||null===(u=l.sub_exercise_questions)||void 0===u?void 0:u.length)?2:1}else ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.every((function(e){return!!e.answer_text}))?1:ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.some((function(e){return!!e.answer_text}))?2:0,a.repeat_answer||(a.israp=!0);fe(s()({},ie))}));case 2:return c=e.sent,e.abrupt("return",c);case 4:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o,s){return e.apply(this,arguments)}}(),Vn=function(){var e=l()(r()().mark((function e(n,t,i,o,a){var l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Dn(i,t,n,(function(){ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.every((function(e){return!!e.value}))?1:ie.question_status.find((function(e){return e.ques_id===i})).ques_status=o.some((function(e){return!!e.value}))?2:0;var e={choice_id:t,answer_text:n};a.user_answer.filter((function(e){return e.choice_id!=t}))?a.user_answer.splice(t-1,1,e):a.user_answer.push(e),a.repeat_answer||(a.israp=!0),fe(s()({},ie))}));case 2:return l=e.sent,e.abrupt("return",l);case 4:case"end":return e.stop()}}),e)})));return function(n,t,i,r,o){return e.apply(this,arguments)}}(),Yn=function(e,n,t){var i,r,o,s,a="",l=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);l&&(null==e||null===(s=e.question_choices)||void 0===s||s.forEach((function(e,n){e.standard_boolean&&(a+=ue[n])})));var c=1===(null==ie||null===(i=ie.exercise)||void 0===i?void 0:i.commit_status);return(0,O.jsxs)("div",{children:[(0,O.jsx)("div",{className:A.baseMargin,children:(0,O.jsx)(x.ZP.Group,{disabled:c,defaultValue:null==e||null===(r=e.user_answer)||void 0===r?void 0:r[0],onChange:function(i){return Wn(i.target.value,null==e?void 0:e.question_id,n,e,t)},className:e.user_score&&"edu-radio-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(o=e.question_choices)||void 0===o?void 0:o.map((function(n,t){var i=2==e.question_type?"":"".concat(ue[t],".");return(0,O.jsx)("div",{className:A.answerWrap,children:(0,O.jsx)(x.ZP,{className:A.noWrap,value:null==n?void 0:n.choice_id,children:(0,O.jsxs)(w.Z,{wrap:!1,align:"middle",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)("span",{style:{color:"#333333"},className:"font16 mr3",children:i})}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==n?void 0:n.choice_text})})]})})},t)}))})}),c&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(w.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,O.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,O.jsx)("span",{className:"font14 ml10",children:(null==e?void 0:e.user_score)&&(0,O.jsxs)("span",{children:[(0,O.jsx)("span",{className:de[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,O.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]})})]}),(0,O.jsx)("div",{className:A.analysisWrap,children:(0,O.jsxs)("div",{className:A.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,O.jsx)(_.Z,{children:l?a:null==e?void 0:e.standard_answer_show})]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})]})},Kn=function(e,n,t){var i;return(0,O.jsx)("div",{children:null==e||null===(i=e.sub_exercise_questions)||void 0===i?void 0:i.map((function(n,i){return(0,O.jsxs)("div",{className:"".concat(A.baseMargin," ").concat(A.singleItem," mb20"),children:[(0,O.jsxs)("div",{style:{display:"flex",alignItems:"baseline",userSelect:"none",marginBottom:40},children:[(0,O.jsxs)("span",{style:{flexShrink:0,color:"#999999"},className:"font14",children:["(",null==n?void 0:n.question_score,"分)"]}),(0,O.jsx)("span",{style:{flexShrink:0,marginRight:6},className:"font16",children:t+1+"."+(i+1)}),(0,O.jsx)(q.Z,{value:null==n?void 0:n.question_title})]}),(0==(null==n?void 0:n.question_type)||2==(null==n?void 0:n.question_type))&&Yn(n,null==n?void 0:n.question_type,e),1==(null==n?void 0:n.question_type)&&Jn(n,null==n?void 0:n.question_type,e),3==(null==n?void 0:n.question_type)&&Xn(n,null==n?void 0:n.question_type,e),4==(null==n?void 0:n.question_type)&&Qn(n,null==n?void 0:n.question_type,e)]},i)}))})},Jn=function(e,n,t){var i,r,o,a="",l=0===(null==e?void 0:e.question_type)||1===(null==e?void 0:e.question_type);l&&(null==e||null===(o=e.question_choices)||void 0===o||o.forEach((function(e,n){e.standard_boolean&&(a+=ue[n])})));var c=1===(null==ie||null===(i=ie.exercise)||void 0===i?void 0:i.commit_status);return(0,O.jsxs)("div",{children:[(0,O.jsx)("div",{className:A.baseMargin,children:(0,O.jsx)(y.Z.Group,{disabled:c,defaultValue:null==e?void 0:e.user_answer,style:{flexDirection:"column"},onChange:function(n){return function(e,n,t,i){Dn(n,e,null,(function(){if(t.user_answer=e,null!=i&&i.question_id){var r,o,a,l=null==i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)}));ie.question_status.find((function(e){return e.ques_id===(null==i?void 0:i.question_id)})).ques_status=(null==l?void 0:l.length)===(null==i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.length)?0:(null==l?void 0:l.length)>0&&(null==l?void 0:l.length)<(null==i||null===(a=i.sub_exercise_questions)||void 0===a?void 0:a.length)?2:1}else t.repeat_answer||(t.israp=!0),ie.question_status.find((function(e){return e.ques_id===n})).ques_status=null!=e&&e.length?1:0;fe(s()({},ie))}))}(n,null==e?void 0:e.question_id,e,t)},className:e.user_score&&"edu-checkbox-".concat(e.user_score===e.question_score?"green":"red"),children:null==e||null===(r=e.question_choices)||void 0===r?void 0:r.map((function(e,n){var t="".concat(ue[n],".");return(0,O.jsx)("div",{className:A.answerWrap,children:(0,O.jsx)(y.Z,{value:null==e?void 0:e.choice_id,children:(0,O.jsxs)(w.Z,{wrap:!1,align:"middle",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3",children:t})}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==e?void 0:e.choice_text})})]})})})}))})}),c&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)(w.Z,{justify:"end",className:"mb20",align:"middle",children:[(0,O.jsx)("span",{className:"font14",style:{color:"#6A7283"},children:"得分"}),(0,O.jsx)("span",{className:"font14 ml10",children:(null==e?void 0:e.user_score)&&(0,O.jsxs)("span",{children:[(0,O.jsx)("span",{className:de[Number(null==e?void 0:e.answer_status)]||"c-orange-ff9",children:null==e?void 0:e.user_score}),(0,O.jsx)("span",{style:{marginLeft:5,color:"#6A7283"},children:"分"})]})})]}),(0,O.jsx)("div",{className:A.analysisWrap,children:(0,O.jsxs)("div",{className:A.greyBg,children:[(0,O.jsxs)(w.Z,{className:"mb20",children:[(0,O.jsx)(_.Z,{className:"font14 mr10",style:{color:"#6A7283"},children:"【答案】"}),(0,O.jsx)(_.Z,{children:l?a:null==e?void 0:e.standard_answer_show})]}),(0,O.jsxs)(w.Z,{children:[(0,O.jsx)("span",{className:"font14 mr10",style:{color:"#6A7283"},children:"【解析】"}),(0,O.jsx)(q.Z,{className:A.renderHtml,value:null==e?void 0:e.analysis})]})]})})]})]})},Xn=function(e,n,t){return(0,O.jsx)($,{item:e,answerData:ie,onBlur:function(){var n=l()(r()().mark((function n(i,o,s){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Un(i,o,null==e?void 0:e.question_id,s,e,t);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},Qn=function(e,n,t){return(0,O.jsx)(D,{item:e,answerData:ie,onBlur:function(n){return function(e,n,t,i){Dn(n,null,e,(function(){if(t.user_answer=[],t.user_answer.push(e),null!=i&&i.question_id){var r,o,a,l=null==i||null===(r=i.sub_exercise_questions)||void 0===r?void 0:r.filter((function(e){var n;return 0===(null===(n=e.user_answer)||void 0===n?void 0:n.length)}));ie.question_status.find((function(e){return e.ques_id===(null==i?void 0:i.question_id)})).ques_status=(null==l?void 0:l.length)===(null==i||null===(o=i.sub_exercise_questions)||void 0===o?void 0:o.length)?0:(null==l?void 0:l.length)>0&&(null==l?void 0:l.length)<(null==i||null===(a=i.sub_exercise_questions)||void 0===a?void 0:a.length)?2:1}else ie.question_status.find((function(e){return e.ques_id===n})).ques_status=e?1:0,t.repeat_answer||(t.israp=!0);fe(s()({},ie))}))}(n,null==e?void 0:e.question_id,e,t)}})},$n=function(e,n){return(0,O.jsx)(V,{item:e,answerData:ie})},et=function(e,n){return(0,O.jsx)(K,{item:e,answerData:ie})},nt=function(e,n){return(0,O.jsx)(te,{item:e,answerData:ie,onBlur:function(){var n=l()(r()().mark((function n(t,i,o){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Vn(t,i,null==e?void 0:e.question_id,o,e);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})));return function(e,t,i){return n.apply(this,arguments)}}()})},tt=function(e,n,t){var i,r,o=null==ie||null===(i=ie.exercise_question_types)||void 0===i?void 0:i.find((function(e){return e.question_type===n}));return(0,O.jsxs)("div",{className:A.answerSheetWrap,children:[(0,O.jsxs)("div",{className:A.answerSheetQuestionTitle,onClick:function(){ge[n]=!ge[n],xe(s()({},ge))},children:[!ge[n]&&(0,O.jsx)(S.Z,{}),ge[n]&&(0,O.jsx)(C.Z,{}),(0,O.jsx)("span",{className:"ml5 c-grey-666",children:e})]}),!ge[n]&&(0,O.jsx)(w.Z,{className:A.answerSheet,gutter:[20,20],children:null==o||null===(r=o.items)||void 0===r?void 0:r.map((function(e,i){var r,o,a,l,c,u;if(e.question_type===n)return(0,O.jsx)(_.Z,{children:(0,O.jsxs)("div",{onClick:function(){var e;if(t!==en||i!==on){var r;if(ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),!pn&&0===(null==ie||null===(e=ie.exercise)||void 0===e?void 0:e.user_exercise_status)&&(0,P.dE)())if(null===(r=ie.exercise_question_types)||void 0===r||null===(r=r[en])||void 0===r||null===(r=r.items)||void 0===r||null===(r=r[on])||void 0===r||!r.repeat_answer)return un(!0),xn(3),void bn({oneindex:t,twoindex:i});nn(t),sn(i);var o="Anchor_".concat(n,"_").concat(i),a=document.getElementById(o);a&&setTimeout((function(){return a.scrollIntoView({block:"start",behavior:"smooth"})}))}},className:"\n ".concat(A.answerSheetItem,"\n ").concat(null!=ie&&null!==(r=ie.question_status)&&void 0!==r&&r.some((function(n){var t;return n.ques_id===e.question_id&&1===(null==n?void 0:n.ques_status)&&0===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.active:"","\n ").concat(null!=ie&&null!==(o=ie.question_status)&&void 0!==o&&o.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&0===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.partialActive:"","\n ").concat(null!=ie&&null!==(a=ie.question_status)&&void 0!==a&&a.some((function(n){var t;return n.ques_id===e.question_id&&1===(null==n?void 0:n.score_status)&&1===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.yes:"","\n ").concat(null!=ie&&null!==(l=ie.question_status)&&void 0!==l&&l.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.score_status)&&1===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.no:"","\n ").concat(null!=ie&&null!==(c=ie.question_status)&&void 0!==c&&c.some((function(n){var t;return n.ques_id===e.question_id&&3===(null==n?void 0:n.score_status)&&1===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)}))?A.bf:"","\n ").concat(t===en&&i===on?A.selected:"","\n "),children:[(0,O.jsx)("span",{className:A.qindex,children:i+1}),(null==ie||null===(u=ie.question_status)||void 0===u?void 0:u.some((function(n){var t;return n.ques_id===e.question_id&&2===(null==n?void 0:n.ques_status)&&0===(null==ie||null===(t=ie.exercise)||void 0===t?void 0:t.commit_status)})))&&(0,O.jsx)("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}})]},i)})}))},n)]})},it=function(e,n){var t,i,o,a,c;return(0,O.jsxs)("div",{className:A.questionItem,id:"Anchor_".concat(null==e?void 0:e.question_type,"_").concat(n),children:[(0,O.jsxs)("div",{style:{display:"flex",alignItems:"baseline",marginTop:20,marginBottom:40,userSelect:"none"},children:[(0,O.jsxs)("span",{className:"".concat(A.questionScore," mr10"),children:[null==e?void 0:e.question_score,"分"]}),(0,O.jsxs)("span",{className:"font16 ".concat(A.noWrap),children:[n+1,"、"]}),(0,O.jsx)(q.Z,{value:8==(null==e?void 0:e.question_type)?null==e?void 0:e.description:null==e?void 0:e.question_title}),!(null!=e&&e.repeat_answer)&&(0,O.jsx)("span",{style:{color:"#E30000",marginLeft:20,fontSize:14},children:"注意:该题作答之后不允许修改答案。"}),!(null==e||null===(t=e.schools)||void 0===t||!t.length)&&(0,O.jsx)(b.Z,{title:"该实训题面向指定单位开放",children:(0,O.jsx)("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"})})]}),0==(null==e?void 0:e.question_type)&&Yn(e,null==e?void 0:e.question_type),2==(null==e?void 0:e.question_type)&&Yn(e,null==e?void 0:e.question_type),1==(null==e?void 0:e.question_type)&&Jn(e,null==e?void 0:e.question_type),3==(null==e?void 0:e.question_type)&&Xn(e,null==e?void 0:e.question_type),4==(null==e?void 0:e.question_type)&&Qn(e,null==e?void 0:e.question_type),5==(null==e?void 0:e.question_type)&&!(null!==(i=ie.exercise)&&void 0!==i&&i.commit_status)&&(0,O.jsx)("div",{style:{margin:"-28px 0 12px 62px"},children:(0,O.jsxs)(w.Z,{justify:"space-between",align:"middle",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)("span",{className:"font14 c-grey-666",children:"任务关卡"})}),(0,O.jsx)(_.Z,{children:(0,O.jsx)(j.ZP,{type:"primary",className:A.toIframeBtn,onClick:function(){return function(e){var n;e.redo?m.Z.confirm({width:530,title:"提示",centered:!0,okText:"确定",cancelText:"再想想",content:(0,O.jsx)("div",{className:"tc font16",children:"您之前已经挑战过该实训,考试过程中需要重新挑战"}),onOk:(n=l()(r()().mark((function n(){var t,i,o,a;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,L.$Q)({id:e.myshixun_identifier,url:e.url});case 2:(t=n.sent)&&(i=(0,se.cloneDeep)(null==ie?void 0:ie.exercise_question_types),o=null==i?void 0:i.findIndex((function(e){return 5===e.question_type})),i[o].items.find((function(n){return n.question_id===e.question_id})).redo=!1,i[o].items.find((function(n){return n.question_id===e.question_id})).shixun_identifier=t.shixun_identifier,ie.exercise_question_types=i,fe(ie),a=s()(s()({},e),{},{shixun_identifier:t.shixun_identifier}),Mn(a));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})}):Mn(e)}(e)},children:"进入答题"})})]})}),5==(null==e?void 0:e.question_type)&&$n(e,null==e||e.question_type),6==(null==e?void 0:e.question_type)&&!(null!==(o=ie.exercise)&&void 0!==o&&o.commit_status)&&(0,O.jsx)("div",{style:{margin:"-28px 0 -25px"},children:(0,O.jsx)(w.Z,{justify:"end",align:"middle",children:(0,O.jsx)(_.Z,{children:(0,O.jsx)(j.ZP,{type:"primary",className:A.toIframeBtn,onClick:function(){return On(e)},children:"进入答题"})})})}),6==(null==e?void 0:e.question_type)&&et(e,null==e||e.question_type),7==(null==e?void 0:e.question_type)&&Kn(e,null==e||e.question_type,n),8==(null==e?void 0:e.question_type)&&nt(e,null==e||e.question_type),!(null==e||null===(a=e.answer_comments)||void 0===a||!a.length)&&(0,O.jsx)("div",{className:"mt30",children:null==e||null===(c=e.answer_comments)||void 0===c?void 0:c.map((function(n,t){var i,r;return(0,O.jsxs)("div",{children:[(0,O.jsxs)(w.Z,{align:"middle",gutter:[0,10],children:[(0,O.jsx)(_.Z,{flex:"50px",children:(0,O.jsx)("img",{src:oe.Z.API_SERVER+"/images/"+(null===(i=n.user)||void 0===i?void 0:i.image_url),width:"40",style:{borderRadius:40}})}),(0,O.jsxs)(_.Z,{flex:"1",children:[n.updated_at,(0,O.jsx)("br",{}),null===(r=n.user)||void 0===r?void 0:r.name]}),(0,O.jsxs)(_.Z,{className:"c-grey-c",children:[n.shixun_chanllge_position&&(0,O.jsxs)("span",{children:["第",n.shixun_chanllge_position,"关"]}),4!==e.question_type&&(0,O.jsxs)("span",{children:["原始得分",n.origin_score,"分 ,"]})," 修正为",n.score,"分"]})]}),n.comment&&(0,O.jsxs)(w.Z,{align:"middle",gutter:[0,10],children:[(0,O.jsx)(_.Z,{flex:"50px"}),(0,O.jsx)(_.Z,{flex:"1",children:(0,O.jsx)(ce,{autoSize:!0,value:n.comment,disabled:!0})})]})]},t)}))})]})},rt=function(e,n){return(0,O.jsx)(d.Fragment,{children:tt(e.name||ae.f[e.question_type].name,e.question_type,n)})},ot=function(e){var n=["零","一","二","三","四","五","六","七","八","九"],t=["","十","百","千","万"];e=parseInt(e);var i=function(e){for(var i=e.toString().split("").reverse(),r="",o=0;o0&&0==i[o]&&0==i[o-1]?"":n[i[o]]+(0==i[o]?t[0]:t[o]))+r;return r},r=Math.floor(e/1e4),o=e%1e4;return o.toString().length<4&&(o="0"+o),r?i(r)+"万"+i(o):i(e)};return(0,O.jsxs)(k.Z,{size:"middle",spinning:ye,children:[Pe&&(0,O.jsx)(N.Z,{iframe:Xe}),(0,O.jsx)("iframe",{style:{display:ze},id:"iframeShixuns",className:A.iframe,src:De,ref:Xe,frameBorder:"0"}),(0,O.jsx)("div",{className:A.fixHeader,children:(0,O.jsxs)(w.Z,{align:"middle",className:"edu-container",children:[(0,O.jsx)(_.Z,{children:(0,O.jsx)(E.VV,{status:null!=ie&&null!==(t=ie.exercise)&&void 0!==t&&t.commit_status?[E.ju[4]]:[E.ju[99]]})}),(0,O.jsx)(_.Z,{className:"".concat(A.title," ml10"),children:null==ie||null===(i=ie.exercise)||void 0===i?void 0:i.exercise_name}),(0,O.jsx)(_.Z,{style:{marginLeft:"auto"},children:(null==ie||null===(o=ie.exercise)||void 0===o?void 0:o.left_time)>0&&(0,O.jsxs)("aside",{className:"".concat(A.countDown," ").concat(Ve),children:["剩余答题时长",(0,O.jsx)(le,{value:Me,onFinish:Ln})]})}),(0,O.jsx)(_.Z,{children:null!=ie&&null!==(a=ie.exercise)&&void 0!==a&&a.commit_status?(0,O.jsx)(j.ZP,{className:A.submitButton,style:{marginLeft:30,width:116},type:"primary",onClick:Fn,children:"重新模拟考试"}):(0,O.jsx)(j.ZP,{className:A.submitButton,style:{marginLeft:30},type:"primary",onClick:function(){return Rn(!1)},children:"交卷"})})]})}),(0,O.jsxs)("section",{className:"edu-container",children:[0===Je.status&&(0,O.jsxs)(w.Z,{className:A.mainPart,wrap:!1,children:[(0,O.jsxs)(_.Z,{flex:Se?"280px":"0px",children:[(0,O.jsxs)("div",{className:A.leftPart,children:[Se&&(0,O.jsxs)("aside",{className:"bg-white",children:[(0,O.jsxs)("aside",{className:A.answerInfo,children:[(0,O.jsxs)(w.Z,{justify:"space-between",children:[(0,O.jsx)(_.Z,{children:"答题进度"}),(0,O.jsxs)(_.Z,{className:A.answerProgress,children:[(0,O.jsx)("span",{style:{color:"#165DFF"},children:null==ie||null===(c=ie.question_status)||void 0===c||null===(c=c.filter((function(e){return 1===(null==e?void 0:e.ques_status)})))||void 0===c?void 0:c.length}),(0,O.jsxs)("span",{style:{color:"#999999"},children:["/",null==ie||null===(p=ie.exercise_types)||void 0===p?void 0:p.q_counts]})]})]}),(0,O.jsx)(w.Z,{children:(0,O.jsx)(g.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:(null==ie||null===(h=ie.question_status)||void 0===h||null===(h=h.filter((function(e){return 1===(null==e?void 0:e.ques_status)})))||void 0===h?void 0:h.length)/(null==ie||null===(B=ie.exercise_types)||void 0===B?void 0:B.q_counts)*100,showInfo:!1})}),(0,O.jsx)(w.Z,{children:(0,O.jsxs)(_.Z,{children:[(0,O.jsxs)("span",{className:"c-grey-333",children:["共 ",(0,O.jsx)("span",{style:{color:"#165DFF"},children:(null==ie||null===(I=ie.exercise_types)||void 0===I?void 0:I.q_counts)||(null==ie||null===(R=ie.exercise_scores)||void 0===R||null===(R=R.exercise_types)||void 0===R?void 0:R.q_counts)})," 题:"]}),(0,O.jsxs)("span",{className:"c-grey-333",children:["满分 ",(0,O.jsx)("span",{style:{color:"#FA6400"},children:(null==ie||null===(F=ie.exercise_types)||void 0===F?void 0:F.q_scores)||(null==ie||null===(G=ie.exercise_scores)||void 0===G||null===(G=G.exercise_types)||void 0===G?void 0:G.q_scores)})," 分"]})]})})]}),(0,O.jsxs)(w.Z,{className:A.dottedLineWrapper,align:"middle",children:[(0,O.jsx)(_.Z,{className:A.leftHalfCircle}),(0,O.jsx)(_.Z,{flex:1,className:A.dottedLine}),(0,O.jsx)(_.Z,{className:A.rightHalfCircle})]}),(0,O.jsx)(w.Z,{children:(0,O.jsx)(_.Z,{flex:"1",children:(0,O.jsx)("aside",{className:A.cardList,children:null==ie||null===(z=ie.exercise_question_types)||void 0===z?void 0:z.map((function(e,n){return(0,O.jsx)(d.Fragment,{children:rt(e,n)},e.question_type)}))})})})]}),0===(null==ie||null===(H=ie.exercise)||void 0===H?void 0:H.commit_status)&&(0,O.jsxs)(w.Z,{justify:"space-around",align:"middle",className:A.answerSheetBottom,children:[(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:A.answerYes}),"已答"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:"".concat(A.answerNo," ml10"),children:(0,O.jsx)("div",{style:{height:"50%",background:"rgba(22,93,255,0.4)"}})}),"部分答题"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:"".concat(A.answerNo," ml10")}),"未答"]})]}),1===(null==ie||null===(W=ie.exercise)||void 0===W?void 0:W.commit_status)&&(0,O.jsxs)(w.Z,{justify:"space-around",align:"middle",className:A.answerSheetBottom,children:[(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{className:A.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"正确"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:"".concat(A.answerNo," ml10")}),"错误"]}),(0,O.jsxs)(_.Z,{className:A.tooltipWrap,children:[(0,O.jsx)("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:"".concat(A.answerNo," ml10")}),"部分得分"]})]})]}),(0,O.jsxs)("div",{className:A.fold,onClick:function(){return Ce(!Se)},children:[Se&&(0,O.jsx)(b.Z,{title:"收起答题卡",children:(0,O.jsx)("span",{className:"icon-zuojiantou iconfont c-grey-c"})}),!Se&&(0,O.jsx)(b.Z,{title:"展开",children:(0,O.jsx)("span",{className:"icon-youjiantou iconfont c-grey-c"})})]})]}),(0,O.jsx)(_.Z,{flex:"1",children:(0,O.jsxs)("section",{className:[A.rightPart,"ml20"].join(" "),children:[(0,O.jsx)("div",{className:"".concat(A.questionPart," pl30 pr30"),children:(0,O.jsxs)(d.Fragment,{children:[(0,O.jsxs)("div",{className:"pt20",children:[(0,O.jsxs)("span",{className:A.questionTypeTitle,children:[ot(en+1),"、",null==ie||null===(Nn=ie.exercise_question_types)||void 0===Nn||null===(Nn=Nn[en])||void 0===Nn?void 0:Nn.name]}),(0,O.jsxs)("span",{className:A.questionTypeInfo,children:["(共",null==ie||null===(Bn=ie.exercise_question_types)||void 0===Bn||null===(Bn=Bn[en])||void 0===Bn?void 0:Bn.count,"题;",7===(null==ie||null===(Tn=ie.exercise_question_types)||void 0===Tn||null===(Tn=Tn[en])||void 0===Tn?void 0:Tn.question_type)?"包含".concat(null==ie||null===(An=ie.exercise_question_types)||void 0===An||null===(An=An[en])||void 0===An?void 0:An.sub_questions_count,"小题"):""," 共",null==ie||null===(En=ie.exercise_question_types)||void 0===En||null===(En=En[en])||void 0===En?void 0:En.score,"分)"]})]}),(0,O.jsx)(d.Fragment,{children:it(null==ie||null===(Pn=ie.exercise_question_types)||void 0===Pn||null===(Pn=Pn[en])||void 0===Pn||null===(Pn=Pn.items)||void 0===Pn?void 0:Pn[on],on)},on)]},en)}),(0,O.jsx)(w.Z,{className:A.bottom,align:"middle",justify:"end",children:(0,O.jsxs)(_.Z,{children:[(0!=en||0!=on)&&(0,O.jsx)(j.ZP,{className:"".concat(A.changeButton," ").concat(A.prevBtn," mr20"),type:"default",onClick:function(){var e,n;if((ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),!pn&&0===(null==ie||null===(e=ie.exercise)||void 0===e?void 0:e.user_exercise_status)&&(0,P.dE)())&&(null===(n=ie.exercise_question_types)||void 0===n||null===(n=n[en])||void 0===n||null===(n=n.items)||void 0===n||null===(n=n[on])||void 0===n||!n.repeat_answer))return un(!0),void xn(1);0===on?(en-=1,on=ie.exercise_question_types[en].items.length-1):on-=1,nn(en),sn(on)},children:"上一题"}),!(en===(null==ie||null===(U=ie.exercise_question_types)||void 0===U?void 0:U.length)-1&&on===(null==ie||null===(Y=ie.exercise_question_types)||void 0===Y||null===(Y=Y[en])||void 0===Y||null===(Y=Y.items)||void 0===Y?void 0:Y.length)-1)&&(0,O.jsx)(j.ZP,{className:A.changeButton,type:"primary",onClick:function(){var e,n;if((ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),!pn&&0===(null==ie||null===(e=ie.exercise)||void 0===e?void 0:e.user_exercise_status)&&(0,P.dE)())&&(null===(n=ie.exercise_question_types)||void 0===n||null===(n=n[en])||void 0===n||null===(n=n.items)||void 0===n||null===(n=n[on])||void 0===n||!n.repeat_answer))return un(!0),void xn(2);ie.exercise_question_types[en].items.length-1===on?(en+=1,on=0):on+=1,nn(en),sn(on)},children:"下一题"})]})})]})}),(0,O.jsx)(m.Z,{title:"注意",open:cn,onCancel:function(){return un(!1)},footer:!1,children:(0,O.jsxs)("div",{children:[(0,O.jsx)("p",{style:{marginBottom:0},children:"离开该题后不允许再次修改答案,确认离开吗?"}),(0,O.jsxs)("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between"},children:[(0,O.jsx)(y.Z,{checked:pn,onChange:function(e){hn(e.target.checked)},children:"下次不再显示"}),(0,O.jsxs)("div",{children:[(0,O.jsx)(j.ZP,{onClick:function(){(ie.exercise_question_types[en].items[on].israp||""===ie.exercise_question_types[en].items[on].israp)&&(ie.exercise_question_types[en].items[on].israp=!0,fe(s()({},ie)))},children:"我再想想"}),(0,O.jsx)(j.ZP,{onClick:function(){ie.exercise_question_types[en].items[on].israp=!1,fe(s()({},ie)),1===gn?(0===on?(en-=1,on=ie.exercise_question_types[en].items.length-1):on-=1,console.log(ie.exercise_question_types[en].items[on],"-----"),nn(en),sn(on)):2===gn?(ie.exercise_question_types[en].items.length-1===on?(en+=1,on=0):on+=1,nn(en),sn(on)):(nn(yn.oneindex),sn(yn.twoindex)),un(!1)},type:"primary",style:{marginLeft:30},children:"确认"})]})]})]})})]}),0!==Je.status&&(0,O.jsx)(re,{data:Je})]})]})}))},76666:function(e,n,t){"use strict";t.d(n,{Y4:function(){return Z},Im:function(){return A},ZP:function(){return M}});var i=t(79800),r=t.n(i),o=t(7557),s=t.n(o),a=t(41498),l=t.n(a),c=t(82242),u=t.n(c),d=t(85573),f=t.n(d),p=t(59301),h=t(92832),m=t(3113),v=t(78386),g=t(20538),x=t(98234),w=t(24334),_=t(51021),y=t(51150),b=t(66621),j=t(34376),k=t(85750),S=t(32007),C=t(11533),N=t(37712),B=h.Z.TextArea,T={visible:!1,tabIndex:"0"},A=f()(f()(f()(f()(f()(f()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),E=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(E||{});function P(e,n){switch(n.type){case E.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case E.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function Z(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,c=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,f=e.setMonacoValue,h=e.setData,m=(0,p.useRef)(),v=(0,p.useRef)(),g=(0,p.useRef)(),_=null,S={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,p.useEffect)((function(){if(i&&!a&&m.current){var e=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(m.current);var n=(0,b.pp)(w.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!a&&v.current){var t=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(v.current),t.write((0,b.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!a&&g.current){var s=new j.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});s.open(g.current),s.write((0,b.pp)(w.Base64.decode(o))),s.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:_=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,N.jsx)("div",{ref:m}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,f(n),setTimeout((function(){h(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,N.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,N.jsx)("div",{ref:g}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{style:{fontSize:"16px"},onClick:l()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=f,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){h(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:_=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!a&&(0,N.jsx)(y.Z,{value:r,style:S}),a&&(0,N.jsx)("div",{style:S,children:(0,N.jsx)("a",{onClick:function(){return(0,b.LR)(c,r)},children:r})})]}),(0,N.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,N.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,N.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[w.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:_=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:_=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:_=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",_," "]})}function L(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,s=e.expected_output,a=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,N.jsx)("p",{children:"执行结果:"}),(0,N.jsx)("pre",{children:w.Base64.decode(r)})]});break;case x.h.NOMATCH:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsxs)("p",{children:["输出:",r&&w.Base64.decode(r)]}),(0,N.jsxs)("p",{children:["预期输出:",s&&w.Base64.decode(s)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:a=(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("p",{children:["最后执行的输入:",(0,N.jsx)("pre",{children:o})]}),(0,N.jsx)("p",{children:"执行出错信息:"}),(0,N.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:a=(0,N.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:a=(0,N.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,N.jsxs)(N.Fragment,{children:[" ",a," "]})}var M=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,a=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,f=e.hack,h=e.user,x=(0,p.useReducer)(P,T),w=r()(x,2),y=w[0],b=w[1],j=y.visible,A=(y.tabIndex,(0,S.useSearchParams)()),Z=r()(A,1)[0];var M=(0,p.useMemo)((function(){if(a){a.status;return(0,N.jsx)(N.Fragment,{children:L(a)})}return null}),[a]);var q=function(){var e=l()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==h?void 0:h.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,N.jsxs)("div",{className:"test-case-panel",children:[(0,N.jsxs)("div",{className:"test-case-panel-body ".concat(j?"active":""),children:[(0,N.jsx)("ul",{className:"s-navs",children:(0,N.jsx)("li",{children:(0,N.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,N.jsx)(C.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,N.jsx)(B,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:c}),rightNode:i?(0,N.jsx)(_.Z,{message:"代码执行中..."}):a?M:(0,N.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,N.jsx)("a",{className:"btn-collapse ".concat(j?"up":""),onClick:function(){b({type:E.SET_VISIBLE,payload:!j})},children:j?(0,N.jsx)(v.Z,{}):(0,N.jsx)(g.Z,{})}),(0,N.jsxs)("footer",{className:"footer",children:[(0,N.jsx)("span",{children:"控制台"}),(0,N.jsxs)("div",{className:"flex-container",children:[(null==f?void 0:f.is_program)&&(null==f?void 0:f.above_question)&&(0,N.jsx)(m.ZP,{onClick:function(){return q(null==f?void 0:f.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==f?void 0:f.is_program)&&(null==f?void 0:f.under_question)&&(0,N.jsx)(m.ZP,{onClick:function(){return q(null==f?void 0:f.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,N.jsx)(m.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){b({type:E.SET_VISIBLE,payload:!0}),b({type:E.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==Z.get("qtype")&&(0,N.jsx)(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){b({type:E.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},98234:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},75136:function(e,n,t){"use strict";t.d(n,{H7:function(){return p},MK:function(){return f},MU:function(){return l},X6:function(){return u},bM:function(){return a},fi:function(){return h},fu:function(){return s},n4:function(){return m},rX:function(){return d},vl:function(){return v},zO:function(){return c}});var i=t(82242),r=t.n(i),o=t(85750);function s(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function a(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function l(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function c(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function m(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function v(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},27666:function(e,n,t){"use strict";var i=t(61414),r=t(71783);n.Z=function(e){let n;const t=t=>()=>{n=null,e.apply(void 0,(0,i.Z)(t))},o=function(){if(null==n){for(var e=arguments.length,i=new Array(e),o=0;o{r.Z.cancel(n),n=null},o}},81228:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(19243),r=t(16177),o=t(74258),s=t(35796),a=t(59301),l=t(92310),c=t.n(l),u=t(28647),d=t(55405),f=t(27666),p=t(36355),h=t(83116),m=t(37613);const v=e=>{const{componentCls:n}=e;return{[n]:{position:"fixed",zIndex:e.zIndexPopup}}};var g=(0,h.Z)("Affix",(e=>{const n=(0,m.TS)(e,{zIndexPopup:e.zIndexBase+10});return[v(n)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,n,t){if(void 0!==t&&n.top>e.top-t)return t+n.top}function _(e,n,t){if(void 0!==t&&n.bottom{const n=e.getTargetFunc(),t=null==n?void 0:n(),{prevTarget:i}=e.state;i!==t&&(y.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.addEventListener(n,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:t}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:n}=e.state,t=e.getTargetFunc(),i=null==t?void 0:t();y.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.removeEventListener(t,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:n,offsetTop:t}=e.props;return void 0===n&&void 0===t?0:t},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:n,lastAffix:t}=e.state,{onChange:i}=e.props,r=e.getTargetFunc();if(n!==j.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!r)return;const o=e.getOffsetTop(),s=e.getOffsetBottom(),a=r();if(a){const n={status:j.None},r=x(e.placeholderNodeRef.current);if(0===r.top&&0===r.left&&0===r.width&&0===r.height)return;const l=x(a),c=w(r,l,o),u=_(r,l,s);void 0!==c?(n.affixStyle={position:"fixed",top:c,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}):void 0!==u&&(n.affixStyle={position:"fixed",bottom:u,width:r.width,height:r.height},n.placeholderStyle={width:r.width,height:r.height}),n.lastAffix=!!n.affixStyle,i&&t!==n.lastAffix&&i(n.lastAffix),e.setState(n)}},e.prepareMeasure=()=>{e.setState({status:j.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,f.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,f.Z)((()=>{const n=e.getTargetFunc(),{affixStyle:t}=e.state;if(n&&t){const i=e.getOffsetTop(),r=e.getOffsetBottom(),o=n();if(o&&e.placeholderNodeRef.current){const n=x(o),s=x(e.placeholderNodeRef.current),a=w(s,n,i),l=_(s,n,r);if(void 0!==a&&t.top===a||void 0!==l&&t.bottom===l)return}}e.prepareMeasure()})),e}return(0,r.Z)(t,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:n}=this.props;return void 0!==n?n:null!=e?e:b}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:n}=this.state,{affixPrefixCls:t,rootClassName:i,children:r}=this.props,o=c()(e&&i,{[t]:!!e});let s=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return a.createElement(u.Z,{onResize:this.updatePosition},a.createElement("div",Object.assign({},s,{ref:this.placeholderNodeRef}),e&&a.createElement("div",{style:n,"aria-hidden":"true"}),a.createElement("div",{className:o,ref:this.fixedNodeRef,style:e},a.createElement(u.Z,{onResize:this.updatePosition},r))))}}]),t}(a.Component);k.contextType=p.E_;var S=(0,a.forwardRef)(((e,n)=>{const{prefixCls:t,rootClassName:i}=e,{getPrefixCls:r}=(0,a.useContext)(p.E_),o=r("affix",t),[s,l]=g(o),u=Object.assign(Object.assign({},e),{affixPrefixCls:o,rootClassName:c()(i,l)});return s(a.createElement(k,Object.assign({},u,{ref:n})))}))},79817:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(61414),r=t(92310),o=t.n(r),s=t(83794),a=t(59301),l=t(6774),c=t(13845),u=t(68031),d=t(81228),f=t(36355);var p=a.createContext(void 0);var h=e=>{const{href:n,title:t,prefixCls:i,children:r,className:s,target:l,replace:c}=e,u=a.useContext(p),{registerLink:d,unregisterLink:h,scrollTo:m,onClick:v,activeLink:g,direction:x}=u||{};a.useEffect((()=>(null==d||d(n),()=>{null==h||h(n)})),[n]);const{getPrefixCls:w}=a.useContext(f.E_),_=w("anchor",i),y=g===n,b=o()(`${_}-link`,s,{[`${_}-link-active`]:y}),j=o()(`${_}-link-title`,{[`${_}-link-title-active`]:y});return a.createElement("div",{className:b},a.createElement("a",{className:j,href:n,title:"string"==typeof t?t:"",target:l,onClick:e=>{c&&(e.preventDefault(),window.location.replace(n)),null==v||v(e,{title:t,href:n}),null==m||m(n)}},t),"horizontal"!==x?r:null)},m=t(17313),v=t(83116),g=t(37613);const x=e=>{const{componentCls:n,holderOffsetBlock:t,motionDurationSlow:i,lineWidthBold:r,colorPrimary:o,lineType:s,colorSplit:a}=e;return{[`${n}-wrapper`]:{marginBlockStart:-t,paddingBlockStart:t,[n]:Object.assign(Object.assign({},(0,m.Wf)(e)),{position:"relative",paddingInlineStart:r,[`${n}-link`]:{paddingBlock:e.linkPaddingBlock,paddingInline:`${e.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},m.vS),{position:"relative",display:"block",marginBlockEnd:e.anchorTitleBlock,color:e.colorText,transition:`all ${e.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${n}-link-title`]:{color:e.colorPrimary},[`${n}-link`]:{paddingBlock:e.anchorPaddingBlockSecondary}}}),[`&:not(${n}-wrapper-horizontal)`]:{[n]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${r}px ${s} ${a}`,content:'" "'},[`${n}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${i} ease-in-out`,width:r,backgroundColor:o,[`&${n}-ink-visible`]:{display:"inline-block"}}}},[`${n}-fixed ${n}-ink ${n}-ink`]:{display:"none"}}}},w=e=>{const{componentCls:n,motionDurationSlow:t,lineWidthBold:i,colorPrimary:r}=e;return{[`${n}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${e.lineType} ${e.colorSplit}`,content:'" "'},[n]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${n}-link:first-of-type`]:{paddingInline:0},[`${n}-ink`]:{position:"absolute",bottom:0,transition:`left ${t} ease-in-out, width ${t} ease-in-out`,height:i,backgroundColor:r}}}}};var _=(0,v.Z)("Anchor",(e=>{const{fontSize:n,fontSizeLG:t,paddingXXS:i}=e,r=(0,g.TS)(e,{holderOffsetBlock:i,anchorPaddingBlockSecondary:i/2,anchorTitleBlock:n/14*3,anchorBallSize:t/2});return[x(r),w(r)]}),(e=>({linkPaddingBlock:e.paddingXXS,linkPaddingInlineStart:e.padding})));function y(){return window}function b(e,n){if(!e.getClientRects().length)return 0;const t=e.getBoundingClientRect();return t.width||t.height?n===window?(n=e.ownerDocument.documentElement,t.top-n.clientTop):t.top-n.getBoundingClientRect().top:t.top}const j=/#([\S ]+)$/,k=e=>{var n;const{rootClassName:t,anchorPrefixCls:r,className:m,style:v,offsetTop:g,affix:x=!0,showInkInFixed:w=!1,children:_,items:k,direction:S="vertical",bounds:C,targetOffset:N,onClick:B,onChange:T,getContainer:A,getCurrentAnchor:E,replace:P}=e;const[Z,L]=a.useState([]),[M,q]=a.useState(null),I=a.useRef(M),O=a.useRef(null),D=a.useRef(null),R=a.useRef(!1),{direction:F,getTargetContainer:G,anchor:z}=a.useContext(f.E_),H=null!==(n=null!=A?A:G)&&void 0!==n?n:y,W=JSON.stringify(Z),U=(0,s.useEvent)((e=>{Z.includes(e)||L((n=>[].concat((0,i.Z)(n),[e])))})),V=(0,s.useEvent)((e=>{Z.includes(e)&&L((n=>n.filter((n=>n!==e))))})),Y=(0,s.useEvent)((e=>{if(I.current===e)return;const n="function"==typeof E?E(e):e;q(n),I.current=n,null==T||T(e)})),K=a.useCallback((()=>{if(R.current)return;const e=function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;const i=[],r=H();if(e.forEach((e=>{const o=j.exec(null==e?void 0:e.toString());if(!o)return;const s=document.getElementById(o[1]);if(s){const o=b(s,r);on.top>e.top?n:e)).link;return""}(Z,void 0!==N?N:g||0,C);Y(e)}),[W,N,g]),J=a.useCallback((e=>{Y(e);const n=j.exec(e);if(!n)return;const t=document.getElementById(n[1]);if(!t)return;const i=H();let r=(0,c.Z)(i,!0)+b(t,i);r-=void 0!==N?N:g||0,R.current=!0,(0,u.Z)(r,{getContainer:H,callback(){R.current=!1}})}),[N,g]),X=o()(t,`${r}-wrapper`,{[`${r}-wrapper-horizontal`]:"horizontal"===S,[`${r}-rtl`]:"rtl"===F},m,null==z?void 0:z.className),Q=o()(r,{[`${r}-fixed`]:!x&&!w}),$=o()(`${r}-ink`,{[`${r}-ink-visible`]:M}),ee=Object.assign(Object.assign({maxHeight:g?`calc(100vh - ${g}px)`:"100vh"},null==z?void 0:z.style),v),ne=e=>Array.isArray(e)?e.map((e=>a.createElement(h,Object.assign({replace:P},e,{key:e.key}),"vertical"===S&&ne(e.children)))):null,te=a.createElement("div",{ref:O,className:X,style:ee},a.createElement("div",{className:Q},a.createElement("span",{className:$,ref:D}),"items"in e?ne(k):_));a.useEffect((()=>{const e=H();return K(),null==e||e.addEventListener("scroll",K),()=>{null==e||e.removeEventListener("scroll",K)}}),[W]),a.useEffect((()=>{"function"==typeof E&&Y(E(I.current||""))}),[E]),a.useEffect((()=>{(()=>{var e;const n=null===(e=O.current)||void 0===e?void 0:e.querySelector(`.${r}-link-title-active`);if(n&&D.current){const{style:e}=D.current,t="horizontal"===S;e.top=t?"":`${n.offsetTop+n.clientHeight/2}px`,e.height=t?"":`${n.clientHeight}px`,e.left=t?`${n.offsetLeft}px`:"",e.width=t?`${n.clientWidth}px`:"",t&&(0,l.Z)(n,{scrollMode:"if-needed",block:"nearest"})}})()}),[S,E,W,M]);const ie=a.useMemo((()=>({registerLink:U,unregisterLink:V,scrollTo:J,activeLink:M,onClick:B,direction:S})),[M,B,J,S]);return a.createElement(p.Provider,{value:ie},x?a.createElement(d.Z,{offsetTop:g,target:H},te):te)};const S=e=>{const{prefixCls:n,rootClassName:t}=e,{getPrefixCls:i}=a.useContext(f.E_),r=i("anchor",n),[s,l]=_(r);return s(a.createElement(k,Object.assign({},e,{rootClassName:o()(l,t),anchorPrefixCls:r})))};S.Link=h;var C=S},31797:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(59301),r=t(56762),o=t(92343),s=t(92310),a=t.n(s),l=t(36355),c=t(96865);var u=e=>{const{value:n,formatter:t,precision:r,decimalSeparator:o,groupSeparator:s="",prefixCls:a}=e;let l;if("function"==typeof t)l=t(n);else{const e=String(n),t=e.match(/^(-?)(\d*)(\.(\d+))?$/);if(t&&"-"!==e){const e=t[1];let n=t[2]||"0",c=t[4]||"";n=n.replace(/\B(?=(\d{3})+(?!\d))/g,s),"number"==typeof r&&(c=c.padEnd(r,"0").slice(0,r>0?r:0)),c&&(c=`${o}${c}`),l=[i.createElement("span",{key:"int",className:`${a}-content-value-int`},e,n),c&&i.createElement("span",{key:"decimal",className:`${a}-content-value-decimal`},c)]}else l=e}return i.createElement("span",{className:`${a}-content-value`},l)},d=t(17313),f=t(83116),p=t(37613);const h=e=>{const{componentCls:n,marginXXS:t,padding:i,colorTextDescription:r,titleFontSize:o,colorTextHeading:s,contentFontSize:a,fontFamily:l}=e;return{[`${n}`]:Object.assign(Object.assign({},(0,d.Wf)(e)),{[`${n}-title`]:{marginBottom:t,color:r,fontSize:o},[`${n}-skeleton`]:{paddingTop:i},[`${n}-content`]:{color:s,fontSize:a,fontFamily:l,[`${n}-content-value`]:{display:"inline-block",direction:"ltr"},[`${n}-content-prefix, ${n}-content-suffix`]:{display:"inline-block"},[`${n}-content-prefix`]:{marginInlineEnd:t},[`${n}-content-suffix`]:{marginInlineStart:t}}})}};var m=(0,f.Z)("Statistic",(e=>{const n=(0,p.TS)(e,{});return[h(n)]}),(e=>{const{fontSizeHeading3:n,fontSize:t}=e;return{titleFontSize:t,contentFontSize:n}}));var v=e=>{const{prefixCls:n,className:t,rootClassName:r,style:o,valueStyle:s,value:d=0,title:f,valueRender:p,prefix:h,suffix:v,loading:g=!1,onMouseEnter:x,onMouseLeave:w,decimalSeparator:_=".",groupSeparator:y=","}=e,{getPrefixCls:b,direction:j,statistic:k}=i.useContext(l.E_),S=b("statistic",n),[C,N]=m(S),B=i.createElement(u,Object.assign({decimalSeparator:_,groupSeparator:y,prefixCls:S},e,{value:d})),T=a()(S,{[`${S}-rtl`]:"rtl"===j},null==k?void 0:k.className,t,r,N);return C(i.createElement("div",{className:T,style:Object.assign(Object.assign({},null==k?void 0:k.style),o),onMouseEnter:x,onMouseLeave:w},f&&i.createElement("div",{className:`${S}-title`},f),i.createElement(c.Z,{paragraph:!1,loading:g,className:`${S}-skeleton`},i.createElement("div",{style:s,className:`${S}-content`},h&&i.createElement("span",{className:`${S}-content-prefix`},h),p?p(B):B,v&&i.createElement("span",{className:`${S}-content-suffix`},v)))))};const g=[["Y",31536e6],["M",2592e6],["D",864e5],["H",36e5],["m",6e4],["s",1e3],["S",1]];function x(e,n){const{format:t=""}=n,i=new Date(e).getTime(),r=Date.now();return function(e,n){let t=e;const i=/\[[^\]]*]/g,r=(n.match(i)||[]).map((e=>e.slice(1,-1))),o=n.replace(i,"[]"),s=g.reduce(((e,n)=>{let[i,r]=n;if(e.includes(i)){const n=Math.floor(t/r);return t-=n*r,e.replace(new RegExp(`${i}+`,"g"),(e=>{const t=e.length;return n.toString().padStart(t,"0")}))}return e}),o);let a=0;return s.replace(i,(()=>{const e=r[a];return a+=1,e}))}(Math.max(i-r,0),t)}const w=e=>{const{value:n,format:t="HH:mm:ss",onChange:s,onFinish:a}=e,l=(0,r.Z)(),c=i.useRef(null),u=()=>{const e=function(e){return new Date(e).getTime()}(n);e>=Date.now()&&(c.current=setInterval((()=>{l(),null==s||s(e-Date.now()),e(u(),()=>{c.current&&(clearInterval(c.current),c.current=null)})),[n]);return i.createElement(v,Object.assign({},e,{valueRender:e=>(0,o.Tm)(e,{title:void 0}),formatter:(e,n)=>x(e,Object.assign(Object.assign({},n),{format:t}))}))};var _=i.memo(w);v.Countdown=_;var y=v},93314:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Notice__index.async.js b/p__Classrooms__Lists__Exercise__Notice__index.async.js index 07c9cec849..ca1a190d2d 100644 --- a/p__Classrooms__Lists__Exercise__Notice__index.async.js +++ b/p__Classrooms__Lists__Exercise__Notice__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17482],{78386:function(e,n,s){s.d(n,{Z:function(){return l}});var i=s(33614),t=s(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},c=s(22589),a=function(e,n){return t.createElement(c.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var l=t.forwardRef(a)},6739:function(e,n,s){s.d(n,{Z:function(){return j}});var i=s(82242),t=s.n(i),r=s(7557),c=s.n(r),a=s(41498),l=s.n(a),o=s(79800),d=s.n(o),u=s(39647),m=s.n(u),x=s(3113),h=s(59301),p=s(37712),_=["children"],j=function(e){var n=e.children,s=m()(e,_),i=(0,h.useState)(!1),r=d()(i,2),a=r[0],o=r[1];return(0,p.jsx)(x.ZP,t()(t()({},s),{},{loading:a,onClick:function(){var e=l()(c()().mark((function e(n){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,o(!0),e.next=4,s.onClick(n);case 4:o(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),o(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},23909:function(e,n,s){s.r(n),s.d(n,{default:function(){return J}});var i=s(82242),t=s.n(i),r=s(7557),c=s.n(r),a=s(41498),l=s.n(a),o=s(79800),d=s.n(o),u=s(59301),m=s(95237),x=s(43604),h=s(78241),p=s(96865),_=s(3113),j=s(6848),f=s(43418),v=s(8591),N=s(92832),g=s(94001),y=s(32007),k="bg___YVx48",b="title___NM3xC",w="textOverflow___gz3GM",Z="wrap___if0Ln",C="infoTitle___dk7YF",I="infoValue___kBWqL",P="itemTitle___WP88A",D="circle___Rq79V",S="warnText___cpZS0",Y="greyText___erT_A",M="linkText___YWy1z",T="whiteList___NvpGC",W="num___Dq7FU",F="fixBottom___WHsNA",$="backBtn___swiNH",E="enterBtn___pk16U",q="secureInput___D361C",H=s(33571),L=s(6739),R=s(66621),A=s(61186),B=s.n(A),O=s(85750),z=s(50382),U=s(22893),V=s(92208),X=s(37712),G=function(e){var n=e.title,s=e.content;return(0,X.jsxs)("div",{className:"mb20",children:[(0,X.jsxs)(m.Z,{align:"middle",style:{marginBottom:12},children:[(0,X.jsx)(x.Z,{flex:"20px",children:(0,X.jsx)("div",{className:D})}),(0,X.jsx)(x.Z,{children:(0,X.jsx)("div",{children:n})})]}),(0,X.jsx)(m.Z,{className:"pl20",children:s})]})};console.log("---",performance.navigation.type);var J=(0,y.connect)((function(e){var n=e.user;return{globalSetting:e.globalSetting,user:n}}))((function(e){var n=e.user,s=e.dispatch,i=(e.globalSetting,(0,y.useParams)()),r=(0,u.useState)(),a=d()(r,2),o=a[0],D=a[1],A=(0,u.useState)(!1),J=d()(A,2),K=J[0],Q=J[1],ee=(0,u.useState)(!1),ne=d()(ee,2),se=ne[0],ie=ne[1],te=(0,u.useState)(!1),re=d()(te,2),ce=re[0],ae=re[1],le=h.Z.useForm(),oe=d()(le,1)[0],de=h.Z.useWatch("time",oe),ue=(0,V.U)(H.n7,{id:i.categoryId,user_id:i.login}),me=d()(ue,4),xe=me[2],he=me[3];(0,u.useEffect)((function(){return s({type:"globalSetting/headerFooterToggle",payload:!1}),function(){s({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){l()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,H.Cd)(i);case 3:n=e.sent,Q(!1),n.status||D(n);case 6:case"end":return e.stop()}}),e)})))()}),[]);var pe=(null==o?void 0:o.exercise)||{},_e=pe.exercise_name,je=pe.exercise_type,fe=pe.user_simulate_num,ve=pe.simulate_exercise_num,Ne=pe.time,ge=pe.student_id,ye=pe.screen_open,ke=pe.screen_num,be=pe.screen_sec,we=pe.real_name,Ze=pe.id,Ce=pe.open_camera,Ie=pe.inner_ip,Pe=pe.public_ip,De=pe.ip_limit,Se=pe.ip_bind,Ye=pe.ip_bind_type,Me=pe.open_phone_video_recording,Te=pe.identity_verify,We=pe.user_permission,Fe=pe.total_score,$e=pe.question_type_count,Ee=pe.question_count,qe=pe.screen_shot_open,He=pe.screen_total_num,Le=pe.screen_used_num,Re=pe.end_time,Ae=(pe.user_end_time,pe.only_on_client),Be=pe.forbid_screen,Oe=pe.use_white_list,ze=pe.white_list,Ue=void 0===ze?[]:ze;(0,u.useEffect)((function(){l()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=Le>He,!e.t0){e.next=4;break}return e.next=4,xe({});case 4:case"end":return e.stop()}}),e)})))()}),[Le,He]);var Ve;return(0,X.jsxs)("div",{className:k,children:[(0,X.jsxs)("div",{className:"edu-container",children:[(0,X.jsx)("div",{className:"pt30"}),(0,X.jsx)("div",{className:Z,children:(0,X.jsxs)(p.Z,{loading:K,active:!0,className:"mt20",children:[(0,X.jsx)("div",{className:b,children:_e}),(0,X.jsxs)(m.Z,{justify:"center",gutter:30,className:"mb20",children:[(0,X.jsxs)(x.Z,{children:[(0,X.jsx)("span",{className:C,children:"大题数"}),(0,X.jsx)("span",{className:I,children:$e})]}),(0,X.jsxs)(x.Z,{children:[(0,X.jsx)("span",{className:C,children:"小题数"}),(0,X.jsx)("span",{className:I,children:Ee})]}),(0,X.jsxs)(x.Z,{children:[(0,X.jsx)("span",{className:C,children:"满分"}),(0,X.jsxs)("span",{className:I,children:[Fe,"分"]})]}),(0,X.jsxs)(x.Z,{children:[(0,X.jsx)("span",{className:C,children:"考试时长"}),(0,X.jsx)("span",{className:I,children:-1===Ne?"不限时长":"".concat(Ne,"分钟")})]})]}),(0,X.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,X.jsx)(x.Z,{flex:"20px",children:(0,X.jsx)("i",{className:"iconfont icon-dangqiankaoshengxinxi font14",style:{color:"#3061D0"}})}),(0,X.jsx)(x.Z,{children:(0,X.jsx)("div",{className:P,children:"当前考生信息"})})]}),(0,X.jsxs)(m.Z,{className:"mb30 pl20",children:[(0,X.jsxs)(x.Z,{flex:"190px",className:"mr20 ".concat(w),children:[(0,X.jsx)("span",{className:C,children:"姓名"}),(0,X.jsx)("span",{title:we,children:we})]}),(0,X.jsxs)(x.Z,{children:[(0,X.jsx)("span",{className:C,children:"学号"}),(0,X.jsx)("span",{children:ge||"--"})]})]}),(0,X.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,X.jsx)(x.Z,{flex:"20px",children:(0,X.jsx)("i",{className:"iconfont icon-chengxinkaoshishengming font14",style:{color:"#3061D0"}})}),(0,X.jsx)(x.Z,{children:(0,X.jsx)("div",{className:P,children:"诚信考试声明"})})]}),(0,X.jsxs)("div",{className:"mb30 pl20",children:[(0,X.jsx)("p",{children:"1.考生在考试过程中应自觉遵守考试纪律,诚信应考,拒绝作弊行为,保持良好考试秩序。实施作弊行为一经发现,将按学校考试管理办法严肃处理,因作弊产生的一切后果自负。"}),(0,X.jsx)("p",{style:{color:"red"},children:"2.若考试期间遇到问题,请及时跟监考老师沟通解决,考试结束之后再提出问题视为无效。"})]}),(Ce||ye||"no"!==De||Te)&&(0,X.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,X.jsx)(x.Z,{flex:"20px",children:(0,X.jsx)("i",{className:"iconfont icon-yikaiqifangzuobimoshi font14",style:{color:"#3061D0"}})}),(0,X.jsx)(x.Z,{children:(0,X.jsx)("div",{className:P,children:"已开启防作弊模式"})})]}),Te&&(0,X.jsx)(G,{title:"已开启考试前人脸身份核验",content:(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:Y,children:"进入考试前,请允许摄像头授权,授权后需采集照片认证,认证通过并开启手机录制才可以进入考试。"}),(0,X.jsx)("span",{className:M,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4459")},children:"无法调用摄像头?"})]})}),Te&&(0,X.jsx)(G,{title:"已开启考试中手机视频录制",content:(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:Y,children:"进入考试后,请允许摄像头授权,授权后打开摄像头方可作答!"}),(0,X.jsx)("span",{className:M,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4459")},children:"无法调用摄像头?"})]})}),Ce&&(0,X.jsx)(G,{title:"已开启考试中拍照监控",content:(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:Y,children:"进入考试后,请允许摄像头授权,授权后打开摄像头方可作答!"}),(0,X.jsx)("span",{className:M,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4459")},children:"无法调用摄像头?"})]})}),ye&&(0,X.jsx)(G,{title:"已开启切屏后强制交卷",content:(0,X.jsxs)("div",{children:[(0,X.jsxs)("span",{className:Y,children:["切屏超过",(0,X.jsx)("span",{className:W,children:ke}),"次将强制交卷,切换到其他页面",(0,X.jsx)("span",{className:W,children:be}),"秒后即判定为一次切屏,",(0,X.jsx)("span",{className:W,children:2*be}),"秒则判定为",(0,X.jsx)("span",{className:W,children:"2"}),"次切屏,以此类推;考试过程中请勿切换到其他页面或退出全屏。"]}),(0,X.jsx)("span",{className:M,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4460")},children:"浏览器无法自动全屏?"})]})}),qe&&(0,X.jsx)(G,{title:"已开启退出全屏或切换页面后自动截屏",content:(0,X.jsx)("div",{children:(0,X.jsx)("span",{className:Y,children:"老师已开启退出全屏或切换页面后自动截屏,考生进入考试之后需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试。"})})}),"no"!==De&&(0,X.jsx)(G,{title:"已开启IP范围限定",content:(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:Y,children:"IP地址不在范围内不可参加考试。"}),(0,X.jsx)("span",{className:S,children:"(只允许在Chrome谷歌浏览器作答,并且需要安装WebRTC Leak Prevent插件)"}),(0,X.jsx)("div",{children:(0,X.jsx)("span",{className:M,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4478")},children:"如何安装WebRTC Leak Prevent插件?"})})]})}),Se&&(0,X.jsx)(G,{title:"已开启考试期间IP绑定",content:(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:Y,children:"当您开始考试后,将自动绑定IP,考试期间只允许使用唯一的IP进入考试。如遇特殊情况,可向老师申请解除IP绑定。"}),(0,X.jsx)("span",{className:S,children:"(只允许在Chrome谷歌浏览器作答,并且需要安装WebRTC Leak Prevent插件)"}),(0,X.jsx)("div",{children:(0,X.jsx)("span",{className:M,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4478")},children:"如何安装WebRTC Leak Prevent插件?"})})]})}),(Be||Oe)&&(0,R.WX)()&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,X.jsx)(x.Z,{flex:"20px",children:(0,X.jsx)("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0"}})}),(0,X.jsx)(x.Z,{children:(0,X.jsx)("div",{className:P,children:"注意事项"})})]}),Be&&(0,X.jsx)(G,{title:"本次考试已设置禁止切屏",content:(0,X.jsxs)("div",{children:[(0,X.jsx)("span",{className:Y,children:"一旦进入考试答题页面,不可切屏退出答题页面,如需要退出答题页面,"}),(0,X.jsx)("span",{className:M,style:{cursor:"default"},children:"请联系监考老师/试卷发布者填写解除切屏码。"})]})}),Oe&&(0,X.jsx)(G,{title:"本次考试已经设置打开白名单程序限制",content:(0,X.jsxs)("div",{children:[(0,X.jsxs)("div",{className:Y,children:["进入考试前请先关闭非白名单程序,否则进入考试后,系统将自动关闭非",(0,X.jsx)("span",{style:{cursor:"default"},className:M,children:"白名单"}),"程序,可打开的白名单程序如下:"]}),(0,X.jsx)("div",{className:T,children:null==Ue?void 0:Ue.map((function(e){return(0,X.jsx)("div",{children:e})}))})]})})]}),Ae&&!(0,R.WX)()&&(0,X.jsxs)("div",{className:"ml20",style:{color:"#E53333"},children:[(0,X.jsx)("i",{className:"iconfont icon-tishi11 font14 mr5"}),"本次考试设置为客户端模式,不可在网页端进行考试答题,请进入客户端进行考试",(0,X.jsx)("a",{onClick:function(){window.open("/download")},children:"【下载客户端】"})]}),(0,X.jsxs)("div",{className:F,children:[(0,X.jsx)(_.ZP,{className:$,onClick:function(){return y.history.back()},children:"返回考试列表"}),(!Ae||(0,R.WX)())&&(0,X.jsx)(j.Z,{title:2===je&&(0,X.jsxs)("span",{children:["本次考试可重复考试",ve,"次,剩余",(Ve=ve-fe,Ve>=0?Ve:0),"次"]}),children:(0,X.jsxs)(L.Z,{type:"primary",className:"".concat(E," ml20"),onClick:l()(c()().mark((function e(){var s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(Le>He)){e.next=3;break}return ie(!0),e.abrupt("return");case 3:return localStorage.removeItem("Refresh"),e.next=6,(0,R.nr)({inner_ip:Ie,public_ip:Pe,open_camera:Ce,ip_limit:De,ip_bind:Se,ip_bind_type:Ye,exercise_tips:[""],exerciseId:Ze,screen_open:ye,screen_num:ke,screen_sec:be,coursesId:i.coursesId,login:null===(s=n.userInfo)||void 0===s?void 0:s.login,history:y.history,identity_verify:Te,open_phone_video_recording:Me,current_status:We,unlockClose:!0});case 6:case"end":return e.stop()}}),e)}))),children:[Le>He?"立即申请继续考试":"我已阅读,进入考试"," "]})})]})]})})]}),(0,X.jsx)(f.Z,{centered:!0,title:"申请继续考试",open:se,onCancel:function(){ie(!1)},onOk:function(){oe.submit()},children:(0,X.jsxs)(h.Z,{layout:"vertical",size:"large",form:oe,onFinish:function(){var e=l()(c()().mark((function e(s){var r,a,l,o,d;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=null,e.next=3,(0,O.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/check_key.json"),{method:"post",body:t()({},s)});case 3:if(l=e.sent,-1!=(null===(r=l)||void 0===r?void 0:r.status)){e.next=7;break}return oe.setFields([{name:"unlock_key",errors:[null===(o=l)||void 0===o?void 0:o.message]}]),e.abrupt("return");case 7:return e.next=9,(0,O.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/continue_exercise.json"),{method:"post",body:t()({},s)});case 9:if(l=e.sent,0!==(null===(a=l)||void 0===a?void 0:a.status)){e.next=15;break}return localStorage.removeItem("Refresh"),v.ZP.success("操作成功!"),e.next=15,(0,R.nr)({inner_ip:Ie,public_ip:Pe,open_camera:Ce,ip_limit:De,ip_bind:Se,ip_bind_type:Ye,exercise_tips:[""],exerciseId:Ze,screen_open:ye,screen_num:ke,screen_sec:be,coursesId:i.coursesId,login:null===(d=n.userInfo)||void 0===d?void 0:d.login,history:y.history,identity_verify:Te,open_phone_video_recording:Me,current_status:We,unlockClose:!0});case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,X.jsx)(h.Z.Item,{rules:[{required:!0,message:"请输入考试解锁码"}],name:"unlock_key",label:"继续考试需要输入考试解锁码(监考老师提供)",children:(0,X.jsx)(N.Z,{autoComplete:"off",className:ce?"":q,suffix:(0,X.jsx)("span",{className:"current",onClick:function(){return ae(!ce)},children:ce?(0,X.jsx)(z.Z,{}):(0,X.jsx)(U.Z,{})}),placeholder:"请输入考试解锁码"})}),-1!==Ne?(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(h.Z.Item,{name:"time",label:(0,X.jsxs)("span",{children:["延长时间(",(0,X.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",B()(Re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,X.jsx)(g.Z,{min:1,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),(0,X.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,X.jsx)("span",{className:"ml5",children:((null==he?void 0:he.student_left_minutes)||0)+(de||0)}),"分钟",0!==(null==he?void 0:he.student_left_minutes)&&(null==he?void 0:he.user_end_time)&&(0,X.jsxs)("span",{children:[",交卷截止时间:",(0,X.jsx)("span",{className:"ml5",children:B()(null==he?void 0:he.user_end_time).add(de||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,X.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",B()(Re).format("YYYY-MM-DD HH:mm")]})]})})]})}))},92208:function(e,n,s){s.d(n,{U:function(){return m}});var i=s(7557),t=s.n(i),r=s(82242),c=s.n(r),a=s(41498),l=s.n(a),o=s(79800),d=s.n(o),u=s(59301);function m(e,n){var s=(0,u.useState)(n),i=d()(s,2),r=i[0],a=i[1],o=(0,u.useState)(!1),m=d()(o,2),x=m[0],h=m[1],p=(0,u.useState)(),_=d()(p,2),j=_[0],f=_[1],v=function(){var s=l()(t()().mark((function s(i){var l,o,d,u=arguments;return t()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return l=u.length>1&&void 0!==u[1]&&u[1],o=l?n:c()(c()({},r),i),h(!0),a(o),s.next=6,e(o);case 6:return d=s.sent,h(!1),f(d),s.abrupt("return",d);case 10:case"end":return s.stop()}}),s)})));return function(e){return s.apply(this,arguments)}}();return[r,x,v,j]}},8378:function(e,n){n.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17482],{78386:function(e,n,s){s.d(n,{Z:function(){return l}});var i=s(33614),t=s(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},c=s(22589),a=function(e,n){return t.createElement(c.Z,(0,i.Z)({},e,{ref:n,icon:r}))};var l=t.forwardRef(a)},6739:function(e,n,s){s.d(n,{Z:function(){return f}});var i=s(82242),t=s.n(i),r=s(7557),c=s.n(r),a=s(41498),l=s.n(a),o=s(79800),d=s.n(o),u=s(39647),m=s.n(u),x=s(3113),h=s(59301),p=s(37712),_=["children"],f=function(e){var n=e.children,s=m()(e,_),i=(0,h.useState)(!1),r=d()(i,2),a=r[0],o=r[1];return(0,p.jsx)(x.ZP,t()(t()({},s),{},{loading:a,onClick:function(){var e=l()(c()().mark((function e(n){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,o(!0),e.next=4,s.onClick(n);case 4:o(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),o(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(n){return e.apply(this,arguments)}}(),children:n}))}},23909:function(e,n,s){s.r(n),s.d(n,{default:function(){return K}});var i=s(82242),t=s.n(i),r=s(7557),c=s.n(r),a=s(41498),l=s.n(a),o=s(79800),d=s.n(o),u=s(59301),m=s(95237),x=s(43604),h=s(78241),p=s(96865),_=s(3113),f=s(6848),j=s(43418),v=s(71418),N=s(8591),g=s(92832),y=s(94001),w=s(32007),k="bg___YVx48",Z="title___NM3xC",b="textOverflow___gz3GM",C="wrap___if0Ln",I="infoTitle___dk7YF",S="infoValue___kBWqL",P="itemTitle___WP88A",D="circle___Rq79V",M="warnText___cpZS0",Y="greyText___erT_A",T="linkText___YWy1z",W="whiteList___NvpGC",F="num___Dq7FU",A="fixBottom___WHsNA",E="backBtn___swiNH",$="enterBtn___pk16U",L="secureInput___D361C",q=s(33571),H=s(6739),R=s(66621),B=s(61186),O=s.n(B),z=s(85750),U=s(50382),V=s(22893),X=s(92208),G=s(37712),J=function(e){var n=e.title,s=e.content;return(0,G.jsxs)("div",{className:"mb20",children:[(0,G.jsxs)(m.Z,{align:"middle",style:{marginBottom:12},children:[(0,G.jsx)(x.Z,{flex:"20px",children:(0,G.jsx)("div",{className:D})}),(0,G.jsx)(x.Z,{children:(0,G.jsx)("div",{children:n})})]}),(0,G.jsx)(m.Z,{className:"pl20",children:s})]})};console.log("---",performance.navigation.type);var K=(0,w.connect)((function(e){var n=e.user;return{globalSetting:e.globalSetting,user:n}}))((function(e){var n=e.user,s=e.dispatch,i=(e.globalSetting,(0,w.useParams)()),r=(0,w.useSearchParams)(),a=d()(r,1)[0],o=(0,u.useState)(),D=d()(o,2),B=D[0],K=D[1],Q=(0,u.useState)(!1),ee=d()(Q,2),ne=ee[0],se=ee[1],ie=(0,u.useState)(!1),te=d()(ie,2),re=te[0],ce=te[1],ae=(0,u.useState)(!1),le=d()(ae,2),oe=le[0],de=le[1],ue=(0,u.useState)(!1),me=d()(ue,2),xe=me[0],he=me[1],pe=h.Z.useForm(),_e=d()(pe,1)[0],fe=h.Z.useWatch("time",_e),je=(0,X.U)(q.n7,{id:i.categoryId,user_id:i.login}),ve=d()(je,4),Ne=ve[1],ge=ve[2],ye=ve[3];(0,u.useEffect)((function(){"true"===a.get("isShowApply")&&de(!0)}),[a.get("isShowApply")]),(0,u.useEffect)((function(){return s({type:"globalSetting/headerFooterToggle",payload:!1}),function(){s({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,u.useEffect)((function(){l()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),e.next=3,(0,q.Cd)(i);case 3:n=e.sent,se(!1),n.status||K(n);case 6:case"end":return e.stop()}}),e)})))()}),[]);var we=(null==B?void 0:B.exercise)||{},ke=we.exercise_name,Ze=we.exercise_type,be=we.user_simulate_num,Ce=we.simulate_exercise_num,Ie=we.time,Se=we.student_id,Pe=we.screen_open,De=we.screen_num,Me=we.screen_sec,Ye=we.real_name,Te=we.id,We=we.open_camera,Fe=we.inner_ip,Ae=we.public_ip,Ee=we.ip_limit,$e=we.ip_bind,Le=we.ip_bind_type,qe=we.open_phone_video_recording,He=we.identity_verify,Re=we.user_permission,Be=we.total_score,Oe=we.question_type_count,ze=we.question_count,Ue=we.screen_shot_open,Ve=we.screen_total_num,Xe=we.screen_used_num,Ge=we.end_time,Je=(we.user_end_time,we.only_on_client),Ke=we.forbid_screen,Qe=we.use_white_list,en=we.white_list,nn=void 0===en?[]:en,sn=null!=ye&&ye.user_end_time?O()(null==ye?void 0:ye.user_end_time).add(1,"minutes"):O()(),tn=O()(Ge)>sn?Math.round(O().duration(O()(Ge).diff(sn.startOf("minute"))).asMinutes()):0,rn=((null==ye?void 0:ye.student_left_minutes)||0)+(fe||0);(0,u.useEffect)((function(){l()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t0=Xe>Ve,!e.t0){e.next=4;break}return e.next=4,ge({});case 4:case"end":return e.stop()}}),e)})))()}),[Xe,Ve]);var cn;return(0,G.jsxs)("div",{className:k,children:[(0,G.jsxs)("div",{className:"edu-container",children:[(0,G.jsx)("div",{className:"pt30"}),(0,G.jsx)("div",{className:C,children:(0,G.jsxs)(p.Z,{loading:ne,active:!0,className:"mt20",children:[(0,G.jsx)("div",{className:Z,children:ke}),(0,G.jsxs)(m.Z,{justify:"center",gutter:30,className:"mb20",children:[(0,G.jsxs)(x.Z,{children:[(0,G.jsx)("span",{className:I,children:"大题数"}),(0,G.jsx)("span",{className:S,children:Oe})]}),(0,G.jsxs)(x.Z,{children:[(0,G.jsx)("span",{className:I,children:"小题数"}),(0,G.jsx)("span",{className:S,children:ze})]}),(0,G.jsxs)(x.Z,{children:[(0,G.jsx)("span",{className:I,children:"满分"}),(0,G.jsxs)("span",{className:S,children:[Be,"分"]})]}),(0,G.jsxs)(x.Z,{children:[(0,G.jsx)("span",{className:I,children:"考试时长"}),(0,G.jsx)("span",{className:S,children:-1===Ie?"不限时长":"".concat(Ie,"分钟")})]})]}),(0,G.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,G.jsx)(x.Z,{flex:"20px",children:(0,G.jsx)("i",{className:"iconfont icon-dangqiankaoshengxinxi font14",style:{color:"#3061D0"}})}),(0,G.jsx)(x.Z,{children:(0,G.jsx)("div",{className:P,children:"当前考生信息"})})]}),(0,G.jsxs)(m.Z,{className:"mb30 pl20",children:[(0,G.jsxs)(x.Z,{flex:"190px",className:"mr20 ".concat(b),children:[(0,G.jsx)("span",{className:I,children:"姓名"}),(0,G.jsx)("span",{title:Ye,children:Ye})]}),(0,G.jsxs)(x.Z,{children:[(0,G.jsx)("span",{className:I,children:"学号"}),(0,G.jsx)("span",{children:Se||"--"})]})]}),(0,G.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,G.jsx)(x.Z,{flex:"20px",children:(0,G.jsx)("i",{className:"iconfont icon-chengxinkaoshishengming font14",style:{color:"#3061D0"}})}),(0,G.jsx)(x.Z,{children:(0,G.jsx)("div",{className:P,children:"诚信考试声明"})})]}),(0,G.jsxs)("div",{className:"mb30 pl20",children:[(0,G.jsx)("p",{children:"1.考生在考试过程中应自觉遵守考试纪律,诚信应考,拒绝作弊行为,保持良好考试秩序。实施作弊行为一经发现,将按学校考试管理办法严肃处理,因作弊产生的一切后果自负。"}),(0,G.jsx)("p",{style:{color:"red"},children:"2.若考试期间遇到问题,请及时跟监考老师沟通解决,考试结束之后再提出问题视为无效。"})]}),(We||Pe||"no"!==Ee||He)&&(0,G.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,G.jsx)(x.Z,{flex:"20px",children:(0,G.jsx)("i",{className:"iconfont icon-yikaiqifangzuobimoshi font14",style:{color:"#3061D0"}})}),(0,G.jsx)(x.Z,{children:(0,G.jsx)("div",{className:P,children:"已开启防作弊模式"})})]}),He&&(0,G.jsx)(J,{title:"已开启考试前人脸身份核验",content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:Y,children:"进入考试前,请允许摄像头授权,授权后需采集照片认证,认证通过并开启手机录制才可以进入考试。"}),(0,G.jsx)("span",{className:T,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4459")},children:"无法调用摄像头?"})]})}),He&&(0,G.jsx)(J,{title:"已开启考试中手机视频录制",content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:Y,children:"进入考试后,请允许摄像头授权,授权后打开摄像头方可作答!"}),(0,G.jsx)("span",{className:T,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4459")},children:"无法调用摄像头?"})]})}),We&&(0,G.jsx)(J,{title:"已开启考试中拍照监控",content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:Y,children:"进入考试后,请允许摄像头授权,授权后打开摄像头方可作答!"}),(0,G.jsx)("span",{className:T,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4459")},children:"无法调用摄像头?"})]})}),Pe&&(0,G.jsx)(J,{title:"已开启切屏后强制交卷",content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("span",{className:Y,children:["切屏超过",(0,G.jsx)("span",{className:F,children:De}),"次将强制交卷,切换到其他页面",(0,G.jsx)("span",{className:F,children:Me}),"秒后即判定为一次切屏,",(0,G.jsx)("span",{className:F,children:2*Me}),"秒则判定为",(0,G.jsx)("span",{className:F,children:"2"}),"次切屏,以此类推;考试过程中请勿切换到其他页面或退出全屏。"]}),(0,G.jsx)("span",{className:T,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4460")},children:"浏览器无法自动全屏?"})]})}),Ue&&(0,G.jsx)(J,{title:"已开启退出全屏或切换页面后自动截屏",content:(0,G.jsx)("div",{children:(0,G.jsx)("span",{className:Y,children:"老师已开启退出全屏或切换页面后自动截屏,考生进入考试之后需要选择主屏幕进行共享,考试作答过程中也不允许关闭屏幕共享,否则将会直接退出考试。"})})}),"no"!==Ee&&(0,G.jsx)(J,{title:"已开启IP范围限定",content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:Y,children:"IP地址不在范围内不可参加考试。"}),(0,G.jsx)("span",{className:M,children:"(只允许在Chrome谷歌浏览器作答,并且需要安装WebRTC Leak Prevent插件)"}),(0,G.jsx)("div",{children:(0,G.jsx)("span",{className:T,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4478")},children:"如何安装WebRTC Leak Prevent插件?"})})]})}),$e&&(0,G.jsx)(J,{title:"已开启考试期间IP绑定",content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:Y,children:"当您开始考试后,将自动绑定IP,考试期间只允许使用唯一的IP进入考试。如遇特殊情况,可向老师申请解除IP绑定。"}),(0,G.jsx)("span",{className:M,children:"(只允许在Chrome谷歌浏览器作答,并且需要安装WebRTC Leak Prevent插件)"}),(0,G.jsx)("div",{children:(0,G.jsx)("span",{className:T,onClick:function(){return(0,R.xg)("https://www.educoder.net/forums/4478")},children:"如何安装WebRTC Leak Prevent插件?"})})]})}),(Ke||Qe)&&(0,R.WX)()&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(m.Z,{className:"mb20",align:"middle",children:[(0,G.jsx)(x.Z,{flex:"20px",children:(0,G.jsx)("i",{className:"iconfont icon-tishi11 font14",style:{color:"#3061D0"}})}),(0,G.jsx)(x.Z,{children:(0,G.jsx)("div",{className:P,children:"注意事项"})})]}),Ke&&(0,G.jsx)(J,{title:"本次考试已设置禁止切屏",content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{className:Y,children:"一旦进入考试答题页面,不可切屏退出答题页面,如需要退出答题页面,"}),(0,G.jsx)("span",{className:T,style:{cursor:"default"},children:"请联系监考老师/试卷发布者填写解除切屏码。"})]})}),Qe&&(0,G.jsx)(J,{title:"本次考试已经设置打开白名单程序限制",content:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{className:Y,children:["进入考试前请先关闭非白名单程序,否则进入考试后,系统将自动关闭非",(0,G.jsx)("span",{style:{cursor:"default"},className:T,children:"白名单"}),"程序,可打开的白名单程序如下:"]}),(0,G.jsx)("div",{className:W,children:null==nn?void 0:nn.map((function(e){return(0,G.jsx)("div",{children:e})}))})]})})]}),Je&&!(0,R.WX)()&&(0,G.jsxs)("div",{className:"ml20",style:{color:"#E53333"},children:[(0,G.jsx)("i",{className:"iconfont icon-tishi11 font14 mr5"}),"本次考试设置为客户端模式,不可在网页端进行考试答题,请进入客户端进行考试",(0,G.jsx)("a",{onClick:function(){window.open("/download")},children:"【下载客户端】"})]}),(0,G.jsxs)("div",{className:A,children:[(0,G.jsx)(_.ZP,{className:E,onClick:function(){"true"!==a.get("isShowApply")?w.history.back():w.history.push("/classrooms/".concat(i.coursesId,"/exercise/").concat(i.categoryId,"/detail?random=true"))},children:"返回考试列表"}),(!Je||(0,R.WX)())&&(0,G.jsx)(f.Z,{title:2===Ze&&(0,G.jsxs)("span",{children:["本次考试可重复考试",Ce,"次,剩余",(cn=Ce-be,cn>=0?cn:0),"次"]}),children:(0,G.jsxs)(H.Z,{type:"primary",className:"".concat($," ml20"),onClick:l()(c()().mark((function e(){var s;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(Xe>Ve)){e.next=3;break}return de(!0),e.abrupt("return");case 3:return localStorage.removeItem("Refresh"),e.next=6,(0,R.nr)({inner_ip:Fe,public_ip:Ae,open_camera:We,ip_limit:Ee,ip_bind:$e,ip_bind_type:Le,exercise_tips:[""],exerciseId:Te,screen_open:Pe,screen_num:De,screen_sec:Me,coursesId:i.coursesId,login:null===(s=n.userInfo)||void 0===s?void 0:s.login,history:w.history,identity_verify:He,open_phone_video_recording:qe,current_status:Re,unlockClose:!0});case 6:case"end":return e.stop()}}),e)}))),children:[Xe>Ve?"立即申请继续考试":"我已阅读,进入考试"," "]})})]})]})})]}),(0,G.jsx)(j.Z,{centered:!0,title:"申请继续考试",open:oe,onCancel:function(){de(!1)},onOk:function(){_e.submit()},confirmLoading:re,children:(0,G.jsx)(v.Z,{spinning:ne||Ne,children:(0,G.jsxs)(h.Z,{layout:"vertical",size:"large",form:_e,onFinish:function(){var e=l()(c()().mark((function e(s){var r,a,l,o,d;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=null,ce(!0),e.next=4,(0,z.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/check_key.json"),{method:"post",body:t()({},s)});case 4:if(l=e.sent,-1!=(null===(r=l)||void 0===r?void 0:r.status)){e.next=9;break}return _e.setFields([{name:"unlock_key",errors:[null===(o=l)||void 0===o?void 0:o.message]}]),ce(!1),e.abrupt("return");case 9:return e.next=11,(0,z.ZP)("/api/exercises/".concat(null==i?void 0:i.categoryId,"/continue_exercise.json"),{method:"post",body:t()({},s)});case 11:if(l=e.sent,0!==(null===(a=l)||void 0===a?void 0:a.status)){e.next=17;break}return localStorage.removeItem("Refresh"),N.ZP.success("操作成功!"),e.next=17,(0,R.nr)({inner_ip:Fe,public_ip:Ae,open_camera:We,ip_limit:Ee,ip_bind:$e,ip_bind_type:Le,exercise_tips:[""],exerciseId:Te,screen_open:Pe,screen_num:De,screen_sec:Me,coursesId:i.coursesId,login:null===(d=n.userInfo)||void 0===d?void 0:d.login,history:w.history,identity_verify:He,open_phone_video_recording:qe,current_status:Re,unlockClose:!0});case 17:ce(!1);case 18:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,G.jsx)(h.Z.Item,{rules:[{required:!0,message:"请输入考试解锁码"}],name:"unlock_key",label:"继续考试需要输入考试解锁码(监考老师提供)",children:(0,G.jsx)(g.Z,{autoComplete:"off",className:xe?"":L,suffix:(0,G.jsx)("span",{className:"current",onClick:function(){return he(!xe)},children:xe?(0,G.jsx)(U.Z,{}):(0,G.jsx)(V.Z,{})}),placeholder:"请输入考试解锁码"})}),-1!==Ie?(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(h.Z.Item,{name:"time",label:(0,G.jsxs)("span",{children:["延长时间(",(0,G.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",O()(Ge).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,G.jsx)(y.Z,{min:0,precision:0,max:tn,style:{width:"100%"},placeholder:"最大可延长时间为".concat(tn,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,G.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,G.jsx)("span",{className:"ml5",children:rn}),"分钟",0!==rn&&(null==ye?void 0:ye.user_end_time)&&(0,G.jsxs)("span",{children:[",交卷截止时间:",(0,G.jsx)("span",{className:"ml5",children:O()(null==ye?void 0:ye.user_end_time).add(fe||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,G.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",O()(Ge).format("YYYY-MM-DD HH:mm")]})]})})})]})}))},92208:function(e,n,s){s.d(n,{U:function(){return m}});var i=s(7557),t=s.n(i),r=s(82242),c=s.n(r),a=s(41498),l=s.n(a),o=s(79800),d=s.n(o),u=s(59301);function m(e,n){var s=(0,u.useState)(n),i=d()(s,2),r=i[0],a=i[1],o=(0,u.useState)(!1),m=d()(o,2),x=m[0],h=m[1],p=(0,u.useState)(),_=d()(p,2),f=_[0],j=_[1],v=function(){var s=l()(t()().mark((function s(i){var l,o,d,u=arguments;return t()().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return l=u.length>1&&void 0!==u[1]&&u[1],o=l?n:c()(c()({},r),i),h(!0),a(o),s.next=6,e(o);case 6:return d=s.sent,h(!1),j(d),s.abrupt("return",d);case 10:case"end":return s.stop()}}),s)})));return function(e){return s.apply(this,arguments)}}();return[r,x,v,f]}},8378:function(e,n){n.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__index.async.js b/p__Classrooms__Lists__Exercise__index.async.js index 714aba89b5..ff3be20947 100644 --- a/p__Classrooms__Lists__Exercise__index.async.js +++ b/p__Classrooms__Lists__Exercise__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[45825,4977,21256,98772,64387],{680:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},r=t(22589),s=function(e,n){return o.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},45532:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=t(22589),s=function(e,n){return o.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,I(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,Z(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var S=function(e){return e&&"false"!==e},N=function(n,t,i){b(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(b(h)<=4.4)S(t.showToolBar)&&(t.height-=7),S(t.showAlgebraInput)&&(t.height-=37),t.width<605&&S(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(S(t.showToolBar)||S(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=S(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||v.appendChild(j)):a.appendChild(j),v.appendChild(a),w||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function A(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},b(h)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var _=0;_0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",w),r.setAttribute("width",s),r.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,n){if(h=e,n)I(h,!0);else{var a,r,s=!o;if(s){var l=b(h);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",E)if(h.slice(-1*E[u].length)===E[u]||h.slice(-1*(E[u].length+1))===E[u]+"/")return void I(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||S(t.showToolBar)||S(t.showMenuBar)||S(t.showAlgebraInput)||S(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",I(r,!1)}},I=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function R(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&I(c,f),s=!0}return void 0!==t.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,m=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-h.width-h.left,f=u<=480?10:30):(f=h.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(a,t);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,s;if(null===(a=n.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=R,z=(t(57193),t(85160)),H=t(43418),F=t(43604),W=t(85750),Y="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var J=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),p=d[0],f=d[1],h=function(){var e=E()(D()().mark((function e(){var n,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:l,className:s.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(M.Z,{children:[(0,m.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(F.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(z.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new O.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var s={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(O.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function b(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:b(t,n),contextClick:b(t,n)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(f,"fill"),j(m,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(h,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(r),j(t),j(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function _(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:b(t,n),contextClick:b(t,n)})}function M(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b("dir",n),contextClick:b("dir",n)})}function L(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function T(n,t){var i=0,o=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),k(),S()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),k(),S()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:M(2)},new O.Binding("pathPattern","thickness",M)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),S(),e("ContextMenuButton",e(O.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",L(!1),T(O.Spot.Top,!1),T(O.Spot.Left,!1),T(O.Spot.Right,!1),T(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},L(!0),T(O.Spot.Top,!0),T(O.Spot.Left,!0),T(O.Spot.Right,!0),T(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:o})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),V=t(94001),q=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"单元格数:"}),(0,m.jsx)("span",{style:Q,children:"行数"}),(0,m.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(V.Z,{})}),(0,m.jsx)("span",{style:Q,children:"列数"}),(0,m.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(V.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"对齐方式:"}),(0,m.jsx)(j.Z.Item,{name:"align",children:(0,m.jsxs)(q,{children:[(0,m.jsx)(K.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(K.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(K.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(K.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),p=d[0],f=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,m.jsxs)(M.Z,{align:"middle",children:[(0,m.jsx)(F.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(F.Z,{children:(0,m.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),ae=t(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(12066);var he="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,w=e.isFocus,j=void 0!==w&&w,A=e.watch,k=e.insertTemp,_=e.mode,M=void 0===_?"markdown":_,B=e.id,T=void 0===B?"markdown-editor-id":B,D=e.showResizeBar,P=void 0!==D&&D,E=e.noStorage,Z=void 0!==E&&E,I=e.showNullButton,O=void 0!==I&&I,R=e.showNullProgramButton,G=void 0!==R&&R,z=e.hidetoolBar,F=void 0!==z&&z,W=e.fullScreen,Y=void 0!==W&&W,U=e.onBlur,K=e.onCMBeforeChange,V=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,be=void 0!==ve&&ve,je=e.placeholder,Ae=void 0===je?"":je,ke=e.values,_e=void 0===ke?"":ke,Ce=e.extraUse,Se=(0,c.useState)(null),Ne=r()(Se,2),Me=Ne[0],Be=Ne[1],Le=(0,c.useState)(t),Te=r()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,c.useState)(A),Ze=r()(Ee,2),Ie=Ze[0],Oe=Ze[1],Re=(0,c.useState)(Y),Ge=r()(Re,2),ze=Ge[0],He=Ge[1],Fe=(0,c.useState)(""),We=r()(Fe,2),Ye=We[0],Ue=We[1],Je=(0,c.useState)(0),Ke=r()(Je,2),Ve=Ke[0],qe=Ke[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),sn=rn[0],ln=rn[1],cn=(0,c.useState)(0),un=r()(cn,2),dn=un[0],pn=un[1],fn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(_e),null==Me||Me.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==V||V(ze)}),[ze]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==M)return;try{var r,s=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:M,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Ae):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,o,i,l,r,s,a),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Be(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){mn.current}),[$e,mn,ze]);(0,c.useEffect)((function(){if(Me){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Me.setSize("100%","100%"),Me.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Me,xn]),(0,c.useEffect)((function(){if(Me){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],s=l()({},o,(function(){vn(a)}));e.push(s),Me.addKeyMap(s)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(T);e>=Ve+1e4&&(!n||n!==De)&&(window.sessionStorage.setItem(T,De),on(!0))}}),1e4),(0,c.useEffect)((function(){Oe(A)}),[Me,A]),(0,c.useEffect)((function(){Me&&j&&Me.focus()}),[Me,j]),(0,c.useEffect)((function(){if(Ie&&Me){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Me.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Me,Ie]),(0,c.useEffect)((function(){if(Me&&K){var e=function(e,n){K(e,n)};return Me.on("beforeChange",e),function(){Me.off("beforeChange",e)}}}),[Me,K]),(0,c.useEffect)((function(){if(Me&&U){var e=function(){U(Me.getValue())};return Me.on("blur",e),function(){Me.off("blur",e)}}}),[Me,U]),(0,c.useEffect)((function(){if(Me){var e=function(e,n){var t=e.getValue();Pe(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,An(t)):i(t))};return Me.on("change",e),function(){Me.off("change",e)}}}),[Me,i]),(0,c.useEffect)((function(){if(Me)if(null==t)Me.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Me.getValue()&&(Me.setValue(t),Pe(t),Me.setCursor(pe?1:Me.lineCount(),0),window.scrollTo(0,e))}}),[Me,t]);var vn=(0,c.useCallback)((function(e){var n=Me.getCursor(),t=Me.getSelection(),i=t.split("\n");switch(e){case"bold":return Me.replaceSelection("**"+t+"**"),""===t&&Me.setCursor(n.line,n.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+t+"*"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+t+"`"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"inline-latex":return Ue("inline-latex"),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+t+"\n```"),Me.setCursor(n.line+1,t.length+1),Me.focus();case"line-break":return Me.replaceSelection("
      \n"),Me.focus();case"list-ul":return""===t?Me.replaceSelection("- "+t):Me.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Me.focus();case"list-ol":return""===t?Me.replaceSelection("1. "+t):Me.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Me.focus();case"add-null-ch":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("▁"),Me.focus();case"add-signal":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("@▁@"),Me.focus();case"add-multiple":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection(he),Me.focus();case"inster-template-1":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Oe(!Ie),Me.focus();case"trigger-full-screen":return He(!ze),Me.focus();case re:return void Ue(re);case ue:return void Ue(ue);case se:return void Ue(se);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Me,Ie,ze]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ue(""),Ye){case re:var s=e.title,l=e.link;return Me.replaceSelection("[".concat(s,"](").concat(l,")")),Me.focus();case ue:var c=e.language,u=e.content;return Me.replaceSelection(["```"+c,u,"```"].join("\n")),Me.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==x||!x.type?g?Me.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Me.replaceSelection("![,](".concat(h,")")):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("video"))>-1?Me.replaceSelection('')):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Me.replaceSelection('').concat(x.name,"")):ge.includes(v)?Me.replaceSelection('').concat(x.name,"")):Me.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(h,")")),Me.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",A=0;A300&&(n=300),en(g+n+"px")}},i=hn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Me,hn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:xe(s),height:xe($e)},An=((0,c.useMemo)((function(){if(Ve){var e=new Date(Ve),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ve]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ye]);var kn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,s.jsx)("div",{className:r,children:t.map((function(e,n){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",x="name___Hk1Ip",v="num___xQpcH",w="active___XryTX",y="tagsBorderWrap___OMxjs",b=t(92310),j=t.n(b),A=t(89392),k=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,b=e.titleWidth,k=void 0===b?41:b,_=e.style,C=void 0===_?{}:_,S=e.fontColor,N=void 0===S?"#6A7283":S,M=e.showCount,B=(0,i.useState)(0),L=u()(B,2),T=L[0],D=L[1],P=(0,i.useState)(!1),E=u()(P,2),Z=E[0],I=E[1],O=(0,i.useRef)(null),R=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?D(1):D(0));0===t.length&&D(0),I(!1)}),[t]),(0,s.jsxs)("div",{className:j()(d,l),style:C,children:[(0,s.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:k,marginTop:Z?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,s.jsxs)("div",{className:Z?"".concat(f," ").concat(y):f,children:[(0,s.jsx)("div",{className:h,ref:R,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:g,ref:O,children:null==t?void 0:t.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?w:"",children:[(0,s.jsx)("span",{title:e.name,className:x,children:e.name}),!!M&&(0,s.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!T&&(0,s.jsx)(i.Fragment,{children:1===T?(0,s.jsxs)("div",{onClick:function(){var e;D(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?I(!0):I(!1)},className:m,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){R.current.scrollTop=0,D(1),I(!1)},className:m,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},_="tabs___GTqPV",C="active___F26E8",S=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,s.jsx)("div",{style:l,className:j()(_,a),children:t.map((function(e){return(0,s.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?C:"",children:e.name},e.id)}))})},N="input___PW2zI",M="dropdown___vSy8B",B="menu___NiyBu",L="text___Grueu",T="b1___ZKryM",D="b2___aKyGa",P=t(92832),E=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),x=u()(g,2),v=x[0],w=x[1],y=(0,i.useState)(""),b=u()(y,2),A=b[0],k=b[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(w(r.id),n=r.value||"");try{k(decodeURIComponent(n||""))}catch(e){k(decodeURIComponent(n||""))}}),[r]);var _=function(){l(encodeURIComponent(A),v||null)};return(0,s.jsxs)("div",{className:j()(N,p),style:m,children:[!!o.length&&(0,s.jsxs)("div",{className:M,children:[(0,s.jsxs)("div",{className:L,children:[null===(n=o.find((function(e){return e.id===v})))||void 0===n?void 0:n.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:T}),(0,s.jsx)("b",{className:D})]}),(0,s.jsx)("div",{className:B,children:o.map((function(e,n){return(0,s.jsx)("div",{onClick:function(){var n;(n=e.id)!==v&&(w(n),l(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,s.jsx)(P.Z,{onPressEnter:_,value:A,onChange:function(e){k(e.target.value),d(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:h}),(0,s.jsx)("i",{onClick:_,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},Z="quickPager___GM30J",I="disabled___Ozc8I",O=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(o/a);return o<=a?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:j()(Z,i),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?I:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?I:"",children:"下一页"})]})},R="list___oOsiS",G="wrap___G6T7F",z="lockWrap___Rl79E",H="li___oZZ7l",F="cover___b2bYW",W="img___IQX7w",Y="sign___HkT6C",U="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",V="rate___YACg7",q=t(71418),Q=t(6848),X=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),oe=t(50883),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(R,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:G,style:{width:g,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:H,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),l&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,s.jsxs)("div",{className:W,children:[(0,s.jsx)("img",{className:F,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:Y,src:ne}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:Y,src:te}),e.is_unity_3d&&(0,s.jsx)("img",{className:Y,src:ie})]}),(0,s.jsx)("div",{className:U,children:(0,s.jsx)(Q.Z,{title:t||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:J,children:t||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:K,children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:V,children:[(0,s.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:z,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},re="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",xe="tags___w_Mil",ve=t(89260),we=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=e.onRemove,x=void 0===g?function(){}:g,v=e.isCurrent,w=void 0===v||v,y=Math.floor((f-(a-1)*r)/a),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:se,style:{width:y,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(l))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(p)}),w&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),x(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=b.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,s.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(t=b.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,s.jsx)("img",{className:fe,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,s.jsx)("div",{className:me,children:(0,s.jsx)(Q.Z,{title:i,children:(0,s.jsx)("span",{className:he,children:i})})}),(0,s.jsx)(Q.Z,{title:"发布单位:".concat(u),children:(0,s.jsxs)("div",{className:ge,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,s.jsx)("div",{className:xe,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ye={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"},be=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(ye.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:ye.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:ye.top,children:[(0,s.jsx)(Q.Z,{title:e.name,children:(0,s.jsx)("div",{className:ye.name,children:e.name})}),(0,s.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),t&&(0,s.jsxs)("div",{className:ye.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),o&&(0,s.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,s.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:ye.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},je={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"},Ae=t(32007),ke=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:j()(je.tabs,a),style:l,children:[(0,s.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,s.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,s.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,s.jsx)("div",{className:je.tabBar,children:c})]})},_e=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,s.jsx)("div",{className:j()(n),style:i,children:o})},Ce="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Me="orderDesc___rHdbB",Be="active___a7eSP",Le="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",De=t(38854),Pe=t(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ze=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Ee:l;return(0,s.jsxs)("div",{className:j()(Ce,o),children:[(0,s.jsx)(De.Z,{dropdownRender:function(){return(0,s.jsx)(Pe.Z,{children:c.map((function(e,n){return(0,s.jsx)(Pe.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,s.jsx)("span",{className:Te,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,s.jsxs)("span",{className:Se,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-up font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,s.jsx)("span",{className:Me,children:(0,s.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-down font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ie=t(82242),Oe=t.n(Ie),Re=t(7557),Ge=t.n(Re),ze=t(41498),He=t.n(ze),Fe=t(39647),We=t.n(Fe),Ye={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"},Ue=t(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,g=We()(e,Je),x=(0,i.useState)(!1),v=u()(x,2),w=v[0],y=v[1];return(0,s.jsx)(Ue.ZP,Oe()(Oe()({onClick:(0,A.throttle)(function(){var e=He()(Ge()().mark((function e(n){return Ge()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&y(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ye.btn,Ye["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:w||r},g),{},{children:o}))},Ve="head___ghH72",qe="node___mjPEy",Qe=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,s.jsxs)("div",{className:j()(Ve,n),style:t,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:r,children:r}),(0,s.jsx)("div",{className:qe,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,s.jsxs)("div",{className:j()(Xe,u),style:d,children:[t&&(0,s.jsx)(Ue.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,s.jsx)(Ue.ZP,{onClick:c,className:en,children:l})]})},tn={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"},on=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,s.jsx)("div",{className:j()(tn.fixedBottom,n),style:i,children:(0,s.jsxs)("div",{className:tn.wrap,children:[(0,s.jsx)("div",{className:tn.left,children:o}),(0,s.jsx)("div",{className:tn.center,children:a}),(0,s.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",sn=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,s.jsx)("div",{className:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=We()(e,cn),o=(0,i.useState)(null),a=u()(o,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,s.jsx)(un,Oe()(Oe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},12066:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},40847:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Ne}});var i=t(7557),o=t.n(i),a=t(37205),r=t.n(a),s=t(41498),l=t.n(s),c=t(82242),u=t.n(c),d=t(79800),p=t.n(d),f=t(39647),m=t.n(f),h=t(59301),g=t(32007),x=t(43418),v=t(20834),w=t(8591),y=t(96865),b=t(27092),j=t(81228),A=t(3113),k=t(24905),_=t(61186),C=t.n(_),S=t(89260),N=t(66621),M=t(50883),B=t(85750),L=t(99313),T=t(78241),D=t(94001),P=t(57809),E=t(92832),Z=t(26724),I=t.n(Z),O=t(35393),R=t(65900),G=t(95341),z=t(25925),H=t(87466),F=t(37712),W=L.Z.TabPane,Y=(0,g.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.exercise,a=(e.loading,e.dispatch),s=(0,g.useParams)(),c=((0,g.useLocation)(),T.Z.useForm()),d=(p()(c,1)[0],i.brankList,(0,h.useState)(!0)),f=p()(d,2),m=f[0],v=f[1],y=(0,h.useState)(!1),b=p()(y,2),j=b[0],k=b[1],_=(0,h.useState)("myself"),C=p()(_,2),S=C[0],M=C[1],B=(0,h.useState)([]),Z=p()(B,2),Y=Z[0],U=Z[1],J=(0,h.useState)([]),K=p()(J,2),V=K[0],q=K[1],Q=(0,h.useState)(),X=p()(Q,2),$=X[0],ee=X[1],ne=(0,h.useState)([]),te=p()(ne,2),ie=te[0],oe=te[1],ae=(0,h.useRef)(null),re=(0,h.useState)(!1),se=p()(re,2),le=se[0],ce=se[1],ue=(0,h.useState)(""),de=p()(ue,2),pe=de[0],fe=de[1],me=(0,h.useState)(""),he=p()(me,2),ge=he[0],xe=he[1],ve=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,F.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],we=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=p()(we,2),be=ye[0],je=ye[1];(0,h.useEffect)((function(){"试卷选用"===i.actionTabs.key&&(_e(),oe([]),Ae())}),[i.actionTabs.key]);var Ae=function(){var e=l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,q(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(e){var n=parseInt(e);return isNaN(n)?"":n},_e=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!m){e.next=11;break}return++be.page,v(!1),e.next=5,a({type:"exercise/getBrankList",payload:u()(u()({},be),{},{search:null===(n=be.search)||void 0===n?void 0:n.trim()})});case 5:i=e.sent,Y=null!=i&&i.object_list?r()(Y.concat(null==i?void 0:i.object_list)):Y,"public"===be.filter?ee(i.is_teacher):ee(!0),(null===(t=i.object_list)||void 0===t?void 0:t.length)50?"block":"none"}})]}),(0,F.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Se,onOk:function(){var e=l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return p.update({cancelButtonProps:{disabled:!0}}),e.next=7,a({type:"exercise/saveBanks",payload:{course_id:s.coursesId,object_type:"examination_bank",bank_id:ie,shixuns_info:r,num:d}});case 7:n=e.sent,p.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,N.L9)(["教学课堂","试卷","试卷选用"]),x.Z.destroyAll(),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),Se(),Le(),w.ZP.success("生成试卷成功")):(Se(),Le());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===i.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:j,bodyStyle:{minHeight:200},wrapClassName:R.Z.warpModal,onOk:l()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ie.length){e.next=3;break}return w.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(k(!0),i=!1,!1,Y.forEach((function(e){ie.includes(e.id)&&e.need_authorize&&(i=e.need_authorize),ie.includes(e.id)&&e.is_random})),!i){e.next=10;break}return(0,G.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:return e.next=12,De({id:"".concat(ie[0]),course_id:null===(n=t.detailTopBanner)||void 0===n?void 0:n.course_id,type:"examination_bank"});case 12:e.sent||Pe([]),k(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:Se,children:[(0,F.jsxs)(L.Z,{activeKey:S,onTabClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ae.current.scrollTop=0,Y=[],S!==n&&oe([]),M(n),be.page=0,be.filter=n,be.group_id=null,m=!0,_e();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"我的试卷库"})},"myself"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"教研共享"})},"teacher"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,F.jsxs)("div",{className:R.Z.tabSearch,children:["teacher"===S&&(0,F.jsxs)(P.default,{value:be.group_id,onChange:function(e){ae.current.scrollTop=0,Y=[],be.page=0,be.group_id=e,m=!0,oe([]),je(u()({},be)),_e()},size:"middle",style:{width:200,marginRight:30},children:[(0,F.jsx)(P.default.Option,{value:null,children:"全部教研团队"}),null==V||null===(n=V.groups)||void 0===n?void 0:n.map((function(e){return(0,F.jsx)(P.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,F.jsx)(E.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:be.search,onChange:function(e){be.search=e.target.value,je(u()({},be))},onSearch:function(e){ae.current.scrollTop=0,Y=[],be.page=0,m=!0,oe([]),e&&(0,H.tk)({name:e,copywriting:e,position:"Exercise"}),_e()}})]}),(0,F.jsxs)("div",{ref:ae,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!$&&"public"===S&&(0,F.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,F.jsx)("span",{children:"通过职业认证的教师才能访问公共试卷库资源"}),(0,F.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,F.jsx)(I(),{initialLoad:!1,pageStart:0,loadMore:function(){_e()},hasMore:m,useWindow:!1,children:"试卷选用"===i.actionTabs.key&&$&&(0,F.jsx)(O.Z,{className:R.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Y,onRow:function(e){return{onClick:function(){oe([null==e?void 0:e.id])}}},resColumns:ve,rowSelection:Ce})})]})]}),(0,F.jsx)(x.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,F.jsxs)("div",{children:[(0,F.jsx)(A.ZP,{onClick:function(){ce(!1),g.history.push(ge)},children:"修改试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:function(){g.history.push(pe),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,F.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,F.jsx)(z.Z,{inPaper:!0,visible:Be,onCancel:Le,onOk:Pe,renderData:Te,modalType:"multiple",type:"examination_bank"})]})})),U=t(49961),J=t(5273),K=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(0,g.useParams)();return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:"设为公开"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.coursesId,"/exercises/set_public.json"),{method:"post",body:{check_ids:r()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","设为公开"]),w.ZP.success("操作成功"),t({type:"exercise/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomExercisesList",payload:u()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:(0,F.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,F.jsx)("br",{}),"是否确认设为公开?"]})})})),V=t(44618),q=["exercise","dispatch","user"],Q=(0,g.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i=e.exercise,a=e.dispatch,s=e.user,c=(m()(e,q),(0,g.useParams)()),d=(0,h.useState)(!1),f=p()(d,2),v=f[0],y=f[1],b=(0,h.useState)(!1),j=p()(b,2),A=j[0],k=j[1],_=(0,h.useRef)(null);(0,h.useEffect)((function(){if("批量删除"===i.actionTabs.key){var e;if((0,S.j5)())return void k(!0);var n={hasNum:0,noHasNum:0};null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.selectArrsAll)||void 0===e||e.map((function(e){var t;e.author_login===(null===(t=s.userInfo)||void 0===t?void 0:t.login)?++n.hasNum:++n.noHasNum})),n.noHasNum>0?x.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,F.jsxs)("div",{children:["当前选中资源中:",(0,F.jsx)("span",{className:"c-blue",children:n.hasNum}),"个由您本人发布,",(0,F.jsx)("span",{className:"c-red",children:n.noHasNum})," 个由其他老师发布。",(0,F.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){C()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var C=function(){a({type:"exercise/setActionTabs",payload:{}})};return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",confirmLoading:v,destroyOnClose:!0,onOk:l()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=_.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.next=5,(0,B.ZP)("/api/courses/".concat(c.coursesId,"/exercises/destroys.json"),{method:"post",body:{check_ids:r()(i.actionTabs.selectArrs)}});case 5:t=e.sent,y(!1),0===t.status&&((0,N.L9)(["教学课堂","试卷","删除"]),w.ZP.success("删除成功"),a({type:"exercise/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:u()({},i.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a({type:"exercise/setActionTabs",payload:{}})},children:null!=i&&null!==(n=i.actionTabs)&&void 0!==n&&n.status&&["未开始"].includes(null==i||null===(t=i.actionTabs)||void 0===t?void 0:t.status)?(0,F.jsx)("p",{children:"删除试卷会同步删除试卷中的所有考试,确认是否删除?"}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{style:{color:"#DD0000"},children:"删除考试则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,F.jsx)(V.Z,{ref:function(e){return _.current=e}})]})})})),X=["exercise","dispatch"],$=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(m()(e,X),(0,g.useParams)());return i.id=i.coursesId,(0,h.useEffect)((function(){"加入试卷库"===n.actionTabs.key&&new Promise(l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","加入试卷库"]),w.ZP.success("已加入个人试卷库,试题同步加入至个人题库")),t({type:"exercise/setActionTabs",payload:{}});case 5:case"end":return e.stop()}}),e)}))))}),[n.actionTabs.key]),(0,F.jsx)(F.Fragment,{})})),ee=t(6848),ne=t(60324),te=t(61998),ie="listItem___aJrbL",oe="info___X9HlC",ae="title___ZDroC",re="titleLeft___JzNZc",se="titleRight___RP0gb",le="name___LdzGg",ce="popover___Qeg0P",ue="dot___c9Vwj",de="moni___LBVeo";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var pe=t(41727),fe=t(12971),me=t(20538),he=t(78386),ge=t(45735),xe=t(76788),ve=t(62408),we=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i,a,r,s,c,d,f,m,v,y,b,j=e.v,A=(e.k,e.match,e.selectArrs),_=e.setSelectArrs,M=e.dispatch,L=e.params,T=e.classroomList,D=(e.batchStatus,e.manageAllGroup),P=e.user,E=(0,h.useState)([]),Z=p()(E,2),I=Z[0],O=Z[1],R=(0,h.useState)(!1),z=p()(R,2),H=z[0],W=z[1],Y=(0,h.useRef)(),U=(0,h.useRef)(),J=!1,K="YYYY-MM-DD",V=C()("2020-11-15",K);function q(){return Q.apply(this,arguments)}function Q(){return(Q=l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(L,222),e.next=3,(0,B.ZP)("/api/courses/".concat(null==L?void 0:L.coursesId,"/exercises/group_use_list.json"),{method:"get",params:u()(u()({},L),{},{id:j.id})});case 3:n=e.sent,O((null==n?void 0:n.groups)||[]);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X=function(){return x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})};null!=j&&j.appraise_label&&(J=!0);var $=function(e){var n;g.history.push("/classrooms/".concat(L.coursesId,"/exercisenotice/").concat(e.id,"/users/").concat(null===(n=(0,S.eY)())||void 0===n?void 0:n.login))},we=[{title:"班级",dataIndex:"name",key:"name"},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"未开始",value:1},{text:"考试中",value:2},{text:"已截止",value:3}],onFilter:function(e,n){return n.exercise_status===e},render:function(e,n){return(0,F.jsxs)("div",{children:[1===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#C3C3C3"}}),"未开始"]}),2===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#4EACFF"}}),"考试中"]}),3===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:ue,style:{background:"#FC2D6B"}}),"已截止"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"提交人数",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(e,n){return 1===n.exercise_status?"-":(0,F.jsxs)("span",{children:[e,"/",n.exercise_users]})}},{title:"待评阅试卷",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(e,n){return 1===n.exercise_status?"-":0===e?(0,F.jsx)("span",{style:{cursor:"no-drop",color:"#999999"},children:e}):(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(n.course_group_id))},children:e})}},{title:"操作",dataIndex:"action",align:"center",key:"action",width:60,render:function(e,n){return 1===n.exercise_status?(0,F.jsx)("img",{style:{cursor:"not-allowed"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="}):(0,F.jsx)(ee.Z,{title:"评阅",children:(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(n.course_group_id))},children:(0,F.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="})})})}}],ye=function(){var e=(null==j?void 0:j.simulate_exercise_num)-(null==j?void 0:j.user_simulate_num);return e>=0?e:0};return(0,F.jsxs)("div",{className:ie,onClick:function(e){(!(0,S.GJ)()||(0,S.GJ)()&&U.current&&!U.current.contains(e.target))&&(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:[(0,S.GJ)()&&(0,F.jsx)("span",{ref:U,children:(0,F.jsx)(k.Z,{checked:A.includes(j.id),value:j.id,style:{padding:"10px"},onClick:function(e){e.stopPropagation()},disabled:null==j?void 0:j.is_make_up_exercise,onChange:function(e){A.indexOf(j.id);A.indexOf(j.id)>-1?_(A.filter((function(e){return e!==j.id}))):_(A.concat(j.id))}})}),(0,F.jsxs)("div",{className:oe,children:[(0,F.jsxs)("div",{className:ae,children:[(0,F.jsxs)("div",{className:re,style:{marginRight:15},children:[function(e){return J?(0,F.jsx)("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10",children:"集中阅卷"}):null!=e&&e.includes("未开始")?(0,F.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,F.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已截止")?(0,F.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已截止"}):null!=e&&e.includes("导入")?(0,F.jsx)("span",{className:"export mr10",children:"导入"}):void 0}(null==j?void 0:j.exercise_tips),(null==j?void 0:j.is_make_up_exercise)&&(0,F.jsx)("img",{src:pe,width:44,height:24,style:{marginRight:10}}),(0,F.jsx)(ee.Z,{title:j.exercise_name,children:(0,F.jsx)("span",{className:le,children:j.exercise_name})}),!j.is_public&&(0,S.GJ)()&&(0,F.jsx)(ee.Z,{title:"私有属性,非课堂成员不能访问",children:(0,F.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),2==(null==j?void 0:j.exercise_type)&&(0,F.jsxs)("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:de,children:[(0,F.jsx)("img",{src:fe,width:18,height:14}),"模拟考试"]}),(null==j||null===(n=j.exercise_tips)||void 0===n?void 0:n.includes("已开启防作弊"))&&(0,F.jsx)("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi",children:"已开启防作弊"}),(null==j||null===(t=j.exercise_tips)||void 0===t?void 0:t.includes("已截止"))&&(null==j||null===(i=j.exercise_tips)||void 0===i?void 0:i.includes("未提交"))&&(0,F.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,F.jsxs)("div",{className:se,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(null==j?void 0:j.appraise_setting)&&(0,F.jsx)("span",{onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入评阅,请稍后..."}}),e.next=3,(0,B.ZP)("/api/exercises/".concat(j.id,"/create_appraise_students.json"),{method:"get"});case 3:n=e.sent,M({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(j.id,"/centralizeReview/").concat(null==n?void 0:n.login));case 6:case"end":return e.stop()}}),e)}))),children:"集中阅卷"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&(!(null!=j&&j.is_make_up_exercise)||(null==j?void 0:j.is_make_up_exercise)&&1===(null==j?void 0:j.exercise_status)&&(null==j?void 0:j.allow_create_make_up))&&(0,F.jsx)(ge.Z,{tips:null==j?void 0:j.open_appraise,children:(0,F.jsx)("span",{onClick:function(){var e,n;2!==(null==P||null===(e=P.userInfo)||void 0===e?void 0:e.user_status)?!(0,S.Rm)()||null!=T&&null!==(n=T.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish?0!==(null==j?void 0:j.exercise_question_count)?M({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[j.id],unified_setting:j.unified_setting,params:L,disabled:1!==j.exercise_status,type:2,manage_all_group:D,isRouter:!0}}):w.ZP.warning("试卷内没有试题不允许发布考试"):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"):(0,G.Rd)()},children:"发布"})}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&!(0,N._m)()&&j.assistant_auth&&(0,F.jsx)("span",{onClick:function(e){var n;if(e.stopPropagation(),!(0,S.Rm)()||null!=T&&null!==(n=T.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_preview){var t=C()(j.created_at,K);C()(V).diff(C()(t),"days")>0&&null!=j&&j.is_random?X():null!=j&&j.is_random?(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/preview?random=").concat(j.is_random)):(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=2"))}else w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"预览"}),(0,S.RV)()&&(0,F.jsx)("span",{onClick:function(){(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:"详情"}),(0,S.GJ)()&&!(0,N._m)()&&(0,F.jsx)(ne.Z,{placement:"bottom",content:(0,F.jsxs)("div",{className:ce,children:[!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=3"));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"规则设置"}),(null==j?void 0:j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==j?void 0:j.exercise_name,id:null==j?void 0:j.id,type:"hack"}});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"补充成绩"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&j.is_random&&j.assistant_auth&&(0,F.jsx)("p",{onClick:function(e){e.stopPropagation();var n=C()(j.created_at,K);C()(V).diff(C()(n),"days")>0&&null!=j&&j.is_random?X():(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/edit?type=settings"))},children:"编辑考试"}),(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"exercise/setActionTabs",payload:{key:"批量删除",selectArrs:[j.id],selectArrsAll:[j],params:L,status:null==j||null===(t=j.exercise_tips)||void 0===t?void 0:t[0]}});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"删除试卷"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){M({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[j.id],params:L}})},children:"加入试卷库"}),!(null!=j&&j.exercise_tips.includes("导入"))&&((0,S.GJ)()||(null==T||null===(a=T.AssistantObject)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.can_stop))&&![1,3].includes(null==j?void 0:j.exercise_status)&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_stop){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:M({type:"exercise/setActionTabs",payload:{key:"批量结束",selectArrs:[j.id],params:L,unified_setting:j.unified_setting}});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"结束考试"})]}),children:(0,F.jsx)("span",{onClick:function(e){return e.stopPropagation()},children:"更多"})}),(0,S.dE)()&&(0,F.jsxs)(F.Fragment,{children:[!!j.off_limits&&(0,F.jsx)(ee.Z,{title:"迟到超过".concat(null==j?void 0:j.last_times,"分钟,禁止进入答题"),children:(0,F.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&0===j.current_status&&j.exercise_status>1&&!(null!==(r=j.exercise_tips)&&void 0!==r&&r.includes("已截止"))&&(0,F.jsxs)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:[(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&"申请"," 继续考试"]}),!(null!==(s=j.exercise_tips)&&void 0!==s&&s.includes("已截止"))&&(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&(0,F.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:"申请继续考试"}),!j.off_limits&&1===j.current_status&&(null==j?void 0:j.screen_used_num)<(null==j?void 0:j.screen_total_num)&&j.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&!(2==(null==j?void 0:j.exercise_type)&&3!=(null==j?void 0:j.exercise_status))&&(0,F.jsx)("span",{style:{color:"#0152d9"},onClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),null!=j&&j.answered_open){e.next=4;break}return w.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 4:return e.next=6,(0,xe.w)(L.coursesId,j.id,"正在进入查看,请稍后...");case 6:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/users/").concat(null===(t=(0,S.eY)())||void 0===t?void 0:t.login,"?check=true"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看考试"}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&2===j.current_status&&j.exercise_status>1&&!(null!==(c=j.exercise_tips)&&void 0!==c&&c.includes("已截止"))&&(0,F.jsx)("a",{style:{color:1===(null==j?void 0:j.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j)},href:"",children:0===(null==j?void 0:j.is_redo)?"开始考试":"重新考试"}),2==(null==j?void 0:j.exercise_type)&&!j.off_limits&&j.exercise_status>1&&!(null!==(d=j.exercise_tips)&&void 0!==d&&d.includes("已截止"))&&(0,F.jsx)(ee.Z,{title:(0,F.jsxs)("span",{children:["本次考试可重复考试",null==j?void 0:j.simulate_exercise_num,"次,剩余",ye(),"次"]}),children:(0,F.jsx)("a",{style:0==ye()&&0!=(null==j?void 0:j.current_status)?{color:"#999999",textDecoration:"none"}:{},onClick:function(e){0==ye()&&0!=(null==j?void 0:j.current_status)||(e.stopPropagation(),e.preventDefault(),$(j))},href:"",children:0!=(null==j?void 0:j.current_status)?"开始考试":"继续考试"})})]})]})]}),(0,S.GJ)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:j.author,children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["创建时间:",C()(j.created_at).format("YYYY-MM-DD HH:mm:ss")]}),(null==j||null===(f=j.exercise_tips)||void 0===f?void 0:f.includes("未开始"))&&j.publish_time&&(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["开始时间:",C()(j.publish_time).format("YYYY-MM-DD HH:mm:ss")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["类型:",j.is_random?"随机组卷":"人工组卷"]}),!(null!=j&&null!==(m=j.exercise_tips)&&void 0!==m&&m.includes("未开始"))&&!(null!=j&&j.is_make_up_exercise)&&!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsxs)("span",{style:{marginLeft:"auto",paddingRight:"20px",textAlign:"end",color:"#888888"},onClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.stopPropagation(),n.preventDefault(),H||q(),W(!H);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[H?"收起":"展开",H?(0,F.jsx)(me.Z,{style:{color:"#888888"}}):(0,F.jsx)(he.Z,{style:{color:"#888888"}})]})]}),(0,S.dE)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-333",children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),!(null==j||!j.exercise_left_time)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["考试剩余时间:",null==j?void 0:j.exercise_left_time]}),!(null==j||!j.before_start)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["距离考试开始时间:",null==j?void 0:j.before_start]})]}),(0,S.GJ)()&&!(null!=j&&null!==(v=j.exercise_tips)&&void 0!==v&&v.includes("未开始"))&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{style:{letterSpacing:2},className:"c-grey-333 mr15",children:"提交状态:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["未开始 ",(0,F.jsx)("span",{children:null==j?void 0:j.unanswer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["考试中 ",(0,F.jsx)("span",{style:{color:"rgb(90, 184, 145)"},children:null==j?void 0:j.answering_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已交卷 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.answer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["已交卷/未答 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.commit_with_no_answers_users})]})]}),(0,S.GJ)()&&!(null!=j&&null!==(y=j.exercise_tips)&&void 0!==y&&y.includes("未开始"))&&H&&I.length>5&&(0,F.jsx)(te.Z,{scroll:{y:240},pagination:!1,dataSource:I,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,n,t){t.field&&(L.order_by=t.field),t.order||(L.sort_direction="asc"),"ascend"===t.order&&(L.sort_direction="asc"),"descend"===t.order&&(L.sort_direction="desc"),t.order||(L.sort_direction="asc"),q()},columns:we}),(0,S.GJ)()&&!(null!=j&&null!==(b=j.exercise_tips)&&void 0!==b&&b.includes("未开始"))&&H&&I.length<6&&I.length>0&&(0,F.jsx)(te.Z,{rowKey:"course_group_id",pagination:!1,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},dataSource:I,style:{marginTop:"10px"},onChange:function(e,n,t){t.field&&(L.order_by=t.field),t.order||(L.sort_direction="asc"),"ascend"===t.order&&(L.sort_direction="asc"),"descend"===t.order&&(L.sort_direction="desc"),t.order||(L.sort_direction="asc"),q()},columns:we}),void 0!==(null==j?void 0:j.total)&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{className:"c-grey-333 mr15",children:"集中阅卷总进度:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["总评数",(0,F.jsx)("span",{children:null==j?void 0:j.total})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已评阅 ",(0,F.jsx)("span",{style:{color:"#4EACFF"},children:null==j?void 0:j.finish_total})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["待评阅 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.unfinished_total})]})]})]}),(0,F.jsx)(ve.Z,{closable:!0,successCb:function(){return $(Y.current)}})]})})),ye=t(81971),be=t(99151),je=t(21075),Ae=t(31869),ke=t(680),_e=t(66479),Ce=t(31295),Se=["user","classroomList","globalSetting","loading","dispatch","match"],Ne=(0,g.connect)((function(e){var n=e.user,t=e.classroomList,i=e.loading;return{user:n,classroomList:t,globalSetting:e.globalSetting,loading:i.effects}}))((function(e){var n,t,i,a,s,c,d,f,_,L,T,D=e.user,P=e.classroomList,E=(e.globalSetting,e.loading),Z=e.dispatch,I=e.match,O=(m()(e,Se),(0,g.useParams)()),R=(0,g.useSearchParams)(),z=p()(R,1)[0],H=(0,h.useState)((function(){return u()(u()({},O),{},{limit:20})})),W=p()(H,2),V=W[0],q=(W[1],(0,g.useLocation)()),X=P.detailExerciseList,ee=P.detailTopBanner,ne=P.detailLeftMenus,te=(0,h.useState)([]),ie=p()(te,2),oe=ie[0],ae=ie[1],re=(0,h.useState)(!1),se=p()(re,2),le=(se[0],se[1]),ce=(0,h.useState)([]),ue=p()(ce,2),de=ue[0],pe=ue[1],fe=(0,h.useState)(!1),me=p()(fe,2),he=me[0],ge=me[1],xe=(0,h.useState)(!1),Ne=p()(xe,2),Me=Ne[0],Be=Ne[1],Le=(0,h.useState)(!1),Te=p()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,h.useState)("按创建时间降序"),Ze=p()(Ee,2),Ie=Ze[0],Oe=Ze[1];V.type="all"===z.get("tabs")?"":z.get("tabs")||"",V.id=V.coursesId,(0,h.useEffect)((function(){var e,n;if(null!=D&&null!==(e=D.userInfo)&&void 0!==e&&e.login){if((0,S.GJ)()){var t,i=N.cX.getItem("".concat(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,"Teacher"),"Exercise");i&&(V.sort_by=null==i?void 0:i.type,V.sort_direction=null==i?void 0:i.direction,Oe(null==i?void 0:i.name))}Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}else null!=D&&null!==(n=D.userInfo)&&void 0!==n&&n.username&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)});le(!1)}),[null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login,q.pathname]),(0,h.useEffect)((function(){"目录重命名成功"===P.actionTabs.key&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}),[P.actionTabs.key]),(0,h.useEffect)((function(){"在线考试设置"===P.actionTabs.key&&(ge(!0),Be(null==ee?void 0:ee.show_unstart_exercise))}),[P.actionTabs.key]),(0,h.useEffect)((function(){ae([])}),[X]);(0,h.useEffect)((function(){"all"===z.get("tabs")&&(V.type="",V.page=1)}),[z.get("tabs")]),(0,h.useEffect)((function(){(0,S.Rm)()&&Z({type:"classroomList/getAssistantPermissions",payload:{course_id:V.coursesId}})}),[null==D||null===(t=D.userInfo)||void 0===t?void 0:t.username]),(0,h.useEffect)((function(){sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),x.Z.info({title:"提示",centered:!0,width:600,content:(0,F.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,F.jsx)("br",{}),"1、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,F.jsx)("br",{}),"2、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[]);var Re=[{name:"全部",id:"all",total:null===(i=X.exercises_counts)||void 0===i?void 0:i.exercises_total_counts},{name:"未开始",id:1,total:null===(a=X.exercises_counts)||void 0===a?void 0:a.unstart_counts},{name:"考试中",id:2,total:null===(s=X.exercises_counts)||void 0===s?void 0:s.publish_counts},{name:"集中阅卷",id:4,total:null===(c=X.exercises_counts)||void 0===c?void 0:c.appraise_exercise_count},{name:"已截止",id:3,total:null===(d=X.exercises_counts)||void 0===d?void 0:d.end_counts}],Ge=[{name:"批量发布",icon:(0,F.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,F.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"加入试卷库",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiaru font14"})}].filter((function(e){return!!(0,S.GJ)()||"批量删除"!==e.name})).filter((function(e){return!!ee.is_public||"设为公开"!==e.name})),ze="YYYY-MM-DD",He=C()("2020-11-15",ze),Fe=function(){var e=l()(o()().mark((function e(n){var t,i,a,s,l,c,u,d,p,f,m,h,g,v;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.name,2!==(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.user_status)||"批量发布"!==n.name){e.next=4;break}return(0,G.Rd)(),e.abrupt("return");case 4:if(s=[],null===(i=X.exercises)||void 0===i||i.map((function(e){if(oe.includes(e.id)&&e.is_random){var n=C()(e.created_at,ze);C()(He).diff(C()(n),"days")>0&&null!=e&&e.is_random&&s.push(e)}})),""!=oe){e.next=12;break}l="请选择你要操作的任务","加入试卷库"===a&&(l="请选择要加入试卷库的试卷"),w.ZP.error(l),e.next=42;break;case 12:if(!s.length){e.next=16;break}x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}),e.next=42;break;case 16:if("批量发布"!==a){e.next=34;break}if(!(0,S.Rm)()||null!=P&&null!==(u=P.AssistantObject)&&void 0!==u&&null!==(u=u.exercise)&&void 0!==u&&u.can_publish){e.next=20;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 20:if(f=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&0===e.total_num&&e.is_random&&(f=!0)})),m=null===(d=X.exercises.filter((function(e){return oe.includes(null==e?void 0:e.id)})).filter((function(e){return 0===(null==e?void 0:e.exercise_question_count)})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.exercise_name,!((null===(p=m)||void 0===p?void 0:p.length)>0)){e.next=26;break}return w.ZP.warning("".concat(m,"试卷内没有试题不允许发布考试")),e.abrupt("return");case 26:if(!f){e.next=29;break}return w.ZP.warning("随机试卷还未在该课堂生成试卷,请点击编辑去设置出卷数量吧。"),e.abrupt("return");case 29:if(h=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&1!==e.exercise_status&&(h=!0)})),!h){e.next=34;break}return w.ZP.warning("试卷已发布考试不可批量发布。"),e.abrupt("return");case 34:if("加入试卷库"!==a){e.next=41;break}return e.next=37,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:r()(oe)}});case 37:if(!((null==(v=e.sent)||null===(g=v.cover_exercises)||void 0===g?void 0:g.length)>0)){e.next=41;break}return pe(null==v?void 0:v.cover_exercises),e.abrupt("return");case 41:Z({type:"exercise/setActionTabs",payload:{key:a,selectArrs:oe,selectArrsAll:null===(c=X.exercises)||void 0===c?void 0:c.filter((function(e){return oe.includes(e.id)})),params:V,type:1}});case 42:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsxs)("section",{className:"minH500",children:[(0,F.jsx)(ye.Z,{isLoading:E["classroomList/getClassroomExercisesList"],tabDataSource:Re,isAdmin:(0,S.GJ)(),dispatch:Z,type:null==X?void 0:X.main_category_name,isExercise:!0,user:D,getDropdownMenu:function(){return(0,F.jsxs)(v.Z,{children:[(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?Z({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:V}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"快速选择试卷"},1),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?(window.scrollTo(0,0),g.history.push("/classrooms/".concat(V.coursesId,"/exercise/add?catalogue=").concat((null==O?void 0:O.categoryId)||""))):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"创建新试卷"},2),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?Z({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"exercise"}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"导入外部成绩"},3)]})},onTabMenuClick:function(e){V.type="all"===e.key?"":e.key,V.page=1,g.history.replace("".concat(q.pathname,"?tabs=").concat(e.key)),Pe(!1),Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultSelectedKeys:[V.type||"all"]}),(0,F.jsx)(be.Z,{dataSource:X.exercises||[],isAdmin:(0,S.GJ)(),batchStatus:De,SortMenuName:Ie,setSortMenuName:Oe,SortMenus:[{name:"按创建时间升序",type:"created_at",direction:"asc"},{name:"按创建时间降序",type:"created_at",direction:"desc"},{name:"按考试时长升序",type:"time",direction:"asc"},{name:"按考试时长降序",type:"time",direction:"desc"},{name:"按试卷名称升序",type:"exercise_name",direction:"asc"},{name:"按试卷名称降序",type:"exercise_name",direction:"desc"}],onSearch:function(e){V.search=e.trim(),V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)})},onSort:function(e){var n;(V.sort_by=e.type,V.sort_direction=e.direction,(0,S.GJ)())&&N.cX.setItem("".concat(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login,"Teacher"),e,"Exercise");V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)}),Oe(e.name)},onBatch:function(e){return Pe(e)}}),(0,F.jsxs)(y.Z,{loading:E["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[null!==(f=X.exercises_counts)&&void 0!==f&&f.exercises_all_counts?X.exercises.map((function(e,n){return(0,F.jsx)(we,{v:e,k:n,match:I,batchStatus:De,selectArrs:oe,setSelectArrs:ae,dispatch:Z,params:V,user:D,manageAllGroup:X.manage_all_group},n)})):(0,F.jsx)(M.Z,{}),(0,F.jsx)("aside",{className:"tc mb50 mt30",children:(null===(_=X.exercises_counts)||void 0===_?void 0:_.exercises_all_counts)>0&&(0,F.jsx)(b.Z,{showTotal:function(e){var n;return"共 ".concat(null==X||null===(n=X.exercises_counts)||void 0===n?void 0:n.exercises_all_counts," 条")},showSizeChanger:!0,onChange:function(e,n){ae([]),V.page=e,V.limit=n,Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultCurrent:V.page,current:V.page||1,pageSize:V.limit||20,total:X.exercises_counts&&X.exercises_counts.exercises_all_counts})})]}),oe.length>0&&(0,S.GJ)()&&(0,F.jsx)(j.Z,{offsetBottom:0,children:(0,F.jsx)(je.Z,{buttonDataSource:Ge,onButtonClick:Fe,useBatchStatus:Pe,setSeleArr:ae,catalogue:(null==ne||null===(L=ne.course_modules)||void 0===L||null===(L=L.find((function(e){return"exercise"===e.type})))||void 0===L?void 0:L.second_category)||[],addCatalogue:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:V,selectArrs:{category_id:null==X?void 0:X.main_category_id,type:"exercise"}}})},allSelect:!!oe.length&&oe.length===(null===(T=X.exercises)||void 0===T||null===(T=T.filter((function(e){return!e.is_make_up_exercise})))||void 0===T?void 0:T.length),setAllSelect:function(e){var n;e.target.checked?ae(null==X||null===(n=X.exercises)||void 0===n?void 0:n.filter((function(e){return!e.is_make_up_exercise})).map((function(e){return e.id}))):ae([])},selectArrs:oe,onMenuClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.key,""!=oe){e.next=4;break}return w.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/move_to_category.json"),{method:"post",body:{exercise_ids:oe,new_category_id:t}});case 6:0===e.sent.status&&(w.ZP.success("操作成功"),Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,F.jsx)(U.Z,{}),(0,F.jsx)(J.Z,{}),(0,F.jsx)(Q,{}),(0,F.jsx)(K,{}),(0,F.jsx)(_e.Z,{onOk:function(){Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)})}}),(0,F.jsx)(Ce.Z,{onOk:function(){}}),(0,F.jsx)(Y,{cb:function(){return ae([])}}),(0,F.jsx)($,{}),(0,F.jsx)(ve.Z,{}),(0,F.jsxs)(x.Z,{title:(0,F.jsxs)("span",{children:[(0,F.jsx)(ke.Z,{style:{color:"#faad14",fontSize:"18px"}})," 加入试卷库提示"]}),open:de.length>0,footer:!1,onCancel:function(){pe([])},children:[(0,F.jsxs)("div",{style:{height:300,overflow:"auto"},children:[(0,F.jsxs)("div",{children:["有",null==de?void 0:de.length,"张试卷在试卷库重复,是否需要覆盖原来的试卷?"]}),null==de?void 0:de.map((function(e){return(0,F.jsxs)("div",{style:{marginTop:25},children:[(0,F.jsxs)("div",{children:["试卷:",null==e?void 0:e.origin_exercise_nam]}),(0,F.jsxs)("div",{children:["原试卷:",(0,F.jsx)("a",{href:"/paperlibrary/see/".concat(null==e?void 0:e.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==e?void 0:e.examination_bank_name})]})]})}))]}),(0,F.jsxs)("div",{style:{textAlign:"end"},children:[(0,F.jsx)(A.ZP,{style:{height:30},onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe),update:1}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(w.ZP.info("覆盖成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),children:"覆盖原来的试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe)}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(w.ZP.info("形成成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),style:{marginLeft:10,height:30},children:"形成新试卷"})]})]}),(0,F.jsx)(x.Z,{title:"在线考试设置",open:he,centered:!0,onOk:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.coursesId,"/update_show_unstart_exercise"),{method:"put",body:{show_unstart_exercise:Me}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}}),Z({type:"classroomList/getClassroomTopBanner",payload:{id:V.coursesId}}),w.ZP.info("操作成功"));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}})},children:(0,F.jsxs)(k.Z,{checked:Me,onChange:function(e){Be(e.target.checked)},children:["允许学生查看已发布但未开始的考试",(0,F.jsx)("span",{style:{color:"#666666"},children:"(考试开始之后学生才能作答)"})]})}),(0,F.jsx)(Ae.Z,{})]})}))},31295:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),a=t(85573),r=t.n(a),s=t(7557),l=t.n(s),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),f=t(59301),m=t(59028),h=t(78241),g=t(43418),x=t(8591),v=t(61998),w=t(32007),y=t(20817),b=t(92051),j=t(85750),A=t(61186),k=t.n(A),_=t(66621),C=t(37712),S=m.Z.Dragger;n.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.dispatch,a=e.onOk,s=((0,w.useParams)(),h.Z.useForm()),c=p()(s,1)[0],d=(0,f.useState)(),m=p()(d,2),A=m[0],N=m[1],M=(0,f.useState)(!1),B=p()(M,2),L=B[0],T=B[1],D={height:100,onRemove:function(){N("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(n=u()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,f.useEffect)((function(){c.setFieldsValue(r()(r()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,_.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,C.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:L},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,C.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(n){var o,r,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=A&&A.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return T(!0),(o=new FormData).append("type",t.actionTabs.type),o.append("file",A),r=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(t.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(t.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(r,{method:"post",body:o},!0);case 10:s=e.sent,T(!1),0===(null==s?void 0:s.status)&&(a(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,C.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,_.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,C.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:t.actionTabs.name}),(0,C.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,C.jsxs)("div",{children:[(0,C.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,C.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,C.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,C.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,C.jsxs)(S,o()(o()({},D),{},{children:[(0,C.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,C.jsx)("br",{}),(0,C.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),a=t(85573),r=t.n(a),s=t(7557),l=t.n(s),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),f=t(59301),m=t(59028),h=t(78241),g=t(43418),x=t(8591),v=t(61998),w=t(92832),y=t(95237),b=t(43604),j=t(94001),A=t(57930),k=t(32007),_=t(95992),C=t(20817),S=t(92051),N=t(85750),M=t(94051),B=t(61186),L=t.n(B),T=t(66621),D=t(37712),P=m.Z.Dragger;n.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.dispatch,a=e.onOk,s=(0,k.useParams)(),c=h.Z.useForm(),d=p()(c,1)[0],m=(0,f.useState)(),B=p()(m,2),E=B[0],Z=B[1],I=(0,f.useState)(!1),O=p()(I,2),R=O[0],G=O[1],z={height:100,onRemove:function(){Z("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(n=u()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,f.useEffect)((function(){d.setFieldsValue(r()(r()({},"publish_time",L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",L()(L()(new Date((0,T.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===t.actionTabs.key]),(0,D.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,D.jsxs)(h.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(n){var o,r,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=E&&E.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return G(!0),(o=new FormData).append("name",n.name),o.append("type",t.actionTabs.type),o.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===t.actionTabs.type?(o.append("time",n.time||""),o.append("total_score",n.total_score)):o.append("description",n.description||""),o.append("publish_time",L()(n.publish_time).format("YYYY-MM-DD HH:mm")),o.append("end_time",L()(n.end_time).format("YYYY-MM-DD HH:mm")),o.append("file",E),e.next=14,(0,N.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:o},!0);case 14:r=e.sent,G(!1),0===(null==r?void 0:r.status)&&(d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),a(),(null==r||null===(c=r.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,D.jsx)(v.Z,{pagination:!1,dataSource:null==r||null===(u=r.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,T.FH)("",C.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,D.jsx)(h.Z.Item,{label:"exercise"!==t.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==t.actionTabs.type?"作业":"试卷","名称")}],children:(0,D.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==t.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==t.actionTabs.type&&(0,D.jsx)(h.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,D.jsx)(_.Z,{watch:!0})}),"exercise"===t.actionTabs.type&&(0,D.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,D.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,D.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,D.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,M.Q8)(e)},disabledTime:function(e){return(0,M.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,M.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,D.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,D.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,D.jsxs)("div",{children:[(0,D.jsx)("a",{download:"模版.xlsx",className:S.Z.downloadbutton,href:C.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,D.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,D.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,D.jsxs)(P,o()(o()({},z),{},{children:[(0,D.jsx)("a",{className:S.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,D.jsx)("br",{}),(0,D.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},21075:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var i=t(79800),o=t.n(i),a=t(59301),r=t(20834),s=t(92832),l=t(24905),c=t(3113),u=t(38854),d="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",f="moveCategory___oiQqw",m=t(89260),h=t(78386),g=t(37712),x=function(e){var n=e.buttonDataSource,t=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,v=e.setAllSelect,w=e.selectArrs,y=e.onMenuClick,b=e.setSeleArr,j=e.catalogue,A=e.addCatalogue,k=(0,a.useState)(!1),_=o()(k,2),C=_[0],S=_[1],N=(0,a.useState)(""),M=o()(N,2),B=M[0],L=M[1];console.log("---",j);var T=(0,g.jsx)("div",{className:f,onMouseLeave:function(e){return S(!1)},children:(0,g.jsxs)(r.Z,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(s.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,n){var t;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(r.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,g.jsx)(r.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),A&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:d,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:v,children:["全选本页(",w.length,")"]})}),(0,m.GJ)()&&n.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,m.GJ)()&&(A||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(u.Z,{open:C,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return T},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return S(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(h.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),b([])},children:"取消操作"})})]})}},99151:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(7557),o=t.n(i),a=t(37205),r=t.n(a),s=t(41498),l=t.n(s),c=t(79800),u=t.n(c),d=t(59301),p=t(20834),f=t(24905),m=t(3113),h=t(38854),g=t(6848),x=t(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},w=t(89260),y=t(20538),b=t(78386),j=t(26724),A=t.n(j),k=t(32007),_=t(37712),C=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,s=e.onBoard,c=e.onSort,j=e.isboard,C=e.dispatch,S=(e.onBatch,e.SortMenus),N=(0,d.useState)(!1),M=u()(N,2),B=M[0],L=M[1],T=(0,d.useState)([]),D=u()(T,2),P=D[0],E=D[1],Z=(0,d.useState)(!0),I=u()(Z,2),O=I[0],R=I[1],G=(0,d.useState)([]),z=u()(G,2),H=z[0],F=z[1],W=(0,d.useState)(1),Y=u()(W,2),U=Y[0],J=Y[1],K=(0,d.useState)(!1),V=u()(K,2),q=V[0],Q=V[1],X=(0,k.useParams)();(0,d.useEffect)((function(){j&&$()}),[j]);var $=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!O||q){e.next=10;break}return Q(!0),J(U+1),e.next=5,C({type:"classroomList/getCourseGroupsList",payload:{page:U,id:X.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,i=r()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(R(!1),i.push({id:0,name:"未分班"})),Q(!1),F([].concat(r()(H),r()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,_.jsxs)("section",{className:v.dropmenu,children:[(0,_.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,_.jsx)(A(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:O,useWindow:!1,children:(0,_.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==H?void 0:H.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,_.jsx)(p.Z.Item,{children:(0,_.jsx)(f.Z,{checked:P.includes(e.id),value:e.id,onChange:function(n){P.indexOf(e.id);P.indexOf(e.id)>-1?E(P.filter((function(n){return n!==e.id}))):E(P.concat(e.id))},children:e.name})},e.id)})))})})}),(0,_.jsx)("aside",{style:{background:"#fff"},children:(0,_.jsxs)("div",{children:[(0,_.jsx)(m.ZP,{type:"link",onClick:function(){s(P)},children:"确定"}),(0,_.jsx)(m.ZP,{type:"link",onClick:function(){E([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,_.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==S||!S.length)&&(0,_.jsx)("div",{children:(0,_.jsx)(h.Z,{dropdownRender:function(){return(0,_.jsx)(p.Z,{selectedKeys:[n],children:S.map((function(e){return(0,_.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,_.jsx)("div",{children:(0,_.jsxs)("span",{className:"".concat(v.btn," ").concat(ne?v.btnSort:""),children:[(0,_.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,_.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,_.jsx)("span",{className:v.tips,children:(0,_.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,_.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto",marginRight:10}}),(0,w.eB)()&&j&&(0,_.jsx)(h.Z,{dropdownRender:function(){return ee},open:B,onOpenChange:function(e){L(e)},children:(0,_.jsxs)("a",{children:["分班",B?(0,_.jsx)(y.Z,{style:{marginLeft:6}}):(0,_.jsx)(b.Z,{style:{marginLeft:6}})]})})]})}},81971:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});t(59301);var i=t(95237),o=t(43604),a=t(20834),r=t(38854),s=t(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=t(32007),u=t(37712),d=function(e){var n,t,d,p=e.isLoading,f=e.addText,m=e.tabDataSource,h=e.isAdmin,g=e.dispatch,x=e.type,v=e.isExercise,w=e.defaultSelectedKeys,y=e.onTabMenuClick,b=e.getDropdownMenu,j=e.showControlButton,A=e.buttonText,k=e.buttonIcon,_=void 0===k?"icon-tianjiadaohang":k,C=e.extraNode,S=e.user,N=e.onButtonClick,M=void 0===N?function(){}:N,B=(0,c.useParams)();return(0,u.jsx)("div",{className:l.tabMenuContainer,children:(0,u.jsxs)(i.Z,{children:[(0,u.jsx)(o.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:y(e)},mode:"horizontal",selectedKeys:w,children:m.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&h&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),h&&v&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),h&&(0,u.jsxs)(o.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[v&&(0,u.jsx)(r.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:x,exportType:"exercise",category_id:B.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:l.control,children:[(0,u.jsx)("div",{className:l.extra,children:C}),j&&(0,u.jsxs)("span",{onClick:M,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(_)})}),(0,u.jsx)("span",{children:A})]}),!!b&&(0,u.jsx)(r.Z,{disabled:2===(null==S||null===(n=S.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:b,children:(0,u.jsxs)("span",{className:2===(null==S||null===(t=S.userInfo)||void 0===t?void 0:t.user_status)?l.selectBtn1:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(s.Z,{title:2===(null==S||null===(d=S.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:f||"创建试卷"})})]})})]})]})]})})}},68189:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},65900:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}},92051:function(e,n){"use strict";n.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"}},27666:function(e,n,t){"use strict";var i=t(61414),o=t(71783);n.Z=function(e){let n;const t=t=>()=>{n=null,e.apply(void 0,(0,i.Z)(t))},a=function(){if(null==n){for(var e=arguments.length,i=new Array(e),a=0;a{o.Z.cancel(n),n=null},a}},81228:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(19243),o=t(16177),a=t(74258),r=t(35796),s=t(59301),l=t(92310),c=t.n(l),u=t(28647),d=t(55405),p=t(27666),f=t(36355),m=t(83116),h=t(37613);const g=e=>{const{componentCls:n}=e;return{[n]:{position:"fixed",zIndex:e.zIndexPopup}}};var x=(0,m.Z)("Affix",(e=>{const n=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(n)]}));function v(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,n,t){if(void 0!==t&&n.top>e.top-t)return t+n.top}function y(e,n,t){if(void 0!==t&&n.bottom{const n=e.getTargetFunc(),t=null==n?void 0:n(),{prevTarget:i}=e.state;i!==t&&(b.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.addEventListener(n,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:t}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:n}=e.state,t=e.getTargetFunc(),i=null==t?void 0:t();b.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.removeEventListener(t,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:n,offsetTop:t}=e.props;return void 0===n&&void 0===t?0:t},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:n,lastAffix:t}=e.state,{onChange:i}=e.props,o=e.getTargetFunc();if(n!==A.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!o)return;const a=e.getOffsetTop(),r=e.getOffsetBottom(),s=o();if(s){const n={status:A.None},o=v(e.placeholderNodeRef.current);if(0===o.top&&0===o.left&&0===o.width&&0===o.height)return;const l=v(s),c=w(o,l,a),u=y(o,l,r);void 0!==c?(n.affixStyle={position:"fixed",top:c,width:o.width,height:o.height},n.placeholderStyle={width:o.width,height:o.height}):void 0!==u&&(n.affixStyle={position:"fixed",bottom:u,width:o.width,height:o.height},n.placeholderStyle={width:o.width,height:o.height}),n.lastAffix=!!n.affixStyle,i&&t!==n.lastAffix&&i(n.lastAffix),e.setState(n)}},e.prepareMeasure=()=>{e.setState({status:A.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const n=e.getTargetFunc(),{affixStyle:t}=e.state;if(n&&t){const i=e.getOffsetTop(),o=e.getOffsetBottom(),a=n();if(a&&e.placeholderNodeRef.current){const n=v(a),r=v(e.placeholderNodeRef.current),s=w(r,n,i),l=y(r,n,o);if(void 0!==s&&t.top===s||void 0!==l&&t.bottom===l)return}}e.prepareMeasure()})),e}return(0,o.Z)(t,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:n}=this.props;return void 0!==n?n:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:n}=this.state,{affixPrefixCls:t,rootClassName:i,children:o}=this.props,a=c()(e&&i,{[t]:!!e});let r=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},r,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:n,"aria-hidden":"true"}),s.createElement("div",{className:a,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},o))))}}]),t}(s.Component);k.contextType=f.E_;var _=(0,s.forwardRef)(((e,n)=>{const{prefixCls:t,rootClassName:i}=e,{getPrefixCls:o}=(0,s.useContext)(f.E_),a=o("affix",t),[r,l]=x(a),u=Object.assign(Object.assign({},e),{affixPrefixCls:a,rootClassName:c()(i,l)});return r(s.createElement(k,Object.assign({},u,{ref:n})))}))},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[45825,4977,21256,98772,64387],{680:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},r=t(22589),s=function(e,n){return o.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},45532:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(33614),o=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=t(22589),s=function(e,n){return o.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=o.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,I(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,Z(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var S=function(e){return e&&"false"!==e},N=function(n,t,i){b(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(b(h)<=4.4)S(t.showToolBar)&&(t.height-=7),S(t.showAlgebraInput)&&(t.height-=37),t.width<605&&S(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(S(t.showToolBar)||S(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=S(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},w||v.appendChild(j)):a.appendChild(j),v.appendChild(a),w||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function A(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},b(h)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var _=0;_0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else f=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",w),r.setAttribute("width",s),r.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,n){if(h=e,n)I(h,!0);else{var a,r,s=!o;if(s){var l=b(h);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",E)if(h.slice(-1*E[u].length)===E[u]||h.slice(-1*(E[u].length+1))===E[u]+"/")return void I(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||S(t.showToolBar)||S(t.showMenuBar)||S(t.showAlgebraInput)||S(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",I(r,!1)}},I=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?E.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function R(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&I(c,m),s=!0}return void 0!==t.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,f=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-h.width-h.left,m=u<=480?10:30):(m=h.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(a,t);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,s;if(null===(a=n.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=R,G=(t(57193),t(85160)),H=t(43418),F=t(43604),W=t(85750),Y="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var J=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),p=d[0],m=d[1],h=function(){var e=E()(D()().mark((function e(){var n,o;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:s.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(M.Z,{children:[(0,f.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:a})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(G.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",f="#f2dfe0",h="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new O.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var s={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(O.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function b(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:b(t,n),contextClick:b(t,n)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(f,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(h,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(r),j(t),j(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function _(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:b(t,n),contextClick:b(t,n)})}function M(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b("dir",n),contextClick:b("dir",n)})}function L(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function T(n,t){var i=0,o=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),A(),k(),S()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),k(),S()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:M(2)},new O.Binding("pathPattern","thickness",M)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),S(),e("ContextMenuButton",e(O.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",L(!1),T(O.Spot.Top,!1),T(O.Spot.Left,!1),T(O.Spot.Right,!1),T(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},L(!0),T(O.Spot.Top,!0),T(O.Spot.Left,!0),T(O.Spot.Right,!0),T(O.Spot.Bottom,!0))))),new O.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:o})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(k.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),V=t(94001),q=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"单元格数:"}),(0,f.jsx)("span",{style:Q,children:"行数"}),(0,f.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(V.Z,{})}),(0,f.jsx)("span",{style:Q,children:"列数"}),(0,f.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(V.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"对齐方式:"}),(0,f.jsx)(j.Z.Item,{name:"align",children:(0,f.jsxs)(q,{children:[(0,f.jsx)(K.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(K.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(K.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(K.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),p=d[0],m=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,f.jsxs)(M.Z,{align:"middle",children:[(0,f.jsx)(F.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,f.jsx)(F.Z,{children:(0,f.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),ae=t(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=t(12066);var he="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,w=e.isFocus,j=void 0!==w&&w,A=e.watch,k=e.insertTemp,_=e.mode,M=void 0===_?"markdown":_,B=e.id,T=void 0===B?"markdown-editor-id":B,D=e.showResizeBar,P=void 0!==D&&D,E=e.noStorage,Z=void 0!==E&&E,I=e.showNullButton,O=void 0!==I&&I,R=e.showNullProgramButton,z=void 0!==R&&R,G=e.hidetoolBar,F=void 0!==G&&G,W=e.fullScreen,Y=void 0!==W&&W,U=e.onBlur,K=e.onCMBeforeChange,V=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,be=void 0!==ve&&ve,je=e.placeholder,Ae=void 0===je?"":je,ke=e.values,_e=void 0===ke?"":ke,Ce=e.extraUse,Se=(0,c.useState)(null),Ne=r()(Se,2),Me=Ne[0],Be=Ne[1],Le=(0,c.useState)(t),Te=r()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,c.useState)(A),Ze=r()(Ee,2),Ie=Ze[0],Oe=Ze[1],Re=(0,c.useState)(Y),ze=r()(Re,2),Ge=ze[0],He=ze[1],Fe=(0,c.useState)(""),We=r()(Fe,2),Ye=We[0],Ue=We[1],Je=(0,c.useState)(0),Ke=r()(Je,2),Ve=Ke[0],qe=Ke[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),sn=rn[0],ln=rn[1],cn=(0,c.useState)(0),un=r()(cn,2),dn=un[0],pn=un[1],mn=(0,c.useRef)(),fn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(_e),null==Me||Me.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==V||V(Ge)}),[Ge]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==M)return;try{var r,s=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:M,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Ae):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,o,i,l,r,s,a),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Be(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){fn.current}),[$e,fn,Ge]);(0,c.useEffect)((function(){if(Me){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Me.setSize("100%","100%"),Me.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Me,xn]),(0,c.useEffect)((function(){if(Me){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],s=l()({},o,(function(){vn(a)}));e.push(s),Me.addKeyMap(s)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(T);e>=Ve+1e4&&(!n||n!==De)&&(window.sessionStorage.setItem(T,De),on(!0))}}),1e4),(0,c.useEffect)((function(){Oe(A)}),[Me,A]),(0,c.useEffect)((function(){Me&&j&&Me.focus()}),[Me,j]),(0,c.useEffect)((function(){if(Ie&&Me){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Me.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Me,Ie]),(0,c.useEffect)((function(){if(Me&&K){var e=function(e,n){K(e,n)};return Me.on("beforeChange",e),function(){Me.off("beforeChange",e)}}}),[Me,K]),(0,c.useEffect)((function(){if(Me&&U){var e=function(){U(Me.getValue())};return Me.on("blur",e),function(){Me.off("blur",e)}}}),[Me,U]),(0,c.useEffect)((function(){if(Me){var e=function(e,n){var t=e.getValue();Pe(t),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,An(t)):i(t))};return Me.on("change",e),function(){Me.off("change",e)}}}),[Me,i]),(0,c.useEffect)((function(){if(Me)if(null==t)Me.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Me.getValue()&&(Me.setValue(t),Pe(t),Me.setCursor(pe?1:Me.lineCount(),0),window.scrollTo(0,e))}}),[Me,t]);var vn=(0,c.useCallback)((function(e){var n=Me.getCursor(),t=Me.getSelection(),i=t.split("\n");switch(e){case"bold":return Me.replaceSelection("**"+t+"**"),""===t&&Me.setCursor(n.line,n.ch+2),Me.focus();case"italic":return Me.replaceSelection("*"+t+"*"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"code":return Me.replaceSelection("`"+t+"`"),""===t&&Me.setCursor(n.line,n.ch+1),Me.focus();case"inline-latex":return Ue("inline-latex"),Me.focus();case"latex":return Me.replaceSelection("```latex\n"+t+"\n```"),Me.setCursor(n.line+1,t.length+1),Me.focus();case"line-break":return Me.replaceSelection("
      \n"),Me.focus();case"list-ul":return""===t?Me.replaceSelection("- "+t):Me.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Me.focus();case"list-ol":return""===t?Me.replaceSelection("1. "+t):Me.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Me.focus();case"add-null-ch":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("▁"),Me.focus();case"add-signal":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("@▁@"),Me.focus();case"add-multiple":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection(he),Me.focus();case"inster-template-1":return""===t&&Me.setCursor(n.line,n.ch),Me.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Me.focus();case"eraser":return Me.setValue(""),Me.focus();case"trigger-watch":return Oe(!Ie),Me.focus();case"trigger-full-screen":return He(!Ge),Me.focus();case re:return void Ue(re);case ue:return void Ue(ue);case se:return void Ue(se);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case le:return void Ue(le);case de:return void Ue(de);default:throw new Error}}),[Me,Ie,Ge]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ue(""),Ye){case re:var s=e.title,l=e.link;return Me.replaceSelection("[".concat(s,"](").concat(l,")")),Me.focus();case ue:var c=e.language,u=e.content;return Me.replaceSelection(["```"+c,u,"```"].join("\n")),Me.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==x||!x.type?g?Me.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Me.replaceSelection("![,](".concat(h,")")):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("video"))>-1?Me.replaceSelection('')):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Me.replaceSelection('').concat(x.name,"")):ge.includes(v)?Me.replaceSelection('').concat(x.name,"")):Me.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(h,")")),Me.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",A=0;A300&&(n=300),en(g+n+"px")}},i=hn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Me,hn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:xe(s),height:xe($e)},An=((0,c.useMemo)((function(){if(Ve){var e=new Date(Ve),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ve]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ye]);var kn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,s.jsx)("div",{className:r,children:t.map((function(e,n){return(0,s.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,s.jsx)("img",{src:"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==",width:39}):null]},n)}))}),p]}),i&&(0,s.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",m="tagsWrap___XB2W3",f="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",x="name___Hk1Ip",v="num___xQpcH",w="active___XryTX",y="tagsBorderWrap___OMxjs",b=t(92310),j=t.n(b),A=t(89392),k=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,b=e.titleWidth,k=void 0===b?41:b,_=e.style,C=void 0===_?{}:_,S=e.fontColor,N=void 0===S?"#6A7283":S,M=e.showCount,B=(0,i.useState)(0),L=u()(B,2),T=L[0],D=L[1],P=(0,i.useState)(!1),E=u()(P,2),Z=E[0],I=E[1],O=(0,i.useRef)(null),R=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>97?D(1):D(0));0===t.length&&D(0),I(!1)}),[t]),(0,s.jsxs)("div",{className:j()(d,l),style:C,children:[(0,s.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:k,marginTop:Z?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,s.jsxs)("div",{className:Z?"".concat(m," ").concat(y):m,children:[(0,s.jsx)("div",{className:h,ref:R,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,s.jsx)("div",{className:g,ref:O,children:null==t?void 0:t.map((function(e){return(0,s.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:N},className:o===e.id?w:"",children:[(0,s.jsx)("span",{title:e.name,className:x,children:e.name}),!!M&&(0,s.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!T&&(0,s.jsx)(i.Fragment,{children:1===T?(0,s.jsxs)("div",{onClick:function(){var e;D(2),(null==O||null===(e=O.current)||void 0===e?void 0:e.clientHeight)>245?I(!0):I(!1)},className:f,children:["展开",(0,s.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,s.jsxs)("div",{onClick:function(){R.current.scrollTop=0,D(1),I(!1)},className:f,children:["收起",(0,s.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},_="tabs___GTqPV",C="active___F26E8",S=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,s.jsx)("div",{style:l,className:j()(_,a),children:t.map((function(e){return(0,s.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?C:"",children:e.name},e.id)}))})},N="input___PW2zI",M="dropdown___vSy8B",B="menu___NiyBu",L="text___Grueu",T="b1___ZKryM",D="b2___aKyGa",P=t(92832),E=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,m=e.style,f=void 0===m?{}:m,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),x=u()(g,2),v=x[0],w=x[1],y=(0,i.useState)(""),b=u()(y,2),A=b[0],k=b[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(w(r.id),n=r.value||"");try{k(decodeURIComponent(n||""))}catch(e){k(decodeURIComponent(n||""))}}),[r]);var _=function(){l(encodeURIComponent(A),v||null)};return(0,s.jsxs)("div",{className:j()(N,p),style:f,children:[!!o.length&&(0,s.jsxs)("div",{className:M,children:[(0,s.jsxs)("div",{className:L,children:[null===(n=o.find((function(e){return e.id===v})))||void 0===n?void 0:n.name,(0,s.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,s.jsx)("b",{className:T}),(0,s.jsx)("b",{className:D})]}),(0,s.jsx)("div",{className:B,children:o.map((function(e,n){return(0,s.jsx)("div",{onClick:function(){var n;(n=e.id)!==v&&(w(n),l(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,s.jsx)(P.Z,{onPressEnter:_,value:A,onChange:function(e){k(e.target.value),d(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:h}),(0,s.jsx)("i",{onClick:_,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},Z="quickPager___GM30J",I="disabled___Ozc8I",O=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(o/a);return o<=a?(0,s.jsx)(s.Fragment,{}):(0,s.jsxs)("div",{className:j()(Z,i),style:l,children:[(0,s.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?I:"",children:"上一页"}),(0,s.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?I:"",children:"下一页"})]})},R="list___oOsiS",z="wrap___G6T7F",G="lockWrap___Rl79E",H="li___oZZ7l",F="cover___b2bYW",W="img___IQX7w",Y="sign___HkT6C",U="name___SsJx8",J="e___TMqq0",K="tags___bcjyo",V="rate___YACg7",q=t(71418),Q=t(6848),X=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),oe=t(50883),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(R,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,s.jsxs)("div",{className:z,style:{width:g,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:H,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),l&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,s.jsxs)("div",{className:W,children:[(0,s.jsx)("img",{className:F,src:"".concat(u)}),e.is_jupyter&&(0,s.jsx)("img",{className:Y,src:ne}),e.is_jupyter_lab&&(0,s.jsx)("img",{className:Y,src:te}),e.is_unity_3d&&(0,s.jsx)("img",{className:Y,src:ie})]}),(0,s.jsx)("div",{className:U,children:(0,s.jsx)(Q.Z,{title:t||"实践项目名称-未填写",children:(0,s.jsx)("span",{className:J,children:t||"实践项目名称-未填写"})})}),(0,s.jsxs)("div",{className:K,children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,s.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,s.jsx)("span",{children:e.myshixuns_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,s.jsx)("span",{children:(0,s.jsx)("span",{children:e.level})})}),(0,s.jsxs)("div",{className:V,children:[(0,s.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,s.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,s.jsxs)("div",{className:G,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},re="list___jb2Ay",se="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",me="sign___DXJ4d",fe="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",xe="tags___w_Mil",ve=t(89260),we=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=e.onRemove,x=void 0===g?function(){}:g,v=e.isCurrent,w=void 0===v||v,y=Math.floor((m-(a-1)*r)/a),b=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,s.jsx)("div",{className:se,style:{width:y,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:(0,s.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(l))},children:[(0,s.jsxs)("div",{className:ue,children:[(0,s.jsx)("img",{className:ce,src:"".concat(p)}),w&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,s.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),x(e)},children:[(0,s.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,s.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=b.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,s.jsx)("img",{className:me,src:o,style:{left:"-4px"}})}var a=null===(t=b.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,s.jsx)("img",{className:me,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,s.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,s.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,s.jsx)("div",{className:fe,children:(0,s.jsx)(Q.Z,{title:i,children:(0,s.jsx)("span",{className:he,children:i})})}),(0,s.jsx)(Q.Z,{title:"发布单位:".concat(u),children:(0,s.jsxs)("div",{className:ge,children:[(0,s.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,s.jsx)("div",{className:xe,children:(0,s.jsxs)("div",{children:[(0,s.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,s.jsx)("span",{children:e.stages_count})]})}),(0,s.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,s.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,s.jsx)(oe.Z,{})]})})},ye={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"},be=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,m=void 0===p?1200:p,f=e.trackEventItems,h=e.loading,g=Math.floor((m-(a-1)*r)/a);return(0,s.jsx)(q.Z,{spinning:h,children:(0,s.jsxs)("div",{className:j()(ye.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,s.jsxs)("div",{className:ye.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,s.jsxs)("a",{className:ye.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,s.jsxs)("div",{className:ye.top,children:[(0,s.jsx)(Q.Z,{title:e.name,children:(0,s.jsx)("div",{className:ye.name,children:e.name})}),(0,s.jsx)("img",{className:ye.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,s.jsx)("div",{className:ye.text,title:e.creator,children:e.creator}),t&&(0,s.jsxs)("div",{className:ye.btns,children:[(0,s.jsx)("div",{children:"开放课程"}),(0,s.jsx)("aside",{children:"开放课堂"})]}),o&&(0,s.jsx)("div",{className:ye.sign,children:"公开"})]}),(0,s.jsxs)("div",{className:ye.bottom,children:[e.visits>0&&(0,s.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,s.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,s.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,s.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,s.jsxs)("span",{children:[(0,s.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,s.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,s.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,s.jsxs)("div",{className:ye.lockWrap,children:[(0,s.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,s.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,s.jsx)(oe.Z,{})]})})},je={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"},Ae=t(32007),ke=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,s.jsxs)("div",{className:j()(je.tabs,a),style:l,children:[(0,s.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,s.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,s.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,s.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,s.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,s.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,s.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,s.jsx)("div",{className:je.tabBar,children:c})]})},_e=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,s.jsx)("div",{className:j()(n),style:i,children:o})},Ce="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",Me="orderDesc___rHdbB",Be="active___a7eSP",Le="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",De=t(38854),Pe=t(20834),Ee=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ze=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Ee:l;return(0,s.jsxs)("div",{className:j()(Ce,o),children:[(0,s.jsx)(De.Z,{dropdownRender:function(){return(0,s.jsx)(Pe.Z,{children:c.map((function(e,n){return(0,s.jsx)(Pe.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,s.jsx)("span",{className:Te,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,s.jsxs)("span",{className:Se,children:[(0,s.jsx)("span",{className:Ne,children:(0,s.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-up font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,s.jsx)("span",{className:Me,children:(0,s.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Le," ").concat(Be):"iconfont icon-sanjiaoxing-down font12 ".concat(Le),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ie=t(82242),Oe=t.n(Ie),Re=t(7557),ze=t.n(Re),Ge=t(41498),He=t.n(Ge),Fe=t(39647),We=t.n(Fe),Ye={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"},Ue=t(3113),Je=["className","style","children","loading","openLoading","onClick","size","shape"],Ke=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,m=void 0===p?"middle":p,f=e.shape,h=void 0===f?"round":f,g=We()(e,Je),x=(0,i.useState)(!1),v=u()(x,2),w=v[0],y=v[1];return(0,s.jsx)(Ue.ZP,Oe()(Oe()({onClick:(0,A.throttle)(function(){var e=He()(ze()().mark((function e(n){return ze()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&y(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ye.btn,Ye["".concat(m,"-").concat(h)],n),style:t,size:m,shape:h,loading:w||r},g),{},{children:o}))},Ve="head___ghH72",qe="node___mjPEy",Qe=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,s.jsxs)("div",{className:j()(Ve,n),style:t,children:[(0,s.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,s.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,s.jsx)("b",{title:r,children:r}),(0,s.jsx)("div",{className:qe,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,m=void 0!==p&&p;return(0,s.jsxs)("div",{className:j()(Xe,u),style:d,children:[t&&(0,s.jsx)(Ue.ZP,{loading:m,onClick:o,type:"primary",className:$e,children:i}),r&&(0,s.jsx)(Ue.ZP,{onClick:c,className:en,children:l})]})},tn={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"},on=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,s.jsx)("div",{className:j()(tn.fixedBottom,n),style:i,children:(0,s.jsxs)("div",{className:tn.wrap,children:[(0,s.jsx)("div",{className:tn.left,children:o}),(0,s.jsx)("div",{className:tn.center,children:a}),(0,s.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",sn=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,s.jsx)("div",{className:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,s.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=We()(e,cn),o=(0,i.useState)(null),a=u()(o,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,s.jsx)(un,Oe()(Oe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},12066:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},40847:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Ne}});var i=t(7557),o=t.n(i),a=t(37205),r=t.n(a),s=t(41498),l=t.n(s),c=t(82242),u=t.n(c),d=t(79800),p=t.n(d),m=t(39647),f=t.n(m),h=t(59301),g=t(32007),x=t(43418),v=t(20834),w=t(8591),y=t(96865),b=t(27092),j=t(81228),A=t(3113),k=t(24905),_=t(61186),C=t.n(_),S=t(89260),N=t(66621),M=t(50883),B=t(85750),L=t(99313),T=t(78241),D=t(94001),P=t(57809),E=t(92832),Z=t(26724),I=t.n(Z),O=t(35393),R=t(65900),z=t(95341),G=t(25925),H=t(87466),F=t(37712),W=L.Z.TabPane,Y=(0,g.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.exercise,a=(e.loading,e.dispatch),s=(0,g.useParams)(),c=((0,g.useLocation)(),T.Z.useForm()),d=(p()(c,1)[0],i.brankList,(0,h.useState)(!0)),m=p()(d,2),f=m[0],v=m[1],y=(0,h.useState)(!1),b=p()(y,2),j=b[0],k=b[1],_=(0,h.useState)("myself"),C=p()(_,2),S=C[0],M=C[1],B=(0,h.useState)([]),Z=p()(B,2),Y=Z[0],U=Z[1],J=(0,h.useState)([]),K=p()(J,2),V=K[0],q=K[1],Q=(0,h.useState)(),X=p()(Q,2),$=X[0],ee=X[1],ne=(0,h.useState)([]),te=p()(ne,2),ie=te[0],oe=te[1],ae=(0,h.useRef)(null),re=(0,h.useState)(!1),se=p()(re,2),le=se[0],ce=se[1],ue=(0,h.useState)(""),de=p()(ue,2),pe=de[0],me=de[1],fe=(0,h.useState)(""),he=p()(fe,2),ge=he[0],xe=he[1],ve=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,F.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=1"),target:"_blank>",children:"预览"})}}],we=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself"}),ye=p()(we,2),be=ye[0],je=ye[1];(0,h.useEffect)((function(){"试卷选用"===i.actionTabs.key&&(_e(),oe([]),Ae())}),[i.actionTabs.key]);var Ae=function(){var e=l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,q(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(e){var n=parseInt(e);return isNaN(n)?"":n},_e=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=11;break}return++be.page,v(!1),e.next=5,a({type:"exercise/getBrankList",payload:u()(u()({},be),{},{search:null===(n=be.search)||void 0===n?void 0:n.trim()})});case 5:i=e.sent,Y=null!=i&&i.object_list?r()(Y.concat(null==i?void 0:i.object_list)):Y,"public"===be.filter?ee(i.is_teacher):ee(!0),(null===(t=i.object_list)||void 0===t?void 0:t.length)50?"block":"none"}})]}),(0,F.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:Se,onOk:function(){var e=l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return p.update({cancelButtonProps:{disabled:!0}}),e.next=7,a({type:"exercise/saveBanks",payload:{course_id:s.coursesId,object_type:"examination_bank",bank_id:ie,shixuns_info:r,num:d}});case 7:n=e.sent,p.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,N.L9)(["教学课堂","试卷","试卷选用"]),x.Z.destroyAll(),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),Se(),Le(),w.ZP.success("生成试卷成功")):(Se(),Le());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsxs)(x.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===i.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:j,bodyStyle:{minHeight:200},wrapClassName:R.Z.warpModal,onOk:l()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ie.length){e.next=3;break}return w.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(k(!0),i=!1,!1,Y.forEach((function(e){ie.includes(e.id)&&e.need_authorize&&(i=e.need_authorize),ie.includes(e.id)&&e.is_random})),!i){e.next=10;break}return(0,z.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:return e.next=12,De({id:"".concat(ie[0]),course_id:null===(n=t.detailTopBanner)||void 0===n?void 0:n.course_id,type:"examination_bank"});case 12:e.sent||Pe([]),k(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:Se,children:[(0,F.jsxs)(L.Z,{activeKey:S,onTabClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ae.current.scrollTop=0,Y=[],S!==n&&oe([]),M(n),be.page=0,be.filter=n,be.group_id=null,f=!0,_e();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"我的试卷库"})},"myself"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"教研共享"})},"teacher"),(0,F.jsx)(W,{tab:(0,F.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,F.jsxs)("div",{className:R.Z.tabSearch,children:["teacher"===S&&(0,F.jsxs)(P.default,{value:be.group_id,onChange:function(e){ae.current.scrollTop=0,Y=[],be.page=0,be.group_id=e,f=!0,oe([]),je(u()({},be)),_e()},size:"middle",style:{width:200,marginRight:30},children:[(0,F.jsx)(P.default.Option,{value:null,children:"全部教研团队"}),null==V||null===(n=V.groups)||void 0===n?void 0:n.map((function(e){return(0,F.jsx)(P.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,F.jsx)(E.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:be.search,onChange:function(e){be.search=e.target.value,je(u()({},be))},onSearch:function(e){ae.current.scrollTop=0,Y=[],be.page=0,f=!0,oe([]),e&&(0,H.tk)({name:e,copywriting:e,position:"Exercise"}),_e()}})]}),(0,F.jsxs)("div",{ref:ae,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!$&&"public"===S&&(0,F.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,F.jsx)("span",{children:"通过职业认证的教师才能访问公共试卷库资源"}),(0,F.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,F.jsx)(I(),{initialLoad:!1,pageStart:0,loadMore:function(){_e()},hasMore:f,useWindow:!1,children:"试卷选用"===i.actionTabs.key&&$&&(0,F.jsx)(O.Z,{className:R.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:Y,onRow:function(e){return{onClick:function(){oe([null==e?void 0:e.id])}}},resColumns:ve,rowSelection:Ce})})]})]}),(0,F.jsx)(x.Z,{title:"提示",open:le,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,F.jsxs)("div",{children:[(0,F.jsx)(A.ZP,{onClick:function(){ce(!1),g.history.push(ge)},children:"修改试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:function(){g.history.push(pe),ce(!1)},children:"设置规则"})]}),onCancel:function(){ce(!1)},children:(0,F.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,F.jsx)(G.Z,{inPaper:!0,visible:Be,onCancel:Le,onOk:Pe,renderData:Te,modalType:"multiple",type:"examination_bank"})]})})),U=t(49961),J=t(5273),K=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(0,g.useParams)();return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:"设为公开"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.coursesId,"/exercises/set_public.json"),{method:"post",body:{check_ids:r()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","设为公开"]),w.ZP.success("操作成功"),t({type:"exercise/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomExercisesList",payload:u()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"exercise/setActionTabs",payload:{}})},children:(0,F.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,F.jsx)("br",{}),"是否确认设为公开?"]})})})),V=t(44618),q=["exercise","dispatch","user"],Q=(0,g.connect)((function(e){return{exercise:e.exercise,user:e.user}}))((function(e){var n,t,i=e.exercise,a=e.dispatch,s=e.user,c=(f()(e,q),(0,g.useParams)()),d=(0,h.useState)(!1),m=p()(d,2),v=m[0],y=m[1],b=(0,h.useState)(!1),j=p()(b,2),A=j[0],k=j[1],_=(0,h.useRef)(null);(0,h.useEffect)((function(){if("批量删除"===i.actionTabs.key){var e;if((0,S.j5)())return void k(!0);var n={hasNum:0,noHasNum:0};null==i||null===(e=i.actionTabs)||void 0===e||null===(e=e.selectArrsAll)||void 0===e||e.map((function(e){var t;e.author_login===(null===(t=s.userInfo)||void 0===t?void 0:t.login)?++n.hasNum:++n.noHasNum})),n.noHasNum>0?x.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,F.jsxs)("div",{children:["当前选中资源中:",(0,F.jsx)("span",{className:"c-blue",children:n.hasNum}),"个由您本人发布,",(0,F.jsx)("span",{className:"c-red",children:n.noHasNum})," 个由其他老师发布。",(0,F.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){C()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var C=function(){a({type:"exercise/setActionTabs",payload:{}})};return(0,F.jsx)(x.Z,{centered:!0,title:"提示",open:A,okText:"确定",cancelText:"取消",confirmLoading:v,destroyOnClose:!0,onOk:l()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=_.current)||void 0===n||!n.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.next=5,(0,B.ZP)("/api/courses/".concat(c.coursesId,"/exercises/destroys.json"),{method:"post",body:{check_ids:r()(i.actionTabs.selectArrs)}});case 5:t=e.sent,y(!1),0===t.status&&((0,N.L9)(["教学课堂","试卷","删除"]),w.ZP.success("删除成功"),a({type:"exercise/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomExercisesList",payload:u()({},i.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:u()({},i.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){a({type:"exercise/setActionTabs",payload:{}})},children:null!=i&&null!==(n=i.actionTabs)&&void 0!==n&&n.status&&["未开始"].includes(null==i||null===(t=i.actionTabs)||void 0===t?void 0:t.status)?(0,F.jsx)("p",{children:"删除试卷会同步删除试卷中的所有考试,确认是否删除?"}):(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{style:{color:"#DD0000"},children:"删除考试则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,F.jsx)(V.Z,{ref:function(e){return _.current=e}})]})})})),X=["exercise","dispatch"],$=(0,g.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n=e.exercise,t=e.dispatch,i=(f()(e,X),(0,g.useParams)());return i.id=i.coursesId,(0,h.useEffect)((function(){"加入试卷库"===n.actionTabs.key&&new Promise(l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(i.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(n.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,N.L9)(["教学课堂","试卷","加入试卷库"]),w.ZP.success("已加入个人试卷库,试题同步加入至个人题库")),t({type:"exercise/setActionTabs",payload:{}});case 5:case"end":return e.stop()}}),e)}))))}),[n.actionTabs.key]),(0,F.jsx)(F.Fragment,{})})),ee=t(6848),ne=t(60324),te=t(61998),ie="listItem___aJrbL",oe="info___X9HlC",ae="title___ZDroC",re="titleLeft___JzNZc",se="titleRight___RP0gb",le="flexBox___txRbA",ce="iconV___JMCv9",ue="name___LdzGg",de="popover___Qeg0P",pe="dot___c9Vwj",me="moni___LBVeo";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var fe=t(41727),he=t(12971),ge=t(45735),xe=t(76788),ve=t(62408),we=(0,g.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i,a,r,s,c,d,m,f,v,y,b,j=e.v,A=(e.k,e.match,e.selectArrs),_=e.setSelectArrs,M=e.dispatch,L=e.params,T=e.classroomList,D=(e.batchStatus,e.manageAllGroup),P=e.user,E=(0,h.useState)([]),Z=p()(E,2),I=Z[0],O=Z[1],R=(0,h.useState)(!1),G=p()(R,2),H=G[0],W=G[1],Y=(0,h.useRef)(),U=(0,h.useRef)(),J=!1,K="YYYY-MM-DD",V=C()("2020-11-15",K);function q(){return Q.apply(this,arguments)}function Q(){return(Q=l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(L,222),e.next=3,(0,B.ZP)("/api/courses/".concat(null==L?void 0:L.coursesId,"/exercises/group_use_list.json"),{method:"get",params:u()(u()({},L),{},{id:j.id})});case 3:n=e.sent,O((null==n?void 0:n.groups)||[]);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var X=function(){return x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})})};null!=j&&j.appraise_label&&(J=!0);var $=function(e){var n;g.history.push("/classrooms/".concat(L.coursesId,"/exercisenotice/").concat(e.id,"/users/").concat(null===(n=(0,S.eY)())||void 0===n?void 0:n.login))},we=[{title:"班级",dataIndex:"name",key:"name"},{title:"考试状态",dataIndex:"exercise_status",key:"exercise_status",width:100,filters:[{text:"未开始",value:1},{text:"考试中",value:2},{text:"已截止",value:3}],onFilter:function(e,n){return n.exercise_status===e},render:function(e,n){return(0,F.jsxs)("div",{children:[1===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:pe,style:{background:"#C3C3C3"}}),"未开始"]}),2===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:pe,style:{background:"#4EACFF"}}),"考试中"]}),3===e&&(0,F.jsxs)("span",{children:[(0,F.jsx)("i",{className:pe,style:{background:"#FC2D6B"}}),"已截止"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"截止时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===L.order_by?"desc"===L.sort_direction?"descend":"ascend":null},{title:"提交人数",dataIndex:"exercise_answer",key:"exercise_answer",align:"center",width:80,render:function(e,n){return 1===n.exercise_status?"-":(0,F.jsxs)("span",{children:[e,"/",n.exercise_users]})}},{title:"待评阅试卷",dataIndex:"unreview_count",key:"unreview_count",align:"center",width:90,render:function(e,n){return 1===n.exercise_status?"-":0===e?(0,F.jsx)("span",{style:{cursor:"no-drop",color:"#999999"},children:e}):(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(n.course_group_id))},children:e})}},{title:"操作",dataIndex:"action",align:"center",key:"action",width:60,render:function(e,n){return 1===n.exercise_status?(0,F.jsx)("img",{style:{cursor:"not-allowed"},src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiLz48L2c+PC9nPjwvc3ZnPg=="}):(0,F.jsx)(ee.Z,{title:"评阅",children:(0,F.jsx)("a",{onClick:function(){return(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(null==j?void 0:j.id,"/detail?random=false&exercise_group_id=").concat(n.course_group_id))},children:(0,F.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIydjIySDB6Ii8+PGcgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBmaWxsPSIjMjI5QkZGIiBkPSJNMTAuNDIyIDUuODE4aC44djEwLjRoLS44eiIvPjxwYXRoIGQ9Ik0xMC43NDMgMTcuMDE4YS40OS40OSAwIDAgMS0uMzgtLjE5N2MtLjM4LS41NDEtMS4yMS0uOTEtMS45OTMtLjkxSDMuNjk3YS40ODUuNDg1IDAgMCAxLS40NzUtLjQ5M1Y0Ljg4M2MwLS4xNzMuMDcxLS4zMi4xNjYtLjQ0My4yMTQtLjIyMi41MjItLjIyMi43MzYtLjIyMmg0LjEwNGMxLjEzOSAwIDIuMzAxLjY0IDIuODIzIDEuNTc2LjE0My4yMjEuMDcxLjU0MS0uMTY2LjY2NGEuNDM4LjQzOCAwIDAgMS0uNjQtLjE3MkM5Ljg4OSA1LjY3IDkuMDEgNS4xNzggOC4yMjggNS4xNzhINC4xNzF2OS43MjNoNC4yYzEuMDY3IDAgMi4xODIuNTE3IDIuNzUxIDEuMjhhLjQ5My40OTMgMCAwIDEtLjA5NS42OWMtLjA5NC4wOTgtLjE5LjE0Ny0uMjg0LjE0N1oiIGZpbGw9IiMwMTUyZDkiLz48cGF0aCBkPSJNMTEuMDA2IDE3LjAxOGEuNDY5LjQ2OSAwIDAgMS0uMjk0LS4wOTguNDgzLjQ4MyAwIDAgMS0uMDk4LS42OWMuNTg4LS43NjMgMS43MTQtMS4yOCAyLjg0LTEuMjhoMy45OVY1LjIwM2gtMy44NjhjLS44NTcgMC0xLjg4NS40OTItMi4yNTIgMS4xMDctLjE0Ny4yMjItLjQ0LjMyLS42Ni4xNzMtLjIyLS4xNDgtLjMxOS0uNDQzLS4xNzItLjY2NS42MTItMS4wMzQgMi4wNTYtMS42IDMuMDg0LTEuNmg0LjIzNGMuMDk4IDAgLjI5NCAwIC40NC4xNDguMTcyLjE3Mi4xNzIuMzcuMTcyLjQ2OHYxMC41ODRjMCAuMjcxLS4yMi40OTItLjQ5LjQ5MkgxMy40M2MtLjgwOCAwLTEuNjQuMzctMi4wNTYuOTExYS40My40MyAwIDAgMS0uMzY3LjE5N1oiIGZpbGw9IiMwMTUyZDkiLz48L2c+PC9nPjwvc3ZnPg=="})})})}}],ye=function(){var e=(null==j?void 0:j.simulate_exercise_num)-(null==j?void 0:j.user_simulate_num);return e>=0?e:0};return(0,F.jsxs)("div",{className:ie,onClick:function(e){(!(0,S.GJ)()||(0,S.GJ)()&&U.current&&!U.current.contains(e.target))&&(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:[(0,S.GJ)()&&(0,F.jsx)("span",{ref:U,children:(0,F.jsx)(k.Z,{checked:A.includes(j.id),value:j.id,style:{padding:"10px"},onClick:function(e){e.stopPropagation()},disabled:null==j?void 0:j.is_make_up_exercise,onChange:function(e){A.indexOf(j.id);A.indexOf(j.id)>-1?_(A.filter((function(e){return e!==j.id}))):_(A.concat(j.id))}})}),(0,F.jsxs)("div",{className:oe,children:[(0,F.jsxs)("div",{className:ae,children:[(0,F.jsxs)("div",{className:re,style:{marginRight:15},children:[function(e){return J?(0,F.jsx)("span",{style:{backgroundColor:"#f59a23"},className:"tag-style mr10",children:"集中阅卷"}):null!=e&&e.includes("未开始")?(0,F.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,F.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已截止")?(0,F.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已截止"}):null!=e&&e.includes("导入")?(0,F.jsx)("span",{className:"export mr10",children:"导入"}):void 0}(null==j?void 0:j.exercise_tips),(null==j?void 0:j.is_make_up_exercise)&&(0,F.jsx)("img",{src:fe,width:44,height:24,style:{marginRight:10}}),(0,F.jsx)(ee.Z,{title:j.exercise_name,children:(0,F.jsx)("span",{className:ue,children:j.exercise_name})}),!j.is_public&&(0,S.GJ)()&&(0,F.jsx)(ee.Z,{title:"私有属性,非课堂成员不能访问",children:(0,F.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),2==(null==j?void 0:j.exercise_type)&&(0,F.jsxs)("span",{style:{flexShrink:0,marginLeft:10,display:"flex",alignItems:"center"},className:me,children:[(0,F.jsx)("img",{src:he,width:18,height:14}),"模拟考试"]}),(null==j||null===(n=j.exercise_tips)||void 0===n?void 0:n.includes("已开启防作弊"))&&(0,F.jsx)("span",{style:{flexShrink:0,marginLeft:10,display:"flex"},className:"tag-style-fzb iconfont icon-fangzuobi",children:"已开启防作弊"}),(null==j||null===(t=j.exercise_tips)||void 0===t?void 0:t.includes("已截止"))&&(null==j||null===(i=j.exercise_tips)||void 0===i?void 0:i.includes("未提交"))&&(0,F.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,F.jsxs)("div",{className:se,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(null==j?void 0:j.appraise_setting)&&(0,F.jsxs)("span",{className:le,style:{marginRight:"16px"},onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入评阅,请稍后..."}}),e.next=3,(0,B.ZP)("/api/exercises/".concat(j.id,"/create_appraise_students.json"),{method:"get"});case 3:n=e.sent,M({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(0,N.xg)("/classrooms/".concat(null==L?void 0:L.coursesId,"/exercise/").concat(j.id,"/centralizeReview/").concat(null==n?void 0:n.login));case 6:case"end":return e.stop()}}),e)}))),children:[(0,F.jsx)("i",{className:"iconfont icon-jizhongyuejuan"}),(0,F.jsx)("div",{children:"集中阅卷"})]}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&(!(null!=j&&j.is_make_up_exercise)||(null==j?void 0:j.is_make_up_exercise)&&1===(null==j?void 0:j.exercise_status)&&(null==j?void 0:j.allow_create_make_up))&&(0,F.jsx)(ge.Z,{tips:null==j?void 0:j.open_appraise,children:(0,F.jsxs)("span",{className:le,style:{marginRight:"16px"},onClick:function(){var e,n;2!==(null==P||null===(e=P.userInfo)||void 0===e?void 0:e.user_status)?!(0,S.Rm)()||null!=T&&null!==(n=T.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_publish?0!==(null==j?void 0:j.exercise_question_count)?M({type:"exercise/setActionTabs",payload:{key:"批量发布",selectArrs:[j.id],unified_setting:j.unified_setting,params:L,disabled:1!==j.exercise_status,type:2,manage_all_group:D,isRouter:!0}}):w.ZP.warning("试卷内没有试题不允许发布考试"):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"):(0,z.Rd)()},children:[(0,F.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,F.jsx)("div",{children:"发布"})]})}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&!(0,N._m)()&&j.assistant_auth&&(0,F.jsxs)("span",{className:le,style:{marginRight:"16px"},onClick:function(e){var n;if(e.stopPropagation(),!(0,S.Rm)()||null!=T&&null!==(n=T.AssistantObject)&&void 0!==n&&null!==(n=n.exercise)&&void 0!==n&&n.can_preview){var t=C()(j.created_at,K);C()(V).diff(C()(t),"days")>0&&null!=j&&j.is_random?X():null!=j&&j.is_random?(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/preview?random=").concat(j.is_random)):(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=2"))}else w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:[(0,F.jsx)("i",{className:"iconfont icon-yulan3"}),(0,F.jsx)("div",{children:"预览"})]}),(0,S.RV)()&&(0,F.jsxs)("span",{className:le,style:{marginRight:"16px"},onClick:function(){(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random))},children:[(0,F.jsx)("i",{className:"iconfont icon-yuyuexiangqing1"}),(0,F.jsx)("div",{children:"详情"})]}),(0,S.GJ)()&&!(0,N._m)()&&(0,F.jsx)(ne.Z,{placement:"bottom",content:(0,F.jsxs)("div",{className:de,children:[!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/detail?random=").concat(j.is_random,"&tabs=3"));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"规则设置"}),(null==j?void 0:j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==j?void 0:j.exercise_name,id:null==j?void 0:j.id,type:"hack"}});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"补充成绩"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,S.GJ)()&&j.is_random&&j.assistant_auth&&(0,F.jsx)("p",{onClick:function(e){e.stopPropagation();var n=C()(j.created_at,K);C()(V).diff(C()(n),"days")>0&&null!=j&&j.is_random?X():(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/random/edit?type=settings"))},children:"编辑考试"}),(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:"exercise/setActionTabs",payload:{key:"批量删除",selectArrs:[j.id],selectArrsAll:[j],params:L,status:null==j||null===(t=j.exercise_tips)||void 0===t?void 0:t[0]}});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"删除试卷"}),!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("p",{onClick:function(){M({type:"exercise/setActionTabs",payload:{key:"单个加入试卷库",selectArrs:[j.id],params:L}})},children:"加入试卷库"}),!(null!=j&&j.exercise_tips.includes("导入"))&&((0,S.GJ)()||(null==T||null===(a=T.AssistantObject)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.can_stop))&&![1,3].includes(null==j?void 0:j.exercise_status)&&(0,F.jsx)("p",{onClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,S.Rm)()||null!=T&&null!==(t=T.AssistantObject)&&void 0!==t&&null!==(t=t.exercise)&&void 0!==t&&t.can_stop){e.next=3;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:M({type:"exercise/setActionTabs",payload:{key:"批量结束",selectArrs:[j.id],params:L,unified_setting:j.unified_setting}});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"结束考试"})]}),children:(0,F.jsxs)("span",{onClick:function(e){return e.stopPropagation()},className:le,style:{cursor:"default"},children:[(0,F.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,F.jsx)("div",{children:"更多"})]})}),(0,S.dE)()&&(0,F.jsxs)(F.Fragment,{children:[!!j.off_limits&&(0,F.jsx)(ee.Z,{title:"迟到超过".concat(null==j?void 0:j.last_times,"分钟,禁止进入答题"),children:(0,F.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&0===j.current_status&&j.exercise_status>1&&!(null!==(r=j.exercise_tips)&&void 0!==r&&r.includes("已截止"))&&(0,F.jsxs)("a",{className:le,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:[(0,F.jsx)("i",{className:"iconfont icon-jixukaoshi"}),(0,F.jsxs)("div",{children:[(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&"申请"," 继续考试"]})]}),!(null!==(s=j.exercise_tips)&&void 0!==s&&s.includes("已截止"))&&(null==j?void 0:j.screen_used_num)>(null==j?void 0:j.screen_total_num)&&(0,F.jsxs)("a",{className:le,style:{marginRight:"16px"},onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j,!0)},href:"",children:[(0,F.jsx)("i",{className:"iconfont icon-jixukaoshi"}),(0,F.jsx)("div",{children:"申请继续考试"})]}),!j.off_limits&&1===j.current_status&&(null==j?void 0:j.screen_used_num)<(null==j?void 0:j.screen_total_num)&&j.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&!(2==(null==j?void 0:j.exercise_type)&&3!=(null==j?void 0:j.exercise_status))&&(0,F.jsxs)("span",{className:le,style:{marginRight:"16px"},onClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),null!=j&&j.answered_open){e.next=4;break}return w.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 4:return e.next=6,(0,xe.w)(L.coursesId,j.id,"正在进入查看,请稍后...");case 6:(0,N.xg)("/classrooms/".concat(L.coursesId,"/exercise/").concat(j.id,"/users/").concat(null===(t=(0,S.eY)())||void 0===t?void 0:t.login,"?check=true"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,F.jsx)("i",{className:"iconfont icon-chakankaoshi"}),(0,F.jsx)("div",{children:"查看考试"})]}),1==(null==j?void 0:j.exercise_type)&&!j.off_limits&&2===j.current_status&&j.exercise_status>1&&!(null!==(c=j.exercise_tips)&&void 0!==c&&c.includes("已截止"))&&(0,F.jsxs)("a",{className:le,style:{marginRight:"16px",color:1===(null==j?void 0:j.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),$(j)},href:"",children:[(0,F.jsx)("i",{className:"iconfont icon-a-kaishijixudajuan"}),(0,F.jsx)("div",{children:0===(null==j?void 0:j.is_redo)?"开始考试":"重新考试"})]}),2==(null==j?void 0:j.exercise_type)&&!j.off_limits&&j.exercise_status>1&&!(null!==(d=j.exercise_tips)&&void 0!==d&&d.includes("已截止"))&&(0,F.jsx)(ee.Z,{title:(0,F.jsxs)("span",{children:["本次考试可重复考试",null==j?void 0:j.simulate_exercise_num,"次,剩余",ye(),"次"]}),children:(0,F.jsxs)("a",{className:le,onClick:function(e){0==ye()&&0!=(null==j?void 0:j.current_status)||(e.stopPropagation(),e.preventDefault(),$(j))},href:"",children:[(0,F.jsx)("i",{className:"iconfont ".concat(0!=(null==j?void 0:j.current_status)?"icon-a-kaishijixudajuan":"icon-jixukaoshi")}),(0,F.jsx)("div",{children:0!=(null==j?void 0:j.current_status)?"开始考试":"继续考试"})]})})]})]})]}),(0,S.GJ)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-666",style:{display:"inline-block",maxWidth:"90px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},title:j.author,children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["创建时间:",C()(j.created_at).format("YYYY-MM-DD HH:mm:ss")]}),(null==j||null===(m=j.exercise_tips)||void 0===m?void 0:m.includes("未开始"))&&j.publish_time&&(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["开始时间:",C()(j.publish_time).format("YYYY-MM-DD HH:mm:ss")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),(0,F.jsxs)("span",{className:"ml30 c-grey-666",children:["类型:",j.is_random?"随机组卷":"人工组卷"]}),!(null!=j&&null!==(f=j.exercise_tips)&&void 0!==f&&f.includes("未开始"))&&!(null!=j&&j.is_make_up_exercise)&&!(null!=j&&j.exercise_tips.includes("导入"))&&(0,F.jsx)("span",{className:ce,style:{marginLeft:"auto",textAlign:"end"},onClick:function(){var e=l()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n.stopPropagation(),n.preventDefault(),H||q(),W(!H);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,F.jsx)(ee.Z,{title:"".concat(H?"收起":"展开"),children:(0,F.jsx)("i",{className:"iconfont icon-".concat(H?"shouqi":"xiala2")})})})]}),(0,S.dE)()&&(0,F.jsxs)("p",{style:{display:"flex"},children:[(0,F.jsx)("span",{className:"c-grey-333",children:j.author}),(0,F.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["答题时长:",null===j.time?"不限":"".concat(j.time,"分钟")]}),!(null==j||!j.exercise_left_time)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["考试剩余时间:",null==j?void 0:j.exercise_left_time]}),!(null==j||!j.before_start)&&(0,F.jsxs)("span",{className:"ml15 c-grey-999",children:["距离考试开始时间:",null==j?void 0:j.before_start]})]}),(0,S.GJ)()&&!(null!=j&&null!==(v=j.exercise_tips)&&void 0!==v&&v.includes("未开始"))&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{style:{letterSpacing:2},className:"c-grey-333 mr15",children:"提交状态:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["未开始 ",(0,F.jsx)("span",{children:null==j?void 0:j.unanswer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["考试中 ",(0,F.jsx)("span",{style:{color:"rgb(90, 184, 145)"},children:null==j?void 0:j.answering_users})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已交卷 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.answer_users})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["已交卷/未答 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.commit_with_no_answers_users})]})]}),(0,S.GJ)()&&!(null!=j&&null!==(y=j.exercise_tips)&&void 0!==y&&y.includes("未开始"))&&H&&I.length>5&&(0,F.jsx)(te.Z,{scroll:{y:240},pagination:!1,dataSource:I,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,n,t){t.field&&(L.order_by=t.field),t.order||(L.sort_direction="asc"),"ascend"===t.order&&(L.sort_direction="asc"),"descend"===t.order&&(L.sort_direction="desc"),t.order||(L.sort_direction="asc"),q()},columns:we}),(0,S.GJ)()&&!(null!=j&&null!==(b=j.exercise_tips)&&void 0!==b&&b.includes("未开始"))&&H&&I.length<6&&I.length>0&&(0,F.jsx)(te.Z,{rowKey:"course_group_id",pagination:!1,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,n){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},dataSource:I,style:{marginTop:"10px"},onChange:function(e,n,t){t.field&&(L.order_by=t.field),t.order||(L.sort_direction="asc"),"ascend"===t.order&&(L.sort_direction="asc"),"descend"===t.order&&(L.sort_direction="desc"),t.order||(L.sort_direction="asc"),q()},columns:we}),void 0!==(null==j?void 0:j.total)&&(0,F.jsxs)("p",{children:[(0,F.jsx)("span",{className:"c-grey-333 mr15",children:"集中阅卷总进度:"}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["总评数",(0,F.jsx)("span",{children:null==j?void 0:j.total})]}),(0,F.jsxs)("span",{className:"c-grey-333 mr20",children:["已评阅 ",(0,F.jsx)("span",{style:{color:"#4EACFF"},children:null==j?void 0:j.finish_total})]}),(0,F.jsxs)("span",{className:"c-grey-333",children:["待评阅 ",(0,F.jsx)("span",{style:{color:"#FC2D6B"},children:null==j?void 0:j.unfinished_total})]})]})]}),(0,F.jsx)(ve.Z,{closable:!0,successCb:function(){return $(Y.current)}})]})})),ye=t(81971),be=t(99151),je=t(21075),Ae=t(31869),ke=t(680),_e=t(66479),Ce=t(31295),Se=["user","classroomList","globalSetting","loading","dispatch","match"],Ne=(0,g.connect)((function(e){var n=e.user,t=e.classroomList,i=e.loading;return{user:n,classroomList:t,globalSetting:e.globalSetting,loading:i.effects}}))((function(e){var n,t,i,a,s,c,d,m,_,L,T,D=e.user,P=e.classroomList,E=(e.globalSetting,e.loading),Z=e.dispatch,I=e.match,O=(f()(e,Se),(0,g.useParams)()),R=(0,g.useSearchParams)(),G=p()(R,1)[0],H=(0,h.useState)((function(){return u()(u()({},O),{},{limit:20})})),W=p()(H,2),V=W[0],q=(W[1],(0,g.useLocation)()),X=P.detailExerciseList,ee=P.detailTopBanner,ne=P.detailLeftMenus,te=(0,h.useState)([]),ie=p()(te,2),oe=ie[0],ae=ie[1],re=(0,h.useState)(!1),se=p()(re,2),le=(se[0],se[1]),ce=(0,h.useState)([]),ue=p()(ce,2),de=ue[0],pe=ue[1],me=(0,h.useState)(!1),fe=p()(me,2),he=fe[0],ge=fe[1],xe=(0,h.useState)(!1),Ne=p()(xe,2),Me=Ne[0],Be=Ne[1],Le=(0,h.useState)(!1),Te=p()(Le,2),De=Te[0],Pe=Te[1],Ee=(0,h.useState)("按创建时间降序"),Ze=p()(Ee,2),Ie=Ze[0],Oe=Ze[1];V.type="all"===G.get("tabs")?"":G.get("tabs")||"",V.id=V.coursesId,(0,h.useEffect)((function(){var e,n;if(null!=D&&null!==(e=D.userInfo)&&void 0!==e&&e.login){if((0,S.GJ)()){var t,i=N.cX.getItem("".concat(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,"Teacher"),"Exercise");i&&(V.sort_by=null==i?void 0:i.type,V.sort_direction=null==i?void 0:i.direction,Oe(null==i?void 0:i.name))}Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}else null!=D&&null!==(n=D.userInfo)&&void 0!==n&&n.username&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)});le(!1)}),[null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login,q.pathname]),(0,h.useEffect)((function(){"目录重命名成功"===P.actionTabs.key&&Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})}),[P.actionTabs.key]),(0,h.useEffect)((function(){"在线考试设置"===P.actionTabs.key&&(ge(!0),Be(null==ee?void 0:ee.show_unstart_exercise))}),[P.actionTabs.key]),(0,h.useEffect)((function(){ae([])}),[X]);(0,h.useEffect)((function(){"all"===G.get("tabs")&&(V.type="",V.page=1)}),[G.get("tabs")]),(0,h.useEffect)((function(){(0,S.Rm)()&&Z({type:"classroomList/getAssistantPermissions",payload:{course_id:V.coursesId}})}),[null==D||null===(t=D.userInfo)||void 0===t?void 0:t.username]),(0,h.useEffect)((function(){sessionStorage.getItem("illegalEntry")&&(sessionStorage.removeItem("illegalEntry"),x.Z.info({title:"提示",centered:!0,width:600,content:(0,F.jsxs)("div",{children:["在线考试禁止使用链接直接访问答题页面,请使用下面两种正常方式进入考试答题页面。",(0,F.jsx)("br",{}),"1、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试列表"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。",(0,F.jsx)("br",{}),"2、在",(0,F.jsx)("span",{className:"c-red blod",children:"考试详情"}),"页面中,点击“",(0,F.jsx)("span",{className:"c-blue blod",children:"开始考试"}),"”或“",(0,F.jsx)("span",{className:"c-blue blod",children:"继续考试"}),"”按钮进入考试答题页面。"]}),okText:"知道了"}))}),[]);var Re=[{name:"全部",id:"all",total:null===(i=X.exercises_counts)||void 0===i?void 0:i.exercises_total_counts},{name:"未开始",id:1,total:null===(a=X.exercises_counts)||void 0===a?void 0:a.unstart_counts},{name:"考试中",id:2,total:null===(s=X.exercises_counts)||void 0===s?void 0:s.publish_counts},{name:"集中阅卷",id:4,total:null===(c=X.exercises_counts)||void 0===c?void 0:c.appraise_exercise_count},{name:"已截止",id:3,total:null===(d=X.exercises_counts)||void 0===d?void 0:d.end_counts}],ze=[{name:"批量发布",icon:(0,F.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,F.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"加入试卷库",icon:(0,F.jsx)("i",{className:"iconfont icon-piliangjiaru font14"})}].filter((function(e){return!!(0,S.GJ)()||"批量删除"!==e.name})).filter((function(e){return!!ee.is_public||"设为公开"!==e.name})),Ge="YYYY-MM-DD",He=C()("2020-11-15",Ge),Fe=function(){var e=l()(o()().mark((function e(n){var t,i,a,s,l,c,u,d,p,m,f,h,g,v;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.name,2!==(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.user_status)||"批量发布"!==n.name){e.next=4;break}return(0,z.Rd)(),e.abrupt("return");case 4:if(s=[],null===(i=X.exercises)||void 0===i||i.map((function(e){if(oe.includes(e.id)&&e.is_random){var n=C()(e.created_at,Ge);C()(He).diff(C()(n),"days")>0&&null!=e&&e.is_random&&s.push(e)}})),""!=oe){e.next=12;break}l="请选择你要操作的任务","加入试卷库"===a&&(l="请选择要加入试卷库的试卷"),w.ZP.error(l),e.next=42;break;case 12:if(!s.length){e.next=16;break}x.Z.info({title:"题库改版告知",content:(0,F.jsx)(F.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}),e.next=42;break;case 16:if("批量发布"!==a){e.next=34;break}if(!(0,S.Rm)()||null!=P&&null!==(u=P.AssistantObject)&&void 0!==u&&null!==(u=u.exercise)&&void 0!==u&&u.can_publish){e.next=20;break}return w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 20:if(m=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&0===e.total_num&&e.is_random&&(m=!0)})),f=null===(d=X.exercises.filter((function(e){return oe.includes(null==e?void 0:e.id)})).filter((function(e){return 0===(null==e?void 0:e.exercise_question_count)})))||void 0===d||null===(d=d[0])||void 0===d?void 0:d.exercise_name,!((null===(p=f)||void 0===p?void 0:p.length)>0)){e.next=26;break}return w.ZP.warning("".concat(f,"试卷内没有试题不允许发布考试")),e.abrupt("return");case 26:if(!m){e.next=29;break}return w.ZP.warning("随机试卷还未在该课堂生成试卷,请点击编辑去设置出卷数量吧。"),e.abrupt("return");case 29:if(h=!1,X.exercises.forEach((function(e){oe.includes(e.id)&&1!==e.exercise_status&&(h=!0)})),!h){e.next=34;break}return w.ZP.warning("试卷已发布考试不可批量发布。"),e.abrupt("return");case 34:if("加入试卷库"!==a){e.next=41;break}return e.next=37,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/check_exercise_cover.json"),{method:"post",body:{check_ids:r()(oe)}});case 37:if(!((null==(v=e.sent)||null===(g=v.cover_exercises)||void 0===g?void 0:g.length)>0)){e.next=41;break}return pe(null==v?void 0:v.cover_exercises),e.abrupt("return");case 41:Z({type:"exercise/setActionTabs",payload:{key:a,selectArrs:oe,selectArrsAll:null===(c=X.exercises)||void 0===c?void 0:c.filter((function(e){return oe.includes(e.id)})),params:V,type:1}});case 42:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsxs)("section",{className:"minH500",children:[(0,F.jsx)(ye.Z,{isLoading:E["classroomList/getClassroomExercisesList"],tabDataSource:Re,isAdmin:(0,S.GJ)(),dispatch:Z,type:null==X?void 0:X.main_category_name,isExercise:!0,user:D,getDropdownMenu:function(){return(0,F.jsxs)(v.Z,{children:[(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?Z({type:"exercise/setActionTabs",payload:{key:"试卷选用",params:V}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"快速选择试卷"},1),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!=P&&null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.exercise)&&void 0!==e&&e.can_create?(window.scrollTo(0,0),g.history.push("/classrooms/".concat(V.coursesId,"/exercise/add?catalogue=").concat((null==O?void 0:O.categoryId)||""))):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"创建新试卷"},2),(0,F.jsx)(v.Z.Item,{onClick:function(){var e;!(0,S.Rm)()||null!==(e=P.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?Z({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"exercise"}}):w.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"导入外部成绩"},3)]})},onTabMenuClick:function(e){V.type="all"===e.key?"":e.key,V.page=1,g.history.replace("".concat(q.pathname,"?tabs=").concat(e.key)),Pe(!1),Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultSelectedKeys:[V.type||"all"]}),(0,F.jsx)(be.Z,{dataSource:X.exercises||[],isAdmin:(0,S.GJ)(),batchStatus:De,SortMenuName:Ie,setSortMenuName:Oe,SortMenus:[{name:"按创建时间升序",type:"created_at",direction:"asc"},{name:"按创建时间降序",type:"created_at",direction:"desc"},{name:"按考试时长升序",type:"time",direction:"asc"},{name:"按考试时长降序",type:"time",direction:"desc"},{name:"按试卷名称升序",type:"exercise_name",direction:"asc"},{name:"按试卷名称降序",type:"exercise_name",direction:"desc"}],onSearch:function(e){V.search=e.trim(),V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)})},onSort:function(e){var n;(V.sort_by=e.type,V.sort_direction=e.direction,(0,S.GJ)())&&N.cX.setItem("".concat(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login,"Teacher"),e,"Exercise");V.page=1,Z({type:"classroomList/getClassroomExercisesList",payload:u()({},V)}),Oe(e.name)},onBatch:function(e){return Pe(e)}}),(0,F.jsxs)(y.Z,{loading:E["classroomList/getClassroomExercisesList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[null!==(m=X.exercises_counts)&&void 0!==m&&m.exercises_all_counts?X.exercises.map((function(e,n){return(0,F.jsx)(we,{v:e,k:n,match:I,batchStatus:De,selectArrs:oe,setSelectArrs:ae,dispatch:Z,params:V,user:D,manageAllGroup:X.manage_all_group},n)})):(0,F.jsx)(M.Z,{}),(0,F.jsx)("aside",{className:"tc mb50 mt30",children:(null===(_=X.exercises_counts)||void 0===_?void 0:_.exercises_all_counts)>0&&(0,F.jsx)(b.Z,{showTotal:function(e){var n;return"共 ".concat(null==X||null===(n=X.exercises_counts)||void 0===n?void 0:n.exercises_all_counts," 条")},showSizeChanger:!0,onChange:function(e,n){ae([]),V.page=e,V.limit=n,Z({type:"classroomList/getClassroomExercisesList",payload:u()(u()({},V),O)})},defaultCurrent:V.page,current:V.page||1,pageSize:V.limit||20,total:X.exercises_counts&&X.exercises_counts.exercises_all_counts})})]}),oe.length>0&&(0,S.GJ)()&&(0,F.jsx)(j.Z,{offsetBottom:0,children:(0,F.jsx)(je.Z,{buttonDataSource:ze,onButtonClick:Fe,useBatchStatus:Pe,setSeleArr:ae,catalogue:(null==ne||null===(L=ne.course_modules)||void 0===L||null===(L=L.find((function(e){return"exercise"===e.type})))||void 0===L?void 0:L.second_category)||[],addCatalogue:function(e){e.preventDefault(),Z({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:V,selectArrs:{category_id:null==X?void 0:X.main_category_id,type:"exercise"}}})},allSelect:!!oe.length&&oe.length===(null===(T=X.exercises)||void 0===T||null===(T=T.filter((function(e){return!e.is_make_up_exercise})))||void 0===T?void 0:T.length),setAllSelect:function(e){var n;e.target.checked?ae(null==X||null===(n=X.exercises)||void 0===n?void 0:n.filter((function(e){return!e.is_make_up_exercise})).map((function(e){return e.id}))):ae([])},selectArrs:oe,onMenuClick:function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.key,""!=oe){e.next=4;break}return w.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/move_to_category.json"),{method:"post",body:{exercise_ids:oe,new_category_id:t}});case 6:0===e.sent.status&&(w.ZP.success("操作成功"),Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})}),(0,F.jsx)(U.Z,{}),(0,F.jsx)(J.Z,{}),(0,F.jsx)(Q,{}),(0,F.jsx)(K,{}),(0,F.jsx)(_e.Z,{onOk:function(){Z({type:"classroomList/getClassroomExercisesList",payload:u()({},O)})}}),(0,F.jsx)(Ce.Z,{onOk:function(){}}),(0,F.jsx)(Y,{cb:function(){return ae([])}}),(0,F.jsx)($,{}),(0,F.jsx)(ve.Z,{}),(0,F.jsxs)(x.Z,{title:(0,F.jsxs)("span",{children:[(0,F.jsx)(ke.Z,{style:{color:"#faad14",fontSize:"18px"}})," 加入试卷库提示"]}),open:de.length>0,footer:!1,onCancel:function(){pe([])},children:[(0,F.jsxs)("div",{style:{height:300,overflow:"auto"},children:[(0,F.jsxs)("div",{children:["有",null==de?void 0:de.length,"张试卷在试卷库重复,是否需要覆盖原来的试卷?"]}),null==de?void 0:de.map((function(e){return(0,F.jsxs)("div",{style:{marginTop:25},children:[(0,F.jsxs)("div",{children:["试卷:",null==e?void 0:e.origin_exercise_nam]}),(0,F.jsxs)("div",{children:["原试卷:",(0,F.jsx)("a",{href:"/paperlibrary/see/".concat(null==e?void 0:e.examination_bank_id,"?defaultActiveKey=0"),target:"_blank",children:null==e?void 0:e.examination_bank_name})]})]})}))]}),(0,F.jsxs)("div",{style:{textAlign:"end"},children:[(0,F.jsx)(A.ZP,{style:{height:30},onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe),update:1}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(w.ZP.info("覆盖成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),children:"覆盖原来的试卷"}),(0,F.jsx)(A.ZP,{type:"primary",onClick:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.id,"/exercises/join_examination_banks.json"),{method:"post",body:{check_ids:r()(oe)}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(w.ZP.info("形成成功"),pe([]));case 4:case"end":return e.stop()}}),e)}))),style:{marginLeft:10,height:30},children:"形成新试卷"})]})]}),(0,F.jsx)(x.Z,{title:"在线考试设置",open:he,centered:!0,onOk:l()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.ZP)("/api/courses/".concat(V.coursesId,"/update_show_unstart_exercise"),{method:"put",body:{show_unstart_exercise:Me}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}}),Z({type:"classroomList/getClassroomTopBanner",payload:{id:V.coursesId}}),w.ZP.info("操作成功"));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){ge(!1),Z({type:"classroomList/setActionTabs",payload:{key:""}})},children:(0,F.jsxs)(k.Z,{checked:Me,onChange:function(e){Be(e.target.checked)},children:["允许学生查看已发布但未开始的考试",(0,F.jsx)("span",{style:{color:"#666666"},children:"(考试开始之后学生才能作答)"})]})}),(0,F.jsx)(Ae.Z,{})]})}))},31295:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),a=t(85573),r=t.n(a),s=t(7557),l=t.n(s),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),m=t(59301),f=t(59028),h=t(78241),g=t(43418),x=t(8591),v=t(61998),w=t(32007),y=t(20817),b=t(92051),j=t(85750),A=t(61186),k=t.n(A),_=t(66621),C=t(37712),S=f.Z.Dragger;n.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.dispatch,a=e.onOk,s=((0,w.useParams)(),h.Z.useForm()),c=p()(s,1)[0],d=(0,m.useState)(),f=p()(d,2),A=f[0],N=f[1],M=(0,m.useState)(!1),B=p()(M,2),L=B[0],T=B[1],D={height:100,onRemove:function(){N("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(n=u()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,m.useEffect)((function(){c.setFieldsValue(r()(r()({},"publish_time",k()(k()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",k()(k()(new Date((0,_.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,C.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:L},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,C.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(n){var o,r,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=A&&A.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return T(!0),(o=new FormData).append("type",t.actionTabs.type),o.append("file",A),r=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(t.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(t.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(r,{method:"post",body:o},!0);case 10:s=e.sent,T(!1),0===(null==s?void 0:s.status)&&(a(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,C.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,_.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,C.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:t.actionTabs.name}),(0,C.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,C.jsxs)("div",{children:[(0,C.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,C.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,C.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,C.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,C.jsxs)(S,o()(o()({},D),{},{children:[(0,C.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,C.jsx)("br",{}),(0,C.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,n,t){"use strict";var i=t(82242),o=t.n(i),a=t(85573),r=t.n(a),s=t(7557),l=t.n(s),c=t(41498),u=t.n(c),d=t(79800),p=t.n(d),m=t(59301),f=t(59028),h=t(78241),g=t(43418),x=t(8591),v=t(61998),w=t(92832),y=t(95237),b=t(43604),j=t(94001),A=t(57930),k=t(32007),_=t(95992),C=t(20817),S=t(92051),N=t(85750),M=t(94051),B=t(61186),L=t.n(B),T=t(66621),D=t(37712),P=f.Z.Dragger;n.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t=e.classroomList,i=e.dispatch,a=e.onOk,s=(0,k.useParams)(),c=h.Z.useForm(),d=p()(c,1)[0],f=(0,m.useState)(),B=p()(f,2),E=B[0],Z=B[1],I=(0,m.useState)(!1),O=p()(I,2),R=O[0],z=O[1],G={height:100,onRemove:function(){Z("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(n=u()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(n),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})};return(0,m.useEffect)((function(){d.setFieldsValue(r()(r()({},"publish_time",L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",L()(L()(new Date((0,T.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===t.actionTabs.key]),(0,D.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===t.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,D.jsxs)(h.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(n){var o,r,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=E&&E.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return z(!0),(o=new FormData).append("name",n.name),o.append("type",t.actionTabs.type),o.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===t.actionTabs.type?(o.append("time",n.time||""),o.append("total_score",n.total_score)):o.append("description",n.description||""),o.append("publish_time",L()(n.publish_time).format("YYYY-MM-DD HH:mm")),o.append("end_time",L()(n.end_time).format("YYYY-MM-DD HH:mm")),o.append("file",E),e.next=14,(0,N.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:o},!0);case 14:r=e.sent,z(!1),0===(null==r?void 0:r.status)&&(d.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),a(),(null==r||null===(c=r.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,D.jsx)(v.Z,{pagination:!1,dataSource:null==r||null===(u=r.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,T.FH)("",C.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(t.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,D.jsx)(h.Z.Item,{label:"exercise"!==t.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==t.actionTabs.type?"作业":"试卷","名称")}],children:(0,D.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==t.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==t.actionTabs.type&&(0,D.jsx)(h.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,D.jsx)(_.Z,{watch:!0})}),"exercise"===t.actionTabs.type&&(0,D.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,D.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,D.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,D.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,M.Q8)(e)},disabledTime:function(e){return(0,M.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,D.jsx)(b.Z,{span:12,children:(0,D.jsx)(h.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,D.jsx)(A.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,M.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,D.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,D.jsxs)("div",{children:[(0,D.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,D.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,D.jsxs)("div",{children:[(0,D.jsx)("a",{download:"模版.xlsx",className:S.Z.downloadbutton,href:C.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(t.actionTabs.type),children:"下载模版表格"}),(0,D.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,D.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,D.jsxs)(P,o()(o()({},G),{},{children:[(0,D.jsx)("a",{className:S.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,D.jsx)("br",{}),(0,D.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},21075:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var i=t(79800),o=t.n(i),a=t(59301),r=t(20834),s=t(92832),l=t(24905),c=t(3113),u=t(38854),d="bottomControlContainer___woAeo",p="buttonWrap___iRw4K",m="moveCategory___oiQqw",f=t(89260),h=t(78386),g=t(37712),x=function(e){var n=e.buttonDataSource,t=e.onButtonClick,i=e.useBatchStatus,x=e.allSelect,v=e.setAllSelect,w=e.selectArrs,y=e.onMenuClick,b=e.setSeleArr,j=e.catalogue,A=e.addCatalogue,k=(0,a.useState)(!1),_=o()(k,2),C=_[0],S=_[1],N=(0,a.useState)(""),M=o()(N,2),B=M[0],L=M[1];console.log("---",j);var T=(0,g.jsx)("div",{className:m,onMouseLeave:function(e){return S(!1)},children:(0,g.jsxs)(r.Z,{onClick:y,style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,g.jsx)(s.Z,{onChange:function(e){L(e.target.value)}})}),null==j?void 0:j.map((function(e,n){var t;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsx)(r.Z.Item,{className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id),null==e||null===(t=e.third_category)||void 0===t?void 0:t.map((function(e){return(0,g.jsx)(r.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",title:e.category_name,children:e.category_name},e.category_id)}))]})})),A&&(0,g.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A,children:"新建子目录..."})]})});return(0,g.jsxs)("div",{className:d,children:[(0,g.jsxs)("div",{children:[(0,g.jsx)("div",{children:(0,g.jsxs)(l.Z,{checked:x,onChange:v,children:["全选本页(",w.length,")"]})}),(0,f.GJ)()&&n.map((function(e){return(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",icon:e.icon,className:p,onClick:function(){return t(e)},children:e.name})},e.name)})),(0,f.GJ)()&&(A||j)&&(0,g.jsx)("div",{children:(0,g.jsx)(u.Z,{open:C,placement:"topLeft",autoAdjustOverflow:!1,dropdownRender:function(){return T},getPopupContainer:function(e){return e.parentNode},children:(0,g.jsx)("span",{className:"ant-dropdown-link",onMouseEnter:function(e){return S(!0)},children:(0,g.jsx)(c.ZP,{type:"primary",className:p,icon:(0,g.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:(0,g.jsxs)("span",{children:["移动到目录 ",(0,g.jsx)(h.Z,{})]})})})})})]}),(0,g.jsx)("div",{children:(0,g.jsx)(c.ZP,{type:"primary",ghost:!0,onClick:function(){i(!1),b([])},children:"取消操作"})})]})}},99151:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(7557),o=t.n(i),a=t(37205),r=t.n(a),s=t(41498),l=t.n(s),c=t(79800),u=t.n(c),d=t(59301),p=t(20834),m=t(24905),f=t(3113),h=t(38854),g=t(6848),x=t(92832),v={searchSortControllerContainer:"searchSortControllerContainer___Xca1m",btn:"btn___sNJPX",btnSort:"btnSort___Fx9OM",tips:"tips___LrmpR"},w=t(89260),y=t(20538),b=t(78386),j=t(26724),A=t.n(j),k=t(32007),_=t(37712),C=function(e){e.isAdmin,e.dataSource,e.batchStatus;var n=e.SortMenuName,t=e.setSortMenuName,i=e.detailCourseGroupsList,a=e.onSearch,s=e.onBoard,c=e.onSort,j=e.isboard,C=e.dispatch,S=(e.onBatch,e.SortMenus),N=(0,d.useState)(!1),M=u()(N,2),B=M[0],L=M[1],T=(0,d.useState)([]),D=u()(T,2),P=D[0],E=D[1],Z=(0,d.useState)(!0),I=u()(Z,2),O=I[0],R=I[1],z=(0,d.useState)([]),G=u()(z,2),H=G[0],F=G[1],W=(0,d.useState)(1),Y=u()(W,2),U=Y[0],J=Y[1],K=(0,d.useState)(!1),V=u()(K,2),q=V[0],Q=V[1],X=(0,k.useParams)();(0,d.useEffect)((function(){j&&$()}),[j]);var $=function(){var e=l()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!O||q){e.next=10;break}return Q(!0),J(U+1),e.next=5,C({type:"classroomList/getCourseGroupsList",payload:{page:U,id:X.coursesId,limit:20,nonenavigate:!0}});case 5:t=e.sent,i=r()((null==t?void 0:t.course_groups)||[]),(null==t||null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(R(!1),i.push({id:0,name:"未分班"})),Q(!1),F([].concat(r()(H),r()(i)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=(0,_.jsxs)("section",{className:v.dropmenu,children:[(0,_.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,_.jsx)(A(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:O,useWindow:!1,children:(0,_.jsx)(p.Z,{style:{width:240,zIndex:10},children:(null==i?void 0:i.group_count)>0&&(null==H?void 0:H.filter((function(e){return e.edit_auth||"未分班"===e.name})).map((function(e,n){return(0,_.jsx)(p.Z.Item,{children:(0,_.jsx)(m.Z,{checked:P.includes(e.id),value:e.id,onChange:function(n){P.indexOf(e.id);P.indexOf(e.id)>-1?E(P.filter((function(n){return n!==e.id}))):E(P.concat(e.id))},children:e.name})},e.id)})))})})}),(0,_.jsx)("aside",{style:{background:"#fff"},children:(0,_.jsxs)("div",{children:[(0,_.jsx)(f.ZP,{type:"link",onClick:function(){s(P)},children:"确定"}),(0,_.jsx)(f.ZP,{type:"link",onClick:function(){E([])},children:"重置"})]})})]}),ne="默认排序"===n;return(0,_.jsxs)("div",{className:v.searchSortControllerContainer,children:[!(null==S||!S.length)&&(0,_.jsx)("div",{children:(0,_.jsx)(h.Z,{dropdownRender:function(){return(0,_.jsx)(p.Z,{selectedKeys:[n],children:S.map((function(e){return(0,_.jsx)(p.Z.Item,{onClick:function(){return t((n=e).name),void c(n);var n},children:e.name},e.name)}))})},children:(0,_.jsx)("div",{children:(0,_.jsxs)("span",{className:"".concat(v.btn," ").concat(ne?v.btnSort:""),children:[(0,_.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),n]})})})}),ne&&(0,_.jsx)(g.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照创建时间降序排列",children:(0,_.jsx)("span",{className:v.tips,children:(0,_.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,_.jsx)(x.Z.Search,{allowClear:!0,placeholder:"请输入名称进行搜索",onSearch:a,style:{width:220,marginLeft:"auto"}}),(0,w.eB)()&&j&&(0,_.jsx)(h.Z,{dropdownRender:function(){return ee},open:B,onOpenChange:function(e){L(e)},children:(0,_.jsxs)("a",{children:["分班",B?(0,_.jsx)(y.Z,{style:{marginLeft:6}}):(0,_.jsx)(b.Z,{style:{marginLeft:6}})]})})]})}},81971:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});t(59301);var i=t(95237),o=t(43604),a=t(20834),r=t(38854),s=t(6848),l={tabMenuContainer:"tabMenuContainer___uf5IP",control:"control___GheLs",iconH:"iconH___Wzw_r",selectBtn:"selectBtn___mfEnI",selectBtn1:"selectBtn1___rJF8S"},c=t(32007),u=t(37712),d=function(e){var n,t,d,p=e.isLoading,m=e.addText,f=e.tabDataSource,h=e.isAdmin,g=e.dispatch,x=e.type,v=e.isExercise,w=e.defaultSelectedKeys,y=e.onTabMenuClick,b=e.getDropdownMenu,j=e.showControlButton,A=e.buttonText,k=e.buttonIcon,_=void 0===k?"icon-tianjiadaohang":k,C=e.extraNode,S=e.user,N=e.onButtonClick,M=void 0===N?function(){}:N,B=(0,c.useParams)();return(0,u.jsx)("div",{className:l.tabMenuContainer,children:(0,u.jsxs)(i.Z,{children:[(0,u.jsx)(o.Z,{flex:"1",children:(0,u.jsx)(a.Z,{onSelect:function(e){return p?{}:y(e)},mode:"horizontal",selectedKeys:w,children:f.map((function(e){return(0,u.jsxs)(a.Z.Item,{children:[(0,u.jsx)("span",{className:"c-grey-666",children:e.name}),void 0!==e.total&&h&&(0,u.jsx)("span",{className:"c-grey-999 ml20",children:e.total||0})]},"number"==typeof e.index?e.index:e.id)}))})}),h&&v&&(0,u.jsx)("i",{className:"iconfont icon-shezhi8",style:{display:"flex",alignItems:"center",cursor:"pointer"},onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"在线考试设置"}})}}),h&&(0,u.jsxs)(o.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3},children:[v&&(0,u.jsx)(r.Z,{className:"mr15",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,u.jsxs)(a.Z,{children:[(0,u.jsx)(a.Z.Item,{onClick:function(){g({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:x,exportType:"exercise",category_id:B.categoryId}})},children:"学生成绩"},1),(0,u.jsx)(a.Z.Item,{onClick:function(){c.history.push("/classrooms/".concat(null==B?void 0:B.coursesId,"/exportlist/exercise_score,export_exercise_users"))},children:"历史导出"},3)]})},children:(0,u.jsx)("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},children:(0,u.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,u.jsx)("i",{className:"iconfont icon-xiazai6"})})})}),(0,u.jsxs)("div",{className:l.control,children:[(0,u.jsx)("div",{className:l.extra,children:C}),j&&(0,u.jsxs)("span",{onClick:M,style:{cursor:"pointer"},className:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont ".concat(_)})}),(0,u.jsx)("span",{children:A})]}),!!b&&(0,u.jsx)(r.Z,{disabled:2===(null==S||null===(n=S.userInfo)||void 0===n?void 0:n.user_status),className:"ml10",dropdownRender:b,children:(0,u.jsxs)("span",{className:2===(null==S||null===(t=S.userInfo)||void 0===t?void 0:t.user_status)?l.selectBtn1:l.selectBtn,children:[(0,u.jsx)("span",{children:(0,u.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,u.jsx)(s.Z,{title:2===(null==S||null===(d=S.userInfo)||void 0===d?void 0:d.user_status)&&"教学课堂试用期已结束,平台已暂停提供在线考试创建功能",children:(0,u.jsx)("span",{children:m||"创建试卷"})})]})})]})]})]})})}},68189:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNGQ0IwNDEiIGN4PSI3IiBjeT0iNyIgcj0iNyIvPjxwYXRoIGQ9Ik03LjUzMSA5LjYzOGEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwdi0uMDJhLjYxNi42MTYgMCAxIDEgMS4yMzEgMHYuMDJabTAtMi4yNWEuNjE2LjYxNiAwIDEgMS0xLjIzMSAwVjQuMTE3YS42MTYuNjE2IDAgMSAxIDEuMjMxIDB2My4yNzNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+"},65900:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}},92051:function(e,n){"use strict";n.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"}},27666:function(e,n,t){"use strict";var i=t(61414),o=t(71783);n.Z=function(e){let n;const t=t=>()=>{n=null,e.apply(void 0,(0,i.Z)(t))},a=function(){if(null==n){for(var e=arguments.length,i=new Array(e),a=0;a{o.Z.cancel(n),n=null},a}},81228:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(19243),o=t(16177),a=t(74258),r=t(35796),s=t(59301),l=t(92310),c=t.n(l),u=t(28647),d=t(55405),p=t(27666),m=t(36355),f=t(83116),h=t(37613);const g=e=>{const{componentCls:n}=e;return{[n]:{position:"fixed",zIndex:e.zIndexPopup}}};var x=(0,f.Z)("Affix",(e=>{const n=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(n)]}));function v(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,n,t){if(void 0!==t&&n.top>e.top-t)return t+n.top}function y(e,n,t){if(void 0!==t&&n.bottom{const n=e.getTargetFunc(),t=null==n?void 0:n(),{prevTarget:i}=e.state;i!==t&&(b.forEach((n=>{null==i||i.removeEventListener(n,e.lazyUpdatePosition),null==t||t.addEventListener(n,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:t}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:n}=e.state,t=e.getTargetFunc(),i=null==t?void 0:t();b.forEach((t=>{null==i||i.removeEventListener(t,e.lazyUpdatePosition),null==n||n.removeEventListener(t,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:n,offsetTop:t}=e.props;return void 0===n&&void 0===t?0:t},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:n,lastAffix:t}=e.state,{onChange:i}=e.props,o=e.getTargetFunc();if(n!==A.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!o)return;const a=e.getOffsetTop(),r=e.getOffsetBottom(),s=o();if(s){const n={status:A.None},o=v(e.placeholderNodeRef.current);if(0===o.top&&0===o.left&&0===o.width&&0===o.height)return;const l=v(s),c=w(o,l,a),u=y(o,l,r);void 0!==c?(n.affixStyle={position:"fixed",top:c,width:o.width,height:o.height},n.placeholderStyle={width:o.width,height:o.height}):void 0!==u&&(n.affixStyle={position:"fixed",bottom:u,width:o.width,height:o.height},n.placeholderStyle={width:o.width,height:o.height}),n.lastAffix=!!n.affixStyle,i&&t!==n.lastAffix&&i(n.lastAffix),e.setState(n)}},e.prepareMeasure=()=>{e.setState({status:A.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const n=e.getTargetFunc(),{affixStyle:t}=e.state;if(n&&t){const i=e.getOffsetTop(),o=e.getOffsetBottom(),a=n();if(a&&e.placeholderNodeRef.current){const n=v(a),r=v(e.placeholderNodeRef.current),s=w(r,n,i),l=y(r,n,o);if(void 0!==s&&t.top===s||void 0!==l&&t.bottom===l)return}}e.prepareMeasure()})),e}return(0,o.Z)(t,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:n}=this.props;return void 0!==n?n:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:n}=this.state,{affixPrefixCls:t,rootClassName:i,children:o}=this.props,a=c()(e&&i,{[t]:!!e});let r=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},r,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:n,"aria-hidden":"true"}),s.createElement("div",{className:a,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},o))))}}]),t}(s.Component);k.contextType=m.E_;var _=(0,s.forwardRef)(((e,n)=>{const{prefixCls:t,rootClassName:i}=e,{getPrefixCls:o}=(0,s.useContext)(m.E_),a=o("affix",t),[r,l]=x(a),u=Object.assign(Object.assign({},e),{affixPrefixCls:a,rootClassName:c()(i,l)});return r(s.createElement(k,Object.assign({},u,{ref:n})))}))},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__index.chunk.css b/p__Classrooms__Lists__Exercise__index.chunk.css index 56ecdf8f14..3947ec992a 100644 --- a/p__Classrooms__Lists__Exercise__index.chunk.css +++ b/p__Classrooms__Lists__Exercise__index.chunk.css @@ -1 +1 @@ -.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.flex_box_center___iyIe6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g2WjG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Tde0v{box-align:center;align-items:center}.flex_box_center_end___W1D5W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZiFvs{box-orient:block-axis;flex-direction:column}.bg___T2R2s{background:#fff}.containerTitle___yARn_{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___yARn_ div:first-child{flex:1 1}.containerDesc___fKSYF{display:box;display:flex;height:50px;line-height:40px;margin-bottom:-20px;margin-top:10px;padding:0 30px}.containerDesc___fKSYF p:first-child{flex:1 1}.menus___e8wtg{padding-right:31px;padding-top:10px}.menus___e8wtg [class~=ant-menu-horizontal]{border-bottom:0}.listItem___s7xhg{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___s7xhg>div{flex:1 1}.listItem___s7xhg:hover{box-shadow:0 0 10px #ccc}.info___Hx2bW{margin-left:20px}.info___Hx2bW p{margin-top:18px}.title___W7a1R{box-align:center;align-items:center;display:box;display:flex}.title___W7a1R strong{color:#333}.titleLeft___C5r0w{flex:1 1}.titleRight___g5GZv a{font-weight:700;margin-right:20px}.acitons___H0RU0{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;padding:0 30px}.acitons___H0RU0>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex;flex:1 1}.acitons___H0RU0>div:nth-child(2) .move___qYkSy{color:#999;cursor:pointer;padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.acitons___H0RU0>div:nth-child(2) p:hover{color:#333}.acitons___H0RU0>div:nth-child(2) p span{padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___H0RU0>div:nth-child(2) p:last-child span{padding-right:0}.acitons___H0RU0>div:nth-child(2) p:last-child span:after{display:none}.hideHeadCheckbox___Hq5gw table{background:#f4faff}.hideHeadCheckbox___Hq5gw table>thead>tr>th:first-child>div{display:none}.moveCategory___bZSGQ{padding:30px 0;position:relative;top:-25px}.moveCategory___bZSGQ ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___bZSGQ ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___NaKI4{align-items:center;display:flex;margin:8px 0}.warpModal___HLUgh .ant-tabs-nav:before{border-bottom:0}.modalColumn___F7R5w{font-size:14px}.modalColumn___F7R5w .modalRow___L6ghw{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___F7R5w .modalRow___L6ghw .sup___VGKXV{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.cstuModal___aIPVR ul[class~=ant-pagination]{margin-bottom:30px!important;margin-top:20px!important}.removeStyle___wY4gp:hover{color:#e30000!important}.bottom___a8tK0{margin-bottom:25px;text-align:end;width:100%}.bottom___a8tK0 .yes___Zhc4z{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;padding:0 16px}.bottom___a8tK0 .no___Ngwsa{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;padding:0 16px}.contentInterval___wAfD8{align-items:baseline;display:flex;margin-left:24px}.contentInterval___wAfD8 .numberInput___R9kLf{align-items:center;display:flex;height:38px;margin:0 10px;width:277px}.minorRuleText___LjpSg{color:#333;font-size:14px;font-weight:400}.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.flex_box_center___VejG5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RwAiX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___N5QNs{box-align:center;align-items:center}.flex_box_center_end___SUMZc{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ombQA{box-orient:block-axis;flex-direction:column}.bg___i74VI{background:#fff}.containerTitle___eAbbs{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;padding:0 30px}.containerTitle___eAbbs div:first-child{flex:1 1}.containerDesc___WeE4m{background-color:#fff}.tablestyle___uKNiL{margin-top:10px}.tablestyle___uKNiL div[class=ant-menu-submenu-title]{max-height:240px;overflow:auto}.listItem___aJrbL{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 10px 25px 20px}.listItem___aJrbL>div{flex:1 1}.listItem___aJrbL:hover{box-shadow:0 0 10px #ccc}.info___X9HlC{overflow:hidden}.info___X9HlC p{margin-bottom:0;margin-top:15px}.title___ZDroC{box-align:center;align-items:center;display:box;display:flex;overflow:hidden}.title___ZDroC strong{color:#333}.titleLeft___JzNZc{box-align:center;align-items:center;display:box;display:flex;flex:1 1;overflow:hidden}.titleLeft___JzNZc strong{color:#333;display:inline-block;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___JzNZc strong:hover{color:#0152d9}.titleRight___RP0gb a{color:#0152d9;font-size:16px;font-weight:500;margin-right:20px}.titleRight___RP0gb>span{color:#0152d9;font-size:16px;font-weight:500;margin-right:20px}.acitons___iqFGc{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___iqFGc>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___iqFGc>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.moveCategory___Rihfv{padding:30px 0;position:relative;top:-20px}.moveCategory___Rihfv ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___Rihfv ul li{font-size:14px;margin:5px 0;padding:0}.name___LdzGg{color:#05101a;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categoryName___Tz45n{color:rgba(0,0,0,.65)}.schedule___a20T3{align-items:flex-start;background-color:#fff;display:flex;padding:24px 20px 16px 30px}.fnSign___gsn3j{color:#44d7b6!important;display:inline-block;padding-right:4px;transform:scale(2.5)}.spanSize___jht3F{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.classromediv___T7h_f{animation:glow___LU7dg .2s ease-out infinite alternate;display:inline-block}@keyframes glow___LU7dg{0%{box-shadow:0 0 5px rgba(0,255,249,.2);height:27px;line-height:27px;text-align:center;width:100px}to{box-shadow:0 0 8px rgba(0,255,249,.6);height:27px;line-height:27px;text-align:center;width:100px}}.popover___Qeg0P>p{cursor:pointer}.dot___c9Vwj{border-radius:3px;display:inline-block;height:6px;margin-right:6px;transform:translateY(-1px);width:6px}.moni___LBVeo{background:#f2f5ff;border:1px solid #5b81d7;border-radius:2px;color:#5379cf;font-size:12px;height:24px;line-height:24px;padding:0 8px;width:86px}.flex_box_center___sOi51{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___pl96A{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LVWaS{box-align:center;align-items:center}.flex_box_center_end___bFW2z{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Iuosg{box-orient:block-axis;flex-direction:column}.disabled___kyQ47>*{pointer-events:none}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px} \ No newline at end of file +.react-resizable{background-clip:padding-box;position:relative}.react-resizable-handle{bottom:0;cursor:col-resize;height:100%;position:absolute;right:-5px;width:10px;z-index:1}.react-resizable-handle.active:before{border-left:1px solid #000;bottom:0;content:"";left:50%;position:absolute;top:0}.flex_box_center___iyIe6{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g2WjG{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Tde0v{box-align:center;align-items:center}.flex_box_center_end___W1D5W{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ZiFvs{box-orient:block-axis;flex-direction:column}.bg___T2R2s{background:#fff}.containerTitle___yARn_{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___yARn_ div:first-child{flex:1 1}.containerDesc___fKSYF{display:box;display:flex;height:50px;line-height:40px;margin-bottom:-20px;margin-top:10px;padding:0 30px}.containerDesc___fKSYF p:first-child{flex:1 1}.menus___e8wtg{padding-right:31px;padding-top:10px}.menus___e8wtg [class~=ant-menu-horizontal]{border-bottom:0}.listItem___s7xhg{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___s7xhg>div{flex:1 1}.listItem___s7xhg:hover{box-shadow:0 0 10px #ccc}.info___Hx2bW{margin-left:20px}.info___Hx2bW p{margin-top:18px}.title___W7a1R{box-align:center;align-items:center;display:box;display:flex}.title___W7a1R strong{color:#333}.titleLeft___C5r0w{flex:1 1}.titleRight___g5GZv a{font-weight:700;margin-right:20px}.acitons___H0RU0{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;padding:0 30px}.acitons___H0RU0>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex;flex:1 1}.acitons___H0RU0>div:nth-child(2) .move___qYkSy{color:#999;cursor:pointer;padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.acitons___H0RU0>div:nth-child(2) p:hover{color:#333}.acitons___H0RU0>div:nth-child(2) p span{padding:0 16px;position:relative}.acitons___H0RU0>div:nth-child(2) p span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___H0RU0>div:nth-child(2) p:last-child span{padding-right:0}.acitons___H0RU0>div:nth-child(2) p:last-child span:after{display:none}.hideHeadCheckbox___Hq5gw table{background:#f4faff}.hideHeadCheckbox___Hq5gw table>thead>tr>th:first-child>div{display:none}.moveCategory___bZSGQ{padding:30px 0;position:relative;top:-25px}.moveCategory___bZSGQ ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___bZSGQ ul li{font-size:14px;margin:5px 0;padding:0 12px}.tabSearch___NaKI4{align-items:center;display:flex;margin:8px 0}.warpModal___HLUgh .ant-tabs-nav:before{border-bottom:0}.modalColumn___F7R5w{font-size:14px}.modalColumn___F7R5w .modalRow___L6ghw{align-items:center;display:flex;flex-direction:row;font-size:14px;margin-top:12px}.modalColumn___F7R5w .modalRow___L6ghw .sup___VGKXV{color:#fb3226;font-size:16px;margin-right:2px;margin-top:21px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.cstuModal___aIPVR ul[class~=ant-pagination]{margin-bottom:30px!important;margin-top:20px!important}.removeStyle___wY4gp:hover{color:#e30000!important}.bottom___a8tK0{margin-bottom:25px;text-align:end;width:100%}.bottom___a8tK0 .yes___Zhc4z{background:#3061d0;border:0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;font-weight:400;height:32px;padding:0 16px}.bottom___a8tK0 .no___Ngwsa{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-weight:400;height:32px;line-height:14px;margin-right:20px;opacity:.5;padding:0 16px}.contentInterval___wAfD8{align-items:baseline;display:flex;margin-left:24px}.contentInterval___wAfD8 .numberInput___R9kLf{align-items:center;display:flex;height:38px;margin:0 10px;width:277px}.minorRuleText___LjpSg{color:#333;font-size:14px;font-weight:400}.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.flex_box_center___VejG5{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RwAiX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___N5QNs{box-align:center;align-items:center}.flex_box_center_end___SUMZc{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ombQA{box-orient:block-axis;flex-direction:column}.bg___i74VI{background:#fff}.containerTitle___eAbbs{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;padding:0 30px}.containerTitle___eAbbs div:first-child{flex:1 1}.containerDesc___WeE4m{background-color:#fff}.tablestyle___uKNiL{margin-top:10px}.tablestyle___uKNiL div[class=ant-menu-submenu-title]{max-height:240px;overflow:auto}.listItem___aJrbL{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 20px}.listItem___aJrbL>div{flex:1 1}.listItem___aJrbL:hover{box-shadow:0 0 10px #ccc}.info___X9HlC{overflow:hidden}.info___X9HlC p{margin-bottom:0;margin-top:15px}.title___ZDroC{box-align:center;align-items:center;display:box;display:flex;overflow:hidden}.title___ZDroC strong{color:#333}.titleLeft___JzNZc{box-align:center;align-items:center;display:box;display:flex;flex:1 1;overflow:hidden}.titleLeft___JzNZc strong{color:#333;display:inline-block;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___JzNZc strong:hover{color:#0152d9}.titleRight___RP0gb a{color:#0152d9;font-size:16px;font-weight:500;margin-right:20px}.titleRight___RP0gb .flexBox___txRbA{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center}.titleRight___RP0gb .flexBox___txRbA:hover{color:#0152d9}.titleRight___RP0gb .flexBox___txRbA i{margin-bottom:6px}.titleRight___RP0gb .flexBox___txRbA div{font-size:12px;font-weight:400}.iconV___JMCv9{color:#888;margin-left:auto;text-align:end}.iconV___JMCv9 i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.iconV___JMCv9:hover i{color:#0152d9}.acitons___iqFGc{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___iqFGc>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___iqFGc>div:nth-child(2) p{color:#999;cursor:pointer;margin-bottom:0}.moveCategory___Rihfv{padding:30px 0;position:relative;top:-20px}.moveCategory___Rihfv ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___Rihfv ul li{font-size:14px;margin:5px 0;padding:0}.name___LdzGg{color:#05101a;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.categoryName___Tz45n{color:rgba(0,0,0,.65)}.schedule___a20T3{align-items:flex-start;background-color:#fff;display:flex;padding:24px 20px 16px 30px}.fnSign___gsn3j{color:#44d7b6!important;display:inline-block;padding-right:4px;transform:scale(2.5)}.spanSize___jht3F{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.classromediv___T7h_f{animation:glow___LU7dg .2s ease-out infinite alternate;display:inline-block}@keyframes glow___LU7dg{0%{box-shadow:0 0 5px rgba(0,255,249,.2);height:27px;line-height:27px;text-align:center;width:100px}to{box-shadow:0 0 8px rgba(0,255,249,.6);height:27px;line-height:27px;text-align:center;width:100px}}.popover___Qeg0P>p{cursor:pointer}.dot___c9Vwj{border-radius:3px;display:inline-block;height:6px;margin-right:6px;transform:translateY(-1px);width:6px}.moni___LBVeo{background:#f2f5ff;border:1px solid #5b81d7;border-radius:2px;color:#5379cf;font-size:12px;height:24px;line-height:24px;padding:0 8px;width:86px}.flex_box_center___sOi51{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___pl96A{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LVWaS{box-align:center;align-items:center}.flex_box_center_end___bFW2z{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Iuosg{box-orient:block-axis;flex-direction:column}.disabled___kyQ47>*{pointer-events:none}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px} \ No newline at end of file diff --git a/p__Classrooms__Lists__GroupHomework__Review__index.async.js b/p__Classrooms__Lists__GroupHomework__Review__index.async.js index 7e57cff9b8..185ec33e69 100644 --- a/p__Classrooms__Lists__GroupHomework__Review__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__Review__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[14662,4977],{28563:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(33614),r=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},o=t(22589),i=function(e,n){return r.createElement(o.Z,(0,l.Z)({},e,{ref:n,icon:s}))};var a=r.forwardRef(i)},60186:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(33614),r=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},o=t(22589),i=function(e,n){return r.createElement(o.Z,(0,l.Z)({},e,{ref:n,icon:s}))};var a=r.forwardRef(i)},11871:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var l=t(82242),r=t.n(l),s=t(39647),o=t.n(s),i=t(95992),a=t(34897),c=t(51150),d=t(37712),u=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,l=e.scrollId,s=o()(e,u);return(0,d.jsx)("div",{id:l||"",children:(0,d.jsx)(i.Z,r()(r()({},s),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,l=e.placeholder,r=e.height,s=void 0===r?140:r;return e.isEdit?(0,d.jsx)(i.Z,{watch:!0,isFocus:!0,height:s,placeholder:l,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:l})})}},2113:function(e,n,t){t.d(n,{Z:function(){return B}});var l=t(7557),r=t.n(l),s=t(41498),o=t.n(s),i=t(79800),a=t.n(i),c=t(39647),d=t.n(c),u=t(82242),m=t.n(u),p=t(59301),h=t(32007),x=t(43418),f=t(78241),g=t(8591),v=t(71418),j=t(97334),y=t(95237),b=t(43604),w=t(6848),k=t(92832),C="currentPrimary___NPWiR",Z="currentDelete___UEfhf",A="DirectoryTree___xPxCY",I="EditDom___seNxC",S=t(92208),N=t(96691),O=t(50883),E=t(21256),D=t(37712),P=["user","children","isShowComponent","ModalProps","onDataSelect"],B=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,l=void 0===t||t,s=e.ModalProps,i=void 0===s?{}:s,c=e.onDataSelect,u=(d()(e,P),x.Z.useModal()),h=a()(u,2),B=h[0],_=h[1],H=f.Z.useForm(),z=a()(H,1)[0],M=(0,p.useState)([]),T=a()(M,2),R=T[0],L=T[1],F=(0,p.useState)(!1),Y=a()(F,2),U=Y[0],G=Y[1],K=(0,p.useState)(!1),V=a()(K,2),J=V[0],W=V[1],q=(0,S.U)(N.qE,{page:1,limit:9999}),Q=a()(q,4),X=Q[1],$=Q[2],ee=Q[3],ne=(0,S.U)(N.V8,{}),te=a()(ne,3)[2],le=(0,S.U)(N.B$,{}),re=a()(le,3)[2],se=(0,S.U)(N.DH,{}),oe=a()(se,3)[2],ie=(0,S.U)(N.bJ,{}),ae=a()(ie,3)[2],ce=function(){G(!1),z.resetFields(),W(!1)},de=function(){var e=o()(r()().mark((function e(n){var t,l,s,o,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,l=n.dragNode,n.event,s=n.node.pos.split("-"),0!=(o=n.dropPosition-Number(s[s.length-1]))){e.next=6;break}return g.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=o||(null==l?void 0:l.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return g.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==l?void 0:l.key,position:-1==o?1:(null==l?void 0:l.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(i=e.sent)?void 0:i.status)&&(g.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e=o()(r()().mark((function e(n){var t,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l={},!J){e.next=7;break}return e.next=4,re(m()({},n));case 4:l=e.sent,e.next=10;break;case 7:return e.next=9,oe(m()({},n));case 9:l=e.sent;case 10:0==(null===(t=l)||void 0===t?void 0:t.status)&&(g.ZP.success((null===(s=l)||void 0===s?void 0:s.message)||(J?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=i&&i.open&&$({},!0)}),[null==i?void 0:i.open]),(0,p.useEffect)((function(){var e;L(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),l?(0,D.jsxs)(D.Fragment,{children:[_,n,(0,D.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},i)),{},{children:(0,D.jsx)(v.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(j.Z.DirectoryTree,{height:500,className:A,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:de,titleRender:function(e){return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,D.jsx)("div",{className:"".concat(I),children:(0,D.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"长按可进行拖拽排序",children:(0,D.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(C)})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"编辑",children:(0,D.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(C),onClick:function(n){n.stopPropagation(),z.setFieldsValue(m()({},e)),G(!0)}})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"删除",children:(0,D.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(Z),onClick:function(n){var t;n.stopPropagation(),B.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=o()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(g.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,D.jsx)(E.op,{className:"ml20 mt20",icon:(0,D.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]}):(0,D.jsx)(O.Z,{styles:{margin:"30px auto"},customText:(0,D.jsxs)("span",{children:["暂无常用评语,你可以",(0,D.jsx)("a",{onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]})})})})),(0,D.jsx)(x.Z,{title:J?"添加常用评语":"编辑常用评语",open:U,okText:J?"添加":"确定",onCancel:function(){ce()},onOk:function(){z.submit()},children:(0,D.jsxs)(f.Z,{form:z,onFinish:ue,children:[J&&(0,D.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,D.jsx)(f.Z.Item,{hidden:!0,name:"id"}),(0,D.jsx)(f.Z.Item,{className:"mt10",name:"value",children:(0,D.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},59015:function(e,n,t){t.d(n,{Z:function(){return c}});var l=t(79800),r=t.n(l),s=t(59301),o=t(53200),i=t(39073),a=t(37712),c=function(){var e=(0,s.useState)(""),n=r()(e,2),t=n[0],l=n[1],c=(0,s.useState)(0),d=r()(c,2),u=(d[0],d[1]),m=(0,s.useState)(),p=r()(m,2),h=(p[0],p[1]),x=(0,s.useState)(),f=r()(x,2),g=(f[0],f[1]),v=(0,s.useState)(!1),j=r()(v,2),y=(j[0],j[1],(0,s.useRef)(""));function b(e){27==e.keyCode&&y.current&&w()}function w(){document.body.style.overflow="auto",h(void 0),g(void 0),u(0),l("")}(0,s.useEffect)((function(){return o.Z.subscribe("preview-image",(function(e){l(e),console.log(C.current),document.body.style.overflow="hidden"}))}),[]),(0,s.useEffect)((function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}}),[]),(0,s.useEffect)((function(){y.current=t}),[t]);(0,s.useRef)();var k=(0,s.useRef)(),C=(0,s.useRef)();return(0,a.jsx)(s.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(i.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){l("")}},alt:"预览大图"})})}):null})}},80781:function(e,n,t){t.r(n),t.d(n,{default:function(){return re}});var l=t(7557),r=t.n(l),s=t(41498),o=t.n(s),i=t(82242),a=t.n(i),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(32007),x=t(78241),f=t(43418),g=t(8591),v=t(66104),j=t(95237),y=t(43604),b=t(99313),w=t(3113),k=t(6848),C=t(94001),Z=t(24905),A=t(61998),I=t(92832),S=t(28563),N=t(59015),O=t(95992),E=t(53200),D=t(61186),P=t.n(D),B=t(89392),_=t(94408),H=t(85750),z=t(37712),M=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,l=(0,h.useParams)(),s=(0,p.useState)(!0),i=d()(s,2),c=(i[0],i[1],x.Z.useForm()),u=d()(c,1)[0];return(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(f.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(r()().mark((function e(){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return s=u.getFieldsValue(),e.next=5,(0,H.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:a()({},s)});case 5:0===e.sent.status&&(g.ZP.success("评阅成功"),u.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},l)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,z.jsxs)(x.Z,{form:u,layout:"horizontal",children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,z.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,z.jsx)(C.Z,{min:0,placeholder:"请填写分数"})}),(0,z.jsx)("span",{className:"ml10",children:"分"})]}),(0,z.jsx)("div",{children:(0,z.jsx)(x.Z.Item,{name:"comment",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),T=t(87599),R=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),l=e.studentWorkDetail,s=((0,h.useParams)(),x.Z.useForm()),i=d()(s,1)[0],c=function(){var e=o()(r()().mark((function e(){var l,s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.validateFields();case 2:return s=a()({},i.getFieldValue()),o=n.actionTabs.selectArrs,s.attachment_ids=null===(l=s.attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id})),e.next=7,(0,_.mz)(a()(a()({},s),{},{homeworkId:o.work_id}));case 7:0===e.sent.status&&(t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,z.jsx)(f.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==l||!l.can_submit){e.next=6;break}if(null!=l&&l.submit_size){e.next=4;break}return g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return f.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,z.jsxs)(z.Fragment,{children:["你还有 ",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==l?void 0:l.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){c()}}),e.abrupt("return");case 6:c();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,z.jsxs)(x.Z,{form:i,initialValues:{},children:[(0,z.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,z.jsx)(T.Z,{})}),(0,z.jsx)(x.Z.Item,{name:"description",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),L=t(89260),F={flex_box_center:"flex_box_center___ek18E",flex_space_between:"flex_space_between___e7BP6",flex_box_vertical_center:"flex_box_vertical_center___Oju9C",flex_box_center_end:"flex_box_center_end___qQv1O",flex_box_column:"flex_box_column___DHwHY",TabsStyle:"TabsStyle___glGge",bg:"bg___uHtJ5",title:"title___WcS8b",replyList:"replyList___HLYJ8",leader:"leader___qJvA3",buttonFixed:"buttonFixed___WAuFs",exitComment:"exitComment___cW4re",nextComment:"nextComment___AMMy5",modal:"modal___e3Tjt",MdEditor:"MdEditor___JLCMs",ReviewStyle:"ReviewStyle___GdvEb"},Y=t(51150),U=t(66621),G=t(27571),K=t(92208),V=t(11871),J=t(21256),W=t(50883),q=t(37906),Q=t(20817),X="headpic___Pcfo7",$=t(81841),ee=["Data","layer","type","index"],ne=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:t}}))((function e(n){var t,l,s,i,c,u,v,b,k,A,I,S,N,E,D=n.Data,B=n.layer,M=void 0===B?1:B,T=n.type,R=n.index,F=void 0===R?0:R,U=m()(n,ee),G=(0,h.useParams)(),V=(0,p.useState)({type:0,show:!1}),J=d()(V,2),W=J[0],ne=J[1],te=(0,p.useState)(null),le=d()(te,2),re=le[0],se=le[1],oe=(0,K.U)(_.qP,{userId:null==G?void 0:G.userId}),ie=d()(oe,3),ae=ie[1],ce=ie[2],de=(0,K.U)(_.R$,{userId:null==G?void 0:G.userId}),ue=d()(de,3),me=ue[1],pe=ue[2],he=(0,K.U)(_.QC,{userId:null==G?void 0:G.userId}),xe=d()(he,3),fe=(xe[1],xe[2]),ge=(0,K.U)(_.Mf,{userId:null==G?void 0:G.userId}),ve=d()(ge,3),je=(ve[1],ve[2]),ye=x.Z.useForm(),be=d()(ye,1)[0],we=(0,p.useState)(!1),ke=d()(we,2),Ce=ke[0],Ze=ke[1];return(0,z.jsxs)("div",{children:[(0,z.jsxs)(j.Z,{wrap:!1,gutter:15,children:[1!=M&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{style:{width:"".concat(40*(M-1),"px")}})}),"appeal_info"==T?(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(t=D.appeal_info)||void 0===t?void 0:t.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(l=D.appeal_info)||void 0===l?void 0:l.user_image_url)})}):(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(s=D.user_info)||void 0===s?void 0:s.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(i=D.user_info)||void 0===i?void 0:i.user_image_url)})}),"appeal_info"==T?(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(c=D.appeal_info)||void 0===c?void 0:c.user_name,":").concat((null==D||null===(u=D.appeal_info)||void 0===u?void 0:u.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()(null==D||null===(v=D.appeal_info)||void 0===v?void 0:v.time).format("YYYY-MM-DD HH:mm")}),1==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉中"})}),2==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉已撤销"})}),3==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉成功"})}),4==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉被拒绝"})}),5==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉失败"})})]})]}):(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(b=D.user_info)||void 0===b?void 0:b.user_name).concat(null!=D&&D.who_score?1==(null==D?void 0:D.who_score)?"(组长评分)":"(匿评评分)":null!=D&&D.comment_role?"(".concat(null==D?void 0:D.comment_role,")"):"",":").concat((null==D?void 0:D.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()((null==D?void 0:D.comment_time)||(null==D?void 0:D.time)).format("YYYY-MM-DD HH:mm")}),(null==D?void 0:D.student_work_num)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==D?void 0:D.student_work_num,"次提交的作品"]})}),(null==D?void 0:D.score)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"c-orange",children:[" ",null==D?void 0:D.score,"分 "]})})]}),(null==D||null===(k=D.attachments)||void 0===k?void 0:k.length)>0&&(0,z.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==D||null===(A=D.attachments)||void 0===A?void 0:A.map((function(e,n){return(0,z.jsxs)("a",{href:"".concat(Q.Z.API_SERVER).concat(e.url),children:[(0,z.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,z.jsx)("span",{className:"ml10",children:e.title}),(0,z.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]},n)}))})]}),"feedback"!=T&&(0,z.jsx)(z.Fragment,{children:"appeal_info"==T?(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,z.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){Ze(!0)},children:"接受申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-red current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,z.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==D?void 0:D.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,z.jsxs)(z.Fragment,{children:[(1==M||"teacher"==T)&&(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})}),(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:1,show:!0})},children:"申诉"})}),(null==D?void 0:D.can_reply)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:0,show:!0})},children:"回复"})}),(1==M&&!(null!=D&&D.can_reply)||!(null!=D&&D.can_reply)&&"teacher"==T&&0!=F)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=M&&(null==D?void 0:D.can_delete)&&"teacher"!=T&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,je({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})})]})})]}),1==M&&(null==D?void 0:D.appeal_info)&&""!=(null==D?void 0:D.appeal_info)&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,z.jsx)(e,a()({type:"appeal_info",Data:D,layer:M+1},U))}),1==M&&(null==D||null===(I=D.journals)||void 0===I?void 0:I.length)>0&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==D||null===(S=D.journals)||void 0===S?void 0:S.map((function(n,t){return(0,z.jsx)(e,a()({type:T,Data:n,layer:M+1},U),t)}))}),W.show&&(0,z.jsxs)("div",{className:"mt20 mb20",style:{marginLeft:"56px"},children:[(0,z.jsx)(O.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){se(e)}}),(0,z.jsxs)(j.Z,{align:"middle",justify:"end",gutter:20,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{onClick:function(){ne({type:0,show:!1})},children:"取消"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{loading:ae||me,type:"primary",onClick:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==re){e.next=3;break}return g.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=T){e.next=9;break}return e.next=6,ce({hidden_comment:re,score_id:null==D?void 0:D.score_id});case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,(0==(null==W?void 0:W.type)?ce:pe)({comment:re,score_id:null==D?void 0:D.score_id});case 11:n=e.sent;case 12:0===n.status&&(g.ZP.success("操作成功"),ne({type:0,show:!1}),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 13:case"end":return e.stop()}}),e)}))),children:0==(null==W?void 0:W.type)?"回复":"申诉"})})]})]}),(0,z.jsx)(f.Z,{title:"接受申诉",open:Ce,centered:!0,destroyOnClose:!0,onCancel:function(){Ze(!1)},maskClosable:!1,width:544,onOk:function(){be.submit()},children:(0,z.jsxs)(x.Z,{form:be,colon:!1,onFinish:function(){var e=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:a()(a()({},n),{},{userId:G.userId,score_id:null==D?void 0:D.score_id,status:3})});case 2:0===e.sent.status&&(Ze(!1),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(q.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("span",{children:null==D||null===(N=D.appeal_info)||void 0===N?void 0:N.user_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D||null===(E=D.user_info)||void 0===E?void 0:E.user_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D?void 0:D.score})}]}),(0,z.jsxs)(j.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(C.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(Z.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})),te=t(2113),le=["shixunHomeworks","globalSetting","loading","user","dispatch"],re=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,l=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:l,loading:t.effects}}))((function(e){var n,t,l,s,i,c,u,D,q,Q,X,$,ee,re,se,oe,ie,ae,ce,de,ue,me,pe,he=e.shixunHomeworks,xe=e.globalSetting,fe=(e.loading,e.user),ge=e.dispatch,ve=(m()(e,le),(0,h.useSearchParams)()),je=d()(ve,1)[0],ye=(0,h.useParams)(),be=(0,p.useRef)(),we=fe.userInfo,ke=he.studentWorkDetail,Ce=he.studentWorkCommon,Ze=(he.studentWorkSupplyDetail,he.workList,he.workDetail),Ae=he.actionTabs,Ie=(0,K.U)(_.wT,{userId:null==ye?void 0:ye.userId}),Se=d()(Ie,4),Ne=Se[1],Oe=Se[2],Ee=Se[3],De=(0,K.U)(_.Wr,{userId:null==ye?void 0:ye.userId}),Pe=d()(De,4),Be=(Pe[1],Pe[2]),_e=Pe[3],He=(0,K.U)(_.G$,{userId:null==ye?void 0:ye.userId,id:null==ye?void 0:ye.userId}),ze=d()(He,3),Me=ze[1],Te=ze[2],Re=(0,p.useState)("1"),Le=d()(Re,2),Fe=Le[0],Ye=Le[1],Ue=(0,p.useState)(!1),Ge=d()(Ue,2),Ke=Ge[0],Ve=Ge[1],Je=(0,p.useState)(!1),We=d()(Je,2),qe=We[0],Qe=We[1],Xe=x.Z.useForm(),$e=d()(Xe,1)[0],en=x.Z.useForm(),nn=d()(en,1)[0],tn=(0,p.useState)({last:!1}),ln=d()(tn,2),rn=ln[0],sn=ln[1],on=(0,p.useState)({last:!1}),an=d()(on,2),cn=an[0],dn=an[1],un=(0,p.useState)(!1),mn=d()(un,2),pn=mn[0],hn=mn[1],xn=(0,p.useState)(""),fn=d()(xn,2),gn=fn[0],vn=fn[1],jn=(0,p.useState)(!1),yn=d()(jn,2),bn=yn[0],wn=yn[1],kn=(0,p.useState)(""),Cn=d()(kn,2),Zn=Cn[0],An=Cn[1],In=(0,p.useState)(!1),Sn=d()(In,2),Nn=Sn[0],On=Sn[1],En=(0,p.useState)(!1),Dn=d()(En,2),Pn=Dn[0],Bn=Dn[1],_n=f.Z.useModal(),Hn=d()(_n,2),zn=Hn[0],Mn=Hn[1],Tn=(0,p.useState)({status:0}),Rn=d()(Tn,2),Ln=Rn[0],Fn=Rn[1],Yn=[{id:0,name:"全部点评(".concat((null==Ce||null===(n=Ce.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,L.GJ)()||(null==ke?void 0:ke.show_evaluation)},{id:1,name:"仅课堂老师可见(".concat((null==Ce||null===(t=Ce.hidden_comment_scores)||void 0===t?void 0:t.length)||0,")"),isShow:(0,L.GJ)()}].filter((function(e){return e.isShow})),Un=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[e,(null==n?void 0:n.is_redo)&&(0,z.jsx)("span",{style:{color:"#FF9D18"},children:"(打回)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,z.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Gn=function(){ge({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},ye)})};(0,p.useEffect)((function(){return ge({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:ye.commonHomeworkId}}),ge({type:"globalSetting/footerToggle",payload:!1}),An(je.get("history_id")||""),function(){ge({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,p.useEffect)((function(){var e=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");ge({type:"shixunHomeworks/getStudentWorkDetail",payload:a()(a()(a()({},ye),e),{},{history_id:je.get("history_id")||Zn})}),ge({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},ye)}),Gn(),be.current.onclick=function(e){"IMG"===e.target.nodeName&&""!==e.target.alt&&E.Z.publish("preview-image",e.target.src)}}),[ye.categoryId,ye.userId]),(0,p.useEffect)((function(){null!=ke&&ke.homework_id&&(null!=ke&&ke.prev_work_id?dn({student_work_id:null==ke?void 0:ke.prev_work_id}):dn({last:!0}),null!=ke&&ke.next_work_id?sn({student_work_id:null==ke?void 0:ke.next_work_id}):sn({last:!0}))}),[ke]);var Kn=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.attachment_ids=null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})),wn(!0),e.next=4,(0,_.yy)(a()(a()({},n),{},{userId:ye.userId}));case 4:0===e.sent.status&&($e.resetFields(),null!=ke&&ke.next_work_id?(g.ZP.success("评阅成功!已为您自动切换至下一个待评阅的学生",2),Vn("read")):(g.ZP.success("评阅成功!",2),Gn())),wn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vn=function(){var e=o()(r()().mark((function e(n){var t,l,s,o,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=$e.getFieldsValue(),l=t.comment,s=t.score,o=t.attachment_ids,i=!(0,B.isNil)(s),console.log("-------",ye),!(l||i||o)){e.next=6;break}return f.Z.confirm({centered:!0,okText:"离开",cancelText:"取消",title:"离开此页提示",content:(0,z.jsx)("div",{className:"tc",children:"系统可能不会保存您所做的更改"}),onOk:function(){$e.resetFields(),"last"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==cn?void 0:cn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==rn?void 0:rn.student_work_id)):h.history.push("/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"))}}),e.abrupt("return");case 6:"last"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==cn?void 0:cn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==rn?void 0:rn.student_work_id)):h.history.push("/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};ge({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&($e.resetFields(),nn.resetFields())};return(0,z.jsxs)("section",{className:"edu-container pb80",ref:be,children:[(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:we&&(0,z.jsxs)(v.Z,{separator:">",children:[(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:null==we||null===(l=we.course)||void 0===l?void 0:l.course_name})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:"分组作业"})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"),children:"作业详情"})}),(0,z.jsx)(v.Z.Item,{children:null==ke?void 0:ke.author_name})]})}),(0,z.jsx)("aside",{className:[F.title,"mt20"].join(" "),children:(0,z.jsxs)(j.Z,{style:{width:"100%"},children:[(0,z.jsxs)(y.Z,{flex:"1",children:[(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:(0,z.jsx)(S.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:null==ke?void 0:ke.homework_name}),(0,z.jsx)(U.VV,{status:null==ke?void 0:ke.homework_status})]}),!Zn&&(0,z.jsx)(y.Z,{children:(0,L.dE)()&&(null==ke||null===(s=ke.homework_status)||void 0===s?void 0:s.includes("补交中"))&&(0,z.jsx)("span",{onClick:function(){null==ke||!ke.can_submit||null!=ke&&ke.submit_size?ge({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:ye,selectArrs:{homework_id:ye.commonHomeworkId,work_id:ye.userId}}}):g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]})})]}),(0,z.jsxs)(b.Z,{className:F.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Fe,tabBarExtraContent:(0,z.jsx)(z.Fragment,{children:!Zn&&(null==ke?void 0:ke.commit_count)>1&&(0,z.jsx)(w.ZP,{icon:(0,z.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Ne,onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Oe({},!0);case 2:Jn({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){Ye(e),"3"==e&&Be({})},children:[(0,z.jsx)(b.Z.TabPane,{tab:(0,z.jsxs)("span",{style:{position:"relative"},children:["作业详情",Zn&&(0,z.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==ke?void 0:ke.commit_count,"次提交的作品"]})]}),children:(0,z.jsxs)("div",{className:"pl30 pr30 pb10 bg-white",children:[!(null!=ke&&null!==(i=ke.project_info)&&void 0!==i&&i.id)&&(0,z.jsxs)("div",{className:"pt20 pb20",style:(null==ke?void 0:ke.description)&&{borderBottom:"1px solid #DFDFDF"},children:[(0,z.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==Ze?void 0:Ze.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),showDimensions:!1,dataSource:null==Ze?void 0:Ze.attachments,callback:function(){ge({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:ye.commonHomeworkId}})}})]}),(null==ke?void 0:ke.description)&&(0,z.jsxs)("div",{className:"pt20",children:[(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,z.jsx)(k.Z,{title:(0,z.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,z.jsxs)(y.Z,{children:[(null==ke?void 0:ke.commit_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:" c-light-black",children:P()(null==ke?void 0:ke.commit_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==ke?void 0:ke.commit_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==ke?void 0:ke.update_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"ml30 c-light-black",children:P()(null==ke?void 0:ke.update_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==ke?void 0:ke.update_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==ke?void 0:ke.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),dataSource:null==ke?void 0:ke.attachments,callback:function(){ge({type:"shixunHomeworks/getStudentWorkDetail",payload:a()({},ye)})}})]}),(null==ke||null===(c=ke.project_info)||void 0===c?void 0:c.id)&&(0,z.jsx)("div",{className:"pt20 pb20",style:{borderTop:"1px solid #CCC",marginTop:"20px"},children:(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{className:"font16",children:"关联项目"})}),(0,z.jsx)(y.Z,{children:-1===(null==ke||null===(u=ke.project_info)||void 0===u?void 0:u.id)?(0,z.jsx)("span",{className:"c-blue",children:null==ke||null===(D=ke.project_info)||void 0===D?void 0:D.name}):(0,z.jsx)("a",{target:"_blank",href:"".concat(null==xe||null===(q=xe.setting)||void 0===q?void 0:q.old_url).concat(null==ke||null===(Q=ke.project_info)||void 0===Q?void 0:Q.id),children:null==ke||null===(X=ke.project_info)||void 0===X?void 0:X.name})})]})})]})},"1"),!Zn&&(0,z.jsx)(b.Z.TabPane,{tab:"组员情况",children:(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)("div",{className:"font16 blod",children:"全部组员"}),(0,z.jsxs)(j.Z,{className:"mt15",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"当前组员"})}),(0,z.jsxs)(y.Z,{children:[null==ke?void 0:ke.author_name," ",(null==ke?void 0:ke.is_leader_work)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]})]}),(null==ke||null===($=ke.work_members)||void 0===$?void 0:$.length)>0&&(0,z.jsxs)(j.Z,{className:"mt10",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"其他组员"})}),(0,z.jsx)(y.Z,{children:null==ke||null===(ee=ke.work_members)||void 0===ee?void 0:ee.map((function(e,n){return(0,L.dE)()?(0,z.jsxs)("span",{children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]}):(0,z.jsxs)(h.Link,{className:"mr10",to:"/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/review/").concat(e.work_id),target:"_blank",children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]},n)}))})]}),!(0,L.dE)()&&(0,z.jsx)("div",{className:"c-grey-999 font12 mt10",children:"温馨提示:点击其他组员的姓名,可以快速评阅TA的作品"})]})},"2"),(null==ke?void 0:ke.anonymous_comment)&&!Zn&&(0,z.jsx)(b.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)("div",{className:"bg-white",style:{display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==_e||null===(re=_e.data)||void 0===re?void 0:re.count)>0?(0,z.jsx)(z.Fragment,{children:null==_e||null===(se=_e.data)||void 0===se||null===(se=se.list)||void 0===se?void 0:se.map((function(e,n){return(0,z.jsx)(ne,{type:"feedback",Data:a()(a()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Gn},n)}))}):(0,z.jsx)(W.Z,{})})},"3")]}),(0,z.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!Zn&&"1"==Fe&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(j.Z,{className:"mt20",gutter:20,justify:"end",children:[(0,L.GJ)()&&(null==Ce?void 0:Ce.ultimate)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Jn({key:"调分",selectArrs:ke,id:ye.userId,params:ye})},children:"调分"})}),!(null!=ke&&ke.is_author)&&(0,L.dE)()&&(null==ke||null===(oe=ke.homework_status)||void 0===oe?void 0:oe.includes("匿评中"))&&"review"!==je.get("review")&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Jn({key:"问题反馈"})},children:" 问题反馈 "})})]}),!Ce.is_author&&((0,L.GJ)()||(0,L.dE)()&&(null==ke||null===(ie=ke.homework_status)||void 0===ie?void 0:ie.includes("匿评中")))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(x.Z,{form:$e,layout:"vertical",size:"large",scrollToFirstError:!0,initialValues:{same_score:!0},onFinish:function(e){Kn(e)},children:[(0,z.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,L.GJ)(),message:"请填写分数"}],children:(0,z.jsx)(C.Z,{step:.1,min:0,style:{width:135},placeholder:"请填写分数",suffix:"分"})}),(0,z.jsx)("div",{onClick:function(){return Ve(!0)},children:(0,z.jsx)(x.Z.Item,{name:"comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"评语"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:Nn,onCancel:function(){On(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,s=function(){$e.setFieldsValue({comment:null==l?void 0:l.value}),Ve(!0),On(!1)},!$e.getFieldValue("comment")){e.next=5;break}return zn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:s}),e.abrupt("return");case 5:s();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),On(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:Ke})})}),(0,z.jsx)(x.Z.Item,{name:"same_score",valuePropName:"checked",children:(0,z.jsx)(Z.Z,{children:"整组同评(选中,则本次评阅对象指小组全部成员,否则仅评阅此成员1人 )"})}),(0,z.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,z.jsx)(T.Z,{})}),(0,L.GJ)()&&(0,z.jsx)("div",{onClick:function(){return Qe(!0)},children:(0,z.jsx)(x.Z.Item,{name:"hidden_comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:Pn,onCancel:function(){Bn(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,s=function(){$e.setFieldsValue({hidden_comment:null==l?void 0:l.value}),Qe(!0),Bn(!1)},!$e.getFieldValue("hidden_comment")){e.next=5;break}return zn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:s}),e.abrupt("return");case 5:s();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),Bn(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请输入评语",isEdit:qe})})})]}),(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsxs)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,z.jsxs)(y.Z,{children:[" ",(0,z.jsx)(w.ZP,{onClick:function(){return Vn("list")},children:" 返回列表 "})," "]}),(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){return Vn("last")},disabled:null==cn?void 0:cn.last,children:" 上一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",disabled:null==rn?void 0:rn.last,onClick:function(){return Vn("read")},children:" 下一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",loading:bn,type:"primary",onClick:function(){$e.submit()},children:" 提交评阅 "})]})]})})]})]})]}),((0,L.GJ)()||(null==ke?void 0:ke.show_evaluation))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(J.tp,{dataSource:Yn,value:null==Ln?void 0:Ln.status,onChange:function(e){Fn(a()(a()({},Ln),{},{status:e}))}}),(0,z.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(ae=0==(null==Ln?void 0:Ln.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)&&void 0!==ae&&ae.length)&&(0,z.jsx)(W.Z,{styles:{margin:"50px auto"}}),null===(ce=0==(null==Ln?void 0:Ln.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)||void 0===ce?void 0:ce.map((function(e,n){return(0,z.jsx)(ne,{index:n,type:1==Ln.status&&"teacher",Data:a()(a()({},e),{},{content:(null==e?void 0:e.hidden_comment)||(null==e?void 0:e.content),user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Gn,dispatch:ge},n)}))]})]})]}),!Zn&&(null==ke?void 0:ke.anonymous_comment)&&(0,L.oF)()&&(0,z.jsx)("section",{children:(0,z.jsxs)("aside",{className:[F.replyList,"bg-white"].join(" "),children:[(0,z.jsx)("span",{style:{fontSize:"16px"},children:"匿评学员"}),(0,z.jsx)("br",{}),(null==ke||null===(de=ke.no_commented_user_names)||void 0===de?void 0:de.length)>0&&(0,z.jsxs)("p",{style:{marginTop:"1em"},children:["未完成匿评:",null==ke||null===(ue=ke.no_commented_user_names)||void 0===ue?void 0:ue.toString()]}),(0,z.jsxs)("span",{style:{marginTop:(null==ke||null===(me=ke.no_commented_user_names)||void 0===me?void 0:me.length)>0?"":"1em",display:"flex"},children:["已完成匿评:",null==ke||null===(pe=ke.commented_user_names)||void 0===pe?void 0:pe.toString()]})]})}),Zn&&(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsx)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/common_homework/").concat(null==ye?void 0:ye.categoryId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,z.jsx)(M,{}),(0,z.jsx)(R,{studentWorkDetail:ke}),(0,z.jsx)(N.Z,{}),(0,z.jsx)(f.Z,{title:"确认打回重做",open:pn,destroyOnClose:!0,forceRender:!0,onCancel:function(){hn(!1)},onOk:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(gn){e.next=3;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,H.ZP)("/api/student_works/".concat(ye.userId,"/redo_modal.json"),{method:"post",body:{comment:gn,id:ye.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(g.ZP.info("打回重做成功"),hn(!1),Gn());case 7:case"end":return e.stop()}}),e)}))),width:700,children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[(0,z.jsxs)("span",{children:["确认将",null==ke?void 0:ke.author_name,"的作业打回重做吗"]}),(0,z.jsxs)("div",{style:{marginTop:"20px"},children:[(0,z.jsxs)("label",{children:[(0,z.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,z.jsx)(O.Z,{className:F.MdEditor,onChange:function(e){return vn(e)},defaultValue:"",height:250})]})]})}),Mn,(0,z.jsx)(f.Z,{title:null==Ae?void 0:Ae.key,open:"提交作品记录"==(null==Ae?void 0:Ae.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Jn()},children:(0,z.jsx)(A.Z,{locale:{emptyText:(0,z.jsx)(W.Z,{})},columns:Un,dataSource:null==Ee?void 0:Ee.student_works,pagination:!1})}),(0,z.jsx)(f.Z,{title:null==Ae?void 0:Ae.key,open:"问题反馈"==(null==Ae?void 0:Ae.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){return Jn()},confirmLoading:Me,onOk:function(){nn.submit()},children:(0,z.jsxs)(x.Z,{form:nn,onFinish:function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Te({student_work_feedback:a()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(g.ZP.success("提交成功"),Jn(),Gn());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,z.jsx)(I.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,z.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})})]})}))},34897:function(e,n){n.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"}},66104:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(92310),r=t.n(l),s=t(75440),o=t(47413),i=t(59301),a=t(92343),c=t(36355),d=t(78386),u=t(91857);const m=e=>{let{children:n}=e;const{getPrefixCls:t}=i.useContext(c.E_),l=t("breadcrumb");return i.createElement("li",{className:`${l}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var p=m,h=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{if(n)return n(t,l,r,s);const i=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,l);return x(e,t,i,o)}}var g=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:l,menu:r,overlay:s,dropdownProps:o,href:a}=e;const c=(e=>{if(r||s){const t=Object.assign({},o);if(r){const e=r||{},{items:n}=e,l=g(e,["items"]);t.menu=Object.assign(Object.assign({},l),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:l,label:r,path:s}=e,o=g(e,["key","title","label","path"]);let c=null!=r?r:l;return s&&(c=i.createElement("a",{href:`${a}${s}`},c)),Object.assign(Object.assign({},o),{key:null!=t?t:n,label:c})}))})}else s&&(t.overlay=s);return i.createElement(u.Z,Object.assign({placement:"bottom"},t),i.createElement("span",{className:`${n}-overlay-link`},e,i.createElement(d.Z,null)))}return e})(l);return null!=c?i.createElement(i.Fragment,null,i.createElement("li",null,c),t&&i.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:l}=e,r=g(e,["prefixCls","children","href"]),{getPrefixCls:s}=i.useContext(c.E_),o=s("breadcrumb",n);return i.createElement(v,Object.assign({},r,{prefixCls:o}),x(o,r,t,l))};j.__ANT_BREADCRUMB_ITEM=!0;var y=j,b=t(17313),w=t(83116),k=t(37613);const C=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,b.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,b.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,w.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[C(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),A=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=A(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:l,className:d,rootClassName:u,routes:m,items:h,children:x,itemRender:g,params:j={}}=e,y=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:w,breadcrumb:k}=i.useContext(c.E_);let C;const A=b("breadcrumb",n),[N,O]=Z(A),E=function(e,n){return(0,i.useMemo)((()=>e||(n?n.map(I):null)),[e,n])}(h,m);const D=f(A,g);if(E&&E.length>0){const e=[],n=h||m;C=E.map(((l,r)=>{const{path:s,key:a,type:c,menu:d,overlay:u,onClick:m,className:h,separator:x,dropdownProps:f}=l,g=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,s);void 0!==g&&e.push(g);const y=null!=a?a:r;if("separator"===c)return i.createElement(p,{key:y},x);const b={},w=r===E.length-1;d?b.menu=d:u&&(b.overlay=u);let{href:k}=l;return e.length&&void 0!==g&&(k=`#/${e.join("/")}`),i.createElement(v,Object.assign({key:y},b,(0,o.Z)(l,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:k,separator:w?"":t,onClick:m,prefixCls:A}),D(l,j,n,e,k))}))}else if(x){const e=(0,s.Z)(x).length;C=(0,s.Z)(x).map(((n,l)=>{if(!n)return n;const r=l===e-1;return(0,a.Tm)(n,{separator:r?"":t,key:l})}))}const P=r()(A,null==k?void 0:k.className,{[`${A}-rtl`]:"rtl"===w},d,u,O),B=Object.assign(Object.assign({},null==k?void 0:k.style),l);return N(i.createElement("nav",Object.assign({className:P,style:B},y),i.createElement("ol",null,C)))};N.Item=y,N.Separator=p;var O=N},37906:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(59301),r=t(92310),s=t.n(r),o=t(69507),i=t(36355),a=t(19716),c=t(8628);var d={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};var u=l.createContext({}),m=t(75440),p=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{return n||(e=t,(0,m.Z)(e).map((e=>Object.assign({},null==e?void 0:e.props))));var e}),[n,t]);return l.useMemo((()=>r.map((n=>{var{span:t}=n,l=p(n,["span"]);return Object.assign(Object.assign({},l),{span:"number"==typeof t?t:(0,o.m9)(e,t)})}))),[r,e])}function x(e,n,t){let l=e;return(void 0===t||t>n)&&(l=Object.assign(Object.assign({},e),{span:n})),l}var f=(e,n)=>(0,l.useMemo)((()=>function(e,n){const t=[];let l=[],r=n;return e.filter((e=>e)).forEach(((s,o)=>{const i=null==s?void 0:s.span,a=i||1;if(o===e.length-1)return l.push(x(s,r,i)),void t.push(l);a{let{children:n}=e;return n};function v(e){return null!=e}var j=e=>{const{itemPrefixCls:n,component:t,span:r,className:o,style:i,labelStyle:a,contentStyle:c,bordered:d,label:u,content:m,colon:p}=e,h=t;return d?l.createElement(h,{className:s()({[`${n}-item-label`]:v(u),[`${n}-item-content`]:v(m)},o),style:i,colSpan:r},v(u)&&l.createElement("span",{style:a},u),v(m)&&l.createElement("span",{style:c},m)):l.createElement(h,{className:s()(`${n}-item`,o),style:i,colSpan:r},l.createElement("div",{className:`${n}-item-container`},(u||0===u)&&l.createElement("span",{className:s()(`${n}-item-label`,{[`${n}-item-no-colon`]:!p}),style:a},u),(m||0===m)&&l.createElement("span",{className:s()(`${n}-item-content`),style:c},m)))};function y(e,n,t){let{colon:r,prefixCls:s,bordered:o}=n,{component:i,type:a,showLabel:c,showContent:d,labelStyle:u,contentStyle:m}=t;return e.map(((e,n)=>{let{label:t,children:p,prefixCls:h=s,className:x,style:f,labelStyle:g,contentStyle:v,span:y=1,key:b}=e;return"string"==typeof i?l.createElement(j,{key:`${a}-${b||n}`,className:x,style:f,labelStyle:Object.assign(Object.assign({},u),g),contentStyle:Object.assign(Object.assign({},m),v),span:y,colon:r,component:i,itemPrefixCls:h,bordered:o,label:c?t:null,content:d?p:null}):[l.createElement(j,{key:`label-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},u),f),g),span:1,colon:r,component:i[0],itemPrefixCls:h,bordered:o,label:t}),l.createElement(j,{key:`content-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},m),f),v),span:2*y-1,component:i[1],itemPrefixCls:h,bordered:o,content:p})]}))}var b=e=>{const n=l.useContext(u),{prefixCls:t,vertical:r,row:s,index:o,bordered:i}=e;return r?l.createElement(l.Fragment,null,l.createElement("tr",{key:`label-${o}`,className:`${t}-row`},y(s,e,Object.assign({component:"th",type:"label",showLabel:!0},n))),l.createElement("tr",{key:`content-${o}`,className:`${t}-row`},y(s,e,Object.assign({component:"td",type:"content",showContent:!0},n)))):l.createElement("tr",{key:o,className:`${t}-row`},y(s,e,Object.assign({component:i?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},n)))},w=t(17313),k=t(83116),C=t(37613);const Z=e=>{const{componentCls:n,labelBg:t}=e;return{[`&${n}-bordered`]:{[`> ${n}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${n}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.padding}px ${e.paddingLG}px`,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${n}-item-label`]:{color:e.colorTextSecondary,backgroundColor:t,"&::after":{display:"none"}}}},[`&${n}-middle`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingSM}px ${e.paddingLG}px`}}},[`&${n}-small`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingXS}px ${e.padding}px`}}}}}},A=e=>{const{componentCls:n,extraColor:t,itemPaddingBottom:l,colonMarginRight:r,colonMarginLeft:s,titleMarginBottom:o}=e;return{[n]:Object.assign(Object.assign(Object.assign({},(0,w.Wf)(e)),Z(e)),{"&-rtl":{direction:"rtl"},[`${n}-header`]:{display:"flex",alignItems:"center",marginBottom:o},[`${n}-title`]:Object.assign(Object.assign({},w.vS),{flex:"auto",color:e.colorText,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${n}-extra`]:{marginInlineStart:"auto",color:t,fontSize:e.fontSize},[`${n}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${n}-row`]:{"> th, > td":{paddingBottom:l},"&:last-child":{borderBottom:"none"}},[`${n}-item-label`]:{color:e.colorTextTertiary,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${s}px ${r}px`},[`&${n}-item-no-colon::after`]:{content:'""'}},[`${n}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${n}-item-content`]:{display:"table-cell",flex:1,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${n}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${n}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${n}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}};var I=(0,k.Z)("Descriptions",(e=>{const n=(0,C.TS)(e,{});return[A(n)]}),(e=>({labelBg:e.colorFillAlter,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,extraColor:e.colorText}))),S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,title:t,extra:r,column:m,colon:p=!0,bordered:x,layout:g,children:v,className:j,rootClassName:y,style:w,size:k,labelStyle:C,contentStyle:Z,items:A}=e,N=S(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:O,direction:E,descriptions:D}=l.useContext(i.E_),P=O("descriptions",n),B=(0,c.Z)(),_=l.useMemo((()=>{var e;return"number"==typeof m?m:null!==(e=(0,o.m9)(B,Object.assign(Object.assign({},d),m)))&&void 0!==e?e:3}),[B,m]),H=h(B,A,v),z=(0,a.Z)(k),M=f(_,H),[T,R]=I(P),L=l.useMemo((()=>({labelStyle:C,contentStyle:Z})),[C,Z]);return T(l.createElement(u.Provider,{value:L},l.createElement("div",Object.assign({className:s()(P,null==D?void 0:D.className,{[`${P}-${z}`]:z&&"default"!==z,[`${P}-bordered`]:!!x,[`${P}-rtl`]:"rtl"===E},j,y,R),style:Object.assign(Object.assign({},null==D?void 0:D.style),w)},N),(t||r)&&l.createElement("div",{className:`${P}-header`},t&&l.createElement("div",{className:`${P}-title`},t),r&&l.createElement("div",{className:`${P}-extra`},r)),l.createElement("div",{className:`${P}-view`},l.createElement("table",null,l.createElement("tbody",null,M.map(((e,n)=>l.createElement(b,{key:n,index:n,colon:p,prefixCls:P,vertical:"vertical"===g,bordered:x,row:e})))))))))};N.Item=g;var O=N},93314:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[14662,4977],{28563:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(33614),r=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},o=t(22589),i=function(e,n){return r.createElement(o.Z,(0,l.Z)({},e,{ref:n,icon:s}))};var a=r.forwardRef(i)},60186:function(e,n,t){t.d(n,{Z:function(){return a}});var l=t(33614),r=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},o=t(22589),i=function(e,n){return r.createElement(o.Z,(0,l.Z)({},e,{ref:n,icon:s}))};var a=r.forwardRef(i)},11871:function(e,n,t){t.d(n,{h:function(){return m},x:function(){return p}});var l=t(82242),r=t.n(l),s=t(39647),o=t.n(s),i=t(95992),a=t(34897),c=t(51150),d=t(37712),u=["value","onChange","scrollId"],m=function(e){var n=e.value,t=e.onChange,l=e.scrollId,s=o()(e,u);return(0,d.jsx)("div",{id:l||"",children:(0,d.jsx)(i.Z,r()(r()({},s),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},p=function(e){var n=e.value,t=e.onChange,l=e.placeholder,r=e.height,s=void 0===r?140:r;return e.isEdit?(0,d.jsx)(i.Z,{watch:!0,isFocus:!0,height:s,placeholder:l,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:a.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(a.Z.inputBorder," ").concat(a.Z.placeholder," inputBorderError"),children:l})})}},2113:function(e,n,t){t.d(n,{Z:function(){return B}});var l=t(7557),r=t.n(l),s=t(41498),o=t.n(s),i=t(79800),a=t.n(i),c=t(39647),d=t.n(c),u=t(82242),m=t.n(u),p=t(59301),h=t(32007),x=t(43418),f=t(78241),g=t(8591),v=t(71418),j=t(97334),y=t(95237),b=t(43604),w=t(6848),k=t(92832),C="currentPrimary___NPWiR",Z="currentDelete___UEfhf",A="DirectoryTree___xPxCY",I="EditDom___seNxC",S=t(92208),N=t(96691),O=t(50883),E=t(21256),D=t(37712),P=["user","children","isShowComponent","ModalProps","onDataSelect"],B=(0,h.connect)((function(e){var n=e.loading;return{user:e.user,loading:n.effects}}))((function(e){e.user;var n=e.children,t=e.isShowComponent,l=void 0===t||t,s=e.ModalProps,i=void 0===s?{}:s,c=e.onDataSelect,u=(d()(e,P),x.Z.useModal()),h=a()(u,2),B=h[0],_=h[1],H=f.Z.useForm(),z=a()(H,1)[0],M=(0,p.useState)([]),T=a()(M,2),R=T[0],L=T[1],F=(0,p.useState)(!1),Y=a()(F,2),U=Y[0],G=Y[1],K=(0,p.useState)(!1),V=a()(K,2),J=V[0],W=V[1],q=(0,S.U)(N.qE,{page:1,limit:9999}),Q=a()(q,4),X=Q[1],$=Q[2],ee=Q[3],ne=(0,S.U)(N.V8,{}),te=a()(ne,3)[2],le=(0,S.U)(N.B$,{}),re=a()(le,3)[2],se=(0,S.U)(N.DH,{}),oe=a()(se,3)[2],ie=(0,S.U)(N.bJ,{}),ae=a()(ie,3)[2],ce=function(){G(!1),z.resetFields(),W(!1)},de=function(){var e=o()(r()().mark((function e(n){var t,l,s,o,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.node,l=n.dragNode,n.event,s=n.node.pos.split("-"),0!=(o=n.dropPosition-Number(s[s.length-1]))){e.next=6;break}return g.ZP.warning("无法移动到内部位置"),e.abrupt("return");case 6:if(1!=o||(null==l?void 0:l.item_index)!=(null==t?void 0:t.item_index)+1){e.next=9;break}return g.ZP.warning("未移动位置"),e.abrupt("return");case 9:return e.next=11,ae({id:null==l?void 0:l.key,position:-1==o?1:(null==l?void 0:l.item_index)>(null==t?void 0:t.item_index)?(null==t?void 0:t.item_index)+1:null==t?void 0:t.item_index});case 11:0===(null==(i=e.sent)?void 0:i.status)&&(g.ZP.success("移动成功"),$({},!0));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ue=function(){var e=o()(r()().mark((function e(n){var t,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l={},!J){e.next=7;break}return e.next=4,re(m()({},n));case 4:l=e.sent,e.next=10;break;case 7:return e.next=9,oe(m()({},n));case 9:l=e.sent;case 10:0==(null===(t=l)||void 0===t?void 0:t.status)&&(g.ZP.success((null===(s=l)||void 0===s?void 0:s.message)||(J?"添加成功":"更新成功")),$({},!0),ce());case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){null!=i&&i.open&&$({},!0)}),[null==i?void 0:i.open]),(0,p.useEffect)((function(){var e;L(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return null==e?void 0:e.map((function(e){return m()(m()({},e),{},{title:(null==e?void 0:e.value)||"",key:null==e?void 0:e.id,isLeaf:!0})}))}(null==ee||null===(e=ee.data)||void 0===e?void 0:e.list))}),[ee]),l?(0,D.jsxs)(D.Fragment,{children:[_,n,(0,D.jsx)(x.Z,m()(m()({},m()({title:"常用评语",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},i)),{},{children:(0,D.jsx)(v.Z,{spinning:X,children:(null==R?void 0:R.length)>0?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)(j.Z.DirectoryTree,{height:500,className:A,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:c,treeData:R,onDrop:de,titleRender:function(e){return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"},children:null==e?void 0:e.title}),(0,D.jsx)("div",{className:"".concat(I),children:(0,D.jsxs)(y.Z,{wrap:!1,align:"middle",gutter:16,children:[(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"长按可进行拖拽排序",children:(0,D.jsx)("i",{className:"iconfont icon-tuodong1 font12 ".concat(C)})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"编辑",children:(0,D.jsx)("i",{className:"iconfont icon-bianji11 font12 ".concat(C),onClick:function(n){n.stopPropagation(),z.setFieldsValue(m()({},e)),G(!0)}})})}),(0,D.jsx)(b.Z,{children:(0,D.jsx)(w.Z,{title:"删除",children:(0,D.jsx)("i",{className:"iconfont icon-shanchu14 font12 ".concat(Z),onClick:function(n){var t;n.stopPropagation(),B.confirm({icon:null,title:"删除常用评语",centered:!0,content:"你确定要删除该条常用评语吗?",onOk:(t=o()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,te({id:null==e?void 0:e.key});case 2:0==(null==(t=n.sent)?void 0:t.status)&&(g.ZP.success((null==t?void 0:t.message)||"删除成功"),$({},!0));case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})}})})})]})})]})}}),(0,D.jsx)(E.op,{className:"ml20 mt20",icon:(0,D.jsx)("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]}):(0,D.jsx)(O.Z,{styles:{margin:"30px auto"},customText:(0,D.jsxs)("span",{children:["暂无常用评语,你可以",(0,D.jsx)("a",{onClick:function(){W(!0),G(!0)},children:"添加常用评语"})]})})})})),(0,D.jsx)(x.Z,{title:J?"添加常用评语":"编辑常用评语",open:U,okText:J?"添加":"确定",onCancel:function(){ce()},onOk:function(){z.submit()},children:(0,D.jsxs)(f.Z,{form:z,onFinish:ue,children:[J&&(0,D.jsx)("span",{className:"font14",style:{color:"#191919"},children:"添加常用评语,可以帮助你提高评阅作业的效率"}),(0,D.jsx)(f.Z.Item,{hidden:!0,name:"id"}),(0,D.jsx)(f.Z.Item,{className:"mt10",name:"value",children:(0,D.jsx)(k.Z.TextArea,{placeholder:"输入常用评语。例如:你的编程作业整体表现良好,但仍有一些小的改进空间。",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0})})]})})]}):null}))},59015:function(e,n,t){t.d(n,{Z:function(){return c}});var l=t(79800),r=t.n(l),s=t(59301),o=t(53200),i=t(39073),a=t(37712),c=function(){var e=(0,s.useState)(""),n=r()(e,2),t=n[0],l=n[1],c=(0,s.useState)(0),d=r()(c,2),u=(d[0],d[1]),m=(0,s.useState)(),p=r()(m,2),h=(p[0],p[1]),x=(0,s.useState)(),f=r()(x,2),g=(f[0],f[1]),v=(0,s.useState)(!1),j=r()(v,2),y=(j[0],j[1],(0,s.useRef)(""));function b(e){27==e.keyCode&&y.current&&w()}function w(){document.body.style.overflow="auto",h(void 0),g(void 0),u(0),l("")}(0,s.useEffect)((function(){return o.Z.subscribe("preview-image",(function(e){l(e),console.log(C.current),document.body.style.overflow="hidden"}))}),[]),(0,s.useEffect)((function(){return document.addEventListener("keydown",b),function(){document.removeEventListener("keydown",b)}}),[]),(0,s.useEffect)((function(){y.current=t}),[t]);(0,s.useRef)();var k=(0,s.useRef)(),C=(0,s.useRef)();return(0,a.jsx)(s.Fragment,{children:t?(0,a.jsx)("div",{children:(0,a.jsx)("div",{className:"preview-wrp-group",ref:k,children:(0,a.jsx)(i.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){l("")}},alt:"预览大图"})})}):null})}},80781:function(e,n,t){t.r(n),t.d(n,{default:function(){return re}});var l=t(7557),r=t.n(l),s=t(41498),o=t.n(s),i=t(82242),a=t.n(i),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(32007),x=t(78241),f=t(43418),g=t(8591),v=t(66104),j=t(95237),y=t(43604),b=t(99313),w=t(3113),k=t(6848),C=t(94001),Z=t(24905),A=t(61998),I=t(92832),S=t(28563),N=t(59015),O=t(95992),E=t(53200),D=t(61186),P=t.n(D),B=t(89392),_=t(94408),H=t(85750),z=t(37712),M=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,l=(0,h.useParams)(),s=(0,p.useState)(!0),i=d()(s,2),c=(i[0],i[1],x.Z.useForm()),u=d()(c,1)[0];return(0,z.jsx)(z.Fragment,{children:(0,z.jsxs)(f.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:o()(r()().mark((function e(){var s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u.validateFields();case 2:return s=u.getFieldsValue(),e.next=5,(0,H.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:a()({},s)});case 5:0===e.sent.status&&(g.ZP.success("评阅成功"),u.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},l)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,z.jsx)("p",{className:"tc",children:"该学生的最终成绩将不会按照评分规则进行计算"}),(0,z.jsxs)(x.Z,{form:u,layout:"horizontal",children:[(0,z.jsxs)("div",{style:{display:"flex",alignItems:"baseline"},children:[(0,z.jsx)(x.Z.Item,{label:"成绩",name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,z.jsx)(C.Z,{min:0,placeholder:"请填写分数"})}),(0,z.jsx)("span",{className:"ml10",children:"分"})]}),(0,z.jsx)("div",{children:(0,z.jsx)(x.Z.Item,{name:"comment",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})})]})]})})})),T=t(87599),R=(0,h.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=(e.loading,e.dispatch),l=e.studentWorkDetail,s=((0,h.useParams)(),x.Z.useForm()),i=d()(s,1)[0],c=function(){var e=o()(r()().mark((function e(){var l,s,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i.validateFields();case 2:return s=a()({},i.getFieldValue()),o=n.actionTabs.selectArrs,s.attachment_ids=null===(l=s.attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id})),e.next=7,(0,_.mz)(a()(a()({},s),{},{homeworkId:o.work_id}));case 7:0===e.sent.status&&(t({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},n.actionTabs.params)}),t({type:"classroomList/setActionTabs",payload:{}}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,z.jsx)(f.Z,{centered:!0,title:"补交附件",open:"补交附件"===n.actionTabs.key,bodyStyle:{minHeight:200},onOk:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==l||!l.can_submit){e.next=6;break}if(null!=l&&l.submit_size){e.next=4;break}return g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。"),e.abrupt("return");case 4:return f.Z.confirm({title:"提示",icon:null,centered:!0,width:472,content:(0,z.jsxs)(z.Fragment,{children:["你还有 ",(0,z.jsx)("span",{className:"ml5 mr5",style:{color:"#DF711C"},children:null==l?void 0:l.submit_size})," 次提交机会。确认提交后,上一次的提交记录会被覆盖。请注意,到达规定的提交次数后将不可再次提交,确定是否提交?"]}),onOk:function(){c()}}),e.abrupt("return");case 6:c();case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"classroomList/setActionTabs",payload:{}})},children:(0,z.jsxs)(x.Z,{form:i,initialValues:{},children:[(0,z.jsx)(x.Z.Item,{name:"attachment_ids",rules:[{required:!0,message:"请上传附件"}],children:(0,z.jsx)(T.Z,{})}),(0,z.jsx)(x.Z.Item,{name:"description",children:(0,z.jsx)(I.Z.TextArea,{placeholder:"请在此输入补交附件的原因,最大限制100个字符",rows:7})})]})})})),L=t(89260),F={flex_box_center:"flex_box_center___ek18E",flex_space_between:"flex_space_between___e7BP6",flex_box_vertical_center:"flex_box_vertical_center___Oju9C",flex_box_center_end:"flex_box_center_end___qQv1O",flex_box_column:"flex_box_column___DHwHY",TabsStyle:"TabsStyle___glGge",bg:"bg___uHtJ5",title:"title___WcS8b",replyList:"replyList___HLYJ8",leader:"leader___qJvA3",buttonFixed:"buttonFixed___WAuFs",exitComment:"exitComment___cW4re",nextComment:"nextComment___AMMy5",modal:"modal___e3Tjt",MdEditor:"MdEditor___JLCMs",ReviewStyle:"ReviewStyle___GdvEb"},Y=t(51150),U=t(66621),G=t(27571),K=t(92208),V=t(11871),J=t(21256),W=t(50883),q=t(37906),Q=t(20817),X="headpic___Pcfo7",$=t(73449),ee=["Data","layer","type","index"],ne=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:t}}))((function e(n){var t,l,s,i,c,u,v,b,k,A,I,S,N,E,D=n.Data,B=n.layer,M=void 0===B?1:B,T=n.type,R=n.index,F=void 0===R?0:R,U=m()(n,ee),G=(0,h.useParams)(),V=(0,p.useState)({type:0,show:!1}),J=d()(V,2),W=J[0],ne=J[1],te=(0,p.useState)(null),le=d()(te,2),re=le[0],se=le[1],oe=(0,K.U)(_.qP,{userId:null==G?void 0:G.userId}),ie=d()(oe,3),ae=ie[1],ce=ie[2],de=(0,K.U)(_.R$,{userId:null==G?void 0:G.userId}),ue=d()(de,3),me=ue[1],pe=ue[2],he=(0,K.U)(_.QC,{userId:null==G?void 0:G.userId}),xe=d()(he,3),fe=(xe[1],xe[2]),ge=(0,K.U)(_.Mf,{userId:null==G?void 0:G.userId}),ve=d()(ge,3),je=(ve[1],ve[2]),ye=x.Z.useForm(),be=d()(ye,1)[0],we=(0,p.useState)(!1),ke=d()(we,2),Ce=ke[0],Ze=ke[1];return(0,z.jsxs)("div",{children:[(0,z.jsxs)(j.Z,{wrap:!1,gutter:15,children:[1!=M&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{style:{width:"".concat(40*(M-1),"px")}})}),"appeal_info"==T?(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(t=D.appeal_info)||void 0===t?void 0:t.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(l=D.appeal_info)||void 0===l?void 0:l.user_image_url)})}):(0,z.jsx)(y.Z,{children:(0,z.jsx)("img",{className:"mt10 ".concat(X),width:40,src:"--"===(null==D||null===(s=D.user_info)||void 0===s?void 0:s.user_image_url)?$.xp:"".concat(Q.Z.IMG_SERVER,"/images/").concat(null==D||null===(i=D.user_info)||void 0===i?void 0:i.user_image_url)})}),"appeal_info"==T?(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(c=D.appeal_info)||void 0===c?void 0:c.user_name,":").concat((null==D||null===(u=D.appeal_info)||void 0===u?void 0:u.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()(null==D||null===(v=D.appeal_info)||void 0===v?void 0:v.time).format("YYYY-MM-DD HH:mm")}),1==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉中"})}),2==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉已撤销"})}),3==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:" font12",style:{color:"#3061D0",border:"1px solid #3061D0",borderRadius:"2px",padding:"2px"},children:"申诉成功"})}),4==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉被拒绝"})}),5==(null==D?void 0:D.appeal_status)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"tag-style bg-grey-ede c-light-black font12",children:"申诉失败"})})]})]}):(0,z.jsxs)(y.Z,{flex:1,children:[(0,z.jsx)(Y.Z,{className:"font14",value:"".concat(null==D||null===(b=D.user_info)||void 0===b?void 0:b.user_name).concat(null!=D&&D.who_score?1==(null==D?void 0:D.who_score)?"(组长评分)":"(匿评评分)":null!=D&&D.comment_role?"(".concat(null==D?void 0:D.comment_role,")"):"",":").concat((null==D?void 0:D.content)||"暂未写评语")}),(0,z.jsxs)(j.Z,{className:"c-grey-666 mt5",wrap:!1,align:"middle",gutter:20,children:[(0,z.jsx)(y.Z,{children:P()((null==D?void 0:D.comment_time)||(null==D?void 0:D.time)).format("YYYY-MM-DD HH:mm")}),(null==D?void 0:D.student_work_num)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{style:{padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==D?void 0:D.student_work_num,"次提交的作品"]})}),(null==D?void 0:D.score)&&(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"c-orange",children:[" ",null==D?void 0:D.score,"分 "]})})]}),(null==D||null===(k=D.attachments)||void 0===k?void 0:k.length)>0&&(0,z.jsx)("div",{className:"mt10",style:{display:"flex",flexDirection:"column",gap:10},children:null==D||null===(A=D.attachments)||void 0===A?void 0:A.map((function(e,n){return(0,z.jsxs)("a",{href:"".concat(Q.Z.API_SERVER).concat(e.url),children:[(0,z.jsx)("i",{className:"iconfont icon-fujian font14"}),(0,z.jsx)("span",{className:"ml10",children:e.title}),(0,z.jsx)("span",{className:"c-light-black ml20 font12",children:e.filesize})]},n)}))})]}),"feedback"!=T&&(0,z.jsx)(z.Fragment,{children:"appeal_info"==T?(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["撤销申诉后,无法再对本评阅记录进行申诉",(0,z.jsx)("br",{}),"是否确认撤销申诉"]}),onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"撤销申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){Ze(!0)},children:"接受申诉"})}),1==(null==D?void 0:D.appeal_status)&&(0,L.GJ)()&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-red current",onClick:function(){var e;f.Z.confirm({centered:!0,title:(0,z.jsxs)("div",{children:["此匿评成绩将被认为合理",(0,z.jsx)("br",{}),"是否确认拒绝申诉"]}),onOk:(e=o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:{score_id:null==D?void 0:D.score_id,status:4}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(null==U?void 0:U.getInitData)&&(null==U||U.getInitData());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"拒绝申诉"})})]})}):(0,z.jsxs)(z.Fragment,{children:[(1==M||"teacher"==T)&&(0,z.jsx)(y.Z,{style:{whiteSpace:"nowrap"},children:(0,z.jsxs)(j.Z,{wrap:!1,gutter:10,children:[(null==D?void 0:D.delete)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fe({score_id:null==n?void 0:n.comment_id});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})}),(null==D?void 0:D.can_appeal)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:1,show:!0})},children:"申诉"})}),(null==D?void 0:D.can_reply)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){ne({type:0,show:!0})},children:"回复"})}),(1==M&&!(null!=D&&D.can_reply)||!(null!=D&&D.can_reply)&&"teacher"==T&&0!=F)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-light-black",children:"失效"})})]})}),1!=M&&(null==D?void 0:D.can_delete)&&"teacher"!=T&&(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-blue current",onClick:function(){!function(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D;f.Z.confirm({title:"是否确认删除?",centered:!0,onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,je({object_id:n.id,object_type:"journals_for_message"});case 2:0===e.sent.status&&(g.ZP.success("删除成功"),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}(D)},children:"删除"})})]})})]}),1==M&&(null==D?void 0:D.appeal_info)&&""!=(null==D?void 0:D.appeal_info)&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:(0,z.jsx)(e,a()({type:"appeal_info",Data:D,layer:M+1},U))}),1==M&&(null==D||null===(I=D.journals)||void 0===I?void 0:I.length)>0&&(0,z.jsx)("div",{className:"mt20",style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==D||null===(S=D.journals)||void 0===S?void 0:S.map((function(n,t){return(0,z.jsx)(e,a()({type:T,Data:n,layer:M+1},U),t)}))}),W.show&&(0,z.jsxs)("div",{className:"mt20 mb20",style:{marginLeft:"56px"},children:[(0,z.jsx)(O.Z,{height:150,isFocus:!0,watch:!0,onChange:function(e){se(e)}}),(0,z.jsxs)(j.Z,{align:"middle",justify:"end",gutter:20,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{onClick:function(){ne({type:0,show:!1})},children:"取消"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{loading:ae||me,type:"primary",onClick:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==re){e.next=3;break}return g.ZP.error("请输入内容"),e.abrupt("return");case 3:if("teacher"!=T){e.next=9;break}return e.next=6,ce({hidden_comment:re,score_id:null==D?void 0:D.score_id});case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,(0==(null==W?void 0:W.type)?ce:pe)({comment:re,score_id:null==D?void 0:D.score_id});case 11:n=e.sent;case 12:0===n.status&&(g.ZP.success("操作成功"),ne({type:0,show:!1}),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 13:case"end":return e.stop()}}),e)}))),children:0==(null==W?void 0:W.type)?"回复":"申诉"})})]})]}),(0,z.jsx)(f.Z,{title:"接受申诉",open:Ce,centered:!0,destroyOnClose:!0,onCancel:function(){Ze(!1)},maskClosable:!1,width:544,onOk:function(){be.submit()},children:(0,z.jsxs)(x.Z,{form:be,colon:!1,onFinish:function(){var e=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/student_works/".concat(G.userId,"/deal_appeal_score.json"),{method:"post",body:a()(a()({},n),{},{userId:G.userId,score_id:null==D?void 0:D.score_id,status:3})});case 2:0===e.sent.status&&(Ze(!1),(null==U?void 0:U.getInitData)&&(null==U||U.getInitData()));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)("div",{style:{color:"#191919"},children:"确认是否接受申诉?一旦接受,被申诉的评分记录将作废。请您补充匿评评分:"}),(0,z.jsx)(q.Z,{style:{marginTop:"20px"},colon:!1,items:[{key:"1",label:"申诉人",children:(0,z.jsx)("span",{children:null==D||null===(N=D.appeal_info)||void 0===N?void 0:N.user_name})},{key:"2",label:"被申诉人",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D||null===(E=D.user_info)||void 0===E?void 0:E.user_name})},{key:"3",label:"被申诉人评分",children:(0,z.jsx)("span",{style:{color:"#191919"},children:null==D?void 0:D.score})}]}),(0,z.jsxs)(j.Z,{className:"mt20",wrap:!1,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{label:"匿评分数",name:"score",rules:[{required:!0,message:"请输入分数"}],children:(0,z.jsx)(C.Z,{min:1,max:100,step:1})})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"分"})}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(x.Z.Item,{className:"ml20",valuePropName:"checked",name:"is_appeal_penalty",initialValue:!0,children:(0,z.jsx)(Z.Z,{children:"扣除违规匿评分数"})})})]})]})})]})})),te=t(2113),le=["shixunHomeworks","globalSetting","loading","user","dispatch"],re=(0,h.connect)((function(e){var n=e.shixunHomeworks,t=e.loading,l=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,user:l,loading:t.effects}}))((function(e){var n,t,l,s,i,c,u,D,q,Q,X,$,ee,re,se,oe,ie,ae,ce,de,ue,me,pe,he=e.shixunHomeworks,xe=e.globalSetting,fe=(e.loading,e.user),ge=e.dispatch,ve=(m()(e,le),(0,h.useSearchParams)()),je=d()(ve,1)[0],ye=(0,h.useParams)(),be=(0,p.useRef)(),we=fe.userInfo,ke=he.studentWorkDetail,Ce=he.studentWorkCommon,Ze=(he.studentWorkSupplyDetail,he.workList,he.workDetail),Ae=he.actionTabs,Ie=(0,K.U)(_.wT,{userId:null==ye?void 0:ye.userId}),Se=d()(Ie,4),Ne=Se[1],Oe=Se[2],Ee=Se[3],De=(0,K.U)(_.Wr,{userId:null==ye?void 0:ye.userId}),Pe=d()(De,4),Be=(Pe[1],Pe[2]),_e=Pe[3],He=(0,K.U)(_.G$,{userId:null==ye?void 0:ye.userId,id:null==ye?void 0:ye.userId}),ze=d()(He,3),Me=ze[1],Te=ze[2],Re=(0,p.useState)("1"),Le=d()(Re,2),Fe=Le[0],Ye=Le[1],Ue=(0,p.useState)(!1),Ge=d()(Ue,2),Ke=Ge[0],Ve=Ge[1],Je=(0,p.useState)(!1),We=d()(Je,2),qe=We[0],Qe=We[1],Xe=x.Z.useForm(),$e=d()(Xe,1)[0],en=x.Z.useForm(),nn=d()(en,1)[0],tn=(0,p.useState)({last:!1}),ln=d()(tn,2),rn=ln[0],sn=ln[1],on=(0,p.useState)({last:!1}),an=d()(on,2),cn=an[0],dn=an[1],un=(0,p.useState)(!1),mn=d()(un,2),pn=mn[0],hn=mn[1],xn=(0,p.useState)(""),fn=d()(xn,2),gn=fn[0],vn=fn[1],jn=(0,p.useState)(!1),yn=d()(jn,2),bn=yn[0],wn=yn[1],kn=(0,p.useState)(""),Cn=d()(kn,2),Zn=Cn[0],An=Cn[1],In=(0,p.useState)(!1),Sn=d()(In,2),Nn=Sn[0],On=Sn[1],En=(0,p.useState)(!1),Dn=d()(En,2),Pn=Dn[0],Bn=Dn[1],_n=f.Z.useModal(),Hn=d()(_n,2),zn=Hn[0],Mn=Hn[1],Tn=(0,p.useState)({status:0}),Rn=d()(Tn,2),Ln=Rn[0],Fn=Rn[1],Yn=[{id:0,name:"全部点评(".concat((null==Ce||null===(n=Ce.comment_scores)||void 0===n?void 0:n.length)||0,")"),isShow:(0,L.GJ)()||(null==ke?void 0:ke.show_evaluation)},{id:1,name:"仅课堂老师可见(".concat((null==Ce||null===(t=Ce.hidden_comment_scores)||void 0===t?void 0:t.length)||0,")"),isShow:(0,L.GJ)()}].filter((function(e){return e.isShow})),Un=[{title:"提交次数",dataIndex:"id",ellipsis:!0,width:80,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"commit_time",ellipsis:!0,render:function(e){return P()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交阶段",dataIndex:"stage_name",ellipsis:!0,render:function(e,n){return(0,z.jsxs)(z.Fragment,{children:[e,(null==n?void 0:n.is_redo)&&(0,z.jsx)("span",{style:{color:"#FF9D18"},children:"(打回)"})]})}},{title:"教师评分",dataIndex:"teacher_score",ellipsis:!0},{title:"助教评分",dataIndex:"teaching_asistant_score",ellipsis:!0},{title:"匿评得分",dataIndex:"student_score",ellipsis:!0},{title:"操作",dataIndex:"history_id",ellipsis:!0,width:80,align:"right",render:function(e,n){return(0,z.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==n?void 0:n.student_work_id,"?history_id=").concat(null==n?void 0:n.history_id),children:"查看"})}}],Gn=function(){ge({type:"shixunHomeworks/getStudentWorkCommon",payload:a()({},ye)})};(0,p.useEffect)((function(){return ge({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:ye.commonHomeworkId}}),ge({type:"globalSetting/footerToggle",payload:!1}),An(je.get("history_id")||""),function(){ge({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,p.useEffect)((function(){var e=JSON.parse(sessionStorage.getItem("all_student_works_params")||"{}");ge({type:"shixunHomeworks/getStudentWorkDetail",payload:a()(a()(a()({},ye),e),{},{history_id:je.get("history_id")||Zn})}),ge({type:"shixunHomeworks/getStudentWorkSupplyDetail",payload:a()({},ye)}),Gn(),be.current.onclick=function(e){"IMG"===e.target.nodeName&&""!==e.target.alt&&E.Z.publish("preview-image",e.target.src)}}),[ye.categoryId,ye.userId]),(0,p.useEffect)((function(){null!=ke&&ke.homework_id&&(null!=ke&&ke.prev_work_id?dn({student_work_id:null==ke?void 0:ke.prev_work_id}):dn({last:!0}),null!=ke&&ke.next_work_id?sn({student_work_id:null==ke?void 0:ke.next_work_id}):sn({last:!0}))}),[ke]);var Kn=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.attachment_ids=null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})),wn(!0),e.next=4,(0,_.yy)(a()(a()({},n),{},{userId:ye.userId}));case 4:0===e.sent.status&&($e.resetFields(),null!=ke&&ke.next_work_id?(g.ZP.success("评阅成功!已为您自动切换至下一个待评阅的学生",2),Vn("read")):(g.ZP.success("评阅成功!",2),Gn())),wn(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vn=function(){var e=o()(r()().mark((function e(n){var t,l,s,o,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=$e.getFieldsValue(),l=t.comment,s=t.score,o=t.attachment_ids,i=!(0,B.isNil)(s),console.log("-------",ye),!(l||i||o)){e.next=6;break}return f.Z.confirm({centered:!0,okText:"离开",cancelText:"取消",title:"离开此页提示",content:(0,z.jsx)("div",{className:"tc",children:"系统可能不会保存您所做的更改"}),onOk:function(){$e.resetFields(),"last"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==cn?void 0:cn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==rn?void 0:rn.student_work_id)):h.history.push("/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"))}}),e.abrupt("return");case 6:"last"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==cn?void 0:cn.student_work_id)):"read"===n?h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/group_homework/").concat(null==ye?void 0:ye.commonHomeworkId,"/review/").concat(null==rn?void 0:rn.student_work_id)):h.history.push("/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{key:""};ge({type:"shixunHomeworks/setActionTabs",payload:e}),""===e.key&&($e.resetFields(),nn.resetFields())};return(0,z.jsxs)("section",{className:"edu-container pb80",ref:be,children:[(0,z.jsxs)("section",{className:"animated fadeIn",children:[(0,z.jsx)("aside",{className:"mt10",children:we&&(0,z.jsxs)(v.Z,{separator:">",children:[(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:null==we||null===(l=we.course)||void 0===l?void 0:l.course_name})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:"分组作业"})}),(0,z.jsx)(v.Z.Item,{children:(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/detail"),children:"作业详情"})}),(0,z.jsx)(v.Z.Item,{children:null==ke?void 0:ke.author_name})]})}),(0,z.jsx)("aside",{className:[F.title,"mt20"].join(" "),children:(0,z.jsxs)(j.Z,{style:{width:"100%"},children:[(0,z.jsxs)(y.Z,{flex:"1",children:[(0,z.jsx)(h.Link,{to:"/classrooms/".concat(ye.coursesId,"/group_homework"),children:(0,z.jsx)(S.Z,{className:"font16 c-black"})}),(0,z.jsx)("strong",{className:"font20 ml5",children:null==ke?void 0:ke.homework_name}),(0,z.jsx)(U.VV,{status:null==ke?void 0:ke.homework_status})]}),!Zn&&(0,z.jsx)(y.Z,{children:(0,L.dE)()&&(null==ke||null===(s=ke.homework_status)||void 0===s?void 0:s.includes("补交中"))&&(0,z.jsx)("span",{onClick:function(){null==ke||!ke.can_submit||null!=ke&&ke.submit_size?ge({type:"classroomList/setActionTabs",payload:{key:"补交附件",params:ye,selectArrs:{homework_id:ye.commonHomeworkId,work_id:ye.userId}}}):g.ZP.warning("您的作品提交机会已用完。如需继续修改,请联系指导老师或平台运营。")},className:"c-blue current font14",children:"补交附件"})})]})})]}),(0,z.jsxs)(b.Z,{className:F.TabsStyle,destroyInactiveTabPane:!0,defaultActiveKey:"1",activeKey:Fe,tabBarExtraContent:(0,z.jsx)(z.Fragment,{children:!Zn&&(null==ke?void 0:ke.commit_count)>1&&(0,z.jsx)(w.ZP,{icon:(0,z.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),loading:Ne,onClick:o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Oe({},!0);case 2:Jn({key:"提交作品记录"});case 3:case"end":return e.stop()}}),e)}))),children:"提交作品记录"})}),onChange:function(e){Ye(e),"3"==e&&Be({})},children:[(0,z.jsx)(b.Z.TabPane,{tab:(0,z.jsxs)("span",{style:{position:"relative"},children:["作业详情",Zn&&(0,z.jsxs)("span",{style:{position:"absolute",left:"130%",padding:"3px",background:"rgba(219,243,224,0.88)",color:"#1FBE3C",fontSize:"12px"},children:["第",null==ke?void 0:ke.commit_count,"次提交的作品"]})]}),children:(0,z.jsxs)("div",{className:"pl30 pr30 pb10 bg-white",children:[!(null!=ke&&null!==(i=ke.project_info)&&void 0!==i&&i.id)&&(0,z.jsxs)("div",{className:"pt20 pb20",style:(null==ke?void 0:ke.description)&&{borderBottom:"1px solid #DFDFDF"},children:[(0,z.jsx)("div",{className:"font18 blod",children:"作业描述"}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==Ze?void 0:Ze.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),showDimensions:!1,dataSource:null==Ze?void 0:Ze.attachments,callback:function(){ge({type:"shixunHomeworks/getWorkDetail",payload:{categoryId:ye.commonHomeworkId}})}})]}),(null==ke?void 0:ke.description)&&(0,z.jsxs)("div",{className:"pt20",children:[(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsxs)("span",{className:"font18 blod",children:["学生作业",(0,z.jsx)(k.Z,{title:(0,z.jsx)("span",{className:"font14",children:"(当前支持批注的文档类型:.docx、.xlsx、.pptx)"}),children:(0,z.jsx)("i",{className:"iconfont icon-tishixiaowenhao ml10 font14 c-grey-999 current",style:{lineHeight:"18px"}})})]})}),(0,z.jsxs)(y.Z,{children:[(null==ke?void 0:ke.commit_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:" c-light-black",children:P()(null==ke?void 0:ke.commit_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==ke?void 0:ke.commit_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"提交"})]}),(null==ke?void 0:ke.update_time)&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)("span",{className:"ml30 c-light-black",children:P()(null==ke?void 0:ke.update_time).format("YYYY-MM-DD HH:mm")}),(0,z.jsx)("span",{className:"ml10",children:null==ke?void 0:ke.update_user_name}),(0,z.jsx)("span",{className:"ml10 c-light-black",children:"更新"})]})]})]}),(0,z.jsx)(Y.Z,{className:"mt10",value:(null==ke?void 0:ke.description)||"暂无~"}),(0,z.jsx)(G.Z,{authority:(0,L.GJ)(),dataSource:null==ke?void 0:ke.attachments,callback:function(){ge({type:"shixunHomeworks/getStudentWorkDetail",payload:a()({},ye)})}})]}),(null==ke||null===(c=ke.project_info)||void 0===c?void 0:c.id)&&(0,z.jsx)("div",{className:"pt20 pb20",style:{borderTop:"1px solid #CCC",marginTop:"20px"},children:(0,z.jsxs)(j.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("div",{className:"font16",children:"关联项目"})}),(0,z.jsx)(y.Z,{children:-1===(null==ke||null===(u=ke.project_info)||void 0===u?void 0:u.id)?(0,z.jsx)("span",{className:"c-blue",children:null==ke||null===(D=ke.project_info)||void 0===D?void 0:D.name}):(0,z.jsx)("a",{target:"_blank",href:"".concat(null==xe||null===(q=xe.setting)||void 0===q?void 0:q.old_url).concat(null==ke||null===(Q=ke.project_info)||void 0===Q?void 0:Q.id),children:null==ke||null===(X=ke.project_info)||void 0===X?void 0:X.name})})]})})]})},"1"),!Zn&&(0,z.jsx)(b.Z.TabPane,{tab:"组员情况",children:(0,z.jsxs)("div",{className:"p30 bg-white",children:[(0,z.jsx)("div",{className:"font16 blod",children:"全部组员"}),(0,z.jsxs)(j.Z,{className:"mt15",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"当前组员"})}),(0,z.jsxs)(y.Z,{children:[null==ke?void 0:ke.author_name," ",(null==ke?void 0:ke.is_leader_work)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]})]}),(null==ke||null===($=ke.work_members)||void 0===$?void 0:$.length)>0&&(0,z.jsxs)(j.Z,{className:"mt10",wrap:!1,gutter:10,children:[(0,z.jsx)(y.Z,{children:(0,z.jsx)("span",{className:"c-grey-666",children:"其他组员"})}),(0,z.jsx)(y.Z,{children:null==ke||null===(ee=ke.work_members)||void 0===ee?void 0:ee.map((function(e,n){return(0,L.dE)()?(0,z.jsxs)("span",{children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]}):(0,z.jsxs)(h.Link,{className:"mr10",to:"/classrooms/".concat(ye.coursesId,"/group_homework/").concat(ye.commonHomeworkId,"/review/").concat(e.work_id),target:"_blank",children:[e.user_name,(null==e?void 0:e.is_leader)&&(0,z.jsx)("span",{className:F.leader,children:"组长"})]},n)}))})]}),!(0,L.dE)()&&(0,z.jsx)("div",{className:"c-grey-999 font12 mt10",children:"温馨提示:点击其他组员的姓名,可以快速评阅TA的作品"})]})},"2"),(null==ke?void 0:ke.anonymous_comment)&&!Zn&&(0,z.jsx)(b.Z.TabPane,{tab:"问题反馈",children:(0,z.jsx)("div",{className:"bg-white",style:{display:"flex",flexDirection:"column",padding:"10px 30px 30px 30px"},children:(null==_e||null===(re=_e.data)||void 0===re?void 0:re.count)>0?(0,z.jsx)(z.Fragment,{children:null==_e||null===(se=_e.data)||void 0===se||null===(se=se.list)||void 0===se?void 0:se.map((function(e,n){return(0,z.jsx)(ne,{type:"feedback",Data:a()(a()({},e),{},{time:null==e?void 0:e.created_at,user_info:{user_image_url:e.avatar_url,user_id:e.user_id,user_name:e.real_name}}),getInitData:Gn},n)}))}):(0,z.jsx)(W.Z,{})})},"3")]}),(0,z.jsxs)("div",{className:"mt20 pt20 pb20 pl30 pr30 bg-white",children:[!Zn&&"1"==Fe&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(j.Z,{className:"mt20",gutter:20,justify:"end",children:[(0,L.GJ)()&&(null==Ce?void 0:Ce.ultimate)&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Jn({key:"调分",selectArrs:ke,id:ye.userId,params:ye})},children:"调分"})}),!(null!=ke&&ke.is_author)&&(0,L.dE)()&&(null==ke||null===(oe=ke.homework_status)||void 0===oe?void 0:oe.includes("匿评中"))&&"review"!==je.get("review")&&(0,z.jsx)(y.Z,{children:(0,z.jsx)(w.ZP,{type:"primary",onClick:function(){Jn({key:"问题反馈"})},children:" 问题反馈 "})})]}),!Ce.is_author&&((0,L.GJ)()||(0,L.dE)()&&(null==ke||null===(ie=ke.homework_status)||void 0===ie?void 0:ie.includes("匿评中")))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsxs)(x.Z,{form:$e,layout:"vertical",size:"large",scrollToFirstError:!0,initialValues:{same_score:!0},onFinish:function(e){Kn(e)},children:[(0,z.jsx)(x.Z.Item,{name:"score",label:"评分",rules:[{required:!(0,L.GJ)(),message:"请填写分数"}],children:(0,z.jsx)(C.Z,{step:.1,min:0,style:{width:135},placeholder:"请填写分数",suffix:"分"})}),(0,z.jsx)("div",{onClick:function(){return Ve(!0)},children:(0,z.jsx)(x.Z.Item,{name:"comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"评语"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:Nn,onCancel:function(){On(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,s=function(){$e.setFieldsValue({comment:null==l?void 0:l.value}),Ve(!0),On(!1)},!$e.getFieldValue("comment")){e.next=5;break}return zn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:s}),e.abrupt("return");case 5:s();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),On(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请在此输入对本作品的评语,最大限制2000个字符",isEdit:Ke})})}),(0,z.jsx)(x.Z.Item,{name:"same_score",valuePropName:"checked",children:(0,z.jsx)(Z.Z,{children:"整组同评(选中,则本次评阅对象指小组全部成员,否则仅评阅此成员1人 )"})}),(0,z.jsx)(x.Z.Item,{name:"attachment_ids",children:(0,z.jsx)(T.Z,{})}),(0,L.GJ)()&&(0,z.jsx)("div",{onClick:function(){return Qe(!0)},children:(0,z.jsx)(x.Z.Item,{name:"hidden_comment",className:F.ReviewStyle,label:(0,z.jsx)("div",{style:{width:"100%"},children:(0,z.jsxs)(j.Z,{align:"middle",justify:"space-between",children:[(0,z.jsx)(y.Z,{children:"仅课堂老师可见"}),(0,z.jsx)(y.Z,{children:(0,z.jsx)(te.Z,{isShowComponent:(0,L.G5)(),ModalProps:{open:Pn,onCancel:function(){Bn(!1)}},onDataSelect:function(){var e=o()(r()().mark((function e(n,t){var l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=t.node,s=function(){$e.setFieldsValue({hidden_comment:null==l?void 0:l.value}),Qe(!0),Bn(!1)},!$e.getFieldValue("hidden_comment")){e.next=5;break}return zn.confirm({icon:null,title:"提示",centered:!0,content:"系统检测到评语输入框中已有内容,使用常用评语将会覆盖原有内容。是否使用?",okText:"使用",onOk:s}),e.abrupt("return");case 5:s();case 6:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),children:(0,z.jsx)(w.ZP,{style:{padding:0,height:"auto"},icon:(0,z.jsx)("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:function(e){e.stopPropagation(),Bn(!0)},children:"常用评语"})})})]})}),children:(0,z.jsx)(V.x,{placeholder:"请输入评语",isEdit:qe})})})]}),(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsxs)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:[(0,z.jsxs)(y.Z,{children:[" ",(0,z.jsx)(w.ZP,{onClick:function(){return Vn("list")},children:" 返回列表 "})," "]}),(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){return Vn("last")},disabled:null==cn?void 0:cn.last,children:" 上一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",disabled:null==rn?void 0:rn.last,onClick:function(){return Vn("read")},children:" 下一个 "}),(0,z.jsx)(w.ZP,{className:"ml20",loading:bn,type:"primary",onClick:function(){$e.submit()},children:" 提交评阅 "})]})]})})]})]})]}),((0,L.GJ)()||(null==ke?void 0:ke.show_evaluation))&&(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(J.tp,{dataSource:Yn,value:null==Ln?void 0:Ln.status,onChange:function(e){Fn(a()(a()({},Ln),{},{status:e}))}}),(0,z.jsxs)("div",{className:"mt20 p20",style:{background:"#F6F7F9",display:"flex",flexDirection:"column",gap:"20px"},children:[!(null!==(ae=0==(null==Ln?void 0:Ln.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)&&void 0!==ae&&ae.length)&&(0,z.jsx)(W.Z,{styles:{margin:"50px auto"}}),null===(ce=0==(null==Ln?void 0:Ln.status)?null==Ce?void 0:Ce.comment_scores:null==Ce?void 0:Ce.hidden_comment_scores)||void 0===ce?void 0:ce.map((function(e,n){return(0,z.jsx)(ne,{index:n,type:1==Ln.status&&"teacher",Data:a()(a()({},e),{},{content:(null==e?void 0:e.hidden_comment)||(null==e?void 0:e.content),user_info:{user_image_url:e.user_image_url,user_login:e.user_login,user_name:e.user_name}}),getInitData:Gn,dispatch:ge},n)}))]})]})]}),!Zn&&(null==ke?void 0:ke.anonymous_comment)&&(0,L.oF)()&&(0,z.jsx)("section",{children:(0,z.jsxs)("aside",{className:[F.replyList,"bg-white"].join(" "),children:[(0,z.jsx)("span",{style:{fontSize:"16px"},children:"匿评学员"}),(0,z.jsx)("br",{}),(null==ke||null===(de=ke.no_commented_user_names)||void 0===de?void 0:de.length)>0&&(0,z.jsxs)("p",{style:{marginTop:"1em"},children:["未完成匿评:",null==ke||null===(ue=ke.no_commented_user_names)||void 0===ue?void 0:ue.toString()]}),(0,z.jsxs)("span",{style:{marginTop:(null==ke||null===(me=ke.no_commented_user_names)||void 0===me?void 0:me.length)>0?"":"1em",display:"flex"},children:["已完成匿评:",null==ke||null===(pe=ke.commented_user_names)||void 0===pe?void 0:pe.toString()]})]})}),Zn&&(0,z.jsxs)("div",{className:"".concat(F.buttonFixed),children:[" ",(0,z.jsx)("div",{className:"edu-container",children:(0,z.jsx)(j.Z,{wrap:!1,justify:"space-between",align:"middle",children:(0,z.jsxs)(y.Z,{children:[(0,z.jsx)(w.ZP,{onClick:function(){h.history.push("/classrooms/".concat(null==ye?void 0:ye.coursesId,"/common_homework/").concat(null==ye?void 0:ye.categoryId,"/detail"))},children:" 返回列表 "})," "]})})})]}),(0,z.jsx)(M,{}),(0,z.jsx)(R,{studentWorkDetail:ke}),(0,z.jsx)(N.Z,{}),(0,z.jsx)(f.Z,{title:"确认打回重做",open:pn,destroyOnClose:!0,forceRender:!0,onCancel:function(){hn(!1)},onOk:o()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(gn){e.next=3;break}return g.ZP.info("评语不能为空"),e.abrupt("return");case 3:return e.next=5,(0,H.ZP)("/api/student_works/".concat(ye.userId,"/redo_modal.json"),{method:"post",body:{comment:gn,id:ye.userId}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&(g.ZP.info("打回重做成功"),hn(!1),Gn());case 7:case"end":return e.stop()}}),e)}))),width:700,children:(0,z.jsxs)("div",{style:{padding:"32px"},children:[(0,z.jsxs)("span",{children:["确认将",null==ke?void 0:ke.author_name,"的作业打回重做吗"]}),(0,z.jsxs)("div",{style:{marginTop:"20px"},children:[(0,z.jsxs)("label",{children:[(0,z.jsx)("span",{style:{marginRight:"5px",color:"red"},children:"*"}),"评语:"]}),(0,z.jsx)(O.Z,{className:F.MdEditor,onChange:function(e){return vn(e)},defaultValue:"",height:250})]})]})}),Mn,(0,z.jsx)(f.Z,{title:null==Ae?void 0:Ae.key,open:"提交作品记录"==(null==Ae?void 0:Ae.key),centered:!0,destroyOnClose:!0,width:969,footer:null,onCancel:function(){return Jn()},children:(0,z.jsx)(A.Z,{locale:{emptyText:(0,z.jsx)(W.Z,{})},columns:Un,dataSource:null==Ee?void 0:Ee.student_works,pagination:!1})}),(0,z.jsx)(f.Z,{title:null==Ae?void 0:Ae.key,open:"问题反馈"==(null==Ae?void 0:Ae.key),centered:!0,destroyOnClose:!0,width:640,onCancel:function(){return Jn()},confirmLoading:Me,onOk:function(){nn.submit()},children:(0,z.jsxs)(x.Z,{form:nn,onFinish:function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Te({student_work_feedback:a()({},n)});case 2:0==(null==(t=e.sent)?void 0:t.status)&&(g.ZP.success("提交成功"),Jn(),Gn());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(x.Z.Item,{name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,z.jsx)(I.Z.TextArea,{rows:4,placeholder:"例如:作品提交的附件不清晰",maxLength:200})}),(0,z.jsx)(x.Z.Item,{noStyle:!0,children:" 如果作品无法匿评,请描述问题并点击“确定”按钮进行反馈。反馈后系统将不会扣除缺评分数。"})]})})]})}))},34897:function(e,n){n.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"}},66104:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(92310),r=t.n(l),s=t(75440),o=t(47413),i=t(59301),a=t(92343),c=t(36355),d=t(78386),u=t(91857);const m=e=>{let{children:n}=e;const{getPrefixCls:t}=i.useContext(c.E_),l=t("breadcrumb");return i.createElement("li",{className:`${l}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var p=m,h=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{if(n)return n(t,l,r,s);const i=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,l);return x(e,t,i,o)}}var g=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",children:l,menu:r,overlay:s,dropdownProps:o,href:a}=e;const c=(e=>{if(r||s){const t=Object.assign({},o);if(r){const e=r||{},{items:n}=e,l=g(e,["items"]);t.menu=Object.assign(Object.assign({},l),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:l,label:r,path:s}=e,o=g(e,["key","title","label","path"]);let c=null!=r?r:l;return s&&(c=i.createElement("a",{href:`${a}${s}`},c)),Object.assign(Object.assign({},o),{key:null!=t?t:n,label:c})}))})}else s&&(t.overlay=s);return i.createElement(u.Z,Object.assign({placement:"bottom"},t),i.createElement("span",{className:`${n}-overlay-link`},e,i.createElement(d.Z,null)))}return e})(l);return null!=c?i.createElement(i.Fragment,null,i.createElement("li",null,c),t&&i.createElement(p,null,t)):null},j=e=>{const{prefixCls:n,children:t,href:l}=e,r=g(e,["prefixCls","children","href"]),{getPrefixCls:s}=i.useContext(c.E_),o=s("breadcrumb",n);return i.createElement(v,Object.assign({},r,{prefixCls:o}),x(o,r,t,l))};j.__ANT_BREADCRUMB_ITEM=!0;var y=j,b=t(17313),w=t(83116),k=t(37613);const C=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,b.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,b.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var Z=(0,w.Z)("Breadcrumb",(e=>{const n=(0,k.TS)(e,{});return[C(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),A=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{var{breadcrumbName:n}=e,t=A(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),r}var S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,separator:t="/",style:l,className:d,rootClassName:u,routes:m,items:h,children:x,itemRender:g,params:j={}}=e,y=S(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:b,direction:w,breadcrumb:k}=i.useContext(c.E_);let C;const A=b("breadcrumb",n),[N,O]=Z(A),E=function(e,n){return(0,i.useMemo)((()=>e||(n?n.map(I):null)),[e,n])}(h,m);const D=f(A,g);if(E&&E.length>0){const e=[],n=h||m;C=E.map(((l,r)=>{const{path:s,key:a,type:c,menu:d,overlay:u,onClick:m,className:h,separator:x,dropdownProps:f}=l,g=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(j,s);void 0!==g&&e.push(g);const y=null!=a?a:r;if("separator"===c)return i.createElement(p,{key:y},x);const b={},w=r===E.length-1;d?b.menu=d:u&&(b.overlay=u);let{href:k}=l;return e.length&&void 0!==g&&(k=`#/${e.join("/")}`),i.createElement(v,Object.assign({key:y},b,(0,o.Z)(l,{data:!0,aria:!0}),{className:h,dropdownProps:f,href:k,separator:w?"":t,onClick:m,prefixCls:A}),D(l,j,n,e,k))}))}else if(x){const e=(0,s.Z)(x).length;C=(0,s.Z)(x).map(((n,l)=>{if(!n)return n;const r=l===e-1;return(0,a.Tm)(n,{separator:r?"":t,key:l})}))}const P=r()(A,null==k?void 0:k.className,{[`${A}-rtl`]:"rtl"===w},d,u,O),B=Object.assign(Object.assign({},null==k?void 0:k.style),l);return N(i.createElement("nav",Object.assign({className:P,style:B},y),i.createElement("ol",null,C)))};N.Item=y,N.Separator=p;var O=N},37906:function(e,n,t){t.d(n,{Z:function(){return O}});var l=t(59301),r=t(92310),s=t.n(r),o=t(69507),i=t(36355),a=t(19716),c=t(8628);var d={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};var u=l.createContext({}),m=t(75440),p=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{return n||(e=t,(0,m.Z)(e).map((e=>Object.assign({},null==e?void 0:e.props))));var e}),[n,t]);return l.useMemo((()=>r.map((n=>{var{span:t}=n,l=p(n,["span"]);return Object.assign(Object.assign({},l),{span:"number"==typeof t?t:(0,o.m9)(e,t)})}))),[r,e])}function x(e,n,t){let l=e;return(void 0===t||t>n)&&(l=Object.assign(Object.assign({},e),{span:n})),l}var f=(e,n)=>(0,l.useMemo)((()=>function(e,n){const t=[];let l=[],r=n;return e.filter((e=>e)).forEach(((s,o)=>{const i=null==s?void 0:s.span,a=i||1;if(o===e.length-1)return l.push(x(s,r,i)),void t.push(l);a{let{children:n}=e;return n};function v(e){return null!=e}var j=e=>{const{itemPrefixCls:n,component:t,span:r,className:o,style:i,labelStyle:a,contentStyle:c,bordered:d,label:u,content:m,colon:p}=e,h=t;return d?l.createElement(h,{className:s()({[`${n}-item-label`]:v(u),[`${n}-item-content`]:v(m)},o),style:i,colSpan:r},v(u)&&l.createElement("span",{style:a},u),v(m)&&l.createElement("span",{style:c},m)):l.createElement(h,{className:s()(`${n}-item`,o),style:i,colSpan:r},l.createElement("div",{className:`${n}-item-container`},(u||0===u)&&l.createElement("span",{className:s()(`${n}-item-label`,{[`${n}-item-no-colon`]:!p}),style:a},u),(m||0===m)&&l.createElement("span",{className:s()(`${n}-item-content`),style:c},m)))};function y(e,n,t){let{colon:r,prefixCls:s,bordered:o}=n,{component:i,type:a,showLabel:c,showContent:d,labelStyle:u,contentStyle:m}=t;return e.map(((e,n)=>{let{label:t,children:p,prefixCls:h=s,className:x,style:f,labelStyle:g,contentStyle:v,span:y=1,key:b}=e;return"string"==typeof i?l.createElement(j,{key:`${a}-${b||n}`,className:x,style:f,labelStyle:Object.assign(Object.assign({},u),g),contentStyle:Object.assign(Object.assign({},m),v),span:y,colon:r,component:i,itemPrefixCls:h,bordered:o,label:c?t:null,content:d?p:null}):[l.createElement(j,{key:`label-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},u),f),g),span:1,colon:r,component:i[0],itemPrefixCls:h,bordered:o,label:t}),l.createElement(j,{key:`content-${b||n}`,className:x,style:Object.assign(Object.assign(Object.assign({},m),f),v),span:2*y-1,component:i[1],itemPrefixCls:h,bordered:o,content:p})]}))}var b=e=>{const n=l.useContext(u),{prefixCls:t,vertical:r,row:s,index:o,bordered:i}=e;return r?l.createElement(l.Fragment,null,l.createElement("tr",{key:`label-${o}`,className:`${t}-row`},y(s,e,Object.assign({component:"th",type:"label",showLabel:!0},n))),l.createElement("tr",{key:`content-${o}`,className:`${t}-row`},y(s,e,Object.assign({component:"td",type:"content",showContent:!0},n)))):l.createElement("tr",{key:o,className:`${t}-row`},y(s,e,Object.assign({component:i?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},n)))},w=t(17313),k=t(83116),C=t(37613);const Z=e=>{const{componentCls:n,labelBg:t}=e;return{[`&${n}-bordered`]:{[`> ${n}-view`]:{border:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"> table":{tableLayout:"auto",borderCollapse:"collapse"},[`${n}-row`]:{borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.padding}px ${e.paddingLG}px`,borderInlineEnd:`${e.lineWidth}px ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${n}-item-label`]:{color:e.colorTextSecondary,backgroundColor:t,"&::after":{display:"none"}}}},[`&${n}-middle`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingSM}px ${e.paddingLG}px`}}},[`&${n}-small`]:{[`${n}-row`]:{[`> ${n}-item-label, > ${n}-item-content`]:{padding:`${e.paddingXS}px ${e.padding}px`}}}}}},A=e=>{const{componentCls:n,extraColor:t,itemPaddingBottom:l,colonMarginRight:r,colonMarginLeft:s,titleMarginBottom:o}=e;return{[n]:Object.assign(Object.assign(Object.assign({},(0,w.Wf)(e)),Z(e)),{"&-rtl":{direction:"rtl"},[`${n}-header`]:{display:"flex",alignItems:"center",marginBottom:o},[`${n}-title`]:Object.assign(Object.assign({},w.vS),{flex:"auto",color:e.colorText,fontWeight:e.fontWeightStrong,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}),[`${n}-extra`]:{marginInlineStart:"auto",color:t,fontSize:e.fontSize},[`${n}-view`]:{width:"100%",borderRadius:e.borderRadiusLG,table:{width:"100%",tableLayout:"fixed"}},[`${n}-row`]:{"> th, > td":{paddingBottom:l},"&:last-child":{borderBottom:"none"}},[`${n}-item-label`]:{color:e.colorTextTertiary,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${s}px ${r}px`},[`&${n}-item-no-colon::after`]:{content:'""'}},[`${n}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${n}-item-content`]:{display:"table-cell",flex:1,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${n}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${n}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${n}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingSM}}},"&-small":{[`${n}-row`]:{"> th, > td":{paddingBottom:e.paddingXS}}}})}};var I=(0,k.Z)("Descriptions",(e=>{const n=(0,C.TS)(e,{});return[A(n)]}),(e=>({labelBg:e.colorFillAlter,titleMarginBottom:e.fontSizeSM*e.lineHeightSM,itemPaddingBottom:e.padding,colonMarginRight:e.marginXS,colonMarginLeft:e.marginXXS/2,extraColor:e.colorText}))),S=function(e,n){var t={};for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&n.indexOf(l)<0&&(t[l]=e[l]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(l=Object.getOwnPropertySymbols(e);r{const{prefixCls:n,title:t,extra:r,column:m,colon:p=!0,bordered:x,layout:g,children:v,className:j,rootClassName:y,style:w,size:k,labelStyle:C,contentStyle:Z,items:A}=e,N=S(e,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:O,direction:E,descriptions:D}=l.useContext(i.E_),P=O("descriptions",n),B=(0,c.Z)(),_=l.useMemo((()=>{var e;return"number"==typeof m?m:null!==(e=(0,o.m9)(B,Object.assign(Object.assign({},d),m)))&&void 0!==e?e:3}),[B,m]),H=h(B,A,v),z=(0,a.Z)(k),M=f(_,H),[T,R]=I(P),L=l.useMemo((()=>({labelStyle:C,contentStyle:Z})),[C,Z]);return T(l.createElement(u.Provider,{value:L},l.createElement("div",Object.assign({className:s()(P,null==D?void 0:D.className,{[`${P}-${z}`]:z&&"default"!==z,[`${P}-bordered`]:!!x,[`${P}-rtl`]:"rtl"===E},j,y,R),style:Object.assign(Object.assign({},null==D?void 0:D.style),w)},N),(t||r)&&l.createElement("div",{className:`${P}-header`},t&&l.createElement("div",{className:`${P}-title`},t),r&&l.createElement("div",{className:`${P}-extra`},r)),l.createElement("div",{className:`${P}-view`},l.createElement("table",null,l.createElement("tbody",null,M.map(((e,n)=>l.createElement(b,{key:n,index:n,colon:p,prefixCls:P,vertical:"vertical"===g,bordered:x,row:e})))))))))};N.Item=g;var O=N},93314:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__GroupHomework__index.async.js b/p__Classrooms__Lists__GroupHomework__index.async.js index 04a3ca0ed1..293efe989e 100644 --- a/p__Classrooms__Lists__GroupHomework__index.async.js +++ b/p__Classrooms__Lists__GroupHomework__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[83935,13488,63527,4977,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},60186:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},o=null,i=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,O(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,I(e,t))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var o,i="auto",r=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},Z=function(t,n,o){b(f)<=4.2&&(o=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(f)<=4.4)T(n.showToolBar)&&(n.height-=7),T(n.showAlgebraInput)&&(n.height-=37),n.width<605&&T(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(T(n.showToolBar)||T(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=T(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},w||x.appendChild(j)):r.appendChild(j),x.appendChild(r),w||t.appendChild(x),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function C(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},b(f)<5&&(e.className+=" geogebraweb")):k(e,t)}if(i){scriptLoadStarted=!0;for(var _=0;_0?(i.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):Z(i,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=o,Z(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",i.appendChild(a)}return i.appendChild(c),i},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],I=function(e,t){if(f=e,t)O(f,!0);else{var r,a,s=!i;if(s){var l=b(f);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",M)if(f.slice(-1*M[u].length)===M[u]||f.slice(-1*(M[u].length+1))===M[u]+"/")return void O(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||o.is3D||o.AV||o.SV||o.CV||o.EV2||o.CP||o.PC||o.DA||o.FI||o.PV||T(n.showToolBar)||T(n.showMenuBar)||T(n.showAlgebraInput)||T(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",O(a,!1)}},O=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),m=t,g="web.nocache.js",v=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?M.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var o=parseFloat(f);NaN!==o&&o<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+o+" is deprecated. Using version latest instead."),I("5.0",t))}},D=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function G(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),I(e,!1),null!==c&&O(c,m),s=!0}return void 0!==n.material_id?C(G):G(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,o,i){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==o&&o,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,o,i,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,h=0;if(a)l=a.offsetWidth,c=Math.max(o?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===i||!i)&&("rtl"===document.dir?(p=l-f.width-f.left,m=u<=480?10:30):(m=f.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(i=n(e,t,a,o,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),o=e.getBoundingClientRect(),i=(t-o.width)/2,r=(n-o.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=i+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=o(r,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var o=e.lastIndexOf(tb,Math.min(n,t));return o>=O?e.substring(O,o+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,o=[],i=[];function a(e){var t=i[e](),n=o[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in o[e]},webModule.__getPropMap=function(){var e={};for(var t in o)o.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},o=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],o=0;o0&&(r=10+n*i);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);o>40&&(a=40);var s=this.randomNum(-10,10);e.translate(r,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,_.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:ve,loading:A,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,_.jsxs)(g.Z,{gutter:24,children:[(0,_.jsxs)(v.Z,{span:14,children:[(0,_.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,_.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){K(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,_.jsx)("div",{className:j.tableWrapper,children:(0,_.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:A,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,_.jsxs)(v.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,_.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,_.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){ae(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,_.jsx)("div",{className:j.tableWrapper,children:(0,_.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:A,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=n(92310),h=n.n(m),f=n(71418),g=n(2859),v=n(85750),x=n(66621),w=n(37712),y=function(e){var t=e.data,n=e.className,o=e.fullWidth,r=e.style,s=void 0===r?{}:r,m=e.onClose,y=e.onOk,b=e.showFullTools,j=e.noAssociationId,k=(0,c.useRef)(null),C=(0,c.useRef)(null),_=(0,c.useRef)(null),S=(0,c.useRef)(null),T=(0,c.useState)(!1),Z=l()(T,2),L=Z[0],N=Z[1],A=(0,c.useState)("正在加载中"),P=l()(A,2),B=P[0],E=P[1];(0,c.useEffect)((function(){_.current||(_.current=document.createElement("style"),document.head.appendChild(_.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),_.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&M()):(document.body.removeAttribute("data-custom"),_.current&&(document.head.removeChild(_.current),_.current=null))}),[null==t?void 0:t.visible]);var M=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),E("正在加载中"),e.next=4,(0,x.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,k.current.src="",k.current.src=n,k.current.onload=function(){O()},N(!1),E("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=a()(i()().mark((function e(n){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),E("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(o=e.sent)||!o.id||j){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==o?void 0:o.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=o&&o.id&&y(o);case 13:N(!1),E("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){C.current=new g.hP(k.current),C.current.targetRoot=S.current,C.current.addEventListener("render",I),C.current.addEventListener("beforeclose",m),b&&(C.current.availableMarkerTypes=C.current.ALL_MARKER_TYPES,C.current.uiStyleSettings.redoButtonVisible=!0,C.current.uiStyleSettings.notesButtonVisible=!0,C.current.uiStyleSettings.zoomButtonVisible=!0,C.current.uiStyleSettings.zoomOutButtonVisible=!0,C.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=C.current.uiStyleSettings,C.current.show(),null!=t&&t.snapshotData&&C.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,w.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,w.jsx)(f.Z,{spinning:L,tip:B,style:{position:"absolute"},children:(0,w.jsx)("div",{ref:S,className:h()(u,n,o?p:""),style:s,children:(0,w.jsx)("img",{className:d,ref:k})})})})}},87599:function(e,t,n){"use strict";n.d(t,{z:function(){return S},Z:function(){return T}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(37205),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(59028),f=n(8591),g=n(43418),v=n(3113),x=n(20817),w=n(17111),y=n(37712),b="  ";function j(e){if(0==e)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,t)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][t]}var k=n(60186),C=n(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var _=h.Z.Dragger;function S(e){var t=[];return e&&e.length>0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+b+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var T=function(e){var t=e.value,n=e.onChange,o=e.action,r=e.data,s=e.className,c=e.maxSize,d=void 0===c?150:c,S=e.title,T=void 0===S?"上传附件":S,Z=e.showRemoveModal,L=void 0!==Z&&Z,N=e.accept,A=void 0===N?"":N,P=e.additionalText,B=e.isDragger,E=e.number,M=void 0===E?1e3:E,I=e.aloneClear,O=void 0!==I&&I,D=e.realTimeRemove,G=void 0===D||D,H=(0,m.useState)(!1),R=p()(H,2),z=R[0],F=R[1],W=(0,m.useState)(t||[]),Y=p()(W,2),V=Y[0],U=Y[1],K=(0,m.useState)(1),q=p()(K,2),J=q[0],Q=q[1];(0,m.useEffect)((function(){t&&(1===J&&U(u()(t)),Q(2),M===(null==t?void 0:t.length)&&F(!0))}),[t]);var X,$=function(){setTimeout((function(){V.pop(),U(u()(V))}),500)},ee={multiple:!0,disabled:z,accept:A,withCredentials:!0,fileList:V,beforeUpload:function(e,t){var n=e.size/1024/1024;return V.concat(t).length>M?(V.pop(),U(u()(V)),f.ZP.error("最多只能上传".concat(M,"个文件")),O?Promise.reject():($(),!1)):n=M?F(!0):F(!1),U(u()(V)),V=V.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url=null==e||null===(n=e.response)||void 0===n?void 0:n.url);return-1===e.name.indexOf(b)&&(e.name="".concat(e.name).concat(b).concat(j(e.size))),l()({},e)})),console.log("info:",e,V),n(V)):f.ZP.error(null===(o=e.file)||void 0===o||null===(o=o.response)||void 0===o?void 0:o.message)},onRemove:(X=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=2;break}return e.abrupt("return",!0);case 2:if(n=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,w.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!L){e.next=7;break}return e.abrupt("return",new Promise((function(e,t){var o;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(o=a()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,f.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return o.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,n();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(s||""),children:[B&&(0,y.jsxs)(_,l()(l()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),P]})),!B&&(0,y.jsxs)(h.Z,l()(l()({},ee),{},{children:[(0,y.jsxs)(v.ZP,{disabled:z,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),T]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},99238:function(e,t,n){"use strict";n(59301);var o=n(6848),i=n(37712);t.Z=function(e){var t=e.value,n=e.visible,r=void 0===n||n,a=e.children;return(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(o.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,i.jsx)("span",{children:a})}):a})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var o=n(82242),i=n.n(o),r=n(79800),a=n.n(r),s=n(59301),l=n(57809),c=n(78241),u=n(3113),d=n(89780),p=n.n(d),m=(n(24147),n(74794),n(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,o=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,s.useEffect)((function(){h&&h.setOption("mode",o)}),[h,o]),(0,s.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,s.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,i()({mode:o,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,o=(0,s.useState)("python"),r=a()(o,2),d=r[0],p=r[1];return(0,m.jsxs)(c.Z,i()(i()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var o=n(91232),i=n.n(o),r=n(79800),a=n.n(r),s=n(85573),l=n.n(s),c=n(59301),u=n(89780),d=n.n(u),p=n(76374),m=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),f=function(e){var t=e.value,n=void 0===t?"":t,o=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:o}})})},g=n(82242),v=n.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var t=e.onActionCallback,n=e.title,o=e.icon,i=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(i)},children:[(0,h.jsx)("i",{className:"".concat(o)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,o=e.showNullProgramButton,i=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(w,v()(v()({},e),{},{onActionCallback:i})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,o?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(w,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:i})})]})},b=n(81074),j=n(78241),k=n(92832),C=n(3113),_={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,v()(v()({},_),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},T=n(4469),Z=n(72952),L=n(95237),N=n(18433),A=function(e){var t=e.callback,n=e.onCancel,o=document.createElement("canvas"),i=o.getContext("2d");o.width=1e3,o.height=800,i.fillStyle="#ffffff",i.fillRect(0,0,o.width,o.height);var r=o.toDataURL("image/png");return(0,h.jsx)(L.Z,{style:{height:"100vh"},children:(0,h.jsx)(N.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},P=n(7557),B=n.n(P),E=n(41498),M=n.n(E),I=n(37205),O=n.n(I),D=n(12378);function G(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(G,go.CommandHandler),G.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},G.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},G.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},G.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},G.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},G.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},G.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},G.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var o=0;o0){for(var o=a.elt(s-1);null!==o&&o.isTreeExpanded&&!o.isTreeLeaf;){o=this._sortTreeChildrenByY(o).last()}null!==o&&e.select(o)}else e.select(r)}else if("Down"===n.key){var i;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(i=this._sortTreeChildrenByY(t).first())&&e.select(i);else for(;null!==t;){var r,a,s;if(null===(r=t.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(t))o.y?1:n.xo.x?1:0})),t},G.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},G.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(G.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(G.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var H=G,R=(n(57193),n(85160)),z=n(43418),F=n(43604),W=n(85750),Y="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=D;var U=function(e){var t=e.onCancel,n=e.callback,o=(0,c.useRef)(),i=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],m=d[1],f=function(){var e=M()(B()().mark((function e(){var t,i;return B()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:i=e.sent,n({src:i.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(L.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(R.FI,{initDiagram:function(){var e=D.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(t,n){var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(o){var i=n.part.adornedPart,r=(new D.Point).setRectSpot(i.actualBounds,t);r.subtract(i.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(i.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=o.copyNodeData(i.data);o.setGroupKeyForNodeData(a,o.getGroupKeyForNodeData(i.data)),o.addNodeData(a);var s={from:i.key,to:o.getKeyForNodeData(a)};o.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?25:18,height:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:o,contextClick:o})}function y(t){return e(D.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,o){n.handled=!0,n.diagram.model.commit((function(n){n.set(o.part.adornedPart.data,e,t)}))}}function j(t,n){return n||(n="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(h,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(f,"fill"),j(x,"fill")))]}function C(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(d),j(a),j(n),j(t))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function _(t,n){return n||(n="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(t,n){return n||(n="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function T(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function Z(t,n){return n||(n="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function L(t){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function A(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var o=n.part.adornedPart;e.set(o.data,t?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(t?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function P(t,n){var o=0,i=D.Spot.RightSide;t.equals(D.Spot.Top)?(o=270,i=D.Spot.TopSide):t.equals(D.Spot.Left)?(o=180,i=D.Spot.LeftSide):t.equals(D.Spot.Bottom)&&(o=90,i=D.Spot.BottomSide),n||(o-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var o=t.part.adornedPart;e.set(o.data,n?"toSpot":"fromSpot",D.Spot.stringify(i)),(n?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:o,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return o.current=new D.Diagram(i.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(H),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),o.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),o.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),o.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),w(D.Spot.Top,"TriangleUp"),w(D.Spot.Left,"TriangleLeft"),w(D.Spot.Right,"TriangleRight"),w(D.Spot.Bottom,"TriangleDown"),y({alignment:new D.Spot(.75,0)})),o.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",Z("Rectangle"),Z("RoundedRectangle"),Z("Ellipse"),Z("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",Z("Parallelogram2"),Z("ManualOperation"),Z("Procedure"),Z("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",Z("Terminator"),Z("CreateRequest"),Z("Document"),Z("TriangleDown"))),k(),C(),T()),o.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),o.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),y({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),o.current.groupTemplate.contextMenu=e("ContextMenu",k(),C(),T()),o.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),o.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new D.Binding("pathPattern","thickness",L)),y({alignmentFocus:new D.Spot(0,0,-6,-4)})),o.current.linkTemplate.contextMenu=e("ContextMenu",C(),T(),e("ContextMenuButton",e(D.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",A(!1),P(D.Spot.Top,!1),P(D.Spot.Left,!1),P(D.Spot.Right,!1),P(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},A(!0),P(D.Spot.Top,!0),P(D.Spot.Left,!0),P(D.Spot.Right,!0),P(D.Spot.Bottom,!0))))),new D.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(O()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"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 D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){o.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),o.current.grid.visible=!0,o.current.grid.gridCellStroke="darkgray",o.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=o.current,o.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:i})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(C.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),q=n(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(q.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(q.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(K.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(K.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(K.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(K.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,o=e.width,i=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],m=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:o||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(L.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),oe=n(97488),ie=n(20817),re=n(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=n(12066);var fe="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,o=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,k=e.watch,C=e.insertTemp,_=e.mode,L=void 0===_?"markdown":_,N=e.id,P=void 0===N?"markdown-editor-id":N,B=e.showResizeBar,E=void 0!==B&&B,M=e.noStorage,I=void 0!==M&&M,O=e.showNullButton,D=void 0!==O&&O,G=e.showNullProgramButton,H=void 0!==G&&G,R=e.hidetoolBar,F=void 0!==R&&R,W=e.fullScreen,Y=void 0!==W&&W,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,xe=e.disabledFill,be=void 0!==xe&&xe,je=e.placeholder,ke=void 0===je?"":je,Ce=e.values,_e=void 0===Ce?"":Ce,Se=e.extraUse,Te=(0,c.useState)(null),Ze=a()(Te,2),Le=Ze[0],Ne=Ze[1],Ae=(0,c.useState)(n),Pe=a()(Ae,2),Be=Pe[0],Ee=Pe[1],Me=(0,c.useState)(k),Ie=a()(Me,2),Oe=Ie[0],De=Ie[1],Ge=(0,c.useState)(Y),He=a()(Ge,2),Re=He[0],ze=He[1],Fe=(0,c.useState)(""),We=a()(Fe,2),Ye=We[0],Ve=We[1],Ue=(0,c.useState)(0),Ke=a()(Ue,2),qe=Ke[0],Je=Ke[1],Qe=(0,c.useState)(g),Xe=a()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=a()(tt,2),ot=(nt[0],nt[1]),it=(0,c.useState)(0),rt=a()(it,2),at=rt[0],st=rt[1],lt=(0,c.useState)(0),ct=a()(lt,2),ut=ct[0],dt=ct[1],pt=(0,c.useRef)(),mt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(_e),null==Le||Le.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==q||q(Re)}),[Re]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var o=n.clipboardData;if(o){var i=o.types.toString(),r=o.items;if("Files"===i||o.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==L)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,Z.I)(l,(function(e){var n,o,i;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ie.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(pt.current,{mode:L,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",ke):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),o=n.getCursor(),i=n.getLine(o.line),r=i.charAt(o.ch-1),a=i.lastIndexOf("@▁@",o.ch),s=i.lastIndexOf("@▁▁@",o.ch),l=a>s?a:s,c=a>s?3:4;if(-1===fe.indexOf(r))return null;if(console.log("change1:",t,e,i,o,l,a,s,r),l>=0&&o.ch-l<5){var u=l+c;return n.replaceRange("",{line:o.line,ch:l},{line:o.line,ch:u}),{line:o.line,ch:u}}return null}(e);n&&t.preventDefault()}})),j&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){mt.current}),[$e,mt,Re]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;(o.target.offsetHeight>0||o.target.offsetWidth>0)&&(gt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Le,gt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=a()(o[n],2),i=t[0],r=t[1],s=l()({},i,(function(){vt(r)}));e.push(s),Le.addKeyMap(s)},n=0,o=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(P);e>=qe+1e4&&(!t||t!==Be)&&(window.sessionStorage.setItem(P,Be),ot(!0))}}),1e4),(0,c.useEffect)((function(){De(k)}),[Le,k]),(0,c.useEffect)((function(){Le&&j&&Le.focus()}),[Le,j]),(0,c.useEffect)((function(){if(Oe&&Le){var e=function(e){var t=e.target;if(ft.current){var n=t.scrollTop/t.scrollHeight;ft.current.scrollTop=ft.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,Oe]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Ee(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),o&&(H?o(n,jt(n)):o(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,o]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Ee(n),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),o=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
      \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(o.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(o.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(fe),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return De(!Oe),Le.focus();case"trigger-full-screen":return ze(!Re),Le.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,Oe,Re]),xt=(0,c.useCallback)((function(e,t){var n,o,i,r,a;switch(Ve(""),Ye){case ae:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==v||!v.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(f,")")):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(v.name,"")):ge.includes(x)?Le.replaceSelection('').concat(v.name,"")):Le.replaceSelection("[".concat(v.name,"](").concat(ie.Z.API_SERVER).concat(f,")")),Le.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",k=0;k300&&(t=300),et(g+t+"px")}},o=ht.current,i=!1,r=0;return o.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){o.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:ve(s),height:ve($e)},jt=((0,c.useMemo)((function(){if(qe){var e=new Date(qe),t=e.getHours(),n=e.getMinutes(),o=e.getSeconds();return n=n<10?"0"+n:n,o=o<10?"0"+o:o,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(o)}return 0}),[qe]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,o){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ye]);var kt=function(e,t,n,o){var i=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>i-20&&o0)){e.next=13;break}return w.ZP.info("发布班级不能为空"),je(!1),e.abrupt("return");case 13:if(null==me||!me.submit_limit||null!=me&&me.submit_limit_num){e.next=17;break}return w.ZP.warning("学生填写内容字数不能为空"),je(!1),e.abrupt("return");case 17:if(null==me||!me.can_submit||null!=me&&me.submit_num){e.next=21;break}return w.ZP.warning("学生提交作品次数不能为空"),je(!1),e.abrupt("return");case 21:return u=p()({homework_ids:l()(t.actionTabs.selectArrs),group_ids:re.length>0?re.map((function(e){return e.id})):null===(a=t.detailCommonHomeworksList)||void 0===a?void 0:a.course_groups,end_time:T()(c.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(c.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},me),je(!0),e.next=25,(0,Z.ZP)("/api/courses/".concat(s.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:p()({},u)});case 25:0===e.sent.status?(je(!1),(0,N.L9)(["教学课堂","分组作业","立即发布"]),w.ZP.success("发布成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),r.onCallback&&r.onCallback(),ge(),"0"===localStorage.getItem("Noviceguide")||n({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,I.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):je(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){D(1),z([]),ae([])},we=(t.detailCommonHomeworksList,(0,v.useState)(!1)),ye=h()(we,2),be=ye[0],je=ye[1];return(0,I.jsxs)(y.Z,{width:600,confirmLoading:be,centered:!0,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){xe(),ge(),n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,I.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),R&&(0,I.jsxs)(x.Z,{form:d,children:[(0,I.jsxs)("div",{style:{paddingLeft:0},children:[(0,I.jsxs)(b.Z,{className:"mt30",align:"middle",children:[(0,I.jsx)(j.Z,{children:(0,I.jsx)(x.Z.Item,{name:"publish_time",label:"发布时间",children:(0,I.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,M.Q8)(e,o)},disabledTime:function(e){return(0,M.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:T()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,I.jsx)(j.Z,{className:"ml20",children:(0,I.jsx)(x.Z.Item,{name:"end_time",label:"截止时间",children:(0,I.jsx)(k.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:T()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return(0,M.Q8)(e,o,d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,d.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(C.ZP.Group,{value:ce,onChange:function(e){ue(e.target.value),ae([])},children:[(0,I.jsx)(C.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,I.jsx)(C.ZP,{className:"ml20",disabled:R.length<=0,value:!1,children:"分班发布"})]})]}),R.length<=0&&2===t.actionTabs.type&&(0,I.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!ce)&&R.length>0&&(0,I.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,I.jsx)("span",{style:{flex:1},children:(0,I.jsx)(_.Z,{checked:re.length===R.length,onChange:function(e){re.length===R.length?ae([]):ae(R.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,I.jsx)("span",{style:{width:16}}),(0,I.jsxs)("span",{style:{flex:1},children:["已选择",re.length||0,"个分班"]})]}),(1===t.actionTabs.type||!ce)&&R.length>0&&(0,I.jsx)(P.Z,{data:R,selectedRowKeys:re,setSelectedRowKeys:ae})]}),(0,I.jsx)(B.ZP,{value:me,onChange:function(e){return he(p()({},e))}})]})}))},89717:function(e,t,n){"use strict";n.r(t),n.d(t,{GroupHomeworkContext:function(){return Ae},default:function(){return Pe}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(32007),m=n(8591),h=n(96865),f=n(27092),g=n(81228),v=n(43418),x=n(95237),w=n(43604),y=n(78673),b=n(5112),j=n(60324),k=n(94001),C=n(39248),_=n(89260),S=n(66621),T=n(37205),Z=n.n(T),L=n(85750),N=n(44618),A=n(37712),P=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o=e.classroomList,r=e.dispatch,s=e.user,c=e.onCallback,h=(0,p.useParams)(),f=(0,d.useState)(!1),g=u()(f,2),x=g[0],w=g[1],y=(0,d.useState)(!1),b=u()(y,2),j=b[0],k=b[1],C=(0,d.useRef)(null);(0,d.useEffect)((function(){if("删除"===o.actionTabs.key){if((0,_.j5)())return void k(!0);var e={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?v.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,A.jsxs)("div",{children:["当前选中资源中:",(0,A.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,A.jsx)("span",{className:"c-red",children:e.noHasNum})," ","个由其他老师发布。",(0,A.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){T()}}):k(!0)}else k(!1)}),[o.actionTabs.key]);var T=function(){r({type:"classroomList/setActionTabs",payload:{}})};return(0,A.jsx)(v.Z,{centered:!0,title:"提示",open:j,okText:"确定",cancelText:"取消",confirmLoading:x,destroyOnClose:!0,onOk:a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=C.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return w(!0),e.next=5,(0,L.ZP)("/api/courses/".concat(h.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Z()(o.actionTabs.selectArrs)}});case 5:n=e.sent,w(!1),0===n.status&&((0,S.L9)(["教学课堂","分组作业","删除"]),m.ZP.success("删除成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),c&&c(),(0,_.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},o.actionTabs.params),{},{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:l()({},o.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:null!=o&&null!==(t=o.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==o||null===(n=o.actionTabs)||void 0===n?void 0:n.status)?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,A.jsx)("p",{children:"是否确认删除?"})]}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("p",{style:{color:"#DD0000"},children:"删除作业则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,A.jsx)(N.Z,{ref:function(e){return C.current=e}})]})})})),B=n(45499),E=n(14720),M=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=(0,p.useParams)();return o.id=o.coursesId,(0,A.jsx)(v.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/courses/".concat(o.id,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Z()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,S.L9)(["教学课堂","分组作业","设为公开"]),m.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomCommonHomeworksList",payload:l()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,A.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,A.jsx)("br",{}),"是否确认设为公开?"]})})})),I=n(39647),O=n.n(I),D=["classroomList","dispatch","onCallback"],G=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=e.onCallback,r=(O()(e,D),(0,p.useParams)());return r.id=r.coursesId,(0,A.jsx)(v.Z,{centered:!0,title:"提示",open:"收藏"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/courses/".concat(r.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:Z()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,S.L9)(["教学课堂","分组作业","收藏"]),m.ZP.success("收藏成功,请前往【个人主页/课堂资源】查看"),o&&o(),(0,_.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:"确认收藏?"})})),H=n(85573),R=n.n(H),z=n(99313),F=n(78241),W=n(3113),Y=n(92832),V=n(24905),U=n(26724),K=n.n(U),q={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},J=n(50883),Q=n(87466),X=(z.Z.TabPane,(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading,classroomList:e.classroomList}}))((function(e){var t,n=e.shixunHomeworks,o=e.classroomList,r=(e.loading,e.dispatch),s=(0,p.useParams)(),c=((0,p.useLocation)(),F.Z.useForm()),m=u()(c,1)[0],h=(n.brankList,(0,d.useState)(!1)),f=u()(h,2),g=f[0],y=f[1],b=(0,d.useState)(!0),j=u()(b,2),k=j[0],C=j[1],T=(0,d.useState)("myself"),L=u()(T,2),N=L[0],P=L[1],B=(0,d.useState)([]),E=u()(B,2),M=E[0],I=E[1],O=(0,d.useState)(),D=u()(O,2),G=D[0],H=D[1],z=(0,d.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),U=u()(z,2),X=U[0];U[1];(0,d.useEffect)((function(){"题库选用"===n.actionTabs.key&&ee()}),[n.actionTabs.key]);var $=[],ee=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k){e.next=11;break}return y(!1),++X.page,e.next=5,r({type:"shixunHomeworks/getBrankList",payload:l()({},X)});case 5:n=e.sent,M=Z()(M.concat(n.object_list)),H(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)5&&(0,A.jsx)(se.Z,{scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:E,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I}),(0,_.GJ)()&&"未发布"!==c.status&&C&&E.length<6&&E.length>0&&(0,A.jsx)(se.Z,{onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:E,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I})]})]})]})},de="bottomControlContainer___yUX9N",pe="moveCategory___pCGhW",me=n(78386),he=function(e){var t,n=e.buttonDataSource,o=e.onClick,r=(0,d.useContext)(Ae),s=r.allSelect,l=r.setAllSelect,c=r.setSelectArrs,p=r.dataSource,h=r.selectArrs,f=r.useBatchStatus,g=r.dispatch,v=r.params,y=r.getData,b=r.detailLeftMenus,j=r.main_category_id,k=r.setSelectArrsAll,C=(0,d.useState)(!1),S=u()(C,2),T=(S[0],S[1]),N=(0,d.useState)(""),P=u()(N,2),B=P[0],E=P[1];b.course_modules&&(t=b.course_modules.filter((function(e){return"group_homework"===e.type}))[0]);var M=(0,A.jsx)("div",{className:pe,onMouseLeave:function(e){return T(!1)},children:(0,A.jsxs)(ae.Z,{onClick:function(){var e=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.item,n=t.key,t.keyPath,t.domEvent,""!=h){e.next=4;break}return m.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,L.ZP)("/api/courses/".concat(v.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:h,new_category_id:n}});case 6:0===e.sent.status&&(m.ZP.success("操作成功"),f(!1),y(),g({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,A.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,A.jsx)(Y.Z,{onChange:function(e){E(e.target.value)}})}),t&&t.second_category.filter((function(e){return"未分配目录"!==e.category_name})).map((function(e,t){var n;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(ae.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,A.jsx)(ae.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),(0,A.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(e){e.preventDefault(),g({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:v,selectArrs:{category_id:j,type:"group_homework"}}})},children:"新建子目录..."})]})});return(0,A.jsx)("div",{className:de,children:(0,A.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"},children:[(0,A.jsx)(w.Z,{flex:1,children:(0,A.jsxs)(x.Z,{wrap:!1,align:"middle",gutter:8,children:[(0,A.jsx)(w.Z,{children:(0,A.jsxs)(V.Z,{checked:s,onChange:function(e){l(e.target.checked),c(e.target.checked?p.map((function(e){return e.homework_id})):[]),e.target.checked?k(Z()(p)):k([])},children:["全选本页(",h.length,")"]})}),(0,_.GJ)()&&(0,A.jsx)(w.Z,{children:(0,A.jsx)(re.Z,{placement:"top",menu:{items:n,onClick:function(e){var t=e.key;o({key:t})}},children:(0,A.jsx)(W.ZP,{type:"primary",icon:(0,A.jsx)("i",{className:"iconfont icon-piliangcaozuo3"}),children:"批量操作"})})}),(0,A.jsx)(w.Z,{children:(0,A.jsx)(W.ZP,{type:"primary",onClick:function(){var e={courseId:v.id,container_type:"group_homework"};v.categoryId&&(e.category_id=v.categoryId),g({type:"classroomList/getAllTaskList",payload:e}),g({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},icon:(0,A.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"}),children:"调整排序"})}),(0,_.GJ)()&&(0,A.jsx)(w.Z,{children:(0,A.jsx)(re.Z,{placement:"topLeft",dropdownRender:function(){return M},getPopupContainer:function(e){return e.parentNode},children:(0,A.jsxs)(W.ZP,{type:"primary",icon:(0,A.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:["移动到目录 ",(0,A.jsx)(me.Z,{})]})})}),(0,_.GJ)()&&(0,A.jsx)(w.Z,{children:(0,A.jsx)(W.ZP,{type:"primary",onClick:function(){return o({key:"collection",label:"收藏"})},icon:(0,A.jsx)("i",{className:"iconfont icon-shoucang1"}),children:"收藏"})})]})}),(0,A.jsx)(w.Z,{children:(0,A.jsx)(W.ZP,{type:"primary",ghost:!0,onClick:function(){c([]),f(!1)},children:"取消操作"})})]})})},fe=n(3782),ge=n(66479),ve=n(31295),xe=n(18695),we=n(81327),ye=n(57930),be=n(71418),je=n(61186),ke=n.n(je),Ce=n(33656),_e=n.n(Ce),Se=n(96631),Te=n(92208),Ze=["classroomList","dispatch","user","getData"];ke().extend(_e());var Le=function(e){var t,n,o,i,r=e.data,a=e.value,s=e.onChange,c=(0,d.useState)({leftSearch:"",rigthSearch:""}),p=u()(c,2),m=p[0],h=p[1],f=(0,d.useState)([]),g=u()(f,2),v=g[0],y=g[1];return(0,d.useEffect)((function(){y((null==a?void 0:a.length)>0?null==r?void 0:r.filter((function(e){return null==a?void 0:a.includes(null==e?void 0:e.id)})):[])}),[a]),(0,A.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,A.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,A.jsx)(V.Z,{indeterminate:(null==v?void 0:v.length)>0&&(null==v?void 0:v.length)<(null==r?void 0:r.length),checked:(null==v?void 0:v.length)==(null==r?void 0:r.length),onChange:function(e){s(e.target.checked?null==r?void 0:r.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,A.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,A.jsx)(Y.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.leftSearch,onChange:function(e){h(l()(l()({},m),{},{leftSearch:e.target.value}))}}),(0,A.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===t?void 0:t.length)?(0,A.jsx)(V.Z.Group,{value:a,onChange:function(e){s(e)},children:(0,A.jsx)(we.Z,{direction:"vertical",children:null===(n=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===n?void 0:n.map((function(e,t){return(0,A.jsx)(V.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,A.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]}),(0,A.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,A.jsxs)("div",{children:["已选择",(null==v?void 0:v.length)||0,"个分班"]}),(0,A.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,A.jsx)(Y.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.rigthSearch,onChange:function(e){h(l()(l()({},m),{},{rigthSearch:e.target.value}))}}),(0,A.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(o=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===o?void 0:o.length)?null===(i=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===i?void 0:i.map((function(e,t){return(0,A.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,A.jsx)(w.Z,{children:null==e?void 0:e.name}),(0,A.jsx)(w.Z,{children:(0,A.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){s(null==a?void 0:a.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,A.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]})]})},Ne=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o,r,s,c,h=e.classroomList,f=e.dispatch,g=(e.user,e.getData),y=(O()(e,Ze),(0,p.useParams)()),b=F.Z.useForm(),j=u()(b,1)[0],k="批量补交"===(null==h||null===(t=h.actionTabs)||void 0===t?void 0:t.key),C=(0,Te.U)(Se.c_,l()(l()({},y),null==h||null===(n=h.actionTabs)||void 0===n?void 0:n.params)),_=u()(C,4),T=_[1],Z=_[2],L=_[3],N=(0,Te.U)(Se.nP,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(o=h.actionTabs)||void 0===o?void 0:o.selectArrs}),P=u()(N,4),B=P[2],E=P[3],M=(0,Te.U)(Se.sm,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(r=h.actionTabs)||void 0===r?void 0:r.selectArrs}),I=u()(M,3),D=I[1],G=I[2],H=function(){var e=a()(i()().mark((function e(){var t=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},B({}),e.next=4,Z({page:1,limit:2e4,homework_id:1===h.actionTabs.type?"":h.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,d.useEffect)((function(){k&&H()}),[k]),(0,A.jsxs)(v.Z,{centered:!0,title:null==h||null===(s=h.actionTabs)||void 0===s?void 0:s.key,width:800,open:k,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:D,onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,A.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布、作业已开启统一补交和作业已开启匿评时,新批量补交规则不生效。"}),(0,A.jsxs)(F.Z,{form:j,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:function(){var e=a()(i()().mark((function e(t){var n,o,r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,G((null==L||null===(n=L.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==L||null===(o=L.course_groups)||void 0===o?void 0:o.length)<=0,allow_late_settings:[l()({},t)]}:l()({unified_late:(null==L||null===(r=L.course_groups)||void 0===r?void 0:r.length)<=0},t));case 2:0==(null==(a=e.sent)?void 0:a.status)&&(m.ZP.success("补交设置成功"),f({type:"classroomList/setActionTabs",payload:{}}),g&&g());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,A.jsxs)(x.Z,{wrap:!1,gutter:20,children:[(0,A.jsx)(w.Z,{flex:1,children:(0,A.jsx)(F.Z.Item,{label:"补交扣分",name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,A.jsx)(Y.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:"分",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}})})}),(0,A.jsx)(w.Z,{flex:"390px",children:(0,A.jsx)(F.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&ke()(t).startOf("minute")<=ke()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&ke()(t).startOf("minute")<=ke()(null==E?void 0:E.max_late_time).startOf("minute")?(m.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==E?void 0:E.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,A.jsx)(ye.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,S.BO)(e,{startTime:null==E?void 0:E.max_late_time})},disabledTime:function(e){return(0,S.hv)(e,{compared:null==E?void 0:E.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ke()("00:00:00","HH:mm:ss")}})})})]}),(null==L||null===(c=L.course_groups)||void 0===c?void 0:c.length)>0&&(0,A.jsx)(be.Z,{spinning:T,children:(0,A.jsx)(F.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,A.jsx)(Le,{data:(null==L?void 0:L.course_groups)||[]})})})]})]})})),Ae=(0,d.createContext)({selectArrs:[]}),Pe=(0,p.connect)((function(e){var t=e.user,n=e.classroomList,o=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:o.effects}}))((function(e){var t,n,o,r,s=e.user,c=e.classroomList,T=e.loading,Z=e.dispatch,N=(0,p.useParams)(),I=(0,p.useSearchParams)(),O=u()(I,1)[0],D=(0,d.useState)((function(){return l()(l()({},N),{},{id:N.coursesId,limit:20})})),H=u()(D,2),R=H[0],z=H[1],F=(0,d.useState)(!1),W=u()(F,2),Y=W[0],V=W[1],U=(0,d.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),K=u()(U,2),q=K[0],Q=K[1],te=(0,d.useState)([]),re=u()(te,2),ae=re[0],se=re[1],le=(0,d.useState)(!1),ce=u()(le,2),de=ce[0],pe=ce[1],me=(0,d.useState)(!1),we=u()(me,2),ye=we[0],be=we[1],je=(0,d.useState)([]),ke=u()(je,2),Ce=ke[0],_e=ke[1],Se=(0,d.useState)(!1),Te=u()(Se,2),Ze=(Te[0],Te[1],(0,d.useState)("默认排序")),Le=u()(Ze,2),Pe=Le[0],Be=Le[1],Ee=(0,p.useLocation)(),Me=c.detailCommonHomeworksList,Ie=c.detailLeftMenus,Oe=c.detailTopBanner,De=c.taskList;O.get("tabs")&&parseInt(O.get("tabs"));R.type=3,R.categoryId?R.category=R.categoryId:delete R.category,(0,d.useEffect)((function(){z(l()(l()({},R),N))}),[null==N?void 0:N.categoryId]),(0,d.useEffect)((function(){"0"===O.get("tabs")&&(R.status="0",R.page=1)}),[O.get("tabs")]),(0,d.useEffect)((function(){var e=O.get("tabs");e&&void 0!==e&&((0,_.GJ)()?R.status=e:R.order=e)}),[O.toString()]),(0,d.useEffect)((function(){Z({type:"classroomList/getAssistantPermissions",payload:{course_id:R.id}})}),[]),(0,d.useEffect)((function(){var e,t,n=O.get("tabs");if(null!=s&&null!==(e=s.userInfo)&&void 0!==e&&e.login){var o,i=S.cX.getItem("".concat(null==s||null===(o=s.userInfo)||void 0===o?void 0:o.login).concat((0,_.GJ)()?"Teacher":"Student"),"GroupHomework");i&&(R.sort_by=null==i?void 0:i.type,R.sort_direction=null==i?void 0:i.direction,Be(null==i?void 0:i.name));var r=void 0===N.categoryId?{}:{categoryId:N.categoryId,category:N.categoryId};n&&void 0!==n&&((0,_.GJ)()?R.status=n:R.order=n),Ge(r)}else if(null!=s&&null!==(t=s.userInfo)&&void 0!==t&&t.username){var a=void 0===N.categoryId?{}:{categoryId:N.categoryId,category:N.categoryId};n&&void 0!==n&&((0,_.GJ)()?R.status=n:R.order=n),Ge(a)}}),[null==s||null===(t=s.userInfo)||void 0===t?void 0:t.login,null==Ee?void 0:Ee.pathname]),(0,d.useEffect)((function(){"目录重命名成功"===c.actionTabs.key&&Ge(),"目录重命名成功"===c.actionTabs.key&&Ge()}),[c.actionTabs.key]),(0,d.useEffect)((function(){se([])}),[Me]),(0,d.useEffect)((function(){be(!1)}),[R.categoryId]),(0,d.useEffect)((function(){Me&&Me.homeworks&&(ae.length===Me.homeworks.length&&ae.length>0?pe(!0):ae.length!==Me.homeworks.length&&pe(!1))}),[ae]);var Ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};se([]),_e([]),(0,_.GJ)()?Z({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()(l()({},R),e),{},{type:3})}):Z({type:"classroomList/getClassroomCommonList",payload:l()(l()({},R),e)})},He=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/courses/".concat(R.coursesId,"/homework_commons/get_default_score_setting.json"),{method:"get",params:{homework_type:3}});case 2:null!=(t=e.sent)&&t.data&&(n=t.data.score_settings,Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=(100*n[e]).toFixed(0))})),console.log(n),Q(l()({},n)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){se([])}),[Me]);var Re=function(){Z({type:"shixunHomeworks/setActionTabs",payload:{key:"题库选用",params:R}})},ze=null===(n=[{key:"publish",label:"批量发布",icon:(0,A.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"批量截止",icon:(0,A.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,_.GJ)()||(0,_.Rm)()},{key:"batchpay",label:"批量补交",icon:(0,A.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"批量删除",icon:(0,A.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"设为公开",icon:(0,A.jsx)("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Oe.is_public}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),Fe=function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Z({type:"classroomList/updateTaskPosition",payload:{category_id:R.categoryId,courseId:R.id,task_ids:t,container_type:"group_homework"}});case 2:Ge();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),We=(0,d.useMemo)((function(){var e=[];return De.length>0&&(e=De.map((function(e){return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:e.status}}))),e}),[De]);return(0,A.jsx)(Ae.Provider,{value:{params:R,batchStatus:ye,selectArrs:ae,setSelectArrs:se,allSelect:de,dataSource:Me.homeworks||[],detailLeftMenus:Ie,main_category_id:Me.main_category_id||"",selectArrsAll:Ce,setAllSelect:pe,useBatchStatus:be,dispatch:Z,getData:Ge,setSelectArrsAll:_e},children:(0,A.jsxs)("section",{children:[(0,A.jsxs)("aside",{className:oe,children:[(0,A.jsx)(ie.Z,{isLoading:T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:(0,_.GJ)()?[{name:"全部",id:0,total:Me.all_count||0},{name:"未发布",id:1,total:Me.unpublished_count||0},{name:"未开始",id:4,total:Me.not_start_count||0},{name:"进行中",id:2,total:Me.in_progress_count||0},{name:"已截止",id:3,total:Me.overed_count||0}]:[{name:"全部",id:0},{name:"提交中",id:1},{name:"补交中",id:2},{name:"匿评中",id:3},{name:"申诉中",id:4},{name:"已截止",id:5}],isAdmin:(0,_.GJ)(),dispatch:Z,type:null==Me?void 0:Me.main_category_name,exportType:"group",TooltipTitle:R.categoryId?"目录重命名":"新建子目录",categoryId:R.categoryId,dropdownMenu:[{name:"新建分组作业",id:"1"},{name:"选用资源",id:"2"},{name:"导入外部成绩",id:"3"}],isShowRightControl:"未分配目录"!==(0,S.Oo)(null==Ie?void 0:Ie.course_modules,R.categoryId),onsetClick:function(){He(),V(!0)},onTabMenuClick:function(e){void 0!==e.id&&((0,_.GJ)()?R.status=e.id:R.order=e.id),be(!1),R.page=1,p.history.replace("".concat(Ee.pathname,"?tabs=").concat(e.id)),Ge(R)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:function(){Z({type:"classroomList/setActionTabs",payload:{key:R.categoryId?"目录重命名":"添加目录",params:R,selectArrs:{category_name:null==Me?void 0:Me.category_name,category_id:(null==Me?void 0:Me.category_id)||(null==Me?void 0:Me.main_category_id)},cb:function(){Ge()}}})},onDropdownMenuClick:function(e){var t;!(0,_.Rm)()||null!==(t=c.AssistantObject.group)&&void 0!==t&&t.can_create?"1"===e?p.history.push("/classrooms/".concat(R.coursesId,"/group_homework/").concat(R.categoryId,"/add")):"2"===e?Re():"3"===e&&Z({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"group"}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,A.jsx)(fe.Z,{dataSource:Me.homeworks||[],isAdmin:(0,_.GJ)(),batchStatus:ye,SortMenuName:Pe,setSortMenuName:Be,onSearch:function(e){R.search=e.trim(),R.page=1,Ge()},onSort:function(e){var t;R.sort_by=e.type,R.sort_direction=e.direction,R.page=1,S.cX.setItem("".concat(null==s||null===(t=s.userInfo)||void 0===t?void 0:t.login).concat((0,_.GJ)()?"Teacher":"Student"),e,"GroupHomework"),Ge(R)},onBatch:function(e){return be(e)}})]}),(0,A.jsxs)(h.Z,{loading:T["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===(null==Me?void 0:Me.all_count)&&(0,_.GJ)()?!T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,A.jsx)(ne,{params:R,dispatch:Z,onSelect:Re}):(null==Me?void 0:Me.homeworks)&&0===Me.homeworks.length&&!T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,A.jsx)(J.Z,{}),(0,A.jsx)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:!T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsxs)("aside",{className:"animated fadeIn",children:[null==Me||null===(o=Me.homeworks)||void 0===o?void 0:o.map((function(e,t){return(0,A.jsx)(ue,{dataSource:e,params:R,manageAllGroup:null==Me?void 0:Me.manage_all_group},t)})),(0,A.jsx)("aside",{className:"tc mb50 mt30",children:(null==Me?void 0:Me.query_total_count)>10&&(0,A.jsx)(f.Z,{showSizeChanger:!0,onChange:function(e,t){R.page=e,R.limit=t,Ge()},defaultCurrent:1,current:R.page||1,pageSize:R.limit||20,total:Me.query_total_count})})]}),ae.length>0&&(0,_.GJ)()&&(0,A.jsx)(g.Z,{offsetBottom:0,children:(0,A.jsx)(he,{buttonDataSource:ze,onClick:function(e){var t,n;if(0===ae.length)return m.ZP.error("请选择你要操作的任务"),!1;var o=e.label||"",i={key:o,selectArrs:ae,selectArrsAll:Ce,type:["publish","deadline"].includes(e.key)?1:"",params:R};switch(e.key){case"publish":if((0,_.Rm)()&&(null==c||null===(t=c.AssistantObject)||void 0===t||null===(t=t.group)||void 0===t||!t.can_publish))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");o="立即发布";break;case"deadline":if((0,_.Rm)()&&(null==c||null===(n=c.AssistantObject)||void 0===n||null===(n=n.group)||void 0===n||!n.can_stop))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");o="立即截止";break;case"batchpay":o="批量补交";break;case"delete":o="删除";break;case"collection":o="收藏"}Z({type:"classroomList/setActionTabs",payload:l()(l()({},i),{},{key:o})})}})})]})})]}),"批量补交"===(null==c||null===(r=c.actionTabs)||void 0===r?void 0:r.key)&&(0,A.jsx)(Ne,{getData:Ge}),(0,A.jsx)(P,{onCallback:function(){return be(!1)}}),(0,A.jsx)(ge.Z,{onOk:function(){Ge()}}),(0,A.jsx)(ve.Z,{onOk:function(){}}),(0,A.jsx)(B.Z,{onCallback:function(){return be(!1)},courseEndTime:null==Me?void 0:Me.course_end_time}),(0,A.jsx)(E.Z,{courseEndTime:null==Me?void 0:Me.course_end_time,courseId:N.coursesId,visible:"立即截止"===c.actionTabs.key,isBatch:2!==c.actionTabs.type,homeworkIds:c.actionTabs.selectArrs,successCallback:function(){be(!1),Ge()}}),(0,A.jsx)(M,{}),(0,A.jsx)(X,{}),(0,A.jsx)(G,{onCallback:function(){return be(!1)}}),(0,A.jsx)($.Z,{}),(0,A.jsx)(ee.Z,{}),(0,A.jsx)(xe.Z,{visible:"调整排序"===c.actionTabs.key,callback:Fe,data:We,onCancel:function(){Z({type:"classroomList/setActionTabs",payload:{key:""}})}}),(0,A.jsx)(v.Z,{open:Y,title:"默认评分设置",centered:!0,onCancel:function(){V(!1)},onOk:a()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(q)),Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=4,(0,L.ZP)("/api/courses/".concat(R.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:3,score_settings:t}});case 4:0===e.sent.status&&(m.ZP.success("设置成功"),V(!1));case 6:case"end":return e.stop()}}),e)}))),width:800,children:(0,A.jsxs)("div",{children:[(0,A.jsx)(x.Z,{children:(0,A.jsx)(w.Z,{span:24,children:(0,A.jsx)(x.Z,{align:"middle",children:(0,A.jsx)(w.Z,{span:24,children:(0,A.jsx)("div",{className:"mt15",children:"该默认规则将被应用于你后续新建的分组作业,且不会影响你已创建的作业以及其他老师新建作业的评分规则。"})})})})}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)("strong",{children:"组长评分"})}),(0,A.jsxs)(x.Z,{className:"ml10",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)(y.Z,{checked:q.is_group_grade,onChange:function(e){q.is_group_grade=e,Q(l()({},q))}})}),(0,A.jsx)(w.Z,{className:"c-grey-c ml10",children:"(选中,则组长首次提交作业时需要对组员进行评分)"})]})]}),(0,A.jsxs)(x.Z,{className:"mt25",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)("strong",{children:"助教评分"})}),(0,A.jsx)(w.Z,{span:24,className:"pl30 mt10"})]}),(0,A.jsx)(x.Z,{children:(0,A.jsxs)(b.ZP.Group,{value:null==q?void 0:q.ta_mode,onChange:function(e){q.ta_mode=e.target.value,Q(l()({},q))},children:[(0,A.jsxs)(b.ZP,{value:1,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"普通模式"}),(0,A.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,A.jsx)("br",{}),(0,A.jsxs)(b.ZP,{value:0,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"复审模式"}),(0,A.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,A.jsxs)(x.Z,{className:"mt25",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)("strong",{children:"最终成绩组成"})}),(0,A.jsx)(w.Z,{span:24,className:"pl30 mt10"})]}),(0,A.jsxs)(x.Z,{children:[(0,A.jsxs)(b.ZP.Group,{value:q.final_mode,onChange:function(e){q.final_mode=e.target.value,Q(l()({},q))},children:[(0,A.jsxs)(b.ZP,{value:!1,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"多项评分配比"}),(0,A.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,A.jsx)(j.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,A.jsxs)("span",{className:"font14",children:["计算说明:",(0,A.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 组长评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( ",(0,A.jsx)("br",{}),"迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,A.jsx)("br",{}),(0,A.jsx)("br",{}),"注意",(0,A.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,A.jsx)("br",{}),"评分选项上。",(0,A.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,A.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),trigger:"click",children:(0,A.jsx)("span",{className:"mt10 ml10 current font14",children:(0,A.jsx)(C.Z,{})})})]})]}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"教师评分:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.te_proportion,onChange:function(e){q.te_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"助教评分:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.ta_proportion,onChange:function(e){q.ta_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),q.is_group_grade&&(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"组长评分:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.gr_proportion,onChange:function(e){q.gr_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"学生匿评:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.st_proportion,onChange:function(e){q.st_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,A.jsx)("br",{}),(0,A.jsxs)(b.ZP,{value:!0,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"单项评分优先"}),(0,A.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,A.jsx)(j.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,A.jsxs)("span",{className:"font14",children:["计算说明:",(0,A.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ",(0,A.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,A.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),trigger:"click",children:(0,A.jsx)("span",{className:"mt10 ml10 current font14",children:(0,A.jsx)(C.Z,{})})})]})]}),(0,A.jsx)(x.Z,{children:(0,A.jsx)(w.Z,{span:24,className:"ml20",children:(0,A.jsx)("div",{style:{color:"#ccc"},children:"(教师评分 → 助教评分 → 组长评分 → 学生匿评评分)"})})})]}),(0,A.jsx)("br",{})]})]})})]})})}))},31295:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(59028),f=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(32007),y=n(20817),b=n(92051),j=n(85750),k=n(61186),C=n.n(k),_=n(66621),S=n(37712),T=h.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=((0,w.useParams)(),f.Z.useForm()),c=p()(s,1)[0],d=(0,m.useState)(),h=p()(d,2),k=h[0],Z=h[1],L=(0,m.useState)(!1),N=p()(L,2),A=N[0],P=N[1],B={height:100,onRemove:function(){Z("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",C()(C()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",C()(C()(new Date((0,_.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,S.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:A},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsxs)(f.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=k&&k.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return P(!0),(i=new FormData).append("type",n.actionTabs.type),i.append("file",k),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(a,{method:"post",body:i},!0);case 10:s=e.sent,P(!1),0===(null==s?void 0:s.status)&&(r(),c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,S.jsx)(x.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,_.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(f.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,S.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,S.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,S.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,S.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,S.jsxs)(T,i()(i()({},B),{},{children:[(0,S.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,S.jsx)("br",{}),(0,S.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(59028),f=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(92832),y=n(95237),b=n(43604),j=n(94001),k=n(57930),C=n(32007),_=n(95992),S=n(20817),T=n(92051),Z=n(85750),L=n(94051),N=n(61186),A=n.n(N),P=n(66621),B=n(37712),E=h.Z.Dragger;t.Z=(0,C.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=(0,C.useParams)(),c=f.Z.useForm(),d=p()(c,1)[0],h=(0,m.useState)(),N=p()(h,2),M=N[0],I=N[1],O=(0,m.useState)(!1),D=p()(O,2),G=D[0],H=D[1],R={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",A()(A()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",A()(A()(new Date((0,P.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,B.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:G},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)(f.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=M&&M.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return H(!0),(i=new FormData).append("name",t.name),i.append("type",n.actionTabs.type),i.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(i.append("time",t.time||""),i.append("total_score",t.total_score)):i.append("description",t.description||""),i.append("publish_time",A()(t.publish_time).format("YYYY-MM-DD HH:mm")),i.append("end_time",A()(t.end_time).format("YYYY-MM-DD HH:mm")),i.append("file",M),e.next=14,(0,Z.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:i},!0);case 14:a=e.sent,H(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),r(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,B.jsx)(x.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,P.FH)("",S.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,B.jsx)(f.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,B.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,B.jsx)(f.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,B.jsx)(_.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,B.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,B.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,B.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,B.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,B.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,L.Q8)(e)},disabledTime:function(e){return(0,L.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,B.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,L.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,L.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,B.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,B.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{download:"模版.xlsx",className:T.Z.downloadbutton,href:S.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,B.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,B.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,B.jsxs)(E,i()(i()({},R),{},{children:[(0,B.jsx)("a",{className:T.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,B.jsx)("br",{}),(0,B.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u=n(92832),d=n(24905),p=n(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",v=n(50883),x=n(37712),w=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),w=s[0],y=s[1],b=(0,c.useState)([]),j=l()(b,2),k=j[0],C=j[1],_=(0,c.useState)([]),S=l()(_,2),T=S[0],Z=S[1],L=(0,c.useState)(1),N=l()(L,2),A=(N[0],N[1],(0,c.useState)()),P=l()(A,2);P[0],P[1];return(0,c.useEffect)((function(){y(t),C([]),Z([])}),[t]),(0,c.useEffect)((function(){n&&(C(o),Z(o))}),[o]),(0,x.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,x.jsxs)("div",{className:m,children:[(0,x.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===w.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,x.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,x.jsx)(d.Z.Group,{value:k.map((function(e){return"".concat(e.id)})),onChange:function(e){n(w.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:w.map((function(e,t){return(0,x.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,x.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,x.jsxs)("div",{className:h,children:[(0,x.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,x.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,x.jsxs)("div",{className:g,children:[(0,x.jsx)(u.Z.Search,{onChange:function(e){Z(k.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===T.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),T.length>0&&(0,x.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,x.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:T.map((function(e,t){return(0,x.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,x.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,x.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(k.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},87860:function(e,t,n){"use strict";n.d(t,{Ei:function(){return x},rU:function(){return w},ZP:function(){return y}});var o=n(82242),i=n.n(o),r=n(79800),a=n.n(r),s=n(59301),l={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm"},c=n(78241),u=n(95237),d=n(43604),p=n(24905),m=n(94001),h=n(6848),f=n(92310),g=n.n(f),v=n(37712),x=function(e){var t=e.value,n=e.className,o=e.style,i=(0,s.useState)("0"),r=a()(i,2),c=r[0],u=r[1];(0,s.useEffect)((function(){if(t){var e=t.submit_limit,n=t.must_file;if(e&&n)return void u("1");if(e&&!n)return void u("2");if(!e&&n)return void u("3")}}),[t]);var d={1:(0,v.jsxs)("span",{children:["作业内容至少填写",(0,v.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符,并且必须上传相关附件。"]}),2:(0,v.jsxs)("span",{children:["作业内容至少填写",(0,v.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符"]}),3:(0,v.jsx)("span",{children:"必须上传相关附件。"})};return"0"===c?(0,v.jsx)(v.Fragment,{}):(0,v.jsxs)("section",{className:g()(l.exhibition,n),style:o,children:[(0,v.jsx)("span",{className:"c-grey-666 mr10",children:"提交作业要求:"}),null==d?void 0:d[c]]})},w=function(e){var t=e.className,n=e.style,o=e.form,i=c.Z.useWatch("submit_limit",o),r=c.Z.useWatch("can_submit",o);return(0,v.jsx)("section",{className:g()(l.newWrap,t),style:n,children:(0,v.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,v.jsx)("h1",{children:"提交设置"}),(0,v.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,v.jsx)(p.Z,{children:(0,v.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"submit_num",rules:r&&[{required:!0,message:"请填写作品次数"}],children:(0,v.jsx)(m.Z,{precision:0,min:1,disabled:!r})})}),(0,v.jsx)(d.Z,{children:"次"}),(0,v.jsxs)(d.Z,{children:[" ",(0,v.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,v.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,v.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,v.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999"})})]})]}),(0,v.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"submit_limit",valuePropName:"checked",children:(0,v.jsx)(p.Z,{children:(0,v.jsx)("span",{className:"font16",children:"学生填写内容至少"})})})}),(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"submit_limit_num",rules:i&&[{required:!0,message:"字数不能为空"}],children:(0,v.jsx)(m.Z,{precision:0,min:1,disabled:!i})})}),(0,v.jsx)(d.Z,{children:"字"})]}),(0,v.jsx)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"must_file",valuePropName:"checked",children:(0,v.jsx)(p.Z,{children:(0,v.jsx)("span",{className:"font16",children:"学生提交作业必须上传附件"})})})})})]})})},y=function(e){var t=e.value,n=e.onChange,o=e.className,r=e.style,c=e.disabled,d=void 0!==c&&c,f=(0,s.useState)({}),x=a()(f,2),w=x[0],y=x[1];(0,s.useEffect)((function(){if(console.log(t,"value"),t){var e={submit_limit:null==t?void 0:t.submit_limit,submit_limit_num:null==t?void 0:t.submit_limit_num,must_file:null==t?void 0:t.must_file,can_submit:null==t?void 0:t.can_submit,submit_num:null==t?void 0:t.submit_num};y(i()({},e))}}),[t]);var b=function(e){var t=i()(i()({},w),e);n(t)};return(0,v.jsxs)("section",{className:g()(l.wrap,o),style:r,children:[(0,v.jsx)("div",{className:l.title,children:"提交设置"}),(0,v.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,v.jsx)(p.Z,{disabled:d,checked:null==w?void 0:w.can_submit,onChange:function(e){return b({can_submit:e.target.checked})}}),(0,v.jsx)("span",{className:"ml10 mr10",children:"允许学生提交作业"}),(0,v.jsx)(m.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.can_submit),value:null==w?void 0:w.submit_num,onChange:function(e){return b({submit_num:e})}}),(0,v.jsx)("span",{className:"ml5",children:"次"}),(0,v.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,v.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,v.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,v.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999 ml5"})})]}),(0,v.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,v.jsx)(p.Z,{disabled:d,checked:null==w?void 0:w.submit_limit,onChange:function(e){return b({submit_limit:e.target.checked})}}),(0,v.jsx)("span",{className:"ml10 mr10",children:"学生填写内容至少"}),(0,v.jsx)(m.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.submit_limit),value:null==w?void 0:w.submit_limit_num,onChange:function(e){return b({submit_limit_num:e})}}),(0,v.jsx)("span",{className:"ml5",children:"字"})]}),(0,v.jsxs)(u.Z,{align:"middle",children:[(0,v.jsx)(p.Z,{disabled:d,checked:null==w?void 0:w.must_file,onChange:function(e){return b({must_file:e.target.checked})}}),(0,v.jsx)("span",{className:"ml10",children:"学生提交作业必须上传附件"})]})]})}},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(43418),m=n(96865),h=n(95237),f=n(6848),g="wrap___KDoq2",v="tip___WEJuX",x="listWrap___IJDX4",w="li___r5con",y="nameWrap___PUyEz",b="name___xuUMY",j="tag___l5CW2",k=n(29747),C=n(32007),_=n(37712),S=function(e){var t,n,o=e.type,r=void 0===o?1:o,s=e.data,c=e.visible,S=e.callback,T=e.onCancel,Z=(0,d.useState)([]),L=u()(Z,2),N=L[0],A=L[1],P=(0,C.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){A(s)}),[JSON.stringify(s)]);var B=function(e){var t={};if(1===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,_.jsx)("div",{className:j,style:l()({},t),children:e})},E=function(){var e=a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(N.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,_.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:T,onOk:E,confirmLoading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,_.jsxs)("div",{className:g,children:[(0,_.jsxs)("div",{className:v,children:[(0,_.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,_.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,_.jsx)(m.Z,{loading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,_.jsx)(k.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var o=Array.from(e),i=o.splice(t,1),r=u()(i,1)[0];return o.splice(n,0,r),o}(t,e.source.index,e.destination.index);A(n)}}(e,N)},children:(0,_.jsx)(k.bK,{droppableId:"droppable",children:function(e,t){return(0,_.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:x,children:[N.map((function(e,t){return(0,_.jsx)(k._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,_.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:w,children:[(0,_.jsxs)(h.Z,{align:"middle",children:[(0,_.jsx)("div",{className:y,children:(0,_.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,_.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),B(null==e?void 0:e.status)]}),(0,_.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,_.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,_.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},17111:function(e,t,n){"use strict";n.d(t,{$J:function(){return l},JZ:function(){return u},bN:function(){return m},jP:function(){return p},rO:function(){return c}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(85750);function l(e){return(0,s.U2)("libraries/".concat(e,".json"))}function c(){return(0,s.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.IV)("attachments/".concat(t,".json"));case 2:return n=e.sent,e.abrupt("return",0===n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,s.v_)("libraries.json",e)}function m(e,t){return(0,s.gz)("libraries/".concat(e,".json"),t)}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return p}});var o=n(7557),i=n.n(o),r=n(82242),a=n.n(r),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function p(e,t){var n=(0,d.useState)(t),o=u()(n,2),r=o[0],s=o[1],c=(0,d.useState)(!1),p=u()(c,2),m=p[0],h=p[1],f=(0,d.useState)(),g=u()(f,2),v=g[0],x=g[1],w=function(){var n=l()(i()().mark((function n(o){var l,c,u,d=arguments;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},r),o),h(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,h(!1),x(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[r,m,w,v]}},92051:function(e,t){"use strict";t.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"}},77578:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});const o=e=>e?"function"==typeof e?e():e:null},27666:function(e,t,n){"use strict";var o=n(61414),i=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,o.Z)(n))},r=function(){if(null==t){for(var e=arguments.length,o=new Array(e),r=0;r{i.Z.cancel(t),t=null},r}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var o=n(19243),i=n(16177),r=n(74258),a=n(35796),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),p=n(27666),m=n(36355),h=n(83116),f=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var v=(0,h.Z)("Affix",(e=>{const t=(0,f.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:o}=e.state;o!==n&&(b.forEach((t=>{null==o||o.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),o=null==n?void 0:n();b.forEach((n=>{null==o||o.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:o}=e.props,i=e.getTargetFunc();if(t!==k.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!i)return;const r=e.getOffsetTop(),a=e.getOffsetBottom(),s=i();if(s){const t={status:k.None},i=x(e.placeholderNodeRef.current);if(0===i.top&&0===i.left&&0===i.width&&0===i.height)return;const l=x(s),c=w(i,l,r),u=y(i,l,a);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}),t.lastAffix=!!t.affixStyle,o&&n!==t.lastAffix&&o(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:k.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const o=e.getOffsetTop(),i=e.getOffsetBottom(),r=t();if(r&&e.placeholderNodeRef.current){const t=x(r),a=x(e.placeholderNodeRef.current),s=w(a,t,o),l=y(a,t,i);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,i.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:o,children:i}=this.props,r=c()(e&&o,{[n]:!!e});let a=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},a,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:r,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},i))))}}]),n}(s.Component);C.contextType=m.E_;var _=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:o}=e,{getPrefixCls:i}=(0,s.useContext)(m.E_),r=i("affix",n),[a,l]=v(r),u=Object.assign(Object.assign({},e),{affixPrefixCls:r,rootClassName:c()(o,l)});return a(s.createElement(C,Object.assign({},u,{ref:t})))}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var o=n(92310),i=n.n(o),r=n(59301),a=n(36355),s=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:o,lineWidth:i,textPaddingInline:r,orientationMargin:a,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${i}px solid ${o}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${o}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${o}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:o,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:o}=r.useContext(a.E_),{prefixCls:s,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:h,children:f,dashed:g,plain:v,style:x}=e,w=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",s),[b,j]=d(y),k=c.length>0?`-${c}`:c,C=!!f,_="left"===c&&null!=u,S="right"===c&&null!=u,T=i()(y,null==o?void 0:o.className,j,`${y}-${l}`,{[`${y}-with-text`]:C,[`${y}-with-text${k}`]:C,[`${y}-dashed`]:!!g,[`${y}-plain`]:!!v,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:_,[`${y}-no-default-orientation-margin-right`]:S},m,h),Z=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),L=Object.assign(Object.assign({},_&&{marginLeft:Z}),S&&{marginRight:Z});return b(r.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},null==o?void 0:o.style),x)},w,{role:"separator"}),f&&"vertical"!==l&&r.createElement("span",{className:`${y}-inner-text`,style:L},f)))}},39722:function(e,t,n){"use strict";n.d(t,{t5:function(){return d}});var o=n(92310),i=n.n(o),r=n(55477),a=n(59301),s=n(36355),l=n(77578),c=n(17356),u=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{const{hashId:t,prefixCls:n,className:o,style:s,placement:c="top",title:u,content:d,children:p}=e;return a.createElement("div",{className:i()(t,n,`${n}-pure`,`${n}-placement-${c}`,o),style:s},a.createElement("div",{className:`${n}-arrow`}),a.createElement(r.G,Object.assign({},e,{className:t,prefixCls:n}),p||((e,t,n)=>{if(t||n)return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:`${e}-title`},(0,l.Z)(t)),a.createElement("div",{className:`${e}-inner-content`},(0,l.Z)(n)))})(n,u,d)))};t.ZP=e=>{const{prefixCls:t}=e,n=u(e,["prefixCls"]),{getPrefixCls:o}=a.useContext(s.E_),i=o("popover",t),[r,l]=(0,c.Z)(i);return r(a.createElement(d,Object.assign({},n,{prefixCls:i,hashId:l})))}},60324:function(e,t,n){"use strict";var o=n(92310),i=n.n(o),r=n(59301),a=n(77578),s=n(62892),l=n(36355),c=n(6848),u=n(39722),d=n(17356),p=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{let{title:t,content:n,prefixCls:o}=e;return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:`${o}-title`},(0,a.Z)(t)),r.createElement("div",{className:`${o}-inner-content`},(0,a.Z)(n)))},h=r.forwardRef(((e,t)=>{const{prefixCls:n,title:o,content:a,overlayClassName:u,placement:h="top",trigger:f="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:v=.1,overlayStyle:x={}}=e,w=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:y}=r.useContext(l.E_),b=y("popover",n),[j,k]=(0,d.Z)(b),C=y(),_=i()(u,k);return j(r.createElement(c.Z,Object.assign({placement:h,trigger:f,mouseEnterDelay:g,mouseLeaveDelay:v,overlayStyle:x},w,{prefixCls:b,overlayClassName:_,ref:t,overlay:o||a?r.createElement(m,{prefixCls:b,title:o,content:a}):null,transitionName:(0,s.m)(C,"zoom-big",w.transitionName),"data-popover-inject":!0})))}));h._InternalPanelDoNotUseOrYouWillBeFired=u.ZP,t.Z=h},17356:function(e,t,n){"use strict";var o=n(17313),i=n(29878),r=n(19447),a=n(33166),s=n(83116),l=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:i,fontWeightStrong:a,popoverPadding:s,boxShadowSecondary:l,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:d,marginXS:p,colorBgElevated:m,popoverBg:h}=e;return[{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":m,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:u,boxShadow:l,padding:s},[`${t}-title`]:{minWidth:i,marginBottom:p,color:c,fontWeight:a},[`${t}-inner-content`]:{color:n}})},(0,r.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},u=e=>{const{componentCls:t}=e;return{[t]:a.i.map((n=>{const o=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":o,[`${t}-inner`]:{backgroundColor:o},[`${t}-arrow`]:{background:"transparent"}}}}))}},d=e=>{const{componentCls:t,lineWidth:n,lineType:o,colorSplit:i,paddingSM:r,controlHeight:a,fontSize:s,lineHeight:l,padding:c}=e,u=a-Math.round(s*l);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${u/2}px ${c}px ${u/2-n}px`,borderBottom:`${n}px ${o} ${i}`},[`${t}-inner-content`]:{padding:`${r}px ${c}px`}}}};t.Z=(0,s.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:o}=e,r=(0,l.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(r),u(r),o&&d(r),(0,i._y)(r,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return i&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),r.default.createElement(o,c,u)}}]),t}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[83935,13488,63527,4977,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},60186:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},o=null,i=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,O(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,I(e,t))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var o,i="auto",r=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},Z=function(t,n,o){b(f)<=4.2&&(o=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(f)<=4.4)T(n.showToolBar)&&(n.height-=7),T(n.showAlgebraInput)&&(n.height-=37),n.width<605&&T(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(T(n.showToolBar)||T(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=T(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},w||x.appendChild(j)):r.appendChild(j),x.appendChild(r),w||t.appendChild(x),setTimeout((function(){e.resize()}),1)}function k(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function C(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},b(f)<5&&(e.className+=" geogebraweb")):k(e,t)}if(i){scriptLoadStarted=!0;for(var _=0;_0?(i.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):Z(i,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=o,Z(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",i.appendChild(a)}return i.appendChild(c),i},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],I=function(e,t){if(f=e,t)O(f,!0);else{var r,a,s=!i;if(s){var l=b(f);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in a=c>0?f:0===c?r+f:"https://www.geogebra.org/apps/5.2.814.0/",M)if(f.slice(-1*M[u].length)===M[u]||f.slice(-1*(M[u].length+1))===M[u]+"/")return void O(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||o.is3D||o.AV||o.SV||o.CV||o.EV2||o.CP||o.PC||o.DA||o.FI||o.PV||T(n.showToolBar)||T(n.showMenuBar)||T(n.showAlgebraInput)||T(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",O(a,!1)}},O=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),m=t,g="web.nocache.js",v=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?M.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var o=parseFloat(f);NaN!==o&&o<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+o+" is deprecated. Using version latest instead."),I("5.0",t))}},D=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function G(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),I(e,!1),null!==c&&O(c,m),s=!0}return void 0!==n.material_id?C(G):G(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,o,i){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==o&&o,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,o,i,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,h=0;if(a)l=a.offsetWidth,c=Math.max(o?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===i||!i)&&("rtl"===document.dir?(p=l-f.width-f.left,m=u<=480?10:30):(m=f.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(i=n(e,t,a,o,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),o=e.getBoundingClientRect(),i=(t-o.width)/2,r=(n-o.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=i+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=o(r,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var o=e.lastIndexOf(tb,Math.min(n,t));return o>=O?e.substring(O,o+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,o=[],i=[];function a(e){var t=i[e](),n=o[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in o[e]},webModule.__getPropMap=function(){var e={};for(var t in o)o.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},o=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],o=0;o0&&(r=10+n*i);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);o>40&&(a=40);var s=this.randomNum(-10,10);e.translate(r,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,_.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:ve,loading:A,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,_.jsxs)(g.Z,{gutter:24,children:[(0,_.jsxs)(v.Z,{span:14,children:[(0,_.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,_.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){K(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,_.jsx)("div",{className:j.tableWrapper,children:(0,_.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:A,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,_.jsxs)(v.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,_.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,_.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){ae(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,_.jsx)("div",{className:j.tableWrapper,children:(0,_.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:A,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=n(92310),h=n.n(m),f=n(71418),g=n(2859),v=n(85750),x=n(66621),w=n(37712),y=function(e){var t=e.data,n=e.className,o=e.fullWidth,r=e.style,s=void 0===r?{}:r,m=e.onClose,y=e.onOk,b=e.showFullTools,j=e.noAssociationId,k=(0,c.useRef)(null),C=(0,c.useRef)(null),_=(0,c.useRef)(null),S=(0,c.useRef)(null),T=(0,c.useState)(!1),Z=l()(T,2),L=Z[0],N=Z[1],A=(0,c.useState)("正在加载中"),P=l()(A,2),B=P[0],E=P[1];(0,c.useEffect)((function(){_.current||(_.current=document.createElement("style"),document.head.appendChild(_.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),_.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&M()):(document.body.removeAttribute("data-custom"),_.current&&(document.head.removeChild(_.current),_.current=null))}),[null==t?void 0:t.visible]);var M=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),E("正在加载中"),e.next=4,(0,x.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,k.current.src="",k.current.src=n,k.current.onload=function(){O()},N(!1),E("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=a()(i()().mark((function e(n){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),E("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(o=e.sent)||!o.id||j){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==o?void 0:o.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=o&&o.id&&y(o);case 13:N(!1),E("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(){C.current=new g.hP(k.current),C.current.targetRoot=S.current,C.current.addEventListener("render",I),C.current.addEventListener("beforeclose",m),b&&(C.current.availableMarkerTypes=C.current.ALL_MARKER_TYPES,C.current.uiStyleSettings.redoButtonVisible=!0,C.current.uiStyleSettings.notesButtonVisible=!0,C.current.uiStyleSettings.zoomButtonVisible=!0,C.current.uiStyleSettings.zoomOutButtonVisible=!0,C.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=C.current.uiStyleSettings,C.current.show(),null!=t&&t.snapshotData&&C.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,w.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,w.jsx)(f.Z,{spinning:L,tip:B,style:{position:"absolute"},children:(0,w.jsx)("div",{ref:S,className:h()(u,n,o?p:""),style:s,children:(0,w.jsx)("img",{className:d,ref:k})})})})}},87599:function(e,t,n){"use strict";n.d(t,{z:function(){return S},Z:function(){return T}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(37205),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(59028),f=n(8591),g=n(43418),v=n(3113),x=n(20817),w=n(17111),y=n(37712),b="  ";function j(e){if(0==e)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,t)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][t]}var k=n(60186),C=n(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var _=h.Z.Dragger;function S(e){var t=[];return e&&e.length>0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+b+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var T=function(e){var t=e.value,n=e.onChange,o=e.action,r=e.data,s=e.className,c=e.maxSize,d=void 0===c?150:c,S=e.title,T=void 0===S?"上传附件":S,Z=e.showRemoveModal,L=void 0!==Z&&Z,N=e.accept,A=void 0===N?"":N,P=e.additionalText,B=e.isDragger,E=e.number,M=void 0===E?1e3:E,I=e.aloneClear,O=void 0!==I&&I,D=e.realTimeRemove,G=void 0===D||D,H=(0,m.useState)(!1),R=p()(H,2),z=R[0],F=R[1],W=(0,m.useState)(t||[]),Y=p()(W,2),V=Y[0],U=Y[1],K=(0,m.useState)(1),q=p()(K,2),J=q[0],Q=q[1];(0,m.useEffect)((function(){t&&(1===J&&U(u()(t)),Q(2),M===(null==t?void 0:t.length)&&F(!0))}),[t]);var X,$=function(){setTimeout((function(){V.pop(),U(u()(V))}),500)},ee={multiple:!0,disabled:z,accept:A,withCredentials:!0,fileList:V,beforeUpload:function(e,t){var n=e.size/1024/1024;return V.concat(t).length>M?(V.pop(),U(u()(V)),f.ZP.error("最多只能上传".concat(M,"个文件")),O?Promise.reject():($(),!1)):n=M?F(!0):F(!1),U(u()(V)),V=V.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url=null==e||null===(n=e.response)||void 0===n?void 0:n.url);return-1===e.name.indexOf(b)&&(e.name="".concat(e.name).concat(b).concat(j(e.size))),l()({},e)})),console.log("info:",e,V),n(V)):f.ZP.error(null===(o=e.file)||void 0===o||null===(o=o.response)||void 0===o?void 0:o.message)},onRemove:(X=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=2;break}return e.abrupt("return",!0);case 2:if(n=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,w.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!L){e.next=7;break}return e.abrupt("return",new Promise((function(e,t){var o;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(o=a()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,f.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return o.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,n();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(s||""),children:[B&&(0,y.jsxs)(_,l()(l()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(k.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),P]})),!B&&(0,y.jsxs)(h.Z,l()(l()({},ee),{},{children:[(0,y.jsxs)(v.ZP,{disabled:z,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),T]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},99238:function(e,t,n){"use strict";n(59301);var o=n(6848),i=n(37712);t.Z=function(e){var t=e.value,n=e.visible,r=void 0===n||n,a=e.children;return(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(o.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,i.jsx)("span",{children:a})}):a})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var o=n(82242),i=n.n(o),r=n(79800),a=n.n(r),s=n(59301),l=n(57809),c=n(78241),u=n(3113),d=n(89780),p=n.n(d),m=(n(24147),n(74794),n(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,o=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,s.useEffect)((function(){h&&h.setOption("mode",o)}),[h,o]),(0,s.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,s.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,i()({mode:o,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,o=(0,s.useState)("python"),r=a()(o,2),d=r[0],p=r[1];return(0,m.jsxs)(c.Z,i()(i()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var o=n(91232),i=n.n(o),r=n(79800),a=n.n(r),s=n(85573),l=n.n(s),c=n(59301),u=n(89780),d=n.n(u),p=n(76374),m=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),f=function(e){var t=e.value,n=void 0===t?"":t,o=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:o}})})},g=n(82242),v=n.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var t=e.onActionCallback,n=e.title,o=e.icon,i=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,h.jsxs)("a",{title:n,className:a,onClick:function(){t(i)},children:[(0,h.jsx)("i",{className:"".concat(o)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,o=e.showNullProgramButton,i=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(w,v()(v()({},e),{},{onActionCallback:i})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,o?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,h.jsx)("li",{children:(0,h.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:i,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(w,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:i})})]})},b=n(81074),j=n(78241),k=n(92832),C=n(3113),_={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,v()(v()({},_),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(k.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},T=n(4469),Z=n(72952),L=n(95237),N=n(18433),A=function(e){var t=e.callback,n=e.onCancel,o=document.createElement("canvas"),i=o.getContext("2d");o.width=1e3,o.height=800,i.fillStyle="#ffffff",i.fillRect(0,0,o.width,o.height);var r=o.toDataURL("image/png");return(0,h.jsx)(L.Z,{style:{height:"100vh"},children:(0,h.jsx)(N.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},P=n(7557),B=n.n(P),E=n(41498),M=n.n(E),I=n(37205),O=n.n(I),D=n(12378);function G(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(G,go.CommandHandler),G.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},G.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},G.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},G.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},G.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},G.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},G.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},G.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var o=0;o0){for(var o=a.elt(s-1);null!==o&&o.isTreeExpanded&&!o.isTreeLeaf;){o=this._sortTreeChildrenByY(o).last()}null!==o&&e.select(o)}else e.select(r)}else if("Down"===n.key){var i;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(i=this._sortTreeChildrenByY(t).first())&&e.select(i);else for(;null!==t;){var r,a,s;if(null===(r=t.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(t))o.y?1:n.xo.x?1:0})),t},G.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},G.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(G.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(G.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var H=G,R=(n(57193),n(85160)),z=n(43418),F=n(43604),W=n(85750),Y="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=D;var U=function(e){var t=e.onCancel,n=e.callback,o=(0,c.useRef)(),i=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],m=d[1],f=function(){var e=M()(B()().mark((function e(){var t,i;return B()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:i=e.sent,n({src:i.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(L.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(R.FI,{initDiagram:function(){var e=D.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(t,n){var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(o){var i=n.part.adornedPart,r=(new D.Point).setRectSpot(i.actualBounds,t);r.subtract(i.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(i.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=o.copyNodeData(i.data);o.setGroupKeyForNodeData(a,o.getGroupKeyForNodeData(i.data)),o.addNodeData(a);var s={from:i.key,to:o.getKeyForNodeData(a)};o.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?25:18,height:t.equals(D.Spot.Top)||t.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:o,contextClick:o})}function y(t){return e(D.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,o){n.handled=!0,n.diagram.model.commit((function(n){n.set(o.part.adornedPart.data,e,t)}))}}function j(t,n){return n||(n="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(h,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(f,"fill"),j(x,"fill")))]}function C(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(d),j(a),j(n),j(t))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function _(t,n){return n||(n="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(t,n){return n||(n="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function T(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",_(1),_(2),_(3),_(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function Z(t,n){return n||(n="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function L(t){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function A(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var o=n.part.adornedPart;e.set(o.data,t?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(t?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function P(t,n){var o=0,i=D.Spot.RightSide;t.equals(D.Spot.Top)?(o=270,i=D.Spot.TopSide):t.equals(D.Spot.Left)?(o=180,i=D.Spot.LeftSide):t.equals(D.Spot.Bottom)&&(o=90,i=D.Spot.BottomSide),n||(o-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var o=t.part.adornedPart;e.set(o.data,n?"toSpot":"fromSpot",D.Spot.stringify(i)),(n?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:o,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return o.current=new D.Diagram(i.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(H),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),o.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),o.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),o.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),w(D.Spot.Top,"TriangleUp"),w(D.Spot.Left,"TriangleLeft"),w(D.Spot.Right,"TriangleRight"),w(D.Spot.Bottom,"TriangleDown"),y({alignment:new D.Spot(.75,0)})),o.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",Z("Rectangle"),Z("RoundedRectangle"),Z("Ellipse"),Z("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",Z("Parallelogram2"),Z("ManualOperation"),Z("Procedure"),Z("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",Z("Terminator"),Z("CreateRequest"),Z("Document"),Z("TriangleDown"))),k(),C(),T()),o.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),o.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),y({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),o.current.groupTemplate.contextMenu=e("ContextMenu",k(),C(),T()),o.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),o.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new D.Binding("pathPattern","thickness",L)),y({alignmentFocus:new D.Spot(0,0,-6,-4)})),o.current.linkTemplate.contextMenu=e("ContextMenu",C(),T(),e("ContextMenuButton",e(D.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",A(!1),P(D.Spot.Top,!1),P(D.Spot.Left,!1),P(D.Spot.Right,!1),P(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},A(!0),P(D.Spot.Top,!0),P(D.Spot.Left,!0),P(D.Spot.Right,!0),P(D.Spot.Bottom,!0))))),new D.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(O()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"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 D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){o.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),o.current.grid.visible=!0,o.current.grid.gridCellStroke="darkgray",o.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=o.current,o.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:i})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(C.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),q=n(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(q.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(q.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(K.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(K.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(K.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(K.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,o=e.width,i=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],m=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:o||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(L.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),oe=n(97488),ie=n(20817),re=n(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=n(12066);var fe="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,o=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,k=e.watch,C=e.insertTemp,_=e.mode,L=void 0===_?"markdown":_,N=e.id,P=void 0===N?"markdown-editor-id":N,B=e.showResizeBar,E=void 0!==B&&B,M=e.noStorage,I=void 0!==M&&M,O=e.showNullButton,D=void 0!==O&&O,G=e.showNullProgramButton,H=void 0!==G&&G,R=e.hidetoolBar,F=void 0!==R&&R,W=e.fullScreen,Y=void 0!==W&&W,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,xe=e.disabledFill,be=void 0!==xe&&xe,je=e.placeholder,ke=void 0===je?"":je,Ce=e.values,_e=void 0===Ce?"":Ce,Se=e.extraUse,Te=(0,c.useState)(null),Ze=a()(Te,2),Le=Ze[0],Ne=Ze[1],Ae=(0,c.useState)(n),Pe=a()(Ae,2),Be=Pe[0],Ee=Pe[1],Me=(0,c.useState)(k),Ie=a()(Me,2),Oe=Ie[0],De=Ie[1],Ge=(0,c.useState)(Y),He=a()(Ge,2),Re=He[0],ze=He[1],Fe=(0,c.useState)(""),We=a()(Fe,2),Ye=We[0],Ve=We[1],Ue=(0,c.useState)(0),Ke=a()(Ue,2),qe=Ke[0],Je=Ke[1],Qe=(0,c.useState)(g),Xe=a()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=a()(tt,2),ot=(nt[0],nt[1]),it=(0,c.useState)(0),rt=a()(it,2),at=rt[0],st=rt[1],lt=(0,c.useState)(0),ct=a()(lt,2),ut=ct[0],dt=ct[1],pt=(0,c.useRef)(),mt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(_e),null==Le||Le.setValue(_e),window.scrollTo(0,e)}),[_e]),(0,c.useEffect)((function(){null==q||q(Re)}),[Re]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var o=n.clipboardData;if(o){var i=o.types.toString(),r=o.items;if("Files"===i||o.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==L)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,Z.I)(l,(function(e){var n,o,i;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ie.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(pt.current,{mode:L,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",ke):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),o=n.getCursor(),i=n.getLine(o.line),r=i.charAt(o.ch-1),a=i.lastIndexOf("@▁@",o.ch),s=i.lastIndexOf("@▁▁@",o.ch),l=a>s?a:s,c=a>s?3:4;if(-1===fe.indexOf(r))return null;if(console.log("change1:",t,e,i,o,l,a,s,r),l>=0&&o.ch-l<5){var u=l+c;return n.replaceRange("",{line:o.line,ch:l},{line:o.line,ch:u}),{line:o.line,ch:u}}return null}(e);n&&t.preventDefault()}})),j&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){mt.current}),[$e,mt,Re]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;(o.target.offsetHeight>0||o.target.offsetWidth>0)&&(gt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Le,gt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=a()(o[n],2),i=t[0],r=t[1],s=l()({},i,(function(){vt(r)}));e.push(s),Le.addKeyMap(s)},n=0,o=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(P);e>=qe+1e4&&(!t||t!==Be)&&(window.sessionStorage.setItem(P,Be),ot(!0))}}),1e4),(0,c.useEffect)((function(){De(k)}),[Le,k]),(0,c.useEffect)((function(){Le&&j&&Le.focus()}),[Le,j]),(0,c.useEffect)((function(){if(Oe&&Le){var e=function(e){var t=e.target;if(ft.current){var n=t.scrollTop/t.scrollHeight;ft.current.scrollTop=ft.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,Oe]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Ee(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),o&&(H?o(n,jt(n)):o(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,o]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Ee(n),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),o=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
      \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(o.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(o.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(fe),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return De(!Oe),Le.focus();case"trigger-full-screen":return ze(!Re),Le.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,Oe,Re]),xt=(0,c.useCallback)((function(e,t){var n,o,i,r,a;switch(Ve(""),Ye){case ae:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==v||!v.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(f,")")):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(v.name,"")):ge.includes(x)?Le.replaceSelection('').concat(v.name,"")):Le.replaceSelection("[".concat(v.name,"](").concat(ie.Z.API_SERVER).concat(f,")")),Le.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",k=0;k300&&(t=300),et(g+t+"px")}},o=ht.current,i=!1,r=0;return o.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){o.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:ve(s),height:ve($e)},jt=((0,c.useMemo)((function(){if(qe){var e=new Date(qe),t=e.getHours(),n=e.getMinutes(),o=e.getSeconds();return n=n<10?"0"+n:n,o=o<10?"0"+o:o,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(o)}return 0}),[qe]),function(e){var t=[];if(H){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,o){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ye]);var kt=function(e,t,n,o){var i=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>i-20&&o0)){e.next=13;break}return w.ZP.info("发布班级不能为空"),je(!1),e.abrupt("return");case 13:if(null==me||!me.submit_limit||null!=me&&me.submit_limit_num){e.next=17;break}return w.ZP.warning("学生填写内容字数不能为空"),je(!1),e.abrupt("return");case 17:if(null==me||!me.can_submit||null!=me&&me.submit_num){e.next=21;break}return w.ZP.warning("学生提交作品次数不能为空"),je(!1),e.abrupt("return");case 21:return u=p()({homework_ids:l()(t.actionTabs.selectArrs),group_ids:re.length>0?re.map((function(e){return e.id})):null===(a=t.detailCommonHomeworksList)||void 0===a?void 0:a.course_groups,end_time:T()(c.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(c.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},me),je(!0),e.next=25,(0,Z.ZP)("/api/courses/".concat(s.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:p()({},u)});case 25:0===e.sent.status?(je(!1),(0,N.L9)(["教学课堂","分组作业","立即发布"]),w.ZP.success("发布成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),r.onCallback&&r.onCallback(),ge(),"0"===localStorage.getItem("Noviceguide")||n({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,I.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):je(!1);case 27:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(){D(1),z([]),ae([])},we=(t.detailCommonHomeworksList,(0,v.useState)(!1)),ye=h()(we,2),be=ye[0],je=ye[1];return(0,I.jsxs)(y.Z,{width:600,confirmLoading:be,centered:!0,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:ve,onCancel:function(){xe(),ge(),n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,I.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),R&&(0,I.jsxs)(x.Z,{form:d,children:[(0,I.jsxs)("div",{style:{paddingLeft:0},children:[(0,I.jsxs)(b.Z,{className:"mt30",align:"middle",children:[(0,I.jsx)(j.Z,{children:(0,I.jsx)(x.Z.Item,{name:"publish_time",label:"发布时间",children:(0,I.jsx)(k.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,M.Q8)(e,o)},disabledTime:function(e){return(0,M.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:T()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,I.jsx)(j.Z,{className:"ml20",children:(0,I.jsx)(x.Z.Item,{name:"end_time",label:"截止时间",children:(0,I.jsx)(k.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:T()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return(0,M.Q8)(e,o,d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,M.d0)(e,d.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(C.ZP.Group,{value:ce,onChange:function(e){ue(e.target.value),ae([])},children:[(0,I.jsx)(C.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,I.jsx)(C.ZP,{className:"ml20",disabled:R.length<=0,value:!1,children:"分班发布"})]})]}),R.length<=0&&2===t.actionTabs.type&&(0,I.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!ce)&&R.length>0&&(0,I.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,I.jsx)("span",{style:{flex:1},children:(0,I.jsx)(_.Z,{checked:re.length===R.length,onChange:function(e){re.length===R.length?ae([]):ae(R.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,I.jsx)("span",{style:{width:16}}),(0,I.jsxs)("span",{style:{flex:1},children:["已选择",re.length||0,"个分班"]})]}),(1===t.actionTabs.type||!ce)&&R.length>0&&(0,I.jsx)(P.Z,{data:R,selectedRowKeys:re,setSelectedRowKeys:ae})]}),(0,I.jsx)(B.ZP,{value:me,onChange:function(e){return he(p()({},e))}})]})}))},89717:function(e,t,n){"use strict";n.r(t),n.d(t,{GroupHomeworkContext:function(){return Ae},default:function(){return Pe}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(32007),m=n(8591),h=n(96865),f=n(27092),g=n(81228),v=n(43418),x=n(95237),w=n(43604),y=n(78673),b=n(5112),j=n(60324),k=n(94001),C=n(39248),_=n(89260),S=n(66621),T=n(37205),Z=n.n(T),L=n(85750),N=n(44618),A=n(37712),P=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o=e.classroomList,r=e.dispatch,s=e.user,c=e.onCallback,h=(0,p.useParams)(),f=(0,d.useState)(!1),g=u()(f,2),x=g[0],w=g[1],y=(0,d.useState)(!1),b=u()(y,2),j=b[0],k=b[1],C=(0,d.useRef)(null);(0,d.useEffect)((function(){if("删除"===o.actionTabs.key){if((0,_.j5)())return void k(!0);var e={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?v.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,A.jsxs)("div",{children:["当前选中资源中:",(0,A.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,A.jsx)("span",{className:"c-red",children:e.noHasNum})," ","个由其他老师发布。",(0,A.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){T()}}):k(!0)}else k(!1)}),[o.actionTabs.key]);var T=function(){r({type:"classroomList/setActionTabs",payload:{}})};return(0,A.jsx)(v.Z,{centered:!0,title:"提示",open:j,okText:"确定",cancelText:"取消",confirmLoading:x,destroyOnClose:!0,onOk:a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=C.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return w(!0),e.next=5,(0,L.ZP)("/api/courses/".concat(h.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:Z()(o.actionTabs.selectArrs)}});case 5:n=e.sent,w(!1),0===n.status&&((0,S.L9)(["教学课堂","分组作业","删除"]),m.ZP.success("删除成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),c&&c(),(0,_.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},o.actionTabs.params),{},{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:l()({},o.actionTabs.params)}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:null!=o&&null!==(t=o.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==o||null===(n=o.actionTabs)||void 0===n?void 0:n.status)?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,A.jsx)("p",{children:"是否确认删除?"})]}):(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("p",{style:{color:"#DD0000"},children:"删除作业则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,A.jsx)(N.Z,{ref:function(e){return C.current=e}})]})})})),B=n(45499),E=n(14720),M=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=(0,p.useParams)();return o.id=o.coursesId,(0,A.jsx)(v.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/courses/".concat(o.id,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:Z()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,S.L9)(["教学课堂","分组作业","设为公开"]),m.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomCommonHomeworksList",payload:l()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,A.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,A.jsx)("br",{}),"是否确认设为公开?"]})})})),I=n(39647),O=n.n(I),D=["classroomList","dispatch","onCallback"],G=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=e.onCallback,r=(O()(e,D),(0,p.useParams)());return r.id=r.coursesId,(0,A.jsx)(v.Z,{centered:!0,title:"提示",open:"收藏"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/courses/".concat(r.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:Z()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,S.L9)(["教学课堂","分组作业","收藏"]),m.ZP.success("收藏成功,请前往【个人主页/课堂资源】查看"),o&&o(),(0,_.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:"确认收藏?"})})),H=n(85573),R=n.n(H),z=n(99313),F=n(78241),W=n(3113),Y=n(92832),V=n(24905),U=n(26724),K=n.n(U),q={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},J=n(50883),Q=n(87466),X=(z.Z.TabPane,(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading,classroomList:e.classroomList}}))((function(e){var t,n=e.shixunHomeworks,o=e.classroomList,r=(e.loading,e.dispatch),s=(0,p.useParams)(),c=((0,p.useLocation)(),F.Z.useForm()),m=u()(c,1)[0],h=(n.brankList,(0,d.useState)(!1)),f=u()(h,2),g=f[0],y=f[1],b=(0,d.useState)(!0),j=u()(b,2),k=j[0],C=j[1],T=(0,d.useState)("myself"),L=u()(T,2),N=L[0],P=L[1],B=(0,d.useState)([]),E=u()(B,2),M=E[0],I=E[1],O=(0,d.useState)(),D=u()(O,2),G=D[0],H=D[1],z=(0,d.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),U=u()(z,2),X=U[0];U[1];(0,d.useEffect)((function(){"题库选用"===n.actionTabs.key&&ee()}),[n.actionTabs.key]);var $=[],ee=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k){e.next=11;break}return y(!1),++X.page,e.next=5,r({type:"shixunHomeworks/getBrankList",payload:l()({},X)});case 5:n=e.sent,M=Z()(M.concat(n.object_list)),H(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)5&&(0,A.jsx)(se.Z,{scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:E,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I}),(0,_.GJ)()&&"未发布"!==c.status&&C&&E.length<6&&E.length>0&&(0,A.jsx)(se.Z,{onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:E,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(b.sort_by=n.field),n.order||(b.sort_direction="asc"),"ascend"===n.order&&(b.sort_direction="asc"),"descend"===n.order&&(b.sort_direction="desc"),n.order||(b.sort_direction="asc"),O()},columns:I})]})]})]})},de="bottomControlContainer___yUX9N",pe="moveCategory___pCGhW",me=n(78386),he=function(e){var t,n=e.buttonDataSource,o=e.onClick,r=(0,d.useContext)(Ae),s=r.allSelect,l=r.setAllSelect,c=r.setSelectArrs,p=r.dataSource,h=r.selectArrs,f=r.useBatchStatus,g=r.dispatch,v=r.params,y=r.getData,b=r.detailLeftMenus,j=r.main_category_id,k=r.setSelectArrsAll,C=(0,d.useState)(!1),S=u()(C,2),T=(S[0],S[1]),N=(0,d.useState)(""),P=u()(N,2),B=P[0],E=P[1];b.course_modules&&(t=b.course_modules.filter((function(e){return"group_homework"===e.type}))[0]);var M=(0,A.jsx)("div",{className:pe,onMouseLeave:function(e){return T(!1)},children:(0,A.jsxs)(ae.Z,{onClick:function(){var e=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.item,n=t.key,t.keyPath,t.domEvent,""!=h){e.next=4;break}return m.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,L.ZP)("/api/courses/".concat(v.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:h,new_category_id:n}});case 6:0===e.sent.status&&(m.ZP.success("操作成功"),f(!1),y(),g({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,A.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,A.jsx)(Y.Z,{onChange:function(e){E(e.target.value)}})}),t&&t.second_category.filter((function(e){return"未分配目录"!==e.category_name})).map((function(e,t){var n;if(!(""!==B&&e.category_name.indexOf(B)<0))return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(ae.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,A.jsx)(ae.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),(0,A.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(e){e.preventDefault(),g({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:v,selectArrs:{category_id:j,type:"group_homework"}}})},children:"新建子目录..."})]})});return(0,A.jsx)("div",{className:de,children:(0,A.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"},children:[(0,A.jsx)(w.Z,{flex:1,children:(0,A.jsxs)(x.Z,{wrap:!1,align:"middle",gutter:8,children:[(0,A.jsx)(w.Z,{children:(0,A.jsxs)(V.Z,{checked:s,onChange:function(e){l(e.target.checked),c(e.target.checked?p.map((function(e){return e.homework_id})):[]),e.target.checked?k(Z()(p)):k([])},children:["全选本页(",h.length,")"]})}),(0,_.GJ)()&&(0,A.jsx)(w.Z,{children:(0,A.jsx)(re.Z,{placement:"top",menu:{items:n,onClick:function(e){var t=e.key;o({key:t})}},children:(0,A.jsx)(W.ZP,{type:"primary",icon:(0,A.jsx)("i",{className:"iconfont icon-piliangcaozuo3"}),children:"批量操作"})})}),(0,A.jsx)(w.Z,{children:(0,A.jsx)(W.ZP,{type:"primary",onClick:function(){var e={courseId:v.id,container_type:"group_homework"};v.categoryId&&(e.category_id=v.categoryId),g({type:"classroomList/getAllTaskList",payload:e}),g({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},icon:(0,A.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"}),children:"调整排序"})}),(0,_.GJ)()&&(0,A.jsx)(w.Z,{children:(0,A.jsx)(re.Z,{placement:"topLeft",dropdownRender:function(){return M},getPopupContainer:function(e){return e.parentNode},children:(0,A.jsxs)(W.ZP,{type:"primary",icon:(0,A.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:["移动到目录 ",(0,A.jsx)(me.Z,{})]})})}),(0,_.GJ)()&&(0,A.jsx)(w.Z,{children:(0,A.jsx)(W.ZP,{type:"primary",onClick:function(){return o({key:"collection",label:"收藏"})},icon:(0,A.jsx)("i",{className:"iconfont icon-shoucang1"}),children:"收藏"})})]})}),(0,A.jsx)(w.Z,{children:(0,A.jsx)(W.ZP,{type:"primary",ghost:!0,onClick:function(){c([]),f(!1)},children:"取消操作"})})]})})},fe=n(3782),ge=n(66479),ve=n(31295),xe=n(18695),we=n(81327),ye=n(57930),be=n(71418),je=n(61186),ke=n.n(je),Ce=n(33656),_e=n.n(Ce),Se=n(96631),Te=n(92208),Ze=["classroomList","dispatch","user","getData"];ke().extend(_e());var Le=function(e){var t,n,o,i,r=e.data,a=e.value,s=e.onChange,c=(0,d.useState)({leftSearch:"",rigthSearch:""}),p=u()(c,2),m=p[0],h=p[1],f=(0,d.useState)([]),g=u()(f,2),v=g[0],y=g[1];return(0,d.useEffect)((function(){y((null==a?void 0:a.length)>0?null==r?void 0:r.filter((function(e){return null==a?void 0:a.includes(null==e?void 0:e.id)})):[])}),[a]),(0,A.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,A.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,A.jsx)(V.Z,{indeterminate:(null==v?void 0:v.length)>0&&(null==v?void 0:v.length)<(null==r?void 0:r.length),checked:(null==v?void 0:v.length)==(null==r?void 0:r.length),onChange:function(e){s(e.target.checked?null==r?void 0:r.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,A.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,A.jsx)(Y.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.leftSearch,onChange:function(e){h(l()(l()({},m),{},{leftSearch:e.target.value}))}}),(0,A.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===t?void 0:t.length)?(0,A.jsx)(V.Z.Group,{value:a,onChange:function(e){s(e)},children:(0,A.jsx)(we.Z,{direction:"vertical",children:null===(n=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===n?void 0:n.map((function(e,t){return(0,A.jsx)(V.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,A.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]}),(0,A.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,A.jsxs)("div",{children:["已选择",(null==v?void 0:v.length)||0,"个分班"]}),(0,A.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,A.jsx)(Y.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.rigthSearch,onChange:function(e){h(l()(l()({},m),{},{rigthSearch:e.target.value}))}}),(0,A.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(o=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===o?void 0:o.length)?null===(i=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===i?void 0:i.map((function(e,t){return(0,A.jsxs)(x.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,A.jsx)(w.Z,{children:null==e?void 0:e.name}),(0,A.jsx)(w.Z,{children:(0,A.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){s(null==a?void 0:a.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,A.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]})]})},Ne=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o,r,s,c,h=e.classroomList,f=e.dispatch,g=(e.user,e.getData),y=(O()(e,Ze),(0,p.useParams)()),b=F.Z.useForm(),j=u()(b,1)[0],k="批量补交"===(null==h||null===(t=h.actionTabs)||void 0===t?void 0:t.key),C=(0,Te.U)(Se.c_,l()(l()({},y),null==h||null===(n=h.actionTabs)||void 0===n?void 0:n.params)),_=u()(C,4),T=_[1],Z=_[2],L=_[3],N=(0,Te.U)(Se.nP,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(o=h.actionTabs)||void 0===o?void 0:o.selectArrs}),P=u()(N,4),B=P[2],E=P[3],M=(0,Te.U)(Se.sm,{course_id:null==y?void 0:y.coursesId,homework_ids:null==h||null===(r=h.actionTabs)||void 0===r?void 0:r.selectArrs}),I=u()(M,3),D=I[1],G=I[2],H=function(){var e=a()(i()().mark((function e(){var t=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},B({}),e.next=4,Z({page:1,limit:2e4,homework_id:1===h.actionTabs.type?"":h.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,d.useEffect)((function(){k&&H()}),[k]),(0,A.jsxs)(v.Z,{centered:!0,title:null==h||null===(s=h.actionTabs)||void 0===s?void 0:s.key,width:800,open:k,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){f({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:D,onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,A.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布、作业已开启统一补交和作业已开启匿评时,新批量补交规则不生效。"}),(0,A.jsxs)(F.Z,{form:j,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:function(){var e=a()(i()().mark((function e(t){var n,o,r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,G((null==L||null===(n=L.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==L||null===(o=L.course_groups)||void 0===o?void 0:o.length)<=0,allow_late_settings:[l()({},t)]}:l()({unified_late:(null==L||null===(r=L.course_groups)||void 0===r?void 0:r.length)<=0},t));case 2:0==(null==(a=e.sent)?void 0:a.status)&&(m.ZP.success("补交设置成功"),f({type:"classroomList/setActionTabs",payload:{}}),g&&g());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,A.jsxs)(x.Z,{wrap:!1,gutter:20,children:[(0,A.jsx)(w.Z,{flex:1,children:(0,A.jsx)(F.Z.Item,{label:"补交扣分",name:"late_penalty",rules:[{required:!0,message:"请输入补交扣分"}],children:(0,A.jsx)(Y.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:"分",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}})})}),(0,A.jsx)(w.Z,{flex:"390px",children:(0,A.jsx)(F.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&ke()(t).startOf("minute")<=ke()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&ke()(t).startOf("minute")<=ke()(null==E?void 0:E.max_late_time).startOf("minute")?(m.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==E?void 0:E.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,A.jsx)(ye.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,S.BO)(e,{startTime:null==E?void 0:E.max_late_time})},disabledTime:function(e){return(0,S.hv)(e,{compared:null==E?void 0:E.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ke()("00:00:00","HH:mm:ss")}})})})]}),(null==L||null===(c=L.course_groups)||void 0===c?void 0:c.length)>0&&(0,A.jsx)(be.Z,{spinning:T,children:(0,A.jsx)(F.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,A.jsx)(Le,{data:(null==L?void 0:L.course_groups)||[]})})})]})]})})),Ae=(0,d.createContext)({selectArrs:[]}),Pe=(0,p.connect)((function(e){var t=e.user,n=e.classroomList,o=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:o.effects}}))((function(e){var t,n,o,r,s=e.user,c=e.classroomList,T=e.loading,Z=e.dispatch,N=(0,p.useParams)(),I=(0,p.useSearchParams)(),O=u()(I,1)[0],D=(0,d.useState)((function(){return l()(l()({},N),{},{id:N.coursesId,limit:20})})),H=u()(D,2),R=H[0],z=H[1],F=(0,d.useState)(!1),W=u()(F,2),Y=W[0],V=W[1],U=(0,d.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),K=u()(U,2),q=K[0],Q=K[1],te=(0,d.useState)([]),re=u()(te,2),ae=re[0],se=re[1],le=(0,d.useState)(!1),ce=u()(le,2),de=ce[0],pe=ce[1],me=(0,d.useState)(!1),we=u()(me,2),ye=we[0],be=we[1],je=(0,d.useState)([]),ke=u()(je,2),Ce=ke[0],_e=ke[1],Se=(0,d.useState)(!1),Te=u()(Se,2),Ze=(Te[0],Te[1],(0,d.useState)("默认排序")),Le=u()(Ze,2),Pe=Le[0],Be=Le[1],Ee=(0,p.useLocation)(),Me=c.detailCommonHomeworksList,Ie=c.detailLeftMenus,Oe=c.detailTopBanner,De=c.taskList;O.get("tabs")&&parseInt(O.get("tabs"));R.type=3,R.categoryId?R.category=R.categoryId:delete R.category,(0,d.useEffect)((function(){z(l()(l()({},R),N))}),[null==N?void 0:N.categoryId]),(0,d.useEffect)((function(){"0"===O.get("tabs")&&(R.status="0",R.page=1)}),[O.get("tabs")]),(0,d.useEffect)((function(){var e=O.get("tabs");e&&void 0!==e&&((0,_.GJ)()?R.status=e:R.order=e)}),[O.toString()]),(0,d.useEffect)((function(){Z({type:"classroomList/getAssistantPermissions",payload:{course_id:R.id}})}),[]),(0,d.useEffect)((function(){var e,t,n=O.get("tabs");if(null!=s&&null!==(e=s.userInfo)&&void 0!==e&&e.login){var o,i=S.cX.getItem("".concat(null==s||null===(o=s.userInfo)||void 0===o?void 0:o.login).concat((0,_.GJ)()?"Teacher":"Student"),"GroupHomework");i&&(R.sort_by=null==i?void 0:i.type,R.sort_direction=null==i?void 0:i.direction,Be(null==i?void 0:i.name));var r=void 0===N.categoryId?{}:{categoryId:N.categoryId,category:N.categoryId};n&&void 0!==n&&((0,_.GJ)()?R.status=n:R.order=n),Ge(r)}else if(null!=s&&null!==(t=s.userInfo)&&void 0!==t&&t.username){var a=void 0===N.categoryId?{}:{categoryId:N.categoryId,category:N.categoryId};n&&void 0!==n&&((0,_.GJ)()?R.status=n:R.order=n),Ge(a)}}),[null==s||null===(t=s.userInfo)||void 0===t?void 0:t.login,null==Ee?void 0:Ee.pathname]),(0,d.useEffect)((function(){"目录重命名成功"===c.actionTabs.key&&Ge(),"目录重命名成功"===c.actionTabs.key&&Ge()}),[c.actionTabs.key]),(0,d.useEffect)((function(){se([])}),[Me]),(0,d.useEffect)((function(){be(!1)}),[R.categoryId]),(0,d.useEffect)((function(){Me&&Me.homeworks&&(ae.length===Me.homeworks.length&&ae.length>0?pe(!0):ae.length!==Me.homeworks.length&&pe(!1))}),[ae]);var Ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};se([]),_e([]),(0,_.GJ)()?Z({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()(l()({},R),e),{},{type:3})}):Z({type:"classroomList/getClassroomCommonList",payload:l()(l()({},R),e)})},He=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/courses/".concat(R.coursesId,"/homework_commons/get_default_score_setting.json"),{method:"get",params:{homework_type:3}});case 2:null!=(t=e.sent)&&t.data&&(n=t.data.score_settings,Object.keys(n).map((function(e){e.indexOf("proportion")>-1&&(n[e]=(100*n[e]).toFixed(0))})),console.log(n),Q(l()({},n)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){se([])}),[Me]);var Re=function(){Z({type:"shixunHomeworks/setActionTabs",payload:{key:"题库选用",params:R}})},ze=null===(n=[{key:"publish",label:"批量发布",icon:(0,A.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"批量截止",icon:(0,A.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,_.GJ)()||(0,_.Rm)()},{key:"batchpay",label:"批量补交",icon:(0,A.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"批量删除",icon:(0,A.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"设为公开",icon:(0,A.jsx)("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Oe.is_public}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),Fe=function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Z({type:"classroomList/updateTaskPosition",payload:{category_id:R.categoryId,courseId:R.id,task_ids:t,container_type:"group_homework"}});case 2:Ge();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),We=(0,d.useMemo)((function(){var e=[];return De.length>0&&(e=De.map((function(e){return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:e.status}}))),e}),[De]);return(0,A.jsx)(Ae.Provider,{value:{params:R,batchStatus:ye,selectArrs:ae,setSelectArrs:se,allSelect:de,dataSource:Me.homeworks||[],detailLeftMenus:Ie,main_category_id:Me.main_category_id||"",selectArrsAll:Ce,setAllSelect:pe,useBatchStatus:be,dispatch:Z,getData:Ge,setSelectArrsAll:_e},children:(0,A.jsxs)("section",{children:[(0,A.jsxs)("aside",{className:oe,children:[(0,A.jsx)(ie.Z,{isLoading:T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:(0,_.GJ)()?[{name:"全部",id:0,total:Me.all_count||0},{name:"未发布",id:1,total:Me.unpublished_count||0},{name:"未开始",id:4,total:Me.not_start_count||0},{name:"进行中",id:2,total:Me.in_progress_count||0},{name:"已截止",id:3,total:Me.overed_count||0}]:[{name:"全部",id:0},{name:"提交中",id:1},{name:"补交中",id:2},{name:"匿评中",id:3},{name:"申诉中",id:4},{name:"已截止",id:5}],isAdmin:(0,_.GJ)(),dispatch:Z,type:null==Me?void 0:Me.main_category_name,exportType:"group",TooltipTitle:R.categoryId?"目录重命名":"新建子目录",categoryId:R.categoryId,dropdownMenu:[{name:"新建分组作业",id:"1"},{name:"选用资源",id:"2"},{name:"导入外部成绩",id:"3"}],isShowRightControl:"未分配目录"!==(0,S.Oo)(null==Ie?void 0:Ie.course_modules,R.categoryId),onsetClick:function(){He(),V(!0)},onTabMenuClick:function(e){void 0!==e.id&&((0,_.GJ)()?R.status=e.id:R.order=e.id),be(!1),R.page=1,p.history.replace("".concat(Ee.pathname,"?tabs=").concat(e.id)),Ge(R)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:function(){Z({type:"classroomList/setActionTabs",payload:{key:R.categoryId?"目录重命名":"添加目录",params:R,selectArrs:{category_name:null==Me?void 0:Me.category_name,category_id:(null==Me?void 0:Me.category_id)||(null==Me?void 0:Me.main_category_id)},cb:function(){Ge()}}})},onDropdownMenuClick:function(e){var t;!(0,_.Rm)()||null!==(t=c.AssistantObject.group)&&void 0!==t&&t.can_create?"1"===e?p.history.push("/classrooms/".concat(R.coursesId,"/group_homework/").concat(R.categoryId,"/add")):"2"===e?Re():"3"===e&&Z({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"group"}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,A.jsx)(fe.Z,{dataSource:Me.homeworks||[],isAdmin:(0,_.GJ)(),batchStatus:ye,SortMenuName:Pe,setSortMenuName:Be,onSearch:function(e){R.search=e.trim(),R.page=1,Ge()},onSort:function(e){var t;R.sort_by=e.type,R.sort_direction=e.direction,R.page=1,S.cX.setItem("".concat(null==s||null===(t=s.userInfo)||void 0===t?void 0:t.login).concat((0,_.GJ)()?"Teacher":"Student"),e,"GroupHomework"),Ge(R)},onBatch:function(e){return be(e)}})]}),(0,A.jsxs)(h.Z,{loading:T["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[0===(null==Me?void 0:Me.all_count)&&(0,_.GJ)()?!T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,A.jsx)(ne,{params:R,dispatch:Z,onSelect:Re}):(null==Me?void 0:Me.homeworks)&&0===Me.homeworks.length&&!T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,A.jsx)(J.Z,{}),(0,A.jsx)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:!T[(0,_.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsxs)("aside",{className:"animated fadeIn",children:[null==Me||null===(o=Me.homeworks)||void 0===o?void 0:o.map((function(e,t){return(0,A.jsx)(ue,{dataSource:e,params:R,manageAllGroup:null==Me?void 0:Me.manage_all_group},t)})),(0,A.jsx)("aside",{className:"tc mb50 mt30",children:(null==Me?void 0:Me.query_total_count)>10&&(0,A.jsx)(f.Z,{showSizeChanger:!0,onChange:function(e,t){R.page=e,R.limit=t,Ge()},defaultCurrent:1,current:R.page||1,pageSize:R.limit||20,total:Me.query_total_count})})]}),ae.length>0&&(0,_.GJ)()&&(0,A.jsx)(g.Z,{offsetBottom:0,children:(0,A.jsx)(he,{buttonDataSource:ze,onClick:function(e){var t,n;if(0===ae.length)return m.ZP.error("请选择你要操作的任务"),!1;var o=e.label||"",i={key:o,selectArrs:ae,selectArrsAll:Ce,type:["publish","deadline"].includes(e.key)?1:"",params:R};switch(e.key){case"publish":if((0,_.Rm)()&&(null==c||null===(t=c.AssistantObject)||void 0===t||null===(t=t.group)||void 0===t||!t.can_publish))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");o="立即发布";break;case"deadline":if((0,_.Rm)()&&(null==c||null===(n=c.AssistantObject)||void 0===n||null===(n=n.group)||void 0===n||!n.can_stop))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");o="立即截止";break;case"batchpay":o="批量补交";break;case"delete":o="删除";break;case"collection":o="收藏"}Z({type:"classroomList/setActionTabs",payload:l()(l()({},i),{},{key:o})})}})})]})})]}),"批量补交"===(null==c||null===(r=c.actionTabs)||void 0===r?void 0:r.key)&&(0,A.jsx)(Ne,{getData:Ge}),(0,A.jsx)(P,{onCallback:function(){return be(!1)}}),(0,A.jsx)(ge.Z,{onOk:function(){Ge()}}),(0,A.jsx)(ve.Z,{onOk:function(){}}),(0,A.jsx)(B.Z,{onCallback:function(){return be(!1)},courseEndTime:null==Me?void 0:Me.course_end_time}),(0,A.jsx)(E.Z,{courseEndTime:null==Me?void 0:Me.course_end_time,courseId:N.coursesId,visible:"立即截止"===c.actionTabs.key,isBatch:2!==c.actionTabs.type,homeworkIds:c.actionTabs.selectArrs,successCallback:function(){be(!1),Ge()}}),(0,A.jsx)(M,{}),(0,A.jsx)(X,{}),(0,A.jsx)(G,{onCallback:function(){return be(!1)}}),(0,A.jsx)($.Z,{}),(0,A.jsx)(ee.Z,{}),(0,A.jsx)(xe.Z,{visible:"调整排序"===c.actionTabs.key,callback:Fe,data:We,onCancel:function(){Z({type:"classroomList/setActionTabs",payload:{key:""}})}}),(0,A.jsx)(v.Z,{open:Y,title:"默认评分设置",centered:!0,onCancel:function(){V(!1)},onOk:a()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(q)),Object.keys(t).map((function(e){e.indexOf("proportion")>-1&&(t[e]=t[e]/100)})),e.next=4,(0,L.ZP)("/api/courses/".concat(R.coursesId,"/homework_commons/set_default_score_setting.json"),{method:"post",body:{homework_type:3,score_settings:t}});case 4:0===e.sent.status&&(m.ZP.success("设置成功"),V(!1));case 6:case"end":return e.stop()}}),e)}))),width:800,children:(0,A.jsxs)("div",{children:[(0,A.jsx)(x.Z,{children:(0,A.jsx)(w.Z,{span:24,children:(0,A.jsx)(x.Z,{align:"middle",children:(0,A.jsx)(w.Z,{span:24,children:(0,A.jsx)("div",{className:"mt15",children:"该默认规则将被应用于你后续新建的分组作业,且不会影响你已创建的作业以及其他老师新建作业的评分规则。"})})})})}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)("strong",{children:"组长评分"})}),(0,A.jsxs)(x.Z,{className:"ml10",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)(y.Z,{checked:q.is_group_grade,onChange:function(e){q.is_group_grade=e,Q(l()({},q))}})}),(0,A.jsx)(w.Z,{className:"c-grey-c ml10",children:"(选中,则组长首次提交作业时需要对组员进行评分)"})]})]}),(0,A.jsxs)(x.Z,{className:"mt25",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)("strong",{children:"助教评分"})}),(0,A.jsx)(w.Z,{span:24,className:"pl30 mt10"})]}),(0,A.jsx)(x.Z,{children:(0,A.jsxs)(b.ZP.Group,{value:null==q?void 0:q.ta_mode,onChange:function(e){q.ta_mode=e.target.value,Q(l()({},q))},children:[(0,A.jsxs)(b.ZP,{value:1,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"普通模式"}),(0,A.jsx)("span",{className:"c-grey-c",children:"(选中,则取各助教最终评分的平均分)"})]}),(0,A.jsx)("br",{}),(0,A.jsxs)(b.ZP,{value:0,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"复审模式"}),(0,A.jsx)("span",{className:"c-grey-c",children:"(选中,则只取最新的助教评分)"})]})]})}),(0,A.jsxs)(x.Z,{className:"mt25",children:[(0,A.jsx)(w.Z,{children:(0,A.jsx)("strong",{children:"最终成绩组成"})}),(0,A.jsx)(w.Z,{span:24,className:"pl30 mt10"})]}),(0,A.jsxs)(x.Z,{children:[(0,A.jsxs)(b.ZP.Group,{value:q.final_mode,onChange:function(e){q.final_mode=e.target.value,Q(l()({},q))},children:[(0,A.jsxs)(b.ZP,{value:!1,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"多项评分配比"}),(0,A.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照比例计算最终成绩)",(0,A.jsx)(j.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,A.jsxs)("span",{className:"font14",children:["计算说明:",(0,A.jsx)("br",{}),"教师评分 * 其百分比 + 助教评分 * 其百分比 + 组长评分 * 其百分比 + 学生匿评平均分 * 其百分比 - ( ",(0,A.jsx)("br",{}),"迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,A.jsx)("br",{}),(0,A.jsx)("br",{}),"注意",(0,A.jsx)("br",{}),"非零百分比的评分选项,若评分记录为空,则其百分比将自动平摊到其它非零",(0,A.jsx)("br",{}),"评分选项上。",(0,A.jsx)("br",{}),"例:教师评分40% + 助教评分35% + 学生匿评25%,学生A没有教师评分记",(0,A.jsx)("br",{}),"录,则其最终成绩按照助教评分55% + 学生匿评45%进行计算"]}),trigger:"click",children:(0,A.jsx)("span",{className:"mt10 ml10 current font14",children:(0,A.jsx)(C.Z,{})})})]})]}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"教师评分:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.te_proportion,onChange:function(e){q.te_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"助教评分:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.ta_proportion,onChange:function(e){q.ta_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),q.is_group_grade&&(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"组长评分:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.gr_proportion,onChange:function(e){q.gr_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,A.jsxs)(x.Z,{align:"middle",className:"mt25 pl30 font14",children:[(0,A.jsx)(w.Z,{children:"学生匿评:"}),(0,A.jsxs)(w.Z,{className:"ml5",children:[(0,A.jsx)(k.Z,{min:0,max:100,value:q.st_proportion,onChange:function(e){q.st_proportion=e,Q(Object.assign({},q))}}),(0,A.jsx)("span",{className:"ml10",children:"%"})]})]}),(0,A.jsx)("br",{}),(0,A.jsxs)(b.ZP,{value:!0,style:{marginTop:15},children:[(0,A.jsx)("strong",{children:"单项评分优先"}),(0,A.jsxs)("span",{className:"c-grey-c",children:["(选中,则按照优先顺序计算最终成绩)",(0,A.jsx)(j.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:(0,A.jsxs)("span",{className:"font14",children:["计算说明:",(0,A.jsx)("br",{}),"优先顺序排前的非零评分 * 100% - ",(0,A.jsx)("br",{}),"( 迟交扣分 + 缺评扣分 * 缺评数 + 违规匿评扣分 * 违规匿评数 )",(0,A.jsx)("br",{}),"例:有教师评分则教师评分100%,否则教辅评分100%,依次类推"]}),trigger:"click",children:(0,A.jsx)("span",{className:"mt10 ml10 current font14",children:(0,A.jsx)(C.Z,{})})})]})]}),(0,A.jsx)(x.Z,{children:(0,A.jsx)(w.Z,{span:24,className:"ml20",children:(0,A.jsx)("div",{style:{color:"#ccc"},children:"(教师评分 → 助教评分 → 组长评分 → 学生匿评评分)"})})})]}),(0,A.jsx)("br",{})]})]})})]})})}))},31295:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(59028),f=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(32007),y=n(20817),b=n(92051),j=n(85750),k=n(61186),C=n.n(k),_=n(66621),S=n(37712),T=h.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=((0,w.useParams)(),f.Z.useForm()),c=p()(s,1)[0],d=(0,m.useState)(),h=p()(d,2),k=h[0],Z=h[1],L=(0,m.useState)(!1),N=p()(L,2),A=N[0],P=N[1],B={height:100,onRemove:function(){Z("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Z(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",C()(C()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",C()(C()(new Date((0,_.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,S.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:A},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsxs)(f.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=k&&k.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return P(!0),(i=new FormData).append("type",n.actionTabs.type),i.append("file",k),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,j.ZP)(a,{method:"post",body:i},!0);case 10:s=e.sent,P(!1),0===(null==s?void 0:s.status)&&(r(),c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,S.jsx)(x.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,_.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(f.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,S.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,S.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,S.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,S.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,S.jsxs)(T,i()(i()({},B),{},{children:[(0,S.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,S.jsx)("br",{}),(0,S.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),h=n(59028),f=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(92832),y=n(95237),b=n(43604),j=n(94001),k=n(57930),C=n(32007),_=n(95992),S=n(20817),T=n(92051),Z=n(85750),L=n(94051),N=n(61186),A=n.n(N),P=n(66621),B=n(37712),E=h.Z.Dragger;t.Z=(0,C.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=(0,C.useParams)(),c=f.Z.useForm(),d=p()(c,1)[0],h=(0,m.useState)(),N=p()(h,2),M=N[0],I=N[1],O=(0,m.useState)(!1),D=p()(O,2),G=D[0],H=D[1],R={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",A()(A()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",A()(A()(new Date((0,P.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,B.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:G},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)(f.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=M&&M.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return H(!0),(i=new FormData).append("name",t.name),i.append("type",n.actionTabs.type),i.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(i.append("time",t.time||""),i.append("total_score",t.total_score)):i.append("description",t.description||""),i.append("publish_time",A()(t.publish_time).format("YYYY-MM-DD HH:mm")),i.append("end_time",A()(t.end_time).format("YYYY-MM-DD HH:mm")),i.append("file",M),e.next=14,(0,Z.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:i},!0);case 14:a=e.sent,H(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),r(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,B.jsx)(x.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,P.FH)("",S.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,B.jsx)(f.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,B.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,B.jsx)(f.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,B.jsx)(_.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,B.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,B.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,B.jsx)(j.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,B.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,B.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,L.Q8)(e)},disabledTime:function(e){return(0,L.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,B.jsx)(k.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,L.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,L.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,B.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,B.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{download:"模版.xlsx",className:T.Z.downloadbutton,href:S.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,B.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,B.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,B.jsxs)(E,i()(i()({},R),{},{children:[(0,B.jsx)("a",{className:T.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,B.jsx)("br",{}),(0,B.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u=n(92832),d=n(24905),p=n(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",v=n(50883),x=n(37712),w=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),w=s[0],y=s[1],b=(0,c.useState)([]),j=l()(b,2),k=j[0],C=j[1],_=(0,c.useState)([]),S=l()(_,2),T=S[0],Z=S[1],L=(0,c.useState)(1),N=l()(L,2),A=(N[0],N[1],(0,c.useState)()),P=l()(A,2);P[0],P[1];return(0,c.useEffect)((function(){y(t),C([]),Z([])}),[t]),(0,c.useEffect)((function(){n&&(C(o),Z(o))}),[o]),(0,x.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,x.jsxs)("div",{className:m,children:[(0,x.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===w.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,x.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,x.jsx)(d.Z.Group,{value:k.map((function(e){return"".concat(e.id)})),onChange:function(e){n(w.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:w.map((function(e,t){return(0,x.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,x.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,x.jsxs)("div",{className:h,children:[(0,x.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,x.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,x.jsxs)("div",{className:g,children:[(0,x.jsx)(u.Z.Search,{onChange:function(e){Z(k.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===T.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),T.length>0&&(0,x.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,x.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:T.map((function(e,t){return(0,x.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,x.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,x.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(k.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},87860:function(e,t,n){"use strict";n.d(t,{Ei:function(){return x},rU:function(){return w},ZP:function(){return y}});var o=n(82242),i=n.n(o),r=n(79800),a=n.n(r),s=n(59301),l={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm"},c=n(78241),u=n(95237),d=n(43604),p=n(24905),m=n(94001),h=n(6848),f=n(92310),g=n.n(f),v=n(37712),x=function(e){var t=e.value,n=e.className,o=e.style,i=(0,s.useState)("0"),r=a()(i,2),c=r[0],u=r[1];(0,s.useEffect)((function(){if(t){var e=t.submit_limit,n=t.must_file;if(e&&n)return void u("1");if(e&&!n)return void u("2");if(!e&&n)return void u("3")}}),[t]);var d={1:(0,v.jsxs)("span",{children:["作业内容至少填写",(0,v.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符,并且必须上传相关附件。"]}),2:(0,v.jsxs)("span",{children:["作业内容至少填写",(0,v.jsx)("span",{className:"ml5 mr5 c-light-primary",children:null==t?void 0:t.submit_limit_num}),"字符"]}),3:(0,v.jsx)("span",{children:"必须上传相关附件。"})};return"0"===c?(0,v.jsx)(v.Fragment,{}):(0,v.jsxs)("section",{className:g()(l.exhibition,n),style:o,children:[(0,v.jsx)("span",{className:"c-grey-666 mr10",children:"提交作业要求:"}),null==d?void 0:d[c]]})},w=function(e){var t=e.className,n=e.style,o=e.form,i=c.Z.useWatch("submit_limit",o),r=c.Z.useWatch("can_submit",o);return(0,v.jsx)("section",{className:g()(l.newWrap,t),style:n,children:(0,v.jsxs)("div",{style:{padding:"20px 0",borderBottom:"1px solid #EDEDED"},children:[(0,v.jsx)("h1",{children:"提交设置"}),(0,v.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"can_submit",valuePropName:"checked",children:(0,v.jsx)(p.Z,{children:(0,v.jsx)("span",{className:"font16",children:"允许学生提交作品"})})})}),(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"submit_num",rules:r&&[{required:!0,message:"请填写作品次数"}],children:(0,v.jsx)(m.Z,{precision:0,min:1,disabled:!r})})}),(0,v.jsx)(d.Z,{children:"次"}),(0,v.jsxs)(d.Z,{children:[" ",(0,v.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,v.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,v.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,v.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999"})})]})]}),(0,v.jsxs)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:[(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"submit_limit",valuePropName:"checked",children:(0,v.jsx)(p.Z,{children:(0,v.jsx)("span",{className:"font16",children:"学生填写内容至少"})})})}),(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"submit_limit_num",rules:i&&[{required:!0,message:"字数不能为空"}],children:(0,v.jsx)(m.Z,{precision:0,min:1,disabled:!i})})}),(0,v.jsx)(d.Z,{children:"字"})]}),(0,v.jsx)(u.Z,{wrap:!1,align:"middle",gutter:10,className:"mt20",children:(0,v.jsx)(d.Z,{children:(0,v.jsx)(c.Z.Item,{name:"must_file",valuePropName:"checked",children:(0,v.jsx)(p.Z,{children:(0,v.jsx)("span",{className:"font16",children:"学生提交作业必须上传附件"})})})})})]})})},y=function(e){var t=e.value,n=e.onChange,o=e.className,r=e.style,c=e.disabled,d=void 0!==c&&c,f=(0,s.useState)({}),x=a()(f,2),w=x[0],y=x[1];(0,s.useEffect)((function(){if(console.log(t,"value"),t){var e={submit_limit:null==t?void 0:t.submit_limit,submit_limit_num:null==t?void 0:t.submit_limit_num,must_file:null==t?void 0:t.must_file,can_submit:null==t?void 0:t.can_submit,submit_num:null==t?void 0:t.submit_num};y(i()({},e))}}),[t]);var b=function(e){var t=i()(i()({},w),e);n(t)};return(0,v.jsxs)("section",{className:g()(l.wrap,o),style:r,children:[(0,v.jsx)("div",{className:l.title,children:"提交设置"}),(0,v.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,v.jsx)(p.Z,{disabled:d,checked:null==w?void 0:w.can_submit,onChange:function(e){return b({can_submit:e.target.checked})}}),(0,v.jsx)("span",{className:"ml10 mr10",children:"允许学生提交作业"}),(0,v.jsx)(m.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.can_submit),value:null==w?void 0:w.submit_num,onChange:function(e){return b({submit_num:e})}}),(0,v.jsx)("span",{className:"ml5",children:"次"}),(0,v.jsx)(h.Z,{overlayInnerStyle:{width:520},title:(0,v.jsxs)("div",{children:["1、若作业在补交阶段,已用完提交次数的学生,将获得一次额外的提交作品机会;",(0,v.jsx)("br",{}),"2、若学生需要超出规定次数提交作品,教师可使用“打回重做”功能,让该学生重新提交一次。"]}),children:(0,v.jsx)("i",{className:"iconfont icon-tishixiaowenhao font14 c-grey-999 ml5"})})]}),(0,v.jsxs)(u.Z,{align:"middle",className:"mb20",children:[(0,v.jsx)(p.Z,{disabled:d,checked:null==w?void 0:w.submit_limit,onChange:function(e){return b({submit_limit:e.target.checked})}}),(0,v.jsx)("span",{className:"ml10 mr10",children:"学生填写内容至少"}),(0,v.jsx)(m.Z,{precision:0,min:1,disabled:d||!(null!=w&&w.submit_limit),value:null==w?void 0:w.submit_limit_num,onChange:function(e){return b({submit_limit_num:e})}}),(0,v.jsx)("span",{className:"ml5",children:"字"})]}),(0,v.jsxs)(u.Z,{align:"middle",children:[(0,v.jsx)(p.Z,{disabled:d,checked:null==w?void 0:w.must_file,onChange:function(e){return b({must_file:e.target.checked})}}),(0,v.jsx)("span",{className:"ml10",children:"学生提交作业必须上传附件"})]})]})}},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(43418),m=n(96865),h=n(95237),f=n(6848),g="wrap___KDoq2",v="tip___WEJuX",x="listWrap___IJDX4",w="li___r5con",y="nameWrap___PUyEz",b="name___xuUMY",j="tag___l5CW2",k=n(29747),C=n(32007),_=n(37712),S=function(e){var t,n,o=e.type,r=void 0===o?1:o,s=e.data,c=e.visible,S=e.callback,T=e.onCancel,Z=(0,d.useState)([]),L=u()(Z,2),N=L[0],A=L[1],P=(0,C.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){A(s)}),[JSON.stringify(s)]);var B=function(e){var t={};if(1===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,_.jsx)("div",{className:j,style:l()({},t),children:e})},E=function(){var e=a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(N.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,_.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:T,onOk:E,confirmLoading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,_.jsxs)("div",{className:g,children:[(0,_.jsxs)("div",{className:v,children:[(0,_.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,_.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,_.jsx)(m.Z,{loading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,_.jsx)(k.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var o=Array.from(e),i=o.splice(t,1),r=u()(i,1)[0];return o.splice(n,0,r),o}(t,e.source.index,e.destination.index);A(n)}}(e,N)},children:(0,_.jsx)(k.bK,{droppableId:"droppable",children:function(e,t){return(0,_.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:x,children:[N.map((function(e,t){return(0,_.jsx)(k._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,_.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:w,children:[(0,_.jsxs)(h.Z,{align:"middle",children:[(0,_.jsx)("div",{className:y,children:(0,_.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,_.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),B(null==e?void 0:e.status)]}),(0,_.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,_.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,_.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},17111:function(e,t,n){"use strict";n.d(t,{$J:function(){return l},JZ:function(){return u},bN:function(){return m},jP:function(){return p},rO:function(){return c}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(85750);function l(e){return(0,s.U2)("libraries/".concat(e,".json"))}function c(){return(0,s.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.IV)("attachments/".concat(t,".json"));case 2:return n=e.sent,e.abrupt("return",0===n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,s.v_)("libraries.json",e)}function m(e,t){return(0,s.gz)("libraries/".concat(e,".json"),t)}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return p}});var o=n(7557),i=n.n(o),r=n(82242),a=n.n(r),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function p(e,t){var n=(0,d.useState)(t),o=u()(n,2),r=o[0],s=o[1],c=(0,d.useState)(!1),p=u()(c,2),m=p[0],h=p[1],f=(0,d.useState)(),g=u()(f,2),v=g[0],x=g[1],w=function(){var n=l()(i()().mark((function n(o){var l,c,u,d=arguments;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},r),o),h(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,h(!1),x(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[r,m,w,v]}},92051:function(e,t){"use strict";t.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"}},77578:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});const o=e=>e?"function"==typeof e?e():e:null},27666:function(e,t,n){"use strict";var o=n(61414),i=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,o.Z)(n))},r=function(){if(null==t){for(var e=arguments.length,o=new Array(e),r=0;r{i.Z.cancel(t),t=null},r}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var o=n(19243),i=n(16177),r=n(74258),a=n(35796),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),p=n(27666),m=n(36355),h=n(83116),f=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var v=(0,h.Z)("Affix",(e=>{const t=(0,f.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:o}=e.state;o!==n&&(b.forEach((t=>{null==o||o.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),o=null==n?void 0:n();b.forEach((n=>{null==o||o.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:o}=e.props,i=e.getTargetFunc();if(t!==k.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!i)return;const r=e.getOffsetTop(),a=e.getOffsetBottom(),s=i();if(s){const t={status:k.None},i=x(e.placeholderNodeRef.current);if(0===i.top&&0===i.left&&0===i.width&&0===i.height)return;const l=x(s),c=w(i,l,r),u=y(i,l,a);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}),t.lastAffix=!!t.affixStyle,o&&n!==t.lastAffix&&o(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:k.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const o=e.getOffsetTop(),i=e.getOffsetBottom(),r=t();if(r&&e.placeholderNodeRef.current){const t=x(r),a=x(e.placeholderNodeRef.current),s=w(a,t,o),l=y(a,t,i);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,i.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:j}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:o,children:i}=this.props,r=c()(e&&o,{[n]:!!e});let a=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},a,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:r,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},i))))}}]),n}(s.Component);C.contextType=m.E_;var _=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:o}=e,{getPrefixCls:i}=(0,s.useContext)(m.E_),r=i("affix",n),[a,l]=v(r),u=Object.assign(Object.assign({},e),{affixPrefixCls:r,rootClassName:c()(o,l)});return a(s.createElement(C,Object.assign({},u,{ref:t})))}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var o=n(92310),i=n.n(o),r=n(59301),a=n(36355),s=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:o,lineWidth:i,textPaddingInline:r,orientationMargin:a,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${i}px solid ${o}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${o}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${o}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:o,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:o}=r.useContext(a.E_),{prefixCls:s,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:h,children:f,dashed:g,plain:v,style:x}=e,w=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",s),[b,j]=d(y),k=c.length>0?`-${c}`:c,C=!!f,_="left"===c&&null!=u,S="right"===c&&null!=u,T=i()(y,null==o?void 0:o.className,j,`${y}-${l}`,{[`${y}-with-text`]:C,[`${y}-with-text${k}`]:C,[`${y}-dashed`]:!!g,[`${y}-plain`]:!!v,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:_,[`${y}-no-default-orientation-margin-right`]:S},m,h),Z=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),L=Object.assign(Object.assign({},_&&{marginLeft:Z}),S&&{marginRight:Z});return b(r.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},null==o?void 0:o.style),x)},w,{role:"separator"}),f&&"vertical"!==l&&r.createElement("span",{className:`${y}-inner-text`,style:L},f)))}},39722:function(e,t,n){"use strict";n.d(t,{t5:function(){return d}});var o=n(92310),i=n.n(o),r=n(55477),a=n(59301),s=n(36355),l=n(77578),c=n(17356),u=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{const{hashId:t,prefixCls:n,className:o,style:s,placement:c="top",title:u,content:d,children:p}=e;return a.createElement("div",{className:i()(t,n,`${n}-pure`,`${n}-placement-${c}`,o),style:s},a.createElement("div",{className:`${n}-arrow`}),a.createElement(r.G,Object.assign({},e,{className:t,prefixCls:n}),p||((e,t,n)=>{if(t||n)return a.createElement(a.Fragment,null,t&&a.createElement("div",{className:`${e}-title`},(0,l.Z)(t)),a.createElement("div",{className:`${e}-inner-content`},(0,l.Z)(n)))})(n,u,d)))};t.ZP=e=>{const{prefixCls:t}=e,n=u(e,["prefixCls"]),{getPrefixCls:o}=a.useContext(s.E_),i=o("popover",t),[r,l]=(0,c.Z)(i);return r(a.createElement(d,Object.assign({},n,{prefixCls:i,hashId:l})))}},60324:function(e,t,n){"use strict";var o=n(92310),i=n.n(o),r=n(59301),a=n(77578),s=n(62892),l=n(36355),c=n(6848),u=n(39722),d=n(17356),p=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{let{title:t,content:n,prefixCls:o}=e;return r.createElement(r.Fragment,null,t&&r.createElement("div",{className:`${o}-title`},(0,a.Z)(t)),r.createElement("div",{className:`${o}-inner-content`},(0,a.Z)(n)))},h=r.forwardRef(((e,t)=>{const{prefixCls:n,title:o,content:a,overlayClassName:u,placement:h="top",trigger:f="hover",mouseEnterDelay:g=.1,mouseLeaveDelay:v=.1,overlayStyle:x={}}=e,w=p(e,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:y}=r.useContext(l.E_),b=y("popover",n),[j,k]=(0,d.Z)(b),C=y(),_=i()(u,k);return j(r.createElement(c.Z,Object.assign({placement:h,trigger:f,mouseEnterDelay:g,mouseLeaveDelay:v,overlayStyle:x},w,{prefixCls:b,overlayClassName:_,ref:t,overlay:o||a?r.createElement(m,{prefixCls:b,title:o,content:a}):null,transitionName:(0,s.m)(C,"zoom-big",w.transitionName),"data-popover-inject":!0})))}));h._InternalPanelDoNotUseOrYouWillBeFired=u.ZP,t.Z=h},17356:function(e,t,n){"use strict";var o=n(17313),i=n(29878),r=n(19447),a=n(33166),s=n(83116),l=n(37613);const c=e=>{const{componentCls:t,popoverColor:n,minWidth:i,fontWeightStrong:a,popoverPadding:s,boxShadowSecondary:l,colorTextHeading:c,borderRadiusLG:u,zIndexPopup:d,marginXS:p,colorBgElevated:m,popoverBg:h}=e;return[{[t]:Object.assign(Object.assign({},(0,o.Wf)(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:d,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":m,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-inner`]:{backgroundColor:h,backgroundClip:"padding-box",borderRadius:u,boxShadow:l,padding:s},[`${t}-title`]:{minWidth:i,marginBottom:p,color:c,fontWeight:a},[`${t}-inner-content`]:{color:n}})},(0,r.ZP)(e,{colorBg:"var(--antd-arrow-background-color)"}),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},u=e=>{const{componentCls:t}=e;return{[t]:a.i.map((n=>{const o=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":o,[`${t}-inner`]:{backgroundColor:o},[`${t}-arrow`]:{background:"transparent"}}}}))}},d=e=>{const{componentCls:t,lineWidth:n,lineType:o,colorSplit:i,paddingSM:r,controlHeight:a,fontSize:s,lineHeight:l,padding:c}=e,u=a-Math.round(s*l);return{[t]:{[`${t}-inner`]:{padding:0},[`${t}-title`]:{margin:0,padding:`${u/2}px ${c}px ${u/2-n}px`,borderBottom:`${n}px ${o} ${i}`},[`${t}-inner-content`]:{padding:`${r}px ${c}px`}}}};t.Z=(0,s.Z)("Popover",(e=>{const{colorBgElevated:t,colorText:n,wireframe:o}=e,r=(0,l.TS)(e,{popoverPadding:12,popoverBg:t,popoverColor:n});return[c(r),u(r),o&&d(r),(0,i._y)(r,"zoom-big")]}),(e=>({width:177,minWidth:177,zIndexPopup:e.zIndexPopupBase+30})),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return i&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),r.default.createElement(o,c,u)}}]),t}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__GroupHomework__index.chunk.css b/p__Classrooms__Lists__GroupHomework__index.chunk.css index 71728248e0..97a082100c 100644 --- a/p__Classrooms__Lists__GroupHomework__index.chunk.css +++ b/p__Classrooms__Lists__GroupHomework__index.chunk.css @@ -1 +1 @@ -.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.wrap___W3YuU{color:#333;margin-top:30px}.wrap___W3YuU .title___OzKge{font-size:14px;font-weight:600;margin-bottom:20px}.exhibition___ugphm{background:#f6f7f9;font-size:14px;height:52px;line-height:52px;padding:0 15px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.flex_box_center___ABrmR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vTOmX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___txnfs{box-align:center;align-items:center}.flex_box_center_end___fhlTP{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___NGqFB{box-orient:block-axis;flex-direction:column}.line1___kzLLz{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___JNFp_ label{box-align:center;align-items:center;display:box;display:flex}.upload_button{align-content:center;align-items:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:inline-block;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;text-align:center;width:108px}.upload_button .aBtn_img{height:14px;margin-right:8px;margin-top:-3px;width:14px}.upload_button:hover{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_button:active{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_text{color:#5f6367;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:16px;width:129px}.flex_box_center___orPjN{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fhNpW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___l3I2N{box-align:center;align-items:center}.flex_box_center_end___gJb9S{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___juTss{box-orient:block-axis;flex-direction:column}.bg___WElBH{background:#fafafa}.containerTitle___W1Ql2{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___W1Ql2 div:first-child{flex:1 1}.containerDesc___v298I{background-color:#fff}.listItem___zymUe{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px 25px 0}.listItem___zymUe>div{flex:1 1}.listItem___zymUe:hover{box-shadow:0 0 10px #ccc}.info___OKtSD{margin-left:20px}.info___OKtSD p{margin-top:18px}.titleLeft___OMSvE,.title___KuRLT{box-align:center;align-items:center;display:box;display:flex}.titleLeft___OMSvE{flex:1 1}.titleLeft___OMSvE strong{color:#333;display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___OMSvE strong:hover{color:#0152d9}.titleRight___TAV1P{margin-top:18px}.titleRight___TAV1P a{font-weight:700;margin-right:20px}.acitons___TSujO{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___TSujO>div:first-child{flex:1 1}.acitons___TSujO>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___TSujO>div:nth-child(2) span{color:#999;cursor:pointer}.acitons___TSujO>div:nth-child(2) span:hover{color:#333}.moveCategory___Bm4dh{padding:30px 0;position:relative;top:-25px}.moveCategory___Bm4dh ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___Bm4dh ul li{font-size:14px;margin:5px 0;padding:0}.spanSize___npoSj{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.tabMenuContainer___xbZhu .ant-menu{background-color:transparent;border:0}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___xbZhu .control___tg7XY{align-items:center;display:flex}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm:hover{color:#0152d9}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.listContainer___x25sx{align-items:baseline;background:#fff;cursor:pointer;display:flex;margin-top:10px;padding:20px 10px 25px;position:relative;transition:all .3s}.listContainer___x25sx:hover{box-shadow:0 0 10px #ccc}.listContainer___x25sx .info___pPoXs{flex:1 1;margin-left:7px}.listContainer___x25sx .info___pPoXs .title___hyvJ4{display:flex;justify-content:space-between}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .left___PcXqY{align-items:center;display:flex;flex:1 1}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .left___PcXqY>span>a{color:#333;font-size:16px;font-weight:500}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;margin-right:20px}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA:last-child{cursor:default;margin-right:6px}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA:hover{color:#0152d9}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA i{margin-bottom:6px}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA div{font-size:12px;font-weight:400}.listContainer___x25sx .info___pPoXs .detail___Bps1Y{display:flex;font-size:12px;margin-top:7px}.listContainer___x25sx .info___pPoXs .detail___Bps1Y .iconV___AsCHz{color:#888;margin-left:auto;padding-right:7px;text-align:end}.listContainer___x25sx .info___pPoXs .detail___Bps1Y .iconV___AsCHz i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.listContainer___x25sx .info___pPoXs .detail___Bps1Y .iconV___AsCHz:hover i{color:#0152d9}.bottomControlContainer___yUX9N{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;height:60px;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___yUX9N>div:first-child{align-items:center;display:flex}.bottomControlContainer___yUX9N>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___yUX9N>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___yUX9N .buttonWrap___A3uZF{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px;position:relative;z-index:999}.bottomControlContainer___yUX9N .buttonWrap___A3uZF>i{margin-right:5px}.bottomControlContainer___yUX9N .moveCategory___pCGhW{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___yUX9N .moveCategory___pCGhW ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___yUX9N .moveCategory___pCGhW ul li{font-size:14px;margin:5px 0}.searchSortControllerContainer___AAq4n{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___AAq4n .btn___bMc0x{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___AAq4n .btn___bMc0x.btnSort___vBpNG{margin-right:8px}.searchSortControllerContainer___AAq4n .btn___bMc0x:hover{color:#0152d9}.searchSortControllerContainer___AAq4n .tips___egWVQ{cursor:pointer}.searchSortControllerContainer___AAq4n .tips___egWVQ>i{font-size:14px}.searchSortControllerContainer___AAq4n .tips___egWVQ:hover{color:#0152d9}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file +.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.wrap___W3YuU{color:#333;margin-top:30px}.wrap___W3YuU .title___OzKge{font-size:14px;font-weight:600;margin-bottom:20px}.exhibition___ugphm{background:#f6f7f9;font-size:14px;height:52px;line-height:52px;padding:0 15px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.flex_box_center___ABrmR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vTOmX{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___txnfs{box-align:center;align-items:center}.flex_box_center_end___fhlTP{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___NGqFB{box-orient:block-axis;flex-direction:column}.line1___kzLLz{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___JNFp_ label{box-align:center;align-items:center;display:box;display:flex}.upload_button{align-content:center;align-items:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:inline-block;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;text-align:center;width:108px}.upload_button .aBtn_img{height:14px;margin-right:8px;margin-top:-3px;width:14px}.upload_button:hover{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_button:active{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_text{color:#5f6367;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:16px;width:129px}.flex_box_center___orPjN{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___fhNpW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___l3I2N{box-align:center;align-items:center}.flex_box_center_end___gJb9S{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___juTss{box-orient:block-axis;flex-direction:column}.bg___WElBH{background:#fafafa}.containerTitle___W1Ql2{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___W1Ql2 div:first-child{flex:1 1}.containerDesc___v298I{background-color:#fff}.listItem___zymUe{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px 25px 0}.listItem___zymUe>div{flex:1 1}.listItem___zymUe:hover{box-shadow:0 0 10px #ccc}.info___OKtSD{margin-left:20px}.info___OKtSD p{margin-top:18px}.titleLeft___OMSvE,.title___KuRLT{box-align:center;align-items:center;display:box;display:flex}.titleLeft___OMSvE{flex:1 1}.titleLeft___OMSvE strong{color:#333;display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___OMSvE strong:hover{color:#0152d9}.titleRight___TAV1P{margin-top:18px}.titleRight___TAV1P a{font-weight:700;margin-right:20px}.acitons___TSujO{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___TSujO>div:first-child{flex:1 1}.acitons___TSujO>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___TSujO>div:nth-child(2) span{color:#999;cursor:pointer}.acitons___TSujO>div:nth-child(2) span:hover{color:#333}.moveCategory___Bm4dh{padding:30px 0;position:relative;top:-25px}.moveCategory___Bm4dh ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___Bm4dh ul li{font-size:14px;margin:5px 0;padding:0}.spanSize___npoSj{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.tabMenuContainer___xbZhu .ant-menu{background-color:transparent;border:0}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___xbZhu .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___xbZhu .control___tg7XY{align-items:center;display:flex}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___xbZhu .control___tg7XY .iconH___CDXCm:hover{color:#0152d9}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___xbZhu .control___tg7XY .selectBtn___Da4jv>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.listContainer___x25sx{align-items:baseline;background:#fff;cursor:pointer;display:flex;margin-top:10px;padding:20px 20px 25px 10px;position:relative;transition:all .3s}.listContainer___x25sx:hover{box-shadow:0 0 10px #ccc}.listContainer___x25sx .info___pPoXs{flex:1 1;margin-left:7px}.listContainer___x25sx .info___pPoXs .title___hyvJ4{display:flex;justify-content:space-between}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .left___PcXqY{align-items:center;display:flex;flex:1 1}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .left___PcXqY>span>a{color:#333;font-size:16px;font-weight:500}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA:hover{color:#0152d9}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA i{margin-bottom:6px}.listContainer___x25sx .info___pPoXs .title___hyvJ4 .right___Gm2iB .flexBox____dxaA div{font-size:12px;font-weight:400}.listContainer___x25sx .info___pPoXs .detail___Bps1Y{display:flex;font-size:12px;margin-top:7px}.listContainer___x25sx .info___pPoXs .detail___Bps1Y .iconV___AsCHz{color:#888;margin-left:auto;text-align:end}.listContainer___x25sx .info___pPoXs .detail___Bps1Y .iconV___AsCHz i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.listContainer___x25sx .info___pPoXs .detail___Bps1Y .iconV___AsCHz:hover i{color:#0152d9}.bottomControlContainer___yUX9N{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;height:60px;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___yUX9N>div:first-child{align-items:center;display:flex}.bottomControlContainer___yUX9N>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___yUX9N>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___yUX9N .buttonWrap___A3uZF{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px;position:relative;z-index:999}.bottomControlContainer___yUX9N .buttonWrap___A3uZF>i{margin-right:5px}.bottomControlContainer___yUX9N .moveCategory___pCGhW{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___yUX9N .moveCategory___pCGhW ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___yUX9N .moveCategory___pCGhW ul li{font-size:14px;margin:5px 0}.searchSortControllerContainer___AAq4n{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___AAq4n .btn___bMc0x{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___AAq4n .btn___bMc0x.btnSort___vBpNG{margin-right:8px}.searchSortControllerContainer___AAq4n .btn___bMc0x:hover{color:#0152d9}.searchSortControllerContainer___AAq4n .tips___egWVQ{cursor:pointer}.searchSortControllerContainer___AAq4n .tips___egWVQ>i{font-size:14px}.searchSortControllerContainer___AAq4n .tips___egWVQ:hover{color:#0152d9}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file diff --git a/p__Classrooms__Lists__LiveVideo__index.async.js b/p__Classrooms__Lists__LiveVideo__index.async.js index 1e6b5cd6e3..37564f266c 100644 --- a/p__Classrooms__Lists__LiveVideo__index.async.js +++ b/p__Classrooms__Lists__LiveVideo__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[67878],{50883:function(e,t,n){"use strict";var s=n(82242),o=n.n(s),a=(n(59301),n(93314)),r=n(3113),l=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,i=e.styles,c=void 0===i?{}:i,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,y=e.imgStyles,h=e.loading,x=void 0!==h&&h;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:o()(o()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,l.jsx)("img",{src:t||a,style:o()(o()({},y),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,l.jsx)(r.ZP,o()(o()({className:m,onClick:p},s),{},{children:u})),f&&f]})}},47871:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return K}});var s=n(82242),o=n.n(s),a=n(79800),r=n.n(a),l=n(39647),i=n.n(l),c=n(59301),d=n(32007),u=n(20834),p=n(44e3),m=n(95237),f=n(43604),y=n(3113),h=n(27092),x=n(89260),j=n(66621),v=n(50883),b=n(7557),g=n.n(b),C=n(41498),Z=n.n(C),w=n(43418),_=n(8591),O=n(85750),N=n(37712),k=(0,d.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,s=(0,d.useParams)(),o=t.actionTabs;return s.id=s.coursesId,(0,N.jsx)(w.Z,{centered:!0,title:"提示",open:"删除"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:Z()(g()().mark((function e(){return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/live_links/".concat(o.data.id,".json"),{method:"delete"});case 2:0===e.sent.status&&(_.ZP.success("删除成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getLiveVideoList",payload:{id:s.id}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsx)("p",{children:"是否确认删除?"})})})),T=n(85573),L=n.n(T),P=n(98228),S=n(57809),E=n(78241),D=n(92832),I=n(57930),A=n(61186),H=n.n(A),z={form:"form___eXJya"},B=(P.Z.TreeNode,S.default.Option),M=(0,d.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t=e.classroomList,n=(e.loading,e.dispatch),s=(0,d.useParams)();s.id=s.coursesId;t.detailAttendancesDetail,t.actionTabs;var a=E.Z.useForm(),l=r()(a,1)[0],i=(0,c.useState)("直播链接"),u=r()(i,2),p=u[0],y=u[1];return(0,N.jsx)(w.Z,{centered:!0,title:"添加直播",open:"添加直播"===t.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:Z()(g()().mark((function e(){var t;return g()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=o(),e.t1={},e.next=4,l.validateFields();case 4:return e.t2=e.sent,t=(0,e.t0)(e.t1,e.t2),e.next=8,(0,O.ZP)("/api/courses/".concat(s.id,"/live_links.json"),{method:"post",body:o()({},t)});case 8:0===e.sent.status&&((0,j.L9)(["教学课堂","直播","添加直播"]),_.ZP.success("添加成功"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getLiveVideoList",payload:{id:s.id}}));case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,N.jsxs)(E.Z,{form:l,initialValues:L()(L()({},"platform","腾讯课堂"),"link",""),children:[(0,N.jsx)(E.Z.Item,{label:"直播课程",name:"course_name",rules:[{required:!0,message:"请输入课程名称"}],children:(0,N.jsx)(D.Z,{placeholder:"请输入课程名称",maxLength:60})}),(0,N.jsx)(E.Z.Item,{label:"直播平台",name:"platform",rules:[{required:!0,message:"请选择直播平台!"}],children:(0,N.jsxs)(S.default,{showSearch:!0,placeholder:"请选择平台",defaultValue:"腾讯课堂",onChange:function(e){y("威佰通"===e||"zoom"===e?"会议号":"直播链接")},optionFilterProp:"children",children:[(0,N.jsx)(B,{value:"腾讯课堂",children:"腾讯课堂"}),(0,N.jsx)(B,{value:"斗鱼直播",children:"斗鱼直播"}),(0,N.jsx)(B,{value:"Bilibili",children:"Bilibili"}),(0,N.jsx)(B,{value:"威佰通",children:"威佰通"}),(0,N.jsx)(B,{value:"zoom",children:"zoom"})]})}),(0,N.jsx)(E.Z.Item,{label:p,name:"url",children:(0,N.jsx)(D.Z,{placeholder:"请输入第三方直播链接 如:腾讯课堂播放链接等"})}),(0,N.jsxs)(m.Z,{justify:"space-between",children:[(0,N.jsx)(f.Z,{span:11,children:(0,N.jsx)(E.Z.Item,{label:"开播时间",name:"live_time",children:(0,N.jsx)(I.default,{disabledDate:function(e){return e&&e{const{getPopupContainer:t,getPrefixCls:n,direction:o}=r.useContext(c.E_),{prefixCls:f,type:y="default",danger:h,disabled:x,loading:j,onClick:v,htmlType:b,children:g,className:C,menu:Z,arrow:w,autoFocus:_,overlay:O,trigger:N,align:k,open:T,onOpenChange:L,placement:P,getPopupContainer:S,href:E,icon:D=r.createElement(l.Z,null),title:I,buttonsRender:A=(e=>e),mouseEnterDelay:H,mouseLeaveDelay:z,overlayClassName:B,overlayStyle:M,destroyPopupOnHide:R,dropdownRender:V}=e,Y=m(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),F=n("dropdown",f),$=`${F}-button`,[U,q]=(0,p.Z)(F),G={menu:Z,arrow:w,autoFocus:_,align:k,disabled:x,trigger:x?[]:N,onOpenChange:L,getPopupContainer:S||t,mouseEnterDelay:H,mouseLeaveDelay:z,overlayClassName:B,overlayStyle:M,destroyPopupOnHide:R,dropdownRender:V},{compactSize:J,compactItemClassnames:K}=(0,u.ri)(F,o),W=a()($,K,C,q);"overlay"in e&&(G.overlay=O),"open"in e&&(G.open=T),G.placement="placement"in e?P:"rtl"===o?"bottomLeft":"bottomRight";const X=r.createElement(i.ZP,{type:y,danger:h,disabled:x,loading:j,onClick:v,htmlType:b,href:E,title:I},g),Q=r.createElement(i.ZP,{type:y,danger:h,icon:D}),[ee,te]=A([X,Q]);return U(r.createElement(d.Z.Compact,Object.assign({className:W,size:J,block:!0},Y),ee,r.createElement(s.Z,Object.assign({},G),te)))};f.__ANT_BUTTON=!0;var y=f;const h=s.Z;h.Button=y;var x=h},44e3:function(e,t,n){"use strict";var s=n(84966),o=n(23088);const a=s.ZP;a.Header=s.h4,a.Footer=s.$_,a.Content=s.VY,a.Sider=o.Z,t.Z=a},81327:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var s=n(59301),o=n(92310),a=n.n(o),r=n(75440),l=n(36355),i=n(33234);const c=s.createContext({latestIndex:0}),d=c.Provider;var u=e=>{let{className:t,index:n,children:o,split:a,style:r}=e;const{latestIndex:l}=s.useContext(c);return null==o?null:s.createElement(s.Fragment,null,s.createElement("div",{className:t,style:r},o),n{var n,o;const{getPrefixCls:i,space:c,direction:h}=s.useContext(l.E_),{size:x=(null==c?void 0:c.size)||"small",align:j,className:v,rootClassName:b,children:g,direction:C="horizontal",prefixCls:Z,split:w,style:_,wrap:O=!1,classNames:N,styles:k}=e,T=y(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[L,P]=Array.isArray(x)?x:[x,x],S=m(P),E=m(L),D=f(P),I=f(L),A=(0,r.Z)(g,{keepEmpty:!0}),H=void 0===j&&"horizontal"===C?"center":j,z=i("space",Z),[B,M]=(0,p.Z)(z),R=a()(z,null==c?void 0:c.className,M,`${z}-${C}`,{[`${z}-rtl`]:"rtl"===h,[`${z}-align-${H}`]:H,[`${z}-gap-row-${P}`]:S,[`${z}-gap-col-${L}`]:E},v,b),V=a()(`${z}-item`,null!==(n=null==N?void 0:N.item)&&void 0!==n?n:null===(o=null==c?void 0:c.classNames)||void 0===o?void 0:o.item);let Y=0;const F=A.map(((e,t)=>{var n,o;null!=e&&(Y=t);const a=e&&e.key||`${V}-${t}`;return s.createElement(u,{className:V,key:a,index:t,split:w,style:null!==(n=null==k?void 0:k.item)&&void 0!==n?n:null===(o=null==c?void 0:c.styles)||void 0===o?void 0:o.item},e)})),$=s.useMemo((()=>({latestIndex:Y})),[Y]);if(0===A.length)return null;const U={};return O&&(U.flexWrap="wrap"),!E&&I&&(U.columnGap=L),!S&&D&&(U.rowGap=P),B(s.createElement("div",Object.assign({ref:t,className:R,style:Object.assign(Object.assign(Object.assign({},U),null==c?void 0:c.style),_)},T),s.createElement(d,{value:$},F)))}));const x=h;x.Compact=i.ZP;var j=x},25769:function(e,t,n){"use strict";var s=n(98040),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,r,l,i,c,d=!1;t||(t={}),n=t.debug||!1;try{if(r=s(),l=document.createRange(),i=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(s){if(s.stopPropagation(),t.format)if(s.preventDefault(),void 0===s.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else s.clipboardData.clearData(),s.clipboardData.setData(t.format,e);t.onCopy&&(s.preventDefault(),t.onCopy(s.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),i.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(s){n&&console.error("unable to copy using execCommand: ",s),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(s){n&&console.error("unable to copy using clipboardData: ",s),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{i&&("function"==typeof i.removeRange?i.removeRange(l):i.removeAllRanges()),c&&document.body.removeChild(c),r()}return d}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var s=a(n(59301)),o=a(n(25769));function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function i(e,t){if(null==e)return{};var n,s,o=function(e,t){if(null==e)return{};var n,s,o={},a=Object.keys(e);for(s=0;s=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n{const{getPopupContainer:t,getPrefixCls:n,direction:o}=r.useContext(c.E_),{prefixCls:f,type:y="default",danger:h,disabled:x,loading:j,onClick:v,htmlType:b,children:g,className:C,menu:Z,arrow:w,autoFocus:_,overlay:O,trigger:N,align:k,open:T,onOpenChange:L,placement:P,getPopupContainer:S,href:E,icon:D=r.createElement(l.Z,null),title:I,buttonsRender:A=(e=>e),mouseEnterDelay:H,mouseLeaveDelay:z,overlayClassName:B,overlayStyle:M,destroyPopupOnHide:R,dropdownRender:V}=e,Y=m(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),F=n("dropdown",f),$=`${F}-button`,[U,q]=(0,p.Z)(F),G={menu:Z,arrow:w,autoFocus:_,align:k,disabled:x,trigger:x?[]:N,onOpenChange:L,getPopupContainer:S||t,mouseEnterDelay:H,mouseLeaveDelay:z,overlayClassName:B,overlayStyle:M,destroyPopupOnHide:R,dropdownRender:V},{compactSize:J,compactItemClassnames:K}=(0,u.ri)(F,o),W=a()($,K,C,q);"overlay"in e&&(G.overlay=O),"open"in e&&(G.open=T),G.placement="placement"in e?P:"rtl"===o?"bottomLeft":"bottomRight";const X=r.createElement(i.ZP,{type:y,danger:h,disabled:x,loading:j,onClick:v,htmlType:b,href:E,title:I},g),Q=r.createElement(i.ZP,{type:y,danger:h,icon:D}),[ee,te]=A([X,Q]);return U(r.createElement(d.Z.Compact,Object.assign({className:W,size:J,block:!0},Y),ee,r.createElement(s.Z,Object.assign({},G),te)))};f.__ANT_BUTTON=!0;var y=f;const h=s.Z;h.Button=y;var x=h},44e3:function(e,t,n){"use strict";var s=n(84966),o=n(23088);const a=s.ZP;a.Header=s.h4,a.Footer=s.$_,a.Content=s.VY,a.Sider=o.Z,t.Z=a},81327:function(e,t,n){"use strict";n.d(t,{Z:function(){return j}});var s=n(59301),o=n(92310),a=n.n(o),r=n(75440),l=n(36355),i=n(33234);const c=s.createContext({latestIndex:0}),d=c.Provider;var u=e=>{let{className:t,index:n,children:o,split:a,style:r}=e;const{latestIndex:l}=s.useContext(c);return null==o?null:s.createElement(s.Fragment,null,s.createElement("div",{className:t,style:r},o),n{var n,o;const{getPrefixCls:i,space:c,direction:h}=s.useContext(l.E_),{size:x=(null==c?void 0:c.size)||"small",align:j,className:v,rootClassName:b,children:g,direction:C="horizontal",prefixCls:Z,split:w,style:_,wrap:O=!1,classNames:N,styles:k}=e,T=y(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[L,P]=Array.isArray(x)?x:[x,x],S=m(P),E=m(L),D=f(P),I=f(L),A=(0,r.Z)(g,{keepEmpty:!0}),H=void 0===j&&"horizontal"===C?"center":j,z=i("space",Z),[B,M]=(0,p.Z)(z),R=a()(z,null==c?void 0:c.className,M,`${z}-${C}`,{[`${z}-rtl`]:"rtl"===h,[`${z}-align-${H}`]:H,[`${z}-gap-row-${P}`]:S,[`${z}-gap-col-${L}`]:E},v,b),V=a()(`${z}-item`,null!==(n=null==N?void 0:N.item)&&void 0!==n?n:null===(o=null==c?void 0:c.classNames)||void 0===o?void 0:o.item);let Y=0;const F=A.map(((e,t)=>{var n,o;null!=e&&(Y=t);const a=e&&e.key||`${V}-${t}`;return s.createElement(u,{className:V,key:a,index:t,split:w,style:null!==(n=null==k?void 0:k.item)&&void 0!==n?n:null===(o=null==c?void 0:c.styles)||void 0===o?void 0:o.item},e)})),$=s.useMemo((()=>({latestIndex:Y})),[Y]);if(0===A.length)return null;const U={};return O&&(U.flexWrap="wrap"),!E&&I&&(U.columnGap=L),!S&&D&&(U.rowGap=P),B(s.createElement("div",Object.assign({ref:t,className:R,style:Object.assign(Object.assign(Object.assign({},U),null==c?void 0:c.style),_)},T),s.createElement(d,{value:$},F)))}));const x=h;x.Compact=i.ZP;var j=x},25769:function(e,t,n){"use strict";var s=n(98040),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,r,l,i,c,d=!1;t||(t={}),n=t.debug||!1;try{if(r=s(),l=document.createRange(),i=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(s){if(s.stopPropagation(),t.format)if(s.preventDefault(),void 0===s.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else s.clipboardData.clearData(),s.clipboardData.setData(t.format,e);t.onCopy&&(s.preventDefault(),t.onCopy(s.clipboardData))})),document.body.appendChild(c),l.selectNodeContents(c),i.addRange(l),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(s){n&&console.error("unable to copy using execCommand: ",s),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(s){n&&console.error("unable to copy using clipboardData: ",s),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{i&&("function"==typeof i.removeRange?i.removeRange(l):i.removeAllRanges()),c&&document.body.removeChild(c),r()}return d}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var s=a(n(59301)),o=a(n(25769));function a(e){return e&&e.__esModule?e:{default:e}}function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function i(e,t){if(null==e)return{};var n,s,o=function(e,t){if(null==e)return{};var n,s,o={},a=Object.keys(e);for(s=0;s=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n-1||Z.indexOf("bigfiles1")>-1?U({url:Z,fileType:(e=Z,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:Z.indexOf("model=edit")?"edit":"view"}):G())}),[N,Z]);var G=function(){var e=o()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",Z),n=Z,Z.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,v.gJ)({attachment_id:t});case 6:(s=e.sent).url=J+s.url,U(s);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){Z.startsWith("http")||Z.startsWith("blob:")?X():(0,g.Sv)(S||"educoder",Z,S)},X=function(){R&&(0,y.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,g.Nd)(S||"educoder",decodeURIComponent(Z))};return(0,A.jsxs)("div",{style:i()({},D||{}),className:"".concat(F&&p.bgBlack," ").concat(N?p.wrp:"hide"),children:[B&&(0,A.jsxs)("div",{className:p.close,ref:Y,children:[!!O&&(0,A.jsx)(f.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Y.current},children:(0,A.jsx)("span",{onClick:function(){H(),O()},children:(0,A.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,A.jsx)(f.Z,{title:"点击下载此文件",getPopupContainer:function(){return Y.current},children:(0,A.jsx)("span",{onClick:X,children:(0,A.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,A.jsx)(f.Z,{title:"关闭",getPopupContainer:function(){return Y.current},children:(0,A.jsx)("span",{className:"",onClick:H,children:(0,A.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,A.jsx)("div",{className:"".concat(p[C]," ").concat(C," ").concat(p.monaco," ").concat("txt"===N?"show":"hide"),children:"txt"===N&&(0,A.jsx)(A.Fragment,{children:(0,A.jsx)(m.ZP,i()({},k))})}),"audio"===N&&(0,A.jsx)("audio",{src:"".concat((null===(t=Z)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(s=Z)||void 0===s?void 0:s.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(Z),autoPlay:!0}),"video"===N&&(0,A.jsx)(A.Fragment,{children:(null===(l=Z)||void 0===l?void 0:l.indexOf("http"))>-1?(0,A.jsx)("video",{controls:!0,src:"".concat(Z),autoPlay:!0}):(0,A.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(Z),autoPlay:!0})}),"office"===N&&Q&&(0,A.jsx)("iframe",{src:"".concat(V,"/office.html?key=").concat(Q.key,"&url=").concat(btoa(Q.url),"&callbackUrl=").concat(J+Q.callbackUrl,"&fileType=").concat(Q.fileType,"&title=").concat(Q.title,"&model=").concat(b,"&officeServer=").concat(_.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===N&&(0,A.jsx)("iframe",{src:Z+"&disposition=inline"}),"pdf"===N&&(0,A.jsx)("iframe",{src:"".concat(V,"/js/pdfview/index.html?filename=").concat(S||"educoder.pdf","&url=").concat(encodeURIComponent(Z),"&disabledDownload=").concat(!!I)}),"image"===N&&(0,A.jsx)("img",{src:"".concat((null===(r=Z)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=Z)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(Z)}),("other"===N||"download"===N)&&(0,A.jsx)(A.Fragment,{children:P?(0,A.jsx)(j.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,A.jsx)(x.ZP,{icon:(0,A.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:K,disabled:I,children:"下载"})}):(0,A.jsxs)(x.ZP,{type:"primary",size:"middle",onClick:K,disabled:I,children:[(0,A.jsx)(h.Z,{}),"点击下载"]})})]})}},51150:function(e,n,t){t.d(n,{z:function(){return A}});var s=t(82242),i=t.n(s),l=t(37205),a=t.n(l),r=t(91232),o=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=(t(84996),t(91038)),x=(t(64018),t(6419)),h=t(20817),m=t(66621),f=t(15342),g=t(1012),v=t(21062),j=t(37712),_="@▁@",y=/]*>/g;var A=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,s,i,l,a){var r=n||s||l,o=t||i||a||"?";return h.Z.API_SERVER+"/api/attachments/"+r+o+"&t="+(0,m.Jn)(r,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,s,i,l,a){var r=n||s||l,o=t||i||a||"?";return h.Z.API_SERVER+"/attachments/download/"+r+o+"&t="+(0,m.Jn)(r,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,s,i,l,a){var r=n||s||l,o=t||i||a||"?";return h.Z.API_SERVER+"/api/attachments/"+r+o+"&t="+(0,m.Jn)(r,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,s,i){var l=n||s,a=t||i||"";return'"'+h.Z.API_SERVER+"/api/attachments/"+l+a+l+a+"&t="+(0,m.Jn)(l,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,s,i){var l=n||s,a=t||i||"";return"("+h.Z.API_SERVER+"/files/uploads/"+l+a+l+a+"&t="+(0,m.Jn)(l,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,"\n")};n.Z=function(e){var n=e.value,t=void 0===n?"":n,s=e.className,l=e.showTextOnly,r=e.showLines,c=e.style,m=void 0===c?{}:c,A=e.stylesPrev,w=void 0===A?{}:A,b=e.highlightKeywords,Z=e.showProgramFill,N=(e.isProgramFill,e.disabledFill),S=void 0!==N&&N,k=e.programFillValue,C=e.onFillChange,D=void 0===C?function(e){}:C,B=e.onFillBlur,H=void 0===B?function(){}:B,F=e.onFillFocus,I=void 0===F?function(){}:F,O=String(t),P=(0,u.useState)(""),R=d()(P,2),q=R[0],E=R[1],T=(0,u.useState)("office"),M=d()(T,2),W=M[0],L=M[1],z=(0,u.useState)([]),Q=d()(z,2),U=Q[0],V=Q[1],J=(0,u.useRef)("a"+(0,g.Z)()),Y={};var G=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),s=[];return t.map((function(e){""!=e&&s.push(".".concat(J.current," ").concat(e))})),"")}))},K=(0,u.useMemo)((function(){try{O=O.replace(/\(\/attachments\/download\//g,"("+h.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+h.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+h.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+h.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,"\n")}catch(e){}if(Z){var e=-1;return O=O.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,s){var i;return function(e,n,t){var s=document.createElement(e===_?"input":"textarea");s.style.width="100%",s.style.height=e===_?"40px":"151px",s.rows=5,s.spellcheck=!1,s.name="edu-program-fill",s.placeholder="请输入",s.dataset.id=n;var i=Object.keys(Y).length;return Y[i]=s,'')}(n,++e,null==k||null===(i=k[e])||void 0===i?void 0:i.value.replaceAll("<","<").replaceAll(">",">"))})),'
      '.concat(G(O||""),"
      ")}var n=G(O);n=(0,p.ZP)(n);var t=(0,p.ez)();O.match(/\[TOC\]/)&&(n=n.replace("

      [TOC]

      ",(0,p.Qv)()),(0,p.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var s=t[n],i=s.type,l=s.expression;return(0,f.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var s=document.createElement("div");return s.innerHTML=n,l?s.innerText:b?(ne(s,b.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),s.innerHTML):(setTimeout((function(){return ie()}),500),s.innerHTML)}),[O,b]);(0,u.useEffect)((function(){te.current&&te.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=X,e.onblur=$,e.onfocus=ee}))}),[U]),(0,u.useEffect)((function(){if(null!=k&&k.length)try{var e,n=te.current.querySelectorAll(".edu-program-fill-score"),t=te.current.querySelectorAll('[name="edu-program-fill"]'),s=o()(t.entries());try{for(s.s();!(e=s.n()).done;){var i,l,a,r=d()(e.value,2),c=r[0],u=r[1];u.value=(null==k||null===(i=k[c])||void 0===i?void 0:i.value)||"","warning"===(null==k||null===(l=k[c])||void 0===l?void 0:l.type)?u.className="program-fill-warning":"success"===(null==k||null===(a=k[c])||void 0===a?void 0:a.type)?u.className="program-fill-success":u.className=""}}catch(e){s.e(e)}finally{s.f()}var p,x=o()(n.entries());try{for(x.s();!(p=x.n()).done;){var h,m,f=d()(p.value,2),g=f[0];f[1].innerHTML=null!=k&&null!==(h=k[g])&&void 0!==h&&h.score?"".concat(null==k||null===(m=k[g])||void 0===m?void 0:m.score,"分"):""}}catch(e){x.e(e)}finally{x.f()}V(k)}catch(e){console.log(e,"error")}}),[k]);var X=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,V(a()(U)),D(U,e.target.dataset.id)},$=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,V(a()(U)),H(U,e.target.dataset.id)},ee=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,V(a()(U)),I(U,e.target.dataset.id)};function ne(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ne(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var s=document.createElement("span");s.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(s)}}))}var te=(0,u.useRef)();function se(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),E(t),L("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),E(t),L("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),E(t),L("html");else if(t.startsWith("#")){e.preventDefault();var s=document.getElementById(t.replace("#",""));s&&s.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=r,r&&(m=i()(i()({},m),p.jb));var ie=function(){var e,n=null===(e=te.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(x.ZP.isSupported()){var n=new x.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,u.useEffect)((function(){if(te.current&&K&&K.match(y)&&window.PR.prettyPrint(),te.current)return te.current.addEventListener("click",se),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("click",se),(0,p.AL)(),(0,p.Iy)()}}),[K,te.current,se]),(0,u.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=te.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("copy",n)}}),[te.current]),(0,j.jsxs)(j.Fragment,{children:[l&&(0,j.jsx)("div",{ref:te,children:K}),!l&&(0,j.jsx)("div",{ref:te,style:i()({},m),className:"".concat(s||""," ").concat(S?"disabled-fill":""," markdown-body ").concat(J.current),dangerouslySetInnerHTML:{__html:K}}),(0,j.jsx)(v.Z,{close:!0,data:q,type:null!=q&&q.length?W:"",style:i()({},w),onClose:function(){return E("")}})]})}},21256:function(e,n,t){t.d(n,{jL:function(){return o},w9:function(){return ye},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return un},_b:function(){return rn},t7:function(){return O},Gi:function(){return Ze},YG:function(){return be},qp:function(){return b},vr:function(){return sn},qE:function(){return Ke},Je:function(){return q},wb:function(){return le},cq:function(){return Pe},tp:function(){return S}});var s=t(59301),i="banner___PoUBO",l="content___XoDjy",a="btns___Pb35j",r=t(37712),o=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.img,o=e.imgWidth,c=void 0===o?346:o,d=e.title,u=e.sunTitle,p=e.bannerExtraContent;return(0,r.jsx)("div",{className:i,children:(0,r.jsxs)("div",{className:l,children:[(0,r.jsxs)("aside",{children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:d}),(0,r.jsx)("span",{children:u})]}),t.length>0&&(0,r.jsx)("div",{className:a,children:t.map((function(e,n){return(0,r.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,r.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),s&&(0,r.jsx)("img",{style:{marginTop:33,marginRight:38},src:s,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",x="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",f="tag___V7Eft",g="name___Hk1Ip",v="num___xQpcH",j="active___XryTX",_="tagsBorderWrap___OMxjs",y=t(92310),A=t.n(y),w=t(89392),b=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,l=e.onChange,a=e.onTitleChange,o=e.className,c=e.title,y=e.titleWidth,b=void 0===y?41:y,Z=e.style,N=void 0===Z?{}:Z,S=e.fontColor,k=void 0===S?"#6A7283":S,C=e.showCount,D=(0,s.useState)(0),B=d()(D,2),H=B[0],F=B[1],I=(0,s.useState)(!1),O=d()(I,2),P=O[0],R=O[1],q=(0,s.useRef)(null),E=(0,s.useRef)(null);return(0,s.useEffect)((function(){var e;0!==t.length&&((null==q||null===(e=q.current)||void 0===e?void 0:e.clientHeight)>97?F(1):F(0));0===t.length&&F(0),R(!1)}),[t]),(0,r.jsxs)("div",{className:A()(u,o),style:N,children:[(0,r.jsx)("div",{onClick:(0,w.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:b,marginTop:P?12:4},className:"".concat(p," ").concat(a?"current":""),children:c}),(0,r.jsxs)("div",{className:P?"".concat(x," ").concat(_):x,children:[(0,r.jsx)("div",{className:m,ref:E,style:H>0?{height:1===H?97:"auto",overflow:1===H?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,r.jsx)("div",{className:f,ref:q,children:null==t?void 0:t.map((function(e){return(0,r.jsxs)("span",{onClick:function(){return l(e.id)},style:{color:k},className:i===e.id?j:"",children:[(0,r.jsx)("span",{title:e.name,className:g,children:e.name}),!!C&&(0,r.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!H&&(0,r.jsx)(s.Fragment,{children:1===H?(0,r.jsxs)("div",{onClick:function(){var e;F(2),(null==q||null===(e=q.current)||void 0===e?void 0:e.clientHeight)>245?R(!0):R(!1)},className:h,children:["展开",(0,r.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,r.jsxs)("div",{onClick:function(){E.current.scrollTop=0,F(1),R(!1)},className:h,children:["收起",(0,r.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},Z="tabs___GTqPV",N="active___F26E8",S=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,i=e.onChange,l=e.className,a=e.style,o=void 0===a?{}:a;return(0,r.jsx)("div",{style:o,className:A()(Z,l),children:t.map((function(e){return(0,r.jsx)("span",{onClick:function(){return i(e.id)},className:s===e.id?N:"",children:e.name},e.id)}))})},k="input___PW2zI",C="dropdown___vSy8B",D="menu___NiyBu",B="text___Grueu",H="b1___ZKryM",F="b2___aKyGa",I=t(92832),O=function(e){var n,t=e.dataSource,i=void 0===t?[]:t,l=e.value,a=void 0===l?"":l,o=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,x=e.style,h=void 0===x?{}:x,m=e.placeholder,f=(e.allowClear,(0,s.useState)("")),g=d()(f,2),v=g[0],j=g[1],_=(0,s.useState)(""),y=d()(_,2),w=y[0],b=y[1];(0,s.useEffect)((function(){var e,n=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(j(a.id),n=a.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[a]);var Z=function(){o(encodeURIComponent(w),v||null)};return(0,r.jsxs)("div",{className:A()(k,p),style:h,children:[!!i.length&&(0,r.jsxs)("div",{className:C,children:[(0,r.jsxs)("div",{className:B,children:[null===(n=i.find((function(e){return e.id===v})))||void 0===n?void 0:n.name,(0,r.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,r.jsx)("b",{className:H}),(0,r.jsx)("b",{className:F})]}),(0,r.jsx)("div",{className:D,children:i.map((function(e,n){return(0,r.jsx)("div",{onClick:function(){var n;(n=e.id)!==v&&(j(n),o(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,r.jsx)(I.Z,{onPressEnter:Z,value:w,onChange:function(e){b(e.target.value),u(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:m}),(0,r.jsx)("i",{onClick:Z,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},P="quickPager___GM30J",R="disabled___Ozc8I",q=function(e){var n=e.value,t=e.onChange,s=e.className,i=e.total,l=e.pageSize,a=e.style,o=void 0===a?{}:a,c=n<2,d=n>=Math.ceil(i/l);return i<=l?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)("div",{className:A()(P,s),style:o,children:[(0,r.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?R:"",children:"上一页"}),(0,r.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?R:"",children:"下一页"})]})},E="list___oOsiS",T="wrap___G6T7F",M="lockWrap___Rl79E",W="li___oZZ7l",L="cover___b2bYW",z="img___IQX7w",Q="sign___HkT6C",U="name___SsJx8",V="e___TMqq0",J="tags___bcjyo",Y="rate___YACg7",G=t(71418),K=t(6848),X=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),se=t(81378),ie=t(50883),le=function(e){var n=e.className,t=e.dataSource,s=void 0===t?[]:t,i=e.col,l=void 0===i?4:i,a=e.right,o=e.bottom,c=void 0===o?23:o,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,x=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,f=Math.floor((x-(l-1)*a)/l);return(0,r.jsx)(G.Z,{spinning:m,children:(0,r.jsxs)("div",{className:A()(E,n),children:[!!s.length&&s.map((function(e,n){var t=e.name,s=e.id,i=e.identifier,o=e.power,d=(e.cover_image_id,e.pic);return(0,r.jsxs)("div",{className:T,style:{width:f,marginRight:(1+n)%l==0?0:a+u,marginBottom:c},children:[(0,r.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(i,"/challenges"),className:W,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),o&&(0,ee.xg)("/shixuns/".concat(i,"/challenges"))},children:[(0,r.jsxs)("div",{className:z,children:[(0,r.jsx)("img",{className:L,src:"".concat(d)}),e.is_jupyter&&(0,r.jsx)("img",{className:Q,src:ne}),e.is_jupyter_lab&&(0,r.jsx)("img",{className:Q,src:te}),e.is_unity_3d&&(0,r.jsx)("img",{className:Q,src:se})]}),(0,r.jsx)("div",{className:U,children:(0,r.jsx)(K.Z,{title:t||"实践项目名称-未填写",children:(0,r.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,r.jsxs)("div",{className:J,children:[(0,r.jsx)(K.Z,{placement:"bottom",title:"关卡数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,r.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,r.jsx)(K.Z,{placement:"bottom",title:"学习人数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,r.jsx)("span",{children:e.myshixuns_count})]})}),(0,r.jsx)(K.Z,{placement:"bottom",title:"难度等级",children:(0,r.jsx)("span",{children:(0,r.jsx)("span",{children:e.level})})}),(0,r.jsxs)("div",{className:Y,children:[(0,r.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,r.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!o&&(0,r.jsxs)("div",{className:M,children:[(0,r.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,r.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},s)})),!s.length&&(0,r.jsx)(ie.Z,{})]})})},ae="list___jb2Ay",re="wrap___VsQDr",oe="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="movebq___mF7wt",pe="bq___Bil0T",xe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",fe="unit___wCIFR",ge="tags___w_Mil",ve=t(89260),je=function(e){var n=e.className,t=e.dataSource,s=void 0===t?[]:t,i=e.col,l=void 0===i?4:i,a=e.right,o=e.bottom,c=void 0===o?23:o,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,x=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,f=e.onRemove,g=void 0===f?function(){}:f,v=e.isCurrent,j=void 0===v||v,_=Math.floor((x-(l-1)*a)/l),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,r.jsx)(G.Z,{spinning:m,children:(0,r.jsxs)("div",{className:A()(ae,n),children:[!(null==s||!s.length)&&(null==s?void 0:s.map((function(e,n){var t,s=e.name,i=e.id,o=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,r.jsx)("div",{className:re,style:{width:_,marginRight:(1+n)%l==0?0:a+u,marginBottom:c},children:(0,r.jsxs)("a",{className:oe,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(o))},children:[(0,r.jsxs)("div",{className:de,children:[(0,r.jsx)("img",{className:ce,src:"".concat(p)}),j&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,r.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),g(e)},children:[(0,r.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,r.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var s,i=null===(s=y.find((function(n){return n.name==e})))||void 0===s?void 0:s.swimg;return(0,r.jsx)("img",{className:xe,src:i,style:{left:"-4px"}})}var l=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,r.jsx)("img",{className:xe,src:l,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,r.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,r.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,r.jsx)("div",{className:he,children:(0,r.jsx)(K.Z,{title:s,children:(0,r.jsx)("span",{className:me,children:s})})}),(0,r.jsx)(K.Z,{title:"发布单位:".concat(d),children:(0,r.jsxs)("div",{className:fe,children:[(0,r.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,r.jsx)("div",{className:ge,children:(0,r.jsxs)("div",{children:[(0,r.jsx)(K.Z,{placement:"bottom",title:"章节数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,r.jsx)("span",{children:e.stages_count})]})}),(0,r.jsx)(K.Z,{placement:"bottom",title:"学习人数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,r.jsx)("span",{children:e.members_count})]})})]})})]})},i)}))),!s.length&&(0,r.jsx)(ie.Z,{})]})})},_e={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"},ye=function(e){var n=e.className,t=e.dataSource,s=void 0===t?[]:t,i=e.col,l=void 0===i?4:i,a=e.right,o=e.bottom,c=void 0===o?23:o,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,x=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,f=Math.floor((x-(l-1)*a)/l);return(0,r.jsx)(G.Z,{spinning:m,children:(0,r.jsxs)("div",{className:A()(_e.list,n),children:[!!s.length&&s.map((function(e,n){var t=e.subject_identifier,s=e.id,i=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,r.jsxs)("div",{className:_e.wrap,style:{width:f,marginRight:(1+n)%l==0?0:a+u,marginBottom:c},children:[(0,r.jsxs)("a",{className:_e.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,r.jsxs)("div",{className:_e.top,children:[(0,r.jsx)(K.Z,{title:e.name,children:(0,r.jsx)("div",{className:_e.name,children:e.name})}),(0,r.jsx)("img",{className:_e.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,r.jsx)("div",{className:_e.text,title:e.creator,children:e.creator}),t&&(0,r.jsxs)("div",{className:_e.btns,children:[(0,r.jsx)("div",{children:"开放课程"}),(0,r.jsx)("aside",{children:"开放课堂"})]}),i&&(0,r.jsx)("div",{className:_e.sign,children:"公开"})]}),(0,r.jsxs)("div",{className:_e.bottom,children:[e.visits>0&&(0,r.jsx)(K.Z,{title:"访问量",placement:"bottom",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,r.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,r.jsx)(K.Z,{title:"成员",placement:"bottom",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,r.jsx)(K.Z,{title:"作业",placement:"bottom",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,r.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,r.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,r.jsxs)("div",{className:_e.lockWrap,children:[(0,r.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,r.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},s)})),!s.length&&(0,r.jsx)(ie.Z,{})]})})},Ae={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"},we=t(32007),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,i=e.onChange,l=e.className,a=e.style,o=void 0===a?{}:a,c=e.tabBarExtraContent;return(0,r.jsxs)("div",{className:A()(Ae.tabs,l),style:o,children:[(0,r.jsx)("div",{className:Ae.tabsWrap,children:t.map((function(e,n){return(0,r.jsxs)("aside",{className:Ae.tab,onClick:function(){i(e.id),e.link&&we.history.push(e.link)},children:[(0,r.jsx)("div",{className:s===e.id?Ae.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,r.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,r.jsx)(K.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,r.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,r.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,r.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,r.jsx)("div",{className:Ae.tabBar,children:c})]})},Ze=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,i=e.children;return(0,r.jsx)("div",{className:A()(n),style:s,children:i})},Ne="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",ke="orderAsc___KWHmA",Ce="orderDesc___rHdbB",De="active___a7eSP",Be="cursorPointer___gs9kL",He="orderTextWrap___teAKn",Fe=t(38854),Ie=t(20834),Oe=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Pe=function(e){var n,t=e.sortValue,s=e.dropValue,i=e.className,l=e.onSort,a=e.onDrop,o=e.dataSource,c=void 0===o?Oe:o;return(0,r.jsxs)("div",{className:A()(Ne,i),children:[(0,r.jsx)(Fe.Z,{dropdownRender:function(){return(0,r.jsx)(Ie.Z,{children:c.map((function(e,n){return(0,r.jsx)(Ie.Z.Item,{onClick:function(){return a(e.id)},children:e.name},n)}))})},children:(0,r.jsx)("span",{className:He,children:null===(n=c.find((function(e){return s===e.id})))||void 0===n?void 0:n.name})}),(0,r.jsxs)("span",{className:Se,children:[(0,r.jsx)("span",{className:ke,children:(0,r.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Be," ").concat(De):"iconfont icon-sanjiaoxing-up font12 ".concat(Be),onClick:function(){return l("asc"===t?"desc":"asc")}})}),(0,r.jsx)("span",{className:Ce,children:(0,r.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Be," ").concat(De):"iconfont icon-sanjiaoxing-down font12 ".concat(Be),onClick:function(){return l("asc"===t?"desc":"asc")}})})]})]})},Re=t(82242),qe=t.n(Re),Ee=t(7557),Te=t.n(Ee),Me=t(41498),We=t.n(Me),Le=t(39647),ze=t.n(Le),Qe={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"},Ue=t(3113),Ve=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,i=e.children,l=e.loading,a=void 0!==l&&l,o=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,x=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,f=ze()(e,Ve),g=(0,s.useState)(!1),v=d()(g,2),j=v[0],_=v[1];return(0,r.jsx)(Ue.ZP,qe()(qe()({onClick:(0,w.throttle)(function(){var e=We()(Te()().mark((function e(n){return Te()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o&&_(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:o&&_(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:A()(Qe.btn,Qe["".concat(x,"-").concat(m)],n),style:t,size:x,shape:m,loading:j||a},f),{},{children:i}))},Ye="head___ghH72",Ge="node___mjPEy",Ke=function(e){var n=e.className,t=e.style,s=e.children,i=void 0===s?null:s,l=e.onClick,a=e.title;return(0,r.jsxs)("div",{className:A()(Ye,n),style:t,children:[(0,r.jsxs)("span",{className:"primary-hover",onClick:l,children:[(0,r.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,r.jsx)("b",{title:a,children:a}),(0,r.jsx)("div",{className:Ge,children:i})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,s=e.confirmTitle,i=e.confirmClick,l=e.cancelShow,a=void 0===l||l,o=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,x=void 0!==p&&p;return(0,r.jsxs)("div",{className:A()(Xe,d),style:u,children:[t&&(0,r.jsx)(Ue.ZP,{loading:x,onClick:i,type:"primary",className:$e,children:s}),a&&(0,r.jsx)(Ue.ZP,{onClick:c,className:en,children:o})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,i=e.LeftContent,l=e.children,a=e.RightContent;return(0,r.jsx)("div",{className:A()(tn.fixedBottom,n),style:s,children:(0,r.jsxs)("div",{className:tn.wrap,children:[(0,r.jsx)("div",{className:tn.left,children:i}),(0,r.jsx)("div",{className:tn.center,children:l}),(0,r.jsx)("div",{className:tn.right,children:a})]})})},ln="crumbs___V41Oe",an="hover___bEIVd",rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,l=e.dataSource,a=void 0===l?[]:l;return(0,r.jsx)("div",{className:A()(ln,n),style:i,children:a.map((function(e,n){return n"," "]})]},n):(0,r.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},on=t(31797),cn=["onChange"],dn=on.Z.Countdown,un=function(e){var n=e.onChange,t=ze()(e,cn),i=(0,s.useState)(null),l=d()(i,2),a=l[0],o=l[1];(0,s.useEffect)((function(){"number"==typeof a&&a>=0&&n(a)}),[a]);return(0,r.jsx)(dn,qe()(qe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);o(n)}}))}},63551:function(e,n,t){t.d(n,{Z:function(){return j}});var s=t(7557),i=t.n(s),l=t(41498),a=t.n(l),r=t(79800),o=t.n(r),c=t(59301),d=t(92832),u=t(24905),p=t(95237),x="leftdiv___iuhY9",h="listClass___o5N53",m="spantitle___KVMSL",f="rightdiv___f2zZr",g=t(50883),v=t(37712),j=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,l=(e.onChange,(0,c.useState)([])),r=o()(l,2),j=r[0],_=r[1],y=(0,c.useState)([]),A=o()(y,2),w=A[0],b=A[1],Z=(0,c.useState)([]),N=o()(Z,2),S=N[0],k=N[1],C=(0,c.useState)(1),D=o()(C,2),B=(D[0],D[1],(0,c.useState)()),H=o()(B,2);H[0],H[1];return(0,c.useEffect)((function(){_(n),b([]),k([])}),[n]),(0,c.useEffect)((function(){t&&(b(s),k(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:x,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===j.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:w.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){t(j.filter((function(n){return e.includes("".concat(n.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:j.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:m,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){k(w.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(w.filter((function(n){return"".concat(n.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},97911:function(e,n,t){t.r(n),t.d(n,{default:function(){return an}});var s=t(7557),i=t.n(s),l=t(41498),a=t.n(l),r=t(82242),o=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(32007),x=t(66104),h=t(38854),m=t(20834),f=t(99313),g=t(43418),v=t(8591),j=t(66621),_=t(2555),y=t(89260),A=t(85573),w=t.n(A),b=t(78241),Z=t(24905),N=t(95237),S=t(43604),k=t(92832),C=t(61998),D=t(27092),B=t(61186),H=t.n(B),F=t(50883),I=t(85750),O=t(37712),P=(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,p.useParams)();return(0,O.jsxs)(g.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:s.coursesId}});case 2:0===e.sent.status&&(v.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,O.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,O.jsx)("p",{children:"确定打回?"})]})})),R=t(94001),q=(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=((0,p.useParams)(),(0,u.useState)(!0)),l=d()(s,2),r=(l[0],l[1],b.Z.useForm()),c=d()(r,1)[0];return(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(g.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return s=c.getFieldValue(),e.next=5,(0,I.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:o()({},s)});case 5:0===e.sent.status&&(v.ZP.success("评阅成功"),c.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,O.jsxs)(b.Z,{form:c,children:[(0,O.jsx)("p",{children:"成绩"}),(0,O.jsx)(b.Z.Item,{name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,O.jsx)(R.Z,{})}),(0,O.jsx)("p",{children:"仅课堂老师可见"}),(0,O.jsx)(b.Z.Item,{name:"comment",children:(0,O.jsx)(k.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})]})})})})),E=[{name:"未提交",id:0,type:"unanswer_users"},{name:"按时提交",id:1,type:"answer_users"}],T=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n,t,s,i,l,a,r=e.polls,c=e.loading,x=e.dispatch,h=(0,u.useState)(o()(o()({},(0,p.useParams)()),{page:1,limit:20})),m=d()(h,2),f=m[0],g=(m[1],(0,p.useLocation)(),r.pollsList),v=r.commonHeader,_=(0,u.useState)({}),A=d()(_,2),B=A[0],I=(A[1],(0,u.useState)("")),R=d()(I,2),T=(R[0],R[1]),M=(0,u.useState)({}),W=d()(M,2),L=W[0],z=W[1];f.order_type="desc",f.order="end_at";var Q=b.Z.useForm(),U=d()(Q,1)[0],V=(0,y.Jd)();(0,u.useEffect)((function(){f.poll_group_id=[],x({type:"polls/getPollsList",payload:f})}),[f]);var J=[{title:"序号",align:"center",dataIndex:"name",render:function(e,n,t){return f.limit*(f.page-1)+t+1}},{title:"姓名",align:"center",dataIndex:"user_name"},{title:"学号",align:"center",dataIndex:"student_id",sortOrder:L.student_id,sortDirections:["descend","ascend"],sorter:function(e,n){return e.id-n.id}},{title:"分班",align:"center",dataIndex:"user_group_name",ellipsis:!0,width:"35%"},{title:"提交状态",align:"center",dataIndex:"commit_status",render:function(e,n){return 1==n.commit_status?(0,O.jsx)("span",{className:"c-green",children:"按时提交"}):(0,O.jsx)("span",{children:"未提交"})}},{title:"提交时间",width:"16%",align:"center",dataIndex:"end_at",sortOrder:L.end_at,sortDirections:["descend","ascend"],sorter:function(e,n){return e.id-n.id},render:function(e){return e&&H()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",dataIndex:"operation",key:"operation",className:"edu-txt-center",align:"center",width:120,render:function(e,n){return(0,y.dE)()?n.commit_status?1==n.commit_status?(0,O.jsx)(p.Link,{target:"_blank",onClick:function(){"all"==(null==U?void 0:U.getFieldValue("poll_group_id"))?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(null==U?void 0:U.getFieldValue("poll_group_id")))},to:"/classrooms/".concat(f.coursesId,"/poll/").concat(f.categoryId,"/questionnaireInfo/").concat(n.login,"?type=student"),children:"查看"}):(0,O.jsx)("span",{style:{color:"#858585"},children:"查看"}):"--":(0,y.GJ)()?1==n.commit_status?(0,O.jsx)(p.Link,{target:"_blank",onClick:function(){"all"==(null==U?void 0:U.getFieldValue("poll_group_id"))?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(null==U?void 0:U.getFieldValue("poll_group_id")))},to:"/classrooms/".concat(f.coursesId,"/poll/").concat(f.categoryId,"/questionnaireInfo/").concat(n.login,"?type=teacher"),children:"查看"}):(0,O.jsx)("span",{style:{color:"#858585"},children:"查看"}):void 0}}],Y=(0,u.useMemo)((function(){var e=[].concat(J);return V&&e.splice(2,1),g.poll_types&&(V||!1===g.poll_types.un_anonymous)&&e.splice(e.length-1,1),e}),[V,g.poll_types]);return(0,O.jsxs)("section",{className:"minH500 bg-white pl30 pr30 inline-block w100",children:[""==g.poll_users&&(0,O.jsx)(F.Z,{}),""!=g.poll_users&&(0,O.jsxs)("aside",{children:[(0,y.dE)()&&(0,O.jsxs)("div",{className:"mt20",children:[(0,O.jsx)("span",{className:"c-red",children:null==g||null===(n=g.poll_types)||void 0===n?void 0:n.answer_users})," 已交 ",(0,O.jsxs)("span",{className:"ml20 mr20",children:[null==g||null===(t=g.poll_types)||void 0===t?void 0:t.unanswer_users,"未交"]}),2===v.polls_status&&(0,O.jsxs)("span",{children:["剩余提交时间:",(0,O.jsx)("span",{className:"c-orange",children:(0,j.li)((new Date(null==g||null===(s=g.poll_types)||void 0===s?void 0:s.poll_end_time).getTime()-(new Date).getTime())/1e3)})]})]}),(0,y.GJ)()&&(0,O.jsxs)("aside",{className:"mt20",children:[(0,O.jsxs)(b.Z,{form:U,onChange:function(){f.page=1;var e=Object.assign({},U.getFieldValue());Object.keys(e).map((function(n){e[n].includes("all")?(delete f[n],U.setFieldsValue(w()({},n,"all"))):(f[n]=e[n],U.setFieldsValue(w()({},n,f[n])))})),x({type:"polls/getPollsList",payload:f})},initialValues:w()(w()({},"commit_status","all"),"poll_group_id","all"),children:[(0,O.jsx)(b.Z.Item,{name:"commit_status",children:(0,O.jsx)(Z.Z.Group,{value:[],style:{width:"100%"},children:(0,O.jsxs)(N.Z,{children:[(0,O.jsx)(S.Z,{flex:"80px",children:"答题状态:"}),(0,O.jsx)(S.Z,{flex:"80px",children:(0,O.jsx)(Z.Z,{value:"all",checked:!B.commit_status,children:"全部"})}),(0,O.jsx)(S.Z,{flex:"1",children:E.map((function(e,n){var t;return(0,O.jsxs)(Z.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==g||null===(t=g.poll_types)||void 0===t?void 0:t[e.type],")"]})}))})]})})}),(0,O.jsx)(b.Z.Item,{name:"poll_group_id",children:(0,O.jsx)(Z.Z.Group,{style:{width:"100%"},children:(0,O.jsxs)(N.Z,{children:[(0,O.jsx)(S.Z,{flex:"80px",children:"分班情况:"}),(0,O.jsx)(S.Z,{flex:"80px",children:(0,O.jsx)(Z.Z,{value:"all",checked:!B.course_group,children:"全部"})}),(0,O.jsx)(S.Z,{flex:"1",children:g.course_groups&&g.course_groups.map((function(e,n){return(0,O.jsxs)(Z.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))})]})})})]}),(0,O.jsxs)(N.Z,{children:[(0,O.jsx)(S.Z,{flex:"1",children:(0,O.jsxs)(N.Z,{align:"middle",children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)(k.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){f.search=e.trim(),f.page=1,x({type:"polls/getPollsList",payload:f})},style:{width:200}})}),(0,O.jsxs)(S.Z,{children:[(0,O.jsx)("span",{className:"ml5 c-red",children:null===(i=g.poll_types)||void 0===i?void 0:i.total_users}),(0,O.jsxs)("span",{children:["个检索结果(",null===(l=g.poll_types)||void 0===l?void 0:l.poll_users_count,"个学生)"]})]})]})}),(0,O.jsx)(S.Z,{})]})]}),(0,O.jsx)(C.Z,{className:"mt30",loading:c["polls/getPollsList"],hideOnSinglePage:!0,pagination:!1,dataSource:g.poll_users,columns:Y,onChange:function(e,n,t){if(L={},void 0===t.order){if(L[t.field]="descend","student_id"===t.field)T("descend"),f.b_order="desc"}else f.b_order=t.order.replace("end",""),L[t.field]=t.order;z(o()({},L)),f.order=t.field,x({type:"polls/getPollsList",payload:o()({},f)})}}),(0,O.jsx)("aside",{className:"tc mb50 mt30",children:(0,O.jsx)(D.Z,{showSizeChanger:!1,hideOnSinglePage:!0,onChange:function(e,n){f.page=e,f.limit=20,x({type:"polls/getPollsList",payload:o()({},f)})},defaultCurrent:f.page||1,current:f.page||1,defaultPageSize:20,total:null===(a=g.poll_types)||void 0===a?void 0:a.total_users})}),(0,O.jsx)(q,{}),(0,O.jsx)(P,{})]})]})})),M=t(37205),W=t.n(M),L=t(71418),z=t(5112),Q=t(57930),U=t(63551);function V(e,n){for(var t=[],s=e;s0?A(W()(null==n||null===(r=n.course_info)||void 0===r?void 0:r.map((function(e,n){return e.key=e.course_group_id,e.title=e.course_group_name,e.name=e.course_group_name,e})))):A([]),c.setFieldsValue(w()({},"end_time",H()(H()(new Date((0,j.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))),D(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=a()(i()().mark((function e(){var a,r,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=o()({},c.getFieldsValue()),!((null==P?void 0:P.length)<=0&&y.length>0)||null!==(a=n.actionTabs)&&void 0!==a&&a.unified_setting){e.next=4;break}return v.ZP.info("班级不能为空"),e.abrupt("return");case 4:return K(!0),d={check_ids:s.actionTabs.selectArrs,group_ids:P},T||(d.end_time=H()(r.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=P.map((function(e){return e.course_group_id})),e.next=10,(0,I.ZP)("/api/courses/".concat(l.coursesId,"/polls/end_poll.json"),{method:"post",body:d});case 10:0===e.sent.status&&(v.ZP.success("操作成功"),(0,j.L9)(["教学课堂","问卷","立即截止"]),t({type:"polls/setActionTabs",payload:{}}),t({type:"polls/getCommonHeader",payload:o()({},s.actionTabs.params)}),t({type:"polls/getPollsList",payload:o()({},l)})),K(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,O.jsx)(g.Z,{centered:!0,title:"立即截止",open:"立即截止"===s.actionTabs.key,okText:"确认",cancelText:"取消",onOk:$,width:680,confirmLoading:G||C,onCancel:function(){m(1),A([]),R([]),M(!0),t({type:"polls/setActionTabs",payload:{}})},children:(0,O.jsx)(L.Z,{spinning:C,children:y&&(0,O.jsxs)(b.Z,{form:c,children:[(0,O.jsx)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:"说明:结束后学生将不能提交问卷。"}),(0,O.jsxs)(N.Z,{className:"mt20",children:[(0,O.jsxs)("span",{className:"mr10",children:[(0,O.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,O.jsxs)(z.ZP.Group,{value:T,onChange:function(e){M(e.target.value),R([])},children:[(0,O.jsx)(z.ZP,{value:!0,children:"立即结束"}),(0,O.jsx)(z.ZP,{value:!1,children:"定时结束"})]}),(0,O.jsx)(b.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:T?"hidden":"visible"},children:(0,O.jsx)(Q.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:H()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,O.jsxs)(N.Z,{style:{marginBottom:"10px"},children:[(0,O.jsxs)("span",{className:"mr10",children:[(0,O.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,O.jsxs)("div",{children:[y.length>0&&(0,O.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,O.jsxs)("span",{style:{flex:1},children:[(0,O.jsx)(Z.Z,{checked:P.length===y.length,onChange:function(e){P.length===y.length?R([]):R(y)},children:"全选"})," "]}),(0,O.jsx)("span",{style:{width:16}}),(0,O.jsxs)("span",{style:{flex:1},children:["已选择",P.length||0,"个分班"]})]}),(0,O.jsx)(U.Z,{data:y,selectedRowKeys:P,setSelectedRowKeys:R})]})]})]})})})})),G=t(39647),K=t.n(G),X=t(96631),$=t(94051),ee=t(16862),ne=["classroomList","polls","dispatch","courseEndTime"],te=(0,p.connect)((function(e){return{classroomList:e.classroomList,polls:e.polls}}))((function(e){var n=e.classroomList,t=e.polls,s=e.dispatch,l=e.courseEndTime,r=(K()(e,ne),(0,p.useParams)()),c=b.Z.useForm(),x=d()(c,1)[0],h=(0,u.useState)(1),m=d()(h,2),f=m[0],_=m[1],A=(0,u.useState)([]),k=d()(A,2),C=k[0],D=k[1],B=(0,u.useState)(0),F=d()(B,2),P=(F[0],F[1]),R=(0,u.useState)(2e3),q=d()(R,2),E=(q[0],q[1],(0,u.useState)(!0)),T=d()(E,2),M=(T[0],T[1]),L=(0,u.useState)(!1),U=d()(L,2),V=U[0],J=(U[1],(0,u.useState)(!1)),Y=d()(J,2),G=Y[0],te=(Y[1],(0,u.useState)([])),se=d()(te,2),ie=se[0],le=se[1],ae=(0,u.useState)(!0),re=d()(ae,2),oe=re[0],ce=re[1],de=(0,u.useState)(!0),ue=d()(de,2),pe=ue[0],xe=ue[1];(0,u.useEffect)((function(){"立即发布"===t.actionTabs.key&&(he(),fe())}),[t.actionTabs]),(0,u.useEffect)((function(){if(V){if(G)return;s({type:"polls/setActionTabs",payload:{}})}}),[V]);var he=function(){var e=a()(i()().mark((function e(n){var s,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,(0,X.Cq)(o()(o()({},r),{},{page:n||f,limit:2e4,poll_id:1==(null==t||null===(s=t.actionTabs)||void 0===s||null===(s=s.selectArrs)||void 0===s?void 0:s.length)?null==t||null===(l=t.actionTabs)||void 0===l||null===(l=l.selectArrs)||void 0===l?void 0:l[0]:""}));case 3:null==(a=e.sent)||a.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),a&&(D(W()(null==a?void 0:a.course_groups)),P(null==a?void 0:a.course_groups_count),xe(null==a?void 0:a.manage_all_group),M(!1),n||x.setFieldsValue(w()(w()({},"publish_time",H()(H()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",H()(H()(new Date((0,j.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),me=function(){var e=a()(i()().mark((function e(){var l,a,c,d,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,y.Rm)()||null!=n&&null!==(l=n.AssistantObject)&&void 0!==l&&null!==(l=l.group)&&void 0!==l&&l.can_publish){e.next=4;break}return v.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),_e(!1),e.abrupt("return");case 4:if(!((d=o()({},x.getFieldsValue())).end_time<=d.publish_time)){e.next=9;break}return v.ZP.info("截止时间不能大于或等于发布时间"),_e(!1),e.abrupt("return");case 9:if(!((null==ie?void 0:ie.length)<=0&&!oe&&C.length>0)){e.next=13;break}return v.ZP.info("发布班级不能为空"),_e(!1),e.abrupt("return");case 13:return u={check_ids:W()(null===(a=t.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)}))),group_ids:ie.length>0?ie.map((function(e){return e.id})):null===(c=n.detailCommonHomeworksList)||void 0===c?void 0:c.course_groups,end_time:H()(d.end_time).format("YYYY-MM-DD HH:mm"),publish_time:H()(d.publish_time).format("YYYY-MM-DD HH:mm")},_e(!0),e.next=17,(0,I.ZP)("/api/courses/".concat(r.coursesId,"/polls/publish.json"),{method:"post",body:o()({},u)});case 17:0===e.sent.status?(_e(!1),(0,j.L9)(["教学课堂","问卷","立即发布"]),fe(),v.ZP.success("发布成功"),s({type:"polls/setActionTabs",payload:{}}),s({type:"polls/getCommonHeader",payload:o()({},t.actionTabs.params)}),s({type:"polls/getPollsList",payload:o()({},r)})):_e(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=function(){_(1),D([]),le([])},ge=(0,u.useState)(!1),ve=d()(ge,2),je=ve[0],_e=ve[1];return(0,O.jsxs)(g.Z,{width:600,confirmLoading:je,centered:!0,title:"发布问卷",open:"立即发布"===t.actionTabs.key,okText:"发布问卷",cancelText:"暂不发布",onOk:me,onCancel:function(){fe(),s({type:"polls/setActionTabs",payload:{}})},children:[(0,O.jsxs)("p",{className:"tc",children:["学生将立即收到问卷",(0,O.jsx)("br",{}),'本操作只对"未发布"的问卷有效']}),C&&(0,O.jsxs)(b.Z,{form:x,children:[(0,O.jsxs)("div",{style:{paddingLeft:0},children:[(0,O.jsxs)(N.Z,{className:"mt30",align:"middle",children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)(b.Z.Item,{name:"publish_time",label:"发布时间",children:(0,O.jsx)(Q.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,$.Q8)(e,l)},disabledTime:function(e){return(0,$.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:H()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,O.jsx)(S.Z,{className:"ml20",children:(0,O.jsx)(b.Z.Item,{name:"end_time",label:"截止时间",children:(0,O.jsx)(Q.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:H()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return(0,$.Q8)(e,l,x.getFieldValue("publish_time"))},disabledTime:function(e){return(0,$.d0)(e,x.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),(0,O.jsxs)(N.Z,{style:{marginBottom:"10px"},children:[(0,O.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,O.jsxs)(z.ZP.Group,{value:oe,onChange:function(e){ce(e.target.value),le([])},children:[(0,O.jsx)(z.ZP,{value:!0,disabled:!pe,children:"统一发布"}),(0,O.jsx)(z.ZP,{className:"ml20",disabled:C.length<=0,value:!1,children:"分班发布"})]})]}),C.length<=0&&(0,O.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),!oe&&C.length>0&&(0,O.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,O.jsx)("span",{style:{flex:1},children:(0,O.jsx)(Z.Z,{checked:ie.length===C.length,onChange:function(e){ie.length===C.length?le([]):le(C.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,O.jsx)("span",{style:{width:16}}),(0,O.jsxs)("span",{style:{flex:1},children:["已选择",ie.length||0,"个分班"]})]}),!oe&&C.length>0&&(0,O.jsx)(ee.Z,{data:C,selectedRowKeys:ie,setSelectedRowKeys:le})]})]})})),se=t(57809),ie=t(3113),le=t(6848),ae=t(28103),re=t(71371),oe=t(45532),ce=t(97046),de="form___f61BQ",ue=Q.default.RangePicker,pe=se.default.Option,xe=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n,t,s,l,r=e.polls,c=(e.loading,e.dispatch),x=(0,p.useParams)(),h=((0,p.useLocation)(),r.pollSetting),m=r.commonHeader,f=(0,u.useState)(!0),g=d()(f,2),_=g[0],A=g[1],w=(0,u.useState)([]),b=d()(w,2),k=b[0],C=b[1],D=(0,u.useState)({end_time:"",publish_time:"",show_result:!1,un_anonymous:!1,unified_setting:!1}),B=d()(D,2),F=B[0],I=B[1];(0,u.useEffect)((function(){P()}),[]);var P=function(){c({type:"polls/getPollsSetting",payload:o()({},x)})};(0,u.useEffect)((function(){var e;null!=h&&h.poll&&(Object.keys(F).map((function(e){F[e]=h.poll[e]})),k=null==h||null===(e=h.published_course_groups)||void 0===e?void 0:e.filter((function(e){return null!==e.course_publish_time})).map((function(e){return e.publish_time=e.course_publish_time,e.end_time=e.course_end_time,e})),I(F),C(k))}),[h]);var R=function(){var e=a()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(F)),null===(n=k)||void 0===n||n.map((function(e){var n,t;if(!e.course_group_name||null===(n=e.course_group_name)||void 0===n||!n.length)throw v.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw v.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");e.course_group_id=null==e||null===(t=e.course_group_name)||void 0===t?void 0:t.map((function(e){var n;return null===(n=h.course_groups)||void 0===n||null===(n=n.filter((function(n){return n.course_group_name===e})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.course_group_id}))})),t.categoryId=x.categoryId,t.publish_time_groups=k,t.show_result=!!t.show_result,e.next=7,(0,ce.m7)(o()({},t));case 7:0===e.sent.status&&(v.ZP.success("更新成功"),A(!0));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,O.jsxs)("section",{className:de,children:[(0,O.jsxs)("aside",{className:"bg-white pl30 pr30 inline-block w100",children:[(0,O.jsxs)(N.Z,{children:[(0,O.jsx)(S.Z,{span:24,children:(0,O.jsxs)(N.Z,{align:"middle",children:[(0,O.jsx)(S.Z,{flex:"1",children:(0,O.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,O.jsx)(S.Z,{children:(0,y.GJ)()&&_&&(0,O.jsx)(ie.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return A(!1)},children:"编辑设置"})})]})}),(0,O.jsxs)("div",{children:[(0,O.jsx)("label",{children:"发布方式:"})," ",(0,O.jsxs)(z.ZP.Group,{disabled:_||m.polls_status>1,value:F.unified_setting,onChange:function(e){H()(F.publish_time,"YYYY-MM-DD HH:mm")<=H()()?v.ZP.error("已发布,不能再修改统一设置"):(""==k&&C([{}]),F.unified_setting=!F.unified_setting,I(Object.assign({},F)))},children:[(0,O.jsx)(z.ZP,{value:!0,children:"统一发布"}),(0,O.jsx)(z.ZP,{disabled:0===(null==h||null===(n=h.group_settings)||void 0===n?void 0:n.length),value:!1,children:"分班发布"})]}),0===(null==h||null===(t=h.group_settings)||void 0===t?void 0:t.length)&&(0,O.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),F.unified_setting&&(0,O.jsxs)("div",{children:[(0,O.jsxs)(N.Z,{align:"middle",className:"mt25 pl30",children:[(0,O.jsx)(S.Z,{children:"发布时间:"}),(0,O.jsx)(S.Z,{className:"ml5",children:(0,O.jsx)(le.Z,{title:![1,5].includes(null==h||null===(s=h.poll)||void 0===s?void 0:s.polls_status)&&"发布时间已过,不能再修改",children:(0,O.jsx)(Q.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:H()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return e&&e0&&(0,O.jsx)(re.Z,{onClick:function(){k=k.filter((function(e,t){return n!==t})),C(k.slice()),setTimeout((function(){return C(k.slice())}),10)}}),(0,O.jsx)(oe.Z,{className:"c-green ml20",onClick:function(){C(k.concat({}))}})]})]})},n)}))]}),(0,O.jsx)(ae.Z,{}),(0,O.jsxs)(N.Z,{gutter:[20,20],children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)("strong",{children:"公开设置"})}),(0,O.jsxs)(S.Z,{span:24,className:" pl30",children:[(0,O.jsx)(Z.Z,{checked:F.show_result,disabled:_,onChange:function(e){F.show_result=e.target.checked,I(Object.assign({},F))},children:(0,O.jsx)("strong",{children:"公开统计"})}),(0,O.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在问卷截止时间之后,已提交问卷题的学生可以查看统计结果,否则不能查看)"})]}),(0,O.jsxs)(S.Z,{span:24,className:" pl30",children:[(0,O.jsx)(Z.Z,{checked:F.un_anonymous,disabled:_,onChange:function(e){F.un_anonymous=e.target.checked,I(Object.assign({},F))},children:(0,O.jsx)("strong",{children:"实名问卷"})}),(0,O.jsx)("span",{className:"c-grey-c font12",children:"(选中,则按照学生的真实姓名提交,否则随机网名名称提交)"})]})]})]}),(0,O.jsx)(N.Z,{children:(0,O.jsx)(S.Z,{children:!_&&(0,O.jsxs)(S.Z,{className:"mb50 mt20 btn-w120",children:[(0,O.jsx)(ie.ZP,{type:"primary",size:"middle",onClick:function(){return R()},children:"提交"}),(0,O.jsx)(ie.ZP,{type:"primary",size:"middle",onClick:function(){A(!0),P()},ghost:!0,className:"ml20",children:"取消"})]})})})]})})),he=t(78673),me=t(96865),fe=t(93948),ge="title___hfaGm",ve="yxtx___EB2TE",je="pic_title___WGfnb",_e="pic_text___zQvmV",ye="others_styles___nsKmn",Ae="others_text___oRpFU",we="others_icon___h3fBC",be=t(42441),Ze={1:"单选",2:"多选",3:"问答"},Ne=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n,t,s,i,l,a,r=e.polls,c=e.loading,x=e.dispatch,h=(0,p.useParams)(),m=r.statisticsList,f=r.pollsList,v=(0,u.useState)([]),j=d()(v,2),A=j[0],k=j[1],D=b.Z.useForm(),B=d()(D,1)[0],H=(0,u.useState)({}),I=d()(H,2),P=I[0],R=(I[1],o()({},h)),q=b.Z.useForm(),E=d()(q,1)[0],T=(0,u.useState)(!1),M=d()(T,2),L=M[0],z=M[1];(0,u.useEffect)((function(){h.poll_group_id=[],Q()}),[h.coursesId]),(0,u.useEffect)((function(){var e;k(null==m||null===(e=m.questions)||void 0===e?void 0:e.map((function(e){return e.openOthers=!1,e})))}),[null==m?void 0:m.questions]),(0,u.useEffect)((function(){h.poll_group_id=[],x({type:"polls/getPollsList",payload:h})}),[]);var Q=function(){x({type:"polls/getPollsStatistics",payload:o()({},h)})};return(0,O.jsxs)("div",{id:"aaa",children:[(0,O.jsxs)("section",{className:"minH500 mb50 inline-block w100",children:[(0,y.GJ)()&&(0,O.jsx)("aside",{className:"bg-white pl30 pr30",style:{padding:"20px 0"},children:(0,O.jsxs)(b.Z,{form:B,onChange:function(){h.page=1;var e=Object.assign({},B.getFieldValue());Object.keys(e).map((function(n){e[n].includes("all")?(delete h[n],B.setFieldsValue(w()({},n,"all")),E.setFieldsValue(w()({},n,"all"))):(h[n]=e[n],B.setFieldsValue(w()({},n,h[n])),E.setFieldsValue(w()({},n,h[n])))})),0===e.poll_group_id.length&&B.setFieldsValue(w()({},"poll_group_id","all")),"导出统计"!==r.actionTabs.key&&Q()},initialValues:w()({},"poll_group_id","all"),children:[(0,O.jsx)(b.Z.Item,{name:"poll_group_id",children:(0,O.jsx)(Z.Z.Group,{style:{width:"97%",color:"#666666"},children:(0,O.jsxs)(N.Z,{children:[(0,O.jsx)(S.Z,{flex:"80px",children:"分班情况"}),(0,O.jsx)(S.Z,{flex:"80px",children:(0,O.jsx)(Z.Z,{value:"all",checked:!P.course_group,children:"全部"})}),(0,O.jsx)(S.Z,{flex:"1",children:f.course_groups&&f.course_groups.map((function(e,n){return(0,O.jsxs)(Z.Z,{value:e.course_group_id,style:{marginRight:"20px",marginBottom:"10px"},children:[e.group_group_name,"(",e.count,")"]})}))})]})})}),(0,O.jsx)(b.Z.Item,{children:(0,O.jsxs)(N.Z,{style:{width:"97%",color:"#666666"},children:[(0,O.jsx)(S.Z,{flex:"80px",children:"统计结果"}),(0,O.jsx)(S.Z,{flex:"1",children:(0,O.jsx)(C.Z,{bordered:!0,columns:[{title:"问卷发布人数",dataIndex:"total_users",align:"center",width:330},{title:"有效填写人数",dataIndex:"answer_users",align:"center",width:330},{title:"提交率",dataIndex:"total_answer",align:"center",width:330}],dataSource:[{total_users:null==m||null===(n=m.poll)||void 0===n?void 0:n.total_users,answer_users:null==m||null===(t=m.poll)||void 0===t?void 0:t.answer_users,total_answer:(null==m||null===(s=m.poll)||void 0===s?void 0:s.total_users)>0?Number(((null==m||null===(i=m.poll)||void 0===i?void 0:i.answer_users)/(null==m||null===(l=m.poll)||void 0===l?void 0:l.total_users)*100).toFixed(2))+"%":"0%"}],pagination:!1})})]})}),(0,O.jsx)(b.Z.Item,{children:(0,O.jsxs)(N.Z,{style:{width:"97%",color:"#666666"},children:[(0,O.jsx)(S.Z,{flex:"80px"}),(0,O.jsxs)(S.Z,{flex:"1",children:[(0,O.jsx)(he.Z,{defaultChecked:L,onChange:function(e){z(e)}}),(0,O.jsx)("span",{style:{color:"#666666",marginLeft:"10px"},children:"显示更多分析图表"})]})]})})]})}),(0,O.jsxs)(me.Z,{loading:c["polls/getPollsStatistics"],children:[""==A&&(0,O.jsx)(F.Z,{}),null==A?void 0:A.map((function(e,n){var t,s,i,l,a,r,o,c,d,u,p;return(0,O.jsxs)("aside",{className:"bg-white pl30 pr30 mt10",style:{padding:"20px 0"},children:[(0,O.jsx)("div",{className:"mt20",children:(0,O.jsxs)("span",{className:"font16",style:{display:"flex",marginBottom:"20px"},children:[(0,O.jsx)(le.Z,{title:e.question.question_title,children:(0,O.jsxs)("div",{className:ge,children:[0!==(null==e||null===(t=e.question)||void 0===t?void 0:t.is_necessary)&&(0,O.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,O.jsxs)("span",{className:"c-blue font16",children:["【",Ze[e.question.question_type],"】"]}),(0,O.jsxs)("span",{style:{fontWeight:"600"},children:[null==e||null===(s=e.question)||void 0===s?void 0:s.question_number,"、",e.question.question_title]}),2===e.question.question_type&&(null==e||null===(i=e.question)||void 0===i?void 0:i.min_choices)&&(0,O.jsxs)("span",{className:"ml10",style:{fontWeight:400,color:"#666666"},children:["(可选",null==e||null===(l=e.question)||void 0===l?void 0:l.min_choices,"-",null==e||null===(a=e.question)||void 0===a?void 0:a.max_choices,"项)"]})]})}),(0,O.jsxs)("div",{className:ve,children:["有效填写人数",(0,O.jsxs)("span",{children:[e.question.commit_users_count||"--","人"]})]})]})}),3!==e.question.question_type&&(0,O.jsx)("aside",{style:{width:"97%"},children:(0,O.jsx)(C.Z,{bordered:!0,columns:[{title:"选项",dataIndex:"answer_text",align:"center"},{title:"小计",dataIndex:"answer_users_count",align:"center",width:100,render:function(e,n,t){return(0,O.jsxs)("span",{children:[e,"人"]})}},{title:"百分比",dataIndex:"total_answer",align:"center",width:440,render:function(e,n,t){return(0,O.jsx)(fe.Z,{style:{width:"90%",margin:"auto"},status:"active",strokeColor:"#44D7B6",percent:(100*n.answer_percent).toFixed(1)})}}],dataSource:null===(r=e.question)||void 0===r?void 0:r.answers,pagination:!1})}),3!==e.question.question_type&&(null==e||null===(o=e.question)||void 0===o||null===(o=o.question_votes)||void 0===o?void 0:o.length)>0&&(0,O.jsxs)(O.Fragment,{children:[(0,O.jsxs)("div",{className:ye,onClick:function(){A[n].openOthers=!e.openOthers,k(W()(A))},children:[(0,O.jsx)("div",{className:Ae,children:'"其他"选项填空详情'}),null!=e&&e.openOthers?(0,O.jsxs)("div",{className:we,children:["收起",(0,O.jsx)("i",{className:"iconfont icon-shangjiantou ml10"})]}):(0,O.jsxs)("div",{className:we,children:["展开",(0,O.jsx)("i",{className:"iconfont icon-xiajiantou ml10"})]})]}),(null==e?void 0:e.openOthers)&&(0,O.jsx)(C.Z,{style:{width:"97%"},bordered:!0,columns:[{title:"编号",dataIndex:"",align:"center",width:100,render:function(e,n,t){return(0,O.jsx)("span",{children:t+1})}},{title:"提交时间",dataIndex:"created_at",align:"center",width:200,render:function(e,n,t){return(0,O.jsx)("span",{children:e})}},{title:"文本答案",dataIndex:"vote_text",align:"center",render:function(e,n,t){return(0,O.jsx)("span",{children:e})}}],dataSource:null===(c=e.question)||void 0===c?void 0:c.question_votes,pagination:!1})]}),3!==e.question.question_type&&L&&(0,O.jsxs)("aside",{style:{width:"97%"},children:[(0,O.jsxs)("div",{className:je,children:[(0,O.jsx)("img",{style:{width:"16px",height:"16px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARlJREFUOE+Vk+FxwjAMhZ+c6x6le5Q6cGzCHsF7ZIHOwFEM3aOwRy9WKwe7MnWOi//Ftr68pycTKmt54B0T3poBbv++QAPqGHQKCP6pv3pdQvpDCgF0ac8EtAIwoOPfPXJN/yX34sqA+2I5rANikTf9pc0Au2cbDNRf4EyA9xuKcr+3z9bAWICzOmBUEhUsD8zKijuvKUvUFofty05DArglLZ0J/nNFUdrUKiHk6PWDj8SwyXOSPQUY7YxNlV4UgPOailSmVSyi5QjQ/ucCIkT3QGKbY0GSKAC/wMkE6mmQmxVjGnGdVAIUIyxxyjtIdm6DJkkVYy7nD0dZpN9NqWxlqw8fUwVQ9Olf7iJXioYGndi4AeJebcR/ABwRnt6/IeoUAAAAAElFTkSuQmCC"}),(0,O.jsx)("div",{className:_e,children:"环形饼图"})]}),(0,O.jsx)(be.Z,{option:(p=null==e||null===(d=e.question)||void 0===d?void 0:d.answers,{tooltip:{trigger:"item"},legend:{bottom:"2%",left:"center"},series:[{name:"有效填写人数",type:"pie",radius:["40%","70%"],label:{show:!1},data:null==p?void 0:p.map((function(e,n){return e.value=null==e?void 0:e.answer_users_count,e.name=null==e?void 0:e.answer_text,e})),itemStyle:{normal:{color:function(e){return["#FACC16","#004DF6","#1790FF","#2EC25B","#fc8251","#5470c6","#91cd77","#ef6567","#f9c956","#75bedc"][e.dataIndex]}}}}]})},n)]}),3===e.question.question_type&&(0,O.jsx)("aside",{style:{width:"97%"},children:(0,O.jsx)(C.Z,{bordered:!0,columns:[{title:"编号",dataIndex:"",align:"center",width:100,render:function(e,n,t){return(0,O.jsx)("span",{children:t+1})}},{title:"提交时间",dataIndex:"created_at",align:"center",width:200,render:function(e,n,t){return(0,O.jsx)("span",{children:e})}},{title:"文本答案",dataIndex:"vote_text",align:"center",render:function(e,n,t){return(0,O.jsx)("span",{children:e})}}],dataSource:null===(u=e.question)||void 0===u?void 0:u.question_votes,pagination:!1})})]},n)}))]})]}),(0,O.jsx)(g.Z,{centered:!0,title:"导出统计结果",open:"导出统计"===r.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,onCancel:function(){x({type:"polls/setActionTabs",payload:{}}),Q()},onOk:function(){x({type:"polls/setActionTabs",payload:{}}),Q(),(0,_.sA)(o()({},R))},children:(0,y.GJ)()&&(0,O.jsx)("aside",{className:"mt20",children:(0,O.jsx)(b.Z,{form:E,preserve:!1,onChange:function(){h.page=1;var e=Object.assign({},E.getFieldValue());Object.keys(e).map((function(n){e[n].includes("all")?(delete R[n],E.setFieldsValue(w()({},n,"all"))):(R[n]=e[n],E.setFieldsValue(w()({},n,R[n])))})),0===e.poll_group_id.length&&E.setFieldsValue(w()({},"poll_group_id","all")),"导出统计"!==r.actionTabs.key&&Q()},initialValues:w()({},"poll_group_id",(null===(a=h.poll_group_id)||void 0===a?void 0:a.length)>0?h.poll_group_id:"all"),children:(0,O.jsx)(b.Z.Item,{name:"poll_group_id",children:(0,O.jsx)(Z.Z.Group,{style:{width:"97%"},children:(0,O.jsxs)(N.Z,{children:[(0,O.jsx)(S.Z,{flex:"80px",children:"选择班级:"}),(0,O.jsx)(S.Z,{flex:"80px",children:(0,O.jsx)(Z.Z,{value:"all",checked:!P.course_group,children:"全部"})}),(0,O.jsx)(S.Z,{flex:"1",children:f.course_groups&&f.course_groups.map((function(e,n){return(0,O.jsxs)(Z.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))})]})})})})})})]})})),Se=t(51150),ke="wrap___z9iJU",Ce="titleWrap___knBE8",De="choiceWrap____Xkwt",Be="deleteIcon___O5q20",He="editorWrap___oodwM",Fe="questionType___MN7qw",Ie="questionChoices___ZMeSF",Oe="close_style___GvIu5",Pe="save_style____CS7j",Re="edit_title___NM88J",qe="can_select_count___OnIaV",Ee=t(21256),Te=["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"],Me=["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"],We=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),l=e.editKey,r=e.callback,c=(K()(e,Te),(0,u.useState)([])),x=d()(c,2),h=x[0],m=x[1],f=(0,u.useState)(),g=d()(f,2),j=(g[0],g[1],(0,u.useState)([])),_=d()(j,2),y=(_[0],_[1],(0,u.useState)("")),A=d()(y,2),w=A[0],b=A[1],C=(0,u.useState)(0),D=d()(C,2),B=(D[0],D[1],(0,u.useState)(!0)),H=d()(B,2),F=H[0],I=H[1],P=(0,u.useState)(!1),R=d()(P,2),q=R[0],E=R[1],T=(0,p.useParams)(),M=(0,u.useState)(""),L=d()(M,2),z=L[0],Q=L[1],U=(0,u.useState)(""),V=d()(U,2),J=V[0],Y=V[1];(0,u.useEffect)((function(){var e,n,t,i,l,a;if(null==s||null===(e=s.question)||void 0===e||!e.question_title)return m([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),I(!0),b(""),void E(!1);Q(null==s||null===(n=s.question)||void 0===n?void 0:n.max_choices),Y(null==s||null===(t=s.question)||void 0===t?void 0:t.min_choices),b(null==s||null===(i=s.question)||void 0===i?void 0:i.question_title),I(!(null==s||null===(l=s.question)||void 0===l||!l.is_necessary)),m(null==s||null===(a=s.question)||void 0===a?void 0:a.answers.map((function(e){return{value:e.answer_text,disabled:"其他"===e.answer_text}})))}),[s]),(0,u.useImperativeHandle)(n,(function(){return{onSave:ne}}));var G,X,$,ee,ne=function(){var e=a()(i()().mark((function e(n){var l,a,c,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return v.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((a=h.findIndex((function(e){return!e.value})))>-1)){e.next=7;break}return v.ZP.info("请先输入 ".concat(Me[a]," 选项的内容")),e.abrupt("return",!1);case 7:if(d={question_title:w,question_type:2,insert_id:s.insert_id,is_necessary:Math.ceil(F),max_choices:z,min_choices:J,question_answers:h.map((function(e){return e.value}))},null===(l=s.question)||void 0===l||!l.id){e.next=14;break}return e.next=11,(0,ce.IU)(o()({pollsId:s.question.id},d));case 11:c=e.sent,e.next=17;break;case 14:return e.next=16,(0,ce.MK)(o()({pollsId:T.categoryId},d));case 16:c=e.sent;case 17:if(0!==c.status){e.next=23;break}return v.ZP.success("保存成功"),r("edit",-1),e.next=22,t({type:"polls/editPolls",payload:o()({},T)});case 22:n&&(d.answers=d.question_answers.map((function(e){return{answer_text:e}})),r("addContinue",o()({type:2,insert_id:s.question.id,key:s.key,question_type:2},d)));case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,O.jsxs)("section",{className:ke,children:[l!==s.key&&(0,O.jsxs)("aside",{children:[(0,O.jsx)("div",{className:Fe,children:(0,O.jsxs)("div",{children:[s.question.is_necessary>0&&(0,O.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,O.jsx)("span",{className:"font16",style:{color:"#3061D0"},children:"【多选】"}),(null==s||null===(G=s.question)||void 0===G?void 0:G.min_choices)&&(0,O.jsx)("span",{className:qe,children:"可选".concat(null==s||null===(X=s.question)||void 0===X?void 0:X.min_choices,"-").concat(null==s||null===($=s.question)||void 0===$?void 0:$.max_choices,"项")}),(0,O.jsxs)("span",{className:Re,children:[(0,O.jsxs)("span",{style:{marginRight:"10px"},children:["第",s.key,"题"]}),s.question.question_title]})]})}),(0,O.jsx)("div",{className:Ie,children:null==s||null===(ee=s.question.answers)||void 0===ee?void 0:ee.map((function(e,n){return(0,O.jsx)(N.Z,{children:(0,O.jsx)(S.Z,{children:(0,O.jsx)(Z.Z,{disabled:!0,children:(0,O.jsx)("span",{className:"c-black font14",children:e.answer_text})},n)})})}))})]}),l===s.key&&(0,O.jsxs)("aside",{children:[(0,O.jsx)("div",{className:Fe,children:(0,O.jsxs)("div",{children:[(0,O.jsx)("span",{className:"font16 c-blue",children:"【多选】"}),(0,O.jsx)("span",{className:"font16",style:{color:"#666666"},children:"必答"}),(0,O.jsx)(he.Z,{checked:!!F,onChange:function(e){return I(e)},className:"ml10"})]})}),(0,O.jsx)("p",{className:Ce,children:(0,O.jsxs)(N.Z,{className:De,gutter:[12,12],children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)("span",{children:"标题"})}),(0,O.jsx)(S.Z,{className:He,flex:"1",children:(0,O.jsx)(k.Z,{style:{width:"1000px",height:"40px"},value:w,placeholder:"请输入题目",onChange:function(e){return b(e.target.value)}})})]})}),h.map((function(e,n){var t,s=h.length-1;return(0,O.jsxs)(N.Z,{className:De,gutter:[12,12],children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)("span",{children:q&&n===s?"其它":"选项"})}),(0,O.jsx)(S.Z,{className:He,flex:"1",children:(0,O.jsx)(k.Z,{style:{width:"1000px",height:"40px"},placeholder:null!==(t=e.placeholder)&&void 0!==t?t:"",value:q&&n===s?"":h[n].value,disabled:!!e.disabled,onChange:function(e){h[n].value=e.target.value,m(W()(h))}})}),(0,O.jsx)(S.Z,{children:n>1&&(0,O.jsx)(le.Z,{title:"删除",children:(0,O.jsx)("i",{className:"".concat(Be," iconfont icon-yichu1"),onClick:function(){m(h.filter((function(e,t){return t!==n}))),e.disabled&&E(!1)}})})})]},n)})),(0,O.jsx)("p",{className:Ce,children:(0,O.jsxs)(N.Z,{className:De,gutter:[12,12],children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)("span",{children:"可选"})}),(0,O.jsxs)(S.Z,{children:[(0,O.jsxs)(se.default,{value:J||"",style:{width:183,height:"40px"},onChange:function(e){return Y(e)},children:[(0,O.jsx)(se.default.Option,{value:"",children:"--"}),h.map((function(e,n){return(0,O.jsx)(se.default.Option,{value:String(n+1),children:n+1})}))]}),(0,O.jsx)("span",{className:"ml10 mr10",children:"-"}),(0,O.jsxs)(se.default,{style:{width:183,height:"40px"},value:z||"",onChange:function(e){return Q(e)},children:[(0,O.jsx)(se.default.Option,{value:"",children:"--"}),h.map((function(e,n){return(0,O.jsx)(se.default.Option,{value:String(n+1),children:n+1})}))]}),(0,O.jsx)(le.Z,{title:"学生答题时,系统对其选择的选项个数进行限制,--表示不限制",children:(0,O.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14",style:{marginLeft:"10px",color:"#3061D0",cursor:"pointer"}})})]})]})}),(0,O.jsxs)("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"},children:[(0,O.jsx)(Ee.op,{style:{height:"38px"},onClick:function(){return m([].concat(W()(h),[{value:""}]))},children:"新增选项"}),!q&&(0,O.jsx)(Ee.op,{style:{height:"38px",marginLeft:"20px"},onClick:function(){m([].concat(W()(h),[{disabled:!0,value:"其它"}])),E(!0)},children:"新增其它选项"}),(0,O.jsx)("div",{className:Oe,onClick:function(){var e;null!==(e=s.question)&&void 0!==e&&e.id?r("edit",-1):r("del",s.key)},children:"取消"}),(0,O.jsx)("div",{className:Pe,onClick:function(){return ne()},children:"保存"})]})]})]})},Le=(0,p.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(We)),ze=["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"],Qe=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Ue=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),l=e.editKey,r=e.callback,c=(K()(e,ze),(0,u.useState)([])),x=d()(c,2),h=x[0],m=x[1],f=(0,u.useState)(),g=d()(f,2),j=(g[0],g[1],(0,u.useState)([])),_=d()(j,2),y=(_[0],_[1],(0,u.useState)("")),A=d()(y,2),w=A[0],b=A[1],Z=(0,u.useState)(0),C=d()(Z,2),D=(C[0],C[1],(0,u.useState)(!1)),B=d()(D,2),H=B[0],F=B[1],I=(0,u.useState)(!1),P=d()(I,2),R=P[0],q=P[1],E=(0,p.useParams)();(0,u.useEffect)((function(){var e,n,t,i;if(null==s||null===(e=s.question)||void 0===e||!e.question_title)return m([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),F(!1),b(""),void q(!1);b(null==s||null===(n=s.question)||void 0===n?void 0:n.question_title),F(!(null==s||null===(t=s.question)||void 0===t||!t.is_necessary)),m(null==s||null===(i=s.question)||void 0===i?void 0:i.answers.map((function(e){return{value:e.answer_text,disabled:"其他"===e.answer_text}})))}),[s]),(0,u.useImperativeHandle)(n,(function(){return{onSave:M}}));var T,M=function(){var e=a()(i()().mark((function e(n){var l,a,c,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return v.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((a=h.findIndex((function(e){return!e.value})))>-1)){e.next=7;break}return v.ZP.info("请先输入 ".concat(Qe[a]," 选项的内容")),e.abrupt("return",!1);case 7:if(d={question_title:w,question_type:1,insert_id:s.insert_id,is_necessary:Math.ceil(H),question_answers:h.map((function(e){return e.value}))},null===(l=s.question)||void 0===l||!l.id){e.next=15;break}return r("edit",-1),e.next=12,(0,ce.IU)(o()({pollsId:s.question.id},d));case 12:c=e.sent,e.next=18;break;case 15:return e.next=17,(0,ce.MK)(o()({pollsId:E.categoryId},d));case 17:c=e.sent;case 18:if(0!==c.status){e.next=23;break}return v.ZP.success("保存成功"),e.next=22,t({type:"polls/editPolls",payload:o()({},E)});case 22:n&&(d.answers=d.question_answers.map((function(e){return{answer_text:e}})),r("addContinue",o()({type:1,insert_id:s.question.id,key:s.key,question_type:1},d)));case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,O.jsxs)("section",{className:ke,children:[l!==s.key&&(0,O.jsxs)("aside",{children:[(0,O.jsx)("div",{className:Fe,children:(0,O.jsxs)("div",{children:[s.question.is_necessary>0&&(0,O.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,O.jsx)("span",{className:"font16",style:{color:"#3061D0"},children:"【单选】"}),(0,O.jsxs)("span",{className:Re,children:[(0,O.jsxs)("span",{style:{marginRight:"10px"},children:["第",s.key,"题"]}),s.question.question_title]})]})}),(0,O.jsx)("div",{className:Ie,children:null==s||null===(T=s.question.answers)||void 0===T?void 0:T.map((function(e,n){return(0,O.jsxs)(N.Z,{children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)(z.ZP,{disabled:!0},n)}),(0,O.jsx)(S.Z,{flex:"1",children:(0,O.jsx)("span",{className:"c-black font14",children:e.answer_text})})]})}))})]}),l===s.key&&(0,O.jsxs)("aside",{children:[(0,O.jsx)("div",{className:Fe,children:(0,O.jsxs)("div",{children:[(0,O.jsx)("span",{className:"font16 c-blue",children:"【单选】"}),(0,O.jsx)("span",{className:"font16",style:{color:"#666666"},children:"必答"}),(0,O.jsx)(he.Z,{checked:!!H,onChange:function(e){return F(e)},className:"ml10"})]})}),(0,O.jsx)("p",{className:Ce,children:(0,O.jsxs)(N.Z,{className:De,gutter:[12,12],children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)("span",{children:"标题"})}),(0,O.jsx)(S.Z,{className:He,children:(0,O.jsx)(k.Z,{style:{width:"1000px",height:"40px"},value:w,placeholder:"请输入题目",onChange:function(e){return b(e.target.value)}})})]})}),h.map((function(e,n){var t,s=h.length-1;return(0,O.jsxs)(N.Z,{className:De,gutter:[12,12],children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)("span",{children:R&&n===s?"其它":"选项"})}),(0,O.jsx)(S.Z,{className:He,flex:"1",children:(0,O.jsx)(k.Z,{style:{width:"1000px",height:"40px"},placeholder:null!==(t=e.placeholder)&&void 0!==t?t:"",value:R&&n===s?"":h[n].value,disabled:!!e.disabled,onChange:function(e){h[n].value=e.target.value,m(W()(h))}})}),(0,O.jsx)(S.Z,{children:n>1&&(0,O.jsx)(le.Z,{title:"删除",children:(0,O.jsx)("i",{className:"".concat(Be," iconfont icon-yichu1"),onClick:function(){m(h.filter((function(e,t){return t!==n}))),e.disabled&&q(!1)}})})})]},n)})),(0,O.jsxs)("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"},children:[(0,O.jsx)(Ee.op,{style:{height:"38px"},onClick:function(){return m([].concat(W()(h),[{value:""}]))},children:"新增选项"}),!R&&(0,O.jsx)(Ee.op,{style:{height:"38px",marginLeft:"20px"},onClick:function(){m([].concat(W()(h),[{disabled:!0,value:"其它"}])),q(!0)},children:"新增其它选项"}),(0,O.jsx)("div",{className:Oe,onClick:function(){var e;null!==(e=s.question)&&void 0!==e&&e.id?r("edit",-1):r("del",s.key)},children:"取消"}),(0,O.jsx)("div",{className:Pe,onClick:function(){return M()},children:"保存"})]})]})]})},Ve=(0,p.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Ue)),Je=["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"],Ye=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),l=e.editKey,r=e.callback,c=(K()(e,Je),(0,u.useState)("")),x=d()(c,2),h=x[0],m=x[1],f=(0,u.useState)(!0),g=d()(f,2),j=g[0],_=g[1],y=(0,p.useParams)();(0,u.useEffect)((function(){var e,n,t;if(null==s||null===(e=s.question)||void 0===e||!e.question_title)return _(!0),void m("");m(null==s||null===(n=s.question)||void 0===n?void 0:n.question_title),_(!(null==s||null===(t=s.question)||void 0===t||!t.is_necessary))}),[s]),(0,u.useImperativeHandle)(n,(function(){return{onSave:A}}));var A=function(){var e=a()(i()().mark((function e(n){var l,a,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h){e.next=3;break}return v.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(c={question_title:h,question_type:3,insert_id:s.insert_id,is_necessary:Math.ceil(j)},null===(l=s.question)||void 0===l||!l.id){e.next=10;break}return e.next=7,(0,ce.IU)(o()({pollsId:s.question.id},c));case 7:a=e.sent,e.next=13;break;case 10:return e.next=12,(0,ce.MK)(o()({pollsId:y.categoryId},c));case 12:a=e.sent;case 13:if(0!==a.status){e.next=19;break}return v.ZP.success("保存成功"),r("edit",-1),e.next=18,t({type:"polls/editPolls",payload:o()({},y)});case 18:n&&r("addContinue",o()({type:3,insert_id:s.question.id,key:s.key,question_type:3},c));case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,O.jsxs)("section",{className:ke,children:[l!==s.key&&(0,O.jsxs)("aside",{children:[(0,O.jsx)("div",{className:Fe,children:(0,O.jsxs)("div",{children:[s.question.is_necessary>0&&(0,O.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,O.jsx)("span",{className:"font16",style:{color:"#3061D0"},children:"【问答】"}),(0,O.jsxs)("span",{className:Re,children:[(0,O.jsxs)("span",{style:{marginRight:"10px"},children:["第",s.key,"题"]}),s.question.question_title]})]})}),(0,O.jsx)("div",{className:Ie,children:(0,O.jsx)(k.Z.TextArea,{rows:2,disabled:!0})})]}),l===s.key&&(0,O.jsxs)("aside",{children:[(0,O.jsx)("div",{className:Fe,children:(0,O.jsxs)("div",{children:[(0,O.jsx)("span",{className:"font16 c-blue",children:"【问答】"}),(0,O.jsx)("span",{className:"font16",style:{color:"#666666"},children:"必答"}),(0,O.jsx)(he.Z,{checked:!!j,onChange:function(e){return _(e)},className:"ml10"})]})}),(0,O.jsx)("p",{className:Ce,children:(0,O.jsxs)(N.Z,{className:De,gutter:[12,12],children:[(0,O.jsx)(S.Z,{children:(0,O.jsx)("span",{children:"标题"})}),(0,O.jsx)(S.Z,{className:He,flex:"1",children:(0,O.jsx)(k.Z,{style:{width:"1000px",height:"40px"},value:h,placeholder:"请输入题目",onChange:function(e){return m(e.target.value)}})})]})}),(0,O.jsxs)("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"},children:[(0,O.jsx)("div",{className:Oe,onClick:function(){var e;null!==(e=s.question)&&void 0!==e&&e.id?r("edit",-1):r("del",s.key)},children:"取消"}),(0,O.jsx)("div",{className:Pe,onClick:function(){return A()},children:"保存"})]})]})]})},Ge=(0,p.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Ye)),Ke="title___UHW8B",Xe="description___dL5p1",$e="heji___Xp8yD",en="heji_count___t2y2z",nn=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n=e.polls,t=e.loading,s=e.dispatch,i=e.ref,l=(0,p.useParams)(),a=n.statisticsList,r=n.commonHeader,c=(0,u.useState)({page:1,pre_size:10}),x=d()(c,1)[0],h=a.questions,m=(a.questionsInfo,a.question_types),f=(a.course,b.Z.useForm());d()(f,1)[0];(0,u.useEffect)((function(){g()}),[l.coursesId]);var g=function(){s({type:"polls/getPollsStatistics",payload:o()(o()({},l),x)})};return(0,O.jsx)(me.Z,{loading:t["polls/getPollsStatistics"],children:(0,O.jsxs)("section",{className:"minH500 mb50",ref:i,children:[0===(null==m?void 0:m.q_counts)&&(0,O.jsx)(F.Z,{}),(null==r?void 0:r.polls_name)&&(0,O.jsxs)("aside",{className:"bg-white pl30 pr30 pt20 pb20",children:[(0,O.jsx)("div",{className:Ke,children:null==r?void 0:r.polls_name}),(null==r?void 0:r.polls_description)&&(0,O.jsx)(Se.Z,{value:(null==r?void 0:r.polls_description)||"",className:Xe}),(null==m?void 0:m.q_counts)>0&&(0,O.jsxs)("div",{className:$e,children:[(0,O.jsxs)("span",{children:[" 统计 ",(0,O.jsxs)("span",{className:en,children:["【总共 ",null==m?void 0:m.q_counts," 题】"]})]}),(null==m?void 0:m.q_mains)>0&&(0,O.jsxs)("span",{className:"ml10",children:["主观题:",(0,O.jsxs)("span",{className:en,children:[" ",null==m?void 0:m.q_mains," 题"]})]}),(null==m?void 0:m.q_singles)>0&&(0,O.jsxs)("span",{className:"ml10",children:["单选题:",(0,O.jsxs)("span",{className:en,children:[" ",null==m?void 0:m.q_singles," 题"]})]}),(null==m?void 0:m.q_doubles)>0&&(0,O.jsxs)("span",{className:"ml10",children:["多选题:",(0,O.jsxs)("span",{className:en,children:[null==m?void 0:m.q_doubles," 题"]})]})]})]}),(0,O.jsx)("aside",{className:"bg-white inline-block w100 mt10",children:null==h?void 0:h.map((function(e,n){var t,s;return e.key=null==e||null===(t=e.question)||void 0===t?void 0:t.question_number,e.len=h.length,1===e.question.question_type?(0,O.jsx)("aside",{children:(0,O.jsx)(Ve,{editData:e})}):2===e.question.question_type?(0,O.jsx)("aside",{children:(0,O.jsx)(Le,{editData:e})}):3===(null===(s=e.question)||void 0===s?void 0:s.question_type)?(0,O.jsx)("aside",{children:(0,O.jsx)(Ge,{editData:e})}):void 0}))})]})})})),tn={flex_box_center:"flex_box_center___KocrS",flex_space_between:"flex_space_between___tbwbg",flex_box_vertical_center:"flex_box_vertical_center___Boklb",flex_box_center_end:"flex_box_center_end___yLkeS",flex_box_column:"flex_box_column___yoUa3",title:"title___ByTX2",export:"export___XUBRC",bg:"bg___r_XgQ",tabs:"tabs___awxWj",export_type_modal:"export_type_modal___o8Y6x",export_type_modal_con:"export_type_modal_con___zVHRj",type_item:"type_item___PhJhz",img_warp:"img_warp___dtWfk",img_warp_active:"img_warp_active___YxM4n"},sn=t(46765),ln=t(20817),an=(0,p.connect)((function(e){var n=e.polls,t=e.loading,s=e.user;return{polls:n,globalSetting:e.globalSetting,user:s,loading:t.effects}}))((function(e){var n,s,l,r,c,A,w,b,Z=e.polls,N=(e.globalSetting,e.loading,e.dispatch),S=e.user,k=(0,p.useParams)(),C=((0,p.useLocation)(),(0,p.useSearchParams)()),D=d()(C,1)[0],B=(0,u.useState)([]),H=d()(B,2),F=(H[0],H[1],(0,u.useState)(D.get("tabs")||2)),I=d()(F,2),P=I[0],R=I[1],q=(0,u.useState)(""),E=d()(q,2),M=E[0],W=E[1],L=(0,u.useState)(!1),z=d()(L,2),Q=z[0],U=z[1],V=(0,u.useState)(!1),J=d()(V,2),G=J[0],K=J[1],X=(0,u.useState)(!1),$=d()(X,2),ee=$[0],ne=$[1],se=(0,u.useState)(""),ie=d()(se,2),le=ie[0],ae=ie[1],re=(0,u.useRef)(),oe=(Z.pollsList,Z.commonHeader),ce=S.userInfo;k.category=D.get("category_id"),(0,u.useEffect)((function(){N({type:"polls/getPollsList",payload:o()({},k)}),N({type:"polls/getCommonHeader",payload:o()({},k)})}),[k.coursesId]),(0,u.useEffect)((function(){2===P&&Q&&re.current.children&&((0,sn.F)(re.current.children,"导出问卷"),U(!1))}),[P,Q]);var de=[{name:"问卷预览",id:2,compontent:(0,O.jsx)(nn,{})},{name:"答题列表",id:0,compontent:(0,O.jsx)(T,{})},{name:"统计结果",id:1,compontent:(0,O.jsx)(Ne,{})},{name:"设置",id:3,compontent:(0,O.jsx)(xe,{})}].filter((function(e){return!(0,y.dE)()||"统计结果"!==e.name&&"问卷预览"!==e.name}));return(0,O.jsxs)("section",{className:tn.bg,children:[(0,O.jsxs)("div",{className:"edu-container",children:[ce.username&&(0,O.jsxs)("section",{className:"animated fadeIn",children:[(0,O.jsx)("aside",{className:"mt10",children:(0,O.jsxs)(x.Z,{separator:">",children:[(0,O.jsx)(x.Z.Item,{children:(0,O.jsx)(p.Link,{to:"/classrooms/".concat(k.coursesId,"/poll"),children:null==ce||null===(n=ce.course)||void 0===n?void 0:n.course_name})}),(0,O.jsx)(x.Z.Item,{children:(0,O.jsx)(p.Link,{to:"/classrooms/".concat(k.coursesId,"/poll"),children:null==oe||null===(s=oe.user_permission)||void 0===s?void 0:s.left_banner_name})}),(0,O.jsx)(x.Z.Item,{children:"问卷详情"})]})}),(0,O.jsxs)("aside",{className:[tn.title,"mt20"].join(" "),children:[(0,O.jsx)(p.Link,{to:"/classrooms/".concat(k.coursesId,"/poll")}),(0,O.jsx)(j.VV,{status:[j.L4[oe.polls_status]],style:{marginLeft:"0px"}}),(0,O.jsx)("strong",{className:"font20 ml10",children:oe.polls_name})]})]}),(0,O.jsxs)("aside",{className:"mt30 mb30 relative ",children:[(0,y.dE)()&&(0===(null==oe||null===(l=oe.user_permission)||void 0===l?void 0:l.current_status)||1===(null==oe||null===(r=oe.user_permission)||void 0===r?void 0:r.current_status)||2===(null==oe||null===(c=oe.user_permission)||void 0===c?void 0:c.current_status))&&(0,O.jsx)("div",{className:tn.export,children:(0,O.jsxs)(Ee.op,{onClick:function(e){var n;e.stopPropagation(),1===(null==oe||null===(n=oe.user_permission)||void 0===n?void 0:n.current_status)?p.history.push("/classrooms/".concat(k.coursesId,"/poll/").concat(k.categoryId,"/questionnaireInfo/").concat(ce.login,"?type=student")):p.history.push("/classrooms/".concat(k.coursesId,"/poll/").concat(k.categoryId,"/users/").concat(ce.login))},children:[0===(null==oe||null===(A=oe.user_permission)||void 0===A?void 0:A.current_status)&&"继续答卷",1===(null==oe||null===(w=oe.user_permission)||void 0===w?void 0:w.current_status)&&"查看答卷",2===(null==oe||null===(b=oe.user_permission)||void 0===b?void 0:b.current_status)&&"开始答卷"]})}),(0,y.GJ)()&&(0,O.jsxs)("div",{className:tn.export,children:[(0,O.jsxs)(Ee.op,{onClick:function(e){e.preventDefault(),console.log(Z),N({type:"polls/setActionTabs",payload:{key:"立即发布",params:k,types:2,selectArrs:[k.categoryId]}})},children:[(0,O.jsx)("i",{className:"iconfont icon-fasong font16 mr5"}),"发布问卷"]}),oe.polls_status<=1&&(0,O.jsxs)(Ee.op,{style:{marginLeft:"20px"},onClick:function(){p.history.push("/classrooms/".concat(k.coursesId,"/poll/").concat(k.categoryId,"/edit"))},children:[(0,O.jsx)("i",{className:"iconfont icon-bianji7 font16 mr5"}),"编辑问卷"]}),2===oe.polls_status&&(0,O.jsxs)(Ee.op,{style:{marginLeft:"20px",border:"1px #ED7575 solid",color:"#E30000"},onClick:function(e){e.preventDefault(),N({type:"polls/setActionTabs",payload:{key:"立即截止",params:k,selectArrs:[k.categoryId]}})},children:[(0,O.jsx)("i",{className:"iconfont icon-jinzhi font16 mr5"}),"结束问卷"]}),(0,O.jsx)(h.Z,{dropdownRender:function(){return(0,O.jsxs)(m.Z,{children:[(0,O.jsx)(m.Z.Item,{style:{textAlign:"center"},children:(0,O.jsx)("div",{onClick:function(){ae(""),K(!0)},children:"问卷模版"})},1),(0,O.jsx)(m.Z.Item,{style:{textAlign:"center"},children:(0,O.jsx)("div",{onClick:function(){1==P?(ae(""),ne(!0)):(0,_.sA)(o()({},k))},children:"统计结果"})},2),(0,O.jsx)(m.Z.Item,{style:{textAlign:"center"},children:(0,O.jsx)("div",{onClick:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.FH)("",(0,j.NY)({url:ln.Z.API_SERVER+"/api/polls/".concat(k.categoryId,"/detail_export.xlsx"),query:k}));case 2:case"end":return e.stop()}}),e)}))),children:"答卷详情"})},3)]})},children:(0,O.jsxs)("span",{style:{fontSize:"14px",color:"#5F6368",cursor:"pointer"},children:[(0,O.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC",style:{width:"22px",height:"20px",marginRight:"5px",marginLeft:"20px"}}),"导出",(0,O.jsx)("i",{className:"iconfont icon-xiajiantou ml5",style:{color:"#999999",fontSize:"12px"}})]})})]}),(0,O.jsx)(f.Z,{defaultActiveKey:P,className:tn.tabs,onChange:function(e){console.log(e),R(e)},children:de.map((function(e,n){return(0,O.jsx)(f.Z.TabPane,{tab:e.name},e.id)}))},M),de.map((function(e,n){if(e.id==P)return(0,O.jsx)("div",{ref:re,children:e.compontent})}))]})]}),(0,O.jsx)(te,{}),(0,O.jsx)(Y,{}),(0,O.jsx)(g.Z,{width:450,title:"请选择需要导出的格式",open:G,onCancel:function(){return K(!1)},onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=5;break}return v.ZP.info("请选择一种导出格式"),e.abrupt("return");case 5:"pdf"==le?(R(2),W(new Date),U(!0)):"word"==le&&(0,_.YO)({id:null==k?void 0:k.categoryId,middle_export:1,export_type:0});case 6:K(!1);case 7:case"end":return e.stop()}}),e)}))),children:(0,O.jsx)("div",{className:tn.export_type_modal,children:(0,O.jsxs)("div",{className:tn.export_type_modal_con,children:[(0,O.jsxs)("div",{className:tn.type_item,children:[(0,O.jsx)("div",{className:"".concat(tn.img_warp," ").concat("pdf"==le?tn.img_warp_active:""),onClick:function(){return ae("pdf")},children:(0,O.jsx)("img",{src:t(45614),width:70,height:70})}),"pdf格式"]}),(0,O.jsxs)("div",{className:tn.type_item,children:[(0,O.jsx)("div",{className:"".concat(tn.img_warp," ").concat("word"==le?tn.img_warp_active:""),onClick:function(){return ae("word")},children:(0,O.jsx)("img",{src:t(38347),width:70,height:70})}),"word格式"]})]})})}),(0,O.jsx)(g.Z,{width:450,title:"请选择需要导出的格式",open:ee,onCancel:function(){return ne(!1)},onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=5;break}return v.ZP.info("请选择一种导出格式"),e.abrupt("return");case 5:if("pdf"!=le){e.next=10;break}return e.next=8,(0,sn.B)(re.current.children,"导出问卷");case 8:e.next=11;break;case 10:"excel"==le&&(ne(!1),N({type:"polls/setActionTabs",payload:{key:"导出统计"}}));case 11:ne(!1);case 12:case"end":return e.stop()}}),e)}))),children:(0,O.jsx)("div",{className:tn.export_type_modal,children:(0,O.jsxs)("div",{className:tn.export_type_modal_con,children:[(0,O.jsxs)("div",{className:tn.type_item,children:[(0,O.jsx)("div",{className:"".concat(tn.img_warp," ").concat("pdf"==le?tn.img_warp_active:""),onClick:function(){return ae("pdf")},children:(0,O.jsx)("img",{src:t(45614),width:70,height:70})}),"pdf格式"]}),(0,O.jsxs)("div",{className:tn.type_item,children:[(0,O.jsx)("div",{className:"".concat(tn.img_warp," ").concat("excel"==le?tn.img_warp_active:""),onClick:function(){return ae("excel")},children:(0,O.jsx)("img",{src:t(72271),width:70,height:70})}),"excel格式"]})]})})})]})}))},16862:function(e,n,t){t.d(n,{Z:function(){return j}});var s=t(7557),i=t.n(s),l=t(41498),a=t.n(l),r=t(79800),o=t.n(r),c=t(59301),d=t(92832),u=t(24905),p=t(95237),x="leftdiv___aBzsX",h="listClass___bxIEW",m="spantitle___v_Vc4",f="rightdiv___xWu4M",g=t(50883),v=t(37712),j=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,l=(e.onChange,(0,c.useState)([])),r=o()(l,2),j=r[0],_=r[1],y=(0,c.useState)([]),A=o()(y,2),w=A[0],b=A[1],Z=(0,c.useState)([]),N=o()(Z,2),S=N[0],k=N[1],C=(0,c.useState)(1),D=o()(C,2),B=(D[0],D[1],(0,c.useState)()),H=o()(B,2);H[0],H[1];return(0,c.useEffect)((function(){_(n),b([]),k([])}),[n]),(0,c.useEffect)((function(){t&&(b(s),k(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:x,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===j.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:w.map((function(e){return"".concat(e.id)})),onChange:function(e){t(j.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:j.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:m,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){k(w.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===S.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),S.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:S.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(w.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},91038:function(e,n,t){t.d(n,{AL:function(){return A},Iy:function(){return p},Qv:function(){return m},ez:function(){return y},jb:function(){return x}});var s=t(79800),i=t.n(s),l=t(32834),a=t.n(l),r=t(11690);var o=[],c=["
        "],d=new(a().Renderer),u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){o.length=0,c=["
          "]}var x={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function h(e,n,t,s){if(n>=e.length||e[n].level<=t)return n;var i=e[n];s.push("
        • "+i.text+"");var l=[];return n=h(e,++n,i.level,l),l.length>0&&(s.push("
            "),l.forEach((function(e){s.push(e)})),s.push("
          ")),s.push("
        • "),n=h(e,n,t,s)}function m(){return h(o,0,0,c),c.push("
        "),c.join("")}var f={heading:function(e){var n=u.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],s=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var s=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:i()(n,1)[0].length>=s.length?e.slice(s.length):e})).join("\n")}(t,n[3]||""),l=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(l)>=0){var a=j(),r=s;s=a,_[a]={type:"block",expression:r}}return{type:"code",raw:t,lang:l,text:s}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,j=function(){return"__special_katext_id_".concat(v++,"__")},_={};function y(){return _}function A(){v=0,_={}}function w(e){return e=e.replace(g,(function(e,n){var t=j();return _[t]={type:"inline",expression:n},t}))}var b=d.listitem;d.listitem=function(e){return b(w(e))};var Z=d.paragraph;d.paragraph=function(e){return Z(w(e))};var N=d.tablecell;d.tablecell=function(e,n){return N(w(e),n)},d.code=function(e,n,t){var s=(n||"").match(/\S*/)[0];return s?["latex","katex","math"].indexOf(s)>=0?"

        ".concat(e,"

        "):'
        ').concat(t?e:(0,r.escape)(e,!0),"
        \n"):'
        '+(t?e:(0,r.escape)(e,!0))+"
        "},d.heading=function(e,n,t){var s=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:s,level:n,text:e}),"'+e+""},a().setOptions({silent:!0,gfm:!0,pedantic:!1}),a().use({tokenizer:f,renderer:d}),n.ZP=a()},72271:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAArZJREFUeF7tnD1SAjEUxxNwxnEcGytssJDKRryAwg2g9gTaKWON1g6W9p4AbgDjCTgAXMU4AVY22WQ3b7/I2320ZHaTX/7vc7PLGf2MBLjvXDrTjx5jjd5qOHorc65egQkgSACC83vGRC+AwcVvfzV8XZQF52Bg4iCYFl9JMFAIlQSTBwT0YIqCgApMmRC8BtOZTjbhUY8OZUUF/T5eOF+pDsEb80NB8FYxPoJ5bN8uTxpH3bw3izO2eOre9SMKNd2IwDBmTPAIDIGRyiBTMjp1AmN226QYSzgjMAQGlumQYkgxNVPMw8X1d+v49BK27P1owdh/mzR8DQ9Nie/6t/u+btyis1bXX8ufuQlOwWCCRW4aFcadYYwv1oMXpVi7mn3O7eNVTOjArAcjpd6SfRzB2TipnwKtx9CB4YK96898rmYToYPRAULUIq+FDoycdLJqVDOCqkXeo3/efr45ay3TOt8mF+PSfYyuGt2c9N2GqkXCQNuoiprK3pzC/6VRC2owdtWoZpRGLajB6L4mMKewGaVVC3owJtWEI1ZatVQOTDiCZFEL2qik1B6W4xpZ1II2j1HBRBM++b8p6YPkJCgTPBcwtlLBFQ5yMNFCMbzwLKpBDUafvHS44eNhWVSDuB9jrofiMmJXM0Idrm31UFId5QoHaa0UXz3noRqUYJKq5zxUgxCMqWWpNqpqCSYaicytzeRmVry3QaUY17bmNqVXM2Jo6EbZwdvudfLjEFd1mbSDOsFzDb1pxhEYCzUCQ2BgBoUqKsGWlm00gbHwIzAEBmZapBhSDCkGRoAUA+NFPoYUQ4qBEfBZMXJu27dm5cuizd1BQ7djp7lQMFzECx9jW9whYXkNxgSsLFhZ+zFQJRfy0YsiYFUCTBHKqiyYrLBqBQYCq/ZgbLDK/NrQ5mEQ1FvXZfwfV2JJdIkO2IsAAAAASUVORK5CYII="},96908:function(e){e.exports="data:image/png;base64,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"},57177:function(e){e.exports="data:image/png;base64,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"},81378:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[17622,21256],{50883:function(e,n,t){var s=t(82242),i=t.n(s),l=(t(59301),t(93314)),a=t(3113),r=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,s=void 0===t?{}:t,o=e.styles,c=void 0===o?{}:o,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,h=e.ButtonTwo,x=e.imgStyles,f=e.loading,g=void 0!==f&&f;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:n||l,style:i()(i()({},x),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(a.ZP,i()(i()({className:m,onClick:p},s),{},{children:u})),h&&h]})}},21062:function(e,n,t){t.d(n,{Z:function(){return y}});var s=t(82242),i=t.n(s),l=t(7557),a=t.n(l),r=t(41498),o=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=t(3113),h=t(38827),x=t(84445),f=t(6848),g=t(66621),v=t(33571),A=t(50883),j=t(20817),w=t(70042),b=t(37712),y=function(e){var n,t,s,l,r,c,y=e.editOffice,Z=void 0===y?"view":y,N=e.data,C=(e.theme,e.type),B=e.filename,S=e.monacoEditor,D=e.className,k=e.style,F=e.close,I=e.onClose,E=e.hasMask,H=e.disabledDownload,Y=e.onImgDimensions,G=e.showNodata,Q=e.recordInfo,L=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),O=d()(L,2),M=(O[0],O[1],(0,u.useState)("")),W=d()(M,2),U=(W[0],W[1]),z=(0,u.useState)(),q=d()(z,2),P=q[0],R=q[1],K="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,T=(0,u.useRef)();null!==(n=N)&&void 0!==n&&n.startsWith("/api")&&"txt"!==C&&(N=j.Z.API_SERVER+N);B&&S&&(S.filename=B),(0,u.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&U(n[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===C&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?R({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):J())}),[C,N]);var J=function(){var e=o()(a()().mark((function e(){var n,t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),n=N,N.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,v.gJ)({attachment_id:t});case 6:(s=e.sent).url=V+s.url,R(s);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){N.startsWith("http")||N.startsWith("blob:")?_():(0,g.Sv)(B||"educoder",N,B)},_=function(){Q&&(0,w.fc)({id:null==Q?void 0:Q.id,watch_type:1,course_id:null==Q?void 0:Q.course_id}),(0,g.Nd)(B||"educoder",decodeURIComponent(N))};return(0,b.jsxs)("div",{style:i()({},k||{}),className:"".concat(E&&p.bgBlack," ").concat(C?p.wrp:"hide"),children:[F&&(0,b.jsxs)("div",{className:p.close,ref:T,children:[!!Y&&(0,b.jsx)(f.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return T.current},children:(0,b.jsx)("span",{onClick:function(){I(),Y()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!H&&(0,b.jsx)(f.Z,{title:"点击下载此文件",getPopupContainer:function(){return T.current},children:(0,b.jsx)("span",{onClick:_,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(f.Z,{title:"关闭",getPopupContainer:function(){return T.current},children:(0,b.jsx)("span",{className:"",onClick:I,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[D]," ").concat(D," ").concat(p.monaco," ").concat("txt"===C?"show":"hide"),children:"txt"===C&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(x.ZP,i()({},S))})}),"audio"===C&&(0,b.jsx)("audio",{src:"".concat((null===(t=N)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(s=N)||void 0===s?void 0:s.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===C&&(0,b.jsx)(b.Fragment,{children:(null===(l=N)||void 0===l?void 0:l.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===C&&P&&(0,b.jsx)("iframe",{src:"".concat(K,"/office.html?key=").concat(P.key,"&url=").concat(btoa(P.url),"&callbackUrl=").concat(V+P.callbackUrl,"&fileType=").concat(P.fileType,"&title=").concat(P.title,"&model=").concat(Z,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!H)}),"html"===C&&(0,b.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===C&&(0,b.jsx)("iframe",{src:"".concat(K,"/js/pdfview/index.html?filename=").concat(B||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!H)}),"image"===C&&(0,b.jsx)("img",{src:"".concat((null===(r=N)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=N)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===C||"download"===C)&&(0,b.jsx)(b.Fragment,{children:G?(0,b.jsx)(A.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(m.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:X,disabled:H,children:"下载"})}):(0,b.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:X,disabled:H,children:[(0,b.jsx)(h.Z,{}),"点击下载"]})})]})}},51150:function(e,n,t){t.d(n,{z:function(){return b}});var s=t(82242),i=t.n(s),l=t(37205),a=t.n(l),r=t(91232),o=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=(t(84996),t(91038)),m=(t(64018),t(6419)),h=t(20817),x=t(66621),f=t(15342),g=t(1012),v=t(21062),A=t(37712),j="@▁@",w=/]*>/g;var b=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,s,i,l,a){var r=n||s||l,o=t||i||a||"?";return h.Z.API_SERVER+"/api/attachments/"+r+o+"&t="+(0,x.Jn)(r,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,s,i,l,a){var r=n||s||l,o=t||i||a||"?";return h.Z.API_SERVER+"/attachments/download/"+r+o+"&t="+(0,x.Jn)(r,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,s,i,l,a){var r=n||s||l,o=t||i||a||"?";return h.Z.API_SERVER+"/api/attachments/"+r+o+"&t="+(0,x.Jn)(r,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,s,i){var l=n||s,a=t||i||"";return'"'+h.Z.API_SERVER+"/api/attachments/"+l+a+l+a+"&t="+(0,x.Jn)(l,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,s,i){var l=n||s,a=t||i||"";return"("+h.Z.API_SERVER+"/files/uploads/"+l+a+l+a+"&t="+(0,x.Jn)(l,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,"\n")};n.Z=function(e){var n=e.value,t=void 0===n?"":n,s=e.className,l=e.showTextOnly,r=e.showLines,c=e.style,x=void 0===c?{}:c,b=e.stylesPrev,y=void 0===b?{}:b,Z=e.highlightKeywords,N=e.showProgramFill,C=(e.isProgramFill,e.disabledFill),B=void 0!==C&&C,S=e.programFillValue,D=e.onFillChange,k=void 0===D?function(e){}:D,F=e.onFillBlur,I=void 0===F?function(){}:F,E=e.onFillFocus,H=void 0===E?function(){}:E,Y=String(t),G=(0,u.useState)(""),Q=d()(G,2),L=Q[0],O=Q[1],M=(0,u.useState)("office"),W=d()(M,2),U=W[0],z=W[1],q=(0,u.useState)([]),P=d()(q,2),R=P[0],K=P[1],V=(0,u.useRef)("a"+(0,g.Z)()),T={};var J=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),s=[];return t.map((function(e){""!=e&&s.push(".".concat(V.current," ").concat(e))})),"")}))},X=(0,u.useMemo)((function(){try{Y=Y.replace(/\(\/attachments\/download\//g,"("+h.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+h.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+h.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+h.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,"\n")}catch(e){}if(N){var e=-1;return Y=Y.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,s){var i;return function(e,n,t){var s=document.createElement(e===j?"input":"textarea");s.style.width="100%",s.style.height=e===j?"40px":"151px",s.rows=5,s.spellcheck=!1,s.name="edu-program-fill",s.placeholder="请输入",s.dataset.id=n;var i=Object.keys(T).length;return T[i]=s,'')}(n,++e,null==S||null===(i=S[e])||void 0===i?void 0:i.value.replaceAll("<","<").replaceAll(">",">"))})),'
        '.concat(J(Y||""),"
        ")}var n=J(Y);n=(0,p.ZP)(n);var t=(0,p.ez)();Y.match(/\[TOC\]/)&&(n=n.replace("

        [TOC]

        ",(0,p.Qv)()),(0,p.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var s=t[n],i=s.type,l=s.expression;return(0,f.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(l)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var s=document.createElement("div");return s.innerHTML=n,l?s.innerText:Z?(ne(s,Z.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),s.innerHTML):(setTimeout((function(){return ie()}),500),s.innerHTML)}),[Y,Z]);(0,u.useEffect)((function(){te.current&&te.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=_,e.onblur=$,e.onfocus=ee}))}),[R]),(0,u.useEffect)((function(){if(null!=S&&S.length)try{var e,n=te.current.querySelectorAll(".edu-program-fill-score"),t=te.current.querySelectorAll('[name="edu-program-fill"]'),s=o()(t.entries());try{for(s.s();!(e=s.n()).done;){var i,l,a,r=d()(e.value,2),c=r[0],u=r[1];u.value=(null==S||null===(i=S[c])||void 0===i?void 0:i.value)||"","warning"===(null==S||null===(l=S[c])||void 0===l?void 0:l.type)?u.className="program-fill-warning":"success"===(null==S||null===(a=S[c])||void 0===a?void 0:a.type)?u.className="program-fill-success":u.className=""}}catch(e){s.e(e)}finally{s.f()}var p,m=o()(n.entries());try{for(m.s();!(p=m.n()).done;){var h,x,f=d()(p.value,2),g=f[0];f[1].innerHTML=null!=S&&null!==(h=S[g])&&void 0!==h&&h.score?"".concat(null==S||null===(x=S[g])||void 0===x?void 0:x.score,"分"):""}}catch(e){m.e(e)}finally{m.f()}K(S)}catch(e){console.log(e,"error")}}),[S]);var _=function(e){R[e.target.dataset.id]=R[e.target.dataset.id]||{},R[e.target.dataset.id].value=e.target.value,K(a()(R)),k(R,e.target.dataset.id)},$=function(e){R[e.target.dataset.id]=R[e.target.dataset.id]||{},R[e.target.dataset.id].value=e.target.value,K(a()(R)),I(R,e.target.dataset.id)},ee=function(e){R[e.target.dataset.id]=R[e.target.dataset.id]||{},R[e.target.dataset.id].value=e.target.value,K(a()(R)),H(R,e.target.dataset.id)};function ne(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ne(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var s=document.createElement("span");s.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(s)}}))}var te=(0,u.useRef)();function se(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),O(t),z("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),O(t),z("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),O(t),z("html");else if(t.startsWith("#")){e.preventDefault();var s=document.getElementById(t.replace("#",""));s&&s.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=r,r&&(x=i()(i()({},x),p.jb));var ie=function(){var e,n=null===(e=te.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(m.ZP.isSupported()){var n=new m.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,u.useEffect)((function(){if(te.current&&X&&X.match(w)&&window.PR.prettyPrint(),te.current)return te.current.addEventListener("click",se),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("click",se),(0,p.AL)(),(0,p.Iy)()}}),[X,te.current,se]),(0,u.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=te.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("copy",n)}}),[te.current]),(0,A.jsxs)(A.Fragment,{children:[l&&(0,A.jsx)("div",{ref:te,children:X}),!l&&(0,A.jsx)("div",{ref:te,style:i()({},x),className:"".concat(s||""," ").concat(B?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:X}}),(0,A.jsx)(v.Z,{close:!0,data:L,type:null!=L&&L.length?U:"",style:i()({},y),onClose:function(){return O("")}})]})}},21256:function(e,n,t){t.d(n,{jL:function(){return o},w9:function(){return we},QD:function(){return nn},cQ:function(){return Ae},op:function(){return Ve},O5:function(){return un},_b:function(){return rn},t7:function(){return Y},Gi:function(){return Ne},YG:function(){return Ze},qp:function(){return Z},vr:function(){return sn},qE:function(){return Xe},Je:function(){return L},wb:function(){return le},cq:function(){return Ge},tp:function(){return B}});var s=t(59301),i="banner___PoUBO",l="content___XoDjy",a="btns___Pb35j",r=t(37712),o=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.img,o=e.imgWidth,c=void 0===o?346:o,d=e.title,u=e.sunTitle,p=e.bannerExtraContent;return(0,r.jsx)("div",{className:i,children:(0,r.jsxs)("div",{className:l,children:[(0,r.jsxs)("aside",{children:[(0,r.jsxs)("p",{children:[(0,r.jsx)("b",{children:d}),(0,r.jsx)("span",{children:u})]}),t.length>0&&(0,r.jsx)("div",{className:a,children:t.map((function(e,n){return(0,r.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,r.jsx)("img",{src:"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==",width:39}):null]},n)}))}),p]}),s&&(0,r.jsx)("img",{style:{marginTop:33,marginRight:38},src:s,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",m="tagsWrap___XB2W3",h="action___VdHb1",x="bar___t1kKC",f="tag___V7Eft",g="name___Hk1Ip",v="num___xQpcH",A="active___XryTX",j="tagsBorderWrap___OMxjs",w=t(92310),b=t.n(w),y=t(89392),Z=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,l=e.onChange,a=e.onTitleChange,o=e.className,c=e.title,w=e.titleWidth,Z=void 0===w?41:w,N=e.style,C=void 0===N?{}:N,B=e.fontColor,S=void 0===B?"#6A7283":B,D=e.showCount,k=(0,s.useState)(0),F=d()(k,2),I=F[0],E=F[1],H=(0,s.useState)(!1),Y=d()(H,2),G=Y[0],Q=Y[1],L=(0,s.useRef)(null),O=(0,s.useRef)(null);return(0,s.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?E(1):E(0));0===t.length&&E(0),Q(!1)}),[t]),(0,r.jsxs)("div",{className:b()(u,o),style:C,children:[(0,r.jsx)("div",{onClick:(0,y.throttle)((function(){return null==a?void 0:a()}),2e3),style:{width:Z,marginTop:G?12:4},className:"".concat(p," ").concat(a?"current":""),children:c}),(0,r.jsxs)("div",{className:G?"".concat(m," ").concat(j):m,children:[(0,r.jsx)("div",{className:x,ref:O,style:I>0?{height:1===I?97:"auto",overflow:1===I?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,r.jsx)("div",{className:f,ref:L,children:null==t?void 0:t.map((function(e){return(0,r.jsxs)("span",{onClick:function(){return l(e.id)},style:{color:S},className:i===e.id?A:"",children:[(0,r.jsx)("span",{title:e.name,className:g,children:e.name}),!!D&&(0,r.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!I&&(0,r.jsx)(s.Fragment,{children:1===I?(0,r.jsxs)("div",{onClick:function(){var e;E(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?Q(!0):Q(!1)},className:h,children:["展开",(0,r.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,r.jsxs)("div",{onClick:function(){O.current.scrollTop=0,E(1),Q(!1)},className:h,children:["收起",(0,r.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},N="tabs___GTqPV",C="active___F26E8",B=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,i=e.onChange,l=e.className,a=e.style,o=void 0===a?{}:a;return(0,r.jsx)("div",{style:o,className:b()(N,l),children:t.map((function(e){return(0,r.jsx)("span",{onClick:function(){return i(e.id)},className:s===e.id?C:"",children:e.name},e.id)}))})},S="input___PW2zI",D="dropdown___vSy8B",k="menu___NiyBu",F="text___Grueu",I="b1___ZKryM",E="b2___aKyGa",H=t(92832),Y=function(e){var n,t=e.dataSource,i=void 0===t?[]:t,l=e.value,a=void 0===l?"":l,o=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,m=e.style,h=void 0===m?{}:m,x=e.placeholder,f=(e.allowClear,(0,s.useState)("")),g=d()(f,2),v=g[0],A=g[1],j=(0,s.useState)(""),w=d()(j,2),y=w[0],Z=w[1];(0,s.useEffect)((function(){var e,n=a;null!==(e=JSON.stringify(a))&&void 0!==e&&e.includes("{")&&(A(a.id),n=a.value||"");try{Z(decodeURIComponent(n||""))}catch(e){Z(decodeURIComponent(n||""))}}),[a]);var N=function(){o(encodeURIComponent(y),v||null)};return(0,r.jsxs)("div",{className:b()(S,p),style:h,children:[!!i.length&&(0,r.jsxs)("div",{className:D,children:[(0,r.jsxs)("div",{className:F,children:[null===(n=i.find((function(e){return e.id===v})))||void 0===n?void 0:n.name,(0,r.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,r.jsx)("b",{className:I}),(0,r.jsx)("b",{className:E})]}),(0,r.jsx)("div",{className:k,children:i.map((function(e,n){return(0,r.jsx)("div",{onClick:function(){var n;(n=e.id)!==v&&(A(n),o(encodeURIComponent(y),n))},children:e.name},n)}))})]}),(0,r.jsx)(H.Z,{onPressEnter:N,value:y,onChange:function(e){Z(e.target.value),u(encodeURIComponent(e.target.value),v||null)},bordered:!1,placeholder:x}),(0,r.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},G="quickPager___GM30J",Q="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,s=e.className,i=e.total,l=e.pageSize,a=e.style,o=void 0===a?{}:a,c=n<2,d=n>=Math.ceil(i/l);return i<=l?(0,r.jsx)(r.Fragment,{}):(0,r.jsxs)("div",{className:b()(G,s),style:o,children:[(0,r.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?Q:"",children:"上一页"}),(0,r.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?Q:"",children:"下一页"})]})},O="list___oOsiS",M="wrap___G6T7F",W="lockWrap___Rl79E",U="li___oZZ7l",z="cover___b2bYW",q="img___IQX7w",P="sign___HkT6C",R="name___SsJx8",K="e___TMqq0",V="tags___bcjyo",T="rate___YACg7",J=t(71418),X=t(6848),_=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),se=t(81378),ie=t(50883),le=function(e){var n=e.className,t=e.dataSource,s=void 0===t?[]:t,i=e.col,l=void 0===i?4:i,a=e.right,o=e.bottom,c=void 0===o?23:o,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,m=void 0===p?1200:p,h=e.trackEventItems,x=e.loading,f=Math.floor((m-(l-1)*a)/l);return(0,r.jsx)(J.Z,{spinning:x,children:(0,r.jsxs)("div",{className:b()(O,n),children:[!!s.length&&s.map((function(e,n){var t=e.name,s=e.id,i=e.identifier,o=e.power,d=(e.cover_image_id,e.pic);return(0,r.jsxs)("div",{className:M,style:{width:f,marginRight:(1+n)%l==0?0:a+u,marginBottom:c},children:[(0,r.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(i,"/challenges"),className:U,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),o&&(0,ee.xg)("/shixuns/".concat(i,"/challenges"))},children:[(0,r.jsxs)("div",{className:q,children:[(0,r.jsx)("img",{className:z,src:"".concat(d)}),e.is_jupyter&&(0,r.jsx)("img",{className:P,src:ne}),e.is_jupyter_lab&&(0,r.jsx)("img",{className:P,src:te}),e.is_unity_3d&&(0,r.jsx)("img",{className:P,src:se})]}),(0,r.jsx)("div",{className:R,children:(0,r.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,r.jsx)("span",{className:K,children:t||"实践项目名称-未填写"})})}),(0,r.jsxs)("div",{className:V,children:[(0,r.jsx)(X.Z,{placement:"bottom",title:"关卡数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,r.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,r.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,r.jsx)("span",{children:e.myshixuns_count})]})}),(0,r.jsx)(X.Z,{placement:"bottom",title:"难度等级",children:(0,r.jsx)("span",{children:(0,r.jsx)("span",{children:e.level})})}),(0,r.jsxs)("div",{className:T,children:[(0,r.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,r.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!o&&(0,r.jsxs)("div",{className:W,children:[(0,r.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,r.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},s)})),!s.length&&(0,r.jsx)(ie.Z,{})]})})},ae="list___jb2Ay",re="wrap___VsQDr",oe="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="movebq___mF7wt",pe="bq___Bil0T",me="sign___DXJ4d",he="name___l7FoJ",xe="e___pXQUG",fe="unit___wCIFR",ge="tags___w_Mil",ve=t(89260),Ae=function(e){var n=e.className,t=e.dataSource,s=void 0===t?[]:t,i=e.col,l=void 0===i?4:i,a=e.right,o=e.bottom,c=void 0===o?23:o,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,m=void 0===p?1200:p,h=e.trackEventItems,x=e.loading,f=e.onRemove,g=void 0===f?function(){}:f,v=e.isCurrent,A=void 0===v||v,j=Math.floor((m-(l-1)*a)/l),w=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,r.jsx)(J.Z,{spinning:x,children:(0,r.jsxs)("div",{className:b()(ae,n),children:[!(null==s||!s.length)&&(null==s?void 0:s.map((function(e,n){var t,s=e.name,i=e.id,o=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,r.jsx)("div",{className:re,style:{width:j,marginRight:(1+n)%l==0?0:a+u,marginBottom:c},children:(0,r.jsxs)("a",{className:oe,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(o))},children:[(0,r.jsxs)("div",{className:de,children:[(0,r.jsx)("img",{className:ce,src:"".concat(p)}),A&&(0,ve.bg)()&&(null==e?void 0:e.studying)&&(0,r.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),g(e)},children:[(0,r.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,r.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var s,i=null===(s=w.find((function(n){return n.name==e})))||void 0===s?void 0:s.swimg;return(0,r.jsx)("img",{className:me,src:i,style:{left:"-4px"}})}var l=null===(t=w.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,r.jsx)("img",{className:me,src:l,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,r.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,r.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,r.jsx)("div",{className:he,children:(0,r.jsx)(X.Z,{title:s,children:(0,r.jsx)("span",{className:xe,children:s})})}),(0,r.jsx)(X.Z,{title:"发布单位:".concat(d),children:(0,r.jsxs)("div",{className:fe,children:[(0,r.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,r.jsx)("div",{className:ge,children:(0,r.jsxs)("div",{children:[(0,r.jsx)(X.Z,{placement:"bottom",title:"章节数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,r.jsx)("span",{children:e.stages_count})]})}),(0,r.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,r.jsx)("span",{children:e.members_count})]})})]})})]})},i)}))),!s.length&&(0,r.jsx)(ie.Z,{})]})})},je={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"},we=function(e){var n=e.className,t=e.dataSource,s=void 0===t?[]:t,i=e.col,l=void 0===i?4:i,a=e.right,o=e.bottom,c=void 0===o?23:o,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,m=void 0===p?1200:p,h=e.trackEventItems,x=e.loading,f=Math.floor((m-(l-1)*a)/l);return(0,r.jsx)(J.Z,{spinning:x,children:(0,r.jsxs)("div",{className:b()(je.list,n),children:[!!s.length&&s.map((function(e,n){var t=e.subject_identifier,s=e.id,i=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,r.jsxs)("div",{className:je.wrap,style:{width:f,marginRight:(1+n)%l==0?0:a+u,marginBottom:c},children:[(0,r.jsxs)("a",{className:je.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,r.jsxs)("div",{className:je.top,children:[(0,r.jsx)(X.Z,{title:e.name,children:(0,r.jsx)("div",{className:je.name,children:e.name})}),(0,r.jsx)("img",{className:je.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,r.jsx)("div",{className:je.text,title:e.creator,children:e.creator}),t&&(0,r.jsxs)("div",{className:je.btns,children:[(0,r.jsx)("div",{children:"开放课程"}),(0,r.jsx)("aside",{children:"开放课堂"})]}),i&&(0,r.jsx)("div",{className:je.sign,children:"公开"})]}),(0,r.jsxs)("div",{className:je.bottom,children:[e.visits>0&&(0,r.jsx)(X.Z,{title:"访问量",placement:"bottom",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,r.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,r.jsx)(X.Z,{title:"成员",placement:"bottom",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,r.jsx)(X.Z,{title:"作业",placement:"bottom",children:(0,r.jsxs)("span",{children:[(0,r.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,r.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,r.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,r.jsxs)("div",{className:je.lockWrap,children:[(0,r.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,r.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},s)})),!s.length&&(0,r.jsx)(ie.Z,{})]})})},be={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"},ye=t(32007),Ze=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,i=e.onChange,l=e.className,a=e.style,o=void 0===a?{}:a,c=e.tabBarExtraContent;return(0,r.jsxs)("div",{className:b()(be.tabs,l),style:o,children:[(0,r.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,r.jsxs)("aside",{className:be.tab,onClick:function(){i(e.id),e.link&&ye.history.push(e.link)},children:[(0,r.jsx)("div",{className:s===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,r.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,r.jsx)(X.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,r.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,r.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,r.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,r.jsx)("div",{className:be.tabBar,children:c})]})},Ne=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,i=e.children;return(0,r.jsx)("div",{className:b()(n),style:s,children:i})},Ce="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",De="orderDesc___rHdbB",ke="active___a7eSP",Fe="cursorPointer___gs9kL",Ie="orderTextWrap___teAKn",Ee=t(38854),He=t(20834),Ye=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ge=function(e){var n,t=e.sortValue,s=e.dropValue,i=e.className,l=e.onSort,a=e.onDrop,o=e.dataSource,c=void 0===o?Ye:o;return(0,r.jsxs)("div",{className:b()(Ce,i),children:[(0,r.jsx)(Ee.Z,{dropdownRender:function(){return(0,r.jsx)(He.Z,{children:c.map((function(e,n){return(0,r.jsx)(He.Z.Item,{onClick:function(){return a(e.id)},children:e.name},n)}))})},children:(0,r.jsx)("span",{className:Ie,children:null===(n=c.find((function(e){return s===e.id})))||void 0===n?void 0:n.name})}),(0,r.jsxs)("span",{className:Be,children:[(0,r.jsx)("span",{className:Se,children:(0,r.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Fe," ").concat(ke):"iconfont icon-sanjiaoxing-up font12 ".concat(Fe),onClick:function(){return l("asc"===t?"desc":"asc")}})}),(0,r.jsx)("span",{className:De,children:(0,r.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Fe," ").concat(ke):"iconfont icon-sanjiaoxing-down font12 ".concat(Fe),onClick:function(){return l("asc"===t?"desc":"asc")}})})]})]})},Qe=t(82242),Le=t.n(Qe),Oe=t(7557),Me=t.n(Oe),We=t(41498),Ue=t.n(We),ze=t(39647),qe=t.n(ze),Pe={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"},Re=t(3113),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],Ve=function(e){var n=e.className,t=e.style,i=e.children,l=e.loading,a=void 0!==l&&l,o=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,m=void 0===p?"middle":p,h=e.shape,x=void 0===h?"round":h,f=qe()(e,Ke),g=(0,s.useState)(!1),v=d()(g,2),A=v[0],j=v[1];return(0,r.jsx)(Re.ZP,Le()(Le()({onClick:(0,y.throttle)(function(){var e=Ue()(Me()().mark((function e(n){return Me()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o&&j(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:o&&j(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Pe.btn,Pe["".concat(m,"-").concat(x)],n),style:t,size:m,shape:x,loading:A||a},f),{},{children:i}))},Te="head___ghH72",Je="node___mjPEy",Xe=function(e){var n=e.className,t=e.style,s=e.children,i=void 0===s?null:s,l=e.onClick,a=e.title;return(0,r.jsxs)("div",{className:b()(Te,n),style:t,children:[(0,r.jsxs)("span",{className:"primary-hover",onClick:l,children:[(0,r.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,r.jsx)("b",{title:a,children:a}),(0,r.jsx)("div",{className:Je,children:i})]})},_e="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,s=e.confirmTitle,i=e.confirmClick,l=e.cancelShow,a=void 0===l||l,o=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,m=void 0!==p&&p;return(0,r.jsxs)("div",{className:b()(_e,d),style:u,children:[t&&(0,r.jsx)(Re.ZP,{loading:m,onClick:i,type:"primary",className:$e,children:s}),a&&(0,r.jsx)(Re.ZP,{onClick:c,className:en,children:o})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,i=e.LeftContent,l=e.children,a=e.RightContent;return(0,r.jsx)("div",{className:b()(tn.fixedBottom,n),style:s,children:(0,r.jsxs)("div",{className:tn.wrap,children:[(0,r.jsx)("div",{className:tn.left,children:i}),(0,r.jsx)("div",{className:tn.center,children:l}),(0,r.jsx)("div",{className:tn.right,children:a})]})})},ln="crumbs___V41Oe",an="hover___bEIVd",rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,l=e.dataSource,a=void 0===l?[]:l;return(0,r.jsx)("div",{className:b()(ln,n),style:i,children:a.map((function(e,n){return n"," "]})]},n):(0,r.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},on=t(31797),cn=["onChange"],dn=on.Z.Countdown,un=function(e){var n=e.onChange,t=qe()(e,cn),i=(0,s.useState)(null),l=d()(i,2),a=l[0],o=l[1];(0,s.useEffect)((function(){"number"==typeof a&&a>=0&&n(a)}),[a]);return(0,r.jsx)(dn,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);o(n)}}))}},63551:function(e,n,t){t.d(n,{Z:function(){return A}});var s=t(7557),i=t.n(s),l=t(41498),a=t.n(l),r=t(79800),o=t.n(r),c=t(59301),d=t(92832),u=t(24905),p=t(95237),m="leftdiv___iuhY9",h="listClass___o5N53",x="spantitle___KVMSL",f="rightdiv___f2zZr",g=t(50883),v=t(37712),A=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,l=(e.onChange,(0,c.useState)([])),r=o()(l,2),A=r[0],j=r[1],w=(0,c.useState)([]),b=o()(w,2),y=b[0],Z=b[1],N=(0,c.useState)([]),C=o()(N,2),B=C[0],S=C[1],D=(0,c.useState)(1),k=o()(D,2),F=(k[0],k[1],(0,c.useState)()),I=o()(F,2);I[0],I[1];return(0,c.useEffect)((function(){j(n),Z([]),S([])}),[n]),(0,c.useEffect)((function(){t&&(Z(s),S(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===A.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:y.map((function(e){return"".concat(e.course_group_id)})),onChange:function(e){t(A.filter((function(n){return e.includes("".concat(n.course_group_id))})))},style:{marginTop:"10px",flexDirection:"column"},children:A.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.course_group_id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:x,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.course_group_id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){S(y.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===B.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),B.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:B.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(y.filter((function(n){return"".concat(n.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},70113:function(e,n,t){t.r(n),t.d(n,{default:function(){return pn}});var s=t(7557),i=t.n(s),l=t(41498),a=t.n(l),r=t(82242),o=t.n(r),c=t(79800),d=t.n(c),u=t(59301),p=t(32007),m=t(66104),h=t(38854),x=t(20834),f=t(99313),g=t(43418),v=t(8591),A=t(66621),j=t(2555),w=t(89260),b=t(85573),y=t.n(b),Z=t(78241),N=t(24905),C=t(95237),B=t(43604),S=t(92832),D=t(61998),k=t(27092),F=t(61186),I=t.n(F),E=t(50883),H=t(85750),Y=t(37712),G=(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=(0,p.useParams)();return(0,Y.jsxs)(g.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,H.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"post",body:{course_id:s.coursesId}});case 2:0===e.sent.status&&(v.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,Y.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,Y.jsx)("p",{children:"确定打回?"})]})})),Q=t(94001),L=(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,s=((0,p.useParams)(),(0,u.useState)(!0)),l=d()(s,2),r=(l[0],l[1],Z.Z.useForm()),c=d()(r,1)[0];return(0,Y.jsx)(Y.Fragment,{children:(0,Y.jsx)(g.Z,{centered:!0,title:"调分",open:"调分"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.validateFields();case 2:return s=c.getFieldValue(),e.next=5,(0,H.ZP)("/api/student_works/".concat(n.actionTabs.id,"/adjust_score.json"),{method:"post",body:o()({},s)});case 5:0===e.sent.status&&(v.ZP.success("评阅成功"),c.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 7:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,Y.jsxs)(Z.Z,{form:c,children:[(0,Y.jsx)("p",{children:"成绩"}),(0,Y.jsx)(Z.Z.Item,{name:"score",rules:[{required:!0,message:"请输入!"}],children:(0,Y.jsx)(Q.Z,{})}),(0,Y.jsx)("p",{children:"仅课堂老师可见"}),(0,Y.jsx)(Z.Z.Item,{name:"comment",children:(0,Y.jsx)(S.Z.TextArea,{placeholder:"请填写您对作品调分的原因",rows:8})})]})})})})),O=[{name:"未提交",id:0,type:"unanswer_users"},{name:"按时提交",id:1,type:"answer_users"}],M=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n,t,s,i,l,a,r=e.polls,c=e.loading,m=e.dispatch,h=(0,u.useState)(o()(o()({},(0,p.useParams)()),{page:1,limit:20})),x=d()(h,2),f=x[0],g=(x[1],(0,p.useLocation)(),r.pollsList),v=r.commonHeader,j=(0,u.useState)({}),b=d()(j,2),F=b[0],H=(b[1],(0,u.useState)("")),Q=d()(H,2),M=(Q[0],Q[1]),W=(0,u.useState)({}),U=d()(W,2),z=U[0],q=U[1];f.order_type="desc",f.order="end_at";var P=Z.Z.useForm(),R=d()(P,1)[0],K=(0,w.Jd)();(0,u.useEffect)((function(){f.poll_group_id=[],m({type:"polls/getPollsList",payload:f})}),[f]);var V=[{title:"序号",align:"center",dataIndex:"name",render:function(e,n,t){return f.limit*(f.page-1)+t+1}},{title:"姓名",align:"center",dataIndex:"user_name"},{title:"学号",align:"center",dataIndex:"student_id",sortOrder:z.student_id,sortDirections:["descend","ascend"],sorter:function(e,n){return e.id-n.id}},{title:"分班",align:"center",dataIndex:"user_group_name",ellipsis:!0,width:"35%"},{title:"提交状态",align:"center",dataIndex:"commit_status",render:function(e,n){return 1==n.commit_status?(0,Y.jsx)("span",{className:"c-green",children:"按时提交"}):(0,Y.jsx)("span",{children:"未提交"})}},{title:"提交时间",width:"16%",align:"center",dataIndex:"end_at",sortOrder:z.end_at,sortDirections:["descend","ascend"],sorter:function(e,n){return e.id-n.id},render:function(e){return e&&I()(e).format("YYYY-MM-DD HH:mm")}},{title:"操作",dataIndex:"operation",key:"operation",className:"edu-txt-center",align:"center",width:120,render:function(e,n){return(0,w.dE)()?n.commit_status?1==n.commit_status?(0,Y.jsx)(p.Link,{target:"_blank",onClick:function(){"all"==(null==R?void 0:R.getFieldValue("poll_group_id"))?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(null==R?void 0:R.getFieldValue("poll_group_id")))},to:"/classrooms/".concat(f.coursesId,"/poll/").concat(f.categoryId,"/questionnaireInfo/").concat(n.login,"?type=student"),children:"查看"}):(0,Y.jsx)("span",{style:{color:"#858585"},children:"查看"}):"--":(0,w.GJ)()?1==n.commit_status?(0,Y.jsx)(p.Link,{target:"_blank",onClick:function(){"all"==(null==R?void 0:R.getFieldValue("poll_group_id"))?localStorage.setItem("courseGroupIds",JSON.stringify(["all"])):localStorage.setItem("courseGroupIds",JSON.stringify(null==R?void 0:R.getFieldValue("poll_group_id")))},to:"/classrooms/".concat(f.coursesId,"/poll/").concat(f.categoryId,"/questionnaireInfo/").concat(n.login,"?type=teacher"),children:"查看"}):(0,Y.jsx)("span",{style:{color:"#858585"},children:"查看"}):void 0}}],T=(0,u.useMemo)((function(){var e=[].concat(V);return K&&e.splice(2,1),g.poll_types&&(K||!1===g.poll_types.un_anonymous)&&e.splice(e.length-1,1),e}),[K,g.poll_types]);return(0,Y.jsxs)("section",{className:"minH500 bg-white pl30 pr30 inline-block w100",children:[""==g.poll_users&&(0,Y.jsx)(E.Z,{}),""!=g.poll_users&&(0,Y.jsxs)("aside",{children:[(0,w.dE)()&&(0,Y.jsxs)("div",{className:"mt20",children:[(0,Y.jsx)("span",{className:"c-red",children:null==g||null===(n=g.poll_types)||void 0===n?void 0:n.answer_users})," 已交 ",(0,Y.jsxs)("span",{className:"ml20 mr20",children:[null==g||null===(t=g.poll_types)||void 0===t?void 0:t.unanswer_users,"未交"]}),2===v.polls_status&&(0,Y.jsxs)("span",{children:["剩余提交时间:",(0,Y.jsx)("span",{className:"c-orange",children:(0,A.li)((new Date(null==g||null===(s=g.poll_types)||void 0===s?void 0:s.poll_end_time).getTime()-(new Date).getTime())/1e3)})]})]}),(0,w.GJ)()&&(0,Y.jsxs)("aside",{className:"mt20",children:[(0,Y.jsxs)(Z.Z,{form:R,onChange:function(){f.page=1;var e=Object.assign({},R.getFieldValue());Object.keys(e).map((function(n){e[n].includes("all")?(delete f[n],R.setFieldsValue(y()({},n,"all"))):(f[n]=e[n],R.setFieldsValue(y()({},n,f[n])))})),m({type:"polls/getPollsList",payload:f})},initialValues:y()(y()({},"commit_status","all"),"poll_group_id","all"),children:[(0,Y.jsx)(Z.Z.Item,{name:"commit_status",children:(0,Y.jsx)(N.Z.Group,{value:[],style:{width:"100%"},children:(0,Y.jsxs)(C.Z,{children:[(0,Y.jsx)(B.Z,{flex:"80px",children:"答题状态:"}),(0,Y.jsx)(B.Z,{flex:"80px",children:(0,Y.jsx)(N.Z,{value:"all",checked:!F.commit_status,children:"全部"})}),(0,Y.jsx)(B.Z,{flex:"1",children:O.map((function(e,n){var t;return(0,Y.jsxs)(N.Z,{name:"commit_status",value:e.id,children:[e.name,"(",null==g||null===(t=g.poll_types)||void 0===t?void 0:t[e.type],")"]})}))})]})})}),(0,Y.jsx)(Z.Z.Item,{name:"poll_group_id",children:(0,Y.jsx)(N.Z.Group,{style:{width:"100%"},children:(0,Y.jsxs)(C.Z,{children:[(0,Y.jsx)(B.Z,{flex:"80px",children:"分班情况:"}),(0,Y.jsx)(B.Z,{flex:"80px",children:(0,Y.jsx)(N.Z,{value:"all",checked:!F.course_group,children:"全部"})}),(0,Y.jsx)(B.Z,{flex:"1",children:g.course_groups&&g.course_groups.map((function(e,n){return(0,Y.jsxs)(N.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))})]})})})]}),(0,Y.jsxs)(C.Z,{children:[(0,Y.jsx)(B.Z,{flex:"1",children:(0,Y.jsxs)(C.Z,{align:"middle",children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)(S.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){f.search=e.trim(),f.page=1,m({type:"polls/getPollsList",payload:f})},style:{width:200}})}),(0,Y.jsxs)(B.Z,{children:[(0,Y.jsx)("span",{className:"ml5 c-red",children:null===(i=g.poll_types)||void 0===i?void 0:i.total_users}),(0,Y.jsxs)("span",{children:["个检索结果(",null===(l=g.poll_types)||void 0===l?void 0:l.poll_users_count,"个学生)"]})]})]})}),(0,Y.jsx)(B.Z,{})]})]}),(0,Y.jsx)(D.Z,{className:"mt30",loading:c["polls/getPollsList"],hideOnSinglePage:!0,pagination:!1,dataSource:g.poll_users,columns:T,onChange:function(e,n,t){if(z={},void 0===t.order){if(z[t.field]="descend","student_id"===t.field)M("descend"),f.b_order="desc"}else f.b_order=t.order.replace("end",""),z[t.field]=t.order;q(o()({},z)),f.order=t.field,m({type:"polls/getPollsList",payload:o()({},f)})}}),(0,Y.jsx)("aside",{className:"tc mb50 mt30",children:(0,Y.jsx)(k.Z,{showSizeChanger:!1,hideOnSinglePage:!0,onChange:function(e,n){f.page=e,f.limit=20,m({type:"polls/getPollsList",payload:o()({},f)})},defaultCurrent:f.page||1,current:f.page||1,defaultPageSize:20,total:null===(a=g.poll_types)||void 0===a?void 0:a.total_users})}),(0,Y.jsx)(L,{}),(0,Y.jsx)(G,{})]})]})})),W=t(37205),U=t.n(W),z=t(71418),q=t(5112),P=t(57930),R=t(63551);function K(e,n){for(var t=[],s=e;s0?b(U()(null==n||null===(r=n.course_info)||void 0===r?void 0:r.map((function(e,n){return e.key=e.course_group_id,e.title=e.course_group_name,e.name=e.course_group_name,e})))):b([]),c.setFieldsValue(y()({},"end_time",I()(I()(new Date((0,A.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))),k(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=a()(i()().mark((function e(){var a,r,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=o()({},c.getFieldsValue()),!((null==G?void 0:G.length)<=0&&w.length>0)||null!==(a=n.actionTabs)&&void 0!==a&&a.unified_setting){e.next=4;break}return v.ZP.info("班级不能为空"),e.abrupt("return");case 4:return X(!0),d={check_ids:s.actionTabs.selectArrs,group_ids:G},M||(d.end_time=I()(r.end_time).format("YYYY-MM-DD HH:mm")),d.group_ids=G.map((function(e){return e.course_group_id})),e.next=10,(0,H.ZP)("/api/courses/".concat(l.coursesId,"/polls/end_poll.json"),{method:"post",body:d});case 10:0===e.sent.status&&(v.ZP.success("操作成功"),(0,A.L9)(["教学课堂","问卷","立即截止"]),t({type:"polls/setActionTabs",payload:{}}),t({type:"polls/getCommonHeader",payload:o()({},s.actionTabs.params)}),t({type:"polls/getPollsList",payload:o()({},l)})),X(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Y.jsx)(g.Z,{centered:!0,title:"立即截止",open:"立即截止"===s.actionTabs.key,okText:"确认",cancelText:"取消",onOk:$,width:680,confirmLoading:J||D,onCancel:function(){x(1),b([]),Q([]),W(!0),t({type:"polls/setActionTabs",payload:{}})},children:(0,Y.jsx)(z.Z,{spinning:D,children:w&&(0,Y.jsxs)(Z.Z,{form:c,children:[(0,Y.jsx)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:"说明:结束后学生将不能提交问卷。"}),(0,Y.jsxs)(C.Z,{className:"mt20",children:[(0,Y.jsxs)("span",{className:"mr10",children:[(0,Y.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,Y.jsxs)(q.ZP.Group,{value:M,onChange:function(e){W(e.target.value),Q([])},children:[(0,Y.jsx)(q.ZP,{value:!0,children:"立即结束"}),(0,Y.jsx)(q.ZP,{value:!1,children:"定时结束"})]}),(0,Y.jsx)(Z.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:M?"hidden":"visible"},children:(0,Y.jsx)(P.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:I()((0,A.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,Y.jsxs)(C.Z,{style:{marginBottom:"10px"},children:[(0,Y.jsxs)("span",{className:"mr10",children:[(0,Y.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,Y.jsxs)("div",{children:[w.length>0&&(0,Y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,Y.jsxs)("span",{style:{flex:1},children:[(0,Y.jsx)(N.Z,{checked:G.length===w.length,onChange:function(e){G.length===w.length?Q([]):Q(w)},children:"全选"})," "]}),(0,Y.jsx)("span",{style:{width:16}}),(0,Y.jsxs)("span",{style:{flex:1},children:["已选择",G.length||0,"个分班"]})]}),(0,Y.jsx)(R.Z,{data:w,selectedRowKeys:G,setSelectedRowKeys:Q})]})]})]})})})})),J=t(39647),X=t.n(J),_=t(96631),$=t(94051),ee=t(16862),ne=["classroomList","polls","dispatch","courseEndTime"],te=(0,p.connect)((function(e){return{classroomList:e.classroomList,polls:e.polls}}))((function(e){var n=e.classroomList,t=e.polls,s=e.dispatch,l=e.courseEndTime,r=(X()(e,ne),(0,p.useParams)()),c=Z.Z.useForm(),m=d()(c,1)[0],h=(0,u.useState)(1),x=d()(h,2),f=x[0],j=x[1],b=(0,u.useState)([]),S=d()(b,2),D=S[0],k=S[1],F=(0,u.useState)(0),E=d()(F,2),G=(E[0],E[1]),Q=(0,u.useState)(2e3),L=d()(Q,2),O=(L[0],L[1],(0,u.useState)(!0)),M=d()(O,2),W=(M[0],M[1]),z=(0,u.useState)(!1),R=d()(z,2),K=R[0],V=(R[1],(0,u.useState)(!1)),T=d()(V,2),J=T[0],te=(T[1],(0,u.useState)([])),se=d()(te,2),ie=se[0],le=se[1],ae=(0,u.useState)(!0),re=d()(ae,2),oe=re[0],ce=re[1],de=(0,u.useState)(!0),ue=d()(de,2),pe=ue[0],me=ue[1];(0,u.useEffect)((function(){"立即发布"===t.actionTabs.key&&(he(),fe())}),[t.actionTabs]),(0,u.useEffect)((function(){if(K){if(J)return;s({type:"polls/setActionTabs",payload:{}})}}),[K]);var he=function(){var e=a()(i()().mark((function e(n){var s,l,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,_.Cq)(o()(o()({},r),{},{page:n||f,limit:2e4,poll_id:1==(null==t||null===(s=t.actionTabs)||void 0===s||null===(s=s.selectArrs)||void 0===s?void 0:s.length)?null==t||null===(l=t.actionTabs)||void 0===l||null===(l=l.selectArrs)||void 0===l?void 0:l[0]:""}));case 3:null==(a=e.sent)||a.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),a&&(k(U()(null==a?void 0:a.course_groups)),G(null==a?void 0:a.course_groups_count),me(null==a?void 0:a.manage_all_group),W(!1),n||m.setFieldsValue(y()(y()({},"publish_time",I()(I()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",I()(I()(new Date((0,A.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){var e=a()(i()().mark((function e(){var l,a,c,d,u;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,w.Rm)()||null!=n&&null!==(l=n.AssistantObject)&&void 0!==l&&null!==(l=l.group)&&void 0!==l&&l.can_publish){e.next=4;break}return v.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),je(!1),e.abrupt("return");case 4:if(!((d=o()({},m.getFieldsValue())).end_time<=d.publish_time)){e.next=9;break}return v.ZP.info("截止时间不能大于或等于发布时间"),je(!1),e.abrupt("return");case 9:if(!((null==ie?void 0:ie.length)<=0&&!oe&&D.length>0)){e.next=13;break}return v.ZP.info("发布班级不能为空"),je(!1),e.abrupt("return");case 13:return u={check_ids:U()(null===(a=t.actionTabs.selectArrs)||void 0===a?void 0:a.map((function(e){return Number(e)}))),group_ids:ie.length>0?ie.map((function(e){return e.id})):null===(c=n.detailCommonHomeworksList)||void 0===c?void 0:c.course_groups,end_time:I()(d.end_time).format("YYYY-MM-DD HH:mm"),publish_time:I()(d.publish_time).format("YYYY-MM-DD HH:mm")},je(!0),e.next=17,(0,H.ZP)("/api/courses/".concat(r.coursesId,"/polls/publish.json"),{method:"post",body:o()({},u)});case 17:0===e.sent.status?(je(!1),(0,A.L9)(["教学课堂","问卷","立即发布"]),fe(),v.ZP.success("发布成功"),s({type:"polls/setActionTabs",payload:{}}),s({type:"polls/getCommonHeader",payload:o()({},t.actionTabs.params)}),s({type:"polls/getPollsList",payload:o()({},r)})):je(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),fe=function(){j(1),k([]),le([])},ge=(0,u.useState)(!1),ve=d()(ge,2),Ae=ve[0],je=ve[1];return(0,Y.jsxs)(g.Z,{width:600,confirmLoading:Ae,centered:!0,title:"发布问卷",open:"立即发布"===t.actionTabs.key,okText:"发布问卷",cancelText:"暂不发布",onOk:xe,onCancel:function(){fe(),s({type:"polls/setActionTabs",payload:{}})},children:[(0,Y.jsxs)("p",{className:"tc",children:["学生将立即收到问卷",(0,Y.jsx)("br",{}),'本操作只对"未发布"的问卷有效']}),D&&(0,Y.jsxs)(Z.Z,{form:m,children:[(0,Y.jsxs)("div",{style:{paddingLeft:0},children:[(0,Y.jsxs)(C.Z,{className:"mt30",align:"middle",children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)(Z.Z.Item,{name:"publish_time",label:"发布时间",children:(0,Y.jsx)(P.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,$.Q8)(e,l)},disabledTime:function(e){return(0,$.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,Y.jsx)(B.Z,{className:"ml20",children:(0,Y.jsx)(Z.Z.Item,{name:"end_time",label:"截止时间",children:(0,Y.jsx)(P.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:I()((0,A.U6)(),"HH:mm")},disabledDate:function(e){return(0,$.Q8)(e,l,m.getFieldValue("publish_time"))},disabledTime:function(e){return(0,$.d0)(e,m.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),(0,Y.jsxs)(C.Z,{style:{marginBottom:"10px"},children:[(0,Y.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,Y.jsxs)(q.ZP.Group,{value:oe,onChange:function(e){ce(e.target.value),le([])},children:[(0,Y.jsx)(q.ZP,{value:!0,disabled:!pe,children:"统一发布"}),(0,Y.jsx)(q.ZP,{className:"ml20",disabled:D.length<=0,value:!1,children:"分班发布"})]})]}),D.length<=0&&(0,Y.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),!oe&&D.length>0&&(0,Y.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,Y.jsx)("span",{style:{flex:1},children:(0,Y.jsx)(N.Z,{checked:ie.length===D.length,onChange:function(e){ie.length===D.length?le([]):le(D.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,Y.jsx)("span",{style:{width:16}}),(0,Y.jsxs)("span",{style:{flex:1},children:["已选择",ie.length||0,"个分班"]})]}),!oe&&D.length>0&&(0,Y.jsx)(ee.Z,{data:D,selectedRowKeys:ie,setSelectedRowKeys:le})]})]})})),se=t(57809),ie=t(3113),le=t(6848),ae=t(28103),re=t(71371),oe=t(45532),ce=t(97046),de="form___f61BQ",ue=P.default.RangePicker,pe=se.default.Option,me=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n,t,s,l,r=e.polls,c=(e.loading,e.dispatch),m=(0,p.useParams)(),h=((0,p.useLocation)(),r.pollSetting),x=r.commonHeader,f=(0,u.useState)(!0),g=d()(f,2),j=g[0],b=g[1],y=(0,u.useState)([]),Z=d()(y,2),S=Z[0],D=Z[1],k=(0,u.useState)({end_time:"",publish_time:"",show_result:!1,un_anonymous:!1,unified_setting:!1}),F=d()(k,2),E=F[0],H=F[1];(0,u.useEffect)((function(){G()}),[]);var G=function(){c({type:"polls/getPollsSetting",payload:o()({},m)})};(0,u.useEffect)((function(){var e;null!=h&&h.poll&&(Object.keys(E).map((function(e){E[e]=h.poll[e]})),S=null==h||null===(e=h.published_course_groups)||void 0===e?void 0:e.filter((function(e){return null!==e.course_publish_time})).map((function(e){return e.publish_time=e.course_publish_time,e.end_time=e.course_end_time,e})),H(E),D(S))}),[h]);var Q=function(){var e=a()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(E)),null===(n=S)||void 0===n||n.map((function(e){var n,t;if(!e.course_group_name||null===(n=e.course_group_name)||void 0===n||!n.length)throw v.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time||!e.end_time)throw v.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");e.course_group_id=null==e||null===(t=e.course_group_name)||void 0===t?void 0:t.map((function(e){var n;return null===(n=h.course_groups)||void 0===n||null===(n=n.filter((function(n){return n.course_group_name===e})))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.course_group_id}))})),t.categoryId=m.categoryId,t.publish_time_groups=S,t.show_result=!!t.show_result,e.next=7,(0,ce.m7)(o()({},t));case 7:0===e.sent.status&&(v.ZP.success("更新成功"),b(!0));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:de,children:[(0,Y.jsxs)("aside",{className:"bg-white pl30 pr30 inline-block w100",children:[(0,Y.jsxs)(C.Z,{children:[(0,Y.jsx)(B.Z,{span:24,children:(0,Y.jsxs)(C.Z,{align:"middle",children:[(0,Y.jsx)(B.Z,{flex:"1",children:(0,Y.jsx)("h1",{className:"mt15",children:"发布设置"})}),(0,Y.jsx)(B.Z,{children:(0,w.GJ)()&&j&&(0,Y.jsx)(ie.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return b(!1)},children:"编辑设置"})})]})}),(0,Y.jsxs)("div",{children:[(0,Y.jsx)("label",{children:"发布方式:"})," ",(0,Y.jsxs)(q.ZP.Group,{disabled:j||x.polls_status>1,value:E.unified_setting,onChange:function(e){I()(E.publish_time,"YYYY-MM-DD HH:mm")<=I()()?v.ZP.error("已发布,不能再修改统一设置"):(""==S&&D([{}]),E.unified_setting=!E.unified_setting,H(Object.assign({},E)))},children:[(0,Y.jsx)(q.ZP,{value:!0,children:"统一发布"}),(0,Y.jsx)(q.ZP,{disabled:0===(null==h||null===(n=h.group_settings)||void 0===n?void 0:n.length),value:!1,children:"分班发布"})]}),0===(null==h||null===(t=h.group_settings)||void 0===t?void 0:t.length)&&(0,Y.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]})]}),E.unified_setting&&(0,Y.jsxs)("div",{children:[(0,Y.jsxs)(C.Z,{align:"middle",className:"mt25 pl30",children:[(0,Y.jsx)(B.Z,{children:"发布时间:"}),(0,Y.jsx)(B.Z,{className:"ml5",children:(0,Y.jsx)(le.Z,{title:![1,5].includes(null==h||null===(s=h.poll)||void 0===s?void 0:s.polls_status)&&"发布时间已过,不能再修改",children:(0,Y.jsx)(P.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:I()((0,A.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return e&&e0&&(0,Y.jsx)(re.Z,{onClick:function(){S=S.filter((function(e,t){return n!==t})),D(S.slice()),setTimeout((function(){return D(S.slice())}),10)}}),(0,Y.jsx)(oe.Z,{className:"c-green ml20",onClick:function(){D(S.concat({}))}})]})]})},n)}))]}),(0,Y.jsx)(ae.Z,{}),(0,Y.jsxs)(C.Z,{gutter:[20,20],children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("strong",{children:"公开设置"})}),(0,Y.jsxs)(B.Z,{span:24,className:" pl30",children:[(0,Y.jsx)(N.Z,{checked:E.show_result,disabled:j,onChange:function(e){E.show_result=e.target.checked,H(Object.assign({},E))},children:(0,Y.jsx)("strong",{children:"公开统计"})}),(0,Y.jsx)("span",{className:"c-grey-c font12",children:"(选中,则在问卷截止时间之后,已提交问卷题的学生可以查看统计结果,否则不能查看)"})]}),(0,Y.jsxs)(B.Z,{span:24,className:" pl30",children:[(0,Y.jsx)(N.Z,{checked:E.un_anonymous,disabled:j,onChange:function(e){E.un_anonymous=e.target.checked,H(Object.assign({},E))},children:(0,Y.jsx)("strong",{children:"实名问卷"})}),(0,Y.jsx)("span",{className:"c-grey-c font12",children:"(选中,则按照学生的真实姓名提交,否则随机网名名称提交)"})]})]})]}),(0,Y.jsx)(C.Z,{children:(0,Y.jsx)(B.Z,{children:!j&&(0,Y.jsxs)(B.Z,{className:"mb50 mt20 btn-w120",children:[(0,Y.jsx)(ie.ZP,{type:"primary",size:"middle",onClick:function(){return Q()},children:"提交"}),(0,Y.jsx)(ie.ZP,{type:"primary",size:"middle",onClick:function(){b(!0),G()},ghost:!0,className:"ml20",children:"取消"})]})})})]})})),he=t(78673),xe=t(96865),fe=t(93948),ge="title___hfaGm",ve="yxtx___EB2TE",Ae="pic_title___WGfnb",je="pic_text___zQvmV",we="others_styles___nsKmn",be="others_text___oRpFU",ye="others_icon___h3fBC",Ze="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAARlJREFUOE+Vk+FxwjAMhZ+c6x6le5Q6cGzCHsF7ZIHOwFEM3aOwRy9WKwe7MnWOi//Ftr68pycTKmt54B0T3poBbv++QAPqGHQKCP6pv3pdQvpDCgF0ac8EtAIwoOPfPXJN/yX34sqA+2I5rANikTf9pc0Au2cbDNRf4EyA9xuKcr+3z9bAWICzOmBUEhUsD8zKijuvKUvUFofty05DArglLZ0J/nNFUdrUKiHk6PWDj8SwyXOSPQUY7YxNlV4UgPOailSmVSyi5QjQ/ucCIkT3QGKbY0GSKAC/wMkE6mmQmxVjGnGdVAIUIyxxyjtIdm6DJkkVYy7nD0dZpN9NqWxlqw8fUwVQ9Olf7iJXioYGndi4AeJebcR/ABwRnt6/IeoUAAAAAElFTkSuQmCC",Ne=t(42441),Ce=t(39248),Be=(t(56047),t(73449)),Se=t(92208),De="KeyWordTable___AcLUt",ke=(0,p.connect)((function(e){return{polls:e.polls}}))((function(e){var n,t,s,l,r=e.Data,o=e.isShowEcharts,c=e.pollGroupId,m=(0,p.useParams)(),h=(0,u.useState)({}),x=d()(h,2),f=x[0],g=x[1],A=(0,Se.U)(ce._c,{poll_id:m.categoryId,id:null==r||null===(n=r.question)||void 0===n?void 0:n.id,course_id:null==m?void 0:m.coursesId,update:1,poll_group_id:"all"!==c?c:null}),j=d()(A,3),w=j[1],b=j[2],y=(0,u.useState)(10),Z=d()(y,2),N=Z[0],S=Z[1];(0,u.useEffect)((function(){var e;(console.log("params==",m,r),r)&&g(null==r||null===(e=r.question)||void 0===e?void 0:e.word_cloud)}),[r]);var k=(0,u.useMemo)((function(){return(0,Y.jsx)(Ne.Z,{option:((new Image).src=Be.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",textStyle:{normal:{color:function(){return"rgb(".concat(Math.round(255*Math.random()),",").concat(Math.round(255*Math.random()),",").concat(Math.round(255*Math.random()),")")}}},left:"center",top:"center",width:"100%",height:"100%",data:(null==f||null===(e=f.list)||void 0===e?void 0:e.map((function(e){return{name:e.word,value:e.count}})))||[]}]}),opts:{renderer:"svg"},style:{height:436}});var e}),[null==f?void 0:f.list]),F=[{title:"排行",dataIndex:"index",align:"center",render:function(e,n,t){return t<3?(0,Y.jsx)("img",{width:30,src:0==t?"data:image/png;base64,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":1==t?"data:image/png;base64,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":"data:image/png;base64,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"}):t+1}},{title:"关键词",dataIndex:"word",width:390,render:function(e){return(0,Y.jsx)("span",{className:"c-666",style:{lineHeight:"25px"},children:e})}},{title:"频次",dataIndex:"count"}];return(0,Y.jsxs)("aside",{style:{width:"97%"},children:[(0,Y.jsx)(D.Z,{bordered:!0,columns:[{title:"编号",dataIndex:"",align:"center",width:100,render:function(e,n,t){return t+1}},{title:"提交时间",dataIndex:"created_at",align:"center",width:200},{title:"文本答案",dataIndex:"vote_text",align:"center"}],dataSource:null===(t=r.question)||void 0===t?void 0:t.question_votes,pagination:!1}),o&&(0,Y.jsxs)(C.Z,{className:"mt30",wrap:!1,justify:"space-between",gutter:24,children:[(0,Y.jsxs)(B.Z,{flex:"1 1 0",children:[(0,Y.jsxs)(C.Z,{align:"middle",gutter:10,style:{height:32},children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("img",{style:{width:"16px",height:"16px"},src:Ze})}),(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{className:"c-666",children:"词云"})}),(0,Y.jsx)(B.Z,{children:(0,Y.jsx)(le.Z,{placement:"right",overlayStyle:{maxWidth:600},title:"默认展示前100个关键词",children:(0,Y.jsx)(Ce.Z,{style:{cursor:"pointer",color:"#4C6FFF"}})})}),(0,Y.jsxs)(B.Z,{style:{marginLeft:"auto"},children:[(0,Y.jsx)("span",{className:"c-666",children:(null==f?void 0:f.updated_at)&&I()(null==f?void 0:f.updated_at).format("YYYY-MM-DD HH:mm:ss")}),(0,Y.jsx)(ie.ZP,{className:"ml10",style:{padding:0},type:"link",loading:w,onClick:function(){var e=a()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.preventDefault(),e.next=3,b({});case 3:0==(t=e.sent).status&&(v.ZP.success("更新成功"),g(t.data));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"更新词云"})]})]}),(0,Y.jsx)(z.Z,{spinning:w,children:(0,Y.jsx)("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438},children:(null==f||null===(s=f.list)||void 0===s?void 0:s.length)>0?k:(0,Y.jsx)(E.Z,{img:"data:image/png;base64,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",customText:"暂无数据~"})})})]}),(0,Y.jsxs)(B.Z,{flex:"1 1 0",children:[(0,Y.jsxs)(C.Z,{align:"middle",gutter:10,children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("div",{style:{width:5,height:16,borderRadius:"3px",background:"#3061D0"}})}),(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{className:"c-666",children:"关键词排行"})}),(0,Y.jsx)(B.Z,{style:{marginLeft:"auto"},children:(0,Y.jsx)("span",{className:"c-666",children:"展示词数"})}),(0,Y.jsx)(B.Z,{children:(0,Y.jsx)(se.default,{value:N,onChange:function(e){S(e)},style:{width:76},options:[{value:10,label:"10"},{value:30,label:"30"},{value:50,label:"50"},{value:100,label:"100"}]})})]}),(0,Y.jsx)("div",{className:"mt20",style:{border:"1px solid #E0E1E4",width:"100%",height:438},children:(0,Y.jsx)(D.Z,{className:De,style:{width:"100%"},scroll:N>10&&{y:400},columns:F,dataSource:null==f?void 0:f.list,pagination:{pageSize:N,current:1,total:(null==f||null===(l=f.list)||void 0===l?void 0:l.length)||0,hideOnSinglePage:!0},locale:{emptyText:(0,Y.jsx)(E.Z,{img:"data:image/png;base64,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",customText:"暂无数据~"})}})})]})]})]})})),Fe={1:"单选",2:"多选",3:"问答"},Ie=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n,t,s,i,l,a,r=e.polls,c=e.loading,m=e.dispatch,h=(0,p.useParams)(),x=r.statisticsList,f=r.pollsList,v=(0,u.useState)([]),A=d()(v,2),b=A[0],S=A[1],k=Z.Z.useForm(),F=d()(k,1)[0],I=(0,u.useState)({}),H=d()(I,2),G=H[0],Q=(H[1],o()({},h)),L=Z.Z.useForm(),O=d()(L,1)[0],M=(0,u.useState)(!1),W=d()(M,2),z=W[0],q=W[1];(0,u.useEffect)((function(){h.poll_group_id=[],P()}),[h.coursesId]),(0,u.useEffect)((function(){var e;S(null==x||null===(e=x.questions)||void 0===e?void 0:e.map((function(e){return e.openOthers=!1,e})))}),[null==x?void 0:x.questions]),(0,u.useEffect)((function(){h.poll_group_id=[],m({type:"polls/getPollsList",payload:h})}),[]);var P=function(){m({type:"polls/getPollsStatistics",payload:o()({},h)})};return(0,Y.jsxs)("div",{id:"aaa",children:[(0,Y.jsxs)("section",{className:"minH500 mb50 inline-block w100",children:[(0,w.GJ)()&&(0,Y.jsx)("aside",{className:"bg-white pl30 pr30",style:{padding:"20px 0"},children:(0,Y.jsxs)(Z.Z,{form:F,onChange:function(){h.page=1;var e=Object.assign({},F.getFieldValue());Object.keys(e).map((function(n){e[n].includes("all")?(delete h[n],F.setFieldsValue(y()({},n,"all")),O.setFieldsValue(y()({},n,"all"))):(h[n]=e[n],F.setFieldsValue(y()({},n,h[n])),O.setFieldsValue(y()({},n,h[n])))})),0===e.poll_group_id.length&&F.setFieldsValue(y()({},"poll_group_id","all")),"导出统计"!==r.actionTabs.key&&P()},initialValues:y()({},"poll_group_id","all"),children:[(0,Y.jsx)(Z.Z.Item,{name:"poll_group_id",children:(0,Y.jsx)(N.Z.Group,{style:{width:"97%",color:"#666666"},children:(0,Y.jsxs)(C.Z,{children:[(0,Y.jsx)(B.Z,{flex:"80px",children:"分班情况"}),(0,Y.jsx)(B.Z,{flex:"80px",children:(0,Y.jsx)(N.Z,{value:"all",checked:!G.course_group,children:"全部"})}),(0,Y.jsx)(B.Z,{flex:"1",children:f.course_groups&&f.course_groups.map((function(e,n){return(0,Y.jsxs)(N.Z,{value:e.course_group_id,style:{marginRight:"20px",marginBottom:"10px"},children:[e.group_group_name,"(",e.count,")"]})}))})]})})}),(0,Y.jsx)(Z.Z.Item,{children:(0,Y.jsxs)(C.Z,{style:{width:"97%",color:"#666666"},children:[(0,Y.jsx)(B.Z,{flex:"80px",children:"统计结果"}),(0,Y.jsx)(B.Z,{flex:"1",children:(0,Y.jsx)(D.Z,{bordered:!0,columns:[{title:"问卷发布人数",dataIndex:"total_users",align:"center",width:330},{title:"有效填写人数",dataIndex:"answer_users",align:"center",width:330},{title:"提交率",dataIndex:"total_answer",align:"center",width:330}],dataSource:[{total_users:null==x||null===(n=x.poll)||void 0===n?void 0:n.total_users,answer_users:null==x||null===(t=x.poll)||void 0===t?void 0:t.answer_users,total_answer:(null==x||null===(s=x.poll)||void 0===s?void 0:s.total_users)>0?Number(((null==x||null===(i=x.poll)||void 0===i?void 0:i.answer_users)/(null==x||null===(l=x.poll)||void 0===l?void 0:l.total_users)*100).toFixed(2))+"%":"0%"}],pagination:!1})})]})}),(0,Y.jsx)(Z.Z.Item,{children:(0,Y.jsxs)(C.Z,{style:{width:"97%",color:"#666666"},children:[(0,Y.jsx)(B.Z,{flex:"80px"}),(0,Y.jsxs)(B.Z,{flex:"1",children:[(0,Y.jsx)(he.Z,{defaultChecked:z,onChange:function(e){q(e)}}),(0,Y.jsx)("span",{style:{color:"#666666",marginLeft:"10px"},children:"显示更多分析图表"})]})]})})]})}),(0,Y.jsxs)(xe.Z,{loading:c["polls/getPollsStatistics"],children:[""==b&&(0,Y.jsx)(E.Z,{}),null==b?void 0:b.map((function(e,n){var t,s,i,l,a,r,o,c,d,u;return(0,Y.jsxs)("aside",{className:"bg-white pl30 pr30 mt10",style:{padding:"20px 0"},children:[(0,Y.jsx)("div",{className:"mt20",children:(0,Y.jsxs)("span",{className:"font16",style:{display:"flex",marginBottom:"20px"},children:[(0,Y.jsx)(le.Z,{title:e.question.question_title,children:(0,Y.jsxs)("div",{className:ge,children:[0!==(null==e||null===(t=e.question)||void 0===t?void 0:t.is_necessary)&&(0,Y.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,Y.jsxs)("span",{className:"c-blue font16",children:["【",Fe[e.question.question_type],"】"]}),(0,Y.jsxs)("span",{style:{fontWeight:"600"},children:[null==e||null===(s=e.question)||void 0===s?void 0:s.question_number,"、",e.question.question_title]}),2===e.question.question_type&&(null==e||null===(i=e.question)||void 0===i?void 0:i.min_choices)&&(0,Y.jsxs)("span",{className:"ml10",style:{fontWeight:400,color:"#666666"},children:["(可选",null==e||null===(l=e.question)||void 0===l?void 0:l.min_choices,"-",null==e||null===(a=e.question)||void 0===a?void 0:a.max_choices,"项)"]})]})}),(0,Y.jsxs)("div",{className:ve,children:["有效填写人数",(0,Y.jsxs)("span",{children:[e.question.commit_users_count||"--","人"]})]})]})}),3!==e.question.question_type&&(0,Y.jsx)("aside",{style:{width:"97%"},children:(0,Y.jsx)(D.Z,{bordered:!0,columns:[{title:"选项",dataIndex:"answer_text",align:"center"},{title:"小计",dataIndex:"answer_users_count",align:"center",width:100,render:function(e,n,t){return(0,Y.jsxs)("span",{children:[e,"人"]})}},{title:"百分比",dataIndex:"total_answer",align:"center",width:440,render:function(e,n,t){return(0,Y.jsx)(fe.Z,{style:{width:"90%",margin:"auto"},status:"active",strokeColor:"#44D7B6",percent:(100*n.answer_percent).toFixed(1)})}}],dataSource:null===(r=e.question)||void 0===r?void 0:r.answers,pagination:!1})}),3!==e.question.question_type&&(null==e||null===(o=e.question)||void 0===o||null===(o=o.question_votes)||void 0===o?void 0:o.length)>0&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)("div",{className:we,onClick:function(){b[n].openOthers=!e.openOthers,S(U()(b))},children:[(0,Y.jsx)("div",{className:be,children:'"其他"选项填空详情'}),null!=e&&e.openOthers?(0,Y.jsxs)("div",{className:ye,children:["收起",(0,Y.jsx)("i",{className:"iconfont icon-shangjiantou ml10"})]}):(0,Y.jsxs)("div",{className:ye,children:["展开",(0,Y.jsx)("i",{className:"iconfont icon-xiajiantou ml10"})]})]}),(null==e?void 0:e.openOthers)&&(0,Y.jsx)(D.Z,{style:{width:"97%"},bordered:!0,columns:[{title:"编号",dataIndex:"",align:"center",width:100,render:function(e,n,t){return(0,Y.jsx)("span",{children:t+1})}},{title:"提交时间",dataIndex:"created_at",align:"center",width:200,render:function(e,n,t){return(0,Y.jsx)("span",{children:e})}},{title:"文本答案",dataIndex:"vote_text",align:"center",render:function(e,n,t){return(0,Y.jsx)("span",{children:e})}}],dataSource:null===(c=e.question)||void 0===c?void 0:c.question_votes,pagination:!1})]}),3!==e.question.question_type&&z&&(0,Y.jsxs)("aside",{style:{width:"97%"},children:[(0,Y.jsxs)("div",{className:Ae,children:[(0,Y.jsx)("img",{style:{width:"16px",height:"16px"},src:Ze}),(0,Y.jsx)("div",{className:je,children:"环形饼图"})]}),(0,Y.jsx)(Ne.Z,{option:(u=null==e||null===(d=e.question)||void 0===d?void 0:d.answers,{tooltip:{trigger:"item"},legend:{bottom:"2%",left:"center"},series:[{name:"有效填写人数",type:"pie",radius:["40%","70%"],label:{show:!1},data:null==u?void 0:u.map((function(e,n){return e.value=null==e?void 0:e.answer_users_count,e.name=null==e?void 0:e.answer_text,e})),itemStyle:{normal:{color:function(e){return["#FACC16","#004DF6","#1790FF","#2EC25B","#fc8251","#5470c6","#91cd77","#ef6567","#f9c956","#75bedc"][e.dataIndex]}}}}]})},n)]}),3===e.question.question_type&&(0,Y.jsx)(ke,{Data:e,isShowEcharts:z,pollGroupId:F.getFieldValue("poll_group_id")})]},n)}))]})]}),(0,Y.jsx)(g.Z,{centered:!0,title:"导出统计结果",open:"导出统计"===r.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,onCancel:function(){m({type:"polls/setActionTabs",payload:{}}),P()},onOk:function(){m({type:"polls/setActionTabs",payload:{}}),P(),(0,j.sA)(o()({},Q))},children:(0,w.GJ)()&&(0,Y.jsx)("aside",{className:"mt20",children:(0,Y.jsx)(Z.Z,{form:O,preserve:!1,onChange:function(){h.page=1;var e=Object.assign({},O.getFieldValue());Object.keys(e).map((function(n){e[n].includes("all")?(delete Q[n],O.setFieldsValue(y()({},n,"all"))):(Q[n]=e[n],O.setFieldsValue(y()({},n,Q[n])))})),0===e.poll_group_id.length&&O.setFieldsValue(y()({},"poll_group_id","all")),"导出统计"!==r.actionTabs.key&&P()},initialValues:y()({},"poll_group_id",(null===(a=h.poll_group_id)||void 0===a?void 0:a.length)>0?h.poll_group_id:"all"),children:(0,Y.jsx)(Z.Z.Item,{name:"poll_group_id",children:(0,Y.jsx)(N.Z.Group,{style:{width:"97%"},children:(0,Y.jsxs)(C.Z,{children:[(0,Y.jsx)(B.Z,{flex:"80px",children:"选择班级:"}),(0,Y.jsx)(B.Z,{flex:"80px",children:(0,Y.jsx)(N.Z,{value:"all",checked:!G.course_group,children:"全部"})}),(0,Y.jsx)(B.Z,{flex:"1",children:f.course_groups&&f.course_groups.map((function(e,n){return(0,Y.jsxs)(N.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))})]})})})})})})]})})),Ee=t(51150),He="wrap___z9iJU",Ye="titleWrap___knBE8",Ge="choiceWrap____Xkwt",Qe="deleteIcon___O5q20",Le="editorWrap___oodwM",Oe="questionType___MN7qw",Me="questionChoices___ZMeSF",We="close_style___GvIu5",Ue="save_style____CS7j",ze="edit_title___NM88J",qe="can_select_count___OnIaV",Pe=t(21256),Re=["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"],Ke=["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"],Ve=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),l=e.editKey,r=e.callback,c=(X()(e,Re),(0,u.useState)([])),m=d()(c,2),h=m[0],x=m[1],f=(0,u.useState)(),g=d()(f,2),A=(g[0],g[1],(0,u.useState)([])),j=d()(A,2),w=(j[0],j[1],(0,u.useState)("")),b=d()(w,2),y=b[0],Z=b[1],D=(0,u.useState)(0),k=d()(D,2),F=(k[0],k[1],(0,u.useState)(!0)),I=d()(F,2),E=I[0],H=I[1],G=(0,u.useState)(!1),Q=d()(G,2),L=Q[0],O=Q[1],M=(0,p.useParams)(),W=(0,u.useState)(""),z=d()(W,2),q=z[0],P=z[1],R=(0,u.useState)(""),K=d()(R,2),V=K[0],T=K[1];(0,u.useEffect)((function(){var e,n,t,i,l,a;if(null==s||null===(e=s.question)||void 0===e||!e.question_title)return x([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),H(!0),Z(""),void O(!1);P(null==s||null===(n=s.question)||void 0===n?void 0:n.max_choices),T(null==s||null===(t=s.question)||void 0===t?void 0:t.min_choices),Z(null==s||null===(i=s.question)||void 0===i?void 0:i.question_title),H(!(null==s||null===(l=s.question)||void 0===l||!l.is_necessary)),x(null==s||null===(a=s.question)||void 0===a?void 0:a.answers.map((function(e){return{value:e.answer_text,disabled:"其他"===e.answer_text}})))}),[s]),(0,u.useImperativeHandle)(n,(function(){return{onSave:ne}}));var J,_,$,ee,ne=function(){var e=a()(i()().mark((function e(n){var l,a,c,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y){e.next=3;break}return v.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((a=h.findIndex((function(e){return!e.value})))>-1)){e.next=7;break}return v.ZP.info("请先输入 ".concat(Ke[a]," 选项的内容")),e.abrupt("return",!1);case 7:if(d={question_title:y,question_type:2,insert_id:s.insert_id,is_necessary:Math.ceil(E),max_choices:q,min_choices:V,question_answers:h.map((function(e){return e.value}))},null===(l=s.question)||void 0===l||!l.id){e.next=14;break}return e.next=11,(0,ce.IU)(o()({pollsId:s.question.id},d));case 11:c=e.sent,e.next=17;break;case 14:return e.next=16,(0,ce.MK)(o()({pollsId:M.categoryId},d));case 16:c=e.sent;case 17:if(0!==c.status){e.next=23;break}return v.ZP.success("保存成功"),r("edit",-1),e.next=22,t({type:"polls/editPolls",payload:o()({},M)});case 22:n&&(d.answers=d.question_answers.map((function(e){return{answer_text:e}})),r("addContinue",o()({type:2,insert_id:s.question.id,key:s.key,question_type:2},d)));case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:He,children:[l!==s.key&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:Oe,children:(0,Y.jsxs)("div",{children:[s.question.is_necessary>0&&(0,Y.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,Y.jsx)("span",{className:"font16",style:{color:"#3061D0"},children:"【多选】"}),(null==s||null===(J=s.question)||void 0===J?void 0:J.min_choices)&&(0,Y.jsx)("span",{className:qe,children:"可选".concat(null==s||null===(_=s.question)||void 0===_?void 0:_.min_choices,"-").concat(null==s||null===($=s.question)||void 0===$?void 0:$.max_choices,"项")}),(0,Y.jsxs)("span",{className:ze,children:[(0,Y.jsxs)("span",{style:{marginRight:"10px"},children:["第",s.key,"题"]}),s.question.question_title]})]})}),(0,Y.jsx)("div",{className:Me,children:null==s||null===(ee=s.question.answers)||void 0===ee?void 0:ee.map((function(e,n){return(0,Y.jsx)(C.Z,{children:(0,Y.jsx)(B.Z,{children:(0,Y.jsx)(N.Z,{disabled:!0,children:(0,Y.jsx)("span",{className:"c-black font14",children:e.answer_text})},n)})})}))})]}),l===s.key&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:Oe,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"【多选】"}),(0,Y.jsx)("span",{className:"font16",style:{color:"#666666"},children:"必答"}),(0,Y.jsx)(he.Z,{checked:!!E,onChange:function(e){return H(e)},className:"ml10"})]})}),(0,Y.jsx)("p",{className:Ye,children:(0,Y.jsxs)(C.Z,{className:Ge,gutter:[12,12],children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{children:"标题"})}),(0,Y.jsx)(B.Z,{className:Le,flex:"1",children:(0,Y.jsx)(S.Z,{style:{width:"1000px",height:"40px"},value:y,placeholder:"请输入题目",onChange:function(e){return Z(e.target.value)}})})]})}),h.map((function(e,n){var t,s=h.length-1;return(0,Y.jsxs)(C.Z,{className:Ge,gutter:[12,12],children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{children:L&&n===s?"其它":"选项"})}),(0,Y.jsx)(B.Z,{className:Le,flex:"1",children:(0,Y.jsx)(S.Z,{style:{width:"1000px",height:"40px"},placeholder:null!==(t=e.placeholder)&&void 0!==t?t:"",value:L&&n===s?"":h[n].value,disabled:!!e.disabled,onChange:function(e){h[n].value=e.target.value,x(U()(h))}})}),(0,Y.jsx)(B.Z,{children:n>1&&(0,Y.jsx)(le.Z,{title:"删除",children:(0,Y.jsx)("i",{className:"".concat(Qe," iconfont icon-yichu1"),onClick:function(){x(h.filter((function(e,t){return t!==n}))),e.disabled&&O(!1)}})})})]},n)})),(0,Y.jsx)("p",{className:Ye,children:(0,Y.jsxs)(C.Z,{className:Ge,gutter:[12,12],children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{children:"可选"})}),(0,Y.jsxs)(B.Z,{children:[(0,Y.jsxs)(se.default,{value:V||"",style:{width:183,height:"40px"},onChange:function(e){return T(e)},children:[(0,Y.jsx)(se.default.Option,{value:"",children:"--"}),h.map((function(e,n){return(0,Y.jsx)(se.default.Option,{value:String(n+1),children:n+1})}))]}),(0,Y.jsx)("span",{className:"ml10 mr10",children:"-"}),(0,Y.jsxs)(se.default,{style:{width:183,height:"40px"},value:q||"",onChange:function(e){return P(e)},children:[(0,Y.jsx)(se.default.Option,{value:"",children:"--"}),h.map((function(e,n){return(0,Y.jsx)(se.default.Option,{value:String(n+1),children:n+1})}))]}),(0,Y.jsx)(le.Z,{title:"学生答题时,系统对其选择的选项个数进行限制,--表示不限制",children:(0,Y.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14",style:{marginLeft:"10px",color:"#3061D0",cursor:"pointer"}})})]})]})}),(0,Y.jsxs)("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"},children:[(0,Y.jsx)(Pe.op,{style:{height:"38px"},onClick:function(){return x([].concat(U()(h),[{value:""}]))},children:"新增选项"}),!L&&(0,Y.jsx)(Pe.op,{style:{height:"38px",marginLeft:"20px"},onClick:function(){x([].concat(U()(h),[{disabled:!0,value:"其它"}])),O(!0)},children:"新增其它选项"}),(0,Y.jsx)("div",{className:We,onClick:function(){var e;null!==(e=s.question)&&void 0!==e&&e.id?r("edit",-1):r("del",s.key)},children:"取消"}),(0,Y.jsx)("div",{className:Ue,onClick:function(){return ne()},children:"保存"})]})]})]})},Te=(0,p.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(Ve)),Je=["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"],Xe=["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"],_e=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),l=e.editKey,r=e.callback,c=(X()(e,Je),(0,u.useState)([])),m=d()(c,2),h=m[0],x=m[1],f=(0,u.useState)(),g=d()(f,2),A=(g[0],g[1],(0,u.useState)([])),j=d()(A,2),w=(j[0],j[1],(0,u.useState)("")),b=d()(w,2),y=b[0],Z=b[1],N=(0,u.useState)(0),D=d()(N,2),k=(D[0],D[1],(0,u.useState)(!1)),F=d()(k,2),I=F[0],E=F[1],H=(0,u.useState)(!1),G=d()(H,2),Q=G[0],L=G[1],O=(0,p.useParams)();(0,u.useEffect)((function(){var e,n,t,i;if(null==s||null===(e=s.question)||void 0===e||!e.question_title)return x([{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""},{disabled:!1,value:""}]),E(!1),Z(""),void L(!1);Z(null==s||null===(n=s.question)||void 0===n?void 0:n.question_title),E(!(null==s||null===(t=s.question)||void 0===t||!t.is_necessary)),x(null==s||null===(i=s.question)||void 0===i?void 0:i.answers.map((function(e){return{value:e.answer_text,disabled:"其他"===e.answer_text}})))}),[s]),(0,u.useImperativeHandle)(n,(function(){return{onSave:W}}));var M,W=function(){var e=a()(i()().mark((function e(n){var l,a,c,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y){e.next=3;break}return v.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(!((a=h.findIndex((function(e){return!e.value})))>-1)){e.next=7;break}return v.ZP.info("请先输入 ".concat(Xe[a]," 选项的内容")),e.abrupt("return",!1);case 7:if(d={question_title:y,question_type:1,insert_id:s.insert_id,is_necessary:Math.ceil(I),question_answers:h.map((function(e){return e.value}))},null===(l=s.question)||void 0===l||!l.id){e.next=15;break}return r("edit",-1),e.next=12,(0,ce.IU)(o()({pollsId:s.question.id},d));case 12:c=e.sent,e.next=18;break;case 15:return e.next=17,(0,ce.MK)(o()({pollsId:O.categoryId},d));case 17:c=e.sent;case 18:if(0!==c.status){e.next=23;break}return v.ZP.success("保存成功"),e.next=22,t({type:"polls/editPolls",payload:o()({},O)});case 22:n&&(d.answers=d.question_answers.map((function(e){return{answer_text:e}})),r("addContinue",o()({type:1,insert_id:s.question.id,key:s.key,question_type:1},d)));case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:He,children:[l!==s.key&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:Oe,children:(0,Y.jsxs)("div",{children:[s.question.is_necessary>0&&(0,Y.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,Y.jsx)("span",{className:"font16",style:{color:"#3061D0"},children:"【单选】"}),(0,Y.jsxs)("span",{className:ze,children:[(0,Y.jsxs)("span",{style:{marginRight:"10px"},children:["第",s.key,"题"]}),s.question.question_title]})]})}),(0,Y.jsx)("div",{className:Me,children:null==s||null===(M=s.question.answers)||void 0===M?void 0:M.map((function(e,n){return(0,Y.jsxs)(C.Z,{children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)(q.ZP,{disabled:!0},n)}),(0,Y.jsx)(B.Z,{flex:"1",children:(0,Y.jsx)("span",{className:"c-black font14",children:e.answer_text})})]})}))})]}),l===s.key&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:Oe,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"【单选】"}),(0,Y.jsx)("span",{className:"font16",style:{color:"#666666"},children:"必答"}),(0,Y.jsx)(he.Z,{checked:!!I,onChange:function(e){return E(e)},className:"ml10"})]})}),(0,Y.jsx)("p",{className:Ye,children:(0,Y.jsxs)(C.Z,{className:Ge,gutter:[12,12],children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{children:"标题"})}),(0,Y.jsx)(B.Z,{className:Le,children:(0,Y.jsx)(S.Z,{style:{width:"1000px",height:"40px"},value:y,placeholder:"请输入题目",onChange:function(e){return Z(e.target.value)}})})]})}),h.map((function(e,n){var t,s=h.length-1;return(0,Y.jsxs)(C.Z,{className:Ge,gutter:[12,12],children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{children:Q&&n===s?"其它":"选项"})}),(0,Y.jsx)(B.Z,{className:Le,flex:"1",children:(0,Y.jsx)(S.Z,{style:{width:"1000px",height:"40px"},placeholder:null!==(t=e.placeholder)&&void 0!==t?t:"",value:Q&&n===s?"":h[n].value,disabled:!!e.disabled,onChange:function(e){h[n].value=e.target.value,x(U()(h))}})}),(0,Y.jsx)(B.Z,{children:n>1&&(0,Y.jsx)(le.Z,{title:"删除",children:(0,Y.jsx)("i",{className:"".concat(Qe," iconfont icon-yichu1"),onClick:function(){x(h.filter((function(e,t){return t!==n}))),e.disabled&&L(!1)}})})})]},n)})),(0,Y.jsxs)("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"},children:[(0,Y.jsx)(Pe.op,{style:{height:"38px"},onClick:function(){return x([].concat(U()(h),[{value:""}]))},children:"新增选项"}),!Q&&(0,Y.jsx)(Pe.op,{style:{height:"38px",marginLeft:"20px"},onClick:function(){x([].concat(U()(h),[{disabled:!0,value:"其它"}])),L(!0)},children:"新增其它选项"}),(0,Y.jsx)("div",{className:We,onClick:function(){var e;null!==(e=s.question)&&void 0!==e&&e.id?r("edit",-1):r("del",s.key)},children:"取消"}),(0,Y.jsx)("div",{className:Ue,onClick:function(){return W()},children:"保存"})]})]})]})},$e=(0,p.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(_e)),en=["problemset","globalSetting","loading","dispatch","onRef","editData","editKey","callback"],nn=function(e,n){e.problemset,e.globalSetting,e.loading;var t=e.dispatch,s=(e.onRef,e.editData),l=e.editKey,r=e.callback,c=(X()(e,en),(0,u.useState)("")),m=d()(c,2),h=m[0],x=m[1],f=(0,u.useState)(!0),g=d()(f,2),A=g[0],j=g[1],w=(0,p.useParams)();(0,u.useEffect)((function(){var e,n,t;if(null==s||null===(e=s.question)||void 0===e||!e.question_title)return j(!0),void x("");x(null==s||null===(n=s.question)||void 0===n?void 0:n.question_title),j(!(null==s||null===(t=s.question)||void 0===t||!t.is_necessary))}),[s]),(0,u.useImperativeHandle)(n,(function(){return{onSave:b}}));var b=function(){var e=a()(i()().mark((function e(n){var l,a,c;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h){e.next=3;break}return v.ZP.info("请您输入题目"),e.abrupt("return",!1);case 3:if(c={question_title:h,question_type:3,insert_id:s.insert_id,is_necessary:Math.ceil(A)},null===(l=s.question)||void 0===l||!l.id){e.next=10;break}return e.next=7,(0,ce.IU)(o()({pollsId:s.question.id},c));case 7:a=e.sent,e.next=13;break;case 10:return e.next=12,(0,ce.MK)(o()({pollsId:w.categoryId},c));case 12:a=e.sent;case 13:if(0!==a.status){e.next=19;break}return v.ZP.success("保存成功"),r("edit",-1),e.next=18,t({type:"polls/editPolls",payload:o()({},w)});case 18:n&&r("addContinue",o()({type:3,insert_id:s.question.id,key:s.key,question_type:3},c));case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Y.jsxs)("section",{className:He,children:[l!==s.key&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:Oe,children:(0,Y.jsxs)("div",{children:[s.question.is_necessary>0&&(0,Y.jsx)("span",{style:{color:"red",fontSize:"14px"},children:"*"}),(0,Y.jsx)("span",{className:"font16",style:{color:"#3061D0"},children:"【问答】"}),(0,Y.jsxs)("span",{className:ze,children:[(0,Y.jsxs)("span",{style:{marginRight:"10px"},children:["第",s.key,"题"]}),s.question.question_title]})]})}),(0,Y.jsx)("div",{className:Me,children:(0,Y.jsx)(S.Z.TextArea,{rows:2,disabled:!0})})]}),l===s.key&&(0,Y.jsxs)("aside",{children:[(0,Y.jsx)("div",{className:Oe,children:(0,Y.jsxs)("div",{children:[(0,Y.jsx)("span",{className:"font16 c-blue",children:"【问答】"}),(0,Y.jsx)("span",{className:"font16",style:{color:"#666666"},children:"必答"}),(0,Y.jsx)(he.Z,{checked:!!A,onChange:function(e){return j(e)},className:"ml10"})]})}),(0,Y.jsx)("p",{className:Ye,children:(0,Y.jsxs)(C.Z,{className:Ge,gutter:[12,12],children:[(0,Y.jsx)(B.Z,{children:(0,Y.jsx)("span",{children:"标题"})}),(0,Y.jsx)(B.Z,{className:Le,flex:"1",children:(0,Y.jsx)(S.Z,{style:{width:"1000px",height:"40px"},value:h,placeholder:"请输入题目",onChange:function(e){return x(e.target.value)}})})]})}),(0,Y.jsxs)("div",{style:{display:"flex",width:"1000px",margin:"20px 0 0 40px"},children:[(0,Y.jsx)("div",{className:We,onClick:function(){var e;null!==(e=s.question)&&void 0!==e&&e.id?r("edit",-1):r("del",s.key)},children:"取消"}),(0,Y.jsx)("div",{className:Ue,onClick:function(){return b()},children:"保存"})]})]})]})},tn=(0,p.connect)((function(e){var n=e.problemset,t=e.loading;return{problemset:n,globalSetting:e.globalSetting,loading:t.effects}}),null,null,{forwardRef:!0})((0,u.forwardRef)(nn)),sn="title___UHW8B",ln="description___dL5p1",an="heji___Xp8yD",rn="heji_count___t2y2z",on=(0,p.connect)((function(e){return{polls:e.polls,loading:e.loading.effects}}))((function(e){var n=e.polls,t=e.loading,s=e.dispatch,i=e.ref,l=(0,p.useParams)(),a=n.statisticsList,r=n.commonHeader,c=(0,u.useState)({page:1,pre_size:10}),m=d()(c,1)[0],h=a.questions,x=(a.questionsInfo,a.question_types),f=(a.course,Z.Z.useForm());d()(f,1)[0];(0,u.useEffect)((function(){g()}),[l.coursesId]);var g=function(){s({type:"polls/getPollsStatistics",payload:o()(o()({},l),m)})};return(0,Y.jsx)(xe.Z,{loading:t["polls/getPollsStatistics"],children:(0,Y.jsxs)("section",{className:"minH500 mb50",ref:i,children:[0===(null==x?void 0:x.q_counts)&&(0,Y.jsx)(E.Z,{}),(null==r?void 0:r.polls_name)&&(0,Y.jsxs)("aside",{className:"bg-white pl30 pr30 pt20 pb20",children:[(0,Y.jsx)("div",{className:sn,children:null==r?void 0:r.polls_name}),(null==r?void 0:r.polls_description)&&(0,Y.jsx)(Ee.Z,{value:(null==r?void 0:r.polls_description)||"",className:ln}),(null==x?void 0:x.q_counts)>0&&(0,Y.jsxs)("div",{className:an,children:[(0,Y.jsxs)("span",{children:[" 统计 ",(0,Y.jsxs)("span",{className:rn,children:["【总共 ",null==x?void 0:x.q_counts," 题】"]})]}),(null==x?void 0:x.q_mains)>0&&(0,Y.jsxs)("span",{className:"ml10",children:["主观题:",(0,Y.jsxs)("span",{className:rn,children:[" ",null==x?void 0:x.q_mains," 题"]})]}),(null==x?void 0:x.q_singles)>0&&(0,Y.jsxs)("span",{className:"ml10",children:["单选题:",(0,Y.jsxs)("span",{className:rn,children:[" ",null==x?void 0:x.q_singles," 题"]})]}),(null==x?void 0:x.q_doubles)>0&&(0,Y.jsxs)("span",{className:"ml10",children:["多选题:",(0,Y.jsxs)("span",{className:rn,children:[null==x?void 0:x.q_doubles," 题"]})]})]})]}),(0,Y.jsx)("aside",{className:"bg-white inline-block w100 mt10",children:null==h?void 0:h.map((function(e,n){var t,s;return e.key=null==e||null===(t=e.question)||void 0===t?void 0:t.question_number,e.len=h.length,1===e.question.question_type?(0,Y.jsx)("aside",{children:(0,Y.jsx)($e,{editData:e})}):2===e.question.question_type?(0,Y.jsx)("aside",{children:(0,Y.jsx)(Te,{editData:e})}):3===(null===(s=e.question)||void 0===s?void 0:s.question_type)?(0,Y.jsx)("aside",{children:(0,Y.jsx)(tn,{editData:e})}):void 0}))})]})})})),cn={flex_box_center:"flex_box_center___KocrS",flex_space_between:"flex_space_between___tbwbg",flex_box_vertical_center:"flex_box_vertical_center___Boklb",flex_box_center_end:"flex_box_center_end___yLkeS",flex_box_column:"flex_box_column___yoUa3",title:"title___ByTX2",export:"export___XUBRC",bg:"bg___r_XgQ",tabs:"tabs___awxWj",export_type_modal:"export_type_modal___o8Y6x",export_type_modal_con:"export_type_modal_con___zVHRj",type_item:"type_item___PhJhz",img_warp:"img_warp___dtWfk",img_warp_active:"img_warp_active___YxM4n"},dn=t(46765),un=t(20817),pn=(0,p.connect)((function(e){var n=e.polls,t=e.loading,s=e.user;return{polls:n,globalSetting:e.globalSetting,user:s,loading:t.effects}}))((function(e){var n,s,l,r,c,b,y,Z,N=e.polls,C=(e.globalSetting,e.loading,e.dispatch),B=e.user,S=(0,p.useParams)(),D=((0,p.useLocation)(),(0,p.useSearchParams)()),k=d()(D,1)[0],F=(0,u.useState)([]),I=d()(F,2),E=(I[0],I[1],(0,u.useState)(k.get("tabs")||2)),H=d()(E,2),G=H[0],Q=H[1],L=(0,u.useState)(""),O=d()(L,2),W=O[0],U=O[1],z=(0,u.useState)(!1),q=d()(z,2),P=q[0],R=q[1],K=(0,u.useState)(!1),V=d()(K,2),J=V[0],X=V[1],_=(0,u.useState)(!1),$=d()(_,2),ee=$[0],ne=$[1],se=(0,u.useState)(""),ie=d()(se,2),le=ie[0],ae=ie[1],re=(0,u.useRef)(),oe=(N.pollsList,N.commonHeader),ce=B.userInfo;S.category=k.get("category_id"),(0,u.useEffect)((function(){C({type:"polls/getPollsList",payload:o()({},S)}),C({type:"polls/getCommonHeader",payload:o()({},S)})}),[S.coursesId]),(0,u.useEffect)((function(){2===G&&P&&re.current.children&&((0,dn.F)(re.current.children,"导出问卷"),R(!1))}),[G,P]);var de=[{name:"问卷预览",id:2,compontent:(0,Y.jsx)(on,{})},{name:"答题列表",id:0,compontent:(0,Y.jsx)(M,{})},{name:"统计结果",id:1,compontent:(0,Y.jsx)(Ie,{})},{name:"设置",id:3,compontent:(0,Y.jsx)(me,{})}].filter((function(e){return!(0,w.dE)()||"统计结果"!==e.name&&"问卷预览"!==e.name}));return(0,Y.jsxs)("section",{className:cn.bg,children:[(0,Y.jsxs)("div",{className:"edu-container",children:[ce.username&&(0,Y.jsxs)("section",{className:"animated fadeIn",children:[(0,Y.jsx)("aside",{className:"mt10",children:(0,Y.jsxs)(m.Z,{separator:">",children:[(0,Y.jsx)(m.Z.Item,{children:(0,Y.jsx)(p.Link,{to:"/classrooms/".concat(S.coursesId,"/poll"),children:null==ce||null===(n=ce.course)||void 0===n?void 0:n.course_name})}),(0,Y.jsx)(m.Z.Item,{children:(0,Y.jsx)(p.Link,{to:"/classrooms/".concat(S.coursesId,"/poll"),children:null==oe||null===(s=oe.user_permission)||void 0===s?void 0:s.left_banner_name})}),(0,Y.jsx)(m.Z.Item,{children:"问卷详情"})]})}),(0,Y.jsxs)("aside",{className:[cn.title,"mt20"].join(" "),children:[(0,Y.jsx)(p.Link,{to:"/classrooms/".concat(S.coursesId,"/poll")}),(0,Y.jsx)(A.VV,{status:[A.L4[oe.polls_status]],style:{marginLeft:"0px"}}),(0,Y.jsx)("strong",{className:"font20 ml10",children:oe.polls_name})]})]}),(0,Y.jsxs)("aside",{className:"mt30 mb30 relative ",children:[(0,w.dE)()&&(0===(null==oe||null===(l=oe.user_permission)||void 0===l?void 0:l.current_status)||1===(null==oe||null===(r=oe.user_permission)||void 0===r?void 0:r.current_status)||2===(null==oe||null===(c=oe.user_permission)||void 0===c?void 0:c.current_status))&&(0,Y.jsx)("div",{className:cn.export,children:(0,Y.jsxs)(Pe.op,{onClick:function(e){var n;e.stopPropagation(),1===(null==oe||null===(n=oe.user_permission)||void 0===n?void 0:n.current_status)?p.history.push("/classrooms/".concat(S.coursesId,"/poll/").concat(S.categoryId,"/questionnaireInfo/").concat(ce.login,"?type=student")):p.history.push("/classrooms/".concat(S.coursesId,"/poll/").concat(S.categoryId,"/users/").concat(ce.login))},children:[0===(null==oe||null===(b=oe.user_permission)||void 0===b?void 0:b.current_status)&&"继续答卷",1===(null==oe||null===(y=oe.user_permission)||void 0===y?void 0:y.current_status)&&"查看答卷",2===(null==oe||null===(Z=oe.user_permission)||void 0===Z?void 0:Z.current_status)&&"开始答卷"]})}),(0,w.GJ)()&&(0,Y.jsxs)("div",{className:cn.export,children:[(0,Y.jsxs)(Pe.op,{onClick:function(e){e.preventDefault(),console.log(N),C({type:"polls/setActionTabs",payload:{key:"立即发布",params:S,types:2,selectArrs:[S.categoryId]}})},children:[(0,Y.jsx)("i",{className:"iconfont icon-fasong font16 mr5"}),"发布问卷"]}),oe.polls_status<=1&&(0,Y.jsxs)(Pe.op,{style:{marginLeft:"20px"},onClick:function(){p.history.push("/classrooms/".concat(S.coursesId,"/poll/").concat(S.categoryId,"/edit"))},children:[(0,Y.jsx)("i",{className:"iconfont icon-bianji7 font16 mr5"}),"编辑问卷"]}),2===oe.polls_status&&(0,Y.jsxs)(Pe.op,{style:{marginLeft:"20px",border:"1px #ED7575 solid",color:"#E30000"},onClick:function(e){e.preventDefault(),C({type:"polls/setActionTabs",payload:{key:"立即截止",params:S,selectArrs:[S.categoryId]}})},children:[(0,Y.jsx)("i",{className:"iconfont icon-jinzhi font16 mr5"}),"结束问卷"]}),(0,Y.jsx)(h.Z,{dropdownRender:function(){return(0,Y.jsxs)(x.Z,{children:[(0,Y.jsx)(x.Z.Item,{style:{textAlign:"center"},children:(0,Y.jsx)("div",{onClick:function(){ae(""),X(!0)},children:"问卷模版"})},1),(0,Y.jsx)(x.Z.Item,{style:{textAlign:"center"},children:(0,Y.jsx)("div",{onClick:function(){1==G?(ae(""),ne(!0)):(0,j.sA)(o()({},S))},children:"统计结果"})},2),(0,Y.jsx)(x.Z.Item,{style:{textAlign:"center"},children:(0,Y.jsx)("div",{onClick:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,A.FH)("",(0,A.NY)({url:un.Z.API_SERVER+"/api/polls/".concat(S.categoryId,"/detail_export.xlsx"),query:S}));case 2:case"end":return e.stop()}}),e)}))),children:"答卷详情"})},3)]})},children:(0,Y.jsxs)("span",{style:{fontSize:"14px",color:"#5F6368",cursor:"pointer"},children:[(0,Y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAAXNSR0IArs4c6QAAAdZJREFUOE+9lcsrRFEcx7/Ha3DHhBqPaBCxkWi8htHIRlFKbBXlD7CxsFFWRnks+AeULLyK8sjKOyRJITNGGDOJzCjzdjkyE+aOO9cd4SzvPedzPr/vub9zCaU0HL84CCHPbzjy72CD0b1KKan0L4YQbmkUlPOAAJs5imi1oLHB6GaBd5IPwMV8vvWn5yiivYuCRuEDhz5EgT99+V0DkvFW9C343OgK2dgHjuGPIn1EqfGwT93bzbuajyAChQMT8lMvnypdoaA9XzJO2JWEbMp3EoLgVnk73NSFM6ceh44DFDJKWFkLVHGVWH5YhFqmQQQJx4njGGcuHWwvto89BMFaxSBmLJPQO0/RlzGI4Zsh1MbXod/cCyVTgobERixZ55EUmYI9+w5Mnmtx4K60bozdjYLiBR2pnZi1TEMVp8aAWYsqWTVKpGWYuB9HQWwh9u174sEt8jaw9AlG9xW2HjdQxBTjgbWgQlaFeescqmU1kIRJoHfqkBuT5523/rjqtf4SReIGc0qj2OzQW8NvhSfCELTzLkwOltvQ4rbKSmeEW/rS5PjRZ5f5HfhId8tKGWkQTf6OsdntyM9LFjaeWVh7OwXOtSkijM2meo3wtSkCwjvlz/8gr8V+6TPoucMFAAAAAElFTkSuQmCC",style:{width:"22px",height:"20px",marginRight:"5px",marginLeft:"20px"}}),"导出",(0,Y.jsx)("i",{className:"iconfont icon-xiajiantou ml5",style:{color:"#999999",fontSize:"12px"}})]})})]}),(0,Y.jsx)(f.Z,{defaultActiveKey:G,className:cn.tabs,onChange:function(e){console.log(e),Q(e)},children:de.map((function(e,n){return(0,Y.jsx)(f.Z.TabPane,{tab:e.name},e.id)}))},W),de.map((function(e,n){if(e.id==G)return(0,Y.jsx)("div",{ref:re,children:e.compontent})}))]})]}),(0,Y.jsx)(te,{}),(0,Y.jsx)(T,{}),(0,Y.jsx)(g.Z,{width:450,title:"请选择需要导出的格式",open:J,onCancel:function(){return X(!1)},onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=5;break}return v.ZP.info("请选择一种导出格式"),e.abrupt("return");case 5:"pdf"==le?(Q(2),U(new Date),R(!0)):"word"==le&&(0,j.YO)({id:null==S?void 0:S.categoryId,middle_export:1,export_type:0});case 6:X(!1);case 7:case"end":return e.stop()}}),e)}))),children:(0,Y.jsx)("div",{className:cn.export_type_modal,children:(0,Y.jsxs)("div",{className:cn.export_type_modal_con,children:[(0,Y.jsxs)("div",{className:cn.type_item,children:[(0,Y.jsx)("div",{className:"".concat(cn.img_warp," ").concat("pdf"==le?cn.img_warp_active:""),onClick:function(){return ae("pdf")},children:(0,Y.jsx)("img",{src:t(45614),width:70,height:70})}),"pdf格式"]}),(0,Y.jsxs)("div",{className:cn.type_item,children:[(0,Y.jsx)("div",{className:"".concat(cn.img_warp," ").concat("word"==le?cn.img_warp_active:""),onClick:function(){return ae("word")},children:(0,Y.jsx)("img",{src:t(38347),width:70,height:70})}),"word格式"]})]})})}),(0,Y.jsx)(g.Z,{width:450,title:"请选择需要导出的格式",open:ee,onCancel:function(){return ne(!1)},onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=le){e.next=5;break}return v.ZP.info("请选择一种导出格式"),e.abrupt("return");case 5:if("pdf"!=le){e.next=10;break}return e.next=8,(0,dn.B)(re.current.children,"导出问卷");case 8:e.next=11;break;case 10:"excel"==le&&(ne(!1),C({type:"polls/setActionTabs",payload:{key:"导出统计"}}));case 11:ne(!1);case 12:case"end":return e.stop()}}),e)}))),children:(0,Y.jsx)("div",{className:cn.export_type_modal,children:(0,Y.jsxs)("div",{className:cn.export_type_modal_con,children:[(0,Y.jsxs)("div",{className:cn.type_item,children:[(0,Y.jsx)("div",{className:"".concat(cn.img_warp," ").concat("pdf"==le?cn.img_warp_active:""),onClick:function(){return ae("pdf")},children:(0,Y.jsx)("img",{src:t(45614),width:70,height:70})}),"pdf格式"]}),(0,Y.jsxs)("div",{className:cn.type_item,children:[(0,Y.jsx)("div",{className:"".concat(cn.img_warp," ").concat("excel"==le?cn.img_warp_active:""),onClick:function(){return ae("excel")},children:(0,Y.jsx)("img",{src:t(72271),width:70,height:70})}),"excel格式"]})]})})})]})}))},16862:function(e,n,t){t.d(n,{Z:function(){return A}});var s=t(7557),i=t.n(s),l=t(41498),a=t.n(l),r=t(79800),o=t.n(r),c=t(59301),d=t(92832),u=t(24905),p=t(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",x="spantitle___v_Vc4",f="rightdiv___xWu4M",g=t(50883),v=t(37712),A=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,l=(e.onChange,(0,c.useState)([])),r=o()(l,2),A=r[0],j=r[1],w=(0,c.useState)([]),b=o()(w,2),y=b[0],Z=b[1],N=(0,c.useState)([]),C=o()(N,2),B=C[0],S=C[1],D=(0,c.useState)(1),k=o()(D,2),F=(k[0],k[1],(0,c.useState)()),I=o()(F,2);I[0],I[1];return(0,c.useEffect)((function(){j(n),Z([]),S([])}),[n]),(0,c.useEffect)((function(){t&&(Z(s),S(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===A.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:y.map((function(e){return"".concat(e.id)})),onChange:function(e){t(A.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:A.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:x,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){S(y.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===B.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),B.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:B.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(y.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},92208:function(e,n,t){t.d(n,{U:function(){return p}});var s=t(7557),i=t.n(s),l=t(82242),a=t.n(l),r=t(41498),o=t.n(r),c=t(79800),d=t.n(c),u=t(59301);function p(e,n){var t=(0,u.useState)(n),s=d()(t,2),l=s[0],r=s[1],c=(0,u.useState)(!1),p=d()(c,2),m=p[0],h=p[1],x=(0,u.useState)(),f=d()(x,2),g=f[0],v=f[1],A=function(){var t=o()(i()().mark((function t(s){var o,c,d,u=arguments;return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return o=u.length>1&&void 0!==u[1]&&u[1],c=o?n:a()(a()({},l),s),h(!0),r(c),t.next=6,e(c);case 6:return d=t.sent,h(!1),v(d),t.abrupt("return",d);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[l,m,A,g]}},91038:function(e,n,t){t.d(n,{AL:function(){return b},Iy:function(){return p},Qv:function(){return x},ez:function(){return w},jb:function(){return m}});var s=t(79800),i=t.n(s),l=t(32834),a=t.n(l),r=t(11690);var o=[],c=["
          "],d=new(a().Renderer),u=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){o.length=0,c=["
            "]}var m={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function h(e,n,t,s){if(n>=e.length||e[n].level<=t)return n;var i=e[n];s.push("
          • "+i.text+"");var l=[];return n=h(e,++n,i.level,l),l.length>0&&(s.push("
              "),l.forEach((function(e){s.push(e)})),s.push("
            ")),s.push("
          • "),n=h(e,n,t,s)}function x(){return h(o,0,0,c),c.push("
          "),c.join("")}var f={heading:function(e){var n=u.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],s=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var s=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:i()(n,1)[0].length>=s.length?e.slice(s.length):e})).join("\n")}(t,n[3]||""),l=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(l)>=0){var a=A(),r=s;s=a,j[a]={type:"block",expression:r}}return{type:"code",raw:t,lang:l,text:s}}}},g=/(?:\${2})([^\n`]+?)(?:\${2})/gi,v=0,A=function(){return"__special_katext_id_".concat(v++,"__")},j={};function w(){return j}function b(){v=0,j={}}function y(e){return e=e.replace(g,(function(e,n){var t=A();return j[t]={type:"inline",expression:n},t}))}var Z=d.listitem;d.listitem=function(e){return Z(y(e))};var N=d.paragraph;d.paragraph=function(e){return N(y(e))};var C=d.tablecell;d.tablecell=function(e,n){return C(y(e),n)},d.code=function(e,n,t){var s=(n||"").match(/\S*/)[0];return s?["latex","katex","math"].indexOf(s)>=0?"

          ".concat(e,"

          "):'
          ').concat(t?e:(0,r.escape)(e,!0),"
          \n"):'
          '+(t?e:(0,r.escape)(e,!0))+"
          "},d.heading=function(e,n,t){var s=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return o.push({anchor:s,level:n,text:e}),"'+e+""},a().setOptions({silent:!0,gfm:!0,pedantic:!1}),a().use({tokenizer:f,renderer:d}),n.ZP=a()},72271:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAAAAXNSR0IArs4c6QAAArZJREFUeF7tnD1SAjEUxxNwxnEcGytssJDKRryAwg2g9gTaKWON1g6W9p4AbgDjCTgAXMU4AVY22WQ3b7/I2320ZHaTX/7vc7PLGf2MBLjvXDrTjx5jjd5qOHorc65egQkgSACC83vGRC+AwcVvfzV8XZQF52Bg4iCYFl9JMFAIlQSTBwT0YIqCgApMmRC8BtOZTjbhUY8OZUUF/T5eOF+pDsEb80NB8FYxPoJ5bN8uTxpH3bw3izO2eOre9SMKNd2IwDBmTPAIDIGRyiBTMjp1AmN226QYSzgjMAQGlumQYkgxNVPMw8X1d+v49BK27P1owdh/mzR8DQ9Nie/6t/u+btyis1bXX8ufuQlOwWCCRW4aFcadYYwv1oMXpVi7mn3O7eNVTOjArAcjpd6SfRzB2TipnwKtx9CB4YK96898rmYToYPRAULUIq+FDoycdLJqVDOCqkXeo3/efr45ay3TOt8mF+PSfYyuGt2c9N2GqkXCQNuoiprK3pzC/6VRC2owdtWoZpRGLajB6L4mMKewGaVVC3owJtWEI1ZatVQOTDiCZFEL2qik1B6W4xpZ1II2j1HBRBM++b8p6YPkJCgTPBcwtlLBFQ5yMNFCMbzwLKpBDUafvHS44eNhWVSDuB9jrofiMmJXM0Idrm31UFId5QoHaa0UXz3noRqUYJKq5zxUgxCMqWWpNqpqCSYaicytzeRmVry3QaUY17bmNqVXM2Jo6EbZwdvudfLjEFd1mbSDOsFzDb1pxhEYCzUCQ2BgBoUqKsGWlm00gbHwIzAEBmZapBhSDCkGRoAUA+NFPoYUQ4qBEfBZMXJu27dm5cuizd1BQ7djp7lQMFzECx9jW9whYXkNxgSsLFhZ+zFQJRfy0YsiYFUCTBHKqiyYrLBqBQYCq/ZgbLDK/NrQ5mEQ1FvXZfwfV2JJdIkO2IsAAAAASUVORK5CYII="},96908:function(e){e.exports="data:image/png;base64,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"},57177:function(e){e.exports="data:image/png;base64,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"},81378:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Polls__Detail__index.chunk.css b/p__Classrooms__Lists__Polls__Detail__index.chunk.css index 320b879994..d73019c81c 100644 --- a/p__Classrooms__Lists__Polls__Detail__index.chunk.css +++ b/p__Classrooms__Lists__Polls__Detail__index.chunk.css @@ -1 +1 @@ -.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___mZeBL{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OvqA8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___nBE0A{box-align:center;align-items:center}.flex_box_center_end___w0dO1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mvqBn{box-orient:block-axis;flex-direction:column}.form___f61BQ strong{color:#333;font-size:16px;font-weight:400}.form___f61BQ h1{color:#333;font-size:16px;font-weight:600}.form___f61BQ [class~=ant-form-item]{margin-bottom:0}.efficiency___wHbp8{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___wHbp8:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.title___hfaGm{color:#333;font-family:PingFangSC,PingFang SC;font-size:16px;line-height:26px;max-width:900px}.yxtx___EB2TE{font-size:14px;margin-left:auto}.yxtx___EB2TE span{color:#3061d0;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:600;margin-left:10px;margin-right:38px}.pic_title___WGfnb{align-items:center;display:flex;margin-top:20px}.pic_title___WGfnb .pic_text___zQvmV{color:#666;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:500;margin-left:10px}.others_styles___nsKmn{align-items:center;background:#f6f7f9;border:1px solid #e0e1e4;cursor:pointer;display:flex;height:38px;margin-top:10px;padding:0 20px;width:97%}.others_styles___nsKmn .others_text___oRpFU{color:#333;width:128px}.others_styles___nsKmn .others_icon___h3fBC,.others_styles___nsKmn .others_text___oRpFU{font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:400;height:22px;line-height:22px}.others_styles___nsKmn .others_icon___h3fBC{color:#3061d0;margin-left:auto}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___Mm5nR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___MMkat{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LETW1{box-align:center;align-items:center}.flex_box_center_end___XlC9p{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___THy8y{box-orient:block-axis;flex-direction:column}.wrap___z9iJU{box-sizing:border-box;padding:30px}.modal___y8bNh div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___y8bNh span[class~=ant-modal-title]{font-size:16px}.titleWrap___knBE8{margin:10px 0}.required___Ojs5D{color:#e04040;font-size:16px;margin-right:4px}.title___M_fKx{color:#333;font-size:14px}.colorGray___N8txU{color:#888}.choiceWrap____Xkwt{color:#000;display:flex;font-size:14px;height:40px;line-height:40px;margin-top:25px}.choiceWrap____Xkwt [class=ant-select-selector]{height:40px!important;line-height:40px!important}.choiceWrap____Xkwt [class=ant-select-selection-item]{height:40px!important;line-height:40px!important}.answer___TSzCH{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___Pnkob{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___O5q20{color:#e30000;cursor:pointer;font-size:14px;margin-left:15px}.addIcon___c8iSL{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___oodwM{flex:1 1}.htmlWrap___ljy1Y{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.htmlWrap___ljy1Y p{margin:7px 10px}.radio___ZUxPE{height:32px;line-height:32px;text-align:center;width:60px}.color333____votr{color:#333}.color999___Audhi{color:#999}.questionType___MN7qw{display:box;display:flex}.questionType___MN7qw>div{flex:1 1}.questionChoices___ZMeSF{margin-top:15px}.questionChoices___ZMeSF>div{margin-top:30px}.close_style___GvIu5{background:#f8f9fc;border:1px solid #f8fafc;border-radius:2px;color:#464f66;margin-left:auto}.close_style___GvIu5,.save_style____CS7j{box-shadow:0 2px 4px 0 #e0dfe1;cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:400;height:38px;line-height:38px;text-align:center;width:80px}.save_style____CS7j{background:#ecf0f9;border-radius:2px;color:#3061d0;margin-left:20px}.edit_title___NM88J{color:#333;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:800px}.can_select_count___OnIaV{color:#666;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400;margin-right:10px}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.flex_box_center___wW2ft{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ahi0M{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___PFt7L{box-align:center;align-items:center}.flex_box_center_end___FA1ip{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___jjAdt{box-orient:block-axis;flex-direction:column}.title___UHW8B{color:#000;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;margin-top:6px;text-align:center}.description___dL5p1{background:#f6f7f9;color:#3a3a3a;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:400;margin:16px auto 0;padding:20px;width:1140px}.heji___Xp8yD{color:#3a3a3a;font-size:14px;margin-top:16px;text-align:center}.heji___Xp8yD .heji_count___t2y2z{color:#3061d0}.flex_box_center___KocrS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tbwbg{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Boklb{box-align:center;align-items:center}.flex_box_center_end___yLkeS{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yoUa3{box-orient:block-axis;flex-direction:column}.title___ByTX2{align-items:center;display:flex}.title___ByTX2 strong{max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export___XUBRC{font-size:16px;position:absolute;right:20px;top:23px;z-index:2}.export___XUBRC a,.export___XUBRC button{margin-left:30px}.bg___r_XgQ{background:#fafafa}.tabs___awxWj [class=ant-tabs-nav-list]{padding-left:25px}.tabs___awxWj [class=ant-tabs-nav-scroll]{padding-left:25px}.tabs___awxWj [class~=ant-tabs-tab]{color:#333;font-size:14px;padding:23px 0!important}.tabs___awxWj [class~=ant-tabs-tab-active]{color:#0152d9}.tabs___awxWj [class~=ant-tabs-nav]{background:#fff;margin-bottom:0!important}.export_type_modal___o8Y6x{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj{display:flex;justify-content:center;width:100%}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .type_item___PhJhz{align-items:center;display:flex;flex-wrap:wrap;height:120px;justify-content:center;margin:0 20px;width:120px}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .img_warp___dtWfk{border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 0 rgba(0,0,0,.02);cursor:pointer;margin-bottom:3px;padding:15px}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .img_warp___dtWfk:hover{background-color:#fafafa}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .img_warp_active___YxM4n{background-color:#fafafa;border-color:#5784de} \ No newline at end of file +.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___mZeBL{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OvqA8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___nBE0A{box-align:center;align-items:center}.flex_box_center_end___w0dO1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___mvqBn{box-orient:block-axis;flex-direction:column}.form___f61BQ strong{color:#333;font-size:16px;font-weight:400}.form___f61BQ h1{color:#333;font-size:16px;font-weight:600}.form___f61BQ [class~=ant-form-item]{margin-bottom:0}.efficiency___wHbp8{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___wHbp8:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.title___hfaGm{color:#333;font-family:PingFangSC,PingFang SC;font-size:16px;line-height:26px;max-width:900px}.yxtx___EB2TE{font-size:14px;margin-left:auto}.yxtx___EB2TE span{color:#3061d0;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:600;margin-left:10px;margin-right:38px}.pic_title___WGfnb{align-items:center;display:flex;margin-top:20px}.pic_title___WGfnb .pic_text___zQvmV{color:#666;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:500;margin-left:10px}.others_styles___nsKmn{align-items:center;background:#f6f7f9;border:1px solid #e0e1e4;cursor:pointer;display:flex;height:38px;margin-top:10px;padding:0 20px;width:97%}.others_styles___nsKmn .others_text___oRpFU{color:#333;width:128px}.others_styles___nsKmn .others_icon___h3fBC,.others_styles___nsKmn .others_text___oRpFU{font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:400;height:22px;line-height:22px}.others_styles___nsKmn .others_icon___h3fBC{color:#3061d0;margin-left:auto}.KeyWordTable___AcLUt .ant-table-cell{border-bottom-color:transparent!important;padding:6px 8px!important}.KeyWordTable___AcLUt .ant-pagination{display:none!important}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___Mm5nR{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___MMkat{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LETW1{box-align:center;align-items:center}.flex_box_center_end___XlC9p{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___THy8y{box-orient:block-axis;flex-direction:column}.wrap___z9iJU{box-sizing:border-box;padding:30px}.modal___y8bNh div[class~=ant-modal-confirm-content]{font-size:16px;text-align:center}.modal___y8bNh span[class~=ant-modal-title]{font-size:16px}.titleWrap___knBE8{margin:10px 0}.required___Ojs5D{color:#e04040;font-size:16px;margin-right:4px}.title___M_fKx{color:#333;font-size:14px}.colorGray___N8txU{color:#888}.choiceWrap____Xkwt{color:#000;display:flex;font-size:14px;height:40px;line-height:40px;margin-top:25px}.choiceWrap____Xkwt [class=ant-select-selector]{height:40px!important;line-height:40px!important}.choiceWrap____Xkwt [class=ant-select-selection-item]{height:40px!important;line-height:40px!important}.answer___TSzCH{border:1px solid #e2e2e2;border-radius:4px;color:#888;cursor:pointer;display:block;height:38px;line-height:38px;margin-right:10px;text-align:center;width:38px}.activeAnswer___Pnkob{background:#ff7500;border:1px solid #ff7500;color:#fff}.deleteIcon___O5q20{color:#e30000;cursor:pointer;font-size:14px;margin-left:15px}.addIcon___c8iSL{color:#29bd8b;cursor:pointer;font-size:16px;margin-left:6px;padding-top:1px}.editorWrap___oodwM{flex:1 1}.htmlWrap___ljy1Y{border:1px solid #ddd;border-radius:2px;display:flex;margin-top:0;max-width:1056px;min-height:38px;word-break:break-all}.htmlWrap___ljy1Y p{margin:7px 10px}.radio___ZUxPE{height:32px;line-height:32px;text-align:center;width:60px}.color333____votr{color:#333}.color999___Audhi{color:#999}.questionType___MN7qw{display:box;display:flex}.questionType___MN7qw>div{flex:1 1}.questionChoices___ZMeSF{margin-top:15px}.questionChoices___ZMeSF>div{margin-top:30px}.close_style___GvIu5{background:#f8f9fc;border:1px solid #f8fafc;border-radius:2px;color:#464f66;margin-left:auto}.close_style___GvIu5,.save_style____CS7j{box-shadow:0 2px 4px 0 #e0dfe1;cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:400;height:38px;line-height:38px;text-align:center;width:80px}.save_style____CS7j{background:#ecf0f9;border-radius:2px;color:#3061d0;margin-left:20px}.edit_title___NM88J{color:#333;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;width:800px}.can_select_count___OnIaV{color:#666;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400;margin-right:10px}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.flex_box_center___wW2ft{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ahi0M{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___PFt7L{box-align:center;align-items:center}.flex_box_center_end___FA1ip{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___jjAdt{box-orient:block-axis;flex-direction:column}.title___UHW8B{color:#000;font-family:PingFangSC,PingFang SC;font-size:16px;font-weight:600;height:26px;line-height:26px;margin-top:6px;text-align:center}.description___dL5p1{background:#f6f7f9;color:#3a3a3a;font-family:PingFangSC,PingFang SC;font-size:14px;font-weight:400;margin:16px auto 0;padding:20px;width:1140px}.heji___Xp8yD{color:#3a3a3a;font-size:14px;margin-top:16px;text-align:center}.heji___Xp8yD .heji_count___t2y2z{color:#3061d0}.flex_box_center___KocrS{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___tbwbg{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Boklb{box-align:center;align-items:center}.flex_box_center_end___yLkeS{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yoUa3{box-orient:block-axis;flex-direction:column}.title___ByTX2{align-items:center;display:flex}.title___ByTX2 strong{max-width:550px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export___XUBRC{font-size:16px;position:absolute;right:20px;top:23px;z-index:2}.export___XUBRC a,.export___XUBRC button{margin-left:30px}.bg___r_XgQ{background:#fafafa}.tabs___awxWj [class=ant-tabs-nav-list]{padding-left:25px}.tabs___awxWj [class=ant-tabs-nav-scroll]{padding-left:25px}.tabs___awxWj [class~=ant-tabs-tab]{color:#333;font-size:14px;padding:23px 0!important}.tabs___awxWj [class~=ant-tabs-tab-active]{color:#0152d9}.tabs___awxWj [class~=ant-tabs-nav]{background:#fff;margin-bottom:0!important}.export_type_modal___o8Y6x{display:flex;flex-wrap:wrap;justify-content:right;margin-top:10px}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj{display:flex;justify-content:center;width:100%}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .type_item___PhJhz{align-items:center;display:flex;flex-wrap:wrap;height:120px;justify-content:center;margin:0 20px;width:120px}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .img_warp___dtWfk{border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 2px 0 rgba(0,0,0,.02);cursor:pointer;margin-bottom:3px;padding:15px}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .img_warp___dtWfk:hover{background-color:#fafafa}.export_type_modal___o8Y6x .export_type_modal_con___zVHRj .img_warp_active___YxM4n{background-color:#fafafa;border-color:#5784de} \ No newline at end of file diff --git a/p__Classrooms__Lists__Polls__index.async.js b/p__Classrooms__Lists__Polls__index.async.js index cbfb5bca9e..8f1bd0d495 100644 --- a/p__Classrooms__Lists__Polls__index.async.js +++ b/p__Classrooms__Lists__Polls__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[13355],{71371:function(e,t,n){n.d(t,{Z:function(){return l}});var s=n(33614),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},i=n(22589),r=function(e,t){return o.createElement(i.Z,(0,s.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(r)},680:function(e,t,n){n.d(t,{Z:function(){return l}});var s=n(33614),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},i=n(22589),r=function(e,t){return o.createElement(i.Z,(0,s.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(r)},45532:function(e,t,n){n.d(t,{Z:function(){return l}});var s=n(33614),o=n(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},i=n(22589),r=function(e,t){return o.createElement(i.Z,(0,s.Z)({},e,{ref:t,icon:a}))};var l=o.forwardRef(r)},44618:function(e,t,n){n.d(t,{Z:function(){return w}});n(7557),n(41498);var s=n(82100),o=n.n(s),a=n(29186),i=n.n(a),r=n(13720),l=n.n(r),c=n(80619),d=n.n(c),u=n(47074),p=n.n(u),m=n(85573),h=n.n(m),f=n(59301),x=n(8591),g=n(92832),v="codeBox___WpkVl",_=n(92310),y=n.n(_),b=n(37712),j=function(e){d()(n,e);var t=p()(n);function n(e){var s;return o()(this,n),s=t.call(this,e),h()(l()(s),"canvas",void 0),h()(l()(s),"randomNum",(function(e,t){return Math.floor(Math.random()*(t-e)+e)})),h()(l()(s),"drawPic",(function(){s.randomCode()})),h()(l()(s),"reloadPic",(function(){s.drawPic()})),h()(l()(s),"changeCode",(function(e){console.log(e.target.value,222),s.setState({value:e.target.value,showError:!1})})),h()(l()(s),"onVerify",(function(){var e;return""!==s.state.value.toLowerCase()&&s.state.value.toLowerCase()!==s.state.code.toLowerCase()?(e=!0,x.ZP.error("请输入正确的验证码"),s.reloadPic()):""===s.state.value.toLowerCase()?(e=!0,x.ZP.error("请输入验证码")):s.state.value.toLowerCase()===s.state.code.toLowerCase()&&(e=!1),s.setState({showError:e}),e})),s.canvas=f.createRef(),s.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},s}return i()(n,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,t){var n=this.randomNum(e,t),s=this.randomNum(e,t),o=this.randomNum(e,t);return"rgb(".concat(n,", ").concat(s,", ").concat(o,")")}},{key:"drawText",value:function(e,t,n){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var s=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=s+"px SimHei";var o=(this.state.contentWidth-40)/(this.state.code.length-1),a=10;n>0&&(a=10+n*o);var i=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(i=40);var r=this.randomNum(-10,10);e.translate(a,i),e.rotate(r*Math.PI/180),e.fillText(t,0,0),e.rotate(-r*Math.PI/180),e.translate(-a,-i)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,t){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(w.filter((function(t){return"".concat(t.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},90440:function(e,t,n){n.r(t),n.d(t,{default:function(){return ve}});var s=n(37205),o=n.n(s),a=n(7557),i=n.n(a),r=n(41498),l=n.n(r),c=n(82242),d=n.n(c),u=n(79800),p=n.n(u),m=n(59301),h=n(32007),f=n(20834),x=n(44e3),g=n(8591),v=n(96865),_=n(27092),y=n(81228),b=n(85750),j=n(66621),w=n(89260),k=n(50883),C=n(85573),S=n.n(C),Z=n(99313),A=n(78241),T=n(43418),N=n(95237),M=n(43604),L=n(3113),P=n(92832),I=n(24905),H=n(6848),Y=n(26724),D=n.n(Y),E={flex_box_center:"flex_box_center___xf8nE",flex_space_between:"flex_space_between___qjDg3",flex_box_vertical_center:"flex_box_vertical_center___C1nIS",flex_box_center_end:"flex_box_center_end___YxLae",flex_box_column:"flex_box_column___pkfqV",line1:"line1___UdRSL",form:"form___oBQlS"},B=n(37712),z=(Z.Z.TabPane,(0,h.connect)((function(e){return{polls:e.polls,loading:e.loading}}))((function(e){var t,n=e.polls,s=(e.loading,e.dispatch),a=(0,h.useParams)(),r=((0,h.useLocation)(),A.Z.useForm()),c=p()(r,1)[0],u=(n.brankList,(0,m.useState)(!0)),f=p()(u,2),x=f[0],g=f[1],v=(0,m.useState)("myself"),_=p()(v,2),y=_[0],b=_[1],C=(0,m.useState)([]),Z=p()(C,2),Y=Z[0],z=Z[1],O=(0,m.useState)(!1),F=p()(O,2),G=F[0],R=F[1],W=(0,m.useState)(),J=p()(W,2),V=J[0],Q=J[1],$=(0,m.useState)({page:0,limit:20,object_type:"poll",search:"",filter:"myself"}),K=p()($,2),U=K[0];K[1];(0,m.useEffect)((function(){"问卷选用"===n.actionTabs.key&&q()}),[n.actionTabs.key]);var X=[],q=function(){var e=l()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!x){e.next=13;break}return R(!1),++U.page,g(!1),e.next=6,s({type:"polls/getBrankList",payload:d()({},U)});case 6:n=e.sent,Y=o()(Y.concat(n.object_list)),Q(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),xe(!1),e.abrupt("return");case 13:return m={check_ids:o()(null===(l=n.actionTabs.selectArrs)||void 0===l?void 0:l.map((function(e){return Number(e)}))),group_ids:oe.length>0?oe.map((function(e){return e.id})):null===(c=t.detailCommonHomeworksList)||void 0===c?void 0:c.course_groups,end_time:J()(p.end_time).format("YYYY-MM-DD HH:mm"),publish_time:J()(p.publish_time).format("YYYY-MM-DD HH:mm")},xe(!0),e.next=17,(0,b.ZP)("/api/courses/".concat(r.coursesId,"/polls/publish.json"),{method:"post",body:d()({},m)});case 17:0===e.sent.status?(xe(!1),(0,j.L9)(["教学课堂","问卷","立即发布"]),pe(),g.ZP.success("发布成功"),s({type:"polls/setActionTabs",payload:{}}),2===n.actionTabs.types?s({type:"polls/getCommonHeader",payload:d()({},n.actionTabs.params)}):s({type:"classroomList/getClassroomPollsList",payload:d()({},n.actionTabs.params)})):xe(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){_(1),Z([]),ae([])},me=(0,m.useState)(!1),he=p()(me,2),fe=he[0],xe=he[1];return(0,B.jsxs)(T.Z,{width:600,confirmLoading:fe,centered:!0,title:"发布问卷",open:"立即发布"===n.actionTabs.key,okText:"发布问卷",cancelText:"暂不发布",onOk:ue,onCancel:function(){pe(),s({type:"polls/setActionTabs",payload:{}})},children:[(0,B.jsxs)("p",{className:"tc",children:["学生将立即收到问卷",(0,B.jsx)("br",{}),'本操作只对"未发布"的问卷有效']}),C&&(0,B.jsxs)(A.Z,{form:u,children:[(0,B.jsxs)("div",{style:{paddingLeft:0},children:[(0,B.jsxs)(N.Z,{className:"mt30",align:"middle",children:[(0,B.jsx)(M.Z,{children:(0,B.jsx)(A.Z.Item,{name:"publish_time",label:"发布时间",children:(0,B.jsx)(G.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,Q.Q8)(e,a)},disabledTime:function(e){return(0,Q.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:J()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,B.jsx)(M.Z,{className:"ml20",children:(0,B.jsx)(A.Z.Item,{name:"end_time",label:"截止时间",children:(0,B.jsx)(G.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:J()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return(0,Q.Q8)(e,a,u.getFieldValue("publish_time"))},disabledTime:function(e){return(0,Q.d0)(e,u.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),(0,B.jsxs)(N.Z,{style:{marginBottom:"10px"},children:[(0,B.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,B.jsxs)(R.ZP.Group,{value:le,onChange:function(e){ce(e.target.value),ae([])},children:[(0,B.jsx)(R.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,B.jsx)(R.ZP,{className:"ml20",disabled:C.length<=0,value:!1,children:"分班发布"})]})]}),C.length<=0&&(0,B.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),!le&&C.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsx)("span",{style:{flex:1},children:(0,B.jsx)(I.Z,{checked:oe.length===C.length,onChange:function(e){oe.length===C.length?ae([]):ae(C.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",oe.length||0,"个分班"]})]}),!le&&C.length>0&&(0,B.jsx)(V.Z,{data:C,selectedRowKeys:oe,setSelectedRowKeys:ae})]})]})})),X=n(44618),q=["polls","dispatch","user"],ee=(0,h.connect)((function(e){return{polls:e.polls,user:e.user}}))((function(e){var t=e.polls,n=e.dispatch,s=e.user,a=(F()(e,q),(0,h.useParams)()),r=(0,m.useState)(!1),c=p()(r,2),u=c[0],f=c[1],x=(0,m.useState)(!1),v=p()(x,2),_=v[0],y=v[1],k=(0,m.useRef)(null);(0,m.useEffect)((function(){if("删除"===t.actionTabs.key){if((0,w.j5)())return void f(!0);var e={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?T.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,B.jsxs)("div",{children:["当前选中资源中:",(0,B.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,B.jsx)("span",{className:"c-red",children:e.noHasNum})," 个由其他老师发布。",(0,B.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){C()}}):f(!0)}else f(!1)}),[t.actionTabs.key]);var C=function(){n({type:"polls/setActionTabs",payload:{}})};return(0,B.jsxs)(T.Z,{centered:!0,title:"提示",open:u,okText:"确定",cancelText:"取消",confirmLoading:_,destroyOnClose:!0,onOk:l()(i()().mark((function e(){var s,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(s=k.current)||void 0===s||!s.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.next=5,(0,b.ZP)("/api/courses/".concat(a.coursesId,"/polls/destroys.json"),{method:"post",body:{check_ids:o()(t.actionTabs.selectArrs)}});case 5:r=e.sent,y(!1),0===r.status&&((0,j.L9)(["教学课堂","问卷","删除"]),g.ZP.success("删除成功"),n({type:"polls/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomPollsList",payload:d()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:a.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"polls/setActionTabs",payload:{}})},children:[(0,B.jsx)("p",{style:{color:"#DD0000"},children:"删除问卷则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,B.jsx)(X.Z,{ref:function(e){return k.current=e}})]})})),te=n(71418),ne=n(63551);function se(e,t){for(var n=[],s=e;s0?w(o()(null==t||null===(l=t.course_info)||void 0===l?void 0:l.map((function(e,t){return e.key=e.course_group_id,e.title=e.course_group_name,e.name=e.course_group_name,e})))):w([]),c.setFieldsValue(S()({},"end_time",J()(J()(new Date((0,j.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))),M(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){var e=l()(i()().mark((function e(){var o,r,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=d()({},c.getFieldsValue()),!((null==H?void 0:H.length)<=0&&y.length>0)||null!==(o=t.actionTabs)&&void 0!==o&&o.unified_setting){e.next=4;break}return g.ZP.info("班级不能为空"),e.abrupt("return");case 4:return Q(!0),l={check_ids:s.actionTabs.selectArrs,group_ids:H},z||(l.end_time=J()(r.end_time).format("YYYY-MM-DD HH:mm")),l.group_ids=H.map((function(e){return e.course_group_id})),e.next=10,(0,b.ZP)("/api/courses/".concat(a.coursesId,"/polls/end_poll.json"),{method:"post",body:l});case 10:0===e.sent.status&&(g.ZP.success("操作成功"),(0,j.L9)(["教学课堂","问卷","立即截止"]),n({type:"polls/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomPollsList",payload:d()({},s.actionTabs.params)})),Q(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(T.Z,{centered:!0,title:"立即截止",open:"立即截止"===s.actionTabs.key,okText:"确认",cancelText:"取消",onOk:K,width:680,confirmLoading:V||Z,onCancel:function(){x(1),w([]),Y([]),O(!0),n({type:"polls/setActionTabs",payload:{}})},children:(0,B.jsx)(te.Z,{spinning:Z,children:y&&(0,B.jsxs)(A.Z,{form:c,children:[(0,B.jsx)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:"说明:结束后学生将不能提交问卷。"}),(0,B.jsxs)(N.Z,{className:"mt20",children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,B.jsxs)(R.ZP.Group,{value:z,onChange:function(e){O(e.target.value),Y([])},children:[(0,B.jsx)(R.ZP,{value:!0,children:"立即结束"}),(0,B.jsx)(R.ZP,{value:!1,children:"定时结束"})]}),(0,B.jsx)(A.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:z?"hidden":"visible"},children:(0,B.jsx)(G.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:J()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,B.jsxs)(N.Z,{style:{marginBottom:"10px"},children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,B.jsxs)("div",{children:[y.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsxs)("span",{style:{flex:1},children:[(0,B.jsx)(I.Z,{checked:H.length===y.length,onChange:function(e){H.length===y.length?Y([]):Y(y)},children:"全选"})," "]}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",H.length||0,"个分班"]})]}),(0,B.jsx)(ne.Z,{data:y,selectedRowKeys:H,setSelectedRowKeys:Y})]})]})]})})})})),ie=(0,h.connect)((function(e){return{polls:e.polls}}))((function(e){var t=e.polls,n=e.dispatch,s=(0,h.useParams)();return(0,B.jsx)(T.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/courses/".concat(s.coursesId,"/polls/set_public.json"),{method:"post",body:{check_ids:o()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,j.L9)(["教学课堂","问卷","设为公开"]),g.ZP.success("操作成功"),n({type:"polls/setActionTabs",payload:{}}),n({type:"polls/getClassroomExercisesList",payload:d()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"polls/setActionTabs",payload:{}})},children:(0,B.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,B.jsx)("br",{}),"是否确认设为公开?"]})})})),re=n(38854),le=n(61998),ce={flex_box_center:"flex_box_center___IqnjB",flex_space_between:"flex_space_between___P_Bdb",flex_box_vertical_center:"flex_box_vertical_center___b9Sfl",flex_box_center_end:"flex_box_center_end___P1WX_",flex_box_column:"flex_box_column___w4BO3",bg:"bg___rzWO6",containerTitle:"containerTitle___r01Ub",selectBtn:"selectBtn___xsUwr",containerDesc:"containerDesc___FYZYR",listItem:"listItem___A03gB",info:"info___ghjyN",title:"title___uyjyV",titleLeft:"titleLeft___qc6go",titleRight:"titleRight___SrvQq",acitons:"acitons___cXo_g"},de=n(20538),ue=n(78386),pe=n(21256),me={1:"未发布",2:"提交中",3:"已截止",4:"已结束",5:"未开始"},he=function(e){var t,n=e.v,s=e.k,o=e.selectArrs,a=e.setSelectArrs,r=e.dispatch,c=e.params,u=e.detailPollsList,x=e.user,g=e.etiem,v=e.batchStatus,_=(0,m.useState)([]),y=p()(_,2),k=y[0],C=y[1],S=(0,m.useState)(!1),Z=p()(S,2),A=Z[0],T=Z[1];function N(){return M.apply(this,arguments)}function M(){return(M=l()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/polls/group_use_list.json"),{method:"get",params:d()(d()({},c),{},{id:n.id})});case 2:t=e.sent,C((null==t?void 0:t.groups)||[]);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var L=[{title:"班级",dataIndex:"name",key:"name"},{title:"问卷状态",dataIndex:"polls_status",key:"polls_status",width:100,filters:[{text:"未发布",value:1},{text:"提交中",value:2},{text:"已截止",value:3},{text:"未开始",value:5}],onFilter:function(e,t){return t.polls_status===e},render:function(e,t){return(0,B.jsxs)("div",{children:[1===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#C3C3C3"}}),"未发布"]}),2===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#4EACFF"}}),"提交中"]}),3===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#FC2D6B"}}),"已截止"]}),4===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#FC2D6B"}}),"已结束"]}),5===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#FC2D6B"}}),"未开始"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===c.order_by?"desc"===c.sort_direction?"descend":"ascend":null,render:function(e,t){return J()(e).format("YYYY-MM-DD HH:mm")}},{title:"结束时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===c.order_by?"desc"===c.sort_direction?"descend":"ascend":null,render:function(e,t){return J()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交人数",dataIndex:"poll_answer",key:"poll_answer",align:"center",width:80,render:function(e,t){return 1===t.exercise_status?"-":(0,B.jsxs)("span",{children:[e,"/",e+t.poll_unanswer]})}}];return(0,B.jsxs)("div",{className:ce.listItem,onClick:function(){((0,w.dE)()||(0,w.GJ)())&&h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/detail?tabs=").concat(1==(null==n?void 0:n.polls_status)?2:0))},children:[(0,w.GJ)()&&v&&(0,B.jsx)(I.Z,{checked:o.includes(n.id),className:"ml30 mt5",value:n.id,onClick:function(e){return e.stopPropagation()},onChange:function(e){o.indexOf(n.id);o.indexOf(n.id)>-1?a(o.filter((function(e){return e!==n.id}))):a(o.concat(n.id))}}),(0,B.jsxs)("div",{className:ce.info,children:[(0,B.jsxs)("div",{className:ce.title,children:[(0,B.jsxs)("div",{className:ce.titleLeft,children:[(0,B.jsx)(j.VV,{style:{margin:"0px 10px 0px 0px"},status:[me[n.polls_status]]}),(0,B.jsx)(h.Link,{to:"/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/detail"),children:(0,B.jsx)("strong",{children:n.polls_name})})]}),(0,B.jsxs)("div",{className:ce.titleRight,children:[(0,w.GJ)()&&(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(pe.op,{onClick:function(e){var t;e.stopPropagation(),console.log(u),r({type:"polls/setActionTabs",payload:{key:"立即发布",selectArrs:[n.id],selectArrsAll:null===(t=u.polls)||void 0===t?void 0:t.filter((function(e){return[n.id].includes(e.id)})),manage_all_group:null==u?void 0:u.manage_all_group,params:c}})},children:[(0,B.jsx)("i",{className:"iconfont icon-fasong font18 mr5"}),"发布"]})}),(0,w.dE)()&&(0===n.current_status||1===n.current_status||2===n.current_status)&&(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)(pe.op,{onClick:function(e){var t,s;(e.stopPropagation(),1===n.current_status)?h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/questionnaireInfo/").concat(null===(t=x.userInfo)||void 0===t?void 0:t.login,"?type=student")):h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/users/").concat(null===(s=x.userInfo)||void 0===s?void 0:s.login))},children:[0===n.current_status&&"继续答卷",1===n.current_status&&"查看答卷",2===n.current_status&&"开始答卷"]})})]})]}),(0,B.jsxs)("p",{style:{display:"flex"},children:[(0,B.jsx)("span",{children:n.author}),n.publish_time&&1===n.polls_status&&(0,B.jsxs)("span",{className:"ml20",children:["将发布于",J()(n.publish_time).format("YYYY-MM-DD HH:mm")]}),!n.publish_time&&n.created_at&&1===n.polls_status&&(0,B.jsxs)("span",{className:"ml20",children:["创建时间 ",J()(n.created_at).format("YYYY-MM-DD HH:mm")]}),(2==n.polls_status||3==n.polls_status)&&(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["已答 ",(0,B.jsx)("span",{style:{marginLeft:"5px",color:"#3061D0"},children:n.poll_answer})]}),(0,w.GJ)()&&5==n.polls_status&&(0,B.jsxs)("span",{className:"ml20",children:["开始时间 ",J()(n.publish_time).format("YYYY-MM-DD HH:mm")]}),1!=n.polls_status&&n.publish_time&&n.end_time&&(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["截止时间 ",J()(n.end_time).format("YYYY-MM-DD HH:mm")]}),2==n.polls_status&&!(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["提交剩余时间 ",g]}),3==n.polls_status&&!(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["截止时间 ",J()(n.end_time).format("YYYY-MM-DD HH:mm")]}),(0,w.GJ)()&&(0,B.jsx)(re.Z,{dropdownRender:function(e){return(0,B.jsxs)(f.Z,{children:[(0,B.jsx)(f.Z.Item,{children:(0,B.jsx)("div",{onClick:function(e){e.stopPropagation(),h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/detail?tabs=3"))},children:"规则设置"})}),(0,B.jsx)(f.Z.Item,{children:(0,B.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),r({type:"polls/setActionTabs",payload:{key:"删除",selectArrs:[n.id],selectArrsAll:null===(t=u.polls)||void 0===t?void 0:t.filter((function(e){return[n.id].includes(e.id)})),params:c}})},children:"删除问卷"})}),2===n.polls_status&&(0,B.jsx)(f.Z.Item,{children:(0,B.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),r({type:"polls/setActionTabs",payload:{key:"立即截止",selectArrs:[n.id],selectArrsAll:null===(t=u.polls)||void 0===t?void 0:t.filter((function(e){return[n.id].includes(e.id)})),manage_all_group:null==u?void 0:u.manage_all_group,params:c}})},children:"立即截止"})})]})},children:(0,B.jsxs)("div",{style:{color:"#888888",marginLeft:"auto",marginRight:"10px"},children:[(0,B.jsx)("i",{className:"iconfont icon-gengduo4",style:{color:"#888888",marginRight:"5px"}}),"更多"]})}),1!=n.polls_status&&(0,w.GJ)()&&(0,B.jsxs)("span",{style:{paddingRight:"10px",textAlign:"end",color:"#888888"},onClick:function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),A||N(),T(!A);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[A?(0,B.jsx)(de.Z,{style:{color:"#888888",marginRight:"5px"}}):(0,B.jsx)(ue.Z,{style:{color:"#888888",marginRight:"5px"}}),A?"收起":"展开"]})]}),(0,w.GJ)()&&!(null!=n&&null!==(t=n.exercise_tips)&&void 0!==t&&t.includes("未开始"))&&A&&k.length>0&&(0,B.jsx)(le.Z,{pagination:!1,dataSource:k,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(c.order_by=n.field),n.order||(c.sort_direction="asc"),"ascend"===n.order&&(c.sort_direction="asc"),"descend"===n.order&&(c.sort_direction="desc"),n.order||(c.sort_direction="asc"),N()},columns:L})]})]},s)},fe=n(81971),xe=n(99151),ge=n(21075),ve=(f.Z.SubMenu,x.Z.Content,x.Z.Sider,(0,h.connect)((function(e){var t=e.user,n=e.classroomList,s=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:s.effects}}))((function(e){var t,n,s,a,r,c,u,x,C=e.user,S=e.classroomList,Z=(e.globalSetting,e.loading),A=e.dispatch,T=(0,h.useParams)(),N=(0,h.useSearchParams)(),M=p()(N,1)[0],L=(0,m.useState)((function(){return d()(d()({},T),{},{id:T.coursesId,limit:20,type:M.get("tabs")||""})})),P=p()(L,2),I=P[0],H=(P[1],S.detailPollsList),Y=(S.detailTopBanner,S.detailLeftMenus),D=(0,m.useState)([]),E=p()(D,2),O=E[0],F=E[1],G=(0,h.useLocation)(),R=(0,m.useState)(!1),W=p()(R,2),J=W[0],V=W[1],Q=(0,m.useState)(""),$=p()(Q,2),K=$[0],X=$[1],q=M.get("tabs")?parseInt(M.get("tabs")):"all",te=(0,m.useState)("默认排序"),ne=p()(te,2),se=ne[0],oe=ne[1],re=w.GJ?[{name:"默认排序",type:"position",direction:"desc"},{name:"创建时间升序",type:"created_at",direction:"asc"},{name:"创建时间降序",type:"created_at",direction:"desc"},{name:"更新时间升序",type:"updated_at",direction:"asc"},{name:"更新时间降序",type:"updated_at",direction:"desc"},{name:"问卷名称升序",type:"name_pinyin",direction:"asc"},{name:"问卷名称降序",type:"name_pinyin",direction:"desc"}]:[{name:"默认排序",type:"position",direction:"desc"},{name:"按发布时间升序",type:"created_at",direction:"asc"},{name:"按发布时间降序",type:"created_at",direction:"desc"},{name:"按截止时间升序",type:"updated_at",direction:"asc"},{name:"按截止时间降 序",type:"updated_at",direction:"desc"},{name:"问卷名称升序",type:"name_pinyin",direction:"asc"},{name:"问卷名称降序",type:"name_pinyin",direction:"desc"}];T.categoryId?I.category_id=T.categoryId:delete I.category_id,(0,m.useEffect)((function(){A({type:"classroomList/getClassroomPollsList",payload:d()({},I)}),A({type:"classroomList/getAssistantPermissions",payload:{course_id:I.id}})}),[T.categoryId]),(0,m.useEffect)((function(){"目录重命名成功"===S.actionTabs.key&&A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})}),[S.actionTabs.key]),(0,m.useEffect)((function(){F([])}),[H]);var le=function(){var e=l()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=O){e.next=3;break}return g.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,b.ZP)("/api/courses/".concat(I.id,"/move_to_category.json"),{method:"post",body:{new_category_id:null==t?void 0:t.key,poll_ids:O,category_type:"poll"}});case 5:0===e.sent.status&&(g.ZP.success("操作成功"),A({type:"classroomList/getClassroomPollsList",payload:d()({},I)}),A({type:"classroomList/getClassroomLeftMenus",payload:{id:null==I?void 0:I.id}}),F([]));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=[{name:"全部",id:"all",total:null==H||null===(t=H.polls_counts)||void 0===t?void 0:t.polls_all_counts},{name:"未发布",id:1,total:null==H||null===(n=H.polls_counts)||void 0===n?void 0:n.polls_unpublish_counts},{name:"未开始",id:5,total:null==H||null===(s=H.polls_counts)||void 0===s?void 0:s.polls_unstart_counts},{name:"提交中",id:2,total:null==H||null===(a=H.polls_counts)||void 0===a?void 0:a.polls_published_counts},{name:"已截止",id:3,total:null==H||null===(r=H.polls_counts)||void 0===r?void 0:r.polls_end_counts}].filter((function(e){return!!(0,w.GJ)()||"未发布"!==e.name&&"未开始"!==e.name})),de=[{name:"批量发布",icon:(0,B.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,B.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,B.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,B.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"收藏",icon:(0,B.jsx)("i",{className:"iconfont icon-shoucang1"})}].filter((function(e){var t;return(0,w.qz)()?1!==(null==H||null===(t=H.course_types)||void 0===t?void 0:t.course_is_public)?"设为公开"!==e.name:e:"收藏"!==e.name})).filter((function(e){return!!(0,w.GJ)()||"删除"!==e.name})),ue=function(){var e=l()(i()().mark((function e(t){var n,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.name,""!=O){e.next=7;break}s="请选择你要操作的任务","收藏"===n&&(s="请选择要收藏的问卷"),g.ZP.error(s),e.next=14;break;case 7:if("收藏"!==n){e.next=13;break}return e.next=10,(0,b.ZP)("/api/courses/".concat(I.id,"/polls/join_poll_banks.json"),{method:"post",body:{check_ids:o()(O)}});case 10:return 0===e.sent.status&&g.ZP.success("操作成功"),e.abrupt("return",!1);case 13:A({type:"polls/setActionTabs",payload:{key:"批量删除"===n?"删除":"批量结束"===n?"立即截止":"批量发布"===n?"立即发布":n,selectArrs:O,selectArrsAll:null===(a=H.polls)||void 0===a?void 0:a.filter((function(e){return O.includes(e.id)})),manage_all_group:null==H?void 0:H.manage_all_group,params:I}});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,B.jsxs)("section",{children:[(0,B.jsx)(fe.Z,{isLoading:Z["classroomList/getClassroomPollsList"],tabDataSource:ce,isAdmin:(0,w.GJ)(),addText:"新建问卷",getDropdownMenu:function(){return(0,B.jsxs)(f.Z,{children:[(0,B.jsx)(f.Z.Item,{onClick:function(){X(new Date),A({type:"polls/setActionTabs",payload:{key:"问卷选用",params:I}})},children:"选用问卷"},1),(0,B.jsx)(f.Z.Item,{onClick:function(){h.history.push("/classrooms/".concat(I.coursesId,"/poll/").concat(I.categoryId,"/add"))},children:"新建问卷"},2)]})},onTabMenuClick:function(e){I.type="all"===e.key?"":e.key,I.page=1,h.history.replace("".concat(G.pathname,"?tabs=").concat(I.type)),A({type:"classroomList/getClassroomPollsList",payload:d()(d()({},I),{},{type:I.type})})},defaultSelectedKeys:[q+""]}),(0,B.jsx)(xe.Z,{dataSource:H.polls||[],isAdmin:(0,w.GJ)(),batchStatus:J,SortMenuName:se,setSortMenuName:oe,SortMenus:re,onSort:function(e){I.sort_by=e.type,I.sort_direction=e.direction,I.page=1,A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})},onSearch:function(e){I.search=e.trim(),I.page=1,A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})},onBatch:function(e){return V(e)}}),(0,B.jsxs)(v.Z,{loading:Z["classroomList/getClassroomPollsList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[H.polls_counts&&0===H.polls_counts.polls_all_counts&&(0,B.jsx)(k.Z,{}),H.polls&&H.polls.map((function(e,t){return(0,B.jsx)(he,{v:e,k:t,batchStatus:!0,selectArrs:O,setSelectArrs:F,dispatch:A,params:I,detailPollsList:H,user:C,etiem:(0,j.li)((new Date(e.end_time).getTime()-(new Date).getTime())/1e3)},t)})),(0,B.jsx)("aside",{className:"tc mb50 mt30",children:(null===(c=H.polls_counts)||void 0===c?void 0:c.polls_all_counts)>0&&(0,B.jsx)(_.Z,{showSizeChanger:!0,onChange:function(e,t){I.limit=t,I.page=e,A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})},defaultCurrent:I.page,current:I.page||1,pageSize:I.limit||20,total:H.polls_counts&&H.polls_counts.polls_all_counts})})]}),O.length>0&&(0,w.GJ)()&&(0,B.jsx)(y.Z,{offsetBottom:0,children:(0,B.jsx)(ge.Z,{buttonDataSource:de,onButtonClick:ue,useBatchStatus:V,catalogue:(null==Y||null===(u=Y.course_modules)||void 0===u||null===(u=u.find((function(e){return"poll"===e.type})))||void 0===u?void 0:u.second_category)||[],setSeleArr:F,allSelect:!!O.length&&O.length===(null===(x=H.polls)||void 0===x?void 0:x.length),setAllSelect:function(e){var t;e.target.checked?F(null===(t=H.polls)||void 0===t?void 0:t.map((function(e){return e.id}))):F([])},selectArrs:O,onMenuClick:le,addCatalogue:function(e){var t,n;e.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:{category_id:null==Y||null===(t=Y.course_modules)||void 0===t?void 0:t.find((function(e){return"poll"===e.type})).id,nodeModules:(null==Y||null===(n=Y.course_modules)||void 0===n?void 0:n.find((function(e){return"poll"===e.type})))||[],parent_id:"",type:"poll"}}})}})}),(0,B.jsx)(U,{}),(0,B.jsx)(ee,{}),(0,B.jsx)(ie,{}),(0,B.jsx)(ae,{}),(0,B.jsx)(z,{cb:function(){return F([])}},K)]})})))},16862:function(e,t,n){n.d(t,{Z:function(){return _}});var s=n(7557),o=n.n(s),a=n(41498),i=n.n(a),r=n(79800),l=n.n(r),c=n(59301),d=n(92832),u=n(24905),p=n(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",x="rightdiv___xWu4M",g=n(50883),v=n(37712),_=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,a=(e.onChange,(0,c.useState)([])),r=l()(a,2),_=r[0],y=r[1],b=(0,c.useState)([]),j=l()(b,2),w=j[0],k=j[1],C=(0,c.useState)([]),S=l()(C,2),Z=S[0],A=S[1],T=(0,c.useState)(1),N=l()(T,2),M=(N[0],N[1],(0,c.useState)()),L=l()(M,2);L[0],L[1];return(0,c.useEffect)((function(){y(t),k([]),A([])}),[t]),(0,c.useEffect)((function(){n&&(k(s),A(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=i()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===_.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:w.map((function(e){return"".concat(e.id)})),onChange:function(e){n(_.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:_.map((function(e,t){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:x,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){A(w.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===Z.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),Z.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,t){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(w.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var s=n(92310),o=n.n(s),a=n(59301),i=n(36355),r=n(17313),l=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:s,lineWidth:o,textPaddingInline:a,orientationMargin:i,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${o}px solid ${s}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${o}px solid ${s}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${s}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${o}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*i+"%"},"&::after":{width:100-100*i+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*i+"%"},"&::after":{width:100*i+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:a},"&-dashed":{background:"none",borderColor:s,borderStyle:"dashed",borderWidth:`${o}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(s=Object.getOwnPropertySymbols(e);o{const{getPrefixCls:t,direction:n,divider:s}=a.useContext(i.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:m,rootClassName:h,children:f,dashed:x,plain:g,style:v}=e,_=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",r),[b,j]=u(y),w=c.length>0?`-${c}`:c,k=!!f,C="left"===c&&null!=d,S="right"===c&&null!=d,Z=o()(y,null==s?void 0:s.className,j,`${y}-${l}`,{[`${y}-with-text`]:k,[`${y}-with-text${w}`]:k,[`${y}-dashed`]:!!x,[`${y}-plain`]:!!g,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:C,[`${y}-no-default-orientation-margin-right`]:S},m,h),A=a.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),T=Object.assign(Object.assign({},C&&{marginLeft:A}),S&&{marginRight:A});return b(a.createElement("div",Object.assign({className:Z,style:Object.assign(Object.assign({},null==s?void 0:s.style),v)},_,{role:"separator"}),f&&"vertical"!==l&&a.createElement("span",{className:`${y}-inner-text`,style:T},f)))}},44e3:function(e,t,n){var s=n(84966),o=n(23088);const a=s.ZP;a.Header=s.h4,a.Footer=s.$_,a.Content=s.VY,a.Sider=o.Z,t.Z=a}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[13355],{71371:function(e,t,n){n.d(t,{Z:function(){return l}});var s=n(33614),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},o=n(22589),r=function(e,t){return a.createElement(o.Z,(0,s.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(r)},680:function(e,t,n){n.d(t,{Z:function(){return l}});var s=n(33614),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},o=n(22589),r=function(e,t){return a.createElement(o.Z,(0,s.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(r)},45532:function(e,t,n){n.d(t,{Z:function(){return l}});var s=n(33614),a=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},o=n(22589),r=function(e,t){return a.createElement(o.Z,(0,s.Z)({},e,{ref:t,icon:i}))};var l=a.forwardRef(r)},44618:function(e,t,n){n.d(t,{Z:function(){return w}});n(7557),n(41498);var s=n(82100),a=n.n(s),i=n(29186),o=n.n(i),r=n(13720),l=n.n(r),c=n(80619),d=n.n(c),u=n(47074),p=n.n(u),m=n(85573),h=n.n(m),f=n(59301),x=n(8591),g=n(92832),v="codeBox___WpkVl",_=n(92310),y=n.n(_),b=n(37712),j=function(e){d()(n,e);var t=p()(n);function n(e){var s;return a()(this,n),s=t.call(this,e),h()(l()(s),"canvas",void 0),h()(l()(s),"randomNum",(function(e,t){return Math.floor(Math.random()*(t-e)+e)})),h()(l()(s),"drawPic",(function(){s.randomCode()})),h()(l()(s),"reloadPic",(function(){s.drawPic()})),h()(l()(s),"changeCode",(function(e){console.log(e.target.value,222),s.setState({value:e.target.value,showError:!1})})),h()(l()(s),"onVerify",(function(){var e;return""!==s.state.value.toLowerCase()&&s.state.value.toLowerCase()!==s.state.code.toLowerCase()?(e=!0,x.ZP.error("请输入正确的验证码"),s.reloadPic()):""===s.state.value.toLowerCase()?(e=!0,x.ZP.error("请输入验证码")):s.state.value.toLowerCase()===s.state.code.toLowerCase()&&(e=!1),s.setState({showError:e}),e})),s.canvas=f.createRef(),s.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},s}return o()(n,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,t){var n=this.randomNum(e,t),s=this.randomNum(e,t),a=this.randomNum(e,t);return"rgb(".concat(n,", ").concat(s,", ").concat(a,")")}},{key:"drawText",value:function(e,t,n){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var s=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=s+"px SimHei";var a=(this.state.contentWidth-40)/(this.state.code.length-1),i=10;n>0&&(i=10+n*a);var o=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);s>40&&(o=40);var r=this.randomNum(-10,10);e.translate(i,o),e.rotate(r*Math.PI/180),e.fillText(t,0,0),e.rotate(-r*Math.PI/180),e.translate(-i,-o)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,t){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(w.filter((function(t){return"".concat(t.course_group_name)!="".concat(e.course_group_name)})))}})]},e.course_group_id)}))})})]})]})}},90440:function(e,t,n){n.r(t),n.d(t,{default:function(){return fe}});var s=n(37205),a=n.n(s),i=n(7557),o=n.n(i),r=n(41498),l=n.n(r),c=n(82242),d=n.n(c),u=n(79800),p=n.n(u),m=n(59301),h=n(32007),f=n(20834),x=n(44e3),g=n(8591),v=n(96865),_=n(27092),y=n(81228),b=n(85750),j=n(66621),w=n(89260),k=n(50883),C=n(85573),S=n.n(C),Z=n(99313),A=n(78241),T=n(43418),N=n(95237),M=n(43604),L=n(3113),P=n(92832),I=n(24905),H=n(6848),Y=n(26724),D=n.n(Y),E={flex_box_center:"flex_box_center___xf8nE",flex_space_between:"flex_space_between___qjDg3",flex_box_vertical_center:"flex_box_vertical_center___C1nIS",flex_box_center_end:"flex_box_center_end___YxLae",flex_box_column:"flex_box_column___pkfqV",line1:"line1___UdRSL",form:"form___oBQlS"},B=n(37712),z=(Z.Z.TabPane,(0,h.connect)((function(e){return{polls:e.polls,loading:e.loading}}))((function(e){var t,n=e.polls,s=(e.loading,e.dispatch),i=(0,h.useParams)(),r=((0,h.useLocation)(),A.Z.useForm()),c=p()(r,1)[0],u=(n.brankList,(0,m.useState)(!0)),f=p()(u,2),x=f[0],g=f[1],v=(0,m.useState)("myself"),_=p()(v,2),y=_[0],b=_[1],C=(0,m.useState)([]),Z=p()(C,2),Y=Z[0],z=Z[1],O=(0,m.useState)(!1),F=p()(O,2),G=F[0],R=F[1],W=(0,m.useState)(),V=p()(W,2),J=V[0],Q=V[1],$=(0,m.useState)({page:0,limit:20,object_type:"poll",search:"",filter:"myself"}),K=p()($,2),U=K[0];K[1];(0,m.useEffect)((function(){"问卷选用"===n.actionTabs.key&&q()}),[n.actionTabs.key]);var X=[],q=function(){var e=l()(o()().mark((function e(){var t,n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!x){e.next=13;break}return R(!1),++U.page,g(!1),e.next=6,s({type:"polls/getBrankList",payload:d()({},U)});case 6:n=e.sent,Y=a()(Y.concat(n.object_list)),Q(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)0)){e.next=13;break}return g.ZP.info("发布班级不能为空"),xe(!1),e.abrupt("return");case 13:return m={check_ids:a()(null===(l=n.actionTabs.selectArrs)||void 0===l?void 0:l.map((function(e){return Number(e)}))),group_ids:ae.length>0?ae.map((function(e){return e.id})):null===(c=t.detailCommonHomeworksList)||void 0===c?void 0:c.course_groups,end_time:V()(p.end_time).format("YYYY-MM-DD HH:mm"),publish_time:V()(p.publish_time).format("YYYY-MM-DD HH:mm")},xe(!0),e.next=17,(0,b.ZP)("/api/courses/".concat(r.coursesId,"/polls/publish.json"),{method:"post",body:d()({},m)});case 17:0===e.sent.status?(xe(!1),(0,j.L9)(["教学课堂","问卷","立即发布"]),pe(),g.ZP.success("发布成功"),s({type:"polls/setActionTabs",payload:{}}),2===n.actionTabs.types?s({type:"polls/getCommonHeader",payload:d()({},n.actionTabs.params)}):s({type:"classroomList/getClassroomPollsList",payload:d()({},n.actionTabs.params)})):xe(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){_(1),Z([]),ie([])},me=(0,m.useState)(!1),he=p()(me,2),fe=he[0],xe=he[1];return(0,B.jsxs)(T.Z,{width:600,confirmLoading:fe,centered:!0,title:"发布问卷",open:"立即发布"===n.actionTabs.key,okText:"发布问卷",cancelText:"暂不发布",onOk:ue,onCancel:function(){pe(),s({type:"polls/setActionTabs",payload:{}})},children:[(0,B.jsxs)("p",{className:"tc",children:["学生将立即收到问卷",(0,B.jsx)("br",{}),'本操作只对"未发布"的问卷有效']}),C&&(0,B.jsxs)(A.Z,{form:u,children:[(0,B.jsxs)("div",{style:{paddingLeft:0},children:[(0,B.jsxs)(N.Z,{className:"mt30",align:"middle",children:[(0,B.jsx)(M.Z,{children:(0,B.jsx)(A.Z.Item,{name:"publish_time",label:"发布时间",children:(0,B.jsx)(G.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,Q.Q8)(e,i)},disabledTime:function(e){return(0,Q.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:V()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,B.jsx)(M.Z,{className:"ml20",children:(0,B.jsx)(A.Z.Item,{name:"end_time",label:"截止时间",children:(0,B.jsx)(G.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:V()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return(0,Q.Q8)(e,i,u.getFieldValue("publish_time"))},disabledTime:function(e){return(0,Q.d0)(e,u.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),(0,B.jsxs)(N.Z,{style:{marginBottom:"10px"},children:[(0,B.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,B.jsxs)(R.ZP.Group,{value:le,onChange:function(e){ce(e.target.value),ie([])},children:[(0,B.jsx)(R.ZP,{value:!0,disabled:!n.actionTabs.manage_all_group,children:"统一发布"}),(0,B.jsx)(R.ZP,{className:"ml20",disabled:C.length<=0,value:!1,children:"分班发布"})]})]}),C.length<=0&&(0,B.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),!le&&C.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsx)("span",{style:{flex:1},children:(0,B.jsx)(I.Z,{checked:ae.length===C.length,onChange:function(e){ae.length===C.length?ie([]):ie(C.filter((function(e){return!e.is_published})))},children:"全选"})}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",ae.length||0,"个分班"]})]}),!le&&C.length>0&&(0,B.jsx)(J.Z,{data:C,selectedRowKeys:ae,setSelectedRowKeys:ie})]})]})})),X=n(44618),q=["polls","dispatch","user"],ee=(0,h.connect)((function(e){return{polls:e.polls,user:e.user}}))((function(e){var t=e.polls,n=e.dispatch,s=e.user,i=(F()(e,q),(0,h.useParams)()),r=(0,m.useState)(!1),c=p()(r,2),u=c[0],f=c[1],x=(0,m.useState)(!1),v=p()(x,2),_=v[0],y=v[1],k=(0,m.useRef)(null);(0,m.useEffect)((function(){if("删除"===t.actionTabs.key){if((0,w.j5)())return void f(!0);var e={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?T.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,B.jsxs)("div",{children:["当前选中资源中:",(0,B.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,B.jsx)("span",{className:"c-red",children:e.noHasNum})," 个由其他老师发布。",(0,B.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){C()}}):f(!0)}else f(!1)}),[t.actionTabs.key]);var C=function(){n({type:"polls/setActionTabs",payload:{}})};return(0,B.jsxs)(T.Z,{centered:!0,title:"提示",open:u,okText:"确定",cancelText:"取消",confirmLoading:_,destroyOnClose:!0,onOk:l()(o()().mark((function e(){var s,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(s=k.current)||void 0===s||!s.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.next=5,(0,b.ZP)("/api/courses/".concat(i.coursesId,"/polls/destroys.json"),{method:"post",body:{check_ids:a()(t.actionTabs.selectArrs)}});case 5:r=e.sent,y(!1),0===r.status&&((0,j.L9)(["教学课堂","问卷","删除"]),g.ZP.success("删除成功"),n({type:"polls/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomPollsList",payload:d()({},t.actionTabs.params)}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"polls/setActionTabs",payload:{}})},children:[(0,B.jsx)("p",{style:{color:"#DD0000"},children:"删除问卷则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,B.jsx)(X.Z,{ref:function(e){return k.current=e}})]})})),te=n(71418),ne=n(63551);function se(e,t){for(var n=[],s=e;s0?w(a()(null==t||null===(l=t.course_info)||void 0===l?void 0:l.map((function(e,t){return e.key=e.course_group_id,e.title=e.course_group_name,e.name=e.course_group_name,e})))):w([]),c.setFieldsValue(S()({},"end_time",V()(V()(new Date((0,j.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))),M(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){var e=l()(o()().mark((function e(){var a,r,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=d()({},c.getFieldsValue()),!((null==H?void 0:H.length)<=0&&y.length>0)||null!==(a=t.actionTabs)&&void 0!==a&&a.unified_setting){e.next=4;break}return g.ZP.info("班级不能为空"),e.abrupt("return");case 4:return Q(!0),l={check_ids:s.actionTabs.selectArrs,group_ids:H},z||(l.end_time=V()(r.end_time).format("YYYY-MM-DD HH:mm")),l.group_ids=H.map((function(e){return e.course_group_id})),e.next=10,(0,b.ZP)("/api/courses/".concat(i.coursesId,"/polls/end_poll.json"),{method:"post",body:l});case 10:0===e.sent.status&&(g.ZP.success("操作成功"),(0,j.L9)(["教学课堂","问卷","立即截止"]),n({type:"polls/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomPollsList",payload:d()({},s.actionTabs.params)})),Q(!1);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,B.jsx)(T.Z,{centered:!0,title:"立即截止",open:"立即截止"===s.actionTabs.key,okText:"确认",cancelText:"取消",onOk:K,width:680,confirmLoading:J||Z,onCancel:function(){x(1),w([]),Y([]),O(!0),n({type:"polls/setActionTabs",payload:{}})},children:(0,B.jsx)(te.Z,{spinning:Z,children:y&&(0,B.jsxs)(A.Z,{form:c,children:[(0,B.jsx)("div",{style:{color:"#333333",display:"flex"},className:"font14 mb10",children:"说明:结束后学生将不能提交问卷。"}),(0,B.jsxs)(N.Z,{className:"mt20",children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"结束时间"]}),(0,B.jsxs)(R.ZP.Group,{value:z,onChange:function(e){O(e.target.value),Y([])},children:[(0,B.jsx)(R.ZP,{value:!0,children:"立即结束"}),(0,B.jsx)(R.ZP,{value:!1,children:"定时结束"})]}),(0,B.jsx)(A.Z.Item,{name:"end_time",style:{marginTop:-3,visibility:z?"hidden":"visible"},children:(0,B.jsx)(G.default,{style:{width:170},placeholder:"请选择结束时间",showTime:{format:"HH:mm",defaultValue:V()((0,j.U6)(),"HH:mm")},disabledDate:function(e){return e&&e0&&(0,B.jsxs)(N.Z,{style:{marginBottom:"10px"},children:[(0,B.jsxs)("span",{className:"mr10",children:[(0,B.jsx)("span",{style:{color:"red",marginRight:3},children:"*"}),"选择班级:"]}),(0,B.jsxs)("div",{children:[y.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsxs)("span",{style:{flex:1},children:[(0,B.jsx)(I.Z,{checked:H.length===y.length,onChange:function(e){H.length===y.length?Y([]):Y(y)},children:"全选"})," "]}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",H.length||0,"个分班"]})]}),(0,B.jsx)(ne.Z,{data:y,selectedRowKeys:H,setSelectedRowKeys:Y})]})]})]})})})})),oe=(0,h.connect)((function(e){return{polls:e.polls}}))((function(e){var t=e.polls,n=e.dispatch,s=(0,h.useParams)();return(0,B.jsx)(T.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/courses/".concat(s.coursesId,"/polls/set_public.json"),{method:"post",body:{check_ids:a()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,j.L9)(["教学课堂","问卷","设为公开"]),g.ZP.success("操作成功"),n({type:"polls/setActionTabs",payload:{}}),n({type:"polls/getClassroomExercisesList",payload:d()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"polls/setActionTabs",payload:{}})},children:(0,B.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,B.jsx)("br",{}),"是否确认设为公开?"]})})})),re=n(38854),le=n(61998),ce={flex_box_center:"flex_box_center___IqnjB",flex_space_between:"flex_space_between___P_Bdb",flex_box_vertical_center:"flex_box_vertical_center___b9Sfl",flex_box_center_end:"flex_box_center_end___P1WX_",flex_box_column:"flex_box_column___w4BO3",bg:"bg___rzWO6",containerTitle:"containerTitle___r01Ub",selectBtn:"selectBtn___xsUwr",containerDesc:"containerDesc___FYZYR",listItem:"listItem___A03gB",info:"info___ghjyN",title:"title___uyjyV",titleLeft:"titleLeft___qc6go",titleRight:"titleRight___SrvQq",flexBox:"flexBox___Rvwcc",iconV:"iconV___d96cp",acitons:"acitons___cXo_g"},de={1:"未发布",2:"提交中",3:"已截止",4:"已结束",5:"未开始"},ue=function(e){var t,n=e.v,s=e.k,a=e.selectArrs,i=e.setSelectArrs,r=e.dispatch,c=e.params,u=e.detailPollsList,x=e.user,g=e.etiem,v=e.batchStatus,_=(0,m.useState)([]),y=p()(_,2),k=y[0],C=y[1],S=(0,m.useState)(!1),Z=p()(S,2),A=Z[0],T=Z[1];function N(){return M.apply(this,arguments)}function M(){return(M=l()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/polls/group_use_list.json"),{method:"get",params:d()(d()({},c),{},{id:n.id})});case 2:t=e.sent,C((null==t?void 0:t.groups)||[]);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var L=[{title:"班级",dataIndex:"name",key:"name"},{title:"问卷状态",dataIndex:"polls_status",key:"polls_status",width:100,filters:[{text:"未发布",value:1},{text:"提交中",value:2},{text:"已截止",value:3},{text:"未开始",value:5}],onFilter:function(e,t){return t.polls_status===e},render:function(e,t){return(0,B.jsxs)("div",{children:[1===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#C3C3C3"}}),"未发布"]}),2===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#4EACFF"}}),"提交中"]}),3===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#FC2D6B"}}),"已截止"]}),4===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#FC2D6B"}}),"已结束"]}),5===e&&(0,B.jsxs)("span",{children:[(0,B.jsx)("i",{className:ce.dot,style:{background:"#FC2D6B"}}),"未开始"]})]})}},{title:"开始时间",dataIndex:"publish_time",key:"publish_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"publish_time"===c.order_by?"desc"===c.sort_direction?"descend":"ascend":null,render:function(e,t){return V()(e).format("YYYY-MM-DD HH:mm")}},{title:"结束时间",dataIndex:"end_time",key:"end_time",sorter:!0,width:170,showSorterTooltip:!1,sortOrder:"end_time"===c.order_by?"desc"===c.sort_direction?"descend":"ascend":null,render:function(e,t){return V()(e).format("YYYY-MM-DD HH:mm")}},{title:"提交人数",dataIndex:"poll_answer",key:"poll_answer",align:"center",width:80,render:function(e,t){return 1===t.exercise_status?"-":(0,B.jsxs)("span",{children:[e,"/",e+t.poll_unanswer]})}}];return(0,B.jsxs)("div",{className:ce.listItem,onClick:function(){((0,w.dE)()||(0,w.GJ)())&&h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/detail?tabs=").concat(1==(null==n?void 0:n.polls_status)?2:0))},children:[(0,w.GJ)()&&v&&(0,B.jsx)(I.Z,{checked:a.includes(n.id),className:"ml30 mt5",value:n.id,onClick:function(e){return e.stopPropagation()},onChange:function(e){a.indexOf(n.id);a.indexOf(n.id)>-1?i(a.filter((function(e){return e!==n.id}))):i(a.concat(n.id))}}),(0,B.jsxs)("div",{className:ce.info,children:[(0,B.jsxs)("div",{className:ce.title,children:[(0,B.jsxs)("div",{className:ce.titleLeft,children:[(0,B.jsx)(j.VV,{style:{margin:"0px 10px 0px 0px"},status:[de[n.polls_status]]}),(0,B.jsx)(h.Link,{to:"/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/detail"),children:(0,B.jsx)("strong",{children:n.polls_name})})]}),(0,B.jsxs)("div",{className:ce.titleRight,children:[(0,w.GJ)()&&(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(h.Link,{style:{marginRight:"0",fontWeight:400},target:"_blank",to:"/",onClick:function(e){var t;e.stopPropagation(),e.preventDefault(),console.log(u),r({type:"polls/setActionTabs",payload:{key:"立即发布",selectArrs:[n.id],selectArrsAll:null===(t=u.polls)||void 0===t?void 0:t.filter((function(e){return[n.id].includes(e.id)})),manage_all_group:null==u?void 0:u.manage_all_group,params:c}})},children:(0,B.jsxs)("aside",{className:ce.flexBox,style:{marginRight:"16px"},children:[(0,B.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,B.jsx)("div",{children:"发布"})]})})}),(0,w.dE)()&&(0===n.current_status||1===n.current_status||2===n.current_status)&&(0,B.jsx)(B.Fragment,{children:(0,B.jsxs)("span",{className:ce.flexBox,onClick:function(e){var t,s;(e.stopPropagation(),1===n.current_status)?h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/questionnaireInfo/").concat(null===(t=x.userInfo)||void 0===t?void 0:t.login,"?type=student")):h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/users/").concat(null===(s=x.userInfo)||void 0===s?void 0:s.login))},children:[(0,B.jsx)("i",{className:"iconfont icon-a-kaishijixudajuan"}),(0,B.jsxs)("div",{children:[0===n.current_status&&"继续答卷",1===n.current_status&&"查看答卷",2===n.current_status&&"开始答卷"]})]})}),(0,w.GJ)()&&(0,B.jsx)(re.Z,{placement:"bottom",dropdownRender:function(e){return(0,B.jsxs)(f.Z,{children:[(0,B.jsx)(f.Z.Item,{children:(0,B.jsx)("div",{onClick:function(e){e.stopPropagation(),h.history.push("/classrooms/".concat(c.coursesId,"/poll/").concat(n.id,"/detail?tabs=3"))},children:"规则设置"})}),(0,B.jsx)(f.Z.Item,{children:(0,B.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),r({type:"polls/setActionTabs",payload:{key:"删除",selectArrs:[n.id],selectArrsAll:null===(t=u.polls)||void 0===t?void 0:t.filter((function(e){return[n.id].includes(e.id)})),params:c}})},children:"删除问卷"})}),2===n.polls_status&&(0,B.jsx)(f.Z.Item,{children:(0,B.jsx)("div",{onClick:function(e){var t;e.stopPropagation(),r({type:"polls/setActionTabs",payload:{key:"立即截止",selectArrs:[n.id],selectArrsAll:null===(t=u.polls)||void 0===t?void 0:t.filter((function(e){return[n.id].includes(e.id)})),manage_all_group:null==u?void 0:u.manage_all_group,params:c}})},children:"立即截止"})})]})},children:(0,B.jsxs)("div",{className:ce.flexBox,style:{cursor:"default"},children:[(0,B.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,B.jsx)("div",{children:"更多"})]})})]})]}),(0,B.jsxs)("p",{style:{display:"flex"},children:[(0,B.jsx)("span",{children:n.author}),n.publish_time&&1===n.polls_status&&(0,B.jsxs)("span",{className:"ml20",children:["将发布于",V()(n.publish_time).format("YYYY-MM-DD HH:mm")]}),!n.publish_time&&n.created_at&&1===n.polls_status&&(0,B.jsxs)("span",{className:"ml20",children:["创建时间 ",V()(n.created_at).format("YYYY-MM-DD HH:mm")]}),(2==n.polls_status||3==n.polls_status)&&(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["已答 ",(0,B.jsx)("span",{style:{marginLeft:"5px",color:"#3061D0"},children:n.poll_answer})]}),(0,w.GJ)()&&5==n.polls_status&&(0,B.jsxs)("span",{className:"ml20",children:["开始时间 ",V()(n.publish_time).format("YYYY-MM-DD HH:mm")]}),1!=n.polls_status&&n.publish_time&&n.end_time&&(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["截止时间 ",V()(n.end_time).format("YYYY-MM-DD HH:mm")]}),2==n.polls_status&&!(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["提交剩余时间 ",g]}),3==n.polls_status&&!(0,w.GJ)()&&(0,B.jsxs)("span",{className:"ml20",children:["截止时间 ",V()(n.end_time).format("YYYY-MM-DD HH:mm")]}),1!=n.polls_status&&(0,w.GJ)()&&(0,B.jsx)("span",{className:ce.iconV,style:{textAlign:"end",color:"#888888"},onClick:function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),A||N(),T(!A);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,B.jsx)(H.Z,{title:"".concat(A?"收起":"展开"),children:(0,B.jsx)("i",{className:"iconfont icon-".concat(A?"shouqi":"xiala2")})})})]}),(0,w.GJ)()&&!(null!=n&&null!==(t=n.exercise_tips)&&void 0!==t&&t.includes("未开始"))&&A&&k.length>0&&(0,B.jsx)(le.Z,{pagination:!1,dataSource:k,onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},rowKey:"course_group_id",style:{marginTop:"10px"},onChange:function(e,t,n){n.field&&(c.order_by=n.field),n.order||(c.sort_direction="asc"),"ascend"===n.order&&(c.sort_direction="asc"),"descend"===n.order&&(c.sort_direction="desc"),n.order||(c.sort_direction="asc"),N()},columns:L})]})]},s)},pe=n(81971),me=n(99151),he=n(21075),fe=(f.Z.SubMenu,x.Z.Content,x.Z.Sider,(0,h.connect)((function(e){var t=e.user,n=e.classroomList,s=e.loading;return{user:t,classroomList:n,globalSetting:e.globalSetting,loading:s.effects}}))((function(e){var t,n,s,i,r,c,u,x,C=e.user,S=e.classroomList,Z=(e.globalSetting,e.loading),A=e.dispatch,T=(0,h.useParams)(),N=(0,h.useSearchParams)(),M=p()(N,1)[0],L=(0,m.useState)((function(){return d()(d()({},T),{},{id:T.coursesId,limit:20,type:M.get("tabs")||""})})),P=p()(L,2),I=P[0],H=(P[1],S.detailPollsList),Y=(S.detailTopBanner,S.detailLeftMenus),D=(0,m.useState)([]),E=p()(D,2),O=E[0],F=E[1],G=(0,h.useLocation)(),R=(0,m.useState)(!1),W=p()(R,2),V=W[0],J=W[1],Q=(0,m.useState)(""),$=p()(Q,2),K=$[0],X=$[1],q=M.get("tabs")?parseInt(M.get("tabs")):"all",te=(0,m.useState)("默认排序"),ne=p()(te,2),se=ne[0],ae=ne[1],re=w.GJ?[{name:"默认排序",type:"position",direction:"desc"},{name:"创建时间升序",type:"created_at",direction:"asc"},{name:"创建时间降序",type:"created_at",direction:"desc"},{name:"更新时间升序",type:"updated_at",direction:"asc"},{name:"更新时间降序",type:"updated_at",direction:"desc"},{name:"问卷名称升序",type:"name_pinyin",direction:"asc"},{name:"问卷名称降序",type:"name_pinyin",direction:"desc"}]:[{name:"默认排序",type:"position",direction:"desc"},{name:"按发布时间升序",type:"created_at",direction:"asc"},{name:"按发布时间降序",type:"created_at",direction:"desc"},{name:"按截止时间升序",type:"updated_at",direction:"asc"},{name:"按截止时间降 序",type:"updated_at",direction:"desc"},{name:"问卷名称升序",type:"name_pinyin",direction:"asc"},{name:"问卷名称降序",type:"name_pinyin",direction:"desc"}];T.categoryId?I.category_id=T.categoryId:delete I.category_id,(0,m.useEffect)((function(){A({type:"classroomList/getClassroomPollsList",payload:d()({},I)}),A({type:"classroomList/getAssistantPermissions",payload:{course_id:I.id}})}),[T.categoryId]),(0,m.useEffect)((function(){"目录重命名成功"===S.actionTabs.key&&A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})}),[S.actionTabs.key]),(0,m.useEffect)((function(){F([])}),[H]);var le=function(){var e=l()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!=O){e.next=3;break}return g.ZP.error("请选择你要操作的任务"),e.abrupt("return");case 3:return e.next=5,(0,b.ZP)("/api/courses/".concat(I.id,"/move_to_category.json"),{method:"post",body:{new_category_id:null==t?void 0:t.key,poll_ids:O,category_type:"poll"}});case 5:0===e.sent.status&&(g.ZP.success("操作成功"),A({type:"classroomList/getClassroomPollsList",payload:d()({},I)}),A({type:"classroomList/getClassroomLeftMenus",payload:{id:null==I?void 0:I.id}}),F([]));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ce=[{name:"全部",id:"all",total:null==H||null===(t=H.polls_counts)||void 0===t?void 0:t.polls_all_counts},{name:"未发布",id:1,total:null==H||null===(n=H.polls_counts)||void 0===n?void 0:n.polls_unpublish_counts},{name:"未开始",id:5,total:null==H||null===(s=H.polls_counts)||void 0===s?void 0:s.polls_unstart_counts},{name:"提交中",id:2,total:null==H||null===(i=H.polls_counts)||void 0===i?void 0:i.polls_published_counts},{name:"已截止",id:3,total:null==H||null===(r=H.polls_counts)||void 0===r?void 0:r.polls_end_counts}].filter((function(e){return!!(0,w.GJ)()||"未发布"!==e.name&&"未开始"!==e.name})),de=[{name:"批量发布",icon:(0,B.jsx)("i",{className:"iconfont icon-fabu5"})},{name:"批量结束",icon:(0,B.jsx)("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"批量删除",icon:(0,B.jsx)("i",{className:"iconfont icon-piliangshanchu2"})},{name:"设为公开",icon:(0,B.jsx)("i",{className:"iconfont icon-sheweigongkai2"})},{name:"收藏",icon:(0,B.jsx)("i",{className:"iconfont icon-shoucang1"})}].filter((function(e){var t;return(0,w.qz)()?1!==(null==H||null===(t=H.course_types)||void 0===t?void 0:t.course_is_public)?"设为公开"!==e.name:e:"收藏"!==e.name})).filter((function(e){return!!(0,w.GJ)()||"删除"!==e.name})),fe=function(){var e=l()(o()().mark((function e(t){var n,s,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.name,""!=O){e.next=7;break}s="请选择你要操作的任务","收藏"===n&&(s="请选择要收藏的问卷"),g.ZP.error(s),e.next=14;break;case 7:if("收藏"!==n){e.next=13;break}return e.next=10,(0,b.ZP)("/api/courses/".concat(I.id,"/polls/join_poll_banks.json"),{method:"post",body:{check_ids:a()(O)}});case 10:return 0===e.sent.status&&g.ZP.success("操作成功"),e.abrupt("return",!1);case 13:A({type:"polls/setActionTabs",payload:{key:"批量删除"===n?"删除":"批量结束"===n?"立即截止":"批量发布"===n?"立即发布":n,selectArrs:O,selectArrsAll:null===(i=H.polls)||void 0===i?void 0:i.filter((function(e){return O.includes(e.id)})),manage_all_group:null==H?void 0:H.manage_all_group,params:I}});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,B.jsxs)("section",{children:[(0,B.jsx)(pe.Z,{isLoading:Z["classroomList/getClassroomPollsList"],tabDataSource:ce,isAdmin:(0,w.GJ)(),addText:"新建问卷",getDropdownMenu:function(){return(0,B.jsxs)(f.Z,{children:[(0,B.jsx)(f.Z.Item,{onClick:function(){X(new Date),A({type:"polls/setActionTabs",payload:{key:"问卷选用",params:I}})},children:"选用问卷"},1),(0,B.jsx)(f.Z.Item,{onClick:function(){h.history.push("/classrooms/".concat(I.coursesId,"/poll/").concat(I.categoryId,"/add"))},children:"新建问卷"},2)]})},onTabMenuClick:function(e){I.type="all"===e.key?"":e.key,I.page=1,h.history.replace("".concat(G.pathname,"?tabs=").concat(I.type)),A({type:"classroomList/getClassroomPollsList",payload:d()(d()({},I),{},{type:I.type})})},defaultSelectedKeys:[q+""]}),(0,B.jsx)(me.Z,{dataSource:H.polls||[],isAdmin:(0,w.GJ)(),batchStatus:V,SortMenuName:se,setSortMenuName:ae,SortMenus:re,onSort:function(e){I.sort_by=e.type,I.sort_direction=e.direction,I.page=1,A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})},onSearch:function(e){I.search=e.trim(),I.page=1,A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})},onBatch:function(e){return J(e)}}),(0,B.jsxs)(v.Z,{loading:Z["classroomList/getClassroomPollsList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[H.polls_counts&&0===H.polls_counts.polls_all_counts&&(0,B.jsx)(k.Z,{}),H.polls&&H.polls.map((function(e,t){return(0,B.jsx)(ue,{v:e,k:t,batchStatus:!0,selectArrs:O,setSelectArrs:F,dispatch:A,params:I,detailPollsList:H,user:C,etiem:(0,j.li)((new Date(e.end_time).getTime()-(new Date).getTime())/1e3)},t)})),(0,B.jsx)("aside",{className:"tc mb50 mt30",children:(null===(c=H.polls_counts)||void 0===c?void 0:c.polls_all_counts)>0&&(0,B.jsx)(_.Z,{showSizeChanger:!0,onChange:function(e,t){I.limit=t,I.page=e,A({type:"classroomList/getClassroomPollsList",payload:d()({},I)})},defaultCurrent:I.page,current:I.page||1,pageSize:I.limit||20,total:H.polls_counts&&H.polls_counts.polls_all_counts})})]}),O.length>0&&(0,w.GJ)()&&(0,B.jsx)(y.Z,{offsetBottom:0,children:(0,B.jsx)(he.Z,{buttonDataSource:de,onButtonClick:fe,useBatchStatus:J,catalogue:(null==Y||null===(u=Y.course_modules)||void 0===u||null===(u=u.find((function(e){return"poll"===e.type})))||void 0===u?void 0:u.second_category)||[],setSeleArr:F,allSelect:!!O.length&&O.length===(null===(x=H.polls)||void 0===x?void 0:x.length),setAllSelect:function(e){var t;e.target.checked?F(null===(t=H.polls)||void 0===t?void 0:t.map((function(e){return e.id}))):F([])},selectArrs:O,onMenuClick:le,addCatalogue:function(e){var t,n;e.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"添加目录",selectArrs:{category_id:null==Y||null===(t=Y.course_modules)||void 0===t?void 0:t.find((function(e){return"poll"===e.type})).id,nodeModules:(null==Y||null===(n=Y.course_modules)||void 0===n?void 0:n.find((function(e){return"poll"===e.type})))||[],parent_id:"",type:"poll"}}})}})}),(0,B.jsx)(U,{}),(0,B.jsx)(ee,{}),(0,B.jsx)(oe,{}),(0,B.jsx)(ie,{}),(0,B.jsx)(z,{cb:function(){return F([])}},K)]})})))},16862:function(e,t,n){n.d(t,{Z:function(){return _}});var s=n(7557),a=n.n(s),i=n(41498),o=n.n(i),r=n(79800),l=n.n(r),c=n(59301),d=n(92832),u=n(24905),p=n(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",x="rightdiv___xWu4M",g=n(50883),v=n(37712),_=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),s=e.selectedRowKeys,i=(e.onChange,(0,c.useState)([])),r=l()(i,2),_=r[0],y=r[1],b=(0,c.useState)([]),j=l()(b,2),w=j[0],k=j[1],C=(0,c.useState)([]),S=l()(C,2),Z=S[0],A=S[1],T=(0,c.useState)(1),N=l()(T,2),M=(N[0],N[1],(0,c.useState)()),L=l()(M,2);L[0],L[1];return(0,c.useEffect)((function(){y(t),k([]),A([])}),[t]),(0,c.useEffect)((function(){n&&(k(s),A(s))}),[s]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=o()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===_.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:w.map((function(e){return"".concat(e.id)})),onChange:function(e){n(_.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:_.map((function(e,t){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:x,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){A(w.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===Z.length&&(0,v.jsx)(g.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),Z.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,t){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(w.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var s=n(92310),a=n.n(s),i=n(59301),o=n(36355),r=n(17313),l=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:s,lineWidth:a,textPaddingInline:i,orientationMargin:o,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${a}px solid ${s}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${a}px solid ${s}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${s}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${a}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*o+"%"},"&::after":{width:100-100*o+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*o+"%"},"&::after":{width:100*o+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:s,borderStyle:"dashed",borderWidth:`${a}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:a,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(s=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:t,direction:n,divider:s}=i.useContext(o.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:m,rootClassName:h,children:f,dashed:x,plain:g,style:v}=e,_=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",r),[b,j]=u(y),w=c.length>0?`-${c}`:c,k=!!f,C="left"===c&&null!=d,S="right"===c&&null!=d,Z=a()(y,null==s?void 0:s.className,j,`${y}-${l}`,{[`${y}-with-text`]:k,[`${y}-with-text${w}`]:k,[`${y}-dashed`]:!!x,[`${y}-plain`]:!!g,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:C,[`${y}-no-default-orientation-margin-right`]:S},m,h),A=i.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),T=Object.assign(Object.assign({},C&&{marginLeft:A}),S&&{marginRight:A});return b(i.createElement("div",Object.assign({className:Z,style:Object.assign(Object.assign({},null==s?void 0:s.style),v)},_,{role:"separator"}),f&&"vertical"!==l&&i.createElement("span",{className:`${y}-inner-text`,style:T},f)))}},44e3:function(e,t,n){var s=n(84966),a=n(23088);const i=s.ZP;i.Header=s.h4,i.Footer=s.$_,i.Content=s.VY,i.Sider=a.Z,t.Z=i}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__Polls__index.chunk.css b/p__Classrooms__Lists__Polls__index.chunk.css index 2381acafaa..e1b86b9643 100644 --- a/p__Classrooms__Lists__Polls__index.chunk.css +++ b/p__Classrooms__Lists__Polls__index.chunk.css @@ -1 +1 @@ -.flex_box_center___xf8nE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qjDg3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___C1nIS{box-align:center;align-items:center}.flex_box_center_end___YxLae{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___pkfqV{box-orient:block-axis;flex-direction:column}.line1___UdRSL{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___oBQlS label{box-align:center;align-items:center;display:box;display:flex}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IqnjB{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___P_Bdb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b9Sfl{box-align:center;align-items:center}.flex_box_center_end___P1WX_{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___w4BO3{box-orient:block-axis;flex-direction:column}.bg___rzWO6{background:#fff}.containerTitle___r01Ub{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___r01Ub div:first-child{flex:1 1}.selectBtn___xsUwr{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;font-size:14px;height:30px;line-height:30px;text-align:center;width:88px}.selectBtn___xsUwr>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.containerDesc___FYZYR{display:box;display:flex;height:80px;line-height:80px;padding:0 30px}.containerDesc___FYZYR p:first-child{flex:1 1}.listItem___A03gB{align-items:flex-start;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px 25px 0}.listItem___A03gB>div{flex:1 1}.listItem___A03gB:hover{box-shadow:0 0 10px #ccc}.info___ghjyN{overflow:hidden;padding-left:20px;width:100%}.info___ghjyN p{margin-top:18px}.title___uyjyV{box-align:center;align-items:center;display:box;display:flex}.title___uyjyV strong{color:#333}.title___uyjyV strong:hover{color:#0152d9}.titleLeft___qc6go{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___qc6go strong{display:inline-block;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleRight___SrvQq a{font-weight:700;margin-right:20px}.acitons___cXo_g{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;margin-top:20px;padding:0 30px}.acitons___cXo_g>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___cXo_g>div:nth-child(2) div{color:#999;cursor:pointer}.acitons___cXo_g>div:nth-child(2) div:hover{color:#333}.acitons___cXo_g>div:nth-child(2) div span{padding:0 20px;position:relative}.acitons___cXo_g>div:nth-child(2) div span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___cXo_g>div:nth-child(2) div:last-child span{padding-right:0}.acitons___cXo_g>div:nth-child(2) div:last-child span:after{display:none}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0} \ No newline at end of file +.flex_box_center___xf8nE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qjDg3{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___C1nIS{box-align:center;align-items:center}.flex_box_center_end___YxLae{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___pkfqV{box-orient:block-axis;flex-direction:column}.line1___UdRSL{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___oBQlS label{box-align:center;align-items:center;display:box;display:flex}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___iuhY9{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___iuhY9 .listClass___o5N53{align-items:center;display:flex}.leftdiv___iuhY9 .spantitle___KVMSL{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___f2zZr{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IqnjB{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___P_Bdb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b9Sfl{box-align:center;align-items:center}.flex_box_center_end___P1WX_{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___w4BO3{box-orient:block-axis;flex-direction:column}.bg___rzWO6{background:#fff}.containerTitle___r01Ub{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle___r01Ub div:first-child{flex:1 1}.selectBtn___xsUwr{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;font-size:14px;height:30px;line-height:30px;text-align:center;width:88px}.selectBtn___xsUwr>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.containerDesc___FYZYR{display:box;display:flex;height:80px;line-height:80px;padding:0 30px}.containerDesc___FYZYR p:first-child{flex:1 1}.listItem___A03gB{align-items:flex-start;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 20px 25px 0}.listItem___A03gB>div{flex:1 1}.listItem___A03gB:hover{box-shadow:0 0 10px #ccc}.info___ghjyN{overflow:hidden;padding-left:20px;width:100%}.info___ghjyN p{margin-top:18px}.title___uyjyV{box-align:center;align-items:center;display:box;display:flex}.title___uyjyV strong{color:#333}.title___uyjyV strong:hover{color:#0152d9}.titleLeft___qc6go{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___qc6go strong{display:inline-block;max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleRight___SrvQq a{font-weight:700;margin-right:16px}.titleRight___SrvQq .flexBox___Rvwcc{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center}.titleRight___SrvQq .flexBox___Rvwcc:hover{color:#0152d9}.titleRight___SrvQq .flexBox___Rvwcc i{margin-bottom:6px}.titleRight___SrvQq .flexBox___Rvwcc div{font-size:12px;font-weight:400}.iconV___d96cp{color:#888;margin-left:auto;text-align:end}.iconV___d96cp i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.iconV___d96cp:hover i{color:#0152d9}.acitons___cXo_g{box-align:center;align-items:center;background:#fff;display:box;display:flex;height:70px;margin-top:20px;padding:0 30px}.acitons___cXo_g>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___cXo_g>div:nth-child(2) div{color:#999;cursor:pointer}.acitons___cXo_g>div:nth-child(2) div:hover{color:#333}.acitons___cXo_g>div:nth-child(2) div span{padding:0 20px;position:relative}.acitons___cXo_g>div:nth-child(2) div span:after{background:#ededed;content:"";height:10px;margin-top:-5px;position:absolute;right:0;top:50%;width:1px}.acitons___cXo_g>div:nth-child(2) div:last-child span{padding-right:0}.acitons___cXo_g>div:nth-child(2) div:last-child span:after{display:none}.tabMenuContainer___uf5IP .ant-menu{background-color:transparent;border:0}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___uf5IP .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___uf5IP .control___GheLs{align-items:center;display:flex}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r{color:#666;font-size:16px;margin-right:10px}.tabMenuContainer___uf5IP .control___GheLs .iconH___Wzw_r:hover{color:#0152d9}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 10px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn___mfEnI>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___uf5IP .control___GheLs .selectBtn1___rJF8S>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___Xca1m{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___Xca1m .btn___sNJPX{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___Xca1m .btn___sNJPX.btnSort___Fx9OM{margin-right:8px}.searchSortControllerContainer___Xca1m .btn___sNJPX:hover{color:#0152d9}.searchSortControllerContainer___Xca1m .tips___LrmpR{cursor:pointer}.searchSortControllerContainer___Xca1m .tips___LrmpR>i{font-size:14px}.searchSortControllerContainer___Xca1m .tips___LrmpR:hover{color:#0152d9}.bottomControlContainer___woAeo{align-content:center;align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:60px;justify-content:space-between;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___woAeo [class*=ant-dropdown-link]{position:relative;z-index:301}.bottomControlContainer___woAeo>div:first-child{align-items:center;display:flex}.bottomControlContainer___woAeo>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___woAeo>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___woAeo .buttonWrap___iRw4K{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___woAeo .buttonWrap___iRw4K>i{margin-right:5px}.bottomControlContainer___woAeo .moveCategory___oiQqw{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___woAeo .moveCategory___oiQqw ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___woAeo .moveCategory___oiQqw ul li{font-size:14px;margin:5px 0} \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js index 02db9a919a..3a7c4b713e 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[3951,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function b(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,B(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,E(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},N=function(n,t,i){y(f)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=Z(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},_||v.appendChild(j)):a.appendChild(j),v.appendChild(a),_||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function b(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){b(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):b(e,n)}if(o){scriptLoadStarted=!0;for(var S=0;S0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",_),r.setAttribute("width",s),r.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},O=["web","webSimple","web3d","tablet","tablet3d","phone"],E=function(e,n){if(f=e,n)B(f,!0);else{var a,r,s=!o;if(s){var l=y(f);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in r=c>0?f:0===c?a+f:"https://www.geogebra.org/apps/5.2.814.0/",O)if(f.slice(-1*O[u].length)===O[u]||f.slice(-1*(O[u].length+1))===O[u]+"/")return void B(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",B(r,!1)}},B=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?O.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),E("5.0",n))}},D=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function H(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),E(e,!1),null!==c&&B(c,m),s=!0}return void 0!==t.material_id?k(H):H(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,h=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-f.width-f.left,m=u<=480?10:30):(m=f.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(a,t);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i-1})))}}),(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:C,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,S.jsxs)(g.Z,{gutter:24,children:[(0,S.jsxs)(x.Z,{span:14,children:[(0,S.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){q(F.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:C,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,S.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,S.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){re(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:C,dataSource:ae,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),s=t(79800),l=t.n(s),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=t(92310),h=t.n(m),f=t(71418),g=t(2859),x=t(85750),v=t(66621),_=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,s=void 0===a?{}:a,m=e.onClose,w=e.onOk,y=e.showFullTools,j=e.noAssociationId,b=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),T=(0,c.useRef)(null),Z=(0,c.useState)(!1),N=l()(Z,2),L=N[0],M=N[1],C=(0,c.useState)("正在加载中"),A=l()(C,2),I=A[0],P=A[1];(0,c.useEffect)((function(){S.current||(S.current=document.createElement("style"),document.head.appendChild(S.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),S.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&O()):(document.body.removeAttribute("data-custom"),S.current&&(document.head.removeChild(S.current),S.current=null))}),[null==n?void 0:n.visible]);var O=function(){var e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),P("正在加载中"),e.next=4,(0,v.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,b.current.src="",b.current.src=t,b.current.onload=function(){B()},M(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=r()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),P("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:M(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){k.current=new g.hP(b.current),k.current.targetRoot=T.current,k.current.addEventListener("render",E),k.current.addEventListener("beforeclose",m),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsx)(f.Z,{spinning:L,tip:I,style:{position:"absolute"},children:(0,_.jsx)("div",{ref:T,className:h()(u,t,i?p:""),style:s,children:(0,_.jsx)("img",{className:d,ref:b})})})})}},4469:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),o=t.n(i),a=t(79800),r=t.n(a),s=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),m=(t(24147),t(74794),t(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,l=void 0===a?{}:a,c=(0,s.useRef)(),u=(0,s.useState)(),d=r()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,s.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,s.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,s.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,s.useState)("python"),a=r()(i,2),d=a[0],p=a[1];return(0,m.jsxs)(c.Z,o()(o()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},95992:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),o=t.n(i),a=t(79800),r=t.n(a),s=t(85573),l=t.n(s),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),m=(t(24147),t(6313),t(25717),t(99498),t(25419),t(67549),t(51150)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),x=t.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,s=e.children;return(0,h.jsxs)("a",{title:t,className:r,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),s]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(_,x()(x()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(_,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(81074),j=t(78241),b=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},T=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,x()(x()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(4469),N=t(72952),L=t(95237),M=t(18433),C=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var a=i.toDataURL("image/png");return(0,h.jsx)(L.Z,{style:{height:"100vh"},children:(0,h.jsx)(M.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},A=t(7557),I=t.n(A),P=t(41498),O=t.n(P),E=t(37205),B=t.n(E),D=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,s;if(null===(a=n.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=H,G=(t(57193),t(85160)),R=t(43418),F=t(43604),Y=t(85750),W="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=D;var U=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),p=d[0],m=d[1],f=function(){var e=O()(I()().mark((function e(){var n,o;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(R.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(L.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(G.FI,{initDiagram:function(){var e=D.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new D.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var s={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?25:18,height:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(D.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function b(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(h,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(f,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(d),j(r),j(t),j(n))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function S(n,t){return t||(t="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function T(n,t){return t||(t="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",T(null),T([2,4]),T([4,4])))]}function N(n,t){return t||(t="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function L(n){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function M(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function C(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function A(n,t){var i=0,o=D.Spot.RightSide;n.equals(D.Spot.Top)?(i=270,o=D.Spot.TopSide):n.equals(D.Spot.Left)?(i=180,o=D.Spot.LeftSide):n.equals(D.Spot.Bottom)&&(i=90,o=D.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",D.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new D.Diagram(o.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),_(D.Spot.Top,"TriangleUp"),_(D.Spot.Left,"TriangleLeft"),_(D.Spot.Right,"TriangleRight"),_(D.Spot.Bottom,"TriangleDown"),w({alignment:new D.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),b(),k(),Z()),i.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),w({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",b(),k(),Z()),i.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new D.Binding("pathPattern","thickness",L)),w({alignmentFocus:new D.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),Z(),e("ContextMenuButton",e(D.Panel,"Horizontal",M(0),M(1),M(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",C(!1),A(D.Spot.Top,!1),A(D.Spot.Left,!1),A(D.Spot.Right,!1),A(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},C(!0),A(D.Spot.Top,!0),A(D.Spot.Left,!0),A(D.Spot.Right,!0),A(D.Spot.Bottom,!0))))),new D.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(B()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"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 D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Q=q.ZP.Group,K={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"单元格数:"}),(0,h.jsx)("span",{style:K,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:K,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(Q,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),p=d[0],m=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(L.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),ae=t(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(12066);var fe="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,_=e.isFocus,j=void 0!==_&&_,b=e.watch,k=e.insertTemp,S=e.mode,L=void 0===S?"markdown":S,M=e.id,A=void 0===M?"markdown-editor-id":M,I=e.showResizeBar,P=void 0!==I&&I,O=e.noStorage,E=void 0!==O&&O,B=e.showNullButton,D=void 0!==B&&B,H=e.showNullProgramButton,z=void 0!==H&&H,G=e.hidetoolBar,F=void 0!==G&&G,Y=e.fullScreen,W=void 0!==Y&&Y,V=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,K=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,ye=void 0!==ve&&ve,je=e.placeholder,be=void 0===je?"":je,ke=e.values,Se=void 0===ke?"":ke,Te=e.extraUse,Ze=(0,c.useState)(null),Ne=r()(Ze,2),Le=Ne[0],Me=Ne[1],Ce=(0,c.useState)(t),Ae=r()(Ce,2),Ie=Ae[0],Pe=Ae[1],Oe=(0,c.useState)(b),Ee=r()(Oe,2),Be=Ee[0],De=Ee[1],He=(0,c.useState)(W),ze=r()(He,2),Ge=ze[0],Re=ze[1],Fe=(0,c.useState)(""),Ye=r()(Fe,2),We=Ye[0],Ve=Ye[1],Ue=(0,c.useState)(0),qe=r()(Ue,2),Je=qe[0],Qe=qe[1],Ke=(0,c.useState)(g),Xe=r()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),sn=rn[0],ln=rn[1],cn=(0,c.useState)(0),un=r()(cn,2),dn=un[0],pn=un[1],mn=(0,c.useRef)(),hn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(Ge)}),[Ge]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==L)return;try{var r,s=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:L,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",be):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===fe.indexOf(a))return null;if(console.log("change1:",n,e,o,i,l,r,s,a),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Me(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Ge]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Le,xn]),(0,c.useEffect)((function(){if(Le){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],s=l()({},o,(function(){vn(a)}));e.push(s),Le.addKeyMap(s)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Je+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(A,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){De(b)}),[Le,b]),(0,c.useEffect)((function(){Le&&j&&Le.focus()}),[Le,j]),(0,c.useEffect)((function(){if(Be&&Le){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Le.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Le,Be]),(0,c.useEffect)((function(){if(Le&&q){var e=function(e,n){q(e,n)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,q]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,n){var t=e.getValue();Pe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,bn(t)):i(t))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,i]),(0,c.useEffect)((function(){if(Le)if(null==t)Le.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Le.getValue()&&(Le.setValue(t),Pe(t),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,t]);var vn=(0,c.useCallback)((function(e){var n=Le.getCursor(),t=Le.getSelection(),i=t.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+t+"**"),""===t&&Le.setCursor(n.line,n.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+t+"*"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+t+"`"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+t+"\n```"),Le.setCursor(n.line+1,t.length+1),Le.focus();case"line-break":return Le.replaceSelection("
          \n"),Le.focus();case"list-ul":return""===t?Le.replaceSelection("- "+t):Le.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===t?Le.replaceSelection("1. "+t):Le.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection(fe),Le.focus();case"inster-template-1":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return De(!Be),Le.focus();case"trigger-full-screen":return Re(!Ge),Le.focus();case re:return void Ve(re);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,Be,Ge]),_n=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ve(""),We){case re:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==x||!x.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(f,")")):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("video"))>-1?Le.replaceSelection('')):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Le.replaceSelection('').concat(x.name,"")):ge.includes(v)?Le.replaceSelection('').concat(x.name,"")):Le.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(f,")")),Le.focus();case de:for(var _=e.row,w=e.col,y=e.align,j="\n",b=0;b<_;b++){for(var k=[],S=[],T=0;T300&&(n=300),en(g+n+"px")}},i=fn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Le,fn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:xe(s),height:xe($e)},bn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[We]);var kn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i1&&(0,M.jsx)(p.ZP.Group,{defaultValue:n,style:{marginLeft:10},onChange:function(e){var n;a.language=e.target.value,E(null==s||null===(n=s.filter((function(n){return n.language===e.target.value})))||void 0===n?void 0:n[0])},children:null==s?void 0:s.map((function(e){return(0,M.jsx)(p.ZP,{value:null==e?void 0:e.language,children:null==e?void 0:e.language})}))})]}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,M.jsxs)("span",{children:[(0,M.jsxs)("span",{children:["得分 ",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,M.jsx)(m.ZP,{style:{margin:"0px 10px"},onClick:function(){var e;if(null!==(e=c.AssistantObject)&&void 0!==e&&null!==(e=e.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()){var n,i=null==O?void 0:O.score;f.Z.confirm({title:"调分",content:(0,M.jsxs)("div",{children:[(0,M.jsxs)("p",{children:["得分:",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,M.jsxs)("p",{children:["调分:",(0,M.jsx)(g.Z,{min:0,max:null==O?void 0:O.total_score,defaultValue:null==O?void 0:O.score,onChange:function(e){i=e}})]})]}),okText:"确认",onOk:(n=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/homework_commons/update_hack_score"),{method:"put",body:{course_id:null==B?void 0:B.coursesId,hack_user_code_id:null==O?void 0:O.hack_user_id,score:i}});case 2:0===e.sent.status&&(h.ZP.success("调分成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),cancelText:"取消"})}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},type:"primary",children:"调分"}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,M.jsx)(m.ZP,{onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()?t({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:i.user_id,type:"1",language:null==O?void 0:O.language,v:a,data:u()({},i)}}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"点评代码"})]})]}),(0,M.jsx)(w.ZP,{height:300,language:null==O?void 0:O.language,value:null!=O&&O.code?b.Base64.decode(null==O?void 0:O.code):"",autoHeight:A,theme:"default",options:C}),((null==O?void 0:O.comment)||(null==O?void 0:O.hidden_comment))&&(0,M.jsxs)("div",{children:[(0,M.jsxs)(x.Z,{align:"middle",style:{borderTop:"1px solid #eee"},children:[(0,M.jsx)(v.Z,{flex:1,children:(0,M.jsx)("h1",{className:y,children:"点评内容"})}),(0,M.jsx)(v.Z,{className:"pr30",children:(0,j.GJ)()&&(0,M.jsxs)(m.ZP,{onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,M.jsx)(N.Z,{}),content:"是否确认删除?",onOk:function(){return r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.gZ)({comment_id:null==O?void 0:O.comment_id,homeworkId:B.homeworkId,type:"hack"});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)(L.Z,{}),"删除"]})})]}),(0,M.jsx)(_.Z,{style:{margin:0}}),(null==O?void 0:O.comment)&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(T.Z,{value:null==O?void 0:O.comment})]}),(null==O?void 0:O.hidden_comment)&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(T.Z,{value:null==O?void 0:O.hidden_comment})]})]})]})}},99630:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(82242),r=t.n(a),s=t(41498),l=t.n(s),c=t(39647),u=t.n(c),d=(t(59301),t(43418)),p=t(8591),m=t(85750),h=t(32007),f=t(37712),g=["shixunHomeworks","dispatch"];n.Z=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(u()(e,g),(0,h.useParams)());return(0,f.jsxs)(d.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:i.coursesId}});case 2:e.sent.shixun_identifier&&(p.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,f.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,f.jsx)("p",{children:"确定打回?"})]})}))},61683:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return rn}});var i=t(82242),o=t.n(i),a=t(7557),r=t.n(a),s=t(41498),l=t.n(s),c=t(79800),u=t.n(c),d=t(59301),p=t(85750),m=t(32007),h=t(8591),f=t(43418),g=t(3113),x=t(66104),v=t(6848),_=t(99313),w=t(61998),y=t(28563),j=t(66621),b=t(51150),k=t(37712),S=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,m.useParams)();return(0,k.jsx)(f.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:o()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)("p",{children:"确定要删除该条回复吗?"})})})),T=t(61186),Z=t.n(T),N=t(71418),L=t(27092),M={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",top:"top___vNhKr",desc:"desc___IlwMy",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF"},C=t(89260),A=t(50883);Z().locale("ZH-cn");var I=["","简单","中等","困难"],P=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,user:o,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,a=e.classroomList,s=(e.globalSetting,e.user,e.loading,e.dispatch,(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{per_page:10}))),c=u()(s,2),x=c[0],v=c[1],y=(0,d.useState)([]),j=u()(y,2),T=j[0],Z=j[1],P=(0,d.useState)(-1),O=u()(P,2),E=(O[0],O[1],(0,d.useState)("")),B=u()(E,2),D=(B[0],B[1],(0,d.useState)("")),H=u()(D,2),z=(H[0],H[1],a.detailLeftMenus,(0,m.useLocation)(),(0,d.useState)({})),G=u()(z,2),R=(G[0],G[1],i.workDetail,i.workList),F=(0,d.useState)("1"),Y=u()(F,2),W=Y[0],V=Y[1],U=(0,d.useState)(!1),q=u()(U,2),J=q[0],Q=q[1];function K(){return X.apply(this,arguments)}function X(){return(X=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,p.ZP)("/api/courses/".concat(x.coursesId,"/homework_commons/edit_hack_homework.json"),{method:"get",params:o()(o()({},x),{},{id:x.categoryId})});case 3:if(t=e.sent,Z(t),Q(!1),x.defaultExpandedRowKeys=["".concat(null==t||null===(n=t.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)],"2"==W){e.next=11;break}if(null===(i=R.homework_status)||void 0===i||!i.includes("导入")){e.next=10;break}return e.abrupt("return");case 10:V(null!=t&&t.description?"1":"2");case 11:v(o()({},x));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){R.homework_status&&K()}),[R]),(0,k.jsxs)("section",{className:M.bg,children:[(0,k.jsx)(N.Z,{spinning:J,children:(0,k.jsxs)(_.Z,{onChange:function(e){V(e)},activeKey:W,children:[(0,k.jsx)(_.Z.TabPane,{tab:"说明",children:(0,k.jsxs)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:[!(null!=T&&T.description)&&(0,k.jsx)(A.Z,{customText:"暂无说明"}),(0,k.jsx)(b.Z,{value:(null==T?void 0:T.description)||""})]})},1),!(null!==(n=R.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(_.Z.TabPane,{tab:"题目列表",children:(0,k.jsxs)("div",{children:[(0,k.jsx)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:x.defaultExpandedRowKeys&&(0,k.jsx)(w.Z,{dataSource:null==T?void 0:T.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){var n,t;return(0,k.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,k.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,k.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,C.dE)()&&(0,k.jsxs)("p",{children:["题目解析:",(0,k.jsx)(b.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]}),(0,k.jsxs)("div",{style:{width:"100%",textAlign:"end"},children:[(0,C.GJ)()&&(null==T||null===(n=T.homework_status)||void 0===n?void 0:n.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,onClick:function(){window.open("/problems/".concat(null==e?void 0:e.identifier,"/edit?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId])},children:"编辑"}),(0,C.GJ)()&&(null==T||null===(t=T.homework_status)||void 0===t?void 0:t.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",style:{marginLeft:20},ghost:!0,onClick:function(){var n;f.Z.confirm({title:"提示",content:"是否确认删除",okText:"确认",cancelText:"取消",onOk:(n=l()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,".json"),{method:"delete"});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(h.ZP.info("删除成功"),x.page=1,K());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},children:"删除"})]})]})},defaultExpandedRowKeys:x.defaultExpandedRowKeys},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,width:"20%",key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,k.jsx)("div",{children:I[e]})}},{title:"通过率",dataIndex:"pass_rate",key:"pass_rate"},{title:"通过人数",dataIndex:"submit_info",key:"submit_info"},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,width:"10%",key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var n;!(0,C.Rm)()||null!==(n=a.AssistantObject.hack)&&void 0!==n&&n.can_question_eaderboard?window.open("/classrooms/".concat(x.coursesId,"/program_homework/").concat(x.categoryId,"/").concat(e,"/ranking")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"排行"}),(0,k.jsx)("a",{onClick:l()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return e.stop()}}),e)}))),style:{margin:"0px 20px"},children:(0,C.GJ)()?"体验":"进入答题"})]})}}]})}),console.log("---",["".concat(null==T||null===(t=T.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier)]),(0,k.jsx)("aside",{className:"tc mt30 pb30",children:(0,k.jsx)(L.Z,{defaultCurrent:1,total:null==T?void 0:T.count,hideOnSinglePage:!0,showTotal:function(e){return(0,k.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,v(o()({},x)),K()}})})]})},2)]})}),(0,k.jsx)(S,{})]})})),O=t(37205),E=t.n(O),B=t(85573),D=t.n(B),H=t(78241),z=t(20834),G=t(24905),R=t(95237),F=t(43604),Y=t(92832),W=t(38854),V=t(5112),U=t(94001),q=t(78386),J=t(20538),Q=t(88142),K=t(16135),X=t(99630),$=t(39647),ee=t.n($),ne=t(54745),te=["shixunHomeworks","dispatch"],ie=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ee()(e,te),(0,m.useParams)()),a=(0,d.useState)(!0),s=u()(a,2),c=s[0],g=s[1],x=(0,d.useState)(!1),v=u()(x,2),_=v[0],w=v[1],y=H.Z.useForm(),j=u()(y,1)[0],b=function(){var e=l()(r()().mark((function e(){var a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=j.getFieldValue(),e.next=3,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/batch_comment.json"),{method:"post",body:{student_work_ids:E()(n.actionTabs.selectArrs),cover_all:c,hidden_comment:a.hidden_comment,comment:a.comment}});case 3:0===e.sent.status&&(h.ZP.success("评阅成功"),j.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(f.Z,{centered:!0,title:"一键点评",open:"一键点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=j.getFieldValue(),"{}"===JSON.stringify(i)||""===i.hidden_comment&&""===i.comment?w(!0):n.workList.partial_comment?t({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评确认",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):b();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(H.Z,{form:j,onChange:function(){_&&w(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"hidden_comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),_&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]}),(0,k.jsx)(f.Z,{centered:!0,title:(0,k.jsxs)("span",{children:[(0,k.jsx)(ne.Z,{className:"c-orange mr20"}),"提示"]}),open:"一键点评确认"===n.actionTabs.key,okText:"确定点评",cancelText:"放弃点评",onOk:function(){b()},onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400,children:(0,k.jsxs)("div",{className:"tc",children:[(0,k.jsx)("p",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,k.jsx)("p",{children:(0,k.jsxs)(V.ZP.Group,{onChange:function(e){g(e.target.value)},value:c,children:[(0,k.jsx)(V.ZP,{value:!0,children:"覆盖已有点评"}),(0,k.jsx)(V.ZP,{value:!1,children:"跳过已有点评"})]})})]})})]})})),oe=t(94408),ae="wrap___altfw",re="MdEditor___OuyKH",se="tr1___nwwbX",le=["shixunHomeworks","dispatch"],ce=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t,i=e.shixunHomeworks,o=e.dispatch,a=(ee()(e,le),(0,m.useParams)()),s=(0,d.useState)(!1),c=u()(s,2),g=c[0],x=c[1],v=(0,d.useState)(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.name),_=u()(v,2),w=_[0],y=_[1],j=H.Z.useForm(),b=u()(j,1)[0];(0,d.useEffect)((function(){var e,n,t;"更改点评"===i.actionTabs.key&&b.setFieldsValue({comment:null===(e=i.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.work_comment_hidden}),y(null===(t=i.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.name)}),[i.actionTabs.key]);var S=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.getFieldValue(),e.next=3,(0,p.ZP)("/api/student_works/".concat(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 3:if(0!==e.sent.status){e.next=9;break}return h.ZP.success("评阅成功"),b.resetFields(),o({type:"shixunHomeworks/setActionTabs",payload:{}}),e.abrupt("return",o({type:"shixunHomeworks/getWorkList",payload:a}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:null!==(t=i.actionTabs.selectArrs)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.work_comment_hidden?"更改"+w+"点评":w+"点评",open:"更改点评"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=b.getFieldValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?x(!0):S();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){o({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(H.Z,{form:b,onChange:function(){g&&x(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"hidden_comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),g&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]})})})),ue=["shixunHomeworks","dispatch"],de=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ee()(e,ue),(0,m.useParams)()),o=(0,d.useState)([]),a=u()(o,2),s=a[0],c=a[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1];function _(){return(_=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){_.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,k.jsx)(k.Fragment,{children:(0,k.jsx)(f.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:x}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(m.history.replace("/classrooms/".concat(i.coursesId,"/shixun_homework/").concat(i.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),v([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){v([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)(w.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){v(E()(e))},selectedRowKeys:x,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==s?void 0:s.group_list})})})})),pe=t(95992),me=t(2555),he=t(95341),fe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,i=e.item,a=(e.coursesId,e.categoryId,(0,d.useState)({page:1,limit:10})),s=u()(a,2),c=s[0],m=s[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1],_=(0,d.useState)(!1),y=u()(_,2),j=y[0],b=y[1];function S(){return T.apply(this,arguments)}function T(){return(T=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,p.ZP)("/api/student_works/".concat(i.id,"/game_details.json"),{method:"get",params:o()({},c)});case 3:n=e.sent,b(!1),0===n.status&&v(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&S()}),[n]);var Z=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:c.limit*(c.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,k.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){c.page=1,c.limit=10,m(o()({},c)),t(!1)},children:[(0,k.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,k.jsx)("span",{title:null==i?void 0:i.user_name,style:{color:"#232B40"},children:null==i?void 0:i.user_name})]}),(0,k.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,k.jsx)("span",{title:null==i?void 0:i.student_id,style:{color:"#232B40"},children:(null==i?void 0:i.student_id)||"--"})]}),(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,k.jsx)("span",{title:null==i?void 0:i.group_name,style:{color:"#232B40"},children:(null==i?void 0:i.group_name)||"--"})]})]}),(0,k.jsx)(w.Z,{scroll:{y:380},columns:Z,loading:j,style:{marginBottom:c.limit>(null==x?void 0:x.count)?"16px":"0"},dataSource:x.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:c.limit,current:c.page,position:["bottomRight"],onChange:function(e,n){c.page=e,c.limit=n,m(o()({},c)),S()},total:null==x?void 0:x.count,showTotal:function(e,n){return(0,k.jsxs)("span",{children:["共",(0,k.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),ge=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,classroomList:t,loading:i.effects,user:o}}))((function(e){var n,t,i,a,s,c,x,_,y,b,S,T,Z=e.shixunHomeworks,N=e.classroomList,M=e.loading,I=e.dispatch,P=e.setExportParams,O=e.user,B=(0,m.useParams)(),$=(0,d.useState)(o()(o()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),B)),ee=u()($,2),ne=ee[0],te=(ee[1],H.Z.useForm()),le=u()(te,1)[0],ue=(0,d.useState)(),ge=u()(ue,2),xe=ge[0],ve=(ge[1],(0,d.useState)({})),_e=u()(ve,2),we=_e[0],ye=_e[1],je=(0,d.useState)([]),be=u()(je,2),ke=(be[0],be[1]),Se=(0,d.useState)(!1),Te=u()(Se,2),Ze=Te[0],Ne=Te[1],Le=(0,d.useState)([]),Me=u()(Le,2),Ce=Me[0],Ae=Me[1],Ie=(0,d.useState)(!1),Pe=u()(Ie,2),Oe=Pe[0],Ee=Pe[1],Be=(0,d.useState)(),De=u()(Be,2),He=De[0],ze=De[1],Ge=(0,d.useState)(1),Re=u()(Ge,2),Fe=Re[0],Ye=Re[1],We=(0,d.useState)(),Ve=u()(We,2),Ue=(Ve[0],Ve[1]),qe=(0,d.useState)(),Je=u()(qe,2),Qe=Je[0],Ke=Je[1],Xe=(0,d.useState)(),$e=u()(Xe,2),en=$e[0],nn=$e[1],tn=(0,d.useState)(),on=u()(tn,2),an=on[0],rn=on[1],sn=(0,d.useState)(),ln=u()(sn,2),cn=ln[0],un=ln[1],dn=(0,d.useState)(!1),pn=u()(dn,2),mn=pn[0],hn=pn[1],fn=(0,d.useState)(!1),gn=u()(fn,2),xn=gn[0],vn=gn[1],_n=(0,d.useState)(),wn=u()(_n,2),yn=wn[0],jn=wn[1];(0,m.useLocation)();(0,d.useEffect)((function(){return bn(),function(){ye([]),ke([])}}),[ne.coursesId]),(0,d.useEffect)((function(){var e,n=JSON.parse(JSON.stringify(Z.workList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&ke([o()(o()({},n),{number:"我"})]),ye(o()({},n))):(n.student_works=[o()({},n)],ye(n))}),[Z.workList]);var bn=function(e){return P(o()({},ne)),I({type:"shixunHomeworks/getWorkList",payload:ne})};(0,d.useEffect)((function(){}),[]);var kn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,oe.Vs)({categoryId:B.categoryId});case 3:n=e.sent,I({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(h.ZP.success(null==n?void 0:n.message),bn());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(un(47),hn(!0)))}),[document.getElementById("divhe")]);function Sn(){Ye(1),Ue(""),Ke(""),nn(""),rn(""),Ae([])}var Tn=[{title:"序号",dataIndex:"number",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n,t){return ne.limit*(ne.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},!(0,C.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:"student_id"===ne.order?"desc"===ne.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e||"--",children:(0,k.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",fixed:"left",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:"work_status"===ne.order?"desc"===ne.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(j.lC,{status:e})}},{title:"完成时间",align:"center",dataIndex:"achieve_time",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},{title:"通过情况",align:"center",dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)("span",{onClick:function(e){var t;e.stopPropagation(),null!==(t=we.homework_status)&&void 0!==t&&t.includes("导入")&&(jn(n),vn(!0))},children:e||"- -"})}},{title:"最终成绩",align:"center",dataIndex:"score",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)("span",{children:e||"- -"})}},{title:"完成时长",dataIndex:"achieve_time_long",align:"center",render:function(e,n){return e&&"--"!=e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},(null===(n=we.homework_status)||void 0===n?void 0:n.includes("导入"))&&{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center"},!(null!==(t=we.homework_status)&&void 0!==t&&t.includes("导入"))&&{title:(0,k.jsx)("span",{children:"评阅状态"}),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:function(e){return e?"已评阅":"未评阅"}},{title:"操作",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:function(e,n){var t;return null!==(t=we.homework_status)&&void 0!==t&&t.includes("导入")?(0,C.GJ)()?(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),I({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}):(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),jn(n),vn(!0)},children:"查看"}):(0,C.dE)()?(0,k.jsx)("div",{children:"未开启"===(0,j.JL)(null==n?void 0:n.work_status)?(0,k.jsx)("span",{children:"--"}):(0,k.jsx)("a",{onClick:function(e){var t;e.stopPropagation(),!(0,C.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view?window.open("/classrooms/".concat(ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"})}):(0,k.jsx)("a",{target:"_blank",onClick:function(e){var t,i;if(!(0,C.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view){if(e.stopPropagation(),null===(i=O.userInfo)||void 0===i||!i.professional_certification)return f.Z.confirm({title:"提示",centered:!0,content:(0,k.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,j.xg)("/account/certification")}}),!1;window.open("/classrooms/".concat(ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank")}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看作业"})}}].filter((function(e){return!!e}));return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)("section",{className:"".concat(ae," minH500 bg-white pl30 pr30 pt30"),children:[(null===(i=we.homework_status)||void 0===i?void 0:i.includes("未发布"))&&(0,k.jsx)(A.Z,{}),!(null!==(a=we.homework_status)&&void 0!==a&&a.includes("未发布"))&&(0,k.jsxs)("aside",{children:[!(0,C.GJ)()&&(0,k.jsxs)("div",{className:"c-light-black font12",children:[(0,k.jsxs)("span",{children:["发布时间 ",null==we?void 0:we.publish_time]}),(0,k.jsxs)("span",{className:"ml5",children:["截止时间 ",null==we?void 0:we.end_time]}),(0,k.jsxs)("span",{className:"ml5",children:["补交时间 ",(null==we?void 0:we.late_time)||"- -"]})]}),(0,C.GJ)()&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(H.Z,{form:le,onChange:function(){ne.page=1;var e=Object.assign({},le.getFieldsValue());delete ne.course_group,delete ne.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete ne.work_status,le.setFieldsValue(D()({},"task_status","all"))):(ne.work_status=e[n],le.setFieldsValue(D()({},"task_status",ne.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete ne.course_group,le.setFieldsValue(D()({},"course_group_info","all"))):(ne.course_group=e[n],le.setFieldsValue(D()({},"course_group_info",ne.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete ne.teacher_comment,le.setFieldsValue(D()({},"teacher_comment","all"));else ne.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",le.setFieldsValue(D()({},"teacher_comment",e[n]))}})),bn()},initialValues:D()(D()(D()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null===(s=we.task_status)||void 0===s?void 0:s.length)>0&&(0,k.jsx)(H.Z.Item,{name:"task_status",children:(0,k.jsx)(G.Z.Group,{value:[],style:{width:"100%"},children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{value:"all",children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",children:we.task_status&&we.task_status.map((function(e,n){return(0,k.jsxs)(G.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]})})}),(null===(c=we.course_group_info)||void 0===c?void 0:c.length)>0&&(0,k.jsx)(H.Z.Item,{name:"course_group_info",children:(0,k.jsx)(G.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{value:"all",children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",id:"divhe",style:{height:cn+"px",overflow:"hidden"},children:null===(x=we.course_group_info)||void 0===x?void 0:x.map((function(e,n){return(0,k.jsxs)(G.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),mn&&(0,k.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;un(cn>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===cn?"展开":"收起",47===cn?(0,k.jsx)(q.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,k.jsx)(J.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null===(_=we.teacher_comment)||void 0===_?void 0:_.length)>0&&(0,k.jsx)(H.Z.Item,{name:"teacher_comment",children:(0,k.jsx)(G.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{value:"all",children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",children:we.teacher_comment&&we.teacher_comment.map((function(e,n){return(0,k.jsxs)(G.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})}))})]})})})]}),(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{children:(0,k.jsx)(Y.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){ne.search=e.trim(),ne.page=1,bn()},style:{width:240}})}),(0,k.jsx)(F.Z,{children:(0,k.jsxs)("span",{className:"ml5",children:[(0,k.jsx)("span",{className:"c-red",children:we.work_count}),"个检索结果(",we.work_count,"个学生)"]})})]})}),(0,k.jsxs)(F.Z,{children:[(0,C.GJ)()&&!(null!==(y=we.homework_status)&&void 0!==y&&y.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:function(){I({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:we.student_works.map((function(e){return e.id})),params:ne}})},children:[(0,k.jsx)("span",{className:"".concat(se," iconfont icon-daimachazhong")}),"代码查重"]}),(0,C.GJ)()&&!(null!==(b=we.homework_status)&&void 0!==b&&b.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:kn,children:[(0,k.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(0,C.GJ)()&&(0,k.jsx)(W.Z,{dropdownRender:function(){var e,n;return(0,k.jsxs)(z.Z,{children:[(0,k.jsx)(z.Z.Item,{onClick:function(){(0,me.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")},children:"学生成绩"},"1"),(0,C.GJ)()&&(null==we||null===(e=we.student_works)||void 0===e?void 0:e.length)>0&&!(null!=we&&null!==(n=we.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(z.Z.Item,{onClick:function(){var e,n;I({type:"shixunHomeworks/setActionTabs",payload:{key:"导出编程报告",type:2}}),localStorage.setItem("dowolders","1"),m.history.push("/classrooms/".concat(null==ne?void 0:ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(null==we||null===(e=we.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/").concat(null==we||null===(n=we.student_works)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.user_id,"/comment"))},children:"编程报告"},"3"),(0,k.jsx)(z.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(ne.coursesId,"/exportlist/hack_work_list"),children:"历史导出"})},"2")]})},className:"ml10",children:(0,k.jsxs)(g.ZP,{children:[(0,k.jsx)(Q.Z,{}),"导出",(0,k.jsx)(K.Z,{})]})})]})]})]}),(0,k.jsx)(R.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,C.GJ)()&&xe&&(0,k.jsxs)("span",{children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),(0,k.jsx)(w.Z,{className:"mt30",loading:M["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,i;null!==(t=we.homework_status)&&void 0!==t&&t.includes("导入")||(!(0,C.Rm)()||null!==(i=N.AssistantObject.hack)&&void 0!==i&&i.can_view?(0,he.O5)()&&window.open("/classrooms/".concat(ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(e.id,"/").concat(e.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"))}}},scroll:{x:"max-content"},dataSource:we.student_works,columns:Tn,onChange:function(e,n,t){t.field&&(ne.order=t.field),t.order||(ne.b_order="asc"),"ascend"===t.order&&(ne.b_order="asc"),"descend"===t.order&&(ne.b_order="desc"),t.order||(ne.b_order="asc"),bn()}}),(0,k.jsx)(ie,{}),(0,k.jsx)(ce,{}),(0,k.jsx)(X.Z,{})]}),(0,k.jsx)(f.Z,{title:"一键打回重做",open:Ze,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Fe){e.next=13;break}if(!(Ce.length<=0)){e.next=4;break}return h.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(an){e.next=7;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:an,status:Ce}});case 9:0===(n=e.sent).status&&(ze(n),Ne(!1),Ee(!0)),e.next=32;break;case 13:if(0!==en&&0!==Qe){e.next=16;break}e.next=22;break;case 16:if(en){e.next=19;break}return h.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(Qe){e.next=22;break}return h.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(en>Qe)){e.next=25;break}return h.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(an){e.next=28;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:an,min_score:en,max_score:Qe}});case 30:0===(t=e.sent).status&&(ze(t),Ne(!1),Ee(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Ne(!1),Sn()},children:(0,k.jsx)("div",{style:{padding:"32px"},children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,k.jsxs)(V.ZP.Group,{value:Fe,onChange:function(e){Ye(e.target.value)},children:[(0,k.jsx)(V.ZP,{value:1,children:"按成绩打回"}),(0,k.jsx)(V.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Fe&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,k.jsx)(U.Z,{min:0,max:100,value:en,onChange:function(e){return nn(e)},style:{width:"100px"}}),(0,k.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,k.jsx)(U.Z,{min:0,max:100,value:Qe,onChange:function(e){return Ke(e)},style:{width:"100px"}})]}),2===Fe&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,k.jsx)(G.Z.Group,{onChange:function(e){Ae(E()(e))},style:{width:"100%"},children:null===(S=we.task_status)||void 0===S?void 0:S.map((function(e,n){return(0,k.jsxs)(G.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,k.jsx)(pe.Z,{className:re,onChange:function(e){return rn(e)},placeholder:"请填写评语"})]})]})})}),(0,k.jsx)(f.Z,{open:Oe,title:"打回确认",onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Fe){e.next=7;break}return e.next=3,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:an,status:Ce}});case 3:0===e.sent.status&&(h.ZP.info("打回成功"),Sn(),bn(),Ee(!1)),e.next=11;break;case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:an,min_score:en,max_score:Qe}});case 9:0===e.sent.status&&(h.ZP.info("打回成功"),Sn(),bn(),Ee(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Sn(),Ee(!1)},children:(0,k.jsxs)("div",{style:{padding:"32px"},children:[1===Fe&&(0,k.jsxs)("span",{children:["确认将成绩在",en,"-",Qe,"的学生进行打回重做吗?"]}),2===Fe&&(0,k.jsxs)("span",{children:["确认将作业状态为",(null===(T=we.task_status)||void 0===T?void 0:T.filter((function(e){return null==Ce?void 0:Ce.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,k.jsx)("br",{}),(0,k.jsxs)("span",{children:["该条件下共有",null==He?void 0:He.count,"名学生"]})]})})]}),(0,k.jsx)(de,{}),(0,k.jsx)(fe,{isShow:xn,setIsShow:vn,item:yn,coursesId:ne.coursesId,categoryId:ne.categoryId}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){ne.page=e,ne.limit=20,bn()},current:ne.page||1,defaultPageSize:20,total:we.work_count})})]})})),xe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=e.loading,a=e.dispatch,s=e.classroomList,c=(0,m.useParams)(),p=(0,d.useState)(o()(o()({},{page:1,limit:20,group_ids:[]}),c)),f=u()(p,2),x=f[0],v=f[1],_=((0,m.useLocation)(),t.codeReview),y=(0,d.useState)({}),j=u()(y,2),b=(j[0],j[1],H.Z.useForm());u()(b,1)[0];x.order="code_rate",x.sort="desc",x.category=x.categoryId,(0,d.useEffect)((function(){S(),console.log("params",x)}),[x]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&S()}),[t.actionTabs.key]);var S=function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunHomeworks/getCodeReview",payload:o()({},x)});case 2:-2===e.sent.status&&setTimeout((function(){return S()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=[{title:"序号",dataIndex:"number",render:function(e,n,t){return x.limit*(x.page-1)+t+1}},{title:"姓名",dataIndex:"username"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"code_rate",render:function(e){return(0,k.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var e;!(0,C.Rm)()||null!==(e=s.AssistantObject.hack)&&void 0!==e&&e.can_view?window.open("/classrooms/".concat(x.coursesId,"/program_homework/").concat(x.categoryId,"/review_detail/").concat(n.user_id)):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,k.jsx)("br",{})]})}}];return(0,k.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[-2===(null==_?void 0:_.status)&&(0,k.jsx)(A.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),-2!==(null==_?void 0:_.status)&&(0,k.jsxs)("div",{children:[(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsxs)("p",{className:"mt10",children:["查重时间:",_.last_review_time,(0,k.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:x}})},children:"代码查重"})]})}),(0,k.jsxs)(F.Z,{children:[(0,k.jsx)(Y.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){x.search=e,a({type:"shixunHomeworks/getCodeReview",payload:x})},style:{width:200}}),(0,k.jsx)("span",{className:"ml5 c-red"})]})]}),(null===(n=_.group_info)||void 0===n?void 0:n.length)>0&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{checked:""==x.group_ids,value:"all",onChange:function(e){delete x.group_ids,x.group_ids=[],x.page=1,v(o()({},x))},children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",children:_.group_info&&_.group_info.map((function(e,n){return(0,k.jsxs)(G.Z,{style:{marginLeft:0},value:e.id,checked:x.group_ids.includes(e.id),onChange:function(n){n.target.checked?x.group_ids.push(e.id):x.group_ids.splice(x.group_ids.indexOf(e.id),1),x.page=1,v(o()({},x))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,k.jsx)(R.Z,{className:"font14 c-red mt5",children:(0,k.jsx)(F.Z,{children:"本页仅显示全部已查重分班"})})]}),(0,k.jsxs)("p",{className:"mt10",children:[(0,k.jsx)("span",{className:"c-red",children:_.copy_reviews_count}),"个疑似抄袭作品(",_.all_reviews_count,"作品)"]}),(0,k.jsx)(w.Z,{className:"mt30",loading:i["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:_.users_reviews,columns:T,onChange:function(e,n,t){"ascend"===t.order&&(x.b_order="asc"),"descend"===t.order&&(x.b_order="desc"),t.order||delete x.b_order,a({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})}}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showSizeChanger:!1,onChange:function(e,n){x.page=e,x.limit=20,a({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})},defaultCurrent:x.page||1,current:x.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:_.copy_reviews_count})})]})]})})),ve=t(57930),_e=t(57809),we=t(71371),ye=t(45532),je=t(39248),be=t(89392),ke="form___dWO2F",Se="hackList___nh6e9",Te="title___tyrHF",Ze=t(7663),Ne=t(94051),Le=ve.default.RangePicker,Me=_e.default.Option,Ce=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.user;return{shixunHomeworks:n,loading:e.loading.effects,user:i,classroomList:t}}))((function(e){var n,t,i,a,s,c,x,_,w,y,b,S,T,N=e.shixunHomeworks,L=e.user,M=(e.loading,e.classroomList),A=e.dispatch,I=(0,m.useParams)(),P=N.workSetting,O=N.workList,B=N.changeData,D=(0,d.useState)(!0),H=u()(D,2),z=H[0],Y=H[1],W=(0,d.useState)(!1),q=u()(W,2),J=q[0],Q=q[1],K=(0,d.useState)([]),X=u()(K,2),$=X[0],ee=X[1],ne=(0,d.useState)([]),te=u()(ne,2),ie=te[0],oe=te[1],ae=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Ze.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}),re=u()(ae,2),se=re[0],le=re[1];(0,d.useEffect)((function(){return ce(),function(){ee([].concat())}}),[]);var ce=function(){A({type:"shixunHomeworks/getWorkSetting",payload:o()({},I)})};(0,d.useEffect)((function(){var e;null!=P&&P.course_id&&(Object.keys(se).map((function(e){se[e]=P[e]})),se.allow_late&&se.unified_late||(se.late_minus_score=20,se.penalty_type=Ze.Q.Percent),se.unified_setting||(se.unified_late=!1,se.unified_anonymous_comment=!1,se.unified_anonymous_appeal=!1),$=JSON.parse(JSON.stringify(P.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),ie=JSON.parse(JSON.stringify(P.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),0===se.difficult_settings.length&&(se.difficult_settings=[0,0,0]),le(o()({},se)),ee($.length?E()($):[{}]),(null===(e=ie)||void 0===e?void 0:e.length)<=0?oe([{late_minus_score:20}]):oe(E()(ie)))}),[P]);var ue=function(e){var n;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)h.ZP.warning("效率分不能为空");else{var t={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},i=function(){var n=l()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Q(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(I.categoryId,"/publish_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),Y(!0),ce(),A({type:"shixunHomeworks/getWorkList",payload:o()({},I)})),Q(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,be.isEqual)(B,t)||null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?i():f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:i})}else h.ZP.warning("总分值不能为空")},de=function(e,n){var t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[i]===e})):null==P||null===(t=P.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==P?void 0:P.allow_late)||(null==P||P.anonymous_comment),function(e){var n,t,i=de(e,null==P?void 0:P.allow_late_settings,"id"),o=de(e,null==P?void 0:P.anonymous_comment_settings),a=de(e);return(null==P?void 0:P.allow_late)&&i&&Z()(null==i?void 0:i.late_time)<=Z()()||(null==P?void 0:P.anonymous_comment)&&o&&null!==(null==o?void 0:o.evaluation_start)||null!=(null===(n=(Z()(null==a?void 0:a.end_time)<=Z()()&&(null==P||null===(t=P.allow_late_settings)||void 0===t?void 0:t.filter((function(n){return n.group_id.includes(e)}))))[0])||void 0===n?void 0:n.late_time)}),me=null==P?void 0:P.anonymous_comment,fe=function(e){if(!e)return!1;var n=de(e,null==P?void 0:P.anonymous_comment_settings);return(null==P?void 0:P.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,k.jsxs)("section",{className:ke,children:[(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsx)("div",{className:Te,children:"试题发布"})}),(0,k.jsxs)(F.Z,{children:[(0,C.GJ)()&&z&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,C.Rm)()||null!==(e=M.AssistantObject.hack)&&void 0!==e&&e.can_late||null!==(n=M.AssistantObject.hack)&&void 0!==n&&n.can_publish?Y(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!z&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:J,onClick:function(){return function(){var e,n;if(2!==(null==L||null===(e=L.userInfo)||void 0===e?void 0:e.user_status)){var t=JSON.parse(JSON.stringify(se));if(t.categoryId=I.categoryId,se.unified_setting||($=null===(n=$)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=P.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=$,se.allow_late)if(se.unified_late){if(null===se.late_minus_score||void 0===se.late_minus_score||se.late_minus_score<0||se.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!se.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;ie=null===(i=ie)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_minus_score||void 0===e.late_minus_score||e.late_minus_score<0||e.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=P.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=ie}1===t.send_type&&(t.difficult_settings=t.difficult_settings.map((function(e){return e||0}))),ue(t)}else(0,he.Rd)()}()},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){Y(!0),ce()},children:"取消"})]})]})]}),(0,k.jsxs)("div",{className:"mt10",children:[(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(V.ZP.Group,{disabled:z||!(null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!==(t=M.AssistantObject.hack)&&void 0!==t&&t.can_publish)&&(0,C.Rm)(),value:se.send_type,onChange:function(e){se.send_type=e.target.value,le(Object.assign({},se))},children:[(0,k.jsx)(V.ZP,{value:0,children:"全部固定试题"}),(0,k.jsx)(V.ZP,{className:"ml20",value:1,children:"随机抽题"})]}),1===se.send_type&&(0,k.jsxs)(R.Z,{className:"mt20",style:{marginLeft:94},children:[(0,k.jsxs)(F.Z,{children:["简单题数",(0,k.jsx)(U.Z,{precision:0,disabled:z||!(null!=O&&null!==(i=O.homework_status)&&void 0!==i&&i.includes("未发布")),placeholder:"最大".concat(se.difficult_count[0]||0),min:0,max:se.difficult_count[0]||0,value:se.difficult_settings[0],onChange:function(e){se.difficult_settings[0]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)(F.Z,{children:["适中题数",(0,k.jsx)(U.Z,{precision:0,disabled:z||!(null!=O&&null!==(a=O.homework_status)&&void 0!==a&&a.includes("未发布")),placeholder:"最大".concat(se.difficult_count[1]||0),min:0,max:se.difficult_count[1]||0,value:se.difficult_settings[1],onChange:function(e){se.difficult_settings[1]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)(F.Z,{children:["困难题数",(0,k.jsx)(U.Z,{precision:0,disabled:z||!(null!=O&&null!==(s=O.homework_status)&&void 0!==s&&s.includes("未发布")),placeholder:"最大".concat(se.difficult_count[2]||0),min:0,max:se.difficult_count[2]||0,value:se.difficult_settings[2],onChange:function(e){se.difficult_settings[2]=e,le(Object.assign({},se))},className:"ml10 mr20"})]})]})]}),(0,k.jsxs)("div",{className:"mt30",children:[(0,k.jsx)("h1",{className:"mb10",children:"发布设置"}),(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(V.ZP.Group,{disabled:z||!(null!=O&&null!==(c=O.homework_status)&&void 0!==c&&c.includes("未发布"))||!(null!==(x=M.AssistantObject.hack)&&void 0!==x&&x.can_publish)&&(0,C.Rm)(),value:se.unified_setting,onChange:function(e){var n;null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?(se.unified_setting=!se.unified_setting,se.unified_setting||(se.unified_late=!1),le(Object.assign({},se)),!1!==se.unified_setting||""!=$?se.unified_setting&&(ee([]),oe([{late_minus_score:5}])):ee($.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,k.jsx)(V.ZP,{value:!0,disabled:!(null!=P&&P.manage_all_group),children:"统一发布"}),(0,k.jsx)(V.ZP,{className:"ml20",disabled:0===(null==P||null===(_=P.group_settings)||void 0===_?void 0:_.length),value:!1,children:"分班发布"})]}),0===(null==P||null===(w=P.group_settings)||void 0===w?void 0:w.length)&&(0,k.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),se.unified_setting&&(0,k.jsxs)("div",{style:{marginLeft:50},children:[(0,k.jsxs)(R.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)(F.Z,{children:"发布时间"}),(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(ve.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,Ne.Q8)(e,null==P?void 0:P.course_end_date)},disabledTime:function(e){return(0,Ne.d0)(e)},disabled:z||Z()()>=Z()(null==P?void 0:P.publish_time)||!(null!==(y=M.AssistantObject.hack)&&void 0!==y&&y.can_publish)&&(0,C.Rm)(),value:se.publish_time?Z()(se.publish_time):"",onChange:function(e,n){se.publish_time=n,""!=se.end_time&&se.end_time||!se.unified_setting||(se.end_time=Z()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),le(Object.assign({},se))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,k.jsxs)(R.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)(F.Z,{children:"截止时间"}),(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(ve.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Z()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==P?void 0:P.allow_late)&&(null==P?void 0:P.homework_status.includes("已截止"))||z||(null==P?void 0:P.allow_late)&&Z()()>=Z()(null==P?void 0:P.end_time)||!(null!==(b=M.AssistantObject.hack)&&void 0!==b&&b.can_publish)&&(0,C.Rm)(),disabledDate:function(e){return(0,Ne.Q8)(e,null==P?void 0:P.course_end_date,se.publish_time)},disabledTime:function(e){return(0,Ne.d0)(e,se.publish_time)},value:se.end_time?Z()(se.end_time):"",onChange:function(e,n){se.end_time=n,le(Object.assign({},se))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!se.unified_setting&&(null===(S=$)||void 0===S?void 0:S.length)>0&&(0,k.jsxs)(R.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{span:10}),(0,k.jsx)(F.Z,{span:10,children:(0,k.jsxs)(R.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)(F.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,k.jsx)(F.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,k.jsx)(F.Z,{span:4})]})}),$&&$.map((function(e,n){var t,i,a,r;return console.log(null===(t=de(e.id))||void 0===t?void 0:t.publish_time,"发布时间"),console.log(pe(e.id),"截止时间"),(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{gutter:[8,16],children:[(0,k.jsx)(F.Z,{span:10,children:(0,k.jsxs)(R.Z,{gutter:[8,16],children:[(0,k.jsxs)(F.Z,{children:["发布规则 ",n+1]}),(0,k.jsx)(F.Z,{flex:"1",style:{maxWidth:300},children:(0,k.jsx)(_e.default,{disabled:z||!(null!=P&&null!==(i=P.homework_status)&&void 0!==i&&i.includes("未发布")&&e.id||Z()()0&&!e.id&&(0,k.jsx)(we.Z,{onClick:function(){ie=ie.filter((function(e,t){return n!==t})),oe(ie.slice()),setTimeout((function(){return oe(ie.slice())}),10)}}),(0,k.jsx)(ye.Z,{className:"c-green ml20",onClick:function(){var e;!(0,C.Rm)()||null!==(e=M.AssistantObject.hack)&&void 0!==e&&e.can_late?oe(ie.concat({penalty_type:Ze.Q.Percent,late_minus_score:20})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})}));function Ae(e,n){for(var t=[],i=e;iZ()(s.rank_forbidden_start),value:q.rank_forbidden_start?Z()(q.rank_forbidden_start):"",onChange:function(e,n){q.rank_forbidden_start=n,""!=q.end_time&&q.end_time||!q.unified_setting||(q.end_time=Z()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),J(Object.assign({},q))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的开始时间)"})})]}),(0,k.jsxs)(R.Z,{align:"middle",className:"mt25",children:[(0,k.jsx)(F.Z,{children:"截止时间"}),(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(ve.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Z()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:v,disabledDate:K,value:q.rank_forbidden_end?Z()(q.rank_forbidden_end):"",onChange:function(e,n){q.rank_forbidden_end=n,J(Object.assign({},q))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的结束时间)"})})]})]})}),!q.unified_setting&&(null===(n=A)||void 0===n?void 0:n.length)>0&&!!q.rank_forbidden&&(0,k.jsxs)(R.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{span:10}),(0,k.jsx)(F.Z,{span:10,children:(0,k.jsxs)(R.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)(F.Z,{flex:"1",children:"(学生看不到排行榜的开始时间)"}),(0,k.jsx)(F.Z,{flex:"1",children:"(学生看不到排行榜的结束时间)"})]})}),(0,k.jsx)(F.Z,{span:4})]})}),B.map((function(e,n){var t,i,o;return(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{className:"mt25",children:[(0,k.jsxs)(F.Z,{style:{marginLeft:30},children:[(0,k.jsxs)("span",{children:["封榜规则",n+1,":"]}),(0,k.jsx)(_e.default,{disabled:v||!(null!=c&&null!==(t=c.homework_status)&&void 0!==t&&t.includes("未发布"))&&e.id,mode:"multiple",style:{width:306},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(t){B[n].group_name=t,B[n].group_id=e.group_id,D(B.slice())},children:s.group_settings&&s.group_settings.map((function(e){return null!=q&&q.unified_setting&&!B.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))||A.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))&&!B.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))?(0,k.jsx)(Oe,{value:e.group_name,children:e.group_name},e.id):void 0}))})]}),(0,k.jsx)(F.Z,{span:10,children:(0,k.jsx)("div",{className:"ml30",children:(0,k.jsx)(Pe,{allowClear:!1,disabled:v||!(null==s||null===(i=s.group_settings)||void 0===i||null===(i=i.filter((function(n){return n.id===e.id})))||void 0===i||null===(i=i[0])||void 0===i||!i.rank_forbidden_start)&&(!(Z()()0&&!e.id&&(0,k.jsx)(we.Z,{onClick:function(){B=B.filter((function(e,t){return n!==t})),D(B.slice()),setTimeout((function(){return D(B.slice())}),10)}}),(0,k.jsx)(ye.Z,{className:"c-green ml20",onClick:function(){D(B.concat({}))}})]})]})},n)}))]})]})]})})),Be=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=(e.loading,e.dispatch),a=(0,m.useParams)(),s=t.workSetting,c=t.workList,x=(t.changeData,(0,d.useState)(!0)),v=u()(x,2),_=v[0],w=v[1],y=(0,d.useState)(!1),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)(!1),Z=u()(T,2),N=(Z[0],Z[1],H.Z.useForm()),L=(u()(N,1)[0],(0,d.useState)([])),M=u()(L,2),C=M[0],A=M[1],I=(0,d.useState)([]),P=u()(I,2),O=P[0],B=P[1],D=!(null!=c&&null!==(n=c.homework_status)&&void 0!==n&&n.includes("未发布")),z=(0,d.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}),G=u()(z,2),Y=G[0],W=G[1];(0,d.useEffect)((function(){return q(),function(){A([].concat())}}),[]);var q=function(){i({type:"shixunHomeworks/getWorkSetting",payload:o()({},a)})};(0,d.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(Y).map((function(e){Y[e]=s[e]})),Y.allow_late&&Y.unified_late||(Y.late_penalty=5),C=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),O=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),Q(),W(o()({},Y)),A(E()(C)),B(E()(O)))}),[s]);var J=function(e){if(console.log(e.total_score,e.eff_score),null!==e.total_score){var n=function(){var n=l()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return S(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(a.categoryId,"/hack_score_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),w(!0),q(),i({type:"shixunHomeworks/getWorkList",payload:o()({},a)})),S(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(null==Y?void 0:Y.hack_score_settings)!==(null==s?void 0:s.hack_score_settings)&&D?f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:n}):n()}else h.ZP.warning("总分值不能为空")},Q=function(){var e,n,t=Y.total_score,i=null===(e=Y.hack_settings)||void 0===e?void 0:e.length,o=0;switch(Y.hack_score_settings){case 0:var a=(t/i).toFixed(2);Y.hack_settings.map((function(e,n){o=n,e.hack_score=a>0?a:0})),n=(t-a*(i-1)).toFixed(2),Y.hack_settings[o].hack_score=n>0?n:0;break;case 1:var r=[0,1,3,6],s=0,l=t/(Y.hack_settings.filter((function(e){return 1===e.difficult})).length*r[1]+Y.hack_settings.filter((function(e){return 2===e.difficult})).length*r[2]+Y.hack_settings.filter((function(e){return 3===e.difficult})).length*r[3]);console.log(l,2222),Y.hack_settings.map((function(e,n){o=n,e.hack_score=(r[e.difficult]*l).toFixed(2),s+=Number(e.hack_score)}));var c=Y.hack_settings[o].hack_score;n=(t-s+Number(c)).toFixed(2),Y.hack_settings[o].hack_score=n>0?n:0}};return(0,k.jsxs)("section",{className:ke,children:[(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{flex:"1"}),(0,k.jsxs)(F.Z,{children:[(null==s?void 0:s.can_edit)&&_&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return w(!1)},children:"编辑设置"}),!_&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:b,onClick:function(){return e=JSON.parse(JSON.stringify(Y)),void J(e);var e},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){w(!0),q()},children:"取消"})]})]})]}),(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsxs)(F.Z,{children:[(0,k.jsx)("span",{children:"总分值"}),(0,k.jsx)(U.Z,{min:0,className:"ml10 mr10",style:{width:160},value:Y.total_score,disabled:_||D,onChange:function(e){Y.total_score=e,W(Object.assign({},Y)),Q()}})," 分"]}),(0,k.jsxs)(F.Z,{style:{marginLeft:100},children:[(0,k.jsx)("span",{children:"测评单次报错增加时长"}),(0,k.jsx)(U.Z,{className:"ml10 mr10",style:{width:160},min:0,value:Y.punish_time,precision:0,disabled:_,onChange:function(e){Y.punish_time=e,W(Object.assign({},Y)),Q()}})," 分钟"]})]}),(0,k.jsxs)(R.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{children:"试题分值设置规则"})}),(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsx)(H.Z.Item,{className:"ml20",children:(0,k.jsxs)(V.ZP.Group,{disabled:_||D,value:Y.hack_score_settings,onChange:function(e){Y.hack_score_settings=e.target.value,W(Object.assign({},Y)),Q()},children:[(0,k.jsx)(V.ZP,{value:0,children:"均分比例"}),(0,k.jsx)(V.ZP,{className:"ml20 mr20",value:1,children:"难易度"}),(0,k.jsx)(V.ZP,{value:2,children:"自定义分值"})]})})})]}),(0,k.jsx)("div",{className:Se,children:Y.hack_settings&&Y.hack_settings.map((function(e,n){return(0,k.jsxs)(R.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)(F.Z,{flex:"1",className:"pr10",children:(0,k.jsx)("strong",{children:e.hack_name})}),(0,k.jsxs)(F.Z,{flex:"150px",children:[(0,k.jsx)(U.Z,{min:0,step:.1,value:e.hack_score,disabled:_||2!==Y.hack_score_settings||D,onChange:function(e){Y.hack_settings[n].hack_score=e;var t=Y.hack_settings.reduce((function(e,n){return e+Number(n.hack_score)}),0);Y.total_score=t.toFixed(2),W(o()({},Y))}}),(0,k.jsx)("span",{className:"ml10",children:"分"})]}),(0,k.jsxs)(F.Z,{style:{lineHeight:"20px"},children:[1===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-green c-white mr10",children:"简单"}),2===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-blue c-white mr10",children:"适中"}),3===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-orange c-white mr10",children:"困难"})]})]},n)}))}),(0,k.jsx)("div",{style:{height:100}})]})})),De=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,i=(0,d.useState)(!0),o=u()(i,2),a=o[0],s=o[1],c=(0,d.useState)(!1),x=u()(c,2),v=x[0],_=x[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)([]),Z=u()(T,2),N=Z[0],L=Z[1],M=(0,d.useState)([]),C=u()(M,2),I=C[0],P=C[1],O=(0,d.useState)([]),E=u()(O,2),B=E[0],D=E[1],H=(0,m.useParams)();function z(){return G.apply(this,arguments)}function G(){return(G=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,L(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return V.apply(this,arguments)}function V(){return(V=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/courses/".concat(null==H?void 0:H.coursesId,"/teachers"),{method:"get",params:{homework_id:H.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),P(null==n?void 0:n.teacher_list),D(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){z(),W()}),[H]);return(0,k.jsxs)("section",{className:ke,children:[(0,k.jsx)(R.Z,{children:(0,k.jsxs)(F.Z,{flex:"1",children:[(0,k.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){_(!0)},children:"+添加协作者"})]})}),(0,k.jsxs)(R.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==N||null===(n=N.data)||void 0===n?void 0:n.length)<=0&&(0,k.jsx)(A.Z,{customText:"该作业暂无协作者"}),null==N||null===(t=N.data)||void 0===t?void 0:t.map((function(e){return(0,k.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,k.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:l()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(h.ZP.info("删除成功"),z(),W());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,k.jsx)(R.Z,{children:!a&&(0,k.jsxs)(F.Z,{className:"mb50",children:[(0,k.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){s(!0)},children:"取消"})]})}),(0,k.jsx)(f.Z,{title:"添加协作者",open:v,onCancel:function(){return _(!1)},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return h.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:b}});case 5:0===e.sent.status&&(h.ZP.info("添加成功"),S([]),z(),W(),_(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{style:{display:"flex"},children:[(0,k.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,k.jsx)(Y.Z.Search,{onChange:function(e){P(B.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,k.jsx)(w.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){S(e)},selectedRowKeys:b,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:I,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),He=function(){return(0,k.jsx)("section",{className:"bg-white pl30 pr30 pt10 mb10",children:(0,k.jsxs)(_.Z,{destroyInactiveTabPane:!0,children:[(0,k.jsx)(_.Z.TabPane,{tab:"发布设置",children:(0,k.jsx)(Ce,{})},1),(0,k.jsx)(_.Z.TabPane,{tab:"评分设置",children:(0,k.jsx)(Be,{})},2),(0,k.jsx)(_.Z.TabPane,{tab:"公开设置",children:(0,k.jsx)(Ee,{})},3),(0,k.jsx)(_.Z.TabPane,{tab:"协作设置",children:(0,k.jsx)(De,{})},4)]})})},ze=t(26724),Ge=t.n(ze),Re=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.shixunHomeworks,t=e.loading,i=e.dispatch,a=(0,m.useParams)(),s=((0,m.useLocation)(),(0,d.useState)([])),c=u()(s,2),h=c[0],g=c[1],x=(0,d.useState)([]),v=u()(x,2),_=(v[0],v[1],(0,d.useState)(!0)),y=u()(_,2),j=y[0],b=y[1],S=(0,d.useState)(!1),T=u()(S,2),N=T[0],L=T[1],M=(0,d.useState)(1),C=u()(M,2),A=C[0],I=C[1],P=(0,d.useState)([]),O=u()(P,2),B=(O[0],O[1]),z=(0,d.useState)(!1),Y=u()(z,2),W=Y[0],V=Y[1],U=(0,d.useState)(!1),q=u()(U,2),J=q[0],Q=q[1],K=(0,d.useState)(!1),X=u()(K,2),$=X[0],ee=X[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(te.resetFields(),g([]),V(!0),ie()):V(!1)}),[n.actionTabs.key]);var ne=H.Z.useForm(),te=u()(ne,1)[0],ie=function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j||N){e.next=11;break}return L(!0),I(A+1),e.next=5,(0,oe.JG)(o()(o()({},a),{},{page:A}));case 5:t=e.sent,i=E()(t.group_list),null!=t&&t.ungroup_list&&i.push({id:null==t?void 0:t.ungroup_list.id,name:null==t?void 0:t.ungroup_list.name,works_count:null==t?void 0:t.ungroup_list.work_count,last_review_time:null==t?void 0:t.ungroup_list.last_review_time}),g([].concat(E()(h),E()(i))),L(!1),(null===(n=t.group_list)||void 0===n?void 0:n.length)<10&&b(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){i({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),b(!0),L(!1),I(1),g([]),te.resetFields()},re=[{title:"",dataIndex:"id",width:280,render:function(e,n){return(0,k.jsx)(G.Z,{disabled:!(n.works_count>1),value:String(n.id),children:n.name})}},{title:"有效作品数",dataIndex:"works_count"},{title:"上次查重时间",dataIndex:"last_review_time",width:130}];return(0,k.jsxs)(f.Z,{centered:!0,title:"代码查重",keyboard:!1,maskClosable:!1,open:W,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){var t,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=te.getFieldValue(),ee(!0),e.next=4,(0,p.ZP)("/api/homework_commons/".concat(a.categoryId,"/hack_homework_code_repeat.json"),{method:"post",body:{group_ids:E()(t.group_ids)}});case 4:if(o=e.sent,ee(!1),0!==o.status){e.next=12;break}return ae(),e.next=10,i({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 10:m.history.push("/classrooms/".concat(a.coursesId,"/program_homework/").concat(a.categoryId,"/detail?tabs=2")),i({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 12:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:$},onCancel:ae,children:[(0,k.jsx)("div",{children:"请注意:在执行代码查重操作后,若学生提交新的作品代码,新作品代码不计入本次查重结果。"}),n.codeReviewCourse&&(0,k.jsxs)(H.Z,{form:te,onChange:function(e){B(o()({},te.getFieldValue()))},initialValues:D()(D()({},"group_ids",[]),"end_time",Z()(Z()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,k.jsx)("div",{className:"flexd-table-header mt20",children:(0,k.jsx)(w.Z,{pagination:!1,dataSource:[],columns:re})}),(0,k.jsx)(H.Z.Item,{name:"group_ids",children:(0,k.jsx)(G.Z.Group,{className:"w100",children:(0,k.jsx)("div",{style:{width:"100%",maxHeight:260,overflow:"auto"},children:(0,k.jsx)(Ge(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:j,useWindow:!1,children:(0,k.jsx)(w.Z,{loading:t.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:re,dataSource:h,pagination:!1})})})})})]}),(0,k.jsx)(R.Z,{children:(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(G.Z,{checked:J,onChange:function(e){Q(e.target.checked);var n=[];e.target.checked&&(n=h.filter((function(e){return e.works_count>1})).map((function(e){return e.id+""}))),te.setFieldsValue(D()({},"group_ids",n))},children:"全选"})})})]})})),Fe=t(14720),Ye=t(21781),We=t(37397),Ve=t(16896),Ue=t(20817),qe=t(26776),Je=t(19827),Qe=t(21537),Ke=t(49519),Xe=[qe.Z,Je.Z,Qe.Z],$e=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t,i=e.user,a=e.classroomList,s=(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{page:1,per_page:10,rank_type:2,course_group:(0,C.dE)()?[i.userInfo.course.course_group_id]:[]},(0,m.useParams)())),c=u()(s,2),x=c[0],_=c[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)([]),Z=u()(T,2),M=Z[0],I=Z[1],P=(0,d.useState)([]),O=u()(P,2),B=O[0],D=O[1],H=(0,d.useState)(!1),z=u()(H,2),R=z[0],F=z[1],Y=(0,d.useState)([{title:"排行",dataIndex:"rank",width:100,fixed:"left",render:function(e,n,t){return e<4?(0,k.jsx)("img",{src:Xe[e-1]}):e}},{title:"用户",dataIndex:"user_name",width:150,fixed:"left",key:"user_name",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("img",{style:{width:30,height:30,borderRadius:"50%",marginRight:10},src:Ue.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),e]})}},{title:"分班",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:150,fixed:"left"},{title:"学号",dataIndex:"student_id",key:"student_id",width:150,ellipsis:!0,fixed:"left",render:function(e){return e||"- -"}},{title:"通过",dataIndex:"passed_count",width:100,fixed:"left",key:"passed_count"},{title:"得分",dataIndex:"score",width:100,fixed:"left",key:"score"}]),W=u()(Y,2),U=W[0],q=W[1];function J(e){return Q.apply(this,arguments)}function Q(){return(Q=l()(r()().mark((function e(n){var t,s,c,u,d,m;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,p.ZP)("/api/courses/rank_list.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId})});case 3:if(t=e.sent,S(t),F(!1),-1==t.status){e.next=19;break}if((0,C.dE)()?(1===n&&I([null==t||null===(s=t.course_group)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id]),null!=t&&t.my_rank?D([null==t?void 0:t.my_rank].concat(E()(null==t?void 0:t.rank_list))):D(E()(null==t?void 0:t.rank_list))):D(E()(null==t?void 0:t.rank_list)),1!==n){e.next=19;break}c={title:(0,k.jsxs)(v.Z,{title:"总耗时时为做题通过时长和罚时时长的总和,\n 罚时时长=评测出错次数X设置的罚时(当前为".concat(null==t?void 0:t.punish_time,"分)"),children:[(0,k.jsx)("span",{style:{marginRight:3},children:"总耗时"})," ",(0,k.jsx)("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})]}),dataIndex:"finish_time",width:150,ellipsis:!0,fixed:"left",key:"finish_time"},U.push(c),u=r()().mark((function e(n){var s,c,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(u={}).title=null!=t&&t.sent_type?(0,k.jsx)("span",{children:"题目"+(n+1)+"(".concat(null==t||null===(s=t.question_data)||void 0===s||null===(s=s[n])||void 0===s?void 0:s.question_score,")")}):(0,k.jsx)("a",{onClick:l()(r()().mark((function e(){var i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==t||null===(i=t.question_data)||void 0===i||null===(i=i[n])||void 0===i?void 0:i.identifier,"/start.json"),{method:"get"});case 2:(o=e.sent)&&(window.open("/myproblems/".concat(null==o?void 0:o.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return e.stop()}}),e)}))),children:"题目"+(n+1)+"(".concat(null==t||null===(c=t.question_data)||void 0===c||null===(c=c[n])||void 0===c?void 0:c.question_score,")")}),u.dataIndex="question_data",u.width=250,u.render=function(e,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==e||null===(s=e[n])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(r()().mark((function t(){var s,l,c,u,d,m,g,v,_;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,C.Rm)()||null!==(s=a.AssistantObject.hack)&&void 0!==s&&s.can_view){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=e&&null!==(l=e[n])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==e||null===(c=e[n])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==e||null===(u=e[n])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==e||null===(d=e[n])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==e||null===(m=e[n])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==e||null===(g=e[n])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(Ke.Z,{classroomList:a,user:i,languages:[{language:null==e||null===(v=e[n])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:e,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:e.language,game_id:e.id,diff_code_count:e.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==e||null===(c=e[n])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=e&&null!==(u=e[n])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==e||null===(d=e[n])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==e||null===(m=e[n])||void 0===m?void 0:m.submit_count)||0]}):null]})})},U.push(u);case 6:case"end":return e.stop()}}),e)})),d=0;case 13:if(!(d<(null==t||null===(m=t.question_data)||void 0===m?void 0:m.length))){e.next=18;break}return e.delegateYield(u(d),"t0",15);case 15:d++,e.next=13;break;case 18:q(E()(U));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){U.splice(7);for(var e=function(e){var n,t,s={};s.title=null!=b&&b.sent_type?(0,k.jsx)("span",{children:"题目"+(e+1)+"(".concat(null==b||null===(n=b.question_data)||void 0===n||null===(n=n[e])||void 0===n?void 0:n.question_score,")")}):(0,k.jsx)("a",{onClick:l()(r()().mark((function n(){var t,i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.identifier,"/start.json"),{method:"get"});case 2:(i=n.sent)&&(window.open("/myproblems/".concat(null==i?void 0:i.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return n.stop()}}),n)}))),children:"题目"+(e+1)+"(".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.question_score,")")}),s.dataIndex="question_data",s.width=250,s.render=function(n,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==n||null===(s=n[e])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(r()().mark((function t(){var s,l,c,u,d,m,g,v,_;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,C.Rm)()||null!==(s=a.AssistantObject.hack)&&void 0!==s&&s.can_appraise){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=n&&null!==(l=n[e])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==n||null===(c=n[e])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==n||null===(u=n[e])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==n||null===(d=n[e])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==n||null===(m=n[e])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==n||null===(g=n[e])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(Ke.Z,{classroomList:a,user:i,languages:[{language:null==n||null===(v=n[e])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:n,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:n.language,game_id:n.id,diff_code_count:n.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==n||null===(c=n[e])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=n&&null!==(u=n[e])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==n||null===(d=n[e])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==n||null===(m=n[e])||void 0===m?void 0:m.submit_count)||0]}):null]})})},U.push(s)},n=0;n<(null==b||null===(t=b.question_data)||void 0===t?void 0:t.length);n++){var t;e(n)}q(E()(U))}),[null==b?void 0:b.question_data]),(0,d.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&e.course&&((0,C.dE)()&&(x.course_group=(0,C.dE)()?[i.userInfo.course.course_group_id]:[],_(o()({},x))),J(1))}),[null==i?void 0:i.userInfo]),console.log("----",U),(0,k.jsx)("div",{style:{width:1200,margin:"0px auto"},children:"封榜中"===(null==b?void 0:b.message)?(0,k.jsx)(A.Z,{customText:"答题时间进入倒计时,暂时封榜,请加速竞技通关答题"}):(0,k.jsxs)("div",{style:{background:"#fff",padding:20},children:[(0,k.jsxs)("div",{style:{display:"inline-flex"},children:[(0,k.jsx)("label",{children:"分班情况:"}),(0,C.GJ)()&&(0,k.jsx)("div",{style:{flex:1},children:(0,k.jsxs)(G.Z.Group,{className:We.Z.checkboxgroup,value:M,onChange:function(e){if(1===x.type)I([]),x.course_group=[],x.page=1,_(o()({},x)),J();else if(2===x.type){var n;I(["全部"].concat()),x.course_group=null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e){return e.id})),x.page=1,_(o()({},x)),J()}else I(E()(e.filter((function(e){return"全部"!=e})))),x.course_group=e.filter((function(e){return"全部"!=e})),x.page=1,_(o()({},x)),J()},children:[(0,k.jsx)(G.Z,{value:"全部",onChange:function(e){e.target.checked?x.type=2:x.type=1},children:"全部分班"}),null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e,n){return(0,k.jsx)(G.Z,{onChange:function(e){x.type=3},value:e.id,children:null==e?void 0:e.name})}))]})}),(0,C.dE)()&&(0,k.jsxs)(V.ZP.Group,{onChange:function(e){"全部"===e.target.value?(x.course_group=[],x.page=1,_(o()({},x)),J()):(x.course_group=[e.target.value],x.page=1,_(o()({},x)),J())},defaultValue:i.userInfo.course.course_group_id,children:[(0,k.jsx)(V.ZP,{value:"全部",children:"全部分班"}),null==b||null===(t=b.course_group)||void 0===t?void 0:t.map((function(e,n){return(0,k.jsx)(V.ZP,{value:e.id,children:e.name})}))]})]}),(0,C.GJ)()&&(0,k.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10},children:[(0,k.jsxs)("span",{style:{fontSize:14,color:"#B1BACD"},children:["排行规则:时间结束后正式封榜,时间段之外的提交不计入排行。 ",(0,k.jsx)("a",{onClick:function(){f.Z.warning({title:"计分规则",width:500,content:(0,k.jsxs)("div",{children:[(0,k.jsx)("p",{children:"排名规则:经典ACM规则"}),(0,k.jsx)("p",{children:"AC(通过题目)越多,排名越靠前。"}),(0,k.jsx)("p",{children:"AC相同,总用时越少,排名越靠前。"}),(0,k.jsx)("p",{children:"总用时=∑(每一个题目的用时)"}),(0,k.jsx)("p",{children:"每一个题目的用时=比赛开始到提交被通过的时间+罚时"}),(0,k.jsx)("p",{children:"罚时=(通过前)错误代码提交次数*每次罚时"}),(0,k.jsx)("p",{children:"不算罚时的情况:没有通过的题目、(系统)内部错误、编译错误"})]})})},children:"点击查看计分规则"})]}),(0,k.jsx)(g.ZP,{onClick:function(){(0,me.VY)(o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId}))},children:"导出"})]}),(0,k.jsx)(N.Z,{spinning:R,children:(0,k.jsx)(w.Z,{style:{marginTop:10},pagination:!1,scroll:{x:1200},rowClassName:function(e,n){return 0===n&&(0,C.dE)()&&We.Z.tables},dataSource:B,columns:U})}),(0,k.jsx)("div",{style:{width:"100%",textAlign:"center",marginTop:10},children:(0,k.jsx)(L.Z,{current:x.page,pageSize:x.per_page,total:null==b?void 0:b.count,hideOnSinglePage:!0,onChange:function(e,n){x.page=e,x.per_page=n,_(o()({},x)),J()}})})]})})})),en=t(31295),nn=t(17662),tn=t(56646),on=t(29803),an=[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个崩溃错误",ld:"至少1个崩溃漏洞",gf:"超过50%"}],rn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{classroomList:t,shixunHomeworks:n,globalSetting:e.globalSetting,user:o,loading:i.effects}}))((function(e){var n,t,i,a,s=e.shixunHomeworks,c=e.classroomList,b=(e.globalSetting,e.user),S=(e.loading,e.dispatch),T=(0,m.useParams)(),Z=(0,m.useSearchParams)(),N=u()(Z,1)[0],L=(0,d.useState)(N.get("tabs")||"0"),M=u()(L,2),A=M[0],I=M[1],O=(0,d.useState)({}),E=u()(O,2),B=E[0],D=E[1],H=s.workList,z=s.workSetting,G=(0,d.useState)(!1),R=u()(G,2),F=R[0],Y=R[1];T.category=N.get("category_id"),T.order="work_score",T.b_order="desc",(0,d.useEffect)((function(){S({type:"classroomList/getAssistantPermissions",payload:{course_id:T.coursesId}})}),[(0,C.bg)()]);var W,V,U,q,J,Q,K,X,$=function(){var e;f.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["你在该实训的学习记录将被清空,无法恢复",(0,k.jsx)("br",{}),"是否确认重做?"]}),onOk:(e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=null===(n=s.workList)||void 0===n?void 0:n.myshixun_identifier,e.next=3,(0,oe.Fr)({id:t});case 3:e.sent&&(h.ZP.info("已清空本实训的学习记录\n\n请点击“开启挑战”重做课程实验"),S({type:"shixunHomeworks/getWorkList",payload:B}));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ee=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=l()(r()().mark((function t(){var i,o;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,Ve.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return h.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,Ve.Ir)({id:i.shixun_identifier});case 8:if(null==(o=t.sent)||!o.game_identifier){t.next=12;break}return(0,j.xg)("/tasks/".concat(o.game_identifier,"?coursesId=").concat(T.coursesId)),t.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&ne(null==o?void 0:o.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ne=function(e){f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},te=function(){var e=l()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),e.next=3,(0,Ve.$Q)({url:n});case 3:if(i=e.sent,console.log(i,"execRes"),null==i||!i.game_identifier){e.next=8;break}return(0,j.xg)("/tasks/".concat(i.game_identifier,"?coursesId=").concat(T.coursesId)),e.abrupt("return");case 8:-3===(null==i?void 0:i.status)?(0,j.eF)():2===(null==i?void 0:i.status)?ee(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ne(null==i?void 0:i.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ie=[{name:"作业列表",id:"0",compontent:(0,k.jsx)(ge,{setExportParams:D}),forceRender:!0},{name:"作业详情",id:"1",compontent:(0,k.jsx)(P,{})},{name:"排行榜",id:"5",compontent:(0,k.jsx)($e,{})},{name:"代码查重",id:"2",compontent:(0,k.jsx)(xe,{})},{name:"重做记录",id:"9",compontent:(0,k.jsx)(on.Z,{})},{name:(0,C.GJ)()?"高级设置":"得分规则",id:"3",compontent:null!==(n=H.homework_status)&&void 0!==n&&n.includes("导入")?(0,k.jsx)(tn.Z,{}):(0,k.jsx)(He,{}),forceRender:!0},{name:(0,k.jsx)("a",{style:{color:"#b9b8b8"},href:"/classrooms/".concat(T.coursesId,"/program_homework/").concat(T.categoryId,"/answer"),children:"解答&讨论"}),id:"6",compontent:!1}].filter((function(e){var n,t;return(0,C.dE)()?"代码查重"!==e.name:(0,C.dE)()||"已截止"!==(null==H||null===(n=H.homework_status)||void 0===n?void 0:n[0])?"质量检测"!==e.name:!H.code_review&&"未发布"!==(null==H||null===(t=H.homework_status)||void 0===t?void 0:t[0])||"代码查重"!==e.name})).filter((function(e){return!!H.open_code_quality_analysis||"质量检测"!==e.name})).filter((function(e){var n;return null===(n=H.homework_status)||void 0===n||!n.includes("导入")||((0,C.dE)()?["0","1"].includes(e.id):["0","1","3"].includes(e.id))}));return(0,k.jsxs)("section",{children:[(0,k.jsxs)("div",{className:"edu-container",children:[H.homework_name&&(0,k.jsxs)("section",{className:"animated fadeIn",children:[(0,k.jsx)("aside",{className:"mt10",children:H.category&&(0,k.jsxs)(x.Z,{separator:">",children:[(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==T?void 0:T.coursesId,"/program_homework"),children:H.course_name})}),(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==T?void 0:T.coursesId,"/program_homework/").concat(H.category.main?"":H.category.category_id),children:H.category.category_name})}),(0,k.jsx)(x.Z.Item,{children:"作业详情"})]})}),(0,k.jsxs)("aside",{className:[We.Z.title,"mt20"].join(" "),children:[(0,k.jsx)(m.Link,{to:"/classrooms/".concat(H.course_id,"/program_homework/").concat(H.category.main?"":H.category.category_id),children:(0,k.jsx)(y.Z,{className:"font16 c-black"})}),(0,k.jsx)(v.Z,{title:H.homework_name,placement:"bottom",children:(0,k.jsx)("strong",{className:"font20 ml5",children:H.homework_name})}),(0,k.jsx)(j.VV,{temporary:!0,status:H.homework_status}),(0,C.dE)()&&!(null!==(t=H.homework_status)&&void 0!==t&&t.includes("导入"))&&(0,k.jsx)("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"},children:(0,k.jsxs)(g.ZP,{onClick:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null===(n=s.workList)||void 0===n?void 0:n.start_identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[T.coursesId,T.categoryId]));case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:[null!==(i=H.homework_status)&&void 0!==i&&i.includes("已截止")?"查看作业":"进入练习"," "]})})]})]}),(0,k.jsx)("aside",{className:"mt30 relative ".concat(We.Z.workListTabWrap),children:(0,k.jsx)(_.Z,{type:"card",defaultActiveKey:A,activeKey:A,tabBarExtraContent:null!==(a=H.homework_status)&&void 0!==a&&a.includes("导入")&&(0,C.GJ)()?(0,k.jsx)(g.ZP,{icon:(0,k.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){S({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==H?void 0:H.homework_name,id:null==H?void 0:H.homework_id,type:"hack"}})},type:"primary",children:"补充成绩"}):(0,k.jsxs)("aside",{className:We.Z.workListTabButton,children:[(0,C.dE)()&&(null===(W=s.workList)||void 0===W?void 0:W.redo_work)&&(0,k.jsx)(g.ZP,{onClick:$,type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),children:"重做"}),(null===(V=s.workList)||void 0===V?void 0:V.shixun_status)>1&&(null===(U=s.workList)||void 0===U?void 0:U.time_status)<5&&(0,C.dE)()&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-kaiqizhong"}),onClick:function(){var e,n,t;(0,he.tJ)(S,!0)&&(null!==(e=s.workList)&&void 0!==e&&null!==(e=e.task_operation)&&void 0!==e&&null!==(e=e[1])&&void 0!==e&&e.includes("/")?te(null===(n=s.workList)||void 0===n||null===(n=n.task_operation)||void 0===n?void 0:n[1]):(0,j.xg)("/tasks/".concat(null===(t=s.workList)||void 0===t||null===(t=t.task_operation)||void 0===t?void 0:t[1])))},children:null===(q=s.workList)||void 0===q||null===(q=q.task_operation)||void 0===q?void 0:q[0]}),(null===(J=s.workList)||void 0===J?void 0:J.commit_des)&&(null===(Q=s.workList)||void 0===Q?void 0:Q.commit_des)&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),onClick:function(){var e;(0,j.xg)("/classrooms/".concat(T.coursesId,"/shixun_homework/").concat(T.categoryId,"/").concat(null===(e=s.workList)||void 0===e?void 0:e.id,"/commitsummary"))},children:null===(K=s.workList)||void 0===K?void 0:K.commit_des}),(0,C.GJ)()&&"未发布"===(null==H||null===(X=H.homework_status)||void 0===X?void 0:X[0])&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_create||!(0,C.Rm)()?m.history.push("/classrooms/".concat(T.coursesId,"/program_homework/").concat(T.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"}),(0,C.GJ)()&&H.publish_immediately&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(){var e,n;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_publish||!(0,C.Rm)()?2!==(null==b||null===(n=b.userInfo)||void 0===n?void 0:n.user_status)?S({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[T.categoryId],selectArrsAll:[H],params:T,detail:!0,type:2,manage_all_group:null==z?void 0:z.manage_all_group}}):(0,he.Rd)():h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即发布"}),(0,C.GJ)()&&H.end_immediately&&(0,k.jsx)(g.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_stop||!(0,C.Rm)()?S({type:"classroomList/setActionTabs",payload:{key:"立即截止",params:T,type:2,detail:!0,selectArrs:[T.categoryId]}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"})]}),onChange:function(e){var n;"5"!==e||null!==(n=c.AssistantObject.hack)&&void 0!==n&&n.can_exam_leaderboard||!(0,C.Rm)()?(I(e),"0"===e&&S({type:"shixunHomeworks/getWorkList",payload:T})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:ie.map((function(e,n){return(0,k.jsx)(_.Z.TabPane,{tab:e.name,forceRender:e.forceRender,children:e.compontent},e.id)}))})})]}),(0,k.jsx)(Re,{}),(0,k.jsx)(Fe.Z,{courseEndTime:null==H?void 0:H.course_end_date,successCallback:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})},visible:"立即截止"===c.actionTabs.key,homeworkIds:[T.categoryId],courseId:T.coursesId,isBatch:!1}),(0,k.jsx)(Ye.Z,{courseEndTime:null==H?void 0:H.course_end_date}),(0,k.jsx)(en.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})}}),(0,k.jsx)(nn.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})}}),(0,k.jsxs)(f.Z,{open:F,title:"规则说明",width:800,footer:null,onCancel:function(){Y(!1)},children:[(0,k.jsx)("p",{children:"一、等级规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:(0,k.jsx)(w.Z,{dataSource:an,columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,k.jsx)("p",{children:"二、复杂度规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,k.jsx)("p",{children:"三、代码质量分规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*崩溃数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]})]})}))},21781:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(85573),r=t.n(a),s=t(41498),l=t.n(s),c=t(82242),u=t.n(c),d=t(37205),p=t.n(d),m=t(79800),h=t.n(m),f=t(39647),g=t.n(f),x=t(59301),v=t(78241),_=t(8591),w=t(43418),y=t(95237),j=t(5112),b=t(94001),k=t(43604),S=t(57930),T=t(24905),Z=t(61186),N=t.n(Z),L=t(85750),M=t(89260),C=t(66621),A=t(32007),I=t(16862),P=t(96631),O=t(94051),E=t(37712),B=["classroomList","dispatch","courseEndTime"];n.Z=(0,A.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i,a,s,c,d,m,f,Z,D,H=e.classroomList,z=e.dispatch,G=e.courseEndTime,R=g()(e,B),F=(0,A.useParams)(),Y=v.Z.useForm(),W=h()(Y,1)[0],V=(0,x.useState)(1),U=h()(V,2),q=U[0],J=U[1],Q=(0,x.useState)([]),K=h()(Q,2),X=K[0],$=K[1],ee=(0,x.useState)(0),ne=h()(ee,2),te=(ne[0],ne[1]),ie=(0,x.useState)(2e3),oe=h()(ie,2),ae=(oe[0],oe[1],(0,x.useState)(!0)),re=h()(ae,2),se=(re[0],re[1]),le=(0,x.useState)(!1),ce=h()(le,2),ue=ce[0],de=(ce[1],(0,x.useState)(!1)),pe=h()(de,2),me=pe[0],he=(pe[1],(0,x.useState)([])),fe=h()(he,2),ge=fe[0],xe=fe[1],ve=(0,x.useState)(!0),_e=h()(ve,2),we=_e[0],ye=_e[1],je=(0,x.useState)(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),be=h()(je,2),ke=be[0],Se=be[1],Te=(0,x.useState)([0,0,0]),Ze=h()(Te,2),Ne=Ze[0],Le=Ze[1];(0,x.useEffect)((function(){if("立即发布"===H.actionTabs.key){var e,n,t,i;if(Ie(),null!==(e=H.actionTabs)&&void 0!==e&&null!==(e=e.selectArrsAll)&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.can_publish)Le(p()(null===(t=H.actionTabs)||void 0===t||null===(t=t.selectArrsAll)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.difficult_count));else Le(p()(null===(i=H.actionTabs)||void 0===i||null===(i=i.selectArrsAll)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.difficult_settings));if(Se(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),Me(),2===H.actionTabs.type){var o,a=null===(o=H.actionTabs.selectArrsAll)||void 0===o?void 0:o[0];ye(a.unified_setting)}}}),[H.actionTabs]),(0,x.useEffect)((function(){if(ue){if(me)return;z({type:"classroomList/setActionTabs",payload:{}}),(0,M.GJ)()?(z({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:1})}),z({type:"shixunHomeworks/getWorkList",payload:u()({},F)})):z({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})}}),[ue]);var Me=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),e.next=3,(0,P.c_)(u()(u()({},F),{},{page:n||q,limit:2e4,homework_id:1===H.actionTabs.type?"":H.actionTabs.selectArrs[0]}));case 3:null==(t=e.sent)||t.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),t&&($(p()(null==t?void 0:t.course_groups)),te(null==t?void 0:t.course_groups_count),se(!1),n||W.setFieldsValue(r()(r()({},"publish_time",N()(N()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",N()(N()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ce=function(){(0,M.GJ)()?H.actionTabs.detail?(z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:u()({},F)}),z({type:"shixunHomeworks/getWorkSetting",payload:u()({},F)})):z({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:5,category:H.actionTabs.params.categoryId})}):z({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})},Ae=function(){var e=l()(o()().mark((function e(){var n,t,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,M.Rm)()||null!==(n=H.AssistantObject.hack)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),Be(!1),e.abrupt("return");case 4:if(!((i=u()({},W.getFieldsValue())).end_time<=i.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),Be(!1),e.abrupt("return");case 9:if(!((null==ge?void 0:ge.length)<=0&&!we&&X.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),Be(!1),e.abrupt("return");case 13:if(0!==Ne.reduce((function(e,n){return e+n}))||ke){e.next=17;break}return _.ZP.info("简单适中困难题数相加不能为0"),Be(!1),e.abrupt("return");case 17:return a={homework_ids:p()(H.actionTabs.selectArrs),group_ids:ge.length>0?ge.map((function(e){return e.id})):null===(t=H.detailCommonHomeworksList)||void 0===t?void 0:t.course_groups,end_time:N()(i.end_time).format("YYYY-MM-DD HH:mm"),publish_time:N()(i.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:null==Ne?void 0:Ne.map((function(e){return e})),send_type:ke?"0":"1",unified_setting:!ge.length},Be(!0),e.next=21,(0,L.ZP)("/api/courses/".concat(F.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},a)});case 21:0===e.sent.status?(Be(!1),(0,C.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),z({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),R.onCallback&&R.onCallback(),Ce(),"0"===localStorage.getItem("Noviceguide")||z({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,E.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):Be(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){J(1),$([]),xe([])},Pe=(0,x.useState)(!1),Oe=h()(Pe,2),Ee=Oe[0],Be=Oe[1];return(0,E.jsxs)(w.Z,{width:600,confirmLoading:Ee,centered:!0,title:"发布作业",open:"立即发布"===H.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:Ae,onCancel:function(){Ie(),Ce(),z({type:"classroomList/setActionTabs",payload:{}})},children:[(0,E.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,E.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),X&&(0,E.jsxs)(v.Z,{form:W,children:[(0,E.jsxs)("div",{style:{paddingLeft:0},children:[2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"试题发送:"}),(0,E.jsxs)(j.ZP.Group,{value:ke,disabled:!(null!==(t=H.actionTabs)&&void 0!==t&&null!==(t=t.selectArrsAll)&&void 0!==t&&null!==(t=t[0])&&void 0!==t&&t.can_publish),onChange:function(e){Se(e.target.value)},children:[(0,E.jsx)(j.ZP,{value:!0,children:"全部固定试题"}),(0,E.jsx)(j.ZP,{className:"ml20",value:!1,children:"随机抽取"})]})]}),!ke&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{style:{marginRight:65}}),(0,E.jsxs)("span",{children:["简单题数 ",(0,E.jsx)(b.Z,{value:Ne[0],onChange:function(e){Ne[0]=e,Le(p()(Ne))},min:0,disabled:!(null!==(i=H.actionTabs)&&void 0!==i&&null!==(i=i.selectArrsAll)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.can_publish),placeholder:"最大".concat(null===(a=H.actionTabs)||void 0===a||null===(a=a.selectArrsAll)||void 0===a||null===(a=a[0])||void 0===a||null===(a=a.difficult_count)||void 0===a?void 0:a[0]),max:null===(s=H.actionTabs)||void 0===s||null===(s=s.selectArrsAll)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.difficult_count)||void 0===s?void 0:s[0],style:{width:60}})]}),(0,E.jsxs)("span",{style:{margin:"0px 40px"},children:["适中题数 ",(0,E.jsx)(b.Z,{value:Ne[1],onChange:function(e){Ne[1]=e,Le(p()(Ne))},min:0,disabled:!(null!==(c=H.actionTabs)&&void 0!==c&&null!==(c=c.selectArrsAll)&&void 0!==c&&null!==(c=c[0])&&void 0!==c&&c.can_publish),max:null===(d=H.actionTabs)||void 0===d||null===(d=d.selectArrsAll)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.difficult_count)||void 0===d?void 0:d[1],placeholder:"最大".concat(null===(m=H.actionTabs)||void 0===m||null===(m=m.selectArrsAll)||void 0===m||null===(m=m[0])||void 0===m||null===(m=m.difficult_count)||void 0===m?void 0:m[1]),style:{width:60}})]}),(0,E.jsxs)("span",{children:["困难题数 ",(0,E.jsx)(b.Z,{value:Ne[2],onChange:function(e){Ne[2]=e,Le(p()(Ne))},min:0,disabled:!(null!==(f=H.actionTabs)&&void 0!==f&&null!==(f=f.selectArrsAll)&&void 0!==f&&null!==(f=f[0])&&void 0!==f&&f.can_publish),placeholder:"最大".concat(null===(Z=H.actionTabs)||void 0===Z||null===(Z=Z.selectArrsAll)||void 0===Z||null===(Z=Z[0])||void 0===Z||null===(Z=Z.difficult_count)||void 0===Z?void 0:Z[2]),max:null===(D=H.actionTabs)||void 0===D||null===(D=D.selectArrsAll)||void 0===D||null===(D=D[0])||void 0===D||null===(D=D.difficult_count)||void 0===D?void 0:D[2],style:{width:60}})]})]}),(0,E.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,E.jsx)(k.Z,{children:(0,E.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,E.jsx)(S.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,G)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:N()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,E.jsx)(k.Z,{className:"ml20",children:(0,E.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,E.jsx)(S.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:N()((0,C.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,G,W.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,W.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,E.jsxs)(j.ZP.Group,{value:we,onChange:function(e){ye(e.target.value),xe([])},children:[(0,E.jsx)(j.ZP,{value:!0,disabled:!H.actionTabs.manage_all_group,children:"统一发布"}),(0,E.jsx)(j.ZP,{className:"ml20",disabled:X.length<=0,value:!1,children:"分班发布"})]})]}),X.length<=0&&2===H.actionTabs.type&&(0,E.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,E.jsxs)("span",{style:{flex:1},children:[(0,E.jsx)(T.Z,{checked:ge.length===X.length,onChange:function(e){ge.length===X.length?xe([]):xe(X.filter((function(e){return!e.is_published})))},children:"全选"})," "]}),(0,E.jsx)("span",{style:{width:16}}),(0,E.jsxs)("span",{style:{flex:1},children:["已选择",ge.length||0,"个分班"]})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsx)(I.Z,{data:X,selectedRowKeys:ge,setSelectedRowKeys:xe})]})]})}))},29803:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),s=t(79800),l=t.n(s),c=t(70236),u=t.n(c),d=t(59301),p=t(59028),m=t(78241),h=t(99313),f=t(61998),g=t(27092),x=t(32007),v=t(85750),_=t(61186),w=t.n(_),y=t(37712);p.Z.Dragger;n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,x.useParams)(),t=m.Z.useForm(),i=(l()(t,1)[0],(0,d.useState)(!0)),a=l()(i,2),s=a[0],c=a[1],p=(0,d.useState)(!1),_=l()(p,2),j=_[0],b=_[1],k=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),S=l()(k,2),T=S[0],Z=S[1],N=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function L(){return M.apply(this,arguments)}function M(){return(M=r()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:T});case 4:i=e.sent,b(!1),0===(null==i?void 0:i.status)&&c(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){L()}),[]);var C=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=N.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(h.Z,{destroyInactiveTabPane:!0,onChange:function(e){T.type=e,T.page=1,T.limit=10,Z(T),L()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(f.Z,{loading:j,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==s?void 0:s.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(f.Z,{loading:j,columns:C,dataSource:null==s?void 0:s.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(g.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){T.page=e,T.limit=n,Z(T),L()},current:T.page,total:s.count,pageSize:T.limit,style:{marginTop:20}})]})}))},16862:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),s=t(79800),l=t.n(s),c=t(59301),u=t(92832),d=t(24905),p=t(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=t(50883),v=t(37712),_=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,a=(e.onChange,(0,c.useState)([])),s=l()(a,2),_=s[0],w=s[1],y=(0,c.useState)([]),j=l()(y,2),b=j[0],k=j[1],S=(0,c.useState)([]),T=l()(S,2),Z=T[0],N=T[1],L=(0,c.useState)(1),M=l()(L,2),C=(M[0],M[1],(0,c.useState)()),A=l()(C,2);A[0],A[1];return(0,c.useEffect)((function(){w(n),k([]),N([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),N(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=r()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===_.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:b.map((function(e){return"".concat(e.id)})),onChange:function(e){t(_.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:_.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){N(b.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===Z.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),Z.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},26776:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},19827:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},21537:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},37397:function(e,n){"use strict";n.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"}}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[3951,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function b(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,B(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,E(e,n))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var Z=function(e){return e&&"false"!==e},N=function(n,t,i){y(f)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(f)<=4.4)Z(t.showToolBar)&&(t.height-=7),Z(t.showAlgebraInput)&&(t.height-=37),t.width<605&&Z(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(Z(t.showToolBar)||Z(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=Z(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},_||v.appendChild(j)):a.appendChild(j),v.appendChild(a),_||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function b(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),D("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function k(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){b(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):b(e,n)}if(o){scriptLoadStarted=!0;for(var S=0;S0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(a).append(s),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(s=e/4*3),l=s/5.8,r.setAttribute("src",_),r.setAttribute("width",s),r.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},O=["web","webSimple","web3d","tablet","tablet3d","phone"],E=function(e,n){if(f=e,n)B(f,!0);else{var a,r,s=!o;if(s){var l=y(f);!isNaN(l)&&l<4.4&&(s=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in r=c>0?f:0===c?a+f:"https://www.geogebra.org/apps/5.2.814.0/",O)if(f.slice(-1*O[u].length)===O[u]||f.slice(-1*(O[u].length+1))===O[u]+"/")return void B(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||Z(t.showToolBar)||Z(t.showMenuBar)||Z(t.showAlgebraInput)||Z(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",B(r,!1)}},B=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),m=n,g="web.nocache.js",x=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?O.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),t=e.split("/"),"test"===(f=t[t.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),E("5.0",n))}},D=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function H(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),E(e,!1),null!==c&&B(c,m),s=!0}return void 0!==t.material_id?k(H):H(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+a+" ")>-1){r=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,h=0;if(r)l=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-f.width-f.left,m=u<=480?10:30):(m=f.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var s=i(a,t);e()&&r.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i-1})))}}),(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){je(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:C,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,S.jsxs)(g.Z,{gutter:24,children:[(0,S.jsxs)(x.Z,{span:14,children:[(0,S.jsx)("div",{className:j.homeworkType,children:"作业截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){q(F.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:C,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,S.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,S.jsx)("div",{className:j.homeworkType,children:"补交截止"}),(0,S.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){re(ne.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}}),(0,S.jsx)("div",{className:j.tableWrapper,children:(0,S.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:j.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:C,dataSource:ae,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),s=t(79800),l=t.n(s),c=t(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=t(92310),h=t.n(m),f=t(71418),g=t(2859),x=t(85750),v=t(66621),_=t(37712),w=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,s=void 0===a?{}:a,m=e.onClose,w=e.onOk,y=e.showFullTools,j=e.noAssociationId,b=(0,c.useRef)(null),k=(0,c.useRef)(null),S=(0,c.useRef)(null),T=(0,c.useRef)(null),Z=(0,c.useState)(!1),N=l()(Z,2),L=N[0],M=N[1],C=(0,c.useState)("正在加载中"),A=l()(C,2),I=A[0],P=A[1];(0,c.useEffect)((function(){S.current||(S.current=document.createElement("style"),document.head.appendChild(S.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),S.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&O()):(document.body.removeAttribute("data-custom"),S.current&&(document.head.removeChild(S.current),S.current=null))}),[null==n?void 0:n.visible]);var O=function(){var e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),P("正在加载中"),e.next=4,(0,v.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,b.current.src="",b.current.src=t,b.current.onload=function(){B()},M(!1),P("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=r()(o()().mark((function e(t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),P("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||j){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:M(!1),P("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){k.current=new g.hP(b.current),k.current.targetRoot=T.current,k.current.addEventListener("render",E),k.current.addEventListener("beforeclose",m),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=n&&n.snapshotData&&k.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,_.jsx)(c.Fragment,{children:(null==n?void 0:n.visible)&&(0,_.jsx)(f.Z,{spinning:L,tip:I,style:{position:"absolute"},children:(0,_.jsx)("div",{ref:T,className:h()(u,t,i?p:""),style:s,children:(0,_.jsx)("img",{className:d,ref:b})})})})}},4469:function(e,n,t){"use strict";t.d(n,{h:function(){return x}});var i=t(82242),o=t.n(i),a=t(79800),r=t.n(a),s=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),m=(t(24147),t(74794),t(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function x(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,l=void 0===a?{}:a,c=(0,s.useRef)(),u=(0,s.useState)(),d=r()(u,2),h=d[0],f=d[1];return(0,s.useEffect)((function(){if(h){var e=function(e){var n=e.getValue();t&&t(n)};return h.on("change",e),function(){h.off("change",e)}}}),[h,t]),(0,s.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,s.useEffect)((function(){h&&(n===h.getValue()&&""!==n||setTimeout((function(){h.setValue(n||"")}),300))}),[h,n]),(0,s.useEffect)((function(){if(c.current&&!h){var e=p().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,s.useState)("python"),a=r()(i,2),d=a[0],p=a[1];return(0,m.jsxs)(c.Z,o()(o()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(x,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},95992:function(e,n,t){"use strict";t.d(n,{Z:function(){return ye}});var i=t(91232),o=t.n(i),a=t(79800),r=t.n(a),s=t(85573),l=t.n(s),c=t(59301),u=t(89780),d=t.n(u),p=t(76374),m=(t(24147),t(6313),t(25717),t(99498),t(25419),t(67549),t(51150)),h=t(37712),f=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[t]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=t(82242),x=t.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function _(e){var n=e.onActionCallback,t=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,s=e.children;return(0,h.jsxs)("a",{title:t,className:r,onClick:function(){n(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),s]})}var w=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,n){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(_,x()(x()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},n)})),t?(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,h.jsx)("li",{children:(0,h.jsx)(_,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(_,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=t(81074),j=t(78241),b=t(92832),k=t(3113),S={labelCol:{span:4},wrapperCol:{span:20}},T=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,x()(x()({},S),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(j.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsx)(j.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(b.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},Z=t(4469),N=t(72952),L=t(95237),M=t(18433),C=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var a=i.toDataURL("image/png");return(0,h.jsx)(L.Z,{style:{height:"100vh"},children:(0,h.jsx)(M.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},A=t(7557),I=t.n(A),P=t(41498),O=t.n(P),E=t(37205),B=t.n(E),D=t(12378);function H(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(H,go.CommandHandler),H.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},H.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},H.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},H.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},H.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},H.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},H.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},H.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=r.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,s;if(null===(a=n.findTreeParentNode()))break;if((s=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},H.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},H.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(H.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(H.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=H,G=(t(57193),t(85160)),R=t(43418),F=t(43604),Y=t(85750),W="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=D;var U=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),p=d[0],m=d[1],f=function(){var e=O()(I()().mark((function e(){var n,o;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(R.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(L.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:W,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(G.FI,{initDiagram:function(){var e=D.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function _(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new D.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var s={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(s);var l=e.diagram.findNodeForData(r);l.location=a,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(D.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?25:18,height:n.equals(D.Spot.Top)||n.equals(D.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(n){return e(D.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(D.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function b(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(m,"fill"),j(h,"fill"))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(g,"fill"),j(x,"fill"),j(f,"fill"),j(v,"fill")))]}function k(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",j(d),j(r),j(t),j(n))),e("ContextMenuButton",e(D.Panel,"Horizontal",j(u),j(s),j(l),j(c)))]}function S(n,t){return t||(t="thickness"),e(D.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function T(n,t){return t||(t="dash"),e(D.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function Z(){return[e("ContextMenuButton",e(D.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(D.Panel,"Horizontal",T(null),T([2,4]),T([4,4])))]}function N(n,t){return t||(t="figure"),e(D.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function L(n){return e(D.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function M(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(D.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function C(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",D.Spot.stringify(D.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function A(n,t){var i=0,o=D.Spot.RightSide;n.equals(D.Spot.Top)?(i=270,o=D.Spot.TopSide):n.equals(D.Spot.Left)?(i=180,o=D.Spot.LeftSide):n.equals(D.Spot.Bottom)&&(i=90,o=D.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",D.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(D.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new D.Diagram(o.current,{padding:20,grid:e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center,locationObjectName:"SHAPE",desiredSize:new D.Size(120,60),minSize:new D.Size(40,40),resizable:!0,resizeCellSize:new D.Size(10,10),rotatable:!0},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),new D.Binding("desiredSize","size",D.Size.parse).makeTwoWay(D.Size.stringify),e(D.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("figure"),new D.Binding("fill"),new D.Binding("stroke","borderColor"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(D.TextBlock,{margin:1,textAlign:"center",overflow:D.TextBlock.OverflowEllipsis,editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(D.Panel,"Vertical",{maxSize:new D.Size(200,NaN)},e(D.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new D.Binding("text")),e(D.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new D.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Placeholder,{padding:10}),_(D.Spot.Top,"TriangleUp"),_(D.Spot.Left,"TriangleLeft"),_(D.Spot.Right,"TriangleRight"),_(D.Spot.Bottom,"TriangleDown"),w({alignment:new D.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(D.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(D.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),b(),k(),Z()),i.current.groupTemplate=e(D.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:D.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new D.Binding("location","loc",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Panel,"Auto",{name:"BODY"},e(D.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:D.Spot.AllSides,toSpot:D.Spot.AllSides},new D.Binding("fill"),new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Placeholder,{background:"transparent",margin:20})),e(D.TextBlock,{alignment:D.Spot.Top,alignmentFocus:D.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new D.Binding("text"),new D.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(D.Adornment,"Spot",e(D.Panel,"Auto",e(D.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(D.Placeholder,{margin:1.5})),w({alignment:D.Spot.TopRight,alignmentFocus:D.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",b(),k(),Z()),i.current.linkTemplate=e(D.Link,{layerName:"Foreground",routing:D.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new D.Binding("fromSpot","fromSpot",D.Spot.parse),new D.Binding("toSpot","toSpot",D.Spot.parse),new D.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new D.Binding("points").makeTwoWay(),e(D.Shape,{strokeWidth:2},new D.Binding("stroke","color"),new D.Binding("strokeWidth","thickness"),new D.Binding("strokeDashArray","dash")),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,0),segmentOrientation:D.Link.OrientAlong,alignmentFocus:D.Spot.Right,figure:"circle",width:10,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 1===e}))),e(D.Shape,{segmentIndex:-1,segmentOffset:new D.Point(-10,6),segmentOrientation:D.Link.OrientPlus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return e>=1})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.Shape,{segmentIndex:0,segmentOffset:new D.Point(15,-6),segmentOrientation:D.Link.OrientMinus90,alignmentFocus:D.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new D.Binding("fill","color"),new D.Binding("visible","dir",(function(e){return 2===e})),new D.Binding("width","thickness",(function(e){return 7+3*e})),new D.Binding("height","thickness",(function(e){return 7+3*e})),new D.Binding("segmentOffset","thickness",(function(e){return new D.Point(-15,4+1.5*e)}))),e(D.TextBlock,{alignmentFocus:new D.Spot(0,1,-4,0),editable:!0},new D.Binding("text").makeTwoWay(),new D.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(D.Adornment,e(D.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new D.Binding("pathPattern","thickness",L)),w({alignmentFocus:new D.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),Z(),e("ContextMenuButton",e(D.Panel,"Horizontal",M(0),M(1),M(2))),e("ContextMenuButton",e(D.Panel,"Horizontal",e(D.Panel,"Spot",C(!1),A(D.Spot.Top,!1),A(D.Spot.Left,!1),A(D.Spot.Right,!1),A(D.Spot.Bottom,!1)),e(D.Panel,"Spot",{margin:new D.Margin(0,0,0,2)},C(!0),A(D.Spot.Top,!0),A(D.Spot.Left,!0),A(D.Spot.Right,!0),A(D.Spot.Bottom,!0))))),new D.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(D.Link,{locationSpot:D.Spot.Center,selectionAdornmentTemplate:e(D.Adornment,"Link",{locationSpot:D.Spot.Center},e(D.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(D.Shape,{toArrow:"Standard",stroke:null}))},{routing:D.Link.AvoidsNodes,curve:D.Link.JumpOver,corner:5,toShortLength:4},new D.Binding("points"),e(D.Shape,{isPanelMain:!0,strokeWidth:2}),e(D.Shape,{toArrow:"Standard",stroke:null})),model:new D.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(B()(D.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(D.Node,"Auto",{locationSpot:D.Spot.Center},new D.Binding("location","location",D.Point.parse).makeTwoWay(D.Point.stringify),e(D.Shape,"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 D.Binding("stroke").makeTwoWay(),new D.Binding("fill").makeTwoWay(),new D.Binding("figure")),e(D.TextBlock,{margin:new D.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new D.Size(16,16),maxSize:new D.Size(10,NaN),textAlign:"center",editable:!0},new D.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(D.Panel,"Grid",e(D.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(D.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Q=q.ZP.Group,K={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"单元格数:"}),(0,h.jsx)("span",{style:K,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:K,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:K,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(Q,{children:[(0,h.jsx)(q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),p=d[0],m=d[1],f=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(L.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),ae=t(8591),re="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(12066);var fe="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",_e=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},re,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,s=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,x=e.miniToolbar,v=void 0!==x&&x,_=e.isFocus,j=void 0!==_&&_,b=e.watch,k=e.insertTemp,S=e.mode,L=void 0===S?"markdown":S,M=e.id,A=void 0===M?"markdown-editor-id":M,I=e.showResizeBar,P=void 0!==I&&I,O=e.noStorage,E=void 0!==O&&O,B=e.showNullButton,D=void 0!==B&&B,H=e.showNullProgramButton,z=void 0!==H&&H,G=e.hidetoolBar,F=void 0!==G&&G,Y=e.fullScreen,W=void 0!==Y&&Y,V=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Q=e.className,K=void 0===Q?"":Q,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,ye=void 0!==ve&&ve,je=e.placeholder,be=void 0===je?"":je,ke=e.values,Se=void 0===ke?"":ke,Te=e.extraUse,Ze=(0,c.useState)(null),Ne=r()(Ze,2),Le=Ne[0],Me=Ne[1],Ce=(0,c.useState)(t),Ae=r()(Ce,2),Ie=Ae[0],Pe=Ae[1],Oe=(0,c.useState)(b),Ee=r()(Oe,2),Be=Ee[0],De=Ee[1],He=(0,c.useState)(W),ze=r()(He,2),Ge=ze[0],Re=ze[1],Fe=(0,c.useState)(""),Ye=r()(Fe,2),We=Ye[0],Ve=Ye[1],Ue=(0,c.useState)(0),qe=r()(Ue,2),Je=qe[0],Qe=qe[1],Ke=(0,c.useState)(g),Xe=r()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),sn=rn[0],ln=rn[1],cn=(0,c.useState)(0),un=r()(cn,2),dn=un[0],pn=un[1],mn=(0,c.useRef)(),hn=(0,c.useRef)(),fn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(Se),null==Le||Le.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(Ge)}),[Ge]),(0,c.useEffect)((function(){if(mn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==L)return;try{var r,s=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(s=a[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,N.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):ge.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(mn.current,{mode:L,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",be):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=r>s?r:s,c=r>s?3:4;if(-1===fe.indexOf(a))return null;if(console.log("change1:",n,e,o,i,l,r,s,a),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Me(n),function(){n.off("paste",e)}}}),[]);var xn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Ge]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(xn(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(mn.current.parentElement),e}();return function(){var n,t;null!==(n=mn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=mn.current)||void 0===t?void 0:t.parentElement)}}}),[Le,xn]),(0,c.useEffect)((function(){if(Le){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],s=l()({},o,(function(){vn(a)}));e.push(s),Le.addKeyMap(s)},t=0,i=Object.entries(_e);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(A);e>=Je+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(A,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){De(b)}),[Le,b]),(0,c.useEffect)((function(){Le&&j&&Le.focus()}),[Le,j]),(0,c.useEffect)((function(){if(Be&&Le){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Le.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Le,Be]),(0,c.useEffect)((function(){if(Le&&q){var e=function(e,n){q(e,n)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,q]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,n){var t=e.getValue();Pe(t),Qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,bn(t)):i(t))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,i]),(0,c.useEffect)((function(){if(Le)if(null==t)Le.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Le.getValue()&&(Le.setValue(t),Pe(t),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,t]);var vn=(0,c.useCallback)((function(e){var n=Le.getCursor(),t=Le.getSelection(),i=t.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+t+"**"),""===t&&Le.setCursor(n.line,n.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+t+"*"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+t+"`"),""===t&&Le.setCursor(n.line,n.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+t+"\n```"),Le.setCursor(n.line+1,t.length+1),Le.focus();case"line-break":return Le.replaceSelection("
          \n"),Le.focus();case"list-ul":return""===t?Le.replaceSelection("- "+t):Le.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===t?Le.replaceSelection("1. "+t):Le.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection(fe),Le.focus();case"inster-template-1":return""===t&&Le.setCursor(n.line,n.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return De(!Be),Le.focus();case"trigger-full-screen":return Re(!Ge),Le.focus();case re:return void Ve(re);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,Be,Ge]),_n=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ve(""),We){case re:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==x||!x.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(f,")")):(null==x||null===(a=x.type)||void 0===a?void 0:a.indexOf("video"))>-1?Le.replaceSelection('')):(null==x||null===(r=x.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Le.replaceSelection('').concat(x.name,"")):ge.includes(v)?Le.replaceSelection('').concat(x.name,"")):Le.replaceSelection("[".concat(x.name,"](").concat(oe.Z.API_SERVER).concat(f,")")),Le.focus();case de:for(var _=e.row,w=e.col,y=e.align,j="\n",b=0;b<_;b++){for(var k=[],S=[],T=0;T300&&(n=300),en(g+n+"px")}},i=fn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Le,fn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:xe(s),height:xe($e)},bn=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){we[We]&&We!==ce&&We!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[We]);var kn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i1&&(0,M.jsx)(p.ZP.Group,{defaultValue:n,style:{marginLeft:10},onChange:function(e){var n;a.language=e.target.value,E(null==s||null===(n=s.filter((function(n){return n.language===e.target.value})))||void 0===n?void 0:n[0])},children:null==s?void 0:s.map((function(e){return(0,M.jsx)(p.ZP,{value:null==e?void 0:e.language,children:null==e?void 0:e.language})}))})]}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,M.jsxs)("span",{children:[(0,M.jsxs)("span",{children:["得分 ",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,M.jsx)(m.ZP,{style:{margin:"0px 10px"},onClick:function(){var e;if(null!==(e=c.AssistantObject)&&void 0!==e&&null!==(e=e.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()){var n,i=null==O?void 0:O.score;f.Z.confirm({title:"调分",content:(0,M.jsxs)("div",{children:[(0,M.jsxs)("p",{children:["得分:",null==O?void 0:O.score,"/",null==O?void 0:O.total_score]}),(0,M.jsxs)("p",{children:["调分:",(0,M.jsx)(g.Z,{min:0,max:null==O?void 0:O.total_score,defaultValue:null==O?void 0:O.score,onChange:function(e){i=e}})]})]}),okText:"确认",onOk:(n=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,k.ZP)("/api/courses/".concat(null==B?void 0:B.coursesId,"/homework_commons/update_hack_score"),{method:"put",body:{course_id:null==B?void 0:B.coursesId,hack_user_code_id:null==O?void 0:O.hack_user_id,score:i}});case 2:0===e.sent.status&&(h.ZP.success("调分成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),cancelText:"取消"})}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},type:"primary",children:"调分"}),(0,j.GJ)()&&"shixunWorkReport"!=i&&(0,M.jsx)(m.ZP,{onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_appraise||!(0,j.Rm)()?t({type:"shixunHomeworks/setActionTabs",payload:{key:"更改点评",selectArrs:{myshixun_identifier:i.user_id,type:"1",language:null==O?void 0:O.language,v:a,data:u()({},i)}}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"点评代码"})]})]}),(0,M.jsx)(w.ZP,{height:300,language:null==O?void 0:O.language,value:null!=O&&O.code?b.Base64.decode(null==O?void 0:O.code):"",autoHeight:A,theme:"default",options:C}),((null==O?void 0:O.comment)||(null==O?void 0:O.hidden_comment))&&(0,M.jsxs)("div",{children:[(0,M.jsxs)(x.Z,{align:"middle",style:{borderTop:"1px solid #eee"},children:[(0,M.jsx)(v.Z,{flex:1,children:(0,M.jsx)("h1",{className:y,children:"点评内容"})}),(0,M.jsx)(v.Z,{className:"pr30",children:(0,j.GJ)()&&(0,M.jsxs)(m.ZP,{onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:(0,M.jsx)(N.Z,{}),content:"是否确认删除?",onOk:function(){return r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.gZ)({comment_id:null==O?void 0:O.comment_id,homeworkId:B.homeworkId,type:"hack"});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/getShixunWorkReports",payload:u()({},B)}));case 4:case"end":return e.stop()}}),e)})))()}});case 1:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)(L.Z,{}),"删除"]})})]}),(0,M.jsx)(_.Z,{style:{margin:0}}),(null==O?void 0:O.comment)&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 学生和课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(T.Z,{value:null==O?void 0:O.comment})]}),(null==O?void 0:O.hidden_comment)&&(0,M.jsxs)("aside",{className:"pl30 pr30 mt20",children:[(0,M.jsx)("span",{className:"c-light-black font12",children:"# 仅课堂老师可见"}),(0,M.jsx)("br",{}),(0,M.jsx)(T.Z,{value:null==O?void 0:O.hidden_comment})]})]})]})}},99630:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(82242),r=t.n(a),s=t(41498),l=t.n(s),c=t(39647),u=t.n(c),d=(t(59301),t(43418)),p=t(8591),m=t(85750),h=t(32007),f=t(37712),g=["shixunHomeworks","dispatch"];n.Z=(0,h.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(u()(e,g),(0,h.useParams)());return(0,f.jsxs)(d.Z,{centered:!0,title:"提示",open:"打回重做"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/myshixuns/".concat(n.actionTabs.selectArrs.myshixun_identifier,"/reset_my_game.json"),{method:"GET",params:{course_id:i.coursesId}});case 2:e.sent.shixun_identifier&&(p.ZP.success("操作成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:r()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,f.jsx)("p",{children:"该作业将被打回重做,学生实训记录将被清空!"}),(0,f.jsx)("p",{children:"确定打回?"})]})}))},61683:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return sn}});var i=t(82242),o=t.n(i),a=t(7557),r=t.n(a),s=t(41498),l=t.n(s),c=t(79800),u=t.n(c),d=t(59301),p=t(85750),m=t(32007),h=t(8591),f=t(43418),g=t(3113),x=t(66104),v=t(6848),_=t(99313),w=t(61998),y=t(28563),j=t(66621),b=t(51150),k=t(37712),S=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch;(0,m.useParams)();return(0,k.jsx)(f.Z,{centered:!0,title:"提示",open:"删除"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunHomeworks/deleteReply",payload:{object_id:n.actionTabs.selectArr.id,object_type:"journals_for_message"}});case 2:0===e.sent.status&&(h.ZP.success("删除成功"),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getReplyList",payload:o()({},n.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)("p",{children:"确定要删除该条回复吗?"})})})),T=t(61186),Z=t.n(T),N=t(71418),L=t(27092),M={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",top:"top___vNhKr",desc:"desc___IlwMy",liked:"liked___gFxXM",likedActive:"likedActive___bEcK_",reply:"reply___q4nj7",replyList:"replyList___qxCAX",comment:"comment___gIcRF"},C=t(89260),A=t(50883);Z().locale("ZH-cn");var I=["","简单","中等","困难"],P=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,user:o,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,a=e.classroomList,s=(e.globalSetting,e.user,e.loading,e.dispatch,(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{per_page:10}))),c=u()(s,2),x=c[0],v=c[1],y=(0,d.useState)([]),j=u()(y,2),T=j[0],Z=j[1],P=(0,d.useState)(-1),O=u()(P,2),E=(O[0],O[1],(0,d.useState)("")),B=u()(E,2),D=(B[0],B[1],(0,d.useState)("")),H=u()(D,2),z=(H[0],H[1],a.detailLeftMenus,(0,m.useLocation)(),(0,d.useState)({})),G=u()(z,2),R=(G[0],G[1],i.workDetail,i.workList),F=(0,d.useState)("1"),Y=u()(F,2),W=Y[0],V=Y[1],U=(0,d.useState)(!1),q=u()(U,2),J=q[0],Q=q[1];function K(){return X.apply(this,arguments)}function X(){return(X=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Q(!0),e.next=3,(0,p.ZP)("/api/courses/".concat(x.coursesId,"/homework_commons/edit_hack_homework.json"),{method:"get",params:o()(o()({},x),{},{id:x.categoryId})});case 3:if(t=e.sent,Z(t),Q(!1),x.defaultExpandedRowKeys=["".concat(null==t||null===(n=t.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)],"2"==W){e.next=11;break}if(null===(i=R.homework_status)||void 0===i||!i.includes("导入")){e.next=10;break}return e.abrupt("return");case 10:V(null!=t&&t.description?"1":"2");case 11:v(o()({},x));case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){R.homework_status&&K()}),[R]),(0,k.jsxs)("section",{className:M.bg,children:[(0,k.jsx)(N.Z,{spinning:J,children:(0,k.jsxs)(_.Z,{onChange:function(e){V(e)},activeKey:W,children:[(0,k.jsx)(_.Z.TabPane,{tab:"说明",children:(0,k.jsxs)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:[!(null!=T&&T.description)&&(0,k.jsx)(A.Z,{customText:"暂无说明"}),(0,k.jsx)(b.Z,{value:(null==T?void 0:T.description)||""})]})},1),!(null!==(n=R.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(_.Z.TabPane,{tab:"题目列表",children:(0,k.jsxs)("div",{children:[(0,k.jsx)("section",{className:" edu-container",style:{padding:"20px 20px",background:"#fff"},children:x.defaultExpandedRowKeys&&(0,k.jsx)(w.Z,{dataSource:null==T?void 0:T.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){var n,t;return(0,k.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,k.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,k.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,C.dE)()&&(0,k.jsxs)("p",{children:["题目解析:",(0,k.jsx)(b.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]}),(0,k.jsxs)("div",{style:{width:"100%",textAlign:"end"},children:[(0,C.GJ)()&&(null==T||null===(n=T.homework_status)||void 0===n?void 0:n.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,onClick:function(){window.open("/problems/".concat(null==e?void 0:e.identifier,"/edit?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId])},children:"编辑"}),(0,C.GJ)()&&(null==T||null===(t=T.homework_status)||void 0===t?void 0:t.includes("未发布"))&&(0,k.jsx)(g.ZP,{type:"primary",style:{marginLeft:20},ghost:!0,onClick:function(){var n;f.Z.confirm({title:"提示",content:"是否确认删除",okText:"确认",cancelText:"取消",onOk:(n=l()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,".json"),{method:"delete"});case 2:0===(null==(t=n.sent)?void 0:t.status)&&(h.ZP.info("删除成功"),x.page=1,K());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},children:"删除"})]})]})},defaultExpandedRowKeys:x.defaultExpandedRowKeys},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,width:"20%",key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,k.jsx)("div",{children:I[e]})}},{title:"通过率",dataIndex:"pass_rate",key:"pass_rate"},{title:"通过人数",dataIndex:"submit_info",key:"submit_info"},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,width:"10%",key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var n;!(0,C.Rm)()||null!==(n=a.AssistantObject.hack)&&void 0!==n&&n.can_question_eaderboard?window.open("/classrooms/".concat(x.coursesId,"/program_homework/").concat(x.categoryId,"/").concat(e,"/ranking")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"排行"}),(0,k.jsx)("a",{onClick:l()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return e.stop()}}),e)}))),style:{margin:"0px 20px"},children:(0,C.GJ)()?"体验":"进入答题"})]})}}]})}),console.log("---",["".concat(null==T||null===(t=T.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier)]),(0,k.jsx)("aside",{className:"tc mt30 pb30",children:(0,k.jsx)(L.Z,{defaultCurrent:1,total:null==T?void 0:T.count,hideOnSinglePage:!0,showTotal:function(e){return(0,k.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,v(o()({},x)),K()}})})]})},2)]})}),(0,k.jsx)(S,{})]})})),O=t(37205),E=t.n(O),B=t(85573),D=t.n(B),H=t(78241),z=t(20834),G=t(24905),R=t(95237),F=t(43604),Y=t(92832),W=t(38854),V=t(5112),U=t(94001),q=t(78386),J=t(20538),Q=t(88142),K=t(16135),X=t(99630),$=t(39647),ee=t.n($),ne=t(54745),te=["shixunHomeworks","dispatch"],ie=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ee()(e,te),(0,m.useParams)()),a=(0,d.useState)(!0),s=u()(a,2),c=s[0],g=s[1],x=(0,d.useState)(!1),v=u()(x,2),_=v[0],w=v[1],y=H.Z.useForm(),j=u()(y,1)[0],b=function(){var e=l()(r()().mark((function e(){var a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=j.getFieldValue(),e.next=3,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/batch_comment.json"),{method:"post",body:{student_work_ids:E()(n.actionTabs.selectArrs),cover_all:c,hidden_comment:a.hidden_comment,comment:a.comment}});case 3:0===e.sent.status&&(h.ZP.success("评阅成功"),j.resetFields(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),t({type:"shixunHomeworks/getWorkList",payload:o()({},n.actionTabs.params)}));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(f.Z,{centered:!0,title:"一键点评",open:"一键点评"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:i=j.getFieldValue(),"{}"===JSON.stringify(i)||""===i.hidden_comment&&""===i.comment?w(!0):n.workList.partial_comment?t({type:"shixunHomeworks/setActionTabs",payload:{key:"一键点评确认",selectArrs:n.actionTabs.selectArrs,params:n.actionTabs.params}}):b();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(H.Z,{form:j,onChange:function(){_&&w(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"hidden_comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),_&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]}),(0,k.jsx)(f.Z,{centered:!0,title:(0,k.jsxs)("span",{children:[(0,k.jsx)(ne.Z,{className:"c-orange mr20"}),"提示"]}),open:"一键点评确认"===n.actionTabs.key,okText:"确定点评",cancelText:"放弃点评",onOk:function(){b()},onCancel:function(){t({type:"shixunHomeworks/setActionTabs",payload:{}})},width:400,children:(0,k.jsxs)("div",{className:"tc",children:[(0,k.jsx)("p",{children:"部分学生已有点评内容,是否覆盖已有点评内容?"}),(0,k.jsx)("p",{children:(0,k.jsxs)(V.ZP.Group,{onChange:function(e){g(e.target.value)},value:c,children:[(0,k.jsx)(V.ZP,{value:!0,children:"覆盖已有点评"}),(0,k.jsx)(V.ZP,{value:!1,children:"跳过已有点评"})]})})]})})]})})),oe=t(94408),ae="wrap___altfw",re="MdEditor___OuyKH",se="tr1___nwwbX",le="TableDom___pl59W",ce=["shixunHomeworks","dispatch"],ue=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n,t,i=e.shixunHomeworks,o=e.dispatch,a=(ee()(e,ce),(0,m.useParams)()),s=(0,d.useState)(!1),c=u()(s,2),g=c[0],x=c[1],v=(0,d.useState)(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.name),_=u()(v,2),w=_[0],y=_[1],j=H.Z.useForm(),b=u()(j,1)[0];(0,d.useEffect)((function(){var e,n,t;"更改点评"===i.actionTabs.key&&b.setFieldsValue({comment:null===(e=i.actionTabs.selectArrs)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.work_comment,hidden_comment:null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.work_comment_hidden}),y(null===(t=i.actionTabs.selectArrs)||void 0===t||null===(t=t.data)||void 0===t?void 0:t.name)}),[i.actionTabs.key]);var S=function(){var e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.getFieldValue(),e.next=3,(0,p.ZP)("/api/student_works/".concat(null===(n=i.actionTabs.selectArrs)||void 0===n||null===(n=n.data)||void 0===n?void 0:n.homeworkId,"/shixun_work_comment.json"),{method:"post",body:{hidden_comment:t.hidden_comment,comment:t.comment}});case 3:if(0!==e.sent.status){e.next=9;break}return h.ZP.success("评阅成功"),b.resetFields(),o({type:"shixunHomeworks/setActionTabs",payload:{}}),e.abrupt("return",o({type:"shixunHomeworks/getWorkList",payload:a}));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:null!==(t=i.actionTabs.selectArrs)&&void 0!==t&&null!==(t=t.data)&&void 0!==t&&t.work_comment_hidden?"更改"+w+"点评":w+"点评",open:"更改点评"===i.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=b.getFieldValue(),"{}"===JSON.stringify(n)||""===n.hidden_comment&&""===n.comment?x(!0):S();case 2:case"end":return e.stop()}}),e)}))),onCancel:function(){o({type:"shixunHomeworks/setActionTabs",payload:{}})},children:[(0,k.jsxs)(H.Z,{form:b,onChange:function(){g&&x(!1)},children:[(0,k.jsx)("p",{children:"学生和课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})}),(0,k.jsx)("p",{children:"仅课堂老师可见"}),(0,k.jsx)(H.Z.Item,{name:"hidden_comment",children:(0,k.jsx)(Y.Z.TextArea,{placeholder:"请输入评阅内容",rows:8})})]}),g&&(0,k.jsx)("p",{className:"c-red",children:"评阅内容至少有一个不为空"})]})})})),de=["shixunHomeworks","dispatch"],pe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){var n=e.shixunHomeworks,t=e.dispatch,i=(ee()(e,de),(0,m.useParams)()),o=(0,d.useState)([]),a=u()(o,2),s=a[0],c=a[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1];function _(){return(_=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses/group_list.json"),{method:"GET",params:{page:1,limit:200}});case 2:n=e.sent,c(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){"质量检测"===n.actionTabs.key&&function(){_.apply(this,arguments)}()}),[n.actionTabs.key]);return(0,k.jsx)(k.Fragment,{children:(0,k.jsx)(f.Z,{centered:!0,title:"代码质量评分",open:"质量检测"===n.actionTabs.key,width:700,okText:"确定",cancelText:"取消",onOk:l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(i.categoryId,"/code_quality_analyses.json"),{method:"POST",body:{group_ids:x}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(m.history.replace("/classrooms/".concat(i.coursesId,"/shixun_homework/").concat(i.categoryId,"/detail?tabs=4")),window.location.reload(),t({type:"shixunHomeworks/setActionTabs",payload:{}}),v([]));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){v([]),t({type:"shixunHomeworks/setActionTabs",payload:{}})},children:(0,k.jsx)(w.Z,{rowSelection:{type:"checkbox",onChange:function(e,n){v(E()(e))},selectedRowKeys:x,getCheckboxProps:function(e){return{disabled:"进行中"===e.status||0===e.works_count}}},rowKey:function(e){return e.key||e.id},scroll:{y:300},pagination:!1,columns:[{title:"分班情况",dataIndex:"name"},{title:"有效作品数",dataIndex:"works_count"},{title:"检测进度",dataIndex:"status"},{title:"上次评分时间",dataIndex:"last_analysis_time"}],dataSource:null==s?void 0:s.group_list})})})})),me=t(95992),he=t(2555),fe=t(95341),ge=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks}}))((function(e){e.shixunHomeworks,e.dispatch;var n=e.isShow,t=e.setIsShow,i=e.item,a=(e.coursesId,e.categoryId,(0,d.useState)({page:1,limit:10})),s=u()(a,2),c=s[0],m=s[1],h=(0,d.useState)([]),g=u()(h,2),x=g[0],v=g[1],_=(0,d.useState)(!1),y=u()(_,2),j=y[0],b=y[1];function S(){return T.apply(this,arguments)}function T(){return(T=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,p.ZP)("/api/student_works/".concat(i.id,"/game_details.json"),{method:"get",params:o()({},c)});case 3:n=e.sent,b(!1),0===n.status&&v(null==n?void 0:n.data);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){n&&S()}),[n]);var Z=[{title:"序号",dataIndex:"number",width:50,fixed:"left",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:c.limit*(c.page-1)+t+1})}},{title:"任务名称",dataIndex:"name",key:"name",ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#000"},children:e})}},{title:"通关详情",dataIndex:"complete_status",key:"complete_status",ellipsis:!0,width:100,render:function(e,n,t){return(0,k.jsx)("span",{children:0==e?"未通关":4==e?"截止后通关":"已通关"})}},{title:"评测次数",dataIndex:"evaluate_count",key:"evaluate_count",width:100,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}},{title:"实训耗时",dataIndex:"time_consuming",key:"time_consuming",width:120,ellipsis:!0,render:function(e,n,t){return(0,k.jsx)("span",{style:{color:"#333"},children:e})}}];return(0,k.jsx)(k.Fragment,{children:(0,k.jsxs)(f.Z,{centered:!0,title:"通关情况",open:n,width:700,footer:null,maskClosable:!1,onCancel:function(){c.page=1,c.limit=10,m(o()({},c)),t(!1)},children:[(0,k.jsxs)("div",{style:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginBottom:"20px"},children:[(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学生姓名"}),(0,k.jsx)("span",{title:null==i?void 0:i.user_name,style:{color:"#232B40"},children:null==i?void 0:i.user_name})]}),(0,k.jsxs)("div",{style:{marginLeft:"50px",marginRight:"50px",maxWidth:"180px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"学号"}),(0,k.jsx)("span",{title:null==i?void 0:i.student_id,style:{color:"#232B40"},children:(null==i?void 0:i.student_id)||"--"})]}),(0,k.jsxs)("div",{style:{maxWidth:"200px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:[(0,k.jsx)("span",{style:{color:"#666",marginRight:"10px"},children:"班级"}),(0,k.jsx)("span",{title:null==i?void 0:i.group_name,style:{color:"#232B40"},children:(null==i?void 0:i.group_name)||"--"})]})]}),(0,k.jsx)(w.Z,{scroll:{y:380},columns:Z,loading:j,style:{marginBottom:c.limit>(null==x?void 0:x.count)?"16px":"0"},dataSource:x.games,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:c.limit,current:c.page,position:["bottomRight"],onChange:function(e,n){c.page=e,c.limit=n,m(o()({},c)),S()},total:null==x?void 0:x.count,showTotal:function(e,n){return(0,k.jsxs)("span",{children:["共",(0,k.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})]})})})),xe=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{shixunHomeworks:n,classroomList:t,loading:i.effects,user:o}}))((function(e){var n,t,i,a,s,c,x,_,y,b,S,T,Z=e.shixunHomeworks,N=e.classroomList,M=e.loading,I=e.dispatch,P=e.setExportParams,O=e.user,B=(0,m.useParams)(),$=(0,d.useState)(o()(o()({},{page:1,limit:20,order:"work_score",b_order:"desc"}),B)),ee=u()($,2),ne=ee[0],te=(ee[1],H.Z.useForm()),ce=u()(te,1)[0],de=(0,d.useState)(),xe=u()(de,2),ve=xe[0],_e=(xe[1],(0,d.useState)({})),we=u()(_e,2),ye=we[0],je=we[1],be=(0,d.useState)([]),ke=u()(be,2),Se=(ke[0],ke[1]),Te=(0,d.useState)(!1),Ze=u()(Te,2),Ne=Ze[0],Le=Ze[1],Me=(0,d.useState)([]),Ce=u()(Me,2),Ae=Ce[0],Ie=Ce[1],Pe=(0,d.useState)(!1),Oe=u()(Pe,2),Ee=Oe[0],Be=Oe[1],De=(0,d.useState)(),He=u()(De,2),ze=He[0],Ge=He[1],Re=(0,d.useState)(1),Fe=u()(Re,2),Ye=Fe[0],We=Fe[1],Ve=(0,d.useState)(),Ue=u()(Ve,2),qe=(Ue[0],Ue[1]),Je=(0,d.useState)(),Qe=u()(Je,2),Ke=Qe[0],Xe=Qe[1],$e=(0,d.useState)(),en=u()($e,2),nn=en[0],tn=en[1],on=(0,d.useState)(),an=u()(on,2),rn=an[0],sn=an[1],ln=(0,d.useState)(),cn=u()(ln,2),un=cn[0],dn=cn[1],pn=(0,d.useState)(!1),mn=u()(pn,2),hn=mn[0],fn=mn[1],gn=(0,d.useState)(!1),xn=u()(gn,2),vn=xn[0],_n=xn[1],wn=(0,d.useState)(),yn=u()(wn,2),jn=yn[0],bn=yn[1];(0,m.useLocation)();(0,d.useEffect)((function(){return kn(),function(){je([]),Se([])}}),[ne.coursesId]),(0,d.useEffect)((function(){var e,n=JSON.parse(JSON.stringify(Z.workList));null!=n&&null!==(e=n.student_works)&&void 0!==e&&e.length||null==n||!n.id?(null!=n&&n.id&&Se([o()(o()({},n),{number:"我"})]),je(o()({},n))):(n.student_works=[o()({},n)],je(n))}),[Z.workList]);var kn=function(e){return P(o()({},ne)),I({type:"shixunHomeworks/getWorkList",payload:ne})};(0,d.useEffect)((function(){}),[]);var Sn=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=3,(0,oe.Vs)({categoryId:B.categoryId});case 3:n=e.sent,I({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&(h.ZP.success(null==n?void 0:n.message),kn());case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){document.getElementById("divhe")&&(document.getElementById("divhe").scrollHeight>47&&(dn(47),fn(!0)))}),[document.getElementById("divhe")]);function Tn(){We(1),qe(""),Xe(""),tn(""),sn(""),Ie([])}var Zn=[{title:"序号",dataIndex:"number",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n,t){return ne.limit*(ne.page-1)+t+1}},{title:"姓名",dataIndex:"user_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},!(0,C.Jd)()&&{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,fixed:"left",showSorterTooltip:!1,ellipsis:{showTitle:!1},sortOrder:"student_id"===ne.order?"desc"===ne.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e||"--",children:(0,k.jsx)("span",{className:"current",children:e||"--"})})}},{title:"分班",dataIndex:"group_name",align:"center",fixed:"left",ellipsis:{showTitle:!1},render:function(e,n){return e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},{title:"作业状态",dataIndex:"work_status",align:"center",fixed:"left",sorter:!0,ellipsis:{showTitle:!1},showSorterTooltip:!1,sortOrder:"work_status"===ne.order?"desc"===ne.b_order?"descend":"ascend":null,render:function(e){return(0,k.jsx)(j.lC,{status:e})}},{title:"完成时间",align:"center",dataIndex:"achieve_time",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)(v.Z,{placement:"bottomLeft",title:e,children:(0,k.jsx)("span",{className:"current",children:e})})}},{title:"通过情况",align:"center",dataIndex:"achieve_info",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)("span",{onClick:function(e){var t;e.stopPropagation(),null!==(t=ye.homework_status)&&void 0!==t&&t.includes("导入")&&(bn(n),_n(!0))},children:e||"- -"})}},{title:"最终成绩",align:"center",dataIndex:"score",ellipsis:{showTitle:!1},render:function(e,n){return(0,k.jsx)("span",{children:e||"- -"})}},{title:"完成时长",dataIndex:"achieve_time_long",align:"center",render:function(e,n){return e&&"--"!=e?(0,k.jsx)(v.Z,{placement:"bottom",title:e,children:(0,k.jsx)("span",{className:"current",children:e})}):"--"}},(null===(n=ye.homework_status)||void 0===n?void 0:n.includes("导入"))&&{title:"评测次数",dataIndex:"sum_evaluate_count",align:"center"},!(null!==(t=ye.homework_status)&&void 0!==t&&t.includes("导入"))&&{title:(0,k.jsx)("span",{children:"评阅状态"}),align:"center",dataIndex:"has_comment",fixed:"right",ellipsis:!0,render:function(e){return e?"已评阅":"未评阅"}},{title:"操作",dataInex:"action",align:"center",fixed:"right",ellipsis:!0,className:"workListTable",render:function(e,n){var t;return null!==(t=ye.homework_status)&&void 0!==t&&t.includes("导入")?(0,C.GJ)()?(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),I({type:"classroomList/setActionTabs",payload:{key:"修改成绩",id:null==n?void 0:n.id,type:"normal"}})},children:"修改成绩"}):(0,k.jsx)("a",{onClick:function(e){e.stopPropagation(),bn(n),_n(!0)},children:"查看"}):(0,C.dE)()?(0,k.jsx)("div",{children:"未开启"===(0,j.JL)(null==n?void 0:n.work_status)?(0,k.jsx)("span",{children:"--"}):(0,k.jsx)("a",{onClick:function(e){var t;e.stopPropagation(),!(0,C.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view?window.open("/classrooms/".concat(ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"})}):(0,k.jsx)("a",{target:"_blank",onClick:function(e){var t,i;if(!(0,C.Rm)()||null!==(t=N.AssistantObject.hack)&&void 0!==t&&t.can_view){if(e.stopPropagation(),null===(i=O.userInfo)||void 0===i||!i.professional_certification)return f.Z.confirm({title:"提示",centered:!0,content:(0,k.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,j.xg)("/account/certification")}}),!1;window.open("/classrooms/".concat(ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(n.id,"/").concat(n.user_id,"/comment"),"_blank")}else h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看作业"})}}].filter((function(e){return!!e}));return(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)("section",{className:"".concat(ae," minH500 bg-white pl30 pr30 pt30"),children:[(null===(i=ye.homework_status)||void 0===i?void 0:i.includes("未发布"))&&(0,k.jsx)(A.Z,{}),!(null!==(a=ye.homework_status)&&void 0!==a&&a.includes("未发布"))&&(0,k.jsxs)("aside",{children:[!(0,C.GJ)()&&(0,k.jsxs)("div",{className:"c-light-black font12",children:[(0,k.jsxs)("span",{children:["发布时间 ",null==ye?void 0:ye.publish_time]}),(0,k.jsxs)("span",{className:"ml5",children:["截止时间 ",null==ye?void 0:ye.end_time]}),(0,k.jsxs)("span",{className:"ml5",children:["补交时间 ",(null==ye?void 0:ye.late_time)||"- -"]})]}),(0,C.GJ)()&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(H.Z,{form:ce,onChange:function(){ne.page=1;var e=Object.assign({},ce.getFieldsValue());delete ne.course_group,delete ne.teacher_comment,Object.keys(e).map((function(n){switch(n){case"task_status":e[n].includes("all")||!e[n].length?(delete ne.work_status,ce.setFieldsValue(D()({},"task_status","all"))):(ne.work_status=e[n],ce.setFieldsValue(D()({},"task_status",ne.work_status)));break;case"course_group_info":e[n].includes("all")||!e[n].length?(delete ne.course_group,ce.setFieldsValue(D()({},"course_group_info","all"))):(ne.course_group=e[n],ce.setFieldsValue(D()({},"course_group_info",ne.course_group)));break;case"teacher_comment":var t;if(e[n].includes("all")||!e[n].length)delete ne.teacher_comment,ce.setFieldsValue(D()({},"teacher_comment","all"));else ne.teacher_comment=1===(null===(t=e[n])||void 0===t?void 0:t.length)?Number(e[n][0]):"",ce.setFieldsValue(D()({},"teacher_comment",e[n]))}})),kn()},initialValues:D()(D()(D()({},"task_status","all"),"course_group_info","all"),"teacher_comment","all"),children:[(null===(s=ye.task_status)||void 0===s?void 0:s.length)>0&&(0,k.jsx)(H.Z.Item,{name:"task_status",children:(0,k.jsx)(G.Z.Group,{value:[],style:{width:"100%"},children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{className:"font14",flex:"80px",children:"作业状态:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{value:"all",children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",children:ye.task_status&&ye.task_status.map((function(e,n){return(0,k.jsxs)(G.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]})})}),(null===(c=ye.course_group_info)||void 0===c?void 0:c.length)>0&&(0,k.jsx)(H.Z.Item,{name:"course_group_info",children:(0,k.jsx)(G.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{className:"font14",flex:"80px",children:"分班情况:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{value:"all",children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",id:"divhe",style:{height:un+"px",overflow:"hidden"},children:null===(x=ye.course_group_info)||void 0===x?void 0:x.map((function(e,n){return(0,k.jsxs)(G.Z,{value:e.course_group_id,children:[e.group_group_name,"(",e.count,")"]})}))}),hn&&(0,k.jsxs)("span",{onClick:function(){var e=document.getElementById("divhe").scrollHeight;dn(un>47?47:e)},style:{color:"rgb(76, 172, 255)",cursor:"pointer",alignItems:"flex-end",display:"flex"},children:[47===un?"展开":"收起",47===un?(0,k.jsx)(q.Z,{style:{marginBottom:"3px",marginLeft:"2px"}}):(0,k.jsx)(J.Z,{style:{marginBottom:"3px",marginLeft:"2px"}})]})]})})}),(null===(_=ye.teacher_comment)||void 0===_?void 0:_.length)>0&&(0,k.jsx)(H.Z.Item,{name:"teacher_comment",children:(0,k.jsx)(G.Z.Group,{style:{width:"100%"},children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{className:"font14",flex:"80px",children:"追加点评:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{value:"all",children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",children:ye.teacher_comment&&ye.teacher_comment.map((function(e,n){return(0,k.jsxs)(G.Z,{value:String(e.id),children:[e.name,"(",e.count,")"]})}))})]})})})]}),(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{children:(0,k.jsx)(Y.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){ne.search=e.trim(),ne.page=1,kn()},style:{width:240}})}),(0,k.jsx)(F.Z,{children:(0,k.jsxs)("span",{className:"ml5",children:[(0,k.jsx)("span",{className:"c-red",children:ye.work_count}),"个检索结果(",ye.work_count,"个学生)"]})})]})}),(0,k.jsxs)(F.Z,{children:[(0,C.GJ)()&&!(null!==(y=ye.homework_status)&&void 0!==y&&y.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:function(){I({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",selectArrs:ye.student_works.map((function(e){return e.id})),params:ne}})},children:[(0,k.jsx)("span",{className:"".concat(se," iconfont icon-daimachazhong")}),"代码查重"]}),(0,C.GJ)()&&!(null!==(b=ye.homework_status)&&void 0!==b&&b.includes("导入"))&&(0,k.jsxs)(g.ZP,{className:"ml10",onClick:Sn,children:[(0,k.jsx)("i",{className:"iconfont icon-gengxinchengji font14 pr5"}),"更新成绩"]}),(0,C.GJ)()&&(0,k.jsx)(W.Z,{dropdownRender:function(){var e,n;return(0,k.jsxs)(z.Z,{children:[(0,k.jsx)(z.Z.Item,{onClick:function(){(0,he.Iy)(JSON.parse(sessionStorage.all_student_works_params),"hack_work_list")},children:"学生成绩"},"1"),(0,C.GJ)()&&(null==ye||null===(e=ye.student_works)||void 0===e?void 0:e.length)>0&&!(null!=ye&&null!==(n=ye.homework_status)&&void 0!==n&&n.includes("导入"))&&(0,k.jsx)(z.Z.Item,{onClick:function(){var e,n;I({type:"shixunHomeworks/setActionTabs",payload:{key:"导出编程报告",type:2}}),localStorage.setItem("dowolders","1"),m.history.push("/classrooms/".concat(null==ne?void 0:ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(null==ye||null===(e=ye.student_works)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.id,"/").concat(null==ye||null===(n=ye.student_works)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.user_id,"/comment"))},children:"编程报告"},"3"),(0,k.jsx)(z.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(ne.coursesId,"/exportlist/hack_work_list"),children:"历史导出"})},"2")]})},className:"ml10",children:(0,k.jsxs)(g.ZP,{children:[(0,k.jsx)(Q.Z,{}),"导出",(0,k.jsx)(K.Z,{})]})})]})]})]}),(0,k.jsx)(R.Z,{style:{justifyContent:"end",marginTop:"5px"},children:(0,C.GJ)()&&ve&&(0,k.jsxs)("span",{children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"列表中作业记录存在差异,请点击“更新成绩”按钮"]})}),(0,k.jsx)(w.Z,{className:"mt30 ".concat(le),loading:M["shixunHomeworks/getWorkList"],pagination:!1,style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){var t,i;null!==(t=ye.homework_status)&&void 0!==t&&t.includes("导入")||(!(0,C.Rm)()||null!==(i=N.AssistantObject.hack)&&void 0!==i&&i.can_view?(0,fe.O5)()&&window.open("/classrooms/".concat(ne.coursesId,"/program_homework/").concat(ne.categoryId,"/").concat(e.id,"/").concat(e.user_id,"/comment"),"_blank"):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"))}}},scroll:{x:"max-content"},dataSource:ye.student_works,columns:Zn,onChange:function(e,n,t){t.field&&(ne.order=t.field),t.order||(ne.b_order="asc"),"ascend"===t.order&&(ne.b_order="asc"),"descend"===t.order&&(ne.b_order="desc"),t.order||(ne.b_order="asc"),kn()}}),(0,k.jsx)(ie,{}),(0,k.jsx)(ue,{}),(0,k.jsx)(X.Z,{})]}),(0,k.jsx)(f.Z,{title:"一键打回重做",open:Ne,centered:!0,destroyOnClose:!0,forceRender:!0,width:700,onOk:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Ye){e.next=13;break}if(!(Ae.length<=0)){e.next=4;break}return h.ZP.info("请选择作业状态"),e.abrupt("return");case 4:if(rn){e.next=7;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:rn,status:Ae}});case 9:0===(n=e.sent).status&&(Ge(n),Le(!1),Be(!0)),e.next=32;break;case 13:if(0!==nn&&0!==Ke){e.next=16;break}e.next=22;break;case 16:if(nn){e.next=19;break}return h.ZP.info("最低分不能为空"),e.abrupt("return");case 19:if(Ke){e.next=22;break}return h.ZP.info("最高分不能为空"),e.abrupt("return");case 22:if(!(nn>Ke)){e.next=25;break}return h.ZP.info("最高分不能大于最低分"),e.abrupt("return");case 25:if(rn){e.next=28;break}return h.ZP.info("评语不能为空"),e.abrupt("return");case 28:return e.next=30,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/confirm_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:rn,min_score:nn,max_score:Ke}});case 30:0===(t=e.sent).status&&(Ge(t),Le(!1),Be(!0));case 32:case"end":return e.stop()}}),e)}))),onCancel:function(){Le(!1),Tn()},children:(0,k.jsx)("div",{style:{padding:"32px"},children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{width:"80px"},children:"打回方式:"}),(0,k.jsxs)(V.ZP.Group,{value:Ye,onChange:function(e){We(e.target.value)},children:[(0,k.jsx)(V.ZP,{value:1,children:"按成绩打回"}),(0,k.jsx)(V.ZP,{value:2,children:"按作业状态打回"})]})]}),1===Ye&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最低分:"]}),(0,k.jsx)(U.Z,{min:0,max:100,value:nn,onChange:function(e){return tn(e)},style:{width:"100px"}}),(0,k.jsxs)("span",{style:{width:"80px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"}),"最高分:"]}),(0,k.jsx)(U.Z,{min:0,max:100,value:Ke,onChange:function(e){return Xe(e)},style:{width:"100px"}})]}),2===Ye&&(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsx)("span",{style:{width:"80px"},children:"作业状态:"}),(0,k.jsx)(G.Z.Group,{onChange:function(e){Ie(E()(e))},style:{width:"100%"},children:null===(S=ye.task_status)||void 0===S?void 0:S.map((function(e,n){return(0,k.jsxs)(G.Z,{name:"task_status",value:e.id,children:[e.name,"(",e.count,")"]})}))})]}),(0,k.jsxs)("div",{style:{display:"flex",marginTop:"20px"},children:[(0,k.jsxs)("span",{style:{width:"70px",textAlign:"end"},children:[(0,k.jsx)("span",{style:{color:"red"},children:"*"})," 评语:"]}),(0,k.jsx)(me.Z,{className:re,onChange:function(e){return sn(e)},placeholder:"请填写评语"})]})]})})}),(0,k.jsx)(f.Z,{open:Ee,title:"打回确认",onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==Ye){e.next=7;break}return e.next=3,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:rn,status:Ae}});case 3:0===e.sent.status&&(h.ZP.info("打回成功"),Tn(),kn(),Be(!1)),e.next=11;break;case 7:return e.next=9,(0,p.ZP)("/api/homework_commons/".concat(ne.categoryId,"/batch_redo_modal.json"),{method:"post",body:{id:ne.categoryId,comment:rn,min_score:nn,max_score:Ke}});case 9:0===e.sent.status&&(h.ZP.info("打回成功"),Tn(),kn(),Be(!1));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){Tn(),Be(!1)},children:(0,k.jsxs)("div",{style:{padding:"32px"},children:[1===Ye&&(0,k.jsxs)("span",{children:["确认将成绩在",nn,"-",Ke,"的学生进行打回重做吗?"]}),2===Ye&&(0,k.jsxs)("span",{children:["确认将作业状态为",(null===(T=ye.task_status)||void 0===T?void 0:T.filter((function(e){return null==Ae?void 0:Ae.includes(e.id)})).map((function(e){return e.name})).toString())+",","的学生进行作业打回重做吗?"]}),(0,k.jsx)("br",{}),(0,k.jsxs)("span",{children:["该条件下共有",null==ze?void 0:ze.count,"名学生"]})]})})]}),(0,k.jsx)(pe,{}),(0,k.jsx)(ge,{isShow:vn,setIsShow:_n,item:jn,coursesId:ne.coursesId,categoryId:ne.categoryId}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){ne.page=e,ne.limit=20,kn()},current:ne.page||1,defaultPageSize:20,total:ye.work_count})})]})})),ve=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=e.loading,a=e.dispatch,s=e.classroomList,c=(0,m.useParams)(),p=(0,d.useState)(o()(o()({},{page:1,limit:20,group_ids:[]}),c)),f=u()(p,2),x=f[0],v=f[1],_=((0,m.useLocation)(),t.codeReview),y=(0,d.useState)({}),j=u()(y,2),b=(j[0],j[1],H.Z.useForm());u()(b,1)[0];x.order="code_rate",x.sort="desc",x.category=x.categoryId,(0,d.useEffect)((function(){S(),console.log("params",x)}),[x]),(0,d.useEffect)((function(){"执行代码查重"===t.actionTabs.key&&S()}),[t.actionTabs.key]);var S=function(){var e=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunHomeworks/getCodeReview",payload:o()({},x)});case 2:-2===e.sent.status&&setTimeout((function(){return S()}),1500);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=[{title:"序号",dataIndex:"number",render:function(e,n,t){return x.limit*(x.page-1)+t+1}},{title:"姓名",dataIndex:"username"},{title:"学号",dataIndex:"student_id"},{title:"相似度",dataIndex:"code_rate",render:function(e){return(0,k.jsx)("span",{className:"c-orange",children:e})}},{title:"操作",dataInex:"action",render:function(e,n){return(0,k.jsxs)("div",{children:[(0,k.jsx)("a",{onClick:function(){var e;!(0,C.Rm)()||null!==(e=s.AssistantObject.hack)&&void 0!==e&&e.can_view?window.open("/classrooms/".concat(x.coursesId,"/program_homework/").concat(x.categoryId,"/review_detail/").concat(n.user_id)):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"查看"}),(0,k.jsx)("br",{})]})}}];return(0,k.jsxs)("section",{className:"minH500 bg-white pl30 pr30 pt10",children:[-2===(null==_?void 0:_.status)&&(0,k.jsx)(A.Z,{customText:"正在进行代码查重,请稍候。查重结束后,页面将自动更新显示结果"}),-2!==(null==_?void 0:_.status)&&(0,k.jsxs)("div",{children:[(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsxs)("p",{className:"mt10",children:["查重时间:",_.last_review_time,(0,k.jsx)(g.ZP,{ghost:!0,danger:!0,style:{color:"#29BD8B",borderColor:"#29BD8B",marginLeft:10},onClick:function(){a({type:"shixunHomeworks/setActionTabs",payload:{key:"代码查重",params:x}})},children:"代码查重"})]})}),(0,k.jsxs)(F.Z,{children:[(0,k.jsx)(Y.Z.Search,{allowClear:!0,placeholder:"请输入姓名或者学号搜索",onSearch:function(e){x.search=e,a({type:"shixunHomeworks/getCodeReview",payload:x})},style:{width:200}}),(0,k.jsx)("span",{className:"ml5 c-red"})]})]}),(null===(n=_.group_info)||void 0===n?void 0:n.length)>0&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{flex:"80px",className:"font14",children:"分班情况:"}),(0,k.jsx)(F.Z,{flex:"80px",children:(0,k.jsx)(G.Z,{checked:""==x.group_ids,value:"all",onChange:function(e){delete x.group_ids,x.group_ids=[],x.page=1,v(o()({},x))},children:"全部"})}),(0,k.jsx)(F.Z,{flex:"1",children:_.group_info&&_.group_info.map((function(e,n){return(0,k.jsxs)(G.Z,{style:{marginLeft:0},value:e.id,checked:x.group_ids.includes(e.id),onChange:function(n){n.target.checked?x.group_ids.push(e.id):x.group_ids.splice(x.group_ids.indexOf(e.id),1),x.page=1,v(o()({},x))},children:[e.name,"(",e.members_count,")"]})}))})]}),(0,k.jsx)(R.Z,{className:"font14 c-red mt5",children:(0,k.jsx)(F.Z,{children:"本页仅显示全部已查重分班"})})]}),(0,k.jsxs)("p",{className:"mt10",children:[(0,k.jsx)("span",{className:"c-red",children:_.copy_reviews_count}),"个疑似抄袭作品(",_.all_reviews_count,"作品)"]}),(0,k.jsx)(w.Z,{className:"mt30",loading:i["shixunHomeworks/getCodeReview"],pagination:!1,dataSource:_.users_reviews,columns:T,onChange:function(e,n,t){"ascend"===t.order&&(x.b_order="asc"),"descend"===t.order&&(x.b_order="desc"),t.order||delete x.b_order,a({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})}}),(0,k.jsx)("aside",{className:"tc mb50 mt30",children:(0,k.jsx)(L.Z,{showSizeChanger:!1,onChange:function(e,n){x.page=e,x.limit=20,a({type:"shixunHomeworks/getCodeReview",payload:o()({},x)})},defaultCurrent:x.page||1,current:x.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:_.copy_reviews_count})})]})]})})),_e=t(57930),we=t(57809),ye=t(71371),je=t(45532),be=t(39248),ke=t(89392),Se="form___dWO2F",Te="hackList___nh6e9",Ze="title___tyrHF",Ne=t(7663),Le=t(94051),Me=_e.default.RangePicker,Ce=we.default.Option,Ae=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.user;return{shixunHomeworks:n,loading:e.loading.effects,user:i,classroomList:t}}))((function(e){var n,t,i,a,s,c,x,_,w,y,b,S,T,N=e.shixunHomeworks,L=e.user,M=(e.loading,e.classroomList),A=e.dispatch,I=(0,m.useParams)(),P=N.workSetting,O=N.workList,B=N.changeData,D=(0,d.useState)(!0),H=u()(D,2),z=H[0],Y=H[1],W=(0,d.useState)(!1),q=u()(W,2),J=q[0],Q=q[1],K=(0,d.useState)([]),X=u()(K,2),$=X[0],ee=X[1],ne=(0,d.useState)([]),te=u()(ne,2),ie=te[0],oe=te[1],ae=(0,d.useState)({unified_setting:!1,publish_time:"",end_time:"",allow_late:!1,unified_late:!0,late_time:"",late_minus_score:0,penalty_type:Ne.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}),re=u()(ae,2),se=re[0],le=re[1];(0,d.useEffect)((function(){return ce(),function(){ee([].concat())}}),[]);var ce=function(){A({type:"shixunHomeworks/getWorkSetting",payload:o()({},I)})};(0,d.useEffect)((function(){var e;null!=P&&P.course_id&&(Object.keys(se).map((function(e){se[e]=P[e]})),se.allow_late&&se.unified_late||(se.late_minus_score=20,se.penalty_type=Ne.Q.Percent),se.unified_setting||(se.unified_late=!1,se.unified_anonymous_comment=!1,se.unified_anonymous_appeal=!1),$=JSON.parse(JSON.stringify(P.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),ie=JSON.parse(JSON.stringify(P.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),0===se.difficult_settings.length&&(se.difficult_settings=[0,0,0]),le(o()({},se)),ee($.length?E()($):[{}]),(null===(e=ie)||void 0===e?void 0:e.length)<=0?oe([{late_minus_score:20}]):oe(E()(ie)))}),[P]);var ue=function(e){var n;if(null!==e.total_score)if(null!=e&&e.work_efficiency&&null===e.eff_score)h.ZP.warning("效率分不能为空");else{var t={shixun_evaluation:e.shixun_evaluation,challenge_settings:e.challenge_settings},i=function(){var n=l()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return Q(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(I.categoryId,"/publish_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),Y(!0),ce(),A({type:"shixunHomeworks/getWorkList",payload:o()({},I)})),Q(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(0,ke.isEqual)(B,t)||null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?i():f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的关卡得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:i})}else h.ZP.warning("总分值不能为空")},de=function(e,n){var t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"group_id";return n?n.find((function(n){return n[i]===e})):null==P||null===(t=P.group_settings)||void 0===t?void 0:t.find((function(n){return n.group_id[0]===e}))},pe=((null==P?void 0:P.allow_late)||(null==P||P.anonymous_comment),function(e){var n,t,i=de(e,null==P?void 0:P.allow_late_settings,"id"),o=de(e,null==P?void 0:P.anonymous_comment_settings),a=de(e);return(null==P?void 0:P.allow_late)&&i&&Z()(null==i?void 0:i.late_time)<=Z()()||(null==P?void 0:P.anonymous_comment)&&o&&null!==(null==o?void 0:o.evaluation_start)||null!=(null===(n=(Z()(null==a?void 0:a.end_time)<=Z()()&&(null==P||null===(t=P.allow_late_settings)||void 0===t?void 0:t.filter((function(n){return n.group_id.includes(e)}))))[0])||void 0===n?void 0:n.late_time)}),me=null==P?void 0:P.anonymous_comment,he=function(e){if(!e)return!1;var n=de(e,null==P?void 0:P.anonymous_comment_settings);return(null==P?void 0:P.anonymous_comment)&&n&&null!==(null==n?void 0:n.evaluation_start)};return(0,k.jsxs)("section",{className:Se,children:[(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsx)("div",{className:Ze,children:"试题发布"})}),(0,k.jsxs)(F.Z,{children:[(0,C.GJ)()&&z&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){var e,n;!(0,C.Rm)()||null!==(e=M.AssistantObject.hack)&&void 0!==e&&e.can_late||null!==(n=M.AssistantObject.hack)&&void 0!==n&&n.can_publish?Y(!1):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑设置"}),!z&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:J,onClick:function(){return function(){var e,n;if(2!==(null==L||null===(e=L.userInfo)||void 0===e?void 0:e.user_status)){var t=JSON.parse(JSON.stringify(se));if(t.categoryId=I.categoryId,se.unified_setting||($=null===(n=$)||void 0===n?void 0:n.map((function(e){var n;if(!e.publish_time||!e.end_time)throw h.ZP.error("请把发布时间填写完整"),new String("请把发布时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null===(n=P.group_settings)||void 0===n?void 0:n.filter((function(n){var t;return null==e||null===(t=e.group_name)||void 0===t?void 0:t.includes(n.group_name)})).map((function(e){return e.group_id||e.id})).toString().split(","),e}))),t.group_settings=$,se.allow_late)if(se.unified_late){if(null===se.late_minus_score||void 0===se.late_minus_score||se.late_minus_score<0||se.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!se.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整")}else{var i;ie=null===(i=ie)||void 0===i?void 0:i.map((function(e){var n;if(null===e.late_minus_score||void 0===e.late_minus_score||e.late_minus_score<0||e.late_minus_score>100)throw h.ZP.error("迟交扣分填写区间为0~100"),new String("迟交扣分填写区间为0~100");if(!e.late_time)throw h.ZP.error("请把截止时间填写完整"),new String("请把截止时间填写完整");if(!e.group_name)throw h.ZP.error("请选择分班名称"),new String("请选择分班名称");return e.group_name="string"==typeof(null==e?void 0:e.group_name)?[null==e?void 0:e.group_name]:null==e?void 0:e.group_name,e.group_id=null==e||null===(n=e.group_name)||void 0===n||null===(n=n.map((function(e){var n,t=null===(n=P.group_settings)||void 0===n||null===(n=n.filter((function(n){return(null==n?void 0:n.group_name)===e})))||void 0===n?void 0:n[0];return null==t?void 0:t.group_id})))||void 0===n?void 0:n.toString().split(","),e})),t.allow_late_settings=ie}1===t.send_type&&(t.difficult_settings=t.difficult_settings.map((function(e){return e||0}))),ue(t)}else(0,fe.Rd)()}()},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){Y(!0),ce()},children:"取消"})]})]})]}),(0,k.jsxs)("div",{className:"mt10",children:[(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(V.ZP.Group,{disabled:z||!(null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布"))||!(null!==(t=M.AssistantObject.hack)&&void 0!==t&&t.can_publish)&&(0,C.Rm)(),value:se.send_type,onChange:function(e){se.send_type=e.target.value,le(Object.assign({},se))},children:[(0,k.jsx)(V.ZP,{value:0,children:"全部固定试题"}),(0,k.jsx)(V.ZP,{className:"ml20",value:1,children:"随机抽题"})]}),1===se.send_type&&(0,k.jsxs)(R.Z,{className:"mt20",style:{marginLeft:94},children:[(0,k.jsxs)(F.Z,{children:["简单题数",(0,k.jsx)(U.Z,{precision:0,disabled:z||!(null!=O&&null!==(i=O.homework_status)&&void 0!==i&&i.includes("未发布")),placeholder:"最大".concat(se.difficult_count[0]||0),min:0,max:se.difficult_count[0]||0,value:se.difficult_settings[0],onChange:function(e){se.difficult_settings[0]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)(F.Z,{children:["适中题数",(0,k.jsx)(U.Z,{precision:0,disabled:z||!(null!=O&&null!==(a=O.homework_status)&&void 0!==a&&a.includes("未发布")),placeholder:"最大".concat(se.difficult_count[1]||0),min:0,max:se.difficult_count[1]||0,value:se.difficult_settings[1],onChange:function(e){se.difficult_settings[1]=e,le(Object.assign({},se))},className:"ml10 mr20"})]}),(0,k.jsxs)(F.Z,{children:["困难题数",(0,k.jsx)(U.Z,{precision:0,disabled:z||!(null!=O&&null!==(s=O.homework_status)&&void 0!==s&&s.includes("未发布")),placeholder:"最大".concat(se.difficult_count[2]||0),min:0,max:se.difficult_count[2]||0,value:se.difficult_settings[2],onChange:function(e){se.difficult_settings[2]=e,le(Object.assign({},se))},className:"ml10 mr20"})]})]})]}),(0,k.jsxs)("div",{className:"mt30",children:[(0,k.jsx)("h1",{className:"mb10",children:"发布设置"}),(0,k.jsx)("label",{className:"mr20",children:"发布方式"})," ",(0,k.jsxs)(V.ZP.Group,{disabled:z||!(null!=O&&null!==(c=O.homework_status)&&void 0!==c&&c.includes("未发布"))||!(null!==(x=M.AssistantObject.hack)&&void 0!==x&&x.can_publish)&&(0,C.Rm)(),value:se.unified_setting,onChange:function(e){var n;null!=O&&null!==(n=O.homework_status)&&void 0!==n&&n.includes("未发布")?(se.unified_setting=!se.unified_setting,se.unified_setting||(se.unified_late=!1),le(Object.assign({},se)),!1!==se.unified_setting||""!=$?se.unified_setting&&(ee([]),oe([{late_minus_score:5}])):ee($.concat({}))):h.ZP.error("已发布,不能再修改统一设置")},children:[(0,k.jsx)(V.ZP,{value:!0,disabled:!(null!=P&&P.manage_all_group),children:"统一发布"}),(0,k.jsx)(V.ZP,{className:"ml20",disabled:0===(null==P||null===(_=P.group_settings)||void 0===_?void 0:_.length),value:!1,children:"分班发布"})]}),0===(null==P||null===(w=P.group_settings)||void 0===w?void 0:w.length)&&(0,k.jsx)("p",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:"(本课堂无分班,仅支持选择“统一发布“)"})]}),se.unified_setting&&(0,k.jsxs)("div",{style:{marginLeft:50},children:[(0,k.jsxs)(R.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)(F.Z,{children:"发布时间"}),(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(_e.default,{style:{width:170},placeholder:"请选择发布时间",showTime:{format:"HH:mm"},allowClear:!1,format:"YYYY-MM-DD HH:mm",disabledDate:function(e){return(0,Le.Q8)(e,null==P?void 0:P.course_end_date)},disabledTime:function(e){return(0,Le.d0)(e)},disabled:z||Z()()>=Z()(null==P?void 0:P.publish_time)||!(null!==(y=M.AssistantObject.hack)&&void 0!==y&&y.can_publish)&&(0,C.Rm)(),value:se.publish_time?Z()(se.publish_time):"",onChange:function(e,n){se.publish_time=n,""!=se.end_time&&se.end_time||!se.unified_setting||(se.end_time=Z()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),le(Object.assign({},se))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生收到作业的时间)"})})]}),(0,k.jsxs)(R.Z,{align:"middle",className:"mt25 pl30",children:[(0,k.jsx)(F.Z,{children:"截止时间"}),(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(_e.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Z()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:(null==P?void 0:P.allow_late)&&(null==P?void 0:P.homework_status.includes("已截止"))||z||(null==P?void 0:P.allow_late)&&Z()()>=Z()(null==P?void 0:P.end_time)||!(null!==(b=M.AssistantObject.hack)&&void 0!==b&&b.can_publish)&&(0,C.Rm)(),disabledDate:function(e){return(0,Le.Q8)(e,null==P?void 0:P.course_end_date,se.publish_time)},disabledTime:function(e){return(0,Le.d0)(e,se.publish_time)},value:se.end_time?Z()(se.end_time):"",onChange:function(e,n){se.end_time=n,le(Object.assign({},se))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生“按时”提交作品的时间截点)"})})]})]}),!se.unified_setting&&(null===(S=$)||void 0===S?void 0:S.length)>0&&(0,k.jsxs)(R.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{span:10}),(0,k.jsx)(F.Z,{span:10,children:(0,k.jsxs)(R.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)(F.Z,{flex:"1",children:"(学生收到作业时间)"}),(0,k.jsx)(F.Z,{flex:"1",children:"(学生“按时”提交作品时间截点)"})]})}),(0,k.jsx)(F.Z,{span:4})]})}),$&&$.map((function(e,n){var t,i,a,r;return console.log(null===(t=de(e.id))||void 0===t?void 0:t.publish_time,"发布时间"),console.log(pe(e.id),"截止时间"),(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{gutter:[8,16],children:[(0,k.jsx)(F.Z,{span:10,children:(0,k.jsxs)(R.Z,{gutter:[8,16],children:[(0,k.jsxs)(F.Z,{children:["发布规则 ",n+1]}),(0,k.jsx)(F.Z,{flex:"1",style:{maxWidth:300},children:(0,k.jsx)(we.default,{disabled:z||!(null!=P&&null!==(i=P.homework_status)&&void 0!==i&&i.includes("未发布")&&e.id||Z()()0&&!e.id&&(0,k.jsx)(ye.Z,{onClick:function(){ie=ie.filter((function(e,t){return n!==t})),oe(ie.slice()),setTimeout((function(){return oe(ie.slice())}),10)}}),(0,k.jsx)(je.Z,{className:"c-green ml20",onClick:function(){var e;!(0,C.Rm)()||null!==(e=M.AssistantObject.hack)&&void 0!==e&&e.can_late?oe(ie.concat({penalty_type:Ne.Q.Percent,late_minus_score:20})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}})]})]})},n)}))]})]})}));function Ie(e,n){for(var t=[],i=e;iZ()(s.rank_forbidden_start),value:q.rank_forbidden_start?Z()(q.rank_forbidden_start):"",onChange:function(e,n){q.rank_forbidden_start=n,""!=q.end_time&&q.end_time||!q.unified_setting||(q.end_time=Z()(e).add(1,"month").format("YYYY-MM-DD HH:mm:ss")),J(Object.assign({},q))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的开始时间)"})})]}),(0,k.jsxs)(R.Z,{align:"middle",className:"mt25",children:[(0,k.jsx)(F.Z,{children:"截止时间"}),(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(_e.default,{style:{width:170},allowClear:!1,placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:Z()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",disabled:v,disabledDate:K,value:q.rank_forbidden_end?Z()(q.rank_forbidden_end):"",onChange:function(e,n){q.rank_forbidden_end=n,J(Object.assign({},q))}})}),(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{className:"c-grey-c ml10",children:"(学生看不到排行榜的结束时间)"})})]})]})}),!q.unified_setting&&(null===(n=A)||void 0===n?void 0:n.length)>0&&!!q.rank_forbidden&&(0,k.jsxs)(R.Z,{style:{marginTop:30,paddingTop:20,marginLeft:80,borderTop:"1px solid #eee"},children:[(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{children:[(0,k.jsx)(F.Z,{span:10}),(0,k.jsx)(F.Z,{span:10,children:(0,k.jsxs)(R.Z,{className:"c-grey-c ml30",children:[(0,k.jsx)(F.Z,{flex:"1",children:"(学生看不到排行榜的开始时间)"}),(0,k.jsx)(F.Z,{flex:"1",children:"(学生看不到排行榜的结束时间)"})]})}),(0,k.jsx)(F.Z,{span:4})]})}),B.map((function(e,n){var t,i,o;return(0,k.jsx)(F.Z,{span:24,children:(0,k.jsxs)(R.Z,{className:"mt25",children:[(0,k.jsxs)(F.Z,{style:{marginLeft:30},children:[(0,k.jsxs)("span",{children:["封榜规则",n+1,":"]}),(0,k.jsx)(we.default,{disabled:v||!(null!=c&&null!==(t=c.homework_status)&&void 0!==t&&t.includes("未发布"))&&e.id,mode:"multiple",style:{width:306},value:"string"==typeof e.group_name?[e.group_name]:e.group_name,placeholder:"请选择分班名称",onChange:function(t){B[n].group_name=t,B[n].group_id=e.group_id,D(B.slice())},children:s.group_settings&&s.group_settings.map((function(e){return null!=q&&q.unified_setting&&!B.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))||A.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))&&!B.map((function(e){return e.group_name})).toString().split(",").includes(String(e.group_name))?(0,k.jsx)(Ee,{value:e.group_name,children:e.group_name},e.id):void 0}))})]}),(0,k.jsx)(F.Z,{span:10,children:(0,k.jsx)("div",{className:"ml30",children:(0,k.jsx)(Oe,{allowClear:!1,disabled:v||!(null==s||null===(i=s.group_settings)||void 0===i||null===(i=i.filter((function(n){return n.id===e.id})))||void 0===i||null===(i=i[0])||void 0===i||!i.rank_forbidden_start)&&(!(Z()()0&&!e.id&&(0,k.jsx)(ye.Z,{onClick:function(){B=B.filter((function(e,t){return n!==t})),D(B.slice()),setTimeout((function(){return D(B.slice())}),10)}}),(0,k.jsx)(je.Z,{className:"c-green ml20",onClick:function(){D(B.concat({}))}})]})]})},n)}))]})]})]})})),De=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){var n,t=e.shixunHomeworks,i=(e.loading,e.dispatch),a=(0,m.useParams)(),s=t.workSetting,c=t.workList,x=(t.changeData,(0,d.useState)(!0)),v=u()(x,2),_=v[0],w=v[1],y=(0,d.useState)(!1),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)(!1),Z=u()(T,2),N=(Z[0],Z[1],H.Z.useForm()),L=(u()(N,1)[0],(0,d.useState)([])),M=u()(L,2),C=M[0],A=M[1],I=(0,d.useState)([]),P=u()(I,2),O=P[0],B=P[1],D=!(null!=c&&null!==(n=c.homework_status)&&void 0!==n&&n.includes("未发布")),z=(0,d.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}),G=u()(z,2),Y=G[0],W=G[1];(0,d.useEffect)((function(){return q(),function(){A([].concat())}}),[]);var q=function(){i({type:"shixunHomeworks/getWorkSetting",payload:o()({},a)})};(0,d.useEffect)((function(){null!=s&&s.course_id&&(Object.keys(Y).map((function(e){Y[e]=s[e]})),Y.allow_late&&Y.unified_late||(Y.late_penalty=5),C=JSON.parse(JSON.stringify(s.group_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.publish_time})))),O=JSON.parse(JSON.stringify(s.allow_late_settings.map((function(e){return o()(o()({},e),{},{group_name:[e.group_name]})})).filter((function(e){return null!==e.late_time})))),Q(),W(o()({},Y)),A(E()(C)),B(E()(O)))}),[s]);var J=function(e){if(console.log(e.total_score,e.eff_score),null!==e.total_score){var n=function(){var n=l()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return S(!0),n.next=3,(0,p.ZP)("/api/homework_commons/".concat(a.categoryId,"/hack_score_setting.json"),{method:"post",body:o()({},e)});case 3:0===n.sent.status&&(h.ZP.success("更新成功"),w(!0),q(),i({type:"shixunHomeworks/getWorkList",payload:o()({},a)})),S(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();(null==Y?void 0:Y.hack_score_settings)!==(null==s?void 0:s.hack_score_settings)&&D?f.Z.confirm({title:"更新成绩",content:"您改动了本次作业的得分设置,这可能导致已完成作业的学生的成绩产生错误。点击“确定”按钮将保存最新设置并按最新设置更新全班成绩。",okText:"确认",cancelText:"取消",onOk:n}):n()}else h.ZP.warning("总分值不能为空")},Q=function(){var e,n,t=Y.total_score,i=null===(e=Y.hack_settings)||void 0===e?void 0:e.length,o=0;switch(Y.hack_score_settings){case 0:var a=(t/i).toFixed(2);Y.hack_settings.map((function(e,n){o=n,e.hack_score=a>0?a:0})),n=(t-a*(i-1)).toFixed(2),Y.hack_settings[o].hack_score=n>0?n:0;break;case 1:var r=[0,1,3,6],s=0,l=t/(Y.hack_settings.filter((function(e){return 1===e.difficult})).length*r[1]+Y.hack_settings.filter((function(e){return 2===e.difficult})).length*r[2]+Y.hack_settings.filter((function(e){return 3===e.difficult})).length*r[3]);console.log(l,2222),Y.hack_settings.map((function(e,n){o=n,e.hack_score=(r[e.difficult]*l).toFixed(2),s+=Number(e.hack_score)}));var c=Y.hack_settings[o].hack_score;n=(t-s+Number(c)).toFixed(2),Y.hack_settings[o].hack_score=n>0?n:0}};return(0,k.jsxs)("section",{className:Se,children:[(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsx)(F.Z,{flex:"1"}),(0,k.jsxs)(F.Z,{children:[(null==s?void 0:s.can_edit)&&_&&(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,onClick:function(){return w(!1)},children:"编辑设置"}),!_&&(0,k.jsxs)(k.Fragment,{children:[(0,k.jsx)(g.ZP,{type:"primary",loading:b,onClick:function(){return e=JSON.parse(JSON.stringify(Y)),void J(e);var e},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",ghost:!0,className:"ml20",onClick:function(){w(!0),q()},children:"取消"})]})]})]}),(0,k.jsxs)(R.Z,{align:"middle",children:[(0,k.jsxs)(F.Z,{children:[(0,k.jsx)("span",{children:"总分值"}),(0,k.jsx)(U.Z,{min:0,className:"ml10 mr10",style:{width:160},value:Y.total_score,disabled:_||D,onChange:function(e){Y.total_score=e,W(Object.assign({},Y)),Q()}})," 分"]}),(0,k.jsxs)(F.Z,{style:{marginLeft:100},children:[(0,k.jsx)("span",{children:"测评单次报错增加时长"}),(0,k.jsx)(U.Z,{className:"ml10 mr10",style:{width:160},min:0,value:Y.punish_time,precision:0,disabled:_,onChange:function(e){Y.punish_time=e,W(Object.assign({},Y)),Q()}})," 分钟"]})]}),(0,k.jsxs)(R.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)(F.Z,{children:(0,k.jsx)("span",{children:"试题分值设置规则"})}),(0,k.jsx)(F.Z,{flex:"1",children:(0,k.jsx)(H.Z.Item,{className:"ml20",children:(0,k.jsxs)(V.ZP.Group,{disabled:_||D,value:Y.hack_score_settings,onChange:function(e){Y.hack_score_settings=e.target.value,W(Object.assign({},Y)),Q()},children:[(0,k.jsx)(V.ZP,{value:0,children:"均分比例"}),(0,k.jsx)(V.ZP,{className:"ml20 mr20",value:1,children:"难易度"}),(0,k.jsx)(V.ZP,{value:2,children:"自定义分值"})]})})})]}),(0,k.jsx)("div",{className:Te,children:Y.hack_settings&&Y.hack_settings.map((function(e,n){return(0,k.jsxs)(R.Z,{align:"middle",style:{marginTop:20},children:[(0,k.jsx)(F.Z,{flex:"1",className:"pr10",children:(0,k.jsx)("strong",{children:e.hack_name})}),(0,k.jsxs)(F.Z,{flex:"150px",children:[(0,k.jsx)(U.Z,{min:0,step:.1,value:e.hack_score,disabled:_||2!==Y.hack_score_settings||D,onChange:function(e){Y.hack_settings[n].hack_score=e;var t=Y.hack_settings.reduce((function(e,n){return e+Number(n.hack_score)}),0);Y.total_score=t.toFixed(2),W(o()({},Y))}}),(0,k.jsx)("span",{className:"ml10",children:"分"})]}),(0,k.jsxs)(F.Z,{style:{lineHeight:"20px"},children:[1===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-green c-white mr10",children:"简单"}),2===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-blue c-white mr10",children:"适中"}),3===e.difficult&&(0,k.jsx)("span",{className:"tag-style-border-small bg-orange c-white mr10",children:"困难"})]})]},n)}))}),(0,k.jsx)("div",{style:{height:100}})]})})),He=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading.effects}}))((function(e){e.shixunHomeworks,e.loading,e.dispatch;var n,t,i=(0,d.useState)(!0),o=u()(i,2),a=o[0],s=o[1],c=(0,d.useState)(!1),x=u()(c,2),v=x[0],_=x[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)([]),Z=u()(T,2),N=Z[0],L=Z[1],M=(0,d.useState)([]),C=u()(M,2),I=C[0],P=C[1],O=(0,d.useState)([]),E=u()(O,2),B=E[0],D=E[1],H=(0,m.useParams)();function z(){return G.apply(this,arguments)}function G(){return(G=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"get"});case 2:n=e.sent,L(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(){return V.apply(this,arguments)}function V(){return(V=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/courses/".concat(null==H?void 0:H.coursesId,"/teachers"),{method:"get",params:{homework_id:H.categoryId,limit:1e3}});case 2:null==(n=e.sent)||n.teacher_list.map((function(e){e.key=e.user_id})),P(null==n?void 0:n.teacher_list),D(null==n?void 0:n.teacher_list);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){z(),W()}),[H]);return(0,k.jsxs)("section",{className:Se,children:[(0,k.jsx)(R.Z,{children:(0,k.jsxs)(F.Z,{flex:"1",children:[(0,k.jsx)("span",{style:{fontSize:"16px"},children:"协作设置"}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",color:"#0152d9",marginLeft:"10px"},onClick:function(){_(!0)},children:"+添加协作者"})]})}),(0,k.jsxs)(R.Z,{style:{marginTop:"20px",marginBottom:"20px"},children:[(null==N||null===(n=N.data)||void 0===n?void 0:n.length)<=0&&(0,k.jsx)(A.Z,{customText:"该作业暂无协作者"}),null==N||null===(t=N.data)||void 0===t?void 0:t.map((function(e){return(0,k.jsxs)("span",{style:{display:"inline-flex",height:"40px",borderRadius:"4px",border:"1px solid #44D7B6",padding:"7px 20px",color:"#44D7B6",marginRight:"40px"},children:[(0,k.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.real_name}),(null==N?void 0:N.can_edit)&&(0,k.jsx)("span",{style:{cursor:"pointer",marginLeft:"10px"},onClick:l()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators/delete.json"),{method:"delete",body:{user_id:e.id}});case 2:0===n.sent.status&&(h.ZP.info("删除成功"),z(),W());case 4:case"end":return n.stop()}}),n)}))),children:"X"})]})}))]}),(0,k.jsx)(R.Z,{children:!a&&(0,k.jsxs)(F.Z,{className:"mb50",children:[(0,k.jsx)(g.ZP,{type:"primary",size:"middle",onClick:function(){},children:"提交"}),(0,k.jsx)(g.ZP,{type:"primary",size:"middle",ghost:!0,className:"ml20",onClick:function(){s(!0)},children:"取消"})]})}),(0,k.jsx)(f.Z,{title:"添加协作者",open:v,onCancel:function(){return _(!1)},onOk:l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==b.length){e.next=3;break}return h.ZP.info("请选择协作老师"),e.abrupt("return");case 3:return e.next=5,(0,p.ZP)("/api/homework_commons/".concat(H.categoryId,"/homework_common_collaborators.json"),{method:"post",body:{user_ids:b}});case 5:0===e.sent.status&&(h.ZP.info("添加成功"),S([]),z(),W(),_(!1));case 7:case"end":return e.stop()}}),e)}))),children:(0,k.jsxs)("div",{children:[(0,k.jsxs)("div",{style:{display:"flex"},children:[(0,k.jsx)("label",{style:{width:"50px"},children:"姓名:"})," ",(0,k.jsx)(Y.Z.Search,{onChange:function(e){P(B.filter((function(n){return n.name.indexOf(e.target.value)>-1})))}})]}),(0,k.jsx)(w.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},rowSelection:{type:"checkbox",onChange:function(e,n){S(e)},selectedRowKeys:b,getCheckboxProps:function(e){return{disabled:e.is_collaborator}}},pagination:!1,dataSource:I,columns:[{title:"姓名",dataIndex:"name",key:"name"},{title:"角色",dataIndex:"role",key:"role"}]})]})})]})})),ze=function(){return(0,k.jsx)("section",{className:"bg-white pl30 pr30 pt10 mb10",children:(0,k.jsxs)(_.Z,{destroyInactiveTabPane:!0,children:[(0,k.jsx)(_.Z.TabPane,{tab:"发布设置",children:(0,k.jsx)(Ae,{})},1),(0,k.jsx)(_.Z.TabPane,{tab:"评分设置",children:(0,k.jsx)(De,{})},2),(0,k.jsx)(_.Z.TabPane,{tab:"公开设置",children:(0,k.jsx)(Be,{})},3),(0,k.jsx)(_.Z.TabPane,{tab:"协作设置",children:(0,k.jsx)(He,{})},4)]})})},Ge=t(26724),Re=t.n(Ge),Fe=(0,m.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var n=e.shixunHomeworks,t=e.loading,i=e.dispatch,a=(0,m.useParams)(),s=((0,m.useLocation)(),(0,d.useState)([])),c=u()(s,2),h=c[0],g=c[1],x=(0,d.useState)([]),v=u()(x,2),_=(v[0],v[1],(0,d.useState)(!0)),y=u()(_,2),j=y[0],b=y[1],S=(0,d.useState)(!1),T=u()(S,2),N=T[0],L=T[1],M=(0,d.useState)(1),C=u()(M,2),A=C[0],I=C[1],P=(0,d.useState)([]),O=u()(P,2),B=(O[0],O[1]),z=(0,d.useState)(!1),Y=u()(z,2),W=Y[0],V=Y[1],U=(0,d.useState)(!1),q=u()(U,2),J=q[0],Q=q[1],K=(0,d.useState)(!1),X=u()(K,2),$=X[0],ee=X[1];(0,d.useEffect)((function(){"代码查重"===n.actionTabs.key?(te.resetFields(),g([]),V(!0),ie()):V(!1)}),[n.actionTabs.key]);var ne=H.Z.useForm(),te=u()(ne,1)[0],ie=function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j||N){e.next=11;break}return L(!0),I(A+1),e.next=5,(0,oe.JG)(o()(o()({},a),{},{page:A}));case 5:t=e.sent,i=E()(t.group_list),null!=t&&t.ungroup_list&&i.push({id:null==t?void 0:t.ungroup_list.id,name:null==t?void 0:t.ungroup_list.name,works_count:null==t?void 0:t.ungroup_list.work_count,last_review_time:null==t?void 0:t.ungroup_list.last_review_time}),g([].concat(E()(h),E()(i))),L(!1),(null===(n=t.group_list)||void 0===n?void 0:n.length)<10&&b(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){i({type:"shixunHomeworks/setActionTabs",payload:{}}),Q(!1),b(!0),L(!1),I(1),g([]),te.resetFields()},re=[{title:"",dataIndex:"id",width:280,render:function(e,n){return(0,k.jsx)(G.Z,{disabled:!(n.works_count>1),value:String(n.id),children:n.name})}},{title:"有效作品数",dataIndex:"works_count"},{title:"上次查重时间",dataIndex:"last_review_time",width:130}];return(0,k.jsxs)(f.Z,{centered:!0,title:"代码查重",keyboard:!1,maskClosable:!1,open:W,okText:"确认",cancelText:"取消",width:820,bodyStyle:{minHeight:200},onOk:l()(r()().mark((function e(){var t,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=te.getFieldValue(),ee(!0),e.next=4,(0,p.ZP)("/api/homework_commons/".concat(a.categoryId,"/hack_homework_code_repeat.json"),{method:"post",body:{group_ids:E()(t.group_ids)}});case 4:if(o=e.sent,ee(!1),0!==o.status){e.next=12;break}return ae(),e.next=10,i({type:"shixunHomeworks/getWorkList",payload:n.actionTabs.params});case 10:m.history.push("/classrooms/".concat(a.coursesId,"/program_homework/").concat(a.categoryId,"/detail?tabs=2")),i({type:"shixunHomeworks/setActionTabs",payload:{key:"执行代码查重"}});case 12:case"end":return e.stop()}}),e)}))),okButtonProps:{loading:$},onCancel:ae,children:[(0,k.jsx)("div",{children:"请注意:在执行代码查重操作后,若学生提交新的作品代码,新作品代码不计入本次查重结果。"}),n.codeReviewCourse&&(0,k.jsxs)(H.Z,{form:te,onChange:function(e){B(o()({},te.getFieldValue()))},initialValues:D()(D()({},"group_ids",[]),"end_time",Z()(Z()().add(7,"days").format("YYYY-MM-DD HH:mm"))),children:[(0,k.jsx)("div",{className:"flexd-table-header mt20",children:(0,k.jsx)(w.Z,{pagination:!1,dataSource:[],columns:re})}),(0,k.jsx)(H.Z.Item,{name:"group_ids",children:(0,k.jsx)(G.Z.Group,{className:"w100",children:(0,k.jsx)("div",{style:{width:"100%",maxHeight:260,overflow:"auto"},children:(0,k.jsx)(Re(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){ie()},hasMore:j,useWindow:!1,children:(0,k.jsx)(w.Z,{loading:t.effects["shixunHomeworks/getCodeReviewCourse"],showHeader:!1,columns:re,dataSource:h,pagination:!1})})})})})]}),(0,k.jsx)(R.Z,{children:(0,k.jsx)(F.Z,{className:"ml10",children:(0,k.jsx)(G.Z,{checked:J,onChange:function(e){Q(e.target.checked);var n=[];e.target.checked&&(n=h.filter((function(e){return e.works_count>1})).map((function(e){return e.id+""}))),te.setFieldsValue(D()({},"group_ids",n))},children:"全选"})})})]})})),Ye=t(14720),We=t(21781),Ve=t(37397),Ue=t(16896),qe=t(20817),Je=t(26776),Qe=t(19827),Ke=t(21537),Xe=t(49519),$e=[Je.Z,Qe.Z,Ke.Z],en=(0,m.connect)((function(e){return{user:e.user,classroomList:e.classroomList}}))((function(e){var n,t,i=e.user,a=e.classroomList,s=(0,d.useState)(o()(o()({},(0,m.useParams)()),{},{page:1,per_page:10,rank_type:2,course_group:(0,C.dE)()?[i.userInfo.course.course_group_id]:[]},(0,m.useParams)())),c=u()(s,2),x=c[0],_=c[1],y=(0,d.useState)([]),j=u()(y,2),b=j[0],S=j[1],T=(0,d.useState)([]),Z=u()(T,2),M=Z[0],I=Z[1],P=(0,d.useState)([]),O=u()(P,2),B=O[0],D=O[1],H=(0,d.useState)(!1),z=u()(H,2),R=z[0],F=z[1],Y=(0,d.useState)([{title:"排行",dataIndex:"rank",width:100,fixed:"left",render:function(e,n,t){return e<4?(0,k.jsx)("img",{src:$e[e-1]}):e}},{title:"用户",dataIndex:"user_name",width:150,fixed:"left",key:"user_name",render:function(e,n,t){return(0,k.jsxs)("div",{children:[(0,k.jsx)("img",{style:{width:30,height:30,borderRadius:"50%",marginRight:10},src:qe.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),e]})}},{title:"分班",dataIndex:"course_group",key:"course_group",ellipsis:!0,width:150,fixed:"left"},{title:"学号",dataIndex:"student_id",key:"student_id",width:150,ellipsis:!0,fixed:"left",render:function(e){return e||"- -"}},{title:"通过",dataIndex:"passed_count",width:100,fixed:"left",key:"passed_count"},{title:"得分",dataIndex:"score",width:100,fixed:"left",key:"score"}]),W=u()(Y,2),U=W[0],q=W[1];function J(e){return Q.apply(this,arguments)}function Q(){return(Q=l()(r()().mark((function e(n){var t,s,c,u,d,m;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,p.ZP)("/api/courses/rank_list.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId})});case 3:if(t=e.sent,S(t),F(!1),-1==t.status){e.next=19;break}if((0,C.dE)()?(1===n&&I([null==t||null===(s=t.course_group)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id]),null!=t&&t.my_rank?D([null==t?void 0:t.my_rank].concat(E()(null==t?void 0:t.rank_list))):D(E()(null==t?void 0:t.rank_list))):D(E()(null==t?void 0:t.rank_list)),1!==n){e.next=19;break}c={title:(0,k.jsxs)(v.Z,{title:"总耗时时为做题通过时长和罚时时长的总和,\n 罚时时长=评测出错次数X设置的罚时(当前为".concat(null==t?void 0:t.punish_time,"分)"),children:[(0,k.jsx)("span",{style:{marginRight:3},children:"总耗时"})," ",(0,k.jsx)("span",{style:{fontSize:"14px"},className:"iconfont icon-tishixiaowenhao c-blue"})]}),dataIndex:"finish_time",width:150,ellipsis:!0,fixed:"left",key:"finish_time"},U.push(c),u=r()().mark((function e(n){var s,c,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(u={}).title=null!=t&&t.sent_type?(0,k.jsx)("span",{children:"题目"+(n+1)+"(".concat(null==t||null===(s=t.question_data)||void 0===s||null===(s=s[n])||void 0===s?void 0:s.question_score,")")}):(0,k.jsx)("a",{onClick:l()(r()().mark((function e(){var i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null==t||null===(i=t.question_data)||void 0===i||null===(i=i[n])||void 0===i?void 0:i.identifier,"/start.json"),{method:"get"});case 2:(o=e.sent)&&(window.open("/myproblems/".concat(null==o?void 0:o.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return e.stop()}}),e)}))),children:"题目"+(n+1)+"(".concat(null==t||null===(c=t.question_data)||void 0===c||null===(c=c[n])||void 0===c?void 0:c.question_score,")")}),u.dataIndex="question_data",u.width=250,u.render=function(e,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==e||null===(s=e[n])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(r()().mark((function t(){var s,l,c,u,d,m,g,v,_;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,C.Rm)()||null!==(s=a.AssistantObject.hack)&&void 0!==s&&s.can_view){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=e&&null!==(l=e[n])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==e||null===(c=e[n])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==e||null===(u=e[n])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==e||null===(d=e[n])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==e||null===(m=e[n])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==e||null===(g=e[n])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(Xe.Z,{classroomList:a,user:i,languages:[{language:null==e||null===(v=e[n])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:e,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:e.language,game_id:e.id,diff_code_count:e.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==e||null===(c=e[n])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=e&&null!==(u=e[n])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==e||null===(d=e[n])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==e||null===(m=e[n])||void 0===m?void 0:m.submit_count)||0]}):null]})})},U.push(u);case 6:case"end":return e.stop()}}),e)})),d=0;case 13:if(!(d<(null==t||null===(m=t.question_data)||void 0===m?void 0:m.length))){e.next=18;break}return e.delegateYield(u(d),"t0",15);case 15:d++,e.next=13;break;case 18:q(E()(U));case 19:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,d.useEffect)((function(){U.splice(7);for(var e=function(e){var n,t,s={};s.title=null!=b&&b.sent_type?(0,k.jsx)("span",{children:"题目"+(e+1)+"(".concat(null==b||null===(n=b.question_data)||void 0===n||null===(n=n[e])||void 0===n?void 0:n.question_score,")")}):(0,k.jsx)("a",{onClick:l()(r()().mark((function n(){var t,i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,p.ZP)("/api/problems/".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.identifier,"/start.json"),{method:"get"});case 2:(i=n.sent)&&(window.open("/myproblems/".concat(null==i?void 0:i.identifier,"?type=1")),localStorage.setItem("program_homework",[x.coursesId,x.categoryId]));case 4:case"end":return n.stop()}}),n)}))),children:"题目"+(e+1)+"(".concat(null==b||null===(t=b.question_data)||void 0===t||null===(t=t[e])||void 0===t?void 0:t.question_score,")")}),s.dataIndex="question_data",s.width=250,s.render=function(n,t){var s,c,u,d,m;return(0,k.jsx)("div",{children:(null==n||null===(s=n[e])||void 0===s?void 0:s.answer_question_time)&&(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{style:{cursor:"pointer"},className:"iconfont icon-shixun4 c-blue",onClick:l()(r()().mark((function t(){var s,l,c,u,d,m,g,v,_;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!(0,C.Rm)()||null!==(s=a.AssistantObject.hack)&&void 0!==s&&s.can_appraise){t.next=3;break}return h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),t.abrupt("return");case 3:if(null!=n&&null!==(l=n[e])&&void 0!==l&&l.open_code){t.next=6;break}return h.ZP.info("暂不允许查看代码"),t.abrupt("return");case 6:return t.next=8,(0,p.ZP)("/api/courses/view_code.json",{method:"get",params:o()(o()({},x),{},{id:x.coursesId,homework_common_id:x.categoryId,hack_user_code_id:null==n||null===(c=n[e])||void 0===c?void 0:c.hack_user_code_id})});case 8:_=t.sent,f.Z.warning({icon:null,width:800,title:(0,k.jsxs)("div",{children:[(0,k.jsx)("span",{children:"代码"}),(0,k.jsxs)("span",{children:["使用语言:",null==n||null===(u=n[e])||void 0===u?void 0:u.current_language]}),(0,k.jsxs)("span",{children:["运行内存:",null==n||null===(d=n[e])||void 0===d?void 0:d.memory,"(KB)"]}),(0,k.jsxs)("span",{children:["运行时长:",null==n||null===(m=n[e])||void 0===m?void 0:m.run_time,"(ms)"]}),(0,k.jsxs)("span",{children:["得分:",null==n||null===(g=n[e])||void 0===g?void 0:g.score]})]}),content:(0,k.jsx)(Xe.Z,{classroomList:a,user:i,languages:[{language:null==n||null===(v=n[e])||void 0===v?void 0:v.language,code:null==_?void 0:_.code}],v:n,shixunWorkReport:"shixunWorkReport",dispatch:"dispatch",autoHeight:!1,language:n.language,game_id:n.id,diff_code_count:n.diff_code_count})});case 10:case"end":return t.stop()}}),t)})))}),(0,k.jsx)("span",{style:{margin:"0px 10px"},children:(null==n||null===(c=n[e])||void 0===c?void 0:c.answer_question_time)||"- -"}),null!=n&&null!==(u=n[e])&&void 0!==u&&u.submit_count?(0,k.jsxs)(v.Z,{title:"".concat((null==n||null===(d=n[e])||void 0===d?void 0:d.submit_count)||0,"次尝试出错"),children:[(0,k.jsx)("span",{style:{color:"red",marginRight:5},className:"iconfont icon-Bug"}),(null==n||null===(m=n[e])||void 0===m?void 0:m.submit_count)||0]}):null]})})},U.push(s)},n=0;n<(null==b||null===(t=b.question_data)||void 0===t?void 0:t.length);n++){var t;e(n)}q(E()(U))}),[null==b?void 0:b.question_data]),(0,d.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&e.course&&((0,C.dE)()&&(x.course_group=(0,C.dE)()?[i.userInfo.course.course_group_id]:[],_(o()({},x))),J(1))}),[null==i?void 0:i.userInfo]),console.log("----",U),(0,k.jsx)("div",{style:{width:1200,margin:"0px auto"},children:"封榜中"===(null==b?void 0:b.message)?(0,k.jsx)(A.Z,{customText:"答题时间进入倒计时,暂时封榜,请加速竞技通关答题"}):(0,k.jsxs)("div",{style:{background:"#fff",padding:20},children:[(0,k.jsxs)("div",{style:{display:"inline-flex"},children:[(0,k.jsx)("label",{children:"分班情况:"}),(0,C.GJ)()&&(0,k.jsx)("div",{style:{flex:1},children:(0,k.jsxs)(G.Z.Group,{className:Ve.Z.checkboxgroup,value:M,onChange:function(e){if(1===x.type)I([]),x.course_group=[],x.page=1,_(o()({},x)),J();else if(2===x.type){var n;I(["全部"].concat()),x.course_group=null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e){return e.id})),x.page=1,_(o()({},x)),J()}else I(E()(e.filter((function(e){return"全部"!=e})))),x.course_group=e.filter((function(e){return"全部"!=e})),x.page=1,_(o()({},x)),J()},children:[(0,k.jsx)(G.Z,{value:"全部",onChange:function(e){e.target.checked?x.type=2:x.type=1},children:"全部分班"}),null==b||null===(n=b.course_group)||void 0===n?void 0:n.map((function(e,n){return(0,k.jsx)(G.Z,{onChange:function(e){x.type=3},value:e.id,children:null==e?void 0:e.name})}))]})}),(0,C.dE)()&&(0,k.jsxs)(V.ZP.Group,{onChange:function(e){"全部"===e.target.value?(x.course_group=[],x.page=1,_(o()({},x)),J()):(x.course_group=[e.target.value],x.page=1,_(o()({},x)),J())},defaultValue:i.userInfo.course.course_group_id,children:[(0,k.jsx)(V.ZP,{value:"全部",children:"全部分班"}),null==b||null===(t=b.course_group)||void 0===t?void 0:t.map((function(e,n){return(0,k.jsx)(V.ZP,{value:e.id,children:e.name})}))]})]}),(0,C.GJ)()&&(0,k.jsxs)("div",{style:{width:"100%",display:"flex",justifyContent:"space-between",marginTop:10},children:[(0,k.jsxs)("span",{style:{fontSize:14,color:"#B1BACD"},children:["排行规则:时间结束后正式封榜,时间段之外的提交不计入排行。 ",(0,k.jsx)("a",{onClick:function(){f.Z.warning({title:"计分规则",width:500,content:(0,k.jsxs)("div",{children:[(0,k.jsx)("p",{children:"排名规则:经典ACM规则"}),(0,k.jsx)("p",{children:"AC(通过题目)越多,排名越靠前。"}),(0,k.jsx)("p",{children:"AC相同,总用时越少,排名越靠前。"}),(0,k.jsx)("p",{children:"总用时=∑(每一个题目的用时)"}),(0,k.jsx)("p",{children:"每一个题目的用时=比赛开始到提交被通过的时间+罚时"}),(0,k.jsx)("p",{children:"罚时=(通过前)错误代码提交次数*每次罚时"}),(0,k.jsx)("p",{children:"不算罚时的情况:没有通过的题目、(系统)内部错误、编译错误"})]})})},children:"点击查看计分规则"})]}),(0,k.jsx)(g.ZP,{onClick:function(){(0,he.VY)(o()(o()({},x),{},{id:x.coursesId,rank_type:2,homework_common_id:x.categoryId}))},children:"导出"})]}),(0,k.jsx)(N.Z,{spinning:R,children:(0,k.jsx)(w.Z,{style:{marginTop:10},pagination:!1,scroll:{x:1200},rowClassName:function(e,n){return 0===n&&(0,C.dE)()&&Ve.Z.tables},dataSource:B,columns:U})}),(0,k.jsx)("div",{style:{width:"100%",textAlign:"center",marginTop:10},children:(0,k.jsx)(L.Z,{current:x.page,pageSize:x.per_page,total:null==b?void 0:b.count,hideOnSinglePage:!0,onChange:function(e,n){x.page=e,x.per_page=n,_(o()({},x)),J()}})})]})})})),nn=t(31295),tn=t(17662),on=t(56646),an=t(29803),rn=[{live:"A",gz:"0个错误",ld:"0个漏洞",gf:"0 - 5%"},{live:"B",gz:"至少1个次要错误",ld:"至少1个次要漏洞",gf:"6% - 10%"},{live:"C",gz:"至少1个主要错误",ld:"至少1个主要漏洞",gf:"11% - 20%"},{live:"D",gz:"至少1个严重错误",ld:"至少1个严重漏洞",gf:"21% - 50%"},{live:"E",gz:"至少1个崩溃错误",ld:"至少1个崩溃漏洞",gf:"超过50%"}],sn=(0,m.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,o=e.user;return{classroomList:t,shixunHomeworks:n,globalSetting:e.globalSetting,user:o,loading:i.effects}}))((function(e){var n,t,i,a,s=e.shixunHomeworks,c=e.classroomList,b=(e.globalSetting,e.user),S=(e.loading,e.dispatch),T=(0,m.useParams)(),Z=(0,m.useSearchParams)(),N=u()(Z,1)[0],L=(0,d.useState)(N.get("tabs")||"0"),M=u()(L,2),A=M[0],I=M[1],O=(0,d.useState)({}),E=u()(O,2),B=E[0],D=E[1],H=s.workList,z=s.workSetting,G=(0,d.useState)(!1),R=u()(G,2),F=R[0],Y=R[1];T.category=N.get("category_id"),T.order="work_score",T.b_order="desc",(0,d.useEffect)((function(){S({type:"classroomList/getAssistantPermissions",payload:{course_id:T.coursesId}})}),[(0,C.bg)()]);var W,V,U,q,J,Q,K,X,$=function(){var e;f.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["你在该实训的学习记录将被清空,无法恢复",(0,k.jsx)("br",{}),"是否确认重做?"]}),onOk:(e=l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=null===(n=s.workList)||void 0===n?void 0:n.myshixun_identifier,e.next=3,(0,oe.Fr)({id:t});case 3:e.sent&&(h.ZP.info("已清空本实训的学习记录\n\n请点击“开启挑战”重做课程实验"),S({type:"shixunHomeworks/getWorkList",payload:B}));case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},ee=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=l()(r()().mark((function t(){var i,o;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,Ue.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return h.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,Ue.Ir)({id:i.shixun_identifier});case 8:if(null==(o=t.sent)||!o.game_identifier){t.next=12;break}return(0,j.xg)("/tasks/".concat(o.game_identifier,"?coursesId=").concat(T.coursesId)),t.abrupt("return");case 12:2===(null==o?void 0:o.status)?e(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&ne(null==o?void 0:o.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ne=function(e){f.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,k.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},te=function(){var e=l()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),e.next=3,(0,Ue.$Q)({url:n});case 3:if(i=e.sent,console.log(i,"execRes"),null==i||!i.game_identifier){e.next=8;break}return(0,j.xg)("/tasks/".concat(i.game_identifier,"?coursesId=").concat(T.coursesId)),e.abrupt("return");case 8:-3===(null==i?void 0:i.status)?(0,j.eF)():2===(null==i?void 0:i.status)?ee(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ne(null==i?void 0:i.message);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ie=[{name:"作业列表",id:"0",compontent:(0,k.jsx)(xe,{setExportParams:D}),forceRender:!0},{name:"作业详情",id:"1",compontent:(0,k.jsx)(P,{})},{name:"排行榜",id:"5",compontent:(0,k.jsx)(en,{})},{name:"代码查重",id:"2",compontent:(0,k.jsx)(ve,{})},{name:"重做记录",id:"9",compontent:(0,k.jsx)(an.Z,{})},{name:(0,C.GJ)()?"高级设置":"得分规则",id:"3",compontent:null!==(n=H.homework_status)&&void 0!==n&&n.includes("导入")?(0,k.jsx)(on.Z,{}):(0,k.jsx)(ze,{}),forceRender:!0},{name:(0,k.jsx)("a",{style:{color:"#b9b8b8"},href:"/classrooms/".concat(T.coursesId,"/program_homework/").concat(T.categoryId,"/answer"),children:"解答&讨论"}),id:"6",compontent:!1}].filter((function(e){var n,t;return(0,C.dE)()?"代码查重"!==e.name:(0,C.dE)()||"已截止"!==(null==H||null===(n=H.homework_status)||void 0===n?void 0:n[0])?"质量检测"!==e.name:!H.code_review&&"未发布"!==(null==H||null===(t=H.homework_status)||void 0===t?void 0:t[0])||"代码查重"!==e.name})).filter((function(e){return!!H.open_code_quality_analysis||"质量检测"!==e.name})).filter((function(e){var n;return null===(n=H.homework_status)||void 0===n||!n.includes("导入")||((0,C.dE)()?["0","1"].includes(e.id):["0","1","3"].includes(e.id))}));return(0,k.jsxs)("section",{children:[(0,k.jsxs)("div",{className:"edu-container",children:[H.homework_name&&(0,k.jsxs)("section",{className:"animated fadeIn",children:[(0,k.jsx)("aside",{className:"mt10",children:H.category&&(0,k.jsxs)(x.Z,{separator:">",children:[(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==T?void 0:T.coursesId,"/program_homework"),children:H.course_name})}),(0,k.jsx)(x.Z.Item,{children:(0,k.jsx)(m.Link,{to:"/classrooms/".concat(null==T?void 0:T.coursesId,"/program_homework/").concat(H.category.main?"":H.category.category_id),children:H.category.category_name})}),(0,k.jsx)(x.Z.Item,{children:"作业详情"})]})}),(0,k.jsxs)("aside",{className:[Ve.Z.title,"mt20"].join(" "),children:[(0,k.jsx)(m.Link,{to:"/classrooms/".concat(H.course_id,"/program_homework/").concat(H.category.main?"":H.category.category_id),children:(0,k.jsx)(y.Z,{className:"font16 c-black"})}),(0,k.jsx)(v.Z,{title:H.homework_name,placement:"bottom",children:(0,k.jsx)("strong",{className:"font20 ml5",children:H.homework_name})}),(0,k.jsx)(j.VV,{temporary:!0,status:H.homework_status}),(0,C.dE)()&&!(null!==(t=H.homework_status)&&void 0!==t&&t.includes("导入"))&&(0,k.jsx)("span",{style:{fontWeight:800,color:"#0152d9",textAlign:"end",flex:1,cursor:"pointer"},children:(0,k.jsxs)(g.ZP,{onClick:l()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.ZP)("/api/problems/".concat(null===(n=s.workList)||void 0===n?void 0:n.start_identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&(window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),localStorage.setItem("program_homework",[T.coursesId,T.categoryId]));case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:[null!==(i=H.homework_status)&&void 0!==i&&i.includes("已截止")?"查看作业":"进入练习"," "]})})]})]}),(0,k.jsx)("aside",{className:"mt30 relative ".concat(Ve.Z.workListTabWrap),children:(0,k.jsx)(_.Z,{type:"card",defaultActiveKey:A,activeKey:A,tabBarExtraContent:null!==(a=H.homework_status)&&void 0!==a&&a.includes("导入")&&(0,C.GJ)()?(0,k.jsx)(g.ZP,{icon:(0,k.jsx)("span",{className:"iconfont icon-shixun3 translateY1"}),onClick:function(){S({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==H?void 0:H.homework_name,id:null==H?void 0:H.homework_id,type:"hack"}})},type:"primary",children:"补充成绩"}):(0,k.jsxs)("aside",{className:Ve.Z.workListTabButton,children:[(0,C.dE)()&&(null===(W=s.workList)||void 0===W?void 0:W.redo_work)&&(0,k.jsx)(g.ZP,{onClick:$,type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-dahuizhongzuo3x"}),children:"重做"}),(null===(V=s.workList)||void 0===V?void 0:V.shixun_status)>1&&(null===(U=s.workList)||void 0===U?void 0:U.time_status)<5&&(0,C.dE)()&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-kaiqizhong"}),onClick:function(){var e,n,t;(0,fe.tJ)(S,!0)&&(null!==(e=s.workList)&&void 0!==e&&null!==(e=e.task_operation)&&void 0!==e&&null!==(e=e[1])&&void 0!==e&&e.includes("/")?te(null===(n=s.workList)||void 0===n||null===(n=n.task_operation)||void 0===n?void 0:n[1]):(0,j.xg)("/tasks/".concat(null===(t=s.workList)||void 0===t||null===(t=t.task_operation)||void 0===t?void 0:t[1])))},children:null===(q=s.workList)||void 0===q||null===(q=q.task_operation)||void 0===q?void 0:q[0]}),(null===(J=s.workList)||void 0===J?void 0:J.commit_des)&&(null===(Q=s.workList)||void 0===Q?void 0:Q.commit_des)&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-tijiaozongjie"}),onClick:function(){var e;(0,j.xg)("/classrooms/".concat(T.coursesId,"/shixun_homework/").concat(T.categoryId,"/").concat(null===(e=s.workList)||void 0===e?void 0:e.id,"/commitsummary"))},children:null===(K=s.workList)||void 0===K?void 0:K.commit_des}),(0,C.GJ)()&&"未发布"===(null==H||null===(X=H.homework_status)||void 0===X?void 0:X[0])&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-bianji2"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_create||!(0,C.Rm)()?m.history.push("/classrooms/".concat(T.coursesId,"/program_homework/").concat(T.categoryId,"/edit")):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"编辑作业"}),(0,C.GJ)()&&H.publish_immediately&&(0,k.jsx)(g.ZP,{type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),onClick:function(){var e,n;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_publish||!(0,C.Rm)()?2!==(null==b||null===(n=b.userInfo)||void 0===n?void 0:n.user_status)?S({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[T.categoryId],selectArrsAll:[H],params:T,detail:!0,type:2,manage_all_group:null==z?void 0:z.manage_all_group}}):(0,fe.Rd)():h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即发布"}),(0,C.GJ)()&&H.end_immediately&&(0,k.jsx)(g.ZP,{style:{background:"#0152d9",color:"#fff"},type:"primary",icon:(0,k.jsx)("i",{className:"iconfont icon-jiezhishiyan"}),onClick:function(){var e;null!==(e=c.AssistantObject.hack)&&void 0!==e&&e.can_stop||!(0,C.Rm)()?S({type:"classroomList/setActionTabs",payload:{key:"立即截止",params:T,type:2,detail:!0,selectArrs:[T.categoryId]}}):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"立即截止"})]}),onChange:function(e){var n;"5"!==e||null!==(n=c.AssistantObject.hack)&&void 0!==n&&n.can_exam_leaderboard||!(0,C.Rm)()?(I(e),"0"===e&&S({type:"shixunHomeworks/getWorkList",payload:T})):h.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:ie.map((function(e,n){return(0,k.jsx)(_.Z.TabPane,{tab:e.name,forceRender:e.forceRender,children:e.compontent},e.id)}))})})]}),(0,k.jsx)(Fe,{}),(0,k.jsx)(Ye.Z,{courseEndTime:null==H?void 0:H.course_end_date,successCallback:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})},visible:"立即截止"===c.actionTabs.key,homeworkIds:[T.categoryId],courseId:T.coursesId,isBatch:!1}),(0,k.jsx)(We.Z,{courseEndTime:null==H?void 0:H.course_end_date}),(0,k.jsx)(nn.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})}}),(0,k.jsx)(tn.Z,{onOk:function(){S({type:"shixunHomeworks/getWorkList",payload:o()({},T)})}}),(0,k.jsxs)(f.Z,{open:F,title:"规则说明",width:800,footer:null,onCancel:function(){Y(!1)},children:[(0,k.jsx)("p",{children:"一、等级规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"1. 缺陷等级"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:(0,k.jsx)(w.Z,{dataSource:rn,columns:[{title:"等级",dataIndex:"live"},{title:"缺陷评估规则",dataIndex:"gz"},{title:"漏洞评估规则",dataIndex:"ld"},{title:"代码规范评估规则",dataIndex:"gf"}],pagination:!1})}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:代码规范评估规则中数值来源为计算技术债务时间占开发所有代码所需要的时间的比例(Technical Debt Ratio)"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"Technical Debt Ratio = 技术债务时间 / 开发时间"}),(0,k.jsx)("p",{style:{marginLeft:"20px"},children:"技术债务时间为修复所有问题所需要的时间。"}),(0,k.jsx)("p",{children:"二、复杂度规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"根据代码路径数计算的数值,每当一个函数的控制流分叉时,复杂度计数器就会自增一。"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"每个程序语言的关键字对应的复杂度数据不同,但每个函数的最小复杂度为1。(特定语言的详细数据略)"}),(0,k.jsx)("p",{children:"三、代码质量分规则"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"代码质量分 = 0.5*缺陷分数 + 0.3*漏洞分数 + 0.2*代码规范性分数"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"其中:"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"缺陷/漏洞/代码规范性分数计算规则为:100 - 100 *((100*崩溃数 + 5*严重数 + 3*主要数 + 1*次数)/ 代码行数)"}),(0,k.jsx)("p",{style:{marginLeft:"10px"},children:"注:分数为空的代表不支持的文件格式。"})]})]})}))},21781:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(85573),r=t.n(a),s=t(41498),l=t.n(s),c=t(82242),u=t.n(c),d=t(37205),p=t.n(d),m=t(79800),h=t.n(m),f=t(39647),g=t.n(f),x=t(59301),v=t(78241),_=t(8591),w=t(43418),y=t(95237),j=t(5112),b=t(94001),k=t(43604),S=t(57930),T=t(24905),Z=t(61186),N=t.n(Z),L=t(85750),M=t(89260),C=t(66621),A=t(32007),I=t(16862),P=t(96631),O=t(94051),E=t(37712),B=["classroomList","dispatch","courseEndTime"];n.Z=(0,A.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var n,t,i,a,s,c,d,m,f,Z,D,H=e.classroomList,z=e.dispatch,G=e.courseEndTime,R=g()(e,B),F=(0,A.useParams)(),Y=v.Z.useForm(),W=h()(Y,1)[0],V=(0,x.useState)(1),U=h()(V,2),q=U[0],J=U[1],Q=(0,x.useState)([]),K=h()(Q,2),X=K[0],$=K[1],ee=(0,x.useState)(0),ne=h()(ee,2),te=(ne[0],ne[1]),ie=(0,x.useState)(2e3),oe=h()(ie,2),ae=(oe[0],oe[1],(0,x.useState)(!0)),re=h()(ae,2),se=(re[0],re[1]),le=(0,x.useState)(!1),ce=h()(le,2),ue=ce[0],de=(ce[1],(0,x.useState)(!1)),pe=h()(de,2),me=pe[0],he=(pe[1],(0,x.useState)([])),fe=h()(he,2),ge=fe[0],xe=fe[1],ve=(0,x.useState)(!0),_e=h()(ve,2),we=_e[0],ye=_e[1],je=(0,x.useState)(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),be=h()(je,2),ke=be[0],Se=be[1],Te=(0,x.useState)([0,0,0]),Ze=h()(Te,2),Ne=Ze[0],Le=Ze[1];(0,x.useEffect)((function(){if("立即发布"===H.actionTabs.key){var e,n,t,i;if(Ie(),null!==(e=H.actionTabs)&&void 0!==e&&null!==(e=e.selectArrsAll)&&void 0!==e&&null!==(e=e[0])&&void 0!==e&&e.can_publish)Le(p()(null===(t=H.actionTabs)||void 0===t||null===(t=t.selectArrsAll)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.difficult_count));else Le(p()(null===(i=H.actionTabs)||void 0===i||null===(i=i.selectArrsAll)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.difficult_settings));if(Se(!(null!==(n=H.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.send_type)),Me(),2===H.actionTabs.type){var o,a=null===(o=H.actionTabs.selectArrsAll)||void 0===o?void 0:o[0];ye(a.unified_setting)}}}),[H.actionTabs]),(0,x.useEffect)((function(){if(ue){if(me)return;z({type:"classroomList/setActionTabs",payload:{}}),(0,M.GJ)()?(z({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:1})}),z({type:"shixunHomeworks/getWorkList",payload:u()({},F)})):z({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})}}),[ue]);var Me=function(){var e=l()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),e.next=3,(0,P.c_)(u()(u()({},F),{},{page:n||q,limit:2e4,homework_id:1===H.actionTabs.type?"":H.actionTabs.selectArrs[0]}));case 3:null==(t=e.sent)||t.course_groups.map((function(e,n){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),t&&($(p()(null==t?void 0:t.course_groups)),te(null==t?void 0:t.course_groups_count),se(!1),n||W.setFieldsValue(r()(r()({},"publish_time",N()(N()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",N()(N()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ce=function(){(0,M.GJ)()?H.actionTabs.detail?(z({type:"shixunHomeworks/setActionTabs",payload:{}}),z({type:"shixunHomeworks/getWorkList",payload:u()({},F)}),z({type:"shixunHomeworks/getWorkSetting",payload:u()({},F)})):z({type:"classroomList/getClassroomTeacherCommonList",payload:u()(u()({},H.actionTabs.params),{},{type:5,category:H.actionTabs.params.categoryId})}):z({type:"classroomList/getClassroomCommonList",payload:u()({},H.actionTabs.params)})},Ae=function(){var e=l()(o()().mark((function e(){var n,t,i,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,M.Rm)()||null!==(n=H.AssistantObject.hack)&&void 0!==n&&n.can_publish){e.next=4;break}return _.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),Be(!1),e.abrupt("return");case 4:if(!((i=u()({},W.getFieldsValue())).end_time<=i.publish_time)){e.next=9;break}return _.ZP.info("截止时间不能大于或等于发布时间"),Be(!1),e.abrupt("return");case 9:if(!((null==ge?void 0:ge.length)<=0&&!we&&X.length>0)){e.next=13;break}return _.ZP.info("发布班级不能为空"),Be(!1),e.abrupt("return");case 13:if(0!==Ne.reduce((function(e,n){return e+n}))||ke){e.next=17;break}return _.ZP.info("简单适中困难题数相加不能为0"),Be(!1),e.abrupt("return");case 17:return a={homework_ids:p()(H.actionTabs.selectArrs),group_ids:ge.length>0?ge.map((function(e){return e.id})):null===(t=H.detailCommonHomeworksList)||void 0===t?void 0:t.course_groups,end_time:N()(i.end_time).format("YYYY-MM-DD HH:mm"),publish_time:N()(i.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:null==Ne?void 0:Ne.map((function(e){return e})),send_type:ke?"0":"1",unified_setting:!ge.length},Be(!0),e.next=21,(0,L.ZP)("/api/courses/".concat(F.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},a)});case 21:0===e.sent.status?(Be(!1),(0,C.L9)(["教学课堂","图文作业","立即发布"]),_.ZP.success("发布成功"),z({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),R.onCallback&&R.onCallback(),Ce(),"0"===localStorage.getItem("Noviceguide")||z({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,E.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):Be(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){J(1),$([]),xe([])},Pe=(0,x.useState)(!1),Oe=h()(Pe,2),Ee=Oe[0],Be=Oe[1];return(0,E.jsxs)(w.Z,{width:600,confirmLoading:Ee,centered:!0,title:"发布作业",open:"立即发布"===H.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:Ae,onCancel:function(){Ie(),Ce(),z({type:"classroomList/setActionTabs",payload:{}})},children:[(0,E.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,E.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),X&&(0,E.jsxs)(v.Z,{form:W,children:[(0,E.jsxs)("div",{style:{paddingLeft:0},children:[2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"试题发送:"}),(0,E.jsxs)(j.ZP.Group,{value:ke,disabled:!(null!==(t=H.actionTabs)&&void 0!==t&&null!==(t=t.selectArrsAll)&&void 0!==t&&null!==(t=t[0])&&void 0!==t&&t.can_publish),onChange:function(e){Se(e.target.value)},children:[(0,E.jsx)(j.ZP,{value:!0,children:"全部固定试题"}),(0,E.jsx)(j.ZP,{className:"ml20",value:!1,children:"随机抽取"})]})]}),!ke&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{style:{marginRight:65}}),(0,E.jsxs)("span",{children:["简单题数 ",(0,E.jsx)(b.Z,{value:Ne[0],onChange:function(e){Ne[0]=e,Le(p()(Ne))},min:0,disabled:!(null!==(i=H.actionTabs)&&void 0!==i&&null!==(i=i.selectArrsAll)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.can_publish),placeholder:"最大".concat(null===(a=H.actionTabs)||void 0===a||null===(a=a.selectArrsAll)||void 0===a||null===(a=a[0])||void 0===a||null===(a=a.difficult_count)||void 0===a?void 0:a[0]),max:null===(s=H.actionTabs)||void 0===s||null===(s=s.selectArrsAll)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.difficult_count)||void 0===s?void 0:s[0],style:{width:60}})]}),(0,E.jsxs)("span",{style:{margin:"0px 40px"},children:["适中题数 ",(0,E.jsx)(b.Z,{value:Ne[1],onChange:function(e){Ne[1]=e,Le(p()(Ne))},min:0,disabled:!(null!==(c=H.actionTabs)&&void 0!==c&&null!==(c=c.selectArrsAll)&&void 0!==c&&null!==(c=c[0])&&void 0!==c&&c.can_publish),max:null===(d=H.actionTabs)||void 0===d||null===(d=d.selectArrsAll)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.difficult_count)||void 0===d?void 0:d[1],placeholder:"最大".concat(null===(m=H.actionTabs)||void 0===m||null===(m=m.selectArrsAll)||void 0===m||null===(m=m[0])||void 0===m||null===(m=m.difficult_count)||void 0===m?void 0:m[1]),style:{width:60}})]}),(0,E.jsxs)("span",{children:["困难题数 ",(0,E.jsx)(b.Z,{value:Ne[2],onChange:function(e){Ne[2]=e,Le(p()(Ne))},min:0,disabled:!(null!==(f=H.actionTabs)&&void 0!==f&&null!==(f=f.selectArrsAll)&&void 0!==f&&null!==(f=f[0])&&void 0!==f&&f.can_publish),placeholder:"最大".concat(null===(Z=H.actionTabs)||void 0===Z||null===(Z=Z.selectArrsAll)||void 0===Z||null===(Z=Z[0])||void 0===Z||null===(Z=Z.difficult_count)||void 0===Z?void 0:Z[2]),max:null===(D=H.actionTabs)||void 0===D||null===(D=D.selectArrsAll)||void 0===D||null===(D=D[0])||void 0===D||null===(D=D.difficult_count)||void 0===D?void 0:D[2],style:{width:60}})]})]}),(0,E.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,E.jsx)(k.Z,{children:(0,E.jsx)(v.Z.Item,{name:"publish_time",label:"发布时间",children:(0,E.jsx)(S.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,O.Q8)(e,G)},disabledTime:function(e){return(0,O.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:N()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,E.jsx)(k.Z,{className:"ml20",children:(0,E.jsx)(v.Z.Item,{name:"end_time",label:"截止时间",children:(0,E.jsx)(S.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:N()((0,C.U6)(),"HH:mm")},disabledDate:function(e){return(0,O.Q8)(e,G,W.getFieldValue("publish_time"))},disabledTime:function(e){return(0,O.d0)(e,W.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===H.actionTabs.type&&(0,E.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,E.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,E.jsxs)(j.ZP.Group,{value:we,onChange:function(e){ye(e.target.value),xe([])},children:[(0,E.jsx)(j.ZP,{value:!0,disabled:!H.actionTabs.manage_all_group,children:"统一发布"}),(0,E.jsx)(j.ZP,{className:"ml20",disabled:X.length<=0,value:!1,children:"分班发布"})]})]}),X.length<=0&&2===H.actionTabs.type&&(0,E.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,E.jsxs)("span",{style:{flex:1},children:[(0,E.jsx)(T.Z,{checked:ge.length===X.length,onChange:function(e){ge.length===X.length?xe([]):xe(X.filter((function(e){return!e.is_published})))},children:"全选"})," "]}),(0,E.jsx)("span",{style:{width:16}}),(0,E.jsxs)("span",{style:{flex:1},children:["已选择",ge.length||0,"个分班"]})]}),(1===H.actionTabs.type||!we)&&X.length>0&&(0,E.jsx)(I.Z,{data:X,selectedRowKeys:ge,setSelectedRowKeys:xe})]})]})}))},29803:function(e,n,t){"use strict";var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),s=t(79800),l=t.n(s),c=t(70236),u=t.n(c),d=t(59301),p=t(59028),m=t(78241),h=t(99313),f=t(61998),g=t(27092),x=t(32007),v=t(85750),_=t(61186),w=t.n(_),y=t(37712);p.Z.Dragger;n.Z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){u()(e);var n=(0,x.useParams)(),t=m.Z.useForm(),i=(l()(t,1)[0],(0,d.useState)(!0)),a=l()(i,2),s=a[0],c=a[1],p=(0,d.useState)(!1),_=l()(p,2),j=_[0],b=_[1],k=(0,d.useState)({type:window.location.href.indexOf("program_homework")>-1?2:1,limit:10,page:1}),S=l()(k,2),T=S[0],Z=S[1],N=[{name:"全部",value:"",question_type:0},{name:"单选题",value:"SINGLE",question_type:0},{name:"多选题",value:"MULTIPLE",question_type:1},{name:"判断题",value:"JUDGMENT",question_type:2},{name:"填空题",value:"COMPLETION",question_type:3},{name:"简答题",value:"SUBJECTIVE",question_type:4},{name:"实训题",value:"SHIXUN",question_type:5},{name:"编程题",value:"PROGRAM",question_type:6},{name:"组合题",value:"COMBINATION",question_type:7},{name:"程序填空题",value:"BPROGRAM",question_type:8}];function L(){return M.apply(this,arguments)}function M(){return(M=r()(o()().mark((function e(){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),t=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"):"/api/homework_commons/".concat(null==n?void 0:n.categoryId,"/redo_logs.json"),e.next=4,(0,v.ZP)(t,{method:"get",params:T});case 4:i=e.sent,b(!1),0===(null==i?void 0:i.status)&&c(null==i?void 0:i.data);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,d.useEffect)((function(){L()}),[]);var C=[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},window.location.href.indexOf("exercise")>-1&&{title:"题型",dataIndex:"question_type",render:function(e,n,t){var i;return null===(i=N.find((function(n){return n.question_type===e})))||void 0===i?void 0:i.name}},window.location.href.indexOf("exercise")>-1&&{title:"试题名称",dataIndex:"question_name"},window.location.href.indexOf("exercise")>-1&&{title:"关卡名称",dataIndex:"challenge_name"},window.location.href.indexOf("exercise")<=-1&&{title:"任务名称",dataIndex:"task_name",width:"40%"},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}},{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}}].filter((function(e){return!!e}));return(0,y.jsxs)("div",{style:{padding:"0px 30px",background:"#fff",paddingBottom:30},children:[(0,y.jsx)(h.Z,{destroyInactiveTabPane:!0,onChange:function(e){T.type=e,T.page=1,T.limit=10,Z(T),L()},items:[window.location.href.indexOf("program_homework")<=-1&&{key:"1",label:"打回重做",children:(0,y.jsx)(f.Z,{loading:j,columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"班级",dataIndex:"course_group_name"},{title:"打回重做时间",dataIndex:"created_at",render:function(e,n,t){return w()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作人",dataIndex:"operator"}],dataSource:null==s?void 0:s.list,pagination:!1})},{key:"2",label:"重置代码",children:(0,y.jsx)(f.Z,{loading:j,columns:C,dataSource:null==s?void 0:s.list,pagination:!1})}].filter((function(e){return!!e}))}),(0,y.jsx)(g.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,n){T.page=e,T.limit=n,Z(T),L()},current:T.page,total:s.count,pageSize:T.limit,style:{marginTop:20}})]})}))},16862:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),s=t(79800),l=t.n(s),c=t(59301),u=t(92832),d=t(24905),p=t(95237),m="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=t(50883),v=t(37712),_=function(e){var n=e.data,t=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,a=(e.onChange,(0,c.useState)([])),s=l()(a,2),_=s[0],w=s[1],y=(0,c.useState)([]),j=l()(y,2),b=j[0],k=j[1],S=(0,c.useState)([]),T=l()(S,2),Z=T[0],N=T[1],L=(0,c.useState)(1),M=l()(L,2),C=(M[0],M[1],(0,c.useState)()),A=l()(C,2);A[0],A[1];return(0,c.useEffect)((function(){w(n),k([]),N([])}),[n]),(0,c.useEffect)((function(){t&&(k(i),N(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:m,children:[(0,v.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=r()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(n.filter((function(e){var n;return null==e||null===(n=e.name)||void 0===n?void 0:n.includes(t.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===_.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(d.Z.Group,{value:b.map((function(e){return"".concat(e.id)})),onChange:function(e){t(_.filter((function(n){return e.includes("".concat(n.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:_.map((function(e,n){return(0,v.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(u.Z.Search,{onChange:function(e){N(b.filter((function(n){return n.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===Z.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),Z.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:Z.map((function(e,n){return(0,v.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){t(b.filter((function(n){return"".concat(n.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},26776:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},19827:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},21537:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},37397:function(e,n){"use strict";n.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"}}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css b/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css index b0341054dd..d47d7eed09 100644 --- a/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__Detail__index.chunk.css @@ -1 +1 @@ -.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___zN9Rd{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OHt3Z{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___xzO8Q{box-align:center;align-items:center}.flex_box_center_end___LuRwh{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rEgTS{box-orient:block-axis;flex-direction:column}.top___vNhKr{border-bottom:1px solid #eaeaea;padding:30px}.desc___IlwMy{padding:30px}.desc___IlwMy img{max-width:100%}.liked___gFxXM{background:#eee;border-radius:40px;color:#b3b3b3;cursor:pointer;display:inline-block;margin:0 auto;padding:10px 40px;text-align:center}.likedActive___bEcK_{background:#0152d9;color:#fff}.reply___q4nj7{border-bottom:1px solid #eaeaea;padding:30px}.reply___q4nj7 button,.reply___q4nj7 input{height:40px}.reply___q4nj7 button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___qxCAX{padding:20px}.replyList___qxCAX>div{border-bottom:1px solid #eaeaea}.comment___gIcRF{background:#f4f4f4;border-radius:6px;position:relative;width:100%}.comment___gIcRF:before{border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:13px;position:absolute;top:-9px;width:0}.comment___gIcRF>div{padding:10px}.comment___gIcRF>div:hover{background:#ebebeb}.wrap___altfw [class~=ant-table-column-sorters]{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{padding:12px 2px}.wrap___altfw [class~=ant-table-thead]>tr>th{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{color:#05101a}.wrap___altfw [class~=ant-checkbox-wrapper]{margin-left:8px;margin-right:8px}.maxWidth70___Q4NoO{max-width:70px}.maxWidth70___Q4NoO,.maxWidth80___lwsmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth80___lwsmt{max-width:80px}.maxWidth100___Wnsw8{max-width:100px}.maxWidth100___Wnsw8,.maxWidth110___zQh0P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth110___zQh0P{max-width:110px}.maxWidth120___gjwfa{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewStatusTooltip___um7Rt [class~=ant-tooltip-content]{width:450px}.color32C___GIjgW{color:#32c090}.MdEditor___OuyKH [class~=CodeMirror-gutters]{left:0!important}.MdEditor___OuyKH [class~=CodeMirror-gutter-wrapper]{left:-30px!important}.MdEditor___OuyKH [class~=CodeMirror-cursor]{height:25px!important}.tr1___nwwbX{transform:translateY(1px)}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___pegyD{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OEf74{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Gg0ks{box-align:center;align-items:center}.flex_box_center_end___ZDNgp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___kUnuF{box-orient:block-axis;flex-direction:column}.form___dWO2F{background-color:#fff;min-height:840px;padding-top:20px;position:relative}.form___dWO2F .btns___kKBDA{bottom:30px;position:absolute;right:0;z-index:10}.form___dWO2F .hackList___nh6e9{background:#fafafa;border-radius:2px;margin-left:133px;margin-top:20px;overflow:hidden;padding:0 20px 20px;width:1008px}.form___dWO2F strong{color:#333;font-size:16px;font-weight:400}.form___dWO2F h1{color:#333;font-size:16px;font-weight:600}.form___dWO2F [class~=ant-form-item]{margin-bottom:0}.form___dWO2F .title___tyrHF{color:#464f66;font-size:16px;font-weight:500}.form___dWO2F .subtitle___VW2Be{color:#464f66;font-size:14px;font-weight:400}.efficiency___BuFu7{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___BuFu7:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___eQ57b{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___PVjBV{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ghTL_{box-align:center;align-items:center}.flex_box_center_end___z8oKm{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JQV5n{box-orient:block-axis;flex-direction:column}.title___w80Ja{align-items:center;display:flex}.title___w80Ja strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;max-width:600px;overflow:hidden}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav{align-items:flex-start;height:40px;margin-bottom:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav:before{content:normal}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap{padding-left:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{background:#f5f5f5;border:none;border-radius:4px 4px 0 0;color:#b9b8b8;display:inline;display:initial;font-size:14px;font-weight:400;height:38px;min-width:96px;padding-top:9px;text-align:center}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:active{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:#fff;position:relative}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button{border-radius:4px;margin-right:10px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button>i{margin-right:8px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button:last-child{margin-right:0}.tables___AYvHM{background:#d3eaff!important}.tables___AYvHM [class~=ant-table-cell]{background:#d3eaff!important}.checkboxgroup___fZHgL [class~=ant-checkbox-wrapper]{margin-left:0!important}.flex_box_center___eijRq{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___R4Vev{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___j8R6g{box-align:center;align-items:center}.flex_box_center_end___eB0cz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b9VdU{box-orient:block-axis;flex-direction:column}.md___tcpb2{border:none!important}.title___dVHM9{box-align:center;align-items:center;display:box;display:flex;font-size:16px;height:60px;line-height:60px;margin-bottom:0;padding-left:30px}.title___dVHM9 h1{flex:1 1}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative} \ No newline at end of file +.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.flex_box_center___zN9Rd{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OHt3Z{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___xzO8Q{box-align:center;align-items:center}.flex_box_center_end___LuRwh{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___rEgTS{box-orient:block-axis;flex-direction:column}.top___vNhKr{border-bottom:1px solid #eaeaea;padding:30px}.desc___IlwMy{padding:30px}.desc___IlwMy img{max-width:100%}.liked___gFxXM{background:#eee;border-radius:40px;color:#b3b3b3;cursor:pointer;display:inline-block;margin:0 auto;padding:10px 40px;text-align:center}.likedActive___bEcK_{background:#0152d9;color:#fff}.reply___q4nj7{border-bottom:1px solid #eaeaea;padding:30px}.reply___q4nj7 button,.reply___q4nj7 input{height:40px}.reply___q4nj7 button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___qxCAX{padding:20px}.replyList___qxCAX>div{border-bottom:1px solid #eaeaea}.comment___gIcRF{background:#f4f4f4;border-radius:6px;position:relative;width:100%}.comment___gIcRF:before{border-bottom:10px solid #f4f4f4;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:13px;position:absolute;top:-9px;width:0}.comment___gIcRF>div{padding:10px}.comment___gIcRF>div:hover{background:#ebebeb}.wrap___altfw [class~=ant-table-column-sorters]{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{padding:12px 2px}.wrap___altfw [class~=ant-table-thead]>tr>th{padding:12px 2px}.wrap___altfw [class~=ant-table-tbody]>tr>td{color:#05101a}.wrap___altfw [class~=ant-checkbox-wrapper]{margin-left:8px;margin-right:8px}.maxWidth70___Q4NoO{max-width:70px}.maxWidth70___Q4NoO,.maxWidth80___lwsmt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth80___lwsmt{max-width:80px}.maxWidth100___Wnsw8{max-width:100px}.maxWidth100___Wnsw8,.maxWidth110___zQh0P{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.maxWidth110___zQh0P{max-width:110px}.maxWidth120___gjwfa{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewStatusTooltip___um7Rt [class~=ant-tooltip-content]{width:450px}.color32C___GIjgW{color:#32c090}.MdEditor___OuyKH [class~=CodeMirror-gutters]{left:0!important}.MdEditor___OuyKH [class~=CodeMirror-gutter-wrapper]{left:-30px!important}.MdEditor___OuyKH [class~=CodeMirror-cursor]{height:25px!important}.tr1___nwwbX{transform:translateY(1px)}.TableDom___pl59W .ant-table-column-sorters{justify-content:center!important}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___pegyD{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OEf74{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Gg0ks{box-align:center;align-items:center}.flex_box_center_end___ZDNgp{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___kUnuF{box-orient:block-axis;flex-direction:column}.form___dWO2F{background-color:#fff;min-height:840px;padding-top:20px;position:relative}.form___dWO2F .btns___kKBDA{bottom:30px;position:absolute;right:0;z-index:10}.form___dWO2F .hackList___nh6e9{background:#fafafa;border-radius:2px;margin-left:133px;margin-top:20px;overflow:hidden;padding:0 20px 20px;width:1008px}.form___dWO2F strong{color:#333;font-size:16px;font-weight:400}.form___dWO2F h1{color:#333;font-size:16px;font-weight:600}.form___dWO2F [class~=ant-form-item]{margin-bottom:0}.form___dWO2F .title___tyrHF{color:#464f66;font-size:16px;font-weight:500}.form___dWO2F .subtitle___VW2Be{color:#464f66;font-size:14px;font-weight:400}.efficiency___BuFu7{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___BuFu7:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___eQ57b{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___PVjBV{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ghTL_{box-align:center;align-items:center}.flex_box_center_end___z8oKm{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JQV5n{box-orient:block-axis;flex-direction:column}.title___w80Ja{align-items:center;display:flex}.title___w80Ja strong{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;max-width:600px;overflow:hidden}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav{align-items:flex-start;height:40px;margin-bottom:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav:before{content:normal}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap{padding-left:0}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{background:#f5f5f5;border:none;border-radius:4px 4px 0 0;color:#b9b8b8;display:inline;display:initial;font-size:14px;font-weight:400;height:38px;min-width:96px;padding-top:9px;text-align:center}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab .ant-tabs-tab-btn:active{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active{background:#fff;position:relative}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#333}.workListTabWrap___YRwm7 .ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab.ant-tabs-tab-active:after{background-color:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button{border-radius:4px;margin-right:10px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button>i{margin-right:8px}.workListTabWrap___YRwm7 .workListTabButton___ebGCB>button:last-child{margin-right:0}.tables___AYvHM{background:#d3eaff!important}.tables___AYvHM [class~=ant-table-cell]{background:#d3eaff!important}.checkboxgroup___fZHgL [class~=ant-checkbox-wrapper]{margin-left:0!important}.flex_box_center___eijRq{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___R4Vev{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___j8R6g{box-align:center;align-items:center}.flex_box_center_end___eB0cz{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b9VdU{box-orient:block-axis;flex-direction:column}.md___tcpb2{border:none!important}.title___dVHM9{box-align:center;align-items:center;display:box;display:flex;font-size:16px;height:60px;line-height:60px;margin-bottom:0;padding-left:30px}.title___dVHM9 h1{flex:1 1}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative} \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__index.async.js b/p__Classrooms__Lists__ProgramHomework__index.async.js index f74cc6f681..ca798c9a03 100644 --- a/p__Classrooms__Lists__ProgramHomework__index.async.js +++ b/p__Classrooms__Lists__ProgramHomework__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[6788,13488,4977,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},60186:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},o=null,i=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function k(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,D(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,I(e,t))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var o,i="auto",r=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},A=function(t,n,o){b(h)<=4.2&&(o=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(h)<=4.4)T(n.showToolBar)&&(n.height-=7),T(n.showAlgebraInput)&&(n.height-=37),n.width<605&&T(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(T(n.showToolBar)||T(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=T(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},w||x.appendChild(k)):r.appendChild(k),x.appendChild(r),w||t.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function _(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},b(h)<5&&(e.className+=" geogebraweb")):j(e,t)}if(i){scriptLoadStarted=!0;for(var C=0;C0?(i.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):A(i,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else f=o,A(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",i.appendChild(a)}return i.appendChild(c),i},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],I=function(e,t){if(h=e,t)D(h,!0);else{var r,a,s=!i;if(s){var l=b(h);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in a=c>0?h:0===c?r+h:"https://www.geogebra.org/apps/5.2.814.0/",E)if(h.slice(-1*E[u].length)===E[u]||h.slice(-1*(E[u].length+1))===E[u]+"/")return void D(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||o.is3D||o.AV||o.SV||o.CV||o.EV2||o.CP||o.PC||o.DA||o.FI||o.PV||T(n.showToolBar)||T(n.showMenuBar)||T(n.showAlgebraInput)||T(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",D(a,!1)}},D=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),m=t,g="web.nocache.js",v=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?E.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(h=n[n.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var o=parseFloat(h);NaN!==o&&o<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+o+" is deprecated. Using version latest instead."),I("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),I(e,!1),null!==c&&D(c,m),s=!0}return void 0!==n.material_id?_(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,o,i){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==o&&o,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,o,i,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,f=0;if(a)l=a.offsetWidth,c=Math.max(o?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===i||!i)&&("rtl"===document.dir?(p=l-h.width-h.left,m=u<=480?10:30):(m=h.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(i=n(e,t,a,o,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),o=e.getBoundingClientRect(),i=(t-o.width)/2,r=(n-o.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=i+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=o(r,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var o=e.lastIndexOf(tb,Math.min(n,t));return o>=O?e.substring(O,o+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,o=[],i=[];function a(e){var t=i[e](),n=o[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in o[e]},webModule.__getPropMap=function(){var e={};for(var t in o)o.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},o=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],o=0;o0&&(r=10+n*i);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);o>40&&(a=40);var s=this.randomNum(-10,10);e.translate(r,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,C.jsx)(h.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ke(e)}},rowKey:"id",pagination:!1,dataSource:ve,loading:N,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,C.jsxs)(g.Z,{gutter:24,children:[(0,C.jsxs)(v.Z,{span:14,children:[(0,C.jsx)("div",{className:k.homeworkType,children:"作业截止"}),(0,C.jsx)(f.Z,{placeholder:"搜索班级",onChange:function(e){K(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:k.tableWrapper,children:(0,C.jsx)(h.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:N,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,C.jsxs)(v.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,C.jsx)("div",{className:k.homeworkType,children:"补交截止"}),(0,C.jsx)(f.Z,{placeholder:"搜索班级",onChange:function(e){ae(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:k.tableWrapper,children:(0,C.jsx)(h.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:N,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=n(92310),f=n.n(m),h=n(71418),g=n(2859),v=n(85750),x=n(66621),w=n(37712),y=function(e){var t=e.data,n=e.className,o=e.fullWidth,r=e.style,s=void 0===r?{}:r,m=e.onClose,y=e.onOk,b=e.showFullTools,k=e.noAssociationId,j=(0,c.useRef)(null),_=(0,c.useRef)(null),C=(0,c.useRef)(null),S=(0,c.useRef)(null),T=(0,c.useState)(!1),A=l()(T,2),L=A[0],P=A[1],N=(0,c.useState)("正在加载中"),B=l()(N,2),Z=B[0],M=B[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&E()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var E=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),M("正在加载中"),e.next=4,(0,x.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,j.current.src="",j.current.src=n,j.current.onload=function(){D()},P(!1),M("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=a()(i()().mark((function e(n){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),M("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(o=e.sent)||!o.id||k){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==o?void 0:o.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=o&&o.id&&y(o);case 13:P(!1),M("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){_.current=new g.hP(j.current),_.current.targetRoot=S.current,_.current.addEventListener("render",I),_.current.addEventListener("beforeclose",m),b&&(_.current.availableMarkerTypes=_.current.ALL_MARKER_TYPES,_.current.uiStyleSettings.redoButtonVisible=!0,_.current.uiStyleSettings.notesButtonVisible=!0,_.current.uiStyleSettings.zoomButtonVisible=!0,_.current.uiStyleSettings.zoomOutButtonVisible=!0,_.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_.current.uiStyleSettings,_.current.show(),null!=t&&t.snapshotData&&_.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,w.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,w.jsx)(h.Z,{spinning:L,tip:Z,style:{position:"absolute"},children:(0,w.jsx)("div",{ref:S,className:f()(u,n,o?p:""),style:s,children:(0,w.jsx)("img",{className:d,ref:j})})})})}},87599:function(e,t,n){"use strict";n.d(t,{z:function(){return S},Z:function(){return T}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(37205),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(59028),h=n(8591),g=n(43418),v=n(3113),x=n(20817),w=n(17111),y=n(37712),b="  ";function k(e){if(0==e)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,t)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][t]}var j=n(60186),_=n(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var C=f.Z.Dragger;function S(e){var t=[];return e&&e.length>0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+b+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var T=function(e){var t=e.value,n=e.onChange,o=e.action,r=e.data,s=e.className,c=e.maxSize,d=void 0===c?150:c,S=e.title,T=void 0===S?"上传附件":S,A=e.showRemoveModal,L=void 0!==A&&A,P=e.accept,N=void 0===P?"":P,B=e.additionalText,Z=e.isDragger,M=e.number,E=void 0===M?1e3:M,I=e.aloneClear,D=void 0!==I&&I,O=e.realTimeRemove,R=void 0===O||O,G=(0,m.useState)(!1),H=p()(G,2),z=H[0],F=H[1],W=(0,m.useState)(t||[]),Y=p()(W,2),V=Y[0],U=Y[1],K=(0,m.useState)(1),q=p()(K,2),J=q[0],Q=q[1];(0,m.useEffect)((function(){t&&(1===J&&U(u()(t)),Q(2),E===(null==t?void 0:t.length)&&F(!0))}),[t]);var X,$=function(){setTimeout((function(){V.pop(),U(u()(V))}),500)},ee={multiple:!0,disabled:z,accept:N,withCredentials:!0,fileList:V,beforeUpload:function(e,t){var n=e.size/1024/1024;return V.concat(t).length>E?(V.pop(),U(u()(V)),h.ZP.error("最多只能上传".concat(E,"个文件")),D?Promise.reject():($(),!1)):n=E?F(!0):F(!1),U(u()(V)),V=V.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url=null==e||null===(n=e.response)||void 0===n?void 0:n.url);return-1===e.name.indexOf(b)&&(e.name="".concat(e.name).concat(b).concat(k(e.size))),l()({},e)})),console.log("info:",e,V),n(V)):h.ZP.error(null===(o=e.file)||void 0===o||null===(o=o.response)||void 0===o?void 0:o.message)},onRemove:(X=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(R){e.next=2;break}return e.abrupt("return",!0);case 2:if(n=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,w.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!L){e.next=7;break}return e.abrupt("return",new Promise((function(e,t){var o;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(o=a()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return o.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,n();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(s||""),children:[Z&&(0,y.jsxs)(C,l()(l()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(j.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),B]})),!Z&&(0,y.jsxs)(f.Z,l()(l()({},ee),{},{children:[(0,y.jsxs)(v.ZP,{disabled:z,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),T]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},99238:function(e,t,n){"use strict";n(59301);var o=n(6848),i=n(37712);t.Z=function(e){var t=e.value,n=e.visible,r=void 0===n||n,a=e.children;return(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(o.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,i.jsx)("span",{children:a})}):a})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var o=n(82242),i=n.n(o),r=n(79800),a=n.n(r),s=n(59301),l=n(57809),c=n(78241),u=n(3113),d=n(89780),p=n.n(d),m=(n(24147),n(74794),n(37712)),f=l.default.Option,h={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,o=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),f=d[0],h=d[1];return(0,s.useEffect)((function(){if(f){var e=function(e){var t=e.getValue();n&&n(t)};return f.on("change",e),function(){f.off("change",e)}}}),[f,n]),(0,s.useEffect)((function(){f&&f.setOption("mode",o)}),[f,o]),(0,s.useEffect)((function(){f&&(t===f.getValue()&&""!==t||setTimeout((function(){f.setValue(t||"")}),300))}),[f,t]),(0,s.useEffect)((function(){if(c.current&&!f){var e=p().fromTextArea(c.current,i()({mode:o,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));h(e)}}),[c.current,f]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,o=(0,s.useState)("python"),r=a()(o,2),d=r[0],p=r[1];return(0,m.jsxs)(c.Z,i()(i()({},h),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(f,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var o=n(91232),i=n.n(o),r=n(79800),a=n.n(r),s=n(85573),l=n.n(s),c=n(59301),u=n(89780),d=n.n(u),p=n(76374),m=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),f=n(37712),h=function(e){var t=e.value,n=void 0===t?"":t,o=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:o}})})},g=n(82242),v=n.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var t=e.onActionCallback,n=e.title,o=e.icon,i=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,f.jsxs)("a",{title:n,className:a,onClick:function(){t(i)},children:[(0,f.jsx)("i",{className:"".concat(o)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,o=e.showNullProgramButton,i=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(w,v()(v()({},e),{},{onActionCallback:i})):(0,f.jsx)("span",{className:"v-line"})},t)})),n?(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,o?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,f.jsx)("li",{children:l}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(w,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:i})})]})},b=n(81074),k=n(78241),j=n(92832),_=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(k.Z,v()(v()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(k.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(j.Z,{})}),(0,f.jsx)(k.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(j.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},T=n(4469),A=n(72952),L=n(95237),P=n(18433),N=function(e){var t=e.callback,n=e.onCancel,o=document.createElement("canvas"),i=o.getContext("2d");o.width=1e3,o.height=800,i.fillStyle="#ffffff",i.fillRect(0,0,o.width,o.height);var r=o.toDataURL("image/png");return(0,f.jsx)(L.Z,{style:{height:"100vh"},children:(0,f.jsx)(P.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},B=n(7557),Z=n.n(B),M=n(41498),E=n.n(M),I=n(37205),D=n.n(I),O=n(12378);function R(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(R,go.CommandHandler),R.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},R.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},R.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},R.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},R.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},R.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},R.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},R.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var o=0;o0){for(var o=a.elt(s-1);null!==o&&o.isTreeExpanded&&!o.isTreeLeaf;){o=this._sortTreeChildrenByY(o).last()}null!==o&&e.select(o)}else e.select(r)}else if("Down"===n.key){var i;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(i=this._sortTreeChildrenByY(t).first())&&e.select(i);else for(;null!==t;){var r,a,s;if(null===(r=t.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(t))o.y?1:n.xo.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=R,H=(n(57193),n(85160)),z=n(43418),F=n(43604),W=n(85750),Y="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var U=function(e){var t=e.onCancel,n=e.callback,o=(0,c.useRef)(),i=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],m=d[1],h=function(){var e=E()(Z()().mark((function e(){var t,i;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:i=e.sent,n({src:i.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(L.Z,{children:[(0,f.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:r})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(H.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",f="#f2dfe0",h="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(t,n){var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(o){var i=n.part.adornedPart,r=(new O.Point).setRectSpot(i.actualBounds,t);r.subtract(i.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(i.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=o.copyNodeData(i.data);o.setGroupKeyForNodeData(a,o.getGroupKeyForNodeData(i.data)),o.addNodeData(a);var s={from:i.key,to:o.getKeyForNodeData(a)};o.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:o,contextClick:o})}function y(t){return e(O.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,o){n.handled=!0,n.diagram.model.commit((function(n){n.set(o.part.adornedPart.data,e,t)}))}}function k(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(u,"fill"),k(p,"fill"),k(m,"fill"),k(f,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",k(g,"fill"),k(v,"fill"),k(h,"fill"),k(x,"fill")))]}function _(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(d),k(a),k(n),k(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",k(u),k(s),k(l),k(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function T(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function A(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function L(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function P(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function N(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var o=n.part.adornedPart;e.set(o.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function B(t,n){var o=0,i=O.Spot.RightSide;t.equals(O.Spot.Top)?(o=270,i=O.Spot.TopSide):t.equals(O.Spot.Left)?(o=180,i=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(o=90,i=O.Spot.BottomSide),n||(o-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var o=t.part.adornedPart;e.set(o.data,n?"toSpot":"fromSpot",O.Spot.stringify(i)),(n?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:o,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return o.current=new O.Diagram(i.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),o.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),o.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),o.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),o.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",A("Rectangle"),A("RoundedRectangle"),A("Ellipse"),A("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",A("Parallelogram2"),A("ManualOperation"),A("Procedure"),A("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",A("Terminator"),A("CreateRequest"),A("Document"),A("TriangleDown"))),j(),_(),T()),o.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),o.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),o.current.groupTemplate.contextMenu=e("ContextMenu",j(),_(),T()),o.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),o.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new O.Binding("pathPattern","thickness",L)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),o.current.linkTemplate.contextMenu=e("ContextMenu",_(),T(),e("ContextMenuButton",e(O.Panel,"Horizontal",P(0),P(1),P(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",N(!1),B(O.Spot.Top,!1),B(O.Spot.Left,!1),B(O.Spot.Right,!1),B(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},N(!0),B(O.Spot.Top,!0),B(O.Spot.Left,!0),B(O.Spot.Right,!0),B(O.Spot.Bottom,!0))))),new O.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(D()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){o.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),o.current.grid.visible=!0,o.current.grid.gridCellStroke="darkgray",o.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=o.current,o.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:i})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(_.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),q=n(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(k.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"单元格数:"}),(0,f.jsx)("span",{style:Q,children:"行数"}),(0,f.jsx)(k.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(q.Z,{})}),(0,f.jsx)("span",{style:Q,children:"列数"}),(0,f.jsx)(k.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(q.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"对齐方式:"}),(0,f.jsx)(k.Z.Item,{name:"align",children:(0,f.jsxs)(J,{children:[(0,f.jsx)(K.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(K.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(K.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(K.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,o=e.width,i=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],m=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:o||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,f.jsxs)(L.Z,{align:"middle",children:[(0,f.jsx)(F.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,f.jsx)(F.Z,{children:(0,f.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),oe=n(97488),ie=n(20817),re=n(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=n(12066);var he="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,o=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,k=void 0!==w&&w,j=e.watch,_=e.insertTemp,C=e.mode,L=void 0===C?"markdown":C,P=e.id,B=void 0===P?"markdown-editor-id":P,Z=e.showResizeBar,M=void 0!==Z&&Z,E=e.noStorage,I=void 0!==E&&E,D=e.showNullButton,O=void 0!==D&&D,R=e.showNullProgramButton,G=void 0!==R&&R,H=e.hidetoolBar,F=void 0!==H&&H,W=e.fullScreen,Y=void 0!==W&&W,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,xe=e.disabledFill,be=void 0!==xe&&xe,ke=e.placeholder,je=void 0===ke?"":ke,_e=e.values,Ce=void 0===_e?"":_e,Se=e.extraUse,Te=(0,c.useState)(null),Ae=a()(Te,2),Le=Ae[0],Pe=Ae[1],Ne=(0,c.useState)(n),Be=a()(Ne,2),Ze=Be[0],Me=Be[1],Ee=(0,c.useState)(j),Ie=a()(Ee,2),De=Ie[0],Oe=Ie[1],Re=(0,c.useState)(Y),Ge=a()(Re,2),He=Ge[0],ze=Ge[1],Fe=(0,c.useState)(""),We=a()(Fe,2),Ye=We[0],Ve=We[1],Ue=(0,c.useState)(0),Ke=a()(Ue,2),qe=Ke[0],Je=Ke[1],Qe=(0,c.useState)(g),Xe=a()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=a()(tt,2),ot=(nt[0],nt[1]),it=(0,c.useState)(0),rt=a()(it,2),at=rt[0],st=rt[1],lt=(0,c.useState)(0),ct=a()(lt,2),ut=ct[0],dt=ct[1],pt=(0,c.useRef)(),mt=(0,c.useRef)(),ft=(0,c.useRef)(),ht=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Ce),null==Le||Le.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==q||q(He)}),[He]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var o=n.clipboardData;if(o){var i=o.types.toString(),r=o.items;if("Files"===i||o.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==L)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,A.I)(l,(function(e){var n,o,i;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ie.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(pt.current,{mode:L,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",je):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),o=n.getCursor(),i=n.getLine(o.line),r=i.charAt(o.ch-1),a=i.lastIndexOf("@▁@",o.ch),s=i.lastIndexOf("@▁▁@",o.ch),l=a>s?a:s,c=a>s?3:4;if(-1===he.indexOf(r))return null;if(console.log("change1:",t,e,i,o,l,a,s,r),l>=0&&o.ch-l<5){var u=l+c;return n.replaceRange("",{line:o.line,ch:l},{line:o.line,ch:u}),{line:o.line,ch:u}}return null}(e);n&&t.preventDefault()}})),k&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Pe(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){mt.current}),[$e,mt,He]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;(o.target.offsetHeight>0||o.target.offsetWidth>0)&&(gt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Le,gt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=a()(o[n],2),i=t[0],r=t[1],s=l()({},i,(function(){vt(r)}));e.push(s),Le.addKeyMap(s)},n=0,o=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(B);e>=qe+1e4&&(!t||t!==Ze)&&(window.sessionStorage.setItem(B,Ze),ot(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Le,j]),(0,c.useEffect)((function(){Le&&k&&Le.focus()}),[Le,k]),(0,c.useEffect)((function(){if(De&&Le){var e=function(e){var t=e.target;if(ht.current){var n=t.scrollTop/t.scrollHeight;ht.current.scrollTop=ht.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,De]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Me(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),o&&(G?o(n,kt(n)):o(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,o]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Me(n),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),o=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
          \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(o.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(o.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(he),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return Oe(!De),Le.focus();case"trigger-full-screen":return ze(!He),Le.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,De,He]),xt=(0,c.useCallback)((function(e,t){var n,o,i,r,a;switch(Ve(""),Ye){case ae:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==v||!v.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(h,")")):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(v.name,"")):ge.includes(x)?Le.replaceSelection('').concat(v.name,"")):Le.replaceSelection("[".concat(v.name,"](").concat(ie.Z.API_SERVER).concat(h,")")),Le.focus();case de:for(var w=e.row,y=e.col,b=e.align,k="\n",j=0;j300&&(t=300),et(g+t+"px")}},o=ft.current,i=!1,r=0;return o.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){o.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,ft]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:ve(s),height:ve($e)},kt=((0,c.useMemo)((function(){if(qe){var e=new Date(qe),t=e.getHours(),n=e.getMinutes(),o=e.getSeconds();return n=n<10?"0"+n:n,o=o<10?"0"+o:o,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(o)}return 0}),[qe]),function(e){var t=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,o){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ye]);var jt=function(e,t,n,o){var i=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>i-20&&o0)){e.next=13;break}return w.ZP.info("发布班级不能为空"),De(!1),e.abrupt("return");case 13:if(0!==Ae.reduce((function(e,t){return e+t}))||_e){e.next=17;break}return w.ZP.info("简单适中困难题数相加不能为0"),De(!1),e.abrupt("return");case 17:return r={homework_ids:p()(R.actionTabs.selectArrs),group_ids:ge.length>0?ge.map((function(e){return e.id})):null===(n=R.detailCommonHomeworksList)||void 0===n?void 0:n.course_groups,end_time:A()(o.end_time).format("YYYY-MM-DD HH:mm"),publish_time:A()(o.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:null==Ae?void 0:Ae.map((function(e){return e})),send_type:_e?"0":"1",unified_setting:!ge.length},De(!0),e.next=21,(0,L.ZP)("/api/courses/".concat(F.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},r)});case 21:0===e.sent.status?(De(!1),(0,N.L9)(["教学课堂","图文作业","立即发布"]),w.ZP.success("发布成功"),G({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),z.onCallback&&z.onCallback(),Ne(),"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,I.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):De(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){q(1),$([]),ve([])},Me=(0,v.useState)(!1),Ee=f()(Me,2),Ie=Ee[0],De=Ee[1];return(0,I.jsxs)(y.Z,{width:600,confirmLoading:Ie,centered:!0,title:"发布作业",open:"立即发布"===R.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:Be,onCancel:function(){Ze(),Ne(),G({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,I.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),X&&(0,I.jsxs)(x.Z,{form:Y,children:[(0,I.jsxs)("div",{style:{paddingLeft:0},children:[2===R.actionTabs.type&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{className:"mr5",children:"试题发送:"}),(0,I.jsxs)(k.ZP.Group,{value:_e,disabled:!(null!==(n=R.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.can_publish),onChange:function(e){Ce(e.target.value)},children:[(0,I.jsx)(k.ZP,{value:!0,children:"全部固定试题"}),(0,I.jsx)(k.ZP,{className:"ml20",value:!1,children:"随机抽取"})]})]}),!_e&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{style:{marginRight:65}}),(0,I.jsxs)("span",{children:["简单题数 ",(0,I.jsx)(j.Z,{value:Ae[0],onChange:function(e){Ae[0]=e,Le(p()(Ae))},min:0,disabled:!(null!==(o=R.actionTabs)&&void 0!==o&&null!==(o=o.selectArrsAll)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.can_publish),placeholder:"最大".concat(null===(r=R.actionTabs)||void 0===r||null===(r=r.selectArrsAll)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.difficult_count)||void 0===r?void 0:r[0]),max:null===(s=R.actionTabs)||void 0===s||null===(s=s.selectArrsAll)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.difficult_count)||void 0===s?void 0:s[0],style:{width:60}})]}),(0,I.jsxs)("span",{style:{margin:"0px 40px"},children:["适中题数 ",(0,I.jsx)(j.Z,{value:Ae[1],onChange:function(e){Ae[1]=e,Le(p()(Ae))},min:0,disabled:!(null!==(c=R.actionTabs)&&void 0!==c&&null!==(c=c.selectArrsAll)&&void 0!==c&&null!==(c=c[0])&&void 0!==c&&c.can_publish),max:null===(d=R.actionTabs)||void 0===d||null===(d=d.selectArrsAll)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.difficult_count)||void 0===d?void 0:d[1],placeholder:"最大".concat(null===(m=R.actionTabs)||void 0===m||null===(m=m.selectArrsAll)||void 0===m||null===(m=m[0])||void 0===m||null===(m=m.difficult_count)||void 0===m?void 0:m[1]),style:{width:60}})]}),(0,I.jsxs)("span",{children:["困难题数 ",(0,I.jsx)(j.Z,{value:Ae[2],onChange:function(e){Ae[2]=e,Le(p()(Ae))},min:0,disabled:!(null!==(h=R.actionTabs)&&void 0!==h&&null!==(h=h.selectArrsAll)&&void 0!==h&&null!==(h=h[0])&&void 0!==h&&h.can_publish),placeholder:"最大".concat(null===(T=R.actionTabs)||void 0===T||null===(T=T.selectArrsAll)||void 0===T||null===(T=T[0])||void 0===T||null===(T=T.difficult_count)||void 0===T?void 0:T[2]),max:null===(O=R.actionTabs)||void 0===O||null===(O=O.selectArrsAll)||void 0===O||null===(O=O[0])||void 0===O||null===(O=O.difficult_count)||void 0===O?void 0:O[2],style:{width:60}})]})]}),(0,I.jsxs)(b.Z,{className:"mt30",align:"middle",children:[(0,I.jsx)(_.Z,{children:(0,I.jsx)(x.Z.Item,{name:"publish_time",label:"发布时间",children:(0,I.jsx)(C.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,E.Q8)(e,H)},disabledTime:function(e){return(0,E.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:A()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,I.jsx)(_.Z,{className:"ml20",children:(0,I.jsx)(x.Z.Item,{name:"end_time",label:"截止时间",children:(0,I.jsx)(C.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:A()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return(0,E.Q8)(e,H,Y.getFieldValue("publish_time"))},disabledTime:function(e){return(0,E.d0)(e,Y.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===R.actionTabs.type&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(k.ZP.Group,{value:ye,onChange:function(e){be(e.target.value),ve([])},children:[(0,I.jsx)(k.ZP,{value:!0,disabled:!R.actionTabs.manage_all_group,children:"统一发布"}),(0,I.jsx)(k.ZP,{className:"ml20",disabled:X.length<=0,value:!1,children:"分班发布"})]})]}),X.length<=0&&2===R.actionTabs.type&&(0,I.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===R.actionTabs.type||!ye)&&X.length>0&&(0,I.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,I.jsxs)("span",{style:{flex:1},children:[(0,I.jsx)(S.Z,{checked:ge.length===X.length,onChange:function(e){ge.length===X.length?ve([]):ve(X.filter((function(e){return!e.is_published})))},children:"全选"})," "]}),(0,I.jsx)("span",{style:{width:16}}),(0,I.jsxs)("span",{style:{flex:1},children:["已选择",ge.length||0,"个分班"]})]}),(1===R.actionTabs.type||!ye)&&X.length>0&&(0,I.jsx)(Z.Z,{data:X,selectedRowKeys:ge,setSelectedRowKeys:ve})]})]})}))},6716:function(e,t,n){"use strict";n.r(t),n.d(t,{CommonHomeworkContext:function(){return tt},default:function(){return nt}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(32007),m=n(8591),f=n(27092),h=n(81228),g=n(66621),v=n(89260),x=n(37205),w=n.n(x),y=n(39647),b=n.n(y),k=n(43418),j=n(85750),_=n(44618),C=n(37712),S=["classroomList","dispatch","match","location","user","onCallback"],T=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o=e.classroomList,r=e.dispatch,s=(e.match,e.location,e.user),c=e.onCallback,f=(b()(e,S),(0,p.useParams)()),h=(0,d.useState)(!1),x=u()(h,2),y=x[0],T=x[1],A=(0,d.useState)(!1),L=u()(A,2),P=L[0],N=L[1],B=(0,d.useRef)(null);(0,d.useEffect)((function(){if("删除"===o.actionTabs.key){if((0,v.j5)())return void N(!0);var e={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?k.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,C.jsxs)("div",{children:["当前选中资源中:",(0,C.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,C.jsx)("span",{className:"c-red",children:e.noHasNum})," ","个由其他老师发布。",(0,C.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){Z()}}):N(!0)}else N(!1)}),[o.actionTabs.key]);var Z=function(){r({type:"classroomList/setActionTabs",payload:{}})};return(0,C.jsx)(k.Z,{centered:!0,title:"提示",open:P,okText:"确定",cancelText:"取消",confirmLoading:y,destroyOnClose:!0,onOk:a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=B.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return T(!0),e.next=5,(0,j.ZP)("/api/courses/".concat(f.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:w()(o.actionTabs.selectArrs)}});case 5:n=e.sent,T(!1),0===n.status&&((0,g.L9)(["教学课堂","图文作业","删除"]),m.ZP.success("删除成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),c&&c(),(0,v.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},o.actionTabs.params),{},{type:5})}):r({type:"classroomList/getClassroomCommonList",payload:l()({},o.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){Z()},children:null!=o&&null!==(t=o.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==o||null===(n=o.actionTabs)||void 0===n?void 0:n.status)?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,C.jsx)("p",{children:"是否确认删除?"})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("p",{style:{color:"#DD0000"},children:"删除作业则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,C.jsx)(_.Z,{ref:function(e){return B.current=e}})]})})})),A=n(21781),L=n(14720),P=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=(0,p.useParams)();return(0,C.jsx)(k.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:w()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,g.L9)(["教学课堂","图文作业","设为公开"]),m.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,v.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,C.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,C.jsx)("br",{}),"是否确认设为公开?"]})})})),N=["classroomList","dispatch","onCallback"],B=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=e.onCallback,r=(b()(e,N),(0,p.useParams)());return r.id=r.coursesId,(0,C.jsx)(k.Z,{centered:!0,title:"提示",open:"收藏"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/courses/".concat(r.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:w()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,g.L9)(["教学课堂","图文作业","收藏"]),m.ZP.success("收藏成功,请前往【个人主页/课堂资源】查看"),n({type:"classroomList/setActionTabs",payload:{}}),o&&o(),(0,v.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:"确认收藏?"})})),Z=n(85573),M=n.n(Z),E=n(78241),I=n(95237),D=n(43604),O=n(92832),R=n(61186),G=n.n(R),H=(0,p.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,o=e.classroomList,r=(e.loading,e.dispatch),s=e.onCallback,c=(0,p.useParams)(),d=(0,p.useLocation)(),f=o.actionTabs,h=E.Z.useForm(),g=u()(h,1)[0];return(0,C.jsxs)(k.Z,{centered:!0,title:"新建目录",open:"新建目录"===o.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:a()(i()().mark((function e(){var t,n,a,u,f,h,v,x;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=g.getFieldValue(),n="/api/course_modules/".concat(o.detailCommonHomeworksList.main_category_id,"/add_second_category.json"),e.next=4,(0,j.ZP)(n,{method:"post",body:l()({},t)});case 4:0===(a=e.sent).status&&(m.ZP.success("添加成功"),s&&s(),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),f=o.actionTabs.selectArrs.type,h=(null==a?void 0:a.category_id)||0,(v=null===(u=d.pathname)||void 0===u?void 0:u.split("/"))[4]=h,v[3]=f||v[3],x=null==v?void 0:v.join("/"),p.history.push(x));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,C.jsx)("p",{className:"tc",children:(0,C.jsx)("br",{})}),o.courseGroups.course_groups&&(0,C.jsx)(E.Z,{form:g,initialValues:M()({},"name",""),children:(0,C.jsx)(E.Z.Item,{name:"name",children:(0,C.jsxs)(I.Z,{className:"mt30",children:[(0,C.jsx)(D.Z,{children:"目录名称:"}),(0,C.jsx)(D.Z,{flex:"1",children:(0,C.jsx)(O.Z,{defaultValue:(null===(t=f.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=f.selectArrs)||void 0===n?void 0:n.name)})})]})})})]})})),z=n(99313),F=n(3113),W=n(24905),Y=n(26724),V=n.n(Y),U=n(87308),K=n(28103),q=n(81327),J=n(16896),Q={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},X=U.Z.Paragraph,$=function(e,t){var n=e.createShixunParams,o=(0,d.useState)("0"),r=u()(o,2),s=r[0],c=r[1],p=(0,d.useState)("hot"),m=u()(p,2),f=m[0],h=m[1],g=(0,d.useState)([]),v=u()(g,2),x=v[0],w=v[1],y=(0,d.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),b=function(){var e=a()(i()().mark((function e(t,n){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.he)(t);case 2:if((o=e.sent).status){e.next=8;break}if(0!==o.shixuns.length||!n){e.next=7;break}return P(!1),e.abrupt("return");case 7:w(o.shixuns);case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();(0,d.useImperativeHandle)(t,(function(){return{search:function(e){return b(l()(l()({},y.current),{},{keyword:e}))},changeKeyWord:function(e){return y.current.keyword=e}}})),(0,d.useEffect)((function(){b(y.current)}),[]);var k=(0,d.useState)([]),j=u()(k,2),_=j[0],S=j[1],T=(0,d.useState)(!0),A=u()(T,2),L=A[0],P=A[1];return(0,C.jsxs)("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"},children:[(0,C.jsxs)(I.Z,{justify:"space-between",style:{marginBottom:8},children:[(0,C.jsx)(D.Z,{children:[{name:"全部",id:"0"},{name:"初级",id:"1"},{name:"中级",id:"2"},{name:"中高级",id:"3"},{name:"高级",id:"4"}].map((function(e,t){return(0,C.jsx)(F.ZP,{type:s===e.id?"primary":"default",onClick:function(){c(e.id),y.current.diff=e.id,b(y.current)},children:e.name},t)}))}),(0,C.jsx)(D.Z,{children:[{name:"最热",id:"hot"},{name:"最新",id:"new"}].map((function(e,t){return(0,C.jsx)(F.ZP,{className:"mr20",type:f===e.id?"primary":"default",onClick:function(){h(e.id),y.current.order=e.id,b(y.current)},children:e.name},t)}))})]}),(0,C.jsx)(V(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:function(e){b(l()(l()({},y.current),{},{page:e}),!0)},hasMore:L,useWindow:!1,children:(0,C.jsx)(W.Z.Group,{onChange:function(e){S(e),n.current.shixun_ids=e},value:_,children:x.map((function(e){var t=e||{},n=t.name,o=t.id,i=t.description,r=t.challenge_names,a=t.author_name,s=t.author_school_name,l=t.level,c=t.total_stu_num;return(0,C.jsxs)("div",{className:Q.shixunItemWrapper,children:[(0,C.jsxs)(I.Z,{align:"middle",className:Q.checkboxWrapper,gutter:14,children:[(0,C.jsx)(W.Z,{value:o}),(0,C.jsx)("div",{className:Q.title,children:n})]}),(0,C.jsxs)("div",{className:Q.contentWrapper,children:[(0,C.jsx)(X,{ellipsis:{rows:2},className:Q.desc,style:{color:"#8e8888"},children:i}),(0,C.jsx)(I.Z,{children:r.map((function(e,t){return(0,C.jsxs)("span",{className:Q.mission,children:["第",t+1,"关",e]},t)}))}),(0,C.jsx)(K.Z,{dashed:!0,style:{margin:"8px 0"}}),(0,C.jsx)(I.Z,{className:Q.info,children:(0,C.jsxs)(q.Z,{children:[(0,C.jsx)("span",{children:a}),(0,C.jsx)("span",{children:"|"}),(0,C.jsx)("span",{children:s}),(0,C.jsx)("span",{children:"|"}),(0,C.jsxs)("span",{children:["难度系数 ",l]}),(0,C.jsx)("span",{children:"|"}),(0,C.jsxs)("span",{children:["学习人数 ",c]})]})})]})]},o)}))})})]})},ee=(0,d.forwardRef)($),te={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},ne=n(50883),oe=n(96631),ie=(z.Z.TabPane,(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var t,n=e.shixunHomeworks,o=(e.loading,e.dispatch),r=e.refreshList,s=(0,p.useParams)(),c=((0,p.useLocation)(),E.Z.useForm()),m=u()(c,1)[0],f=(n.brankList,(0,d.useState)(!1)),h=u()(f,2),x=(h[0],h[1]),y=(0,d.useState)(!0),b=u()(y,2),j=b[0],_=b[1],S=(0,d.useState)(!1),T=u()(S,2),A=T[0],L=T[1],P=(0,d.useState)("myself"),N=u()(P,2),B=N[0],Z=N[1],R=(0,d.useState)([]),G=u()(R,2),H=G[0],z=G[1],Y=(0,d.useState)(),U=u()(Y,2),K=U[0],q=U[1],J=(0,d.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Q=u()(J,2),X=Q[0];Q[1];(0,d.useEffect)((function(){"题库选用"===n.actionTabs.key&&ie()}),[n.actionTabs.key]);var $=[],ie=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j){e.next=11;break}return x(!1),++X.page,e.next=5,o({type:"shixunHomeworks/getBrankList",payload:l()({},X)});case 5:n=e.sent,H=w()(H.concat(n.object_list)),q(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)5&&(0,C.jsx)(Se.Z,{scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(D.sort_by=n.field),n.order||(D.sort_direction="asc"),"ascend"===n.order&&(D.sort_direction="asc"),"descend"===n.order&&(D.sort_direction="desc"),n.order||(D.sort_direction="asc"),q()},columns:K}),(0,v.GJ)()&&"未发布"!==S.status&&G&&V.length<6&&V.length>0&&(0,C.jsx)(Se.Z,{onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:V,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(D.sort_by=n.field),n.order||(D.sort_direction="asc"),"ascend"===n.order&&(D.sort_direction="asc"),"descend"===n.order&&(D.sort_direction="desc"),n.order||(D.sort_direction="asc"),q()},columns:K})]})]})]})},Ne="bg___KWyBO",Be="otherHomeworkWrap___WlvHv",Ze="otherHomeworkContainer___Qfj2O",Me="flex___q8ATC",Ee="search___xedy7",Ie="content___VSdQb",De="listItem___u6wwP",Oe="info___vvX3a",Re="title___FtVL7",Ge="describe___g43sA",He="footer___TNGYY",ze=function(e){var t=e.courseId,n=e.type,o=e.onCancel,r=(0,p.useParams)(),s=(0,d.useState)({targerData:[],originData:[]}),c=u()(s,2),f=c[0],h=c[1],v=(0,d.useState)([]),x=u()(v,2),y=x[0],b=x[1],k=(0,d.useState)(!1),_=u()(k,2),S=_[0],T=_[1],A=function(){var e=a()(i()().mark((function e(){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,j.ZP)("/api/courses/".concat(t,"/homework_commons/impersonal_list.json"),{method:"get",params:{type:n}});case 3:o=e.sent,T(!1),h({targerData:o.homeworks,originData:o.homeworks});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){A()}),[]);var L=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),t={homework_common_ids:y},r.categoryId&&(t=l()(l()({},t),{},{category_id:r.categoryId})),e.next=5,(0,j.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/create_collaborators.json"),{method:"POST",body:t});case 5:(n=e.sent)&&n.homework_ids.length>0&&(m.ZP.success("提交成功"),o()),T(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)("div",{className:"animated fadeInUp fast ".concat(Be),children:(0,C.jsxs)("div",{className:Ze,children:[(0,C.jsx)("div",{className:Ee,children:(0,C.jsx)(O.Z.Search,{size:"middle",enterButton:"搜索",onSearch:function(e){var t=f.originData.filter((function(t){return t.name.indexOf(e)>-1}));h(l()(l()({},f),{},{targerData:t}))},placeholder:"请输入图文作业名称进行查询"})}),(0,C.jsx)("div",{className:Ie,children:f.targerData.map((function(e){return(0,C.jsxs)("div",{className:"".concat(De," mb10"),children:[(0,C.jsx)(W.Z,{checked:y.includes(e.id),onChange:function(t){return function(e,t){e.target.checked?b([].concat(w()(y),[t])):b(y.filter((function(e){return e!==t})))}(t,e.id)}}),(0,C.jsxs)("div",{className:Oe,children:[(0,C.jsxs)("div",{className:"".concat(Me," mb10"),style:{justifyContent:"space-between"},children:[(0,C.jsx)("div",{className:Re,children:e.name}),(0,C.jsx)("div",{children:(0,C.jsx)(F.ZP,{type:"primary",ghost:!0,onClick:function(){return(0,g.xg)("/classrooms/".concat(r.coursesId,"/common_homework/").concat(e.id,"/detail"))},children:"查看作业"})})]}),(0,C.jsx)("div",{className:"mb20 font14 c-grey-999 ".concat(Ge),children:e.description}),(0,C.jsxs)("div",{className:"font12",children:[(0,C.jsx)("span",{className:"c-grey-333 mr20",children:e.user.name}),(0,C.jsxs)("span",{className:"c-grey-999",children:["创建时间:",e.created_at]})]})]})]},e.id)}))}),(0,C.jsxs)("div",{className:He,children:[(0,C.jsx)(F.ZP,{type:"primary",ghost:!0,onClick:o,children:"取消"}),(0,C.jsx)(F.ZP,{type:"primary",disabled:0===y.length||S,onClick:function(){L()},children:"确定"})]})]})})},Fe=n(66479),We=n(31295),Ye=n(18695),Ve=n(57809),Ue=n(57930),Ke=n(71418),qe=n(33656),Je=n.n(qe),Qe=n(92208),Xe=["classroomList","dispatch","user","getData"];G().extend(Je());var $e=function(e){var t,n,o,i,r=e.data,a=e.value,s=e.onChange,c=(0,d.useState)({leftSearch:"",rigthSearch:""}),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)([]),g=u()(h,2),v=g[0],x=g[1];return(0,d.useEffect)((function(){x((null==a?void 0:a.length)>0?null==r?void 0:r.filter((function(e){return null==a?void 0:a.includes(null==e?void 0:e.id)})):[])}),[a]),(0,C.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,C.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,C.jsx)(W.Z,{indeterminate:(null==v?void 0:v.length)>0&&(null==v?void 0:v.length)<(null==r?void 0:r.length),checked:(null==v?void 0:v.length)==(null==r?void 0:r.length),onChange:function(e){s(e.target.checked?null==r?void 0:r.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,C.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,C.jsx)(O.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.leftSearch,onChange:function(e){f(l()(l()({},m),{},{leftSearch:e.target.value}))}}),(0,C.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===t?void 0:t.length)?(0,C.jsx)(W.Z.Group,{value:a,onChange:function(e){s(e)},children:(0,C.jsx)(q.Z,{direction:"vertical",children:null===(n=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===n?void 0:n.map((function(e,t){return(0,C.jsx)(W.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,C.jsx)(ne.Z,{styles:{margin:"0 auto"}})})]})]}),(0,C.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,C.jsxs)("div",{children:["已选择",(null==v?void 0:v.length)||0,"个分班"]}),(0,C.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,C.jsx)(O.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.rigthSearch,onChange:function(e){f(l()(l()({},m),{},{rigthSearch:e.target.value}))}}),(0,C.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(o=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===o?void 0:o.length)?null===(i=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===i?void 0:i.map((function(e,t){return(0,C.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,C.jsx)(D.Z,{children:null==e?void 0:e.name}),(0,C.jsx)(D.Z,{children:(0,C.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){s(null==a?void 0:a.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,C.jsx)(ne.Z,{styles:{margin:"0 auto"}})})]})]})]})},et=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o,r,s,c,f=e.classroomList,h=e.dispatch,v=(e.user,e.getData),x=(b()(e,Xe),(0,p.useParams)()),w=E.Z.useForm(),y=u()(w,1)[0],j=E.Z.useWatch("penalty_type",y),_="批量补交"===(null==f||null===(t=f.actionTabs)||void 0===t?void 0:t.key),S=(0,Qe.U)(oe.c_,l()(l()({},x),null==f||null===(n=f.actionTabs)||void 0===n?void 0:n.params)),T=u()(S,4),A=T[1],L=T[2],P=T[3],N=(0,Qe.U)(oe.nP,{course_id:null==x?void 0:x.coursesId,homework_ids:null==f||null===(o=f.actionTabs)||void 0===o?void 0:o.selectArrs}),B=u()(N,4),Z=B[2],M=B[3],R=(0,Qe.U)(oe.sm,{course_id:null==x?void 0:x.coursesId,homework_ids:null==f||null===(r=f.actionTabs)||void 0===r?void 0:r.selectArrs}),H=u()(R,3),z=H[1],F=H[2],W=function(){var e=a()(i()().mark((function e(){var t=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},Z({}),e.next=4,L({page:1,limit:2e4,homework_id:1===f.actionTabs.type?"":f.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,d.useEffect)((function(){_&&W()}),[_]),(0,C.jsxs)(k.Z,{centered:!0,title:null==f||null===(s=f.actionTabs)||void 0===s?void 0:s.key,width:800,open:_,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){h({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:z,onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布或者作业已开启统一补交时,新批量补交规则不生效。"}),(0,C.jsxs)(E.Z,{form:y,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:function(){var e=a()(i()().mark((function e(t){var n,o,r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F((null==P||null===(n=P.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==P||null===(o=P.course_groups)||void 0===o?void 0:o.length)<=0,allow_late_settings:[l()({},t)]}:l()({unified_late:(null==P||null===(r=P.course_groups)||void 0===r?void 0:r.length)<=0},t));case 2:0==(null==(a=e.sent)?void 0:a.status)&&(m.ZP.success("补交设置成功"),h({type:"classroomList/setActionTabs",payload:{}}),v&&v());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,C.jsxs)(I.Z,{wrap:!1,gutter:20,children:[(0,C.jsx)(D.Z,{flex:1,children:(0,C.jsx)(E.Z.Item,{label:"补交扣分",name:"late_minus_score",rules:[{required:!0,validator:function(e,t,n){return 2===j&&t>100?Promise.reject((0,C.jsx)("span",{style:{marginLeft:100},children:"请重新输入,范围0-100"})):Promise.resolve()}},{required:!0,message:(0,C.jsx)("span",{style:{marginLeft:100},children:"请输入补交扣分"})}],children:(0,C.jsx)(O.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:1==j?"分":"%",max:1===j?Number.MAX_SAFE_INTEGER:100,addonBefore:(0,C.jsx)(E.Z.Item,{name:"penalty_type",noStyle:!0,normalize:function(e){return y.setFieldsValue({late_minus_score:2==e?20:5}),e},children:(0,C.jsx)(Ve.default,{style:{width:100},options:[{value:2,label:"百分比"},{value:1,label:"分值"}]})})})})}),(0,C.jsx)(D.Z,{flex:"390px",children:(0,C.jsx)(E.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&G()(t).startOf("minute")<=G()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&G()(t).startOf("minute")<=G()(null==M?void 0:M.max_late_time).startOf("minute")?(m.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==M?void 0:M.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,C.jsx)(Ue.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,g.BO)(e,{startTime:null==M?void 0:M.max_late_time})},disabledTime:function(e){return(0,g.hv)(e,{compared:null==M?void 0:M.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:G()("00:00:00","HH:mm:ss")}})})})]}),(null==P||null===(c=P.course_groups)||void 0===c?void 0:c.length)>0&&(0,C.jsx)(Ke.Z,{spinning:A,children:(0,C.jsx)(E.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,C.jsx)($e,{data:(null==P?void 0:P.course_groups)||[]})})})]})]})})),tt=(0,d.createContext)({selectArrs:[]}),nt=(0,p.connect)((function(e){var t=e.classroomList,n=e.loading,o=e.user;return{classroomList:t,globalSetting:e.globalSetting,user:o,loading:n.effects}}))((function(e){var t,n,o,r,s=e.classroomList,c=e.loading,x=e.dispatch,w=e.user,y=(0,p.useLocation)(),b=(0,p.useParams)(),k=(0,d.useState)((function(){return l()(l()({},b),{},{id:b.coursesId,limit:20})})),j=u()(k,2),_=j[0],S=j[1],N=(0,p.useSearchParams)(),Z=u()(N,1)[0],M=(0,d.useState)([]),E=u()(M,2),I=E[0],D=E[1],O=(0,d.useState)(!1),R=u()(O,2),G=R[0],z=R[1],F=(0,d.useState)(!1),W=u()(F,2),Y=W[0],V=W[1],U=(0,d.useState)([]),K=u()(U,2),q=K[0],J=K[1],Q=(0,d.useState)(!1),X=u()(Q,2),$=X[0],ee=X[1],te=(0,d.useState)("默认排序"),ne=u()(te,2),oe=ne[0],re=ne[1],ae=w.userInfo,le=s.detailCommonHomeworksList,ce=s.detailLeftMenus,ue=(s.detailTopBanner,s.taskList);_.type=1,_.categoryId?_.category=_.categoryId:delete _.category,(0,d.useEffect)((function(){var e=Z.get("tabs");e&&void 0!==e&&((0,v.GJ)()?_.status=e:_.order=e)}),[y.search]),(0,d.useEffect)((function(){"0"===Z.get("tabs")&&(_.status="0",_.page=1),_.status=Z.get("tabs")}),[Z.get("tabs")]),(0,d.useEffect)((function(){S(l()(l()({},_),b))}),[null==b?void 0:b.categoryId]),(0,d.useEffect)((function(){var e,t;if(b.categoryId?(_.categoryId=b.categoryId,_.category=b.categoryId):delete _.category,null!=w&&null!==(e=w.userInfo)&&void 0!==e&&e.login){var n;x({type:"classroomList/getAssistantPermissions",payload:{course_id:_.id}});var o=g.cX.getItem("".concat(null==w||null===(n=w.userInfo)||void 0===n?void 0:n.login).concat((0,v.GJ)()?"Teacher":"Student"),"ProgramHomework");o&&(_.sort_by=null==o?void 0:o.type,_.sort_direction=null==o?void 0:o.direction,re(null==o?void 0:o.name));var i=Z.get("tabs");i&&void 0!==i&&((0,v.GJ)()?_.status=i:_.order=i),de({})}else if(null!=w&&null!==(t=w.userInfo)&&void 0!==t&&t.username){var r=Z.get("tabs");r&&void 0!==r&&((0,v.GJ)()?_.status=r:_.order=r),de({})}}),[null==w||null===(t=w.userInfo)||void 0===t?void 0:t.login,null==y?void 0:y.pathname]),(0,d.useEffect)((function(){"清除选择数据"===s.actionTabs.key&&(D([]),J([])),"目录重命名成功"===s.actionTabs.key&&de()}),[s.actionTabs.key]),(0,d.useEffect)((function(){D([])}),[le]),(0,d.useEffect)((function(){V(!1)}),[_.categoryId]),(0,d.useEffect)((function(){le&&le.homeworks&&(I.length===le.homeworks.length&&I.length>0?z(!0):I.length!==le.homeworks.length&&z(!1))}),[I]);var de=function(){D([]),J([]),x({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},_),{},{type:5})})};ce.course_modules&&s.detailLeftMenus.course_modules.filter((function(e){return"common_homework"===e.type}))[0];["删除","立即发布","立即截止","收藏"].filter((function(e){return null!=ae&&ae.main_site?e:"收藏"!==e})).filter((function(e){return!!(0,v.GJ)()||"删除"!==e}));var pe=function(){x({type:"shixunHomeworks/setActionTabs",payload:{key:"题库选用",params:_}})},me=null===(n=[{key:"publish",label:"批量发布",icon:(0,C.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"批量截止",icon:(0,C.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"批量补交",icon:(0,C.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"批量删除",icon:(0,C.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,v.GJ)()||(0,v.Rm)()}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),fe=function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x({type:"classroomList/updateTaskPosition",payload:{category_id:_.categoryId,courseId:_.id,task_ids:t,container_type:"program_homework"}});case 2:de();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),he=(0,d.useMemo)((function(){var e=[];return ue.length>0&&(e=ue.map((function(e){var t;return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:null==e||null===(t=e.status)||void 0===t?void 0:t[0]}}))),e}),[ue]);return(0,C.jsx)(tt.Provider,{value:{params:_,batchStatus:Y,selectArrs:I,setSelectArrs:D,allSelect:G,dataSource:le.homeworks||[],detailLeftMenus:ce,main_category_id:le.main_category_id||"",selectArrsAll:q,setAllSelect:z,useBatchStatus:V,dispatch:x,getData:de,setSelectArrsAll:J},children:(0,C.jsxs)("section",{children:[(0,C.jsxs)("aside",{className:Ne,children:[(0,C.jsx)(ge,{isLoading:c["classroomList/getClassroomTeacherCommonList"],tabDataSource:(0,v.GJ)()?[{name:"全部",id:0,total:le.all_count||0},{name:"未发布",id:1,total:le.unpublished_count||0},{name:"未开始",id:4,total:le.not_start_count||0},{name:"进行中",id:2,total:le.in_progress_count||0},{name:"已截止",id:3,total:le.overed_count||0}]:[{name:"全部",id:0},{name:"提交中",id:2},{name:"补交中",id:10},{name:"已截止",id:3}],classroomList:s,isAdmin:(0,v.GJ)(),dispatch:x,type:null==le?void 0:le.main_category_name,TooltipTitle:_.categoryId?"目录重命名":"新建子目录",categoryId:_.categoryId,user:w,dropdownMenu:[{name:"新建编程作业",id:"1"},{name:"导入外部成绩",id:"3"}],isShowRightControl:"未分配目录"!==(0,g.Oo)(null==ce?void 0:ce.course_modules,_.categoryId),onTabMenuClick:function(e){void 0!==e.id&&((0,v.GJ)(),_.status=e.id),V(!1),_.page=1,p.history.replace("".concat(y.pathname,"?tabs=").concat(e.id)),de(_)},defaultSelectedKeys:[Z.get("tabs")?Z.get("tabs"):"0"],onTooltipTitleClick:function(){x({type:"classroomList/setActionTabs",payload:{key:_.categoryId?"目录重命名":"添加目录",params:_,selectArrs:{category_name:null==le?void 0:le.category_name,category_id:(null==le?void 0:le.category_id)||(null==le?void 0:le.main_category_id)},cb:function(){de()}}})},onDropdownMenuClick:function(e){var t;!(0,v.Rm)()||null!==(t=s.AssistantObject.hack)&&void 0!==t&&t.can_create?"1"===e?p.history.push("/classrooms/".concat(_.coursesId,"/program_homework/").concat(_.categoryId,"/add")):"2"===e?pe():"3"===e&&x({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"hack"}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,C.jsx)(be,{dataSource:le.homeworks||[],isAdmin:(0,v.GJ)(),batchStatus:Y,SortMenuName:oe,setSortMenuName:re,onSearch:function(e){_.search=e.trim(),_.page=1,de()},onSort:function(e){var t;_.sort_by=e.type,_.sort_direction=e.direction,_.page=1,g.cX.setItem("".concat(null==w||null===(t=w.userInfo)||void 0===t?void 0:t.login).concat((0,v.GJ)()?"Teacher":"Student"),e,"ProgramHomework"),de(_)},onBatch:function(e){return V(e)}})]}),(0,C.jsx)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:!c[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)("aside",{className:"animated fadeIn",children:[null==le||null===(o=le.homeworks)||void 0===o?void 0:o.map((function(e,t){return(0,C.jsx)(Pe,{user:w,dataSource:e,params:_,classroomList:s,manageAllGroup:null==le?void 0:le.manage_all_group},t)})),!c[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,C.jsx)("aside",{className:"tc mb50 mt30",children:(null==le?void 0:le.query_total_count)>10&&(0,C.jsx)(f.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,t){_.page=e,de()},defaultPageSize:20,defaultCurrent:1,current:_.page||1,total:(0,v.GJ)()?le.query_total_count:le.student_all_count})})]}),I.length>0&&(0,v.GJ)()&&(0,C.jsx)(h.Z,{offsetBottom:0,children:(0,C.jsx)(Ce,{buttonDataSource:me,onClick:function(e){var t,n,o,i;if(0===I.length)return m.ZP.error("请选择你要操作的任务"),!1;if(2!==(null==w||null===(t=w.userInfo)||void 0===t?void 0:t.user_status)||"publish"!==(null==e?void 0:e.key)){var r=e.label||"",a={key:r,selectArrs:I,selectArrsAll:q,type:["publish","deadline"].includes(e.key)?1:"",params:_};switch(e.key){case"publish":if(r="立即发布",(0,v.Rm)()&&(null===(n=s.AssistantObject)||void 0===n||null===(n=n.hack)||void 0===n||!n.can_publish))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");break;case"deadline":if(r="立即截止",(0,v.Rm)()&&(null===(o=s.AssistantObject)||void 0===o||null===(o=o.hack)||void 0===o||!o.can_stop))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");break;case"batchpay":r="批量补交";break;case"delete":if(r="删除",(0,v.Rm)()&&(null===(i=s.AssistantObject)||void 0===i||null===(i=i.hack)||void 0===i||!i.can_delete))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");break;case"collection":r="收藏"}x({type:"classroomList/setActionTabs",payload:l()(l()({},a),{},{key:r})})}else(0,Le.Rd)()}})})]})}),"批量补交"===(null==s||null===(r=s.actionTabs)||void 0===r?void 0:r.key)&&(0,C.jsx)(et,{getData:de}),(0,C.jsx)(T,{onCallback:function(){return V(!1)}}),(0,C.jsx)(Fe.Z,{onOk:function(){de()}}),(0,C.jsx)(We.Z,{onOk:function(){}}),(0,C.jsx)(A.Z,{onCallback:function(){return V(!1)},courseEndTime:null==le?void 0:le.course_end_time}),(0,C.jsx)(L.Z,{courseEndTime:null==le?void 0:le.course_end_time,courseId:b.coursesId,visible:"立即截止"===s.actionTabs.key,isBatch:2!==s.actionTabs.type,homeworkIds:s.actionTabs.selectArrs,successCallback:function(){V(!1),de()}}),(0,C.jsx)(P,{}),(0,C.jsx)(B,{onCallback:function(){return V(!1)}}),(0,C.jsx)(H,{onCallback:function(){return V(!1)}}),(0,C.jsx)(ie,{refreshList:de}),(0,C.jsx)(se,{}),(0,C.jsx)(Ye.Z,{visible:"调整排序"===s.actionTabs.key,callback:fe,data:he,onCancel:function(){x({type:"classroomList/setActionTabs",payload:{key:""}})}}),$&&(0,C.jsx)(ze,{courseId:_.coursesId,type:"1",onCancel:function(){return ee(!1)}})]})})}))},31295:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(59028),h=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(32007),y=n(20817),b=n(92051),k=n(85750),j=n(61186),_=n.n(j),C=n(66621),S=n(37712),T=f.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=((0,w.useParams)(),h.Z.useForm()),c=p()(s,1)[0],d=(0,m.useState)(),f=p()(d,2),j=f[0],A=f[1],L=(0,m.useState)(!1),P=p()(L,2),N=P[0],B=P[1],Z={height:100,onRemove:function(){A("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",_()(_()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",_()(_()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,S.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:N},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return B(!0),(i=new FormData).append("type",n.actionTabs.type),i.append("file",j),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,k.ZP)(a,{method:"post",body:i},!0);case 10:s=e.sent,B(!1),0===(null==s?void 0:s.status)&&(r(),c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,S.jsx)(x.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,S.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,S.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,S.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,S.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,S.jsxs)(T,i()(i()({},Z),{},{children:[(0,S.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,S.jsx)("br",{}),(0,S.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(59028),h=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(92832),y=n(95237),b=n(43604),k=n(94001),j=n(57930),_=n(32007),C=n(95992),S=n(20817),T=n(92051),A=n(85750),L=n(94051),P=n(61186),N=n.n(P),B=n(66621),Z=n(37712),M=f.Z.Dragger;t.Z=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=(0,_.useParams)(),c=h.Z.useForm(),d=p()(c,1)[0],f=(0,m.useState)(),P=p()(f,2),E=P[0],I=P[1],D=(0,m.useState)(!1),O=p()(D,2),R=O[0],G=O[1],H={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",N()(N()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",N()(N()(new Date((0,B.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,Z.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,Z.jsxs)(h.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=E&&E.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return G(!0),(i=new FormData).append("name",t.name),i.append("type",n.actionTabs.type),i.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(i.append("time",t.time||""),i.append("total_score",t.total_score)):i.append("description",t.description||""),i.append("publish_time",N()(t.publish_time).format("YYYY-MM-DD HH:mm")),i.append("end_time",N()(t.end_time).format("YYYY-MM-DD HH:mm")),i.append("file",E),e.next=14,(0,A.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:i},!0);case 14:a=e.sent,G(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),r(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,Z.jsx)(x.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,B.FH)("",S.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,Z.jsx)(h.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,Z.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,Z.jsx)(h.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,Z.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,Z.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,Z.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,Z.jsx)(k.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,Z.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,Z.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,L.Q8)(e)},disabledTime:function(e){return(0,L.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,Z.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,L.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,L.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,Z.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,Z.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("a",{download:"模版.xlsx",className:T.Z.downloadbutton,href:S.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,Z.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,Z.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,Z.jsxs)(M,i()(i()({},H),{},{children:[(0,Z.jsx)("a",{className:T.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u=n(92832),d=n(24905),p=n(95237),m="leftdiv___aBzsX",f="listClass___bxIEW",h="spantitle___v_Vc4",g="rightdiv___xWu4M",v=n(50883),x=n(37712),w=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),w=s[0],y=s[1],b=(0,c.useState)([]),k=l()(b,2),j=k[0],_=k[1],C=(0,c.useState)([]),S=l()(C,2),T=S[0],A=S[1],L=(0,c.useState)(1),P=l()(L,2),N=(P[0],P[1],(0,c.useState)()),B=l()(N,2);B[0],B[1];return(0,c.useEffect)((function(){y(t),_([]),A([])}),[t]),(0,c.useEffect)((function(){n&&(_(o),A(o))}),[o]),(0,x.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,x.jsxs)("div",{className:m,children:[(0,x.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===w.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,x.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,x.jsx)(d.Z.Group,{value:j.map((function(e){return"".concat(e.id)})),onChange:function(e){n(w.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:w.map((function(e,t){return(0,x.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,x.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,x.jsxs)("div",{className:f,children:[(0,x.jsx)("span",{className:h,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,x.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,x.jsxs)("div",{className:g,children:[(0,x.jsx)(u.Z.Search,{onChange:function(e){A(j.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===T.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),T.length>0&&(0,x.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,x.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:T.map((function(e,t){return(0,x.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,x.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,x.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(j.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(43418),m=n(96865),f=n(95237),h=n(6848),g="wrap___KDoq2",v="tip___WEJuX",x="listWrap___IJDX4",w="li___r5con",y="nameWrap___PUyEz",b="name___xuUMY",k="tag___l5CW2",j=n(29747),_=n(32007),C=n(37712),S=function(e){var t,n,o=e.type,r=void 0===o?1:o,s=e.data,c=e.visible,S=e.callback,T=e.onCancel,A=(0,d.useState)([]),L=u()(A,2),P=L[0],N=L[1],B=(0,_.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){N(s)}),[JSON.stringify(s)]);var Z=function(e){var t={};if(1===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,C.jsx)("div",{className:k,style:l()({},t),children:e})},M=function(){var e=a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(P.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:T,onOk:M,confirmLoading:null==B||null===(t=B.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,C.jsxs)("div",{className:g,children:[(0,C.jsxs)("div",{className:v,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(m.Z,{loading:null==B||null===(n=B.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(j.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var o=Array.from(e),i=o.splice(t,1),r=u()(i,1)[0];return o.splice(n,0,r),o}(t,e.source.index,e.destination.index);N(n)}}(e,P)},children:(0,C.jsx)(j.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:x,children:[P.map((function(e,t){return(0,C.jsx)(j._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,C.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:w,children:[(0,C.jsxs)(f.Z,{align:"middle",children:[(0,C.jsx)("div",{className:y,children:(0,C.jsx)(h.Z,{title:null==e?void 0:e.task_name,children:(0,C.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),Z(null==e?void 0:e.status)]}),(0,C.jsx)(f.Z,{align:"middle",className:"font12 mt10",children:(0,C.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,C.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},17111:function(e,t,n){"use strict";n.d(t,{$J:function(){return l},JZ:function(){return u},bN:function(){return m},jP:function(){return p},rO:function(){return c}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(85750);function l(e){return(0,s.U2)("libraries/".concat(e,".json"))}function c(){return(0,s.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.IV)("attachments/".concat(t,".json"));case 2:return n=e.sent,e.abrupt("return",0===n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,s.v_)("libraries.json",e)}function m(e,t){return(0,s.gz)("libraries/".concat(e,".json"),t)}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return p}});var o=n(7557),i=n.n(o),r=n(82242),a=n.n(r),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function p(e,t){var n=(0,d.useState)(t),o=u()(n,2),r=o[0],s=o[1],c=(0,d.useState)(!1),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)(),g=u()(h,2),v=g[0],x=g[1],w=function(){var n=l()(i()().mark((function n(o){var l,c,u,d=arguments;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},r),o),f(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,f(!1),x(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[r,m,w,v]}},92051:function(e,t){"use strict";t.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"}},27666:function(e,t,n){"use strict";var o=n(61414),i=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,o.Z)(n))},r=function(){if(null==t){for(var e=arguments.length,o=new Array(e),r=0;r{i.Z.cancel(t),t=null},r}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var o=n(19243),i=n(16177),r=n(74258),a=n(35796),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),p=n(27666),m=n(36355),f=n(83116),h=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var v=(0,f.Z)("Affix",(e=>{const t=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:o}=e.state;o!==n&&(b.forEach((t=>{null==o||o.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),o=null==n?void 0:n();b.forEach((n=>{null==o||o.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:o}=e.props,i=e.getTargetFunc();if(t!==j.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!i)return;const r=e.getOffsetTop(),a=e.getOffsetBottom(),s=i();if(s){const t={status:j.None},i=x(e.placeholderNodeRef.current);if(0===i.top&&0===i.left&&0===i.width&&0===i.height)return;const l=x(s),c=w(i,l,r),u=y(i,l,a);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}),t.lastAffix=!!t.affixStyle,o&&n!==t.lastAffix&&o(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:j.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const o=e.getOffsetTop(),i=e.getOffsetBottom(),r=t();if(r&&e.placeholderNodeRef.current){const t=x(r),a=x(e.placeholderNodeRef.current),s=w(a,t,o),l=y(a,t,i);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,i.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:k}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:o,children:i}=this.props,r=c()(e&&o,{[n]:!!e});let a=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},a,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:r,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},i))))}}]),n}(s.Component);_.contextType=m.E_;var C=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:o}=e,{getPrefixCls:i}=(0,s.useContext)(m.E_),r=i("affix",n),[a,l]=v(r),u=Object.assign(Object.assign({},e),{affixPrefixCls:r,rootClassName:c()(o,l)});return a(s.createElement(_,Object.assign({},u,{ref:t})))}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var o=n(92310),i=n.n(o),r=n(59301),a=n(36355),s=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:o,lineWidth:i,textPaddingInline:r,orientationMargin:a,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${i}px solid ${o}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${o}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${o}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:o,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:o}=r.useContext(a.E_),{prefixCls:s,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:f,children:h,dashed:g,plain:v,style:x}=e,w=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",s),[b,k]=d(y),j=c.length>0?`-${c}`:c,_=!!h,C="left"===c&&null!=u,S="right"===c&&null!=u,T=i()(y,null==o?void 0:o.className,k,`${y}-${l}`,{[`${y}-with-text`]:_,[`${y}-with-text${j}`]:_,[`${y}-dashed`]:!!g,[`${y}-plain`]:!!v,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:C,[`${y}-no-default-orientation-margin-right`]:S},m,f),A=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),L=Object.assign(Object.assign({},C&&{marginLeft:A}),S&&{marginRight:A});return b(r.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},null==o?void 0:o.style),x)},w,{role:"separator"}),h&&"vertical"!==l&&r.createElement("span",{className:`${y}-inner-text`,style:L},h)))}},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return i&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),r.default.createElement(o,c,u)}}]),t}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[6788,13488,4977,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},60186:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var o=n(33614),i=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},a=n(22589),s=function(e,t){return i.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:r}))};var l=i.forwardRef(s)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},o=null,i=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function k(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,D(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,I(e,t))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var o,i="auto",r=n.id,a=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},A=function(t,n,o){b(h)<=4.2&&(o=!0);var i=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(i=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=n.width,s=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(h)<=4.4)T(n.showToolBar)&&(n.height-=7),T(n.showAlgebraInput)&&(n.height-=37),n.width<605&&T(n.showToolBar)&&(n.width=605,a=605);else{var u=100;(T(n.showToolBar)||T(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=T(n.showMenuBar)?245:155),a=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),m(e)},w||x.appendChild(k)):r.appendChild(k),x.appendChild(r),w||t.appendChild(x),setTimeout((function(){e.resize()}),1)}function j(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function _(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},b(h)<5&&(e.className+=" geogebraweb")):j(e,t)}if(i){scriptLoadStarted=!0;for(var C=0;C0?(i.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):A(i,t,!1),window.GGBT_wsf_view.launchFullScreen(r)}else f=o,A(e,t,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(t-l)/2;a.style.left=u+"px",a.style.top=d+"px",i.appendChild(a)}return i.appendChild(c),i},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},E=["web","webSimple","web3d","tablet","tablet3d","phone"],I=function(e,t){if(h=e,t)D(h,!0);else{var r,a,s=!i;if(s){var l=b(h);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var u in a=c>0?h:0===c?r+h:"https://www.geogebra.org/apps/5.2.814.0/",E)if(h.slice(-1*E[u].length)===E[u]||h.slice(-1*(E[u].length+1))===E[u]+"/")return void D(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||o.is3D||o.AV||o.SV||o.CV||o.EV2||o.CP||o.PC||o.DA||o.FI||o.PV||T(n.showToolBar)||T(n.showMenuBar)||T(n.showAlgebraInput)||T(n.enableRightClick)||n.appName&&"classic"!=n.appName?a+="web3d/":a+="webSimple/",D(a,!1)}},D=function(e,t){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===t&&(t=-1===e.indexOf("http")),m=t,g="web.nocache.js",v=!1;var n=p.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?E.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(h=n[n.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var o=parseFloat(h);NaN!==o&&o<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+o+" is deprecated. Using version latest instead."),I("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),I(e,!1),null!==c&&D(c,m),s=!0}return void 0!==n.material_id?_(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,o,i){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==o&&o,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,t,n,o,i,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,m=0,f=0;if(a)l=a.offsetWidth,c=Math.max(o?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=l&&(void 0===i||!i)&&("rtl"===document.dir?(p=l-h.width-h.left,m=u<=480?10:30):(m=h.left,p=u<=480?10:30),d=m+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(a=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(i=n(e,t,a,o,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,i):i)}function i(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),o=e.getBoundingClientRect(),i=(t-o.width)/2,r=(n-o.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=i<40?"40px":i+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=i+"px")}return{responsiveResize:function(n,r){var a=n.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=o(r,n);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var o=e.lastIndexOf(tb,Math.min(n,t));return o>=O?e.substring(O,o+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,o=[],i=[];function a(e){var t=i[e](),n=o[e];if(t in n)return t;var a=[];for(var s in n)a[n[s]]=s;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in o[e]},webModule.__getPropMap=function(){var e={};for(var t in o)o.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},o=e[webModule.__softPermutationId],i=O;i0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],o=0;o0&&(r=10+n*i);var a=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);o>40&&(a=40);var s=this.randomNum(-10,10);e.translate(r,a),e.rotate(s*Math.PI/180),e.fillText(t,0,0),e.rotate(-s*Math.PI/180),e.translate(-r,-a)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,C.jsx)(h.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ke(e)}},rowKey:"id",pagination:!1,dataSource:ve,loading:N,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,C.jsxs)(g.Z,{gutter:24,children:[(0,C.jsxs)(v.Z,{span:14,children:[(0,C.jsx)("div",{className:k.homeworkType,children:"作业截止"}),(0,C.jsx)(f.Z,{placeholder:"搜索班级",onChange:function(e){K(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:k.tableWrapper,children:(0,C.jsx)(h.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:U,loading:N,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,C.jsxs)(v.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,C.jsx)("div",{className:k.homeworkType,children:"补交截止"}),(0,C.jsx)(f.Z,{placeholder:"搜索班级",onChange:function(e){ae(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:k.tableWrapper,children:(0,C.jsx)(h.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:k.antdTable,rowSelection:{type:"checkbox",onChange:function(e){ue(e)}},rowKey:"id",pagination:!1,loading:N,dataSource:re,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",p="fullWidth___c492T",m=n(92310),f=n.n(m),h=n(71418),g=n(2859),v=n(85750),x=n(66621),w=n(37712),y=function(e){var t=e.data,n=e.className,o=e.fullWidth,r=e.style,s=void 0===r?{}:r,m=e.onClose,y=e.onOk,b=e.showFullTools,k=e.noAssociationId,j=(0,c.useRef)(null),_=(0,c.useRef)(null),C=(0,c.useRef)(null),S=(0,c.useRef)(null),T=(0,c.useState)(!1),A=l()(T,2),L=A[0],P=A[1],N=(0,c.useState)("正在加载中"),B=l()(N,2),Z=B[0],M=B[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&E()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var E=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),M("正在加载中"),e.next=4,(0,x.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,j.current.src="",j.current.src=n,j.current.onload=function(){D()},P(!1),M("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=a()(i()().mark((function e(n){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),M("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(o=e.sent)||!o.id||k){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==o?void 0:o.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&y(),e.next=13;break;case 12:null!=o&&o.id&&y(o);case 13:P(!1),M("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){_.current=new g.hP(j.current),_.current.targetRoot=S.current,_.current.addEventListener("render",I),_.current.addEventListener("beforeclose",m),b&&(_.current.availableMarkerTypes=_.current.ALL_MARKER_TYPES,_.current.uiStyleSettings.redoButtonVisible=!0,_.current.uiStyleSettings.notesButtonVisible=!0,_.current.uiStyleSettings.zoomButtonVisible=!0,_.current.uiStyleSettings.zoomOutButtonVisible=!0,_.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=_.current.uiStyleSettings,_.current.show(),null!=t&&t.snapshotData&&_.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,w.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,w.jsx)(h.Z,{spinning:L,tip:Z,style:{position:"absolute"},children:(0,w.jsx)("div",{ref:S,className:f()(u,n,o?p:""),style:s,children:(0,w.jsx)("img",{className:d,ref:j})})})})}},87599:function(e,t,n){"use strict";n.d(t,{z:function(){return S},Z:function(){return T}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(37205),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(59028),h=n(8591),g=n(43418),v=n(3113),x=n(20817),w=n(17111),y=n(37712),b="  ";function k(e){if(0==e)return"0 Byte";var t=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,t)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][t]}var j=n(60186),_=n(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var C=f.Z.Dragger;function S(e){var t=[];return e&&e.length>0&&(t=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+b+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),t}var T=function(e){var t=e.value,n=e.onChange,o=e.action,r=e.data,s=e.className,c=e.maxSize,d=void 0===c?150:c,S=e.title,T=void 0===S?"上传附件":S,A=e.showRemoveModal,L=void 0!==A&&A,P=e.accept,N=void 0===P?"":P,B=e.additionalText,Z=e.isDragger,M=e.number,E=void 0===M?1e3:M,I=e.aloneClear,D=void 0!==I&&I,O=e.realTimeRemove,R=void 0===O||O,G=(0,m.useState)(!1),H=p()(G,2),z=H[0],F=H[1],W=(0,m.useState)(t||[]),Y=p()(W,2),V=Y[0],U=Y[1],K=(0,m.useState)(1),q=p()(K,2),J=q[0],Q=q[1];(0,m.useEffect)((function(){t&&(1===J&&U(u()(t)),Q(2),E===(null==t?void 0:t.length)&&F(!0))}),[t]);var X,$=function(){setTimeout((function(){V.pop(),U(u()(V))}),500)},ee={multiple:!0,disabled:z,accept:N,withCredentials:!0,fileList:V,beforeUpload:function(e,t){var n=e.size/1024/1024;return V.concat(t).length>E?(V.pop(),U(u()(V)),h.ZP.error("最多只能上传".concat(E,"个文件")),D?Promise.reject():($(),!1)):n=E?F(!0):F(!1),U(u()(V)),V=V.map((function(e){var t,n;null!=e&&null!==(t=e.response)&&void 0!==t&&t.id&&(e.url=null==e||null===(n=e.response)||void 0===n?void 0:n.url);return-1===e.name.indexOf(b)&&(e.name="".concat(e.name).concat(b).concat(k(e.size))),l()({},e)})),console.log("info:",e,V),n(V)):h.ZP.error(null===(o=e.file)||void 0===o||null===(o=o.response)||void 0===o?void 0:o.message)},onRemove:(X=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(R){e.next=2;break}return e.abrupt("return",!0);case 2:if(n=function(){var e=a()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.response?t.response.id:t.id)){e.next=8;break}return e.next=4,(0,w.JZ)(t.response?t.response.id:t.uid);case 4:return n=e.sent,e.abrupt("return",Promise.resolve(n));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!L){e.next=7;break}return e.abrupt("return",new Promise((function(e,t){var o;g.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(o=a()(i()().mark((function t(){return i()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,n();case 2:t.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return t.stop()}}),t)}))),function(){return o.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,n();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(s||""),children:[Z&&(0,y.jsxs)(C,l()(l()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(j.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),B]})),!Z&&(0,y.jsxs)(f.Z,l()(l()({},ee),{},{children:[(0,y.jsxs)(v.ZP,{disabled:z,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),T]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},99238:function(e,t,n){"use strict";n(59301);var o=n(6848),i=n(37712);t.Z=function(e){var t=e.value,n=e.visible,r=void 0===n||n,a=e.children;return(0,i.jsx)(i.Fragment,{children:r?(0,i.jsx)(o.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,i.jsx)("span",{children:a})}):a})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var o=n(82242),i=n.n(o),r=n(79800),a=n.n(r),s=n(59301),l=n(57809),c=n(78241),u=n(3113),d=n(89780),p=n.n(d),m=(n(24147),n(74794),n(37712)),f=l.default.Option,h={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,o=e.mode,r=e.options,l=void 0===r?{}:r,c=(0,s.useRef)(),u=(0,s.useState)(),d=a()(u,2),f=d[0],h=d[1];return(0,s.useEffect)((function(){if(f){var e=function(e){var t=e.getValue();n&&n(t)};return f.on("change",e),function(){f.off("change",e)}}}),[f,n]),(0,s.useEffect)((function(){f&&f.setOption("mode",o)}),[f,o]),(0,s.useEffect)((function(){f&&(t===f.getValue()&&""!==t||setTimeout((function(){f.setValue(t||"")}),300))}),[f,t]),(0,s.useEffect)((function(){if(c.current&&!f){var e=p().fromTextArea(c.current,i()({mode:o,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));h(e)}}),[c.current,f]),(0,m.jsx)("div",{className:"my-codemirror-container",children:(0,m.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,o=(0,s.useState)("python"),r=a()(o,2),d=r[0],p=r[1];return(0,m.jsxs)(c.Z,i()(i()({},h),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,m.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,m.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(g[e][1])},children:Object.keys(g).map((function(e){return(0,m.jsx)(f,{value:e,children:g[e][0]},e)}))})}),(0,m.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,m.jsx)(v,{mode:d})}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var o=n(91232),i=n.n(o),r=n(79800),a=n.n(r),s=n(85573),l=n.n(s),c=n(59301),u=n(89780),d=n.n(u),p=n(76374),m=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),f=n(37712),h=function(e){var t=e.value,n=void 0===t?"":t,o=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:o}})})},g=n(82242),v=n.n(g),x=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function w(e){var t=e.onActionCallback,n=e.title,o=e.icon,i=e.actionName,r=e.className,a=void 0===r?"":r,s=e.children;return(0,f.jsxs)("a",{title:n,className:a,onClick:function(){t(i)},children:[(0,f.jsx)("i",{className:"".concat(o)}),s]})}var y=function(e){var t=e.watch,n=e.showNullButton,o=e.showNullProgramButton,i=e.onActionCallback,r=e.fullScreen,a=e.insertTemp,s=e.hidetoolBar,l=e.extraUse,c=[].concat(x,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!s&&c.map((function(e,t){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(w,v()(v()({},e),{},{onActionCallback:i})):(0,f.jsx)("span",{className:"v-line"})},t)})),n?(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,o?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,a&&(0,f.jsx)("li",{children:(0,f.jsx)(w,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(a),onActionCallback:i,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,f.jsx)("li",{children:l}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(w,{icon:"".concat(r?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:r?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:i})})]})},b=n(81074),k=n(78241),j=n(92832),_=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(k.Z,v()(v()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,f.jsx)(k.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(j.Z,{})}),(0,f.jsx)(k.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(j.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},T=n(4469),A=n(72952),L=n(95237),P=n(18433),N=function(e){var t=e.callback,n=e.onCancel,o=document.createElement("canvas"),i=o.getContext("2d");o.width=1e3,o.height=800,i.fillStyle="#ffffff",i.fillRect(0,0,o.width,o.height);var r=o.toDataURL("image/png");return(0,f.jsx)(L.Z,{style:{height:"100vh"},children:(0,f.jsx)(P.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:r,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},B=n(7557),Z=n.n(B),M=n(41498),E=n.n(M),I=n(37205),D=n.n(I),O=n(12378);function R(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(R,go.CommandHandler),R.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},R.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},R.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},R.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},R.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},R.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},R.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},R.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var o=0;o0){for(var o=a.elt(s-1);null!==o&&o.isTreeExpanded&&!o.isTreeLeaf;){o=this._sortTreeChildrenByY(o).last()}null!==o&&e.select(o)}else e.select(r)}else if("Down"===n.key){var i;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(i=this._sortTreeChildrenByY(t).first())&&e.select(i);else for(;null!==t;){var r,a,s;if(null===(r=t.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(t))o.y?1:n.xo.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=R,H=(n(57193),n(85160)),z=n(43418),F=n(43604),W=n(85750),Y="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var U=function(e){var t=e.onCancel,n=e.callback,o=(0,c.useRef)(),i=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],m=d[1],h=function(){var e=E()(Z()().mark((function e(){var t,i;return Z()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:i=e.sent,n({src:i.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){m(p+1)}),[]),(0,f.jsx)("div",{ref:l,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(L.Z,{children:[(0,f.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(F.Z,{onClick:function(){s.current=!s.current,m(p+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:r})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(H.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",m="#d5ebff",f="#f2dfe0",h="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(t,n){var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(o){var i=n.part.adornedPart,r=(new O.Point).setRectSpot(i.actualBounds,t);r.subtract(i.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(i.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=o.copyNodeData(i.data);o.setGroupKeyForNodeData(a,o.getGroupKeyForNodeData(i.data)),o.addNodeData(a);var s={from:i.key,to:o.getKeyForNodeData(a)};o.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:o,contextClick:o})}function y(t){return e(O.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,o){n.handled=!0,n.diagram.model.commit((function(n){n.set(o.part.adornedPart.data,e,t)}))}}function k(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(u,"fill"),k(p,"fill"),k(m,"fill"),k(f,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",k(g,"fill"),k(v,"fill"),k(h,"fill"),k(x,"fill")))]}function _(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(d),k(a),k(n),k(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",k(u),k(s),k(l),k(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function T(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function A(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function L(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function P(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function N(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var o=n.part.adornedPart;e.set(o.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function B(t,n){var o=0,i=O.Spot.RightSide;t.equals(O.Spot.Top)?(o=270,i=O.Spot.TopSide):t.equals(O.Spot.Left)?(o=180,i=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(o=90,i=O.Spot.BottomSide),n||(o-=180);var r=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var o=t.part.adornedPart;e.set(o.data,n?"toSpot":"fromSpot",O.Spot.stringify(i)),(n?o.toNode:o.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:o,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:r,contextClick:r})}return o.current=new O.Diagram(i.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),o.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),o.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),o.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),o.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",A("Rectangle"),A("RoundedRectangle"),A("Ellipse"),A("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",A("Parallelogram2"),A("ManualOperation"),A("Procedure"),A("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",A("Terminator"),A("CreateRequest"),A("Document"),A("TriangleDown"))),j(),_(),T()),o.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),o.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),o.current.groupTemplate.contextMenu=e("ContextMenu",j(),_(),T()),o.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),o.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:L(2)},new O.Binding("pathPattern","thickness",L)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),o.current.linkTemplate.contextMenu=e("ContextMenu",_(),T(),e("ContextMenuButton",e(O.Panel,"Horizontal",P(0),P(1),P(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",N(!1),B(O.Spot.Top,!1),B(O.Spot.Left,!1),B(O.Spot.Right,!1),B(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},N(!0),B(O.Spot.Top,!0),B(O.Spot.Left,!0),B(O.Spot.Right,!0),B(O.Spot.Bottom,!0))))),new O.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(D()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){o.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),o.current.grid.visible=!0,o.current.grid.gridCellStroke="darkgray",o.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=o.current,o.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:i})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(_.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=n(5112),q=n(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,f.jsxs)(k.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"单元格数:"}),(0,f.jsx)("span",{style:Q,children:"行数"}),(0,f.jsx)(k.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(q.Z,{})}),(0,f.jsx)("span",{style:Q,children:"列数"}),(0,f.jsx)(k.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(q.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:Q,children:"对齐方式:"}),(0,f.jsx)(k.Z.Item,{name:"align",children:(0,f.jsxs)(J,{children:[(0,f.jsx)(K.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(K.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(K.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(K.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(_.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,o=e.width,i=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],m=d[1],h=(0,c.useRef)({id:s,appName:"graphing",width:o||1e3,height:i||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(h.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){m(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,f.jsxs)(L.Z,{align:"middle",children:[(0,f.jsx)(F.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return m(e)}})}),(0,f.jsx)(F.Z,{children:(0,f.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),oe=n(97488),ie=n(20817),re=n(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",me={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},fe=n(12066);var he="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=l()(l()({},xe+"-B","bold"),xe+"-I","italic"),ye=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,o=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,k=void 0!==w&&w,j=e.watch,_=e.insertTemp,C=e.mode,L=void 0===C?"markdown":C,P=e.id,B=void 0===P?"markdown-editor-id":P,Z=e.showResizeBar,M=void 0!==Z&&Z,E=e.noStorage,I=void 0!==E&&E,D=e.showNullButton,O=void 0!==D&&D,R=e.showNullProgramButton,G=void 0!==R&&R,H=e.hidetoolBar,F=void 0!==H&&H,W=e.fullScreen,Y=void 0!==W&&W,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,pe=void 0!==te&&te,xe=e.disabledFill,be=void 0!==xe&&xe,ke=e.placeholder,je=void 0===ke?"":ke,_e=e.values,Ce=void 0===_e?"":_e,Se=e.extraUse,Te=(0,c.useState)(null),Ae=a()(Te,2),Le=Ae[0],Pe=Ae[1],Ne=(0,c.useState)(n),Be=a()(Ne,2),Ze=Be[0],Me=Be[1],Ee=(0,c.useState)(j),Ie=a()(Ee,2),De=Ie[0],Oe=Ie[1],Re=(0,c.useState)(Y),Ge=a()(Re,2),He=Ge[0],ze=Ge[1],Fe=(0,c.useState)(""),We=a()(Fe,2),Ye=We[0],Ve=We[1],Ue=(0,c.useState)(0),Ke=a()(Ue,2),qe=Ke[0],Je=Ke[1],Qe=(0,c.useState)(g),Xe=a()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=a()(tt,2),ot=(nt[0],nt[1]),it=(0,c.useState)(0),rt=a()(it,2),at=rt[0],st=rt[1],lt=(0,c.useState)(0),ct=a()(lt,2),ut=ct[0],dt=ct[1],pt=(0,c.useRef)(),mt=(0,c.useRef)(),ft=(0,c.useRef)(),ht=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Ce),null==Le||Le.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==q||q(He)}),[He]),(0,c.useEffect)((function(){if(pt.current){var e=function(e,n){if(!ee){var o=n.clipboardData;if(o){var i=o.types.toString(),r=o.items;if("Files"===i||o.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==L)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,A.I)(l,(function(e){var n,o,i;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ie.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(pt.current,{mode:L,lineNumbers:!x,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",je):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),o=n.getCursor(),i=n.getLine(o.line),r=i.charAt(o.ch-1),a=i.lastIndexOf("@▁@",o.ch),s=i.lastIndexOf("@▁▁@",o.ch),l=a>s?a:s,c=a>s?3:4;if(-1===he.indexOf(r))return null;if(console.log("change1:",t,e,i,o,l,a,s,r),l>=0&&o.ch-l<5){var u=l+c;return n.replaceRange("",{line:o.line,ch:l},{line:o.line,ch:u}),{line:o.line,ch:u}}return null}(e);n&&t.preventDefault()}})),k&&t.focus(),t.on("paste",e),pe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Pe(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){mt.current}),[$e,mt,He]);(0,c.useEffect)((function(){if(Le){var e=function(){var e=new p.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var o=t.value;(o.target.offsetHeight>0||o.target.offsetWidth>0)&&(gt(),Le.setSize("100%","100%"),Le.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pt.current.parentElement),e}();return function(){var t,n;null!==(t=pt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=pt.current)||void 0===n?void 0:n.parentElement)}}}),[Le,gt]),(0,c.useEffect)((function(){if(Le){for(var e=[],t=function(){var t=a()(o[n],2),i=t[0],r=t[1],s=l()({},i,(function(){vt(r)}));e.push(s),Le.addKeyMap(s)},n=0,o=Object.entries(we);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(B);e>=qe+1e4&&(!t||t!==Ze)&&(window.sessionStorage.setItem(B,Ze),ot(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Le,j]),(0,c.useEffect)((function(){Le&&k&&Le.focus()}),[Le,k]),(0,c.useEffect)((function(){if(De&&Le){var e=function(e){var t=e.target;if(ht.current){var n=t.scrollTop/t.scrollHeight;ht.current.scrollTop=ht.current.scrollHeight*n}},t=Le.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Le,De]),(0,c.useEffect)((function(){if(Le&&K){var e=function(e,t){K(e,t)};return Le.on("beforeChange",e),function(){Le.off("beforeChange",e)}}}),[Le,K]),(0,c.useEffect)((function(){if(Le&&V){var e=function(){V(Le.getValue())};return Le.on("blur",e),function(){Le.off("blur",e)}}}),[Le,V]),(0,c.useEffect)((function(){if(Le){var e=function(e,t){var n=e.getValue();Me(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),o&&(G?o(n,kt(n)):o(n))};return Le.on("change",e),function(){Le.off("change",e)}}}),[Le,o]),(0,c.useEffect)((function(){if(Le)if(null==n)Le.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;n!==Le.getValue()&&(Le.setValue(n),Me(n),Le.setCursor(pe?1:Le.lineCount(),0),window.scrollTo(0,e))}}),[Le,n]);var vt=(0,c.useCallback)((function(e){var t=Le.getCursor(),n=Le.getSelection(),o=n.split("\n");switch(e){case"bold":return Le.replaceSelection("**"+n+"**"),""===n&&Le.setCursor(t.line,t.ch+2),Le.focus();case"italic":return Le.replaceSelection("*"+n+"*"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"code":return Le.replaceSelection("`"+n+"`"),""===n&&Le.setCursor(t.line,t.ch+1),Le.focus();case"inline-latex":return Ve("inline-latex"),Le.focus();case"latex":return Le.replaceSelection("```latex\n"+n+"\n```"),Le.setCursor(t.line+1,n.length+1),Le.focus();case"line-break":return Le.replaceSelection("
          \n"),Le.focus();case"list-ul":return""===n?Le.replaceSelection("- "+n):Le.replaceSelection(o.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Le.focus();case"list-ol":return""===n?Le.replaceSelection("1. "+n):Le.replaceSelection(o.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Le.focus();case"add-null-ch":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("▁"),Le.focus();case"add-signal":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("@▁@"),Le.focus();case"add-multiple":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection(he),Le.focus();case"inster-template-1":return""===n&&Le.setCursor(t.line,t.ch),Le.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Le.focus();case"eraser":return Le.setValue(""),Le.focus();case"trigger-watch":return Oe(!De),Le.focus();case"trigger-full-screen":return ze(!He),Le.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case ce:return void Ve(ce);case"maths-latex":return void Ve("maths-latex");case le:return void Ve(le);case de:return void Ve(de);default:throw new Error}}),[Le,De,He]),xt=(0,c.useCallback)((function(e,t){var n,o,i,r,a;switch(Ve(""),Ye){case ae:var s=e.title,l=e.link;return Le.replaceSelection("[".concat(s,"](").concat(l,")")),Le.focus();case ue:var c=e.language,u=e.content;return Le.replaceSelection(["```"+c,u,"```"].join("\n")),Le.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),m=0;m-1||null==v||!v.type?g?Le.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Le.replaceSelection("![,](".concat(h,")")):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("video"))>-1?Le.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Le.replaceSelection('').concat(v.name,"")):ge.includes(x)?Le.replaceSelection('').concat(v.name,"")):Le.replaceSelection("[".concat(v.name,"](").concat(ie.Z.API_SERVER).concat(h,")")),Le.focus();case de:for(var w=e.row,y=e.col,b=e.align,k="\n",j=0;j300&&(t=300),et(g+t+"px")}},o=ft.current,i=!1,r=0;return o.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){o.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Le,ft]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:ve(s),height:ve($e)},kt=((0,c.useMemo)((function(){if(qe){var e=new Date(qe),t=e.getHours(),n=e.getMinutes(),o=e.getSeconds();return n=n<10?"0"+n:n,o=o<10?"0"+o:o,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(o)}return 0}),[qe]),function(e){var t=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,o){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){ye[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;st(t),dt(n)}),0)}),[Ye]);var jt=function(e,t,n,o){var i=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&n>e||e>r-20&&nt||t>i-20&&o0)){e.next=13;break}return w.ZP.info("发布班级不能为空"),De(!1),e.abrupt("return");case 13:if(0!==Ae.reduce((function(e,t){return e+t}))||_e){e.next=17;break}return w.ZP.info("简单适中困难题数相加不能为0"),De(!1),e.abrupt("return");case 17:return r={homework_ids:p()(R.actionTabs.selectArrs),group_ids:ge.length>0?ge.map((function(e){return e.id})):null===(n=R.detailCommonHomeworksList)||void 0===n?void 0:n.course_groups,end_time:A()(o.end_time).format("YYYY-MM-DD HH:mm"),publish_time:A()(o.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:null==Ae?void 0:Ae.map((function(e){return e})),send_type:_e?"0":"1",unified_setting:!ge.length},De(!0),e.next=21,(0,L.ZP)("/api/courses/".concat(F.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:u()({},r)});case 21:0===e.sent.status?(De(!1),(0,N.L9)(["教学课堂","图文作业","立即发布"]),w.ZP.success("发布成功"),G({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),z.onCallback&&z.onCallback(),Ne(),"0"===localStorage.getItem("Noviceguide")||G({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,I.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):De(!1);case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){q(1),$([]),ve([])},Me=(0,v.useState)(!1),Ee=f()(Me,2),Ie=Ee[0],De=Ee[1];return(0,I.jsxs)(y.Z,{width:600,confirmLoading:Ie,centered:!0,title:"发布作业",open:"立即发布"===R.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:Be,onCancel:function(){Ze(),Ne(),G({type:"classroomList/setActionTabs",payload:{}})},children:[(0,I.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,I.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),X&&(0,I.jsxs)(x.Z,{form:Y,children:[(0,I.jsxs)("div",{style:{paddingLeft:0},children:[2===R.actionTabs.type&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{className:"mr5",children:"试题发送:"}),(0,I.jsxs)(k.ZP.Group,{value:_e,disabled:!(null!==(n=R.actionTabs)&&void 0!==n&&null!==(n=n.selectArrsAll)&&void 0!==n&&null!==(n=n[0])&&void 0!==n&&n.can_publish),onChange:function(e){Ce(e.target.value)},children:[(0,I.jsx)(k.ZP,{value:!0,children:"全部固定试题"}),(0,I.jsx)(k.ZP,{className:"ml20",value:!1,children:"随机抽取"})]})]}),!_e&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{style:{marginRight:65}}),(0,I.jsxs)("span",{children:["简单题数 ",(0,I.jsx)(j.Z,{value:Ae[0],onChange:function(e){Ae[0]=e,Le(p()(Ae))},min:0,disabled:!(null!==(o=R.actionTabs)&&void 0!==o&&null!==(o=o.selectArrsAll)&&void 0!==o&&null!==(o=o[0])&&void 0!==o&&o.can_publish),placeholder:"最大".concat(null===(r=R.actionTabs)||void 0===r||null===(r=r.selectArrsAll)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.difficult_count)||void 0===r?void 0:r[0]),max:null===(s=R.actionTabs)||void 0===s||null===(s=s.selectArrsAll)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.difficult_count)||void 0===s?void 0:s[0],style:{width:60}})]}),(0,I.jsxs)("span",{style:{margin:"0px 40px"},children:["适中题数 ",(0,I.jsx)(j.Z,{value:Ae[1],onChange:function(e){Ae[1]=e,Le(p()(Ae))},min:0,disabled:!(null!==(c=R.actionTabs)&&void 0!==c&&null!==(c=c.selectArrsAll)&&void 0!==c&&null!==(c=c[0])&&void 0!==c&&c.can_publish),max:null===(d=R.actionTabs)||void 0===d||null===(d=d.selectArrsAll)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.difficult_count)||void 0===d?void 0:d[1],placeholder:"最大".concat(null===(m=R.actionTabs)||void 0===m||null===(m=m.selectArrsAll)||void 0===m||null===(m=m[0])||void 0===m||null===(m=m.difficult_count)||void 0===m?void 0:m[1]),style:{width:60}})]}),(0,I.jsxs)("span",{children:["困难题数 ",(0,I.jsx)(j.Z,{value:Ae[2],onChange:function(e){Ae[2]=e,Le(p()(Ae))},min:0,disabled:!(null!==(h=R.actionTabs)&&void 0!==h&&null!==(h=h.selectArrsAll)&&void 0!==h&&null!==(h=h[0])&&void 0!==h&&h.can_publish),placeholder:"最大".concat(null===(T=R.actionTabs)||void 0===T||null===(T=T.selectArrsAll)||void 0===T||null===(T=T[0])||void 0===T||null===(T=T.difficult_count)||void 0===T?void 0:T[2]),max:null===(O=R.actionTabs)||void 0===O||null===(O=O.selectArrsAll)||void 0===O||null===(O=O[0])||void 0===O||null===(O=O.difficult_count)||void 0===O?void 0:O[2],style:{width:60}})]})]}),(0,I.jsxs)(b.Z,{className:"mt30",align:"middle",children:[(0,I.jsx)(_.Z,{children:(0,I.jsx)(x.Z.Item,{name:"publish_time",label:"发布时间",children:(0,I.jsx)(C.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,E.Q8)(e,H)},disabledTime:function(e){return(0,E.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:A()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,I.jsx)(_.Z,{className:"ml20",children:(0,I.jsx)(x.Z.Item,{name:"end_time",label:"截止时间",children:(0,I.jsx)(C.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:A()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return(0,E.Q8)(e,H,Y.getFieldValue("publish_time"))},disabledTime:function(e){return(0,E.d0)(e,Y.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===R.actionTabs.type&&(0,I.jsxs)(b.Z,{style:{marginBottom:"10px"},children:[(0,I.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,I.jsxs)(k.ZP.Group,{value:ye,onChange:function(e){be(e.target.value),ve([])},children:[(0,I.jsx)(k.ZP,{value:!0,disabled:!R.actionTabs.manage_all_group,children:"统一发布"}),(0,I.jsx)(k.ZP,{className:"ml20",disabled:X.length<=0,value:!1,children:"分班发布"})]})]}),X.length<=0&&2===R.actionTabs.type&&(0,I.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===R.actionTabs.type||!ye)&&X.length>0&&(0,I.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,I.jsxs)("span",{style:{flex:1},children:[(0,I.jsx)(S.Z,{checked:ge.length===X.length,onChange:function(e){ge.length===X.length?ve([]):ve(X.filter((function(e){return!e.is_published})))},children:"全选"})," "]}),(0,I.jsx)("span",{style:{width:16}}),(0,I.jsxs)("span",{style:{flex:1},children:["已选择",ge.length||0,"个分班"]})]}),(1===R.actionTabs.type||!ye)&&X.length>0&&(0,I.jsx)(Z.Z,{data:X,selectedRowKeys:ge,setSelectedRowKeys:ve})]})]})}))},6716:function(e,t,n){"use strict";n.r(t),n.d(t,{CommonHomeworkContext:function(){return tt},default:function(){return nt}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(32007),m=n(8591),f=n(27092),h=n(81228),g=n(66621),v=n(89260),x=n(37205),w=n.n(x),y=n(39647),b=n.n(y),k=n(43418),j=n(85750),_=n(44618),C=n(37712),S=["classroomList","dispatch","match","location","user","onCallback"],T=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o=e.classroomList,r=e.dispatch,s=(e.match,e.location,e.user),c=e.onCallback,f=(b()(e,S),(0,p.useParams)()),h=(0,d.useState)(!1),x=u()(h,2),y=x[0],T=x[1],A=(0,d.useState)(!1),L=u()(A,2),P=L[0],N=L[1],B=(0,d.useRef)(null);(0,d.useEffect)((function(){if("删除"===o.actionTabs.key){if((0,v.j5)())return void N(!0);var e={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=s.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?k.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,C.jsxs)("div",{children:["当前选中资源中:",(0,C.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,C.jsx)("span",{className:"c-red",children:e.noHasNum})," ","个由其他老师发布。",(0,C.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){Z()}}):N(!0)}else N(!1)}),[o.actionTabs.key]);var Z=function(){r({type:"classroomList/setActionTabs",payload:{}})};return(0,C.jsx)(k.Z,{centered:!0,title:"提示",open:P,okText:"确定",cancelText:"取消",confirmLoading:y,destroyOnClose:!0,onOk:a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=B.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return T(!0),e.next=5,(0,j.ZP)("/api/courses/".concat(f.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:w()(o.actionTabs.selectArrs)}});case 5:n=e.sent,T(!1),0===n.status&&((0,g.L9)(["教学课堂","图文作业","删除"]),m.ZP.success("删除成功"),r({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),c&&c(),(0,v.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},o.actionTabs.params),{},{type:5})}):r({type:"classroomList/getClassroomCommonList",payload:l()({},o.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){Z()},children:null!=o&&null!==(t=o.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==o||null===(n=o.actionTabs)||void 0===n?void 0:n.status)?(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,C.jsx)("p",{children:"是否确认删除?"})]}):(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("p",{style:{color:"#DD0000"},children:"删除作业则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,C.jsx)(_.Z,{ref:function(e){return B.current=e}})]})})})),A=n(21781),L=n(14720),P=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=(0,p.useParams)();return(0,C.jsx)(k.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:w()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,g.L9)(["教学课堂","图文作业","设为公开"]),m.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,v.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,C.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,C.jsx)("br",{}),"是否确认设为公开?"]})})})),N=["classroomList","dispatch","onCallback"],B=(0,p.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,o=e.onCallback,r=(b()(e,N),(0,p.useParams)());return r.id=r.coursesId,(0,C.jsx)(k.Z,{centered:!0,title:"提示",open:"收藏"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.ZP)("/api/courses/".concat(r.id,"/homework_commons/add_to_homework_bank.json"),{method:"post",body:{all_check:0,homework_ids:w()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,g.L9)(["教学课堂","图文作业","收藏"]),m.ZP.success("收藏成功,请前往【个人主页/课堂资源】查看"),n({type:"classroomList/setActionTabs",payload:{}}),o&&o(),(0,v.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},t.actionTabs.params),{},{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:l()({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:"确认收藏?"})})),Z=n(85573),M=n.n(Z),E=n(78241),I=n(95237),D=n(43604),O=n(92832),R=n(61186),G=n.n(R),H=(0,p.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,o=e.classroomList,r=(e.loading,e.dispatch),s=e.onCallback,c=(0,p.useParams)(),d=(0,p.useLocation)(),f=o.actionTabs,h=E.Z.useForm(),g=u()(h,1)[0];return(0,C.jsxs)(k.Z,{centered:!0,title:"新建目录",open:"新建目录"===o.actionTabs.key,okText:"确定",cancelText:"取消",bodyStyle:{minHeight:200},onOk:a()(i()().mark((function e(){var t,n,a,u,f,h,v,x;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=g.getFieldValue(),n="/api/course_modules/".concat(o.detailCommonHomeworksList.main_category_id,"/add_second_category.json"),e.next=4,(0,j.ZP)(n,{method:"post",body:l()({},t)});case 4:0===(a=e.sent).status&&(m.ZP.success("添加成功"),s&&s(),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),f=o.actionTabs.selectArrs.type,h=(null==a?void 0:a.category_id)||0,(v=null===(u=d.pathname)||void 0===u?void 0:u.split("/"))[4]=h,v[3]=f||v[3],x=null==v?void 0:v.join("/"),p.history.push(x));case 6:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,C.jsx)("p",{className:"tc",children:(0,C.jsx)("br",{})}),o.courseGroups.course_groups&&(0,C.jsx)(E.Z,{form:g,initialValues:M()({},"name",""),children:(0,C.jsx)(E.Z.Item,{name:"name",children:(0,C.jsxs)(I.Z,{className:"mt30",children:[(0,C.jsx)(D.Z,{children:"目录名称:"}),(0,C.jsx)(D.Z,{flex:"1",children:(0,C.jsx)(O.Z,{defaultValue:(null===(t=f.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=f.selectArrs)||void 0===n?void 0:n.name)})})]})})})]})})),z=n(99313),F=n(3113),W=n(24905),Y=n(26724),V=n.n(Y),U=n(87308),K=n(28103),q=n(81327),J=n(16896),Q={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},X=U.Z.Paragraph,$=function(e,t){var n=e.createShixunParams,o=(0,d.useState)("0"),r=u()(o,2),s=r[0],c=r[1],p=(0,d.useState)("hot"),m=u()(p,2),f=m[0],h=m[1],g=(0,d.useState)([]),v=u()(g,2),x=v[0],w=v[1],y=(0,d.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),b=function(){var e=a()(i()().mark((function e(t,n){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.he)(t);case 2:if((o=e.sent).status){e.next=8;break}if(0!==o.shixuns.length||!n){e.next=7;break}return P(!1),e.abrupt("return");case 7:w(o.shixuns);case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();(0,d.useImperativeHandle)(t,(function(){return{search:function(e){return b(l()(l()({},y.current),{},{keyword:e}))},changeKeyWord:function(e){return y.current.keyword=e}}})),(0,d.useEffect)((function(){b(y.current)}),[]);var k=(0,d.useState)([]),j=u()(k,2),_=j[0],S=j[1],T=(0,d.useState)(!0),A=u()(T,2),L=A[0],P=A[1];return(0,C.jsxs)("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"},children:[(0,C.jsxs)(I.Z,{justify:"space-between",style:{marginBottom:8},children:[(0,C.jsx)(D.Z,{children:[{name:"全部",id:"0"},{name:"初级",id:"1"},{name:"中级",id:"2"},{name:"中高级",id:"3"},{name:"高级",id:"4"}].map((function(e,t){return(0,C.jsx)(F.ZP,{type:s===e.id?"primary":"default",onClick:function(){c(e.id),y.current.diff=e.id,b(y.current)},children:e.name},t)}))}),(0,C.jsx)(D.Z,{children:[{name:"最热",id:"hot"},{name:"最新",id:"new"}].map((function(e,t){return(0,C.jsx)(F.ZP,{className:"mr20",type:f===e.id?"primary":"default",onClick:function(){h(e.id),y.current.order=e.id,b(y.current)},children:e.name},t)}))})]}),(0,C.jsx)(V(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:function(e){b(l()(l()({},y.current),{},{page:e}),!0)},hasMore:L,useWindow:!1,children:(0,C.jsx)(W.Z.Group,{onChange:function(e){S(e),n.current.shixun_ids=e},value:_,children:x.map((function(e){var t=e||{},n=t.name,o=t.id,i=t.description,r=t.challenge_names,a=t.author_name,s=t.author_school_name,l=t.level,c=t.total_stu_num;return(0,C.jsxs)("div",{className:Q.shixunItemWrapper,children:[(0,C.jsxs)(I.Z,{align:"middle",className:Q.checkboxWrapper,gutter:14,children:[(0,C.jsx)(W.Z,{value:o}),(0,C.jsx)("div",{className:Q.title,children:n})]}),(0,C.jsxs)("div",{className:Q.contentWrapper,children:[(0,C.jsx)(X,{ellipsis:{rows:2},className:Q.desc,style:{color:"#8e8888"},children:i}),(0,C.jsx)(I.Z,{children:r.map((function(e,t){return(0,C.jsxs)("span",{className:Q.mission,children:["第",t+1,"关",e]},t)}))}),(0,C.jsx)(K.Z,{dashed:!0,style:{margin:"8px 0"}}),(0,C.jsx)(I.Z,{className:Q.info,children:(0,C.jsxs)(q.Z,{children:[(0,C.jsx)("span",{children:a}),(0,C.jsx)("span",{children:"|"}),(0,C.jsx)("span",{children:s}),(0,C.jsx)("span",{children:"|"}),(0,C.jsxs)("span",{children:["难度系数 ",l]}),(0,C.jsx)("span",{children:"|"}),(0,C.jsxs)("span",{children:["学习人数 ",c]})]})})]})]},o)}))})})]})},ee=(0,d.forwardRef)($),te={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},ne=n(50883),oe=n(96631),ie=(z.Z.TabPane,(0,p.connect)((function(e){return{shixunHomeworks:e.shixunHomeworks,loading:e.loading}}))((function(e){var t,n=e.shixunHomeworks,o=(e.loading,e.dispatch),r=e.refreshList,s=(0,p.useParams)(),c=((0,p.useLocation)(),E.Z.useForm()),m=u()(c,1)[0],f=(n.brankList,(0,d.useState)(!1)),h=u()(f,2),x=(h[0],h[1]),y=(0,d.useState)(!0),b=u()(y,2),j=b[0],_=b[1],S=(0,d.useState)(!1),T=u()(S,2),A=T[0],L=T[1],P=(0,d.useState)("myself"),N=u()(P,2),B=N[0],Z=N[1],R=(0,d.useState)([]),G=u()(R,2),H=G[0],z=G[1],Y=(0,d.useState)(),U=u()(Y,2),K=U[0],q=U[1],J=(0,d.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Q=u()(J,2),X=Q[0];Q[1];(0,d.useEffect)((function(){"题库选用"===n.actionTabs.key&&ie()}),[n.actionTabs.key]);var $=[],ie=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j){e.next=11;break}return x(!1),++X.page,e.next=5,o({type:"shixunHomeworks/getBrankList",payload:l()({},X)});case 5:n=e.sent,H=w()(H.concat(n.object_list)),q(n.is_teacher),(null===(t=n.object_list)||void 0===t?void 0:t.length)5&&(0,C.jsx)(Se.Z,{scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:U,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(O.sort_by=n.field),n.order||(O.sort_direction="asc"),"ascend"===n.order&&(O.sort_direction="asc"),"descend"===n.order&&(O.sort_direction="desc"),n.order||(O.sort_direction="asc"),J()},columns:q}),(0,v.GJ)()&&"未发布"!==T.status&&H&&U.length<6&&U.length>0&&(0,C.jsx)(Se.Z,{onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:U,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(O.sort_by=n.field),n.order||(O.sort_direction="asc"),"ascend"===n.order&&(O.sort_direction="asc"),"descend"===n.order&&(O.sort_direction="desc"),n.order||(O.sort_direction="asc"),J()},columns:q})]})]})]})},Ne="bg___KWyBO",Be="otherHomeworkWrap___WlvHv",Ze="otherHomeworkContainer___Qfj2O",Me="flex___q8ATC",Ee="search___xedy7",Ie="content___VSdQb",De="listItem___u6wwP",Oe="info___vvX3a",Re="title___FtVL7",Ge="describe___g43sA",He="footer___TNGYY",ze=function(e){var t=e.courseId,n=e.type,o=e.onCancel,r=(0,p.useParams)(),s=(0,d.useState)({targerData:[],originData:[]}),c=u()(s,2),f=c[0],h=c[1],v=(0,d.useState)([]),x=u()(v,2),y=x[0],b=x[1],k=(0,d.useState)(!1),_=u()(k,2),S=_[0],T=_[1],A=function(){var e=a()(i()().mark((function e(){var o;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.next=3,(0,j.ZP)("/api/courses/".concat(t,"/homework_commons/impersonal_list.json"),{method:"get",params:{type:n}});case 3:o=e.sent,T(!1),h({targerData:o.homeworks,originData:o.homeworks});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,d.useEffect)((function(){A()}),[]);var L=function(){var e=a()(i()().mark((function e(){var t,n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),t={homework_common_ids:y},r.categoryId&&(t=l()(l()({},t),{},{category_id:r.categoryId})),e.next=5,(0,j.ZP)("/api/courses/".concat(r.coursesId,"/homework_commons/create_collaborators.json"),{method:"POST",body:t});case 5:(n=e.sent)&&n.homework_ids.length>0&&(m.ZP.success("提交成功"),o()),T(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)("div",{className:"animated fadeInUp fast ".concat(Be),children:(0,C.jsxs)("div",{className:Ze,children:[(0,C.jsx)("div",{className:Ee,children:(0,C.jsx)(O.Z.Search,{size:"middle",enterButton:"搜索",onSearch:function(e){var t=f.originData.filter((function(t){return t.name.indexOf(e)>-1}));h(l()(l()({},f),{},{targerData:t}))},placeholder:"请输入图文作业名称进行查询"})}),(0,C.jsx)("div",{className:Ie,children:f.targerData.map((function(e){return(0,C.jsxs)("div",{className:"".concat(De," mb10"),children:[(0,C.jsx)(W.Z,{checked:y.includes(e.id),onChange:function(t){return function(e,t){e.target.checked?b([].concat(w()(y),[t])):b(y.filter((function(e){return e!==t})))}(t,e.id)}}),(0,C.jsxs)("div",{className:Oe,children:[(0,C.jsxs)("div",{className:"".concat(Me," mb10"),style:{justifyContent:"space-between"},children:[(0,C.jsx)("div",{className:Re,children:e.name}),(0,C.jsx)("div",{children:(0,C.jsx)(F.ZP,{type:"primary",ghost:!0,onClick:function(){return(0,g.xg)("/classrooms/".concat(r.coursesId,"/common_homework/").concat(e.id,"/detail"))},children:"查看作业"})})]}),(0,C.jsx)("div",{className:"mb20 font14 c-grey-999 ".concat(Ge),children:e.description}),(0,C.jsxs)("div",{className:"font12",children:[(0,C.jsx)("span",{className:"c-grey-333 mr20",children:e.user.name}),(0,C.jsxs)("span",{className:"c-grey-999",children:["创建时间:",e.created_at]})]})]})]},e.id)}))}),(0,C.jsxs)("div",{className:He,children:[(0,C.jsx)(F.ZP,{type:"primary",ghost:!0,onClick:o,children:"取消"}),(0,C.jsx)(F.ZP,{type:"primary",disabled:0===y.length||S,onClick:function(){L()},children:"确定"})]})]})})},Fe=n(66479),We=n(31295),Ye=n(18695),Ve=n(57809),Ue=n(57930),Ke=n(71418),qe=n(33656),Je=n.n(qe),Qe=n(92208),Xe=["classroomList","dispatch","user","getData"];G().extend(Je());var $e=function(e){var t,n,o,i,r=e.data,a=e.value,s=e.onChange,c=(0,d.useState)({leftSearch:"",rigthSearch:""}),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)([]),g=u()(h,2),v=g[0],x=g[1];return(0,d.useEffect)((function(){x((null==a?void 0:a.length)>0?null==r?void 0:r.filter((function(e){return null==a?void 0:a.includes(null==e?void 0:e.id)})):[])}),[a]),(0,C.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,C.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,C.jsx)(W.Z,{indeterminate:(null==v?void 0:v.length)>0&&(null==v?void 0:v.length)<(null==r?void 0:r.length),checked:(null==v?void 0:v.length)==(null==r?void 0:r.length),onChange:function(e){s(e.target.checked?null==r?void 0:r.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,C.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,C.jsx)(O.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.leftSearch,onChange:function(e){f(l()(l()({},m),{},{leftSearch:e.target.value}))}}),(0,C.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===t?void 0:t.length)?(0,C.jsx)(W.Z.Group,{value:a,onChange:function(e){s(e)},children:(0,C.jsx)(q.Z,{direction:"vertical",children:null===(n=m.leftSearch?null==r?void 0:r.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.leftSearch)})):r)||void 0===n?void 0:n.map((function(e,t){return(0,C.jsx)(W.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,C.jsx)(ne.Z,{styles:{margin:"0 auto"}})})]})]}),(0,C.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,C.jsxs)("div",{children:["已选择",(null==v?void 0:v.length)||0,"个分班"]}),(0,C.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,C.jsx)(O.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:m.rigthSearch,onChange:function(e){f(l()(l()({},m),{},{rigthSearch:e.target.value}))}}),(0,C.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(o=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===o?void 0:o.length)?null===(i=m.rigthSearch?null==v?void 0:v.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(m.rigthSearch)})):v)||void 0===i?void 0:i.map((function(e,t){return(0,C.jsxs)(I.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,C.jsx)(D.Z,{children:null==e?void 0:e.name}),(0,C.jsx)(D.Z,{children:(0,C.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){s(null==a?void 0:a.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,C.jsx)(ne.Z,{styles:{margin:"0 auto"}})})]})]})]})},et=(0,p.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,o,r,s,c,f=e.classroomList,h=e.dispatch,v=(e.user,e.getData),x=(b()(e,Xe),(0,p.useParams)()),w=E.Z.useForm(),y=u()(w,1)[0],j=E.Z.useWatch("penalty_type",y),_="批量补交"===(null==f||null===(t=f.actionTabs)||void 0===t?void 0:t.key),S=(0,Qe.U)(oe.c_,l()(l()({},x),null==f||null===(n=f.actionTabs)||void 0===n?void 0:n.params)),T=u()(S,4),A=T[1],L=T[2],P=T[3],N=(0,Qe.U)(oe.nP,{course_id:null==x?void 0:x.coursesId,homework_ids:null==f||null===(o=f.actionTabs)||void 0===o?void 0:o.selectArrs}),B=u()(N,4),Z=B[2],M=B[3],R=(0,Qe.U)(oe.sm,{course_id:null==x?void 0:x.coursesId,homework_ids:null==f||null===(r=f.actionTabs)||void 0===r?void 0:r.selectArrs}),H=u()(R,3),z=H[1],F=H[2],W=function(){var e=a()(i()().mark((function e(){var t=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},Z({}),e.next=4,L({page:1,limit:2e4,homework_id:1===f.actionTabs.type?"":f.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,d.useEffect)((function(){_&&W()}),[_]),(0,C.jsxs)(k.Z,{centered:!0,title:null==f||null===(s=f.actionTabs)||void 0===s?void 0:s.key,width:800,open:_,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){h({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:z,onOk:a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布或者作业已开启统一补交时,新批量补交规则不生效。"}),(0,C.jsxs)(E.Z,{form:y,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:function(){var e=a()(i()().mark((function e(t){var n,o,r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F((null==P||null===(n=P.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==P||null===(o=P.course_groups)||void 0===o?void 0:o.length)<=0,allow_late_settings:[l()({},t)]}:l()({unified_late:(null==P||null===(r=P.course_groups)||void 0===r?void 0:r.length)<=0},t));case 2:0==(null==(a=e.sent)?void 0:a.status)&&(m.ZP.success("补交设置成功"),h({type:"classroomList/setActionTabs",payload:{}}),v&&v());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,C.jsxs)(I.Z,{wrap:!1,gutter:20,children:[(0,C.jsx)(D.Z,{flex:1,children:(0,C.jsx)(E.Z.Item,{label:"补交扣分",name:"late_minus_score",rules:[{required:!0,validator:function(e,t,n){return 2===j&&t>100?Promise.reject((0,C.jsx)("span",{style:{marginLeft:100},children:"请重新输入,范围0-100"})):Promise.resolve()}},{required:!0,message:(0,C.jsx)("span",{style:{marginLeft:100},children:"请输入补交扣分"})}],children:(0,C.jsx)(O.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:1==j?"分":"%",max:1===j?Number.MAX_SAFE_INTEGER:100,addonBefore:(0,C.jsx)(E.Z.Item,{name:"penalty_type",noStyle:!0,normalize:function(e){return y.setFieldsValue({late_minus_score:2==e?20:5}),e},children:(0,C.jsx)(Ve.default,{style:{width:100},options:[{value:2,label:"百分比"},{value:1,label:"分值"}]})})})})}),(0,C.jsx)(D.Z,{flex:"390px",children:(0,C.jsx)(E.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&G()(t).startOf("minute")<=G()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&G()(t).startOf("minute")<=G()(null==M?void 0:M.max_late_time).startOf("minute")?(m.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==M?void 0:M.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,C.jsx)(Ue.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,g.BO)(e,{startTime:null==M?void 0:M.max_late_time})},disabledTime:function(e){return(0,g.hv)(e,{compared:null==M?void 0:M.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:G()("00:00:00","HH:mm:ss")}})})})]}),(null==P||null===(c=P.course_groups)||void 0===c?void 0:c.length)>0&&(0,C.jsx)(Ke.Z,{spinning:A,children:(0,C.jsx)(E.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,C.jsx)($e,{data:(null==P?void 0:P.course_groups)||[]})})})]})]})})),tt=(0,d.createContext)({selectArrs:[]}),nt=(0,p.connect)((function(e){var t=e.classroomList,n=e.loading,o=e.user;return{classroomList:t,globalSetting:e.globalSetting,user:o,loading:n.effects}}))((function(e){var t,n,o,r,s=e.classroomList,c=e.loading,x=e.dispatch,w=e.user,y=(0,p.useLocation)(),b=(0,p.useParams)(),k=(0,d.useState)((function(){return l()(l()({},b),{},{id:b.coursesId,limit:20})})),j=u()(k,2),_=j[0],S=j[1],N=(0,p.useSearchParams)(),Z=u()(N,1)[0],M=(0,d.useState)([]),E=u()(M,2),I=E[0],D=E[1],O=(0,d.useState)(!1),R=u()(O,2),G=R[0],z=R[1],F=(0,d.useState)(!1),W=u()(F,2),Y=W[0],V=W[1],U=(0,d.useState)([]),K=u()(U,2),q=K[0],J=K[1],Q=(0,d.useState)(!1),X=u()(Q,2),$=X[0],ee=X[1],te=(0,d.useState)("默认排序"),ne=u()(te,2),oe=ne[0],re=ne[1],ae=w.userInfo,le=s.detailCommonHomeworksList,ce=s.detailLeftMenus,ue=(s.detailTopBanner,s.taskList);_.type=1,_.categoryId?_.category=_.categoryId:delete _.category,(0,d.useEffect)((function(){var e=Z.get("tabs");e&&void 0!==e&&((0,v.GJ)()?_.status=e:_.order=e)}),[y.search]),(0,d.useEffect)((function(){"0"===Z.get("tabs")&&(_.status="0",_.page=1),_.status=Z.get("tabs")}),[Z.get("tabs")]),(0,d.useEffect)((function(){S(l()(l()({},_),b))}),[null==b?void 0:b.categoryId]),(0,d.useEffect)((function(){var e,t;if(b.categoryId?(_.categoryId=b.categoryId,_.category=b.categoryId):delete _.category,null!=w&&null!==(e=w.userInfo)&&void 0!==e&&e.login){var n;x({type:"classroomList/getAssistantPermissions",payload:{course_id:_.id}});var o=g.cX.getItem("".concat(null==w||null===(n=w.userInfo)||void 0===n?void 0:n.login).concat((0,v.GJ)()?"Teacher":"Student"),"ProgramHomework");o&&(_.sort_by=null==o?void 0:o.type,_.sort_direction=null==o?void 0:o.direction,re(null==o?void 0:o.name));var i=Z.get("tabs");i&&void 0!==i&&((0,v.GJ)()?_.status=i:_.order=i),de({})}else if(null!=w&&null!==(t=w.userInfo)&&void 0!==t&&t.username){var r=Z.get("tabs");r&&void 0!==r&&((0,v.GJ)()?_.status=r:_.order=r),de({})}}),[null==w||null===(t=w.userInfo)||void 0===t?void 0:t.login,null==y?void 0:y.pathname]),(0,d.useEffect)((function(){"清除选择数据"===s.actionTabs.key&&(D([]),J([])),"目录重命名成功"===s.actionTabs.key&&de()}),[s.actionTabs.key]),(0,d.useEffect)((function(){D([])}),[le]),(0,d.useEffect)((function(){V(!1)}),[_.categoryId]),(0,d.useEffect)((function(){le&&le.homeworks&&(I.length===le.homeworks.length&&I.length>0?z(!0):I.length!==le.homeworks.length&&z(!1))}),[I]);var de=function(){D([]),J([]),x({type:"classroomList/getClassroomTeacherCommonList",payload:l()(l()({},_),{},{type:5})})};ce.course_modules&&s.detailLeftMenus.course_modules.filter((function(e){return"common_homework"===e.type}))[0];["删除","立即发布","立即截止","收藏"].filter((function(e){return null!=ae&&ae.main_site?e:"收藏"!==e})).filter((function(e){return!!(0,v.GJ)()||"删除"!==e}));var pe=function(){x({type:"shixunHomeworks/setActionTabs",payload:{key:"题库选用",params:_}})},me=null===(n=[{key:"publish",label:"批量发布",icon:(0,C.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"批量截止",icon:(0,C.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"批量补交",icon:(0,C.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"批量删除",icon:(0,C.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,v.GJ)()||(0,v.Rm)()}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),fe=function(){var e=a()(i()().mark((function e(t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x({type:"classroomList/updateTaskPosition",payload:{category_id:_.categoryId,courseId:_.id,task_ids:t,container_type:"program_homework"}});case 2:de();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),he=(0,d.useMemo)((function(){var e=[];return ue.length>0&&(e=ue.map((function(e){var t;return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:null==e||null===(t=e.status)||void 0===t?void 0:t[0]}}))),e}),[ue]);return(0,C.jsx)(tt.Provider,{value:{params:_,batchStatus:Y,selectArrs:I,setSelectArrs:D,allSelect:G,dataSource:le.homeworks||[],detailLeftMenus:ce,main_category_id:le.main_category_id||"",selectArrsAll:q,setAllSelect:z,useBatchStatus:V,dispatch:x,getData:de,setSelectArrsAll:J},children:(0,C.jsxs)("section",{children:[(0,C.jsxs)("aside",{className:Ne,children:[(0,C.jsx)(ge,{isLoading:c["classroomList/getClassroomTeacherCommonList"],tabDataSource:(0,v.GJ)()?[{name:"全部",id:0,total:le.all_count||0},{name:"未发布",id:1,total:le.unpublished_count||0},{name:"未开始",id:4,total:le.not_start_count||0},{name:"进行中",id:2,total:le.in_progress_count||0},{name:"已截止",id:3,total:le.overed_count||0}]:[{name:"全部",id:0},{name:"提交中",id:2},{name:"补交中",id:10},{name:"已截止",id:3}],classroomList:s,isAdmin:(0,v.GJ)(),dispatch:x,type:null==le?void 0:le.main_category_name,TooltipTitle:_.categoryId?"目录重命名":"新建子目录",categoryId:_.categoryId,user:w,dropdownMenu:[{name:"新建编程作业",id:"1"},{name:"导入外部成绩",id:"3"}],isShowRightControl:"未分配目录"!==(0,g.Oo)(null==ce?void 0:ce.course_modules,_.categoryId),onTabMenuClick:function(e){void 0!==e.id&&((0,v.GJ)(),_.status=e.id),V(!1),_.page=1,p.history.replace("".concat(y.pathname,"?tabs=").concat(e.id)),de(_)},defaultSelectedKeys:[Z.get("tabs")?Z.get("tabs"):"0"],onTooltipTitleClick:function(){x({type:"classroomList/setActionTabs",payload:{key:_.categoryId?"目录重命名":"添加目录",params:_,selectArrs:{category_name:null==le?void 0:le.category_name,category_id:(null==le?void 0:le.category_id)||(null==le?void 0:le.main_category_id)},cb:function(){de()}}})},onDropdownMenuClick:function(e){var t;!(0,v.Rm)()||null!==(t=s.AssistantObject.hack)&&void 0!==t&&t.can_create?"1"===e?p.history.push("/classrooms/".concat(_.coursesId,"/program_homework/").concat(_.categoryId,"/add")):"2"===e?pe():"3"===e&&x({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"hack"}}):m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}}),(0,C.jsx)(be,{dataSource:le.homeworks||[],isAdmin:(0,v.GJ)(),batchStatus:Y,SortMenuName:oe,setSortMenuName:re,onSearch:function(e){_.search=e.trim(),_.page=1,de()},onSort:function(e){var t;_.sort_by=e.type,_.sort_direction=e.direction,_.page=1,g.cX.setItem("".concat(null==w||null===(t=w.userInfo)||void 0===t?void 0:t.login).concat((0,v.GJ)()?"Teacher":"Student"),e,"ProgramHomework"),de(_)},onBatch:function(e){return V(e)}})]}),(0,C.jsx)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:!c[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)("aside",{className:"animated fadeIn",children:[null==le||null===(o=le.homeworks)||void 0===o?void 0:o.map((function(e,t){return(0,C.jsx)(Pe,{user:w,dataSource:e,params:_,classroomList:s,manageAllGroup:null==le?void 0:le.manage_all_group},t)})),!c[(0,v.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&(0,C.jsx)("aside",{className:"tc mb50 mt30",children:(null==le?void 0:le.query_total_count)>10&&(0,C.jsx)(f.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,t){_.page=e,de()},defaultPageSize:20,defaultCurrent:1,current:_.page||1,total:(0,v.GJ)()?le.query_total_count:le.student_all_count})})]}),I.length>0&&(0,v.GJ)()&&(0,C.jsx)(h.Z,{offsetBottom:0,children:(0,C.jsx)(Ce,{buttonDataSource:me,onClick:function(e){var t,n,o,i;if(0===I.length)return m.ZP.error("请选择你要操作的任务"),!1;if(2!==(null==w||null===(t=w.userInfo)||void 0===t?void 0:t.user_status)||"publish"!==(null==e?void 0:e.key)){var r=e.label||"",a={key:r,selectArrs:I,selectArrsAll:q,type:["publish","deadline"].includes(e.key)?1:"",params:_};switch(e.key){case"publish":if(r="立即发布",(0,v.Rm)()&&(null===(n=s.AssistantObject)||void 0===n||null===(n=n.hack)||void 0===n||!n.can_publish))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");break;case"deadline":if(r="立即截止",(0,v.Rm)()&&(null===(o=s.AssistantObject)||void 0===o||null===(o=o.hack)||void 0===o||!o.can_stop))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");break;case"batchpay":r="批量补交";break;case"delete":if(r="删除",(0,v.Rm)()&&(null===(i=s.AssistantObject)||void 0===i||null===(i=i.hack)||void 0===i||!i.can_delete))return void m.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能");break;case"collection":r="收藏"}x({type:"classroomList/setActionTabs",payload:l()(l()({},a),{},{key:r})})}else(0,Le.Rd)()}})})]})}),"批量补交"===(null==s||null===(r=s.actionTabs)||void 0===r?void 0:r.key)&&(0,C.jsx)(et,{getData:de}),(0,C.jsx)(T,{onCallback:function(){return V(!1)}}),(0,C.jsx)(Fe.Z,{onOk:function(){de()}}),(0,C.jsx)(We.Z,{onOk:function(){}}),(0,C.jsx)(A.Z,{onCallback:function(){return V(!1)},courseEndTime:null==le?void 0:le.course_end_time}),(0,C.jsx)(L.Z,{courseEndTime:null==le?void 0:le.course_end_time,courseId:b.coursesId,visible:"立即截止"===s.actionTabs.key,isBatch:2!==s.actionTabs.type,homeworkIds:s.actionTabs.selectArrs,successCallback:function(){V(!1),de()}}),(0,C.jsx)(P,{}),(0,C.jsx)(B,{onCallback:function(){return V(!1)}}),(0,C.jsx)(H,{onCallback:function(){return V(!1)}}),(0,C.jsx)(ie,{refreshList:de}),(0,C.jsx)(se,{}),(0,C.jsx)(Ye.Z,{visible:"调整排序"===s.actionTabs.key,callback:fe,data:he,onCancel:function(){x({type:"classroomList/setActionTabs",payload:{key:""}})}}),$&&(0,C.jsx)(ze,{courseId:_.coursesId,type:"1",onCancel:function(){return ee(!1)}})]})})}))},31295:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(59028),h=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(32007),y=n(20817),b=n(92051),k=n(85750),j=n(61186),_=n.n(j),C=n(66621),S=n(37712),T=f.Z.Dragger;t.Z=(0,w.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=((0,w.useParams)(),h.Z.useForm()),c=p()(s,1)[0],d=(0,m.useState)(),f=p()(d,2),j=f[0],A=f[1],L=(0,m.useState)(!1),P=p()(L,2),N=P[0],B=P[1],Z={height:100,onRemove:function(){A("")},accept:".xls,.xlsx",multiple:!1,maxCount:1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){c.setFieldsValue(a()(a()({},"publish_time",_()(_()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",_()(_()(new Date((0,C.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),[]),(0,S.jsx)(g.Z,{centered:!0,title:"补充成绩",open:"补充成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:N},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,S.jsxs)(h.Z,{form:c,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,s,u,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return B(!0),(i=new FormData).append("type",n.actionTabs.type),i.append("file",j),a=window.location.href.indexOf("exercise")>-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,k.ZP)(a,{method:"post",body:i},!0);case 10:s=e.sent,B(!1),0===(null==s?void 0:s.status)&&(r(),c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),(null==s||null===(u=s.data)||void 0===u||null===(u=u.fail)||void 0===u?void 0:u.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,S.jsx)(x.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",y.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(h.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,S.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,S.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:y.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,S.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,S.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,S.jsxs)(T,i()(i()({},Z),{},{children:[(0,S.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,S.jsx)("br",{}),(0,S.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var o=n(82242),i=n.n(o),r=n(85573),a=n.n(r),s=n(7557),l=n.n(s),c=n(41498),u=n.n(c),d=n(79800),p=n.n(d),m=n(59301),f=n(59028),h=n(78241),g=n(43418),v=n(8591),x=n(61998),w=n(92832),y=n(95237),b=n(43604),k=n(94001),j=n(57930),_=n(32007),C=n(95992),S=n(20817),T=n(92051),A=n(85750),L=n(94051),P=n(61186),N=n.n(P),B=n(66621),Z=n(37712),M=f.Z.Dragger;t.Z=(0,_.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,o=e.dispatch,r=e.onOk,s=(0,_.useParams)(),c=h.Z.useForm(),d=p()(c,1)[0],f=(0,m.useState)(),P=p()(f,2),E=P[0],I=P[1],D=(0,m.useState)(!1),O=p()(D,2),R=O[0],G=O[1],H={height:100,onRemove:function(){I("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=u()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,m.useEffect)((function(){d.setFieldsValue(a()(a()({},"publish_time",N()(N()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",N()(N()(new Date((0,B.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,Z.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:u()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:d.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})},children:(0,Z.jsxs)(h.Z,{form:d,colon:!1,onFinish:function(){var e=u()(l()().mark((function e(t){var i,a,c,u;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=E&&E.size){e.next=3;break}return v.ZP.info("请上传文件"),e.abrupt("return");case 3:return G(!0),(i=new FormData).append("name",t.name),i.append("type",n.actionTabs.type),i.append("category_id",(null==s?void 0:s.categoryId)||null),"exercise"===n.actionTabs.type?(i.append("time",t.time||""),i.append("total_score",t.total_score)):i.append("description",t.description||""),i.append("publish_time",N()(t.publish_time).format("YYYY-MM-DD HH:mm")),i.append("end_time",N()(t.end_time).format("YYYY-MM-DD HH:mm")),i.append("file",E),e.next=14,(0,A.ZP)("/api/courses/".concat(s.coursesId,"/export_external_score_homework.json"),{method:"post",body:i},!0);case 14:a=e.sent,G(!1),0===(null==a?void 0:a.status)&&(d.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}),r(),(null==a||null===(c=a.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,Z.jsx)(x.Z,{pagination:!1,dataSource:null==a||null===(u=a.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,B.FH)("",S.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,Z.jsx)(h.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,Z.jsx)(w.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,Z.jsx)(h.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,Z.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,Z.jsxs)(y.Z,{style:{marginLeft:6},children:[(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,Z.jsx)(w.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,Z.jsx)(k.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,Z.jsxs)(y.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,Z.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,L.Q8)(e)},disabledTime:function(e){return(0,L.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,Z.jsx)(b.Z,{span:12,children:(0,Z.jsx)(h.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,Z.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,L.Q8)(e,"",d.getFieldValue("publish_time"))},disabledTime:function(e){return(0,L.d0)(e,d.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,Z.jsxs)(h.Z.Item,{style:{marginBottom:0},label:(0,Z.jsxs)("div",{children:[(0,Z.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,Z.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,Z.jsxs)("div",{children:[(0,Z.jsx)("a",{download:"模版.xlsx",className:T.Z.downloadbutton,href:S.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,Z.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,Z.jsx)(h.Z.Item,{style:{marginBottom:0},children:(0,Z.jsxs)(M,i()(i()({},H),{},{children:[(0,Z.jsx)("a",{className:T.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,Z.jsx)("br",{}),(0,Z.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(79800),l=n.n(s),c=n(59301),u=n(92832),d=n(24905),p=n(95237),m="leftdiv___aBzsX",f="listClass___bxIEW",h="spantitle___v_Vc4",g="rightdiv___xWu4M",v=n(50883),x=n(37712),w=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),o=e.selectedRowKeys,r=(e.onChange,(0,c.useState)([])),s=l()(r,2),w=s[0],y=s[1],b=(0,c.useState)([]),k=l()(b,2),j=k[0],_=k[1],C=(0,c.useState)([]),S=l()(C,2),T=S[0],A=S[1],L=(0,c.useState)(1),P=l()(L,2),N=(P[0],P[1],(0,c.useState)()),B=l()(N,2);B[0],B[1];return(0,c.useEffect)((function(){y(t),_([]),A([])}),[t]),(0,c.useEffect)((function(){n&&(_(o),A(o))}),[o]),(0,x.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,x.jsxs)("div",{className:m,children:[(0,x.jsx)(u.Z.Search,{size:"middle",onChange:function(){var e=a()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===w.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,x.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,x.jsx)(d.Z.Group,{value:j.map((function(e){return"".concat(e.id)})),onChange:function(e){n(w.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:w.map((function(e,t){return(0,x.jsx)(p.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,x.jsx)(d.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,x.jsxs)("div",{className:f,children:[(0,x.jsx)("span",{className:h,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,x.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,x.jsxs)("div",{className:g,children:[(0,x.jsx)(u.Z.Search,{onChange:function(e){A(j.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===T.length&&(0,x.jsx)(v.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),T.length>0&&(0,x.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,x.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:T.map((function(e,t){return(0,x.jsxs)(p.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,x.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,x.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(j.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),p=n(43418),m=n(96865),f=n(95237),h=n(6848),g="wrap___KDoq2",v="tip___WEJuX",x="listWrap___IJDX4",w="li___r5con",y="nameWrap___PUyEz",b="name___xuUMY",k="tag___l5CW2",j=n(29747),_=n(32007),C=n(37712),S=function(e){var t,n,o=e.type,r=void 0===o?1:o,s=e.data,c=e.visible,S=e.callback,T=e.onCancel,A=(0,d.useState)([]),L=u()(A,2),P=L[0],N=L[1],B=(0,_.useSelector)((function(e){return e.loading}));(0,d.useEffect)((function(){N(s)}),[JSON.stringify(s)]);var Z=function(e){var t={};if(1===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===r){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,C.jsx)("div",{className:k,style:l()({},t),children:e})},M=function(){var e=a()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(P.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)(p.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:T,onOk:M,confirmLoading:null==B||null===(t=B.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,C.jsxs)("div",{className:g,children:[(0,C.jsxs)("div",{className:v,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(m.Z,{loading:null==B||null===(n=B.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(j.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var o=Array.from(e),i=o.splice(t,1),r=u()(i,1)[0];return o.splice(n,0,r),o}(t,e.source.index,e.destination.index);N(n)}}(e,P)},children:(0,C.jsx)(j.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:x,children:[P.map((function(e,t){return(0,C.jsx)(j._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,C.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:w,children:[(0,C.jsxs)(f.Z,{align:"middle",children:[(0,C.jsx)("div",{className:y,children:(0,C.jsx)(h.Z,{title:null==e?void 0:e.task_name,children:(0,C.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),Z(null==e?void 0:e.status)]}),(0,C.jsx)(f.Z,{align:"middle",className:"font12 mt10",children:(0,C.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,C.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},17111:function(e,t,n){"use strict";n.d(t,{$J:function(){return l},JZ:function(){return u},bN:function(){return m},jP:function(){return p},rO:function(){return c}});var o=n(7557),i=n.n(o),r=n(41498),a=n.n(r),s=n(85750);function l(e){return(0,s.U2)("libraries/".concat(e,".json"))}function c(){return(0,s.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=a()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.IV)("attachments/".concat(t,".json"));case 2:return n=e.sent,e.abrupt("return",0===n.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,s.v_)("libraries.json",e)}function m(e,t){return(0,s.gz)("libraries/".concat(e,".json"),t)}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return p}});var o=n(7557),i=n.n(o),r=n(82242),a=n.n(r),s=n(41498),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301);function p(e,t){var n=(0,d.useState)(t),o=u()(n,2),r=o[0],s=o[1],c=(0,d.useState)(!1),p=u()(c,2),m=p[0],f=p[1],h=(0,d.useState)(),g=u()(h,2),v=g[0],x=g[1],w=function(){var n=l()(i()().mark((function n(o){var l,c,u,d=arguments;return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=d.length>1&&void 0!==d[1]&&d[1],c=l?t:a()(a()({},r),o),f(!0),s(c),n.next=6,e(c);case 6:return u=n.sent,f(!1),x(u),n.abrupt("return",u);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[r,m,w,v]}},92051:function(e,t){"use strict";t.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"}},27666:function(e,t,n){"use strict";var o=n(61414),i=n(71783);t.Z=function(e){let t;const n=n=>()=>{t=null,e.apply(void 0,(0,o.Z)(n))},r=function(){if(null==t){for(var e=arguments.length,o=new Array(e),r=0;r{i.Z.cancel(t),t=null},r}},81228:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var o=n(19243),i=n(16177),r=n(74258),a=n(35796),s=n(59301),l=n(92310),c=n.n(l),u=n(28647),d=n(55405),p=n(27666),m=n(36355),f=n(83116),h=n(37613);const g=e=>{const{componentCls:t}=e;return{[t]:{position:"fixed",zIndex:e.zIndexPopup}}};var v=(0,f.Z)("Affix",(e=>{const t=(0,h.TS)(e,{zIndexPopup:e.zIndexBase+10});return[g(t)]}));function x(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top}function y(e,t,n){if(void 0!==n&&t.bottom{const t=e.getTargetFunc(),n=null==t?void 0:t(),{prevTarget:o}=e.state;o!==n&&(b.forEach((t=>{null==o||o.removeEventListener(t,e.lazyUpdatePosition),null==n||n.addEventListener(t,e.lazyUpdatePosition)})),e.updatePosition(),e.setState({prevTarget:n}))},e.removeListeners=()=>{e.timer&&(clearTimeout(e.timer),e.timer=null);const{prevTarget:t}=e.state,n=e.getTargetFunc(),o=null==n?void 0:n();b.forEach((n=>{null==o||o.removeEventListener(n,e.lazyUpdatePosition),null==t||t.removeEventListener(n,e.lazyUpdatePosition)})),e.updatePosition.cancel(),e.lazyUpdatePosition.cancel()},e.getOffsetTop=()=>{const{offsetBottom:t,offsetTop:n}=e.props;return void 0===t&&void 0===n?0:n},e.getOffsetBottom=()=>e.props.offsetBottom,e.measure=()=>{const{status:t,lastAffix:n}=e.state,{onChange:o}=e.props,i=e.getTargetFunc();if(t!==j.Prepare||!e.fixedNodeRef.current||!e.placeholderNodeRef.current||!i)return;const r=e.getOffsetTop(),a=e.getOffsetBottom(),s=i();if(s){const t={status:j.None},i=x(e.placeholderNodeRef.current);if(0===i.top&&0===i.left&&0===i.width&&0===i.height)return;const l=x(s),c=w(i,l,r),u=y(i,l,a);void 0!==c?(t.affixStyle={position:"fixed",top:c,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}):void 0!==u&&(t.affixStyle={position:"fixed",bottom:u,width:i.width,height:i.height},t.placeholderStyle={width:i.width,height:i.height}),t.lastAffix=!!t.affixStyle,o&&n!==t.lastAffix&&o(t.lastAffix),e.setState(t)}},e.prepareMeasure=()=>{e.setState({status:j.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.updatePosition=(0,p.Z)((()=>{e.prepareMeasure()})),e.lazyUpdatePosition=(0,p.Z)((()=>{const t=e.getTargetFunc(),{affixStyle:n}=e.state;if(t&&n){const o=e.getOffsetTop(),i=e.getOffsetBottom(),r=t();if(r&&e.placeholderNodeRef.current){const t=x(r),a=x(e.placeholderNodeRef.current),s=w(a,t,o),l=y(a,t,i);if(void 0!==s&&n.top===s||void 0!==l&&n.bottom===l)return}}e.prepareMeasure()})),e}return(0,i.Z)(n,[{key:"getTargetFunc",value:function(){const{getTargetContainer:e}=this.context,{target:t}=this.props;return void 0!==t?t:null!=e?e:k}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(e){this.addListeners(),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:e,placeholderStyle:t}=this.state,{affixPrefixCls:n,rootClassName:o,children:i}=this.props,r=c()(e&&o,{[n]:!!e});let a=(0,d.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return s.createElement(u.Z,{onResize:this.updatePosition},s.createElement("div",Object.assign({},a,{ref:this.placeholderNodeRef}),e&&s.createElement("div",{style:t,"aria-hidden":"true"}),s.createElement("div",{className:r,ref:this.fixedNodeRef,style:e},s.createElement(u.Z,{onResize:this.updatePosition},i))))}}]),n}(s.Component);_.contextType=m.E_;var C=(0,s.forwardRef)(((e,t)=>{const{prefixCls:n,rootClassName:o}=e,{getPrefixCls:i}=(0,s.useContext)(m.E_),r=i("affix",n),[a,l]=v(r),u=Object.assign(Object.assign({},e),{affixPrefixCls:r,rootClassName:c()(o,l)});return a(s.createElement(_,Object.assign({},u,{ref:t})))}))},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var o=n(92310),i=n.n(o),r=n(59301),a=n(36355),s=n(17313),l=n(83116),c=n(37613);const u=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:o,lineWidth:i,textPaddingInline:r,orientationMargin:a,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,s.Wf)(e)),{borderBlockStart:`${i}px solid ${o}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${i}px solid ${o}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${o}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${i}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*a+"%"},"&::after":{width:100-100*a+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*a+"%"},"&::after":{width:100*a+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:o,borderStyle:"dashed",borderWidth:`${i}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var d=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[u(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),p=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(o=Object.getOwnPropertySymbols(e);i{const{getPrefixCls:t,direction:n,divider:o}=r.useContext(a.E_),{prefixCls:s,type:l="horizontal",orientation:c="center",orientationMargin:u,className:m,rootClassName:f,children:h,dashed:g,plain:v,style:x}=e,w=p(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),y=t("divider",s),[b,k]=d(y),j=c.length>0?`-${c}`:c,_=!!h,C="left"===c&&null!=u,S="right"===c&&null!=u,T=i()(y,null==o?void 0:o.className,k,`${y}-${l}`,{[`${y}-with-text`]:_,[`${y}-with-text${j}`]:_,[`${y}-dashed`]:!!g,[`${y}-plain`]:!!v,[`${y}-rtl`]:"rtl"===n,[`${y}-no-default-orientation-margin-left`]:C,[`${y}-no-default-orientation-margin-right`]:S},m,f),A=r.useMemo((()=>"number"==typeof u?u:/^\d+$/.test(u)?Number(u):u),[u]),L=Object.assign(Object.assign({},C&&{marginLeft:A}),S&&{marginRight:A});return b(r.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},null==o?void 0:o.style),x)},w,{role:"separator"}),h&&"vertical"!==l&&r.createElement("span",{className:`${y}-inner-text`,style:L},h)))}},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,l&&l(t)};var u=[n];return i&&(s?a?u.unshift(s):u.push(s):this.defaultLoader&&(a?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),r.default.createElement(o,c,u)}}]),t}(i.Component);l.propTypes={children:a.default.node.isRequired,element:a.default.node,hasMore:a.default.bool,initialLoad:a.default.bool,isReverse:a.default.bool,loader:a.default.node,loadMore:a.default.func.isRequired,pageStart:a.default.number,ref:a.default.func,getScrollParent:a.default.func,threshold:a.default.number,useCapture:a.default.bool,useWindow:a.default.bool},l.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=l,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__ProgramHomework__index.chunk.css b/p__Classrooms__Lists__ProgramHomework__index.chunk.css index cb2454c623..bef237e4cf 100644 --- a/p__Classrooms__Lists__ProgramHomework__index.chunk.css +++ b/p__Classrooms__Lists__ProgramHomework__index.chunk.css @@ -1 +1 @@ -.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.shixunItemWrapper___ClCET{margin-bottom:10px;padding-left:10px}.checkboxWrapper___bZ8gF{flex-wrap:nowrap;margin-bottom:8px}.contentWrapper____pt8D{padding-left:12px}.title___tfmFW{font-size:18px;font-weight:400;margin-left:8px}.desc___NDuDd{color:#8e8888;font-size:14px}.info___mahF7{color:#8e8888}.flex_box_center___Cx3ju{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rc8Mm{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___6BCc9{box-align:center;align-items:center}.flex_box_center_end___sN3Ig{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___wjzgd{box-orient:block-axis;flex-direction:column}.line1___cHCBY{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___IMCYE label{box-align:center;align-items:center;display:box;display:flex}.upload_button{align-content:center;align-items:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:inline-block;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;text-align:center;width:108px}.upload_button .aBtn_img{height:14px;margin-right:8px;margin-top:-3px;width:14px}.upload_button:hover{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_button:active{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_text{color:#5f6367;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:16px;width:129px}.tabMenuContainer___Sxna3 .ant-menu{background-color:transparent;border:0}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___Sxna3 .control___ka76r{align-items:center;display:flex}.tabMenuContainer___Sxna3 .control___ka76r .iconH___GpOCh{color:#666;font-size:16px}.tabMenuContainer___Sxna3 .control___ka76r .iconH___GpOCh:hover{color:#0152d9}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn___KJw1e{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:30px;line-height:30px;margin-right:20px;padding:0 12px;text-align:center}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn___KJw1e>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn1___kta6F{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn1___kta6F>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___tQmMS{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___tQmMS .btn___ECfiD{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___tQmMS .btn___ECfiD.btnSort___Y5Oja{margin-right:8px}.searchSortControllerContainer___tQmMS .btn___ECfiD:hover{color:#0152d9}.searchSortControllerContainer___tQmMS .tips___fhrLg{cursor:pointer}.searchSortControllerContainer___tQmMS .tips___fhrLg>i{font-size:14px}.searchSortControllerContainer___tQmMS .tips___fhrLg:hover{color:#0152d9}.bottomControlContainer___kLlgA{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;height:60px;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___kLlgA>div:first-child{align-items:center;display:flex}.bottomControlContainer___kLlgA>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___kLlgA>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___kLlgA .buttonWrap___vOH3N{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___kLlgA .buttonWrap___vOH3N>i{margin-right:5px}.bottomControlContainer___kLlgA .moveCategory___lgwfd{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___kLlgA .moveCategory___lgwfd ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___kLlgA .moveCategory___lgwfd ul li{font-size:14px;margin:5px 0}.listContainer___vU05G{align-items:baseline;background:#fff;cursor:pointer;display:flex;margin-top:10px;padding:20px 10px 25px;position:relative;transition:all .3s}.listContainer___vU05G:hover{box-shadow:0 0 10px #ccc}.listContainer___vU05G .info___fXyuU{flex:1 1;margin-left:7px}.listContainer___vU05G .info___fXyuU .title___fItHS{display:flex;justify-content:space-between}.listContainer___vU05G .info___fXyuU .title___fItHS .left___MFkuv{align-items:center;display:flex;flex:1 1}.listContainer___vU05G .info___fXyuU .title___fItHS .left___MFkuv>span>a{color:#333;font-size:16px;font-weight:500}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center;margin-right:20px}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m:last-child{cursor:default;margin-right:6px}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m:hover{color:#0152d9}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m i{margin-bottom:6px}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m div{font-size:12px;font-weight:400}.listContainer___vU05G .info___fXyuU .detail___HXdq0{display:flex;font-size:12px;margin-top:7px}.listContainer___vU05G .info___fXyuU .detail___HXdq0 .iconV___CwPu5{color:#888;margin-left:auto;padding-right:7px;text-align:end}.listContainer___vU05G .info___fXyuU .detail___HXdq0 .iconV___CwPu5 i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.listContainer___vU05G .info___fXyuU .detail___HXdq0 .iconV___CwPu5:hover i{color:#0152d9}.listContainer___vU05G .shixunTag___oYTPp{border:1px solid #0152d9;border-radius:10%;color:#0152d9;margin-left:8px;padding:2px 8px}.flex_box_center___Cf9V9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___eZ6tD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___HV5P5{box-align:center;align-items:center}.flex_box_center_end___nMv5m{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___pSZ2w{box-orient:block-axis;flex-direction:column}.bg___KWyBO{background:#fafafa}.containerTitle____BHtc{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle____BHtc div:first-child{flex:1 1}.containerDesc___owLy5{background-color:#fff;padding:24px 30px}.listItem___G1EbM{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___G1EbM>div{flex:1 1}.listItem___G1EbM:hover{box-shadow:0 0 10px #ccc}.info___sPjht{margin-left:20px}.info___sPjht p{margin-top:18px}.title___shRTj{box-align:center;align-items:center;display:box;display:flex}.title___shRTj strong{color:#333}.titleLeft___h6rpG{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___h6rpG strong{color:#333;display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___h6rpG strong:hover{color:#0152d9}.titleRight___LEnUj{margin-top:18px}.titleRight___LEnUj a{font-weight:700;margin-right:20px}.acitons___UegZy{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___UegZy>div:first-child{flex:1 1}.acitons___UegZy>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___UegZy>div:nth-child(2) span{color:#999;cursor:pointer}.acitons___UegZy>div:nth-child(2) span:hover{color:#333}.moveCategory___PL8Dd{padding:30px 0;position:relative;top:-25px}.moveCategory___PL8Dd ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___PL8Dd ul li{font-size:14px;margin:5px 0;padding:0}.spanSize___QkMiH{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.otherHomeworkWrap___WlvHv{background:#f5f5f5;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O{background:#f5f5f5;height:100%;position:relative;width:100%}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .flex___q8ATC{display:flex}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7{margin:0 auto;padding:40px 0 30px;width:588px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7 .ant-input{background:#fff;border:1px solid #dedede;border-radius:4px 0 0 4px;height:50px;width:500px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7 .ant-input-group-addon{background-color:#0152d9;border-radius:0 4px 4px 0}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7 .ant-input-group-addon .ant-input-search-button{border:none;border-radius:0 4px 4px 0;box-shadow:none;height:100%;width:88px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb{align-items:center;display:flex;flex-direction:column}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP{background-color:#fff;border-radius:4px;display:flex;padding:20px;width:1200px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP .info___vvX3a{margin-left:8px;width:100%}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP .info___vvX3a .title___FtVL7{color:#333;font-size:16px;font-weight:500;line-height:16px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP .info___vvX3a .describe___g43sA{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:20px;overflow:hidden}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP:last-child{margin-bottom:80px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .footer___TNGYY{align-items:center;background:#fff;bottom:0;box-shadow:-1px 0 8px 0 #dedede;display:flex;height:80px;justify-content:center;left:0;position:absolute;right:0}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .footer___TNGYY>button{border-radius:4px;height:36px;margin-right:20px;width:88px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .footer___TNGYY>button:last-child{margin-right:0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file +.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.shixunItemWrapper___ClCET{margin-bottom:10px;padding-left:10px}.checkboxWrapper___bZ8gF{flex-wrap:nowrap;margin-bottom:8px}.contentWrapper____pt8D{padding-left:12px}.title___tfmFW{font-size:18px;font-weight:400;margin-left:8px}.desc___NDuDd{color:#8e8888;font-size:14px}.info___mahF7{color:#8e8888}.flex_box_center___Cx3ju{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___rc8Mm{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___6BCc9{box-align:center;align-items:center}.flex_box_center_end___sN3Ig{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___wjzgd{box-orient:block-axis;flex-direction:column}.line1___cHCBY{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden;word-break:break-all}.form___IMCYE label{box-align:center;align-items:center;display:box;display:flex}.upload_button{align-content:center;align-items:center;background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:inline-block;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;text-align:center;width:108px}.upload_button .aBtn_img{height:14px;margin-right:8px;margin-top:-3px;width:14px}.upload_button:hover{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_button:active{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:40px!important;width:108px}.upload_text{color:#5f6367;font-family:PingFangSC-Regular,PingFang SC;font-size:14px;font-weight:400;height:20px;line-height:20px;margin-left:16px;width:129px}.tabMenuContainer___Sxna3 .ant-menu{background-color:transparent;border:0}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item:after{display:none!important}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.tabMenuContainer___Sxna3 .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.tabMenuContainer___Sxna3 .control___ka76r{align-items:center;display:flex}.tabMenuContainer___Sxna3 .control___ka76r .iconH___GpOCh{color:#666;font-size:16px}.tabMenuContainer___Sxna3 .control___ka76r .iconH___GpOCh:hover{color:#0152d9}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn___KJw1e{background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;height:30px;line-height:30px;margin-right:20px;padding:0 12px;text-align:center}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn___KJw1e>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn1___kta6F{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.tabMenuContainer___Sxna3 .control___ka76r .selectBtn1___kta6F>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.searchSortControllerContainer___tQmMS{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.searchSortControllerContainer___tQmMS .btn___ECfiD{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.searchSortControllerContainer___tQmMS .btn___ECfiD.btnSort___Y5Oja{margin-right:8px}.searchSortControllerContainer___tQmMS .btn___ECfiD:hover{color:#0152d9}.searchSortControllerContainer___tQmMS .tips___fhrLg{cursor:pointer}.searchSortControllerContainer___tQmMS .tips___fhrLg>i{font-size:14px}.searchSortControllerContainer___tQmMS .tips___fhrLg:hover{color:#0152d9}.bottomControlContainer___kLlgA{background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;height:60px;padding:0 20px;transition:bottom .5s;width:916px;z-index:100}.bottomControlContainer___kLlgA>div:first-child{align-items:center;display:flex}.bottomControlContainer___kLlgA>div:first-child>div{cursor:pointer;margin-right:5px}.bottomControlContainer___kLlgA>div:last-child .ant-btn{border-radius:4px;font-size:12px;min-height:30px;min-width:76px}.bottomControlContainer___kLlgA .buttonWrap___vOH3N{align-items:center;border-radius:4px;display:flex;min-height:30px;padding:0 6px}.bottomControlContainer___kLlgA .buttonWrap___vOH3N>i{margin-right:5px}.bottomControlContainer___kLlgA .moveCategory___lgwfd{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.bottomControlContainer___kLlgA .moveCategory___lgwfd ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px}.bottomControlContainer___kLlgA .moveCategory___lgwfd ul li{font-size:14px;margin:5px 0}.listContainer___vU05G{align-items:baseline;background:#fff;cursor:pointer;display:flex;margin-top:10px;padding:20px 20px 25px 10px;position:relative;transition:all .3s}.listContainer___vU05G:hover{box-shadow:0 0 10px #ccc}.listContainer___vU05G .info___fXyuU{flex:1 1;margin-left:7px}.listContainer___vU05G .info___fXyuU .title___fItHS{display:flex;justify-content:space-between}.listContainer___vU05G .info___fXyuU .title___fItHS .left___MFkuv{align-items:center;display:flex;flex:1 1}.listContainer___vU05G .info___fXyuU .title___fItHS .left___MFkuv>span>a{color:#333;font-size:16px;font-weight:500}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m{align-items:center;color:#666;cursor:pointer;display:inline-flex;flex-direction:column;justify-content:center}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m:hover{color:#0152d9}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m i{margin-bottom:6px}.listContainer___vU05G .info___fXyuU .title___fItHS .right___JT8Xj .flexBox___n8e_m div{font-size:12px;font-weight:400}.listContainer___vU05G .info___fXyuU .detail___HXdq0{display:flex;font-size:12px;margin-top:7px}.listContainer___vU05G .info___fXyuU .detail___HXdq0 .iconV___CwPu5{color:#888;margin-left:auto;text-align:end}.listContainer___vU05G .info___fXyuU .detail___HXdq0 .iconV___CwPu5 i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.listContainer___vU05G .info___fXyuU .detail___HXdq0 .iconV___CwPu5:hover i{color:#0152d9}.listContainer___vU05G .shixunTag___oYTPp{border:1px solid #0152d9;border-radius:10%;color:#0152d9;margin-left:8px;padding:2px 8px}.flex_box_center___Cf9V9{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___eZ6tD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___HV5P5{box-align:center;align-items:center}.flex_box_center_end___nMv5m{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___pSZ2w{box-orient:block-axis;flex-direction:column}.bg___KWyBO{background:#fafafa}.containerTitle____BHtc{box-align:center;align-items:center;border-bottom:1px solid #eee;color:#333;display:box;display:flex;font-size:18px;height:88px;line-height:88px;padding:0 30px}.containerTitle____BHtc div:first-child{flex:1 1}.containerDesc___owLy5{background-color:#fff;padding:24px 30px}.listItem___G1EbM{background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}.listItem___G1EbM>div{flex:1 1}.listItem___G1EbM:hover{box-shadow:0 0 10px #ccc}.info___sPjht{margin-left:20px}.info___sPjht p{margin-top:18px}.title___shRTj{box-align:center;align-items:center;display:box;display:flex}.title___shRTj strong{color:#333}.titleLeft___h6rpG{box-align:center;align-items:center;display:box;display:flex;flex:1 1}.titleLeft___h6rpG strong{color:#333;display:inline-block;max-width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___h6rpG strong:hover{color:#0152d9}.titleRight___LEnUj{margin-top:18px}.titleRight___LEnUj a{font-weight:700;margin-right:20px}.acitons___UegZy{box-align:center;align-items:center;background:#fff;display:box;display:flex;padding:0 30px 20px}.acitons___UegZy>div:first-child{flex:1 1}.acitons___UegZy>div:nth-child(2){box-align:center;align-items:center;display:box;display:flex}.acitons___UegZy>div:nth-child(2) span{color:#999;cursor:pointer}.acitons___UegZy>div:nth-child(2) span:hover{color:#333}.moveCategory___PL8Dd{padding:30px 0;position:relative;top:-25px}.moveCategory___PL8Dd ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___PL8Dd ul li{font-size:14px;margin:5px 0;padding:0}.spanSize___QkMiH{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.otherHomeworkWrap___WlvHv{background:#f5f5f5;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O{background:#f5f5f5;height:100%;position:relative;width:100%}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .flex___q8ATC{display:flex}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7{margin:0 auto;padding:40px 0 30px;width:588px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7 .ant-input{background:#fff;border:1px solid #dedede;border-radius:4px 0 0 4px;height:50px;width:500px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7 .ant-input-group-addon{background-color:#0152d9;border-radius:0 4px 4px 0}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .search___xedy7 .ant-input-group-addon .ant-input-search-button{border:none;border-radius:0 4px 4px 0;box-shadow:none;height:100%;width:88px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb{align-items:center;display:flex;flex-direction:column}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP{background-color:#fff;border-radius:4px;display:flex;padding:20px;width:1200px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP .info___vvX3a{margin-left:8px;width:100%}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP .info___vvX3a .title___FtVL7{color:#333;font-size:16px;font-weight:500;line-height:16px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP .info___vvX3a .describe___g43sA{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:20px;overflow:hidden}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .content___VSdQb .listItem___u6wwP:last-child{margin-bottom:80px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .footer___TNGYY{align-items:center;background:#fff;bottom:0;box-shadow:-1px 0 8px 0 #dedede;display:flex;height:80px;justify-content:center;left:0;position:absolute;right:0}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .footer___TNGYY>button{border-radius:4px;height:36px;margin-right:20px;width:88px}.otherHomeworkWrap___WlvHv .otherHomeworkContainer___Qfj2O .footer___TNGYY>button:last-child{margin-right:0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.async.js b/p__Classrooms__Lists__ShixunHomeworks__index.async.js index 931de73176..66a17a4ae6 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__index.async.js +++ b/p__Classrooms__Lists__ShixunHomeworks__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7852,43428,4977,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=n(22589),r=function(e,t){return a.createElement(s.Z,(0,i.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(r)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},s=n(22589),r=function(e,t){return a.createElement(s.Z,(0,i.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(r)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,a=!1,o=!1,s=null,r=!1,l=null,c=null,d=0;d4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,D(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,M(e,t))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",o=n.id,s=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},T=function(t,n,i){b(f)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var s=n.width,r=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(f)<=4.4)N(n.showToolBar)&&(n.height-=7),N(n.showAlgebraInput)&&(n.height-=37),n.width<605&&N(n.showToolBar)&&(n.width=605,s=605);else{var d=100;(N(n.showToolBar)||N(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=N(n.showMenuBar)?245:155),s=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},y||v.appendChild(_)):o.appendChild(_),v.appendChild(o),y||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function j(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},b(f)<5&&(e.className+=" geogebraweb")):j(e,t)}if(a){scriptLoadStarted=!0;for(var C=0;C0?(a.remove(),r.attr("id","fullscreencontent").show(),jQuery(o).append(r),window.dispatchEvent(new Event("resize"))):T(a,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,T(e,t,!1);if(!window.GGBT_wsf_view)for(s=0;se/4*3&&(r=e/4*3),l=r/5.8,s.setAttribute("src",y),s.setAttribute("width",r),s.setAttribute("height",l);var d=(e-r)/2,u=(t-l)/2;s.style.left=d+"px",s.style.top=u+"px",a.appendChild(s)}return a.appendChild(c),a},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},I=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,t){if(f=e,t)D(f,!0);else{var o,s,r=!a;if(r){var l=b(f);!isNaN(l)&&l<4.4&&(r=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in s=c>0?f:0===c?o+f:"https://www.geogebra.org/apps/5.2.814.0/",I)if(f.slice(-1*I[d].length)===I[d]||f.slice(-1*(I[d].length+1))===I[d]+"/")return void D(s,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!r||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(n.showToolBar)||N(n.showMenuBar)||N(n.showAlgebraInput)||N(n.enableRightClick)||n.appName&&"classic"!=n.appName?s+="web3d/":s+="webSimple/",D(s,!1)}},D=function(e,t){if(e.requirejs)m=e;else{"/"!==e.slice(-1)&&(e+="/"),m=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",x=!1;var n=m.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?I.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&D(c,p),r=!0}return void 0!==n.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,a){if(e.isScreenshoGenerator)return 1;var o,s=void 0!==i&&i,r=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,t,n,i,a,o){var s=null;if(null!=o&&""!=o)for(var r=e.parentNode;null!=r;){if((" "+r.className+" ").indexOf(" "+o+" ")>-1){s=r;break}r=r.parentNode}var l=0,c=0,d=0,u=0,m=0,p=0,h=0;if(s)l=s.offsetWidth,c=Math.max(i?s.offsetWidth:0,s.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=l):(l=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===a||!a)&&("rtl"===document.dir?(m=l-f.width-f.left,p=d<=480?10:30):(p=f.left,m=d<=480?10:30),u=p+m)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(s=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(s=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(a=n(e,t,s,i,e.scaleContainerClass),!s||e.hasOwnProperty("scale")&&1!==o?Math.min(o,a):a)}function a(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(t-i.width)/2,o=(n-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=a+"px")}return{responsiveResize:function(n,o){var s=n.querySelector(".appletParameters");if(s){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==s.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(s.parentElement&&/fullscreen/.test(s.parentElement.className))return;var r=i(o,n);e()&&s.setAttribute("data-param-scale",r);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var t=a[e](),n=i[e];if(t in n)return t;var o=[];for(var s in n)o[n[s]]=s;throw r&&r(e,o,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=o(t));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],a=O;a0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(o=10+n*a);var s=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(s=40);var r=this.randomNum(-10,10);e.translate(o,s),e.rotate(r*Math.PI/180),e.fillText(t,0,0),e.rotate(-r*Math.PI/180),e.translate(-o,-s)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:function(e){_e(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:A,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,C.jsxs)(g.Z,{gutter:24,children:[(0,C.jsxs)(x.Z,{span:14,children:[(0,C.jsx)("div",{className:_.homeworkType,children:"作业截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){U(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:_.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:K,loading:A,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,C.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,C.jsx)("div",{className:_.homeworkType,children:"补交截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){se(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:_.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:function(e){de(e)}},rowKey:"id",pagination:!1,loading:A,dataSource:oe,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},13452:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=n(79800),a=n.n(i),o=n(78241),s=n(92832),r=n(3113),l=n(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},d=n(37712),u=function(e){var t=e.value,n=e.onChange,i=o.Z.useForm(),u=a()(i,1)[0],m=(0,l.useRef)(!1);(0,l.useEffect)((function(){t&&u.setFieldsValue(t)}),t);return(0,d.jsx)("div",{className:c.search,children:(0,d.jsxs)(o.Z,{className:c.formWrap,colon:!1,form:u,size:"large",layout:"inline",onFinish:function(e){m.current||function(e){m.current||n(e),m.current=!0,setTimeout((function(){m.current=!1}),2e3)}(e)},children:[(0,d.jsx)(o.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,d.jsx)(s.Z,{style:{width:280,height:40}})}),(0,d.jsx)(o.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,d.jsx)(s.Z,{style:{width:280,height:40}})}),(0,d.jsx)(o.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,d.jsx)(s.Z,{style:{width:200,height:40}})}),(0,d.jsx)(r.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(79800),l=n.n(r),c=n(59301),d="imageDimensions___a7crR",u="img___Kroat",m="fullWidth___c492T",p=n(92310),h=n.n(p),f=n(71418),g=n(2859),x=n(85750),v=n(66621),y=n(37712),w=function(e){var t=e.data,n=e.className,i=e.fullWidth,o=e.style,r=void 0===o?{}:o,p=e.onClose,w=e.onOk,b=e.showFullTools,_=e.noAssociationId,j=(0,c.useRef)(null),k=(0,c.useRef)(null),C=(0,c.useRef)(null),S=(0,c.useRef)(null),N=(0,c.useState)(!1),T=l()(N,2),Z=T[0],L=T[1],A=(0,c.useState)("正在加载中"),P=l()(A,2),B=P[0],E=P[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&I()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var I=function(){var e=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),E("正在加载中"),e.next=4,(0,v.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,j.current.src="",j.current.src=n,j.current.onload=function(){D()},L(!1),E("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=s()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),E("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||_){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:L(!1),E("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){k.current=new g.hP(j.current),k.current.targetRoot=S.current,k.current.addEventListener("render",M),k.current.addEventListener("beforeclose",p),b&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=t&&t.snapshotData&&k.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,y.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,y.jsx)(f.Z,{spinning:Z,tip:B,style:{position:"absolute"},children:(0,y.jsx)("div",{ref:S,className:h()(d,n,i?m:""),style:r,children:(0,y.jsx)("img",{className:u,ref:j})})})})}},25925:function(e,t,n){"use strict";n.d(t,{Z:function(){return I},P:function(){return B}});var i=n(37205),a=n.n(i),o=n(39647),s=n.n(o),r=n(7557),l=n.n(r),c=n(82242),d=n.n(c),u=n(41498),m=n.n(u),p=n(79800),h=n.n(p),f=n(59301),g=n(78241),x=n(43418),v=n(5112),y=n(92832),w=n(61998),b="brief___LOzpE",_="contentTitle___xkdcN",j="content___Vtri0",k="antdTable___s8T2N",C="tableCell___kN9Fw",S="antdModal___WVBk3",N="orangeColor___ryB2u",T=n(16896),Z=n(37712),L=["isImportMultipleCourse"],A=function(e){var t=e.studentNames,n=e.total;return n>3?(0,Z.jsxs)(Z.Fragment,{children:["课堂内有",(0,Z.jsx)("span",{className:N,children:null==t?void 0:t.join("、")}),"等",(0,Z.jsx)("span",{className:N,children:n}),"名学生"]}):(0,Z.jsxs)(Z.Fragment,{children:["课堂内有",(0,Z.jsx)("span",{className:N,children:null==t?void 0:t.join("、")}),["","一","两","三"][n],"名学生"]})},P=function(e){var t=e.onCancel,n=e.onOk,i=e.visible,a=(e.inPaper,e.renderData),o=(e.type,e.isMultipleCourse),s=void 0!==o&&o,r=g.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(1),p=h()(u,2),y=p[0],w=p[1],b=(0,f.useState)(!1),_=h()(b,2),k=_[0],C=_[1],T=(0,f.useMemo)((function(){return 1===(null==a?void 0:a.total_num)&&1===(null==a?void 0:a.can_copy_num)}),[a]),L=(0,f.useMemo)((function(){var e;return null==a||null===(e=a.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[a]);return(0,Z.jsx)(Z.Fragment,{children:T?(0,Z.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:S,width:682,confirmLoading:k,onCancel:t,onOk:m()(l()().mark((function e(){var t,i,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t=y,s&&(o=d()({},c.getFieldsValue()),t=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?d()(d()({},e),{},{is_copy:o[e.id]}):e}))),e.next=5,n(t);case 5:C(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("div",{className:j,style:{marginBottom:20},children:s?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(A,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),s?(0,Z.jsx)(g.Z,{form:c,preserve:!1,children:null==L?void 0:L.map((function(e){return(0,Z.jsxs)(f.Fragment,{children:[(0,Z.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,Z.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{className:j,children:[(0,Z.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,Z.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,Z.jsxs)(v.ZP.Group,{value:y,onChange:function(e){return w(e.target.value)},className:j,style:{marginBottom:30},children:[(0,Z.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,Z.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:j,style:{marginBottom:10},children:"* 说明:"}),(0,Z.jsx)("div",{className:j,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,Z.jsx)("div",{className:"".concat(j," ").concat(N),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,Z.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:t,onOk:m()(l()().mark((function e(){var t,i,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t=0,s&&(o=d()({},c.getFieldsValue()),t=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?d()(d()({},e),{},{is_use:o[e.id]}):e}))),e.next=5,n(t);case 5:C(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,Z.jsxs)("div",{className:j,children:[(0,Z.jsx)(A,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。",s?(0,Z.jsxs)(g.Z,{form:c,preserve:!1,children:[(0,Z.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==L?void 0:L.map((function(e){return(0,Z.jsxs)(f.Fragment,{children:[(0,Z.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,Z.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{className:j,children:[(0,Z.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,Z.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,Z.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,Z.jsx)("span",{className:N,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},B=function(){var e=(0,f.useState)(!1),t=h()(e,2),n=t[0],i=t[1],a=(0,f.useState)(),o=h()(a,2),r=o[0],c=o[1],d=function(){var e=m()(l()().mark((function e(t){var n,a,o,r,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.isImportMultipleCourse,a=void 0!==n&&n,o=s()(t,L),console.log(t),e.t0=null==t?void 0:t.result,e.t0){e.next=7;break}return e.next=6,(0,T.Tr)(o);case 6:e.t0=e.sent;case 7:if(!("status"in(r=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!a){e.next=17;break}if(!(null==r||null===(d=r.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(r),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",r.course_data_list||[]);case 17:if(0!==r.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(r),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return[n,function(){return i(!1)},r,d]},E=function(e){var t=g.Z.useForm(),n=h()(t,1)[0],i=(0,f.useState)(!1),o=h()(i,2),s=o[0],r=o[1],c=e.onCancel,d=e.onOk,u=e.visible,p=e.inPaper,j=void 0!==p&&p,T=e.renderData,L=e.type,P=e.isMultipleCourse,B=void 0!==P&&P,E=e.position,I=(0,f.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C,render:function(e,t){return(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C,render:function(e,t){return(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[j]),M=(0,f.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,className:C,align:"center",ellipsis:!0,render:function(e,t){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,Z.jsx)(y.Z,{type:"hidden"})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:C,ellipsis:!0,align:"center",render:function(e,t){return(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:0,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]})}}]}),[j]);if(B){var D={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:C,render:function(e,t){return(0,Z.jsx)("a",{href:"/classrooms/".concat(t.course_id),children:e})}};I=[D].concat(a()(I)),M=[D].concat(a()(M))}var O=(0,f.useMemo)((function(){return function(e){var t=e.used,n=e.copy,i=e.canNotCopy,a=e.studentNames,o=e.studentCount,s=e.inPaper,r=e.is_random,l=void 0!==r&&r,c=e.position,d=(void 0===c?"":c)||(s?"试卷":"课程");return(0,Z.jsxs)("span",{children:[(0,Z.jsx)(A,{studentNames:a,total:o}),"学习过",d,"中的",(0,Z.jsx)("span",{className:N,children:t}),"个项目,",n>0&&i>0?(0,Z.jsxs)(Z.Fragment,{children:["其中",(0,Z.jsx)("span",{className:N,children:n}),"个项目支持复制,",(0,Z.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):n>0&&0===i?(0,Z.jsxs)(Z.Fragment,{children:["其中",(0,Z.jsx)("span",{className:N,children:n}),"个项目支持复制"]}):0===n&&i>0?(0,Z.jsxs)(Z.Fragment,{children:["其中",(0,Z.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):void 0,"。请选择",l?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==T?void 0:T.repeat_shixun_num,copy:null==T?void 0:T.can_copy_num,canNotCopy:null==T?void 0:T.no_copy_num,studentNames:null==T?void 0:T.student_names,studentCount:null==T?void 0:T.student_count,is_random:null==T?void 0:T.is_random,inPaper:j,position:E})}),[T,j,E]);return(0,Z.jsx)(x.Z,{title:"提示",centered:!0,open:u,confirmLoading:s,onOk:m()(l()().mark((function e(){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),t=n.getFieldsValue(),i=Object.keys(t).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:t[e].is_use,is_copy:t[e].is_copy}})),e.next=5,d(i);case 5:r(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:S,destroyOnClose:!0,children:(0,Z.jsxs)(g.Z,{form:n,preserve:!1,children:[(0,Z.jsx)("div",{className:b,children:O}),(0,Z.jsxs)("div",{style:{marginBottom:30},children:[(0,Z.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,Z.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,Z.jsx)("div",{className:N,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==T?void 0:T.can_copy_num)>0&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:_,children:"支持复制的项目"}),(0,Z.jsx)(w.Z,{columns:I,className:k,dataSource:null==T?void 0:T.can_copy_list,rowKey:"subject"===L?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==T?void 0:T.no_copy_num)>0&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:_,children:"不支持复制的项目"}),(0,Z.jsx)(w.Z,{columns:M,className:k,dataSource:null==T?void 0:T.no_copy_list,rowKey:"subject"===L?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==T?void 0:T.no_use_list.length)>0&&(null==T?void 0:T.no_use_list.map((function(e){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,Z.jsx)(y.Z,{type:"hidden"})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]},"subject"===L?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},I=function(e){return"multiple"===e.modalType?(0,Z.jsx)(E,d()({},e)):(0,Z.jsx)(P,d()({},e))}},99238:function(e,t,n){"use strict";n(59301);var i=n(6848),a=n(37712);t.Z=function(e){var t=e.value,n=e.visible,o=void 0===n||n,s=e.children;return(0,a.jsx)(a.Fragment,{children:o?(0,a.jsx)(i.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,a.jsx)("span",{children:s})}):s})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return x}});var i=n(82242),a=n.n(i),o=n(79800),s=n.n(o),r=n(59301),l=n(57809),c=n(78241),d=n(3113),u=n(89780),m=n.n(u),p=(n(24147),n(74794),n(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function x(e){var t=e.value,n=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,r.useRef)(),d=(0,r.useState)(),u=s()(d,2),h=u[0],f=u[1];return(0,r.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,r.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,r.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,r.useEffect)((function(){if(c.current&&!h){var e=m().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,r.useState)("python"),o=s()(i,2),u=o[0],m=o[1];return(0,p.jsxs)(c.Z,a()(a()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){m(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(x,{mode:u})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(d.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var i=n(91232),a=n.n(i),o=n(79800),s=n.n(o),r=n(85573),l=n.n(r),c=n(59301),d=n(89780),u=n.n(d),m=n(76374),p=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),f=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),x=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function y(e){var t=e.onActionCallback,n=e.title,i=e.icon,a=e.actionName,o=e.className,s=void 0===o?"":o,r=e.children;return(0,h.jsxs)("a",{title:n,className:s,onClick:function(){t(a)},children:[(0,h.jsx)("i",{className:"".concat(i)}),r]})}var w=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,o=e.fullScreen,s=e.insertTemp,r=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!r&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(y,x()(x()({},e),{},{onActionCallback:a})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,s&&(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(s),onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(y,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},b=n(81074),_=n(78241),j=n(92832),k=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,x()(x()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},N=n(4469),T=n(72952),Z=n(95237),L=n(18433),A=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,h.jsx)(Z.Z,{style:{height:"100vh"},children:(0,h.jsx)(L.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},P=n(7557),B=n.n(P),E=n(41498),I=n.n(E),M=n(37205),D=n.n(M),O=n(12378);function R(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(R,go.CommandHandler),R.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},R.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},R.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},R.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},R.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},R.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},R.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},R.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=s.elt(r-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===n.key){var a;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(t).first())&&e.select(a);else for(;null!==t;){var o,s,r;if(null===(o=t.findTreeParentNode()))break;if((r=(s=this._sortTreeChildrenByY(o)).indexOf(t))i.y?1:n.xi.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=R,z=(n(57193),n(85160)),H=n(43418),F=n(43604),Y=n(85750),V="myPaletteDiv___Xjz2I",W="maxH60___Pd4Re";window.go=O;var K=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),a=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(!1),l=(0,c.useRef)(!1),d=(0,c.useState)(0),u=s()(d,2),m=u[0],p=u[1],f=function(){var e=I()(B()().mark((function e(){var t,a;return B()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:a=e.sent,n({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(m+1)}),[]),(0,h.jsx)("div",{ref:l,className:r.current?"".concat(W," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!m,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(Z.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){r.current=!r.current,p(m+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(z.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",s="#25ad23",r="#d533ff",l="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",m="#fffcd5",p="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function y(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var a=n.part.adornedPart,o=(new O.Point).setRectSpot(a.actualBounds,t);o.subtract(a.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(a.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var s=i.copyNodeData(a.data);i.setGroupKeyForNodeData(s,i.getGroupKeyForNodeData(a.data)),i.addNodeData(s);var r={from:a.key,to:i.getKeyForNodeData(s)};i.addLinkData(r);var l=e.diagram.findNodeForData(s);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(t){return e(O.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(d,"fill"),_(m,"fill"),_(p,"fill"),_(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",_(g,"fill"),_(x,"fill"),_(f,"fill"),_(v,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(u),_(s),_(n),_(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",_(d),_(r),_(l),_(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function T(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function Z(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function L(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function A(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function P(t,n){var i=0,a=O.Spot.RightSide;t.equals(O.Spot.Top)?(i=270,a=O.Spot.TopSide):t.equals(O.Spot.Left)?(i=180,a=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(i=90,a=O.Spot.BottomSide),n||(i-=180);var o=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(a)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:o,contextClick:o})}return i.current=new O.Diagram(a.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),y(O.Spot.Top,"TriangleUp"),y(O.Spot.Left,"TriangleLeft"),y(O.Spot.Right,"TriangleRight"),y(O.Spot.Bottom,"TriangleDown"),w({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),w({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Z(2)},new O.Binding("pathPattern","thickness",Z)),w({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",L(0),L(1),L(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",A(!1),P(O.Spot.Top,!1),P(O.Spot.Left,!1),P(O.Spot.Right,!1),P(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},A(!0),P(O.Spot.Top,!0),P(O.Spot.Left,!0),P(O.Spot.Right,!0),P(O.Spot.Bottom,!0))))),new O.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(D()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:a})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},U=n(5112),J=n(94001),q=U.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(q,{children:[(0,h.jsx)(U.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(U.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(U.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(U.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,a=e.height,o=e.callback,r=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),d=(0,c.useState)(!1),u=s()(d,2),m=u[0],p=u[1],f=(0,c.useRef)({id:r,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){f.current.appName=m?"3D":"graphing",l.current.inject("applet_container")}),[m]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:r}),(0,h.jsxs)(Z.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:m,onChange:function(e){return p(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(97488),ae=n(20817),oe=n(8591),se="link",re="upload-image",le="add-flowchart",ce="draw-image",de="code-block",ue="add-table",me="------------",pe={default:me,left:":".concat(me),center:":".concat(me,":"),right:"".concat(me,":")},he=n(12066);var fe="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ye=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},se,"添加链接"),de,"添加代码块"),re,"添加图片"),ce,"添加画图"),le,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,o=e.width,r=void 0===o?"100%":o,d=e.height,g=void 0===d?400:d,x=e.miniToolbar,v=void 0!==x&&x,y=e.isFocus,_=void 0!==y&&y,j=e.watch,k=e.insertTemp,C=e.mode,Z=void 0===C?"markdown":C,L=e.id,P=void 0===L?"markdown-editor-id":L,B=e.showResizeBar,E=void 0!==B&&B,I=e.noStorage,M=void 0!==I&&I,D=e.showNullButton,O=void 0!==D&&D,R=e.showNullProgramButton,G=void 0!==R&&R,z=e.hidetoolBar,F=void 0!==z&&z,Y=e.fullScreen,V=void 0!==Y&&Y,W=e.onBlur,U=e.onCMBeforeChange,J=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,me=void 0!==te&&te,ve=e.disabledFill,be=void 0!==ve&&ve,_e=e.placeholder,je=void 0===_e?"":_e,ke=e.values,Ce=void 0===ke?"":ke,Se=e.extraUse,Ne=(0,c.useState)(null),Te=s()(Ne,2),Ze=Te[0],Le=Te[1],Ae=(0,c.useState)(n),Pe=s()(Ae,2),Be=Pe[0],Ee=Pe[1],Ie=(0,c.useState)(j),Me=s()(Ie,2),De=Me[0],Oe=Me[1],Re=(0,c.useState)(V),Ge=s()(Re,2),ze=Ge[0],He=Ge[1],Fe=(0,c.useState)(""),Ye=s()(Fe,2),Ve=Ye[0],We=Ye[1],Ke=(0,c.useState)(0),Ue=s()(Ke,2),Je=Ue[0],qe=Ue[1],Qe=(0,c.useState)(g),Xe=s()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=s()(tt,2),it=(nt[0],nt[1]),at=(0,c.useState)(0),ot=s()(at,2),st=ot[0],rt=ot[1],lt=(0,c.useState)(0),ct=s()(lt,2),dt=ct[0],ut=ct[1],mt=(0,c.useRef)(),pt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(Ce),null==Ze||Ze.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(mt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var a=i.types.toString(),o=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==Z)return;try{var s,r=o[1];"file"===(null===(s=o[0])||void 0===s?void 0:s.kind)&&(r=o[0]);var l=r.getAsFile(),c=l.name.split(".").pop();(0,T.I)(l,(function(e){var n,i,a;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(a=l.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ae.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(mt.current,{mode:Z,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",je):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),a=n.getLine(i.line),o=a.charAt(i.ch-1),s=a.lastIndexOf("@▁@",i.ch),r=a.lastIndexOf("@▁▁@",i.ch),l=s>r?s:r,c=s>r?3:4;if(-1===fe.indexOf(o))return null;if(console.log("change1:",t,e,a,i,l,s,r,o),l>=0&&i.ch-l<5){var d=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),me&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Le(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){pt.current}),[$e,pt,ze]);(0,c.useEffect)((function(){if(Ze){var e=function(){var e=new m.Z((function(e){var t,n=a()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Ze.setSize("100%","100%"),Ze.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(mt.current.parentElement),e}();return function(){var t,n;null!==(t=mt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=mt.current)||void 0===n?void 0:n.parentElement)}}}),[Ze,gt]),(0,c.useEffect)((function(){if(Ze){for(var e=[],t=function(){var t=s()(i[n],2),a=t[0],o=t[1],r=l()({},a,(function(){xt(o)}));e.push(r),Ze.addKeyMap(r)},n=0,i=Object.entries(ye);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(P);e>=Je+1e4&&(!t||t!==Be)&&(window.sessionStorage.setItem(P,Be),it(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Ze,j]),(0,c.useEffect)((function(){Ze&&_&&Ze.focus()}),[Ze,_]),(0,c.useEffect)((function(){if(De&&Ze){var e=function(e){var t=e.target;if(ft.current){var n=t.scrollTop/t.scrollHeight;ft.current.scrollTop=ft.current.scrollHeight*n}},t=Ze.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ze,De]),(0,c.useEffect)((function(){if(Ze&&U){var e=function(e,t){U(e,t)};return Ze.on("beforeChange",e),function(){Ze.off("beforeChange",e)}}}),[Ze,U]),(0,c.useEffect)((function(){if(Ze&&W){var e=function(){W(Ze.getValue())};return Ze.on("blur",e),function(){Ze.off("blur",e)}}}),[Ze,W]),(0,c.useEffect)((function(){if(Ze){var e=function(e,t){var n=e.getValue();Ee(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(n,_t(n)):i(n))};return Ze.on("change",e),function(){Ze.off("change",e)}}}),[Ze,i]),(0,c.useEffect)((function(){if(Ze)if(null==n)Ze.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;n!==Ze.getValue()&&(Ze.setValue(n),Ee(n),Ze.setCursor(me?1:Ze.lineCount(),0),window.scrollTo(0,e))}}),[Ze,n]);var xt=(0,c.useCallback)((function(e){var t=Ze.getCursor(),n=Ze.getSelection(),i=n.split("\n");switch(e){case"bold":return Ze.replaceSelection("**"+n+"**"),""===n&&Ze.setCursor(t.line,t.ch+2),Ze.focus();case"italic":return Ze.replaceSelection("*"+n+"*"),""===n&&Ze.setCursor(t.line,t.ch+1),Ze.focus();case"code":return Ze.replaceSelection("`"+n+"`"),""===n&&Ze.setCursor(t.line,t.ch+1),Ze.focus();case"inline-latex":return We("inline-latex"),Ze.focus();case"latex":return Ze.replaceSelection("```latex\n"+n+"\n```"),Ze.setCursor(t.line+1,n.length+1),Ze.focus();case"line-break":return Ze.replaceSelection("
          \n"),Ze.focus();case"list-ul":return""===n?Ze.replaceSelection("- "+n):Ze.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ze.focus();case"list-ol":return""===n?Ze.replaceSelection("1. "+n):Ze.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ze.focus();case"add-null-ch":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("▁"),Ze.focus();case"add-signal":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("@▁@"),Ze.focus();case"add-multiple":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection(fe),Ze.focus();case"inster-template-1":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ze.focus();case"eraser":return Ze.setValue(""),Ze.focus();case"trigger-watch":return Oe(!De),Ze.focus();case"trigger-full-screen":return He(!ze),Ze.focus();case se:return void We(se);case de:return void We(de);case re:return void We(re);case ce:return void We(ce);case"maths-latex":return void We("maths-latex");case le:return void We(le);case ue:return void We(ue);default:throw new Error}}),[Ze,De,ze]),vt=(0,c.useCallback)((function(e,t){var n,i,a,o,s;switch(We(""),Ve){case se:var r=e.title,l=e.link;return Ze.replaceSelection("[".concat(r,"](").concat(l,")")),Ze.focus();case de:var c=e.language,d=e.content;return Ze.replaceSelection(["```"+c,d,"```"].join("\n")),Ze.focus();case"maths-latex":for(var u=atob(e),m=new Uint8Array(u.length),p=0;p-1||null==x||!x.type?g?Ze.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Ze.replaceSelection("![,](".concat(f,")")):(null==x||null===(o=x.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ze.replaceSelection('')):(null==x||null===(s=x.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?Ze.replaceSelection('').concat(x.name,"")):ge.includes(v)?Ze.replaceSelection('').concat(x.name,"")):Ze.replaceSelection("[".concat(x.name,"](").concat(ae.Z.API_SERVER).concat(f,")")),Ze.focus();case ue:for(var y=e.row,w=e.col,b=e.align,_="\n",j=0;j300&&(t=300),et(g+t+"px")}},i=ht.current,a=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ze,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:xe(r),height:xe($e)},_t=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){we[Ve]&&Ve!==ce&&Ve!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;rt(t),ut(n)}),0)}),[Ve]);var jt=function(e,t,n,i){var a=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>a-20&&i-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,_.ZP)(s,{method:"post",body:a},!0);case 10:r=e.sent,P(!1),0===(null==r?void 0:r.status)&&(o(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==r||null===(d=r.data)||void 0===d||null===(d=d.fail)||void 0===d?void 0:d.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,S.jsx)(v.Z,{pagination:!1,dataSource:null==r||null===(u=r.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",w.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(f.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,S.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,S.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:w.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,S.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,S.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,S.jsxs)(N,a()(a()({},B),{},{children:[(0,S.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,S.jsx)("br",{}),(0,S.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var i=n(82242),a=n.n(i),o=n(85573),s=n.n(o),r=n(7557),l=n.n(r),c=n(41498),d=n.n(c),u=n(79800),m=n.n(u),p=n(59301),h=n(59028),f=n(78241),g=n(43418),x=n(8591),v=n(61998),y=n(92832),w=n(95237),b=n(43604),_=n(94001),j=n(57930),k=n(32007),C=n(95992),S=n(20817),N=n(92051),T=n(85750),Z=n(94051),L=n(61186),A=n.n(L),P=n(66621),B=n(37712),E=h.Z.Dragger;t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,o=e.onOk,r=(0,k.useParams)(),c=f.Z.useForm(),u=m()(c,1)[0],h=(0,p.useState)(),L=m()(h,2),I=L[0],M=L[1],D=(0,p.useState)(!1),O=m()(D,2),R=O[0],G=O[1],z={height:100,onRemove:function(){M("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=d()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,p.useEffect)((function(){u.setFieldsValue(s()(s()({},"publish_time",A()(A()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",A()(A()(new Date((0,P.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,B.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){u.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)(f.Z,{form:u,colon:!1,onFinish:function(){var e=d()(l()().mark((function e(t){var a,s,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=I&&I.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return G(!0),(a=new FormData).append("name",t.name),a.append("type",n.actionTabs.type),a.append("category_id",(null==r?void 0:r.categoryId)||null),"exercise"===n.actionTabs.type?(a.append("time",t.time||""),a.append("total_score",t.total_score)):a.append("description",t.description||""),a.append("publish_time",A()(t.publish_time).format("YYYY-MM-DD HH:mm")),a.append("end_time",A()(t.end_time).format("YYYY-MM-DD HH:mm")),a.append("file",I),e.next=14,(0,T.ZP)("/api/courses/".concat(r.coursesId,"/export_external_score_homework.json"),{method:"post",body:a},!0);case 14:s=e.sent,G(!1),0===(null==s?void 0:s.status)&&(u.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),o(),(null==s||null===(c=s.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,B.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,P.FH)("",S.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,B.jsx)(f.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,B.jsx)(y.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,B.jsx)(f.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,B.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,B.jsxs)(w.Z,{style:{marginLeft:6},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,B.jsx)(y.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,B.jsx)(_.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,B.jsxs)(w.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,B.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,Z.Q8)(e)},disabledTime:function(e){return(0,Z.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,B.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,Z.Q8)(e,"",u.getFieldValue("publish_time"))},disabledTime:function(e){return(0,Z.d0)(e,u.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,B.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,B.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{download:"模版.xlsx",className:N.Z.downloadbutton,href:S.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,B.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,B.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,B.jsxs)(E,a()(a()({},z),{},{children:[(0,B.jsx)("a",{className:N.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,B.jsx)("br",{}),(0,B.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},58724:function(e,t,n){"use strict";var i=n(7557),a=n.n(i),o=n(85573),s=n.n(o),r=n(37205),l=n.n(r),c=n(82242),d=n.n(c),u=n(41498),m=n.n(u),p=n(79800),h=n.n(p),f=n(59301),g=n(78241),x=n(8591),v=n(43418),y=n(95237),w=n(43604),b=n(57930),_=n(5112),j=n(24905),k=n(61186),C=n.n(k),S=n(85750),N=n(66621),T=n(32007),Z=n(89260),L=n(96631),A=n(16862),P=n(94051),B=n(37712);t.Z=(0,T.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=e.courseEndTime,o=(0,T.useParams)(),r=g.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(1),p=h()(u,2),k=p[0],E=p[1],I=(0,f.useState)([]),M=h()(I,2),D=M[0],O=M[1],R=(0,f.useState)(0),G=h()(R,2),z=(G[0],G[1]),H=(0,f.useState)(20),F=h()(H,2),Y=(F[0],F[1],(0,f.useState)(!0)),V=h()(Y,2),W=(V[0],V[1]),K=(0,f.useState)([]),U=h()(K,2),J=U[0],q=U[1],Q=(0,f.useState)(!0),X=h()(Q,2),$=X[0],ee=X[1];o.id=o.coursesId,(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key&&(ie(),te(),2===t.actionTabs.type)){var e=t.actionTabs.selectArrsAll[0];ee(e.unified_setting)}}),[t.actionTabs]);var te=function(){var e=m()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,L.c_)(d()(d()({},o),{},{page:n||k,limit:2e4,homework_id:1===t.actionTabs.type?"":t.actionTabs.selectArrs[0]}));case 3:null==(i=e.sent)||i.course_groups.map((function(e,t){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),i&&(O(l()(null==i?void 0:i.course_groups)),z(null==i?void 0:i.course_groups_count),W(!1),n||c.setFieldsValue(s()(s()({},"publish_time",C()(C()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",C()(C()(new Date((0,N.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ne=function(){var e=m()(a()().mark((function e(){var i,s,r,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,Z.Rm)()||null!==(i=t.AssistantObject)&&void 0!==i&&null!==(i=i.practice)&&void 0!==i&&i.can_publish){e.next=4;break}return x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),re(!1),e.abrupt("return");case 4:if(!((r=d()({},c.getFieldsValue())).end_time<=r.publish_time)){e.next=9;break}return x.ZP.info("截止时间不能大于或等于发布时间"),re(!1),e.abrupt("return");case 9:if(!((null==J?void 0:J.length)<=0&&!$&&D.length>0)){e.next=13;break}return x.ZP.info("发布班级不能为空"),re(!1),e.abrupt("return");case 13:return u={homework_ids:l()(t.actionTabs.selectArrs),group_ids:J.length>0?J.map((function(e){return e.id})):null===(s=t.detailShixunsList)||void 0===s?void 0:s.course_groups,end_time:C()(r.end_time).format("YYYY-MM-DD HH:mm"),publish_time:C()(r.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!J.length},re(!0),e.next=17,(0,S.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:d()({},u)});case 17:0===e.sent.status?(re(!1),ie(),(0,N.L9)(["教学课堂","课程实验","立即发布"]),x.ZP.success("发布成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,Z.GJ)()?t.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:d()({},o)}),n({type:"shixunHomeworks/getWorkSetting",payload:d()({},o)})):n({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},t.actionTabs.params),{},{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}),"0"===localStorage.getItem("Noviceguide")||n({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,B.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):re(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){E(1),O([]),q([])},ae=(t.detailShixunsList,(0,f.useState)(!1)),oe=h()(ae,2),se=oe[0],re=oe[1];return(0,B.jsxs)(v.Z,{width:600,centered:!0,confirmLoading:se,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:function(){return ne()},onCancel:function(){ie(),n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,B.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),(0,B.jsxs)(g.Z,{form:c,children:[(0,B.jsxs)("div",{style:{paddingLeft:0},children:[(0,B.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,B.jsx)(w.Z,{children:(0,B.jsx)(g.Z.Item,{name:"publish_time",label:"发布时间",children:(0,B.jsx)(b.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,P.Q8)(e,i)},disabledTime:function(e){return(0,P.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:C()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,B.jsx)(w.Z,{className:"ml20",children:(0,B.jsx)(g.Z.Item,{name:"end_time",label:"截止时间:",children:(0,B.jsx)(b.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:C()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return(0,P.Q8)(e,i,c.getFieldValue("publish_time"))},disabledTime:function(e){return(0,P.d0)(e,c.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,B.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,B.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,B.jsxs)(_.ZP.Group,{value:$,onChange:function(e){ee(e.target.value),q([])},children:[(0,B.jsx)(_.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,B.jsx)(_.ZP,{className:"ml20",disabled:D.length<=0,value:!1,children:"分班发布"})]})]}),D.length<=0&&2===t.actionTabs.type&&(0,B.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!$)&&D.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsx)("span",{style:{flex:1},children:(0,B.jsx)(j.Z,{checked:J.length===D.length,onChange:function(e){J.length===D.length?q([]):q(D)},children:"全选"})}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",J.length||0,"个分班"]})]}),(1===t.actionTabs.type||!$)&&D.length>0&&(0,B.jsx)(A.Z,{data:D,selectedRowKeys:J,setSelectedRowKeys:q})]})]})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(79800),l=n.n(r),c=n(59301),d=n(92832),u=n(24905),m=n(95237),p="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=n(50883),v=n(37712),y=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,o=(e.onChange,(0,c.useState)([])),r=l()(o,2),y=r[0],w=r[1],b=(0,c.useState)([]),_=l()(b,2),j=_[0],k=_[1],C=(0,c.useState)([]),S=l()(C,2),N=S[0],T=S[1],Z=(0,c.useState)(1),L=l()(Z,2),A=(L[0],L[1],(0,c.useState)()),P=l()(A,2);P[0],P[1];return(0,c.useEffect)((function(){w(t),k([]),T([])}),[t]),(0,c.useEffect)((function(){n&&(k(i),T(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=s()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===y.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:j.map((function(e){return"".concat(e.id)})),onChange:function(e){n(y.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:y.map((function(e,t){return(0,v.jsx)(m.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){T(j.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===N.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),N.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:N.map((function(e,t){return(0,v.jsxs)(m.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(j.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},76979:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ve}});var i=n(37205),a=n.n(i),o=n(7557),s=n.n(o),r=n(41498),l=n.n(r),c=n(82242),d=n.n(c),u=n(79800),m=n.n(u),p=n(39647),h=n.n(p),f=n(59301),g=n(85750),x=n(32007),v=n(20834),y=n(8591),w=n(92832),b=n(95237),_=n(43604),j=n(38854),k=n(6848),C=n(81327),S=n(96865),N=n(27092),T=n(24905),Z=n(3113),L=n(43418),A=n(5112),P=n(89260),B=n(78386),E=n(66621),I=n(44618),M=n(37712),D=["classroomList","dispatch","match","location","user"],O=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i=e.classroomList,o=e.dispatch,r=(e.match,e.location,e.user),c=(h()(e,D),(0,x.useParams)()),u=(0,f.useState)(!1),p=m()(u,2),v=p[0],w=p[1],b=(0,f.useState)(!1),_=m()(b,2),j=_[0],k=_[1],C=(0,f.useRef)(null);(0,f.useEffect)((function(){if("删除"===i.actionTabs.key){if((0,P.j5)())return void k(!0);var e={hasNum:0,noHasNum:0};i.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=r.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?L.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,M.jsxs)("div",{children:["当前选中资源中:",(0,M.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,M.jsx)("span",{className:"c-red",children:e.noHasNum})," 个由其他老师发布。",(0,M.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){S()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var S=function(){o({type:"classroomList/setActionTabs",payload:{}})};return(0,M.jsx)(L.Z,{centered:!0,title:"提示",open:j,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:v,onOk:l()(s()().mark((function e(){var t,n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=C.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return w(!0),e.next=5,(0,g.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:a()(i.actionTabs.selectArrs)}});case 5:n=e.sent,w(!1),0===n.status&&((0,E.L9)(["教学课堂","课程实验","删除"]),y.ZP.success("删除成功"),o({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){S()},children:null!=i&&null!==(t=i.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.status)?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,M.jsx)("p",{children:"是否确认删除?"})]}):(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("p",{style:{color:"#DD0000"},children:"删除实训则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,M.jsx)(I.Z,{ref:function(e){return C.current=e}})]})})})),R=n(58724),G=n(14720),z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,x.useParams)();return(0,M.jsx)(L.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/courses/".concat(i.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:a()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,E.L9)(["教学课堂","课程实验","设为公开"]),y.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,P.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},t.actionTabs.params),{},{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,M.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,M.jsx)("br",{}),"是否确认设为公开?"]})})})),H=n(78241),F=n(61186),Y=n.n(F),V=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,i=e.classroomList,a=(e.loading,e.dispatch),o=((0,x.useParams)(),(0,f.useState)(!1)),r=m()(o,2),c=r[0],u=r[1],p=i.actionTabs,h=H.Z.useForm(),v=m()(h,1)[0];return(0,f.useEffect)((function(){var e;"重命名"===i.actionTabs.key&&v.setFieldsValue({name:null===(e=p.selectArrs)||void 0===e?void 0:e.name})}),[i.actionTabs.key]),(0,M.jsx)(L.Z,{centered:!0,title:"重命名",confirmLoading:c,open:"重命名"===i.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,onOk:l()(s()().mark((function e(){var t,n,o,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,P.Rm)()||null!==(t=i.AssistantObject)&&void 0!==t&&null!==(t=t.practice)&&void 0!==t&&t.can_create){e.next=3;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return n=v.getFieldValue(),u(!0),o="/api/homework_commons/".concat(i.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=8,(0,g.ZP)(o,{method:"post",body:d()({},n)});case 8:r=e.sent,u(!1),0===r.status&&(y.ZP.success("修改成功"),a({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?a({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){u(!1),a({type:"classroomList/setActionTabs",payload:{}})},children:(0,M.jsxs)(H.Z,{form:v,children:[(0,M.jsxs)(b.Z,{className:"mt10 c-grey-999",children:[(0,M.jsx)(_.Z,{children:"本实训初始名称:"}),(0,M.jsx)(_.Z,{flex:"1",children:null===(t=p.selectArrs)||void 0===t?void 0:t.shixun_name})]}),(0,M.jsx)(H.Z.Item,{name:"name",children:(0,M.jsxs)(b.Z,{className:"mt10",align:"middle",children:[(0,M.jsx)(_.Z,{className:"font14",children:"作业名称:"}),(0,M.jsx)(_.Z,{flex:"1",children:(0,M.jsx)(w.Z,{defaultValue:null===(n=p.selectArrs)||void 0===n?void 0:n.name})})]})})]})})})),W=n(43428),K=n(71418),U=n(28103),J=n(50883),q="drawer___QqugY",Q="menu___uKpxi",X="actived___hCeHj",$="actived2___aIAeg",ee="subTag___S0zfl",te="listItem___Ulw3D",ne="listItem2___J8GtN",ie="info___gY955",ae="title___hyfzM",oe="titleLeft___eH38u",se="search___GnrcF",re="filter___jwVvV",le="description___ynLaI",ce="menuCourse___HRXxE",de="authorname___qn85G",ue="tooltip-content___A6uPo",me=n(95341),pe=n(13452),he=n(25925),fe=n(87466),ge=(w.Z.Search,[{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),xe=(0,x.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,o=(e.loading,e.dispatch),r=e.shixunsList,c=(0,f.useState)(d()({},(0,x.useParams)())),u=m()(c,2),p=u[0],h=(u[1],i.shixunLists),v=i.shixunAiRecommendLists,w=(0,f.useState)([]),j=m()(w,2),C=j[0],S=j[1],L=(0,f.useState)({}),A=m()(L,2),B=A[0],I=A[1],D=(0,f.useState)([]),O=m()(D,2),R=O[0],G=O[1],z=(0,f.useState)(!1),H=m()(z,2),F=H[0],Y=H[1],V=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),ne=(0,f.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0}),se=m()(ne,2),xe=se[0],ve=se[1];(0,f.useEffect)((function(){ye()}),[p.coursesId,xe]),(0,f.useEffect)((function(){"选用实践项目"===i.actionTabs.key&&S([]),o({type:"shixunsList/getMenus",payload:{}})}),[i.actionTabs.key]),(0,f.useEffect)((function(){(null!=h&&h.shixun_list||null!=v&&v.shixun_list)&&I("recommend"===xe.sort?v:h)}),[h,v]);var ye=function(){var e=l()(s()().mark((function e(){var t,n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I([]),Y(!0),t=d()({},xe),"recommend"===xe.sort&&(t.sort="myshixuns_count"),"recommend"!==xe.sort){e.next=9;break}return e.next=7,o({type:"classroomList/getShixunAiRecommendLists",payload:d()(d()({},t),{},{course_id:p.coursesId})});case 7:e.next=12;break;case 9:return n=d()({},t),e.next=12,o({type:"classroomList/getShixunLists",payload:n});case 12:return e.next=14,(0,g.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 14:i=e.sent,G([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(a()((null==i?void 0:i.groups)||[]))),S([]),Y(!1);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("选用实践课程"!==i.actionTabs.key){var we=(0,he.P)(),be=m()(we,4),_e=be[0],je=be[1],ke=be[2],Ce=be[3],Se=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"classroomList/createShixunHomework",payload:{category_id:(null==p?void 0:p.categoryId)||null,coursesId:p.coursesId,shixuns_info:t.map((function(e){return{shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}}))}});case 2:e.sent.status||((0,E.L9)(["教学课堂","课程实验","选用实践项目"]),y.ZP.success("操作成功"),o({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}),"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:12,text:(0,M.jsx)("div",{children:"接下来,咱们给教学课堂添加一个“课程实验”~点击“选用实践项目”,选择一个作业,然后点击“立即发布”就给实践课堂添加了一个课程实验。"})}}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ne=(0,f.useState)(!1),Te=m()(Ne,2),Ze=Te[0],Le=Te[1];return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(W.Z,{placement:"bottom",height:"100%",closable:!0,open:"选用实践项目"===i.actionTabs.key,rootClassName:q,onClose:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},footer:(0,M.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,M.jsx)(Z.ZP,{size:"middle",onClick:function(){o({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,M.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:l()(s()().mark((function e(){var t,n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Le(!0),e.next=3,Ce({id:C,type:"shixun",course_id:null===(t=i.detailTopBanner)||void 0===t?void 0:t.course_id});case 3:if(e.sent){e.next=8;break}return a=null==B||null===(n=B.shixun_list)||void 0===n?void 0:n.filter((function(e){return C.includes(e.identifier)})).map((function(e){return{id:e.id,is_copy:0,is_use:1}})),e.next=8,Se(a);case 8:Le(!1);case 9:case"end":return e.stop()}}),e)}))),type:"primary",loading:Ze,children:"确定"})]}),children:[(0,M.jsx)("section",{className:"tc",children:(0,M.jsx)(pe.Z,{onChange:function(e){null!=e&&e.keyword&&(0,fe.tk)({name:null==e?void 0:e.keyword,copywriting:null==e?void 0:e.keyword,position:"Shixun"}),ve(d()(d()(d()({},xe),e),{},{page:1}))}})}),(0,M.jsx)("section",{className:"edu-container",children:(0,M.jsx)(K.Z,{spinning:F,children:(0,M.jsxs)("aside",{children:[ge.map((function(e,t){var n;return 0!==t?null:(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:e.name}),null==e||null===(n=e.children)||void 0===n?void 0:n.map((function(t,n){return(0,M.jsx)("li",{className:xe[e.id]==t.id?X:"",onClick:function(){xe[e.id]=t.id,xe.page=1,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:t.name})})}))]},t)})),(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:"方向"}),(0,M.jsx)("li",{className:null!=xe&&xe.discipline_id?"":X,onClick:function(){delete xe.tag_level,delete xe.sub_discipline_id,delete xe.discipline_id,xe.page=1,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:"全部"})}),r.menus&&r.menus.map((function(e,t){return(0,M.jsxs)("li",{className:(null==xe?void 0:xe.discipline_id)==e.id?X:"",children:[(0,M.jsx)("strong",{onClick:function(){xe.tag_level=1,xe.discipline_id=e.id,delete xe.sub_discipline_id,xe.page=1,ve(d()({},xe))},children:e.name}),(0,M.jsx)("div",{children:e.sub_repertoires.map((function(t,n){return(0,M.jsxs)("div",{className:"mt5",children:[(0,M.jsx)("div",{className:(null==xe?void 0:xe.sub_discipline_id)==t.id&&2===xe.tag_level?"".concat($," ").concat(ee):ee,onClick:function(){xe.tag_level=2,xe.discipline_id=e.id,xe.sub_discipline_id=t.id,ve(d()({},xe))},children:t.name}),(0,M.jsx)("ul",{className:"mt5",children:t.tags&&t.tags.map((function(t,n){return(0,M.jsx)("li",{className:xe.sub_discipline_id==t.id&&3===xe.tag_level?$:"",onClick:function(){xe.tag_level=3,xe.discipline_id=e.id,xe.sub_discipline_id=t.id,ve(d()({},xe))},children:t.name},n)}))})]},n)}))})]},t)}))]}),"mine"===xe.type&&(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:"目录"}),null==R?void 0:R.map((function(e,t){return(0,M.jsx)("li",{className:xe.group_id==e.id?X:"",onClick:function(){xe.group_id=e.id,xe.page=1,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:e.name})},e.name)}))]}),ge.map((function(e,t){var n;return 1!==t?null:(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:e.name}),null==e||null===(n=e.children)||void 0===n?void 0:n.map((function(t,n){return(0,M.jsx)("li",{className:xe[e.id]==t.id?X:"",onClick:function(){xe[e.id]=t.id,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:t.name})})}))]},t)})),(0,M.jsxs)(b.Z,{align:"middle",children:[(0,M.jsx)(_.Z,{flex:"1",className:re,children:V.map((function(e,t){return(0,M.jsx)(Z.ZP,{className:"mr20",type:xe.sort===e.id?"primary":"default",onClick:function(){xe.sort=e.id,ve(d()({},xe))},children:e.name},t)}))}),(0,M.jsx)(_.Z,{className:"c-grey-999",children:(0,M.jsx)("div",{className:ce,children:(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:["已选",(0,M.jsx)("span",{className:"c-blue",children:C.length}),"个"]}),(0,M.jsxs)("li",{children:["共",(0,M.jsx)("span",{className:"c-blue",children:B.shixuns_count}),"个"]}),(0,M.jsxs)("li",{className:"current",onClick:function(){xe.order="asc"===xe.order?"desc":"asc",ve(d()({},xe))},children:["学习人数",(0,M.jsxs)("p",{className:"edu-sorter current ".concat(xe.order),children:[(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})]})})})]}),0===(null==B||null===(t=B.shixun_list)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),(0,M.jsx)(T.Z.Group,{style:{display:"block"},value:C,onChange:function(e){S(e)},children:null==B||null===(n=B.shixun_list)||void 0===n?void 0:n.map((function(e,t){return(0,M.jsxs)("div",{className:te,style:{cursor:"auto"},children:[(0,M.jsx)(T.Z,{value:null==e?void 0:e.identifier,style:{marginTop:"3px"},disabled:(null==e?void 0:e.need_authorize)||"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsxs)("div",{children:[(0,M.jsx)(x.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,P.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,P.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,P.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:"实训需发布后才能发送到教学课堂,点击名称可前往实训详情",children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]}),(0,M.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"体验实训"})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:e.description}})}),(0,M.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,t){return(0,M.jsxs)("span",{className:"mr30",children:["第",t+1,"关 ",e," "]},t)}))}),(0,M.jsx)(U.Z,{dashed:!0}),(0,M.jsxs)("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"},children:[(0,M.jsxs)("div",{children:[(0,M.jsx)(k.Z,{overlayClassName:ue,title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,M.jsx)("span",{className:de,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,M.jsx)(f.Fragment,{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,M.jsxs)("div",{children:[(0,M.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,M.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},null==e?void 0:e.identifier)}))})]})})}),(0,M.jsx)("div",{className:"tc mt20",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:xe.page||1,showQuickJumper:!0,total:null==B?void 0:B.shixuns_count,onChange:function(e){xe.page=e,ve(d()({},xe))}})})]},"bottom"),(0,M.jsx)(he.Z,{visible:_e,onCancel:je,renderData:ke,inPaper:!1,onOk:Se,modalType:"multiple",type:"shixun",position:"选中实训"})]})}})),ve=w.Z.Search,ye=(0,x.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,o=(e.loading,e.dispatch),r=(0,f.useState)(d()({},(0,x.useParams)())),c=m()(r,2),u=c[0],p=(c[1],i.actionTabs),h=i.shixunLists,g=(0,f.useState)([]),v=m()(g,2),w=v[0],b=v[1],_=(0,f.useState)(!1),j=m()(_,2),C=j[0],S=j[1],L=(0,f.useState)({page:1,limit:20,search:null}),A=m()(L,2),B=A[0],E=A[1];(0,f.useEffect)((function(){I()}),[u.coursesId,B]),(0,f.useEffect)((function(){"从课堂实验添加"===i.actionTabs.key&&b([])}),[i.actionTabs.key]);var I=function(){var e=l()(s()().mark((function e(){var t,n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=d()(d()({},B),{},{course_id:null==p||null===(t=p.params)||void 0===t?void 0:t.course_id}),e.next=3,o({type:"classroomList/getExperimentLists",payload:n});case 3:S(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("选用实践课程"!==i.actionTabs.key)return(0,M.jsxs)(W.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:"从课堂实验添加"===i.actionTabs.key,rootClassName:q,onClose:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},footer:(0,M.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,M.jsx)(Z.ZP,{size:"middle",onClick:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,M.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:l()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"classroomList/createExperiment",payload:{homework_common_ids:a()(w),category_id:u.categoryId,course_id:null==p||null===(t=p.params)||void 0===t?void 0:t.course_id}});case 2:e.sent.status||(y.ZP.success("操作成功"),o({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:u.coursesId}}),"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:12,text:(0,M.jsx)("div",{children:"接下来,咱们给教学课堂添加一个“课程实验”~点击“选用实践项目”,选择一个作业,然后点击“立即发布”就给实践课堂添加了一个课程实验。"})}}));case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,M.jsx)("section",{className:"tc",children:(0,M.jsx)(ve,{placeholder:"请输入课堂实验名称进行查询",enterButton:"搜索",size:"middle",className:se,onSearch:function(e){B.search=e,E(d()({},B))}})}),(0,M.jsx)("section",{className:"edu-container",children:(0,M.jsx)(K.Z,{spinning:C,children:(0,M.jsxs)("aside",{children:[0===(null==h||null===(t=h.homeworks)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),null==h||null===(n=h.homeworks)||void 0===n?void 0:n.map((function(e,t){var n,i,a;return(0,M.jsxs)("div",{className:te,style:{cursor:"auto"},children:[(0,M.jsx)(T.Z,{checked:w.includes(e.id),value:e.id,style:{marginTop:"3px"},disabled:null==e?void 0:e.need_authorize,onChange:function(t){w.indexOf(e.id);w.indexOf(e.id)>-1?b(w.filter((function(t){return t!==e.id}))):b(w.concat(e.id))}}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsx)(x.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:null==e?void 0:e.name}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,P.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,P.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,P.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),(0,M.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.shixun_identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"查看实验"})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:null==e?void 0:e.description}})}),(0,M.jsx)("div",{className:" mt15",children:null==e||null===(n=e.challenges)||void 0===n?void 0:n.map((function(e,t){return(0,M.jsxs)("span",{className:"mr30",children:["第",t+1,"关 ",null==e?void 0:e.subject," "]},t)}))}),(0,M.jsx)(U.Z,{dashed:!0}),(0,M.jsxs)("div",{className:"c-light-black mt20",children:[(null==e||null===(i=e.user)||void 0===i?void 0:i.name)&&(0,M.jsxs)(f.Fragment,{children:[(0,M.jsx)("span",{children:null==e||null===(a=e.user)||void 0===a?void 0:a.name}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"})]}),(0,M.jsx)("span",{children:"创建时间: "}),(0,M.jsx)("span",{children:null==e?void 0:e.created_at})]})]})]},t)}))]})})}),(0,M.jsx)("div",{className:"tc mt20",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:B.page||1,showQuickJumper:!0,total:null==h?void 0:h.total_count,onChange:function(e){B.page=e,E(d()({},B))}})})]},"bottom")})),we=(w.Z.Search,(0,x.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,o=e.loading,r=e.dispatch,c=(e.shixunsList,(0,f.useState)(d()({},(0,x.useParams)()))),u=m()(c,2),p=u[0],h=(u[1],(0,x.useLocation)(),i.actionTabs,H.Z.useForm()),g=(m()(h,1)[0],i.shixunAiRecommendLists),v=(0,f.useState)([]),w=m()(v,2),b=w[0],_=w[1],j=(0,f.useState)({page:1,course_id:p.coursesId,limit:20,no_jupyter:1}),k=m()(j,2),C=k[0],S=k[1];return(0,f.useEffect)((function(){}),[p.coursesId,C]),(0,f.useEffect)((function(){"智能推荐"===i.actionTabs.key&&(_([]),r({type:"classroomList/getShixunAiRecommendLists",payload:d()({},C)}))}),[i.actionTabs.key]),"智能推荐"!==i.actionTabs.key?null:(0,M.jsxs)(L.Z,{title:"智能推荐",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"确定",cancelText:"取消",open:"智能推荐"===i.actionTabs.key,onCancel:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"classroomList/createShixunHomework",payload:d()({shixun_ids:a()(b),category_id:p.categoryId},p)});case 2:e.sent.status||((0,E.L9)(["教学课堂","课程实验","智能推荐选用"]),sessionStorage.aiRecommentHide=!0,y.ZP.success("操作成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"},children:(0,M.jsx)(K.Z,{spinning:o["classroomList/getShixunAiRecommendLists"],children:(0,M.jsxs)("aside",{style:{minHeight:150},children:[0===(null==g||null===(t=g.shixun_list)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),null==g||null===(n=g.shixun_list)||void 0===n?void 0:n.map((function(e,t){var n,i;return(0,M.jsxs)("div",{className:ne,style:{cursor:"auto"},children:[(0,M.jsx)(T.Z,{checked:b.includes(e.id),value:e.id,style:{marginTop:"3px"},disabled:null==e?void 0:e.need_authorize,onChange:function(t){b.indexOf(e.id);b.indexOf(e.id)>-1?_(b.filter((function(t){return t!==e.id}))):_(b.concat(e.id))}}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsx)(x.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,M.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"体验实训"})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:e.description}})}),(0,M.jsx)("div",{className:" mt10",children:e.challenge_names.map((function(e,t){return(0,M.jsxs)("span",{className:"mr30",children:["第",t+1,"关 ",e," "]},t)}))}),(0,M.jsxs)("div",{className:"c-light-black mt10",children:[null!=e&&null!==(n=e.content)&&void 0!==n&&n.author_name?(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(i=e.content)||void 0===i||null===(i=i.author_name)||void 0===i?void 0:i[0]}}):(0,M.jsx)("span",{children:e.author_name}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"}),e.author_school_name&&(0,M.jsxs)(f.Fragment,{children:[(0,M.jsx)("span",{children:e.author_school_name}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"})]}),(0,M.jsxs)("span",{children:["难度系数 ",e.level]}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"}),(0,M.jsx)("span",{children:"学习人数 "}),(0,M.jsx)("span",{children:e.study_count})]}),(0,M.jsx)(U.Z,{dashed:!0})]})]},t)}))]})})}),(0,M.jsx)("div",{className:"tc mt20 hide",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:C.page||1,showQuickJumper:!0,total:null==g?void 0:g.shixuns_count,onChange:function(e){C.page=e,S(d()({},C))}})})]},"bottom")}))),be=w.Z.Search,_e=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,a=e.loading,o=e.dispatch,r=(0,f.useState)(d()({},(0,x.useParams)())),c=m()(r,2),u=c[0],p=(c[1],(0,x.useLocation)(),i.actionTabs,H.Z.useForm()),h=(m()(p,1)[0],i.coursesLists),g=(0,f.useState)([]),v=m()(g,2),w=v[0],b=v[1],_=(0,f.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0}),j=m()(_,2),C=j[0],S=j[1];(0,f.useEffect)((function(){"选用实践课程"===i.actionTabs.key&&(o({type:"classroomList/getCoursesLists",payload:d()({},C)}),b([]))}),[i.actionTabs.key,u.categoryId,C]);var T=(0,he.P)(),L=m()(T,4),B=L[0],I=L[1],D=L[2],O=L[3],R=function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"classroomList/createCoursesHomework",payload:{coursesId:u.coursesId,category_id:(null==u?void 0:u.categoryId)||null,subjects_info:[{subject_id:null===(n=w[0])||void 0===n?void 0:n.id,stage_shixuns:t.map((function(e){return{stage_shixun_id:e.id,is_use:e.is_use,is_copy:e.is_copy}}))}]}});case 2:e.sent.status||((0,E.L9)(["教学课堂","课程实验","选用实践课程"]),y.ZP.success("操作成功"),o({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:u.coursesId}}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return"选用实践课程"!==i.actionTabs.key?null:(0,M.jsxs)(W.Z,{placement:"bottom",height:"100%",closable:!0,onClose:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},open:"选用实践课程"===i.actionTabs.key,rootClassName:q,footer:(0,M.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,M.jsx)(Z.ZP,{size:"middle",onClick:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,M.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:a["classroomList/createCoursesHomework"],onClick:l()(s()().mark((function e(){var t,n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==w?void 0:w.length)){e.next=3;break}return y.ZP.error("请选择一个实践课程"),e.abrupt("return",!1);case 3:return e.next=5,O({id:null===(t=w[0])||void 0===t?void 0:t.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:null===(n=i.detailTopBanner)||void 0===n?void 0:n.course_id});case 5:e.sent||R([]);case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,M.jsx)("section",{className:"tc",children:(0,M.jsx)(be,{placeholder:"课程名称/课程标识/合作者",enterButton:"搜索",size:"middle",className:se,onSearch:function(e){C.keyword=e,e&&(0,fe.tk)({name:e,copywriting:e,position:"Subject"}),S(d()({},C))}})}),(0,M.jsx)("section",{className:"edu-container",children:(0,M.jsx)(K.Z,{spinning:a["classroomList/getCoursesLists"],children:(0,M.jsxs)("aside",{children:[(0,M.jsx)("div",{className:ce,children:(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:["已选",(0,M.jsx)("span",{className:"c-blue",children:w.length}),"课程"]}),(0,M.jsxs)("li",{children:["共",(0,M.jsx)("span",{className:"c-blue",children:h.subjects_count}),"个课程"]}),(0,M.jsxs)("li",{className:"current",onClick:function(){C.order="asc"===C.order?"desc":"asc",C.sort="shixuns_count",S(d()({},C))},children:["实训数",(0,M.jsxs)("p",{className:"edu-sorter current ".concat("shixuns_count"===C.sort&&C.order),children:[(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]}),(0,M.jsxs)("li",{className:"current",onClick:function(){C.order="asc"===C.order?"desc":"asc",C.sort="myshixuns_count",S(d()({},C))},children:["学习人数",(0,M.jsxs)("p",{className:"edu-sorter current ".concat("myshixuns_count"===C.sort&&C.order),children:[(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]}),(0,M.jsx)("li",{className:"".concat("all"===C.type&&"c-blue"," current"),onClick:function(){C.type="all",S(d()({},C))},children:"全部课程"}),(0,M.jsx)("li",{className:"".concat("mine"===C.type&&"c-blue"," current"),onClick:function(){C.type="mine",S(d()({},C))},children:"我的课程"})]})}),0===(null==h||null===(t=h.subject_list)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),null==h||null===(n=h.subject_list)||void 0===n?void 0:n.map((function(e,t){var n,i,a,o,s,r;return(0,M.jsxs)("div",{className:te,style:{cursor:"auto"},children:[(0,M.jsx)(A.ZP,{checked:w.map((function(e){return e.id})).includes(e.id),value:e.id,style:{marginTop:"1px"},disabled:(null==e?void 0:e.need_authorize)||"未发布"==(null==e?void 0:e.shixun_tag_num_name),onChange:function(t){b([{id:e.id,identifier:e.identifier}])}}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsxs)("div",{children:[(0,M.jsx)(x.Link,{to:"/paths/".concat(e.id),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:"实践课程需发布后才能发送到教学课堂,点击名称可前往课程详情",children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]}),(0,M.jsx)(k.Z,{zIndex:1e4,title:"前往选用是进入实践课程的页面后,点击“发送”按钮,将所需实践项目发送至当前课堂",children:(0,M.jsx)(Z.ZP,{ghost:!0,href:"/paths/".concat(e.id),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"前往选用"})})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:e.description}})}),(0,M.jsx)(U.Z,{dashed:!0}),(0,M.jsxs)("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"},children:[(0,M.jsxs)("div",{children:[null!=e&&null!==(n=e.content)&&void 0!==n&&n.member_user_names?(0,M.jsx)(k.Z,{overlayClassName:ue,title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(i=e.content)||void 0===i?void 0:i.member_user_names}})}),children:(0,M.jsx)("span",{className:de,dangerouslySetInnerHTML:{__html:null==e||null===(a=e.content)||void 0===a?void 0:a.member_user_names}})}):(null==e?void 0:e.member_user_names)&&(0,M.jsx)(k.Z,{title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{children:e.member_user_names})}),children:(0,M.jsx)("span",{className:de,children:e.member_user_names})}),null!=e&&null!==(o=e.content)&&void 0!==o&&o.author_school_name?(0,M.jsx)(k.Z,{overlayClassName:ue,title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(s=e.content)||void 0===s?void 0:s.author_school_name}})}),children:(0,M.jsx)("span",{className:de,dangerouslySetInnerHTML:{__html:null==e||null===(r=e.content)||void 0===r?void 0:r.author_school_name}})}):(null==e?void 0:e.author_school_name)&&(0,M.jsx)(k.Z,{title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{children:e.author_school_name})}),children:(0,M.jsx)("span",{className:de,children:e.author_school_name})})]}),(0,M.jsxs)("div",{children:[(0,M.jsxs)("span",{className:"mr30",children:["章节  ",e.stage_count]}),(0,M.jsxs)("span",{className:"mr30",children:["实训  ",e.shixuns_count]}),(0,M.jsxs)("span",{children:["学习人数  ",e.myshixuns_count]})]})]})]})]},e.id)}))]})})}),(0,M.jsx)("div",{className:"tc mt20",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:C.page||1,showQuickJumper:!0,total:null==h?void 0:h.subjects_count,onChange:function(e){C.page=e,o({type:"classroomList/getCoursesLists",payload:d()({},C)})}})}),(0,M.jsx)(he.Z,{visible:B,inPaper:!1,onOk:R,onCancel:I,renderData:D,modalType:"multiple",type:"subject"})]},"bottom")})),je=n(81841),ke=function(e){var t,n=e.styles,i=void 0===n?{}:n,a=e.params,o=e.setisshowmodal,s=e.user;return(0,M.jsxs)("section",{className:"tc animated fadeIn",style:d()(d()({},{color:"#999",margin:"200px auto"}),i),children:[(0,M.jsx)("img",{src:je.z3}),(0,M.jsx)("p",{className:"mt20 font14",children:"该".concat(a.category?"分组":"课程","无课程实验,可以下方按钮或右上方“选用实验”按钮创建作业")}),(0,M.jsxs)("div",{style:{marginTop:"30px"},children:[(0,M.jsx)(Z.ZP,{disabled:2===(null==s||null===(t=s.userInfo)||void 0===t?void 0:t.user_status),onClick:function(){o(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"},children:"选用实验"}),(0,M.jsx)(Z.ZP,{onClick:function(){(0,E.xg)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"},children:"新建作业指引"})]})]})},Ce={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",selectBtn1:"selectBtn1___DNQsU",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf"},Se=n(61998),Ne=n(94408),Te=n(99238),Ze=n(33571),Le=n(41216),Ae=function(e){var t,n,i,a,o,r=e.v,c=e.k,u=(e.match,e.selectArrs),p=e.setSelectArrs,h=e.setSelectArrsAll,w=e.selectArrsAll,b=(e.classroomList,e.dispatch),_=e.selectshow,C=e.batchState,S=e.pageSize,N=e.page,Z=e.manageAllGroup,A=e.user,B=(0,x.useParams)(),I=(0,f.useState)([]),D=m()(I,2),O=D[0],R=D[1],G=(0,f.useState)(!1),z=m()(G,2),H=z[0],F=z[1],Y=(0,f.useState)(!1),V=m()(Y,2),W=V[0],K=V[1],U=(0,f.useState)(!0),J=m()(U,2),q=J[0],Q=J[1],X=(0,f.useRef)();function $(){return ee.apply(this,arguments)}function ee(){return(ee=l()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/homework_commons/".concat(r.homework_id,"/group_settings_statistics.json"),{method:"get",params:d()({},B)});case 2:t=e.sent,R(t.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}B.category=B.categoryId,B.id=B.coursesId,B.page=N,B.limit=S,(0,f.useEffect)((function(){var e;R([]),F(!1),new Date(null==r?void 0:r.student_passed_time).getTime()>new Date(null==r?void 0:r.end_time_s).getTime()&&null!=r&&null!==(e=r.status)&&void 0!==e&&e.includes("已截止")&&(null==r?void 0:r.challenge_count)-(null==r?void 0:r.finished_challenge_count)==0?(K(!1),Q(!1)):((null==r?void 0:r.challenge_count)-(null==r?void 0:r.finished_challenge_count)==0&&new Date(null==r?void 0:r.student_passed_time).getTime()-1?(p(u.filter((function(e){return e!==r.homework_id}))),h(w.filter((function(e){return e.homework_id!==r.homework_id})))):(h(w.concat(r)),p(u.concat(r.homework_id)))}})}),(0,M.jsxs)("div",{className:Ce.info,children:[(0,M.jsxs)("div",{className:Ce.title,children:[(0,M.jsxs)("div",{className:Ce.titleLeft,style:(0,P.dE)()?{paddingRight:(null==r?void 0:r.challenge_count)-(null==r?void 0:r.finished_challenge_count)?60:140}:{},children:[(0,P.GJ)()&&(0,M.jsx)(Te.Z,{value:r.status,children:(0,M.jsx)(E.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[r.status]})}),(0,P.dE)()&&(0,M.jsx)(E.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:r.status}),(0,M.jsx)("span",{className:Ce.name,children:r.name}),!(null===(t=r.schools)||void 0===t||!t.length)&&(0,M.jsx)(k.Z,{title:"该课程实验面向指定单位开放",children:(0,M.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})})]}),(0,M.jsxs)("div",{className:Ce.titleRight,children:[(0,P.GJ)()&&0===(null==r?void 0:r.status.indexOf("未发布"))&&(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),2!==(null==A||null===(n=A.userInfo)||void 0===n?void 0:n.user_status)){e.next=5;break}return(0,me.Rd)(),e.abrupt("return");case 5:b({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:[r],params:B,type:2,manage_all_group:Z}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,M.jsxs)("aside",{className:Ce.flexBox,children:[(0,M.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,M.jsx)("div",{children:"发布"})]})}),(0,P.dE)()&&(0,M.jsxs)("div",{className:Ce.actionIcon,children:[W?(0,M.jsx)("i",{className:"iconfont icon-yiwancheng1"}):q?"":(0,M.jsx)("i",{className:"iconfont icon-jiezhihoutongguan"}),!(null!==(n=r.status)&&void 0!==n&&n.includes("已截止"))&&!(null!==(i=r.status)&&void 0!==i&&i.includes("导入"))&&(0,M.jsxs)("aside",{onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),ne(r);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:Ce.flexBox,style:{marginRight:10},children:[(0,M.jsx)("i",{className:"iconfont icon-kaishixuexi font14"}),(0,M.jsx)("div",{children:"开始学习"})]}),((null===(a=r.status)||void 0===a?void 0:a.includes("已截止"))||(null===(o=r.status)||void 0===o?void 0:o.includes("导入")))&&(0,M.jsxs)("aside",{onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=r.status)||void 0===n||!n.includes("导入")){e.next=2;break}return e.abrupt("return");case 2:t.stopPropagation(),t.preventDefault(),(0,E.xg)("/classrooms/".concat(B.coursesId,"/shixun_homework/").concat(r.homework_id,"/").concat(r.student_work_id,"/comment"));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:Ce.flexBox,style:{marginRight:10},children:[(0,M.jsx)("i",{className:"iconfont icon-chakanzuoye font14"}),(0,M.jsx)("div",{children:"查看作品"})]})]}),(0,P.GJ)()&&(0,M.jsx)(j.Z,{placement:"bottomCenter",overlayClassName:Ce.dro,dropdownRender:function(){return(0,M.jsxs)(v.Z,{children:["导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)("a",{onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),2!==(null==A||null===(n=A.userInfo)||void 0===n?void 0:n.user_status)){e.next=5;break}return(0,me.Rd)(),e.abrupt("return");case 5:b({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:[r],params:B,type:2}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即发布"})},1),"导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)("a",{onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:[r],params:B,type:2}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即截止"})},2),"导入"===r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==r?void 0:r.name,id:null==r?void 0:r.homework_id,type:"practice"}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"})},23),(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:w,params:B,status:null==r?void 0:r.status}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即删除"})},22),"导入"!==r.status&&(null==r?void 0:r.status.indexOf("未发布"))<0&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),t.preventDefault(),b({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=5,(0,Ne.Vs)({categoryId:r.homework_id});case 5:n=e.sent,b({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&y.ZP.success(null==n?void 0:n.message);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"更新成绩"})},3),"导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),ne(r);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"进入实训"})},23),(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"重命名",selectArrs:r,params:B}})},children:"重新命名"})},5),"导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",onClick:function(e){e.stopPropagation()},to:"/classrooms/".concat(B.coursesId,"/shixun_homework/").concat(r.homework_id,"/detail?tabs=3"),children:"高级设置"})},6)]})},children:(0,M.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:Ce.flexBox,style:{marginRight:6,cursor:"default"},children:[(0,M.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,M.jsx)("div",{children:"更多"})]})})]})]}),(0,P.GJ)()&&(0,M.jsxs)("p",{className:Ce.infoIcon,children:[(0,M.jsx)("span",{className:"c-grey-333 mr20",children:r.author}),["未开始","进行中","已截止","提交中","补交中"].includes(r.status)&&!!r.uncommit_count&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"未做题"}),r.uncommit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束"].includes(r.status)&&!!r.commit_count&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"已做题"}),r.commit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束"].includes(r.status)&&!!r.compelete_count&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"已完成"}),r.compelete_count,"人"]}),["未开始"].includes(r.status)&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"开始时间"}),r.publish_time]}),["未开始","进行中","已截止","提交中","补交中"].includes(r.status)&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"截止时间"}),r.end_time]}),["已结束"].includes(r.status)&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"结束时间"}),r.status_time]}),!(null==r||!r.late_time)&&"--"!==(null==r?void 0:r.late_time)&&(0,M.jsxs)("span",{className:"c-grey-999",children:[(0,M.jsx)("span",{className:"mr5",children:"补交截止时间"}),null==r?void 0:r.late_time]}),["未开始","进行中","已截止","提交中","补交中","已结束"].includes(r.status)&&(0,M.jsxs)("span",{className:Ce.iconV,onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),H||$(),F(!H);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,M.jsx)("i",{className:"iconfont icon-".concat(H?"shouqi":"xiala2")})," "]})]}),(0,P.dE)()&&(0,M.jsxs)("span",{className:Ce.infoStuIcon,children:[(0,M.jsx)("span",{className:"c-grey-333",children:r.author}),(0,M.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,M.jsx)("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),(0,M.jsxs)("span",{children:[(0,M.jsx)("span",{className:"c-light-primary",children:null==r?void 0:r.finished_challenge_count}),"/",null==r?void 0:r.challenge_count]})]}),r.status.includes("已截止")&&!(null==r||!r.status_time)&&(0,M.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,M.jsx)("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",null==r?void 0:r.status_time]}),(0,M.jsxs)("span",{className:"ml20 c-grey-999",children:[(0,M.jsx)("i",{className:"iconfont icon-shijian1 font12 mr5"}),null==r?void 0:r.publish_time," 至 ",null==r?void 0:r.end_time," "]}),!(null==r||!r.late_time)&&"--"!==(null==r?void 0:r.late_time)&&(0,M.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,M.jsx)("span",{className:"mr5",children:"补交截止时间:"}),null==r?void 0:r.late_time]})]}),(0,P.GJ)()&&!r.status.includes("未发布")&&H&&O.length>5&&(0,M.jsx)(Se.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(B.order_by=n.field),n.order||(B.sort_direction="asc"),"ascend"===n.order&&(B.sort_direction="asc"),"descend"===n.order&&(B.sort_direction="desc"),n.order||(B.sort_direction="asc"),$()},columns:te}),(0,P.GJ)()&&!r.status.includes("未发布")&&H&&O.length<6&&O.length>0&&(0,M.jsx)(Se.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(B.order_by=n.field),n.order||(B.sort_direction="asc"),"ascend"===n.order&&(B.sort_direction="asc"),"descend"===n.order&&(B.sort_direction="desc"),n.order||(B.sort_direction="asc"),$()},columns:te})]})]},c)},Pe=n(66479),Be=n(31295),Ee=n(18695),Ie=n(57809),Me=n(57930),De=n(33656),Oe=n.n(De),Re=n(96631),Ge=n(92208),ze=["classroomList","dispatch","user","getData"];Y().extend(Oe());var He=function(e){var t,n,i,a,o=e.data,s=e.value,r=e.onChange,l=(0,f.useState)({leftSearch:"",rigthSearch:""}),c=m()(l,2),u=c[0],p=c[1],h=(0,f.useState)([]),g=m()(h,2),x=g[0],v=g[1];return(0,f.useEffect)((function(){v((null==s?void 0:s.length)>0?null==o?void 0:o.filter((function(e){return null==s?void 0:s.includes(null==e?void 0:e.id)})):[])}),[s]),(0,M.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,M.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,M.jsx)(T.Z,{indeterminate:(null==x?void 0:x.length)>0&&(null==x?void 0:x.length)<(null==o?void 0:o.length),checked:(null==x?void 0:x.length)==(null==o?void 0:o.length),onChange:function(e){r(e.target.checked?null==o?void 0:o.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,M.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,M.jsx)(w.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:u.leftSearch,onChange:function(e){p(d()(d()({},u),{},{leftSearch:e.target.value}))}}),(0,M.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=u.leftSearch?null==o?void 0:o.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.leftSearch)})):o)||void 0===t?void 0:t.length)?(0,M.jsx)(T.Z.Group,{value:s,onChange:function(e){r(e)},children:(0,M.jsx)(C.Z,{direction:"vertical",children:null===(n=u.leftSearch?null==o?void 0:o.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.leftSearch)})):o)||void 0===n?void 0:n.map((function(e,t){return(0,M.jsx)(T.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,M.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]}),(0,M.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,M.jsxs)("div",{children:["已选择",(null==x?void 0:x.length)||0,"个分班"]}),(0,M.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,M.jsx)(w.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:u.rigthSearch,onChange:function(e){p(d()(d()({},u),{},{rigthSearch:e.target.value}))}}),(0,M.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(i=u.rigthSearch?null==x?void 0:x.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.rigthSearch)})):x)||void 0===i?void 0:i.length)?null===(a=u.rigthSearch?null==x?void 0:x.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.rigthSearch)})):x)||void 0===a?void 0:a.map((function(e,t){return(0,M.jsxs)(b.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(_.Z,{children:null==e?void 0:e.name}),(0,M.jsx)(_.Z,{children:(0,M.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){r(null==s?void 0:s.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,M.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]})]})},Fe=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i,a,o,r,c=e.classroomList,u=e.dispatch,p=(e.user,e.getData),g=(h()(e,ze),(0,x.useParams)()),v=H.Z.useForm(),j=m()(v,1)[0],k=H.Z.useWatch("penalty_type",j),C="批量补交"===(null==c||null===(t=c.actionTabs)||void 0===t?void 0:t.key),S=(0,Ge.U)(Re.c_,d()(d()({},g),null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.params)),N=m()(S,4),T=N[1],Z=N[2],A=N[3],P=(0,Ge.U)(Re.nP,{course_id:null==g?void 0:g.coursesId,homework_ids:null==c||null===(i=c.actionTabs)||void 0===i?void 0:i.selectArrs}),B=m()(P,4),I=B[2],D=B[3],O=(0,Ge.U)(Re.sm,{course_id:null==g?void 0:g.coursesId,homework_ids:null==c||null===(a=c.actionTabs)||void 0===a?void 0:a.selectArrs}),R=m()(O,3),G=R[1],z=R[2],F=function(){var e=l()(s()().mark((function e(){var t=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},I({}),e.next=4,Z({page:1,limit:2e4,homework_id:1===c.actionTabs.type?"":c.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,f.useEffect)((function(){C&&F()}),[C]),(0,M.jsxs)(L.Z,{centered:!0,title:null==c||null===(o=c.actionTabs)||void 0===o?void 0:o.key,width:800,open:C,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){u({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布或者作业已开启统一补交时,新批量补交规则不生效。"}),(0,M.jsxs)(H.Z,{form:j,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:function(){var e=l()(s()().mark((function e(t){var n,i,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z((null==A||null===(n=A.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==A||null===(i=A.course_groups)||void 0===i?void 0:i.length)<=0,allow_late_settings:[d()({},t)]}:d()({unified_late:(null==A||null===(a=A.course_groups)||void 0===a?void 0:a.length)<=0},t));case 2:0==(null==(o=e.sent)?void 0:o.status)&&(y.ZP.success("补交设置成功"),u({type:"classroomList/setActionTabs",payload:{}}),p&&p());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,M.jsxs)(b.Z,{wrap:!1,gutter:20,children:[(0,M.jsx)(_.Z,{flex:1,children:(0,M.jsx)(H.Z.Item,{label:"补交扣分",name:"late_penalty",rules:[{required:!0,validator:function(e,t,n){return 2===k&&t>100?Promise.reject((0,M.jsx)("span",{style:{marginLeft:100},children:"请重新输入,范围0-100"})):Promise.resolve()}},{required:!0,message:(0,M.jsx)("span",{style:{marginLeft:100},children:"请输入补交扣分"})}],children:(0,M.jsx)(w.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:1==k?"分":"%",max:1===k?Number.MAX_SAFE_INTEGER:100,addonBefore:(0,M.jsx)(H.Z.Item,{name:"penalty_type",noStyle:!0,normalize:function(e){return j.setFieldsValue({late_penalty:2==e?20:5}),e},children:(0,M.jsx)(Ie.default,{style:{width:100},options:[{value:2,label:"百分比"},{value:1,label:"分值"}]})})})})}),(0,M.jsx)(_.Z,{flex:"390px",children:(0,M.jsx)(H.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&Y()(t).startOf("minute")<=Y()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&Y()(t).startOf("minute")<=Y()(null==D?void 0:D.max_late_time).startOf("minute")?(y.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==D?void 0:D.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,M.jsx)(Me.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,E.BO)(e,{startTime:null==D?void 0:D.max_late_time})},disabledTime:function(e){return(0,E.hv)(e,{compared:null==D?void 0:D.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})})})]}),(null==A||null===(r=A.course_groups)||void 0===r?void 0:r.length)>0&&(0,M.jsx)(K.Z,{spinning:T,children:(0,M.jsx)(H.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,M.jsx)(He,{data:(null==A?void 0:A.course_groups)||[]})})})]})]})})),Ye=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match"],Ve=(0,x.connect)((function(e){var t=e.classroomList,n=e.loading,i=e.globalSetting,a=e.shixunHomeworks,o=e.user;return{classroomList:t,globalSetting:i,loading:n.effects,shixunHomeworks:a,user:o}}))((function(e){var t,n,i,o,r,c,u,p,I=e.classroomList,D=(e.globalSetting,e.shixunHomeworks,e.user),H=e.loading,F=e.dispatch,Y=e.match,W=(h()(e,Ye),(0,x.useLocation)()),K=(0,x.useParams)(),U=(0,x.useSearchParams)(),q=m()(U,1)[0],Q=K.categoryId,X=(0,f.useState)([]),$=m()(X,2),ee=$[0],te=$[1],ne=(0,f.useState)([]),ie=m()(ne,2),ae=ie[0],oe=ie[1],se=I.detailShixunsList,re=I.detailLeftMenus,le=I.detailTopBanner,ce=I.taskList,de=(0,f.useState)(""),ue=m()(de,2),pe=ue[0],he=ue[1],fe=(0,f.useState)(!1),ge=m()(fe,2),ve=(ge[0],ge[1]),be=(0,f.useState)({limit:20,status:Number(q.get("tabs"))?String(parseInt(q.get("tabs"))):"0"}),je=m()(be,2),Se=je[0],Ne=je[1],Te=(0,f.useState)("默认排序"),Ze=m()(Te,2),Le=Ze[0],Ie=Ze[1],Me=(0,f.useState)(!1),De=m()(Me,2),Oe=De[0],Re=De[1],Ge=(0,f.useState)(!1),ze=m()(Ge,2),He=(ze[0],ze[1]),Ve=(0,f.useState)("fixed"),We=m()(Ve,2),Ke=We[0],Ue=We[1],Je=(0,f.useState)(document.getElementById("footer")),qe=m()(Je,1)[0],Qe=(0,f.useState)(1),Xe=m()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,f.useState)(!1),nt=m()(tt,2),it=nt[0];nt[1];Se.id=K.coursesId,Se.type=4,K.categoryId?Se.category=K.categoryId:delete Se.category,(0,f.useEffect)((function(){"清除选择数据"===I.actionTabs.key&&(te([]),oe([])),"目录重命名成功"===I.actionTabs.key&&st()}),[I.actionTabs.key]),(0,f.useEffect)((function(){"0"===q.get("tabs")&&(Se.status="0",Se.page=1,Ne(d()({},Se)))}),[q.get("tabs")]),(0,f.useEffect)((function(){var e,t;if(null!=D&&null!==(e=D.userInfo)&&void 0!==e&&e.login){var n,i=E.cX.getItem("".concat(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login).concat((0,P.GJ)()?"Teacher":"Student"),"ShixunHomeworks");i&&(Se.sort_by=null==i?void 0:i.type,Se.sort_direction=null==i?void 0:i.direction,Ie(null==i?void 0:i.name)),st(),(0,P.Rm)()&&ot()}else null!=D&&null!==(t=D.userInfo)&&void 0!==t&&t.username&&st()}),[null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,null==W?void 0:W.pathname]),(0,f.useEffect)((function(){window.addEventListener("scroll",at)}),[]);var at=function(){document.scrollingElement.scrollTop+window.innerHeight+(null==qe?void 0:qe.clientHeight)+150>document.body.clientHeight?Ue("absolute"):Ue("fixed")},ot=function(){F({type:"classroomList/getAssistantPermissions",payload:{course_id:Se.id}})},st=function(){te([]),oe([]),Ne(d()({},Se)),(0,P.GJ)()?F({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},Se),{},{type:4})}):F({type:"classroomList/getClassroomShixunsList",payload:d()(d()({},Se),{},{order:Se.status})})};function rt(){return(rt=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F({type:"classroomList/updateTaskPosition",payload:{category_id:Q,courseId:Se.id,task_ids:t,container_type:"shixun_homework"}});case 2:st();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var lt=(0,f.useMemo)((function(){var e=[];return ce.length>0&&(e=ce.map((function(e){return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:e.status}}))),e}),[ce]),ct=(0,P.GJ)()?[{name:"默认排序",type:"position",direction:"desc"},{name:"创建时间升序",type:"created_at",direction:"asc"},{name:"创建时间降序",type:"created_at",direction:"desc"},{name:"更新时间升序",type:"updated_at",direction:"asc"},{name:"更新时间降序",type:"updated_at",direction:"desc"},{name:"实验名称升序",type:"name_pinyin",direction:"asc"},{name:"实验名称降序",type:"name_pinyin",direction:"desc"}]:[{name:"默认排序",type:null,direction:null},{name:"按发布时间升序",type:"created_at",direction:"asc"},{name:"按发布时间降序",type:"created_at",direction:"desc"},{name:"按截止时间升序",type:"updated_at",direction:"asc"},{name:"按截止时间降序",type:"updated_at",direction:"desc"},{name:"实验名称升序",type:"name_pinyin",direction:"asc"},{name:"实验名称降序",type:"name_pinyin",direction:"desc"}];re.course_modules&&(p=I.detailLeftMenus.course_modules.filter((function(e){return"shixun_homework"===e.type}))[0]);var dt=(0,M.jsx)("div",{className:Ce.moveCategory,onMouseLeave:function(e){return ve(!1)},children:(0,M.jsxs)(v.Z,{onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.item,n=t.key,t.keyPath,t.domEvent,""!=ee){e.next=4;break}return y.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,g.ZP)("/api/courses/".concat(Se.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:ee,new_category_id:n}});case 6:0===e.sent.status&&(y.ZP.success("操作成功"),st(),He(!1),F({type:"classroomList/getClassroomLeftMenus",payload:{id:K.coursesId}}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,M.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,M.jsx)(w.Z,{onChange:function(e){he(e.target.value)}})}),p&&p.second_category.filter((function(e){return"未分配目录"!==e.category_name})).map((function(e,t){var n;if(!(""!==pe&&e.category_name.indexOf(pe)<0))return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(v.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,M.jsx)(v.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),(0,M.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(e){e.preventDefault(),F({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:Se,selectArrs:{category_id:null==se?void 0:se.main_category_id,type:"shixun_homework"}}})},children:"新建子目录..."})]})}),ut=null===(n=[{key:"1",label:"批量发布",icon:(0,M.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"批量截止",icon:(0,M.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"批量补交",icon:(0,M.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"批量删除",icon:(0,M.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,P.GJ)()||(0,P.Rm)()},{key:"4",label:"设为公开",icon:(0,M.jsx)("i",{className:"iconfont icon-sheweigongkai2"}),isShow:le.is_public}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),mt="默认排序"===Le,pt=(0,f.useMemo)((function(){var e=!(0,P.GJ)()&&!(0,P.Jd)(),t=null==le?void 0:le.excellent;return e&&t}),[D,I]),ht=(0,f.useMemo)((function(){return(null==se?void 0:se.min_finished_game)>0}),[I]),ft=(0,f.useMemo)((function(){var e=(null==se?void 0:se.min_finished_game)-(null==se?void 0:se.finished_challenge_count);return e>0?e:0}),[I]);return(0,M.jsxs)("section",{children:[(0,M.jsx)("aside",{className:Ce.bg,children:(0,M.jsxs)(b.Z,{align:"middle",children:[(0,M.jsx)(_.Z,{flex:"1",children:!!se.main_category_id&&(0,M.jsxs)(v.Z,{mode:"horizontal",onSelect:function(e){var t=e.key;Se.status=t,Se.page=1,x.history.replace("".concat(W.pathname,"?tabs=").concat(t)),st()},selectedKeys:[Se.status],children:[!(0,P.GJ)()&&[{name:"全部",id:0},{name:"提交中",id:1},{name:"补交中",id:2},{name:"已截止",id:5}].map((function(e,t){return(0,M.jsx)(v.Z.Item,{children:e.name},null==e?void 0:e.id)})),(0,P.GJ)()&&[{name:"全部",id:0},{name:"未发布",id:1},{name:"未开始",id:4},{name:"进行中",id:2},{name:"已截止",id:3}].map((function(e,t){return(0,M.jsxs)(v.Z.Item,{children:[(0,M.jsx)("span",{className:"c-grey-666 mr20",children:e.name}),0===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.all_count}),1===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.unpublished_count}),2===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.not_start_count}),3===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.in_progress_count}),4===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.overed_count})]},null==e?void 0:e.id)}))]})}),(0,M.jsx)(_.Z,{className:"mr20 gutter-row",children:(0,M.jsx)("div",{className:Ce.containerTitle,children:(0,P.GJ)()&&"未分配目录"!==(0,E.Oo)(null==re?void 0:re.course_modules,Q)&&(0,M.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:6},children:[(0,M.jsx)(j.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,M.jsxs)(v.Z,{children:[(0,M.jsx)(v.Z.Item,{onClick:function(){F({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==se?void 0:se.main_category_name,exportType:"practice",category_id:Se.category}})},children:"学生成绩"},1),(0,M.jsx)(v.Z.Item,{onClick:function(){x.history.push("/classrooms/".concat(null==K?void 0:K.coursesId,"/exportlist/shixun_work_list,shixun_report"))},children:"历史导出"},3)]})},children:(0,M.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,M.jsx)("i",{className:"iconfont icon-xiazai6"})})}),(0,M.jsx)("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:function(e){F({type:"classroomList/setActionTabs",payload:{key:K.categoryId?"目录重命名":"添加目录",params:Se,selectArrs:{category_name:null==se?void 0:se.category_name,category_id:(null==se?void 0:se.category_id)||(null==se?void 0:se.main_category_id),type:"shixun_homework"},cb:function(){st()}}})},children:(0,M.jsx)(k.Z,{title:K.categoryId?"目录重命名":"新建子目录",children:(0,M.jsx)("span",{className:K.categoryId?"".concat(Ce.iconH," iconfont icon-zhongmingmingmulu"):"".concat(Ce.iconH," iconfont icon-xinjianmulu1")})})}),(0,M.jsx)(j.Z,{className:"ml10",disabled:2===(null==D||null===(i=D.userInfo)||void 0===i?void 0:i.user_status),dropdownRender:function(){return(0,M.jsxs)(v.Z,{children:[(0,M.jsx)(v.Z.Item,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?F({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",params:Se}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"从实践项目添加"},1),(0,M.jsx)(v.Z.Item,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?F({type:"classroomList/setActionTabs",payload:{key:"选用实践课程",params:Se}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"从实践课程添加"},2),(0,M.jsx)(v.Z.Item,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?F({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"practice"}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"导入外部成绩"},3)]})},children:(0,M.jsxs)("span",{className:2===(null==D||null===(o=D.userInfo)||void 0===o?void 0:o.user_status)?Ce.selectBtn1:Ce.selectBtn,children:[(0,M.jsx)("span",{children:(0,M.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,M.jsx)(k.Z,{title:2===(null==D||null===(r=D.userInfo)||void 0===r?void 0:r.user_status)&&"教学课堂试用期已结束,平台已暂停提供课堂实验创建功能",children:(0,M.jsx)("span",{children:"选用实验"})})]})})]})})})]})}),(0,M.jsxs)("div",{className:Ce.action,children:[(0,M.jsx)("div",{children:(0,M.jsx)(j.Z,{dropdownRender:function(){return(0,M.jsx)(v.Z,{selectedKeys:[Le],children:null==ct?void 0:ct.map((function(e,t){return(0,M.jsx)(v.Z.Item,{onClick:function(){var t;Se.sort_by=e.type,Se.sort_direction=e.direction,Se.page=1,Ie(e.name),E.cX.setItem("".concat(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login).concat((0,P.GJ)()?"Teacher":"Student"),e,"ShixunHomeworks"),(0,P.GJ)()?F({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},Se),{},{type:4})}):F({type:"classroomList/getClassroomShixunsList",payload:d()({},Se)})},children:e.name},e.name)}))})},children:(0,M.jsxs)("span",{className:"".concat(Ce.btn," ").concat(mt?Ce.btnSort:""),onMouseEnter:function(e){return ve(!1)},children:[(0,M.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),Le]})})}),mt&&(0,M.jsx)(k.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照".concat((0,P.GJ)()?"创建时间降序":5==Se.status?"截止时间降序":"截止时间升序","排列"),children:(0,M.jsx)("span",{className:Ce.tips,children:(0,M.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,M.jsx)(w.Z.Search,{allowClear:!0,placeholder:"请输入实验名称",onSearch:function(e){Se.search=e.trim(),Se.page=1,st()},style:{width:220,marginLeft:"auto"}})]}),pt&&(0,M.jsxs)(b.Z,{justify:"space-between",className:Ce.progressInfo,children:[(0,M.jsx)(_.Z,{children:(0,M.jsxs)(C.Z,{size:"middle",children:[(0,M.jsxs)("span",{children:["实训作业进度:",null==se?void 0:se.finished_task_count,"/",null==se?void 0:se.shixun_total_count]}),(0,M.jsxs)("span",{children:["任务关卡进度:",null==se?void 0:se.finished_challenge_count,"/",null==se?void 0:se.challenge_count]})]})}),ht&&(0,M.jsxs)(_.Z,{children:["通过",null==se?void 0:se.min_finished_game,"关获得满分,距离MOOC实训作业满分还差",ft,"关"]})]}),(0,M.jsxs)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:[(0,M.jsxs)(S.Z,{loading:H[(0,P.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30",children:[0===(null==se?void 0:se.all_count)&&(0,P.GJ)()?(0,M.jsx)(ke,{params:Se,user:D,setisshowmodal:Re,dispatch:F}):0===(null==se?void 0:se.task_count)&&(0,M.jsx)(J.Z,{}),(0,M.jsxs)("aside",{className:"animated fadeIn",children:[se.homeworks&&se.homeworks.map((function(e,t){return(0,M.jsx)(Ae,{batchState:!0,v:e,k:t,match:Y,selectArrs:ee,setSelectArrs:te,setSelectArrsAll:oe,selectArrsAll:ae,classroomList:I,dispatch:F,params:Se,user:D,page:K.page||1,pageSize:Se.limit||20,selectshow:it,manageAllGroup:se.manage_all_group},e.homework_id)})),se.query_total_count>0&&(0,M.jsx)("aside",{className:"tc mb50 mt30",children:(0,M.jsx)(N.Z,{showSizeChanger:!0,current:Se.page||1,pageSize:Se.limit||20,onChange:function(e,t){Se.page=e,Se.limit=t,st()},total:se.query_total_count})})]})]}),(0,M.jsxs)("div",{className:Ce.fixedBottom,style:{bottom:ee.length?0:-60,position:ee.length?Ke:"fixed",left:"fixed"===Ke?"50%":"317px"},children:[(0,M.jsx)("div",{className:Ce.left}),(0,M.jsx)("div",{className:Ce.right,children:(0,P.GJ)()&&(null==se?void 0:se.all_count)>0&&(0,M.jsxs)("aside",{className:[Ce.acitons].join(" "),children:[(0,M.jsx)("div",{style:{width:130},children:(0,P.GJ)()&&(0,M.jsx)(T.Z,{checked:(null===(c=se.homeworks)||void 0===c?void 0:c.length)===(null==ee?void 0:ee.length),onChange:function(e){e.target.checked?(te(se.homeworks.map((function(e){return e.homework_id}))),oe(a()(se.homeworks))):(te([]),oe([]))},children:(0,M.jsxs)("span",{className:"fo",children:["全选本页",(0,M.jsxs)("span",{style:{marginLeft:5},children:["(",ee.length,")"]})," "]})})}),(0,M.jsxs)("div",{style:{flex:1},children:[" ",(0,M.jsxs)(b.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(_.Z,{flex:1,children:(0,M.jsxs)(b.Z,{wrap:!1,align:"middle",gutter:8,children:[(0,M.jsx)(_.Z,{children:(0,M.jsx)(j.Z,{placement:"top",menu:{items:ut,onClick:function(e){var t,n,i,a=e.key;"1"!==a&&"2"!==a||!(0,P.Rm)()||null!==(t=I.AssistantObject)&&void 0!==t&&null!==(t=t.practice)&&void 0!==t&&t.can_publish?2!==(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.user_status)||"1"!==a?""!=ee?F({type:"classroomList/setActionTabs",payload:{key:"1"===a?"立即发布":"2"===a?"立即截止":"3"===a?"删除":"5"===a?"批量补交":null===(i=ut[Number(a)-1])||void 0===i?void 0:i.label,selectArrs:ee,selectArrsAll:ae,type:"1"===a||"2"===a?1:"",params:Se}}):y.ZP.error("请选择你要操作的任务"):(0,me.Rd)():y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}},children:(0,M.jsx)(Z.ZP,{type:"primary",icon:(0,M.jsx)("i",{className:"iconfont icon-piliangcaozuo3"}),children:"批量操作"})})}),(0,M.jsx)(_.Z,{children:(0,M.jsx)(Z.ZP,{type:"primary",icon:(0,M.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:function(){var e={courseId:Se.id,container_type:"shixun_homework"};Q&&(e.category_id=Q),F({type:"classroomList/getAllTaskList",payload:e}),F({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},children:"调整排序"})}),(0,M.jsx)(_.Z,{children:(0,M.jsx)(j.Z,{placement:"topLeft",dropdownRender:function(){return dt},getPopupContainer:function(e){return null==e?void 0:e.parentNode},children:(0,M.jsxs)(Z.ZP,{type:"primary",icon:(0,M.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:["移动到目录 ",(0,M.jsx)(B.Z,{})]})})})]})}),(0,M.jsx)(_.Z,{children:(0,M.jsx)(Z.ZP,{type:"primary",ghost:!0,onClick:function(){te&&te([]),He(!1)},children:"取消操作"})})]})]})]})})]})]}),"批量补交"===(null==I||null===(u=I.actionTabs)||void 0===u?void 0:u.key)&&(0,M.jsx)(Fe,{getData:st}),"选用实践课程"===I.actionTabs.key?(0,M.jsx)(_e,{}):null,(0,M.jsx)(Pe.Z,{onOk:function(){st()}}),(0,M.jsx)(Be.Z,{onOk:function(){}}),"选用实践项目"===I.actionTabs.key?(0,M.jsx)(xe,{}):null,"从课堂实验添加"===I.actionTabs.key?(0,M.jsx)(ye,{}):null,(0,M.jsx)(V,{}),(0,M.jsx)(O,{}),(0,M.jsx)(R.Z,{courseEndTime:null==se?void 0:se.course_end_time}),(0,M.jsx)(G.Z,{visible:"立即截止"===I.actionTabs.key,courseEndTime:null==se?void 0:se.course_end_time,courseId:K.coursesId,homeworkIds:I.actionTabs.selectArrs,isBatch:2!==I.actionTabs.type,successCallback:function(){(0,P.GJ)()?F({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},I.actionTabs.params),{},{type:4})}):F({type:"classroomList/getClassroomShixunsList",payload:d()({},I.actionTabs.params)})}}),(0,M.jsx)(z,{}),(0,M.jsx)(we,{}),(0,M.jsx)(Ee.Z,{visible:"调整排序"===I.actionTabs.key,callback:function(e){return rt.apply(this,arguments)},data:lt,onCancel:function(){F({type:"classroomList/setActionTabs",payload:{key:""}})}}),(0,M.jsx)(L.Z,{title:"选用实验",open:Oe,centered:!0,onCancel:function(){return Re(!1)},onOk:function(){var e,t;!(0,P.Rm)()||null!==(e=I.AssistantObject.practice)&&void 0!==e&&e.can_create?2!==(null===(t=D.userInfo)||void 0===t?void 0:t.user_status)?(F(1===$e?{type:"classroomList/setActionTabs",payload:{key:"选用实践项目",params:Se}}:{type:"classroomList/setActionTabs",payload:{key:"选用实践课程",params:Se}}),Re(!1)):(0,me.Rd)():y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,M.jsx)("div",{children:(0,M.jsxs)(A.ZP.Group,{onChange:function(e){et(e.target.value)},value:$e,children:[(0,M.jsx)(A.ZP,{style:{marginTop:"15px"},value:1,children:"从实践项目添加(可选择多个实践项目加入作业)"}),(0,M.jsx)(A.ZP,{style:{marginTop:"15px"},value:2,children:"从实践课程添加(将实践课程中全部的实践项目都加入作业)"})]})})})]})}))},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(82242),l=n.n(r),c=n(79800),d=n.n(c),u=n(59301),m=n(43418),p=n(96865),h=n(95237),f=n(6848),g="wrap___KDoq2",x="tip___WEJuX",v="listWrap___IJDX4",y="li___r5con",w="nameWrap___PUyEz",b="name___xuUMY",_="tag___l5CW2",j=n(29747),k=n(32007),C=n(37712),S=function(e){var t,n,i=e.type,o=void 0===i?1:i,r=e.data,c=e.visible,S=e.callback,N=e.onCancel,T=(0,u.useState)([]),Z=d()(T,2),L=Z[0],A=Z[1],P=(0,k.useSelector)((function(e){return e.loading}));(0,u.useEffect)((function(){A(r)}),[JSON.stringify(r)]);var B=function(e){var t={};if(1===o){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===o){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,C.jsx)("div",{className:_,style:l()({},t),children:e})},E=function(){var e=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(L.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:N,onOk:E,confirmLoading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,C.jsxs)("div",{className:g,children:[(0,C.jsxs)("div",{className:x,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(p.Z,{loading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(j.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var i=Array.from(e),a=i.splice(t,1),o=d()(a,1)[0];return i.splice(n,0,o),i}(t,e.source.index,e.destination.index);A(n)}}(e,L)},children:(0,C.jsx)(j.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:v,children:[L.map((function(e,t){return(0,C.jsx)(j._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,C.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:y,children:[(0,C.jsxs)(h.Z,{align:"middle",children:[(0,C.jsx)("div",{className:w,children:(0,C.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,C.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),B(null==e?void 0:e.status)]}),(0,C.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,C.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,C.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return m}});var i=n(7557),a=n.n(i),o=n(82242),s=n.n(o),r=n(41498),l=n.n(r),c=n(79800),d=n.n(c),u=n(59301);function m(e,t){var n=(0,u.useState)(t),i=d()(n,2),o=i[0],r=i[1],c=(0,u.useState)(!1),m=d()(c,2),p=m[0],h=m[1],f=(0,u.useState)(),g=d()(f,2),x=g[0],v=g[1],y=function(){var n=l()(a()().mark((function n(i){var l,c,d,u=arguments;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=u.length>1&&void 0!==u[1]&&u[1],c=l?t:s()(s()({},o),i),h(!0),r(c),n.next=6,e(c);case 6:return d=n.sent,h(!1),v(d),n.abrupt("return",d);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[o,p,y,x]}},41216:function(e,t,n){"use strict";n.d(t,{_:function(){return g}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(16896),l=n(43418),c=n(8591),d=n(61998),u=n(66621),m=(n(59301),n(37712)),p=function(){var e=s()(a()().mark((function e(t){var n,i,o,s,l,c,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.is_jupyter,i=t.is_jupyter_lab,o=t.shixunId,s=t.homework_common_id,l=t.courseId,!n&&!i){e.next=7;break}return e.next=4,(0,r.BK)({id:o});case 4:return null!=(c=e.sent)&&c.identifier&&(0,u.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(s)),e.abrupt("return");case 7:return e.next=9,(0,r.Ir)({id:o,homework_common_id:s});case 9:if(null==(d=e.sent)||!d.game_identifier){e.next=13;break}return(0,u.xg)("/tasks/".concat(l,"/").concat(s,"/").concat(d.game_identifier)),e.abrupt("return");case 13:2===(null==d?void 0:d.status)?h(null==d?void 0:d.message,s,l):3===(null==d?void 0:d.status)?f(null==d?void 0:d.message):-3==(null==d?void 0:d.status)&&(0,u.eF)();case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function e(t,n,i){var o,d;t=null!==(o=t)&&void 0!==o&&o.includes(".json")?t:"".concat(t,".json"),l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(d=s()(a()().mark((function o(){var s,l;return a()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,r.$Q)({url:t});case 2:if(s=a.sent){a.next=5;break}return a.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),a.next=8,(0,r.Ir)({id:s.shixun_identifier,homework_common_id:n});case 8:if(null==(l=a.sent)||!l.game_identifier){a.next=12;break}return(0,u.xg)("/tasks/".concat(i,"/").concat(n,"/").concat(l.game_identifier)),a.abrupt("return");case 12:2===(null==l?void 0:l.status)?e(null==l?void 0:l.message,n,i):3===(null==l?void 0:l.status)&&f(null==l?void 0:l.message);case 13:case"end":return a.stop()}}),o)}))),function(){return d.apply(this,arguments)})})},f=function(e){l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},g=function(){var e=s()(a()().mark((function e(t,n){var i,o,s,c,u,h,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.is_jupyter,o=n.is_jupyter_lab,e.next=3,(0,r.WT)(t);case 3:if(!((s=e.sent).length>1)){e.next=7;break}return l.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",s.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(d.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,t){var n=t||{},i=n.course_identifier,a=n.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(i,"/shixun_homework/").concat(a,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,t){var n=t.course_identifier,a=t.id,s=t.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:i,is_jupyter_lab:o,shixunId:s,homework_common_id:a,courseId:n})},children:"前往挑战"})}}],dataSource:s,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==s.length){e.next=11;break}return c=s[0],u=c.shixun_identifier,h=c.id,f=c.course_identifier,p({is_jupyter:i,is_jupyter_lab:o,shixunId:u,homework_common_id:h,courseId:f}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();t.Z=p},92051:function(e,t){"use strict";t.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"}},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var i=n(92310),a=n.n(i),o=n(59301),s=n(36355),r=n(17313),l=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:i,lineWidth:a,textPaddingInline:o,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${a}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${a}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${a}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${a}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:a,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),m=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:t,direction:n,divider:i}=o.useContext(s.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:p,rootClassName:h,children:f,dashed:g,plain:x,style:v}=e,y=m(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",r),[b,_]=u(w),j=c.length>0?`-${c}`:c,k=!!f,C="left"===c&&null!=d,S="right"===c&&null!=d,N=a()(w,null==i?void 0:i.className,_,`${w}-${l}`,{[`${w}-with-text`]:k,[`${w}-with-text${j}`]:k,[`${w}-dashed`]:!!g,[`${w}-plain`]:!!x,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:C,[`${w}-no-default-orientation-margin-right`]:S},p,h),T=o.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),Z=Object.assign(Object.assign({},C&&{marginLeft:T}),S&&{marginRight:T});return b(o.createElement("div",Object.assign({className:N,style:Object.assign(Object.assign({},null==i?void 0:i.style),v)},y,{role:"separator"}),f&&"vertical"!==l&&o.createElement("span",{className:`${w}-inner-text`,style:Z},f)))}},43428:function(e,t,n){"use strict";n.d(t,{Z:function(){return z}});var i=n(92310),a=n.n(i),o=n(81162),s=n(54099),r=n(43403),l=n(19171),c=n(59301),d=c.createContext(null),u=c.createContext({}),m=d,p=n(24018),h=n(33614),f=n(43167),g=n(20287),x=n(47413),v=n(83794);var y=function(e){var t=e.prefixCls,n=e.className,i=e.style,s=e.children,r=e.containerRef,l=e.id,d={onMouseEnter:e.onMouseEnter,onMouseOver:e.onMouseOver,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp},m=c.useContext(u).panel,p=(0,v.useComposeRef)(m,r);return c.createElement(c.Fragment,null,c.createElement("div",(0,h.Z)({id:l,className:a()("".concat(t,"-content"),n),style:(0,o.Z)({},i),"aria-modal":"true",role:"dialog",ref:p},d),s))},w=n(85870);function b(e){return"string"==typeof e&&String(Number(e))===e?((0,w.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var _={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function j(e,t){var n,i,r,l,d=e.prefixCls,u=e.open,v=e.placement,w=e.inline,j=e.push,k=e.forceRender,C=e.autoFocus,S=e.keyboard,N=e.rootClassName,T=e.rootStyle,Z=e.zIndex,L=e.className,A=e.id,P=e.style,B=e.motion,E=e.width,I=e.height,M=e.children,D=e.contentWrapperStyle,O=e.mask,R=e.maskClosable,G=e.maskMotion,z=e.maskClassName,H=e.maskStyle,F=e.afterOpenChange,Y=e.onClose,V=e.onMouseEnter,W=e.onMouseOver,K=e.onMouseLeave,U=e.onClick,J=e.onKeyDown,q=e.onKeyUp,Q=c.useRef(),X=c.useRef(),$=c.useRef();c.useImperativeHandle(t,(function(){return Q.current}));c.useEffect((function(){var e;u&&C&&(null===(e=Q.current)||void 0===e||e.focus({preventScroll:!0}))}),[u]);var ee=c.useState(!1),te=(0,s.Z)(ee,2),ne=te[0],ie=te[1],ae=c.useContext(m),oe=null!==(n=null!==(i=null===(r=!1===j?{distance:0}:!0===j?{}:j||{})||void 0===r?void 0:r.distance)&&void 0!==i?i:null==ae?void 0:ae.pushDistance)&&void 0!==n?n:180,se=c.useMemo((function(){return{pushDistance:oe,push:function(){ie(!0)},pull:function(){ie(!1)}}}),[oe]);c.useEffect((function(){var e,t;u?null==ae||null===(e=ae.push)||void 0===e||e.call(ae):null==ae||null===(t=ae.pull)||void 0===t||t.call(ae)}),[u]),c.useEffect((function(){return function(){var e;null==ae||null===(e=ae.pull)||void 0===e||e.call(ae)}}),[]);var re=O&&c.createElement(f.default,(0,h.Z)({key:"mask"},G,{visible:u}),(function(e,t){var n=e.className,i=e.style;return c.createElement("div",{className:a()("".concat(d,"-mask"),n,z),style:(0,o.Z)((0,o.Z)({},i),H),onClick:R&&u?Y:void 0,ref:t})})),le="function"==typeof B?B(v):B,ce={};if(ne&&oe)switch(v){case"top":ce.transform="translateY(".concat(oe,"px)");break;case"bottom":ce.transform="translateY(".concat(-oe,"px)");break;case"left":ce.transform="translateX(".concat(oe,"px)");break;default:ce.transform="translateX(".concat(-oe,"px)")}"left"===v||"right"===v?ce.width=b(E):ce.height=b(I);var de={onMouseEnter:V,onMouseOver:W,onMouseLeave:K,onClick:U,onKeyDown:J,onKeyUp:q},ue=c.createElement(f.default,(0,h.Z)({key:"panel"},le,{visible:u,forceRender:k,onVisibleChanged:function(e){null==F||F(e)},removeOnLeave:!1,leavedClassName:"".concat(d,"-content-wrapper-hidden")}),(function(t,n){var i=t.className,s=t.style;return c.createElement("div",(0,h.Z)({className:a()("".concat(d,"-content-wrapper"),i),style:(0,o.Z)((0,o.Z)((0,o.Z)({},ce),s),D)},(0,x.Z)(e,{data:!0})),c.createElement(y,(0,h.Z)({id:A,containerRef:n,prefixCls:d,className:L,style:P},de),M))})),me=(0,o.Z)({},T);return Z&&(me.zIndex=Z),c.createElement(m.Provider,{value:se},c.createElement("div",{className:a()(d,"".concat(d,"-").concat(v),N,(l={},(0,p.Z)(l,"".concat(d,"-open"),u),(0,p.Z)(l,"".concat(d,"-inline"),w),l)),style:me,tabIndex:-1,ref:Q,onKeyDown:function(e){var t=e.keyCode,n=e.shiftKey;switch(t){case g.Z.TAB:var i;if(t===g.Z.TAB)if(n||document.activeElement!==$.current){if(n&&document.activeElement===X.current){var a;null===(a=$.current)||void 0===a||a.focus({preventScroll:!0})}}else null===(i=X.current)||void 0===i||i.focus({preventScroll:!0});break;case g.Z.ESC:Y&&S&&(e.stopPropagation(),Y(e))}}},re,c.createElement("div",{tabIndex:0,ref:X,style:_,"aria-hidden":"true","data-sentinel":"start"}),ue,c.createElement("div",{tabIndex:0,ref:$,style:_,"aria-hidden":"true","data-sentinel":"end"})))}var k=c.forwardRef(j);var C=function(e){var t=e.open,n=void 0!==t&&t,i=e.prefixCls,a=void 0===i?"rc-drawer":i,d=e.placement,m=void 0===d?"right":d,p=e.autoFocus,h=void 0===p||p,f=e.keyboard,g=void 0===f||f,x=e.width,v=void 0===x?378:x,y=e.mask,w=void 0===y||y,b=e.maskClosable,_=void 0===b||b,j=e.getContainer,C=e.forceRender,S=e.afterOpenChange,N=e.destroyOnClose,T=e.onMouseEnter,Z=e.onMouseOver,L=e.onMouseLeave,A=e.onClick,P=e.onKeyDown,B=e.onKeyUp,E=e.panelRef,I=c.useState(!1),M=(0,s.Z)(I,2),D=M[0],O=M[1];var R=c.useState(!1),G=(0,s.Z)(R,2),z=G[0],H=G[1];(0,l.Z)((function(){H(!0)}),[]);var F=!!z&&n,Y=c.useRef(),V=c.useRef();(0,l.Z)((function(){F&&(V.current=document.activeElement)}),[F]);var W=c.useMemo((function(){return{panel:E}}),[E]);if(!C&&!D&&!F&&N)return null;var K={onMouseEnter:T,onMouseOver:Z,onMouseLeave:L,onClick:A,onKeyDown:P,onKeyUp:B},U=(0,o.Z)((0,o.Z)({},e),{},{open:F,prefixCls:a,placement:m,autoFocus:h,keyboard:g,width:v,mask:w,maskClosable:_,inline:!1===j,afterOpenChange:function(e){var t,n;(O(e),null==S||S(e),e||!V.current||null!==(t=Y.current)&&void 0!==t&&t.contains(V.current))||(null===(n=V.current)||void 0===n||n.focus({preventScroll:!0}))},ref:Y},K);return c.createElement(u.Provider,{value:W},c.createElement(r.Z,{open:F||C||D,autoDestroy:!1,getContainer:j,autoLock:w&&(F||D)},c.createElement(k,U)))},S=n(62892),N=n(36355),T=n(32441),Z=n(47729);var L=e=>{const{prefixCls:t,title:n,footer:i,extra:o,closeIcon:s,closable:r,onClose:l,headerStyle:d,drawerStyle:u,bodyStyle:m,footerStyle:p,children:h}=e,f=c.useCallback((e=>c.createElement("button",{type:"button",onClick:l,"aria-label":"Close",className:`${t}-close`},e)),[l]),[g,x]=(0,Z.Z)(r,s,f,void 0,!0),v=c.useMemo((()=>n||g?c.createElement("div",{style:d,className:a()(`${t}-header`,{[`${t}-header-close-only`]:g&&!n&&!o})},c.createElement("div",{className:`${t}-header-title`},x,n&&c.createElement("div",{className:`${t}-title`},n)),o&&c.createElement("div",{className:`${t}-extra`},o)):null),[g,x,o,d,t,n]),y=c.useMemo((()=>{if(!i)return null;const e=`${t}-footer`;return c.createElement("div",{className:e,style:p},i)}),[i,p,t]);return c.createElement("div",{className:`${t}-wrapper-body`,style:u},v,c.createElement("div",{className:`${t}-body`,style:m},h),y)},A=n(33234),P=n(83116),B=n(37613);var E=e=>{const{componentCls:t,motionDurationSlow:n}=e,i={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${n}`}}};return{[t]:{[`${t}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${n}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${t}-panel-motion`]:{"&-left":[i,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[i,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[i,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[i,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const I=e=>{const{componentCls:t,zIndexPopup:n,colorBgMask:i,colorBgElevated:a,motionDurationSlow:o,motionDurationMid:s,padding:r,paddingLG:l,fontSizeLG:c,lineHeightLG:d,lineWidth:u,lineType:m,colorSplit:p,marginSM:h,colorIcon:f,colorIconHover:g,colorText:x,fontWeightStrong:v,footerPaddingBlock:y,footerPaddingInline:w}=e,b=`${t}-content-wrapper`;return{[t]:{position:"fixed",inset:0,zIndex:n,pointerEvents:"none","&-pure":{position:"relative",background:a,[`&${t}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${t}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${t}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${t}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${t}-mask`]:{position:"absolute",inset:0,zIndex:n,background:i,pointerEvents:"auto"},[b]:{position:"absolute",zIndex:n,maxWidth:"100vw",transition:`all ${o}`,"&-hidden":{display:"none"}},[`&-left > ${b}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${b}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${b}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${b}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${t}-content`]:{width:"100%",height:"100%",overflow:"auto",background:a,pointerEvents:"auto"},[`${t}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${t}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${r}px ${l}px`,fontSize:c,lineHeight:d,borderBottom:`${u}px ${m} ${p}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${t}-extra`]:{flex:"none"},[`${t}-close`]:{display:"inline-block",marginInlineEnd:h,color:f,fontWeight:v,fontSize:c,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${s}`,textRendering:"auto","&:focus, &:hover":{color:g,textDecoration:"none"}},[`${t}-title`]:{flex:1,margin:0,color:x,fontWeight:e.fontWeightStrong,fontSize:c,lineHeight:d},[`${t}-body`]:{flex:1,minWidth:0,minHeight:0,padding:l,overflow:"auto"},[`${t}-footer`]:{flexShrink:0,padding:`${y}px ${w}px`,borderTop:`${u}px ${m} ${p}`},"&-rtl":{direction:"rtl"}}}};var M=(0,P.Z)("Drawer",(e=>{const t=(0,B.TS)(e,{});return[I(t),E(t)]}),(e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}))),D=n(11575),O=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{rootClassName:t,width:n,height:i,size:o="default",mask:s=!0,push:r=R,open:l,afterOpenChange:d,onClose:u,prefixCls:m,getContainer:p,style:h,className:f,visible:g,afterVisibleChange:x}=e,v=O(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:y,getPrefixCls:w,direction:b,drawer:_}=c.useContext(N.E_),j=w("drawer",m),[k,Z]=M(j),P=void 0===p&&y?()=>y(document.body):p,B=a()({"no-mask":!s,[`${j}-rtl`]:"rtl"===b},t,Z);const E=c.useMemo((()=>null!=n?n:"large"===o?736:378),[n,o]),I=c.useMemo((()=>null!=i?i:"large"===o?736:378),[i,o]),G={motionName:(0,S.m)(j,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},z=(0,D.H)();return k(c.createElement(A.BR,null,c.createElement(T.Ux,{status:!0,override:!0},c.createElement(C,Object.assign({prefixCls:j,onClose:u,maskMotion:G,motion:e=>({motionName:(0,S.m)(j,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},v,{open:null!=l?l:g,mask:s,push:r,width:E,height:I,style:Object.assign(Object.assign({},null==_?void 0:_.style),h),className:a()(null==_?void 0:_.className,f),rootClassName:B,getContainer:P,afterOpenChange:null!=d?d:x,panelRef:z}),c.createElement(L,Object.assign({prefixCls:j},v,{onClose:u}))))))};G._InternalPanelDoNotUseOrYouWillBeFired=e=>{const{prefixCls:t,style:n,className:i,placement:o="right"}=e,s=O(e,["prefixCls","style","className","placement"]),{getPrefixCls:r}=c.useContext(N.E_),l=r("drawer",t),[d,u]=M(l),m=a()(l,`${l}-pure`,`${l}-${o}`,u,i);return d(c.createElement("div",{className:m,style:n},c.createElement(L,Object.assign({prefixCls:l},s))))};var z=G},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[7852,43428,4977,98772],{680:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"},s=n(22589),r=function(e,t){return a.createElement(s.Z,(0,i.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(r)},45532:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(33614),a=n(59301),o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},s=n(22589),r=function(e,t){return a.createElement(s.Z,(0,i.Z)({},e,{ref:t,icon:o}))};var l=a.forwardRef(r)},38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,a=!1,o=!1,s=null,r=!1,l=null,c=null,d=0;d4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function j(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,D(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(l=e,M(e,t))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){w=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,a="auto",o=n.id,s=!1,l=0;l=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var N=function(e){return e&&"false"!==e},T=function(t,n,i){b(f)<=4.2&&(i=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!x)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var s=n.width,r=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(b(f)<=4.4)N(n.showToolBar)&&(n.height-=7),N(n.showAlgebraInput)&&(n.height-=37),n.width<605&&N(n.showToolBar)&&(n.width=605,s=605);else{var d=100;(N(n.showToolBar)||N(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),d=N(n.showMenuBar)?245:155),s=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},y||v.appendChild(_)):o.appendChild(_),v.appendChild(o),y||t.appendChild(v),setTimeout((function(){e.resize()}),1)}function j(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){j(e.article,e.params)})),html5AppletsToProcess=null)},b(f)<5&&(e.className+=" geogebraweb")):j(e,t)}if(a){scriptLoadStarted=!0;for(var C=0;C0?(a.remove(),r.attr("id","fullscreencontent").show(),jQuery(o).append(r),window.dispatchEvent(new Event("resize"))):T(a,t,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,T(e,t,!1);if(!window.GGBT_wsf_view)for(s=0;se/4*3&&(r=e/4*3),l=r/5.8,s.setAttribute("src",y),s.setAttribute("width",r),s.setAttribute("height",l);var d=(e-r)/2,u=(t-l)/2;s.style.left=d+"px",s.style.top=u+"px",a.appendChild(s)}return a.appendChild(c),a},E=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},I=["web","webSimple","web3d","tablet","tablet3d","phone"],M=function(e,t){if(f=e,t)D(f,!0);else{var o,s,r=!a;if(r){var l=b(f);!isNaN(l)&&l<4.4&&(r=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var d in s=c>0?f:0===c?o+f:"https://www.geogebra.org/apps/5.2.814.0/",I)if(f.slice(-1*I[d].length)===I[d]||f.slice(-1*(I[d].length+1))===I[d]+"/")return void D(s,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!r||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||N(n.showToolBar)||N(n.showMenuBar)||N(n.showAlgebraInput)||N(n.enableRightClick)||n.appName&&"classic"!=n.appName?s+="web3d/":s+="webSimple/",D(s,!1)}},D=function(e,t){if(e.requirejs)m=e;else{"/"!==e.slice(-1)&&(e+="/"),m=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",x=!1;var n=m.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?I.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",x=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var i=parseFloat(f);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),M("5.0",t))}},O=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),M(e,!1),null!==c&&D(c,p),r=!0}return void 0!==n.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,a){if(e.isScreenshoGenerator)return 1;var o,s=void 0!==i&&i,r=null!=e.noScaleMargin&&e.noScaleMargin,l=(o=e.autoHeight)&&"false"!==o,c=function(e,t,n,i,a,o){var s=null;if(null!=o&&""!=o)for(var r=e.parentNode;null!=r;){if((" "+r.className+" ").indexOf(" "+o+" ")>-1){s=r;break}r=r.parentNode}var l=0,c=0,d=0,u=0,m=0,p=0,h=0;if(s)l=s.offsetWidth,c=Math.max(i?s.offsetWidth:0,s.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=l):(l=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=l&&(void 0===a||!a)&&("rtl"===document.dir?(m=l-f.width-f.left,p=d<=480?10:30):(p=f.left,m=d<=480?10:30),u=p+m)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+u1&&(s=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(s=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(a=n(e,t,s,i,e.scaleContainerClass),!s||e.hasOwnProperty("scale")&&1!==o?Math.min(o,a):a)}function a(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),a=(t-i.width)/2,o=(n-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=a+"px")}return{responsiveResize:function(n,o){var s=n.querySelector(".appletParameters");if(s){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==s.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(s.parentElement&&/fullscreen/.test(s.parentElement.className))return;var r=i(o,n);e()&&s.setAttribute("data-param-scale",r);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],a=[];function o(e){var t=a[e](),n=i[e];if(t in n)return t;var o=[];for(var s in n)o[n[s]]=s;throw r&&r(e,o,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=o(t));return e},webModule.__computePropValue=o,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],a=O;a0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;i0&&(o=10+n*a);var s=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);i>40&&(s=40);var r=this.randomNum(-10,10);e.translate(o,s),e.rotate(r*Math.PI/180),e.fillText(t,0,0),e.rotate(-r*Math.PI/180),e.translate(-o,-s)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)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()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)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()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n-1})))}}),(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"300px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:function(e){_e(e)}},rowKey:"id",pagination:!1,dataSource:xe,loading:A,columns:[{title:"班级",dataIndex:"name"}]})]}):(0,C.jsxs)(g.Z,{gutter:24,children:[(0,C.jsxs)(x.Z,{span:14,children:[(0,C.jsx)("div",{className:_.homeworkType,children:"作业截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){U(F.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:_.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:function(e){X(e)}},rowKey:"id",pagination:!1,dataSource:K,loading:A,columns:[{title:"班级",dataIndex:"name",ellipsis:!0},{title:"发布时间",dataIndex:"publish_time"},{title:"截止时间",dataIndex:"end_time"}]})})]}),(0,C.jsxs)(x.Z,{flex:10,style:{maxWidth:"280px"},children:[(0,C.jsx)("div",{className:_.homeworkType,children:"补交截止"}),(0,C.jsx)(h.Z,{placeholder:"搜索班级",onChange:function(e){se(te.filter((function(t){return t.name.indexOf(e.target.value)>-1})))}}),(0,C.jsx)("div",{className:_.tableWrapper,children:(0,C.jsx)(f.Z,{style:{marginTop:"10px",height:"260px",overflow:"auto",maxWidth:"280px"},className:_.antdTable,rowSelection:{type:"checkbox",onChange:function(e){de(e)}},rowKey:"id",pagination:!1,loading:A,dataSource:oe,columns:[{title:"班级",dataIndex:"name",ellipsis:!0,width:120},{title:"截止时间",dataIndex:"late_time"}]})})]})]})})]})}))},13452:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=n(79800),a=n.n(i),o=n(78241),s=n(92832),r=n(3113),l=n(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},d=n(37712),u=function(e){var t=e.value,n=e.onChange,i=o.Z.useForm(),u=a()(i,1)[0],m=(0,l.useRef)(!1);(0,l.useEffect)((function(){t&&u.setFieldsValue(t)}),t);return(0,d.jsx)("div",{className:c.search,children:(0,d.jsxs)(o.Z,{className:c.formWrap,colon:!1,form:u,size:"large",layout:"inline",onFinish:function(e){m.current||function(e){m.current||n(e),m.current=!0,setTimeout((function(){m.current=!1}),2e3)}(e)},children:[(0,d.jsx)(o.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,d.jsx)(s.Z,{style:{width:280,height:40}})}),(0,d.jsx)(o.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,d.jsx)(s.Z,{style:{width:280,height:40}})}),(0,d.jsx)(o.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,d.jsx)(s.Z,{style:{width:200,height:40}})}),(0,d.jsx)(r.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(79800),l=n.n(r),c=n(59301),d="imageDimensions___a7crR",u="img___Kroat",m="fullWidth___c492T",p=n(92310),h=n.n(p),f=n(71418),g=n(2859),x=n(85750),v=n(66621),y=n(37712),w=function(e){var t=e.data,n=e.className,i=e.fullWidth,o=e.style,r=void 0===o?{}:o,p=e.onClose,w=e.onOk,b=e.showFullTools,_=e.noAssociationId,j=(0,c.useRef)(null),k=(0,c.useRef)(null),C=(0,c.useRef)(null),S=(0,c.useRef)(null),N=(0,c.useState)(!1),T=l()(N,2),Z=T[0],L=T[1],A=(0,c.useState)("正在加载中"),P=l()(A,2),B=P[0],E=P[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&I()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var I=function(){var e=s()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),E("正在加载中"),e.next=4,(0,v.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,j.current.src="",j.current.src=n,j.current.onload=function(){D()},L(!1),E("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=s()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),E("正在保存中"),e.next=4,(0,x.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||_){e.next=12;break}return e.next=8,(0,x.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&w(),e.next=13;break;case 12:null!=i&&i.id&&w(i);case 13:L(!1),E("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),D=function(){k.current=new g.hP(j.current),k.current.targetRoot=S.current,k.current.addEventListener("render",M),k.current.addEventListener("beforeclose",p),b&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=t&&t.snapshotData&&k.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,y.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,y.jsx)(f.Z,{spinning:Z,tip:B,style:{position:"absolute"},children:(0,y.jsx)("div",{ref:S,className:h()(d,n,i?m:""),style:r,children:(0,y.jsx)("img",{className:u,ref:j})})})})}},25925:function(e,t,n){"use strict";n.d(t,{Z:function(){return I},P:function(){return B}});var i=n(37205),a=n.n(i),o=n(39647),s=n.n(o),r=n(7557),l=n.n(r),c=n(82242),d=n.n(c),u=n(41498),m=n.n(u),p=n(79800),h=n.n(p),f=n(59301),g=n(78241),x=n(43418),v=n(5112),y=n(92832),w=n(61998),b="brief___LOzpE",_="contentTitle___xkdcN",j="content___Vtri0",k="antdTable___s8T2N",C="tableCell___kN9Fw",S="antdModal___WVBk3",N="orangeColor___ryB2u",T=n(16896),Z=n(37712),L=["isImportMultipleCourse"],A=function(e){var t=e.studentNames,n=e.total;return n>3?(0,Z.jsxs)(Z.Fragment,{children:["课堂内有",(0,Z.jsx)("span",{className:N,children:null==t?void 0:t.join("、")}),"等",(0,Z.jsx)("span",{className:N,children:n}),"名学生"]}):(0,Z.jsxs)(Z.Fragment,{children:["课堂内有",(0,Z.jsx)("span",{className:N,children:null==t?void 0:t.join("、")}),["","一","两","三"][n],"名学生"]})},P=function(e){var t=e.onCancel,n=e.onOk,i=e.visible,a=(e.inPaper,e.renderData),o=(e.type,e.isMultipleCourse),s=void 0!==o&&o,r=g.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(1),p=h()(u,2),y=p[0],w=p[1],b=(0,f.useState)(!1),_=h()(b,2),k=_[0],C=_[1],T=(0,f.useMemo)((function(){return 1===(null==a?void 0:a.total_num)&&1===(null==a?void 0:a.can_copy_num)}),[a]),L=(0,f.useMemo)((function(){var e;return null==a||null===(e=a.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[a]);return(0,Z.jsx)(Z.Fragment,{children:T?(0,Z.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:S,width:682,confirmLoading:k,onCancel:t,onOk:m()(l()().mark((function e(){var t,i,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t=y,s&&(o=d()({},c.getFieldsValue()),t=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?d()(d()({},e),{},{is_copy:o[e.id]}):e}))),e.next=5,n(t);case 5:C(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,Z.jsx)("div",{className:j,style:{marginBottom:20},children:s?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(A,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),s?(0,Z.jsx)(g.Z,{form:c,preserve:!1,children:null==L?void 0:L.map((function(e){return(0,Z.jsxs)(f.Fragment,{children:[(0,Z.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,Z.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{className:j,children:[(0,Z.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,Z.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,Z.jsxs)(v.ZP.Group,{value:y,onChange:function(e){return w(e.target.value)},className:j,style:{marginBottom:30},children:[(0,Z.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,Z.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:j,style:{marginBottom:10},children:"* 说明:"}),(0,Z.jsx)("div",{className:j,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,Z.jsx)("div",{className:"".concat(j," ").concat(N),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,Z.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:t,onOk:m()(l()().mark((function e(){var t,i,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t=0,s&&(o=d()({},c.getFieldsValue()),t=null==a||null===(i=a.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==o[e.id]?d()(d()({},e),{},{is_use:o[e.id]}):e}))),e.next=5,n(t);case 5:C(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,Z.jsxs)("div",{className:j,children:[(0,Z.jsx)(A,{studentNames:null==a?void 0:a.student_names,total:null==a?void 0:a.student_count}),"学习过该实践项目。",s?(0,Z.jsxs)(g.Z,{form:c,preserve:!1,children:[(0,Z.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==L?void 0:L.map((function(e){return(0,Z.jsxs)(f.Fragment,{children:[(0,Z.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,Z.jsx)(g.Z.Item,{name:e.id,initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{className:j,children:[(0,Z.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,Z.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,Z.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,Z.jsx)("span",{className:N,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},B=function(){var e=(0,f.useState)(!1),t=h()(e,2),n=t[0],i=t[1],a=(0,f.useState)(),o=h()(a,2),r=o[0],c=o[1],d=function(){var e=m()(l()().mark((function e(t){var n,a,o,r,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.isImportMultipleCourse,a=void 0!==n&&n,o=s()(t,L),console.log(t),e.t0=null==t?void 0:t.result,e.t0){e.next=7;break}return e.next=6,(0,T.Tr)(o);case 6:e.t0=e.sent;case 7:if(!("status"in(r=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!a){e.next=17;break}if(!(null==r||null===(d=r.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(r),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",r.course_data_list||[]);case 17:if(0!==r.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(r),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return[n,function(){return i(!1)},r,d]},E=function(e){var t=g.Z.useForm(),n=h()(t,1)[0],i=(0,f.useState)(!1),o=h()(i,2),s=o[0],r=o[1],c=e.onCancel,d=e.onOk,u=e.visible,p=e.inPaper,j=void 0!==p&&p,T=e.renderData,L=e.type,P=e.isMultipleCourse,B=void 0!==P&&P,E=e.position,I=(0,f.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C,render:function(e,t){return(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:C,render:function(e,t){return(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,t){return(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],initialValue:1,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[j]),M=(0,f.useMemo)((function(){return j?[{title:"实践项目名称",dataIndex:"name",width:424,className:C,align:"center",ellipsis:!0,render:function(e,t){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,Z.jsx)(y.Z,{type:"hidden"})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],hidden:!0,initialValue:1,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:C,ellipsis:!0,align:"center",render:function(e,t){return(0,Z.jsx)("a",{href:"/shixuns/".concat(t.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,t){return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_use"],initialValue:0,children:(0,Z.jsxs)(v.ZP.Group,{children:[(0,Z.jsx)(v.ZP,{value:1,children:"是"}),(0,Z.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==t?void 0:t.stage_shixun_id:t.shixun_course_id||t.id),"is_copy"],hidden:!0,initialValue:0,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]})}}]}),[j]);if(B){var D={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:C,render:function(e,t){return(0,Z.jsx)("a",{href:"/classrooms/".concat(t.course_id),children:e})}};I=[D].concat(a()(I)),M=[D].concat(a()(M))}var O=(0,f.useMemo)((function(){return function(e){var t=e.used,n=e.copy,i=e.canNotCopy,a=e.studentNames,o=e.studentCount,s=e.inPaper,r=e.is_random,l=void 0!==r&&r,c=e.position,d=(void 0===c?"":c)||(s?"试卷":"课程");return(0,Z.jsxs)("span",{children:[(0,Z.jsx)(A,{studentNames:a,total:o}),"学习过",d,"中的",(0,Z.jsx)("span",{className:N,children:t}),"个项目,",n>0&&i>0?(0,Z.jsxs)(Z.Fragment,{children:["其中",(0,Z.jsx)("span",{className:N,children:n}),"个项目支持复制,",(0,Z.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):n>0&&0===i?(0,Z.jsxs)(Z.Fragment,{children:["其中",(0,Z.jsx)("span",{className:N,children:n}),"个项目支持复制"]}):0===n&&i>0?(0,Z.jsxs)(Z.Fragment,{children:["其中",(0,Z.jsx)("span",{className:N,children:i}),"个项目不支持复制"]}):void 0,"。请选择",l?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==T?void 0:T.repeat_shixun_num,copy:null==T?void 0:T.can_copy_num,canNotCopy:null==T?void 0:T.no_copy_num,studentNames:null==T?void 0:T.student_names,studentCount:null==T?void 0:T.student_count,is_random:null==T?void 0:T.is_random,inPaper:j,position:E})}),[T,j,E]);return(0,Z.jsx)(x.Z,{title:"提示",centered:!0,open:u,confirmLoading:s,onOk:m()(l()().mark((function e(){var t,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r(!0),t=n.getFieldsValue(),i=Object.keys(t).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:t[e].is_use,is_copy:t[e].is_copy}})),e.next=5,d(i);case 5:r(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:S,destroyOnClose:!0,children:(0,Z.jsxs)(g.Z,{form:n,preserve:!1,children:[(0,Z.jsx)("div",{className:b,children:O}),(0,Z.jsxs)("div",{style:{marginBottom:30},children:[(0,Z.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,Z.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,Z.jsx)("div",{className:N,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==T?void 0:T.can_copy_num)>0&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:_,children:"支持复制的项目"}),(0,Z.jsx)(w.Z,{columns:I,className:k,dataSource:null==T?void 0:T.can_copy_list,rowKey:"subject"===L?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==T?void 0:T.no_copy_num)>0&&(0,Z.jsxs)("div",{children:[(0,Z.jsx)("div",{className:_,children:"不支持复制的项目"}),(0,Z.jsx)(w.Z,{columns:M,className:k,dataSource:null==T?void 0:T.no_copy_list,rowKey:"subject"===L?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==T?void 0:T.no_use_list.length)>0&&(null==T?void 0:T.no_use_list.map((function(e){return(0,Z.jsxs)("div",{children:[(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,Z.jsx)(y.Z,{type:"hidden"})}),(0,Z.jsx)(g.Z.Item,{name:["".concat("subject"===L?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,Z.jsx)(y.Z,{type:"hidden"})})]},"subject"===L?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},I=function(e){return"multiple"===e.modalType?(0,Z.jsx)(E,d()({},e)):(0,Z.jsx)(P,d()({},e))}},99238:function(e,t,n){"use strict";n(59301);var i=n(6848),a=n(37712);t.Z=function(e){var t=e.value,n=e.visible,o=void 0===n||n,s=e.children;return(0,a.jsx)(a.Fragment,{children:o?(0,a.jsx)(i.Z,{placement:"topLeft",title:{"未发布":"作业尚未发布","未开始":"作业已发布,尚未到达开始作业时间","提交中":"作业进行中,所有考生可提交作业","补交中":"作业进行中,所有学生可补交作业","进行中":"作业进行中,部分班级正在作业提交中/补交中","已截止":"到达作业截止时间,作业已结束","已结束":"课堂已结束"}[t],children:(0,a.jsx)("span",{children:s})}):s})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return x}});var i=n(82242),a=n.n(i),o=n(79800),s=n.n(o),r=n(59301),l=n(57809),c=n(78241),d=n(3113),u=n(89780),m=n.n(u),p=(n(24147),n(74794),n(37712)),h=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function x(e){var t=e.value,n=e.onChange,i=e.mode,o=e.options,l=void 0===o?{}:o,c=(0,r.useRef)(),d=(0,r.useState)(),u=s()(d,2),h=u[0],f=u[1];return(0,r.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,r.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,r.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,r.useEffect)((function(){if(c.current&&!h){var e=m().fromTextArea(c.current,a()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,r.useState)("python"),o=s()(i,2),u=o[0],m=o[1];return(0,p.jsxs)(c.Z,a()(a()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){m(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(x,{mode:u})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(d.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(d.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});var i=n(91232),a=n.n(i),o=n(79800),s=n.n(o),r=n(85573),l=n.n(r),c=n(59301),d=n(89780),u=n.n(d),m=n(76374),p=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),f=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),x=n.n(g),v=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function y(e){var t=e.onActionCallback,n=e.title,i=e.icon,a=e.actionName,o=e.className,s=void 0===o?"":o,r=e.children;return(0,h.jsxs)("a",{title:n,className:s,onClick:function(){t(a)},children:[(0,h.jsx)("i",{className:"".concat(i)}),r]})}var w=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,a=e.onActionCallback,o=e.fullScreen,s=e.insertTemp,r=e.hidetoolBar,l=e.extraUse,c=[].concat(v,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!r&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(y,x()(x()({},e),{},{onActionCallback:a})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,s&&(0,h.jsx)("li",{children:(0,h.jsx)(y,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(s),onActionCallback:a,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),l&&(0,h.jsx)("li",{children:l}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(y,{icon:"".concat(o?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:o?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:a})})]})},b=n(81074),_=n(78241),j=n(92832),k=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},S=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,x()(x()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(j.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},N=n(4469),T=n(72952),Z=n(95237),L=n(18433),A=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),a=i.getContext("2d");i.width=1e3,i.height=800,a.fillStyle="#ffffff",a.fillRect(0,0,i.width,i.height);var o=i.toDataURL("image/png");return(0,h.jsx)(Z.Z,{style:{height:"100vh"},children:(0,h.jsx)(L.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:o,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},P=n(7557),B=n.n(P),E=n(41498),I=n.n(E),M=n(37205),D=n.n(M),O=n(12378);function R(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(R,go.CommandHandler),R.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},R.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},R.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},R.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},R.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},R.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},R.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},R.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=s.elt(r-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===n.key){var a;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(t).first())&&e.select(a);else for(;null!==t;){var o,s,r;if(null===(o=t.findTreeParentNode()))break;if((r=(s=this._sortTreeChildrenByY(o)).indexOf(t))i.y?1:n.xi.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=R,z=(n(57193),n(85160)),H=n(43418),F=n(43604),Y=n(85750),V="myPaletteDiv___Xjz2I",W="maxH60___Pd4Re";window.go=O;var K=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),a=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(!1),l=(0,c.useRef)(!1),d=(0,c.useState)(0),u=s()(d,2),m=u[0],p=u[1],f=function(){var e=I()(B()().mark((function e(){var t,a;return B()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:a=e.sent,n({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(m+1)}),[]),(0,h.jsx)("div",{ref:l,className:r.current?"".concat(W," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!m,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(Z.Z,{children:[(0,h.jsx)(F.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(F.Z,{onClick:function(){r.current=!r.current,p(m+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(z.FI,{initDiagram:function(){var e=O.GraphObject.make,t="#ff3333",n="#3358ff",s="#25ad23",r="#d533ff",l="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",m="#fffcd5",p="#d5ebff",h="#f2dfe0",f="#a5d2fa",g="#cccccc",x="#b3e6b3",v="#fcbbbd";function y(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var a=n.part.adornedPart,o=(new O.Point).setRectSpot(a.actualBounds,t);o.subtract(a.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(a.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var s=i.copyNodeData(a.data);i.setGroupKeyForNodeData(s,i.getGroupKeyForNodeData(a.data)),i.addNodeData(s);var r={from:a.key,to:i.getKeyForNodeData(s)};i.addLinkData(r);var l=e.diagram.findNodeForData(s);l.location=o,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?25:18,height:t.equals(O.Spot.Top)||t.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function w(t){return e(O.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function b(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:b(n,t),contextClick:b(n,t)})}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(d,"fill"),_(m,"fill"),_(p,"fill"),_(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",_(g,"fill"),_(x,"fill"),_(f,"fill"),_(v,"fill")))]}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",_(u),_(s),_(n),_(t))),e("ContextMenuButton",e(O.Panel,"Horizontal",_(d),_(r),_(l),_(c)))]}function C(t,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function S(t,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b(n,t),contextClick:b(n,t)})}function N(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",S(null),S([2,4]),S([4,4])))]}function T(t,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:b(n,t),contextClick:b(n,t)})}function Z(t){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function L(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:b("dir",t),contextClick:b("dir",t)})}function A(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function P(t,n){var i=0,a=O.Spot.RightSide;t.equals(O.Spot.Top)?(i=270,a=O.Spot.TopSide):t.equals(O.Spot.Left)?(i=180,a=O.Spot.LeftSide):t.equals(O.Spot.Bottom)&&(i=90,a=O.Spot.BottomSide),n||(i-=180);var o=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(a)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:o,contextClick:o})}return i.current=new O.Diagram(a.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),y(O.Spot.Top,"TriangleUp"),y(O.Spot.Left,"TriangleLeft"),y(O.Spot.Right,"TriangleRight"),y(O.Spot.Bottom,"TriangleDown"),w({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),j(),k(),N()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),w({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",j(),k(),N()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Z(2)},new O.Binding("pathPattern","thickness",Z)),w({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),N(),e("ContextMenuButton",e(O.Panel,"Horizontal",L(0),L(1),L(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",A(!1),P(O.Spot.Top,!1),P(O.Spot.Left,!1),P(O.Spot.Right,!1),P(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},A(!0),P(O.Spot.Top,!0),P(O.Spot.Left,!0),P(O.Spot.Right,!0),P(O.Spot.Bottom,!0))))),new O.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(D()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:a})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},U=n(5112),J=n(94001),q=U.ZP.Group,Q={margin:"0 8px"},X=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(q,{children:[(0,h.jsx)(U.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(U.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(U.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(U.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,a=e.height,o=e.callback,r=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),d=(0,c.useState)(!1),u=s()(d,2),m=u[0],p=u[1],f=(0,c.useRef)({id:r,appName:"graphing",width:i||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(te())(f.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,c.useEffect)((function(){f.current.appName=m?"3D":"graphing",l.current.inject("applet_container")}),[m]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:r}),(0,h.jsxs)(Z.Z,{align:"middle",children:[(0,h.jsx)(F.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:m,onChange:function(e){return p(e)}})}),(0,h.jsx)(F.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(97488),ae=n(20817),oe=n(8591),se="link",re="upload-image",le="add-flowchart",ce="draw-image",de="code-block",ue="add-table",me="------------",pe={default:me,left:":".concat(me),center:":".concat(me,":"),right:"".concat(me,":")},he=n(12066);var fe="@▁▁@",ge=["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 xe(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ye=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),we=l()(l()(l()(l()(l()(l()(l()(l()({},se,"添加链接"),de,"添加代码块"),re,"添加图片"),ce,"添加画图"),le,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,o=e.width,r=void 0===o?"100%":o,d=e.height,g=void 0===d?400:d,x=e.miniToolbar,v=void 0!==x&&x,y=e.isFocus,_=void 0!==y&&y,j=e.watch,k=e.insertTemp,C=e.mode,Z=void 0===C?"markdown":C,L=e.id,P=void 0===L?"markdown-editor-id":L,B=e.showResizeBar,E=void 0!==B&&B,I=e.noStorage,M=void 0!==I&&I,D=e.showNullButton,O=void 0!==D&&D,R=e.showNullProgramButton,G=void 0!==R&&R,z=e.hidetoolBar,F=void 0!==z&&z,Y=e.fullScreen,V=void 0!==Y&&Y,W=e.onBlur,U=e.onCMBeforeChange,J=e.onFullScreen,q=e.className,Q=void 0===q?"":q,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,me=void 0!==te&&te,ve=e.disabledFill,be=void 0!==ve&&ve,_e=e.placeholder,je=void 0===_e?"":_e,ke=e.values,Ce=void 0===ke?"":ke,Se=e.extraUse,Ne=(0,c.useState)(null),Te=s()(Ne,2),Ze=Te[0],Le=Te[1],Ae=(0,c.useState)(n),Pe=s()(Ae,2),Be=Pe[0],Ee=Pe[1],Ie=(0,c.useState)(j),Me=s()(Ie,2),De=Me[0],Oe=Me[1],Re=(0,c.useState)(V),Ge=s()(Re,2),ze=Ge[0],He=Ge[1],Fe=(0,c.useState)(""),Ye=s()(Fe,2),Ve=Ye[0],We=Ye[1],Ke=(0,c.useState)(0),Ue=s()(Ke,2),Je=Ue[0],qe=Ue[1],Qe=(0,c.useState)(g),Xe=s()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,c.useState)(!1),nt=s()(tt,2),it=(nt[0],nt[1]),at=(0,c.useState)(0),ot=s()(at,2),st=ot[0],rt=ot[1],lt=(0,c.useState)(0),ct=s()(lt,2),dt=ct[0],ut=ct[1],mt=(0,c.useRef)(),pt=(0,c.useRef)(),ht=(0,c.useRef)(),ft=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Ee(Ce),null==Ze||Ze.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(ze)}),[ze]),(0,c.useEffect)((function(){if(mt.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var a=i.types.toString(),o=i.items;if("Files"===a||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==Z)return;try{var s,r=o[1];"file"===(null===(s=o[0])||void 0===s?void 0:s.kind)&&(r=o[0]);var l=r.getAsFile(),c=l.name.split(".").pop();(0,T.I)(l,(function(e){var n,i,a;e.id?(null==l||null===(n=l.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==l||null===(a=l.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?t.replaceSelection('').concat(l.name,"")):ge.includes(c)?t.replaceSelection('').concat(l.name,"")):t.replaceSelection("[".concat(l.name,"](").concat(ae.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=u().fromTextArea(mt.current,{mode:Z,lineNumbers:!v,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",je):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),a=n.getLine(i.line),o=a.charAt(i.ch-1),s=a.lastIndexOf("@▁@",i.ch),r=a.lastIndexOf("@▁▁@",i.ch),l=s>r?s:r,c=s>r?3:4;if(-1===fe.indexOf(o))return null;if(console.log("change1:",t,e,a,i,l,s,r,o),l>=0&&i.ch-l<5){var d=l+c;return n.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),me&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Le(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){pt.current}),[$e,pt,ze]);(0,c.useEffect)((function(){if(Ze){var e=function(){var e=new m.Z((function(e){var t,n=a()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Ze.setSize("100%","100%"),Ze.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(mt.current.parentElement),e}();return function(){var t,n;null!==(t=mt.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=mt.current)||void 0===n?void 0:n.parentElement)}}}),[Ze,gt]),(0,c.useEffect)((function(){if(Ze){for(var e=[],t=function(){var t=s()(i[n],2),a=t[0],o=t[1],r=l()({},a,(function(){xt(o)}));e.push(r),Ze.addKeyMap(r)},n=0,i=Object.entries(ye);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(P);e>=Je+1e4&&(!t||t!==Be)&&(window.sessionStorage.setItem(P,Be),it(!0))}}),1e4),(0,c.useEffect)((function(){Oe(j)}),[Ze,j]),(0,c.useEffect)((function(){Ze&&_&&Ze.focus()}),[Ze,_]),(0,c.useEffect)((function(){if(De&&Ze){var e=function(e){var t=e.target;if(ft.current){var n=t.scrollTop/t.scrollHeight;ft.current.scrollTop=ft.current.scrollHeight*n}},t=Ze.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ze,De]),(0,c.useEffect)((function(){if(Ze&&U){var e=function(e,t){U(e,t)};return Ze.on("beforeChange",e),function(){Ze.off("beforeChange",e)}}}),[Ze,U]),(0,c.useEffect)((function(){if(Ze&&W){var e=function(){W(Ze.getValue())};return Ze.on("blur",e),function(){Ze.off("blur",e)}}}),[Ze,W]),(0,c.useEffect)((function(){if(Ze){var e=function(e,t){var n=e.getValue();Ee(n),qe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(n,_t(n)):i(n))};return Ze.on("change",e),function(){Ze.off("change",e)}}}),[Ze,i]),(0,c.useEffect)((function(){if(Ze)if(null==n)Ze.setValue(""),Ee("");else{var e=window.scrollY||window.pageYOffset;n!==Ze.getValue()&&(Ze.setValue(n),Ee(n),Ze.setCursor(me?1:Ze.lineCount(),0),window.scrollTo(0,e))}}),[Ze,n]);var xt=(0,c.useCallback)((function(e){var t=Ze.getCursor(),n=Ze.getSelection(),i=n.split("\n");switch(e){case"bold":return Ze.replaceSelection("**"+n+"**"),""===n&&Ze.setCursor(t.line,t.ch+2),Ze.focus();case"italic":return Ze.replaceSelection("*"+n+"*"),""===n&&Ze.setCursor(t.line,t.ch+1),Ze.focus();case"code":return Ze.replaceSelection("`"+n+"`"),""===n&&Ze.setCursor(t.line,t.ch+1),Ze.focus();case"inline-latex":return We("inline-latex"),Ze.focus();case"latex":return Ze.replaceSelection("```latex\n"+n+"\n```"),Ze.setCursor(t.line+1,n.length+1),Ze.focus();case"line-break":return Ze.replaceSelection("
          \n"),Ze.focus();case"list-ul":return""===n?Ze.replaceSelection("- "+n):Ze.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ze.focus();case"list-ol":return""===n?Ze.replaceSelection("1. "+n):Ze.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ze.focus();case"add-null-ch":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("▁"),Ze.focus();case"add-signal":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("@▁@"),Ze.focus();case"add-multiple":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection(fe),Ze.focus();case"inster-template-1":return""===n&&Ze.setCursor(t.line,t.ch),Ze.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ze.focus();case"eraser":return Ze.setValue(""),Ze.focus();case"trigger-watch":return Oe(!De),Ze.focus();case"trigger-full-screen":return He(!ze),Ze.focus();case se:return void We(se);case de:return void We(de);case re:return void We(re);case ce:return void We(ce);case"maths-latex":return void We("maths-latex");case le:return void We(le);case ue:return void We(ue);default:throw new Error}}),[Ze,De,ze]),vt=(0,c.useCallback)((function(e,t){var n,i,a,o,s;switch(We(""),Ve){case se:var r=e.title,l=e.link;return Ze.replaceSelection("[".concat(r,"](").concat(l,")")),Ze.focus();case de:var c=e.language,d=e.content;return Ze.replaceSelection(["```"+c,d,"```"].join("\n")),Ze.focus();case"maths-latex":for(var u=atob(e),m=new Uint8Array(u.length),p=0;p-1||null==x||!x.type?g?Ze.replaceSelection("![ ".concat(g," ]( ").concat(f,' "').concat(g,'" )')):Ze.replaceSelection("![,](".concat(f,")")):(null==x||null===(o=x.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ze.replaceSelection('')):(null==x||null===(s=x.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?Ze.replaceSelection('').concat(x.name,"")):ge.includes(v)?Ze.replaceSelection('').concat(x.name,"")):Ze.replaceSelection("[".concat(x.name,"](").concat(ae.Z.API_SERVER).concat(f,")")),Ze.focus();case ue:for(var y=e.row,w=e.col,b=e.align,_="\n",j=0;j300&&(t=300),et(g+t+"px")}},i=ht.current,a=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ze,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var bt={width:xe(r),height:xe($e)},_t=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){we[Ve]&&Ve!==ce&&Ve!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;rt(t),ut(n)}),0)}),[Ve]);var jt=function(e,t,n,i){var a=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&n>e||e>o-20&&nt||t>a-20&&i-1?"/api/exercises/".concat(n.actionTabs.id,"/supplement_score.json"):"/api/homework_commons/".concat(n.actionTabs.id,"/supplement_score.json"),e.next=10,(0,_.ZP)(s,{method:"post",body:a},!0);case 10:r=e.sent,P(!1),0===(null==r?void 0:r.status)&&(o(),c.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),(null==r||null===(d=r.data)||void 0===d||null===(d=d.fail)||void 0===d?void 0:d.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,S.jsx)(v.Z,{pagination:!1,dataSource:null==r||null===(u=r.data)||void 0===u?void 0:u.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,C.FH)("",w.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,S.jsx)(f.Z.Item,{label:"作业名称",labelCol:{span:3},name:"name",children:n.actionTabs.name}),(0,S.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,S.jsxs)("div",{children:[(0,S.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,S.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,S.jsxs)("div",{children:[(0,S.jsx)("a",{download:"模版.xlsx",className:b.Z.downloadbutton,href:w.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,S.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,S.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,S.jsxs)(N,a()(a()({},B),{},{children:[(0,S.jsx)("a",{className:b.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,S.jsx)("br",{}),(0,S.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},66479:function(e,t,n){"use strict";var i=n(82242),a=n.n(i),o=n(85573),s=n.n(o),r=n(7557),l=n.n(r),c=n(41498),d=n.n(c),u=n(79800),m=n.n(u),p=n(59301),h=n(59028),f=n(78241),g=n(43418),x=n(8591),v=n(61998),y=n(92832),w=n(95237),b=n(43604),_=n(94001),j=n(57930),k=n(32007),C=n(95992),S=n(20817),N=n(92051),T=n(85750),Z=n(94051),L=n(61186),A=n.n(L),P=n(66621),B=n(37712),E=h.Z.Dragger;t.Z=(0,k.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t,n=e.classroomList,i=e.dispatch,o=e.onOk,r=(0,k.useParams)(),c=f.Z.useForm(),u=m()(c,1)[0],h=(0,p.useState)(),L=m()(h,2),I=L[0],M=L[1],D=(0,p.useState)(!1),O=m()(D,2),R=O[0],G=O[1],z={height:100,onRemove:function(){M("")},accept:".xls,.xlsx",maxCount:1,multiple:!1,beforeUpload:(t=d()(l()().mark((function e(t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(t),e.abrupt("return",!1);case 2:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})};return(0,p.useEffect)((function(){u.setFieldsValue(s()(s()({},"publish_time",A()(A()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",A()(A()(new Date((0,P.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))))}),["导入外部成绩"===n.actionTabs.key]),(0,B.jsx)(g.Z,{centered:!0,title:"导入外部成绩",open:"导入外部成绩"===n.actionTabs.key,okText:"确定",width:750,destroyOnClose:!0,cancelText:"取消",okButtonProps:{loading:R},onOk:d()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){u.resetFields(),i({type:"classroomList/setActionTabs",payload:{}})},children:(0,B.jsxs)(f.Z,{form:u,colon:!1,onFinish:function(){var e=d()(l()().mark((function e(t){var a,s,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=I&&I.size){e.next=3;break}return x.ZP.info("请上传文件"),e.abrupt("return");case 3:return G(!0),(a=new FormData).append("name",t.name),a.append("type",n.actionTabs.type),a.append("category_id",(null==r?void 0:r.categoryId)||null),"exercise"===n.actionTabs.type?(a.append("time",t.time||""),a.append("total_score",t.total_score)):a.append("description",t.description||""),a.append("publish_time",A()(t.publish_time).format("YYYY-MM-DD HH:mm")),a.append("end_time",A()(t.end_time).format("YYYY-MM-DD HH:mm")),a.append("file",I),e.next=14,(0,T.ZP)("/api/courses/".concat(r.coursesId,"/export_external_score_homework.json"),{method:"post",body:a},!0);case 14:s=e.sent,G(!1),0===(null==s?void 0:s.status)&&(u.resetFields(),i({type:"classroomList/setActionTabs",payload:{}}),o(),(null==s||null===(c=s.data)||void 0===c||null===(c=c.fail)||void 0===c?void 0:c.length)>0&&g.Z.confirm({title:"导入失败",closable:!0,icon:null,width:610,content:(0,B.jsx)(v.Z,{pagination:!1,dataSource:null==s||null===(d=s.data)||void 0===d?void 0:d.fail,scroll:{y:400},columns:[{title:"姓名",align:"left",dataIndex:"name"},{title:"学号/手机号/邮箱",align:"left",dataIndex:"student_id"},{title:"导入失败原因",align:"left",dataIndex:"message"}]}),okText:"下载导入失败文件",cancelText:"取消",onOk:function(){(0,P.FH)("",S.Z.API_SERVER+"/api/courses/get_external_score_fail_data.xlsx?type=".concat(n.actionTabs.type))}}));case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,B.jsx)(f.Z.Item,{label:"exercise"!==n.actionTabs.type?"作业":"试卷名称",labelCol:{span:3},name:"name",rules:[{required:!0,message:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称")}],children:(0,B.jsx)(y.Z,{showCount:!0,placeholder:"请输入".concat("exercise"!==n.actionTabs.type?"作业":"试卷","名称"),maxLength:60})}),"exercise"!==n.actionTabs.type&&(0,B.jsx)(f.Z.Item,{label:"作业描述",labelCol:{span:3},name:"description",children:(0,B.jsx)(C.Z,{watch:!0})}),"exercise"===n.actionTabs.type&&(0,B.jsxs)(w.Z,{style:{marginLeft:6},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"试卷总分",name:"total_score",rules:[{required:!0,message:"请填写试卷总分"},{pattern:/^(?:[1-9]\d*(?:\.\d+)?|0\.\d*[1-9]\d*)$/,message:"试卷总分必须为正数"}],children:(0,B.jsx)(y.Z,{placeholder:"请输入试卷总分",style:{width:256},addonAfter:"分"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"答题时长",labelCol:{span:6},name:"time",children:(0,B.jsx)(_.Z,{style:{width:"100%"},addonAfter:"分钟",placeholder:"请输入答题时长"})})})]}),(0,B.jsxs)(w.Z,{style:{marginLeft:6,marginBottom:12},children:[(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"开始时间",name:"publish_time",rules:[{required:!0,message:"请选择开始时间"}],children:(0,B.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:256},disabledDate:function(e){return(0,Z.Q8)(e)},disabledTime:function(e){return(0,Z.d0)(e)},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})}),(0,B.jsx)(b.Z,{span:12,children:(0,B.jsx)(f.Z.Item,{label:"结束时间",labelCol:{span:6},name:"end_time",rules:[{required:!0,message:"请选择结束时间"}],children:(0,B.jsx)(j.default,{placeholder:"请选择发布时间",showTime:{format:"HH:mm"},style:{width:"100%"},disabledDate:function(e){return(0,Z.Q8)(e,"",u.getFieldValue("publish_time"))},disabledTime:function(e){return(0,Z.d0)(e,u.getFieldValue("publish_time"))},allowClear:!1,format:"YYYY-MM-DD HH:mm"})})})]}),(0,B.jsxs)(f.Z.Item,{style:{marginBottom:0},label:(0,B.jsxs)("div",{children:[(0,B.jsx)("span",{style:{color:"#ff4d4f",marginRight:5,fontFamily:"SimSun,sans-serif"},children:"*"}),(0,B.jsx)("span",{children:"导入文件"})]}),labelCol:{span:3},rules:[{required:!0,message:"请输入作业名称"}],children:[(0,B.jsxs)("div",{children:[(0,B.jsx)("a",{download:"模版.xlsx",className:N.Z.downloadbutton,href:S.Z.API_SERVER+"/api/courses/down_external_score_template.json?type=".concat(n.actionTabs.type),children:"下载模版表格"}),(0,B.jsx)("span",{style:{marginLeft:10,color:"#999999"},children:"(根据提示信息完善表格内容)"})]}),(0,B.jsx)(f.Z.Item,{style:{marginBottom:0},children:(0,B.jsxs)(E,a()(a()({},z),{},{children:[(0,B.jsx)("a",{className:N.Z.downloadbutton,style:{width:96},children:"选择文件"}),(0,B.jsx)("br",{}),(0,B.jsx)("span",{style:{color:"#999999"},children:"下载模板并完善信息后,可将文件拖曳至此处上传。支持格式:.xls、.xlsx"})]}))})]})]})})}))},58724:function(e,t,n){"use strict";var i=n(7557),a=n.n(i),o=n(85573),s=n.n(o),r=n(37205),l=n.n(r),c=n(82242),d=n.n(c),u=n(41498),m=n.n(u),p=n(79800),h=n.n(p),f=n(59301),g=n(78241),x=n(8591),v=n(43418),y=n(95237),w=n(43604),b=n(57930),_=n(5112),j=n(24905),k=n(61186),C=n.n(k),S=n(85750),N=n(66621),T=n(32007),Z=n(89260),L=n(96631),A=n(16862),P=n(94051),B=n(37712);t.Z=(0,T.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=e.courseEndTime,o=(0,T.useParams)(),r=g.Z.useForm(),c=h()(r,1)[0],u=(0,f.useState)(1),p=h()(u,2),k=p[0],E=p[1],I=(0,f.useState)([]),M=h()(I,2),D=M[0],O=M[1],R=(0,f.useState)(0),G=h()(R,2),z=(G[0],G[1]),H=(0,f.useState)(20),F=h()(H,2),Y=(F[0],F[1],(0,f.useState)(!0)),V=h()(Y,2),W=(V[0],V[1]),K=(0,f.useState)([]),U=h()(K,2),J=U[0],q=U[1],Q=(0,f.useState)(!0),X=h()(Q,2),$=X[0],ee=X[1];o.id=o.coursesId,(0,f.useEffect)((function(){if("立即发布"===t.actionTabs.key&&(ie(),te(),2===t.actionTabs.type)){var e=t.actionTabs.selectArrsAll[0];ee(e.unified_setting)}}),[t.actionTabs]);var te=function(){var e=m()(a()().mark((function e(n){var i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,L.c_)(d()(d()({},o),{},{page:n||k,limit:2e4,homework_id:1===t.actionTabs.type?"":t.actionTabs.selectArrs[0]}));case 3:null==(i=e.sent)||i.course_groups.map((function(e,t){e.key=e.id,e.title=e.name,e.disabled=e.is_published})),i&&(O(l()(null==i?void 0:i.course_groups)),z(null==i?void 0:i.course_groups_count),W(!1),n||c.setFieldsValue(s()(s()({},"publish_time",C()(C()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm"))),"end_time",C()(C()(new Date((0,N.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm")))));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ne=function(){var e=m()(a()().mark((function e(){var i,s,r,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,Z.Rm)()||null!==(i=t.AssistantObject)&&void 0!==i&&null!==(i=i.practice)&&void 0!==i&&i.can_publish){e.next=4;break}return x.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),re(!1),e.abrupt("return");case 4:if(!((r=d()({},c.getFieldsValue())).end_time<=r.publish_time)){e.next=9;break}return x.ZP.info("截止时间不能大于或等于发布时间"),re(!1),e.abrupt("return");case 9:if(!((null==J?void 0:J.length)<=0&&!$&&D.length>0)){e.next=13;break}return x.ZP.info("发布班级不能为空"),re(!1),e.abrupt("return");case 13:return u={homework_ids:l()(t.actionTabs.selectArrs),group_ids:J.length>0?J.map((function(e){return e.id})):null===(s=t.detailShixunsList)||void 0===s?void 0:s.course_groups,end_time:C()(r.end_time).format("YYYY-MM-DD HH:mm"),publish_time:C()(r.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!J.length},re(!0),e.next=17,(0,S.ZP)("/api/courses/".concat(o.coursesId,"/homework_commons/publish_with_homework_list_position.json"),{method:"post",body:d()({},u)});case 17:0===e.sent.status?(re(!1),ie(),(0,N.L9)(["教学课堂","课程实验","立即发布"]),x.ZP.success("发布成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,Z.GJ)()?t.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:d()({},o)}),n({type:"shixunHomeworks/getWorkSetting",payload:d()({},o)})):n({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},t.actionTabs.params),{},{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}),"0"===localStorage.getItem("Noviceguide")||n({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:13,text:(0,B.jsx)("div",{children:"最后,咱们给教学课堂添加一名学生~点击“添加学生”,在弹窗页面中输入并搜索学生姓名,点击“确定”就可以为您的课堂添加第一位学生啦~"})}})):re(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){E(1),O([]),q([])},ae=(t.detailShixunsList,(0,f.useState)(!1)),oe=h()(ae,2),se=oe[0],re=oe[1];return(0,B.jsxs)(v.Z,{width:600,centered:!0,confirmLoading:se,title:"发布作业",open:"立即发布"===t.actionTabs.key,okText:"发布作业",cancelText:"暂不发布",onOk:function(){return ne()},onCancel:function(){ie(),n({type:"classroomList/setActionTabs",payload:{}})},children:[(0,B.jsxs)("p",{className:"tc",children:["学生将立即收到作业",(0,B.jsx)("br",{}),'本操作只对"未发布"的作业有效']}),(0,B.jsxs)(g.Z,{form:c,children:[(0,B.jsxs)("div",{style:{paddingLeft:0},children:[(0,B.jsxs)(y.Z,{className:"mt30",align:"middle",children:[(0,B.jsx)(w.Z,{children:(0,B.jsx)(g.Z.Item,{name:"publish_time",label:"发布时间",children:(0,B.jsx)(b.default,{style:{width:170,marginRight:"25px"},disabledDate:function(e){return(0,P.Q8)(e,i)},disabledTime:function(e){return(0,P.d0)(e)},placeholder:"请选择发布时间",showTime:{format:"HH:mm",defaultValue:C()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1})})}),(0,B.jsx)(w.Z,{className:"ml20",children:(0,B.jsx)(g.Z.Item,{name:"end_time",label:"截止时间:",children:(0,B.jsx)(b.default,{style:{width:170},placeholder:"请选择截止时间",showTime:{format:"HH:mm",defaultValue:C()((0,N.U6)(),"HH:mm")},disabledDate:function(e){return(0,P.Q8)(e,i,c.getFieldValue("publish_time"))},disabledTime:function(e){return(0,P.d0)(e,c.getFieldValue("publish_time"))},format:"YYYY-MM-DD HH:mm",allowClear:!1})})})]}),2===t.actionTabs.type&&(0,B.jsxs)(y.Z,{style:{marginBottom:"10px"},children:[(0,B.jsx)("span",{className:"mr5",children:"发布设置:"}),(0,B.jsxs)(_.ZP.Group,{value:$,onChange:function(e){ee(e.target.value),q([])},children:[(0,B.jsx)(_.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group,children:"统一发布"}),(0,B.jsx)(_.ZP,{className:"ml20",disabled:D.length<=0,value:!1,children:"分班发布"})]})]}),D.length<=0&&2===t.actionTabs.type&&(0,B.jsx)("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"},children:'课堂无分班,仅支持选择“统一发布"'})]}),(1===t.actionTabs.type||!$)&&D.length>0&&(0,B.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"},children:[(0,B.jsx)("span",{style:{flex:1},children:(0,B.jsx)(j.Z,{checked:J.length===D.length,onChange:function(e){J.length===D.length?q([]):q(D)},children:"全选"})}),(0,B.jsx)("span",{style:{width:16}}),(0,B.jsxs)("span",{style:{flex:1},children:["已选择",J.length||0,"个分班"]})]}),(1===t.actionTabs.type||!$)&&D.length>0&&(0,B.jsx)(A.Z,{data:D,selectedRowKeys:J,setSelectedRowKeys:q})]})]})}))},16862:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(79800),l=n.n(r),c=n(59301),d=n(92832),u=n(24905),m=n(95237),p="leftdiv___aBzsX",h="listClass___bxIEW",f="spantitle___v_Vc4",g="rightdiv___xWu4M",x=n(50883),v=n(37712),y=function(e){var t=e.data,n=(e.value,e.handleChangePage,e.setSelectedRowKeys),i=e.selectedRowKeys,o=(e.onChange,(0,c.useState)([])),r=l()(o,2),y=r[0],w=r[1],b=(0,c.useState)([]),_=l()(b,2),j=_[0],k=_[1],C=(0,c.useState)([]),S=l()(C,2),N=S[0],T=S[1],Z=(0,c.useState)(1),L=l()(Z,2),A=(L[0],L[1],(0,c.useState)()),P=l()(A,2);P[0],P[1];return(0,c.useEffect)((function(){w(t),k([]),T([])}),[t]),(0,c.useEffect)((function(){n&&(k(i),T(i))}),[i]),(0,v.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{className:p,children:[(0,v.jsx)(d.Z.Search,{size:"middle",onChange:function(){var e=s()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(t.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(n.target.value)})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),placeholder:"可输入班级名称查询"}),0===y.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂无分班"}),(0,v.jsx)("div",{style:{height:"85%",overflow:"auto",overflowX:"hidden"},children:(0,v.jsx)(u.Z.Group,{value:j.map((function(e){return"".concat(e.id)})),onChange:function(e){n(y.filter((function(t){return e.includes("".concat(t.id))})))},style:{marginTop:"10px",flexDirection:"column"},children:y.map((function(e,t){return(0,v.jsx)(m.Z,{style:{marginTop:"10px",lineHeight:"24px",display:"flex",width:200},children:(0,v.jsx)(u.Z,{style:{display:"flex",height:"24px",alignItems:"center"},disabled:e.is_published,value:"".concat(e.id),children:(0,v.jsxs)("div",{className:h,children:[(0,v.jsx)("span",{className:f,style:{width:e.is_published?"108px":"170px"},children:e.name}),e.is_published&&(0,v.jsx)("span",{style:{width:"52px",height:"24px",background:"#B8B8B8",borderRadius:"13px",color:"white",lineHeight:"24px",textAlign:"center",display:"inline-block"},children:"已发布"})]})})},e.id)}))})})]}),(0,v.jsxs)("div",{className:g,children:[(0,v.jsx)(d.Z.Search,{onChange:function(e){T(j.filter((function(t){return t.name.includes(e.target.value)})))},size:"middle",placeholder:"可输入班级名称查询"}),0===N.length&&(0,v.jsx)(x.Z,{styles:{margin:"70px auto"},customText:"暂未选择分班"}),N.length>0&&(0,v.jsx)("div",{style:{marginTop:"10px",height:"85%",overflow:"hidden",position:"relative"},children:(0,v.jsx)("div",{style:{overflowX:"hidden",overflowY:"scroll",position:"absolute",left:0,top:0,right:-17,bottom:0},children:N.map((function(e,t){return(0,v.jsxs)(m.Z,{justify:"space-between",style:{marginTop:"10px"},children:[(0,v.jsx)("div",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:"5px",marginLeft:"5px",width:"75%"},children:e.name}),(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAbVJREFUOE+Nk79rFUEUhb+zE4OFwUD+CyGKKQQbSaMikQQ7C1tBBIsUQaJvl2Fn/cWDpAiIYJsi7YOIaCUWFoKKRhG0sbEzEImFGnev7G6yyXsxeU5159yZb87l3hG9q2WLiBO79FIwXpLp0s6cwITnQCMWrGDM43jdBckZQ0wTMdrong2R2Bxm0/98sZ8ozdcOEm5hjOC41u9Olc9ZQKySclOVkNhljCmCzjeAJM/4FbW5p+8k5tlggTtarfKxLSM6pHq4BTiL0SboaAOIi284jeP1nti+ApMEvdoEvEPMkOpJDZi1IwzwgqDh/wSsYZwk08ca4O0Qua3zW8OV5crmHg6u22EGbQ2nIbx+1IC6rrK+cYJW9gXEVrbxGUEj5bltQGJvgBapHu0LSGwCyEh1vBsQWwd4TNCDPg6uAOcImuoFlL1dJ9WNPg5uYwwRVM3MzhJmKIpjZK6e9bj4jNNpvL4QFx9wuoDXJ1r5IlH0llTtXgcXwa4SolObnYnwKnbFcfEcdJ+gpW6AtzFynuIop/Fn053u4CA5yzjO4FV9tu0Syl2S38WiSWBgD8AfoEPQ7Fb+LwIiyhxWwe2KAAAAAElFTkSuQmCC",style:{cursor:"pointer",height:"16px",marginRight:17},onClick:function(){n(j.filter((function(t){return"".concat(t.id)!="".concat(e.id)})))}})]},e.id)}))})})]})]})}},76979:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Ve}});var i=n(37205),a=n.n(i),o=n(7557),s=n.n(o),r=n(41498),l=n.n(r),c=n(82242),d=n.n(c),u=n(79800),m=n.n(u),p=n(39647),h=n.n(p),f=n(59301),g=n(85750),x=n(32007),v=n(20834),y=n(8591),w=n(92832),b=n(95237),_=n(43604),j=n(38854),k=n(6848),C=n(81327),S=n(96865),N=n(27092),T=n(24905),Z=n(3113),L=n(43418),A=n(5112),P=n(89260),B=n(78386),E=n(66621),I=n(44618),M=n(37712),D=["classroomList","dispatch","match","location","user"],O=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i=e.classroomList,o=e.dispatch,r=(e.match,e.location,e.user),c=(h()(e,D),(0,x.useParams)()),u=(0,f.useState)(!1),p=m()(u,2),v=p[0],w=p[1],b=(0,f.useState)(!1),_=m()(b,2),j=_[0],k=_[1],C=(0,f.useRef)(null);(0,f.useEffect)((function(){if("删除"===i.actionTabs.key){if((0,P.j5)())return void k(!0);var e={hasNum:0,noHasNum:0};i.actionTabs.selectArrsAll.map((function(t){var n;t.author_login===(null===(n=r.userInfo)||void 0===n?void 0:n.login)?++e.hasNum:++e.noHasNum})),e.noHasNum>0?L.Z.info({title:"权限提示",className:"custom-modal-divider ",icon:null,content:(0,M.jsxs)("div",{children:["当前选中资源中:",(0,M.jsx)("span",{className:"c-blue",children:e.hasNum}),"个由您本人发布,",(0,M.jsx)("span",{className:"c-red",children:e.noHasNum})," 个由其他老师发布。",(0,M.jsx)("br",{}),"课堂内只能删除本人发布的资源,请取消选中其他老师发布的资源。"]}),onOk:function(){S()}}):k(!0)}else k(!1)}),[i.actionTabs.key]);var S=function(){o({type:"classroomList/setActionTabs",payload:{}})};return(0,M.jsx)(L.Z,{centered:!0,title:"提示",open:j,okText:"确定",cancelText:"取消",destroyOnClose:!0,confirmLoading:v,onOk:l()(s()().mark((function e(){var t,n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(t=C.current)||void 0===t||!t.onVerify()){e.next=2;break}return e.abrupt("return");case 2:return w(!0),e.next=5,(0,g.ZP)("/api/courses/".concat(c.coursesId,"/homework_commons/multi_destroy.json"),{method:"post",body:{homework_ids:a()(i.actionTabs.selectArrs)}});case 5:n=e.sent,w(!1),0===n.status&&((0,E.L9)(["教学课堂","课程实验","删除"]),y.ZP.success("删除成功"),o({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}));case 8:case"end":return e.stop()}}),e)}))),onCancel:function(){S()},children:null!=i&&null!==(t=i.actionTabs)&&void 0!==t&&t.status&&["未发布"].includes(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.status)?(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("p",{children:"提交作品将全部被删除,不可恢复"}),(0,M.jsx)("p",{children:"是否确认删除?"})]}):(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("p",{style:{color:"#DD0000"},children:"删除实训则会清除学生所有的答题数据,且数据不可恢复,如确定删除,请输入下方验证码"}),(0,M.jsx)(I.Z,{ref:function(e){return C.current=e}})]})})})),R=n(58724),G=n(14720),z=(0,x.connect)((function(e){return{classroomList:e.classroomList}}))((function(e){var t=e.classroomList,n=e.dispatch,i=(0,x.useParams)();return(0,M.jsx)(L.Z,{centered:!0,title:"提示",open:"设为公开"===t.actionTabs.key,okText:"确定",cancelText:"取消",onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/courses/".concat(i.coursesId,"/homework_commons/set_public.json"),{method:"post",body:{homework_ids:a()(t.actionTabs.selectArrs)}});case 2:0===e.sent.status&&((0,E.L9)(["教学课堂","课程实验","设为公开"]),y.ZP.success("操作成功"),n({type:"classroomList/setActionTabs",payload:{key:"清除选择数据"}}),(0,P.GJ)()?n({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},t.actionTabs.params),{},{type:4})}):n({type:"classroomList/getClassroomShixunsList",payload:d()({},t.actionTabs.params)}));case 4:case"end":return e.stop()}}),e)}))),onCancel:function(){n({type:"classroomList/setActionTabs",payload:{}})},children:(0,M.jsxs)("p",{children:["设为公开后,非课堂成员也可以访问查看",(0,M.jsx)("br",{}),"是否确认设为公开?"]})})})),H=n(78241),F=n(61186),Y=n.n(F),V=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,i=e.classroomList,a=(e.loading,e.dispatch),o=((0,x.useParams)(),(0,f.useState)(!1)),r=m()(o,2),c=r[0],u=r[1],p=i.actionTabs,h=H.Z.useForm(),v=m()(h,1)[0];return(0,f.useEffect)((function(){var e;"重命名"===i.actionTabs.key&&v.setFieldsValue({name:null===(e=p.selectArrs)||void 0===e?void 0:e.name})}),[i.actionTabs.key]),(0,M.jsx)(L.Z,{centered:!0,title:"重命名",confirmLoading:c,open:"重命名"===i.actionTabs.key,okText:"确定",cancelText:"取消",destroyOnClose:!0,onOk:l()(s()().mark((function e(){var t,n,o,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,P.Rm)()||null!==(t=i.AssistantObject)&&void 0!==t&&null!==(t=t.practice)&&void 0!==t&&t.can_create){e.next=3;break}return y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能"),e.abrupt("return");case 3:return n=v.getFieldValue(),u(!0),o="/api/homework_commons/".concat(i.actionTabs.selectArrs.homework_id,"/alter_name.json"),e.next=8,(0,g.ZP)(o,{method:"post",body:d()({},n)});case 8:r=e.sent,u(!1),0===r.status&&(y.ZP.success("修改成功"),a({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?a({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}));case 11:case"end":return e.stop()}}),e)}))),onCancel:function(){u(!1),a({type:"classroomList/setActionTabs",payload:{}})},children:(0,M.jsxs)(H.Z,{form:v,children:[(0,M.jsxs)(b.Z,{className:"mt10 c-grey-999",children:[(0,M.jsx)(_.Z,{children:"本实训初始名称:"}),(0,M.jsx)(_.Z,{flex:"1",children:null===(t=p.selectArrs)||void 0===t?void 0:t.shixun_name})]}),(0,M.jsx)(H.Z.Item,{name:"name",children:(0,M.jsxs)(b.Z,{className:"mt10",align:"middle",children:[(0,M.jsx)(_.Z,{className:"font14",children:"作业名称:"}),(0,M.jsx)(_.Z,{flex:"1",children:(0,M.jsx)(w.Z,{defaultValue:null===(n=p.selectArrs)||void 0===n?void 0:n.name})})]})})]})})})),W=n(43428),K=n(71418),U=n(28103),J=n(50883),q="drawer___QqugY",Q="menu___uKpxi",X="actived___hCeHj",$="actived2___aIAeg",ee="subTag___S0zfl",te="listItem___Ulw3D",ne="listItem2___J8GtN",ie="info___gY955",ae="title___hyfzM",oe="titleLeft___eH38u",se="search___GnrcF",re="filter___jwVvV",le="description___ynLaI",ce="menuCourse___HRXxE",de="authorname___qn85G",ue="tooltip-content___A6uPo",me=n(95341),pe=n(13452),he=n(25925),fe=n(87466),ge=(w.Z.Search,[{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),xe=(0,x.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,o=(e.loading,e.dispatch),r=e.shixunsList,c=(0,f.useState)(d()({},(0,x.useParams)())),u=m()(c,2),p=u[0],h=(u[1],i.shixunLists),v=i.shixunAiRecommendLists,w=(0,f.useState)([]),j=m()(w,2),C=j[0],S=j[1],L=(0,f.useState)({}),A=m()(L,2),B=A[0],I=A[1],D=(0,f.useState)([]),O=m()(D,2),R=O[0],G=O[1],z=(0,f.useState)(!1),H=m()(z,2),F=H[0],Y=H[1],V=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),ne=(0,f.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0}),se=m()(ne,2),xe=se[0],ve=se[1];(0,f.useEffect)((function(){ye()}),[p.coursesId,xe]),(0,f.useEffect)((function(){"选用实践项目"===i.actionTabs.key&&S([]),o({type:"shixunsList/getMenus",payload:{}})}),[i.actionTabs.key]),(0,f.useEffect)((function(){(null!=h&&h.shixun_list||null!=v&&v.shixun_list)&&I("recommend"===xe.sort?v:h)}),[h,v]);var ye=function(){var e=l()(s()().mark((function e(){var t,n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I([]),Y(!0),t=d()({},xe),"recommend"===xe.sort&&(t.sort="myshixuns_count"),"recommend"!==xe.sort){e.next=9;break}return e.next=7,o({type:"classroomList/getShixunAiRecommendLists",payload:d()(d()({},t),{},{course_id:p.coursesId})});case 7:e.next=12;break;case 9:return n=d()({},t),e.next=12,o({type:"classroomList/getShixunLists",payload:n});case 12:return e.next=14,(0,g.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 14:i=e.sent,G([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(a()((null==i?void 0:i.groups)||[]))),S([]),Y(!1);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("选用实践课程"!==i.actionTabs.key){var we=(0,he.P)(),be=m()(we,4),_e=be[0],je=be[1],ke=be[2],Ce=be[3],Se=function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"classroomList/createShixunHomework",payload:{category_id:(null==p?void 0:p.categoryId)||null,coursesId:p.coursesId,shixuns_info:t.map((function(e){return{shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}}))}});case 2:e.sent.status||((0,E.L9)(["教学课堂","课程实验","选用实践项目"]),y.ZP.success("操作成功"),o({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}),"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:12,text:(0,M.jsx)("div",{children:"接下来,咱们给教学课堂添加一个“课程实验”~点击“选用实践项目”,选择一个作业,然后点击“立即发布”就给实践课堂添加了一个课程实验。"})}}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ne=(0,f.useState)(!1),Te=m()(Ne,2),Ze=Te[0],Le=Te[1];return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(W.Z,{placement:"bottom",height:"100%",closable:!0,open:"选用实践项目"===i.actionTabs.key,rootClassName:q,onClose:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},footer:(0,M.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,M.jsx)(Z.ZP,{size:"middle",onClick:function(){o({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,M.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:l()(s()().mark((function e(){var t,n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Le(!0),e.next=3,Ce({id:C,type:"shixun",course_id:null===(t=i.detailTopBanner)||void 0===t?void 0:t.course_id});case 3:if(e.sent){e.next=8;break}return a=null==B||null===(n=B.shixun_list)||void 0===n?void 0:n.filter((function(e){return C.includes(e.identifier)})).map((function(e){return{id:e.id,is_copy:0,is_use:1}})),e.next=8,Se(a);case 8:Le(!1);case 9:case"end":return e.stop()}}),e)}))),type:"primary",loading:Ze,children:"确定"})]}),children:[(0,M.jsx)("section",{className:"tc",children:(0,M.jsx)(pe.Z,{onChange:function(e){null!=e&&e.keyword&&(0,fe.tk)({name:null==e?void 0:e.keyword,copywriting:null==e?void 0:e.keyword,position:"Shixun"}),ve(d()(d()(d()({},xe),e),{},{page:1}))}})}),(0,M.jsx)("section",{className:"edu-container",children:(0,M.jsx)(K.Z,{spinning:F,children:(0,M.jsxs)("aside",{children:[ge.map((function(e,t){var n;return 0!==t?null:(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:e.name}),null==e||null===(n=e.children)||void 0===n?void 0:n.map((function(t,n){return(0,M.jsx)("li",{className:xe[e.id]==t.id?X:"",onClick:function(){xe[e.id]=t.id,xe.page=1,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:t.name})})}))]},t)})),(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:"方向"}),(0,M.jsx)("li",{className:null!=xe&&xe.discipline_id?"":X,onClick:function(){delete xe.tag_level,delete xe.sub_discipline_id,delete xe.discipline_id,xe.page=1,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:"全部"})}),r.menus&&r.menus.map((function(e,t){return(0,M.jsxs)("li",{className:(null==xe?void 0:xe.discipline_id)==e.id?X:"",children:[(0,M.jsx)("strong",{onClick:function(){xe.tag_level=1,xe.discipline_id=e.id,delete xe.sub_discipline_id,xe.page=1,ve(d()({},xe))},children:e.name}),(0,M.jsx)("div",{children:e.sub_repertoires.map((function(t,n){return(0,M.jsxs)("div",{className:"mt5",children:[(0,M.jsx)("div",{className:(null==xe?void 0:xe.sub_discipline_id)==t.id&&2===xe.tag_level?"".concat($," ").concat(ee):ee,onClick:function(){xe.tag_level=2,xe.discipline_id=e.id,xe.sub_discipline_id=t.id,ve(d()({},xe))},children:t.name}),(0,M.jsx)("ul",{className:"mt5",children:t.tags&&t.tags.map((function(t,n){return(0,M.jsx)("li",{className:xe.sub_discipline_id==t.id&&3===xe.tag_level?$:"",onClick:function(){xe.tag_level=3,xe.discipline_id=e.id,xe.sub_discipline_id=t.id,ve(d()({},xe))},children:t.name},n)}))})]},n)}))})]},t)}))]}),"mine"===xe.type&&(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:"目录"}),null==R?void 0:R.map((function(e,t){return(0,M.jsx)("li",{className:xe.group_id==e.id?X:"",onClick:function(){xe.group_id=e.id,xe.page=1,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:e.name})},e.name)}))]}),ge.map((function(e,t){var n;return 1!==t?null:(0,M.jsxs)("ul",{className:Q,children:[(0,M.jsx)("li",{children:e.name}),null==e||null===(n=e.children)||void 0===n?void 0:n.map((function(t,n){return(0,M.jsx)("li",{className:xe[e.id]==t.id?X:"",onClick:function(){xe[e.id]=t.id,ve(d()({},xe))},children:(0,M.jsx)("strong",{children:t.name})})}))]},t)})),(0,M.jsxs)(b.Z,{align:"middle",children:[(0,M.jsx)(_.Z,{flex:"1",className:re,children:V.map((function(e,t){return(0,M.jsx)(Z.ZP,{className:"mr20",type:xe.sort===e.id?"primary":"default",onClick:function(){xe.sort=e.id,ve(d()({},xe))},children:e.name},t)}))}),(0,M.jsx)(_.Z,{className:"c-grey-999",children:(0,M.jsx)("div",{className:ce,children:(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:["已选",(0,M.jsx)("span",{className:"c-blue",children:C.length}),"个"]}),(0,M.jsxs)("li",{children:["共",(0,M.jsx)("span",{className:"c-blue",children:B.shixuns_count}),"个"]}),(0,M.jsxs)("li",{className:"current",onClick:function(){xe.order="asc"===xe.order?"desc":"asc",ve(d()({},xe))},children:["学习人数",(0,M.jsxs)("p",{className:"edu-sorter current ".concat(xe.order),children:[(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})]})})})]}),0===(null==B||null===(t=B.shixun_list)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),(0,M.jsx)(T.Z.Group,{style:{display:"block"},value:C,onChange:function(e){S(e)},children:null==B||null===(n=B.shixun_list)||void 0===n?void 0:n.map((function(e,t){return(0,M.jsxs)("div",{className:te,style:{cursor:"auto"},children:[(0,M.jsx)(T.Z,{value:null==e?void 0:e.identifier,style:{marginTop:"3px"},disabled:(null==e?void 0:e.need_authorize)||"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsxs)("div",{children:[(0,M.jsx)(x.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,P.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,P.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,P.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:"实训需发布后才能发送到教学课堂,点击名称可前往实训详情",children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]}),(0,M.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"体验实训"})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:e.description}})}),(0,M.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,t){return(0,M.jsxs)("span",{className:"mr30",children:["第",t+1,"关 ",e," "]},t)}))}),(0,M.jsx)(U.Z,{dashed:!0}),(0,M.jsxs)("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"},children:[(0,M.jsxs)("div",{children:[(0,M.jsx)(k.Z,{overlayClassName:ue,title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,M.jsx)("span",{className:de,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,M.jsx)(f.Fragment,{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,M.jsxs)("div",{children:[(0,M.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,M.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},null==e?void 0:e.identifier)}))})]})})}),(0,M.jsx)("div",{className:"tc mt20",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:xe.page||1,showQuickJumper:!0,total:null==B?void 0:B.shixuns_count,onChange:function(e){xe.page=e,ve(d()({},xe))}})})]},"bottom"),(0,M.jsx)(he.Z,{visible:_e,onCancel:je,renderData:ke,inPaper:!1,onOk:Se,modalType:"multiple",type:"shixun",position:"选中实训"})]})}})),ve=w.Z.Search,ye=(0,x.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,o=(e.loading,e.dispatch),r=(0,f.useState)(d()({},(0,x.useParams)())),c=m()(r,2),u=c[0],p=(c[1],i.actionTabs),h=i.shixunLists,g=(0,f.useState)([]),v=m()(g,2),w=v[0],b=v[1],_=(0,f.useState)(!1),j=m()(_,2),C=j[0],S=j[1],L=(0,f.useState)({page:1,limit:20,search:null}),A=m()(L,2),B=A[0],E=A[1];(0,f.useEffect)((function(){I()}),[u.coursesId,B]),(0,f.useEffect)((function(){"从课堂实验添加"===i.actionTabs.key&&b([])}),[i.actionTabs.key]);var I=function(){var e=l()(s()().mark((function e(){var t,n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=d()(d()({},B),{},{course_id:null==p||null===(t=p.params)||void 0===t?void 0:t.course_id}),e.next=3,o({type:"classroomList/getExperimentLists",payload:n});case 3:S(!1);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("选用实践课程"!==i.actionTabs.key)return(0,M.jsxs)(W.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:"从课堂实验添加"===i.actionTabs.key,rootClassName:q,onClose:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},footer:(0,M.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,M.jsx)(Z.ZP,{size:"middle",onClick:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,M.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:l()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"classroomList/createExperiment",payload:{homework_common_ids:a()(w),category_id:u.categoryId,course_id:null==p||null===(t=p.params)||void 0===t?void 0:t.course_id}});case 2:e.sent.status||(y.ZP.success("操作成功"),o({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:u.coursesId}}),"0"===localStorage.getItem("Noviceguide")||o({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:12,text:(0,M.jsx)("div",{children:"接下来,咱们给教学课堂添加一个“课程实验”~点击“选用实践项目”,选择一个作业,然后点击“立即发布”就给实践课堂添加了一个课程实验。"})}}));case 4:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,M.jsx)("section",{className:"tc",children:(0,M.jsx)(ve,{placeholder:"请输入课堂实验名称进行查询",enterButton:"搜索",size:"middle",className:se,onSearch:function(e){B.search=e,E(d()({},B))}})}),(0,M.jsx)("section",{className:"edu-container",children:(0,M.jsx)(K.Z,{spinning:C,children:(0,M.jsxs)("aside",{children:[0===(null==h||null===(t=h.homeworks)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),null==h||null===(n=h.homeworks)||void 0===n?void 0:n.map((function(e,t){var n,i,a;return(0,M.jsxs)("div",{className:te,style:{cursor:"auto"},children:[(0,M.jsx)(T.Z,{checked:w.includes(e.id),value:e.id,style:{marginTop:"3px"},disabled:null==e?void 0:e.need_authorize,onChange:function(t){w.indexOf(e.id);w.indexOf(e.id)>-1?b(w.filter((function(t){return t!==e.id}))):b(w.concat(e.id))}}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsx)(x.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:null==e?void 0:e.name}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,P.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,P.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,P.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,M.jsx)(k.Z,{title:null==e?void 0:e.mark_content,children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),(0,M.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.shixun_identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"查看实验"})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:null==e?void 0:e.description}})}),(0,M.jsx)("div",{className:" mt15",children:null==e||null===(n=e.challenges)||void 0===n?void 0:n.map((function(e,t){return(0,M.jsxs)("span",{className:"mr30",children:["第",t+1,"关 ",null==e?void 0:e.subject," "]},t)}))}),(0,M.jsx)(U.Z,{dashed:!0}),(0,M.jsxs)("div",{className:"c-light-black mt20",children:[(null==e||null===(i=e.user)||void 0===i?void 0:i.name)&&(0,M.jsxs)(f.Fragment,{children:[(0,M.jsx)("span",{children:null==e||null===(a=e.user)||void 0===a?void 0:a.name}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"})]}),(0,M.jsx)("span",{children:"创建时间: "}),(0,M.jsx)("span",{children:null==e?void 0:e.created_at})]})]})]},t)}))]})})}),(0,M.jsx)("div",{className:"tc mt20",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:B.page||1,showQuickJumper:!0,total:null==h?void 0:h.total_count,onChange:function(e){B.page=e,E(d()({},B))}})})]},"bottom")})),we=(w.Z.Search,(0,x.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,o=e.loading,r=e.dispatch,c=(e.shixunsList,(0,f.useState)(d()({},(0,x.useParams)()))),u=m()(c,2),p=u[0],h=(u[1],(0,x.useLocation)(),i.actionTabs,H.Z.useForm()),g=(m()(h,1)[0],i.shixunAiRecommendLists),v=(0,f.useState)([]),w=m()(v,2),b=w[0],_=w[1],j=(0,f.useState)({page:1,course_id:p.coursesId,limit:20,no_jupyter:1}),k=m()(j,2),C=k[0],S=k[1];return(0,f.useEffect)((function(){}),[p.coursesId,C]),(0,f.useEffect)((function(){"智能推荐"===i.actionTabs.key&&(_([]),r({type:"classroomList/getShixunAiRecommendLists",payload:d()({},C)}))}),[i.actionTabs.key]),"智能推荐"!==i.actionTabs.key?null:(0,M.jsxs)(L.Z,{title:"智能推荐",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"确定",cancelText:"取消",open:"智能推荐"===i.actionTabs.key,onCancel:function(){r({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"classroomList/createShixunHomework",payload:d()({shixun_ids:a()(b),category_id:p.categoryId},p)});case 2:e.sent.status||((0,E.L9)(["教学课堂","课程实验","智能推荐选用"]),sessionStorage.aiRecommentHide=!0,y.ZP.success("操作成功"),r({type:"classroomList/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}));case 4:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"},children:(0,M.jsx)(K.Z,{spinning:o["classroomList/getShixunAiRecommendLists"],children:(0,M.jsxs)("aside",{style:{minHeight:150},children:[0===(null==g||null===(t=g.shixun_list)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),null==g||null===(n=g.shixun_list)||void 0===n?void 0:n.map((function(e,t){var n,i;return(0,M.jsxs)("div",{className:ne,style:{cursor:"auto"},children:[(0,M.jsx)(T.Z,{checked:b.includes(e.id),value:e.id,style:{marginTop:"3px"},disabled:null==e?void 0:e.need_authorize,onChange:function(t){b.indexOf(e.id);b.indexOf(e.id)>-1?_(b.filter((function(t){return t!==e.id}))):_(b.concat(e.id))}}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsx)(x.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,M.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.identifier,"/challenges"),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"体验实训"})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:e.description}})}),(0,M.jsx)("div",{className:" mt10",children:e.challenge_names.map((function(e,t){return(0,M.jsxs)("span",{className:"mr30",children:["第",t+1,"关 ",e," "]},t)}))}),(0,M.jsxs)("div",{className:"c-light-black mt10",children:[null!=e&&null!==(n=e.content)&&void 0!==n&&n.author_name?(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(i=e.content)||void 0===i||null===(i=i.author_name)||void 0===i?void 0:i[0]}}):(0,M.jsx)("span",{children:e.author_name}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"}),e.author_school_name&&(0,M.jsxs)(f.Fragment,{children:[(0,M.jsx)("span",{children:e.author_school_name}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"})]}),(0,M.jsxs)("span",{children:["难度系数 ",e.level]}),(0,M.jsx)("span",{className:"ml15 mr15",children:"|"}),(0,M.jsx)("span",{children:"学习人数 "}),(0,M.jsx)("span",{children:e.study_count})]}),(0,M.jsx)(U.Z,{dashed:!0})]})]},t)}))]})})}),(0,M.jsx)("div",{className:"tc mt20 hide",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:C.page||1,showQuickJumper:!0,total:null==g?void 0:g.shixuns_count,onChange:function(e){C.page=e,S(d()({},C))}})})]},"bottom")}))),be=w.Z.Search,_e=(0,x.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading.effects}}))((function(e){var t,n,i=e.classroomList,a=e.loading,o=e.dispatch,r=(0,f.useState)(d()({},(0,x.useParams)())),c=m()(r,2),u=c[0],p=(c[1],(0,x.useLocation)(),i.actionTabs,H.Z.useForm()),h=(m()(p,1)[0],i.coursesLists),g=(0,f.useState)([]),v=m()(g,2),w=v[0],b=v[1],_=(0,f.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0}),j=m()(_,2),C=j[0],S=j[1];(0,f.useEffect)((function(){"选用实践课程"===i.actionTabs.key&&(o({type:"classroomList/getCoursesLists",payload:d()({},C)}),b([]))}),[i.actionTabs.key,u.categoryId,C]);var T=(0,he.P)(),L=m()(T,4),B=L[0],I=L[1],D=L[2],O=L[3],R=function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"classroomList/createCoursesHomework",payload:{coursesId:u.coursesId,category_id:(null==u?void 0:u.categoryId)||null,subjects_info:[{subject_id:null===(n=w[0])||void 0===n?void 0:n.id,stage_shixuns:t.map((function(e){return{stage_shixun_id:e.id,is_use:e.is_use,is_copy:e.is_copy}}))}]}});case 2:e.sent.status||((0,E.L9)(["教学课堂","课程实验","选用实践课程"]),y.ZP.success("操作成功"),o({type:"classroomList/setActionTabs",payload:{}}),(0,P.GJ)()?o({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},i.actionTabs.params),{},{type:4})}):o({type:"classroomList/getClassroomShixunsList",payload:d()({},i.actionTabs.params)}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:u.coursesId}}));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return"选用实践课程"!==i.actionTabs.key?null:(0,M.jsxs)(W.Z,{placement:"bottom",height:"100%",closable:!0,onClose:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},open:"选用实践课程"===i.actionTabs.key,rootClassName:q,footer:(0,M.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,M.jsx)(Z.ZP,{size:"middle",onClick:function(){o({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,M.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:a["classroomList/createCoursesHomework"],onClick:l()(s()().mark((function e(){var t,n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==w?void 0:w.length)){e.next=3;break}return y.ZP.error("请选择一个实践课程"),e.abrupt("return",!1);case 3:return e.next=5,O({id:null===(t=w[0])||void 0===t?void 0:t.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:null===(n=i.detailTopBanner)||void 0===n?void 0:n.course_id});case 5:e.sent||R([]);case 7:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,M.jsx)("section",{className:"tc",children:(0,M.jsx)(be,{placeholder:"课程名称/课程标识/合作者",enterButton:"搜索",size:"middle",className:se,onSearch:function(e){C.keyword=e,e&&(0,fe.tk)({name:e,copywriting:e,position:"Subject"}),S(d()({},C))}})}),(0,M.jsx)("section",{className:"edu-container",children:(0,M.jsx)(K.Z,{spinning:a["classroomList/getCoursesLists"],children:(0,M.jsxs)("aside",{children:[(0,M.jsx)("div",{className:ce,children:(0,M.jsxs)("ul",{children:[(0,M.jsxs)("li",{children:["已选",(0,M.jsx)("span",{className:"c-blue",children:w.length}),"课程"]}),(0,M.jsxs)("li",{children:["共",(0,M.jsx)("span",{className:"c-blue",children:h.subjects_count}),"个课程"]}),(0,M.jsxs)("li",{className:"current",onClick:function(){C.order="asc"===C.order?"desc":"asc",C.sort="shixuns_count",S(d()({},C))},children:["实训数",(0,M.jsxs)("p",{className:"edu-sorter current ".concat("shixuns_count"===C.sort&&C.order),children:[(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]}),(0,M.jsxs)("li",{className:"current",onClick:function(){C.order="asc"===C.order?"desc":"asc",C.sort="myshixuns_count",S(d()({},C))},children:["学习人数",(0,M.jsxs)("p",{className:"edu-sorter current ".concat("myshixuns_count"===C.sort&&C.order),children:[(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,M.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]}),(0,M.jsx)("li",{className:"".concat("all"===C.type&&"c-blue"," current"),onClick:function(){C.type="all",S(d()({},C))},children:"全部课程"}),(0,M.jsx)("li",{className:"".concat("mine"===C.type&&"c-blue"," current"),onClick:function(){C.type="mine",S(d()({},C))},children:"我的课程"})]})}),0===(null==h||null===(t=h.subject_list)||void 0===t?void 0:t.length)&&(0,M.jsx)(J.Z,{}),null==h||null===(n=h.subject_list)||void 0===n?void 0:n.map((function(e,t){var n,i,a,o,s,r;return(0,M.jsxs)("div",{className:te,style:{cursor:"auto"},children:[(0,M.jsx)(A.ZP,{checked:w.map((function(e){return e.id})).includes(e.id),value:e.id,style:{marginTop:"1px"},disabled:(null==e?void 0:e.need_authorize)||"未发布"==(null==e?void 0:e.shixun_tag_num_name),onChange:function(t){b([{id:e.id,identifier:e.identifier}])}}),(0,M.jsxs)("div",{className:ie,children:[(0,M.jsx)("div",{className:ae,children:(0,M.jsxs)("div",{className:oe,children:[(0,M.jsxs)("div",{children:[(0,M.jsx)(x.Link,{to:"/paths/".concat(e.id),target:"_blank",children:(0,M.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,M.jsx)("span",{onClick:function(){(0,me.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,M.jsx)(k.Z,{zIndex:1e4,title:"实践课程需发布后才能发送到教学课堂,点击名称可前往课程详情",children:(0,M.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]}),(0,M.jsx)(k.Z,{zIndex:1e4,title:"前往选用是进入实践课程的页面后,点击“发送”按钮,将所需实践项目发送至当前课堂",children:(0,M.jsx)(Z.ZP,{ghost:!0,href:"/paths/".concat(e.id),type:"primary",target:"_blank",style:{borderRadius:"50px"},children:"前往选用"})})]})}),(0,M.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,M.jsx)("span",{className:le,dangerouslySetInnerHTML:{__html:e.description}})}),(0,M.jsx)(U.Z,{dashed:!0}),(0,M.jsxs)("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"},children:[(0,M.jsxs)("div",{children:[null!=e&&null!==(n=e.content)&&void 0!==n&&n.member_user_names?(0,M.jsx)(k.Z,{overlayClassName:ue,title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(i=e.content)||void 0===i?void 0:i.member_user_names}})}),children:(0,M.jsx)("span",{className:de,dangerouslySetInnerHTML:{__html:null==e||null===(a=e.content)||void 0===a?void 0:a.member_user_names}})}):(null==e?void 0:e.member_user_names)&&(0,M.jsx)(k.Z,{title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{children:e.member_user_names})}),children:(0,M.jsx)("span",{className:de,children:e.member_user_names})}),null!=e&&null!==(o=e.content)&&void 0!==o&&o.author_school_name?(0,M.jsx)(k.Z,{overlayClassName:ue,title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(s=e.content)||void 0===s?void 0:s.author_school_name}})}),children:(0,M.jsx)("span",{className:de,dangerouslySetInnerHTML:{__html:null==e||null===(r=e.content)||void 0===r?void 0:r.author_school_name}})}):(null==e?void 0:e.author_school_name)&&(0,M.jsx)(k.Z,{title:(0,M.jsx)("div",{children:(0,M.jsx)("span",{children:e.author_school_name})}),children:(0,M.jsx)("span",{className:de,children:e.author_school_name})})]}),(0,M.jsxs)("div",{children:[(0,M.jsxs)("span",{className:"mr30",children:["章节  ",e.stage_count]}),(0,M.jsxs)("span",{className:"mr30",children:["实训  ",e.shixuns_count]}),(0,M.jsxs)("span",{children:["学习人数  ",e.myshixuns_count]})]})]})]})]},e.id)}))]})})}),(0,M.jsx)("div",{className:"tc mt20",children:(0,M.jsx)(N.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:C.page||1,showQuickJumper:!0,total:null==h?void 0:h.subjects_count,onChange:function(e){C.page=e,o({type:"classroomList/getCoursesLists",payload:d()({},C)})}})}),(0,M.jsx)(he.Z,{visible:B,inPaper:!1,onOk:R,onCancel:I,renderData:D,modalType:"multiple",type:"subject"})]},"bottom")})),je=n(73449),ke=function(e){var t,n=e.styles,i=void 0===n?{}:n,a=e.params,o=e.setisshowmodal,s=e.user;return(0,M.jsxs)("section",{className:"tc animated fadeIn",style:d()(d()({},{color:"#999",margin:"200px auto"}),i),children:[(0,M.jsx)("img",{src:je.z3}),(0,M.jsx)("p",{className:"mt20 font14",children:"该".concat(a.category?"分组":"课程","无课程实验,可以下方按钮或右上方“选用实验”按钮创建作业")}),(0,M.jsxs)("div",{style:{marginTop:"30px"},children:[(0,M.jsx)(Z.ZP,{disabled:2===(null==s||null===(t=s.userInfo)||void 0===t?void 0:t.user_status),onClick:function(){o(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"},children:"选用实验"}),(0,M.jsx)(Z.ZP,{onClick:function(){(0,E.xg)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"},children:"新建作业指引"})]})]})},Ce={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",selectBtn1:"selectBtn1___DNQsU",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf"},Se=n(61998),Ne=n(94408),Te=n(99238),Ze=n(33571),Le=n(41216),Ae=function(e){var t,n,i,a,o,r=e.v,c=e.k,u=(e.match,e.selectArrs),p=e.setSelectArrs,h=e.setSelectArrsAll,w=e.selectArrsAll,b=(e.classroomList,e.dispatch),_=e.selectshow,C=e.batchState,S=e.pageSize,N=e.page,Z=e.manageAllGroup,A=e.user,B=(0,x.useParams)(),I=(0,f.useState)([]),D=m()(I,2),O=D[0],R=D[1],G=(0,f.useState)(!1),z=m()(G,2),H=z[0],F=z[1],Y=(0,f.useState)(!1),V=m()(Y,2),W=V[0],K=V[1],U=(0,f.useState)(!0),J=m()(U,2),q=J[0],Q=J[1],X=(0,f.useRef)();function $(){return ee.apply(this,arguments)}function ee(){return(ee=l()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/homework_commons/".concat(r.homework_id,"/group_settings_statistics.json"),{method:"get",params:d()({},B)});case 2:t=e.sent,R(t.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}B.category=B.categoryId,B.id=B.coursesId,B.page=N,B.limit=S,(0,f.useEffect)((function(){var e;R([]),F(!1),new Date(null==r?void 0:r.student_passed_time).getTime()>new Date(null==r?void 0:r.end_time_s).getTime()&&null!=r&&null!==(e=r.status)&&void 0!==e&&e.includes("已截止")&&(null==r?void 0:r.challenge_count)-(null==r?void 0:r.finished_challenge_count)==0?(K(!1),Q(!1)):((null==r?void 0:r.challenge_count)-(null==r?void 0:r.finished_challenge_count)==0&&new Date(null==r?void 0:r.student_passed_time).getTime()-1?(p(u.filter((function(e){return e!==r.homework_id}))),h(w.filter((function(e){return e.homework_id!==r.homework_id})))):(h(w.concat(r)),p(u.concat(r.homework_id)))}})}),(0,M.jsxs)("div",{className:Ce.info,children:[(0,M.jsxs)("div",{className:Ce.title,children:[(0,M.jsxs)("div",{className:Ce.titleLeft,style:(0,P.dE)()?{paddingRight:(null==r?void 0:r.challenge_count)-(null==r?void 0:r.finished_challenge_count)?60:140}:{},children:[(0,P.GJ)()&&(0,M.jsx)(Te.Z,{value:r.status,children:(0,M.jsx)(E.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[r.status]})}),(0,P.dE)()&&(0,M.jsx)(E.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:r.status}),(0,M.jsx)("span",{className:Ce.name,children:r.name}),!(null===(t=r.schools)||void 0===t||!t.length)&&(0,M.jsx)(k.Z,{title:"该课程实验面向指定单位开放",children:(0,M.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})})]}),(0,M.jsxs)("div",{className:Ce.titleRight,children:[(0,P.GJ)()&&0===(null==r?void 0:r.status.indexOf("未发布"))&&(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),2!==(null==A||null===(n=A.userInfo)||void 0===n?void 0:n.user_status)){e.next=5;break}return(0,me.Rd)(),e.abrupt("return");case 5:b({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:[r],params:B,type:2,manage_all_group:Z}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,M.jsxs)("aside",{className:Ce.flexBox,children:[(0,M.jsx)("i",{className:"iconfont icon-yishezhifabushijian1"}),(0,M.jsx)("div",{children:"发布"})]})}),(0,P.dE)()&&(0,M.jsxs)("div",{className:Ce.actionIcon,children:[W?(0,M.jsx)("i",{className:"iconfont icon-yiwancheng1"}):q?"":(0,M.jsx)("i",{className:"iconfont icon-jiezhihoutongguan"}),!(null!==(n=r.status)&&void 0!==n&&n.includes("已截止"))&&!(null!==(i=r.status)&&void 0!==i&&i.includes("导入"))&&(0,M.jsxs)("aside",{onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),ne(r);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:Ce.flexBox,style:{marginRight:10},children:[(0,M.jsx)("i",{className:"iconfont icon-kaishixuexi font14"}),(0,M.jsx)("div",{children:"开始学习"})]}),((null===(a=r.status)||void 0===a?void 0:a.includes("已截止"))||(null===(o=r.status)||void 0===o?void 0:o.includes("导入")))&&(0,M.jsxs)("aside",{onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===(n=r.status)||void 0===n||!n.includes("导入")){e.next=2;break}return e.abrupt("return");case 2:t.stopPropagation(),t.preventDefault(),(0,E.xg)("/classrooms/".concat(B.coursesId,"/shixun_homework/").concat(r.homework_id,"/").concat(r.student_work_id,"/comment"));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),className:Ce.flexBox,style:{marginRight:10},children:[(0,M.jsx)("i",{className:"iconfont icon-chakanzuoye font14"}),(0,M.jsx)("div",{children:"查看作品"})]})]}),(0,P.GJ)()&&(0,M.jsx)(j.Z,{placement:"bottomCenter",overlayClassName:Ce.dro,dropdownRender:function(){return(0,M.jsxs)(v.Z,{children:["导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)("a",{onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),t.preventDefault(),2!==(null==A||null===(n=A.userInfo)||void 0===n?void 0:n.user_status)){e.next=5;break}return(0,me.Rd)(),e.abrupt("return");case 5:b({type:"classroomList/setActionTabs",payload:{key:"立即发布",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:[r],params:B,type:2}});case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即发布"})},1),"导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)("a",{onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"立即截止",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:[r],params:B,type:2}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即截止"})},2),"导入"===r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"补充成绩",name:null==r?void 0:r.name,id:null==r?void 0:r.homework_id,type:"practice"}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"补充成绩"})},23),(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"删除",selectArrs:[null==r?void 0:r.homework_id],selectArrsAll:w,params:B,status:null==r?void 0:r.status}});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"立即删除"})},22),"导入"!==r.status&&(null==r?void 0:r.status.indexOf("未发布"))<0&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.stopPropagation(),t.preventDefault(),b({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍候..."}}),e.next=5,(0,Ne.Vs)({categoryId:r.homework_id});case 5:n=e.sent,b({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===(null==n?void 0:n.status)&&y.ZP.success(null==n?void 0:n.message);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"更新成绩"})},3),"导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",to:"/",onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),ne(r);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:"进入实训"})},23),(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),b({type:"classroomList/setActionTabs",payload:{key:"重命名",selectArrs:r,params:B}})},children:"重新命名"})},5),"导入"!==r.status&&(0,M.jsx)(v.Z.Item,{style:{textAlign:"center"},children:(0,M.jsx)(x.Link,{target:"_blank",onClick:function(e){e.stopPropagation()},to:"/classrooms/".concat(B.coursesId,"/shixun_homework/").concat(r.homework_id,"/detail?tabs=3"),children:"高级设置"})},6)]})},children:(0,M.jsxs)("aside",{onClick:function(e){return e.stopPropagation()},className:Ce.flexBox,style:{cursor:"default"},children:[(0,M.jsx)("i",{className:"iconfont icon-gengduo4"}),(0,M.jsx)("div",{children:"更多"})]})})]})]}),(0,P.GJ)()&&(0,M.jsxs)("p",{className:Ce.infoIcon,children:[(0,M.jsx)("span",{className:"c-grey-333 mr20",children:r.author}),["未开始","进行中","已截止","提交中","补交中"].includes(r.status)&&!!r.uncommit_count&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"未做题"}),r.uncommit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束"].includes(r.status)&&!!r.commit_count&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"已做题"}),r.commit_count,"人"]}),["未开始","进行中","已截止","提交中","补交中","已结束"].includes(r.status)&&!!r.compelete_count&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"已完成"}),r.compelete_count,"人"]}),["未开始"].includes(r.status)&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"开始时间"}),r.publish_time]}),["未开始","进行中","已截止","提交中","补交中"].includes(r.status)&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"截止时间"}),r.end_time]}),["已结束"].includes(r.status)&&(0,M.jsxs)("span",{className:"c-grey-999 mr10",children:[(0,M.jsx)("span",{className:"mr5",children:"结束时间"}),r.status_time]}),!(null==r||!r.late_time)&&"--"!==(null==r?void 0:r.late_time)&&(0,M.jsxs)("span",{className:"c-grey-999",children:[(0,M.jsx)("span",{className:"mr5",children:"补交截止时间"}),null==r?void 0:r.late_time]}),["未开始","进行中","已截止","提交中","补交中","已结束"].includes(r.status)&&(0,M.jsxs)("span",{className:Ce.iconV,onClick:function(){var e=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),t.preventDefault(),H||$(),F(!H);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,M.jsx)("i",{className:"iconfont icon-".concat(H?"shouqi":"xiala2")})," "]})]}),(0,P.dE)()&&(0,M.jsxs)("span",{className:Ce.infoStuIcon,children:[(0,M.jsx)("span",{className:"c-grey-333",children:r.author}),(0,M.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,M.jsx)("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),(0,M.jsxs)("span",{children:[(0,M.jsx)("span",{className:"c-light-primary",children:null==r?void 0:r.finished_challenge_count}),"/",null==r?void 0:r.challenge_count]})]}),r.status.includes("已截止")&&!(null==r||!r.status_time)&&(0,M.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,M.jsx)("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",null==r?void 0:r.status_time]}),(0,M.jsxs)("span",{className:"ml20 c-grey-999",children:[(0,M.jsx)("i",{className:"iconfont icon-shijian1 font12 mr5"}),null==r?void 0:r.publish_time," 至 ",null==r?void 0:r.end_time," "]}),!(null==r||!r.late_time)&&"--"!==(null==r?void 0:r.late_time)&&(0,M.jsxs)("span",{className:"c-grey-999 ml20",children:[(0,M.jsx)("span",{className:"mr5",children:"补交截止时间:"}),null==r?void 0:r.late_time]})]}),(0,P.GJ)()&&!r.status.includes("未发布")&&H&&O.length>5&&(0,M.jsx)(Se.Z,{rowKey:"shixun_identifier",scroll:{y:240},onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(B.order_by=n.field),n.order||(B.sort_direction="asc"),"ascend"===n.order&&(B.sort_direction="asc"),"descend"===n.order&&(B.sort_direction="desc"),n.order||(B.sort_direction="asc"),$()},columns:te}),(0,P.GJ)()&&!r.status.includes("未发布")&&H&&O.length<6&&O.length>0&&(0,M.jsx)(Se.Z,{rowKey:"shixun_identifier",onRow:function(e){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},onHeaderRow:function(e,t){return{onClick:function(e){e.stopPropagation(),e.preventDefault()}}},pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:function(e,t,n){n.field&&(B.order_by=n.field),n.order||(B.sort_direction="asc"),"ascend"===n.order&&(B.sort_direction="asc"),"descend"===n.order&&(B.sort_direction="desc"),n.order||(B.sort_direction="asc"),$()},columns:te})]})]},c)},Pe=n(66479),Be=n(31295),Ee=n(18695),Ie=n(57809),Me=n(57930),De=n(33656),Oe=n.n(De),Re=n(96631),Ge=n(92208),ze=["classroomList","dispatch","user","getData"];Y().extend(Oe());var He=function(e){var t,n,i,a,o=e.data,s=e.value,r=e.onChange,l=(0,f.useState)({leftSearch:"",rigthSearch:""}),c=m()(l,2),u=c[0],p=c[1],h=(0,f.useState)([]),g=m()(h,2),x=g[0],v=g[1];return(0,f.useEffect)((function(){v((null==s?void 0:s.length)>0?null==o?void 0:o.filter((function(e){return null==s?void 0:s.includes(null==e?void 0:e.id)})):[])}),[s]),(0,M.jsxs)("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"},children:[(0,M.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,M.jsx)(T.Z,{indeterminate:(null==x?void 0:x.length)>0&&(null==x?void 0:x.length)<(null==o?void 0:o.length),checked:(null==x?void 0:x.length)==(null==o?void 0:o.length),onChange:function(e){r(e.target.checked?null==o?void 0:o.map((function(e){return null==e?void 0:e.id})):[])},children:"全选"}),(0,M.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,M.jsx)(w.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:u.leftSearch,onChange:function(e){p(d()(d()({},u),{},{leftSearch:e.target.value}))}}),(0,M.jsx)("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"},children:0!==(null===(t=u.leftSearch?null==o?void 0:o.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.leftSearch)})):o)||void 0===t?void 0:t.length)?(0,M.jsx)(T.Z.Group,{value:s,onChange:function(e){r(e)},children:(0,M.jsx)(C.Z,{direction:"vertical",children:null===(n=u.leftSearch?null==o?void 0:o.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.leftSearch)})):o)||void 0===n?void 0:n.map((function(e,t){return(0,M.jsx)(T.Z,{value:e.id,children:null==e?void 0:e.name},t)}))})}):(0,M.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]}),(0,M.jsxs)("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"},children:[(0,M.jsxs)("div",{children:["已选择",(null==x?void 0:x.length)||0,"个分班"]}),(0,M.jsxs)("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"},children:[(0,M.jsx)(w.Z.Search,{className:"p20",style:{paddingBottom:0},placeholder:"可输入班级名称查询",value:u.rigthSearch,onChange:function(e){p(d()(d()({},u),{},{rigthSearch:e.target.value}))}}),(0,M.jsx)("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"},children:0!==(null===(i=u.rigthSearch?null==x?void 0:x.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.rigthSearch)})):x)||void 0===i?void 0:i.length)?null===(a=u.rigthSearch?null==x?void 0:x.filter((function(e){var t;return null==e||null===(t=e.name)||void 0===t?void 0:t.includes(u.rigthSearch)})):x)||void 0===a?void 0:a.map((function(e,t){return(0,M.jsxs)(b.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(_.Z,{children:null==e?void 0:e.name}),(0,M.jsx)(_.Z,{children:(0,M.jsx)("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:function(){r(null==s?void 0:s.filter((function(t){return t!==(null==e?void 0:e.id)})))}})})]},t)})):(0,M.jsx)(J.Z,{styles:{margin:"0 auto"}})})]})]})]})},Fe=(0,x.connect)((function(e){return{classroomList:e.classroomList,user:e.user}}))((function(e){var t,n,i,a,o,r,c=e.classroomList,u=e.dispatch,p=(e.user,e.getData),g=(h()(e,ze),(0,x.useParams)()),v=H.Z.useForm(),j=m()(v,1)[0],k=H.Z.useWatch("penalty_type",j),C="批量补交"===(null==c||null===(t=c.actionTabs)||void 0===t?void 0:t.key),S=(0,Ge.U)(Re.c_,d()(d()({},g),null==c||null===(n=c.actionTabs)||void 0===n?void 0:n.params)),N=m()(S,4),T=N[1],Z=N[2],A=N[3],P=(0,Ge.U)(Re.nP,{course_id:null==g?void 0:g.coursesId,homework_ids:null==c||null===(i=c.actionTabs)||void 0===i?void 0:i.selectArrs}),B=m()(P,4),I=B[2],D=B[3],O=(0,Ge.U)(Re.sm,{course_id:null==g?void 0:g.coursesId,homework_ids:null==c||null===(a=c.actionTabs)||void 0===a?void 0:a.selectArrs}),R=m()(O,3),G=R[1],z=R[2],F=function(){var e=l()(s()().mark((function e(){var t=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.length>0&&void 0!==t[0]?t[0]:{},I({}),e.next=4,Z({page:1,limit:2e4,homework_id:1===c.actionTabs.type?"":c.actionTabs.selectArrs[0]});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,f.useEffect)((function(){C&&F()}),[C]),(0,M.jsxs)(L.Z,{centered:!0,title:null==c||null===(o=c.actionTabs)||void 0===o?void 0:o.key,width:800,open:C,cancelText:"暂不补交",okText:"开启补交",onCancel:function(){u({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:l()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:j.submit();case 1:case"end":return e.stop()}}),e)}))),children:[(0,M.jsx)("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"},children:"规则说明:补交截止时间必须晚于作业截止时间;当班级阶段进入“补交中”则不可变更作业截止时间、不可关闭补交;当作业状态为未发布或者作业已开启统一补交时,新批量补交规则不生效。"}),(0,M.jsxs)(H.Z,{form:j,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:function(){var e=l()(s()().mark((function e(t){var n,i,a,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z((null==A||null===(n=A.course_groups)||void 0===n?void 0:n.length)>0?{unified_late:(null==A||null===(i=A.course_groups)||void 0===i?void 0:i.length)<=0,allow_late_settings:[d()({},t)]}:d()({unified_late:(null==A||null===(a=A.course_groups)||void 0===a?void 0:a.length)<=0},t));case 2:0==(null==(o=e.sent)?void 0:o.status)&&(y.ZP.success("补交设置成功"),u({type:"classroomList/setActionTabs",payload:{}}),p&&p());case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,M.jsxs)(b.Z,{wrap:!1,gutter:20,children:[(0,M.jsx)(_.Z,{flex:1,children:(0,M.jsx)(H.Z.Item,{label:"补交扣分",name:"late_penalty",rules:[{required:!0,validator:function(e,t,n){return 2===k&&t>100?Promise.reject((0,M.jsx)("span",{style:{marginLeft:100},children:"请重新输入,范围0-100"})):Promise.resolve()}},{required:!0,message:(0,M.jsx)("span",{style:{marginLeft:100},children:"请输入补交扣分"})}],children:(0,M.jsx)(w.Z,{placeholder:"请输入补交扣分",min:0,type:"number",suffix:1==k?"分":"%",max:1===k?Number.MAX_SAFE_INTEGER:100,addonBefore:(0,M.jsx)(H.Z.Item,{name:"penalty_type",noStyle:!0,normalize:function(e){return j.setFieldsValue({late_penalty:2==e?20:5}),e},children:(0,M.jsx)(Ie.default,{style:{width:100},options:[{value:2,label:"百分比"},{value:1,label:"分值"}]})})})})}),(0,M.jsx)(_.Z,{flex:"390px",children:(0,M.jsx)(H.Z.Item,{label:"补交截止时间",name:"late_time",rules:[{required:!0,validator:function(e,t,n){return t&&Y()(t).startOf("minute")<=Y()().startOf("minute")?Promise.reject("作业补交截止时间必须晚于此刻"):t&&Y()(t).startOf("minute")<=Y()(null==D?void 0:D.max_late_time).startOf("minute")?(y.ZP.warning("补交截止时间不能小于选中作业中最晚作业截止时间:".concat(null==D?void 0:D.max_late_time)),Promise.reject("")):Promise.resolve()}},{required:!0,message:"请先设置补交截止时间"}],children:(0,M.jsx)(Me.default,{placeholder:"请选择截止时间",style:{width:"100%"},disabledDate:function(e){return(0,E.BO)(e,{startTime:null==D?void 0:D.max_late_time})},disabledTime:function(e){return(0,E.hv)(e,{compared:null==D?void 0:D.max_late_time})},format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})})})]}),(null==A||null===(r=A.course_groups)||void 0===r?void 0:r.length)>0&&(0,M.jsx)(K.Z,{spinning:T,children:(0,M.jsx)(H.Z.Item,{name:"group_id",rules:[{required:!0,message:"请先选择班级"}],children:(0,M.jsx)(He,{data:(null==A?void 0:A.course_groups)||[]})})})]})]})})),Ye=["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match"],Ve=(0,x.connect)((function(e){var t=e.classroomList,n=e.loading,i=e.globalSetting,a=e.shixunHomeworks,o=e.user;return{classroomList:t,globalSetting:i,loading:n.effects,shixunHomeworks:a,user:o}}))((function(e){var t,n,i,o,r,c,u,p,I=e.classroomList,D=(e.globalSetting,e.shixunHomeworks,e.user),H=e.loading,F=e.dispatch,Y=e.match,W=(h()(e,Ye),(0,x.useLocation)()),K=(0,x.useParams)(),U=(0,x.useSearchParams)(),q=m()(U,1)[0],Q=K.categoryId,X=(0,f.useState)([]),$=m()(X,2),ee=$[0],te=$[1],ne=(0,f.useState)([]),ie=m()(ne,2),ae=ie[0],oe=ie[1],se=I.detailShixunsList,re=I.detailLeftMenus,le=I.detailTopBanner,ce=I.taskList,de=(0,f.useState)(""),ue=m()(de,2),pe=ue[0],he=ue[1],fe=(0,f.useState)(!1),ge=m()(fe,2),ve=(ge[0],ge[1]),be=(0,f.useState)({limit:20,status:Number(q.get("tabs"))?String(parseInt(q.get("tabs"))):"0"}),je=m()(be,2),Se=je[0],Ne=je[1],Te=(0,f.useState)("默认排序"),Ze=m()(Te,2),Le=Ze[0],Ie=Ze[1],Me=(0,f.useState)(!1),De=m()(Me,2),Oe=De[0],Re=De[1],Ge=(0,f.useState)(!1),ze=m()(Ge,2),He=(ze[0],ze[1]),Ve=(0,f.useState)("fixed"),We=m()(Ve,2),Ke=We[0],Ue=We[1],Je=(0,f.useState)(document.getElementById("footer")),qe=m()(Je,1)[0],Qe=(0,f.useState)(1),Xe=m()(Qe,2),$e=Xe[0],et=Xe[1],tt=(0,f.useState)(!1),nt=m()(tt,2),it=nt[0];nt[1];Se.id=K.coursesId,Se.type=4,K.categoryId?Se.category=K.categoryId:delete Se.category,(0,f.useEffect)((function(){"清除选择数据"===I.actionTabs.key&&(te([]),oe([])),"目录重命名成功"===I.actionTabs.key&&st()}),[I.actionTabs.key]),(0,f.useEffect)((function(){"0"===q.get("tabs")&&(Se.status="0",Se.page=1,Ne(d()({},Se)))}),[q.get("tabs")]),(0,f.useEffect)((function(){var e,t;if(null!=D&&null!==(e=D.userInfo)&&void 0!==e&&e.login){var n,i=E.cX.getItem("".concat(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.login).concat((0,P.GJ)()?"Teacher":"Student"),"ShixunHomeworks");i&&(Se.sort_by=null==i?void 0:i.type,Se.sort_direction=null==i?void 0:i.direction,Ie(null==i?void 0:i.name)),st(),(0,P.Rm)()&&ot()}else null!=D&&null!==(t=D.userInfo)&&void 0!==t&&t.username&&st()}),[null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login,null==W?void 0:W.pathname]),(0,f.useEffect)((function(){window.addEventListener("scroll",at)}),[]);var at=function(){document.scrollingElement.scrollTop+window.innerHeight+(null==qe?void 0:qe.clientHeight)+150>document.body.clientHeight?Ue("absolute"):Ue("fixed")},ot=function(){F({type:"classroomList/getAssistantPermissions",payload:{course_id:Se.id}})},st=function(){te([]),oe([]),Ne(d()({},Se)),(0,P.GJ)()?F({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},Se),{},{type:4})}):F({type:"classroomList/getClassroomShixunsList",payload:d()(d()({},Se),{},{order:Se.status})})};function rt(){return(rt=l()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F({type:"classroomList/updateTaskPosition",payload:{category_id:Q,courseId:Se.id,task_ids:t,container_type:"shixun_homework"}});case 2:st();case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var lt=(0,f.useMemo)((function(){var e=[];return ce.length>0&&(e=ce.map((function(e){return{user_name:e.user_name,task_name:e.task_name,task_id:e.task_id,category:e.category,status:e.status}}))),e}),[ce]),ct=(0,P.GJ)()?[{name:"默认排序",type:"position",direction:"desc"},{name:"创建时间升序",type:"created_at",direction:"asc"},{name:"创建时间降序",type:"created_at",direction:"desc"},{name:"更新时间升序",type:"updated_at",direction:"asc"},{name:"更新时间降序",type:"updated_at",direction:"desc"},{name:"实验名称升序",type:"name_pinyin",direction:"asc"},{name:"实验名称降序",type:"name_pinyin",direction:"desc"}]:[{name:"默认排序",type:null,direction:null},{name:"按发布时间升序",type:"created_at",direction:"asc"},{name:"按发布时间降序",type:"created_at",direction:"desc"},{name:"按截止时间升序",type:"updated_at",direction:"asc"},{name:"按截止时间降序",type:"updated_at",direction:"desc"},{name:"实验名称升序",type:"name_pinyin",direction:"asc"},{name:"实验名称降序",type:"name_pinyin",direction:"desc"}];re.course_modules&&(p=I.detailLeftMenus.course_modules.filter((function(e){return"shixun_homework"===e.type}))[0]);var dt=(0,M.jsx)("div",{className:Ce.moveCategory,onMouseLeave:function(e){return ve(!1)},children:(0,M.jsxs)(v.Z,{onClick:function(){var e=l()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.item,n=t.key,t.keyPath,t.domEvent,""!=ee){e.next=4;break}return y.ZP.error("请选择你要操作的任务"),e.abrupt("return",null);case 4:return e.next=6,(0,g.ZP)("/api/courses/".concat(Se.id,"/homework_commons/move_to_category.json"),{method:"post",body:{homework_ids:ee,new_category_id:n}});case 6:0===e.sent.status&&(y.ZP.success("操作成功"),st(),He(!1),F({type:"classroomList/getClassroomLeftMenus",payload:{id:K.coursesId}}));case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),style:{maxHeight:300,width:240,overflow:"auto"},children:[(0,M.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",children:(0,M.jsx)(w.Z,{onChange:function(e){he(e.target.value)}})}),p&&p.second_category.filter((function(e){return"未分配目录"!==e.category_name})).map((function(e,t){var n;if(!(""!==pe&&e.category_name.indexOf(pe)<0))return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(v.Z.Item,{className:"multi-llipsis1e",children:e.category_name},e.category_id),null==e||null===(n=e.third_category)||void 0===n?void 0:n.map((function(e){return(0,M.jsx)(v.Z.Item,{style:{marginLeft:20},className:"multi-llipsis1e",children:e.category_name},e.category_id)}))]})})),(0,M.jsx)("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:function(e){e.preventDefault(),F({type:"classroomList/setActionTabs",payload:{key:"添加目录",params:Se,selectArrs:{category_id:null==se?void 0:se.main_category_id,type:"shixun_homework"}}})},children:"新建子目录..."})]})}),ut=null===(n=[{key:"1",label:"批量发布",icon:(0,M.jsx)("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"批量截止",icon:(0,M.jsx)("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"批量补交",icon:(0,M.jsx)("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"批量删除",icon:(0,M.jsx)("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,P.GJ)()||(0,P.Rm)()},{key:"4",label:"设为公开",icon:(0,M.jsx)("i",{className:"iconfont icon-sheweigongkai2"}),isShow:le.is_public}].filter((function(e){return null==e?void 0:e.isShow})))||void 0===n?void 0:n.map((function(e){return delete e.isShow,e})),mt="默认排序"===Le,pt=(0,f.useMemo)((function(){var e=!(0,P.GJ)()&&!(0,P.Jd)(),t=null==le?void 0:le.excellent;return e&&t}),[D,I]),ht=(0,f.useMemo)((function(){return(null==se?void 0:se.min_finished_game)>0}),[I]),ft=(0,f.useMemo)((function(){var e=(null==se?void 0:se.min_finished_game)-(null==se?void 0:se.finished_challenge_count);return e>0?e:0}),[I]);return(0,M.jsxs)("section",{children:[(0,M.jsx)("aside",{className:Ce.bg,children:(0,M.jsxs)(b.Z,{align:"middle",children:[(0,M.jsx)(_.Z,{flex:"1",children:!!se.main_category_id&&(0,M.jsxs)(v.Z,{mode:"horizontal",onSelect:function(e){var t=e.key;Se.status=t,Se.page=1,x.history.replace("".concat(W.pathname,"?tabs=").concat(t)),st()},selectedKeys:[Se.status],children:[!(0,P.GJ)()&&[{name:"全部",id:0},{name:"提交中",id:1},{name:"补交中",id:2},{name:"已截止",id:5}].map((function(e,t){return(0,M.jsx)(v.Z.Item,{children:e.name},null==e?void 0:e.id)})),(0,P.GJ)()&&[{name:"全部",id:0},{name:"未发布",id:1},{name:"未开始",id:4},{name:"进行中",id:2},{name:"已截止",id:3}].map((function(e,t){return(0,M.jsxs)(v.Z.Item,{children:[(0,M.jsx)("span",{className:"c-grey-666 mr20",children:e.name}),0===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.all_count}),1===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.unpublished_count}),2===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.not_start_count}),3===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.in_progress_count}),4===t&&(0,P.GJ)()&&(0,M.jsx)("span",{className:"c-grey-999",children:null==se?void 0:se.overed_count})]},null==e?void 0:e.id)}))]})}),(0,M.jsx)(_.Z,{className:"mr20 gutter-row",children:(0,M.jsx)("div",{className:Ce.containerTitle,children:(0,P.GJ)()&&"未分配目录"!==(0,E.Oo)(null==re?void 0:re.course_modules,Q)&&(0,M.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:6},children:[(0,M.jsx)(j.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:function(){return(0,M.jsxs)(v.Z,{children:[(0,M.jsx)(v.Z.Item,{onClick:function(){F({type:"classroomList/setActionTabs",payload:{key:"导出成绩",type:null==se?void 0:se.main_category_name,exportType:"practice",category_id:Se.category}})},children:"学生成绩"},1),(0,M.jsx)(v.Z.Item,{onClick:function(){x.history.push("/classrooms/".concat(null==K?void 0:K.coursesId,"/exportlist/shixun_work_list,shixun_report"))},children:"历史导出"},3)]})},children:(0,M.jsx)("span",{style:{color:"#666666",cursor:"pointer"},children:(0,M.jsx)("i",{className:"iconfont icon-xiazai6"})})}),(0,M.jsx)("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:function(e){F({type:"classroomList/setActionTabs",payload:{key:K.categoryId?"目录重命名":"添加目录",params:Se,selectArrs:{category_name:null==se?void 0:se.category_name,category_id:(null==se?void 0:se.category_id)||(null==se?void 0:se.main_category_id),type:"shixun_homework"},cb:function(){st()}}})},children:(0,M.jsx)(k.Z,{title:K.categoryId?"目录重命名":"新建子目录",children:(0,M.jsx)("span",{className:K.categoryId?"".concat(Ce.iconH," iconfont icon-zhongmingmingmulu"):"".concat(Ce.iconH," iconfont icon-xinjianmulu1")})})}),(0,M.jsx)(j.Z,{className:"ml10",disabled:2===(null==D||null===(i=D.userInfo)||void 0===i?void 0:i.user_status),dropdownRender:function(){return(0,M.jsxs)(v.Z,{children:[(0,M.jsx)(v.Z.Item,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?F({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",params:Se}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"从实践项目添加"},1),(0,M.jsx)(v.Z.Item,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?F({type:"classroomList/setActionTabs",payload:{key:"选用实践课程",params:Se}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"从实践课程添加"},2),(0,M.jsx)(v.Z.Item,{onClick:function(){var e;!(0,P.Rm)()||null!==(e=I.AssistantObject)&&void 0!==e&&null!==(e=e.practice)&&void 0!==e&&e.can_create?F({type:"classroomList/setActionTabs",payload:{key:"导入外部成绩",type:"practice"}}):y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:"导入外部成绩"},3)]})},children:(0,M.jsxs)("span",{className:2===(null==D||null===(o=D.userInfo)||void 0===o?void 0:o.user_status)?Ce.selectBtn1:Ce.selectBtn,children:[(0,M.jsx)("span",{children:(0,M.jsx)("i",{className:"iconfont icon-tianjiadaohang"})}),(0,M.jsx)(k.Z,{title:2===(null==D||null===(r=D.userInfo)||void 0===r?void 0:r.user_status)&&"教学课堂试用期已结束,平台已暂停提供课堂实验创建功能",children:(0,M.jsx)("span",{children:"选用实验"})})]})})]})})})]})}),(0,M.jsxs)("div",{className:Ce.action,children:[(0,M.jsx)("div",{children:(0,M.jsx)(j.Z,{dropdownRender:function(){return(0,M.jsx)(v.Z,{selectedKeys:[Le],children:null==ct?void 0:ct.map((function(e,t){return(0,M.jsx)(v.Z.Item,{onClick:function(){var t;Se.sort_by=e.type,Se.sort_direction=e.direction,Se.page=1,Ie(e.name),E.cX.setItem("".concat(null==D||null===(t=D.userInfo)||void 0===t?void 0:t.login).concat((0,P.GJ)()?"Teacher":"Student"),e,"ShixunHomeworks"),(0,P.GJ)()?F({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},Se),{},{type:4})}):F({type:"classroomList/getClassroomShixunsList",payload:d()({},Se)})},children:e.name},e.name)}))})},children:(0,M.jsxs)("span",{className:"".concat(Ce.btn," ").concat(mt?Ce.btnSort:""),onMouseEnter:function(e){return ve(!1)},children:[(0,M.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),Le]})})}),mt&&(0,M.jsx)(k.Z,{title:"优先按照调整排序结果展示,未设置排序时,按照".concat((0,P.GJ)()?"创建时间降序":5==Se.status?"截止时间降序":"截止时间升序","排列"),children:(0,M.jsx)("span",{className:Ce.tips,children:(0,M.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})}),(0,M.jsx)(w.Z.Search,{allowClear:!0,placeholder:"请输入实验名称",onSearch:function(e){Se.search=e.trim(),Se.page=1,st()},style:{width:220,marginLeft:"auto"}})]}),pt&&(0,M.jsxs)(b.Z,{justify:"space-between",className:Ce.progressInfo,children:[(0,M.jsx)(_.Z,{children:(0,M.jsxs)(C.Z,{size:"middle",children:[(0,M.jsxs)("span",{children:["实训作业进度:",null==se?void 0:se.finished_task_count,"/",null==se?void 0:se.shixun_total_count]}),(0,M.jsxs)("span",{children:["任务关卡进度:",null==se?void 0:se.finished_challenge_count,"/",null==se?void 0:se.challenge_count]})]})}),ht&&(0,M.jsxs)(_.Z,{children:["通过",null==se?void 0:se.min_finished_game,"关获得满分,距离MOOC实训作业满分还差",ft,"关"]})]}),(0,M.jsxs)("aside",{className:"minH500 skt-loading relative pb40 mb30",children:[(0,M.jsxs)(S.Z,{loading:H[(0,P.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30",children:[0===(null==se?void 0:se.all_count)&&(0,P.GJ)()?(0,M.jsx)(ke,{params:Se,user:D,setisshowmodal:Re,dispatch:F}):0===(null==se?void 0:se.task_count)&&(0,M.jsx)(J.Z,{}),(0,M.jsxs)("aside",{className:"animated fadeIn",children:[se.homeworks&&se.homeworks.map((function(e,t){return(0,M.jsx)(Ae,{batchState:!0,v:e,k:t,match:Y,selectArrs:ee,setSelectArrs:te,setSelectArrsAll:oe,selectArrsAll:ae,classroomList:I,dispatch:F,params:Se,user:D,page:K.page||1,pageSize:Se.limit||20,selectshow:it,manageAllGroup:se.manage_all_group},e.homework_id)})),se.query_total_count>0&&(0,M.jsx)("aside",{className:"tc mb50 mt30",children:(0,M.jsx)(N.Z,{showSizeChanger:!0,current:Se.page||1,pageSize:Se.limit||20,onChange:function(e,t){Se.page=e,Se.limit=t,st()},total:se.query_total_count})})]})]}),(0,M.jsxs)("div",{className:Ce.fixedBottom,style:{bottom:ee.length?0:-60,position:ee.length?Ke:"fixed",left:"fixed"===Ke?"50%":"317px"},children:[(0,M.jsx)("div",{className:Ce.left}),(0,M.jsx)("div",{className:Ce.right,children:(0,P.GJ)()&&(null==se?void 0:se.all_count)>0&&(0,M.jsxs)("aside",{className:[Ce.acitons].join(" "),children:[(0,M.jsx)("div",{style:{width:130},children:(0,P.GJ)()&&(0,M.jsx)(T.Z,{checked:(null===(c=se.homeworks)||void 0===c?void 0:c.length)===(null==ee?void 0:ee.length),onChange:function(e){e.target.checked?(te(se.homeworks.map((function(e){return e.homework_id}))),oe(a()(se.homeworks))):(te([]),oe([]))},children:(0,M.jsxs)("span",{className:"fo",children:["全选本页",(0,M.jsxs)("span",{style:{marginLeft:5},children:["(",ee.length,")"]})," "]})})}),(0,M.jsxs)("div",{style:{flex:1},children:[" ",(0,M.jsxs)(b.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,M.jsx)(_.Z,{flex:1,children:(0,M.jsxs)(b.Z,{wrap:!1,align:"middle",gutter:8,children:[(0,M.jsx)(_.Z,{children:(0,M.jsx)(j.Z,{placement:"top",menu:{items:ut,onClick:function(e){var t,n,i,a=e.key;"1"!==a&&"2"!==a||!(0,P.Rm)()||null!==(t=I.AssistantObject)&&void 0!==t&&null!==(t=t.practice)&&void 0!==t&&t.can_publish?2!==(null==D||null===(n=D.userInfo)||void 0===n?void 0:n.user_status)||"1"!==a?""!=ee?F({type:"classroomList/setActionTabs",payload:{key:"1"===a?"立即发布":"2"===a?"立即截止":"3"===a?"删除":"5"===a?"批量补交":null===(i=ut[Number(a)-1])||void 0===i?void 0:i.label,selectArrs:ee,selectArrsAll:ae,type:"1"===a||"2"===a?1:"",params:Se}}):y.ZP.error("请选择你要操作的任务"):(0,me.Rd)():y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")}},children:(0,M.jsx)(Z.ZP,{type:"primary",icon:(0,M.jsx)("i",{className:"iconfont icon-piliangcaozuo3"}),children:"批量操作"})})}),(0,M.jsx)(_.Z,{children:(0,M.jsx)(Z.ZP,{type:"primary",icon:(0,M.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:function(){var e={courseId:Se.id,container_type:"shixun_homework"};Q&&(e.category_id=Q),F({type:"classroomList/getAllTaskList",payload:e}),F({type:"classroomList/setActionTabs",payload:{key:"调整排序"}})},children:"调整排序"})}),(0,M.jsx)(_.Z,{children:(0,M.jsx)(j.Z,{placement:"topLeft",dropdownRender:function(){return dt},getPopupContainer:function(e){return null==e?void 0:e.parentNode},children:(0,M.jsxs)(Z.ZP,{type:"primary",icon:(0,M.jsx)("i",{className:"iconfont icon-yidongmulu"}),children:["移动到目录 ",(0,M.jsx)(B.Z,{})]})})})]})}),(0,M.jsx)(_.Z,{children:(0,M.jsx)(Z.ZP,{type:"primary",ghost:!0,onClick:function(){te&&te([]),He(!1)},children:"取消操作"})})]})]})]})})]})]}),"批量补交"===(null==I||null===(u=I.actionTabs)||void 0===u?void 0:u.key)&&(0,M.jsx)(Fe,{getData:st}),"选用实践课程"===I.actionTabs.key?(0,M.jsx)(_e,{}):null,(0,M.jsx)(Pe.Z,{onOk:function(){st()}}),(0,M.jsx)(Be.Z,{onOk:function(){}}),"选用实践项目"===I.actionTabs.key?(0,M.jsx)(xe,{}):null,"从课堂实验添加"===I.actionTabs.key?(0,M.jsx)(ye,{}):null,(0,M.jsx)(V,{}),(0,M.jsx)(O,{}),(0,M.jsx)(R.Z,{courseEndTime:null==se?void 0:se.course_end_time}),(0,M.jsx)(G.Z,{visible:"立即截止"===I.actionTabs.key,courseEndTime:null==se?void 0:se.course_end_time,courseId:K.coursesId,homeworkIds:I.actionTabs.selectArrs,isBatch:2!==I.actionTabs.type,successCallback:function(){(0,P.GJ)()?F({type:"classroomList/getClassroomTeacherShixunsList",payload:d()(d()({},I.actionTabs.params),{},{type:4})}):F({type:"classroomList/getClassroomShixunsList",payload:d()({},I.actionTabs.params)})}}),(0,M.jsx)(z,{}),(0,M.jsx)(we,{}),(0,M.jsx)(Ee.Z,{visible:"调整排序"===I.actionTabs.key,callback:function(e){return rt.apply(this,arguments)},data:lt,onCancel:function(){F({type:"classroomList/setActionTabs",payload:{key:""}})}}),(0,M.jsx)(L.Z,{title:"选用实验",open:Oe,centered:!0,onCancel:function(){return Re(!1)},onOk:function(){var e,t;!(0,P.Rm)()||null!==(e=I.AssistantObject.practice)&&void 0!==e&&e.can_create?2!==(null===(t=D.userInfo)||void 0===t?void 0:t.user_status)?(F(1===$e?{type:"classroomList/setActionTabs",payload:{key:"选用实践项目",params:Se}}:{type:"classroomList/setActionTabs",payload:{key:"选用实践课程",params:Se}}),Re(!1)):(0,me.Rd)():y.ZP.warning("您未获取此权限,需向管理员申请权限才能使用此功能")},children:(0,M.jsx)("div",{children:(0,M.jsxs)(A.ZP.Group,{onChange:function(e){et(e.target.value)},value:$e,children:[(0,M.jsx)(A.ZP,{style:{marginTop:"15px"},value:1,children:"从实践项目添加(可选择多个实践项目加入作业)"}),(0,M.jsx)(A.ZP,{style:{marginTop:"15px"},value:2,children:"从实践课程添加(将实践课程中全部的实践项目都加入作业)"})]})})})]})}))},18695:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(82242),l=n.n(r),c=n(79800),d=n.n(c),u=n(59301),m=n(43418),p=n(96865),h=n(95237),f=n(6848),g="wrap___KDoq2",x="tip___WEJuX",v="listWrap___IJDX4",y="li___r5con",w="nameWrap___PUyEz",b="name___xuUMY",_="tag___l5CW2",j=n(29747),k=n(32007),C=n(37712),S=function(e){var t,n,i=e.type,o=void 0===i?1:i,r=e.data,c=e.visible,S=e.callback,N=e.onCancel,T=(0,u.useState)([]),Z=d()(T,2),L=Z[0],A=Z[1],P=(0,k.useSelector)((function(e){return e.loading}));(0,u.useEffect)((function(){A(r)}),[JSON.stringify(r)]);var B=function(e){var t={};if(1===o){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"未开始":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"提交中":{background:"rgba(0,177,135,0.2)",color:"#00B187"},"已截止":{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[e]}if(2===o){t={"未发布":{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},"预发布":{background:"rgba(22,93,255,0.2)",color:"#165DFF"},"已发布":{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[e]}return(0,C.jsx)("div",{className:_,style:l()({},t),children:e})},E=function(){var e=s()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:S(L.map((function(e){return e.task_id})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,C.jsx)(m.Z,{centered:!0,destroyOnClose:!0,open:c,onCancel:N,onOk:E,confirmLoading:null==P||null===(t=P.effects)||void 0===t?void 0:t["classroomList/updateTaskPosition"],okText:"保存",title:"调整排序",width:850,children:(0,C.jsxs)("div",{className:g,children:[(0,C.jsxs)("div",{className:x,children:[(0,C.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,C.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,C.jsx)(p.Z,{loading:null==P||null===(n=P.effects)||void 0===n?void 0:n["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5},children:(0,C.jsx)(j.Z5,{onDragEnd:function(e){return function(e,t){if(e.destination){var n=function(e,t,n){var i=Array.from(e),a=i.splice(t,1),o=d()(a,1)[0];return i.splice(n,0,o),i}(t,e.source.index,e.destination.index);A(n)}}(e,L)},children:(0,C.jsx)(j.bK,{droppableId:"droppable",children:function(e,t){return(0,C.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{className:v,children:[L.map((function(e,t){return(0,C.jsx)(j._l,{draggableId:e.task_id.toString(),index:t,children:function(t,n){return(0,C.jsxs)("div",l()(l()(l()({ref:t.innerRef},t.draggableProps),t.dragHandleProps),{},{className:y,children:[(0,C.jsxs)(h.Z,{align:"middle",children:[(0,C.jsx)("div",{className:w,children:(0,C.jsx)(f.Z,{title:null==e?void 0:e.task_name,children:(0,C.jsx)("div",{className:b,children:null==e?void 0:e.task_name})})}),B(null==e?void 0:e.status)]}),(0,C.jsx)(h.Z,{align:"middle",className:"font12 mt10",children:(0,C.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,C.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]})})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})}},92208:function(e,t,n){"use strict";n.d(t,{U:function(){return m}});var i=n(7557),a=n.n(i),o=n(82242),s=n.n(o),r=n(41498),l=n.n(r),c=n(79800),d=n.n(c),u=n(59301);function m(e,t){var n=(0,u.useState)(t),i=d()(n,2),o=i[0],r=i[1],c=(0,u.useState)(!1),m=d()(c,2),p=m[0],h=m[1],f=(0,u.useState)(),g=d()(f,2),x=g[0],v=g[1],y=function(){var n=l()(a()().mark((function n(i){var l,c,d,u=arguments;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return l=u.length>1&&void 0!==u[1]&&u[1],c=l?t:s()(s()({},o),i),h(!0),r(c),n.next=6,e(c);case 6:return d=n.sent,h(!1),v(d),n.abrupt("return",d);case 10:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}();return[o,p,y,x]}},41216:function(e,t,n){"use strict";n.d(t,{_:function(){return g}});var i=n(7557),a=n.n(i),o=n(41498),s=n.n(o),r=n(16896),l=n(43418),c=n(8591),d=n(61998),u=n(66621),m=(n(59301),n(37712)),p=function(){var e=s()(a()().mark((function e(t){var n,i,o,s,l,c,d;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.is_jupyter,i=t.is_jupyter_lab,o=t.shixunId,s=t.homework_common_id,l=t.courseId,!n&&!i){e.next=7;break}return e.next=4,(0,r.BK)({id:o});case 4:return null!=(c=e.sent)&&c.identifier&&(0,u.xg)("/tasks/".concat(c.identifier,"/jupyter?homework_common_id=").concat(s)),e.abrupt("return");case 7:return e.next=9,(0,r.Ir)({id:o,homework_common_id:s});case 9:if(null==(d=e.sent)||!d.game_identifier){e.next=13;break}return(0,u.xg)("/tasks/".concat(l,"/").concat(s,"/").concat(d.game_identifier)),e.abrupt("return");case 13:2===(null==d?void 0:d.status)?h(null==d?void 0:d.message,s,l):3===(null==d?void 0:d.status)?f(null==d?void 0:d.message):-3==(null==d?void 0:d.status)&&(0,u.eF)();case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function e(t,n,i){var o,d;t=null!==(o=t)&&void 0!==o&&o.includes(".json")?t:"".concat(t,".json"),l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsx)("div",{className:"tc font16",children:" 实训已经更新了,正在为您重置!"}),onOk:(d=s()(a()().mark((function o(){var s,l;return a()().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,(0,r.$Q)({url:t});case 2:if(s=a.sent){a.next=5;break}return a.abrupt("return");case 5:return c.ZP.success("重置成功,正在进入实践项目!"),a.next=8,(0,r.Ir)({id:s.shixun_identifier,homework_common_id:n});case 8:if(null==(l=a.sent)||!l.game_identifier){a.next=12;break}return(0,u.xg)("/tasks/".concat(i,"/").concat(n,"/").concat(l.game_identifier)),a.abrupt("return");case 12:2===(null==l?void 0:l.status)?e(null==l?void 0:l.message,n,i):3===(null==l?void 0:l.status)&&f(null==l?void 0:l.message);case 13:case"end":return a.stop()}}),o)}))),function(){return d.apply(this,arguments)})})},f=function(e){l.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,m.jsxs)("div",{className:"tc font16",children:[" 目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},g=function(){var e=s()(a()().mark((function e(t,n){var i,o,s,c,u,h,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.is_jupyter,o=n.is_jupyter_lab,e.next=3,(0,r.WT)(t);case 3:if(!((s=e.sent).length>1)){e.next=7;break}return l.Z.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"提示",content:(0,m.jsxs)("div",{children:[(0,m.jsxs)("div",{children:["你当前有",s.length,"个进行中的实训作业使用该实践项目,请在下方点击实训作业名称进入实训挑战页面:"]}),(0,m.jsx)(d.Z,{pagination:!1,columns:[{title:"课堂名称",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"作业名称",dataIndex:"name",ellipsis:!0,width:240,align:"center",render:function(e,t){var n=t||{},i=n.course_identifier,a=n.id;return(0,m.jsx)("a",{target:"_blank",href:"/classrooms/".concat(i,"/shixun_homework/").concat(a,"/detail"),children:e})}},{title:"作业截止时间",dataIndex:"end_time",align:"center"},{title:"操作",align:"center",render:function(e,t){var n=t.course_identifier,a=t.id,s=t.shixun_identifier;return(0,m.jsx)("div",{style:{cursor:"pointer",color:"#165dff"},onClick:function(){p({is_jupyter:i,is_jupyter_lab:o,shixunId:s,homework_common_id:a,courseId:n})},children:"前往挑战"})}}],dataSource:s,rowKey:"id"})]})}),e.abrupt("return",!0);case 7:if(1!==s.length){e.next=11;break}return c=s[0],u=c.shixun_identifier,h=c.id,f=c.course_identifier,p({is_jupyter:i,is_jupyter_lab:o,shixunId:u,homework_common_id:h,courseId:f}),e.abrupt("return",!0);case 11:return e.abrupt("return",!1);case 12:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();t.Z=p},92051:function(e,t){"use strict";t.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"}},28103:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var i=n(92310),a=n.n(i),o=n(59301),s=n(36355),r=n(17313),l=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:i,lineWidth:a,textPaddingInline:o,orientationMargin:s,verticalMarginInline:l}=e;return{[t]:Object.assign(Object.assign({},(0,r.Wf)(e)),{borderBlockStart:`${a}px solid ${i}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:l,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${a}px solid ${i}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${i}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${a}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*s+"%"},"&::after":{width:100-100*s+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*s+"%"},"&::after":{width:100*s+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:i,borderStyle:"dashed",borderWidth:`${a}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:a,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,l.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),m=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{getPrefixCls:t,direction:n,divider:i}=o.useContext(s.E_),{prefixCls:r,type:l="horizontal",orientation:c="center",orientationMargin:d,className:p,rootClassName:h,children:f,dashed:g,plain:x,style:v}=e,y=m(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",r),[b,_]=u(w),j=c.length>0?`-${c}`:c,k=!!f,C="left"===c&&null!=d,S="right"===c&&null!=d,N=a()(w,null==i?void 0:i.className,_,`${w}-${l}`,{[`${w}-with-text`]:k,[`${w}-with-text${j}`]:k,[`${w}-dashed`]:!!g,[`${w}-plain`]:!!x,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:C,[`${w}-no-default-orientation-margin-right`]:S},p,h),T=o.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),Z=Object.assign(Object.assign({},C&&{marginLeft:T}),S&&{marginRight:T});return b(o.createElement("div",Object.assign({className:N,style:Object.assign(Object.assign({},null==i?void 0:i.style),v)},y,{role:"separator"}),f&&"vertical"!==l&&o.createElement("span",{className:`${w}-inner-text`,style:Z},f)))}},43428:function(e,t,n){"use strict";n.d(t,{Z:function(){return z}});var i=n(92310),a=n.n(i),o=n(81162),s=n(54099),r=n(43403),l=n(19171),c=n(59301),d=c.createContext(null),u=c.createContext({}),m=d,p=n(24018),h=n(33614),f=n(43167),g=n(20287),x=n(47413),v=n(83794);var y=function(e){var t=e.prefixCls,n=e.className,i=e.style,s=e.children,r=e.containerRef,l=e.id,d={onMouseEnter:e.onMouseEnter,onMouseOver:e.onMouseOver,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp},m=c.useContext(u).panel,p=(0,v.useComposeRef)(m,r);return c.createElement(c.Fragment,null,c.createElement("div",(0,h.Z)({id:l,className:a()("".concat(t,"-content"),n),style:(0,o.Z)({},i),"aria-modal":"true",role:"dialog",ref:p},d),s))},w=n(85870);function b(e){return"string"==typeof e&&String(Number(e))===e?((0,w.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(e)):e}var _={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function j(e,t){var n,i,r,l,d=e.prefixCls,u=e.open,v=e.placement,w=e.inline,j=e.push,k=e.forceRender,C=e.autoFocus,S=e.keyboard,N=e.rootClassName,T=e.rootStyle,Z=e.zIndex,L=e.className,A=e.id,P=e.style,B=e.motion,E=e.width,I=e.height,M=e.children,D=e.contentWrapperStyle,O=e.mask,R=e.maskClosable,G=e.maskMotion,z=e.maskClassName,H=e.maskStyle,F=e.afterOpenChange,Y=e.onClose,V=e.onMouseEnter,W=e.onMouseOver,K=e.onMouseLeave,U=e.onClick,J=e.onKeyDown,q=e.onKeyUp,Q=c.useRef(),X=c.useRef(),$=c.useRef();c.useImperativeHandle(t,(function(){return Q.current}));c.useEffect((function(){var e;u&&C&&(null===(e=Q.current)||void 0===e||e.focus({preventScroll:!0}))}),[u]);var ee=c.useState(!1),te=(0,s.Z)(ee,2),ne=te[0],ie=te[1],ae=c.useContext(m),oe=null!==(n=null!==(i=null===(r=!1===j?{distance:0}:!0===j?{}:j||{})||void 0===r?void 0:r.distance)&&void 0!==i?i:null==ae?void 0:ae.pushDistance)&&void 0!==n?n:180,se=c.useMemo((function(){return{pushDistance:oe,push:function(){ie(!0)},pull:function(){ie(!1)}}}),[oe]);c.useEffect((function(){var e,t;u?null==ae||null===(e=ae.push)||void 0===e||e.call(ae):null==ae||null===(t=ae.pull)||void 0===t||t.call(ae)}),[u]),c.useEffect((function(){return function(){var e;null==ae||null===(e=ae.pull)||void 0===e||e.call(ae)}}),[]);var re=O&&c.createElement(f.default,(0,h.Z)({key:"mask"},G,{visible:u}),(function(e,t){var n=e.className,i=e.style;return c.createElement("div",{className:a()("".concat(d,"-mask"),n,z),style:(0,o.Z)((0,o.Z)({},i),H),onClick:R&&u?Y:void 0,ref:t})})),le="function"==typeof B?B(v):B,ce={};if(ne&&oe)switch(v){case"top":ce.transform="translateY(".concat(oe,"px)");break;case"bottom":ce.transform="translateY(".concat(-oe,"px)");break;case"left":ce.transform="translateX(".concat(oe,"px)");break;default:ce.transform="translateX(".concat(-oe,"px)")}"left"===v||"right"===v?ce.width=b(E):ce.height=b(I);var de={onMouseEnter:V,onMouseOver:W,onMouseLeave:K,onClick:U,onKeyDown:J,onKeyUp:q},ue=c.createElement(f.default,(0,h.Z)({key:"panel"},le,{visible:u,forceRender:k,onVisibleChanged:function(e){null==F||F(e)},removeOnLeave:!1,leavedClassName:"".concat(d,"-content-wrapper-hidden")}),(function(t,n){var i=t.className,s=t.style;return c.createElement("div",(0,h.Z)({className:a()("".concat(d,"-content-wrapper"),i),style:(0,o.Z)((0,o.Z)((0,o.Z)({},ce),s),D)},(0,x.Z)(e,{data:!0})),c.createElement(y,(0,h.Z)({id:A,containerRef:n,prefixCls:d,className:L,style:P},de),M))})),me=(0,o.Z)({},T);return Z&&(me.zIndex=Z),c.createElement(m.Provider,{value:se},c.createElement("div",{className:a()(d,"".concat(d,"-").concat(v),N,(l={},(0,p.Z)(l,"".concat(d,"-open"),u),(0,p.Z)(l,"".concat(d,"-inline"),w),l)),style:me,tabIndex:-1,ref:Q,onKeyDown:function(e){var t=e.keyCode,n=e.shiftKey;switch(t){case g.Z.TAB:var i;if(t===g.Z.TAB)if(n||document.activeElement!==$.current){if(n&&document.activeElement===X.current){var a;null===(a=$.current)||void 0===a||a.focus({preventScroll:!0})}}else null===(i=X.current)||void 0===i||i.focus({preventScroll:!0});break;case g.Z.ESC:Y&&S&&(e.stopPropagation(),Y(e))}}},re,c.createElement("div",{tabIndex:0,ref:X,style:_,"aria-hidden":"true","data-sentinel":"start"}),ue,c.createElement("div",{tabIndex:0,ref:$,style:_,"aria-hidden":"true","data-sentinel":"end"})))}var k=c.forwardRef(j);var C=function(e){var t=e.open,n=void 0!==t&&t,i=e.prefixCls,a=void 0===i?"rc-drawer":i,d=e.placement,m=void 0===d?"right":d,p=e.autoFocus,h=void 0===p||p,f=e.keyboard,g=void 0===f||f,x=e.width,v=void 0===x?378:x,y=e.mask,w=void 0===y||y,b=e.maskClosable,_=void 0===b||b,j=e.getContainer,C=e.forceRender,S=e.afterOpenChange,N=e.destroyOnClose,T=e.onMouseEnter,Z=e.onMouseOver,L=e.onMouseLeave,A=e.onClick,P=e.onKeyDown,B=e.onKeyUp,E=e.panelRef,I=c.useState(!1),M=(0,s.Z)(I,2),D=M[0],O=M[1];var R=c.useState(!1),G=(0,s.Z)(R,2),z=G[0],H=G[1];(0,l.Z)((function(){H(!0)}),[]);var F=!!z&&n,Y=c.useRef(),V=c.useRef();(0,l.Z)((function(){F&&(V.current=document.activeElement)}),[F]);var W=c.useMemo((function(){return{panel:E}}),[E]);if(!C&&!D&&!F&&N)return null;var K={onMouseEnter:T,onMouseOver:Z,onMouseLeave:L,onClick:A,onKeyDown:P,onKeyUp:B},U=(0,o.Z)((0,o.Z)({},e),{},{open:F,prefixCls:a,placement:m,autoFocus:h,keyboard:g,width:v,mask:w,maskClosable:_,inline:!1===j,afterOpenChange:function(e){var t,n;(O(e),null==S||S(e),e||!V.current||null!==(t=Y.current)&&void 0!==t&&t.contains(V.current))||(null===(n=V.current)||void 0===n||n.focus({preventScroll:!0}))},ref:Y},K);return c.createElement(u.Provider,{value:W},c.createElement(r.Z,{open:F||C||D,autoDestroy:!1,getContainer:j,autoLock:w&&(F||D)},c.createElement(k,U)))},S=n(62892),N=n(36355),T=n(32441),Z=n(47729);var L=e=>{const{prefixCls:t,title:n,footer:i,extra:o,closeIcon:s,closable:r,onClose:l,headerStyle:d,drawerStyle:u,bodyStyle:m,footerStyle:p,children:h}=e,f=c.useCallback((e=>c.createElement("button",{type:"button",onClick:l,"aria-label":"Close",className:`${t}-close`},e)),[l]),[g,x]=(0,Z.Z)(r,s,f,void 0,!0),v=c.useMemo((()=>n||g?c.createElement("div",{style:d,className:a()(`${t}-header`,{[`${t}-header-close-only`]:g&&!n&&!o})},c.createElement("div",{className:`${t}-header-title`},x,n&&c.createElement("div",{className:`${t}-title`},n)),o&&c.createElement("div",{className:`${t}-extra`},o)):null),[g,x,o,d,t,n]),y=c.useMemo((()=>{if(!i)return null;const e=`${t}-footer`;return c.createElement("div",{className:e,style:p},i)}),[i,p,t]);return c.createElement("div",{className:`${t}-wrapper-body`,style:u},v,c.createElement("div",{className:`${t}-body`,style:m},h),y)},A=n(33234),P=n(83116),B=n(37613);var E=e=>{const{componentCls:t,motionDurationSlow:n}=e,i={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${n}`}}};return{[t]:{[`${t}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${n}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${t}-panel-motion`]:{"&-left":[i,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[i,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[i,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[i,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const I=e=>{const{componentCls:t,zIndexPopup:n,colorBgMask:i,colorBgElevated:a,motionDurationSlow:o,motionDurationMid:s,padding:r,paddingLG:l,fontSizeLG:c,lineHeightLG:d,lineWidth:u,lineType:m,colorSplit:p,marginSM:h,colorIcon:f,colorIconHover:g,colorText:x,fontWeightStrong:v,footerPaddingBlock:y,footerPaddingInline:w}=e,b=`${t}-content-wrapper`;return{[t]:{position:"fixed",inset:0,zIndex:n,pointerEvents:"none","&-pure":{position:"relative",background:a,[`&${t}-left`]:{boxShadow:e.boxShadowDrawerLeft},[`&${t}-right`]:{boxShadow:e.boxShadowDrawerRight},[`&${t}-top`]:{boxShadow:e.boxShadowDrawerUp},[`&${t}-bottom`]:{boxShadow:e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${t}-mask`]:{position:"absolute",inset:0,zIndex:n,background:i,pointerEvents:"auto"},[b]:{position:"absolute",zIndex:n,maxWidth:"100vw",transition:`all ${o}`,"&-hidden":{display:"none"}},[`&-left > ${b}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:e.boxShadowDrawerLeft},[`&-right > ${b}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:e.boxShadowDrawerRight},[`&-top > ${b}`]:{top:0,insetInline:0,boxShadow:e.boxShadowDrawerUp},[`&-bottom > ${b}`]:{bottom:0,insetInline:0,boxShadow:e.boxShadowDrawerDown},[`${t}-content`]:{width:"100%",height:"100%",overflow:"auto",background:a,pointerEvents:"auto"},[`${t}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${t}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${r}px ${l}px`,fontSize:c,lineHeight:d,borderBottom:`${u}px ${m} ${p}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${t}-extra`]:{flex:"none"},[`${t}-close`]:{display:"inline-block",marginInlineEnd:h,color:f,fontWeight:v,fontSize:c,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${s}`,textRendering:"auto","&:focus, &:hover":{color:g,textDecoration:"none"}},[`${t}-title`]:{flex:1,margin:0,color:x,fontWeight:e.fontWeightStrong,fontSize:c,lineHeight:d},[`${t}-body`]:{flex:1,minWidth:0,minHeight:0,padding:l,overflow:"auto"},[`${t}-footer`]:{flexShrink:0,padding:`${y}px ${w}px`,borderTop:`${u}px ${m} ${p}`},"&-rtl":{direction:"rtl"}}}};var M=(0,P.Z)("Drawer",(e=>{const t=(0,B.TS)(e,{});return[I(t),E(t)]}),(e=>({zIndexPopup:e.zIndexPopupBase,footerPaddingBlock:e.paddingXS,footerPaddingInline:e.padding}))),D=n(11575),O=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{rootClassName:t,width:n,height:i,size:o="default",mask:s=!0,push:r=R,open:l,afterOpenChange:d,onClose:u,prefixCls:m,getContainer:p,style:h,className:f,visible:g,afterVisibleChange:x}=e,v=O(e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:y,getPrefixCls:w,direction:b,drawer:_}=c.useContext(N.E_),j=w("drawer",m),[k,Z]=M(j),P=void 0===p&&y?()=>y(document.body):p,B=a()({"no-mask":!s,[`${j}-rtl`]:"rtl"===b},t,Z);const E=c.useMemo((()=>null!=n?n:"large"===o?736:378),[n,o]),I=c.useMemo((()=>null!=i?i:"large"===o?736:378),[i,o]),G={motionName:(0,S.m)(j,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},z=(0,D.H)();return k(c.createElement(A.BR,null,c.createElement(T.Ux,{status:!0,override:!0},c.createElement(C,Object.assign({prefixCls:j,onClose:u,maskMotion:G,motion:e=>({motionName:(0,S.m)(j,`panel-motion-${e}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500})},v,{open:null!=l?l:g,mask:s,push:r,width:E,height:I,style:Object.assign(Object.assign({},null==_?void 0:_.style),h),className:a()(null==_?void 0:_.className,f),rootClassName:B,getContainer:P,afterOpenChange:null!=d?d:x,panelRef:z}),c.createElement(L,Object.assign({prefixCls:j},v,{onClose:u}))))))};G._InternalPanelDoNotUseOrYouWillBeFired=e=>{const{prefixCls:t,style:n,className:i,placement:o="right"}=e,s=O(e,["prefixCls","style","className","placement"]),{getPrefixCls:r}=c.useContext(N.E_),l=r("drawer",t),[d,u]=M(l),m=a()(l,`${l}-pure`,`${l}-${o}`,u,i);return d(c.createElement("div",{className:m,style:n},c.createElement(L,Object.assign({prefixCls:l},s))))};var z=G},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css b/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css index 2f8ceeb339..771a9bea90 100644 --- a/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css +++ b/p__Classrooms__Lists__ShixunHomeworks__index.chunk.css @@ -1 +1 @@ -.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.flex_box_center___z88Le{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___b4xPz{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___KkW0d{box-align:center;align-items:center}.flex_box_center_end___pgvoZ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___tFgV5{box-orient:block-axis;flex-direction:column}.wrp___RrUT2{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}#educoder .drawer___QqugY [class=ant-drawer-content]{background:#f5f5f5}#educoder .drawer___QqugY [class=ant-drawer-footer]{background:#fff;border:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);position:relative}#educoder .menu___uKpxi{margin:12px 0;padding:0;position:relative;z-index:2}#educoder .menu___uKpxi:hover{z-index:3}#educoder .menu___uKpxi>li{border-radius:32px;display:inline-block;line-height:32px;margin-right:20px;position:relative}#educoder .menu___uKpxi>li a{color:#4b4b4b}#educoder .menu___uKpxi>li strong{border-radius:32px;cursor:pointer;font-weight:400;padding:6px 15px}#educoder .menu___uKpxi>li:hover>a>strong,#educoder .menu___uKpxi>li:hover>strong{background:#0152d9;color:#fff}#educoder .menu___uKpxi>li:hover div{display:block}#educoder .menu___uKpxi>li>div{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;display:none;left:0;max-height:400px;overflow:auto;padding:10px;position:absolute;top:30px;width:400px;z-index:8}#educoder .menu___uKpxi>li>div h2{cursor:pointer;margin:10px 0}#educoder .menu___uKpxi>li>div h2:hover{color:#0152d9}#educoder .menu___uKpxi>li>div ul{padding-left:0}#educoder .menu___uKpxi>li>div ul li{color:#999;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin-right:20px}#educoder .menu___uKpxi>li>div ul li:hover{color:#0152d9}#educoder .actived___hCeHj{background:#0152d9;color:#fff}#educoder .actived2___aIAeg{color:#0152d9!important}#educoder .subTag___S0zfl{cursor:pointer}#educoder .subTag___S0zfl:hover{color:#0152d9}#educoder .listItem___Ulw3D{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}#educoder .listItem___Ulw3D>div{flex:1 1}#educoder .listItem___Ulw3D:hover{box-shadow:0 0 10px #ccc}#educoder .listItem2___J8GtN{background:#fff;cursor:pointer;display:box;display:flex;padding:0 10px}#educoder .listItem2___J8GtN>div{flex:1 1}#educoder .listItem2___J8GtN [class~=ant-divider-horizontal]{margin:17px 0}#educoder .info___gY955{margin-left:20px}#educoder .info___gY955 p{margin-top:18px}#educoder .title___hyfzM{box-align:center;align-items:center;display:box;display:flex}#educoder .title___hyfzM strong{color:#333}#educoder .titleLeft___eH38u{display:flex;flex:1 1;justify-content:space-between}#educoder .titleRight___JCVAi{margin-top:18px}#educoder .titleRight___JCVAi a{font-weight:700;margin-right:20px}#educoder .search___GnrcF{margin:30px 0;width:600px!important}#educoder .search___GnrcF [class=ant-input-group-addon] button,#educoder .search___GnrcF input{font-size:16px;height:50px;line-height:50px;padding:0 30px}#educoder .filter___jwVvV button{border-radius:40px;box-shadow:none}#educoder .filter___jwVvV [class~=ant-btn-default]{background:#eee;border-color:#eee;color:#999}#educoder .filter___jwVvV [class~=ant-btn-primary]{background-color:#0152d9;border-color:#0152d9}#educoder .filter___jwVvV [class~=ant-input]{border-radius:4px}#educoder .filter___jwVvV [class~=ant-input-search-button]{border-bottom-right-radius:4px;border-top-right-radius:4px}#educoder .description___ynLaI{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}#educoder .menuCourse___HRXxE{color:#999;margin-top:10px}#educoder .menuCourse___HRXxE li,#educoder .menuCourse___HRXxE ul{list-style:none;margin:0;padding:0}#educoder .authorname___qn85G,#educoder .menuCourse___HRXxE li{display:inline-block;margin-right:30px}#educoder .authorname___qn85G{max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}#educoder .info___gY955 span[class~=highlight],#educoder .tooltip-content___A6uPo span[class~=highlight]{color:#fb3226}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.flex_box_center___i0kQ7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___st8Nm{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___cGman{box-align:center;align-items:center}.flex_box_center_end___xCqb1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___90t8q{box-orient:block-axis;flex-direction:column}.bg___yvvvB .ant-menu{background-color:transparent;border:0}.bg___yvvvB .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.bg___yvvvB .ant-menu .ant-menu-item:after{display:none!important}.bg___yvvvB .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.bg___yvvvB .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.containerDesc___McNkA{background-color:#fff}.tablestyle____NWqR{margin-top:10px}.tablestyle____NWqR div[class=ant-menu-submenu-title]{max-height:240px;overflow:auto}.listItem___Kb3j3{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:10px;padding:20px 10px 25px;position:relative}.listItem___Kb3j3>div{flex:1 1}.listItem___Kb3j3:hover{box-shadow:0 0 10px #ccc}.info___QEKlY{margin-left:7px}.info___QEKlY p{margin-bottom:0;margin-top:10px}.title___IjCCo{box-align:center;align-items:center;display:box;display:flex}.title___IjCCo strong{color:#333}.titleLeft___iZ9Qh{box-align:center;align-items:center;display:box;display:flex;flex:1 1;margin-right:15px}.titleLeft___iZ9Qh strong{color:#333;display:inline-block;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___iZ9Qh strong:hover{color:#0152d9}.titleRight___QK1TN a,.titleRight___QK1TN span{color:#0152d9;font-size:16px;font-weight:500;margin-right:20px}.moveCategory___ydIP9{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.moveCategory___ydIP9 ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___ydIP9 ul li{font-size:14px;margin:5px 0;padding:0 12px}.name___CCaOX{color:#05101a;font-size:16px;font-weight:700}.categoryName___cyGX3{color:rgba(0,0,0,.65)}.schedule___Dx5uk{align-items:flex-start;background-color:#fff;display:flex;padding:24px 20px 16px 30px}.fnSign___oPdpV{color:#44d7b6!important;display:inline-block;padding-right:4px;transform:scale(2.5)}.spanSize___LVOA3{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.classromediv___LNulU{animation:glow___KEPta .2s ease-out infinite alternate;display:inline-block}@keyframes glow___KEPta{0%{box-shadow:0 0 5px rgba(0,255,249,.2);height:27px;line-height:27px;text-align:center;width:100px}to{box-shadow:0 0 8px rgba(0,255,249,.6);height:27px;line-height:27px;text-align:center;width:100px}}.action___WEeMi{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.action___WEeMi .btn___anrwi{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.action___WEeMi .btn___anrwi.btnSort___iBwPq{margin-right:8px}.action___WEeMi .btn___anrwi:hover{color:#0152d9}.action___WEeMi .tips___ezxph{cursor:pointer}.action___WEeMi .tips___ezxph>i{font-size:14px}.action___WEeMi .tips___ezxph:hover{color:#0152d9}.fixedBottom___RTnOi{align-items:center;bottom:0;display:flex;height:60px;left:50%;position:fixed;transform:translateX(-50%);transition:bottom .5s;width:1200;z-index:100}.fixedBottom___RTnOi .left___aDYtw{width:284px}.fixedBottom___RTnOi .right___txYei{align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:100%;width:916px}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY{align-items:center;display:flex;padding:0 20px;width:100%}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM{align-items:center;display:flex;flex:1 1}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM>p{align-items:center;background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:30px;margin-bottom:0;margin-right:12px;padding:0 6px}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM>p>i:first-child{margin-right:5px}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM .cancel___VgzVn{border:1px solid #0152d9;border-radius:4px;color:#0152d9;cursor:pointer;font-size:12px;height:30px;line-height:30px;margin-left:auto;text-align:center;width:76px}.selectBtn___mMh11{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.selectBtn___mMh11>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.selectBtn1___DNQsU{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.selectBtn1___DNQsU>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.infoIcon___fxDKp{align-items:center;display:flex}.infoIcon___fxDKp>span{font-size:12px}.infoStuIcon___eoBo6{align-items:center;display:flex;margin-top:20px}.infoStuIcon___eoBo6>span{align-items:center;display:flex;font-size:12px}.flexBox____AlDk{align-items:center;color:#666;display:inline-flex;flex-direction:column;justify-content:center}.flexBox____AlDk:hover{color:#0152d9}.flexBox____AlDk i{margin-bottom:6px}.flexBox____AlDk div{font-size:12px;font-weight:400}.iconH___Hmjwy{color:#666;font-size:16px;margin-right:10px}.iconH___Hmjwy:hover{color:#0152d9}.iconV___VhZ00{color:#888;margin-left:auto;padding-right:7px;text-align:end}.iconV___VhZ00 i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.iconV___VhZ00:hover i{color:#0152d9}.actionIcon___MWxMa{align-items:center;display:flex;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:10}.actionIcon___MWxMa>i{color:#44d7b6;font-size:50px;margin-right:24px}.actionIcon___MWxMa>i:before{font-size:50px}.dro___bzbDZ .ant-dropdown-menu-item:hover a{color:#0152d9}.progressInfo___bQbcf{margin:14px 0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file +.codeBox___WpkVl{display:flex}.codeBox___WpkVl>aside{height:50px;margin-right:20px}.codeBox___WpkVl>aside>div{color:#f23838}.codeBox___WpkVl>div{align-items:center;display:flex;flex-direction:column}.codeBox___WpkVl>div>div{color:#999;margin-top:6px}.leftdiv___aBzsX{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-right:8px;padding:14px}.leftdiv___aBzsX .listClass___bxIEW{align-items:center;display:flex}.leftdiv___aBzsX .spantitle___v_Vc4{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:108px;word-break:break-all}.rightdiv___xWu4M{border:1px solid #d9d9d9;border-radius:4px;flex:1 1;height:340px;margin-left:8px;padding:14px}.flex_box_center___IBr6x{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___n2Iz0{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___1umwO{box-align:center;align-items:center}.flex_box_center_end___SRZYb{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___b90Da{box-orient:block-axis;flex-direction:column}.form___V3fAH strong{color:#333;font-size:16px;font-weight:400}.form___V3fAH h1{color:#333;font-size:16px;font-weight:600}.form___V3fAH [class~=ant-form-item]{margin-bottom:0}.efficiency___Lmou1{background:#fafafa;font-size:12px;padding:20px;position:relative}.efficiency___Lmou1:before{border-bottom:10px solid transparent;border-right:15px solid #fafafa;border-top:10px solid transparent;content:"";height:0;left:-20px;position:absolute;top:27px;width:0}div[class~=ant-modal-confirm-content]{margin-left:none}.analysis___CtFBc{margin-bottom:30px;margin-left:30px;margin-top:20px}.analysis___CtFBc .tips___Ga_EJ{color:#ccc;font-size:14px}.tip___hVaw_{color:#fb0303;margin-left:110px}.FormStyle___Nqgvv{margin-right:30px}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent;border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-checked .ant-checkbox-inner:after,.FormStyle___Nqgvv .ant-checkbox-wrapper-checked:hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner:after{border-color:#165dff}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner{background:rgba(0,0,0,.04);border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-wrapper-disabled .ant-checkbox-inner:after{border-color:#d9d9d9}.FormStyle___Nqgvv .ant-checkbox-inner{border-radius:4px}.FormStyle___Nqgvv .SubTooltip___qB_Q1{color:#9096a3}.FormStyle___Nqgvv .DifSimple___NMdPv,.FormStyle___Nqgvv .DifStyle___kxYQa{border-radius:13px;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifSimple___NMdPv{background:rgba(26,204,75,.1);color:#1acc4b}.FormStyle___Nqgvv .DifMiddle___jGqIT{background:rgba(250,100,0,.1);border-radius:13px;color:#fa6400;margin-left:40px;padding:2px 16px}.FormStyle___Nqgvv .DifHard___uxjoA{background:rgba(227,0,0,.1);border-radius:13px;color:#e30000;margin-left:40px;padding:2px 16px}.tips___e8J4O{background-color:#fafafa;border-radius:4px;margin-bottom:14px;padding:10px}.homeworkType___ZjN2X{margin-bottom:8px}.antdTable___amDdp tbody[class~=ant-table-tbody] td{border-bottom:none}.modalWrapper___XPojI div[class~=ant-modal-header]{padding-bottom:14px}.modalWrapper___XPojI div[class~=ant-modal-body]{padding-top:0}.flex_box_center___z88Le{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___b4xPz{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___KkW0d{box-align:center;align-items:center}.flex_box_center_end___pgvoZ{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___tFgV5{box-orient:block-axis;flex-direction:column}.wrp___RrUT2{background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.04);padding-top:10px}#educoder .drawer___QqugY [class=ant-drawer-content]{background:#f5f5f5}#educoder .drawer___QqugY [class=ant-drawer-footer]{background:#fff;border:0;box-shadow:0 -4px 4px 0 rgba(0,0,0,.05);position:relative}#educoder .menu___uKpxi{margin:12px 0;padding:0;position:relative;z-index:2}#educoder .menu___uKpxi:hover{z-index:3}#educoder .menu___uKpxi>li{border-radius:32px;display:inline-block;line-height:32px;margin-right:20px;position:relative}#educoder .menu___uKpxi>li a{color:#4b4b4b}#educoder .menu___uKpxi>li strong{border-radius:32px;cursor:pointer;font-weight:400;padding:6px 15px}#educoder .menu___uKpxi>li:hover>a>strong,#educoder .menu___uKpxi>li:hover>strong{background:#0152d9;color:#fff}#educoder .menu___uKpxi>li:hover div{display:block}#educoder .menu___uKpxi>li>div{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#333;display:none;left:0;max-height:400px;overflow:auto;padding:10px;position:absolute;top:30px;width:400px;z-index:8}#educoder .menu___uKpxi>li>div h2{cursor:pointer;margin:10px 0}#educoder .menu___uKpxi>li>div h2:hover{color:#0152d9}#educoder .menu___uKpxi>li>div ul{padding-left:0}#educoder .menu___uKpxi>li>div ul li{color:#999;cursor:pointer;display:inline-block;height:30px;line-height:30px;margin-right:20px}#educoder .menu___uKpxi>li>div ul li:hover{color:#0152d9}#educoder .actived___hCeHj{background:#0152d9;color:#fff}#educoder .actived2___aIAeg{color:#0152d9!important}#educoder .subTag___S0zfl{cursor:pointer}#educoder .subTag___S0zfl:hover{color:#0152d9}#educoder .listItem___Ulw3D{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:20px;padding:25px 30px}#educoder .listItem___Ulw3D>div{flex:1 1}#educoder .listItem___Ulw3D:hover{box-shadow:0 0 10px #ccc}#educoder .listItem2___J8GtN{background:#fff;cursor:pointer;display:box;display:flex;padding:0 10px}#educoder .listItem2___J8GtN>div{flex:1 1}#educoder .listItem2___J8GtN [class~=ant-divider-horizontal]{margin:17px 0}#educoder .info___gY955{margin-left:20px}#educoder .info___gY955 p{margin-top:18px}#educoder .title___hyfzM{box-align:center;align-items:center;display:box;display:flex}#educoder .title___hyfzM strong{color:#333}#educoder .titleLeft___eH38u{display:flex;flex:1 1;justify-content:space-between}#educoder .titleRight___JCVAi{margin-top:18px}#educoder .titleRight___JCVAi a{font-weight:700;margin-right:20px}#educoder .search___GnrcF{margin:30px 0;width:600px!important}#educoder .search___GnrcF [class=ant-input-group-addon] button,#educoder .search___GnrcF input{font-size:16px;height:50px;line-height:50px;padding:0 30px}#educoder .filter___jwVvV button{border-radius:40px;box-shadow:none}#educoder .filter___jwVvV [class~=ant-btn-default]{background:#eee;border-color:#eee;color:#999}#educoder .filter___jwVvV [class~=ant-btn-primary]{background-color:#0152d9;border-color:#0152d9}#educoder .filter___jwVvV [class~=ant-input]{border-radius:4px}#educoder .filter___jwVvV [class~=ant-input-search-button]{border-bottom-right-radius:4px;border-top-right-radius:4px}#educoder .description___ynLaI{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}#educoder .menuCourse___HRXxE{color:#999;margin-top:10px}#educoder .menuCourse___HRXxE li,#educoder .menuCourse___HRXxE ul{list-style:none;margin:0;padding:0}#educoder .authorname___qn85G,#educoder .menuCourse___HRXxE li{display:inline-block;margin-right:30px}#educoder .authorname___qn85G{max-width:300px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}#educoder .info___gY955 span[class~=highlight],#educoder .tooltip-content___A6uPo span[class~=highlight]{color:#fb3226}.search___JA0r9{align-items:center;display:flex;justify-content:center;margin:30px 0;padding-left:12px;width:100%}.search___JA0r9 .ant-form-item-label>label{height:40px}.search___JA0r9 .btn___GGtZC{height:46px;margin-left:10px;margin-top:-3px;width:112px}.brief___LOzpE{font-size:14px;font-weight:400;margin-bottom:30px}.contentTitle___xkdcN{align-items:center;color:#000;display:flex}.contentTitle___xkdcN,.content___Vtri0{font-size:14px;font-weight:400}.tips___tuAtH{color:#6b758b;font-size:12px;font-weight:400;padding-left:14px}.antdTable___s8T2N{margin-bottom:20px;margin-top:10px}.antdTable___s8T2N thead[class~=ant-table-thead]>tr>th{background:#f2f2f2;color:#5f6367}.antdTable___s8T2N .tableCell___kN9Fw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.antdModal___WVBk3 div[class~=ant-modal-header]{padding-left:40px;padding-top:30px}.antdModal___WVBk3 button[class~=ant-modal-close]{right:10px;top:18px}.antdModal___WVBk3 button[class~=ant-modal-close] span[class~=ant-modal-close-x]{font-size:18px}.antdModal___WVBk3 div[class~=ant-modal-body]{max-height:620px;overflow:auto;padding-left:40px;padding-right:40px}.antdModal___WVBk3 div[class~=ant-modal-footer]{border-top:none;padding-bottom:30px;padding-right:40px}.orangeColor___ryB2u{color:#fe6300}.flex_box_center___i0kQ7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___st8Nm{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___cGman{box-align:center;align-items:center}.flex_box_center_end___xCqb1{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___90t8q{box-orient:block-axis;flex-direction:column}.bg___yvvvB .ant-menu{background-color:transparent;border:0}.bg___yvvvB .ant-menu .ant-menu-item{background:#f5f5f5;border:0!important;border-radius:4px 4px 0 0;font-size:14px;height:38px;margin:0 3px 0 0!important;text-align:center;width:125px}.bg___yvvvB .ant-menu .ant-menu-item:after{display:none!important}.bg___yvvvB .ant-menu .ant-menu-item-selected{background:#fff;box-shadow:0 -1px 2px #ededed}.bg___yvvvB .ant-menu .ant-menu-item-selected .ant-menu-title-content>span{color:#3061d0!important}.containerDesc___McNkA{background-color:#fff}.tablestyle____NWqR{margin-top:10px}.tablestyle____NWqR div[class=ant-menu-submenu-title]{max-height:240px;overflow:auto}.listItem___Kb3j3{align-items:baseline;background:#fff;cursor:pointer;display:box;display:flex;margin-top:10px;padding:20px 20px 25px 10px;position:relative}.listItem___Kb3j3>div{flex:1 1}.listItem___Kb3j3:hover{box-shadow:0 0 10px #ccc}.info___QEKlY{margin-left:7px}.info___QEKlY p{margin-bottom:0;margin-top:10px}.title___IjCCo{box-align:center;align-items:center;display:box;display:flex}.title___IjCCo strong{color:#333}.titleLeft___iZ9Qh{box-align:center;align-items:center;display:box;display:flex;flex:1 1;margin-right:15px}.titleLeft___iZ9Qh strong{color:#333;display:inline-block;max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.titleLeft___iZ9Qh strong:hover{color:#0152d9}.titleRight___QK1TN a,.titleRight___QK1TN span{color:#0152d9;font-size:16px;font-weight:500;margin-right:16px}.moveCategory___ydIP9{left:-6px;padding-bottom:60px;position:relative;top:40px;z-index:200}.moveCategory___ydIP9 ul{background:#fff;box-shadow:0 0 6px 0 rgba(76,76,76,.2)!important;padding:10px 0}.moveCategory___ydIP9 ul li{font-size:14px;margin:5px 0;padding:0 12px}.name___CCaOX{color:#05101a;font-size:16px;font-weight:700}.categoryName___cyGX3{color:rgba(0,0,0,.65)}.schedule___Dx5uk{align-items:flex-start;background-color:#fff;display:flex;padding:24px 20px 16px 30px}.fnSign___oPdpV{color:#44d7b6!important;display:inline-block;padding-right:4px;transform:scale(2.5)}.spanSize___LVOA3{color:#0152d9;cursor:pointer;font-size:16px;font-weight:400}.classromediv___LNulU{animation:glow___KEPta .2s ease-out infinite alternate;display:inline-block}@keyframes glow___KEPta{0%{box-shadow:0 0 5px rgba(0,255,249,.2);height:27px;line-height:27px;text-align:center;width:100px}to{box-shadow:0 0 8px rgba(0,255,249,.6);height:27px;line-height:27px;text-align:center;width:100px}}.action___WEeMi{align-items:center;background-color:#fff;display:flex;height:74px;padding:0 20px}.action___WEeMi .btn___anrwi{color:#666;cursor:default;font-size:14px;margin-right:30px;text-align:center}.action___WEeMi .btn___anrwi.btnSort___iBwPq{margin-right:8px}.action___WEeMi .btn___anrwi:hover{color:#0152d9}.action___WEeMi .tips___ezxph{cursor:pointer}.action___WEeMi .tips___ezxph>i{font-size:14px}.action___WEeMi .tips___ezxph:hover{color:#0152d9}.fixedBottom___RTnOi{align-items:center;bottom:0;display:flex;height:60px;left:50%;position:fixed;transform:translateX(-50%);transition:bottom .5s;width:1200;z-index:100}.fixedBottom___RTnOi .left___aDYtw{width:284px}.fixedBottom___RTnOi .right___txYei{align-items:center;background:#fff;border-radius:4px 4px 0 0;box-shadow:0 -1px 4px 0 #f1f1f1;display:flex;height:100%;width:916px}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY{align-items:center;display:flex;padding:0 20px;width:100%}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM{align-items:center;display:flex;flex:1 1}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM>p{align-items:center;background:#0152d9;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:30px;margin-bottom:0;margin-right:12px;padding:0 6px}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM>p>i:first-child{margin-right:5px}.fixedBottom___RTnOi .right___txYei .acitons___iwBUY .actionBtns___wvnKM .cancel___VgzVn{border:1px solid #0152d9;border-radius:4px;color:#0152d9;cursor:pointer;font-size:12px;height:30px;line-height:30px;margin-left:auto;text-align:center;width:76px}.selectBtn___mMh11{background:#0152d9;border-radius:4px;color:#fff;cursor:default;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.selectBtn___mMh11>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.selectBtn1___DNQsU{background:#fafbfc;border:1px solid #e7e7e7;border-radius:4px;color:silver;cursor:no-drop;display:inline-block;height:30px;line-height:30px;padding:0 12px;text-align:center}.selectBtn1___DNQsU>span:first-child{display:inline-block;margin-right:3px;transform:scale(.7)}.infoIcon___fxDKp{align-items:center;display:flex}.infoIcon___fxDKp>span{font-size:12px}.infoStuIcon___eoBo6{align-items:center;display:flex;margin-top:20px}.infoStuIcon___eoBo6>span{align-items:center;display:flex;font-size:12px}.flexBox____AlDk{align-items:center;color:#666;display:inline-flex;flex-direction:column;justify-content:center}.flexBox____AlDk:hover{color:#0152d9}.flexBox____AlDk i{margin-bottom:6px}.flexBox____AlDk div{font-size:12px;font-weight:400}.iconH___Hmjwy{color:#666;font-size:16px;margin-right:10px}.iconH___Hmjwy:hover{color:#0152d9}.iconV___VhZ00{color:#888;margin-left:auto;text-align:end}.iconV___VhZ00 i{color:#ccc;display:inline-block;font-size:14px;transform:scale(.7)}.iconV___VhZ00:hover i{color:#0152d9}.actionIcon___MWxMa{align-items:center;display:flex;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:10}.actionIcon___MWxMa>i{color:#44d7b6;font-size:50px;margin-right:24px}.actionIcon___MWxMa>i:before{font-size:50px}.dro___bzbDZ .ant-dropdown-menu-item:hover a{color:#0152d9}.progressInfo___bQbcf{margin:14px 0}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___SF0m3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ChLjp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center____l_EF{box-align:center;align-items:center}.flex_box_center_end___YcZNu{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9dNq{box-orient:block-axis;flex-direction:column}.downloadbutton___oEXJW{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);display:inline-flex;height:32px;justify-content:center;margin-bottom:20px;width:146px}.configWorkContainer___CHUrh .ant-tabs-nav{background-color:#fff;height:auto!important}.configWorkContainer___CHUrh .ant-tabs-nav:before{content:""!important}.configWorkContainer___CHUrh .ant-tabs-nav .ant-tabs-nav-wrap .ant-tabs-nav-list .ant-tabs-tab{align-items:center!important;background:transparent!important;border:0!important;border-radius:0!important;border-radius:initial!important;color:#333!important;cursor:pointer;display:inline-flex!important;font-size:12px;font-weight:inherit!important;height:60px!important;margin:0 0 0 32px;min-width:0!important;min-width:auto!important;outline:none!important;padding:8px 0;position:relative}.wrap___KDoq2{max-height:550px}.wrap___KDoq2 .tip___WEJuX{background:rgba(255,157,24,.1);border-radius:0 0 8px 8px;color:#ff9d18;font-size:12px;height:30px;line-height:30px;padding-left:20px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);height:82px;margin-top:10px;padding:14px 10px}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .nameWrap___PUyEz{flex:1 1;line-height:normal;overflow:hidden}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .name___xuUMY{color:#000;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding-right:10px;text-overflow:ellipsis;white-space:nowrap}.wrap___KDoq2 .listWrap___IJDX4 .li___r5con .tag___l5CW2{border-radius:10px;flex-shrink:0;font-size:12px;font-weight:400;height:20px;line-height:20px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} \ No newline at end of file diff --git a/p__Classrooms__Lists__Statistics__index.async.js b/p__Classrooms__Lists__Statistics__index.async.js index 0241c0e915..9f5d7a103d 100644 --- a/p__Classrooms__Lists__Statistics__index.async.js +++ b/p__Classrooms__Lists__Statistics__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[31427],{64487:function(e,n,t){t(59301);var r=t(43418),s=t(3113),a=t(37712);n.Z=function(e){var n=e.res,t=e.ismodel,i=e.setismodel;return(0,a.jsxs)(r.Z,{open:t,title:"提示",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1,children:[null==n?void 0:n.message,(0,a.jsx)("div",{style:{textAlign:"right"},children:(0,a.jsx)(s.ZP,{onClick:function(){i(!1)},type:"primary",children:"确认"})})]})}},50883:function(e,n,t){var r=t(82242),s=t.n(r),a=(t(59301),t(93314)),i=t(3113),c=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,o=e.styles,l=void 0===o?{}:o,u=e.customText,d=e.ButtonText,m=e.ButtonClick,x=e.Buttonclass,h=e.ButtonTwo,p=e.imgStyles,A=e.loading,f=void 0!==A&&A;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:n||a,style:s()(s()({},p),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(i.ZP,s()(s()({className:x,onClick:m},r),{},{children:d})),h&&h]})}},15552:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ee}});var r=t(37205),s=t.n(r),a=t(7557),i=t.n(a),c=t(41498),o=t.n(c),l=t(82242),u=t.n(l),d=t(79800),m=t.n(d),x=t(59301),h=t(61186),p=t.n(h),A=t(26724),f=t.n(A),g=t(32007),v=t(78241),j=t(8591),_=t(20834),y=t(24905),k=t(3113),b=t(43418),Z=t(5112),w=t(95237),N=t(43604),S=t(60324),I=t(38854),E=t(92832),C=t(99313),B=t(6848),O=t(61998),L=t(27092),Q=t(71418),R=t(94001),P=t(50883),W={flex_box_center:"flex_box_center___rAB_D",flex_space_between:"flex_space_between___thxzM",flex_box_vertical_center:"flex_box_vertical_center___F4tY6",flex_box_center_end:"flex_box_center_end___r8JQK",flex_box_column:"flex_box_column___sSvJl",bg:"bg___mQXgH",containerTitle:"containerTitle___qt3QK",containerDesc:"containerDesc___qz_Qj",listItem:"listItem___pqPd4",title:"title___xbuRk",titleLeft:"titleLeft___eCOrX",titleRight:"titleRight___QJ5JD",acitons:"acitons___EfL28",memberManager:"memberManager___PqXmq",menu:"menu___b2bjV",topScores:"topScores___tCh6O",first:"first___nhTZp",second:"second___Ko9yk",three:"three___uN_GB",dropmenu:"dropmenu___Ijy35",tabs:"tabs___wLrrY",rightAction:"rightAction___PwBiG",ruleWrap:"ruleWrap___o2oRs",mode:"mode___triNZ",switchMode:"switchMode___DaLGo"},H=t(20817),G=t(37712);p().locale("zh-cn");var F=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.loading,r=(e.dispatch,(0,g.useParams)(),n.detailCourseStatisticsList.top_scores);return(0,G.jsx)("section",{style:{minHeight:200},children:(0,G.jsxs)(Q.Z,{spinning:t.effects["classroomList/getCourseStatistics"],children:[""==r&&(0,G.jsx)(P.Z,{}),r&&(0,G.jsx)("aside",{className:[W.topScores].join(" "),children:(0,G.jsxs)(w.Z,{justify:"center",align:"middle",children:[r[3]&&(0,G.jsx)(N.Z,{span:3,className:"tc",children:(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[3].avatar_url),alt:""})}),r[1]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[1].avatar_url),alt:""}),(0,G.jsx)(N.Z,{className:W.second,children:(0,G.jsx)("span",{})})]}),r[0]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[0].avatar_url),alt:""}),(0,G.jsx)(N.Z,{className:W.first,children:(0,G.jsx)("span",{})})]}),r[2]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[2].avatar_url),alt:""}),(0,G.jsx)(N.Z,{className:W.three,children:(0,G.jsx)("span",{})})]}),r[4]&&(0,G.jsx)(N.Z,{span:3,className:"tc",children:(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[4].avatar_url),alt:""})})]})}),r&&(0,G.jsx)("aside",{className:[W.topScores].join(" "),children:(0,G.jsxs)(w.Z,{justify:"center",align:"middle",className:"pt10 pb20",children:[r[3]&&(0,G.jsxs)(N.Z,{span:3,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[3].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"4th"})]}),r[1]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[1].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"2nd"})]}),r[0]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[0].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"1st"})]}),r[2]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[2].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"3rd"})]}),r[4]&&(0,G.jsxs)(N.Z,{span:3,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[4].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"5th"})]})]})})]})})})),q=t(96865),J=t(85750),Y="bg___gJnOP",D="add___qnAqO",V="btn___tlkiy",M="setting___IcAPy",U="actionBtn___gQWdv",T="head___Ndmea",X="left___qdx9f",z="lli___rjlNl",K="line___qf5MC",$="active___ONStP",ee="right___TOAr0",ne="top___Xjvfk",te="rli___NdIi1",re="name___luU6N",se="weight___KEDj9",ae="listWrap___RSFI7",ie="li___AVmMQ",ce="des___WVdQ8",oe="qiand___BCxUq",le="error___Ta8mF",ue="desc___A7Kj0",de=t(39647),me=t.n(de),xe="bg___vtRyz",he="setting___YK6mx",pe="box___UrJxk",Ae="title___Wf0rf",fe=t(42441),ge=t(89260),ve=["fixed"],je=function(e){e.loading;var n,t=e.setLoading,r=e.onFeedback,a=e.onRefresh,c=e.groupIds,l=(0,g.useParams)(),d=(0,x.useState)({page:1,limit:10,group_ids:c}),h=m()(d,2),p=h[0],A=h[1],f=(0,x.useState)(!1),v=m()(f,2),j=v[0],_=v[1],y=(0,x.useState)(0),k=m()(y,2),b=k[0],Z=k[1],N=(0,x.useState)({}),S=m()(N,2),I=S[0],E=S[1],C=(0,x.useState)([]),L=m()(C,2),Q=L[0],R=L[1],P=(0,x.useState)([]),W=m()(P,2),H=W[0],F=W[1],q=[{title:"姓名",dataIndex:"real_name",align:"left",ellipsis:!0,fixed:"left",render:function(e,n){return n.is_click?(0,G.jsx)("a",{style:{color:"#0152d9"},href:"/classrooms/".concat(null==l?void 0:l.coursesId,"/StudentSituation/").concat(null==l?void 0:l.categoryId,"/").concat(n.login),target:"_blank",children:e}):e}},{title:"分班",dataIndex:"group_name",ellipsis:!0,fixed:"left"},{title:(0,G.jsxs)("span",{children:["达成度",(0,G.jsx)(B.Z,{title:"整体达成度为学生各课堂目标的总和",placement:"top",children:(0,G.jsx)("i",{className:"ml5 font14 iconfont icon-xiaowenhao1 current"})})]}),align:"center",fixed:"left",dataIndex:"rate",render:function(e){return e+"%"}}];(0,x.useEffect)((function(){p.group_ids=c,p.page=1,p.limit=10,A(u()({},p)),U(p,!0)}),[JSON.stringify(c)]);var Y,D,V,M,U=function(){var e=o()(i()().mark((function e(n){var a,c,o,d,m,x,h,p=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=p.length>1&&void 0!==p[1]&&p[1])?t(!0):_(!0),e.next=4,(0,J.ZP)("/api/courses/".concat(null==l?void 0:l.coursesId,"/course_targets/list.json"),{method:"get",params:n});case 4:if(-1===(null==(c=e.sent)?void 0:c.status)){e.next=19;break}if(!a){e.next=14;break}if(null!=c&&c.is_set_target){e.next=10;break}return r(u()({},c)),e.abrupt("return");case 10:m=null==c||null===(d=c.table_course_targets)||void 0===d?void 0:d.map((function(e){return{title:(0,G.jsxs)("div",{className:"tc",children:[(0,G.jsx)("div",{children:e.name}),(0,G.jsxs)("div",{children:["占比:",e.rate,"%"]})]}),dataIndex:e.id,align:"center",render:function(e){return e+"%"}}})),x=q.map((function(e){if(null==m||!m.length){e.fixed;return me()(e,ve)}return e})),E(u()({},c)),F([].concat(s()(x),s()(m)));case 14:h=null==c||null===(o=c.course_members)||void 0===o?void 0:o.map((function(e){var n,t=u()({},e);return null==e||null===(n=e.course_target_users)||void 0===n||n.forEach((function(e){t[e.course_target_id]=e.rate})),t})),R(h),Z((null==c?void 0:c.total_count)||0),t(!1),_(!1);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,G.jsxs)("section",{className:xe,children:[(0,G.jsxs)("div",{className:"mt20 mb20",children:[(0,G.jsxs)("span",{className:"font14 c-grey-666 mr25",children:["本次数据更新时间:",null==I?void 0:I.updated_at]}),!(0,ge.dE)()&&(0,G.jsxs)("span",{onClick:function(){a((function(){return U(p,!0)}))},className:"font14 c-light-primary current",children:[(0,G.jsx)("i",{className:"iconfont icon-shuaxin3 mr10"}),"刷新数据"]})]}),!(0,ge.dE)()&&(0,G.jsxs)(x.Fragment,{children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsxs)("div",{className:he,children:[(0,G.jsx)("span",{children:"目标平均达成度"}),(0,G.jsxs)("b",{children:[null==I?void 0:I.average_rate,"%"]}),(0,G.jsx)("div",{onClick:function(){r(u()({},I))},children:"设置达成度构成"})]}),(0,G.jsxs)("div",{className:pe,children:[(0,G.jsxs)("div",{className:Ae,children:[(0,G.jsx)("b",{}),"达成度区间"]}),(0,G.jsx)(fe.Z,{notMerge:!0,option:(V=[{name:"",type:"bar",barGap:1,barWidth:4,color:"#07C160",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#145DFF",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#7296B0",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#193062",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#EB624C",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#FF9D18",itemStyle:{barBorderRadius:[4,4,0,0]}}],M=[],V=null==I||null===(Y=I.statistics_data)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.map((function(e,n){return M.push(e),u()(u()({},V[n]),{},{name:String(n)})})),{legend:{top:0,right:0,icon:"circle",itemWidth:6,itemGap:12,formatter:function(e){if(!e)return"";var n=M[Number(e)]||"";return console.log(e,n,222),n.length>5&&(n=n.slice(0,5)+"..."),n}},grid:{top:40,left:"2%",right:0,bottom:0,containLabel:!0},tooltip:{formatter:function(e){console.log(e,"params");var n=M[e.seriesIndex]||"";return n+="
          ",n+=e.marker,n+=e.name+":",n+=e.value[e.seriesIndex+1]}},dataset:{source:(null==I||null===(D=I.statistics_data)||void 0===D?void 0:D.source)||[]},xAxis:{type:"category",axisTick:{show:!1},axisLabel:{textStyle:{color:"#999999"}},axisLine:{lineStyle:{color:"#E5E5E5"}}},yAxis:{axisTick:{show:!1},axisLabel:{textStyle:{color:"#999999"}},axisLine:{lineStyle:{color:"#E5E5E5"}}},series:V}),style:{width:700,height:170}})]})]}),(0,G.jsxs)("div",{style:{marginTop:36,marginBottom:16},children:["学员达成情况",(0,G.jsx)("span",{className:"ml10 font12 c-grey-999",children:"(点击学生姓名可以查看学生目标达成详情)"})]})]}),(0,G.jsx)(O.Z,{dataSource:Q,columns:H,onChange:function(e){p.page=e.current,p.limit=e.pageSize,A(u()({},p)),U(p)},loading:j,pagination:{pageSize:p.limit,total:b,current:p.page,showQuickJumper:!0,showSizeChanger:!0,size:"default",position:["bottomCenter"],showTotal:function(e){return(0,G.jsxs)("span",{className:"mr10",children:["共",(0,G.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}},scroll:{x:null==I||null===(n=I.table_course_targets)||void 0===n||!n.length||"max-content"}})]})},_e=t(89392),ye=t(80347),ke=(0,g.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.globalSetting;var n,t,r=e.dispatch,a=e.groupIds,c=(0,g.useParams)(),l=(0,x.useState)(!0),d=m()(l,2),h=d[0],p=d[1],A=(0,x.useState)(!1),f=m()(A,2),v=f[0],_=f[1],N=(0,x.useState)(3),S=m()(N,2),I=S[0],C=S[1],B=(0,x.useRef)([]),O=(0,x.useRef)(null),L=(0,x.useState)(!1),W=m()(L,2),H=W[0],F=W[1],de=(0,x.useState)(!1),me=m()(de,2),xe=me[0],he=me[1],pe=(0,x.useState)({edit:!1,name:"",rate:0}),Ae=m()(pe,2),fe=Ae[0],ge=Ae[1],ve=(0,x.useState)(!1),ke=m()(ve,2),be=ke[0],Ze=ke[1],we=(0,x.useState)(!1),Ne=m()(we,2),Se=Ne[0],Ie=Ne[1],Ee=(0,x.useState)([]),Ce=m()(Ee,2),Be=Ce[0],Oe=Ce[1],Le=(0,x.useState)(!1),Qe=m()(Le,2),Re=Qe[0],Pe=Qe[1],We=(0,x.useState)(!1),He=m()(We,2),Ge=He[0],Fe=He[1],qe=(0,x.useState)(!0),Je=m()(qe,2),Ye=Je[0],De=Je[1],Ve=(0,x.useState)({}),Me=m()(Ve,2),Ue=Me[0],Te=Me[1],Xe=(0,x.useState)(!0),ze=m()(Xe,2),Ke=ze[0],$e=ze[1],en=(0,x.useState)(!1),nn=m()(en,2),tn=nn[0],rn=nn[1],sn=(0,x.useState)([]),an=m()(sn,2),cn=an[0],on=an[1],ln=(0,x.useState)(""),un=m()(ln,2),dn=un[0],mn=un[1],xn=(0,x.useState)(0),hn=m()(xn,2),pn=hn[0],An=hn[1],fn=(0,x.useState)([]),gn=m()(fn,2),vn=gn[0],jn=gn[1],_n=(0,x.useState)(0),yn=m()(_n,2),kn=yn[0],bn=yn[1],Zn=(0,x.useRef)(null),wn=(0,x.useRef)(null);(0,x.useEffect)((function(){dn&&En(dn)}),[dn]),(0,x.useEffect)((function(){if(wn.current&&!Ye){var e,n=null==wn||null===(e=wn.current)||void 0===e?void 0:e.querySelector(".rc-virtual-list-scrollbar");return null==n||n.addEventListener("click",Sn),console.log(n,"uuu2"),function(){null==n||n.removeEventListener("click",Sn)}}}),[wn.current,Ye,Ue]);var Nn=[{name:"实训作业",key:"shixun_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"普通作业",key:"common_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"分组作业",key:"group_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"编程作业",key:"program_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"在线考试",key:"exercise",num:null,preNum:null,total:0,select:0,show:!1},{name:"视频直播",num:null,preNum:null,total:0,select:0,key:"video",show:!1},{name:"课堂签到",key:"attendance",num:null,preNum:null,total:0,select:0,show:!1}],Sn=function(e){var n;if(null!==(n=e.target.classList)&&void 0!==n&&n.contains("rc-virtual-list-scrollbar")){var t,r=(null==Ue||null===(t=Ue.course_target_module_records)||void 0===t?void 0:t.length)||0,s=parseInt(80*r*e.offsetY/430);Zn.current.scrollTo(s)}},In=function(){var e=o()(i()().mark((function e(){var n,t,r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets.json"),{method:"get"});case 3:-1!==(null==(n=e.sent)?void 0:n.status)&&(r=Nn.map((function(e){var t,r=null==n||null===(t=n.course_modules)||void 0===t?void 0:t.find((function(n){return n.module_type===e.key}));return u()(u()({},e),{},{name:r.module_name})})),B.current=r,dn||(mn((null==n||null===(s=n.course_targets)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id)||""),null!=n&&null!==(a=n.course_targets)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.id?O.current=u()({},n):(jn([]),bn("-"))),on(null==n||null===(t=n.course_targets)||void 0===t?void 0:t.map((function(e){return u()(u()({},e),{},{preRate:e.rate})}))),An(null==n?void 0:n.rate_sum),p(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),En=function(){var e=o()(i()().mark((function e(n){var t,r,s,a,o,l,d=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d.length>1&&void 0!==d[1]&&d[1]?p(!0):_(!0),!O.current){e.next=6;break}r=O.current,e.next=9;break;case 6:return e.next=8,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets.json"),{method:"get"});case 8:r=e.sent;case 9:-1!==(null===(t=r)||void 0===t?void 0:t.status)&&(a=null===(s=r)||void 0===s||null===(s=s.course_targets)||void 0===s||null===(s=s.find((function(e){return e.id===n})))||void 0===s?void 0:s.course_target_modules,o=(0,_e.cloneDeep)(B.current).map((function(e){var n=null==a?void 0:a.find((function(n){return n.module_type===e.key}));return n?u()(u()({},e),{},{id:n.id,num:n.rate,preNum:n.rate,total:n.record_count,select:n.enable_record_count,show:!0}):e})),jn(o),l=o.reduce((function(e,n){return e+(n.num||0)}),0),bn(Math.round(l))),O.current=null,_(!1),p(!1);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Cn=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(n.id,".json"),{method:"put",body:{name:n.name,rate:n.rate}});case 3:e.sent&&In();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=function(){var e=o()(i()().mark((function e(n){var t,r,s,a,o=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>1&&void 0!==o[1]&&o[1],r={},t?(r.rate=n.num,p(!0)):(_(!0),r.custom_rate=n.custom_rate,a=[],null==n||null===(s=n.course_target_module_records)||void 0===s||s.map((function(e){var n;a.push({id:e.id,status:e.status,rate:e.rate,is_make_up_exercise:e.is_make_up_exercise}),(null==e||null===(n=e.list)||void 0===n?void 0:n.length)>0&&e.list.map((function(e){a.push({id:e.id,status:e.status,rate:e.rate,is_make_up_exercise:e.is_make_up_exercise})}))})),r.course_target_module_records=a,"attendance"===(null==n?void 0:n.module_type)&&(r.normal=n.normal,r.late=n.late,r.early=n.early,r.leave=n.leave,r.absence=n.absence)),e.next=5,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules/").concat(n.id,".json"),{method:"put",body:r});case 5:e.sent&&En(dn,t),Fe(!1),Pe(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),On=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=fe&&fe.name){e.next=3;break}return j.ZP.warning("请输入目标名称"),e.abrupt("return");case 3:if(he(!0),n={},!fe.id){e.next=11;break}return e.next=8,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(fe.id,".json"),{method:"put",body:{name:fe.name,rate:fe.rate}});case 8:n=e.sent,e.next=14;break;case 11:return e.next=13,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets.json"),{method:"post",body:{name:fe.name,rate:fe.rate}});case 13:n=e.sent;case 14:0===n.status&&(F(!1),C(2),In()),he(!1);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ln=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ie(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules.json"),{method:"post",body:{module_type:Be.filter((function(e){return e.checked&&!e.show})).map((function(e){return e.key}))}});case 3:0===e.sent.status&&(Ze(!1),En(dn)),Ie(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qn=function(){var e=o()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Ue.course_target_module_records,t=(void 0===n?[]:n).filter((function(e){return e.status})),r=t.reduce((function(e,n){return e+Number(n.rate||0)}),0),t.length){e.next=6;break}return j.ZP.warning("请选择考察的内容"),e.abrupt("return");case 6:if(100===Math.round(r)){e.next=9;break}return j.ZP.warning("权重总和必须等于100%"),e.abrupt("return");case 9:if(!t.some((function(e){return e.status&&(""===e.rate||null===e.rate)}))){e.next=14;break}return j.ZP.warning("选中的内容权重为必填"),rn(!0),e.abrupt("return");case 14:Fe(!0),Bn(Ue);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Rn=function(){var e=o()(i()().mark((function e(n){var t,r,a,o,l,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Pe(!0),De(!0),e.next=4,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules/").concat(n.id,"/list.json"),{method:"get"});case 4:(t=e.sent)&&(o={},(l=s()(null==t||null===(r=t.course_target_module_records)||void 0===r?void 0:r.map((function(e){return u()(u()({},e),{},{list:[]})})))).forEach((function(e){e.is_make_up_exercise&&null!==e.make_up_exercise_id&&(o[e.make_up_exercise_id]||(o[e.make_up_exercise_id]=[]),o[e.make_up_exercise_id].push(e))})),Object.keys(o).forEach((function(e){var n=e,t=l.find((function(e){return e.exercise_id===parseInt(n)}));t&&(t.list=o[e].map((function(e){return u()(u()({},e),{},{rate:t.rate})})))})),Te(u()(u()({},t),{},{course_target_module_records:l.filter((function(e){return!e.is_make_up_exercise}))})),d=null==t||null===(a=t.course_target_module_records)||void 0===a?void 0:a.every((function(e){return e.status})),$e(d),De(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Pn(e){return Object.values(e).every((function(e){return!!e.status&&(!(e.list.length>0)||e.list.every((function(e){return e.status})))}))}var Wn,Hn=function(e,n,t){var r,s=(0,_e.cloneDeep)(Ue);"number"==typeof t?(n||s.course_target_module_records[t].list.forEach((function(e){return e.status=!1})),s.course_target_module_records[t][e]=n):s[e]=n;var a=Pn(null===(r=s)||void 0===r?void 0:r.course_target_module_records);s=Gn(s),$e(a),rn(!1),Te(s)},Gn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.course_target_module_records,t=void 0===n?[]:n,r=e.custom_rate;if(!r){var s=t.filter((function(e){return e.status})).length,a=1,i=0;t.forEach((function(e,n){if(e.status){if(1===s){var t=(1-i).toFixed(4);e.rate=(100*t).toFixed(2)}if(s>1){var r=(a/s).toFixed(4);s-=1,a=(a-r).toFixed(4),i=(Number(i)+Number(r)).toFixed(4),e.rate=(100*r).toFixed(2)}}else e.rate=0}))}return e},Fn=function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&null!==(t=n.course_targets)&&void 0!==t&&t.length){e.next=4;break}return C(1),p(!1),e.abrupt("return");case 4:C(2),In();case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function(){var e=o()(i()().mark((function e(n){var t,s,a,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(100===pn||n){e.next=3;break}return j.ZP.warning("课程目标占比需为100%"),e.abrupt("return");case 3:return r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"达成度计算中,请稍后..."}}),e.next=6,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/calculate.json"),{method:"get"});case 6:t=e.sent,s=function(){n?n():(mn(""),C(3)),r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:"达成度计算中,请稍后..."}})},a=null,l=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/query_calculate.json"),{method:"get",params:{job_id:a}});case 2:0===(n=e.sent).status&&s(),-3===n.status&&setTimeout(l,3e3),-1===n.status&&r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:"达成度计算中,请稍后..."}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0===t.status&&s(),-3===t.status&&(a=t.message,l()),-1===t.status&&r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:"达成度计算中,请稍后..."}});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=null==Be?void 0:Be.every((function(e){return e.show})),Yn=null==(Wn=null==Ue?void 0:Ue.course_target_module_records)?void 0:Wn.reduce((function(e,n){return n.status&&(e+=1),e+n.list.reduce((function(e,n){return n.status?e+1:e}),0)}),0);return(0,G.jsxs)("section",{className:Y,children:[(0,G.jsxs)(Q.Z,{spinning:h,children:[1===I&&(0,G.jsx)("div",{className:D,children:(0,G.jsxs)("div",{onClick:function(){return F(!0)},className:V,children:[(0,G.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao"}),"添加课堂目标"]})}),2===I&&(0,G.jsxs)("div",{className:M,children:[(0,G.jsxs)("div",{className:T,children:[(0,G.jsx)("b",{}),(0,G.jsxs)("span",{children:["剩余课堂目标占比 ",100-pn,"%"]}),(0,G.jsx)("div",{children:(0,G.jsx)(k.ZP,{onClick:function(){return qn()},type:"primary",children:"完成设置"})})]}),(0,G.jsxs)("section",{children:[(0,G.jsxs)("div",{className:X,children:[null==cn?void 0:cn.map((function(e,n){return(0,G.jsxs)("div",{onClick:function(){return mn(e.id)},className:e.id===dn?"".concat(z," ").concat($):z,children:[(0,G.jsxs)("aside",{children:[(0,G.jsx)("span",{title:e.name,children:e.name}),(0,G.jsx)("i",{onClick:function(n){n.stopPropagation(),ge(u()({},e)),F(!0)},className:"iconfont icon-bianji9 font16"}),(0,G.jsx)("i",{onClick:function(n){var t;n.stopPropagation(),b.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确认是否删除该课堂目标?",onOk:(t=o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(e.id,".json"),{method:"delete"});case 2:0===n.sent.status&&(dn===e.id&&(dn=""),In());case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},className:"iconfont icon-piliangshanchu3 ml10"})]}),(0,G.jsxs)("div",{children:["占比",(0,G.jsx)("span",{onClick:function(e){return e.stopPropagation()},children:(0,G.jsx)(R.Z,{onChange:function(e){var t=(0,_e.cloneDeep)(cn);t[n].rate=e,on(t)},onBlur:o()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(t=(0,_e.cloneDeep)(cn))[n].rate||"number"==typeof t[n].rate){e.next=6;break}return j.ZP.warning("目标占比限制范围为0~100%"),t[n].rate=t[n].preRate,jn(t),e.abrupt("return");case 6:if(r=cn.reduce((function(e,n){return e+(n.rate||0)}),0),!(Math.round(r)>100)){e.next=12;break}return j.ZP.warning("多个课堂目标占比之和不能超过100%"),t[n].rate=t[n].preRate,on(t),e.abrupt("return");case 12:Cn(t[n]);case 13:case"end":return e.stop()}}),e)}))),style:{width:60},min:0,max:100,precision:0,value:e.rate,className:"ml10 mr10"})}),"%"]}),(0,G.jsx)("div",{className:K})]},e.id)})),cn.length<5&&(0,G.jsxs)("div",{onClick:function(){return F(!0)},className:U,children:[(0,G.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao"}),"添加课堂目标"]})]}),(0,G.jsx)("div",{className:ee,children:(0,G.jsxs)(Q.Z,{spinning:v,children:[(0,G.jsxs)("div",{style:{visibility:"-"===kn?"hidden":"visible"},className:ne,children:[(0,G.jsxs)("span",{children:["剩余待分配权重 ",100-kn,"%"]}),(0,G.jsxs)("div",{style:{margin:0},onClick:function(){var e;Ze(!0);var n=null===(e=(0,_e.cloneDeep)(vn))||void 0===e?void 0:e.map((function(e){return u()(u()({},e),{},{checked:e.show})}));Oe(n)},className:U,children:[(0,G.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao"}),"添加课堂模块"]})]}),null!=vn&&vn.some((function(e){return e.show}))?(0,G.jsx)(x.Fragment,{children:null==vn?void 0:vn.map((function(e,n){return e.show?(0,G.jsxs)("div",{className:te,children:[(0,G.jsx)("div",{title:e.name,className:re,children:e.name}),(0,G.jsxs)("div",{children:["占比",(0,G.jsx)(R.Z,{onChange:function(e){console.log(e,"num");var t=(0,_e.cloneDeep)(vn);t[n].num=e,jn(t)},onBlur:o()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(t=(0,_e.cloneDeep)(vn))[n].num||"number"==typeof t[n].num){e.next=6;break}return j.ZP.warning("权重占比限制范围为0~100%"),t[n].num=t[n].preNum,jn(t),e.abrupt("return");case 6:if(r=vn.reduce((function(e,n){return e+(n.num||0)}),0),!(Math.round(r)>100)){e.next=12;break}return j.ZP.warning("多个课堂模块占比之和不能超过100%"),t[n].num=t[n].preNum,jn(t),e.abrupt("return");case 12:Bn(t[n],!0);case 13:case"end":return e.stop()}}),e)}))),style:{width:60},min:0,max:100,precision:0,value:e.num,className:"ml10 mr10"}),"%"]}),(0,G.jsxs)("div",{style:{marginLeft:70},children:["共",e.total,"个 / 已选",e.select,"个"]}),(0,G.jsxs)("div",{style:{marginLeft:"auto"},children:[(0,G.jsx)("i",{onClick:function(){return Rn(e)},className:"iconfont icon-shezhi4 current c-light-primary"}),(0,G.jsx)("i",{onClick:function(){var n;b.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确认是否删除该课堂模块?",onOk:(n=o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules/").concat(e.id,".json"),{method:"delete"});case 2:0===n.sent.status&&En(dn);case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"iconfont icon-piliangshanchu3 current ml15 c-light-primary"})]})]},e.key):(0,G.jsx)(x.Fragment,{},e.key)}))}):(0,G.jsx)(P.Z,{customText:"目标未添加课堂模块,请点击右上角的“添加课堂模块”按钮进行添加"})]})})]})]}),3===I&&(0,G.jsx)(je,{loading:h,setLoading:p,onFeedback:Fn,onRefresh:qn,groupIds:a})]}),(0,G.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:H,title:"".concat(null!=fe&&fe.id?"编辑":"添加","课堂目标"),width:"600px",confirmLoading:xe,onOk:On,onCancel:function(){return F(!1)},afterClose:function(){ge({name:"",rate:0})},children:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:["目标名称",(0,G.jsx)(E.Z,{onChange:function(e){return ge(u()(u()({},fe),{},{name:e.target.value}))},style:{width:400},maxLength:20,placeholder:"请输入目标名称,最大限制20个字符",suffix:"".concat((null==fe||null===(n=fe.name)||void 0===n?void 0:n.length)||0,"/20"),value:fe.name,className:"ml10 mb20"})]}),(0,G.jsxs)("div",{children:["成绩占比",(0,G.jsx)(R.Z,{onChange:function(e){return ge(u()(u()({},fe),{},{rate:e}))},min:0,max:100,precision:0,value:fe.rate,className:"ml10 mr10"}),"%"]})]})}),(0,G.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:be,title:"添加课堂模块",width:"600px",confirmLoading:Se,onOk:Ln,onCancel:function(){return Ze(!1)},footer:Jn?null:void 0,children:(0,G.jsx)("div",{children:Jn?(0,G.jsx)("div",{style:{fontSize:14,color:"#3A3A3A",margin:"20px 0",textAlign:"center"},children:"课堂模块已全部添加到课堂目标详情中"}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("p",{style:{fontSize:14,color:"#3A3A3A"},children:"请选择课堂目标下的课堂模块"}),null==Be?void 0:Be.map((function(e,n){return(0,G.jsx)(y.Z,{onChange:function(e){Be[n].checked=e.target.checked,Oe(s()(Be))},style:{margin:"0 20px 10px 0"},checked:e.checked,disabled:e.show,children:e.name},n)}))]})})}),(0,G.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:Re,title:(0,G.jsxs)("div",{children:["权重设置",(0,G.jsx)("span",{className:ue,children:"(补考与原考试共享同一权重)"})]}),width:"660px",onCancel:function(){return Pe(!1)},footer:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsxs)(y.Z,{checked:Ke,onChange:function(e){var n,t=(0,_e.cloneDeep)(Ue);null===(n=t.course_target_module_records)||void 0===n||n.forEach((function(n){var t;n.status=e.target.checked,(null==n||null===(t=n.list)||void 0===t?void 0:t.length)>0&&n.list.forEach((function(n){n.status=e.target.checked}))})),t=Gn(t),Te(t),$e(e.target.checked),rn(!1)},style:{flex:1,textAlign:"left"},className:"font14",children:["全选",(0,G.jsxs)("span",{className:"font12 c-grey-999 ml10",children:["当前选中",Yn,"个"]})]}),(0,G.jsx)(k.ZP,{onClick:function(){return Pe(!1)},children:"取消"}),(0,G.jsx)(k.ZP,{loading:Ge,type:"primary",onClick:Qn,children:"确认"})]}),children:(0,G.jsx)("div",{className:se,children:(0,G.jsxs)(q.Z,{loading:Ye,active:!0,children:["video"===(null==Ue?void 0:Ue.module_type)&&(0,G.jsx)("div",{className:"mb10",children:"视频直播仅支持计算上传到本平台的视频学习达成情况"}),"attendance"===(null==Ue?void 0:Ue.module_type)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mb10",align:"middle",children:[(0,G.jsx)("span",{className:"c-red mr5",children:"*"}),"签到分值设置"]}),(0,G.jsxs)("div",{className:oe,children:[(0,G.jsxs)("span",{children:["正常签到",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("normal",e)},value:Ue.normal,min:0})]}),(0,G.jsxs)("span",{children:["迟到",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("late",e)},value:Ue.late,min:0})]}),(0,G.jsxs)("span",{children:["早退",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("early",e)},value:Ue.early,min:0})]}),(0,G.jsxs)("span",{children:["请假",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("leave",e)},value:Ue.leave,min:0})]}),(0,G.jsxs)("span",{children:["旷课",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("absence",e)},value:Ue.absence,min:0})]})]})]}),(0,G.jsxs)(w.Z,{className:"mb10",align:"middle",children:[(0,G.jsx)("span",{className:"c-red mr5",children:"*"}),"权重分配规则"]}),(0,G.jsxs)(Z.ZP.Group,{onChange:function(e){return Hn("custom_rate",e.target.value)},value:Ue.custom_rate,children:[(0,G.jsx)(Z.ZP,{value:!1,children:"均分权重"}),(0,G.jsx)(Z.ZP,{className:"ml30",value:!0,children:"自定义权重"})]}),(0,G.jsx)("div",{className:K}),(0,G.jsx)("div",{className:ae,ref:wn,children:(0,G.jsx)(ye.Z,u()(u()({data:(null==Ue?void 0:Ue.course_target_module_records)||[],itemHeight:80,ref:Zn,itemKey:"id"},(null==Ue||null===(t=Ue.course_target_module_records)||void 0===t?void 0:t.length)>5?{height:430}:{}),{},{children:function(e,n){var t,r;return(0,G.jsxs)("div",{className:ie,style:{paddingRight:(null==Ue||null===(t=Ue.course_target_module_records)||void 0===t?void 0:t.length)>5?20:0},children:[(0,G.jsxs)("aside",{children:[(0,G.jsx)(y.Z,{checked:e.status,onChange:function(e){return Hn("status",e.target.checked,n)}})," ",(0,G.jsx)("span",{title:e.name,children:e.name})]}),(0,G.jsxs)("div",{className:ce,children:[(0,G.jsxs)("div",{className:"font14 c-grey-999",children:[(0,G.jsx)("div",{style:{width:56},children:"创建人:"}),(0,G.jsx)("div",{className:re,title:e.real_name,children:e.real_name})]}),(0,G.jsxs)("span",{className:"font14 c-grey-999",style:{margin:"0 70px",whiteSpace:"nowrap"},children:["创建时间:",e.created_at]}),null!=Ue&&Ue.custom_rate?(0,G.jsxs)("span",{className:tn&&e.status&&(""===e.rate||null===e.rate)?"font14 c-grey-999 ".concat(le):"font14 c-grey-999",children:["权重",(0,G.jsx)(R.Z,{style:{width:60,margin:"0 10px"},value:e.rate,precision:2,min:0,max:100,onChange:function(e){return Hn("rate",e,n)}}),"%"]}):(0,G.jsxs)("span",{className:"font14 c-grey-999",children:["权重:",parseFloat(e.rate),"%"]})]}),null==e||null===(r=e.list)||void 0===r?void 0:r.map((function(t,r){return(0,G.jsxs)("div",{className:ie,style:{padding:12,background:"#F6F7F9",marginTop:10},children:[(0,G.jsxs)("aside",{style:{marginTop:0},children:[(0,G.jsx)(y.Z,{checked:t.status,onChange:function(e){var t,s=(0,_e.cloneDeep)(Ue);e.target.checked&&(s.course_target_module_records[n].status=e.target.checked),s.course_target_module_records[n].list[r].status=e.target.checked;var a=Pn(null===(t=s)||void 0===t?void 0:t.course_target_module_records);s=Gn(s),$e(a),rn(!1),Te(s)}})," ",(0,G.jsx)("span",{title:t.name,children:t.name}),(0,G.jsx)("img",{src:"data:image/jpeg;base64,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",width:44,height:24,style:{marginLeft:10,cursor:"pointer"}})]}),(0,G.jsxs)("div",{className:ce,children:[(0,G.jsxs)("div",{className:"font14 c-grey-999",children:[(0,G.jsx)("div",{style:{width:60},children:"创建人:"}),(0,G.jsx)("div",{className:re,title:t.real_name,children:t.real_name})]}),(0,G.jsxs)("div",{className:"font14 c-grey-999",style:{margin:"0 69px 0 55px",whiteSpace:"nowrap"},children:["创建时间:",t.created_at]}),(0,G.jsxs)("span",{className:"font14 c-grey-999",children:["权重:",parseFloat(e.rate),"%"]})]})]},t.id)})),(0,G.jsx)("div",{className:K})]},e.id)}}))})]})})})]})})),be=t(39248),Ze=t(78386),we=t(96631),Ne=t(64487),Se=t(2555),Ie=t(21256);p().locale("zh-cn");var Ee=(0,g.connect)((function(e){var n=e.classroomList,t=e.loading;return{classroomList:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n,t,r=e.classroomList,a=(e.globalSetting,e.loading),c=e.dispatch,l=e.user,d=(0,x.useState)(u()(u()({},(0,g.useParams)()),{},{page:1,sort:"desc"})),h=m()(d,2),p=h[0],A=(h[1],r.detailCourseStatisticsList),H=r.detailCourseGroupsList,q=r.detailCourseWorkscore,Y=r.detailCourseActscore,D=r.detailLeftMenus,V=r.detailTopBanner,M=r.detailLeftMenusNames,U=(A.top_scores,(0,x.useState)([])),T=m()(U,2),X=T[0],z=T[1],K=(0,x.useState)("1"),$=m()(K,2),ee=$[0],ne=$[1],te=(0,x.useState)(!1),re=m()(te,2),se=re[0],ae=re[1],ie=(0,x.useState)(),ce=m()(ie,2),oe=ce[0],le=ce[1],ue=(0,x.useState)(!1),de=m()(ue,2),me=de[0],xe=de[1],he=(0,x.useState)(!0),pe=m()(he,2),Ae=pe[0],ve=pe[1],je=(0,x.useState)(1),_e=m()(je,2),ye=_e[0],Ee=_e[1],Ce=(0,x.useState)(!1),Be=m()(Ce,2),Oe=Be[0],Le=Be[1],Qe=(0,x.useState)([]),Re=m()(Qe,2),Pe=Re[0],We=Re[1],He=(0,x.useState)(!1),Ge=m()(He,2),Fe=Ge[0],qe=Ge[1],Je=v.Z.useForm(),Ye=m()(Je,1)[0],De=(0,x.useState)(null),Ve=m()(De,2),Me=Ve[0],Ue=Ve[1],Te=(0,x.useState)(1),Xe=m()(Te,2),ze=Xe[0],Ke=Xe[1],$e=(0,x.useState)(!1),en=m()($e,2),nn=en[0],tn=en[1];p.id=p.coursesId,p.course_group_id=0,p.limit=20,D.course_modules&&r.detailLeftMenus.course_modules.filter((function(e){return"board"===e.type}))[0],(0,x.useEffect)((function(){c({type:"classroomList/getCourseStatistics",payload:u()({},p)})}),[p.categoryId]),(0,x.useEffect)((function(){(0,ge.GJ)()&&sn()}),[p.categoryId,l]),(0,x.useEffect)((function(){c("1"===ee?{type:"classroomList/getCourseWorkscore",payload:u()({},p)}:{type:"classroomList/getCourseActscore",payload:u()({},p)})}),[ee]),(0,x.useEffect)((function(){"1"===ee&&null!=V&&V.course_id&&rn()}),[V]);var rn=function(){var e=o()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.ZP)("/api/courses/".concat(null==V?void 0:V.course_id,"/statis_config.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Ke(null===(t=n.data)||void 0===t?void 0:t.score_type),Ue(n.data));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),sn=function(){var e=o()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ae||Oe){e.next=10;break}return Le(!0),Ee(ye+1),e.next=5,c({type:"classroomList/getCourseGroupsList",payload:u()(u()({},p),{},{page:ye,nonenavigate:!0})});case 5:t=e.sent,r=s()(t.course_groups),(null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(ve(!1),r.push({id:0,name:"未分班"})),Le(!1),We([].concat(s()(Pe),s()(r)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),an=function(e){p.page=e,c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})},cn=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍后..."}}),e.next=3,(0,we.up)(u()({},p));case 3:n=e.sent,c({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===n.status&&(j.ZP.success("更新成功"),an(1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),on=null==r||null===(n=r.detailLeftMenus)||void 0===n||null===(n=n.course_modules)||void 0===n?void 0:n.map((function(e){return e.type})),ln=[{title:"序号",render:function(e,n,t){return"".concat((p.page-1)*p.limit+t+1)},width:60,align:"center"},{title:"姓名",dataIndex:"user_name",width:"12%",ellipsis:!0,align:"center",render:function(e,n,t){return(0,ge.dE)()?e:(0,G.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==p?void 0:p.coursesId,"/Studentdetail/").concat(null==n?void 0:n.user_login),children:e})}},{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,width:"16%",ellipsis:!0},(null==on?void 0:on.find((function(e){return"course_group"===e})))&&{title:"分班",dataIndex:"course_group",ellipsis:!0,width:100,align:"center"},(null==on?void 0:on.find((function(e){return"shixun_homework"===e})))&&{title:null==M?void 0:M.shixun_homework,dataIndex:"practice_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"program_homework"===e})))&&{title:null==M?void 0:M.program_homework,dataIndex:"hack_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"common_homework"===e})))&&{title:null==M?void 0:M.common_homework,dataIndex:"common_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"online_learning"===e})))&&{title:null==M?void 0:M.online_learning,dataIndex:"shixun_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"group_homework"===e})))&&{title:null==M?void 0:M.group_homework,dataIndex:"group_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"graduation"===e})))&&{title:"毕设任务",dataIndex:"graduation_score",align:"center",width:80},(null==on?void 0:on.find((function(e){return"exercise"===e})))&&{title:null==M?void 0:M.exercise,dataIndex:"exercise_score",width:80,ellipsis:!0,align:"center"},{title:"总成绩",dataIndex:"total_score",width:80,align:"center",sorter:!0}].filter((function(e){return!!e})),un=(0,G.jsxs)("div",{className:"font12",children:["课堂总成绩 * 70 %",(0,G.jsx)("br",{}),"课堂活跃度 * 10%",(0,G.jsx)("br",{}),"课外学习成绩 * 20%",(0,G.jsx)("br",{}),"其中,课外学习成绩= 当前学生经验值 / 课堂学生经验值 最大值*100",(0,G.jsx)("br",{})]}),dn=function(e){return"".concat(e).replace(/^(\-)*(\d+)\.(\d\d).*$/,"$1$2.$3")},mn=(0,G.jsxs)("section",{className:W.dropmenu,children:[(0,G.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,G.jsx)(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){sn()},hasMore:Ae,useWindow:!1,children:(0,G.jsx)(_.Z,{style:{width:240,zIndex:10},children:H.group_count>0&&Pe.map((function(e,n){return(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(y.Z,{checked:X.includes(e.id),value:e.id,onChange:function(n){X.indexOf(e.id);X.indexOf(e.id)>-1?z(X.filter((function(n){return n!==e.id}))):z(X.concat(e.id))},children:e.name})},e.id)}))})})}),(0,G.jsx)("aside",{className:W.bg,children:(0,G.jsxs)("div",{children:[(0,G.jsx)(k.ZP,{type:"link",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p.group_ids=X,p.page=1,c(1==ee?{type:"classroomList/getCourseWorkscore",payload:u()({},p)}:{type:"classroomList/getCourseActscore",payload:u()({},p)});case 3:case"end":return e.stop()}}),e)}))),children:"确定"}),(0,G.jsx)(k.ZP,{type:"link",onClick:function(){z([])},children:"重置"})]})})]}),xn=(0,G.jsxs)(_.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.fi)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"总成绩"},"1"),(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.j6)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"作业成绩"},"2"),(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.iA)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"试卷及其他成绩"},"3"),(null==V?void 0:V.mooc_course_id)&&(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se._g)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"第三方慕课成绩"},"5"),(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(g.Link,{to:"/classrooms/".concat(p.coursesId,"/exportlist/course_total_score,course_total_homework,course_total_exercise_and_other"),children:"历史导出"})},"4")]}),hn=(0,G.jsxs)(_.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n="excel",b.Z.confirm({title:"导出明星学员排行榜",icon:null,content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{children:"统计维度"}),(0,G.jsxs)(Z.ZP.Group,{defaultValue:"excel",onChange:function(e){n=e.target.value},style:{marginLeft:10},children:[(0,G.jsx)(Z.ZP,{value:"excel",children:"课堂维度"}),(0,G.jsx)(Z.ZP,{value:"zip",children:"班级维度"})]})]}),onOk:function(){var e=o()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.yd)(u()(u()({},p),{},{type:n}));case 2:-2===(null==(t=e.sent)?void 0:t.status)&&(le(t),xe(!0));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 2:case"end":return e.stop()}}),e)}))),children:"明星排行榜"},"1"),(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(g.Link,{to:"/classrooms/".concat(p.coursesId,"/exportlist/export_star_user"),children:"历史导出"})},"4")]}),pn=(0,G.jsxs)(_.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.cr)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-2===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"活跃度"},"3"),(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(g.Link,{to:"/classrooms/".concat(p.coursesId,"/exportlist/course_member_act_score"),children:"历史导出"})},"4")]});return(0,G.jsxs)("section",{children:[(0,G.jsxs)("aside",{className:W.bg,children:[(0,G.jsxs)(w.Z,{className:"plr30 pt30",children:[(0,G.jsx)(N.Z,{flex:1,children:(0,G.jsx)("span",{className:"font16",children:"明星学员"})}),(0,G.jsxs)(N.Z,{children:[(0,G.jsx)(S.Z,{placement:"rightBottom",content:un,title:"明星学员计算说明",trigger:"hover",children:(0,G.jsxs)("span",{className:"font12",children:["计算规则",(0,G.jsx)(be.Z,{className:"ml5"})]})}),(0,ge.GJ)()&&(0,G.jsx)(I.Z,{dropdownRender:function(){return hn},children:(0,G.jsxs)("a",{style:{marginLeft:"15px"},className:"ant-dropdown-link current",onClick:function(e){return e.preventDefault()},children:["导出",(0,G.jsx)(Ze.Z,{})]})})]})]}),(0,G.jsx)(F,{})]}),(0,G.jsxs)("aside",{className:[W.bg,"mt20","plr30 ","mb20",W.tabs].join(" "),children:[(0,G.jsxs)("div",{className:W.rightAction,children:["1"===ee&&(0,G.jsx)(E.Z.Search,{allowClear:!0,placeholder:"请输入姓名/学号进行搜索",onSearch:function(e){p.keyword=e,p.page=1,c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})},style:{width:260,marginTop:-4,marginRight:10}}),(null==H?void 0:H.group_count)>0&&(0,ge.GJ)()&&(0,G.jsx)(I.Z,{dropdownRender:function(){return mn},open:se,onOpenChange:function(e){ae(e)},children:(0,G.jsxs)("a",{className:"ant-dropdown-link current",onClick:function(e){return e.preventDefault()},children:["分班 ",(0,G.jsx)(Ze.Z,{})]})}),(0,ge.RV)()&&"3"!==ee&&(0,G.jsx)("span",{className:"c-blue ml20 current",onClick:function(){return cn()},children:"获取最新成绩"}),(0,ge.GJ)()&&(0,G.jsx)(I.Z,{dropdownRender:function(){return"1"===ee?xn:pn},children:(0,G.jsxs)("a",{style:{marginLeft:"15px"},className:"ant-dropdown-link current",onClick:function(e){return e.preventDefault()},children:["导出",(0,G.jsx)(Ze.Z,{})]})})]}),(0,G.jsxs)(C.Z,{defaultActiveKey:ee,onChange:function(e){p.page=1,ne(e)},style:{overflow:"3"===ee?"initial":"hidden"},children:[(0,G.jsx)(C.Z.TabPane,{tab:(0,G.jsx)("span",{className:"font16",children:"学习成绩"}),children:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:W.mode,children:[1==(null==Me?void 0:Me.score_type)?(0,G.jsx)("div",{children:"当前为全作业总成绩的展示模式"}):(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["当前为全作业的百分制模式展示",(0,G.jsx)(B.Z,{title:(0,G.jsxs)("div",{style:{lineHeight:"26px"},children:[(0,G.jsx)("div",{children:"百分制规则:"}),(0,G.jsx)("div",{children:"学生作业栏目的成绩 =(该栏目的作业学生总得分 / 该栏目作业的总分)* 100 * 该栏目作业占比"}),(0,G.jsx)("div",{children:"作业占比:"}),(0,G.jsxs)("div",{children:["课堂实验 ",null==Me?void 0:Me.shixun_percent,"%"]}),(0,G.jsxs)("div",{children:["编程作业 ",null==Me?void 0:Me.hack_percent,"%"]}),(0,G.jsxs)("div",{children:["图文作业 ",null==Me?void 0:Me.normal_percent,"%"]}),(0,G.jsxs)("div",{children:["分组作业 ",null==Me?void 0:Me.group_percent,"%"]}),(0,G.jsxs)("div",{children:["在线考试 ",null==Me?void 0:Me.exercise_percent,"%"]})]}),children:(0,G.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2",style:{marginLeft:4}})})]}),(0,ge.GJ)()&&(0,G.jsx)(Ie.op,{shape:"default",onClick:function(){Ke(null==Me?void 0:Me.score_type),Ye.setFieldsValue(u()({},Me)),qe(!0)},children:"切换模式"})]}),(0,G.jsx)(O.Z,{columns:ln,dataSource:q.course_members,loading:a.effects["classroomList/getCourseWorkscore"],pagination:!1,onChange:function(e,n,t){console.log("---",t),t.order?(p.sort_by="total_score"===t.field?"score":t.field,p.sort=t.order,p.sort=p.sort.replace("end","")):delete p.sort,c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})}}),(0,G.jsx)("aside",{className:"tc mb50 mt30",children:(0,G.jsx)(L.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:an,defaultCurrent:1,current:p.page||1,defaultPageSize:20,total:q.all_count})})]})},"1"),(0,G.jsxs)(C.Z.TabPane,{tab:(0,G.jsx)("span",{className:"font16",children:"课堂活跃度"}),children:[0===(null===(t=Y.course_members)||void 0===t?void 0:t.length)&&(0,G.jsx)(P.Z,{}),(0,G.jsxs)(Q.Z,{spinning:a.effects["classroomList/getCourseActscore"],children:[(0,G.jsxs)("div",{className:W.ruleWrap,children:[(0,G.jsx)("h1",{className:"font16",children:"Top 10"}),(0,G.jsx)(S.Z,{placement:"bottom",content:(0,G.jsxs)("div",{children:["作业完成数(*10)",(0,G.jsx)("br",{}),"试卷完成数(*10)",(0,G.jsx)("br",{}),"问卷完成数(*7)",(0,G.jsx)("br",{}),"资源发布数(*5)",(0,G.jsx)("br",{}),"帖子发布数(*2)",(0,G.jsx)("br",{}),"帖子回复数(*1)",(0,G.jsx)("br",{}),"作业回复数(*1)"]}),title:"活动规则计算说明",trigger:"hover",children:(0,G.jsxs)("span",{className:"font12",children:["计算规则",(0,G.jsx)(be.Z,{className:"ml5"})]})})]}),(0,G.jsx)(fe.Z,{option:Y.course_members?{color:["#3398DB"],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:Y.course_members.map((function(e){return e.user_name})),axisLabel:{interval:0}}],yAxis:[{type:"value"}],series:[{name:"活跃度",type:"bar",barWidth:"60%",data:Y.course_members.map((function(e){return e.total_score}))}]}:{},className:"mb50"})]})]},"2"),(0,G.jsx)(C.Z.TabPane,{tab:(0,G.jsx)("span",{className:"font16",children:"学习达成分析"}),children:(0,G.jsx)(ke,{groupIds:(null==p?void 0:p.group_ids)||[]})},"3")]}),(0,G.jsx)(Ne.Z,{res:oe,ismodel:me,setismodel:xe})]}),(0,G.jsx)(b.Z,{centered:!0,confirmLoading:nn,maskClosable:!1,open:Fe,title:"切换模式",width:"501px",onCancel:function(){return qe(!1)},onOk:function(){Ye.submit()},className:W.switchMode,children:(0,G.jsxs)(v.Z,{colon:!1,form:Ye,labelAlign:"left",onFinish:function(){var e=o()(i()().mark((function e(n){var t,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return tn(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==V?void 0:V.course_id,"/statis_config/").concat(null==Me?void 0:Me.id,".json"),{method:"put",body:u()({id:null==Me?void 0:Me.id},n)});case 3:t=e.sent,r=(null==n?void 0:n.shixun_percent)+(null==n?void 0:n.hack_percent)+(null==n?void 0:n.normal_percent)+(null==n?void 0:n.group_percent)+(null==n?void 0:n.exercise_percent),s=100-r+(null==n?void 0:n.exercise_percent),0===(null==t?void 0:t.status)&&(2===(null==n?void 0:n.score_type)&&r<100?j.ZP.success("更新成功,当前作业占比之和未等于100,默认将在线考试的占比增加为"+s):j.ZP.success("更新成功"),qe(!1),Ye.resetFields(),rn(),c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})),tn(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,G.jsx)(v.Z.Item,{label:"",name:"score_type",children:(0,G.jsxs)(Z.ZP.Group,{onChange:function(e){Ke(e.target.value)},children:[(0,G.jsx)(Z.ZP,{value:1,children:" 全作业总成绩模式 "}),(0,G.jsx)(Z.ZP,{value:2,style:{marginLeft:14},children:" 全作业的百分制模式 "})]})}),2===ze&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"课堂实验",name:"shixun_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"编程作业",name:"hack_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"图文作业",name:"normal_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"分组作业",name:"group_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"在线考试",name:"exercise_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsx)("div",{style:{color:"#9096A3",fontSize:"14px",marginBottom:20},children:"学生栏目中的成绩将按照(学生该作业总得分 / 作业总分)* 100 * 百分比"})]})]})})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[31427],{64487:function(e,n,t){t(59301);var r=t(43418),s=t(3113),a=t(37712);n.Z=function(e){var n=e.res,t=e.ismodel,i=e.setismodel;return(0,a.jsxs)(r.Z,{open:t,title:"提示",footer:null,style:{background:"transparen"},centered:!0,width:670,maskClosable:!1,children:[null==n?void 0:n.message,(0,a.jsx)("div",{style:{textAlign:"right"},children:(0,a.jsx)(s.ZP,{onClick:function(){i(!1)},type:"primary",children:"确认"})})]})}},50883:function(e,n,t){var r=t(82242),s=t.n(r),a=(t(59301),t(93314)),i=t(3113),c=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,o=e.styles,l=void 0===o?{}:o,u=e.customText,d=e.ButtonText,m=e.ButtonClick,x=e.Buttonclass,h=e.ButtonTwo,p=e.imgStyles,A=e.loading,f=void 0!==A&&A;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),l),children:[(0,c.jsx)("img",{src:n||a,style:s()(s()({},p),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(i.ZP,s()(s()({className:x,onClick:m},r),{},{children:d})),h&&h]})}},15552:function(e,n,t){t.r(n),t.d(n,{default:function(){return Ee}});var r=t(37205),s=t.n(r),a=t(7557),i=t.n(a),c=t(41498),o=t.n(c),l=t(82242),u=t.n(l),d=t(79800),m=t.n(d),x=t(59301),h=t(61186),p=t.n(h),A=t(26724),f=t.n(A),g=t(32007),v=t(78241),j=t(8591),_=t(20834),y=t(24905),k=t(3113),b=t(43418),Z=t(5112),w=t(95237),N=t(43604),S=t(60324),I=t(38854),E=t(92832),C=t(99313),B=t(6848),O=t(61998),L=t(27092),Q=t(71418),R=t(94001),P=t(50883),W={flex_box_center:"flex_box_center___rAB_D",flex_space_between:"flex_space_between___thxzM",flex_box_vertical_center:"flex_box_vertical_center___F4tY6",flex_box_center_end:"flex_box_center_end___r8JQK",flex_box_column:"flex_box_column___sSvJl",bg:"bg___mQXgH",containerTitle:"containerTitle___qt3QK",containerDesc:"containerDesc___qz_Qj",listItem:"listItem___pqPd4",title:"title___xbuRk",titleLeft:"titleLeft___eCOrX",titleRight:"titleRight___QJ5JD",acitons:"acitons___EfL28",memberManager:"memberManager___PqXmq",menu:"menu___b2bjV",topScores:"topScores___tCh6O",first:"first___nhTZp",second:"second___Ko9yk",three:"three___uN_GB",dropmenu:"dropmenu___Ijy35",tabs:"tabs___wLrrY",rightAction:"rightAction___PwBiG",ruleWrap:"ruleWrap___o2oRs",mode:"mode___triNZ",switchMode:"switchMode___DaLGo"},H=t(20817),G=t(37712);p().locale("zh-cn");var F=(0,g.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n=e.classroomList,t=e.loading,r=(e.dispatch,(0,g.useParams)(),n.detailCourseStatisticsList.top_scores);return(0,G.jsx)("section",{style:{minHeight:200},children:(0,G.jsxs)(Q.Z,{spinning:t.effects["classroomList/getCourseStatistics"],children:[""==r&&(0,G.jsx)(P.Z,{}),r&&(0,G.jsx)("aside",{className:[W.topScores].join(" "),children:(0,G.jsxs)(w.Z,{justify:"center",align:"middle",children:[r[3]&&(0,G.jsx)(N.Z,{span:3,className:"tc",children:(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[3].avatar_url),alt:""})}),r[1]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[1].avatar_url),alt:""}),(0,G.jsx)(N.Z,{className:W.second,children:(0,G.jsx)("span",{})})]}),r[0]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[0].avatar_url),alt:""}),(0,G.jsx)(N.Z,{className:W.first,children:(0,G.jsx)("span",{})})]}),r[2]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[2].avatar_url),alt:""}),(0,G.jsx)(N.Z,{className:W.three,children:(0,G.jsx)("span",{})})]}),r[4]&&(0,G.jsx)(N.Z,{span:3,className:"tc",children:(0,G.jsx)("img",{src:"".concat(H.Z.IMG_SERVER,"/images/").concat(r[4].avatar_url),alt:""})})]})}),r&&(0,G.jsx)("aside",{className:[W.topScores].join(" "),children:(0,G.jsxs)(w.Z,{justify:"center",align:"middle",className:"pt10 pb20",children:[r[3]&&(0,G.jsxs)(N.Z,{span:3,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[3].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"4th"})]}),r[1]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[1].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"2nd"})]}),r[0]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[0].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"1st"})]}),r[2]&&(0,G.jsxs)(N.Z,{span:5,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[2].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"3rd"})]}),r[4]&&(0,G.jsxs)(N.Z,{span:3,className:"tc",children:[(0,G.jsx)("span",{className:"username",children:r[4].user_name}),(0,G.jsx)("br",{}),(0,G.jsx)("span",{className:"c-light-black font12",children:"5th"})]})]})})]})})})),q=t(96865),J=t(85750),Y="bg___gJnOP",D="add___qnAqO",V="btn___tlkiy",M="setting___IcAPy",U="actionBtn___gQWdv",T="head___Ndmea",X="left___qdx9f",z="lli___rjlNl",K="line___qf5MC",$="active___ONStP",ee="right___TOAr0",ne="top___Xjvfk",te="rli___NdIi1",re="name___luU6N",se="weight___KEDj9",ae="listWrap___RSFI7",ie="li___AVmMQ",ce="des___WVdQ8",oe="qiand___BCxUq",le="error___Ta8mF",ue="desc___A7Kj0",de=t(39647),me=t.n(de),xe="bg___vtRyz",he="setting___YK6mx",pe="box___UrJxk",Ae="title___Wf0rf",fe=t(42441),ge=t(89260),ve=["fixed"],je=function(e){e.loading;var n,t=e.setLoading,r=e.onFeedback,a=e.onRefresh,c=e.groupIds,l=(0,g.useParams)(),d=(0,x.useState)({page:1,limit:10,group_ids:c}),h=m()(d,2),p=h[0],A=h[1],f=(0,x.useState)(!1),v=m()(f,2),j=v[0],_=v[1],y=(0,x.useState)(0),k=m()(y,2),b=k[0],Z=k[1],N=(0,x.useState)({}),S=m()(N,2),I=S[0],E=S[1],C=(0,x.useState)([]),L=m()(C,2),Q=L[0],R=L[1],P=(0,x.useState)([]),W=m()(P,2),H=W[0],F=W[1],q=[{title:"姓名",dataIndex:"real_name",align:"left",ellipsis:!0,fixed:"left",render:function(e,n){return n.is_click?(0,G.jsx)("a",{style:{color:"#0152d9"},href:"/classrooms/".concat(null==l?void 0:l.coursesId,"/StudentSituation/").concat(null==l?void 0:l.categoryId,"/").concat(n.login),target:"_blank",children:e}):e}},{title:"分班",dataIndex:"group_name",ellipsis:!0,fixed:"left"},{title:(0,G.jsxs)("span",{children:["达成度",(0,G.jsx)(B.Z,{title:"整体达成度为学生各课堂目标的总和",placement:"top",children:(0,G.jsx)("i",{className:"ml5 font14 iconfont icon-xiaowenhao1 current"})})]}),align:"center",fixed:"left",dataIndex:"rate",render:function(e){return e+"%"}}];(0,x.useEffect)((function(){p.group_ids=c,p.page=1,p.limit=10,A(u()({},p)),U(p,!0)}),[JSON.stringify(c)]);var Y,D,V,M,U=function(){var e=o()(i()().mark((function e(n){var a,c,o,d,m,x,h,p=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=p.length>1&&void 0!==p[1]&&p[1])?t(!0):_(!0),e.next=4,(0,J.ZP)("/api/courses/".concat(null==l?void 0:l.coursesId,"/course_targets/list.json"),{method:"get",params:n});case 4:if(-1===(null==(c=e.sent)?void 0:c.status)){e.next=19;break}if(!a){e.next=14;break}if(null!=c&&c.is_set_target){e.next=10;break}return r(u()({},c)),e.abrupt("return");case 10:m=null==c||null===(d=c.table_course_targets)||void 0===d?void 0:d.map((function(e){return{title:(0,G.jsxs)("div",{className:"tc",children:[(0,G.jsx)("div",{children:e.name}),(0,G.jsxs)("div",{children:["占比:",e.rate,"%"]})]}),dataIndex:e.id,align:"center",render:function(e){return e+"%"}}})),x=q.map((function(e){if(null==m||!m.length){e.fixed;return me()(e,ve)}return e})),E(u()({},c)),F([].concat(s()(x),s()(m)));case 14:h=null==c||null===(o=c.course_members)||void 0===o?void 0:o.map((function(e){var n,t=u()({},e);return null==e||null===(n=e.course_target_users)||void 0===n||n.forEach((function(e){t[e.course_target_id]=e.rate})),t})),R(h),Z((null==c?void 0:c.total_count)||0),t(!1),_(!1);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,G.jsxs)("section",{className:xe,children:[(0,G.jsxs)("div",{className:"mt20 mb20",children:[(0,G.jsxs)("span",{className:"font14 c-grey-666 mr25",children:["本次数据更新时间:",null==I?void 0:I.updated_at]}),!(0,ge.dE)()&&(0,G.jsxs)("span",{onClick:function(){a((function(){return U(p,!0)}))},className:"font14 c-light-primary current",children:[(0,G.jsx)("i",{className:"iconfont icon-shuaxin3 mr10"}),"刷新数据"]})]}),!(0,ge.dE)()&&(0,G.jsxs)(x.Fragment,{children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsxs)("div",{className:he,children:[(0,G.jsx)("span",{children:"目标平均达成度"}),(0,G.jsxs)("b",{children:[null==I?void 0:I.average_rate,"%"]}),(0,G.jsx)("div",{onClick:function(){r(u()({},I))},children:"设置达成度构成"})]}),(0,G.jsxs)("div",{className:pe,children:[(0,G.jsxs)("div",{className:Ae,children:[(0,G.jsx)("b",{}),"达成度区间"]}),(0,G.jsx)(fe.Z,{notMerge:!0,option:(V=[{name:"",type:"bar",barGap:1,barWidth:4,color:"#07C160",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#145DFF",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#7296B0",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#193062",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#EB624C",itemStyle:{barBorderRadius:[4,4,0,0]}},{name:"",type:"bar",barGap:1,barWidth:4,color:"#FF9D18",itemStyle:{barBorderRadius:[4,4,0,0]}}],M=[],V=null==I||null===(Y=I.statistics_data)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.map((function(e,n){return M.push(e),u()(u()({},V[n]),{},{name:String(n)})})),{legend:{top:0,right:0,icon:"circle",itemWidth:6,itemGap:12,formatter:function(e){if(!e)return"";var n=M[Number(e)]||"";return console.log(e,n,222),n.length>5&&(n=n.slice(0,5)+"..."),n}},grid:{top:40,left:"2%",right:0,bottom:0,containLabel:!0},tooltip:{formatter:function(e){console.log(e,"params");var n=M[e.seriesIndex]||"";return n+="
          ",n+=e.marker,n+=e.name+":",n+=e.value[e.seriesIndex+1]}},dataset:{source:(null==I||null===(D=I.statistics_data)||void 0===D?void 0:D.source)||[]},xAxis:{type:"category",axisTick:{show:!1},axisLabel:{textStyle:{color:"#999999"}},axisLine:{lineStyle:{color:"#E5E5E5"}}},yAxis:{axisTick:{show:!1},axisLabel:{textStyle:{color:"#999999"}},axisLine:{lineStyle:{color:"#E5E5E5"}}},series:V}),style:{width:700,height:170}})]})]}),(0,G.jsxs)("div",{style:{marginTop:36,marginBottom:16},children:["学员达成情况",(0,G.jsx)("span",{className:"ml10 font12 c-grey-999",children:"(点击学生姓名可以查看学生目标达成详情)"})]})]}),(0,G.jsx)(O.Z,{dataSource:Q,columns:H,onChange:function(e){p.page=e.current,p.limit=e.pageSize,A(u()({},p)),U(p)},loading:j,pagination:{pageSize:p.limit,total:b,current:p.page,showQuickJumper:!0,showSizeChanger:!0,size:"default",position:["bottomCenter"],showTotal:function(e){return(0,G.jsxs)("span",{className:"mr10",children:["共",(0,G.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}},scroll:{x:null==I||null===(n=I.table_course_targets)||void 0===n||!n.length||"max-content"}})]})},_e=t(89392),ye=t(52520),ke=(0,g.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){e.globalSetting;var n,t,r=e.dispatch,a=e.groupIds,c=(0,g.useParams)(),l=(0,x.useState)(!0),d=m()(l,2),h=d[0],p=d[1],A=(0,x.useState)(!1),f=m()(A,2),v=f[0],_=f[1],N=(0,x.useState)(3),S=m()(N,2),I=S[0],C=S[1],B=(0,x.useRef)([]),O=(0,x.useRef)(null),L=(0,x.useState)(!1),W=m()(L,2),H=W[0],F=W[1],de=(0,x.useState)(!1),me=m()(de,2),xe=me[0],he=me[1],pe=(0,x.useState)({edit:!1,name:"",rate:0}),Ae=m()(pe,2),fe=Ae[0],ge=Ae[1],ve=(0,x.useState)(!1),ke=m()(ve,2),be=ke[0],Ze=ke[1],we=(0,x.useState)(!1),Ne=m()(we,2),Se=Ne[0],Ie=Ne[1],Ee=(0,x.useState)([]),Ce=m()(Ee,2),Be=Ce[0],Oe=Ce[1],Le=(0,x.useState)(!1),Qe=m()(Le,2),Re=Qe[0],Pe=Qe[1],We=(0,x.useState)(!1),He=m()(We,2),Ge=He[0],Fe=He[1],qe=(0,x.useState)(!0),Je=m()(qe,2),Ye=Je[0],De=Je[1],Ve=(0,x.useState)({}),Me=m()(Ve,2),Ue=Me[0],Te=Me[1],Xe=(0,x.useState)(!0),ze=m()(Xe,2),Ke=ze[0],$e=ze[1],en=(0,x.useState)(!1),nn=m()(en,2),tn=nn[0],rn=nn[1],sn=(0,x.useState)([]),an=m()(sn,2),cn=an[0],on=an[1],ln=(0,x.useState)(""),un=m()(ln,2),dn=un[0],mn=un[1],xn=(0,x.useState)(0),hn=m()(xn,2),pn=hn[0],An=hn[1],fn=(0,x.useState)([]),gn=m()(fn,2),vn=gn[0],jn=gn[1],_n=(0,x.useState)(0),yn=m()(_n,2),kn=yn[0],bn=yn[1],Zn=(0,x.useRef)(null),wn=(0,x.useRef)(null);(0,x.useEffect)((function(){dn&&En(dn)}),[dn]),(0,x.useEffect)((function(){if(wn.current&&!Ye){var e,n=null==wn||null===(e=wn.current)||void 0===e?void 0:e.querySelector(".rc-virtual-list-scrollbar");return null==n||n.addEventListener("click",Sn),console.log(n,"uuu2"),function(){null==n||n.removeEventListener("click",Sn)}}}),[wn.current,Ye,Ue]);var Nn=[{name:"实训作业",key:"shixun_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"普通作业",key:"common_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"分组作业",key:"group_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"编程作业",key:"program_homework",num:null,preNum:null,total:0,select:0,show:!1},{name:"在线考试",key:"exercise",num:null,preNum:null,total:0,select:0,show:!1},{name:"视频直播",num:null,preNum:null,total:0,select:0,key:"video",show:!1},{name:"课堂签到",key:"attendance",num:null,preNum:null,total:0,select:0,show:!1}],Sn=function(e){var n;if(null!==(n=e.target.classList)&&void 0!==n&&n.contains("rc-virtual-list-scrollbar")){var t,r=(null==Ue||null===(t=Ue.course_target_module_records)||void 0===t?void 0:t.length)||0,s=parseInt(80*r*e.offsetY/430);Zn.current.scrollTo(s)}},In=function(){var e=o()(i()().mark((function e(){var n,t,r,s,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets.json"),{method:"get"});case 3:-1!==(null==(n=e.sent)?void 0:n.status)&&(r=Nn.map((function(e){var t,r=null==n||null===(t=n.course_modules)||void 0===t?void 0:t.find((function(n){return n.module_type===e.key}));return u()(u()({},e),{},{name:r.module_name})})),B.current=r,dn||(mn((null==n||null===(s=n.course_targets)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.id)||""),null!=n&&null!==(a=n.course_targets)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.id?O.current=u()({},n):(jn([]),bn("-"))),on(null==n||null===(t=n.course_targets)||void 0===t?void 0:t.map((function(e){return u()(u()({},e),{},{preRate:e.rate})}))),An(null==n?void 0:n.rate_sum),p(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),En=function(){var e=o()(i()().mark((function e(n){var t,r,s,a,o,l,d=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d.length>1&&void 0!==d[1]&&d[1]?p(!0):_(!0),!O.current){e.next=6;break}r=O.current,e.next=9;break;case 6:return e.next=8,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets.json"),{method:"get"});case 8:r=e.sent;case 9:-1!==(null===(t=r)||void 0===t?void 0:t.status)&&(a=null===(s=r)||void 0===s||null===(s=s.course_targets)||void 0===s||null===(s=s.find((function(e){return e.id===n})))||void 0===s?void 0:s.course_target_modules,o=(0,_e.cloneDeep)(B.current).map((function(e){var n=null==a?void 0:a.find((function(n){return n.module_type===e.key}));return n?u()(u()({},e),{},{id:n.id,num:n.rate,preNum:n.rate,total:n.record_count,select:n.enable_record_count,show:!0}):e})),jn(o),l=o.reduce((function(e,n){return e+(n.num||0)}),0),bn(Math.round(l))),O.current=null,_(!1),p(!1);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Cn=function(){var e=o()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(n.id,".json"),{method:"put",body:{name:n.name,rate:n.rate}});case 3:e.sent&&In();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=function(){var e=o()(i()().mark((function e(n){var t,r,s,a,o=arguments;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>1&&void 0!==o[1]&&o[1],r={},t?(r.rate=n.num,p(!0)):(_(!0),r.custom_rate=n.custom_rate,a=[],null==n||null===(s=n.course_target_module_records)||void 0===s||s.map((function(e){var n;a.push({id:e.id,status:e.status,rate:e.rate,is_make_up_exercise:e.is_make_up_exercise}),(null==e||null===(n=e.list)||void 0===n?void 0:n.length)>0&&e.list.map((function(e){a.push({id:e.id,status:e.status,rate:e.rate,is_make_up_exercise:e.is_make_up_exercise})}))})),r.course_target_module_records=a,"attendance"===(null==n?void 0:n.module_type)&&(r.normal=n.normal,r.late=n.late,r.early=n.early,r.leave=n.leave,r.absence=n.absence)),e.next=5,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules/").concat(n.id,".json"),{method:"put",body:r});case 5:e.sent&&En(dn,t),Fe(!1),Pe(!1);case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),On=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=fe&&fe.name){e.next=3;break}return j.ZP.warning("请输入目标名称"),e.abrupt("return");case 3:if(he(!0),n={},!fe.id){e.next=11;break}return e.next=8,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(fe.id,".json"),{method:"put",body:{name:fe.name,rate:fe.rate}});case 8:n=e.sent,e.next=14;break;case 11:return e.next=13,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets.json"),{method:"post",body:{name:fe.name,rate:fe.rate}});case 13:n=e.sent;case 14:0===n.status&&(F(!1),C(2),In()),he(!1);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ln=function(){var e=o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ie(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules.json"),{method:"post",body:{module_type:Be.filter((function(e){return e.checked&&!e.show})).map((function(e){return e.key}))}});case 3:0===e.sent.status&&(Ze(!1),En(dn)),Ie(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qn=function(){var e=o()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Ue.course_target_module_records,t=(void 0===n?[]:n).filter((function(e){return e.status})),r=t.reduce((function(e,n){return e+Number(n.rate||0)}),0),t.length){e.next=6;break}return j.ZP.warning("请选择考察的内容"),e.abrupt("return");case 6:if(100===Math.round(r)){e.next=9;break}return j.ZP.warning("权重总和必须等于100%"),e.abrupt("return");case 9:if(!t.some((function(e){return e.status&&(""===e.rate||null===e.rate)}))){e.next=14;break}return j.ZP.warning("选中的内容权重为必填"),rn(!0),e.abrupt("return");case 14:Fe(!0),Bn(Ue);case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Rn=function(){var e=o()(i()().mark((function e(n){var t,r,a,o,l,d;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Pe(!0),De(!0),e.next=4,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules/").concat(n.id,"/list.json"),{method:"get"});case 4:(t=e.sent)&&(o={},(l=s()(null==t||null===(r=t.course_target_module_records)||void 0===r?void 0:r.map((function(e){return u()(u()({},e),{},{list:[]})})))).forEach((function(e){e.is_make_up_exercise&&null!==e.make_up_exercise_id&&(o[e.make_up_exercise_id]||(o[e.make_up_exercise_id]=[]),o[e.make_up_exercise_id].push(e))})),Object.keys(o).forEach((function(e){var n=e,t=l.find((function(e){return e.exercise_id===parseInt(n)}));t&&(t.list=o[e].map((function(e){return u()(u()({},e),{},{rate:t.rate})})))})),Te(u()(u()({},t),{},{course_target_module_records:l.filter((function(e){return!e.is_make_up_exercise}))})),d=null==t||null===(a=t.course_target_module_records)||void 0===a?void 0:a.every((function(e){return e.status})),$e(d),De(!1));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Pn(e){return Object.values(e).every((function(e){return!!e.status&&(!(e.list.length>0)||e.list.every((function(e){return e.status})))}))}var Wn,Hn=function(e,n,t){var r,s=(0,_e.cloneDeep)(Ue);"number"==typeof t?(n||s.course_target_module_records[t].list.forEach((function(e){return e.status=!1})),s.course_target_module_records[t][e]=n):s[e]=n;var a=Pn(null===(r=s)||void 0===r?void 0:r.course_target_module_records);s=Gn(s),$e(a),rn(!1),Te(s)},Gn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.course_target_module_records,t=void 0===n?[]:n,r=e.custom_rate;if(!r){var s=t.filter((function(e){return e.status})).length,a=1,i=0;t.forEach((function(e,n){if(e.status){if(1===s){var t=(1-i).toFixed(4);e.rate=(100*t).toFixed(2)}if(s>1){var r=(a/s).toFixed(4);s-=1,a=(a-r).toFixed(4),i=(Number(i)+Number(r)).toFixed(4),e.rate=(100*r).toFixed(2)}}else e.rate=0}))}return e},Fn=function(){var e=o()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&null!==(t=n.course_targets)&&void 0!==t&&t.length){e.next=4;break}return C(1),p(!1),e.abrupt("return");case 4:C(2),In();case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function(){var e=o()(i()().mark((function e(n){var t,s,a,l;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(100===pn||n){e.next=3;break}return j.ZP.warning("课程目标占比需为100%"),e.abrupt("return");case 3:return r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"达成度计算中,请稍后..."}}),e.next=6,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/calculate.json"),{method:"get"});case 6:t=e.sent,s=function(){n?n():(mn(""),C(3)),r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:"达成度计算中,请稍后..."}})},a=null,l=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/query_calculate.json"),{method:"get",params:{job_id:a}});case 2:0===(n=e.sent).status&&s(),-3===n.status&&setTimeout(l,3e3),-1===n.status&&r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:"达成度计算中,请稍后..."}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0===t.status&&s(),-3===t.status&&(a=t.message,l()),-1===t.status&&r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:"达成度计算中,请稍后..."}});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=null==Be?void 0:Be.every((function(e){return e.show})),Yn=null==(Wn=null==Ue?void 0:Ue.course_target_module_records)?void 0:Wn.reduce((function(e,n){return n.status&&(e+=1),e+n.list.reduce((function(e,n){return n.status?e+1:e}),0)}),0);return(0,G.jsxs)("section",{className:Y,children:[(0,G.jsxs)(Q.Z,{spinning:h,children:[1===I&&(0,G.jsx)("div",{className:D,children:(0,G.jsxs)("div",{onClick:function(){return F(!0)},className:V,children:[(0,G.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao"}),"添加课堂目标"]})}),2===I&&(0,G.jsxs)("div",{className:M,children:[(0,G.jsxs)("div",{className:T,children:[(0,G.jsx)("b",{}),(0,G.jsxs)("span",{children:["剩余课堂目标占比 ",100-pn,"%"]}),(0,G.jsx)("div",{children:(0,G.jsx)(k.ZP,{onClick:function(){return qn()},type:"primary",children:"完成设置"})})]}),(0,G.jsxs)("section",{children:[(0,G.jsxs)("div",{className:X,children:[null==cn?void 0:cn.map((function(e,n){return(0,G.jsxs)("div",{onClick:function(){return mn(e.id)},className:e.id===dn?"".concat(z," ").concat($):z,children:[(0,G.jsxs)("aside",{children:[(0,G.jsx)("span",{title:e.name,children:e.name}),(0,G.jsx)("i",{onClick:function(n){n.stopPropagation(),ge(u()({},e)),F(!0)},className:"iconfont icon-bianji9 font16"}),(0,G.jsx)("i",{onClick:function(n){var t;n.stopPropagation(),b.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确认是否删除该课堂目标?",onOk:(t=o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(e.id,".json"),{method:"delete"});case 2:0===n.sent.status&&(dn===e.id&&(dn=""),In());case 4:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},className:"iconfont icon-piliangshanchu3 ml10"})]}),(0,G.jsxs)("div",{children:["占比",(0,G.jsx)("span",{onClick:function(e){return e.stopPropagation()},children:(0,G.jsx)(R.Z,{onChange:function(e){var t=(0,_e.cloneDeep)(cn);t[n].rate=e,on(t)},onBlur:o()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(t=(0,_e.cloneDeep)(cn))[n].rate||"number"==typeof t[n].rate){e.next=6;break}return j.ZP.warning("目标占比限制范围为0~100%"),t[n].rate=t[n].preRate,jn(t),e.abrupt("return");case 6:if(r=cn.reduce((function(e,n){return e+(n.rate||0)}),0),!(Math.round(r)>100)){e.next=12;break}return j.ZP.warning("多个课堂目标占比之和不能超过100%"),t[n].rate=t[n].preRate,on(t),e.abrupt("return");case 12:Cn(t[n]);case 13:case"end":return e.stop()}}),e)}))),style:{width:60},min:0,max:100,precision:0,value:e.rate,className:"ml10 mr10"})}),"%"]}),(0,G.jsx)("div",{className:K})]},e.id)})),cn.length<5&&(0,G.jsxs)("div",{onClick:function(){return F(!0)},className:U,children:[(0,G.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao"}),"添加课堂目标"]})]}),(0,G.jsx)("div",{className:ee,children:(0,G.jsxs)(Q.Z,{spinning:v,children:[(0,G.jsxs)("div",{style:{visibility:"-"===kn?"hidden":"visible"},className:ne,children:[(0,G.jsxs)("span",{children:["剩余待分配权重 ",100-kn,"%"]}),(0,G.jsxs)("div",{style:{margin:0},onClick:function(){var e;Ze(!0);var n=null===(e=(0,_e.cloneDeep)(vn))||void 0===e?void 0:e.map((function(e){return u()(u()({},e),{},{checked:e.show})}));Oe(n)},className:U,children:[(0,G.jsx)("i",{className:"iconfont icon-tianjiashitixiaojiahao"}),"添加课堂模块"]})]}),null!=vn&&vn.some((function(e){return e.show}))?(0,G.jsx)(x.Fragment,{children:null==vn?void 0:vn.map((function(e,n){return e.show?(0,G.jsxs)("div",{className:te,children:[(0,G.jsx)("div",{title:e.name,className:re,children:e.name}),(0,G.jsxs)("div",{children:["占比",(0,G.jsx)(R.Z,{onChange:function(e){console.log(e,"num");var t=(0,_e.cloneDeep)(vn);t[n].num=e,jn(t)},onBlur:o()(i()().mark((function e(){var t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(t=(0,_e.cloneDeep)(vn))[n].num||"number"==typeof t[n].num){e.next=6;break}return j.ZP.warning("权重占比限制范围为0~100%"),t[n].num=t[n].preNum,jn(t),e.abrupt("return");case 6:if(r=vn.reduce((function(e,n){return e+(n.num||0)}),0),!(Math.round(r)>100)){e.next=12;break}return j.ZP.warning("多个课堂模块占比之和不能超过100%"),t[n].num=t[n].preNum,jn(t),e.abrupt("return");case 12:Bn(t[n],!0);case 13:case"end":return e.stop()}}),e)}))),style:{width:60},min:0,max:100,precision:0,value:e.num,className:"ml10 mr10"}),"%"]}),(0,G.jsxs)("div",{style:{marginLeft:70},children:["共",e.total,"个 / 已选",e.select,"个"]}),(0,G.jsxs)("div",{style:{marginLeft:"auto"},children:[(0,G.jsx)("i",{onClick:function(){return Rn(e)},className:"iconfont icon-shezhi4 current c-light-primary"}),(0,G.jsx)("i",{onClick:function(){var n;b.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"请确认是否删除该课堂模块?",onOk:(n=o()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,J.ZP)("/api/courses/".concat(null==c?void 0:c.coursesId,"/course_targets/").concat(dn,"/course_target_modules/").concat(e.id,".json"),{method:"delete"});case 2:0===n.sent.status&&En(dn);case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"iconfont icon-piliangshanchu3 current ml15 c-light-primary"})]})]},e.key):(0,G.jsx)(x.Fragment,{},e.key)}))}):(0,G.jsx)(P.Z,{customText:"目标未添加课堂模块,请点击右上角的“添加课堂模块”按钮进行添加"})]})})]})]}),3===I&&(0,G.jsx)(je,{loading:h,setLoading:p,onFeedback:Fn,onRefresh:qn,groupIds:a})]}),(0,G.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:H,title:"".concat(null!=fe&&fe.id?"编辑":"添加","课堂目标"),width:"600px",confirmLoading:xe,onOk:On,onCancel:function(){return F(!1)},afterClose:function(){ge({name:"",rate:0})},children:(0,G.jsxs)("div",{children:[(0,G.jsxs)("div",{children:["目标名称",(0,G.jsx)(E.Z,{onChange:function(e){return ge(u()(u()({},fe),{},{name:e.target.value}))},style:{width:400},maxLength:20,placeholder:"请输入目标名称,最大限制20个字符",suffix:"".concat((null==fe||null===(n=fe.name)||void 0===n?void 0:n.length)||0,"/20"),value:fe.name,className:"ml10 mb20"})]}),(0,G.jsxs)("div",{children:["成绩占比",(0,G.jsx)(R.Z,{onChange:function(e){return ge(u()(u()({},fe),{},{rate:e}))},min:0,max:100,precision:0,value:fe.rate,className:"ml10 mr10"}),"%"]})]})}),(0,G.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:be,title:"添加课堂模块",width:"600px",confirmLoading:Se,onOk:Ln,onCancel:function(){return Ze(!1)},footer:Jn?null:void 0,children:(0,G.jsx)("div",{children:Jn?(0,G.jsx)("div",{style:{fontSize:14,color:"#3A3A3A",margin:"20px 0",textAlign:"center"},children:"课堂模块已全部添加到课堂目标详情中"}):(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)("p",{style:{fontSize:14,color:"#3A3A3A"},children:"请选择课堂目标下的课堂模块"}),null==Be?void 0:Be.map((function(e,n){return(0,G.jsx)(y.Z,{onChange:function(e){Be[n].checked=e.target.checked,Oe(s()(Be))},style:{margin:"0 20px 10px 0"},checked:e.checked,disabled:e.show,children:e.name},n)}))]})})}),(0,G.jsx)(b.Z,{centered:!0,destroyOnClose:!0,open:Re,title:(0,G.jsxs)("div",{children:["权重设置",(0,G.jsx)("span",{className:ue,children:"(补考与原考试共享同一权重)"})]}),width:"660px",onCancel:function(){return Pe(!1)},footer:(0,G.jsxs)(w.Z,{align:"middle",children:[(0,G.jsxs)(y.Z,{checked:Ke,onChange:function(e){var n,t=(0,_e.cloneDeep)(Ue);null===(n=t.course_target_module_records)||void 0===n||n.forEach((function(n){var t;n.status=e.target.checked,(null==n||null===(t=n.list)||void 0===t?void 0:t.length)>0&&n.list.forEach((function(n){n.status=e.target.checked}))})),t=Gn(t),Te(t),$e(e.target.checked),rn(!1)},style:{flex:1,textAlign:"left"},className:"font14",children:["全选",(0,G.jsxs)("span",{className:"font12 c-grey-999 ml10",children:["当前选中",Yn,"个"]})]}),(0,G.jsx)(k.ZP,{onClick:function(){return Pe(!1)},children:"取消"}),(0,G.jsx)(k.ZP,{loading:Ge,type:"primary",onClick:Qn,children:"确认"})]}),children:(0,G.jsx)("div",{className:se,children:(0,G.jsxs)(q.Z,{loading:Ye,active:!0,children:["video"===(null==Ue?void 0:Ue.module_type)&&(0,G.jsx)("div",{className:"mb10",children:"视频直播仅支持计算上传到本平台的视频学习达成情况"}),"attendance"===(null==Ue?void 0:Ue.module_type)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{className:"mb10",align:"middle",children:[(0,G.jsx)("span",{className:"c-red mr5",children:"*"}),"签到分值设置"]}),(0,G.jsxs)("div",{className:oe,children:[(0,G.jsxs)("span",{children:["正常签到",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("normal",e)},value:Ue.normal,min:0})]}),(0,G.jsxs)("span",{children:["迟到",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("late",e)},value:Ue.late,min:0})]}),(0,G.jsxs)("span",{children:["早退",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("early",e)},value:Ue.early,min:0})]}),(0,G.jsxs)("span",{children:["请假",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("leave",e)},value:Ue.leave,min:0})]}),(0,G.jsxs)("span",{children:["旷课",(0,G.jsx)(R.Z,{className:"ml10",style:{width:60},onChange:function(e){return Hn("absence",e)},value:Ue.absence,min:0})]})]})]}),(0,G.jsxs)(w.Z,{className:"mb10",align:"middle",children:[(0,G.jsx)("span",{className:"c-red mr5",children:"*"}),"权重分配规则"]}),(0,G.jsxs)(Z.ZP.Group,{onChange:function(e){return Hn("custom_rate",e.target.value)},value:Ue.custom_rate,children:[(0,G.jsx)(Z.ZP,{value:!1,children:"均分权重"}),(0,G.jsx)(Z.ZP,{className:"ml30",value:!0,children:"自定义权重"})]}),(0,G.jsx)("div",{className:K}),(0,G.jsx)("div",{className:ae,ref:wn,children:(0,G.jsx)(ye.Z,u()(u()({data:(null==Ue?void 0:Ue.course_target_module_records)||[],itemHeight:80,ref:Zn,itemKey:"id"},(null==Ue||null===(t=Ue.course_target_module_records)||void 0===t?void 0:t.length)>5?{height:430}:{}),{},{children:function(e,n){var t,r;return(0,G.jsxs)("div",{className:ie,style:{paddingRight:(null==Ue||null===(t=Ue.course_target_module_records)||void 0===t?void 0:t.length)>5?20:0},children:[(0,G.jsxs)("aside",{children:[(0,G.jsx)(y.Z,{checked:e.status,onChange:function(e){return Hn("status",e.target.checked,n)}})," ",(0,G.jsx)("span",{title:e.name,children:e.name})]}),(0,G.jsxs)("div",{className:ce,children:[(0,G.jsxs)("div",{className:"font14 c-grey-999",children:[(0,G.jsx)("div",{style:{width:56},children:"创建人:"}),(0,G.jsx)("div",{className:re,title:e.real_name,children:e.real_name})]}),(0,G.jsxs)("span",{className:"font14 c-grey-999",style:{margin:"0 70px",whiteSpace:"nowrap"},children:["创建时间:",e.created_at]}),null!=Ue&&Ue.custom_rate?(0,G.jsxs)("span",{className:tn&&e.status&&(""===e.rate||null===e.rate)?"font14 c-grey-999 ".concat(le):"font14 c-grey-999",children:["权重",(0,G.jsx)(R.Z,{style:{width:60,margin:"0 10px"},value:e.rate,precision:2,min:0,max:100,onChange:function(e){return Hn("rate",e,n)}}),"%"]}):(0,G.jsxs)("span",{className:"font14 c-grey-999",children:["权重:",parseFloat(e.rate),"%"]})]}),null==e||null===(r=e.list)||void 0===r?void 0:r.map((function(t,r){return(0,G.jsxs)("div",{className:ie,style:{padding:12,background:"#F6F7F9",marginTop:10},children:[(0,G.jsxs)("aside",{style:{marginTop:0},children:[(0,G.jsx)(y.Z,{checked:t.status,onChange:function(e){var t,s=(0,_e.cloneDeep)(Ue);e.target.checked&&(s.course_target_module_records[n].status=e.target.checked),s.course_target_module_records[n].list[r].status=e.target.checked;var a=Pn(null===(t=s)||void 0===t?void 0:t.course_target_module_records);s=Gn(s),$e(a),rn(!1),Te(s)}})," ",(0,G.jsx)("span",{title:t.name,children:t.name}),(0,G.jsx)("img",{src:"data:image/jpeg;base64,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",width:44,height:24,style:{marginLeft:10,cursor:"pointer"}})]}),(0,G.jsxs)("div",{className:ce,children:[(0,G.jsxs)("div",{className:"font14 c-grey-999",children:[(0,G.jsx)("div",{style:{width:60},children:"创建人:"}),(0,G.jsx)("div",{className:re,title:t.real_name,children:t.real_name})]}),(0,G.jsxs)("div",{className:"font14 c-grey-999",style:{margin:"0 69px 0 55px",whiteSpace:"nowrap"},children:["创建时间:",t.created_at]}),(0,G.jsxs)("span",{className:"font14 c-grey-999",children:["权重:",parseFloat(e.rate),"%"]})]})]},t.id)})),(0,G.jsx)("div",{className:K})]},e.id)}}))})]})})})]})})),be=t(39248),Ze=t(78386),we=t(96631),Ne=t(64487),Se=t(2555),Ie=t(21256);p().locale("zh-cn");var Ee=(0,g.connect)((function(e){var n=e.classroomList,t=e.loading;return{classroomList:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n,t,r=e.classroomList,a=(e.globalSetting,e.loading),c=e.dispatch,l=e.user,d=(0,x.useState)(u()(u()({},(0,g.useParams)()),{},{page:1,sort:"desc"})),h=m()(d,2),p=h[0],A=(h[1],r.detailCourseStatisticsList),H=r.detailCourseGroupsList,q=r.detailCourseWorkscore,Y=r.detailCourseActscore,D=r.detailLeftMenus,V=r.detailTopBanner,M=r.detailLeftMenusNames,U=(A.top_scores,(0,x.useState)([])),T=m()(U,2),X=T[0],z=T[1],K=(0,x.useState)("1"),$=m()(K,2),ee=$[0],ne=$[1],te=(0,x.useState)(!1),re=m()(te,2),se=re[0],ae=re[1],ie=(0,x.useState)(),ce=m()(ie,2),oe=ce[0],le=ce[1],ue=(0,x.useState)(!1),de=m()(ue,2),me=de[0],xe=de[1],he=(0,x.useState)(!0),pe=m()(he,2),Ae=pe[0],ve=pe[1],je=(0,x.useState)(1),_e=m()(je,2),ye=_e[0],Ee=_e[1],Ce=(0,x.useState)(!1),Be=m()(Ce,2),Oe=Be[0],Le=Be[1],Qe=(0,x.useState)([]),Re=m()(Qe,2),Pe=Re[0],We=Re[1],He=(0,x.useState)(!1),Ge=m()(He,2),Fe=Ge[0],qe=Ge[1],Je=v.Z.useForm(),Ye=m()(Je,1)[0],De=(0,x.useState)(null),Ve=m()(De,2),Me=Ve[0],Ue=Ve[1],Te=(0,x.useState)(1),Xe=m()(Te,2),ze=Xe[0],Ke=Xe[1],$e=(0,x.useState)(!1),en=m()($e,2),nn=en[0],tn=en[1];p.id=p.coursesId,p.course_group_id=0,p.limit=20,D.course_modules&&r.detailLeftMenus.course_modules.filter((function(e){return"board"===e.type}))[0],(0,x.useEffect)((function(){c({type:"classroomList/getCourseStatistics",payload:u()({},p)})}),[p.categoryId]),(0,x.useEffect)((function(){(0,ge.GJ)()&&sn()}),[p.categoryId,l]),(0,x.useEffect)((function(){c("1"===ee?{type:"classroomList/getCourseWorkscore",payload:u()({},p)}:{type:"classroomList/getCourseActscore",payload:u()({},p)})}),[ee]),(0,x.useEffect)((function(){"1"===ee&&null!=V&&V.course_id&&rn()}),[V]);var rn=function(){var e=o()(i()().mark((function e(){var n,t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,J.ZP)("/api/courses/".concat(null==V?void 0:V.course_id,"/statis_config.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Ke(null===(t=n.data)||void 0===t?void 0:t.score_type),Ue(n.data));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),sn=function(){var e=o()(i()().mark((function e(){var n,t,r;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ae||Oe){e.next=10;break}return Le(!0),Ee(ye+1),e.next=5,c({type:"classroomList/getCourseGroupsList",payload:u()(u()({},p),{},{page:ye,nonenavigate:!0})});case 5:t=e.sent,r=s()(t.course_groups),(null===(n=t.course_groups)||void 0===n?void 0:n.length)<20&&(ve(!1),r.push({id:0,name:"未分班"})),Le(!1),We([].concat(s()(Pe),s()(r)));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),an=function(e){p.page=e,c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})},cn=function(){var e=o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"成绩计算中,请稍后..."}}),e.next=3,(0,we.up)(u()({},p));case 3:n=e.sent,c({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0===n.status&&(j.ZP.success("更新成功"),an(1));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),on=null==r||null===(n=r.detailLeftMenus)||void 0===n||null===(n=n.course_modules)||void 0===n?void 0:n.map((function(e){return e.type})),ln=[{title:"序号",render:function(e,n,t){return"".concat((p.page-1)*p.limit+t+1)},width:60,align:"center"},{title:"姓名",dataIndex:"user_name",width:"12%",ellipsis:!0,align:"center",render:function(e,n,t){return(0,ge.dE)()?e:(0,G.jsx)("a",{target:"_blank",href:"/classrooms/".concat(null==p?void 0:p.coursesId,"/Studentdetail/").concat(null==n?void 0:n.user_login),children:e})}},{title:"学号",dataIndex:"student_id",align:"center",sorter:!0,width:"16%",ellipsis:!0},(null==on?void 0:on.find((function(e){return"course_group"===e})))&&{title:"分班",dataIndex:"course_group",ellipsis:!0,width:100,align:"center"},(null==on?void 0:on.find((function(e){return"shixun_homework"===e})))&&{title:null==M?void 0:M.shixun_homework,dataIndex:"practice_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"program_homework"===e})))&&{title:null==M?void 0:M.program_homework,dataIndex:"hack_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"common_homework"===e})))&&{title:null==M?void 0:M.common_homework,dataIndex:"common_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"online_learning"===e})))&&{title:null==M?void 0:M.online_learning,dataIndex:"shixun_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"group_homework"===e})))&&{title:null==M?void 0:M.group_homework,dataIndex:"group_score",align:"center",ellipsis:!0,width:80},(null==on?void 0:on.find((function(e){return"graduation"===e})))&&{title:"毕设任务",dataIndex:"graduation_score",align:"center",width:80},(null==on?void 0:on.find((function(e){return"exercise"===e})))&&{title:null==M?void 0:M.exercise,dataIndex:"exercise_score",width:80,ellipsis:!0,align:"center"},{title:"总成绩",dataIndex:"total_score",width:80,align:"center",sorter:!0}].filter((function(e){return!!e})),un=(0,G.jsxs)("div",{className:"font12",children:["课堂总成绩 * 70 %",(0,G.jsx)("br",{}),"课堂活跃度 * 10%",(0,G.jsx)("br",{}),"课外学习成绩 * 20%",(0,G.jsx)("br",{}),"其中,课外学习成绩= 当前学生经验值 / 课堂学生经验值 最大值*100",(0,G.jsx)("br",{})]}),dn=function(e){return"".concat(e).replace(/^(\-)*(\d+)\.(\d\d).*$/,"$1$2.$3")},mn=(0,G.jsxs)("section",{className:W.dropmenu,children:[(0,G.jsx)("div",{style:{maxHeight:200,overflow:"auto"},children:(0,G.jsx)(f(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){sn()},hasMore:Ae,useWindow:!1,children:(0,G.jsx)(_.Z,{style:{width:240,zIndex:10},children:H.group_count>0&&Pe.map((function(e,n){return(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(y.Z,{checked:X.includes(e.id),value:e.id,onChange:function(n){X.indexOf(e.id);X.indexOf(e.id)>-1?z(X.filter((function(n){return n!==e.id}))):z(X.concat(e.id))},children:e.name})},e.id)}))})})}),(0,G.jsx)("aside",{className:W.bg,children:(0,G.jsxs)("div",{children:[(0,G.jsx)(k.ZP,{type:"link",onClick:o()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:p.group_ids=X,p.page=1,c(1==ee?{type:"classroomList/getCourseWorkscore",payload:u()({},p)}:{type:"classroomList/getCourseActscore",payload:u()({},p)});case 3:case"end":return e.stop()}}),e)}))),children:"确定"}),(0,G.jsx)(k.ZP,{type:"link",onClick:function(){z([])},children:"重置"})]})})]}),xn=(0,G.jsxs)(_.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.fi)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"总成绩"},"1"),(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.j6)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"作业成绩"},"2"),(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.iA)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"试卷及其他成绩"},"3"),(null==V?void 0:V.mooc_course_id)&&(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se._g)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-4===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"第三方慕课成绩"},"5"),(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(g.Link,{to:"/classrooms/".concat(p.coursesId,"/exportlist/course_total_score,course_total_homework,course_total_exercise_and_other"),children:"历史导出"})},"4")]}),hn=(0,G.jsxs)(_.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n="excel",b.Z.confirm({title:"导出明星学员排行榜",icon:null,content:(0,G.jsxs)("div",{children:[(0,G.jsx)("span",{children:"统计维度"}),(0,G.jsxs)(Z.ZP.Group,{defaultValue:"excel",onChange:function(e){n=e.target.value},style:{marginLeft:10},children:[(0,G.jsx)(Z.ZP,{value:"excel",children:"课堂维度"}),(0,G.jsx)(Z.ZP,{value:"zip",children:"班级维度"})]})]}),onOk:function(){var e=o()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.yd)(u()(u()({},p),{},{type:n}));case 2:-2===(null==(t=e.sent)?void 0:t.status)&&(le(t),xe(!0));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 2:case"end":return e.stop()}}),e)}))),children:"明星排行榜"},"1"),(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(g.Link,{to:"/classrooms/".concat(p.coursesId,"/exportlist/export_star_user"),children:"历史导出"})},"4")]}),pn=(0,G.jsxs)(_.Z,{style:{maxHeight:400,width:240,overflow:"auto"},children:[(0,G.jsx)(_.Z.Item,{onClick:o()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Se.cr)(u()(u()({},p),{},{group_id:p.group_ids||null}));case 2:-2===(null==(n=e.sent)?void 0:n.status)&&(le(n),xe(!0));case 4:case"end":return e.stop()}}),e)}))),children:"活跃度"},"3"),(0,G.jsx)(_.Z.Item,{children:(0,G.jsx)(g.Link,{to:"/classrooms/".concat(p.coursesId,"/exportlist/course_member_act_score"),children:"历史导出"})},"4")]});return(0,G.jsxs)("section",{children:[(0,G.jsxs)("aside",{className:W.bg,children:[(0,G.jsxs)(w.Z,{className:"plr30 pt30",children:[(0,G.jsx)(N.Z,{flex:1,children:(0,G.jsx)("span",{className:"font16",children:"明星学员"})}),(0,G.jsxs)(N.Z,{children:[(0,G.jsx)(S.Z,{placement:"rightBottom",content:un,title:"明星学员计算说明",trigger:"hover",children:(0,G.jsxs)("span",{className:"font12",children:["计算规则",(0,G.jsx)(be.Z,{className:"ml5"})]})}),(0,ge.GJ)()&&(0,G.jsx)(I.Z,{dropdownRender:function(){return hn},children:(0,G.jsxs)("a",{style:{marginLeft:"15px"},className:"ant-dropdown-link current",onClick:function(e){return e.preventDefault()},children:["导出",(0,G.jsx)(Ze.Z,{})]})})]})]}),(0,G.jsx)(F,{})]}),(0,G.jsxs)("aside",{className:[W.bg,"mt20","plr30 ","mb20",W.tabs].join(" "),children:[(0,G.jsxs)("div",{className:W.rightAction,children:["1"===ee&&(0,G.jsx)(E.Z.Search,{allowClear:!0,placeholder:"请输入姓名/学号进行搜索",onSearch:function(e){p.keyword=e,p.page=1,c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})},style:{width:260,marginTop:-4,marginRight:10}}),(null==H?void 0:H.group_count)>0&&(0,ge.GJ)()&&(0,G.jsx)(I.Z,{dropdownRender:function(){return mn},open:se,onOpenChange:function(e){ae(e)},children:(0,G.jsxs)("a",{className:"ant-dropdown-link current",onClick:function(e){return e.preventDefault()},children:["分班 ",(0,G.jsx)(Ze.Z,{})]})}),(0,ge.RV)()&&"3"!==ee&&(0,G.jsx)("span",{className:"c-blue ml20 current",onClick:function(){return cn()},children:"获取最新成绩"}),(0,ge.GJ)()&&(0,G.jsx)(I.Z,{dropdownRender:function(){return"1"===ee?xn:pn},children:(0,G.jsxs)("a",{style:{marginLeft:"15px"},className:"ant-dropdown-link current",onClick:function(e){return e.preventDefault()},children:["导出",(0,G.jsx)(Ze.Z,{})]})})]}),(0,G.jsxs)(C.Z,{defaultActiveKey:ee,onChange:function(e){p.page=1,ne(e)},style:{overflow:"3"===ee?"initial":"hidden"},children:[(0,G.jsx)(C.Z.TabPane,{tab:(0,G.jsx)("span",{className:"font16",children:"学习成绩"}),children:(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)("div",{className:W.mode,children:[1==(null==Me?void 0:Me.score_type)?(0,G.jsx)("div",{children:"当前为全作业总成绩的展示模式"}):(0,G.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:["当前为全作业的百分制模式展示",(0,G.jsx)(B.Z,{title:(0,G.jsxs)("div",{style:{lineHeight:"26px"},children:[(0,G.jsx)("div",{children:"百分制规则:"}),(0,G.jsx)("div",{children:"学生作业栏目的成绩 =(该栏目的作业学生总得分 / 该栏目作业的总分)* 100 * 该栏目作业占比"}),(0,G.jsx)("div",{children:"作业占比:"}),(0,G.jsxs)("div",{children:["课堂实验 ",null==Me?void 0:Me.shixun_percent,"%"]}),(0,G.jsxs)("div",{children:["编程作业 ",null==Me?void 0:Me.hack_percent,"%"]}),(0,G.jsxs)("div",{children:["图文作业 ",null==Me?void 0:Me.normal_percent,"%"]}),(0,G.jsxs)("div",{children:["分组作业 ",null==Me?void 0:Me.group_percent,"%"]}),(0,G.jsxs)("div",{children:["在线考试 ",null==Me?void 0:Me.exercise_percent,"%"]})]}),children:(0,G.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2",style:{marginLeft:4}})})]}),(0,ge.GJ)()&&(0,G.jsx)(Ie.op,{shape:"default",onClick:function(){Ke(null==Me?void 0:Me.score_type),Ye.setFieldsValue(u()({},Me)),qe(!0)},children:"切换模式"})]}),(0,G.jsx)(O.Z,{columns:ln,dataSource:q.course_members,loading:a.effects["classroomList/getCourseWorkscore"],pagination:!1,onChange:function(e,n,t){console.log("---",t),t.order?(p.sort_by="total_score"===t.field?"score":t.field,p.sort=t.order,p.sort=p.sort.replace("end","")):delete p.sort,c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})}}),(0,G.jsx)("aside",{className:"tc mb50 mt30",children:(0,G.jsx)(L.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:an,defaultCurrent:1,current:p.page||1,defaultPageSize:20,total:q.all_count})})]})},"1"),(0,G.jsxs)(C.Z.TabPane,{tab:(0,G.jsx)("span",{className:"font16",children:"课堂活跃度"}),children:[0===(null===(t=Y.course_members)||void 0===t?void 0:t.length)&&(0,G.jsx)(P.Z,{}),(0,G.jsxs)(Q.Z,{spinning:a.effects["classroomList/getCourseActscore"],children:[(0,G.jsxs)("div",{className:W.ruleWrap,children:[(0,G.jsx)("h1",{className:"font16",children:"Top 10"}),(0,G.jsx)(S.Z,{placement:"bottom",content:(0,G.jsxs)("div",{children:["作业完成数(*10)",(0,G.jsx)("br",{}),"试卷完成数(*10)",(0,G.jsx)("br",{}),"问卷完成数(*7)",(0,G.jsx)("br",{}),"资源发布数(*5)",(0,G.jsx)("br",{}),"帖子发布数(*2)",(0,G.jsx)("br",{}),"帖子回复数(*1)",(0,G.jsx)("br",{}),"作业回复数(*1)"]}),title:"活动规则计算说明",trigger:"hover",children:(0,G.jsxs)("span",{className:"font12",children:["计算规则",(0,G.jsx)(be.Z,{className:"ml5"})]})})]}),(0,G.jsx)(fe.Z,{option:Y.course_members?{color:["#3398DB"],tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",data:Y.course_members.map((function(e){return e.user_name})),axisLabel:{interval:0}}],yAxis:[{type:"value"}],series:[{name:"活跃度",type:"bar",barWidth:"60%",data:Y.course_members.map((function(e){return e.total_score}))}]}:{},className:"mb50"})]})]},"2"),(0,G.jsx)(C.Z.TabPane,{tab:(0,G.jsx)("span",{className:"font16",children:"学习达成分析"}),children:(0,G.jsx)(ke,{groupIds:(null==p?void 0:p.group_ids)||[]})},"3")]}),(0,G.jsx)(Ne.Z,{res:oe,ismodel:me,setismodel:xe})]}),(0,G.jsx)(b.Z,{centered:!0,confirmLoading:nn,maskClosable:!1,open:Fe,title:"切换模式",width:"501px",onCancel:function(){return qe(!1)},onOk:function(){Ye.submit()},className:W.switchMode,children:(0,G.jsxs)(v.Z,{colon:!1,form:Ye,labelAlign:"left",onFinish:function(){var e=o()(i()().mark((function e(n){var t,r,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return tn(!0),e.next=3,(0,J.ZP)("/api/courses/".concat(null==V?void 0:V.course_id,"/statis_config/").concat(null==Me?void 0:Me.id,".json"),{method:"put",body:u()({id:null==Me?void 0:Me.id},n)});case 3:t=e.sent,r=(null==n?void 0:n.shixun_percent)+(null==n?void 0:n.hack_percent)+(null==n?void 0:n.normal_percent)+(null==n?void 0:n.group_percent)+(null==n?void 0:n.exercise_percent),s=100-r+(null==n?void 0:n.exercise_percent),0===(null==t?void 0:t.status)&&(2===(null==n?void 0:n.score_type)&&r<100?j.ZP.success("更新成功,当前作业占比之和未等于100,默认将在线考试的占比增加为"+s):j.ZP.success("更新成功"),qe(!1),Ye.resetFields(),rn(),c({type:"classroomList/getCourseWorkscore",payload:u()({},p)})),tn(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,G.jsx)(v.Z.Item,{label:"",name:"score_type",children:(0,G.jsxs)(Z.ZP.Group,{onChange:function(e){Ke(e.target.value)},children:[(0,G.jsx)(Z.ZP,{value:1,children:" 全作业总成绩模式 "}),(0,G.jsx)(Z.ZP,{value:2,style:{marginLeft:14},children:" 全作业的百分制模式 "})]})}),2===ze&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"课堂实验",name:"shixun_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"编程作业",name:"hack_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"图文作业",name:"normal_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"分组作业",name:"group_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsxs)(w.Z,{children:[(0,G.jsx)(v.Z.Item,{label:"在线考试",name:"exercise_percent",children:(0,G.jsx)(R.Z,{min:0,max:100,style:{width:314},formatter:function(e){return dn(e)}})}),(0,G.jsx)("span",{className:"ml10",style:{lineHeight:"30px"},children:"%"})]}),(0,G.jsx)("div",{style:{color:"#9096A3",fontSize:"14px",marginBottom:20},children:"学生栏目中的成绩将按照(学生该作业总得分 / 作业总分)* 100 * 百分比"})]})]})})]})}))}}]); \ No newline at end of file diff --git a/p__Classrooms__New__index.async.js b/p__Classrooms__New__index.async.js index 81e7abd198..4ef3aafa75 100644 --- a/p__Classrooms__New__index.async.js +++ b/p__Classrooms__New__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1702],{38827:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var o=n(33614),s=n(59301),l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},a=n(22589),r=function(e,t){return s.createElement(a.Z,(0,o.Z)({},e,{ref:t,icon:l}))};var i=s.forwardRef(r)},50883:function(e,t,n){"use strict";var o=n(82242),s=n.n(o),l=(n(59301),n(93314)),a=n(3113),r=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,o=void 0===n?{}:n,i=e.styles,c=void 0===i?{}:i,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,r.jsx)("img",{src:t||l,style:s()(s()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(a.ZP,s()(s()({className:m,onClick:p},o),{},{children:u})),f&&f]})}},21062:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var o=n(82242),s=n.n(o),l=n(7557),a=n.n(l),r=n(41498),i=n.n(r),c=n(79800),d=n.n(c),u=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},m=n(3113),f=n(38827),h=n(84445),x=n(6848),v=n(66621),_=n(33571),y=n(50883),g=n(20817),j=n(70042),b=n(37712),w=function(e){var t,n,o,l,r,c,w=e.editOffice,C=void 0===w?"view":w,N=e.data,k=(e.theme,e.type),Z=e.filename,S=e.monacoEditor,A=e.className,O=e.style,E=e.close,P=e.onClose,I=e.hasMask,D=e.disabledDownload,T=e.onImgDimensions,R=e.showNodata,Y=e.recordInfo,F=(0,u.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),B=d()(F,2),W=(B[0],B[1],(0,u.useState)("")),V=d()(W,2),U=(V[0],V[1]),M=(0,u.useState)(),L=d()(M,2),H=L[0],J=L[1],q="build"===window.ENV?"/react/build":"",z=location.host.startsWith("localhost")?g.Z.PROXY_SERVER:g.Z.API_SERVER,Q=(0,u.useRef)();null!==(t=N)&&void 0!==t&&t.startsWith("/api")&&"txt"!==k&&(N=g.Z.API_SERVER+N);Z&&S&&(S.filename=Z),(0,u.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&U(t[1])}))}),[]),(0,u.useEffect)((function(){var e;"office"===k&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?J({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):G())}),[k,N]);var G=function(){var e=i()(a()().mark((function e(){var t,n,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),t=N,N.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:n});case 6:(o=e.sent).url=z+o.url,J(o);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){N.startsWith("http")||N.startsWith("blob:")?X():(0,v.Sv)(Z||"educoder",N,Z)},X=function(){Y&&(0,j.fc)({id:null==Y?void 0:Y.id,watch_type:1,course_id:null==Y?void 0:Y.course_id}),(0,v.Nd)(Z||"educoder",decodeURIComponent(N))};return(0,b.jsxs)("div",{style:s()({},O||{}),className:"".concat(I&&p.bgBlack," ").concat(k?p.wrp:"hide"),children:[E&&(0,b.jsxs)("div",{className:p.close,ref:Q,children:[!!T&&(0,b.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return Q.current},children:(0,b.jsx)("span",{onClick:function(){P(),T()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,b.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return Q.current},children:(0,b.jsx)("span",{onClick:X,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return Q.current},children:(0,b.jsx)("span",{className:"",onClick:P,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[A]," ").concat(A," ").concat(p.monaco," ").concat("txt"===k?"show":"hide"),children:"txt"===k&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(h.ZP,s()({},S))})}),"audio"===k&&(0,b.jsx)("audio",{src:"".concat((null===(n=N)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(o=N)||void 0===o?void 0:o.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===k&&(0,b.jsx)(b.Fragment,{children:(null===(l=N)||void 0===l?void 0:l.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===k&&H&&(0,b.jsx)("iframe",{src:"".concat(q,"/office.html?key=").concat(H.key,"&url=").concat(btoa(H.url),"&callbackUrl=").concat(z+H.callbackUrl,"&fileType=").concat(H.fileType,"&title=").concat(H.title,"&model=").concat(C,"&officeServer=").concat(g.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===k&&(0,b.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===k&&(0,b.jsx)("iframe",{src:"".concat(q,"/js/pdfview/index.html?filename=").concat(Z||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!D)}),"image"===k&&(0,b.jsx)("img",{src:"".concat((null===(r=N)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=N)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===k||"download"===k)&&(0,b.jsx)(b.Fragment,{children:R?(0,b.jsx)(y.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(m.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:K,disabled:D,children:"下载"})}):(0,b.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:K,disabled:D,children:[(0,b.jsx)(f.Z,{}),"点击下载"]})})]})}},40445:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var o=n(7557),s=n.n(o),l=n(82242),a=n.n(l),r=n(41498),i=n.n(r),c=n(79800),d=n.n(c),u=n(39647),p=n.n(u),m=n(59301),f=n(32007),h=n(92832),x=n(78241),v=n(43418),_=n(61998),y=n(8591),g=n(19842),j=n(3113),b=n(61186),w=n.n(b),C=n(80559),N=n(58670),k=n(85027),Z="flexRow___wVzmN",S="flexColumn___gLZgJ",A="formWrap___z7EIz",O="example___dy_gt",E="footerWrap___Y3nmz",P=n(37712),I=["newClassroom","globalSetting","loading","dispatch","schoolName","onSuccess"],D=function(e,t){return t.some((function(t){return t.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},T=h.Z.TextArea,R=(0,f.connect)((function(e){var t=e.newClassroom,n=e.loading;return{newClassroom:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.newClassroom,n=(e.globalSetting,e.loading),o=e.dispatch,l=e.schoolName,r=e.onSuccess,c=void 0===r?function(){}:r,u=(p()(e,I),x.Z.useForm()),f=d()(u,1)[0];(0,m.useEffect)((function(){f.setFieldsValue({name:l})}),[l]);var b=function(){var e=i()(s()().mark((function e(t){var n,l,r,d,u,p,m,f;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=(n=t||{}).name,r=n.city,d=void 0===r?[]:r,u=n.address,p=n.remarks,e.next=3,o({type:"newClassroom/appplySchool",payload:{name:l,province:d[0],city:d[1],address:u,remarks:p}});case 3:if(2!=(null==(m=e.sent)?void 0:m.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,P.jsx)(_.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[a()({},m)],pagination:!1})]}),onOk:function(){var e=i()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c(l);case 2:f.destroy(),o({type:"newClassroom/setActionTabs",payload:{}});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:o({type:"newClassroom/setActionTabs",payload:{}}),0==m.status&&(y.ZP.success("新增学校/单位成功!"),c(l));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,P.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"NewClassroom-AppplySchool"===t.actionTabs.key,title:"申请添加单位名称",width:"600px",footer:null,children:(0,P.jsxs)(x.Z,{className:A,form:f,labelCol:{span:4},wrapperCol:{span:20},onFinish:b,children:[(0,P.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,P.jsx)(h.Z,{placeholder:"学校或工作单位"})}),(0,P.jsxs)("div",{className:"".concat(Z," ").concat(O),children:[(0,P.jsx)("div",{children:"示例:"}),(0,P.jsxs)("div",{className:S,children:[(0,P.jsxs)("div",{children:[(0,P.jsx)(C.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,P.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,P.jsxs)("div",{children:[(0,P.jsx)(N.Z,{style:{color:"red"}}),(0,P.jsxs)("span",{className:"font14 ml5",children:["错误示例:数据结构",w()().format("YYYY"),"春"]})]})]})]}),(0,P.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,P.jsx)(g.Z,{allowClear:!0,size:"middle",options:k.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:D}})}),(0,P.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,P.jsx)(h.Z,{placeholder:"请填写完整的地址信息"})}),(0,P.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,P.jsx)(T,{placeholder:"再次说明特别情况(选填)"})}),(0,P.jsx)("div",{className:E,children:(0,P.jsxs)(x.Z.Item,{children:[(0,P.jsx)(j.ZP,{className:"mr5",size:"middle",onClick:function(){o({type:"newClassroom/setActionTabs",payload:{}})},children:"取消"}),(0,P.jsx)(j.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["newClassroom/appplySchool"],children:"保存"})]})})]})})}))},61312:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return L}});var o=n(7557),s=n.n(o),l=n(82242),a=n.n(l),r=n(41498),i=n.n(r),c=n(79800),d=n.n(c),u=n(59301),p=n(32007),m=n(57809),f=n(78241),h=n(8591),x=n(43418),v=n(3113),_=n(88522),y=n(92832),g=n(57930),j=n(24905),b=n(5112),w=n(59028),C=n(61186),N=n.n(C),k=n(10527),Z=n(40445),S=n(85750),A=n(96631),O={bg:"bg___scGBN",wrap:"wrap___h5b4S",middle:"middle___hq_IK",row:"row___EoLy1",title:"title___BQ3Sj",size:"size___Tag29",download:"download___ROULb",preview:"preview___JP69C",delete:"delete___JF6Ct",annotation:"annotation___DCmsV",crumbs:"crumbs___JJo3q",titleWrap:"titleWrap___Cnywx",flexRow:"flexRow___FVlte",flexJustifyCenter:"flexJustifyCenter___Q_2Lz",flexAlignCenter:"flexAlignCenter___d6nhw",flexColumn:"flexColumn___mCDIJ",fieldWrap:"fieldWrap___dOMry",checkUsersFromCode:"checkUsersFromCode___toyn5",courseField:"courseField___qQV_5",courseExample:"courseExample___IY_Tc",period:"period___vIGwk",credit:"credit___aOpp2",endTime:"endTime___E5PEn",width655:"width655___Zwxr5",color999:"color999___ZFcVB",colorCDCDCD:"colorCDCDCD___Cb3mH",color0152d9:"color0152d9___bDkNR",backgroundFa:"backgroundFa___lmMKC",bBtn:"bBtn____iNQx",schoolHintWrap:"schoolHintWrap___VeMJ3",w700:"w700___YWsgj",classromediv:"classromediv___Ee2n7",glow:"glow___uTEgy",modal:"modal___xWdwx",content:"content___b2kXV",box:"box___iMIt6"},E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAf5JREFUOE+tVT1oE2EYft5LgqF3/lBqaWMTiE1ahYpLJpFCNydbFQUzZBDppkuJCJXSUUxpOwgOQkHFDqVNi4tVcHOsDiKGXNqhYi4ilUByPbQx98p3ckfIT5Ngbny/53m+5/353iPU+ZjZs61/n2DiCWaOAOT7B2ONiLaIaSOk9G0QUamaTtWBtKFdoTISDB6sd5kdI9AOuxAf7vKtV+IcQWaWMvvaQ2bEDxOqcURIhGXffSIyxZkjqOrZR+2KOW4JiSHl1D1HUKSJMifbcVaDddFVkT6JBmT0XKpZzZpdJmoaVvrPUqaYu27CXGlGaOVcgnSDVF17yczRVgg25knuHdb2trBwOopzst+hEtEypYvZNIChVgR/myVM767ibf4zJBCeDU/ivByopKqULmpFgBU7upn/hLlvrzETGMfo8TMO+EepgLs7L/DF0KC4vJgL3sSFY6EqH6TXCL76+REPdtfglTxYCt/GiDxgiQgxIeo/0o3HgzEEvSfrJGUJ1qY8+zWJ5N4HdLtlTPaPYTH7Br/MEiJHg5gPRnHC3dWoQmrdppRh4s72c7wvZBzitZ4Ipv2X4SZXw3JbTWk0NoZ5gFvqU6SMHKYGLiHWe7Fp36yxOWywhdP8HwM9bqdnjd3Zgy0QHX169pUdXQ7W6uz0+rKddmzBVlb7f34BfwEB2vw97tKWNAAAAABJRU5ErkJggg==",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAkNJREFUOE+tlUtLG1EUx/9nRidpCEm6EKGQiBYC3Wfjxp24EIwJNNHiA/EraMnSZWnUha4EQRRaTBet6MKVn8CqCGqpGskDIgqaBGPSPGZOmbHGPCaCNHd5Hr97Xvdcgs5h5tZCLDZIzIMMuIjojWrGzAkCfjLRhuRwbBBRsdadagWleNwjK0oQzG/1LivLiMKiIEy32O0/Ku3KQGYWCrHYJzBPPwuqC4mCksMRICJFVZWB+Wj084thj3CioKGj42MZqKUpy99fFFmNsSiKXjV9+teAX5U1Kx0doXh4iFdDQ4AoVrmWLi6Q39qCaWICZLE86YjCksPxjvLR6Hswf6v0Sk9OIr+zA4PbDev8fBlaOj9Hyu+HcnMD69ISDH191XES+agQiXxh4EOlpnhwgNToKDiTKUPleBxJnw/K9TWknh7YlpcBSaoCEvCV8pHIbwDO2voV9/aQGhsD399D6u2FfHwMOZGA1N0N28oKYDTqlfyUCtHoHTOb9bQadGQEnMtp6laXC7a1NZDJpNs/Iso8C1TTS7rdkC8vNYCxvx+WxUVAEBoDG6Ws3N4i6fdDPjuD2NkJ5eoKnM3C6PHAMjfXCHqq2xROp5EcHkbp5ASi04nXoRDkcPihpirU64VldrYO+tAUnbG5CwSQW19HS1cXbKEQhLY2LcXi7i5S4+Ma1LqwAMPAQP3Y6A32n+1tFDY3YZ6ZgdDeXuVU3N9HdnUV5qkpiHZ7/WCrkqY+vccrmrocVGjT19djpE1bsJWV/58v4C/igjuIQ13SqQAAAABJRU5ErkJggg==",I=n(56102),D=n(66621),T=n(89260),R=n(8887),Y=n(20817),F=n(21062),B=n(29831),W=n(89392),V=n(37712),U=function(e){return e&&e{const{prefixCls:n,className:o,popupClassName:i,dropdownClassName:f,children:h,dataSource:x}=e,v=(0,l.Z)(h);let _;1===v.length&&(0,c.l$)(v[0])&&!m(v[0])&&([_]=v);const y=_?()=>_:void 0;let g;g=v.length&&m(v[0])?h:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return r.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return r.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:j}=r.useContext(d.E_),b=j("select",n);return r.createElement(u.default,Object.assign({ref:t,suffixIcon:null},(0,a.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:i||f,className:s()(`${b}-auto-complete`,o),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),g)},h=r.forwardRef(f),x=(0,i.Z)(h);h.Option=p,h._InternalPanelDoNotUseOrYouWillBeFired=x,t.Z=h},10527:function(e,t,n){"use strict";var o=n(42050).default;t.Z=void 0;var s=o(n(65835)),l=o(n(6432));const a={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},s.default),timePickerLocale:Object.assign({},l.default)};a.lang.ok="确定";var r=a;t.Z=r},6432:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};t.default=n},25769:function(e,t,n){"use strict";var o=n(98040),s={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,l,a,r,i,c,d=!1;t||(t={}),n=t.debug||!1;try{if(a=o(),r=document.createRange(),i=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(o){if(o.stopPropagation(),t.format)if(o.preventDefault(),void 0===o.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=s[t.format]||s.default;window.clipboardData.setData(l,e)}else o.clipboardData.clearData(),o.clipboardData.setData(t.format,e);t.onCopy&&(o.preventDefault(),t.onCopy(o.clipboardData))})),document.body.appendChild(c),r.selectNodeContents(c),i.addRange(r),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(o){n&&console.error("unable to copy using execCommand: ",o),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(o){n&&console.error("unable to copy using clipboardData: ",o),n&&console.error("falling back to prompt"),l=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(l,e)}}finally{i&&("function"==typeof i.removeRange?i.removeRange(r):i.removeAllRanges()),c&&document.body.removeChild(c),a()}return d}},65835:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"};t.default=n},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=l(n(59301)),s=l(n(25769));function l(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e,t){if(null==e)return{};var n,o,s=function(e,t){if(null==e)return{};var n,o,s={},l=Object.keys(e);for(o=0;o=0||(s[n]=e[n]);return s}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n-1||N.indexOf("bigfiles1")>-1?q({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):Q())}),[k,N]);var Q=function(){var e=i()(a()().mark((function e(){var t,n,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),t=N,N.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,_.gJ)({attachment_id:n});case 6:(o=e.sent).url=z+o.url,q(o);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){N.startsWith("http")||N.startsWith("blob:")?X():(0,v.Sv)(Z||"educoder",N,Z)},X=function(){Y&&(0,j.fc)({id:null==Y?void 0:Y.id,watch_type:1,course_id:null==Y?void 0:Y.course_id}),(0,v.Nd)(Z||"educoder",decodeURIComponent(N))};return(0,b.jsxs)("div",{style:s()({},O||{}),className:"".concat(I&&p.bgBlack," ").concat(k?p.wrp:"hide"),children:[E&&(0,b.jsxs)("div",{className:p.close,ref:G,children:[!!T&&(0,b.jsx)(x.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return G.current},children:(0,b.jsx)("span",{onClick:function(){P(),T()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,b.jsx)(x.Z,{title:"点击下载此文件",getPopupContainer:function(){return G.current},children:(0,b.jsx)("span",{onClick:X,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(x.Z,{title:"关闭",getPopupContainer:function(){return G.current},children:(0,b.jsx)("span",{className:"",onClick:P,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[A]," ").concat(A," ").concat(p.monaco," ").concat("txt"===k?"show":"hide"),children:"txt"===k&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(h.ZP,s()({},S))})}),"audio"===k&&(0,b.jsx)("audio",{src:"".concat((null===(n=N)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(o=N)||void 0===o?void 0:o.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===k&&(0,b.jsx)(b.Fragment,{children:(null===(l=N)||void 0===l?void 0:l.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===k&&H&&(0,b.jsx)("iframe",{src:"".concat(J,"/office.html?key=").concat(H.key,"&url=").concat(btoa(H.url),"&callbackUrl=").concat(z+H.callbackUrl,"&fileType=").concat(H.fileType,"&title=").concat(H.title,"&model=").concat(C,"&officeServer=").concat(g.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===k&&(0,b.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===k&&(0,b.jsx)("iframe",{src:"".concat(J,"/js/pdfview/index.html?filename=").concat(Z||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!D)}),"image"===k&&(0,b.jsx)("img",{src:"".concat((null===(r=N)||void 0===r?void 0:r.indexOf("http://"))>-1||(null===(c=N)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===k||"download"===k)&&(0,b.jsx)(b.Fragment,{children:R?(0,b.jsx)(y.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(m.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:K,disabled:D,children:"下载"})}):(0,b.jsxs)(m.ZP,{type:"primary",size:"middle",onClick:K,disabled:D,children:[(0,b.jsx)(f.Z,{}),"点击下载"]})})]})}},40445:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var o=n(7557),s=n.n(o),l=n(82242),a=n.n(l),r=n(41498),i=n.n(r),c=n(79800),d=n.n(c),u=n(39647),p=n.n(u),m=n(59301),f=n(32007),h=n(92832),x=n(78241),v=n(43418),_=n(61998),y=n(8591),g=n(19842),j=n(3113),b=n(61186),w=n.n(b),C=n(80559),N=n(58670),k=n(85027),Z="flexRow___wVzmN",S="flexColumn___gLZgJ",A="formWrap___z7EIz",O="example___dy_gt",E="footerWrap___Y3nmz",P=n(37712),I=["newClassroom","globalSetting","loading","dispatch","schoolName","onSuccess"],D=function(e,t){return t.some((function(t){return t.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},T=h.Z.TextArea,R=(0,f.connect)((function(e){var t=e.newClassroom,n=e.loading;return{newClassroom:t,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var t=e.newClassroom,n=(e.globalSetting,e.loading),o=e.dispatch,l=e.schoolName,r=e.onSuccess,c=void 0===r?function(){}:r,u=(p()(e,I),x.Z.useForm()),f=d()(u,1)[0];(0,m.useEffect)((function(){f.setFieldsValue({name:l})}),[l]);var b=function(){var e=i()(s()().mark((function e(t){var n,l,r,d,u,p,m,f;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=(n=t||{}).name,r=n.city,d=void 0===r?[]:r,u=n.address,p=n.remarks,e.next=3,o({type:"newClassroom/appplySchool",payload:{name:l,province:d[0],city:d[1],address:u,remarks:p}});case 3:if(2!=(null==(m=e.sent)?void 0:m.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,P.jsx)(_.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[a()({},m)],pagination:!1})]}),onOk:function(){var e=i()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c(l);case 2:f.destroy(),o({type:"newClassroom/setActionTabs",payload:{}});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:o({type:"newClassroom/setActionTabs",payload:{}}),0==m.status&&(y.ZP.success("新增学校/单位成功!"),c(l));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,P.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"NewClassroom-AppplySchool"===t.actionTabs.key,title:"申请添加单位名称",width:"600px",footer:null,children:(0,P.jsxs)(x.Z,{className:A,form:f,labelCol:{span:4},wrapperCol:{span:20},onFinish:b,children:[(0,P.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,P.jsx)(h.Z,{placeholder:"学校或工作单位"})}),(0,P.jsxs)("div",{className:"".concat(Z," ").concat(O),children:[(0,P.jsx)("div",{children:"示例:"}),(0,P.jsxs)("div",{className:S,children:[(0,P.jsxs)("div",{children:[(0,P.jsx)(C.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,P.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,P.jsxs)("div",{children:[(0,P.jsx)(N.Z,{style:{color:"red"}}),(0,P.jsxs)("span",{className:"font14 ml5",children:["错误示例:数据结构",w()().format("YYYY"),"春"]})]})]})]}),(0,P.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,P.jsx)(g.Z,{allowClear:!0,size:"middle",options:k.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:D}})}),(0,P.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,P.jsx)(h.Z,{placeholder:"请填写完整的地址信息"})}),(0,P.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,P.jsx)(T,{placeholder:"再次说明特别情况(选填)"})}),(0,P.jsx)("div",{className:E,children:(0,P.jsxs)(x.Z.Item,{children:[(0,P.jsx)(j.ZP,{className:"mr5",size:"middle",onClick:function(){o({type:"newClassroom/setActionTabs",payload:{}})},children:"取消"}),(0,P.jsx)(j.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["newClassroom/appplySchool"],children:"保存"})]})})]})})}))},61312:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return M}});var o=n(7557),s=n.n(o),l=n(82242),a=n.n(l),r=n(41498),i=n.n(r),c=n(79800),d=n.n(c),u=n(59301),p=n(32007),m=n(57809),f=n(78241),h=n(8591),x=n(43418),v=n(3113),_=n(88522),y=n(92832),g=n(57930),j=n(24905),b=n(5112),w=n(59028),C=n(61186),N=n.n(C),k=n(10527),Z=n(40445),S=n(85750),A=n(96631),O={bg:"bg___scGBN",wrap:"wrap___h5b4S",middle:"middle___hq_IK",row:"row___EoLy1",title:"title___BQ3Sj",size:"size___Tag29",download:"download___ROULb",preview:"preview___JP69C",delete:"delete___JF6Ct",annotation:"annotation___DCmsV",crumbs:"crumbs___JJo3q",titleWrap:"titleWrap___Cnywx",flexRow:"flexRow___FVlte",flexJustifyCenter:"flexJustifyCenter___Q_2Lz",flexAlignCenter:"flexAlignCenter___d6nhw",flexColumn:"flexColumn___mCDIJ",fieldWrap:"fieldWrap___dOMry",checkUsersFromCode:"checkUsersFromCode___toyn5",courseField:"courseField___qQV_5",courseExample:"courseExample___IY_Tc",period:"period___vIGwk",credit:"credit___aOpp2",endTime:"endTime___E5PEn",width655:"width655___Zwxr5",color999:"color999___ZFcVB",colorCDCDCD:"colorCDCDCD___Cb3mH",color0152d9:"color0152d9___bDkNR",backgroundFa:"backgroundFa___lmMKC",bBtn:"bBtn____iNQx",schoolHintWrap:"schoolHintWrap___VeMJ3",w700:"w700___YWsgj",classromediv:"classromediv___Ee2n7",glow:"glow___uTEgy",modal:"modal___xWdwx",content:"content___b2kXV",box:"box___iMIt6"},E="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAf5JREFUOE+tVT1oE2EYft5LgqF3/lBqaWMTiE1ahYpLJpFCNydbFQUzZBDppkuJCJXSUUxpOwgOQkHFDqVNi4tVcHOsDiKGXNqhYi4ilUByPbQx98p3ckfIT5Ngbny/53m+5/353iPU+ZjZs61/n2DiCWaOAOT7B2ONiLaIaSOk9G0QUamaTtWBtKFdoTISDB6sd5kdI9AOuxAf7vKtV+IcQWaWMvvaQ2bEDxOqcURIhGXffSIyxZkjqOrZR+2KOW4JiSHl1D1HUKSJMifbcVaDddFVkT6JBmT0XKpZzZpdJmoaVvrPUqaYu27CXGlGaOVcgnSDVF17yczRVgg25knuHdb2trBwOopzst+hEtEypYvZNIChVgR/myVM767ibf4zJBCeDU/ivByopKqULmpFgBU7upn/hLlvrzETGMfo8TMO+EepgLs7L/DF0KC4vJgL3sSFY6EqH6TXCL76+REPdtfglTxYCt/GiDxgiQgxIeo/0o3HgzEEvSfrJGUJ1qY8+zWJ5N4HdLtlTPaPYTH7Br/MEiJHg5gPRnHC3dWoQmrdppRh4s72c7wvZBzitZ4Ipv2X4SZXw3JbTWk0NoZ5gFvqU6SMHKYGLiHWe7Fp36yxOWywhdP8HwM9bqdnjd3Zgy0QHX169pUdXQ7W6uz0+rKddmzBVlb7f34BfwEB2vw97tKWNAAAAABJRU5ErkJggg==",P="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAkNJREFUOE+tlUtLG1EUx/9nRidpCEm6EKGQiBYC3Wfjxp24EIwJNNHiA/EraMnSZWnUha4EQRRaTBet6MKVn8CqCGqpGskDIgqaBGPSPGZOmbHGPCaCNHd5Hr97Xvdcgs5h5tZCLDZIzIMMuIjojWrGzAkCfjLRhuRwbBBRsdadagWleNwjK0oQzG/1LivLiMKiIEy32O0/Ku3KQGYWCrHYJzBPPwuqC4mCksMRICJFVZWB+Wj084thj3CioKGj42MZqKUpy99fFFmNsSiKXjV9+teAX5U1Kx0doXh4iFdDQ4AoVrmWLi6Q39qCaWICZLE86YjCksPxjvLR6Hswf6v0Sk9OIr+zA4PbDev8fBlaOj9Hyu+HcnMD69ISDH191XES+agQiXxh4EOlpnhwgNToKDiTKUPleBxJnw/K9TWknh7YlpcBSaoCEvCV8pHIbwDO2voV9/aQGhsD399D6u2FfHwMOZGA1N0N28oKYDTqlfyUCtHoHTOb9bQadGQEnMtp6laXC7a1NZDJpNs/Iso8C1TTS7rdkC8vNYCxvx+WxUVAEBoDG6Ws3N4i6fdDPjuD2NkJ5eoKnM3C6PHAMjfXCHqq2xROp5EcHkbp5ASi04nXoRDkcPihpirU64VldrYO+tAUnbG5CwSQW19HS1cXbKEQhLY2LcXi7i5S4+Ma1LqwAMPAQP3Y6A32n+1tFDY3YZ6ZgdDeXuVU3N9HdnUV5qkpiHZ7/WCrkqY+vccrmrocVGjT19djpE1bsJWV/58v4C/igjuIQ13SqQAAAABJRU5ErkJggg==",I=n(56102),D=n(66621),T=n(89260),R=n(8887),Y=n(20817),F=n(21062),B=n(89392),V=n(37712),W=function(e){return e&&e{const{prefixCls:n,className:o,popupClassName:i,dropdownClassName:f,children:h,dataSource:x}=e,v=(0,l.Z)(h);let _;1===v.length&&(0,c.l$)(v[0])&&!m(v[0])&&([_]=v);const y=_?()=>_:void 0;let g;g=v.length&&m(v[0])?h:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return r.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return r.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:j}=r.useContext(d.E_),b=j("select",n);return r.createElement(u.default,Object.assign({ref:t,suffixIcon:null},(0,a.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:i||f,className:s()(`${b}-auto-complete`,o),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),g)},h=r.forwardRef(f),x=(0,i.Z)(h);h.Option=p,h._InternalPanelDoNotUseOrYouWillBeFired=x,t.Z=h},10527:function(e,t,n){"use strict";var o=n(42050).default;t.Z=void 0;var s=o(n(65835)),l=o(n(6432));const a={lang:Object.assign({placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"]},s.default),timePickerLocale:Object.assign({},l.default)};a.lang.ok="确定";var r=a;t.Z=r},6432:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};t.default=n},25769:function(e,t,n){"use strict";var o=n(98040),s={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,l,a,r,i,c,d=!1;t||(t={}),n=t.debug||!1;try{if(a=o(),r=document.createRange(),i=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(o){if(o.stopPropagation(),t.format)if(o.preventDefault(),void 0===o.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var l=s[t.format]||s.default;window.clipboardData.setData(l,e)}else o.clipboardData.clearData(),o.clipboardData.setData(t.format,e);t.onCopy&&(o.preventDefault(),t.onCopy(o.clipboardData))})),document.body.appendChild(c),r.selectNodeContents(c),i.addRange(r),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(o){n&&console.error("unable to copy using execCommand: ",o),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(o){n&&console.error("unable to copy using clipboardData: ",o),n&&console.error("falling back to prompt"),l=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(l,e)}}finally{i&&("function"==typeof i.removeRange?i.removeRange(r):i.removeAllRanges()),c&&document.body.removeChild(c),a()}return d}},65835:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"};t.default=n},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var o=l(n(59301)),s=l(n(25769));function l(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i(e,t){if(null==e)return{};var n,o,s=function(e,t){if(null==e)return{};var n,o,s={},l=Object.keys(e);for(o=0;o=0||(s[n]=e[n]);return s}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(s[n]=e[n])}return s}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+j+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var I=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,a=e.className,c=e.maxSize,u=void 0===c?150:c,N=e.title,I=void 0===N?"上传附件":N,A=e.showRemoveModal,S=void 0!==A&&A,C=e.accept,F=void 0===C?"":C,P=e.additionalText,T=e.isDragger,R=e.number,E=void 0===R?1e3:R,L=e.aloneClear,D=void 0!==L&&L,B=e.realTimeRemove,V=void 0===B||B,z=(0,m.useState)(!1),M=p()(z,2),O=M[0],Y=M[1],H=(0,m.useState)(n||[]),q=p()(H,2),Q=q[0],G=q[1],U=(0,m.useState)(1),W=p()(U,2),J=W[0],K=W[1];(0,m.useEffect)((function(){n&&(1===J&&G(d()(n)),K(2),E===(null==n?void 0:n.length)&&Y(!0))}),[n]);var X,$=function(){setTimeout((function(){Q.pop(),G(d()(Q))}),500)},ee={multiple:!0,disabled:O,accept:F,withCredentials:!0,fileList:Q,beforeUpload:function(e,n){var t=e.size/1024/1024;return Q.concat(n).length>E?(Q.pop(),G(d()(Q)),h.ZP.error("最多只能上传".concat(E,"个文件")),D?Promise.reject():($(),!1)):t=E?Y(!0):Y(!1),G(d()(Q)),Q=Q.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(j)&&(e.name="".concat(e.name).concat(j).concat(b(e.size))),r()({},e)})),console.log("info:",e,Q),t(Q)):h.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(X=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(V){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=o()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,g.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!S){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;f.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=o()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(a||""),children:[T&&(0,y.jsxs)(k,r()(r()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(w.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",u,"MB)"," "]}),P]})),!T&&(0,y.jsxs)(_.Z,r()(r()({},ee),{},{children:[(0,y.jsxs)(x.ZP,{disabled:O,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),I]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",u,"MB)"," "]})]}))]})}},11871:function(e,n,t){t.d(n,{h:function(){return p},x:function(){return m}});var i=t(82242),l=t.n(i),s=t(39647),o=t.n(s),a=t(95992),r=t(34897),c=t(51150),d=t(37712),u=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,s=o()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(a.Z,l()(l()({},s),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,l=e.height,s=void 0===l?140:l;return e.isEdit?(0,d.jsx)(a.Z,{watch:!0,isFocus:!0,height:s,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:r.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(r.Z.inputBorder," ").concat(r.Z.placeholder," inputBorderError"),children:i})})}},25925:function(e,n,t){t.d(n,{Z:function(){return E},P:function(){return T}});var i=t(37205),l=t.n(i),s=t(39647),o=t.n(s),a=t(7557),r=t.n(a),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),_=t.n(m),h=t(59301),f=t(78241),x=t(43418),v=t(5112),g=t(92832),y=t(61998),j="brief___LOzpE",b="contentTitle___xkdcN",w="content___Vtri0",Z="antdTable___s8T2N",k="tableCell___kN9Fw",N="antdModal___WVBk3",I="orangeColor___ryB2u",A=t(16896),S=t(37712),C=["isImportMultipleCourse"],F=function(e){var n=e.studentNames,t=e.total;return t>3?(0,S.jsxs)(S.Fragment,{children:["课堂内有",(0,S.jsx)("span",{className:I,children:null==n?void 0:n.join("、")}),"等",(0,S.jsx)("span",{className:I,children:t}),"名学生"]}):(0,S.jsxs)(S.Fragment,{children:["课堂内有",(0,S.jsx)("span",{className:I,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},P=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,l=(e.inPaper,e.renderData),s=(e.type,e.isMultipleCourse),o=void 0!==s&&s,a=f.Z.useForm(),c=_()(a,1)[0],u=(0,h.useState)(1),m=_()(u,2),g=m[0],y=m[1],j=(0,h.useState)(!1),b=_()(j,2),Z=b[0],k=b[1],A=(0,h.useMemo)((function(){return 1===(null==l?void 0:l.total_num)&&1===(null==l?void 0:l.can_copy_num)}),[l]),C=(0,h.useMemo)((function(){var e;return null==l||null===(e=l.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[l]);return(0,S.jsx)(S.Fragment,{children:A?(0,S.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:N,width:682,confirmLoading:Z,onCancel:n,onOk:p()(r()().mark((function e(){var n,i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),n=g,o&&(s=d()({},c.getFieldsValue()),n=null==l||null===(i=l.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_copy:s[e.id]}):e}))),e.next=5,t(n);case 5:k(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,S.jsx)("div",{className:w,style:{marginBottom:20},children:o?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(F,{studentNames:null==l?void 0:l.student_names,total:null==l?void 0:l.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),o?(0,S.jsx)(f.Z,{form:c,preserve:!1,children:null==C?void 0:C.map((function(e){return(0,S.jsxs)(h.Fragment,{children:[(0,S.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,S.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{className:w,children:[(0,S.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,S.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,S.jsxs)(v.ZP.Group,{value:g,onChange:function(e){return y(e.target.value)},className:w,style:{marginBottom:30},children:[(0,S.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,S.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:w,style:{marginBottom:10},children:"* 说明:"}),(0,S.jsx)("div",{className:w,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,S.jsx)("div",{className:"".concat(w," ").concat(I),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,S.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:Z,title:"提示",width:682,onCancel:n,onOk:p()(r()().mark((function e(){var n,i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),n=0,o&&(s=d()({},c.getFieldsValue()),n=null==l||null===(i=l.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_use:s[e.id]}):e}))),e.next=5,t(n);case 5:k(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,S.jsxs)("div",{className:w,children:[(0,S.jsx)(F,{studentNames:null==l?void 0:l.student_names,total:null==l?void 0:l.student_count}),"学习过该实践项目。",o?(0,S.jsxs)(f.Z,{form:c,preserve:!1,children:[(0,S.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==C?void 0:C.map((function(e){return(0,S.jsxs)(h.Fragment,{children:[(0,S.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,S.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{className:w,children:[(0,S.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,S.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,S.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,S.jsx)("span",{className:I,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},T=function(){var e=(0,h.useState)(!1),n=_()(e,2),t=n[0],i=n[1],l=(0,h.useState)(),s=_()(l,2),a=s[0],c=s[1],d=function(){var e=p()(r()().mark((function e(n){var t,l,s,a,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,l=void 0!==t&&t,s=o()(n,C),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,A.Tr)(s);case 6:e.t0=e.sent;case 7:if(!("status"in(a=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!l){e.next=17;break}if(!(null==a||null===(d=a.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(a),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",a.course_data_list||[]);case 17:if(0!==a.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(a),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},a,d]},R=function(e){var n=f.Z.useForm(),t=_()(n,1)[0],i=(0,h.useState)(!1),s=_()(i,2),o=s[0],a=s[1],c=e.onCancel,d=e.onOk,u=e.visible,m=e.inPaper,w=void 0!==m&&m,A=e.renderData,C=e.type,P=e.isMultipleCourse,T=void 0!==P&&P,R=e.position,E=(0,h.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:k,render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:k,render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[w]),L=(0,h.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,className:k,align:"center",ellipsis:!0,render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(g.Z,{type:"hidden"})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:k,ellipsis:!0,align:"center",render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(g.Z,{type:"hidden"})})]})}}]}),[w]);if(T){var D={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:k,render:function(e,n){return(0,S.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};E=[D].concat(l()(E)),L=[D].concat(l()(L))}var B=(0,h.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,l=e.studentNames,s=e.studentCount,o=e.inPaper,a=e.is_random,r=void 0!==a&&a,c=e.position,d=(void 0===c?"":c)||(o?"试卷":"课程");return(0,S.jsxs)("span",{children:[(0,S.jsx)(F,{studentNames:l,total:s}),"学习过",d,"中的",(0,S.jsx)("span",{className:I,children:n}),"个项目,",t>0&&i>0?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:I,children:t}),"个项目支持复制,",(0,S.jsx)("span",{className:I,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:I,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:I,children:i}),"个项目不支持复制"]}):void 0,"。请选择",r?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==A?void 0:A.repeat_shixun_num,copy:null==A?void 0:A.can_copy_num,canNotCopy:null==A?void 0:A.no_copy_num,studentNames:null==A?void 0:A.student_names,studentCount:null==A?void 0:A.student_count,is_random:null==A?void 0:A.is_random,inPaper:w,position:R})}),[A,w,R]);return(0,S.jsx)(x.Z,{title:"提示",centered:!0,open:u,confirmLoading:o,onOk:p()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,d(i);case 5:a(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:N,destroyOnClose:!0,children:(0,S.jsxs)(f.Z,{form:t,preserve:!1,children:[(0,S.jsx)("div",{className:j,children:B}),(0,S.jsxs)("div",{style:{marginBottom:30},children:[(0,S.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,S.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,S.jsx)("div",{className:I,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==A?void 0:A.can_copy_num)>0&&(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:b,children:"支持复制的项目"}),(0,S.jsx)(y.Z,{columns:E,className:Z,dataSource:null==A?void 0:A.can_copy_list,rowKey:"subject"===C?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==A?void 0:A.no_copy_num)>0&&(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:b,children:"不支持复制的项目"}),(0,S.jsx)(y.Z,{columns:L,className:Z,dataSource:null==A?void 0:A.no_copy_list,rowKey:"subject"===C?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==A?void 0:A.no_use_list.length)>0&&(null==A?void 0:A.no_use_list.map((function(e){return(0,S.jsxs)("div",{children:[(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(g.Z,{type:"hidden"})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(g.Z,{type:"hidden"})})]},"subject"===C?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},E=function(e){return"multiple"===e.modalType?(0,S.jsx)(R,d()({},e)):(0,S.jsx)(P,d()({},e))}},96874:function(e,n,t){t.r(n),t.d(n,{default:function(){return sl}});var i=t(82242),l=t.n(i),s=t(7557),o=t.n(s),a=t(41498),r=t.n(a),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),m=t(59301),_=t(32007),h=t(57809),f=t(78241),x=t(43418),v=t(8591),g=t(66104),y=t(6848),j=t(92832),b=t(5112),w=t(88522),Z=t(3113),k={flex_box_center:"flex_box_center___Pwy41",flex_space_between:"flex_space_between___iGrQJ",flex_box_vertical_center:"flex_box_vertical_center___yCxnY",flex_box_center_end:"flex_box_center_end___WYWWp",flex_box_column:"flex_box_column___XMpFi",bg:"bg___WrQc9",top:"top___eHaMu",title:"title___ZzSKL",img:"img___TSo4p",span:"span___i1hTN",button:"button___M8rSK",content:"content___BOwAQ",Banner:"Banner___t6PnF",right:"right___x1tqT",titles:"titles___UHOD8",bonus:"bonus___l9Tlu",items:"items___CPICU",bottom:"bottom___HHYt7",tag:"tag___DBN6l",jsinput:"jsinput___oh61y",baseFormItem:"baseFormItem___t5ZrH",scoremodal:"scoremodal___yE6h8",yes:"yes___XyW4g",no:"no___kIYD7",bottoms:"bottoms___X64Ij",loaderimg:"loaderimg___w2vWU",enroll:"enroll___lbTQ5",publish:"publish___kDAkJ",ended:"ended___mycKl",form_item:"form_item___lsqU3",form_item_item:"form_item_item___Zdnul",form_item_item_select:"form_item_item_select____5lDo",shareicon:"shareicon___Z_RCj",ApplyStyle:"ApplyStyle___Hyn8j"},N=t(21256),I="all___CqKTx",A="setting___v3_ot",S="setting_title___WxGAY",C="setting_content___XAWD6",F="setting_menu___oKuAW",P="menu_item___qbDG8",T="menu_item_active___kzN6I",R="setting_info___pqlf5",E=t(37205),L=t.n(E),D="all___dBmCY",B="title___IeVqW",V="content___zp_KL",z="form_item___hXuXB",M="form_item_basic___K4a8V",O="form_item_time___h8rdI",Y="form_item_model____Mn2H",H="form_item_item___CR0Q5",q="form_item_item_select___eeMCh",Q="textarea_father___XVeQz",G="textarea_length___Xdwl4",U="upload_button___zltZE",W="upload_button_file___vVqry",J="upload_text___pdO7Y",K="date_text___gvUlY",X="upload_download___KCtvw",$="checkbox_text___yn4Cf",ee="footer___t6QDc",ne="save_button___l7JJ7",te="radio_style___tWyOo",ie=t(59028),le=t(57930),se=t(24905),oe=t(95237),ae=t(43604),re=t(61998),ce=t(61186),de=t.n(ce),ue=t(62997),pe=t(30011),me=t(20817),_e=t(6739),he=t(66621),fe=t(89260),xe=t(37712),ve=["competitions","dispatch"],ge=j.Z.TextArea,ye=(0,_.connect)((function(e){return{competitions:e.competitions}}))((function(e){var n,t,i,s=e.competitions,a=e.dispatch,c=p()(e,ve),u=f.Z.useForm(),g=d()(u,1)[0],w=(0,m.useState)({}),Z=d()(w,2),k=Z[0],N=Z[1],I=(0,m.useState)(0),A=d()(I,2),S=A[0],C=A[1],F=(0,m.useState)(),P=d()(F,2),T=P[0],R=P[1],E=(0,m.useState)(),ce=d()(E,2),ye=ce[0],je=ce[1],be=(0,m.useState)(!1),we=d()(be,2),Ze=we[0],ke=we[1],Ne=(0,m.useState)(!1),Ie=d()(Ne,2),Ae=Ie[0],Se=Ie[1],Ce=(0,m.useState)(!1),Fe=d()(Ce,2),Pe=Fe[0],Te=Fe[1],Re=(0,m.useState)(!1),Ee=d()(Re,2),Le=Ee[0],De=Ee[1],Be=(0,m.useState)(!1),Ve=d()(Be,2),ze=Ve[0],Me=Ve[1],Oe=(0,m.useState)([]),Ye=d()(Oe,2),He=Ye[0],qe=Ye[1],Qe=(0,m.useState)([]),Ge=d()(Qe,2),Ue=Ge[0],We=Ge[1],Je=(0,m.useState)(0),Ke=d()(Je,2),Xe=Ke[0],$e=Ke[1],en=(0,m.useState)(!1),nn=d()(en,2),tn=nn[0],ln=nn[1],sn=(0,m.useState)([]),on=d()(sn,2),an=on[0],rn=on[1],cn=(0,m.useState)(!1),dn=d()(cn,2),un=(dn[0],dn[1]),pn=s.Header,mn=(0,_.useParams)(),_n=function(){var e=r()(o()().mark((function e(n){var t,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.personal||(n.is_student||n.is_teacher||n.is_professional)){e.next=3;break}return v.ZP.error("请选择至少一种身份可以报名参赛"),e.abrupt("return");case 3:i=[],(null==T?void 0:T.length)>0&&(null==T||T.map((function(e){var n;i.push((null==e||null===(n=e.response)||void 0===n?void 0:n.id)||(null==e?void 0:e.id))}))),g.setFieldValue("attachment_ids",i),s=[],(null==ye?void 0:ye.length)>0&&(null==ye||ye.map((function(e){var n;s.push((null==e||null===(n=e.response)||void 0===n?void 0:n.id)||(null==e?void 0:e.id))}))),g.setFieldValue("file_id",s),g.setFieldValue("is_authentication",Ze),g.setFieldValue("need_phone",Ae),g.setFieldValue("need_mail",Pe),g.setFieldValue("competition_staffs",[{minimum:g.getFieldValue("student_min"),maximum:g.getFieldValue("student_max"),category:"student",mutiple_limited:Le,check_phone:!1},{minimum:g.getFieldValue("teacher_min"),maximum:g.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:ze,check_phone:!1}]),(null===(t=k.identifier)||void 0===t?void 0:t.length)<3?v.ZP.error("比赛网址最少要输入三个字符"):(0,ue.IN)({id:Xe,identifier:g.getFieldValue("identifier")}).then(function(){var e=r()(o()().mark((function e(n){var t,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==n?void 0:n.status)&&g.setFieldValue("identifier",""),0!=(null==n?void 0:n.status)){e.next=6;break}return e.next=4,(0,ue.$M)(l()(l()({id:null==c?void 0:c.competitionId},g.getFieldsValue()),{},{enroll_start_time:g.getFieldValue("enroll_start_time")?de()(g.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:g.getFieldValue("enroll_end_time")?de()(g.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:g.getFieldValue("start_time")?de()(g.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:g.getFieldValue("end_time")?de()(g.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));case 4:if(0==(null==(t=e.sent)?void 0:t.status)){if(v.ZP.success("更改成功"),(null==t?void 0:t.failed.length)>0){for(s in ln(!0),i=[],null==t?void 0:t.failed)i.push({phone:null==t?void 0:t.failed[s][0],name:null==t?void 0:t.failed[s][1],email:null==t?void 0:t.failed[s][2]});rn(i)}(null==mn?void 0:mn.identifier)==g.getFieldValue("identifier")?(a({type:"competitions/getStaff",payload:{identifier:null==c?void 0:c.competitionId}}),a({type:"competitions/getHeader",payload:{identifier:null==c?void 0:c.competitionId}})):(null==mn?void 0:mn.identifier)!=g.getFieldValue("identifier")&&_.history.push("/competitions/detail/".concat(g.getFieldValue("identifier"),"?type=4"))}case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){(0,ue.o3)(null==c?void 0:c.competitionId).then((function(e){var n,t,i,s,o,a,r,d,u,p,m,_,h,f,x,v,y,j,b,w,Z;($e(null==e?void 0:e.id),g.setFieldValue("is_student",null==e?void 0:e.is_student),g.setFieldValue("is_teacher",null==e?void 0:e.is_teacher),g.setFieldValue("is_professional",null==e?void 0:e.is_professional),g.setFieldValue("name",null==e?void 0:e.name),g.setFieldValue("sub_title",null==e?void 0:e.sub_title),g.setFieldValue("description",null==e?void 0:e.description),g.setFieldValue("identifier",null==e?void 0:e.identifier),g.setFieldValue("bonus",null==e?void 0:e.bonus),g.setFieldValue("awards_count",null==e?void 0:e.awards_count),g.setFieldValue("need_apply_name",null==e||null===(n=e.need_apply_info)||void 0===n?void 0:n.need_apply_name),g.setFieldValue("need_apply_student_id",null==e||null===(t=e.need_apply_info)||void 0===t?void 0:t.need_apply_student_id),g.setFieldValue("need_apply_sex",null==e||null===(i=e.need_apply_info)||void 0===i?void 0:i.need_apply_sex),g.setFieldValue("need_apply_phone",null==e||null===(s=e.need_apply_info)||void 0===s?void 0:s.need_apply_phone),g.setFieldValue("need_apply_grade",null==e||null===(o=e.need_apply_info)||void 0===o?void 0:o.need_apply_grade),g.setFieldValue("need_apply_teacher_name",null==e||null===(a=e.need_apply_info)||void 0===a?void 0:a.need_apply_teacher_name),g.setFieldValue("need_apply_school",null==e||null===(r=e.need_apply_info)||void 0===r?void 0:r.need_apply_school),g.setFieldValue("need_apply_teacher_phone",null==e||null===(d=e.need_apply_info)||void 0===d?void 0:d.need_apply_teacher_phone),null==e||null===(u=e.attachments)||void 0===u||u.map((function(e){e.name=e.title})),g.setFieldValue("attachment_ids",null==e?void 0:e.attachments),R(null==e?void 0:e.attachments),g.setFieldValue("enroll_start_time",null!=e&&e.enroll_start_time?de()(null==e?void 0:e.enroll_start_time):""),g.setFieldValue("enroll_end_time",null!=e&&e.enroll_end_time?de()(null==e?void 0:e.enroll_end_time):""),g.setFieldValue("start_time",null!=e&&e.start_time?de()(null==e?void 0:e.start_time):""),g.setFieldValue("end_time",null!=e&&e.end_time?de()(null==e?void 0:e.end_time):""),g.setFieldValue("rule",null==e?void 0:e.rule),null!=e&&e.file)&&(e.file.name=null==e||null===(h=e.file)||void 0===h?void 0:h.title);(g.setFieldValue("file_id",null==e?void 0:e.file),null!=e&&e.file&&je([null==e?void 0:e.file]),g.setFieldValue("region_rule",null==e?void 0:e.region_rule),g.setFieldValue("is_authentication",null==e?void 0:e.is_authentication),g.setFieldValue("province_rule",null==e?void 0:e.province_rule),g.setFieldValue("region_provinces",null==e?void 0:e.region_provinces),(0,pe.GY)({display_aliases:!0,provinces:null==e?void 0:e.region_provinces}).then((function(n){qe(null==n?void 0:n.schools),g.setFieldValue("region_schools",null==e?void 0:e.region_school_array)})),ke(null==e?void 0:e.is_authentication),g.setFieldValue("need_phone",null==e?void 0:e.need_phone),Se(null==e?void 0:e.need_phone),g.setFieldValue("need_mail",null==e?void 0:e.need_mail),Te(null==e?void 0:e.need_mail),g.setFieldValue("personal",null==e?void 0:e.personal),null!=e&&e.member_staff)?(g.setFieldValue("student_min",null==e||null===(f=e.member_staff)||void 0===f?void 0:f.minimum),g.setFieldValue("student_max",null==e||null===(x=e.member_staff)||void 0===x?void 0:x.maximum),g.setFieldValue("student_checkbox",null==e||null===(v=e.member_staff)||void 0===v?void 0:v.mutiple_limited)):(g.setFieldValue("student_min",0),g.setFieldValue("student_max",1));null!=e&&e.teacher_staff?(g.setFieldValue("teacher_min",null==e||null===(y=e.teacher_staff)||void 0===y?void 0:y.minimum),g.setFieldValue("teacher_max",null==e||null===(j=e.teacher_staff)||void 0===j?void 0:j.maximum),g.setFieldValue("teacher_checkbox",null==e||null===(b=e.teacher_staff)||void 0===b?void 0:b.mutiple_limited)):(g.setFieldValue("teacher_min",0),g.setFieldValue("teacher_max",0));3===(null==e?void 0:e.mode)?(Me(!0),De(!0)):(Me(null==e||null===(w=e.teacher_staff)||void 0===w?void 0:w.mutiple_limited),De(null==e||null===(Z=e.member_staff)||void 0===Z?void 0:Z.mutiple_limited));De(null==e||null===(p=e.member_staff)||void 0===p?void 0:p.mutiple_limited),Me(null==e||null===(m=e.teacher_staff)||void 0===m?void 0:m.mutiple_limited),N(l()({},g.getFieldsValue())),C(null===(_=g.getFieldValue("description"))||void 0===_?void 0:_.length),null==c||c.loadingFunction(!1)})),(0,pe.ol)({}).then((function(e){var n;We(L()(null==e||null===(n=e.data)||void 0===n?void 0:n.map((function(e){return{label:e,value:e}}))))})),null!=c&&c.formName&&g.scrollToField(null==c?void 0:c.formName)}),[]);var hn=function(e){(0,pe.GY)({display_aliases:!0,provinces:e}).then((function(e){qe(null==e?void 0:e.schools)}))},fn=function(e,n){"报名开始时间"==n?g.getFieldValue("enroll_end_time")&&e>=g.getFieldValue("enroll_end_time")&&(v.ZP.error("报名开始时间必须小于报名结束时间"),g.setFieldValue("enroll_start_time",""),g.setFieldValue("enroll_end_time","")):"报名结束时间"==n?g.getFieldValue("enroll_start_time")?e<=g.getFieldValue("enroll_start_time")&&(v.ZP.error("报名结束时间必须大于报名开始时间"),g.setFieldValue("enroll_end_time","")):(v.ZP.error("报名结束时间必须大于报名开始时间"),g.setFieldValue("enroll_end_time","")):"竞赛开始时间"==n?g.getFieldValue("end_time")&&e>=g.getFieldValue("end_time")&&(v.ZP.error("竞赛开始时间必须小于竞赛结束时间"),g.setFieldValue("start_time",""),g.setFieldValue("end_time","")):"竞赛结束时间"==n&&(g.getFieldValue("start_time")?e<=g.getFieldValue("start_time")&&(v.ZP.error("竞赛结束时间必须大于竞赛开始时间"),g.setFieldValue("end_time","")):(v.ZP.error("竞赛结束时间必须大于竞赛开始时间"),g.setFieldValue("end_time","")))};return(0,xe.jsxs)("div",{className:D,children:[(0,xe.jsxs)(f.Z,{form:g,labelCol:{flex:"120px"},scrollToFirstError:!0,colon:!1,initialValues:{region_rule:0,student_min:0,student_max:1,teacher_min:0,teacher_max:0,is_student:!0,is_teacher:!0,is_professional:!0},onFinish:_n,onFinishFailed:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"auto",block:"center"});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),onChange:function(){var e,n,t=null==g||null===(e=g.getFieldValue("sponsor_user_name"))||void 0===e?void 0:e.replaceAll(" ","");g.setFieldValue("sponsor_user_name",t);var i=g.getFieldsValue();C(null===(n=i.description)||void 0===n?void 0:n.length),N(l()({},i))},children:[(0,xe.jsx)("div",{className:B,children:"基本信息"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{style:{marginTop:"-15px"},className:z,label:"竞赛主标题",colon:!1,name:"name",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(j.Z,{className:H,placeholder:"请输入竞赛主标题",maxLength:60,suffix:(0,xe.jsxs)("span",{children:[(null===(n=k.name)||void 0===n?void 0:n.length)||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/60"})]})})}),(0,xe.jsx)(f.Z.Item,{className:M,label:"竞赛副标题",colon:!1,name:"sub_title",children:(0,xe.jsx)(j.Z,{className:H,placeholder:"请输入竞赛副标题",maxLength:60,suffix:(0,xe.jsxs)("span",{children:[(null===(t=k.sub_title)||void 0===t?void 0:t.length)||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/60"})]})})}),(0,xe.jsxs)("div",{className:Q,children:[(0,xe.jsx)(f.Z.Item,{className:z,label:"竞赛简介",colon:!1,name:"description",children:(0,xe.jsx)(ge,{maxLength:200,placeholder:"请输入简介",rows:5})}),(0,xe.jsxs)("span",{className:G,children:[S||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/200"})]})]}),(0,xe.jsx)(f.Z.Item,{className:M,label:(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"},children:"*"}),"比赛网址"]}),colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsxs)("div",{style:{width:"40%"},children:[window.location.origin,"/competitions/detail/"]}),(0,xe.jsx)(y.Z,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"如果修改竞赛网址,会造成参赛人员无法再次通过旧网址进入",children:(0,xe.jsx)(f.Z.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:(0,xe.jsx)("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"必填项:不能为空"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"必须是数字、字母、下划线或者横线"}],children:(0,xe.jsx)(j.Z,{className:H,placeholder:"请输入网址",maxLength:20,suffix:(0,xe.jsxs)("span",{children:[(null===(i=k.identifier)||void 0===i?void 0:i.length)||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/20"})]}),onBlur:function(){un(!1),(0,ue.IN)({id:Xe,identifier:g.getFieldValue("identifier")}).then((function(e){0!=(null==e?void 0:e.status)&&g.setFieldValue("identifier","")}))},onChange:function(){un(!0)},disabled:"ended"==(null==pn?void 0:pn.competition_status)})})})]})}),(0,xe.jsx)(f.Z.Item,{className:M,style:{marginTop:"-12px"},label:"奖金金额",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"必须是8位数以内的正整数"}],children:(0,xe.jsx)(j.Z,{autoComplete:"off",className:H,placeholder:"如果需要设置奖金,请与平台客服人员对接",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"元"})})}),(0,xe.jsx)(f.Z.Item,{className:M,label:"奖项数量",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"必须是正整数"}],children:(0,xe.jsx)(j.Z,{autoComplete:"off",className:H,placeholder:"请输入奖项数量",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"个"})})}),(0,xe.jsx)(f.Z.Item,{name:"attachment_ids",label:"举办资质文档",colon:!1,getValueFromEvent:function(e){return Array.isArray(e)?e:e&&e.fileList},children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(ie.Z,{action:me.Z.API_SERVER+"/api/attachments.json",onChange:function(e){R(null==e?void 0:e.fileList)},onRemove:function(e){console.log(e),R([])},fileList:T,withCredentials:!0,children:(0,xe.jsx)("div",{className:U,children:"上传文档"})}),(0,xe.jsx)("div",{className:J,children:"如果涉及到竞赛奖金相关事项,请上传相关资质的证明文件,有便于竞赛快速审核通过"})]})}),(0,xe.jsx)(f.Z.Item,{className:M,label:"报名时间",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(f.Z.Item,{name:"enroll_start_time",children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"报名开始时间")}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"enroll_end_time",children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"报名结束时间")}})}),(0,xe.jsx)("div",{className:K,children:"如果不填报名时间,则竞赛发布后将不展示报名入口"})]})}),(0,xe.jsx)(f.Z.Item,{className:O,label:(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"},children:"*"}),"竞赛时间"]}),colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(f.Z.Item,{name:"start_time",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"竞赛开始时间")},disabled:"progressing"==(null==pn?void 0:pn.competition_status)||"apply"===(null==pn?void 0:pn.competition_status)||"ended"==(null==pn?void 0:pn.competition_status)})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"end_time",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"竞赛结束时间")},disabled:"ended"==(null==pn?void 0:pn.competition_status)||"apply"===(null==pn?void 0:pn.competition_status)})})]})})]}),(0,xe.jsx)("div",{className:B,children:"开放范围"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{className:te,label:"参赛规则",name:"rule",colon:!1,children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,style:{width:"120px"},children:"按范围参加"}),(0,xe.jsx)(b.ZP,{value:1,style:{width:"120px"},children:"自定用户参加"})]})}),1==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:function(e){return Array.isArray(e)?e:e&&e.fileList},children:(0,xe.jsxs)("div",{style:{marginLeft:"0px",display:"flex"},children:[(0,xe.jsx)(ie.Z,{accept:".xls, .xlsx",maxCount:1,action:me.Z.API_SERVER+"/api/attachments.json",onChange:function(e){je(null==e?void 0:e.fileList)},onRemove:function(e){console.log(e),je([])},fileList:ye,withCredentials:!0,children:(0,xe.jsx)("div",{className:W,children:"选择文件"})}),(0,xe.jsxs)("div",{className:X,style:{marginLeft:30},onClick:function(){(0,he.Nd)(null,me.Z.API_SERVER+"/api/competitions/download_template")},children:["下载模版",(0,xe.jsx)("i",{className:"iconfont icon-xiazai5 font14 ml5"})]})]})}),0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{label:"选择省份",name:"province_rule",className:te,colon:!1,style:{marginTop:"-3px"},children:(0,xe.jsxs)(b.ZP.Group,{onChange:function(e){var n;1==(null==e||null===(n=e.target)||void 0===n?void 0:n.value)&&g.setFieldValue("region_schools",[]),hn([]),g.setFieldValue("region_provinces",[])},children:[(0,xe.jsx)(b.ZP,{value:0,style:{width:"120px"},children:"全部省份"}),(0,xe.jsx)(b.ZP,{value:1,style:{width:"120px"},children:"部分省份"})]})}),1==g.getFieldValue("province_rule")&&0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{className:z,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_provinces",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(h.default,{mode:"multiple",className:q,options:Ue,onChange:function(e){hn(e)},filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.value)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{label:"选择院校",name:"region_rule",className:te,colon:!1,style:{marginTop:"-3px"},children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,style:{width:"120px"},children:"全部院校"}),(0,xe.jsx)(b.ZP,{value:1,style:{width:"120px"},children:"部分院校"})]})}),1==g.getFieldValue("region_rule")&&0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{className:z,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_schools",children:(0,xe.jsx)(h.default,{mode:"multiple",className:q,options:He,fieldNames:{label:"name",value:"id"},filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.name)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),(0,xe.jsx)("div",{children:1==g.getFieldValue("region_rule")&&0==g.getFieldValue("rule")&&(0,fe.Ny)()&&(0,xe.jsx)(f.Z.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:function(e){return Array.isArray(e)?e:e&&e.fileList},children:(0,xe.jsxs)("div",{style:{marginLeft:"0px",display:"flex"},children:[(0,xe.jsx)(ie.Z,{accept:".xls, .xlsx",maxCount:1,action:me.Z.API_SERVER+"/api/attachments.json",onChange:function(e){je(null==e?void 0:e.fileList)},onRemove:function(e){console.log(e),je([])},fileList:ye,withCredentials:!0,children:(0,xe.jsx)("div",{className:W,children:"选择文件"})}),(0,xe.jsxs)("div",{className:X,style:{marginLeft:30},onClick:function(){(0,he.Nd)(null,me.Z.API_SERVER+"/api/competitions/download_school_template.xlsx")},children:["下载模版",(0,xe.jsx)("i",{className:"iconfont icon-xiazai5 font14 ml5"})]})]})})})]}),(0,xe.jsx)("div",{className:B,children:"报名者条件"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{label:"报名条件",name:"is_authentication",className:te,style:{marginTop:"-10px"},colon:!1,children:(0,xe.jsxs)(se.Z,{checked:Ze,onChange:function(e){var n;return ke(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:["实名认证",(0,xe.jsx)("span",{className:$,children:"(参赛人员账号必须实名认证)"})]})}),(0,xe.jsx)(f.Z.Item,{label:" ",name:"need_phone",style:{marginTop:"-10px"},colon:!1,children:(0,xe.jsxs)(se.Z,{checked:Ae,onChange:function(e){var n;return Se(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:["绑定手机",(0,xe.jsx)("span",{className:$,children:"(参赛人员账号必须绑定手机号)"})]})}),(0,xe.jsx)(f.Z.Item,{label:" ",name:"need_mail",style:{marginTop:"-10px"},colon:!1,children:(0,xe.jsxs)(se.Z,{checked:Pe,onChange:function(e){var n;return Te(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:["绑定邮箱",(0,xe.jsx)("span",{className:$,children:"(参赛人员账号必须绑定邮箱)"})]})}),(0,xe.jsx)("div",{style:{display:"flex",marginBottom:20},children:(0,xe.jsxs)("div",{style:{paddingLeft:50,textAlign:"end"},children:["报名信息 ",(0,xe.jsx)("span",{style:{marginLeft:0},className:$,children:"(参赛人员报名时需填写的信息)"})]})}),(0,xe.jsxs)(f.Z.Item,{label:" ",children:[(0,xe.jsxs)(oe.Z,{wrap:!1,gutter:10,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_name",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"姓名"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_student_id",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"学号"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_sex",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"性别"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_phone",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"电话"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_grade",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"年级"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_teacher_name",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"指导老师姓名"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_teacher_phone",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"指导老师联系方式"})})})]}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_school",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsxs)(se.Z,{children:["学校/单位",(0,xe.jsx)(y.Z,{title:"开启后,参赛人员填写报名信息时,可选的学校/单 位选项与“开放范围-选择院校”所列出的院校一致。",children:(0,xe.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#9096A3",marginLeft:10}})}),(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"(与“开放范围”包含院校一致)"})]})})})]})]}),(0,xe.jsx)("div",{className:B,children:"参赛模式"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{label:" ",name:"personal",colon:!1,children:(0,xe.jsxs)(b.ZP.Group,{disabled:"progressing"==(null==pn?void 0:pn.competition_status)||"ended"==(null==pn?void 0:pn.competition_status),children:[(0,xe.jsx)(b.ZP,{value:!1,style:{width:"120px"},children:"战队赛"}),(0,xe.jsx)(b.ZP,{value:!0,style:{width:"120px"},children:"个人赛"})]})}),0==g.getFieldValue("personal")&&(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(f.Z.Item,{className:Y,style:{marginTop:"-2px"},label:" ",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("span",{style:{margin:"0 10px 0 -50px"},children:"学生数"}),(0,xe.jsx)(f.Z.Item,{name:"student_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"student_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"人"}),(0,xe.jsx)(f.Z.Item,{name:"student_checkbox",children:(0,xe.jsx)(se.Z,{style:{marginLeft:"20px"},disabled:3===(null==pn?void 0:pn.mode),checked:Le,onChange:function(e){var n;return De(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:(0,xe.jsx)("span",{children:"不可存在多个战队中"})})})]})}),(0,xe.jsx)(f.Z.Item,{className:Y,style:{marginTop:"-12px"},label:" ",name:"competition_staffs",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("span",{style:{margin:"0 10px 0 -50px"},children:"教师数"}),(0,xe.jsx)(f.Z.Item,{name:"teacher_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"teacher_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"人"}),(0,xe.jsx)(f.Z.Item,{name:"teacher_checkbox",children:(0,xe.jsx)(se.Z,{style:{marginLeft:"20px"},disabled:3===(null==pn?void 0:pn.mode),checked:ze,onChange:function(e){var n;return Me(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:(0,xe.jsx)("span",{children:"不可存在多个战队中"})})})]})})]}),1==g.getFieldValue("personal")&&(0,xe.jsx)(f.Z.Item,{label:" ",children:(0,xe.jsxs)(oe.Z,{wrap:!1,gutter:10,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"is_student",style:{marginTop:"-12px"},valuePropName:"checked",normalize:function(e,n,t){return e||t.is_teacher||t.is_professional?e:(v.ZP.warning("请选择至少一种身份可以报名参赛"),!(e||t.is_teacher||t.is_professional))},children:(0,xe.jsx)(se.Z,{children:"学生身份参赛"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"is_teacher",style:{marginTop:"-12px"},valuePropName:"checked",normalize:function(e,n,t){return e||t.is_student||t.is_professional?e:(v.ZP.warning("请选择至少一种身份可以报名参赛"),!(e||t.is_student||t.is_professional))},children:(0,xe.jsx)(se.Z,{children:"教师身份参赛"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"is_professional",style:{marginTop:"-12px"},valuePropName:"checked",normalize:function(e,n,t){return e||t.is_teacher||t.is_student?e:(v.ZP.warning("请选择至少一种身份可以报名参赛"),!(e||t.is_teacher||t.is_student))},children:(0,xe.jsx)(se.Z,{children:"专业人士身份参赛"})})})]})})]}),(0,xe.jsx)("div",{className:ee,children:(0,xe.jsx)(_e.Z,{className:ne,htmlType:"submit",onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),children:"保存更改"})})]}),(0,xe.jsx)(x.Z,{centered:!0,title:"以下数据导入失败",open:tn,okText:"确定",cancelText:"取消",onOk:function(){ln(!1)},onCancel:function(){ln(!1)},children:(0,xe.jsx)(re.Z,{bordered:!0,scroll:{y:400},columns:1==g.getFieldValue("rule")?[{title:"手机号",dataIndex:"phone"},{title:"姓名",dataIndex:"name"},{title:"邮箱",dataIndex:"email"}]:[{title:"ID",dataIndex:"phone"},{title:"学校/单位",dataIndex:"name"}],dataSource:an,pagination:!1,rowKey:function(e){return e.name}})})]})})),je={flex_box_center:"flex_box_center___TUtVx",flex_space_between:"flex_space_between___skxVP",flex_box_vertical_center:"flex_box_vertical_center____enb6",flex_box_center_end:"flex_box_center_end___lO_Gq",flex_box_column:"flex_box_column___QrhZ_",all:"all___GiQqZ",title:"title___YtceA",content:"content___Es9RO",content_icon:"content_icon___SNFzF",content_info:"content_info___rSAWs",content_title:"content_title___Hkmmk",content_size:"content_size___jLmmn",content_img:"content_img___NRn9i",content_img2:"content_img2___D23TM"},be=t(78673),we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC",Ze=t(85750),ke=["competitions","globalSetting","loading","dispatch","user"],Ne=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.loading,e.dispatch),i=(e.user,p()(e,ke)),s=(0,m.useState)(""),a=d()(s,2),c=a[0],u=a[1],_=(0,m.useState)(""),h=d()(_,2),g=h[0],y=h[1],b=f.Z.useForm(),w=d()(b,1)[0],k=n.Header,N=(0,m.useState)(!0),I=d()(N,2),A=I[0],S=I[1];(0,m.useEffect)((function(){C()}),[]),(0,m.useEffect)((function(){S(null==k?void 0:k.is_show_picture),w.setFieldValue("apply_success_tips",(null==k?void 0:k.apply_success_tips)||"参赛者可扫码加入大赛官方交流群,获取最新竞赛通知")}),[k]);var C=function(){(0,ue.Mn)(null==i?void 0:i.competitionId).then((function(e){var n,t;0==(null==e?void 0:e.status)?(u(null==e||null===(n=e.data)||void 0===n?void 0:n.competition_image),y(null==e||null===(t=e.data)||void 0===t?void 0:t.qr_code_image),null==i||i.loadingFunction(!1)):v.ZP.error(null==e?void 0:e.message)}))},F=function(e,n){(0,ue.o3)(null==i?void 0:i.competitionId).then((function(l){var s=new FormData;s.append("file",null==e?void 0:e.file),s.append("source_id",null==l?void 0:l.id),s.append("source_type",n),(0,Ze.ZP)("/api/competitions/set_attachments.json",{method:"post",body:s},!0).then((function(e){"success"==(null==e?void 0:e.message)?(v.ZP.success("上传成功"),C(),t({type:"competitions/getStaff",payload:{identifier:null==i?void 0:i.competitionId}}),t({type:"competitions/getHeader",payload:{identifier:null==i?void 0:i.competitionId}})):v.ZP.error(null==e?void 0:e.message)}))}))};function P(e){return T.apply(this,arguments)}function T(){return(T=r()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(k.identifier,"/update_picture_settings.json"),{method:"post",body:n});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.ZP.info("更新成功"),t({type:"competitions/getHeader",payload:{identifier:k.identifier}}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,xe.jsxs)("div",{className:je.all,children:[(0,xe.jsx)("div",{className:je.title,children:"图片设置"}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"},children:"竞赛海报"}),(0,xe.jsxs)("div",{className:je.content,children:[(0,xe.jsx)("img",{src:we,className:je.content_icon}),(0,xe.jsxs)("div",{className:je.content_info,children:[(0,xe.jsx)(ie.Z,{accept:"image/*",customRequest:function(e){return F(e,"Competition")},showUploadList:!1,children:(0,xe.jsx)("div",{className:je.content_title,children:"上传竞赛封面图"})}),(0,xe.jsx)("div",{className:je.content_size,children:"图片尺寸:792 x 340"})]}),(0,xe.jsx)("img",{src:c,className:je.content_img})]})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"},children:"报名成功弹窗"}),(0,xe.jsxs)("div",{className:je.content,style:{borderBottom:0},children:[(0,xe.jsx)("img",{src:we,className:je.content_icon}),(0,xe.jsxs)("div",{className:je.content_info,children:[(0,xe.jsx)(ie.Z,{accept:"image/*",customRequest:function(e){return F(e,"Competition_code")},showUploadList:!1,children:(0,xe.jsx)("div",{className:je.content_title,children:"上传交流群二维码"})}),(0,xe.jsx)("div",{className:je.content_size,children:"图片尺寸:160 x 160"})]}),(0,xe.jsx)("img",{src:g,className:je.content_img2})]}),(0,xe.jsxs)("div",{style:{marginLeft:50,marginRight:50},children:[(0,xe.jsxs)("div",{children:["展示二维码",(0,xe.jsx)(be.Z,{checked:A,onChange:function(e){var n;S(e),P({is_show_picture:e,apply_success_tips:null===(n=w.getFieldsValue())||void 0===n?void 0:n.apply_success_tips})},style:{marginLeft:10}})]}),(0,xe.jsx)(f.Z,{size:"large",form:w,onFinish:function(e){P(l()({is_show_picture:A},e))},style:{marginTop:20},children:(0,xe.jsx)(f.Z.Item,{label:(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"},children:"*"}),"报名成功提示"]}),colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(f.Z.Item,{style:{width:"100%"},colon:!1,name:"apply_success_tips",children:(0,xe.jsx)(j.Z,{autoComplete:"off",style:{width:"100%"},className:je.form_item_item,placeholder:"请输入报名成功提示",onBlur:function(){return w.submit()}})}),(0,xe.jsx)(Z.ZP,{onClick:function(){var e;x.Z.confirm({title:!1,closable:!0,icon:null,footer:!1,content:(0,xe.jsxs)("div",{children:[(0,xe.jsxs)("div",{style:{fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20},children:[(0,xe.jsx)("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," 报名成功"]}),(0,xe.jsxs)("div",{style:{alignItems:"center",textAlign:"center"},children:[A&&(0,xe.jsx)("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:me.Z.IMG_SERVER+(null==k?void 0:k.QR_code)}),(0,xe.jsx)("p",{style:{color:"#AAAAAA"},children:null===(e=w.getFieldsValue())||void 0===e?void 0:e.apply_success_tips})]})]})})},style:{marginLeft:10},type:"primary",children:"示例"})]})})})]})]})]})})),Ie="all___d1AWD",Ae="title___VIjuM",Se="add_people___qkPex",Ce="people_icon___lz5gl",Fe="content___a8dSX",Pe="content_info___ekLIa",Te="info_icon___kXP8P",Re="info_title___Hld67",Ee="info_content___kbIuT",Le="info_content_icon___uNxzs",De="info_content_title___IfIi8",Be="info_open___NzrUi",Ve="info_delete___rZhhO",ze="questions_info___n9Fnq",Me="form_item___oxzha",Oe="form_item_item___yPf7l",Ye="form_item_small___EkG9G",He="guanka_title___uUWQl",qe="nandu_1___qifbd",Qe="nandu_2___qVJU8",Ge="nandu_3___NRfLL",Ue="close_icon___f2hON",We="footer___UDiYB",Je="save_button___t7iMm",Ke="textone___TAI4F",Xe="deletecolor___ldQnR",$e="qselect___uuNp6",en="qinput___xHGmH",nn="modalclass___dPDG7",tn="popu___G8M92",ln="pingcesetting___zHJaT",sn=t(81327),on=t(94001),an=t(43428),rn=t(71418),cn=t(28103),dn=t(27092),un=t(50883),pn="drawer___HuOiD",mn="menu___JTt0c",_n="actived___zd6GY",hn="actived2___hNW2h",fn="subTag___rHkqz",xn="listItem___dr1wg",vn="info___bpBpK",gn="title___typIH",yn="titleLeft___b4niC",jn="filter___HBJIT",bn="description___Rqa6Q",wn="menuCourse____Msk3",Zn="button_right___T8tiB",kn=t(95341),Nn=t(13452),In=t(25925),An=t(87466),Sn=["classroomList","loading","dispatch","shixunsList"],Cn=(j.Z.Search,[{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),Fn=(0,_.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var n,t,i=e.classroomList,s=(e.loading,e.dispatch),a=e.shixunsList,c=p()(e,Sn),u=(0,m.useState)(l()({},(0,_.useParams)())),h=d()(u,2),f=h[0],x=(h[1],i.shixunLists),g=i.shixunAiRecommendLists,j=(0,m.useState)(""),w=d()(j,2),k=w[0],N=w[1],I=(0,m.useState)({}),A=d()(I,2),S=A[0],C=A[1],F=(0,m.useState)([]),P=d()(F,2),T=P[0],R=P[1],E=(0,m.useState)(!1),D=d()(E,2),B=D[0],V=D[1],z=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),M=(0,m.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null}),O=d()(M,2),Y=O[0],H=O[1];(0,m.useEffect)((function(){q()}),[f.coursesId,Y]),(0,m.useEffect)((function(){"新增赛题"===i.actionTabs.key&&(N(""),H({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null})),s({type:"shixunsList/getMenus",payload:{}})}),[i.actionTabs.key]),(0,m.useEffect)((function(){(null!=x&&x.shixun_list||null!=g&&g.shixun_list)&&C("recommend"===Y.sort?g:x)}),[x,g]);var q=function(){var e=r()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(V(!0),n=l()({},Y),"recommend"===Y.sort&&(n.sort="myshixuns_count"),"recommend"!==Y.sort){e.next=8;break}return e.next=6,s({type:"classroomList/getShixunAiRecommendLists",payload:l()(l()({},n),{},{course_id:f.coursesId})});case 6:e.next=11;break;case 8:return t=l()({},n),e.next=11,s({type:"classroomList/getShixunLists",payload:t});case 11:return e.next=13,(0,Ze.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 13:i=e.sent,R([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(L()((null==i?void 0:i.groups)||[]))),N(""),V(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("选用实践课程"!==i.actionTabs.key){var Q=(0,In.P)(),G=d()(Q,4),U=G[0],W=G[1],J=G[2],K=(G[3],function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ue.su)({id:null==c?void 0:c.competitionId,shixun_ids:n.map((function(e){return e.id}))}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"competitions/getHeader",payload:{identifier:null==c?void 0:c.competitionId}}),null==c||c.queryQuetions(!0)):v.ZP.error(null==e?void 0:e.message)}));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()),X=(0,m.useState)(!1),$=d()(X,2),ee=$[0],ne=$[1];return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsxs)(an.Z,{title:"选用实践项目",placement:"bottom",height:"100%",closable:!0,open:"新增赛题"===i.actionTabs.key,rootClassName:pn,destroyOnClose:!0,onClose:function(){s({type:"classroomList/setActionTabs",payload:{key:""}})},footer:(0,xe.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,xe.jsx)(Z.ZP,{size:"middle",onClick:function(){s({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,xe.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k){e.next=8;break}return ne(!0),t=null==S||null===(n=S.shixun_list)||void 0===n?void 0:n.filter((function(e){return k.includes(e.identifier)})).map((function(e){return{id:e.id,is_copy:0,is_use:1}})),e.next=5,K(t);case 5:ne(!1),e.next=9;break;case 8:v.ZP.error("请选择实践项目");case 9:case"end":return e.stop()}}),e)}))),type:"primary",loading:ee,children:"确定"})]}),children:[(0,xe.jsx)("section",{className:"tc",children:(0,xe.jsx)(Nn.Z,{onChange:function(e){null!=e&&e.keyword.trim()&&(0,An.tk)({name:null==e?void 0:e.keyword.trim(),copywriting:null==e?void 0:e.keyword.trim(),position:"Shixun"}),H(l()(l()({},Y),{},{keyword:null==e?void 0:e.keyword.trim(),schools:null==e?void 0:e.schools.trim(),creator:null==e?void 0:e.creator.trim(),page:1}))}})}),(0,xe.jsx)("section",{className:"edu-container",children:(0,xe.jsx)(rn.Z,{spinning:B,children:(0,xe.jsxs)("aside",{children:[Cn.map((function(e,n){var t;return 0!==n?null:(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,xe.jsx)("li",{className:Y[e.id]==n.id?_n:"",onClick:function(){Y[e.id]=n.id,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:n.name})},t)}))]},n)})),(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:"方向"}),(0,xe.jsx)("li",{className:null!=Y&&Y.discipline_id?"":_n,onClick:function(){delete Y.tag_level,delete Y.sub_discipline_id,delete Y.discipline_id,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:"全部"})}),a.menus&&a.menus.map((function(e,n){return(0,xe.jsxs)("li",{className:(null==Y?void 0:Y.discipline_id)==e.id?_n:"",children:[(0,xe.jsx)("strong",{onClick:function(){Y.tag_level=1,Y.discipline_id=e.id,delete Y.sub_discipline_id,Y.page=1,H(l()({},Y))},children:e.name}),(0,xe.jsx)("div",{children:e.sub_repertoires.map((function(n,t){return(0,xe.jsxs)("div",{className:"mt5",children:[(0,xe.jsx)("div",{className:(null==Y?void 0:Y.sub_discipline_id)==n.id&&2===Y.tag_level?"".concat(hn," ").concat(fn):fn,onClick:function(){Y.tag_level=2,Y.discipline_id=e.id,Y.sub_discipline_id=n.id,H(l()({},Y))},children:n.name}),(0,xe.jsx)("ul",{className:"mt5",children:n.tags&&n.tags.map((function(n,t){return(0,xe.jsx)("li",{className:Y.sub_discipline_id==n.id&&3===Y.tag_level?hn:"",onClick:function(){Y.tag_level=3,Y.discipline_id=e.id,Y.sub_discipline_id=n.id,H(l()({},Y))},children:n.name},t)}))})]},t)}))})]},n)}))]}),"mine"===Y.type&&(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:"目录"}),null==T?void 0:T.map((function(e,n){return(0,xe.jsx)("li",{className:Y.group_id==e.id?_n:"",onClick:function(){Y.group_id=e.id,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:e.name})},n)}))]}),Cn.map((function(e,n){var t;return 1!==n?null:(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,xe.jsx)("li",{className:Y[e.id]==n.id?_n:"",onClick:function(){Y[e.id]=n.id,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:n.name})},t)}))]},n)})),"mine"==(null==Y?void 0:Y.type)&&(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:"状态"}),(0,xe.jsx)("li",{className:0==Y.not_open?_n:"",onClick:function(){Y.not_open=!1,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:"公开"})}),(0,xe.jsx)("li",{className:1==Y.not_open?_n:"",onClick:function(){Y.not_open=!0,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:"未公开"})})]}),(0,xe.jsxs)(oe.Z,{align:"middle",children:[(0,xe.jsx)(ae.Z,{flex:"1",className:jn,children:z.map((function(e,n){return(0,xe.jsx)(Z.ZP,{className:"mr20",type:Y.sort===e.id?"primary":"default",onClick:function(){Y.sort=e.id,H(l()({},Y))},children:e.name},n)}))}),(0,xe.jsx)(ae.Z,{className:"c-grey-999",children:(0,xe.jsx)("div",{className:wn,children:(0,xe.jsxs)("ul",{children:[(0,xe.jsxs)("li",{children:["已选",(0,xe.jsx)("span",{className:"c-blue",children:k.length>0?1:0}),"个"]}),(0,xe.jsxs)("li",{children:["共",(0,xe.jsx)("span",{className:"c-blue",children:S.shixuns_count}),"个"]}),(0,xe.jsxs)("li",{className:"current",onClick:function(){Y.order="asc"===Y.order?"desc":"asc",H(l()({},Y))},children:["学习人数",(0,xe.jsxs)("p",{className:"edu-sorter current ".concat(Y.order),children:[(0,xe.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,xe.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})]})})})]}),0===(null==S||null===(n=S.shixun_list)||void 0===n?void 0:n.length)&&(0,xe.jsx)(un.Z,{}),(0,xe.jsx)(b.ZP.Group,{style:{display:"block"},value:k,onChange:function(e){N(e.target.value)},children:null==S||null===(t=S.shixun_list)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,xe.jsx)("div",{className:xn,style:{cursor:"auto"},children:(0,xe.jsx)(b.ZP,{value:null==e?void 0:e.identifier,style:{marginTop:"3px"},disabled:null==e?void 0:e.need_authorize,children:(0,xe.jsxs)("div",{className:vn,children:[(0,xe.jsx)("div",{className:gn,children:(0,xe.jsxs)("div",{className:yn,children:[(0,xe.jsx)(_.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,xe.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,xe.jsx)("span",{onClick:function(){(0,kn.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,fe.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,xe.jsx)(y.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,xe.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,fe.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,xe.jsx)(y.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,xe.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,fe.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,xe.jsx)(y.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,xe.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),(0,xe.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.identifier,"/challenges"),type:"primary",target:"_blank",className:Zn,children:"体验实训"})]})}),(0,xe.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,xe.jsx)("span",{className:bn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,xe.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,xe.jsxs)("span",{className:"mr30",children:["第",n+1,"关 ",e," "]},n)}))}),(0,xe.jsx)(cn.Z,{dashed:!0}),(0,xe.jsxs)("div",{className:"c-light-black mt20",children:[null!=e&&null!==(t=e.content)&&void 0!==t&&t.author_name?(0,xe.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(i=e.content)||void 0===i||null===(i=i.author_name)||void 0===i?void 0:i[0]}}):(0,xe.jsx)("span",{children:e.author_name}),(0,xe.jsx)("span",{className:"ml15 mr15",children:"|"}),e.author_school_name&&(0,xe.jsxs)(m.Fragment,{children:[(0,xe.jsx)("span",{children:e.author_school_name}),(0,xe.jsx)("span",{className:"ml15 mr15",children:"|"})]}),(0,xe.jsxs)("span",{children:["难度系数 ",e.level]}),(0,xe.jsx)("span",{className:"ml15 mr15",children:"|"}),(0,xe.jsx)("span",{children:"学习人数 "}),(0,xe.jsx)("span",{children:e.study_count})]})]})})},n)}))})]})})}),(0,xe.jsx)("div",{className:"tc mt20",children:(0,xe.jsx)(dn.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Y.page||1,showQuickJumper:!0,total:null==S?void 0:S.shixuns_count,onChange:function(e){Y.page=e,H(l()({},Y))}})})]},"bottom"),(0,xe.jsx)(In.Z,{visible:U,onCancel:W,renderData:J,inPaper:!1,onOk:K,modalType:"multiple",type:"shixun",position:"选中实训"})]})}})),Pn=["competitions","shixunHomeworks","globalSetting","dispatch","user"],Tn=j.Z.TextArea,Rn=function(e){return null!=e&&e.includes("已截止")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8},children:"已截止"}):null!=e&&e.includes("进行中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8},children:"进行中"}):null!=e&&e.includes("未发布")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8},children:"未发布"}):null!=e&&e.includes("提交中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #B1F0E1",color:"#00B187",fontSize:12,marginRight:8},children:"提交中"}):null!=e&&e.includes("已结束")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8},children:"已结束"}):null!=e&&e.includes("考试中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8},children:"考试中"}):null!=e&&e.includes("未开始")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8},children:"未开始"}):null!=e&&e.includes("补交中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid rgba(255,157,24,0.3)",color:"#FF9D18",fontSize:12,marginRight:8},children:"补交中"}):void 0},En=(0,_.connect)((function(e){return{competitions:e.competitions,shixunHomeworks:e.shixunHomeworks,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n,t,i,s,a=e.competitions,c=(e.shixunHomeworks,e.globalSetting,e.dispatch),u=e.user,g=p()(e,Pn),w=f.Z.useForm(),k=d()(w,1)[0],I=f.Z.useForm(),A=d()(I,1)[0],S=(0,m.useState)(!0),C=d()(S,2),F=C[0],P=C[1],T=(0,m.useState)([]),R=d()(T,2),E=R[0],D=R[1],B=(0,m.useState)(!1),V=d()(B,2),z=V[0],M=(V[1],(0,m.useState)([])),O=d()(M,2),Y=O[0],H=O[1],q=a.Header,Q=(0,m.useState)(1),G=d()(Q,2),U=(G[0],G[1],(0,m.useState)({})),W=d()(U,2),J=W[0],K=W[1],X=(0,_.useParams)(),$=X.identifier,ee=(X.enter,(0,m.useState)({})),ne=d()(ee,2),te=ne[0],ie=ne[1],le=(0,m.useState)([]),re=d()(le,2),ce=re[0],de=re[1],pe=(0,m.useState)(""),me=d()(pe,2),he=me[0],ve=me[1],ge=(0,m.useState)([]),ye=d()(ge,2),je=ye[0],be=ye[1],we=(0,m.useState)(!1),ke=d()(we,2),Ne=ke[0],an=ke[1],rn=(0,m.useState)([{type:"practice",name:"课堂实验",open:!1,url:"shixun_homework"},{type:"normal",name:"图文作业",open:!1,url:"common_homework"},{type:"group",name:"分组作业",open:!1,url:"group_homework"},{type:"hack",name:"编程作业",open:!1,url:"program_homework"},{type:"exercise",name:"在线考试",open:!1,url:"exercise"}]),cn=d()(rn,2),dn=cn[0],pn=cn[1],mn=(0,m.useState)({input:""}),_n=d()(mn,2),hn=_n[0],fn=_n[1];function xn(){return(xn=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/get_course_settings.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ie(n.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vn(){return gn.apply(this,arguments)}function gn(){return(gn=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null==g||g.loadingFunction(!0),e.next=3,(0,Ze.ZP)("/api/users/".concat(u.userInfo.login,"/courses.json"),{method:"get",params:{category:"manage",page:1,per_page:1e3,username:u.userInfo.login,no_limit_per_page:1}});case 3:n=e.sent,null==g||g.loadingFunction(!1),de(null==n?void 0:n.courses);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){1===q.mode?(A.resetFields(),jn(!0)):2===q.mode?(A.resetFields(),function(){xn.apply(this,arguments)}()):function(){In.apply(this,arguments)}()}),[q]),(0,m.useEffect)((function(){u.userInfo.login&&vn()}),[u]);var yn=function(e){var n,t=e.total_score,i=e.difficulty_level_sort,l=null===(n=e.challenge_settings)||void 0===n?void 0:n.filter((function(e){return e.checked})).length;if(l){var s,o=t/e.challenge_settings.filter((function(e){return e.checked})).map((function(e){return"desc"===i?e.challenge_exp_desc:e.challenge_exp})).reduce((function(e,n){return e+n})),a=0,r=0;switch(e.score_setting){case 0:var c=parseFloat((t/l).toFixed(1));e.challenge_settings.map((function(e,n){e.checked?(a=n,e.score=c>0?c:0):e.score=0})),s=(t-c*(l-1)).toFixed(1),e.challenge_settings[a].score=s>0?s:0;break;case 1:e.challenge_settings.map((function(e,n){e.checked?(a=n,r+=Number((Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*o*10)/10).toFixed(1)),e.score=(Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*o*10)/10).toFixed(1)):e.score=0}));var d=e.challenge_settings[a].score;s=(t-r+Number(d)).toFixed(1),e.challenge_settings[a].score=s>0?s:0}}else e.challenge_settings.map((function(e,n){e.challenge_score=0}))},jn=function(e){(0,ue.lm)(null==g?void 0:g.competitionId).then((function(n){if(0==(null==n?void 0:n.status)){if(null!=n&&n.data){var t=null==n?void 0:n.data;if(e){for(var i in t)t[i].show_info=!1;H(t)}else for(var l in Y)t[l].show_info=Y[l].show_info;D(t)}else D([]);null==g||g.loadingFunction(!1)}else v.ZP.error(null==n?void 0:n.message)}))},bn=function(e,n){var t=E;for(var i in t)t[i].id==e.id&&("open"==n?t[i].show_info=!0:"close"==n&&(t[i].show_info=!1));D(L()(t)),H(L()(t))},wn=function(){if(function(e){var n=[];for(var t in e){var i,l,s=null===(i=e[t])||void 0===i||null===(i=i.challenge_settings)||void 0===i?void 0:i.reduce((function(e,n){return e+Number(n.score)}),0);(null==s?void 0:s.toFixed(10))!==(null===(l=e[t])||void 0===l||null===(l=l.total_score)||void 0===l?void 0:l.toFixed(10))&&n.push("赛题".concat(Number(t)+1,"的关卡任务总分必须等于总分值:").concat(e[t].total_score,"分\n"))}return!(n.length>0&&(v.ZP.warning(n),1))}(E)){for(var e in E){var n,t;if(E[e].shixun_id=null===(n=E[e])||void 0===n||null===(n=n.challenge_settings[0])||void 0===n?void 0:n.shixun_id,(null===(t=E[e])||void 0===t||null===(t=t.challenge_settings)||void 0===t?void 0:t.length)>0)for(var i in null===(l=E[e])||void 0===l?void 0:l.challenge_settings){var l,s;E[e].challenge_settings[i].challenge_score=null===(s=E[e])||void 0===s?void 0:s.challenge_settings[i].score}}(0,ue.JM)({id:null==g?void 0:g.competitionId,shixuns:E}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("更改成功"),jn(!1)):v.ZP.error(null==e?void 0:e.message)}))}};function Zn(e){return kn.apply(this,arguments)}function kn(){return kn=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null==g||g.loadingFunction(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat($,"/switch_mode.json"),{method:"post",body:{mode:n}});case 3:return t=e.sent,null==g||g.loadingFunction(!1),0===(null==t?void 0:t.status)&&c({type:"competitions/getHeader",payload:{identifier:$}}),e.abrupt("return",!0);case 7:case"end":return e.stop()}}),e)}))),kn.apply(this,arguments)}function Nn(){return(Nn=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return an(!0),e.next=3,(0,Ze.ZP)("/api/competitions/get_competition_course_homework.json",{method:"get",params:{course_id:te.course_id,competition_course_game_id:n,id:$}});case 3:t=e.sent,an(!1),0===(null==t?void 0:t.status)?(ve(n),be(null==t||null===(i=t.data)||void 0===i?void 0:i.list)):v.ZP.info("当前课堂暂无数据,请更换绑定课堂或在当前课堂新增作业或考试");case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function In(){return(In=r()(o()().mark((function e(){var n,t,i,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/get_work_settings.json0"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(P(null==n?void 0:n.data.is_new),A.setFieldsValue({evaluation_setting:null==n||null===(t=n.data)||void 0===t?void 0:t.evaluation_setting,commit_num:null==n||null===(i=n.data)||void 0===i?void 0:i.commit_num,evaluation_time:null==n||null===(l=n.data)||void 0===l?void 0:l.evaluation_time,evaluation_script:null==n||null===(s=n.data)||void 0===s?void 0:s.evaluation_script}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var An=function(e){var n=e.getFieldsValue();for(var t in console.log(n),n)if(void 0!==n[t])return!0;return!1};return(0,xe.jsxs)("div",{className:Ie,children:[(0,xe.jsxs)("div",{style:{padding:30},children:[(0,xe.jsx)("div",{style:{marginBottom:30,fontSize:14,fontWeight:600,color:"#232B40"},children:"模式设置"}),(0,xe.jsxs)("div",{style:{marginLeft:42},children:[(0,xe.jsx)("span",{children:"竞赛模式"}),(0,xe.jsx)(b.ZP.Group,{disabled:"progressing"===q.competition_status||"ended"===q.competition_status||"apply"===(null==q?void 0:q.competition_status),value:q.mode,onChange:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==te||null===(t=te.competition_course_games)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.homeworks)||void 0===t?void 0:t.length)>0||(null==E?void 0:E.length)>0||An(A))){e.next=3;break}return x.Z.confirm({icon:!1,title:"提示",content:"切换模式后,当前已经设置的赛题数据将会被清理,且不可撤回,请确认是否进行切换",onOk:function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Zn(n.target.value);case 2:e.sent&&vn();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return");case 3:return e.next=5,Zn(n.target.value);case 5:e.sent&&vn();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{marginLeft:10,fontSize:14},children:(0,xe.jsxs)(sn.Z,{direction:"vertical",children:[(0,xe.jsxs)(b.ZP,{value:1,children:["实训模式",(0,xe.jsx)("span",{style:{color:"#9096A3",marginLeft:10},children:"挑战实训,系统评审"})]}),(0,xe.jsxs)(b.ZP,{value:2,children:["课堂模式",(0,xe.jsx)("span",{style:{color:"#9096A3",marginLeft:10},children:"参赛者需要进入课堂完成作业,将选择计入成绩的作业生成排行榜"})]}),(0,xe.jsxs)(b.ZP,{value:3,disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager)||"progressing"===q.competition_status||"apply"===(null==q?void 0:q.competition_status)||"ended"===q.competition_status,children:["作品模式",(0,xe.jsx)("span",{style:{color:"#9096A3",marginLeft:10},children:"参赛者提交作品,系统评审"})]})]})})]})]}),1===q.mode&&(0,xe.jsxs)("div",{children:[(0,xe.jsxs)("div",{className:Ae,style:{display:"flex",alignItems:"center"},children:[(0,xe.jsxs)("div",{style:{flex:1},children:["赛题设置",(0,xe.jsxs)("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"},children:["答题起止时间:",(0,xe.jsxs)("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"},children:[null==q?void 0:q.start_time,"~",null==q?void 0:q.end_time]}),((0,fe.eB)()||(null==q||null===(n=q.permission)||void 0===n?void 0:n.editable))&&(0,xe.jsxs)("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:function(){c({type:"competitions/setActionTabs",payload:{key:"7"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," 编辑"]})]})]}),"progressing"!=(null==q?void 0:q.competition_status)&&"apply"!=(null==q?void 0:q.competition_status)&&"ended"!=(null==q?void 0:q.competition_status)&&(0,xe.jsxs)("div",{className:Se,style:{top:"auto"},onClick:function(){c({type:"classroomList/setActionTabs",payload:{key:"新增赛题",params:""}})},children:[(0,xe.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC",className:Ce}),"新增赛题"]})]}),(0,xe.jsx)("div",{style:{marginTop:"25px"}}),E.map((function(e,n){var t,i,s;return(0,xe.jsxs)("div",{className:Fe,children:[(0,xe.jsxs)("div",{className:Pe,children:[(0,xe.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg==",className:Te}),(0,xe.jsxs)("div",{className:Re,children:["赛题",n+1]}),(0,xe.jsxs)("div",{className:Ee,children:[(0,xe.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlk1IVFEUx39n3gwpUxKEM35QEU3QJlxYK8FNtWjhJqhFOH4UCBl9UCQVYdMmSLLAQkhJxRmKCipy2yKpTdEH7oSipKAZx00Uhc3MeyfupOGMPS0ZBgLf7t177v2d8z/n3nsEoDKsW23YB2xQ8JqxQn0CGeC9BTfjUXkhBpaBc4UCLLSPF85LIKyXFTYVAyjwxgDvF1pGN+eNvFIe1pFiRDfLWAYWXO3/TlKdkUD+VorFIhzzQI8qNSocydlUSJT66chMszKdoVeUnjLl2VeLVkfZ4Xo0XI6FinK7PcStSESc6iZdk1KG8oAXp4blaXmjhhCueJWueEyeGJtgs25Xh4MKK/LB8yIU+GIp3fGYvMouDmvAUc4gbJyz+G1ymOMiooEmjahSK/DDA1cTURnN3s8HdL2d5rQq1XOh84A+4dCnYflgjAKNWoPQoVCWs0g5m4zJWLBFtzg2F+bOeeBhfQMDd/eKHQyr34EbgN/14K8rZffLPklXNmu9rZxQxZMHe52MSWfWIZd72AMPJqNiQMbmukKVK9BvEZ4Yks+1ber7+J1WFRpyIvBxdHJA3gWatU4dTuXnyFLubQ4RfRyRjIlQhX5VVrkCRRj3WHQlBmXKGFW06DbH5piRVZTRZEwu7bmj1ugIvTmem9x76Y4P/sr92v1aNZ3mJBBaMIczk98QrpkqNP+zlWhZHE4MyURFk+6ylfY/5XUm9zuBNhVKFq3SHPmER1YJ/ekUZdj0e6DPZzGecuhUZXUOEAZ9Ds9TFo0odf96Dn/bm3IHrEK9mYvdNG6OLnl8Gbhk6VyLpuhNVNHbxKI3wtmnpIit/k8rJx6Q0AVqRgAAAABJRU5ErkJggg==",className:Le}),(0,xe.jsx)(_.Link,{to:"/shixuns/".concat(null==e?void 0:e.shixun_identifier,"/challenges"),target:"_blank",children:(0,xe.jsx)(y.Z,{title:null==e||null===(t=e.shixun)||void 0===t?void 0:t.name,placement:"bottom",children:(0,xe.jsx)("div",{className:De,children:null==e||null===(i=e.shixun)||void 0===i?void 0:i.name})})})]}),(0,xe.jsx)("div",{className:Be,onClick:function(){bn(e,"open")},children:!(null!=e&&e.show_info)&&(0,xe.jsxs)(xe.Fragment,{children:["展开更多",(0,xe.jsx)("i",{className:"iconfont icon-xiajiantou",style:{fontSize:"8px"}})]})}),"progressing"!=(null==q?void 0:q.competition_status)&&"apply"!=(null==q?void 0:q.competition_status)&&"ended"!=(null==q?void 0:q.competition_status)&&(0,xe.jsx)("div",{className:Ve,onClick:function(){var n,t;n=null==e?void 0:e.id,x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,content:"删除该赛题后,数据不可恢复,请确认是否删除?",onOk:(t=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ue.pS)({id:null==g?void 0:g.competitionId,data_id:n}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("删除成功"),jn(!0),c({type:"competitions/getHeader",payload:{identifier:null==g?void 0:g.competitionId}})):v.ZP.error(null==e?void 0:e.message)}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},children:"删除该赛题"})]}),(null==e?void 0:e.show_info)&&(0,xe.jsxs)("div",{className:ze,children:[(0,xe.jsxs)(f.Z,{form:k,labelCol:{flex:"70px"},children:[(0,xe.jsxs)(f.Z.Item,{className:Me,label:"题目总分",colon:!1,children:[(0,xe.jsx)(on.Z,{min:0,value:null==e?void 0:e.total_score,disabled:"progressing"==(null==q?void 0:q.competition_status)||"apply"===(null==q?void 0:q.competition_status)||"ended"==(null==q?void 0:q.competition_status),className:Oe,onChange:function(n){e.total_score=n,K(Object.assign({},J)),yn(e)},onBlur:function(){wn()}})," 分"]}),(0,xe.jsx)(f.Z.Item,{className:Ye,label:" ",colon:!1,children:(0,xe.jsx)(f.Z.Item,{className:Ye,label:"关卡分值",colon:!1,children:(0,xe.jsxs)(b.ZP.Group,{disabled:"progressing"==(null==q?void 0:q.competition_status)||"apply"===(null==q?void 0:q.competition_status)||"ended"==(null==q?void 0:q.competition_status),value:null==e?void 0:e.score_setting,onChange:function(n){e.score_setting=n.target.value,1!==n.target.value&&(e.difficulty_level_sort="asc"),K(Object.assign({},J)),yn(e)},onBlur:function(){wn()},children:[(0,xe.jsx)(b.ZP,{value:0,children:"均分比例"}),(0,xe.jsx)(b.ZP,{value:1,children:"难易度"}),(0,xe.jsx)(b.ZP,{value:2,children:"自定义分值"})]})})}),null==e||null===(s=e.challenge_settings)||void 0===s?void 0:s.map((function(n,t){return(0,xe.jsx)(f.Z.Item,{className:Ye,label:" ",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#165DFF",width:"14px",height:"14px",margin:"6px 15px 7px 0"}}),(0,xe.jsxs)(f.Z.Item,{className:Ye,label:(0,xe.jsx)(y.Z,{title:null==n?void 0:n.subject,placement:"left",children:(0,xe.jsx)("div",{className:He,children:null==n?void 0:n.subject})}),colon:!1,children:[(0,xe.jsx)(on.Z,{min:0,step:.1,value:null==n?void 0:n.score,disabled:z||2!==(null==e?void 0:e.score_setting),style:{width:"96px"},onChange:function(n){e.challenge_settings[t].score=n,K(l()({},J))},onBlur:function(){wn()}}),(0,xe.jsx)("span",{className:"ml10",children:"分"})]}),(0,xe.jsx)("div",{className:"简单"==(null==n?void 0:n.difficulty)?qe:"中等"==(null==n?void 0:n.difficulty)?Qe:Ge,children:null==n?void 0:n.difficulty})]})},t)}))]}),(0,xe.jsxs)("div",{className:Ue,onClick:function(){bn(e,"close")},children:["收起更多",(0,xe.jsx)("i",{className:"iconfont icon-shangjiantou",style:{fontSize:"8px"}})]})]})]},n)})),0==(null==E?void 0:E.length)&&(0,xe.jsx)(un.Z,{customText:"您还没有添加赛题,点击添加赛题"}),(0,xe.jsx)(Fn,{competitionId:null==g?void 0:g.competitionId,queryQuetions:jn})]}),2===q.mode&&(0,xe.jsxs)("div",{style:{paddingLeft:78,paddingRight:30},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("label",{style:{marginRight:10,width:50,textAlign:"end"},children:"课堂"}),(0,xe.jsx)(h.default,{popupClassName:tn,showSearch:!0,filterOption:function(e,n){return-1!==n.key.toUpperCase().indexOf(e.toUpperCase())},disabled:"progressing"===q.competition_status||"apply"===(null==q?void 0:q.competition_status)||"ended"===q.competition_status,className:$e,onChange:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null==g||g.loadingFunction(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat($,"/course_select.json"),{method:"post",body:{course_id:n}});case 3:t=e.sent,null==g||g.loadingFunction(!1),0===(null==t?void 0:t.status)&&c({type:"competitions/getHeader",payload:{identifier:$}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),size:"large",style:{flex:1},value:[te.course_id||te.default_course_id],placeholder:"请选择需要计算成绩的课堂",children:null==ce?void 0:ce.map((function(e){return(0,xe.jsx)(h.default.Option,{value:null==e?void 0:e.id,children:(0,xe.jsxs)(oe.Z,{align:"middle",style:{padding:"0px 12px"},children:[(0,xe.jsxs)(oe.Z,{align:"middle",style:{flex:1},children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:"mr20 font12",style:{lineHeight:"12px",padding:"4px 10px",borderRadius:13,color:e.is_end?"#E53333":"#3061D0",border:"1px solid ".concat(e.is_end?"#FFC4C4":"#C4D2F1")},children:e.is_end?"已结束":"进行中"})}),(0,xe.jsx)(ae.Z,{style:{flex:1},children:(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==e?void 0:e.name,overlayStyle:{maxWidth:430,zIndex:1e4},children:(0,xe.jsx)(ae.Z,{style:{textOverflow:"ellipsis",overflow:"hidden",maxWidth:430},children:null==e?void 0:e.name})})})]}),(0,xe.jsx)(ae.Z,{style:{color:"#9096A3"},children:null==e?void 0:e.created_at})]})},"".concat(null==e?void 0:e.name).concat(null==e?void 0:e.id))}))}),(0,xe.jsx)("div",{className:Se,style:{position:"relative",justifyContent:"center",top:0,right:0,marginLeft:20,height:40,borderRadius:2,alignItems:"center"},onClick:function(){window.open(q.first_category_url)},children:"进入该课堂"})]}),q.course_is_end&&(0,xe.jsx)("div",{style:{color:"red",marginLeft:60,marginTop:10},children:"选择已结束的课堂,则无法进行答题的任何操作"}),null==te||null===(t=te.competition_course_games)||void 0===t?void 0:t.map((function(e,n){var t;return(0,xe.jsxs)("div",{style:{marginBottom:20},children:[(0,xe.jsxs)("div",{style:{marginTop:20,display:"flex",alignItems:"center"},children:[(0,xe.jsxs)("label",{style:{marginRight:10,width:50,textAlign:"end"},children:["赛道",n+1]}),(0,xe.jsx)(j.Z,{className:en,value:e.name,onChange:function(n){e.name=n.target.value,ie(l()({},te))},onBlur:function(){var n=r()(o()().mark((function n(t){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t.target.value){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,(0,Ze.ZP)("/api/competitions/".concat($,"/create_course_game.json"),{method:"post",body:{course_id:null==te?void 0:te.course_id,competition_course_game_id:e.competition_course_game_id,name:t.target.value}});case 4:0===n.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),placeholder:"请输入赛道名称",style:{flex:1},maxLength:30,size:"large"}),(0,xe.jsx)("i",{onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==te||null===(n=te.competition_course_games)||void 0===n?void 0:n.filter((function(e){return e.homeworks.length<=0})).length)>0)){e.next=3;break}return v.ZP.info("请先完成上一个赛道的作业/考试的选择,只有上一个赛道中添加了作业/试卷才能新增赛道"),e.abrupt("return");case 3:return e.next=5,(0,Ze.ZP)("/api/competitions/".concat($,"/create_course_game.json"),{method:"post",body:{course_id:null==te?void 0:te.course_id}});case 5:0===e.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 7:case"end":return e.stop()}}),e)}))),style:{color:"#145DFF",marginLeft:15,cursor:"pointer"},className:"iconfont icon-tianjia2"}),0!==n&&(0,xe.jsx)("i",{style:{marginLeft:10,cursor:"pointer"},onClick:function(){var n;x.Z.confirm({icon:!1,title:"提示",content:"请确认是否删除该赛道,删除后,不可恢复。",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/delete_course_game.json"),{method:"delete",body:{competition_course_game_id:e.competition_course_game_id}});case 2:0===n.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"".concat(Xe," iconfont icon-weishezhi")})]}),(0,xe.jsxs)("div",{style:{marginTop:20,marginLeft:60},children:[(0,xe.jsx)("span",{children:"计入成绩的作业/试卷"}),(0,xe.jsx)(Z.ZP,{loading:Ne,onClick:function(){!function(e){Nn.apply(this,arguments)}(e.competition_course_game_id)},style:{marginLeft:10,marginRight:20,background:"#3061D0",display:"inline-flex",height:30,alignItems:"center",justifyContent:"center",width:119,color:"#fff",borderRadius:2,cursor:"pointer",border:"none"},children:"选择作业/试卷"}),(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"为了满足竞赛的正常计分排行,请关联作业/试卷"})]}),e.homeworks.length>0?(0,xe.jsx)("div",{style:{marginLeft:199,marginTop:10,padding:"30px 20px",background:"#F6F7F9"},children:null==e||null===(t=e.homeworks)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,xe.jsxs)("div",{style:{display:"flex",marginTop:n>0&&20,height:20,alignItems:"center",justifyContent:"space-between"},children:[(0,xe.jsx)("div",{style:{minWidth:68,height:24,display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,background:"rgba(22,93,255,0.1)",color:"#3061D0",marginRight:20},children:null===(t=dn.find((function(n){return n.type===e.homework_type})))||void 0===t?void 0:t.name}),(0,xe.jsx)(y.Z,{title:(null==e||null===(i=e.name)||void 0===i?void 0:i.length)>6&&(null==e?void 0:e.name),placement:"topLeft",children:(0,xe.jsx)("span",{onClick:function(){window.open("/classrooms/".concat(null==te?void 0:te.course_id,"/").concat(dn.find((function(n){return n.type===e.homework_type})).url,"/").concat(e.homework_id||e.exercise_id,"/detail"))},style:{width:"90%",color:"#3061D0",cursor:"pointer"},className:Ke,children:null==e?void 0:e.name})}),(0,xe.jsx)("i",{style:{marginLeft:10,cursor:"pointer"},onClick:function(){var n;x.Z.confirm({icon:!1,title:"提示",content:"请确认是否删除该作业,删除后,不可恢复。",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/delete_course_homework.json"),{method:"delete",body:{competition_course_homework_id:e.competition_course_homework_id}});case 2:0===n.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"".concat(Xe," iconfont icon-weishezhi")})]})}))}):(0,xe.jsx)(un.Z,{})]})})),(0,xe.jsx)(x.Z,{open:he,onCancel:function(){ve(""),an(!1)},width:850,title:"选择作业",className:nn,okButtonProps:{loading:Ne},onOk:r()(o()().mark((function e(){var n,t,i,l,s,a,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==je||null===(n=je.filter((function(e){return e.checked})))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return v.ZP.info("请选择作业或试卷"),e.abrupt("return");case 3:return an(!0),e.next=6,(0,Ze.ZP)("/api/competitions/".concat($,"/homework_select.json"),{method:"post",body:{course_id:te.course_id,competition_course_game_id:he,shixun_homework_ids:null==je||null===(t=je.filter((function(e){return e.checked&&"practice"===e.homework_type})))||void 0===t?void 0:t.map((function(e){return e.id})),common_homework_ids:null==je||null===(i=je.filter((function(e){return e.checked&&"normal"===e.homework_type})))||void 0===i?void 0:i.map((function(e){return e.id})),group_homework_ids:null==je||null===(l=je.filter((function(e){return e.checked&&"group"===e.homework_type})))||void 0===l?void 0:l.map((function(e){return e.id})),program_homework_ids:null==je||null===(s=je.filter((function(e){return e.checked&&"hack"===e.homework_type})))||void 0===s?void 0:s.map((function(e){return e.id})),exercise_ids:null==je||null===(a=je.filter((function(e){return e.checked&&"exercise"===e.homework_type})))||void 0===a?void 0:a.map((function(e){return e.id}))}});case 6:r=e.sent,an(!1),ve(""),0===r.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 10:case"end":return e.stop()}}),e)}))),children:(0,xe.jsxs)("div",{style:{border:"1px solid #F6F7F9",display:"flex",maxHeight:480},children:[(0,xe.jsxs)("div",{style:{width:350,borderRight:"1px solid #F6F7F9",overflowY:"auto",overflowX:"hidden",padding:14},children:[(0,xe.jsx)(N.t7,{style:{width:312,marginRight:15},dataSource:[],value:{id:"",value:hn.input},onChange:function(e,n){hn.input=e,fn(l()({},hn)),null==dn||dn.map((function(e){e.open=!0})),pn(L()(dn))},placeholder:"请输入搜索内容"}),null==dn?void 0:dn.map((function(e){var n,t,i,l,s,o,a,r,c;return(0,xe.jsxs)("div",{children:[(0,xe.jsxs)("div",{style:{marginTop:16,height:22,alignItems:"center",display:"flex",justifyContent:"space-between"},children:[(0,xe.jsxs)("div",{style:{cursor:"pointer",color:"#232B40"},onClick:function(){e.open=!e.open,pn(L()(dn))},children:[(0,xe.jsx)("i",{style:{marginRight:10,color:"#999999"},className:"iconfont ".concat(e.open?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-a-bianzu11")}),e.name,(0,xe.jsx)("span",{style:{marginLeft:6,color:"#ADB2B8"},children:null==je||null===(n=je.filter((function(n){return n.homework_type===e.type})))||void 0===n?void 0:n.length})]}),(0,xe.jsx)(se.Z,{indeterminate:(null==je||null===(t=je.filter((function(n){return n.homework_type===e.type})))||void 0===t?void 0:t.length)>(null==je||null===(i=je.filter((function(n){return n.homework_type===e.type&&n.checked})))||void 0===i?void 0:i.length)&&0!==(null==je||null===(l=je.filter((function(n){return n.homework_type===e.type})))||void 0===l?void 0:l.length)&&(null==je||null===(s=je.filter((function(n){return n.homework_type===e.type&&n.checked})))||void 0===s?void 0:s.length)>0,checked:(null==je||null===(o=je.filter((function(n){return n.homework_type===e.type})))||void 0===o?void 0:o.length)===(null==je||null===(a=je.filter((function(n){return n.homework_type===e.type&&n.checked})))||void 0===a?void 0:a.length)&&0!==(null==je||null===(r=je.filter((function(n){return n.homework_type===e.type})))||void 0===r?void 0:r.length),onChange:function(n){n.target.checked?je.map((function(n){n.homework_type===e.type&&(n.checked=!0)})):je.map((function(n){n.homework_type===e.type&&(n.checked=!1)})),be(L()(je))}})]}),null==je||null===(c=je.filter((function(n){return n.homework_type===e.type&&e.open&&n.name.includes(decodeURIComponent(hn.input))})))||void 0===c?void 0:c.map((function(e){return(0,xe.jsxs)("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"},children:[Rn(e.status||e.exercise_tips[0]),(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,children:(0,xe.jsx)("span",{style:{width:"70%"},className:Ke,children:null==e?void 0:e.name})}),(0,xe.jsx)(se.Z,{onChange:function(n){e.checked=n.target.checked,be(L()(je))},checked:e.checked})]})}))]})}))]}),(0,xe.jsxs)("div",{style:{width:450,padding:20,overflowY:"auto",overflowX:"hidden"},children:[(0,xe.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,xe.jsxs)("span",{children:[(0,xe.jsx)("span",{style:{color:"#6B758B"},children:"已选"}),(0,xe.jsx)("span",{style:{color:"#3061D0",marginLeft:3},children:null==je?void 0:je.filter((function(e){return e.checked})).length})]}),(0,xe.jsx)("span",{onClick:function(){je.map((function(e){e.checked=!1})),be(L()(je))},style:{color:"#3061D0",cursor:"pointer"},children:"全部清除"})]}),null==je||null===(i=je.filter((function(e){return e.checked})))||void 0===i?void 0:i.map((function(e){return(0,xe.jsxs)("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"},children:[Rn(e.status||e.exercise_tips[0]),(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,children:(0,xe.jsx)("span",{style:{width:"70%"},className:Ke,children:null==e?void 0:e.name})}),(0,xe.jsx)("i",{style:{marginLeft:10,cursor:"pointer"},onClick:function(){e.checked=!1,be(L()(je))},className:"".concat(Xe," iconfont icon-weishezhi")})]})}))]})]})})]}),3===q.mode&&(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{className:Ae,style:{display:"flex",alignItems:"center"},children:(0,xe.jsxs)("div",{style:{flex:1},children:["评测设置",(0,xe.jsxs)("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"},children:["答题起止时间:",(0,xe.jsxs)("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"},children:[null==q?void 0:q.start_time,"~",null==q?void 0:q.end_time]}),((0,fe.eB)()||(null==q||null===(s=q.permission)||void 0===s?void 0:s.editable))&&(0,xe.jsxs)("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:function(){c({type:"competitions/setActionTabs",payload:{key:"7"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," 编辑"]})]})]})}),(0,xe.jsxs)(f.Z,{form:A,layout:"vertical",scrollToFirstError:!0,className:ln,onValuesChange:function(){},children:[(0,xe.jsx)(f.Z.Item,{className:Me,label:"评测服务器配置",colon:!1,name:"evaluation_setting",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(Tn,{placeholder:"请填写评测服务器配置,格式为:服务器ip 端口 账号 密码,多台服务器用多行表示,如:127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",rows:6,autoSize:{minRows:6,maxRows:999},disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager)})}),(0,xe.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,xe.jsx)(f.Z.Item,{style:{width:400},className:Me,label:"每日最多提交次数(未填则不限制)",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"必须是正整数"}],children:(0,xe.jsx)(on.Z,{disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:Oe,placeholder:"请输入提交次数",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"次"})})}),(0,xe.jsx)(f.Z.Item,{style:{width:400},className:Me,label:"评测时长(S)",colon:!1,name:"evaluation_time",rules:[{required:!0,pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"必须是正整数"}],children:(0,xe.jsx)(on.Z,{disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:Oe,placeholder:"请输入评测时长",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"S"})})})]}),(0,xe.jsx)(f.Z.Item,{className:Me,label:"运行脚本",colon:!1,name:"evaluation_script",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(Tn,{disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager),placeholder:"请输入运行脚本",rows:6,autoSize:{minRows:6,maxRows:999}})})]}),(0,fe.Ny)()&&(0,xe.jsx)("div",{className:We,children:(0,xe.jsx)(_e.Z,{className:Je,onClick:r()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.validateFields();case 2:if(n=A.getFieldsValue(),!F){e.next=10;break}return e.next=6,(0,Ze.ZP)("/api/competitions/".concat($,"/create_work_settings.json"),{method:"post",body:l()({},n)});case 6:0===(null==(t=e.sent)?void 0:t.status)&&v.ZP.info("更改成功"),e.next=14;break;case 10:return e.next=12,(0,Ze.ZP)("/api/competitions/".concat($,"/update_work_settings.json"),{method:"put",body:l()({},n)});case 12:0===(null==(i=e.sent)?void 0:i.status)&&v.ZP.info("更改成功");case 14:case"end":return e.stop()}}),e)}))),children:"保存更改"})})]})]})})),Ln="all___ZbAJW",Dn="title___QPivo",Bn="add_people___jqyIi",Vn="people_icon___Gf35v",zn="content_user___mESiF",Mn="content_left___JUfAC",On="user_img_box___rq6y5",Yn="user_img___tN5UW",Hn="user_rule_create___i4hOF",qn="user_info___ncafT",Qn="user_name___hqLNP",Gn="user_school___m7TBE",Un="delete_text___j_0I0",Wn="select_modal___j0vsx",Jn=t(26724),Kn=t.n(Jn),Xn=t(81841),$n=["classroomList","loading","dispatch"],et=(0,_.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,l=(e.loading,e.dispatch),s=p()(e,$n),a=((0,_.useParams)(),i.actionTabs),c=(0,m.useState)([]),u=d()(c,2),g=u[0],b=u[1],k=(0,m.useState)(!0),N=d()(k,2),I=N[0],A=N[1],S=(0,m.useState)(!1),C=d()(S,2),F=C[0],P=C[1],T=f.Z.useForm(),R=d()(T,1)[0],E=(0,m.useState)([]),D=d()(E,2),B=D[0],V=D[1],z=(0,m.useState)(0),M=d()(z,2),O=M[0],Y=M[1],H=(0,m.useState)([]),q=d()(H,2),Q=q[0],G=q[1],U=(0,m.useState)(!0),W=d()(U,2),J=W[0],K=W[1];(0,m.useRef)();(0,m.useEffect)((function(){"添加管理员"===i.actionTabs.key&&(K(!0),X())}),[i.actionTabs.key]);var X=function(){var e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"classroomList/getSchoolList",payload:{}});case 2:n=e.sent,b(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=r()(o()().mark((function e(){var n,t,l,s,a=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=a.length>0&&void 0!==a[0]&&a[0])&&!I||F){e.next=11;break}return l=R.getFieldValue(),P(!0),Y(n?1:O+1),e.next=7,(0,ue.pA)({id:i.actionTabs.id,page:n?1:O+1,type:(null==l?void 0:l.search_type)||"",school:(null==l?void 0:l.school_name)||"",keyword:(null==l?void 0:l.keyword)||""});case 7:s=e.sent,V(n?L()(null==s?void 0:s.data):[].concat(L()(B),L()(null==s?void 0:s.data))),P(!1),(null===(t=s.users)||void 0===t?void 0:t.length)<10&&A(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:""==Q?v.ZP.error("请选择人数"):(console.log(Q),(0,ue.q0)({id:null==s?void 0:s.competitionId,ids:Q}).then((function(e){0==e.status?(v.ZP.success("添加成功"),l({type:"classroomList/setActionTabs",payload:{}}),s.queryData()):v.ZP.error(null==e?void 0:e.message)})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:function(e,n){return(0,xe.jsx)(se.Z,{value:n.id,checked:Q.includes(String(n.id)),disabled:null==n?void 0:n.checked})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"name",render:function(e,n){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)(_.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"职业",dataIndex:"identity",width:130,ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"mail",width:100,ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"状态",dataIndex:"checked",width:80,render:function(e){if(e)return(0,xe.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,xe.jsx)(x.Z,{className:"modal_styles",centered:!0,title:"添加管理员",open:"添加管理员"===i.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ee();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){G([]),l({type:"classroomList/setActionTabs",payload:{}})},children:(0,xe.jsxs)("div",{style:{padding:"0 14px"},children:[(0,xe.jsxs)(f.Z,{layout:"inline",form:R,initialValues:{school_name:"",keyword:"",search_type:"name"},children:[(0,xe.jsx)(f.Z.Item,{name:"search_type",label:"搜索类型",children:(0,xe.jsxs)(h.default,{style:{width:120},className:Wn,children:[(0,xe.jsx)(h.default.Option,{value:"name",children:"姓名"}),(0,xe.jsx)(h.default.Option,{value:"phone",children:"手机号"}),(0,xe.jsx)(h.default.Option,{value:"mail",children:"邮箱"})]})}),(0,xe.jsx)(f.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,xe.jsx)(j.Z,{allowClear:!0,style:{width:305},size:"middle",defaultValue:(null===(n=a.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=a.selectArrs)||void 0===t?void 0:t.name)})}),(0,xe.jsx)(f.Z.Item,{name:"school_name",label:"单位:",children:(0,xe.jsx)(w.Z,{options:g,style:{width:306},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,xe.jsx)(f.Z.Item,{style:{marginRight:0},children:(0,xe.jsx)(Z.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=R.getFieldValue())||void 0===e?void 0:e.keyword))return V([]),void v.ZP.error("请输入搜索内容");K(!1),A(!0),P(!1),G([]),setTimeout((function(){$(!0)}),200)}()},children:"搜索"})})]}),J&&(0,xe.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,xe.jsx)("img",{src:Xn.RL,width:"100",alt:""}),(0,xe.jsx)("br",{}),(0,xe.jsx)("p",{className:"mt20",children:"请搜索要添加的管理员"})]}),!J&&""==B&&!F&&(0,xe.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,xe.jsx)("img",{src:Xn.z3,width:"100",alt:""}),(0,xe.jsx)("br",{}),(0,xe.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!J&&""!=B||F)&&(0,xe.jsxs)("section",{children:[(0,xe.jsx)("div",{className:"flexd-table-header mt20",children:(0,xe.jsx)(re.Z,{pagination:!1,dataSource:[],columns:ne})}),(0,xe.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,xe.jsx)(Kn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:I,useWindow:!1,children:(0,xe.jsx)(re.Z,{loading:F,showHeader:!1,pagination:!1,dataSource:B,columns:ne,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=Q.indexOf(e);n<0?Q.push(e):Q.splice(n,1),G(L()(Q))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})})),nt=["globalSetting","dispatch","user"],tt=(0,_.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting;var n,t=e.dispatch,i=e.user,l=p()(e,nt),s=(0,m.useState)([]),a=d()(s,2),c=a[0],u=a[1],_=(0,m.useState)(""),h=d()(_,2),f=h[0],g=h[1];(0,m.useEffect)((function(){y()}),[]);var y=function(){(0,ue.sL)(null==l?void 0:l.competitionId).then((function(e){if(0==(null==e?void 0:e.status)){var n;g(null==e||null===(n=e.creator)||void 0===n?void 0:n.id);var t=[];for(var i in t.push(null==e?void 0:e.creator),null==e?void 0:e.data)t.push(null==e?void 0:e.data[i]);u(t),null==l||l.loadingFunction(!1)}else v.ZP.error(null==e?void 0:e.message)}))};return(0,xe.jsxs)("div",{className:Ln,children:[(0,xe.jsx)("div",{className:Dn,children:"管理员设置"}),(f==(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.user_id)||(0,fe.Ny)())&&(0,xe.jsxs)("div",{className:Bn,onClick:function(){t({type:"classroomList/setActionTabs",payload:{key:"添加管理员",id:null==l?void 0:l.competitionId}})},children:[(0,xe.jsx)("img",{src:"data:image/png;base64,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",className:Vn}),"添加管理员"]}),(0,xe.jsx)("div",{className:zn,children:c.map((function(e,n){var t,s,a;return(0,xe.jsxs)("div",{className:Mn,children:[(0,xe.jsx)("div",{className:On,children:(0,xe.jsxs)("a",{href:"/users/".concat(e.login,"/classrooms"),target:"_blank",children:[(0,xe.jsx)("img",{src:me.Z.IMG_SERVER+"/images/"+(null==e?void 0:e.image_url),className:Yn}),f==(null==e?void 0:e.id)&&(0,xe.jsx)("div",{className:Hn,children:"创建者"})]})}),(0,xe.jsxs)("div",{className:qn,children:[(0,xe.jsx)("div",{className:Qn,children:null==e?void 0:e.name}),(0,xe.jsx)("div",{className:Gn,children:null==e?void 0:e.school})]}),f!=(null==e?void 0:e.id)&&(f==(null==i||null===(t=i.userInfo)||void 0===t?void 0:t.user_id)||1==(null==i||null===(s=i.userInfo)||void 0===s?void 0:s.role)||2==(null==i||null===(a=i.userInfo)||void 0===a?void 0:a.role))&&(0,xe.jsx)("div",{className:Un,onClick:function(){var n,t;n=null==e?void 0:e.id,x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,content:"是否确定删除该管理员?",onOk:(t=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ue.qN)({id:null==l?void 0:l.competitionId,ids:[n]}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("删除成功"),y()):v.ZP.error(null==e?void 0:e.message)}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},children:"删除"})]},n)}))}),(0,xe.jsx)(et,{queryData:y,competitionId:null==l?void 0:l.competitionId})]})})),it={flex_box_center:"flex_box_center___yg5U2",flex_space_between:"flex_space_between___RNHqN",flex_box_vertical_center:"flex_box_vertical_center___ZT47P",flex_box_center_end:"flex_box_center_end___X4Xs3",flex_box_column:"flex_box_column___OzmB0",all:"all___uSCy0",content:"content___pnhPh",content_left_red:"content_left_red___SmVi6",content_left_none:"content_left_none___jTbL2",content_left_flag:"content_left_flag___mae5L",content_left_info:"content_left_info___mISvV",content_left_title:"content_left_title___lcDeu",content_left_description:"content_left_description___Ris52",content_right:"content_right___AcQrD",content_right_span:"content_right_span___WiMTr",form_item:"form_item___eHCux",form_item_item:"form_item_item___IAs6n",fuzhi:"fuzhi___rSsFz",fuzhi_text:"fuzhi_text___UV3Dz",tijiao:"tijiao___AYAeP",tijiao_text:"tijiao_text___TC6tI",quetions_info:"quetions_info___qHhFg",scoremodal:"scoremodal___LmU2Z",title:"title___M1zQX",bottom:"bottom___P728Z",yes:"yes___gRJi8",no:"no___voaWW",form_item_item_select:"form_item_item_select___g8gNL"},lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg==",st="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII=",ot=["competitions","globalSetting","loading","dispatch","user"],at=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.user,a=p()(e,ot),c=f.Z.useForm(),u=d()(c,1)[0],_=(0,m.useState)(!0),g=d()(_,2),b=g[0],w=g[1],k=(0,m.useState)(!0),N=d()(k,2),I=N[0],A=N[1],S=(0,m.useState)(!0),C=d()(S,2),F=C[0],P=C[1],T=(0,m.useState)(!0),R=d()(T,2),E=R[0],L=R[1],D=(0,m.useState)(""),B=d()(D,2),V=B[0],z=B[1],M=(0,m.useState)(""),O=d()(M,2),Y=O[0],H=O[1],q=(0,m.useState)(""),Q=d()(q,2),G=Q[0],U=Q[1],W=(0,m.useState)(""),J=d()(W,2),K=J[0],X=J[1],$=n.Header,ee=(0,m.useState)(!1),ne=d()(ee,2),te=ne[0],ie=ne[1],le=(0,m.useState)([]),se=d()(le,2),oe=se[0],ae=se[1];console.log("Header:",$),(0,m.useEffect)((function(){re()}),[]);var re=function(){(0,ue.rZ)(null==a?void 0:a.competitionId).then((function(e){var n,t,i;w(null==e?void 0:e.name_finish),A(null==e?void 0:e.url_finish),P(null==e?void 0:e.time_finish),L(null==e?void 0:e.question_finish),z(null==e||null===(n=e.competition)||void 0===n?void 0:n.name),U(de()(null==e||null===(t=e.competition)||void 0===t?void 0:t.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+de()(null==e||null===(i=e.competition)||void 0===i?void 0:i.end_time).format("YYYY-MM-DD HH:mm")),H("".concat(window.location.origin,"/competitions/detail/")+(null==e?void 0:e.identifier));var l="";for(var s in null==e?void 0:e.data){var o,r;if(Number(s)==Number((null==e?void 0:e.data.length)-1))l+="赛题"+(Number(s)+1)+":"+(null==e||null===(o=e.data[s])||void 0===o||null===(o=o.shixun)||void 0===o?void 0:o.name);else l+="赛题"+(Number(s)+1)+":"+(null==e||null===(r=e.data[s])||void 0===r||null===(r=r.shixun)||void 0===r?void 0:r.name)+"、"}X(l),u.setFieldValue("identifier",null==e?void 0:e.identifier),null==a||a.loadingFunction(!1)}))};return(0,xe.jsxs)("div",{className:it.all,children:[(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:b?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:b?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"主标题设置"}),(0,xe.jsx)("div",{className:it.content_left_description,children:b?"您已设置主标题为:".concat(V):"请在设置中填写正确的竞赛主标题"})]})]}),b?(0,xe.jsx)("div",{className:it.content_right,onClick:function(){a.clickInformation("主标题")},children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:function(){a.clickInformation("主标题")},children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:I?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:I?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"网址设置"}),(0,xe.jsxs)("div",{className:it.content_left_description,children:[I&&(0,xe.jsxs)("span",{children:["您已设置网址为:",(0,xe.jsx)("a",{href:Y,target:"_blank",children:Y})]}),!I&&(0,xe.jsx)("span",{children:"请在设置中填写正确的网址"})]})]})]}),I?(0,xe.jsx)("div",{className:it.content_right,onClick:function(){a.clickInformation("比赛地址")},children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:function(){a.clickInformation("比赛地址")},children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:F?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:F?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"竞赛时间"}),(0,xe.jsx)("div",{className:it.content_left_description,children:F?"您已设置竞赛时间为:".concat(G):"请在设置中填写正确的竞赛时间"})]})]}),F?(0,xe.jsx)("div",{className:it.content_right,onClick:function(){a.clickInformation("竞赛时间")},children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:function(){a.clickInformation("竞赛时间")},children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:E?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:E?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"赛题设置"}),1===$.mode&&(0,xe.jsxs)("div",{children:[E&&(0,xe.jsx)(y.Z,{placement:"bottom",title:"您已经设置的:"+K,children:(0,xe.jsxs)("div",{className:it.content_left_description,children:["您已经设置的:",K]})}),!E&&(0,xe.jsx)("div",{className:it.content_left_description,children:"请在设置中填写正确的赛题设置"})]}),2===$.mode&&(0,xe.jsxs)("div",{children:[$.course_id&&(0,xe.jsx)(y.Z,{placement:"bottom",title:"您已经成功设置:"+$.course_name+"为本次竞赛的课堂",children:(0,xe.jsxs)("div",{className:it.content_left_description,children:["您已经成功设置“",$.course_name,"”为本次竞赛的课堂"]})}),!$.course_id&&(0,xe.jsx)("div",{className:it.content_left_description,children:"请在设置中填写正确的赛题设置"})]})]})]}),E?(0,xe.jsx)("div",{className:it.content_right,onClick:a.clickQuetions,children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:a.clickQuetions,children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),b&&I&&F&&E&&(0,xe.jsx)(xe.Fragment,{children:(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsx)(f.Z,{form:u,style:{marginLeft:22},labelCol:{flex:"100px"},children:(0,xe.jsx)(f.Z.Item,{className:it.form_item,colon:!1,name:"identifier",children:(0,xe.jsx)(j.Z,{prefix:"".concat(window.location.origin,"/competitions/detail/"),disabled:!0,className:it.form_item_item})})}),(0,xe.jsxs)("div",{className:it.fuzhi,onClick:function(){var e=document.createElement("input");e.value="".concat(window.location.origin,"/competitions/detail/")+u.getFieldValue("identifier"),document.body.appendChild(e),e.select(),document.execCommand("Copy"),v.ZP.success("复制成功"),e.remove()},children:[(0,xe.jsx)("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"复制"]}),(0,xe.jsx)("div",{className:it.fuzhi_text,children:"参赛人员可访问该网址参加比赛"})]})}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsx)(_e.Z,{disabled:!(b&&I&&F&&E),type:"primary",className:it.tijiao,onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ie(!0),(0,pe.GY)({display_aliases:!0}).then((function(e){ae(null==e?void 0:e.schools)})).then((function(){var e,n,t;u.setFieldsValue({sponsor_schools:null===(e=s.userInfo)||void 0===e?void 0:e.user_school_id,sponsor_user_name:null===(n=s.userInfo)||void 0===n?void 0:n.real_name,sponsor_user_phone:null===(t=s.userInfo)||void 0===t?void 0:t.phone})}));case 2:case"end":return e.stop()}}),e)}))),children:"提交审核"}),(0,xe.jsx)("div",{className:"".concat(it.tijiao_text," ").concat(b&&I&&F&&E?"":"c-red"),children:b&&I&&F&&E?"准备好后,您可发起审核":"请完成竞赛指引后,再提交审核"})]}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:te,width:610,className:it.scoremodal,closable:!1,centered:!0,onCancel:function(){return ie(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:it.title,children:"为了加快竞赛审核速度,请确认以下信息是否准确"}),(0,xe.jsx)("span",{onClick:function(){return ie(!1)},style:{cursor:"pointer"},className:it.close,children:(0,xe.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,xe.jsx)("div",{className:it.content,children:(0,xe.jsxs)(f.Z,{form:u,className:it.formWrap,onFinish:function(e){(0,ue.qt)(l()(l()({},e),{},{id:null==a?void 0:a.competitionId})).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("提交成功"),ie(!1),i({type:"competitions/getStaff",payload:{identifier:null==a?void 0:a.competitionId}}),i({type:"competitions/getHeader",payload:{identifier:null==a?void 0:a.competitionId}})):v.ZP.error(null==e?void 0:e.message)}))},labelCol:{flex:"110px"},children:[(0,xe.jsx)(f.Z.Item,{className:it.form_item,label:"主办方",colon:!1,name:"sponsor_schools",children:(0,xe.jsx)(h.default,{mode:"multiple",className:it.form_item_item_select,options:oe,fieldNames:{label:"name",value:"id"},placeholder:"请输入主办方",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.name)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),(0,xe.jsx)(f.Z.Item,{className:it.form_item,label:"主要负责人姓名",colon:!1,name:"sponsor_user_name",children:(0,xe.jsx)(j.Z,{className:it.form_item_item,placeholder:"请输入主要负责人姓名"})}),(0,xe.jsx)(f.Z.Item,{className:it.form_item,label:"主要负责人电话",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"必须是正确的座机号或者手机号"}],children:(0,xe.jsx)(j.Z,{className:it.form_item_item,placeholder:"请输入主要负责人电话"})}),(0,xe.jsx)("div",{className:it.bottom,children:(0,xe.jsxs)(f.Z.Item,{children:[(0,xe.jsx)(Z.ZP,{size:"middle",className:it.no,onClick:function(){ie(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{className:it.yes,size:"middle",type:"primary",htmlType:"submit",loading:t,children:"保存"})]})})]})})]})]})})),rt="ModalStyle___cW8H3",ct=["competitions","globalSetting","dispatch","user","loadingFunction","loading"],dt=["key","name"],ut=(0,_.connect)((function(e){return{competitions:e.competitions,loading:e.loading.effects}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.dispatch),i=(e.user,e.loadingFunction),s=void 0===i?function(e){}:i,a=e.loading,c=(p()(e,ct),n.GuidesData),u=(0,_.useParams)().identifier,h=(0,m.useRef)(),g=f.Z.useForm(),y=d()(g,1)[0],b=f.Z.useWatch("list",y),w=function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("====",n),!(n.list.length<2)){e.next=4;break}return v.ZP.warning("请至少添加2个赛程"),e.abrupt("return");case 4:return e.next=6,t({type:"competitions/postGuides",payload:l()({identifier:u},n)});case 6:0==e.sent.status&&(v.ZP.success("更新成功"),t({type:"competitions/getHeader",payload:{identifier:u}}),k());case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){t({type:"competitions/getGuides",payload:{identifier:u}})};return(0,m.useEffect)((function(){s(!1),k()}),[]),(0,m.useEffect)((function(){var e;y.setFieldsValue(l()(l()({},(null==c?void 0:c.data)||{}),{},{list:null==c||null===(e=c.data)||void 0===e||null===(e=e.list)||void 0===e?void 0:e.map((function(e){return l()(l()({},e),{},{competition_time:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time):null})}))}))}),[c]),(0,xe.jsx)(rn.Z,{spinning:!!a["competitions/getGuides"]||!!a["competitions/postGuides"],children:(0,xe.jsx)("div",{className:"p30",children:(0,xe.jsxs)(f.Z,{form:y,colon:!1,onFinish:w,initialValues:{list:[{},{}]},children:[(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:20,children:[(0,xe.jsx)(ae.Z,{children:"赛程设置"}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{style:{marginBottom:0},name:"guides_is_hidden",valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"隐藏"})})}),(0,xe.jsx)(ae.Z,{flex:1,children:(0,xe.jsx)(oe.Z,{wrap:!1,align:"middle",justify:"end",children:(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(N.op,{icon:(0,xe.jsx)("i",{className:"iconfont icon-xiaojiahao "}),onClick:function(){6!=(null==b?void 0:b.length)?h.current({}):v.ZP.warning("赛程最多可添加6个")},children:"新增"})})})})]}),(0,xe.jsx)("div",{className:"mt25 mb30",style:{padding:"14px 20px",background:"#F6F7F9",color:"#464F66"},children:"规则说明:在此版块管理员可以创建赛事的日程时间轴,每个赛程将在时间轴上按序号顺序依次排列。创建成功后将对平台用户公开,使用户能够轻松了解整个赛事的进度和安排。"}),(0,xe.jsx)(f.Z.List,{name:"list",children:function(e,n){var t=n.add,i=n.remove;return h.current=t,(0,xe.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"20px"},children:e.map((function(e,n){var t=e.key,s=e.name,o=p()(e,dt);return(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{style:{background:"#F6F7F9",padding:"10px 20px"},children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,xe.jsxs)(ae.Z,{children:["赛程",(0,he.EM)(n+1)]}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("span",{className:"c-red current",onClick:function(){x.Z.confirm({className:rt,icon:null,centered:!0,title:"提示",width:460,content:"确定要删除此赛程吗?删除后,请点击“保存更改”按钮以保存此次操作。",onOk:function(){i(s)}})},children:"删除"})})]})}),(0,xe.jsx)("div",{className:"p20",style:{border:"1px solid #F1F1F1",borderTopColor:"transparent"},children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:40,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,l()(l()({label:"赛程名称"},o),{},{name:[s,"name"],rules:[{required:!0,message:"请输入赛程名称"},{whitespace:!0,message:"赛程名称不能全为空格"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入赛程名称",maxLength:10,showCount:!0,style:{width:360}})}))}),(0,xe.jsx)(ae.Z,{flex:1,children:(0,xe.jsx)(f.Z.Item,l()(l()({label:"赛程时间"},o),{},{name:[s,"competition_time"],rules:[{required:!0,validator:function(e,t){var i;return null===t?Promise.reject("请选择截止时间"):0!==n&&de()(t).startOf("second")<=de()(null==b||null===(i=b[n-1])||void 0===i?void 0:i.competition_time).startOf("second")?Promise.reject("当前赛程时间需晚于上一个赛程时间,请重新选择"):Promise.resolve()}}],children:(0,xe.jsx)(le.default,{style:{width:"100%"},placeholder:"请选择赛程时间",format:"YYYY-MM-DD HH:mm",disabledDate:0!==n&&function(e){var t;return(0,he.Q8)(e,null,null,null==b||null===(t=b[n-1])||void 0===t?void 0:t.competition_time)},disabledTime:0!==n&&function(e){var t;return(0,he.d0)(e,null==b||null===(t=b[n-1])||void 0===t?void 0:t.competition_time)},suffixIcon:(0,xe.jsx)(xe.Fragment,{}),showTime:{format:"HH:mm",defaultValue:de()((0,he.U6)(),"HH:mm")}})}))})]})})]},t)}))})}}),(0,xe.jsx)(oe.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20,children:(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{children:(0,xe.jsx)(Z.ZP,{type:"primary",htmlType:"submit",children:"保存更改"})})})})]})})})})),pt=["competitions","globalSetting","dispatch","user"],mt=(0,_.connect)((function(e){return{competitions:e.competitions,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.dispatch),i=(e.user,p()(e,pt),(0,_.useParams)().identifier),l=(0,m.useState)(!0),s=d()(l,2),o=(s[0],s[1],(0,m.useState)("竞赛信息")),a=d()(o,2),r=a[0],c=a[1],u=(0,m.useState)(!0),h=d()(u,2),f=h[0],x=h[1],v=(0,m.useState)(null),g=d()(v,2),y=(g[0],g[1]),j=(0,m.useState)(""),b=d()(j,2),w=b[0],Z=b[1],k=function(e){x(e)};return(0,m.useEffect)((function(){}),[r]),(0,m.useEffect)((function(){"1"===n.actionTabs.key?(c("赛题设置"),t({type:"competitions/setActionTabs",payload:{}})):"5"===n.actionTabs.key?(c("竞赛指引"),t({type:"competitions/setActionTabs",payload:{}})):"7"===n.actionTabs.key&&(c("竞赛信息"),t({type:"competitions/setActionTabs",payload:{}}))}),[n.actionTabs]),(0,xe.jsx)("div",{className:I,ref:y,children:(0,xe.jsxs)("div",{className:A,children:[(0,xe.jsx)("div",{className:S,children:"基础设置"}),(0,xe.jsxs)("div",{className:C,children:[(0,xe.jsx)("div",{className:F,children:(0,xe.jsx)("div",{children:["竞赛信息","图片设置","赛题设置","赛程设置","管理人员","竞赛指引"].map((function(e,n){return(0,xe.jsx)("div",{className:r==e?T:P,onClick:function(){document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),c(e),x(!0)},children:e},n)}))})}),(0,xe.jsx)("div",{className:R,children:(0,xe.jsxs)(rn.Z,{spinning:f,children:["竞赛信息"==r&&(0,xe.jsx)(ye,{competitionId:i,loadingFunction:k,formName:w}),"图片设置"==r&&(0,xe.jsx)(Ne,{competitionId:i,loadingFunction:k}),"赛题设置"==r&&(0,xe.jsx)(En,{competitionId:i,loadingFunction:k}),"赛程设置"==r&&(0,xe.jsx)(ut,{loadingFunction:k}),"管理人员"==r&&(0,xe.jsx)(tt,{competitionId:i,loadingFunction:k}),"竞赛指引"==r&&(0,xe.jsx)(at,{competitions:n,clickInformation:function(e){c("竞赛信息"),"主标题"==e?Z("name"):"比赛地址"==e?Z("identifier"):"竞赛时间"==e&&Z("start_time")},clickQuetions:function(){c("赛题设置")},competitionId:i,loadingFunction:k})]})})]})]})})})),_t=t(20834),ht="bg___htQ1O",ft="title___dw_wz",xt="left___CDy7v",vt="muitem___pDhZj",gt="muitemclick___WXoKV",yt="right___tNRAa",jt="button___tMn5K",bt={flex_box_center:"flex_box_center___Y72kq",flex_space_between:"flex_space_between___d30ej",flex_box_vertical_center:"flex_box_vertical_center___p_tif",flex_box_center_end:"flex_box_center_end___AyBVH",flex_box_column:"flex_box_column___NQalW",bg:"bg___cLFww",btns:"btns___uWjSy",confirm:"confirm___ZvnTx",cancel:"cancel___v9uv4",deletetitle:"deletetitle___DnoRO",submitwork:"submitwork___tVjOE",scoremodal:"scoremodal___iKA69",title:"title___GESKF",content:"content___r8E9Y",bottom:"bottom___HS8jb",yes:"yes___itu44",no:"no___Qs1U3",bottoms:"bottoms___ng0EW",loaderimg:"loaderimg___XJWfN",upload:"upload___zGUpB"},wt=t(86054),Zt=t(1012),kt=t(47257),Nt=t.n(kt),It=t(51150),At=t(95992),St=["competitions","globalSetting","loading","dispatch","selectedKeys","isedit","setisedit","user"],Ct=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i=e.competitions,s=(e.globalSetting,e.loading,e.dispatch),a=(e.selectedKeys,e.isedit),c=e.setisedit,u=e.user,h=(p()(e,St),(0,_.useParams)().identifier),f=i.RightItems,g=i.Header,b=(0,m.useState)(!1),w=d()(b,2),k=w[0],I=w[1],A=(0,m.useState)(!1),S=d()(A,2),C=S[0],F=S[1],P=(0,m.useState)(!0),T=d()(P,2),R=T[0],E=T[1],D=(0,m.useState)([]),B=d()(D,2),V=B[0],z=B[1],M=(0,m.useState)([]),O=d()(M,2),Y=O[0],H=O[1],q=(0,m.useState)(f.md_content),Q=d()(q,2),G=Q[0],U=Q[1],W=(0,m.useState)(!1),J=d()(W,2),K=J[0],X=J[1],$=(0,m.useState)(""),ee=d()($,2),ne=ee[0],te=ee[1],le=(0,m.useState)([]),ce=d()(le,2),pe=ce[0],fe=ce[1],ve=(0,m.useState)(!1),ge=d()(ve,2),ye=ge[0],je=ge[1],be=(0,m.useState)(),we=d()(be,2),ke=we[0],Ne=we[1],Ie=(0,m.useState)(!1),Ae=d()(Ie,2),Se=Ae[0],Ce=(Ae[1],(0,m.useState)(0)),Fe=d()(Ce,2),Pe=Fe[0],Te=Fe[1],Re=((0,_.useParams)(),de()()>de()(null==g?void 0:g.start_time)&&de()()0,openFileDialogOnClick:de()()>de()(null==g?void 0:g.start_time)&&de()()400)){e.next=5;break}return v.ZP.error("文件名称长度不能超过400个字符"),e.abrupt("return",!1);case 5:if("zip"==i){e.next=8;break}return v.ZP.error("仅支持zip上传"),e.abrupt("return",!1);case 8:if(!(t>2)){e.next=11;break}return v.ZP.error("《".concat(n.name,"》文件无法上传。超过单个文件上传大小限制(2GB)")),e.abrupt("return",!1);case 11:return fe([{name:n.name,file:n}]),e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),onRemove:(n=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:fe(L()(pe.filter((function(e){return e.name!==n.name}))));case 1:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})}),Ee=[{title:"选手姓名",dataIndex:"user_name",width:100,ellipsis:!0,render:function(e){return e||"--"}},{title:"提交状态",width:100,dataIndex:"evaluation_status",render:function(e){return"waiting"==e?(0,xe.jsx)("span",{style:{color:"#00B187 "},children:"排队中"}):"progress"==e?(0,xe.jsx)("span",{style:{color:""},children:"进行中"}):"cancelled"==e?(0,xe.jsx)("span",{style:{color:"#E53333"},children:"已取消"}):"completed"==e?(0,xe.jsx)("span",{style:{color:"#165DFF"},children:"已完成"}):"error"==e?(0,xe.jsx)("span",{style:{color:"#ff4d4f"},children:"提交失败"}):"--"}},{title:"得分",width:80,dataIndex:"evaluation_score",render:function(e){return e||"--"}},{title:"描述",width:222,dataIndex:"comment",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"提交时间",width:200,dataIndex:"commit_at",render:function(e){return e?de()(e).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"下载文件",ellipsis:!0,dataIndex:"commit_id",render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==n||null===(t=n.attachments)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.title,children:null!=n&&null!==(i=n.attachments)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.is_oss?(0,xe.jsx)("a",{onClick:function(){var e;(0,he.Nd)("","".concat(null==n||null===(e=n.attachments)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.url.replace("disposition=inline","")))},children:(null==n||null===(l=n.attachments)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.title)||"--"}):(0,xe.jsx)("a",{href:me.Z.API_SERVER+(null==n||null===(s=n.attachments)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.url),download:null==n||null===(o=n.attachments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.title,children:(null==n||null===(a=n.attachments)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.title)||"--"})})}},{title:"测评信息",width:120,dataIndex:"commit_id",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(Z.ZP,{style:{padding:0},type:"link",disabled:"completed"!=(null==n?void 0:n.evaluation_status),onClick:function(){var e=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"运行结果",content:(0,xe.jsx)("div",{style:{maxHeight:500,overflow:"auto"},children:null==n?void 0:n.evaluation_info}),onOk:function(){return e.destroy()},onCancel:function(){return e.destroy()}})},children:"查看"}),(0,xe.jsx)(Z.ZP,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:"waiting"!=(null==n?void 0:n.evaluation_status),onClick:function(){var e,t=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"",content:(0,xe.jsx)(xe.Fragment,{children:"取消后,该成员提交的作品将不进行评测排队,请确认是否取消。"}),onOk:(e=r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_commit_records/").concat(n.id,"/cancel.json"),{method:"POST",body:{record_id:n.id}});case 2:0==(null==(i=e.sent)?void 0:i.status)&&(v.ZP.success("取消成功"),t.destroy(),Ye());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){return t.destroy()}})},children:"取消"})]})}}];(0,m.useEffect)((function(){var e;Se&&(null===(e=ke)||void 0===e||e.cancel())}),[Se]);var Le=0;(0,m.useEffect)((function(){Pe<3&&Pe&&pe.map(function(){var e=r()(o()().mark((function e(n){var t,i,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||Se){e.next=22;break}return n.status="uploading",n.file.status="uploading",e.next=5,De(n,{login:null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login,container_type:"CompetitionWorkMode",container_id:null,description:"",realFileName:!0});case 5:if(0!=(null==(i=e.sent)?void 0:i.status)){e.next=20;break}if(console.log(i),++Le!=pe.length){e.next=18;break}return Te(0),je(!1),e.next=14,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_commit_records.json"),{method:"post",body:{attachment_ids:[null==i||null===(l=i.data)||void 0===l?void 0:l.attachment_id]}});case 14:0===(null==(s=e.sent)?void 0:s.status)&&(v.ZP.info(null==s?void 0:s.message),Ye()),fe([]),Ye();case 18:e.next=22;break;case 20:Te(2),je(!1);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[Pe]);var De=function(){var e=r()(o()().mark((function e(n,t){var i,l,s,a,r,c,d,p,m,_,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,d=n.name,e.next=4,(0,Ze.ZP)("/api/buckets/get_competition_work_mode_token.json",{method:"get"});case 4:if(0===(null==(p=e.sent)?void 0:p.status)){e.next=12;break}return pe[pe.findIndex((function(e){return e.name===d}))].status="error",pe[pe.findIndex((function(e){return e.name===d}))].file.status="error",v.ZP.warning("上传失败,请重新尝试"),Te(2),je(!1),e.abrupt("return");case 12:return p.data=JSON.parse((0,wt.pe)(p.data)),ke=new(Nt())({endpoint:null==p||null===(i=p.data)||void 0===i?void 0:i.end_point,region:null==p||null===(l=p.data)||void 0===l?void 0:l.region,accessKeyId:null==p||null===(s=p.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==p||null===(a=p.data)||void 0===a?void 0:a.access_key_secret,bucket:null==p||null===(r=p.data)||void 0===r?void 0:r.bucket,stsToken:null==p||null===(c=p.data)||void 0===c?void 0:c.security_token}),console.log(n,"file"),Ne(ke),(m=n.name.split(".")).pop(),_=t.realFileName?m.join("."):(0,Zt.Z)(),h=(new Date).getTime(),e.abrupt("return",new Promise((function(e,i){try{var l,s;ke.multipartUpload("competition_work_mode/".concat(null==u||null===(l=u.userInfo)||void 0===l?void 0:l.login,"/").concat(_+"_"+h).concat(d.indexOf(".")>-1?"."+d.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t),2==Pe&&(Te(1),je(!0));var i=pe.findIndex((function(e){return e.name===d}));console.log("index",i),pe[i].file.percent=100*e,pe[i].tempCheckpoint=n,fe(L()(pe))}catch(e){}},checkpoint:pe[pe.findIndex((function(e){return e.name===d}))].tempCheckpoint,callback:{customValue:{id:d+""},url:null==p||null===(s=p.data)||void 0===s?void 0:s.callback_url,host:null==p?void 0:p.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Ze.rz)(t)}}).then((function(t){var i,l=pe.findIndex((function(e){return e.name===d})),s="done";if(0===(null===(i=t.data)||void 0===i?void 0:i.status)){var o;n.response=null===(o=t.data)||void 0===o?void 0:o.data;var a=pe.findIndex((function(e){return e.name===d}));pe[a].status="done",pe[a].file.status="done"}else{var r;v.ZP.warning(null===(r=t.data)||void 0===r?void 0:r.message),s="error"}pe[l].status=s,pe[l].file.status=s,e(null==t?void 0:t.data)})).catch((function(e){pe[pe.findIndex((function(e){return e.name===d}))].status="error",pe[pe.findIndex((function(e){return e.name===d}))].file.status="error",v.ZP.warning("上传失败,请重新尝试"),fe(L()(pe)),i(e),Te(2),je(!1),console.log("err:",e)}))}catch(e){}})));case 21:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Be=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==pe.length){e.next=3;break}return v.ZP.info("提交失败,请上传作品文件"),e.abrupt("return");case 3:je(!0),Te(1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){null!=g&&g.is_member&&3===(null==g?void 0:g.mode)&&Ye()}),[g]),(0,m.useEffect)((function(){var e,n=[];null==f||null===(e=f.attachments)||void 0===e||e.map((function(e){var t={uid:e.id,name:e.title,response:{id:e.id}};n.push(t)})),H(n)}),[null==f?void 0:f.attachments]),(0,m.useEffect)((function(){te(null==f?void 0:f.name),U(f.md_content),X(null==f?void 0:f.hidden)}),[f.md_content||f.name||f.hidden]),console.log("---",Y);var Ve={name:"file",multiple:!0,withCredentials:!0,action:me.Z.API_SERVER+"/api/attachments.json",fileList:Y,onRemove:function(e){(0,ue.y8)({id:e.response.id})},onChange:function(e){H(L()(e.fileList))},beforeUpload:function(e){var n=e.size/1024/1024<150;return n||(v.ZP.info("文件大小必须小于150MB"),ie.Z.LIST_IGNORE)}};function ze(){return(ze=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"competitions/updateMdContent",payload:{attachment_ids:Me(Y),competition_module_id:f.id,md_content_id:f.md_id,content:G,identifier:h,hidden:K,description:ne}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.ZP.info("提交成功"),c(!1),s({type:"competitions/getItem",payload:{url:f.params_url}}),s({type:"competitions/getHeader",payload:{identifier:h}}),s({type:"competitions/setActionTabs",payload:{key:"showheader"}}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Me(e){var n=[];return(null==e?void 0:e.length)<=0||e&&(null==e||e.map((function(e){n.push(e.response.id)}))),n}function Oe(){return Oe=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.Z.confirm({icon:!1,title:"提示",content:"删除页面后,数据不可恢复,请确认是否删除",onOk:function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_modules/").concat(f.id,".json"),{method:"delete"});case 2:0===e.sent.status&&(s({type:"competitions/getHeader",payload:{identifier:h}}),c(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),Oe.apply(this,arguments)}var Ye=function(){var e=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_commit_records.json"),{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(z(null==n||null===(t=n.data)||void 0===t?void 0:t.records),E(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,xe.jsxs)("section",{className:bt.bg,children:[a?(0,xe.jsxs)("div",{children:[!(3===(null==g?void 0:g.mode)&&"entrance"===(null==f?void 0:f.module_type))&&(0,xe.jsxs)("div",{style:{marginBottom:30,display:"flex",alignItems:"center"},children:[(0,xe.jsx)(j.Z,{style:{width:"82%",height:40,borderRadius:2,border:"1px solid #DCDCDC"},value:ne,onChange:function(e){te(e.target.value)}})," ",(0,xe.jsx)(se.Z,{className:"ml40 font14",style:{marginLeft:"23px"},checked:K,onChange:function(e){X(e.target.checked)},children:(0,xe.jsx)("span",{style:{display:"inline-block"},children:"隐藏"})}),(0,xe.jsxs)("span",{className:bt.deletetitle,onClick:function(){!function(){Oe.apply(this,arguments)}()},children:[(0,xe.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除页面"]})]}),(0,xe.jsx)(At.Z,{defaultValue:f.md_content,onChange:function(e){return U(e)}}),(0,xe.jsxs)(ie.Z,l()(l()({},Ve),{},{children:[(0,xe.jsx)("div",{className:"inline-block current",children:(0,xe.jsx)(N.op,{style:{borderRadius:2,marginTop:18},children:"上传附件"})}),(0,xe.jsx)("span",{className:"ml25 c-grey-999",children:"(单个文件150M以内)"})]})),(0,xe.jsxs)("div",{className:bt.btns,children:[(0,xe.jsx)(Z.ZP,{className:bt.cancel,onClick:function(){return c(!1)},children:"取消"}),(0,xe.jsx)(_e.Z,{className:bt.confirm,type:"primary",onClick:function(){return ze.apply(this,arguments)},children:"保存更改"})]})]}):(0,xe.jsxs)("div",{children:[!(null!=f&&f.md_content)&&!(3===(null==g?void 0:g.mode)&&"entrance"===(null==f?void 0:f.module_type))&&(0,xe.jsx)(un.Z,{}),(0,xe.jsx)(It.Z,{style:{marginBottom:30,width:"calc(1015px - 60px)"},value:f.md_content||""}),f&&f.attachments&&f.attachments.map((function(e,n){return(0,xe.jsx)("div",{children:(0,xe.jsxs)("a",{href:(null===me.Z||void 0===me.Z?void 0:me.Z.API_SERVER)+e.url,target:"_self",download:e.title,children:[(0,xe.jsx)("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),(0,xe.jsx)("span",{style:{color:"#000000"},children:e.title}),(0,xe.jsx)("span",{style:{color:"#000000",marginLeft:"10px"},children:e.filesize})]})})}))]}),a&&3===(null==g?void 0:g.mode)&&"entrance"===(null==f?void 0:f.module_type)&&(0,xe.jsx)("div",{style:{borderTop:"1px solid #f1f1f1",margin:"20px 0"}}),"entrance"===(null==f?void 0:f.module_type)&&(0,xe.jsxs)("div",{style:{marginTop:15},children:[(0,xe.jsxs)("div",{style:{justifyContent:"space-between",display:"flex"},children:[(0,xe.jsx)("span",{style:{color:"#333333",fontWeight:600,fontSize:"14px"},children:"作品提交"}),(0,xe.jsxs)("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"},children:["作品提交时间",(0,xe.jsxs)("span",{style:{color:"#232B40",marginLeft:5},children:[null==g?void 0:g.start_time,"~",null==g?void 0:g.end_time]})]})]}),(0,xe.jsxs)("div",{style:{display:"flex",position:"relative",marginBottom:20},children:[(0,xe.jsx)("div",{className:"mt20",style:{width:333},onClick:function(){de()()de()(null==g?void 0:g.end_time)?v.ZP.warning("非作品提交时间,不可操作"):null!=g&&g.is_member||F(!0)},children:(0,xe.jsx)(ie.Z.Dragger,l()(l()({},Re),{},{maxCount:1,children:(0,xe.jsxs)("div",{style:{textAlign:"center"},children:[(0,xe.jsx)("p",{style:{marginTop:22},children:(0,xe.jsx)("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})}),(0,xe.jsxs)("p",{className:"mt10",style:{marginBottom:22},children:["拖拽文件或",(0,xe.jsx)("a",{children:"点击此处上传"})]})]})}))}),(0,xe.jsxs)("div",{style:{marginLeft:20,marginTop:120},children:[de()()>de()(null==g?void 0:g.start_time)&&de()()0&&(0,xe.jsxs)("div",{className:"mt40",style:{borderTop:"1px solid #F1F1F1"},children:[(0,xe.jsxs)(oe.Z,{className:"mt30",align:"middle",justify:"space-between",children:[(0,xe.jsx)(ae.Z,{style:{fontWeight:600},children:"我的成绩"}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(Z.ZP,{type:"primary",onClick:Ye,children:"更新"})})]}),(0,xe.jsx)(re.Z,{className:"mt30",loading:R,pagination:!1,dataSource:V,columns:Ee})]})]}),(0,xe.jsx)(x.Z,{title:"报名",open:C,okText:"立即报名",cancelText:"取消",centered:!0,width:320,onCancel:function(){F(!1)},onOk:function(){F(!1),I(!0)},children:(0,xe.jsx)("div",{children:"你暂未报名,请先报名"})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:k,width:318,className:bt.scoremodal,closable:!1,centered:!0,children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:bt.title,children:"报名"}),(0,xe.jsx)("span",{onClick:function(){return I(!1)},style:{cursor:"pointer"},className:bt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}})})]}),(0,xe.jsx)("div",{className:bt.content,children:"选择参赛方式"}),(0,xe.jsxs)("div",{className:bt.bottoms,children:[(0,xe.jsx)(Z.ZP,{className:bt.no,onClick:function(){s({type:"competitions/setActionTabs",payload:{key:"2"}}),I(!1)},children:"加入战队"}),(0,xe.jsx)(Z.ZP,{className:bt.yes,onClick:function(){s({type:"competitions/setActionTabs",payload:{key:"3"}}),I(!1)},children:"创建战队"})]})]})]})})),Ft=t(8608),Pt=t(36983),Tt=t(29747),Rt=function(e){var n=e.data,t=e.isedit,i=e.selectedKeys,s=e.dispatch,a=(0,m.useState)([]),c=d()(a,2),u=c[0],p=c[1],h=(0,m.useState)(!1),f=d()(h,2),x=f[0],g=f[1],j=(0,_.useParams)().identifier,b=function(e,n,t){var i=Array.from(e),l=i.splice(n,1),s=d()(l,1)[0];return i.splice(t,0,s),i};(0,m.useEffect)((function(){n.length>0&&p(L()(n)||[])}),[n]);var w=function(){var e=r()(o()().mark((function e(n,i){var l,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.destination){e.next=2;break}return e.abrupt("return");case 2:if(!t){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的内容。"),e.abrupt("return");case 5:return l=b(i,n.source.index,n.destination.index),console.log("---",i,l),g(!0),e.next=10,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_modules/update_position.json"),{method:"post",body:{position_array:l}});case 10:a=e.sent,g(!1),0===a.status&&(s({type:"competitions/getHeader",payload:{identifier:j}}),s({type:"competitions/setActionTabs",payload:{key:"showheader"}}));case 13:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,xe.jsx)("div",{children:(0,xe.jsx)(Tt.Z5,{onDragEnd:function(e){return w(e,u)},children:(0,xe.jsx)(Tt.bK,{droppableId:"droppable",children:function(e,n){return(0,xe.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{children:[(0,xe.jsx)(rn.Z,{spinning:x,children:u.map((function(e,n){return(0,xe.jsx)(Tt._l,{draggableId:n.toString(),index:n,children:function(n,t){return(0,xe.jsx)("aside",l()(l()(l()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,xe.jsx)(y.Z,{title:e.name,children:(0,xe.jsx)("div",{onClick:e.onClick,className:i===e.id?gt:e.className,children:e.name})})}))}},n)}))}),e.placeholder]}))}})})})},Et=["competitions","globalSetting","loading","dispatch","user"],Lt=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,h,f,x,v=e.competitions,g=(e.globalSetting,e.loading,e.dispatch),y=e.user,j=(p()(e,Et),(0,_.useParams)().identifier),b=v.Header,w=(v.RightItems,v.Staff),Z=v.Prizes,k=v.Account,N=(0,m.useState)([]),I=d()(N,2),A=I[0],S=I[1],C=(0,m.useState)("qit"),F=d()(C,2),P=F[0],T=F[1],R=(0,m.useState)(!1),E=d()(R,2),L=E[0],D=E[1],B=(0,m.useState)([]),V=d()(B,2),z=V[0],M=V[1],O=(0,m.useState)(!1),Y=d()(O,2),H=Y[0],q=Y[1],Q=(0,m.useRef)(null),G=(0,m.useState)(),U=d()(G,2),W=U[0],J=U[1],K=[{type:"entrance",content:3!==(null==b?void 0:b.mode)?(0,xe.jsxs)("div",{style:{marginLeft:20},children:[(null==z||null===(n=z.data)||void 0===n?void 0:n.length)<=0&&((0,fe.eB)()||(null==b||null===(t=b.permission)||void 0===t?void 0:t.editable))&&(0,xe.jsx)(un.Z,{ButtonText:"去设置",Buttonclass:jt,ButtonClick:function(){g({type:"competitions/setActionTabs",payload:{key:"1"}})},customText:"您还没有设置赛题"}),de()()de()(null==b?void 0:b.start_time)||(0,fe.eB)()||(null==b||null===(s=b.permission)||void 0===s?void 0:s.editable))&&(null==z||null===(a=z.data)||void 0===a?void 0:a.map((function(e,n){return(0,xe.jsx)(Ft.Z,{dispatch:g,Header:b,StaffDetail:w,item:e,index:n})})))]}):(0,xe.jsx)(Ct,{isedit:H,setisedit:q,selectedKeys:W,isshow:!0})},{type:"certificate",content:(0,xe.jsxs)("div",{style:{padding:"15px 30px"},children:[" ",(0,xe.jsx)(Pt.Z,{dispatch:g,userid:null==y||null===(c=y.userInfo)||void 0===c?void 0:c.user_id,Prize:Z,Accounts:k,getAccounts:function(){var e;g({type:"competitions/Accounts",payload:{id:null==y||null===(e=y.userInfo)||void 0===e?void 0:e.user_id}})}})]})},{type:"qit",content:(0,xe.jsx)(Ct,{isedit:H,setisedit:q,selectedKeys:W})}];function X(){return $.apply(this,arguments)}function $(){return($=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(j,"/get_shixun_settings.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&M(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){var e;if((null==b||null===(e=b.competition_modules)||void 0===e?void 0:e.length)>0){var n,t,i,s;if("showheader"!==v.actionTabs.key)"entrance"===(null==b||null===(t=b.competition_modules)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.module_type)&&T("entrance"),J(null==b||null===(i=b.competition_modules)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id),g({type:"competitions/getItem",payload:{url:null==b||null===(s=b.competition_modules)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.module_url}});var a=null==b||null===(n=b.competition_modules)||void 0===n?void 0:n.map((function(e){return l()(l()({},e),{},{label:null==e?void 0:e.name,key:null==e?void 0:e.id,className:vt,onClick:(n=r()(o()().mark((function n(){var t,i,l;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(J(null==e?void 0:e.id),q(!1),D(!0),document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),"entrance"!==e.module_type){n.next=17;break}if(3!==(null==b?void 0:b.mode)){n.next=11;break}return n.next=9,g({type:"competitions/getItem",payload:{url:e.module_url}});case 9:return D(!1),n.abrupt("return");case 11:(0,fe.eB)()||null!==(t=b.permission)&&void 0!==t&&t.editable||null!=b&&b.team_member_present||null!=w&&w.enroll_ended||(b.personal?g({type:"competitions/setActionTabs",payload:{key:"6"}}):g({type:"competitions/setActionTabs",payload:{key:"4"}})),T("entrance"),X(),D(!1),n.next=29;break;case 17:if("certificate"!==e.module_type){n.next=25;break}return T("certificate"),n.next=21,g({type:"competitions/Prize",payload:{identifier:j,user_id:null==y||null===(i=y.userInfo)||void 0===i?void 0:i.user_id}});case 21:g({type:"competitions/Accounts",payload:{id:null==y||null===(l=y.userInfo)||void 0===l?void 0:l.user_id}}),D(!1),n.next=29;break;case 25:return T("qit"),n.next=28,g({type:"competitions/getItem",payload:{url:e.module_url}});case 28:D(!1);case 29:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})});var n})).filter((function(e){return"chart"!==(null==e?void 0:e.module_type)}));S(a),g({type:"competitions/setActionTabs",payload:{key:""}})}}),[b]),(0,m.useEffect)((function(){if("entrance"===v.actionTabs.key){var e;T("entrance");var n=null==b||null===(e=b.competition_modules)||void 0===e?void 0:e.find((function(e){return"entrance"===(null==e?void 0:e.module_type)}));J(n.id),3===(null==b?void 0:b.mode)?(D(!0),g({type:"competitions/getItem",payload:{url:n.module_url}}),D(!1)):X()}}),[v.actionTabs]),(0,xe.jsxs)("section",{className:ht,ref:Q,children:[(0,xe.jsxs)("div",{className:ft,children:[(0,xe.jsx)("span",{children:"竞赛概览"}),["qit","entrance"].includes(P)&&((0,fe.eB)()||(null==b||null===(u=b.permission)||void 0===u?void 0:u.editable))&&(0,xe.jsxs)("a",{style:{float:"right",color:"#165DFF"},onClick:function(){"qit"===P||3===(null==b?void 0:b.mode)?q(!0):g({type:"competitions/setActionTabs",payload:{key:"1"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," 编辑"]})]}),(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsxs)("div",{className:xt,children:[(0,fe.Ny)()||null!=b&&null!==(h=b.permission)&&void 0!==h&&h.editable?(0,xe.jsx)("div",{children:(0,xe.jsx)(Rt,{dispatch:g,selectedKeys:W,data:A,isedit:H})}):(0,xe.jsx)(_t.Z,{style:{border:"none"},selectedKeys:["".concat(W)],items:A}),((0,fe.Ny)()||(null==b||null===(f=b.permission)||void 0===f?void 0:f.editable))&&(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_modules.json"),{method:"POST"});case 2:if(0!==(n=e.sent).status){e.next=10;break}return J(null==n||null===(t=n.data)||void 0===t?void 0:t.id),g({type:"competitions/getHeader",payload:{identifier:j}}),T("qit"),e.next=9,g({type:"competitions/getItem",payload:{url:null==n||null===(i=n.data)||void 0===i?void 0:i.module_url}});case 9:g({type:"competitions/setActionTabs",payload:{key:"showheader"}});case 10:case"end":return e.stop()}}),e)}))),style:{marginLeft:20,marginTop:20,border:"1px solid #BACFFE",color:"#3061D0",fontSize:12,width:80,height:28,display:"inline-flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},children:"+ 新增栏目"})]}),(0,xe.jsx)("div",{className:yt,children:(0,xe.jsx)(rn.Z,{spinning:L,children:(0,xe.jsx)("div",{style:{minHeight:200},children:null===(x=K.find((function(e){return e.type===P})))||void 0===x?void 0:x.content})})})]})]})})),Dt={flex_box_center:"flex_box_center___M4JlS",flex_space_between:"flex_space_between___ft0RM",flex_box_vertical_center:"flex_box_vertical_center___q2FOd",flex_box_center_end:"flex_box_center_end___sHMG4",flex_box_column:"flex_box_column____iI7H",bg:"bg___k6sPc",title:"title___g14V4",right:"right___m_DFD",left:"left___mwgoj",muitem:"muitem___oVuqT",muitemselect:"muitemselect___S4V8Y",searchWrap:"searchWrap___VZKxz",search:"search___NaLMi",searchIcon:"searchIcon___kyXjW",button:"button___9r1Cv",footer:"footer___FeXKb",clear_button:"clear_button___tLyhc",save_button:"save_button___jdXaq"},Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=",Vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC",zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==",Mt=["competitions","globalSetting","loading","dispatch","user"],Ot=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,h=e.competitions,f=(e.globalSetting,e.loading,e.dispatch,e.user,p()(e,Mt),(0,_.useParams)().identifier),x=h.Header,v=(h.RightItems,h.Staff,h.Prizes,h.Account,(0,m.useState)([])),g=d()(v,2),b=g[0],w=g[1],Z=(0,m.useState)("qit"),k=d()(Z,2),I=(k[0],k[1],(0,m.useState)(!1)),A=d()(I,2),S=A[0],C=A[1],F=(0,m.useState)(!1),P=d()(F,2),T=P[0],R=P[1],E=(0,m.useState)(!1),L=d()(E,2),D=L[0],B=L[1],V=(0,m.useState)({page:1,per_page:10,keyword:""}),z=d()(V,2),M=z[0],O=z[1],Y=(0,m.useState)(""),H=d()(Y,2),q=H[0],Q=H[1],G=(0,m.useState)(""),U=d()(G,2),W=U[0],J=U[1],K=(0,m.useState)(),X=d()(K,2),$=X[0],ee=X[1],ne=(0,m.useState)(),te=d()(ne,2),ie=te[0],le=te[1],ce=(0,m.useState)(""),ue=d()(ce,2),pe=ue[0],_e=ue[1],ve=(0,m.useState)(!1),ge=d()(ve,2),ye=ge[0],je=ge[1];function be(){return we.apply(this,arguments)}function we(){return(we=r()(o()().mark((function e(){var n,t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(f,"/competition_questions.json"),{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(Q(null==n||null===(t=n.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier),ke(null==n||null===(i=n.data)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.identifier),a=null==n||null===(s=n.data)||void 0===s?void 0:s.map((function(e){return l()(l()({},e),{},{label:null==e?void 0:e.name,key:null==e?void 0:e.identifier,className:Dt.muitem,onClick:function(){Q(e.identifier),M.keyword="",O(l()({},M)),ke(e.identifier)}})})),w(a),_e(null==n?void 0:n.md_id),R(null==n?void 0:n.hidden_ranking),je(null==n?void 0:n.is_running_update_score));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ke(e){return Ne.apply(this,arguments)}function Ne(){return(Ne=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t=null!=x&&x.personal?"/api/competitions/".concat(f,"/competition_charts/person_ranking.json"):"/api/competitions/".concat(f,"/competition_charts/team_ranking.json"),e.next=4,(0,Ze.ZP)(t,{method:"get",params:l()(l()({},M),{},{question_identifier:n||q})});case 4:if(i=e.sent,C(!1),0===(null==i?void 0:i.status)&&(ee(null==i?void 0:i.data),J(null==i||null===(s=i.data)||void 0===s?void 0:s.description)),3!==(null==x?void 0:x.mode)){e.next=13;break}return e.next=10,(0,Ze.ZP)("/api/competitions/".concat(f,"/competition_charts/work_mode.json"),{method:"get",params:l()({},M)});case 10:a=e.sent,C(!1),0===(null==a?void 0:a.status)&&le(a);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(){return(Ie=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=null!=x&&x.personal?"/api/competitions/".concat(f,"/competition_charts/person_ranking.xlsx"):"/api/competitions/".concat(f,"/competition_charts/team_ranking.xlsx"),(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+t,query:l()(l()({},M),{},{question_identifier:n||q})}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ae(){return(Ae=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n="/api/competitions/".concat(f,"/competition_charts/work_mode.xlsx"),(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+n,query:{keyword:null==M?void 0:M.keyword}}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){be()}),[x]);var Se=function(e){M.keyword=e,O(l()({},M)),ke()},Ce=[{title:"排名",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:function(e,n,t){return(0,xe.jsxs)("span",{children:[1===e&&(0,xe.jsx)("img",{src:Bt}),2===e&&(0,xe.jsx)("img",{src:Vt}),3===e&&(0,xe.jsx)("img",{src:zt}),e>3&&e]})}},{title:null!=x&&x.personal?"参赛人员":"战队",align:"left",dataIndex:"name",width:222,ellipsis:!0,render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{title:null!=x&&x.personal&&null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_name?null==n||null===(i=n.apply_info)||void 0===i?void 0:i.real_name:e,children:(0,xe.jsxs)("span",{children:[(0,xe.jsx)("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:me.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),null!=x&&x.personal?null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_name?(null==n||null===(s=n.apply_info)||void 0===s||null===(s=s.real_name)||void 0===s?void 0:s.length)>4?(null==n||null===(o=n.apply_info)||void 0===o||null===(o=o.real_name)||void 0===o?void 0:o.substring(0,4))+"...":null==n||null===(a=n.apply_info)||void 0===a?void 0:a.real_name:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e:e]})})}},{title:"学校/单位",align:"left",dataIndex:"school_name",width:533,ellipsis:!0,render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{title:null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.school)||"- -":e.join("、")||"- -",children:(0,xe.jsx)("span",{children:null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_school?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.school)||"- -":e.join("、")||"- -"})})}},{title:"完成时长",align:"left",dataIndex:"times",width:195,ellipsis:!0,render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"比赛成绩",align:"right",dataIndex:"all_score",width:100,ellipsis:!0,render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"",align:"center",dataIndex:"",ellipsis:!0,width:24}],Fe=[{title:"排名",align:"center",dataIndex:"ranking",width:80,ellipsis:!0,render:function(e,n,t){return(0,xe.jsxs)("span",{children:[1===e&&(0,xe.jsx)("img",{src:Bt}),2===e&&(0,xe.jsx)("img",{src:Vt}),3===e&&(0,xe.jsx)("img",{src:zt}),e>3&&e]})}},{title:null!=x&&x.personal?"参赛人员":"战队",align:"left",dataIndex:null!=x&&x.personal?"user_name":"team_name",width:222,ellipsis:!0,render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{title:null!=x&&x.personal&&null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_name?null==n||null===(i=n.apply_info)||void 0===i?void 0:i.real_name:e,children:(0,xe.jsxs)("span",{children:[(0,xe.jsx)("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:me.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),null!=x&&x.personal?null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_name?(null==n||null===(s=n.apply_info)||void 0===s||null===(s=s.real_name)||void 0===s?void 0:s.length)>4?(null==n||null===(o=n.apply_info)||void 0===o||null===(o=o.real_name)||void 0===o?void 0:o.substring(0,4))+"...":null==n||null===(a=n.apply_info)||void 0===a?void 0:a.real_name:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e:e]})})}},{title:"学校/单位",align:"left",dataIndex:"school_names",width:222,ellipsis:!0,render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{title:null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.school)||"- -":e||"- -",children:(0,xe.jsx)("span",{children:null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_school?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.school)||"- -":e||"- -"})})}},{title:"最高成绩提交时间",align:"left",dataIndex:"max_score_submit_time",width:195,ellipsis:!0,render:function(e){return e?de()(e).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"描述",align:"left",dataIndex:"comment",width:222,ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"比赛成绩",align:"center",dataIndex:"score",width:100,ellipsis:!0,render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"提交总次数",align:"center",dataIndex:"submit_sum",ellipsis:!0,width:100}];return(0,xe.jsxs)("section",{className:Dt.bg,children:[(0,xe.jsxs)(oe.Z,{align:"middle",className:Dt.title,children:[(0,xe.jsxs)(ae.Z,{flex:"1",children:[(0,xe.jsx)("span",{style:{color:"#232B40"},children:"排行榜"}),((0,fe.eB)()||(null==x||null===(n=x.permission)||void 0===n?void 0:n.editable))&&(0,xe.jsx)(se.Z,{checked:T,style:{marginLeft:10},onChange:function(e){var n;R(e.target.checked),(0,Ze.ZP)("/api/competitions/".concat(f,"/update_md_hidden_raking.json"),{method:"POST",body:{hidden_raking:e.target.checked,md_content_id:pe,competition_module_id:null==x||null===(n=x.competition_modules)||void 0===n||null===(n=n.find((function(e){return"chart"===e.module_type})))||void 0===n?void 0:n.id}})},children:(0,xe.jsx)("span",{style:{color:"#828693",marginLeft:"-3px"},children:"隐藏"})})]}),(0,xe.jsx)(ae.Z,{children:((0,fe.eB)()||(null==x||null===(t=x.permission)||void 0===t?void 0:t.editable))&&(0,xe.jsxs)("a",{style:{float:"right",color:"#165DFF",marginTop:"-2px"},onClick:function(){B(!0)},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," 编辑"]})})]}),(0,xe.jsx)("div",{children:(0,xe.jsxs)("div",{className:Dt.right,children:[!(null==$||null===(i=$.description)||void 0===i||!i.length)&&(0,xe.jsx)(It.Z,{className:"pl20 pr20",style:{marginTop:20,marginBottom:20,fontSize:"14px",color:"#6A7283"},value:null==$?void 0:$.description}),(0,xe.jsx)(rn.Z,{spinning:S,children:D?(0,xe.jsxs)("div",{style:{padding:20},children:[(0,xe.jsx)(At.Z,{defaultValue:W,onChange:function(e){return J(e)}}),(0,xe.jsxs)("div",{className:Dt.footer,children:[(0,xe.jsx)("div",{className:Dt.clear_button,onClick:function(){return B(!1)},children:"取消"}),(0,xe.jsx)("div",{className:Dt.save_button,type:"primary",onClick:r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(f,"/update_md_content.json"),{method:"POST",body:{content:W,md_content_id:pe,competition_module_id:null==x||null===(n=x.competition_modules)||void 0===n||null===(n=n.find((function(e){return"chart"===e.module_type})))||void 0===n?void 0:n.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(B(!1),ke());case 4:case"end":return e.stop()}}),e)}))),children:"保存更改"})]})]}):(0,xe.jsxs)("div",{style:{padding:"0 20px 20px 20px"},children:[(0,xe.jsxs)("div",{className:Dt.left,style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10},children:(0,xe.jsx)("ul",{style:{display:"flex",lineHeight:"38px",padding:0},children:null==b?void 0:b.map((function(e){return(0,xe.jsx)("li",{className:(null==e?void 0:e.identifier)===q?Dt.muitemselect:e.className,onClick:e.onClick,children:e.name})}))})}),(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("div",{className:Dt.searchWrap,children:(0,xe.jsx)(j.Z.Search,{placeholder:null!=x&&x.personal?"请输入参赛人员名称":"请输入战队名称",size:"large",className:Dt.search,value:M.keyword,onChange:function(e){M.keyword=e.target.value,O(l()({},M))},suffix:(0,xe.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Dt.searchIcon),onClick:function(){return Se(M.keyword)}}),onSearch:Se})}),(0,xe.jsxs)("div",{style:{marginLeft:20,display:"flex"},children:[((0,fe.eB)()||(null==x||null===(s=x.permission)||void 0===s?void 0:s.editable))&&(0,xe.jsx)("span",{className:Dt.button,onClick:function(){3===(null==x?void 0:x.mode)?function(){Ae.apply(this,arguments)}():function(e){Ie.apply(this,arguments)}(q)},children:"导出名单"}),((0,fe.eB)()||(null==x||null===(a=x.permission)||void 0===a?void 0:a.editable))&&(0,xe.jsx)("span",{className:Dt.button,style:{marginLeft:10},onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=2;break}return e.abrupt("return");case 2:if(C(!0),!S){e.next=5;break}return e.abrupt("return");case 5:return window.navigator.onLine||(je(!1),C(!1)),e.next=8,(0,Ze.ZP)("/api/competitions/".concat(f,"/update_course_score.json"),{method:"post"});case 8:0===e.sent.status&&(C(!1),je(!0),n=setInterval(r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(f,"/get_update_score_status.json"),{method:"get"});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(je(null==t?void 0:t.is_running_update_score),null!=t&&t.is_running_update_score||(be(),clearInterval(n)));case 4:case"end":return e.stop()}}),e)}))),5e3));case 10:case"end":return e.stop()}}),e)}))),children:ye?"成绩更新中":"更新成绩"})]})]})]}),!(null!=x&&null!==(c=x.permission)&&void 0!==c&&c.editable)&&T&&(0,xe.jsx)(un.Z,{customText:"排行榜当前为封榜状态"}),((0,fe.eB)()||(null==x||null===(u=x.permission)||void 0===u?void 0:u.editable)||!T)&&(0,xe.jsx)(N.Gi,{style:{marginTop:20,marginLeft:0},children:3===(null==x?void 0:x.mode)?(0,xe.jsx)(re.Z,{columns:Fe,dataSource:null==ie?void 0:ie.list,pagination:!1,scroll:{x:1140}}):(0,xe.jsx)(re.Z,{columns:Ce,dataSource:null==$?void 0:$.ranking,pagination:!1,scroll:{x:1140}})}),(0,xe.jsx)("div",{className:Dt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:3===(null==x?void 0:x.mode)?null==ie?void 0:ie.count:null==$?void 0:$.count,onChange:function(e,n){M.page=e,M.per_page=n,O(l()({},M)),ke()},pageSize:M.per_page,current:M.page})})]})})]})})]})})),Yt={flex_box_center:"flex_box_center___Ix1yk",flex_space_between:"flex_space_between___Nvu1L",flex_box_vertical_center:"flex_box_vertical_center___FcD_R",flex_box_center_end:"flex_box_center_end___xtV5Z",flex_box_column:"flex_box_column___rSUdX",bg:"bg___Fi0Vv",title:"title___oBAHH",left:"left___x4G2N",muitem:"muitem___JmDfB",right:"right___RXHwC",searchWrap:"searchWrap___yt5Di",search:"search___sA8FE",searchIcon:"searchIcon___yiKfD",button:"button___ZPcVk",items:"items___wZfml",img:"img___f3zFn",names:"names___k3ZzZ",time:"time___qmAOy",createtime:"createtime___KKvxc",width30:"width30___NxY4W",loaderimg:"loaderimg___aQ_vt",scoreByBlankRadio:"scoreByBlankRadio___X8rMJ",teamname:"teamname___or8vu",scoremodal:"scoremodal___jE4qx",content:"content___wGyD2",bottom:"bottom___mdNOm",yes:"yes___hQBiA",no:"no___AOje6",bottoms:"bottoms___ogmBQ",drawer_style:"drawer_style___aspKt",baseFormItem:"baseFormItem___L4XPW",jsinput:"jsinput___IhGOr",Spanradius:"Spanradius___Phpyg",modal_close:"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv",ssss:"ssss___RB5TB",text:"text___nAWn1",teams_img:"teams_img___N9hpc",add_members:"add_members___BmaRs",back_manage:"back_manage___rLCVY"};Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Ht="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00OTkuNTY2IDEwMjAuNjM1Yy0xNDguODQ2IDAtNDI1LjYxOS0yMjcuNjkzLTQyNS42MTktNDQzLjAyNlYxNDguNjI2bDQyLjM1LS43MzFjLjg3OCAwIDk1LjM3OC0xLjk3NSAxOTIuODA1LTQxLjU0NUM0MDkuMDg4IDY1LjgyOSA0NzMuNiAxOS4wOSA0NzQuMTg1IDE4LjY1TDQ5OS41NjUuMjkzIDUyNS4wMiAxOC42NWMuNTg2LjQ0IDY1LjA5OCA0Ny4xMDQgMTY1LjA4NCA4Ny43NzJhNjA0LjQ1MyA2MDQuNDUzIDAgMCAwIDE5Mi45NSA0MS41NDVsNDIuMDU4LjczMS4yMiA0MjguODM3YzAgMjE1LjMzMy0yNzYuNyA0NDMuMS00MjUuNjkyIDQ0My4xTTE1OS44OSAyMzAuODM4djM0Ni42OTdjMCAxNjYuNTQ2IDI0MS4wOCAzNTcuMDgzIDMzOS42NzYgMzU3LjA4MyA5OC41OTYgMCAzMzkuNjc1LTE5MC41MzcgMzM5LjY3NS0zNTcuMDgzVjIzMC44MzlhNjkxLjYzOSA2OTEuNjM5IDAgMCAxLTE4MS40NjctNDQuODM3IDEwMDEuNjkxIDEwMDEuNjkxIDAgMCAxLTE1OC4yMDgtODAuOTY5Yy0yOS45ODkgMTkuMTY0LTg1LjI4NSA1MS4zNDYtMTU3Ljk4OSA4MC45N2E2OTEuNzEyIDY5MS43MTIgMCAwIDEtMTgxLjY4NyA0NC44MzZtMzE3LjAwMSA1MDcuOTA0TDI5Ni4yMyA1ODQuNzc3bDU1LjU4OC02NS4zMTYgMTE1LjcxMiA5OC41OTYgMjIwLjA4Ny0yNTMuNTEzIDY0Ljk1IDU2LjM5My0yNzUuNjc1IDMxNy44MDYiIGZpbGw9IiMxNjVERkYiIGZpbGwtb3BhY2l0eT0iLjgiLz48L3N2Zz4=",qt=["competitions","globalSetting","loading","dispatch","user"],Qt=[{id:"",name:"全部"},{id:1,name:"战队名称"},{id:2,name:"队长姓名"},{id:3,name:"指导老师"}],Gt={teacher:"教师",student:"学生",professional:"专业人士"},Ut=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.loading,e.dispatch,e.user,p()(e,qt),(0,_.useParams)().identifier),i=n.Header,s=(n.RightItems,n.Staff,n.Prizes,n.Account,(0,m.useState)([])),a=d()(s,2),c=a[0],u=a[1],h=(0,m.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),f=d()(h,2),v=f[0],g=f[1],j=(0,m.useState)(!1),w=d()(j,2),Z=w[0],k=w[1];function I(){return A.apply(this,arguments)}function A(){return(A=r()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),n="mine"===v.isteam?"/api/competitions/".concat(t,"/competition_teams.json"):"/api/competitions/".concat(t,"/all_team_members.json"),e.next=4,(0,Ze.ZP)(n,{method:"get",params:v});case 4:i=e.sent,k(!1),0===(null==i?void 0:i.status)&&u(i);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){I()}),[i]);var S=[{title:"序号",align:"left",dataIndex:"name",width:62,render:function(e,n,t){return(0,xe.jsx)("span",{style:{color:"#000000"},children:t+1})}},{title:"战队ID",align:"left",dataIndex:"competition_team_id",width:72,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:e||"- -"})}},{title:"战队名称",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:(0,xe.jsx)("span",{style:{color:"#000"},children:e||"- -"})})}},{title:"队员姓名",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:function(e,n){return(0,xe.jsxs)("span",{style:{color:"#000000"},children:[e||"- -",(null==n?void 0:n.authentication)&&(0,xe.jsx)(y.Z,{title:"已实名认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"个人成绩",dataIndex:"score",width:86,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:(null==e?void 0:e.toString())||"- -"})}},{title:"职业",align:"left",dataIndex:"identity",width:102,render:function(e,n){return(0,xe.jsxs)("span",{style:{color:"#000000"},children:[Gt[e],(null==n?void 0:n.professional_certification)&&(0,xe.jsx)(y.Z,{title:"已职业认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"手机号",align:"left",dataIndex:"phone",width:120,render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"学号/工号",align:"left",width:110,ellipsis:{showTitle:!1},dataIndex:"student_id",render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:function(e,n){var t,l,s,o,a,r,c;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=i&&null!==(t=i.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(l=n.apply_info)||void 0===l?void 0:l.school)||"--":e||"--",children:(0,xe.jsx)("span",{style:{color:"#666666"},children:null!=i&&null!==(s=i.need_apply_info)&&void 0!==s&&s.need_apply_school?null!==(o=n.apply_info)&&void 0!==o&&o.school?(null===(a=n.apply_info)||void 0===a?void 0:a.school.length)>6?(null===(r=n.apply_info)||void 0===r?void 0:r.school.substring(0,6))+"...":null===(c=n.apply_info)||void 0===c?void 0:c.school:"--":e?e.length>6?e.substring(0,6)+"...":e:"--"})})}},{title:"地区",align:"left",dataIndex:"province",width:58,render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"操作",align:"right",dataIndex:"is_cancel_score",width:120,render:function(e,n){return(0,xe.jsx)("span",{children:0===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,title:"取消成绩",content:"请确认是否取消该成员成绩,取消后该成员的成绩将不能用于团队成绩。",onOk:(e=r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,is_cancel_score:1}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,is_cancel_score:0}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})})}}],C=[{title:"序号",align:"left",dataIndex:"name",width:72,render:function(e,n,t){return(0,xe.jsx)("span",{style:{color:"#000000"},children:t+1})}},{title:"战队ID",align:"left",dataIndex:"id",width:113,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:e||"- -"})}},{title:"战队名称",align:"left",dataIndex:"name",width:167,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:null==e?void 0:e.toString()})}},{title:"战队成绩",align:"left",dataIndex:"score",width:136,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:e})}},{title:"队长姓名",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:function(e,n){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})})}},{title:"指导老师",align:"left",dataIndex:"mail",width:150,ellipsis:{showTitle:!1},render:function(e,n){var t,i;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:(null==n||null===(t=n.team_members)||void 0===t||null===(t=t.filter((function(e){return null==e?void 0:e.is_tutor_teacher})))||void 0===t?void 0:t.map((function(e){return e.name})).toString())||"- -",children:(0,xe.jsx)("span",{style:{color:"#666666"},children:(null==n||null===(i=n.team_members)||void 0===i||null===(i=i.filter((function(e){return null==e?void 0:e.is_tutor_teacher})))||void 0===i?void 0:i.map((function(e){return e.name})).toString())||"- -"})})}},{title:"战队人数",align:"left",dataIndex:"mail",width:125,render:function(e,n){var t;return(0,xe.jsx)("span",{style:{color:"#666666"},children:(null==n||null===(t=n.team_members)||void 0===t?void 0:t.length)||"- -"})}},{title:"报名时间",align:"left",dataIndex:"created_at",width:165,render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"操作",align:"right",dataIndex:"is_cancel_score",render:function(e,n){return(0,xe.jsx)("span",{children:0===e||!1===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,centered:!0,title:"取消成绩",content:"请确认是否取消该战队成绩,取消后该战队的成绩在排行榜将视为无成绩,不进行排名。",onOk:(e=r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_team_id:null==n?void 0:n.id,is_cancel_score:1}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_team_id:null==n?void 0:n.id,is_cancel_score:0}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})})}}];return(0,xe.jsxs)("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"},children:[(0,xe.jsxs)("div",{style:{display:"flex",marginTop:"-10px"},children:[(0,xe.jsx)("div",{children:3!==(null==i?void 0:i.mode)?(0,xe.jsx)(b.ZP.Group,{className:Yt.scoreByBlankRadio,optionType:"button",options:[{label:"战队信息",value:"mine"},{label:"队员信息",value:"join"}],onChange:function(e){v.isteam=e.target.value,v.page=1,I()},value:v.isteam}):(0,xe.jsx)(b.ZP.Group,{className:Yt.scoreByBlankRadio,optionType:"button",options:[{label:"战队信息",value:"mine"}],onChange:function(e){v.isteam=e.target.value,v.page=1,I()},value:v.isteam})}),(0,xe.jsxs)("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"},children:[(0,xe.jsx)(N.t7,{style:{width:327,marginRight:20},dataSource:Qt,value:{id:v.type,value:v.keyword},onChange:function(e,n){v.keyword=e,v.type=n||"",g(l()({},v)),I()},placeholder:"请输入搜索内容"}),(0,xe.jsx)("span",{className:Yt.button,onClick:function(){var e="mine"===v.isteam?"/api/competitions/".concat(t,"/competition_teams.xlsx"):"/api/competitions/".concat(t,"/all_team_members.xlsx");(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+e,query:l()({},v)}))},children:"导出"})]})]}),(0,xe.jsx)(re.Z,{loading:Z,columns:"mine"===v.isteam?C:S,dataSource:"mine"===v.isteam?null==c?void 0:c.competition_teams:null==c?void 0:c.data,pagination:!1}),(0,xe.jsx)("div",{className:Yt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,xe.jsxs)("div",{style:{fontSize:14},children:["共 ",(0,xe.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==c?void 0:c.count,onChange:function(e,n){v.page=e,v.per_page=n,g(l()({},v)),I()},pageSize:v.per_page,current:v.page})})]})})),Wt=t(38854),Jt=t(60324),Kt=t(680),Xt=t(56102),$t=t(33555),ei=(t(83741),t(89392)),ni=["competitions","globalSetting","loading","dispatch","user"],ti=h.default.Option,ii=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,g,k,I,A,S,C,F,P,T,R,E,D,B,V,z,M,O,Y,H,q,Q,G=e.competitions,U=(e.globalSetting,e.loading,e.dispatch),W=e.user,J=(p()(e,ni),(0,_.useParams)().identifier),K=G.Header,X=G.competition_team,$=G.Staff,ee=(G.Prizes,G.Account,(0,m.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"})),ne=d()(ee,2),te=ne[0],ie=ne[1],le=(0,m.useState)([]),se=d()(le,2),ce=se[0],de=se[1],ue=(0,m.useState)([]),pe=d()(ue,2),_e=pe[0],he=pe[1],ve=(0,m.useState)(!1),ge=d()(ve,2),ye=ge[0],je=ge[1],be=(0,m.useState)([]),we=d()(be,2),ke=we[0],Ne=we[1],Ie=(0,m.useState)([]),Ae=d()(Ie,2),Se=Ae[0],Ce=Ae[1],Fe=(0,m.useState)(!1),Pe=d()(Fe,2),Te=Pe[0],Re=Pe[1],Ee=(0,m.useState)(""),Le=d()(Ee,2),De=Le[0],Be=Le[1],Ve=(0,m.useState)(""),ze=d()(Ve,2),Me=ze[0],Oe=ze[1],Ye=(0,m.useState)([]),He=d()(Ye,2),qe=He[0],Qe=He[1],Ge=(0,m.useState)(!1),Ue=d()(Ge,2),We=Ue[0],Je=Ue[1],Ke=(0,m.useState)([]),Xe=d()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,m.useRef)(),tn=(0,m.useState)(""),ln=d()(tn,2),sn=(ln[0],ln[1]),on=(0,m.useRef)(""),an=(0,m.useState)(!0),rn=d()(an,2),cn=rn[0],pn=rn[1],mn=(0,m.useState)(!1),_n=d()(mn,2),hn=_n[0],fn=_n[1],xn=f.Z.useForm(),vn=d()(xn,1)[0],gn=(0,m.useState)(),yn=d()(gn,2),jn=yn[0],bn=yn[1],wn=(0,m.useRef)(null),Zn=(0,m.useState)(),kn=d()(Zn,2),Nn=kn[0],In=kn[1],An=(0,m.useState)(1),Sn=d()(An,2),Cn=Sn[0],Fn=Sn[1],Pn=(0,m.useState)(!1),Tn=d()(Pn,2),Rn=Tn[0],En=Tn[1],Ln=(0,m.useState)([]),Dn=d()(Ln,2),Bn=Dn[0],Vn=Dn[1],zn=(0,m.useRef)((0,ei.throttle)((function(e){return qn(e)}),1200,{leading:!0,trailing:!0})).current,Mn=(0,m.useState)([]),On=d()(Mn,2),Yn=On[0],Hn=On[1],qn=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({type:"account/getSchoolOption",payload:{keyword:n,limit:10,competition_id:null==K?void 0:K.identifier}});case 2:t=e.sent,Vn(null==t?void 0:t.schools),n&&""!=n&&Hn(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){var e,n,t,i,l,s,o,a,r;(null!=K&&null!==(e=K.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=K&&null!==(n=K.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=K&&null!==(i=K.need_apply_info)&&void 0!==i&&i.need_apply_sex||null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_phone||null!=K&&null!==(s=K.need_apply_info)&&void 0!==s&&s.need_apply_grade||null!=K&&null!==(o=K.need_apply_info)&&void 0!==o&&o.need_apply_teacher_name||null!=K&&null!==(a=K.need_apply_info)&&void 0!==a&&a.need_apply_school)&&qn(1===(null==K?void 0:K.region_rule)||"81bjsjjs"===(null==K?void 0:K.identifier)?"":null==W||null===(r=W.userInfo)||void 0===r?void 0:r.school_name)}),[(null==K||null===(n=K.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==K||null===(t=K.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==K||null===(i=K.need_apply_info)||void 0===i?void 0:i.need_apply_student_id)||(null==K||null===(s=K.need_apply_info)||void 0===s?void 0:s.need_apply_sex)||(null==K||null===(a=K.need_apply_info)||void 0===a?void 0:a.need_apply_phone)||(null==K||null===(c=K.need_apply_info)||void 0===c?void 0:c.need_apply_grade)||(null==K||null===(u=K.need_apply_info)||void 0===u?void 0:u.need_apply_teacher_name)||(null==K||null===(g=K.need_apply_info)||void 0===g?void 0:g.need_apply_school)]);function Qn(){return Gn.apply(this,arguments)}function Gn(){return(Gn=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:U({type:"competitions/competition_teams",payload:l()(l()({},te),{},{identifier:J})});case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Un(e){return Wn.apply(this,arguments)}function Wn(){return Wn=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({type:"competitions/getStudents",payload:{identifier:J,keyword:Me,team_id:$e,page:n}});case 2:return(i=e.sent)&&Qe(1===n?L()(i.teachers):[].concat(L()(qe),L()(i.teachers))),e.abrupt("return",!((null===(t=i.teachers)||void 0===t?void 0:t.length)<20));case 5:case"end":return e.stop()}}),e)}))),Wn.apply(this,arguments)}(0,m.useEffect)((function(){hn||(bn(""),sn(""),on.current="")}),[hn]),(0,m.useEffect)((function(){Qn()}),[K]);var Jn,Xn=function(){var e=r()(o()().mark((function e(){var n,t,i,l=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=l.length>0&&void 0!==l[0]&&l[0])&&!cn||Rn){e.next=10;break}return En(!0),Fn(n?1:Cn+1),e.next=6,U({type:"competitions/getTeacher",payload:{identifier:J,keyword:De,team_id:$e,page:n?1:Cn+1}});case 6:i=e.sent,Ce(n?L()(i.teachers):[].concat(L()(Se),L()(i.teachers))),En(!1),(null===(t=i.teachers)||void 0===t?void 0:t.length)<20&&pn(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(){var e=r()(o()().mark((function e(){var n,t,i,l=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=l.length>0&&void 0!==l[0]&&l[0])&&!cn||Rn){e.next=10;break}return En(!0),Fn(n?1:Cn+1),e.next=6,U({type:"competitions/getStudents",payload:{identifier:J,keyword:Me,team_id:$e,page:n?1:Cn+1}});case 6:i=e.sent,Qe(n?L()(i.teachers):[].concat(L()(qe),L()(i.teachers))),En(!1),(null===(t=i.teachers)||void 0===t?void 0:t.length)<20&&pn(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function et(e){return nt.apply(this,arguments)}function nt(){return nt=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({type:"competitions/getTeacher",payload:{identifier:J,keyword:De,team_id:$e,page:n}});case 2:return(i=e.sent)&&Ce(1===n?L()(i.teachers):[].concat(L()(Se),L()(i.teachers))),e.abrupt("return",!((null===(t=i.teachers)||void 0===t?void 0:t.length)<20));case 5:case"end":return e.stop()}}),e)}))),nt.apply(this,arguments)}return(0,xe.jsxs)("div",{style:{padding:"20px",width:"100%"},children:[(0,xe.jsxs)("div",{style:{display:"flex",marginBottom:10},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"baseline",zIndex:0},children:[((0,fe.eB)()||(null==K||null===(k=K.permission)||void 0===k?void 0:k.editable))&&(0,xe.jsx)(b.ZP.Group,{className:Yt.scoreByBlankRadio,optionType:"button",options:[{label:"我的战队",value:"mine"},{label:"全部战队",value:"join"}],onChange:function(e){te.isteam=e.target.value,te.keyword="",te.type="",te.page=1,Qn()},value:te.isteam}),"mine"===te.isteam&&!((0,fe.eB)()||null!=K&&null!==(I=K.permission)&&void 0!==I&&I.editable)&&(0,xe.jsxs)("span",{style:{fontSize:14},children:["我的战队(",null==X?void 0:X.my_teams_count,")"]}),"join"===te.isteam&&(0,xe.jsxs)("div",{style:{marginLeft:30,color:"#5F6368"},children:[(0,xe.jsx)("span",{children:"战队总数"}),(0,xe.jsx)("span",{style:{color:"#165DFF"},children:null==X?void 0:X.count}),(0,xe.jsx)("span",{style:{marginRight:20},children:"个"}),(0,xe.jsx)("span",{children:"参赛总人数"}),(0,xe.jsx)("span",{style:{color:"#165DFF"},children:null==X?void 0:X.members_count}),(0,xe.jsx)("span",{children:"个"})]})]}),(0,xe.jsxs)("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"},children:["join"===te.isteam&&(0,xe.jsx)(N.t7,{style:{width:379},dataSource:[],value:{id:te.type,value:te.keyword},onChange:function(e,n){te.keyword=e,te.page=1,te.type=4,ie(l()({},te)),Qn()},placeholder:"请输入战队名称或成员姓名进行搜索"}),"mine"===te.isteam&&(null==X||null===(A=X.my_teams)||void 0===A?void 0:A.filter((function(e){return!e.active})).length)>0&&(0,xe.jsxs)("span",{style:{fontSize:14,color:"#FA6400"},children:[(0,xe.jsx)(Kt.Z,{style:{marginRight:6,fontSize:14}})," 您有",null==X||null===(S=X.my_teams)||void 0===S?void 0:S.filter((function(e){return!e.active})).length,"个战队未满足参赛要求!为了不影响成绩,请设置战队成员"]})]})]}),"mine"===(null==te?void 0:te.isteam)&&(0,xe.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==X||null===(C=X.my_teams)||void 0===C?void 0:C.map((function(e,n){var t;return(0,xe.jsxs)("div",{className:"p20",style:{border:"1px solid #F6F7F9"},children:[(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:30,children:[(0,xe.jsx)(ae.Z,{flex:"600px",children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,xe.jsx)(ae.Z,{children:null!=e&&e.team_log?(0,xe.jsx)("img",{width:56,height:56,style:{borderRadius:"50%"},src:me.Z.IMG_SERVER+"/"+(null==e?void 0:e.team_log)}):(0,xe.jsx)("div",{style:{background:"#4EACFF",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",width:56,height:56,borderRadius:"50%"},children:e.name.length>2?e.name.substring(0,2):e.name})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,children:(0,xe.jsx)("span",{className:"multi_ellipsis1",style:{color:"#232B40"},children:null==e?void 0:e.name})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("i",{onClick:function(){"ended"!=(null==K?void 0:K.competition_status)?(fn(!0),In(e)):v.ZP.warning("竞赛已结束,无法编辑相关信息")},style:{color:"#165DFF",cursor:"pointer"},className:"iconfont icon-bianji10 font14"})})]})})]})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsxs)("span",{style:{color:"#5F6367",marginLeft:"50px"},children:[(0,xe.jsx)("span",{children:"邀请码"}),(0,xe.jsx)("span",{style:{margin:"0px 10px",color:"#3061D0",fontWeight:"bold"},title:e.invite_code,children:e.invite_code||"--"}),(0,xe.jsx)(Xt.CopyToClipboard,{text:"【竞赛邀请】".concat(null==W||null===(t=W.userInfo)||void 0===t?void 0:t.username,"邀请您加入【").concat(null==K?void 0:K.name,"】-《").concat(null==e?void 0:e.name,"》战队,您可以访问下方的链接,以队员的身份加入该战队。”链接:").concat(window.location.origin).concat(window.location.pathname,"?code=").concat(e.invite_code),onCopy:function(){return v.ZP.success("复制成功")},children:(0,xe.jsx)("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}})})]})}),(0,xe.jsx)(ae.Z,{flex:1,children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,children:[(null==e?void 0:e.manage_permission)&&(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:Yt.add_members,onClick:function(){he(structuredClone(null==e?void 0:e.team_members)),en(null==e?void 0:e.id),Ne(e)},children:"添加成员"})}),!(null!=e&&e.active)&&(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(Kt.Z,{style:{color:"#FA6400"}})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:Yt.back_manage,onClick:function(){var n;x.Z.confirm({title:null!=e&&e.manage_permission?"解散战队":"退出战队",content:"是否确认".concat(null!=e&&e.manage_permission?"解散":"退出","战队"),okButtonProps:{loading:ye},onOk:(n=r()(o()().mark((function n(){var t,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(je(!0),null==e||!e.manage_permission){n.next=8;break}return n.next=4,U({type:"competitions/DeleteTeam",payload:{identifier:J,id:null==e?void 0:e.id}});case 4:(t=n.sent)&&0===t.status&&(v.ZP.info("解散成功"),U({type:"competitions/getStaff",payload:{identifier:J}}),U({type:"competitions/getHeader",payload:{identifier:J}})),n.next=12;break;case 8:return n.next=10,U({type:"competitions/ExitTeam",payload:{identifier:J,id:null==e?void 0:e.id}});case 10:(i=n.sent)&&0===i.status&&(v.ZP.info("退出战队成功"),U({type:"competitions/getStaff",payload:{identifier:J}}),U({type:"competitions/getHeader",payload:{identifier:J}}));case 12:je(!1);case 13:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},children:null!=e&&e.manage_permission?"解散战队":"退出战队"})})]})})]}),(0,xe.jsx)(re.Z,{dataSource:null==e?void 0:e.team_members,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"战队成员",align:"left",dataIndex:"name",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"- -"})})}},{title:"学号/工号",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:function(e,n){return e||"- -"}},{title:"手机",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school_name",render:function(e,n){var t,i,l,s,o,a,r;return(0,xe.jsx)(y.Z,{title:null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==ce||null===(i=ce.apply_info)||void 0===i?void 0:i.school)||"--":e||"--",children:(0,xe.jsx)("span",{children:null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_school?null!==(s=ce.apply_info)&&void 0!==s&&s.school?(null===(o=ce.apply_info)||void 0===o?void 0:o.school.length)>6?(null===(a=ce.apply_info)||void 0===a?void 0:a.school.substring(0,6))+"...":null===(r=ce.apply_info)||void 0===r?void 0:r.school:"--":e?e.length>6?e.substring(0,6)+"...":e:"--"})})}},{title:"专业",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:function(e,n){return e||"- -"}},{title:"职业",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:function(e,n){return e||"- -"}},{title:"角色",align:"left",dataIndex:"role",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)("span",{style:{color:"leader"===e?"#3061D0":"#000000"},children:"leader"===e?"队长":null!=n&&n.is_tutor_teacher?"":"队员"}),(null==n?void 0:n.is_tutor_teacher)&&(0,xe.jsx)("span",{style:{color:"#00B187",marginLeft:"leader"===e?"10px":0},children:"指导教师"})]})}},(null==e?void 0:e.manage_permission)&&{title:"操作",align:"right",dataIndex:"role",render:function(n,t,i){return(0,xe.jsxs)("span",{style:{color:"#3061D0"},children:[("leader"!==n||(null==t?void 0:t.is_teacher))&&(0,xe.jsx)(Wt.Z,{dropdownRender:function(){return(0,xe.jsxs)(_t.Z,{children:["leader"!==n&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:r()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat(J,"/competition_teams/").concat(null==e?void 0:e.id,"/set_leader.json"),{method:"post",body:{user_id:null==t?void 0:t.user_id}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&Qn();case 4:case"end":return n.stop()}}),n)}))),children:"设为队长"})},1),(null==t?void 0:t.is_teacher)&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:r()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat(J,"/competition_teams/").concat(null==e?void 0:e.id,"/set_tutor_teacher.json"),{method:"post",body:{user_id:null==t?void 0:t.user_id,is_tutor_teacher:null==t||!t.is_tutor_teacher}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(v.ZP.success(null!=t&&t.is_tutor_teacher?"取消成功":"设置成功"),Qn());case 4:case"end":return n.stop()}}),n)}))),children:null!=t&&t.is_tutor_teacher?"取消指导教师":"设为指导教师"})},2)]})},children:(0,xe.jsx)("a",{children:"修改角色"})}),"leader"!=n&&(0,xe.jsx)("a",{onClick:r()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat(J,"/competition_teams/").concat(null==e?void 0:e.id,"/delete_team_member.json"),{method:"delete",body:{user_id:null==t?void 0:t.user_id}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(v.ZP.success("删除成功"),Qn());case 4:case"end":return n.stop()}}),n)}))),style:{marginLeft:20},children:"删除"})]})}}].filter((function(e){return!!e}))})]})}))}),"join"===(null==te?void 0:te.isteam)&&0===(null==X||null===(F=X.competition_teams)||void 0===F?void 0:F.length)&&(0,xe.jsx)(un.Z,{}),"mine"===(null==te?void 0:te.isteam)&&0===(null==X||null===(P=X.my_teams)||void 0===P?void 0:P.length)&&(0,xe.jsx)(un.Z,{}),"join"===(null==te?void 0:te.isteam)&&(null==X||null===(T=X.competition_teams)||void 0===T?void 0:T.length)>0&&(0,xe.jsx)(re.Z,{dataSource:null==X?void 0:X.competition_teams,pagination:!1,style:{marginTop:0},scroll:{y:300},columns:[{title:"战队名称",align:"left",dataIndex:"image_url",width:250,render:function(e,n){return(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[null!=n&&n.team_log?(0,xe.jsx)("img",{src:me.Z.IMG_SERVER+"/"+(null==n?void 0:n.team_log),style:{width:"30px",height:"30px",marginRight:"10px",borderRadius:"50%"}}):(0,xe.jsx)("div",{className:Yt.teams_img,children:n.name.length>2?n.name.substring(0,2):n.name}),(0,xe.jsx)(y.Z,{title:null==n?void 0:n.name,children:(0,xe.jsx)("div",{className:Yt.teamname,children:null==n?void 0:n.name})})]})}},{title:"队长",align:"left",dataIndex:"leader_name",render:function(e,n){return(0,xe.jsx)("div",{children:e})}},{title:"成员人数",align:"left",ellipsis:{showTitle:!0},render:function(e,n){var t;return(0,xe.jsx)("span",{children:null==n||null===(t=n.team_members)||void 0===t?void 0:t.length})}},{title:"成员",align:"left",width:600,render:function(e,n){var t;return(0,xe.jsx)("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center"},children:null==n||null===(t=n.team_members)||void 0===t?void 0:t.map((function(e,n){return(0,xe.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center",fontSize:"12px"},children:[(0,xe.jsx)("span",{style:{color:"leader"==(null==e?void 0:e.role)?"#3061D0":"#000000",marginLeft:"leader"==(null==e?void 0:e.role)?0:"10px"},children:null==e?void 0:e.name}),"leader"==(null==e?void 0:e.role)&&(0,xe.jsx)("img",{src:"data:image/png;base64,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",style:{width:"28px",height:"14px",marginLeft:"5px"}})]},n)}))})}},{title:"操作",align:"left",ellipsis:{showTitle:!0},width:70,render:function(e,n){return(0,xe.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){de(n)},children:"查看"})}}]}),(0,xe.jsx)("div",{className:Yt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:"mine"===te.isteam?null==X?void 0:X.my_teams_count:null==X?void 0:X.count,onChange:function(e,n){te.page=e,te.per_page=n,ie(l()({},te)),Qn()},pageSize:te.per_page,current:te.page})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:(null==ce||null===(R=ce.team_members)||void 0===R?void 0:R.length)>0,width:1e3,className:Yt.scoremodal,closable:!1,centered:!0,onCancel:function(){return de([])},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:Yt.title,children:null==ce?void 0:ce.name}),(0,xe.jsx)("span",{onClick:function(){return de([])},style:{cursor:"pointer"},className:Yt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsx)(re.Z,{dataSource:null==ce?void 0:ce.team_members,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"姓名",align:"left",dataIndex:"name",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"- -"})})}},{title:"手机",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school_name",render:function(e,n){var t,i,l,s,o,a,r;return(0,xe.jsx)(y.Z,{title:null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==ce||null===(i=ce.apply_info)||void 0===i?void 0:i.school)||"--":e||"--",children:(0,xe.jsx)("span",{children:null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_school?null!==(s=ce.apply_info)&&void 0!==s&&s.school?(null===(o=ce.apply_info)||void 0===o?void 0:o.school.length)>6?(null===(a=ce.apply_info)||void 0===a?void 0:a.school.substring(0,6))+"...":null===(r=ce.apply_info)||void 0===r?void 0:r.school:"--":e?e.length>6?e.substring(0,6)+"...":e:"--"})})}},{title:"专业",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:function(e,n){return e||"- -"}},{title:"职业",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:function(e,n){return e||"- -"}},{title:"学号",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:function(e,n){return e||"- -"}},{title:"角色",align:"left",dataIndex:"role",width:115,render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)("span",{style:{color:"leader"===e?"#3061D0":"#000000"},children:"leader"===e?"队长":null!=n&&n.is_tutor_teacher?"":"队员"}),(null==n?void 0:n.is_tutor_teacher)&&(0,xe.jsx)("span",{style:{color:"#00B187",marginLeft:"leader"===e?"10px":0},children:"指导教师"})]})}}]})]}),(0,xe.jsx)(x.Z,{title:!1,footer:(0,xe.jsxs)("div",{className:Yt.bottom,children:[(0,xe.jsx)(Z.ZP,{onClick:function(){he([]),Je(!1),Re(!1),Oe(""),Be(""),Qn()},children:"取消"}),(0,xe.jsx)(Z.ZP,{loading:ye,type:"primary",onClick:r()(o()().mark((function e(){var n,t,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],t=[],i=[],_e&&_e.map((function(e,l){e.is_teacher?t.push(e.id):n.push(e.id),null!=e&&e.is_tutor_teacher&&i.push(e.id)})),e.next=6,U({type:"competitions/SubmitTeam",payload:{identifier:J,teamid:$e,member_ids:n,teacher_ids:t,tutor_teacher_ids:i,leader:nn.current}});case 6:(l=e.sent)&&0===l.status&&(v.ZP.info("修改成功"),he([]),Qn());case 8:case"end":return e.stop()}}),e)}))),children:"确认"})]}),open:(null==_e?void 0:_e.length)>0,width:1e3,className:Yt.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:function(){he([]),Ne([])},children:(0,xe.jsxs)("div",{onClick:function(){Re(!1),Je(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center",paddingTop:"10px"},children:[(0,xe.jsx)("div",{className:Yt.title,children:"设置战队成员"}),(0,xe.jsx)("span",{onClick:function(){Qn(),Re(!1),Je(!1),Oe(""),Be(""),he([]),Ne([])},style:{cursor:"pointer"},className:Yt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsxs)("div",{style:{display:"flex",marginTop:30},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center",flex:1},children:[(0,xe.jsx)("span",{style:{color:"#5F6368"},children:"添加老师"}),(0,xe.jsx)(Jt.Z,{overlayStyle:{width:600},content:(0,xe.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,xe.jsx)(Kn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Xn()},hasMore:cn,useWindow:!1,children:(0,xe.jsx)(re.Z,{showHeader:!1,pagination:!1,dataSource:Se,columns:[{align:"left",width:60,dataIndex:"image_url",render:function(e){return(0,xe.jsx)("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Yt.loaderimg,src:me.Z.IMG_SERVER+"/images/"+"".concat(e)})}},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"identity"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:function(e,n){return(0,xe.jsx)("span",{className:Yt.task_hide,style:{textAlign:"left",width:"24%",color:n.enrolled?"#28be6c":n.enrolled||!1!==n.enrollable?"":"#F3730C",padding:"0px 5px",fontSize:"12px"},children:n.enrolled?"已加入本战队":n.enrolled||!1!==n.enrollable?"":"已加入其他战队"})}}],onRow:function(e){return{onClick:function(n){if(null!=e&&e.authentication||null==K||!K.is_authentication)if(e.enrolled)v.ZP.info("该用户已经加入战队");else if(e.need_mail)v.ZP.info("该用户没有邮箱");else if(e.need_phone)v.ZP.info("该用户没有手机号");else if((null==_e?void 0:_e.filter((function(n){return e.id===n.id})).length)>0)v.ZP.info("该用户已在战队列表,请不要重复添加");else{var t=_e;null!=e&&e.is_teacher&&(e.is_tutor_teacher=!0),t.push(e),Re(!1),he(L()(t))}else v.ZP.info("当前竞赛需要实名认证,该用户未进行实名认证不能参与。")}}}})})}),title:"",placement:"bottomLeft",open:Te,children:(0,xe.jsx)("div",{style:{marginLeft:16},className:Yt.searchWrap,children:(0,xe.jsx)(j.Z.Search,{placeholder:"请搜索教师姓名/手机号进行添加",size:"large",className:Yt.search,value:De,onChange:function(e){Be(e.target.value)},onSearch:function(e){Re(!0),Ce([]),Fn(1),et(1)},onBlur:function(){pn(!0),Fn(1),En(!1)},suffix:(0,xe.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Yt.searchIcon),onClick:function(e){e.stopPropagation(),Re(!0),Ce([]),Fn(1),et(1)}})})})})]}),(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center",flex:1,justifyContent:"flex-end"},children:[(0,xe.jsx)("span",{style:{color:"#5F6368"},children:"添加学生/专业人士"}),(0,xe.jsx)(Jt.Z,{overlayStyle:{width:700},content:(0,xe.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,xe.jsx)(Kn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$n()},hasMore:cn,useWindow:!1,children:(0,xe.jsx)(re.Z,{showHeader:!1,pagination:!1,dataSource:qe,columns:[{align:"left",width:60,dataIndex:"image_url",render:function(e){return(0,xe.jsx)("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Yt.loaderimg,src:me.Z.IMG_SERVER+"/images/"+"".concat(e)})}},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"student_id"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:function(e,n){return(0,xe.jsx)("span",{className:Yt.task_hide,style:{textAlign:"left",width:"24%",color:n.enrolled?"#28be6c":n.enrolled||!1!==n.enrollable?"":"#F3730C",padding:"0px 5px",fontSize:"12px"},children:n.enrolled?"已加入本战队":n.enrolled||!1!==n.enrollable?"":"已加入其他战队"})}}],onRow:function(e){return{onClick:function(n){if(null!=e&&e.authentication||null==K||!K.is_authentication)if(e.enrolled)v.ZP.info("该用户已经加入战队");else if(e.need_mail)v.ZP.info("该用户没有邮箱");else if(e.need_phone)v.ZP.info("该用户没有手机号");else if((null==_e?void 0:_e.filter((function(n){return e.id===n.id})).length)>0)v.ZP.info("该用户已在战队列表,请不要重复添加");else{var t=_e;t.push(e),Je(!1),he(L()(t))}else v.ZP.info("当前竞赛需要实名认证,该用户未进行实名认证不能参与。")}}}})})}),title:"",placement:"bottomRight",open:We,children:(0,xe.jsx)("div",{style:{marginLeft:16},className:Yt.searchWrap,children:(0,xe.jsx)(j.Z.Search,{placeholder:"请搜索队员姓名/手机号并添加",size:"large",className:Yt.search,value:Me,onChange:function(e){Oe(e.target.value)},onSearch:function(e){Je(!0),Qe([]),Fn(1),Un(1)},onBlur:function(){pn(!0),Fn(1),En(!1)},suffix:(0,xe.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Yt.searchIcon),onClick:function(e){e.stopPropagation(),Je(!0),Qe([]),Fn(1),Un(1)}})})})})]})]}),(0,xe.jsx)("div",{style:{display:"flex",marginBottom:"12px",marginTop:"20px"},children:(0,xe.jsxs)("p",{style:{flex:"1",color:"#666666"},children:[(0,xe.jsx)("span",{style:{color:"#9B9B9B"},children:"请添加战队成员:"}),$&&$.all_staff?(0,xe.jsxs)("span",{children:[$&&$.all_staff.minimum,"-",$&&$.all_staff.maximum,"名成员"]}):"",$&&$.teacher_staff?(0,xe.jsxs)("span",{children:[$&&$.teacher_staff.minimum,"-",$&&$.teacher_staff.maximum,"名教师"]}):"",$&&$.teacher_staff&&$.member_staff?"/":"",$&&$.member_staff?(0,xe.jsxs)("span",{children:[$&&$.member_staff.minimum,"-",$&&$.member_staff.maximum,"名学生"]}):""]})}),(0,xe.jsx)(re.Z,{dataSource:_e,pagination:!1,style:{marginTop:"-10px"},scroll:{y:300},columns:[{title:"头像",align:"left",width:60,dataIndex:"image_url",render:function(e,n){return(0,xe.jsx)("img",{className:Yt.loaderimg,style:{width:20,height:20},src:me.Z.IMG_SERVER+"/images/"+"".concat(e)})}},{title:"姓名",align:"left",dataIndex:"name",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"- -"})})}},{title:"手机",align:"left",width:130,dataIndex:"phone",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"学校/单位",align:"left",dataIndex:"school_name",render:function(e,n){var t,i,l,s,o,a,r;return(0,xe.jsx)(y.Z,{title:null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==ke||null===(i=ke.apply_info)||void 0===i?void 0:i.school)||"--":e||"--",children:(0,xe.jsx)("span",{children:null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_school?null!=ke&&null!==(s=ke.apply_info)&&void 0!==s&&s.school?(null==ke||null===(o=ke.apply_info)||void 0===o?void 0:o.school.length)>6?(null===(a=ke.apply_info)||void 0===a?void 0:a.school.substring(0,6))+"...":null===(r=ke.apply_info)||void 0===r?void 0:r.school:"--":(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"--"})})}},{title:"职业",align:"left",dataIndex:"identity",render:function(e,n){return e||"- -"}},{title:"学号",align:"left",dataIndex:"student_id",render:function(e,n){return e||"- -"}},{title:"角色",align:"left",dataIndex:"role",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)("span",{style:{color:"leader"===e?"#3061D0":"#000000"},children:"leader"===e?"队长":null!=n&&n.is_tutor_teacher?"":"队员"}),(null==n?void 0:n.is_tutor_teacher)&&(0,xe.jsx)("span",{style:{color:"#00B187",marginLeft:"leader"===e?"10px":0},children:"指导教师"})]})}},{title:"操作",align:"right",dataIndex:"role",render:function(e,n,t){return(0,xe.jsxs)("span",{style:{color:"#3061D0"},children:[("leader"!==e||(null==n?void 0:n.is_teacher))&&(0,xe.jsx)(Wt.Z,{dropdownRender:function(){return(0,xe.jsxs)(_t.Z,{children:["leader"!==e&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:function(){var e=_e,i=_e&&_e.findIndex((function(e){return"leader"===e.role}));e[t].role="leader",e[i].role=e&&e[i].is_teacher?"teacher":"member";var l=e.sort((function(e,n){return e.creator?-1:1})).sort((function(e,n){return"leader"===e.role?-1:1}));he(L()(l)),nn.current=n.id},children:"设为队长"})},1),(null==n?void 0:n.is_teacher)&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:function(){var e=r()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(i=_e)[t].is_tutor_teacher=!i[t].is_tutor_teacher,he(L()(i)),nn.current=n.id;case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=n&&n.is_tutor_teacher?"取消指导教师":"设为指导教师"})},2)]})},children:(0,xe.jsx)("a",{children:"修改角色"})}),"leader"!=e&&(0,xe.jsx)("a",{onClick:function(){var e=_e&&_e.filter((function(e){return e.id!=n.id}));he(L()(e))},style:{marginLeft:20},children:"删除"})]})}}]})]})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:hn,width:700,className:Yt.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:function(){return fn(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:Yt.title,children:"编辑战队"}),(0,xe.jsx)("span",{onClick:function(){return fn(!1)},style:{cursor:"pointer"},className:Yt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsxs)("div",{className:Yt.content,children:[(0,xe.jsxs)(f.Z,{form:vn,layout:"vertical",initialValues:l()({name:null==Nn?void 0:Nn.name},null==Nn?void 0:Nn.apply_info),onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return je(!0),s=null===(t=Bn.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id,e.next=4,U({type:"competitions/UpTeam",payload:l()(l()({},n),{},{identifier:J,Teannameid:null==Nn?void 0:Nn.id,name:null==n?void 0:n.name,school_id:s,image:(null===(i=wn.current)||void 0===i||null===(i=i.getCroppedCanvas())||void 0===i?void 0:i.toDataURL("image/jpeg"))||""})});case 4:a=e.sent,je(!1),0===(null==a?void 0:a.status)&&(Qn(),fn(!1));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.jsx)(f.Z.Item,{label:"战队名称",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,xe.jsx)(j.Z,{maxLength:60,className:Yt.baseFormItem,showCount:!0})}),(null==K||null===(E=K.need_apply_info)||void 0===E?void 0:E.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",className:Yt.jsinput,rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==K||null===(D=K.need_apply_info)||void 0===D?void 0:D.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",className:Yt.jsinput,rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==K||null===(B=K.need_apply_info)||void 0===B?void 0:B.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",className:Yt.jsinput,rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==K||null===(V=K.need_apply_info)||void 0===V?void 0:V.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",className:Yt.jsinput,rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==K||null===(z=K.need_apply_info)||void 0===z?void 0:z.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",className:Yt.jsinput,rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{disabled:"81bjsjjs"===K.identifier,placeholder:"请选择参赛人员年级",size:"large",children:(Jn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,xe.jsx)(ti,{value:Jn-n,children:(0,xe.jsx)("span",{children:Jn-n})},n)})))})}),(null==K||null===(M=K.need_apply_info)||void 0===M?void 0:M.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",className:Yt.jsinput,rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入指导老师姓名",showCount:!0,maxLength:60})}),(null==K||null===(O=K.need_apply_info)||void 0===O?void 0:O.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==K||null===(Y=K.need_apply_info)||void 0===Y?void 0:Y.need_apply_school)&&1!==(null==K?void 0:K.region_rule)&&"81bjsjjs"!==K.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,disabled:"81bjsjjs"===K.identifier,onChange:function(e){return zn(e)},children:Yn.map((function(e,n){return(0,xe.jsx)(ti,{value:e.name,children:e.name},n)}))})}),(null==K||null===(H=K.need_apply_info)||void 0===H?void 0:H.need_apply_school)&&1===(null==K?void 0:K.region_rule)||"81bjsjjs"===K.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,disabled:"81bjsjjs"===K.identifier,children:Bn.map((function(e,n){return(0,xe.jsx)(ti,{value:e.name,children:e.name},n)}))})})]}),(0,xe.jsxs)("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"},children:[(0,xe.jsx)("span",{children:"LOGO:"}),(0,xe.jsxs)("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"},children:[(0,xe.jsx)("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:function(e){var n=e.target.files[0];if(n&&n.size>2097152)v.ZP.info("仅支持文件大小小于2M的文件");else{var t=new FileReader;t.readAsBinaryString(n),t.onload=function(){var e=btoa(t.result);on.current="data:".concat(n.type,";base64,").concat(e),sn("data:".concat(n.type,";base64,").concat(e))},t.onerror=function(){}}},style:{display:"none"}}),"上传LOGO"]})," ",(0,xe.jsx)("span",{style:{marginLeft:10,color:"#FA6400"},children:"(支持jpg、gif、png格式的图片,建议文件小于2M)"})]}),(0,xe.jsxs)("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"},children:[jn?(0,xe.jsx)("img",{className:Yt.Spanradius,src:jn}):null!=Nn&&Nn.team_log?(0,xe.jsx)("img",{src:me.Z.IMG_SERVER+"/"+(null==Nn?void 0:Nn.team_log),className:Yt.Spanradius}):(0,xe.jsx)("div",{className:Yt.Spanradius,children:(null==Nn||null===(q=Nn.name)||void 0===q?void 0:q.length)>2?null==Nn||null===(Q=Nn.name)||void 0===Q?void 0:Q.substring(0,2):null==Nn?void 0:Nn.name}),(0,xe.jsx)($t.Z,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:on.current||me.Z.IMG_SERVER+"/"+(null==Nn?void 0:Nn.team_log),guides:!1,ref:wn,crop:function(){bn(wn.current.getCroppedCanvas().toDataURL())}})]})]}),(0,xe.jsxs)("div",{className:Yt.bottom,style:{textAlign:"end",marginTop:"30px"},children:[(0,xe.jsx)(Z.ZP,{className:Yt.no,onClick:function(){fn(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{loading:ye,className:Yt.yes,onClick:function(){vn.submit()},children:"确认"})]})]})]})})),li=["competitions","globalSetting","loading","dispatch","user"],si=[{id:"",name:"全部"},{id:1,name:"姓名"},{id:2,name:"手机号"},{id:3,name:"邮箱"}],oi={teacher:"教师",student:"学生",professional:"专业人士"},ai=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t=e.competitions,i=(e.globalSetting,e.loading,e.dispatch),s=(e.user,p()(e,li),(0,_.useParams)().identifier),a=t.Header,c=(t.competition_team,t.Staff),u=(t.Prizes,t.Account,(0,m.useState)([])),h=d()(u,2),f=h[0],g=h[1],j=(0,m.useState)(""),b=d()(j,2),w=(b[0],b[1],(0,m.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0})),Z=d()(w,2),k=Z[0],I=Z[1];function A(){return S.apply(this,arguments)}function S(){return(S=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(s,"/all_team_members.json"),{method:"get",params:k});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var C=(0,m.useState)(!1),F=d()(C,2),P=F[0],T=F[1];(0,m.useEffect)((function(){null!=a&&a.personal&&A()}),[a]);var R=[{title:"序号",align:"left",dataIndex:"name",width:80,render:function(e,n,t){return(0,xe.jsx)("span",{children:t+1})}},{title:"参赛人",align:"left",dataIndex:"name",width:120,ellipsis:{showTitle:!1},render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e}),(null==n?void 0:n.authentication)&&(0,xe.jsx)(y.Z,{title:"已实名认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"个人成绩",align:"left",width:100,dataIndex:"score",render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"角色",align:"left",width:100,dataIndex:"identity",render:function(e,n){return(0,xe.jsxs)("span",{children:[oi[e],(null==n?void 0:n.professional_certification)&&(0,xe.jsx)(y.Z,{title:"已职业认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"手机号",align:"left",width:160,dataIndex:"phone",render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"学号/工号",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"--"})}},{title:"地区",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},{title:"操作",align:"right",dataIndex:"is_cancel_score",width:100,render:function(e,n){return(0,xe.jsx)("span",{children:0===e||!1===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,centered:!0,title:"取消成绩",content:"请确认是否取消该成员成绩,取消后该成员的成绩将视为无成绩,不进行排名。",onOk:(e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(s,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("取消成功"),k.page=1,I(l()({},k)),A());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(s,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:0}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("恢复成功"),k.page=1,I(l()({},k)),A());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})})}}];return(0,xe.jsxs)("section",{className:Yt.bg,children:[(0,xe.jsx)("div",{className:Yt.title,style:{display:"flex"},children:(0,xe.jsxs)(oe.Z,{style:{width:"100%"},children:[(0,xe.jsx)(ae.Z,{flex:"1",children:null!=a&&a.personal?"参赛人员":"战队详情"}),(0,xe.jsxs)(ae.Z,{children:[((0,fe.eB)()||(null==a||null===(n=a.permission)||void 0===n?void 0:n.editable)&&!a.personal)&&(0,xe.jsx)("span",{className:Yt.button,onClick:function(){T(!0)},children:"管理战队成绩"}),!(null!=c&&c.enroll_ended)&&!a.personal&&(0,xe.jsx)("span",{className:Yt.button,style:{margin:"0px 20px"},onClick:function(){i({type:"competitions/setActionTabs",payload:{key:"2"}})},children:"加入战队"})," ",!(null!=c&&c.enroll_ended)&&!a.personal&&(0,xe.jsxs)("span",{className:Yt.button,onClick:function(){i({type:"competitions/setActionTabs",payload:{key:"3"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-qizhi",style:{marginRight:6,fontSize:14,color:"#3061D0"}})," 创建战队"]})]})]})}),(0,xe.jsxs)("div",{style:{display:"flex"},children:[null!=a&&a.personal?(0,xe.jsxs)("div",{style:{padding:"20px",width:"100%"},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{children:(0,xe.jsx)(N.t7,{style:{width:327,marginRight:15},dataSource:si,value:{id:k.type,value:k.keyword},onChange:function(e,n){k.keyword=e,k.type=n||"",I(l()({},k)),A()},placeholder:"请输入搜索内容"})}),(0,xe.jsx)("div",{style:{flex:1,textAlign:"end"},children:(0,xe.jsx)("span",{className:Yt.button,onClick:function(){(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+"/api/competitions/".concat(s,"/all_team_members.xlsx"),query:l()({},k)}))},children:"导出"})})]}),(0,xe.jsx)(re.Z,{style:{marginTop:20},columns:R,bordered:!1,dataSource:null==f?void 0:f.data,pagination:!1}),(0,xe.jsx)("div",{className:Yt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==f?void 0:f.count,onChange:function(e,n){k.page=e,k.per_page=n,I(l()({},k)),A()},pageSize:k.per_page,current:k.page})})]}):(0,xe.jsx)(ii,{}),(0,xe.jsx)(an.Z,{rootClassName:Yt.drawer_style,title:(0,xe.jsx)("div",{style:{fontSize:"16px"},children:"战队成绩"}),placement:"bottom",width:500,height:564,onClose:function(){return T(!1)},open:P,children:P?(0,xe.jsx)(Ut,{}):""})]})]})})),ri=t(85573),ci=t.n(ri),di={flex_box_center:"flex_box_center___s9TxG",flex_space_between:"flex_space_between___MGe6n",flex_box_vertical_center:"flex_box_vertical_center___nNXLw",flex_box_center_end:"flex_box_center_end___KE6DE",flex_box_column:"flex_box_column___gv8RV",bg:"bg___gk5zM",title:"title___Pp6ij",button:"button___EI7ve"},ui=["competitions","globalSetting","loading","dispatch","user"],pi=h.default.Option,mi=[{id:"",name:"全部"},{id:1,name:"姓名"},{id:2,name:"手机号"},{id:3,name:"邮箱"}],_i={teacher:"教师",student:"学生",professional:"专业人士"},hi=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,g,Z,k,I,A,S,C,F,P,T,R,E,L,D,B,V,z,M,O,Y,H,q,Q,G,U,W,J,K,X,$,ee,ne,te,ie,le,ce,de=e.competitions,pe=(e.globalSetting,e.loading,e.dispatch),_e=e.user,ve=(p()(e,ui),(0,_.useParams)().identifier),ge=de.Header,ye=(0,m.useState)([]),je=d()(ye,2),be=je[0],we=je[1],ke=(0,m.useState)(!1),Ne=d()(ke,2),Ie=Ne[0],Ae=Ne[1],Se=f.Z.useForm(),Ce=d()(Se,1)[0],Fe=(0,m.useState)(!1),Pe=d()(Fe,2),Te=Pe[0],Re=Pe[1],Ee=(0,m.useState)(!1),Le=d()(Ee,2),De=Le[0],Be=Le[1],Ve=(0,m.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0}),ze=d()(Ve,2),Me=ze[0],Oe=ze[1],Ye=(0,m.useState)([]),He=d()(Ye,2),qe=He[0],Qe=He[1],Ge=(0,m.useRef)((0,ei.throttle)((function(e){return Xe(e)}),1200,{leading:!0,trailing:!0})).current,Ue=(0,m.useState)([]),We=d()(Ue,2),Je=We[0],Ke=We[1],Xe=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,pe({type:"account/getSchoolOption",payload:{keyword:n,limit:10,competition_id:null==ge?void 0:ge.identifier}});case 2:t=e.sent,Qe(null==t?void 0:t.schools),n&&""!=n&&Ke(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){var e,n,t,i,l,s,o,a,r;(null!=ge&&null!==(e=ge.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=ge&&null!==(n=ge.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=ge&&null!==(i=ge.need_apply_info)&&void 0!==i&&i.need_apply_sex||null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_phone||null!=ge&&null!==(s=ge.need_apply_info)&&void 0!==s&&s.need_apply_grade||null!=ge&&null!==(o=ge.need_apply_info)&&void 0!==o&&o.need_apply_teacher_name||null!=ge&&null!==(a=ge.need_apply_info)&&void 0!==a&&a.need_apply_school)&&Xe(1===(null==ge?void 0:ge.region_rule)||"81bjsjjs"===(null==ge?void 0:ge.identifier)?"":null==_e||null===(r=_e.userInfo)||void 0===r?void 0:r.school_name)}),[(null==ge||null===(n=ge.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==ge||null===(t=ge.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==ge||null===(i=ge.need_apply_info)||void 0===i?void 0:i.need_apply_student_id)||(null==ge||null===(s=ge.need_apply_info)||void 0===s?void 0:s.need_apply_sex)||(null==ge||null===(a=ge.need_apply_info)||void 0===a?void 0:a.need_apply_phone)||(null==ge||null===(c=ge.need_apply_info)||void 0===c?void 0:c.need_apply_grade)||(null==ge||null===(u=ge.need_apply_info)||void 0===u?void 0:u.need_apply_teacher_name)||(null==ge||null===(g=ge.need_apply_info)||void 0===g?void 0:g.need_apply_school)]);function $e(){return en.apply(this,arguments)}function en(){return(en=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Re(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(ve,"/all_team_members.json"),{method:"get",params:Me});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(we(n),Be(null==n?void 0:n.hidden_score)),Re(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){$e()}),[ge]);var nn,tn=null===(Z=[((0,fe.eB)()||(null==ge||null===(k=ge.permission)||void 0===k?void 0:k.editable))&&{title:"序号",align:"left",dataIndex:"name",width:80,fixed:"left",render:function(e,n,t){return(0,xe.jsx)("span",{children:t+1})}},{title:"参赛人",align:"left",dataIndex:"name",width:120,fixed:"left",ellipsis:{showTitle:!1},render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=ge&&ge.personal&&null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_name?null==n||null===(i=n.apply_info)||void 0===i?void 0:i.real_name:e,children:null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_name?(null==n||null===(s=n.apply_info)||void 0===s||null===(s=s.real_name)||void 0===s?void 0:s.length)>4?(null==n||null===(o=n.apply_info)||void 0===o||null===(o=o.real_name)||void 0===o?void 0:o.substring(0,4))+"...":null==n||null===(a=n.apply_info)||void 0===a?void 0:a.real_name:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e}),(null==n?void 0:n.authentication)&&(0,xe.jsx)(y.Z,{title:"已实名认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"个人成绩",align:"left",width:100,dataIndex:"score",fixed:"left",render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},((0,fe.eB)()||(null==ge||null===(I=ge.permission)||void 0===I?void 0:I.editable))&&{title:"角色",align:"left",width:100,dataIndex:"identity",render:function(e,n){return(0,xe.jsxs)("span",{children:[_i[e],(null==n?void 0:n.professional_certification)&&(0,xe.jsx)(y.Z,{title:"已职业认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},(null==ge||null===(A=ge.need_apply_info)||void 0===A?void 0:A.need_apply_sex)&&{title:"性别",align:"left",width:160,dataIndex:"phone",render:function(e,n){var t;return(0,xe.jsx)("span",{children:1===(null==n||null===(t=n.apply_info)||void 0===t?void 0:t.sex)?"女":"男"})}},{title:"手机号",align:"left",width:160,dataIndex:"phone",render:function(e,n){var t,i;return(0,xe.jsx)("span",{children:null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_phone?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.phone)||"- -":e||"- -"})}},{title:"学号/工号",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_student_id?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.student_id)||"- -":e||"- -",children:null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_student_id?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.student_id)||"- -":e||"- -"})}},(null==ge||null===(S=ge.need_apply_info)||void 0===S?void 0:S.need_apply_grade)&&{title:"年级",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e,n){var t,i;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==n||null===(t=n.apply_info)||void 0===t?void 0:t.grade,children:(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.grade)||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},width:160,render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.school)||"- -":e||"- -",children:null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_school?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.school)||"- -":e||"- -"})}},((0,fe.eB)()||(null==ge||null===(C=ge.permission)||void 0===C?void 0:C.editable))&&{title:"地区",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},(null==ge||null===(F=ge.need_apply_info)||void 0===F?void 0:F.need_apply_teacher_name)&&{title:"指导教师姓名",align:"left",dataIndex:"teacher_name",width:120,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},(null==ge||null===(P=ge.need_apply_info)||void 0===P?void 0:P.need_apply_teacher_phone)&&{title:"指导教师联系方式",align:"left",dataIndex:"teacher_phone",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},((0,fe.eB)()||(null==ge||null===(T=ge.need_apply_info)||void 0===T?void 0:T.need_apply_name)||(null==ge||null===(R=ge.need_apply_info)||void 0===R?void 0:R.need_apply_teacher_phone)||(null==ge||null===(E=ge.need_apply_info)||void 0===E?void 0:E.need_apply_student_id)||(null==ge||null===(L=ge.need_apply_info)||void 0===L?void 0:L.need_apply_sex)||(null==ge||null===(D=ge.need_apply_info)||void 0===D?void 0:D.need_apply_phone)||(null==ge||null===(B=ge.need_apply_info)||void 0===B?void 0:B.need_apply_grade)||(null==ge||null===(V=ge.need_apply_info)||void 0===V?void 0:V.need_apply_teacher_name)||(null==ge||null===(z=ge.need_apply_info)||void 0===z?void 0:z.need_apply_school))&&{title:"操作",align:"right",dataIndex:"is_cancel_score",width:100,fixed:"right",render:function(e,n){var t;return(0,fe.eB)()||null!=ge&&null!==(t=ge.permission)&&void 0!==t&&t.editable?(0,xe.jsx)("span",{children:0===e||!1===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,centered:!0,title:"取消成绩",content:"请确认是否取消该成员成绩,取消后该成员的成绩将视为无成绩,不进行排名。",onOk:(e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(ve,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("取消成功"),Me.page=1,Oe(l()({},Me)),$e());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(ve,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:0}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("恢复成功"),Me.page=1,Oe(l()({},Me)),$e());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})}):(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){"ended"!=(null==ge?void 0:ge.competition_status)?(Ce.setFieldsValue(l()(l()({},n),null==n?void 0:n.apply_info)),Ae(!0)):v.ZP.warning("竞赛已结束,无法编辑相关信息")},children:"编辑"})}}])||void 0===Z?void 0:Z.filter((function(e){return e}));return(0,xe.jsxs)("section",{className:di.bg,children:[(0,xe.jsx)("div",{className:di.title,style:{display:"flex"},children:(0,xe.jsxs)(oe.Z,{style:{width:"100%"},children:[(0,xe.jsx)("span",{children:"参赛人员"}),((0,fe.eB)()||(null==ge||null===(M=ge.permission)||void 0===M?void 0:M.editable))&&(0,xe.jsx)(se.Z,{checked:De,style:{marginLeft:10,alignItems:"center"},onChange:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Be(n.target.checked),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(ve,"/hidden_score.json"),{method:"POST",body:{hidden_score:n.target.checked}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&$e();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,xe.jsx)("span",{style:{color:"#828693",marginLeft:"-3px"},children:"隐藏成绩"})})]})}),(0,xe.jsxs)("div",{style:{padding:"20px",width:"100%"},children:[((0,fe.eB)()||(null==ge||null===(O=ge.permission)||void 0===O?void 0:O.editable))&&(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(N.t7,{style:{width:327,marginRight:15},dataSource:mi,value:{id:Me.type,value:Me.keyword},onChange:function(e,n){Me.keyword=e,Me.type=n||"",Oe(l()({},Me)),$e()},placeholder:"请输入搜索内容"})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("span",{className:di.button,onClick:function(){(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+"/api/competitions/".concat(ve,"/all_team_members.xlsx"),query:l()({},Me)}))},children:"导出"})})]}),(0,xe.jsx)(re.Z,{loading:Te,style:{marginTop:20},columns:tn,bordered:!1,dataSource:null==be?void 0:be.data,pagination:!1,scroll:((null==ge||null===(Y=ge.need_apply_info)||void 0===Y?void 0:Y.need_apply_name)||(null==ge||null===(H=ge.need_apply_info)||void 0===H?void 0:H.need_apply_teacher_phone)||(null==ge||null===(q=ge.need_apply_info)||void 0===q?void 0:q.need_apply_student_id)||(null==ge||null===(Q=ge.need_apply_info)||void 0===Q?void 0:Q.need_apply_sex)||(null==ge||null===(G=ge.need_apply_info)||void 0===G?void 0:G.need_apply_phone)||(null==ge||null===(U=ge.need_apply_info)||void 0===U?void 0:U.need_apply_grade)||(null==ge||null===(W=ge.need_apply_info)||void 0===W?void 0:W.need_apply_teacher_name)||(null==ge||null===(J=ge.need_apply_info)||void 0===J?void 0:J.need_apply_school))&&{x:1160}}),(0,xe.jsx)("div",{style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==be?void 0:be.count,onChange:function(e,n){Me.page=e,Me.per_page=n,Oe(l()({},Me)),$e()},pageSize:Me.per_page,current:Me.page})})]}),(0,xe.jsx)(x.Z,{width:700,title:"编辑报名信息",open:Ie,centered:!0,onCancel:function(){Ae(!1)},onOk:function(){Ce.submit()},confirmLoading:Te,children:(0,xe.jsxs)(f.Z,{form:Ce,colon:!1,size:"large",labelCol:{span:5},onFinish:function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null===(t=qe.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id,e.next=3,(0,ue.bu)(l()(l()({},n),{},{identifier:ve,school_id:i}));case 3:0===e.sent.status&&(v.ZP.success("修改成功"),Ae(!1),$e());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.jsx)(f.Z.Item,{hidden:!0,name:"competition_team_id"}),(null==ge||null===(K=ge.need_apply_info)||void 0===K?void 0:K.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",className:di.jsinput,rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==ge||null===(X=ge.need_apply_info)||void 0===X?void 0:X.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",className:di.jsinput,rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==ge||null===($=ge.need_apply_info)||void 0===$?void 0:$.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",className:di.jsinput,rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==ge||null===(ee=ge.need_apply_info)||void 0===ee?void 0:ee.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",className:di.jsinput,rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==ge||null===(ne=ge.need_apply_info)||void 0===ne?void 0:ne.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",className:di.jsinput,rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{disabled:"81bjsjjs"===ge.identifier,placeholder:"请选择参赛人员年级",size:"large",children:(nn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,xe.jsx)(pi,{value:nn-n,children:(0,xe.jsx)("span",{children:nn-n})},n)})))})}),(null==ge||null===(te=ge.need_apply_info)||void 0===te?void 0:te.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",className:di.jsinput,rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入指导老师姓名",showCount:!0,maxLength:60})}),(null==ge||null===(ie=ge.need_apply_info)||void 0===ie?void 0:ie.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==ge||null===(le=ge.need_apply_info)||void 0===le?void 0:le.need_apply_school)&&1!==(null==ge?void 0:ge.region_rule)&&"81bjsjjs"!==ge.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,disabled:"81bjsjjs"===ge.identifier,onChange:function(e){return Ge(e)},children:Je.map((function(e,n){return(0,xe.jsx)(pi,{value:e.name,children:e.name},n)}))})}),(null==ge||null===(ce=ge.need_apply_info)||void 0===ce?void 0:ce.need_apply_school)&&1===(null==ge?void 0:ge.region_rule)||"81bjsjjs"===ge.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,ci()(ci()({disabled:!0,showSearch:!0},"disabled","81bjsjjs"===ge.identifier),"children",qe.map((function(e,n){return(0,xe.jsx)(pi,{value:e.name,children:e.name},n)}))))})]})})]})})),fi="bg___UYFEh",xi="Title___n7fIZ",vi="SrollStage___GnCkk",gi=t(2555),yi=["competitions","globalSetting","loading","dispatch","user"],ji=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.effects,user:l}}))((function(e){var n,i,s,a,c=e.competitions,u=(e.globalSetting,e.loading),h=e.dispatch,f=(e.user,p()(e,yi),c.is_manager,c.MemberWorks),v=c.competitionStage,g=c.Header,j=(0,_.useParams)().identifier,b=(0,m.useState)({page:1,per_page:20,competition_id:j,keyword:null}),w=d()(b,2),k=w[0],I=w[1],A=[{title:"选手名称",dataIndex:"user_name",ellipsis:!0,render:function(e){return e||"--"}},!(null!=g&&g.is_personal)&&{title:"战队名称",dataIndex:"team_name",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:e||"--"})}},{title:"成绩",dataIndex:"evaluation_score",render:function(e){return e||"--"}},{title:"描述",width:222,dataIndex:"comment",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"提交时间",width:150,dataIndex:"commit_at",render:function(e){return e?de()(e).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"提交状态",width:100,dataIndex:"evaluation_status",render:function(e){return"waiting"==e?(0,xe.jsx)("span",{style:{color:"#00B187 "},children:"排队中"}):"progress"==e?(0,xe.jsx)("span",{style:{color:"00B187"},children:"评测中"}):"cancelled"==e?(0,xe.jsx)("span",{style:{color:"#E53333"},children:"已取消"}):"completed"==e?(0,xe.jsx)("span",{style:{color:"#165DFF"},children:"已完成"}):"error"==e?(0,xe.jsx)("span",{style:{color:"#ff4d4f"},children:"提交失败"}):"--"}},{title:"评测文件",dataIndex:"commit_id",ellipsis:!0,render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==n||null===(t=n.attachments)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.title,children:null!=n&&null!==(i=n.attachments)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.is_oss?(0,xe.jsx)("a",{onClick:function(){var e;(0,he.Nd)("","".concat(null==n||null===(e=n.attachments)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.url.replace("disposition=inline","")))},children:(null==n||null===(l=n.attachments)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.title)||"--"}):(0,xe.jsx)("a",{href:me.Z.API_SERVER+(null==n||null===(s=n.attachments)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.url),download:null==n||null===(o=n.attachments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.title,children:(null==n||null===(a=n.attachments)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.title)||"--"})})}},{title:"操作",align:"right",width:200,dataIndex:"commit_id",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(Z.ZP,{type:"link",disabled:"completed"!=(null==n?void 0:n.evaluation_status),style:{padding:0},onClick:function(){var e=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"运行结果",content:(0,xe.jsx)("div",{style:{maxHeight:500,overflow:"auto"},children:null==n?void 0:n.evaluation_info}),onOk:function(){return e.destroy()},onCancel:function(){return e.destroy()}})},children:"运行信息"}),(0,xe.jsx)(Z.ZP,{className:"ml20",disabled:"progress"==(null==n?void 0:n.evaluation_status),type:"link",style:{padding:0},onClick:r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在重测,请稍后..."}}),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_commit_records/").concat(n.id,"/retest.json"),{method:"post",body:l()(l()({},k),{},{record_id:n.id})});case 3:t=e.sent,h({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0==t.status&&S();case 6:case"end":return e.stop()}}),e)}))),children:"重测"}),(0,xe.jsx)(Z.ZP,{className:"ml20",type:"link",disabled:"waiting"!=(null==n?void 0:n.evaluation_status),style:{padding:0},danger:!0,onClick:function(){var e,t=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"",content:(0,xe.jsx)(xe.Fragment,{children:"取消后,该成员提交的作品将不进行评测排队,请确认是否取消。"}),onOk:(e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_commit_records/").concat(n.id,"/cancel.json"),{method:"post",body:l()(l()({},k),{},{record_id:n.id})});case 2:0==e.sent.status&&S();case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){return t.destroy()}})},children:"取消"})]})}}].filter((function(e){return!!e})),S=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({type:"competitions/getMemberWorks",payload:l()({identifier:j},k)});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){I(l()(l()({},k),{},{section_id:null==v?void 0:v.id}))}),[]),(0,m.useEffect)((function(){S()}),[k]),(0,xe.jsxs)("section",{className:fi,children:[(0,xe.jsx)(oe.Z,{align:"middle",className:xi,children:(0,xe.jsx)(ae.Z,{children:"选手作品"})}),(0,xe.jsxs)(oe.Z,{style:{margin:20},align:"middle",justify:"space-between",children:[(0,xe.jsx)(oe.Z,{className:vi,style:{flex:1,whiteSpace:"nowrap",flexWrap:"nowrap",overflowX:"auto"}}),(0,xe.jsxs)(oe.Z,{className:"ml20",align:"middle",children:[(0,xe.jsx)(N.t7,{style:{width:260},placeholder:null!=g&&g.is_personal?"请输入选手名称":"请输入队伍名称",value:k.keyword,onChange:function(e){return I(l()(l()({},k),{},{keyword:e,page:1}))}}),(0,xe.jsx)(N.op,{openLoading:!0,type:"default",size:"large",className:"ml20",onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,gi.KM)(l()({identifier:j},k));case 2:case"end":return e.stop()}}),e)}))),children:"导出"}),(0,xe.jsx)(N.op,{size:"large",type:"default",className:"ml20",onClick:function(){return S()},children:"更新"})]})]}),(0,xe.jsxs)(rn.Z,{spinning:u["competitions/getMemberWorks"],children:[(0,xe.jsx)(re.Z,{className:"ml20 mr20",locale:{emptyText:(0,xe.jsx)(un.Z,{imgUrl:t(93314)})},pagination:!1,dataSource:(null==f||null===(n=f.data)||void 0===n?void 0:n.records)||[],columns:A}),(null==f||null===(i=f.data)||void 0===i?void 0:i.count)>0&&(0,xe.jsxs)(oe.Z,{className:"ml20 mr20 mt20 mb30",align:"middle",justify:"space-between",children:[(0,xe.jsxs)(ae.Z,{className:"font14",style:{color:"#333"},children:["共",(0,xe.jsx)("span",{style:{color:"#165DFF"},children:(null==f||null===(s=f.data)||void 0===s?void 0:s.count)||0}),"条数据"]}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,current:k.page,pageSize:k.per_page,onChange:function(e){return I(l()(l()({},k),{},{page:e}))},onShowSizeChange:function(e,n){return I(l()(l()({},k),{},{page:1,per_page:n}))},total:(null==f||null===(a=f.data)||void 0===a?void 0:a.count)||0})})]})]})]})})),bi=t(6463),wi=t(79029),Zi="bg___tjnCL",ki="title___kqIVC",Ni=t(87599),Ii=t(11871),Ai=t(60314),Si=t(92208),Ci={flex_box_center:"flex_box_center___PytGn",flex_space_between:"flex_space_between___lsol9",flex_box_vertical_center:"flex_box_vertical_center___fZ7Lr",flex_box_center_end:"flex_box_center_end___eItTF",flex_box_column:"flex_box_column____TIyk",title:"title___lY3pZ",export:"export___FJnGB",tabs:"tabs___lND2P",btn:"btn___TPnQ5",sticky:"sticky___JTo3M",publishRuleContent:"publishRuleContent___BCpFe",groupSelector:"groupSelector___xVPXf",addAndDelete:"addAndDelete___alHeZ",deleteIcon:"deleteIcon___PxYRF",addIcon:"addIcon___wwP2i"},Fi=t(52103),Pi=t(45532),Ti=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,l=e.user,s=e.boards;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,user:l,boards:s,loading:i.effects}}))((function(e){e.shixunHomeworks;var n,t,i,s,a=e.classroomList,c=(e.globalSetting,e.boards),u=(e.loading,e.user),p=e.Header,x=e.is_hidden,g=(e.isClick,e.dispatch),y=((0,_.useParams)(),(0,_.useLocation)(),f.Z.useForm()),w=d()(y,1)[0],k=(0,m.useState)({content:""}),N=d()(k,2),I=N[0],A=N[1],S=(0,m.useState)([{}]),C=d()(S,2),F=C[0],P=C[1],T=(u.userInfo,a.detailLeftMenus,a.detailCourseGroupsList),R=c.boardsDetail,E=c.boardsCategoryList,D=(0,m.useState)([]),B=d()(D,2),V=B[0],z=B[1],M=(0,m.useState)({unified_setting:!0,view_message_setting:E.allow_view_message?"0":"1"}),O=d()(M,2),Y=O[0],H=O[1];return(0,m.useEffect)((function(){g({type:"boards/getBoardsCategoryList",payload:{board_id:null==p?void 0:p.board_id}}).then((function(e){Y.view_message_setting=null!=e&&e.allow_view_message?"0":"1"})),g({type:"classroomList/getCourseGroupsList",payload:{page:1,id:null==p?void 0:p.course_identifier,limit:1e3,nonenavigate:!0}})}),[null==p?void 0:p.board_id]),(0,m.useEffect)((function(){w.setFieldsValue({select_board_id:parseInt(null==p?void 0:p.board_id)})}),[a.detailLeftMenus]),(0,m.useEffect)((function(){null!=p&&p.message_id&&g({type:"boards/getBoardsDetail",payload:{boardId:null==p?void 0:p.message_id}}).then((function(e){var n;z(e),w.setFieldsValue({select_board_id:[null==e?void 0:e.board_id],subject:null==e?void 0:e.subject,attachment_ids:(0,Ni.z)(e.attachments),content:null==e?void 0:e.content,sticky:!(null==e||!e.sticky),publish_time:null!=e&&e.publish_time?de()(null==e?void 0:e.publish_time):null}),A({subject:null==e?void 0:e.subject,content:null==e?void 0:e.content}),e.unified_setting=e.unified_setting,e.view_message_setting=e.view_message_setting,H(l()({},e)),F=(null==e||null===(n=e.group_settings)||void 0===n?void 0:n.map((function(e){return{group_id:e.group_id,publish_time:e.publish_time}})))||[{}],P(F.length>0?F:[{}])}))}),[null==p?void 0:p.message_id]),(0,m.useEffect)((function(){var e;null==T||null===(e=T.course_groups)||void 0===e||e.map((function(e){var n;null==V||null===(n=V.group_settings)||void 0===n||n.map((function(n,t){(null==n?void 0:n.group_id)===(null==e?void 0:e.id)&&(e.cilckkey=t,e.isselect=!0)}))}))}),[V]),(0,xe.jsx)("section",{className:Ci.bg,children:(0,xe.jsx)("div",{children:(0,xe.jsxs)(f.Z,{layout:"vertical",form:w,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(e){A(l()({},e))},onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.attachment_ids=null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id})),n.view_message_setting=Y.view_message_setting,n.is_hidden=x,n.competition_id=null==p?void 0:p.id,!(0,fe.eB)()){e.next=13;break}if(n.unified_setting=Y.unified_setting,n.view_message_setting="1",n.group_settings=F,Y.unified_setting){e.next=13;break}if(F.length){e.next=12;break}return v.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 12:F.map((function(e){if(!e.group_id)throw v.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time)throw v.ZP.error("发布时间不能为空"),new String("发布时间不能为空")}));case 13:return n=l()({},n),i=p.message_id?"/api/messages/".concat(p.message_id,".json"):"/api/boards/".concat(null==p?void 0:p.board_id,"/messages.json"),e.next=17,(0,Ze.ZP)(i,{method:p.message_id?"put":"post",body:n});case 17:0===(s=e.sent).status&&((0,he.L9)(["教学课堂","讨论","发帖"]),v.ZP.success(p.message_id?"修改成功":"发布成功"),p.message_id||(g({type:"competitions/getHeader",payload:{identifier:null==p?void 0:p.identifier}}),(0,he.xg)("/classrooms/".concat(null==p?void 0:p.course_identifier,"/board/").concat(null==p?void 0:p.board_id,"/Detail/").concat(null==s||null===(a=s.data)||void 0===a?void 0:a.id))));case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.jsxs)("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",children:[(0,xe.jsx)(f.Z.Item,{label:"",name:"sticky",valuePropName:"checked",className:Ci.sticky,children:(0,xe.jsx)(se.Z,{children:"置顶"})}),(0,xe.jsx)(f.Z.Item,{label:"标题",name:"subject",rules:[{required:!0,message:"请输入标题"}],children:(0,xe.jsx)(j.Z,{suffix:"".concat((null===(n=I.subject)||void 0===n?void 0:n.length)||0,"/60"),maxLength:60})}),(0,xe.jsx)(f.Z.Item,{label:"目录",name:"select_board_id",rules:[{required:!0,message:"请选择目录"}],children:(0,xe.jsx)(h.default,{children:null==E||null===(t=E.boards)||void 0===t?void 0:t.map((function(e){return(0,xe.jsx)(h.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})}),(0,xe.jsx)(f.Z.Item,{label:"内容",style:{position:"relative",zIndex:0},name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,xe.jsx)(At.Z,{watch:!0,defaultValue:R.content||"",placeholder:"请在此输入帖子详情,最大限制为10000个字符"})}),(0,xe.jsx)(f.Z.Item,{name:"attachment_ids",children:(0,xe.jsx)(Ni.Z,{})}),(0,xe.jsxs)("div",{children:[(0,xe.jsxs)(b.ZP.Group,{onChange:function(){Y.unified_setting=!Y.unified_setting,H(Object.assign({},Y))},value:Y.unified_setting,children:[(0,xe.jsx)(b.ZP,{value:!0,children:"统一发布"}),(null==T||null===(i=T.course_groups)||void 0===i?void 0:i.length)>0&&(0,xe.jsx)(b.ZP,{value:!1,children:"分班发布"})]}),(null==Y?void 0:Y.unified_setting)&&(0,xe.jsx)(f.Z.Item,{style:{marginTop:16},rules:[{required:!0,message:"请选择发布时间"}],label:"发布时间",name:"publish_time",children:(0,xe.jsx)(le.default,{showTime:{format:"HH:mm"},disabledDate:function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:s,i=arguments.length>1?arguments[1]:void 0,l=arguments.length>2?arguments[2]:void 0;return(null==t||null===(e=t[l])||void 0===e||null===(e=e.competition_time)||void 0===e?void 0:e.diff((null==t||null===(n=t[i])||void 0===n?void 0:n.competition_time)||0))||0},u=c(s,0,s.length-1),h=s.map((function(e,n){var t=c(s,n,n+1)/u*100,i=20;return n>(null==s?void 0:s.length)-4&&(i=32),l()(l()({},e),{},{isChu:t>i,DistanceValue:n===(null==s?void 0:s.length)-1?0:Math.round(t(null==t?void 0:t.competition_time)&&v>(null==h||null===(l=h[i+1])||void 0===l?void 0:l.competition_time)&&(e+=(null==t?void 0:t.DistanceValue)/n*100),i!==h.length-1&&v>(null==t?void 0:t.competition_time)&&v<(null==h||null===(o=h[i+1])||void 0===o?void 0:o.competition_time)&&(e+=(null==v?void 0:v.diff(null==t?void 0:t.competition_time))/c(s,i,i+1)*(null==t?void 0:t.DistanceValue)/n*100)})),v>h[h.length-1].competition_time?100:v2&&void 0!==arguments[2]&&arguments[2];return(0,xe.jsx)("div",{className:"".concat(Mi," ").concat(n===h.length-1?Yi:Oi),style:{width:w(e,n,t)},children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:5,justify:n===h.length-1?"end":"start",children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("span",{className:"".concat(Hi," ").concat(t?qi:""),children:n+1})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:Qi})})]})}),(0,xe.jsxs)(ae.Z,{children:[(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,placement:"topLeft",children:(0,xe.jsx)("div",{className:"".concat(Gi," ").concat(t?Ui:""," multi_ellipsis1"),children:null==e?void 0:e.name})}),(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time).format((null==e?void 0:e.format)||"YYYY年MM月DD日 HH:mm"):"",children:(0,xe.jsx)("div",{className:"".concat(Wi," ").concat(t?Ji:""," multi_ellipsis1"),children:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time).format((null==e?void 0:e.format)||"YYYY年MM月DD日 HH:mm"):""})})]})]})})},w=function(e,n){var t,i,l,s,o,a=h.reduce((function(e,n){return e+n.DistanceValue}),0),c=(null==e?void 0:e.DistanceValue)/a*r,d=(null==h||null===(t=h[n+1])||void 0===t?void 0:t.DistanceValue)/a*r,u=Math.round(c+d)-12;return n===h.length-1?Math.round(((null==h||null===(i=h[n-1])||void 0===i?void 0:i.DistanceValue)+(null==h||null===(l=h[n-2])||void 0===l?void 0:l.DistanceValue))/a*r/2-12):n===h.length-2?c-12:n===h.length-3?Math.round(((null==h||null===(s=h[n])||void 0===s?void 0:s.DistanceValue)+(null==h||null===(o=h[n+1])||void 0===o?void 0:o.DistanceValue))/a*r/2-12):u};return(0,m.useEffect)((function(){var e=setInterval((function(){g(de()())}),6e4);return function(){clearInterval(e)}}),[]),(0,xe.jsxs)("div",l()(l()({ref:a,className:el()(Li,t)},o),{},{children:[(0,xe.jsx)("div",{className:Di,children:(0,xe.jsx)("div",{className:Bi,style:{width:j()>=100?"100%":"".concat(j(),"%")}})}),h.map((function(e,n){var t=v<(null==e?void 0:e.competition_time);return(0,xe.jsxs)("div",{className:"".concat(zi),style:{width:n===(null==h?void 0:h.length)-1?"auto":(null==e?void 0:e.DistanceValue)+(null==e?void 0:e.StyleUnit)},children:[(0,xe.jsx)("div",{style:{height:45,position:"relative",width:"100%"},children:(n+1)%2!=0&&b(e,n,!t)}),(0,xe.jsx)("div",{className:"".concat(Ki," ").concat(t?"":Xi)}),(0,xe.jsx)("div",{style:{height:45,position:"relative",width:"100%"},children:(n+1)%2==0&&b(e,n,!t)})]})})),(0,xe.jsx)("div",{className:Di,style:{zIndex:1,backgroundColor:"transparent"},children:(0,xe.jsx)(y.Z,{title:v.format("当前时间:YYYY年MM月DD日 HH:mm"),children:(0,xe.jsx)("div",{className:Vi,style:{left:j()>=100?"calc(100% - 12px)":"".concat(j(),"%")}})})})]}))},il=["competitions","globalSetting","loading","dispatch","user"],ll=h.default.Option,sl=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,I,A,S,C,F,P,T,R,E,L,D,B,V,z,M,O,Y,H,q,Q,G,U,W,J,K,X,$,ee,ne,te,ie,le,se,oe,ae,re,ce,me,_e,ve,ge,ye,je,be,we,ke,Ne,Ie,Ae,Se,Ce,Fe,Pe,Te,Re,Ee,Le,De,Be,Ve,ze,Me,Oe,Ye,He,qe,Qe,Ge,Ue,We,Je,Ke,Xe,$e,en,nn,tn,ln,sn,on=e.competitions,an=(e.globalSetting,e.loading),rn=e.dispatch,cn=e.user,dn=(p()(e,il),(0,m.useState)({tabsIndex:"1"})),un=d()(dn,2),pn=un[0],mn=un[1],_n=(0,_.useParams)(),hn=_n.identifier,fn=(_n.enter,on.Header),xn=on.Staff,vn=on.GuidesData,gn=(0,m.useState)(!1),yn=d()(gn,2),jn=yn[0],bn=yn[1],wn=(0,_.useSearchParams)(),Zn=d()(wn,1)[0],Nn=(0,m.useState)(!1),In=d()(Nn,2),An=In[0],Sn=In[1],Cn=(0,m.useState)(!1),Fn=d()(Cn,2),Pn=Fn[0],Tn=Fn[1],Rn=(0,m.useState)(!1),En=d()(Rn,2),Ln=En[0],Dn=En[1],Bn=f.Z.useForm(),Vn=d()(Bn,1)[0],zn=f.Z.useForm(),Mn=d()(zn,1)[0],On=(0,m.useState)(!1),Yn=d()(On,2),Hn=Yn[0],qn=Yn[1],Qn=(0,m.useState)(!1),Gn=d()(Qn,2),Un=Gn[0],Wn=Gn[1],Jn=(0,m.useState)(),Kn=d()(Jn,2),Xn=Kn[0],$n=Kn[1],et=(0,m.useState)(!1),nt=d()(et,2),tt=nt[0],it=nt[1],lt=(0,m.useState)(!1),st=d()(lt,2),ot=st[0],at=st[1],rt=(0,m.useState)(!1),ct=d()(rt,2),dt=ct[0],ut=ct[1],pt=(0,m.useState)([]),_t=d()(pt,2),ht=_t[0],ft=_t[1],xt=(0,m.useState)([]),vt=d()(xt,2),gt=vt[0],yt=vt[1],jt=(0,m.useState)(!1),bt=d()(jt,2),wt=bt[0],Zt=bt[1],kt=(0,m.useRef)((0,ei.throttle)((function(e){return Ft(e)}),1200,{leading:!0,trailing:!0})).current,Nt=(0,m.useState)([]),It=d()(Nt,2),At=It[0],St=It[1],Ct=function(){var e=(new Date).getFullYear();return Array(31).fill({}).map((function(n,t){return(0,xe.jsx)(ll,{value:e-t,children:(0,xe.jsx)("span",{children:e-t})},t)}))};(0,m.useEffect)((function(){var e,n,t,i,l,s,o,a,r;(null!=fn&&null!==(e=fn.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=fn&&null!==(n=fn.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=fn&&null!==(t=fn.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=fn&&null!==(i=fn.need_apply_info)&&void 0!==i&&i.need_apply_sex||null!=fn&&null!==(l=fn.need_apply_info)&&void 0!==l&&l.need_apply_phone||null!=fn&&null!==(s=fn.need_apply_info)&&void 0!==s&&s.need_apply_grade||null!=fn&&null!==(o=fn.need_apply_info)&&void 0!==o&&o.need_apply_teacher_name||null!=fn&&null!==(a=fn.need_apply_info)&&void 0!==a&&a.need_apply_school)&&Ft(1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===(null==fn?void 0:fn.identifier)?"":null==cn||null===(r=cn.userInfo)||void 0===r?void 0:r.school_name)}),[(null==fn||null===(n=fn.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==fn||null===(t=fn.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==fn||null===(i=fn.need_apply_info)||void 0===i?void 0:i.need_apply_student_id)||(null==fn||null===(s=fn.need_apply_info)||void 0===s?void 0:s.need_apply_sex)||(null==fn||null===(a=fn.need_apply_info)||void 0===a?void 0:a.need_apply_phone)||(null==fn||null===(c=fn.need_apply_info)||void 0===c?void 0:c.need_apply_grade)||(null==fn||null===(u=fn.need_apply_info)||void 0===u?void 0:u.need_apply_teacher_name)||(null==fn||null===(I=fn.need_apply_info)||void 0===I?void 0:I.need_apply_school)]);var Ft=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rn({type:"account/getSchoolOption",payload:{keyword:n,competition_id:hn,display_aliases:!0}});case 2:t=e.sent,yt(null==t?void 0:t.schools),n&&""!=n&&St(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return-1!==e.name.toUpperCase().indexOf(n.toUpperCase())})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){if("4"===Zn.get("type")){var e,n;if(!((0,fe.eB)()||null!=fn&&null!==(e=fn.permission)&&void 0!==e&&e.editable))15===(null==cn||null===(n=cn.userInfo)||void 0===n?void 0:n.role)&&_.history.push("/competitions/detail/".concat(hn,"?type=1"));mn({tabsIndex:"4"}),bn(!0)}else if(Zn.get("type")){var t,i,l;if("3"===Zn.get("type"))null!=fn&&fn.personal&&((0,fe.eB)()||null!=fn&&null!==(t=fn.permission)&&void 0!==t&&t.editable||null!=fn&&fn.team_member_present)||null==fn||!fn.personal||_.history.push("/competitions/detail/".concat(hn,"?type=1"));if("5"===Zn.get("type"))null!=fn&&null!==(i=fn.permission)&&void 0!==i&&i.editable&&3===(null==fn?void 0:fn.mode)||_.history.push("/competitions/detail/".concat(hn,"?type=1"));if("6"===Zn.get("type"))(0,fe.eB)()||null!=fn&&null!==(l=fn.permission)&&void 0!==l&&l.editable||_.history.push(null==fn||!fn.memo_id||null!=fn&&fn.is_hidden?"/competitions/detail/".concat(hn,"?type=1"):"/forums/".concat(null==fn?void 0:fn.memo_id));mn({tabsIndex:Zn.get("type")})}else mn({tabsIndex:"1"});fn.identifier&&(!Zn.get("identifier")||null!=fn&&fn.team_member_present||null!=xn&&xn.enroll_ended||Bt(1),!Zn.get("code")||null!=fn&&fn.team_member_present||null!=xn&&xn.enroll_ended||function(){Dt.apply(this,arguments)}(),rn({type:"globalSetting/setShareData",payload:{title:null==fn?void 0:fn.name,desc:null==fn?void 0:fn.description,imgUrl:"".concat(null==fn?void 0:fn.image,"?x-oss-process=image/resize,h_200,w_200,m_pad")}}))}),[Zn.get("type"),fn]);var Pt=[{id:"1",name:"概览",content:(0,xe.jsx)(Lt,{})},{id:"2",name:"排行榜",content:(0,xe.jsx)(Ot,{})},(null==fn?void 0:fn.personal)&&((0,fe.eB)()||(null==fn||null===(A=fn.permission)||void 0===A?void 0:A.editable)||(null==fn?void 0:fn.team_member_present))&&{id:"3",name:"参赛人员",content:(0,xe.jsx)(hi,{})},!(null!=fn&&fn.personal)&&{id:"3",name:"战队",content:(0,xe.jsx)(ai,{})},((0,fe.eB)()||(null==fn||null===(S=fn.permission)||void 0===S?void 0:S.editable)||(null==fn?void 0:fn.enrolled)&&((null==fn?void 0:fn.message_id)&&!(null!=fn&&fn.is_hidden)||(null==fn?void 0:fn.memo_id)&&!(null!=fn&&fn.is_hidden)))&&{id:"6",name:"讨论",content:(0,xe.jsx)(Ei,{})},((0,fe.eB)()||(null==fn||null===(C=fn.permission)||void 0===C?void 0:C.editable))&&{id:"4",name:"设置",content:(0,xe.jsx)(mt,{enterDocument:jn,changeKey:new Date})},(null==fn||null===(F=fn.permission)||void 0===F?void 0:F.editable)&&3===(null==fn?void 0:fn.mode)&&{id:"5",name:"选手作品",content:(0,xe.jsx)(ji,{})}].filter((function(e){return!!e}));function Tt(){return Rt.apply(this,arguments)}function Rt(){return(Rt=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:rn({type:"competitions/getStaff",payload:{identifier:hn}}),rn({type:"competitions/getHeader",payload:{identifier:hn}}),rn({type:"competitions/getGuides",payload:{identifier:hn}});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Et(){var e,n,t,i,l,s;if(null!=cn&&null!==(e=cn.userInfo)&&void 0!==e&&e.is_teacher){if((null!=xn&&null!==(t=xn.all_staff)&&void 0!==t&&t.mutiple_limited||null!=xn&&null!==(i=xn.teacher_staff)&&void 0!==i&&i.mutiple_limited)&&null!=xn&&xn.enrolled)return v.ZP.info("你已经报名,不能重复报名"),!0}else if((null!=xn&&null!==(l=xn.all_staff)&&void 0!==l&&l.mutiple_limited||null!=xn&&null!==(s=xn.member_staff)&&void 0!==s&&s.mutiple_limited)&&null!=xn&&xn.enrolled)return v.ZP.info("你已经报名,不能重复报名"),!0;if(null!=xn&&xn.enroll_ended)return v.ZP.info("报名已截止,无需报名"),!0;if(null!=xn&&xn.all_staff)return!1;if(null!=cn&&null!==(n=cn.userInfo)&&void 0!==n&&n.is_teacher){if(!xn.teacher_staff)return v.ZP.info("已禁止老师报名"),!0}else if(null==xn||!xn.member_staff)return v.ZP.info("已禁止学生报名"),!0}(0,m.useEffect)((function(){window.location.href.split("enter=").length>1&&mn({tabsIndex:"4"})}),[]),(0,m.useEffect)((function(){var e;16===(null==cn||null===(e=cn.userInfo)||void 0===e?void 0:e.role)&&rn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})}),[null==cn?void 0:cn.userInfo]),(0,m.useEffect)((function(){if("1"===on.actionTabs.key)mn({tabsIndex:"4"});else if("2"===on.actionTabs.key){var e;if(fn.teacher_need_phone||fn.member_need_phone)return void qn(!0);if(!(0,kn.tJ)(rn))return;if(null!=fn&&fn.need_check_mail)return void x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}});if(null!=fn&&fn.is_authentication&&(null==cn||null===(e=cn.userInfo)||void 0===e||!e.authentication))return void rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});Sn(!0)}else if("3"===on.actionTabs.key){var n;if(null!=fn&&fn.need_check_mail)return void x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}});if(fn.teacher_need_phone||fn.member_need_phone)return void qn(!0);if(!(0,kn.tJ)(rn))return;if(null!=fn&&fn.is_authentication&&(null==cn||null===(n=cn.userInfo)||void 0===n||!n.authentication))return void rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});Tn(!0)}else"4"===on.actionTabs.key?it(!0):"6"===on.actionTabs.key?at(!0):(Tn(!1),Sn(!1))}),[on.actionTabs]),(0,m.useEffect)((function(){hn&&Tt()}),[hn]);function Dt(){return(Dt=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(hn,"/check_open.json"),{method:"post"});case 2:if(0===e.sent.status){e.next=5;break}return e.abrupt("return");case 5:if((0,kn.tJ)(rn)){e.next=7;break}return e.abrupt("return");case 7:if(!fn.teacher_need_phone&&!fn.member_need_phone){e.next=10;break}return qn(!0),e.abrupt("return");case 10:if(null==fn||!fn.need_check_mail){e.next=13;break}return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}),e.abrupt("return");case 13:if(null==fn||!fn.is_authentication||null!=cn&&null!==(n=cn.userInfo)&&void 0!==n&&n.authentication){e.next=16;break}return rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 16:if(!Et()){e.next=19;break}return Dn(!1),e.abrupt("return");case 19:if(!Ln){e.next=21;break}return e.abrupt("return");case 21:return Dn(!0),e.next=24,rn({type:"competitions/JoinTeam",payload:{identifier:hn,invite_code:Zn.get("code")}});case 24:t=e.sent,Dn(!1),t&&0===t.status&&($n(t),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 27:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bt(e){return Vt.apply(this,arguments)}function Vt(){return Vt=r()(o()().mark((function e(n){var t,i,s,a,c,d,u,p,m;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,he.Wn)(null==fn?void 0:fn.forbid_visit_info)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,Ze.ZP)("/api/competitions/".concat(hn,"/check_open.json"),{method:"post"});case 4:if(0===e.sent.status){e.next=7;break}return e.abrupt("return");case 7:if((0,kn.tJ)(rn)){e.next=9;break}return e.abrupt("return");case 9:if(null==fn||!fn.enroll_url){e.next=12;break}return window.open(null==fn?void 0:fn.enroll_url),e.abrupt("return");case 12:if(!(null!=fn&&fn.personal||1===n)){e.next=34;break}if(!fn.teacher_need_phone&&!fn.member_need_phone){e.next=16;break}return qn(!0),e.abrupt("return");case 16:if(null==fn||!fn.need_check_mail){e.next=19;break}return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}),e.abrupt("return");case 19:if(null==fn||!fn.is_authentication||null!=cn&&null!==(t=cn.userInfo)&&void 0!==t&&t.authentication){e.next=22;break}return rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 22:if(!Et()){e.next=25;break}return Dn(!1),e.abrupt("return");case 25:if(!Ln){e.next=27;break}return e.abrupt("return");case 27:if(m=function(){var e=r()(o()().mark((function e(){var n,t,i,s,a=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:{},i=null===(n=gt.find((function(e){return e.name===(null==t?void 0:t.school)})))||void 0===n?void 0:n.id,Dn(!0),e.next=5,rn({type:"competitions/AddTeam",payload:l()(l()({},t),{},{identifier:hn,name:cn.userInfo.real_name+"的战队",school_id:i})});case 5:s=e.sent,Dn(!1),s&&0===s.status&&($n(s),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(null!=fn&&null!==(i=fn.need_apply_info)&&void 0!==i&&i.need_apply_name||null!=fn&&null!==(s=fn.need_apply_info)&&void 0!==s&&s.need_apply_student_id||null!=fn&&null!==(a=fn.need_apply_info)&&void 0!==a&&a.need_apply_sex||null!=fn&&null!==(c=fn.need_apply_info)&&void 0!==c&&c.need_apply_phone||null!=fn&&null!==(d=fn.need_apply_info)&&void 0!==d&&d.need_apply_grade||null!=fn&&null!==(u=fn.need_apply_info)&&void 0!==u&&u.need_apply_teacher_name||null!=fn&&null!==(p=fn.need_apply_info)&&void 0!==p&&p.need_apply_school)){e.next=31;break}return Zt(!0),e.abrupt("return");case 31:m(),e.next=35;break;case 34:it(!0);case 35:case"end":return e.stop()}}),e)}))),Vt.apply(this,arguments)}return(0,xe.jsxs)("section",{className:k.bg,children:[(0,xe.jsxs)("div",{className:"edu-container",children:[(0,xe.jsxs)("div",{className:k.top,children:[(0,xe.jsxs)(g.Z,{separator:">",children:[(0,xe.jsx)(g.Z.Item,{children:(0,xe.jsx)(_.Link,{style:{fontSize:12},to:"/competitions",children:"在线竞赛"})}),(0,xe.jsx)(g.Z.Item,{children:(0,xe.jsx)("span",{style:{fontSize:12},children:null==fn?void 0:fn.name})})]}),(0,xe.jsxs)("div",{className:k.content,children:[(0,xe.jsx)("div",{style:{width:700,height:300,maxHeight:300,background:"#f1f1f1",flexShrink:0},children:(null==fn?void 0:fn.image)&&(0,xe.jsx)("img",{className:k.Banner,src:"".concat(null==fn?void 0:fn.image)})}),(0,xe.jsxs)("div",{className:k.right,children:[(0,xe.jsxs)("div",{className:k.titles,children:[null==fn?void 0:fn.name,null!=fn&&fn.sub_title?"-"+fn.sub_title:null]}),(0,xe.jsxs)("div",{className:k.bonus,children:[(0,xe.jsxs)("div",{children:[(0,xe.jsx)("p",{children:null!=fn&&fn.bonus?(0,xe.jsxs)("span",{className:"font20",children:["¥",parseInt(fn&&fn.bonus).toLocaleString()]}):(0,xe.jsx)("span",{style:{fontSize:"16px",color:"#DCDCDC"},children:"暂无"})}),(0,xe.jsxs)("div",{className:k.items,children:[(0,xe.jsx)("i",{className:"iconfont icon-jiangjin"})," ",(0,xe.jsx)("span",{children:"奖金"})]})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("p",{className:"font20",children:parseInt(fn&&(null==fn?void 0:fn.visits_count)).toLocaleString()}),(0,xe.jsxs)("div",{className:k.items,children:[(0,xe.jsx)("i",{className:"iconfont icon-liulan1"}),(0,xe.jsx)("span",{children:"浏览"})]})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("p",{className:"font20",children:parseInt(fn&&(null==fn?void 0:fn.member_count)).toLocaleString()}),(0,xe.jsxs)("div",{className:k.items,children:[(0,xe.jsx)("i",{className:"iconfont icon-baoming"})," ",(0,xe.jsx)("span",{children:"报名"})]})]})]}),(0,xe.jsxs)("div",{className:k.bottom,children:[(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"竞赛时间"}),(0,xe.jsx)("span",{style:{marginLeft:20},children:null!=fn&&fn.start_time?(0,xe.jsxs)("span",{children:[null==fn?void 0:fn.start_time,"~",null==fn?void 0:fn.end_time]}):(0,xe.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){mn({tabsIndex:"4"}),rn({type:"competitions/setActionTabs",payload:{key:"7"}})},children:"去完善"})})]}),(0,xe.jsxs)("div",{style:{margin:"14px 0px"},children:[(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"报名截止"}),(0,xe.jsx)("span",{style:{marginLeft:20},children:null!=fn&&fn.enroll_end_time?(0,xe.jsx)("span",{children:null==fn?void 0:fn.enroll_end_time}):(0,xe.jsx)("span",{style:{color:"3061D0",cursor:"pointer"},onClick:function(){mn({tabsIndex:"4"}),rn({type:"competitions/setActionTabs",payload:{key:"7"}})},children:"去完善"})})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"竞赛状态"}),(0,xe.jsx)("span",{style:{marginLeft:20},children:null===(P=[{name:"待审核",type:"preparing"},{name:"审核中",type:"review"},{name:"被驳回",type:"not_passed"},{name:"即将发布",type:"nearly_published"},{name:"进行中",type:"progressing"},{name:"已结束",type:"ended"},{name:"未发布",type:"unpublish"},{name:"正在报名",type:"apply"}].find((function(e){return e.type===(null==fn?void 0:fn.competition_status)})))||void 0===P?void 0:P.name})]}),["unpublish","preparing","review","not_passed"].includes(null==fn?void 0:fn.competition_status)&&(0,xe.jsx)("span",{className:k.publish,onClick:function(){var e;(null==fn?void 0:fn.not_finish_count)>0?x.Z.confirm({icon:null,title:"",okText:"去完善",content:"检测到当前您还未完善竞赛指引的内容,请先完善指引清单,再发布审核竞赛",onOk:(e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:mn({tabsIndex:"4"}),rn({type:"competitions/setActionTabs",payload:{key:"5"}});case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):(ut(!0),(0,pe.GY)({}).then((function(e){ft(null==e?void 0:e.schools)})).then((function(){var e,n,t;Vn.setFieldsValue({sponsor_schools:null===(e=cn.userInfo)||void 0===e?void 0:e.user_school_id,sponsor_user_name:null===(n=cn.userInfo)||void 0===n?void 0:n.real_name,sponsor_user_phone:null===(t=cn.userInfo)||void 0===t?void 0:t.phone})})))},children:"发布竞赛"}),("progressing"===(null==fn?void 0:fn.competition_status)||"apply"===(null==fn?void 0:fn.competition_status))&&!(null!=fn&&fn.team_member_present)&&!(null!=xn&&xn.enroll_ended)&&(0,xe.jsx)("span",{className:k.publish,onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=fn&&fn.is_course_manager?window.open(fn.first_category_url):Bt(2);case 1:case"end":return e.stop()}}),e)}))),children:2===(null==fn?void 0:fn.mode)&&null!=fn&&fn.member_of_course?"进入考场":"立即报名"}),(("progressing"===(null==fn?void 0:fn.competition_status)||"apply"===(null==fn?void 0:fn.competition_status))&&(null==fn?void 0:fn.team_member_present)||((0,fe.Ny)()||(null==fn?void 0:fn.is_course_manager)||(null==fn?void 0:fn.is_manager))&&"ended"!=(null==fn?void 0:fn.competition_status))&&(0,xe.jsx)("span",{className:k.publish,onClick:function(){if(1===fn.mode||3===fn.mode)mn({tabsIndex:"1"}),rn({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if((0,he.Wn)(null==fn?void 0:fn.forbid_visit_info))return;window.open(fn.first_category_url)}},children:1===fn.mode||3===fn.mode?"赛题入口":"进入考场"}),"ended"===(null==fn?void 0:fn.competition_status)&&(0,xe.jsx)("span",{onClick:function(){if(null!=fn&&fn.team_member_present||(0,fe.Ny)()||null!=fn&&fn.is_manager)if(1===fn.mode||3===fn.mode)mn({tabsIndex:"1"}),rn({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if((0,he.Wn)(null==fn?void 0:fn.forbid_visit_info))return;window.open(fn.first_category_url)}},className:(null!=fn&&fn.team_member_present||(0,fe.Ny)()||null!=fn&&fn.is_manager)&&1!==fn.mode&&3!==fn.mode?k.publish:k.ended,children:(null!=fn&&fn.team_member_present||(0,fe.Ny)()||null!=fn&&fn.is_manager)&&1!==fn.mode&&3!==fn.mode?"进入考场":"已结束"}),("progressing"===(null==fn?void 0:fn.competition_status)||"apply"===(null==fn?void 0:fn.competition_status))&&(0,xe.jsx)(Xt.CopyToClipboard,{text:"【竞赛邀请】".concat(null==cn||null===(T=cn.userInfo)||void 0===T?void 0:T.username,"邀请您参加头歌平台竞赛组织《").concat(null==fn?void 0:fn.name,"竞赛》,您可以点击下方的链接,报名该赛项。链接:").concat(window.location.origin).concat(window.location.pathname,"?identifier=").concat(null==fn?void 0:fn.identifier),onCopy:function(){return v.ZP.success("已复制链接,请直接粘贴发送好友")},children:(0,xe.jsxs)("span",{className:"".concat(k.shareicon),children:[(0,xe.jsx)("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"分享"]})})]})]})]})]}),!(null!=vn&&null!==(R=vn.data)&&void 0!==R&&R.guides_is_hidden)&&(null==vn||null===(E=vn.data)||void 0===E||null===(E=E.list)||void 0===E?void 0:E.length)>0&&(0,xe.jsx)(tl,{className:"mt20",LineData:null==vn||null===(L=vn.data)||void 0===L||null===(L=L.list)||void 0===L?void 0:L.map((function(e){return l()(l()({},e),{},{competition_time:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time):null})}))}),(0,xe.jsx)("div",{id:"js_nav"}),(0,xe.jsx)(N.YG,{value:pn.tabsIndex,style:{marginBottom:10,paddingLeft:20,background:"#fff",height:64,position:"sticky",top:0,zIndex:1},onChange:function(e){var n,t;(pn.tabsIndex=e,mn(l()({},pn)),"3"===e)&&((0,fe.eB)()||null!==(n=fn.permission)&&void 0!==n&&n.editable||null!=fn&&fn.team_member_present||null!=xn&&xn.enroll_ended||(fn.personal?rn({type:"competitions/setActionTabs",payload:{key:"6"}}):rn({type:"competitions/setActionTabs",payload:{key:"4"}})));if(("4"==e&&bn(!1),"6"===e)&&!((0,fe.eB)()||null!=fn&&null!==(t=fn.permission)&&void 0!==t&&t.editable))return null==fn||!fn.message_id||null!=fn&&fn.is_hidden?void _.history.push(null==fn||!fn.memo_id||null!=fn&&fn.is_hidden?"/competitions/detail/".concat(hn,"?type=1"):"/forums/".concat(null==fn?void 0:fn.memo_id)):(_.history.push("/classrooms/".concat(null==fn?void 0:fn.course_identifier,"/board/").concat(null==fn?void 0:fn.board_id,"/Detail/").concat(null==fn?void 0:fn.message_id)),void rn({type:"user/getUserInfo",payload:{course_id:null==fn?void 0:fn.course_identifier}}));_.history.replace("/competitions/detail/".concat(hn,"?type=").concat(e))},dataSource:Pt}),("unpublish"===fn.competition_status||"preparing"===fn.competition_status||"review"===fn.competition_status)&&(0,xe.jsxs)("div",{className:k.tag,children:[(0,xe.jsx)(Kt.Z,{})," 提示:该竞赛还未审核,暂时只有管理员可见"]}),((0,fe.eB)()||(null==fn||null===(D=fn.permission)||void 0===D?void 0:D.editable))&&"3"===pn.tabsIndex&&("progressing"===fn.competition_status||"ended"===fn.competition_status)&&((null==fn||null===(B=fn.need_apply_info)||void 0===B?void 0:B.need_apply_name)||(null==fn||null===(V=fn.need_apply_info)||void 0===V?void 0:V.need_apply_teacher_phone)||(null==fn||null===(z=fn.need_apply_info)||void 0===z?void 0:z.need_apply_student_id)||(null==fn||null===(M=fn.need_apply_info)||void 0===M?void 0:M.need_apply_sex)||(null==fn||null===(O=fn.need_apply_info)||void 0===O?void 0:O.need_apply_phone)||(null==fn||null===(Y=fn.need_apply_info)||void 0===Y?void 0:Y.need_apply_grade)||(null==fn||null===(H=fn.need_apply_info)||void 0===H?void 0:H.need_apply_teacher_name)||(null==fn||null===(q=fn.need_apply_info)||void 0===q?void 0:q.need_apply_school))&&(0,xe.jsxs)("div",{className:k.tag,children:[(0,xe.jsx)(Kt.Z,{})," 若本竞赛开启了报名信息填写,那么参赛者的个人资料将以报名时填写的信息为主。如需验证参赛者在平台上的真实账号信息,可以通过“导出”功能来获取详细资料。"]}),"not_passed"===fn.competition_status&&(0,xe.jsxs)("div",{className:k.tag,style:{color:"red",background:"rgba(229,51,51,0.1)"},children:[(0,xe.jsx)(Kt.Z,{})," 审核被驳回",(0,xe.jsx)(y.Z,{placement:"bottom",title:null==fn?void 0:fn.not_passed_reason,children:(0,xe.jsxs)("span",{style:{marginLeft:20},children:["驳回理由:",null==fn?void 0:fn.not_passed_reason]})})]}),null===(Q=Pt.find((function(e){return e.id===pn.tabsIndex})))||void 0===Q?void 0:Q.content]}),(0,xe.jsx)(x.Z,{title:"加入战队",open:An,width:700,className:k.scoremodal,onOk:(0,ei.debounce)((function(){Vn.submit()}),500),okButtonProps:{loading:Ln},centered:!0,onCancel:function(){return Sn(!1)},children:(0,xe.jsx)("div",{children:(0,xe.jsxs)(f.Z,{form:Vn,initialValues:l()(l()({},cn.userInfo),{},{sex:null==cn||null===(G=cn.userInfo)||void 0===G?void 0:G.gender,grade:null==cn||null===(U=cn.userInfo)||void 0===U?void 0:U.edu_entry_year,school:null==cn||null===(W=cn.userInfo)||void 0===W?void 0:W.school_name}),size:"large",labelCol:{span:5},onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Dn(!0),!Et()){e.next=4;break}return Dn(!1),e.abrupt("return");case 4:if((s=null===(t=gt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==fn||null===(i=fn.need_apply_info)||void 0===i||!i.need_apply_school){e.next=8;break}return v.ZP.info("请选择正确的学校"),e.abrupt("return");case 8:return e.next=10,rn({type:"competitions/JoinTeam",payload:l()(l()({},n),{},{identifier:hn,invite_code:n.name,school_id:s})});case 10:a=e.sent,Dn(!1),0===a.status&&(Wn(!0),$n(a),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==fn||null===(J=fn.need_apply_info)||void 0===J?void 0:J.need_apply_name)||(null==fn||null===(K=fn.need_apply_info)||void 0===K?void 0:K.need_apply_teacher_phone)||(null==fn||null===(X=fn.need_apply_info)||void 0===X?void 0:X.need_apply_student_id)||(null==fn||null===($=fn.need_apply_info)||void 0===$?void 0:$.need_apply_sex)||(null==fn||null===(ee=fn.need_apply_info)||void 0===ee?void 0:ee.need_apply_phone)||(null==fn||null===(ne=fn.need_apply_info)||void 0===ne?void 0:ne.need_apply_grade)||(null==fn||null===(te=fn.need_apply_info)||void 0===te?void 0:te.need_apply_teacher_name)||(null==fn||null===(ie=fn.need_apply_info)||void 0===ie?void 0:ie.need_apply_school))&&(0,xe.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(0,xe.jsx)(f.Z.Item,{label:"邀请码",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,xe.jsx)(j.Z,{maxLength:60,showCount:!0,placeholder:"请输入邀请码"})}),(null==fn||null===(le=fn.need_apply_info)||void 0===le?void 0:le.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==fn||null===(se=fn.need_apply_info)||void 0===se?void 0:se.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==fn||null===(oe=fn.need_apply_info)||void 0===oe?void 0:oe.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==fn||null===(ae=fn.need_apply_info)||void 0===ae?void 0:ae.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:Ct()})}),(null==fn||null===(re=fn.need_apply_info)||void 0===re?void 0:re.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==fn||null===(ce=fn.need_apply_info)||void 0===ce?void 0:ce.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==fn||null===(me=fn.need_apply_info)||void 0===me?void 0:me.need_apply_school)&&1!==(null==fn?void 0:fn.region_rule)&&"81bjsjjs"!==fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,onChange:function(e){return kt(e)},children:At.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})}),(null==fn||null===(_e=fn.need_apply_info)||void 0===_e?void 0:_e.need_apply_school)&&1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,children:gt.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})})]})})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:tt,width:318,className:k.scoremodal,closable:!1,centered:!0,children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:k.title,children:"报名"}),(0,xe.jsx)("span",{onClick:function(){return it(!1)},style:{cursor:"pointer"},className:k.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}})})]}),(0,xe.jsx)("div",{className:k.content,children:"选择参赛方式"}),(0,xe.jsxs)("div",{className:k.bottoms,children:[(0,xe.jsx)(Z.ZP,{className:k.no,onClick:function(){rn({type:"competitions/setActionTabs",payload:{key:"2"}}),it(!1)},children:"加入战队"}),(0,xe.jsx)(Z.ZP,{className:k.yes,onClick:function(){rn({type:"competitions/setActionTabs",payload:{key:"3"}}),it(!1)},children:"创建战队"})]})]}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:ot,width:318,className:k.scoremodal,closable:!1,centered:!0,children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:k.title,children:"报名"}),(0,xe.jsx)("span",{onClick:function(){return at(!1)},style:{cursor:"pointer"},className:k.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsx)("div",{className:k.content,children:"您暂未报名,请先报名"}),(0,xe.jsxs)("div",{className:k.bottoms,children:[(0,xe.jsx)(Z.ZP,{className:k.no,onClick:function(){at(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{className:k.yes,loading:Ln,onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Et()){e.next=3;break}return Dn(!1),e.abrupt("return");case 3:if(!Ln){e.next=5;break}return e.abrupt("return");case 5:return Dn(!0),e.next=8,rn({type:"competitions/AddTeam",payload:{identifier:hn}});case 8:n=e.sent,Dn(!1),n&&0===n.status&&($n(n),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}})),at(!1);case 12:case"end":return e.stop()}}),e)}))),children:"立即报名"})]})]}),(0,xe.jsx)(x.Z,{title:"报名信息填写",open:wt,width:700,className:k.scoremodal,onOk:(0,ei.debounce)((function(){Mn.submit()}),500),okButtonProps:{loading:Ln},centered:!0,onCancel:function(){return Zt(!1)},children:(0,xe.jsxs)(f.Z,{initialValues:l()(l()({},cn.userInfo),{},{sex:null==cn||null===(ve=cn.userInfo)||void 0===ve?void 0:ve.gender,grade:null==cn||null===(ge=cn.userInfo)||void 0===ge?void 0:ge.edu_entry_year,school:null==cn||null===(ye=cn.userInfo)||void 0===ye?void 0:ye.school_name}),form:Mn,colon:!1,labelCol:{span:5},size:"large",onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((s=null===(t=gt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==fn||null===(i=fn.need_apply_info)||void 0===i||!i.need_apply_school){e.next=4;break}return v.ZP.info("请选择正确的学校"),e.abrupt("return");case 4:return Dn(!0),e.next=7,rn({type:"competitions/AddTeam",payload:l()(l()({},n),{},{identifier:hn,name:cn.userInfo.real_name+"的战队",school_id:s})});case 7:a=e.sent,Dn(!1),a&&0===a.status&&($n(a),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}})),Zt(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==fn||null===(je=fn.need_apply_info)||void 0===je?void 0:je.need_apply_name)||(null==fn||null===(be=fn.need_apply_info)||void 0===be?void 0:be.need_apply_teacher_phone)||(null==fn||null===(we=fn.need_apply_info)||void 0===we?void 0:we.need_apply_student_id)||(null==fn||null===(ke=fn.need_apply_info)||void 0===ke?void 0:ke.need_apply_sex)||(null==fn||null===(Ne=fn.need_apply_info)||void 0===Ne?void 0:Ne.need_apply_phone)||(null==fn||null===(Ie=fn.need_apply_info)||void 0===Ie?void 0:Ie.need_apply_grade)||(null==fn||null===(Ae=fn.need_apply_info)||void 0===Ae?void 0:Ae.need_apply_teacher_name)||(null==fn||null===(Se=fn.need_apply_info)||void 0===Se?void 0:Se.need_apply_school))&&(0,xe.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(null==fn||null===(Ce=fn.need_apply_info)||void 0===Ce?void 0:Ce.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==fn||null===(Fe=fn.need_apply_info)||void 0===Fe?void 0:Fe.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==fn||null===(Pe=fn.need_apply_info)||void 0===Pe?void 0:Pe.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==fn||null===(Te=fn.need_apply_info)||void 0===Te?void 0:Te.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==fn||null===(Re=fn.need_apply_info)||void 0===Re?void 0:Re.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"},"81bjsjjs"===hn?{validator:function(e,n){return 2023!==n?Promise.reject(new Error("不符合报名参赛范围")):Promise.resolve()}}:null].filter((function(e){return null!==e})),children:(0,xe.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:Ct()})}),(null==fn||null===(Ee=fn.need_apply_info)||void 0===Ee?void 0:Ee.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==fn||null===(Le=fn.need_apply_info)||void 0===Le?void 0:Le.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==fn||null===(De=fn.need_apply_info)||void 0===De?void 0:De.need_apply_school)&&"81bjsjjs"!==fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,onChange:function(e){return kt(e)},children:At.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})}),(null==fn||null===(Be=fn.need_apply_info)||void 0===Be?void 0:Be.need_apply_school)&&1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,children:gt.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})})]})}),(0,xe.jsx)(x.Z,{title:"创建战队",open:Pn,width:700,className:k.scoremodal,onOk:(0,ei.debounce)((function(){Vn.submit()}),500),okButtonProps:{loading:Ln},centered:!0,onCancel:function(){return Tn(!1)},children:(0,xe.jsx)("div",{children:(0,xe.jsxs)(f.Z,{form:Vn,labelCol:{span:5},initialValues:l()(l()({},cn.userInfo),{},{sex:null==cn||null===(Ve=cn.userInfo)||void 0===Ve?void 0:Ve.gender,grade:null==cn||null===(ze=cn.userInfo)||void 0===ze?void 0:ze.edu_entry_year,school:null==cn||null===(Me=cn.userInfo)||void 0===Me?void 0:Me.school_name}),size:"large",onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Dn(!0),(s=null===(t=gt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==fn||null===(i=fn.need_apply_info)||void 0===i||!i.need_apply_school){e.next=5;break}return v.ZP.info("请选择正确的学校"),e.abrupt("return");case 5:if(!Et()){e.next=8;break}return Dn(!1),e.abrupt("return");case 8:return e.next=10,rn({type:"competitions/AddTeam",payload:l()(l()({},n),{},{identifier:hn,name:n.name,school_id:s})});case 10:a=e.sent,Dn(!1),a&&0===a.status&&($n(a),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==fn||null===(Oe=fn.need_apply_info)||void 0===Oe?void 0:Oe.need_apply_name)||(null==fn||null===(Ye=fn.need_apply_info)||void 0===Ye?void 0:Ye.need_apply_teacher_phone)||(null==fn||null===(He=fn.need_apply_info)||void 0===He?void 0:He.need_apply_student_id)||(null==fn||null===(qe=fn.need_apply_info)||void 0===qe?void 0:qe.need_apply_sex)||(null==fn||null===(Qe=fn.need_apply_info)||void 0===Qe?void 0:Qe.need_apply_phone)||(null==fn||null===(Ge=fn.need_apply_info)||void 0===Ge?void 0:Ge.need_apply_grade)||(null==fn||null===(Ue=fn.need_apply_info)||void 0===Ue?void 0:Ue.need_apply_teacher_name)||(null==fn||null===(We=fn.need_apply_info)||void 0===We?void 0:We.need_apply_school))&&(0,xe.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(0,xe.jsx)(f.Z.Item,{label:"队伍名称",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写队伍名称")}}],children:(0,xe.jsx)(j.Z,{maxLength:60,showCount:!0,placeholder:"请输入队伍名称"})}),(null==fn||null===(Je=fn.need_apply_info)||void 0===Je?void 0:Je.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==fn||null===(Ke=fn.need_apply_info)||void 0===Ke?void 0:Ke.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==fn||null===(Xe=fn.need_apply_info)||void 0===Xe?void 0:Xe.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==fn||null===($e=fn.need_apply_info)||void 0===$e?void 0:$e.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==fn||null===(en=fn.need_apply_info)||void 0===en?void 0:en.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:Ct()})}),(null==fn||null===(nn=fn.need_apply_info)||void 0===nn?void 0:nn.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==fn||null===(tn=fn.need_apply_info)||void 0===tn?void 0:tn.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==fn||null===(ln=fn.need_apply_info)||void 0===ln?void 0:ln.need_apply_school)&&"81bjsjjs"!==fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,onChange:function(e){return kt(e)},children:At.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})}),(null==fn||null===(sn=fn.need_apply_info)||void 0===sn?void 0:sn.need_apply_school)&&1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,children:gt.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})})]})})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:dt,width:650,className:k.scoremodal,closable:!1,centered:!0,onCancel:function(){return ut(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:k.title,children:"为了加快竞赛审核速度,请确认以下信息是否准确"}),(0,xe.jsx)("span",{onClick:function(){return ut(!1)},style:{cursor:"pointer"},className:k.close,children:(0,xe.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,xe.jsx)("div",{className:k.content,children:(0,xe.jsxs)(f.Z,{form:Vn,className:k.formWrap,onFinish:function(e){(0,ue.qt)(l()(l()({},e),{},{id:hn})).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("发布审核成功,审核通过后,竞赛可上线启动"),ut(!1),Tt()):v.ZP.error(null==e?void 0:e.message)}))},labelCol:{flex:"110px"},children:[(0,xe.jsx)(f.Z.Item,{className:k.form_item,label:"主办方",colon:!1,name:"sponsor_schools",children:(0,xe.jsx)(h.default,{mode:"multiple",className:k.form_item_item_select,options:ht,fieldNames:{label:"name",value:"id"},placeholder:"请输入主办方",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.name)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),(0,xe.jsx)(f.Z.Item,{className:k.form_item,label:"主要负责人姓名",colon:!1,name:"sponsor_user_name",children:(0,xe.jsx)(j.Z,{className:k.form_item_item,placeholder:"请输入主要负责人姓名"})}),(0,xe.jsx)(f.Z.Item,{className:k.form_item,label:"主要负责人电话",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"必须是正确的座机号或者手机号"}],children:(0,xe.jsx)(j.Z,{className:k.form_item_item,placeholder:"请输入主要负责人电话"})}),(0,xe.jsx)("div",{className:k.bottom,children:(0,xe.jsxs)(f.Z.Item,{children:[(0,xe.jsx)(Z.ZP,{size:"middle",className:k.no,onClick:function(){ut(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{className:k.yes,size:"middle",type:"primary",htmlType:"submit",loading:an,children:"保存"})]})})]})})]}),(0,xe.jsx)(wi.Z,{}),(0,xe.jsx)(bi.Z,{datas:Xn,Header:fn,isopen:Un,setisopen:Wn,isShowPhone:Hn,setIsShowPhone:qn,user:cn,dispatch:rn,onOK:function(){Tt()}})]})}))},6463:function(e,n,t){var i=t(7557),l=t.n(i),s=t(41498),o=t.n(s),a=t(79800),r=t.n(a),c=t(59301),d=t(8591),u=t(43418),p=t(92832),m=t(3113),_=t(85750),h=t(75520),f=t(66621),x=t(20817),v=t(37712),g=/^1\d{10}$/;n.Z=function(e){var n=e.isShowPhone,t=e.setIsShowPhone,i=e.user,s=e.dispatch,a=e.onOK,y=e.isopen,j=e.setisopen,b=e.datas,w=e.Header,Z=(0,c.useState)(""),k=r()(Z,2),N=k[0],I=k[1],A=(0,c.useState)(""),S=r()(A,2),C=S[0],F=S[1],P=(0,c.useState)(60),T=r()(P,2),R=T[0],E=T[1],L=(0,c.useState)(),D=r()(L,2),B=D[0],V=D[1],z=(0,c.useState)(!1),M=r()(z,2),O=M[0],Y=M[1],H=(0,c.useState)(!1),q=r()(H,2),Q=q[0],G=q[1],U=(0,c.useState)(""),W=r()(U,2),J=W[0],K=W[1],X=(0,c.useRef)();(0,c.useEffect)((function(){return function(){X.current&&clearInterval(X.current)}}),[]),(0,h.Y)((function(){B&&(E(60),R>0?E(R-1):(E(60),V(!1),X.current&&clearInterval(X.current)))}),1e3);var $=function(){var e=o()(l()().mark((function e(){var n,t,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/users/accounts/".concat(null===(n=i.userInfo)||void 0===n?void 0:n.login,"/valid_phone.json"),{method:"get",params:{phone:N}});case 2:if(-1!==(null==(t=e.sent)?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:if(null==t||!t.is_exists){e.next=8;break}return Y(!0),e.abrupt("return");case 8:return o=(0,f.M)(N),e.next=11,s({type:"account/getCode",payload:{login:N,type:3,smscode:o}});case 11:1===e.sent.status&&(d.ZP.info("验证码已发送,请注意查收"),V(!0));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,v.jsxs)("div",{children:[(0,v.jsx)(u.Z,{title:"强制解绑",open:Q,onCancel:function(){return G(!1)},onOk:o()(l()().mark((function e(){var n,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J){e.next=3;break}return d.ZP.info("验证码不能为空"),e.abrupt("return");case 3:return e.next=5,(0,_.ZP)("/api/users/accounts/".concat(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login,"/phone_force_unbind.json"),{method:"POST",body:{code:J,phone:N}});case 5:0===(null==(s=e.sent)?void 0:s.status)&&(d.ZP.info("解绑成功"),V(!1),G(!1),a(),t(!1),K(""));case 7:case"end":return e.stop()}}),e)}))),children:(0,v.jsxs)("div",{style:{padding:"8px 24px"},children:[(0,v.jsx)("p",{children:"若原账号只有绑定了手机号一种登录方式,强制解绑后会导致原账号无法登录,请确定是否强制解绑"}),(0,v.jsxs)("p",{children:["你的手机号:",N]}),(0,v.jsxs)("p",{children:["手机验证码:",(0,v.jsx)(p.Z,{value:J,size:"middle",onChange:function(e){return K(e.target.value)},style:{width:"240px"}})," ",(0,v.jsx)(m.ZP,{disabled:B,type:"primary",size:"middle",onClick:o()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,f.M)(N),e.next=3,s({type:"account/getCode",payload:{login:N,type:10,smscode:n}});case 3:1===e.sent.status&&(d.ZP.info("验证码已发送,请注意查收"),V(!0));case 5:case"end":return e.stop()}}),e)}))),children:B?"重新发送".concat(R,"s"):"获取验证码"})]})]})}),(0,v.jsx)(u.Z,{title:"提示",open:O,onCancel:function(){Y(!1)},okText:"进行强制解绑",okButtonProps:{type:"primary",ghost:!0,style:{width:"124px"}},onOk:function(){G(!0),Y(!1)},children:(0,v.jsxs)("div",{style:{padding:"7px 24px"},children:[(0,v.jsx)("span",{children:"该手机号已经被绑定账号,如果需要将该手机号绑定在当前账号上,你可以进行下方任意一种解绑操作:"}),(0,v.jsx)("br",{}),(0,v.jsx)("p",{style:{marginTop:"1em",display:"flex"},children:(0,v.jsx)("span",{style:{flex:"1"},children:"1、使用该手机号登录平台进行解绑,再将手机号绑定当前账号上。"})}),(0,v.jsx)("p",{style:{marginTop:"1em",display:"flex"},children:(0,v.jsx)("span",{style:{flex:"1"},children:"2、强制解绑(强制解绑可能会导致解绑账号无法登录)"})})]})}),(0,v.jsx)(u.Z,{title:"绑定手机号",open:n,onCancel:function(){return t(!1)},onOk:o()(l()().mark((function e(){var n,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g.test(N)){e.next=3;break}return d.ZP.info("请输入有效的11位手机号码"),e.abrupt("return");case 3:if(C){e.next=6;break}return d.ZP.info("请输入验证码"),e.abrupt("return");case 6:return n=i.userInfo||{},o=n.login,e.next=9,s({type:"account/bindPhone",payload:{login:o,phone:N,code:C}});case 9:0===(null==(r=e.sent)?void 0:r.status)&&(t(!1),a());case 11:case"end":return e.stop()}}),e)}))),children:(0,v.jsxs)("div",{style:{padding:"8px 24px"},children:[(0,v.jsx)("p",{children:"平台已检测到您未绑定手机号,为了不影响使用报名功能,请先绑定手机号码"}),(0,v.jsxs)("p",{children:["你的手机号:",(0,v.jsx)(p.Z,{size:"middle",value:N,onChange:function(e){return I(e.target.value)},style:{width:"240px"}})]}),(0,v.jsxs)("p",{children:["手机验证码:",(0,v.jsx)(p.Z,{size:"middle",value:C,onChange:function(e){return F(e.target.value)},style:{width:"240px"}})," ",(0,v.jsx)(m.ZP,{disabled:B,type:"primary",size:"middle",onClick:o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g.test(N)){e.next=3;break}return d.ZP.info("请输入有效的11位手机号码"),e.abrupt("return");case 3:$();case 4:case"end":return e.stop()}}),e)}))),children:B?"重新发送".concat(R,"s"):"获取验证码"})]})]})}),(0,v.jsx)(u.Z,{open:y,footer:!1,onCancel:function(){return j(!1)},centered:!0,width:460,children:(0,v.jsxs)("div",{children:[(0,v.jsxs)("div",{style:{marginTop:50,fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20},children:[(0,v.jsx)("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," 报名成功"]}),(0,v.jsxs)("div",{style:{alignItems:"center",textAlign:"center"},children:[(null==w?void 0:w.is_show_picture)&&(0,v.jsx)("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:x.Z.IMG_SERVER+(null==b?void 0:b.QR_code)}),(0,v.jsx)("p",{style:{color:"#AAAAAA"},children:(null==w?void 0:w.apply_success_tips)||"参赛者可扫码加入大赛官方交流群,获取最新竞赛通知"})]})]})})]})}},17111:function(e,n,t){t.d(n,{$J:function(){return r},JZ:function(){return d},bN:function(){return m},jP:function(){return p},rO:function(){return c}});var i=t(7557),l=t.n(i),s=t(41498),o=t.n(s),a=t(85750);function r(e){return(0,a.U2)("libraries/".concat(e,".json"))}function c(){return(0,a.U2)("library_tags.json")}function d(e){return u.apply(this,arguments)}function u(){return(u=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,a.v_)("libraries.json",e)}function m(e,n){return(0,a.gz)("libraries/".concat(e,".json"),n)}},2555:function(e,n,t){t.d(n,{AD:function(){return P},D9:function(){return B},Hp:function(){return Z},IM:function(){return z},Iy:function(){return N},KM:function(){return J},MJ:function(){return k},Ne:function(){return V},ON:function(){return q},Uj:function(){return U},VY:function(){return Y},YO:function(){return G},YX:function(){return Q},Zn:function(){return f},_g:function(){return j},_k:function(){return L},c6:function(){return C},cr:function(){return x},eV:function(){return F},fi:function(){return v},gh:function(){return A},hS:function(){return M},iA:function(){return g},j6:function(){return b},je:function(){return E},jj:function(){return w},kS:function(){return H},o6:function(){return S},pO:function(){return W},rQ:function(){return T},sA:function(){return I},xm:function(){return D},xo:function(){return O},y8:function(){return R},yd:function(){return y}});var i=t(7557),l=t.n(i),s=t(82242),o=t.n(s),a=t(41498),r=t.n(a),c=t(96631),d=t(32007),u=t(66621),p=t(8591),m=t(20817),_=function(){(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},f=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,c.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,u.QH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Z=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),I=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,u.QH)("",m.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)(null==n?void 0:n.name,(0,u.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=r()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)(t||"",(0,u.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),J=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},92208:function(e,n,t){t.d(n,{U:function(){return p}});var i=t(7557),l=t.n(i),s=t(82242),o=t.n(s),a=t(41498),r=t.n(a),c=t(79800),d=t.n(c),u=t(59301);function p(e,n){var t=(0,u.useState)(n),i=d()(t,2),s=i[0],a=i[1],c=(0,u.useState)(!1),p=d()(c,2),m=p[0],_=p[1],h=(0,u.useState)(),f=d()(h,2),x=f[0],v=f[1],g=function(){var t=r()(l()().mark((function t(i){var r,c,d,u=arguments;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=u.length>1&&void 0!==u[1]&&u[1],c=r?n:o()(o()({},s),i),_(!0),a(c),t.next=6,e(c);case 6:return d=t.sent,_(!1),v(d),t.abrupt("return",d);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,m,g,x]}},75520:function(e,n,t){t.d(n,{Y:function(){return l}});var i=t(59301);function l(e,n){var t=(0,i.useRef)(),l=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return l.current=e,function(){return clearInterval(e)}}}),[n])}},34897:function(e,n){n.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"}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[38797,2555],{79029:function(e,n,t){var i=t(39647),l=t.n(i),s=(t(59301),t(32007)),o=t(43418),a=t(37712),r=["shixunsDetail","globalSetting","loading","dispatch"];n.Z=(0,s.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch);l()(e,r);return(0,a.jsx)(o.Z,{centered:!0,keyboard:!1,closable:!1,zIndex:6666,title:"提示",open:"Banner-Auth"===n.actionTabs.key,okText:"确定",cancelText:"取消",onOk:function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),window.location.href="/account/certification"},onCancel:function(){t({type:"shixunsDetail/setActionTabs",payload:{}})},children:(0,a.jsxs)("p",{className:"tc font16",children:["当前竞赛需要实名认证,请先完成实名认证后再报名参赛",(0,a.jsx)("br",{}),"请问是否前往进行认证?"]})})}))},13452:function(e,n,t){t.d(n,{Z:function(){return u}});var i=t(79800),l=t.n(i),s=t(78241),o=t(92832),a=t(3113),r=t(59301),c={search:"search___JA0r9",btn:"btn___GGtZC"},d=t(37712),u=function(e){var n=e.value,t=e.onChange,i=s.Z.useForm(),u=l()(i,1)[0],p=(0,r.useRef)(!1);(0,r.useEffect)((function(){n&&u.setFieldsValue(n)}),n);return(0,d.jsx)("div",{className:c.search,children:(0,d.jsxs)(s.Z,{className:c.formWrap,colon:!1,form:u,size:"large",layout:"inline",onFinish:function(e){p.current||function(e){p.current||t(e),p.current=!0,setTimeout((function(){p.current=!1}),2e3)}(e)},children:[(0,d.jsx)(s.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,d.jsx)(o.Z,{style:{width:280,height:40}})}),(0,d.jsx)(s.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,d.jsx)(o.Z,{style:{width:280,height:40}})}),(0,d.jsx)(s.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,d.jsx)(o.Z,{style:{width:200,height:40}})}),(0,d.jsx)(a.ZP,{className:c.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},87599:function(e,n,t){t.d(n,{z:function(){return N},Z:function(){return I}});var i=t(7557),l=t.n(i),s=t(41498),o=t.n(s),a=t(82242),r=t.n(a),c=t(37205),d=t.n(c),u=t(79800),p=t.n(u),m=t(59301),_=t(59028),h=t(8591),f=t(43418),x=t(3113),v=t(20817),g=t(17111),y=t(37712),j="  ";function b(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(60186),Z=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var k=_.Z.Dragger;function N(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+j+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var I=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,a=e.className,c=e.maxSize,u=void 0===c?150:c,N=e.title,I=void 0===N?"上传附件":N,A=e.showRemoveModal,S=void 0!==A&&A,C=e.accept,F=void 0===C?"":C,P=e.additionalText,T=e.isDragger,R=e.number,E=void 0===R?1e3:R,L=e.aloneClear,D=void 0!==L&&L,B=e.realTimeRemove,V=void 0===B||B,z=(0,m.useState)(!1),M=p()(z,2),O=M[0],Y=M[1],H=(0,m.useState)(n||[]),q=p()(H,2),Q=q[0],G=q[1],U=(0,m.useState)(1),W=p()(U,2),J=W[0],K=W[1];(0,m.useEffect)((function(){n&&(1===J&&G(d()(n)),K(2),E===(null==n?void 0:n.length)&&Y(!0))}),[n]);var X,$=function(){setTimeout((function(){Q.pop(),G(d()(Q))}),500)},ee={multiple:!0,disabled:O,accept:F,withCredentials:!0,fileList:Q,beforeUpload:function(e,n){var t=e.size/1024/1024;return Q.concat(n).length>E?(Q.pop(),G(d()(Q)),h.ZP.error("最多只能上传".concat(E,"个文件")),D?Promise.reject():($(),!1)):t=E?Y(!0):Y(!1),G(d()(Q)),Q=Q.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(j)&&(e.name="".concat(e.name).concat(j).concat(b(e.size))),r()({},e)})),console.log("info:",e,Q),t(Q)):h.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(X=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(V){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=o()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,g.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!S){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;f.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=o()(l()().mark((function n(){return l()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return X.apply(this,arguments)})};return(0,y.jsxs)("div",{className:"multi-upload ".concat(a||""),children:[T&&(0,y.jsxs)(k,r()(r()({},ee),{},{children:[(0,y.jsx)("p",{className:"ant-upload-drag-icon",children:(0,y.jsx)(w.Z,{})}),(0,y.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,y.jsx)("br",{}),"(单个文件最大限制为",u,"MB)"," "]}),P]})),!T&&(0,y.jsxs)(_.Z,r()(r()({},ee),{},{children:[(0,y.jsxs)(x.ZP,{disabled:O,className:"upload_button",children:[(0,y.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),I]}),(0,y.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",u,"MB)"," "]})]}))]})}},11871:function(e,n,t){t.d(n,{h:function(){return p},x:function(){return m}});var i=t(82242),l=t.n(i),s=t(39647),o=t.n(s),a=t(95992),r=t(34897),c=t(51150),d=t(37712),u=["value","onChange","scrollId"],p=function(e){var n=e.value,t=e.onChange,i=e.scrollId,s=o()(e,u);return(0,d.jsx)("div",{id:i||"",children:(0,d.jsx)(a.Z,l()(l()({},s),{},{defaultValue:n,onChange:function(e,n){console.log("a:",e,n),null!=n&&n.length?t(e,n):t(e)}}))})},m=function(e){var n=e.value,t=e.onChange,i=e.placeholder,l=e.height,s=void 0===l?140:l;return e.isEdit?(0,d.jsx)(a.Z,{watch:!0,isFocus:!0,height:s,placeholder:i,defaultValue:n,onChange:t}):(0,d.jsx)("div",{style:{cursor:"pointer"},children:n?(0,d.jsx)(c.Z,{className:r.Z.inputBorder,value:n}):(0,d.jsx)("div",{className:"".concat(r.Z.inputBorder," ").concat(r.Z.placeholder," inputBorderError"),children:i})})}},25925:function(e,n,t){t.d(n,{Z:function(){return E},P:function(){return T}});var i=t(37205),l=t.n(i),s=t(39647),o=t.n(s),a=t(7557),r=t.n(a),c=t(82242),d=t.n(c),u=t(41498),p=t.n(u),m=t(79800),_=t.n(m),h=t(59301),f=t(78241),x=t(43418),v=t(5112),g=t(92832),y=t(61998),j="brief___LOzpE",b="contentTitle___xkdcN",w="content___Vtri0",Z="antdTable___s8T2N",k="tableCell___kN9Fw",N="antdModal___WVBk3",I="orangeColor___ryB2u",A=t(16896),S=t(37712),C=["isImportMultipleCourse"],F=function(e){var n=e.studentNames,t=e.total;return t>3?(0,S.jsxs)(S.Fragment,{children:["课堂内有",(0,S.jsx)("span",{className:I,children:null==n?void 0:n.join("、")}),"等",(0,S.jsx)("span",{className:I,children:t}),"名学生"]}):(0,S.jsxs)(S.Fragment,{children:["课堂内有",(0,S.jsx)("span",{className:I,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},P=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,l=(e.inPaper,e.renderData),s=(e.type,e.isMultipleCourse),o=void 0!==s&&s,a=f.Z.useForm(),c=_()(a,1)[0],u=(0,h.useState)(1),m=_()(u,2),g=m[0],y=m[1],j=(0,h.useState)(!1),b=_()(j,2),Z=b[0],k=b[1],A=(0,h.useMemo)((function(){return 1===(null==l?void 0:l.total_num)&&1===(null==l?void 0:l.can_copy_num)}),[l]),C=(0,h.useMemo)((function(){var e;return null==l||null===(e=l.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[l]);return(0,S.jsx)(S.Fragment,{children:A?(0,S.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:N,width:682,confirmLoading:Z,onCancel:n,onOk:p()(r()().mark((function e(){var n,i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),n=g,o&&(s=d()({},c.getFieldsValue()),n=null==l||null===(i=l.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_copy:s[e.id]}):e}))),e.next=5,t(n);case 5:k(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,S.jsx)("div",{className:w,style:{marginBottom:20},children:o?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(F,{studentNames:null==l?void 0:l.student_names,total:null==l?void 0:l.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),o?(0,S.jsx)(f.Z,{form:c,preserve:!1,children:null==C?void 0:C.map((function(e){return(0,S.jsxs)(h.Fragment,{children:[(0,S.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,S.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{className:w,children:[(0,S.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,S.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,S.jsxs)(v.ZP.Group,{value:g,onChange:function(e){return y(e.target.value)},className:w,style:{marginBottom:30},children:[(0,S.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,S.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:w,style:{marginBottom:10},children:"* 说明:"}),(0,S.jsx)("div",{className:w,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,S.jsx)("div",{className:"".concat(w," ").concat(I),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,S.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:Z,title:"提示",width:682,onCancel:n,onOk:p()(r()().mark((function e(){var n,i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),n=0,o&&(s=d()({},c.getFieldsValue()),n=null==l||null===(i=l.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==s[e.id]?d()(d()({},e),{},{is_use:s[e.id]}):e}))),e.next=5,t(n);case 5:k(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,S.jsxs)("div",{className:w,children:[(0,S.jsx)(F,{studentNames:null==l?void 0:l.student_names,total:null==l?void 0:l.student_count}),"学习过该实践项目。",o?(0,S.jsxs)(f.Z,{form:c,preserve:!1,children:[(0,S.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==C?void 0:C.map((function(e){return(0,S.jsxs)(h.Fragment,{children:[(0,S.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,S.jsx)(f.Z.Item,{name:e.id,initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{className:w,children:[(0,S.jsx)(v.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,S.jsx)(v.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,S.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,S.jsx)("span",{className:I,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},T=function(){var e=(0,h.useState)(!1),n=_()(e,2),t=n[0],i=n[1],l=(0,h.useState)(),s=_()(l,2),a=s[0],c=s[1],d=function(){var e=p()(r()().mark((function e(n){var t,l,s,a,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,l=void 0!==t&&t,s=o()(n,C),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,A.Tr)(s);case 6:e.t0=e.sent;case 7:if(!("status"in(a=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!l){e.next=17;break}if(!(null==a||null===(d=a.course_data_list)||void 0===d?void 0:d.some((function(e){return e.is_show})))){e.next=16;break}return c(a),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",a.course_data_list||[]);case 17:if(0!==a.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return c(a),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},a,d]},R=function(e){var n=f.Z.useForm(),t=_()(n,1)[0],i=(0,h.useState)(!1),s=_()(i,2),o=s[0],a=s[1],c=e.onCancel,d=e.onOk,u=e.visible,m=e.inPaper,w=void 0!==m&&m,A=e.renderData,C=e.type,P=e.isMultipleCourse,T=void 0!==P&&P,R=e.position,E=(0,h.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:k,render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:k,render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})})}}]}),[w]),L=(0,h.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,className:k,align:"center",ellipsis:!0,render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(g.Z,{type:"hidden"})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:k,ellipsis:!0,align:"center",render:function(e,n){return(0,S.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,S.jsxs)(v.ZP.Group,{children:[(0,S.jsx)(v.ZP,{value:1,children:"是"}),(0,S.jsx)(v.ZP,{value:0,children:"否"})]})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(g.Z,{type:"hidden"})})]})}}]}),[w]);if(T){var D={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:k,render:function(e,n){return(0,S.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};E=[D].concat(l()(E)),L=[D].concat(l()(L))}var B=(0,h.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,l=e.studentNames,s=e.studentCount,o=e.inPaper,a=e.is_random,r=void 0!==a&&a,c=e.position,d=(void 0===c?"":c)||(o?"试卷":"课程");return(0,S.jsxs)("span",{children:[(0,S.jsx)(F,{studentNames:l,total:s}),"学习过",d,"中的",(0,S.jsx)("span",{className:I,children:n}),"个项目,",t>0&&i>0?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:I,children:t}),"个项目支持复制,",(0,S.jsx)("span",{className:I,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:I,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,S.jsxs)(S.Fragment,{children:["其中",(0,S.jsx)("span",{className:I,children:i}),"个项目不支持复制"]}):void 0,"。请选择",r?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==A?void 0:A.repeat_shixun_num,copy:null==A?void 0:A.can_copy_num,canNotCopy:null==A?void 0:A.no_copy_num,studentNames:null==A?void 0:A.student_names,studentCount:null==A?void 0:A.student_count,is_random:null==A?void 0:A.is_random,inPaper:w,position:R})}),[A,w,R]);return(0,S.jsx)(x.Z,{title:"提示",centered:!0,open:u,confirmLoading:o,onOk:p()(r()().mark((function e(){var n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,d(i);case 5:a(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:c,width:880,okText:"确认",className:N,destroyOnClose:!0,children:(0,S.jsxs)(f.Z,{form:t,preserve:!1,children:[(0,S.jsx)("div",{className:j,children:B}),(0,S.jsxs)("div",{style:{marginBottom:30},children:[(0,S.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,S.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,S.jsx)("div",{className:I,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==A?void 0:A.can_copy_num)>0&&(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:b,children:"支持复制的项目"}),(0,S.jsx)(y.Z,{columns:E,className:Z,dataSource:null==A?void 0:A.can_copy_list,rowKey:"subject"===C?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==A?void 0:A.no_copy_num)>0&&(0,S.jsxs)("div",{children:[(0,S.jsx)("div",{className:b,children:"不支持复制的项目"}),(0,S.jsx)(y.Z,{columns:L,className:Z,dataSource:null==A?void 0:A.no_copy_list,rowKey:"subject"===C?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==A?void 0:A.no_use_list.length)>0&&(null==A?void 0:A.no_use_list.map((function(e){return(0,S.jsxs)("div",{children:[(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,S.jsx)(g.Z,{type:"hidden"})}),(0,S.jsx)(f.Z.Item,{name:["".concat("subject"===C?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,S.jsx)(g.Z,{type:"hidden"})})]},"subject"===C?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},E=function(e){return"multiple"===e.modalType?(0,S.jsx)(R,d()({},e)):(0,S.jsx)(P,d()({},e))}},96874:function(e,n,t){t.r(n),t.d(n,{default:function(){return sl}});var i=t(82242),l=t.n(i),s=t(7557),o=t.n(s),a=t(41498),r=t.n(a),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),m=t(59301),_=t(32007),h=t(57809),f=t(78241),x=t(43418),v=t(8591),g=t(66104),y=t(6848),j=t(92832),b=t(5112),w=t(88522),Z=t(3113),k={flex_box_center:"flex_box_center___Pwy41",flex_space_between:"flex_space_between___iGrQJ",flex_box_vertical_center:"flex_box_vertical_center___yCxnY",flex_box_center_end:"flex_box_center_end___WYWWp",flex_box_column:"flex_box_column___XMpFi",bg:"bg___WrQc9",top:"top___eHaMu",title:"title___ZzSKL",img:"img___TSo4p",span:"span___i1hTN",button:"button___M8rSK",content:"content___BOwAQ",Banner:"Banner___t6PnF",right:"right___x1tqT",titles:"titles___UHOD8",bonus:"bonus___l9Tlu",items:"items___CPICU",bottom:"bottom___HHYt7",tag:"tag___DBN6l",jsinput:"jsinput___oh61y",baseFormItem:"baseFormItem___t5ZrH",scoremodal:"scoremodal___yE6h8",yes:"yes___XyW4g",no:"no___kIYD7",bottoms:"bottoms___X64Ij",loaderimg:"loaderimg___w2vWU",enroll:"enroll___lbTQ5",publish:"publish___kDAkJ",ended:"ended___mycKl",form_item:"form_item___lsqU3",form_item_item:"form_item_item___Zdnul",form_item_item_select:"form_item_item_select____5lDo",shareicon:"shareicon___Z_RCj",ApplyStyle:"ApplyStyle___Hyn8j"},N=t(21256),I="all___CqKTx",A="setting___v3_ot",S="setting_title___WxGAY",C="setting_content___XAWD6",F="setting_menu___oKuAW",P="menu_item___qbDG8",T="menu_item_active___kzN6I",R="setting_info___pqlf5",E=t(37205),L=t.n(E),D="all___dBmCY",B="title___IeVqW",V="content___zp_KL",z="form_item___hXuXB",M="form_item_basic___K4a8V",O="form_item_time___h8rdI",Y="form_item_model____Mn2H",H="form_item_item___CR0Q5",q="form_item_item_select___eeMCh",Q="textarea_father___XVeQz",G="textarea_length___Xdwl4",U="upload_button___zltZE",W="upload_button_file___vVqry",J="upload_text___pdO7Y",K="date_text___gvUlY",X="upload_download___KCtvw",$="checkbox_text___yn4Cf",ee="footer___t6QDc",ne="save_button___l7JJ7",te="radio_style___tWyOo",ie=t(59028),le=t(57930),se=t(24905),oe=t(95237),ae=t(43604),re=t(61998),ce=t(61186),de=t.n(ce),ue=t(62997),pe=t(30011),me=t(20817),_e=t(6739),he=t(66621),fe=t(89260),xe=t(37712),ve=["competitions","dispatch"],ge=j.Z.TextArea,ye=(0,_.connect)((function(e){return{competitions:e.competitions}}))((function(e){var n,t,i,s=e.competitions,a=e.dispatch,c=p()(e,ve),u=f.Z.useForm(),g=d()(u,1)[0],w=(0,m.useState)({}),Z=d()(w,2),k=Z[0],N=Z[1],I=(0,m.useState)(0),A=d()(I,2),S=A[0],C=A[1],F=(0,m.useState)(),P=d()(F,2),T=P[0],R=P[1],E=(0,m.useState)(),ce=d()(E,2),ye=ce[0],je=ce[1],be=(0,m.useState)(!1),we=d()(be,2),Ze=we[0],ke=we[1],Ne=(0,m.useState)(!1),Ie=d()(Ne,2),Ae=Ie[0],Se=Ie[1],Ce=(0,m.useState)(!1),Fe=d()(Ce,2),Pe=Fe[0],Te=Fe[1],Re=(0,m.useState)(!1),Ee=d()(Re,2),Le=Ee[0],De=Ee[1],Be=(0,m.useState)(!1),Ve=d()(Be,2),ze=Ve[0],Me=Ve[1],Oe=(0,m.useState)([]),Ye=d()(Oe,2),He=Ye[0],qe=Ye[1],Qe=(0,m.useState)([]),Ge=d()(Qe,2),Ue=Ge[0],We=Ge[1],Je=(0,m.useState)(0),Ke=d()(Je,2),Xe=Ke[0],$e=Ke[1],en=(0,m.useState)(!1),nn=d()(en,2),tn=nn[0],ln=nn[1],sn=(0,m.useState)([]),on=d()(sn,2),an=on[0],rn=on[1],cn=(0,m.useState)(!1),dn=d()(cn,2),un=(dn[0],dn[1]),pn=s.Header,mn=(0,_.useParams)(),_n=function(){var e=r()(o()().mark((function e(n){var t,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.personal||(n.is_student||n.is_teacher||n.is_professional)){e.next=3;break}return v.ZP.error("请选择至少一种身份可以报名参赛"),e.abrupt("return");case 3:i=[],(null==T?void 0:T.length)>0&&(null==T||T.map((function(e){var n;i.push((null==e||null===(n=e.response)||void 0===n?void 0:n.id)||(null==e?void 0:e.id))}))),g.setFieldValue("attachment_ids",i),s=[],(null==ye?void 0:ye.length)>0&&(null==ye||ye.map((function(e){var n;s.push((null==e||null===(n=e.response)||void 0===n?void 0:n.id)||(null==e?void 0:e.id))}))),g.setFieldValue("file_id",s),g.setFieldValue("is_authentication",Ze),g.setFieldValue("need_phone",Ae),g.setFieldValue("need_mail",Pe),g.setFieldValue("competition_staffs",[{minimum:g.getFieldValue("student_min"),maximum:g.getFieldValue("student_max"),category:"student",mutiple_limited:Le,check_phone:!1},{minimum:g.getFieldValue("teacher_min"),maximum:g.getFieldValue("teacher_max"),category:"teacher",mutiple_limited:ze,check_phone:!1}]),(null===(t=k.identifier)||void 0===t?void 0:t.length)<3?v.ZP.error("比赛网址最少要输入三个字符"):(0,ue.IN)({id:Xe,identifier:g.getFieldValue("identifier")}).then(function(){var e=r()(o()().mark((function e(n){var t,i,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!=(null==n?void 0:n.status)&&g.setFieldValue("identifier",""),0!=(null==n?void 0:n.status)){e.next=6;break}return e.next=4,(0,ue.$M)(l()(l()({id:null==c?void 0:c.competitionId},g.getFieldsValue()),{},{enroll_start_time:g.getFieldValue("enroll_start_time")?de()(g.getFieldValue("enroll_start_time")).format("YYYY-MM-DD HH:mm"):"",enroll_end_time:g.getFieldValue("enroll_end_time")?de()(g.getFieldValue("enroll_end_time")).format("YYYY-MM-DD HH:mm"):"",start_time:g.getFieldValue("start_time")?de()(g.getFieldValue("start_time")).format("YYYY-MM-DD HH:mm"):"",end_time:g.getFieldValue("end_time")?de()(g.getFieldValue("end_time")).format("YYYY-MM-DD HH:mm"):""}));case 4:if(0==(null==(t=e.sent)?void 0:t.status)){if(v.ZP.success("更改成功"),(null==t?void 0:t.failed.length)>0){for(s in ln(!0),i=[],null==t?void 0:t.failed)i.push({phone:null==t?void 0:t.failed[s][0],name:null==t?void 0:t.failed[s][1],email:null==t?void 0:t.failed[s][2]});rn(i)}(null==mn?void 0:mn.identifier)==g.getFieldValue("identifier")?(a({type:"competitions/getStaff",payload:{identifier:null==c?void 0:c.competitionId}}),a({type:"competitions/getHeader",payload:{identifier:null==c?void 0:c.competitionId}})):(null==mn?void 0:mn.identifier)!=g.getFieldValue("identifier")&&_.history.push("/competitions/detail/".concat(g.getFieldValue("identifier"),"?type=4"))}case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 14:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){(0,ue.o3)(null==c?void 0:c.competitionId).then((function(e){var n,t,i,s,o,a,r,d,u,p,m,_,h,f,x,v,y,j,b,w,Z;($e(null==e?void 0:e.id),g.setFieldValue("is_student",null==e?void 0:e.is_student),g.setFieldValue("is_teacher",null==e?void 0:e.is_teacher),g.setFieldValue("is_professional",null==e?void 0:e.is_professional),g.setFieldValue("name",null==e?void 0:e.name),g.setFieldValue("sub_title",null==e?void 0:e.sub_title),g.setFieldValue("description",null==e?void 0:e.description),g.setFieldValue("identifier",null==e?void 0:e.identifier),g.setFieldValue("bonus",null==e?void 0:e.bonus),g.setFieldValue("awards_count",null==e?void 0:e.awards_count),g.setFieldValue("need_apply_name",null==e||null===(n=e.need_apply_info)||void 0===n?void 0:n.need_apply_name),g.setFieldValue("need_apply_student_id",null==e||null===(t=e.need_apply_info)||void 0===t?void 0:t.need_apply_student_id),g.setFieldValue("need_apply_sex",null==e||null===(i=e.need_apply_info)||void 0===i?void 0:i.need_apply_sex),g.setFieldValue("need_apply_phone",null==e||null===(s=e.need_apply_info)||void 0===s?void 0:s.need_apply_phone),g.setFieldValue("need_apply_grade",null==e||null===(o=e.need_apply_info)||void 0===o?void 0:o.need_apply_grade),g.setFieldValue("need_apply_teacher_name",null==e||null===(a=e.need_apply_info)||void 0===a?void 0:a.need_apply_teacher_name),g.setFieldValue("need_apply_school",null==e||null===(r=e.need_apply_info)||void 0===r?void 0:r.need_apply_school),g.setFieldValue("need_apply_teacher_phone",null==e||null===(d=e.need_apply_info)||void 0===d?void 0:d.need_apply_teacher_phone),null==e||null===(u=e.attachments)||void 0===u||u.map((function(e){e.name=e.title})),g.setFieldValue("attachment_ids",null==e?void 0:e.attachments),R(null==e?void 0:e.attachments),g.setFieldValue("enroll_start_time",null!=e&&e.enroll_start_time?de()(null==e?void 0:e.enroll_start_time):""),g.setFieldValue("enroll_end_time",null!=e&&e.enroll_end_time?de()(null==e?void 0:e.enroll_end_time):""),g.setFieldValue("start_time",null!=e&&e.start_time?de()(null==e?void 0:e.start_time):""),g.setFieldValue("end_time",null!=e&&e.end_time?de()(null==e?void 0:e.end_time):""),g.setFieldValue("rule",null==e?void 0:e.rule),null!=e&&e.file)&&(e.file.name=null==e||null===(h=e.file)||void 0===h?void 0:h.title);(g.setFieldValue("file_id",null==e?void 0:e.file),null!=e&&e.file&&je([null==e?void 0:e.file]),g.setFieldValue("region_rule",null==e?void 0:e.region_rule),g.setFieldValue("is_authentication",null==e?void 0:e.is_authentication),g.setFieldValue("province_rule",null==e?void 0:e.province_rule),g.setFieldValue("region_provinces",null==e?void 0:e.region_provinces),(0,pe.GY)({display_aliases:!0,provinces:null==e?void 0:e.region_provinces}).then((function(n){qe(null==n?void 0:n.schools),g.setFieldValue("region_schools",null==e?void 0:e.region_school_array)})),ke(null==e?void 0:e.is_authentication),g.setFieldValue("need_phone",null==e?void 0:e.need_phone),Se(null==e?void 0:e.need_phone),g.setFieldValue("need_mail",null==e?void 0:e.need_mail),Te(null==e?void 0:e.need_mail),g.setFieldValue("personal",null==e?void 0:e.personal),null!=e&&e.member_staff)?(g.setFieldValue("student_min",null==e||null===(f=e.member_staff)||void 0===f?void 0:f.minimum),g.setFieldValue("student_max",null==e||null===(x=e.member_staff)||void 0===x?void 0:x.maximum),g.setFieldValue("student_checkbox",null==e||null===(v=e.member_staff)||void 0===v?void 0:v.mutiple_limited)):(g.setFieldValue("student_min",0),g.setFieldValue("student_max",1));null!=e&&e.teacher_staff?(g.setFieldValue("teacher_min",null==e||null===(y=e.teacher_staff)||void 0===y?void 0:y.minimum),g.setFieldValue("teacher_max",null==e||null===(j=e.teacher_staff)||void 0===j?void 0:j.maximum),g.setFieldValue("teacher_checkbox",null==e||null===(b=e.teacher_staff)||void 0===b?void 0:b.mutiple_limited)):(g.setFieldValue("teacher_min",0),g.setFieldValue("teacher_max",0));3===(null==e?void 0:e.mode)?(Me(!0),De(!0)):(Me(null==e||null===(w=e.teacher_staff)||void 0===w?void 0:w.mutiple_limited),De(null==e||null===(Z=e.member_staff)||void 0===Z?void 0:Z.mutiple_limited));De(null==e||null===(p=e.member_staff)||void 0===p?void 0:p.mutiple_limited),Me(null==e||null===(m=e.teacher_staff)||void 0===m?void 0:m.mutiple_limited),N(l()({},g.getFieldsValue())),C(null===(_=g.getFieldValue("description"))||void 0===_?void 0:_.length),null==c||c.loadingFunction(!1)})),(0,pe.ol)({}).then((function(e){var n;We(L()(null==e||null===(n=e.data)||void 0===n?void 0:n.map((function(e){return{label:e,value:e}}))))})),null!=c&&c.formName&&g.scrollToField(null==c?void 0:c.formName)}),[]);var hn=function(e){(0,pe.GY)({display_aliases:!0,provinces:e}).then((function(e){qe(null==e?void 0:e.schools)}))},fn=function(e,n){"报名开始时间"==n?g.getFieldValue("enroll_end_time")&&e>=g.getFieldValue("enroll_end_time")&&(v.ZP.error("报名开始时间必须小于报名结束时间"),g.setFieldValue("enroll_start_time",""),g.setFieldValue("enroll_end_time","")):"报名结束时间"==n?g.getFieldValue("enroll_start_time")?e<=g.getFieldValue("enroll_start_time")&&(v.ZP.error("报名结束时间必须大于报名开始时间"),g.setFieldValue("enroll_end_time","")):(v.ZP.error("报名结束时间必须大于报名开始时间"),g.setFieldValue("enroll_end_time","")):"竞赛开始时间"==n?g.getFieldValue("end_time")&&e>=g.getFieldValue("end_time")&&(v.ZP.error("竞赛开始时间必须小于竞赛结束时间"),g.setFieldValue("start_time",""),g.setFieldValue("end_time","")):"竞赛结束时间"==n&&(g.getFieldValue("start_time")?e<=g.getFieldValue("start_time")&&(v.ZP.error("竞赛结束时间必须大于竞赛开始时间"),g.setFieldValue("end_time","")):(v.ZP.error("竞赛结束时间必须大于竞赛开始时间"),g.setFieldValue("end_time","")))};return(0,xe.jsxs)("div",{className:D,children:[(0,xe.jsxs)(f.Z,{form:g,labelCol:{flex:"120px"},scrollToFirstError:!0,colon:!1,initialValues:{region_rule:0,student_min:0,student_max:1,teacher_min:0,teacher_max:0,is_student:!0,is_teacher:!0,is_professional:!0},onFinish:_n,onFinishFailed:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g.scrollToField(null==n||null===(t=n.errorFields)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.name,{behavior:"auto",block:"center"});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),onChange:function(){var e,n,t=null==g||null===(e=g.getFieldValue("sponsor_user_name"))||void 0===e?void 0:e.replaceAll(" ","");g.setFieldValue("sponsor_user_name",t);var i=g.getFieldsValue();C(null===(n=i.description)||void 0===n?void 0:n.length),N(l()({},i))},children:[(0,xe.jsx)("div",{className:B,children:"基本信息"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{style:{marginTop:"-15px"},className:z,label:"竞赛主标题",colon:!1,name:"name",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(j.Z,{className:H,placeholder:"请输入竞赛主标题",maxLength:60,suffix:(0,xe.jsxs)("span",{children:[(null===(n=k.name)||void 0===n?void 0:n.length)||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/60"})]})})}),(0,xe.jsx)(f.Z.Item,{className:M,label:"竞赛副标题",colon:!1,name:"sub_title",children:(0,xe.jsx)(j.Z,{className:H,placeholder:"请输入竞赛副标题",maxLength:60,suffix:(0,xe.jsxs)("span",{children:[(null===(t=k.sub_title)||void 0===t?void 0:t.length)||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/60"})]})})}),(0,xe.jsxs)("div",{className:Q,children:[(0,xe.jsx)(f.Z.Item,{className:z,label:"竞赛简介",colon:!1,name:"description",children:(0,xe.jsx)(ge,{maxLength:200,placeholder:"请输入简介",rows:5})}),(0,xe.jsxs)("span",{className:G,children:[S||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/200"})]})]}),(0,xe.jsx)(f.Z.Item,{className:M,label:(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"},children:"*"}),"比赛网址"]}),colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsxs)("div",{style:{width:"40%"},children:[window.location.origin,"/competitions/detail/"]}),(0,xe.jsx)(y.Z,{placement:"topLeft",color:"#fb3226",overlayStyle:{maxWidth:"350px",width:"350px"},title:"如果修改竞赛网址,会造成参赛人员无法再次通过旧网址进入",children:(0,xe.jsx)(f.Z.Item,{style:{width:"calc(68% + 16px)",marginLeft:"-16px"},label:(0,xe.jsx)("div",{style:{width:"0px"}}),colon:!1,name:"identifier",rules:[{required:!0,message:"必填项:不能为空"},{pattern:new RegExp(/^[A-Za-z0-9\-_]*$/,""),message:"必须是数字、字母、下划线或者横线"}],children:(0,xe.jsx)(j.Z,{className:H,placeholder:"请输入网址",maxLength:20,suffix:(0,xe.jsxs)("span",{children:[(null===(i=k.identifier)||void 0===i?void 0:i.length)||0,(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"/20"})]}),onBlur:function(){un(!1),(0,ue.IN)({id:Xe,identifier:g.getFieldValue("identifier")}).then((function(e){0!=(null==e?void 0:e.status)&&g.setFieldValue("identifier","")}))},onChange:function(){un(!0)},disabled:"ended"==(null==pn?void 0:pn.competition_status)})})})]})}),(0,xe.jsx)(f.Z.Item,{className:M,style:{marginTop:"-12px"},label:"奖金金额",colon:!1,name:"bonus",rules:[{pattern:new RegExp(/^\d{0,8}$/,"g"),message:"必须是8位数以内的正整数"}],children:(0,xe.jsx)(j.Z,{autoComplete:"off",className:H,placeholder:"如果需要设置奖金,请与平台客服人员对接",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"元"})})}),(0,xe.jsx)(f.Z.Item,{className:M,label:"奖项数量",colon:!1,name:"awards_count",rules:[{pattern:new RegExp(/^\d{0,9}$/,"g"),message:"必须是正整数"}],children:(0,xe.jsx)(j.Z,{autoComplete:"off",className:H,placeholder:"请输入奖项数量",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"个"})})}),(0,xe.jsx)(f.Z.Item,{name:"attachment_ids",label:"举办资质文档",colon:!1,getValueFromEvent:function(e){return Array.isArray(e)?e:e&&e.fileList},children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(ie.Z,{action:me.Z.API_SERVER+"/api/attachments.json",onChange:function(e){R(null==e?void 0:e.fileList)},onRemove:function(e){console.log(e),R([])},fileList:T,withCredentials:!0,children:(0,xe.jsx)("div",{className:U,children:"上传文档"})}),(0,xe.jsx)("div",{className:J,children:"如果涉及到竞赛奖金相关事项,请上传相关资质的证明文件,有便于竞赛快速审核通过"})]})}),(0,xe.jsx)(f.Z.Item,{className:M,label:"报名时间",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(f.Z.Item,{name:"enroll_start_time",children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"报名开始时间")}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"enroll_end_time",children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"报名结束时间")}})}),(0,xe.jsx)("div",{className:K,children:"如果不填报名时间,则竞赛发布后将不展示报名入口"})]})}),(0,xe.jsx)(f.Z.Item,{className:O,label:(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"},children:"*"}),"竞赛时间"]}),colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(f.Z.Item,{name:"start_time",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"竞赛开始时间")},disabled:"progressing"==(null==pn?void 0:pn.competition_status)||"apply"===(null==pn?void 0:pn.competition_status)||"ended"==(null==pn?void 0:pn.competition_status)})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"end_time",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(le.default,{style:{height:"40px"},showTime:!0,format:"YYYY-MM-DD HH:mm",onChange:function(e){fn(e,"竞赛结束时间")},disabled:"ended"==(null==pn?void 0:pn.competition_status)||"apply"===(null==pn?void 0:pn.competition_status)})})]})})]}),(0,xe.jsx)("div",{className:B,children:"开放范围"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{className:te,label:"参赛规则",name:"rule",colon:!1,children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,style:{width:"120px"},children:"按范围参加"}),(0,xe.jsx)(b.ZP,{value:1,style:{width:"120px"},children:"自定用户参加"})]})}),1==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:function(e){return Array.isArray(e)?e:e&&e.fileList},children:(0,xe.jsxs)("div",{style:{marginLeft:"0px",display:"flex"},children:[(0,xe.jsx)(ie.Z,{accept:".xls, .xlsx",maxCount:1,action:me.Z.API_SERVER+"/api/attachments.json",onChange:function(e){je(null==e?void 0:e.fileList)},onRemove:function(e){console.log(e),je([])},fileList:ye,withCredentials:!0,children:(0,xe.jsx)("div",{className:W,children:"选择文件"})}),(0,xe.jsxs)("div",{className:X,style:{marginLeft:30},onClick:function(){(0,he.Nd)(null,me.Z.API_SERVER+"/api/competitions/download_template")},children:["下载模版",(0,xe.jsx)("i",{className:"iconfont icon-xiazai5 font14 ml5"})]})]})}),0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{label:"选择省份",name:"province_rule",className:te,colon:!1,style:{marginTop:"-3px"},children:(0,xe.jsxs)(b.ZP.Group,{onChange:function(e){var n;1==(null==e||null===(n=e.target)||void 0===n?void 0:n.value)&&g.setFieldValue("region_schools",[]),hn([]),g.setFieldValue("region_provinces",[])},children:[(0,xe.jsx)(b.ZP,{value:0,style:{width:"120px"},children:"全部省份"}),(0,xe.jsx)(b.ZP,{value:1,style:{width:"120px"},children:"部分省份"})]})}),1==g.getFieldValue("province_rule")&&0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{className:z,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_provinces",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(h.default,{mode:"multiple",className:q,options:Ue,onChange:function(e){hn(e)},filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.value)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{label:"选择院校",name:"region_rule",className:te,colon:!1,style:{marginTop:"-3px"},children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,style:{width:"120px"},children:"全部院校"}),(0,xe.jsx)(b.ZP,{value:1,style:{width:"120px"},children:"部分院校"})]})}),1==g.getFieldValue("region_rule")&&0==g.getFieldValue("rule")&&(0,xe.jsx)(f.Z.Item,{className:z,style:{marginTop:"-3px"},label:" ",colon:!1,name:"region_schools",children:(0,xe.jsx)(h.default,{mode:"multiple",className:q,options:He,fieldNames:{label:"name",value:"id"},filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.name)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),(0,xe.jsx)("div",{children:1==g.getFieldValue("region_rule")&&0==g.getFieldValue("rule")&&(0,fe.Ny)()&&(0,xe.jsx)(f.Z.Item,{name:"file_id",label:" ",colon:!1,getValueFromEvent:function(e){return Array.isArray(e)?e:e&&e.fileList},children:(0,xe.jsxs)("div",{style:{marginLeft:"0px",display:"flex"},children:[(0,xe.jsx)(ie.Z,{accept:".xls, .xlsx",maxCount:1,action:me.Z.API_SERVER+"/api/attachments.json",onChange:function(e){je(null==e?void 0:e.fileList)},onRemove:function(e){console.log(e),je([])},fileList:ye,withCredentials:!0,children:(0,xe.jsx)("div",{className:W,children:"选择文件"})}),(0,xe.jsxs)("div",{className:X,style:{marginLeft:30},onClick:function(){(0,he.Nd)(null,me.Z.API_SERVER+"/api/competitions/download_school_template.xlsx")},children:["下载模版",(0,xe.jsx)("i",{className:"iconfont icon-xiazai5 font14 ml5"})]})]})})})]}),(0,xe.jsx)("div",{className:B,children:"报名者条件"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{label:"报名条件",name:"is_authentication",className:te,style:{marginTop:"-10px"},colon:!1,children:(0,xe.jsxs)(se.Z,{checked:Ze,onChange:function(e){var n;return ke(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:["实名认证",(0,xe.jsx)("span",{className:$,children:"(参赛人员账号必须实名认证)"})]})}),(0,xe.jsx)(f.Z.Item,{label:" ",name:"need_phone",style:{marginTop:"-10px"},colon:!1,children:(0,xe.jsxs)(se.Z,{checked:Ae,onChange:function(e){var n;return Se(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:["绑定手机",(0,xe.jsx)("span",{className:$,children:"(参赛人员账号必须绑定手机号)"})]})}),(0,xe.jsx)(f.Z.Item,{label:" ",name:"need_mail",style:{marginTop:"-10px"},colon:!1,children:(0,xe.jsxs)(se.Z,{checked:Pe,onChange:function(e){var n;return Te(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:["绑定邮箱",(0,xe.jsx)("span",{className:$,children:"(参赛人员账号必须绑定邮箱)"})]})}),(0,xe.jsx)("div",{style:{display:"flex",marginBottom:20},children:(0,xe.jsxs)("div",{style:{paddingLeft:50,textAlign:"end"},children:["报名信息 ",(0,xe.jsx)("span",{style:{marginLeft:0},className:$,children:"(参赛人员报名时需填写的信息)"})]})}),(0,xe.jsxs)(f.Z.Item,{label:" ",children:[(0,xe.jsxs)(oe.Z,{wrap:!1,gutter:10,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_name",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"姓名"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_student_id",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"学号"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_sex",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"性别"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_phone",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"电话"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_grade",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"年级"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_teacher_name",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"指导老师姓名"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_teacher_phone",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"指导老师联系方式"})})})]}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"need_apply_school",style:{marginTop:"-12px"},valuePropName:"checked",children:(0,xe.jsxs)(se.Z,{children:["学校/单位",(0,xe.jsx)(y.Z,{title:"开启后,参赛人员填写报名信息时,可选的学校/单 位选项与“开放范围-选择院校”所列出的院校一致。",children:(0,xe.jsx)("i",{className:"iconfont icon-jinggao-3",style:{color:"#9096A3",marginLeft:10}})}),(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"(与“开放范围”包含院校一致)"})]})})})]})]}),(0,xe.jsx)("div",{className:B,children:"参赛模式"}),(0,xe.jsxs)("div",{className:V,children:[(0,xe.jsx)(f.Z.Item,{label:" ",name:"personal",colon:!1,children:(0,xe.jsxs)(b.ZP.Group,{disabled:"progressing"==(null==pn?void 0:pn.competition_status)||"ended"==(null==pn?void 0:pn.competition_status),children:[(0,xe.jsx)(b.ZP,{value:!1,style:{width:"120px"},children:"战队赛"}),(0,xe.jsx)(b.ZP,{value:!0,style:{width:"120px"},children:"个人赛"})]})}),0==g.getFieldValue("personal")&&(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(f.Z.Item,{className:Y,style:{marginTop:"-2px"},label:" ",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("span",{style:{margin:"0 10px 0 -50px"},children:"学生数"}),(0,xe.jsx)(f.Z.Item,{name:"student_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"student_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"人"}),(0,xe.jsx)(f.Z.Item,{name:"student_checkbox",children:(0,xe.jsx)(se.Z,{style:{marginLeft:"20px"},disabled:3===(null==pn?void 0:pn.mode),checked:Le,onChange:function(e){var n;return De(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:(0,xe.jsx)("span",{children:"不可存在多个战队中"})})})]})}),(0,xe.jsx)(f.Z.Item,{className:Y,style:{marginTop:"-12px"},label:" ",name:"competition_staffs",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("span",{style:{margin:"0 10px 0 -50px"},children:"教师数"}),(0,xe.jsx)(f.Z.Item,{name:"teacher_min",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"至"}),(0,xe.jsx)(f.Z.Item,{name:"teacher_max",rules:[{pattern:new RegExp(/^[0-9]+([.]{1}[0-9]+){0,1}$/,"g"),message:"必须是数值"}],children:(0,xe.jsx)(j.Z,{style:{width:"100px"}})}),(0,xe.jsx)("span",{style:{margin:"0 10px"},children:"人"}),(0,xe.jsx)(f.Z.Item,{name:"teacher_checkbox",children:(0,xe.jsx)(se.Z,{style:{marginLeft:"20px"},disabled:3===(null==pn?void 0:pn.mode),checked:ze,onChange:function(e){var n;return Me(null==e||null===(n=e.target)||void 0===n?void 0:n.checked)},children:(0,xe.jsx)("span",{children:"不可存在多个战队中"})})})]})})]}),1==g.getFieldValue("personal")&&(0,xe.jsx)(f.Z.Item,{label:" ",children:(0,xe.jsxs)(oe.Z,{wrap:!1,gutter:10,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"is_student",style:{marginTop:"-12px"},valuePropName:"checked",normalize:function(e,n,t){return e||t.is_teacher||t.is_professional?e:(v.ZP.warning("请选择至少一种身份可以报名参赛"),!(e||t.is_teacher||t.is_professional))},children:(0,xe.jsx)(se.Z,{children:"学生身份参赛"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"is_teacher",style:{marginTop:"-12px"},valuePropName:"checked",normalize:function(e,n,t){return e||t.is_student||t.is_professional?e:(v.ZP.warning("请选择至少一种身份可以报名参赛"),!(e||t.is_student||t.is_professional))},children:(0,xe.jsx)(se.Z,{children:"教师身份参赛"})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{name:"is_professional",style:{marginTop:"-12px"},valuePropName:"checked",normalize:function(e,n,t){return e||t.is_teacher||t.is_student?e:(v.ZP.warning("请选择至少一种身份可以报名参赛"),!(e||t.is_teacher||t.is_student))},children:(0,xe.jsx)(se.Z,{children:"专业人士身份参赛"})})})]})})]}),(0,xe.jsx)("div",{className:ee,children:(0,xe.jsx)(_e.Z,{className:ne,htmlType:"submit",onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),children:"保存更改"})})]}),(0,xe.jsx)(x.Z,{centered:!0,title:"以下数据导入失败",open:tn,okText:"确定",cancelText:"取消",onOk:function(){ln(!1)},onCancel:function(){ln(!1)},children:(0,xe.jsx)(re.Z,{bordered:!0,scroll:{y:400},columns:1==g.getFieldValue("rule")?[{title:"手机号",dataIndex:"phone"},{title:"姓名",dataIndex:"name"},{title:"邮箱",dataIndex:"email"}]:[{title:"ID",dataIndex:"phone"},{title:"学校/单位",dataIndex:"name"}],dataSource:an,pagination:!1,rowKey:function(e){return e.name}})})]})})),je={flex_box_center:"flex_box_center___TUtVx",flex_space_between:"flex_space_between___skxVP",flex_box_vertical_center:"flex_box_vertical_center____enb6",flex_box_center_end:"flex_box_center_end___lO_Gq",flex_box_column:"flex_box_column___QrhZ_",all:"all___GiQqZ",title:"title___YtceA",content:"content___Es9RO",content_icon:"content_icon___SNFzF",content_info:"content_info___rSAWs",content_title:"content_title___Hkmmk",content_size:"content_size___jLmmn",content_img:"content_img___NRn9i",content_img2:"content_img2___D23TM"},be=t(78673),we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+9JREFUWEeVl12IVVUUx39rnyuj2UswQiEp1osURFESPoimkPgShJMQQ2UFDsOoEYmOn4yUToXcoSxNsYJewg+klxgJJ8GnqPzoSURUQh998MGBKWdcsvc959599t3nwwuXc+496+z1X//1LXqEXv7jMLCGhLkIkAAm/drf2b292mfhf/7z2L2V1/Q93P0khnGUQdEmJxH6ckoyBb6yR1WcGeJfW8pbBrSup0QPcA9hbs5inwFrkc9KeP8orESYEP0CzVkfUuhb4CvLQMYAlbkkACE6WgGg6LAqN4Uu839nICy5ug/NBVaRr8vckL0TshKy5xtjnzkAn3kMxKyqivDwUMMUDf5CmCFhCaTx5YPM9DgAeyMuKKMvUxhjSrhAD2tlLf+6gD/DU0xxnIRl7UAOjBQdCQD4AlkG1Iv0+xgWSz83WuS2PvorTzLNNQyPd6V6YhnYE7igyo/F9eCCvMcrvvI2iF84i7Aqx0KqR3RXrSx4gEHSb6cu5Om8KO/zchTAaSYQVnalu1gGdlQASFyWLEe4heEs8Gw7a/Js3aeH56WfazkXnGA+wlWMV+y8wBUdDgB0U/y7DLPK+XOMFzH8gdDTVR1bcXIZQ5+s57qT/5mngeMYlhYVO9GtXh2I+bfBRhnm27Y/xxgCvmk3rLB5Gf7HOCAzCC9hmF3WwES3FBQiC8bSP4sFso3bOVqbnMbwZiyqo5bGGlPqBtFP0K7o7LTbP2WEV8PA0kM8wRSXMCysVBj2j6A6in6cxkA3lZaB7TLC59HIHmMpcB5DIzofJPyEcBfDZgeyoJSLflSQBfaFOSyW3VyNAXBBdoBhDKNtFjrl9ksZYJuT+YETGN6KtnuXhpsilbDl/yuyn+eKlLvDrfOanMHwepuFhAnmsVrWMeNkfmQFyrkiV4kOFTDQYL+MsrMMgFPwNfOYdpXuBYSLzGG1DHCnnTUW5Pdcx7AoBkJ0sADAbJbIPv6uApAyYTjIIjZxU4QHXUF7jD0Ie2OxIjoQSUPDLWmyoI7yOjJ6jIUoNxFXzltDbhovohsi88AsDkqTzXUOryujR5kAVoZFSfTDFIA/MCQMyVccqnt4HTn9jk8RdnnB6lJT9INoDIzTyxsywnSdw6tk9BwNrvAbwmthOoquL6wDN2jwTzpadZaRol3BLzT5nmIbuW1iz8TngXdrzQPxSlY2Q9ZZZJwL3gl6QdFqFdsD/PUtNnTWGOVE+1MAZcNmFahwduyelDv7pr9Xupnwbe65aaVshi+jM2xivoKMAR9g3tBJ0XWcJKEvTI/cwOFbVGdxKVvv8kvMKctAL8phDGvcEhFTUGdPKHJTfB6YRBjnMQYfAr/L5O84EyIQAAAAAElFTkSuQmCC",Ze=t(85750),ke=["competitions","globalSetting","loading","dispatch","user"],Ne=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.loading,e.dispatch),i=(e.user,p()(e,ke)),s=(0,m.useState)(""),a=d()(s,2),c=a[0],u=a[1],_=(0,m.useState)(""),h=d()(_,2),g=h[0],y=h[1],b=f.Z.useForm(),w=d()(b,1)[0],k=n.Header,N=(0,m.useState)(!0),I=d()(N,2),A=I[0],S=I[1];(0,m.useEffect)((function(){C()}),[]),(0,m.useEffect)((function(){S(null==k?void 0:k.is_show_picture),w.setFieldValue("apply_success_tips",(null==k?void 0:k.apply_success_tips)||"参赛者可扫码加入大赛官方交流群,获取最新竞赛通知")}),[k]);var C=function(){(0,ue.Mn)(null==i?void 0:i.competitionId).then((function(e){var n,t;0==(null==e?void 0:e.status)?(u(null==e||null===(n=e.data)||void 0===n?void 0:n.competition_image),y(null==e||null===(t=e.data)||void 0===t?void 0:t.qr_code_image),null==i||i.loadingFunction(!1)):v.ZP.error(null==e?void 0:e.message)}))},F=function(e,n){(0,ue.o3)(null==i?void 0:i.competitionId).then((function(l){var s=new FormData;s.append("file",null==e?void 0:e.file),s.append("source_id",null==l?void 0:l.id),s.append("source_type",n),(0,Ze.ZP)("/api/competitions/set_attachments.json",{method:"post",body:s},!0).then((function(e){"success"==(null==e?void 0:e.message)?(v.ZP.success("上传成功"),C(),t({type:"competitions/getStaff",payload:{identifier:null==i?void 0:i.competitionId}}),t({type:"competitions/getHeader",payload:{identifier:null==i?void 0:i.competitionId}})):v.ZP.error(null==e?void 0:e.message)}))}))};function P(e){return T.apply(this,arguments)}function T(){return(T=r()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(k.identifier,"/update_picture_settings.json"),{method:"post",body:n});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.ZP.info("更新成功"),t({type:"competitions/getHeader",payload:{identifier:k.identifier}}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,xe.jsxs)("div",{className:je.all,children:[(0,xe.jsx)("div",{className:je.title,children:"图片设置"}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"},children:"竞赛海报"}),(0,xe.jsxs)("div",{className:je.content,children:[(0,xe.jsx)("img",{src:we,className:je.content_icon}),(0,xe.jsxs)("div",{className:je.content_info,children:[(0,xe.jsx)(ie.Z,{accept:"image/*",customRequest:function(e){return F(e,"Competition")},showUploadList:!1,children:(0,xe.jsx)("div",{className:je.content_title,children:"上传竞赛封面图"})}),(0,xe.jsx)("div",{className:je.content_size,children:"图片尺寸:792 x 340"})]}),(0,xe.jsx)("img",{src:c,className:je.content_img})]})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{style:{marginTop:48,marginLeft:50,fontSize:14,color:"#232B40"},children:"报名成功弹窗"}),(0,xe.jsxs)("div",{className:je.content,style:{borderBottom:0},children:[(0,xe.jsx)("img",{src:we,className:je.content_icon}),(0,xe.jsxs)("div",{className:je.content_info,children:[(0,xe.jsx)(ie.Z,{accept:"image/*",customRequest:function(e){return F(e,"Competition_code")},showUploadList:!1,children:(0,xe.jsx)("div",{className:je.content_title,children:"上传交流群二维码"})}),(0,xe.jsx)("div",{className:je.content_size,children:"图片尺寸:160 x 160"})]}),(0,xe.jsx)("img",{src:g,className:je.content_img2})]}),(0,xe.jsxs)("div",{style:{marginLeft:50,marginRight:50},children:[(0,xe.jsxs)("div",{children:["展示二维码",(0,xe.jsx)(be.Z,{checked:A,onChange:function(e){var n;S(e),P({is_show_picture:e,apply_success_tips:null===(n=w.getFieldsValue())||void 0===n?void 0:n.apply_success_tips})},style:{marginLeft:10}})]}),(0,xe.jsx)(f.Z,{size:"large",form:w,onFinish:function(e){P(l()({is_show_picture:A},e))},style:{marginTop:20},children:(0,xe.jsx)(f.Z.Item,{label:(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#ff4d4f",marginRight:"4px",fontFamily:"SimSun, sans-serif"},children:"*"}),"报名成功提示"]}),colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)(f.Z.Item,{style:{width:"100%"},colon:!1,name:"apply_success_tips",children:(0,xe.jsx)(j.Z,{autoComplete:"off",style:{width:"100%"},className:je.form_item_item,placeholder:"请输入报名成功提示",onBlur:function(){return w.submit()}})}),(0,xe.jsx)(Z.ZP,{onClick:function(){var e;x.Z.confirm({title:!1,closable:!0,icon:null,footer:!1,content:(0,xe.jsxs)("div",{children:[(0,xe.jsxs)("div",{style:{fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20},children:[(0,xe.jsx)("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," 报名成功"]}),(0,xe.jsxs)("div",{style:{alignItems:"center",textAlign:"center"},children:[A&&(0,xe.jsx)("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:me.Z.IMG_SERVER+(null==k?void 0:k.QR_code)}),(0,xe.jsx)("p",{style:{color:"#AAAAAA"},children:null===(e=w.getFieldsValue())||void 0===e?void 0:e.apply_success_tips})]})]})})},style:{marginLeft:10},type:"primary",children:"示例"})]})})})]})]})]})})),Ie="all___d1AWD",Ae="title___VIjuM",Se="add_people___qkPex",Ce="people_icon___lz5gl",Fe="content___a8dSX",Pe="content_info___ekLIa",Te="info_icon___kXP8P",Re="info_title___Hld67",Ee="info_content___kbIuT",Le="info_content_icon___uNxzs",De="info_content_title___IfIi8",Be="info_open___NzrUi",Ve="info_delete___rZhhO",ze="questions_info___n9Fnq",Me="form_item___oxzha",Oe="form_item_item___yPf7l",Ye="form_item_small___EkG9G",He="guanka_title___uUWQl",qe="nandu_1___qifbd",Qe="nandu_2___qVJU8",Ge="nandu_3___NRfLL",Ue="close_icon___f2hON",We="footer___UDiYB",Je="save_button___t7iMm",Ke="textone___TAI4F",Xe="deletecolor___ldQnR",$e="qselect___uuNp6",en="qinput___xHGmH",nn="modalclass___dPDG7",tn="popu___G8M92",ln="pingcesetting___zHJaT",sn=t(81327),on=t(94001),an=t(43428),rn=t(71418),cn=t(28103),dn=t(27092),un=t(50883),pn="drawer___HuOiD",mn="menu___JTt0c",_n="actived___zd6GY",hn="actived2___hNW2h",fn="subTag___rHkqz",xn="listItem___dr1wg",vn="info___bpBpK",gn="title___typIH",yn="titleLeft___b4niC",jn="filter___HBJIT",bn="description___Rqa6Q",wn="menuCourse____Msk3",Zn="button_right___T8tiB",kn=t(95341),Nn=t(13452),In=t(25925),An=t(87466),Sn=["classroomList","loading","dispatch","shixunsList"],Cn=(j.Z.Search,[{id:"type",name:"来源",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),Fn=(0,_.connect)((function(e){return{classroomList:e.classroomList,shixunsList:e.shixunsList,loading:e.loading.effects}}))((function(e){var n,t,i=e.classroomList,s=(e.loading,e.dispatch),a=e.shixunsList,c=p()(e,Sn),u=(0,m.useState)(l()({},(0,_.useParams)())),h=d()(u,2),f=h[0],x=(h[1],i.shixunLists),g=i.shixunAiRecommendLists,j=(0,m.useState)(""),w=d()(j,2),k=w[0],N=w[1],I=(0,m.useState)({}),A=d()(I,2),S=A[0],C=A[1],F=(0,m.useState)([]),P=d()(F,2),T=P[0],R=P[1],E=(0,m.useState)(!1),D=d()(E,2),B=D[0],V=D[1],z=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),M=(0,m.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null}),O=d()(M,2),Y=O[0],H=O[1];(0,m.useEffect)((function(){q()}),[f.coursesId,Y]),(0,m.useEffect)((function(){"新增赛题"===i.actionTabs.key&&(N(""),H({page:1,type:"mine",diff:"",status:"published",order:"desc",not_open:!0,limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null})),s({type:"shixunsList/getMenus",payload:{}})}),[i.actionTabs.key]),(0,m.useEffect)((function(){(null!=x&&x.shixun_list||null!=g&&g.shixun_list)&&C("recommend"===Y.sort?g:x)}),[x,g]);var q=function(){var e=r()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(V(!0),n=l()({},Y),"recommend"===Y.sort&&(n.sort="myshixuns_count"),"recommend"!==Y.sort){e.next=8;break}return e.next=6,s({type:"classroomList/getShixunAiRecommendLists",payload:l()(l()({},n),{},{course_id:f.coursesId})});case 6:e.next=11;break;case 8:return t=l()({},n),e.next=11,s({type:"classroomList/getShixunLists",payload:t});case 11:return e.next=13,(0,Ze.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 13:i=e.sent,R([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(L()((null==i?void 0:i.groups)||[]))),N(""),V(!1);case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if("选用实践课程"!==i.actionTabs.key){var Q=(0,In.P)(),G=d()(Q,4),U=G[0],W=G[1],J=G[2],K=(G[3],function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ue.su)({id:null==c?void 0:c.competitionId,shixun_ids:n.map((function(e){return e.id}))}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("添加成功"),s({type:"classroomList/setActionTabs",payload:{}}),s({type:"competitions/getHeader",payload:{identifier:null==c?void 0:c.competitionId}}),null==c||c.queryQuetions(!0)):v.ZP.error(null==e?void 0:e.message)}));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()),X=(0,m.useState)(!1),$=d()(X,2),ee=$[0],ne=$[1];return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsxs)(an.Z,{title:"选用实践项目",placement:"bottom",height:"100%",closable:!0,open:"新增赛题"===i.actionTabs.key,rootClassName:pn,destroyOnClose:!0,onClose:function(){s({type:"classroomList/setActionTabs",payload:{key:""}})},footer:(0,xe.jsxs)("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,xe.jsx)(Z.ZP,{size:"middle",onClick:function(){s({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},children:"取消"}),(0,xe.jsx)(Z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!k){e.next=8;break}return ne(!0),t=null==S||null===(n=S.shixun_list)||void 0===n?void 0:n.filter((function(e){return k.includes(e.identifier)})).map((function(e){return{id:e.id,is_copy:0,is_use:1}})),e.next=5,K(t);case 5:ne(!1),e.next=9;break;case 8:v.ZP.error("请选择实践项目");case 9:case"end":return e.stop()}}),e)}))),type:"primary",loading:ee,children:"确定"})]}),children:[(0,xe.jsx)("section",{className:"tc",children:(0,xe.jsx)(Nn.Z,{onChange:function(e){null!=e&&e.keyword.trim()&&(0,An.tk)({name:null==e?void 0:e.keyword.trim(),copywriting:null==e?void 0:e.keyword.trim(),position:"Shixun"}),H(l()(l()({},Y),{},{keyword:null==e?void 0:e.keyword.trim(),schools:null==e?void 0:e.schools.trim(),creator:null==e?void 0:e.creator.trim(),page:1}))}})}),(0,xe.jsx)("section",{className:"edu-container",children:(0,xe.jsx)(rn.Z,{spinning:B,children:(0,xe.jsxs)("aside",{children:[Cn.map((function(e,n){var t;return 0!==n?null:(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,xe.jsx)("li",{className:Y[e.id]==n.id?_n:"",onClick:function(){Y[e.id]=n.id,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:n.name})},t)}))]},n)})),(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:"方向"}),(0,xe.jsx)("li",{className:null!=Y&&Y.discipline_id?"":_n,onClick:function(){delete Y.tag_level,delete Y.sub_discipline_id,delete Y.discipline_id,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:"全部"})}),a.menus&&a.menus.map((function(e,n){return(0,xe.jsxs)("li",{className:(null==Y?void 0:Y.discipline_id)==e.id?_n:"",children:[(0,xe.jsx)("strong",{onClick:function(){Y.tag_level=1,Y.discipline_id=e.id,delete Y.sub_discipline_id,Y.page=1,H(l()({},Y))},children:e.name}),(0,xe.jsx)("div",{children:e.sub_repertoires.map((function(n,t){return(0,xe.jsxs)("div",{className:"mt5",children:[(0,xe.jsx)("div",{className:(null==Y?void 0:Y.sub_discipline_id)==n.id&&2===Y.tag_level?"".concat(hn," ").concat(fn):fn,onClick:function(){Y.tag_level=2,Y.discipline_id=e.id,Y.sub_discipline_id=n.id,H(l()({},Y))},children:n.name}),(0,xe.jsx)("ul",{className:"mt5",children:n.tags&&n.tags.map((function(n,t){return(0,xe.jsx)("li",{className:Y.sub_discipline_id==n.id&&3===Y.tag_level?hn:"",onClick:function(){Y.tag_level=3,Y.discipline_id=e.id,Y.sub_discipline_id=n.id,H(l()({},Y))},children:n.name},t)}))})]},t)}))})]},n)}))]}),"mine"===Y.type&&(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:"目录"}),null==T?void 0:T.map((function(e,n){return(0,xe.jsx)("li",{className:Y.group_id==e.id?_n:"",onClick:function(){Y.group_id=e.id,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:e.name})},n)}))]}),Cn.map((function(e,n){var t;return 1!==n?null:(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,xe.jsx)("li",{className:Y[e.id]==n.id?_n:"",onClick:function(){Y[e.id]=n.id,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:n.name})},t)}))]},n)})),"mine"==(null==Y?void 0:Y.type)&&(0,xe.jsxs)("ul",{className:mn,children:[(0,xe.jsx)("li",{children:"状态"}),(0,xe.jsx)("li",{className:0==Y.not_open?_n:"",onClick:function(){Y.not_open=!1,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:"公开"})}),(0,xe.jsx)("li",{className:1==Y.not_open?_n:"",onClick:function(){Y.not_open=!0,Y.page=1,H(l()({},Y))},children:(0,xe.jsx)("strong",{children:"未公开"})})]}),(0,xe.jsxs)(oe.Z,{align:"middle",children:[(0,xe.jsx)(ae.Z,{flex:"1",className:jn,children:z.map((function(e,n){return(0,xe.jsx)(Z.ZP,{className:"mr20",type:Y.sort===e.id?"primary":"default",onClick:function(){Y.sort=e.id,H(l()({},Y))},children:e.name},n)}))}),(0,xe.jsx)(ae.Z,{className:"c-grey-999",children:(0,xe.jsx)("div",{className:wn,children:(0,xe.jsxs)("ul",{children:[(0,xe.jsxs)("li",{children:["已选",(0,xe.jsx)("span",{className:"c-blue",children:k.length>0?1:0}),"个"]}),(0,xe.jsxs)("li",{children:["共",(0,xe.jsx)("span",{className:"c-blue",children:S.shixuns_count}),"个"]}),(0,xe.jsxs)("li",{className:"current",onClick:function(){Y.order="asc"===Y.order?"desc":"asc",H(l()({},Y))},children:["学习人数",(0,xe.jsxs)("p",{className:"edu-sorter current ".concat(Y.order),children:[(0,xe.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,xe.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})]})})})]}),0===(null==S||null===(n=S.shixun_list)||void 0===n?void 0:n.length)&&(0,xe.jsx)(un.Z,{}),(0,xe.jsx)(b.ZP.Group,{style:{display:"block"},value:k,onChange:function(e){N(e.target.value)},children:null==S||null===(t=S.shixun_list)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,xe.jsx)("div",{className:xn,style:{cursor:"auto"},children:(0,xe.jsx)(b.ZP,{value:null==e?void 0:e.identifier,style:{marginTop:"3px"},disabled:null==e?void 0:e.need_authorize,children:(0,xe.jsxs)("div",{className:vn,children:[(0,xe.jsx)("div",{className:gn,children:(0,xe.jsxs)("div",{className:yn,children:[(0,xe.jsx)(_.Link,{to:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,xe.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(null==e?void 0:e.need_authorize)&&(0,xe.jsx)("span",{onClick:function(){(0,kn.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10",children:"需授权"}),(0,fe.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,xe.jsx)(y.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,xe.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,fe.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,xe.jsx)(y.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,xe.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,fe.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,xe.jsx)(y.Z,{zIndex:1e4,title:null==e?void 0:e.mark_content,children:(0,xe.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),(0,xe.jsx)(Z.ZP,{ghost:!0,href:"/shixuns/".concat(e.identifier,"/challenges"),type:"primary",target:"_blank",className:Zn,children:"体验实训"})]})}),(0,xe.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,xe.jsx)("span",{className:bn,dangerouslySetInnerHTML:{__html:e.description}})}),(0,xe.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,xe.jsxs)("span",{className:"mr30",children:["第",n+1,"关 ",e," "]},n)}))}),(0,xe.jsx)(cn.Z,{dashed:!0}),(0,xe.jsxs)("div",{className:"c-light-black mt20",children:[null!=e&&null!==(t=e.content)&&void 0!==t&&t.author_name?(0,xe.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e||null===(i=e.content)||void 0===i||null===(i=i.author_name)||void 0===i?void 0:i[0]}}):(0,xe.jsx)("span",{children:e.author_name}),(0,xe.jsx)("span",{className:"ml15 mr15",children:"|"}),e.author_school_name&&(0,xe.jsxs)(m.Fragment,{children:[(0,xe.jsx)("span",{children:e.author_school_name}),(0,xe.jsx)("span",{className:"ml15 mr15",children:"|"})]}),(0,xe.jsxs)("span",{children:["难度系数 ",e.level]}),(0,xe.jsx)("span",{className:"ml15 mr15",children:"|"}),(0,xe.jsx)("span",{children:"学习人数 "}),(0,xe.jsx)("span",{children:e.study_count})]})]})})},n)}))})]})})}),(0,xe.jsx)("div",{className:"tc mt20",children:(0,xe.jsx)(dn.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:Y.page||1,showQuickJumper:!0,total:null==S?void 0:S.shixuns_count,onChange:function(e){Y.page=e,H(l()({},Y))}})})]},"bottom"),(0,xe.jsx)(In.Z,{visible:U,onCancel:W,renderData:J,inPaper:!1,onOk:K,modalType:"multiple",type:"shixun",position:"选中实训"})]})}})),Pn=["competitions","shixunHomeworks","globalSetting","dispatch","user"],Tn=j.Z.TextArea,Rn=function(e){return null!=e&&e.includes("已截止")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8},children:"已截止"}):null!=e&&e.includes("进行中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8},children:"进行中"}):null!=e&&e.includes("未发布")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8},children:"未发布"}):null!=e&&e.includes("提交中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #B1F0E1",color:"#00B187",fontSize:12,marginRight:8},children:"提交中"}):null!=e&&e.includes("已结束")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #FFC4C4",color:"#E53333",fontSize:12,marginRight:8},children:"已结束"}):null!=e&&e.includes("考试中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #C4D2F1",color:"#3061D0",fontSize:12,marginRight:8},children:"考试中"}):null!=e&&e.includes("未开始")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid #DADBDE",color:"#999999",fontSize:12,marginRight:8},children:"未开始"}):null!=e&&e.includes("补交中")?(0,xe.jsx)("div",{style:{borderRadius:13,width:56,height:20,display:"inline-flex",alignItems:"center",justifyContent:"center",border:"1px solid rgba(255,157,24,0.3)",color:"#FF9D18",fontSize:12,marginRight:8},children:"补交中"}):void 0},En=(0,_.connect)((function(e){return{competitions:e.competitions,shixunHomeworks:e.shixunHomeworks,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n,t,i,s,a=e.competitions,c=(e.shixunHomeworks,e.globalSetting,e.dispatch),u=e.user,g=p()(e,Pn),w=f.Z.useForm(),k=d()(w,1)[0],I=f.Z.useForm(),A=d()(I,1)[0],S=(0,m.useState)(!0),C=d()(S,2),F=C[0],P=C[1],T=(0,m.useState)([]),R=d()(T,2),E=R[0],D=R[1],B=(0,m.useState)(!1),V=d()(B,2),z=V[0],M=(V[1],(0,m.useState)([])),O=d()(M,2),Y=O[0],H=O[1],q=a.Header,Q=(0,m.useState)(1),G=d()(Q,2),U=(G[0],G[1],(0,m.useState)({})),W=d()(U,2),J=W[0],K=W[1],X=(0,_.useParams)(),$=X.identifier,ee=(X.enter,(0,m.useState)({})),ne=d()(ee,2),te=ne[0],ie=ne[1],le=(0,m.useState)([]),re=d()(le,2),ce=re[0],de=re[1],pe=(0,m.useState)(""),me=d()(pe,2),he=me[0],ve=me[1],ge=(0,m.useState)([]),ye=d()(ge,2),je=ye[0],be=ye[1],we=(0,m.useState)(!1),ke=d()(we,2),Ne=ke[0],an=ke[1],rn=(0,m.useState)([{type:"practice",name:"课堂实验",open:!1,url:"shixun_homework"},{type:"normal",name:"图文作业",open:!1,url:"common_homework"},{type:"group",name:"分组作业",open:!1,url:"group_homework"},{type:"hack",name:"编程作业",open:!1,url:"program_homework"},{type:"exercise",name:"在线考试",open:!1,url:"exercise"}]),cn=d()(rn,2),dn=cn[0],pn=cn[1],mn=(0,m.useState)({input:""}),_n=d()(mn,2),hn=_n[0],fn=_n[1];function xn(){return(xn=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/get_course_settings.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&ie(n.data);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vn(){return gn.apply(this,arguments)}function gn(){return(gn=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null==g||g.loadingFunction(!0),e.next=3,(0,Ze.ZP)("/api/users/".concat(u.userInfo.login,"/courses.json"),{method:"get",params:{category:"manage",page:1,per_page:1e3,username:u.userInfo.login,no_limit_per_page:1}});case 3:n=e.sent,null==g||g.loadingFunction(!1),de(null==n?void 0:n.courses);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){1===q.mode?(A.resetFields(),jn(!0)):2===q.mode?(A.resetFields(),function(){xn.apply(this,arguments)}()):function(){In.apply(this,arguments)}()}),[q]),(0,m.useEffect)((function(){u.userInfo.login&&vn()}),[u]);var yn=function(e){var n,t=e.total_score,i=e.difficulty_level_sort,l=null===(n=e.challenge_settings)||void 0===n?void 0:n.filter((function(e){return e.checked})).length;if(l){var s,o=t/e.challenge_settings.filter((function(e){return e.checked})).map((function(e){return"desc"===i?e.challenge_exp_desc:e.challenge_exp})).reduce((function(e,n){return e+n})),a=0,r=0;switch(e.score_setting){case 0:var c=parseFloat((t/l).toFixed(1));e.challenge_settings.map((function(e,n){e.checked?(a=n,e.score=c>0?c:0):e.score=0})),s=(t-c*(l-1)).toFixed(1),e.challenge_settings[a].score=s>0?s:0;break;case 1:e.challenge_settings.map((function(e,n){e.checked?(a=n,r+=Number((Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*o*10)/10).toFixed(1)),e.score=(Math.round(("desc"===i?e.challenge_exp_desc:e.challenge_exp)*o*10)/10).toFixed(1)):e.score=0}));var d=e.challenge_settings[a].score;s=(t-r+Number(d)).toFixed(1),e.challenge_settings[a].score=s>0?s:0}}else e.challenge_settings.map((function(e,n){e.challenge_score=0}))},jn=function(e){(0,ue.lm)(null==g?void 0:g.competitionId).then((function(n){if(0==(null==n?void 0:n.status)){if(null!=n&&n.data){var t=null==n?void 0:n.data;if(e){for(var i in t)t[i].show_info=!1;H(t)}else for(var l in Y)t[l].show_info=Y[l].show_info;D(t)}else D([]);null==g||g.loadingFunction(!1)}else v.ZP.error(null==n?void 0:n.message)}))},bn=function(e,n){var t=E;for(var i in t)t[i].id==e.id&&("open"==n?t[i].show_info=!0:"close"==n&&(t[i].show_info=!1));D(L()(t)),H(L()(t))},wn=function(){if(function(e){var n=[];for(var t in e){var i,l,s=null===(i=e[t])||void 0===i||null===(i=i.challenge_settings)||void 0===i?void 0:i.reduce((function(e,n){return e+Number(n.score)}),0);(null==s?void 0:s.toFixed(10))!==(null===(l=e[t])||void 0===l||null===(l=l.total_score)||void 0===l?void 0:l.toFixed(10))&&n.push("赛题".concat(Number(t)+1,"的关卡任务总分必须等于总分值:").concat(e[t].total_score,"分\n"))}return!(n.length>0&&(v.ZP.warning(n),1))}(E)){for(var e in E){var n,t;if(E[e].shixun_id=null===(n=E[e])||void 0===n||null===(n=n.challenge_settings[0])||void 0===n?void 0:n.shixun_id,(null===(t=E[e])||void 0===t||null===(t=t.challenge_settings)||void 0===t?void 0:t.length)>0)for(var i in null===(l=E[e])||void 0===l?void 0:l.challenge_settings){var l,s;E[e].challenge_settings[i].challenge_score=null===(s=E[e])||void 0===s?void 0:s.challenge_settings[i].score}}(0,ue.JM)({id:null==g?void 0:g.competitionId,shixuns:E}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("更改成功"),jn(!1)):v.ZP.error(null==e?void 0:e.message)}))}};function Zn(e){return kn.apply(this,arguments)}function kn(){return kn=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null==g||g.loadingFunction(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat($,"/switch_mode.json"),{method:"post",body:{mode:n}});case 3:return t=e.sent,null==g||g.loadingFunction(!1),0===(null==t?void 0:t.status)&&c({type:"competitions/getHeader",payload:{identifier:$}}),e.abrupt("return",!0);case 7:case"end":return e.stop()}}),e)}))),kn.apply(this,arguments)}function Nn(){return(Nn=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return an(!0),e.next=3,(0,Ze.ZP)("/api/competitions/get_competition_course_homework.json",{method:"get",params:{course_id:te.course_id,competition_course_game_id:n,id:$}});case 3:t=e.sent,an(!1),0===(null==t?void 0:t.status)?(ve(n),be(null==t||null===(i=t.data)||void 0===i?void 0:i.list)):v.ZP.info("当前课堂暂无数据,请更换绑定课堂或在当前课堂新增作业或考试");case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function In(){return(In=r()(o()().mark((function e(){var n,t,i,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/get_work_settings.json0"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(P(null==n?void 0:n.data.is_new),A.setFieldsValue({evaluation_setting:null==n||null===(t=n.data)||void 0===t?void 0:t.evaluation_setting,commit_num:null==n||null===(i=n.data)||void 0===i?void 0:i.commit_num,evaluation_time:null==n||null===(l=n.data)||void 0===l?void 0:l.evaluation_time,evaluation_script:null==n||null===(s=n.data)||void 0===s?void 0:s.evaluation_script}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var An=function(e){var n=e.getFieldsValue();for(var t in console.log(n),n)if(void 0!==n[t])return!0;return!1};return(0,xe.jsxs)("div",{className:Ie,children:[(0,xe.jsxs)("div",{style:{padding:30},children:[(0,xe.jsx)("div",{style:{marginBottom:30,fontSize:14,fontWeight:600,color:"#232B40"},children:"模式设置"}),(0,xe.jsxs)("div",{style:{marginLeft:42},children:[(0,xe.jsx)("span",{children:"竞赛模式"}),(0,xe.jsx)(b.ZP.Group,{disabled:"progressing"===q.competition_status||"ended"===q.competition_status||"apply"===(null==q?void 0:q.competition_status),value:q.mode,onChange:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==te||null===(t=te.competition_course_games)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.homeworks)||void 0===t?void 0:t.length)>0||(null==E?void 0:E.length)>0||An(A))){e.next=3;break}return x.Z.confirm({icon:!1,title:"提示",content:"切换模式后,当前已经设置的赛题数据将会被清理,且不可撤回,请确认是否进行切换",onOk:function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Zn(n.target.value);case 2:e.sent&&vn();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return");case 3:return e.next=5,Zn(n.target.value);case 5:e.sent&&vn();case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),style:{marginLeft:10,fontSize:14},children:(0,xe.jsxs)(sn.Z,{direction:"vertical",children:[(0,xe.jsxs)(b.ZP,{value:1,children:["实训模式",(0,xe.jsx)("span",{style:{color:"#9096A3",marginLeft:10},children:"挑战实训,系统评审"})]}),(0,xe.jsxs)(b.ZP,{value:2,children:["课堂模式",(0,xe.jsx)("span",{style:{color:"#9096A3",marginLeft:10},children:"参赛者需要进入课堂完成作业,将选择计入成绩的作业生成排行榜"})]}),(0,xe.jsxs)(b.ZP,{value:3,disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager)||"progressing"===q.competition_status||"apply"===(null==q?void 0:q.competition_status)||"ended"===q.competition_status,children:["作品模式",(0,xe.jsx)("span",{style:{color:"#9096A3",marginLeft:10},children:"参赛者提交作品,系统评审"})]})]})})]})]}),1===q.mode&&(0,xe.jsxs)("div",{children:[(0,xe.jsxs)("div",{className:Ae,style:{display:"flex",alignItems:"center"},children:[(0,xe.jsxs)("div",{style:{flex:1},children:["赛题设置",(0,xe.jsxs)("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"},children:["答题起止时间:",(0,xe.jsxs)("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"},children:[null==q?void 0:q.start_time,"~",null==q?void 0:q.end_time]}),((0,fe.eB)()||(null==q||null===(n=q.permission)||void 0===n?void 0:n.editable))&&(0,xe.jsxs)("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:function(){c({type:"competitions/setActionTabs",payload:{key:"7"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," 编辑"]})]})]}),"progressing"!=(null==q?void 0:q.competition_status)&&"apply"!=(null==q?void 0:q.competition_status)&&"ended"!=(null==q?void 0:q.competition_status)&&(0,xe.jsxs)("div",{className:Se,style:{top:"auto"},onClick:function(){c({type:"classroomList/setActionTabs",payload:{key:"新增赛题",params:""}})},children:[(0,xe.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAF9JREFUOE9jZKAQMOLTb5B0voHhH8OBCwsMD+BSR9gABgaGC/MMG0YNIBAGBgnnHRiYGBwwAuo/oz1YjPH/QWyBCApccCyAowsbwGcANHpHo5GBgcZhAI1esvMCMTkdAHAwQhEikgNIAAAAAElFTkSuQmCC",className:Ce}),"新增赛题"]})]}),(0,xe.jsx)("div",{style:{marginTop:"25px"}}),E.map((function(e,n){var t,i,s;return(0,xe.jsxs)("div",{className:Fe,children:[(0,xe.jsxs)("div",{className:Pe,children:[(0,xe.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA0JJREFUSEullk2ITlEYx3/PufdlxAYrTKyUhcgkG2LQzMbGhkJMyUca32mMyVdoMrOgoSkTZXxEmY2NDU1RWChEdlaEsfBZihozj+597533vOeee+ctb93e+3HO83/O//k/HwKgF6hH6CagEWEGAWByruibQO6agJ+E9MgqTkS23Z/EYH95RcC0DMh4xiOnbOfS+8ghw15p4mIWsJtbBGyIvU5PlW60DbiGfeuj/enpA4YpsUpW8tgGFT3LJ0xCYxFVrjMu5f4wfGYSDbKcoRRUtBP1xsQ1UE3vo2TPiqow+EPwlOk0ymKGI1DR02gchwoVlXv7xPZ9idWxx4bBjLO2rYrNXmlmdxnwFDrmZR6l1fF7IttYFqv7Go8JWFqTokNapInroicsQFd1dtxSZ0KaZTsPYsAbNDHK/QytvvgKvymxVPRYAphS4YqjAvQdYVBaWWerTvsZwLAaw9QYOFWvTwOGQdGOJIa2V2Xw55ToQXjLRN7Kbr76Ejl9p9eYTsDc+DLsBxqqtFG2PyLa7gEsUxvFdqe0c7kIyP2mN9mOoQ+D+NQv2uZQWq1YJWSPtNFbC6j204rhYgzli7+JVHqoBtEYDsoRzhdSeoUDwLmCGhtXMtEDOZRmy9wcaee9D1T7mI3ybixmrh4sQYrucxLfXVxW3h/mMUXWM+IFvEPAF35hqMvUYydFRPcUxDBdHPJSjtNQSGkvL4BFXkotXYi2OjH0JX/IDTnJljjZu1jCCJ2EQEiHHORZ0lOvY9icW3USu6K7LMDqflbudVEihxymxD1GOYNhrVN772I4SsAahK5M8js1WnSHIxq7nlaqxWsC5sditxmoVJVRAt4gLBj7nlOXRbdZMRxvrPB1+Fp7aOKc6FaH0qKOkdeucpLcV9RFWxxKff0sW2eLhih/P01siG7JqPQ0M+mUk/yppZzlrdGr1PGDDoRjdqqIbnIAJ1Ivl/j4P2BjHeQcs4APtqpFN/LJmUUHEHqYkJywlGxP/6PHWt4FcdXZB6yzlD0kuj4ZE/Maryui8WbVvNGybP92RGl5EDbOIFyL4bzunqZPdU5/o8TC6BUx6AjdCI3xjFqkyqIT+1IqYAjhIZNpk718+AfZ8LVXyCfCsQAAAABJRU5ErkJggg==",className:Te}),(0,xe.jsxs)("div",{className:Re,children:["赛题",n+1]}),(0,xe.jsxs)("div",{className:Ee,children:[(0,xe.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAnZJREFUSEvtlk1IVFEUx39n3gwpUxKEM35QEU3QJlxYK8FNtWjhJqhFOH4UCBl9UCQVYdMmSLLAQkhJxRmKCipy2yKpTdEH7oSipKAZx00Uhc3MeyfupOGMPS0ZBgLf7t177v2d8z/n3nsEoDKsW23YB2xQ8JqxQn0CGeC9BTfjUXkhBpaBc4UCLLSPF85LIKyXFTYVAyjwxgDvF1pGN+eNvFIe1pFiRDfLWAYWXO3/TlKdkUD+VorFIhzzQI8qNSocydlUSJT66chMszKdoVeUnjLl2VeLVkfZ4Xo0XI6FinK7PcStSESc6iZdk1KG8oAXp4blaXmjhhCueJWueEyeGJtgs25Xh4MKK/LB8yIU+GIp3fGYvMouDmvAUc4gbJyz+G1ymOMiooEmjahSK/DDA1cTURnN3s8HdL2d5rQq1XOh84A+4dCnYflgjAKNWoPQoVCWs0g5m4zJWLBFtzg2F+bOeeBhfQMDd/eKHQyr34EbgN/14K8rZffLPklXNmu9rZxQxZMHe52MSWfWIZd72AMPJqNiQMbmukKVK9BvEZ4Yks+1ber7+J1WFRpyIvBxdHJA3gWatU4dTuXnyFLubQ4RfRyRjIlQhX5VVrkCRRj3WHQlBmXKGFW06DbH5piRVZTRZEwu7bmj1ugIvTmem9x76Y4P/sr92v1aNZ3mJBBaMIczk98QrpkqNP+zlWhZHE4MyURFk+6ylfY/5XUm9zuBNhVKFq3SHPmER1YJ/ekUZdj0e6DPZzGecuhUZXUOEAZ9Ds9TFo0odf96Dn/bm3IHrEK9mYvdNG6OLnl8Gbhk6VyLpuhNVNHbxKI3wtmnpIit/k8rJx6Q0AVqRgAAAABJRU5ErkJggg==",className:Le}),(0,xe.jsx)(_.Link,{to:"/shixuns/".concat(null==e?void 0:e.shixun_identifier,"/challenges"),target:"_blank",children:(0,xe.jsx)(y.Z,{title:null==e||null===(t=e.shixun)||void 0===t?void 0:t.name,placement:"bottom",children:(0,xe.jsx)("div",{className:De,children:null==e||null===(i=e.shixun)||void 0===i?void 0:i.name})})})]}),(0,xe.jsx)("div",{className:Be,onClick:function(){bn(e,"open")},children:!(null!=e&&e.show_info)&&(0,xe.jsxs)(xe.Fragment,{children:["展开更多",(0,xe.jsx)("i",{className:"iconfont icon-xiajiantou",style:{fontSize:"8px"}})]})}),"progressing"!=(null==q?void 0:q.competition_status)&&"apply"!=(null==q?void 0:q.competition_status)&&"ended"!=(null==q?void 0:q.competition_status)&&(0,xe.jsx)("div",{className:Ve,onClick:function(){var n,t;n=null==e?void 0:e.id,x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,content:"删除该赛题后,数据不可恢复,请确认是否删除?",onOk:(t=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ue.pS)({id:null==g?void 0:g.competitionId,data_id:n}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("删除成功"),jn(!0),c({type:"competitions/getHeader",payload:{identifier:null==g?void 0:g.competitionId}})):v.ZP.error(null==e?void 0:e.message)}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},children:"删除该赛题"})]}),(null==e?void 0:e.show_info)&&(0,xe.jsxs)("div",{className:ze,children:[(0,xe.jsxs)(f.Z,{form:k,labelCol:{flex:"70px"},children:[(0,xe.jsxs)(f.Z.Item,{className:Me,label:"题目总分",colon:!1,children:[(0,xe.jsx)(on.Z,{min:0,value:null==e?void 0:e.total_score,disabled:"progressing"==(null==q?void 0:q.competition_status)||"apply"===(null==q?void 0:q.competition_status)||"ended"==(null==q?void 0:q.competition_status),className:Oe,onChange:function(n){e.total_score=n,K(Object.assign({},J)),yn(e)},onBlur:function(){wn()}})," 分"]}),(0,xe.jsx)(f.Z.Item,{className:Ye,label:" ",colon:!1,children:(0,xe.jsx)(f.Z.Item,{className:Ye,label:"关卡分值",colon:!1,children:(0,xe.jsxs)(b.ZP.Group,{disabled:"progressing"==(null==q?void 0:q.competition_status)||"apply"===(null==q?void 0:q.competition_status)||"ended"==(null==q?void 0:q.competition_status),value:null==e?void 0:e.score_setting,onChange:function(n){e.score_setting=n.target.value,1!==n.target.value&&(e.difficulty_level_sort="asc"),K(Object.assign({},J)),yn(e)},onBlur:function(){wn()},children:[(0,xe.jsx)(b.ZP,{value:0,children:"均分比例"}),(0,xe.jsx)(b.ZP,{value:1,children:"难易度"}),(0,xe.jsx)(b.ZP,{value:2,children:"自定义分值"})]})})}),null==e||null===(s=e.challenge_settings)||void 0===s?void 0:s.map((function(n,t){return(0,xe.jsx)(f.Z.Item,{className:Ye,label:" ",colon:!1,children:(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#165DFF",width:"14px",height:"14px",margin:"6px 15px 7px 0"}}),(0,xe.jsxs)(f.Z.Item,{className:Ye,label:(0,xe.jsx)(y.Z,{title:null==n?void 0:n.subject,placement:"left",children:(0,xe.jsx)("div",{className:He,children:null==n?void 0:n.subject})}),colon:!1,children:[(0,xe.jsx)(on.Z,{min:0,step:.1,value:null==n?void 0:n.score,disabled:z||2!==(null==e?void 0:e.score_setting),style:{width:"96px"},onChange:function(n){e.challenge_settings[t].score=n,K(l()({},J))},onBlur:function(){wn()}}),(0,xe.jsx)("span",{className:"ml10",children:"分"})]}),(0,xe.jsx)("div",{className:"简单"==(null==n?void 0:n.difficulty)?qe:"中等"==(null==n?void 0:n.difficulty)?Qe:Ge,children:null==n?void 0:n.difficulty})]})},t)}))]}),(0,xe.jsxs)("div",{className:Ue,onClick:function(){bn(e,"close")},children:["收起更多",(0,xe.jsx)("i",{className:"iconfont icon-shangjiantou",style:{fontSize:"8px"}})]})]})]},n)})),0==(null==E?void 0:E.length)&&(0,xe.jsx)(un.Z,{customText:"您还没有添加赛题,点击添加赛题"}),(0,xe.jsx)(Fn,{competitionId:null==g?void 0:g.competitionId,queryQuetions:jn})]}),2===q.mode&&(0,xe.jsxs)("div",{style:{paddingLeft:78,paddingRight:30},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("label",{style:{marginRight:10,width:50,textAlign:"end"},children:"课堂"}),(0,xe.jsx)(h.default,{popupClassName:tn,showSearch:!0,filterOption:function(e,n){return-1!==n.key.toUpperCase().indexOf(e.toUpperCase())},disabled:"progressing"===q.competition_status||"apply"===(null==q?void 0:q.competition_status)||"ended"===q.competition_status,className:$e,onChange:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null==g||g.loadingFunction(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat($,"/course_select.json"),{method:"post",body:{course_id:n}});case 3:t=e.sent,null==g||g.loadingFunction(!1),0===(null==t?void 0:t.status)&&c({type:"competitions/getHeader",payload:{identifier:$}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),size:"large",style:{flex:1},value:[te.course_id||te.default_course_id],placeholder:"请选择需要计算成绩的课堂",children:null==ce?void 0:ce.map((function(e){return(0,xe.jsx)(h.default.Option,{value:null==e?void 0:e.id,children:(0,xe.jsxs)(oe.Z,{align:"middle",style:{padding:"0px 12px"},children:[(0,xe.jsxs)(oe.Z,{align:"middle",style:{flex:1},children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:"mr20 font12",style:{lineHeight:"12px",padding:"4px 10px",borderRadius:13,color:e.is_end?"#E53333":"#3061D0",border:"1px solid ".concat(e.is_end?"#FFC4C4":"#C4D2F1")},children:e.is_end?"已结束":"进行中"})}),(0,xe.jsx)(ae.Z,{style:{flex:1},children:(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==e?void 0:e.name,overlayStyle:{maxWidth:430,zIndex:1e4},children:(0,xe.jsx)(ae.Z,{style:{textOverflow:"ellipsis",overflow:"hidden",maxWidth:430},children:null==e?void 0:e.name})})})]}),(0,xe.jsx)(ae.Z,{style:{color:"#9096A3"},children:null==e?void 0:e.created_at})]})},"".concat(null==e?void 0:e.name).concat(null==e?void 0:e.id))}))}),(0,xe.jsx)("div",{className:Se,style:{position:"relative",justifyContent:"center",top:0,right:0,marginLeft:20,height:40,borderRadius:2,alignItems:"center"},onClick:function(){window.open(q.first_category_url)},children:"进入该课堂"})]}),q.course_is_end&&(0,xe.jsx)("div",{style:{color:"red",marginLeft:60,marginTop:10},children:"选择已结束的课堂,则无法进行答题的任何操作"}),null==te||null===(t=te.competition_course_games)||void 0===t?void 0:t.map((function(e,n){var t;return(0,xe.jsxs)("div",{style:{marginBottom:20},children:[(0,xe.jsxs)("div",{style:{marginTop:20,display:"flex",alignItems:"center"},children:[(0,xe.jsxs)("label",{style:{marginRight:10,width:50,textAlign:"end"},children:["赛道",n+1]}),(0,xe.jsx)(j.Z,{className:en,value:e.name,onChange:function(n){e.name=n.target.value,ie(l()({},te))},onBlur:function(){var n=r()(o()().mark((function n(t){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t.target.value){n.next=2;break}return n.abrupt("return");case 2:return n.next=4,(0,Ze.ZP)("/api/competitions/".concat($,"/create_course_game.json"),{method:"post",body:{course_id:null==te?void 0:te.course_id,competition_course_game_id:e.competition_course_game_id,name:t.target.value}});case 4:0===n.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),placeholder:"请输入赛道名称",style:{flex:1},maxLength:30,size:"large"}),(0,xe.jsx)("i",{onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==te||null===(n=te.competition_course_games)||void 0===n?void 0:n.filter((function(e){return e.homeworks.length<=0})).length)>0)){e.next=3;break}return v.ZP.info("请先完成上一个赛道的作业/考试的选择,只有上一个赛道中添加了作业/试卷才能新增赛道"),e.abrupt("return");case 3:return e.next=5,(0,Ze.ZP)("/api/competitions/".concat($,"/create_course_game.json"),{method:"post",body:{course_id:null==te?void 0:te.course_id}});case 5:0===e.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 7:case"end":return e.stop()}}),e)}))),style:{color:"#145DFF",marginLeft:15,cursor:"pointer"},className:"iconfont icon-tianjia2"}),0!==n&&(0,xe.jsx)("i",{style:{marginLeft:10,cursor:"pointer"},onClick:function(){var n;x.Z.confirm({icon:!1,title:"提示",content:"请确认是否删除该赛道,删除后,不可恢复。",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/delete_course_game.json"),{method:"delete",body:{competition_course_game_id:e.competition_course_game_id}});case 2:0===n.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"".concat(Xe," iconfont icon-weishezhi")})]}),(0,xe.jsxs)("div",{style:{marginTop:20,marginLeft:60},children:[(0,xe.jsx)("span",{children:"计入成绩的作业/试卷"}),(0,xe.jsx)(Z.ZP,{loading:Ne,onClick:function(){!function(e){Nn.apply(this,arguments)}(e.competition_course_game_id)},style:{marginLeft:10,marginRight:20,background:"#3061D0",display:"inline-flex",height:30,alignItems:"center",justifyContent:"center",width:119,color:"#fff",borderRadius:2,cursor:"pointer",border:"none"},children:"选择作业/试卷"}),(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"为了满足竞赛的正常计分排行,请关联作业/试卷"})]}),e.homeworks.length>0?(0,xe.jsx)("div",{style:{marginLeft:199,marginTop:10,padding:"30px 20px",background:"#F6F7F9"},children:null==e||null===(t=e.homeworks)||void 0===t?void 0:t.map((function(e,n){var t,i;return(0,xe.jsxs)("div",{style:{display:"flex",marginTop:n>0&&20,height:20,alignItems:"center",justifyContent:"space-between"},children:[(0,xe.jsx)("div",{style:{minWidth:68,height:24,display:"flex",alignItems:"center",justifyContent:"center",fontSize:12,background:"rgba(22,93,255,0.1)",color:"#3061D0",marginRight:20},children:null===(t=dn.find((function(n){return n.type===e.homework_type})))||void 0===t?void 0:t.name}),(0,xe.jsx)(y.Z,{title:(null==e||null===(i=e.name)||void 0===i?void 0:i.length)>6&&(null==e?void 0:e.name),placement:"topLeft",children:(0,xe.jsx)("span",{onClick:function(){window.open("/classrooms/".concat(null==te?void 0:te.course_id,"/").concat(dn.find((function(n){return n.type===e.homework_type})).url,"/").concat(e.homework_id||e.exercise_id,"/detail"))},style:{width:"90%",color:"#3061D0",cursor:"pointer"},className:Ke,children:null==e?void 0:e.name})}),(0,xe.jsx)("i",{style:{marginLeft:10,cursor:"pointer"},onClick:function(){var n;x.Z.confirm({icon:!1,title:"提示",content:"请确认是否删除该作业,删除后,不可恢复。",onOk:(n=r()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat($,"/delete_course_homework.json"),{method:"delete",body:{competition_course_homework_id:e.competition_course_homework_id}});case 2:0===n.sent.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},className:"".concat(Xe," iconfont icon-weishezhi")})]})}))}):(0,xe.jsx)(un.Z,{})]})})),(0,xe.jsx)(x.Z,{open:he,onCancel:function(){ve(""),an(!1)},width:850,title:"选择作业",className:nn,okButtonProps:{loading:Ne},onOk:r()(o()().mark((function e(){var n,t,i,l,s,a,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==je||null===(n=je.filter((function(e){return e.checked})))||void 0===n?void 0:n.length)<=0)){e.next=3;break}return v.ZP.info("请选择作业或试卷"),e.abrupt("return");case 3:return an(!0),e.next=6,(0,Ze.ZP)("/api/competitions/".concat($,"/homework_select.json"),{method:"post",body:{course_id:te.course_id,competition_course_game_id:he,shixun_homework_ids:null==je||null===(t=je.filter((function(e){return e.checked&&"practice"===e.homework_type})))||void 0===t?void 0:t.map((function(e){return e.id})),common_homework_ids:null==je||null===(i=je.filter((function(e){return e.checked&&"normal"===e.homework_type})))||void 0===i?void 0:i.map((function(e){return e.id})),group_homework_ids:null==je||null===(l=je.filter((function(e){return e.checked&&"group"===e.homework_type})))||void 0===l?void 0:l.map((function(e){return e.id})),program_homework_ids:null==je||null===(s=je.filter((function(e){return e.checked&&"hack"===e.homework_type})))||void 0===s?void 0:s.map((function(e){return e.id})),exercise_ids:null==je||null===(a=je.filter((function(e){return e.checked&&"exercise"===e.homework_type})))||void 0===a?void 0:a.map((function(e){return e.id}))}});case 6:r=e.sent,an(!1),ve(""),0===r.status&&c({type:"competitions/getHeader",payload:{identifier:$}});case 10:case"end":return e.stop()}}),e)}))),children:(0,xe.jsxs)("div",{style:{border:"1px solid #F6F7F9",display:"flex",maxHeight:480},children:[(0,xe.jsxs)("div",{style:{width:350,borderRight:"1px solid #F6F7F9",overflowY:"auto",overflowX:"hidden",padding:14},children:[(0,xe.jsx)(N.t7,{style:{width:312,marginRight:15},dataSource:[],value:{id:"",value:hn.input},onChange:function(e,n){hn.input=e,fn(l()({},hn)),null==dn||dn.map((function(e){e.open=!0})),pn(L()(dn))},placeholder:"请输入搜索内容"}),null==dn?void 0:dn.map((function(e){var n,t,i,l,s,o,a,r,c;return(0,xe.jsxs)("div",{children:[(0,xe.jsxs)("div",{style:{marginTop:16,height:22,alignItems:"center",display:"flex",justifyContent:"space-between"},children:[(0,xe.jsxs)("div",{style:{cursor:"pointer",color:"#232B40"},onClick:function(){e.open=!e.open,pn(L()(dn))},children:[(0,xe.jsx)("i",{style:{marginRight:10,color:"#999999"},className:"iconfont ".concat(e.open?"icon-changyongtubiao-xianxingdaochu-zhuanqu-":"icon-a-bianzu11")}),e.name,(0,xe.jsx)("span",{style:{marginLeft:6,color:"#ADB2B8"},children:null==je||null===(n=je.filter((function(n){return n.homework_type===e.type})))||void 0===n?void 0:n.length})]}),(0,xe.jsx)(se.Z,{indeterminate:(null==je||null===(t=je.filter((function(n){return n.homework_type===e.type})))||void 0===t?void 0:t.length)>(null==je||null===(i=je.filter((function(n){return n.homework_type===e.type&&n.checked})))||void 0===i?void 0:i.length)&&0!==(null==je||null===(l=je.filter((function(n){return n.homework_type===e.type})))||void 0===l?void 0:l.length)&&(null==je||null===(s=je.filter((function(n){return n.homework_type===e.type&&n.checked})))||void 0===s?void 0:s.length)>0,checked:(null==je||null===(o=je.filter((function(n){return n.homework_type===e.type})))||void 0===o?void 0:o.length)===(null==je||null===(a=je.filter((function(n){return n.homework_type===e.type&&n.checked})))||void 0===a?void 0:a.length)&&0!==(null==je||null===(r=je.filter((function(n){return n.homework_type===e.type})))||void 0===r?void 0:r.length),onChange:function(n){n.target.checked?je.map((function(n){n.homework_type===e.type&&(n.checked=!0)})):je.map((function(n){n.homework_type===e.type&&(n.checked=!1)})),be(L()(je))}})]}),null==je||null===(c=je.filter((function(n){return n.homework_type===e.type&&e.open&&n.name.includes(decodeURIComponent(hn.input))})))||void 0===c?void 0:c.map((function(e){return(0,xe.jsxs)("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"},children:[Rn(e.status||e.exercise_tips[0]),(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,children:(0,xe.jsx)("span",{style:{width:"70%"},className:Ke,children:null==e?void 0:e.name})}),(0,xe.jsx)(se.Z,{onChange:function(n){e.checked=n.target.checked,be(L()(je))},checked:e.checked})]})}))]})}))]}),(0,xe.jsxs)("div",{style:{width:450,padding:20,overflowY:"auto",overflowX:"hidden"},children:[(0,xe.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,xe.jsxs)("span",{children:[(0,xe.jsx)("span",{style:{color:"#6B758B"},children:"已选"}),(0,xe.jsx)("span",{style:{color:"#3061D0",marginLeft:3},children:null==je?void 0:je.filter((function(e){return e.checked})).length})]}),(0,xe.jsx)("span",{onClick:function(){je.map((function(e){e.checked=!1})),be(L()(je))},style:{color:"#3061D0",cursor:"pointer"},children:"全部清除"})]}),null==je||null===(i=je.filter((function(e){return e.checked})))||void 0===i?void 0:i.map((function(e){return(0,xe.jsxs)("div",{style:{display:"flex",marginTop:12,height:20,alignItems:"center",justifyContent:"space-between"},children:[Rn(e.status||e.exercise_tips[0]),(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,children:(0,xe.jsx)("span",{style:{width:"70%"},className:Ke,children:null==e?void 0:e.name})}),(0,xe.jsx)("i",{style:{marginLeft:10,cursor:"pointer"},onClick:function(){e.checked=!1,be(L()(je))},className:"".concat(Xe," iconfont icon-weishezhi")})]})}))]})]})})]}),3===q.mode&&(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{className:Ae,style:{display:"flex",alignItems:"center"},children:(0,xe.jsxs)("div",{style:{flex:1},children:["评测设置",(0,xe.jsxs)("span",{style:{marginLeft:20,color:"#9096A3",fontSize:"12px",fontWeight:"normal"},children:["答题起止时间:",(0,xe.jsxs)("span",{style:{margin:"0 5px",color:"#165DFF",fontSize:"12px",fontWeight:"normal"},children:[null==q?void 0:q.start_time,"~",null==q?void 0:q.end_time]}),((0,fe.eB)()||(null==q||null===(s=q.permission)||void 0===s?void 0:s.editable))&&(0,xe.jsxs)("a",{style:{marginLeft:10,color:"#165DFF",display:"inline-flex"},onClick:function(){c({type:"competitions/setActionTabs",payload:{key:"7"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF",marginRight:3}})," 编辑"]})]})]})}),(0,xe.jsxs)(f.Z,{form:A,layout:"vertical",scrollToFirstError:!0,className:ln,onValuesChange:function(){},children:[(0,xe.jsx)(f.Z.Item,{className:Me,label:"评测服务器配置",colon:!1,name:"evaluation_setting",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(Tn,{placeholder:"请填写评测服务器配置,格式为:服务器ip 端口 账号 密码,多台服务器用多行表示,如:127.0.0.1 22 root Qz_123123 127.0.0.2 22 root Qz_123123",rows:6,autoSize:{minRows:6,maxRows:999},disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager)})}),(0,xe.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,xe.jsx)(f.Z.Item,{style:{width:400},className:Me,label:"每日最多提交次数(未填则不限制)",colon:!1,name:"commit_num",rules:[{pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"必须是正整数"}],children:(0,xe.jsx)(on.Z,{disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:Oe,placeholder:"请输入提交次数",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"次"})})}),(0,xe.jsx)(f.Z.Item,{style:{width:400},className:Me,label:"评测时长(S)",colon:!1,name:"evaluation_time",rules:[{required:!0,pattern:new RegExp(/^[1-9]\d*$/,"g"),message:"必须是正整数"}],children:(0,xe.jsx)(on.Z,{disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager),style:{width:400},autoComplete:"off",controls:!1,precision:0,min:1,className:Oe,placeholder:"请输入评测时长",suffix:(0,xe.jsx)("span",{style:{color:"#c5c5c5"},children:"S"})})})]}),(0,xe.jsx)(f.Z.Item,{className:Me,label:"运行脚本",colon:!1,name:"evaluation_script",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,xe.jsx)(Tn,{disabled:!(0,fe.Ny)()&&(null==q?void 0:q.is_manager),placeholder:"请输入运行脚本",rows:6,autoSize:{minRows:6,maxRows:999}})})]}),(0,fe.Ny)()&&(0,xe.jsx)("div",{className:We,children:(0,xe.jsx)(_e.Z,{className:Je,onClick:r()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.validateFields();case 2:if(n=A.getFieldsValue(),!F){e.next=10;break}return e.next=6,(0,Ze.ZP)("/api/competitions/".concat($,"/create_work_settings.json"),{method:"post",body:l()({},n)});case 6:0===(null==(t=e.sent)?void 0:t.status)&&v.ZP.info("更改成功"),e.next=14;break;case 10:return e.next=12,(0,Ze.ZP)("/api/competitions/".concat($,"/update_work_settings.json"),{method:"put",body:l()({},n)});case 12:0===(null==(i=e.sent)?void 0:i.status)&&v.ZP.info("更改成功");case 14:case"end":return e.stop()}}),e)}))),children:"保存更改"})})]})]})})),Ln="all___ZbAJW",Dn="title___QPivo",Bn="add_people___jqyIi",Vn="people_icon___Gf35v",zn="content_user___mESiF",Mn="content_left___JUfAC",On="user_img_box___rq6y5",Yn="user_img___tN5UW",Hn="user_rule_create___i4hOF",qn="user_info___ncafT",Qn="user_name___hqLNP",Gn="user_school___m7TBE",Un="delete_text___j_0I0",Wn="select_modal___j0vsx",Jn=t(26724),Kn=t.n(Jn),Xn=t(73449),$n=["classroomList","loading","dispatch"],et=(0,_.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t,i=e.classroomList,l=(e.loading,e.dispatch),s=p()(e,$n),a=((0,_.useParams)(),i.actionTabs),c=(0,m.useState)([]),u=d()(c,2),g=u[0],b=u[1],k=(0,m.useState)(!0),N=d()(k,2),I=N[0],A=N[1],S=(0,m.useState)(!1),C=d()(S,2),F=C[0],P=C[1],T=f.Z.useForm(),R=d()(T,1)[0],E=(0,m.useState)([]),D=d()(E,2),B=D[0],V=D[1],z=(0,m.useState)(0),M=d()(z,2),O=M[0],Y=M[1],H=(0,m.useState)([]),q=d()(H,2),Q=q[0],G=q[1],U=(0,m.useState)(!0),W=d()(U,2),J=W[0],K=W[1];(0,m.useRef)();(0,m.useEffect)((function(){"添加管理员"===i.actionTabs.key&&(K(!0),X())}),[i.actionTabs.key]);var X=function(){var e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"classroomList/getSchoolList",payload:{}});case 2:n=e.sent,b(n.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=r()(o()().mark((function e(){var n,t,l,s,a=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=a.length>0&&void 0!==a[0]&&a[0])&&!I||F){e.next=11;break}return l=R.getFieldValue(),P(!0),Y(n?1:O+1),e.next=7,(0,ue.pA)({id:i.actionTabs.id,page:n?1:O+1,type:(null==l?void 0:l.search_type)||"",school:(null==l?void 0:l.school_name)||"",keyword:(null==l?void 0:l.keyword)||""});case 7:s=e.sent,V(n?L()(null==s?void 0:s.data):[].concat(L()(B),L()(null==s?void 0:s.data))),P(!1),(null===(t=s.users)||void 0===t?void 0:t.length)<10&&A(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:""==Q?v.ZP.error("请选择人数"):(console.log(Q),(0,ue.q0)({id:null==s?void 0:s.competitionId,ids:Q}).then((function(e){0==e.status?(v.ZP.success("添加成功"),l({type:"classroomList/setActionTabs",payload:{}}),s.queryData()):v.ZP.error(null==e?void 0:e.message)})));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=[{title:"",dataIndex:"id",width:40,ellipsis:!0,render:function(e,n){return(0,xe.jsx)(se.Z,{value:n.id,checked:Q.includes(String(n.id)),disabled:null==n?void 0:n.checked})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"name",render:function(e,n){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)(_.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"职业",dataIndex:"identity",width:130,ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_id",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"mail",width:100,ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"bottom",title:e,children:(0,xe.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"状态",dataIndex:"checked",width:80,render:function(e){if(e)return(0,xe.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,xe.jsx)(x.Z,{className:"modal_styles",centered:!0,title:"添加管理员",open:"添加管理员"===i.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ee();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){G([]),l({type:"classroomList/setActionTabs",payload:{}})},children:(0,xe.jsxs)("div",{style:{padding:"0 14px"},children:[(0,xe.jsxs)(f.Z,{layout:"inline",form:R,initialValues:{school_name:"",keyword:"",search_type:"name"},children:[(0,xe.jsx)(f.Z.Item,{name:"search_type",label:"搜索类型",children:(0,xe.jsxs)(h.default,{style:{width:120},className:Wn,children:[(0,xe.jsx)(h.default.Option,{value:"name",children:"姓名"}),(0,xe.jsx)(h.default.Option,{value:"phone",children:"手机号"}),(0,xe.jsx)(h.default.Option,{value:"mail",children:"邮箱"})]})}),(0,xe.jsx)(f.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,xe.jsx)(j.Z,{allowClear:!0,style:{width:305},size:"middle",defaultValue:(null===(n=a.selectArrs)||void 0===n?void 0:n.category_name)||(null===(t=a.selectArrs)||void 0===t?void 0:t.name)})}),(0,xe.jsx)(f.Z.Item,{name:"school_name",label:"单位:",children:(0,xe.jsx)(w.Z,{options:g,style:{width:306},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,xe.jsx)(f.Z.Item,{style:{marginRight:0},children:(0,xe.jsx)(Z.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=R.getFieldValue())||void 0===e?void 0:e.keyword))return V([]),void v.ZP.error("请输入搜索内容");K(!1),A(!0),P(!1),G([]),setTimeout((function(){$(!0)}),200)}()},children:"搜索"})})]}),J&&(0,xe.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,xe.jsx)("img",{src:Xn.RL,width:"100",alt:""}),(0,xe.jsx)("br",{}),(0,xe.jsx)("p",{className:"mt20",children:"请搜索要添加的管理员"})]}),!J&&""==B&&!F&&(0,xe.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,xe.jsx)("img",{src:Xn.z3,width:"100",alt:""}),(0,xe.jsx)("br",{}),(0,xe.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!J&&""!=B||F)&&(0,xe.jsxs)("section",{children:[(0,xe.jsx)("div",{className:"flexd-table-header mt20",children:(0,xe.jsx)(re.Z,{pagination:!1,dataSource:[],columns:ne})}),(0,xe.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,xe.jsx)(Kn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:I,useWindow:!1,children:(0,xe.jsx)(re.Z,{loading:F,showHeader:!1,pagination:!1,dataSource:B,columns:ne,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=Q.indexOf(e);n<0?Q.push(e):Q.splice(n,1),G(L()(Q))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})})),nt=["globalSetting","dispatch","user"],tt=(0,_.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting;var n,t=e.dispatch,i=e.user,l=p()(e,nt),s=(0,m.useState)([]),a=d()(s,2),c=a[0],u=a[1],_=(0,m.useState)(""),h=d()(_,2),f=h[0],g=h[1];(0,m.useEffect)((function(){y()}),[]);var y=function(){(0,ue.sL)(null==l?void 0:l.competitionId).then((function(e){if(0==(null==e?void 0:e.status)){var n;g(null==e||null===(n=e.creator)||void 0===n?void 0:n.id);var t=[];for(var i in t.push(null==e?void 0:e.creator),null==e?void 0:e.data)t.push(null==e?void 0:e.data[i]);u(t),null==l||l.loadingFunction(!1)}else v.ZP.error(null==e?void 0:e.message)}))};return(0,xe.jsxs)("div",{className:Ln,children:[(0,xe.jsx)("div",{className:Dn,children:"管理员设置"}),(f==(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.user_id)||(0,fe.Ny)())&&(0,xe.jsxs)("div",{className:Bn,onClick:function(){t({type:"classroomList/setActionTabs",payload:{key:"添加管理员",id:null==l?void 0:l.competitionId}})},children:[(0,xe.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAAXNSR0IArs4c6QAABvZJREFUWEfNmGlsVFUUx8+5b5a+DhqpKCg0IagJikRFbOlMC8USoRZZLU4LrWCAiMsHg4krERFQE+WLCwaMlEU6UBZRquyUtjNFLIoBFOMaFYTIomBnOsu7x9w386bvvZlOZ9rUOF/e5C7n/t7/nnvuOQ/hf/7D/zkf9BiQTk4pAQndwGk0ANwYfWE6DQiNgMyDQ7cf6IkI3Qakb92DgQdriGAMAQECgnhG+QDUVyfxwENosc/GWz2/dAe0W4B0Yto9nHAXEc8RiyIiEJH6VPkEGEaf4scYXEDCCTh8a2umkBkD0nflA5UgHCXi/aMymSRLSoAC+Jxks4zAoZ4zmUBmDBg6NmMDEJ9pkEiTK6ZgbHc78DVFATfY7txc1WuAdKx6YJiCv4ndNC6iczq1IwFRbUMksmJWLt657nS6kBkpGGqtXMCBv5tg3MyTYnWGsMA2wvNerwD6j1auAE5PaSdWPJMLZjolOkURYUXWyI0LewUwcGTWagKaazZuPrUmlzQMR4DVct6H83sFsO3wrCUEsMgcVhKBoyFHhJ6oR0ZjpKo4Y0sceWtf6h3AlupSAvi0qyORcnGJlfbJq9nVK4B0crGt7fLPvwJRfw0ynSiowSDiOYfVnosjV4V7BVAYbWupmkeAq/Q3h/5qSxFlxAbPcxSsez9dOC1gZTJe+BW2Ha7eCATu+N1rsmA+5VH/Y7WOgrUzETF2Aaa3bEZxUDNJ3z9p95//eyURn5POMohsTfbVQx7FYYtD6YzXj+kWoGbA76ueSkBLCPjthmwmvgKeQAkWOfI3fJQpWNxvuztRPy945OFhEUUZDYADAbiI0mcsktRoz1t7sqf2e6RgTxdPZ36XgO1fVA5RwngbQz6AE+Nose3NzlvzWzLjdOqRq9STN/SDK8n6/Ufm5CJvHwcEEjLpDwL8Rs5f/3Mq0E4B6esqR8CvvE9Ebn0GygAWyS7P0qQAvoqNoj3bWVuZrD/QUvkiJ3pFC1HqTcPQ48i2zMU71rclm9MpoN/n3kQEM8xxDQEPZDtrS8zGAi3ueZzDKtHOGMyXCzyrzWP8vor9RHSvoSYQijPclF3gcacNGGhxFxPRQS1lNxx7hIB83fV98Za3glp70DdzOMfI55yDHAMMMLLk250fHteHpsCf5y4RgZysRGDIimVn7SEzZFIF/b6HPgGiiVo2lVBjoBQ3JlyhvS3UyomG6gsAhngqy2EbqW1dwFcxhkhpEADmuzy6S7jT4dz0QJeA1FrRrz2knOEi+Y2NNhtkgC/Lrs2LRXfAV76OAKvifqoWTVoBReuznXXVYlybd8ZiBFKzmMRkA0XKE5alrBswf90Fw44l+lL5bOKwJuXJQmiUnXVj6KvZ17QH/rnIBU9sYVWMWHrFEClLduTgXTV/BXwzDhGptXM89dKuSm0uYzhHLqirSQno9z24GYiXd9QVia/MEIN2ZH3RWRdo900/SgQj9EbjdTLSl9nObXeTr1xuJ+USAdrVcSaf0XySMVaX5dwSPZixn8EHRSLQ3jL9PBCp9W6nPzU8WMbJzi37A83TlgPSc/ot7rCOr8rObc8HfA+WACn7tLo+oaaK0+DFrIKt/fQJhQEw6J16OyfleOIpM2XIIlsGWCa7drwY9k0dE+FKgz6D1tazMKnY6tx+KOCdvBSIXtDqaHNJoI+LDKXhdtf2E0kVDHknP8aJv5NSvaiTCT/z2V0fu6h1vjUUPHuBgK7SK4SAV2z2AdeK5DToneQlIKfoZ0zKBwaKfg2u8C1AfLCwypA9bnPtiFeOBgVD3om14uboKqUX/QwhbO2T01eEkWBz2UcEMDn+rQPV6mOHvbB+ighDoSsXhP9ZRT8C7ARkBMCFFZUTAcZyoD4CBhE9NtfOiqQKBr33/w5EA5MHKpPnCjUkNsHqrN8d8pYtIDLWy4jsMZurfmXYVzaec566BtErgnjaXvjpoARAOlw6KBTmahKQ6CPGj0FaP2PwutW1+1lqKhsSxsiP+pvHBpabsKj+p2DT+NcA4JkuwpbhjFktLBdHffZ7TN3o1EjLhGk8omzt0v8MQuIRa9GefNEUar7vewC6OdqNP9gK99wi/oWb7vuckPLiuyIak14lHYYZStMthbu2GQDDzSXLiOD5ZIAJXxJiKyCAIlmtOTjqs8uR5pK3OcHjYj5DeMdSuP8JOlx6dSQcvkhAUkYvjmy5tXDvC0YFG8fuIoTxSQ2leGOUpIkW1776SNO9DxDQx1GjOMlSdOCTiHdcGXFlZ2cfk6JSJiqKCLstRQcnGAGbis8CUP/YFulmdX41qaeO4ZuSq+FpOlncR7lI6j0q5eC1OKzhn3BT8RtAtDBdn459vRNWz1mKGgYYADPZgv9ybJcp/38Jk2ytfwErhCtWL5ZsugAAAABJRU5ErkJggg==",className:Vn}),"添加管理员"]}),(0,xe.jsx)("div",{className:zn,children:c.map((function(e,n){var t,s,a;return(0,xe.jsxs)("div",{className:Mn,children:[(0,xe.jsx)("div",{className:On,children:(0,xe.jsxs)("a",{href:"/users/".concat(e.login,"/classrooms"),target:"_blank",children:[(0,xe.jsx)("img",{src:me.Z.IMG_SERVER+"/images/"+(null==e?void 0:e.image_url),className:Yn}),f==(null==e?void 0:e.id)&&(0,xe.jsx)("div",{className:Hn,children:"创建者"})]})}),(0,xe.jsxs)("div",{className:qn,children:[(0,xe.jsx)("div",{className:Qn,children:null==e?void 0:e.name}),(0,xe.jsx)("div",{className:Gn,children:null==e?void 0:e.school})]}),f!=(null==e?void 0:e.id)&&(f==(null==i||null===(t=i.userInfo)||void 0===t?void 0:t.user_id)||1==(null==i||null===(s=i.userInfo)||void 0===s?void 0:s.role)||2==(null==i||null===(a=i.userInfo)||void 0===a?void 0:a.role))&&(0,xe.jsx)("div",{className:Un,onClick:function(){var n,t;n=null==e?void 0:e.id,x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"删除提示",icon:null,content:"是否确定删除该管理员?",onOk:(t=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,ue.qN)({id:null==l?void 0:l.competitionId,ids:[n]}).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("删除成功"),y()):v.ZP.error(null==e?void 0:e.message)}));case 1:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},children:"删除"})]},n)}))}),(0,xe.jsx)(et,{queryData:y,competitionId:null==l?void 0:l.competitionId})]})})),it={flex_box_center:"flex_box_center___yg5U2",flex_space_between:"flex_space_between___RNHqN",flex_box_vertical_center:"flex_box_vertical_center___ZT47P",flex_box_center_end:"flex_box_center_end___X4Xs3",flex_box_column:"flex_box_column___OzmB0",all:"all___uSCy0",content:"content___pnhPh",content_left_red:"content_left_red___SmVi6",content_left_none:"content_left_none___jTbL2",content_left_flag:"content_left_flag___mae5L",content_left_info:"content_left_info___mISvV",content_left_title:"content_left_title___lcDeu",content_left_description:"content_left_description___Ris52",content_right:"content_right___AcQrD",content_right_span:"content_right_span___WiMTr",form_item:"form_item___eHCux",form_item_item:"form_item_item___IAs6n",fuzhi:"fuzhi___rSsFz",fuzhi_text:"fuzhi_text___UV3Dz",tijiao:"tijiao___AYAeP",tijiao_text:"tijiao_text___TC6tI",quetions_info:"quetions_info___qHhFg",scoremodal:"scoremodal___LmU2Z",title:"title___M1zQX",bottom:"bottom___P728Z",yes:"yes___gRJi8",no:"no___voaWW",form_item_item_select:"form_item_item_select___g8gNL"},lt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAtxJREFUSEu9lktME1EUhv+/M51GayTGGCPGhRs1btqKGF0oAmHBaloejRbciS6NiUtjonHnxqWPlWEKCZVX3GkiPhJB5CEaiRASV2rUYAS6sK85ZqaUlFc7gOndzdz/nG/uueecOYSDdbyzMZDKpIMETotwP4hy20zwjZSvArx2K2rfyPnu8WLuWEgQMBqaTGRuQ3C4mCN7n5hyQbk+3trzeD39msATXc0HE8lkBwQnHYFWioghj6ZFhsOxL6u3VrwJdISqJCPdAtm9KdiiEcFZKmwcj/S+zPez7ISLsGcCcW8FlrMlmKLCunzoEtAKYzKRerfVk60OIWc1j7syF94loM/QBzd9Z8XCQQxNtPafyuYVADsbJRMrZudkn8AMSK+I7MvXu6g0W9lrA32G/tlx6hegkuyCF5cljm5AapZJiamJ1v4jtIs6nR5z8vUFNAmXi1fHIr33AtHgfRG0raV1q+ox+gz9JgQ3Ngu0QqiqatjqMv5o8K6YcmVdX8Qt+g39uQiqNwMk+MZDb/3b1ui8P6pfExN3CvkhMUBfe3AKkENrC2mSEhfBzlXpTg574K2zYMc6QjWmKU9FRCn84ZymzwguQGTHaoeYd8HVomrqp2Qi1SsQ35KGHKMXte9DfX8qO/UDqTRHBbKnaJTI+PpAYEaBcmb0Qs/3iieXtmfmfj4UkQiBD5rXVTPc0DsrIgwYoQGBVBWFZQULBUNKYpKadnY8HPtlqf3t+kV6tP6lZyPUJmI+cAizyn66aNJYJ9rm0aoHw7Hf+Y4DnefKJfN3UkTKnAKzSeOkLMhRVXPXjoZjcznn/nbdEKDFKczWWWXhuPCJoV2aVvciHIsHjOajpqQ+AuLaCNAu/I20NhKvlLK99Zm5H49E0LQRmDUN2K3NMtpI8yYwIkQFJNv4na5lzXvxlKX7PVnAkv+A7dBm55nSjBi5uyjpEJWDlnRMXNZNSjUIr0z1/znq/wN40G8Rfw3IyQAAAABJRU5ErkJggg==",st="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAhdJREFUSEvFlr1vE0EQxd87O6KBFqREokSCFISCii8hKqhuz3KB+CtSBCEo4gJRBETLXwAFJl53VAniSxRIEJpEaZFwkTZQoMT70F3Ox+W4Dyu2jiusk2dufzuzb3aGGOORMech+SCvQZoFOQdJAAYgB5DeguzT2m9Vy7HMQa2WD+ceSTpbtVBoJ7kFz7vP1dV+kX8uUO32aezvP5d0eRxQ1ofkBzSbd9jtfv/Hlv1DQXAJUk/SyaPARt+Q3AEZsNf7mF7nUIQRzLk1AccmgSVQ4Dc870YamgDjNH6eNLKc9O6g2bw4Su9foDHvj3pmVdkIz5TWXomEFf6EatRwaKs+nMTORsOE6j0AGrNZJH0Cv0A+AzAv6WYelORLkJ/g3D0Bpwp8tmjtOardXtDe3tfCuiGf0NqleGMrkqL3lBof09q7sX1R0tPCtWZmLlBB0JFzyyXA17T21sguYxIoyQQWA19Iul1S9B3KmHVJ18vOJ2fhlUgAcWRF0eco9k0I3JZ0pkoQWWjaPx116caB7RC4K+l4FTCKKJPCcSNLnffPeoHA7n9JaZ2iWad8f1lAZypl4fuvBLTKy2K6hf9Q0oOSzS9M52oD+vC8L3BuScCJ0qstknbdl3dcT/W1pwh4MMfU14AjaJ0jRtIN6hyiEmidY+KhLlDXIJyto3AqwHDoQ7oKYA7AbOwzAPAD5Ds0Gn12uxtVXecPo4t94UegNcAAAAAASUVORK5CYII=",ot=["competitions","globalSetting","loading","dispatch","user"],at=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.user,a=p()(e,ot),c=f.Z.useForm(),u=d()(c,1)[0],_=(0,m.useState)(!0),g=d()(_,2),b=g[0],w=g[1],k=(0,m.useState)(!0),N=d()(k,2),I=N[0],A=N[1],S=(0,m.useState)(!0),C=d()(S,2),F=C[0],P=C[1],T=(0,m.useState)(!0),R=d()(T,2),E=R[0],L=R[1],D=(0,m.useState)(""),B=d()(D,2),V=B[0],z=B[1],M=(0,m.useState)(""),O=d()(M,2),Y=O[0],H=O[1],q=(0,m.useState)(""),Q=d()(q,2),G=Q[0],U=Q[1],W=(0,m.useState)(""),J=d()(W,2),K=J[0],X=J[1],$=n.Header,ee=(0,m.useState)(!1),ne=d()(ee,2),te=ne[0],ie=ne[1],le=(0,m.useState)([]),se=d()(le,2),oe=se[0],ae=se[1];console.log("Header:",$),(0,m.useEffect)((function(){re()}),[]);var re=function(){(0,ue.rZ)(null==a?void 0:a.competitionId).then((function(e){var n,t,i;w(null==e?void 0:e.name_finish),A(null==e?void 0:e.url_finish),P(null==e?void 0:e.time_finish),L(null==e?void 0:e.question_finish),z(null==e||null===(n=e.competition)||void 0===n?void 0:n.name),U(de()(null==e||null===(t=e.competition)||void 0===t?void 0:t.start_time).format("YYYY-MM-DD HH:mm")+" ~ "+de()(null==e||null===(i=e.competition)||void 0===i?void 0:i.end_time).format("YYYY-MM-DD HH:mm")),H("".concat(window.location.origin,"/competitions/detail/")+(null==e?void 0:e.identifier));var l="";for(var s in null==e?void 0:e.data){var o,r;if(Number(s)==Number((null==e?void 0:e.data.length)-1))l+="赛题"+(Number(s)+1)+":"+(null==e||null===(o=e.data[s])||void 0===o||null===(o=o.shixun)||void 0===o?void 0:o.name);else l+="赛题"+(Number(s)+1)+":"+(null==e||null===(r=e.data[s])||void 0===r||null===(r=r.shixun)||void 0===r?void 0:r.name)+"、"}X(l),u.setFieldValue("identifier",null==e?void 0:e.identifier),null==a||a.loadingFunction(!1)}))};return(0,xe.jsxs)("div",{className:it.all,children:[(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:b?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:b?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"主标题设置"}),(0,xe.jsx)("div",{className:it.content_left_description,children:b?"您已设置主标题为:".concat(V):"请在设置中填写正确的竞赛主标题"})]})]}),b?(0,xe.jsx)("div",{className:it.content_right,onClick:function(){a.clickInformation("主标题")},children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:function(){a.clickInformation("主标题")},children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:I?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:I?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"网址设置"}),(0,xe.jsxs)("div",{className:it.content_left_description,children:[I&&(0,xe.jsxs)("span",{children:["您已设置网址为:",(0,xe.jsx)("a",{href:Y,target:"_blank",children:Y})]}),!I&&(0,xe.jsx)("span",{children:"请在设置中填写正确的网址"})]})]})]}),I?(0,xe.jsx)("div",{className:it.content_right,onClick:function(){a.clickInformation("比赛地址")},children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:function(){a.clickInformation("比赛地址")},children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:F?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:F?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"竞赛时间"}),(0,xe.jsx)("div",{className:it.content_left_description,children:F?"您已设置竞赛时间为:".concat(G):"请在设置中填写正确的竞赛时间"})]})]}),F?(0,xe.jsx)("div",{className:it.content_right,onClick:function(){a.clickInformation("竞赛时间")},children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:function(){a.clickInformation("竞赛时间")},children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsxs)("div",{className:E?it.content_left_none:it.content_left_red,children:[(0,xe.jsx)("img",{className:it.content_left_flag,src:E?lt:st}),(0,xe.jsxs)("div",{className:it.content_left_info,children:[(0,xe.jsx)("div",{className:it.content_left_title,children:"赛题设置"}),1===$.mode&&(0,xe.jsxs)("div",{children:[E&&(0,xe.jsx)(y.Z,{placement:"bottom",title:"您已经设置的:"+K,children:(0,xe.jsxs)("div",{className:it.content_left_description,children:["您已经设置的:",K]})}),!E&&(0,xe.jsx)("div",{className:it.content_left_description,children:"请在设置中填写正确的赛题设置"})]}),2===$.mode&&(0,xe.jsxs)("div",{children:[$.course_id&&(0,xe.jsx)(y.Z,{placement:"bottom",title:"您已经成功设置:"+$.course_name+"为本次竞赛的课堂",children:(0,xe.jsxs)("div",{className:it.content_left_description,children:["您已经成功设置“",$.course_name,"”为本次竞赛的课堂"]})}),!$.course_id&&(0,xe.jsx)("div",{className:it.content_left_description,children:"请在设置中填写正确的赛题设置"})]})]})]}),E?(0,xe.jsx)("div",{className:it.content_right,onClick:a.clickQuetions,children:"查看"}):(0,xe.jsxs)("div",{className:it.content_right,onClick:a.clickQuetions,children:["去完善信息",(0,xe.jsx)("i",{className:"iconfont icon-xiaojiantou",style:{fontSize:"10px"}})]})]}),b&&I&&F&&E&&(0,xe.jsx)(xe.Fragment,{children:(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsx)(f.Z,{form:u,style:{marginLeft:22},labelCol:{flex:"100px"},children:(0,xe.jsx)(f.Z.Item,{className:it.form_item,colon:!1,name:"identifier",children:(0,xe.jsx)(j.Z,{prefix:"".concat(window.location.origin,"/competitions/detail/"),disabled:!0,className:it.form_item_item})})}),(0,xe.jsxs)("div",{className:it.fuzhi,onClick:function(){var e=document.createElement("input");e.value="".concat(window.location.origin,"/competitions/detail/")+u.getFieldValue("identifier"),document.body.appendChild(e),e.select(),document.execCommand("Copy"),v.ZP.success("复制成功"),e.remove()},children:[(0,xe.jsx)("i",{className:"iconfont icon-fuzhi",style:{marginRight:"5px"}}),"复制"]}),(0,xe.jsx)("div",{className:it.fuzhi_text,children:"参赛人员可访问该网址参加比赛"})]})}),(0,xe.jsxs)("div",{className:it.content,children:[(0,xe.jsx)(_e.Z,{disabled:!(b&&I&&F&&E),type:"primary",className:it.tijiao,onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ie(!0),(0,pe.GY)({display_aliases:!0}).then((function(e){ae(null==e?void 0:e.schools)})).then((function(){var e,n,t;u.setFieldsValue({sponsor_schools:null===(e=s.userInfo)||void 0===e?void 0:e.user_school_id,sponsor_user_name:null===(n=s.userInfo)||void 0===n?void 0:n.real_name,sponsor_user_phone:null===(t=s.userInfo)||void 0===t?void 0:t.phone})}));case 2:case"end":return e.stop()}}),e)}))),children:"提交审核"}),(0,xe.jsx)("div",{className:"".concat(it.tijiao_text," ").concat(b&&I&&F&&E?"":"c-red"),children:b&&I&&F&&E?"准备好后,您可发起审核":"请完成竞赛指引后,再提交审核"})]}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:te,width:610,className:it.scoremodal,closable:!1,centered:!0,onCancel:function(){return ie(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:it.title,children:"为了加快竞赛审核速度,请确认以下信息是否准确"}),(0,xe.jsx)("span",{onClick:function(){return ie(!1)},style:{cursor:"pointer"},className:it.close,children:(0,xe.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,xe.jsx)("div",{className:it.content,children:(0,xe.jsxs)(f.Z,{form:u,className:it.formWrap,onFinish:function(e){(0,ue.qt)(l()(l()({},e),{},{id:null==a?void 0:a.competitionId})).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("提交成功"),ie(!1),i({type:"competitions/getStaff",payload:{identifier:null==a?void 0:a.competitionId}}),i({type:"competitions/getHeader",payload:{identifier:null==a?void 0:a.competitionId}})):v.ZP.error(null==e?void 0:e.message)}))},labelCol:{flex:"110px"},children:[(0,xe.jsx)(f.Z.Item,{className:it.form_item,label:"主办方",colon:!1,name:"sponsor_schools",children:(0,xe.jsx)(h.default,{mode:"multiple",className:it.form_item_item_select,options:oe,fieldNames:{label:"name",value:"id"},placeholder:"请输入主办方",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.name)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),(0,xe.jsx)(f.Z.Item,{className:it.form_item,label:"主要负责人姓名",colon:!1,name:"sponsor_user_name",children:(0,xe.jsx)(j.Z,{className:it.form_item_item,placeholder:"请输入主要负责人姓名"})}),(0,xe.jsx)(f.Z.Item,{className:it.form_item,label:"主要负责人电话",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"必须是正确的座机号或者手机号"}],children:(0,xe.jsx)(j.Z,{className:it.form_item_item,placeholder:"请输入主要负责人电话"})}),(0,xe.jsx)("div",{className:it.bottom,children:(0,xe.jsxs)(f.Z.Item,{children:[(0,xe.jsx)(Z.ZP,{size:"middle",className:it.no,onClick:function(){ie(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{className:it.yes,size:"middle",type:"primary",htmlType:"submit",loading:t,children:"保存"})]})})]})})]})]})})),rt="ModalStyle___cW8H3",ct=["competitions","globalSetting","dispatch","user","loadingFunction","loading"],dt=["key","name"],ut=(0,_.connect)((function(e){return{competitions:e.competitions,loading:e.loading.effects}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.dispatch),i=(e.user,e.loadingFunction),s=void 0===i?function(e){}:i,a=e.loading,c=(p()(e,ct),n.GuidesData),u=(0,_.useParams)().identifier,h=(0,m.useRef)(),g=f.Z.useForm(),y=d()(g,1)[0],b=f.Z.useWatch("list",y),w=function(){var e=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("====",n),!(n.list.length<2)){e.next=4;break}return v.ZP.warning("请至少添加2个赛程"),e.abrupt("return");case 4:return e.next=6,t({type:"competitions/postGuides",payload:l()({identifier:u},n)});case 6:0==e.sent.status&&(v.ZP.success("更新成功"),t({type:"competitions/getHeader",payload:{identifier:u}}),k());case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){t({type:"competitions/getGuides",payload:{identifier:u}})};return(0,m.useEffect)((function(){s(!1),k()}),[]),(0,m.useEffect)((function(){var e;y.setFieldsValue(l()(l()({},(null==c?void 0:c.data)||{}),{},{list:null==c||null===(e=c.data)||void 0===e||null===(e=e.list)||void 0===e?void 0:e.map((function(e){return l()(l()({},e),{},{competition_time:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time):null})}))}))}),[c]),(0,xe.jsx)(rn.Z,{spinning:!!a["competitions/getGuides"]||!!a["competitions/postGuides"],children:(0,xe.jsx)("div",{className:"p30",children:(0,xe.jsxs)(f.Z,{form:y,colon:!1,onFinish:w,initialValues:{list:[{},{}]},children:[(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:20,children:[(0,xe.jsx)(ae.Z,{children:"赛程设置"}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{style:{marginBottom:0},name:"guides_is_hidden",valuePropName:"checked",children:(0,xe.jsx)(se.Z,{children:"隐藏"})})}),(0,xe.jsx)(ae.Z,{flex:1,children:(0,xe.jsx)(oe.Z,{wrap:!1,align:"middle",justify:"end",children:(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(N.op,{icon:(0,xe.jsx)("i",{className:"iconfont icon-xiaojiahao "}),onClick:function(){6!=(null==b?void 0:b.length)?h.current({}):v.ZP.warning("赛程最多可添加6个")},children:"新增"})})})})]}),(0,xe.jsx)("div",{className:"mt25 mb30",style:{padding:"14px 20px",background:"#F6F7F9",color:"#464F66"},children:"规则说明:在此版块管理员可以创建赛事的日程时间轴,每个赛程将在时间轴上按序号顺序依次排列。创建成功后将对平台用户公开,使用户能够轻松了解整个赛事的进度和安排。"}),(0,xe.jsx)(f.Z.List,{name:"list",children:function(e,n){var t=n.add,i=n.remove;return h.current=t,(0,xe.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"20px"},children:e.map((function(e,n){var t=e.key,s=e.name,o=p()(e,dt);return(0,xe.jsxs)("div",{children:[(0,xe.jsx)("div",{style:{background:"#F6F7F9",padding:"10px 20px"},children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,xe.jsxs)(ae.Z,{children:["赛程",(0,he.EM)(n+1)]}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("span",{className:"c-red current",onClick:function(){x.Z.confirm({className:rt,icon:null,centered:!0,title:"提示",width:460,content:"确定要删除此赛程吗?删除后,请点击“保存更改”按钮以保存此次操作。",onOk:function(){i(s)}})},children:"删除"})})]})}),(0,xe.jsx)("div",{className:"p20",style:{border:"1px solid #F1F1F1",borderTopColor:"transparent"},children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:40,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,l()(l()({label:"赛程名称"},o),{},{name:[s,"name"],rules:[{required:!0,message:"请输入赛程名称"},{whitespace:!0,message:"赛程名称不能全为空格"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入赛程名称",maxLength:10,showCount:!0,style:{width:360}})}))}),(0,xe.jsx)(ae.Z,{flex:1,children:(0,xe.jsx)(f.Z.Item,l()(l()({label:"赛程时间"},o),{},{name:[s,"competition_time"],rules:[{required:!0,validator:function(e,t){var i;return null===t?Promise.reject("请选择截止时间"):0!==n&&de()(t).startOf("second")<=de()(null==b||null===(i=b[n-1])||void 0===i?void 0:i.competition_time).startOf("second")?Promise.reject("当前赛程时间需晚于上一个赛程时间,请重新选择"):Promise.resolve()}}],children:(0,xe.jsx)(le.default,{style:{width:"100%"},placeholder:"请选择赛程时间",format:"YYYY-MM-DD HH:mm",disabledDate:0!==n&&function(e){var t;return(0,he.Q8)(e,null,null,null==b||null===(t=b[n-1])||void 0===t?void 0:t.competition_time)},disabledTime:0!==n&&function(e){var t;return(0,he.d0)(e,null==b||null===(t=b[n-1])||void 0===t?void 0:t.competition_time)},suffixIcon:(0,xe.jsx)(xe.Fragment,{}),showTime:{format:"HH:mm",defaultValue:de()((0,he.U6)(),"HH:mm")}})}))})]})})]},t)}))})}}),(0,xe.jsx)(oe.Z,{className:"mt20",wrap:!1,justify:"end",gutter:20,children:(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(f.Z.Item,{children:(0,xe.jsx)(Z.ZP,{type:"primary",htmlType:"submit",children:"保存更改"})})})})]})})})})),pt=["competitions","globalSetting","dispatch","user"],mt=(0,_.connect)((function(e){return{competitions:e.competitions,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.dispatch),i=(e.user,p()(e,pt),(0,_.useParams)().identifier),l=(0,m.useState)(!0),s=d()(l,2),o=(s[0],s[1],(0,m.useState)("竞赛信息")),a=d()(o,2),r=a[0],c=a[1],u=(0,m.useState)(!0),h=d()(u,2),f=h[0],x=h[1],v=(0,m.useState)(null),g=d()(v,2),y=(g[0],g[1]),j=(0,m.useState)(""),b=d()(j,2),w=b[0],Z=b[1],k=function(e){x(e)};return(0,m.useEffect)((function(){}),[r]),(0,m.useEffect)((function(){"1"===n.actionTabs.key?(c("赛题设置"),t({type:"competitions/setActionTabs",payload:{}})):"5"===n.actionTabs.key?(c("竞赛指引"),t({type:"competitions/setActionTabs",payload:{}})):"7"===n.actionTabs.key&&(c("竞赛信息"),t({type:"competitions/setActionTabs",payload:{}}))}),[n.actionTabs]),(0,xe.jsx)("div",{className:I,ref:y,children:(0,xe.jsxs)("div",{className:A,children:[(0,xe.jsx)("div",{className:S,children:"基础设置"}),(0,xe.jsxs)("div",{className:C,children:[(0,xe.jsx)("div",{className:F,children:(0,xe.jsx)("div",{children:["竞赛信息","图片设置","赛题设置","赛程设置","管理人员","竞赛指引"].map((function(e,n){return(0,xe.jsx)("div",{className:r==e?T:P,onClick:function(){document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),c(e),x(!0)},children:e},n)}))})}),(0,xe.jsx)("div",{className:R,children:(0,xe.jsxs)(rn.Z,{spinning:f,children:["竞赛信息"==r&&(0,xe.jsx)(ye,{competitionId:i,loadingFunction:k,formName:w}),"图片设置"==r&&(0,xe.jsx)(Ne,{competitionId:i,loadingFunction:k}),"赛题设置"==r&&(0,xe.jsx)(En,{competitionId:i,loadingFunction:k}),"赛程设置"==r&&(0,xe.jsx)(ut,{loadingFunction:k}),"管理人员"==r&&(0,xe.jsx)(tt,{competitionId:i,loadingFunction:k}),"竞赛指引"==r&&(0,xe.jsx)(at,{competitions:n,clickInformation:function(e){c("竞赛信息"),"主标题"==e?Z("name"):"比赛地址"==e?Z("identifier"):"竞赛时间"==e&&Z("start_time")},clickQuetions:function(){c("赛题设置")},competitionId:i,loadingFunction:k})]})})]})]})})})),_t=t(20834),ht="bg___htQ1O",ft="title___dw_wz",xt="left___CDy7v",vt="muitem___pDhZj",gt="muitemclick___WXoKV",yt="right___tNRAa",jt="button___tMn5K",bt={flex_box_center:"flex_box_center___Y72kq",flex_space_between:"flex_space_between___d30ej",flex_box_vertical_center:"flex_box_vertical_center___p_tif",flex_box_center_end:"flex_box_center_end___AyBVH",flex_box_column:"flex_box_column___NQalW",bg:"bg___cLFww",btns:"btns___uWjSy",confirm:"confirm___ZvnTx",cancel:"cancel___v9uv4",deletetitle:"deletetitle___DnoRO",submitwork:"submitwork___tVjOE",scoremodal:"scoremodal___iKA69",title:"title___GESKF",content:"content___r8E9Y",bottom:"bottom___HS8jb",yes:"yes___itu44",no:"no___Qs1U3",bottoms:"bottoms___ng0EW",loaderimg:"loaderimg___XJWfN",upload:"upload___zGUpB"},wt=t(86054),Zt=t(1012),kt=t(47257),Nt=t.n(kt),It=t(51150),At=t(95992),St=["competitions","globalSetting","loading","dispatch","selectedKeys","isedit","setisedit","user"],Ct=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i=e.competitions,s=(e.globalSetting,e.loading,e.dispatch),a=(e.selectedKeys,e.isedit),c=e.setisedit,u=e.user,h=(p()(e,St),(0,_.useParams)().identifier),f=i.RightItems,g=i.Header,b=(0,m.useState)(!1),w=d()(b,2),k=w[0],I=w[1],A=(0,m.useState)(!1),S=d()(A,2),C=S[0],F=S[1],P=(0,m.useState)(!0),T=d()(P,2),R=T[0],E=T[1],D=(0,m.useState)([]),B=d()(D,2),V=B[0],z=B[1],M=(0,m.useState)([]),O=d()(M,2),Y=O[0],H=O[1],q=(0,m.useState)(f.md_content),Q=d()(q,2),G=Q[0],U=Q[1],W=(0,m.useState)(!1),J=d()(W,2),K=J[0],X=J[1],$=(0,m.useState)(""),ee=d()($,2),ne=ee[0],te=ee[1],le=(0,m.useState)([]),ce=d()(le,2),pe=ce[0],fe=ce[1],ve=(0,m.useState)(!1),ge=d()(ve,2),ye=ge[0],je=ge[1],be=(0,m.useState)(),we=d()(be,2),ke=we[0],Ne=we[1],Ie=(0,m.useState)(!1),Ae=d()(Ie,2),Se=Ae[0],Ce=(Ae[1],(0,m.useState)(0)),Fe=d()(Ce,2),Pe=Fe[0],Te=Fe[1],Re=((0,_.useParams)(),de()()>de()(null==g?void 0:g.start_time)&&de()()0,openFileDialogOnClick:de()()>de()(null==g?void 0:g.start_time)&&de()()400)){e.next=5;break}return v.ZP.error("文件名称长度不能超过400个字符"),e.abrupt("return",!1);case 5:if("zip"==i){e.next=8;break}return v.ZP.error("仅支持zip上传"),e.abrupt("return",!1);case 8:if(!(t>2)){e.next=11;break}return v.ZP.error("《".concat(n.name,"》文件无法上传。超过单个文件上传大小限制(2GB)")),e.abrupt("return",!1);case 11:return fe([{name:n.name,file:n}]),e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),onRemove:(n=r()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:fe(L()(pe.filter((function(e){return e.name!==n.name}))));case 1:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})}),Ee=[{title:"选手姓名",dataIndex:"user_name",width:100,ellipsis:!0,render:function(e){return e||"--"}},{title:"提交状态",width:100,dataIndex:"evaluation_status",render:function(e){return"waiting"==e?(0,xe.jsx)("span",{style:{color:"#00B187 "},children:"排队中"}):"progress"==e?(0,xe.jsx)("span",{style:{color:""},children:"进行中"}):"cancelled"==e?(0,xe.jsx)("span",{style:{color:"#E53333"},children:"已取消"}):"completed"==e?(0,xe.jsx)("span",{style:{color:"#165DFF"},children:"已完成"}):"error"==e?(0,xe.jsx)("span",{style:{color:"#ff4d4f"},children:"提交失败"}):"--"}},{title:"得分",width:80,dataIndex:"evaluation_score",render:function(e){return e||"--"}},{title:"描述",width:222,dataIndex:"comment",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"提交时间",width:200,dataIndex:"commit_at",render:function(e){return e?de()(e).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"下载文件",ellipsis:!0,dataIndex:"commit_id",render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==n||null===(t=n.attachments)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.title,children:null!=n&&null!==(i=n.attachments)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.is_oss?(0,xe.jsx)("a",{onClick:function(){var e;(0,he.Nd)("","".concat(null==n||null===(e=n.attachments)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.url.replace("disposition=inline","")))},children:(null==n||null===(l=n.attachments)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.title)||"--"}):(0,xe.jsx)("a",{href:me.Z.API_SERVER+(null==n||null===(s=n.attachments)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.url),download:null==n||null===(o=n.attachments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.title,children:(null==n||null===(a=n.attachments)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.title)||"--"})})}},{title:"测评信息",width:120,dataIndex:"commit_id",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(Z.ZP,{style:{padding:0},type:"link",disabled:"completed"!=(null==n?void 0:n.evaluation_status),onClick:function(){var e=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"运行结果",content:(0,xe.jsx)("div",{style:{maxHeight:500,overflow:"auto"},children:null==n?void 0:n.evaluation_info}),onOk:function(){return e.destroy()},onCancel:function(){return e.destroy()}})},children:"查看"}),(0,xe.jsx)(Z.ZP,{className:"ml10",style:{padding:0},type:"link",danger:!0,disabled:"waiting"!=(null==n?void 0:n.evaluation_status),onClick:function(){var e,t=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"",content:(0,xe.jsx)(xe.Fragment,{children:"取消后,该成员提交的作品将不进行评测排队,请确认是否取消。"}),onOk:(e=r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_commit_records/").concat(n.id,"/cancel.json"),{method:"POST",body:{record_id:n.id}});case 2:0==(null==(i=e.sent)?void 0:i.status)&&(v.ZP.success("取消成功"),t.destroy(),Ye());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){return t.destroy()}})},children:"取消"})]})}}];(0,m.useEffect)((function(){var e;Se&&(null===(e=ke)||void 0===e||e.cancel())}),[Se]);var Le=0;(0,m.useEffect)((function(){Pe<3&&Pe&&pe.map(function(){var e=r()(o()().mark((function e(n){var t,i,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||Se){e.next=22;break}return n.status="uploading",n.file.status="uploading",e.next=5,De(n,{login:null==u||null===(t=u.userInfo)||void 0===t?void 0:t.login,container_type:"CompetitionWorkMode",container_id:null,description:"",realFileName:!0});case 5:if(0!=(null==(i=e.sent)?void 0:i.status)){e.next=20;break}if(console.log(i),++Le!=pe.length){e.next=18;break}return Te(0),je(!1),e.next=14,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_commit_records.json"),{method:"post",body:{attachment_ids:[null==i||null===(l=i.data)||void 0===l?void 0:l.attachment_id]}});case 14:0===(null==(s=e.sent)?void 0:s.status)&&(v.ZP.info(null==s?void 0:s.message),Ye()),fe([]),Ye();case 18:e.next=22;break;case 20:Te(2),je(!1);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[Pe]);var De=function(){var e=r()(o()().mark((function e(n,t){var i,l,s,a,r,c,d,p,m,_,h;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,d=n.name,e.next=4,(0,Ze.ZP)("/api/buckets/get_competition_work_mode_token.json",{method:"get"});case 4:if(0===(null==(p=e.sent)?void 0:p.status)){e.next=12;break}return pe[pe.findIndex((function(e){return e.name===d}))].status="error",pe[pe.findIndex((function(e){return e.name===d}))].file.status="error",v.ZP.warning("上传失败,请重新尝试"),Te(2),je(!1),e.abrupt("return");case 12:return p.data=JSON.parse((0,wt.pe)(p.data)),ke=new(Nt())({endpoint:null==p||null===(i=p.data)||void 0===i?void 0:i.end_point,region:null==p||null===(l=p.data)||void 0===l?void 0:l.region,accessKeyId:null==p||null===(s=p.data)||void 0===s?void 0:s.access_key_id,accessKeySecret:null==p||null===(a=p.data)||void 0===a?void 0:a.access_key_secret,bucket:null==p||null===(r=p.data)||void 0===r?void 0:r.bucket,stsToken:null==p||null===(c=p.data)||void 0===c?void 0:c.security_token}),console.log(n,"file"),Ne(ke),(m=n.name.split(".")).pop(),_=t.realFileName?m.join("."):(0,Zt.Z)(),h=(new Date).getTime(),e.abrupt("return",new Promise((function(e,i){try{var l,s;ke.multipartUpload("competition_work_mode/".concat(null==u||null===(l=u.userInfo)||void 0===l?void 0:l.login,"/").concat(_+"_"+h).concat(d.indexOf(".")>-1?"."+d.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t),2==Pe&&(Te(1),je(!0));var i=pe.findIndex((function(e){return e.name===d}));console.log("index",i),pe[i].file.percent=100*e,pe[i].tempCheckpoint=n,fe(L()(pe))}catch(e){}},checkpoint:pe[pe.findIndex((function(e){return e.name===d}))].tempCheckpoint,callback:{customValue:{id:d+""},url:null==p||null===(s=p.data)||void 0===s?void 0:s.callback_url,host:null==p?void 0:p.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,Ze.rz)(t)}}).then((function(t){var i,l=pe.findIndex((function(e){return e.name===d})),s="done";if(0===(null===(i=t.data)||void 0===i?void 0:i.status)){var o;n.response=null===(o=t.data)||void 0===o?void 0:o.data;var a=pe.findIndex((function(e){return e.name===d}));pe[a].status="done",pe[a].file.status="done"}else{var r;v.ZP.warning(null===(r=t.data)||void 0===r?void 0:r.message),s="error"}pe[l].status=s,pe[l].file.status=s,e(null==t?void 0:t.data)})).catch((function(e){pe[pe.findIndex((function(e){return e.name===d}))].status="error",pe[pe.findIndex((function(e){return e.name===d}))].file.status="error",v.ZP.warning("上传失败,请重新尝试"),fe(L()(pe)),i(e),Te(2),je(!1),console.log("err:",e)}))}catch(e){}})));case 21:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Be=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==pe.length){e.next=3;break}return v.ZP.info("提交失败,请上传作品文件"),e.abrupt("return");case 3:je(!0),Te(1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){null!=g&&g.is_member&&3===(null==g?void 0:g.mode)&&Ye()}),[g]),(0,m.useEffect)((function(){var e,n=[];null==f||null===(e=f.attachments)||void 0===e||e.map((function(e){var t={uid:e.id,name:e.title,response:{id:e.id}};n.push(t)})),H(n)}),[null==f?void 0:f.attachments]),(0,m.useEffect)((function(){te(null==f?void 0:f.name),U(f.md_content),X(null==f?void 0:f.hidden)}),[f.md_content||f.name||f.hidden]),console.log("---",Y);var Ve={name:"file",multiple:!0,withCredentials:!0,action:me.Z.API_SERVER+"/api/attachments.json",fileList:Y,onRemove:function(e){(0,ue.y8)({id:e.response.id})},onChange:function(e){H(L()(e.fileList))},beforeUpload:function(e){var n=e.size/1024/1024<150;return n||(v.ZP.info("文件大小必须小于150MB"),ie.Z.LIST_IGNORE)}};function ze(){return(ze=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s({type:"competitions/updateMdContent",payload:{attachment_ids:Me(Y),competition_module_id:f.id,md_content_id:f.md_id,content:G,identifier:h,hidden:K,description:ne}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(v.ZP.info("提交成功"),c(!1),s({type:"competitions/getItem",payload:{url:f.params_url}}),s({type:"competitions/getHeader",payload:{identifier:h}}),s({type:"competitions/setActionTabs",payload:{key:"showheader"}}));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Me(e){var n=[];return(null==e?void 0:e.length)<=0||e&&(null==e||e.map((function(e){n.push(e.response.id)}))),n}function Oe(){return Oe=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:x.Z.confirm({icon:!1,title:"提示",content:"删除页面后,数据不可恢复,请确认是否删除",onOk:function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_modules/").concat(f.id,".json"),{method:"delete"});case 2:0===e.sent.status&&(s({type:"competitions/getHeader",payload:{identifier:h}}),c(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)}))),Oe.apply(this,arguments)}var Ye=function(){var e=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(h,"/competition_commit_records.json"),{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(z(null==n||null===(t=n.data)||void 0===t?void 0:t.records),E(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,xe.jsxs)("section",{className:bt.bg,children:[a?(0,xe.jsxs)("div",{children:[!(3===(null==g?void 0:g.mode)&&"entrance"===(null==f?void 0:f.module_type))&&(0,xe.jsxs)("div",{style:{marginBottom:30,display:"flex",alignItems:"center"},children:[(0,xe.jsx)(j.Z,{style:{width:"82%",height:40,borderRadius:2,border:"1px solid #DCDCDC"},value:ne,onChange:function(e){te(e.target.value)}})," ",(0,xe.jsx)(se.Z,{className:"ml40 font14",style:{marginLeft:"23px"},checked:K,onChange:function(e){X(e.target.checked)},children:(0,xe.jsx)("span",{style:{display:"inline-block"},children:"隐藏"})}),(0,xe.jsxs)("span",{className:bt.deletetitle,onClick:function(){!function(){Oe.apply(this,arguments)}()},children:[(0,xe.jsx)("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"删除页面"]})]}),(0,xe.jsx)(At.Z,{defaultValue:f.md_content,onChange:function(e){return U(e)}}),(0,xe.jsxs)(ie.Z,l()(l()({},Ve),{},{children:[(0,xe.jsx)("div",{className:"inline-block current",children:(0,xe.jsx)(N.op,{style:{borderRadius:2,marginTop:18},children:"上传附件"})}),(0,xe.jsx)("span",{className:"ml25 c-grey-999",children:"(单个文件150M以内)"})]})),(0,xe.jsxs)("div",{className:bt.btns,children:[(0,xe.jsx)(Z.ZP,{className:bt.cancel,onClick:function(){return c(!1)},children:"取消"}),(0,xe.jsx)(_e.Z,{className:bt.confirm,type:"primary",onClick:function(){return ze.apply(this,arguments)},children:"保存更改"})]})]}):(0,xe.jsxs)("div",{children:[!(null!=f&&f.md_content)&&!(3===(null==g?void 0:g.mode)&&"entrance"===(null==f?void 0:f.module_type))&&(0,xe.jsx)(un.Z,{}),(0,xe.jsx)(It.Z,{style:{marginBottom:30,width:"calc(1015px - 60px)"},value:f.md_content||""}),f&&f.attachments&&f.attachments.map((function(e,n){return(0,xe.jsx)("div",{children:(0,xe.jsxs)("a",{href:(null===me.Z||void 0===me.Z?void 0:me.Z.API_SERVER)+e.url,target:"_self",download:e.title,children:[(0,xe.jsx)("i",{style:{color:"#29BD8B"},className:"font-14 color-green iconfont icon-fujian mr8"}),(0,xe.jsx)("span",{style:{color:"#000000"},children:e.title}),(0,xe.jsx)("span",{style:{color:"#000000",marginLeft:"10px"},children:e.filesize})]})})}))]}),a&&3===(null==g?void 0:g.mode)&&"entrance"===(null==f?void 0:f.module_type)&&(0,xe.jsx)("div",{style:{borderTop:"1px solid #f1f1f1",margin:"20px 0"}}),"entrance"===(null==f?void 0:f.module_type)&&(0,xe.jsxs)("div",{style:{marginTop:15},children:[(0,xe.jsxs)("div",{style:{justifyContent:"space-between",display:"flex"},children:[(0,xe.jsx)("span",{style:{color:"#333333",fontWeight:600,fontSize:"14px"},children:"作品提交"}),(0,xe.jsxs)("span",{style:{color:"#9096A3",marginLeft:"auto",fontSize:"12px"},children:["作品提交时间",(0,xe.jsxs)("span",{style:{color:"#232B40",marginLeft:5},children:[null==g?void 0:g.start_time,"~",null==g?void 0:g.end_time]})]})]}),(0,xe.jsxs)("div",{style:{display:"flex",position:"relative",marginBottom:20},children:[(0,xe.jsx)("div",{className:"mt20",style:{width:333},onClick:function(){de()()de()(null==g?void 0:g.end_time)?v.ZP.warning("非作品提交时间,不可操作"):null!=g&&g.is_member||F(!0)},children:(0,xe.jsx)(ie.Z.Dragger,l()(l()({},Re),{},{maxCount:1,children:(0,xe.jsxs)("div",{style:{textAlign:"center"},children:[(0,xe.jsx)("p",{style:{marginTop:22},children:(0,xe.jsx)("i",{className:"iconfont icon-shangchuan",style:{color:"#5091FF",fontSize:"30px"}})}),(0,xe.jsxs)("p",{className:"mt10",style:{marginBottom:22},children:["拖拽文件或",(0,xe.jsx)("a",{children:"点击此处上传"})]})]})}))}),(0,xe.jsxs)("div",{style:{marginLeft:20,marginTop:120},children:[de()()>de()(null==g?void 0:g.start_time)&&de()()0&&(0,xe.jsxs)("div",{className:"mt40",style:{borderTop:"1px solid #F1F1F1"},children:[(0,xe.jsxs)(oe.Z,{className:"mt30",align:"middle",justify:"space-between",children:[(0,xe.jsx)(ae.Z,{style:{fontWeight:600},children:"我的成绩"}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(Z.ZP,{type:"primary",onClick:Ye,children:"更新"})})]}),(0,xe.jsx)(re.Z,{className:"mt30",loading:R,pagination:!1,dataSource:V,columns:Ee})]})]}),(0,xe.jsx)(x.Z,{title:"报名",open:C,okText:"立即报名",cancelText:"取消",centered:!0,width:320,onCancel:function(){F(!1)},onOk:function(){F(!1),I(!0)},children:(0,xe.jsx)("div",{children:"你暂未报名,请先报名"})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:k,width:318,className:bt.scoremodal,closable:!1,centered:!0,children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:bt.title,children:"报名"}),(0,xe.jsx)("span",{onClick:function(){return I(!1)},style:{cursor:"pointer"},className:bt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}})})]}),(0,xe.jsx)("div",{className:bt.content,children:"选择参赛方式"}),(0,xe.jsxs)("div",{className:bt.bottoms,children:[(0,xe.jsx)(Z.ZP,{className:bt.no,onClick:function(){s({type:"competitions/setActionTabs",payload:{key:"2"}}),I(!1)},children:"加入战队"}),(0,xe.jsx)(Z.ZP,{className:bt.yes,onClick:function(){s({type:"competitions/setActionTabs",payload:{key:"3"}}),I(!1)},children:"创建战队"})]})]})]})})),Ft=t(8608),Pt=t(36983),Tt=t(29747),Rt=function(e){var n=e.data,t=e.isedit,i=e.selectedKeys,s=e.dispatch,a=(0,m.useState)([]),c=d()(a,2),u=c[0],p=c[1],h=(0,m.useState)(!1),f=d()(h,2),x=f[0],g=f[1],j=(0,_.useParams)().identifier,b=function(e,n,t){var i=Array.from(e),l=i.splice(n,1),s=d()(l,1)[0];return i.splice(t,0,s),i};(0,m.useEffect)((function(){n.length>0&&p(L()(n)||[])}),[n]);var w=function(){var e=r()(o()().mark((function e(n,i){var l,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.destination){e.next=2;break}return e.abrupt("return");case 2:if(!t){e.next=5;break}return v.ZP.info("请先保存或取消当前正在编辑的内容。"),e.abrupt("return");case 5:return l=b(i,n.source.index,n.destination.index),console.log("---",i,l),g(!0),e.next=10,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_modules/update_position.json"),{method:"post",body:{position_array:l}});case 10:a=e.sent,g(!1),0===a.status&&(s({type:"competitions/getHeader",payload:{identifier:j}}),s({type:"competitions/setActionTabs",payload:{key:"showheader"}}));case 13:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,xe.jsx)("div",{children:(0,xe.jsx)(Tt.Z5,{onDragEnd:function(e){return w(e,u)},children:(0,xe.jsx)(Tt.bK,{droppableId:"droppable",children:function(e,n){return(0,xe.jsxs)("div",l()(l()({ref:e.innerRef},e.droppableProps),{},{children:[(0,xe.jsx)(rn.Z,{spinning:x,children:u.map((function(e,n){return(0,xe.jsx)(Tt._l,{draggableId:n.toString(),index:n,children:function(n,t){return(0,xe.jsx)("aside",l()(l()(l()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{children:(0,xe.jsx)(y.Z,{title:e.name,children:(0,xe.jsx)("div",{onClick:e.onClick,className:i===e.id?gt:e.className,children:e.name})})}))}},n)}))}),e.placeholder]}))}})})})},Et=["competitions","globalSetting","loading","dispatch","user"],Lt=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,h,f,x,v=e.competitions,g=(e.globalSetting,e.loading,e.dispatch),y=e.user,j=(p()(e,Et),(0,_.useParams)().identifier),b=v.Header,w=(v.RightItems,v.Staff),Z=v.Prizes,k=v.Account,N=(0,m.useState)([]),I=d()(N,2),A=I[0],S=I[1],C=(0,m.useState)("qit"),F=d()(C,2),P=F[0],T=F[1],R=(0,m.useState)(!1),E=d()(R,2),L=E[0],D=E[1],B=(0,m.useState)([]),V=d()(B,2),z=V[0],M=V[1],O=(0,m.useState)(!1),Y=d()(O,2),H=Y[0],q=Y[1],Q=(0,m.useRef)(null),G=(0,m.useState)(),U=d()(G,2),W=U[0],J=U[1],K=[{type:"entrance",content:3!==(null==b?void 0:b.mode)?(0,xe.jsxs)("div",{style:{marginLeft:20},children:[(null==z||null===(n=z.data)||void 0===n?void 0:n.length)<=0&&((0,fe.eB)()||(null==b||null===(t=b.permission)||void 0===t?void 0:t.editable))&&(0,xe.jsx)(un.Z,{ButtonText:"去设置",Buttonclass:jt,ButtonClick:function(){g({type:"competitions/setActionTabs",payload:{key:"1"}})},customText:"您还没有设置赛题"}),de()()de()(null==b?void 0:b.start_time)||(0,fe.eB)()||(null==b||null===(s=b.permission)||void 0===s?void 0:s.editable))&&(null==z||null===(a=z.data)||void 0===a?void 0:a.map((function(e,n){return(0,xe.jsx)(Ft.Z,{dispatch:g,Header:b,StaffDetail:w,item:e,index:n})})))]}):(0,xe.jsx)(Ct,{isedit:H,setisedit:q,selectedKeys:W,isshow:!0})},{type:"certificate",content:(0,xe.jsxs)("div",{style:{padding:"15px 30px"},children:[" ",(0,xe.jsx)(Pt.Z,{dispatch:g,userid:null==y||null===(c=y.userInfo)||void 0===c?void 0:c.user_id,Prize:Z,Accounts:k,getAccounts:function(){var e;g({type:"competitions/Accounts",payload:{id:null==y||null===(e=y.userInfo)||void 0===e?void 0:e.user_id}})}})]})},{type:"qit",content:(0,xe.jsx)(Ct,{isedit:H,setisedit:q,selectedKeys:W})}];function X(){return $.apply(this,arguments)}function $(){return($=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(j,"/get_shixun_settings.json"),{method:"get"});case 2:0===(null==(n=e.sent)?void 0:n.status)&&M(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,m.useEffect)((function(){var e;if((null==b||null===(e=b.competition_modules)||void 0===e?void 0:e.length)>0){var n,t,i,s;if("showheader"!==v.actionTabs.key)"entrance"===(null==b||null===(t=b.competition_modules)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.module_type)&&T("entrance"),J(null==b||null===(i=b.competition_modules)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id),g({type:"competitions/getItem",payload:{url:null==b||null===(s=b.competition_modules)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.module_url}});var a=null==b||null===(n=b.competition_modules)||void 0===n?void 0:n.map((function(e){return l()(l()({},e),{},{label:null==e?void 0:e.name,key:null==e?void 0:e.id,className:vt,onClick:(n=r()(o()().mark((function n(){var t,i,l;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(J(null==e?void 0:e.id),q(!1),D(!0),document.getElementById("js_nav").scrollIntoView({behavior:"smooth",block:"start"}),"entrance"!==e.module_type){n.next=17;break}if(3!==(null==b?void 0:b.mode)){n.next=11;break}return n.next=9,g({type:"competitions/getItem",payload:{url:e.module_url}});case 9:return D(!1),n.abrupt("return");case 11:(0,fe.eB)()||null!==(t=b.permission)&&void 0!==t&&t.editable||null!=b&&b.team_member_present||null!=w&&w.enroll_ended||(b.personal?g({type:"competitions/setActionTabs",payload:{key:"6"}}):g({type:"competitions/setActionTabs",payload:{key:"4"}})),T("entrance"),X(),D(!1),n.next=29;break;case 17:if("certificate"!==e.module_type){n.next=25;break}return T("certificate"),n.next=21,g({type:"competitions/Prize",payload:{identifier:j,user_id:null==y||null===(i=y.userInfo)||void 0===i?void 0:i.user_id}});case 21:g({type:"competitions/Accounts",payload:{id:null==y||null===(l=y.userInfo)||void 0===l?void 0:l.user_id}}),D(!1),n.next=29;break;case 25:return T("qit"),n.next=28,g({type:"competitions/getItem",payload:{url:e.module_url}});case 28:D(!1);case 29:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})});var n})).filter((function(e){return"chart"!==(null==e?void 0:e.module_type)}));S(a),g({type:"competitions/setActionTabs",payload:{key:""}})}}),[b]),(0,m.useEffect)((function(){if("entrance"===v.actionTabs.key){var e;T("entrance");var n=null==b||null===(e=b.competition_modules)||void 0===e?void 0:e.find((function(e){return"entrance"===(null==e?void 0:e.module_type)}));J(n.id),3===(null==b?void 0:b.mode)?(D(!0),g({type:"competitions/getItem",payload:{url:n.module_url}}),D(!1)):X()}}),[v.actionTabs]),(0,xe.jsxs)("section",{className:ht,ref:Q,children:[(0,xe.jsxs)("div",{className:ft,children:[(0,xe.jsx)("span",{children:"竞赛概览"}),["qit","entrance"].includes(P)&&((0,fe.eB)()||(null==b||null===(u=b.permission)||void 0===u?void 0:u.editable))&&(0,xe.jsxs)("a",{style:{float:"right",color:"#165DFF"},onClick:function(){"qit"===P||3===(null==b?void 0:b.mode)?q(!0):g({type:"competitions/setActionTabs",payload:{key:"1"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," 编辑"]})]}),(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsxs)("div",{className:xt,children:[(0,fe.Ny)()||null!=b&&null!==(h=b.permission)&&void 0!==h&&h.editable?(0,xe.jsx)("div",{children:(0,xe.jsx)(Rt,{dispatch:g,selectedKeys:W,data:A,isedit:H})}):(0,xe.jsx)(_t.Z,{style:{border:"none"},selectedKeys:["".concat(W)],items:A}),((0,fe.Ny)()||(null==b||null===(f=b.permission)||void 0===f?void 0:f.editable))&&(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_modules.json"),{method:"POST"});case 2:if(0!==(n=e.sent).status){e.next=10;break}return J(null==n||null===(t=n.data)||void 0===t?void 0:t.id),g({type:"competitions/getHeader",payload:{identifier:j}}),T("qit"),e.next=9,g({type:"competitions/getItem",payload:{url:null==n||null===(i=n.data)||void 0===i?void 0:i.module_url}});case 9:g({type:"competitions/setActionTabs",payload:{key:"showheader"}});case 10:case"end":return e.stop()}}),e)}))),style:{marginLeft:20,marginTop:20,border:"1px solid #BACFFE",color:"#3061D0",fontSize:12,width:80,height:28,display:"inline-flex",alignItems:"center",justifyContent:"center",cursor:"pointer"},children:"+ 新增栏目"})]}),(0,xe.jsx)("div",{className:yt,children:(0,xe.jsx)(rn.Z,{spinning:L,children:(0,xe.jsx)("div",{style:{minHeight:200},children:null===(x=K.find((function(e){return e.type===P})))||void 0===x?void 0:x.content})})})]})]})})),Dt={flex_box_center:"flex_box_center___M4JlS",flex_space_between:"flex_space_between___ft0RM",flex_box_vertical_center:"flex_box_vertical_center___q2FOd",flex_box_center_end:"flex_box_center_end___sHMG4",flex_box_column:"flex_box_column____iI7H",bg:"bg___k6sPc",title:"title___g14V4",right:"right___m_DFD",left:"left___mwgoj",muitem:"muitem___oVuqT",muitemselect:"muitemselect___S4V8Y",searchWrap:"searchWrap___VZKxz",search:"search___NaLMi",searchIcon:"searchIcon___kyXjW",button:"button___9r1Cv",footer:"footer___FeXKb",clear_button:"clear_button___tLyhc",save_button:"save_button___jdXaq"},Bt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAuNJREFUOE+dlE1oXFUUx3/nvo/pzKtp4li0hkYHNw22m4qLxoWWSkG6UMSvgmC6kCzdSN25d2lBaF3ppoIb0a6kXVRKVxIohgiGlkpSa2OTGKeTeZ/3HrlvJulUFNSzetx7zu/877n/+2Tz3MxTiH5n4BFVAgQTPNmej6Ynrzs4LiLjojinbk2M+ab8/sZLutabRHEKDlisWu6oAHQ/PTLjlEtmfFczPDSFGWuBs2jRB1uBzwoiJGqBMbi7XcqFFSQrf4nUzDTnri7XIB/9K69+JE/sPY06tLcOeQ/UgiuoSSYGCaA5hiQPQ2nh1vps8/mvPvf1NahYnn3Wya6rWuWRbt5Bqh5SrCM2BXTYStAwwcVtiHYj448jxvzaqPLD0vnsTg3KVuYW1LmDunELqfoYe+9+/bbkYVdFsNEYxAlmYhJVvmxOnXtT8punTmrYOO+6v0F2j8CWtU4nBvVHkeHp1SFqMX7EHhaEsLuNScZVquppyZffPa/OnXQbKxiCWokTu6Mj65Y4q7Qm4sGaQkCIw6G+z8R+jNgPJf15do0ia2tvAyNNnPq5DKK7mtO7m9NIAtqd5IFDGmngNEPGHkWC8FvJbr5TuawXkG4NB7s93EFdulnS/734C8jvGLyNJJlAonhJshtvFy7vR2S9kY73P/8ZNMiR1h4kjBYlXXrrttpiH+n/A5Hs8Sb9WtKlN86q6hxbf/x3RWKg9RBg35f0p1eOQXBR80ywFu/sfxcCcQxhaBU7VZsk/fHlS6p6jCIHE4H30o6j/wYbNsCVEMVg9Exr+sJ7Nai/cHw/Jp5Xp3ulKiFoDJTVwJHwJsSg6nNCROTaatI70ulcznYe7dYPJ54RcRdUdV/9g1Bval84Yge1qL9173aRa0TVieTAxdv17Y021MUXHkvL6GOE1z2nZgxexGhYET5Z3Sg/6By9nG1vPJgyXM3nX5x2gb7m4DmBjqqWglxHuKLOfJEcHqgYjT8BLuRat62RywwAAAAASUVORK5CYII=",Vt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAyZJREFUOE91VE1oVFcU/s69703eJBNSg2iysDXJEIkWIv6hFaUWXLSILoSIurAru9JFu+q2i+5a0bUL3biQQuuuoBQMGBcmGsdJZyjOmESNia0mgn0z895958h5SSaJ4oH7uPfcw3e/8333Pvr6ynSfY7kNkfUQWCKYw5v9u9/0mFki8xUgHRAkIOj6xsWx+snKgnwCCEPAIPwV9352lADg8OWp/UJys7eDsqcGfGxoNYAApJ+lSGe0mCn+m+BaKUbo6JG49gO3vut8kwJpXL4z88vebvO9gYBEYAAwJ+AkUURY6wFkIApGhFc1Ruk/+vLswe7b6Rn6KT2f+0IiGYaINSJI4joa9bdIXIyUWhoE3w/Qks2BrA8mAgz93RlgT1dX1/8kIlSanC1D0L8M4qKw2ZLWy0qHICL4Le0g64GNUfa/DvR2/0DFJy/OkOCKgpC24mqpFmT8xaFIyosTCLt0aM74WTAZVdsFkllPxcrMbwQc97SaY8WAQPUgOOdQqTyBcwn6+noQBC2pWSQOQhZMFski27P06PHz1wSs89OWGSy22daDBwXk+3pgPQ8TEyXs3r2j6aEhAYtBgxnGmAtU+OdZYpSpUZ8Uvmkk5uZeYuPGDYjjGIXCBHbu3L6i3VJ1w6mr5ncaL09H1pCfsStMmtUAwjBEsVjGtm1b0NbWtnornddip8dfo/Hy1DSENmUzqUprYn5+AdXqJAYHP4fnfbgvIggbMciYn+l+aeoSJ3wuF2SaDi2jDQ+PoL09pxogmw3Q359fc1DsEtSjGNaaI3S/NLmPHd/xPUtBxv+A1ccTgre1CMIyUy2Pfpoqe69Q/YOZj+VaW+B9RKv3AWuNCA1lQ/TtrsH81RRoZOJpp41qowL05FqDVA/dEH13yy42DRWE9Qj1RgRr7PU92/Mnmm9NJ2Njj/MR8Q1h3prxPQRBBr4CLt1sFkYUOdTqDbiElfn1cCF/+tAhcmuAdPHw4WxbGL/5iYXPi8BL36XR/4GoFlCXiOiFIfPjvl1brq5ud+X2rcqOjlY6YnJDCfMABJshqJHBpEd2ZKo6/ufQ0FDyvmbvANHBbUYnb2MgAAAAAElFTkSuQmCC",zt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAA0JJREFUOE+NU11oXEUU/s7MvXfv7t1NdpdUBH+jRdzYWKlVrFpoq2KFog+FiBaqVCm+6IOC4Jv44Iuo4JsSaGIhShG0T0YSA2m1Fm36oo2FWqhJTZZtus1usj/33pk5MnetdrsKHpiHmfnOd875+A4tHNx0JwlnFsAAAAmC8Ia3/eBterQMwi6A+wHSAJUF89H16c+f48pingGDzpm5+cb80wQAv79y3yMCmBIbbkr7D+2GyBXAIBjpgEmAGCDWIKNgE9TF82if/BqIWj8Hxtle/GSulhDZuHTozfflHcOvQ0goN412pBC1WtC6kyxdD34mA48MpGqD12sw5Qs7Nhx4z06TYFA/8dnDWuljRkgZyQwaV6pQYZgU4KuVEjAhlc0ikwvgRg0QYT7fpx+kzfsbxMy0enziLBPdFXk5hPU6jFIgsmJ5gBAAM1hrmDhOaJ10GinfgxutAyQ+KGx//g1a+W7iBaH1mEploTTBRCHIcSFSXkJ2bbAx0O0QMAYynYarW5A6VpxxB+jy7OEvANobZ/Iw2iTJZLsAEIYhfjkzD2M0hkolBEGQvButOx2zhmzXQcI9SCuzh6tGuAXj57qq28vssePYfO8wHMfBjz+dwq6dO7oxzBDNqhX6Q6rMjGvj+gJ+tocoimIrKCqVCpaWl/HA1q09GFq3ROZLKs+MRXB9F//Skc1ardVw7txvyAYBSqW7e4h47bL12AQtTY8tQDq3iGyhBzR3+jTu37IleZ+a/hZPPP7YdaMZ6Nolq9e7tDx16CPN5lWZvwFEHZGvxpn5X1G9Uk3MVCwWcM/QUNe/CVvQjVWQcPbQxenxbazV98IPSGZ6BVexSmxrBe/2AiOqrwBaL52s5W5NjLIwOfqVYX7G7R9IVuH/RNyoQzXXAOm8OPjkgfGEaHFytKjYnGLQYKqvCOn5/8nFzLAkcXMNjnSO3Lb7pWct+G/rLk6Oboy0OcpshpxUBm4mC+H+427rahW2ETfr0CqGdOSRwdQf+2jn26qLyF7K33waNFT7HW30a2A4iculhO2Cje5ssKBlIZ23Nj718vi1bXcv018/56c+7ufYGdEqKhHR7WBukcAFAffEXLNvcmRkRF8/+59ZfmcgM6jazwAAAABJRU5ErkJggg==",Mt=["competitions","globalSetting","loading","dispatch","user"],Ot=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,h=e.competitions,f=(e.globalSetting,e.loading,e.dispatch,e.user,p()(e,Mt),(0,_.useParams)().identifier),x=h.Header,v=(h.RightItems,h.Staff,h.Prizes,h.Account,(0,m.useState)([])),g=d()(v,2),b=g[0],w=g[1],Z=(0,m.useState)("qit"),k=d()(Z,2),I=(k[0],k[1],(0,m.useState)(!1)),A=d()(I,2),S=A[0],C=A[1],F=(0,m.useState)(!1),P=d()(F,2),T=P[0],R=P[1],E=(0,m.useState)(!1),L=d()(E,2),D=L[0],B=L[1],V=(0,m.useState)({page:1,per_page:10,keyword:""}),z=d()(V,2),M=z[0],O=z[1],Y=(0,m.useState)(""),H=d()(Y,2),q=H[0],Q=H[1],G=(0,m.useState)(""),U=d()(G,2),W=U[0],J=U[1],K=(0,m.useState)(),X=d()(K,2),$=X[0],ee=X[1],ne=(0,m.useState)(),te=d()(ne,2),ie=te[0],le=te[1],ce=(0,m.useState)(""),ue=d()(ce,2),pe=ue[0],_e=ue[1],ve=(0,m.useState)(!1),ge=d()(ve,2),ye=ge[0],je=ge[1];function be(){return we.apply(this,arguments)}function we(){return(we=r()(o()().mark((function e(){var n,t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(f,"/competition_questions.json"),{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(Q(null==n||null===(t=n.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier),ke(null==n||null===(i=n.data)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.identifier),a=null==n||null===(s=n.data)||void 0===s?void 0:s.map((function(e){return l()(l()({},e),{},{label:null==e?void 0:e.name,key:null==e?void 0:e.identifier,className:Dt.muitem,onClick:function(){Q(e.identifier),M.keyword="",O(l()({},M)),ke(e.identifier)}})})),w(a),_e(null==n?void 0:n.md_id),R(null==n?void 0:n.hidden_ranking),je(null==n?void 0:n.is_running_update_score));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ke(e){return Ne.apply(this,arguments)}function Ne(){return(Ne=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),t=null!=x&&x.personal?"/api/competitions/".concat(f,"/competition_charts/person_ranking.json"):"/api/competitions/".concat(f,"/competition_charts/team_ranking.json"),e.next=4,(0,Ze.ZP)(t,{method:"get",params:l()(l()({},M),{},{question_identifier:n||q})});case 4:if(i=e.sent,C(!1),0===(null==i?void 0:i.status)&&(ee(null==i?void 0:i.data),J(null==i||null===(s=i.data)||void 0===s?void 0:s.description)),3!==(null==x?void 0:x.mode)){e.next=13;break}return e.next=10,(0,Ze.ZP)("/api/competitions/".concat(f,"/competition_charts/work_mode.json"),{method:"get",params:l()({},M)});case 10:a=e.sent,C(!1),0===(null==a?void 0:a.status)&&le(a);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(){return(Ie=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=null!=x&&x.personal?"/api/competitions/".concat(f,"/competition_charts/person_ranking.xlsx"):"/api/competitions/".concat(f,"/competition_charts/team_ranking.xlsx"),(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+t,query:l()(l()({},M),{},{question_identifier:n||q})}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ae(){return(Ae=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n="/api/competitions/".concat(f,"/competition_charts/work_mode.xlsx"),(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+n,query:{keyword:null==M?void 0:M.keyword}}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){be()}),[x]);var Se=function(e){M.keyword=e,O(l()({},M)),ke()},Ce=[{title:"排名",align:"center",dataIndex:"rank",width:80,ellipsis:!0,render:function(e,n,t){return(0,xe.jsxs)("span",{children:[1===e&&(0,xe.jsx)("img",{src:Bt}),2===e&&(0,xe.jsx)("img",{src:Vt}),3===e&&(0,xe.jsx)("img",{src:zt}),e>3&&e]})}},{title:null!=x&&x.personal?"参赛人员":"战队",align:"left",dataIndex:"name",width:222,ellipsis:!0,render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{title:null!=x&&x.personal&&null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_name?null==n||null===(i=n.apply_info)||void 0===i?void 0:i.real_name:e,children:(0,xe.jsxs)("span",{children:[(0,xe.jsx)("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:me.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),null!=x&&x.personal?null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_name?(null==n||null===(s=n.apply_info)||void 0===s||null===(s=s.real_name)||void 0===s?void 0:s.length)>4?(null==n||null===(o=n.apply_info)||void 0===o||null===(o=o.real_name)||void 0===o?void 0:o.substring(0,4))+"...":null==n||null===(a=n.apply_info)||void 0===a?void 0:a.real_name:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e:e]})})}},{title:"学校/单位",align:"left",dataIndex:"school_name",width:533,ellipsis:!0,render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{title:null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.school)||"- -":e.join("、")||"- -",children:(0,xe.jsx)("span",{children:null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_school?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.school)||"- -":e.join("、")||"- -"})})}},{title:"完成时长",align:"left",dataIndex:"times",width:195,ellipsis:!0,render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"比赛成绩",align:"right",dataIndex:"all_score",width:100,ellipsis:!0,render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"",align:"center",dataIndex:"",ellipsis:!0,width:24}],Fe=[{title:"排名",align:"center",dataIndex:"ranking",width:80,ellipsis:!0,render:function(e,n,t){return(0,xe.jsxs)("span",{children:[1===e&&(0,xe.jsx)("img",{src:Bt}),2===e&&(0,xe.jsx)("img",{src:Vt}),3===e&&(0,xe.jsx)("img",{src:zt}),e>3&&e]})}},{title:null!=x&&x.personal?"参赛人员":"战队",align:"left",dataIndex:null!=x&&x.personal?"user_name":"team_name",width:222,ellipsis:!0,render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{title:null!=x&&x.personal&&null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_name?null==n||null===(i=n.apply_info)||void 0===i?void 0:i.real_name:e,children:(0,xe.jsxs)("span",{children:[(0,xe.jsx)("img",{width:30,height:30,style:{borderRadius:"50%",marginRight:"10px"},src:me.Z.IMG_SERVER+"/images/"+(null==n?void 0:n.image_url)}),null!=x&&x.personal?null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_name?(null==n||null===(s=n.apply_info)||void 0===s||null===(s=s.real_name)||void 0===s?void 0:s.length)>4?(null==n||null===(o=n.apply_info)||void 0===o||null===(o=o.real_name)||void 0===o?void 0:o.substring(0,4))+"...":null==n||null===(a=n.apply_info)||void 0===a?void 0:a.real_name:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e:e]})})}},{title:"学校/单位",align:"left",dataIndex:"school_names",width:222,ellipsis:!0,render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{title:null!=x&&null!==(t=x.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.school)||"- -":e||"- -",children:(0,xe.jsx)("span",{children:null!=x&&null!==(l=x.need_apply_info)&&void 0!==l&&l.need_apply_school?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.school)||"- -":e||"- -"})})}},{title:"最高成绩提交时间",align:"left",dataIndex:"max_score_submit_time",width:195,ellipsis:!0,render:function(e){return e?de()(e).format("YYYY-MM-DD HH:mm:ss"):"--"}},{title:"描述",align:"left",dataIndex:"comment",width:222,ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"比赛成绩",align:"center",dataIndex:"score",width:100,ellipsis:!0,render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"提交总次数",align:"center",dataIndex:"submit_sum",ellipsis:!0,width:100}];return(0,xe.jsxs)("section",{className:Dt.bg,children:[(0,xe.jsxs)(oe.Z,{align:"middle",className:Dt.title,children:[(0,xe.jsxs)(ae.Z,{flex:"1",children:[(0,xe.jsx)("span",{style:{color:"#232B40"},children:"排行榜"}),((0,fe.eB)()||(null==x||null===(n=x.permission)||void 0===n?void 0:n.editable))&&(0,xe.jsx)(se.Z,{checked:T,style:{marginLeft:10},onChange:function(e){var n;R(e.target.checked),(0,Ze.ZP)("/api/competitions/".concat(f,"/update_md_hidden_raking.json"),{method:"POST",body:{hidden_raking:e.target.checked,md_content_id:pe,competition_module_id:null==x||null===(n=x.competition_modules)||void 0===n||null===(n=n.find((function(e){return"chart"===e.module_type})))||void 0===n?void 0:n.id}})},children:(0,xe.jsx)("span",{style:{color:"#828693",marginLeft:"-3px"},children:"隐藏"})})]}),(0,xe.jsx)(ae.Z,{children:((0,fe.eB)()||(null==x||null===(t=x.permission)||void 0===t?void 0:t.editable))&&(0,xe.jsxs)("a",{style:{float:"right",color:"#165DFF",marginTop:"-2px"},onClick:function(){B(!0)},children:[(0,xe.jsx)("i",{className:"iconfont icon-bianji10 font14",style:{color:"#165DFF"}})," 编辑"]})})]}),(0,xe.jsx)("div",{children:(0,xe.jsxs)("div",{className:Dt.right,children:[!(null==$||null===(i=$.description)||void 0===i||!i.length)&&(0,xe.jsx)(It.Z,{className:"pl20 pr20",style:{marginTop:20,marginBottom:20,fontSize:"14px",color:"#6A7283"},value:null==$?void 0:$.description}),(0,xe.jsx)(rn.Z,{spinning:S,children:D?(0,xe.jsxs)("div",{style:{padding:20},children:[(0,xe.jsx)(At.Z,{defaultValue:W,onChange:function(e){return J(e)}}),(0,xe.jsxs)("div",{className:Dt.footer,children:[(0,xe.jsx)("div",{className:Dt.clear_button,onClick:function(){return B(!1)},children:"取消"}),(0,xe.jsx)("div",{className:Dt.save_button,type:"primary",onClick:r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(f,"/update_md_content.json"),{method:"POST",body:{content:W,md_content_id:pe,competition_module_id:null==x||null===(n=x.competition_modules)||void 0===n||null===(n=n.find((function(e){return"chart"===e.module_type})))||void 0===n?void 0:n.id}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(B(!1),ke());case 4:case"end":return e.stop()}}),e)}))),children:"保存更改"})]})]}):(0,xe.jsxs)("div",{style:{padding:"0 20px 20px 20px"},children:[(0,xe.jsxs)("div",{className:Dt.left,style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{style:{width:"80%",overflowX:"auto",overflowY:"hidden",marginRight:10},children:(0,xe.jsx)("ul",{style:{display:"flex",lineHeight:"38px",padding:0},children:null==b?void 0:b.map((function(e){return(0,xe.jsx)("li",{className:(null==e?void 0:e.identifier)===q?Dt.muitemselect:e.className,onClick:e.onClick,children:e.name})}))})}),(0,xe.jsxs)("div",{style:{display:"flex"},children:[(0,xe.jsx)("div",{className:Dt.searchWrap,children:(0,xe.jsx)(j.Z.Search,{placeholder:null!=x&&x.personal?"请输入参赛人员名称":"请输入战队名称",size:"large",className:Dt.search,value:M.keyword,onChange:function(e){M.keyword=e.target.value,O(l()({},M))},suffix:(0,xe.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Dt.searchIcon),onClick:function(){return Se(M.keyword)}}),onSearch:Se})}),(0,xe.jsxs)("div",{style:{marginLeft:20,display:"flex"},children:[((0,fe.eB)()||(null==x||null===(s=x.permission)||void 0===s?void 0:s.editable))&&(0,xe.jsx)("span",{className:Dt.button,onClick:function(){3===(null==x?void 0:x.mode)?function(){Ae.apply(this,arguments)}():function(e){Ie.apply(this,arguments)}(q)},children:"导出名单"}),((0,fe.eB)()||(null==x||null===(a=x.permission)||void 0===a?void 0:a.editable))&&(0,xe.jsx)("span",{className:Dt.button,style:{marginLeft:10},onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=2;break}return e.abrupt("return");case 2:if(C(!0),!S){e.next=5;break}return e.abrupt("return");case 5:return window.navigator.onLine||(je(!1),C(!1)),e.next=8,(0,Ze.ZP)("/api/competitions/".concat(f,"/update_course_score.json"),{method:"post"});case 8:0===e.sent.status&&(C(!1),je(!0),n=setInterval(r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(f,"/get_update_score_status.json"),{method:"get"});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(je(null==t?void 0:t.is_running_update_score),null!=t&&t.is_running_update_score||(be(),clearInterval(n)));case 4:case"end":return e.stop()}}),e)}))),5e3));case 10:case"end":return e.stop()}}),e)}))),children:ye?"成绩更新中":"更新成绩"})]})]})]}),!(null!=x&&null!==(c=x.permission)&&void 0!==c&&c.editable)&&T&&(0,xe.jsx)(un.Z,{customText:"排行榜当前为封榜状态"}),((0,fe.eB)()||(null==x||null===(u=x.permission)||void 0===u?void 0:u.editable)||!T)&&(0,xe.jsx)(N.Gi,{style:{marginTop:20,marginLeft:0},children:3===(null==x?void 0:x.mode)?(0,xe.jsx)(re.Z,{columns:Fe,dataSource:null==ie?void 0:ie.list,pagination:!1,scroll:{x:1140}}):(0,xe.jsx)(re.Z,{columns:Ce,dataSource:null==$?void 0:$.ranking,pagination:!1,scroll:{x:1140}})}),(0,xe.jsx)("div",{className:Dt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:3===(null==x?void 0:x.mode)?null==ie?void 0:ie.count:null==$?void 0:$.count,onChange:function(e,n){M.page=e,M.per_page=n,O(l()({},M)),ke()},pageSize:M.per_page,current:M.page})})]})})]})})]})})),Yt={flex_box_center:"flex_box_center___Ix1yk",flex_space_between:"flex_space_between___Nvu1L",flex_box_vertical_center:"flex_box_vertical_center___FcD_R",flex_box_center_end:"flex_box_center_end___xtV5Z",flex_box_column:"flex_box_column___rSUdX",bg:"bg___Fi0Vv",title:"title___oBAHH",left:"left___x4G2N",muitem:"muitem___JmDfB",right:"right___RXHwC",searchWrap:"searchWrap___yt5Di",search:"search___sA8FE",searchIcon:"searchIcon___yiKfD",button:"button___ZPcVk",items:"items___wZfml",img:"img___f3zFn",names:"names___k3ZzZ",time:"time___qmAOy",createtime:"createtime___KKvxc",width30:"width30___NxY4W",loaderimg:"loaderimg___aQ_vt",scoreByBlankRadio:"scoreByBlankRadio___X8rMJ",teamname:"teamname___or8vu",scoremodal:"scoremodal___jE4qx",content:"content___wGyD2",bottom:"bottom___mdNOm",yes:"yes___hQBiA",no:"no___AOje6",bottoms:"bottoms___ogmBQ",drawer_style:"drawer_style___aspKt",baseFormItem:"baseFormItem___L4XPW",jsinput:"jsinput___IhGOr",Spanradius:"Spanradius___Phpyg",modal_close:"modal_close___yAd65","ant-btn-default":"ant-btn-default___HT0Nv",ssss:"ssss___RB5TB",text:"text___nAWn1",teams_img:"teams_img___N9hpc",add_members:"add_members___BmaRs",back_manage:"back_manage___rLCVY"};Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Ht="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxwYXRoIGQ9Ik00OTkuNTY2IDEwMjAuNjM1Yy0xNDguODQ2IDAtNDI1LjYxOS0yMjcuNjkzLTQyNS42MTktNDQzLjAyNlYxNDguNjI2bDQyLjM1LS43MzFjLjg3OCAwIDk1LjM3OC0xLjk3NSAxOTIuODA1LTQxLjU0NUM0MDkuMDg4IDY1LjgyOSA0NzMuNiAxOS4wOSA0NzQuMTg1IDE4LjY1TDQ5OS41NjUuMjkzIDUyNS4wMiAxOC42NWMuNTg2LjQ0IDY1LjA5OCA0Ny4xMDQgMTY1LjA4NCA4Ny43NzJhNjA0LjQ1MyA2MDQuNDUzIDAgMCAwIDE5Mi45NSA0MS41NDVsNDIuMDU4LjczMS4yMiA0MjguODM3YzAgMjE1LjMzMy0yNzYuNyA0NDMuMS00MjUuNjkyIDQ0My4xTTE1OS44OSAyMzAuODM4djM0Ni42OTdjMCAxNjYuNTQ2IDI0MS4wOCAzNTcuMDgzIDMzOS42NzYgMzU3LjA4MyA5OC41OTYgMCAzMzkuNjc1LTE5MC41MzcgMzM5LjY3NS0zNTcuMDgzVjIzMC44MzlhNjkxLjYzOSA2OTEuNjM5IDAgMCAxLTE4MS40NjctNDQuODM3IDEwMDEuNjkxIDEwMDEuNjkxIDAgMCAxLTE1OC4yMDgtODAuOTY5Yy0yOS45ODkgMTkuMTY0LTg1LjI4NSA1MS4zNDYtMTU3Ljk4OSA4MC45N2E2OTEuNzEyIDY5MS43MTIgMCAwIDEtMTgxLjY4NyA0NC44MzZtMzE3LjAwMSA1MDcuOTA0TDI5Ni4yMyA1ODQuNzc3bDU1LjU4OC02NS4zMTYgMTE1LjcxMiA5OC41OTYgMjIwLjA4Ny0yNTMuNTEzIDY0Ljk1IDU2LjM5My0yNzUuNjc1IDMxNy44MDYiIGZpbGw9IiMxNjVERkYiIGZpbGwtb3BhY2l0eT0iLjgiLz48L3N2Zz4=",qt=["competitions","globalSetting","loading","dispatch","user"],Qt=[{id:"",name:"全部"},{id:1,name:"战队名称"},{id:2,name:"队长姓名"},{id:3,name:"指导老师"}],Gt={teacher:"教师",student:"学生",professional:"专业人士"},Ut=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n=e.competitions,t=(e.globalSetting,e.loading,e.dispatch,e.user,p()(e,qt),(0,_.useParams)().identifier),i=n.Header,s=(n.RightItems,n.Staff,n.Prizes,n.Account,(0,m.useState)([])),a=d()(s,2),c=a[0],u=a[1],h=(0,m.useState)({page:1,per_page:10,keyword:"",type:"",isteam:"mine"}),f=d()(h,2),v=f[0],g=f[1],j=(0,m.useState)(!1),w=d()(j,2),Z=w[0],k=w[1];function I(){return A.apply(this,arguments)}function A(){return(A=r()(o()().mark((function e(){var n,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k(!0),n="mine"===v.isteam?"/api/competitions/".concat(t,"/competition_teams.json"):"/api/competitions/".concat(t,"/all_team_members.json"),e.next=4,(0,Ze.ZP)(n,{method:"get",params:v});case 4:i=e.sent,k(!1),0===(null==i?void 0:i.status)&&u(i);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){I()}),[i]);var S=[{title:"序号",align:"left",dataIndex:"name",width:62,render:function(e,n,t){return(0,xe.jsx)("span",{style:{color:"#000000"},children:t+1})}},{title:"战队ID",align:"left",dataIndex:"competition_team_id",width:72,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:e||"- -"})}},{title:"战队名称",align:"left",dataIndex:"team_name",width:175,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:(0,xe.jsx)("span",{style:{color:"#000"},children:e||"- -"})})}},{title:"队员姓名",align:"left",dataIndex:"name",width:110,ellipsis:{showTitle:!1},render:function(e,n){return(0,xe.jsxs)("span",{style:{color:"#000000"},children:[e||"- -",(null==n?void 0:n.authentication)&&(0,xe.jsx)(y.Z,{title:"已实名认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"个人成绩",dataIndex:"score",width:86,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:(null==e?void 0:e.toString())||"- -"})}},{title:"职业",align:"left",dataIndex:"identity",width:102,render:function(e,n){return(0,xe.jsxs)("span",{style:{color:"#000000"},children:[Gt[e],(null==n?void 0:n.professional_certification)&&(0,xe.jsx)(y.Z,{title:"已职业认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"手机号",align:"left",dataIndex:"phone",width:120,render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"学号/工号",align:"left",width:110,ellipsis:{showTitle:!1},dataIndex:"student_id",render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:function(e,n){var t,l,s,o,a,r,c;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=i&&null!==(t=i.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(l=n.apply_info)||void 0===l?void 0:l.school)||"--":e||"--",children:(0,xe.jsx)("span",{style:{color:"#666666"},children:null!=i&&null!==(s=i.need_apply_info)&&void 0!==s&&s.need_apply_school?null!==(o=n.apply_info)&&void 0!==o&&o.school?(null===(a=n.apply_info)||void 0===a?void 0:a.school.length)>6?(null===(r=n.apply_info)||void 0===r?void 0:r.school.substring(0,6))+"...":null===(c=n.apply_info)||void 0===c?void 0:c.school:"--":e?e.length>6?e.substring(0,6)+"...":e:"--"})})}},{title:"地区",align:"left",dataIndex:"province",width:58,render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"操作",align:"right",dataIndex:"is_cancel_score",width:120,render:function(e,n){return(0,xe.jsx)("span",{children:0===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,title:"取消成绩",content:"请确认是否取消该成员成绩,取消后该成员的成绩将不能用于团队成绩。",onOk:(e=r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,is_cancel_score:1}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,is_cancel_score:0}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})})}}],C=[{title:"序号",align:"left",dataIndex:"name",width:72,render:function(e,n,t){return(0,xe.jsx)("span",{style:{color:"#000000"},children:t+1})}},{title:"战队ID",align:"left",dataIndex:"id",width:113,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:e||"- -"})}},{title:"战队名称",align:"left",dataIndex:"name",width:167,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:null==e?void 0:e.toString()})}},{title:"战队成绩",align:"left",dataIndex:"score",width:136,render:function(e){return(0,xe.jsx)("span",{style:{color:"#000000"},children:e})}},{title:"队长姓名",align:"left",dataIndex:"leader_name",width:149,ellipsis:{showTitle:!1},render:function(e,n){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})})}},{title:"指导老师",align:"left",dataIndex:"mail",width:150,ellipsis:{showTitle:!1},render:function(e,n){var t,i;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:(null==n||null===(t=n.team_members)||void 0===t||null===(t=t.filter((function(e){return null==e?void 0:e.is_tutor_teacher})))||void 0===t?void 0:t.map((function(e){return e.name})).toString())||"- -",children:(0,xe.jsx)("span",{style:{color:"#666666"},children:(null==n||null===(i=n.team_members)||void 0===i||null===(i=i.filter((function(e){return null==e?void 0:e.is_tutor_teacher})))||void 0===i?void 0:i.map((function(e){return e.name})).toString())||"- -"})})}},{title:"战队人数",align:"left",dataIndex:"mail",width:125,render:function(e,n){var t;return(0,xe.jsx)("span",{style:{color:"#666666"},children:(null==n||null===(t=n.team_members)||void 0===t?void 0:t.length)||"- -"})}},{title:"报名时间",align:"left",dataIndex:"created_at",width:165,render:function(e){return(0,xe.jsx)("span",{style:{color:"#666666"},children:e||"- -"})}},{title:"操作",align:"right",dataIndex:"is_cancel_score",render:function(e,n){return(0,xe.jsx)("span",{children:0===e||!1===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,centered:!0,title:"取消成绩",content:"请确认是否取消该战队成绩,取消后该战队的成绩在排行榜将视为无成绩,不进行排名。",onOk:(e=r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_team_id:null==n?void 0:n.id,is_cancel_score:1}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(t,"/set_score_status.json"),{method:"put",body:{competition_team_id:null==n?void 0:n.id,is_cancel_score:0}});case 2:0===(null==(i=e.sent)?void 0:i.status)&&(v.page=1,g(l()({},v)),I());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})})}}];return(0,xe.jsxs)("div",{style:{padding:"15px 0",width:"1200px",margin:"auto"},children:[(0,xe.jsxs)("div",{style:{display:"flex",marginTop:"-10px"},children:[(0,xe.jsx)("div",{children:3!==(null==i?void 0:i.mode)?(0,xe.jsx)(b.ZP.Group,{className:Yt.scoreByBlankRadio,optionType:"button",options:[{label:"战队信息",value:"mine"},{label:"队员信息",value:"join"}],onChange:function(e){v.isteam=e.target.value,v.page=1,I()},value:v.isteam}):(0,xe.jsx)(b.ZP.Group,{className:Yt.scoreByBlankRadio,optionType:"button",options:[{label:"战队信息",value:"mine"}],onChange:function(e){v.isteam=e.target.value,v.page=1,I()},value:v.isteam})}),(0,xe.jsxs)("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"},children:[(0,xe.jsx)(N.t7,{style:{width:327,marginRight:20},dataSource:Qt,value:{id:v.type,value:v.keyword},onChange:function(e,n){v.keyword=e,v.type=n||"",g(l()({},v)),I()},placeholder:"请输入搜索内容"}),(0,xe.jsx)("span",{className:Yt.button,onClick:function(){var e="mine"===v.isteam?"/api/competitions/".concat(t,"/competition_teams.xlsx"):"/api/competitions/".concat(t,"/all_team_members.xlsx");(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+e,query:l()({},v)}))},children:"导出"})]})]}),(0,xe.jsx)(re.Z,{loading:Z,columns:"mine"===v.isteam?C:S,dataSource:"mine"===v.isteam?null==c?void 0:c.competition_teams:null==c?void 0:c.data,pagination:!1}),(0,xe.jsx)("div",{className:Yt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showTotal:function(e){return(0,xe.jsxs)("div",{style:{fontSize:14},children:["共 ",(0,xe.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==c?void 0:c.count,onChange:function(e,n){v.page=e,v.per_page=n,g(l()({},v)),I()},pageSize:v.per_page,current:v.page})})]})})),Wt=t(38854),Jt=t(60324),Kt=t(680),Xt=t(56102),$t=t(33555),ei=(t(83741),t(89392)),ni=["competitions","globalSetting","loading","dispatch","user"],ti=h.default.Option,ii=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,g,k,I,A,S,C,F,P,T,R,E,D,B,V,z,M,O,Y,H,q,Q,G=e.competitions,U=(e.globalSetting,e.loading,e.dispatch),W=e.user,J=(p()(e,ni),(0,_.useParams)().identifier),K=G.Header,X=G.competition_team,$=G.Staff,ee=(G.Prizes,G.Account,(0,m.useState)({page:1,per_page:10,keyword:"",type:1,isteam:"mine"})),ne=d()(ee,2),te=ne[0],ie=ne[1],le=(0,m.useState)([]),se=d()(le,2),ce=se[0],de=se[1],ue=(0,m.useState)([]),pe=d()(ue,2),_e=pe[0],he=pe[1],ve=(0,m.useState)(!1),ge=d()(ve,2),ye=ge[0],je=ge[1],be=(0,m.useState)([]),we=d()(be,2),ke=we[0],Ne=we[1],Ie=(0,m.useState)([]),Ae=d()(Ie,2),Se=Ae[0],Ce=Ae[1],Fe=(0,m.useState)(!1),Pe=d()(Fe,2),Te=Pe[0],Re=Pe[1],Ee=(0,m.useState)(""),Le=d()(Ee,2),De=Le[0],Be=Le[1],Ve=(0,m.useState)(""),ze=d()(Ve,2),Me=ze[0],Oe=ze[1],Ye=(0,m.useState)([]),He=d()(Ye,2),qe=He[0],Qe=He[1],Ge=(0,m.useState)(!1),Ue=d()(Ge,2),We=Ue[0],Je=Ue[1],Ke=(0,m.useState)([]),Xe=d()(Ke,2),$e=Xe[0],en=Xe[1],nn=(0,m.useRef)(),tn=(0,m.useState)(""),ln=d()(tn,2),sn=(ln[0],ln[1]),on=(0,m.useRef)(""),an=(0,m.useState)(!0),rn=d()(an,2),cn=rn[0],pn=rn[1],mn=(0,m.useState)(!1),_n=d()(mn,2),hn=_n[0],fn=_n[1],xn=f.Z.useForm(),vn=d()(xn,1)[0],gn=(0,m.useState)(),yn=d()(gn,2),jn=yn[0],bn=yn[1],wn=(0,m.useRef)(null),Zn=(0,m.useState)(),kn=d()(Zn,2),Nn=kn[0],In=kn[1],An=(0,m.useState)(1),Sn=d()(An,2),Cn=Sn[0],Fn=Sn[1],Pn=(0,m.useState)(!1),Tn=d()(Pn,2),Rn=Tn[0],En=Tn[1],Ln=(0,m.useState)([]),Dn=d()(Ln,2),Bn=Dn[0],Vn=Dn[1],zn=(0,m.useRef)((0,ei.throttle)((function(e){return qn(e)}),1200,{leading:!0,trailing:!0})).current,Mn=(0,m.useState)([]),On=d()(Mn,2),Yn=On[0],Hn=On[1],qn=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({type:"account/getSchoolOption",payload:{keyword:n,limit:10,competition_id:null==K?void 0:K.identifier}});case 2:t=e.sent,Vn(null==t?void 0:t.schools),n&&""!=n&&Hn(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){var e,n,t,i,l,s,o,a,r;(null!=K&&null!==(e=K.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=K&&null!==(n=K.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=K&&null!==(i=K.need_apply_info)&&void 0!==i&&i.need_apply_sex||null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_phone||null!=K&&null!==(s=K.need_apply_info)&&void 0!==s&&s.need_apply_grade||null!=K&&null!==(o=K.need_apply_info)&&void 0!==o&&o.need_apply_teacher_name||null!=K&&null!==(a=K.need_apply_info)&&void 0!==a&&a.need_apply_school)&&qn(1===(null==K?void 0:K.region_rule)||"81bjsjjs"===(null==K?void 0:K.identifier)?"":null==W||null===(r=W.userInfo)||void 0===r?void 0:r.school_name)}),[(null==K||null===(n=K.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==K||null===(t=K.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==K||null===(i=K.need_apply_info)||void 0===i?void 0:i.need_apply_student_id)||(null==K||null===(s=K.need_apply_info)||void 0===s?void 0:s.need_apply_sex)||(null==K||null===(a=K.need_apply_info)||void 0===a?void 0:a.need_apply_phone)||(null==K||null===(c=K.need_apply_info)||void 0===c?void 0:c.need_apply_grade)||(null==K||null===(u=K.need_apply_info)||void 0===u?void 0:u.need_apply_teacher_name)||(null==K||null===(g=K.need_apply_info)||void 0===g?void 0:g.need_apply_school)]);function Qn(){return Gn.apply(this,arguments)}function Gn(){return(Gn=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:U({type:"competitions/competition_teams",payload:l()(l()({},te),{},{identifier:J})});case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Un(e){return Wn.apply(this,arguments)}function Wn(){return Wn=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({type:"competitions/getStudents",payload:{identifier:J,keyword:Me,team_id:$e,page:n}});case 2:return(i=e.sent)&&Qe(1===n?L()(i.teachers):[].concat(L()(qe),L()(i.teachers))),e.abrupt("return",!((null===(t=i.teachers)||void 0===t?void 0:t.length)<20));case 5:case"end":return e.stop()}}),e)}))),Wn.apply(this,arguments)}(0,m.useEffect)((function(){hn||(bn(""),sn(""),on.current="")}),[hn]),(0,m.useEffect)((function(){Qn()}),[K]);var Jn,Xn=function(){var e=r()(o()().mark((function e(){var n,t,i,l=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=l.length>0&&void 0!==l[0]&&l[0])&&!cn||Rn){e.next=10;break}return En(!0),Fn(n?1:Cn+1),e.next=6,U({type:"competitions/getTeacher",payload:{identifier:J,keyword:De,team_id:$e,page:n?1:Cn+1}});case 6:i=e.sent,Ce(n?L()(i.teachers):[].concat(L()(Se),L()(i.teachers))),En(!1),(null===(t=i.teachers)||void 0===t?void 0:t.length)<20&&pn(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(){var e=r()(o()().mark((function e(){var n,t,i,l=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=l.length>0&&void 0!==l[0]&&l[0])&&!cn||Rn){e.next=10;break}return En(!0),Fn(n?1:Cn+1),e.next=6,U({type:"competitions/getStudents",payload:{identifier:J,keyword:Me,team_id:$e,page:n?1:Cn+1}});case 6:i=e.sent,Qe(n?L()(i.teachers):[].concat(L()(qe),L()(i.teachers))),En(!1),(null===(t=i.teachers)||void 0===t?void 0:t.length)<20&&pn(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function et(e){return nt.apply(this,arguments)}function nt(){return nt=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U({type:"competitions/getTeacher",payload:{identifier:J,keyword:De,team_id:$e,page:n}});case 2:return(i=e.sent)&&Ce(1===n?L()(i.teachers):[].concat(L()(Se),L()(i.teachers))),e.abrupt("return",!((null===(t=i.teachers)||void 0===t?void 0:t.length)<20));case 5:case"end":return e.stop()}}),e)}))),nt.apply(this,arguments)}return(0,xe.jsxs)("div",{style:{padding:"20px",width:"100%"},children:[(0,xe.jsxs)("div",{style:{display:"flex",marginBottom:10},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"baseline",zIndex:0},children:[((0,fe.eB)()||(null==K||null===(k=K.permission)||void 0===k?void 0:k.editable))&&(0,xe.jsx)(b.ZP.Group,{className:Yt.scoreByBlankRadio,optionType:"button",options:[{label:"我的战队",value:"mine"},{label:"全部战队",value:"join"}],onChange:function(e){te.isteam=e.target.value,te.keyword="",te.type="",te.page=1,Qn()},value:te.isteam}),"mine"===te.isteam&&!((0,fe.eB)()||null!=K&&null!==(I=K.permission)&&void 0!==I&&I.editable)&&(0,xe.jsxs)("span",{style:{fontSize:14},children:["我的战队(",null==X?void 0:X.my_teams_count,")"]}),"join"===te.isteam&&(0,xe.jsxs)("div",{style:{marginLeft:30,color:"#5F6368"},children:[(0,xe.jsx)("span",{children:"战队总数"}),(0,xe.jsx)("span",{style:{color:"#165DFF"},children:null==X?void 0:X.count}),(0,xe.jsx)("span",{style:{marginRight:20},children:"个"}),(0,xe.jsx)("span",{children:"参赛总人数"}),(0,xe.jsx)("span",{style:{color:"#165DFF"},children:null==X?void 0:X.members_count}),(0,xe.jsx)("span",{children:"个"})]})]}),(0,xe.jsxs)("div",{style:{flex:1,textAlign:"end",display:"flex",justifyContent:"end"},children:["join"===te.isteam&&(0,xe.jsx)(N.t7,{style:{width:379},dataSource:[],value:{id:te.type,value:te.keyword},onChange:function(e,n){te.keyword=e,te.page=1,te.type=4,ie(l()({},te)),Qn()},placeholder:"请输入战队名称或成员姓名进行搜索"}),"mine"===te.isteam&&(null==X||null===(A=X.my_teams)||void 0===A?void 0:A.filter((function(e){return!e.active})).length)>0&&(0,xe.jsxs)("span",{style:{fontSize:14,color:"#FA6400"},children:[(0,xe.jsx)(Kt.Z,{style:{marginRight:6,fontSize:14}})," 您有",null==X||null===(S=X.my_teams)||void 0===S?void 0:S.filter((function(e){return!e.active})).length,"个战队未满足参赛要求!为了不影响成绩,请设置战队成员"]})]})]}),"mine"===(null==te?void 0:te.isteam)&&(0,xe.jsx)("div",{style:{display:"flex",flexDirection:"column",gap:"20px"},children:null==X||null===(C=X.my_teams)||void 0===C?void 0:C.map((function(e,n){var t;return(0,xe.jsxs)("div",{className:"p20",style:{border:"1px solid #F6F7F9"},children:[(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:30,children:[(0,xe.jsx)(ae.Z,{flex:"600px",children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,xe.jsx)(ae.Z,{children:null!=e&&e.team_log?(0,xe.jsx)("img",{width:56,height:56,style:{borderRadius:"50%"},src:me.Z.IMG_SERVER+"/"+(null==e?void 0:e.team_log)}):(0,xe.jsx)("div",{style:{background:"#4EACFF",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center",width:56,height:56,borderRadius:"50%"},children:e.name.length>2?e.name.substring(0,2):e.name})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:10,children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,children:(0,xe.jsx)("span",{className:"multi_ellipsis1",style:{color:"#232B40"},children:null==e?void 0:e.name})})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("i",{onClick:function(){"ended"!=(null==K?void 0:K.competition_status)?(fn(!0),In(e)):v.ZP.warning("竞赛已结束,无法编辑相关信息")},style:{color:"#165DFF",cursor:"pointer"},className:"iconfont icon-bianji10 font14"})})]})})]})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsxs)("span",{style:{color:"#5F6367",marginLeft:"50px"},children:[(0,xe.jsx)("span",{children:"邀请码"}),(0,xe.jsx)("span",{style:{margin:"0px 10px",color:"#3061D0",fontWeight:"bold"},title:e.invite_code,children:e.invite_code||"--"}),(0,xe.jsx)(Xt.CopyToClipboard,{text:"【竞赛邀请】".concat(null==W||null===(t=W.userInfo)||void 0===t?void 0:t.username,"邀请您加入【").concat(null==K?void 0:K.name,"】-《").concat(null==e?void 0:e.name,"》战队,您可以访问下方的链接,以队员的身份加入该战队。”链接:").concat(window.location.origin).concat(window.location.pathname,"?code=").concat(e.invite_code),onCopy:function(){return v.ZP.success("复制成功")},children:(0,xe.jsx)("i",{className:"iconfont icon-fuzhi font-14",style:{display:"inline-block",color:"#0152d9",cursor:"pointer"}})})]})}),(0,xe.jsx)(ae.Z,{flex:1,children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",justify:"end",gutter:20,children:[(null==e?void 0:e.manage_permission)&&(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:Yt.add_members,onClick:function(){he(structuredClone(null==e?void 0:e.team_members)),en(null==e?void 0:e.id),Ne(e)},children:"添加成员"})}),!(null!=e&&e.active)&&(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(Kt.Z,{style:{color:"#FA6400"}})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:Yt.back_manage,onClick:function(){var n;x.Z.confirm({title:null!=e&&e.manage_permission?"解散战队":"退出战队",content:"是否确认".concat(null!=e&&e.manage_permission?"解散":"退出","战队"),okButtonProps:{loading:ye},onOk:(n=r()(o()().mark((function n(){var t,i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(je(!0),null==e||!e.manage_permission){n.next=8;break}return n.next=4,U({type:"competitions/DeleteTeam",payload:{identifier:J,id:null==e?void 0:e.id}});case 4:(t=n.sent)&&0===t.status&&(v.ZP.info("解散成功"),U({type:"competitions/getStaff",payload:{identifier:J}}),U({type:"competitions/getHeader",payload:{identifier:J}})),n.next=12;break;case 8:return n.next=10,U({type:"competitions/ExitTeam",payload:{identifier:J,id:null==e?void 0:e.id}});case 10:(i=n.sent)&&0===i.status&&(v.ZP.info("退出战队成功"),U({type:"competitions/getStaff",payload:{identifier:J}}),U({type:"competitions/getHeader",payload:{identifier:J}}));case 12:je(!1);case 13:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},children:null!=e&&e.manage_permission?"解散战队":"退出战队"})})]})})]}),(0,xe.jsx)(re.Z,{dataSource:null==e?void 0:e.team_members,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"战队成员",align:"left",dataIndex:"name",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"- -"})})}},{title:"学号/工号",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:function(e,n){return e||"- -"}},{title:"手机",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school_name",render:function(e,n){var t,i,l,s,o,a,r;return(0,xe.jsx)(y.Z,{title:null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==ce||null===(i=ce.apply_info)||void 0===i?void 0:i.school)||"--":e||"--",children:(0,xe.jsx)("span",{children:null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_school?null!==(s=ce.apply_info)&&void 0!==s&&s.school?(null===(o=ce.apply_info)||void 0===o?void 0:o.school.length)>6?(null===(a=ce.apply_info)||void 0===a?void 0:a.school.substring(0,6))+"...":null===(r=ce.apply_info)||void 0===r?void 0:r.school:"--":e?e.length>6?e.substring(0,6)+"...":e:"--"})})}},{title:"专业",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:function(e,n){return e||"- -"}},{title:"职业",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:function(e,n){return e||"- -"}},{title:"角色",align:"left",dataIndex:"role",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)("span",{style:{color:"leader"===e?"#3061D0":"#000000"},children:"leader"===e?"队长":null!=n&&n.is_tutor_teacher?"":"队员"}),(null==n?void 0:n.is_tutor_teacher)&&(0,xe.jsx)("span",{style:{color:"#00B187",marginLeft:"leader"===e?"10px":0},children:"指导教师"})]})}},(null==e?void 0:e.manage_permission)&&{title:"操作",align:"right",dataIndex:"role",render:function(n,t,i){return(0,xe.jsxs)("span",{style:{color:"#3061D0"},children:[("leader"!==n||(null==t?void 0:t.is_teacher))&&(0,xe.jsx)(Wt.Z,{dropdownRender:function(){return(0,xe.jsxs)(_t.Z,{children:["leader"!==n&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:r()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat(J,"/competition_teams/").concat(null==e?void 0:e.id,"/set_leader.json"),{method:"post",body:{user_id:null==t?void 0:t.user_id}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&Qn();case 4:case"end":return n.stop()}}),n)}))),children:"设为队长"})},1),(null==t?void 0:t.is_teacher)&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:r()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat(J,"/competition_teams/").concat(null==e?void 0:e.id,"/set_tutor_teacher.json"),{method:"post",body:{user_id:null==t?void 0:t.user_id,is_tutor_teacher:null==t||!t.is_tutor_teacher}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(v.ZP.success(null!=t&&t.is_tutor_teacher?"取消成功":"设置成功"),Qn());case 4:case"end":return n.stop()}}),n)}))),children:null!=t&&t.is_tutor_teacher?"取消指导教师":"设为指导教师"})},2)]})},children:(0,xe.jsx)("a",{children:"修改角色"})}),"leader"!=n&&(0,xe.jsx)("a",{onClick:r()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Ze.ZP)("/api/competitions/".concat(J,"/competition_teams/").concat(null==e?void 0:e.id,"/delete_team_member.json"),{method:"delete",body:{user_id:null==t?void 0:t.user_id}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(v.ZP.success("删除成功"),Qn());case 4:case"end":return n.stop()}}),n)}))),style:{marginLeft:20},children:"删除"})]})}}].filter((function(e){return!!e}))})]})}))}),"join"===(null==te?void 0:te.isteam)&&0===(null==X||null===(F=X.competition_teams)||void 0===F?void 0:F.length)&&(0,xe.jsx)(un.Z,{}),"mine"===(null==te?void 0:te.isteam)&&0===(null==X||null===(P=X.my_teams)||void 0===P?void 0:P.length)&&(0,xe.jsx)(un.Z,{}),"join"===(null==te?void 0:te.isteam)&&(null==X||null===(T=X.competition_teams)||void 0===T?void 0:T.length)>0&&(0,xe.jsx)(re.Z,{dataSource:null==X?void 0:X.competition_teams,pagination:!1,style:{marginTop:0},scroll:{y:300},columns:[{title:"战队名称",align:"left",dataIndex:"image_url",width:250,render:function(e,n){return(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[null!=n&&n.team_log?(0,xe.jsx)("img",{src:me.Z.IMG_SERVER+"/"+(null==n?void 0:n.team_log),style:{width:"30px",height:"30px",marginRight:"10px",borderRadius:"50%"}}):(0,xe.jsx)("div",{className:Yt.teams_img,children:n.name.length>2?n.name.substring(0,2):n.name}),(0,xe.jsx)(y.Z,{title:null==n?void 0:n.name,children:(0,xe.jsx)("div",{className:Yt.teamname,children:null==n?void 0:n.name})})]})}},{title:"队长",align:"left",dataIndex:"leader_name",render:function(e,n){return(0,xe.jsx)("div",{children:e})}},{title:"成员人数",align:"left",ellipsis:{showTitle:!0},render:function(e,n){var t;return(0,xe.jsx)("span",{children:null==n||null===(t=n.team_members)||void 0===t?void 0:t.length})}},{title:"成员",align:"left",width:600,render:function(e,n){var t;return(0,xe.jsx)("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center"},children:null==n||null===(t=n.team_members)||void 0===t?void 0:t.map((function(e,n){return(0,xe.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",alignItems:"center",fontSize:"12px"},children:[(0,xe.jsx)("span",{style:{color:"leader"==(null==e?void 0:e.role)?"#3061D0":"#000000",marginLeft:"leader"==(null==e?void 0:e.role)?0:"10px"},children:null==e?void 0:e.name}),"leader"==(null==e?void 0:e.role)&&(0,xe.jsx)("img",{src:"data:image/png;base64,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",style:{width:"28px",height:"14px",marginLeft:"5px"}})]},n)}))})}},{title:"操作",align:"left",ellipsis:{showTitle:!0},width:70,render:function(e,n){return(0,xe.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){de(n)},children:"查看"})}}]}),(0,xe.jsx)("div",{className:Yt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:"mine"===te.isteam?null==X?void 0:X.my_teams_count:null==X?void 0:X.count,onChange:function(e,n){te.page=e,te.per_page=n,ie(l()({},te)),Qn()},pageSize:te.per_page,current:te.page})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:(null==ce||null===(R=ce.team_members)||void 0===R?void 0:R.length)>0,width:1e3,className:Yt.scoremodal,closable:!1,centered:!0,onCancel:function(){return de([])},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:Yt.title,children:null==ce?void 0:ce.name}),(0,xe.jsx)("span",{onClick:function(){return de([])},style:{cursor:"pointer"},className:Yt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsx)(re.Z,{dataSource:null==ce?void 0:ce.team_members,pagination:!1,style:{marginTop:30},scroll:{y:300},columns:[{title:"姓名",align:"left",dataIndex:"name",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"- -"})})}},{title:"手机",align:"left",dataIndex:"phone",ellipsis:{showTitle:!0},render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school_name",render:function(e,n){var t,i,l,s,o,a,r;return(0,xe.jsx)(y.Z,{title:null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==ce||null===(i=ce.apply_info)||void 0===i?void 0:i.school)||"--":e||"--",children:(0,xe.jsx)("span",{children:null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_school?null!==(s=ce.apply_info)&&void 0!==s&&s.school?(null===(o=ce.apply_info)||void 0===o?void 0:o.school.length)>6?(null===(a=ce.apply_info)||void 0===a?void 0:a.school.substring(0,6))+"...":null===(r=ce.apply_info)||void 0===r?void 0:r.school:"--":e?e.length>6?e.substring(0,6)+"...":e:"--"})})}},{title:"专业",align:"left",ellipsis:{showTitle:!0},dataIndex:"major_name",render:function(e,n){return e||"- -"}},{title:"职业",align:"left",ellipsis:{showTitle:!0},dataIndex:"identity",render:function(e,n){return e||"- -"}},{title:"学号",align:"left",ellipsis:{showTitle:!0},dataIndex:"student_id",render:function(e,n){return e||"- -"}},{title:"角色",align:"left",dataIndex:"role",width:115,render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)("span",{style:{color:"leader"===e?"#3061D0":"#000000"},children:"leader"===e?"队长":null!=n&&n.is_tutor_teacher?"":"队员"}),(null==n?void 0:n.is_tutor_teacher)&&(0,xe.jsx)("span",{style:{color:"#00B187",marginLeft:"leader"===e?"10px":0},children:"指导教师"})]})}}]})]}),(0,xe.jsx)(x.Z,{title:!1,footer:(0,xe.jsxs)("div",{className:Yt.bottom,children:[(0,xe.jsx)(Z.ZP,{onClick:function(){he([]),Je(!1),Re(!1),Oe(""),Be(""),Qn()},children:"取消"}),(0,xe.jsx)(Z.ZP,{loading:ye,type:"primary",onClick:r()(o()().mark((function e(){var n,t,i,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],t=[],i=[],_e&&_e.map((function(e,l){e.is_teacher?t.push(e.id):n.push(e.id),null!=e&&e.is_tutor_teacher&&i.push(e.id)})),e.next=6,U({type:"competitions/SubmitTeam",payload:{identifier:J,teamid:$e,member_ids:n,teacher_ids:t,tutor_teacher_ids:i,leader:nn.current}});case 6:(l=e.sent)&&0===l.status&&(v.ZP.info("修改成功"),he([]),Qn());case 8:case"end":return e.stop()}}),e)}))),children:"确认"})]}),open:(null==_e?void 0:_e.length)>0,width:1e3,className:Yt.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:function(){he([]),Ne([])},children:(0,xe.jsxs)("div",{onClick:function(){Re(!1),Je(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center",paddingTop:"10px"},children:[(0,xe.jsx)("div",{className:Yt.title,children:"设置战队成员"}),(0,xe.jsx)("span",{onClick:function(){Qn(),Re(!1),Je(!1),Oe(""),Be(""),he([]),Ne([])},style:{cursor:"pointer"},className:Yt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsxs)("div",{style:{display:"flex",marginTop:30},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center",flex:1},children:[(0,xe.jsx)("span",{style:{color:"#5F6368"},children:"添加老师"}),(0,xe.jsx)(Jt.Z,{overlayStyle:{width:600},content:(0,xe.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,xe.jsx)(Kn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){Xn()},hasMore:cn,useWindow:!1,children:(0,xe.jsx)(re.Z,{showHeader:!1,pagination:!1,dataSource:Se,columns:[{align:"left",width:60,dataIndex:"image_url",render:function(e){return(0,xe.jsx)("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Yt.loaderimg,src:me.Z.IMG_SERVER+"/images/"+"".concat(e)})}},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"identity"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:function(e,n){return(0,xe.jsx)("span",{className:Yt.task_hide,style:{textAlign:"left",width:"24%",color:n.enrolled?"#28be6c":n.enrolled||!1!==n.enrollable?"":"#F3730C",padding:"0px 5px",fontSize:"12px"},children:n.enrolled?"已加入本战队":n.enrolled||!1!==n.enrollable?"":"已加入其他战队"})}}],onRow:function(e){return{onClick:function(n){if(null!=e&&e.authentication||null==K||!K.is_authentication)if(e.enrolled)v.ZP.info("该用户已经加入战队");else if(e.need_mail)v.ZP.info("该用户没有邮箱");else if(e.need_phone)v.ZP.info("该用户没有手机号");else if((null==_e?void 0:_e.filter((function(n){return e.id===n.id})).length)>0)v.ZP.info("该用户已在战队列表,请不要重复添加");else{var t=_e;null!=e&&e.is_teacher&&(e.is_tutor_teacher=!0),t.push(e),Re(!1),he(L()(t))}else v.ZP.info("当前竞赛需要实名认证,该用户未进行实名认证不能参与。")}}}})})}),title:"",placement:"bottomLeft",open:Te,children:(0,xe.jsx)("div",{style:{marginLeft:16},className:Yt.searchWrap,children:(0,xe.jsx)(j.Z.Search,{placeholder:"请搜索教师姓名/手机号进行添加",size:"large",className:Yt.search,value:De,onChange:function(e){Be(e.target.value)},onSearch:function(e){Re(!0),Ce([]),Fn(1),et(1)},onBlur:function(){pn(!0),Fn(1),En(!1)},suffix:(0,xe.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Yt.searchIcon),onClick:function(e){e.stopPropagation(),Re(!0),Ce([]),Fn(1),et(1)}})})})})]}),(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center",flex:1,justifyContent:"flex-end"},children:[(0,xe.jsx)("span",{style:{color:"#5F6368"},children:"添加学生/专业人士"}),(0,xe.jsx)(Jt.Z,{overlayStyle:{width:700},content:(0,xe.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,xe.jsx)(Kn(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$n()},hasMore:cn,useWindow:!1,children:(0,xe.jsx)(re.Z,{showHeader:!1,pagination:!1,dataSource:qe,columns:[{align:"left",width:60,dataIndex:"image_url",render:function(e){return(0,xe.jsx)("img",{style:{marginLeft:"10px",marginRight:"3px"},className:Yt.loaderimg,src:me.Z.IMG_SERVER+"/images/"+"".concat(e)})}},{align:"left",dataIndex:"name"},{align:"left",dataIndex:"phone"},{align:"left",dataIndex:"student_id"},{align:"left",dataIndex:"school_name"},{align:"left",dataIndex:"image_url",render:function(e,n){return(0,xe.jsx)("span",{className:Yt.task_hide,style:{textAlign:"left",width:"24%",color:n.enrolled?"#28be6c":n.enrolled||!1!==n.enrollable?"":"#F3730C",padding:"0px 5px",fontSize:"12px"},children:n.enrolled?"已加入本战队":n.enrolled||!1!==n.enrollable?"":"已加入其他战队"})}}],onRow:function(e){return{onClick:function(n){if(null!=e&&e.authentication||null==K||!K.is_authentication)if(e.enrolled)v.ZP.info("该用户已经加入战队");else if(e.need_mail)v.ZP.info("该用户没有邮箱");else if(e.need_phone)v.ZP.info("该用户没有手机号");else if((null==_e?void 0:_e.filter((function(n){return e.id===n.id})).length)>0)v.ZP.info("该用户已在战队列表,请不要重复添加");else{var t=_e;t.push(e),Je(!1),he(L()(t))}else v.ZP.info("当前竞赛需要实名认证,该用户未进行实名认证不能参与。")}}}})})}),title:"",placement:"bottomRight",open:We,children:(0,xe.jsx)("div",{style:{marginLeft:16},className:Yt.searchWrap,children:(0,xe.jsx)(j.Z.Search,{placeholder:"请搜索队员姓名/手机号并添加",size:"large",className:Yt.search,value:Me,onChange:function(e){Oe(e.target.value)},onSearch:function(e){Je(!0),Qe([]),Fn(1),Un(1)},onBlur:function(){pn(!0),Fn(1),En(!1)},suffix:(0,xe.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Yt.searchIcon),onClick:function(e){e.stopPropagation(),Je(!0),Qe([]),Fn(1),Un(1)}})})})})]})]}),(0,xe.jsx)("div",{style:{display:"flex",marginBottom:"12px",marginTop:"20px"},children:(0,xe.jsxs)("p",{style:{flex:"1",color:"#666666"},children:[(0,xe.jsx)("span",{style:{color:"#9B9B9B"},children:"请添加战队成员:"}),$&&$.all_staff?(0,xe.jsxs)("span",{children:[$&&$.all_staff.minimum,"-",$&&$.all_staff.maximum,"名成员"]}):"",$&&$.teacher_staff?(0,xe.jsxs)("span",{children:[$&&$.teacher_staff.minimum,"-",$&&$.teacher_staff.maximum,"名教师"]}):"",$&&$.teacher_staff&&$.member_staff?"/":"",$&&$.member_staff?(0,xe.jsxs)("span",{children:[$&&$.member_staff.minimum,"-",$&&$.member_staff.maximum,"名学生"]}):""]})}),(0,xe.jsx)(re.Z,{dataSource:_e,pagination:!1,style:{marginTop:"-10px"},scroll:{y:300},columns:[{title:"头像",align:"left",width:60,dataIndex:"image_url",render:function(e,n){return(0,xe.jsx)("img",{className:Yt.loaderimg,style:{width:20,height:20},src:me.Z.IMG_SERVER+"/images/"+"".concat(e)})}},{title:"姓名",align:"left",dataIndex:"name",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"- -"})})}},{title:"手机",align:"left",width:130,dataIndex:"phone",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"学校/单位",align:"left",dataIndex:"school_name",render:function(e,n){var t,i,l,s,o,a,r;return(0,xe.jsx)(y.Z,{title:null!=K&&null!==(t=K.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==ke||null===(i=ke.apply_info)||void 0===i?void 0:i.school)||"--":e||"--",children:(0,xe.jsx)("span",{children:null!=K&&null!==(l=K.need_apply_info)&&void 0!==l&&l.need_apply_school?null!=ke&&null!==(s=ke.apply_info)&&void 0!==s&&s.school?(null==ke||null===(o=ke.apply_info)||void 0===o?void 0:o.school.length)>6?(null===(a=ke.apply_info)||void 0===a?void 0:a.school.substring(0,6))+"...":null===(r=ke.apply_info)||void 0===r?void 0:r.school:"--":(null==e?void 0:e.length)>6?(null==e?void 0:e.substring(0,6))+"...":e||"--"})})}},{title:"职业",align:"left",dataIndex:"identity",render:function(e,n){return e||"- -"}},{title:"学号",align:"left",dataIndex:"student_id",render:function(e,n){return e||"- -"}},{title:"角色",align:"left",dataIndex:"role",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)("span",{style:{color:"leader"===e?"#3061D0":"#000000"},children:"leader"===e?"队长":null!=n&&n.is_tutor_teacher?"":"队员"}),(null==n?void 0:n.is_tutor_teacher)&&(0,xe.jsx)("span",{style:{color:"#00B187",marginLeft:"leader"===e?"10px":0},children:"指导教师"})]})}},{title:"操作",align:"right",dataIndex:"role",render:function(e,n,t){return(0,xe.jsxs)("span",{style:{color:"#3061D0"},children:[("leader"!==e||(null==n?void 0:n.is_teacher))&&(0,xe.jsx)(Wt.Z,{dropdownRender:function(){return(0,xe.jsxs)(_t.Z,{children:["leader"!==e&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:function(){var e=_e,i=_e&&_e.findIndex((function(e){return"leader"===e.role}));e[t].role="leader",e[i].role=e&&e[i].is_teacher?"teacher":"member";var l=e.sort((function(e,n){return e.creator?-1:1})).sort((function(e,n){return"leader"===e.role?-1:1}));he(L()(l)),nn.current=n.id},children:"设为队长"})},1),(null==n?void 0:n.is_teacher)&&(0,xe.jsx)(_t.Z.Item,{style:{textAlign:"center"},children:(0,xe.jsx)("a",{onClick:function(){var e=r()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(i=_e)[t].is_tutor_teacher=!i[t].is_tutor_teacher,he(L()(i)),nn.current=n.id;case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:null!=n&&n.is_tutor_teacher?"取消指导教师":"设为指导教师"})},2)]})},children:(0,xe.jsx)("a",{children:"修改角色"})}),"leader"!=e&&(0,xe.jsx)("a",{onClick:function(){var e=_e&&_e.filter((function(e){return e.id!=n.id}));he(L()(e))},style:{marginLeft:20},children:"删除"})]})}}]})]})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:hn,width:700,className:Yt.scoremodal,closable:!1,destroyOnClose:!0,centered:!0,onCancel:function(){return fn(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:Yt.title,children:"编辑战队"}),(0,xe.jsx)("span",{onClick:function(){return fn(!1)},style:{cursor:"pointer"},className:Yt.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsxs)("div",{className:Yt.content,children:[(0,xe.jsxs)(f.Z,{form:vn,layout:"vertical",initialValues:l()({name:null==Nn?void 0:Nn.name},null==Nn?void 0:Nn.apply_info),onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return je(!0),s=null===(t=Bn.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id,e.next=4,U({type:"competitions/UpTeam",payload:l()(l()({},n),{},{identifier:J,Teannameid:null==Nn?void 0:Nn.id,name:null==n?void 0:n.name,school_id:s,image:(null===(i=wn.current)||void 0===i||null===(i=i.getCroppedCanvas())||void 0===i?void 0:i.toDataURL("image/jpeg"))||""})});case 4:a=e.sent,je(!1),0===(null==a?void 0:a.status)&&(Qn(),fn(!1));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.jsx)(f.Z.Item,{label:"战队名称",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,xe.jsx)(j.Z,{maxLength:60,className:Yt.baseFormItem,showCount:!0})}),(null==K||null===(E=K.need_apply_info)||void 0===E?void 0:E.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",className:Yt.jsinput,rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==K||null===(D=K.need_apply_info)||void 0===D?void 0:D.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",className:Yt.jsinput,rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==K||null===(B=K.need_apply_info)||void 0===B?void 0:B.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",className:Yt.jsinput,rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==K||null===(V=K.need_apply_info)||void 0===V?void 0:V.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",className:Yt.jsinput,rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==K||null===(z=K.need_apply_info)||void 0===z?void 0:z.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",className:Yt.jsinput,rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{disabled:"81bjsjjs"===K.identifier,placeholder:"请选择参赛人员年级",size:"large",children:(Jn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,xe.jsx)(ti,{value:Jn-n,children:(0,xe.jsx)("span",{children:Jn-n})},n)})))})}),(null==K||null===(M=K.need_apply_info)||void 0===M?void 0:M.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",className:Yt.jsinput,rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:Yt.baseFormItem,placeholder:"请输入指导老师姓名",showCount:!0,maxLength:60})}),(null==K||null===(O=K.need_apply_info)||void 0===O?void 0:O.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==K||null===(Y=K.need_apply_info)||void 0===Y?void 0:Y.need_apply_school)&&1!==(null==K?void 0:K.region_rule)&&"81bjsjjs"!==K.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,disabled:"81bjsjjs"===K.identifier,onChange:function(e){return zn(e)},children:Yn.map((function(e,n){return(0,xe.jsx)(ti,{value:e.name,children:e.name},n)}))})}),(null==K||null===(H=K.need_apply_info)||void 0===H?void 0:H.need_apply_school)&&1===(null==K?void 0:K.region_rule)||"81bjsjjs"===K.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,disabled:"81bjsjjs"===K.identifier,children:Bn.map((function(e,n){return(0,xe.jsx)(ti,{value:e.name,children:e.name},n)}))})})]}),(0,xe.jsxs)("p",{style:{marginTop:"15px",marginLeft:"8px",width:"544px"},children:[(0,xe.jsx)("span",{children:"LOGO:"}),(0,xe.jsxs)("label",{id:"uploadBtn",style:{color:"#4DACFF",cursor:"pointer"},children:[(0,xe.jsx)("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",onChange:function(e){var n=e.target.files[0];if(n&&n.size>2097152)v.ZP.info("仅支持文件大小小于2M的文件");else{var t=new FileReader;t.readAsBinaryString(n),t.onload=function(){var e=btoa(t.result);on.current="data:".concat(n.type,";base64,").concat(e),sn("data:".concat(n.type,";base64,").concat(e))},t.onerror=function(){}}},style:{display:"none"}}),"上传LOGO"]})," ",(0,xe.jsx)("span",{style:{marginLeft:10,color:"#FA6400"},children:"(支持jpg、gif、png格式的图片,建议文件小于2M)"})]}),(0,xe.jsxs)("div",{style:{marginTop:"15px",marginLeft:"8px",display:"flex"},children:[jn?(0,xe.jsx)("img",{className:Yt.Spanradius,src:jn}):null!=Nn&&Nn.team_log?(0,xe.jsx)("img",{src:me.Z.IMG_SERVER+"/"+(null==Nn?void 0:Nn.team_log),className:Yt.Spanradius}):(0,xe.jsx)("div",{className:Yt.Spanradius,children:(null==Nn||null===(q=Nn.name)||void 0===q?void 0:q.length)>2?null==Nn||null===(Q=Nn.name)||void 0===Q?void 0:Q.substring(0,2):null==Nn?void 0:Nn.name}),(0,xe.jsx)($t.Z,{style:{width:"320px",height:"320px",marginLeft:"30px",background:"#EEEEEE"},src:on.current||me.Z.IMG_SERVER+"/"+(null==Nn?void 0:Nn.team_log),guides:!1,ref:wn,crop:function(){bn(wn.current.getCroppedCanvas().toDataURL())}})]})]}),(0,xe.jsxs)("div",{className:Yt.bottom,style:{textAlign:"end",marginTop:"30px"},children:[(0,xe.jsx)(Z.ZP,{className:Yt.no,onClick:function(){fn(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{loading:ye,className:Yt.yes,onClick:function(){vn.submit()},children:"确认"})]})]})]})})),li=["competitions","globalSetting","loading","dispatch","user"],si=[{id:"",name:"全部"},{id:1,name:"姓名"},{id:2,name:"手机号"},{id:3,name:"邮箱"}],oi={teacher:"教师",student:"学生",professional:"专业人士"},ai=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t=e.competitions,i=(e.globalSetting,e.loading,e.dispatch),s=(e.user,p()(e,li),(0,_.useParams)().identifier),a=t.Header,c=(t.competition_team,t.Staff),u=(t.Prizes,t.Account,(0,m.useState)([])),h=d()(u,2),f=h[0],g=h[1],j=(0,m.useState)(""),b=d()(j,2),w=(b[0],b[1],(0,m.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0})),Z=d()(w,2),k=Z[0],I=Z[1];function A(){return S.apply(this,arguments)}function S(){return(S=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(s,"/all_team_members.json"),{method:"get",params:k});case 2:0===(null==(n=e.sent)?void 0:n.status)&&g(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var C=(0,m.useState)(!1),F=d()(C,2),P=F[0],T=F[1];(0,m.useEffect)((function(){null!=a&&a.personal&&A()}),[a]);var R=[{title:"序号",align:"left",dataIndex:"name",width:80,render:function(e,n,t){return(0,xe.jsx)("span",{children:t+1})}},{title:"参赛人",align:"left",dataIndex:"name",width:120,ellipsis:{showTitle:!1},render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e}),(null==n?void 0:n.authentication)&&(0,xe.jsx)(y.Z,{title:"已实名认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"个人成绩",align:"left",width:100,dataIndex:"score",render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"角色",align:"left",width:100,dataIndex:"identity",render:function(e,n){return(0,xe.jsxs)("span",{children:[oi[e],(null==n?void 0:n.professional_certification)&&(0,xe.jsx)(y.Z,{title:"已职业认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"手机号",align:"left",width:160,dataIndex:"phone",render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},{title:"学号/工号",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:e||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"--"})}},{title:"地区",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},{title:"操作",align:"right",dataIndex:"is_cancel_score",width:100,render:function(e,n){return(0,xe.jsx)("span",{children:0===e||!1===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,centered:!0,title:"取消成绩",content:"请确认是否取消该成员成绩,取消后该成员的成绩将视为无成绩,不进行排名。",onOk:(e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(s,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("取消成功"),k.page=1,I(l()({},k)),A());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(s,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:0}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("恢复成功"),k.page=1,I(l()({},k)),A());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})})}}];return(0,xe.jsxs)("section",{className:Yt.bg,children:[(0,xe.jsx)("div",{className:Yt.title,style:{display:"flex"},children:(0,xe.jsxs)(oe.Z,{style:{width:"100%"},children:[(0,xe.jsx)(ae.Z,{flex:"1",children:null!=a&&a.personal?"参赛人员":"战队详情"}),(0,xe.jsxs)(ae.Z,{children:[((0,fe.eB)()||(null==a||null===(n=a.permission)||void 0===n?void 0:n.editable)&&!a.personal)&&(0,xe.jsx)("span",{className:Yt.button,onClick:function(){T(!0)},children:"管理战队成绩"}),!(null!=c&&c.enroll_ended)&&!a.personal&&(0,xe.jsx)("span",{className:Yt.button,style:{margin:"0px 20px"},onClick:function(){i({type:"competitions/setActionTabs",payload:{key:"2"}})},children:"加入战队"})," ",!(null!=c&&c.enroll_ended)&&!a.personal&&(0,xe.jsxs)("span",{className:Yt.button,onClick:function(){i({type:"competitions/setActionTabs",payload:{key:"3"}})},children:[(0,xe.jsx)("i",{className:"iconfont icon-qizhi",style:{marginRight:6,fontSize:14,color:"#3061D0"}})," 创建战队"]})]})]})}),(0,xe.jsxs)("div",{style:{display:"flex"},children:[null!=a&&a.personal?(0,xe.jsxs)("div",{style:{padding:"20px",width:"100%"},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{children:(0,xe.jsx)(N.t7,{style:{width:327,marginRight:15},dataSource:si,value:{id:k.type,value:k.keyword},onChange:function(e,n){k.keyword=e,k.type=n||"",I(l()({},k)),A()},placeholder:"请输入搜索内容"})}),(0,xe.jsx)("div",{style:{flex:1,textAlign:"end"},children:(0,xe.jsx)("span",{className:Yt.button,onClick:function(){(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+"/api/competitions/".concat(s,"/all_team_members.xlsx"),query:l()({},k)}))},children:"导出"})})]}),(0,xe.jsx)(re.Z,{style:{marginTop:20},columns:R,bordered:!1,dataSource:null==f?void 0:f.data,pagination:!1}),(0,xe.jsx)("div",{className:Yt.countWrap,style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==f?void 0:f.count,onChange:function(e,n){k.page=e,k.per_page=n,I(l()({},k)),A()},pageSize:k.per_page,current:k.page})})]}):(0,xe.jsx)(ii,{}),(0,xe.jsx)(an.Z,{rootClassName:Yt.drawer_style,title:(0,xe.jsx)("div",{style:{fontSize:"16px"},children:"战队成绩"}),placement:"bottom",width:500,height:564,onClose:function(){return T(!1)},open:P,children:P?(0,xe.jsx)(Ut,{}):""})]})]})})),ri=t(85573),ci=t.n(ri),di={flex_box_center:"flex_box_center___s9TxG",flex_space_between:"flex_space_between___MGe6n",flex_box_vertical_center:"flex_box_vertical_center___nNXLw",flex_box_center_end:"flex_box_center_end___KE6DE",flex_box_column:"flex_box_column___gv8RV",bg:"bg___gk5zM",title:"title___Pp6ij",button:"button___EI7ve"},ui=["competitions","globalSetting","loading","dispatch","user"],pi=h.default.Option,mi=[{id:"",name:"全部"},{id:1,name:"姓名"},{id:2,name:"手机号"},{id:3,name:"邮箱"}],_i={teacher:"教师",student:"学生",professional:"专业人士"},hi=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,g,Z,k,I,A,S,C,F,P,T,R,E,L,D,B,V,z,M,O,Y,H,q,Q,G,U,W,J,K,X,$,ee,ne,te,ie,le,ce,de=e.competitions,pe=(e.globalSetting,e.loading,e.dispatch),_e=e.user,ve=(p()(e,ui),(0,_.useParams)().identifier),ge=de.Header,ye=(0,m.useState)([]),je=d()(ye,2),be=je[0],we=je[1],ke=(0,m.useState)(!1),Ne=d()(ke,2),Ie=Ne[0],Ae=Ne[1],Se=f.Z.useForm(),Ce=d()(Se,1)[0],Fe=(0,m.useState)(!1),Pe=d()(Fe,2),Te=Pe[0],Re=Pe[1],Ee=(0,m.useState)(!1),Le=d()(Ee,2),De=Le[0],Be=Le[1],Ve=(0,m.useState)({page:1,per_page:10,keyword:"",type:"",personal:!0}),ze=d()(Ve,2),Me=ze[0],Oe=ze[1],Ye=(0,m.useState)([]),He=d()(Ye,2),qe=He[0],Qe=He[1],Ge=(0,m.useRef)((0,ei.throttle)((function(e){return Xe(e)}),1200,{leading:!0,trailing:!0})).current,Ue=(0,m.useState)([]),We=d()(Ue,2),Je=We[0],Ke=We[1],Xe=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,pe({type:"account/getSchoolOption",payload:{keyword:n,limit:10,competition_id:null==ge?void 0:ge.identifier}});case 2:t=e.sent,Qe(null==t?void 0:t.schools),n&&""!=n&&Ke(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){var e,n,t,i,l,s,o,a,r;(null!=ge&&null!==(e=ge.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=ge&&null!==(n=ge.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=ge&&null!==(i=ge.need_apply_info)&&void 0!==i&&i.need_apply_sex||null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_phone||null!=ge&&null!==(s=ge.need_apply_info)&&void 0!==s&&s.need_apply_grade||null!=ge&&null!==(o=ge.need_apply_info)&&void 0!==o&&o.need_apply_teacher_name||null!=ge&&null!==(a=ge.need_apply_info)&&void 0!==a&&a.need_apply_school)&&Xe(1===(null==ge?void 0:ge.region_rule)||"81bjsjjs"===(null==ge?void 0:ge.identifier)?"":null==_e||null===(r=_e.userInfo)||void 0===r?void 0:r.school_name)}),[(null==ge||null===(n=ge.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==ge||null===(t=ge.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==ge||null===(i=ge.need_apply_info)||void 0===i?void 0:i.need_apply_student_id)||(null==ge||null===(s=ge.need_apply_info)||void 0===s?void 0:s.need_apply_sex)||(null==ge||null===(a=ge.need_apply_info)||void 0===a?void 0:a.need_apply_phone)||(null==ge||null===(c=ge.need_apply_info)||void 0===c?void 0:c.need_apply_grade)||(null==ge||null===(u=ge.need_apply_info)||void 0===u?void 0:u.need_apply_teacher_name)||(null==ge||null===(g=ge.need_apply_info)||void 0===g?void 0:g.need_apply_school)]);function $e(){return en.apply(this,arguments)}function en(){return(en=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Re(!0),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(ve,"/all_team_members.json"),{method:"get",params:Me});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(we(n),Be(null==n?void 0:n.hidden_score)),Re(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){$e()}),[ge]);var nn,tn=null===(Z=[((0,fe.eB)()||(null==ge||null===(k=ge.permission)||void 0===k?void 0:k.editable))&&{title:"序号",align:"left",dataIndex:"name",width:80,fixed:"left",render:function(e,n,t){return(0,xe.jsx)("span",{children:t+1})}},{title:"参赛人",align:"left",dataIndex:"name",width:120,fixed:"left",ellipsis:{showTitle:!1},render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=ge&&ge.personal&&null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_name?null==n||null===(i=n.apply_info)||void 0===i?void 0:i.real_name:e,children:null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_name?(null==n||null===(s=n.apply_info)||void 0===s||null===(s=s.real_name)||void 0===s?void 0:s.length)>4?(null==n||null===(o=n.apply_info)||void 0===o||null===(o=o.real_name)||void 0===o?void 0:o.substring(0,4))+"...":null==n||null===(a=n.apply_info)||void 0===a?void 0:a.real_name:(null==e?void 0:e.length)>4?e.substring(0,4)+"...":e}),(null==n?void 0:n.authentication)&&(0,xe.jsx)(y.Z,{title:"已实名认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},{title:"个人成绩",align:"left",width:100,dataIndex:"score",fixed:"left",render:function(e){return(0,xe.jsx)("span",{children:e||"- -"})}},((0,fe.eB)()||(null==ge||null===(I=ge.permission)||void 0===I?void 0:I.editable))&&{title:"角色",align:"left",width:100,dataIndex:"identity",render:function(e,n){return(0,xe.jsxs)("span",{children:[_i[e],(null==n?void 0:n.professional_certification)&&(0,xe.jsx)(y.Z,{title:"已职业认证",children:(0,xe.jsx)("img",{src:Ht,style:{marginLeft:5,marginTop:"-2px"}})})]})}},(null==ge||null===(A=ge.need_apply_info)||void 0===A?void 0:A.need_apply_sex)&&{title:"性别",align:"left",width:160,dataIndex:"phone",render:function(e,n){var t;return(0,xe.jsx)("span",{children:1===(null==n||null===(t=n.apply_info)||void 0===t?void 0:t.sex)?"女":"男"})}},{title:"手机号",align:"left",width:160,dataIndex:"phone",render:function(e,n){var t,i;return(0,xe.jsx)("span",{children:null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_phone?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.phone)||"- -":e||"- -"})}},{title:"学号/工号",align:"left",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_student_id?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.student_id)||"- -":e||"- -",children:null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_student_id?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.student_id)||"- -":e||"- -"})}},(null==ge||null===(S=ge.need_apply_info)||void 0===S?void 0:S.need_apply_grade)&&{title:"年级",dataIndex:"student_id",width:160,ellipsis:{showTitle:!1},render:function(e,n){var t,i;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==n||null===(t=n.apply_info)||void 0===t?void 0:t.grade,children:(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.grade)||"- -"})}},{title:"学校/单位",align:"left",dataIndex:"school",ellipsis:{showTitle:!1},width:160,render:function(e,n){var t,i,l,s;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=ge&&null!==(t=ge.need_apply_info)&&void 0!==t&&t.need_apply_school?(null==n||null===(i=n.apply_info)||void 0===i?void 0:i.school)||"- -":e||"- -",children:null!=ge&&null!==(l=ge.need_apply_info)&&void 0!==l&&l.need_apply_school?(null==n||null===(s=n.apply_info)||void 0===s?void 0:s.school)||"- -":e||"- -"})}},((0,fe.eB)()||(null==ge||null===(C=ge.permission)||void 0===C?void 0:C.editable))&&{title:"地区",align:"left",dataIndex:"province",width:100,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},(null==ge||null===(F=ge.need_apply_info)||void 0===F?void 0:F.need_apply_teacher_name)&&{title:"指导教师姓名",align:"left",dataIndex:"teacher_name",width:120,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},(null==ge||null===(P=ge.need_apply_info)||void 0===P?void 0:P.need_apply_teacher_phone)&&{title:"指导教师联系方式",align:"left",dataIndex:"teacher_phone",width:160,ellipsis:{showTitle:!1},render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e||"",children:e||"- -"})}},((0,fe.eB)()||(null==ge||null===(T=ge.need_apply_info)||void 0===T?void 0:T.need_apply_name)||(null==ge||null===(R=ge.need_apply_info)||void 0===R?void 0:R.need_apply_teacher_phone)||(null==ge||null===(E=ge.need_apply_info)||void 0===E?void 0:E.need_apply_student_id)||(null==ge||null===(L=ge.need_apply_info)||void 0===L?void 0:L.need_apply_sex)||(null==ge||null===(D=ge.need_apply_info)||void 0===D?void 0:D.need_apply_phone)||(null==ge||null===(B=ge.need_apply_info)||void 0===B?void 0:B.need_apply_grade)||(null==ge||null===(V=ge.need_apply_info)||void 0===V?void 0:V.need_apply_teacher_name)||(null==ge||null===(z=ge.need_apply_info)||void 0===z?void 0:z.need_apply_school))&&{title:"操作",align:"right",dataIndex:"is_cancel_score",width:100,fixed:"right",render:function(e,n){var t;return(0,fe.eB)()||null!=ge&&null!==(t=ge.permission)&&void 0!==t&&t.editable?(0,xe.jsx)("span",{children:0===e||!1===e?(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;x.Z.confirm({icon:null,centered:!0,title:"取消成绩",content:"请确认是否取消该成员成绩,取消后该成员的成绩将视为无成绩,不进行排名。",onOk:(e=r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(ve,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:1}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("取消成功"),Me.page=1,Oe(l()({},Me)),$e());case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"取消成绩"}):(0,xe.jsx)("span",{onClick:r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(ve,"/set_score_status.json"),{method:"put",body:{competition_score_id:null==n?void 0:n.competition_score_id,competition_team_id:null==n?void 0:n.competition_team_id,is_cancel_score:0}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(v.ZP.info("恢复成功"),Me.page=1,Oe(l()({},Me)),$e());case 4:case"end":return e.stop()}}),e)}))),style:{color:"#FD9200",cursor:"pointer"},children:"恢复成绩"})}):(0,xe.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){"ended"!=(null==ge?void 0:ge.competition_status)?(Ce.setFieldsValue(l()(l()({},n),null==n?void 0:n.apply_info)),Ae(!0)):v.ZP.warning("竞赛已结束,无法编辑相关信息")},children:"编辑"})}}])||void 0===Z?void 0:Z.filter((function(e){return e}));return(0,xe.jsxs)("section",{className:di.bg,children:[(0,xe.jsx)("div",{className:di.title,style:{display:"flex"},children:(0,xe.jsxs)(oe.Z,{style:{width:"100%"},children:[(0,xe.jsx)("span",{children:"参赛人员"}),((0,fe.eB)()||(null==ge||null===(M=ge.permission)||void 0===M?void 0:M.editable))&&(0,xe.jsx)(se.Z,{checked:De,style:{marginLeft:10,alignItems:"center"},onChange:function(){var e=r()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Be(n.target.checked),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(ve,"/hidden_score.json"),{method:"POST",body:{hidden_score:n.target.checked}});case 3:0===(null==(t=e.sent)?void 0:t.status)&&$e();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,xe.jsx)("span",{style:{color:"#828693",marginLeft:"-3px"},children:"隐藏成绩"})})]})}),(0,xe.jsxs)("div",{style:{padding:"20px",width:"100%"},children:[((0,fe.eB)()||(null==ge||null===(O=ge.permission)||void 0===O?void 0:O.editable))&&(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",justify:"space-between",children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(N.t7,{style:{width:327,marginRight:15},dataSource:mi,value:{id:Me.type,value:Me.keyword},onChange:function(e,n){Me.keyword=e,Me.type=n||"",Oe(l()({},Me)),$e()},placeholder:"请输入搜索内容"})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("span",{className:di.button,onClick:function(){(0,he.FH)("",(0,he.NY)({url:me.Z.API_SERVER+"/api/competitions/".concat(ve,"/all_team_members.xlsx"),query:l()({},Me)}))},children:"导出"})})]}),(0,xe.jsx)(re.Z,{loading:Te,style:{marginTop:20},columns:tn,bordered:!1,dataSource:null==be?void 0:be.data,pagination:!1,scroll:((null==ge||null===(Y=ge.need_apply_info)||void 0===Y?void 0:Y.need_apply_name)||(null==ge||null===(H=ge.need_apply_info)||void 0===H?void 0:H.need_apply_teacher_phone)||(null==ge||null===(q=ge.need_apply_info)||void 0===q?void 0:q.need_apply_student_id)||(null==ge||null===(Q=ge.need_apply_info)||void 0===Q?void 0:Q.need_apply_sex)||(null==ge||null===(G=ge.need_apply_info)||void 0===G?void 0:G.need_apply_phone)||(null==ge||null===(U=ge.need_apply_info)||void 0===U?void 0:U.need_apply_grade)||(null==ge||null===(W=ge.need_apply_info)||void 0===W?void 0:W.need_apply_teacher_name)||(null==ge||null===(J=ge.need_apply_info)||void 0===J?void 0:J.need_apply_school))&&{x:1160}}),(0,xe.jsx)("div",{style:{marginTop:20},children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==be?void 0:be.count,onChange:function(e,n){Me.page=e,Me.per_page=n,Oe(l()({},Me)),$e()},pageSize:Me.per_page,current:Me.page})})]}),(0,xe.jsx)(x.Z,{width:700,title:"编辑报名信息",open:Ie,centered:!0,onCancel:function(){Ae(!1)},onOk:function(){Ce.submit()},confirmLoading:Te,children:(0,xe.jsxs)(f.Z,{form:Ce,colon:!1,size:"large",labelCol:{span:5},onFinish:function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=null===(t=qe.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id,e.next=3,(0,ue.bu)(l()(l()({},n),{},{identifier:ve,school_id:i}));case 3:0===e.sent.status&&(v.ZP.success("修改成功"),Ae(!1),$e());case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.jsx)(f.Z.Item,{hidden:!0,name:"competition_team_id"}),(null==ge||null===(K=ge.need_apply_info)||void 0===K?void 0:K.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",className:di.jsinput,rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==ge||null===(X=ge.need_apply_info)||void 0===X?void 0:X.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",className:di.jsinput,rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==ge||null===($=ge.need_apply_info)||void 0===$?void 0:$.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",className:di.jsinput,rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==ge||null===(ee=ge.need_apply_info)||void 0===ee?void 0:ee.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",className:di.jsinput,rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==ge||null===(ne=ge.need_apply_info)||void 0===ne?void 0:ne.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",className:di.jsinput,rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{disabled:"81bjsjjs"===ge.identifier,placeholder:"请选择参赛人员年级",size:"large",children:(nn=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,xe.jsx)(pi,{value:nn-n,children:(0,xe.jsx)("span",{children:nn-n})},n)})))})}),(null==ge||null===(te=ge.need_apply_info)||void 0===te?void 0:te.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",className:di.jsinput,rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{className:di.baseFormItem,placeholder:"请输入指导老师姓名",showCount:!0,maxLength:60})}),(null==ge||null===(ie=ge.need_apply_info)||void 0===ie?void 0:ie.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==ge||null===(le=ge.need_apply_info)||void 0===le?void 0:le.need_apply_school)&&1!==(null==ge?void 0:ge.region_rule)&&"81bjsjjs"!==ge.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,disabled:"81bjsjjs"===ge.identifier,onChange:function(e){return Ge(e)},children:Je.map((function(e,n){return(0,xe.jsx)(pi,{value:e.name,children:e.name},n)}))})}),(null==ge||null===(ce=ge.need_apply_info)||void 0===ce?void 0:ce.need_apply_school)&&1===(null==ge?void 0:ge.region_rule)||"81bjsjjs"===ge.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,ci()(ci()({disabled:!0,showSearch:!0},"disabled","81bjsjjs"===ge.identifier),"children",qe.map((function(e,n){return(0,xe.jsx)(pi,{value:e.name,children:e.name},n)}))))})]})})]})})),fi="bg___UYFEh",xi="Title___n7fIZ",vi="SrollStage___GnCkk",gi=t(2555),yi=["competitions","globalSetting","loading","dispatch","user"],ji=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.effects,user:l}}))((function(e){var n,i,s,a,c=e.competitions,u=(e.globalSetting,e.loading),h=e.dispatch,f=(e.user,p()(e,yi),c.is_manager,c.MemberWorks),v=c.competitionStage,g=c.Header,j=(0,_.useParams)().identifier,b=(0,m.useState)({page:1,per_page:20,competition_id:j,keyword:null}),w=d()(b,2),k=w[0],I=w[1],A=[{title:"选手名称",dataIndex:"user_name",ellipsis:!0,render:function(e){return e||"--"}},!(null!=g&&g.is_personal)&&{title:"战队名称",dataIndex:"team_name",ellipsis:!0,render:function(e){return(0,xe.jsx)(y.Z,{placement:"topLeft",title:e,children:e||"--"})}},{title:"成绩",dataIndex:"evaluation_score",render:function(e){return e||"--"}},{title:"描述",width:222,dataIndex:"comment",render:function(e){return(0,xe.jsx)(y.Z,{title:e,children:(0,xe.jsx)("span",{children:e||"- -"})})}},{title:"提交时间",width:150,dataIndex:"commit_at",render:function(e){return e?de()(e).format("YYYY.MM.DD HH:mm:ss"):"--"}},{title:"提交状态",width:100,dataIndex:"evaluation_status",render:function(e){return"waiting"==e?(0,xe.jsx)("span",{style:{color:"#00B187 "},children:"排队中"}):"progress"==e?(0,xe.jsx)("span",{style:{color:"00B187"},children:"评测中"}):"cancelled"==e?(0,xe.jsx)("span",{style:{color:"#E53333"},children:"已取消"}):"completed"==e?(0,xe.jsx)("span",{style:{color:"#165DFF"},children:"已完成"}):"error"==e?(0,xe.jsx)("span",{style:{color:"#ff4d4f"},children:"提交失败"}):"--"}},{title:"评测文件",dataIndex:"commit_id",ellipsis:!0,render:function(e,n){var t,i,l,s,o,a;return(0,xe.jsx)(y.Z,{placement:"topLeft",title:null==n||null===(t=n.attachments)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.title,children:null!=n&&null!==(i=n.attachments)&&void 0!==i&&null!==(i=i[0])&&void 0!==i&&i.is_oss?(0,xe.jsx)("a",{onClick:function(){var e;(0,he.Nd)("","".concat(null==n||null===(e=n.attachments)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.url.replace("disposition=inline","")))},children:(null==n||null===(l=n.attachments)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.title)||"--"}):(0,xe.jsx)("a",{href:me.Z.API_SERVER+(null==n||null===(s=n.attachments)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.url),download:null==n||null===(o=n.attachments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.title,children:(null==n||null===(a=n.attachments)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.title)||"--"})})}},{title:"操作",align:"right",width:200,dataIndex:"commit_id",render:function(e,n){return(0,xe.jsxs)(xe.Fragment,{children:[(0,xe.jsx)(Z.ZP,{type:"link",disabled:"completed"!=(null==n?void 0:n.evaluation_status),style:{padding:0},onClick:function(){var e=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"运行结果",content:(0,xe.jsx)("div",{style:{maxHeight:500,overflow:"auto"},children:null==n?void 0:n.evaluation_info}),onOk:function(){return e.destroy()},onCancel:function(){return e.destroy()}})},children:"运行信息"}),(0,xe.jsx)(Z.ZP,{className:"ml20",disabled:"progress"==(null==n?void 0:n.evaluation_status),type:"link",style:{padding:0},onClick:r()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在重测,请稍后..."}}),e.next=3,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_commit_records/").concat(n.id,"/retest.json"),{method:"post",body:l()(l()({},k),{},{record_id:n.id})});case 3:t=e.sent,h({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),0==t.status&&S();case 6:case"end":return e.stop()}}),e)}))),children:"重测"}),(0,xe.jsx)(Z.ZP,{className:"ml20",type:"link",disabled:"waiting"!=(null==n?void 0:n.evaluation_status),style:{padding:0},danger:!0,onClick:function(){var e,t=x.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"",content:(0,xe.jsx)(xe.Fragment,{children:"取消后,该成员提交的作品将不进行评测排队,请确认是否取消。"}),onOk:(e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(j,"/competition_commit_records/").concat(n.id,"/cancel.json"),{method:"post",body:l()(l()({},k),{},{record_id:n.id})});case 2:0==e.sent.status&&S();case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){return t.destroy()}})},children:"取消"})]})}}].filter((function(e){return!!e})),S=function(){var e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({type:"competitions/getMemberWorks",payload:l()({identifier:j},k)});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.useEffect)((function(){I(l()(l()({},k),{},{section_id:null==v?void 0:v.id}))}),[]),(0,m.useEffect)((function(){S()}),[k]),(0,xe.jsxs)("section",{className:fi,children:[(0,xe.jsx)(oe.Z,{align:"middle",className:xi,children:(0,xe.jsx)(ae.Z,{children:"选手作品"})}),(0,xe.jsxs)(oe.Z,{style:{margin:20},align:"middle",justify:"space-between",children:[(0,xe.jsx)(oe.Z,{className:vi,style:{flex:1,whiteSpace:"nowrap",flexWrap:"nowrap",overflowX:"auto"}}),(0,xe.jsxs)(oe.Z,{className:"ml20",align:"middle",children:[(0,xe.jsx)(N.t7,{style:{width:260},placeholder:null!=g&&g.is_personal?"请输入选手名称":"请输入队伍名称",value:k.keyword,onChange:function(e){return I(l()(l()({},k),{},{keyword:e,page:1}))}}),(0,xe.jsx)(N.op,{openLoading:!0,type:"default",size:"large",className:"ml20",onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,gi.KM)(l()({identifier:j},k));case 2:case"end":return e.stop()}}),e)}))),children:"导出"}),(0,xe.jsx)(N.op,{size:"large",type:"default",className:"ml20",onClick:function(){return S()},children:"更新"})]})]}),(0,xe.jsxs)(rn.Z,{spinning:u["competitions/getMemberWorks"],children:[(0,xe.jsx)(re.Z,{className:"ml20 mr20",locale:{emptyText:(0,xe.jsx)(un.Z,{imgUrl:t(93314)})},pagination:!1,dataSource:(null==f||null===(n=f.data)||void 0===n?void 0:n.records)||[],columns:A}),(null==f||null===(i=f.data)||void 0===i?void 0:i.count)>0&&(0,xe.jsxs)(oe.Z,{className:"ml20 mr20 mt20 mb30",align:"middle",justify:"space-between",children:[(0,xe.jsxs)(ae.Z,{className:"font14",style:{color:"#333"},children:["共",(0,xe.jsx)("span",{style:{color:"#165DFF"},children:(null==f||null===(s=f.data)||void 0===s?void 0:s.count)||0}),"条数据"]}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)(dn.Z,{showQuickJumper:!0,current:k.page,pageSize:k.per_page,onChange:function(e){return I(l()(l()({},k),{},{page:e}))},onShowSizeChange:function(e,n){return I(l()(l()({},k),{},{page:1,per_page:n}))},total:(null==f||null===(a=f.data)||void 0===a?void 0:a.count)||0})})]})]})]})})),bi=t(6463),wi=t(79029),Zi="bg___tjnCL",ki="title___kqIVC",Ni=t(87599),Ii=t(11871),Ai=t(60314),Si=t(92208),Ci={flex_box_center:"flex_box_center___PytGn",flex_space_between:"flex_space_between___lsol9",flex_box_vertical_center:"flex_box_vertical_center___fZ7Lr",flex_box_center_end:"flex_box_center_end___eItTF",flex_box_column:"flex_box_column____TIyk",title:"title___lY3pZ",export:"export___FJnGB",tabs:"tabs___lND2P",btn:"btn___TPnQ5",sticky:"sticky___JTo3M",publishRuleContent:"publishRuleContent___BCpFe",groupSelector:"groupSelector___xVPXf",addAndDelete:"addAndDelete___alHeZ",deleteIcon:"deleteIcon___PxYRF",addIcon:"addIcon___wwP2i"},Fi=t(52103),Pi=t(45532),Ti=(0,_.connect)((function(e){var n=e.shixunHomeworks,t=e.classroomList,i=e.loading,l=e.user,s=e.boards;return{shixunHomeworks:n,globalSetting:e.globalSetting,classroomList:t,user:l,boards:s,loading:i.effects}}))((function(e){e.shixunHomeworks;var n,t,i,s,a=e.classroomList,c=(e.globalSetting,e.boards),u=(e.loading,e.user),p=e.Header,x=e.is_hidden,g=(e.isClick,e.dispatch),y=((0,_.useParams)(),(0,_.useLocation)(),f.Z.useForm()),w=d()(y,1)[0],k=(0,m.useState)({content:""}),N=d()(k,2),I=N[0],A=N[1],S=(0,m.useState)([{}]),C=d()(S,2),F=C[0],P=C[1],T=(u.userInfo,a.detailLeftMenus,a.detailCourseGroupsList),R=c.boardsDetail,E=c.boardsCategoryList,D=(0,m.useState)([]),B=d()(D,2),V=B[0],z=B[1],M=(0,m.useState)({unified_setting:!0,view_message_setting:E.allow_view_message?"0":"1"}),O=d()(M,2),Y=O[0],H=O[1];return(0,m.useEffect)((function(){g({type:"boards/getBoardsCategoryList",payload:{board_id:null==p?void 0:p.board_id}}).then((function(e){Y.view_message_setting=null!=e&&e.allow_view_message?"0":"1"})),g({type:"classroomList/getCourseGroupsList",payload:{page:1,id:null==p?void 0:p.course_identifier,limit:1e3,nonenavigate:!0}})}),[null==p?void 0:p.board_id]),(0,m.useEffect)((function(){w.setFieldsValue({select_board_id:parseInt(null==p?void 0:p.board_id)})}),[a.detailLeftMenus]),(0,m.useEffect)((function(){null!=p&&p.message_id&&g({type:"boards/getBoardsDetail",payload:{boardId:null==p?void 0:p.message_id}}).then((function(e){var n;z(e),w.setFieldsValue({select_board_id:[null==e?void 0:e.board_id],subject:null==e?void 0:e.subject,attachment_ids:(0,Ni.z)(e.attachments),content:null==e?void 0:e.content,sticky:!(null==e||!e.sticky),publish_time:null!=e&&e.publish_time?de()(null==e?void 0:e.publish_time):null}),A({subject:null==e?void 0:e.subject,content:null==e?void 0:e.content}),e.unified_setting=e.unified_setting,e.view_message_setting=e.view_message_setting,H(l()({},e)),F=(null==e||null===(n=e.group_settings)||void 0===n?void 0:n.map((function(e){return{group_id:e.group_id,publish_time:e.publish_time}})))||[{}],P(F.length>0?F:[{}])}))}),[null==p?void 0:p.message_id]),(0,m.useEffect)((function(){var e;null==T||null===(e=T.course_groups)||void 0===e||e.map((function(e){var n;null==V||null===(n=V.group_settings)||void 0===n||n.map((function(n,t){(null==n?void 0:n.group_id)===(null==e?void 0:e.id)&&(e.cilckkey=t,e.isselect=!0)}))}))}),[V]),(0,xe.jsx)("section",{className:Ci.bg,children:(0,xe.jsx)("div",{children:(0,xe.jsxs)(f.Z,{layout:"vertical",form:w,initialValues:{name:"",sticky:!1},scrollToFirstError:!0,onValuesChange:function(e){A(l()({},e))},onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.attachment_ids=null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id})),n.view_message_setting=Y.view_message_setting,n.is_hidden=x,n.competition_id=null==p?void 0:p.id,!(0,fe.eB)()){e.next=13;break}if(n.unified_setting=Y.unified_setting,n.view_message_setting="1",n.group_settings=F,Y.unified_setting){e.next=13;break}if(F.length){e.next=12;break}return v.ZP.warning("提交失败:分班发布设置不能为空"),e.abrupt("return");case 12:F.map((function(e){if(!e.group_id)throw v.ZP.error("分班不能为空"),new String("分班不能为空");if(!e.publish_time)throw v.ZP.error("发布时间不能为空"),new String("发布时间不能为空")}));case 13:return n=l()({},n),i=p.message_id?"/api/messages/".concat(p.message_id,".json"):"/api/boards/".concat(null==p?void 0:p.board_id,"/messages.json"),e.next=17,(0,Ze.ZP)(i,{method:p.message_id?"put":"post",body:n});case 17:0===(s=e.sent).status&&((0,he.L9)(["教学课堂","讨论","发帖"]),v.ZP.success(p.message_id?"修改成功":"发布成功"),p.message_id||(g({type:"competitions/getHeader",payload:{identifier:null==p?void 0:p.identifier}}),(0,he.xg)("/classrooms/".concat(null==p?void 0:p.course_identifier,"/board/").concat(null==p?void 0:p.board_id,"/Detail/").concat(null==s||null===(a=s.data)||void 0===a?void 0:a.id))));case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,xe.jsxs)("aside",{className:"mt30 relative bg-white pl30 pr30 pt30 w100 inline-block",children:[(0,xe.jsx)(f.Z.Item,{label:"",name:"sticky",valuePropName:"checked",className:Ci.sticky,children:(0,xe.jsx)(se.Z,{children:"置顶"})}),(0,xe.jsx)(f.Z.Item,{label:"标题",name:"subject",rules:[{required:!0,message:"请输入标题"}],children:(0,xe.jsx)(j.Z,{suffix:"".concat((null===(n=I.subject)||void 0===n?void 0:n.length)||0,"/60"),maxLength:60})}),(0,xe.jsx)(f.Z.Item,{label:"目录",name:"select_board_id",rules:[{required:!0,message:"请选择目录"}],children:(0,xe.jsx)(h.default,{children:null==E||null===(t=E.boards)||void 0===t?void 0:t.map((function(e){return(0,xe.jsx)(h.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name})}))})}),(0,xe.jsx)(f.Z.Item,{label:"内容",style:{position:"relative",zIndex:0},name:"content",rules:[{required:!0,message:"请输入内容"}],children:(0,xe.jsx)(At.Z,{watch:!0,defaultValue:R.content||"",placeholder:"请在此输入帖子详情,最大限制为10000个字符"})}),(0,xe.jsx)(f.Z.Item,{name:"attachment_ids",children:(0,xe.jsx)(Ni.Z,{})}),(0,xe.jsxs)("div",{children:[(0,xe.jsxs)(b.ZP.Group,{onChange:function(){Y.unified_setting=!Y.unified_setting,H(Object.assign({},Y))},value:Y.unified_setting,children:[(0,xe.jsx)(b.ZP,{value:!0,children:"统一发布"}),(null==T||null===(i=T.course_groups)||void 0===i?void 0:i.length)>0&&(0,xe.jsx)(b.ZP,{value:!1,children:"分班发布"})]}),(null==Y?void 0:Y.unified_setting)&&(0,xe.jsx)(f.Z.Item,{style:{marginTop:16},rules:[{required:!0,message:"请选择发布时间"}],label:"发布时间",name:"publish_time",children:(0,xe.jsx)(le.default,{showTime:{format:"HH:mm"},disabledDate:function(e){return e&&e0&&void 0!==arguments[0]?arguments[0]:s,i=arguments.length>1?arguments[1]:void 0,l=arguments.length>2?arguments[2]:void 0;return(null==t||null===(e=t[l])||void 0===e||null===(e=e.competition_time)||void 0===e?void 0:e.diff((null==t||null===(n=t[i])||void 0===n?void 0:n.competition_time)||0))||0},u=c(s,0,s.length-1),h=s.map((function(e,n){var t=c(s,n,n+1)/u*100,i=20;return n>(null==s?void 0:s.length)-4&&(i=32),l()(l()({},e),{},{isChu:t>i,DistanceValue:n===(null==s?void 0:s.length)-1?0:Math.round(t(null==t?void 0:t.competition_time)&&v>(null==h||null===(l=h[i+1])||void 0===l?void 0:l.competition_time)&&(e+=(null==t?void 0:t.DistanceValue)/n*100),i!==h.length-1&&v>(null==t?void 0:t.competition_time)&&v<(null==h||null===(o=h[i+1])||void 0===o?void 0:o.competition_time)&&(e+=(null==v?void 0:v.diff(null==t?void 0:t.competition_time))/c(s,i,i+1)*(null==t?void 0:t.DistanceValue)/n*100)})),v>h[h.length-1].competition_time?100:v2&&void 0!==arguments[2]&&arguments[2];return(0,xe.jsx)("div",{className:"".concat(Mi," ").concat(n===h.length-1?Yi:Oi),style:{width:w(e,n,t)},children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",gutter:5,justify:n===h.length-1?"end":"start",children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsxs)(oe.Z,{wrap:!1,align:"middle",children:[(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("span",{className:"".concat(Hi," ").concat(t?qi:""),children:n+1})}),(0,xe.jsx)(ae.Z,{children:(0,xe.jsx)("div",{className:Qi})})]})}),(0,xe.jsxs)(ae.Z,{children:[(0,xe.jsx)(y.Z,{title:null==e?void 0:e.name,placement:"topLeft",children:(0,xe.jsx)("div",{className:"".concat(Gi," ").concat(t?Ui:""," multi_ellipsis1"),children:null==e?void 0:e.name})}),(0,xe.jsx)(y.Z,{placement:"topLeft",title:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time).format((null==e?void 0:e.format)||"YYYY年MM月DD日 HH:mm"):"",children:(0,xe.jsx)("div",{className:"".concat(Wi," ").concat(t?Ji:""," multi_ellipsis1"),children:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time).format((null==e?void 0:e.format)||"YYYY年MM月DD日 HH:mm"):""})})]})]})})},w=function(e,n){var t,i,l,s,o,a=h.reduce((function(e,n){return e+n.DistanceValue}),0),c=(null==e?void 0:e.DistanceValue)/a*r,d=(null==h||null===(t=h[n+1])||void 0===t?void 0:t.DistanceValue)/a*r,u=Math.round(c+d)-12;return n===h.length-1?Math.round(((null==h||null===(i=h[n-1])||void 0===i?void 0:i.DistanceValue)+(null==h||null===(l=h[n-2])||void 0===l?void 0:l.DistanceValue))/a*r/2-12):n===h.length-2?c-12:n===h.length-3?Math.round(((null==h||null===(s=h[n])||void 0===s?void 0:s.DistanceValue)+(null==h||null===(o=h[n+1])||void 0===o?void 0:o.DistanceValue))/a*r/2-12):u};return(0,m.useEffect)((function(){var e=setInterval((function(){g(de()())}),6e4);return function(){clearInterval(e)}}),[]),(0,xe.jsxs)("div",l()(l()({ref:a,className:el()(Li,t)},o),{},{children:[(0,xe.jsx)("div",{className:Di,children:(0,xe.jsx)("div",{className:Bi,style:{width:j()>=100?"100%":"".concat(j(),"%")}})}),h.map((function(e,n){var t=v<(null==e?void 0:e.competition_time);return(0,xe.jsxs)("div",{className:"".concat(zi),style:{width:n===(null==h?void 0:h.length)-1?"auto":(null==e?void 0:e.DistanceValue)+(null==e?void 0:e.StyleUnit)},children:[(0,xe.jsx)("div",{style:{height:45,position:"relative",width:"100%"},children:(n+1)%2!=0&&b(e,n,!t)}),(0,xe.jsx)("div",{className:"".concat(Ki," ").concat(t?"":Xi)}),(0,xe.jsx)("div",{style:{height:45,position:"relative",width:"100%"},children:(n+1)%2==0&&b(e,n,!t)})]})})),(0,xe.jsx)("div",{className:Di,style:{zIndex:1,backgroundColor:"transparent"},children:(0,xe.jsx)(y.Z,{title:v.format("当前时间:YYYY年MM月DD日 HH:mm"),children:(0,xe.jsx)("div",{className:Vi,style:{left:j()>=100?"calc(100% - 12px)":"".concat(j(),"%")}})})})]}))},il=["competitions","globalSetting","loading","dispatch","user"],ll=h.default.Option,sl=(0,_.connect)((function(e){var n=e.competitions,t=e.loading,i=e.globalSetting,l=e.user;return{competitions:n,globalSetting:i,loading:t.models.competitions,user:l}}))((function(e){var n,t,i,s,a,c,u,I,A,S,C,F,P,T,R,E,L,D,B,V,z,M,O,Y,H,q,Q,G,U,W,J,K,X,$,ee,ne,te,ie,le,se,oe,ae,re,ce,me,_e,ve,ge,ye,je,be,we,ke,Ne,Ie,Ae,Se,Ce,Fe,Pe,Te,Re,Ee,Le,De,Be,Ve,ze,Me,Oe,Ye,He,qe,Qe,Ge,Ue,We,Je,Ke,Xe,$e,en,nn,tn,ln,sn,on=e.competitions,an=(e.globalSetting,e.loading),rn=e.dispatch,cn=e.user,dn=(p()(e,il),(0,m.useState)({tabsIndex:"1"})),un=d()(dn,2),pn=un[0],mn=un[1],_n=(0,_.useParams)(),hn=_n.identifier,fn=(_n.enter,on.Header),xn=on.Staff,vn=on.GuidesData,gn=(0,m.useState)(!1),yn=d()(gn,2),jn=yn[0],bn=yn[1],wn=(0,_.useSearchParams)(),Zn=d()(wn,1)[0],Nn=(0,m.useState)(!1),In=d()(Nn,2),An=In[0],Sn=In[1],Cn=(0,m.useState)(!1),Fn=d()(Cn,2),Pn=Fn[0],Tn=Fn[1],Rn=(0,m.useState)(!1),En=d()(Rn,2),Ln=En[0],Dn=En[1],Bn=f.Z.useForm(),Vn=d()(Bn,1)[0],zn=f.Z.useForm(),Mn=d()(zn,1)[0],On=(0,m.useState)(!1),Yn=d()(On,2),Hn=Yn[0],qn=Yn[1],Qn=(0,m.useState)(!1),Gn=d()(Qn,2),Un=Gn[0],Wn=Gn[1],Jn=(0,m.useState)(),Kn=d()(Jn,2),Xn=Kn[0],$n=Kn[1],et=(0,m.useState)(!1),nt=d()(et,2),tt=nt[0],it=nt[1],lt=(0,m.useState)(!1),st=d()(lt,2),ot=st[0],at=st[1],rt=(0,m.useState)(!1),ct=d()(rt,2),dt=ct[0],ut=ct[1],pt=(0,m.useState)([]),_t=d()(pt,2),ht=_t[0],ft=_t[1],xt=(0,m.useState)([]),vt=d()(xt,2),gt=vt[0],yt=vt[1],jt=(0,m.useState)(!1),bt=d()(jt,2),wt=bt[0],Zt=bt[1],kt=(0,m.useRef)((0,ei.throttle)((function(e){return Ft(e)}),1200,{leading:!0,trailing:!0})).current,Nt=(0,m.useState)([]),It=d()(Nt,2),At=It[0],St=It[1],Ct=function(){var e=(new Date).getFullYear();return Array(31).fill({}).map((function(n,t){return(0,xe.jsx)(ll,{value:e-t,children:(0,xe.jsx)("span",{children:e-t})},t)}))};(0,m.useEffect)((function(){var e,n,t,i,l,s,o,a,r;(null!=fn&&null!==(e=fn.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=fn&&null!==(n=fn.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=fn&&null!==(t=fn.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=fn&&null!==(i=fn.need_apply_info)&&void 0!==i&&i.need_apply_sex||null!=fn&&null!==(l=fn.need_apply_info)&&void 0!==l&&l.need_apply_phone||null!=fn&&null!==(s=fn.need_apply_info)&&void 0!==s&&s.need_apply_grade||null!=fn&&null!==(o=fn.need_apply_info)&&void 0!==o&&o.need_apply_teacher_name||null!=fn&&null!==(a=fn.need_apply_info)&&void 0!==a&&a.need_apply_school)&&Ft(1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===(null==fn?void 0:fn.identifier)?"":null==cn||null===(r=cn.userInfo)||void 0===r?void 0:r.school_name)}),[(null==fn||null===(n=fn.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==fn||null===(t=fn.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==fn||null===(i=fn.need_apply_info)||void 0===i?void 0:i.need_apply_student_id)||(null==fn||null===(s=fn.need_apply_info)||void 0===s?void 0:s.need_apply_sex)||(null==fn||null===(a=fn.need_apply_info)||void 0===a?void 0:a.need_apply_phone)||(null==fn||null===(c=fn.need_apply_info)||void 0===c?void 0:c.need_apply_grade)||(null==fn||null===(u=fn.need_apply_info)||void 0===u?void 0:u.need_apply_teacher_name)||(null==fn||null===(I=fn.need_apply_info)||void 0===I?void 0:I.need_apply_school)]);var Ft=function(){var e=r()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,rn({type:"account/getSchoolOption",payload:{keyword:n,competition_id:hn,display_aliases:!0}});case 2:t=e.sent,yt(null==t?void 0:t.schools),n&&""!=n&&St(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return-1!==e.name.toUpperCase().indexOf(n.toUpperCase())})));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){if("4"===Zn.get("type")){var e,n;if(!((0,fe.eB)()||null!=fn&&null!==(e=fn.permission)&&void 0!==e&&e.editable))15===(null==cn||null===(n=cn.userInfo)||void 0===n?void 0:n.role)&&_.history.push("/competitions/detail/".concat(hn,"?type=1"));mn({tabsIndex:"4"}),bn(!0)}else if(Zn.get("type")){var t,i,l;if("3"===Zn.get("type"))null!=fn&&fn.personal&&((0,fe.eB)()||null!=fn&&null!==(t=fn.permission)&&void 0!==t&&t.editable||null!=fn&&fn.team_member_present)||null==fn||!fn.personal||_.history.push("/competitions/detail/".concat(hn,"?type=1"));if("5"===Zn.get("type"))null!=fn&&null!==(i=fn.permission)&&void 0!==i&&i.editable&&3===(null==fn?void 0:fn.mode)||_.history.push("/competitions/detail/".concat(hn,"?type=1"));if("6"===Zn.get("type"))(0,fe.eB)()||null!=fn&&null!==(l=fn.permission)&&void 0!==l&&l.editable||_.history.push(null==fn||!fn.memo_id||null!=fn&&fn.is_hidden?"/competitions/detail/".concat(hn,"?type=1"):"/forums/".concat(null==fn?void 0:fn.memo_id));mn({tabsIndex:Zn.get("type")})}else mn({tabsIndex:"1"});fn.identifier&&(!Zn.get("identifier")||null!=fn&&fn.team_member_present||null!=xn&&xn.enroll_ended||Bt(1),!Zn.get("code")||null!=fn&&fn.team_member_present||null!=xn&&xn.enroll_ended||function(){Dt.apply(this,arguments)}(),rn({type:"globalSetting/setShareData",payload:{title:null==fn?void 0:fn.name,desc:null==fn?void 0:fn.description,imgUrl:"".concat(null==fn?void 0:fn.image,"?x-oss-process=image/resize,h_200,w_200,m_pad")}}))}),[Zn.get("type"),fn]);var Pt=[{id:"1",name:"概览",content:(0,xe.jsx)(Lt,{})},{id:"2",name:"排行榜",content:(0,xe.jsx)(Ot,{})},(null==fn?void 0:fn.personal)&&((0,fe.eB)()||(null==fn||null===(A=fn.permission)||void 0===A?void 0:A.editable)||(null==fn?void 0:fn.team_member_present))&&{id:"3",name:"参赛人员",content:(0,xe.jsx)(hi,{})},!(null!=fn&&fn.personal)&&{id:"3",name:"战队",content:(0,xe.jsx)(ai,{})},((0,fe.eB)()||(null==fn||null===(S=fn.permission)||void 0===S?void 0:S.editable)||(null==fn?void 0:fn.enrolled)&&((null==fn?void 0:fn.message_id)&&!(null!=fn&&fn.is_hidden)||(null==fn?void 0:fn.memo_id)&&!(null!=fn&&fn.is_hidden)))&&{id:"6",name:"讨论",content:(0,xe.jsx)(Ei,{})},((0,fe.eB)()||(null==fn||null===(C=fn.permission)||void 0===C?void 0:C.editable))&&{id:"4",name:"设置",content:(0,xe.jsx)(mt,{enterDocument:jn,changeKey:new Date})},(null==fn||null===(F=fn.permission)||void 0===F?void 0:F.editable)&&3===(null==fn?void 0:fn.mode)&&{id:"5",name:"选手作品",content:(0,xe.jsx)(ji,{})}].filter((function(e){return!!e}));function Tt(){return Rt.apply(this,arguments)}function Rt(){return(Rt=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:rn({type:"competitions/getStaff",payload:{identifier:hn}}),rn({type:"competitions/getHeader",payload:{identifier:hn}}),rn({type:"competitions/getGuides",payload:{identifier:hn}});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Et(){var e,n,t,i,l,s;if(null!=cn&&null!==(e=cn.userInfo)&&void 0!==e&&e.is_teacher){if((null!=xn&&null!==(t=xn.all_staff)&&void 0!==t&&t.mutiple_limited||null!=xn&&null!==(i=xn.teacher_staff)&&void 0!==i&&i.mutiple_limited)&&null!=xn&&xn.enrolled)return v.ZP.info("你已经报名,不能重复报名"),!0}else if((null!=xn&&null!==(l=xn.all_staff)&&void 0!==l&&l.mutiple_limited||null!=xn&&null!==(s=xn.member_staff)&&void 0!==s&&s.mutiple_limited)&&null!=xn&&xn.enrolled)return v.ZP.info("你已经报名,不能重复报名"),!0;if(null!=xn&&xn.enroll_ended)return v.ZP.info("报名已截止,无需报名"),!0;if(null!=xn&&xn.all_staff)return!1;if(null!=cn&&null!==(n=cn.userInfo)&&void 0!==n&&n.is_teacher){if(!xn.teacher_staff)return v.ZP.info("已禁止老师报名"),!0}else if(null==xn||!xn.member_staff)return v.ZP.info("已禁止学生报名"),!0}(0,m.useEffect)((function(){window.location.href.split("enter=").length>1&&mn({tabsIndex:"4"})}),[]),(0,m.useEffect)((function(){var e;16===(null==cn||null===(e=cn.userInfo)||void 0===e?void 0:e.role)&&rn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!1}})}),[null==cn?void 0:cn.userInfo]),(0,m.useEffect)((function(){if("1"===on.actionTabs.key)mn({tabsIndex:"4"});else if("2"===on.actionTabs.key){var e;if(fn.teacher_need_phone||fn.member_need_phone)return void qn(!0);if(!(0,kn.tJ)(rn))return;if(null!=fn&&fn.need_check_mail)return void x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}});if(null!=fn&&fn.is_authentication&&(null==cn||null===(e=cn.userInfo)||void 0===e||!e.authentication))return void rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});Sn(!0)}else if("3"===on.actionTabs.key){var n;if(null!=fn&&fn.need_check_mail)return void x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}});if(fn.teacher_need_phone||fn.member_need_phone)return void qn(!0);if(!(0,kn.tJ)(rn))return;if(null!=fn&&fn.is_authentication&&(null==cn||null===(n=cn.userInfo)||void 0===n||!n.authentication))return void rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}});Tn(!0)}else"4"===on.actionTabs.key?it(!0):"6"===on.actionTabs.key?at(!0):(Tn(!1),Sn(!1))}),[on.actionTabs]),(0,m.useEffect)((function(){hn&&Tt()}),[hn]);function Dt(){return(Dt=r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ze.ZP)("/api/competitions/".concat(hn,"/check_open.json"),{method:"post"});case 2:if(0===e.sent.status){e.next=5;break}return e.abrupt("return");case 5:if((0,kn.tJ)(rn)){e.next=7;break}return e.abrupt("return");case 7:if(!fn.teacher_need_phone&&!fn.member_need_phone){e.next=10;break}return qn(!0),e.abrupt("return");case 10:if(null==fn||!fn.need_check_mail){e.next=13;break}return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}),e.abrupt("return");case 13:if(null==fn||!fn.is_authentication||null!=cn&&null!==(n=cn.userInfo)&&void 0!==n&&n.authentication){e.next=16;break}return rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 16:if(!Et()){e.next=19;break}return Dn(!1),e.abrupt("return");case 19:if(!Ln){e.next=21;break}return e.abrupt("return");case 21:return Dn(!0),e.next=24,rn({type:"competitions/JoinTeam",payload:{identifier:hn,invite_code:Zn.get("code")}});case 24:t=e.sent,Dn(!1),t&&0===t.status&&($n(t),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 27:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bt(e){return Vt.apply(this,arguments)}function Vt(){return Vt=r()(o()().mark((function e(n){var t,i,s,a,c,d,u,p,m;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,he.Wn)(null==fn?void 0:fn.forbid_visit_info)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,Ze.ZP)("/api/competitions/".concat(hn,"/check_open.json"),{method:"post"});case 4:if(0===e.sent.status){e.next=7;break}return e.abrupt("return");case 7:if((0,kn.tJ)(rn)){e.next=9;break}return e.abrupt("return");case 9:if(null==fn||!fn.enroll_url){e.next=12;break}return window.open(null==fn?void 0:fn.enroll_url),e.abrupt("return");case 12:if(!(null!=fn&&fn.personal||1===n)){e.next=34;break}if(!fn.teacher_need_phone&&!fn.member_need_phone){e.next=16;break}return qn(!0),e.abrupt("return");case 16:if(null==fn||!fn.need_check_mail){e.next=19;break}return x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}),e.abrupt("return");case 19:if(null==fn||!fn.is_authentication||null!=cn&&null!==(t=cn.userInfo)&&void 0!==t&&t.authentication){e.next=22;break}return rn({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 22:if(!Et()){e.next=25;break}return Dn(!1),e.abrupt("return");case 25:if(!Ln){e.next=27;break}return e.abrupt("return");case 27:if(m=function(){var e=r()(o()().mark((function e(){var n,t,i,s,a=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:{},i=null===(n=gt.find((function(e){return e.name===(null==t?void 0:t.school)})))||void 0===n?void 0:n.id,Dn(!0),e.next=5,rn({type:"competitions/AddTeam",payload:l()(l()({},t),{},{identifier:hn,name:cn.userInfo.real_name+"的战队",school_id:i})});case 5:s=e.sent,Dn(!1),s&&0===s.status&&($n(s),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(null!=fn&&null!==(i=fn.need_apply_info)&&void 0!==i&&i.need_apply_name||null!=fn&&null!==(s=fn.need_apply_info)&&void 0!==s&&s.need_apply_student_id||null!=fn&&null!==(a=fn.need_apply_info)&&void 0!==a&&a.need_apply_sex||null!=fn&&null!==(c=fn.need_apply_info)&&void 0!==c&&c.need_apply_phone||null!=fn&&null!==(d=fn.need_apply_info)&&void 0!==d&&d.need_apply_grade||null!=fn&&null!==(u=fn.need_apply_info)&&void 0!==u&&u.need_apply_teacher_name||null!=fn&&null!==(p=fn.need_apply_info)&&void 0!==p&&p.need_apply_school)){e.next=31;break}return Zt(!0),e.abrupt("return");case 31:m(),e.next=35;break;case 34:it(!0);case 35:case"end":return e.stop()}}),e)}))),Vt.apply(this,arguments)}return(0,xe.jsxs)("section",{className:k.bg,children:[(0,xe.jsxs)("div",{className:"edu-container",children:[(0,xe.jsxs)("div",{className:k.top,children:[(0,xe.jsxs)(g.Z,{separator:">",children:[(0,xe.jsx)(g.Z.Item,{children:(0,xe.jsx)(_.Link,{style:{fontSize:12},to:"/competitions",children:"在线竞赛"})}),(0,xe.jsx)(g.Z.Item,{children:(0,xe.jsx)("span",{style:{fontSize:12},children:null==fn?void 0:fn.name})})]}),(0,xe.jsxs)("div",{className:k.content,children:[(0,xe.jsx)("div",{style:{width:700,height:300,maxHeight:300,background:"#f1f1f1",flexShrink:0},children:(null==fn?void 0:fn.image)&&(0,xe.jsx)("img",{className:k.Banner,src:"".concat(null==fn?void 0:fn.image)})}),(0,xe.jsxs)("div",{className:k.right,children:[(0,xe.jsxs)("div",{className:k.titles,children:[null==fn?void 0:fn.name,null!=fn&&fn.sub_title?"-"+fn.sub_title:null]}),(0,xe.jsxs)("div",{className:k.bonus,children:[(0,xe.jsxs)("div",{children:[(0,xe.jsx)("p",{children:null!=fn&&fn.bonus?(0,xe.jsxs)("span",{className:"font20",children:["¥",parseInt(fn&&fn.bonus).toLocaleString()]}):(0,xe.jsx)("span",{style:{fontSize:"16px",color:"#DCDCDC"},children:"暂无"})}),(0,xe.jsxs)("div",{className:k.items,children:[(0,xe.jsx)("i",{className:"iconfont icon-jiangjin"})," ",(0,xe.jsx)("span",{children:"奖金"})]})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("p",{className:"font20",children:parseInt(fn&&(null==fn?void 0:fn.visits_count)).toLocaleString()}),(0,xe.jsxs)("div",{className:k.items,children:[(0,xe.jsx)("i",{className:"iconfont icon-liulan1"}),(0,xe.jsx)("span",{children:"浏览"})]})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("p",{className:"font20",children:parseInt(fn&&(null==fn?void 0:fn.member_count)).toLocaleString()}),(0,xe.jsxs)("div",{className:k.items,children:[(0,xe.jsx)("i",{className:"iconfont icon-baoming"})," ",(0,xe.jsx)("span",{children:"报名"})]})]})]}),(0,xe.jsxs)("div",{className:k.bottom,children:[(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"竞赛时间"}),(0,xe.jsx)("span",{style:{marginLeft:20},children:null!=fn&&fn.start_time?(0,xe.jsxs)("span",{children:[null==fn?void 0:fn.start_time,"~",null==fn?void 0:fn.end_time]}):(0,xe.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){mn({tabsIndex:"4"}),rn({type:"competitions/setActionTabs",payload:{key:"7"}})},children:"去完善"})})]}),(0,xe.jsxs)("div",{style:{margin:"14px 0px"},children:[(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"报名截止"}),(0,xe.jsx)("span",{style:{marginLeft:20},children:null!=fn&&fn.enroll_end_time?(0,xe.jsx)("span",{children:null==fn?void 0:fn.enroll_end_time}):(0,xe.jsx)("span",{style:{color:"3061D0",cursor:"pointer"},onClick:function(){mn({tabsIndex:"4"}),rn({type:"competitions/setActionTabs",payload:{key:"7"}})},children:"去完善"})})]}),(0,xe.jsxs)("div",{children:[(0,xe.jsx)("span",{style:{color:"#9096A3"},children:"竞赛状态"}),(0,xe.jsx)("span",{style:{marginLeft:20},children:null===(P=[{name:"待审核",type:"preparing"},{name:"审核中",type:"review"},{name:"被驳回",type:"not_passed"},{name:"即将发布",type:"nearly_published"},{name:"进行中",type:"progressing"},{name:"已结束",type:"ended"},{name:"未发布",type:"unpublish"},{name:"正在报名",type:"apply"}].find((function(e){return e.type===(null==fn?void 0:fn.competition_status)})))||void 0===P?void 0:P.name})]}),["unpublish","preparing","review","not_passed"].includes(null==fn?void 0:fn.competition_status)&&(0,xe.jsx)("span",{className:k.publish,onClick:function(){var e;(null==fn?void 0:fn.not_finish_count)>0?x.Z.confirm({icon:null,title:"",okText:"去完善",content:"检测到当前您还未完善竞赛指引的内容,请先完善指引清单,再发布审核竞赛",onOk:(e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:mn({tabsIndex:"4"}),rn({type:"competitions/setActionTabs",payload:{key:"5"}});case 2:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})}):(ut(!0),(0,pe.GY)({}).then((function(e){ft(null==e?void 0:e.schools)})).then((function(){var e,n,t;Vn.setFieldsValue({sponsor_schools:null===(e=cn.userInfo)||void 0===e?void 0:e.user_school_id,sponsor_user_name:null===(n=cn.userInfo)||void 0===n?void 0:n.real_name,sponsor_user_phone:null===(t=cn.userInfo)||void 0===t?void 0:t.phone})})))},children:"发布竞赛"}),("progressing"===(null==fn?void 0:fn.competition_status)||"apply"===(null==fn?void 0:fn.competition_status))&&!(null!=fn&&fn.team_member_present)&&!(null!=xn&&xn.enroll_ended)&&(0,xe.jsx)("span",{className:k.publish,onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!=fn&&fn.is_course_manager?window.open(fn.first_category_url):Bt(2);case 1:case"end":return e.stop()}}),e)}))),children:2===(null==fn?void 0:fn.mode)&&null!=fn&&fn.member_of_course?"进入考场":"立即报名"}),(("progressing"===(null==fn?void 0:fn.competition_status)||"apply"===(null==fn?void 0:fn.competition_status))&&(null==fn?void 0:fn.team_member_present)||((0,fe.Ny)()||(null==fn?void 0:fn.is_course_manager)||(null==fn?void 0:fn.is_manager))&&"ended"!=(null==fn?void 0:fn.competition_status))&&(0,xe.jsx)("span",{className:k.publish,onClick:function(){if(1===fn.mode||3===fn.mode)mn({tabsIndex:"1"}),rn({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if((0,he.Wn)(null==fn?void 0:fn.forbid_visit_info))return;window.open(fn.first_category_url)}},children:1===fn.mode||3===fn.mode?"赛题入口":"进入考场"}),"ended"===(null==fn?void 0:fn.competition_status)&&(0,xe.jsx)("span",{onClick:function(){if(null!=fn&&fn.team_member_present||(0,fe.Ny)()||null!=fn&&fn.is_manager)if(1===fn.mode||3===fn.mode)mn({tabsIndex:"1"}),rn({type:"competitions/setActionTabs",payload:{key:"entrance"}});else{if((0,he.Wn)(null==fn?void 0:fn.forbid_visit_info))return;window.open(fn.first_category_url)}},className:(null!=fn&&fn.team_member_present||(0,fe.Ny)()||null!=fn&&fn.is_manager)&&1!==fn.mode&&3!==fn.mode?k.publish:k.ended,children:(null!=fn&&fn.team_member_present||(0,fe.Ny)()||null!=fn&&fn.is_manager)&&1!==fn.mode&&3!==fn.mode?"进入考场":"已结束"}),("progressing"===(null==fn?void 0:fn.competition_status)||"apply"===(null==fn?void 0:fn.competition_status))&&(0,xe.jsx)(Xt.CopyToClipboard,{text:"【竞赛邀请】".concat(null==cn||null===(T=cn.userInfo)||void 0===T?void 0:T.username,"邀请您参加头歌平台竞赛组织《").concat(null==fn?void 0:fn.name,"竞赛》,您可以点击下方的链接,报名该赛项。链接:").concat(window.location.origin).concat(window.location.pathname,"?identifier=").concat(null==fn?void 0:fn.identifier),onCopy:function(){return v.ZP.success("已复制链接,请直接粘贴发送好友")},children:(0,xe.jsxs)("span",{className:"".concat(k.shareicon),children:[(0,xe.jsx)("i",{style:{marginRight:6,fontSize:14},className:"iconfont icon-fenxiangketang"}),"分享"]})})]})]})]})]}),!(null!=vn&&null!==(R=vn.data)&&void 0!==R&&R.guides_is_hidden)&&(null==vn||null===(E=vn.data)||void 0===E||null===(E=E.list)||void 0===E?void 0:E.length)>0&&(0,xe.jsx)(tl,{className:"mt20",LineData:null==vn||null===(L=vn.data)||void 0===L||null===(L=L.list)||void 0===L?void 0:L.map((function(e){return l()(l()({},e),{},{competition_time:null!=e&&e.competition_time?de()(null==e?void 0:e.competition_time):null})}))}),(0,xe.jsx)("div",{id:"js_nav"}),(0,xe.jsx)(N.YG,{value:pn.tabsIndex,style:{marginBottom:10,paddingLeft:20,background:"#fff",height:64,position:"sticky",top:0,zIndex:1},onChange:function(e){var n,t;(pn.tabsIndex=e,mn(l()({},pn)),"3"===e)&&((0,fe.eB)()||null!==(n=fn.permission)&&void 0!==n&&n.editable||null!=fn&&fn.team_member_present||null!=xn&&xn.enroll_ended||(fn.personal?rn({type:"competitions/setActionTabs",payload:{key:"6"}}):rn({type:"competitions/setActionTabs",payload:{key:"4"}})));if(("4"==e&&bn(!1),"6"===e)&&!((0,fe.eB)()||null!=fn&&null!==(t=fn.permission)&&void 0!==t&&t.editable))return null==fn||!fn.message_id||null!=fn&&fn.is_hidden?void _.history.push(null==fn||!fn.memo_id||null!=fn&&fn.is_hidden?"/competitions/detail/".concat(hn,"?type=1"):"/forums/".concat(null==fn?void 0:fn.memo_id)):(_.history.push("/classrooms/".concat(null==fn?void 0:fn.course_identifier,"/board/").concat(null==fn?void 0:fn.board_id,"/Detail/").concat(null==fn?void 0:fn.message_id)),void rn({type:"user/getUserInfo",payload:{course_id:null==fn?void 0:fn.course_identifier}}));_.history.replace("/competitions/detail/".concat(hn,"?type=").concat(e))},dataSource:Pt}),("unpublish"===fn.competition_status||"preparing"===fn.competition_status||"review"===fn.competition_status)&&(0,xe.jsxs)("div",{className:k.tag,children:[(0,xe.jsx)(Kt.Z,{})," 提示:该竞赛还未审核,暂时只有管理员可见"]}),((0,fe.eB)()||(null==fn||null===(D=fn.permission)||void 0===D?void 0:D.editable))&&"3"===pn.tabsIndex&&("progressing"===fn.competition_status||"ended"===fn.competition_status)&&((null==fn||null===(B=fn.need_apply_info)||void 0===B?void 0:B.need_apply_name)||(null==fn||null===(V=fn.need_apply_info)||void 0===V?void 0:V.need_apply_teacher_phone)||(null==fn||null===(z=fn.need_apply_info)||void 0===z?void 0:z.need_apply_student_id)||(null==fn||null===(M=fn.need_apply_info)||void 0===M?void 0:M.need_apply_sex)||(null==fn||null===(O=fn.need_apply_info)||void 0===O?void 0:O.need_apply_phone)||(null==fn||null===(Y=fn.need_apply_info)||void 0===Y?void 0:Y.need_apply_grade)||(null==fn||null===(H=fn.need_apply_info)||void 0===H?void 0:H.need_apply_teacher_name)||(null==fn||null===(q=fn.need_apply_info)||void 0===q?void 0:q.need_apply_school))&&(0,xe.jsxs)("div",{className:k.tag,children:[(0,xe.jsx)(Kt.Z,{})," 若本竞赛开启了报名信息填写,那么参赛者的个人资料将以报名时填写的信息为主。如需验证参赛者在平台上的真实账号信息,可以通过“导出”功能来获取详细资料。"]}),"not_passed"===fn.competition_status&&(0,xe.jsxs)("div",{className:k.tag,style:{color:"red",background:"rgba(229,51,51,0.1)"},children:[(0,xe.jsx)(Kt.Z,{})," 审核被驳回",(0,xe.jsx)(y.Z,{placement:"bottom",title:null==fn?void 0:fn.not_passed_reason,children:(0,xe.jsxs)("span",{style:{marginLeft:20},children:["驳回理由:",null==fn?void 0:fn.not_passed_reason]})})]}),null===(Q=Pt.find((function(e){return e.id===pn.tabsIndex})))||void 0===Q?void 0:Q.content]}),(0,xe.jsx)(x.Z,{title:"加入战队",open:An,width:700,className:k.scoremodal,onOk:(0,ei.debounce)((function(){Vn.submit()}),500),okButtonProps:{loading:Ln},centered:!0,onCancel:function(){return Sn(!1)},children:(0,xe.jsx)("div",{children:(0,xe.jsxs)(f.Z,{form:Vn,initialValues:l()(l()({},cn.userInfo),{},{sex:null==cn||null===(G=cn.userInfo)||void 0===G?void 0:G.gender,grade:null==cn||null===(U=cn.userInfo)||void 0===U?void 0:U.edu_entry_year,school:null==cn||null===(W=cn.userInfo)||void 0===W?void 0:W.school_name}),size:"large",labelCol:{span:5},onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Dn(!0),!Et()){e.next=4;break}return Dn(!1),e.abrupt("return");case 4:if((s=null===(t=gt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==fn||null===(i=fn.need_apply_info)||void 0===i||!i.need_apply_school){e.next=8;break}return v.ZP.info("请选择正确的学校"),e.abrupt("return");case 8:return e.next=10,rn({type:"competitions/JoinTeam",payload:l()(l()({},n),{},{identifier:hn,invite_code:n.name,school_id:s})});case 10:a=e.sent,Dn(!1),0===a.status&&(Wn(!0),$n(a),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==fn||null===(J=fn.need_apply_info)||void 0===J?void 0:J.need_apply_name)||(null==fn||null===(K=fn.need_apply_info)||void 0===K?void 0:K.need_apply_teacher_phone)||(null==fn||null===(X=fn.need_apply_info)||void 0===X?void 0:X.need_apply_student_id)||(null==fn||null===($=fn.need_apply_info)||void 0===$?void 0:$.need_apply_sex)||(null==fn||null===(ee=fn.need_apply_info)||void 0===ee?void 0:ee.need_apply_phone)||(null==fn||null===(ne=fn.need_apply_info)||void 0===ne?void 0:ne.need_apply_grade)||(null==fn||null===(te=fn.need_apply_info)||void 0===te?void 0:te.need_apply_teacher_name)||(null==fn||null===(ie=fn.need_apply_info)||void 0===ie?void 0:ie.need_apply_school))&&(0,xe.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(0,xe.jsx)(f.Z.Item,{label:"邀请码",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,xe.jsx)(j.Z,{maxLength:60,showCount:!0,placeholder:"请输入邀请码"})}),(null==fn||null===(le=fn.need_apply_info)||void 0===le?void 0:le.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==fn||null===(se=fn.need_apply_info)||void 0===se?void 0:se.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==fn||null===(oe=fn.need_apply_info)||void 0===oe?void 0:oe.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==fn||null===(ae=fn.need_apply_info)||void 0===ae?void 0:ae.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:Ct()})}),(null==fn||null===(re=fn.need_apply_info)||void 0===re?void 0:re.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==fn||null===(ce=fn.need_apply_info)||void 0===ce?void 0:ce.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==fn||null===(me=fn.need_apply_info)||void 0===me?void 0:me.need_apply_school)&&1!==(null==fn?void 0:fn.region_rule)&&"81bjsjjs"!==fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,onChange:function(e){return kt(e)},children:At.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})}),(null==fn||null===(_e=fn.need_apply_info)||void 0===_e?void 0:_e.need_apply_school)&&1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,children:gt.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})})]})})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:tt,width:318,className:k.scoremodal,closable:!1,centered:!0,children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:k.title,children:"报名"}),(0,xe.jsx)("span",{onClick:function(){return it(!1)},style:{cursor:"pointer"},className:k.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi",style:{fontSize:"14px"}})})]}),(0,xe.jsx)("div",{className:k.content,children:"选择参赛方式"}),(0,xe.jsxs)("div",{className:k.bottoms,children:[(0,xe.jsx)(Z.ZP,{className:k.no,onClick:function(){rn({type:"competitions/setActionTabs",payload:{key:"2"}}),it(!1)},children:"加入战队"}),(0,xe.jsx)(Z.ZP,{className:k.yes,onClick:function(){rn({type:"competitions/setActionTabs",payload:{key:"3"}}),it(!1)},children:"创建战队"})]})]}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:ot,width:318,className:k.scoremodal,closable:!1,centered:!0,children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:k.title,children:"报名"}),(0,xe.jsx)("span",{onClick:function(){return at(!1)},style:{cursor:"pointer"},className:k.close,children:(0,xe.jsx)("i",{className:"iconfont icon-danchuangguanbi"})})]}),(0,xe.jsx)("div",{className:k.content,children:"您暂未报名,请先报名"}),(0,xe.jsxs)("div",{className:k.bottoms,children:[(0,xe.jsx)(Z.ZP,{className:k.no,onClick:function(){at(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{className:k.yes,loading:Ln,onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Et()){e.next=3;break}return Dn(!1),e.abrupt("return");case 3:if(!Ln){e.next=5;break}return e.abrupt("return");case 5:return Dn(!0),e.next=8,rn({type:"competitions/AddTeam",payload:{identifier:hn}});case 8:n=e.sent,Dn(!1),n&&0===n.status&&($n(n),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}})),at(!1);case 12:case"end":return e.stop()}}),e)}))),children:"立即报名"})]})]}),(0,xe.jsx)(x.Z,{title:"报名信息填写",open:wt,width:700,className:k.scoremodal,onOk:(0,ei.debounce)((function(){Mn.submit()}),500),okButtonProps:{loading:Ln},centered:!0,onCancel:function(){return Zt(!1)},children:(0,xe.jsxs)(f.Z,{initialValues:l()(l()({},cn.userInfo),{},{sex:null==cn||null===(ve=cn.userInfo)||void 0===ve?void 0:ve.gender,grade:null==cn||null===(ge=cn.userInfo)||void 0===ge?void 0:ge.edu_entry_year,school:null==cn||null===(ye=cn.userInfo)||void 0===ye?void 0:ye.school_name}),form:Mn,colon:!1,labelCol:{span:5},size:"large",onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((s=null===(t=gt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==fn||null===(i=fn.need_apply_info)||void 0===i||!i.need_apply_school){e.next=4;break}return v.ZP.info("请选择正确的学校"),e.abrupt("return");case 4:return Dn(!0),e.next=7,rn({type:"competitions/AddTeam",payload:l()(l()({},n),{},{identifier:hn,name:cn.userInfo.real_name+"的战队",school_id:s})});case 7:a=e.sent,Dn(!1),a&&0===a.status&&($n(a),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}})),Zt(!1);case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==fn||null===(je=fn.need_apply_info)||void 0===je?void 0:je.need_apply_name)||(null==fn||null===(be=fn.need_apply_info)||void 0===be?void 0:be.need_apply_teacher_phone)||(null==fn||null===(we=fn.need_apply_info)||void 0===we?void 0:we.need_apply_student_id)||(null==fn||null===(ke=fn.need_apply_info)||void 0===ke?void 0:ke.need_apply_sex)||(null==fn||null===(Ne=fn.need_apply_info)||void 0===Ne?void 0:Ne.need_apply_phone)||(null==fn||null===(Ie=fn.need_apply_info)||void 0===Ie?void 0:Ie.need_apply_grade)||(null==fn||null===(Ae=fn.need_apply_info)||void 0===Ae?void 0:Ae.need_apply_teacher_name)||(null==fn||null===(Se=fn.need_apply_info)||void 0===Se?void 0:Se.need_apply_school))&&(0,xe.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(null==fn||null===(Ce=fn.need_apply_info)||void 0===Ce?void 0:Ce.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==fn||null===(Fe=fn.need_apply_info)||void 0===Fe?void 0:Fe.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==fn||null===(Pe=fn.need_apply_info)||void 0===Pe?void 0:Pe.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==fn||null===(Te=fn.need_apply_info)||void 0===Te?void 0:Te.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==fn||null===(Re=fn.need_apply_info)||void 0===Re?void 0:Re.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"},"81bjsjjs"===hn?{validator:function(e,n){return 2023!==n?Promise.reject(new Error("不符合报名参赛范围")):Promise.resolve()}}:null].filter((function(e){return null!==e})),children:(0,xe.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:Ct()})}),(null==fn||null===(Ee=fn.need_apply_info)||void 0===Ee?void 0:Ee.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==fn||null===(Le=fn.need_apply_info)||void 0===Le?void 0:Le.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==fn||null===(De=fn.need_apply_info)||void 0===De?void 0:De.need_apply_school)&&"81bjsjjs"!==fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,onChange:function(e){return kt(e)},children:At.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})}),(null==fn||null===(Be=fn.need_apply_info)||void 0===Be?void 0:Be.need_apply_school)&&1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,children:gt.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})})]})}),(0,xe.jsx)(x.Z,{title:"创建战队",open:Pn,width:700,className:k.scoremodal,onOk:(0,ei.debounce)((function(){Vn.submit()}),500),okButtonProps:{loading:Ln},centered:!0,onCancel:function(){return Tn(!1)},children:(0,xe.jsx)("div",{children:(0,xe.jsxs)(f.Z,{form:Vn,labelCol:{span:5},initialValues:l()(l()({},cn.userInfo),{},{sex:null==cn||null===(Ve=cn.userInfo)||void 0===Ve?void 0:Ve.gender,grade:null==cn||null===(ze=cn.userInfo)||void 0===ze?void 0:ze.edu_entry_year,school:null==cn||null===(Me=cn.userInfo)||void 0===Me?void 0:Me.school_name}),size:"large",onFinish:function(){var e=r()(o()().mark((function e(n){var t,i,s,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Dn(!0),(s=null===(t=gt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==fn||null===(i=fn.need_apply_info)||void 0===i||!i.need_apply_school){e.next=5;break}return v.ZP.info("请选择正确的学校"),e.abrupt("return");case 5:if(!Et()){e.next=8;break}return Dn(!1),e.abrupt("return");case 8:return e.next=10,rn({type:"competitions/AddTeam",payload:l()(l()({},n),{},{identifier:hn,name:n.name,school_id:s})});case 10:a=e.sent,Dn(!1),a&&0===a.status&&($n(a),Wn(!0),Tt(),rn({type:"competitions/setActionTabs",payload:{}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==fn||null===(Oe=fn.need_apply_info)||void 0===Oe?void 0:Oe.need_apply_name)||(null==fn||null===(Ye=fn.need_apply_info)||void 0===Ye?void 0:Ye.need_apply_teacher_phone)||(null==fn||null===(He=fn.need_apply_info)||void 0===He?void 0:He.need_apply_student_id)||(null==fn||null===(qe=fn.need_apply_info)||void 0===qe?void 0:qe.need_apply_sex)||(null==fn||null===(Qe=fn.need_apply_info)||void 0===Qe?void 0:Qe.need_apply_phone)||(null==fn||null===(Ge=fn.need_apply_info)||void 0===Ge?void 0:Ge.need_apply_grade)||(null==fn||null===(Ue=fn.need_apply_info)||void 0===Ue?void 0:Ue.need_apply_teacher_name)||(null==fn||null===(We=fn.need_apply_info)||void 0===We?void 0:We.need_apply_school))&&(0,xe.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(0,xe.jsx)(f.Z.Item,{label:"队伍名称",name:"name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写队伍名称")}}],children:(0,xe.jsx)(j.Z,{maxLength:60,showCount:!0,placeholder:"请输入队伍名称"})}),(null==fn||null===(Je=fn.need_apply_info)||void 0===Je?void 0:Je.need_apply_name)&&(0,xe.jsx)(f.Z.Item,{label:"参赛人员姓名",name:"real_name",rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==fn||null===(Ke=fn.need_apply_info)||void 0===Ke?void 0:Ke.need_apply_sex)&&(0,xe.jsx)(f.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,xe.jsxs)(b.ZP.Group,{children:[(0,xe.jsx)(b.ZP,{value:0,children:"男"}),(0,xe.jsx)(b.ZP,{value:1,children:"女"})]})}),(null==fn||null===(Xe=fn.need_apply_info)||void 0===Xe?void 0:Xe.need_apply_student_id)&&(0,xe.jsx)(f.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==fn||null===($e=fn.need_apply_info)||void 0===$e?void 0:$e.need_apply_phone)&&(0,xe.jsx)(f.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==fn||null===(en=fn.need_apply_info)||void 0===en?void 0:en.need_apply_grade)&&(0,xe.jsx)(f.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"}],children:(0,xe.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:Ct()})}),(null==fn||null===(nn=fn.need_apply_info)||void 0===nn?void 0:nn.need_apply_teacher_name)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==fn||null===(tn=fn.need_apply_info)||void 0===tn?void 0:tn.need_apply_teacher_phone)&&(0,xe.jsx)(f.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,xe.jsx)(j.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==fn||null===(ln=fn.need_apply_info)||void 0===ln?void 0:ln.need_apply_school)&&"81bjsjjs"!==fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(w.Z,{size:"large",showSearch:!0,onChange:function(e){return kt(e)},children:At.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})}),(null==fn||null===(sn=fn.need_apply_info)||void 0===sn?void 0:sn.need_apply_school)&&1===(null==fn?void 0:fn.region_rule)||"81bjsjjs"===fn.identifier&&(0,xe.jsx)(f.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,xe.jsx)(h.default,{showSearch:!0,children:gt.map((function(e,n){return(0,xe.jsx)(ll,{value:e.name,children:e.name},n)}))})})]})})}),(0,xe.jsxs)(x.Z,{title:!1,footer:!1,open:dt,width:650,className:k.scoremodal,closable:!1,centered:!0,onCancel:function(){return ut(!1)},children:[(0,xe.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,xe.jsx)("div",{className:k.title,children:"为了加快竞赛审核速度,请确认以下信息是否准确"}),(0,xe.jsx)("span",{onClick:function(){return ut(!1)},style:{cursor:"pointer"},className:k.close,children:(0,xe.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,xe.jsx)("div",{className:k.content,children:(0,xe.jsxs)(f.Z,{form:Vn,className:k.formWrap,onFinish:function(e){(0,ue.qt)(l()(l()({},e),{},{id:hn})).then((function(e){0==(null==e?void 0:e.status)?(v.ZP.success("发布审核成功,审核通过后,竞赛可上线启动"),ut(!1),Tt()):v.ZP.error(null==e?void 0:e.message)}))},labelCol:{flex:"110px"},children:[(0,xe.jsx)(f.Z.Item,{className:k.form_item,label:"主办方",colon:!1,name:"sponsor_schools",children:(0,xe.jsx)(h.default,{mode:"multiple",className:k.form_item_item_select,options:ht,fieldNames:{label:"name",value:"id"},placeholder:"请输入主办方",filterOption:function(e,n){var t;return(null!==(t=null==n?void 0:n.name)&&void 0!==t?t:"").toLowerCase().includes(e.toLowerCase())}})}),(0,xe.jsx)(f.Z.Item,{className:k.form_item,label:"主要负责人姓名",colon:!1,name:"sponsor_user_name",children:(0,xe.jsx)(j.Z,{className:k.form_item_item,placeholder:"请输入主要负责人姓名"})}),(0,xe.jsx)(f.Z.Item,{className:k.form_item,label:"主要负责人电话",colon:!1,name:"sponsor_user_phone",rules:[{pattern:new RegExp(/^((0\d{2,3}(-)?\d{7,8})|(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8})$/,"g"),message:"必须是正确的座机号或者手机号"}],children:(0,xe.jsx)(j.Z,{className:k.form_item_item,placeholder:"请输入主要负责人电话"})}),(0,xe.jsx)("div",{className:k.bottom,children:(0,xe.jsxs)(f.Z.Item,{children:[(0,xe.jsx)(Z.ZP,{size:"middle",className:k.no,onClick:function(){ut(!1)},children:"取消"}),(0,xe.jsx)(Z.ZP,{className:k.yes,size:"middle",type:"primary",htmlType:"submit",loading:an,children:"保存"})]})})]})})]}),(0,xe.jsx)(wi.Z,{}),(0,xe.jsx)(bi.Z,{datas:Xn,Header:fn,isopen:Un,setisopen:Wn,isShowPhone:Hn,setIsShowPhone:qn,user:cn,dispatch:rn,onOK:function(){Tt()}})]})}))},6463:function(e,n,t){var i=t(7557),l=t.n(i),s=t(41498),o=t.n(s),a=t(79800),r=t.n(a),c=t(59301),d=t(8591),u=t(43418),p=t(92832),m=t(3113),_=t(85750),h=t(75520),f=t(66621),x=t(20817),v=t(37712),g=/^1\d{10}$/;n.Z=function(e){var n=e.isShowPhone,t=e.setIsShowPhone,i=e.user,s=e.dispatch,a=e.onOK,y=e.isopen,j=e.setisopen,b=e.datas,w=e.Header,Z=(0,c.useState)(""),k=r()(Z,2),N=k[0],I=k[1],A=(0,c.useState)(""),S=r()(A,2),C=S[0],F=S[1],P=(0,c.useState)(60),T=r()(P,2),R=T[0],E=T[1],L=(0,c.useState)(),D=r()(L,2),B=D[0],V=D[1],z=(0,c.useState)(!1),M=r()(z,2),O=M[0],Y=M[1],H=(0,c.useState)(!1),q=r()(H,2),Q=q[0],G=q[1],U=(0,c.useState)(""),W=r()(U,2),J=W[0],K=W[1],X=(0,c.useRef)();(0,c.useEffect)((function(){return function(){X.current&&clearInterval(X.current)}}),[]),(0,h.Y)((function(){B&&(E(60),R>0?E(R-1):(E(60),V(!1),X.current&&clearInterval(X.current)))}),1e3);var $=function(){var e=o()(l()().mark((function e(){var n,t,o;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/users/accounts/".concat(null===(n=i.userInfo)||void 0===n?void 0:n.login,"/valid_phone.json"),{method:"get",params:{phone:N}});case 2:if(-1!==(null==(t=e.sent)?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:if(null==t||!t.is_exists){e.next=8;break}return Y(!0),e.abrupt("return");case 8:return o=(0,f.M)(N),e.next=11,s({type:"account/getCode",payload:{login:N,type:3,smscode:o}});case 11:1===e.sent.status&&(d.ZP.info("验证码已发送,请注意查收"),V(!0));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,v.jsxs)("div",{children:[(0,v.jsx)(u.Z,{title:"强制解绑",open:Q,onCancel:function(){return G(!1)},onOk:o()(l()().mark((function e(){var n,s;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J){e.next=3;break}return d.ZP.info("验证码不能为空"),e.abrupt("return");case 3:return e.next=5,(0,_.ZP)("/api/users/accounts/".concat(null==i||null===(n=i.userInfo)||void 0===n?void 0:n.login,"/phone_force_unbind.json"),{method:"POST",body:{code:J,phone:N}});case 5:0===(null==(s=e.sent)?void 0:s.status)&&(d.ZP.info("解绑成功"),V(!1),G(!1),a(),t(!1),K(""));case 7:case"end":return e.stop()}}),e)}))),children:(0,v.jsxs)("div",{style:{padding:"8px 24px"},children:[(0,v.jsx)("p",{children:"若原账号只有绑定了手机号一种登录方式,强制解绑后会导致原账号无法登录,请确定是否强制解绑"}),(0,v.jsxs)("p",{children:["你的手机号:",N]}),(0,v.jsxs)("p",{children:["手机验证码:",(0,v.jsx)(p.Z,{value:J,size:"middle",onChange:function(e){return K(e.target.value)},style:{width:"240px"}})," ",(0,v.jsx)(m.ZP,{disabled:B,type:"primary",size:"middle",onClick:o()(l()().mark((function e(){var n;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(0,f.M)(N),e.next=3,s({type:"account/getCode",payload:{login:N,type:10,smscode:n}});case 3:1===e.sent.status&&(d.ZP.info("验证码已发送,请注意查收"),V(!0));case 5:case"end":return e.stop()}}),e)}))),children:B?"重新发送".concat(R,"s"):"获取验证码"})]})]})}),(0,v.jsx)(u.Z,{title:"提示",open:O,onCancel:function(){Y(!1)},okText:"进行强制解绑",okButtonProps:{type:"primary",ghost:!0,style:{width:"124px"}},onOk:function(){G(!0),Y(!1)},children:(0,v.jsxs)("div",{style:{padding:"7px 24px"},children:[(0,v.jsx)("span",{children:"该手机号已经被绑定账号,如果需要将该手机号绑定在当前账号上,你可以进行下方任意一种解绑操作:"}),(0,v.jsx)("br",{}),(0,v.jsx)("p",{style:{marginTop:"1em",display:"flex"},children:(0,v.jsx)("span",{style:{flex:"1"},children:"1、使用该手机号登录平台进行解绑,再将手机号绑定当前账号上。"})}),(0,v.jsx)("p",{style:{marginTop:"1em",display:"flex"},children:(0,v.jsx)("span",{style:{flex:"1"},children:"2、强制解绑(强制解绑可能会导致解绑账号无法登录)"})})]})}),(0,v.jsx)(u.Z,{title:"绑定手机号",open:n,onCancel:function(){return t(!1)},onOk:o()(l()().mark((function e(){var n,o,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g.test(N)){e.next=3;break}return d.ZP.info("请输入有效的11位手机号码"),e.abrupt("return");case 3:if(C){e.next=6;break}return d.ZP.info("请输入验证码"),e.abrupt("return");case 6:return n=i.userInfo||{},o=n.login,e.next=9,s({type:"account/bindPhone",payload:{login:o,phone:N,code:C}});case 9:0===(null==(r=e.sent)?void 0:r.status)&&(t(!1),a());case 11:case"end":return e.stop()}}),e)}))),children:(0,v.jsxs)("div",{style:{padding:"8px 24px"},children:[(0,v.jsx)("p",{children:"平台已检测到您未绑定手机号,为了不影响使用报名功能,请先绑定手机号码"}),(0,v.jsxs)("p",{children:["你的手机号:",(0,v.jsx)(p.Z,{size:"middle",value:N,onChange:function(e){return I(e.target.value)},style:{width:"240px"}})]}),(0,v.jsxs)("p",{children:["手机验证码:",(0,v.jsx)(p.Z,{size:"middle",value:C,onChange:function(e){return F(e.target.value)},style:{width:"240px"}})," ",(0,v.jsx)(m.ZP,{disabled:B,type:"primary",size:"middle",onClick:o()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g.test(N)){e.next=3;break}return d.ZP.info("请输入有效的11位手机号码"),e.abrupt("return");case 3:$();case 4:case"end":return e.stop()}}),e)}))),children:B?"重新发送".concat(R,"s"):"获取验证码"})]})]})}),(0,v.jsx)(u.Z,{open:y,footer:!1,onCancel:function(){return j(!1)},centered:!0,width:460,children:(0,v.jsxs)("div",{children:[(0,v.jsxs)("div",{style:{marginTop:50,fontSize:26,color:"#3d3d3d",textAlign:"center",marginBottom:20},children:[(0,v.jsx)("i",{style:{fontSize:26,color:"#52C41A"},className:"iconfont icon-tongguo"})," 报名成功"]}),(0,v.jsxs)("div",{style:{alignItems:"center",textAlign:"center"},children:[(null==w?void 0:w.is_show_picture)&&(0,v.jsx)("img",{style:{width:180,border:"1px solid #eeeeef",padding:10,marginBottom:20},src:x.Z.IMG_SERVER+(null==b?void 0:b.QR_code)}),(0,v.jsx)("p",{style:{color:"#AAAAAA"},children:(null==w?void 0:w.apply_success_tips)||"参赛者可扫码加入大赛官方交流群,获取最新竞赛通知"})]})]})})]})}},17111:function(e,n,t){t.d(n,{$J:function(){return r},JZ:function(){return d},bN:function(){return m},jP:function(){return p},rO:function(){return c}});var i=t(7557),l=t.n(i),s=t(41498),o=t.n(s),a=t(85750);function r(e){return(0,a.U2)("libraries/".concat(e,".json"))}function c(){return(0,a.U2)("library_tags.json")}function d(e){return u.apply(this,arguments)}function u(){return(u=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,a.v_)("libraries.json",e)}function m(e,n){return(0,a.gz)("libraries/".concat(e,".json"),n)}},2555:function(e,n,t){t.d(n,{AD:function(){return P},D9:function(){return B},Hp:function(){return Z},IM:function(){return z},Iy:function(){return N},KM:function(){return J},MJ:function(){return k},Ne:function(){return V},ON:function(){return q},Uj:function(){return U},VY:function(){return Y},YO:function(){return G},YX:function(){return Q},Zn:function(){return f},_g:function(){return j},_k:function(){return L},c6:function(){return C},cr:function(){return x},eV:function(){return F},fi:function(){return v},gh:function(){return A},hS:function(){return M},iA:function(){return g},j6:function(){return b},je:function(){return E},jj:function(){return w},kS:function(){return H},o6:function(){return S},pO:function(){return W},rQ:function(){return T},sA:function(){return I},xm:function(){return D},xo:function(){return O},y8:function(){return R},yd:function(){return y}});var i=t(7557),l=t.n(i),s=t(82242),o=t.n(s),a=t(41498),r=t.n(a),c=t(96631),d=t(32007),u=t(66621),p=t(8591),m=t(20817),_=function(){(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},f=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,c.YR)(o()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,u.QH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.yS)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.W0)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),g=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Nl)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.IU)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.td)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.QX)(o()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.o_)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Z=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.ZL)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.vV)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),N=function(){var e=r()(l()().mark((function e(n,t){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.aP)(o()({},n));case 2:0===(i=e.sent).status?(p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===i.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),I=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(),e.next=3,(0,u.QH)("",m.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),C=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=r()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,c.Uy)(o()({},n));case 2:0===(t=e.sent).status?(p.ZP.info("导出任务生成成功"),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),d.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),B=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)(null==n?void 0:n.name,(0,u.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),U=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=r()(l()().mark((function e(n,t){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)(t||"",(0,u.NY)({url:m.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),J=function(){var e=r()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.FH)("",(0,u.NY)({url:m.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},92208:function(e,n,t){t.d(n,{U:function(){return p}});var i=t(7557),l=t.n(i),s=t(82242),o=t.n(s),a=t(41498),r=t.n(a),c=t(79800),d=t.n(c),u=t(59301);function p(e,n){var t=(0,u.useState)(n),i=d()(t,2),s=i[0],a=i[1],c=(0,u.useState)(!1),p=d()(c,2),m=p[0],_=p[1],h=(0,u.useState)(),f=d()(h,2),x=f[0],v=f[1],g=function(){var t=r()(l()().mark((function t(i){var r,c,d,u=arguments;return l()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=u.length>1&&void 0!==u[1]&&u[1],c=r?n:o()(o()({},s),i),_(!0),a(c),t.next=6,e(c);case 6:return d=t.sent,_(!1),v(d),t.abrupt("return",d);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,m,g,x]}},75520:function(e,n,t){t.d(n,{Y:function(){return l}});var i=t(59301);function l(e,n){var t=(0,i.useRef)(),l=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return l.current=e,function(){return clearInterval(e)}}}),[n])}},34897:function(e,n){n.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"}}}]); \ No newline at end of file diff --git a/p__Competitions__Index__index.async.js b/p__Competitions__Index__index.async.js index ac20664dd0..dcc2181991 100644 --- a/p__Competitions__Index__index.async.js +++ b/p__Competitions__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[26883,2555],{63287:function(e,n,t){t.d(n,{Z:function(){return g}});var s=t(7557),i=t.n(s),r=t(41498),a=t.n(r),o=t(79800),c=t.n(o),l=t(59301),u=t(43418),d=t(64711),A=t(61186),p=t.n(A),f=t(20817),h=t(37712);var g=function(e){var n=e.modeldata,t=e.dispatch,s=(0,l.useState)(!1),r=c()(s,2),o=r[0],A=r[1];function g(e){return x.apply(this,arguments)}function x(){return(x=a()(i()().mark((function e(s){var r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(localStorage.setItem("isfirst","2"),n&&n.link&&A(!0),!n||n.link){e.next=5;break}if(2!==s){e.next=5;break}return e.abrupt("return");case 5:return A(!1),e.next=8,t({type:"homePage/UploadNotice",payload:{t:s,id:n&&n.id}});case 8:(r=e.sent)&&n&&n.link&&2===s&&(r.is_create?(localStorage.setItem("iscreate","1"),a={competition:r.competition,identify:r.identify,sub_title:r.sub_title,team_id:r.team_id,team_name:r.team_name},localStorage.setItem("item",JSON.stringify(a)),window.location.href="".concat(n&&n.link)):window.location.href="".concat(n&&n.link));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,l.useEffect)((function(){setTimeout((function(){var e=localStorage.getItem("isfirst");p()(localStorage.getItem("showtime")||new Date).diff(p()(new Date),"hours")>0?A(!1):e&&"0"===e?(A(!0),localStorage.setItem("showtime",p()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):A(!1)}),1e3)}),[]),(0,h.jsx)(u.Z,{open:o,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,h.jsx)(d.Z,{onClick:function(){return g(1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,h.jsx)("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:n&&n.link?"pointer":""},onClick:function(){return g(2)},src:f.Z.IMG_SERVER+"".concat(n&&n.img_url)})})}},50883:function(e,n,t){var s=t(82242),i=t.n(s),r=(t(59301),t(93314)),a=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,s=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,A=e.ButtonClick,p=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,o.jsx)("img",{src:n||r,style:i()(i()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(a.ZP,i()(i()({className:p,onClick:A},s),{},{children:d})),f&&f]})}},58662:function(e,n,t){t.r(n),t.d(n,{default:function(){return Pe}});var s=t(82242),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(39647),A=t.n(d),p=t(59301),f=t(32007),h=t(57809),g=t(99313),x=t(78241),m=t(8591),v=t(43418),b=t(92832),I=t(96865),y=t(73755),w=t(6848),C=t(3113),k=t(27092),j=t(5112),B=t(88522),E=t(61998),S=t(66621),N={flex_box_center:"flex_box_center___KHcKj",flex_space_between:"flex_space_between___rpKE6",flex_box_vertical_center:"flex_box_vertical_center___aBwFB",flex_box_center_end:"flex_box_center_end___eszEn",flex_box_column:"flex_box_column___y2rDr",wrp:"wrp___b6xZq",tabsWrap:"tabsWrap___rNsVP",searchWrap:"searchWrap___NzDrD",search:"search___O3S5n",searchIcon:"searchIcon___S8AXh",btn:"btn___zShn5",btns:"btns___gL_1J",searchWrap_right:"searchWrap_right___GVEny",description:"description____uPzl",bg:"bg___lqNd2",list:"list___JU4aR",status:"status___d75lJ",desc:"desc___NuO07",flex1:"flex1___ibscW",item:"item___E2e6I",footer:"footer___az6N2",bottomText:"bottomText___XT9Es",CompetitionsList:"CompetitionsList___BU3Jl",shadow:"shadow___kJYAn",signup:"signup___UmfzR",CompetitionsListzhezhao:"CompetitionsListzhezhao___E2v5E",divimg:"divimg___R3hKI",commonTextBox:"commonTextBox___C7Stw",havetext:"havetext___Q_Zdl",Finishedtext:"Finishedtext___zMGI8",Comingtext:"Comingtext___cJOQk",info:"info___eIwYF",bonus:"bonus___eKcia",rmb:"rmb___4wccY",applyInfo:"applyInfo___sqck8",task_hide:"task_hide___MQUVb",task_hide_2:"task_hide_2___MoAlk",Unpublishedtext:"Unpublishedtext___tqsH6",checkboxtitle:"checkboxtitle___iwuEz",scoremodal:"scoremodal____yQdA",title:"title___jb7xW",content:"content___NsK20",bottom:"bottom___CyoKb",yes:"yes___s2kKh",no:"no___Adxtg",baseFormItem:"baseFormItem___rawKU",jsinput:"jsinput___XEFKk",ApplyStyle:"ApplyStyle___Q6vgD"},R=t(50883),P=t(20817),Q=t(79029),Z=t(89260),F=t(95341),D=t(24905),J=t(95237),W=t(37205),H=t.n(W),z=t(71418),L=t(43604),Y=t(28103),T=t(61186),V=t.n(T),O=t(42441),X=t(85750),M=t(26724),G=t.n(M),q=t(2555),K="searchWrap___xQK12",U="search___yq6Qw",_="searchIcon___leI1w",$="scrollWrapper___jhUoo",ee="checkBoxWrapper___p_r14",ne="checkboxtitle___iHgQL",te="partTitle___dW4po",se="exportBtn___ekb9d",ie="pngIcon___Jv1zf",re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:e},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},ae=t(37712),oe=["competitions","globalSetting","loading","dispatch","user","type","keyword"],ce=(g.Z.TabPane,D.Z.Group),le=(0,f.connect)((function(e){var n=e.competitions,t=e.loading,s=e.globalSetting,i=e.user;return{competitions:n,globalSetting:s,loading:t.models.competitions,user:i}}))((function(e){var n,t,s,r,o,l=e.competitions,d=(e.globalSetting,e.loading,e.dispatch),h=(e.user,e.type),g=e.keyword,x=(A()(e,oe),(0,f.useParams)()),m=(0,p.useState)({data:[["东北",0,0,0],["华东",0,0,0],["华北",0,0,0],["华中",0,0,0],["华南",0,0,0],["西南",0,0,0],["西北",0,0,0],["其他",0,0,0]]}),v=u()(m,2),b=v[0],I=v[1],y=(0,p.useState)(!1),k=u()(y,2),j=k[0],B=k[1],E=(0,p.useState)(!0),S=u()(E,2),N=S[0],P=S[1],Q=(0,p.useState)([]),Z=u()(Q,2),F=Z[0],W=Z[1],T=(0,p.useState)([]),M=u()(T,2),K=M[0],U=M[1];function _(){return _=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!0),l.listParams.page=1,l.listParams.keyword=g||"",l.listParams.category=h,e.next=6,d({type:"competitions/getList",payload:i()({},l.listParams)});case 6:n=e.sent,B(!1),W([]),I({data:[["东北",0,0,0],["华东",0,0,0],["华北",0,0,0],["华中",0,0,0],["华南",0,0,0],["西南",0,0,0],["西北",0,0,0],["其他",0,0,0]]}),U(H()(null==n?void 0:n.competitions));case 11:case"end":return e.stop()}}),e)}))),_.apply(this,arguments)}return(0,p.useEffect)((function(){!function(){_.apply(this,arguments)}()}),[x,g]),(0,p.useEffect)((function(){l.listParams.url_suffix_name=x.Identifier}),[x.Identifier]),(0,ae.jsx)("section",{children:(0,ae.jsxs)("aside",{className:"edu-container minH500",children:[0===(null==K?void 0:K.length)&&(0,ae.jsx)(R.Z,{}),(null==K?void 0:K.length)>0&&(0,ae.jsx)("div",{className:$,style:{overflowY:"auto"},children:(0,ae.jsx)(G(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var e=c()(a()().mark((function e(n){var t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l.listParams.category=h,l.listParams.page=n,!N||j){e.next=10;break}return B(!0),e.next=6,d({type:"competitions/getList",payload:i()({},l.listParams)});case 6:s=e.sent,B(!1),U([].concat(H()(K),H()(null==s?void 0:s.competitions))),(null==s||null===(t=s.competitions)||void 0===t?void 0:t.length)<20&&P(!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),hasMore:N,useWindow:!1,children:(0,ae.jsx)(z.Z,{spinning:j,children:(0,ae.jsx)(ce,{value:F,onChange:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W(H()(n)),!((null==n?void 0:n.length)>0)){e.next=8;break}return e.next=4,(0,X.ZP)("/api/competitions/region_reports.json",{method:"get",params:{ids:n.toString()}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&I(t),e.next=9;break;case 8:I({data:[["东北",0,0,0],["华东",0,0,0],["华北",0,0,0],["华中",0,0,0],["华南",0,0,0],["西南",0,0,0],["西北",0,0,0],["其他",0,0,0]]});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,ae.jsx)(J.Z,{gutter:[16,16],children:null==K?void 0:K.map((function(e,n){return(0,ae.jsx)(L.Z,{span:12,children:(0,ae.jsx)(D.Z,{value:e.id,className:ee,children:(0,ae.jsxs)(w.Z,{className:ne,title:e.sub_title?e.name+"——"+e.sub_title:e.name,children:[e.name,e.sub_title?"——"+e.sub_title:""]})})})}))})})})})}),(0,ae.jsxs)(J.Z,{justify:"space-between",align:"middle",children:[(0,ae.jsx)("div",{className:te,children:"数据展示"}),(0,ae.jsxs)(C.ZP,{className:se,onClick:function(){(0,q.y8)({ids:F.toString()})},children:[(0,ae.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAAXNSR0IArs4c6QAAAtpJREFUSEu1lm9oTWEcx7+/57rbLLWE9oJQxPy7O2erSXmhRHlDEnnjxTkXS/6k1ChFWMv2Bomku3PLG3snEl5IvDB/yr3nXCEWa01ZQ8SV7e7u+WqzLbu7f3Yuztvn+/t+zvP8vr/nHEERj2m5x+JR46SfUvEjHtUattcnIs3x1tDxydYXDQJZKoJjccc4NRnYpEG1lrdyUKFKaakkdBOBwDBA5KjrVDcVghUEmba3EUQzwapcZgrqcCwaaskHywuqsRKWFkZAqvwm0gcVrIq3Lu3KpcsJMq2OWZAfHSQq8h6LSL9ANsed0O2idmTaXphkZKQP7wFcFeCJKHyh5h0SQUBSCtwSixo3i+6RYXtnQB4UyK1yKd3+0Kn6PhZvy+sXoVCprW4kdL0QZDgzuUSm5Q0l61AgWDb72eXFn/7UGZaXVKJ2QOGtJpdn8xBQBwVPnkaqO/ODwq5Not51jJWZRsbOxKYpDHxIM/0ob1BEkuUlWNB+qbo3547q9r6akfrZf911jNXZ3rgmnNintT4/3CeFTRD5OKrTohQG040g1quArI1Fqu/ljbcZ9i5WlE5puH9xWTITZlreAYLnRNAVd4z5E9bDicPU+rSIWhd3Qnezgjbs7yj9OZgK9mk1sz81sLCiLPA40+hbX3qPJluKBpm2ewRE49gVUyBSRYMM2+sGOWf0HhNhd95BZCAZc1Zc8310pu32kpgF4KsbNaZPZkayaczMHtXufjGXg+mlo2KSbb+vHaEIe/yD5E1QwRqgbBsXBsP2ekBW+jfMXSFAO5S6kQl6jhzT/TdwEWkjuX0s3kPffwIn/sY0a61IEuS0MVDdLndRKo3X/xw0YjhuYA3bi4E0/wdsHKjGSjRo6Ob/DjLDL+dRD3QCLPgP4fdlJtx1pu21k1zl16iQfiIo7O6gxpVChX7XBWpNPBp6MO6oaizvLIF6gmV+DXNE/F3J1JK6pxeWfP4Fq1RgLKZBv/kAAAAASUVORK5CYII=",alt:"",className:ie}),"数据导出"]})]}),(0,ae.jsxs)("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"},children:[(0,ae.jsx)(Y.Z,{style:{padding:"0px 40px"}}),(0,ae.jsxs)("div",{style:{textAlign:"center"},children:[(0,ae.jsx)("span",{style:{fontSize:"20px",fontWeight:600},children:"竞赛报名情况统计简报"}),(0,ae.jsx)("br",{}),(0,ae.jsxs)("div",{style:{marginTop:"20px"},children:[(0,ae.jsxs)("span",{children:["截止至:",V()(new Date).format("MM月DD日 HH:mm:ss")]}),(0,ae.jsxs)("span",{style:{marginLeft:"30px"},children:["所选中大赛目前合计共有:",(0,ae.jsxs)("span",{style:{color:"#999999"},children:[" ",(0,ae.jsx)("span",{style:{color:"#B620E0"},children:(null==b?void 0:b.school_count)||0})," 所高校 ",(0,ae.jsx)("span",{style:{color:"#44D7B6",marginLeft:"10px"},children:(null==b?void 0:b.team_count)||0})," 支队伍 ",(0,ae.jsx)("span",{style:{color:"#0152d9",marginLeft:"10px"},children:(null==b?void 0:b.user_count)||0})," 名学生报名 "]})]})]})]}),(0,ae.jsxs)("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"},children:[(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"985院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(n=b.school_level_count)||void 0===n?void 0:n[0])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"211院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(t=b.school_level_count)||void 0===t?void 0:t[1])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"本科院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(s=b.school_level_count)||void 0===s?void 0:s[2])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"高职高专"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(r=b.school_level_count)||void 0===r?void 0:r[3])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"其他院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(o=b.school_level_count)||void 0===o?void 0:o[4])||0}),"所"]})]})]}),(0,ae.jsx)(O.Z,{option:re(Object.values(null==b?void 0:b.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),(0,ae.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"人数"]}),(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"},children:[(0,ae.jsx)("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"学校数"]}),(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"队伍数(队伍如果跨区,则该队伍在各自区域队伍数都加1)"]})]})]})]})})})),ue=t(21256),de=["competitions","globalSetting","loading","dispatch","user"],Ae=(g.Z.TabPane,D.Z.Group,(0,f.connect)((function(e){var n=e.competitions,t=e.loading,s=e.globalSetting,i=e.user;return{competitions:n,globalSetting:s,loading:t.models.competitions,user:i}}))((function(e){e.competitions,e.globalSetting,e.loading,e.dispatch,e.user,A()(e,de);var n=(0,p.useState)(""),t=u()(n,2),s=t[0],i=t[1],r=(0,p.useState)(),a=u()(r,2),o=a[0],c=a[1],l=(0,p.useState)(""),d=u()(l,2),f=d[0],h=d[1];return(0,ae.jsx)("section",{children:(0,ae.jsxs)("aside",{className:"edu-container minH500",children:[(0,ae.jsxs)(J.Z,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30},children:[(0,ae.jsx)(ue.tp,{dataSource:[{id:"",name:"全部"},{id:"progressing",name:"进行中的"},{id:"ended",name:"往期比赛"}],value:s,onChange:i}),(0,ae.jsx)("div",{className:K,children:(0,ae.jsx)(b.Z.Search,{placeholder:"请输入竞赛名称",size:"large",className:U,value:f,onChange:function(e){e.target.value||c(e.target.value),h(e.target.value)},onSearch:function(e){c(e)},suffix:(0,ae.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(_),onClick:function(){return c(f)}})})})]}),""===s&&(0,ae.jsx)(le,{type:s,keyword:o}),"progressing"===s&&(0,ae.jsx)(le,{type:s,keyword:o}),"ended"===s&&(0,ae.jsx)(le,{type:s,keyword:o})]})})}))),pe=t(81841),fe=t(63287),he=t(36267),ge=t(52072),xe=t(6463),me="wrap___i5JYe",ve="tip___krwZb",be="listWrap___xQW0s",Ie="li___YZRaL",ye="nameWrap___fA5KU",we="name___NzzJp",Ce="tag___O1o68",ke=t(29747),je=function(e){var n=e.visible,t=e.onOk,s=e.onCancel,r=(0,p.useState)([]),o=u()(r,2),l=o[0],d=o[1],A=(0,p.useState)(!0),f=u()(A,2),h=f[0],g=f[1],x=(0,p.useState)(!1),b=u()(x,2),y=b[0],C=b[1];(0,p.useEffect)((function(){n&&k()}),[n]);var k=function(){var e=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,X.ZP)("/api/competitions/tasks_list.json",{method:"get"});case 3:null!=(n=e.sent)&&n.tasks&&d(null==n?void 0:n.tasks),g(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=c()(a()().mark((function e(){var n,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),n=null==l?void 0:l.map((function(e){return e.task_id})),e.next=4,(0,X.ZP)("/api/competitions/update_task_position.json",{method:"post",body:{task_ids:n}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(m.ZP.success("操作成功"),t()),C(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,ae.jsx)(v.Z,{centered:!0,destroyOnClose:!0,open:n,onCancel:s,onOk:j,confirmLoading:y,okText:"保存",title:"调整竞赛排序",width:850,children:(0,ae.jsxs)("div",{className:me,children:[(0,ae.jsxs)("div",{className:ve,children:[(0,ae.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,ae.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,ae.jsx)(I.Z,{loading:h,active:!0,className:"mt20",paragraph:{rows:5},children:(0,ae.jsx)(ke.Z5,{onDragEnd:function(e){return function(e,n){if(e.destination){var t=function(e,n,t){var s=Array.from(e),i=s.splice(n,1),r=u()(i,1)[0];return s.splice(t,0,r),s}(n,e.source.index,e.destination.index);d(t)}}(e,l)},children:(0,ae.jsx)(ke.bK,{droppableId:"droppable",children:function(e,n){return(0,ae.jsxs)("div",i()(i()({ref:e.innerRef},e.droppableProps),{},{className:be,children:[l.map((function(e,n){return(0,ae.jsx)(ke._l,{draggableId:e.task_id.toString(),index:n,children:function(n,t){return(0,ae.jsxs)("div",i()(i()(i()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{className:Ie,children:[(0,ae.jsxs)(J.Z,{align:"middle",children:[(0,ae.jsx)("div",{className:ye,children:(0,ae.jsx)(w.Z,{title:null==e?void 0:e.task_name,children:(0,ae.jsx)("div",{className:we,children:null==e?void 0:e.task_name})})}),"progressing"===(null==e?void 0:e.competition_status)&&(0,ae.jsx)("div",{className:Ce,children:"进行中"}),"ended"===(null==e?void 0:e.competition_status)&&(0,ae.jsx)("div",{style:{background:"rgba(153,153,153,0.2)",color:"#999999"},className:Ce,children:"已结束"}),"nearly_published"===(null==e?void 0:e.competition_status)&&(0,ae.jsx)("div",{style:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},className:Ce,children:"即将发布"})]}),(0,ae.jsxs)(J.Z,{align:"middle",className:"font12 mt10",children:[(0,ae.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,ae.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]}),(0,ae.jsxs)("span",{className:"c-grey-666",children:["竞赛模式",(0,ae.jsxs)("span",{className:"ml5 c-black",children:[null==e?void 0:e.mode_type,"模式"]})]}),(0,ae.jsxs)("span",{className:"c-grey-666",style:{marginLeft:"auto"},children:["竞赛时间",(0,ae.jsxs)("span",{className:"ml5 c-black",children:[null==e?void 0:e.start_time,"~",null==e?void 0:e.end_time]})]})]})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})},Be=t(87466),Ee=t(89392),Se=["competitions","globalSetting","loading","dispatch","user"],Ne=h.default.Option,Re=g.Z.TabPane,Pe=(0,f.connect)((function(e){var n=e.competitions,t=e.loading,s=e.globalSetting,i=e.user;return{competitions:n,globalSetting:s,loading:t.models.competitions,user:i}}))((function(e){var n,t,s,r,o,l,d,D,J,W,H,z,L,Y,T,V,O,M,G,q,K,U,_,$,ee,ne,te,se,ie=e.competitions,re=e.globalSetting,oe=e.loading,ce=e.dispatch,le=e.user,de=(A()(e,Se),(0,f.useLocation)()),me=(0,f.useSearchParams)(),ve=u()(me,1)[0],be=(0,p.useState)(!1),Ie=u()(be,2),ye=Ie[0],we=Ie[1],Ce=(0,p.useState)(),ke=u()(Ce,2),Pe=ke[0],Qe=(ke[1],(0,p.useState)(!1)),Ze=u()(Qe,2),Fe=Ze[0],De=Ze[1],Je=(0,p.useState)(!1),We=u()(Je,2),He=We[0],ze=We[1],Le=(0,p.useState)(!1),Ye=u()(Le,2),Te=Ye[0],Ve=Ye[1],Oe=(0,p.useState)(!0),Xe=u()(Oe,2),Me=Xe[0],Ge=Xe[1],qe=(0,p.useState)([]),Ke=u()(qe,2),Ue=Ke[0],_e=Ke[1],$e=(0,p.useState)(!1),en=u()($e,2),nn=en[0],tn=en[1],sn=(0,p.useState)(!1),rn=u()(sn,2),an=rn[0],on=rn[1],cn=(0,p.useState)(),ln=u()(cn,2),un=ln[0],dn=ln[1],An=(0,p.useState)(!1),pn=u()(An,2),fn=pn[0],hn=pn[1],gn=(0,f.useParams)().identifier,xn=x.Z.useForm(),mn=u()(xn,1)[0],vn=x.Z.useForm(),bn=u()(vn,1)[0],In=(0,p.useState)(!1),yn=u()(In,2),wn=yn[0],Cn=yn[1],kn=(0,p.useState)("mine"),jn=u()(kn,2),Bn=jn[0],En=jn[1],Sn=(0,p.useState)(!1),Nn=u()(Sn,2),Rn=Nn[0],Pn=Nn[1],Qn=(0,p.useState)(""),Zn=u()(Qn,2),Fn=Zn[0],Dn=Zn[1],Jn=(0,p.useState)([]),Wn=u()(Jn,2),Hn=Wn[0],zn=Wn[1],Ln=(0,p.useState)(!0),Yn=u()(Ln,2),Tn=Yn[0],Vn=Yn[1],On=(0,p.useState)(!1),Xn=u()(On,2),Mn=Xn[0],Gn=Xn[1],qn=(0,p.useState)({}),Kn=u()(qn,2),Un=Kn[0],_n=Kn[1],$n=(0,p.useState)([]),et=u()($n,2),nt=et[0],tt=et[1],st=(0,p.useState)([]),it=u()(st,2),rt=it[0],at=it[1],ot=(0,p.useState)(!1),ct=u()(ot,2),lt=ct[0],ut=ct[1],dt=(0,p.useRef)((0,Ee.throttle)((function(e,n){return At(e,n)}),1200,{leading:!0,trailing:!0})).current;(0,p.useEffect)((function(){return ce({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ce({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);(0,p.useEffect)((function(){var e,n,t,s,i,r,a,o,c;(null!=Un&&null!==(e=Un.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=Un&&null!==(n=Un.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=Un&&null!==(t=Un.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=Un&&null!==(s=Un.need_apply_info)&&void 0!==s&&s.need_apply_sex||null!=Un&&null!==(i=Un.need_apply_info)&&void 0!==i&&i.need_apply_phone||null!=Un&&null!==(r=Un.need_apply_info)&&void 0!==r&&r.need_apply_grade||null!=Un&&null!==(a=Un.need_apply_info)&&void 0!==a&&a.need_apply_teacher_name||null!=Un&&null!==(o=Un.need_apply_info)&&void 0!==o&&o.need_apply_school)&&At(1===(null==Un?void 0:Un.region_rule)||"81bjsjjs"===(null==Un?void 0:Un.identifier)?"":null==le||null===(c=le.userInfo)||void 0===c?void 0:c.school_name,null==Un?void 0:Un.identifier)}),[(null==Un||null===(n=Un.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==Un||null===(t=Un.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==Un||null===(s=Un.need_apply_info)||void 0===s?void 0:s.need_apply_student_id)||(null==Un||null===(r=Un.need_apply_info)||void 0===r?void 0:r.need_apply_sex)||(null==Un||null===(o=Un.need_apply_info)||void 0===o?void 0:o.need_apply_phone)||(null==Un||null===(l=Un.need_apply_info)||void 0===l?void 0:l.need_apply_grade)||(null==Un||null===(d=Un.need_apply_info)||void 0===d?void 0:d.need_apply_teacher_name)||(null==Un||null===(D=Un.need_apply_info)||void 0===D?void 0:D.need_apply_school)]);var At=function(){var e=c()(a()().mark((function e(n,t){var s,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce({type:"account/getSchoolOption",payload:{keyword:n,competition_id:(null==Un?void 0:Un.identifier)||t,display_aliases:!0}});case 2:s=e.sent,tt(null==s?void 0:s.schools),n&&""!=n&&at(null==s||null===(i=s.schools)||void 0===i?void 0:i.filter((function(e){return-1!==e.name.toUpperCase().indexOf(n.toUpperCase())})));case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){ie.listParams.url_suffix_name=gn}),[gn]),(0,p.useEffect)((function(){ce({type:"competitions/getList",payload:i()({},ie.listParams)})}),[ie.name]),(0,p.useEffect)((function(){(0,S.Dk)("在线竞赛")})),(0,p.useEffect)((function(){de.pathname.includes("list")&&Vn(!1)}));function pt(e){e.stopPropagation()}function ft(){return ft=c()(a()().mark((function e(n,t,s){var r,o,l,u,d,A,p,h,g,x,b,I,y,w,C,k,j,B,E;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),_e(i()({},t)),!(0,S.Wn)(null==t?void 0:t.forbid_visit_info)){e.next=4;break}return e.abrupt("return");case 4:if((0,F.tJ)(ce)){e.next=6;break}return e.abrupt("return");case 6:if(null==t||!t.is_authentication||null!=le&&null!==(r=le.userInfo)&&void 0!==r&&r.authentication){e.next=9;break}return ce({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 9:return e.next=11,(0,X.ZP)("/api/competitions/".concat(t.identifier,"/check_open.json"),{method:"post"});case 11:if(0===e.sent.status){e.next=14;break}return e.abrupt("return");case 14:if("ismodel"!==s){e.next=33;break}if(!0!==t.member_of_course){e.next=19;break}(0,S.xg)("/classrooms/".concat(t.course_id)),e.next=31;break;case 19:if(t.member_of_course||t.personal){e.next=23;break}return De(!0),_e(t),e.abrupt("return");case 23:if(t.invite_code){e.next=26;break}return m.ZP.info("本竞赛只面向部分学校/单位开放,你暂时没有参赛资格"),e.abrupt("return");case 26:if(x=function(){var e=c()(a()().mark((function e(){var n,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:{},e.next=3,ce({type:"competitions/addApplytojoincourse",payload:i()(i()({},n),{},{invite_code:t.invite_code,student:1})});case 3:0===e.sent.status&&(t.is_new?f.history.push("/competitions/detail/".concat(t.identifier)):(0,S.xg)("/classrooms/".concat(t.course_id)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(null!=t&&null!==(o=t.need_apply_info)&&void 0!==o&&o.need_apply_name||null!=t&&null!==(l=t.need_apply_info)&&void 0!==l&&l.need_apply_teacher_phone||null!=t&&null!==(u=t.need_apply_info)&&void 0!==u&&u.need_apply_student_id||null!=t&&null!==(d=t.need_apply_info)&&void 0!==d&&d.need_apply_sex||null!=t&&null!==(A=t.need_apply_info)&&void 0!==A&&A.need_apply_phone||null!=t&&null!==(p=t.need_apply_info)&&void 0!==p&&p.need_apply_grade||null!=t&&null!==(h=t.need_apply_info)&&void 0!==h&&h.need_apply_teacher_name||null!=t&&null!==(g=t.need_apply_info)&&void 0!==g&&g.need_apply_school)){e.next=30;break}return ut(!0),e.abrupt("return");case 30:x();case 31:e.next=79;break;case 33:if("personal"!==s){e.next=66;break}if(!t.is_new){e.next=60;break}if(!0!==t.enrolled){e.next=38;break}return(0,S.xg)("/competitions/detail/".concat(t.identifier,"?type=1")),e.abrupt("return");case 38:if(!t.teacher_need_phone&&!t.member_need_phone){e.next=42;break}return n.stopPropagation(),tn(!0),e.abrupt("return");case 42:if((0,F.tJ)(ce)){e.next=44;break}return e.abrupt("return");case 44:if(null==t||!t.need_check_mail){e.next=48;break}return n.stopPropagation(),v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}),e.abrupt("return");case 48:if(null==t||!t.is_authentication||null!=le&&null!==(b=le.userInfo)&&void 0!==b&&b.authentication){e.next=51;break}return ce({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 51:if(!wn){e.next=53;break}return e.abrupt("return");case 53:if(E=function(){var e=c()(a()().mark((function e(){var n,s,r=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>0&&void 0!==r[0]?r[0]:{},Cn(!0),e.next=4,ce({type:"competitions/AddTeam",payload:i()(i()({},n),{},{identifier:t.identifier})});case 4:s=e.sent,Cn(!1),s&&0===s.status&&(dn(s),on(!0),ce({type:"competitions/getList",payload:i()({},ie.listParams)}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(null!=t&&null!==(I=t.need_apply_info)&&void 0!==I&&I.need_apply_name||null!=t&&null!==(y=t.need_apply_info)&&void 0!==y&&y.need_apply_student_id||null!=t&&null!==(w=t.need_apply_info)&&void 0!==w&&w.need_apply_sex||null!=t&&null!==(C=t.need_apply_info)&&void 0!==C&&C.need_apply_phone||null!=t&&null!==(k=t.need_apply_info)&&void 0!==k&&k.need_apply_grade||null!=t&&null!==(j=t.need_apply_info)&&void 0!==j&&j.need_apply_teacher_name||null!=t&&null!==(B=t.need_apply_info)&&void 0!==B&&B.need_apply_school)){e.next=57;break}return ut(!0),e.abrupt("return");case 57:E(),e.next=64;break;case 60:if(!0!==t.enrolled){e.next=63;break}return(0,S.xg)(null!=t&&t.is_new?"/competitions/detail/".concat(t.identifier,"?type=3"):"/competitions/".concat(t.identifier,"/detail/enroll")),e.abrupt("return");case 63:De(!0);case 64:e.next=79;break;case 66:if(!0!==t.enrolled){e.next=69;break}return(0,S.xg)(s),e.abrupt("return");case 69:if("personal"!==s){e.next=77;break}if(!0!==t.enroll_ended){e.next=73;break}return m.ZP.info("报名已截止"),e.abrupt("return");case 73:De(!0),_e(t),e.next=79;break;case 77:De(!0),_e(t);case 79:case"end":return e.stop()}}),e)}))),ft.apply(this,arguments)}function ht(e){(0,S.xg)(e)}function gt(){return(gt=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Me){e.next=2;break}return e.abrupt("return");case 2:if(Ge(!1),!xt()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,ce({type:"competitions/AddTeam",payload:i()(i()({},n),{},{identifier:(null==Ue?void 0:Ue.identifier)||(null==n?void 0:n.identifier)})});case 7:(t=e.sent)&&0===t.status?(on(!0),dn(t),ce({type:"competitions/getList",payload:i()({},ie.listParams)}),ze(!1)):Ge(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xt(){var e,n,t;if(null!=le&&null!==(e=le.userInfo)&&void 0!==e&&e.is_teacher){if(null!=Ue&&null!==(n=Ue.teacher_staff)&&void 0!==n&&n.mutiple_limited&&null!=Ue&&Ue.enrolled)return m.ZP.info("你已经报名,不能重复报名"),Ge(!0),!0}else if(null!=Ue&&null!==(t=Ue.member_staff)&&void 0!==t&&t.mutiple_limited&&null!=Ue&&Ue.enrolled)return m.ZP.info("你已经报名,不能重复报名"),Ge(!0),!0;if(null!=Ue&&Ue.enroll_ended)return m.ZP.info("报名已截止,无需报名"),Ge(!0),!0;console.log("---",Ue),null!=Ue&&Ue.is_new}function mt(){return(mt=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Me){e.next=2;break}return e.abrupt("return");case 2:if(!xt()){e.next=4;break}return e.abrupt("return");case 4:return Ge(!1),e.next=7,ce({type:"competitions/JoinTeam",payload:i()({identifier:null==Ue?void 0:Ue.identifier},n)});case 7:(t=e.sent)&&0===t.status?(on(!0),dn(t),ce({type:"competitions/getList",payload:i()({},ie.listParams)}),Ve(!1)):Ge(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var vt,bt=function(e,n){e.stopPropagation(),_n(n),(0,S.Wn)(null==n?void 0:n.forbid_visit_info)||(n.teacher_need_phone||n.member_need_phone?tn(!0):null!=n&&n.need_check_mail?v.Z.confirm({title:"提示",content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}):null!=n&&n.is_course_manager?(0,S.xg)(null==n?void 0:n.first_category_url):null!=n&&n.enroll_url?(0,S.xg)(null==n?void 0:n.enroll_url):n.external_url?ht(n.external_url):function(e,n,t){ft.apply(this,arguments)}(e,n,2===n.mode?"ismodel":n.personal?"personal":null!=n&&n.is_new?"/competitions/detail/".concat(n.identifier,"?type=3"):"/competitions/".concat(n.identifier,"/detail/enroll")))},It=(0,p.useState)(""),yt=u()(It,2),wt=yt[0],Ct=yt[1],kt=function(e){ie.listParams.keyword=encodeURIComponent(e),ie.listParams.page=1,e&&(0,Be.tk)({name:e,copywriting:e,position:"Competition"}),ce({type:"competitions/getList",payload:i()(i()({},ie.listParams),{},{edu:ve.get("edu")})})};return console.log(ie.listParams.category,"competitions.listParams.category "),(0,ae.jsxs)("section",{className:N.bg,style:{background:re.isSaiaDomain?"#fafafa":"#fff",minHeight:"100vh"},children:[(0,ae.jsxs)("div",{style:{position:"relative",height:"212px",overflow:"hidden",width:"100%"},children:[ie.listParams.url_suffix_name&&""!==ie.banner&&(0,ae.jsx)("img",{src:"".concat(P.Z.IMG_SERVER).concat(ie.banner),style:{width:"100%",objectFit:"cover",height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"}}),(0,ae.jsx)("div",{style:{position:"absolute",top:"0",width:"100%"},children:(0,ae.jsx)(ue.jL,{title:gn?ie.competition_title:"竞赛组织",sunTitle:gn?"":"激发创新潜力,培养科技人才",img:ie.listParams.url_suffix_name&&ie.banner?"":"data:image/png;base64,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",imgWidth:438,bannerExtraContent:Tn&&(0,ae.jsx)("div",{className:N.btns,children:[{name:"创建竞赛",click:function(){var e,n;(0,F.tJ)(ce)&&((0,Z.Ny)()||null!==(e=le.userInfo)&&void 0!==e&&e.professional_certification&&null!==(n=le.userInfo)&&void 0!==n&&n.is_teacher?(mn.setFieldValue("name",""),hn(!0)):m.ZP.info("当前仅支持已职业认证的教师可创建"))}},{name:"新手指引",sign:!0,click:function(){window.open(P.Z.API_SERVER+"/images/educoder/competitions/竞赛新手指引.pdf")}},{name:"证书查询",click:function(){Pn(!0)}}].map((function(e,n){return(0,ae.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,ae.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))})},gn)})]}),(0,ae.jsxs)("div",{className:"edu-container",children:[(0,ae.jsxs)("div",{className:N.tabsWrap,children:[(0,ae.jsxs)(g.Z,{defaultActiveKey:"",tabBarExtraContent:(0,ae.jsx)("div",{className:N.searchWrap,children:gn?"":!re.isSaiaDomain&&(0,ae.jsx)(b.Z.Search,{placeholder:"请输入竞赛名称",size:"large",className:N.search,onChange:function(e){return Ct(e.target.value)},suffix:(0,ae.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(N.searchIcon),onClick:function(){return kt(wt)}}),onSearch:kt})}),onChange:function(e){we("statistics"===e),ie.count=0,ie.listParams.page=1,ie.listParams.category=e,ie.listParams.page=1,ce({type:"competitions/getList",payload:i()({},ie.listParams)})},children:[(0,ae.jsx)(Re,{tab:"全部"},""),(0,ae.jsx)(Re,{tab:"即将发布"},"nearly_published"),(0,ae.jsx)(Re,{tab:"正在报名"},"apply"),(0,ae.jsx)(Re,{tab:"进行中"},"progressing"),(0,ae.jsx)(Re,{tab:"往期比赛"},"ended"),2!==le.userInfo.user_id&&(0,ae.jsx)(Re,{tab:"我的竞赛"},"mine"),(0,Z.Ny)()&&(0,ae.jsx)(Re,{tab:"数据统计"},"statistics")]}),(0,ae.jsx)("div",{className:N.searchWrap_right,children:ye?"":ie.listParams.url_suffix_name?!re.isSaiaDomain&&(0,ae.jsx)(b.Z.Search,{placeholder:"请输入竞赛名称",size:"large",className:N.search,onChange:function(e){return Ct(e.target.value)},suffix:(0,ae.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(N.searchIcon),onClick:function(){return kt(wt)}}),onSearch:kt}):""})]}),["mine","join"].includes(ie.listParams.category)&&(0,ae.jsx)(ue.tp,{dataSource:[{name:"我管理的",id:"mine"},{name:"我参与的",id:"join"}],className:"mb20",value:Bn,onChange:function(e){ie.listParams.page=1,ie.listParams.category=e,ie.listParams.page=1,ce({type:"competitions/getList",payload:i()({},ie.listParams)}),En(e)}}),!ye&&(0,ae.jsx)("div",{children:0===ie.count?(0,ae.jsx)(R.Z,{}):(0,ae.jsxs)("aside",{className:"edu-container minH500",children:[(0,Z.Ny)()&&!ie.listParams.category&&(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsxs)("div",{className:N.btn,onClick:function(){return Gn(!0)},children:[(0,ae.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2 font14 mr5"}),"调整排序"]}),(0,ae.jsx)("div",{style:{clear:"both"}})]}),(0,ae.jsx)(I.Z,{loading:oe,active:!0,avatar:{size:40},paragraph:{rows:5},children:ie.competitions&&(0,ae.jsx)(y.Z,{itemLayout:"vertical",size:"middle",dataSource:ie.competitions,renderItem:function(e,n){return(0,ae.jsxs)("div",{className:N.CompetitionsList,children:["nearly_published"===e.competition_status?1==e.permission.editable?"":(0,ae.jsx)("div",{className:N.CompetitionsListzhezhao,children:"即将发布 敬请期待"}):"",(0,ae.jsxs)(y.Z.Item,{onClick:function(){return function(e){if(e.external_url){var n;ht("".concat(e.external_url)+"?login="+(null==le||null===(n=le.userInfo)||void 0===n?void 0:n.login)+"&websiteName=educoder"),ce({type:"competitions/getHeader",payload:{identifier:e.identifier}})}else{if(null!=e&&e.is_new)return void(1==e.permission.editable?["preparing","not_passed","review"].includes(null==e?void 0:e.competition_status)?ht("/competitions/detail/".concat(e.identifier,"?type=4")):ht("/competitions/detail/".concat(e.identifier,"?type=1")):ht("/competitions/detail/".concat(e.identifier)));("ended"===e.competition_status||"progressing"===e.competition_status||"apply"===e.competition_status||"unpublish"===e.competition_status||"nearly_published"===e.competition_status&&1==e.permission.editable)&&ht("/competitions/".concat(e.identifier))}}(e)},className:N.shadow,children:[(0,ae.jsx)(y.Z.Item.Meta,{style:{marginBottom:"0px",width:null!=e&&e.enroll_end_time||"progressing"!==(null==e?void 0:e.competition_status)||e.bonus?"100%":"87%"},avatar:(0,ae.jsx)("img",{className:N.divimg,src:e&&e.image?e.image:pe.I2}),title:(0,ae.jsxs)("p",{style:{alignItems:"center",display:"flex"},children:[(0,ae.jsx)(w.Z,{overlayStyle:{maxWidth:800},title:(0,ae.jsxs)("span",{children:[e.name,e.sub_title?"—".concat(e.sub_title):""]}),children:(0,ae.jsxs)("a",{className:N.task_hide,children:[e.name,e.sub_title?"—".concat(e.sub_title):""]})}),e.competition_status&&"nearly_published"===e.competition_status?(0,ae.jsx)("span",{style:{width:75,minWidth:75},className:"".concat(N.commonTextBox," ").concat(N.Comingtext),children:"即将发布"}):"",e.competition_status&&"preparing"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#DB780F",border:"1px solid #FDDBB7"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"待审核"}):"",e.competition_status&&"apply"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#2CC371",border:"1px solid #2CC371"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"正在报名"}):"",e.competition_status&&"not_passed"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#E30000",border:"1px solid #FFC7C7"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"被驳回"}):"",e.competition_status&&"review"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#4237E7",border:"1px solid #B6B1FF"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"审核中"}):"",e.competition_status&&"progressing"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#00B187",border:"1px solid #B1F0E1"},className:"".concat(N.commonTextBox," ").concat(N.havetext),children:"进行中"}):"",e.competition_status&&"ended"===e.competition_status?(0,ae.jsx)("span",{className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"已结束"}):"",e.competition_status&&"unpublish"===e.competition_status?(0,ae.jsx)("span",{className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"未发布"}):""]}),description:(0,ae.jsxs)("div",{className:N.description,children:[(0,ae.jsx)(w.Z,{title:(0,ae.jsx)("span",{children:e.description?e.description:"暂无简介~"}),children:(0,ae.jsx)("div",{className:N.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"},children:e.description?e.description:"暂无简介~"})}),(0,ae.jsxs)("div",{className:N.bottomText,children:[(0,ae.jsxs)("span",{children:["竞赛时间:",e.start_time,"~",e.end_time]}),(0,ae.jsxs)("span",{style:{marginLeft:"10px"},children:["报名截止时间:",e&&e.enroll_end_time?e.enroll_end_time:"暂无"]}),(0,ae.jsxs)("span",{style:{marginLeft:"10px"},children:["浏览数:",e&&e.visits_count?e.visits_count:0]})]})]})}),!!(null!=e&&e.enroll_end_time||"progressing"!==(null==e?void 0:e.competition_status)||e.bonus)&&(0,ae.jsxs)("div",{style:{width:"13%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"},children:[(0,ae.jsxs)("div",{className:N.info,children:[(0,ae.jsxs)("div",{className:N.bonus,style:{visibility:e&&e.bonus?"visible":"hidden"},children:[(0,ae.jsx)("span",{className:N.rmb,children:"¥"}),parseInt(e.bonus).toLocaleString()]}),e.member_count?(0,ae.jsxs)("div",{className:N.applyInfo,children:["已报名:","nearly_published"===e.competition_status?"0":e.member_count]}):""]}),e&&"ended"===e.competition_status?(0,ae.jsx)("span",{className:N.Unpublishedtext,onClick:function(e){return pt(e)},children:"已结束"}):null,e&&"nearly_published"===e.competition_status?(0,ae.jsx)("span",{className:N.Unpublishedtext,onClick:function(e){return pt(e)},children:"未发布"}):null,e&&"nearly_published"!==e.competition_status&&e.enroll_end&&"ended"!==e.competition_status?(0,ae.jsx)("span",{className:N.Unpublishedtext,onClick:function(e){return pt(e)},children:"报名截止"}):null,!e||"progressing"!==e.competition_status&&"apply"!==(null==e?void 0:e.competition_status)||1==e.enroll_end||e.external_url||!e.enroll_end_time?null:(0,ae.jsx)(C.ZP,{className:N.signup,onClick:function(n){return bt(n,e)},children:null!=e&&e.enrolled?"已报名":"立即报名"})]})]},n)]})}})}),(0,ae.jsx)(Q.Z,{}),(0,ae.jsx)(fe.Z,{modeldata:Pe,dispatch:ce}),(0,ae.jsx)("aside",{className:"tc mb50 mt20",children:(0,ae.jsx)(k.Z,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:function(e,n){document.body.scrollIntoView(),ie.listParams.page=e,ce({type:"competitions/getList",payload:i()(i()({},ie.listParams),{},{edu:ve.get("edu")})})},defaultPageSize:20,current:ie.listParams.page,defaultCurrent:ie.listParams.page,total:ie.count})})]})}),ye&&(0,ae.jsx)(Ae,{})]}),(0,ae.jsx)(v.Z,{title:"选择参赛方式",centered:!0,open:Fe,onCancel:function(){De(!1)},footer:!1,children:(0,ae.jsxs)("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"},children:[(0,ae.jsx)(C.ZP,{type:"primary",style:{height:40},onClick:function(){Ve(!0),De(!1)},children:"加入战队参赛"}),(0,ae.jsx)(C.ZP,{style:{height:40},onClick:function(){ze(!0),De(!1)},children:"去创建战队参赛"})]})}),(0,ae.jsx)(v.Z,{title:"报名信息填写",centered:!0,open:lt,width:700,onOk:(0,Ee.debounce)((function(){bn.submit()}),500),onCancel:function(){ut(!1)},children:(0,ae.jsxs)(x.Z,{initialValues:i()(i()({},le.userInfo),{},{sex:null==le||null===(J=le.userInfo)||void 0===J?void 0:J.gender,grade:null==le||null===(W=le.userInfo)||void 0===W?void 0:W.edu_entry_year,school:null==le||null===(H=le.userInfo)||void 0===H?void 0:H.school_name}),form:bn,colon:!1,labelCol:{span:5},size:"large",onFinish:function(){var e=c()(a()().mark((function e(n){var t,s,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=null===(t=nt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==Un||null===(s=Un.need_apply_info)||void 0===s||!s.need_apply_school){e.next=4;break}return m.ZP.info("请选择正确的学校"),e.abrupt("return");case 4:if(2!==Un.mode){e.next=11;break}return e.next=7,ce({type:"competitions/addApplytojoincourse",payload:i()(i()({},n),{},{invite_code:Un.invite_code,student:1,school_id:r})});case 7:0===e.sent.status&&(ut(!1),Un.is_new?f.history.push("/competitions/detail/".concat(Un.identifier)):(0,S.xg)("/classrooms/".concat(Un.course_id))),e.next=16;break;case 11:return e.next=13,ce({type:"competitions/AddTeam",payload:i()(i()({},n),{},{school_id:r,identifier:Un.identifier})});case 13:o=e.sent,Cn(!1),o&&0===o.status&&(ut(!1),dn(o),on(!0),ce({type:"competitions/getList",payload:i()({},ie.listParams)}));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==Un||null===(z=Un.need_apply_info)||void 0===z?void 0:z.need_apply_name)||(null==Un||null===(L=Un.need_apply_info)||void 0===L?void 0:L.need_apply_teacher_phone)||(null==Un||null===(Y=Un.need_apply_info)||void 0===Y?void 0:Y.need_apply_student_id)||(null==Un||null===(T=Un.need_apply_info)||void 0===T?void 0:T.need_apply_sex)||(null==Un||null===(V=Un.need_apply_info)||void 0===V?void 0:V.need_apply_phone)||(null==Un||null===(O=Un.need_apply_info)||void 0===O?void 0:O.need_apply_grade)||(null==Un||null===(M=Un.need_apply_info)||void 0===M?void 0:M.need_apply_teacher_name)||(null==Un||null===(G=Un.need_apply_info)||void 0===G?void 0:G.need_apply_school))&&(0,ae.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(null==Un||null===(q=Un.need_apply_info)||void 0===q?void 0:q.need_apply_name)&&(0,ae.jsx)(x.Z.Item,{label:"参赛人员姓名",name:"real_name",rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==Un||null===(K=Un.need_apply_info)||void 0===K?void 0:K.need_apply_sex)&&(0,ae.jsx)(x.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,ae.jsxs)(j.ZP.Group,{children:[(0,ae.jsx)(j.ZP,{value:0,children:"男"}),(0,ae.jsx)(j.ZP,{value:1,children:"女"})]})}),(null==Un||null===(U=Un.need_apply_info)||void 0===U?void 0:U.need_apply_student_id)&&(0,ae.jsx)(x.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==Un||null===(_=Un.need_apply_info)||void 0===_?void 0:_.need_apply_phone)&&(0,ae.jsx)(x.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==Un||null===($=Un.need_apply_info)||void 0===$?void 0:$.need_apply_grade)&&(0,ae.jsx)(x.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"},"81bjsjjs"===(null==Un?void 0:Un.identifier)?{validator:function(e,n){return 2023!==n?Promise.reject(new Error("不符合报名参赛范围")):Promise.resolve()}}:null].filter((function(e){return null!==e})),children:(0,ae.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:(vt=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,ae.jsx)(Ne,{value:vt-n,children:(0,ae.jsx)("span",{children:vt-n})},n)})))})}),(null==Un||null===(ee=Un.need_apply_info)||void 0===ee?void 0:ee.need_apply_teacher_name)&&(0,ae.jsx)(x.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==Un||null===(ne=Un.need_apply_info)||void 0===ne?void 0:ne.need_apply_teacher_phone)&&(0,ae.jsx)(x.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==Un||null===(te=Un.need_apply_info)||void 0===te?void 0:te.need_apply_school)&&1!==(null==Un?void 0:Un.region_rule)&&"81bjsjjs"!==(null==Un?void 0:Un.identifier)&&(0,ae.jsx)(x.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,ae.jsx)(B.Z,{size:"large",showSearch:!0,onChange:function(e){return dt(e,Un.identifier)},children:rt.map((function(e,n){return(0,ae.jsx)(Ne,{value:e.name,children:e.name},n)}))})}),(null==Un||null===(se=Un.need_apply_info)||void 0===se?void 0:se.need_apply_school)&&1===(null==Un?void 0:Un.region_rule)||"81bjsjjs"===(null==Un?void 0:Un.identifier)&&(0,ae.jsx)(x.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,ae.jsx)(h.default,{showSearch:!0,children:nt.map((function(e,n){return(0,ae.jsx)(Ne,{value:e.name,children:e.name},n)}))})})]})}),Te?(0,ae.jsx)(he.Z,{dispatch:ce,user:le,isjoin:Te,setJoin:Ve,JoinTeams:function(e){return mt.apply(this,arguments)},Data:Un}):null,He?(0,ae.jsx)(ge.Z,{dispatch:ce,user:le,isAddmodle:He,setIsAdd:ze,createTeam:function(e){return gt.apply(this,arguments)},Data:Un}):null,(0,ae.jsx)(xe.Z,{datas:un,Header:Un,isopen:an,setisopen:on,isShowPhone:nn,setIsShowPhone:tn,user:le,dispatch:ce,onOK:function(){ce({type:"competitions/getList",payload:i()({},ie.listParams)})}}),(0,ae.jsxs)(v.Z,{title:!1,footer:!1,open:fn,width:610,className:N.scoremodal,closable:!1,centered:!0,onCancel:function(){hn(!1)},children:[(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("div",{className:N.title,children:"创建竞赛"}),(0,ae.jsx)("span",{onClick:function(){hn(!1)},style:{cursor:"pointer"},className:N.close,children:(0,ae.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,ae.jsx)("div",{className:N.content,children:(0,ae.jsx)(x.Z,{form:mn,layout:"vertical",onFinish:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Cn(!0),e.next=3,(0,X.ZP)("/api/competitions.json",{method:"post",body:i()({},n)});case 3:t=e.sent,Cn(!1),0===(null==t?void 0:t.status)&&(m.ZP.info("创建成功"),f.history.push("/competitions/detail/".concat(null==t?void 0:t.identifier,"?type=4")));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,ae.jsx)(x.Z.Item,{label:"竞赛名称",name:"name",className:N.jsinput,rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,ae.jsx)(b.Z,{maxLength:60,className:N.baseFormItem,showCount:!0})})})}),(0,ae.jsxs)("div",{className:N.bottom,children:[(0,ae.jsx)(C.ZP,{className:N.no,onClick:function(){hn(!1)},children:"取消"}),(0,ae.jsx)(C.ZP,{loading:wn,className:N.yes,onClick:function(){mn.submit()},children:"创建竞赛"})]})]}),(0,ae.jsxs)(v.Z,{title:!1,footer:!1,open:Rn,width:900,className:N.scoremodal,closable:!1,centered:!0,onCancel:function(){return Pn(!1)},children:[(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("div",{className:N.title,children:"证书查询"}),(0,ae.jsx)("span",{onClick:function(){return Pn(!1)},style:{cursor:"pointer"},className:N.close,children:(0,ae.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,ae.jsxs)("div",{style:{marginTop:30,display:"flex",marginBottom:30},children:[(0,ae.jsx)(b.Z,{value:Fn,placeholder:"请输入证书编号",onChange:function(e){Dn(e.target.value)},style:{height:40}}),(0,ae.jsx)(C.ZP,{style:{marginLeft:10,height:40,width:88},type:"primary",onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,X.ZP)("/api/competitions/get_certificates.json",{method:"get",params:{keywords:Fn}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&zn(null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)}))),children:"查询"})]}),0==Hn.length&&(0,ae.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,ae.jsx)("img",{src:pe.z3,width:"135",alt:""}),(0,ae.jsx)("br",{}),(0,ae.jsx)("p",{className:"mt20",style:{fontSize:14},children:"暂时还没有相关数据哦!"})]}),Hn.length>0&&(0,ae.jsx)(ue.Gi,{style:{marginLeft:0},children:(0,ae.jsx)(E.Z,{dataSource:Hn,pagination:!1,columns:[{title:"获奖人",align:"left",dataIndex:"province",render:function(e,n){var t;return(0,ae.jsx)("span",{children:(null==n||null===(t=n.user)||void 0===t?void 0:t.name)||"- -"})}},{title:"获奖名称",align:"left",dataIndex:"award_name",render:function(e){return(0,ae.jsx)("span",{children:e||"- -"})}},{title:"证书编号",align:"left",dataIndex:"cert_num",render:function(e){return(0,ae.jsx)("span",{children:e||"- -"})}},{title:"竞赛名称",align:"left",dataIndex:"cert_num",render:function(e,n){var t;return(0,ae.jsx)("span",{children:(null==n||null===(t=n.competition)||void 0===t?void 0:t.name)||"- -"})}},{title:"操作",align:"right",dataIndex:"province",render:function(e,n){var t,s;return(0,ae.jsx)("a",{target:"_blank",href:"/competitions/exports?id=".concat(null==n||null===(t=n.competition)||void 0===t?void 0:t.id,"&user_id=").concat(null==n||null===(s=n.user)||void 0===s?void 0:s.user_id),children:"预览下载"})}}]})})]}),(0,ae.jsx)(je,{visible:Mn,onCancel:function(){return Gn(!1)},onOk:function(){ce({type:"competitions/getList",payload:i()({},ie.listParams)}),Gn(!1)}})]})}))},2555:function(e,n,t){t.d(n,{AD:function(){return P},D9:function(){return W},Hp:function(){return C},IM:function(){return z},Iy:function(){return j},KM:function(){return K},MJ:function(){return k},Ne:function(){return H},ON:function(){return O},Uj:function(){return G},VY:function(){return T},YO:function(){return M},YX:function(){return X},Zn:function(){return g},_g:function(){return I},_k:function(){return D},c6:function(){return N},cr:function(){return x},eV:function(){return R},fi:function(){return m},gh:function(){return E},hS:function(){return L},iA:function(){return v},j6:function(){return y},je:function(){return F},jj:function(){return w},kS:function(){return V},o6:function(){return S},pO:function(){return q},rQ:function(){return Q},sA:function(){return B},xm:function(){return J},xo:function(){return Y},y8:function(){return Z},yd:function(){return b}});var s=t(7557),i=t.n(s),r=t(82242),a=t.n(r),o=t(41498),c=t.n(o),l=t(96631),u=t(32007),d=t(66621),A=t(8591),p=t(20817),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},g=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.YR)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),m=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),j=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,d.QH)("",p.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(a()({},n));case 2:0===(t=e.sent).status?(A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:p.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=c()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),K=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},95341:function(e,n,t){t.d(n,{rX:function(){return k},pW:function(){return j},gy:function(){return B},xY:function(){return C},O5:function(){return w},tJ:function(){return m},o1:function(){return v},Rd:function(){return y}});var s=t(7557),i=t.n(s),r=t(41498),a=t.n(r),o=t(32007),c=t(43418),l=t(28103),u=t(8591),d=t(89260),A=t(66621),p=t(680),f=t(25510),h=t.p+"static/newqrcode.a8740efb.png",g=t(32637),x=t(37712),m=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!v(e)||!b(n))},v=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(){var e,n=(0,o.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/profile/edit"),I()}}),!1)},I=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},y=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,x.jsxs)("div",{style:{textAlign:"center"},children:[(0,x.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,x.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:g}),(0,x.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},w=function(){var e;return!(null===(e=(0,o.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,x.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/certification")}}),!1)},C=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,x.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},k=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,x.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,x.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,x.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},j=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,x.jsx)(l.Z,{}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,x.jsx)("a",{children:e}),"天。"]}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,x.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})})]})})},B=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,o.getDvaApp)()._store.getState(),s=t.shixunsDetail.detail;if(2===(null==s?void 0:s.public)||1===(null==s?void 0:s.public)||3===(null==s?void 0:s.shixun_status)){var r="";return 2===(null==s?void 0:s.public)&&(r="已公开"),1===(null==s?void 0:s.public)&&(r="待审核"),3===(null==s?void 0:s.shixun_status)&&(r="已关闭"),c.Z.info({centered:!0,icon:(0,x.jsx)(p.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,x.jsxs)("span",{children:["该实践项目的状态为",r,",",n,"。"]}),(0,x.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==s?void 0:s.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,x.jsx)(p.Z,{}),title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,x.jsx)("br",{}),(0,x.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,x.jsx)(p.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=a()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==s?void 0:s.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==s?void 0:s.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==s?void 0:s.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[26883,2555],{63287:function(e,n,t){t.d(n,{Z:function(){return g}});var s=t(7557),i=t.n(s),r=t(41498),a=t.n(r),o=t(79800),c=t.n(o),l=t(59301),u=t(43418),d=t(64711),A=t(61186),p=t.n(A),f=t(20817),h=t(37712);var g=function(e){var n=e.modeldata,t=e.dispatch,s=(0,l.useState)(!1),r=c()(s,2),o=r[0],A=r[1];function g(e){return x.apply(this,arguments)}function x(){return(x=a()(i()().mark((function e(s){var r,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(localStorage.setItem("isfirst","2"),n&&n.link&&A(!0),!n||n.link){e.next=5;break}if(2!==s){e.next=5;break}return e.abrupt("return");case 5:return A(!1),e.next=8,t({type:"homePage/UploadNotice",payload:{t:s,id:n&&n.id}});case 8:(r=e.sent)&&n&&n.link&&2===s&&(r.is_create?(localStorage.setItem("iscreate","1"),a={competition:r.competition,identify:r.identify,sub_title:r.sub_title,team_id:r.team_id,team_name:r.team_name},localStorage.setItem("item",JSON.stringify(a)),window.location.href="".concat(n&&n.link)):window.location.href="".concat(n&&n.link));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,l.useEffect)((function(){setTimeout((function(){var e=localStorage.getItem("isfirst");p()(localStorage.getItem("showtime")||new Date).diff(p()(new Date),"hours")>0?A(!1):e&&"0"===e?(A(!0),localStorage.setItem("showtime",p()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):A(!1)}),1e3)}),[]),(0,h.jsx)(u.Z,{open:o,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,h.jsx)(d.Z,{onClick:function(){return g(1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,h.jsx)("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:n&&n.link?"pointer":""},onClick:function(){return g(2)},src:f.Z.IMG_SERVER+"".concat(n&&n.img_url)})})}},50883:function(e,n,t){var s=t(82242),i=t.n(s),r=(t(59301),t(93314)),a=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,s=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,A=e.ButtonClick,p=e.Buttonclass,f=e.ButtonTwo,h=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,o.jsx)("img",{src:n||r,style:i()(i()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(a.ZP,i()(i()({className:p,onClick:A},s),{},{children:d})),f&&f]})}},58662:function(e,n,t){t.r(n),t.d(n,{default:function(){return Pe}});var s=t(82242),i=t.n(s),r=t(7557),a=t.n(r),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(39647),A=t.n(d),p=t(59301),f=t(32007),h=t(57809),g=t(99313),x=t(78241),m=t(8591),v=t(43418),b=t(92832),I=t(96865),y=t(73755),w=t(6848),C=t(3113),k=t(27092),j=t(5112),B=t(88522),E=t(61998),S=t(66621),N={flex_box_center:"flex_box_center___KHcKj",flex_space_between:"flex_space_between___rpKE6",flex_box_vertical_center:"flex_box_vertical_center___aBwFB",flex_box_center_end:"flex_box_center_end___eszEn",flex_box_column:"flex_box_column___y2rDr",wrp:"wrp___b6xZq",tabsWrap:"tabsWrap___rNsVP",searchWrap:"searchWrap___NzDrD",search:"search___O3S5n",searchIcon:"searchIcon___S8AXh",btn:"btn___zShn5",btns:"btns___gL_1J",searchWrap_right:"searchWrap_right___GVEny",description:"description____uPzl",bg:"bg___lqNd2",list:"list___JU4aR",status:"status___d75lJ",desc:"desc___NuO07",flex1:"flex1___ibscW",item:"item___E2e6I",footer:"footer___az6N2",bottomText:"bottomText___XT9Es",CompetitionsList:"CompetitionsList___BU3Jl",shadow:"shadow___kJYAn",signup:"signup___UmfzR",CompetitionsListzhezhao:"CompetitionsListzhezhao___E2v5E",divimg:"divimg___R3hKI",commonTextBox:"commonTextBox___C7Stw",havetext:"havetext___Q_Zdl",Finishedtext:"Finishedtext___zMGI8",Comingtext:"Comingtext___cJOQk",info:"info___eIwYF",bonus:"bonus___eKcia",rmb:"rmb___4wccY",applyInfo:"applyInfo___sqck8",task_hide:"task_hide___MQUVb",task_hide_2:"task_hide_2___MoAlk",Unpublishedtext:"Unpublishedtext___tqsH6",checkboxtitle:"checkboxtitle___iwuEz",scoremodal:"scoremodal____yQdA",title:"title___jb7xW",content:"content___NsK20",bottom:"bottom___CyoKb",yes:"yes___s2kKh",no:"no___Adxtg",baseFormItem:"baseFormItem___rawKU",jsinput:"jsinput___XEFKk",ApplyStyle:"ApplyStyle___Q6vgD"},R=t(50883),P=t(20817),Q=t(79029),Z=t(89260),F=t(95341),D=t(24905),J=t(95237),W=t(37205),H=t.n(W),z=t(71418),L=t(43604),Y=t(28103),T=t(61186),V=t.n(T),O=t(42441),X=t(85750),M=t(26724),G=t.n(M),q=t(2555),K="searchWrap___xQK12",U="search___yq6Qw",_="searchIcon___leI1w",$="scrollWrapper___jhUoo",ee="checkBoxWrapper___p_r14",ne="checkboxtitle___iHgQL",te="partTitle___dW4po",se="exportBtn___ekb9d",ie="pngIcon___Jv1zf",re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{color:["#0152d9","#B620E0","#44D7B6"],legend:{},tooltip:{},dataset:{source:e},xAxis:{type:"category"},yAxis:{},series:[{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}},{type:"bar",label:{show:!0,position:"top"}}]}},ae=t(37712),oe=["competitions","globalSetting","loading","dispatch","user","type","keyword"],ce=(g.Z.TabPane,D.Z.Group),le=(0,f.connect)((function(e){var n=e.competitions,t=e.loading,s=e.globalSetting,i=e.user;return{competitions:n,globalSetting:s,loading:t.models.competitions,user:i}}))((function(e){var n,t,s,r,o,l=e.competitions,d=(e.globalSetting,e.loading,e.dispatch),h=(e.user,e.type),g=e.keyword,x=(A()(e,oe),(0,f.useParams)()),m=(0,p.useState)({data:[["东北",0,0,0],["华东",0,0,0],["华北",0,0,0],["华中",0,0,0],["华南",0,0,0],["西南",0,0,0],["西北",0,0,0],["其他",0,0,0]]}),v=u()(m,2),b=v[0],I=v[1],y=(0,p.useState)(!1),k=u()(y,2),j=k[0],B=k[1],E=(0,p.useState)(!0),S=u()(E,2),N=S[0],P=S[1],Q=(0,p.useState)([]),Z=u()(Q,2),F=Z[0],W=Z[1],T=(0,p.useState)([]),M=u()(T,2),K=M[0],U=M[1];function _(){return _=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(!0),l.listParams.page=1,l.listParams.keyword=g||"",l.listParams.category=h,e.next=6,d({type:"competitions/getList",payload:i()({},l.listParams)});case 6:n=e.sent,B(!1),W([]),I({data:[["东北",0,0,0],["华东",0,0,0],["华北",0,0,0],["华中",0,0,0],["华南",0,0,0],["西南",0,0,0],["西北",0,0,0],["其他",0,0,0]]}),U(H()(null==n?void 0:n.competitions));case 11:case"end":return e.stop()}}),e)}))),_.apply(this,arguments)}return(0,p.useEffect)((function(){!function(){_.apply(this,arguments)}()}),[x,g]),(0,p.useEffect)((function(){l.listParams.url_suffix_name=x.Identifier}),[x.Identifier]),(0,ae.jsx)("section",{children:(0,ae.jsxs)("aside",{className:"edu-container minH500",children:[0===(null==K?void 0:K.length)&&(0,ae.jsx)(R.Z,{}),(null==K?void 0:K.length)>0&&(0,ae.jsx)("div",{className:$,style:{overflowY:"auto"},children:(0,ae.jsx)(G(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(){var e=c()(a()().mark((function e(n){var t,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l.listParams.category=h,l.listParams.page=n,!N||j){e.next=10;break}return B(!0),e.next=6,d({type:"competitions/getList",payload:i()({},l.listParams)});case 6:s=e.sent,B(!1),U([].concat(H()(K),H()(null==s?void 0:s.competitions))),(null==s||null===(t=s.competitions)||void 0===t?void 0:t.length)<20&&P(!1);case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),hasMore:N,useWindow:!1,children:(0,ae.jsx)(z.Z,{spinning:j,children:(0,ae.jsx)(ce,{value:F,onChange:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(W(H()(n)),!((null==n?void 0:n.length)>0)){e.next=8;break}return e.next=4,(0,X.ZP)("/api/competitions/region_reports.json",{method:"get",params:{ids:n.toString()}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&I(t),e.next=9;break;case 8:I({data:[["东北",0,0,0],["华东",0,0,0],["华北",0,0,0],["华中",0,0,0],["华南",0,0,0],["西南",0,0,0],["西北",0,0,0],["其他",0,0,0]]});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,ae.jsx)(J.Z,{gutter:[16,16],children:null==K?void 0:K.map((function(e,n){return(0,ae.jsx)(L.Z,{span:12,children:(0,ae.jsx)(D.Z,{value:e.id,className:ee,children:(0,ae.jsxs)(w.Z,{className:ne,title:e.sub_title?e.name+"——"+e.sub_title:e.name,children:[e.name,e.sub_title?"——"+e.sub_title:""]})})})}))})})})})}),(0,ae.jsxs)(J.Z,{justify:"space-between",align:"middle",children:[(0,ae.jsx)("div",{className:te,children:"数据展示"}),(0,ae.jsxs)(C.ZP,{className:se,onClick:function(){(0,q.y8)({ids:F.toString()})},children:[(0,ae.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAAXNSR0IArs4c6QAAAtpJREFUSEu1lm9oTWEcx7+/57rbLLWE9oJQxPy7O2erSXmhRHlDEnnjxTkXS/6k1ChFWMv2Bomku3PLG3snEl5IvDB/yr3nXCEWa01ZQ8SV7e7u+WqzLbu7f3Yuztvn+/t+zvP8vr/nHEERj2m5x+JR46SfUvEjHtUattcnIs3x1tDxydYXDQJZKoJjccc4NRnYpEG1lrdyUKFKaakkdBOBwDBA5KjrVDcVghUEmba3EUQzwapcZgrqcCwaaskHywuqsRKWFkZAqvwm0gcVrIq3Lu3KpcsJMq2OWZAfHSQq8h6LSL9ANsed0O2idmTaXphkZKQP7wFcFeCJKHyh5h0SQUBSCtwSixo3i+6RYXtnQB4UyK1yKd3+0Kn6PhZvy+sXoVCprW4kdL0QZDgzuUSm5Q0l61AgWDb72eXFn/7UGZaXVKJ2QOGtJpdn8xBQBwVPnkaqO/ODwq5Not51jJWZRsbOxKYpDHxIM/0ob1BEkuUlWNB+qbo3547q9r6akfrZf911jNXZ3rgmnNintT4/3CeFTRD5OKrTohQG040g1quArI1Fqu/ljbcZ9i5WlE5puH9xWTITZlreAYLnRNAVd4z5E9bDicPU+rSIWhd3Qnezgjbs7yj9OZgK9mk1sz81sLCiLPA40+hbX3qPJluKBpm2ewRE49gVUyBSRYMM2+sGOWf0HhNhd95BZCAZc1Zc8310pu32kpgF4KsbNaZPZkayaczMHtXufjGXg+mlo2KSbb+vHaEIe/yD5E1QwRqgbBsXBsP2ekBW+jfMXSFAO5S6kQl6jhzT/TdwEWkjuX0s3kPffwIn/sY0a61IEuS0MVDdLndRKo3X/xw0YjhuYA3bi4E0/wdsHKjGSjRo6Ob/DjLDL+dRD3QCLPgP4fdlJtx1pu21k1zl16iQfiIo7O6gxpVChX7XBWpNPBp6MO6oaizvLIF6gmV+DXNE/F3J1JK6pxeWfP4Fq1RgLKZBv/kAAAAASUVORK5CYII=",alt:"",className:ie}),"数据导出"]})]}),(0,ae.jsxs)("div",{style:{marginTop:"10px",background:"#fff",paddingBottom:"20px"},children:[(0,ae.jsx)(Y.Z,{style:{padding:"0px 40px"}}),(0,ae.jsxs)("div",{style:{textAlign:"center"},children:[(0,ae.jsx)("span",{style:{fontSize:"20px",fontWeight:600},children:"竞赛报名情况统计简报"}),(0,ae.jsx)("br",{}),(0,ae.jsxs)("div",{style:{marginTop:"20px"},children:[(0,ae.jsxs)("span",{children:["截止至:",V()(new Date).format("MM月DD日 HH:mm:ss")]}),(0,ae.jsxs)("span",{style:{marginLeft:"30px"},children:["所选中大赛目前合计共有:",(0,ae.jsxs)("span",{style:{color:"#999999"},children:[" ",(0,ae.jsx)("span",{style:{color:"#B620E0"},children:(null==b?void 0:b.school_count)||0})," 所高校 ",(0,ae.jsx)("span",{style:{color:"#44D7B6",marginLeft:"10px"},children:(null==b?void 0:b.team_count)||0})," 支队伍 ",(0,ae.jsx)("span",{style:{color:"#0152d9",marginLeft:"10px"},children:(null==b?void 0:b.user_count)||0})," 名学生报名 "]})]})]})]}),(0,ae.jsxs)("div",{style:{height:"70px",display:"flex",justifyContent:"center",padding:"20px 0px"},children:[(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"985院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#E53333",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(n=b.school_level_count)||void 0===n?void 0:n[0])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"211院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#FF8C29",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(t=b.school_level_count)||void 0===t?void 0:t[1])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"本科院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#F7B500",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(s=b.school_level_count)||void 0===s?void 0:s[2])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"高职高专"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#0152d9",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(r=b.school_level_count)||void 0===r?void 0:r[3])||0}),"所"]})]}),(0,ae.jsx)("span",{style:{height:"54px",border:"1px solid #f1f1f1",width:"1px"}}),(0,ae.jsxs)("div",{style:{margin:"0px 40px",textAlign:"center"},children:[(0,ae.jsx)("p",{style:{color:"#333333"},children:"其他院校"}),(0,ae.jsxs)("p",{style:{color:"#999999",fontSize:"14px"},children:[(0,ae.jsx)("span",{style:{color:"#666666",fontSize:"20px",marginRight:"2px"},children:(null==b||null===(o=b.school_level_count)||void 0===o?void 0:o[4])||0}),"所"]})]})]}),(0,ae.jsx)(O.Z,{option:re(Object.values(null==b?void 0:b.data)),style:{height:400,width:1200},opts:{renderer:"svg"}}),(0,ae.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#0152d9"}}),"人数"]}),(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center",margin:"0px 20px"},children:[(0,ae.jsx)("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#B620E0"}}),"学校数"]}),(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("span",{style:{display:"flex",marginRight:"5px",width:"14px",height:"14px",background:"#44D7B6"}}),"队伍数(队伍如果跨区,则该队伍在各自区域队伍数都加1)"]})]})]})]})})})),ue=t(21256),de=["competitions","globalSetting","loading","dispatch","user"],Ae=(g.Z.TabPane,D.Z.Group,(0,f.connect)((function(e){var n=e.competitions,t=e.loading,s=e.globalSetting,i=e.user;return{competitions:n,globalSetting:s,loading:t.models.competitions,user:i}}))((function(e){e.competitions,e.globalSetting,e.loading,e.dispatch,e.user,A()(e,de);var n=(0,p.useState)(""),t=u()(n,2),s=t[0],i=t[1],r=(0,p.useState)(),a=u()(r,2),o=a[0],c=a[1],l=(0,p.useState)(""),d=u()(l,2),f=d[0],h=d[1];return(0,ae.jsx)("section",{children:(0,ae.jsxs)("aside",{className:"edu-container minH500",children:[(0,ae.jsxs)(J.Z,{align:"middle",justify:"space-between",style:{marginBottom:26,marginTop:30},children:[(0,ae.jsx)(ue.tp,{dataSource:[{id:"",name:"全部"},{id:"progressing",name:"进行中的"},{id:"ended",name:"往期比赛"}],value:s,onChange:i}),(0,ae.jsx)("div",{className:K,children:(0,ae.jsx)(b.Z.Search,{placeholder:"请输入竞赛名称",size:"large",className:U,value:f,onChange:function(e){e.target.value||c(e.target.value),h(e.target.value)},onSearch:function(e){c(e)},suffix:(0,ae.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(_),onClick:function(){return c(f)}})})})]}),""===s&&(0,ae.jsx)(le,{type:s,keyword:o}),"progressing"===s&&(0,ae.jsx)(le,{type:s,keyword:o}),"ended"===s&&(0,ae.jsx)(le,{type:s,keyword:o})]})})}))),pe=t(73449),fe=t(63287),he=t(36267),ge=t(52072),xe=t(6463),me="wrap___i5JYe",ve="tip___krwZb",be="listWrap___xQW0s",Ie="li___YZRaL",ye="nameWrap___fA5KU",we="name___NzzJp",Ce="tag___O1o68",ke=t(29747),je=function(e){var n=e.visible,t=e.onOk,s=e.onCancel,r=(0,p.useState)([]),o=u()(r,2),l=o[0],d=o[1],A=(0,p.useState)(!0),f=u()(A,2),h=f[0],g=f[1],x=(0,p.useState)(!1),b=u()(x,2),y=b[0],C=b[1];(0,p.useEffect)((function(){n&&k()}),[n]);var k=function(){var e=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(!0),e.next=3,(0,X.ZP)("/api/competitions/tasks_list.json",{method:"get"});case 3:null!=(n=e.sent)&&n.tasks&&d(null==n?void 0:n.tasks),g(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=c()(a()().mark((function e(){var n,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),n=null==l?void 0:l.map((function(e){return e.task_id})),e.next=4,(0,X.ZP)("/api/competitions/update_task_position.json",{method:"post",body:{task_ids:n}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(m.ZP.success("操作成功"),t()),C(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,ae.jsx)(v.Z,{centered:!0,destroyOnClose:!0,open:n,onCancel:s,onOk:j,confirmLoading:y,okText:"保存",title:"调整竞赛排序",width:850,children:(0,ae.jsxs)("div",{className:me,children:[(0,ae.jsxs)("div",{className:ve,children:[(0,ae.jsx)("i",{className:"iconfont icon-tishi9 font14 mr10"}),(0,ae.jsx)("span",{children:"提示:请在列表中长按鼠标左键,进行拖放排序。完成排序后请点击“保存”"})]}),(0,ae.jsx)(I.Z,{loading:h,active:!0,className:"mt20",paragraph:{rows:5},children:(0,ae.jsx)(ke.Z5,{onDragEnd:function(e){return function(e,n){if(e.destination){var t=function(e,n,t){var s=Array.from(e),i=s.splice(n,1),r=u()(i,1)[0];return s.splice(t,0,r),s}(n,e.source.index,e.destination.index);d(t)}}(e,l)},children:(0,ae.jsx)(ke.bK,{droppableId:"droppable",children:function(e,n){return(0,ae.jsxs)("div",i()(i()({ref:e.innerRef},e.droppableProps),{},{className:be,children:[l.map((function(e,n){return(0,ae.jsx)(ke._l,{draggableId:e.task_id.toString(),index:n,children:function(n,t){return(0,ae.jsxs)("div",i()(i()(i()({ref:n.innerRef},n.draggableProps),n.dragHandleProps),{},{className:Ie,children:[(0,ae.jsxs)(J.Z,{align:"middle",children:[(0,ae.jsx)("div",{className:ye,children:(0,ae.jsx)(w.Z,{title:null==e?void 0:e.task_name,children:(0,ae.jsx)("div",{className:we,children:null==e?void 0:e.task_name})})}),"progressing"===(null==e?void 0:e.competition_status)&&(0,ae.jsx)("div",{className:Ce,children:"进行中"}),"ended"===(null==e?void 0:e.competition_status)&&(0,ae.jsx)("div",{style:{background:"rgba(153,153,153,0.2)",color:"#999999"},className:Ce,children:"已结束"}),"nearly_published"===(null==e?void 0:e.competition_status)&&(0,ae.jsx)("div",{style:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},className:Ce,children:"即将发布"})]}),(0,ae.jsxs)(J.Z,{align:"middle",className:"font12 mt10",children:[(0,ae.jsxs)("span",{className:"mr30 c-grey-666",children:["管理员",(0,ae.jsx)("span",{className:"ml5 c-black",children:(null==e?void 0:e.user_name)||"--"})]}),(0,ae.jsxs)("span",{className:"c-grey-666",children:["竞赛模式",(0,ae.jsxs)("span",{className:"ml5 c-black",children:[null==e?void 0:e.mode_type,"模式"]})]}),(0,ae.jsxs)("span",{className:"c-grey-666",style:{marginLeft:"auto"},children:["竞赛时间",(0,ae.jsxs)("span",{className:"ml5 c-black",children:[null==e?void 0:e.start_time,"~",null==e?void 0:e.end_time]})]})]})]}))}},e.task_id)})),e.placeholder]}))}})})})]})})},Be=t(87466),Ee=t(89392),Se=["competitions","globalSetting","loading","dispatch","user"],Ne=h.default.Option,Re=g.Z.TabPane,Pe=(0,f.connect)((function(e){var n=e.competitions,t=e.loading,s=e.globalSetting,i=e.user;return{competitions:n,globalSetting:s,loading:t.models.competitions,user:i}}))((function(e){var n,t,s,r,o,l,d,D,J,W,H,z,L,Y,T,V,O,M,G,q,K,U,_,$,ee,ne,te,se,ie=e.competitions,re=e.globalSetting,oe=e.loading,ce=e.dispatch,le=e.user,de=(A()(e,Se),(0,f.useLocation)()),me=(0,f.useSearchParams)(),ve=u()(me,1)[0],be=(0,p.useState)(!1),Ie=u()(be,2),ye=Ie[0],we=Ie[1],Ce=(0,p.useState)(),ke=u()(Ce,2),Pe=ke[0],Qe=(ke[1],(0,p.useState)(!1)),Ze=u()(Qe,2),Fe=Ze[0],De=Ze[1],Je=(0,p.useState)(!1),We=u()(Je,2),He=We[0],ze=We[1],Le=(0,p.useState)(!1),Ye=u()(Le,2),Te=Ye[0],Ve=Ye[1],Oe=(0,p.useState)(!0),Xe=u()(Oe,2),Me=Xe[0],Ge=Xe[1],qe=(0,p.useState)([]),Ke=u()(qe,2),Ue=Ke[0],_e=Ke[1],$e=(0,p.useState)(!1),en=u()($e,2),nn=en[0],tn=en[1],sn=(0,p.useState)(!1),rn=u()(sn,2),an=rn[0],on=rn[1],cn=(0,p.useState)(),ln=u()(cn,2),un=ln[0],dn=ln[1],An=(0,p.useState)(!1),pn=u()(An,2),fn=pn[0],hn=pn[1],gn=(0,f.useParams)().identifier,xn=x.Z.useForm(),mn=u()(xn,1)[0],vn=x.Z.useForm(),bn=u()(vn,1)[0],In=(0,p.useState)(!1),yn=u()(In,2),wn=yn[0],Cn=yn[1],kn=(0,p.useState)("mine"),jn=u()(kn,2),Bn=jn[0],En=jn[1],Sn=(0,p.useState)(!1),Nn=u()(Sn,2),Rn=Nn[0],Pn=Nn[1],Qn=(0,p.useState)(""),Zn=u()(Qn,2),Fn=Zn[0],Dn=Zn[1],Jn=(0,p.useState)([]),Wn=u()(Jn,2),Hn=Wn[0],zn=Wn[1],Ln=(0,p.useState)(!0),Yn=u()(Ln,2),Tn=Yn[0],Vn=Yn[1],On=(0,p.useState)(!1),Xn=u()(On,2),Mn=Xn[0],Gn=Xn[1],qn=(0,p.useState)({}),Kn=u()(qn,2),Un=Kn[0],_n=Kn[1],$n=(0,p.useState)([]),et=u()($n,2),nt=et[0],tt=et[1],st=(0,p.useState)([]),it=u()(st,2),rt=it[0],at=it[1],ot=(0,p.useState)(!1),ct=u()(ot,2),lt=ct[0],ut=ct[1],dt=(0,p.useRef)((0,Ee.throttle)((function(e,n){return At(e,n)}),1200,{leading:!0,trailing:!0})).current;(0,p.useEffect)((function(){return ce({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){ce({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);(0,p.useEffect)((function(){var e,n,t,s,i,r,a,o,c;(null!=Un&&null!==(e=Un.need_apply_info)&&void 0!==e&&e.need_apply_name||null!=Un&&null!==(n=Un.need_apply_info)&&void 0!==n&&n.need_apply_teacher_phone||null!=Un&&null!==(t=Un.need_apply_info)&&void 0!==t&&t.need_apply_student_id||null!=Un&&null!==(s=Un.need_apply_info)&&void 0!==s&&s.need_apply_sex||null!=Un&&null!==(i=Un.need_apply_info)&&void 0!==i&&i.need_apply_phone||null!=Un&&null!==(r=Un.need_apply_info)&&void 0!==r&&r.need_apply_grade||null!=Un&&null!==(a=Un.need_apply_info)&&void 0!==a&&a.need_apply_teacher_name||null!=Un&&null!==(o=Un.need_apply_info)&&void 0!==o&&o.need_apply_school)&&At(1===(null==Un?void 0:Un.region_rule)||"81bjsjjs"===(null==Un?void 0:Un.identifier)?"":null==le||null===(c=le.userInfo)||void 0===c?void 0:c.school_name,null==Un?void 0:Un.identifier)}),[(null==Un||null===(n=Un.need_apply_info)||void 0===n?void 0:n.need_apply_name)||(null==Un||null===(t=Un.need_apply_info)||void 0===t?void 0:t.need_apply_teacher_phone)||(null==Un||null===(s=Un.need_apply_info)||void 0===s?void 0:s.need_apply_student_id)||(null==Un||null===(r=Un.need_apply_info)||void 0===r?void 0:r.need_apply_sex)||(null==Un||null===(o=Un.need_apply_info)||void 0===o?void 0:o.need_apply_phone)||(null==Un||null===(l=Un.need_apply_info)||void 0===l?void 0:l.need_apply_grade)||(null==Un||null===(d=Un.need_apply_info)||void 0===d?void 0:d.need_apply_teacher_name)||(null==Un||null===(D=Un.need_apply_info)||void 0===D?void 0:D.need_apply_school)]);var At=function(){var e=c()(a()().mark((function e(n,t){var s,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce({type:"account/getSchoolOption",payload:{keyword:n,competition_id:(null==Un?void 0:Un.identifier)||t,display_aliases:!0}});case 2:s=e.sent,tt(null==s?void 0:s.schools),n&&""!=n&&at(null==s||null===(i=s.schools)||void 0===i?void 0:i.filter((function(e){return-1!==e.name.toUpperCase().indexOf(n.toUpperCase())})));case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){ie.listParams.url_suffix_name=gn}),[gn]),(0,p.useEffect)((function(){ce({type:"competitions/getList",payload:i()({},ie.listParams)})}),[ie.name]),(0,p.useEffect)((function(){(0,S.Dk)("在线竞赛")})),(0,p.useEffect)((function(){de.pathname.includes("list")&&Vn(!1)}));function pt(e){e.stopPropagation()}function ft(){return ft=c()(a()().mark((function e(n,t,s){var r,o,l,u,d,A,p,h,g,x,b,I,y,w,C,k,j,B,E;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.stopPropagation(),_e(i()({},t)),!(0,S.Wn)(null==t?void 0:t.forbid_visit_info)){e.next=4;break}return e.abrupt("return");case 4:if((0,F.tJ)(ce)){e.next=6;break}return e.abrupt("return");case 6:if(null==t||!t.is_authentication||null!=le&&null!==(r=le.userInfo)&&void 0!==r&&r.authentication){e.next=9;break}return ce({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 9:return e.next=11,(0,X.ZP)("/api/competitions/".concat(t.identifier,"/check_open.json"),{method:"post"});case 11:if(0===e.sent.status){e.next=14;break}return e.abrupt("return");case 14:if("ismodel"!==s){e.next=33;break}if(!0!==t.member_of_course){e.next=19;break}(0,S.xg)("/classrooms/".concat(t.course_id)),e.next=31;break;case 19:if(t.member_of_course||t.personal){e.next=23;break}return De(!0),_e(t),e.abrupt("return");case 23:if(t.invite_code){e.next=26;break}return m.ZP.info("本竞赛只面向部分学校/单位开放,你暂时没有参赛资格"),e.abrupt("return");case 26:if(x=function(){var e=c()(a()().mark((function e(){var n,s=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=s.length>0&&void 0!==s[0]?s[0]:{},e.next=3,ce({type:"competitions/addApplytojoincourse",payload:i()(i()({},n),{},{invite_code:t.invite_code,student:1})});case 3:0===e.sent.status&&(t.is_new?f.history.push("/competitions/detail/".concat(t.identifier)):(0,S.xg)("/classrooms/".concat(t.course_id)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(null!=t&&null!==(o=t.need_apply_info)&&void 0!==o&&o.need_apply_name||null!=t&&null!==(l=t.need_apply_info)&&void 0!==l&&l.need_apply_teacher_phone||null!=t&&null!==(u=t.need_apply_info)&&void 0!==u&&u.need_apply_student_id||null!=t&&null!==(d=t.need_apply_info)&&void 0!==d&&d.need_apply_sex||null!=t&&null!==(A=t.need_apply_info)&&void 0!==A&&A.need_apply_phone||null!=t&&null!==(p=t.need_apply_info)&&void 0!==p&&p.need_apply_grade||null!=t&&null!==(h=t.need_apply_info)&&void 0!==h&&h.need_apply_teacher_name||null!=t&&null!==(g=t.need_apply_info)&&void 0!==g&&g.need_apply_school)){e.next=30;break}return ut(!0),e.abrupt("return");case 30:x();case 31:e.next=79;break;case 33:if("personal"!==s){e.next=66;break}if(!t.is_new){e.next=60;break}if(!0!==t.enrolled){e.next=38;break}return(0,S.xg)("/competitions/detail/".concat(t.identifier,"?type=1")),e.abrupt("return");case 38:if(!t.teacher_need_phone&&!t.member_need_phone){e.next=42;break}return n.stopPropagation(),tn(!0),e.abrupt("return");case 42:if((0,F.tJ)(ce)){e.next=44;break}return e.abrupt("return");case 44:if(null==t||!t.need_check_mail){e.next=48;break}return n.stopPropagation(),v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}),e.abrupt("return");case 48:if(null==t||!t.is_authentication||null!=le&&null!==(b=le.userInfo)&&void 0!==b&&b.authentication){e.next=51;break}return ce({type:"shixunsDetail/setActionTabs",payload:{key:"Banner-Auth"}}),e.abrupt("return");case 51:if(!wn){e.next=53;break}return e.abrupt("return");case 53:if(E=function(){var e=c()(a()().mark((function e(){var n,s,r=arguments;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>0&&void 0!==r[0]?r[0]:{},Cn(!0),e.next=4,ce({type:"competitions/AddTeam",payload:i()(i()({},n),{},{identifier:t.identifier})});case 4:s=e.sent,Cn(!1),s&&0===s.status&&(dn(s),on(!0),ce({type:"competitions/getList",payload:i()({},ie.listParams)}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(null!=t&&null!==(I=t.need_apply_info)&&void 0!==I&&I.need_apply_name||null!=t&&null!==(y=t.need_apply_info)&&void 0!==y&&y.need_apply_student_id||null!=t&&null!==(w=t.need_apply_info)&&void 0!==w&&w.need_apply_sex||null!=t&&null!==(C=t.need_apply_info)&&void 0!==C&&C.need_apply_phone||null!=t&&null!==(k=t.need_apply_info)&&void 0!==k&&k.need_apply_grade||null!=t&&null!==(j=t.need_apply_info)&&void 0!==j&&j.need_apply_teacher_name||null!=t&&null!==(B=t.need_apply_info)&&void 0!==B&&B.need_apply_school)){e.next=57;break}return ut(!0),e.abrupt("return");case 57:E(),e.next=64;break;case 60:if(!0!==t.enrolled){e.next=63;break}return(0,S.xg)(null!=t&&t.is_new?"/competitions/detail/".concat(t.identifier,"?type=3"):"/competitions/".concat(t.identifier,"/detail/enroll")),e.abrupt("return");case 63:De(!0);case 64:e.next=79;break;case 66:if(!0!==t.enrolled){e.next=69;break}return(0,S.xg)(s),e.abrupt("return");case 69:if("personal"!==s){e.next=77;break}if(!0!==t.enroll_ended){e.next=73;break}return m.ZP.info("报名已截止"),e.abrupt("return");case 73:De(!0),_e(t),e.next=79;break;case 77:De(!0),_e(t);case 79:case"end":return e.stop()}}),e)}))),ft.apply(this,arguments)}function ht(e){(0,S.xg)(e)}function gt(){return(gt=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Me){e.next=2;break}return e.abrupt("return");case 2:if(Ge(!1),!xt()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,ce({type:"competitions/AddTeam",payload:i()(i()({},n),{},{identifier:(null==Ue?void 0:Ue.identifier)||(null==n?void 0:n.identifier)})});case 7:(t=e.sent)&&0===t.status?(on(!0),dn(t),ce({type:"competitions/getList",payload:i()({},ie.listParams)}),ze(!1)):Ge(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xt(){var e,n,t;if(null!=le&&null!==(e=le.userInfo)&&void 0!==e&&e.is_teacher){if(null!=Ue&&null!==(n=Ue.teacher_staff)&&void 0!==n&&n.mutiple_limited&&null!=Ue&&Ue.enrolled)return m.ZP.info("你已经报名,不能重复报名"),Ge(!0),!0}else if(null!=Ue&&null!==(t=Ue.member_staff)&&void 0!==t&&t.mutiple_limited&&null!=Ue&&Ue.enrolled)return m.ZP.info("你已经报名,不能重复报名"),Ge(!0),!0;if(null!=Ue&&Ue.enroll_ended)return m.ZP.info("报名已截止,无需报名"),Ge(!0),!0;console.log("---",Ue),null!=Ue&&Ue.is_new}function mt(){return(mt=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Me){e.next=2;break}return e.abrupt("return");case 2:if(!xt()){e.next=4;break}return e.abrupt("return");case 4:return Ge(!1),e.next=7,ce({type:"competitions/JoinTeam",payload:i()({identifier:null==Ue?void 0:Ue.identifier},n)});case 7:(t=e.sent)&&0===t.status?(on(!0),dn(t),ce({type:"competitions/getList",payload:i()({},ie.listParams)}),Ve(!1)):Ge(!0);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var vt,bt=function(e,n){e.stopPropagation(),_n(n),(0,S.Wn)(null==n?void 0:n.forbid_visit_info)||(n.teacher_need_phone||n.member_need_phone?tn(!0):null!=n&&n.need_check_mail?v.Z.confirm({title:"提示",content:"您暂未绑定邮箱,为了后续竞赛奖项颁发等相关事宜的正常且准确进行,请完成绑定再参加报名。",onOk:function(){window.open("/account/secure")}}):null!=n&&n.is_course_manager?(0,S.xg)(null==n?void 0:n.first_category_url):null!=n&&n.enroll_url?(0,S.xg)(null==n?void 0:n.enroll_url):n.external_url?ht(n.external_url):function(e,n,t){ft.apply(this,arguments)}(e,n,2===n.mode?"ismodel":n.personal?"personal":null!=n&&n.is_new?"/competitions/detail/".concat(n.identifier,"?type=3"):"/competitions/".concat(n.identifier,"/detail/enroll")))},It=(0,p.useState)(""),yt=u()(It,2),wt=yt[0],Ct=yt[1],kt=function(e){ie.listParams.keyword=encodeURIComponent(e),ie.listParams.page=1,e&&(0,Be.tk)({name:e,copywriting:e,position:"Competition"}),ce({type:"competitions/getList",payload:i()(i()({},ie.listParams),{},{edu:ve.get("edu")})})};return console.log(ie.listParams.category,"competitions.listParams.category "),(0,ae.jsxs)("section",{className:N.bg,style:{background:re.isSaiaDomain?"#fafafa":"#fff",minHeight:"100vh"},children:[(0,ae.jsxs)("div",{style:{position:"relative",height:"212px",overflow:"hidden",width:"100%"},children:[ie.listParams.url_suffix_name&&""!==ie.banner&&(0,ae.jsx)("img",{src:"".concat(P.Z.IMG_SERVER).concat(ie.banner),style:{width:"100%",objectFit:"cover",height:"100%",position:"absolute",left:"50%",transform:"translateX(-50%)"}}),(0,ae.jsx)("div",{style:{position:"absolute",top:"0",width:"100%"},children:(0,ae.jsx)(ue.jL,{title:gn?ie.competition_title:"竞赛组织",sunTitle:gn?"":"激发创新潜力,培养科技人才",img:ie.listParams.url_suffix_name&&ie.banner?"":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2wAAAE+CAYAAADxtZOEAAAAAXNSR0IArs4c6QAAIABJREFUeF7snQl8nFXV/3/neSb72nTfaSHdkjTd2MpaoLIoKEh5FRREEVQWgRdFZKsvIqiv8JdVQGTxFZSioAhCWVr2At0z6Qp0pXvTJs0+M8/5f+4zSZumaTMzmcyW3/NpPjPJ3HvuOd/7NJnf3HvPEfAiARIgARIggRgT0F0Lh8Px/RuqpTEe+tDDCZbD9pwthVM+Syi/6AwJkAAJkECPJSA9NnIGTgIkQAIkEDcCuvOj26E6M24OHHrgu6XPMTclqG90iwRIgARIoIcRoGDrYRPOcEmABEggEQjoznn/A8WtieDLAT6I/FZ6H/3ThPSNTpEACZAACfQ4AhRsPW7KGTAJkAAJRJ+A6kwrLKu7po+D43kL0L5h9evuxoIqWM5pKJy9JPShblcR0dDbsyUJkAAJkAAJhE6Agi10VmxJAiRAAiTQAQH/K8Uvq+Oc5b4kAqgGH823AIySaf1j0/rcfcwb+YY0VZWYduq2Mu32/VkyPzPftz667VQhLbb3ex6l/lZGwTJnz/pTgz7t8991rjUu89jmEiCgltyZdtant/MGIQESIAESIIFoE6BgizZR2iMBEiCBHkbA/8qYTYAO7FjkHKB69v7Azhv1tqO+k4zwslpF2F6J1yrfgnIt+F2rrNtfAEazP3w1i52mqgnBKWwn2dqJ0f1Em8gLnjNXnNfDpp7hkgAJkAAJxIAABVsMIHMIEiABEkhlAv5XS/4K1f9yRZXIY1DxhhRvQXE2rNy7gjqo7XpacKXN7DJUbVmjcx/2rde19nFbRqk/YDVq9cKrxEFOKP6r6FdUdbppa1lyvX165b2h9GMbEiABEiABEgiHAAVbOLTYlgRIgARI4AACgdnlP3Ac52HzgqdPeo5MWVAfCiZdd1cvrdpaZXYYWkZ0tXTat4WydUPkvheMZnNX2oJPgutxUeoPwUcy4f8dE4rvpo2+Wj4tAOct44VtyySZvmRRqH3ZjgRIgARIgARCJUDBFioptiMBEiABEuiQgM6ZPCbgc5abF23gZPnSordDRaWVt66B6mFtj4e5K2auIgpaab8TMdhWWs6zBdtEpb+Fh6Xklz8K1ffA7Ek/ddT5tSWy25r+1d4iM51Q+7IdCZAACZAACYRKgIItVFJsRwIkQAIkcFACgdeP3KKq/cWSO+zTPrktVFRa8fN/qOq5bUWZm9OjzepZ62utx9taBV3r6lp7URdpfwCXSdldj4fqu3/2lNcAfAki//JM/+SrofZjOxIgARIgARIIhwAFWzi02JYESIAESKBDAoHXj/mbQi+AyAee0+YdFyomXfqTW1TljrZn0szSWusK2t7lteD5OHclbd/myY7PtEXaH7Y1SUruDmlbo1bOSHc2rd+lgmxRud6ePo/n10KddLYjARIgARIIiwAFW1i42JgESIAESKAjAoE5x/1AHX1YxPJb4ukl0+bWhkJKK274sgacfwfbtllWc79tKRHQ9nnb5bZWvbb39Fvk/UXQhPGj80Su8IXk91snnBTQwFwztG1jokz7YHEo/diGBEiABEiABMIlQMEWLjG2JwESIAESOICAzjn5sIAG1rgCxiNflpPeeSUUTLrip4O0oemL/cRZm45ta7i1/rijn3W1v1jWfCm/98hQfDZtAm+d9D+qzq2WZW2Rk+cOYuHsUMmxHQmQAAmQQLgEKNjCJcb2JEACJEACHRJw5p6yzFEdK8CD9rQ5V4WKSRddtVUV/UJp37aIdijt27c5WH8RPCoTH7giVJv+udM+EcUUiDxhn/zWd0Ptx3YkQAIkQAIkEC4BCrZwibE9CZAACZBAhwQCb0//X6j+N0Q22Ce9PixUTLrgh686qqcHd0QG/yyZumzumbXgN+7zttfe11vbuWkiI+8vwBUy+eFHQ/FZ35s+yPE7G41XgFzgOfn1WaH0YxsSIAESIAESiIQABVsk1NiHBEiABEjgAAL69pmnBOC8aV6wPfZEOe6VkM516fzL71LgZ60GjRgzV6tIay/OXA1npNzebJIHirlw+4vYU2TywwtCmVZ9+4wrHOgfBPBLTn4fmTKrOpR+bEMCJEACJEACkRCgYIuEGvuQAAmQAAkcKNgqZ6RrVf0OVeRZwO1y4sv/Ewomnf+9GY6jz+1t27JS1laUGXG2N3Nkaz4SN01JsB7bfleY/QH4pDA7T4rvbwrFX/+7Z70CxZkW5B3rxJdPCqUP25AACZAACZBApAQo2CIlx34kQAIkQAIHEAi8e86zEHwDwGL7+H9NDAWRLvjeEY7fv3pvkkjTqTWziCvUgoWxW+uwmZfbJpDc+/PWJJFh9hcLi6wjn5oUkq/zLspXX802BTIssa+T41/8f6H0YxsSIAESIAESiJQABVuk5NiPBEiABEjgAAL6wde/5jjOC0ZEWbanRI6ZtawzTKoq+tG3qxXI21tjrcNq2a0raW3/dHWm6Fpy/x+g8Fq9Mv2tx+2j/3xZZ366OvD9cy91VP9kjteJpA2VqbO+CKUf25AACZAACZBApAQo2CIlx34kQAIkQAIHCrY138nUzbXbVDUPInfZU5//eSiYnHnffEcVJwRXy9oup7UkITHFtFsSkrSuqO3L+Ngm0X8E/S3Ij+TYZx4Oyc/3Z7ylotMEeNea+vyJofRhGxIgARIgARLoCgEKtq7QY18SIAESIIEDCAQ+/MafAf2WAOvlmL8eFkqNssCHF/xeVa9p1VvBpJDB1bFD12Jr/TO2r52bMDKM/hY8R8vUZz7ubCp13kVDFIF16qhlAVfL1L890Fkfvk4CJEACJEACXSVAwdZVguxPAiRAAiSwHwH95OIznYDfLZxtWXKaHPUXN3PkoS798OuXOI4+2dqmrUgLPm8Rby27It0djm0at8v6v5/IO1R/k+nRGpSfJyOebOzUx4++9XPHce4UEb/kZA2Rsj9u7awPXycBEiABEiCBrhKgYOsqQfYnARIgARLYX7DpTAsfr/lMoYdB5F/WUU99tTNEOu/r4wM+/5LgUbOWGmzBImwt2SFbV8325SMJvtqyDtdWyIXRH8BS+/h/lnfqn8706MefrQFkCIDnraOfntFZH75OAiRAAiRAAtEgQMEWDYq0QQIkQAIksL9o+/h7NzlwfmWJOBDPKJny6GeHQqTzL0/Thk17HCDDPcMmrWtqbQXZfqrMNbc31X+b9uH1t56wT3jpu51Nn37yvW+oOs+ajZeW7TlVJv/xrc768HUSIAESIAESiAYBCrZoUKQNEiABEiCB/QXbkh/0U59/AxTpKnK/PeWxazpDFHj3rPnqOJPb1ltrUWVuIhL35+YHe1fQ9hXYdmuxtWSCDKe/iFxtn/ifTs+i6fzLPnIUR1mClTLlj2M6i4WvkwAJkAAJkEC0CFCwRYsk7ZAACZAACewv2hb84FFV/b6INCLdGiVlD204FKLA3OmPKbAvvX5LRv79i661qcfW+vrBjIbQ31Z7qpz86oeH8kvn//DLCuffpo1YuEwmPfI4p5oESIAESIAEYkWAgi1WpDkOCZAACfQwArrwqkGq+imgWSrylD3pwe8cWrCd9kNV56H2bfam728RYPvS+QdzSO5N938Q4wfrL5CAlZedL1Neqj+YX6rP2Vj09hJVLRGR5Zh4UpnIBYEeNpUMlwRIgARIII4EKNjiCJ9DkwAJkECqE9DFP75LVX8m5iwb7Cky4Z5FBxVHc04+JqD6YWvSkYMKtw4M7CfiWrZMdtZfIJX2KXNLDzUHuuiay1XxiGkjgq/JxPv+mepzxvhIgARIgAQSiwAFW2LNB70hARIggZQioJ/dWICa5qUKDBNBJQoKpsiImR2m0Nf5Z2c71VV7HIUVPK+mbhrI1jNprbXVgoKuJa1/y+sG2t6ft/bppD9Envac8t4lBxWQS24YASewWAX5AsyWCfeenlKTw2BIgARIgASSggAFW1JME50kARIggeQloEtvOBYq7yjUIyIPyvjfXnWwaHxvHLNMgLEtGf1dseZufGwj3IKrXUFB11po2zzZe2StJd1/q9g7WH8BrrVP+/D3HfmiOtODirp3VfUYEdmC7JxyOWLmtuSdBXpOAiRAAiSQrAQo2JJ15ug3CZAACSQRAV16009VnV+3CLCbZPyv7+7Iff/rR/0F0Av3ZX10185aMkAGE460irQDa7YFLbb+vN0y3N6iba39PWKdINM/eq+9H0Gx1vAsIOcDcGB7pkvJL5nGP4nuN7pKAiRAAqlEgIItlWaTsZAACZBAAhNQ7833QnFti6y6C5ZnppTMbG7rcmD25P921PnfVuXVdgVt/9T+LULOpBxxi23v03TuNy3K7WD9ReHY6fkFMm1ubdvxdfmveiNQ9zgUpti3SS5yqZTd+ecExkrXSIAESIAEUpwABVuKTzDDIwESIIFEIqCVt98J1Z+3JAlZAUsfgUo1LNRAUIXA5l2BjR//A8AId5UtqLzarLId6mf7It2/FlsH/W3PvZ5h5zwKP/oA0hvQXhBnMBTXQdEbgA9iXSglM59PJH70hQRIgARIoOcRoGDreXPOiEmABEggrgR0+S8vgePc64qkjq7m7UsCW+aYc2zpQb3WsoS2X9t9Z9j2N9FBcbb2/W3PYs/gc0cpJLvtS/vKtslq2NZ3ZfQtB2yXjCs4Dk4CJEACJNAjCVCw9chpZ9AkQAIkEF8CuuY3A9DoN6JtXEeCzNn+7qLAnrWXtGaDbP1j1br1sdV7s97WPtlI+7atbdw+Krs9w74yF57Ckft1dF9zjb2GnKzbZej1DfElxNFJgARIgARIIEiAgo13AgmQAAmQQEIS8L1cfIcIbjZZ/DuqzXawem17xVybemymrSXWDlus8+WsFW8nZMB0igRIgARIgAQ6IEDBxtuCBEiABEggYQn4XxlxtgbwNEQK29dlMytz+1bT9iUaCWYgMf/a1nKzFngy9DyZ/vn6hA2WjpEACZAACZAABRvvARIgARIggWQjoK8ccXhAnYcATHccdTXa/klF2hbXDkq41iLaIlKnjj7uyR1+o0yb22HB7mTjQX9JgARIgAR6FgGusPWs+Wa0JEACJJC0BPTfxSP9ErgMqpcCGGDW0PYrnt0mP4lYslgVj6ZZ1l/krE9rkjZoOk4CJEACJNDjCVCw9fhbgABIgARIILkIqM608O9nBvrTc0dbOQO/os3V2QI7gKy+QEbvgFX19i/ktBU7kysqeksCJEACJEACHROgYOOdQQIkQAIkkJQEdPXdJfD5vPs7r40y7raspAyITpMACZAACZBABwQo2HhbkAAJkAAJJCUBrZx5vGrg3bZp/d0SAeN+YYlIa4XtpIyNTpMACZAACZBAKwEKNt4LJEACJEACSUlAl970NYXzgnG+NSOkmzdyZ2aaTJvpT8qg6DQJkAAJkAAJtCNAwcZbggRIgARIICkJ6OIbblQ4dwcrXgdlm3kuYudK+f/WJWVQdJoESIAESIAEKNh4D5AACZAACaQCAV149RKFjm9bQNtkjbRsGSnlD6xJhRgZAwmQAAmQAAlwhY33AAmQAAmQQFIR0Jr5Y+D3X6U1q67cz3Gz0GYKZmf0fwkZfW6RoslLkyowOksCJEACJEACHRCgYONtQQIkQAIkkFQEtOqjp+DoxYd2Wv4pfY7+WlIFRmdJgARIgARIgIKN9wAJkAAJkECyE9Dd8yaj+rMXNdA8JHh+rTVPpIlMAEvqJH/MGVJ0zHvJHiv9JwESIAESIAGusPEeIAESIAESSCoC+vaXpvqdwPvuHzAB1AHEan1UqAo8ln2cnDT7g6QKjM6SAAmQAAmQAFfYeA+QAAmQAAkkMwFVFeeDc38P1avd3JCt59baBaWwvu45/oV/JHOs9J0ESIAESIAEWj6bJAgSIAESIAESSA4COufLpQHbqdi7E7J1Q+T+mf0htmy13jhqkMyc6SRHZPSSBEiABEiABDomwC2RvDNIgARIgASSgoC+cmaGk+Nfo+oMDAo2sx+yRamZ521VHABbrFPlpNlvJUVwdJIESIAESIAEDkKAgo23BgmQAAmQQMITcMVaVv0njuOUGWfFFWstZ9jUFMsWuPXYIDC12MxlWXaT5ckZKCe8vCvhA6SDJEACJEACJEDBxnuABEiABEggGQnoB8dmOQ0wYq3ErKq1/aSxtWi2WWhzF9lartbckVDZbjtSKqd/sC0ZY6fPJEACJEACJMAVNt4DJEACSUWgqUlLAoJTFJgkwDgFhguQAyAbgF+BRgCNotgFwWYAmwBsdp872CQWNosHmzOATSKyJ6mC72HOmgQjmHPsUQGf73WF5rXP3r8v4UjwT5kRb+7VJsu/uxJnXhHPmZ7TPpotIq2n3XoYzcQL151fIK8BKLCbkR+wkG8B+Y6DfBHkKZDnPjowc5+rQI5oy6O4/9+zVZEtQCaAdAi2qOLl7HQ8KCLbEy9iekQCJEACkRGgYIuMG3uRAAnEmECT6li/D3Oh6BetoUVQB20Rc4otRtSJEXYafBQHm9PTsQXADr7Rjxb10OzonJMzfY1VD4g43wvm7m+zhNb23FrL8+CRtg7a7c39rxDLnt3oT78k98ufmDnlFUUCqlrU3IxBamGQ46BIBUWWoJcqihToJYoiCAoVKBBFoQoKBchXhRVFN1oFe5WluDorQ56Jum0aJAESIIE4EKBgiwN0DkkCJBA+gQaf3uw4+GX4PbveQwR+KLaqYAtahF3L4xaxgj+zPNiaAWwRkdquj9hzLWx5bXxOX/Vd6TiBu40Ea10123tGrXXf4949j21yjWjw9Frbth31F1h/sO202/GlJdspxA99r6lqr1YhpopBEAx0H1uetz6qIiPR7lrLwi1ZaXJnovlFf0iABEggXAIUbOESY3sSIIG4EKhv1o9UcVRcBg9j0JZVO7Nat9WIPDGPgi2OeW4Ff9Yi7rZxS2YQrM452bNn27Kj1ZIrBfJNN5tIW0HmtjJ/rhzA3UXXdtujWXkzVbPNY5sXQukvmOc4zu/qs9JeGXT2pvowpjllmqpqWhMwHH4cHlCMFOBwKA5XweECjFR1txsn5yXYmZ2G/iISSM4A6DUJkAAJ7PuTRxYkQAIkkNAE6lQHiQ8b3SSAKXSJoAGKbUbcacuj+V4E28U8WthmKbb50rA9GzCrQb5UCd+cX6r95/CxHjjnK6wfiuoABx1McNvU/S05IF2Rtx+IYCKSiPuL7FaVh9Vy/ppzzoaKVFt1U9Vcnw+H+62gGBPF4Q6CjxAMU4WdKvdV+zgsCydkpcl7qRof4yIBEugZBFLqzU/PmDJGSQI9j0Bds14BxR96XuTtIhZUi2I7BNuh2K5BYbcDFnaYR7Gww3Gww0rDjgxgJ4DdiSg+tOKm8wA8Cmhugs7pengyvyRjZ65NUP8OcEtVezf4cIQrwiwc4RhhBhyuwBFQ9E+WOKLtpwC/zs6Qn0XbLu2RAAmQQCwJULDFkjbHIoEuEjCrElVAntWIIrFRBCf4JYJMBTJEkeFYSDeP6iBDLKS3nC3xAPCJoEkd+MRCkyqaATRDUAMHu9TCLgSwO9NC1e7d2DVokCTMFrG6Jn0FwJldxNfjuosgoMAuUeyEYKcqqkRgapKZxyr3e8VusbHLUey2PdjlB3ZnA9UiUtddwNR7011wNLHfRNueU6XklwlRdFtVMxqBgerHYDjuObLBLWfHhruCLLiNsaC75ivJ7S7LyZCSRIth0ybNLixEr0bzO9xGoTjoBQu9oMg3GS9FkN7yOzyt5Xd4msmC2/I7vNn9HR78fd5sCZoE7u/0RlioMl8aQJWTiaoiYE8ifmiTaPNBf0gg0QlQsCX6DNG/Hk2gqkoLkI5htgdDFRgGB+YNWkzOlIhij9jYog622iZdtmCLrw5beveWmlhOitnO1eDDjkRMahBLDrEeq0Xs1YiiWgV7BKhRc08Ae1RQJ3AzbNaJhXqFu7Wz0ZRUsIBGVTSpjSYbaDbPATQ5iqY0830amhQ1Ac/n/3eUHahPh/r8cMxXsx9wEiXl/gYpueuj7mKuqiYzYkET0CvgQy9b0Mtx0EsFvaEY2EaQDQbcBB99usuXnmDXTsfhmSKfxyPWnTs1Py0HA0QxIKAYIBb6awADVJAXC3/c/6cW1gmwPuDHBjRjfVGRVMdibI5BAiQQPQIUbNFjSUskEBMC5tP2rbUoyE5DoZpPZB0UOYq+UPR13ww4bk2ibrsUqBdgs8AVcdscP7alKbbm5ZlVG3GiPXC9X8/XAGZF2y7tJR4BNxunEXVm5RdoluAqsDm316wSfC7B18zPfKrBRzHfS8vPgq/5rWBNPmPPJJwwWT7N9+Z5wLKCj+bYW8vPzH1rxKJJM9n6vC0gc0jO/L00QsuS4KPtODCrHh4BPBCkA8hwV7pNXTBFlgJZIshRIFcUeSrIFyA3qRN5JN5t06lHIvhxdrrc12nDLjSorNT0QSMx0FEMtoHBCgxSYKAE60N22yUWGs2HamabtGW2SluoEge76n3Y3T/XXSk3H5jwIgESSHICFGxJPoF0nwTaE6ip0d4BC0NhYaQKxphPdmNBybLgU8etWbZWHazenYMVI0RMEesuXfXN+rQqvt0lI+xMAiTQcwkI3shJl+nRAmBWSKsaMNgWFJudDwoMlmB9yG5/T2V2OohiBRx8bjvYkJ8v5qwqLxIggRQn0O2/XFKcH8MjgYQnUFurA/wWTlLg2JYVglj5HBALqxyF1+PDskjeWKiqXe/DNpiiu7xIgARIIAICImjOSkOfSMtotAi0QZagWBwUw8bh6iArAlci7eII8KHHwdu5ucKi75FSZD8SSGICFGxJPHl0nQTCIbB5j/bNsnCeCuJyAN8SbPMrVoiNFdXp+DSU1bcGn57sOJgTTpxsSwIkQALtCYiNGdkeeT5UMqY+3a46jIGN8ZaiNFZnhw/wW1HZ4OAfA/Nke6i+sx0JkEDqEaBgS705ZUQkcEgCVQ16gihmxBmTOSe0ThWrAwGs6pOHNR3VGKtv1ntVcW2cfeXwJEACyU5A8FROunznUGGoalZ1PUrUwnhRjFO45xLjdqlgVlGWvBs3BzgwCZBAwhCgYEuYqaAjJNC9BNps6zlCFWd092H4cKKxLDc5xNpAAJ/aNlbnZ2CtEXD1TfqZAiPDscW2JEACJHAAAcH27DQMaJ8YyWy73lWHcZaNo1Xd3QcJUUTcTe4keNVRfFqUhU3dkdCJdwkJkEDyEKBgS565oqckEDYBs62nuh7lACbF4dxF2P626RCwLTTbgp92xQj7kgAJkEArAbEwNTtNPjTfb6/TgR7gaLFwpGpsUuxHOhNioQEBfAZgYUE2lnS0GyFS2+xHAiSQHAQo2JJjnuglCYRFoEa1t9OAU2BhSowPx4fl56Eae2xMsYKJUniRAAmQQNcJKO53FM/7FUcCGN51g7G34Io3B/OtLLyVL8wQGfsZ4IgkEB8CFGzx4c5RSaBbCLi1gA7DmRCcnChbeyINNN2DC6DoH2l/9iMBEiCBtgRUsNPnxzMpQiUAxdxNa/GfkhIxtQl5kQAJpDABCrYUnlyG1rMI7G7Uw0VxkaPok+yRm2LD6TYuVe3+ukbJzor+kwAJhE7A7+BJR7En9B6J3dIS7FDBXwozxWyZ5EUCJJCiBCjYUnRiGVbPIWCSidQ04QzHwemxKNwaC7K2hVJbMC0WY3EMEiCBnkMgoHg74GBpikWsloXX8jPwKpOTpNjMMhwSaCFAwcZbgQSSmMB21TxPA0yq6uKDhWEyMDqOm/ksaf6/p9s4G8BhSTw1dJ0ESCAxCaxrDuBfienaIb0yoizgOPAcotVqfxae7CuSMiuISThPdJkEuoVA0ryB65boaZQEkpxAdaMWBwQZlqLB76AxzYeG/Hw0Am6a/ICIBFpDNOmrAXiqq5GNTBSJg94BQbHlYJxKYmVJS/dgkqPoLYpeIsgXQSa3Ryb5zUr3SSBOBEQQcIA6DaBWBbua/KiwBDWWoClOLnU4rCj2OBaW2YrVamEnGlFVUIB68/u8g9/l7u/zmhpk+tKQ5bGQ6QiybEVTQaasTqS46AsJkEDXCVCwdZ0hLZBAUhNQValqwBALmCLiprjOjXdAAaCXOijQllVBAUQsZFuCLEuQbWrIWUC2mOeCbGh8C9zGmxfHJwEScPcQNKuiNqCoBVBrnvsVtY7jip79LiPiPIL18eYm4vr5iQPML8rCRhHRePvE8UmABBKPAAVb4s0JPSKBuBEwq3C761AqHhytDsYBsOLhTEAx2AlPhHlsI+LsoKCDtgg6G1lugXA95DaieITIMUmABCIhIFAo6h0jxIwoc1AXCD6a70POligCv0ewIRIXotDHEQvL1I+PCnPgbbt6FgXbNEECJJCCBCjYUnBSGRIJRIPAzp2ab2djigMcI4oB0bAZqg1RePxA/zBF20HN24I0SFDEWVZQxLlCDsi2LWSpumf8eJEACSQKgeBqWV3rapnfQZ22CDQFurwK5QF2iYXdsQxXBVssYF6gHvN795aaWI7NsUiABJKbAAVbcs8fvSeBmBDYXqeDbGCCJShVYEhMBgUk4KDQcVDY3et8FpAhFrJsIMtsvXRX6ARZEvwy31PQxWjSOUzPIWC2JQYU9QiujtWZLYzm0XFQF85qWbjELEGDLdgSbr9I2guw0VF4A8DivjmyKRIb7EMCJEACFGy8B0iABMIisFM13+PDWKcZY8XCaAVywjIQZmNVpPkdFJkVsjC7Rq25JUh3z82ZM3T7VuiMuMsSdf06VOa2qPlBQySQdAT2bWE0K2RmxcxdKXPUFWYNsY5HgT3pFnZ017hihKeDlVY6lvvTsLy3cCWtu1jTLgn0JAIUbD1pthkrCUSZgKkBV12N4U4axrWsvg2O8hB7zTmKDEdRqMGtjAl1WUCaZVbnzJk5syoXPEPnCjoAmQJkJpTDdIYEokhABKqKBiPCWkUZzHbG4GqZSfjR5S2MXXZX4fN4sEPUzaIb1UuAL8wqmuXDsoICrGNgtumPAAAgAElEQVQttKjipTESIIFkqsvE2SIBEkh8Art3ay8nA6VwUGrbKO6kZlBEAakiPRAUbt26sheRcwfpJIBlxJsRcR4LW23BEgiGCTAMimEQDFVFRjTHpC0SiCYBETiqqA8YASbuSlm9WU0yWxj9AXelzInmeNGyZQmaBdhtCeqiZtOCPxDAaljwWk3wFhbKrmjZph0SIAES6IgAV9h4X5AACXQLAVXN2F2PcbBQporSaK8ymcQkPkGB+pEHK3mKgtuCF3rnyJ/aQjelFQD0q/dhmFgYBgfDAAyFYqgRcy2PA1S7+zRft9wKNJosBAQmEcbnovjcPPqBPgEHowKKBnXQEP9lstBACqAWUGfqmokdnRU1BRpF4IWDisJsLBORhKrhFhoZtiIBEkhWAhRsyTpz9JsEkoiAqnp2mTNvDiZBUQZEtW6aFVDkBRy3wHZinyVT+LIz8IvcdFkS7vQZho3AYPVjCBwMhdUi5IKibogqhoigH0VduGR7TnuTyh6K9RCsVWCNJfhcHXwOwedZafhMRHa2pbGrVif4FT9VQV4SUFJRNJiVNLHc1b9orPg1Q1ChFhb2SsdyEfEnAQe6SAIkkIIEKNhScFIZEgkkMoHKSk0fNBzjIJgEQQmAtKj5q8j2OciHuGfHEu6ybFT1zsTl3fXpfIuoG9Qi6oZAYM4Umqye5mswFIMhGMjtlwl3a0TFoRZB9gUE64wgg2KtJVhjBBo8WJMJfBFOzS+zSr6rCb/3+937KPEuB2rEmRFplkTtrJwPikooFhbmoFJEfIkXOD0iARLoaQQo2HrajDNeEkggAqtVM/rWoxTAJLExNlpn3hSw4SDXr8iDqcGWIJfl4N0++fKbeLujqn2amzFIbQxWB4NcYacY5LQIOlEMhKA/69PFe6bajR/csrgBig2WYJ0RZnCwHhbWqQfrsoBN4QiyUKKrqtMf+QM4I2G2HbeKNKDOsqIj0iwLfg1gOYCF27PhLeZ2x1BuDbYhARKIIQEKthjC5lAkQAIHJ7Bhg2bl90ZZQDFZBKOB6JzXMtklVZETUOTEc8ukOVfjsfG/vbLknWS4D0wGUAB9fT4MdCwMVMcVcWZ1biBMIXVB/9ZHNcKYV9cICKoAfAHFJoj7aETZRhFsEA82pAMbRGRP1wYJv3dVgx7vD+BqU2Q+/N5R62G2O9ZbHtRa6iY4icZxOpNEZaUtWFCzExVDh0rMSwxEjQ4NkQAJpDwBCraUn2IGSALJR2DLFs3Jzke5ApMcoDhaGW3FQpqvGblqarpJVM/RdQrZLdbbjMt79ZLdnTZOsgaqmtUI9Fcf+quFAXDQ3xL0VUVfI/oU6GcexXwf/HnCrHp2J2pTGFoV22GKNCu2mkdRbGn5fpNY2CQebMoIroxFPd18NGLbtUsLnTTcE4A7l7G7HKhtoc5kpBRBg/nAIwqDm08hVguwsL4GSwYMkKhljoyCbzRBAiRAAgclQMHGm4MESCChCezcqfnp2TDJDyYDGBEtZ1XhUUV2wBS+FrdOWrf+PrQcLOuTLzdGy/9ktqOqBU1A74APvW1Bb3XQWwVFqugtgt4AClVRKOKWbygURSHMc0VuvOI258MU2C2KKgh2qaJKBCadu3nc7ii2i4XtothhOdieno7tAHakQk2uqgb9md+H46Kz5n2IGTTbHQX1loXaKIo0M+Aaj2BBcz0W9+7NQtbx+j/EcUmABCIn0K1vUCJ3iz1JgARI4EAC1dVapOmYCMVkDSbSiNYljiILimx/cOuk2Q4Y1SvNwhO9suUfUTXaw4ypqg0gtwHIs4Fcvw95liDPEeRIAJmmaLnTWqhc3ILlJmuo7Tgw/cyX+ZsXsCwEAFeABaBoUqDBAhpM8WfLdh9rHcUeOw01GYDZhlgjIqYAdI+8qur0TAf4rqPdUgDe1LSIduIQM9EbIVggzVhUUCBmuykvEiABEkhaAhRsSTt1dJwEejaBrbXaP9PjlgmY7Ki75S5ql3lj2ubcm3mj36XLbI3LEVyZnS1fdMkQO5NAHAjU1+vgBsWdAXVXP6NzKRpsQa1ltj1GZ7sjLME2I9Ia/VjYP1e2RsdRWiEBEiCB+BOgYIv/HNADEiCBLhLYWa9DLWCKWypAUdBFc/t1NynwA4IcJxB50hIVbO6fI5dH0y/aIoFYEtjdpHc2+zC+K2NagiZR1Ho8qHWcqNRJM2um1SYFvwPM750tG7riH/uSAAmQQKISoGBL1JmhXyRAAmETMJkNd+zBEelpmBJQTBBEdwuXo0g3K28QZJvnoTooipf75skfQm3PdiSQaAR21usMVXwjnPvexGDO/hmRZol7Li0qNc0UaLQFi5t9mN8nD5+mwjnBRJtv+kMCJJBYBCjYEms+6A0JkECUCKhqWrUPZXBwtDoYE+2kIm6mQ0GOP4Dczmq9eYCbi3JlaZRCoxkSiDmBmiYd0+zDzQ5Q2OngwQyPRqCZr2hlvzRFslfAwkcFaahgQetOZ4ENSIAEUogABVsKTSZDIQES6JhAtWqRU48TLQul0T7vZkY0td5MkW5LkaPtEpYIUNsnB9+KdkFjzjUJxJKASfhS1YB7Ag5GdjiuA4XVci5NolPQ2oxjzqU5DrxWNt4pECYPieWccywSIIHEIUDBljhzQU9IgARiQGD3bu0laTgC4n4dHmUBJ+qgIGDS0reWCQjgo34F8ssYhMYhSKBbCeyq1Uv9gnNMSQx3IEWzbaFaLPdsWlS2O7qJQxSfQfGp+vBpYaGY0gm8SIAESKBHE6Bg69HTz+BJgAS2b9c8Ox8jxI+REBxmWRjqOF0r7CwCT7MfA8xWSQXu658rr5M0CSQ7gd11OsWvuM4B8sXBbo/HrUMX8WVZ8DkONkCxVj34PFCDNX37iimjwIsESIAESKANAQo23g4kQAIk0IaA2fq1u9Gt8XaYBQwHMNxR9A0Xkiosv0mDXo/v9+snteH2Z3sSSDQCqpq9oxb3ioV0W9z6dGFdlrjFxNc5wDoAawszsZFbhcNCyMYkQAI9lAAFWw+deIZNAiQQOoEtWzQnpxeGOYphGsAwBYZCOk++IMB7hdnyXOgjsSUJJDaB3fV6gQLHd+qlYrcAG8TGekuwPjcd63py8fFOebEBCZAACRyCAAUbbw8SIAESiIDAdtW8zGYMafZhiMfGQFUMBNDHAQK2hS/g4JOCbJkXgWl2IYGEJlBdr8fAwpEBB4MtwBSW3yGCzf4ANqenYWNjOjb2FW5tTOhJpHMHJaCqMguwRgLWtk9hBaphN2TByt0DqykDVlY6rJpKVF9wgQSIkQRiRYCCLVakOQ4JkAAJkAAJkAAJkEDcCJhanf/yom8ggALHguXxw3JsWLYFy3xv+2EFBJ2+N04DPv/KeCbEidtE9sCBO70peyAThkwCJEACJEACJEACJJCiBJ6r1Nw0B/2hnW9t7wiBrag6p1zWpCgehpWABCjYEnBS6BIJkAAJkAAJkAAJkED3EpizRjPrG9A/4EPvjlbW1lcDL1cA1fX7+zGoEE0vXCbe7vWO1klgHwEKNt4NJEACJEACJEACJEACPZbA/PmattmDfv409EXAPZe59/L5gNmfAS8u3CfcjhuN6rlXyqem0SPzNbtxD0Zazai7+nRZc98rmiE5GOTxoO6Hx8m2555Texlgz7xAmnssYAbeZQIUbF1GSAMkQAIkQAIkQAIkQALJTsCIq4yx6KOKfgqkt49nzgrgxQrg+DH4/JmLgmfYZqpaw+cifc8Q6DXF0mRsbBuOwsZ6yA3TZMdzlZq+ZSvGWmlouOoEWfXIfE3LSkP6t8ejXkQ02ZnR/9gQoGCLDWeOQgIkQAIkQAIkQAIkkAQETKbIFz5GkZWL/hpAVnuX04Bdaf2w9fQBUhdqOHPmqGfaNPG7Am4njoAPTdecKp/NfE7Tb58BH8VbqCR7ZjsKtp4574yaBEiABEiABEiABEigEwKvrNb8xjoMEAt57ZtaitpzxmO1iDjhgpw5Rz0zp4n/vlc0H5kYkRHA2iumS3W4dti+ZxCgYOsZ88woSYAESIAESIAESIAEIiTw0ibNbt6BARbQq60JTwbWnT1adkRo1u32xBzNbPYjwwi2+97Rvn4Paq+fKg1dscm+qUWAgi215pPRkAAJkAAJkAAJkAAJdBOBV1ZrRqAa/Z0s9HYCsAIOGs+fIJXRGu6R17WgycZhA/pj+Yxx3CoZLa7JboeCLdlnkP6TAAmQAAmQAAmQAAnElIA5k9bUH319DvrZGVhzVrHURMsBk7ikb1/I29thFQ5Drx8fjW084xYtuslph4ItOeeNXpMACZAACZAACZAACcSZgKpa/16AzLOnSLtqbV13zCQ/efA9FPubUH3tabK16xZpIVkJULAl68zRbxIgARIgARIgARIggZQn8PQSzbm4XOrunaOF102T3SkfMAM8gAAFG28KEiABEiABEiABEiABEkhwAvfP0TG+DGy7fqpUJbirdC/KBCjYogyU5kiABEiABEiABEiABEgg2gRMKYCBNvpecaJsjrZt2ktsAhRsiT0/9I4ESIAESIAESIAESIAEXALmXNtDc5Fjnv/oZNQxGUnPuDEo2HrGPDNKEiABEiABEiABEiCBFCBgRNt97+AIqxH+q76EtRRtKTCpnYRAwZb6c8wISYAESIAESIAESIAEUoiAEW2PLoDn8snwU7Cl0MQeJBQKttSfY0ZIAiRAAiRAAiRAAiSQYgRat0eOAxqnTRN/ioXHcNoQoGDj7UACJEACJEACJEACJEACSULgng80K91GdpqNhqZt8CATIwZMg/cCkUCShEA3wyRAwRYmMDYnARIgARIgARIgARIggXgReOAN7a1pyNcM7LzmGKl54A0dFbCQJ9lYbb5/ZL6mXTFFfPHyj+NGnwAFW/SZ0mKCEJgwYUKhz+c7wbKsCapqvkaISD8ARQDSVdX8MtsgIm+ef/75V86cOdNJENfpBgmQQAQExo07OdfJrc/oZdv1H3zwQSPPdUQAkV1IgAQSlsATczSzzkH/q06Vde2dfK5S07ekQ64plqYH3tThroAbgtXme7N1kr8PE3ZaQ3KMgi0kTGyULAQmT56c3dTU9HUAF6jql4ww68T3RsuyfqKq9SKSpqp+y7L8juPssSxrU1pa2qb58+cbUafJwoB+kkAqE5g5c6b17KwXTgLkVFUUK7RYgOGqUgCo3SZ2heALgawQYLFYeHlAn8L35s6dy3MeqXyDMDYSSGECbnbIOZjUqzdWXFwudW1D/X/ztH+6D80/OkF2mZ8/Ml+ze2XBf0GJND/0no7WAOp/dCI28v1Mct4gFGzJOW/0uh0B80usvLz8Ysdx7lTVwVEGtEdEForIWwCeq6ioWBFl+zRHAiTQCYHisiNHwu+/HOJcBMWQSIAJZIdYcl+6lfNARcV77psaXocmsGSjDnEUv1HFyYAOJK9QCMhmEcy1BD8tHyIbQ+nBNiQQKoH7XtEMv4Wc68+QqvtWa4ZZQTN9H3pXezX60fv6afJpe1tm9W3XTvS+/ARsnTsXVkUDsq85S2pCHZPt4k+Agi3+c0APukhgwoQJE/x+/+OqOqmLpkLt/pFlWU9kZ2c/+9FHH/EXXqjU2I4EIiAwbtyUiX71/VQhM9qtoEVgLdhFBFUC+cHKZYtnRWykB3RsEWtLVNVsI+cVJgERqbIE5RRtYYJj804JPPec2hdcIIF739CRdgbyBhRh+a4GaFMBrFYBdzAjM1WtXnMxzrGx87oTZXOng7FBQhCgYEuIaaATkRIYP378+Y7jPKWq2ZHaiLSfiLsd4W+2bT+wZMmSRZHaYT8SIIEDCYwdO3G4X5zfQWG2OHfLJYL7V1Yu/jG3CHWMd9EGfUZVv9kt8HuIURF5duJQubCHhMsw40DArJ4t2wZnZhhp/d0abm8g/4rpUm1W5n54PHbz92AcJi+MISnYwoDFpolFoKSk5Osi8jfV/c6txMVJEZmtqndXVlbOiYsDHJQEUoTAuHEz0v1YfZMqbgQ0q7vDEshjAF6ByEgAIyBOgapY7rgqG8XSzyzLnreiYkFFd/uSaPYXrtdN3AbZ1VmRzZOGyaCuWmF/EuguAg+/qYM1HRk/OkE+764xaLfrBCjYus6QFuJAwGyD9Pl88wBkxGH4gw5phJvH47lq8eLFqxPJL/pCAslAIHhOrfk5AJMTzV8BVinkj0ccNvC+//znP+6ZkVS/Fq53mGwpCpM8aZjF91pR4EgT3UOgpfh2/yunyRazWmeSlHTPSLTaFQL8JdIVeuwbFwInn3xy5vbt25cAGBUXBzoZtGWr5Le9Xu8LiegffSKBRCQwauyErynwJKAFiehfq08i+BziuWRV5YL3EtnPaPhGwRYNigAFW3Q40kr3E7j3HR2Yb6H2e8fLnu4fjSOEQ4CCLRxabJsQBEpLS00a/t8khDMHd8J8QnUGt0gm+CzRvYQgMGrsxG8rnCcBBLciJv7VKJBvrlq++MXEdzVyD0MVbPmZwNBewXE27AJqGjseM9R2kXucmD0p2BJzXujVgQRMBkrNQvGPp4mXfBKLAAVbYs0HvemEwPjx43Mcx9mgqi1vDxIa2apx48aNmzVrViChvaRzJBBHAkko1lxaImi2PZ5jly9dsDCO+Lp16FAFW8lAIN0TfDvR7FdUHiTvXKjtujWoOBinYIsDdA4ZMYF7PtCs66dKQ8QG2LFbCFCwdQtWGu0uAmVlZd9xHOeJ7rIfbbuWZX2toqLin9G2S3skkAoERpdMOM5x8Ha00vXHnInI6vwse8KCBQvqYz52DAakYIsOZAq26HCkldgRMCttkoNBvjRsoXiLHfdDjUTBlhjzQC9CJFBaWjpHVU8OsXncm4nII16v9wdxd4QOkECCERh93HF5WlW7RE1mxiS+LMi1K5cv/n0Sh3BQ10MVbKFudQy1XaqxpGBLtRntGfE8Ml+zG+swWAZhfWe13XoGkfhGScEWX/4cPQwCxx57bNaePXuqVTUtjG5xbSoiH3i93uPi6gQHJ4EEJDB63MQ/OOpckYCuheeSYGN+lmfkggULfOF1TPzWoQq2xI8kvh72NMFm/lbX1NRMsixrnKqa5GCHq2pfAEUi0ltVC1pqfjmq6ojIDnP8seXrEwBzKioqKlgXLL73LUdPLAIUbIk1H/TmEARKSkqmAXgrySCtr6ysHJ5kPtNdEuhWAhMnTuxb1+RsVEV6tw4UI+O2x5q6omLRhzEaLmbDULBFB3WqCzaTFr68vPxox3FMkXuzA6a8qx+sisgGEfl/+fn5j73//vvMWBidWzEiK/e8qkVpuci86jhspoiOCGFUOlGwRQUjjcSCQGlp6XdV9fFYjBXFMbZUVlYOjKI9miKBpCcwqmTiz9Rx7kr6QFoCEEuuXFW5+KFUiac1Dgq26MxoKgq2mTNnWn//+99PUFUj0s5T1cHRoXWAlS2WZf1XRUXFO91kn2ZDIHD/azoCgqarvySbQmjOJt1AgIKtG6DSZPcQKCsrm+E4jimqmzSXiGz3er39ksZhOkoCMSBQPG6CF6olMRgqJkOIhcdXVS65LCaDxXAQCrbowE4lwVZeXj7YcZwbVPVCVY3J3zYR8VuW9c2lS5c+H50ZoRUSSD4CFGzJN2c90uMZM2akL1u2zHzCdnQyARCRXV6vtyiZfKavJNCdBMwn888890JDqmyHNKxE5P1VyxYf353c4mG7I8GWZgODCoC8TCDN5lsIMy++gGJPI7Cp2jw/cKZSQbBNnjx5WFNT089U9bsAMuJwP+7xeDxTlixZsioOY3NIAI/M17SG3SgaVIUdF1wgLFcU47uCv21jDJzDhU+grKxssqrep6pTw+8d3x4iUu/1enPi6wVHJ4HEIVBSMnlYs+Nflzgedd0TAVauWr5kTNctJZaF9oLNiLUx/QEPhVqHE+UPKFZsPVC0JbNgKysrG6mqNwG4pKvn0qJwdz9bWVl5YRTs0ESEBB55Rwf6mpF35alYzfNsEUKMsBsFW4Tg2K17CUyePDmtubn5UsdxTEr8id07WvdaT0tLG7F48eK13TsKrZNAchAoHjf5aKh/XnJ4G5qXAtmxavlikwUvpa72gm14EVCUw7cNh5rkqjrFuqr9WySjYBs/fnxOIBC4W0R+oKqeBLmxmyzLMsnH0h3HybQsa11FRcWKBPGtx7jxXKWmYxwCFwhX2WI56fzNG0vaHCskAscdd1xedXX1bFU9JqQOCd7IsqyrKyoqHkhwN+keCcSEQEnJxHHNjlMZk8FiNIg5Y7Nq2eKkKTcSKpb2gq10ELdBdsbObI/0tkvLkGyCrbS01GR6fFxVR3YWb7xfF5GXs7KyLvvkk0+2xNuXnjL+zJlqDZyMzM0L0Dhzpjg9Je54x0nBFu8Z4PgHECgtLX1KVS9OFTQiMtfr9ZpPBXmRQI8nMHrixEFOo/NFioFoWr18SWaKxYT2gm3iUL5lCGWOF23Q/Zolk2ArKyv7meM4vzJHM0OJNRHaiMjnGRkZRy9YsMDUc+MVAwIPztEBfgt5Pz5JVsdgOA6RTP8hOVs9g8DEiROHNzc3fw7ASqGInczMzCELFizYnEIxMRQSiIiAKaq7Y3d9fUSdE7aTVK9evrgwYd2L0DEKtsjAJaNga0ns9QiA70QWdXx7icifvV5vynzQG1+anY9uau/d/y76+D2ovX6qNHTegy26SiBpPkHpaqDsnxwESktLr1HV3yeHt6F7aVnWzyoqKn4deg+2JIHUJTBqbHmNAnmpEqEItqxatiTl6i1SsEV2hyabYDOZW59//vlZqnpeZBEnRi/btk9bunTpm4nhDb0ggegSoGCLLk9a6yKB0tJSc3ZtehfNJGL3T71e7yhmVUrEqaFPsSZQPHbiO4BzQqzH7a7xRGTJqmWLJ3SX/XjZpWCLjHyyCbbS0lKThfnqyKJNnF4iMtvr9Z6eOB6lvif3vqMDpRnOtafJ1tSPNr4RUrDFlz9Hb0PAZIZsbGysNRmgUhGMbdtnLl269NVUjI0xkUA4BIrHjr8XkGvD6RNu2/Q0D4ry8rGlql3KvnANhdBeIC+sWr44qVcnOgqTgi2Eye+gSTIJtpKSkrMB/CuySBOul1qWdURFRYU5VsErBgTmzFHPUmBMPvDppdOkMQZD9tghKNh67NQnXuDl5eUlfr/fm3ieRccjEfkiIyNjAg9GR4cnrSQvgeIx5edB8PfuisCItWu+cQHu+b9n4ej+CSC6Y0wR/G7VsiU3dIfteNqkYIuMfrIItrKysl5OMGNrymznFZE7vV7vLZHNHHuRQOISoGBL3LnpcZ6VlpZeoKp/i3bgo4YPx3Xf+hYKcnPx6YYNeHfhQversbk52kN1ak9E/uj1er/faUM2IIEUJjBhwoTCuiY1S18R/w0a0q8fNm7bdgClXnl5eODG6/GPOe/g72/OiQlFS/DdlcuWPBGTwWI4CAVbZLCTRbCVlJTcDeDGyKJMzF4issLr9Y5NTO9S0ys3AclHyCtrQP20aeJPzSjjH1XEfyzj7zo9SDUCpaWlN6mqSScctSvN48FrDz+MfkVF+9msra/Hv995B7Nmz8bKdeuiNl5nhkRkgdfrndJZO75OAqlOoHhceR0U2ZHEeclXzsTXTj4R595w037dSw8fift+ej3UcXDm1dej2R/+ewezOnf2iSdg0phRuPlBkzSv8yvdsosrKxd+2nnL5GpBwRbZfCWDYJs4cWJfn8+3RlVzIosycXtZljWWBbVjOz/3vKpFGVno/6MTsYJn9buHvSzcqOWiMJ8MTjAquXuGodWQCIist4DrJgyVf4TUPsUalZSU3APgumiGNWXcODx5xx2HNFmxejWemz0br77/PhqamqI5/AG2ROQur9f7824dhMZJIAkIFI8rXw7FmHBd/fLxx+I3P74K37jpNlR8+pnbPd3jwdXfmIHLvnY2bNvGxbfdgXkV4e2u7turEDNOOwXfOvN09OlViLnzF+LyOztP7JqqGSINVwq2cO/OYPtkEGxlZWV3OI6TklsHReRmr9cb1Q9/I7sTelavP36gRXYT6nmWrXvmXRZt0IWqOrF7zNNq2AREGgpyMPDwIqkOu2+SdygtLX1aVb8dzTDOPeUU3HHllSGZNKtub338MV6fNw8Lli1DTV1dSP3CaLQlPz+/5MMPP+z+LAhhOMWmJBAPAqPGTXhRVb8azthHl5bg8dtuwm+f/gue+vd/3K4TRhXjrqt/iMOHDHa/v/+vs3D/354PyaxZgT++fDxmTD8F06ZMcsVe6/WPt+biZ/c/3KkdgTy9avniSzptmIQNKNgim7REF2wzZsywly9fvk5Vg/9pUuwSkfler/fIFAuL4fRwAkawOVxZS6y7QCBHTRwmnySWV93vTWlp6d+jXQfmm2ecgZu/H9mRsfWbN2PDli3YsnMntuzYsfexqroau/fscQVdGCtyJvPBqZWVlbE5VNP908URSKBLBEaNnfCAQkP7NAXAxNGj8MTtN+OdRYtxzW/vxaC+fXDthf+Fr550AkQEPp8fv3n6//YKuYM5l5+Tg6NKxmL6MUfhtKOmIC+n4x1hf/rnv3H3k3/uNEbbss9YUbnwtU4bJmEDCrbIJi3RBVtZWdmZjuO8Ell0SdHLsSyrT0VFxa6k8DaFnPz9ezosswHVV0zveYsO3T2N0v4XcuuAfXOBBh9Q22aHWJoNFOUAVXWAL9DdrvVc+7bIMeVD5aOeRqC0tPQlVf1KNOP+zjnn4IZLQv/w2+fzYeO6dfB4PBh62GGduhIIBFDX0OAKt4bGRtQ2NLircya5ya6aGsydP9+1ISIveL3elEv73SkgNiCBgxAoHjfxGqjz+84AWSI495STccv3LsEX27bjunvuw7fPPB1fP3Ua0tI8e7vvqavDGx/Px/xly7FlZxVqauuQkZ6G3OxsDB8wACMGD0R5cTHGjBjuCrzOrtBW6nTnhNLR/WfNmpWSfxHjKdi21/iwcQyFom8AACAASURBVGczmvwORvTLRP+CtM6mbL/XaxoCWLaxHmm2YEBhOgYXxa5aTKILttLS0t+qasyymuZkZaGxqQkBxwlrDrvS2LKsr1VUVPyzKzbYN3wCj7+nedUNOOy60+DlWbbw+R2qR4eCLTsdGN1f0ORTLNuyr/vAAmBAvmBrjWJTj9uwF13wh7JGwRY91jdcfDG+89XQdl0tXbQIv73jDmzfuhVFvXujV1ERLr7sMhx9/PEROWQE3JEXXdTa95LKysqnIzLETiSQggTGlk6Y7g/o7EOFdsbUY9xVtJGDB7nNFq5YifLiI/bbuthdaB5/8SX8+qn/O6R5EfzPqmVLbu8uH+JtN16C7YuqZry8oGpvSYYTxhagZGh4+Wk2VTXjX/N37kV44rgCjBsSno1I+SeBYHtMVS+LNL5w+hmx9uitt+Lvb76Jf7z5Zjhdu9r23srKyuu7aoT9SSBRCBx0hW1QAVDfDOxu2OdqhgcwK2/ba4Gm8JNvJUrMCe9HDxZsf1PVC6I5QffecAOmH3tspyY///RT3HXrrbjoe9/DcSeeiLT0dDhm9ay2FnkFBZ3276iB2UZ52hVXmE/zzafvg71e79aIDLETCaQggfHjjx7S4Gvc0FFoZlXtV1degfNOnRa3yGe98VZnWSIDVlFur5Xvv78nbk5288DxEmxvL6vG8o31GDM42xVqeVk2MtOssKL1BRTVdX6s3d6E+Z/tcVfZvnZU77BsRNo40QVbSUnJLADnRxpfqP3ysrPx0M03Y+KYMe6xgrOuvDKizK2hjte2nYgs9Hq9kyPpyz5dI/Dcc2pvHIL066dKGwXRNZvsDRxUsBFO/Aj0YMH2R1X9XjTJv/rQQxjSv3+nJjesXYtBQ4bA9uzbYtVppzYN3n/7bbz84ovo07cvLr3iCvTq3RsLly+vvfiWW3JF5DWv13tGOPbYlgR6AoFRY8trFMhrH6s5W/bQTT+JK4JXP5jnnpU7+CVLVy9fXB5XJ7t58HgJtr+8uw17GgKYcWxf9M6L7HdyKxpHgUdf3+xug/3eKf3hsTvfDttVrIku2EpLS2er6vSuxnmo/qZOohFrI4cM2dvs4eeew4N/i3qp1Q7dEBHf2LFjc2fNmhX7gqvdCTZJbN8/R8fYHmz90QnCc4RRmrMOBVsI2/ujNDzNQGH+7Xf1YMH2G1WN2ru0wwYNwr/vvz9mN5mq4tWXXsL/Pf44nv773/GXV19d85snnhgB4JuVlZV/jZkjHIgEkoTAqHETPlbVA7K5PTnzZkwtHx/XKBYsX4lv/vy2g/pgWdYvV1YuujWuTnbz4PESbE/N3YqGZgffOL4fCrP3Ze6MNNw/zN7sdv3OtAHITKNgKy0tfV9Vp0bKs7N+J02ejF9edRV65efv19Sc+b7wpptQ+VmwHEd3X2lpaRMXL168uLvHof0DCTzykmbXF6DguhMl+J+PV5cJ7BVstgUc1hvIy3ATJHTZMA2ETqChWbG2Cmj0Bfv0VMFWVlZ2o+M4d4dO7tAtb/n+9/GNMw69sLV5xw43ScjWqiqYpAUFubkY1LcvTP223oWFEbny2P33o7S8HM9++OGSOZ98MnDs2LFD+SlfRCjZKcUJjBo74SmFXtw2TPPXZ+EzT8KcfTnYZT4c6crfqVD6NzU3Y9JFl8J3kOLbYuO8Vd4lL6TyFFGwRTa7SbDC9omqToksuoP3Mn8/r/vWt3D+9IMv3q394gtc9POfo7q2NtrDH2DPtu3vLF269KluH4gDkEAMCOwVbObMWv98CrUYMO9wiNomxeptPVuwlZSUmDduUfnlWnrEEXj27rsP+qbOpOv/9ZNPYtHKlTimrAyjhw9HYV4eduzeDe9nn5ntjJh+zDG47qKLUBTmGTaTadJkmTztBz+o3LZz54terzcli5PG6/8Kx00dAqPGTbxe1fld24jMVqq3Hrkfu2tqsHDZMqzZuHHv1+cbNrjPjeB64YEHMHXSpLBhGBtn/+AH7pmaEUOGHPBVPno0Bvbr59qd8dObsWT1px2O4YF12PLli9aF7UASdaBgi2yykkCwLVHVqC1hZ2dmuh+OXnbuucjPze0UmvmQ9Pu/+EW3n2cTkf/1er1R27XTaWBssB+Bp5doztYtyPnJ6dLy7paAukJgr2A7vA+Qn0XB1hWYXenrdxQVX/RswTZ+/PhTA4HAG13haPoO7NMHj952G0YM7rgm6PuLF+Om++93BdlV//VfB2zbMDa+2LYNv/vzn13xdt9PfoIxI8zOxoNfZquHWaUzmSEzMzLQr6gIUy68cIcpH7V06dKNXY2J/Ukg1QiY+p9/e+iRH366dt2D67dsxZz5C9wQjxw3Bn+58xe4/NZb8dgskxth32WSkViW5Qo2U/T6sV/+Et8655yQ0by3YAHOu+oqmFqKZoXO2GmfavyY8nJ82HLO5u4nnsaf/vXyXvsjBw/GjurdGNyv3+5/PvnYMOnbN2UTjpig4yHY/AHFE3O2IuAoLjm5P7LSw0s20tHN8OScrWj0OZgxtS9653btTFwoN1sSCLYKVS0NJZZDtRk3ciTOO/VUnHPSScg+xIp4Rzbenj8fN9xzTzi1TCNx9/nKysoZkXRkn64TmDlTrcJTUOp4sJoJSLrOc59g6wvkZ1KwdR1pZBbMH6elPVywlZaWHq6qHX+cHSJWs7L24E03HXQ747yKCvzk3ntx03e/i7NCSNf/xxdewLOvvopHbrkFRwwd2qEXf3vtNTz2wguuUDOrA9uqqrB91y5taGpaNnny5ImPPvpoy2bXEINgMxJIcQL62WfD4PfPgerI1lC/cdOtWLhiFb58/LG497+vxX1PP43B/fvj8GHDMKBPH/Tp1ctduW57mQ9KbDv0M04dtTc/MzUTt+7Y4a7erVq7Ft+fMQN5ublYvmYtvnr9jXuH/MPNN2LalEnY+5dS5DGkp18jI0Y0puKUxVqwVdcHULG+Dt71deiTn4bzj+kTFaxvVuzG6s0Nbj23ySNzXdvdeSWBYItoS6THtjG+uBjTjjwSX5o61Xxw0SWMFatX48pf/QpVNTVdsnOwziIy3+v1HnBGtlsGo9EOCTxXqel122BdOk1S8ndkLKedgi2WtA8xFgUbMGPGDHvZsmX1ACKqcGpSBxthdbBP+syn6hf+/Of4/nnn4eunnhryzP/+mWdghN6Tv/gFMtL3d+3Oxx+HWbH72aWX4sQ227N+89RTS//+5pvmENzyCRMmnE3RFjJuNuwBBHTlyo/RLtnI519sxuV3/AqnHX0kfnbpxYCqOVAdpGGet15tfxaD89bfuf0OfLDUi6NLS/DnOzpIQmJZv5FRo/apuhSav1gLtn9+shObdzWjf0E6Tp/YC9lRWF0z02FW7d7y7sbnWxvdFTuzctedV6ILtpKSkncBdFpg1PzvM1kejywpwbHl5Ti6rMwtRB/O5ff7sWP7VjTU16GpqdEtmZOVmYXeffohIzMLO3fvxm0PPYS3FwRX2KN5ichWr9c7IJo2aYsE4kWAgi1e5NuNS8EWBFJSUuI1D+3wOB7b3iQiDT6/3yxzZbaftqL8fPznoYcOmajgV48/bla+YGqzhXOZPzgX33Ybzpg6FRd/5St7u77w1lvuytrjt92GgX377mfy6ZdffuCxF164zefzvS8iL82bNy8l39CFw5FtScAQ0DVrCtHUdECq5917at1za4tWrsK5004Kwmor1FrxtRVpMRBv7yxcjMvuuAvP3PkLTBk3pqNJrIVtD5bi4u5ZJojjbRNrwWbqr634ogEmCdpJJYUoHnDAr/qIaBgROHvpbjQ0BTCwVzq+emT31mNLAsF2yDpsl5x9tivSzIegBXkHVN0IaQ7Wr/0UL//7eaxaVYnDDx+Nvn0HIC+/APV1taiq2oGVK7wYOGgITj/jXJSVT8HL77yDB/76V2zYGtVypc2VlZUZITnMRiSQ4AQo2BJkgijY9gq2J0z25dZpGdy//8LHbr21/7CBA90DaWs2bVp/6W23eXbs2jWo7dSZFa5vtRFT7afVCLVz//u/XXE1+rDDwp71Nz/+2D3T9uI99yA9LQ3NPh++fsMN+PGFF+K0o48+wN6mqqrjBk+d+sGxxx57VCAQmJOdnX343Llzt4Q9MDuQQIoR0NWrJyIQWNg+rNr6euS2PQfTKtbaibYvtm7Fb594Ar+78UbYlhVchTNfbVfkQmR26+9/j2+cdRZKiosP2mP95i248/Gn8Mgth/jMxbaPleLieSEOmzTNYi3YDBgjrsxKWzRXwlpX7k4aV4CxQ8JbIYpkshJdsJWWlv5WVQ/6yeUHTz0VUvKQjtiYDzj/+pdHUeldjK+ccwHGlU2G2Pu2MpuzpyYDrBPww1uxCC+9+Ffk5uXhu9+/FlnZufjn3Ll49j//wYq1ayNBf0Cf/Pz87A8//JAFnKNCk0biSSBiwda+dljbIDo6Cdfa/lCvtQfRk07UUbAFZ7+srOxyx3EeMc+HDxzofem++0pNkoG2V01tLWb85CduYhBzmbNjrz300CHT8D83ezZmz5uHP9528LpKh/qPaJITfPmaa3DLZZdhank5/vraa3hxzhw8e9ddHWWirMfo0QUi4jc2jzrqqFdFZMVHH310bTz/s3NsEkgEArptWy527aqG6n7/sU36/LS2/9fbCjXHCbouwM/uvRe/fvxPeOnBB/GV1q3NEYi1ipUrMf6rX8U3v/xlPPO7/RJV7ofJCMnGpmb06XXIMh8jZcyYNYnAN5o+xEOwGf//9NZWNPsdfPP4fiiIQh22R1/fAkcV3z6pP3Iyup7EpDPGiS7YSkpKzgbwr4PF8Z8HH8TQAeHvJDSrZ7/73f9gybYa2Nn52Lh16wHp+41gu/2KK/C1U05xhzd/W//z8vN4/903cPW1t2FA8LNZrFy7Fq++/z7mLV2KZZ9/fkByoPa+DxswAGXFxcjKyHDPpL63eLHT1Nxs2badu3Tp0rrO5oyvk0CiEwhbsPkdoLap450qrcGaDzuz0oCMlg9V6pqBZveta/CD0Jx0IK3lnHhNIxBo+VvcFpZpl+kBMrv3bHDCzA8FW3AqSktLh6rqOkuk8fVHH5X+RUUd7olZ9tlnbgFOfyCAEYMGwXzfv3dvFA8bhlHDh+OIYcPc58XDhyMvJwf/fc89GDtihJt2ONJr5h/+4Kb+v/aii9yzcN88/XScfVLL1q39b95FMnr03nzjRx111Cki8sKZZ57Za+bMmR3c7ZF6xH4kkJwEdOXKRVCd0KH3rULN1D8zfwgCAeD/s3cd4FFVafs9d2ZSSScJobdkooBgAcTeBXvfdV3XgmXVXZBdpeiqwQ4WsK2uBV3X9otlXVTsYkW6gEAmoSUkECA9mUy/53++KckkTDJzZ+605JznyROYe853znnPndz7nvN97+chclzGeX/5Cz75/gc8cvvtmHvDDR0nbF02dvwh89ayZbjqzjsxtrAQm5ct81fdeapOp+s+ygpWXHyqXwNxWCFahE0kzg7vzXLEEUekOhyOOgA+3QXvv/5qjBiQj3790jFk2EgkJXWfE9EzUtnhwDOLH0CViWP5ht+QqNNh1JAhzufw0IKCDqEedwN6dnqHEqz65Xt8/NE7mHv3AqT26+yGSZsm5/31r860O13LWVOmOJ/J1Id3oY3dq+66y/zY7NmDDzvjDJqrKAKBuEZAMWGzyYDRD2EjRIhoEWmj0mKhoN8OnFITgQQ3YWsyAXI3x3VE+FKCkp+IvzURhK1jzcaOHfvdqMGD8/67eLHPgBFPzTmLF+OTH37AvTfdhBOPOgrllZUor6ho/719zx7QH3oicpmZmbh7+nQcP8H3O2IgdwypQf68aROemDULJ1x/PT584olDYtfcdtax4uL2pKTTpk1LrKura9JqtWN+/vnnHYH0JeoIBHozAry8/BTI8jfgvLMjBZEzKp4TNSJtXVwjz7v9duf3/pGZMzH3pps6hEk8rpEBAqeUsBnNZqQmHbJ/VA9JmsiKinYG2G1cVROELbjlivUTNprV2LFjP+ecn+VrhreeexaKBhWguroCG39dg0mTTsDFl13tFAnprnyy7F1U7N6BE6dehrSUFCeB6uod4w/N/334Fvbu3YM/33ao+/Ejr7yCNz/9tJMJ2pz94MknuzXb1NKCjPT0r1BUNJUx5vUW6m8k4rpAIPYQUEzYaAr0/OzpmICewFIXf0aHm5T1dM0bHl/1Yg8+9UYkCFsnwnbcFWed9cI9N900rieEfy0txR/vvhvvLFgAkvP3VfYdPOgkcPc8/zz+dffdfvOpkY1vv/gCefn5GDN+fCeTX6xcif988gle/Mc/cMYtt+CnVynczmfpRNioxuTJk8skSbp25cqVP6t31whLAoH4RYCXli4E0DmpLRE1esDQj83m+k0krt0lkmHuc89hwb//jWVPP43zTj3VdfrmTdYCVI7cZDBg/IUXOmPY3u7hpc+DcJvZgpQkrwMJxqqh1U5jo0Ztjt9V6HnkgrAFt7JxQthmcs4X+5rhE3fcYT17yhTndrnZ1Ib3l/4bu3aWY+bf70NaWsYhTZqbGnF/ySzcfc/jyMoOXtDFYbej5J4ZuOb6v2J04WGd+vlt+3b8fk5nIjfnuutwdQ+x6+0GJGkBKyqaG9xqilYCgdhAICjCFhtD712jEISt83pafvttWYJW2yHJ6GO5yff9hGuvxWf//KfT7bGnQidir5aUON0zeio/ffcd7rnjDuQPGIC3u7hJfbtmDV784AO8dM89TsERipvzLjQeSsYL4BDCNmnSpNWMsX+sWrXqi95154rZCASCR4AbDLeC86cAuBzoPeTMQ9Q8pI17tggZqg/sx4K33sKiO2dDk5jYQdY8RK2lBaB8bQHIj9+9aJEzhm1sUZHfSVCCbafICRXG/gvgRqbX1/ptGMcVokXYPlhVhwNNVlxwTA4GZofmZtNmlfH6iv1I1Em49pT89kwR4VyWeCBs48aNy+Kc7+ScHxKcec0FFzQMyMnJKt21Cxar1QmVZDUiRzbizrkPQ+qS+/DTj99DS0sTfnfl9JBh/fnHr7F503rcfGvnvRwyfOHMmdhRVdXexyslJc5UAwGUVmRnF7C8vNYA6ooqAoGYREAQthhZFkHYOi8ENxj+Dc7/1OlT2mXv4vb0+rJl+NP5FD/dc7ng9tudgiGTxo7tseJfp0/Hlk2bnHU++OILZGZltdf/4Jtv8NXKlXj8lltw9h134IclS9qvLf/oI7zw9NN47d13kZWT4+uEbRu94K1atepHf2MV1wUCfQkBbjBMAvAwOD+dxD2SyD2DiBu5Q9JvD2lzvjUygBTn6O8A5UQkAkU/nhdI+nzrFmDgIMDru6sWnmardXdSUtJfWFHRJ2rZjGU70SJs63a2Ys32FvRL0mBI/0QUFiRjYJYy4tbY5sCm3a2oabShvtXmtHH6uB6FY1RbinggbDTZU48a+/kBy6Fukf0zM81tZnMSJckmheXKmhpnDNqFY4Zi8jFTMPWcSzph9eiDc3DZFddgdNHhgWHoK10HtWQMbW2t+MfcW7HwySXQ0saLV3n5gw+w+M03nZ/Q5slP//534HnhGLuS6fXvBDZAUUsgEHsICMIWI2siCFvnheAGw73gfP4hy7NvH/2lBvJciU+9TrV6XMk/P/QQTps4EVec5dNl39nWZDTigtNOa1ejev/zz5GVnd1ul2T9TY2NmHviiTj+ySfx6dNPO5UpKdj68mnT0NDQgPsefRQnn356J8JGCcErKiqaNBrNMStXriyNkVtODEMgEDMI8JIS6V/ahLvOO/GEBwZlZ7mImpO02VyqVO1xbLLr9IwImlbnm7CtXwccPgbwThGgwkxfXfbpgevumFXAGOszwkHRImxtFhmfb2zA/kbX6c6Jh2VgzBBlcvx7663431qX1kRGihZnTchCTr/OBECF28KniXggbLOmTEk2alv2rGzgkszRsTMJ4PTJk8sfmzWr0COy43A4nKStobYGb7/2LB5a8AISElzuwfQMnnnrlXjqubfAugj/HKyvR/+sLJfgiHfqje4Im7seEcA/XXcbBg7q7BFDqpNTb73V2e/4oiK8+cgjgS+hJM1gRUXPBN5A1BQIxBYCqhE2Uo/0FPpy0ju1d/Fcp++sxiu+jULbfKlExhZMwY3GFw7dWRKErTMy3GA4HZx/5ROvXbuAlGQgP3DZ4Zc//BCGigo8dnv3yvoVu3bhuiuucHaZmJiIT777rpPrx5Xz5uGas87E1ORkXPb+B/jzZZc5c7AZtm7FLddc42x39wMP4PSpUzsRNsrFJsvyiuTk5PQVK1a49VKDu6dEK4FAb0SACNt/duxIHn3uefVTxhye0E7YbFaXKpUnho0mryWyRj9eJ2yeODa6TmGiU47rECNRCbBpM+6467MvPlbwhqhSx1E0Ey3C5pmyxcZhsctI0klI0CpL9EPvFUaLAzoNc+Z0i2SJNcLGKYVGWVk2GMt1Mqyiou23njTubDB2248N+FCW5Re98TluwoSNL95zT+cgbneFZxc/iCnHn4ajJx7n3NxsNBqx6OE5ePCRziEClXv3YvRZZ2HOjTfigRkzOsx7YlR9xZq6P/vX84/j1NOmoaj4UI+YK+fMwebt23Hl1Km4+8YblSzrLFZc7DNmT4kRUVcgEC0EVCFsXVUgaTKdVCLNgDeh81aJbDT1nCIgWsCo1a83Dj3ZFIStC2HjXIuyst3g3JWUxbvQy1vVHmDosICXqayiAtfPn4+Pnnyy23xtu3fuxPW/+53T5sQpU7Dg6afb7VMemJsffBAfL16MjN824+Xqvfhl2zZnXrcfvvkG97mDoZ9bsgSHjRvXibBNnjz5bQDWVatWuVidKAIBgUAnBIiwITtb9312zi8njT9iQjthc8a0uUVH6H2dNgaJrJFbJJ20eYgaye17hEo2rAcmH6sqwgcbGx1n3HRvxqZNX/SpfE7RJmyqLmIEjcUCYePbt4+Fw0Fx4OeB88ntcaIuHKxL31nSaDGbf/rj7XddPfb0058FcK0HoqLhw3/94IknfEoqf/fNclTuq4Z21Fi0ms0YlpODVe8twT3zF3VCeMWqVTj1mmucSbLrf/kFCeTC7FSsc5+Y03fX+6SNyJr7s9eWPItjJp+AsePas+O0237lww+x6I03cP+tt+ISTx7GQNZWkk5mRUXfB1JV1BEIxCICqhC2Npsrz5rnu9c1D1ubFbB45WHrlwho3RtevsheLAIVzJgIB0pL4Elh0JMNQdgORYcbDH8D591ntFW4KH959FGn6MjMP/zBZ0ub1YqLzzoLbUajk6wRafMUyuOWl52NOddeC2zcCGN2Ni56+GE8eOutYC0tmDtzJnL698f/ffwxncq1E7YpU6YUy7K8SaPRHCYk/RUumKjeZxBwEraCAk3FiFFzhw0ccH+7+Ai93JFbpGdX3hO/5olt8SZt9AfXbAa2/AYcM1FV7HbX7N864pSTx6hqNA6MCcIW3CJFi7DxysqBMJtnQJZ/D6DHHc3XXnkax594OgqLxtQ1trTMPvG66/7MOXd+cfKysn775uWXncdbu6uqMP+55/DY7NlO98bysi34+OP3cd2f70BGcjK4LGPOHTfgsUWdVZM9hI1sVK9YgYG5uR3fY/rQ+9TcW8REkvD04gdxwUW/x/ARha4F8DqNo4Tal/7971CY3NsIvT6LMWYLbkVFK4FA9BFQhbBFfxrxPwJB2HwQNs41MBhoR+w4NVZ4265duOnBB/HsnDlO/3df5Ydvv4WprQ1nnXtu++XlP/0Eil976+GHnaQN5JLpsOO1rdvw6U8/4dk77sBdM2bgj9On45QzzqB2TsJG+dfq6+u/5JwbVq9erch3Q435ChsCgXhBgFM+thUrNMjKOhE6HeVnc4mOOHfk3emT6N/MLTJCE/OQNc8LHb3UkaLdb5uBo9vTIKoCgdVufzBx7Nh7VDEWR0YEYQtusSJN2HhFRRbM5vvB+U0AAlJnee7ph3HJZVejYOAQ5yS37tz5+BV33nk5Eb2U5OSy1W+84XxILnz5Zcx5/HHceuWVeO6++7C3uhJLXlqMf5Q8CWzeDIwbh7/N+BPmP/RMJ8n/trY2DDn1VNQ3NaF5zRqkUQ5DD0nzbMB4dvk94kHuGLi77roNs+c+hMwsd4qALu6T00tKQAqRARfG/sn0+tsCri8qCgRiEAFB2GJkUQRh870Q3GDoD+ALcH6kGkv172XL8M7nnztJ26ghrgdVT2XNli24Y9EiZ3Lu0yeRmB2ApibAUArH0ceATt7219fj/ltu8U4ZsG7Ktddexjl/nXOexhg7edWqVc3++hLXBQJ9FQEnYVu6VEJWVj8MHFgLcommQqSNipOsecUwEVmjzzwiBx7XSFKUXL0KOHZKh3IkfUYuk6EUjeYUVlj4XSgm4rGtIGzBrVokCRsvL78Msvw8OKdnZcDlpecfx1lTL8KwER05TDeWl//1qrlzr9doNHkb333XGY5w71NP4YHnn0fhsGEo++wzVOzajnfeeQVz7nwAIPfjSZOx5MVFKD58PI474bSO/jnHlz/9hHVbtmDu9Omu76tnE8absHlcId3f5T37qrDkladxH7lYesemes1sd3U1hg86NFqim8kbkZg4mo0YURMwOKKiQCAGERCELUYWRRC27heCl5enQ5afAOc3hLRcbW3Anko8+/XX+GjTZvz9T3/C1ON8H97Jsuwkds8vXYq//fGPuPi0zg8irF0LjB4NW1oannnnHbz31VcYM2oUhuTno6KmpnnLjh2UGG5pcnLyLStWrGgMadyisUCgDyDgJG2AhPLyn2GzTerkMuVRmCMcPLEv3gmzvf3xS7cBdXVAaj/A1AZkZgKHBSg37hvnNmg02ayw0NIHlqHTFAVhC27FI0HYnEIiBgMFjnkpeniNl8iRyeQS6CJX4i7lnTdegv6wcTjyaK94T8a+OfXmmy+sra19bfP7718MSbp4bwAAIABJREFUWZZe/+gjXDN3LvTDh6N0+XJsWL8Kq375Dn++/q/Atm3AUUdj04bVWP7p+5hz9wJXL+2qrtztBikDNveJufcmjKee57RckvDmO0ucJ2vnnndZt4RN0aowdhvT6zsroigyICoLBGIDgaAIm9krXq27aSRSPLh7Q5QER2xurxb6KFEHl8wrXJ97C5LEBizqjcIbh56sCsLmH3N3vqa/g3NKAqNMn7m5GfhuRfuO/ad7qrB461YMyM3FtOOPh37YMGSlp6O2sdGpQPXpjz86FbAoZu1YX4k5KypcD8PiYufAD9TX47t165y/E2y2ile//nqqkPD3v6aihkDAg4CTsM2fz/C731H23Rfb49Y8u/Geip54F2+S5iFxnlM4cr2iDRqS9u+S5Fcx4oy9xvT66xS36wUNBGELbhHDTdic35WyMspVenW3I6R4TkOp63tAKTCIuCWnuBLKJydj1aa1qKyuxOW/97q1GePQaIadesMN+759/vlKAAUmkwlHXnIJjtDr8e6iRVj6f68hMzMbZ045GdhTBVBuU8aw4KE5OP3M83HMpBM6YtW8T9I8uRXpu+kUE3KLj9D3051Lcd+BfVj07COYP38xkmnDhUqXVAGKVoSxR5hef5eiNqKyQCBGEVBM2KwOksr1PxsiKiS4QaXZ3Fm6nz6n6yTp39TLVSK9cRCEzf99E0gNvmNHBmT5TDgclFMlMG1/ct3YvbuT+easLHxmteHr1audOWaaWluRnZGBUYMH48zJk3HmsccikZStfBV6GFK+JxI38K5DkuI1NT+xeXedEMhcRB2BgEDAhQA5PTpJWlVVElpbqwBkd1KR8wDl7QrpDZ4vmfBQwWWMthqPZnr9xlBNxWN7QdiCW7WwEzaDYS44DzzFhMXi2mAk8ub8MUJuM4LIWHJ2NqT8AiC3vycp/V1Mr3+El5auhixPJGJltVqdOdbsVgvuvXcm7rhjPvIlncvWyJFOwlaxeweee+Zh/H32A8gfMKiDtBExc4oH2V2/PTkW6bfH1TkhAWarBQueehBnn3k+jj3+1I6NluC+10YwNlucrAV3/4pWsYmAYsJGJMvkTo3T3ZTo+5VEuU3dSpBE8pyn4bRZQtco36n7iI1O6+zu07fYhCj4UTlx0HXOO9edNXHCphxnbjDsAeeDA2rpg7ChoMAV6xJs2bYVoOSho0a5LNTsA1aupIfXCjZ33qnBmhXtBAJ9FQEnaaNSWvpncN6zG5O3m6RTcMTi+j52V5w7+rJP97Bu2/TxHfquhG3sQDjzmonSPQI2B8dveztfP2qo540ndOT47t0FsFh2gfMebvbA+lny/OMoHDQMJ446DGhsdIn1JCX9xoqLx/EtW94D55e2b5rIMj7471vYt68at/1lLrBrJ5CSCudz1E2qfvl5BT5e9i5um3EXCgoGd5yi0feOXvS6Ejf35kurxYQXXnsOw4eNxGWXXg3oyEVL45qEEsLGGB0nfAjG7mZFRTsDQ0HUEgjEBwKKCVt8TCv+RikIm7I142Vlh0GWtwbcih5G5BLpUamih8DxJwAkNRxsoVO2jb8ChYVAdg5AbpJ06gb2BZs37+xgzYp2AgGBAMBLSz8C5xf4xMLXS1xdLbBzJ5A/AEhPBxITXbv0dLLQ3ATs3euMt1EgQLIOGs3xfTF2zYN5V8I2LBvIThWErafvZ72Ro6I+jITNYLgXnM9X42/E/ppqLHx4Hu6c9wgGMA2wYzswcRK5TY6D2Xw9HI5Zzn44R82+ajy2aD5m/+0+1wnaurXAuCNcLpZe4iBrV/+I/3tnCS686Eocf/xpYJ6NFefJmt19wuY+aeMcm8u24P/++xaOnXgCzjvnEtf3k/it0yb9dHO/0YmdJ72Hi9i9gtTUOWzw4Do1sBE2BAKxhoAgbDGyIoKwKVsIbjDMAudPKmrV2gpU7HYd9Q4e7BIjCLXU1wFlZS7S1i8N+OpLwGp7m82b5zvZW6j9ifYCgT6CgFMhlvO1/vJJdYKjzQgcOAi0tgDkBkYbNCQnnpoKDBzk+ndgZR8Ym8j0+urAqvfOWl0Jm04DFOdT7nJB2nytuN3BUbq/I2bfU0fVEzaDYQs4D0lFx3vsa375Hh988AZu++tdGEzuUHS6NWz4w7DZDsJmW0RkraqqAs+9+AQuOe8KTDziGJc3SUOD60SOCJaHlLmJ296qCrz37r9RX3cQx045GWPHTEBeTi4SNFrYrVY01Ndia+kmrN6wGhaLGZdceCUOP/yI9li2Q9RffYFNcem0MeMpjL3I9Pqbe+c3UcxKIAAIwhYjd4EgbMoWgpeWfg7gLGWtwlSbSFt5OUBpAtLSgXLDM+wPf/St3BWmIQizAoHeiAAvLR0Bxr4D5/5zcKgFAGOUguMMptevUctkvNrpSthoHkTaBmYAaUnCPdKzruQG2WIG9jYdStaojlqEje/YMQ422ya/99PuXUB9AzFrF6GiOGtyF6ZTZ9q0oFMxr9OpDetW4u03XsZpJ5yGMweOAJ80udzW0jKv7mDNeytXrsCa9atx5aVX4chxRwM7d7hOrel0jeySHc8pmOekzS0ItHOHAevX/oytWzaivqHOmWSbcxmZGdkoHFWECeOOdpI55hEecd5ghxJAn/OtqQEGdAphr2TFxT0mC/eLm6ggEIhhBFQhbBSHZnXHqNFcae8tWef6w07FbANo48YZwwaXGIknvi2Gsel2aKRq2WZ1zae7onSegrAFfifwvXtT0NJSB84D3i4P3LqfmhRkTSdqWVmu3T16+NFnVVVAWporABu4lxUXP6Ban8KQQKAPI8C3bx8Nu51yoA0MOwyybEd5+TJ24YWkRNvny/pKvhfgBX0eiJAAYPuOGspUuXe5wfAQOPevekjuh5REnnIQ2ukFjH6sgMUMmOinzeUunJcPDB3qnF1zUyNWfLscY6VEfP3bWmzYvd2Wn5uvO/KIo3HKlFORTqqNHpGQygqXayN5qRBhIxXKge4pelQdu0r7yzIcNis0FJvGOCCT5D/cL4OsM+nrmn/Nl1skEceR7vhxz/poNGNYYWHgoRIhratoLBCILAKqEDbaWeoqzR+ISmRkp6pebyabi4T6Kx41TH/16LogbIGg5KrDDYZzwPkngbdQsSY9pOhEjWLiWtxuVyQdntMfoESerofV1ay4+A0VexWmBAJ9GgFeXn45jMbXkRS4T6NiwCgmZusWoKX1ezZ9+smK2/fCBhv28Lc451f2wqlFbEqMsbePHMJUcZHnBsNOcD5ClcHTKdmmjUD/3A7hLDJcsw+8uQVcr79famm5Gw6Hpl3Z0UvVERTDbTS6dujJ5Tg3zzWsruTKW9qfrnvk/D2T8CTO9v4/fdaT2AjZpHyLXfMrMnYH0+ufUAUfYUQgEGMIqELY6LtjkzvPjE7XPF7utJHiIXT0mefkLcawUDQcyh/X0wmb0nkKwhY4/NxgeAac/yXwFhGuydgk4U4VYcxFd70aAb5t2/mw2f4HikPNzlZ/rvTyuXWr6+QBbCWbPv049TuJP4sbq/hgmWMj5zwMoMcfHkpHzBirlxjGjx/MKE1FSIWXlx8Lh2NlSEa6NqZNilW/AEeMd3mIUCEiRxsXI0ZsgdWmQXJycbscvyelBp2q0Qkd/RCx6k7V0UPwPKSN6noIm4eQeep4/u9N1LojbRSfSgIph4/pPCPGvmF6/emqYiSMCQRiBAFVCFuMzCWuhyEIW+DLxw2GHeDc6XsYk0WjyWCFhRQHI4pAQCCgAgJOwsbY/5xuXfv3u2JXKNZFjdLYABgMrjxRVBhbw66fPkkN073Bhpu0LeQcpwj3yEBXlO1jDCskhtlqkDXqlZeWPgVA/djogweBAweAMV7k5+ef6PvFMXLES0hIvAmODlXHdqLmcVv0VnWk8IDKSoAEQYiYkeT/iJEdOdk88HlImnNi3OWZ4nGh9JyuedfpCjspwtbs7zxmVx0bcnJyWG5uS6ArJeoJBOIFAUHYYmSlBGELbCH4jh1FsNkMnWqTn75aL2+BDaOnWgZWXFwcuhlhIZoIrK/i4xnHqwAmcM6FJF40F4OxysHm/W/mOhrnOYdBL3LVVUBiUmhpOcgOiTOQ3H+nwjaw6dOPiuaURd8CAW8EOOcaGAx0StdJZUMVlIhYrV4FHDPRFY9G+Qx//RWYNJni1C5EWxul1wBkyqPGXTFnGsqTJnVWdSSyRi6Wo0e73CzpOp2EkdCJd87EroP2XPM+aeuJrFH7XbvgdMk87LBDIZCky1hR0fuqYCOMCARiCIGgCJvzu9vDJOjtpmuaSIfbf7CnazGEiypD8TXX7gwLwhYY5Ly09HYAizrVPnigw38+MDPhq8XYS0yvvyl8HQjLkUBgwx6+nnN+ZCT6En34RyDDYbSMtFR3ThRM7pH79rlIm9IUHfX1LrJG7l9dS2Lib+yPV4/zPypRQyAQGQR4WdkZkOUvw9bbtq1AXp4rFptcDamMGk2k63C0ti53ptagHGpO5Tg3UfOIi9BmqYf0jR0HZGT4HqbnBI2udufq6I+oeSxT/lNSuiwsOrQvxl5jev11YcNKGBYIRAkBxYSNYtWMlo7T6+7GnaRzKUVSabG4ktx7SmoikOBWkGwyuTZtemshDAgLf0UQNn8Iua5zg+ELcH5mp9rby10Pl56ClAMz31GLdu9IVMRXYu2eHiqS9AdWVPS20u5E/dhCYMMeLouTtdhZk3R7K0ZZu56EucdH8t4kBJST43rh9E6m6z0F+t421APV1S6XLV+FTgPGHVHKxo/3sXUfO3iIkfQtBHhp6RIAgZMQenYluqX8A4GKTqzpmUfqx9u2uU7bXInnx6Kt7Q+AfFePqo51dUDtwY6YMjWfxV3HT8JfFHc3oMCjytyphp1pag2J+Y+MGZb2DGMsAHm4QAASdQQC0UdAMWEj8ZBWP4SNvqtEVEgpkorR6pL9p0LXUhM6hEeazaSQGH0gwjGCrjj01IcgbP5XgB840A/19GaGhE61d+107bblq+wtsqcSIP9+eoiR+xU9KIytwKDBHQHanYfdhpycAcJ/3v9axnoNX/mnaMy5/QBSiaW/gZ5CIkrZqUC90XcOplifazyMr0fCRhMgMnZgv8u9kV40SYKcBCVJFIHcskhMhE7VyH26u0JxccOGk3v1dqbXF8YDLmKMvR8BXl6eCFneD867ObrqggGRr927XTnS6JlFKsaen5RU1wlY102NpiagYrfrxHn8BNd3hzGOtLR+MBqzYTZT3LjruetL1ZEIW3qa6zkZ7lJbCxhKgeEjXMrMXUqLlIgKbRb6Z6ev02rY47lp7J1wD0nYFwhEAgHFhM0zKH8KiV0H76nvKxiktx6wKQl8EYTN/+3ODYaLwPmHh9SkHXbKC3PU0d3vrvs377sGyRYTaTObXC+CBQNdDzNfhbG3mV6vinxzsMMV7dRBwBdhozQd+nwGi41ja01HPwUZwIB0hv3N3Jk4VxT1EfBL2Ly7pNMz2u2nF7ueCJqnTb9+rhN6+u0qFay4eLj6sxAWBQLKEeBlZZdAlgOLydqzxynLD3JNJJJGQjpEwmjDgn7Td4NizSYf23kgtKnx6wbXCZlHLZKxaqbXD6aKfOvWF8H5jc5Gwag6Kp929y1+2wwQwaT4tewcn/UMSQMasrLSM4ldMoalujTclMVYo5rDELYEApFGIGjCFumB9vb+BGHzv8LcYHgJnN9wSM2mRuC331yJO0mRKlpFozmOFRaqK7scrbn08X67O2EbmAG0WYFGr9An8iSgk7eDrYDF7UnQx+FTffqKCJund3qxbDPCmQrASC+sbR3iBySaQCcNdHredQPG60VV9YkIgwIBhQjw0tL3AFzaYzMiXOXlAD0LPe6MvhqQ2yMRHqrjXei7svJn4LjjvT99jxUXX+7kaKWlI8D5VnCeFJSqo8I5d1udyOaG9a7LtEFLpNRHqU/NbbKnZ3ufSO7SSjg/J41tUWsowo5AINIICMIWacS76U8Qtp4XwhlPZDBUAyg4pCYFPP+y0rXzR4k0w5Gnyd99wthyptef46+auB4fCHRH2OJj9L1vlEERtmBhYGw/0+tV9q8OdjCiXV9GgJeXp7vdIbv3NaQ0FySgk5buktGnTYjuChG2dWuB4084tAY9QydOdClAUumitshLS2eD8wXtio9KVB3VWsSdO1xCQ+TS2fWU0KuP1vQ8tKV2xoEBFLj6+7wMRiIqoggE4g4BVQgbKUDavHeWGZDozqdIiFCMGiWapkLuzwnajqTaFBPnLUjSjiDV0xyqNhl3CAc4YEHYegaK79hxDGy2Nd3W8rhJUMzK+PFAckqAyKtQjTETGDuaFRVtU8GaMBEDCPgibOGMo4+BKcfWELhLkM5TIkrYgDpWXNw/tgARo+mLCPCysmshy5RepPtC7oHkzkvEjVz3R47yXZfcgzdvAvTFQGrqoXVIyINO3ugZCrQgMTGPjRhh9lR0phYoK/sZnHfkKAxU1VGNxaMTcko3QBu0tClLm7PdlLq8kXBoDlV7Ywz0Jjo9L539W40hCRsCgUgioAph8yUcQm5CFPNBpet1+pyu0wOZVCK91V69J0/EjgRK+kIRhM33KtPJWtJMjP732fvm/G5U8/Ru74WqKlfQNBVycRoztvtYM7VvKEm6hRUVvaC2WWEvegh4CBulHBqeA6Q5UwkpiUqN3th7S88mK8fuesBsAyJK2BhrZnp9YAIPvQVsMY+YRMCnKnJ3I/UIhxwx/tAaJD5CJ2iDB7uEdboWeglbsxqgti4X4QdZcfE9h1SjPKh2+0/gPLIbGjQ+yvFG7s1URhcC+fk+kbDpktDQf1i368kYOOP4e24G65weKCbvgNgY1K97+CTOsYSDe2VXj42x9f5RMBtj+CqJ4WpVCJvV4VKB9BYWISl7reSCkq5RHWcKD7eCpCdPGymu0Slb10KvRt42evuiCMLmWuGkWXykTcbRHJiogeMkB5fGcbCUf0ys33v/xIMDu70P6A855WbxFFLIogBqXzuJat5MjD3M9Pq71TQpbEUfAQ9ho5i1/HRB1MKxItxuhmxphcNqhGxtc/7b+Zv+bzeD20ywWdpgMZvAEjIxOHdyOIZxiE2HrdV0sGpZA+fcCAYKfDOC/g1mZIy1ALyFA80S/VuWWzhDM+OaesZYLdOw2oRkbW3GCXMbGansiSIQCBIBvmvXAFitVaCTrUAKCYysXQMcO+XQ2kR2KGbTF1mjE6vNm4GsTGDoMNqZOoDs7NHdqR3z7duPhsPxDThPD2RYqtQhMRUSFqNC+d8oqbfrJPCQ0pqei7bUbH/d8umPlq2129HEGOoAvh2MlWkkqVyH5LIPHxlMatSiuBHYUMm3cPDujzQFUmFHgIEtUoWwhX2kfaCDvkjY8u/gqXVWHCtLOFEDfoaDYzznLDmVWU1ZzJSYIZl0KcyKNfahctmVO6XRmX5SqpBvPvnoewr9QSf3EEoIqnZhTAbnd7Hi4gVqmxb2oo+Ah7CN6g+kJwvCFsyKyJYW2I11zh/Z3ASHqQkOc3P7D3dYFZnNG3IeNLrwvyM2165xGJvLA3tJ7mYGDHCAoZ5zVs0YKgFWAY5KMLkCTKpI1SbsSD/jLvFSqOgO6FuVeVnZTMjyYkWzXrsWGNvFu4S8T0gd8nAf79t0crVli0uSn8gaFcZuZnr9iz31y8vKTgLnn4Fz36ofigbtpzKlDCAZf48rFqXfIFXXbkpd/ig4JHccXjd16pttmPX0zm5tMIYGcFbGgHLOeBn9W9JptkxMGFVaUsL6nLSUiOlW84YO0hZjnwvCFiR2ajfrC4QtbR7PaTPjBO7ASRomn23nUrGOOaw5UpuUzdoSM5gZaZIFzCt6ZZ+chmopr/bg9B3+XTBIznjHjkOXhoKwKWcL5WpTozBWBcauY0VFX6lhTtiIPQTaCVsukJ4kCFtPK0RkzNa8D7amfbAbD8JurIejrQ6yXRkh83cX9MsoRlrOUf6qhXTdbm1EbfVnnHM57IvOGKNM4JsAtpkcvjTApryhKGVjStQFLiRERONoIcANhlWd4sUCGci2rUBuHtDf63FJcWtDhwIZmZ0tkJvk1i2ueO/RbgLE2EdMr78okK54WdkEcP4WOA9fkvn9Na5nuoes0ekaqUNSih0fxZqYgsbsIX6HX1bZhode3+O33iEVGKMd4U0MfD0YW8+4dgMfLG9ePqPQKzOncrOx3sIXYaP8owPSgdpWV25ST8lJdeVZriGJF1FUQ4CBfSEIm2pwhmaoNxK2U0q49scGHCdzTNNAvsTOpNFJsJn6s7aEbKlNlyW1IcnPZtUG+yDzZYfZa549ab//vEjk2kF++OQa4qvQSRtJ/1NS3WAK/bHm/EVoNPewwkLx5ygYDOOkjSBsvheK3BQt9btha9oLW/NeJ0kjF8ZIFElKQN7QC8GkQ8UEVOmfO1Bb/QVs1gZVzAVlhMHCwFaC8W8kSftNXnb+anbMzX5cC4LqSTSKYQT49u2jYbeXKx5iZSWJ8HecltEzcfUql5iId7Jsq9X1rBxQAIxyi5QwtgsJCUexESMCzlfG9+xJhtH4JIA/Kx6rvwbecemeuuTSSXF43ZTmzAEwJ/sPP/3+1ya88rFXMk1/Y+n5ug2MbXWSOK75UZvo+HbZg8W7QjMZW619ETYiZkOzGQ62cFR53TFjB7rCoTbvdQkOiqIOAoKwqYOjKlZ6C2FL/hsfYrFjmsT4RTLHKRoms1ypjeWylsT+mjbonCJNgRUZDF9bC23rrqiUxueYA3NR2lMJOB9aPRRKDJqb60q62c1OXafWjJWC81fB2BKm19cGNnpRK54REITNvXqyHdb6Cljqdjp/7M014Dx6T+G0zLHol31EWG6tpgMr0dYaW+9ZjIFi534AZ1+D4b2CaSVuZaWwQCCMxggC3GC4F5zPVzyc+jqgZn9n98cNG4AEHZA/wBX/RXXq612bl4PbT6NaoNGczAoLNyjukyhiefnZcDgeBHBMMO07tWlpAUi+3yMw4rlIJ4Tk7tlN4ZKE2rxRnDOPQkL3I3nzi/34YnXAvFTxlBhQwcG+ZRK+1UK7YtmCUX5eShR3EdEGvggboZyZAjSbOutQkKggETYSGxRFPQQEYVMPy5AtxTNhS57Jh1oYLtNwfo2dszEZktmcJ7Wk9peMSGfBewockFOxHQVNTTdu979l5lkB2lEk8RFKsBlIIXeQ9HSgX6rLNYQeaFQsFtg0uk3XrT/8X++U9aNYE9rWlxhDVVoi1jUsYE2BmBd14hOBvkzYuN0Cc81WmPZthrWhAtwROyEbjEnIGXgWdIl+RQUU3HgczbVrYWxWfqChoJOQq5K6HQf7CWD/SemXuDTzxHlRPAoMeTrCQA8I8NLSUgB6xSCR66DR6JL59xRyfSTJ/5ZmgP6dmenarOxIGG8EY1OZXv+j4v66NOBlZWeC8+sAXKQ4vo3GR2TzwP5Dh0GbrGPGdOSI8zFQU2oWWtIDi1d/9I1KbNttCnW6AbdnjFHA3Nec479pqUVfLS1hceX2LGLYAl7qsFXsRNhG9gcyRHB92MD2Z9jm4PiNIhoAaBg7dvwQtspfm2heT57NB1usuMJD0rIkk2Wg1JSSL7VCxwI/RetpDpvtBdazCnnNktNqhiqaKwmP/LrB9XAKoTxqOem3e0pHFaZINpsETjEtsplrJQvXJGgl/iEgPWJbzLykKUPoTDSNKQSCJWw9yQL6CoryVtbtCkB3tsISXCU7YD5YBvPeTc7fsUTSuuKi1fVD9oDToNEF6drsZZDLNjTVroKpNc42wF2uk59IEvtP3lmHL2PsitD+2MXUt69vD4aXlx8Fh2NdRFCgHKKcn8eKi79Rsz+nq2RbWxGAYnBeBMYGg/MCAPRDPphZsJgBkxlobATqajsLhnkPhkIY6GTN26XTx2Dr8kY6HBqKnvJfbnuiHK2mKHkKMOdm7/80kN6TB+PzeIh/8yZsdHpGp2giy43/+yyUGnT2YLQCsvtFoBNh8/ijhtKBaBs8AnVGjsr62CZsl7/LNR/8hHMZ4391cHZKFjNZ1SZp3gh+ZS20fn9ptXZKXpv72EsBvuTyUbqt+yR/AZi6pn7apm+rUw8bo6vpFDRj5DpUOnJsexzplKZiJWNspiBuAQAaR1WUEjZKTdJq6fl2owdcss6Vg5IK/TGmlCdU6BrlnPS8bvjKbempl6R1pTxRo8jWVhh3/oy2qvWQbZHbcQ517JImEZl5xyExmd7/gitm4x40162Dwx7gaXxw3USgFSuDxB8sOHvsW4K4RQDuMHfBDYYnwPnfwtwNmW+ARnMJKyxcEYG+nF0cNPICTVPTK1mfvT+t2wS83oOhkzVKkK3r+Q+eNakfGrMGBTSNAw1W3PlcbLg+M4YWcCyTmOb/Uo4Z/cnSK1Ta7Q4IicAreZ6HlI+UDnck/16ngRsXNbtFwGLnKNvvcjl1ErYNe7hMyYmpBZG2jGTBnCN5/5AHQ5sVONDSiUlPOnIoWxPJcfTUl9PlEbiRcX6LhskpwzSNiYOkRsmfYEio4//cosfWK3ehOCtI7wFjK2AwAKbgXkSn7rtkQ3mdfGSR1nfYmg0Sdjn623c7sjjj8jtpkjSjcTELn2N8qICK9gEjoJSw2Wg3zA9ho86JaBFpo9JiAexe5yKpiUCCe3+4ydTx96DroInw0Q5nKMVhboJx549oq9oA7ohfTYuExP7ol3k4EpLzAxIj4Q4LTMZKmFp3w2o+GAqEMdeWMbYd4A8OSJLeZKeWxI4fa8whFbsD4pxLMBhIvrD7nKPqDL8cOt15bNSoMnXM+bfCOU852IzvwPno3PeXdJGs9NF+yBBgyNCAXkgb+w+zWHVJvqUju5he+VszXvjvPv8DjnANinuDhH/2S059eWnJEPf2fYQH0U13Sp+HPY26odWOfska6DRh8RWJDcBUHEV1I3fyAw9hW885P1JF+8JUKAgwZspIRcGo7OjHSCUY1lSuAAAgAElEQVTM4mM4l++1y+ySXMlkG6qpT6a4tEiVLy1FfMXFe9gJBcERLuc4yS1y1y6XX7xHGjjACYzf/bvNFqNp3AhNz387TVyLLY4Cc4MjyciYdKX9KfZlgF2IajGKQDAPKLq9enKyocdT141JR7u7Q/fXvCHyZUMJhLK5GS3l38K0dyO43Hu86Ci2TZeQBV1iDiRNAkhRkmkSwWU7ZIfJeYrmsBudJC2aoilK1irYuoxhB4dUMnBayRvB2hDtooMALy09jWKdwtz7CqSmXsqGRI4UEBE90IL3wHExzS3n6/+2aBrq0nzOk2LrRhe6En0HUAKV8veY+s/n+/HVmtjdV2VgJs7wJrT8mc8eLt4UAARhr+J5HurzabMwNKL18bp6nHtUtnCpDHDVapo59jW5Cdv6Kj6ecbwKYILnpC1AO6Ka2ggwVikBsyYMYR+obVqJPd0sfgyX+XwZOGuQ1MxHaup0ySzyu/Dr+HA8f2otLh3VqmT4vuuSjDHlaaupAWyBzaWg9I878xz1IwdqAlPwr3JkYKsj3yqB3Wd/ij0a+qCFhWghEAxhi9ZYA+3XVP0rmrd+CtkevBBQoH2JetFHgEH6P2168o25J8xpif5oxAgCQYAbDC+D8+mB1FVchznd7R5CUdH9zPXviJX9zfxxcPzd02G/bRu2p2xZ3zn7dXKyS7Kf8sgpCJCqzx3RZtcmBJxktWTJbuzaGx9/AxljX2oY7vx4gX5jxBbLR0dqEbbaZhvKa8yYUuSbq0dzjrHadyfCFquDFOOKPAKJs/hoh4M/x4FTh2qa2HBtrTZRgQy/2iMuk/MwIi8BX11YpZ5pOgZpqAeaW4DmZoDcJim600dJ2nxty5Ga6rRMKfATvmaeiLXWIWaHpFl6yXG4LlZ90tUDtHda6l2EjaN522cw7v6ldy6WmFW3CDBgc2qydFr6qSUiHUmM3ye8vDwRskx5M/y7CyqfC6WD+CMrLv5JedPQWhxs4TfJMv7lbUVnbNyZtfz9kdBoXAm9Kc1OTo4iokb2LMlpaMoM3HvUbJFxyxPl3T3yQ5tomFozxmQGvIqUhH98WjJCteRxSoYbLGE70GTDb5VGjBuWitx0HX4qbcZhg1OcfHzdjlaMHZqKAZkqBWQrmVAc1RWELY4WKxJD7T+bp9Wb5XsBNnOwphmFmoM6tZQeQxm/kSdgpW04vrlwD04cGDhpUtSnU4rHCJhNAJ3CuX/2tTAMWn0BPyOxjGkoEamCYuEarLYPM5m59mt9Frt0a5xJ+CqYaq+t2msIG5fRuPEDp0S/KH0TAcbYptQkdrogbbG9/txguBicq+9dw9hX0GovY6NGRTwVzTvfN1x42oTM9ziHW2rJswbckle6JhEkKuJJpRPE8tTlj251SJqA5WI37WjFE29XB9FTDDRhaGWQHu03IPnJpX8bEqYXIt/zVErYquqt2Li7FVmpWicpS0/WONUOl6+vx7lHu1KytJgd2LqnDQebbThiWCqG9g8oBDEGFiKyQxCELbJ4x3Rvmln8Csj8+XRYkg/X1SSnhZA3LRwTrZCzUavJwg+X7IE+M0jxkSAGtnhjFu5fmd46WVcR8MPAuxsbl5ykzcR1azIT2Xm1C5lwSwpiHaLVRC3CRupOnkKe/5oueqee67Tj6B2DTVsEjlBVp7mMpo3vwrp/W7RgFP3GCgIM6wpypZPYMSXxLokZK4iqPg5eWroUwGWqG9ZoprPCwiWq2+3B4LQ7y08Gk+8o6J9w7iM3D/cZ9JTZWC0nmFqVK0C7+zX1y7a1pOUqOp555+sDWL4yztMXMhg0Wu1lnzw8+rdIralSwlZZa8HGCiPyM3QYMyQVqYkSdu43o80qY+wQl/cq/ZsI274GK8YOTcGIvKRITSeu+hGELa6WKzyDzb+Dp9ba5BcY2OVjNfsSB2hil0/slHNQyzKx4uIqjMuJjO/5qP+MkNNNtVIouDjAsN42xNQkJ1UkJLHT2xYyd6a98KypsKoeAmoQtq4qkDS6TiqRZpdcr6d4q0Q2mhRr5BwyeVvph3DsF2kC1bsr4tsSA94fMG3+5YwxZS4D8T3tuBg9Ly9PhyzvB+fqv7VqNFNYYWFE/KHPm1c+xWGXF3HwyQQ8iSy9NLdI1mrYIcQs2dxSndawNzAt/i6ryCUNavNHmTmYIrzmL6nAzr3muLgnehokY2gDY7csX6B/PRKTUUrYPGPa22DFlj1tmDA8Fet3tuKUsZlI1DI0GO1YXd7iJHODc0KUPI4EAFHsQxC2KIIfC13rbudHyZx/mM4suRO01cmJLPYVoHfL2diLbLx+Rg0uHKGCCEkPC/FtdQrOXzaQn6DbriD02bdBejP6zT7QvE/uV6dLYCdbHmM7YuEeEGPoGQE1CFubzZVnzSNO2jUPG6XzsHjlYeuXCFBSUiq+yJ6SNbPv+Bz2qp+VNBF1+wACkiQ9NGBqyT/6wFTjaoq8rOw6yHJ4TsF0usxwu0NeMLtyoJ2bFsjAVYArTZSn3Hf9UIwcmHzIekhcbuxfUx5UvF5zVkGbOSk9YKER6txkduDWJ7a3JyKOqxukm8Eyxl7KT0mY8VrJiLCy0GAJm2fYdgfHup2tmFwoxEaU3neCsClFrBfV19zOL+OcvzlKW68ZJdW6sz7FxwRrHGko4/m4ZFQr/nnyAaTpQvUZO3TeFc1aTHp/GLJsjXyEpi40/Vov8wZHnrXCnmnUatjJ1kVMBBTF+C2nBmGL1hTbKtegacvH0epe9BvjCEjQXDDgnPuWxfgw+9TwuMHwJTg/IwyT3suKi4M6xQp0LNPmGP7EOX8OHD7DB647Nx+nHOmbl2U1VMk6s1GRW6QtIRkNOUMDHV57vXWlLXj6vd7n5MIY+z4/JeHscJK2UAmb4sUSDdoREIStj94M0kw+A+CPHamtTsiNYD41NeG2cC3K+ADYtQl4YFIdri1ugk4l2llj1OD4D4fC1GbFeI36gck75f727bZsk0bLTrY9yTaoiYuwpS4C8UrYrLU7UL/2jV6fa0zd1e5j1hirT9KyI7PPLKnsYzOPyenyXbsGwGqtAucqPcm8psnYV0yvPzMcE7/6sZrU2oNNz3HOr+nJ/mlHZ+CaaQN8Vkm0GA9k1FflKRlfXd7IVodGpzi2/LVPa/Dt+ojrriiZWtB1GbBscqr+kpKS8LhLCcIW9NKE3FAQtpAhjD8D0kzHQgmYMVG7JzFDCuvpeUTA2SenoQo5kCQN7jqmHtfom5CVFNyJW5uN4bFfs7FwfTbyNC3QsxqodrTWBY1djmy53N7fpNGwU2yL2NqIgCU6UYxAPBI2R1s9an9+EbItogJiirEVDaKPAGNYOSBJOomdWhL7/vDRhyusI+ClpbcDWBSmTp5mxcUz1bZ90dxdw80O63KAF/uzPTQ/EQ/cONxnNcYgZx/YJWnsgQmKtaXl2Fv79e+iOOlvBK7rf392B2obe+/tzsBe/3Rh0bXhiFENhrCRaFZ3wbK+BLg89SnukX48hUIKHD4Mda0X2F0Qf7UEYYu/NQtpxNIMxwId5BmTEyqTUqKQADukwftpfEDuh70sGwesSTgi24yLRhpx2uA2jMywoSDF3umL722q0SJhRXUKPq9MwdIdadDJNgzHAWRGgMxWyNmygUgbZyfbnmbrwomPsB0cAsEQNrNXvFp3vSZqOx5GJDhic6evpedTog7tGwX0ubcgib9ZcIcVrWtegqP1gL+q4rpAwImAiGeLjRuBl5auAXBMWEYjSX9mRUWdcqCF2s+5s8sOkzn/koMH5GpJL9YvzC5Eos6356POZm7Lqq3wG4/m0OpQnzvCxsEUKUPSfGvqrZjzz12hTj3m20tgj376mH6e2gNVSthaLR3Ptu7GotUAaW4lfyNlVPLi0h4BLiJrTebuBbjSkjrivtWec6zYE4QtVlYiAuOQZvI5Gu6Yf2xCRWJqLyNr3vBR7rNaORXNLBWNPBktDq3z5Tcv2Y5BqTYkaziMNgmtdgktVgkHzFpk66xI423IQStypMiqXVc4nKStTaNlJwn3yAh8ERR2oZSwWR2AMQABUyJsKW5RrGZzZ+l++pyu02Zik0KVSNvW9+A4KEIjFS5zn67OAAfTaI8fcPa9q/o0EFGcPN+xoxA2W1nYhiBJJ7Oiou/Vsn/u3O1Hyw7HZxy8vxKb864eguJh3XOyfi0HkdJa36PJhv7DzDZdkiJVSI/BL9c04I3P+8JmFuNMw89Y/mjxN0rWx19dpYTNZOsQ1OrONj3rkt3UmzY7zTZXTRLnSk3wEuCi52Q3J2wk1OV9GudvHvF4XRC2eFy1IMYszeA3MSY/c6yuMiHW8qsFMR1FTej7TfFuZq6DCVrInEHLZFASbC1kpDArEpj7eEORZfUq73LkOMrtOW1aDTteCJGoh6salpQSNrrfTFb0qEBGD6IkbUcuNiJ5NjqVc8tfk+S/5+FDDzB7gLentWoNLGVCZESNde97NlhZQR47UuRni87Kc4OhBJzfF7beGctlen2tGvanzSs/nNsdPwBwZT5WUC4/rT/OOy6n2xaMgafXV7NEs28FaFNqFlrSFYW6derrsbf24Ledkd2UVQCPylXZnqTUhCP+WzKiUS3DSgmbWv0KO4AgbH3gLtDO4mfIMj6ZpK1MyJRETEusLvkOub9jpy27OYGxCaanmBABiJGFUkrYojVsW/M+1P3yMrij98ZmRAvbvtIvA3u24Jz5f+0r842lefLSUjpdKwzLmBg7yPT64FmO16DOu9swyGHDL5zzwcGMdezIFNz5hyE9NmXgPLNuD9NZO7+vODQ61OeNcHCwoERZLFYZtz5RHvAGWDDzi7U2DHhr+WPFV6k1LkHY1EJSuR1B2JRjFlctkm7nw60y3zRGW5M2SNMcV2Pvi4Pdas+3V8vplRlZ0pH1JUwsWAzcBPFA2Churfan52E39uxKFANwiiHEMAJ0uqFh2pPzpt5LpyeiRAgBbjBMBOerw9jdd6y4+JRQ7bvVIH/gnB8ZrK1EHcM/7yiEVuNHzovLyGzYiwSLsb2rxtxhdquWfBOCK2sNLXhmae+T8/eHhoZpLvxkYeH//NUL5LogbIGgFJ46grCFB9eYsDp4Fk+ukfm6gaxp9OG6/YqDc2NiEn1wEGttg21NPGn18VmaU1aESZq3D8Ia9JTjgbA1bfoAbdUbg56jaCgQ6ECAlRUks/Hs1JL4lxCOk2XlZWWLIMukEBmu8gIrLr4lFOMlJVz6pc3wITguCMUOtb37miEoGuJXWwSyzFG6djcm9LeiNSWLS7m5XKthinK1eY/1lY/34ftf++A+KMPutAGphy/925CQXawEYQv17g++vSBswWMX8y01Mx1vpjHbxZN1u5PDJU0f8yDE4QAdYFhpG2618IS3bE+x6+JwCr1qyGoQNopDI+UrT7w0fR8pyNqTN5CCrCmOzRnDBpcYiSbA1xLT3k1o3Ph+r8JcTCbKCDDpkYHTSu6K8ij6RPeccq4ZDFUAfCcoUwMFSZrBioqeCcXU1NmGh8G5KqqDF5+Ug4tO8q9V8u43B/HJzx1eA5IEHD4iBRef1B+jByUrnA7HjEU70GQMMCBYofVYr84kdv/yBfqQYyRDJWz0jKPnnex+GNKzkJ6DnmchKSJ7npUUx03nqRTzTYWeoyT535sKTc07Zr2nuQnC1ptW3msumtv5RYzzd05M2JGYiL75Byqel9YCLX6yDDfbJc08eTFbHM9zifexq0HYWsyHSvMHohLpDzuHqRG1P/4Tsj0AWUp/xsR1gYAbAcaYXWKaY/Kn3iuObcN8V/CysjMhy1+EtRvGzmB6/dfB9jF1juH3kPnbwbbv2m5YQSLun+47H5urLsd/Pj+Ar9b41sog4vaHM/Nw5sSsgIe0vdqEB17tu6HhDMyCRGnM8gcLdwQMmo+KoRI2ix1o65JqjzYn092an13TAHgUk4ngkWJybyxE2DwqmYKw9cYV7mFO/ebxXFMbLx+r2ZdRoGnpY7PvPdNt4klYZRtm1WpxpPUJtrX3zCy+ZqIGYaMcMrYuO4O0o+g5+aaHkSfXmmfH0T9KHHWrXoW1vsJ/VVFDIKAQAQasGjBNOo6xkl62p60QiDBX5wbDq+D82rB2k5Q0kA0fvi+YPqbNLT8SDvknDq70SKvH7hbPHImsNN+RGt/92oglH+/3O9wrz8zF1MmBCVV2Pa3za7wXVmAM7y1fWHx5KFMLlbA5Vbu75CmlZ6HW7VFCsv2ePGx0skYbm57nJHmh9MYTNuccA3CDEydsody5MdpWc7v8v/7MeNaR2mp3KsIYHagYll8EDI5cucqetfWiE9iEpVdEOfeA39H2zgpqELZwIGPc+SOaDV+Gw7SwKRBwIcDw54HT7lc12bKAtgMBvmtXEqzW/eA8PWy4MNbI9PrAj6K8BnJ+iaG/3cjXcmCY2uO7Zlo+Tjs68xCzMufOxNYHGtzJuPx0POPygThan+Z3eHOe34mausBs+jUWtxUYl3TsqE8fLvo12CmEStiC7Ve0E7L+ve4e0Mzkl0tcfv2kxJ1JOuEKGffrK4PhR+sIixW6++1PsYfjfkJxOIFYJGz2lv2o/flFcFlI+MfhLRVPQ26QNFLxgLNL+kKm4YivCy8tpdOOd8Pc8UpWXHyc0j4uf5drWteWfc45P11p20DqjxmRgtlXHSrv/9NvTXjxvzWBmHDWSUxgeOCG4cjPTui2zd5aC+a9sDtgm725ImPs4+UL9ecHO0dB2IJFLvR24oQtdAxjxsLAEp6yv17ePUa3P3eg1AeVkGJmJdQdSJNMrpFDbVqJjbcuZtvUtS6s+UMgGMJGLpA9+ZGR94MnMbanf3IFodLTNWcF7kD9zy/C3hL4S42/OYrrAoHuEGBgrxecM/8agZD6CHADqS7yi9S37GWRsVeYXn+D0j6m3Vn6GAfuUNou0PrkArZ4xihkpnVW6b/3ld2o2KcsJnd4QSLuuXZYt6kCPv6pDku/VSVneKDTi+l6jGmmLF9Y+EswgwyGsHkERrrrr+uzsF2QhHW4Q3ra+rMVzJyi2Yae94G4Q9IYBWGL5kqp3Lc0kz+UxsyzpugqVPU1V3mYwlwQCJQ58uyVjsxf7U9JE4NoLpqEgIBSwkaxakYLQKStp+IdaNxiQadkrqmJQII7NSwFWns/pOy7v4G94rsQZiSaCgSUIaBl0ol500p+VNZK1O4JAV5RkQWTiXZduj8aUgNCxv7O9PonlZiaNrv8Ms4dS5W0Cabu78/IxbRjO2LQHDLHDY+WQQ4iavLCE3Nwycm+lSfnL6nAzr0iS4VnjRhjy5cv1J8TzJopJWxdRUR89UkxbP3cATwkSEIxblSIyKQmuBQk6XFKz0J/z9Vg5hTtNh5hFX/jEITNH0Jxcj3pDj7CauOlx2orEtIlZbtTcTLFPj1MB2dYYR1lkSXNpY7F7JM+DUaEJ6+UsJF4CD2kenqw0IOIVKEo2JiK0do50NrzkKJrzeaOQGu5dR+s619ynrKJIhCIHALs14Jp7GghQKIe4txguBGcv6iexW4sMXYO0+uXB9rP+fMMxTYHXwOOfoG2CbbekLwEPHjTiPbm1QctuOtfwbkuktLg/BuGY0he59D9+mYbZj29M9gh9tJ2jGsYG/PJwiLFHjtKCZs3AesOzASti5hRMdk6REnoOUlEjgRJiLDRszAYMh/Li0hzJMLm2aDtaayCsMXySioYm3am/EmB1HLGGO2+8O7WKRiTqKouArsdWdjh6G+wPaUpVteysNYTAkoJm8dWTwdsvgShvHO0dR2P85rsQO3PL8DeIsKJxB0bBQQk6ZaBU0teiELPvbJLXlr6LYBTwj65hIThbOTIgKRkLy850K+1rWE15/ywsI/L3cFdfxoC/VBXEu0121rw7Pt7g+561MAk3Hv9ULdjucvM56vr8dYXB4O22VsbMsZeXL5Qf7PS+SklbErti/rdIyAIWy+4O3Sz+DEOB//5lIQdugQhJNgLVtT3FGQ6ZbONsji45krH0+zDXjvRGJtYsIRN7Wm0ln+Dlu3CFVJtXIW9ABFgqEtlUlHG1JKOTMYBNhXVOiPAy8sHQ5YrwXkAYt4hoWeEXp/GGPPjoO3qY+qdpSSAEpLsu9LRTjysH/5y6SBns/9+X4sPv69TaqJT/RvOH4ATx2e0f/bga5Uor+qlCbxCQIqBmbSpGLqsRK8ouE8QthBAD7GpIGwhAhgLzbUz5W+GahpPLNIc6By9q9bgyLcr0KhItfoUdnwiUOnIRLk9b4f1KVYY6ENYQBkaArFA2FyqkP8Cl4UrZGirKVqHggBj7J8F0+bfFooN0RbgZWV3QpYXRgCLtay4OKC453PuLJspQ14cgTF16oKSYC+4ZQTyshLw/oqD+N+Poe0HpKdosPDWEUhO0qCxxY6ZT4WUJzrScES0P8akfyxfWPSQkk4FYVOClrp1BWFTF8+IW9P9jR8r2/n3dLqmC9PpGucOMOZWQIj4DEWH3ghwMHxrHWVycM1V4pQtMveGGoSNFCBt3gr8lBCUEme799cpGajNzcXoM/Lp92y92x0y6n95CY7m4F2FIoOU6KW3I8AYs3Ot9oiBZ96jOPalt2OjZH7cYNgAzicoaRNUXcb+w/T6P/lre9688il2u4OO731nsvZnIMTrJxyRjhsvKMCyH+vw3gpFBz4+e542JQu/Pz0PX65pwBufCxfybpeHYffyBfqRSjZ/QyVstP9PcWreR74Uv0XCIlQoBrxddASuWO94PS+gefakaknPeCXzE4QtxD800W6uvV3+fihrOK5IezBsjEp22CBpovJ3PNrwxmT/Ox05fJcj5wfbU9LJMTnAXjYoNQibt3CIBx4SHKFgYypdr3tUo+ihVmf4EbadIkF2L7ut4nY6jOGTgmn3nxe3E4jywHl5+eFwOLZEZBiMzWN6/aM99TVtXnkuHPJ6zvngiIzJRyck6/7oLSOwcbsRb34ROsHSaRgevXUEXvxoHwyVwh2yp3XVMO1pnywcTfGUAZVQCRuRMRIi8S4kGJOe5Pqkq6pkoAqKAQ0+gpVoE5ae6/6KkvkJwuYPzRi+rpvJJ8vg35+i256gY0Ho4AY4N1m2QWISIE7ZAkQsvNUsXEuKkY6kJAw3LWRV4e1NWFeDsFkdLhVIb2ERkvUn9SsqdI3q0HV6eaFdN/rtaKvHgR/+Ccg2sRACgZhBQGKaMwZMu+/rmBlQHA2EGwwPgfO7IjJkjeZCVlj4v+76Kinh0qq2ss8452dGZDw9dDJ+dCqO1vfDkk/2qzKUsaNSsGVnW6+UgVcFILcRyrO4/DF9wHkWQyVs9Iyj5117rjU61tUARNqo0OeeZyU9A729TdScdyRs0Tw8+VV99ad0foKwRWLVwtSHdqb8wSBN0/mHafaHJ3atfdwcss0MSSfSu4VpKRWbXWsfYm10pDxsf5rNV9xYNFCEgBqETVGHXpXrV78GS92uYJuLdgKB8CDAsLFgqnSUkPlXDi83GHaC8w4te+UmAm+h1Ray0aO3d9fgnNmGEpnz+wI3GN6axxT3w9rS1vB2Iqx3QoAxtOmQM+B/C3NbAoEmVMIWSB+ijm8EBGGL0zsj+W98iNnOd56UsEubzMK/++6wtkKTEPa0LHG6GuEbNu06DcrRYmCOBI2X02uTnIT9LLPxqQuNfwlf733aclNiItanpubujRZhM1WtR+Pmj/r0IojJxy4CTML1BVPvf9XXCOvr6zMYcxzFOQbG7gwiPzKdzV6Y0GYKG0HSOBygH+dRPWMWFBWlMuY7uP3cuWVnyDL/nHPuPtuIPB6ix9hAQGLS9Z8uLPL5Xe46QkHYordmgrBFD/uQepZm8sf7S8bbjtJWuT1/QzLnt7Hd0gxtYrrfeqKCOggkJzL87qRknDYhEdqwRSeqM9ZebYXhpd2tuTfSHEflkp99uFW4XWjKViMOfv8MZFuE4y8kLTR5h0PqNxDQhPngvlffOGGcnMMCuWUfHAe2Ajx8rvD+ZsAY28ukfkUDzr7T6F23oeHATC7zRyie3p8NcV19BOgvlNZmR0qbuVQzcpTPfGoXzK4caIPpV855rvojEBbjDgHGPvlsoT6guNRgCBu5OXaXV4LuV3IN9C6e+l2vkY2eRDziDnd3xsCu8+9uHoKwxeEK59/BUw/asH+irjI1i0Xmhc5uboQ2KTMO0Yq/IQ/M0eCeP/RDRqrY+IyF1dttdL3TRJKwNf76Hkz7Nkd2+ppEJIy5GFJyTmT7Fb0FhYDcegDWbR8Csrf8aFCmgm7EGEoKpt3f7pbd0HDgGi7z14I2KBqqhgCFwDKwqzJz8v7P22hJCdf+0lb2DTg/UbXOhKG4RoCBWXQsOzcQt0ilhK2riIgvoGhTOi3RdcVodcWweUpqIkAqkkTWmkzolTGJgQqPCMIWh18zaSa/OQXWJ09I2JUSqeHbTHXQiRe5sMOdksjwwJ/SUZAjyFrYwQ6wg0gTNkvtdtSv+U+Ao1Ovmnbo8dAWhF9pXL0RC0v2qtWwV6+JGhCMwajVSEW5Z5U4c07U1x3YA0RPbTBqQMRux21MwnFZWfkbPUOcNrvsUc7lObE7ZDGyqCAgsSs/W6B/x1/fSglbmw2w+Ina8VZMNtsAMwl0udP/9kt0iXMRYWsxA6S+2JsKpSxITehIa9DT3ARhi8OV185wbNZrD4wdommK2OitbbVISOkfsf76akfkBnnhcRHxcu2rECuet4ewjewPZCSH2SVStuPgD8/B3hZa8ljFkwSQOPZ3YKniOx4MdtFqIzdXw7rtv9Hq3tkvk9iSgqnzp7e2tuZbLcaaqA5GdH4oAoz9lJ2ddwJdmHqn4RwAHwM8zH/IxELEIQJLP3us+Ap/41ZK2PzZE9cDR0AQtsCxiomaCTP4WDvjG05L2K7VInJbDTZTvTOGjUkiriWcN8LjN6aDXCJFiR0EPIQtJxUYmh3e95yWsq/RuuP7qEw+ccLVYCJONSrYB9spb28AanEAACAASURBVKuFZXMnj7dgTQXdjlzvAOmItJNurbda+L6gDYmGYUGAkiLrEjDwqkeadRabfQM4hM9zWJCOc6MMrWywpv/yGYWWnmYiCFv01lkQtuhhH1TP0kzHUwMk481HaPe6PX6DMqO4kcPS4szDpkmImBem4jHGe4P8LAmLbs6I92n0uvF7CBtNjEhbRjIJsKk/Tdl4EKY1z0dNSCJx3O/AxCm6+gsbRovOOLYtS8PYQ4CmGT4qmDr/4saGA2bO4U4HH2BbUS3sCHBIN121oO5acBwX9s5EB3GLQCBJtAVhi97yCsIWPewV93z0v7ju1y289uiEPenZERIb8QyS1OocdhN0ydmKxy0aBIbAhFE6zL5cpE4IDK3I1dpryoJVDv/JcvauJUgwVkZuYl16ShhzKaR+A6LWv+hYOQKkFmnd+oHyhmFooWHa4xIm//k/nPNRYTAvTIaAwJpy2+pF77dOCsGEaNoHEGASe3j5Av3dPU01VMJGsWkmW2fVSBIVoeTZVOwyYHGLjtC+aJKuQ0WS2vlSiaQN1GQdEIZ91JhadUHYYmo5eh6MZha/UCs73jo1YXvEj7m4bIfNeBAJaQVxhFh8DfXMoxJx3VkRX9r4AikKo7VxnX2vKYskGydwHp7Yj+SGX5FRHd1YJF3x+dBkDI0CwqLLYBGQm6pgLY2RXH0MPyRP/ouDc35KsPMR7cKDwNoym+XJD1oj6pUTnpkIq+FEgIGtWf6YvkdiHyphIzLWZu08C8o3m+4O3e+qKulRUCSiRiqR3RUSJ/GQvnBiFE3bgrBFE32FfUsz+VODpaZbD9fWhH+738fYzI2VSMoUL3QKly3g6n84LQXnTRLP1IABi1BFxlCRlZ0/PFzdNf7wSJap1WTgHFHNiaQrPBua7NHhmqawGwYEHE2VsJUuC4Pl4EwmT/jTVzwx7YzgWotW4ULAZOGl0xc3DQfnQtEqXCD3AruMMVmSkvp/8uiwhu6mEyphI7tE2uikzVOIaBFpo0LEzOqA8wiOTs4StB0nZ/S57EO6geqR0mRvL4KwxdEK62Y4Nh2m2z9uoNQclVGbGnYhOWtEVPruC53efnE/TNLr+sJU42qOjLEfsrLzTgrXoGuWl7wgc/nmcNkP1K5u5KnQ5B4eaHVRLwYQkBt2wlq2PAZG4hqCbviJ+zT5Rwg3jJhZEddAGND4w3cNvz7/Czs5XF4CMTZlMZwgEZA00mWfPlr0fnfNPYStKA9ITeztTohBghimZjVNHPua6fvMvhDIhwlkNcweXsITttWj9cSEnboU5iephRod+rDRVr8DKdkiPCFM8OKha9MxYoBQiAwXvkHbZXgrOzv/qqDb99Bw32clkyDzlRw86on3RB62cKxweG066sthK/8ivJ0osK7NGwPtCOERqQCyiFXNqm3E/7ZwPL8yYl2KjuIQASbhqeULim/3R9gGZQJ5aYI2RHKJtx/kzlx0grBFEvUg+tLN4pO4LH9/RkJ51HzmTI27kZQ+CEwSp0BBLKHfJi/OzES/cOf58jsKUeEQBBh7NDs7b57ayHBeIu37TF4NjqPVth2MPe2gidAOFroEwWAXrTaOWgNsO76KVveH9EsxkBQLKUrsIZBR3wzJ4cDr64C3f4298YkRxQgCjK3+bKF+sj/CJjGgIMOV9DkcqskxgkZMDIPcROuNQJ3RPRzGPhdUOSaWxvcgpNv5X7NgemSirjI1WsO0NFdDm5QBTYJQMlR7DRJ1DK/+PVNts8KeGggw3Pr/7X0HfFvXee//u/diEhskSG2JFAlaw5K1LDuJ95Jrx46VOG4zHNt5eWnzItlpnCZpYiupm6ZtUrd1X1K/NHbq1zajznQs2U3SDCce8ZAtaxCk9uAQNwFi457+DkDKpAiSIHABXIDn/H4UKfJ8638OgPud8w2Pp/7rWrCayKNr9wN/zICvac03X35Kw0VQlomq3/niVw66VO9BJI7+shyis8qUrB4Y1/6hbvQRiryFgG04BEM8E53zjZeAH+wX6AgEpiJAhHi91eT81q4V0Wz47D3JDjAwETtfxs1DoIeFw1bGBZhNtGGn+r3lUv97mpT+2aYW7e/x0R6AFBitou+m1iAvqZPx1/c4tGYr+GmBAEk3ezx1P9WC1TiPkV/uqg1F1HYAbi35FsJLrlsNQ6MIZysEw1LTpnreROJ4eRqtZ7OVZANMmz5SahiEvBwQsIbCMEXe6on8teeBpw7lQCimzDsEZEl529N/vfL5bIa/foptYQyPC6etHNuCEkT4uZnwAeGwlQP/HGUqO1On1yudi2ql8TvRHAk1nJaIDEBNRmGyL9SQq2DFEdiw0oBPvlvcXOpyN5Bhncfj2aelbp17HvwGGPuwljwL5SV7m2FYeV2hbAR9CRFIdr+O5InflVDi7KLMmz4MyGWL3J9dwXk6wxyJwhKaXBf9kd8Bu9vmKSDC7GkRIKJP7vkb/1cFRPpFQDhsOl0b56eZeySM/quMh8lAvN5peUYqFkQ83CcqRRYB/us3mnDntaIHWxGgLZglSUa32+0eKpjRGIN0oRGmvsiYvvp8yq5lMPhv0spMwacECKQ6X0Xi1IslkJS7CNPa94KstbkTiJklQcAYS6BmJDRF1rdeAb77RklUEEIqAIGLlyK8biH+/23bWz9aAerOWxWFw6bTpVd2smtllvzRlaYjZX2i57drvPBITW2rTpGqXLXef7UFN24WLXL0t4IU8nh9dq304oVGuvewlxjYJq14asWH7AtgWnWbVuwEnxIgkDz9eyTPvFwCSbmLMPr/AJKraG0Lc1dEzJyEgJJMwT6YvSXQD/dn8tomtMYS6M0jBHjRkKtWUtc9m5FyW9hiAL+m1lYRH6/jPSAcNp0ujnQv+3MfhT63XjlT1id6piYROnsI9oa1OkWqctW677YabG4xVq4B1av5QY+3frVW5nXu2fURMPVRrfhpyYesXpjW3qElS8GryAjw2zV+y6anoSy/HEr9Gj2pJHQBIDEGZ9/0gQLPnwC++hsgHBdwzRcEJAm4dZV04H0bmNNqSDtq4yMOl8tDDQ3ly8GZL4uQp53CYcsTuGKTKTvUZ1cqvdctl6dtPl9sFc7xD/bsS9+wSbJwLrQE/Ut3ObC8XvRg0xJTTXgRPePx+LZpwWvoub9yh4PRdoDpMl6MTE6Y1r9fC1MFjxIhwPPXeB6bnoa8cAMMSy7Rk0pClzEE3H2DM16jnRkC/uIXwAnNAsAF9HpEwGWm4Q9uxpvXrmQrFAmLsuooSTdRS8vTetRf6MR7sYmhSwTknWrfJsMpr5smJwyXQ9nR3kMwORZDMWkWJVYOM3Qn8xv3ulBjFi9B3S0M4RseT70mZe+6dj/4CAP7P7qzcVwhxQLzxrt1q55QbCoCvEIkrxSppyF5W2Bcea2eVBK6jCHgGBiBnJo5Dz6WBP5jL/D9/UBKFdBVEwKXLGMH7toshZY42UUAZjt1/0dqbd1ZTfZXky3iaVGHq1lzP2sIx1jnNaYOknUQYR4e6IDB5IahRpeXBDpcwdlVspiAb96nm+rusys8j2aQRJ93u30PFWpy98++uJYlknsZoN9rVEmGebPIMy90rUtJnzj6K6R6D5RS5KyyRC7krBCVbcLEXmyzKXFsEPi/vwUOnJ1tpvi7nhHw2aXOP7oI7Vc2qSuMEpblrCtRG/n9F+Q8X0wsKQLCYSsp3LkJk3eym4xIfvty4xFd1HyPDJ2AJCkwObLfoudmlZg1EYGlPhlfvlv0YNPjriAJd7rd9U8UqlvXngd/yRjTfRK3ecsfAyQVaq6gLxECiSM/R6ovUCJpuYkhox2miz6Y22Qxq6QInN+LLRfhL50EnngFOFr+jIxc1BVzACxx0cgtq9B2eRNsNhMuAGP5Pd/L8hJqbj4tQNUfAvktqP7sqCqNpHvZrgYKfvpCpVMXjW1iI51QU1FY3I1VhXM5jdnYbMSfbq8ppwpC9jQIkCRd6XbX/aoQgLqffeC9agrfKYRHqWjNG+8BlLLWNiqVqVUhJ9HxX0gNdOjLFpJg3sJvasUjhb4WBjCHo7CM5pda8esjwHfeAI4Lx01vywqDBKxuwMnr/dR58RJWbzFghSZKEn2I/P5/1YSXYKIpAuLdVVM4tWFm2KH+bKXSe80yHRQc4RbFR88iEe5HTZ24KddmhYEbNpvwwavL2rFBK1Oqjo8kY6XLVX+kEMO69jxwJ0CfYoytKoRPKWhN6z8AMonb3lJgrYWMePseqINHtWClKQ/TRR8CGcUhlKagasDMGIujZqSwwn+vnAa+vw94vUsDhQSLvBBwWKTwpsXs5CXLEFpdD7vbguVgTPtDfaJ/I7//A3kpKYiKioBw2IoKb37M0wVHlFNet5TfqVh+UqenSkQGER0+BXsDL9ssQqe0wPcDV1uwTfRg0wJKTXkQEXO56yxEFNOCcfezX7wYqnqXyth7AebSgqfWPETTY60RLS6/ROCnSA2dKK6QPLgbV2+HZGvIg1KQFBOBmXqxzVXukT7gRweA3xwD4jPXMZkr63k3nwjBOrv03PoF8NhMzGAzwOCwgFxmqA4Tk5xmkm1mKFYDTEaJ2SSJPHmHOc4N3S5qbV04NxIxuxQICIetFCjPQYbtk8w3Gkd3puCIPso1peIhhAeOZEr7K9of6MwBnqqZysMheVikGHpDgLo9Xt8CrbVibQcfSiaCbx8ZeMMSHz2ziYHp5uTDuOo2SHbNTdYaQsFvDIF424+hDusnxUSSTTAYnKAV7wAcwmHT20adrRdbPvqGYsDPOoDdAeC0aAeQD4QAUfTbd5oudcnR1/JjUEQqSVpFLS2HiihBsM4DAeGw5QFaMUmU+9gNCks+eYXhiG5iS9RkDKN9bbC4l0MxOYtp/rzhzQuO8MIjYugLAQK97Pb6tmipFTtyxIlE4hSAsb4Y7Hg0fKpjpH9fUyoxUvbEUEPrzZCdS7U0WfAqIgKxgz8AC5YnNk0xOpnRXEcGowuKwQnF6IQkZ/IfIzYrorz8rRi6Q8DdPwSorCh67esEPrMHTBUJjHPG16gob//xnck9b302zJlFcQiIPk5+/z8Vh7ngmi8CwmHLF7ki0Uk72ad9UujB9coZ3VQBYCyFUM9+mOwLYKzxFcny+cX2X+5zwWoSLz+9rTqBvu/2+t6tpV6sre3PAHx5Ck8ilaXir4SGD46GhwMbVTVZlkQyQ/N1kD3NWposeBURgfiB/4QaKk3ddVmxDpitC61GS4PZaPadc86ymRezmBC2ibzcIi593qwdgyOQk8WLYbz5cahJVeRLzHmBJPrMnrtxDRi7es60xSQg+gH5/duLKULwnjsC4olx7pgVlULZqf6wUe67tVEeKKqcuTIP9rwJg9kNs3PxXEnF/PMQ4I4ad9jE0B8CBDzs9tZ/QivNGGNGBALHAcwcc0g0nIz1vzIy8IYzHunayFjpyu0ZGq+EXKf72ihaLUnF84m9+R2wcH/R7JBlc6fF0SRZbY0NsmHsUjgHaQmTESGHbgJDctB4/kyxjYzCEIsXzeBcHTarEbAaMl+K9FY3ETUFJNRM0+5wAhiJAaw4F4JFwyAfxkS0e/fdbC+AP8+Hvog0/fD763hOdxFlCNZzREA4bHMErNjTDTvVExcqZ5bWSYVVddJaz9HeNkiyARZPk9as5x2/5fUyvnRXWS5T5h3WczWYJOkTbnfdw3Olm24+6+i4G6nUN+fCjzG1IzJ64lhocJ8/lRjNvenpXIRMmKssexuUhvV5UguyUiMQ2/cfYBFt66xLsqHHYls+YHX4VyoGhyEfm1KKjBG3eF/LB7ti01hHIzCFo0UTc9NjSKUYzsX4KzJwgS9ddh4X1AENdsBnA8xKbiokUkBPCDg9DJwaBo4PAMcGMj8X8aIwN+W0nEU0/NO76P0yqU9pyVYjXuuotXWfRrwEGw0QEA6bBiBqxWLxfcxyRkXoCsMRyURJrdhqwic8cBhqKg6bOIkvGM/NLUbcd1v1nURLsgwwQOXHpRU6JBnvdrnqv6+F+ow3Lm1vPwDG8u2HkUwlI78PjxyKj450bGZqqiibRlm0GcpiTdP2tIBP8JgGgfjr/z6ixoY08YwUg63T5llvtdQscRWagsQkCUPeys1xlmUZkqwgmUiA8YysKhrmSAyWULhYFr1242NYwxiM/ObsnWuAmy8APBbtxSVV4OQQcKQfOMy/ejPNvaMJ7WWViuPWRnblg1fSL0slL2c5krSTWlr+Mef5YmLRERAOW9Ehzl2A4T62ianqb68xduguczsydALJ6BDs9WvfimPI3TQxcwICN24x4/1XFeHTrEwoExFsNl6EIHMwH4tFEB4NlkmbwsTKirzF6ax9uTAuGWoWCGwDY7u14AWivkSkd+/wwF5vItq7QROeY0z47Rq/ZROjMhCIv/ntx9XwwF35aksg1WRdMGhzr/UaTN582WSlG6p1gVHlPVZYLDUwWzLnIdxZGw2NIJEoXgihpqDnwEyLXmxZxRD1wWDYdOM/x9tdZhgf2gY0unNQSMMpPGavN5S5feMVK08NASfHfh7UR2ekGa0lSdqx+y714wD0lUgs8tg03KXasKq8d1Zt7NYlF/le9iE7oo9sNZyw6U3BWLAT8dFeWGv9kBXd1EPRG0w56XPnNVZcv0l3PnlOumebVGNzwmicbA9/4InHixeCk7eysxAaTbTAZvN1a8GfBQL/Bcau1YLXJB5MPRAOHj09MvTmapaMFJxUKtethqHxCs3VFAyLg0Dy+H9fluw59Jt8uJssDSmHd4OsGIuTQzvicSIl66ZjRU4QybICh9Mzaa6qqhgZ7gerkkQqJZmEfVDjQzQiHkpxPfn9v7j1s22xv78ZxmUldtZmW+BwPOO8cScu7cyN/dwVzOTL6WEQ4cnd91AEjOmrWTXRWfL76/WAkdAhg4Bw2HS0E6Qd7O8WS0M7Vhl6dFfvnTtr3GmzuJZDMVdu2IselvuT77Zhw8q80kT0oP4kHfjtmtNVC/594kgkYggFh3Wn70wKESHucvvMWiRas8OH1yCZfLPIAMRTqfCLwYH9aiR49GJAndO1LYH+m4FdxStE8kqRYlQGAm6P5Oh+5pFnGcMluWpsMDph926AyVLcfnshpw0JY2W9t5nNVlisU89IQ6FhJOKxXCHW9TxiDK4+jRumSdL91NLyFW74z54KJK9pZrp7bpluUbiz1jUCnOJfY7dyPF+Of/Eec6UcRNSz+272BQBfK6XcnGQZDH5qamrPaa6YVHQEhMNWdIhzF2DYqT7XIve8fYmsvwfdRHQQ0aGTMNkbYKwRhy65r+rUmV++x4GldRXz2TajqdlOpzlBMplAcETbwgiFYJ4LLREdcXt8K3OZO9sc1tbGC43cPds87f7OumOx3teD/a81JKIDs1cQIYoqRGuTqtohu5bB4L9JO1UEp6Ii4Pb4TN3PfOGPGFMfn02QJCmwe9bD6uDRVsX/uA/baxAzG2dTS1d/t1hsMFumtiMIh0OIRYuW91VyDLjDxh03jcZ/Umvr7ZwXCwQ+BsZm7tnV2wukkkBDcQ8MtLCNh1GOO3HjDh2/nTsb0oJ7dh47L5dvuWFl6sfFk5A35w9Ta+ucimblLUkQzopA8d/BZ1VBTBhHQN6Z6t2knK51S/oLvE7FQwgPHIHB4oHZuUQsWgEIVFMPNkmS0jds549YLIrw6EgBKJWelIh+5fb4rixUMuvoqIOqngJj5Yl7Zam9o8HDPaGBN9epajzrE5JE+GzDti/+VefuBxjZF8C06rZCzRb0JULA460n9soua3ev2skYpg13MJrr4Kq7BLKhdBH20RoLItbKCpk3Gs2osU2t4TIaGka8Sm7Y+NbUrBcb0QG43VvJ5wuxjo7roKq7wWa4XTt9CujvB9asBXhhqgodsRRwZjhT9GRieCX/XbzAOluKQf5fT30w9fcAilJYKm/Iib5Ffn/e+bJ5yxWEWREQDptONkbdLmbrG0DwKtNhGFDgq78INqmpGHhpf9lQA6tXk0uIImipf5Y1ZsI37i1O/ki5rLc73FCUyWFQ/HaN37JV0iCiJ9we352F6swCgc+Csb8slE/B9ESRZDL0Qqj/dTkyemIrGNIOJBHtazDTRrpyVzLtsFm9MK29o2BxgkHxEeBhu25PfXodu/bs+ifG1I+dL5VIgt29FjUu3luvtB/xcbMRo3Z9PXPOvioEp9ODdJXbscFz2IaH+mYnraAZtpEQDLEC35OJhqEom6mpqSMd9p1K/RaMTZ8jwW/WThwHLlwHGCvr5jXXpeV3lmeDk8Mrx2/ohnNM4yaif919N+MtXPSVTEzURn5/vlWOc4VQzMsRgdK+m+eo1Hyclq4QmVJ/e41JfxUi+XowlkKoZz9IkmHzrZmPS6SJzSsaZPzlhzSpyK2JPlowkfiesLvAy2LzJP1IhIcS6e+WeDZbCfSQ2+v7/GzzZvo74yfN7e3HwVjBxUAK0WMqLftl9/Fvfx+MPgiijy+4Ydfv2SuPGrrOnomTyQHTen3lu2trezVxo6DH60u/gfTs2XVhiqlvTLROMdQk3PWXGRRjeao/JI0GBJ2lu9HTamV5aDe/ZePfU6kU+O1aiofwVdGwhiIwRXL0ILLZzZsoS9It1Nz8FAsEFgF4ccb3uZERoO1Q5mbNOjXktIqgndaUUHxCeCXPlRvJ3M7xoifqpKIndGzPh/FdMPZpXeHC19xs9tKyZZWV36ArELVTRjhs2mFZECd5J/ujGsQevdR4XLefdsGe/QBLpR027riJMXcEtvgNuPddul3iuRs0gYI/7PAebJVaWU2C9BGXt+4bhYDA2tu3Q1WfLIRHUWiJPkZ+/6Sk9q5nvriaqcn9UCwwbyxhul1RDJzKlIe6jZdqj0ZGK7Jq6flWEaHP7amvG/99154HX2CMbU3/n+j5uqXvfFqRa8p2u6vKEoY9lVuUihdPqtT3r9leVgX3YiPaRX7/F1hHhwOq+hwYu3BamZEI8OY+wO8HnFkiSnguHQ+VNJuBOt9sqlfd33k/uU5e8GRCK4L/fcHQ4/bE6F2o9QImXYUVb6PW1meqbhEq0CDhsOlk0aQd7MEF8shn1ypduo0bGO0NQE1FYfU2QzbMzxOzQrfLH2wx431V1IOtUDz0RC+Dtjm9voI+mFhbG2+AqrewliE4nYupoWF0It7dz+66SU2pT4FkmLd8VE9LUbAuisEIu33yg2IwOIRkxffWojMer+/c7W3XMw/cxVQ8JhH9Wz3zfhjN20xIpU4DsBcMYj4MiDBYW10h3/nAoEcaYzyBmuE8K2cQPY2WlpsBKGhv5zlr10xrYyIB7HsDWLIE8E1ToCzQliH3t+oRqvLolEwCx48D/X0ZR7a2Djpx3h6g1ta/KA8oQupEBITDppP9oOxUn2yU+7Y3ygM60WiqGrzoCC8+YnEthWIuT8iNbsHJUbEPXWvFdRvLU4siRxXn7TSDUVltt3sP5gsACwRawdihfOmLSPcVam29/3z+3Xt27VCZ+g/892mHjarn1pyH6BoMk8++eCPkUFDj0uZFXLRsrIlwzO2pbxz/W7r4yFn8yYIbd6XLq/PB2tp48YKdJVbtnLhhrxOqVFm92MqFVSnlyqkUHAN5FIIiOgyjcTOtWDHEAoEnZuwXxuP89r8JuFzAUp6SlWVwpyQUBFav4bfCUyfw2zd+QzdPwyjB7R8eBvr6JjhvtUBtbXlu3oh+TH7/raXcq0JWdgSEw6aTnWHYkTq0xtDdWi9p3NxSQ/siQyeRjA7CaKuHydagIef5w+r+99hwUVNl9SmaL6vD+1sR1eX9AmSBwFfB2Cd0hRdvbmswNFFj44nz9ep85sGHobJ70w4bD4lU5tTGTVdmnq8Mr1zKK5hOHNVRSILaPF7fpCIA6bzJjo61UNVLQLQVjF0OYJqn5eIvW9DtQFKpHue/+IiVRgIxwNU351SkUSjKVlq5cj9ra+O3LJ+bUVteYISH8zVM83zQexY4eRJYtx5QlOzOWtrhc2du6Ob7GHfe+K0bd+DSN2+1gLc283MpBtEp8vuXlkKUkDEzAsJh08kOkXao4UsNJyw2qcRdG+dgfyzYhfjoWRjMbphd4vU7B+jOTf2bDzuwuFY8zOSDXTFpiGjI7fHlfW3MOjp4KNoZAN5i6jln3jOcjnbtfuBJBmznPHnREV58pFpGtTpsRPSGayh0PeLxrZCkS6CqPH9tk57KgY86ahA36Tayv1q2eF52zLkXG9Ed5Pd/l7W33wVVfWwmoZ1BIBwDVk7t8pIhC4czt2+8YuR0zsbxY8DoaOb2TYzJCEx03nibBJOpdM6bzVZLixf3iyUpLwLCYSsv/mnpNfezhnAMndca20nix2A6HfHRPsSCZ9L5azyPTYy5I/DYJ9yosL6yczeyAimIsM/tqV+Xr+osELgDjH07X/qi0hEdAWMvguhFKMqLaGx8g4gSnbsf+C8A16YdtrV3gJf3r5ZRrSGRSjIVsw+O6DqmOmKzImrRtYrVss3nbMcce7GlQ6lZW9tVAHhu77ShIaE42L0/AX38UmDdwmnU4nltCxYCdedq5kyeODAAHDsKrL+oovu1zXlR8iEotfNGdBn5/c/lo6qg0Q4B4bBph2XenJT72OWSmtp9lfGwrit5JKJDiA6dAHifn/q1edtbLYQ8/P7cC4gAuxFwmgGnBXDx7+M/WwCnCTg8JOHW6yq3glq1rFs2O4jop26PjyfV5zVYIMAT8bflRVxqIiLec+HV8EhHYyzctTAe7YPi3wbJnrXHdqm100RetRYdURJJ2IfyjtrVBNvZmMQsJoRtuv4om82Eqv17zr3YiP4bLS3XoaNjGVT1ZQCeGUCJf2o36M0uGB5+J9CazR9LpYCXXwa2ZgqaThnxOPDG68AFqwBbdVZRLtqm4s7byHjOWz/Q2JS5edNySNIfU0vLP2vJUvCaOwLCYZs7ZppTSDvYR1xS5KtbDCcLeqfiDsIKD7DYdWTI3wAAFnxJREFUCSx2jX13ZpyK0TgQTgKjMSAcz/x/NDH2+7Gfz/1+wv/579SxS79UfBThgcNp+22+1SApSwy65ujoh+FSF3CBD2j1Zb4vdZ/Xlpa/cfJwDl7tiSddnzd+fVrBhReVp3ibflDUqSYkfd3jqfuTfLRjR4/WIx7nlfkq9gURdFiQ1Fcp6XyWYhJNNZb1N8QTsOVb6a9gRHNjkDAZEXJUWvPs3Gyr9FnWUBimyKxpFydBtBFudxQDAy8AmDk+UZLed+O/qI8zBuPXbwOWZwssj8Uy4ZAbefRulnHoIGCzi7y1QjcYfwbhzi8Pl9RyED1Mfr++8rO1tK9CeAmHTQcLJe1gX10sD+1cpfTknNxUYwRW1QP+OmClF2jiRYSKdKgZ4Y5dAth7Ko4vPJkpgmf1rIRsrN4PZZsJ8NcCrfVjTlodwDHPaUSjQE834HAC7rc+vV7qNaJlVfVilhM2ep1E9BmPx/flfNRj7e07oaq8Ml/FDpF3VBlLVwkOW0pRMOIWB1N63FGz9mIjikJR3kFNTa+wtrZ/A/C+Ge2QpM9TS8tD2z7VFuMO27+8G1iULYhkaAjoPAOsWj2VXTAItAemdeb6QyEYZBkOS/UURdLj3phRJ6IfkN+fzncWo3wICIetfNifk6zsVHevlHu3LZenr+BkkDKx4ZsWA2sWACvcgFTi1QvFGG74yr603mbnYhgs1ZHzwkMbx2/Pxm/QlrjOuz3LZ5/wqk68fDEvbyxJeD1owrLGInnV+egnaN5CgKT3eTx1/5EPJCwQ4E1k354PrV5ownYrYmaNT2X1YlwV6WGMxVEzMqmdnu6sY7KEoQpunq07QDVUaFaHX5LuppaWx1lHx/uQSnGHbfpB9C3y++/iE8Ydtm/dDtRn89X5ASYvVd/in8qvuwvgTltzy5S/8cquTzz/PN6zeTNqtL410hDXqmdF9DL5/Vuq3k6dG1jiR36do1Em9TIl/bta66XJTS15VeqtS4ErGjOOmkUH1eAv+/IBqKkkjDYfTLbKzHnhoaMtdcAFdZkbNP5zTbGwDYcxdHYYA44FGLZYsXypeCgu08tsZrFEl3k8vjknVbPDh31IpbrAWEU3norYLIhaSlQmWpcboDKUqgSHjSM5VOeGfstnVcZaF0NLOZkCLzySdUjS16ml5U/YqVMehMNHwdj0CdeZHLcbePGiiQ7bN98DLMxWbJZXNeQl/VsndaTIqMFv15wuoH5qk+1TAwN47fhx3LJhQzHgEDxzR6CDWlunetS504uZGiAgHDYNQCyUhbxTHdpiOOl0UjTNymEC3rUGuN4PuHUWBXDNV9oRjUVgMDthdi0v1PSi0nOHl+fzNXqARi/Q6AZWeAFPiTF99QzwwLPAJ99jw/rGYnmGRYWy6pmTZFzudrun9CqbzXAWCNwJxr412zy9/z1aY0HEKhw2va+TKRqHNajvGzaO4YjXiZRonq277USMgZf2zzJegN9/BRHFWXv7X0NVPzWD8i9Alm+g5uZznt/4DdtD1wMbF2ehHB4CTp/OXq7/9b2Z27WaqekCga6u9M3aYs9MNU90B3M1KtRNra2VeUJfRashHLYyL+byXcx8YgCRK42HYVVSuP1CYPsawJprvlSJ9X/nI0cxMBKEpFhQU6ufAxeec8YLrow7ZtxJW+oBjKW89+CVsHivGV7lisdZThg/OQg0rnZgkejBVuIdO7s4IlJd7joTESVnnz15Bmtr472J0mFBlTxiFjPCthKfZFQyYGXS3RSNwRoMl0l67mJDLjsShoqtwZO7oRU409U/DFLViZp3w2rdSEuXdvJfskCgG4xNve7ifyT6DdzuPyCfb1I40LjDdlUTcP8VWUAJhYAjR4B1WTqnvPA8sPWSKZ+ZnMv+HuD1M8BNqzKVl8UoGwJham0VCfhlgz8jWDhsZV4A0w7WnGDs0Afr2uXPXgU0a1yNVWvz3v/N0zje3V+20v7cD+IhF9whSztoY05anV7eSvgH4dkewGgCzjsV7PW4oMjiJaf1niycH53xeH3ZzoVnZc0CgQNgbNWsE3U+IW42YdQu8it1vkyYtWiETgwIO2oQE82zdbIak9VwDAUhJ86dTSVAdBX5/b9NO2tHjqxFIpFJVD9/8DBIu/1mWrhwyonBuMPGSb60Dbjo/F5svBDXwQPAho1T+b78e2DdesA49ZT6hweA//ciwHP4r2wGblsNLMtWhVKXSFeZUn6/zA83q8yqijJHPD2WebmUT7Arl1jiP33ptmNW3TgdM2Cy4zvdeO1IT3pGTd0qSHLxQvyshkyJYH5rNn57xv9vroSDW94ElMfsr2hMfxAxScKQV/RgK/PLLbt4wgseT/2l+ejG2tr4SbNejgvyMSFNI0qx5w1dSQnNkSgsId5GT98jUmNBVITY6nKRbCOjMMTiGd2IPk5+/z+NK8oCgY+AsUezKP4samreRUuWZN18Ex02swH43NXAxkUTuCQSwGuvAhdn6cPGc9hqbMCiiQQZ2gNngaP9mfx9/v25Y5kCYbetATYsFjcOJd1gwmErKdzZhAmHrcxLIN/Hbv/FTSf//fJFkUpwQ/DQ7n48s5e3nOKl/ZsgGwtqHXcO/XrbWDgjvznj+WYeoMFeQW/I/AOJh0Pa7emKkOkRCQOHjwDLliLl9WLEJUpdl/nlNo3DRt/1eHx35KMbCwSSYCzndhz5yCgFTdJoQNCpzWu5FPrOVxmWcBTmUf07bKJ5tn53qHU0AlM4yp21J8jvv3OipiwQ+FMw9pVJ2hM9DUnaTs3N0zZwm+iwjdO+YwVw8dJMREx7L3CZdBzuC7LkvfPepQcPAps2ZQ2LnKgL7x/78R8BXbz4sgu4dQ1w9UrAWPHvwPrdL2OaJai1VaeJOrrHTjMFhcOmGZT5Mbr14eCuH24782B+1KWn+ubzI3j8l8fSgs2ORTBY5xbDaVIyIQ3joYz85ox/Fa1KYykh4uGQXZ2A2QJ4x1oe8CbabYeQ8LcgtLChlNoIWbkiQNLfejx1MyXZT8uJBQJhMFbxyV9Jg4KgOFDIdceUbV6lOGwJowEhcQBQtn0yk2DeONs6GtkLq/Vt59+Ysfb2P4SqvtXehOhHaGl5Ly9GMhPPbA7b+fMtRuDzV2cJl+QT9+8H6n1AnW9GzAYjwI4fA30T6u7wIm03rgJubgU8Iqq7WHsuSK2t2ep/Fkue4JsFAeGwlXlb/P33en6488LBW8usRs7if9EWwYPfb0/PN1jrYHacH6z+FqvamgmFQHiumRtY6Cx9/7icjdNqYm8vwMsYNzUBBgOQSiESGkZ0ZZNWEgQfDREgiXa43b5H8mHJAoFBMObKh1ZPNKLZsZ5WY3pdLKMRmPntiM6H2E/6XSBDIhm3ReJ+WrHi+PlaslOnLBgdfQJEvMP1M2hp+VQuxZhycdjGZfFQyWuagQVOgKd0D0eA350ADvUwXFBPWFOfeW5wWwGbEQjGgFNDwO9PA3sOAeF0I4GpQ5GBy5Znbt30XgtAv7tjGs2IzpLfn70QTcUZU7kKC4etzGv3vac7X35P08imMquRs/gjfQnc+ejB9HzF7ILFtSydELyUl8yfWKXRC9jnc8sxHuZxuCOTw+ZwoEc2wSiO/3LeZ6WcSJJ8q9td++N8ZM5YUS0fhmWiUWUZwx5xgFom+HMWaw1FYIro32FjRBiqrfhzjJzXpZImEnDS7a1fpqXOc3HYtJQ7Ha9VvozjdukyQC5lpehSGFcOGUT7yO/PUuKzHMrMX5nCYSvz2v/8F6ePXb0opO+GZhMwSqnA7Y+exJplLrxjpR0r6whL+EnZfH5THC/nz/vITOw9FI8DgTagYQFOLmqE3VkRaYplfkWUXjxJtMHt9u3NRzILBF4HYxX/QSYesPNZ/dLTWENh8JC2ShhDtW4w8YShx6WKeLz1mgYP6s1hGwedR/nwlgDbWgCHaAuQ/14k+in5/Tfnz0BQaoGAeDvVAsUCeLz62+O9G2qjc0sEK0CeIC0SAjx/rbsb4KWsvROWkztzBw6g++JLYOLxHWLoDgHFYKlzOBx9+SjGAoEfgrGKCWmeycbBOlEvO589UEqammAYxmhlOGwjbgdSPE5NDN0hYDTVNNhstky5Zw2GXh22cdMMMsB7xN28GmgSPbjnvuJEXyO//2NzJxQUWiIgHDYt0cyD15GXDgcbnUlRni0P7HRJ0tcH9PUCjbyc/1hMaCKB/vo6SKIHmx6XrKDTZhYIfBqM/ZUeDZurTjyEjd+0iaFfBGqCozBGZ6z/oBvledERXnxEDP0hICvyVqez9iWtNNO7wzbRTh4uyR23ty8HlPkcGTSXxZekndTS8o9zIRFztUdAfDprj+mcOPa+3hGtNafmc7bXnPCqiMm8vP/hw8DSpYDLBSYRhrwin0Ofa0cBj9fXmq9u7PDhjUgmX8mXXk90w14n1IkhvXpSTuiSRmBSDy2dYxK2WxEzi482PS6TTNIfOj1139FKt0py2MZtdlmAG/zANj/gE0fmM28FWb6Emptf1Gq/CD75ISActvxw04wqfKA9aZFVETeiGaI6YcT7svH8tTofEgsXIeQRPdh0sjKT1CDg525v/bWF6MYCgdfA2EWF8NAD7YjHgZQs3or0sBbT6VBJDhtvnM0baIuhQwSIPuPx+L6slWaV6LCN286DCjYtzjhvFy+Z5/n42TdEArJsn6kPn1b7SPCZGQHhsJV5h8QPtacMpIqL+TKvAxcfV4GeINA1kmnMyb8Gw0A4DozyvtjxTEnhRApIqgBjGaX5Gz4PreClhG9fh3RZ4vTgeW2HDmJ4SSPUpkU6sFCocD4CBHrM7fXdUwgyrKPjZqRSPymEhx5og24HkiLnSA9LMa0O9uEQlPg0dc11pnncbMSovUZnWgl1Mh9aeNTjqf+oVmhUssM2EQN+68YbcV/XkmnMLUYagV9Ta+sVAovyIyActjKvQepQQJVI1NIq9TKoLNPb5dBZ4FAv0N4LnBwE+O8LHTddAHx069hJXSqJMxHAuqKuULaCvggIkCTtcrvrvlAoaxYIPAHGPlAon3LSh1x2JAyikmk512A22ZXksIlm7LOtZhn/TvSsx+O7QSsNqsVhm4hHqw+43p/p7Wadz/XCJOleamn5B632iuCTPwLCYcsfO00oWVubBi6CJqpUNRPuiB3pB97oAvZ3Awd6gFARi62tXwh87mqgxgjsT1ixaKHI5dDjBiOJ7nG7fY8VqhtjzIj29u+BsVsK5VUuelEkolzI5y7XPhSEkkjmTlDGmaos9w57HOKkqoxrMJ1oArW7vT6/VqpVo8M2jo1JAd6xArhmJXDhQn45OY8GkQpFWUFNTSfnkdW6NXVe7T09rkKqLZCSwERIZBEWp3cUePU08NoZ4PUuIFjifrP+OuAvtwHHZRsW1otqaUVY4oJZSrJ8rctV+/OCGYGHyDIDAoEHAPwZgIpb8FFHDeK8LYUYukXAMRSErFeHjYgfgb0Mxn4NomfR0vLy0GBvmDERQaLDDRV1e3xWItLkwLiaHbaJa8f7uvH2AFc1A8vmR8jkT6i1tWIPIXX4uitIJeGwFQRf4cTJQ4GETEzEIRUOJeIp4M3ujIPGHbUTgxowLZAFD6v42HYnvE7hkxcIZVHIFYPkdzjq2rVkzg4fXoNU6nMAbgFjFdOuVVT103IXFIeXYzAIOamDGzbunDG2H0S84Tz/ehktLW8Q0aSeAwP9Z7sA1lAcNATXQhAwmaWFNTV1XYXwGKedLw7bRKyaajP5blc0Au5qra0jSZdTS8tvtNgjgkfhCAiHrXAMC+KQPBSIysREvFweKPIiITz37ED3W6GOvCCI3sa/3u+CQfRg09uypPUZO2WOFEM51t1dg2DwaqRSV4GIJ22vAWO6LcMYsVkQtVSMf1mMJdM9T+fAMKSUWjo9ifhrgx9otAE4BEk6AFXdj5aWDiKa9d12sL/nJQZsKZ3CQlKuCChQLnV4vS/kOn+mefPRYRvHQyJgbQNwWSPwthWAs1qe5oh+RH7/u7TYH4KHNggIh00bHPPmkjwUCMnERCmtWRDkzyinhjN5aPyrvS/jrM3FQbMY42iq787EoKf/YekKj5nBzv2ekIkS4X8793P6F2NzxubzN+rMxLd+n55PhEykCUMkbsWn7rgw7/0hCIuHABH63J76kuXYsN5eOwYGtoCxTQA2gWgDgBXQSchYtMaCiFU4bMXbcYVzdg6MQErN6ifNVdAogKMgOpr+zlgHJKkDstyOxsbTxPNY8hyD/WefZGDb8yQXZEVE4MTZkV1PvxD4mRYi9h1f/CsGVrIw8FjcgHhKf4FJvI3lugVjztsywF6pzhtRLyRpAzU3n9Zifwge2iAgHDZtcMybi9oWOEtgJXtozFvREhFyx6wzCJwcylRt5N95NUf+fS7OWTZ1bZYo1i09XiJLMmJiCSc+cfuqksoUwnJDgIhec3t8G3ObXZxZaSeuv5979BeCaDUYWz32veTvCTGrGWHRN6s4C60RV1f/EGgupWwzzlYvGOMPXmdAdApEJ6CqJ0B0HAbDCWps7NFIvSlsBvt7/o4B9xWLv+CbPwIvHjyJVwNn8mdQRsqjZ+vRNeguowazi+bO29p64JJlwNalQH3ltGLtAtGt5Pf/fnYrxYxSIiActlKinUUWa2vjHsSyMqtRcvHc+TozMtkxOzEEdI4ASc0PkDPmlcNhg1SLj93SXHJ8hcDZESDCj9yeel2GfLBTpzyIxVrBGP9qgaquBFEzGGsCUJQb+bjZhFG7dXbgxIyyIeDqGwJlGkDGQXR2zBk7m/6ZMe54nYEsZ5wzSTqDxsYuIipb47bBwd57mao+XDbAhOBpEThwvAe/2ssvVStvVILDdj6qKzwZ54036W6pA3SZJUH0IiyW7bR0aWfl7Yrq11g4bGVeY9bWxnMDNCuvW2ZzpojneWanh4GTA8AJ/p3fmg1mbtF4X+lSjnI4bDbrQtx5/bzzx0u5rHnLIqJH3B7fjrwZlImQHTvWgGSSh1KuANAIxpaBsSUgWgJgMRhz5KNawmREyFEUXzAfdQRNFgTc4dF1iLMT1NQ0XAkADQ31bFdTeLISdJ1vOp46O4Sf/O5QRZpdiQ7bRKB5u591C4GNi4CLFgELyn37RnQGjH0Ffv/Xzi8cVJEbpEqVnvcO20CEvYMY7mcMPK9kQZWuszBLICAQEAgIBAQCAgGBgEBAICAQKB4CXUR4hRH+1mOh57QUM68dtoEI+ywxPMQm1pLQEl3BSyAgEBAICAQEAgIBgYBAQCAgEJg3CBBBZYTPeyz0Ja2MnrcO29jN2q8Yg2iQpdVuEnwEAgIBgYBAQCAgEBAICAQEAvMcgTGn7QqtbtrmrcM2GGY/YQw3z/P9JMwXCAgEBAICAYGAQEAgIBAQCAgENEaACE+5rfROLdjOW4dtYJTxKjgiZ02LXSR4CAQEAgIBgYBAQCAgEBAICAQEAhMR6PLU0EItIBEOmxYoCh4CAYGAQEAgIBAQCAgEBAICAYGAQOAtBITDVuhuECGRhSIo6AUCAgGBgEBAICAQEAgIBAQCAoFsCIiQSA32hSg6ogGIgoVAQCAgEBAICAQEAgIBgYBAQCAwCQFRdETDDTEQYX9ODF8UlSI1BFWwEggIBAQCAgGBgEBAICAQEAjMUwREWf8iLLxonF0EUAVLgYBAQCAgEBAICAQEAgIBgcD8QqBojbP/B+6LORsMhMT0AAAAAElFTkSuQmCC",imgWidth:438,bannerExtraContent:Tn&&(0,ae.jsx)("div",{className:N.btns,children:[{name:"创建竞赛",click:function(){var e,n;(0,F.tJ)(ce)&&((0,Z.Ny)()||null!==(e=le.userInfo)&&void 0!==e&&e.professional_certification&&null!==(n=le.userInfo)&&void 0!==n&&n.is_teacher?(mn.setFieldValue("name",""),hn(!0)):m.ZP.info("当前仅支持已职业认证的教师可创建"))}},{name:"新手指引",sign:!0,click:function(){window.open(P.Z.API_SERVER+"/images/educoder/competitions/竞赛新手指引.pdf")}},{name:"证书查询",click:function(){Pn(!0)}}].map((function(e,n){return(0,ae.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,ae.jsx)("img",{src:"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==",width:39}):null]},n)}))})},gn)})]}),(0,ae.jsxs)("div",{className:"edu-container",children:[(0,ae.jsxs)("div",{className:N.tabsWrap,children:[(0,ae.jsxs)(g.Z,{defaultActiveKey:"",tabBarExtraContent:(0,ae.jsx)("div",{className:N.searchWrap,children:gn?"":!re.isSaiaDomain&&(0,ae.jsx)(b.Z.Search,{placeholder:"请输入竞赛名称",size:"large",className:N.search,onChange:function(e){return Ct(e.target.value)},suffix:(0,ae.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(N.searchIcon),onClick:function(){return kt(wt)}}),onSearch:kt})}),onChange:function(e){we("statistics"===e),ie.count=0,ie.listParams.page=1,ie.listParams.category=e,ie.listParams.page=1,ce({type:"competitions/getList",payload:i()({},ie.listParams)})},children:[(0,ae.jsx)(Re,{tab:"全部"},""),(0,ae.jsx)(Re,{tab:"即将发布"},"nearly_published"),(0,ae.jsx)(Re,{tab:"正在报名"},"apply"),(0,ae.jsx)(Re,{tab:"进行中"},"progressing"),(0,ae.jsx)(Re,{tab:"往期比赛"},"ended"),2!==le.userInfo.user_id&&(0,ae.jsx)(Re,{tab:"我的竞赛"},"mine"),(0,Z.Ny)()&&(0,ae.jsx)(Re,{tab:"数据统计"},"statistics")]}),(0,ae.jsx)("div",{className:N.searchWrap_right,children:ye?"":ie.listParams.url_suffix_name?!re.isSaiaDomain&&(0,ae.jsx)(b.Z.Search,{placeholder:"请输入竞赛名称",size:"large",className:N.search,onChange:function(e){return Ct(e.target.value)},suffix:(0,ae.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(N.searchIcon),onClick:function(){return kt(wt)}}),onSearch:kt}):""})]}),["mine","join"].includes(ie.listParams.category)&&(0,ae.jsx)(ue.tp,{dataSource:[{name:"我管理的",id:"mine"},{name:"我参与的",id:"join"}],className:"mb20",value:Bn,onChange:function(e){ie.listParams.page=1,ie.listParams.category=e,ie.listParams.page=1,ce({type:"competitions/getList",payload:i()({},ie.listParams)}),En(e)}}),!ye&&(0,ae.jsx)("div",{children:0===ie.count?(0,ae.jsx)(R.Z,{}):(0,ae.jsxs)("aside",{className:"edu-container minH500",children:[(0,Z.Ny)()&&!ie.listParams.category&&(0,ae.jsxs)(ae.Fragment,{children:[(0,ae.jsxs)("div",{className:N.btn,onClick:function(){return Gn(!0)},children:[(0,ae.jsx)("i",{className:"iconfont icon-tiaozhengpaixu2 font14 mr5"}),"调整排序"]}),(0,ae.jsx)("div",{style:{clear:"both"}})]}),(0,ae.jsx)(I.Z,{loading:oe,active:!0,avatar:{size:40},paragraph:{rows:5},children:ie.competitions&&(0,ae.jsx)(y.Z,{itemLayout:"vertical",size:"middle",dataSource:ie.competitions,renderItem:function(e,n){return(0,ae.jsxs)("div",{className:N.CompetitionsList,children:["nearly_published"===e.competition_status?1==e.permission.editable?"":(0,ae.jsx)("div",{className:N.CompetitionsListzhezhao,children:"即将发布 敬请期待"}):"",(0,ae.jsxs)(y.Z.Item,{onClick:function(){return function(e){if(e.external_url){var n;ht("".concat(e.external_url)+"?login="+(null==le||null===(n=le.userInfo)||void 0===n?void 0:n.login)+"&websiteName=educoder"),ce({type:"competitions/getHeader",payload:{identifier:e.identifier}})}else{if(null!=e&&e.is_new)return void(1==e.permission.editable?["preparing","not_passed","review"].includes(null==e?void 0:e.competition_status)?ht("/competitions/detail/".concat(e.identifier,"?type=4")):ht("/competitions/detail/".concat(e.identifier,"?type=1")):ht("/competitions/detail/".concat(e.identifier)));("ended"===e.competition_status||"progressing"===e.competition_status||"apply"===e.competition_status||"unpublish"===e.competition_status||"nearly_published"===e.competition_status&&1==e.permission.editable)&&ht("/competitions/".concat(e.identifier))}}(e)},className:N.shadow,children:[(0,ae.jsx)(y.Z.Item.Meta,{style:{marginBottom:"0px",width:null!=e&&e.enroll_end_time||"progressing"!==(null==e?void 0:e.competition_status)||e.bonus?"100%":"87%"},avatar:(0,ae.jsx)("img",{className:N.divimg,src:e&&e.image?e.image:pe.I2}),title:(0,ae.jsxs)("p",{style:{alignItems:"center",display:"flex"},children:[(0,ae.jsx)(w.Z,{overlayStyle:{maxWidth:800},title:(0,ae.jsxs)("span",{children:[e.name,e.sub_title?"—".concat(e.sub_title):""]}),children:(0,ae.jsxs)("a",{className:N.task_hide,children:[e.name,e.sub_title?"—".concat(e.sub_title):""]})}),e.competition_status&&"nearly_published"===e.competition_status?(0,ae.jsx)("span",{style:{width:75,minWidth:75},className:"".concat(N.commonTextBox," ").concat(N.Comingtext),children:"即将发布"}):"",e.competition_status&&"preparing"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#DB780F",border:"1px solid #FDDBB7"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"待审核"}):"",e.competition_status&&"apply"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#2CC371",border:"1px solid #2CC371"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"正在报名"}):"",e.competition_status&&"not_passed"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#E30000",border:"1px solid #FFC7C7"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"被驳回"}):"",e.competition_status&&"review"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#4237E7",border:"1px solid #B6B1FF"},className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"审核中"}):"",e.competition_status&&"progressing"===e.competition_status?(0,ae.jsx)("span",{style:{color:"#00B187",border:"1px solid #B1F0E1"},className:"".concat(N.commonTextBox," ").concat(N.havetext),children:"进行中"}):"",e.competition_status&&"ended"===e.competition_status?(0,ae.jsx)("span",{className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"已结束"}):"",e.competition_status&&"unpublish"===e.competition_status?(0,ae.jsx)("span",{className:"".concat(N.commonTextBox," ").concat(N.Finishedtext),children:"未发布"}):""]}),description:(0,ae.jsxs)("div",{className:N.description,children:[(0,ae.jsx)(w.Z,{title:(0,ae.jsx)("span",{children:e.description?e.description:"暂无简介~"}),children:(0,ae.jsx)("div",{className:N.task_hide_2,style:{height:"43px",fontSize:"14px",color:"#666666"},children:e.description?e.description:"暂无简介~"})}),(0,ae.jsxs)("div",{className:N.bottomText,children:[(0,ae.jsxs)("span",{children:["竞赛时间:",e.start_time,"~",e.end_time]}),(0,ae.jsxs)("span",{style:{marginLeft:"10px"},children:["报名截止时间:",e&&e.enroll_end_time?e.enroll_end_time:"暂无"]}),(0,ae.jsxs)("span",{style:{marginLeft:"10px"},children:["浏览数:",e&&e.visits_count?e.visits_count:0]})]})]})}),!!(null!=e&&e.enroll_end_time||"progressing"!==(null==e?void 0:e.competition_status)||e.bonus)&&(0,ae.jsxs)("div",{style:{width:"13%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"},children:[(0,ae.jsxs)("div",{className:N.info,children:[(0,ae.jsxs)("div",{className:N.bonus,style:{visibility:e&&e.bonus?"visible":"hidden"},children:[(0,ae.jsx)("span",{className:N.rmb,children:"¥"}),parseInt(e.bonus).toLocaleString()]}),e.member_count?(0,ae.jsxs)("div",{className:N.applyInfo,children:["已报名:","nearly_published"===e.competition_status?"0":e.member_count]}):""]}),e&&"ended"===e.competition_status?(0,ae.jsx)("span",{className:N.Unpublishedtext,onClick:function(e){return pt(e)},children:"已结束"}):null,e&&"nearly_published"===e.competition_status?(0,ae.jsx)("span",{className:N.Unpublishedtext,onClick:function(e){return pt(e)},children:"未发布"}):null,e&&"nearly_published"!==e.competition_status&&e.enroll_end&&"ended"!==e.competition_status?(0,ae.jsx)("span",{className:N.Unpublishedtext,onClick:function(e){return pt(e)},children:"报名截止"}):null,!e||"progressing"!==e.competition_status&&"apply"!==(null==e?void 0:e.competition_status)||1==e.enroll_end||e.external_url||!e.enroll_end_time?null:(0,ae.jsx)(C.ZP,{className:N.signup,onClick:function(n){return bt(n,e)},children:null!=e&&e.enrolled?"已报名":"立即报名"})]})]},n)]})}})}),(0,ae.jsx)(Q.Z,{}),(0,ae.jsx)(fe.Z,{modeldata:Pe,dispatch:ce}),(0,ae.jsx)("aside",{className:"tc mb50 mt20",children:(0,ae.jsx)(k.Z,{hideOnSinglePage:!0,showSizeChanger:!1,showQuickJumper:!0,onChange:function(e,n){document.body.scrollIntoView(),ie.listParams.page=e,ce({type:"competitions/getList",payload:i()(i()({},ie.listParams),{},{edu:ve.get("edu")})})},defaultPageSize:20,current:ie.listParams.page,defaultCurrent:ie.listParams.page,total:ie.count})})]})}),ye&&(0,ae.jsx)(Ae,{})]}),(0,ae.jsx)(v.Z,{title:"选择参赛方式",centered:!0,open:Fe,onCancel:function(){De(!1)},footer:!1,children:(0,ae.jsxs)("div",{style:{display:"flex",justifyContent:"space-around",height:100,alignItems:"center"},children:[(0,ae.jsx)(C.ZP,{type:"primary",style:{height:40},onClick:function(){Ve(!0),De(!1)},children:"加入战队参赛"}),(0,ae.jsx)(C.ZP,{style:{height:40},onClick:function(){ze(!0),De(!1)},children:"去创建战队参赛"})]})}),(0,ae.jsx)(v.Z,{title:"报名信息填写",centered:!0,open:lt,width:700,onOk:(0,Ee.debounce)((function(){bn.submit()}),500),onCancel:function(){ut(!1)},children:(0,ae.jsxs)(x.Z,{initialValues:i()(i()({},le.userInfo),{},{sex:null==le||null===(J=le.userInfo)||void 0===J?void 0:J.gender,grade:null==le||null===(W=le.userInfo)||void 0===W?void 0:W.edu_entry_year,school:null==le||null===(H=le.userInfo)||void 0===H?void 0:H.school_name}),form:bn,colon:!1,labelCol:{span:5},size:"large",onFinish:function(){var e=c()(a()().mark((function e(n){var t,s,r,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=null===(t=nt.find((function(e){return e.name===(null==n?void 0:n.school)})))||void 0===t?void 0:t.id)||null==Un||null===(s=Un.need_apply_info)||void 0===s||!s.need_apply_school){e.next=4;break}return m.ZP.info("请选择正确的学校"),e.abrupt("return");case 4:if(2!==Un.mode){e.next=11;break}return e.next=7,ce({type:"competitions/addApplytojoincourse",payload:i()(i()({},n),{},{invite_code:Un.invite_code,student:1,school_id:r})});case 7:0===e.sent.status&&(ut(!1),Un.is_new?f.history.push("/competitions/detail/".concat(Un.identifier)):(0,S.xg)("/classrooms/".concat(Un.course_id))),e.next=16;break;case 11:return e.next=13,ce({type:"competitions/AddTeam",payload:i()(i()({},n),{},{school_id:r,identifier:Un.identifier})});case 13:o=e.sent,Cn(!1),o&&0===o.status&&(ut(!1),dn(o),on(!0),ce({type:"competitions/getList",payload:i()({},ie.listParams)}));case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[((null==Un||null===(z=Un.need_apply_info)||void 0===z?void 0:z.need_apply_name)||(null==Un||null===(L=Un.need_apply_info)||void 0===L?void 0:L.need_apply_teacher_phone)||(null==Un||null===(Y=Un.need_apply_info)||void 0===Y?void 0:Y.need_apply_student_id)||(null==Un||null===(T=Un.need_apply_info)||void 0===T?void 0:T.need_apply_sex)||(null==Un||null===(V=Un.need_apply_info)||void 0===V?void 0:V.need_apply_phone)||(null==Un||null===(O=Un.need_apply_info)||void 0===O?void 0:O.need_apply_grade)||(null==Un||null===(M=Un.need_apply_info)||void 0===M?void 0:M.need_apply_teacher_name)||(null==Un||null===(G=Un.need_apply_info)||void 0===G?void 0:G.need_apply_school))&&(0,ae.jsx)("div",{className:"mb20",children:"根据竞赛官方的规定,参赛人员需填写必填信息才可完成报名,请确保填写的信息准确完整。"}),(null==Un||null===(q=Un.need_apply_info)||void 0===q?void 0:q.need_apply_name)&&(0,ae.jsx)(x.Z.Item,{label:"参赛人员姓名",name:"real_name",rules:[{required:!0,message:"请输入参赛人员姓名"},{whitespace:!0,message:"姓名不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入参赛人员姓名",showCount:!0,maxLength:60})}),(null==Un||null===(K=Un.need_apply_info)||void 0===K?void 0:K.need_apply_sex)&&(0,ae.jsx)(x.Z.Item,{label:"性别",name:"sex",rules:[{required:!0,message:"请选择参赛人员性别"}],children:(0,ae.jsxs)(j.ZP.Group,{children:[(0,ae.jsx)(j.ZP,{value:0,children:"男"}),(0,ae.jsx)(j.ZP,{value:1,children:"女"})]})}),(null==Un||null===(U=Un.need_apply_info)||void 0===U?void 0:U.need_apply_student_id)&&(0,ae.jsx)(x.Z.Item,{label:"学号",name:"student_id",rules:[{required:!0,message:"请输入参赛人员学号"},{whitespace:!0,message:"学号不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入参赛人员学号",showCount:!0,maxLength:60})}),(null==Un||null===(_=Un.need_apply_info)||void 0===_?void 0:_.need_apply_phone)&&(0,ae.jsx)(x.Z.Item,{label:"电话",name:"phone",rules:[{required:!0,message:"请输入参赛人员电话"},{whitespace:!0,message:"电话不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入参赛人员电话",showCount:!0,maxLength:60})}),(null==Un||null===($=Un.need_apply_info)||void 0===$?void 0:$.need_apply_grade)&&(0,ae.jsx)(x.Z.Item,{label:"年级",name:"grade",rules:[{required:!0,message:"请选择参赛人员年级"},"81bjsjjs"===(null==Un?void 0:Un.identifier)?{validator:function(e,n){return 2023!==n?Promise.reject(new Error("不符合报名参赛范围")):Promise.resolve()}}:null].filter((function(e){return null!==e})),children:(0,ae.jsx)(h.default,{placeholder:"请选择参赛人员年级",size:"large",children:(vt=(new Date).getFullYear(),Array(31).fill({}).map((function(e,n){return(0,ae.jsx)(Ne,{value:vt-n,children:(0,ae.jsx)("span",{children:vt-n})},n)})))})}),(null==Un||null===(ee=Un.need_apply_info)||void 0===ee?void 0:ee.need_apply_teacher_name)&&(0,ae.jsx)(x.Z.Item,{label:"指导老师姓名",name:"teacher_name",rules:[{required:!0,message:"请输入指导老师姓名"},{whitespace:!0,message:"指导老师姓名不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"如没有指导老师请填无",showCount:!0,maxLength:60})}),(null==Un||null===(ne=Un.need_apply_info)||void 0===ne?void 0:ne.need_apply_teacher_phone)&&(0,ae.jsx)(x.Z.Item,{label:"指导老师联系方式",name:"teacher_phone",rules:[{required:!0,message:"请输入指导老师联系方式"},{whitespace:!0,message:"指导老师联系方式不能为空"}],children:(0,ae.jsx)(b.Z,{placeholder:"请输入指导老师联系方式",showCount:!0,maxLength:60})}),(null==Un||null===(te=Un.need_apply_info)||void 0===te?void 0:te.need_apply_school)&&1!==(null==Un?void 0:Un.region_rule)&&"81bjsjjs"!==(null==Un?void 0:Un.identifier)&&(0,ae.jsx)(x.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,ae.jsx)(B.Z,{size:"large",showSearch:!0,onChange:function(e){return dt(e,Un.identifier)},children:rt.map((function(e,n){return(0,ae.jsx)(Ne,{value:e.name,children:e.name},n)}))})}),(null==Un||null===(se=Un.need_apply_info)||void 0===se?void 0:se.need_apply_school)&&1===(null==Un?void 0:Un.region_rule)||"81bjsjjs"===(null==Un?void 0:Un.identifier)&&(0,ae.jsx)(x.Z.Item,{label:"学校",name:"school",rules:[{required:!0,message:"请选择学校"}],children:(0,ae.jsx)(h.default,{showSearch:!0,children:nt.map((function(e,n){return(0,ae.jsx)(Ne,{value:e.name,children:e.name},n)}))})})]})}),Te?(0,ae.jsx)(he.Z,{dispatch:ce,user:le,isjoin:Te,setJoin:Ve,JoinTeams:function(e){return mt.apply(this,arguments)},Data:Un}):null,He?(0,ae.jsx)(ge.Z,{dispatch:ce,user:le,isAddmodle:He,setIsAdd:ze,createTeam:function(e){return gt.apply(this,arguments)},Data:Un}):null,(0,ae.jsx)(xe.Z,{datas:un,Header:Un,isopen:an,setisopen:on,isShowPhone:nn,setIsShowPhone:tn,user:le,dispatch:ce,onOK:function(){ce({type:"competitions/getList",payload:i()({},ie.listParams)})}}),(0,ae.jsxs)(v.Z,{title:!1,footer:!1,open:fn,width:610,className:N.scoremodal,closable:!1,centered:!0,onCancel:function(){hn(!1)},children:[(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("div",{className:N.title,children:"创建竞赛"}),(0,ae.jsx)("span",{onClick:function(){hn(!1)},style:{cursor:"pointer"},className:N.close,children:(0,ae.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,ae.jsx)("div",{className:N.content,children:(0,ae.jsx)(x.Z,{form:mn,layout:"vertical",onFinish:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Cn(!0),e.next=3,(0,X.ZP)("/api/competitions.json",{method:"post",body:i()({},n)});case 3:t=e.sent,Cn(!1),0===(null==t?void 0:t.status)&&(m.ZP.info("创建成功"),f.history.push("/competitions/detail/".concat(null==t?void 0:t.identifier,"?type=4")));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,ae.jsx)(x.Z.Item,{label:"竞赛名称",name:"name",className:N.jsinput,rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,ae.jsx)(b.Z,{maxLength:60,className:N.baseFormItem,showCount:!0})})})}),(0,ae.jsxs)("div",{className:N.bottom,children:[(0,ae.jsx)(C.ZP,{className:N.no,onClick:function(){hn(!1)},children:"取消"}),(0,ae.jsx)(C.ZP,{loading:wn,className:N.yes,onClick:function(){mn.submit()},children:"创建竞赛"})]})]}),(0,ae.jsxs)(v.Z,{title:!1,footer:!1,open:Rn,width:900,className:N.scoremodal,closable:!1,centered:!0,onCancel:function(){return Pn(!1)},children:[(0,ae.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ae.jsx)("div",{className:N.title,children:"证书查询"}),(0,ae.jsx)("span",{onClick:function(){return Pn(!1)},style:{cursor:"pointer"},className:N.close,children:(0,ae.jsx)("i",{className:"iconfont icon-guanbi",style:{color:"#979797",fontSize:"15px"}})})]}),(0,ae.jsxs)("div",{style:{marginTop:30,display:"flex",marginBottom:30},children:[(0,ae.jsx)(b.Z,{value:Fn,placeholder:"请输入证书编号",onChange:function(e){Dn(e.target.value)},style:{height:40}}),(0,ae.jsx)(C.ZP,{style:{marginLeft:10,height:40,width:88},type:"primary",onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,X.ZP)("/api/competitions/get_certificates.json",{method:"get",params:{keywords:Fn}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&zn(null==n?void 0:n.data);case 4:case"end":return e.stop()}}),e)}))),children:"查询"})]}),0==Hn.length&&(0,ae.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,ae.jsx)("img",{src:pe.z3,width:"135",alt:""}),(0,ae.jsx)("br",{}),(0,ae.jsx)("p",{className:"mt20",style:{fontSize:14},children:"暂时还没有相关数据哦!"})]}),Hn.length>0&&(0,ae.jsx)(ue.Gi,{style:{marginLeft:0},children:(0,ae.jsx)(E.Z,{dataSource:Hn,pagination:!1,columns:[{title:"获奖人",align:"left",dataIndex:"province",render:function(e,n){var t;return(0,ae.jsx)("span",{children:(null==n||null===(t=n.user)||void 0===t?void 0:t.name)||"- -"})}},{title:"获奖名称",align:"left",dataIndex:"award_name",render:function(e){return(0,ae.jsx)("span",{children:e||"- -"})}},{title:"证书编号",align:"left",dataIndex:"cert_num",render:function(e){return(0,ae.jsx)("span",{children:e||"- -"})}},{title:"竞赛名称",align:"left",dataIndex:"cert_num",render:function(e,n){var t;return(0,ae.jsx)("span",{children:(null==n||null===(t=n.competition)||void 0===t?void 0:t.name)||"- -"})}},{title:"操作",align:"right",dataIndex:"province",render:function(e,n){var t,s;return(0,ae.jsx)("a",{target:"_blank",href:"/competitions/exports?id=".concat(null==n||null===(t=n.competition)||void 0===t?void 0:t.id,"&user_id=").concat(null==n||null===(s=n.user)||void 0===s?void 0:s.user_id),children:"预览下载"})}}]})})]}),(0,ae.jsx)(je,{visible:Mn,onCancel:function(){return Gn(!1)},onOk:function(){ce({type:"competitions/getList",payload:i()({},ie.listParams)}),Gn(!1)}})]})}))},2555:function(e,n,t){t.d(n,{AD:function(){return P},D9:function(){return W},Hp:function(){return C},IM:function(){return z},Iy:function(){return j},KM:function(){return K},MJ:function(){return k},Ne:function(){return H},ON:function(){return O},Uj:function(){return G},VY:function(){return T},YO:function(){return M},YX:function(){return X},Zn:function(){return g},_g:function(){return I},_k:function(){return D},c6:function(){return N},cr:function(){return x},eV:function(){return R},fi:function(){return m},gh:function(){return E},hS:function(){return L},iA:function(){return v},j6:function(){return y},je:function(){return F},jj:function(){return w},kS:function(){return V},o6:function(){return S},pO:function(){return q},rQ:function(){return Q},sA:function(){return B},xm:function(){return J},xo:function(){return Y},y8:function(){return Z},yd:function(){return b}});var s=t(7557),i=t.n(s),r=t(82242),a=t.n(r),o=t(41498),c=t.n(o),l=t(96631),u=t(32007),d=t(66621),A=t(8591),p=t(20817),f=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在生成文件,请稍后..."}})},h=function(){(0,u.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},g=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,l.YR)(a()({},n));case 3:if(0!==e.sent.status){e.next=7;break}return e.next=7,(0,d.QH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:h();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.yS)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),e.next=13;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),m=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.W0)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),v=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Nl)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),b=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.IU)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/export_star_user")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),I=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.td)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 8:if(-2!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:if(-3!==t.status){e.next=17;break}(0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),e.next=19;break;case 17:if(-4!==t.status){e.next=19;break}return e.abrupt("return",t);case 19:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),y=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.QX)(a()({},n));case 2:if(0!==(t=e.sent).status){e.next=8;break}A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),e.next=13;break;case 8:if(-4!==t.status){e.next=12;break}return e.abrupt("return",t);case 12:-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),w=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.o_)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),C=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.ZL)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),k=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.vV)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功!导出后文件保存时间为7天,请及时下载"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),j=function(){var e=c()(i()().mark((function e(n,t){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.aP)(a()({},n));case 2:0===(s=e.sent).status?(A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t))):-3===s.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(t)));case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(),e.next=3,(0,d.QH)("",p.Z.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"));case 3:h();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),E=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),S=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),N=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_video_study.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),R=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/school_manages/students.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Z=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,l.Uy)(a()({},n));case 2:0===(t=e.sent).status?(A.ZP.info("导出任务生成成功"),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):-3===t.status&&((0,u.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"导出提醒"}}),u.history.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----------","调用下载"),e.next=3,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),J=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/".concat(null==n?void 0:n.coursesId,"/").concat(n.menuKey,"_statistic.xlsx?").concat(n.checkedList.map((function(e){return"course_group_id[]=".concat(e)})).join("&")),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),H=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(null==n?void 0:n.name,(0,d.NY)({url:p.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),L=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Y=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/ec_years/".concat(null==n?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),V=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),O=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/examination_banks/".concat(n.id,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(n.categoryId,".json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/polls/".concat(null==n?void 0:n.id,"/commit_result.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/paths/get_task_pass.json",query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),q=function(){var e=c()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)(t||"",(0,d.NY)({url:p.Z.API_SERVER+"/api/exercises/".concat(null==n?void 0:n.exercise_id,"/consult_exercise.json"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),K=function(){var e=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.FH)("",(0,d.NY)({url:p.Z.API_SERVER+"/api/competitions/".concat(null==n?void 0:n.identifier,"/competition_commit_records/member_works.xlsx"),query:n}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()},95341:function(e,n,t){t.d(n,{rX:function(){return k},pW:function(){return j},gy:function(){return B},xY:function(){return C},O5:function(){return w},tJ:function(){return m},o1:function(){return v},Rd:function(){return y}});var s=t(7557),i=t.n(s),r=t(41498),a=t.n(r),o=t(32007),c=t(43418),l=t(28103),u=t(8591),d=t(89260),A=t(66621),p=t(680),f=t(25510),h=t.p+"static/newqrcode.a8740efb.png",g=t(32637),x=t(37712),m=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!v(e)||!b(n))},v=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},b=function(){var e,n=(0,o.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/profile/edit"),I()}}),!1)},I=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},y=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,x.jsxs)("div",{style:{textAlign:"center"},children:[(0,x.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,x.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:g}),(0,x.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},w=function(){var e;return!(null===(e=(0,o.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,x.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,A.xg)("/account/certification")}}),!1)},C=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,x.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},k=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,x.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,x.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,x.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,A.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},j=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,x.jsx)(l.Z,{}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,x.jsx)("a",{children:e}),"天。"]}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,x.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})})]})})},B=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,o.getDvaApp)()._store.getState(),s=t.shixunsDetail.detail;if(2===(null==s?void 0:s.public)||1===(null==s?void 0:s.public)||3===(null==s?void 0:s.shixun_status)){var r="";return 2===(null==s?void 0:s.public)&&(r="已公开"),1===(null==s?void 0:s.public)&&(r="待审核"),3===(null==s?void 0:s.shixun_status)&&(r="已关闭"),c.Z.info({centered:!0,icon:(0,x.jsx)(p.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,x.jsxs)("span",{children:["该实践项目的状态为",r,",",n,"。"]}),(0,x.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:f,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==s?void 0:s.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,x.jsx)(p.Z,{}),title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,x.jsx)("br",{}),(0,x.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,x.jsx)(p.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=a()(i()().mark((function n(){return i()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==s?void 0:s.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==s?void 0:s.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==s?void 0:s.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},32637:function(e,n,t){e.exports=t.p+"static/AssistantCode3.a8740efb.jpeg"}}]); \ No newline at end of file diff --git a/p__DataSet__Detail__index.async.js b/p__DataSet__Detail__index.async.js index f2b1fd898a..ab33f92894 100644 --- a/p__DataSet__Detail__index.async.js +++ b/p__DataSet__Detail__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[15382,4977,21256,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,Z(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,O(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var B=function(e){return e&&"false"!==e},_=function(n,t,i){y(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=B(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||x.appendChild(j)):a.appendChild(j),x.appendChild(a),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function A(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function C(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var S=0;S0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):_(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,_(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",w),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;r.style.left=d+"px",r.style.top=u+"px",o.appendChild(r)}return o.appendChild(c),o},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},L=["web","webSimple","web3d","tablet","tablet3d","phone"],O=function(e,n){if(h=e,n)Z(h,!0);else{var a,r,l=!o;if(l){var s=y(h);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var d in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",L)if(h.slice(-1*L[d].length)===L[d]||h.slice(-1*(L[d].length+1))===L[d]+"/")return void Z(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",Z(r,!1)}},Z=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?L.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),O("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function G(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),O(e,!1),null!==c&&Z(c,f),l=!0}return void 0!==t.material_id?C(G):G(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,m=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-h.width-h.left,f=d<=480?10:30):(f=h.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,t);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,l;if(null===(a=n.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},G.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},G.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(G.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(G.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=G,F=(t(57193),t(85160)),H=t(43418),I=t(43604),W=t(85750),U="myPaletteDiv___Xjz2I",K="maxH60___Pd4Re";window.go=R;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],h=function(){var e=L()(E()().mark((function e(){var n,o;return E()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:s,className:l.current?"".concat(K," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(N.Z,{children:[(0,m.jsx)(I.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(I.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(F.FI,{initDiagram:function(){var e=R.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new R.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(R.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?25:18,height:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(R.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(R.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function A(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",j(d,"fill"),j(p,"fill"),j(f,"fill"),j(m,"fill"))),e("ContextMenuButton",e(R.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(h,"fill"),j(x,"fill")))]}function C(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",j(u),j(r),j(t),j(n))),e("ContextMenuButton",e(R.Panel,"Horizontal",j(d),j(l),j(s),j(c)))]}function S(n,t){return t||(t="thickness"),e(R.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function k(n,t){return t||(t="dash"),e(R.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function B(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(R.Panel,"Horizontal",k(null),k([2,4]),k([4,4])))]}function _(n,t){return t||(t="figure"),e(R.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function N(n){return e(R.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function D(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(R.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function T(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",R.Spot.stringify(R.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function P(n,t){var i=0,o=R.Spot.RightSide;n.equals(R.Spot.Top)?(i=270,o=R.Spot.TopSide):n.equals(R.Spot.Left)?(i=180,o=R.Spot.LeftSide):n.equals(R.Spot.Bottom)&&(i=90,o=R.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",R.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new R.Diagram(o.current,{padding:20,grid:e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center,locationObjectName:"SHAPE",desiredSize:new R.Size(120,60),minSize:new R.Size(40,40),resizable:!0,resizeCellSize:new R.Size(10,10),rotatable:!0},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),new R.Binding("desiredSize","size",R.Size.parse).makeTwoWay(R.Size.stringify),e(R.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("figure"),new R.Binding("fill"),new R.Binding("stroke","borderColor"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(R.TextBlock,{margin:1,textAlign:"center",overflow:R.TextBlock.OverflowEllipsis,editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(R.Panel,"Vertical",{maxSize:new R.Size(200,NaN)},e(R.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new R.Binding("text")),e(R.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new R.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Placeholder,{padding:10}),w(R.Spot.Top,"TriangleUp"),w(R.Spot.Left,"TriangleLeft"),w(R.Spot.Right,"TriangleRight"),w(R.Spot.Bottom,"TriangleDown"),b({alignment:new R.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(R.Panel,"Horizontal",_("Rectangle"),_("RoundedRectangle"),_("Ellipse"),_("Diamond"))),e("ContextMenuButton",e(R.Panel,"Horizontal",_("Parallelogram2"),_("ManualOperation"),_("Procedure"),_("Cylinder1"))),e("ContextMenuButton",e(R.Panel,"Horizontal",_("Terminator"),_("CreateRequest"),_("Document"),_("TriangleDown"))),A(),C(),B()),i.current.groupTemplate=e(R.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:R.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Panel,"Auto",{name:"BODY"},e(R.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("fill"),new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Placeholder,{background:"transparent",margin:20})),e(R.TextBlock,{alignment:R.Spot.Top,alignmentFocus:R.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new R.Binding("text"),new R.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Panel,"Auto",e(R.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(R.Placeholder,{margin:1.5})),b({alignment:R.Spot.TopRight,alignmentFocus:R.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),C(),B()),i.current.linkTemplate=e(R.Link,{layerName:"Foreground",routing:R.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new R.Binding("fromSpot","fromSpot",R.Spot.parse),new R.Binding("toSpot","toSpot",R.Spot.parse),new R.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("points").makeTwoWay(),e(R.Shape,{strokeWidth:2},new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,0),segmentOrientation:R.Link.OrientAlong,alignmentFocus:R.Spot.Right,figure:"circle",width:10,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 1===e}))),e(R.Shape,{segmentIndex:-1,segmentOffset:new R.Point(-10,6),segmentOrientation:R.Link.OrientPlus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return e>=1})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,-6),segmentOrientation:R.Link.OrientMinus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 2===e})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.TextBlock,{alignmentFocus:new R.Spot(0,1,-4,0),editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(R.Adornment,e(R.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:N(2)},new R.Binding("pathPattern","thickness",N)),b({alignmentFocus:new R.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),B(),e("ContextMenuButton",e(R.Panel,"Horizontal",D(0),D(1),D(2))),e("ContextMenuButton",e(R.Panel,"Horizontal",e(R.Panel,"Spot",T(!1),P(R.Spot.Top,!1),P(R.Spot.Left,!1),P(R.Spot.Right,!1),P(R.Spot.Bottom,!1)),e(R.Panel,"Spot",{margin:new R.Margin(0,0,0,2)},T(!0),P(R.Spot.Top,!0),P(R.Spot.Left,!0),P(R.Spot.Right,!0),P(R.Spot.Bottom,!0))))),new R.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(R.Link,{locationSpot:R.Spot.Center,selectionAdornmentTemplate:e(R.Adornment,"Link",{locationSpot:R.Spot.Center},e(R.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(R.Shape,{toArrow:"Standard",stroke:null}))},{routing:R.Link.AvoidsNodes,curve:R.Link.JumpOver,corner:5,toShortLength:4},new R.Binding("points"),e(R.Shape,{isPanelMain:!0,strokeWidth:2}),e(R.Shape,{toArrow:"Standard",stroke:null})),model:new R.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(Z()(R.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center},new R.Binding("location","location",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Shape,"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 R.Binding("stroke").makeTwoWay(),new R.Binding("fill").makeTwoWay(),new R.Binding("figure")),e(R.TextBlock,{margin:new R.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new R.Size(16,16),maxSize:new R.Size(10,NaN),textAlign:"center",editable:!0},new R.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:o})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(C.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Y=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"单元格数:"}),(0,m.jsx)("span",{style:Q,children:"行数"}),(0,m.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(J.Z,{})}),(0,m.jsx)("span",{style:Q,children:"列数"}),(0,m.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(J.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"对齐方式:"}),(0,m.jsx)(j.Z.Item,{name:"align",children:(0,m.jsxs)(Y,{children:[(0,m.jsx)(q.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(q.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(q.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(q.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],h=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(ne())(h.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,m.jsxs)(N.Z,{align:"middle",children:[(0,m.jsx)(I.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(I.Z,{children:(0,m.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),ae=t(8591),re="link",le="upload-image",se="add-flowchart",ce="draw-image",de="code-block",ue="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(12066);var he="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=s()(s()({},xe+"-B","bold"),xe+"-I","italic"),be=s()(s()(s()(s()(s()(s()(s()(s()({},re,"添加链接"),de,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,A=e.watch,C=e.insertTemp,S=e.mode,N=void 0===S?"markdown":S,D=e.id,P=void 0===D?"markdown-editor-id":D,E=e.showResizeBar,M=void 0!==E&&E,L=e.noStorage,O=void 0!==L&&L,Z=e.showNullButton,R=void 0!==Z&&Z,G=e.showNullProgramButton,z=void 0!==G&&G,F=e.hidetoolBar,I=void 0!==F&&F,W=e.fullScreen,U=void 0!==W&&W,K=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Y=e.className,Q=void 0===Y?"":Y,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,je=e.placeholder,Ae=void 0===je?"":je,Ce=e.values,Se=void 0===Ce?"":Ce,ke=e.extraUse,Be=(0,c.useState)(null),_e=r()(Be,2),Ne=_e[0],De=_e[1],Te=(0,c.useState)(t),Pe=r()(Te,2),Ee=Pe[0],Me=Pe[1],Le=(0,c.useState)(A),Oe=r()(Le,2),Ze=Oe[0],Re=Oe[1],Ge=(0,c.useState)(U),ze=r()(Ge,2),Fe=ze[0],He=ze[1],Ie=(0,c.useState)(""),We=r()(Ie,2),Ue=We[0],Ke=We[1],Ve=(0,c.useState)(0),qe=r()(Ve,2),Je=qe[0],Ye=qe[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),ln=rn[0],sn=rn[1],cn=(0,c.useState)(0),dn=r()(cn,2),un=dn[0],pn=dn[1],fn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Se),null==Ne||Ne.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==J||J(Fe)}),[Fe]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==N)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,_.I)(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ge.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(fn.current,{mode:N,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Ae):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),De(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){mn.current}),[$e,mn,Fe]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ne,vn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){xn(a)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(P);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(P,Ee),on(!0))}}),1e4),(0,c.useEffect)((function(){Re(A)}),[Ne,A]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Ze&&Ne){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Ze]),(0,c.useEffect)((function(){if(Ne&&q){var e=function(e,n){q(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,q]),(0,c.useEffect)((function(){if(Ne&&K){var e=function(){K(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,K]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Me(t),Ye((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(z?i(t,An(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Me(t),Ne.setCursor(pe?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var xn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ke("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
          \n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(he),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Re(!Ze),Ne.focus();case"trigger-full-screen":return He(!Fe),Ne.focus();case re:return void Ke(re);case de:return void Ke(de);case le:return void Ke(le);case ce:return void Ke(ce);case"maths-latex":return void Ke("maths-latex");case se:return void Ke(se);case ue:return void Ke(ue);default:throw new Error}}),[Ne,Ze,Fe]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ke(""),Ue){case re:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case de:var c=e.language,d=e.content;return Ne.replaceSelection(["```"+c,d,"```"].join("\n")),Ne.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==v||!v.type?g?Ne.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Ne.replaceSelection("![,](".concat(h,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ne.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(v.name,"")):ge.includes(x)?Ne.replaceSelection('').concat(v.name,"")):Ne.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(h,")")),Ne.focus();case ue:for(var w=e.row,b=e.col,y=e.align,j="\n",A=0;A300&&(n=300),en(g+n+"px")}},i=hn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ne,hn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:ve(l),height:ve($e)},An=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ue]&&Ue!==ce&&Ue!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;sn(n),pn(t)}),0)}),[Ue]);var Cn=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,l.jsx)("div",{className:r,children:t.map((function(e,n){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",x="num___xQpcH",w="active___XryTX",b="tagsBorderWrap___OMxjs",y=t(92310),j=t.n(y),A=t(89392),C=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,y=e.titleWidth,C=void 0===y?41:y,S=e.style,k=void 0===S?{}:S,B=e.fontColor,_=void 0===B?"#6A7283":B,N=e.showCount,D=(0,i.useState)(0),T=d()(D,2),P=T[0],E=T[1],M=(0,i.useState)(!1),L=d()(M,2),O=L[0],Z=L[1],R=(0,i.useRef)(null),G=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>97?E(1):E(0));0===t.length&&E(0),Z(!1)}),[t]),(0,l.jsxs)("div",{className:j()(u,s),style:k,children:[(0,l.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:C,marginTop:O?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:O?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:h,ref:G,style:P>0?{height:1===P?97:"auto",overflow:1===P?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:R,children:null==t?void 0:t.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:_},className:o===e.id?w:"",children:[(0,l.jsx)("span",{title:e.name,className:v,children:e.name}),!!N&&(0,l.jsx)("span",{className:x,children:e.count})]},e.id)}))})}),!!P&&(0,l.jsx)(i.Fragment,{children:1===P?(0,l.jsxs)("div",{onClick:function(){var e;E(2),(null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>245?Z(!0):Z(!1)},className:m,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){G.current.scrollTop=0,E(1),Z(!1)},className:m,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",k="active___F26E8",B=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r;return(0,l.jsx)("div",{style:s,className:j()(S,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?k:"",children:e.name},e.id)}))})},_="input___PW2zI",N="dropdown___vSy8B",D="menu___NiyBu",T="text___Grueu",P="b1___ZKryM",E="b2___aKyGa",M=t(92832),L=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),x=v[0],w=v[1],b=(0,i.useState)(""),y=d()(b,2),A=y[0],C=y[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(w(r.id),n=r.value||"");try{C(decodeURIComponent(n||""))}catch(e){C(decodeURIComponent(n||""))}}),[r]);var S=function(){s(encodeURIComponent(A),x||null)};return(0,l.jsxs)("div",{className:j()(_,p),style:m,children:[!!o.length&&(0,l.jsxs)("div",{className:N,children:[(0,l.jsxs)("div",{className:T,children:[null===(n=o.find((function(e){return e.id===x})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:P}),(0,l.jsx)("b",{className:E})]}),(0,l.jsx)("div",{className:D,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==x&&(w(n),s(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,l.jsx)(M.Z,{onPressEnter:S,value:A,onChange:function(e){C(e.target.value),u(encodeURIComponent(e.target.value),x||null)},bordered:!1,placeholder:h}),(0,l.jsx)("i",{onClick:S,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},O="quickPager___GM30J",Z="disabled___Ozc8I",R=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,d=n>=Math.ceil(o/a);return o<=a?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:j()(O,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?Z:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?Z:"",children:"下一页"})]})},G="list___oOsiS",z="wrap___G6T7F",F="lockWrap___Rl79E",H="li___oZZ7l",I="cover___b2bYW",W="img___IQX7w",U="sign___HkT6C",K="name___SsJx8",V="e___TMqq0",q="tags___bcjyo",J="rate___YACg7",Y=t(71418),Q=t(6848),X=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),oe=t(50883),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:j()(G,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:z,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:H,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:W,children:[(0,l.jsx)("img",{className:I,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:K,children:(0,l.jsx)(Q.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:q,children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:F,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},re="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",xe=t(89260),we=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,x=e.isCurrent,w=void 0===x||x,b=Math.floor((f-(a-1)*r)/a),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:j()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,s=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:b,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),w&&(0,xe.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:fe,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:me,children:(0,l.jsx)(Q.Z,{title:i,children:(0,l.jsx)("span",{className:he,children:i})})}),(0,l.jsx)(Q.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,l.jsx)(oe.Z,{})]})})},be={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"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:j()(be.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(Q.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:be.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},je={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"},Ae=t(32007),Ce=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:j()(je.tabs,a),style:s,children:[(0,l.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,l.jsx)("div",{className:je.tabBar,children:c})]})},Se=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:j()(n),style:i,children:o})},ke="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",_e="orderAsc___KWHmA",Ne="orderDesc___rHdbB",De="active___a7eSP",Te="cursorPointer___gs9kL",Pe="orderTextWrap___teAKn",Ee=t(38854),Me=t(20834),Le=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Oe=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?Le:s;return(0,l.jsxs)("div",{className:j()(ke,o),children:[(0,l.jsx)(Ee.Z,{dropdownRender:function(){return(0,l.jsx)(Me.Z,{children:c.map((function(e,n){return(0,l.jsx)(Me.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Pe,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Be,children:[(0,l.jsx)("span",{className:_e,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Te," ").concat(De):"iconfont icon-sanjiaoxing-up font12 ".concat(Te),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Te," ").concat(De):"iconfont icon-sanjiaoxing-down font12 ".concat(Te),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ze=t(82242),Re=t.n(Ze),Ge=t(7557),ze=t.n(Ge),Fe=t(41498),He=t.n(Fe),Ie=t(39647),We=t.n(Ie),Ue={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"},Ke=t(3113),Ve=["className","style","children","loading","openLoading","onClick","size","shape"],qe=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,g=We()(e,Ve),v=(0,i.useState)(!1),x=d()(v,2),w=x[0],b=x[1];return(0,l.jsx)(Ke.ZP,Re()(Re()({onClick:(0,A.throttle)(function(){var e=He()(ze()().mark((function e(n){return ze()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&b(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&b(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ue.btn,Ue["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:w||r},g),{},{children:o}))},Je="head___ghH72",Ye="node___mjPEy",Qe=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,l.jsxs)("div",{className:j()(Je,n),style:t,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:r,children:r}),(0,l.jsx)("div",{className:Ye,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,l.jsxs)("div",{className:j()(Xe,d),style:u,children:[t&&(0,l.jsx)(Ke.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(Ke.ZP,{onClick:c,className:en,children:s})]})},tn={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"},on=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,l.jsx)("div",{className:j()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,l.jsx)("div",{className:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=We()(e,cn),o=(0,i.useState)(null),a=d()(o,2),r=a[0],s=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,l.jsx)(dn,Re()(Re()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},12066:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},49448:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return ce}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(79800),s=t.n(l),c=t(59301),d=t(32007),u=t(71418),p=t(66104),f=t(6848),m=t(43418),h=t(24905),g=t(8591),v=t(38854),x=t(5112),w={flex_box_center:"flex_box_center___eNs_C",flex_space_between:"flex_space_between___oJc0d",flex_box_vertical_center:"flex_box_vertical_center___MoDEY",flex_box_center_end:"flex_box_center_end___BtlAV",flex_box_column:"flex_box_column___nUGZ8",bg:"bg___kj21E",wrap:"wrap___TtbC8",leftContent:"leftContent___FGaJd",header:"header___kobCa",headerBack:"headerBack___TI5PF",title:"title___B5Aew",time:"time___Ab938",introduction:"introduction___JKUBJ",from:"from___WId6_",bottom:"bottom___Expju",user_img:"user_img___igguI",user_name:"user_name___xNcx6",tags_name:"tags_name___xhTee",buttonList:"buttonList___ayDi1",buttonItem:"buttonItem___p_BX_",rightContent:"rightContent___XTwKA",share:"share___o0Kxt",publicStyle:"publicStyle___I8HuS",more:"more___ZQSDV",collectStyle:"collectStyle___FwPiJ",collectActiveStyle:"collectActiveStyle___vbqkD",content:"content___dl660",addTypeRadio:"addTypeRadio___iEl2Y",addBtn:"addBtn___SYc61",shixunTooltip:"shixunTooltip___krR3m",pageStyle:"pageStyle___UXmCF",pageCan:"pageCan___yNiQI",pageUnCan:"pageUnCan___M1D84",dropList:"dropList___KP6TZ",dropName:"dropName___hgrPU"},b=t(20817),y="content___gDHym",j="introduceNoData___iILly",A="introduceAdd___v9keU",C="introduceText___iTf1W",S="introduceButton___bwZMR",k="close___csBZw",B="submit___SQ6af",_="introduceContent___Yad8G",N="introduceTitle___DfmXh",D="introContentWrap___bmjAL",T="action___DPbIq",P="fileTable___xqsXc",E=t(95992),M=t(51150),L=t(78241),O=t(61998),Z=t(92832),R=t(58159),G=t(61186),z=t.n(G),F=t(66621),H=t(1643),I=t(37712),W=(0,d.connect)((function(e){var n=e.polls,t=e.loading,i=e.user;return{polls:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){e.polls,e.globalSetting,e.loading,e.dispatch,e.user;var n=e.dataSetInfo,t=e.indexType,i=e.getInfo,a=(0,d.useParams)(),l=(0,c.useState)(!1),u=s()(l,2),p=u[0],f=u[1],h=(0,c.useState)(0),v=s()(h,2),x=v[0],w=v[1],b=(0,c.useRef)(null),G=(0,c.useRef)(null),W=(0,c.useState)(""),U=s()(W,2),K=U[0],V=U[1],q=(0,c.useState)(""),J=s()(q,2),Y=J[0],Q=J[1],X=L.Z.useForm(),$=s()(X,1)[0];return(0,c.useEffect)((function(){var e;(null==b||null===(e=b.current)||void 0===e?void 0:e.clientHeight)>80?w(1):w(0)}),[K]),(0,c.useEffect)((function(){V(null==n?void 0:n.introduce),Q(null==n?void 0:n.introduce)}),[null==n?void 0:n.introduce]),(0,I.jsxs)("div",{className:y,children:[!p&&!K&&t&&(0,I.jsxs)("div",{className:j,onClick:function(){f(!0)},children:[(0,I.jsxs)("div",{className:A,children:[(0,I.jsx)("i",{className:"icon icon-tianjia4 mr5 font12"})," 添加数据集介绍"]}),(0,I.jsx)("div",{className:C,children:"让你的数据集更受欢迎"})]}),!p&&K&&(0,I.jsxs)("div",{className:_,children:[(0,I.jsxs)("div",{className:N,children:["数据集介绍",t&&(0,I.jsx)("i",{className:"icon icon-bianji9 font14 ml10",style:{color:"#3061D0",cursor:"pointer"},onClick:function(){f(!0)}})]}),(0,I.jsx)("div",{className:D,children:(0,I.jsxs)("div",{children:[(0,I.jsx)("div",{ref:G,style:x>0?{height:1===x?80:"auto",overflow:1===x?"hidden":"auto"}:{paddingRight:0},children:(0,I.jsx)("div",{ref:b,children:(0,I.jsx)(M.Z,{value:K,style:{fontSize:"14px"}})})}),!!x&&(0,I.jsx)(c.Fragment,{children:1===x?(0,I.jsxs)("div",{onClick:function(){w(2)},className:T,children:["展开",(0,I.jsx)("i",{className:"iconfont icon-zhankaixiaojiantou",style:{fontSize:"10px",marginLeft:"3px"}})]}):(0,I.jsxs)("div",{onClick:function(){w(1)},className:T,children:["收起",(0,I.jsx)("i",{className:"iconfont icon-shouqixiaojiantou",style:{fontSize:"10px",marginLeft:"3px"}})]})})]})})]}),p&&(0,I.jsxs)("div",{style:{marginTop:"30px"},children:[(0,I.jsx)(E.Z,{watch:!0,onChange:function(e){Q(e)},defaultValue:Y,placeholder:"请在此输入内容,最多5000个字符"}),(0,I.jsxs)("div",{className:S,children:[(0,I.jsx)("div",{className:k,onClick:function(e){e.stopPropagation(),f(!1)},children:"取消"}),(0,I.jsx)("div",{className:B,onClick:function(e){e.stopPropagation(),(0,R.R2)({id:null==a?void 0:a.id,introduce:Y}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("操作成功"),f(!1),i(!0))}))},children:"确认"})]})]}),(0,I.jsx)("div",{className:P,children:"文件列表"}),(0,I.jsx)(O.Z,{dataSource:null==n?void 0:n.attachments,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"文件",align:"left",width:400,dataIndex:"title",ellipsis:!0},{title:"备注",align:"left",dataIndex:"description",ellipsis:!0},{title:"创建时间",align:"left",ellipsis:!0,dataIndex:"created_on",render:function(e){return(0,I.jsx)("span",{style:{color:"#666666"},children:e?z()(e).format("YYYY-MM-DD"):"--"})}},{title:"文件大小",align:"left",dataIndex:"filesize",ellipsis:!0},{title:"操作",align:"right",dataIndex:"role",width:t?130:60,render:function(e,n,l){return(0,I.jsx)("span",{style:{color:"#3061D0"},children:(0,I.jsxs)("div",{style:{display:"flex"},children:[(0,I.jsx)("div",{style:{marginRight:"10px",color:"#3061D0",cursor:"pointer"},onClick:function(){(0,F.Nd)(n.title,null==n?void 0:n.download_url)},children:"下载"}),t&&(0,I.jsx)("div",{style:{marginRight:"10px",color:"#3061D0",cursor:"pointer"},onClick:function(){var e,t,l,s,c,d=null==n||null===(e=n.title)||void 0===e?void 0:e.substring((null==n||null===(t=n.title)||void 0===t?void 0:t.lastIndexOf("."))+1);$.setFieldsValue({title:null==n||null===(l=n.title)||void 0===l?void 0:l.substring(0,null==n||null===(s=n.title)||void 0===s?void 0:s.lastIndexOf(".")),description:null==n?void 0:n.description}),m.Z.confirm({icon:null,title:"编辑",width:700,centered:!0,content:(0,I.jsx)("div",{children:(0,I.jsxs)(L.Z,{form:$,colon:!1,labelCol:{span:3},style:{marginBottom:"-20px"},wrapperCol:{span:21},children:[(0,I.jsx)(L.Z.Item,{label:"文件名称",name:"title",rules:[{required:!0,message:"必填项"}],children:(0,I.jsx)(Z.Z,{placeholder:"文件名称最多可输入60字",size:"large",suffix:(0,I.jsxs)("span",{children:[".",d]})})}),(0,I.jsx)(L.Z.Item,{label:"备注",name:"description",children:(0,I.jsx)(H.Z,{placeholder:"备注说明,最多100字",size:"large"})})]})}),onOk:(c=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$.validateFields();case 2:(0,R.A0)({id:null==a?void 0:a.id,attachment_id:n.id,filename:$.getFieldValue("title")+"."+d,description:$.getFieldValue("description")}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("编辑成功"),i())}));case 3:case"end":return e.stop()}}),e)}))),function(){return c.apply(this,arguments)})})},children:"编辑"}),t&&(0,I.jsx)("div",{style:{color:"#9096A3",cursor:"pointer"},onClick:function(){var e;m.Z.confirm({icon:null,centered:!0,title:"提示",content:"删除数据集不会影响到引用该数据集的实践项目,但删除后数据将不可恢复,请确认是否删除",onOk:(e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,R.Il)({attachment_id:null==n?void 0:n.id}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("删除成功"),i(!0))}));case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"删除"})]})})}}]})]})})),U=t(37205),K=t.n(U),V=t(82242),q=t.n(V),J=t(71371),Y=t(95237),Q=t(43604),X=t(3113),$={flex_box_center:"flex_box_center___kjELP",flex_space_between:"flex_space_between___IoBKu",flex_box_vertical_center:"flex_box_vertical_center___NuujF",flex_box_center_end:"flex_box_center_end___Kc5UK",flex_box_column:"flex_box_column___ebFBu",reply:"reply___xDf2z",replyList:"replyList___zMH5f",comment:"comment___qHsYF",content:"content___vTju0",commentItem:"commentItem___aGdcc",commentParItem:"commentParItem___XkqkQ",submitStyle:"submitStyle___RwXx8"},ee=t(60314);z().locale("ZH-cn");var ne=function(e){var n=e.user,t=e.vlist,i=void 0===t?[]:t,a=e.dispatch,l=(e.params,e.id),s=e.memo_replies,c=e.forumsDetail;return(0,I.jsx)("aside",{className:$.comment,children:i.map((function(e,t){var i,d;return(0,I.jsxs)(Y.Z,{className:$.commentItem,children:[(0,I.jsx)(Q.Z,{span:24,children:(0,I.jsxs)(Y.Z,{children:[(0,I.jsxs)(Q.Z,{flex:"1",children:[(0,I.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",style:{color:"#9096A3",fontSize:"12px"},children:null==e?void 0:e.username}),(0,I.jsx)("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"},children:e.time})]}),(e.can_delete||e.user_id===(null===(i=n.userInfo)||void 0===i?void 0:i.user_id)||e.user_login===(null===(d=n.userInfo)||void 0===d?void 0:d.login))&&(0,I.jsx)(Q.Z,{className:"forums-comment-delete",style:{display:"none"},children:(0,I.jsx)(f.Z,{title:"删除",children:(0,I.jsx)(J.Z,{className:"current",onClick:function(){var n;m.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,I.jsx)("div",{className:"font16 tc",children:"确定要删除该条回复吗?"}),onOk:(n=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.sW)({id:e.id,memo_type:"data_set"});case 2:n.sent,t=s.find((function(e){return e.id===l})).children.filter((function(n){return n.id!==e.id})),s.find((function(e){return e.id===l})).children=t,a({type:"forumsDetail/setForumsDetailData",payload:q()(q()({},c.forumsDetailData),{},{memo_replies:K()(s),memo_type:"data_set"})});case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})})]})}),(0,I.jsx)(Q.Z,{children:(0,I.jsx)(M.Z,{value:e.content,style:{color:"#232B40",fontSize:"14px"}})})]},t)}))})};z().locale("ZH-cn");var te=function(e,n){var t=e.user,i=e.forumsDetail,a=(e.globalSetting,e.loading,e.dispatch),l=e.handleClick,u=e.memoId,p=i.forumsDetailData||{},h=p.memo,v=p.memo_replies,x=(0,d.useParams)(),w=(0,c.useState)(""),y=s()(w,2),j=y[0],A=y[1],C=(0,c.useState)(""),S=s()(C,2),k=S[0],B=S[1],_=(0,c.useState)(-1),N=s()(_,2),D=N[0],T=N[1],P=(0,c.useState)(!1),L=s()(P,2),O=L[0],Z=L[1],R=(0,c.useState)(!1),G=s()(R,2),z=G[0],H=G[1],W=(0,c.useState)(1),U=s()(W,2),V=U[0],te=U[1];(0,c.useEffect)((function(){Z((null==h?void 0:h.reply_for_memo_count)>10)}),[null==h?void 0:h.reply_for_memo_count]),(0,c.useEffect)((function(){a({type:"forumsDetail/getForumsDetailData",payload:{id:u,memo_type:"data_set"}})}),[]);var ie=function(){var e=r()(o()().mark((function e(){var n,t,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return te(n=V+1),e.next=4,(0,ee.z5)({id:u,page:n,memo_type:"data_set"});case 4:null!=(t=e.sent)&&t.memo_replies&&(a({type:"forumsDetail/setForumsDetailData",payload:q()(q()({},i.forumsDetailData),{},{memo_replies:[].concat(K()(v),K()(t.memo_replies))})}),Z(10===(null===(r=t.memo_replies)||void 0===r?void 0:r.length)));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(e){var n,i,o,a;return q()(q()({},e),{},{image_url:null===(n=t.userInfo)||void 0===n?void 0:n.image_url,children:[],user_id:null===(i=t.userInfo)||void 0===i?void 0:i.user_id,user_login:null===(o=t.userInfo)||void 0===o?void 0:o.login,username:null===(a=t.userInfo)||void 0===a?void 0:a.username,time:"".concat((0,F.li)(((new Date).getTime()-new Date(e.created_at).getTime())/1e3),"前")})};return(0,I.jsxs)("section",{className:$.wrap,children:[!(null==v||!v.length)&&(0,I.jsx)("aside",{className:$.content,children:(0,I.jsx)("aside",{className:$.replyList,children:null==v?void 0:v.map((function(e,n){var s,c,d;return(0,I.jsxs)(Y.Z,{gutter:[12,12],children:[(0,I.jsx)(Q.Z,{flex:"40px",children:(0,I.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",children:(0,I.jsx)("img",{alt:"用户头像",width:"46",height:"46",src:"".concat(b.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)})})}),(0,I.jsx)(Q.Z,{flex:"1",children:(0,I.jsxs)(Y.Z,{align:"middle",className:$.commentParItem,children:[(0,I.jsx)(Q.Z,{span:24,children:(0,I.jsxs)(Y.Z,{children:[(0,I.jsxs)(Q.Z,{flex:"1",children:[(0,I.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",children:(0,I.jsx)("span",{style:{color:"#9096A3",fontSize:"12px"},children:null==e?void 0:e.username})}),(0,I.jsx)("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"},children:e.time})]}),(e.can_delete||e.user_id===(null===(s=t.userInfo)||void 0===s?void 0:s.user_id)||e.user_login===(null===(c=t.userInfo)||void 0===c?void 0:c.login))&&(0,I.jsx)(Q.Z,{className:"forums-comment-par-delete",style:{display:"none"},children:(0,I.jsx)(f.Z,{title:"删除",children:(0,I.jsx)(J.Z,{className:"current",onClick:function(){var n;m.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,I.jsx)("div",{className:"font16 tc",children:"确定要删除该条回复吗?"}),onOk:(n=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.sW)({id:e.id,memo_type:"data_set"});case 2:n.sent,t=v.filter((function(n){return n.id!==e.id})),a({type:"forumsDetail/setForumsDetailData",payload:q()(q()({},i.forumsDetailData),{},{memo_replies:K()(t),memo_type:"data_set"})});case 5:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})})]})}),(0,I.jsx)(Q.Z,{span:24,style:{marginTop:"5px"},children:(0,I.jsx)("div",{onClick:l,children:(0,I.jsx)(M.Z,{value:e.content,style:{color:"#232B40",fontSize:"14px"}})})}),!(null==e||null===(d=e.children)||void 0===d||!d.length)&&(0,I.jsx)(ne,{user:t,id:null==e?void 0:e.id,vlist:null==e?void 0:e.children,dispatch:a,params:x,memo_replies:v,forumsDetail:i}),(0,I.jsx)(Q.Z,{span:24,className:"mt5 c-light-black",children:D===n?(0,I.jsxs)("aside",{children:[(0,I.jsx)(E.Z,{onChange:function(e){B(e)},height:150,isFocus:!0,placeholder:"我要回复..."}),(0,I.jsx)(Y.Z,{children:(0,I.jsx)(Q.Z,{span:24,className:"tr",children:(0,I.jsx)(X.ZP,{type:"primary",size:"middle",onClick:r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==k){n.next=4;break}g.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,(0,ee.ts)({parent_id:e.id,content:k,memo_type:"data_set"});case 6:t=n.sent,B(null),t&&(T(-1),v.find((function(e){return e.id===t.parent_id})).children.push(oe(t)),a({type:"forumsDetail/setForumsDetailData",payload:q()(q()({},i.forumsDetailData),{},{memo:q()(q()({},h),{},{reply_for_memo_count:(null==h?void 0:h.reply_for_memo_count)+1}),memo_replies:K()(v),memo_type:"data_set"})}));case 9:case"end":return n.stop()}}),n)}))),children:"发送"})})})]}):(0,I.jsxs)("div",{className:"tr",style:{textAlign:"left"},children:[(0,I.jsx)("span",{className:"iconfont icon-xiaopinglun mr30 current font14",onClick:function(){return T(n)}}),(0,I.jsx)(f.Z,{title:e.user_praise?"取消点赞":"点赞",children:(0,I.jsxs)("span",{className:e.user_praise?"c-orange":"c-gery-888",children:[(0,I.jsx)("i",{className:"iconfont icon-dianzan4 mr5 current font14",onClick:r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.vL)({id:e.id,container_type:"Memo",type:e.user_praise?0:1,memo_type:"data_set"});case 2:(null==(t=n.sent)?void 0:t.praise_count)>=0&&(v.find((function(n){return n.id===e.id})).user_praise=!e.user_praise,v.find((function(n){return n.id===e.id})).praise_count=null==t?void 0:t.praise_count,a({type:"forumsDetail/setForumsDetailData",payload:q()(q()({},i.forumsDetailData),{},{memo_replies:K()(v),memo_type:"data_set"})}));case 4:case"end":return n.stop()}}),n)})))}),e.praise_count>0?e.praise_count:""]})})]})})]})})]},n)}))})}),O&&(0,I.jsx)("aside",{className:"bg-white pb20",style:{display:"flex",justifyContent:"center",marginTop:"20px"},children:(0,I.jsxs)(Y.Z,{justify:"space-between",children:[(0,I.jsx)(Q.Z,{}),(0,I.jsx)(Q.Z,{children:O&&(0,I.jsxs)("a",{style:{color:"#3061D0",fontSize:"14px"},onClick:ie,children:["查看更多评论",(0,I.jsx)("i",{className:"icon icon-zhankaixiaojiantou ",style:{fontSize:"10px",marginLeft:"3px"}})]})})]})}),(0,I.jsxs)("aside",{className:$.reply,children:[(0,I.jsx)(E.Z,{onBlur:function(){return H(!1)},isFocus:z,defaultValue:j,id:"writeForumsReviewId",onChange:function(e){A(e)},placeholder:"我要回复...",height:240}),(0,I.jsxs)(Y.Z,{children:[(0,I.jsx)(Q.Z,{flex:"1"}),(0,I.jsx)(Q.Z,{children:(0,I.jsx)("div",{className:$.submitStyle,style:{width:"60px",height:"32px",textAlign:"center"},onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==j){e.next=4;break}g.ZP.error("请输入内容"),e.next=9;break;case 4:return e.next=6,(0,ee.ts)({parent_id:null==h?void 0:h.id,content:j,memo_type:"data_set"});case 6:n=e.sent,A(null),n&&a({type:"forumsDetail/setForumsDetailData",payload:q()(q()({},i.forumsDetailData),{},{memo:q()(q()({},h),{},{reply_for_memo_count:(null==h?void 0:h.reply_for_memo_count)+1}),memo_replies:[oe(n)].concat(K()(v)),memo_type:"data_set"})});case 9:case"end":return e.stop()}}),e)}))),children:"发送"})})]})]})]})},ie=(0,d.connect)((function(e){var n=e.user,t=e.forumsDetail,i=e.loading;return{user:n,forumsDetail:t,globalSetting:e.globalSetting,loading:i.models.forumsDetail}}),null,null,{forwardRef:!0})((0,c.forwardRef)(te)),oe=t(21256),ae=t(89260),re=t(85750),le=t(65356),se={public:"公开数据集",mine:"我的数据集",share:"团队共享",collect:"我收藏的"},ce=(0,d.connect)((function(e){var n=e.polls,t=e.loading,i=e.user;return{polls:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){e.polls,e.globalSetting,e.loading,e.dispatch,e.user;var n,t,i,a=(0,d.useParams)(),l=(0,d.useSearchParams)(),y=s()(l,1)[0],j=(0,c.useState)(!1),A=s()(j,2),C=A[0],S=A[1],k=(0,c.useState)(1),B=s()(k,2),_=B[0],N=B[1],D=(0,c.useState)(null),T=s()(D,2),P=T[0],E=T[1],M=(0,c.useState)(""),L=s()(M,2),O=L[0],Z=L[1],G=(0,c.useState)(),z=s()(G,2),F=z[0],H=z[1],U=(0,c.useState)(1),K=s()(U,2),V=K[0],q=K[1],J=(0,c.useState)(1),Y=s()(J,2),Q=Y[0],X=Y[1],$=(0,c.useRef)([]),ee=(0,c.useState)([]),ne=s()(ee,2),te=ne[0],ce=ne[1],de=(0,c.useState)(!1),ue=s()(de,2),pe=ue[0],fe=ue[1],me=(0,c.useState)(!1),he=s()(me,2),ge=he[0],ve=he[1];(0,c.useEffect)((function(){we(),(0,re.ZP)("/api/teach_group_shares.json",{method:"get"}).then((function(e){0==(null==e?void 0:e.status)&&ce(null==e?void 0:e.groups)}))}),[]),(0,c.useEffect)((function(){2==_&&xe()}),[_,V]);var xe=function(){(0,R.Ce)({id:null==a?void 0:a.id,page:V,limit:16}).then((function(e){var n,t,i,o;0==(null==e?void 0:e.status)&&(H(null==e||null===(n=e.data)||void 0===n?void 0:n.shixuns),X((i=null==e||null===(t=e.data)||void 0===t?void 0:t.count,o=16,i=Math.max(i,0),o=Math.max(o,1),Math.ceil(i/o))))}))},we=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];ve(!0),(0,R.Ru)(null==a?void 0:a.id).then((function(n){var t,i;0==(null==n?void 0:n.status)&&(E(null==n?void 0:n.data),S((0,ae.Ny)()||(null==n||null===(t=n.data)||void 0===t?void 0:t.is_creator)),$.current=null==n||null===(i=n.data)||void 0===i?void 0:i.share_group_ids,e&&Z(new Date),ve(!1))}))};return(0,I.jsx)(u.Z,{spinning:ge,children:(0,I.jsxs)("section",{className:w.bg,children:[P&&(0,I.jsx)(I.Fragment,{children:(0,I.jsxs)("div",{className:"edu-container",children:[(0,I.jsx)("aside",{className:"mt10",children:(0,I.jsxs)(p.Z,{separator:">",children:[(0,I.jsx)(p.Z.Item,{children:(0,I.jsx)(d.Link,{to:"/dataset",children:"数据集"})}),(0,I.jsx)(p.Z.Item,{children:(0,I.jsx)(d.Link,{to:"/dataset?tabId=".concat(y.get("tabId")),children:se[y.get("tabId")]})}),(0,I.jsx)(p.Z.Item,{children:null==P?void 0:P.title})]})}),(0,I.jsxs)("aside",{className:w.wrap,children:[(0,I.jsxs)("div",{className:w.leftContent,style:{width:C?"78%":"87%"},children:[(0,I.jsxs)("div",{className:w.header,children:[(0,I.jsxs)("div",{className:w.headerBack,onClick:function(){d.history.push("/dataset?tabId=".concat(y.get("tabId")))},children:[(0,I.jsx)("i",{className:"iconfont icon-fanhui4 ",style:{fontSize:"10px",margin:"0 3px 0 5px"}}),"返回"]}),(0,I.jsx)("div",{className:w.title,children:null==P?void 0:P.title}),(0,I.jsx)("div",{className:w.time,children:null==P?void 0:P.create_at})]}),(0,I.jsx)("div",{className:w.introduction,children:null==P?void 0:P.desc}),(0,I.jsxs)("div",{className:w.bottom,children:[(null==P||null===(n=P.user_info)||void 0===n?void 0:n.image_url)&&(0,I.jsx)("img",{className:w.user_img,alt:"用户头像",src:"".concat(b.Z.IMG_SERVER,"/images/").concat(null==P||null===(t=P.user_info)||void 0===t?void 0:t.image_url)}),(0,I.jsx)("div",{className:w.user_name,children:null==P?void 0:P.user_info_name}),null==P||null===(i=P.data_set_tags)||void 0===i?void 0:i.map((function(e,n){return n<3?(0,I.jsx)("div",{className:w.tags_name,children:null==e?void 0:e.tag_name},n):3==n?(0,I.jsx)(f.Z,{title:null==P||null===(t=P.data_set_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(n>2)return(null==e?void 0:e.tag_name)+(n===(null==P||null===(t=P.data_set_tags)||void 0===t?void 0:t.length)-1?"":"、")})).join(""),children:(0,I.jsx)("div",{className:w.tags_name,children:"..."},n)},n):null;var t})),(0,I.jsxs)("div",{className:w.buttonList,children:[(0,I.jsxs)("div",{className:w.buttonItem,children:[(0,I.jsx)("i",{className:"iconfont icon-yinyong font12 mr5"}),null==P?void 0:P.used_count]}),(0,I.jsxs)("div",{className:w.buttonItem,children:[(0,I.jsx)("i",{className:"iconfont icon-chakanrenshu font12 mr5"}),null==P?void 0:P.visited_count]}),(0,I.jsxs)("div",{className:w.buttonItem,children:[(0,I.jsx)("i",{className:"iconfont icon-xiaopinglun font12 mr5"}),null==P?void 0:P.comment_count]})]})]})]}),(0,I.jsx)("div",{className:w.rightContent,style:{width:C?"22%":"13%"},children:C?(0,I.jsxs)("div",{style:{display:"flex",marginLeft:"auto"},children:[(0,I.jsx)("div",{className:w.share,onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,I.jsxs)("div",{className:"font14 ".concat(w.overflow),children:[(0,I.jsx)("div",{className:w.tips,children:"提示:共享后的数据集支持团队成员进行编辑,如需撤销本数据集对选中教研团队的分享,取消选中并确定即可。"}),(0,I.jsx)(h.Z.Group,{style:{marginTop:"10px"},defaultValue:null==P?void 0:P.share_group_ids,onChange:function(e){$.current=e},children:null==te?void 0:te.map((function(e){return(0,I.jsx)(h.Z,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))})]}),onOk:function(){(0,R.l5)({ids:[null==P?void 0:P.id],clazz:"DataSet",group_ids:$.current}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("共享成功"),we())}))}});case 1:case"end":return e.stop()}}),e)}))),children:"共享"}),(0,I.jsx)("div",{className:w.publicStyle,onClick:function(){var e;m.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:0==(null==P?void 0:P.public_status)?"申请公开需要待平台管理员审核通过后,自动公开":1==(null==P?void 0:P.public_status)?"取消公开后,其他用户将不可见,同时再次公开需要重新进行申请":"撤销申请公开后,申请记录将删除,如需公开请再次申请",onOk:(e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=null==P?void 0:P.public_status,e.next=0===e.t0?3:1===e.t0?5:2===e.t0?7:9;break;case 3:return n=(0,R.To)(null==P?void 0:P.id),e.abrupt("break",10);case 5:return n=(0,R.a6)(null==P?void 0:P.id),e.abrupt("break",10);case 7:return n=(0,R.Dx)(null==P?void 0:P.id),e.abrupt("break",10);case 9:return e.abrupt("return");case 10:n.then((function(e){0===(null==e?void 0:e.status)&&(g.ZP.success("操作成功"),we())}));case 11:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:0==(null==P?void 0:P.public_status)?"申请公开":1==(null==P?void 0:P.public_status)?"取消公开":"撤销申请公开"}),(0,I.jsx)(v.Z,{menu:{items:[{label:(0,I.jsx)("div",{children:"编辑"}),key:"4",onClick:function(){fe(!0)}},{label:(0,I.jsx)("div",{onClick:function(){m.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"删除数据集中的文件不会影响到引用该数据集的实践项目,但删除后数据将不可恢复,请确认是否删除",onOk:function(){return r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,R.pP)(null==P?void 0:P.id).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("删除成功"),d.history.push("/dataset"))}));case 1:case"end":return e.stop()}}),e)})))()}})},children:"删除"}),key:"5"}]},children:(0,I.jsx)("div",{className:w.more,children:(0,I.jsx)("i",{className:"iconfont icon-gengduo6 font12"})})})]}):(0,I.jsxs)("div",{className:null!=P&&P.current_user_is_collect?w.collectActiveStyle:w.collectStyle,onClick:function(){(null!=P&&P.current_user_is_collect?(0,R.R9)({container_id:null==P?void 0:P.id,container_type:"DataSet"}):(0,R.nW)({container_id:null==P?void 0:P.id,container_type:"DataSet"})).then((function(e){0===(null==e?void 0:e.status)&&we()}))},children:[(0,I.jsx)("i",{className:"iconfont icon-shoucang4 font12"})," ",null==P?void 0:P.collect_count]})})]}),(0,I.jsxs)("div",{className:w.content,children:[(0,I.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,I.jsx)(x.ZP.Group,{className:w.addTypeRadio,optionType:"button",options:[{label:"详情",value:1},{label:"实践项目",value:2},{label:"讨论",value:3}],onChange:function(e){var n;N(null==e||null===(n=e.target)||void 0===n?void 0:n.value)},value:_}),(0,I.jsx)("div",{className:w.addBtn,onClick:function(){window.open("/shixuns/new?dataSetId=".concat(null==a?void 0:a.id))},children:"创建实践项目"})]}),1==_&&(0,I.jsx)(W,{dataSetInfo:P,getInfo:we,indexType:C},O),2==_&&(0,I.jsxs)("div",{children:[(0,I.jsxs)("div",{className:w.shixunTooltip,children:[(0,I.jsx)("i",{className:"icon icon-tishi11 font12 mr10"}),"温馨提示:仅展示引用该数据集且公开的实践项目"]}),(0,I.jsx)(oe.wb,{dataSource:F,right:23,col:4,precision:1,loading:!1,wrapWidth:1140,trackEventItems:["实践项目","首页","实训列表查看详情"]}),Q>1&&(0,I.jsxs)("div",{className:w.pageStyle,children:[(0,I.jsx)("div",{className:1==V?w.pageUnCan:w.pageCan,style:{marginRight:"10px"},onClick:function(){V>1&&q(V-1)},children:"上一页"}),(0,I.jsx)("div",{className:V==Q?w.pageUnCan:w.pageCan,style:{marginLeft:"10px"},onClick:function(){V{let{children:n}=e;const{getPrefixCls:t}=l.useContext(c.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var f=p,m=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{if(n)return n(t,i,o,a);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return h(e,t,l,r)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,separator:t="/",children:i,menu:o,overlay:a,dropdownProps:r,href:s}=e;const c=(e=>{if(o||a){const t=Object.assign({},r);if(o){const e=o||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:o,path:a}=e,r=v(e,["key","title","label","path"]);let c=null!=o?o:i;return a&&(c=l.createElement("a",{href:`${s}${a}`},c)),Object.assign(Object.assign({},r),{key:null!=t?t:n,label:c})}))})}else a&&(t.overlay=a);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=c?l.createElement(l.Fragment,null,l.createElement("li",null,c),t&&l.createElement(f,null,t)):null},w=e=>{const{prefixCls:n,children:t,href:i}=e,o=v(e,["prefixCls","children","href"]),{getPrefixCls:a}=l.useContext(c.E_),r=a("breadcrumb",n);return l.createElement(x,Object.assign({},o,{prefixCls:r}),h(r,o,t,i))};w.__ANT_BREADCRUMB_ITEM=!0;var b=w,y=t(17313),j=t(83116),A=t(37613);const C=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,y.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,y.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var S=(0,j.Z)("Breadcrumb",(e=>{const n=(0,A.TS)(e,{});return[C(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:n}=e,t=k(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),o}var _=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:p,items:m,children:h,itemRender:v,params:w={}}=e,b=_(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:y,direction:j,breadcrumb:A}=l.useContext(c.E_);let C;const k=y("breadcrumb",n),[N,D]=S(k),T=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(B):null)),[e,n])}(m,p);const P=g(k,v);if(T&&T.length>0){const e=[],n=m||p;C=T.map(((i,o)=>{const{path:a,key:s,type:c,menu:d,overlay:u,onClick:p,className:m,separator:h,dropdownProps:g}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(w,a);void 0!==v&&e.push(v);const b=null!=s?s:o;if("separator"===c)return l.createElement(f,{key:b},h);const y={},j=o===T.length-1;d?y.menu=d:u&&(y.overlay=u);let{href:A}=i;return e.length&&void 0!==v&&(A=`#/${e.join("/")}`),l.createElement(x,Object.assign({key:b},y,(0,r.Z)(i,{data:!0,aria:!0}),{className:m,dropdownProps:g,href:A,separator:j?"":t,onClick:p,prefixCls:k}),P(i,w,n,e,A))}))}else if(h){const e=(0,a.Z)(h).length;C=(0,a.Z)(h).map(((n,i)=>{if(!n)return n;const o=i===e-1;return(0,s.Tm)(n,{separator:o?"":t,key:i})}))}const E=o()(k,null==A?void 0:A.className,{[`${k}-rtl`]:"rtl"===j},d,u,D),M=Object.assign(Object.assign({},null==A?void 0:A.style),i);return N(l.createElement("nav",Object.assign({className:E,style:M},b),l.createElement("ol",null,C)))};N.Item=b,N.Separator=f;var D=N},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[15382,4977,21256,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,d=0;d4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function A(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,O(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,Z(e,n))},e.getHTML5CodebaseVersion=function(){return h},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=t.id,r=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var S=function(e){return e&&"false"!==e},B=function(n,t,i){y(h)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==h||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(y(h)<=4.4)S(t.showToolBar)&&(t.height-=7),S(t.showAlgebraInput)&&(t.height-=37),t.width<605&&S(t.showToolBar)&&(t.width=605,r=605);else{var d=100;(S(t.showToolBar)||S(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),d=S(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||x.appendChild(j)):a.appendChild(j),x.appendChild(a),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function A(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),R("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function _(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){A(e.article,e.params)})),html5AppletsToProcess=null)},y(h)<5&&(e.className+=" geogebraweb")):A(e,n)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):B(o,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else m=i,B(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",w),r.setAttribute("width",l),r.setAttribute("height",s);var d=(e-l)/2,u=(n-s)/2;r.style.left=d+"px",r.style.top=u+"px",o.appendChild(r)}return o.appendChild(c),o},L=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,n){if(h=e,n)O(h,!0);else{var a,r,l=!o;if(l){var s=y(h);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=h.indexOf("//");for(var d in r=c>0?h:0===c?a+h:"https://www.geogebra.org/apps/5.2.814.0/",M)if(h.slice(-1*M[d].length)===M[d]||h.slice(-1*(M[d].length+1))===M[d]+"/")return void O(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||S(t.showToolBar)||S(t.showMenuBar)||S(t.showAlgebraInput)||S(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",O(r,!1)}},O=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?M.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(h=t[t.length-3]).substr(0,4)?h=h.substr(4,1)+"."+h.substr(5,1):"war"!==h.substr(0,3)&&"beta"!==h.substr(0,4)||(h="5.0");var i=parseFloat(h);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",n))}},R=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function z(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&O(c,f),l=!0}return void 0!==t.material_id?_(z):z(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,n,t,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,d=0,u=0,p=0,f=0,m=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),d=s):(s=window.innerWidth,c=window.innerHeight,d=window.innerWidth),e){var h=e.getBoundingClientRect();h.left>0&&h.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(p=s-h.width-h.left,f=d<=480?10:30):(f=h.left,p=d<=480?10:30),u=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(u=40,m=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(u=0,m=40))}return e&&((void 0===t||!t)&&n>0&&n+u1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,t);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var a,r,l;if(null===(a=n.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},z.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},z.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(z.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(z.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var G=z,F=(t(57193),t(85160)),I=t(43418),H=t(43604),W=t(85750),U="myPaletteDiv___Xjz2I",K="maxH60___Pd4Re";window.go=R;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),d=(0,c.useState)(0),u=r()(d,2),p=u[0],f=u[1],h=function(){var e=M()(E()().mark((function e(){var n,o;return E()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,m.jsx)("div",{ref:s,className:l.current?"".concat(K," body-overflow-initial"):"body-overflow-initial",children:(0,m.jsx)(I.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,m.jsxs)(N.Z,{children:[(0,m.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,m.jsx)(H.Z,{onClick:function(){l.current=!l.current,f(p+1)},children:(0,m.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,m.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,m.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,m.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,m.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,m.jsx)("div",{style:{height:"calc(100% - 50px)"},className:U,ref:a})]}),(0,m.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,m.jsx)(F.FI,{initDiagram:function(){var e=R.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",d="#ffffff",u="#000000",p="#fffcd5",f="#d5ebff",m="#f2dfe0",h="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,a=(new R.Point).setRectSpot(o.actualBounds,n);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(R.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?25:18,height:n.equals(R.Spot.Top)||n.equals(R.Spot.Bottom)?18:25,fill:"orange",stroke:d,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(R.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function y(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(R.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:y(t,n),contextClick:y(t,n)})}function A(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",j(d,"fill"),j(p,"fill"),j(f,"fill"),j(m,"fill"))),e("ContextMenuButton",e(R.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(h,"fill"),j(x,"fill")))]}function _(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",j(u),j(r),j(t),j(n))),e("ContextMenuButton",e(R.Panel,"Horizontal",j(d),j(l),j(s),j(c)))]}function C(n,t){return t||(t="thickness"),e(R.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function k(n,t){return t||(t="dash"),e(R.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y(t,n),contextClick:y(t,n)})}function S(){return[e("ContextMenuButton",e(R.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(R.Panel,"Horizontal",k(null),k([2,4]),k([4,4])))]}function B(n,t){return t||(t="figure"),e(R.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:y(t,n),contextClick:y(t,n)})}function N(n){return e(R.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function D(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(R.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:y("dir",n),contextClick:y("dir",n)})}function P(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",R.Spot.stringify(R.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function T(n,t){var i=0,o=R.Spot.RightSide;n.equals(R.Spot.Top)?(i=270,o=R.Spot.TopSide):n.equals(R.Spot.Left)?(i=180,o=R.Spot.LeftSide):n.equals(R.Spot.Bottom)&&(i=90,o=R.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",R.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(R.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new R.Diagram(o.current,{padding:20,grid:e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(G),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center,locationObjectName:"SHAPE",desiredSize:new R.Size(120,60),minSize:new R.Size(40,40),resizable:!0,resizeCellSize:new R.Size(10,10),rotatable:!0},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),new R.Binding("desiredSize","size",R.Size.parse).makeTwoWay(R.Size.stringify),e(R.Shape,{name:"SHAPE",fill:d,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("figure"),new R.Binding("fill"),new R.Binding("stroke","borderColor"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(R.TextBlock,{margin:1,textAlign:"center",overflow:R.TextBlock.OverflowEllipsis,editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(R.Panel,"Vertical",{maxSize:new R.Size(200,NaN)},e(R.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new R.Binding("text")),e(R.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new R.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Placeholder,{padding:10}),w(R.Spot.Top,"TriangleUp"),w(R.Spot.Left,"TriangleLeft"),w(R.Spot.Right,"TriangleRight"),w(R.Spot.Bottom,"TriangleDown"),b({alignment:new R.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(R.Panel,"Horizontal",B("Rectangle"),B("RoundedRectangle"),B("Ellipse"),B("Diamond"))),e("ContextMenuButton",e(R.Panel,"Horizontal",B("Parallelogram2"),B("ManualOperation"),B("Procedure"),B("Cylinder1"))),e("ContextMenuButton",e(R.Panel,"Horizontal",B("Terminator"),B("CreateRequest"),B("Document"),B("TriangleDown"))),A(),_(),S()),i.current.groupTemplate=e(R.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:R.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new R.Binding("location","loc",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Panel,"Auto",{name:"BODY"},e(R.Shape,{parameter1:10,fill:d,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:R.Spot.AllSides,toSpot:R.Spot.AllSides},new R.Binding("fill"),new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Placeholder,{background:"transparent",margin:20})),e(R.TextBlock,{alignment:R.Spot.Top,alignmentFocus:R.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new R.Binding("text"),new R.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(R.Adornment,"Spot",e(R.Panel,"Auto",e(R.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(R.Placeholder,{margin:1.5})),b({alignment:R.Spot.TopRight,alignmentFocus:R.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",A(),_(),S()),i.current.linkTemplate=e(R.Link,{layerName:"Foreground",routing:R.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new R.Binding("fromSpot","fromSpot",R.Spot.parse),new R.Binding("toSpot","toSpot",R.Spot.parse),new R.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new R.Binding("points").makeTwoWay(),e(R.Shape,{strokeWidth:2},new R.Binding("stroke","color"),new R.Binding("strokeWidth","thickness"),new R.Binding("strokeDashArray","dash")),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,0),segmentOrientation:R.Link.OrientAlong,alignmentFocus:R.Spot.Right,figure:"circle",width:10,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 1===e}))),e(R.Shape,{segmentIndex:-1,segmentOffset:new R.Point(-10,6),segmentOrientation:R.Link.OrientPlus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return e>=1})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.Shape,{segmentIndex:0,segmentOffset:new R.Point(15,-6),segmentOrientation:R.Link.OrientMinus90,alignmentFocus:R.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new R.Binding("fill","color"),new R.Binding("visible","dir",(function(e){return 2===e})),new R.Binding("width","thickness",(function(e){return 7+3*e})),new R.Binding("height","thickness",(function(e){return 7+3*e})),new R.Binding("segmentOffset","thickness",(function(e){return new R.Point(-15,4+1.5*e)}))),e(R.TextBlock,{alignmentFocus:new R.Spot(0,1,-4,0),editable:!0},new R.Binding("text").makeTwoWay(),new R.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(R.Adornment,e(R.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:N(2)},new R.Binding("pathPattern","thickness",N)),b({alignmentFocus:new R.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",_(),S(),e("ContextMenuButton",e(R.Panel,"Horizontal",D(0),D(1),D(2))),e("ContextMenuButton",e(R.Panel,"Horizontal",e(R.Panel,"Spot",P(!1),T(R.Spot.Top,!1),T(R.Spot.Left,!1),T(R.Spot.Right,!1),T(R.Spot.Bottom,!1)),e(R.Panel,"Spot",{margin:new R.Margin(0,0,0,2)},P(!0),T(R.Spot.Top,!0),T(R.Spot.Left,!0),T(R.Spot.Right,!0),T(R.Spot.Bottom,!0))))),new R.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(R.Link,{locationSpot:R.Spot.Center,selectionAdornmentTemplate:e(R.Adornment,"Link",{locationSpot:R.Spot.Center},e(R.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(R.Shape,{toArrow:"Standard",stroke:null}))},{routing:R.Link.AvoidsNodes,curve:R.Link.JumpOver,corner:5,toShortLength:4},new R.Binding("points"),e(R.Shape,{isPanelMain:!0,strokeWidth:2}),e(R.Shape,{toArrow:"Standard",stroke:null})),model:new R.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(O()(R.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(R.Node,"Auto",{locationSpot:R.Spot.Center},new R.Binding("location","location",R.Point.parse).makeTwoWay(R.Point.stringify),e(R.Shape,"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 R.Binding("stroke").makeTwoWay(),new R.Binding("fill").makeTwoWay(),new R.Binding("figure")),e(R.TextBlock,{margin:new R.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new R.Size(16,16),maxSize:new R.Size(10,NaN),textAlign:"center",editable:!0},new R.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(R.Panel,"Grid",e(R.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(R.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,m.jsx)("div",{ref:o})]})]}),(0,m.jsx)("div",{className:"tr",children:(0,m.jsx)(_.ZP,{size:"large",onClick:h,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=t(5112),J=t(94001),Y=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,m.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,m.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"单元格数:"}),(0,m.jsx)("span",{style:Q,children:"行数"}),(0,m.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,m.jsx)(J.Z,{})}),(0,m.jsx)("span",{style:Q,children:"列数"}),(0,m.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,m.jsx)(J.Z,{})})]}),(0,m.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,m.jsx)("span",{style:Q,children:"对齐方式:"}),(0,m.jsx)(j.Z.Item,{name:"align",children:(0,m.jsxs)(Y,{children:[(0,m.jsx)(q.ZP,{value:"default",children:(0,m.jsx)("i",{className:"fa fa-align-justify"})}),(0,m.jsx)(q.ZP,{value:"left",children:(0,m.jsx)("i",{className:"fa fa-align-left"})}),(0,m.jsx)(q.ZP,{value:"center",children:(0,m.jsx)("i",{className:"fa fa-align-center"})}),(0,m.jsx)(q.ZP,{value:"right",children:(0,m.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,m.jsxs)("div",{className:"flex-container flex-end",children:[(0,m.jsx)(_.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,m.jsx)(_.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),d=(0,c.useState)(!1),u=r()(d,2),p=u[0],f=u[1],h=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(ne())(h.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){h.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,m.jsxs)(m.Fragment,{children:[(0,m.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,m.jsxs)(N.Z,{align:"middle",children:[(0,m.jsx)(H.Z,{flex:1,children:(0,m.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,m.jsx)(H.Z,{children:(0,m.jsx)(_.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),ae=t(8591),re="link",le="upload-image",se="add-flowchart",ce="draw-image",de="code-block",ue="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},me=t(12066);var he="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=s()(s()({},xe+"-B","bold"),xe+"-I","italic"),be=s()(s()(s()(s()(s()(s()(s()(s()({},re,"添加链接"),de,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),ue,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,l=void 0===a?"100%":a,d=e.height,g=void 0===d?400:d,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,A=e.watch,_=e.insertTemp,C=e.mode,N=void 0===C?"markdown":C,D=e.id,T=void 0===D?"markdown-editor-id":D,E=e.showResizeBar,L=void 0!==E&&E,M=e.noStorage,Z=void 0!==M&&M,O=e.showNullButton,R=void 0!==O&&O,z=e.showNullProgramButton,G=void 0!==z&&z,F=e.hidetoolBar,H=void 0!==F&&F,W=e.fullScreen,U=void 0!==W&&W,K=e.onBlur,q=e.onCMBeforeChange,J=e.onFullScreen,Y=e.className,Q=void 0===Y?"":Y,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,ye=void 0!==xe&&xe,je=e.placeholder,Ae=void 0===je?"":je,_e=e.values,Ce=void 0===_e?"":_e,ke=e.extraUse,Se=(0,c.useState)(null),Be=r()(Se,2),Ne=Be[0],De=Be[1],Pe=(0,c.useState)(t),Te=r()(Pe,2),Ee=Te[0],Le=Te[1],Me=(0,c.useState)(A),Ze=r()(Me,2),Oe=Ze[0],Re=Ze[1],ze=(0,c.useState)(U),Ge=r()(ze,2),Fe=Ge[0],Ie=Ge[1],He=(0,c.useState)(""),We=r()(He,2),Ue=We[0],Ke=We[1],Ve=(0,c.useState)(0),qe=r()(Ve,2),Je=qe[0],Ye=qe[1],Qe=(0,c.useState)(g),Xe=r()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=r()(nn,2),on=(tn[0],tn[1]),an=(0,c.useState)(0),rn=r()(an,2),ln=rn[0],sn=rn[1],cn=(0,c.useState)(0),dn=r()(cn,2),un=dn[0],pn=dn[1],fn=(0,c.useRef)(),mn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Le(Ce),null==Ne||Ne.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(Fe)}),[Fe]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==N)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,B.I)(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ge.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=u().fromTextArea(fn.current,{mode:N,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Ae):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===he.indexOf(a))return null;if(console.log("change1:",n,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var d=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:d}),{line:i.line,ch:d}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),De(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){mn.current}),[$e,mn,Fe]);(0,c.useEffect)((function(){if(Ne){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Ne.setSize("100%","100%"),Ne.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ne,vn]),(0,c.useEffect)((function(){if(Ne){for(var e=[],n=function(){var n=r()(i[t],2),o=n[0],a=n[1],l=s()({},o,(function(){xn(a)}));e.push(l),Ne.addKeyMap(l)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(T);e>=Je+1e4&&(!n||n!==Ee)&&(window.sessionStorage.setItem(T,Ee),on(!0))}}),1e4),(0,c.useEffect)((function(){Re(A)}),[Ne,A]),(0,c.useEffect)((function(){Ne&&j&&Ne.focus()}),[Ne,j]),(0,c.useEffect)((function(){if(Oe&&Ne){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Ne.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ne,Oe]),(0,c.useEffect)((function(){if(Ne&&q){var e=function(e,n){q(e,n)};return Ne.on("beforeChange",e),function(){Ne.off("beforeChange",e)}}}),[Ne,q]),(0,c.useEffect)((function(){if(Ne&&K){var e=function(){K(Ne.getValue())};return Ne.on("blur",e),function(){Ne.off("blur",e)}}}),[Ne,K]),(0,c.useEffect)((function(){if(Ne){var e=function(e,n){var t=e.getValue();Le(t),Ye((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(G?i(t,An(t)):i(t))};return Ne.on("change",e),function(){Ne.off("change",e)}}}),[Ne,i]),(0,c.useEffect)((function(){if(Ne)if(null==t)Ne.setValue(""),Le("");else{var e=window.scrollY||window.pageYOffset;t!==Ne.getValue()&&(Ne.setValue(t),Le(t),Ne.setCursor(pe?1:Ne.lineCount(),0),window.scrollTo(0,e))}}),[Ne,t]);var xn=(0,c.useCallback)((function(e){var n=Ne.getCursor(),t=Ne.getSelection(),i=t.split("\n");switch(e){case"bold":return Ne.replaceSelection("**"+t+"**"),""===t&&Ne.setCursor(n.line,n.ch+2),Ne.focus();case"italic":return Ne.replaceSelection("*"+t+"*"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"code":return Ne.replaceSelection("`"+t+"`"),""===t&&Ne.setCursor(n.line,n.ch+1),Ne.focus();case"inline-latex":return Ke("inline-latex"),Ne.focus();case"latex":return Ne.replaceSelection("```latex\n"+t+"\n```"),Ne.setCursor(n.line+1,t.length+1),Ne.focus();case"line-break":return Ne.replaceSelection("
          \n"),Ne.focus();case"list-ul":return""===t?Ne.replaceSelection("- "+t):Ne.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ne.focus();case"list-ol":return""===t?Ne.replaceSelection("1. "+t):Ne.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ne.focus();case"add-null-ch":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("▁"),Ne.focus();case"add-signal":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("@▁@"),Ne.focus();case"add-multiple":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection(he),Ne.focus();case"inster-template-1":return""===t&&Ne.setCursor(n.line,n.ch),Ne.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ne.focus();case"eraser":return Ne.setValue(""),Ne.focus();case"trigger-watch":return Re(!Oe),Ne.focus();case"trigger-full-screen":return Ie(!Fe),Ne.focus();case re:return void Ke(re);case de:return void Ke(de);case le:return void Ke(le);case ce:return void Ke(ce);case"maths-latex":return void Ke("maths-latex");case se:return void Ke(se);case ue:return void Ke(ue);default:throw new Error}}),[Ne,Oe,Fe]),wn=(0,c.useCallback)((function(e,n){var t,i,o,a,r;switch(Ke(""),Ue){case re:var l=e.title,s=e.link;return Ne.replaceSelection("[".concat(l,"](").concat(s,")")),Ne.focus();case de:var c=e.language,d=e.content;return Ne.replaceSelection(["```"+c,d,"```"].join("\n")),Ne.focus();case"maths-latex":for(var u=atob(e),p=new Uint8Array(u.length),f=0;f-1||null==v||!v.type?g?Ne.replaceSelection("![ ".concat(g," ]( ").concat(h,' "').concat(g,'" )')):Ne.replaceSelection("![,](".concat(h,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ne.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ne.replaceSelection('').concat(v.name,"")):ge.includes(x)?Ne.replaceSelection('').concat(v.name,"")):Ne.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(h,")")),Ne.focus();case ue:for(var w=e.row,b=e.col,y=e.align,j="\n",A=0;A300&&(n=300),en(g+n+"px")}},i=hn.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ne,hn]),(0,c.useEffect)((function(){en(g)}),[g]);var jn={width:ve(l),height:ve($e)},An=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Je]),function(e){var n=[];if(G){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ue]&&Ue!==ce&&Ue!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;sn(n),pn(t)}),0)}),[Ue]);var _n=function(e,n,t,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>o-20&&i0&&(0,l.jsx)("div",{className:r,children:t.map((function(e,n){return(0,l.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,l.jsx)("img",{src:"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==",width:39}):null]},n)}))}),p]}),i&&(0,l.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),d=t.n(c),u="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",g="tag___V7Eft",v="name___Hk1Ip",x="num___xQpcH",w="active___XryTX",b="tagsBorderWrap___OMxjs",y=t(92310),j=t.n(y),A=t(89392),_=function(e){var n=e.dataSource,t=void 0===n?[]:n,o=e.value,a=e.onChange,r=e.onTitleChange,s=e.className,c=e.title,y=e.titleWidth,_=void 0===y?41:y,C=e.style,k=void 0===C?{}:C,S=e.fontColor,B=void 0===S?"#6A7283":S,N=e.showCount,D=(0,i.useState)(0),P=d()(D,2),T=P[0],E=P[1],L=(0,i.useState)(!1),M=d()(L,2),Z=M[0],O=M[1],R=(0,i.useRef)(null),z=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>97?E(1):E(0));0===t.length&&E(0),O(!1)}),[t]),(0,l.jsxs)("div",{className:j()(u,s),style:k,children:[(0,l.jsx)("div",{onClick:(0,A.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:_,marginTop:Z?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,l.jsxs)("div",{className:Z?"".concat(f," ").concat(b):f,children:[(0,l.jsx)("div",{className:h,ref:z,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,l.jsx)("div",{className:g,ref:R,children:null==t?void 0:t.map((function(e){return(0,l.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:B},className:o===e.id?w:"",children:[(0,l.jsx)("span",{title:e.name,className:v,children:e.name}),!!N&&(0,l.jsx)("span",{className:x,children:e.count})]},e.id)}))})}),!!T&&(0,l.jsx)(i.Fragment,{children:1===T?(0,l.jsxs)("div",{onClick:function(){var e;E(2),(null==R||null===(e=R.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:m,children:["展开",(0,l.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,l.jsxs)("div",{onClick:function(){z.current.scrollTop=0,E(1),O(!1)},className:m,children:["收起",(0,l.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},C="tabs___GTqPV",k="active___F26E8",S=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r;return(0,l.jsx)("div",{style:s,className:j()(C,a),children:t.map((function(e){return(0,l.jsx)("span",{onClick:function(){return o(e.id)},className:i===e.id?k:"",children:e.name},e.id)}))})},B="input___PW2zI",N="dropdown___vSy8B",D="menu___NiyBu",P="text___Grueu",T="b1___ZKryM",E="b2___aKyGa",L=t(92832),M=function(e){var n,t=e.dataSource,o=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,s=e.onChange,c=e.onInputChange,u=void 0===c?function(){}:c,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,g=(e.allowClear,(0,i.useState)("")),v=d()(g,2),x=v[0],w=v[1],b=(0,i.useState)(""),y=d()(b,2),A=y[0],_=y[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(w(r.id),n=r.value||"");try{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[r]);var C=function(){s(encodeURIComponent(A),x||null)};return(0,l.jsxs)("div",{className:j()(B,p),style:m,children:[!!o.length&&(0,l.jsxs)("div",{className:N,children:[(0,l.jsxs)("div",{className:P,children:[null===(n=o.find((function(e){return e.id===x})))||void 0===n?void 0:n.name,(0,l.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,l.jsx)("b",{className:T}),(0,l.jsx)("b",{className:E})]}),(0,l.jsx)("div",{className:D,children:o.map((function(e,n){return(0,l.jsx)("div",{onClick:function(){var n;(n=e.id)!==x&&(w(n),s(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,l.jsx)(L.Z,{onPressEnter:C,value:A,onChange:function(e){_(e.target.value),u(encodeURIComponent(e.target.value),x||null)},bordered:!1,placeholder:h}),(0,l.jsx)("i",{onClick:C,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},Z="quickPager___GM30J",O="disabled___Ozc8I",R=function(e){var n=e.value,t=e.onChange,i=e.className,o=e.total,a=e.pageSize,r=e.style,s=void 0===r?{}:r,c=n<2,d=n>=Math.ceil(o/a);return o<=a?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("div",{className:j()(Z,i),style:s,children:[(0,l.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,l.jsx)("div",{onClick:function(){d||t(n+1,"next")},className:d?O:"",children:"下一页"})]})},z="list___oOsiS",G="wrap___G6T7F",F="lockWrap___Rl79E",I="li___oZZ7l",H="cover___b2bYW",W="img___IQX7w",U="sign___HkT6C",K="name___SsJx8",V="e___TMqq0",q="tags___bcjyo",J="rate___YACg7",Y=t(71418),Q=t(6848),X=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),oe=t(50883),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:j()(z,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,o=e.identifier,s=e.power,d=(e.cover_image_id,e.pic);return(0,l.jsxs)("div",{className:G,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(o,"/challenges"),className:I,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),s&&(0,ee.xg)("/shixuns/".concat(o,"/challenges"))},children:[(0,l.jsxs)("div",{className:W,children:[(0,l.jsx)("img",{className:H,src:"".concat(d)}),e.is_jupyter&&(0,l.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,l.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,l.jsx)("img",{className:U,src:ie})]}),(0,l.jsx)("div",{className:K,children:(0,l.jsx)(Q.Z,{title:t||"实践项目名称-未填写",children:(0,l.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,l.jsxs)("div",{className:q,children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"关卡数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,l.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,l.jsx)("span",{children:e.myshixuns_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"难度等级",children:(0,l.jsx)("span",{children:(0,l.jsx)("span",{children:e.level})})}),(0,l.jsxs)("div",{className:J,children:[(0,l.jsx)(X.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,l.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!s&&(0,l.jsxs)("div",{className:F,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},re="list___jb2Ay",le="wrap___VsQDr",se="li___IxCLC",ce="cover___Mu8wr",de="img___IpFLA",ue="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ge="unit___wCIFR",ve="tags___w_Mil",xe=t(89260),we=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=e.onRemove,v=void 0===g?function(){}:g,x=e.isCurrent,w=void 0===x||x,b=Math.floor((f-(a-1)*r)/a),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:j()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,o=e.id,s=e.identifier,d=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,l.jsx)("div",{className:le,style:{width:b,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:(0,l.jsxs)("a",{className:se,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(s))},children:[(0,l.jsxs)("div",{className:de,children:[(0,l.jsx)("img",{className:ce,src:"".concat(p)}),w&&(0,xe.bg)()&&(null==e?void 0:e.studying)&&(0,l.jsxs)("div",{className:"".concat(ue," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,l.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,l.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,o=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,l.jsx)("img",{className:fe,src:o,style:{left:"-4px"}})}var a=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,l.jsx)("img",{className:fe,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,l.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,l.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,l.jsx)("div",{className:me,children:(0,l.jsx)(Q.Z,{title:i,children:(0,l.jsx)("span",{className:he,children:i})})}),(0,l.jsx)(Q.Z,{title:"发布单位:".concat(d),children:(0,l.jsxs)("div",{className:ge,children:[(0,l.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),d]})}),(0,l.jsx)("div",{className:ve,children:(0,l.jsxs)("div",{children:[(0,l.jsx)(Q.Z,{placement:"bottom",title:"章节数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,l.jsx)("span",{children:e.stages_count})]})}),(0,l.jsx)(Q.Z,{placement:"bottom",title:"学习人数",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,l.jsx)("span",{children:e.members_count})]})})]})})]})},o)}))),!i.length&&(0,l.jsx)(oe.Z,{})]})})},be={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"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,o=e.col,a=void 0===o?4:o,r=e.right,s=e.bottom,c=void 0===s?23:s,d=e.precision,u=void 0===d?0:d,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,g=Math.floor((f-(a-1)*r)/a);return(0,l.jsx)(Y.Z,{spinning:h,children:(0,l.jsxs)("div",{className:j()(be.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,o=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,l.jsxs)("div",{className:be.wrap,style:{width:g,marginRight:(1+n)%a==0?0:r+u,marginBottom:c},children:[(0,l.jsxs)("a",{className:be.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,l.jsxs)("div",{className:be.top,children:[(0,l.jsx)(Q.Z,{title:e.name,children:(0,l.jsx)("div",{className:be.name,children:e.name})}),(0,l.jsx)("img",{className:be.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,l.jsx)("div",{className:be.text,title:e.creator,children:e.creator}),t&&(0,l.jsxs)("div",{className:be.btns,children:[(0,l.jsx)("div",{children:"开放课程"}),(0,l.jsx)("aside",{children:"开放课堂"})]}),o&&(0,l.jsx)("div",{className:be.sign,children:"公开"})]}),(0,l.jsxs)("div",{className:be.bottom,children:[e.visits>0&&(0,l.jsx)(Q.Z,{title:"访问量",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,l.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,l.jsx)(Q.Z,{title:"成员",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,l.jsx)(Q.Z,{title:"作业",placement:"bottom",children:(0,l.jsxs)("span",{children:[(0,l.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,l.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,l.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,l.jsxs)("div",{className:be.lockWrap,children:[(0,l.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,l.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,l.jsx)(oe.Z,{})]})})},je={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"},Ae=t(32007),_e=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,o=e.onChange,a=e.className,r=e.style,s=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,l.jsxs)("div",{className:j()(je.tabs,a),style:s,children:[(0,l.jsx)("div",{className:je.tabsWrap,children:t.map((function(e,n){return(0,l.jsxs)("aside",{className:je.tab,onClick:function(){o(e.id),e.link&&Ae.history.push(e.link)},children:[(0,l.jsx)("div",{className:i===e.id?je.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,l.jsx)(Q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,l.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,l.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,l.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,l.jsx)("div",{className:je.tabBar,children:c})]})},Ce=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.children;return(0,l.jsx)("div",{className:j()(n),style:i,children:o})},ke="orderWrap___ZfyGX",Se="orderIconWrap___XTB_O",Be="orderAsc___KWHmA",Ne="orderDesc___rHdbB",De="active___a7eSP",Pe="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Ee=t(38854),Le=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ze=function(e){var n,t=e.sortValue,i=e.dropValue,o=e.className,a=e.onSort,r=e.onDrop,s=e.dataSource,c=void 0===s?Me:s;return(0,l.jsxs)("div",{className:j()(ke,o),children:[(0,l.jsx)(Ee.Z,{dropdownRender:function(){return(0,l.jsx)(Le.Z,{children:c.map((function(e,n){return(0,l.jsx)(Le.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,l.jsx)("span",{className:Te,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,l.jsxs)("span",{className:Se,children:[(0,l.jsx)("span",{className:Be,children:(0,l.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Pe," ").concat(De):"iconfont icon-sanjiaoxing-up font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,l.jsx)("span",{className:Ne,children:(0,l.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Pe," ").concat(De):"iconfont icon-sanjiaoxing-down font12 ".concat(Pe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Oe=t(82242),Re=t.n(Oe),ze=t(7557),Ge=t.n(ze),Fe=t(41498),Ie=t.n(Fe),He=t(39647),We=t.n(He),Ue={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"},Ke=t(3113),Ve=["className","style","children","loading","openLoading","onClick","size","shape"],qe=function(e){var n=e.className,t=e.style,o=e.children,a=e.loading,r=void 0!==a&&a,s=e.openLoading,c=e.onClick,u=void 0===c?function(){}:c,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,g=We()(e,Ve),v=(0,i.useState)(!1),x=d()(v,2),w=x[0],b=x[1];return(0,l.jsx)(Ke.ZP,Re()(Re()({onClick:(0,A.throttle)(function(){var e=Ie()(Ge()().mark((function e(n){return Ge()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s&&b(!0),e.prev=1,e.next=4,u(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:s&&b(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:j()(Ue.btn,Ue["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:w||r},g),{},{children:o}))},Je="head___ghH72",Ye="node___mjPEy",Qe=function(e){var n=e.className,t=e.style,i=e.children,o=void 0===i?null:i,a=e.onClick,r=e.title;return(0,l.jsxs)("div",{className:j()(Je,n),style:t,children:[(0,l.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,l.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,l.jsx)("b",{title:r,children:r}),(0,l.jsx)("div",{className:Ye,children:o})]})},Xe="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,o=e.confirmClick,a=e.cancelShow,r=void 0===a||a,s=e.cancelTitle,c=e.cancelClick,d=e.className,u=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,l.jsxs)("div",{className:j()(Xe,d),style:u,children:[t&&(0,l.jsx)(Ke.ZP,{loading:f,onClick:o,type:"primary",className:$e,children:i}),r&&(0,l.jsx)(Ke.ZP,{onClick:c,className:en,children:s})]})},tn={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"},on=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,o=e.LeftContent,a=e.children,r=e.RightContent;return(0,l.jsx)("div",{className:j()(tn.fixedBottom,n),style:i,children:(0,l.jsxs)("div",{className:tn.wrap,children:[(0,l.jsx)("div",{className:tn.left,children:o}),(0,l.jsx)("div",{className:tn.center,children:a}),(0,l.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",ln=function(e){var n=e.className,t=e.style,o=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,l.jsx)("div",{className:j()(an,n),style:o,children:r.map((function(e,n){return n"," "]})]},n):(0,l.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},sn=t(31797),cn=["onChange"],dn=sn.Z.Countdown,un=function(e){var n=e.onChange,t=We()(e,cn),o=(0,i.useState)(null),a=d()(o,2),r=a[0],s=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,l.jsx)(dn,Re()(Re()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);s(n)}}))}},12066:function(e,n,t){"use strict";t.d(n,{Z:function(){return o}});var i=t(59301);function o(e,n){var t=(0,i.useRef)();(0,i.useEffect)((function(){t.current=e})),(0,i.useEffect)((function(){if(null!==n){var e=setInterval((function(){t.current()}),n);return function(){return clearInterval(e)}}}),[n])}},49448:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return oe}});var i=t(7557),o=t.n(i),a=t(41498),r=t.n(a),l=t(79800),s=t.n(l),c=t(59301),d=t(32007),u=t(71418),p=t(66104),f=t(6848),m=t(43418),h=t(24905),g=t(8591),v=t(38854),x=t(5112),w={flex_box_center:"flex_box_center___eNs_C",flex_space_between:"flex_space_between___oJc0d",flex_box_vertical_center:"flex_box_vertical_center___MoDEY",flex_box_center_end:"flex_box_center_end___BtlAV",flex_box_column:"flex_box_column___nUGZ8",bg:"bg___kj21E",wrap:"wrap___TtbC8",leftContent:"leftContent___FGaJd",header:"header___kobCa",headerBack:"headerBack___TI5PF",title:"title___B5Aew",time:"time___Ab938",introduction:"introduction___JKUBJ",from:"from___WId6_",bottom:"bottom___Expju",user_img:"user_img___igguI",user_name:"user_name___xNcx6",tags_name:"tags_name___xhTee",buttonList:"buttonList___ayDi1",buttonItem:"buttonItem___p_BX_",rightContent:"rightContent___XTwKA",share:"share___o0Kxt",publicStyle:"publicStyle___I8HuS",more:"more___ZQSDV",collectStyle:"collectStyle___FwPiJ",collectActiveStyle:"collectActiveStyle___vbqkD",content:"content___dl660",addTypeRadio:"addTypeRadio___iEl2Y",addBtn:"addBtn___SYc61",shixunTooltip:"shixunTooltip___krR3m",pageStyle:"pageStyle___UXmCF",pageCan:"pageCan___yNiQI",pageUnCan:"pageUnCan___M1D84",dropList:"dropList___KP6TZ",dropName:"dropName___hgrPU"},b=t(20817),y=t(82242),j=t.n(y),A=t(37205),_=t.n(A),C={flex_box_center:"flex_box_center___Kaphe",flex_space_between:"flex_space_between___dzJWD",flex_box_vertical_center:"flex_box_vertical_center___iwu7i",flex_box_center_end:"flex_box_center_end___izksF",flex_box_column:"flex_box_column___ntJPh",content:"content___gDHym",addTypeRadio:"addTypeRadio___oUKH0",introduceNoData:"introduceNoData___iILly",introduceAdd:"introduceAdd___v9keU",introduceText:"introduceText___iTf1W",introduceButton:"introduceButton___bwZMR",close:"close___csBZw",submit:"submit___SQ6af",introduceContent:"introduceContent___Yad8G",introduceTitle:"introduceTitle___DfmXh",introContentWrap:"introContentWrap___bmjAL",action:"action___DPbIq",fileTable:"fileTable___xqsXc",addBtn:"addBtn___em6e3",wrap:"wrap___Q3aN8",colorBlue:"colorBlue____HNqk",repeatedName:"repeatedName___RIjaL",row:"row___ngnyh",icon:"icon___fQvup"},k=t(95992),S=t(51150),B=t(78241),N=t(61998),D=t(92832),P=t(59028),T=t(93948),E=t(58159),L=t(61186),M=t.n(L),Z=t(66621),O=t(1643),R=t(85750),z=t(47257),G=t.n(z),F=t(86054),I=t(1012),H=t(37712),W=(0,d.connect)((function(e){var n=e.polls,t=e.loading,i=e.user;return{polls:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){e.polls,e.globalSetting,e.loading,e.dispatch;var n=e.user,t=e.dataSetInfo,i=e.indexType,a=e.getInfo,l=(0,d.useParams)(),u=(0,c.useState)(!1),p=s()(u,2),h=p[0],v=p[1],x=(0,c.useState)(0),w=s()(x,2),b=w[0],y=w[1],A=(0,c.useRef)(null),L=(0,c.useRef)(null),z=(0,c.useState)(""),W=s()(z,2),U=W[0],K=W[1],V=(0,c.useState)(""),q=s()(V,2),J=q[0],Y=q[1],Q=B.Z.useForm(),X=s()(Q,1)[0],$=(0,c.useState)([]),ee=s()($,2),ne=ee[0],te=ee[1],ie=(0,c.useRef)([]),oe=(0,c.useState)(!1),ae=s()(oe,2),re=ae[0],le=ae[1],se=(0,c.useState)(!1),ce=s()(se,2),de=ce[0],ue=ce[1],pe=(0,c.useState)(""),fe=s()(pe,2),me=fe[0],he=fe[1],ge=ne.some((function(e){return"uploading"===e.status}));(0,c.useEffect)((function(){var e;(null==A||null===(e=A.current)||void 0===e?void 0:e.clientHeight)>80?y(1):y(0)}),[U]),(0,c.useEffect)((function(){ie.current=ne}),[ne]),(0,c.useEffect)((function(){K(null==t?void 0:t.introduce),Y(null==t?void 0:t.introduce)}),[null==t?void 0:t.introduce]);var ve,xe={multiple:!1,withCredentials:!0,showUploadList:!1,fileList:null==ne?void 0:ne.map((function(e){return e.file})),beforeUpload:(ve=r()(o()().mark((function e(t){var i,a,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null===(i=t.name)||void 0===i||null===(i=i.split("."))||void 0===i||null===(i=i.slice(0,-1))||void 0===i||null===(i=i.join("."))||void 0===i?void 0:i.length)>60)){e.next=3;break}return g.ZP.warning("《".concat(t.name,"》文件名称过长,无法上传")),e.abrupt("return",Promise.reject());case 3:if(!_()(ie.current.map((function(e){return e.name}))).includes(t.name)){e.next=7;break}return g.ZP.warning("《".concat(t.name,"》已存在,请重新选择")),e.abrupt("return",Promise.reject());case 7:if(!(t.size/1024/1024/1024>2)){e.next=11;break}return g.ZP.warning("《".concat(t.name,"》文件无法上传。超过单个文件上传大小限制(2GB)")),e.abrupt("return",Promise.reject());case 11:return r={id:String(Math.random()).slice(-6),name:t.name,size:t.size,file:t,description:"",percent:0,status:"uploading"},be(r,{login:null==n||null===(a=n.userInfo)||void 0===a?void 0:a.login,container_type:"DataSet",container_id:null,description:"",realFileName:!1}),te((function(e){return[].concat(_()(e),[r])})),e.abrupt("return",Promise.reject());case 15:case"end":return e.stop()}}),e)}))),function(e){return ve.apply(this,arguments)})},we=function(){var e=r()(o()().mark((function e(n){var t,i,a,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==(i=ie.current.find((function(e){return e.name===n.name})))||null===(t=i.response)||void 0===t||!t.attachment_id){e.next=4;break}return e.next=4,(0,R.ZP)("/api/data_sets/single_destroy_files.json",{method:"delete",body:{attachment_id:null==i||null===(a=i.response)||void 0===a?void 0:a.attachment_id}});case 4:null!=i&&i.client&&(null==i||null===(r=i.client)||void 0===r||r.cancel()),te((function(e){return e.filter((function(e){return e.name!==n.name}))}));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),be=function(){var e=r()(o()().mark((function e(n,t){var i,a,r,l,s,c,d,u,p,f,m,h,v,x;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,f=n.name,e.next=4,(0,R.ZP)("/api/buckets/get_data_set_token.json",{method:"get"});case 4:if(0===(null==(m=e.sent)?void 0:m.status)){e.next=9;break}return te((function(e){return e[e.findIndex((function(e){return e.name===f}))].status="error",_()(e)})),g.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 9:m.data=JSON.parse((0,F.pe)(m.data)),h=new(G())({endpoint:null==m||null===(i=m.data)||void 0===i?void 0:i.end_point,region:null==m||null===(a=m.data)||void 0===a?void 0:a.region,accessKeyId:null==m||null===(r=m.data)||void 0===r?void 0:r.access_key_id,accessKeySecret:null==m||null===(l=m.data)||void 0===l?void 0:l.access_key_secret,bucket:null==m||null===(s=m.data)||void 0===s?void 0:s.bucket,stsToken:null==m||null===(c=m.data)||void 0===c?void 0:c.security_token}),(v=n.name.split(".")).pop(),x=t.realFileName?v.join("."):(0,I.Z)(),h.multipartUpload("datasets/".concat(null==t?void 0:t.login,"/").concat(x).concat(f.indexOf(".")>-1?"."+f.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){console.log("进度",e,n,t),console.log("client--",h),te((function(t){var i=t.findIndex((function(e){return e.name===f}));return-1!==i&&(t[i].client=h,t[i].percent=100*e,t[i].checkpoint=n),_()(t)}))},checkpoint:null===(d=ie.current[null===(u=ie.current)||void 0===u?void 0:u.findIndex((function(e){return e.name===f}))])||void 0===d?void 0:d.checkpoint,callback:{customValue:{id:f+""},url:null==m||null===(p=m.data)||void 0===p?void 0:p.callback_url,host:null==m?void 0:m.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,R.rz)(t)}}).then((function(e){te((function(n){var t=n.findIndex((function(e){return e.name===f})),i="done";if(-1!==t){var o,a,r;if(0===(null===(o=e.data)||void 0===o?void 0:o.status))n[t].response=null===(a=e.data)||void 0===a?void 0:a.data;else g.ZP.warning(null===(r=e.data)||void 0===r?void 0:r.message),i="error";n[t].status=i}return _()(n)}))})).catch((function(e){console.log("接口错误:",e),"cancel"!==(null==e?void 0:e.name)&&te((function(e){var n=e.findIndex((function(e){return e.name===f}));return-1!==n&&(e[n].status="error"),_()(e)}))}));case 15:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,H.jsxs)("div",{className:C.content,children:[!h&&!U&&i&&(0,H.jsxs)("div",{className:C.introduceNoData,onClick:function(){v(!0)},children:[(0,H.jsxs)("div",{className:C.introduceAdd,children:[(0,H.jsx)("i",{className:"icon icon-tianjia4 mr5 font12"})," 添加数据集介绍"]}),(0,H.jsx)("div",{className:C.introduceText,children:"让你的数据集更受欢迎"})]}),!h&&U&&(0,H.jsxs)("div",{className:C.introduceContent,children:[(0,H.jsxs)("div",{className:C.introduceTitle,children:["数据集介绍",i&&(0,H.jsx)("i",{className:"icon icon-bianji9 font14 ml10",style:{color:"#3061D0",cursor:"pointer"},onClick:function(){v(!0)}})]}),(0,H.jsx)("div",{className:C.introContentWrap,children:(0,H.jsxs)("div",{children:[(0,H.jsx)("div",{ref:L,style:b>0?{height:1===b?80:"auto",overflow:1===b?"hidden":"auto"}:{paddingRight:0},children:(0,H.jsx)("div",{ref:A,children:(0,H.jsx)(S.Z,{value:U,style:{fontSize:"14px"}})})}),!!b&&(0,H.jsx)(c.Fragment,{children:1===b?(0,H.jsxs)("div",{onClick:function(){y(2)},className:C.action,children:["展开",(0,H.jsx)("i",{className:"iconfont icon-zhankaixiaojiantou",style:{fontSize:"10px",marginLeft:"3px"}})]}):(0,H.jsxs)("div",{onClick:function(){y(1)},className:C.action,children:["收起",(0,H.jsx)("i",{className:"iconfont icon-shouqixiaojiantou",style:{fontSize:"10px",marginLeft:"3px"}})]})})]})})]}),h&&(0,H.jsxs)("div",{style:{marginTop:"30px"},children:[(0,H.jsx)(k.Z,{watch:!0,onChange:function(e){Y(e)},defaultValue:J,placeholder:"请在此输入内容,最多5000个字符"}),(0,H.jsxs)("div",{className:C.introduceButton,children:[(0,H.jsx)("div",{className:C.close,onClick:function(e){e.stopPropagation(),v(!1)},children:"取消"}),(0,H.jsx)("div",{className:C.submit,onClick:function(e){e.stopPropagation(),(0,E.R2)({id:null==l?void 0:l.id,introduce:J}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("操作成功"),v(!1),a(!0))}))},children:"确认"})]})]}),(0,H.jsxs)("div",{className:C.fileTable,children:[(0,H.jsx)("div",{children:"文件列表"}),i&&(0,H.jsx)("div",{className:C.addBtn,onClick:function(){le(!0)},children:"上传文件"})]}),(0,H.jsx)(N.Z,{dataSource:null==t?void 0:t.attachments,pagination:!1,style:{marginTop:"20px"},scroll:{y:300},columns:[{title:"文件",align:"left",width:400,dataIndex:"title",ellipsis:!0},{title:"备注",align:"left",dataIndex:"description",ellipsis:!0},{title:"创建时间",align:"left",ellipsis:!0,dataIndex:"created_on",render:function(e){return(0,H.jsx)("span",{style:{color:"#666666"},children:e?M()(e).format("YYYY-MM-DD"):"--"})}},{title:"文件大小",align:"left",dataIndex:"filesize",ellipsis:!0},{title:"操作",align:"right",dataIndex:"role",width:i?130:60,render:function(e,n,t){return(0,H.jsx)("span",{style:{color:"#3061D0"},children:(0,H.jsxs)("div",{style:{display:"flex"},children:[(0,H.jsx)("div",{style:{marginRight:"10px",color:"#3061D0",cursor:"pointer"},onClick:function(){(0,Z.Nd)(n.title,null==n?void 0:n.download_url)},children:"下载"}),i&&(0,H.jsx)("div",{style:{marginRight:"10px",color:"#3061D0",cursor:"pointer"},onClick:function(){var e,t,i,s,c,d=null==n||null===(e=n.title)||void 0===e?void 0:e.substring((null==n||null===(t=n.title)||void 0===t?void 0:t.lastIndexOf("."))+1);X.setFieldsValue({title:null==n||null===(i=n.title)||void 0===i?void 0:i.substring(0,null==n||null===(s=n.title)||void 0===s?void 0:s.lastIndexOf(".")),description:null==n?void 0:n.description}),m.Z.confirm({icon:null,title:"编辑",width:700,centered:!0,content:(0,H.jsx)("div",{children:(0,H.jsxs)(B.Z,{form:X,colon:!1,labelCol:{span:3},style:{marginBottom:"-20px"},wrapperCol:{span:21},children:[(0,H.jsx)(B.Z.Item,{label:"文件名称",name:"title",rules:[{required:!0,message:"必填项"}],children:(0,H.jsx)(D.Z,{placeholder:"文件名称最多可输入255字",size:"large",suffix:(0,H.jsxs)("span",{children:[".",d]})})}),(0,H.jsx)(B.Z.Item,{label:"备注",name:"description",children:(0,H.jsx)(O.Z,{placeholder:"备注说明,最多255字",size:"large"})})]})}),onOk:(c=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X.validateFields();case 2:(0,E.A0)({id:null==l?void 0:l.id,attachment_id:n.id,filename:X.getFieldValue("title")+"."+d,description:X.getFieldValue("description")}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("编辑成功"),a())}));case 3:case"end":return e.stop()}}),e)}))),function(){return c.apply(this,arguments)})})},children:"编辑"}),i&&(0,H.jsx)("div",{style:{color:"#9096A3",cursor:"pointer"},onClick:function(){var e;m.Z.confirm({icon:null,centered:!0,title:"提示",content:"删除数据集不会影响到引用该数据集的实践项目,但删除后数据将不可恢复,请确认是否删除",onOk:(e=r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,E.Il)({attachment_id:null==n?void 0:n.id}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("删除成功"),a(!0))}));case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:"删除"})]})})}}]}),(0,H.jsx)(m.Z,{centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,open:re,title:"上传文件",okButtonProps:{loading:de,disabled:ge},width:"1000px",onOk:r()(o()().mark((function e(){var n,t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=ne.map((function(e){var n;return{attachment_id:null===(n=e.response)||void 0===n?void 0:n.attachment_id,description:me}})),0!==ne.length){e.next=4;break}return g.ZP.info("请先上传文件!"),e.abrupt("return");case 4:return ue(!0),e.next=7,(0,R.ZP)("/api/data_sets/".concat(null==l?void 0:l.id,"/upload_attachments.json"),{method:"post",body:{attachments:n}});case 7:0==(null==(t=e.sent)?void 0:t.status)&&(g.ZP.success("上传成功!"),a(),le(!1)),ue(!1);case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){ge?m.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){le(!1)}}):le(!1)},afterClose:function(){var e;te([]),he(""),ue(!1),null===(e=ie.current)||void 0===e||e.forEach((function(e){var n;null!=e&&e.client&&(null==e||null===(n=e.client)||void 0===n||n.cancel())}))},children:(0,H.jsxs)("div",{className:C.wrap,children:[(0,H.jsxs)("div",{className:"mb10",children:[(0,H.jsx)("span",{style:{color:"#ff4d4f",marginRight:"5px"},children:"*"}),"选择文件 ",(0,H.jsx)("span",{className:"c-light-black",children:"(单个文件不超过2GB)"})]}),(0,H.jsx)("div",{children:(0,H.jsxs)(P.Z.Dragger,j()(j()({},xe),{},{height:300,children:[(0,H.jsx)("div",{children:(0,H.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(C.colorBlue)})}),(0,H.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,H.jsx)("span",{className:"".concat(C.colorBlue," ml5"),children:"点击此处上传"})]})]}))}),(0,H.jsx)("div",{className:C.box,children:ne.map((function(e){return(0,H.jsxs)("div",{className:C.row,children:[(0,H.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,H.jsxs)("div",{className:C.icon,children:["done"===e.status&&(0,H.jsx)("i",{className:"iconfont icon-wancheng",style:{color:"#19CB70"}}),"error"===e.status&&(0,H.jsx)("i",{className:"iconfont icon-cuowu",style:{color:"#E30000",marginLeft:1,fontSize:13}})]}),(0,H.jsxs)("div",{style:{flex:1},children:[(0,H.jsx)(f.Z,{title:null==e?void 0:e.name,children:(0,H.jsx)("div",{style:{width:"100%",color:"error"===e.status?"#E30000":"#3061D0",textDecoration:"underline"},children:(0,Z.tP)(null==e?void 0:e.name,9)})}),"uploading"===e.status&&(0,H.jsx)(T.Z,{strokeColor:"#3061D0",trailColor:"rgba(144, 150, 163, 0.1)",percent:e.percent,showInfo:!1,style:{width:"900px"}})]})]}),(0,H.jsx)("i",{onClick:function(){return we(e)},className:"iconfont icon-shanchu14 font14 ml20",style:{cursor:"pointer",color:"#F65160"}})]},e.id)}))}),(0,H.jsx)("div",{style:{marginTop:"20px"},children:"备注:"}),(0,H.jsx)("div",{children:(0,H.jsx)(D.Z,{allowClear:!0,value:me,onChange:function(e){he(e.target.value)},bordered:!1,showCount:!0,maxLength:255,placeholder:"请填写备注信息"})})]})})]})})),U=t(71371),K=t(95237),V=t(43604),q=t(3113),J={flex_box_center:"flex_box_center___kjELP",flex_space_between:"flex_space_between___IoBKu",flex_box_vertical_center:"flex_box_vertical_center___NuujF",flex_box_center_end:"flex_box_center_end___Kc5UK",flex_box_column:"flex_box_column___ebFBu",reply:"reply___xDf2z",replyList:"replyList___zMH5f",comment:"comment___qHsYF",content:"content___vTju0",commentItem:"commentItem___aGdcc",commentParItem:"commentParItem___XkqkQ",submitStyle:"submitStyle___RwXx8"},Y=t(60314);M().locale("ZH-cn");var Q=function(e){var n=e.user,t=e.vlist,i=void 0===t?[]:t,a=e.dispatch,l=(e.params,e.id),s=e.memo_replies,c=e.forumsDetail;return(0,H.jsx)("aside",{className:J.comment,children:i.map((function(e,t){var i,d;return(0,H.jsxs)(K.Z,{className:J.commentItem,children:[(0,H.jsx)(V.Z,{span:24,children:(0,H.jsxs)(K.Z,{children:[(0,H.jsxs)(V.Z,{flex:"1",children:[(0,H.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",style:{color:"#9096A3",fontSize:"12px"},children:null==e?void 0:e.username}),(0,H.jsx)("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"},children:e.time})]}),(e.can_delete||e.user_id===(null===(i=n.userInfo)||void 0===i?void 0:i.user_id)||e.user_login===(null===(d=n.userInfo)||void 0===d?void 0:d.login))&&(0,H.jsx)(V.Z,{className:"forums-comment-delete",style:{display:"none"},children:(0,H.jsx)(f.Z,{title:"删除",children:(0,H.jsx)(U.Z,{className:"current",onClick:function(){var n;m.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,H.jsx)("div",{className:"font16 tc",children:"确定要删除该条回复吗?"}),onOk:(n=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Y.sW)({id:e.id,memo_type:"data_set"});case 2:n.sent,t=s.find((function(e){return e.id===l})).children.filter((function(n){return n.id!==e.id})),s.find((function(e){return e.id===l})).children=t,a({type:"forumsDetail/setForumsDetailData",payload:j()(j()({},c.forumsDetailData),{},{memo_replies:_()(s),memo_type:"data_set"})});case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})})]})}),(0,H.jsx)(V.Z,{children:(0,H.jsx)(S.Z,{value:e.content,style:{color:"#232B40",fontSize:"14px"}})})]},t)}))})};M().locale("ZH-cn");var X=function(e,n){var t=e.user,i=e.forumsDetail,a=(e.globalSetting,e.loading,e.dispatch),l=e.handleClick,u=e.memoId,p=i.forumsDetailData||{},h=p.memo,v=p.memo_replies,x=(0,d.useParams)(),w=(0,c.useState)(""),y=s()(w,2),A=y[0],C=y[1],B=(0,c.useState)(""),N=s()(B,2),D=N[0],P=N[1],T=(0,c.useState)(-1),E=s()(T,2),L=E[0],M=E[1],O=(0,c.useState)(!1),R=s()(O,2),z=R[0],G=R[1],F=(0,c.useState)(!1),I=s()(F,2),W=I[0],X=I[1],$=(0,c.useState)(1),ee=s()($,2),ne=ee[0],te=ee[1];(0,c.useEffect)((function(){G((null==h?void 0:h.reply_for_memo_count)>10)}),[null==h?void 0:h.reply_for_memo_count]),(0,c.useEffect)((function(){a({type:"forumsDetail/getForumsDetailData",payload:{id:u,memo_type:"data_set"}})}),[]);var ie=function(){var e=r()(o()().mark((function e(){var n,t,r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return te(n=ne+1),e.next=4,(0,Y.z5)({id:u,page:n,memo_type:"data_set"});case 4:null!=(t=e.sent)&&t.memo_replies&&(a({type:"forumsDetail/setForumsDetailData",payload:j()(j()({},i.forumsDetailData),{},{memo_replies:[].concat(_()(v),_()(t.memo_replies))})}),G(10===(null===(r=t.memo_replies)||void 0===r?void 0:r.length)));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(e){var n,i,o,a;return j()(j()({},e),{},{image_url:null===(n=t.userInfo)||void 0===n?void 0:n.image_url,children:[],user_id:null===(i=t.userInfo)||void 0===i?void 0:i.user_id,user_login:null===(o=t.userInfo)||void 0===o?void 0:o.login,username:null===(a=t.userInfo)||void 0===a?void 0:a.username,time:"".concat((0,Z.li)(((new Date).getTime()-new Date(e.created_at).getTime())/1e3),"前")})};return(0,H.jsxs)("section",{className:J.wrap,children:[!(null==v||!v.length)&&(0,H.jsx)("aside",{className:J.content,children:(0,H.jsx)("aside",{className:J.replyList,children:null==v?void 0:v.map((function(e,n){var s,c,d;return(0,H.jsxs)(K.Z,{gutter:[12,12],children:[(0,H.jsx)(V.Z,{flex:"40px",children:(0,H.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",children:(0,H.jsx)("img",{alt:"用户头像",width:"46",height:"46",src:"".concat(b.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)})})}),(0,H.jsx)(V.Z,{flex:"1",children:(0,H.jsxs)(K.Z,{align:"middle",className:J.commentParItem,children:[(0,H.jsx)(V.Z,{span:24,children:(0,H.jsxs)(K.Z,{children:[(0,H.jsxs)(V.Z,{flex:"1",children:[(0,H.jsx)("a",{href:"/users/".concat(e.user_login),target:"_blank",children:(0,H.jsx)("span",{style:{color:"#9096A3",fontSize:"12px"},children:null==e?void 0:e.username})}),(0,H.jsx)("span",{style:{color:"#9096A3",fontSize:"12px",marginLeft:"10px"},children:e.time})]}),(e.can_delete||e.user_id===(null===(s=t.userInfo)||void 0===s?void 0:s.user_id)||e.user_login===(null===(c=t.userInfo)||void 0===c?void 0:c.login))&&(0,H.jsx)(V.Z,{className:"forums-comment-par-delete",style:{display:"none"},children:(0,H.jsx)(f.Z,{title:"删除",children:(0,H.jsx)(U.Z,{className:"current",onClick:function(){var n;m.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,H.jsx)("div",{className:"font16 tc",children:"确定要删除该条回复吗?"}),onOk:(n=r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Y.sW)({id:e.id,memo_type:"data_set"});case 2:n.sent,t=v.filter((function(n){return n.id!==e.id})),a({type:"forumsDetail/setForumsDetailData",payload:j()(j()({},i.forumsDetailData),{},{memo_replies:_()(t),memo_type:"data_set"})});case 5:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}})})})]})}),(0,H.jsx)(V.Z,{span:24,style:{marginTop:"5px"},children:(0,H.jsx)("div",{onClick:l,children:(0,H.jsx)(S.Z,{value:e.content,style:{color:"#232B40",fontSize:"14px"}})})}),!(null==e||null===(d=e.children)||void 0===d||!d.length)&&(0,H.jsx)(Q,{user:t,id:null==e?void 0:e.id,vlist:null==e?void 0:e.children,dispatch:a,params:x,memo_replies:v,forumsDetail:i}),(0,H.jsx)(V.Z,{span:24,className:"mt5 c-light-black",children:L===n?(0,H.jsxs)("aside",{children:[(0,H.jsx)(k.Z,{onChange:function(e){P(e)},height:150,isFocus:!0,placeholder:"我要回复..."}),(0,H.jsx)(K.Z,{children:(0,H.jsx)(V.Z,{span:24,className:"tr",children:(0,H.jsx)(q.ZP,{type:"primary",size:"middle",onClick:r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(""!==D){n.next=4;break}g.ZP.error("请输入内容"),n.next=9;break;case 4:return n.next=6,(0,Y.ts)({parent_id:e.id,content:D,memo_type:"data_set"});case 6:t=n.sent,P(null),t&&(M(-1),v.find((function(e){return e.id===t.parent_id})).children.push(oe(t)),a({type:"forumsDetail/setForumsDetailData",payload:j()(j()({},i.forumsDetailData),{},{memo:j()(j()({},h),{},{reply_for_memo_count:(null==h?void 0:h.reply_for_memo_count)+1}),memo_replies:_()(v),memo_type:"data_set"})}));case 9:case"end":return n.stop()}}),n)}))),children:"发送"})})})]}):(0,H.jsxs)("div",{className:"tr",style:{textAlign:"left"},children:[(0,H.jsx)("span",{className:"iconfont icon-xiaopinglun mr30 current font14",onClick:function(){return M(n)}}),(0,H.jsx)(f.Z,{title:e.user_praise?"取消点赞":"点赞",children:(0,H.jsxs)("span",{className:e.user_praise?"c-orange":"c-gery-888",children:[(0,H.jsx)("i",{className:"iconfont icon-dianzan4 mr5 current font14",onClick:r()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Y.vL)({id:e.id,container_type:"Memo",type:e.user_praise?0:1,memo_type:"data_set"});case 2:(null==(t=n.sent)?void 0:t.praise_count)>=0&&(v.find((function(n){return n.id===e.id})).user_praise=!e.user_praise,v.find((function(n){return n.id===e.id})).praise_count=null==t?void 0:t.praise_count,a({type:"forumsDetail/setForumsDetailData",payload:j()(j()({},i.forumsDetailData),{},{memo_replies:_()(v),memo_type:"data_set"})}));case 4:case"end":return n.stop()}}),n)})))}),e.praise_count>0?e.praise_count:""]})})]})})]})})]},n)}))})}),z&&(0,H.jsx)("aside",{className:"bg-white pb20",style:{display:"flex",justifyContent:"center",marginTop:"20px"},children:(0,H.jsxs)(K.Z,{justify:"space-between",children:[(0,H.jsx)(V.Z,{}),(0,H.jsx)(V.Z,{children:z&&(0,H.jsxs)("a",{style:{color:"#3061D0",fontSize:"14px"},onClick:ie,children:["查看更多评论",(0,H.jsx)("i",{className:"icon icon-zhankaixiaojiantou ",style:{fontSize:"10px",marginLeft:"3px"}})]})})]})}),(0,H.jsxs)("aside",{className:J.reply,children:[(0,H.jsx)(k.Z,{onBlur:function(){return X(!1)},isFocus:W,defaultValue:A,id:"writeForumsReviewId",onChange:function(e){C(e)},placeholder:"我要回复...",height:240}),(0,H.jsxs)(K.Z,{children:[(0,H.jsx)(V.Z,{flex:"1"}),(0,H.jsx)(V.Z,{children:(0,H.jsx)("div",{className:J.submitStyle,style:{width:"60px",height:"32px",textAlign:"center"},onClick:r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""!==A){e.next=4;break}g.ZP.error("请输入内容"),e.next=9;break;case 4:return e.next=6,(0,Y.ts)({parent_id:null==h?void 0:h.id,content:A,memo_type:"data_set"});case 6:n=e.sent,C(null),n&&a({type:"forumsDetail/setForumsDetailData",payload:j()(j()({},i.forumsDetailData),{},{memo:j()(j()({},h),{},{reply_for_memo_count:(null==h?void 0:h.reply_for_memo_count)+1}),memo_replies:[oe(n)].concat(_()(v)),memo_type:"data_set"})});case 9:case"end":return e.stop()}}),e)}))),children:"发送"})})]})]})]})},$=(0,d.connect)((function(e){var n=e.user,t=e.forumsDetail,i=e.loading;return{user:n,forumsDetail:t,globalSetting:e.globalSetting,loading:i.models.forumsDetail}}),null,null,{forwardRef:!0})((0,c.forwardRef)(X)),ee=t(21256),ne=t(89260),te=t(65356),ie={public:"公开数据集",mine:"我的数据集",share:"团队共享",collect:"我收藏的"},oe=(0,d.connect)((function(e){var n=e.polls,t=e.loading,i=e.user;return{polls:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){e.polls,e.globalSetting,e.loading,e.dispatch,e.user;var n,t,i,a=(0,d.useParams)(),l=(0,d.useSearchParams)(),y=s()(l,1)[0],j=(0,c.useState)(!1),A=s()(j,2),_=A[0],C=A[1],k=(0,c.useState)(1),S=s()(k,2),B=S[0],N=S[1],D=(0,c.useState)(null),P=s()(D,2),T=P[0],L=P[1],M=(0,c.useState)(""),Z=s()(M,2),O=Z[0],z=Z[1],G=(0,c.useState)(),F=s()(G,2),I=F[0],U=F[1],K=(0,c.useState)(1),V=s()(K,2),q=V[0],J=V[1],Y=(0,c.useState)(1),Q=s()(Y,2),X=Q[0],oe=Q[1],ae=(0,c.useRef)([]),re=(0,c.useState)([]),le=s()(re,2),se=le[0],ce=le[1],de=(0,c.useState)(!1),ue=s()(de,2),pe=ue[0],fe=ue[1],me=(0,c.useState)(!1),he=s()(me,2),ge=he[0],ve=he[1];(0,c.useEffect)((function(){we(),(0,R.ZP)("/api/teach_group_shares.json",{method:"get"}).then((function(e){0==(null==e?void 0:e.status)&&ce(null==e?void 0:e.groups)}))}),[]),(0,c.useEffect)((function(){2==B&&xe()}),[B,q]);var xe=function(){(0,E.Ce)({id:null==a?void 0:a.id,page:q,limit:16}).then((function(e){var n,t,i,o;0==(null==e?void 0:e.status)&&(U(null==e||null===(n=e.data)||void 0===n?void 0:n.shixuns),oe((i=null==e||null===(t=e.data)||void 0===t?void 0:t.count,o=16,i=Math.max(i,0),o=Math.max(o,1),Math.ceil(i/o))))}))},we=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];ve(!0),(0,E.Ru)(null==a?void 0:a.id).then((function(n){var t,i;0==(null==n?void 0:n.status)&&(L(null==n?void 0:n.data),C((0,ne.Ny)()||(null==n||null===(t=n.data)||void 0===t?void 0:t.is_creator)),ae.current=null==n||null===(i=n.data)||void 0===i?void 0:i.share_group_ids,e&&z(new Date),ve(!1))}))};return(0,H.jsx)(u.Z,{spinning:ge,children:(0,H.jsxs)("section",{className:w.bg,children:[T&&(0,H.jsx)(H.Fragment,{children:(0,H.jsxs)("div",{className:"edu-container",children:[(0,H.jsx)("aside",{className:"mt10",children:(0,H.jsxs)(p.Z,{separator:">",children:[(0,H.jsx)(p.Z.Item,{children:(0,H.jsx)(d.Link,{to:"/dataset",children:"数据集"})}),(0,H.jsx)(p.Z.Item,{children:(0,H.jsx)(d.Link,{to:"/dataset?tabId=".concat(y.get("tabId")),children:ie[y.get("tabId")]})}),(0,H.jsx)(p.Z.Item,{children:null==T?void 0:T.title})]})}),(0,H.jsxs)("aside",{className:w.wrap,children:[(0,H.jsxs)("div",{className:w.leftContent,style:{width:_?"78%":"87%"},children:[(0,H.jsxs)("div",{className:w.header,children:[(0,H.jsxs)("div",{className:w.headerBack,onClick:function(){d.history.push("/dataset?tabId=".concat(y.get("tabId")))},children:[(0,H.jsx)("i",{className:"iconfont icon-fanhui4 ",style:{fontSize:"10px",margin:"0 3px 0 5px"}}),"返回"]}),(0,H.jsx)("div",{className:w.title,children:null==T?void 0:T.title}),(0,H.jsx)("div",{className:w.time,children:null==T?void 0:T.create_at})]}),(0,H.jsx)("div",{className:w.introduction,children:null==T?void 0:T.desc}),(0,H.jsxs)("div",{className:w.bottom,children:[(null==T||null===(n=T.user_info)||void 0===n?void 0:n.image_url)&&(0,H.jsx)("img",{className:w.user_img,alt:"用户头像",src:"".concat(b.Z.IMG_SERVER,"/images/").concat(null==T||null===(t=T.user_info)||void 0===t?void 0:t.image_url)}),(0,H.jsx)("div",{className:w.user_name,children:null==T?void 0:T.user_info_name}),null==T||null===(i=T.data_set_tags)||void 0===i?void 0:i.map((function(e,n){return n<3?(0,H.jsx)("div",{className:w.tags_name,children:null==e?void 0:e.tag_name},n):3==n?(0,H.jsx)(f.Z,{title:null==T||null===(t=T.data_set_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(n>2)return(null==e?void 0:e.tag_name)+(n===(null==T||null===(t=T.data_set_tags)||void 0===t?void 0:t.length)-1?"":"、")})).join(""),children:(0,H.jsx)("div",{className:w.tags_name,children:"..."},n)},n):null;var t})),(0,H.jsxs)("div",{className:w.buttonList,children:[(0,H.jsx)(f.Z,{title:"引用数:".concat(null==T?void 0:T.used_count),children:(0,H.jsxs)("div",{className:"".concat(w.buttonItem," current"),children:[(0,H.jsx)("i",{className:"iconfont icon-yinyong font12 mr5"}),null==T?void 0:T.used_count]})}),(0,H.jsx)(f.Z,{title:"浏览数:".concat(null==T?void 0:T.visited_count),children:(0,H.jsxs)("div",{className:"".concat(w.buttonItem," current"),children:[(0,H.jsx)("i",{className:"iconfont icon-chakanrenshu font12 mr5"}),null==T?void 0:T.visited_count]})}),(0,H.jsx)(f.Z,{title:"评论数:".concat(null==T?void 0:T.comment_count),children:(0,H.jsxs)("div",{className:"".concat(w.buttonItem," current"),children:[(0,H.jsx)("i",{className:"iconfont icon-xiaopinglun font12 mr5"}),null==T?void 0:T.comment_count]})})]})]})]}),(0,H.jsx)("div",{className:w.rightContent,style:{width:_?"22%":"13%"},children:_?(0,H.jsxs)("div",{style:{display:"flex",marginLeft:"auto"},children:[(0,H.jsx)("div",{className:w.share,onClick:r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:m.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"共享至教研团队",maskClosable:!0,icon:null,content:(0,H.jsxs)("div",{className:"font14 ".concat(w.overflow),children:[(0,H.jsx)("div",{className:w.tips,children:"提示:共享后的数据集支持团队成员进行编辑,如需撤销本数据集对选中教研团队的分享,取消选中并确定即可。"}),(0,H.jsx)(h.Z.Group,{style:{marginTop:"10px"},defaultValue:null==T?void 0:T.share_group_ids,onChange:function(e){ae.current=e},children:null==se?void 0:se.map((function(e){return(0,H.jsx)(h.Z,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))})]}),onOk:function(){(0,E.l5)({ids:[null==T?void 0:T.id],clazz:"DataSet",group_ids:ae.current}).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("共享成功"),we())}))}});case 1:case"end":return e.stop()}}),e)}))),children:"共享"}),(0,H.jsx)("div",{className:w.publicStyle,onClick:function(){var e;m.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:0==(null==T?void 0:T.public_status)?"申请公开需要待平台管理员审核通过后,自动公开":1==(null==T?void 0:T.public_status)?"取消公开后,其他用户将不可见,同时再次公开需要重新进行申请":"撤销申请公开后,申请记录将删除,如需公开请再次申请",onOk:(e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=null==T?void 0:T.public_status,e.next=0===e.t0?3:1===e.t0?5:2===e.t0?7:9;break;case 3:return n=(0,E.To)(null==T?void 0:T.id),e.abrupt("break",10);case 5:return n=(0,E.a6)(null==T?void 0:T.id),e.abrupt("break",10);case 7:return n=(0,E.Dx)(null==T?void 0:T.id),e.abrupt("break",10);case 9:return e.abrupt("return");case 10:n.then((function(e){0===(null==e?void 0:e.status)&&(g.ZP.success("操作成功"),we())}));case 11:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:0==(null==T?void 0:T.public_status)?"申请公开":1==(null==T?void 0:T.public_status)?"取消公开":"撤销申请公开"}),(0,H.jsx)(v.Z,{menu:{items:[{label:(0,H.jsx)("div",{children:"编辑"}),key:"4",onClick:function(){fe(!0)}},{label:(0,H.jsx)("div",{onClick:function(){m.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",icon:null,content:"删除数据集中的文件不会影响到引用该数据集的实践项目,但删除后数据将不可恢复,请确认是否删除",onOk:function(){return r()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,E.pP)(null==T?void 0:T.id).then((function(e){0==(null==e?void 0:e.status)&&(g.ZP.success("删除成功"),d.history.push("/dataset"))}));case 1:case"end":return e.stop()}}),e)})))()}})},children:"删除"}),key:"5"}]},children:(0,H.jsx)("div",{className:w.more,children:(0,H.jsx)("i",{className:"iconfont icon-gengduo6 font12"})})})]}):(0,H.jsxs)("div",{className:null!=T&&T.current_user_is_collect?w.collectActiveStyle:w.collectStyle,onClick:function(){(null!=T&&T.current_user_is_collect?(0,E.R9)({container_id:null==T?void 0:T.id,container_type:"DataSet"}):(0,E.nW)({container_id:null==T?void 0:T.id,container_type:"DataSet"})).then((function(e){0===(null==e?void 0:e.status)&&we()}))},children:[(0,H.jsx)("i",{className:"iconfont icon-shoucang4 font12"})," ",null==T?void 0:T.collect_count]})})]}),(0,H.jsxs)("div",{className:w.content,children:[(0,H.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,H.jsx)(x.ZP.Group,{className:w.addTypeRadio,optionType:"button",options:[{label:"详情",value:1},{label:"实践项目",value:2},{label:"讨论",value:3}],onChange:function(e){var n;N(null==e||null===(n=e.target)||void 0===n?void 0:n.value)},value:B}),(0,H.jsx)("div",{className:w.addBtn,onClick:function(){window.open("/shixuns/new?dataSetId=".concat(null==a?void 0:a.id))},children:"创建实践项目"})]}),1==B&&(0,H.jsx)(W,{dataSetInfo:T,getInfo:we,indexType:_},O),2==B&&(0,H.jsxs)("div",{children:[(0,H.jsxs)("div",{className:w.shixunTooltip,children:[(0,H.jsx)("i",{className:"icon icon-tishi11 font12 mr10"}),"温馨提示:仅展示引用该数据集且公开的实践项目"]}),(0,H.jsx)(ee.wb,{dataSource:I,right:23,col:4,precision:1,loading:!1,wrapWidth:1140,trackEventItems:["实践项目","首页","实训列表查看详情"]}),X>1&&(0,H.jsxs)("div",{className:w.pageStyle,children:[(0,H.jsx)("div",{className:1==q?w.pageUnCan:w.pageCan,style:{marginRight:"10px"},onClick:function(){q>1&&J(q-1)},children:"上一页"}),(0,H.jsx)("div",{className:q==X?w.pageUnCan:w.pageCan,style:{marginLeft:"10px"},onClick:function(){q{let{children:n}=e;const{getPrefixCls:t}=l.useContext(c.E_),i=t("breadcrumb");return l.createElement("li",{className:`${i}-separator`,"aria-hidden":"true"},""===n?n:n||"/")};p.__ANT_BREADCRUMB_SEPARATOR=!0;var f=p,m=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{if(n)return n(t,i,o,a);const l=function(e,n){if(void 0===e.title||null===e.title)return null;const t=Object.keys(n).join("|");return"object"==typeof e.title?e.title:String(e.title).replace(new RegExp(`:(${t})`,"g"),((e,t)=>n[t]||e))}(t,i);return h(e,t,l,r)}}var v=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,separator:t="/",children:i,menu:o,overlay:a,dropdownProps:r,href:s}=e;const c=(e=>{if(o||a){const t=Object.assign({},r);if(o){const e=o||{},{items:n}=e,i=v(e,["items"]);t.menu=Object.assign(Object.assign({},i),{items:null==n?void 0:n.map(((e,n)=>{var{key:t,title:i,label:o,path:a}=e,r=v(e,["key","title","label","path"]);let c=null!=o?o:i;return a&&(c=l.createElement("a",{href:`${s}${a}`},c)),Object.assign(Object.assign({},r),{key:null!=t?t:n,label:c})}))})}else a&&(t.overlay=a);return l.createElement(u.Z,Object.assign({placement:"bottom"},t),l.createElement("span",{className:`${n}-overlay-link`},e,l.createElement(d.Z,null)))}return e})(i);return null!=c?l.createElement(l.Fragment,null,l.createElement("li",null,c),t&&l.createElement(f,null,t)):null},w=e=>{const{prefixCls:n,children:t,href:i}=e,o=v(e,["prefixCls","children","href"]),{getPrefixCls:a}=l.useContext(c.E_),r=a("breadcrumb",n);return l.createElement(x,Object.assign({},o,{prefixCls:r}),h(r,o,t,i))};w.__ANT_BREADCRUMB_ITEM=!0;var b=w,y=t(17313),j=t(83116),A=t(37613);const _=e=>{const{componentCls:n,iconCls:t}=e;return{[n]:Object.assign(Object.assign({},(0,y.Wf)(e)),{color:e.itemColor,fontSize:e.fontSize,[t]:{fontSize:e.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:e.linkColor,transition:`color ${e.motionDurationMid}`,padding:`0 ${e.paddingXXS}px`,borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",marginInline:-e.marginXXS,"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover}},(0,y.Qy)(e)),"li:last-child":{color:e.lastItemColor},[`${n}-separator`]:{marginInline:e.separatorMargin,color:e.separatorColor},[`${n}-link`]:{[`\n > ${t} + span,\n > ${t} + a\n `]:{marginInlineStart:e.marginXXS}},[`${n}-overlay-link`]:{borderRadius:e.borderRadiusSM,height:e.lineHeight*e.fontSize,display:"inline-block",padding:`0 ${e.paddingXXS}px`,marginInline:-e.marginXXS,[`> ${t}`]:{marginInlineStart:e.marginXXS,fontSize:e.fontSizeIcon},"&:hover":{color:e.linkHoverColor,backgroundColor:e.colorBgTextHover,a:{color:e.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}})}};var C=(0,j.Z)("Breadcrumb",(e=>{const n=(0,A.TS)(e,{});return[_(n)]}),(e=>({itemColor:e.colorTextDescription,lastItemColor:e.colorText,iconFontSize:e.fontSize,linkColor:e.colorTextDescription,linkHoverColor:e.colorText,separatorColor:e.colorTextDescription,separatorMargin:e.marginXS}))),k=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{var{breadcrumbName:n}=e,t=k(e,["breadcrumbName"]);return Object.assign(Object.assign({},t),{title:n})}))}),o}var B=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{const{prefixCls:n,separator:t="/",style:i,className:d,rootClassName:u,routes:p,items:m,children:h,itemRender:v,params:w={}}=e,b=B(e,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:y,direction:j,breadcrumb:A}=l.useContext(c.E_);let _;const k=y("breadcrumb",n),[N,D]=C(k),P=function(e,n){return(0,l.useMemo)((()=>e||(n?n.map(S):null)),[e,n])}(m,p);const T=g(k,v);if(P&&P.length>0){const e=[],n=m||p;_=P.map(((i,o)=>{const{path:a,key:s,type:c,menu:d,overlay:u,onClick:p,className:m,separator:h,dropdownProps:g}=i,v=((e,n)=>{if(void 0===n)return n;let t=(n||"").replace(/^\//,"");return Object.keys(e).forEach((n=>{t=t.replace(`:${n}`,e[n])})),t})(w,a);void 0!==v&&e.push(v);const b=null!=s?s:o;if("separator"===c)return l.createElement(f,{key:b},h);const y={},j=o===P.length-1;d?y.menu=d:u&&(y.overlay=u);let{href:A}=i;return e.length&&void 0!==v&&(A=`#/${e.join("/")}`),l.createElement(x,Object.assign({key:b},y,(0,r.Z)(i,{data:!0,aria:!0}),{className:m,dropdownProps:g,href:A,separator:j?"":t,onClick:p,prefixCls:k}),T(i,w,n,e,A))}))}else if(h){const e=(0,a.Z)(h).length;_=(0,a.Z)(h).map(((n,i)=>{if(!n)return n;const o=i===e-1;return(0,s.Tm)(n,{separator:o?"":t,key:i})}))}const E=o()(k,null==A?void 0:A.className,{[`${k}-rtl`]:"rtl"===j},d,u,D),L=Object.assign(Object.assign({},null==A?void 0:A.style),i);return N(l.createElement("nav",Object.assign({className:E,style:L},b),l.createElement("ol",null,_)))};N.Item=b,N.Separator=f;var D=N},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/p__DataSet__Detail__index.chunk.css b/p__DataSet__Detail__index.chunk.css index 629a30227d..8939386750 100644 --- a/p__DataSet__Detail__index.chunk.css +++ b/p__DataSet__Detail__index.chunk.css @@ -1 +1 @@ -.flex_box_center___eNs_C{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oJc0d{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MoDEY{box-align:center;align-items:center}.flex_box_center_end___BtlAV{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nUGZ8{box-orient:block-axis;flex-direction:column}.bg___kj21E{background:#f3f3f3;min-height:80vh}.bg___kj21E .wrap___TtbC8{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:flex;margin-bottom:20px;margin-top:15px;padding:30px;position:relative}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa{align-items:center;display:flex;height:25px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa .headerBack___TI5PF{align-items:center;background:rgba(48,97,208,.06);border-radius:2px;color:#3061d0;cursor:pointer;display:flex;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:20px;margin-right:10px;text-align:center;width:50px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa .title___B5Aew{color:#000;font-family:PingFangSC,PingFang SC;font-size:20px;font-style:normal;font-weight:600;height:25px;line-height:25px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:80%}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa .time___Ab938{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:25px;line-height:25px;text-align:right;width:20%}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .introduction___JKUBJ{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:10px 0 20px;max-height:44px;overflow:hidden;text-align:justify;text-overflow:ellipsis}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .from___WId6_{color:#5f6368;font-size:14px;font-weight:400;margin-bottom:25px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju{display:flex;height:22px;line-height:22px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .user_img___igguI{border-radius:50%;height:22px;margin-right:6px;width:22px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .user_name___xNcx6{color:#5f6368;color:#000;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .tags_name___xhTee{background:#f6f7f9;border-radius:2px;color:#9096a3;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;text-align:center}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .buttonList___ayDi1{display:flex;margin-left:auto}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .buttonList___ayDi1 .buttonItem___p_BX_{color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;margin-left:30px;text-align:left}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA{align-items:center;display:flex}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .share___o0Kxt{background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;color:#3061d0;line-height:30px;text-align:center;width:60px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .publicStyle___I8HuS,.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .share___o0Kxt{box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;margin-right:10px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .publicStyle___I8HuS{background:#3061d0;border-radius:2px;color:#fff;line-height:32px;padding:0 15px;text-align:left}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .more___ZQSDV{background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;height:32px;line-height:30px;text-align:center;width:30px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectStyle___FwPiJ{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:16px;color:#9096a3;opacity:.5}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectActiveStyle___vbqkD,.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectStyle___FwPiJ{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:30px;margin-left:auto;margin-right:10px;text-align:center;width:100px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectActiveStyle___vbqkD{background:linear-gradient(180deg,#fff,#f9f7f6);border:1px solid #ffe8d9;border-radius:16px;box-shadow:0 2px 4px 0 #fcefe2,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fa6400;opacity:1}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectStyle___FwPiJ:hover{background:linear-gradient(180deg,#fff,#f9f7f6);border:1px solid #ffe8d9;border-radius:16px;box-shadow:0 2px 4px 0 #fcefe2,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fa6400;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:30px;margin-left:auto;margin-right:10px;opacity:1;width:100px}.bg___kj21E .content___dl660{background:#fff;border-radius:2px;margin:20px auto 0;padding:30px;width:1200px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y span{font-size:14px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.bg___kj21E .content___dl660 .addBtn___SYc61{background:#3061d0;border-radius:2px;box-shadow:inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;margin-left:auto;padding:0 20px;text-align:center}.bg___kj21E .content___dl660 .addBtn___SYc61,.bg___kj21E .content___dl660 .shixunTooltip___krR3m{align-items:center;display:flex;font-family:PingFangSC,PingFang SC;font-style:normal;font-weight:400}.bg___kj21E .content___dl660 .shixunTooltip___krR3m{background:rgba(255,142,2,.1);border-radius:0 0 8px 8px;color:#ff8e02;font-size:12px;height:30px;margin-bottom:20px;margin-top:10px;padding-left:20px}.bg___kj21E .content___dl660 .pageStyle___UXmCF{display:flex;justify-content:center}.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageCan___yNiQI{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;cursor:pointer;opacity:.5}.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageCan___yNiQI,.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageUnCan___M1D84{font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:28px;line-height:28px;text-align:center;width:60px}.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageUnCan___M1D84{background:#e9eaed;border-radius:2px;color:#000;opacity:.58}.dropList___KP6TZ{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400;margin:5px 0}.dropName___hgrPU{color:#232b40;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:500}[class~=ant-dropdown-menu-item]:hover .dropName___hgrPU{color:#3061d0}.flex_box_center___Kaphe{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___dzJWD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___iwu7i{box-align:center;align-items:center}.flex_box_center_end___izksF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ntJPh{box-orient:block-axis;flex-direction:column}.content___gDHym{background:#fff;border-radius:2px;margin:0 auto}.content___gDHym .addTypeRadio___oUKH0{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9}.content___gDHym .addTypeRadio___oUKH0 span{font-size:14px}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.content___gDHym .introduceNoData___iILly{background:rgba(48,97,208,.06);border:1px dashed rgba(48,97,208,.3);border-radius:2px;cursor:pointer;height:102px;margin:30px auto;width:1140px}.content___gDHym .introduceNoData___iILly .introduceAdd___v9keU{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:flex;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;justify-content:center;line-height:32px;margin:22px auto 6px;width:150px}.content___gDHym .introduceNoData___iILly .introduceText___iTf1W{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:20px;line-height:20px;margin:0 auto;text-align:left;width:120px}.content___gDHym .introduceButton___bwZMR{display:flex}.content___gDHym .introduceButton___bwZMR .close___csBZw{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;margin-left:auto;opacity:.5}.content___gDHym .introduceButton___bwZMR .close___csBZw,.content___gDHym .introduceButton___bwZMR .submit___SQ6af{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center;width:60px}.content___gDHym .introduceButton___bwZMR .submit___SQ6af{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px}.content___gDHym .introduceContent___Yad8G{margin-top:30px}.content___gDHym .introduceContent___Yad8G .introduceTitle___DfmXh{align-items:center;color:#000;display:flex;font-family:PingFangSC,PingFang SC;font-size:16px;font-style:normal;font-weight:500;height:26px;text-align:left}.content___gDHym .introduceContent___Yad8G .introContentWrap___bmjAL{margin-top:10px}.content___gDHym .introduceContent___Yad8G .introContentWrap___bmjAL .action___DPbIq{color:#3061d0;cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-left:auto;margin-top:5px;text-align:right}.content___gDHym .fileTable___xqsXc{align-items:center;color:#000;display:flex;font-family:PingFangSC,PingFang SC;font-size:16px;font-style:normal;font-weight:500;height:26px;margin-top:10px;text-align:left}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___kjELP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___IoBKu{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___NuujF{box-align:center;align-items:center}.flex_box_center_end___Kc5UK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ebFBu{box-orient:block-axis;flex-direction:column}.reply___xDf2z{background-color:#fff;border-bottom:1px solid #eaeaea;padding:30px 0}.reply___xDf2z button,.reply___xDf2z input{height:40px}.reply___xDf2z button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___zMH5f{padding:0}.replyList___zMH5f>div{border-bottom:1px solid #eaeaea;padding-bottom:20px;padding-top:20px}.replyList___zMH5f>div img{border-radius:50px}.comment___qHsYF{background:#f6f7f9;border-radius:4px;margin-bottom:5px;margin-top:10px;position:relative;width:100%}.comment___qHsYF>div{padding:14px 20px}.content___vTju0{background-color:#fff;margin-top:5px}.commentItem___aGdcc:hover{border-radius:4px}.commentItem___aGdcc:hover [class~=forums-comment-delete]{display:block!important}.commentParItem___XkqkQ:hover{border-radius:4px}.commentParItem___XkqkQ:hover [class~=forums-comment-par-delete]{display:block!important}.submitStyle___RwXx8{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;height:32px;line-height:32px;text-align:center;width:60px}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.flex_box_center___SntrE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g4tse{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ooGcI{box-align:center;align-items:center}.flex_box_center_end___UM2Cs{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vRGBc{box-orient:block-axis;flex-direction:column}.prompt___a_aRk{align-items:center;background:hsla(221,9%,60%,.1);border-radius:0 0 8px 8px;color:#9096a3;display:flex;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:30px;margin-bottom:30px;padding-left:20px;width:100%}.box___X84XK{margin-bottom:20px;margin-top:10px;max-height:140px;overflow:auto;padding-right:6px;width:calc(100% + 11px)}.box___X84XK .row___wofpN{align-items:center;display:flex;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-left:82px;margin-right:5px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Pwqhp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___UJzms{box-align:center;align-items:center}.flex_box_center_end___qMu25{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AimtA{box-orient:block-axis;flex-direction:column}.selectList___hGJUN{background:#fff;border:1px solid #e7f3ff;border-radius:2px;box-shadow:0 2px 6px 0 #d2d2d2}.selectList___hGJUN .selectHeader___HxdBZ{background:#f6f7f9;border-radius:2px 2px 0 0;color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:40px;line-height:40px;text-indent:12px;width:100%}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px solid #f5f5f5;max-height:350px;overflow:auto;padding:12px 12px 20px}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{color:#b3b4b9;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{color:#5f6368;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev,.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;margin-right:30px;margin-top:15px;padding:0 8px}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{background:#f6f7f9;border-radius:2px;color:#165dff;text-align:center}.selectList___hGJUN .activeStyle___FvXnt{display:flex;margin:20px auto 10px;padding-left:12px;text-align:left}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{align-items:center;background:#f6f7f9;border-radius:2px;color:#165dff;display:flex;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-bottom:10px;margin-right:10px;padding:0 8px;text-align:left}.activeClose___Su7dS{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;margin-left:auto;opacity:.5}.activeClose___Su7dS,.activeSubmit___gjhQA{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center;width:60px}.activeSubmit___gjhQA{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important} \ No newline at end of file +.flex_box_center___eNs_C{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oJc0d{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___MoDEY{box-align:center;align-items:center}.flex_box_center_end___BtlAV{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nUGZ8{box-orient:block-axis;flex-direction:column}.bg___kj21E{background:#f3f3f3;min-height:80vh}.bg___kj21E .wrap___TtbC8{background:#fff;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:flex;margin-bottom:20px;margin-top:15px;padding:30px;position:relative}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa{align-items:center;display:flex;height:25px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa .headerBack___TI5PF{align-items:center;background:rgba(48,97,208,.06);border-radius:2px;color:#3061d0;cursor:pointer;display:flex;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:20px;margin-right:10px;text-align:center;width:50px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa .title___B5Aew{color:#000;font-family:PingFangSC,PingFang SC;font-size:20px;font-style:normal;font-weight:600;height:25px;line-height:25px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:80%}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .header___kobCa .time___Ab938{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:25px;line-height:25px;text-align:right;width:20%}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .introduction___JKUBJ{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:10px 0 20px;max-height:44px;overflow:hidden;text-align:justify;text-overflow:ellipsis}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .from___WId6_{color:#5f6368;font-size:14px;font-weight:400;margin-bottom:25px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju{display:flex;height:22px;line-height:22px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .user_img___igguI{border-radius:50%;height:22px;margin-right:6px;width:22px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .user_name___xNcx6{color:#5f6368;color:#000;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .tags_name___xhTee{background:#f6f7f9;border-radius:2px;color:#9096a3;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;text-align:center}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .buttonList___ayDi1{display:flex;margin-left:auto}.bg___kj21E .wrap___TtbC8 .leftContent___FGaJd .bottom___Expju .buttonList___ayDi1 .buttonItem___p_BX_{color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;margin-left:30px;text-align:left}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA{align-items:center;display:flex}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .share___o0Kxt{background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;color:#3061d0;line-height:30px;text-align:center;width:60px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .publicStyle___I8HuS,.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .share___o0Kxt{box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;margin-right:10px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .publicStyle___I8HuS{background:#3061d0;border-radius:2px;color:#fff;line-height:32px;padding:0 15px;text-align:left}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .more___ZQSDV{background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;height:32px;line-height:30px;text-align:center;width:30px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectStyle___FwPiJ{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:16px;color:#9096a3;opacity:.5}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectActiveStyle___vbqkD,.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectStyle___FwPiJ{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:30px;margin-left:auto;margin-right:10px;text-align:center;width:100px}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectActiveStyle___vbqkD{background:linear-gradient(180deg,#fff,#f9f7f6);border:1px solid #ffe8d9;border-radius:16px;box-shadow:0 2px 4px 0 #fcefe2,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fa6400;opacity:1}.bg___kj21E .wrap___TtbC8 .rightContent___XTwKA .collectStyle___FwPiJ:hover{background:linear-gradient(180deg,#fff,#f9f7f6);border:1px solid #ffe8d9;border-radius:16px;box-shadow:0 2px 4px 0 #fcefe2,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fa6400;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:30px;margin-left:auto;margin-right:10px;opacity:1;width:100px}.bg___kj21E .content___dl660{background:#fff;border-radius:2px;margin:20px auto 0;padding:30px;width:1200px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y span{font-size:14px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.bg___kj21E .content___dl660 .addTypeRadio___iEl2Y label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.bg___kj21E .content___dl660 .addBtn___SYc61{background:#3061d0;border-radius:2px;box-shadow:inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;font-size:14px;height:32px;line-height:32px;margin-left:auto;padding:0 20px;text-align:center}.bg___kj21E .content___dl660 .addBtn___SYc61,.bg___kj21E .content___dl660 .shixunTooltip___krR3m{align-items:center;display:flex;font-family:PingFangSC,PingFang SC;font-style:normal;font-weight:400}.bg___kj21E .content___dl660 .shixunTooltip___krR3m{background:rgba(255,142,2,.1);border-radius:0 0 8px 8px;color:#ff8e02;font-size:12px;height:30px;margin-bottom:20px;margin-top:10px;padding-left:20px}.bg___kj21E .content___dl660 .pageStyle___UXmCF{display:flex;justify-content:center}.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageCan___yNiQI{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;cursor:pointer;opacity:.5}.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageCan___yNiQI,.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageUnCan___M1D84{font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:28px;line-height:28px;text-align:center;width:60px}.bg___kj21E .content___dl660 .pageStyle___UXmCF .pageUnCan___M1D84{background:#e9eaed;border-radius:2px;color:#000;opacity:.58}.dropList___KP6TZ{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-weight:400;margin:5px 0}.dropName___hgrPU{color:#232b40;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:500}[class~=ant-dropdown-menu-item]:hover .dropName___hgrPU{color:#3061d0}.flex_box_center___Kaphe{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___dzJWD{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___iwu7i{box-align:center;align-items:center}.flex_box_center_end___izksF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ntJPh{box-orient:block-axis;flex-direction:column}.content___gDHym{background:#fff;border-radius:2px;margin:0 auto}.content___gDHym .addTypeRadio___oUKH0{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9}.content___gDHym .addTypeRadio___oUKH0 span{font-size:14px}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper]{align-items:center;background-color:transparent;border:none;color:#9096a3;display:inline-flex;height:32px;padding:0 20px}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper]:before{background-color:transparent}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper-checked]{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;color:#3061d0;display:inline-flex;padding:0 20px}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper-checked]:focus-within{box-shadow:none}.content___gDHym .addTypeRadio___oUKH0 label[class~=ant-radio-button-wrapper-checked]:before{background-color:transparent!important}.content___gDHym .introduceNoData___iILly{background:rgba(48,97,208,.06);border:1px dashed rgba(48,97,208,.3);border-radius:2px;cursor:pointer;height:102px;margin:30px auto;width:1140px}.content___gDHym .introduceNoData___iILly .introduceAdd___v9keU{align-items:center;background:linear-gradient(180deg,#fff,#f6f7f9),#f6f7f9;border:1px solid #bacffe;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;display:flex;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;justify-content:center;line-height:32px;margin:22px auto 6px;width:150px}.content___gDHym .introduceNoData___iILly .introduceText___iTf1W{color:#9096a3;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:20px;line-height:20px;margin:0 auto;text-align:left;width:120px}.content___gDHym .introduceButton___bwZMR{display:flex}.content___gDHym .introduceButton___bwZMR .close___csBZw{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;margin-left:auto;opacity:.5}.content___gDHym .introduceButton___bwZMR .close___csBZw,.content___gDHym .introduceButton___bwZMR .submit___SQ6af{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center;width:60px}.content___gDHym .introduceButton___bwZMR .submit___SQ6af{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px}.content___gDHym .introduceContent___Yad8G{margin-top:30px}.content___gDHym .introduceContent___Yad8G .introduceTitle___DfmXh{align-items:center;color:#000;display:flex;font-family:PingFangSC,PingFang SC;font-size:16px;font-style:normal;font-weight:500;height:26px;text-align:left}.content___gDHym .introduceContent___Yad8G .introContentWrap___bmjAL{margin-top:10px}.content___gDHym .introduceContent___Yad8G .introContentWrap___bmjAL .action___DPbIq{color:#3061d0;cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-left:auto;margin-top:5px;text-align:right}.content___gDHym .fileTable___xqsXc{color:#000;font-size:16px;font-weight:500;height:26px;justify-content:space-between;margin-top:10px;text-align:left}.addBtn___em6e3,.content___gDHym .fileTable___xqsXc{align-items:center;display:flex;font-family:PingFangSC,PingFang SC;font-style:normal}.addBtn___em6e3{background:#3061d0;border-radius:2px;box-shadow:inset 0 -1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;font-size:14px;font-weight:400;height:32px;line-height:32px;margin-left:auto;padding:0 20px;text-align:center}.wrap___Q3aN8 [class~=ant-upload-drag]{background:rgba(24,144,255,.04)!important;border:1px dashed #0152d9;border-radius:4px}.wrap___Q3aN8 .colorBlue____HNqk{color:#0152d9}.wrap___Q3aN8 .repeatedName___RIjaL{color:red}.row___ngnyh{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.row___ngnyh .icon___fQvup{margin-right:5px;margin-top:0}.row___ngnyh div[class~=ant-progress-line]{margin:0}.row___ngnyh:hover{background-color:#f5f5f5}.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-scroll{margin-bottom:-50px;margin-right:-50px;padding-bottom:50px}.CodeMirror-sizer{border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{outline:none}.markdown-editor-wrapper{position:relative}.markdown-editor-body{align-items:center;display:flex;flex-flow:row nowrap;height:calc(100% - 38px);width:100%}.markdown-editor-body .codemirror-container{flex:1 0;height:100%;overflow:hidden;width:100%}.markdown-editor-body .CodeMirror-wrap{padding-bottom:15px}.markdown-editor-body .preview-container{word-wrap:break-word;background:#fff;border-left:1px solid #ccc;box-sizing:border-box;flex:1 0;font-size:16px;height:100%;margin:10px 0;overflow-y:auto;padding:8px 8px 50px;white-space:normal;word-break:break-word}.markdown-editor-container{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:12px;overflow:hidden}.markdown-editor-container.full-screen{bottom:0;height:100vh!important;left:0;position:fixed;right:0;top:0;z-index:998}.markdown-editor-container.full-screen .preview-container>div{padding-bottom:180px!important}.markdown-editor-container.full-screen .CodeMirror-sizer>div{margin-bottom:90px}.markdown-editor-container.on-preview .codemirror-container,.markdown-editor-container.on-preview .preview-container{width:50%}.mini .markdown-editor-body{height:calc(100% - 28px)}.flex-end{justify-content:flex-end}.my-codemirror-container{border:1px solid #ccc;margin-bottom:24px;width:100%}.markdown-tip{bottom:-28px;color:#cdcdcd;font-size:12px;margin-bottom:7px;position:absolute;right:0}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{animation:blink 1.06s steps(1) infinite;background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor{animation:blink 1.06s steps(1) infinite;background-color:#7e7;border:0;width:auto}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:blue}.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-type,.cm-s-default .cm-variable-3{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-invalidchar,.cm-s-default .cm-error{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:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror-scroll{height:100%;margin-bottom:0;margin-right:0;outline:none;overflow:scroll!important;padding-bottom:5px;position:relative}.CodeMirror-sizer{border-right:0;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;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{word-wrap:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:"calt";background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{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:rgba(255,255,0,.4)}.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}.CodeMirror-sizer{padding-bottom:10px!important;padding-top:10px}.CodeMirror-empty.CodeMirror-focused{outline:none}.CodeMirror pre.CodeMirror-placeholder{color:#999}.CodeMirror{background:#fff;overflow:hidden;position:relative;word-break:break-word}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:break-word;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wrp___dq7YK{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:108}.wrp___dq7YK.bgBlack___ARIUV{background:rgba(0,0,0,.5)}.wrp___dq7YK img,.wrp___dq7YK video{max-height:80%;max-width:100%;text-align:center}.wrp___dq7YK iframe{background:#fff;border:none;left:0;top:0}.monaco___VnZC3,.wrp___dq7YK iframe{height:100%;position:absolute;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{display:flex;position:absolute;right:40px;top:40px;z-index:10}.close___LKoWu>span{align-items:center;background:#4a4a4a;border-radius:4px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;width:40px}.embed___hvpEJ{height:100%;left:0;position:absolute;top:0;width:100%}.my-diff-editor div,.my-monaco-editor div{font-size:inherit}.my-error-line-wrp{background:rgba(245,0,0,.2)!important;color:#f50000;height:auto!important;width:calc(100% - 20px)!important}.noCopyPaste .quick-input-widget{display:none!important}.breakpoints-select{background:red}.breakpoints-fake,.breakpoints-select{border-radius:4px;height:8px!important;left:7px!important;pointer-events:none;top:7px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:8px!important}.breakpoints-fake{background:rgba(255,0,0,.5)}.highlighted-line{background:#4b4b18}.markdown-toolbar-container{align-items:center;background:#fff;border-bottom:1px solid #ccc;box-sizing:border-box;display:flex;flex-flow:row wrap;line-height:20px;list-style:none;margin:0;min-height:30px;padding:0 28px 0 5px;position:relative;width:100%}.markdown-toolbar-container .fill-tip{background-color:#fff1e2;border:1px solid #e99237;border-radius:5px;box-sizing:border-box;color:#a65500;cursor:pointer;display:inline-block;font-size:12px;height:auto;line-height:16px;margin-left:10px;padding:5px;position:relative}.markdown-toolbar-container .fill-tip:before{border-bottom:6px solid transparent;border-right:6px solid #fff1e2;border-top:6px solid transparent;content:" ";height:0;left:-6px;position:absolute;top:6px;width:0;z-index:10}.markdown-toolbar-container .fill-tip:after{border-bottom:6px solid transparent;border-right:6px solid #e99237;border-top:6px solid transparent;content:" ";height:0;left:-7px;position:absolute;top:6px;width:0}.markdown-toolbar-container li{color:#666;display:flex;flex-flow:column nowrap;height:100%;height:38px;justify-content:center;padding:0 1px}.markdown-toolbar-container a,.markdown-toolbar-container span{display:block}.markdown-toolbar-container a{color:#666;cursor:pointer;font-size:18px;text-align:center;width:28px}.markdown-toolbar-container a i{font-size:18px}.markdown-toolbar-container a i:before{font-size:18px}.markdown-toolbar-container .btn-null{align-items:center;display:flex;flex-flow:row nowrap;width:auto}.markdown-toolbar-container .insert-blank{color:#e99237;font-size:18px}.markdown-toolbar-container span.v-line{border-right:1px solid #ccc;height:65%;margin:0 5px}.mini .markdown-toolbar-container li{height:28px}.editor-resize{border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-sizing:border-box;cursor:row-resize;display:block;height:4px;left:54%;margin:0 auto;overflow:hidden;text-transform:capitalize;white-space:nowrap;width:120px}.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{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:md-iconfont!important;font-size:16px;font-style:normal}.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:rgba(37,59,118,.99)}.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:rgba(37,59,118,.99)}.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-attribute,.cm-s-blackboard .cm-builtin,.cm-s-blackboard .cm-tag{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{color:#fff!important;outline:1px solid grey}.upload-button{color:#0152d9;display:block;font-size:12px;height:32px;line-height:32px;position:relative;width:106px}.upload-button input{height:32px;left:0;opacity:0;position:absolute;top:0;width:160px;z-index:-1}.imageDimensions___a7crR{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.imageDimensions___a7crR .img___Kroat{max-width:80%;min-width:500px;visibility:hidden}.imageDimensions___a7crR.fullWidth___c492T .img___Kroat{height:100%;max-width:100%;width:100%}.myPaletteDiv___Xjz2I{left:-15px;position:relative;width:320px}.myPaletteDiv___Xjz2I canvas{margin-top:15px}.maxH60___Pd4Re [class^=ant-modal-content]{height:60px!important;overflow:hidden}.lists___xhHyq{padding-bottom:10px}.lists___xhHyq code{background:none!important}.lists___xhHyq>div>div:first-child{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;justify-content:center;padding:10px 0}.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:auto;right:5px}.item___pWJAA:hover{z-index:2147483648}.item___pWJAA:hover .children___sDG61{display:block}.children___sDG61{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 6px #ccc;display:none;left:6px;max-height:400px;overflow:auto;padding:15px;position:absolute;top:70px;width:440px}.children___sDG61 h1{font-size:14px;padding-top:6px}.children___sDG61 .diamond___FwgzD>div{align-items:center;background:#f6f6f6;cursor:pointer;display:flex;flex-direction:column;font-size:12px;height:50px;justify-content:center;min-width:80px;padding:0 10px}.children___sDG61 .diamond___FwgzD>div [class^=katex]{font-size:14px}.button___WPN6r{bottom:20px;position:absolute;right:20px}.mathWrap___FmnMJ{height:550px;width:800px}.mathFillWrap___PmY3H{cursor:pointer}.mathFillWrap___PmY3H ::part(menu-toggle){color:blue;display:none;opacity:1}.mathFillWrap___PmY3H math-field{background:none}.mathFillWrap___PmY3H *{pointer-events:none}.flex_box_center___kjELP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___IoBKu{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___NuujF{box-align:center;align-items:center}.flex_box_center_end___Kc5UK{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___ebFBu{box-orient:block-axis;flex-direction:column}.reply___xDf2z{background-color:#fff;border-bottom:1px solid #eaeaea;padding:30px 0}.reply___xDf2z button,.reply___xDf2z input{height:40px}.reply___xDf2z button{margin-left:20px;padding-left:20px;padding-right:20px}.replyList___zMH5f{padding:0}.replyList___zMH5f>div{border-bottom:1px solid #eaeaea;padding-bottom:20px;padding-top:20px}.replyList___zMH5f>div img{border-radius:50px}.comment___qHsYF{background:#f6f7f9;border-radius:4px;margin-bottom:5px;margin-top:10px;position:relative;width:100%}.comment___qHsYF>div{padding:14px 20px}.content___vTju0{background-color:#fff;margin-top:5px}.commentItem___aGdcc:hover{border-radius:4px}.commentItem___aGdcc:hover [class~=forums-comment-delete]{display:block!important}.commentParItem___XkqkQ:hover{border-radius:4px}.commentParItem___XkqkQ:hover [class~=forums-comment-par-delete]{display:block!important}.submitStyle___RwXx8{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;cursor:pointer;height:32px;line-height:32px;text-align:center;width:60px}.flex_box_center___NeSU8{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ImTGl{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___BtRd9{box-align:center;align-items:center}.flex_box_center_end___qcLe3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___Ze_3q{box-orient:block-axis;flex-direction:column}.banner___PoUBO{align-items:center;display:flex;justify-content:center}.banner___PoUBO .content___XoDjy{align-items:flex-start;display:flex;height:212px;justify-content:space-between;width:1200px}.banner___PoUBO .content___XoDjy aside{margin-top:56px}.banner___PoUBO .content___XoDjy aside p{align-items:center;display:flex}.banner___PoUBO .content___XoDjy aside p b{color:#000;font-size:30px;font-weight:500;letter-spacing:4px;margin-right:20px}.banner___PoUBO .content___XoDjy aside p span{color:#000;font-size:16px;letter-spacing:4px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j{margin-top:35px}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div{background:#f6f7f9;border:1px solid #dadbde;border-radius:4px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3b3e47;cursor:pointer;display:inline-block;font-size:14px;height:32px;line-height:30px;margin-right:23px;padding:0 16px;position:relative}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div:hover{border:1px solid #bacffe;color:#165dff}.banner___PoUBO .content___XoDjy aside .btns___Pb35j>div img{position:absolute;right:22px;top:-21px;z-index:1}.flex_box_center___hG6RI{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___ss3Fh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___K80p9{box-align:center;align-items:center}.flex_box_center_end___qmXX3{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___GFV8F{box-orient:block-axis;flex-direction:column}.row___aXJjm{align-items:flex-start;display:flex;justify-content:flex-start}.row___aXJjm .title___HUKL0{color:#9096a3;flex-shrink:0;font-size:14px;margin-right:12px;margin-top:4px;text-align-last:justify;width:41px}.row___aXJjm .tagsWrap___XB2W3{flex:1 1;position:relative}.row___aXJjm .tagsWrap___XB2W3 .action___VdHb1{bottom:20px;color:#82a8ff;cursor:pointer;font-size:14px;position:absolute;right:0;width:55px;z-index:2}.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{align-items:center;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:17px;margin-left:8px;padding:4px 12px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC .tag___V7Eft>span .name___Hk1Ip{display:inline-block;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{background:#f6f7f9;border-radius:2px;color:#165dff!important}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05)!important;border-radius:3px}.row___aXJjm .tagsWrap___XB2W3 .bar___t1kKC::-webkit-scrollbar-track{background-color:#f6f7f9!important;box-shadow:none!important}.row___aXJjm .tagsBorderWrap___OMxjs .bar___t1kKC{border:1px solid hsla(228,7%,87%,.5);border-radius:4px;padding-top:8px}.flex_box_center___aK2n3{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HX0Oh{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___LJOJr{box-align:center;align-items:center}.flex_box_center_end___SCakF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AYv4m{box-orient:block-axis;flex-direction:column}.tabs___GTqPV{background:#f6f7f9;border-radius:16px;box-shadow:inset 0 1px 3px 0 #d7d8d9;display:inline-block;height:32px}.tabs___GTqPV span{color:#9096a3;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:32px;padding:0 20px;position:relative}.tabs___GTqPV span:hover{color:#165dff}.tabs___GTqPV span:after{background:#e2e2e2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));border-radius:4px;content:"";height:calc(100% - 2px);left:0;position:absolute;top:1px;width:1px;z-index:1}.tabs___GTqPV .active___F26E8+span:after,.tabs___GTqPV span:first-child:after{display:none}.tabs___GTqPV .active___F26E8{background:linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #c8d2ea;border-radius:16px;box-shadow:0 0 2px 0 #e8effb;color:#165dff;line-height:30px}.tabs___GTqPV .active___F26E8:after{display:none}.flex_box_center___yX6Oa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___t7oqF{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___dEIHy{box-align:center;align-items:center}.flex_box_center_end___taQDF{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___xY_Lr{box-orient:block-axis;flex-direction:column}.input___PW2zI{align-items:center;background:#f6f7f9;border-radius:19px;display:flex;height:38px;padding:0 20px;width:507px}.input___PW2zI .dropdown___vSy8B{flex-shrink:0;position:relative}.input___PW2zI .dropdown___vSy8B:hover .menu___NiyBu{display:block}.input___PW2zI .dropdown___vSy8B .text___Grueu{align-items:center;color:#000;cursor:default;display:flex;font-size:14px;height:38px}.input___PW2zI .dropdown___vSy8B .text___Grueu i{color:#979797;display:inline-block;font-size:12px;transform:translateY(1px) scale(.6)}.input___PW2zI .dropdown___vSy8B .text___Grueu .b1___ZKryM{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:15px;margin-right:0;width:1px}.input___PW2zI .dropdown___vSy8B .text___Grueu .b2___aKyGa{background:linear-gradient(180deg,hsla(0,0%,100%,0),#e2e2e2 50%,hsla(0,0%,100%,0));display:inline-block;height:38px;margin-left:0;margin-right:8px;width:1px}.input___PW2zI .dropdown___vSy8B .menu___NiyBu{background-color:#fff;border-radius:8px;box-shadow:0 10px 16px 0 #cecece;display:none;left:-16px;padding:4px;position:absolute;top:35px;width:auto;z-index:999}.input___PW2zI .dropdown___vSy8B .menu___NiyBu div{clear:both;color:rgba(0,0,0,.88);cursor:pointer;font-size:14px;font-weight:400;line-height:1.57142857;margin:0;padding:5px 12px;text-align:left;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{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Z235C{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Wq1sZ{box-align:center;align-items:center}.flex_box_center_end___LLxom{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___DbMSN{box-orient:block-axis;flex-direction:column}.quickPager___GM30J{align-items:center;display:flex;justify-content:center}.quickPager___GM30J>div{background:#f8f9fc;border:1px solid rgba(195,207,224,.5);border-radius:2px;color:#464f66;cursor:pointer;font-size:12px;height:28px;line-height:26px;margin:0 10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px}.quickPager___GM30J>div:hover{color:#165dff}.quickPager___GM30J .disabled___Ozc8I{background:#f3f3f5;border:0;color:#cecece;cursor:not-allowed;line-height:28px}.flex_box_center___FO7TP{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___LotYx{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___bWdaw{box-align:center;align-items:center}.flex_box_center_end___mVJ1o{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___M83Mm{box-orient:block-axis;flex-direction:column}.list___oOsiS{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___oOsiS .wrap___G6T7F{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:277px;position:relative}.list___oOsiS .wrap___G6T7F .lockWrap___Rl79E{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___oOsiS .wrap___G6T7F .li___oZZ7l:hover .cover___b2bYW{transform:scale(1.1)}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w{border-radius:8px 8px 0 0;height:calc(100% - 100px);overflow:hidden;position:relative}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .cover___b2bYW{transition:all .5s;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .img___IQX7w .sign___HkT6C{bottom:0;height:30px;left:0;position:absolute;z-index:1}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___oOsiS .wrap___G6T7F .li___oZZ7l .name___SsJx8 .e___TMqq0{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo{align-items:center;color:#000f37;display:flex;height:45px;padding:0 12px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo i{color:#7d8592}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo>span{font-size:12px;margin-right:5px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7{align-items:center;display:flex;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]{color:#ffa100;font-size:12px;margin-top:-3px}.list___oOsiS .wrap___G6T7F .li___oZZ7l .tags___bcjyo .rate___YACg7 [class~=ant-rate-star]:not(:last-child){margin-right:2px}.flex_box_center___AQ53o{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___i2aIa{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___sPEKB{box-align:center;align-items:center}.flex_box_center_end___GhSSH{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___R9_Hb{box-orient:block-axis;flex-direction:column}.list___jb2Ay{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___jb2Ay .wrap___VsQDr{background:#fff;border-radius:8px;box-shadow:0 2px 4px 0 #d6dae1;height:308px;position:relative}.list___jb2Ay .wrap___VsQDr:hover [class~=user-path-items]{display:block!important}.list___jb2Ay .wrap___VsQDr .lockWrap___g1k1T{align-items:center;background-color:rgba(0,0,0,.5);border-radius:8px;cursor:default;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___jb2Ay .wrap___VsQDr .li___IxCLC:hover .cover___Mu8wr{transform:scale(1.1)}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA{border-radius:8px 8px 0 0;height:calc(100% - 131px);overflow:hidden}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .cover___Mu8wr{transition:all .5s;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .movebq___mF7wt{background:rgba(0,0,0,.3);border-bottom-left-radius:8px;border-top-right-radius:8px;color:#d9c7ab;display:none;font-size:16px;height:32px;line-height:32px;padding:0 8px;position:absolute;right:0;top:0;width:70px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .bq___Bil0T{background:rgba(0,0,0,.3);border-radius:2px;color:#d9c7ab;font-size:12px;height:22px;line-height:22px;margin-right:10px;padding:0 8px;width:64px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .img___IpFLA .sign___DXJ4d{color:#fff;left:0;position:absolute;text-align:center;top:7px;width:52px;z-index:2}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ{align-items:center;color:#000;display:flex;font-size:16px;font-weight:600;height:52px;padding:30px 12px 0;width:100%}.list___jb2Ay .wrap___VsQDr .li___IxCLC .name___l7FoJ .e___pXQUG,.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR{color:#000f37;font-size:14px;margin-top:8px;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .unit___wCIFR i{color:#7d8592}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil{align-items:center;color:#000f37;display:flex;height:34px;justify-content:space-between;padding:0 12px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div{align-items:center;display:flex}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil div>span{font-size:12px;margin-right: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{align-items:center;border:1px solid #ffe6ab;border-radius:2px;color:#ca7720;display:flex;font-size:12px;font-weight:400;height:18px;justify-content:center;padding:3px 6px}.list___jb2Ay .wrap___VsQDr .li___IxCLC .tags___w_Mil .tag2___llZkf{border:1px solid #d6f7ef;color:#01795d;margin-left:6px}.flex_box_center___eMcr7{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___HcNca{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZnvVN{box-align:center;align-items:center}.flex_box_center_end___fdgDf{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___SEKvd{box-orient:block-axis;flex-direction:column}.list___L1hmU{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}.list___L1hmU .wrap___pKgcW{background:#fff;border-radius:8px;box-shadow:0 1px 4px 0 #d6dae1;height:270px;position:relative}.list___L1hmU .wrap___pKgcW:hover .lockWrap___SMhkK{display:flex}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK{align-items:center;background:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,.05);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:10}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div{border:1px solid #fff;border-radius:18px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:36px;line-height:34px;margin:10px 0;text-align:center;width:116px}.list___L1hmU .wrap___pKgcW .lockWrap___SMhkK div:hover{border:1px solid #c2d3f8;box-shadow:0 0 4px 0 #4f85ff}.list___L1hmU .wrap___pKgcW .top___udHSB{align-items:center;display:flex;flex-direction:column;height:calc(100% - 50px);justify-content:flex-start;padding:0 24px;position:relative}.list___L1hmU .wrap___pKgcW .top___udHSB .sign___uwRpq{background:#ffe9c1;border-radius:8px 0 13px 0;color:#a45204;height:22px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:44px;z-index:1}.list___L1hmU .wrap___pKgcW .top___udHSB .name___Fpf90{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:16px;font-weight:600;height:48px;line-height:26px;margin-top:25px;overflow:hidden;text-align:center;white-space:normal}.list___L1hmU .wrap___pKgcW .top___udHSB .img___AMLhL{border-radius:30px;height:60px;margin-top:14px;width:60px}.list___L1hmU .wrap___pKgcW .top___udHSB .text___KiTb7{color:#333;font-size:14px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:98%}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ{align-items:center;display:flex;margin-top:12px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ div{background:#fff;border:1px solid #d6f7ef;border-radius:13px;color:#01795d;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .top___udHSB .btns___i6IuZ aside{background:#fff;border:1px solid #ffe9c1;border-radius:13px;color:#a45204;font-size:14px;height:26px;line-height:24px;margin:0 10px;text-align:center;width:76px}.list___L1hmU .wrap___pKgcW .bottom____k2sh{align-items:center;border-top:1px solid #f5f5f5;display:flex;height:50px;padding:0 12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>div{margin-left:auto}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span{align-items:center;color:#999;display:flex;margin-right:12px}.list___L1hmU .wrap___pKgcW .bottom____k2sh>span i{color:#999;font-size:14px;font-size:12px;margin-right:6px}.flex_box_center___d27mZ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___qfRU9{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___fCRld{box-align:center;align-items:center}.flex_box_center_end___ORMV8{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___PNKtZ{box-orient:block-axis;flex-direction:column}.tabs___alpa7{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px;justify-content:space-between}.tabs___alpa7 .tabsWrap___aCQjw{align-items:center;display:flex;height:100%}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4{align-items:center;cursor:pointer;display:flex;height:100%;margin-right:40px}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4>div{align-items:center;color:#5f6368;display:flex;font-size:14px;font-weight:400;height:100%;position:relative}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v{color:#202124;font-weight:500}.tabs___alpa7 .tabsWrap___aCQjw .tab___MKLr4 .active___nl_4v:after{background:#202124;border-radius:2px;border-radius:100px 100px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%;z-index:4}.flex_box_center___e6HxQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___RnXYe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___lVxPk{box-align:center;align-items:center}.flex_box_center_end___bu8yv{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___JczGj{box-orient:block-axis;flex-direction:column}.orderWrap___ZfyGX{align-items:center;display:box;display:flex}.orderIconWrap___XTB_O{color:#999;display:box;display:flex;flex-direction:column;height:40px;line-height:40px}.orderAsc___KWHmA{display:inline-block;margin-top:9px;transform:translateY(2px)}.orderAsc___KWHmA,.orderDesc___rHdbB{flex-direction:column;height:10px;line-height:10px;text-align:center}.orderDesc___rHdbB{display:table}.active___a7eSP{color:#232b40!important}.cursorPointer___gs9kL{color:#d8d8d8;cursor:pointer;height:10px}.orderTextWrap___teAKn{color:#3b3e47;cursor:pointer;font-size:14px;margin-right:5px}.flex_box_center___LCi0B{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___hzONe{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ZyQRE{box-align:center;align-items:center}.flex_box_center_end___XKM74{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___p8LCU{box-orient:block-axis;flex-direction:column}.btn___In02G.mediacy-round___uveEv{border-radius:36px;height:36px}.btn___In02G.mediacy-default___dDxsd{border-radius:4px;height:36px}.btn___In02G .default___K791v{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;font-size:14px;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button[class~=ant-btn-default]:not(:disabled).btn___In02G:hover{border:1px solid #165dff;color:#165dff}button[class~=ant-btn-default]:disabled.btn___In02G{background:#f6f7f9 linear-gradient(180deg,#fff,#f6f7f9);border:1px solid #bacffe;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#3061d0;cursor:pointer;cursor:not-allowed;font-size:14px;opacity:50%;padding:0 15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flex_box_center___TB7bQ{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___oBlTb{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___b5XbB{box-align:center;align-items:center}.flex_box_center_end___CNhe7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___yHXKW{box-orient:block-axis;flex-direction:column}.head___ghH72{align-items:center;border-bottom:1px solid #dbdce0;display:flex;height:54px}.head___ghH72>span{color:#999;cursor:pointer;flex-shrink:0;font-size:12px}.head___ghH72>b{color:#232b40;flex:1 1;font-size:14px;font-weight:500;margin-left:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.head___ghH72 .node___mjPEy{flex-shrink:0;margin-left:auto}.flex_box_center___AlHuF{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vN2LW{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___Ac7D2{box-align:center;align-items:center}.flex_box_center_end___y38I7{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___iQE6P{box-orient:block-axis;flex-direction:column}.btns___sNgTb{align-items:center;display:flex}.btns___sNgTb .confirm___Ozirl{background:#3061d0;border-radius:2px;color:#fff;height:38px;padding:0 34px}.btns___sNgTb .cancel___aiq1I{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;font-size:14px;height:38px;margin-left:20px;opacity:.5}.flex_box_center___jkpdr{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___OtsL8{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___rbcb_{box-align:center;align-items:center}.flex_box_center_end___zBR21{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___nS_eP{box-orient:block-axis;flex-direction:column}.fixedBottom___oJl7m{background:#fff;bottom:0;box-shadow:0 -3px 16px 0 hsla(0,0%,86%,.5);height:70px;left:0;position:fixed;width:100%;z-index:1000}.fixedBottom___oJl7m .wrap___A3Oq1{align-items:center;display:flex;height:100%;justify-content:space-between;margin:auto;width:1200px}.fixedBottom___oJl7m .wrap___A3Oq1 .center____VL1y{flex:1 1}.flex_box_center___tY8Yn{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___vHdYA{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___pa61F{box-align:center;align-items:center}.flex_box_center_end___HyDXt{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___UjZek{box-orient:block-axis;flex-direction:column}.crumbs___V41Oe{cursor:default;margin:15px auto 25px;width:1200px}.crumbs___V41Oe span{color:#c5c5c5;font-size:12px}.crumbs___V41Oe .hover___bEIVd{cursor:pointer}.crumbs___V41Oe .hover___bEIVd:hover{color:#5f6368}.flex_box_center___SntrE{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___g4tse{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___ooGcI{box-align:center;align-items:center}.flex_box_center_end___UM2Cs{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___vRGBc{box-orient:block-axis;flex-direction:column}.prompt___a_aRk{align-items:center;background:hsla(221,9%,60%,.1);border-radius:0 0 8px 8px;color:#9096a3;display:flex;font-family:PingFangSC,PingFang SC;font-size:12px;font-style:normal;font-weight:400;height:30px;margin-bottom:30px;padding-left:20px;width:100%}.box___X84XK{margin-bottom:20px;margin-top:10px;max-height:140px;overflow:auto;padding-right:6px;width:calc(100% + 11px)}.box___X84XK .row___wofpN{align-items:center;display:flex;margin-top:10px}.box___X84XK .row___wofpN:first-child{margin-top:0}.box___X84XK .row___wofpN .icon___ixIOQ{margin-left:82px;margin-right:5px;width:16px}.box___X84XK .row___wofpN div[class~=ant-progress-line]{margin:0}.flex_box_center___OmLFa{box-align:center;align-items:center;justify-content:center;-webkit-justify-content:center}.flex_space_between___Pwqhp{-webkit-box-pack:justify;justify-content:space-between}.flex_box_vertical_center___UJzms{box-align:center;align-items:center}.flex_box_center_end___qMu25{-webkit-box-align:center;-webkit-box-pack:end;box-align:center;box-pack:end;align-items:center;-webkit-align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.flex_box_column___AimtA{box-orient:block-axis;flex-direction:column}.selectList___hGJUN{background:#fff;border:1px solid #e7f3ff;border-radius:2px;box-shadow:0 2px 6px 0 #d2d2d2}.selectList___hGJUN .selectHeader___HxdBZ{background:#f6f7f9;border-radius:2px 2px 0 0;color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:40px;line-height:40px;text-indent:12px;width:100%}.selectList___hGJUN .selectContent___oWjby{border-bottom:1px solid #f5f5f5;max-height:350px;overflow:auto;padding:12px 12px 20px}.selectList___hGJUN .selectContent___oWjby .contentTitle___xlVyW{color:#b3b4b9;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU{display:flex;flex-wrap:wrap}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{color:#5f6368;text-align:left}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev,.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagName___MIGDL{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:22px;line-height:22px;margin-right:30px;margin-top:15px;padding:0 8px}.selectList___hGJUN .selectContent___oWjby .contentTags___BGCLU .tagNameActive___JCRev{background:#f6f7f9;border-radius:2px;color:#165dff;text-align:center}.selectList___hGJUN .activeStyle___FvXnt{display:flex;margin:20px auto 10px;padding-left:12px;text-align:left}.selectList___hGJUN .activeStyle___FvXnt .activeLabel___RzW9T{color:#2c3850;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-right:20px}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch{display:flex;flex-wrap:wrap}.selectList___hGJUN .activeStyle___FvXnt .activeValue___qxoch .activeItem___NfFjA{align-items:center;background:#f6f7f9;border-radius:2px;color:#165dff;display:flex;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;margin-bottom:10px;margin-right:10px;padding:0 8px;text-align:left}.activeClose___Su7dS{background:#f8f9fc;border:1px solid #c3cfe0;border-radius:2px;color:#464f66;margin-left:auto;opacity:.5}.activeClose___Su7dS,.activeSubmit___gjhQA{cursor:pointer;font-family:PingFangSC,PingFang SC;font-size:14px;font-style:normal;font-weight:400;height:32px;line-height:32px;text-align:center;width:60px}.activeSubmit___gjhQA{background:#3061d0;border-radius:2px;box-shadow:0 2px 4px 0 #e0dfe1,inset 0 1px 3px 0 hsla(0,0%,100%,.5);color:#fff;margin-left:20px;margin-right:12px}[class~=ant-select-dropdown]{padding:0!important} \ No newline at end of file diff --git a/p__DataSet__Index__index.async.js b/p__DataSet__Index__index.async.js index ab11d3d2e5..5aae191f2e 100644 --- a/p__DataSet__Index__index.async.js +++ b/p__DataSet__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12216],{50883:function(A,o,e){var t=e(82242),i=e.n(t),g=(e(59301),e(93314)),a=e(3113),l=e(37712);o.Z=function(A){var o=A.img,e=A.buttonProps,t=void 0===e?{}:e,n=A.styles,r=void 0===n?{}:n,s=A.customText,c=A.ButtonText,Q=A.ButtonClick,B=A.Buttonclass,C=A.ButtonTwo,u=A.imgStyles,d=A.loading,U=void 0!==d&&d;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:U?"hidden":"visible"}),r),children:[(0,l.jsx)("img",{src:o||g,style:i()(i()({},u),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:s||"暂时还没有相关数据哦!"}),c&&(0,l.jsx)(a.ZP,i()(i()({className:B,onClick:Q},t),{},{children:c})),C&&C]})}},86038:function(A,o,e){e.r(o),e.d(o,{default:function(){return x}});var t=e(37205),i=e.n(t),g=e(82242),a=e.n(g),l=e(7557),n=e.n(l),r=e(41498),s=e.n(r),c=e(79800),Q=e.n(c),B=e(59301),C=e(21256),u=e(32007),d=e(38854),U=e(20834),E=e(96865),R=e(43418),I=e(8591),F=e(27092),K=e(66621),p={flex_box_center:"flex_box_center___Z1QzH",flex_space_between:"flex_space_between___l_LOl",flex_box_vertical_center:"flex_box_vertical_center___hVP0X",flex_box_center_end:"flex_box_center_end___Cl3Dp",flex_box_column:"flex_box_column___jKofj",page:"page___fTeAq",center:"center___nZEH7",prompt:"prompt___Ohkfm",listWrap:"listWrap___SCb1K",wrap:"wrap___yAO2J",leftContent:"leftContent___ZRiv9",header:"header___NLomh",title:"title___sU6_C",time:"time___UF1RP",introduction:"introduction___i9AhO",from:"from___ttCRx",bottom:"bottom___PQPNc",user_img:"user_img___q1Bu1",user_name:"user_name___MeI6h",tags_name:"tags_name___l9LGg",buttonList:"buttonList___emZ7z",buttonItem:"buttonItem___EDPWm",rightContent:"rightContent___Cootw",publicStyle:"publicStyle___PT3Fo",collectStyle:"collectStyle___kpZzK",collectActiveStyle:"collectActiveStyle___pxCVU",selectList:"selectList___sP4vK",selectHeader:"selectHeader___IGFm8",selectContent:"selectContent___rrZVu",contentTitle:"contentTitle___aS39A",contentTags:"contentTags___Iz4Ac",tagName:"tagName___tbbZ9",tagNameActive:"tagNameActive___kjpLR",activeStyle:"activeStyle___M6bFD",activeLabel:"activeLabel___aMO07",activeItem:"activeItem___sAV5V",activeClose:"activeClose___Dppy0",activeSubmit:"activeSubmit___dtEn5"},D=e(50883),m=e(20817),G=e(58159),w=e(24404),V=e(89260),f=e(65356),L=e(37712),X={"引用数排序":"used_count","收藏数排序":"collect_count","创建时间排序":"created_at"},x=(0,u.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting}}))((function(A){A.globalSetting,A.dispatch;var o,e,t,g=A.user,l=(0,u.useSearchParams)(),r=Q()(l,1)[0],c=(0,B.useState)([]),x=Q()(c,2),h=x[0],S=x[1],v=(0,B.useState)([]),y=Q()(v,2),b=y[0],N=y[1],j=(0,B.useState)(3),q=Q()(j,2),Y=q[0],W=q[1],P=(0,B.useState)(!0),Z=Q()(P,2),O=Z[0],z=Z[1],k=(0,B.useState)(!1),J=Q()(k,2),H=J[0],M=J[1],T=(0,B.useState)({keyword:"",source:"public",status:"",tags:[],page:1,limit:20}),_=Q()(T,2),$=_[0],AA=_[1],oA=(0,B.useState)("创建时间排序"),eA=Q()(oA,2),tA=eA[0],iA=eA[1];(0,B.useEffect)((function(){null!=r&&r.get("tabId")&&($.source=null==r?void 0:r.get("tabId"))}),[]),(0,B.useEffect)((function(){gA()}),[$,tA,h]);var gA=function(){var A=s()(n()().mark((function A(){return n()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return z(!0),A.next=3,(0,G._S)({page:null==$?void 0:$.page,limit:null==$?void 0:$.limit,category:null==$?void 0:$.source,public_params:null==$?void 0:$.status,search:null==$?void 0:$.keyword,sort_by:X[tA],sort_direction:"desc",tag_ids:null==h?void 0:h.map((function(A){return null==A?void 0:A.id}))}).then((function(A){var o,e;0==(null==A?void 0:A.status)&&(N(null==A||null===(o=A.data)||void 0===o?void 0:o.list),W(null==A||null===(e=A.data)||void 0===e?void 0:e.count))}));case 3:z(!1);case 4:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),aA=function(){var A=s()(n()().mark((function A(){return n()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:console.log("创建"),M(!0);case 2:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),lA=[(null==g||null===(o=g.userInfo)||void 0===o?void 0:o.is_shixun_marker)&&{name:"创建数据集",click:aA}].filter((function(A){return!!A})),nA="创建时间排序"===tA;return(0,L.jsxs)("section",{className:p.page,children:[(0,L.jsxs)("div",{className:p.center,children:[(0,L.jsx)(C.jL,{dataSource:lA,title:"数据集",sunTitle:"数据驱动决策和技术创新的核心资源",img:"data:image/png;base64,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",imgWidth:500}),(0,L.jsx)(C.YG,{value:$.source,style:{marginTop:16},onChange:function(A){$.source=A,$.page=1,AA(a()({},$))},tabBarExtraContent:(0,L.jsx)(C.t7,{style:{width:300},placeholder:"请输入数据集名称进行搜索",value:$.keyword,onChange:function(A){$.keyword=A,$.page=1,AA(a()({},$))}}),dataSource:[{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]}),(null===(e=["public","share"])||void 0===e?void 0:e.includes(null==$?void 0:$.source))&&(0,L.jsxs)("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"},children:[(0,L.jsx)(w.Z,{width:"1200",getDataSet:function(A){S(A)},tags:h}),(0,L.jsx)("div",{style:{marginLeft:"auto",color:"#3061D0"},children:(0,L.jsx)(d.Z,{dropdownRender:function(){return(0,L.jsx)(U.Z,{selectedKeys:[tA],children:[{name:"引用数排序",type:"used_count",direction:"desc"},{name:"收藏数排序",type:"collect_count",direction:"asc"},{name:"创建时间排序",type:"created_at",direction:"desc"}].map((function(A){return(0,L.jsx)(U.Z.Item,{onClick:function(){iA(A.name)},children:A.name},A.name)}))})},children:(0,L.jsx)("div",{children:(0,L.jsxs)("span",{className:"".concat(p.btn," ").concat(nA?p.btnSort:""),children:[(0,L.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),tA]})})})})]}),"mine"==$.source&&(0,L.jsxs)("div",{children:[!(0,V.Ny)()&&(0,L.jsxs)("div",{className:p.prompt,children:[(0,L.jsx)("i",{className:"icon icon-tishi11 font12 mr10"}),"温馨提示:平台为用户提供了",(0,L.jsx)("span",{style:{color:"#3061D0",margin:"0 5px"},children:"10GB"}),"的数据集存储空间,您目前已使用了",(0,L.jsxs)("span",{style:{color:"#FF9D18",margin:"0 5px"},children:[((null==g||null===(t=g.userInfo)||void 0===t?void 0:t.data_sets_filesize)/1073741824).toFixed(2),"GB"]})]}),(0,L.jsx)(C.qp,{title:"公开权限",className:"mt20",value:$.status,onChange:function(A){$.status=A,$.page=1,AA(a()({},$))},dataSource:[{id:"",name:"全部"},{id:"public",name:"公开"},{id:"private",name:"私有"}],titleWidth:60})]}),(0,L.jsxs)(E.Z,{loading:O,children:[!(null!=b&&b.length)&&(0,L.jsx)(D.Z,{loading:O}),!(null==b||!b.length)&&(0,L.jsx)("div",{className:p.listWrap,style:{marginTop:"mine"==$.source?0:20},children:null==b?void 0:b.map((function(A,o){var e,t,g;return(0,L.jsxs)("aside",{className:p.wrap,children:[(0,L.jsxs)("div",{className:p.leftContent,onClick:function(){return(0,K.xg)("/dataset/".concat(null==A?void 0:A.id,"/detail?tabId=").concat($.source))},children:[(0,L.jsxs)("div",{className:p.header,children:[(0,L.jsx)("div",{className:p.title,children:null==A?void 0:A.title}),(0,L.jsx)("div",{className:p.time,children:null==A?void 0:A.created_at})]}),(0,L.jsx)("div",{className:p.introduction,children:null==A?void 0:A.desc}),(0,L.jsxs)("div",{className:p.bottom,children:[(0,L.jsx)("img",{className:p.user_img,alt:"用户头像",src:"".concat(m.Z.IMG_SERVER,"/images/").concat(null==A||null===(e=A.user_info)||void 0===e?void 0:e.image_url)}),(0,L.jsx)("div",{className:p.user_name,children:null==A||null===(t=A.user_info)||void 0===t?void 0:t.name}),null==A||null===(g=A.data_set_tags)||void 0===g?void 0:g.map((function(A,o){return(0,L.jsx)("div",{className:p.tags_name,children:null==A?void 0:A.tag_name},o)})),(0,L.jsxs)("div",{className:p.buttonList,children:[(0,L.jsxs)("div",{className:p.buttonItem,children:[(0,L.jsx)("i",{className:"iconfont icon-yinyong font12 mr5"}),null==A?void 0:A.used_count]}),(0,L.jsxs)("div",{className:p.buttonItem,children:[(0,L.jsx)("i",{className:"iconfont icon-chakanrenshu font12 mr5"}),null==A?void 0:A.visited_count]}),(0,L.jsxs)("div",{className:p.buttonItem,children:[(0,L.jsx)("i",{className:"iconfont icon-xiaopinglun font12 mr5"}),null==A?void 0:A.comment_count]})]})]})]}),(0,L.jsx)("div",{className:p.rightContent,children:"mine"==$.source?(0,L.jsx)("div",{className:p.publicStyle,onClick:function(){var o;R.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:0==(null==A?void 0:A.public_status)?"申请公开需要待平台管理员审核通过后,自动公开":1==(null==A?void 0:A.public_status)?"取消公开后,其他用户将不可见,同时再次公开需要重新进行申请":"撤销申请公开后,申请记录将删除,如需公开请再次申请",onOk:(o=s()(n()().mark((function o(){var e;return n()().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:o.t0=null==A?void 0:A.public_status,o.next=0===o.t0?3:1===o.t0?5:2===o.t0?7:9;break;case 3:return e=(0,G.To)(null==A?void 0:A.id),o.abrupt("break",10);case 5:return e=(0,G.a6)(null==A?void 0:A.id),o.abrupt("break",10);case 7:return e=(0,G.Dx)(null==A?void 0:A.id),o.abrupt("break",10);case 9:return o.abrupt("return");case 10:e.then((function(A){0===(null==A?void 0:A.status)&&(I.ZP.success("操作成功"),gA())}));case 11:case"end":return o.stop()}}),o)}))),function(){return o.apply(this,arguments)})})},children:0==(null==A?void 0:A.public_status)?"申请公开":1==(null==A?void 0:A.public_status)?"取消公开":"撤销申请公开"}):(0,L.jsxs)("div",{className:null!=A&&A.current_user_is_collect?p.collectActiveStyle:p.collectStyle,onClick:function(){(null!=A&&A.current_user_is_collect?(0,G.R9)({container_id:null==A?void 0:A.id,container_type:"DataSet"}):(0,G.nW)({container_id:null==A?void 0:A.id,container_type:"DataSet"})).then((function(e){0===(null==e?void 0:e.status)&&(null!=A&&A.current_user_is_collect?(b[o].current_user_is_collect=!(null!=A&&A.current_user_is_collect),b[o].collect_count=(null==A?void 0:A.collect_count)-1,N(i()(b))):(b[o].current_user_is_collect=!(null!=A&&A.current_user_is_collect),b[o].collect_count=(null==A?void 0:A.collect_count)+1,N(i()(b))))}))},children:[(0,L.jsx)("i",{className:"iconfont icon-shoucang4 font12"})," ",null==A?void 0:A.collect_count]})})]},o)}))})]}),(0,L.jsx)(F.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:Y,onChange:function(A,o){$.page=A,$.limit=o,AA(a()({},$))},pageSize:$.limit,current:$.page,hideOnSinglePage:!Y,showTotal:K.rU})]}),(0,L.jsx)(f.Z,{visible:H,onClose:function(){M(!1)},onSuccess:function(A){M(!1),u.history.push("/dataset/".concat(A,"/detail?tabId=mine"))}})]})}))},38854:function(A,o,e){e.d(o,{Z:function(){return U}});var t=e(91857),i=e(92310),g=e.n(i),a=e(59301),l=e(94172),n=e(3113),r=e(36355),s=e(81327),c=e(33234),Q=e(47211),B=function(A,o){var e={};for(var t in A)Object.prototype.hasOwnProperty.call(A,t)&&o.indexOf(t)<0&&(e[t]=A[t]);if(null!=A&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(t=Object.getOwnPropertySymbols(A);i{const{getPopupContainer:o,getPrefixCls:e,direction:i}=a.useContext(r.E_),{prefixCls:C,type:u="default",danger:d,disabled:U,loading:E,onClick:R,htmlType:I,children:F,className:K,menu:p,arrow:D,autoFocus:m,overlay:G,trigger:w,align:V,open:f,onOpenChange:L,placement:X,getPopupContainer:x,href:h,icon:S=a.createElement(l.Z,null),title:v,buttonsRender:y=(A=>A),mouseEnterDelay:b,mouseLeaveDelay:N,overlayClassName:j,overlayStyle:q,destroyPopupOnHide:Y,dropdownRender:W}=A,P=B(A,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Z=e("dropdown",C),O=`${Z}-button`,[z,k]=(0,Q.Z)(Z),J={menu:p,arrow:D,autoFocus:m,align:V,disabled:U,trigger:U?[]:w,onOpenChange:L,getPopupContainer:x||o,mouseEnterDelay:b,mouseLeaveDelay:N,overlayClassName:j,overlayStyle:q,destroyPopupOnHide:Y,dropdownRender:W},{compactSize:H,compactItemClassnames:M}=(0,c.ri)(Z,i),T=g()(O,M,K,k);"overlay"in A&&(J.overlay=G),"open"in A&&(J.open=f),J.placement="placement"in A?X:"rtl"===i?"bottomLeft":"bottomRight";const _=a.createElement(n.ZP,{type:u,danger:d,disabled:U,loading:E,onClick:R,htmlType:I,href:h,title:v},F),$=a.createElement(n.ZP,{type:u,danger:d,icon:S}),[AA,oA]=y([_,$]);return z(a.createElement(s.Z.Compact,Object.assign({className:T,size:H,block:!0},P),AA,a.createElement(t.Z,Object.assign({},J),oA)))};C.__ANT_BUTTON=!0;var u=C;const d=t.Z;d.Button=u;var U=d},81327:function(A,o,e){e.d(o,{Z:function(){return E}});var t=e(59301),i=e(92310),g=e.n(i),a=e(75440),l=e(36355),n=e(33234);const r=t.createContext({latestIndex:0}),s=r.Provider;var c=A=>{let{className:o,index:e,children:i,split:g,style:a}=A;const{latestIndex:l}=t.useContext(r);return null==i?null:t.createElement(t.Fragment,null,t.createElement("div",{className:o,style:a},i),e{var e,i;const{getPrefixCls:n,space:r,direction:d}=t.useContext(l.E_),{size:U=(null==r?void 0:r.size)||"small",align:E,className:R,rootClassName:I,children:F,direction:K="horizontal",prefixCls:p,split:D,style:m,wrap:G=!1,classNames:w,styles:V}=A,f=u(A,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[L,X]=Array.isArray(U)?U:[U,U],x=B(X),h=B(L),S=C(X),v=C(L),y=(0,a.Z)(F,{keepEmpty:!0}),b=void 0===E&&"horizontal"===K?"center":E,N=n("space",p),[j,q]=(0,Q.Z)(N),Y=g()(N,null==r?void 0:r.className,q,`${N}-${K}`,{[`${N}-rtl`]:"rtl"===d,[`${N}-align-${b}`]:b,[`${N}-gap-row-${X}`]:x,[`${N}-gap-col-${L}`]:h},R,I),W=g()(`${N}-item`,null!==(e=null==w?void 0:w.item)&&void 0!==e?e:null===(i=null==r?void 0:r.classNames)||void 0===i?void 0:i.item);let P=0;const Z=y.map(((A,o)=>{var e,i;null!=A&&(P=o);const g=A&&A.key||`${W}-${o}`;return t.createElement(c,{className:W,key:g,index:o,split:D,style:null!==(e=null==V?void 0:V.item)&&void 0!==e?e:null===(i=null==r?void 0:r.styles)||void 0===i?void 0:i.item},A)})),O=t.useMemo((()=>({latestIndex:P})),[P]);if(0===y.length)return null;const z={};return G&&(z.flexWrap="wrap"),!h&&v&&(z.columnGap=L),!x&&S&&(z.rowGap=X),j(t.createElement("div",Object.assign({ref:o,className:Y,style:Object.assign(Object.assign(Object.assign({},z),null==r?void 0:r.style),m)},f),t.createElement(s,{value:O},Z)))}));const U=d;U.Compact=n.ZP;var E=U},1012:function(A,o,e){e.d(o,{Z:function(){return c}});var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),i=new Uint8Array(16);function g(){if(!t)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return t(i)}var a=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var l=function(A){return"string"==typeof A&&a.test(A)},n=[],r=0;r<256;++r)n.push((r+256).toString(16).substr(1));var s=function(A){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=(n[A[o+0]]+n[A[o+1]]+n[A[o+2]]+n[A[o+3]]+"-"+n[A[o+4]]+n[A[o+5]]+"-"+n[A[o+6]]+n[A[o+7]]+"-"+n[A[o+8]]+n[A[o+9]]+"-"+n[A[o+10]]+n[A[o+11]]+n[A[o+12]]+n[A[o+13]]+n[A[o+14]]+n[A[o+15]]).toLowerCase();if(!l(e))throw TypeError("Stringified UUID is invalid");return e};var c=function(A,o,e){var t=(A=A||{}).random||(A.rng||g)();if(t[6]=15&t[6]|64,t[8]=63&t[8]|128,o){e=e||0;for(var i=0;i<16;++i)o[e+i]=t[i];return o}return s(t)}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12216],{50883:function(A,o,e){var t=e(82242),i=e.n(t),g=(e(59301),e(93314)),l=e(3113),a=e(37712);o.Z=function(A){var o=A.img,e=A.buttonProps,t=void 0===e?{}:e,n=A.styles,r=void 0===n?{}:n,s=A.customText,c=A.ButtonText,Q=A.ButtonClick,B=A.Buttonclass,C=A.ButtonTwo,u=A.imgStyles,d=A.loading,U=void 0!==d&&d;return(0,a.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:U?"hidden":"visible"}),r),children:[(0,a.jsx)("img",{src:o||g,style:i()(i()({},u),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:s||"暂时还没有相关数据哦!"}),c&&(0,a.jsx)(l.ZP,i()(i()({className:B,onClick:Q},t),{},{children:c})),C&&C]})}},86038:function(A,o,e){e.r(o),e.d(o,{default:function(){return h}});var t=e(37205),i=e.n(t),g=e(82242),l=e.n(g),a=e(7557),n=e.n(a),r=e(41498),s=e.n(r),c=e(79800),Q=e.n(c),B=e(59301),C=e(21256),u=e(32007),d=e(38854),U=e(20834),E=e(96865),R=e(6848),I=e(43418),F=e(8591),K=e(27092),p=e(66621),D={flex_box_center:"flex_box_center___Z1QzH",flex_space_between:"flex_space_between___l_LOl",flex_box_vertical_center:"flex_box_vertical_center___hVP0X",flex_box_center_end:"flex_box_center_end___Cl3Dp",flex_box_column:"flex_box_column___jKofj",page:"page___fTeAq",center:"center___nZEH7",prompt:"prompt___Ohkfm",listWrap:"listWrap___SCb1K",wrap:"wrap___yAO2J",leftContent:"leftContent___ZRiv9",header:"header___NLomh",title:"title___sU6_C",time:"time___UF1RP",introduction:"introduction___i9AhO",from:"from___ttCRx",bottom:"bottom___PQPNc",user_img:"user_img___q1Bu1",user_name:"user_name___MeI6h",tags_name:"tags_name___l9LGg",buttonList:"buttonList___emZ7z",buttonItem:"buttonItem___EDPWm",rightContent:"rightContent___Cootw",publicStyle:"publicStyle___PT3Fo",collectStyle:"collectStyle___kpZzK",collectActiveStyle:"collectActiveStyle___pxCVU",selectList:"selectList___sP4vK",selectHeader:"selectHeader___IGFm8",selectContent:"selectContent___rrZVu",contentTitle:"contentTitle___aS39A",contentTags:"contentTags___Iz4Ac",tagName:"tagName___tbbZ9",tagNameActive:"tagNameActive___kjpLR",activeStyle:"activeStyle___M6bFD",activeLabel:"activeLabel___aMO07",activeItem:"activeItem___sAV5V",activeClose:"activeClose___Dppy0",activeSubmit:"activeSubmit___dtEn5"},m=e(50883),G=e(20817),w=e(58159),V=e(24404),f=e(89260),L=e(65356),X=e(37712),x={"引用数排序":"used_count","收藏数排序":"collect_count","创建时间排序":"created_at"},h=(0,u.connect)((function(A){return{user:A.user,globalSetting:A.globalSetting}}))((function(A){A.globalSetting,A.dispatch;var o,e,t,g=A.user,a=(0,u.useSearchParams)(),r=Q()(a,1)[0],c=(0,B.useState)([]),h=Q()(c,2),S=h[0],v=h[1],y=(0,B.useState)([]),b=Q()(y,2),N=b[0],j=b[1],q=(0,B.useState)(3),Y=Q()(q,2),W=Y[0],P=Y[1],Z=(0,B.useState)(!0),O=Q()(Z,2),z=O[0],k=O[1],J=(0,B.useState)(!1),H=Q()(J,2),M=H[0],T=H[1],_=(0,B.useState)({keyword:"",source:"public",status:"",tags:[],page:1,limit:20}),$=Q()(_,2),AA=$[0],oA=$[1],eA=(0,B.useState)("创建时间排序"),tA=Q()(eA,2),iA=tA[0],gA=tA[1];(0,B.useEffect)((function(){null!=r&&r.get("tabId")&&(AA.source=null==r?void 0:r.get("tabId"))}),[]),(0,B.useEffect)((function(){lA()}),[AA,iA,S]);var lA=function(){var A=s()(n()().mark((function A(){return n()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return k(!0),A.next=3,(0,w._S)({page:null==AA?void 0:AA.page,limit:null==AA?void 0:AA.limit,category:null==AA?void 0:AA.source,public_params:null==AA?void 0:AA.status,search:null==AA?void 0:AA.keyword,sort_by:x[iA],sort_direction:"desc",tag_ids:null==S?void 0:S.map((function(A){return null==A?void 0:A.id}))}).then((function(A){var o,e;0==(null==A?void 0:A.status)&&(j(null==A||null===(o=A.data)||void 0===o?void 0:o.list),P(null==A||null===(e=A.data)||void 0===e?void 0:e.count))}));case 3:k(!1);case 4:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),aA=function(){var A=s()(n()().mark((function A(){return n()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:console.log("创建"),T(!0);case 2:case"end":return A.stop()}}),A)})));return function(){return A.apply(this,arguments)}}(),nA=[(null==g||null===(o=g.userInfo)||void 0===o?void 0:o.is_shixun_marker)&&{name:"创建数据集",click:aA}].filter((function(A){return!!A})),rA="创建时间排序"===iA;return(0,X.jsxs)("section",{className:D.page,children:[(0,X.jsxs)("div",{className:D.center,children:[(0,X.jsx)(C.jL,{dataSource:nA,title:"数据集",sunTitle:"数据驱动决策和技术创新的核心资源",img:"data:image/png;base64,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",imgWidth:500}),(0,X.jsx)(C.YG,{value:AA.source,style:{marginTop:16},onChange:function(A){AA.source=A,AA.page=1,oA(l()({},AA))},tabBarExtraContent:(0,X.jsx)(C.t7,{style:{width:300},placeholder:"请输入数据集名称进行搜索",value:AA.keyword,onChange:function(A){AA.keyword=A,AA.page=1,oA(l()({},AA))}}),dataSource:[{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]}),(null===(e=["public","share"])||void 0===e?void 0:e.includes(null==AA?void 0:AA.source))&&(0,X.jsxs)("div",{style:{display:"flex",alignItems:"center",marginTop:"20px"},children:[(0,X.jsx)(V.Z,{width:"1200",getDataSet:function(A){v(A)},tags:S}),(0,X.jsx)("div",{style:{marginLeft:"auto",color:"#3061D0"},children:(0,X.jsx)(d.Z,{dropdownRender:function(){return(0,X.jsx)(U.Z,{selectedKeys:[iA],children:[{name:"引用数排序",type:"used_count",direction:"desc"},{name:"收藏数排序",type:"collect_count",direction:"asc"},{name:"创建时间排序",type:"created_at",direction:"desc"}].map((function(A){return(0,X.jsx)(U.Z.Item,{onClick:function(){gA(A.name)},children:A.name},A.name)}))})},children:(0,X.jsx)("div",{children:(0,X.jsxs)("span",{className:"".concat(D.btn," ").concat(rA?D.btnSort:""),children:[(0,X.jsx)("i",{className:"iconfont icon-paixu font14 mr5"}),iA]})})})})]}),"mine"==AA.source&&(0,X.jsxs)("div",{children:[!(0,f.Ny)()&&(0,X.jsxs)("div",{className:D.prompt,children:[(0,X.jsx)("i",{className:"icon icon-tishi11 font12 mr10"}),"温馨提示:平台为用户提供了",(0,X.jsx)("span",{style:{color:"#3061D0",margin:"0 5px"},children:"10GB"}),"的数据集存储空间,您目前已使用了",(0,X.jsxs)("span",{style:{color:"#FF9D18",margin:"0 5px"},children:[((null==g||null===(t=g.userInfo)||void 0===t?void 0:t.data_sets_filesize)/1073741824).toFixed(2),"GB"]})]}),(0,X.jsx)(C.qp,{title:"公开权限",className:"mt20",value:AA.status,onChange:function(A){AA.status=A,AA.page=1,oA(l()({},AA))},dataSource:[{id:"",name:"全部"},{id:"public",name:"公开"},{id:"private",name:"私有"}],titleWidth:60})]}),(0,X.jsxs)(E.Z,{loading:z,children:[!(null!=N&&N.length)&&(0,X.jsx)(m.Z,{loading:z}),!(null==N||!N.length)&&(0,X.jsx)("div",{className:D.listWrap,style:{marginTop:"mine"==AA.source?0:20},children:null==N?void 0:N.map((function(A,o){var e,t,g;return(0,X.jsxs)("aside",{className:D.wrap,children:[(0,X.jsxs)("div",{className:D.leftContent,onClick:function(){return(0,p.xg)("/dataset/".concat(null==A?void 0:A.id,"/detail?tabId=").concat(AA.source))},children:[(0,X.jsxs)("div",{className:D.header,children:[(0,X.jsx)("div",{className:D.title,children:null==A?void 0:A.title}),(0,X.jsx)("div",{className:D.time,children:null==A?void 0:A.created_at})]}),(0,X.jsx)("div",{className:D.introduction,children:null==A?void 0:A.desc}),(0,X.jsxs)("div",{className:D.bottom,children:[(0,X.jsx)("img",{className:D.user_img,alt:"用户头像",src:"".concat(G.Z.IMG_SERVER,"/images/").concat(null==A||null===(e=A.user_info)||void 0===e?void 0:e.image_url)}),(0,X.jsx)("div",{className:D.user_name,children:null==A||null===(t=A.user_info)||void 0===t?void 0:t.name}),null==A||null===(g=A.data_set_tags)||void 0===g?void 0:g.map((function(A,o){return(0,X.jsx)("div",{className:D.tags_name,children:null==A?void 0:A.tag_name},o)})),(0,X.jsxs)("div",{className:D.buttonList,children:[(0,X.jsx)(R.Z,{title:"引用数:".concat(null==A?void 0:A.used_count),children:(0,X.jsxs)("div",{className:D.buttonItem,children:[(0,X.jsx)("i",{className:"iconfont icon-yinyong font12 mr5"}),null==A?void 0:A.used_count]})}),(0,X.jsx)(R.Z,{title:"浏览数:".concat(null==A?void 0:A.visited_count),children:(0,X.jsxs)("div",{className:D.buttonItem,children:[(0,X.jsx)("i",{className:"iconfont icon-chakanrenshu font12 mr5"}),null==A?void 0:A.visited_count]})}),(0,X.jsx)(R.Z,{title:"评论数:".concat(null==A?void 0:A.comment_count),children:(0,X.jsxs)("div",{className:D.buttonItem,children:[(0,X.jsx)("i",{className:"iconfont icon-xiaopinglun font12 mr5"}),null==A?void 0:A.comment_count]})})]})]})]}),(0,X.jsx)("div",{className:D.rightContent,children:"mine"==AA.source?(0,X.jsx)("div",{className:D.publicStyle,onClick:function(){var o;I.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"提示",content:0==(null==A?void 0:A.public_status)?"申请公开需要待平台管理员审核通过后,自动公开":1==(null==A?void 0:A.public_status)?"取消公开后,其他用户将不可见,同时再次公开需要重新进行申请":"撤销申请公开后,申请记录将删除,如需公开请再次申请",onOk:(o=s()(n()().mark((function o(){var e;return n()().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:o.t0=null==A?void 0:A.public_status,o.next=0===o.t0?3:1===o.t0?5:2===o.t0?7:9;break;case 3:return e=(0,w.To)(null==A?void 0:A.id),o.abrupt("break",10);case 5:return e=(0,w.a6)(null==A?void 0:A.id),o.abrupt("break",10);case 7:return e=(0,w.Dx)(null==A?void 0:A.id),o.abrupt("break",10);case 9:return o.abrupt("return");case 10:e.then((function(A){0===(null==A?void 0:A.status)&&(F.ZP.success("操作成功"),lA())}));case 11:case"end":return o.stop()}}),o)}))),function(){return o.apply(this,arguments)})})},children:0==(null==A?void 0:A.public_status)?"申请公开":1==(null==A?void 0:A.public_status)?"取消公开":"撤销申请公开"}):(0,X.jsxs)("div",{className:null!=A&&A.current_user_is_collect?D.collectActiveStyle:D.collectStyle,onClick:function(){(null!=A&&A.current_user_is_collect?(0,w.R9)({container_id:null==A?void 0:A.id,container_type:"DataSet"}):(0,w.nW)({container_id:null==A?void 0:A.id,container_type:"DataSet"})).then((function(e){0===(null==e?void 0:e.status)&&(null!=A&&A.current_user_is_collect?(N[o].current_user_is_collect=!(null!=A&&A.current_user_is_collect),N[o].collect_count=(null==A?void 0:A.collect_count)-1,j(i()(N))):(N[o].current_user_is_collect=!(null!=A&&A.current_user_is_collect),N[o].collect_count=(null==A?void 0:A.collect_count)+1,j(i()(N))))}))},children:[(0,X.jsx)("i",{className:"iconfont icon-shoucang4 font12"})," ",null==A?void 0:A.collect_count]})})]},o)}))})]}),(0,X.jsx)(K.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","20","50","100","200"],total:W,onChange:function(A,o){AA.page=A,AA.limit=o,oA(l()({},AA))},pageSize:AA.limit,current:AA.page,hideOnSinglePage:!W,showTotal:p.rU})]}),(0,X.jsx)(L.Z,{visible:M,onClose:function(){T(!1)},onSuccess:function(A){T(!1),u.history.push("/dataset/".concat(A,"/detail?tabId=mine"))}})]})}))},38854:function(A,o,e){e.d(o,{Z:function(){return U}});var t=e(91857),i=e(92310),g=e.n(i),l=e(59301),a=e(94172),n=e(3113),r=e(36355),s=e(81327),c=e(33234),Q=e(47211),B=function(A,o){var e={};for(var t in A)Object.prototype.hasOwnProperty.call(A,t)&&o.indexOf(t)<0&&(e[t]=A[t]);if(null!=A&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(t=Object.getOwnPropertySymbols(A);i{const{getPopupContainer:o,getPrefixCls:e,direction:i}=l.useContext(r.E_),{prefixCls:C,type:u="default",danger:d,disabled:U,loading:E,onClick:R,htmlType:I,children:F,className:K,menu:p,arrow:D,autoFocus:m,overlay:G,trigger:w,align:V,open:f,onOpenChange:L,placement:X,getPopupContainer:x,href:h,icon:S=l.createElement(a.Z,null),title:v,buttonsRender:y=(A=>A),mouseEnterDelay:b,mouseLeaveDelay:N,overlayClassName:j,overlayStyle:q,destroyPopupOnHide:Y,dropdownRender:W}=A,P=B(A,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),Z=e("dropdown",C),O=`${Z}-button`,[z,k]=(0,Q.Z)(Z),J={menu:p,arrow:D,autoFocus:m,align:V,disabled:U,trigger:U?[]:w,onOpenChange:L,getPopupContainer:x||o,mouseEnterDelay:b,mouseLeaveDelay:N,overlayClassName:j,overlayStyle:q,destroyPopupOnHide:Y,dropdownRender:W},{compactSize:H,compactItemClassnames:M}=(0,c.ri)(Z,i),T=g()(O,M,K,k);"overlay"in A&&(J.overlay=G),"open"in A&&(J.open=f),J.placement="placement"in A?X:"rtl"===i?"bottomLeft":"bottomRight";const _=l.createElement(n.ZP,{type:u,danger:d,disabled:U,loading:E,onClick:R,htmlType:I,href:h,title:v},F),$=l.createElement(n.ZP,{type:u,danger:d,icon:S}),[AA,oA]=y([_,$]);return z(l.createElement(s.Z.Compact,Object.assign({className:T,size:H,block:!0},P),AA,l.createElement(t.Z,Object.assign({},J),oA)))};C.__ANT_BUTTON=!0;var u=C;const d=t.Z;d.Button=u;var U=d},81327:function(A,o,e){e.d(o,{Z:function(){return E}});var t=e(59301),i=e(92310),g=e.n(i),l=e(75440),a=e(36355),n=e(33234);const r=t.createContext({latestIndex:0}),s=r.Provider;var c=A=>{let{className:o,index:e,children:i,split:g,style:l}=A;const{latestIndex:a}=t.useContext(r);return null==i?null:t.createElement(t.Fragment,null,t.createElement("div",{className:o,style:l},i),e{var e,i;const{getPrefixCls:n,space:r,direction:d}=t.useContext(a.E_),{size:U=(null==r?void 0:r.size)||"small",align:E,className:R,rootClassName:I,children:F,direction:K="horizontal",prefixCls:p,split:D,style:m,wrap:G=!1,classNames:w,styles:V}=A,f=u(A,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[L,X]=Array.isArray(U)?U:[U,U],x=B(X),h=B(L),S=C(X),v=C(L),y=(0,l.Z)(F,{keepEmpty:!0}),b=void 0===E&&"horizontal"===K?"center":E,N=n("space",p),[j,q]=(0,Q.Z)(N),Y=g()(N,null==r?void 0:r.className,q,`${N}-${K}`,{[`${N}-rtl`]:"rtl"===d,[`${N}-align-${b}`]:b,[`${N}-gap-row-${X}`]:x,[`${N}-gap-col-${L}`]:h},R,I),W=g()(`${N}-item`,null!==(e=null==w?void 0:w.item)&&void 0!==e?e:null===(i=null==r?void 0:r.classNames)||void 0===i?void 0:i.item);let P=0;const Z=y.map(((A,o)=>{var e,i;null!=A&&(P=o);const g=A&&A.key||`${W}-${o}`;return t.createElement(c,{className:W,key:g,index:o,split:D,style:null!==(e=null==V?void 0:V.item)&&void 0!==e?e:null===(i=null==r?void 0:r.styles)||void 0===i?void 0:i.item},A)})),O=t.useMemo((()=>({latestIndex:P})),[P]);if(0===y.length)return null;const z={};return G&&(z.flexWrap="wrap"),!h&&v&&(z.columnGap=L),!x&&S&&(z.rowGap=X),j(t.createElement("div",Object.assign({ref:o,className:Y,style:Object.assign(Object.assign(Object.assign({},z),null==r?void 0:r.style),m)},f),t.createElement(s,{value:O},Z)))}));const U=d;U.Compact=n.ZP;var E=U},1012:function(A,o,e){e.d(o,{Z:function(){return c}});var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),i=new Uint8Array(16);function g(){if(!t)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return t(i)}var l=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var a=function(A){return"string"==typeof A&&l.test(A)},n=[],r=0;r<256;++r)n.push((r+256).toString(16).substr(1));var s=function(A){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=(n[A[o+0]]+n[A[o+1]]+n[A[o+2]]+n[A[o+3]]+"-"+n[A[o+4]]+n[A[o+5]]+"-"+n[A[o+6]]+n[A[o+7]]+"-"+n[A[o+8]]+n[A[o+9]]+"-"+n[A[o+10]]+n[A[o+11]]+n[A[o+12]]+n[A[o+13]]+n[A[o+14]]+n[A[o+15]]).toLowerCase();if(!a(e))throw TypeError("Stringified UUID is invalid");return e};var c=function(A,o,e){var t=(A=A||{}).random||(A.rng||g)();if(t[6]=15&t[6]|64,t[8]=63&t[8]|128,o){e=e||0;for(var i=0;i<16;++i)o[e+i]=t[i];return o}return s(t)}}}]); \ No newline at end of file diff --git a/p__Forums__Index__index.async.js b/p__Forums__Index__index.async.js index 22f8ce6406..ba15f3ce2a 100644 --- a/p__Forums__Index__index.async.js +++ b/p__Forums__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[92983],{50883:function(A,e,s){var t=s(82242),o=s.n(t),a=(s(59301),s(93314)),n=s(3113),i=s(37712);e.Z=function(A){var e=A.img,s=A.buttonProps,t=void 0===s?{}:s,g=A.styles,r=void 0===g?{}:g,c=A.customText,l=A.ButtonText,u=A.ButtonClick,d=A.Buttonclass,B=A.ButtonTwo,C=A.imgStyles,m=A.loading,Q=void 0!==m&&m;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:o()(o()({},{color:"#999",margin:"100px auto",visibility:Q?"hidden":"visible"}),r),children:[(0,i.jsx)("img",{src:e||a,style:o()(o()({},C),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:c||"暂时还没有相关数据哦!"}),l&&(0,i.jsx)(n.ZP,o()(o()({className:d,onClick:u},t),{},{children:l})),B&&B]})}},46334:function(A,e,s){s.r(e),s.d(e,{default:function(){return wA}});var t=s(82242),o=s.n(t),a=s(79800),n=s.n(a),i=s(39647),g=s.n(i),r=s(59301),c=s(32007),l=s(7557),u=s.n(l),d=s(41498),B=s.n(d),C=s(92832),m=s(8591),Q=s(99313),w=s(71418),f=s(27092),E=s(50883),L={flex_box_center:"flex_box_center___ugOB6",flex_space_between:"flex_space_between___d9Zvl",flex_box_vertical_center:"flex_box_vertical_center___oANxH",flex_box_center_end:"flex_box_center_end___JoNvp",flex_box_column:"flex_box_column___WFtbf",wrap:"wrap___YlpWQ",tabsWrap:"tabsWrap___FS9z9",searchWrap:"searchWrap___T8sjM",search:"search___GHxky",searchIcon:"searchIcon___tKDm9",flex:"flex___UGrkD",header:"header___PhNRv",active:"active___gQ2iH",pagination:"pagination___Jwtgh",searchText:"searchText___eE5fP",headTitle:"headTitle___Olg9V",forumsLoading:"forumsLoading___obGNe",shine:"shine___APM6u"},I=s(20834),p=s(43418),D=s(95237),h=s(38854),v=s(20817),b="wrap___XbGJ4",P="menuWrapper___csvF7",Y="flexBetween___ScjIv",x="top___jovA6",q="tag___kpIWr",O="title___KKJxn",N="from___aUr_5",F="bottom___YpWnN",U="info___rC_Ln",R="menu___WXa4Y",y=s(680),S="data:image/png;base64,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",W="data:image/png;base64,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",j=s(66621),T=s(37712),H=function(A){var e,s,t,o,a,n=A.user,i=void 0===n?{}:n,g=A.data,r=void 0===g?{}:g,l=A.onTop,u=void 0===l?function(){}:l,d=A.onDelete,B=void 0===d?function(){}:d,C=(0,T.jsxs)(I.Z,{className:R,children:[(null===(e=i.userInfo)||void 0===e?void 0:e.admin)&&r.sticky&&(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)("a",{onClick:function(){return u(r)},children:"取消置顶"})}),(null===(s=i.userInfo)||void 0===s?void 0:s.admin)&&!r.sticky&&(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)("a",{onClick:function(){return u(r)},children:"置  顶"})}),(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)(c.Link,{to:"/forums/".concat(r.id,"/edit"),children:"编  辑"})}),(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)("a",{onClick:function(){p.Z.confirm({title:"提示",icon:(0,T.jsx)(y.Z,{}),content:"帖子将被删除,无法恢复。是否确认删除?",okText:"确认",onOk:function(){B(r.id)},cancelText:"取消"})},children:"删  除"})})]}),m=r.sticky||!!r.reward;return(0,T.jsxs)("aside",{className:b,children:[m&&(0,T.jsxs)(D.Z,{className:x,align:"middle",children:[r.sticky&&(0,T.jsx)("div",{className:q,children:(0,T.jsx)("img",{src:S})}),!!r.reward&&(0,T.jsxs)("div",{className:q,children:[(0,T.jsx)("img",{src:W}),(0,T.jsxs)("span",{children:["获得平台奖励金币",r.reward]})]})]}),(0,T.jsx)("div",{className:O,onClick:function(){return(0,j.xg)("/forums/".concat(r.id))},children:r.subject}),(null===(t=r.tag)||void 0===t?void 0:t.length)>0&&(0,T.jsxs)("div",{className:N,children:["来自 ",r.tag.join("/")]}),(0,T.jsxs)(D.Z,{className:F,align:"middle",justify:"space-between",children:[(0,T.jsxs)("div",{onClick:function(){return c.history.push("/users/".concat(r.login))},children:[(0,T.jsx)("img",{alt:"用户头像",src:"".concat(v.Z.IMG_SERVER,"/images/").concat(r.image_url)}),(0,T.jsx)("span",{children:r.user_name})]}),(0,T.jsxs)("div",{className:U,children:[(0,T.jsxs)("span",{children:[r.viewed_count>1e4?((r.viewed_count-500)/1e4).toFixed(1)+"万":r.viewed_count," 浏览"]}),(0,T.jsxs)("span",{children:[r.praise_count," 赞"]}),(0,T.jsxs)("span",{children:[r.replies_count," 回复"]})]})]}),(0,T.jsx)("div",{className:P,children:(0,T.jsx)("div",{className:"".concat(Y," font16"),children:((null===(o=i.userInfo)||void 0===o?void 0:o.admin)||(null===(a=i.userInfo)||void 0===a?void 0:a.login)===r.login)&&(0,T.jsx)(h.Z,{dropdownRender:function(){return C},children:(0,T.jsx)("i",{className:"fa fa-bars font-16 current c-grey-bcb"})})})})]})},z=s(60314),J=function(A){A.user;var e,s=A.data,t=void 0===s?{}:s,o=t.sticky||!!t.reward;return(0,T.jsxs)("aside",{className:b,children:[o&&(0,T.jsxs)(D.Z,{className:x,align:"middle",children:[t.sticky&&(0,T.jsx)("div",{className:q,children:(0,T.jsx)("img",{src:S})}),!!t.reward&&(0,T.jsxs)("div",{className:q,children:[(0,T.jsx)("img",{src:W}),(0,T.jsxs)("span",{children:["获得平台奖励金币",t.reward]})]})]}),(0,T.jsx)("div",{className:O,onClick:function(){return(0,j.xg)("".concat(t.tpm_url))},children:t.subject}),(null===(e=t.shixun_tag)||void 0===e?void 0:e.length)>0&&(0,T.jsxs)("div",{className:N,children:["来自 ",t.shixun_tag.join("/")]}),(0,T.jsxs)(D.Z,{className:F,align:"middle",justify:"space-between",children:[(0,T.jsxs)("div",{onClick:function(){return c.history.push("/users/".concat(t.login))},children:[(0,T.jsx)("img",{alt:"用户头像",src:"".concat(v.Z.IMG_SERVER,"/images/").concat(t.image_url)}),(0,T.jsx)("span",{children:t.username})]}),(0,T.jsx)("div",{className:U,children:(0,T.jsxs)("span",{children:[t.replies_count," 回复"]})})]})]})},k=s(87466),X=s(43604),Z="wrap___HDsfM",V="ads___lVzc7",K="hotTags___ndI8R",M="tagsWrap___UYU1b",G="tag___ZTYgc",_="hotTopics___QnHrn",$="questionItem___gukRM",AA="questionTitle___lFkBk",eA="bottomText___dV_IO",sA="recommendShixun___jC_LV",tA="titleImg___nPtD7",oA="recommendItem___wP9xO",aA="recommendItemInfo___vRNtS",nA="shixunName___C5xxO",iA="num___aC0f1",gA=s(81841),rA=["forumsList","globalSetting","loading","dispatch"],cA=(C.Z.Search,(0,c.connect)((function(A){var e=A.forumsList,s=A.loading;return{forumsList:e,globalSetting:A.globalSetting,loading:s.models.forumsList}}))((function(A){var e,s,t,a=A.forumsList,n=(A.globalSetting,A.loading,A.dispatch),i=(g()(A,rA),(0,c.useParams)());return(0,T.jsxs)("section",{className:Z,children:[(0,T.jsx)("a",{href:"/competitions",target:"_blank",children:(0,T.jsx)("img",{src:gA.sQ,className:V})}),"3"!==i.memoType&&(0,T.jsxs)("div",{className:K,children:[(0,T.jsx)("img",{src:"data:image/png;base64,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",alt:""}),(0,T.jsx)(D.Z,{className:M,gutter:[14,14],children:null===(e=a.forumsData)||void 0===e||null===(e=e.hot_tags)||void 0===e?void 0:e.map((function(A){return(0,T.jsx)(X.Z,{children:(0,T.jsx)("div",{className:G,onClick:function(){n({type:"forumsList/getForumsData",payload:o()(o()({},a.listParams),{},{page:1,tag_repertoire_id:A.tag_repertoire_id||A.id,tageName:A.name,search:null,memoType:i.memoType})})},children:null==A?void 0:A.name})})}))})]}),(0,T.jsxs)("div",{className:_,children:[(0,T.jsx)("img",{src:"data:image/png;base64,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",alt:""}),null===(s=a.forumsData)||void 0===s||null===(s=s.hot_memos)||void 0===s?void 0:s.map((function(A){return(0,T.jsxs)("div",{className:$,children:[(0,T.jsx)("div",{className:AA,onClick:function(){return c.history.push("/forums/".concat(A.id))},children:A.subject}),(0,T.jsxs)(D.Z,{justify:"space-between",children:[(0,T.jsxs)(X.Z,{className:eA,children:["回复",(0,T.jsx)("span",{children:A.replies_count})]}),!!A.tag.length&&(0,T.jsxs)(X.Z,{className:eA,children:["来自",(0,T.jsx)("span",{children:A.tag.join("/")})]})]})]})}))]}),(0,T.jsxs)("div",{className:sA,children:[(0,T.jsx)("img",{src:"data:image/png;base64,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",className:tA,alt:""}),null===(t=a.forumsData)||void 0===t||null===(t=t.recommend_shixuns)||void 0===t?void 0:t.map((function(A){return(0,T.jsxs)("div",{className:oA,children:[(0,T.jsx)("a",{href:"/shixuns/".concat(A.identifier,"/challenges"),target:"_blank",children:(0,T.jsx)("img",{alt:A.id,src:"".concat(A.image_url)})}),(0,T.jsxs)("div",{className:aA,children:[(0,T.jsx)("div",{onClick:function(){return(0,j.xg)("/shixuns/".concat(A.identifier,"/challenges"))},className:nA,children:A.name}),(0,T.jsxs)("div",{className:iA,children:[A.myshixuns_count,"人学习"]})]})]})}))]})]})}))),lA=["user","forumsList","globalSetting","loading","dispatch"],uA=C.Z.Search,dA=(0,c.connect)((function(A){var e=A.user,s=A.forumsList,t=A.loading;return{user:e,forumsList:s,globalSetting:A.globalSetting,loading:t.effects}}))((function(A){var e,s,t,a,i,l=A.user,d=A.forumsList,C=(A.globalSetting,A.loading),I=A.dispatch,p=(g()(A,lA),(0,c.useParams)()),D=(0,c.useLocation)(),h=function(){var A=B()(u()().mark((function A(e){var s,t;return u()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return s=["3","5","16"].includes(p.memoType)?{id:e.id,sticky:e.sticky?0:1,forum_id:p.memoType}:{id:e.id,sticky:e.sticky?0:1},A.next=4,(0,z.B0)(s);case 4:0===(null==(t=A.sent)?void 0:t.status)&&I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:1,memoType:p.memoType})});case 6:case"end":return A.stop()}}),A)})));return function(e){return A.apply(this,arguments)}}(),v=function(){var A=B()(u()().mark((function A(e){var s;return u()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,(0,z.sW)({id:e});case 2:0===(null==(s=A.sent)?void 0:s.status)&&(m.ZP.success("删除成功"),I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:1,memoType:p.memoType})}));case 4:case"end":return A.stop()}}),A)})));return function(e){return A.apply(this,arguments)}}(),b=[{name:"最新回复",key:"1",url:"/forums/categories/all?order=newest"},{name:"热门话题",key:"2",url:"/forums/categories/all?order=hottest"},{name:"实训回复",key:"3",url:"/forums/categories/shixun_discuss"},{name:"技术分享",key:"4",url:"/forums/categories/5"},{name:"操作指南",key:"5",url:"/forums/categories/3"},{name:"通知公告",key:"6",url:"/forums/categories/16"}],P=(0,r.useState)("1"),Y=n()(P,2),x=Y[0],q=Y[1],O=(0,r.useState)(""),N=n()(O,2),F=N[0],U=N[1],R=function(A){A&&(0,k.tk)({name:A,copywriting:A,position:"Memos"}),I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:1,search:encodeURIComponent(A),tag_repertoire_id:null,tageName:null,memoType:p.memoType})})};return(0,r.useEffect)((function(){var A="".concat(D.pathname).concat(D.search),e=b.find((function(e){return e.url===A}));q(null==e?void 0:e.key)}),[D]),(0,T.jsxs)("section",{className:"".concat(L.forumsLoading),children:[(0,T.jsx)(Q.Z,{className:L.tabsWrap,onChange:function(A){q(A);var e=b.find((function(e){return e.key===A}));c.history.push(e.url)},defaultActiveKey:"1",activeKey:x,tabBarExtraContent:(0,T.jsx)("div",{className:L.searchWrap,children:(0,T.jsx)(uA,{allowClear:!0,suffix:(0,T.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(L.searchIcon),onClick:function(){return R(F)}}),className:L.search,placeholder:"搜索您想了解的话题",size:"large",onSearch:R,value:F,onChange:function(A){return U(A.target.value)}})}),children:b.map((function(A){return(0,T.jsx)(Q.Z.TabPane,{tab:A.name},A.key)}))}),(0,T.jsxs)("div",{className:L.flex,children:[(0,T.jsxs)("div",{className:L.wrap,children:[(0,T.jsx)(w.Z,{spinning:C["forumsList/getForumsData"],children:null!==(e=d.forumsData)&&void 0!==e&&null!==(e=e.memo_list)&&void 0!==e&&e.length?(0,T.jsx)("main",{className:L.main,children:null===(s=d.forumsData)||void 0===s||null===(s=s.memo_list)||void 0===s?void 0:s.map((function(A){return"shixun_discuss"===p.memoType?(0,T.jsx)(J,{user:l,data:A}):(0,T.jsx)(H,{user:l,data:A,onTop:h,onDelete:v})}))}):(0,T.jsx)(E.Z,{})}),(0,T.jsx)(f.Z,{className:L.pagination,pageSize:15,current:null!==(t=d.listParams)&&void 0!==t&&t.page?Number(null===(a=d.listParams)||void 0===a?void 0:a.page):1,total:null==d||null===(i=d.forumsData)||void 0===i?void 0:i.memo_count,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!1,onChange:function(A){window.scrollTo(0,0),window.history.pushState(null,"",D.search?"".concat(D.search,"&page=").concat(A):"?page=".concat(A)),I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:A,memoType:p.memoType})})}})]}),(0,T.jsx)(cA,{})]})]})})),BA="page___TjGMF",CA=s(21256),mA=["user","forumsList","globalSetting","loading","dispatch"],QA={newest:{page:1,order:"updated_at"},hottest:{page:1,order:"replies_count"},shixun_discuss:{page:1},my_published:{page:1,user_id:-1},5:{page:1,forum:5,order:"created_at"},3:{page:1,forum:3},16:{page:1,forum:16}},wA=(0,c.connect)((function(A){var e=A.user,s=A.forumsList,t=A.loading;return{user:e,forumsList:s,globalSetting:A.globalSetting,loading:t.models.forumsList}}))((function(A){A.user,A.forumsList,A.globalSetting,A.loading;var e=A.dispatch,s=(g()(A,mA),(0,c.useSearchParams)()),t=n()(s,1)[0],a=(0,c.useParams)();(0,c.useLocation)();(0,r.useEffect)((function(){i()}),[a.memoType,t.get("order")]),(0,r.useEffect)((function(){return e({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){e({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);var i=function(){var A=QA[t.get("order")||a.memoType];e({type:"forumsList/getForumsData",payload:o()(o()({},A),{},{page:t.get("page")||1,memoType:a.memoType})})};return(0,T.jsx)("div",{className:BA,children:(0,T.jsxs)("section",{className:"edu-container",children:[(0,T.jsx)(CA.jL,{dataSource:[{name:"发布话题",click:function(){return c.history.push("/forums/new")}}],title:"问答社区",sunTitle:"答疑解惑助人为乐",img:"data:image/png;base64,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",imgWidth:362}),(0,T.jsx)(dA,{})]})})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[92983],{50883:function(A,e,s){var t=s(82242),o=s.n(t),a=(s(59301),s(93314)),n=s(3113),i=s(37712);e.Z=function(A){var e=A.img,s=A.buttonProps,t=void 0===s?{}:s,g=A.styles,r=void 0===g?{}:g,c=A.customText,l=A.ButtonText,u=A.ButtonClick,d=A.Buttonclass,B=A.ButtonTwo,C=A.imgStyles,m=A.loading,Q=void 0!==m&&m;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:o()(o()({},{color:"#999",margin:"100px auto",visibility:Q?"hidden":"visible"}),r),children:[(0,i.jsx)("img",{src:e||a,style:o()(o()({},C),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:c||"暂时还没有相关数据哦!"}),l&&(0,i.jsx)(n.ZP,o()(o()({className:d,onClick:u},t),{},{children:l})),B&&B]})}},46334:function(A,e,s){s.r(e),s.d(e,{default:function(){return wA}});var t=s(82242),o=s.n(t),a=s(79800),n=s.n(a),i=s(39647),g=s.n(i),r=s(59301),c=s(32007),l=s(7557),u=s.n(l),d=s(41498),B=s.n(d),C=s(92832),m=s(8591),Q=s(99313),w=s(71418),f=s(27092),E=s(50883),L={flex_box_center:"flex_box_center___ugOB6",flex_space_between:"flex_space_between___d9Zvl",flex_box_vertical_center:"flex_box_vertical_center___oANxH",flex_box_center_end:"flex_box_center_end___JoNvp",flex_box_column:"flex_box_column___WFtbf",wrap:"wrap___YlpWQ",tabsWrap:"tabsWrap___FS9z9",searchWrap:"searchWrap___T8sjM",search:"search___GHxky",searchIcon:"searchIcon___tKDm9",flex:"flex___UGrkD",header:"header___PhNRv",active:"active___gQ2iH",pagination:"pagination___Jwtgh",searchText:"searchText___eE5fP",headTitle:"headTitle___Olg9V",forumsLoading:"forumsLoading___obGNe",shine:"shine___APM6u"},I=s(20834),p=s(43418),D=s(95237),h=s(38854),v=s(20817),b="wrap___XbGJ4",P="menuWrapper___csvF7",Y="flexBetween___ScjIv",x="top___jovA6",q="tag___kpIWr",O="title___KKJxn",N="from___aUr_5",F="bottom___YpWnN",U="info___rC_Ln",R="menu___WXa4Y",y=s(680),S="data:image/png;base64,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",W="data:image/png;base64,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",j=s(66621),T=s(37712),H=function(A){var e,s,t,o,a,n=A.user,i=void 0===n?{}:n,g=A.data,r=void 0===g?{}:g,l=A.onTop,u=void 0===l?function(){}:l,d=A.onDelete,B=void 0===d?function(){}:d,C=(0,T.jsxs)(I.Z,{className:R,children:[(null===(e=i.userInfo)||void 0===e?void 0:e.admin)&&r.sticky&&(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)("a",{onClick:function(){return u(r)},children:"取消置顶"})}),(null===(s=i.userInfo)||void 0===s?void 0:s.admin)&&!r.sticky&&(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)("a",{onClick:function(){return u(r)},children:"置  顶"})}),(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)(c.Link,{to:"/forums/".concat(r.id,"/edit"),children:"编  辑"})}),(0,T.jsx)(I.Z.Item,{children:(0,T.jsx)("a",{onClick:function(){p.Z.confirm({title:"提示",icon:(0,T.jsx)(y.Z,{}),content:"帖子将被删除,无法恢复。是否确认删除?",okText:"确认",onOk:function(){B(r.id)},cancelText:"取消"})},children:"删  除"})})]}),m=r.sticky||!!r.reward;return(0,T.jsxs)("aside",{className:b,children:[m&&(0,T.jsxs)(D.Z,{className:x,align:"middle",children:[r.sticky&&(0,T.jsx)("div",{className:q,children:(0,T.jsx)("img",{src:S})}),!!r.reward&&(0,T.jsxs)("div",{className:q,children:[(0,T.jsx)("img",{src:W}),(0,T.jsxs)("span",{children:["获得平台奖励金币",r.reward]})]})]}),(0,T.jsx)("div",{className:O,onClick:function(){return(0,j.xg)("/forums/".concat(r.id))},children:r.subject}),(null===(t=r.tag)||void 0===t?void 0:t.length)>0&&(0,T.jsxs)("div",{className:N,children:["来自 ",r.tag.join("/")]}),(0,T.jsxs)(D.Z,{className:F,align:"middle",justify:"space-between",children:[(0,T.jsxs)("div",{onClick:function(){return c.history.push("/users/".concat(r.login))},children:[(0,T.jsx)("img",{alt:"用户头像",src:"".concat(v.Z.IMG_SERVER,"/images/").concat(r.image_url)}),(0,T.jsx)("span",{children:r.user_name})]}),(0,T.jsxs)("div",{className:U,children:[(0,T.jsxs)("span",{children:[r.viewed_count>1e4?((r.viewed_count-500)/1e4).toFixed(1)+"万":r.viewed_count," 浏览"]}),(0,T.jsxs)("span",{children:[r.praise_count," 赞"]}),(0,T.jsxs)("span",{children:[r.replies_count," 回复"]})]})]}),(0,T.jsx)("div",{className:P,children:(0,T.jsx)("div",{className:"".concat(Y," font16"),children:((null===(o=i.userInfo)||void 0===o?void 0:o.admin)||(null===(a=i.userInfo)||void 0===a?void 0:a.login)===r.login)&&(0,T.jsx)(h.Z,{dropdownRender:function(){return C},children:(0,T.jsx)("i",{className:"fa fa-bars font-16 current c-grey-bcb"})})})})]})},z=s(60314),J=function(A){A.user;var e,s=A.data,t=void 0===s?{}:s,o=t.sticky||!!t.reward;return(0,T.jsxs)("aside",{className:b,children:[o&&(0,T.jsxs)(D.Z,{className:x,align:"middle",children:[t.sticky&&(0,T.jsx)("div",{className:q,children:(0,T.jsx)("img",{src:S})}),!!t.reward&&(0,T.jsxs)("div",{className:q,children:[(0,T.jsx)("img",{src:W}),(0,T.jsxs)("span",{children:["获得平台奖励金币",t.reward]})]})]}),(0,T.jsx)("div",{className:O,onClick:function(){return(0,j.xg)("".concat(t.tpm_url))},children:t.subject}),(null===(e=t.shixun_tag)||void 0===e?void 0:e.length)>0&&(0,T.jsxs)("div",{className:N,children:["来自 ",t.shixun_tag.join("/")]}),(0,T.jsxs)(D.Z,{className:F,align:"middle",justify:"space-between",children:[(0,T.jsxs)("div",{onClick:function(){return c.history.push("/users/".concat(t.login))},children:[(0,T.jsx)("img",{alt:"用户头像",src:"".concat(v.Z.IMG_SERVER,"/images/").concat(t.image_url)}),(0,T.jsx)("span",{children:t.username})]}),(0,T.jsx)("div",{className:U,children:(0,T.jsxs)("span",{children:[t.replies_count," 回复"]})})]})]})},k=s(87466),X=s(43604),Z="wrap___HDsfM",V="ads___lVzc7",K="hotTags___ndI8R",M="tagsWrap___UYU1b",G="tag___ZTYgc",_="hotTopics___QnHrn",$="questionItem___gukRM",AA="questionTitle___lFkBk",eA="bottomText___dV_IO",sA="recommendShixun___jC_LV",tA="titleImg___nPtD7",oA="recommendItem___wP9xO",aA="recommendItemInfo___vRNtS",nA="shixunName___C5xxO",iA="num___aC0f1",gA=s(73449),rA=["forumsList","globalSetting","loading","dispatch"],cA=(C.Z.Search,(0,c.connect)((function(A){var e=A.forumsList,s=A.loading;return{forumsList:e,globalSetting:A.globalSetting,loading:s.models.forumsList}}))((function(A){var e,s,t,a=A.forumsList,n=(A.globalSetting,A.loading,A.dispatch),i=(g()(A,rA),(0,c.useParams)());return(0,T.jsxs)("section",{className:Z,children:[(0,T.jsx)("a",{href:"/competitions",target:"_blank",children:(0,T.jsx)("img",{src:gA.sQ,className:V})}),"3"!==i.memoType&&(0,T.jsxs)("div",{className:K,children:[(0,T.jsx)("img",{src:"data:image/png;base64,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",alt:""}),(0,T.jsx)(D.Z,{className:M,gutter:[14,14],children:null===(e=a.forumsData)||void 0===e||null===(e=e.hot_tags)||void 0===e?void 0:e.map((function(A){return(0,T.jsx)(X.Z,{children:(0,T.jsx)("div",{className:G,onClick:function(){n({type:"forumsList/getForumsData",payload:o()(o()({},a.listParams),{},{page:1,tag_repertoire_id:A.tag_repertoire_id||A.id,tageName:A.name,search:null,memoType:i.memoType})})},children:null==A?void 0:A.name})})}))})]}),(0,T.jsxs)("div",{className:_,children:[(0,T.jsx)("img",{src:"data:image/png;base64,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",alt:""}),null===(s=a.forumsData)||void 0===s||null===(s=s.hot_memos)||void 0===s?void 0:s.map((function(A){return(0,T.jsxs)("div",{className:$,children:[(0,T.jsx)("div",{className:AA,onClick:function(){return c.history.push("/forums/".concat(A.id))},children:A.subject}),(0,T.jsxs)(D.Z,{justify:"space-between",children:[(0,T.jsxs)(X.Z,{className:eA,children:["回复",(0,T.jsx)("span",{children:A.replies_count})]}),!!A.tag.length&&(0,T.jsxs)(X.Z,{className:eA,children:["来自",(0,T.jsx)("span",{children:A.tag.join("/")})]})]})]})}))]}),(0,T.jsxs)("div",{className:sA,children:[(0,T.jsx)("img",{src:"data:image/png;base64,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",className:tA,alt:""}),null===(t=a.forumsData)||void 0===t||null===(t=t.recommend_shixuns)||void 0===t?void 0:t.map((function(A){return(0,T.jsxs)("div",{className:oA,children:[(0,T.jsx)("a",{href:"/shixuns/".concat(A.identifier,"/challenges"),target:"_blank",children:(0,T.jsx)("img",{alt:A.id,src:"".concat(A.image_url)})}),(0,T.jsxs)("div",{className:aA,children:[(0,T.jsx)("div",{onClick:function(){return(0,j.xg)("/shixuns/".concat(A.identifier,"/challenges"))},className:nA,children:A.name}),(0,T.jsxs)("div",{className:iA,children:[A.myshixuns_count,"人学习"]})]})]})}))]})]})}))),lA=["user","forumsList","globalSetting","loading","dispatch"],uA=C.Z.Search,dA=(0,c.connect)((function(A){var e=A.user,s=A.forumsList,t=A.loading;return{user:e,forumsList:s,globalSetting:A.globalSetting,loading:t.effects}}))((function(A){var e,s,t,a,i,l=A.user,d=A.forumsList,C=(A.globalSetting,A.loading),I=A.dispatch,p=(g()(A,lA),(0,c.useParams)()),D=(0,c.useLocation)(),h=function(){var A=B()(u()().mark((function A(e){var s,t;return u()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return s=["3","5","16"].includes(p.memoType)?{id:e.id,sticky:e.sticky?0:1,forum_id:p.memoType}:{id:e.id,sticky:e.sticky?0:1},A.next=4,(0,z.B0)(s);case 4:0===(null==(t=A.sent)?void 0:t.status)&&I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:1,memoType:p.memoType})});case 6:case"end":return A.stop()}}),A)})));return function(e){return A.apply(this,arguments)}}(),v=function(){var A=B()(u()().mark((function A(e){var s;return u()().wrap((function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,(0,z.sW)({id:e});case 2:0===(null==(s=A.sent)?void 0:s.status)&&(m.ZP.success("删除成功"),I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:1,memoType:p.memoType})}));case 4:case"end":return A.stop()}}),A)})));return function(e){return A.apply(this,arguments)}}(),b=[{name:"最新回复",key:"1",url:"/forums/categories/all?order=newest"},{name:"热门话题",key:"2",url:"/forums/categories/all?order=hottest"},{name:"实训回复",key:"3",url:"/forums/categories/shixun_discuss"},{name:"技术分享",key:"4",url:"/forums/categories/5"},{name:"操作指南",key:"5",url:"/forums/categories/3"},{name:"通知公告",key:"6",url:"/forums/categories/16"}],P=(0,r.useState)("1"),Y=n()(P,2),x=Y[0],q=Y[1],O=(0,r.useState)(""),N=n()(O,2),F=N[0],U=N[1],R=function(A){A&&(0,k.tk)({name:A,copywriting:A,position:"Memos"}),I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:1,search:encodeURIComponent(A),tag_repertoire_id:null,tageName:null,memoType:p.memoType})})};return(0,r.useEffect)((function(){var A="".concat(D.pathname).concat(D.search),e=b.find((function(e){return e.url===A}));q(null==e?void 0:e.key)}),[D]),(0,T.jsxs)("section",{className:"".concat(L.forumsLoading),children:[(0,T.jsx)(Q.Z,{className:L.tabsWrap,onChange:function(A){q(A);var e=b.find((function(e){return e.key===A}));c.history.push(e.url)},defaultActiveKey:"1",activeKey:x,tabBarExtraContent:(0,T.jsx)("div",{className:L.searchWrap,children:(0,T.jsx)(uA,{allowClear:!0,suffix:(0,T.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(L.searchIcon),onClick:function(){return R(F)}}),className:L.search,placeholder:"搜索您想了解的话题",size:"large",onSearch:R,value:F,onChange:function(A){return U(A.target.value)}})}),children:b.map((function(A){return(0,T.jsx)(Q.Z.TabPane,{tab:A.name},A.key)}))}),(0,T.jsxs)("div",{className:L.flex,children:[(0,T.jsxs)("div",{className:L.wrap,children:[(0,T.jsx)(w.Z,{spinning:C["forumsList/getForumsData"],children:null!==(e=d.forumsData)&&void 0!==e&&null!==(e=e.memo_list)&&void 0!==e&&e.length?(0,T.jsx)("main",{className:L.main,children:null===(s=d.forumsData)||void 0===s||null===(s=s.memo_list)||void 0===s?void 0:s.map((function(A){return"shixun_discuss"===p.memoType?(0,T.jsx)(J,{user:l,data:A}):(0,T.jsx)(H,{user:l,data:A,onTop:h,onDelete:v})}))}):(0,T.jsx)(E.Z,{})}),(0,T.jsx)(f.Z,{className:L.pagination,pageSize:15,current:null!==(t=d.listParams)&&void 0!==t&&t.page?Number(null===(a=d.listParams)||void 0===a?void 0:a.page):1,total:null==d||null===(i=d.forumsData)||void 0===i?void 0:i.memo_count,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!1,onChange:function(A){window.scrollTo(0,0),window.history.pushState(null,"",D.search?"".concat(D.search,"&page=").concat(A):"?page=".concat(A)),I({type:"forumsList/getForumsData",payload:o()(o()({},d.listParams),{},{page:A,memoType:p.memoType})})}})]}),(0,T.jsx)(cA,{})]})]})})),BA="page___TjGMF",CA=s(21256),mA=["user","forumsList","globalSetting","loading","dispatch"],QA={newest:{page:1,order:"updated_at"},hottest:{page:1,order:"replies_count"},shixun_discuss:{page:1},my_published:{page:1,user_id:-1},5:{page:1,forum:5,order:"created_at"},3:{page:1,forum:3},16:{page:1,forum:16}},wA=(0,c.connect)((function(A){var e=A.user,s=A.forumsList,t=A.loading;return{user:e,forumsList:s,globalSetting:A.globalSetting,loading:t.models.forumsList}}))((function(A){A.user,A.forumsList,A.globalSetting,A.loading;var e=A.dispatch,s=(g()(A,mA),(0,c.useSearchParams)()),t=n()(s,1)[0],a=(0,c.useParams)();(0,c.useLocation)();(0,r.useEffect)((function(){i()}),[a.memoType,t.get("order")]),(0,r.useEffect)((function(){return e({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){e({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);var i=function(){var A=QA[t.get("order")||a.memoType];e({type:"forumsList/getForumsData",payload:o()(o()({},A),{},{page:t.get("page")||1,memoType:a.memoType})})};return(0,T.jsx)("div",{className:BA,children:(0,T.jsxs)("section",{className:"edu-container",children:[(0,T.jsx)(CA.jL,{dataSource:[{name:"发布话题",click:function(){return c.history.push("/forums/new")}}],title:"问答社区",sunTitle:"答疑解惑助人为乐",img:"data:image/png;base64,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",imgWidth:362}),(0,T.jsx)(dA,{})]})})}))}}]); \ No newline at end of file diff --git a/p__Innovation__Detail__index.async.js b/p__Innovation__Detail__index.async.js index d5407d6c3e..aa45cc0ab3 100644 --- a/p__Innovation__Detail__index.async.js +++ b/p__Innovation__Detail__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83141,21256],{38827:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},r=t(22589),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},31285:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},r=t(22589),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},50883:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),r=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,x=e.ButtonTwo,f=e.imgStyles,m=e.loading,v=void 0!==m&&m;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(r.ZP,s()(s()({className:h,onClick:p},i),{},{children:d})),x&&x]})}},21062:function(e,n,t){t.d(n,{Z:function(){return w}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},h=t(3113),x=t(38827),f=t(84445),m=t(6848),v=t(66621),g=t(33571),j=t(50883),_=t(20817),y=t(70042),b=t(37712),w=function(e){var n,t,i,a,o,c,w=e.editOffice,N=void 0===w?"view":w,A=e.data,Z=(e.theme,e.type),k=e.filename,S=e.monacoEditor,C=e.className,D=e.style,F=e.close,P=e.onClose,B=e.hasMask,I=e.disabledDownload,R=e.onImgDimensions,T=e.showNodata,O=e.recordInfo,M=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),E=u()(M,2),H=(E[0],E[1],(0,d.useState)("")),L=u()(H,2),z=(L[0],L[1]),W=(0,d.useState)(),U=u()(W,2),Q=U[0],V=U[1],G="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?_.Z.PROXY_SERVER:_.Z.API_SERVER,q=(0,d.useRef)();null!==(n=A)&&void 0!==n&&n.startsWith("/api")&&"txt"!==Z&&(A=_.Z.API_SERVER+A);k&&S&&(S.filename=k),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&z(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===Z&&(A.indexOf("bigfilescdn.")>-1||A.indexOf("bigfiles1")>-1?V({url:A,fileType:(e=A,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:A.indexOf("model=edit")?"edit":"view"}):K())}),[Z,A]);var K=function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",A),n=A,A.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,V(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){A.startsWith("http")||A.startsWith("blob:")?Y():(0,v.Sv)(k||"educoder",A,k)},Y=function(){O&&(0,y.fc)({id:null==O?void 0:O.id,watch_type:1,course_id:null==O?void 0:O.course_id}),(0,v.Nd)(k||"educoder",decodeURIComponent(A))};return(0,b.jsxs)("div",{style:s()({},D||{}),className:"".concat(B&&p.bgBlack," ").concat(Z?p.wrp:"hide"),children:[F&&(0,b.jsxs)("div",{className:p.close,ref:q,children:[!!R&&(0,b.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:function(){P(),R()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,b.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:Y,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{className:"",onClick:P,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[C]," ").concat(C," ").concat(p.monaco," ").concat("txt"===Z?"show":"hide"),children:"txt"===Z&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(f.ZP,s()({},S))})}),"audio"===Z&&(0,b.jsx)("audio",{src:"".concat((null===(t=A)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=A)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(A),autoPlay:!0}),"video"===Z&&(0,b.jsx)(b.Fragment,{children:(null===(a=A)||void 0===a?void 0:a.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(A),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(A),autoPlay:!0})}),"office"===Z&&Q&&(0,b.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(Q.key,"&url=").concat(btoa(Q.url),"&callbackUrl=").concat(J+Q.callbackUrl,"&fileType=").concat(Q.fileType,"&title=").concat(Q.title,"&model=").concat(N,"&officeServer=").concat(_.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===Z&&(0,b.jsx)("iframe",{src:A+"&disposition=inline"}),"pdf"===Z&&(0,b.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?filename=").concat(k||"educoder.pdf","&url=").concat(encodeURIComponent(A),"&disabledDownload=").concat(!!I)}),"image"===Z&&(0,b.jsx)("img",{src:"".concat((null===(o=A)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(c=A)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(A)}),("other"===Z||"download"===Z)&&(0,b.jsx)(b.Fragment,{children:T?(0,b.jsx)(j.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(h.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:X,disabled:I,children:"下载"})}):(0,b.jsxs)(h.ZP,{type:"primary",size:"middle",onClick:X,disabled:I,children:[(0,b.jsx)(x.Z,{}),"点击下载"]})})]})}},93415:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(82242),p=t.n(d),h=t(59301),x=t(78241),f=t(95237),m=t(57809),v=t(92832),g=t(88522),j=t(3113),_=t(24905),y=t(6848),b=t(8591),w=t(61998),N=t(32007),A=t(61186),Z=t.n(A),k=t(26724),S=t.n(k),C=t(58143),D=t(96631),F=t(21256),P=t(93611),B=t(37712),I=[];function R(e){var n=e.onSearch,t=e.schools;return(0,B.jsx)(x.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,B.jsxs)(f.Z,{style:{flexWrap:"nowrap"},children:[(0,B.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(m.default,{popupClassName:P.Z.selectdown,style:{width:106},children:[(0,B.jsx)(m.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(m.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(m.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,B.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,B.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,B.jsx)(j.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var T=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(T||{});function O(e,n){switch(n.type){case T.INITDATA:case T.SETQUERY:return p()(p()({},e),n.payload);case T.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case T.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case T.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case T.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var M={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,i=e.container_id,a=e.container_type,o=(0,h.useReducer)(O,M),c=u()(o,2),d=c[0],x=c[1],f=d.data,m=d.schools,v=d.loading,g=d.selectedIds,A=d.page,k=d.count,P=d.query,E=d.reload;(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.nQ)(p()(p()({},P),{},{page:A,container_type:a,container_id:i,display_aliases:!0}));case 2:n=e.sent,t=n.users,o=n.user_count,x({type:T.INITDATA,payload:{data:E?t:[].concat(r()(f),r()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}P&&function(){e.apply(this,arguments)}()}),[A,P,E,i,a]),(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.K$)({display_aliases:!0});case 2:n=e.sent,t=n.school_names,x({type:T.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var H=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(_.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,B.jsx)("div",{children:(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)(N.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,B.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:Z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var L=k>10*A;return(0,B.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,B.jsx)(R,{onSearch:function(e){x({type:T.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:m}),P?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{pagination:!1,dataSource:I,columns:H})})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,B.jsx)(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){x({type:T.SETPAGE,payload:e})},hasMore:L,useWindow:!1,children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:f,columns:H,onRow:function(e){return{onClick:function(n){var t,i;1!==e.added&&(t=e.numid,(i=g.indexOf(t))>=0?g.splice(i,1):g.push(t),x({type:T.SELECTEDIDS,payload:r()(g)}))}}}})})})}),(0,B.jsxs)("div",{className:"flex-container flex-end",children:[(0,B.jsx)(j.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,B.jsx)(j.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?b.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,i),x({type:T.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:C,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},4469:function(e,n,t){t.d(n,{h:function(){return v}});var i=t(82242),s=t.n(i),a=t(79800),r=t.n(a),o=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),h=(t(24147),t(74794),t(37712)),x=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},m={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"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,l=void 0===a?{}:a,c=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),x=d[0],f=d[1];return(0,o.useEffect)((function(){if(x){var e=function(e){var n=e.getValue();t&&t(n)};return x.on("change",e),function(){x.off("change",e)}}}),[x,t]),(0,o.useEffect)((function(){x&&x.setOption("mode",i)}),[x,i]),(0,o.useEffect)((function(){x&&(n===x.getValue()&&""!==n||setTimeout((function(){x.setValue(n||"")}),300))}),[x,n]),(0,o.useEffect)((function(){if(c.current&&!x){var e=p().fromTextArea(c.current,s()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,x]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),a=r()(i,2),d=a[0],p=a[1];return(0,h.jsxs)(c.Z,s()(s()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(m[e][1])},children:Object.keys(m).map((function(e){return(0,h.jsx)(x,{value:e,children:m[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:d})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},21256:function(e,n,t){t.d(n,{jL:function(){return l},w9:function(){return ye},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return R},Gi:function(){return Ae},YG:function(){return Ne},qp:function(){return N},vr:function(){return sn},qE:function(){return Xe},Je:function(){return M},wb:function(){return ae},cq:function(){return Te},tp:function(){return k}});var i=t(59301),s="banner___PoUBO",a="content___XoDjy",r="btns___Pb35j",o=t(37712),l=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,l=e.imgWidth,c=void 0===l?346:l,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:s,children:(0,o.jsxs)("div",{className:a,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",h="tagsWrap___XB2W3",x="action___VdHb1",f="bar___t1kKC",m="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",_="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),N=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,y=e.titleWidth,N=void 0===y?41:y,A=e.style,Z=void 0===A?{}:A,k=e.fontColor,S=void 0===k?"#6A7283":k,C=e.showCount,D=(0,i.useState)(0),F=u()(D,2),P=F[0],B=F[1],I=(0,i.useState)(!1),R=u()(I,2),T=R[0],O=R[1],M=(0,i.useRef)(null),E=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>97?B(1):B(0));0===t.length&&B(0),O(!1)}),[t]),(0,o.jsxs)("div",{className:b()(d,l),style:Z,children:[(0,o.jsx)("div",{onClick:(0,w.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:N,marginTop:T?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,o.jsxs)("div",{className:T?"".concat(h," ").concat(_):h,children:[(0,o.jsx)("div",{className:f,ref:E,style:P>0?{height:1===P?97:"auto",overflow:1===P?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:m,ref:M,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:S},className:s===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!C&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!P&&(0,o.jsx)(i.Fragment,{children:1===P?(0,o.jsxs)("div",{onClick:function(){var e;B(2),(null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:x,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){E.current.scrollTop=0,B(1),O(!1)},className:x,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},A="tabs___GTqPV",Z="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,o.jsx)("div",{style:l,className:b()(A,a),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return s(e.id)},className:i===e.id?Z:"",children:e.name},e.id)}))})},S="input___PW2zI",C="dropdown___vSy8B",D="menu___NiyBu",F="text___Grueu",P="b1___ZKryM",B="b2___aKyGa",I=t(92832),R=function(e){var n,t=e.dataSource,s=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,h=e.style,x=void 0===h?{}:h,f=e.placeholder,m=(e.allowClear,(0,i.useState)("")),v=u()(m,2),g=v[0],j=v[1],_=(0,i.useState)(""),y=u()(_,2),w=y[0],N=y[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(j(r.id),n=r.value||"");try{N(decodeURIComponent(n||""))}catch(e){N(decodeURIComponent(n||""))}}),[r]);var A=function(){l(encodeURIComponent(w),g||null)};return(0,o.jsxs)("div",{className:b()(S,p),style:x,children:[!!s.length&&(0,o.jsxs)("div",{className:C,children:[(0,o.jsxs)("div",{className:F,children:[null===(n=s.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:P}),(0,o.jsx)("b",{className:B})]}),(0,o.jsx)("div",{className:D,children:s.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(j(n),l(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(I.Z,{onPressEnter:A,value:w,onChange:function(e){N(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:f}),(0,o.jsx)("i",{onClick:A,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},T="quickPager___GM30J",O="disabled___Ozc8I",M=function(e){var n=e.value,t=e.onChange,i=e.className,s=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(s/a);return s<=a?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:b()(T,i),style:l,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?O:"",children:"下一页"})]})},E="list___oOsiS",H="wrap___G6T7F",L="lockWrap___Rl79E",z="li___oZZ7l",W="cover___b2bYW",U="img___IQX7w",Q="sign___HkT6C",V="name___SsJx8",G="e___TMqq0",J="tags___bcjyo",q="rate___YACg7",K=t(71418),X=t(6848),Y=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),se=t(50883),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(E,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,s=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:H,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(s,"/challenges"),className:z,onClick:function(e){e.preventDefault(),x&&(0,ee.L9)([x]),l&&(0,ee.xg)("/shixuns/".concat(s,"/challenges"))},children:[(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{className:W,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:Q,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:Q,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:Q,src:ie})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:G,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:q,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,o.jsxs)("div",{className:L,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",he="sign___DXJ4d",xe="name___l7FoJ",fe="e___pXQUG",me="unit___wCIFR",ve="tags___w_Mil",ge=t(89260),je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=e.onRemove,v=void 0===m?function(){}:m,g=e.isCurrent,j=void 0===g||g,_=Math.floor((h-(a-1)*r)/a),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,s=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:_,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:(0,o.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),x&&(0,ee.L9)([x]),(0,ee.xg)("/paths/".concat(l))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:ce,src:"".concat(p)}),j&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,s=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:he,src:s,style:{left:"-4px"}})}var a=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:he,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:xe,children:(0,o.jsx)(X.Z,{title:i,children:(0,o.jsx)("span",{className:fe,children:i})})}),(0,o.jsx)(X.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:me,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},s)}))),!i.length&&(0,o.jsx)(se.Z,{})]})})},_e={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"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(_e.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,s=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:_e.wrap,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{className:_e.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(x&&(0,ee.L9)([x]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:_e.top,children:[(0,o.jsx)(X.Z,{title:e.name,children:(0,o.jsx)("div",{className:_e.name,children:e.name})}),(0,o.jsx)("img",{className:_e.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:_e.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:_e.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),s&&(0,o.jsx)("div",{className:_e.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:_e.bottom,children:[e.visits>0&&(0,o.jsx)(X.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(X.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(X.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:_e.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},be={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"},we=t(32007),Ne=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:b()(be.tabs,a),style:l,children:[(0,o.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:be.tab,onClick:function(){s(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(X.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:be.tabBar,children:c})]})},Ae=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.children;return(0,o.jsx)("div",{className:b()(n),style:i,children:s})},Ze="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",Ce="orderDesc___rHdbB",De="active___a7eSP",Fe="cursorPointer___gs9kL",Pe="orderTextWrap___teAKn",Be=t(38854),Ie=t(20834),Re=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Te=function(e){var n,t=e.sortValue,i=e.dropValue,s=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Re:l;return(0,o.jsxs)("div",{className:b()(Ze,s),children:[(0,o.jsx)(Be.Z,{dropdownRender:function(){return(0,o.jsx)(Ie.Z,{children:c.map((function(e,n){return(0,o.jsx)(Ie.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Pe,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:Se,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-up font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-down font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Oe=t(82242),Me=t.n(Oe),Ee=t(7557),He=t.n(Ee),Le=t(41498),ze=t.n(Le),We=t(39647),Ue=t.n(We),Qe={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"},Ve=t(3113),Ge=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,s=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,h=void 0===p?"middle":p,x=e.shape,f=void 0===x?"round":x,m=Ue()(e,Ge),v=(0,i.useState)(!1),g=u()(v,2),j=g[0],_=g[1];return(0,o.jsx)(Ve.ZP,Me()(Me()({onClick:(0,w.throttle)(function(){var e=ze()(He()().mark((function e(n){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&_(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&_(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Qe.btn,Qe["".concat(h,"-").concat(f)],n),style:t,size:h,shape:f,loading:j||r},m),{},{children:s}))},qe="head___ghH72",Ke="node___mjPEy",Xe=function(e){var n=e.className,t=e.style,i=e.children,s=void 0===i?null:i,a=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:b()(qe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:Ke,children:s})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,s=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,h=void 0!==p&&p;return(0,o.jsxs)("div",{className:b()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ve.ZP,{loading:h,onClick:s,type:"primary",className:$e,children:i}),r&&(0,o.jsx)(Ve.ZP,{onClick:c,className:en,children:l})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.LeftContent,a=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:s}),(0,o.jsx)("div",{className:tn.center,children:a}),(0,o.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,o.jsx)("div",{className:b()(an,n),style:s,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=Ue()(e,cn),s=(0,i.useState)(null),a=u()(s,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(un,Me()(Me()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},99642:function(e,n,t){var i=t(79800),s=t.n(i),a=t(6848),r=t(8591),o=t(3113),l=t(61998),c=t(59301),u=t(74155),d=t(56102),p=t(37712),h=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(a.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return r.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],x=function(e){var n=e.detail,t=(0,c.useState)(n),i=s()(t,2),a=i[0],r=i[1],d=(0,c.useState)(1),x=s()(d,2),f=x[0],m=x[1];(0,c.useEffect)((function(){n&&r(n)}),[n]);var v=(0,c.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:f,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==a?void 0:a.data_sets_count,onChange:function(e){m(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){r(e)}))}}}),[f,a]);return(0,p.jsx)(l.Z,{columns:h,dataSource:null==a?void 0:a.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,c.memo)(x)},92393:function(e,n,t){t.r(n),t.d(n,{default:function(){return on}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(82242),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(87308),h=t(99313),x=t(78241),f=t(3113),m=t(71418),v=t(95237),g=t(43604),j=t(28103),_=t(43418),y=t(8591),b=t(94001),w=t(31285),N=t(78386),A=t(32007),Z="project_detail_wrapper___ywzyI",k="title___NfoQH",S="fork_btn___gBhDb",C="desc___SryMB",D="info___fzlio",F="create_time___JaeKJ",P="operation___N7pLK",B="delete_btn___xrcwe",I="fork_modal___nz1Xg",R="huanj___EHzUt",T="divtitle___XmviM",O=t(74155),M=t(89260),E=t(92832),H=t(37712),L=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.detail,a=x.Z.useForm(),o=u()(a,1)[0],l=(0,d.useState)("notyet"),c=u()(l,2),p=c[0],h=c[1],f=(0,d.useRef)(),v=function(){var e=r()(s()().mark((function e(){var n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return n=o.getFieldValue("name"),h("forking"),e.next=7,(0,O.M3)("".concat(i.id),{name:n});case 7:0===(a=e.sent).status&&(y.ZP.success("fork成功"),f.current=a.sci_project_id,"remindModal"===t.openForkModalPosition&&window.localStorage.setItem("hideRemindModal","".concat(t.hideRemindModal))),h("success"),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),h("fail");case 15:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}(),g=(0,H.jsx)(x.Z,{autoComplete:"off",form:o,initialValues:{name:i.sci_project.name},children:(0,H.jsx)(x.Z.Item,{label:"新项目名称",name:"name",required:!0,rules:[{required:!0,message:"请输入项目名称"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入",maxLength:60})})}),j={notyet:g,forking:(0,H.jsx)("div",{style:{height:40}}),success:(0,H.jsx)("p",{children:"项目已经Fork完成,现在就去查看项目吗?"}),fail:g};return(0,H.jsx)(_.Z,{title:"Fork项目",width:600,open:"fork-project"===t.visibleModalName,className:"".concat(I),destroyOnClose:!0,centered:!0,onCancel:function(){h("notyet"),o.resetFields(),n({type:"innovation/closeModal"})},onOk:function(){"success"===p?(A.history.push("/innovation/project/detail/".concat(f.current)),location.reload()):v()},okText:"success"===p?"查看项目":"确定",children:(0,H.jsx)(m.Z,{tip:"项目Fork中",spinning:"forking"===p,children:j[p]})})})),z=t(61186),W=t.n(z),U=t(20817),Q=function(){var e=(0,d.useState)(W()().valueOf()),n=u()(e,2),t=n[0],i=n[1],s=(0,d.useMemo)((function(){return"".concat(U.Z.API_SERVER,"/rucaptcha?t=").concat(t)}),[t]);return(0,H.jsxs)(v.Z,{align:"middle",children:[(0,H.jsx)("img",{src:s,alt:""}),(0,H.jsx)("span",{onClick:function(){i(W()().valueOf())},style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"},children:"看不清换一张"})]})},V=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.projectId,a=x.Z.useForm(),o=u()(a,1)[0],l=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return t=o.getFieldsValue(),e.next=6,(0,O.th)(i,{code:t.code});case 6:0===e.sent.status&&(y.ZP.success("删除成功"),n({type:"innovation/closeModal"}),A.history.replace("/innovation/project")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),n({type:"innovation/closeModal"});case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{title:"删除项目",width:600,okText:"确定删除",okButtonProps:{type:"primary",danger:!0},centered:!0,open:"delete-project"===t.visibleModalName,destroyOnClose:!0,onCancel:function(){return n({type:"innovation/closeModal"})},onOk:l,children:(0,H.jsx)(x.Z,{autoComplete:"off",form:o,preserve:!1,children:(0,H.jsxs)(x.Z.Item,{label:"验证码",required:!0,children:[(0,H.jsx)(x.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入验证码"})}),(0,H.jsx)("span",{style:{color:"#FA6400"},children:"删除项目后,将无法恢复,请谨慎操作"}),(0,H.jsx)(Q,{})]})})})})),G=t(39647),J=t.n(G),q="menu___UnLMr",K="warehouse___P7f6U",X="header___u00_W",Y="title____S1YG",$="content___p_SoR",ee="left___hSMYA",ne="right___ZQk8Z",te="loading___W3zy1",ie="empty___fievZ",se="tabs___QW8es",ae="line___Jpj9w",re="footer___gn3O8",oe="commit___xEz6h",le="filePathWrp___H9erP",ce="filePath___TdyXm",ue="bottom0___pV48E",de=t(6848),pe=t(20834),he=t(38854),xe=t(37205),fe=t.n(xe),me=t(97334),ve=t(56102),ge={wrap:"wrap___Bmme7",modal:"modal___AMeuc",title:"title___gcQ15",path:"path___Z2shU",colorBlue:"colorBlue___G_a7d",width240:"width240___AU6VN",filePath:"filePath___YkFWz"},je=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],_e=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,je),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:"",path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",centered:!0,open:i.visible,wrapClassName:ge.modal,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件夹",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t,i,s=l()({},j.getFieldsValue()),a=null==s||null===(e=s.path)||void 0===e?void 0:e.split(""),r=null==s||null===(n=s.file)||void 0===n?void 0:n.split("");null!=a&&null!==(t=a.filter((function(e){return"/"==e})))&&void 0!==t&&t.length&&(s.path=s.path.substring(0,s.path.length-1)),null!=r&&null!==(i=r.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(s.file=s.file.substring(0,s.path.length-1)),j.setFieldsValue(l()({},s)),h(s)},children:[(0,H.jsx)(x.Z.Item,{label:"文件夹名称:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"文件名称:",name:"file",children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),ye=t(4469),be=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],we=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,be),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:a.codeMirror,path:(i.defaultPath?i.defaultPath+"/":"")+a.path,secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path,name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,H.jsx)("div",{className:"mt10 mb20",children:(0,H.jsx)(x.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],children:(0,H.jsx)(ye.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),Ne=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ae=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,Ne),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=w[0],Z=w[1],k=(0,d.useState)(""),S=u()(k,2),C=S[0],D=S[1];(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=i.defaultPath.split("/");1===e.length?(Z(""),D(i.defaultPath)):(D(e.pop()),Z(e.join("/")+"/"))}),[i.defaultPath]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var F=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/moveGitFiles",payload:{id:o.taskId,from:i.defaultPath,to:N+a.path,message:a.commitMessage||"".concat(i.defaultPath," rename to ").concat(N).concat(a.path," "),secret_repository:t}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(y.ZP.success("添加成功"),i.onOK({path:a.path,name:a.path}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"40%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"提交说明",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:F,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"重命名:",name:"path",children:(0,H.jsx)(v.Z,{children:(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:C})})})})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,H.jsx)(E.Z,{placeholder:"如不填写,默认提交信息是(".concat(i.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),Ze=t(59028),ke={wrap:"wrap___MBjkg",title:"title___kwzQt",path:"path___Dxzfe",colorBlue:"colorBlue___motxO"},Se=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ce=Ze.Z.Dragger,De=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t=e.dispatch,i=e.isRepository,a=J()(e,Se),o=((0,A.useLocation)(),(0,A.useParams)()),c=(0,d.useState)({}),p=u()(c,2),h=p[0],f=p[1],m=(0,d.useRef)(),v=x.Z.useForm(),g=u()(v,1)[0],j=(0,d.useState)([]),b=u()(j,2),w=b[0],N=b[1],Z=(0,d.useState)(),k=u()(Z,2),S=k[0],C=k[1];(0,d.useEffect)((function(){a.visible&&(g.resetFields(),N([]))}),[a.visible]),(0,d.useEffect)((function(){m.current=o.taskId}),[]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;C(t)}}),[]);var D,F=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.response){e.next=3;break}return y.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunsDetail/deleteGitFile",payload:{id:o.taskId,path:S?"".concat(S,"/").concat(n.name):n.name,message:g.getFieldValue("commitMessage")||"删除了".concat(S?"".concat(S,"/").concat(n.name):n.name),secret_repository:!i||null}});case 5:0===e.sent.status&&(N(w.filter((function(e){return e.uid!==n.uid}))),y.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P={height:300,multiple:!0,withCredentials:!0,data:(D=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,o){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(r()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.getFieldsValue();case 2:e.sent,r=l()(l()({},{path:a.defaultPath?a.defaultPath:"",message:h.commitMessage||"上传了".concat(n)}),i?{}:{secret_repository:!0}),t(r);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return D.apply(this,arguments)}),fileList:w,method:"post",action:"".concat(U.Z.API_SERVER,"/api/sci/projects/").concat(m.current,"/upload_git_file.json"),onChange:function(e){if(n=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var t,i,s;if(N(e.fileList),!e.file.response)return;if(0===(null===(t=e.file.response)||void 0===t?void 0:t.status))return void y.ZP.success("上传成功!");N(w.filter((function(n){return n.uid!==e.file.uid}))),(null===(i=e.file.response)||void 0===i?void 0:i.message)&&y.ZP.info(null===(s=e.file.response)||void 0===s?void 0:s.message)}},onRemove:F,beforeUpload:function(e){n=e.name}},B=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:a.onClose(),a.onOK({path:a.defaultPath});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{open:a.visible,onOk:B,centered:!0,onCancel:a.onClose,width:"70%",children:(0,H.jsx)("section",{className:ke.bg,children:(0,H.jsxs)("div",{className:ke.wrap,children:[(0,H.jsx)("div",{className:ke.title,children:"上传文件"}),(0,H.jsxs)(x.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:B,onValuesChange:function(){return f(l()({},g.getFieldsValue()))},children:[(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})}),(0,H.jsx)(x.Z.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,H.jsxs)(Ce,l()(l()({},P),{},{children:[(0,H.jsx)("div",{children:(0,H.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(ke.colorBlue)})}),(0,H.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,H.jsx)("span",{className:"".concat(ke.colorBlue," ml5"),children:"点击此处上传"})]})]}))})]})]})})})})),Fe={flex_box_center:"flex_box_center___ceC0y",flex_space_between:"flex_space_between___K6rVh",flex_box_vertical_center:"flex_box_vertical_center___agfJS",flex_box_center_end:"flex_box_center_end___YIze7",flex_box_column:"flex_box_column___E4huF",headLeft:"headLeft___Xwji1",colorBlue:"colorBlue_____BeE",wrap:"wrap___KU5Kb",nodata:"nodata___HezS3",nodataText:"nodataText___bdADB",content:"content___O0OuF",gitCode:"gitCode___oC8AX",ellipsis:"ellipsis___gxBif",menu:"menu___UMSQf",overlayClass:"overlayClass___pY72Q",tips:"tips___Q04Oz"},Pe="wrap___FeZrl",Be="content___nhYt_",Ie="mainPathWrap___pggnV",Re="colorBlue___TPUPy",Te=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,a=e.pathList,o=void 0===a?[]:a,c=e.showInputPath,p=void 0!==c&&c,h=e.isMergeSelectFile,f=void 0!==h&&h,m=e.onFinish,v=void 0===m?function(){}:m,g=x.Z.useForm(),j=u()(g,1)[0],b=(0,A.useParams)(),w=(0,A.useLocation)(),N=(0,d.useRef)(),Z=(0,d.useState)(""),k=u()(Z,2),S=k[0],C=k[1],D=(0,d.useState)(""),F=u()(D,2),P=F[0],B=F[1],I=(0,d.useState)([]),R=u()(I,2),T=R[0],O=R[1],M=(0,d.useState)([]),L=u()(M,2),z=L[0],W=L[1];(0,d.useEffect)((function(){var e;N.current="repository"===(null===(e=w.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=o.join("/"),t=[];o.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),O(t),C(e),B(e),U(e)}}),[n.actionTabs.key]);var U=function(){var e=r()(s()().mark((function e(n){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:N.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:b.taskId,path:n}});case 2:(i=e.sent)&&W(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=r()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==j?void 0:j.getFieldsValue(),i=S?"".concat(S).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!f){e.next=6;break}return v(i),V(),e.abrupt("return");case 6:if(!p){e.next=16;break}return e.next=9,j.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:l()(l()({},{id:b.taskId,path:i}),N.current?{}:{secret_repository:!0})});case 11:a=e.sent,v(P),0===a.status&&y.ZP.info("新建成功"),e.next=18;break;case 16:v(i),y.ZP.success("选择文件目录成功");case 18:V();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),j.resetFields()};return(0,H.jsx)(_.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:Q,onCancel:V,children:(0,H.jsxs)("div",{className:Pe,children:[(0,H.jsxs)("div",{className:Be,children:[(0,H.jsx)("div",{className:Ie,children:!(null==T||!T.length)&&T.map((function(e,n){return(0,H.jsx)("a",{onClick:function(){return function(e,n){var t=T.filter((function(e,t){return t<=n}));O(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);C(i),U(i)}(0,n)},children:e.val},n)}))}),!(null==z||!z.length)&&z.map((function(e,n){return"tree"===e.type&&(0,H.jsxs)("a",{onClick:function(){return function(e){var n=S;"tree"===e.type&&(T.length?T.push({val:"/".concat(e.name),path:e.name}):T.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),O(T),n=S?"".concat(S,"/").concat(e.name):e.name,C(n)),U(n)}(e)},children:[(0,H.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(Re)}),e.name]},n)}))]}),(0,H.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,H.jsx)("div",{className:"mt5 mb5",children:S}),p&&(0,H.jsx)(x.Z,{form:j,scrollToFirstError:!0,className:"mt20",children:(0,H.jsx)(x.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})})),Oe=t(94172),Me=t(16896),Ee=t(66621),He=(t(95341),t(81841)),Le=["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"],ze=me.Z.DirectoryTree,We=function(){return(0,H.jsxs)("div",{className:"mt20 pb50 ".concat(Fe.nodata),children:[(0,H.jsxs)("div",{className:Fe.headLeft,children:["提示:",(0,H.jsx)("br",{}),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",(0,H.jsx)("br",{}),"两种方式来使用:",(0,H.jsx)("br",{}),"1、",(0,H.jsx)("a",{href:"/forums/2784",target:"_blank",children:"Git客户端"})," ","上传已有文件来开始使用。",(0,H.jsx)("br",{}),"2、直接在平台上创建文件目录以及相关代码文件。"]}),(0,H.jsx)("img",{width:"100%",src:He.Oe})]})},Ue=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading,i=e.globalSetting,s=e.practiceSetting;return{shixunsDetail:n,globalSetting:i,user:e.user,practiceSetting:s,loading:t}}))((function(e){var n,t,i=e.shixunsDetail,a=(e.globalSetting,e.loading),o=(e.user,e.activeKey),c=e.dispatch,p=e.practiceSetting,h=e.isRepository,x=e.treeData,f=e.setTreeData,m=e.haveAuth,j=(J()(e,Le),(0,A.useParams)()),b=(0,A.useLocation)(),w=(0,d.useState)(),Z=u()(w,2),k=Z[0],S=(Z[1],(0,d.useState)(!1)),C=u()(S,2),D=C[0],F=C[1],P=(0,d.useState)(!1),B=u()(P,2),I=B[0],R=B[1],T=(0,d.useState)(!1),O=u()(T,2),M=O[0],E=O[1],L=(0,d.useState)(!1),z=u()(L,2),W=z[0],U=z[1],Q=(0,d.useState)(""),V=u()(Q,2),G=V[0],q=V[1],K=(0,d.useState)([]),X=u()(K,2),Y=X[0],$=X[1],ee=(0,d.useState)([]),ne=u()(ee,2),te=ne[0],ie=ne[1],se=(0,d.useState)([]),ae=u()(se,2),re=(ae[0],ae[1]),oe=(0,d.useState)(!1),le=u()(oe,2),ce=le[0],ue=le[1],xe=(0,d.useState)(),me=u()(xe,2),ge=(me[0],me[1]),je=(0,d.useState)(),ye=u()(je,2),be=(ye[0],ye[1]),Ne=(0,d.useState)(""),Ze=u()(Ne,2),ke=(Ze[0],Ze[1]),Se=(0,d.useState)(),Ce=u()(Se,2),Pe=(Ce[0],Ce[1]),Be=(0,d.useState)(!1),Ie=u()(Be,2),Re=Ie[0],He=Ie[1];(0,d.useEffect)((function(){f([]),Xe(""),localStorage.warehouseHideTip||ue(!0)}),[b.pathname,h]);var Ue=function(){var e=r()(s()().mark((function e(){var n,t=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:"",e.next=3,(0,Me.Zt)({id:j.taskId,secret_dir_path:n});case 3:e.sent&&Pe(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(e){return(0,H.jsxs)(pe.Z,{className:Fe.menu,onClick:function(n){switch(q(e.path||""),n.key){case"1":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件"]),F(!0);break;case"2":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件夹"]),E(!0);break;case"3":(0,Ee.L9)(["实践项目","设置","代码仓库","上传"]),U(!0);break;case"4":(0,Ee.L9)(["实践项目","设置","代码仓库","重命名"]),R(!0);break;case"5":(0,Ee.L9)(["实践项目","设置","代码仓库","删除"]),en(e.path,e.name,e);break;case"6":(0,Ee.L9)(["实践项目","设置","代码仓库","复制路径"]),nn(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,H.jsx)(ve.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(h?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return y.ZP.success("复制成功")},children:(0,H.jsx)(pe.Z.Item,{children:(0,H.jsx)(H.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"删除"},"5")]})},Ve=function(e,n){return e.map((function(e){return e.path=""==n?n+e.name:n+"/"+e.name,e.title=(0,H.jsxs)(v.Z,{className:"font14",children:[(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{flex:"20px",children:"blob"===e.type&&(0,H.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),m&&(0,H.jsx)(g.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,H.jsx)(he.Z,{dropdownRender:function(){return Qe(e)},className:Fe.ellipsis,children:(0,H.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=k&&k!==e.name,e.className="tree"===e.type?Fe.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},Ge=function(e){c({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},Je=function(){var e=r()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.split("/"),e.next=3,Xe(G);case 3:setTimeout((function(){Ge(n),Y=[i[0]||""],te=[n],ie(fe()(te)),$(fe()(Y))}),150);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),qe=function(e,n){if(""==n)x=fe()(e),f(fe()(e));else{var t=Ke(x,n,e);x=t,f([].concat(t))}};function Ke(e,n,t){return e.map((function(e){return e.key===n?(e.children=fe()(t),l()({},e)):e.children?l()(l()({},e),{},{children:Ke(e.children,n,t)}):e}))}var Xe=function(){var e=r()(s()().mark((function e(){var n,t,i,a,r,o=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,c({type:h?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:j.taskId,path:n}});case 3:return(t=e.sent)&&(null!==(i=t.trees)&&void 0!==i&&i.length?(r=Ve(fe()(t.trees),n),qe(r,n),re(t.trees||[]),be(n||""),console.log("handleGetRepository:",r,n),setTimeout((function(){return console.log(x,t.trees,n,999999)}),2e3)):""==n&&f([]),ge((null===(a=t.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ye=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.children.length&&t(),ke(n.path),e.next=4,Xe(n.path);case 4:t();case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$e=function(){var e=r()(s()().mark((function e(n,t){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",n,t.nativeEvent.target.nodeName,t),i=function(){Ge(t.node.path),n=[t.node.path],ie(fe()(n))},"svg"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName&&"I"!==t.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===t.node.type&&(null!=p&&null!==(a=p.sideBar)&&void 0!==a&&a.confirmLeave?_.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),en=function(e,n,t){var i;_.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(t.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=r()(s()().mark((function n(){var t,i,a;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,c({type:"shixunsDetail/deleteGitFiles",payload:{id:j.taskId,path:e,message:"删除".concat(e),secret_repository:!h||null}});case 2:if(t=n.sent,i=e.split("/"),0!==(null==t?void 0:t.status)){n.next=20;break}return y.ZP.info("删除成功"),i.splice(i.length-1,1),n.next=9,Xe(i.length>1?i.join("/"):"");case 9:if(null==(a=n.sent)||!a.trees){n.next=13;break}n.next=16;break;case 13:return i.splice(i.length-1,1),n.next=16,Xe(i.length>1?i.join("/"):"");case 16:return Ge(""),n.abrupt("return",!0);case 20:-3===(null==t?void 0:t.status)&&_.Z.confirm({title:"删除失败",content:(0,H.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.taskId,"/edit/").concat(null==t?void 0:t.message,"/tab=2")}});case 21:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},nn=function(e){console.log(e,"item")},tn=function(){var e=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",t),"svg"!==t.nativeEvent.target.nodeName&&"path"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,Ye(t.node);case 7:Y.includes(t.node.path)?Y.splice(Y.indexOf(t.node.path),1):Y.push(t.node.path);case 8:$(fe()(Y));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),sn=function(){ue(!1),localStorage.warehouseHideTip=!0},an=function(){var e=r()(s()().mark((function e(n){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),n.node.key,n.dragNode.key,t=n.node.pos.split("-"),n.dropPosition-Number(t[t.length-1]),"tree"!==n.dragNode.type){e.next=8;break}return y.ZP.warning("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===n.node.type){e.next=11;break}return y.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,c({type:"shixunsDetail/moveGitFiles",payload:{id:j.taskId,from:n.dragNode.path,to:n.node.path+"/"+n.dragNode.name,message:"".concat(n.dragNode.path," move to ").concat(n.node.path+"/"+n.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return Ge(""),e.next=18,Xe("");case 18:i=0;case 19:if(!(i=10&&!(0,M.Ny)()?G({type:"innovation/openSimpleModal",payload:{title:"项目数量达到上限",children:"每位用户最多只能创建10个项目,你的项目数量已经达到上限。",footer:(0,H.jsx)(f.ZP,{onClick:function(){return G({type:"innovation/closeSimpleModal"})},type:"primary",children:"我知道了"})}}):G({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:e}})};return(0,H.jsxs)(m.Z,{spinning:ee,children:[K&&(0,H.jsxs)("div",{className:Z,children:[(0,H.jsxs)(v.Z,{justify:"space-between",align:"middle",style:{marginBottom:10},children:[(0,H.jsxs)(g.Z,{className:k,span:20,children:[K.sci_project.username," / ",K.sci_project.name]}),(0,H.jsx)(g.Z,{span:4,style:{textAlign:"right"},children:(0,H.jsx)(f.ZP,{icon:(0,H.jsx)(w.Z,{}),className:S,onClick:function(){return je("forkButton")},children:(0,H.jsx)("span",{children:K.sci_project.forked_count})})})]}),(0,H.jsx)(sn,{ellipsis:{rows:3,expandable:!0,symbol:(0,H.jsxs)("span",{style:{color:"#165dff"},children:["展开",(0,H.jsx)(N.Z,{})]})},className:C,children:K.sci_project.description}),(0,H.jsxs)(v.Z,{justify:"space-between",children:[(0,H.jsxs)(g.Z,{className:D,children:[(0,H.jsxs)("span",{children:["项目环境:",K.mirror_repository_info.name]}),(0,H.jsxs)("span",{className:F,children:["创建时间:",W()(K.sci_project.created_at).format("YYYY-MM-DD HH:mm")]})]}),oe&&(0,H.jsxs)(g.Z,{className:P,children:[(0,H.jsx)("span",{onClick:function(){A.history.push("/innovation/project/edit/".concat(te))},children:"编辑"}),le&&(0,H.jsx)("span",{className:B,onClick:function(){G({type:"innovation/openModal",payload:"delete-project"})},children:"删除"})]})]}),(0,H.jsx)(j.Z,{}),(0,H.jsxs)(h.Z,{activeKey:ae,onChange:function(e){re(e)},tabBarExtraContent:{right:(0,H.jsx)(f.ZP,{type:"primary",children:(0,H.jsx)("a",{onClick:function(){oe?(0,O.T)(te).then((function(e){if(X(e),-1===e.verify_info.status)return pe(!0),void ge.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});0!==e.verify_info.status?(1===e.verify_info.status&&A.history.push("/innovation/tasks/".concat(te)),2!==e.verify_info.status||_.Z.warning({title:"启动环境提示",content:"您申请的环境资源【未通过】,无法启动环境。",okText:"查看审核结果",onOk:function(){re("3")}})):_.Z.warning({title:"启动环境提示",content:"环境资源正在【审核中】,审核通过后才能启动环境",okText:"查看审核结果",onOk:function(){re("3")}})})):"true"===window.localStorage.getItem("hideRemindModal")?je("forkButton"):G({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}})},target:"_blank",children:"启动环境"})})},children:[(0,H.jsx)(an,{tab:"代码",children:(0,H.jsx)(Xe,{haveAuth:oe})},"1"),(0,H.jsx)(an,{tab:"数据集",children:(0,H.jsx)(Ye.Z,{detail:K})},"2"),(0,H.jsx)(an,{tab:"合作者",children:(0,H.jsx)($e.Z,{position:"detail"})},"4"),(0,H.jsxs)(an,{tab:"环境信息",children:[(0,H.jsxs)("div",{className:R,children:[(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"硬件信息"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(n=K.sci_project_config)||void 0===n?void 0:n.max_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"最低CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(t=K.sci_project_config)||void 0===t?void 0:t.min_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存限制:"}),(0,H.jsx)("span",{children:(null==K||null===(i=K.sci_project_config)||void 0===i?void 0:i.max_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存要求:"}),(0,H.jsx)("span",{children:(null==K||null===(a=K.sci_project_config)||void 0===a?void 0:a.min_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"磁盘限制:"}),(0,H.jsx)("span",{children:(null==K||null===(o=K.sci_project_config)||void 0===o?void 0:o.max_disk)+"G"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"GPU数量:"}),(0,H.jsx)("span",{children:(null==K||null===(c=K.sci_project_config)||void 0===c?void 0:c.gpu)||"- -"})]})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"环境时间"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"环境时长:"}),(0,H.jsx)("span",{children:(null==K||null===(p=K.sci_project_config)||void 0===p?void 0:p.survival_time)+"小时"||0})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"审核状态"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"审核状态:"}),(0,H.jsx)("span",{style:{color:rn[parseInt("".concat(null==K||null===(I=K.verify_info)||void 0===I?void 0:I.status))+1]},children:(null==K||null===(E=K.verify_info)||void 0===E?void 0:E.status_cn)||"- -"})]}),(0,H.jsxs)("div",{style:{marginLeft:28,wordBreak:"break-all"},children:[(0,H.jsx)("label",{children:"未通过原因:"}),(0,H.jsx)("span",{children:(null==K||null===(z=K.verify_info)||void 0===z?void 0:z.refuse_reason)||"- -"})]})]})]}),(0,H.jsx)("div",{style:{textAlign:"center"},children:(0,H.jsx)(f.ZP,{disabled:(null==K||null===(U=K.verify_info)||void 0===U?void 0:U.status)<=0,onClick:function(){ge.setFieldsValue(l()({},null==K?void 0:K.sci_project_config)),pe(!0)},style:{marginTop:30,textAlign:"center"},type:"primary",children:"重新申请"})})]},"3")]}),(0,H.jsx)(L,{detail:K}),(0,H.jsx)(V,{projectId:te}),(0,H.jsx)(tn,{openForkModal:je})]}),(0,H.jsx)(_.Z,{title:"启动环境",open:de,okButtonProps:{loading:fe},onCancel:function(){pe(!1)},onOk:function(){ge.submit()},children:(0,H.jsx)("div",{children:(0,H.jsxs)(x.Z,{labelCol:{span:6},wrapperCol:{span:18},form:ge,preserve:!1,onFinish:function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(!0),e.next=3,(0,en.ZP)("/api/sci/projects/".concat(te,"/commit_verify.json"),{method:"POST",body:l()({},n)});case 3:e.sent,pe(!1),(0,O.T)(te).then((function(e){ne(!1),e.status||X(e)})),y.ZP.info("提交审核成功"),me(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,H.jsx)(x.Z.Item,{label:"CPU(核)",name:"max_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"最低CPU(核)",name:"min_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存限制(M)",name:"max_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存要求(M)",name:"min_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"磁盘限制(G)",name:"max_disk",rules:[{required:!0}],initialValue:1,children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"GPU数量",name:"gpu",children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"},precision:0})}),(0,H.jsx)(x.Z.Item,{label:"环境时长(小时)",name:"survival_time",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:.1,style:{width:"100%"},precision:1})})]})})})]})}))},64891:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(32007),h=t(43418),x=t(8591),f=t(3113),m=t(96865),v=t(27092),g=t(20817),j=t(89260),_=t(39647),y=t.n(_),b=t(5112),w="title___rpaor",N="content___Hb0l5",A="add___THwHB",Z="colorBlue___yc4F8",k="radio___hn9Vt",S=t(37712),C=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],D=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(y()(e,C),(0,d.useState)()),o=u()(a,2),c=o[0],p=o[1],f=(0,d.useState)([]),m=u()(f,2),v=m[0],g=m[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&j()}),[n.actionTabs.key]);var j=function(){var e=l()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,g(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=l()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c){e.next=3;break}return x.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:c}});case 5:a=e.sent,D(),a&&(s(),x.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,S.jsx)(h.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:_,onCancel:D,children:(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:w,children:["选择的成员将会成为新的管理员",(0,S.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,S.jsx)("div",{className:N,children:v.length?(0,S.jsx)(b.ZP.Group,{value:c,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,S.jsx)(b.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,S.jsx)("div",{className:A,children:(0,S.jsxs)("span",{children:["请先将新的管理员通过",(0,S.jsx)("a",{className:Z,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),F=t(99313),P=t(93415),B=F.Z.TabPane,I=function(e){var n=e.visible,t=e.onCancel,i=(e.onSelectGroup,e.shixunId),s=e.onSelectCollaborator;return(0,S.jsx)(h.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,S.jsx)(F.Z,{defaultActiveKey:"1",children:(0,S.jsx)(B,{tab:"搜索添加",children:(0,S.jsx)(P.Z,{type:1,onCancel:t,container_type:2,container_id:i,onSelect:s})},"1")})})},R={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},T=t(26762),O=t(1082),M=t(85750),E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),i=e.position,a=(0,d.useRef)(),o=(0,d.useState)(0),c=u()(o,2),_=c[0],y=c[1],b=(0,d.useState)([]),w=u()(b,2),N=w[0],A=w[1],Z=(0,d.useState)({id:null,page:1}),k=u()(Z,2),C=k[0],F=k[1],P=(0,p.useParams)(),B=(0,d.useState)({}),E=u()(B,2),H=E[0],L=E[1],z=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)||(null==H?void 0:H.current_user_is_partner)}),[j.Ny,H]),W=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)}),[j.Ny,H]);(0,d.useEffect)((function(){a.current=null==P?void 0:P.taskId,C.id=null==P?void 0:P.taskId,F(C),U(C)}),[]);var U=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(A(t.users||[]),y(t.users_count),L(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.page=1,F(C),n=(0,O.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,U(C);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function V(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var G,J,q={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:V,shixunId:a.current,onSelectCollaborator:(J=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,(0,M.ZP)("/api/sci/projects/".concat(a.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(G=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:a.current,group_id:n.group_id}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return G.apply(this,arguments)})};return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{className:R.wrap,children:[(0,S.jsxs)("div",{className:R.content,children:[(0,S.jsxs)("div",{className:R.head,children:[(0,S.jsxs)("span",{className:R.headCount,children:["合作者(",_,"人)"]}),z&&(0,S.jsx)("div",{children:(0,S.jsx)(f.ZP,{className:R.button,style:{marginRight:"detail"===i?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:a.current}}})},icon:(0,S.jsx)(T.Z,{}),children:"添加合作者"})})]}),(0,S.jsx)("div",{className:R.list,children:(0,S.jsx)(m.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:N.map((function(e,n){return(0,S.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,S.jsxs)("div",{className:R.itemWrap,children:[(0,S.jsxs)("a",{target:"_blank",className:R.imgWrap,children:[(0,S.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:R.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,S.jsx)("span",{className:R.manager,children:"创建者"})]}),(0,S.jsxs)("div",{className:R.itemContent,children:[(0,S.jsxs)("div",{className:R.nameWrap,children:[(0,S.jsx)("a",{target:"_blank",className:R.name,children:null==e?void 0:e.user_name}),(0,S.jsx)("div",{className:R.actionGroup,children:null!=e&&e.is_creator||!W?null:(0,S.jsx)("a",{className:R.deletetitle,onClick:function(){return n=e.id,void h.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsx)("div",{className:R.modal,children:"确定要删除吗?"}),onOk:(t=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,x.ZP.info("删除成功"),C.page=1,F(C),U(C);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,S.jsx)("p",{className:R.schoolWrap,children:(0,S.jsx)("span",{className:R.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),_>10&&(0,S.jsx)("div",{className:R.countWrap,children:(0,S.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:_,onChange:function(e){return function(e){C.page=e,F(C),U(C)}(e)},pageSize:10,current:C.page})})]}),(0,S.jsx)(D,{onReloadData:Q}),(0,S.jsx)(I,s()({},q))]})}))},74155:function(e,n,t){t.d(n,{$L:function(){return l},M3:function(){return b},NV:function(){return u},T:function(){return m},V1:function(){return p},ie:function(){return _},ln:function(){return g},pV:function(){return N},th:function(){return x}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(85750);function l(e){return c.apply(this,arguments)}function c(){return(c=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return h.apply(this,arguments)}function h(){return(h=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,n){return f.apply(this,arguments)}function f(){return(f=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return v.apply(this,arguments)}function v(){return(v=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return y.apply(this,arguments)}function y(){return(y=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return w.apply(this,arguments)}function w(){return(w=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,n){return A.apply(this,arguments)}function A(){return(A=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93611:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},96908:function(e){e.exports="data:image/png;base64,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"},57177:function(e){e.exports="data:image/png;base64,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"},81378:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[83141,21256],{38827:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0048.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z"}}]},name:"arrow-down",theme:"outlined"},r=t(22589),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},31285:function(e,n,t){t.d(n,{Z:function(){return l}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0196 0 48.01 48.01 0 01-96 0zm336 600a48.01 48.01 0 01-96 0 48.01 48.01 0 0196 0zm192-552a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"fork",theme:"outlined"},r=t(22589),o=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var l=s.forwardRef(o)},50883:function(e,n,t){var i=t(82242),s=t.n(i),a=(t(59301),t(93314)),r=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,x=e.ButtonTwo,f=e.imgStyles,m=e.loading,v=void 0!==m&&m;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||a,style:s()(s()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(r.ZP,s()(s()({className:h,onClick:p},i),{},{children:d})),x&&x]})}},21062:function(e,n,t){t.d(n,{Z:function(){return w}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},h=t(3113),x=t(38827),f=t(84445),m=t(6848),v=t(66621),g=t(33571),j=t(50883),_=t(20817),y=t(70042),b=t(37712),w=function(e){var n,t,i,a,o,c,w=e.editOffice,N=void 0===w?"view":w,A=e.data,Z=(e.theme,e.type),k=e.filename,S=e.monacoEditor,C=e.className,D=e.style,F=e.close,P=e.onClose,B=e.hasMask,I=e.disabledDownload,R=e.onImgDimensions,T=e.showNodata,O=e.recordInfo,M=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),E=u()(M,2),H=(E[0],E[1],(0,d.useState)("")),L=u()(H,2),z=(L[0],L[1]),W=(0,d.useState)(),U=u()(W,2),Q=U[0],V=U[1],G="build"===window.ENV?"/react/build":"",J=location.host.startsWith("localhost")?_.Z.PROXY_SERVER:_.Z.API_SERVER,q=(0,d.useRef)();null!==(n=A)&&void 0!==n&&n.startsWith("/api")&&"txt"!==Z&&(A=_.Z.API_SERVER+A);k&&S&&(S.filename=k),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&z(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===Z&&(A.indexOf("bigfilescdn.")>-1||A.indexOf("bigfiles1")>-1?V({url:A,fileType:(e=A,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:A.indexOf("model=edit")?"edit":"view"}):K())}),[Z,A]);var K=function(){var e=l()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",A),n=A,A.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=J+i.url,V(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){A.startsWith("http")||A.startsWith("blob:")?Y():(0,v.Sv)(k||"educoder",A,k)},Y=function(){O&&(0,y.fc)({id:null==O?void 0:O.id,watch_type:1,course_id:null==O?void 0:O.course_id}),(0,v.Nd)(k||"educoder",decodeURIComponent(A))};return(0,b.jsxs)("div",{style:s()({},D||{}),className:"".concat(B&&p.bgBlack," ").concat(Z?p.wrp:"hide"),children:[F&&(0,b.jsxs)("div",{className:p.close,ref:q,children:[!!R&&(0,b.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:function(){P(),R()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!I&&(0,b.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{onClick:Y,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,b.jsx)("span",{className:"",onClick:P,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[C]," ").concat(C," ").concat(p.monaco," ").concat("txt"===Z?"show":"hide"),children:"txt"===Z&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(f.ZP,s()({},S))})}),"audio"===Z&&(0,b.jsx)("audio",{src:"".concat((null===(t=A)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=A)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(A),autoPlay:!0}),"video"===Z&&(0,b.jsx)(b.Fragment,{children:(null===(a=A)||void 0===a?void 0:a.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(A),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(A),autoPlay:!0})}),"office"===Z&&Q&&(0,b.jsx)("iframe",{src:"".concat(G,"/office.html?key=").concat(Q.key,"&url=").concat(btoa(Q.url),"&callbackUrl=").concat(J+Q.callbackUrl,"&fileType=").concat(Q.fileType,"&title=").concat(Q.title,"&model=").concat(N,"&officeServer=").concat(_.Z.ONLYOFFICE,"&disabledDownload=").concat(!!I)}),"html"===Z&&(0,b.jsx)("iframe",{src:A+"&disposition=inline"}),"pdf"===Z&&(0,b.jsx)("iframe",{src:"".concat(G,"/js/pdfview/index.html?filename=").concat(k||"educoder.pdf","&url=").concat(encodeURIComponent(A),"&disabledDownload=").concat(!!I)}),"image"===Z&&(0,b.jsx)("img",{src:"".concat((null===(o=A)||void 0===o?void 0:o.indexOf("http://"))>-1||(null===(c=A)||void 0===c?void 0:c.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(A)}),("other"===Z||"download"===Z)&&(0,b.jsx)(b.Fragment,{children:T?(0,b.jsx)(j.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(h.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:X,disabled:I,children:"下载"})}):(0,b.jsxs)(h.ZP,{type:"primary",size:"middle",onClick:X,disabled:I,children:[(0,b.jsx)(x.Z,{}),"点击下载"]})})]})}},93415:function(e,n,t){var i=t(7557),s=t.n(i),a=t(37205),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(82242),p=t.n(d),h=t(59301),x=t(78241),f=t(95237),m=t(57809),v=t(92832),g=t(88522),j=t(3113),_=t(24905),y=t(6848),b=t(8591),w=t(61998),N=t(32007),A=t(61186),Z=t.n(A),k=t(26724),S=t.n(k),C=t(58143),D=t(96631),F=t(21256),P=t(93611),B=t(37712),I=[];function R(e){var n=e.onSearch,t=e.schools;return(0,B.jsx)(x.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,B.jsxs)(f.Z,{style:{flexWrap:"nowrap"},children:[(0,B.jsx)(x.Z.Item,{name:"search_type",label:"搜索类型",children:(0,B.jsxs)(m.default,{popupClassName:P.Z.selectdown,style:{width:106},children:[(0,B.jsx)(m.default.Option,{value:"1",children:"姓名"}),(0,B.jsx)(m.default.Option,{value:"2",children:"手机号"}),(0,B.jsx)(m.default.Option,{value:"3",children:"邮箱"})]})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,B.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,B.jsx)(x.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,B.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,B.jsx)(j.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var T=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(T||{});function O(e,n){switch(n.type){case T.INITDATA:case T.SETQUERY:return p()(p()({},e),n.payload);case T.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case T.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case T.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case T.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var M={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,i=e.container_id,a=e.container_type,o=(0,h.useReducer)(O,M),c=u()(o,2),d=c[0],x=c[1],f=d.data,m=d.schools,v=d.loading,g=d.selectedIds,A=d.page,k=d.count,P=d.query,E=d.reload;(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.nQ)(p()(p()({},P),{},{page:A,container_type:a,container_id:i,display_aliases:!0}));case 2:n=e.sent,t=n.users,o=n.user_count,x({type:T.INITDATA,payload:{data:E?t:[].concat(r()(f),r()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}P&&function(){e.apply(this,arguments)}()}),[A,P,E,i,a]),(0,h.useEffect)((function(){function e(){return(e=l()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.K$)({display_aliases:!0});case 2:n=e.sent,t=n.school_names,x({type:T.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var H=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,B.jsx)(_.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,B.jsx)("div",{children:(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)(N.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,B.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,B.jsx)(y.Z,{placement:"bottom",title:e,children:(0,B.jsx)("span",{style:{color:"#000000"},children:Z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,B.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var L=k>10*A;return(0,B.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,B.jsx)(R,{onSearch:function(e){x({type:T.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:m}),P?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("div",{className:"flexd-table-header mt20",children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{pagination:!1,dataSource:I,columns:H})})}),(0,B.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,B.jsx)(S(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){x({type:T.SETPAGE,payload:e})},hasMore:L,useWindow:!1,children:(0,B.jsx)(F.Gi,{children:(0,B.jsx)(w.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:f,columns:H,onRow:function(e){return{onClick:function(n){var t,i;1!==e.added&&(t=e.numid,(i=g.indexOf(t))>=0?g.splice(i,1):g.push(t),x({type:T.SELECTEDIDS,payload:r()(g)}))}}}})})})}),(0,B.jsxs)("div",{className:"flex-container flex-end",children:[(0,B.jsx)(j.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,B.jsx)(j.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?b.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,i),x({type:T.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,B.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,B.jsx)("img",{src:C,width:"100",alt:""}),(0,B.jsx)("br",{}),(0,B.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},4469:function(e,n,t){t.d(n,{h:function(){return v}});var i=t(82242),s=t.n(i),a=t(79800),r=t.n(a),o=t(59301),l=t(57809),c=t(78241),u=t(3113),d=t(89780),p=t.n(d),h=(t(24147),t(74794),t(37712)),x=l.default.Option,f={labelCol:{span:4},wrapperCol:{span:20}},m={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"]};function v(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,l=void 0===a?{}:a,c=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),x=d[0],f=d[1];return(0,o.useEffect)((function(){if(x){var e=function(e){var n=e.getValue();t&&t(n)};return x.on("change",e),function(){x.off("change",e)}}}),[x,t]),(0,o.useEffect)((function(){x&&x.setOption("mode",i)}),[x,i]),(0,o.useEffect)((function(){x&&(n===x.getValue()&&""!==n||setTimeout((function(){x.setValue(n||"")}),300))}),[x,n]),(0,o.useEffect)((function(){if(c.current&&!x){var e=p().fromTextArea(c.current,s()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},l));f(e)}}),[c.current,x]),(0,h.jsx)("div",{className:"my-codemirror-container",children:(0,h.jsx)("textarea",{ref:c})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),a=r()(i,2),d=a[0],p=a[1];return(0,h.jsxs)(c.Z,s()(s()({},f),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,h.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,h.jsx)(l.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){p(m[e][1])},children:Object.keys(m).map((function(e){return(0,h.jsx)(x,{value:e,children:m[e][0]},e)}))})}),(0,h.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,h.jsx)(v,{mode:d})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},21256:function(e,n,t){t.d(n,{jL:function(){return l},w9:function(){return ye},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return R},Gi:function(){return Ae},YG:function(){return Ne},qp:function(){return N},vr:function(){return sn},qE:function(){return Xe},Je:function(){return M},wb:function(){return ae},cq:function(){return Te},tp:function(){return k}});var i=t(59301),s="banner___PoUBO",a="content___XoDjy",r="btns___Pb35j",o=t(37712),l=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,l=e.imgWidth,c=void 0===l?346:l,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:s,children:(0,o.jsxs)("div",{className:a,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:c})]})})},c=t(79800),u=t.n(c),d="row___aXJjm",p="title___HUKL0",h="tagsWrap___XB2W3",x="action___VdHb1",f="bar___t1kKC",m="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",_="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),N=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,a=e.onChange,r=e.onTitleChange,l=e.className,c=e.title,y=e.titleWidth,N=void 0===y?41:y,A=e.style,Z=void 0===A?{}:A,k=e.fontColor,S=void 0===k?"#6A7283":k,C=e.showCount,D=(0,i.useState)(0),F=u()(D,2),P=F[0],B=F[1],I=(0,i.useState)(!1),R=u()(I,2),T=R[0],O=R[1],M=(0,i.useRef)(null),E=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>97?B(1):B(0));0===t.length&&B(0),O(!1)}),[t]),(0,o.jsxs)("div",{className:b()(d,l),style:Z,children:[(0,o.jsx)("div",{onClick:(0,w.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:N,marginTop:T?12:4},className:"".concat(p," ").concat(r?"current":""),children:c}),(0,o.jsxs)("div",{className:T?"".concat(h," ").concat(_):h,children:[(0,o.jsx)("div",{className:f,ref:E,style:P>0?{height:1===P?97:"auto",overflow:1===P?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:m,ref:M,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:S},className:s===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!C&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!P&&(0,o.jsx)(i.Fragment,{children:1===P?(0,o.jsxs)("div",{onClick:function(){var e;B(2),(null==M||null===(e=M.current)||void 0===e?void 0:e.clientHeight)>245?O(!0):O(!1)},className:x,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){E.current.scrollTop=0,B(1),O(!1)},className:x,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},A="tabs___GTqPV",Z="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r;return(0,o.jsx)("div",{style:l,className:b()(A,a),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return s(e.id)},className:i===e.id?Z:"",children:e.name},e.id)}))})},S="input___PW2zI",C="dropdown___vSy8B",D="menu___NiyBu",F="text___Grueu",P="b1___ZKryM",B="b2___aKyGa",I=t(92832),R=function(e){var n,t=e.dataSource,s=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,l=e.onChange,c=e.onInputChange,d=void 0===c?function(){}:c,p=e.className,h=e.style,x=void 0===h?{}:h,f=e.placeholder,m=(e.allowClear,(0,i.useState)("")),v=u()(m,2),g=v[0],j=v[1],_=(0,i.useState)(""),y=u()(_,2),w=y[0],N=y[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(j(r.id),n=r.value||"");try{N(decodeURIComponent(n||""))}catch(e){N(decodeURIComponent(n||""))}}),[r]);var A=function(){l(encodeURIComponent(w),g||null)};return(0,o.jsxs)("div",{className:b()(S,p),style:x,children:[!!s.length&&(0,o.jsxs)("div",{className:C,children:[(0,o.jsxs)("div",{className:F,children:[null===(n=s.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:P}),(0,o.jsx)("b",{className:B})]}),(0,o.jsx)("div",{className:D,children:s.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(j(n),l(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(I.Z,{onPressEnter:A,value:w,onChange:function(e){N(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:f}),(0,o.jsx)("i",{onClick:A,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},T="quickPager___GM30J",O="disabled___Ozc8I",M=function(e){var n=e.value,t=e.onChange,i=e.className,s=e.total,a=e.pageSize,r=e.style,l=void 0===r?{}:r,c=n<2,u=n>=Math.ceil(s/a);return s<=a?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:b()(T,i),style:l,children:[(0,o.jsx)("div",{onClick:function(){c||t(n-1,"prev")},className:c?O:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?O:"",children:"下一页"})]})},E="list___oOsiS",H="wrap___G6T7F",L="lockWrap___Rl79E",z="li___oZZ7l",W="cover___b2bYW",U="img___IQX7w",Q="sign___HkT6C",V="name___SsJx8",G="e___TMqq0",J="tags___bcjyo",q="rate___YACg7",K=t(71418),X=t(6848),Y=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),se=t(50883),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(E,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,s=e.identifier,l=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:H,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(s,"/challenges"),className:z,onClick:function(e){e.preventDefault(),x&&(0,ee.L9)([x]),l&&(0,ee.xg)("/shixuns/".concat(s,"/challenges"))},children:[(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{className:W,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:Q,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:Q,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:Q,src:ie})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(X.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:G,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:q,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!l&&(0,o.jsxs)("div",{className:L,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",le="li___IxCLC",ce="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",he="sign___DXJ4d",xe="name___l7FoJ",fe="e___pXQUG",me="unit___wCIFR",ve="tags___w_Mil",ge=t(89260),je=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=e.onRemove,v=void 0===m?function(){}:m,g=e.isCurrent,j=void 0===g||g,_=Math.floor((h-(a-1)*r)/a),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,s=e.id,l=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:_,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:(0,o.jsxs)("a",{className:le,onClick:function(e){e.preventDefault(),e.stopPropagation(),x&&(0,ee.L9)([x]),(0,ee.xg)("/paths/".concat(l))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:ce,src:"".concat(p)}),j&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,s=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:he,src:s,style:{left:"-4px"}})}var a=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:he,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:xe,children:(0,o.jsx)(X.Z,{title:i,children:(0,o.jsx)("span",{className:fe,children:i})})}),(0,o.jsx)(X.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:me,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(X.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(X.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},s)}))),!i.length&&(0,o.jsx)(se.Z,{})]})})},_e={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"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,l=e.bottom,c=void 0===l?23:l,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,h=void 0===p?1200:p,x=e.trackEventItems,f=e.loading,m=Math.floor((h-(a-1)*r)/a);return(0,o.jsx)(K.Z,{spinning:f,children:(0,o.jsxs)("div",{className:b()(_e.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,s=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:_e.wrap,style:{width:m,marginRight:(1+n)%a==0?0:r+d,marginBottom:c},children:[(0,o.jsxs)("a",{className:_e.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(x&&(0,ee.L9)([x]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:_e.top,children:[(0,o.jsx)(X.Z,{title:e.name,children:(0,o.jsx)("div",{className:_e.name,children:e.name})}),(0,o.jsx)("img",{className:_e.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:_e.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:_e.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),s&&(0,o.jsx)("div",{className:_e.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:_e.bottom,children:[e.visits>0&&(0,o.jsx)(X.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(X.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(X.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:_e.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},be={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"},we=t(32007),Ne=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,l=void 0===r?{}:r,c=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:b()(be.tabs,a),style:l,children:[(0,o.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:be.tab,onClick:function(){s(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(X.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:be.tabBar,children:c})]})},Ae=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.children;return(0,o.jsx)("div",{className:b()(n),style:i,children:s})},Ze="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Se="orderAsc___KWHmA",Ce="orderDesc___rHdbB",De="active___a7eSP",Fe="cursorPointer___gs9kL",Pe="orderTextWrap___teAKn",Be=t(38854),Ie=t(20834),Re=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Te=function(e){var n,t=e.sortValue,i=e.dropValue,s=e.className,a=e.onSort,r=e.onDrop,l=e.dataSource,c=void 0===l?Re:l;return(0,o.jsxs)("div",{className:b()(Ze,s),children:[(0,o.jsx)(Be.Z,{dropdownRender:function(){return(0,o.jsx)(Ie.Z,{children:c.map((function(e,n){return(0,o.jsx)(Ie.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Pe,children:null===(n=c.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:Se,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-up font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Fe," ").concat(De):"iconfont icon-sanjiaoxing-down font12 ".concat(Fe),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Oe=t(82242),Me=t.n(Oe),Ee=t(7557),He=t.n(Ee),Le=t(41498),ze=t.n(Le),We=t(39647),Ue=t.n(We),Qe={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"},Ve=t(3113),Ge=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,s=e.children,a=e.loading,r=void 0!==a&&a,l=e.openLoading,c=e.onClick,d=void 0===c?function(){}:c,p=e.size,h=void 0===p?"middle":p,x=e.shape,f=void 0===x?"round":x,m=Ue()(e,Ge),v=(0,i.useState)(!1),g=u()(v,2),j=g[0],_=g[1];return(0,o.jsx)(Ve.ZP,Me()(Me()({onClick:(0,w.throttle)(function(){var e=ze()(He()().mark((function e(n){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l&&_(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:l&&_(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Qe.btn,Qe["".concat(h,"-").concat(f)],n),style:t,size:h,shape:f,loading:j||r},m),{},{children:s}))},qe="head___ghH72",Ke="node___mjPEy",Xe=function(e){var n=e.className,t=e.style,i=e.children,s=void 0===i?null:i,a=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:b()(qe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:Ke,children:s})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,s=e.confirmClick,a=e.cancelShow,r=void 0===a||a,l=e.cancelTitle,c=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,h=void 0!==p&&p;return(0,o.jsxs)("div",{className:b()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ve.ZP,{loading:h,onClick:s,type:"primary",className:$e,children:i}),r&&(0,o.jsx)(Ve.ZP,{onClick:c,className:en,children:l})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.LeftContent,a=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:s}),(0,o.jsx)("div",{className:tn.center,children:a}),(0,o.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,o.jsx)("div",{className:b()(an,n),style:s,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},ln=t(31797),cn=["onChange"],un=ln.Z.Countdown,dn=function(e){var n=e.onChange,t=Ue()(e,cn),s=(0,i.useState)(null),a=u()(s,2),r=a[0],l=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(un,Me()(Me()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);l(n)}}))}},99642:function(e,n,t){var i=t(79800),s=t.n(i),a=t(6848),r=t(8591),o=t(3113),l=t(61998),c=t(59301),u=t(74155),d=t(56102),p=t(37712),h=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(a.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return r.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],x=function(e){var n=e.detail,t=(0,c.useState)(n),i=s()(t,2),a=i[0],r=i[1],d=(0,c.useState)(1),x=s()(d,2),f=x[0],m=x[1];(0,c.useEffect)((function(){n&&r(n)}),[n]);var v=(0,c.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:f,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==a?void 0:a.data_sets_count,onChange:function(e){m(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){r(e)}))}}}),[f,a]);return(0,p.jsx)(l.Z,{columns:h,dataSource:null==a?void 0:a.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,c.memo)(x)},92393:function(e,n,t){t.r(n),t.d(n,{default:function(){return on}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(82242),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(87308),h=t(99313),x=t(78241),f=t(3113),m=t(71418),v=t(95237),g=t(43604),j=t(28103),_=t(43418),y=t(8591),b=t(94001),w=t(31285),N=t(78386),A=t(32007),Z="project_detail_wrapper___ywzyI",k="title___NfoQH",S="fork_btn___gBhDb",C="desc___SryMB",D="info___fzlio",F="create_time___JaeKJ",P="operation___N7pLK",B="delete_btn___xrcwe",I="fork_modal___nz1Xg",R="huanj___EHzUt",T="divtitle___XmviM",O=t(74155),M=t(89260),E=t(92832),H=t(37712),L=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.detail,a=x.Z.useForm(),o=u()(a,1)[0],l=(0,d.useState)("notyet"),c=u()(l,2),p=c[0],h=c[1],f=(0,d.useRef)(),v=function(){var e=r()(s()().mark((function e(){var n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return n=o.getFieldValue("name"),h("forking"),e.next=7,(0,O.M3)("".concat(i.id),{name:n});case 7:0===(a=e.sent).status&&(y.ZP.success("fork成功"),f.current=a.sci_project_id,"remindModal"===t.openForkModalPosition&&window.localStorage.setItem("hideRemindModal","".concat(t.hideRemindModal))),h("success"),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),h("fail");case 15:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}(),g=(0,H.jsx)(x.Z,{autoComplete:"off",form:o,initialValues:{name:i.sci_project.name},children:(0,H.jsx)(x.Z.Item,{label:"新项目名称",name:"name",required:!0,rules:[{required:!0,message:"请输入项目名称"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入",maxLength:60})})}),j={notyet:g,forking:(0,H.jsx)("div",{style:{height:40}}),success:(0,H.jsx)("p",{children:"项目已经Fork完成,现在就去查看项目吗?"}),fail:g};return(0,H.jsx)(_.Z,{title:"Fork项目",width:600,open:"fork-project"===t.visibleModalName,className:"".concat(I),destroyOnClose:!0,centered:!0,onCancel:function(){h("notyet"),o.resetFields(),n({type:"innovation/closeModal"})},onOk:function(){"success"===p?(A.history.push("/innovation/project/detail/".concat(f.current)),location.reload()):v()},okText:"success"===p?"查看项目":"确定",children:(0,H.jsx)(m.Z,{tip:"项目Fork中",spinning:"forking"===p,children:j[p]})})})),z=t(61186),W=t.n(z),U=t(20817),Q=function(){var e=(0,d.useState)(W()().valueOf()),n=u()(e,2),t=n[0],i=n[1],s=(0,d.useMemo)((function(){return"".concat(U.Z.API_SERVER,"/rucaptcha?t=").concat(t)}),[t]);return(0,H.jsxs)(v.Z,{align:"middle",children:[(0,H.jsx)("img",{src:s,alt:""}),(0,H.jsx)("span",{onClick:function(){i(W()().valueOf())},style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"},children:"看不清换一张"})]})},V=(0,A.connect)((function(e){return{innovation:e.innovation}}))((function(e){var n=e.dispatch,t=e.innovation,i=e.projectId,a=x.Z.useForm(),o=u()(a,1)[0],l=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,o.validateFields();case 3:return t=o.getFieldsValue(),e.next=6,(0,O.th)(i,{code:t.code});case 6:0===e.sent.status&&(y.ZP.success("删除成功"),n({type:"innovation/closeModal"}),A.history.replace("/innovation/project")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),n({type:"innovation/closeModal"});case 13:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{title:"删除项目",width:600,okText:"确定删除",okButtonProps:{type:"primary",danger:!0},centered:!0,open:"delete-project"===t.visibleModalName,destroyOnClose:!0,onCancel:function(){return n({type:"innovation/closeModal"})},onOk:l,children:(0,H.jsx)(x.Z,{autoComplete:"off",form:o,preserve:!1,children:(0,H.jsxs)(x.Z.Item,{label:"验证码",required:!0,children:[(0,H.jsx)(x.Z.Item,{name:"code",rules:[{required:!0,message:"请输入验证码"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入验证码"})}),(0,H.jsx)("span",{style:{color:"#FA6400"},children:"删除项目后,将无法恢复,请谨慎操作"}),(0,H.jsx)(Q,{})]})})})})),G=t(39647),J=t.n(G),q="menu___UnLMr",K="warehouse___P7f6U",X="header___u00_W",Y="title____S1YG",$="content___p_SoR",ee="left___hSMYA",ne="right___ZQk8Z",te="loading___W3zy1",ie="empty___fievZ",se="tabs___QW8es",ae="line___Jpj9w",re="footer___gn3O8",oe="commit___xEz6h",le="filePathWrp___H9erP",ce="filePath___TdyXm",ue="bottom0___pV48E",de=t(6848),pe=t(20834),he=t(38854),xe=t(37205),fe=t.n(xe),me=t(97334),ve=t(56102),ge={wrap:"wrap___Bmme7",modal:"modal___AMeuc",title:"title___gcQ15",path:"path___Z2shU",colorBlue:"colorBlue___G_a7d",width240:"width240___AU6VN",filePath:"filePath___YkFWz"},je=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],_e=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,je),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:"",path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",centered:!0,open:i.visible,wrapClassName:ge.modal,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件夹",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t,i,s=l()({},j.getFieldsValue()),a=null==s||null===(e=s.path)||void 0===e?void 0:e.split(""),r=null==s||null===(n=s.file)||void 0===n?void 0:n.split("");null!=a&&null!==(t=a.filter((function(e){return"/"==e})))&&void 0!==t&&t.length&&(s.path=s.path.substring(0,s.path.length-1)),null!=r&&null!==(i=r.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(s.file=s.file.substring(0,s.path.length-1)),j.setFieldsValue(l()({},s)),h(s)},children:[(0,H.jsx)(x.Z.Item,{label:"文件夹名称:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"文件名称:",name:"file",children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),ye=t(4469),be=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],we=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,be),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=(w[0],w[1]);(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;N(t)}}),[]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var Z=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFiles",payload:{id:o.taskId,message:a.commitMessage,content:a.codeMirror,path:(i.defaultPath?i.defaultPath+"/":"")+a.path,secret_repository:!t||void 0}});case 3:null!=(r=e.sent)&&r.url&&(y.ZP.success("添加成功"),i.onOK({path:(i.defaultPath?i.defaultPath+"/":"")+a.path,name:a.path.split("/")[a.path.split("/").length-1]}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"60%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"新建文件",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:Z,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{children:(0,H.jsx)("span",{className:ge.filePath,children:i.defaultPath+"/"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,H.jsx)("div",{className:"mt10 mb20",children:(0,H.jsx)(x.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],children:(0,H.jsx)(ye.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),Ne=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ae=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=J()(e,Ne),a=(0,A.useLocation)(),o=(0,A.useParams)(),c=(0,d.useState)({}),p=u()(c,2),h=(p[0],p[1]),f=(0,d.useRef)(),m=x.Z.useForm(),j=u()(m,1)[0],b=(0,d.useState)(""),w=u()(b,2),N=w[0],Z=w[1],k=(0,d.useState)(""),S=u()(k,2),C=S[0],D=S[1];(0,d.useEffect)((function(){i.visible&&j.resetFields()}),[i.visible]),(0,d.useEffect)((function(){var e=i.defaultPath.split("/");1===e.length?(Z(""),D(i.defaultPath)):(D(e.pop()),Z(e.join("/")+"/"))}),[i.defaultPath]),(0,d.useEffect)((function(){var e;f.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var F=function(){var e=r()(s()().mark((function e(){var a,r,l=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=l.length>0&&void 0!==l[0]?l[0]:{},e.next=3,n({type:"shixunsDetail/moveGitFiles",payload:{id:o.taskId,from:i.defaultPath,to:N+a.path,message:a.commitMessage||"".concat(i.defaultPath," rename to ").concat(N).concat(a.path," "),secret_repository:t}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(y.ZP.success("添加成功"),i.onOK({path:a.path,name:a.path}),i.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{width:"40%",open:i.visible,wrapClassName:ge.modal,centered:!0,onOk:function(){j.submit()},onCancel:i.onClose,title:"提交说明",children:(0,H.jsx)("section",{className:ge.bg,children:(0,H.jsx)("div",{className:ge.wrap,children:(0,H.jsxs)(x.Z,{className:"mt10",form:j,scrollToFirstError:!0,layout:"vertical",onFinish:F,onChange:function(){var e,n,t=l()({},j.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),j.setFieldsValue(l()({},t)),h(t)},children:[(0,H.jsx)(x.Z.Item,{label:"重命名:",name:"path",children:(0,H.jsx)(v.Z,{children:(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)(x.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:C})})})})}),(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,H.jsx)(E.Z,{placeholder:"如不填写,默认提交信息是(".concat(i.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),Ze=t(59028),ke={wrap:"wrap___MBjkg",title:"title___kwzQt",path:"path___Dxzfe",colorBlue:"colorBlue___motxO"},Se=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],Ce=Ze.Z.Dragger,De=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t=e.dispatch,i=e.isRepository,a=J()(e,Se),o=((0,A.useLocation)(),(0,A.useParams)()),c=(0,d.useState)({}),p=u()(c,2),h=p[0],f=p[1],m=(0,d.useRef)(),v=x.Z.useForm(),g=u()(v,1)[0],j=(0,d.useState)([]),b=u()(j,2),w=b[0],N=b[1],Z=(0,d.useState)(),k=u()(Z,2),S=k[0],C=k[1];(0,d.useEffect)((function(){a.visible&&(g.resetFields(),N([]))}),[a.visible]),(0,d.useEffect)((function(){m.current=o.taskId}),[]),(0,d.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;C(t)}}),[]);var D,F=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.response){e.next=3;break}return y.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,t({type:"shixunsDetail/deleteGitFile",payload:{id:o.taskId,path:S?"".concat(S,"/").concat(n.name):n.name,message:g.getFieldValue("commitMessage")||"删除了".concat(S?"".concat(S,"/").concat(n.name):n.name),secret_repository:!i||null}});case 5:0===e.sent.status&&(N(w.filter((function(e){return e.uid!==n.uid}))),y.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P={height:300,multiple:!0,withCredentials:!0,data:(D=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,o){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(r()(s()().mark((function e(){var r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.getFieldsValue();case 2:e.sent,r=l()(l()({},{path:a.defaultPath?a.defaultPath:"",message:h.commitMessage||"上传了".concat(n)}),i?{}:{secret_repository:!0}),t(r);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return D.apply(this,arguments)}),fileList:w,method:"post",action:"".concat(U.Z.API_SERVER,"/api/sci/projects/").concat(m.current,"/upload_git_file.json"),onChange:function(e){if(n=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var t,i,s;if(N(e.fileList),!e.file.response)return;if(0===(null===(t=e.file.response)||void 0===t?void 0:t.status))return void y.ZP.success("上传成功!");N(w.filter((function(n){return n.uid!==e.file.uid}))),(null===(i=e.file.response)||void 0===i?void 0:i.message)&&y.ZP.info(null===(s=e.file.response)||void 0===s?void 0:s.message)}},onRemove:F,beforeUpload:function(e){n=e.name}},B=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g.validateFields();case 2:a.onClose(),a.onOK({path:a.defaultPath});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,H.jsx)(_.Z,{open:a.visible,onOk:B,centered:!0,onCancel:a.onClose,width:"70%",children:(0,H.jsx)("section",{className:ke.bg,children:(0,H.jsxs)("div",{className:ke.wrap,children:[(0,H.jsx)("div",{className:ke.title,children:"上传文件"}),(0,H.jsxs)(x.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:B,onValuesChange:function(){return f(l()({},g.getFieldsValue()))},children:[(0,H.jsx)(x.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})}),(0,H.jsx)(x.Z.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,H.jsxs)(Ce,l()(l()({},P),{},{children:[(0,H.jsx)("div",{children:(0,H.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(ke.colorBlue)})}),(0,H.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,H.jsx)("span",{className:"".concat(ke.colorBlue," ml5"),children:"点击此处上传"})]})]}))})]})]})})})})),Fe={flex_box_center:"flex_box_center___ceC0y",flex_space_between:"flex_space_between___K6rVh",flex_box_vertical_center:"flex_box_vertical_center___agfJS",flex_box_center_end:"flex_box_center_end___YIze7",flex_box_column:"flex_box_column___E4huF",headLeft:"headLeft___Xwji1",colorBlue:"colorBlue_____BeE",wrap:"wrap___KU5Kb",nodata:"nodata___HezS3",nodataText:"nodataText___bdADB",content:"content___O0OuF",gitCode:"gitCode___oC8AX",ellipsis:"ellipsis___gxBif",menu:"menu___UMSQf",overlayClass:"overlayClass___pY72Q",tips:"tips___Q04Oz"},Pe="wrap___FeZrl",Be="content___nhYt_",Ie="mainPathWrap___pggnV",Re="colorBlue___TPUPy",Te=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,a=e.pathList,o=void 0===a?[]:a,c=e.showInputPath,p=void 0!==c&&c,h=e.isMergeSelectFile,f=void 0!==h&&h,m=e.onFinish,v=void 0===m?function(){}:m,g=x.Z.useForm(),j=u()(g,1)[0],b=(0,A.useParams)(),w=(0,A.useLocation)(),N=(0,d.useRef)(),Z=(0,d.useState)(""),k=u()(Z,2),S=k[0],C=k[1],D=(0,d.useState)(""),F=u()(D,2),P=F[0],B=F[1],I=(0,d.useState)([]),R=u()(I,2),T=R[0],O=R[1],M=(0,d.useState)([]),L=u()(M,2),z=L[0],W=L[1];(0,d.useEffect)((function(){var e;N.current="repository"===(null===(e=w.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=o.join("/"),t=[];o.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),O(t),C(e),B(e),U(e)}}),[n.actionTabs.key]);var U=function(){var e=r()(s()().mark((function e(n){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:N.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:b.taskId,path:n}});case 2:(i=e.sent)&&W(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=r()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==j?void 0:j.getFieldsValue(),i=S?"".concat(S).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!f){e.next=6;break}return v(i),V(),e.abrupt("return");case 6:if(!p){e.next=16;break}return e.next=9,j.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:l()(l()({},{id:b.taskId,path:i}),N.current?{}:{secret_repository:!0})});case 11:a=e.sent,v(P),0===a.status&&y.ZP.info("新建成功"),e.next=18;break;case 16:v(i),y.ZP.success("选择文件目录成功");case 18:V();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),j.resetFields()};return(0,H.jsx)(_.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:Q,onCancel:V,children:(0,H.jsxs)("div",{className:Pe,children:[(0,H.jsxs)("div",{className:Be,children:[(0,H.jsx)("div",{className:Ie,children:!(null==T||!T.length)&&T.map((function(e,n){return(0,H.jsx)("a",{onClick:function(){return function(e,n){var t=T.filter((function(e,t){return t<=n}));O(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);C(i),U(i)}(0,n)},children:e.val},n)}))}),!(null==z||!z.length)&&z.map((function(e,n){return"tree"===e.type&&(0,H.jsxs)("a",{onClick:function(){return function(e){var n=S;"tree"===e.type&&(T.length?T.push({val:"/".concat(e.name),path:e.name}):T.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),O(T),n=S?"".concat(S,"/").concat(e.name):e.name,C(n)),U(n)}(e)},children:[(0,H.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(Re)}),e.name]},n)}))]}),(0,H.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,H.jsx)("div",{className:"mt5 mb5",children:S}),p&&(0,H.jsx)(x.Z,{form:j,scrollToFirstError:!0,className:"mt20",children:(0,H.jsx)(x.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,H.jsx)(E.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})})),Oe=t(94172),Me=t(16896),Ee=t(66621),He=(t(95341),t(73449)),Le=["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"],ze=me.Z.DirectoryTree,We=function(){return(0,H.jsxs)("div",{className:"mt20 pb50 ".concat(Fe.nodata),children:[(0,H.jsxs)("div",{className:Fe.headLeft,children:["提示:",(0,H.jsx)("br",{}),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",(0,H.jsx)("br",{}),"两种方式来使用:",(0,H.jsx)("br",{}),"1、",(0,H.jsx)("a",{href:"/forums/2784",target:"_blank",children:"Git客户端"})," ","上传已有文件来开始使用。",(0,H.jsx)("br",{}),"2、直接在平台上创建文件目录以及相关代码文件。"]}),(0,H.jsx)("img",{width:"100%",src:He.Oe})]})},Ue=(0,A.connect)((function(e){var n=e.shixunsDetail,t=e.loading,i=e.globalSetting,s=e.practiceSetting;return{shixunsDetail:n,globalSetting:i,user:e.user,practiceSetting:s,loading:t}}))((function(e){var n,t,i=e.shixunsDetail,a=(e.globalSetting,e.loading),o=(e.user,e.activeKey),c=e.dispatch,p=e.practiceSetting,h=e.isRepository,x=e.treeData,f=e.setTreeData,m=e.haveAuth,j=(J()(e,Le),(0,A.useParams)()),b=(0,A.useLocation)(),w=(0,d.useState)(),Z=u()(w,2),k=Z[0],S=(Z[1],(0,d.useState)(!1)),C=u()(S,2),D=C[0],F=C[1],P=(0,d.useState)(!1),B=u()(P,2),I=B[0],R=B[1],T=(0,d.useState)(!1),O=u()(T,2),M=O[0],E=O[1],L=(0,d.useState)(!1),z=u()(L,2),W=z[0],U=z[1],Q=(0,d.useState)(""),V=u()(Q,2),G=V[0],q=V[1],K=(0,d.useState)([]),X=u()(K,2),Y=X[0],$=X[1],ee=(0,d.useState)([]),ne=u()(ee,2),te=ne[0],ie=ne[1],se=(0,d.useState)([]),ae=u()(se,2),re=(ae[0],ae[1]),oe=(0,d.useState)(!1),le=u()(oe,2),ce=le[0],ue=le[1],xe=(0,d.useState)(),me=u()(xe,2),ge=(me[0],me[1]),je=(0,d.useState)(),ye=u()(je,2),be=(ye[0],ye[1]),Ne=(0,d.useState)(""),Ze=u()(Ne,2),ke=(Ze[0],Ze[1]),Se=(0,d.useState)(),Ce=u()(Se,2),Pe=(Ce[0],Ce[1]),Be=(0,d.useState)(!1),Ie=u()(Be,2),Re=Ie[0],He=Ie[1];(0,d.useEffect)((function(){f([]),Xe(""),localStorage.warehouseHideTip||ue(!0)}),[b.pathname,h]);var Ue=function(){var e=r()(s()().mark((function e(){var n,t=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:"",e.next=3,(0,Me.Zt)({id:j.taskId,secret_dir_path:n});case 3:e.sent&&Pe(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qe=function(e){return(0,H.jsxs)(pe.Z,{className:Fe.menu,onClick:function(n){switch(q(e.path||""),n.key){case"1":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件"]),F(!0);break;case"2":(0,Ee.L9)(["实践项目","设置","代码仓库","新建文件夹"]),E(!0);break;case"3":(0,Ee.L9)(["实践项目","设置","代码仓库","上传"]),U(!0);break;case"4":(0,Ee.L9)(["实践项目","设置","代码仓库","重命名"]),R(!0);break;case"5":(0,Ee.L9)(["实践项目","设置","代码仓库","删除"]),en(e.path,e.name,e);break;case"6":(0,Ee.L9)(["实践项目","设置","代码仓库","复制路径"]),nn(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,H.jsx)(pe.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,H.jsx)(ve.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(h?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return y.ZP.success("复制成功")},children:(0,H.jsx)(pe.Z.Item,{children:(0,H.jsx)(H.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,H.jsx)(pe.Z.Item,{children:"删除"},"5")]})},Ve=function(e,n){return e.map((function(e){return e.path=""==n?n+e.name:n+"/"+e.name,e.title=(0,H.jsxs)(v.Z,{className:"font14",children:[(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsxs)(v.Z,{children:[(0,H.jsx)(g.Z,{flex:"20px",children:"blob"===e.type&&(0,H.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,H.jsx)(g.Z,{flex:"1",children:(0,H.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),m&&(0,H.jsx)(g.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,H.jsx)(he.Z,{dropdownRender:function(){return Qe(e)},className:Fe.ellipsis,children:(0,H.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=k&&k!==e.name,e.className="tree"===e.type?Fe.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},Ge=function(e){c({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},Je=function(){var e=r()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.split("/"),e.next=3,Xe(G);case 3:setTimeout((function(){Ge(n),Y=[i[0]||""],te=[n],ie(fe()(te)),$(fe()(Y))}),150);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),qe=function(e,n){if(""==n)x=fe()(e),f(fe()(e));else{var t=Ke(x,n,e);x=t,f([].concat(t))}};function Ke(e,n,t){return e.map((function(e){return e.key===n?(e.children=fe()(t),l()({},e)):e.children?l()(l()({},e),{},{children:Ke(e.children,n,t)}):e}))}var Xe=function(){var e=r()(s()().mark((function e(){var n,t,i,a,r,o=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>0&&void 0!==o[0]?o[0]:"",e.next=3,c({type:h?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:j.taskId,path:n}});case 3:return(t=e.sent)&&(null!==(i=t.trees)&&void 0!==i&&i.length?(r=Ve(fe()(t.trees),n),qe(r,n),re(t.trees||[]),be(n||""),console.log("handleGetRepository:",r,n),setTimeout((function(){return console.log(x,t.trees,n,999999)}),2e3)):""==n&&f([]),ge((null===(a=t.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ye=function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=r()(s()().mark((function e(t,i){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.children.length&&t(),ke(n.path),e.next=4,Xe(n.path);case 4:t();case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),$e=function(){var e=r()(s()().mark((function e(n,t){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",n,t.nativeEvent.target.nodeName,t),i=function(){Ge(t.node.path),n=[t.node.path],ie(fe()(n))},"svg"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName&&"I"!==t.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===t.node.type&&(null!=p&&null!==(a=p.sideBar)&&void 0!==a&&a.confirmLeave?_.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),en=function(e,n,t){var i;_.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(t.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=r()(s()().mark((function n(){var t,i,a;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,c({type:"shixunsDetail/deleteGitFiles",payload:{id:j.taskId,path:e,message:"删除".concat(e),secret_repository:!h||null}});case 2:if(t=n.sent,i=e.split("/"),0!==(null==t?void 0:t.status)){n.next=20;break}return y.ZP.info("删除成功"),i.splice(i.length-1,1),n.next=9,Xe(i.length>1?i.join("/"):"");case 9:if(null==(a=n.sent)||!a.trees){n.next=13;break}n.next=16;break;case 13:return i.splice(i.length-1,1),n.next=16,Xe(i.length>1?i.join("/"):"");case 16:return Ge(""),n.abrupt("return",!0);case 20:-3===(null==t?void 0:t.status)&&_.Z.confirm({title:"删除失败",content:(0,H.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"前往修改",cancelText:"取消",onOk:function(){window.location.href="/shixuns/".concat(j.taskId,"/edit/").concat(null==t?void 0:t.message,"/tab=2")}});case 21:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},nn=function(e){console.log(e,"item")},tn=function(){var e=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",t),"svg"!==t.nativeEvent.target.nodeName&&"path"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,Ye(t.node);case 7:Y.includes(t.node.path)?Y.splice(Y.indexOf(t.node.path),1):Y.push(t.node.path);case 8:$(fe()(Y));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),sn=function(){ue(!1),localStorage.warehouseHideTip=!0},an=function(){var e=r()(s()().mark((function e(n){var t,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),n.node.key,n.dragNode.key,t=n.node.pos.split("-"),n.dropPosition-Number(t[t.length-1]),"tree"!==n.dragNode.type){e.next=8;break}return y.ZP.warning("不支持文件夹移动目录"),e.abrupt("return");case 8:if("tree"===n.node.type){e.next=11;break}return y.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 11:return e.next=13,c({type:"shixunsDetail/moveGitFiles",payload:{id:j.taskId,from:n.dragNode.path,to:n.node.path+"/"+n.dragNode.name,message:"".concat(n.dragNode.path," move to ").concat(n.node.path+"/"+n.dragNode.name," ")}});case 13:if(0!==e.sent.status){e.next=26;break}return Ge(""),e.next=18,Xe("");case 18:i=0;case 19:if(!(i=10&&!(0,M.Ny)()?G({type:"innovation/openSimpleModal",payload:{title:"项目数量达到上限",children:"每位用户最多只能创建10个项目,你的项目数量已经达到上限。",footer:(0,H.jsx)(f.ZP,{onClick:function(){return G({type:"innovation/closeSimpleModal"})},type:"primary",children:"我知道了"})}}):G({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:e}})};return(0,H.jsxs)(m.Z,{spinning:ee,children:[K&&(0,H.jsxs)("div",{className:Z,children:[(0,H.jsxs)(v.Z,{justify:"space-between",align:"middle",style:{marginBottom:10},children:[(0,H.jsxs)(g.Z,{className:k,span:20,children:[K.sci_project.username," / ",K.sci_project.name]}),(0,H.jsx)(g.Z,{span:4,style:{textAlign:"right"},children:(0,H.jsx)(f.ZP,{icon:(0,H.jsx)(w.Z,{}),className:S,onClick:function(){return je("forkButton")},children:(0,H.jsx)("span",{children:K.sci_project.forked_count})})})]}),(0,H.jsx)(sn,{ellipsis:{rows:3,expandable:!0,symbol:(0,H.jsxs)("span",{style:{color:"#165dff"},children:["展开",(0,H.jsx)(N.Z,{})]})},className:C,children:K.sci_project.description}),(0,H.jsxs)(v.Z,{justify:"space-between",children:[(0,H.jsxs)(g.Z,{className:D,children:[(0,H.jsxs)("span",{children:["项目环境:",K.mirror_repository_info.name]}),(0,H.jsxs)("span",{className:F,children:["创建时间:",W()(K.sci_project.created_at).format("YYYY-MM-DD HH:mm")]})]}),oe&&(0,H.jsxs)(g.Z,{className:P,children:[(0,H.jsx)("span",{onClick:function(){A.history.push("/innovation/project/edit/".concat(te))},children:"编辑"}),le&&(0,H.jsx)("span",{className:B,onClick:function(){G({type:"innovation/openModal",payload:"delete-project"})},children:"删除"})]})]}),(0,H.jsx)(j.Z,{}),(0,H.jsxs)(h.Z,{activeKey:ae,onChange:function(e){re(e)},tabBarExtraContent:{right:(0,H.jsx)(f.ZP,{type:"primary",children:(0,H.jsx)("a",{onClick:function(){oe?(0,O.T)(te).then((function(e){if(X(e),-1===e.verify_info.status)return pe(!0),void ge.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1,survival_time:.5});0!==e.verify_info.status?(1===e.verify_info.status&&A.history.push("/innovation/tasks/".concat(te)),2!==e.verify_info.status||_.Z.warning({title:"启动环境提示",content:"您申请的环境资源【未通过】,无法启动环境。",okText:"查看审核结果",onOk:function(){re("3")}})):_.Z.warning({title:"启动环境提示",content:"环境资源正在【审核中】,审核通过后才能启动环境",okText:"查看审核结果",onOk:function(){re("3")}})})):"true"===window.localStorage.getItem("hideRemindModal")?je("forkButton"):G({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}})},target:"_blank",children:"启动环境"})})},children:[(0,H.jsx)(an,{tab:"代码",children:(0,H.jsx)(Xe,{haveAuth:oe})},"1"),(0,H.jsx)(an,{tab:"数据集",children:(0,H.jsx)(Ye.Z,{detail:K})},"2"),(0,H.jsx)(an,{tab:"合作者",children:(0,H.jsx)($e.Z,{position:"detail"})},"4"),(0,H.jsxs)(an,{tab:"环境信息",children:[(0,H.jsxs)("div",{className:R,children:[(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"硬件信息"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(n=K.sci_project_config)||void 0===n?void 0:n.max_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"最低CPU:"}),(0,H.jsx)("span",{children:(null==K||null===(t=K.sci_project_config)||void 0===t?void 0:t.min_cpu)+"核"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存限制:"}),(0,H.jsx)("span",{children:(null==K||null===(i=K.sci_project_config)||void 0===i?void 0:i.max_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"内存要求:"}),(0,H.jsx)("span",{children:(null==K||null===(a=K.sci_project_config)||void 0===a?void 0:a.min_memory)+"M"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"磁盘限制:"}),(0,H.jsx)("span",{children:(null==K||null===(o=K.sci_project_config)||void 0===o?void 0:o.max_disk)+"G"||0})]}),(0,H.jsxs)("div",{children:[(0,H.jsx)("label",{children:"GPU数量:"}),(0,H.jsx)("span",{children:(null==K||null===(c=K.sci_project_config)||void 0===c?void 0:c.gpu)||"- -"})]})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"环境时间"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"环境时长:"}),(0,H.jsx)("span",{children:(null==K||null===(p=K.sci_project_config)||void 0===p?void 0:p.survival_time)+"小时"||0})]})]}),(0,H.jsxs)("div",{className:T,children:[(0,H.jsx)("p",{children:"审核状态"}),(0,H.jsxs)("div",{style:{marginLeft:28},children:[(0,H.jsx)("label",{children:"审核状态:"}),(0,H.jsx)("span",{style:{color:rn[parseInt("".concat(null==K||null===(I=K.verify_info)||void 0===I?void 0:I.status))+1]},children:(null==K||null===(E=K.verify_info)||void 0===E?void 0:E.status_cn)||"- -"})]}),(0,H.jsxs)("div",{style:{marginLeft:28,wordBreak:"break-all"},children:[(0,H.jsx)("label",{children:"未通过原因:"}),(0,H.jsx)("span",{children:(null==K||null===(z=K.verify_info)||void 0===z?void 0:z.refuse_reason)||"- -"})]})]})]}),(0,H.jsx)("div",{style:{textAlign:"center"},children:(0,H.jsx)(f.ZP,{disabled:(null==K||null===(U=K.verify_info)||void 0===U?void 0:U.status)<=0,onClick:function(){ge.setFieldsValue(l()({},null==K?void 0:K.sci_project_config)),pe(!0)},style:{marginTop:30,textAlign:"center"},type:"primary",children:"重新申请"})})]},"3")]}),(0,H.jsx)(L,{detail:K}),(0,H.jsx)(V,{projectId:te}),(0,H.jsx)(tn,{openForkModal:je})]}),(0,H.jsx)(_.Z,{title:"启动环境",open:de,okButtonProps:{loading:fe},onCancel:function(){pe(!1)},onOk:function(){ge.submit()},children:(0,H.jsx)("div",{children:(0,H.jsxs)(x.Z,{labelCol:{span:6},wrapperCol:{span:18},form:ge,preserve:!1,onFinish:function(){var e=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return me(!0),e.next=3,(0,en.ZP)("/api/sci/projects/".concat(te,"/commit_verify.json"),{method:"POST",body:l()({},n)});case 3:e.sent,pe(!1),(0,O.T)(te).then((function(e){ne(!1),e.status||X(e)})),y.ZP.info("提交审核成功"),me(!1);case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,H.jsx)(x.Z.Item,{label:"CPU(核)",name:"max_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"最低CPU(核)",name:"min_cpu",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存限制(M)",name:"max_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"内存要求(M)",name:"min_memory",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"磁盘限制(G)",name:"max_disk",rules:[{required:!0}],initialValue:1,children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"}})}),(0,H.jsx)(x.Z.Item,{label:"GPU数量",name:"gpu",children:(0,H.jsx)(b.Z,{min:0,style:{width:"100%"},precision:0})}),(0,H.jsx)(x.Z.Item,{label:"环境时长(小时)",name:"survival_time",rules:[{required:!0}],children:(0,H.jsx)(b.Z,{min:.1,style:{width:"100%"},precision:1})})]})})})]})}))},64891:function(e,n,t){t.d(n,{Z:function(){return E}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),l=t.n(o),c=t(79800),u=t.n(c),d=t(59301),p=t(32007),h=t(43418),x=t(8591),f=t(3113),m=t(96865),v=t(27092),g=t(20817),j=t(89260),_=t(39647),y=t.n(_),b=t(5112),w="title___rpaor",N="content___Hb0l5",A="add___THwHB",Z="colorBlue___yc4F8",k="radio___hn9Vt",S=t(37712),C=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],D=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(y()(e,C),(0,d.useState)()),o=u()(a,2),c=o[0],p=o[1],f=(0,d.useState)([]),m=u()(f,2),v=m[0],g=m[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&j()}),[n.actionTabs.key]);var j=function(){var e=l()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,g(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=l()(r()().mark((function e(){var t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c){e.next=3;break}return x.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:c}});case 5:a=e.sent,D(),a&&(s(),x.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,S.jsx)(h.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:_,onCancel:D,children:(0,S.jsxs)("div",{children:[(0,S.jsxs)("div",{className:w,children:["选择的成员将会成为新的管理员",(0,S.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,S.jsx)("div",{className:N,children:v.length?(0,S.jsx)(b.ZP.Group,{value:c,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,S.jsx)(b.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,S.jsx)("div",{className:A,children:(0,S.jsxs)("span",{children:["请先将新的管理员通过",(0,S.jsx)("a",{className:Z,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),F=t(99313),P=t(93415),B=F.Z.TabPane,I=function(e){var n=e.visible,t=e.onCancel,i=(e.onSelectGroup,e.shixunId),s=e.onSelectCollaborator;return(0,S.jsx)(h.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,S.jsx)(F.Z,{defaultActiveKey:"1",children:(0,S.jsx)(B,{tab:"搜索添加",children:(0,S.jsx)(P.Z,{type:1,onCancel:t,container_type:2,container_id:i,onSelect:s})},"1")})})},R={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},T=t(26762),O=t(1082),M=t(85750),E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),i=e.position,a=(0,d.useRef)(),o=(0,d.useState)(0),c=u()(o,2),_=c[0],y=c[1],b=(0,d.useState)([]),w=u()(b,2),N=w[0],A=w[1],Z=(0,d.useState)({id:null,page:1}),k=u()(Z,2),C=k[0],F=k[1],P=(0,p.useParams)(),B=(0,d.useState)({}),E=u()(B,2),H=E[0],L=E[1],z=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)||(null==H?void 0:H.current_user_is_partner)}),[j.Ny,H]),W=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)}),[j.Ny,H]);(0,d.useEffect)((function(){a.current=null==P?void 0:P.taskId,C.id=null==P?void 0:P.taskId,F(C),U(C)}),[]);var U=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(A(t.users||[]),y(t.users_count),L(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.page=1,F(C),n=(0,O.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,U(C);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function V(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var G,J,q={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:V,shixunId:a.current,onSelectCollaborator:(J=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,(0,M.ZP)("/api/sci/projects/".concat(a.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(G=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:a.current,group_id:n.group_id}});case 3:e.sent&&(x.ZP.success("添加成功"),Q());case 5:case"end":return e.stop()}}),e)}))),function(e){return G.apply(this,arguments)})};return(0,S.jsxs)("section",{children:[(0,S.jsxs)("div",{className:R.wrap,children:[(0,S.jsxs)("div",{className:R.content,children:[(0,S.jsxs)("div",{className:R.head,children:[(0,S.jsxs)("span",{className:R.headCount,children:["合作者(",_,"人)"]}),z&&(0,S.jsx)("div",{children:(0,S.jsx)(f.ZP,{className:R.button,style:{marginRight:"detail"===i?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:a.current}}})},icon:(0,S.jsx)(T.Z,{}),children:"添加合作者"})})]}),(0,S.jsx)("div",{className:R.list,children:(0,S.jsx)(m.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:N.map((function(e,n){return(0,S.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,S.jsxs)("div",{className:R.itemWrap,children:[(0,S.jsxs)("a",{target:"_blank",className:R.imgWrap,children:[(0,S.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:R.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,S.jsx)("span",{className:R.manager,children:"创建者"})]}),(0,S.jsxs)("div",{className:R.itemContent,children:[(0,S.jsxs)("div",{className:R.nameWrap,children:[(0,S.jsx)("a",{target:"_blank",className:R.name,children:null==e?void 0:e.user_name}),(0,S.jsx)("div",{className:R.actionGroup,children:null!=e&&e.is_creator||!W?null:(0,S.jsx)("a",{className:R.deletetitle,onClick:function(){return n=e.id,void h.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,S.jsx)("div",{className:R.modal,children:"确定要删除吗?"}),onOk:(t=l()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,M.ZP)("/api/sci/projects/".concat(null==P?void 0:P.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,x.ZP.info("删除成功"),C.page=1,F(C),U(C);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,S.jsx)("p",{className:R.schoolWrap,children:(0,S.jsx)("span",{className:R.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),_>10&&(0,S.jsx)("div",{className:R.countWrap,children:(0,S.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:_,onChange:function(e){return function(e){C.page=e,F(C),U(C)}(e)},pageSize:10,current:C.page})})]}),(0,S.jsx)(D,{onReloadData:Q}),(0,S.jsx)(I,s()({},q))]})}))},74155:function(e,n,t){t.d(n,{$L:function(){return l},M3:function(){return b},NV:function(){return u},T:function(){return m},V1:function(){return p},ie:function(){return _},ln:function(){return g},pV:function(){return N},th:function(){return x}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(85750);function l(e){return c.apply(this,arguments)}function c(){return(c=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return h.apply(this,arguments)}function h(){return(h=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,n){return f.apply(this,arguments)}function f(){return(f=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return v.apply(this,arguments)}function v(){return(v=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return y.apply(this,arguments)}function y(){return(y=r()(s()().mark((function e(n){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return w.apply(this,arguments)}function w(){return(w=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,n){return A.apply(this,arguments)}function A(){return(A=r()(s()().mark((function e(n,t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93611:function(e,n){n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},96908:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(e){e.exports="data:image/png;base64,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"},81378:function(e){e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Innovation__Tasks__index.async.js b/p__Innovation__Tasks__index.async.js index 45ad748110..9b69487b06 100644 --- a/p__Innovation__Tasks__index.async.js +++ b/p__Innovation__Tasks__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[86634,21256],{60186:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(33614),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},i=t(22589),o=function(e,n){return a.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var c=a.forwardRef(o)},35423:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var r=t(33614),a=t(59301),s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"}}]},name:"poweroff",theme:"outlined"},i=t(22589),o=function(e,n){return a.createElement(i.Z,(0,r.Z)({},e,{ref:n,icon:s}))};var c=a.forwardRef(o)},87599:function(e,n,t){"use strict";t.d(n,{z:function(){return N},Z:function(){return k}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(82242),c=t.n(o),l=t(37205),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),h=t(59028),m=t(8591),x=t(43418),v=t(3113),g=t(20817),j=t(17111),_=t(37712),w="  ";function y(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var A=t(60186),b=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var S=h.Z.Dragger;function N(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+w+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var k=function(e){var n=e.value,t=e.onChange,r=e.action,s=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,N=e.title,k=void 0===N?"上传附件":N,D=e.showRemoveModal,C=void 0!==D&&D,E=e.accept,Z=void 0===E?"":E,T=e.additionalText,R=e.isDragger,B=e.number,I=void 0===B?1e3:B,P=e.aloneClear,F=void 0!==P&&P,L=e.realTimeRemove,O=void 0===L||L,H=(0,f.useState)(!1),U=p()(H,2),M=U[0],z=U[1],W=(0,f.useState)(n||[]),G=p()(W,2),V=G[0],Q=G[1],J=(0,f.useState)(1),X=p()(J,2),K=X[0],q=X[1];(0,f.useEffect)((function(){n&&(1===K&&Q(u()(n)),q(2),I===(null==n?void 0:n.length)&&z(!0))}),[n]);var Y,$=function(){setTimeout((function(){V.pop(),Q(u()(V))}),500)},ee={multiple:!0,disabled:M,accept:Z,withCredentials:!0,fileList:V,beforeUpload:function(e,n){var t=e.size/1024/1024;return V.concat(n).length>I?(V.pop(),Q(u()(V)),m.ZP.error("最多只能上传".concat(I,"个文件")),F?Promise.reject():($(),!1)):t=I?z(!0):z(!1),Q(u()(V)),V=V.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(w)&&(e.name="".concat(e.name).concat(w).concat(y(e.size))),c()({},e)})),console.log("info:",e,V),t(V)):m.ZP.error(null===(r=e.file)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.message)},onRemove:(Y=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(O){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=i()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,j.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!C){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var r;x.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,_.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(r=i()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return Y.apply(this,arguments)})};return(0,_.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[R&&(0,_.jsxs)(S,c()(c()({},ee),{},{children:[(0,_.jsx)("p",{className:"ant-upload-drag-icon",children:(0,_.jsx)(A.Z,{})}),(0,_.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,_.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),T]})),!R&&(0,_.jsxs)(h.Z,c()(c()({},ee),{},{children:[(0,_.jsxs)(v.ZP,{disabled:M,className:"upload_button",children:[(0,_.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),k]}),(0,_.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},50883:function(e,n,t){"use strict";var r=t(82242),a=t.n(r),s=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,m=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,o.jsx)("img",{src:n||s,style:a()(a()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(i.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},93415:function(e,n,t){"use strict";var r=t(7557),a=t.n(r),s=t(37205),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(78241),m=t(95237),x=t(57809),v=t(92832),g=t(88522),j=t(3113),_=t(24905),w=t(6848),y=t(8591),A=t(61998),b=t(32007),S=t(61186),N=t.n(S),k=t(26724),D=t.n(k),C=t(58143),E=t(96631),Z=t(21256),T=t(93611),R=t(37712),B=[];function I(e){var n=e.onSearch,t=e.schools;return(0,R.jsx)(h.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,R.jsxs)(m.Z,{style:{flexWrap:"nowrap"},children:[(0,R.jsx)(h.Z.Item,{name:"search_type",label:"搜索类型",children:(0,R.jsxs)(x.default,{popupClassName:T.Z.selectdown,style:{width:106},children:[(0,R.jsx)(x.default.Option,{value:"1",children:"姓名"}),(0,R.jsx)(x.default.Option,{value:"2",children:"手机号"}),(0,R.jsx)(x.default.Option,{value:"3",children:"邮箱"})]})}),(0,R.jsx)(h.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,R.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,R.jsx)(h.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,R.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,R.jsx)(j.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var P=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(P||{});function F(e,n){switch(n.type){case P.INITDATA:case P.SETQUERY:return p()(p()({},e),n.payload);case P.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case P.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case P.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case P.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var L={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,r=e.container_id,s=e.container_type,o=(0,f.useReducer)(F,L),l=u()(o,2),d=l[0],h=l[1],m=d.data,x=d.schools,v=d.loading,g=d.selectedIds,S=d.page,k=d.count,T=d.query,O=d.reload;(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.nQ)(p()(p()({},T),{},{page:S,container_type:s,container_id:r,display_aliases:!0}));case 2:n=e.sent,t=n.users,o=n.user_count,h({type:P.INITDATA,payload:{data:O?t:[].concat(i()(m),i()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}T&&function(){e.apply(this,arguments)}()}),[S,T,O,r,s]),(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.K$)({display_aliases:!0});case 2:n=e.sent,t=n.school_names,h({type:P.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var H=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,R.jsx)(_.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,R.jsx)("div",{children:(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)(b.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,R.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,R.jsx)(w.Z,{placement:"bottom",title:e,children:(0,R.jsx)("span",{style:{color:"#000000"},children:N()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,R.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var U=k>10*S;return(0,R.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,R.jsx)(I,{onSearch:function(e){h({type:P.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:x}),T?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("div",{className:"flexd-table-header mt20",children:(0,R.jsx)(Z.Gi,{children:(0,R.jsx)(A.Z,{pagination:!1,dataSource:B,columns:H})})}),(0,R.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,R.jsx)(D(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){h({type:P.SETPAGE,payload:e})},hasMore:U,useWindow:!1,children:(0,R.jsx)(Z.Gi,{children:(0,R.jsx)(A.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:m,columns:H,onRow:function(e){return{onClick:function(n){var t,r;1!==e.added&&(t=e.numid,(r=g.indexOf(t))>=0?g.splice(r,1):g.push(t),h({type:P.SELECTEDIDS,payload:i()(g)}))}}}})})})}),(0,R.jsxs)("div",{className:"flex-container flex-end",children:[(0,R.jsx)(j.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,R.jsx)(j.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?y.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,r),h({type:P.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,R.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,R.jsx)("img",{src:C,width:"100",alt:""}),(0,R.jsx)("br",{}),(0,R.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},21256:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return we},QD:function(){return nn},cQ:function(){return je},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return I},Gi:function(){return Se},YG:function(){return be},qp:function(){return b},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Pe},tp:function(){return k}});var r=t(59301),a="banner___PoUBO",s="content___XoDjy",i="btns___Pb35j",o=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:a,children:(0,o.jsxs)("div",{className:s,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:i,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),r&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:r,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",x="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",j="active___XryTX",_="tagsBorderWrap___OMxjs",w=t(92310),y=t.n(w),A=t(89392),b=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,s=e.onChange,i=e.onTitleChange,c=e.className,l=e.title,w=e.titleWidth,b=void 0===w?41:w,S=e.style,N=void 0===S?{}:S,k=e.fontColor,D=void 0===k?"#6A7283":k,C=e.showCount,E=(0,r.useState)(0),Z=u()(E,2),T=Z[0],R=Z[1],B=(0,r.useState)(!1),I=u()(B,2),P=I[0],F=I[1],L=(0,r.useRef)(null),O=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?R(1):R(0));0===t.length&&R(0),F(!1)}),[t]),(0,o.jsxs)("div",{className:y()(d,c),style:N,children:[(0,o.jsx)("div",{onClick:(0,A.throttle)((function(){return null==i?void 0:i()}),2e3),style:{width:b,marginTop:P?12:4},className:"".concat(p," ").concat(i?"current":""),children:l}),(0,o.jsxs)("div",{className:P?"".concat(f," ").concat(_):f,children:[(0,o.jsx)("div",{className:m,ref:O,style:T>0?{height:1===T?97:"auto",overflow:1===T?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:x,ref:L,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:D},className:a===e.id?j:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!C&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!T&&(0,o.jsx)(r.Fragment,{children:1===T?(0,o.jsxs)("div",{onClick:function(){var e;R(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?F(!0):F(!1)},className:h,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){O.current.scrollTop=0,R(1),F(!1)},className:h,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",N="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i;return(0,o.jsx)("div",{style:c,className:y()(S,s),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:r===e.id?N:"",children:e.name},e.id)}))})},D="input___PW2zI",C="dropdown___vSy8B",E="menu___NiyBu",Z="text___Grueu",T="b1___ZKryM",R="b2___aKyGa",B=t(92832),I=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,s=e.value,i=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,h=void 0===f?{}:f,m=e.placeholder,x=(e.allowClear,(0,r.useState)("")),v=u()(x,2),g=v[0],j=v[1],_=(0,r.useState)(""),w=u()(_,2),A=w[0],b=w[1];(0,r.useEffect)((function(){var e,n=i;null!==(e=JSON.stringify(i))&&void 0!==e&&e.includes("{")&&(j(i.id),n=i.value||"");try{b(decodeURIComponent(n||""))}catch(e){b(decodeURIComponent(n||""))}}),[i]);var S=function(){c(encodeURIComponent(A),g||null)};return(0,o.jsxs)("div",{className:y()(D,p),style:h,children:[!!a.length&&(0,o.jsxs)("div",{className:C,children:[(0,o.jsxs)("div",{className:Z,children:[null===(n=a.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:T}),(0,o.jsx)("b",{className:R})]}),(0,o.jsx)("div",{className:E,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(j(n),c(encodeURIComponent(A),n))},children:e.name},n)}))})]}),(0,o.jsx)(B.Z,{onPressEnter:S,value:A,onChange:function(e){b(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:m}),(0,o.jsx)("i",{onClick:S,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},P="quickPager___GM30J",F="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,r=e.className,a=e.total,s=e.pageSize,i=e.style,c=void 0===i?{}:i,l=n<2,u=n>=Math.ceil(a/s);return a<=s?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:y()(P,r),style:c,children:[(0,o.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?F:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?F:"",children:"下一页"})]})},O="list___oOsiS",H="wrap___G6T7F",U="lockWrap___Rl79E",M="li___oZZ7l",z="cover___b2bYW",W="img___IQX7w",G="sign___HkT6C",V="name___SsJx8",Q="e___TMqq0",J="tags___bcjyo",X="rate___YACg7",K=t(71418),q=t(6848),Y=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),re=t(81378),ae=t(50883),se=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(O,n),children:[!!r.length&&r.map((function(e,n){var t=e.name,r=e.id,a=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:H,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:M,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),c&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)("img",{className:z,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:G,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:G,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:G,src:re})]}),(0,o.jsx)("div",{className:V,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:Q,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:X,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ie="list___jb2Ay",oe="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",xe="unit___wCIFR",ve="tags___w_Mil",ge=t(89260),je=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=e.onRemove,v=void 0===x?function(){}:x,g=e.isCurrent,j=void 0===g||g,_=Math.floor((f-(s-1)*i)/s),w=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(ie,n),children:[!(null==r||!r.length)&&(null==r?void 0:r.map((function(e,n){var t,r=e.name,a=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:_,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:(0,o.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(c))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:le,src:"".concat(p)}),j&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var r,a=null===(r=w.find((function(n){return n.name==e})))||void 0===r?void 0:r.swimg;return(0,o.jsx)("img",{className:fe,src:a,style:{left:"-4px"}})}var s=null===(t=w.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:he,children:(0,o.jsx)(q.Z,{title:r,children:(0,o.jsx)("span",{className:me,children:r})})}),(0,o.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:xe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},a)}))),!r.length&&(0,o.jsx)(ae.Z,{})]})})},_e={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"},we=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(K.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(_e.list,n),children:[!!r.length&&r.map((function(e,n){var t=e.subject_identifier,r=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:_e.wrap,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{className:_e.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:_e.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:_e.name,children:e.name})}),(0,o.jsx)("img",{className:_e.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:_e.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:_e.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:_e.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:_e.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:_e.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ye={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"},Ae=t(32007),be=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i,l=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:y()(ye.tabs,s),style:c,children:[(0,o.jsx)("div",{className:ye.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:ye.tab,onClick:function(){a(e.id),e.link&&Ae.history.push(e.link)},children:[(0,o.jsx)("div",{className:r===e.id?ye.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:ye.tabBar,children:l})]})},Se=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:y()(n),style:r,children:a})},Ne="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",De="orderAsc___KWHmA",Ce="orderDesc___rHdbB",Ee="active___a7eSP",Ze="cursorPointer___gs9kL",Te="orderTextWrap___teAKn",Re=t(38854),Be=t(20834),Ie=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Pe=function(e){var n,t=e.sortValue,r=e.dropValue,a=e.className,s=e.onSort,i=e.onDrop,c=e.dataSource,l=void 0===c?Ie:c;return(0,o.jsxs)("div",{className:y()(Ne,a),children:[(0,o.jsx)(Re.Z,{dropdownRender:function(){return(0,o.jsx)(Be.Z,{children:l.map((function(e,n){return(0,o.jsx)(Be.Z.Item,{onClick:function(){return i(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Te,children:null===(n=l.find((function(e){return r===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:De,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Ze," ").concat(Ee):"iconfont icon-sanjiaoxing-up font12 ".concat(Ze),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:Ce,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Ze," ").concat(Ee):"iconfont icon-sanjiaoxing-down font12 ".concat(Ze),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Le=t.n(Fe),Oe=t(7557),He=t.n(Oe),Ue=t(41498),Me=t.n(Ue),ze=t(39647),We=t.n(ze),Ge={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"},Ve=t(3113),Qe=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,a=e.children,s=e.loading,i=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,x=We()(e,Qe),v=(0,r.useState)(!1),g=u()(v,2),j=g[0],_=g[1];return(0,o.jsx)(Ve.ZP,Le()(Le()({onClick:(0,A.throttle)(function(){var e=Me()(He()().mark((function e(n){return He()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&_(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&_(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:y()(Ge.btn,Ge["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:j||i},x),{},{children:a}))},Xe="head___ghH72",Ke="node___mjPEy",qe=function(e){var n=e.className,t=e.style,r=e.children,a=void 0===r?null:r,s=e.onClick,i=e.title;return(0,o.jsxs)("div",{className:y()(Xe,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:i,children:i}),(0,o.jsx)("div",{className:Ke,children:a})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,r=e.confirmTitle,a=e.confirmClick,s=e.cancelShow,i=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,o.jsxs)("div",{className:y()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ve.ZP,{loading:f,onClick:a,type:"primary",className:$e,children:r}),i&&(0,o.jsx)(Ve.ZP,{onClick:l,className:en,children:c})]})},tn={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"},rn=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.LeftContent,s=e.children,i=e.RightContent;return(0,o.jsx)("div",{className:y()(tn.fixedBottom,n),style:r,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:a}),(0,o.jsx)("div",{className:tn.center,children:s}),(0,o.jsx)("div",{className:tn.right,children:i})]})})},an="crumbs___V41Oe",sn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,s=e.dataSource,i=void 0===s?[]:s;return(0,o.jsx)("div",{className:y()(an,n),style:a,children:i.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=We()(e,ln),a=(0,r.useState)(null),s=u()(a,2),i=s[0],c=s[1];(0,r.useEffect)((function(){"number"==typeof i&&i>=0&&n(i)}),[i]);return(0,o.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},99642:function(e,n,t){"use strict";var r=t(79800),a=t.n(r),s=t(6848),i=t(8591),o=t(3113),c=t(61998),l=t(59301),u=t(74155),d=t(56102),p=t(37712),f=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(s.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return i.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],h=function(e){var n=e.detail,t=(0,l.useState)(n),r=a()(t,2),s=r[0],i=r[1],d=(0,l.useState)(1),h=a()(d,2),m=h[0],x=h[1];(0,l.useEffect)((function(){n&&i(n)}),[n]);var v=(0,l.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:m,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==s?void 0:s.data_sets_count,onChange:function(e){x(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){i(e)}))}}}),[m,s]);return(0,p.jsx)(c.Z,{columns:f,dataSource:null==s?void 0:s.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,l.memo)(h)},64891:function(e,n,t){"use strict";t.d(n,{Z:function(){return O}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),p=t(32007),f=t(43418),h=t(8591),m=t(3113),x=t(96865),v=t(27092),g=t(20817),j=t(89260),_=t(39647),w=t.n(_),y=t(5112),A="title___rpaor",b="content___Hb0l5",S="add___THwHB",N="colorBlue___yc4F8",k="radio___hn9Vt",D=t(37712),C=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,s=(w()(e,C),(0,d.useState)()),o=u()(s,2),l=o[0],p=o[1],m=(0,d.useState)([]),x=u()(m,2),v=x[0],g=x[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&j()}),[n.actionTabs.key]);var j=function(){var e=c()(i()().mark((function e(){var t,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:a=e.sent,g(a||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=c()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return h.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,r({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:l}});case 5:s=e.sent,E(),s&&(a(),h.ZP.info(s.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){r({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,D.jsx)(f.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:_,onCancel:E,children:(0,D.jsxs)("div",{children:[(0,D.jsxs)("div",{className:A,children:["选择的成员将会成为新的管理员",(0,D.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,D.jsx)("div",{className:b,children:v.length?(0,D.jsx)(y.ZP.Group,{value:l,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,D.jsx)(y.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,D.jsx)("div",{className:S,children:(0,D.jsxs)("span",{children:["请先将新的管理员通过",(0,D.jsx)("a",{className:N,onClick:function(){var e;r({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),Z=t(99313),T=t(93415),R=Z.Z.TabPane,B=function(e){var n=e.visible,t=e.onCancel,r=(e.onSelectGroup,e.shixunId),a=e.onSelectCollaborator;return(0,D.jsx)(f.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,D.jsx)(Z.Z,{defaultActiveKey:"1",children:(0,D.jsx)(R,{tab:"搜索添加",children:(0,D.jsx)(T.Z,{type:1,onCancel:t,container_type:2,container_id:r,onSelect:a})},"1")})})},I={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},P=t(26762),F=t(1082),L=t(85750),O=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),r=e.position,s=(0,d.useRef)(),o=(0,d.useState)(0),l=u()(o,2),_=l[0],w=l[1],y=(0,d.useState)([]),A=u()(y,2),b=A[0],S=A[1],N=(0,d.useState)({id:null,page:1}),k=u()(N,2),C=k[0],Z=k[1],T=(0,p.useParams)(),R=(0,d.useState)({}),O=u()(R,2),H=O[0],U=O[1],M=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)||(null==H?void 0:H.current_user_is_partner)}),[j.Ny,H]),z=(0,d.useMemo)((function(){return(0,j.Ny)()||(null==H?void 0:H.current_user_is_creator)}),[j.Ny,H]);(0,d.useEffect)((function(){s.current=null==T?void 0:T.taskId,C.id=null==T?void 0:T.taskId,Z(C),W(C)}),[]);var W=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==T?void 0:T.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(S(t.users||[]),w(t.users_count),U(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=c()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C.page=1,Z(C),n=(0,F.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,W(C);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function V(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var Q,J,X={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:V,shixunId:s.current,onSelectCollaborator:(J=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,(0,L.ZP)("/api/sci/projects/".concat(s.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(h.ZP.success("添加成功"),G());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(Q=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:s.current,group_id:n.group_id}});case 3:e.sent&&(h.ZP.success("添加成功"),G());case 5:case"end":return e.stop()}}),e)}))),function(e){return Q.apply(this,arguments)})};return(0,D.jsxs)("section",{children:[(0,D.jsxs)("div",{className:I.wrap,children:[(0,D.jsxs)("div",{className:I.content,children:[(0,D.jsxs)("div",{className:I.head,children:[(0,D.jsxs)("span",{className:I.headCount,children:["合作者(",_,"人)"]}),M&&(0,D.jsx)("div",{children:(0,D.jsx)(m.ZP,{className:I.button,style:{marginRight:"detail"===r?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:s.current}}})},icon:(0,D.jsx)(P.Z,{}),children:"添加合作者"})})]}),(0,D.jsx)("div",{className:I.list,children:(0,D.jsx)(x.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:b.map((function(e,n){return(0,D.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,D.jsxs)("div",{className:I.itemWrap,children:[(0,D.jsxs)("a",{target:"_blank",className:I.imgWrap,children:[(0,D.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:I.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,D.jsx)("span",{className:I.manager,children:"创建者"})]}),(0,D.jsxs)("div",{className:I.itemContent,children:[(0,D.jsxs)("div",{className:I.nameWrap,children:[(0,D.jsx)("a",{target:"_blank",className:I.name,children:null==e?void 0:e.user_name}),(0,D.jsx)("div",{className:I.actionGroup,children:null!=e&&e.is_creator||!z?null:(0,D.jsx)("a",{className:I.deletetitle,onClick:function(){return n=e.id,void f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,D.jsx)("div",{className:I.modal,children:"确定要删除吗?"}),onOk:(t=c()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==T?void 0:T.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,h.ZP.info("删除成功"),C.page=1,Z(C),W(C);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,D.jsx)("p",{className:I.schoolWrap,children:(0,D.jsx)("span",{className:I.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),_>10&&(0,D.jsx)("div",{className:I.countWrap,children:(0,D.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:_,onChange:function(e){return function(e){C.page=e,Z(C),W(C)}(e)},pageSize:10,current:C.page})})]}),(0,D.jsx)(E,{onReloadData:G}),(0,D.jsx)(B,a()({},X))]})}))},44791:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Cn}});var r,a,s=t(37205),i=t.n(s),o=t(85573),c=t.n(o),l=t(7557),u=t.n(l),d=t(41498),p=t.n(d),f=t(79800),h=t.n(f),m=t(39647),x=t.n(m),v=t(82242),g=t.n(v),j=t(59301),_=t(32007),w=t(51021),y=t(81074),A=t(31797),b=t(78241),S=t(43418),N=t(3113),k=t(43428),D=t(8591),C=t(92832),E=t(94001),Z=(t(84749),t(95237)),T=t(43604),R=t(35423),B=t(56102),I=t(9970),P=t(680),F=t(87599),L=t(20817),O=t(85750),H=t(66621),U=t(37712),M=(0,j.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,j.useRef)(),r=(0,j.useState)(),a=h()(r,2),s=(a[0],a[1],(0,j.useRef)()),i=[];function o(){return(o=p()(u()().mark((function e(n,t){var r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=[],e.next=3,new MediaRecorder(n);case 3:(a=e.sent).ondataavailable=function(e){r.push(e.data)},a.start(),s.current=a,window.recorderRefs=a,a.addEventListener("stop",(function(e){var n=URL.createObjectURL(r[0],{type:"video/mp4"});(0,H.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,H.Nd)("屏幕录制视频.webm",n)}))):D.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function l(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,i.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return o.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?D.ZP.warning("找不到摄像头或麦克风。无法录制."):D.ZP.warning(e.name)}))}return(0,j.useImperativeHandle)(n,(function(){return{startScreenRecord:l,downloadFile:c}})),(0,U.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,U.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),z=M,W=function(e){var n=e.className,t=(e.mirror_description,e.git_url),r=(e.difficulty,e.task_pass,e.test_set_permission,e.onVncAction),a=(e.shixun,e.window_vnc_url),s=(e.linux_vnc,e.vnc_url),i=e.unity_3d_routes,o=e.taskData;console.log(o);var c=(0,_.useParams)(),l=(0,j.useState)("8082"),d=h()(l,2),f=d[0],m=d[1],x=(0,j.useState)(!1),v=h()(x,2),g=v[0],w=(v[1],(0,j.useState)(!1)),y=h()(w,2),A=y[0],b=y[1],k=(0,j.useRef)(),E=a?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",M=a?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",W=function(){var e=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,O.ZP)("/api/sci/projects/".concat(c.taskId,"/port_proxy.json"),{method:"post",body:{port:f,position:1}});case 3:null!=(t=e.sent)&&null!==(n=t.data)&&void 0!==n&&n.url&&(0,H.xg)(null==t||null===(r=t.data)||void 0===r?void 0:r.url),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{className:"tpi-code-setting ".concat(n),style:{height:"calc(100vh - 54px )"},children:[(0,U.jsx)("h3",{children:"功能"}),(0,U.jsxs)("section",{children:[(0,U.jsxs)("a",{id:"full-screen",title:"全屏",className:"file-item action",onClick:function(){r("full-screen")},children:[" ",(0,U.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏 "]}),!i&&(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)("a",{id:"reset-task",onClick:function(){return r("reset-task")},className:"file-item action",title:"重置环境",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置环境 "]}),(0,U.jsxs)("a",{onClick:function(){S.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,U.jsx)("div",{className:"pt10",children:(0,U.jsx)(F.Z,{isDragger:!0,maxSize:1024,additionalText:'默认存放目录路径为"'.concat(E,'"'),action:"".concat(L.Z.API_SERVER,"/api/sci/projects/").concat(c.taskId,"/upload_file.json"),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(S.Z.destroyAll(),D.ZP.info("文件上传成功"))}})})})},className:"file-item action",title:"上传文件",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-shangchuanshipin1"}),"上传文件"]}),(0,U.jsxs)("a",{onClick:function(){var e;S.Z.confirm({title:"下载代码",centered:!0,width:600,content:"代码下载功能:将“".concat(M,"”目录进行打包并下载"),onOk:(e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/sci/projects/".concat(c.taskId,"/download_file.json"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"下载文件",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(0,U.jsxs)("a",{onClick:function(){var e,n;null===(e=k.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),(0,U.jsxs)("a",{className:"file-item action w100",title:"ssh直连",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-wodegongzuotai"}),(0,U.jsx)(Z.Z,{align:"middle",className:"w100",children:(0,U.jsx)(T.Z,{flex:"1",onClick:function(){var e=o.webssh;S.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"账号"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.username})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"地址"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.address})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"端口"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.servicePort})]}),(0,U.jsxs)(Z.Z,{children:[(0,U.jsx)(T.Z,{flex:"50px",children:"密码"}),(0,U.jsx)(T.Z,{children:null==e?void 0:e.password})]})]})})},children:(0,U.jsx)(N.ZP,{type:"text",loading:g,children:(0,U.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"ssh直连"})})})})]}),(s||"webssh"===o.mirror_type)&&(0,U.jsxs)("a",{className:"file-item action w100",title:"服务预览",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-suanfasheji"}),(0,U.jsxs)(Z.Z,{align:"middle",className:"w100",children:[(0,U.jsx)(T.Z,{flex:"1",onClick:W,children:(0,U.jsx)(N.ZP,{type:"text",loading:A,children:(0,U.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"服务预览"})})}),(0,U.jsxs)(T.Z,{children:[(0,U.jsx)("a",{href:"javascript:;",onClick:W,className:"c-blue",children:"端口号"})," ",(0,U.jsx)(C.Z,{onChange:function(e){return m(e.target.value)},style:{width:50},value:f})]})]})]}),a&&(0,U.jsxs)("a",{id:"reset-task",onClick:function(){var e;S.Z.confirm({title:"重启云主机",icon:(0,U.jsx)(P.Z,{}),content:"您确定要重启云主机吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.Jd)({identifier:c.taskId});case 2:return 0===(null==(n=e.sent)?void 0:n.status)&&D.ZP.info("重启成功"),e.abrupt("return","");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"重启云主机",children:[" ",(0,U.jsx)(R.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),t?(0,U.jsx)(B.CopyToClipboard,{text:t,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsxs)("a",{id:"copy-git",title:"复制版本库地址",className:"file-item action",children:[" ",(0,U.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址 "]})}):null]})]}),(0,U.jsx)(z,{ref:k})]})},G=t(12066),V=t(6848),Q=t(27092),J={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},X=null!==(r=(0,H.oP)())&&void 0!==r&&r.homework_common_id?{homework_common_id:null===(a=(0,H.oP)())||void 0===a?void 0:a.homework_common_id}:{};function K(e,n,t){return(0,O.U2)("tasks/".concat(e,"/star.json"),{star:t,shixun_id:n})}function q(e,n){return(0,O.U2)("tasks/".concat(e,"/rep_content.json"),g()(g()({},n),X))}function Y(e,n){return(0,O.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function $(e,n){return(0,O.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function ee(e){return(0,O.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function ne(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,O.v_)("myshixuns/".concat(e,"/repository.json"),n)}function te(e){return re.apply(this,arguments)}function re(){return(re=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.v_)("/sci/projects/".concat(n,"/delete_pod.json"));case 2:if(!((null==(t=e.sent)?void 0:t.status)>=0)){e.next=5;break}return e.abrupt("return",(0,O.v_)("/sci/projects/".concat(n,"/start_environment.json"),X));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e,n,t){return(0,O.v_)("tasks/".concat(e,"/set_games_status.json"),{result:n,data:t})}function se(e){return(0,O.v_)("/sci/projects/".concat(e,"/extend_release.json"))}function ie(e,n){return(0,O.v_)("/sci/projects/".concat(e,"/save_mirror.json"),g()({},n))}var oe=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],ce=(0,_.connect)((function(e){var n=e.user,t=e.userDetail,r=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading,e.dispatch,e.onClose,e.shixun;var n=x()(e,oe),t=(0,_.useParams)(),r=(0,j.useState)([]),a=h()(r,2),s=a[0],o=a[1],c=(0,j.useState)(""),l=h()(c,2),d=l[0],f=l[1],m=(0,j.useState)(0),v=h()(m,2),w=v[0],y=v[1],A=(0,j.useState)(g()({page:1,limit:20},t)),b=h()(A,2),S=b[0];b[1],(0,j.useCallback)((function(){return n.visible}),[n.visible]);(0,j.useEffect)((function(){S.page=1,N()}),[n.visible]);var N=function(){var e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.taskId,(0,O.U2)("sci/projects/".concat(r,"/get_data_sets.json"));case 2:(n=e.sent)&&(o(i()(n.data_sets)),y(n.data_sets_count),f(n.folder_name));case 4:case"end":return e.stop()}var r}),e)})));return function(){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"},children:[(0,U.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"数据集"}),(0,U.jsxs)("dl",{className:J.list,children:[(0,U.jsx)(V.Z,{title:d,children:(0,U.jsx)("dt",{className:"c-white",children:d})}),(0,U.jsx)("dd",{children:(0,U.jsx)(B.CopyToClipboard,{text:d,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]}),(0,U.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"文件路径"}),null==s?void 0:s.map((function(e,n){return(0,U.jsxs)("dl",{className:J.list,children:[(0,U.jsx)(V.Z,{title:e.filename,children:(0,U.jsx)("dt",{className:"c-white",children:e.filename})}),(0,U.jsx)("dd",{children:(0,U.jsx)(B.CopyToClipboard,{text:e.file_path,onCopy:function(){return D.ZP.success("复制成功")},children:(0,U.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]})})),(0,U.jsx)("div",{className:"tc",children:(0,U.jsx)(Q.Z,{onChange:function(e){S.page=e,N()},className:J.page,size:"small",total:w,pageSize:S.limit,hideOnSinglePage:!0})})]})})),le=t(53200),ue=t(40806),de=t(86844),pe=A.Z.Countdown;var fe=function(e){var n=e.mirror_description,t=e.difficulty,r=e.git_url,a=e.vnc_url,s=e.window_vnc_url,i=e.linux_vnc,o=(e.isNotice,e.user,e.game,e.shixun),c=void 0===o?{}:o,l=e.taskData,d=void 0===l?{}:l,f=e.resetVncLoading,m=(e.onUpdateCostTime,e.lastedGetTaskInfoTime,e.onShowNotice,e.onResetGitCode),x=e.onResetVnc,v=(e.onBack,e.onAddVncTime),w=(e.onUpdateCode,e.unity_3d_routes),A=e.remaining_time,Z=(e.st,(0,_.useSearchParams)()),T=h()(Z,1)[0],R=c.name,B=(c.identifier,c.task_pass),I=c.test_set_permission,F=(0,j.useState)(!1),L=h()(F,2),O=L[0],H=L[1],M=(0,j.useState)(!1),z=h()(M,2),G=z[0],V=z[1],Q=(0,j.useState)({}),J=h()(Q,2),X=J[0],K=(J[1],(0,j.useState)(!1)),q=h()(K,2),Y=q[0],$=q[1],ee=(0,j.useState)(null),ne=h()(ee,2),te=(ne[0],ne[1],(0,j.useState)(1800)),re=h()(te,2),ae=re[0],se=re[1],oe=(0,j.useState)(!1),fe=h()(oe,2),me=(fe[0],fe[1],(0,j.useState)(!1)),xe=h()(me,2),ve=xe[0],ge=xe[1],je=((0,_.useLocation)().query,(0,_.useParams)()),_e=(0,j.useState)(!1),we=h()(_e,2),ye=we[0],Ae=we[1],be=b.Z.useForm(),Se=h()(be,1)[0],Ne=(0,j.useMemo)((function(){return Date.now()+A}),[A]);(0,j.useEffect)((function(){Y||setTimeout((function(){$(!0)}),6e4)}),[Y]),(0,j.useEffect)((function(){le.Z.subscribe("update-windows-time",(function(e){se(parseInt(A/1e3))})),se(A/1e3)}),[]),(0,j.useEffect)((function(){var e;return"exercises"===T.get("type")&&null!=X&&null!==(e=X.exercise)&&void 0!==e&&e.screen_open&&(de.U.forEach((function(e,n){document.addEventListener(e,ke,!1),document.addEventListener("blur",ke,!1)})),window.focus(),window.onblur=function(){(0,ue.vp)()&&(ke(),(0,ue.BU)())}),function(){de.U.forEach((function(e,n){document.removeEventListener(e,ke,!1)}))}}),[X]);var ke=function(e){window.parent.postMessage("backExercise","*"),"back"!==e&&(0,ue.BU)()};function De(){H(!1),V(!1)}function Ce(){(0,_.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),_.history.replace("/innovation/project/detail/".concat(je.taskId))}function Ee(){f||x()}var Ze={task_pass:B,test_set_permission:I,mirror_description:n,difficulty:t,resetVncLoading:f,git_url:r,onVncAction:function(e){var n,t;De(),"reset-task"===e&&(f||S.Z.confirm({title:"重置环境",icon:(0,U.jsx)(P.Z,{}),content:"是否确定重置环境?",centered:!0,okText:"确定",cancelText:"取消",onOk:function(){Ee(),$(!1)}})),"reset-code"===e&&(f||S.Z.confirm({title:"恢复初始代码",icon:(0,U.jsx)(P.Z,{}),content:"您在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:m})),"full-screen"===e&&((0,ue.vp)()?(0,ue.BU)():(0,ue.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"task-right-panel"))),"show-clipboard-box"===e&&le.Z.publish("show-clipboard-box")},window_vnc_url:s,linux_vnc:i,vnc_url:a,shixun:c,unity_3d_routes:w},Te=(0,j.useCallback)((function(){return ae?(console.log("VncTimer:",ae),(0,U.jsx)(he,{defaultTime:ae,onAddVncTime:v,onReset:Ee,toShixun:Ce,title:""})):null}),[ae]);return(0,j.useEffect)((function(){ve&&Se.setFieldsValue({name:"",version:"",description:""})}),[ve]),(0,U.jsxs)("div",{className:"task-header-container",children:["exercises"!==T.get("type")&&(0,U.jsx)(U.Fragment,{children:d.name}),(0,U.jsx)("h2",{className:"shixun-info",children:R}),(0,U.jsx)(U.Fragment,{children:(0,U.jsxs)("div",{className:"flex-container",children:[(0,U.jsxs)(U.Fragment,{children:[s&&(0,U.jsx)(_.Link,{onClick:function(e){e.preventDefault(),le.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20",children:"发送CTRL+ALT+DELETE"}),Te()]}),(0,U.jsx)("i",{className:"iconfont icon-shijian1"}),(0,U.jsx)(pe,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ne}),(0,U.jsxs)("a",{className:"btn-vnc",title:"工具栏",onClick:function(){H(!O)},children:[(0,U.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:16}),"工具栏"]}),(0,U.jsxs)("a",{className:"btn-vnc",title:"数据集",onClick:function(){return V(!0)},children:[(0,U.jsx)("img",{alt:"tool",src:"data:image/png;base64,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",width:18}),"数据集"]})]})}),(0,U.jsx)(N.ZP,{type:"primary",disabled:!Y,className:"save-innovation",onClick:p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(!0);case 1:case"end":return e.stop()}}),e)}))),children:"保存镜像"}),(0,U.jsx)("a",{className:"btn-out",onClick:function(){S.Z.confirm({title:"退出",icon:(0,U.jsx)(P.Z,{}),content:"您确定要退出制作镜像吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:Ce})},title:"退出实训",children:(0,U.jsx)("i",{className:"iconfont icon-kaiguan"})}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:O,onClose:De,children:(0,U.jsx)(W,g()(g()({},Ze),{},{taskData:d}))})}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:G,onClose:De,style:{height:"100%"},children:(0,U.jsx)(ce,{})})}),(0,U.jsx)(S.Z,{title:"保存镜像",open:ve,okButtonProps:{loading:ye},onCancel:function(){ge(!1)},onOk:function(){Se.submit()},children:(0,U.jsxs)("div",{children:[(0,U.jsx)("p",{style:{color:"#6B758B"},children:"把当前的环境存为一个新的镜像。确定保存后,在我的镜像可以看到该镜像的保存状态。"}),(0,U.jsxs)(b.Z,{labelCol:{span:4},wrapperCol:{span:20},form:Se,onFinish:function(){var e=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ae(!0),e.next=3,ie(je.taskId,n);case 3:0==(null==(t=e.sent)?void 0:t.status)&&(D.ZP.info("保存成功"),ge(!1)),-5===(null==t?void 0:t.status)&&S.Z.confirm({title:"覆盖镜像提示",content:"系统检测到你的【镜像列表】存在同名且同版本号的镜像, 您确定要覆盖原来的镜像?",okText:"确认",cancelText:"取消",onOk:function(){var e=p()(u()().mark((function e(){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie(je.taskId,g()({is_cover:!0},n));case 2:0==(null==(t=e.sent)?void 0:t.status)&&(D.ZP.info("覆盖成功"),ge(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),Ae(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,U.jsx)(b.Z.Item,{label:"镜像名称",name:"name",rules:[{required:!0,message:"请输入镜像名称"},{pattern:/^[a-z0-9_]+$/,message:"只允许输入数字或小写字母"}],children:(0,U.jsx)(C.Z,{type:"text",maxLength:60})}),(0,U.jsx)(b.Z.Item,{label:" 版本号",name:"version",rules:[{required:!0,message:"请输入版本号"}],children:(0,U.jsx)(E.Z,{style:{width:"100%"}})}),(0,U.jsx)(b.Z.Item,{label:"镜像描述",name:"description",rules:[{required:!0,message:"请输入镜像描述"}],children:(0,U.jsx)(C.Z.TextArea,{})})]})]})})]})};function he(e){var n=e.onAddVncTime,t=e.onReset,r=e.toShixun,a=(e.title,e.defaultTime),s=(0,j.useState)(a),i=h()(s,2),o=i[0],c=i[1],l=(0,j.useState)(!1),d=h()(l,2),f=d[0],m=d[1];function x(){return(x=p()(u()().mark((function e(){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m(!1),!(o>0)){e.next=8;break}return e.next=4,n();case 4:r=e.sent,c((null==r?void 0:r.remaining_time)/1e3),e.next=10;break;case 8:c(a),t();case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,G.Z)((function(){c(o-1)}),o>0?1e3:null),(0,j.useEffect)((function(){300===o&&m(!0)}),[o]),(0,j.useEffect)((function(){a<300&&m(!0),c(a)}),[a]),(0,U.jsx)(j.Fragment,{children:(0,U.jsx)(y.Z,{children:(0,U.jsx)(S.Z,{title:[(0,U.jsx)(P.Z,{className:"modalIconYellow"}),0!==o?"实验环境延时提醒":"实验环境重置提醒"],closable:!1,centered:!0,open:f,onOk:function(){return x.apply(this,arguments)},onCancel:function(){0!==o?m(!1):r()},okText:0!==o?"立即延长":"重置",cancelText:0!==o?"不需要":"退出",children:0!==o?"当前实验环境将于 ".concat(Math.round(o/60)," 分钟后关闭,需要延长使用时间吗?"):"由于长时间没有使用,资源已经被回收。如有需要,可以重置实验环境。"})})})}var me=t(97334);function xe(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=[],r=0;r0||a.target.offsetWidth>0){var s=Se(a.target.offsetWidth,a.target.offsetHeight,e),i=h()(s,2),o=i[0],c=i[1];console.log("cols, rows",o,c),le.Z.publish("ssh-xterm-resize",{columns:o,rows:c,width:a.target.offsetWidth,height:a.target.offsetHeight}),e.resize(o,c);var l=_e.Base64.decode("IA=="),u=_e.Base64.decode("CBtbSw==");e.write(l),e.write(u)}}}catch(e){r.e(e)}finally{r.f()}}));return t.observe(n),t}(e,u.current);return function(){null==e||e.dispose(),null==n||n.unobserve(u.current)}}}),[o,u.current]),(0,j.useEffect)((function(){if(s&&o){var e=setInterval((function(){d.current&&d.current.send(JSON.stringify({tp:"h"}))}),3e4),r=le.Z.subscribe("create-socket",(function(r){var a;t==r&&(d.current&&1===d.current.readyState?s.focus():(a=new WebSocket(o),console.log("socketInstance:",o),d.current=a,a.onopen=function(){var e=s.element.parentElement;if(e){var t=e.offsetWidth,r=e.offsetHeight;console.log("init",{tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}),a.send(JSON.stringify({tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}))}s.focus()},a.onerror=function(e){console.log("------in socket error----",e,a,o)},a.onmessage=function(e){p.current||(s.write("\r"),setTimeout((function(){}),1e3)),p.current=!0,console.log("event:",e);var n=_e.Base64.decode(e.data.toString()),t=s._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",n,t,s),s.write(n)},a.onclose=function(n){e&&clearInterval(e),s.write("\r\nconnection closed")}),s.focus())})),a=le.Z.subscribe("close-socket",(function(e){t===e&&(d.current&&(d.current.close(),p.current=!1,s.clear()),d.current=null)})),i=le.Z.subscribe("ssh-xterm-resize",(function(e){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"resize",data:g()({},e)}))})),l=le.Z.subscribe("ssh-add-connect-time",(function(){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"overtime"}))}));return function(){a(),r(),i(),l(),d.current&&(d.current.close(),p.current=!1)}}}),[s,o,l]),(0,U.jsx)("div",{className:ye,children:(0,U.jsx)("div",{ref:u,className:Ae,children:o?null:(0,U.jsx)("p",{style:{color:"#fff"},children:"正在连接命令行服务..."})})})},ke=t(93948),De=t(62013),Ce=C.Z.TextArea,Ee=function(e){var n=e.onCancel,t=e.onSave,r=e.content,a=(0,j.useState)(r),s=h()(a,2),i=s[0],o=s[1];return(0,j.useEffect)((function(){o(r)}),[r]),(0,U.jsxs)("div",{className:"clipboard-box",children:[(0,U.jsx)("h3",{children:"实验环境剪切板:"}),(0,U.jsx)(Ce,{value:i,onChange:function(e){o(e.target.value)},className:"clipboard"}),(0,U.jsxs)("p",{children:[" ",(0,U.jsx)("b",{children:" 1.从外部复制内容到实验环境内: "})," 粘贴内容到上面文本框,点击保存,然后在实验环境中进行粘贴。 "]}),(0,U.jsxs)("p",{children:[" ",(0,U.jsx)("b",{children:" 2.获取实验环境中的内容: "})," 请先在环境中复制内容,复制动作完成后内容会显示在上面文本框,然后在上面文本框中再次复制。 "]}),(0,U.jsxs)("div",{className:"btn-action-container",children:[(0,U.jsx)(N.ZP,{type:"ghost",onClick:n,style:{marginRight:10},children:"取消"}),(0,U.jsx)(N.ZP,{type:"primary",onClick:function(){t(i)},children:"保存"})]})]})},Ze=t(42141),Te="selectImage___t63KU",Re="container___WChhl",Be=t(61186),Ie=t.n(Be);Ze.Z;function Pe(e){e||(e=window.location.search);var n=e.substr(1),t={};return n.split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURIComponent(n[1])})),t}var Fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"实验环境准备中"},Le=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_IS_LARGE=1]="SET_IS_LARGE",e[e.SET_MES=2]="SET_MES",e[e.SET_STATE=3]="SET_STATE",e[e.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",e[e.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",e[e.UPDATE_ALL=6]="UPDATE_ALL",e}(Le||{});function Oe(e,n){switch(n.type){case Le.SET_LOADING:return g()(g()({},e),{},{loading:n.payload});case Le.SET_IS_LARGE:return g()({},g()(g()({},e),{},{isLarge:n.payload}));case Le.SET_MES:return g()(g()({},e),{},{mes:n.payload});case Le.SET_STATE:return g()(g()({},e),n.payload);case Le.SET_TRANSFER_CONTENT:return g()(g()({},e),{},{transferContent:n.payload});case Le.SHOW_CLIPBOARD_BOX:return g()(g()({},e),{},{showClipBoardBox:n.payload});case Le.UPDATE_ALL:return g()({loading:e.loading},n.payload);default:throw new Error}}var He=function(e){var n,t=e.vnc_url,r=e.window_vnc_url,a=e.linux_vnc,s=e.virtual_machine,i=(e.taskId,e.taskData),o=(0,j.useRef)(),c=(0,j.useRef)(),l=(0,j.useRef)(),d=(0,j.useRef)(),f=(0,j.useState)(),m=h()(f,2),x=m[0],v=m[1],g=(0,j.useState)(!1),A=h()(g,2),b=A[0],k=A[1],C=(0,j.useReducer)(Oe,Fe),E=h()(C,2),R=E[0],B=E[1],I=(0,j.useState)(0),P=h()(I,2),F=P[0],L=P[1],O=R.mes,H=R.loading,M=R.showClipBoardBox,z=R.isLarge,W=R.transferContent,G=(0,j.useState)(0),V=h()(G,2),Q=V[0],J=V[1],X=(0,j.useRef)();(0,_.useParams)();(0,j.useEffect)((function(){return window.addEventListener("visibilitychange",q),function(){var e,n;null===(e=c.current)||void 0===e||null===(n=e.disconnect)||void 0===n||n.call(e),window.removeEventListener("visibilitychange",q)}}),[]),(0,j.useEffect)((function(){return window.sessionStorage.imageId=x,function(){window.sessionStorage.removeItem("imageId")}}),[x]);var K=function(){var e,n;"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?setTimeout((function(){ee()}),1500):void 0!==(null==l||null===(n=l.current)||void 0===n?void 0:n.resizeSession)&&((0,ue.vp)()?l.current.resizeSession=!0:setTimeout((function(){l.current.resizeSession=!1}),900))};(0,j.useEffect)((function(){return window.addEventListener("visibilitychange",q),document.addEventListener((0,ue.gH)(),K),function(){document.removeEventListener((0,ue.gH)(),K),window.removeEventListener("visibilitychange",q)}}),[]);var q=function(e){if("visible"===document.visibilityState){var n=sessionStorage.vncPageLeaveTime;Ie()(new Date).diff(Ie()(n),"minutes")>2&&L((new Date).getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function Y(){B({type:Le.SHOW_CLIPBOARD_BOX,payload:!1})}function $(e){var n;return o.current&&(n=new be.Z((function(n){var t,r=je()(n);try{for(r.s();!(t=r.n()).done;){var a,s,o=t.value;if("rdp"===(null==i||null===(a=i.shixun)||void 0===a?void 0:a.windows_connection_mode)&&ee(),o.target.offsetHeight>0||o.target.offsetWidth>0)null==e||null===(s=e._eventHandlers)||void 0===s||s.windowResize()}}catch(e){r.e(e)}finally{r.f()}}))).observe(o.current),n}function ee(){var e;e=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),d.current.parentElement.className="wh1080p",d.current.parentElement.style.cssText="transform:scale(".concat(e,");transform-origin:center center"),o.current.style.cssText="translate(-50%, -50%) scale("+e+")"}(0,j.useEffect)((function(){var e,n;function c(e){r&&(D.ZP.warning("由于长时间未操作,连接失效,正在重新连接Windows VNC服务"),B({type:Le.SET_LOADING,payload:!0}),L(F+1))}function d(){J(100),clearTimeout(X.current),setTimeout((function(){var n;null===(n=e)||void 0===n||null===(n=n._eventHandlers)||void 0===n||n.windowResize(),B({type:Le.SET_LOADING,payload:!1})}),1300),le.Z.subscribe("send-ctrl-alt-delete",(function(){var n;null===(n=e)||void 0===n||n.sendCtrlAltDel()}))}function f(e){var n=e.detail.text.replace(/\\u([\dA-Za-z]{4})/g,(function(e,n){return String.fromCharCode(parseInt("0x"+n))}));B({type:Le.SET_TRANSFER_CONTENT,payload:n})}if(le.Z.subscribe("reset-linux-windows-loading",(function(){B({type:Le.SET_LOADING,payload:!0})})),le.Z.subscribe("reset-linux-windos-vnc",(function(){L(F+1)})),(r||t||a||s&&x)&&o.current){var h;clearTimeout(X.current),"rdp"===(null==i||null===(h=i.shixun)||void 0===h?void 0:h.windows_connection_mode)&&ee(),new Promise(p()(u()().mark((function t(){var a,s,p,h,m,x,v;return u()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=Pe(),"",h=new URL(decodeURIComponent(null==i?void 0:i.vnc_url)),m=h.protocol,x=h.searchParams,v=h.host,p=x.get("password"),s="".concat("https:"===m?"wss":"ws","://").concat(v,"/").concat(a.path||"websockify"),e=new De.Z(o.current,s,{credentials:{password:p},wsProtocols:["binary"],resize:"scale",show_dot:!0}),n=$(e),e.viewOnly=a.view_only||!1,e.scaleViewport=!!r||(a.scale||!1),e.scaleViewport=!0,e.showDotCursor=!0,e.resizeSession=!0,l.current=e,e.addEventListener("disconnect",c),e.addEventListener("connect",d),e.addEventListener("clipboard",f);case 17:case"end":return t.stop()}}),t)}))));var m=le.Z.subscribe("vnc-reseting",(function(){J(0),B({type:Le.SET_STATE,payload:{loading:!0,mes:"实验环境重置中"}})})),v=le.Z.subscribe("vnc-enlarge",(function(e){})),g=le.Z.subscribe("show-clipboard-box",(function(){B({type:Le.SHOW_CLIPBOARD_BOX,payload:!0})}));return J(0),function(){var t,r,a,s;null===(t=e)||void 0===t||t.removeEventListener("disconnect",c),null===(r=e)||void 0===r||r.removeEventListener("connect",d),null===(a=e)||void 0===a||a.removeEventListener("clipboard",f),m(),v(),g(),null===(s=n)||void 0===s||s.unobserve(o.current)}}}),[t,r,a,F,x]),(0,j.useEffect)((function(){var e,n,t;s&&1===(null==i||null===(e=i.shixun_virtual_templates)||void 0===e?void 0:e.length)?v(null==i||null===(t=i.shixun_virtual_templates)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.template_id):s&&(null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.length)>1&&k(!0)}),[s]),(0,j.useEffect)((function(){0==Q&&(clearTimeout(X.current),ne())}),[Q]);var ne=function e(){Q>99?Q=99:(Q+=1,X.current=setTimeout((function(){e()}),1500)),Q<100&&J(Q)},te=(0,j.useMemo)((function(){var e;return H?"none":a||s||r&&"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?"block":"none"}),[a,H,s,r]);return(0,U.jsxs)(j.Fragment,{children:[b&&(0,U.jsx)("div",{className:Te,children:(0,U.jsxs)("section",{className:Re,children:[(0,U.jsx)("h1",{children:"选择角色"}),(0,U.jsx)("aside",{children:null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.map((function(e,n){return(0,U.jsxs)(Z.Z,{align:"middle",children:[(0,U.jsx)(T.Z,{flex:"1",children:e.template_name}),(0,U.jsx)(T.Z,{children:(0,U.jsx)(N.ZP,{type:"primary",onClick:function(){v(e.template_id),k(!1)},children:"开始实验"})})]},n)}))})]})}),z&&(0,U.jsx)("a",{className:"btn-vnc-resize",onClick:function(){B({type:Le.SET_IS_LARGE,payload:!z})},children:(0,U.jsx)("i",{className:"iconfont icon-tuichuquanping"})}),(0,U.jsx)("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:"block"===te?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6},children:(0,U.jsx)("div",{children:(0,U.jsx)("iframe",{style:{position:z?"fixed":"absolute",left:0,top:z?54:40,width:"100%",height:"calc(100% - ".concat(z?"100px":"45px",")")},frameBorder:"0",ref:d,allowFullScreen:!0})})}),(0,U.jsxs)("div",{style:{position:z?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(z?"100px":"0",")")},className:"".concat(r?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(z?"full-screen":""),children:[H?(0,U.jsx)(w.Z,{message:O,style:{color:"#0152d9"},children:(0,U.jsx)("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"},children:(0,U.jsx)(ke.Z,{percent:Q,format:function(e){return(0,U.jsxs)("span",{className:"c-white",children:[e,"%"]})}})})}):null,(0,U.jsx)("div",{ref:o,className:"vnc-panel ".concat(H?"hidden zIndexf1":"animated fadeIn")})]}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(S.Z,{title:"复制粘贴",centered:!0,maskClosable:!1,open:M,onCancel:Y,footer:null,children:(0,U.jsx)(Ee,{onCancel:Y,onSave:function(e){var n;null===(n=l.current)||void 0===n||n.clipboardPasteFrom(e),B({type:Le.SET_TRANSFER_CONTENT,payload:e}),D.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),Y()},content:W})})})]})},Ue=function(e){var n=e.taskData,t=(e.evaluateLoading,e.evaluateMessage,e.language,e.onEval,n.vnc_url),r=(n.shixun,n.test_sets,n.test_sets_count,n.sets_error_count,n.last_compile_output,n.game,n.allowed_unlock,n.user,(0,j.useState)(!1)),a=h()(r,2),s=a[0],i=(a[1],(0,j.useState)(!1)),o=h()(i,2),c=o[0],l=o[1];return console.log("vnc_url:",t),(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)(He,{vnc_url:t,window_vnc_url:n.windows_vnc,virtual_machine:null==n?void 0:n.virtual_machine,linux_vnc:n.linux_vnc,taskData:n}),c?(0,U.jsx)("div",{className:"vnc-mask"}):null,(0,U.jsx)("div",{className:"vnc-test-list ".concat(s?"large":c?"pop":""),children:(0,U.jsx)("div",{className:"vnc-test-list-body",children:s?null:(0,U.jsx)("span",{className:"arrow-container",onClick:function(){l(!c)},children:(0,U.jsx)("i",{className:"iconfont ".concat(c?"icon-xiajiantou":"icon-shangjiantou"," ")})})})})]})},Me="bg___xjZP4",ze="content___sS5Wc",We="rightCotainer___Z2h3Y",Ge="main___t6BMk",Ve="dataSetButton___H1Oqu",Qe="dataSetText___p9NRw",Je="dataSetOpen___bT5j8",Xe=function(e,n){switch(n.type){case"MOVE_X":return g()(g()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return g()(g()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return g()(g()({},e),{},{showDragMask:n.payload})}},Ke=["globalSetting","loading","taskData","dispatch"],qe=(A.Z.Countdown,function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(qe||{})),Ye={moveX:"40%",showDragModule:!1,showDragMask:!1},$e=(0,_.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading;var n=e.taskData,t=(e.dispatch,x()(e,Ke),(0,_.useParams)(),(0,j.useRef)(),(0,j.useState)(!0)),r=h()(t,2),a=(r[0],r[1],(0,j.useState)(!1)),s=h()(a,2),i=(s[0],s[1],(0,j.useState)(0)),o=h()(i,2),c=(o[0],o[1],(0,j.useState)(0)),l=h()(c,2),d=(l[0],l[1],(0,j.useState)(!0)),f=h()(d,2),m=(f[0],f[1],(0,j.useState)(!1)),v=h()(m,2),g=(v[0],v[1],(0,j.useRef)(!0)),w=(0,j.useState)({}),y=h()(w,2),A=y[0],b=(y[1],(0,j.useState)({})),S=h()(b,2),N=(S[0],S[1],(0,j.useState)()),k=h()(N,2),D=(k[0],k[1],(0,j.useRef)(),(0,j.useState)(qe.Success)),C=h()(D,2),E=(C[0],C[1],(0,j.useState)()),Z=h()(E,2),T=(Z[0],Z[1],(0,j.useState)()),R=h()(T,2),B=(R[0],R[1],(0,j.useState)(!1)),I=h()(B,2),P=I[0],F=I[1],L=(0,j.useState)(""),O=h()(L,2),H=(O[0],O[1],(0,j.useRef)(null),(0,j.useRef)({}),(0,j.useRef)(!1)),M=(0,j.useReducer)(Xe,Ye),z=h()(M,2),W=z[0],G=z[1];(0,j.useEffect)((function(){return window.addEventListener("message",V),function(){window.removeEventListener("message",V)}}),[]);var V=function(e){"jupytermessage"===(null==e?void 0:e.data)&&g.current&&(g.current=!1,Q(),H.current||setTimeout((function(){return g.current=!0}),500))},Q=function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,j.useEffect)((function(){function e(e){G({type:"MOVE_X",payload:e.pageX})}function n(){G({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return W.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[W.showDragMask]);var J="number"==typeof W.moveX&&.01!==W.moveX?"".concat(W.moveX,"px"):"40%",X="calc(100% - 4px - ".concat(J,")");return(0,U.jsx)("section",{className:Me,style:{userSelect:W.showDragMask?"none":"unset"},children:(0,U.jsx)("section",{className:ze,style:{height:null!=A&&A.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:(0,U.jsx)("section",{className:We,style:{width:X},children:(0,U.jsx)("main",{className:Ge,style:{height:"100%"},children:(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)("div",{className:"".concat(Ve," ").concat(P?Je:""),onClick:function(){return F(!P)},children:(0,U.jsx)("span",{className:Qe,children:"数据集"})}),(0,U.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==n?void 0:n.url})]})})})})})})),en=t(99642),nn=t(64891),tn=(t(47243),t(74155)),rn="FETCH_TASK_FAILURE",an="FETCH_TASK_SUCCESS",sn="UPDATE_TASK_DATA",on="HIDE_EVALUATE_RESULT",cn="SHOW_EVALUATE_RESULT",ln="MOVE_X",un="MOVE_Y",dn="TRIGGER_RIGHT_PANEL_MASK ",pn="SHOW_REP_loading",fn="FETCH_REP_CONTENT",hn="EDIT_REP_CONTENT",mn="SHOW_EVALUATE_LOADING",xn="HIDE_EVALUATE_LOADING",vn="SET_EVALUATE_MESSAGE",gn="SET_SHOW_DIR",jn="SET_REPOS",_n="HIDE_PICTURE_VIEW",wn="SHOW_PICTURE_VIEW",yn="SHOW_NOTICE",An="HIDE_NOTICE",bn="SET_VNC_LOADING ",Sn=["match","history"],Nn=me.Z.DirectoryTree,kn={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Dn(e,n){switch(n.type){case ln:return g()(g()({},e),{},{moveX:n.payload});case un:return g()(g()({},e),{},{moveY:n.payload});case pn:case fn:return g()(g()({},e),{},{codeRepData:n.payload});case hn:return g()(g()({},e),{},{codeRepData:g()(g()({},e.codeRepData),n.payload)});case cn:return g()(g()({},e),{},{evaluateLoading:!1,showEvalResult:!0});case"UPDATE_TIMESTRAP":return g()(g()({},e),{},{timestamp:n.payload});case on:return g()(g()({},e),{},{showEvalResult:!1});case"FETCH_TASK_START":return g()(g()({},e),{},{loading:!0});case sn:return g()(g()({},e),n.payload);case dn:return g()(g()({},e),{},{showDragMask:n.payload});case rn:return g()(g()({},e),{},{loading:!1,isError:!0});case an:return g()(g()({},e),n.payload);case mn:return g()(g()({},e),{},{evaluateLoading:!0});case xn:return g()(g()({},e),{},{evaluateLoading:!1});case vn:return g()(g()({},e),{},{evaluateMessage:n.payload});case gn:return g()(g()({},e),{},{showDocuments:n.payload});case jn:return g()(g()({},e),n.payload);case yn:return g()(g()({},e),{},{showNotice:!0});case An:return g()(g()({},e),{},{showNotice:!1});case _n:return g()(g()({},e),{},{showPictureView:!1});case wn:return g()(g()({},e),{},{showPictureView:!0});case bn:return g()(g()({},e),{},{resetVncLoading:n.payload});default:throw new Error}}var Cn=function(e){var n=e.match,t=e.history,r=x()(e,Sn);console.log("props:",r);var a=(0,_.useParams)(),s=(0,_.useSearchParams)(),o=(h()(s,1)[0],(0,_.useLocation)().query,(0,j.useReducer)(Dn,kn)),l=h()(o,2),d=l[0],f=l[1],m=(0,j.useState)(1),v=h()(m,2),A=v[0],b=v[1],N=(0,j.useState)(a.taskId),C=h()(N,2),E=C[0],Z=C[1],T=(0,j.useRef)(),R=(0,j.useRef)(),B=(0,j.useRef)(),I=(0,j.useState)(),P=h()(I,2),F=P[0],M=P[1],z=(0,_.useLocation)();(0,j.useEffect)((function(){console.log("_params:",a),Z(a.taskId),(0,_.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})}),[a]);d.moveX;var W=d.taskData,G=(d.moveY,d.evalData),V=(d.showEvalResult,d.codeRepData),Q=d.loading,J=d.evaluateLoading,X=d.evaluateMessage,re=d.showDocuments,ie=d.repos,oe=(d.showPictureView,d.showNotice),ce=d.webDisplayUrl,ue=d.isPictureView,de=d.resetVncLoading,pe=d.timestamp,he=d.lastedGetTaskInfoTime,me=d.showDragMask,ge=W.st,je=W.challenge,we=W.shixun,ye=W.is_teacher,Ae=W.game,be=W.has_answer,Se=W.vnc_url,ke=W.git_url,De=W.user,Ce=W.myshixun,Ee=W.discusses_count,Ze=W.user_praise,Te=W.praise_count,Re=W.tpm_cases_modified,Be=W.tpm_modified,Ie=W.tpm_script_modified,Pe=W.mirror_name,Fe=W.mirror_description,Le=(W.tomcat_url,W.unity_3d_routes),Oe=W.with_code_file,He=W.unity_3d_result,Me=(W.next_game,W.prev_game,V.currentPath),ze=V.paths,We=V.content,Ge=V.language,Ve=V.lastedUpdateTime,Qe=(Be||Ie)&&0===ge,Je=(Re||Qe)&&!0===Ce.system_tip,Xe=((Pe||[]).indexOf("Html"),(0,j.useMemo)((function(){return!(!Me||!ze)&&ze.indexOf(Me)>=0}),[Me,ze])),Ke=(0,j.useMemo)((function(){return Le&&!Oe||(null==je?void 0:je.thiry_party)||Se}),[Se,Oe,Le]);function qe(){return(qe=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/sci/projects/".concat(E,".json"),{method:"get"});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return vn.apply(this,arguments)}function vn(){return(vn=p()(u()().mark((function e(n){var r,a,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,tn.ie)(E);case 3:if(r=e.sent,401!==(a=r.status)){e.next=10;break}return t.replace("/user/login",{from:z.pathname}),e.abrupt("return");case 10:if(-3!==a){e.next=14;break}(0,H.eF)({onCancel:function(){window.location.href="/"}}),e.next=25;break;case 14:if(403!==a){e.next=18;break}t.replace("/403"),e.next=25;break;case 18:if(404!==a){e.next=23;break}return t.replace("/404"),e.abrupt("return");case 23:s={loading:!1,isError:!1,taskData:r},n||f({type:an,payload:s});case 25:"webssh"===r.mirror_type&&setTimeout((function(){le.Z.publish("create-socket",1)}),1e3),e.next=32;break;case 28:e.prev=28,e.t0=e.catch(0),console.log(e.t0),n||f({type:rn});case 32:case"end":return e.stop()}}),e,null,[[0,28]])})))).apply(this,arguments)}(0,j.useEffect)((function(){if(Le&&Oe)return f({type:mn}),le.Z.subscribe("unity3d-load-end",(function(){f({type:xn})}))}),[E,Le,null==je?void 0:je.thiry_party,Oe,f]),(0,j.useEffect)((function(){!function(){qe.apply(this,arguments)}()}),[]),(0,j.useEffect)((function(){var e=!1;return Ye(e),function(){e=!0}}),[f,E]),(0,j.useEffect)((function(){var e=!1;function n(){return(n=p()(u()().mark((function n(){var t,r,a,s,i,o;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(f({type:pn,payload:g()(g()({},V),{},{loading:!0})}),!(Le&&!Oe||null!=je&&je.thiry_party)){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,q(E,{path:Me});case 5:if(t=n.sent,!e)if(0===t.status)D.ZP.info(t.message),f({type:fn,payload:g()(g()({},V),{},{loading:!1})});else{try{r="txt"===(null==t?void 0:t.file_type)?0===(null===(a=r)||void 0===a?void 0:a.length)?r:window.decodeURIComponent(escape(window.atob(null==t||null===(s=t.content)||void 0===s?void 0:s.content))):null==t||null===(i=t.content)||void 0===i?void 0:i.content}catch(e){r=window.atob(null==t||null===(o=t.content)||void 0===o?void 0:o.content),D.ZP.warning("请确认文件字符集编码是否为UTF-8"),console.log("err:",e)}f({type:fn,payload:g()(g()({},V),{},{content:r,language:t.language,file_type:t.file_type,filename:t.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}if(0===ge&&Me&&1!==we.hide_code)return function(){n.apply(this,arguments)}(),function(){e=!0}}),[ge,Me,he,pe]);var _n=function(){var e=p()(u()().mark((function e(){var n,t,r=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.length>0&&void 0!==r[0]?r[0]:0,console.log("lastedUpdateTime:",Xe,n),!(0===ge&&Ve>0&&Xe||n)){e.next=8;break}return e.next=5,Y(Ce.identifier,{path:Me,evaluate:n,content:We,game_id:Ae.id});case 5:return t=e.sent,f({type:hn,payload:{lastedUpdateTime:0}}),e.abrupt("return",t);case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,j.useCallback)((function(){}),[_n]);(0,j.useEffect)((function(){return le.Z.subscribe("unlock-test-case",(function(){S.Z.confirm(c()(c()({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,U.jsx)(En,{score:je.score,is_teacher:ye})},"centered",!0),"onOk",An))}))}),[An,je,ye]);var An=(0,j.useCallback)(p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s=Ae.identifier,(0,O.U2)("tasks/".concat(s,"/check_test_sets.json"));case 2:if(n=e.sent,t=n.test_sets,r=n.message,-1!==n.status){e.next=7;break}return r.info(r),e.abrupt("return");case 7:a=W.user.grade,W.user.grade=a-2*je.score,W.test_sets=t,W.game.test_sets_view=!0,f({type:sn,payload:{taskData:W}});case 12:case"end":return e.stop()}var s}),e)}))),[Ae,je,f]);function Cn(){return Zn.apply(this,arguments)}function Zn(){return(Zn=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$(null==W||null===(n=W.myshixun)||void 0===n?void 0:n.identifier,{});case 2:return t=e.sent,Ye(),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tn(){return Tn=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ee(E);case 2:n=e.sent,t=n.praise_count,r=n.praise,W.praise_count=t,W.user_praise=r,f({type:sn,payload:{taskData:W}});case 7:case"end":return e.stop()}}),e)}))),Tn.apply(this,arguments)}(0,j.useEffect)((function(){if(!Ke||Se){var e=function(e){T.current&&f({type:ln,payload:e.pageX}),R.current&&f({type:un,payload:e.pageY})},n=function(){T.current=!1,R.current=!1,f({type:dn,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}}),[R.current,T.current,Ke,f]),B.current=function(){d.moveX=.01!==d.moveX?.01:"40%",f({type:ln,payload:d.moveX})},(0,j.useEffect)((function(){return le.Z.subscribe("vnc-enlarge",(function(){B.current()}))}),[]),(0,j.useEffect)((function(){if(0===ge&&je&&je.path){var e=je.path.split(";").filter((function(e){return!!e}));f({type:hn,payload:{currentPath:e[0],paths:e}})}}),[je,ge]),(0,j.useEffect)((function(){we&&(0,H.Dk)(we.name||"实践项目名称-未填写")}),[we]);var Rn=(0,j.useCallback)((function(e){function n(){return n=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{window.navigator.sendBeacon("".concat(L.Z.API_SERVER,"/api/tasks/").concat(E,"/cost_time.json?time=").concat(n),JSON.stringify({time:n}))}catch(e){}case 1:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}!function(e){n.apply(this,arguments)}(e)}),[E]);function Bn(){return(Bn=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K(E,we.id,n);case 2:W.game.star=n,f({type:sn,payload:{taskData:W}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function In(){return In=p()(u()().mark((function e(n){var t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.props,r=t.children,a=t.eventKey,e.abrupt("return",new Promise(function(){var e=p()(u()().mark((function e(n){var t,s,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r&&r.length>0&&n(),e.next=3,ne(Ce.identifier,{path:a});case 3:t=e.sent,s=t.trees,o=ve(ie,a,xe(s,a)),f({type:jn,payload:{repos:i()(o)}}),n();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),In.apply(this,arguments)}function Pn(){f({type:yn})}function Fn(){return(Fn=p()(u()().mark((function e(n,t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.node.isLeaf){e.next=7;break}return r=n[0],r.split(".").pop().toLowerCase(),e.next=6,_n();case 6:f({type:hn,payload:{currentPath:r}});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(){return(Ln=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,f({type:bn,payload:!0}),le.Z.publish("vnc-reseting"),e.next=5,te(a.taskId);case 5:n=e.sent,t=n.vnc_url,W.vnc_url=t+"×tamp="+(new Date).getTime(),le.Z.publish("vnc-reseting-done",n),f({type:sn,payload:{taskData:W,resetVncLoading:!1}}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,12]])})))).apply(this,arguments)}function On(){return On=p()(u()().mark((function e(t){var r,a,s,i,o,c;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.GameState,a=t.Data,s=t.challenge,console.log("match:",n),"info"!==s){e.next=6;break}le.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:g()({},W.challenge)}}),e.next=16;break;case 6:if("Success"!==r){e.next=16;break}if(!He&&Oe){e.next=15;break}return e.next=10,ae(E,_e.Base64.encode(E+(new Date).getTime()),a);case 10:i=e.sent,o=i.status,c=i.data,0==o&&(2!==Ae.status&&(W.game.status=2,W.user.grade+=c.gold,le.Z.publish("update-cost-time")),le.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:De,open_time:c.open_time,end_time:c.end_time}}),f({type:sn,payload:{taskData:W,evalData:{gold:c.gold,experience:c.experience,next_game:c.next_game},evaluateLoading:!1,showEvalResult:!0}})),e.next=16;break;case 15:f({type:cn});case 16:case"end":return e.stop()}}),e)}))),On.apply(this,arguments)}function Hn(){return(Hn=p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,se(E);case 2:return r=e.sent,null!==(n=r)&&void 0!==n&&null!==(n=n.data)&&void 0!==n&&n.remaining_time&&le.Z.publish("update-windows-time",null===(a=r)||void 0===a?void 0:a.data),e.abrupt("return",null===(t=r)||void 0===t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Un="calc(100vw - 4px - ".concat("80px",")");c()(c()(c()(c()(c()(c()(c()({game:Ae,taskId:E,user_praise:Ze,praise_count:Te,st:ge,challenge:je,rank_name:W.rank_name,shixun:we,is_teacher:ye,has_answer:be,unity_3d_routes:Le,with_code_file:Oe,onEvaluateCallback:function(){},onGetUnity3dMessage:function(e){return On.apply(this,arguments)}},"taskId",E),"myshixun",Ce),"user",De),"discusses_count",Ee),"onPlusOrCancelPraise",(function(){return Tn.apply(this,arguments)})),"minuxUserGrade",(function(e){var n=W.user.grade;W.user.grade=n-e,f({type:sn,payload:{taskData:W}})})),"taskData",W),oe||(Re||Qe)&&Ce.system_tip,(Ce||{}).id,g()(g()({},G),{},{isPictureView:ue,history:t,webDisplayUrl:ce,onShowPictureView:function(){f({type:wn})},star:Ae&&Ae.star,onStarChange:function(e){return Bn.apply(this,arguments)},onCloseResult:function(){f({type:on})}});return(0,U.jsx)(j.Fragment,{children:Q?(0,U.jsx)(w.Z,{message:"努力请求数据中..",className:"tpi-spin"}):(0,U.jsxs)(j.Fragment,{children:[(0,U.jsxs)("div",{className:"task-wrapper",children:[me&&(0,U.jsx)("div",{className:"draging-mask"}),(0,U.jsx)(fe,{difficulty:null==je?void 0:je.difficulty,mirror_description:Fe,history:t,git_url:ke,shixun:we,taskData:W,lastedGetTaskInfoTime:he,onAddVncTime:function(){return Hn.apply(this,arguments)},taskId:E,isNotice:Je,resetVncLoading:de,onResetVnc:function(){return Ln.apply(this,arguments)},onResetGitCode:Cn,vnc_url:Se,linux_vnc:null==W?void 0:W.linux_vnc,window_vnc_url:(null==W?void 0:W.windows_vnc)||(null==W?void 0:W.virtual_machine),remaining_time:null==W?void 0:W.remaining_time,onShowNotice:Pn,game:Ae,user:De,st:ge,onUpdateCode:_n,onUpdateCostTime:Rn,unity_3d_routes:Le&&!Oe||(null==je?void 0:je.thiry_party)}),(0,U.jsxs)("div",{className:"tasks-body2",children:[(0,U.jsx)("section",{className:"left-panel",children:(0,U.jsxs)("ul",{children:[(0,U.jsxs)("li",{onClick:function(){return b(1)},className:1==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-huanjing"}),(0,U.jsx)("span",{children:"环境"})]}),(0,U.jsxs)("li",{onClick:function(){return b(2)},className:2==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-shujuwajue"}),(0,U.jsx)("span",{children:"数据集"})]}),(0,U.jsxs)("li",{onClick:function(){return b(3)},className:3==A?"on":"",children:[(0,U.jsx)("span",{className:"iconfont icon-a-chengyuan1"}),(0,U.jsx)("span",{children:"合作者"})]})]})}),(0,U.jsxs)("section",{id:"task-right-panel",className:"right-panel ".concat(Se||null!=W&&W.windows_vnc||null!=W&&W.linux_vnc||null!=W&&W.virtual_machine?"vnc":""),style:{width:Un,minWidth:"500px"},children:[(0,U.jsxs)("div",{style:{height:"100%"},className:1===A?"":"hide",children:["webssh"===W.mirror_type&&(0,U.jsx)(Ne,{sshConfigData:W||{},sid:1}),"graph"===W.mirror_type&&(0,U.jsx)(Ue,{taskData:W,evaluateMessage:X,language:Ge,evaluateLoading:J,onEval:r.onEvalCode}),("jupyterlab"===W.mirror_type||"jupyternotebook"===W.mirror_type)&&(0,U.jsx)($e,{taskData:W,evaluateMessage:X,language:Ge,evaluateLoading:J,onEval:r.onEvalCode})]}),(0,U.jsxs)("div",{className:2===A?"data_env_lists":"hide",children:[(0,U.jsxs)("div",{className:"data_header",children:["数据集 (",null==F?void 0:F.data_count,")"]}),(0,U.jsx)("div",{style:{padding:20},children:(0,U.jsx)(en.Z,{detail:F})})]}),(0,U.jsx)("div",{className:3===A?"data_env_lists":"hide",children:(0,U.jsx)("div",{children:(0,U.jsx)(nn.Z,{})})})]})]})]}),(0,U.jsx)(y.Z,{children:(0,U.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:re,onClose:function(){f({type:gn,payload:!1})},children:(0,U.jsx)(Nn,{className:"dir-tree",selectedKeys:["".concat(Me)],treeData:ie,onSelect:function(e,n){return Fn.apply(this,arguments)},loadData:function(e){return In.apply(this,arguments)}})})})]})})};function En(e){var n=e.is_teacher,t=e.score;return(0,U.jsx)(j.Fragment,{children:n?(0,U.jsxs)(j.Fragment,{children:[(0,U.jsx)("div",{children:"已经过职业认证的教师可以免金币查看隐藏测试集。"}),(0,U.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")}),(0,U.jsx)("a",{href:"/account/certification",class:"to-certification-link",target:"_blank",children:"立即认证"})]}):(0,U.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")})})}},17111:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(85750);function c(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,o.v_)("libraries.json",e)}function f(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},74155:function(e,n,t){"use strict";t.d(n,{$L:function(){return c},M3:function(){return y},NV:function(){return u},T:function(){return x},V1:function(){return p},ie:function(){return _},ln:function(){return g},pV:function(){return b},th:function(){return h}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(85750);function c(e){return l.apply(this,arguments)}function l(){return(l=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e,n){return m.apply(this,arguments)}function m(){return(m=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return w.apply(this,arguments)}function w(){return(w=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e,n){return A.apply(this,arguments)}function A(){return(A=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e,n){return S.apply(this,arguments)}function S(){return(S=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},9970:function(e,n,t){"use strict";t.d(n,{Jd:function(){return N},a$:function(){return b},dU:function(){return p},fi:function(){return y},m_:function(){return g},rB:function(){return _},rV:function(){return h},x4:function(){return x},zE:function(){return u}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(85750);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return j.apply(this,arguments)}function j(){return(j=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,n){return w.apply(this,arguments)}function w(){return(w=c()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=a()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93611:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},84749:function(){},25769:function(e,n,t){"use strict";var r=t(98040),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,i,o,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(i=r(),o=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),n.format)if(r.preventDefault(),void 0===r.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=a[n.format]||a.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(n.format,e);n.onCopy&&(r.preventDefault(),n.onCopy(r.clipboardData))})),document.body.appendChild(l),o.selectNodeContents(l),c.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){t&&console.error("unable to copy using execCommand: ",r),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(r){t&&console.error("unable to copy using clipboardData: ",r),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(o):c.removeAllRanges()),l&&document.body.removeChild(l),i()}return u}},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],r=0;r0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+j+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var k=function(e){var n=e.value,t=e.onChange,r=e.action,s=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,C=e.title,k=void 0===C?"上传附件":C,N=e.showRemoveModal,D=void 0!==N&&N,E=e.accept,B=void 0===E?"":E,Z=e.additionalText,T=e.isDragger,I=e.number,R=void 0===I?1e3:I,P=e.aloneClear,F=void 0!==P&&P,L=e.realTimeRemove,U=void 0===L||L,O=(0,f.useState)(!1),H=p()(O,2),Q=H[0],M=H[1],W=(0,f.useState)(n||[]),z=p()(W,2),G=z[0],V=z[1],J=(0,f.useState)(1),K=p()(J,2),X=K[0],q=K[1];(0,f.useEffect)((function(){n&&(1===X&&V(u()(n)),q(2),R===(null==n?void 0:n.length)&&M(!0))}),[n]);var Y,$=function(){setTimeout((function(){G.pop(),V(u()(G))}),500)},ee={multiple:!0,disabled:Q,accept:B,withCredentials:!0,fileList:G,beforeUpload:function(e,n){var t=e.size/1024/1024;return G.concat(n).length>R?(G.pop(),V(u()(G)),m.ZP.error("最多只能上传".concat(R,"个文件")),F?Promise.reject():($(),!1)):t=R?M(!0):M(!1),V(u()(G)),G=G.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(j)&&(e.name="".concat(e.name).concat(j).concat(y(e.size))),c()({},e)})),console.log("info:",e,G),t(G)):m.ZP.error(null===(r=e.file)||void 0===r||null===(r=r.response)||void 0===r?void 0:r.message)},onRemove:(Y=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(U){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=i()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,A.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!D){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var r;x.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,w.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(r=i()(a()().mark((function n(){return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,m.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return r.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return Y.apply(this,arguments)})};return(0,w.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[T&&(0,w.jsxs)(S,c()(c()({},ee),{},{children:[(0,w.jsx)("p",{className:"ant-upload-drag-icon",children:(0,w.jsx)(b.Z,{})}),(0,w.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,w.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),Z]})),!T&&(0,w.jsxs)(h.Z,c()(c()({},ee),{},{children:[(0,w.jsxs)(v.ZP,{disabled:Q,className:"upload_button",children:[(0,w.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),k]}),(0,w.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},50883:function(e,n,t){"use strict";var r=t(82242),a=t.n(r),s=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,r=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,h=e.ButtonTwo,m=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),l),children:[(0,o.jsx)("img",{src:n||s,style:a()(a()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,o.jsx)(i.ZP,a()(a()({className:f,onClick:p},r),{},{children:d})),h&&h]})}},93415:function(e,n,t){"use strict";var r=t(7557),a=t.n(r),s=t(37205),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(78241),m=t(95237),x=t(57809),v=t(92832),g=t(88522),A=t(3113),w=t(24905),j=t(6848),y=t(8591),b=t(61998),_=t(32007),S=t(61186),C=t.n(S),k=t(26724),N=t.n(k),D=t(58143),E=t(96631),B=t(21256),Z=t(93611),T=t(37712),I=[];function R(e){var n=e.onSearch,t=e.schools;return(0,T.jsx)(h.Z,{colon:!1,layout:"horizontal",onFinish:n,initialValues:{keyword:"",school_name:"",search_type:"1"},children:(0,T.jsxs)(m.Z,{style:{flexWrap:"nowrap"},children:[(0,T.jsx)(h.Z.Item,{name:"search_type",label:"搜索类型",children:(0,T.jsxs)(x.default,{popupClassName:Z.Z.selectdown,style:{width:106},children:[(0,T.jsx)(x.default.Option,{value:"1",children:"姓名"}),(0,T.jsx)(x.default.Option,{value:"2",children:"手机号"}),(0,T.jsx)(x.default.Option,{value:"3",children:"邮箱"})]})}),(0,T.jsx)(h.Z.Item,{style:{marginLeft:20},label:"搜索内容",name:"keyword",rules:[{required:!0,message:"请输入搜索内容"}],children:(0,T.jsx)(v.Z,{allowClear:!0,style:{width:300},size:"middle"})}),(0,T.jsx)(h.Z.Item,{style:{marginLeft:20},label:"单位",name:"school_name",children:(0,T.jsx)(g.Z,{options:t,style:{width:300},size:"middle",showSearch:!0,filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())},placeholder:"请输入单位名称"})}),(0,T.jsx)(A.ZP,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",marginLeft:40,border:"1px solid #BACFFE"},htmlType:"submit",children:"搜索"})]})})}var P=function(e){return e[e.INITDATA=0]="INITDATA",e[e.INITSCHOOLS=1]="INITSCHOOLS",e[e.SHOWLOADING=2]="SHOWLOADING",e[e.SELECTEDIDS=3]="SELECTEDIDS",e[e.SETQUERY=4]="SETQUERY",e[e.SETPAGE=5]="SETPAGE",e}(P||{});function F(e,n){switch(n.type){case P.INITDATA:case P.SETQUERY:return p()(p()({},e),n.payload);case P.SETPAGE:return p()(p()({},e),{},{page:n.payload,reload:!1});case P.SHOWLOADING:return p()(p()({},e),{},{loading:n.payload});case P.INITSCHOOLS:return p()(p()({},e),{},{schools:n.payload});case P.SELECTEDIDS:return p()(p()({},e),{},{selectedIds:n.payload});default:throw new Error}}var L={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};n.Z=function(e){var n=e.onSelect,t=e.onCancel,r=e.container_id,s=e.container_type,o=(0,f.useReducer)(F,L),l=u()(o,2),d=l[0],h=l[1],m=d.data,x=d.schools,v=d.loading,g=d.selectedIds,S=d.page,k=d.count,Z=d.query,U=d.reload;(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,o;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.nQ)(p()(p()({},Z),{},{page:S,container_type:s,container_id:r,display_aliases:!0}));case 2:n=e.sent,t=n.users,o=n.user_count,h({type:P.INITDATA,payload:{data:U?t:[].concat(i()(m),i()(t)),count:o}});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}Z&&function(){e.apply(this,arguments)}()}),[S,Z,U,r,s]),(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,E.K$)({display_aliases:!0});case 2:n=e.sent,t=n.school_names,h({type:P.INITSCHOOLS,payload:t.map((function(e){return{value:e}}))});case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]);var O=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,T.jsx)(w.Z,{value:n.numid,checked:g.includes(n.numid),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(e,n){return(0,T.jsx)("div",{children:(0,T.jsx)(j.Z,{placement:"bottom",title:e,children:(0,T.jsx)(_.Link,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,T.jsx)(j.Z,{placement:"bottom",title:e,children:(0,T.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,T.jsx)(j.Z,{placement:"bottom",title:e,children:(0,T.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,T.jsx)(j.Z,{placement:"bottom",title:e,children:(0,T.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,T.jsx)(j.Z,{placement:"bottom",title:e,children:(0,T.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,T.jsx)(j.Z,{placement:"bottom",title:e,children:(0,T.jsx)("span",{style:{color:"#000000"},children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return(0,T.jsx)("span",{style:{color:"#000000"},children:e?"是":"否"})}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,T.jsx)(j.Z,{placement:"bottom",title:e,children:(0,T.jsx)("span",{style:{color:"#000000"},children:C()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,T.jsx)("span",{style:{color:"#000000"},children:"已添加"})}}];var H=k>10*S;return(0,T.jsxs)("div",{className:"select-user-container",style:{paddingBottom:20},children:[(0,T.jsx)(R,{onSearch:function(e){h({type:P.SETQUERY,payload:{page:1,reload:!0,query:e}})},schools:x}),Z?(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("div",{className:"flexd-table-header mt20",children:(0,T.jsx)(B.Gi,{children:(0,T.jsx)(b.Z,{pagination:!1,dataSource:I,columns:O})})}),(0,T.jsx)("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20},children:(0,T.jsx)(N(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){h({type:P.SETPAGE,payload:e})},hasMore:H,useWindow:!1,children:(0,T.jsx)(B.Gi,{children:(0,T.jsx)(b.Z,{loading:v,showHeader:!1,pagination:!1,dataSource:m,columns:O,onRow:function(e){return{onClick:function(n){var t,r;1!==e.added&&(t=e.numid,(r=g.indexOf(t))>=0?g.splice(r,1):g.push(t),h({type:P.SELECTEDIDS,payload:i()(g)}))}}}})})})}),(0,T.jsxs)("div",{className:"flex-container flex-end",children:[(0,T.jsx)(A.ZP,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:t,children:"取消"}),(0,T.jsx)(A.ZP,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:function(){0===g.length?y.ZP.warning("请先在下面列表中选择要添加成员"):(n(g,r),h({type:P.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))},children:"确定"})]})]}):(0,T.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,T.jsx)("img",{src:D,width:"100",alt:""}),(0,T.jsx)("br",{}),(0,T.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]})]})}},21256:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return je},QD:function(){return nn},cQ:function(){return Ae},op:function(){return Je},O5:function(){return dn},_b:function(){return on},t7:function(){return R},Gi:function(){return Se},YG:function(){return _e},qp:function(){return _},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Pe},tp:function(){return k}});var r=t(59301),a="banner___PoUBO",s="content___XoDjy",i="btns___Pb35j",o=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,o.jsx)("div",{className:a,children:(0,o.jsxs)("div",{className:s,children:[(0,o.jsxs)("aside",{children:[(0,o.jsxs)("p",{children:[(0,o.jsx)("b",{children:u}),(0,o.jsx)("span",{children:d})]}),t.length>0&&(0,o.jsx)("div",{className:i,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),r&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:r,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",h="action___VdHb1",m="bar___t1kKC",x="tag___V7Eft",v="name___Hk1Ip",g="num___xQpcH",A="active___XryTX",w="tagsBorderWrap___OMxjs",j=t(92310),y=t.n(j),b=t(89392),_=function(e){var n=e.dataSource,t=void 0===n?[]:n,a=e.value,s=e.onChange,i=e.onTitleChange,c=e.className,l=e.title,j=e.titleWidth,_=void 0===j?41:j,S=e.style,C=void 0===S?{}:S,k=e.fontColor,N=void 0===k?"#6A7283":k,D=e.showCount,E=(0,r.useState)(0),B=u()(E,2),Z=B[0],T=B[1],I=(0,r.useState)(!1),R=u()(I,2),P=R[0],F=R[1],L=(0,r.useRef)(null),U=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?T(1):T(0));0===t.length&&T(0),F(!1)}),[t]),(0,o.jsxs)("div",{className:y()(d,c),style:C,children:[(0,o.jsx)("div",{onClick:(0,b.throttle)((function(){return null==i?void 0:i()}),2e3),style:{width:_,marginTop:P?12:4},className:"".concat(p," ").concat(i?"current":""),children:l}),(0,o.jsxs)("div",{className:P?"".concat(f," ").concat(w):f,children:[(0,o.jsx)("div",{className:m,ref:U,style:Z>0?{height:1===Z?97:"auto",overflow:1===Z?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:x,ref:L,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:N},className:a===e.id?A:"",children:[(0,o.jsx)("span",{title:e.name,className:v,children:e.name}),!!D&&(0,o.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!Z&&(0,o.jsx)(r.Fragment,{children:1===Z?(0,o.jsxs)("div",{onClick:function(){var e;T(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?F(!0):F(!1)},className:h,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){U.current.scrollTop=0,T(1),F(!1)},className:h,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},S="tabs___GTqPV",C="active___F26E8",k=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i;return(0,o.jsx)("div",{style:c,className:y()(S,s),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return a(e.id)},className:r===e.id?C:"",children:e.name},e.id)}))})},N="input___PW2zI",D="dropdown___vSy8B",E="menu___NiyBu",B="text___Grueu",Z="b1___ZKryM",T="b2___aKyGa",I=t(92832),R=function(e){var n,t=e.dataSource,a=void 0===t?[]:t,s=e.value,i=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,h=void 0===f?{}:f,m=e.placeholder,x=(e.allowClear,(0,r.useState)("")),v=u()(x,2),g=v[0],A=v[1],w=(0,r.useState)(""),j=u()(w,2),b=j[0],_=j[1];(0,r.useEffect)((function(){var e,n=i;null!==(e=JSON.stringify(i))&&void 0!==e&&e.includes("{")&&(A(i.id),n=i.value||"");try{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[i]);var S=function(){c(encodeURIComponent(b),g||null)};return(0,o.jsxs)("div",{className:y()(N,p),style:h,children:[!!a.length&&(0,o.jsxs)("div",{className:D,children:[(0,o.jsxs)("div",{className:B,children:[null===(n=a.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:Z}),(0,o.jsx)("b",{className:T})]}),(0,o.jsx)("div",{className:E,children:a.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(A(n),c(encodeURIComponent(b),n))},children:e.name},n)}))})]}),(0,o.jsx)(I.Z,{onPressEnter:S,value:b,onChange:function(e){_(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:m}),(0,o.jsx)("i",{onClick:S,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},P="quickPager___GM30J",F="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,r=e.className,a=e.total,s=e.pageSize,i=e.style,c=void 0===i?{}:i,l=n<2,u=n>=Math.ceil(a/s);return a<=s?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:y()(P,r),style:c,children:[(0,o.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?F:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?F:"",children:"下一页"})]})},U="list___oOsiS",O="wrap___G6T7F",H="lockWrap___Rl79E",Q="li___oZZ7l",M="cover___b2bYW",W="img___IQX7w",z="sign___HkT6C",G="name___SsJx8",V="e___TMqq0",J="tags___bcjyo",K="rate___YACg7",X=t(71418),q=t(6848),Y=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),re=t(81378),ae=t(50883),se=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(X.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(U,n),children:[!!r.length&&r.map((function(e,n){var t=e.name,r=e.id,a=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:O,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(a,"/challenges"),className:Q,onClick:function(e){e.preventDefault(),h&&(0,ee.L9)([h]),c&&(0,ee.xg)("/shixuns/".concat(a,"/challenges"))},children:[(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)("img",{className:M,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:z,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:z,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:z,src:re})]}),(0,o.jsx)("div",{className:G,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:V,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:J,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:K,children:[(0,o.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,o.jsxs)("div",{className:H,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ie="list___jb2Ay",oe="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",he="name___l7FoJ",me="e___pXQUG",xe="unit___wCIFR",ve="tags___w_Mil",ge=t(89260),Ae=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=e.onRemove,v=void 0===x?function(){}:x,g=e.isCurrent,A=void 0===g||g,w=Math.floor((f-(s-1)*i)/s),j=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(X.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(ie,n),children:[!(null==r||!r.length)&&(null==r?void 0:r.map((function(e,n){var t,r=e.name,a=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:w,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:(0,o.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),h&&(0,ee.L9)([h]),(0,ee.xg)("/paths/".concat(c))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:le,src:"".concat(p)}),A&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),v(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var r,a=null===(r=j.find((function(n){return n.name==e})))||void 0===r?void 0:r.swimg;return(0,o.jsx)("img",{className:fe,src:a,style:{left:"-4px"}})}var s=null===(t=j.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,o.jsx)("div",{className:he,children:(0,o.jsx)(q.Z,{title:r,children:(0,o.jsx)("span",{className:me,children:r})})}),(0,o.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:xe,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:ve,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},a)}))),!r.length&&(0,o.jsx)(ae.Z,{})]})})},we={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"},je=function(e){var n=e.className,t=e.dataSource,r=void 0===t?[]:t,a=e.col,s=void 0===a?4:a,i=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,h=e.trackEventItems,m=e.loading,x=Math.floor((f-(s-1)*i)/s);return(0,o.jsx)(X.Z,{spinning:m,children:(0,o.jsxs)("div",{className:y()(we.list,n),children:[!!r.length&&r.map((function(e,n){var t=e.subject_identifier,r=e.id,a=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:we.wrap,style:{width:x,marginRight:(1+n)%s==0?0:i+d,marginBottom:l},children:[(0,o.jsxs)("a",{className:we.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(h&&(0,ee.L9)([h]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:we.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:we.name,children:e.name})}),(0,o.jsx)("img",{className:we.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:we.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:we.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),a&&(0,o.jsx)("div",{className:we.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:we.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:we.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},r)})),!r.length&&(0,o.jsx)(ae.Z,{})]})})},ye={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"},be=t(32007),_e=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,a=e.onChange,s=e.className,i=e.style,c=void 0===i?{}:i,l=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:y()(ye.tabs,s),style:c,children:[(0,o.jsx)("div",{className:ye.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:ye.tab,onClick:function(){a(e.id),e.link&&be.history.push(e.link)},children:[(0,o.jsx)("div",{className:r===e.id?ye.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:ye.tabBar,children:l})]})},Se=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.children;return(0,o.jsx)("div",{className:y()(n),style:r,children:a})},Ce="orderWrap___ZfyGX",ke="orderIconWrap___XTB_O",Ne="orderAsc___KWHmA",De="orderDesc___rHdbB",Ee="active___a7eSP",Be="cursorPointer___gs9kL",Ze="orderTextWrap___teAKn",Te=t(38854),Ie=t(20834),Re=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Pe=function(e){var n,t=e.sortValue,r=e.dropValue,a=e.className,s=e.onSort,i=e.onDrop,c=e.dataSource,l=void 0===c?Re:c;return(0,o.jsxs)("div",{className:y()(Ce,a),children:[(0,o.jsx)(Te.Z,{dropdownRender:function(){return(0,o.jsx)(Ie.Z,{children:l.map((function(e,n){return(0,o.jsx)(Ie.Z.Item,{onClick:function(){return i(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Ze,children:null===(n=l.find((function(e){return r===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:ke,children:[(0,o.jsx)("span",{className:Ne,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Be," ").concat(Ee):"iconfont icon-sanjiaoxing-up font12 ".concat(Be),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:De,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Be," ").concat(Ee):"iconfont icon-sanjiaoxing-down font12 ".concat(Be),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Fe=t(82242),Le=t.n(Fe),Ue=t(7557),Oe=t.n(Ue),He=t(41498),Qe=t.n(He),Me=t(39647),We=t.n(Me),ze={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ge=t(3113),Ve=["className","style","children","loading","openLoading","onClick","size","shape"],Je=function(e){var n=e.className,t=e.style,a=e.children,s=e.loading,i=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,h=e.shape,m=void 0===h?"round":h,x=We()(e,Ve),v=(0,r.useState)(!1),g=u()(v,2),A=g[0],w=g[1];return(0,o.jsx)(Ge.ZP,Le()(Le()({onClick:(0,b.throttle)(function(){var e=Qe()(Oe()().mark((function e(n){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&w(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&w(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:y()(ze.btn,ze["".concat(f,"-").concat(m)],n),style:t,size:f,shape:m,loading:A||i},x),{},{children:a}))},Ke="head___ghH72",Xe="node___mjPEy",qe=function(e){var n=e.className,t=e.style,r=e.children,a=void 0===r?null:r,s=e.onClick,i=e.title;return(0,o.jsxs)("div",{className:y()(Ke,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:i,children:i}),(0,o.jsx)("div",{className:Xe,children:a})]})},Ye="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,r=e.confirmTitle,a=e.confirmClick,s=e.cancelShow,i=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,o.jsxs)("div",{className:y()(Ye,u),style:d,children:[t&&(0,o.jsx)(Ge.ZP,{loading:f,onClick:a,type:"primary",className:$e,children:r}),i&&(0,o.jsx)(Ge.ZP,{onClick:l,className:en,children:c})]})},tn={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"},rn=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,a=e.LeftContent,s=e.children,i=e.RightContent;return(0,o.jsx)("div",{className:y()(tn.fixedBottom,n),style:r,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:a}),(0,o.jsx)("div",{className:tn.center,children:s}),(0,o.jsx)("div",{className:tn.right,children:i})]})})},an="crumbs___V41Oe",sn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,a=void 0===t?{}:t,s=e.dataSource,i=void 0===s?[]:s;return(0,o.jsx)("div",{className:y()(an,n),style:a,children:i.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=We()(e,ln),a=(0,r.useState)(null),s=u()(a,2),i=s[0],c=s[1];(0,r.useEffect)((function(){"number"==typeof i&&i>=0&&n(i)}),[i]);return(0,o.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},99642:function(e,n,t){"use strict";var r=t(79800),a=t.n(r),s=t(6848),i=t(8591),o=t(3113),c=t(61998),l=t(59301),u=t(74155),d=t(56102),p=t(37712),f=[{title:"文件名",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"备注",dataIndex:"description",width:"19%",ellipsis:!0},{title:"创建时间",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"文件路径",dataIndex:"path",width:"19%",render:function(e){return(0,p.jsxs)("div",{style:{display:"flex"},children:[(0,p.jsx)(s.Z,{title:e,children:(0,p.jsx)("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e})}),(0,p.jsx)(d.CopyToClipboard,{text:e,onCopy:function(){return i.ZP.success("复制成功")},children:(0,p.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})})]})}},{title:"最后修改人",dataIndex:"author",width:"14%",ellipsis:!0},{title:"大小",dataIndex:"filesize",width:"10%",ellipsis:!0}],h=function(e){var n=e.detail,t=(0,l.useState)(n),r=a()(t,2),s=r[0],i=r[1],d=(0,l.useState)(1),h=a()(d,2),m=h[0],x=h[1];(0,l.useEffect)((function(){n&&i(n)}),[n]);var v=(0,l.useMemo)((function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:m,showQuickJumper:{goButton:(0,p.jsx)(o.ZP,{children:"GO"})},total:null==s?void 0:s.data_sets_count,onChange:function(e){x(e),(0,u.pV)("".concat(null==n?void 0:n.id),{limit:10,page:e}).then((function(e){i(e)}))}}}),[m,s]);return(0,p.jsx)(c.Z,{columns:f,dataSource:null==s?void 0:s.data_sets,rowKey:"attachment_id",pagination:v})};n.Z=(0,l.memo)(h)},64891:function(e,n,t){"use strict";t.d(n,{Z:function(){return U}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),p=t(32007),f=t(43418),h=t(8591),m=t(3113),x=t(96865),v=t(27092),g=t(20817),A=t(89260),w=t(39647),j=t.n(w),y=t(5112),b="title___rpaor",_="content___Hb0l5",S="add___THwHB",C="colorBlue___yc4F8",k="radio___hn9Vt",N=t(37712),D=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],E=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),r=e.dispatch,a=e.onReloadData,s=(j()(e,D),(0,d.useState)()),o=u()(s,2),l=o[0],p=o[1],m=(0,d.useState)([]),x=u()(m,2),v=x[0],g=x[1];(0,d.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&A()}),[n.actionTabs.key]);var A=function(){var e=c()(i()().mark((function e(){var t,a;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:a=e.sent,g(a||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=c()(i()().mark((function e(){var t,s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return h.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,r({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:l}});case 5:s=e.sent,E(),s&&(a(),h.ZP.info(s.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){r({type:"shixunsDetail/setActionTabs",payload:{}}),p(null)};return(0,N.jsx)(f.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:w,onCancel:E,children:(0,N.jsxs)("div",{children:[(0,N.jsxs)("div",{className:b,children:["选择的成员将会成为新的管理员",(0,N.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,N.jsx)("div",{className:_,children:v.length?(0,N.jsx)(y.ZP.Group,{value:l,onChange:function(e){return p(e.target.value)},children:v.map((function(e,n){return(0,N.jsx)(y.ZP,{className:k,value:e.user_id,children:e.name},n)}))}):(0,N.jsx)("div",{className:S,children:(0,N.jsxs)("span",{children:["请先将新的管理员通过",(0,N.jsx)("a",{className:C,onClick:function(){var e;r({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),B=t(99313),Z=t(93415),T=B.Z.TabPane,I=function(e){var n=e.visible,t=e.onCancel,r=(e.onSelectGroup,e.shixunId),a=e.onSelectCollaborator;return(0,N.jsx)(f.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,N.jsx)(B.Z,{defaultActiveKey:"1",children:(0,N.jsx)(T,{tab:"搜索添加",children:(0,N.jsx)(Z.Z,{type:1,onCancel:t,container_type:2,container_id:r,onSelect:a})},"1")})})},R={bg:"bg___Onnmh",wrap:"wrap___VTtdp",modal:"modal___MArZa",content:"content___a69LK",head:"head____zVzr",headCount:"headCount___GhK7o",button:"button___DoAh3",itemWrap:"itemWrap___UR35k",imgWrap:"imgWrap___DpS0R",img:"img___N9se3",manager:"manager___m4Mzg",itemContent:"itemContent___Ut7hr",nameWrap:"nameWrap___y73uS",name:"name___hJUHg",actionGroup:"actionGroup___QEytf",deleteIcon:"deleteIcon___XGFcN",schoolWrap:"schoolWrap___qsoOp",school:"school___yh8l2",countWrap:"countWrap___MQKPn",deletetitle:"deletetitle___nAICN",yseTitle:"yseTitle___t5fzp"},P=t(26762),F=t(1082),L=t(85750),U=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.user,e.dispatch),r=e.position,s=(0,d.useRef)(),o=(0,d.useState)(0),l=u()(o,2),w=l[0],j=l[1],y=(0,d.useState)([]),b=u()(y,2),_=b[0],S=b[1],C=(0,d.useState)({id:null,page:1}),k=u()(C,2),D=k[0],B=k[1],Z=(0,p.useParams)(),T=(0,d.useState)({}),U=u()(T,2),O=U[0],H=U[1],Q=(0,d.useMemo)((function(){return(0,A.Ny)()||(null==O?void 0:O.current_user_is_creator)||(null==O?void 0:O.current_user_is_partner)}),[A.Ny,O]),M=(0,d.useMemo)((function(){return(0,A.Ny)()||(null==O?void 0:O.current_user_is_creator)}),[A.Ny,O]);(0,d.useEffect)((function(){s.current=null==Z?void 0:Z.taskId,D.id=null==Z?void 0:Z.taskId,B(D),W(D)}),[]);var W=function(){var e=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==Z?void 0:Z.taskId,"/get_project_partners.json"),{method:"get"});case 2:(t=e.sent)&&(S(t.users||[]),j(t.users_count),H(t));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),z=function(){var e=c()(i()().mark((function e(){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return D.page=1,B(D),n=(0,F.g)(),e.next=5,t({type:"user/getUserInfo",payload:n});case 5:return e.next=7,W(D);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function G(){t({type:"shixunsDetail/setActionTabs",payload:{}})}var V,J,K={visible:"Collaborators-AddCollaborator"===n.actionTabs.key,onCancel:G,shixunId:s.current,onSelectCollaborator:(J=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(),e.next=3,(0,L.ZP)("/api/sci/projects/".concat(s.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:n}});case 3:e.sent&&(h.ZP.success("添加成功"),z());case 5:case"end":return e.stop()}}),e)}))),function(e){return J.apply(this,arguments)}),onSelectGroup:(V=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(),e.next=3,t({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:s.current,group_id:n.group_id}});case 3:e.sent&&(h.ZP.success("添加成功"),z());case 5:case"end":return e.stop()}}),e)}))),function(e){return V.apply(this,arguments)})};return(0,N.jsxs)("section",{children:[(0,N.jsxs)("div",{className:R.wrap,children:[(0,N.jsxs)("div",{className:R.content,children:[(0,N.jsxs)("div",{className:R.head,children:[(0,N.jsxs)("span",{className:R.headCount,children:["合作者(",w,"人)"]}),Q&&(0,N.jsx)("div",{children:(0,N.jsx)(m.ZP,{className:R.button,style:{marginRight:"detail"===r?0:"20px"},onClick:function(){t({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:s.current}}})},icon:(0,N.jsx)(P.Z,{}),children:"添加合作者"})})]}),(0,N.jsx)("div",{className:R.list,children:(0,N.jsx)(x.Z,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:_.map((function(e,n){return(0,N.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,N.jsxs)("div",{className:R.itemWrap,children:[(0,N.jsxs)("a",{target:"_blank",className:R.imgWrap,children:[(0,N.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:R.img,src:"".concat(g.Z.IMG_SERVER,"/images/").concat(null==e?void 0:e.image_url)}),(null==e?void 0:e.is_creator)&&(0,N.jsx)("span",{className:R.manager,children:"创建者"})]}),(0,N.jsxs)("div",{className:R.itemContent,children:[(0,N.jsxs)("div",{className:R.nameWrap,children:[(0,N.jsx)("a",{target:"_blank",className:R.name,children:null==e?void 0:e.user_name}),(0,N.jsx)("div",{className:R.actionGroup,children:null!=e&&e.is_creator||!M?null:(0,N.jsx)("a",{className:R.deletetitle,onClick:function(){return n=e.id,void f.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,N.jsx)("div",{className:R.modal,children:"确定要删除吗?"}),onOk:(t=c()(i()().mark((function e(){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,L.ZP)("/api/sci/projects/".concat(null==Z?void 0:Z.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:n}});case 2:e.sent,h.ZP.info("删除成功"),D.page=1,B(D),W(D);case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var n,t},children:"删除"})})]}),(0,N.jsx)("p",{className:R.schoolWrap,children:(0,N.jsx)("span",{className:R.school,children:null==e?void 0:e.school_name})})]})]})},n)}))})})]}),w>10&&(0,N.jsx)("div",{className:R.countWrap,children:(0,N.jsx)(v.Z,{showQuickJumper:!1,showSizeChanger:!1,total:w,onChange:function(e){return function(e){D.page=e,B(D),W(D)}(e)},pageSize:10,current:D.page})})]}),(0,N.jsx)(E,{onReloadData:z}),(0,N.jsx)(I,a()({},K))]})}))},44791:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Dn}});var r,a,s=t(37205),i=t.n(s),o=t(85573),c=t.n(o),l=t(7557),u=t.n(l),d=t(41498),p=t.n(d),f=t(79800),h=t.n(f),m=t(39647),x=t.n(m),v=t(82242),g=t.n(v),A=t(59301),w=t(32007),j=t(51021),y=t(81074),b=t(31797),_=t(78241),S=t(43418),C=t(3113),k=t(43428),N=t(8591),D=t(92832),E=t(94001),B=(t(84749),t(95237)),Z=t(43604),T=t(35423),I=t(56102),R=t(9970),P=t(680),F=t(87599),L=t(20817),U=t(85750),O=t(66621),H=t(37712),Q=(0,A.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,A.useRef)(),r=(0,A.useState)(),a=h()(r,2),s=(a[0],a[1],(0,A.useRef)()),i=[];function o(){return(o=p()(u()().mark((function e(n,t){var r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=[],e.next=3,new MediaRecorder(n);case 3:(a=e.sent).ondataavailable=function(e){r.push(e.data)},a.start(),s.current=a,window.recorderRefs=a,a.addEventListener("stop",(function(e){var n=URL.createObjectURL(r[0],{type:"video/mp4"});(0,O.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,O.Nd)("屏幕录制视频.webm",n)}))):N.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function l(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,i.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return o.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?N.ZP.warning("找不到摄像头或麦克风。无法录制."):N.ZP.warning(e.name)}))}return(0,A.useImperativeHandle)(n,(function(){return{startScreenRecord:l,downloadFile:c}})),(0,H.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,H.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),M=Q,W=function(e){var n=e.className,t=(e.mirror_description,e.git_url),r=(e.difficulty,e.task_pass,e.test_set_permission,e.onVncAction),a=(e.shixun,e.window_vnc_url),s=(e.linux_vnc,e.vnc_url),i=e.unity_3d_routes,o=e.taskData;console.log(o);var c=(0,w.useParams)(),l=(0,A.useState)("8082"),d=h()(l,2),f=d[0],m=d[1],x=(0,A.useState)(!1),v=h()(x,2),g=v[0],j=(v[1],(0,A.useState)(!1)),y=h()(j,2),b=y[0],_=y[1],k=(0,A.useRef)(),E=a?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",Q=a?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",W=function(){var e=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.next=3,(0,U.ZP)("/api/sci/projects/".concat(c.taskId,"/port_proxy.json"),{method:"post",body:{port:f,position:1}});case 3:null!=(t=e.sent)&&null!==(n=t.data)&&void 0!==n&&n.url&&(0,O.xg)(null==t||null===(r=t.data)||void 0===r?void 0:r.url),_(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsxs)("div",{className:"tpi-code-setting ".concat(n),style:{height:"calc(100vh - 54px )"},children:[(0,H.jsx)("h3",{children:"功能"}),(0,H.jsxs)("section",{children:[(0,H.jsxs)("a",{id:"full-screen",title:"全屏",className:"file-item action",onClick:function(){r("full-screen")},children:[" ",(0,H.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏 "]}),!i&&(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)("a",{id:"reset-task",onClick:function(){return r("reset-task")},className:"file-item action",title:"重置环境",children:[" ",(0,H.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置环境 "]}),(0,H.jsxs)("a",{onClick:function(){S.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,H.jsx)("div",{className:"pt10",children:(0,H.jsx)(F.Z,{isDragger:!0,maxSize:1024,additionalText:'默认存放目录路径为"'.concat(E,'"'),action:"".concat(L.Z.API_SERVER,"/api/sci/projects/").concat(c.taskId,"/upload_file.json"),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(S.Z.destroyAll(),N.ZP.info("文件上传成功"))}})})})},className:"file-item action",title:"上传文件",children:[" ",(0,H.jsx)("i",{className:"iconfont icon-shangchuanshipin1"}),"上传文件"]}),(0,H.jsxs)("a",{onClick:function(){var e;S.Z.confirm({title:"下载代码",centered:!0,width:600,content:"代码下载功能:将“".concat(Q,"”目录进行打包并下载"),onOk:(e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.ZP)("/api/sci/projects/".concat(c.taskId,"/download_file.json"),{method:"post",body:{autoDownload:!0},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"下载文件",children:[" ",(0,H.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(0,H.jsxs)("a",{onClick:function(){var e,n;null===(e=k.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[" ",(0,H.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),(0,H.jsxs)("a",{className:"file-item action w100",title:"ssh直连",children:[" ",(0,H.jsx)("i",{className:"iconfont icon-wodegongzuotai"}),(0,H.jsx)(B.Z,{align:"middle",className:"w100",children:(0,H.jsx)(Z.Z,{flex:"1",onClick:function(){var e=o.webssh;S.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,H.jsxs)(H.Fragment,{children:[(0,H.jsxs)(B.Z,{children:[(0,H.jsx)(Z.Z,{flex:"50px",children:"账号"}),(0,H.jsx)(Z.Z,{children:null==e?void 0:e.username})]}),(0,H.jsxs)(B.Z,{children:[(0,H.jsx)(Z.Z,{flex:"50px",children:"地址"}),(0,H.jsx)(Z.Z,{children:null==e?void 0:e.address})]}),(0,H.jsxs)(B.Z,{children:[(0,H.jsx)(Z.Z,{flex:"50px",children:"端口"}),(0,H.jsx)(Z.Z,{children:null==e?void 0:e.servicePort})]}),(0,H.jsxs)(B.Z,{children:[(0,H.jsx)(Z.Z,{flex:"50px",children:"密码"}),(0,H.jsx)(Z.Z,{children:null==e?void 0:e.password})]})]})})},children:(0,H.jsx)(C.ZP,{type:"text",loading:g,children:(0,H.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"ssh直连"})})})})]}),(s||"webssh"===o.mirror_type)&&(0,H.jsxs)("a",{className:"file-item action w100",title:"服务预览",children:[" ",(0,H.jsx)("i",{className:"iconfont icon-suanfasheji"}),(0,H.jsxs)(B.Z,{align:"middle",className:"w100",children:[(0,H.jsx)(Z.Z,{flex:"1",onClick:W,children:(0,H.jsx)(C.ZP,{type:"text",loading:b,children:(0,H.jsx)("span",{style:{color:"#ddd",marginLeft:-11},children:"服务预览"})})}),(0,H.jsxs)(Z.Z,{children:[(0,H.jsx)("a",{href:"javascript:;",onClick:W,className:"c-blue",children:"端口号"})," ",(0,H.jsx)(D.Z,{onChange:function(e){return m(e.target.value)},style:{width:50},value:f})]})]})]}),a&&(0,H.jsxs)("a",{id:"reset-task",onClick:function(){var e;S.Z.confirm({title:"重启云主机",icon:(0,H.jsx)(P.Z,{}),content:"您确定要重启云主机吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,R.Jd)({identifier:c.taskId});case 2:return 0===(null==(n=e.sent)?void 0:n.status)&&N.ZP.info("重启成功"),e.abrupt("return","");case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"file-item action",title:"重启云主机",children:[" ",(0,H.jsx)(T.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),t?(0,H.jsx)(I.CopyToClipboard,{text:t,onCopy:function(){return N.ZP.success("复制成功")},children:(0,H.jsxs)("a",{id:"copy-git",title:"复制版本库地址",className:"file-item action",children:[" ",(0,H.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址 "]})}):null]})]}),(0,H.jsx)(M,{ref:k})]})},z=t(12066),G=t(6848),V=t(27092),J={flex_box_center:"flex_box_center___ayVLf",flex_space_between:"flex_space_between___pLloZ",flex_box_vertical_center:"flex_box_vertical_center___eX0c1",flex_box_center_end:"flex_box_center_end___KU45M",flex_box_column:"flex_box_column___cZiLo",wrap:"wrap___x0TPJ",list:"list___Bn7Fe",page:"page___zVCLY"},K=null!==(r=(0,O.oP)())&&void 0!==r&&r.homework_common_id?{homework_common_id:null===(a=(0,O.oP)())||void 0===a?void 0:a.homework_common_id}:{};function X(e,n,t){return(0,U.U2)("tasks/".concat(e,"/star.json"),{star:t,shixun_id:n})}function q(e,n){return(0,U.U2)("tasks/".concat(e,"/rep_content.json"),g()(g()({},n),K))}function Y(e,n){return(0,U.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function $(e,n){return(0,U.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function ee(e){return(0,U.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function ne(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,U.v_)("myshixuns/".concat(e,"/repository.json"),n)}function te(e){return re.apply(this,arguments)}function re(){return(re=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.v_)("/sci/projects/".concat(n,"/delete_pod.json"));case 2:if(!((null==(t=e.sent)?void 0:t.status)>=0)){e.next=5;break}return e.abrupt("return",(0,U.v_)("/sci/projects/".concat(n,"/start_environment.json"),K));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(e,n,t){return(0,U.v_)("tasks/".concat(e,"/set_games_status.json"),{result:n,data:t})}function se(e){return(0,U.v_)("/sci/projects/".concat(e,"/extend_release.json"))}function ie(e,n){return(0,U.v_)("/sci/projects/".concat(e,"/save_mirror.json"),g()({},n))}var oe=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],ce=(0,w.connect)((function(e){var n=e.user,t=e.userDetail,r=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:r.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading,e.dispatch,e.onClose,e.shixun;var n=x()(e,oe),t=(0,w.useParams)(),r=(0,A.useState)([]),a=h()(r,2),s=a[0],o=a[1],c=(0,A.useState)(""),l=h()(c,2),d=l[0],f=l[1],m=(0,A.useState)(0),v=h()(m,2),j=v[0],y=v[1],b=(0,A.useState)(g()({page:1,limit:20},t)),_=h()(b,2),S=_[0];_[1],(0,A.useCallback)((function(){return n.visible}),[n.visible]);(0,A.useEffect)((function(){S.page=1,C()}),[n.visible]);var C=function(){var e=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.taskId,(0,U.U2)("sci/projects/".concat(r,"/get_data_sets.json"));case 2:(n=e.sent)&&(o(i()(n.data_sets)),y(n.data_sets_count),f(n.folder_name));case 4:case"end":return e.stop()}var r}),e)})));return function(){return e.apply(this,arguments)}}();return(0,H.jsxs)("div",{style:{height:"calc(100vh - 51px)",padding:"20px 15px"},children:[(0,H.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"数据集"}),(0,H.jsxs)("dl",{className:J.list,children:[(0,H.jsx)(G.Z,{title:d,children:(0,H.jsx)("dt",{className:"c-white",children:d})}),(0,H.jsx)("dd",{children:(0,H.jsx)(I.CopyToClipboard,{text:d,onCopy:function(){return N.ZP.success("复制成功")},children:(0,H.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]}),(0,H.jsx)("div",{className:"c-grey-999 font14 ml5 mb5",children:"文件路径"}),null==s?void 0:s.map((function(e,n){return(0,H.jsxs)("dl",{className:J.list,children:[(0,H.jsx)(G.Z,{title:e.filename,children:(0,H.jsx)("dt",{className:"c-white",children:e.filename})}),(0,H.jsx)("dd",{children:(0,H.jsx)(I.CopyToClipboard,{text:e.file_path,onCopy:function(){return N.ZP.success("复制成功")},children:(0,H.jsx)("span",{className:"".concat(J.copy," current"),children:"点击复制"})})})]})})),(0,H.jsx)("div",{className:"tc",children:(0,H.jsx)(V.Z,{onChange:function(e){S.page=e,C()},className:J.page,size:"small",total:j,pageSize:S.limit,hideOnSinglePage:!0})})]})})),le=t(53200),ue=t(40806),de=t(86844),pe=b.Z.Countdown;var fe=function(e){var n=e.mirror_description,t=e.difficulty,r=e.git_url,a=e.vnc_url,s=e.window_vnc_url,i=e.linux_vnc,o=(e.isNotice,e.user,e.game,e.shixun),c=void 0===o?{}:o,l=e.taskData,d=void 0===l?{}:l,f=e.resetVncLoading,m=(e.onUpdateCostTime,e.lastedGetTaskInfoTime,e.onShowNotice,e.onResetGitCode),x=e.onResetVnc,v=(e.onBack,e.onAddVncTime),j=(e.onUpdateCode,e.unity_3d_routes),b=e.remaining_time,B=(e.st,(0,w.useSearchParams)()),Z=h()(B,1)[0],T=c.name,I=(c.identifier,c.task_pass),R=c.test_set_permission,F=(0,A.useState)(!1),L=h()(F,2),U=L[0],O=L[1],Q=(0,A.useState)(!1),M=h()(Q,2),z=M[0],G=M[1],V=(0,A.useState)({}),J=h()(V,2),K=J[0],X=(J[1],(0,A.useState)(!1)),q=h()(X,2),Y=q[0],$=q[1],ee=(0,A.useState)(null),ne=h()(ee,2),te=(ne[0],ne[1],(0,A.useState)(1800)),re=h()(te,2),ae=re[0],se=re[1],oe=(0,A.useState)(!1),fe=h()(oe,2),me=(fe[0],fe[1],(0,A.useState)(!1)),xe=h()(me,2),ve=xe[0],ge=xe[1],Ae=((0,w.useLocation)().query,(0,w.useParams)()),we=(0,A.useState)(!1),je=h()(we,2),ye=je[0],be=je[1],_e=_.Z.useForm(),Se=h()(_e,1)[0],Ce=(0,A.useMemo)((function(){return Date.now()+b}),[b]);(0,A.useEffect)((function(){Y||setTimeout((function(){$(!0)}),6e4)}),[Y]),(0,A.useEffect)((function(){le.Z.subscribe("update-windows-time",(function(e){se(parseInt(b/1e3))})),se(b/1e3)}),[]),(0,A.useEffect)((function(){var e;return"exercises"===Z.get("type")&&null!=K&&null!==(e=K.exercise)&&void 0!==e&&e.screen_open&&(de.U.forEach((function(e,n){document.addEventListener(e,ke,!1),document.addEventListener("blur",ke,!1)})),window.focus(),window.onblur=function(){(0,ue.vp)()&&(ke(),(0,ue.BU)())}),function(){de.U.forEach((function(e,n){document.removeEventListener(e,ke,!1)}))}}),[K]);var ke=function(e){window.parent.postMessage("backExercise","*"),"back"!==e&&(0,ue.BU)()};function Ne(){O(!1),G(!1)}function De(){(0,w.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!0}),w.history.replace("/innovation/project/detail/".concat(Ae.taskId))}function Ee(){f||x()}var Be={task_pass:I,test_set_permission:R,mirror_description:n,difficulty:t,resetVncLoading:f,git_url:r,onVncAction:function(e){var n,t;Ne(),"reset-task"===e&&(f||S.Z.confirm({title:"重置环境",icon:(0,H.jsx)(P.Z,{}),content:"是否确定重置环境?",centered:!0,okText:"确定",cancelText:"取消",onOk:function(){Ee(),$(!1)}})),"reset-code"===e&&(f||S.Z.confirm({title:"恢复初始代码",icon:(0,H.jsx)(P.Z,{}),content:"您在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:m})),"full-screen"===e&&((0,ue.vp)()?(0,ue.BU)():(0,ue.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"task-right-panel"))),"show-clipboard-box"===e&&le.Z.publish("show-clipboard-box")},window_vnc_url:s,linux_vnc:i,vnc_url:a,shixun:c,unity_3d_routes:j},Ze=(0,A.useCallback)((function(){return ae?(console.log("VncTimer:",ae),(0,H.jsx)(he,{defaultTime:ae,onAddVncTime:v,onReset:Ee,toShixun:De,title:""})):null}),[ae]);return(0,A.useEffect)((function(){ve&&Se.setFieldsValue({name:"",version:"",description:""})}),[ve]),(0,H.jsxs)("div",{className:"task-header-container",children:["exercises"!==Z.get("type")&&(0,H.jsx)(H.Fragment,{children:d.name}),(0,H.jsx)("h2",{className:"shixun-info",children:T}),(0,H.jsx)(H.Fragment,{children:(0,H.jsxs)("div",{className:"flex-container",children:[(0,H.jsxs)(H.Fragment,{children:[s&&(0,H.jsx)(w.Link,{onClick:function(e){e.preventDefault(),le.Z.publish("send-ctrl-alt-delete")},className:"c-grey-c mr20",children:"发送CTRL+ALT+DELETE"}),Ze()]}),(0,H.jsx)("i",{className:"iconfont icon-shijian1"}),(0,H.jsx)(pe,{valueStyle:{color:"white",fontSize:"12px"},style:{marginRight:20,marginLeft:5},value:Ce}),(0,H.jsxs)("a",{className:"btn-vnc",title:"工具栏",onClick:function(){O(!U)},children:[(0,H.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:16}),"工具栏"]}),(0,H.jsxs)("a",{className:"btn-vnc",title:"数据集",onClick:function(){return G(!0)},children:[(0,H.jsx)("img",{alt:"tool",src:"data:image/png;base64,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",width:18}),"数据集"]})]})}),(0,H.jsx)(C.ZP,{type:"primary",disabled:!Y,className:"save-innovation",onClick:p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(!0);case 1:case"end":return e.stop()}}),e)}))),children:"保存镜像"}),(0,H.jsx)("a",{className:"btn-out",onClick:function(){S.Z.confirm({title:"退出",icon:(0,H.jsx)(P.Z,{}),content:"您确定要退出制作镜像吗?",centered:!0,okText:"确定",cancelText:"取消",onOk:De})},title:"退出实训",children:(0,H.jsx)("i",{className:"iconfont icon-kaiguan"})}),(0,H.jsx)(y.Z,{children:(0,H.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:U,onClose:Ne,children:(0,H.jsx)(W,g()(g()({},Be),{},{taskData:d}))})}),(0,H.jsx)(y.Z,{children:(0,H.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:z,onClose:Ne,style:{height:"100%"},children:(0,H.jsx)(ce,{})})}),(0,H.jsx)(S.Z,{title:"保存镜像",open:ve,okButtonProps:{loading:ye},onCancel:function(){ge(!1)},onOk:function(){Se.submit()},children:(0,H.jsxs)("div",{children:[(0,H.jsx)("p",{style:{color:"#6B758B"},children:"把当前的环境存为一个新的镜像。确定保存后,在我的镜像可以看到该镜像的保存状态。"}),(0,H.jsxs)(_.Z,{labelCol:{span:4},wrapperCol:{span:20},form:Se,onFinish:function(){var e=p()(u()().mark((function e(n){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return be(!0),e.next=3,ie(Ae.taskId,n);case 3:0==(null==(t=e.sent)?void 0:t.status)&&(N.ZP.info("保存成功"),ge(!1)),-5===(null==t?void 0:t.status)&&S.Z.confirm({title:"覆盖镜像提示",content:"系统检测到你的【镜像列表】存在同名且同版本号的镜像, 您确定要覆盖原来的镜像?",okText:"确认",cancelText:"取消",onOk:function(){var e=p()(u()().mark((function e(){var t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ie(Ae.taskId,g()({is_cover:!0},n));case 2:0==(null==(t=e.sent)?void 0:t.status)&&(N.ZP.info("覆盖成功"),ge(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),be(!1);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,H.jsx)(_.Z.Item,{label:"镜像名称",name:"name",rules:[{required:!0,message:"请输入镜像名称"},{pattern:/^[a-z0-9_]+$/,message:"只允许输入数字或小写字母"}],children:(0,H.jsx)(D.Z,{type:"text",maxLength:60})}),(0,H.jsx)(_.Z.Item,{label:" 版本号",name:"version",rules:[{required:!0,message:"请输入版本号"}],children:(0,H.jsx)(E.Z,{style:{width:"100%"}})}),(0,H.jsx)(_.Z.Item,{label:"镜像描述",name:"description",rules:[{required:!0,message:"请输入镜像描述"}],children:(0,H.jsx)(D.Z.TextArea,{})})]})]})})]})};function he(e){var n=e.onAddVncTime,t=e.onReset,r=e.toShixun,a=(e.title,e.defaultTime),s=(0,A.useState)(a),i=h()(s,2),o=i[0],c=i[1],l=(0,A.useState)(!1),d=h()(l,2),f=d[0],m=d[1];function x(){return(x=p()(u()().mark((function e(){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m(!1),!(o>0)){e.next=8;break}return e.next=4,n();case 4:r=e.sent,c((null==r?void 0:r.remaining_time)/1e3),e.next=10;break;case 8:c(a),t();case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,z.Z)((function(){c(o-1)}),o>0?1e3:null),(0,A.useEffect)((function(){300===o&&m(!0)}),[o]),(0,A.useEffect)((function(){a<300&&m(!0),c(a)}),[a]),(0,H.jsx)(A.Fragment,{children:(0,H.jsx)(y.Z,{children:(0,H.jsx)(S.Z,{title:[(0,H.jsx)(P.Z,{className:"modalIconYellow"}),0!==o?"实验环境延时提醒":"实验环境重置提醒"],closable:!1,centered:!0,open:f,onOk:function(){return x.apply(this,arguments)},onCancel:function(){0!==o?m(!1):r()},okText:0!==o?"立即延长":"重置",cancelText:0!==o?"不需要":"退出",children:0!==o?"当前实验环境将于 ".concat(Math.round(o/60)," 分钟后关闭,需要延长使用时间吗?"):"由于长时间没有使用,资源已经被回收。如有需要,可以重置实验环境。"})})})}var me=t(97334);function xe(e){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=[],r=0;r0||a.target.offsetWidth>0){var s=Se(a.target.offsetWidth,a.target.offsetHeight,e),i=h()(s,2),o=i[0],c=i[1];console.log("cols, rows",o,c),le.Z.publish("ssh-xterm-resize",{columns:o,rows:c,width:a.target.offsetWidth,height:a.target.offsetHeight}),e.resize(o,c);var l=we.Base64.decode("IA=="),u=we.Base64.decode("CBtbSw==");e.write(l),e.write(u)}}}catch(e){r.e(e)}finally{r.f()}}));return t.observe(n),t}(e,u.current);return function(){null==e||e.dispose(),null==n||n.unobserve(u.current)}}}),[o,u.current]),(0,A.useEffect)((function(){if(s&&o){var e=setInterval((function(){d.current&&d.current.send(JSON.stringify({tp:"h"}))}),3e4),r=le.Z.subscribe("create-socket",(function(r){var a;t==r&&(d.current&&1===d.current.readyState?s.focus():(a=new WebSocket(o),console.log("socketInstance:",o),d.current=a,a.onopen=function(){var e=s.element.parentElement;if(e){var t=e.offsetWidth,r=e.offsetHeight;console.log("init",{tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}),a.send(JSON.stringify({tp:"init",data:g()(g()({},n),{},{secret:c,width:t,height:r,rows:s.rows,columns:s.cols})}))}s.focus()},a.onerror=function(e){console.log("------in socket error----",e,a,o)},a.onmessage=function(e){p.current||(s.write("\r"),setTimeout((function(){}),1e3)),p.current=!0,console.log("event:",e);var n=we.Base64.decode(e.data.toString()),t=s._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",n,t,s),s.write(n)},a.onclose=function(n){e&&clearInterval(e),s.write("\r\nconnection closed")}),s.focus())})),a=le.Z.subscribe("close-socket",(function(e){t===e&&(d.current&&(d.current.close(),p.current=!1,s.clear()),d.current=null)})),i=le.Z.subscribe("ssh-xterm-resize",(function(e){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"resize",data:g()({},e)}))})),l=le.Z.subscribe("ssh-add-connect-time",(function(){d.current&&1===d.current.readyState&&d.current.send(JSON.stringify({tp:"overtime"}))}));return function(){a(),r(),i(),l(),d.current&&(d.current.close(),p.current=!1)}}}),[s,o,l]),(0,H.jsx)("div",{className:ye,children:(0,H.jsx)("div",{ref:u,className:be,children:o?null:(0,H.jsx)("p",{style:{color:"#fff"},children:"正在连接命令行服务..."})})})},ke=t(93948),Ne=t(62013),De=D.Z.TextArea,Ee=function(e){var n=e.onCancel,t=e.onSave,r=e.content,a=(0,A.useState)(r),s=h()(a,2),i=s[0],o=s[1];return(0,A.useEffect)((function(){o(r)}),[r]),(0,H.jsxs)("div",{className:"clipboard-box",children:[(0,H.jsx)("h3",{children:"实验环境剪切板:"}),(0,H.jsx)(De,{value:i,onChange:function(e){o(e.target.value)},className:"clipboard"}),(0,H.jsxs)("p",{children:[" ",(0,H.jsx)("b",{children:" 1.从外部复制内容到实验环境内: "})," 粘贴内容到上面文本框,点击保存,然后在实验环境中进行粘贴。 "]}),(0,H.jsxs)("p",{children:[" ",(0,H.jsx)("b",{children:" 2.获取实验环境中的内容: "})," 请先在环境中复制内容,复制动作完成后内容会显示在上面文本框,然后在上面文本框中再次复制。 "]}),(0,H.jsxs)("div",{className:"btn-action-container",children:[(0,H.jsx)(C.ZP,{type:"ghost",onClick:n,style:{marginRight:10},children:"取消"}),(0,H.jsx)(C.ZP,{type:"primary",onClick:function(){t(i)},children:"保存"})]})]})},Be=t(42141),Ze="selectImage___t63KU",Te="container___WChhl",Ie=t(61186),Re=t.n(Ie);Be.Z;function Pe(e){e||(e=window.location.search);var n=e.substr(1),t={};return n.split("&").forEach((function(e){var n=e.split("=");t[n[0]]=decodeURIComponent(n[1])})),t}var Fe={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"实验环境准备中"},Le=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_IS_LARGE=1]="SET_IS_LARGE",e[e.SET_MES=2]="SET_MES",e[e.SET_STATE=3]="SET_STATE",e[e.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",e[e.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT",e[e.UPDATE_ALL=6]="UPDATE_ALL",e}(Le||{});function Ue(e,n){switch(n.type){case Le.SET_LOADING:return g()(g()({},e),{},{loading:n.payload});case Le.SET_IS_LARGE:return g()({},g()(g()({},e),{},{isLarge:n.payload}));case Le.SET_MES:return g()(g()({},e),{},{mes:n.payload});case Le.SET_STATE:return g()(g()({},e),n.payload);case Le.SET_TRANSFER_CONTENT:return g()(g()({},e),{},{transferContent:n.payload});case Le.SHOW_CLIPBOARD_BOX:return g()(g()({},e),{},{showClipBoardBox:n.payload});case Le.UPDATE_ALL:return g()({loading:e.loading},n.payload);default:throw new Error}}var Oe=function(e){var n,t=e.vnc_url,r=e.window_vnc_url,a=e.linux_vnc,s=e.virtual_machine,i=(e.taskId,e.taskData),o=(0,A.useRef)(),c=(0,A.useRef)(),l=(0,A.useRef)(),d=(0,A.useRef)(),f=(0,A.useState)(),m=h()(f,2),x=m[0],v=m[1],g=(0,A.useState)(!1),b=h()(g,2),_=b[0],k=b[1],D=(0,A.useReducer)(Ue,Fe),E=h()(D,2),T=E[0],I=E[1],R=(0,A.useState)(0),P=h()(R,2),F=P[0],L=P[1],U=T.mes,O=T.loading,Q=T.showClipBoardBox,M=T.isLarge,W=T.transferContent,z=(0,A.useState)(0),G=h()(z,2),V=G[0],J=G[1],K=(0,A.useRef)();(0,w.useParams)();(0,A.useEffect)((function(){return window.addEventListener("visibilitychange",q),function(){var e,n;null===(e=c.current)||void 0===e||null===(n=e.disconnect)||void 0===n||n.call(e),window.removeEventListener("visibilitychange",q)}}),[]),(0,A.useEffect)((function(){return window.sessionStorage.imageId=x,function(){window.sessionStorage.removeItem("imageId")}}),[x]);var X=function(){var e,n;"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?setTimeout((function(){ee()}),1500):void 0!==(null==l||null===(n=l.current)||void 0===n?void 0:n.resizeSession)&&((0,ue.vp)()?l.current.resizeSession=!0:setTimeout((function(){l.current.resizeSession=!1}),900))};(0,A.useEffect)((function(){return window.addEventListener("visibilitychange",q),document.addEventListener((0,ue.gH)(),X),function(){document.removeEventListener((0,ue.gH)(),X),window.removeEventListener("visibilitychange",q)}}),[]);var q=function(e){if("visible"===document.visibilityState){var n=sessionStorage.vncPageLeaveTime;Re()(new Date).diff(Re()(n),"minutes")>2&&L((new Date).getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function Y(){I({type:Le.SHOW_CLIPBOARD_BOX,payload:!1})}function $(e){var n;return o.current&&(n=new _e.Z((function(n){var t,r=Ae()(n);try{for(r.s();!(t=r.n()).done;){var a,s,o=t.value;if("rdp"===(null==i||null===(a=i.shixun)||void 0===a?void 0:a.windows_connection_mode)&&ee(),o.target.offsetHeight>0||o.target.offsetWidth>0)null==e||null===(s=e._eventHandlers)||void 0===s||s.windowResize()}}catch(e){r.e(e)}finally{r.f()}}))).observe(o.current),n}function ee(){var e;e=Math.min(document.getElementById("task-right-panel").clientWidth/1920,document.getElementById("task-right-panel").clientHeight/1260),d.current.parentElement.className="wh1080p",d.current.parentElement.style.cssText="transform:scale(".concat(e,");transform-origin:center center"),o.current.style.cssText="translate(-50%, -50%) scale("+e+")"}(0,A.useEffect)((function(){var e,n;function c(e){r&&(N.ZP.warning("由于长时间未操作,连接失效,正在重新连接Windows VNC服务"),I({type:Le.SET_LOADING,payload:!0}),L(F+1))}function d(){J(100),clearTimeout(K.current),setTimeout((function(){var n;null===(n=e)||void 0===n||null===(n=n._eventHandlers)||void 0===n||n.windowResize(),I({type:Le.SET_LOADING,payload:!1})}),1300),le.Z.subscribe("send-ctrl-alt-delete",(function(){var n;null===(n=e)||void 0===n||n.sendCtrlAltDel()}))}function f(e){var n=e.detail.text.replace(/\\u([\dA-Za-z]{4})/g,(function(e,n){return String.fromCharCode(parseInt("0x"+n))}));I({type:Le.SET_TRANSFER_CONTENT,payload:n})}if(le.Z.subscribe("reset-linux-windows-loading",(function(){I({type:Le.SET_LOADING,payload:!0})})),le.Z.subscribe("reset-linux-windos-vnc",(function(){L(F+1)})),(r||t||a||s&&x)&&o.current){var h;clearTimeout(K.current),"rdp"===(null==i||null===(h=i.shixun)||void 0===h?void 0:h.windows_connection_mode)&&ee(),new Promise(p()(u()().mark((function t(){var a,s,p,h,m,x,v;return u()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=Pe(),"",h=new URL(decodeURIComponent(null==i?void 0:i.vnc_url)),m=h.protocol,x=h.searchParams,v=h.host,p=x.get("password"),s="".concat("https:"===m?"wss":"ws","://").concat(v,"/").concat(a.path||"websockify"),e=new Ne.Z(o.current,s,{credentials:{password:p},wsProtocols:["binary"],resize:"scale",show_dot:!0}),n=$(e),e.viewOnly=a.view_only||!1,e.scaleViewport=!!r||(a.scale||!1),e.scaleViewport=!0,e.showDotCursor=!0,e.resizeSession=!0,l.current=e,e.addEventListener("disconnect",c),e.addEventListener("connect",d),e.addEventListener("clipboard",f);case 17:case"end":return t.stop()}}),t)}))));var m=le.Z.subscribe("vnc-reseting",(function(){J(0),I({type:Le.SET_STATE,payload:{loading:!0,mes:"实验环境重置中"}})})),v=le.Z.subscribe("vnc-enlarge",(function(e){})),g=le.Z.subscribe("show-clipboard-box",(function(){I({type:Le.SHOW_CLIPBOARD_BOX,payload:!0})}));return J(0),function(){var t,r,a,s;null===(t=e)||void 0===t||t.removeEventListener("disconnect",c),null===(r=e)||void 0===r||r.removeEventListener("connect",d),null===(a=e)||void 0===a||a.removeEventListener("clipboard",f),m(),v(),g(),null===(s=n)||void 0===s||s.unobserve(o.current)}}}),[t,r,a,F,x]),(0,A.useEffect)((function(){var e,n,t;s&&1===(null==i||null===(e=i.shixun_virtual_templates)||void 0===e?void 0:e.length)?v(null==i||null===(t=i.shixun_virtual_templates)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.template_id):s&&(null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.length)>1&&k(!0)}),[s]),(0,A.useEffect)((function(){0==V&&(clearTimeout(K.current),ne())}),[V]);var ne=function e(){V>99?V=99:(V+=1,K.current=setTimeout((function(){e()}),1500)),V<100&&J(V)},te=(0,A.useMemo)((function(){var e;return O?"none":a||s||r&&"rdp"===(null==i||null===(e=i.shixun)||void 0===e?void 0:e.windows_connection_mode)?"block":"none"}),[a,O,s,r]);return(0,H.jsxs)(A.Fragment,{children:[_&&(0,H.jsx)("div",{className:Ze,children:(0,H.jsxs)("section",{className:Te,children:[(0,H.jsx)("h1",{children:"选择角色"}),(0,H.jsx)("aside",{children:null==i||null===(n=i.shixun_virtual_templates)||void 0===n?void 0:n.map((function(e,n){return(0,H.jsxs)(B.Z,{align:"middle",children:[(0,H.jsx)(Z.Z,{flex:"1",children:e.template_name}),(0,H.jsx)(Z.Z,{children:(0,H.jsx)(C.ZP,{type:"primary",onClick:function(){v(e.template_id),k(!1)},children:"开始实验"})})]},n)}))})]})}),M&&(0,H.jsx)("a",{className:"btn-vnc-resize",onClick:function(){I({type:Le.SET_IS_LARGE,payload:!M})},children:(0,H.jsx)("i",{className:"iconfont icon-tuichuquanping"})}),(0,H.jsx)("div",{style:{width:"100%",height:"calc(100% - 50px)",overflow:"hidden",position:"absolute",display:"block"===te?"flex":"none",alignItems:"center",justifyContent:"center",zIndex:6},children:(0,H.jsx)("div",{children:(0,H.jsx)("iframe",{style:{position:M?"fixed":"absolute",left:0,top:M?54:40,width:"100%",height:"calc(100% - ".concat(M?"100px":"45px",")")},frameBorder:"0",ref:d,allowFullScreen:!0})})}),(0,H.jsxs)("div",{style:{position:M?"fixed":"absolute",left:0,top:0,zIndex:5,width:"100%",height:"calc(100% - ".concat(M?"100px":"0",")")},className:"".concat(r?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(M?"full-screen":""),children:[O?(0,H.jsx)(j.Z,{message:U,style:{color:"#0152d9"},children:(0,H.jsx)("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"},children:(0,H.jsx)(ke.Z,{percent:V,format:function(e){return(0,H.jsxs)("span",{className:"c-white",children:[e,"%"]})}})})}):null,(0,H.jsx)("div",{ref:o,className:"vnc-panel ".concat(O?"hidden zIndexf1":"animated fadeIn")})]}),(0,H.jsx)(y.Z,{children:(0,H.jsx)(S.Z,{title:"复制粘贴",centered:!0,maskClosable:!1,open:Q,onCancel:Y,footer:null,children:(0,H.jsx)(Ee,{onCancel:Y,onSave:function(e){var n;null===(n=l.current)||void 0===n||n.clipboardPasteFrom(e),I({type:Le.SET_TRANSFER_CONTENT,payload:e}),N.ZP.success("保存成功!你可以在实验环境中粘贴该内容"),Y()},content:W})})})]})},He=function(e){var n=e.taskData,t=(e.evaluateLoading,e.evaluateMessage,e.language,e.onEval,n.vnc_url),r=(n.shixun,n.test_sets,n.test_sets_count,n.sets_error_count,n.last_compile_output,n.game,n.allowed_unlock,n.user,(0,A.useState)(!1)),a=h()(r,2),s=a[0],i=(a[1],(0,A.useState)(!1)),o=h()(i,2),c=o[0],l=o[1];return console.log("vnc_url:",t),(0,H.jsxs)(A.Fragment,{children:[(0,H.jsx)(Oe,{vnc_url:t,window_vnc_url:n.windows_vnc,virtual_machine:null==n?void 0:n.virtual_machine,linux_vnc:n.linux_vnc,taskData:n}),c?(0,H.jsx)("div",{className:"vnc-mask"}):null,(0,H.jsx)("div",{className:"vnc-test-list ".concat(s?"large":c?"pop":""),children:(0,H.jsx)("div",{className:"vnc-test-list-body",children:s?null:(0,H.jsx)("span",{className:"arrow-container",onClick:function(){l(!c)},children:(0,H.jsx)("i",{className:"iconfont ".concat(c?"icon-xiajiantou":"icon-shangjiantou"," ")})})})})]})},Qe="bg___xjZP4",Me="content___sS5Wc",We="rightCotainer___Z2h3Y",ze="main___t6BMk",Ge="dataSetButton___H1Oqu",Ve="dataSetText___p9NRw",Je="dataSetOpen___bT5j8",Ke=function(e,n){switch(n.type){case"MOVE_X":return g()(g()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return g()(g()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return g()(g()({},e),{},{showDragMask:n.payload})}},Xe=["globalSetting","loading","taskData","dispatch"],qe=(b.Z.Countdown,function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(qe||{})),Ye={moveX:"40%",showDragModule:!1,showDragMask:!1},$e=(0,w.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading;var n=e.taskData,t=(e.dispatch,x()(e,Xe),(0,w.useParams)(),(0,A.useRef)(),(0,A.useState)(!0)),r=h()(t,2),a=(r[0],r[1],(0,A.useState)(!1)),s=h()(a,2),i=(s[0],s[1],(0,A.useState)(0)),o=h()(i,2),c=(o[0],o[1],(0,A.useState)(0)),l=h()(c,2),d=(l[0],l[1],(0,A.useState)(!0)),f=h()(d,2),m=(f[0],f[1],(0,A.useState)(!1)),v=h()(m,2),g=(v[0],v[1],(0,A.useRef)(!0)),j=(0,A.useState)({}),y=h()(j,2),b=y[0],_=(y[1],(0,A.useState)({})),S=h()(_,2),C=(S[0],S[1],(0,A.useState)()),k=h()(C,2),N=(k[0],k[1],(0,A.useRef)(),(0,A.useState)(qe.Success)),D=h()(N,2),E=(D[0],D[1],(0,A.useState)()),B=h()(E,2),Z=(B[0],B[1],(0,A.useState)()),T=h()(Z,2),I=(T[0],T[1],(0,A.useState)(!1)),R=h()(I,2),P=R[0],F=R[1],L=(0,A.useState)(""),U=h()(L,2),O=(U[0],U[1],(0,A.useRef)(null),(0,A.useRef)({}),(0,A.useRef)(!1)),Q=(0,A.useReducer)(Ke,Ye),M=h()(Q,2),W=M[0],z=M[1];(0,A.useEffect)((function(){return window.addEventListener("message",G),function(){window.removeEventListener("message",G)}}),[]);var G=function(e){"jupytermessage"===(null==e?void 0:e.data)&&g.current&&(g.current=!1,V(),O.current||setTimeout((function(){return g.current=!0}),500))},V=function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,A.useEffect)((function(){function e(e){z({type:"MOVE_X",payload:e.pageX})}function n(){z({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return W.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[W.showDragMask]);var J="number"==typeof W.moveX&&.01!==W.moveX?"".concat(W.moveX,"px"):"40%",K="calc(100% - 4px - ".concat(J,")");return(0,H.jsx)("section",{className:Qe,style:{userSelect:W.showDragMask?"none":"unset"},children:(0,H.jsx)("section",{className:Me,style:{height:null!=b&&b.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:(0,H.jsx)("section",{className:We,style:{width:K},children:(0,H.jsx)("main",{className:ze,style:{height:"100%"},children:(0,H.jsxs)(A.Fragment,{children:[(0,H.jsx)("div",{className:"".concat(Ge," ").concat(P?Je:""),onClick:function(){return F(!P)},children:(0,H.jsx)("span",{className:Ve,children:"数据集"})}),(0,H.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==n?void 0:n.url})]})})})})})})),en=t(99642),nn=t(64891),tn=(t(47243),t(74155)),rn="FETCH_TASK_FAILURE",an="FETCH_TASK_SUCCESS",sn="UPDATE_TASK_DATA",on="HIDE_EVALUATE_RESULT",cn="SHOW_EVALUATE_RESULT",ln="MOVE_X",un="MOVE_Y",dn="TRIGGER_RIGHT_PANEL_MASK ",pn="SHOW_REP_loading",fn="FETCH_REP_CONTENT",hn="EDIT_REP_CONTENT",mn="SHOW_EVALUATE_LOADING",xn="HIDE_EVALUATE_LOADING",vn="SET_EVALUATE_MESSAGE",gn="SET_SHOW_DIR",An="SET_REPOS",wn="HIDE_PICTURE_VIEW",jn="SHOW_PICTURE_VIEW",yn="SHOW_NOTICE",bn="HIDE_NOTICE",_n="SET_VNC_LOADING ",Sn=["match","history"],Cn=me.Z.DirectoryTree,kn={moveX:"40%",moveY:0,loading:!0,isError:!1,taskData:{game:{}},evalData:null,lastedGetTaskInfoTime:0,codeRepData:{content:"",language:"c",currentPath:"",paths:[],lastedUpdateTime:0,loading:!1},showEvalResult:!1,showPictureView:!1,isPictureView:!1,showDragMask:!1,webDisplayUrl:"",evaluateLoading:!1,resetVncLoading:!1,evaluateMessage:"",showNotice:!1,timestamp:"",showDocuments:!1,repos:null};function Nn(e,n){switch(n.type){case ln:return g()(g()({},e),{},{moveX:n.payload});case un:return g()(g()({},e),{},{moveY:n.payload});case pn:case fn:return g()(g()({},e),{},{codeRepData:n.payload});case hn:return g()(g()({},e),{},{codeRepData:g()(g()({},e.codeRepData),n.payload)});case cn:return g()(g()({},e),{},{evaluateLoading:!1,showEvalResult:!0});case"UPDATE_TIMESTRAP":return g()(g()({},e),{},{timestamp:n.payload});case on:return g()(g()({},e),{},{showEvalResult:!1});case"FETCH_TASK_START":return g()(g()({},e),{},{loading:!0});case sn:return g()(g()({},e),n.payload);case dn:return g()(g()({},e),{},{showDragMask:n.payload});case rn:return g()(g()({},e),{},{loading:!1,isError:!0});case an:return g()(g()({},e),n.payload);case mn:return g()(g()({},e),{},{evaluateLoading:!0});case xn:return g()(g()({},e),{},{evaluateLoading:!1});case vn:return g()(g()({},e),{},{evaluateMessage:n.payload});case gn:return g()(g()({},e),{},{showDocuments:n.payload});case An:return g()(g()({},e),n.payload);case yn:return g()(g()({},e),{},{showNotice:!0});case bn:return g()(g()({},e),{},{showNotice:!1});case wn:return g()(g()({},e),{},{showPictureView:!1});case jn:return g()(g()({},e),{},{showPictureView:!0});case _n:return g()(g()({},e),{},{resetVncLoading:n.payload});default:throw new Error}}var Dn=function(e){var n=e.match,t=e.history,r=x()(e,Sn);console.log("props:",r);var a=(0,w.useParams)(),s=(0,w.useSearchParams)(),o=(h()(s,1)[0],(0,w.useLocation)().query,(0,A.useReducer)(Nn,kn)),l=h()(o,2),d=l[0],f=l[1],m=(0,A.useState)(1),v=h()(m,2),b=v[0],_=v[1],C=(0,A.useState)(a.taskId),D=h()(C,2),E=D[0],B=D[1],Z=(0,A.useRef)(),T=(0,A.useRef)(),I=(0,A.useRef)(),R=(0,A.useState)(),P=h()(R,2),F=P[0],Q=P[1],M=(0,w.useLocation)();(0,A.useEffect)((function(){console.log("_params:",a),B(a.taskId),(0,w.getDvaApp)()._store.dispatch({type:"globalSetting/headerFooterToggle",payload:!1})}),[a]);d.moveX;var W=d.taskData,z=(d.moveY,d.evalData),G=(d.showEvalResult,d.codeRepData),V=d.loading,J=d.evaluateLoading,K=d.evaluateMessage,re=d.showDocuments,ie=d.repos,oe=(d.showPictureView,d.showNotice),ce=d.webDisplayUrl,ue=d.isPictureView,de=d.resetVncLoading,pe=d.timestamp,he=d.lastedGetTaskInfoTime,me=d.showDragMask,ge=W.st,Ae=W.challenge,je=W.shixun,ye=W.is_teacher,be=W.game,_e=W.has_answer,Se=W.vnc_url,ke=W.git_url,Ne=W.user,De=W.myshixun,Ee=W.discusses_count,Be=W.user_praise,Ze=W.praise_count,Te=W.tpm_cases_modified,Ie=W.tpm_modified,Re=W.tpm_script_modified,Pe=W.mirror_name,Fe=W.mirror_description,Le=(W.tomcat_url,W.unity_3d_routes),Ue=W.with_code_file,Oe=W.unity_3d_result,Qe=(W.next_game,W.prev_game,G.currentPath),Me=G.paths,We=G.content,ze=G.language,Ge=G.lastedUpdateTime,Ve=(Ie||Re)&&0===ge,Je=(Te||Ve)&&!0===De.system_tip,Ke=((Pe||[]).indexOf("Html"),(0,A.useMemo)((function(){return!(!Qe||!Me)&&Me.indexOf(Qe)>=0}),[Qe,Me])),Xe=(0,A.useMemo)((function(){return Le&&!Ue||(null==Ae?void 0:Ae.thiry_party)||Se}),[Se,Ue,Le]);function qe(){return(qe=p()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,U.ZP)("/api/sci/projects/".concat(E,".json"),{method:"get"});case 2:n=e.sent,Q(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ye(e){return vn.apply(this,arguments)}function vn(){return(vn=p()(u()().mark((function e(n){var r,a,s;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,tn.ie)(E);case 3:if(r=e.sent,401!==(a=r.status)){e.next=10;break}return t.replace("/user/login",{from:M.pathname}),e.abrupt("return");case 10:if(-3!==a){e.next=14;break}(0,O.eF)({onCancel:function(){window.location.href="/"}}),e.next=25;break;case 14:if(403!==a){e.next=18;break}t.replace("/403"),e.next=25;break;case 18:if(404!==a){e.next=23;break}return t.replace("/404"),e.abrupt("return");case 23:s={loading:!1,isError:!1,taskData:r},n||f({type:an,payload:s});case 25:"webssh"===r.mirror_type&&setTimeout((function(){le.Z.publish("create-socket",1)}),1e3),e.next=32;break;case 28:e.prev=28,e.t0=e.catch(0),console.log(e.t0),n||f({type:rn});case 32:case"end":return e.stop()}}),e,null,[[0,28]])})))).apply(this,arguments)}(0,A.useEffect)((function(){if(Le&&Ue)return f({type:mn}),le.Z.subscribe("unity3d-load-end",(function(){f({type:xn})}))}),[E,Le,null==Ae?void 0:Ae.thiry_party,Ue,f]),(0,A.useEffect)((function(){!function(){qe.apply(this,arguments)}()}),[]),(0,A.useEffect)((function(){var e=!1;return Ye(e),function(){e=!0}}),[f,E]),(0,A.useEffect)((function(){var e=!1;function n(){return(n=p()(u()().mark((function n(){var t,r,a,s,i,o;return u()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(f({type:pn,payload:g()(g()({},G),{},{loading:!0})}),!(Le&&!Ue||null!=Ae&&Ae.thiry_party)){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,q(E,{path:Qe});case 5:if(t=n.sent,!e)if(0===t.status)N.ZP.info(t.message),f({type:fn,payload:g()(g()({},G),{},{loading:!1})});else{try{r="txt"===(null==t?void 0:t.file_type)?0===(null===(a=r)||void 0===a?void 0:a.length)?r:window.decodeURIComponent(escape(window.atob(null==t||null===(s=t.content)||void 0===s?void 0:s.content))):null==t||null===(i=t.content)||void 0===i?void 0:i.content}catch(e){r=window.atob(null==t||null===(o=t.content)||void 0===o?void 0:o.content),N.ZP.warning("请确认文件字符集编码是否为UTF-8"),console.log("err:",e)}f({type:fn,payload:g()(g()({},G),{},{content:r,language:t.language,file_type:t.file_type,filename:t.filename,lastedUpdateTime:0,loading:!1})})}case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}if(0===ge&&Qe&&1!==je.hide_code)return function(){n.apply(this,arguments)}(),function(){e=!0}}),[ge,Qe,he,pe]);var wn=function(){var e=p()(u()().mark((function e(){var n,t,r=arguments;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.length>0&&void 0!==r[0]?r[0]:0,console.log("lastedUpdateTime:",Ke,n),!(0===ge&&Ge>0&&Ke||n)){e.next=8;break}return e.next=5,Y(De.identifier,{path:Qe,evaluate:n,content:We,game_id:be.id});case 5:return t=e.sent,f({type:hn,payload:{lastedUpdateTime:0}}),e.abrupt("return",t);case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,A.useCallback)((function(){}),[wn]);(0,A.useEffect)((function(){return le.Z.subscribe("unlock-test-case",(function(){S.Z.confirm(c()(c()({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,H.jsx)(En,{score:Ae.score,is_teacher:ye})},"centered",!0),"onOk",bn))}))}),[bn,Ae,ye]);var bn=(0,A.useCallback)(p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s=be.identifier,(0,U.U2)("tasks/".concat(s,"/check_test_sets.json"));case 2:if(n=e.sent,t=n.test_sets,r=n.message,-1!==n.status){e.next=7;break}return r.info(r),e.abrupt("return");case 7:a=W.user.grade,W.user.grade=a-2*Ae.score,W.test_sets=t,W.game.test_sets_view=!0,f({type:sn,payload:{taskData:W}});case 12:case"end":return e.stop()}var s}),e)}))),[be,Ae,f]);function Dn(){return Bn.apply(this,arguments)}function Bn(){return(Bn=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$(null==W||null===(n=W.myshixun)||void 0===n?void 0:n.identifier,{});case 2:return t=e.sent,Ye(),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zn(){return Zn=p()(u()().mark((function e(){var n,t,r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ee(E);case 2:n=e.sent,t=n.praise_count,r=n.praise,W.praise_count=t,W.user_praise=r,f({type:sn,payload:{taskData:W}});case 7:case"end":return e.stop()}}),e)}))),Zn.apply(this,arguments)}(0,A.useEffect)((function(){if(!Xe||Se){var e=function(e){Z.current&&f({type:ln,payload:e.pageX}),T.current&&f({type:un,payload:e.pageY})},n=function(){Z.current=!1,T.current=!1,f({type:dn,payload:!1}),document.onselectstart=null};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}}),[T.current,Z.current,Xe,f]),I.current=function(){d.moveX=.01!==d.moveX?.01:"40%",f({type:ln,payload:d.moveX})},(0,A.useEffect)((function(){return le.Z.subscribe("vnc-enlarge",(function(){I.current()}))}),[]),(0,A.useEffect)((function(){if(0===ge&&Ae&&Ae.path){var e=Ae.path.split(";").filter((function(e){return!!e}));f({type:hn,payload:{currentPath:e[0],paths:e}})}}),[Ae,ge]),(0,A.useEffect)((function(){je&&(0,O.Dk)(je.name||"实践项目名称-未填写")}),[je]);var Tn=(0,A.useCallback)((function(e){function n(){return n=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{window.navigator.sendBeacon("".concat(L.Z.API_SERVER,"/api/tasks/").concat(E,"/cost_time.json?time=").concat(n),JSON.stringify({time:n}))}catch(e){}case 1:case"end":return e.stop()}}),e)}))),n.apply(this,arguments)}!function(e){n.apply(this,arguments)}(e)}),[E]);function In(){return(In=p()(u()().mark((function e(n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X(E,je.id,n);case 2:W.game.star=n,f({type:sn,payload:{taskData:W}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rn(){return Rn=p()(u()().mark((function e(n){var t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.props,r=t.children,a=t.eventKey,e.abrupt("return",new Promise(function(){var e=p()(u()().mark((function e(n){var t,s,o;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r&&r.length>0&&n(),e.next=3,ne(De.identifier,{path:a});case 3:t=e.sent,s=t.trees,o=ve(ie,a,xe(s,a)),f({type:An,payload:{repos:i()(o)}}),n();case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 2:case"end":return e.stop()}}),e)}))),Rn.apply(this,arguments)}function Pn(){f({type:yn})}function Fn(){return(Fn=p()(u()().mark((function e(n,t){var r;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.node.isLeaf){e.next=7;break}return r=n[0],r.split(".").pop().toLowerCase(),e.next=6,wn();case 6:f({type:hn,payload:{currentPath:r}});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(){return(Ln=p()(u()().mark((function e(){var n,t;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,f({type:_n,payload:!0}),le.Z.publish("vnc-reseting"),e.next=5,te(a.taskId);case 5:n=e.sent,t=n.vnc_url,W.vnc_url=t+"×tamp="+(new Date).getTime(),le.Z.publish("vnc-reseting-done",n),f({type:sn,payload:{taskData:W,resetVncLoading:!1}}),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.log(e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,12]])})))).apply(this,arguments)}function Un(){return Un=p()(u()().mark((function e(t){var r,a,s,i,o,c;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.GameState,a=t.Data,s=t.challenge,console.log("match:",n),"info"!==s){e.next=6;break}le.Z.publish("evaluate-unity3d-result",{state:"3d_callback",data:{challenge_info:g()({},W.challenge)}}),e.next=16;break;case 6:if("Success"!==r){e.next=16;break}if(!Oe&&Ue){e.next=15;break}return e.next=10,ae(E,we.Base64.encode(E+(new Date).getTime()),a);case 10:i=e.sent,o=i.status,c=i.data,0==o&&(2!==be.status&&(W.game.status=2,W.user.grade+=c.gold,le.Z.publish("update-cost-time")),le.Z.publish("evaluate-unity3d-result",{state:"userAndtime",data:{user:Ne,open_time:c.open_time,end_time:c.end_time}}),f({type:sn,payload:{taskData:W,evalData:{gold:c.gold,experience:c.experience,next_game:c.next_game},evaluateLoading:!1,showEvalResult:!0}})),e.next=16;break;case 15:f({type:cn});case 16:case"end":return e.stop()}}),e)}))),Un.apply(this,arguments)}function On(){return(On=p()(u()().mark((function e(){var n,t,r,a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,se(E);case 2:return r=e.sent,null!==(n=r)&&void 0!==n&&null!==(n=n.data)&&void 0!==n&&n.remaining_time&&le.Z.publish("update-windows-time",null===(a=r)||void 0===a?void 0:a.data),e.abrupt("return",null===(t=r)||void 0===t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Hn="calc(100vw - 4px - ".concat("80px",")");c()(c()(c()(c()(c()(c()(c()({game:be,taskId:E,user_praise:Be,praise_count:Ze,st:ge,challenge:Ae,rank_name:W.rank_name,shixun:je,is_teacher:ye,has_answer:_e,unity_3d_routes:Le,with_code_file:Ue,onEvaluateCallback:function(){},onGetUnity3dMessage:function(e){return Un.apply(this,arguments)}},"taskId",E),"myshixun",De),"user",Ne),"discusses_count",Ee),"onPlusOrCancelPraise",(function(){return Zn.apply(this,arguments)})),"minuxUserGrade",(function(e){var n=W.user.grade;W.user.grade=n-e,f({type:sn,payload:{taskData:W}})})),"taskData",W),oe||(Te||Ve)&&De.system_tip,(De||{}).id,g()(g()({},z),{},{isPictureView:ue,history:t,webDisplayUrl:ce,onShowPictureView:function(){f({type:jn})},star:be&&be.star,onStarChange:function(e){return In.apply(this,arguments)},onCloseResult:function(){f({type:on})}});return(0,H.jsx)(A.Fragment,{children:V?(0,H.jsx)(j.Z,{message:"努力请求数据中..",className:"tpi-spin"}):(0,H.jsxs)(A.Fragment,{children:[(0,H.jsxs)("div",{className:"task-wrapper",children:[me&&(0,H.jsx)("div",{className:"draging-mask"}),(0,H.jsx)(fe,{difficulty:null==Ae?void 0:Ae.difficulty,mirror_description:Fe,history:t,git_url:ke,shixun:je,taskData:W,lastedGetTaskInfoTime:he,onAddVncTime:function(){return On.apply(this,arguments)},taskId:E,isNotice:Je,resetVncLoading:de,onResetVnc:function(){return Ln.apply(this,arguments)},onResetGitCode:Dn,vnc_url:Se,linux_vnc:null==W?void 0:W.linux_vnc,window_vnc_url:(null==W?void 0:W.windows_vnc)||(null==W?void 0:W.virtual_machine),remaining_time:null==W?void 0:W.remaining_time,onShowNotice:Pn,game:be,user:Ne,st:ge,onUpdateCode:wn,onUpdateCostTime:Tn,unity_3d_routes:Le&&!Ue||(null==Ae?void 0:Ae.thiry_party)}),(0,H.jsxs)("div",{className:"tasks-body2",children:[(0,H.jsx)("section",{className:"left-panel",children:(0,H.jsxs)("ul",{children:[(0,H.jsxs)("li",{onClick:function(){return _(1)},className:1==b?"on":"",children:[(0,H.jsx)("span",{className:"iconfont icon-huanjing"}),(0,H.jsx)("span",{children:"环境"})]}),(0,H.jsxs)("li",{onClick:function(){return _(2)},className:2==b?"on":"",children:[(0,H.jsx)("span",{className:"iconfont icon-shujuwajue"}),(0,H.jsx)("span",{children:"数据集"})]}),(0,H.jsxs)("li",{onClick:function(){return _(3)},className:3==b?"on":"",children:[(0,H.jsx)("span",{className:"iconfont icon-a-chengyuan1"}),(0,H.jsx)("span",{children:"合作者"})]})]})}),(0,H.jsxs)("section",{id:"task-right-panel",className:"right-panel ".concat(Se||null!=W&&W.windows_vnc||null!=W&&W.linux_vnc||null!=W&&W.virtual_machine?"vnc":""),style:{width:Hn,minWidth:"500px"},children:[(0,H.jsxs)("div",{style:{height:"100%"},className:1===b?"":"hide",children:["webssh"===W.mirror_type&&(0,H.jsx)(Ce,{sshConfigData:W||{},sid:1}),"graph"===W.mirror_type&&(0,H.jsx)(He,{taskData:W,evaluateMessage:K,language:ze,evaluateLoading:J,onEval:r.onEvalCode}),("jupyterlab"===W.mirror_type||"jupyternotebook"===W.mirror_type)&&(0,H.jsx)($e,{taskData:W,evaluateMessage:K,language:ze,evaluateLoading:J,onEval:r.onEvalCode})]}),(0,H.jsxs)("div",{className:2===b?"data_env_lists":"hide",children:[(0,H.jsxs)("div",{className:"data_header",children:["数据集 (",null==F?void 0:F.data_count,")"]}),(0,H.jsx)("div",{style:{padding:20},children:(0,H.jsx)(en.Z,{detail:F})})]}),(0,H.jsx)("div",{className:3===b?"data_env_lists":"hide",children:(0,H.jsx)("div",{children:(0,H.jsx)(nn.Z,{})})})]})]})]}),(0,H.jsx)(y.Z,{children:(0,H.jsx)(k.Z,{rootClassName:"setting-drawer",title:null,placement:"right",width:400,closable:!1,open:re,onClose:function(){f({type:gn,payload:!1})},children:(0,H.jsx)(Cn,{className:"dir-tree",selectedKeys:["".concat(Qe)],treeData:ie,onSelect:function(e,n){return Fn.apply(this,arguments)},loadData:function(e){return Rn.apply(this,arguments)}})})})]})})};function En(e){var n=e.is_teacher,t=e.score;return(0,H.jsx)(A.Fragment,{children:n?(0,H.jsxs)(A.Fragment,{children:[(0,H.jsx)("div",{children:"已经过职业认证的教师可以免金币查看隐藏测试集。"}),(0,H.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")}),(0,H.jsx)("a",{href:"/account/certification",class:"to-certification-link",target:"_blank",children:"立即认证"})]}):(0,H.jsx)("div",{children:"解锁本关所有测试集需要扣除".concat(2*t,"金币,确定要解锁吗?")})})}},17111:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(85750);function c(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,o.v_)("libraries.json",e)}function f(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},74155:function(e,n,t){"use strict";t.d(n,{$L:function(){return c},M3:function(){return y},NV:function(){return u},T:function(){return x},V1:function(){return p},ie:function(){return w},ln:function(){return g},pV:function(){return _},th:function(){return h}});var r=t(7557),a=t.n(r),s=t(41498),i=t.n(s),o=t(85750);function c(e){return l.apply(this,arguments)}function l(){return(l=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects.json",{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,n){return d.apply(this,arguments)}function d(){return(d=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(t,".json"),{method:"put",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e,n){return m.apply(this,arguments)}function m(){return(m=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"delete",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,".json"),{method:"get"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return A.apply(this,arguments)}function A(){return(A=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/data_sets.json",{method:"get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return j.apply(this,arguments)}function j(){return(j=i()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/start_environment.json"),{method:"post"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e,n){return b.apply(this,arguments)}function b(){return(b=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/fork_sci_project.json"),{method:"post",body:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,n){return S.apply(this,arguments)}function S(){return(S=i()(a()().mark((function e(n,t){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,o.ZP)("/api/sci/projects/".concat(n,"/get_data_sets.json"),{method:"get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},9970:function(e,n,t){"use strict";t.d(n,{Jd:function(){return C},a$:function(){return _},dU:function(){return p},fi:function(){return y},m_:function(){return g},rB:function(){return w},rV:function(){return h},x4:function(){return x},zE:function(){return u}});var r=t(82242),a=t.n(r),s=t(7557),i=t.n(s),o=t(41498),c=t.n(o),l=t(85750);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return m.apply(this,arguments)}function m(){return(m=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return v.apply(this,arguments)}function v(){return(v=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return A.apply(this,arguments)}function A(){return(A=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e,n){return j.apply(this,arguments)}function j(){return(j=c()(i()().mark((function e(n,t){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=c()(i()().mark((function e(n){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=a()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return S.apply(this,arguments)}function S(){return(S=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return k.apply(this,arguments)}function k(){return(k=c()(i()().mark((function e(n){return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},93611:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},84749:function(){},25769:function(e,n,t){"use strict";var r=t(98040),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,i,o,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(i=r(),o=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),n.format)if(r.preventDefault(),void 0===r.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=a[n.format]||a.default;window.clipboardData.setData(s,e)}else r.clipboardData.clearData(),r.clipboardData.setData(n.format,e);n.onCopy&&(r.preventDefault(),n.onCopy(r.clipboardData))})),document.body.appendChild(l),o.selectNodeContents(l),c.addRange(o),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){t&&console.error("unable to copy using execCommand: ",r),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(r){t&&console.error("unable to copy using clipboardData: ",r),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(o):c.removeAllRanges()),l&&document.body.removeChild(l),i()}return u}},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],r=0;r4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,a=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},N=function(n,t,i){b(m)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(b(m)<=4.4)T(t.showToolBar)&&(t.height-=7),T(t.showAlgebraInput)&&(t.height-=37),t.width<605&&T(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(T(t.showToolBar)||T(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=T(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||x.appendChild(j)):o.appendChild(j),x.appendChild(o),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function S(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),z("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function C(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},b(m)<5&&(e.className+=" geogebraweb")):S(e,n)}if(r){scriptLoadStarted=!0;for(var k=0;k0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):N(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),c=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",c);var u=(e-s)/2,d=(n-c)/2;a.style.left=u+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(l),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},D=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)R(m,!0);else{var o,a,s=!r;if(s){var c=b(m);!isNaN(c)&&c<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=m.indexOf("//");for(var u in a=l>0?m:0===l?o+m:"https://www.geogebra.org/apps/5.2.814.0/",D)if(m.slice(-1*D[u].length)===D[u]||m.slice(-1*(D[u].length+1))===D[u]+"/")return void R(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||T(t.showToolBar)||T(t.showMenuBar)||T(t.showAlgebraInput)||T(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",R(a,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?D.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),G("5.0",n))}},z=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function O(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==l&&R(l,f),s=!0}return void 0!==t.material_id?C(O):O(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,c=(o=e.autoHeight)&&"false"!==o,l=function(e,n,t,i,r,o){var a=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){a=s;break}s=s.parentNode}var c=0,l=0,u=0,d=0,p=0,f=0,h=0;if(a)c=a.offsetWidth,l=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=c&&(void 0===r||!r)&&("rtl"===document.dir?(p=c-m.width-m.left,f=u<=480?10:30):(f=m.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(o,t);e()&&a.setAttribute("data-param-scale",s);for(var c=null,l=0;l=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,a,s;if(null===(o=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},O.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},O.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(O.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(O.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var Z=O,U=(t(57193),t(85160)),F=t(43418),H=t(43604),Y=t(85750),_="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=z;var W=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),r=(0,l.useRef)(),o=(0,l.useRef)(),s=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=a()(u,2),p=d[0],f=d[1],m=function(){var e=D()(L()().mark((function e(){var n,r;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:c,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(E.Z,{children:[(0,h.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(H.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:_,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(U.FI,{initDiagram:function(){var e=z.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new z.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var s={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var c=e.diagram.findNodeForData(a);c.location=o,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(z.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(z.Spot.Top)||n.equals(z.Spot.Bottom)?25:18,height:n.equals(z.Spot.Top)||n.equals(z.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(z.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function b(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(z.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:b(t,n),contextClick:b(t,n)})}function S(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(f,"fill"),j(h,"fill"))),e("ContextMenuButton",e(z.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(x,"fill")))]}function C(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(z.Panel,"Horizontal",j(u),j(s),j(c),j(l)))]}function k(n,t){return t||(t="thickness"),e(z.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function A(n,t){return t||(t="dash"),e(z.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function T(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(z.Panel,"Horizontal",A(null),A([2,4]),A([4,4])))]}function N(n,t){return t||(t="figure"),e(z.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:b(t,n),contextClick:b(t,n)})}function E(n){return e(z.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(z.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b("dir",n),contextClick:b("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",z.Spot.stringify(z.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(z.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function M(n,t){var i=0,r=z.Spot.RightSide;n.equals(z.Spot.Top)?(i=270,r=z.Spot.TopSide):n.equals(z.Spot.Left)?(i=180,r=z.Spot.LeftSide):n.equals(z.Spot.Bottom)&&(i=90,r=z.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",z.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(z.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new z.Diagram(r.current,{padding:20,grid:e(z.Panel,"Grid",e(z.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(z.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(Z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(z.Node,"Auto",{locationSpot:z.Spot.Center,locationObjectName:"SHAPE",desiredSize:new z.Size(120,60),minSize:new z.Size(40,40),resizable:!0,resizeCellSize:new z.Size(10,10),rotatable:!0},new z.Binding("location","loc",z.Point.parse).makeTwoWay(z.Point.stringify),new z.Binding("desiredSize","size",z.Size.parse).makeTwoWay(z.Size.stringify),e(z.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:z.Spot.AllSides,toSpot:z.Spot.AllSides},new z.Binding("figure"),new z.Binding("fill"),new z.Binding("stroke","borderColor"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(z.TextBlock,{margin:1,textAlign:"center",overflow:z.TextBlock.OverflowEllipsis,editable:!0},new z.Binding("text").makeTwoWay(),new z.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(z.Panel,"Vertical",{maxSize:new z.Size(200,NaN)},e(z.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new z.Binding("text")),e(z.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new z.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(z.Adornment,"Spot",e(z.Placeholder,{padding:10}),w(z.Spot.Top,"TriangleUp"),w(z.Spot.Left,"TriangleLeft"),w(z.Spot.Right,"TriangleRight"),w(z.Spot.Bottom,"TriangleDown"),y({alignment:new z.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(z.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(z.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(z.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),S(),C(),T()),i.current.groupTemplate=e(z.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:z.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new z.Binding("location","loc",z.Point.parse).makeTwoWay(z.Point.stringify),e(z.Panel,"Auto",{name:"BODY"},e(z.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:z.Spot.AllSides,toSpot:z.Spot.AllSides},new z.Binding("fill"),new z.Binding("stroke","color"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Placeholder,{background:"transparent",margin:20})),e(z.TextBlock,{alignment:z.Spot.Top,alignmentFocus:z.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new z.Binding("text"),new z.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(z.Adornment,"Spot",e(z.Panel,"Auto",e(z.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(z.Placeholder,{margin:1.5})),y({alignment:z.Spot.TopRight,alignmentFocus:z.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),C(),T()),i.current.linkTemplate=e(z.Link,{layerName:"Foreground",routing:z.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new z.Binding("fromSpot","fromSpot",z.Spot.parse),new z.Binding("toSpot","toSpot",z.Spot.parse),new z.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new z.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new z.Binding("points").makeTwoWay(),e(z.Shape,{strokeWidth:2},new z.Binding("stroke","color"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Shape,{segmentIndex:0,segmentOffset:new z.Point(15,0),segmentOrientation:z.Link.OrientAlong,alignmentFocus:z.Spot.Right,figure:"circle",width:10,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return 1===e}))),e(z.Shape,{segmentIndex:-1,segmentOffset:new z.Point(-10,6),segmentOrientation:z.Link.OrientPlus90,alignmentFocus:z.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return e>=1})),new z.Binding("width","thickness",(function(e){return 7+3*e})),new z.Binding("height","thickness",(function(e){return 7+3*e})),new z.Binding("segmentOffset","thickness",(function(e){return new z.Point(-15,4+1.5*e)}))),e(z.Shape,{segmentIndex:0,segmentOffset:new z.Point(15,-6),segmentOrientation:z.Link.OrientMinus90,alignmentFocus:z.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return 2===e})),new z.Binding("width","thickness",(function(e){return 7+3*e})),new z.Binding("height","thickness",(function(e){return 7+3*e})),new z.Binding("segmentOffset","thickness",(function(e){return new z.Point(-15,4+1.5*e)}))),e(z.TextBlock,{alignmentFocus:new z.Spot(0,1,-4,0),editable:!0},new z.Binding("text").makeTwoWay(),new z.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(z.Adornment,e(z.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new z.Binding("pathPattern","thickness",E)),y({alignmentFocus:new z.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),T(),e("ContextMenuButton",e(z.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(z.Panel,"Horizontal",e(z.Panel,"Spot",I(!1),M(z.Spot.Top,!1),M(z.Spot.Left,!1),M(z.Spot.Right,!1),M(z.Spot.Bottom,!1)),e(z.Panel,"Spot",{margin:new z.Margin(0,0,0,2)},I(!0),M(z.Spot.Top,!0),M(z.Spot.Left,!0),M(z.Spot.Right,!0),M(z.Spot.Bottom,!0))))),new z.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(z.Link,{locationSpot:z.Spot.Center,selectionAdornmentTemplate:e(z.Adornment,"Link",{locationSpot:z.Spot.Center},e(z.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(z.Shape,{toArrow:"Standard",stroke:null}))},{routing:z.Link.AvoidsNodes,curve:z.Link.JumpOver,corner:5,toShortLength:4},new z.Binding("points"),e(z.Shape,{isPanelMain:!0,strokeWidth:2}),e(z.Shape,{toArrow:"Standard",stroke:null})),model:new z.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(z.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(z.Node,"Auto",{locationSpot:z.Spot.Center},new z.Binding("location","location",z.Point.parse).makeTwoWay(z.Point.stringify),e(z.Shape,"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 z.Binding("stroke").makeTwoWay(),new z.Binding("fill").makeTwoWay(),new z.Binding("figure")),e(z.TextBlock,{margin:new z.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new z.Size(16,16),maxSize:new z.Size(10,NaN),textAlign:"center",editable:!0},new z.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(z.Panel,"Grid",e(z.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(z.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(C.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),q=t(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(q.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(q.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(K.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(K.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(K.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(K.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,s=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=a()(u,2),p=d[0],f=d[1],m=(0,l.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(m.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,l.useEffect)((function(){m.current.appName=p?"3D":"graphing",c.current.inject("applet_container")}),[p]),(0,l.useEffect)((function(){f(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(E.Z,{align:"middle",children:[(0,h.jsx)(H.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(H.Z,{children:(0,h.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),re=t(20817),oe=t(8591),ae="link",se="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(12066);var me="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=c()(c()({},xe+"-B","bold"),xe+"-I","italic"),ye=c()(c()(c()(c()(c()(c()(c()(c()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,s=void 0===o?"100%":o,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,S=e.watch,C=e.insertTemp,k=e.mode,E=void 0===k?"markdown":k,B=e.id,M=void 0===B?"markdown-editor-id":B,L=e.showResizeBar,P=void 0!==L&&L,D=e.noStorage,G=void 0!==D&&D,R=e.showNullButton,z=void 0!==R&&R,O=e.showNullProgramButton,Z=void 0!==O&&O,U=e.hidetoolBar,H=void 0!==U&&U,Y=e.fullScreen,_=void 0!==Y&&Y,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,be=void 0!==xe&&xe,je=e.placeholder,Se=void 0===je?"":je,Ce=e.values,ke=void 0===Ce?"":Ce,Ae=e.extraUse,Te=(0,l.useState)(null),Ne=a()(Te,2),Ee=Ne[0],Be=Ne[1],Ie=(0,l.useState)(t),Me=a()(Ie,2),Le=Me[0],Pe=Me[1],De=(0,l.useState)(S),Ge=a()(De,2),Re=Ge[0],ze=Ge[1],Oe=(0,l.useState)(_),Ze=a()(Oe,2),Ue=Ze[0],Fe=Ze[1],He=(0,l.useState)(""),Ye=a()(He,2),_e=Ye[0],Ve=Ye[1],We=(0,l.useState)(0),Ke=a()(We,2),qe=Ke[0],Je=Ke[1],Qe=(0,l.useState)(g),Xe=a()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,l.useState)(!1),tn=a()(nn,2),rn=(tn[0],tn[1]),on=(0,l.useState)(0),an=a()(on,2),sn=an[0],cn=an[1],ln=(0,l.useState)(0),un=a()(ln,2),dn=un[0],pn=un[1],fn=(0,l.useRef)(),hn=(0,l.useRef)(),mn=(0,l.useRef)(),gn=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(ke),null==Ee||Ee.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,l.useEffect)((function(){null==q||q(Ue)}),[Ue]),(0,l.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var a,s=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(s=o[0]);var c=s.getAsFile(),l=c.name.split(".").pop();(0,N.I)(c,(function(e){var t,i,r;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(r=c.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):ge.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),c=a>s?a:s,l=a>s?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",n,e,r,i,c,a,s,o),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Be(n),function(){n.off("paste",e)}}}),[]);var vn=(0,l.useCallback)((function(){hn.current}),[$e,hn,Ue]);(0,l.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,vn]),(0,l.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],o=n[1],s=c()({},r,(function(){xn(o)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(M);e>=qe+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(M,Le),rn(!0))}}),1e4),(0,l.useEffect)((function(){ze(S)}),[Ee,S]),(0,l.useEffect)((function(){Ee&&j&&Ee.focus()}),[Ee,j]),(0,l.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,l.useEffect)((function(){if(Ee&&K){var e=function(e,n){K(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,K]),(0,l.useEffect)((function(){if(Ee&&V){var e=function(){V(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,V]),(0,l.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(Z?i(t,Sn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,l.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,l.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return Ve("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
          \n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(me),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return ze(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Ue),Ee.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case le:return void Ve(le);case"maths-latex":return void Ve("maths-latex");case ce:return void Ve(ce);case de:return void Ve(de);default:throw new Error}}),[Ee,Re,Ue]),wn=(0,l.useCallback)((function(e,n){var t,i,r,o,a;switch(Ve(""),_e){case ae:var s=e.title,c=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(c,")")),Ee.focus();case ue:var l=e.language,u=e.content;return Ee.replaceSelection(["```"+l,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==v||!v.type?g?Ee.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ee.replaceSelection("![,](".concat(m,")")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ee.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(v.name,"")):ge.includes(x)?Ee.replaceSelection('').concat(v.name,"")):Ee.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(m,")")),Ee.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",S=0;S300&&(n=300),en(g+n+"px")}},i=mn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,mn]),(0,l.useEffect)((function(){en(g)}),[g]);var jn={width:ve(s),height:ve($e)},Sn=((0,l.useMemo)((function(){if(qe){var e=new Date(qe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[qe]),function(e){var n=[];if(Z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){ye[_e]&&_e!==le&&_e!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),pn(t)}),0)}),[_e]);var Cn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,B.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],Q=(null==O||null===(n=O.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==O||null===(t=O.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Cd)(S);case 2:return n=e.sent,e.next=5,W({});case 5:n.status||H(n);case 6:case"end":return e.stop()}}),e)})))()}),[s.actionTabs.key]);var X=(null==F?void 0:F.exercise)||{},$=X.time,ee=X.end_time;return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(h.Z,{width:514,centered:!0,closable:!(null==O||null===(i=O.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===s.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsxs)(m.Z,{spinning:V,children:[Q&&(0,B.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!Q&&(0,B.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),Q&&(0,B.jsx)(g.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==O||null===(o=O.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:J}),(0,B.jsx)("div",{className:"",children:(0,B.jsxs)(f.Z,{form:M,layout:"vertical",autoComplete:"off",children:[(0,B.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,B.jsx)(v.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==$?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(f.Z.Item,{name:"time",label:(0,B.jsxs)("span",{children:["延长时间(",(0,B.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",C()(ee).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,B.jsx)(x.Z,{min:1,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),(0,B.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,B.jsx)("span",{className:"ml5",children:((null==K?void 0:K.student_left_minutes)||0)+(L||0)}),"分钟",0!==(null==K?void 0:K.student_left_minutes)&&(null==K?void 0:K.user_end_time)&&(0,B.jsxs)("span",{children:[",交卷截止时间:",(0,B.jsx)("span",{className:"ml5",children:C()(null==K?void 0:K.user_end_time).add(L||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,B.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",C()(ee).format("YYYY-MM-DD HH:mm")]})]})}),(0,B.jsxs)(w.Z,{justify:"space-between",align:"middle",children:[(0,B.jsx)(y.Z,{}),(0,B.jsx)(y.Z,{children:(0,B.jsx)(b.ZP,{loading:G,onClick:q,children:"进入考试"})})]})]})})})}))},76666:function(e,n,t){"use strict";t.d(n,{Y4:function(){return L},Im:function(){return B},ZP:function(){return D}});var i=t(79800),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(82242),u=t.n(l),d=t(85573),p=t.n(d),f=t(59301),h=t(92832),m=t(3113),g=t(78386),v=t(20538),x=t(98234),w=t(24334),y=t(51021),b=t(51150),j=t(66621),S=t(34376),C=t(85750),k=t(32007),A=t(11533),T=t(37712),N=h.Z.TextArea,E={visible:!1,tabIndex:"0"},B=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),I=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(I||{});function M(e,n){switch(n.type){case I.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case I.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function L(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,s=e.is_file,l=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,h=e.setData,m=(0,f.useRef)(),g=(0,f.useRef)(),v=(0,f.useRef)(),y=null,k={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,f.useEffect)((function(){if(i&&!s&&m.current){var e=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(m.current);var n=(0,j.pp)(w.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!s&&g.current){var t=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(g.current),t.write((0,j.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!s&&v.current){var a=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});a.open(v.current),a.write((0,j.pp)(w.Base64.decode(o))),a.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{className:"c-red",children:"实际输出:"}),!s&&(0,T.jsx)("div",{ref:m}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){h(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,T.jsx)("p",{className:"c-red",children:"预期输出:"}),!s&&(0,T.jsx)("div",{ref:v}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){h(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!s&&(0,T.jsx)(b.Z,{value:r,style:k}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{onClick:function(){return(0,j.LR)(l,r)},children:r})})]}),(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,T.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[w.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:y=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:y=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",y," "]})}function P(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,T.jsx)("p",{children:"执行结果:"}),(0,T.jsx)("pre",{children:w.Base64.decode(r)})]});break;case x.h.NOMATCH:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsxs)("p",{children:["输出:",r&&w.Base64.decode(r)]}),(0,T.jsxs)("p",{children:["预期输出:",a&&w.Base64.decode(a)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["最后执行的输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:s=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:s=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",s," "]})}var D=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,s=(e.executingMessage,e.debugResult),l=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,h=e.user,x=(0,f.useReducer)(M,E),w=r()(x,2),b=w[0],j=w[1],S=b.visible,B=(b.tabIndex,(0,k.useSearchParams)()),L=r()(B,1)[0];var D=(0,f.useMemo)((function(){if(s){s.status;return(0,T.jsx)(T.Fragment,{children:P(s)})}return null}),[s]);var G=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==h?void 0:h.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,T.jsxs)("div",{className:"test-case-panel",children:[(0,T.jsxs)("div",{className:"test-case-panel-body ".concat(S?"active":""),children:[(0,T.jsx)("ul",{className:"s-navs",children:(0,T.jsx)("li",{children:(0,T.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,T.jsx)(A.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,T.jsx)(N,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:l}),rightNode:i?(0,T.jsx)(y.Z,{message:"代码执行中..."}):s?D:(0,T.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,T.jsx)("a",{className:"btn-collapse ".concat(S?"up":""),onClick:function(){j({type:I.SET_VISIBLE,payload:!S})},children:S?(0,T.jsx)(g.Z,{}):(0,T.jsx)(v.Z,{})}),(0,T.jsxs)("footer",{className:"footer",children:[(0,T.jsx)("span",{children:"控制台"}),(0,T.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,T.jsx)(m.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){j({type:I.SET_VISIBLE,payload:!0}),j({type:I.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==L.get("qtype")&&(0,T.jsx)(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){j({type:I.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},17675:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return pn}});var i=t(39647),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(7683),m=t(35423),g=t(32007),v=t(31797),x=t(43418),w=t(71418),y=t(3113),b=t(57809),j=t(75136),S=t(33571),C=t(40806),k=t(79680),A=t(20817),T=t(680),N=t(17184),E=t(60141),B=t(24334),I=t(98045),M=t(76666),L="left-panel___SKGyd",P="tab-panel-body___gABdv",D="b1___QpbmK",G="s-navs___FXwOi",R="bg-white___kbZ6r",z="active___QGOnZ",O="list___PXTsq",Z="btns___F8yZK",U="drawer___xdGaT",F={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},H=t(61998),Y=t(8591),_=t(27092),V=t(42141),W=t(73374),K=t(98234),q=t(66621),J=t(21062),Q=t(85750),X=t(34376),$=t(83768),ee=t(84445),ne=t(61186),te=t.n(ne),ie=t(37712),re=function(e){var n=e.open,t=e.onClose,i=(0,f.useState)(void 0),r=u()(i,2),o=r[0],s=r[1];console.log((0,g.useLocation)(),33);(0,g.useLocation)();(0,f.useEffect)((function(){if(n){var e=function(){var e=c()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.X6)(n);case 2:t=e.sent,s(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[n]);var l=o||{},d=l.status,p=l.created_at,h=l.code,m=(l.name,l.language),v=l.pass_sets_count,b=l.set_count,S=l.error_msg,C=l.output,k=l.input,A=l.expected_output,T=(l.execute_memory,l.user,l.execute_time),N=l.input_file_url,E=l.output_file_url,I=l.is_file,M=l.expected_output_file_url;return(0,ie.jsx)(x.Z,{open:n,width:1e3,onCancel:function(){return t(!1)},footer:(0,ie.jsx)(y.ZP,{type:"primary",onClick:function(){return t(!1)},children:"关闭"}),centered:!0,children:(0,ie.jsx)(w.Z,{spinning:!o,delay:500,children:(0,ie.jsx)("div",{className:"record-detail-info",children:o?(0,ie.jsx)(ie.Fragment,{children:(0,ie.jsxs)("div",{className:"record-detail-body",children:[(0,ie.jsx)("h2",{children:" 提交记录 "}),(0,ie.jsxs)("ul",{className:"record-info",children:[(0,ie.jsxs)("li",{children:[" 状态:",(0,ie.jsx)("span",{className:0===d?"c-green":"c-red",children:$.Im[d]})," "]}),(0,ie.jsxs)("li",{children:[" 提交时间:",(0,ie.jsx)("span",{children:te()(p).format("YYYY-MM-DD HH:mm:ss")})," "]}),(0,ie.jsxs)("li",{children:[" 语言:",(0,ie.jsx)("span",{children:m})," "]}),(0,ie.jsxs)("li",{children:[" 执行用时:",(0,ie.jsxs)("span",{children:[1e3*T,"ms"]})," "]}),(0,ie.jsxs)("li",{children:[" ","".concat(v," / ").concat(b," 个通过的测试用例")," "]})]}),(0,$.gZ)({status:d,error_msg:S,execute_time:T,output:C,input:k,expected_output:A,input_file_url:N,output_file_url:E,is_file:I,expected_output_file_url:M}),(0,ie.jsx)("h2",{children:" 提交的内容 "}),(0,ie.jsx)(ee.ZP,{height:"200px",width:"100%",language:null==m?void 0:m.toLocaleLowerCase(),value:B.Base64.decode(h),options:{readOnly:!0}})]})}):null})})})},oe=H.Z.Column,ae=function(e){var n=e.submitResult,t=e.submitting,i=e.submitRecords,r=e.page,o=e.onPageChange,s=(e.topicId,n||{}),l=s.status,d=s.id,p=s.input,h=s.output,m=s.expected_output,v=s.is_file,x=s.input_file_url,y=s.output_file_url,b=s.expected_output_file_url,j=s.error_msg,S=(0,f.useRef)(),C=(0,f.useRef)(),k=(0,f.useRef)(!1),A=(0,f.useRef)(),T=(0,f.useRef)(),N=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),E=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),I=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),L=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),P=(0,f.useRef)(),D=(0,g.useSearchParams)(),G=u()(D,1)[0],R=i||{},z=R.records,O=R.records_count,Z=(0,f.useState)(""),U=u()(Z,2),$=U[0],ee=U[1],ne=(0,f.useState)(""),ae=u()(ne,2),se=ae[0],ce=ae[1],le=(0,f.useState)(!1),ue=u()(le,2),de=ue[0],pe=ue[1],fe=((0,g.useLocation)(),"1"===G.get("type"));(0,f.useEffect)((function(){if(h&&!v&&l!==K.h.OK&&d&&S.current){k.current||N.current.open(S.current);var e=(0,q.pp)(B.Base64.decode(h));N.current.reset(),N.current.write(e),setTimeout((function(){k.current=!0}),100),window.terms=N,window.outputs=B.Base64.decode(h),N.current.setOption("theme",{background:"#fafafa",foreground:"#333"})}p&&!v&&l!==K.h.OK&&d&&C.current&&(k.current||E.current.open(C.current),E.current.reset(),E.current.write((0,q.pp)(p)),E.current.setOption("theme",{background:"#fafafa",foreground:"#333"})),m&&!v&&l!==K.h.OK&&d&&(k.current||I.current.open(T.current),I.current.reset(),I.current.write((0,q.pp)(B.Base64.decode(m))),I.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"})),A.current&&(k.current||L.current.open(A.current),L.current.write((0,q.pp)(B.Base64.decode(j))),L.current.reset(),L.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"}))}),[h,j,m,p]);return(0,ie.jsxs)(w.Z,{spinning:t,tip:"评测中...",indicator:(0,ie.jsx)(V.Z,{style:{fontSize:24},spin:!0}),children:[d?(0,ie.jsxs)("div",{className:F.wrap,children:[(0,ie.jsxs)("ul",{ref:P,className:F.info,children:[(0,ie.jsxs)("li",{children:["执行结果:",(0,ie.jsx)("span",{className:l===K.h.OK?"c-green":"c-red",children:M.Im[l]})]}),(0,ie.jsx)("li",{className:F.error,children:(0,ie.jsxs)("a",{onClick:function(){v?navigator.clipboard.writeText(B.Base64.decode(j)).then((function(){Y.ZP.success("复制错误信息成功")})):navigator.clipboard.writeText(B.Base64.decode(h)).then((function(){Y.ZP.success("复制错误信息成功")}))},children:["复制错误信息 ",(0,ie.jsx)(W.Z,{})," "]})}),(0,ie.jsx)("li",{children:(0,ie.jsxs)("span",{className:"c-light-primary current",onClick:function(){pe(d)},children:["显示详情 >"," "]})})]}),l!==K.h.OK?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("p",{className:"c-red",children:"实际输入:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:C}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(x,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(x)}),200);case 9:case"end":return e.stop()}}),e)}))),children:p})]}),(0,ie.jsx)("p",{className:"c-red",children:"实际输出:"}),(0,ie.jsxs)("pre",{children:[(4===l||5===l)&&(0,ie.jsx)("div",{ref:A}),4!=l&&5!=l&&(v?(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)(y,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent;try{ce(n)}catch(e){ce("")}setTimeout((function(){ee(y)}),200);case 5:case"end":return e.stop()}}),e)}))),children:h}):(0,ie.jsx)("div",{ref:S}))]}),(0,ie.jsx)("p",{className:"c-red",children:"预期输出:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:T}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(b,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(b)}),200);case 9:case"end":return e.stop()}}),e)}))),children:m})]})]}):null]}):null,(null==z?void 0:z.length)>0?(0,ie.jsxs)(H.Z,{dataSource:z,rowKey:"id",pagination:!1,children:[(0,ie.jsx)(oe,{title:"提交时间",dataIndex:"created_at",render:function(e,n){return(0,ie.jsxs)("span",{children:[" ",te()(e).format("YYYY-MM-DD HH:mm:ss")]})}},"created_at"),(0,ie.jsx)(oe,{title:"提交结果",dataIndex:"status",render:function(e,n){var t;return(0,ie.jsx)("span",{className:"".concat(0===e?"c-green":"c-red"," current"),onClick:function(){pe(n.id)},children:null===(t=M.Im[e])||void 0===t?void 0:t.replace("调试","评测")})}},"status"),(0,ie.jsx)(oe,{title:"执行用时 (".concat(fe?"MS":"S",")"),dataIndex:"execute_time",render:function(e){return e?fe?e:e/1e3:""}},"execute_time"),(0,ie.jsx)(oe,{title:"内存消耗(".concat(fe?"KB":"MB",")"),dataIndex:"execute_memory",render:function(e){return e?fe?e:parseFloat((e/1024).toFixed(2)):""}},"execute_memory"),(0,ie.jsx)(oe,{title:"语言",dataIndex:"language"},"language"),(0,ie.jsx)(oe,{title:"操作",dataIndex:"status",render:function(e,n){return(0,ie.jsx)("span",{className:"c-light-primary current",onClick:function(){pe(n.id)},children:"查看"})}},"status")]}):(0,ie.jsx)("div",{style:{height:300,width:"100%"}}),(0,ie.jsx)(re,{onClose:pe,open:de}),O>15?(0,ie.jsx)(_.Z,{className:F.pagination,current:r,pageSize:15,total:O,onChange:o}):null,(0,ie.jsx)(J.Z,{close:!0,data:$,type:$.length?"txt":"",onClose:function(){return ee("")},monacoEditor:{value:se,language:"txt",onChange:function(){},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})]})},se=t(50883),ce=t(12563),le=t(81327),ue="desc___iOAgd",de="info___GPALq",pe="commit-info___Hk6Za",fe=t(51150),he={1:{name:"简单",color:"#52c41a"},2:{name:"中等",color:"#faad14"},3:{name:"困难",color:"#f5222d"}},me=function(e){var n=e.hack,t=(e.onTriggerPraise,e.toDiscuss),i=n.language,r=n.difficult,o=n.time_limit,a=(n.username,n.user_path,n.user_praise,n.comments_count),s=(n.praises_count,n.description),c=n.pass_count,l=n.submit_count,d=((0,g.useLocation)(),(0,g.useSearchParams)()),p=u()(d,1)[0],f=he[r];return console.log("----description",n),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("ul",{className:de,children:[(0,ie.jsxs)("li",{children:["编程语:",(0,ie.jsx)("b",{children:i})]}),(0,ie.jsxs)("li",{children:["难度:",(0,ie.jsx)(ce.Z,{color:f.color,children:f.name})]}),(0,ie.jsxs)("li",{children:["单个测试集评测时长限制:",(0,ie.jsxs)("b",{children:[o,"秒"]})]})]}),"8"===p.get("qtype")?(0,ie.jsx)(fe.Z,{value:s,showProgramFill:!0,className:ue}):(0,ie.jsx)(fe.Z,{value:s,className:ue}),(0,ie.jsxs)("ul",{className:pe,children:["1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsx)("li",{children:(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"通过次数"})," ",(0,ie.jsx)("b",{children:c})]})}),"1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"提交次数"})," ",(0,ie.jsx)("b",{children:l})]})," "]}),(0,ie.jsx)("li",{style:{flex:"1 0 0"}}),"exercises"!==p.get("type")&&(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("i",{className:"iconfont icon-huifu1",onClick:t})," ",(0,ie.jsx)("b",{children:a})]})," "]})]})]})},ge=t(53200),ve=t(37205),xe=t.n(ve),we=t(81074);function ye(e,n){return(0,Q.U2)("/problems/".concat(e,"/comments.json"),{page:n,limit:10})}function be(e){return(0,Q.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:1})}function je(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/reply.json"),{comments:{content:t,parent_id:n}})}function Se(e,n){return(0,Q.v_)("/problems/".concat(e,"/comments.json"),{comments:{content:n}})}function Ce(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/").concat(n,"/hidden.json"),t)}function ke(e,n){return(0,Q.IV)("/problems/".concat(e,"/comments/").concat(n))}var Ae=t(15106);function Te(e){var n=e.author;return(0,ie.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,ie.jsx)("img",{alt:"用户头像",height:"50",style:{borderRadius:"50%"},src:"".concat(A.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})})}function Ne(e){var n=e.data,t=e.index,i=e.parentDiscussIndex,r=e.user,o=e.onSetActionType,a=n.author,s=n.can_delete,c=n.content,l=n.id,u=n.time;var d=r.admin||s||a.user_id===r.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container second-discuss ",children:[(0,ie.jsx)(Te,{author:a}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsx)("a",{href:"/users/".concat(a.login),target:"_blank",children:a.name}),(0,ie.jsx)("span",{className:"grey",children:u}),(0,ie.jsx)("div",{className:"btn-group",style:{marginBottom:0},children:d?(0,ie.jsx)("a",{onClick:function(){o({id:l,index:t,type:"delete-discuss",parentDiscussIndex:i,message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}):null})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:c})]})]})}var Ee=function(e){var n=e.user,t=e.data,i=e.index,r=e.onPlusDiscuss,o=e.onSetActionType,a=e.activeDiscussIndex,s=e.onReplyDiscuss,c=e.onSetActiveDiscussIndex,l=t.content,u=t.children,d=t.hidden,p=t.id,f=t.praise_count,h=t.time,m=t.user_praise,g=t.can_delete,v=t.author;var x=n.admin||n.user_id===v.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container",children:[(0,ie.jsx)(Te,{author:v}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsxs)("a",{href:"/users/".concat(v.login),target:"_blank",children:[" ",v.name," "]}),(0,ie.jsx)("span",{className:"grey",children:h})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:l}),u&&u.length>0?(0,ie.jsx)("div",{className:"reply-discuss-container",children:u.map((function(e,t){return(0,ie.jsx)(Ne,{data:e,index:t,user:n,onSetActionType:o,parentDiscussIndex:i},e.id)}))}):null,(0,ie.jsxs)("div",{className:"btn-group",children:[x?(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,params:{hidden:d?"0":"1"},type:"hidden-discuss",message:d?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:d?"取消隐藏":"隐藏评论",children:(0,ie.jsx)("i",{className:d?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,!g||u&&0!=u.length?null:(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,ie.jsxs)("a",{onClick:function(){c(p)},title:"回复",children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"})," "]}),(0,ie.jsxs)("a",{onClick:function(){r(p,!m,i)},className:m?"c-orange":"",children:[(0,ie.jsx)("i",{className:m?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,ie.jsx)("span",{children:f||""})]})]}),(0,ie.jsx)(Ae.Z,{id:p,activeDiscussIndex:a,onReplyDiscuss:s})]})]},p)},Be=t(59015),Ie="dis-input-editor-container___nKGxx",Me="active___tmt7T",Le="input-mask___epEle",Pe="text-area___Vry8W",De="tip-container___plpA3",Ge="md-container___u85aq",Re="btn-send___deQ5v",ze=t(95992),Oe=function(e){var n=e.user_praise,t=e.praise_count,i=e.praisePlus,r=e.onCreateDiscuss,o=e.discuss_count,s=(0,f.useState)(!1),l=u()(s,2),d=l[0],p=l[1],h=(0,f.useState)(""),m=u()(h,2),g=m[0],v=m[1];function x(){p(!1)}function w(){return(w=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r(g),v(""),p(!1);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,ie.jsxs)("div",{className:"".concat(Ie," ").concat(d?Me:""," "),children:[(0,ie.jsxs)("div",{className:d?"hide ".concat(Pe):Pe,children:[(0,ie.jsx)("input",{placeholder:"说点什么",onClick:function(){p(!0)}}),(0,ie.jsxs)("a",{children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"}),"    ",o," "]}),(0,ie.jsxs)("a",{className:"c-light-black",onClick:i,title:n?"取消点赞":"点赞",children:[(0,ie.jsx)("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),t?(0,ie.jsx)("span",{children:t}):""]})]}),d?(0,ie.jsx)("div",{className:Le,onClick:x}):null,(0,ie.jsxs)("div",{className:d?Ge:"".concat(Ge," hide"),children:[(0,ie.jsx)(ze.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:g,height:240,onChange:function(e){v(e)}}),(0,ie.jsx)("div",{className:De,onClick:x,children:(0,ie.jsx)("a",{className:Re,onClick:function(){return w.apply(this,arguments)},children:" 发送 "})})]})]})},Ze={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null},Ue=function(e){return e[e.GET_DISCUSSES=0]="GET_DISCUSSES",e[e.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",e[e.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",e[e.PLUS_DISCUSS=3]="PLUS_DISCUSS",e[e.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",e[e.SET_PAGE=5]="SET_PAGE",e[e.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",e}(Ue||{});function Fe(e,n){switch(n.type){case Ue.SHOW_DISCUSSES_LOADING:return p()(p()({},e),{},{loading:!0});case Ue.GET_DISCUSSES:case Ue.TOP_OR_DOWN_DISCUSS:case Ue.SET_ACTION_TYPE:case Ue.PLUS_DISCUSS:return p()(p()({},e),n.payload);case Ue.SET_PAGE:return p()(p()({},e),{},{page:n.payload});case Ue.ACTIVE_DISCUSS_INDEX:return p()(p()({},e),n.payload);default:throw new Error}}var He=function(e){var n=e.user,t=e.identifier,i=e.hack,r=e.onTriggerPraise,o=e.activeIndex,s=(0,f.useReducer)(Fe,Ze),l=u()(s,2),d=l[0],p=l[1],h=(d.loading,d.page),m=d.data,g=d.count,v=d.actionType,w=d.activeDiscussIndex,y=(0,f.useCallback)(c()(a()().mark((function e(){var n,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:Ue.SHOW_DISCUSSES_LOADING}),e.next=3,ye(t,h);case 3:n=e.sent,i=n.comments,r=n.disscuss_count,p({type:Ue.GET_DISCUSSES,payload:{data:i,count:r,loading:!1}});case 6:case"end":return e.stop()}}),e)}))),[h,t]);function b(e){p({type:Ue.SET_ACTION_TYPE,payload:{actionType:e}})}function j(e){p(w===e?{type:Ue.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}:{type:Ue.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:e}})}function S(e,n,t){return C.apply(this,arguments)}function C(){return(C=c()(a()().mark((function e(n,t,i){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,be(n);case 3:r=e.sent,m[i].user_praise=t,m[i].praise_count=r.praise_count,p({type:Ue.PLUS_DISCUSS,payload:{data:xe()(m)}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function k(){return(k=c()(a()().mark((function e(){var n,i,r,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=v.id,i=v.params,r=v.type,o=v.index,s=v.parentDiscussIndex,"hidden-discuss"!==r){e.next=6;break}return e.next=4,Ce(t,n,i);case 4:s?m[s].children[o].hidden=1==i.hidden:m[o].hidden=1==i.hidden,p({type:Ue.SET_ACTION_TYPE,payload:{actionType:null,data:xe()(m)}});case 6:if("delete-discuss"!==r){e.next=31;break}return e.next=9,ke(t,n);case 9:if(!s&&0!==s){e.next=22;break}c=m[s].children,l=c.length-1;case 12:if(!(l>=0)){e.next=19;break}if(c[l].id!==n){e.next=16;break}return c.splice(l,1),e.abrupt("break",19);case 16:l--,e.next=12;break;case 19:m[s].children=c,e.next=30;break;case 22:u=m.length-1;case 23:if(!(u>=0)){e.next=30;break}if(m[u].id!==n){e.next=27;break}return m.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:p({type:Ue.SET_ACTION_TYPE,payload:{actionType:null,data:xe()(m)}});case 31:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,n){return T.apply(this,arguments)}function T(){return(T=c()(a()().mark((function e(n,i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,je(t,n,i);case 3:y(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function N(){return(N=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:Ue.SHOW_DISCUSSES_LOADING}),e.next=3,Se(t,n);case 3:y();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){"2"===o&&y()}),[t,h,o]),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("div",{className:"discuss-panel",children:[0===m.length?(0,ie.jsx)(se.Z,{}):m.map((function(e,t){return(0,ie.jsx)(Ee,{onReplyDiscuss:A,onPlusDiscuss:S,onSetActiveDiscussIndex:j,onSetActionType:b,data:e,index:t,user:n,activeDiscussIndex:w})})),g>10?(0,ie.jsx)("div",{className:"pagination-container",children:(0,ie.jsx)(_.Z,{showQuickJumper:!0,onChange:function(e){p({type:Ue.SET_PAGE,payload:e})},current:h,total:g})}):null]}),(0,ie.jsx)(Oe,{user_praise:i.user_praise,praise_count:i.praises_count,praisePlus:r,discuss_count:i.comments_count,onCreateDiscuss:function(e){return N.apply(this,arguments)}}),(0,ie.jsxs)(we.Z,{children:[(0,ie.jsx)(x.Z,{centered:!0,title:"提示",open:!!v,onOk:function(){return k.apply(this,arguments)},onCancel:function(){p({type:Ue.SET_ACTION_TYPE,payload:{actionType:null}})},children:(0,ie.jsx)("p",{children:v?v.message:""})}),(0,ie.jsx)(Be.Z,{})]})]})},Ye=t(43428),_e=t(92832),Ve={1:"简单",2:"适中",3:"困难"},We={1:"#2fa34f",2:"#0152d9",3:"#fa6400"},Ke=function(e){var n,t=e.hack,i=e.onTriggerPraise,r=e.topicId,o=e.page,s=e.onPageChange,l=e.user,d=e.submitRecords,h=e.submitting,m=e.submitResult,v=e.setActiveIndex,x=(0,g.useSearchParams)(),w=u()(x,1)[0],y=(0,f.useState)("0"),j=u()(y,2),S=j[0],C=j[1],k=((0,g.useLocation)(),(0,f.useState)(!1)),A=u()(k,2),T=A[0],N=A[1],E=(0,f.useState)([]),B=u()(E,2),I=B[0],M=B[1],F=(0,f.useState)([]),Y=u()(F,2),V=Y[0],W=Y[1],K=(0,f.useState)({page:1,limit:10}),q=u()(K,2),J=q[0],X=q[1],$=(0,f.useState)(p()(p()({},(0,g.useParams)()),{},{page:1,per_page:20,name:""})),ee=u()($,2),ne=ee[0],re=ee[1];function oe(e){return ce.apply(this,arguments)}function ce(){return(ce=c()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("3"!==(t=n.target.id)){e.next=6;break}return e.next=4,(0,Q.ZP)("/api/myproblems/".concat(ne.id,"/redo_logs.json"),{method:"get",params:p()({},J)});case 4:0===(null==(i=e.sent)?void 0:i.status)&&W(null==i?void 0:i.data);case 6:C(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(){return ue.apply(this,arguments)}function ue(){return(ue=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/my_hack_list.json",{method:"get",params:p()({identifier:null==ne?void 0:ne.id},ne)});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){v(S)}),[S]),(0,f.useEffect)((function(){return ge.Z.subscribe("to-commit-info",(function(){C("1")}))}),[]),console.log(d,"submitRecords"),(0,ie.jsxs)("div",{className:L,children:[(0,ie.jsxs)("ul",{className:"".concat(G," ").concat(R," ").concat(D),children:[(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"0"===S?z:"",id:"0",onClick:oe,children:"任务描述"})}),"8"!==w.get("qtype")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"1"===S?z:"",id:"1",onClick:oe,children:"提交记录"})}),("exercises"===w.get("type")||(null==t?void 0:t.homework_common_id))&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"3"===S?z:"",id:"3",onClick:oe,children:"重置记录"})}),"exercises"!==w.get("type")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"2"===S?z:"",id:"2",onClick:oe,children:"评论"})})]}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("0"===S?"":"hide"),children:(0,ie.jsx)(me,{hack:t,onTriggerPraise:i,toDiscuss:function(){C("2")}})}),(0,ie.jsx)("div",{style:{padding:"0 12px"},className:"".concat(P," ").concat("1"===S?"":"hide"),children:null!=d&&d.records_count||h?(0,ie.jsx)(ae,{page:o,onPageChange:s,topicId:r,submitting:h,submitRecords:d,submitResult:m},(null==m?void 0:m.id)||1):(0,ie.jsx)(se.Z,{})}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("2"===S?"":"hide"),style:{padding:0},children:(0,ie.jsx)(He,{user:l,activeIndex:S,identifier:t.identifier,hack:t,onTriggerPraise:i})}),(0,ie.jsxs)("div",{className:"".concat(P," ").concat("3"===S?"":"hide"),style:{padding:0},children:[(0,ie.jsx)(H.Z,{style:{marginTop:10},pagination:!1,dataSource:null==V?void 0:V.list,columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return te()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,ie.jsx)(_.Z,{style:{marginTop:10},current:J.page,total:null==V?void 0:V.count,hideOnSinglePage:!0,onChange:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return J.page=n,X(J),e.next=3,(0,Q.ZP)("/api/myproblems/".concat(ne.id,"/redo_logs.json"),{method:"get",params:p()(p()({},J),{},{courseId:ne.courseId})});case 3:0===(null==(t=e.sent)?void 0:t.status)&&W(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,ie.jsx)(Ye.Z,{rootClassName:U,headerStyle:{background:"#000",border:0},closable:!1,title:(0,ie.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ie.jsx)("span",{style:{color:"#fff"},children:"题目列表"}),(0,ie.jsx)(_e.Z.Search,{onSearch:function(e){ne.name=e,ne.page=1,re(p()({},ne)),le()},style:{width:180,margin:"0px 20px",marginLeft:"auto"},placeholder:"请输入题目名称搜索"}),(0,ie.jsxs)(b.default,{style:{width:100},placeholder:"请选择难度",onChange:function(e){ne.page=1,ne.difficult=e||null,re(p()({},ne)),le()},children:[(0,ie.jsx)(b.default.Option,{value:0,children:"全部"}),(0,ie.jsx)(b.default.Option,{value:1,children:"简单"}),(0,ie.jsx)(b.default.Option,{value:2,children:"适中"}),(0,ie.jsx)(b.default.Option,{value:3,children:"困难"})]})]}),bodyStyle:{background:"#0f1e31",padding:"20px 0px"},footerStyle:{background:"#0f1e31",border:0,textAlign:"center"},footer:(0,ie.jsx)("div",{children:(0,ie.jsx)(_.Z,{current:ne.page,className:"mt10 mb10",hideOnSinglePage:!0,total:null==I?void 0:I.count,pageSize:ne.per_page,onChange:function(e,n){ne.page=e,ne.per_page=n,le()}})}),width:530,placement:"left",onClose:function(){return N(!1)},open:T,children:null==I||null===(n=I.data)||void 0===n?void 0:n.map((function(e,n){return(0,ie.jsxs)("div",{onClick:c()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Q.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,"/start.json"),{method:"get",params:{hack_user_id:null==l?void 0:l.user_id}});case 2:(t=n.sent)&&(g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),window.location.reload());case 4:case"end":return n.stop()}}),n)}))),className:"".concat(O," ").concat(null!=e&&e.checked?z:""),children:[(0,ie.jsxs)("div",{children:[(null==e?void 0:e.opened)&&(null==e?void 0:e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-wancheng1 c-green-29b"}),(null==e?void 0:e.opened)&&!(null!=e&&e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-cuowu c-red"}),(0,ie.jsx)("span",{style:{color:"rgb(186, 196, 205)",fontWeight:400,fontSize:14,marginLeft:10},children:e.name})]}),(0,ie.jsx)("span",{style:{color:We[e.difficult]},children:Ve[e.difficult]})]})}))}),(null==t?void 0:t.is_program)&&(0,ie.jsxs)("div",{onClick:function(){le(),N(!0)},className:Z,children:[(0,ie.jsx)("i",{className:"iconfont icon-timuliebiao"}),(0,ie.jsx)("span",{children:"题目列表"})]})]})},qe=t(62522),Je=t(47243),Qe=t(71670),Xe=t(62408),$e=t(59413),en=t(86844),nn=t(98812),tn=t(12865),rn=t(71873),on=["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading"],an=v.Z.Countdown,sn={Java:"java",C:"c",Python:"py","C++":"c"},cn=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.GET_DATA=1]="GET_DATA",e[e.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",e[e.SET_DATA=3]="SET_DATA",e[e.SET_DEBUGING=4]="SET_DEBUGING",e[e.SET_SUBMITING=5]="SET_SUBMITING",e[e.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",e[e.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",e[e.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",e[e.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",e[e.SET_PAGE=10]="SET_PAGE",e}(cn||{});function ln(){return(new Date).getTime()}var un={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function dn(e,n){switch(n.type){case cn.GET_DATA:return p()(p()({},e),n.payload);case cn.SET_DATA:return p()(p()({},e),{},{data:n.payload});case cn.SET_LOADING:return p()(p()({},e),{},{loading:n.payload});case cn.SET_SHOW_NOTE:return p()(p()({},e),{},{showNote:n.payload});case cn.SET_DEBUGING:return p()(p()({},e),{},{debuging:n.payload});case cn.SET_SUBMITING:return p()(p()({},e),{},{submitting:n.payload});case cn.GET_SUBMIT_RECORDS:return p()(p()({},e),{},{submitRecords:n.payload});case cn.SET_PAGE:return p()(p()({},e),{},{submitRecordPage:n.payload});case cn.SET_EXECUTE_MESSAGE:return p()(p()({},e),{},{executingMessage:n.payload});case cn.SET_EXECUTE_RESULT:case cn.SET_SUBMIT_RESULT:return p()(p()({},e),n.payload);default:throw new Error}}var pn=function(e){e.children;var n,t,i,r,o,s=(0,f.useReducer)(dn,un),l=u()(s,2),d=l[0],v=l[1],b=(0,g.useParams)().id,T=((0,g.useLocation)(),(0,g.useSearchParams)()),N=u()(T,1)[0],E=d.loading,M=d.data,L=d.debugResult,P=d.submitResult,D=d.submitRecords,G=d.submitRecordPage,R=d.showNote,z=d.debuging,O=d.submitting,Z=d.executingMessage,U=(0,f.useState)("#37AD83"),F=u()(U,2),H=F[0],Y=F[1],_=(0,f.useState)(null),V=u()(_,2),W=V[0],K=V[1],q=(0,f.useState)({}),J=u()(q,2),X=J[0],$=J[1],ee=(0,f.useState)(!0),ne=u()(ee,2),te=ne[0],re=ne[1],oe=(0,f.useState)(!1),ae=u()(oe,2),se=ae[0],ce=ae[1],le=(0,f.useRef)(null),ue=(0,f.useRef)(0),de=null==M?void 0:M.user,pe=null==M?void 0:M.hack,fe=(0,f.useState)(!1),he=u()(fe,2),me=he[0],ve=he[1],xe=(0,f.useRef)(1),we=(0,f.useRef)(!1);(0,nn.y)("exercises"===N.get("type"));var ye=(0,nn.X)().setOpenDisableCopyAndPaste,be=(0,f.useState)(""),je=u()(be,2),Se=je[0],Ce=je[1],ke=(0,$e._)(X);(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,i,r,o,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re(!0),e.next=3,(0,j.fu)(b,{exercise_id:N.get("exercisesId")});case 3:if(n=e.sent,setTimeout((function(){re(!1)}),800),401===n.status);else{try{n.hack.code=B.Base64.decode(n.hack.code)}catch(e){console.log(e)}n.hack=p()(p()({},n.hack),{},{is_program:"1"===N.get("type")}),v({type:cn.GET_DATA,payload:{loading:!1,data:n}})}if("exercises"!==N.get("type")){e.next=22;break}if(window.self!==window.top){e.next=10;break}return window.top.location.href="/",e.abrupt("return");case 10:if("coursesId"!=N.get("coursesId")){e.next=16;break}return e.next=13,(0,S._F)({categoryId:N.get("exercisesId"),login:N.get("login")});case 13:r=e.sent,e.next=19;break;case 16:return e.next=18,(0,S._B)({categoryId:N.get("exercisesId"),login:N.get("login")});case 18:r=e.sent;case 19:$(p()({},r)),ye(null===(t=r)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.forbid_copy),"number"==typeof(null===(i=r)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.left_time)&&(K(Date.now()+1e3*(null===(o=r)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.left_time)),setTimeout((function(){Y("red")}),1e3*((null===(s=r)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.left_time)-300>0?(null===(c=r)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.left_time)-300:0)));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}b&&function(){e.apply(this,arguments)}()}),[b]),(0,f.useEffect)((function(){var e;return"exercises"===N.get("type")&&null!=X&&null!==(e=X.exercise)&&void 0!==e&&e.screen_open&&(window.removeEventListener("blur",Te,!1),en.U.forEach((function(e,n){window.addEventListener(e,Te,!1)})),window.addEventListener("blur",Te,!1),window.focus()),function(){document.removeEventListener((0,C.gH)(),Te)}}),[X]),(0,f.useEffect)((function(){"1"===Se&&b&&null!=pe&&pe.language&&function(){Ne.apply(this,arguments)}()}),[b,G,null==pe?void 0:pe.language,Se]),(0,f.useEffect)((function(){return null!=pe&&pe.is_program&&(ue.current=0,le.current=setInterval((function(){Ae()}),15e3)),function(){clearInterval(le.current)}}),[null==pe?void 0:pe.is_program]);var Ae=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/myproblems/".concat(b,"/save_long_time.json"),{method:"get",params:{answer_long_time:ue.current}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){we.current||(0,C.BU)(),window.parent.postMessage("backExercise","*")};function Ne(){return(Ne=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 3:n=e.sent,v({type:cn.GET_SUBMIT_RECORDS,payload:n}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function Ee(e){return Be.apply(this,arguments)}function Be(){return(Be=c()(a()().mark((function e(n){var t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=4;break}return e.next=3,(0,Je.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 3:t=e.sent;case 4:return e.next=6,(0,j.n4)(b,{code:B.Base64.encode(n||pe.code),language:null==pe?void 0:pe.language,exercise_id:N.get("exercisesId"),question_id:N.get("questionId"),ip:t});case 6:return-5===(i=e.sent).status&&(0,g.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:p()(p()({errorMessage:null==i?void 0:i.message},(null==X?void 0:X.exercise)||{}),{},{exercise_user_id:null==X||null===(r=X.exercise)||void 0===r?void 0:r.exercise_user_id,id:N.get("exercisesId")})}}),e.abrupt("return",i);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(){return Me.apply(this,arguments)}function Me(){return Me=c()(a()().mark((function e(){var n,t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(xe.current=2,!O){e.next=3;break}return e.abrupt("return");case 3:return v({type:cn.SET_SUBMITING,payload:!0}),e.prev=4,ge.Z.publish("to-commit-info"),e.next=8,Ee();case 8:if(n=e.sent,console.log(n,1),0!==n.status){e.next=30;break}if(t=function(){var e=c()(a()().mark((function e(){var n,i,c,l,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"submit");case 2:if(n=e.sent,i=n.status,c=n.data,l=ln(),u=l-s>1e3*(r*o+3),0===i||u||setTimeout(t,1e3),!u){e.next=12;break}return x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),v({type:cn.SET_SUBMITING,payload:!1}),e.abrupt("return");case 12:if(0!==i){e.next=19;break}return 2===c.status&&x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),0===(null==c?void 0:c.status)&&"1"===N.get("type")&&ce(!0),e.next=17,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 17:f=e.sent,v({type:cn.SET_SUBMIT_RESULT,payload:p()(p()({},d),{},{submitResult:c,submitting:!1,submitRecords:f})});case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),i={},"exercises"!==N.get("type")){e.next=19;break}if(i.extras={exercise_id:N.get("exercisesId"),question_id:N.get("questionId")},"inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=19;break}return e.next=18,(0,Je.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 18:i.extras.ip=e.sent;case 19:return e.next=21,(0,j.bM)(b,i);case 21:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=25;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 25:r=pe.time_limit,o=pe.test_case_size,s=ln(),t(),e.next=31;break;case 30:v({type:cn.SET_SUBMITING,payload:!1});case 31:e.next=37;break;case 33:e.prev=33,e.t0=e.catch(4),console.log(e.t0),v({type:cn.SET_SUBMITING,payload:!1});case 37:ve(!1);case 38:case"end":return e.stop()}}),e,null,[[4,33]])}))),Me.apply(this,arguments)}function Le(){return Pe.apply(this,arguments)}function Pe(){return Pe=c()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xe.current=1,d.debuging=!0,v({type:cn.SET_DEBUGING,payload:!0}),e.prev=3,e.next=6,Ee();case 6:if(0!==e.sent.status){e.next=22;break}return n=function(){var e=c()(a()().mark((function e(){var i,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"debug");case 2:if(i=e.sent,o=i.status,s=i.message,c=i.data,l=ln(),u=l-r>1e3*(t+3),0===o||u||(v({type:cn.SET_EXECUTE_MESSAGE,payload:s}),setTimeout(n,1e3)),!u){e.next=13;break}return x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:cn.SET_DEBUGING,payload:!1}),e.abrupt("return");case 13:0===o&&(v({type:cn.SET_DEBUGING,payload:!1}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:cn.SET_EXECUTE_RESULT,payload:p()(p()({},d),{},{debugResult:c,debuging:!1})}));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),t=pe.time_limit,i={input:encodeURIComponent(M.test_case.input)},"exercises"===N.get("type")&&(i.exercise_id=N.get("exercisesId")),e.next=14,(0,j.MU)(b,i);case 14:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=18;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 18:r=ln(),n(),e.next=23;break;case 22:v({type:cn.SET_DEBUGING,payload:!1});case 23:e.next=28;break;case 25:e.prev=25,e.t0=e.catch(3),console.log(e.t0);case 28:return e.prev=28,e.finish(28);case 30:case"end":return e.stop()}}),e,null,[[3,25,28,30]])}))),Pe.apply(this,arguments)}function De(e,n){var t=n?{modify_code:!1}:{};v({type:cn.SET_DATA,payload:p()(p()({},M),{},{hack:p()(p()({},pe),{},{code:e},t)})}),ve(!0)}var Ge=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/".concat(null==pe?void 0:pe.identifier,"/start.json"),{method:"get",params:{language:"C++"===n||"c++"===n?encodeURIComponent(n):n,hack_user_id:null==de?void 0:de.user_id}});case 2:-1!==(t=e.sent).status&&g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=").concat(N.get("type")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Re(){return(Re=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={},"exercises"===N.get("type")?n.exercise_id=N.get("exercisesId"):null!=pe&&pe.homework_common_id&&(n.homework_common_id=null==pe?void 0:pe.homework_common_id),e.next=5,(0,j.H7)(b,p()({},n));case 5:401===(t=e.sent).status||De(B.Base64.decode(t.code)),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function ze(){return(ze=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.MK)(b,n);case 2:v({type:cn.GET_DATA,payload:{showNote:!1,data:p()(p()({},M),{},{hack:p()(p()({},pe),{},{notes:n.notes})})}});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Oe={hack:pe,isLoading:te,input:null==M||null===(n=M.test_case)||void 0===n?void 0:n.input,is_file:null==M||null===(t=M.test_case)||void 0===t?void 0:t.is_file,language:null==pe?void 0:pe.language,code:null==pe?void 0:pe.code,title:"main."+sn[null==pe?void 0:pe.language],modify_code:null==pe?void 0:pe.modify_code,notes:null==pe?void 0:pe.notes,debugResult:L,debuging:z,submitting:O,executingMessage:Z,onCancelNote:function(){v({type:cn.SET_SHOW_NOTE,payload:!1})},onAddNote:function(e){return ze.apply(this,arguments)},showNote:R,user:de,onShowNote:function(){v({type:cn.SET_SHOW_NOTE,payload:!0})},onSubmitCode:Ie,onChangeCode:De,onChangeInput:function(e){var n=e.target.value;v({type:cn.SET_DATA,payload:p()(p()({},M),{},{test_case:{input:n}})})},onDebugCode:Le,onResetCode:function(){return Re.apply(this,arguments)},onSyncCode:function(){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,ie.jsxs)("p",{children:["初始代码有修改,更新后将覆盖现有代码哦~ ",(0,ie.jsx)("br",{}),"请将您编辑的代码保存至本地,以防丢失"]}),onOk:function(){return c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.fi)(b);case 2:401===(n=e.sent).status||De(B.Base64.decode(n.code),!0);case 4:case"end":return e.stop()}}),e)})))()}})},onUpdateCode:Ee,onChangeLanguage:Ge};function Ze(){return(Ze=c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.vl)(pe.id,{container_type:"Hack",type:1});case 2:n=e.sent,t=n.praise_count,i=p()(p()({},M),{},{hack:p()(p()({},pe),{},{praises_count:t,user_praise:!pe.user_praise})}),v({type:cn.SET_DATA,payload:i});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ue={topicId:b,submitResult:P,submitRecords:D,submitting:O,page:G,onPageChange:function(e){v({type:cn.SET_PAGE,payload:e})},hack:pe,user:null==M?void 0:M.user,onTriggerPraise:function(){return Ze.apply(this,arguments)},setActiveIndex:Ce};return console.log(X),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)(w.Z,{spinning:E,delay:500,children:[M?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("header",{className:I.Z.header,children:["exercises"!==N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsx)("img",{src:"".concat(A.Z.IMG_SERVER,"/images/").concat(null==de?void 0:de.image_url),alt:"user",width:30}),(0,ie.jsx)("span",{children:null==de?void 0:de.name})]}),"exercises"===N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsxs)("div",{className:"exercise_user_info",children:["姓名",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(i=X.exercise)||void 0===i?void 0:i.user_name})]}),(0,ie.jsxs)("div",{className:"exercise_user_info ml30",children:["学号",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(r=X.exercise)||void 0===r?void 0:r.student_id})]})]}),(0,ie.jsxs)("h2",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,ie.jsx)("div",{children:pe.name}),(null==pe?void 0:pe.is_program)&&(0,ie.jsx)(Qe.Z,{defaultValue:null==pe?void 0:pe.answer_long_time,onChange:function(e){console.log(e),ue.current=e},className:"font12 c-grey-999"})]}),null!=de&&de.hack_manager?(0,ie.jsxs)(g.Link,{className:I.Z.btn_back,to:"1"===N.get("type")?"/problems/newedit/".concat(pe.identifier,"?type=1"):"/problems/newedit/".concat(pe.identifier),style:{marginRight:10},children:[" ",(0,ie.jsx)(h.Z,{})," 编辑"]}):null,(null==X||null===(o=X.exercise)||void 0===o?void 0:o.left_time)&&(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("span",{style:{color:H,marginRight:6},className:"iconfont icon-daojishi ".concat(I.Z.djs)}),(0,ie.jsx)("span",{className:"c-white mr20",children:(0,ie.jsx)(an,{valueStyle:{color:H,fontSize:20,fontWeight:500},title:(0,ie.jsx)("span",{style:{color:H,fontSize:14,marginRight:10},className:"time",children:"剩余答题时长"}),value:W,onFinish:c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.VL)({categoryId:N.get("exercisesId"),commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Ee(),x.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,ie.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,ie.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),K(Date.now()+1e3*t));case 5:case"end":return e.stop()}}),e)})))})})]}),"exercises"===N.get("type")?(0,ie.jsxs)(y.ZP,{type:"primary",onClick:function(){var e=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee();case 2:ve(!1),ke(),we.current=!0,Te();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=D&&D.records_count&&!me?e():x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,title:"提示",content:(0,ie.jsx)("div",{style:{color:"#FF0000"},children:"请确认你的答题内容是否进行评测并提交,未评测则会导致该题无法获得分数"}),onOk:e})},children:[(0,ie.jsx)("span",{className:"iconfont icon-yiguanbi mr5 font14"})," 返回试卷"]}):(0,ie.jsxs)("span",{className:I.Z.btn_back,onClick:function(){if(N.get("backUrl"))g.history.push(N.get("backUrl"));else if("1"===N.get("type")){var e,n=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");g.history.push("/classrooms/".concat(null==n?void 0:n[0],"/program_homework/").concat(null==n?void 0:n[1],"/detail"))}else g.history.push("/problemset")},children:[" ",(0,ie.jsx)(m.Z,{}),"退出"]})]}),(0,ie.jsx)(w.Z,{size:"large",spinning:te,children:(0,ie.jsx)(k.Z,{className:"my-problems",leftChild:(0,ie.jsx)(Ke,p()({},Ue)),rightChild:(0,ie.jsx)(hn,p()({},Oe))})})]}):null,(0,ie.jsx)(x.Z,{centered:!0,closable:!1,width:680,footer:null,open:se,className:"oj-modal",children:(0,ie.jsxs)("section",{className:"oj-modal-content",children:[(0,ie.jsxs)("div",{className:"oj-modal-head",children:[(0,ie.jsx)("img",{src:qe,alt:""}),(0,ie.jsx)("i",{onClick:function(){return ce(!1)},className:"iconfont icon-guanbi1"})]}),(0,ie.jsxs)("aside",{children:[(0,ie.jsx)("img",{className:"mr30",src:rn.Z}),"运行时间: ",(0,ie.jsxs)("span",{style:{color:"#75d6ba",marginRight:100},children:[null==P?void 0:P.execute_time,"ms"]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.time_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsxs)("aside",{className:"mb50",children:[(0,ie.jsx)("img",{src:tn.Z,className:"mr30"}),(0,ie.jsxs)("span",{className:"oj-modal-tt",children:[(0,ie.jsxs)("span",{children:[(0,ie.jsx)("span",{children:"占用内存: "}),(0,ie.jsxs)("span",{className:"c-light-primary",children:[null==P?void 0:P.execute_memory,"kb"]})]}),(0,ie.jsx)("span",{children:(0,ie.jsx)("span",{})})]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.memory_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsx)("div",{id:"oj-modal-next",onClick:c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==P||!P.next_identifier){e.next=7;break}return e.next=3,(0,Q.ZP)("/api/problems/".concat(null==P?void 0:P.next_identifier,"/start.json"),{method:"get",params:{hack_user_id:null==de?void 0:de.user_id}});case 3:(n=e.sent)&&(g.history.replace("/myproblems/".concat(null==n?void 0:n.identifier,"?type=1")),window.location.reload()),e.next=9;break;case 7:i=null===(t=localStorage.getItem("program_homework"))||void 0===t?void 0:t.split(","),g.history.push("/classrooms/".concat(null==i?void 0:i[0],"/program_homework/").concat(null==i?void 0:i[1],"/detail"));case 9:case"end":return e.stop()}}),e)}))),className:"oj-modal-btn",children:null!=P&&P.next_identifier?"进入下一题":"回到作业详情页"})]})})]}),(0,ie.jsx)(Xe.Z,{successCb:function(){1===xe.current?Le():Ie()}})]})};function fn(e){e.title;var n,t=e.modify_code,i=e.onSyncCode,r=e.onShowCodeSetting,o=e.onResetCode,a=e.hack,s=e.onChangeLanguage,c=(0,g.useSearchParams)(),l=u()(c,1)[0].get("language"),d=function(e){return"1"===e?"c++":"2"===e?"C++":e};return(0,f.useEffect)((function(){l&&s(d(l))}),[]),(0,f.useEffect)((function(){null!=a&&a.tpm_code_modified&&x.Z.confirm({title:"更新初始代码",icon:(0,ie.jsx)(T.Z,{}),content:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"编程题的初始代码内容有更新,"}),(0,ie.jsx)("div",{children:"更新操作将保留已完成的评测记录和成绩,"}),(0,ie.jsx)("div",{children:"还未完成评测的任务任务代码,请自行保存!"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:function(){return o()}})}),[null==a?void 0:a.language]),console.log(a,"hack"),(0,ie.jsxs)("div",{className:"action-bar",style:{paddingLeft:0},children:[(null==a?void 0:a.is_program)&&(0,ie.jsx)(b.default,{className:"oj-select",value:null==a?void 0:a.language,defaultValue:d(l),style:{width:100},placeholder:"选择语言",onChange:s,children:null==a||null===(n=a.all_language)||void 0===n?void 0:n.map((function(e){return(0,ie.jsx)(b.default.Option,{value:e,children:e},e)}))}),(0,ie.jsx)("span",{}),t?(0,ie.jsx)("a",{title:"更新通知",onClick:i,children:(0,ie.jsx)("img",{src:E,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})}):null,(0,ie.jsx)("a",{title:"恢复初始代码",onClick:function(){x.Z.confirm({title:"恢复初始代码",icon:(0,ie.jsx)(T.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:o})},children:(0,ie.jsx)("i",{className:"iconfont icon-zhongzhi font-20 "})}),(0,ie.jsx)("a",{onClick:r,children:(0,ie.jsx)("i",{className:"iconfont icon-shezhi"})})]})}function hn(e){var n=e.input,t=e.is_file,i=(e.showNote,e.onShowNote,e.notes,e.onCancelNote,e.onAddNote,e.debugResult),o=e.language,a=e.debuging,s=e.submitting,c=e.executingMessage,l=e.code,u=e.onSubmitCode,d=e.onDebugCode,f=e.onChangeCode,h=e.onChangeInput,m=e.onUpdateCode,g=e.user,v=e.isLoading,x=r()(e,on);var w=p()({input:n,is_file:t,debugResult:i,debuging:a,submitting:s,executingMessage:c,onDebugCode:d,onChangeCode:f,onSubmitCode:u,onChangeInput:h,user:g},x);return(0,ie.jsxs)("div",{className:"right-panel",children:[(0,ie.jsx)(N.Z,{isLoading:v,language:o,value:l,onChange:f,onUpdateCode:m,ActionBarRender:function(e){return(0,ie.jsx)(fn,p()(p()({},x),{},{onShowCodeSetting:e}))}}),(0,ie.jsx)(M.ZP,p()({},w))]})}},98234:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},75136:function(e,n,t){"use strict";t.d(n,{H7:function(){return f},MK:function(){return p},MU:function(){return c},X6:function(){return u},bM:function(){return s},fi:function(){return h},fu:function(){return a},n4:function(){return m},rX:function(){return d},vl:function(){return g},zO:function(){return l}});var i=t(82242),r=t.n(i),o=t(85750);function a(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function s(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function c(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function l(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function m(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},17184:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(59301),c=t(43428),l=t(84445),u=t(81074),d=t(56433),p=t(80489),f=t(37712),h={theme:(0,d.G)("cmCodeMode","vs-dark"),fontSize:(0,d.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,d.G)("cmTabToSpace",!0)},m=function(e){return e[e.set_font_size=0]="set_font_size",e[e.set_theme=1]="set_theme",e[e.on_tab_to_space=2]="on_tab_to_space",e[e.set_show_editor_setting=3]="set_show_editor_setting",e}(m||{});function g(e,n){switch(n.type){case m.set_show_editor_setting:return a()(a()({},e),{},{showEditorSetting:n.payload});case m.set_theme:return a()(a()({},e),{},{theme:n.payload});case m.set_font_size:return a()(a()({},e),{},{fontSize:n.payload});case m.on_tab_to_space:return a()(a()({},e),{},{tabToSpace:n.payload});default:throw new Error}}var v=function(e){var n=e.isLoading,t=e.value,i=e.onChange,o=e.language,v=e.onUpdateCode,w=e.ActionBarRender,y=void 0===w?function(e){return(0,f.jsx)(x,{onShowCodeSetting:e})}:w,b=(0,s.useReducer)(g,h),j=r()(b,2),S=j[0],C=j[1],k=S.theme,A=S.fontSize,T=S.showEditorSetting,N=S.tabToSpace,E=(0,s.useRef)(),B=(0,s.useRef)(),I={onFontSizeChange:function(e){C({type:m.set_font_size,payload:e}),(0,d.t)("cmFontSize",e)},tabToSpace:N,cmFontSize:A,className:"oj",cmCodeMode:k,onTabToSpace:function(e){C({type:m.on_tab_to_space,payload:e}),(0,d.t)("cmTabToSpace",e)},onCodeModeChange:function(e){C({type:m.set_theme,payload:e}),(0,d.t)("cmCodeMode",e)}};var M={value:t,language:o,theme:k,height:"calc(100% - 56px)",options:{fontSize:A,insertSpaces:N},onChange:function(e){i(e),B.current=e,clearTimeout(E.current),E.current=setTimeout((function(){v(B.current)}),1e4)},onEditBlur:function(e){B.current&&v(B.current)}};return(0,f.jsxs)(s.Fragment,{children:[(0,f.jsxs)("div",{className:"code-panel-container",children:[y((function(){C({type:m.set_show_editor_setting,payload:!0})})),!n&&(0,f.jsx)(l.ZP,a()({},M))]}),(0,f.jsx)(u.Z,{children:(0,f.jsx)(c.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:T,onClose:function(){C({type:m.set_show_editor_setting,payload:!1})},children:(0,f.jsx)(p.Z,a()({},I))})})]})};function x(e){var n=e.onShowCodeSetting;return(0,f.jsxs)("div",{className:"action-bar",children:[(0,f.jsx)("span",{children:"学员初始代码文件"}),(0,f.jsx)("a",{onClick:n,children:(0,f.jsx)("i",{className:"iconfont icon-shezhi"})})]})}},83768:function(e,n,t){"use strict";t.d(n,{Im:function(){return S},ZP:function(){return N},gZ:function(){return A}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(85573),c=t.n(s),l=t(59301),u=t(92832),d=t(3113),p=t(78386),f=t(20538),h=t(55219),m=t(24334),g=t(51021),v=t(51150),x=t(66621),w=t(11533),y=t(37712),b=u.Z.TextArea,j={visible:!1,tabIndex:"0"},S=c()(c()(c()(c()(c()(c()({},h.h.NOMATCH,"测试用例结果不匹配"),h.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),C=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(C||{});function k(e,n){switch(n.type){case C.SET_VISIBLE:return a()(a()({},e),{},{visible:n.payload});case C.SET_TABINDEX:return a()(a()({},e),{},{tabIndex:n.payload});default:throw new Error}}function A(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,s=e.input_file_url,c=e.output_file_url,l=e.expected_output_file_url,u=null,d={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(n){case h.h.NOMATCH:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{className:"c-red",children:"实际输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,y.jsx)(v.Z,{value:i&&m.Base64.decode(i)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(c,i)},children:i})}),(0,y.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,y.jsx)(v.Z,{value:o&&m.Base64.decode(o)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(l,o)},children:o})})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{children:"最后执行的输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:u=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:u=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",u," "]})}function T(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case h.h.OK:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["执行用时:",i,"秒"]}),(0,y.jsx)("p",{children:"执行结果:"}),(0,y.jsx)("pre",{children:m.Base64.decode(r)})]});break;case h.h.NOMATCH:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsxs)("p",{children:["输出:",r&&m.Base64.decode(r)]}),(0,y.jsxs)("p",{children:["预期输出:",a&&m.Base64.decode(a)]})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["最后执行的输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:s=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:s=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",s," "]})}var N=function(e){var n=e.id,t=e.is_file,i=e.input,o=e.debuging,a=e.submitting,s=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,h=e.onSubmitCode,m=(0,l.useReducer)(k,j),v=r()(m,2),x=v[0],S=v[1],A=x.visible;x.tabIndex;(0,l.useEffect)((function(){S({type:C.SET_VISIBLE,payload:!1})}),[n]);var N=(0,l.useMemo)((function(){if(s){s.status;return(0,y.jsx)(y.Fragment,{children:T(s)})}return null}),[s]);return(0,y.jsxs)("div",{className:"test-case-panel",children:[(0,y.jsxs)("div",{className:"test-case-panel-body ".concat(A?"active":""),children:[(0,y.jsx)("ul",{className:"s-navs",children:(0,y.jsx)("li",{children:(0,y.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,y.jsx)(w.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,y.jsx)(b,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":i,onChange:c}),rightNode:o?(0,y.jsx)(g.Z,{message:"代码执行中..."}):s?N:(0,y.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,y.jsx)("a",{className:"btn-collapse ".concat(A?"up":""),onClick:function(){S({type:C.SET_VISIBLE,payload:!A})},children:A?(0,y.jsx)(p.Z,{}):(0,y.jsx)(f.Z,{})}),(0,y.jsxs)("footer",{className:"footer",children:[(0,y.jsx)("span",{style:{visibility:"hidden"},children:"控制台"}),(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsx)(d.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(0,y.jsx)(d.ZP,{id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,y.jsx)(d.ZP,{className:"btn-green",type:"ghost",loading:o,onClick:function(){S({type:C.SET_VISIBLE,payload:!0}),S({type:C.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),(0,y.jsx)(d.ZP,{type:"primary",className:"custom-ant-disabled",loading:a,disabled:a,onClick:function(){S({type:C.SET_VISIBLE,payload:!1}),h()},children:"评测并提交"})]})]})]})}},55219:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},15106:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),s=t(79800),c=t.n(s),l=t(59301),u=t(8591),d=t(6848),p=t(71418),f=t(95237),h=t(43604),m=t(27092),g=t(3113),v=t(95992),x=t(85750),w=t(51150),y=t(37712),b=function(e){var n=e.id,t=e.activeDiscussIndex,i=e.onReplyDiscuss,r=e.adminOrOperator,o=(0,l.useState)(""),a=c()(o,2),s=a[0],p=a[1],f=(0,l.useState)(!1),h=c()(f,2),m=h[0],g=h[1];function x(e){p(e)}return(0,l.useEffect)((function(){t!=n&&g(!1)}),[t]),(0,y.jsxs)("div",{className:"discuss-item-editor",style:{display:t===n?"block":"none",width:"100%"},children:[(0,y.jsx)(v.Z,{miniToolbar:!0,startInit:t===n,defaultValue:s,id:n,noStorage:!0,watch:!1,height:155,placeholder:"我要回复",showResizeBar:!0,onChange:x,extraUse:r&&(0,y.jsx)(d.Z,{color:"#fff",open:m,destroyTooltipOnHide:!0,title:j({id:n,isOpen:m,activeDiscussIndex:t,onChange:x,setIsOpen:g}),overlayStyle:{maxWidth:600},children:(0,y.jsx)("a",{title:m?"关闭推荐":"打开推荐",onClick:function(){return g(!m)},children:(0,y.jsx)("i",{className:"iconfont icon-dianzan11"})})})}),(0,y.jsx)("a",{onClick:function(){s?(i(n,s),p("")):u.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},n)},j=function(e){var n=(0,l.useState)(!1),t=c()(n,2),i=t[0],o=t[1],s=(0,l.useState)([]),u=c()(s,2),d=u[0],v=u[1],b=(0,l.useState)(1),j=c()(b,2),S=j[0],C=j[1];(0,l.useEffect)((function(){null!=e&&e.isOpen?k():(C(1),v([]))}),[null==e?void 0:e.isOpen]);var k=function(){var n=a()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o(!0),n.next=3,(0,x.ZP)("/api/discusses/".concat(null==e?void 0:e.id,"/recommend_answer.json"),{method:"get"});case 3:0==(null==(t=n.sent)?void 0:t.status)&&v(null==t?void 0:t.answer),o(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,y.jsx)(p.Z,{spinning:i,children:(0,y.jsxs)("div",{style:{color:"#000"},children:[(0,y.jsx)(w.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(null==d?void 0:d[S-1])||""}),(0,y.jsxs)(f.Z,{justify:"end",align:"middle",children:[(0,y.jsx)(h.Z,{children:(0,y.jsx)(m.Z,{simple:!0,current:S,pageSize:1,total:(null==d?void 0:d.length)||0,onChange:function(e){C(e)}})}),(0,y.jsx)(h.Z,{children:(0,y.jsx)(g.ZP,{onClick:a()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.onChange(null==d?void 0:d[S-1]),null==e||e.setIsOpen(!1);case 2:case"end":return n.stop()}}),n)}))),children:"填入文本框"})})]})]})})}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),o=t(82242),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),o=i[0],s=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],h=p[1],m=(0,d.useState)(),g=u()(m,2),v=g[0],x=g[1],w=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:a()(a()({},o),i),h(!0),s(l),t.next=6,e(l);case 6:return u=t.sent,h(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[o,f,w,v]}},59413:function(e,n,t){"use strict";t.d(n,{_:function(){return s}});var i=t(91232),r=t.n(i),o=t(59301),a=t(43418),s=function(e){var n,t,i=(0,o.useRef)([]),s=function(){var e,n=r()(i.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;clearTimeout(t)}}catch(e){n.e(e)}finally{n.f()}i.current=[]};return(0,o.useEffect)((function(){var n,t;if(s(),null!=e&&null!==(n=e.exercise)&&void 0!==n&&n.left_time&&(null==e||null===(t=e.exercise)||void 0===t||null===(t=t.exercise_events)||void 0===t?void 0:t.length)>0){var o,c,l=r()(null==e||null===(o=e.exercise)||void 0===o?void 0:o.exercise_events);try{var u=function(){var n,t=c.value;if((null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time)>60*(null==t?void 0:t.reminder_time)){var r,o=1e3*((null==e||null===(r=e.exercise)||void 0===r?void 0:r.left_time)-60*(null==t?void 0:t.reminder_time));o=o>2147483647?2147483647:o;var s=setTimeout((function(){a.Z.info({content:"".concat(null==t?void 0:t.reminder_content),icon:null,title:"提示",centered:!0,okText:"知道了"})}),o);i.current.push(s)}};for(l.s();!(c=l.n()).done;)u()}catch(e){l.e(e)}finally{l.f()}}}),[null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time,null==e||null===(t=e.exercise)||void 0===t?void 0:t.exercise_events]),s}},56433:function(e,n,t){"use strict";t.d(n,{G:function(){return a},t:function(){return o}});var i=t(7062),r=t.n(i);function o(e,n){var t=r().get("__ec");t||(t={}),t[e]=n,r().set("__ec",t)}function a(e,n){var t=r().get("__ec");return t?void 0===t[e]?n:t[e]:n}},12865:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},71873:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},98045:function(e,n){"use strict";n.Z={header:"header___HqHSe",checkboxs:"checkboxs___ObBnD",field:"field___w_sM6","oj-form-container":"oj-form-container____odYP","oj-left-panel":"oj-left-panel___emEB2","oj-form-info":"oj-form-info___m00Ag",footer:"footer___O4iSJ",collapse:"collapse___Ltfkj","test-case-name":"test-case-name___miZcb","btn-remove-case":"btn-remove-case___cHap2","icon-tag":"icon-tag___gmyTb",btn_back:"btn_back___tNmX3",testJi:"testJi___L3fHb",upBtn:"upBtn___RGH6X",djs:"djs____TS0n",time:"time___IAdHc"}},84749:function(){},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},62522:function(e){"use strict";e.exports="data:image/png;base64,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"},60141:function(e){"use strict";e.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[36270,4977],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,r=!1,o=!1,a=null,s=!1,c=null,l=null,u=0;u4?parseFloat(e):5};function j(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,R(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,G(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){y=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,r="auto",o=t.id,a=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var T=function(e){return e&&"false"!==e},N=function(n,t,i){b(m)<=4.2&&(i=!0);var r=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(r=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var o=document.createElement("div");o.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(b(m)<=4.4)T(t.showToolBar)&&(t.height-=7),T(t.showAlgebraInput)&&(t.height-=37),t.width<605&&T(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(T(t.showToolBar)||T(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=T(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(x),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},w||x.appendChild(j)):o.appendChild(j),x.appendChild(o),w||n.appendChild(x),setTimeout((function(){e.resize()}),1)}function S(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function C(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},b(m)<5&&(e.className+=" geogebraweb")):S(e,n)}if(r){scriptLoadStarted=!0;for(var k=0;k0?(r.remove(),s.attr("id","fullscreencontent").show(),jQuery(o).append(s),window.dispatchEvent(new Event("resize"))):N(r,n,!1),window.GGBT_wsf_view.launchFullScreen(o)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),c=s/5.8,a.setAttribute("src",w),a.setAttribute("width",s),a.setAttribute("height",c);var u=(e-s)/2,d=(n-c)/2;a.style.left=u+"px",a.style.top=d+"px",r.appendChild(a)}return r.appendChild(l),r},P=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},D=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,n){if(m=e,n)R(m,!0);else{var o,a,s=!r;if(s){var c=b(m);!isNaN(c)&&c<4.4&&(s=!1)}o="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=m.indexOf("//");for(var u in a=l>0?m:0===l?o+m:"https://www.geogebra.org/apps/5.2.814.0/",D)if(m.slice(-1*D[u].length)===D[u]||m.slice(-1*(D[u].length+1))===D[u]+"/")return void R(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||T(t.showToolBar)||T(t.showMenuBar)||T(t.showAlgebraInput)||T(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",R(a,!1)}},R=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,g="web.nocache.js",v=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?D.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),G("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function z(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==l&&R(l,f),s=!0}return void 0!==t.material_id?C(z):z(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,r){if(e.isScreenshoGenerator)return 1;var o,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,c=(o=e.autoHeight)&&"false"!==o,l=function(e,n,t,i,r,o){var a=null;if(null!=o&&""!=o)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+o+" ")>-1){a=s;break}s=s.parentNode}var c=0,l=0,u=0,d=0,p=0,f=0,h=0;if(a)c=a.offsetWidth,l=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=c&&(void 0===r||!r)&&("rtl"===document.dir?(p=c-m.width-m.left,f=u<=480?10:30):(f=m.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?o:(r=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==o?Math.min(o,r):r)}function r(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),r=(n-i.width)/2,o=(t-i.height)/2;o<0&&(o=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=r<40?"40px":r+"px",e.style.top=o+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=o<40?"40px":o+"px",e.style.left=r+"px")}return{responsiveResize:function(t,o){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(o.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(o,t);e()&&a.setAttribute("data-param-scale",s);for(var c=null,l=0;l=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],r=O;r0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(o)}else if("Down"===t.key){var r;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(r=this._sortTreeChildrenByY(n).first())&&e.select(r);else for(;null!==n;){var o,a,s;if(null===(o=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(o)).indexOf(n))i.y?1:t.xi.x?1:0})),n},z.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},z.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(z.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(z.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var Z=z,U=(t(57193),t(85160)),F=t(43418),H=t(43604),Y=t(85750),_="myPaletteDiv___Xjz2I",V="maxH60___Pd4Re";window.go=O;var W=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),r=(0,l.useRef)(),o=(0,l.useRef)(),s=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=a()(u,2),p=d[0],f=d[1],m=function(){var e=D()(L()().mark((function e(){var n,r;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,Y.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:r=e.sent,t({src:r.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:c,className:s.current?"".concat(V," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(E.Z,{children:[(0,h.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(H.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:_,ref:o})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(U.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",x="#fcbbbd";function w(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var r=t.part.adornedPart,o=(new O.Point).setRectSpot(r.actualBounds,n);o.subtract(r.location),o.scale(2,2),o.x+=130*Math.sign(o.x),o.y+=130*Math.sign(o.y),o.add(r.location),o.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(r.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(r.data)),i.addNodeData(a);var s={from:r.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var c=e.diagram.findNodeForData(a);c.location=o,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function y(n){return e(O.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function b(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function j(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:b(t,n),contextClick:b(t,n)})}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(u,"fill"),j(p,"fill"),j(f,"fill"),j(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(g,"fill"),j(v,"fill"),j(m,"fill"),j(x,"fill")))]}function C(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(d),j(a),j(t),j(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",j(u),j(s),j(c),j(l)))]}function k(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function A(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b(t,n),contextClick:b(t,n)})}function T(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",A(null),A([2,4]),A([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:b(t,n),contextClick:b(t,n)})}function E(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function B(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:b("dir",n),contextClick:b("dir",n)})}function I(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function M(n,t){var i=0,r=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,r=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,r=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,r=O.Spot.BottomSide),t||(i-=180);var o=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(r)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:o,contextClick:o})}return i.current=new O.Diagram(r.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(Z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),y({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),S(),C(),T()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),y({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),C(),T()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),y({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",C(),T(),e("ContextMenuButton",e(O.Panel,"Horizontal",B(0),B(1),B(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",I(!1),M(O.Spot.Top,!1),M(O.Spot.Left,!1),M(O.Spot.Right,!1),M(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},I(!0),M(O.Spot.Top,!0),M(O.Spot.Left,!0),M(O.Spot.Right,!0),M(O.Spot.Bottom,!0))))),new O.Palette(o.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(R()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:r})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(C.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},K=t(5112),q=t(94001),J=K.ZP.Group,Q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(j.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"单元格数:"}),(0,h.jsx)("span",{style:Q,children:"行数"}),(0,h.jsx)(j.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(q.Z,{})}),(0,h.jsx)("span",{style:Q,children:"列数"}),(0,h.jsx)(j.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(q.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:Q,children:"对齐方式:"}),(0,h.jsx)(j.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(K.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(K.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(K.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(K.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(C.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(C.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,r=e.height,o=e.callback,s=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=a()(u,2),p=d[0],f=d[1],m=(0,l.useRef)({id:s,appName:"graphing",width:i||1e3,height:r||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(m.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return o&&o(e),e};return(0,l.useEffect)((function(){m.current.appName=p?"3D":"graphing",c.current.inject("applet_container")}),[p]),(0,l.useEffect)((function(){f(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(E.Z,{align:"middle",children:[(0,h.jsx)(H.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(H.Z,{children:(0,h.jsx)(C.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),re=t(20817),oe=t(8591),ae="link",se="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(12066);var me="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var xe=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=c()(c()({},xe+"-B","bold"),xe+"-I","italic"),ye=c()(c()(c()(c()(c()(c()(c()(c()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),be=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,o=e.width,s=void 0===o?"100%":o,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,x=void 0!==v&&v,w=e.isFocus,j=void 0!==w&&w,S=e.watch,C=e.insertTemp,k=e.mode,E=void 0===k?"markdown":k,B=e.id,M=void 0===B?"markdown-editor-id":B,L=e.showResizeBar,P=void 0!==L&&L,D=e.noStorage,G=void 0!==D&&D,R=e.showNullButton,O=void 0!==R&&R,z=e.showNullProgramButton,Z=void 0!==z&&z,U=e.hidetoolBar,H=void 0!==U&&U,Y=e.fullScreen,_=void 0!==Y&&Y,V=e.onBlur,K=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,xe=e.disabledFill,be=void 0!==xe&&xe,je=e.placeholder,Se=void 0===je?"":je,Ce=e.values,ke=void 0===Ce?"":Ce,Ae=e.extraUse,Te=(0,l.useState)(null),Ne=a()(Te,2),Ee=Ne[0],Be=Ne[1],Ie=(0,l.useState)(t),Me=a()(Ie,2),Le=Me[0],Pe=Me[1],De=(0,l.useState)(S),Ge=a()(De,2),Re=Ge[0],Oe=Ge[1],ze=(0,l.useState)(_),Ze=a()(ze,2),Ue=Ze[0],Fe=Ze[1],He=(0,l.useState)(""),Ye=a()(He,2),_e=Ye[0],Ve=Ye[1],We=(0,l.useState)(0),Ke=a()(We,2),qe=Ke[0],Je=Ke[1],Qe=(0,l.useState)(g),Xe=a()(Qe,2),$e=Xe[0],en=Xe[1],nn=(0,l.useState)(!1),tn=a()(nn,2),rn=(tn[0],tn[1]),on=(0,l.useState)(0),an=a()(on,2),sn=an[0],cn=an[1],ln=(0,l.useState)(0),un=a()(ln,2),dn=un[0],pn=un[1],fn=(0,l.useRef)(),hn=(0,l.useRef)(),mn=(0,l.useRef)(),gn=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Pe(ke),null==Ee||Ee.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,l.useEffect)((function(){null==q||q(Ue)}),[Ue]),(0,l.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var r=i.types.toString(),o=i.items;if("Files"===r||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==E)return;try{var a,s=o[1];"file"===(null===(a=o[0])||void 0===a?void 0:a.kind)&&(s=o[0]);var c=s.getAsFile(),l=c.name.split(".").pop();(0,N.I)(c,(function(e){var t,i,r;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(r=c.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):ge.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(re.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){oe.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:E,lineNumbers:!x,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),r=t.getLine(i.line),o=r.charAt(i.ch-1),a=r.lastIndexOf("@▁@",i.ch),s=r.lastIndexOf("@▁▁@",i.ch),c=a>s?a:s,l=a>s?3:4;if(-1===me.indexOf(o))return null;if(console.log("change1:",n,e,r,i,c,a,s,o),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),j&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Be(n),function(){n.off("paste",e)}}}),[]);var vn=(0,l.useCallback)((function(){hn.current}),[$e,hn,Ue]);(0,l.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[Ee,vn]),(0,l.useEffect)((function(){if(Ee){for(var e=[],n=function(){var n=a()(i[t],2),r=n[0],o=n[1],s=c()({},r,(function(){xn(o)}));e.push(s),Ee.addKeyMap(s)},t=0,i=Object.entries(we);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(M);e>=qe+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(M,Le),rn(!0))}}),1e4),(0,l.useEffect)((function(){Oe(S)}),[Ee,S]),(0,l.useEffect)((function(){Ee&&j&&Ee.focus()}),[Ee,j]),(0,l.useEffect)((function(){if(Re&&Ee){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Ee.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Ee,Re]),(0,l.useEffect)((function(){if(Ee&&K){var e=function(e,n){K(e,n)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,K]),(0,l.useEffect)((function(){if(Ee&&V){var e=function(){V(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,V]),(0,l.useEffect)((function(){if(Ee){var e=function(e,n){var t=e.getValue();Pe(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(Z?i(t,Sn(t)):i(t))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,i]),(0,l.useEffect)((function(){if(Ee)if(null==t)Ee.setValue(""),Pe("");else{var e=window.scrollY||window.pageYOffset;t!==Ee.getValue()&&(Ee.setValue(t),Pe(t),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,t]);var xn=(0,l.useCallback)((function(e){var n=Ee.getCursor(),t=Ee.getSelection(),i=t.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+t+"**"),""===t&&Ee.setCursor(n.line,n.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+t+"*"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+t+"`"),""===t&&Ee.setCursor(n.line,n.ch+1),Ee.focus();case"inline-latex":return Ve("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+t+"\n```"),Ee.setCursor(n.line+1,t.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
          \n"),Ee.focus();case"list-ul":return""===t?Ee.replaceSelection("- "+t):Ee.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===t?Ee.replaceSelection("1. "+t):Ee.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection(me),Ee.focus();case"inster-template-1":return""===t&&Ee.setCursor(n.line,n.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Re),Ee.focus();case"trigger-full-screen":return Fe(!Ue),Ee.focus();case ae:return void Ve(ae);case ue:return void Ve(ue);case se:return void Ve(se);case le:return void Ve(le);case"maths-latex":return void Ve("maths-latex");case ce:return void Ve(ce);case de:return void Ve(de);default:throw new Error}}),[Ee,Re,Ue]),wn=(0,l.useCallback)((function(e,n){var t,i,r,o,a;switch(Ve(""),_e){case ae:var s=e.title,c=e.link;return Ee.replaceSelection("[".concat(s,"](").concat(c,")")),Ee.focus();case ue:var l=e.language,u=e.content;return Ee.replaceSelection(["```"+l,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==v||!v.type?g?Ee.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ee.replaceSelection("![,](".concat(m,")")):(null==v||null===(o=v.type)||void 0===o?void 0:o.indexOf("video"))>-1?Ee.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(v.name,"")):ge.includes(x)?Ee.replaceSelection('').concat(v.name,"")):Ee.replaceSelection("[".concat(v.name,"](").concat(re.Z.API_SERVER).concat(m,")")),Ee.focus();case de:for(var w=e.row,y=e.col,b=e.align,j="\n",S=0;S300&&(n=300),en(g+n+"px")}},i=mn.current,r=!1,o=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Ee,mn]),(0,l.useEffect)((function(){en(g)}),[g]);var jn={width:ve(s),height:ve($e)},Sn=((0,l.useMemo)((function(){if(qe){var e=new Date(qe),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[qe]),function(e){var n=[];if(Z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){ye[_e]&&_e!==le&&_e!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),pn(t)}),0)}),[_e]);var Cn=function(e,n,t,i){var r=document.body.clientHeight,o=document.body.clientWidth;return!(e<20&&t>e||e>o-20&&tn||n>r-20&&i-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,B.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===s.actionTabs.key&&c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,X(S);case 2:return n=e.sent,e.next=5,W({});case 5:n.status||H(n);case 6:case"end":return e.stop()}}),e)})))()}),[s.actionTabs.key]);var te=(null==F?void 0:F.exercise)||{},ie=te.time,re=te.end_time,oe=null!=K&&K.user_end_time?C()(null==K?void 0:K.user_end_time).add(1,"minutes"):C()(),ae=C()(re)>oe?Math.round(C().duration(C()(re).diff(oe.startOf("minute"))).asMinutes()):0,se=((null==K?void 0:K.student_left_minutes)||0)+(L||0);return(0,B.jsx)(B.Fragment,{children:(0,B.jsx)(h.Z,{width:514,centered:!0,closable:!(null==z||null===(i=z.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===s.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,B.jsxs)(m.Z,{spinning:V||Q,children:[ne&&(0,B.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,B.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,B.jsx)(g.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(o=z.exerciseParams)||void 0===o?void 0:o.errorMessage)||{}],columns:ee}),(0,B.jsx)("div",{className:"",children:(0,B.jsxs)(f.Z,{form:M,layout:"vertical",autoComplete:"off",children:[(0,B.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,B.jsx)(v.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)(f.Z.Item,{name:"time",label:(0,B.jsxs)("span",{children:["延长时间(",(0,B.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",C()(re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,B.jsx)(x.Z,{min:0,precision:0,max:ae,style:{width:"100%"},placeholder:"最大可延长时间为".concat(ae,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,B.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,B.jsx)("span",{className:"ml5",children:V||Q?"--":se}),"分钟",0!==se&&(null==K?void 0:K.user_end_time)&&(0,B.jsxs)("span",{children:[",交卷截止时间:",(0,B.jsx)("span",{className:"ml5",children:C()(null==K?void 0:K.user_end_time).add(L||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,B.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",C()(re).format("YYYY-MM-DD HH:mm")]})]})}),(0,B.jsxs)(w.Z,{justify:"space-between",align:"middle",children:[(0,B.jsx)(y.Z,{}),(0,B.jsx)(y.Z,{children:(0,B.jsx)(b.ZP,{loading:G,onClick:$,children:"进入考试"})})]})]})})})}))},76666:function(e,n,t){"use strict";t.d(n,{Y4:function(){return L},Im:function(){return B},ZP:function(){return D}});var i=t(79800),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(82242),u=t.n(l),d=t(85573),p=t.n(d),f=t(59301),h=t(92832),m=t(3113),g=t(78386),v=t(20538),x=t(98234),w=t(24334),y=t(51021),b=t(51150),j=t(66621),S=t(34376),C=t(85750),k=t(32007),A=t(11533),T=t(37712),N=h.Z.TextArea,E={visible:!1,tabIndex:"0"},B=p()(p()(p()(p()(p()(p()({},x.h.NOMATCH,"测试用例结果不匹配"),x.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),I=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(I||{});function M(e,n){switch(n.type){case I.SET_VISIBLE:return u()(u()({},e),{},{visible:n.payload});case I.SET_TABINDEX:return u()(u()({},e),{},{tabIndex:n.payload});default:throw new Error}}function L(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,s=e.is_file,l=e.input_file_url,u=e.output_file_url,d=e.expected_output_file_url,p=e.setMonacoValue,h=e.setData,m=(0,f.useRef)(),g=(0,f.useRef)(),v=(0,f.useRef)(),y=null,k={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,f.useEffect)((function(){if(i&&!s&&m.current){var e=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});e.open(m.current);var n=(0,j.pp)(w.Base64.decode(i));e.write(n),e.setOption("theme",{background:"#1e1e1e"})}if(r&&!s&&g.current){var t=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});t.open(g.current),t.write((0,j.pp)(r)),t.setOption("theme",{background:"#1e1e1e"})}if(o&&!s&&v.current){var a=new S.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});a.open(v.current),a.write((0,j.pp)(w.Base64.decode(o))),a.setOption("theme",{background:"#1e1e1e"})}}),[i]),n){case x.h.NOMATCH:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{className:"c-red",children:"实际输出:"}),!s&&(0,T.jsx)("div",{ref:m}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)(u,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent,p(n),setTimeout((function(){h(u)}),200);case 5:case"end":return e.stop()}}),e)}))),children:i})}),(0,T.jsx)("p",{className:"c-red",children:"预期输出:"}),!s&&(0,T.jsx)("div",{ref:v}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=p,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){h(d)}),200);case 9:case"end":return e.stop()}}),e)}))),children:o})})]});break;case x.h.EXECUTEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"最后执行的输入:"}),!s&&(0,T.jsx)(b.Z,{value:r,style:k}),s&&(0,T.jsx)("div",{style:k,children:(0,T.jsx)("a",{onClick:function(){return(0,j.LR)(l,r)},children:r})})]}),(0,T.jsxs)("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"},children:[(0,T.jsx)("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"},children:"执行出错信息:"}),(0,T.jsxs)("pre",{className:"error",style:{color:"#E30000",padding:"0 10px"},children:[w.Base64.decode(t),"111"]})]})]});break;case x.h.COMPILEFAILURE:y=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:y=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:y=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",y," "]})}function P(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case x.h.OK:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["执行用时:",i/1e3,"秒"]}),(0,T.jsx)("p",{children:"执行结果:"}),(0,T.jsx)("pre",{children:w.Base64.decode(r)})]});break;case x.h.NOMATCH:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsxs)("p",{children:["输出:",r&&w.Base64.decode(r)]}),(0,T.jsxs)("p",{children:["预期输出:",a&&w.Base64.decode(a)]})]});break;case x.h.EXECUTEFAILURE:case x.h.COMPILEFAILURE:s=(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("p",{children:["最后执行的输入:",(0,T.jsx)("pre",{children:o})]}),(0,T.jsx)("p",{children:"执行出错信息:"}),(0,T.jsx)("pre",{className:"error",children:w.Base64.decode(t)})]});break;case x.h.PODFAILURE:s=(0,T.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case x.h.TIMEOUT:s=(0,T.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,T.jsxs)(T.Fragment,{children:[" ",s," "]})}var D=function(e){var n=e.input,t=e.is_file,i=e.debuging,o=e.submitting,s=(e.executingMessage,e.debugResult),l=e.onChangeInput,u=e.onDebugCode,d=e.onSubmitCode,p=e.hack,h=e.user,x=(0,f.useReducer)(M,E),w=r()(x,2),b=w[0],j=w[1],S=b.visible,B=(b.tabIndex,(0,k.useSearchParams)()),L=r()(B,1)[0];var D=(0,f.useMemo)((function(){if(s){s.status;return(0,T.jsx)(T.Fragment,{children:P(s)})}return null}),[s]);var G=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.ZP)("/api/problems/".concat(n,"/start.json"),{method:"get",params:{hack_user_id:null==h?void 0:h.user_id}});case 2:(t=e.sent)&&(window.location.href="/myproblems/".concat(null==t?void 0:t.identifier,"?type=1"));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,T.jsxs)("div",{className:"test-case-panel",children:[(0,T.jsxs)("div",{className:"test-case-panel-body ".concat(S?"active":""),children:[(0,T.jsx)("ul",{className:"s-navs",children:(0,T.jsx)("li",{children:(0,T.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,T.jsx)(A.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,T.jsx)(N,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":n,onChange:l}),rightNode:i?(0,T.jsx)(y.Z,{message:"代码执行中..."}):s?D:(0,T.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,T.jsx)("a",{className:"btn-collapse ".concat(S?"up":""),onClick:function(){j({type:I.SET_VISIBLE,payload:!S})},children:S?(0,T.jsx)(g.Z,{}):(0,T.jsx)(v.Z,{})}),(0,T.jsxs)("footer",{className:"footer",children:[(0,T.jsx)("span",{children:"控制台"}),(0,T.jsxs)("div",{className:"flex-container",children:[(null==p?void 0:p.is_program)&&(null==p?void 0:p.above_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.above_question)},id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(null==p?void 0:p.is_program)&&(null==p?void 0:p.under_question)&&(0,T.jsx)(m.ZP,{onClick:function(){return G(null==p?void 0:p.under_question)},id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,T.jsx)(m.ZP,{className:"btn-green custom-ant-disabled",ghost:!0,disabled:i||o,loading:i,onClick:function(){j({type:I.SET_VISIBLE,payload:!0}),j({type:I.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),"8"!==L.get("qtype")&&(0,T.jsx)(m.ZP,{type:"primary",className:"custom-ant-disabled",loading:o,disabled:i||o,onClick:function(){j({type:I.SET_VISIBLE,payload:!1}),d()},children:"评测并提交"})]})]})]})}},17675:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return pn}});var i=t(39647),r=t.n(i),o=t(7557),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(82242),p=t.n(d),f=t(59301),h=t(7683),m=t(35423),g=t(32007),v=t(31797),x=t(43418),w=t(71418),y=t(3113),b=t(57809),j=t(75136),S=t(33571),C=t(40806),k=t(79680),A=t(20817),T=t(680),N=t(17184),E=t(60141),B=t(24334),I=t(98045),M=t(76666),L="left-panel___SKGyd",P="tab-panel-body___gABdv",D="b1___QpbmK",G="s-navs___FXwOi",R="bg-white___kbZ6r",O="active___QGOnZ",z="list___PXTsq",Z="btns___F8yZK",U="drawer___xdGaT",F={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},H=t(61998),Y=t(8591),_=t(27092),V=t(42141),W=t(73374),K=t(98234),q=t(66621),J=t(21062),Q=t(85750),X=t(34376),$=t(83768),ee=t(84445),ne=t(61186),te=t.n(ne),ie=t(37712),re=function(e){var n=e.open,t=e.onClose,i=(0,f.useState)(void 0),r=u()(i,2),o=r[0],s=r[1];console.log((0,g.useLocation)(),33);(0,g.useLocation)();(0,f.useEffect)((function(){if(n){var e=function(){var e=c()(a()().mark((function e(){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.X6)(n);case 2:t=e.sent,s(t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}}),[n]);var l=o||{},d=l.status,p=l.created_at,h=l.code,m=(l.name,l.language),v=l.pass_sets_count,b=l.set_count,S=l.error_msg,C=l.output,k=l.input,A=l.expected_output,T=(l.execute_memory,l.user,l.execute_time),N=l.input_file_url,E=l.output_file_url,I=l.is_file,M=l.expected_output_file_url;return(0,ie.jsx)(x.Z,{open:n,width:1e3,onCancel:function(){return t(!1)},footer:(0,ie.jsx)(y.ZP,{type:"primary",onClick:function(){return t(!1)},children:"关闭"}),centered:!0,children:(0,ie.jsx)(w.Z,{spinning:!o,delay:500,children:(0,ie.jsx)("div",{className:"record-detail-info",children:o?(0,ie.jsx)(ie.Fragment,{children:(0,ie.jsxs)("div",{className:"record-detail-body",children:[(0,ie.jsx)("h2",{children:" 提交记录 "}),(0,ie.jsxs)("ul",{className:"record-info",children:[(0,ie.jsxs)("li",{children:[" 状态:",(0,ie.jsx)("span",{className:0===d?"c-green":"c-red",children:$.Im[d]})," "]}),(0,ie.jsxs)("li",{children:[" 提交时间:",(0,ie.jsx)("span",{children:te()(p).format("YYYY-MM-DD HH:mm:ss")})," "]}),(0,ie.jsxs)("li",{children:[" 语言:",(0,ie.jsx)("span",{children:m})," "]}),(0,ie.jsxs)("li",{children:[" 执行用时:",(0,ie.jsxs)("span",{children:[1e3*T,"ms"]})," "]}),(0,ie.jsxs)("li",{children:[" ","".concat(v," / ").concat(b," 个通过的测试用例")," "]})]}),(0,$.gZ)({status:d,error_msg:S,execute_time:T,output:C,input:k,expected_output:A,input_file_url:N,output_file_url:E,is_file:I,expected_output_file_url:M}),(0,ie.jsx)("h2",{children:" 提交的内容 "}),(0,ie.jsx)(ee.ZP,{height:"200px",width:"100%",language:null==m?void 0:m.toLocaleLowerCase(),value:B.Base64.decode(h),options:{readOnly:!0}})]})}):null})})})},oe=H.Z.Column,ae=function(e){var n=e.submitResult,t=e.submitting,i=e.submitRecords,r=e.page,o=e.onPageChange,s=(e.topicId,n||{}),l=s.status,d=s.id,p=s.input,h=s.output,m=s.expected_output,v=s.is_file,x=s.input_file_url,y=s.output_file_url,b=s.expected_output_file_url,j=s.error_msg,S=(0,f.useRef)(),C=(0,f.useRef)(),k=(0,f.useRef)(!1),A=(0,f.useRef)(),T=(0,f.useRef)(),N=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),E=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),I=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),L=(0,f.useRef)(new X.Terminal({fontSize:14,letterSpacing:0,cols:Math.floor(.4*window.innerWidth/9),rows:6})),P=(0,f.useRef)(),D=(0,g.useSearchParams)(),G=u()(D,1)[0],R=i||{},O=R.records,z=R.records_count,Z=(0,f.useState)(""),U=u()(Z,2),$=U[0],ee=U[1],ne=(0,f.useState)(""),ae=u()(ne,2),se=ae[0],ce=ae[1],le=(0,f.useState)(!1),ue=u()(le,2),de=ue[0],pe=ue[1],fe=((0,g.useLocation)(),"1"===G.get("type"));(0,f.useEffect)((function(){if(h&&!v&&l!==K.h.OK&&d&&S.current){k.current||N.current.open(S.current);var e=(0,q.pp)(B.Base64.decode(h));N.current.reset(),N.current.write(e),setTimeout((function(){k.current=!0}),100),window.terms=N,window.outputs=B.Base64.decode(h),N.current.setOption("theme",{background:"#fafafa",foreground:"#333"})}p&&!v&&l!==K.h.OK&&d&&C.current&&(k.current||E.current.open(C.current),E.current.reset(),E.current.write((0,q.pp)(p)),E.current.setOption("theme",{background:"#fafafa",foreground:"#333"})),m&&!v&&l!==K.h.OK&&d&&(k.current||I.current.open(T.current),I.current.reset(),I.current.write((0,q.pp)(B.Base64.decode(m))),I.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"})),A.current&&(k.current||L.current.open(A.current),L.current.write((0,q.pp)(B.Base64.decode(j))),L.current.reset(),L.current.setOption("theme",{background:"#fafafa",selection:"#fff",foreground:"#333"}))}),[h,j,m,p]);return(0,ie.jsxs)(w.Z,{spinning:t,tip:"评测中...",indicator:(0,ie.jsx)(V.Z,{style:{fontSize:24},spin:!0}),children:[d?(0,ie.jsxs)("div",{className:F.wrap,children:[(0,ie.jsxs)("ul",{ref:P,className:F.info,children:[(0,ie.jsxs)("li",{children:["执行结果:",(0,ie.jsx)("span",{className:l===K.h.OK?"c-green":"c-red",children:M.Im[l]})]}),(0,ie.jsx)("li",{className:F.error,children:(0,ie.jsxs)("a",{onClick:function(){v?navigator.clipboard.writeText(B.Base64.decode(j)).then((function(){Y.ZP.success("复制错误信息成功")})):navigator.clipboard.writeText(B.Base64.decode(h)).then((function(){Y.ZP.success("复制错误信息成功")}))},children:["复制错误信息 ",(0,ie.jsx)(W.Z,{})," "]})}),(0,ie.jsx)("li",{children:(0,ie.jsxs)("span",{className:"c-light-primary current",onClick:function(){pe(d)},children:["显示详情 >"," "]})})]}),l!==K.h.OK?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("p",{className:"c-red",children:"实际输入:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:C}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(x,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(x)}),200);case 9:case"end":return e.stop()}}),e)}))),children:p})]}),(0,ie.jsx)("p",{className:"c-red",children:"实际输出:"}),(0,ie.jsxs)("pre",{children:[(4===l||5===l)&&(0,ie.jsx)("div",{ref:A}),4!=l&&5!=l&&(v?(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)(y,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});case 2:n=e.sent;try{ce(n)}catch(e){ce("")}setTimeout((function(){ee(y)}),200);case 5:case"end":return e.stop()}}),e)}))),children:h}):(0,ie.jsx)("div",{ref:S}))]}),(0,ie.jsx)("p",{className:"c-red",children:"预期输出:"}),(0,ie.jsxs)("pre",{children:[!v&&(0,ie.jsx)("div",{ref:T}),v&&(0,ie.jsx)("a",{style:{fontSize:"16px"},onClick:c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(b,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});case 2:return n=e.sent,e.t0=ce,e.next=6,n.text();case 6:e.t1=e.sent,(0,e.t0)(e.t1),setTimeout((function(){ee(b)}),200);case 9:case"end":return e.stop()}}),e)}))),children:m})]})]}):null]}):null,(null==O?void 0:O.length)>0?(0,ie.jsxs)(H.Z,{dataSource:O,rowKey:"id",pagination:!1,children:[(0,ie.jsx)(oe,{title:"提交时间",dataIndex:"created_at",render:function(e,n){return(0,ie.jsxs)("span",{children:[" ",te()(e).format("YYYY-MM-DD HH:mm:ss")]})}},"created_at"),(0,ie.jsx)(oe,{title:"提交结果",dataIndex:"status",render:function(e,n){var t;return(0,ie.jsx)("span",{className:"".concat(0===e?"c-green":"c-red"," current"),onClick:function(){pe(n.id)},children:null===(t=M.Im[e])||void 0===t?void 0:t.replace("调试","评测")})}},"status"),(0,ie.jsx)(oe,{title:"执行用时 (".concat(fe?"MS":"S",")"),dataIndex:"execute_time",render:function(e){return e?fe?e:e/1e3:""}},"execute_time"),(0,ie.jsx)(oe,{title:"内存消耗(".concat(fe?"KB":"MB",")"),dataIndex:"execute_memory",render:function(e){return e?fe?e:parseFloat((e/1024).toFixed(2)):""}},"execute_memory"),(0,ie.jsx)(oe,{title:"语言",dataIndex:"language"},"language"),(0,ie.jsx)(oe,{title:"操作",dataIndex:"status",render:function(e,n){return(0,ie.jsx)("span",{className:"c-light-primary current",onClick:function(){pe(n.id)},children:"查看"})}},"status")]}):(0,ie.jsx)("div",{style:{height:300,width:"100%"}}),(0,ie.jsx)(re,{onClose:pe,open:de}),z>15?(0,ie.jsx)(_.Z,{className:F.pagination,current:r,pageSize:15,total:z,onChange:o}):null,(0,ie.jsx)(J.Z,{close:!0,data:$,type:$.length?"txt":"",onClose:function(){return ee("")},monacoEditor:{value:se,language:"txt",onChange:function(){},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})]})},se=t(50883),ce=t(12563),le=t(81327),ue="desc___iOAgd",de="info___GPALq",pe="commit-info___Hk6Za",fe=t(51150),he={1:{name:"简单",color:"#52c41a"},2:{name:"中等",color:"#faad14"},3:{name:"困难",color:"#f5222d"}},me=function(e){var n=e.hack,t=(e.onTriggerPraise,e.toDiscuss),i=n.language,r=n.difficult,o=n.time_limit,a=(n.username,n.user_path,n.user_praise,n.comments_count),s=(n.praises_count,n.description),c=n.pass_count,l=n.submit_count,d=((0,g.useLocation)(),(0,g.useSearchParams)()),p=u()(d,1)[0],f=he[r];return console.log("----description",n),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("ul",{className:de,children:[(0,ie.jsxs)("li",{children:["编程语:",(0,ie.jsx)("b",{children:i})]}),(0,ie.jsxs)("li",{children:["难度:",(0,ie.jsx)(ce.Z,{color:f.color,children:f.name})]}),(0,ie.jsxs)("li",{children:["单个测试集评测时长限制:",(0,ie.jsxs)("b",{children:[o,"秒"]})]})]}),"8"===p.get("qtype")?(0,ie.jsx)(fe.Z,{value:s,showProgramFill:!0,className:ue}):(0,ie.jsx)(fe.Z,{value:s,className:ue}),(0,ie.jsxs)("ul",{className:pe,children:["1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsx)("li",{children:(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"通过次数"})," ",(0,ie.jsx)("b",{children:c})]})}),"1"===p.get("type")||"exercises"===p.get("type")?"":(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("span",{children:"提交次数"})," ",(0,ie.jsx)("b",{children:l})]})," "]}),(0,ie.jsx)("li",{style:{flex:"1 0 0"}}),"exercises"!==p.get("type")&&(0,ie.jsxs)("li",{children:[(0,ie.jsxs)(le.Z,{size:4,children:[(0,ie.jsx)("i",{className:"iconfont icon-huifu1",onClick:t})," ",(0,ie.jsx)("b",{children:a})]})," "]})]})]})},ge=t(53200),ve=t(37205),xe=t.n(ve),we=t(81074);function ye(e,n){return(0,Q.U2)("/problems/".concat(e,"/comments.json"),{page:n,limit:10})}function be(e){return(0,Q.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:1})}function je(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/reply.json"),{comments:{content:t,parent_id:n}})}function Se(e,n){return(0,Q.v_)("/problems/".concat(e,"/comments.json"),{comments:{content:n}})}function Ce(e,n,t){return(0,Q.v_)("/problems/".concat(e,"/comments/").concat(n,"/hidden.json"),t)}function ke(e,n){return(0,Q.IV)("/problems/".concat(e,"/comments/").concat(n))}var Ae=t(15106);function Te(e){var n=e.author;return(0,ie.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,ie.jsx)("img",{alt:"用户头像",height:"50",style:{borderRadius:"50%"},src:"".concat(A.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})})}function Ne(e){var n=e.data,t=e.index,i=e.parentDiscussIndex,r=e.user,o=e.onSetActionType,a=n.author,s=n.can_delete,c=n.content,l=n.id,u=n.time;var d=r.admin||s||a.user_id===r.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container second-discuss ",children:[(0,ie.jsx)(Te,{author:a}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsx)("a",{href:"/users/".concat(a.login),target:"_blank",children:a.name}),(0,ie.jsx)("span",{className:"grey",children:u}),(0,ie.jsx)("div",{className:"btn-group",style:{marginBottom:0},children:d?(0,ie.jsx)("a",{onClick:function(){o({id:l,index:t,type:"delete-discuss",parentDiscussIndex:i,message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}):null})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:c})]})]})}var Ee=function(e){var n=e.user,t=e.data,i=e.index,r=e.onPlusDiscuss,o=e.onSetActionType,a=e.activeDiscussIndex,s=e.onReplyDiscuss,c=e.onSetActiveDiscussIndex,l=t.content,u=t.children,d=t.hidden,p=t.id,f=t.praise_count,h=t.time,m=t.user_praise,g=t.can_delete,v=t.author;var x=n.admin||n.user_id===v.user_id;return(0,ie.jsxs)("div",{className:"discuss-item-container",children:[(0,ie.jsx)(Te,{author:v}),(0,ie.jsxs)("section",{children:[(0,ie.jsxs)("div",{className:"discuss-info",children:[(0,ie.jsxs)("a",{href:"/users/".concat(v.login),target:"_blank",children:[" ",v.name," "]}),(0,ie.jsx)("span",{className:"grey",children:h})]}),(0,ie.jsx)(fe.Z,{className:"discuss-content",value:l}),u&&u.length>0?(0,ie.jsx)("div",{className:"reply-discuss-container",children:u.map((function(e,t){return(0,ie.jsx)(Ne,{data:e,index:t,user:n,onSetActionType:o,parentDiscussIndex:i},e.id)}))}):null,(0,ie.jsxs)("div",{className:"btn-group",children:[x?(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,params:{hidden:d?"0":"1"},type:"hidden-discuss",message:d?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:d?"取消隐藏":"隐藏评论",children:(0,ie.jsx)("i",{className:d?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,!g||u&&0!=u.length?null:(0,ie.jsx)("a",{onClick:function(){o({id:p,index:i,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,ie.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,ie.jsxs)("a",{onClick:function(){c(p)},title:"回复",children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"})," "]}),(0,ie.jsxs)("a",{onClick:function(){r(p,!m,i)},className:m?"c-orange":"",children:[(0,ie.jsx)("i",{className:m?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,ie.jsx)("span",{children:f||""})]})]}),(0,ie.jsx)(Ae.Z,{id:p,activeDiscussIndex:a,onReplyDiscuss:s})]})]},p)},Be=t(59015),Ie="dis-input-editor-container___nKGxx",Me="active___tmt7T",Le="input-mask___epEle",Pe="text-area___Vry8W",De="tip-container___plpA3",Ge="md-container___u85aq",Re="btn-send___deQ5v",Oe=t(95992),ze=function(e){var n=e.user_praise,t=e.praise_count,i=e.praisePlus,r=e.onCreateDiscuss,o=e.discuss_count,s=(0,f.useState)(!1),l=u()(s,2),d=l[0],p=l[1],h=(0,f.useState)(""),m=u()(h,2),g=m[0],v=m[1];function x(){p(!1)}function w(){return(w=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r(g),v(""),p(!1);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,ie.jsxs)("div",{className:"".concat(Ie," ").concat(d?Me:""," "),children:[(0,ie.jsxs)("div",{className:d?"hide ".concat(Pe):Pe,children:[(0,ie.jsx)("input",{placeholder:"说点什么",onClick:function(){p(!0)}}),(0,ie.jsxs)("a",{children:[" ",(0,ie.jsx)("i",{className:"iconfont icon-huifu1"}),"    ",o," "]}),(0,ie.jsxs)("a",{className:"c-light-black",onClick:i,title:n?"取消点赞":"点赞",children:[(0,ie.jsx)("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," ")}),t?(0,ie.jsx)("span",{children:t}):""]})]}),d?(0,ie.jsx)("div",{className:Le,onClick:x}):null,(0,ie.jsxs)("div",{className:d?Ge:"".concat(Ge," hide"),children:[(0,ie.jsx)(Oe.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:g,height:240,onChange:function(e){v(e)}}),(0,ie.jsx)("div",{className:De,onClick:x,children:(0,ie.jsx)("a",{className:Re,onClick:function(){return w.apply(this,arguments)},children:" 发送 "})})]})]})},Ze={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null},Ue=function(e){return e[e.GET_DISCUSSES=0]="GET_DISCUSSES",e[e.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",e[e.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",e[e.PLUS_DISCUSS=3]="PLUS_DISCUSS",e[e.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",e[e.SET_PAGE=5]="SET_PAGE",e[e.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",e}(Ue||{});function Fe(e,n){switch(n.type){case Ue.SHOW_DISCUSSES_LOADING:return p()(p()({},e),{},{loading:!0});case Ue.GET_DISCUSSES:case Ue.TOP_OR_DOWN_DISCUSS:case Ue.SET_ACTION_TYPE:case Ue.PLUS_DISCUSS:return p()(p()({},e),n.payload);case Ue.SET_PAGE:return p()(p()({},e),{},{page:n.payload});case Ue.ACTIVE_DISCUSS_INDEX:return p()(p()({},e),n.payload);default:throw new Error}}var He=function(e){var n=e.user,t=e.identifier,i=e.hack,r=e.onTriggerPraise,o=e.activeIndex,s=(0,f.useReducer)(Fe,Ze),l=u()(s,2),d=l[0],p=l[1],h=(d.loading,d.page),m=d.data,g=d.count,v=d.actionType,w=d.activeDiscussIndex,y=(0,f.useCallback)(c()(a()().mark((function e(){var n,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:Ue.SHOW_DISCUSSES_LOADING}),e.next=3,ye(t,h);case 3:n=e.sent,i=n.comments,r=n.disscuss_count,p({type:Ue.GET_DISCUSSES,payload:{data:i,count:r,loading:!1}});case 6:case"end":return e.stop()}}),e)}))),[h,t]);function b(e){p({type:Ue.SET_ACTION_TYPE,payload:{actionType:e}})}function j(e){p(w===e?{type:Ue.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:null}}:{type:Ue.ACTIVE_DISCUSS_INDEX,payload:{activeDiscussIndex:e}})}function S(e,n,t){return C.apply(this,arguments)}function C(){return(C=c()(a()().mark((function e(n,t,i){var r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,be(n);case 3:r=e.sent,m[i].user_praise=t,m[i].praise_count=r.praise_count,p({type:Ue.PLUS_DISCUSS,payload:{data:xe()(m)}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function k(){return(k=c()(a()().mark((function e(){var n,i,r,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=v.id,i=v.params,r=v.type,o=v.index,s=v.parentDiscussIndex,"hidden-discuss"!==r){e.next=6;break}return e.next=4,Ce(t,n,i);case 4:s?m[s].children[o].hidden=1==i.hidden:m[o].hidden=1==i.hidden,p({type:Ue.SET_ACTION_TYPE,payload:{actionType:null,data:xe()(m)}});case 6:if("delete-discuss"!==r){e.next=31;break}return e.next=9,ke(t,n);case 9:if(!s&&0!==s){e.next=22;break}c=m[s].children,l=c.length-1;case 12:if(!(l>=0)){e.next=19;break}if(c[l].id!==n){e.next=16;break}return c.splice(l,1),e.abrupt("break",19);case 16:l--,e.next=12;break;case 19:m[s].children=c,e.next=30;break;case 22:u=m.length-1;case 23:if(!(u>=0)){e.next=30;break}if(m[u].id!==n){e.next=27;break}return m.splice(u,1),e.abrupt("break",30);case 27:u--,e.next=23;break;case 30:p({type:Ue.SET_ACTION_TYPE,payload:{actionType:null,data:xe()(m)}});case 31:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,n){return T.apply(this,arguments)}function T(){return(T=c()(a()().mark((function e(n,i){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,je(t,n,i);case 3:y(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function N(){return(N=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p({type:Ue.SHOW_DISCUSSES_LOADING}),e.next=3,Se(t,n);case 3:y();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){"2"===o&&y()}),[t,h,o]),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("div",{className:"discuss-panel",children:[0===m.length?(0,ie.jsx)(se.Z,{}):m.map((function(e,t){return(0,ie.jsx)(Ee,{onReplyDiscuss:A,onPlusDiscuss:S,onSetActiveDiscussIndex:j,onSetActionType:b,data:e,index:t,user:n,activeDiscussIndex:w})})),g>10?(0,ie.jsx)("div",{className:"pagination-container",children:(0,ie.jsx)(_.Z,{showQuickJumper:!0,onChange:function(e){p({type:Ue.SET_PAGE,payload:e})},current:h,total:g})}):null]}),(0,ie.jsx)(ze,{user_praise:i.user_praise,praise_count:i.praises_count,praisePlus:r,discuss_count:i.comments_count,onCreateDiscuss:function(e){return N.apply(this,arguments)}}),(0,ie.jsxs)(we.Z,{children:[(0,ie.jsx)(x.Z,{centered:!0,title:"提示",open:!!v,onOk:function(){return k.apply(this,arguments)},onCancel:function(){p({type:Ue.SET_ACTION_TYPE,payload:{actionType:null}})},children:(0,ie.jsx)("p",{children:v?v.message:""})}),(0,ie.jsx)(Be.Z,{})]})]})},Ye=t(43428),_e=t(92832),Ve={1:"简单",2:"适中",3:"困难"},We={1:"#2fa34f",2:"#0152d9",3:"#fa6400"},Ke=function(e){var n,t=e.hack,i=e.onTriggerPraise,r=e.topicId,o=e.page,s=e.onPageChange,l=e.user,d=e.submitRecords,h=e.submitting,m=e.submitResult,v=e.setActiveIndex,x=(0,g.useSearchParams)(),w=u()(x,1)[0],y=(0,f.useState)("0"),j=u()(y,2),S=j[0],C=j[1],k=((0,g.useLocation)(),(0,f.useState)(!1)),A=u()(k,2),T=A[0],N=A[1],E=(0,f.useState)([]),B=u()(E,2),I=B[0],M=B[1],F=(0,f.useState)([]),Y=u()(F,2),V=Y[0],W=Y[1],K=(0,f.useState)({page:1,limit:10}),q=u()(K,2),J=q[0],X=q[1],$=(0,f.useState)(p()(p()({},(0,g.useParams)()),{},{page:1,per_page:20,name:""})),ee=u()($,2),ne=ee[0],re=ee[1];function oe(e){return ce.apply(this,arguments)}function ce(){return(ce=c()(a()().mark((function e(n){var t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("3"!==(t=n.target.id)){e.next=6;break}return e.next=4,(0,Q.ZP)("/api/myproblems/".concat(ne.id,"/redo_logs.json"),{method:"get",params:p()({},J)});case 4:0===(null==(i=e.sent)?void 0:i.status)&&W(null==i?void 0:i.data);case 6:C(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(){return ue.apply(this,arguments)}function ue(){return(ue=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/my_hack_list.json",{method:"get",params:p()({identifier:null==ne?void 0:ne.id},ne)});case 2:n=e.sent,M(n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,f.useEffect)((function(){v(S)}),[S]),(0,f.useEffect)((function(){return ge.Z.subscribe("to-commit-info",(function(){C("1")}))}),[]),console.log(d,"submitRecords"),(0,ie.jsxs)("div",{className:L,children:[(0,ie.jsxs)("ul",{className:"".concat(G," ").concat(R," ").concat(D),children:[(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"0"===S?O:"",id:"0",onClick:oe,children:"任务描述"})}),"8"!==w.get("qtype")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"1"===S?O:"",id:"1",onClick:oe,children:"提交记录"})}),("exercises"===w.get("type")||(null==t?void 0:t.homework_common_id))&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"3"===S?O:"",id:"3",onClick:oe,children:"重置记录"})}),"exercises"!==w.get("type")&&(0,ie.jsx)("li",{children:(0,ie.jsx)("a",{className:"2"===S?O:"",id:"2",onClick:oe,children:"评论"})})]}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("0"===S?"":"hide"),children:(0,ie.jsx)(me,{hack:t,onTriggerPraise:i,toDiscuss:function(){C("2")}})}),(0,ie.jsx)("div",{style:{padding:"0 12px"},className:"".concat(P," ").concat("1"===S?"":"hide"),children:null!=d&&d.records_count||h?(0,ie.jsx)(ae,{page:o,onPageChange:s,topicId:r,submitting:h,submitRecords:d,submitResult:m},(null==m?void 0:m.id)||1):(0,ie.jsx)(se.Z,{})}),(0,ie.jsx)("div",{className:"".concat(P," ").concat("2"===S?"":"hide"),style:{padding:0},children:(0,ie.jsx)(He,{user:l,activeIndex:S,identifier:t.identifier,hack:t,onTriggerPraise:i})}),(0,ie.jsxs)("div",{className:"".concat(P," ").concat("3"===S?"":"hide"),style:{padding:0},children:[(0,ie.jsx)(H.Z,{style:{marginTop:10},pagination:!1,dataSource:null==V?void 0:V.list,columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return te()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,ie.jsx)(_.Z,{style:{marginTop:10},current:J.page,total:null==V?void 0:V.count,hideOnSinglePage:!0,onChange:function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return J.page=n,X(J),e.next=3,(0,Q.ZP)("/api/myproblems/".concat(ne.id,"/redo_logs.json"),{method:"get",params:p()(p()({},J),{},{courseId:ne.courseId})});case 3:0===(null==(t=e.sent)?void 0:t.status)&&W(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,ie.jsx)(Ye.Z,{rootClassName:U,headerStyle:{background:"#000",border:0},closable:!1,title:(0,ie.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ie.jsx)("span",{style:{color:"#fff"},children:"题目列表"}),(0,ie.jsx)(_e.Z.Search,{onSearch:function(e){ne.name=e,ne.page=1,re(p()({},ne)),le()},style:{width:180,margin:"0px 20px",marginLeft:"auto"},placeholder:"请输入题目名称搜索"}),(0,ie.jsxs)(b.default,{style:{width:100},placeholder:"请选择难度",onChange:function(e){ne.page=1,ne.difficult=e||null,re(p()({},ne)),le()},children:[(0,ie.jsx)(b.default.Option,{value:0,children:"全部"}),(0,ie.jsx)(b.default.Option,{value:1,children:"简单"}),(0,ie.jsx)(b.default.Option,{value:2,children:"适中"}),(0,ie.jsx)(b.default.Option,{value:3,children:"困难"})]})]}),bodyStyle:{background:"#0f1e31",padding:"20px 0px"},footerStyle:{background:"#0f1e31",border:0,textAlign:"center"},footer:(0,ie.jsx)("div",{children:(0,ie.jsx)(_.Z,{current:ne.page,className:"mt10 mb10",hideOnSinglePage:!0,total:null==I?void 0:I.count,pageSize:ne.per_page,onChange:function(e,n){ne.page=e,ne.per_page=n,le()}})}),width:530,placement:"left",onClose:function(){return N(!1)},open:T,children:null==I||null===(n=I.data)||void 0===n?void 0:n.map((function(e,n){return(0,ie.jsxs)("div",{onClick:c()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,Q.ZP)("/api/problems/".concat(null==e?void 0:e.identifier,"/start.json"),{method:"get",params:{hack_user_id:null==l?void 0:l.user_id}});case 2:(t=n.sent)&&(g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1")),window.location.reload());case 4:case"end":return n.stop()}}),n)}))),className:"".concat(z," ").concat(null!=e&&e.checked?O:""),children:[(0,ie.jsxs)("div",{children:[(null==e?void 0:e.opened)&&(null==e?void 0:e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-wancheng1 c-green-29b"}),(null==e?void 0:e.opened)&&!(null!=e&&e.passed)&&(0,ie.jsx)("i",{className:"iconfont icon-cuowu c-red"}),(0,ie.jsx)("span",{style:{color:"rgb(186, 196, 205)",fontWeight:400,fontSize:14,marginLeft:10},children:e.name})]}),(0,ie.jsx)("span",{style:{color:We[e.difficult]},children:Ve[e.difficult]})]})}))}),(null==t?void 0:t.is_program)&&(0,ie.jsxs)("div",{onClick:function(){le(),N(!0)},className:Z,children:[(0,ie.jsx)("i",{className:"iconfont icon-timuliebiao"}),(0,ie.jsx)("span",{children:"题目列表"})]})]})},qe=t(62522),Je=t(47243),Qe=t(71670),Xe=t(62408),$e=t(59413),en=t(86844),nn=t(98812),tn=t(12865),rn=t(71873),on=["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading"],an=v.Z.Countdown,sn={Java:"java",C:"c",Python:"py","C++":"c"},cn=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.GET_DATA=1]="GET_DATA",e[e.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",e[e.SET_DATA=3]="SET_DATA",e[e.SET_DEBUGING=4]="SET_DEBUGING",e[e.SET_SUBMITING=5]="SET_SUBMITING",e[e.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",e[e.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",e[e.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",e[e.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",e[e.SET_PAGE=10]="SET_PAGE",e}(cn||{});function ln(){return(new Date).getTime()}var un={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function dn(e,n){switch(n.type){case cn.GET_DATA:return p()(p()({},e),n.payload);case cn.SET_DATA:return p()(p()({},e),{},{data:n.payload});case cn.SET_LOADING:return p()(p()({},e),{},{loading:n.payload});case cn.SET_SHOW_NOTE:return p()(p()({},e),{},{showNote:n.payload});case cn.SET_DEBUGING:return p()(p()({},e),{},{debuging:n.payload});case cn.SET_SUBMITING:return p()(p()({},e),{},{submitting:n.payload});case cn.GET_SUBMIT_RECORDS:return p()(p()({},e),{},{submitRecords:n.payload});case cn.SET_PAGE:return p()(p()({},e),{},{submitRecordPage:n.payload});case cn.SET_EXECUTE_MESSAGE:return p()(p()({},e),{},{executingMessage:n.payload});case cn.SET_EXECUTE_RESULT:case cn.SET_SUBMIT_RESULT:return p()(p()({},e),n.payload);default:throw new Error}}var pn=function(e){e.children;var n,t,i,r,o,s=(0,f.useReducer)(dn,un),l=u()(s,2),d=l[0],v=l[1],b=(0,g.useParams)().id,T=((0,g.useLocation)(),(0,g.useSearchParams)()),N=u()(T,1)[0],E=d.loading,M=d.data,L=d.debugResult,P=d.submitResult,D=d.submitRecords,G=d.submitRecordPage,R=d.showNote,O=d.debuging,z=d.submitting,Z=d.executingMessage,U=(0,f.useState)("#37AD83"),F=u()(U,2),H=F[0],Y=F[1],_=(0,f.useState)(null),V=u()(_,2),W=V[0],K=V[1],q=(0,f.useState)({}),J=u()(q,2),X=J[0],$=J[1],ee=(0,f.useState)(!0),ne=u()(ee,2),te=ne[0],re=ne[1],oe=(0,f.useState)(!1),ae=u()(oe,2),se=ae[0],ce=ae[1],le=(0,f.useRef)(null),ue=(0,f.useRef)(0),de=null==M?void 0:M.user,pe=null==M?void 0:M.hack,fe=(0,f.useState)(!1),he=u()(fe,2),me=he[0],ve=he[1],xe=(0,f.useRef)(1),we=(0,f.useRef)(!1);(0,nn.y)("exercises"===N.get("type"));var ye=(0,nn.X)().setOpenDisableCopyAndPaste,be=(0,f.useState)(""),je=u()(be,2),Se=je[0],Ce=je[1],ke=(0,$e._)(X);(0,f.useEffect)((function(){function e(){return(e=c()(a()().mark((function e(){var n,t,i,r,o,s,c;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re(!0),e.next=3,(0,j.fu)(b,{exercise_id:N.get("exercisesId")});case 3:if(n=e.sent,setTimeout((function(){re(!1)}),800),401===n.status);else{try{n.hack.code=B.Base64.decode(n.hack.code)}catch(e){console.log(e)}n.hack=p()(p()({},n.hack),{},{is_program:"1"===N.get("type")}),v({type:cn.GET_DATA,payload:{loading:!1,data:n}})}if("exercises"!==N.get("type")){e.next=22;break}if(window.self!==window.top){e.next=10;break}return window.top.location.href="/",e.abrupt("return");case 10:if("coursesId"!=N.get("coursesId")){e.next=16;break}return e.next=13,(0,S._F)({categoryId:N.get("exercisesId"),login:N.get("login")});case 13:r=e.sent,e.next=19;break;case 16:return e.next=18,(0,S._B)({categoryId:N.get("exercisesId"),login:N.get("login")});case 18:r=e.sent;case 19:$(p()({},r)),ye(null===(t=r)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.forbid_copy),"number"==typeof(null===(i=r)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.left_time)&&(K(Date.now()+1e3*(null===(o=r)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.left_time)),setTimeout((function(){Y("red")}),1e3*((null===(s=r)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.left_time)-300>0?(null===(c=r)||void 0===c||null===(c=c.exercise)||void 0===c?void 0:c.left_time)-300:0)));case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}b&&function(){e.apply(this,arguments)}()}),[b]),(0,f.useEffect)((function(){var e;return"exercises"===N.get("type")&&null!=X&&null!==(e=X.exercise)&&void 0!==e&&e.screen_open&&(window.removeEventListener("blur",Te,!1),en.U.forEach((function(e,n){window.addEventListener(e,Te,!1)})),window.addEventListener("blur",Te,!1),window.focus()),function(){document.removeEventListener((0,C.gH)(),Te)}}),[X]),(0,f.useEffect)((function(){"1"===Se&&b&&null!=pe&&pe.language&&function(){Ne.apply(this,arguments)}()}),[b,G,null==pe?void 0:pe.language,Se]),(0,f.useEffect)((function(){return null!=pe&&pe.is_program&&(ue.current=0,le.current=setInterval((function(){Ae()}),15e3)),function(){clearInterval(le.current)}}),[null==pe?void 0:pe.is_program]);var Ae=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/myproblems/".concat(b,"/save_long_time.json"),{method:"get",params:{answer_long_time:ue.current}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){we.current||(0,C.BU)(),window.parent.postMessage("backExercise","*")};function Ne(){return(Ne=c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 3:n=e.sent,v({type:cn.GET_SUBMIT_RECORDS,payload:n}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function Ee(e){return Be.apply(this,arguments)}function Be(){return(Be=c()(a()().mark((function e(n){var t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=4;break}return e.next=3,(0,Je.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 3:t=e.sent;case 4:return e.next=6,(0,j.n4)(b,{code:B.Base64.encode(n||pe.code),language:null==pe?void 0:pe.language,exercise_id:N.get("exercisesId"),question_id:N.get("questionId"),ip:t});case 6:return-5===(i=e.sent).status&&(0,g.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:p()(p()({errorMessage:null==i?void 0:i.message},(null==X?void 0:X.exercise)||{}),{},{exercise_user_id:null==X||null===(r=X.exercise)||void 0===r?void 0:r.exercise_user_id,id:N.get("exercisesId")})}}),e.abrupt("return",i);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ie(){return Me.apply(this,arguments)}function Me(){return Me=c()(a()().mark((function e(){var n,t,i,r,o,s;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(xe.current=2,!z){e.next=3;break}return e.abrupt("return");case 3:return v({type:cn.SET_SUBMITING,payload:!0}),e.prev=4,ge.Z.publish("to-commit-info"),e.next=8,Ee();case 8:if(n=e.sent,console.log(n,1),0!==n.status){e.next=30;break}if(t=function(){var e=c()(a()().mark((function e(){var n,i,c,l,u,f;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"submit");case 2:if(n=e.sent,i=n.status,c=n.data,l=ln(),u=l-s>1e3*(r*o+3),0===i||u||setTimeout(t,1e3),!u){e.next=12;break}return x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),v({type:cn.SET_SUBMITING,payload:!1}),e.abrupt("return");case 12:if(0!==i){e.next=19;break}return 2===c.status&&x.Z.error({centered:!0,okText:"知道啦",title:"评测代码超时"}),0===(null==c?void 0:c.status)&&"1"===N.get("type")&&ce(!0),e.next=17,(0,j.zO)(b,{limit:15,page:G,language:null==pe?void 0:pe.language});case 17:f=e.sent,v({type:cn.SET_SUBMIT_RESULT,payload:p()(p()({},d),{},{submitResult:c,submitting:!1,submitRecords:f})});case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),i={},"exercises"!==N.get("type")){e.next=19;break}if(i.extras={exercise_id:N.get("exercisesId"),question_id:N.get("questionId")},"inner"!==N.get("ip_limit")&&"true"!==N.get("ip_bind_type")){e.next=19;break}return e.next=18,(0,Je.y)({ip_limit:N.get("ip_limit"),ip_bind:"true"===N.get("ip_bind_type")});case 18:i.extras.ip=e.sent;case 19:return e.next=21,(0,j.bM)(b,i);case 21:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=25;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 25:r=pe.time_limit,o=pe.test_case_size,s=ln(),t(),e.next=31;break;case 30:v({type:cn.SET_SUBMITING,payload:!1});case 31:e.next=37;break;case 33:e.prev=33,e.t0=e.catch(4),console.log(e.t0),v({type:cn.SET_SUBMITING,payload:!1});case 37:ve(!1);case 38:case"end":return e.stop()}}),e,null,[[4,33]])}))),Me.apply(this,arguments)}function Le(){return Pe.apply(this,arguments)}function Pe(){return Pe=c()(a()().mark((function e(){var n,t,i,r;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return xe.current=1,d.debuging=!0,v({type:cn.SET_DEBUGING,payload:!0}),e.prev=3,e.next=6,Ee();case 6:if(0!==e.sent.status){e.next=22;break}return n=function(){var e=c()(a()().mark((function e(){var i,o,s,c,l,u;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rX)(b,"debug");case 2:if(i=e.sent,o=i.status,s=i.message,c=i.data,l=ln(),u=l-r>1e3*(t+3),0===o||u||(v({type:cn.SET_EXECUTE_MESSAGE,payload:s}),setTimeout(n,1e3)),!u){e.next=13;break}return x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:cn.SET_DEBUGING,payload:!1}),e.abrupt("return");case 13:0===o&&(v({type:cn.SET_DEBUGING,payload:!1}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),2===c.status&&x.Z.error({centered:!0,okText:"知道啦",content:"调试代码超时"}),v({type:cn.SET_EXECUTE_RESULT,payload:p()(p()({},d),{},{debugResult:c,debuging:!1})}));case 14:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),t=pe.time_limit,i={input:encodeURIComponent(M.test_case.input)},"exercises"===N.get("type")&&(i.exercise_id=N.get("exercisesId")),e.next=14,(0,j.MU)(b,i);case 14:if(-1!==e.sent.status||!N.get("exercisesId")){e.next=18;break}return window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail"),e.abrupt("return");case 18:r=ln(),n(),e.next=23;break;case 22:v({type:cn.SET_DEBUGING,payload:!1});case 23:e.next=28;break;case 25:e.prev=25,e.t0=e.catch(3),console.log(e.t0);case 28:return e.prev=28,e.finish(28);case 30:case"end":return e.stop()}}),e,null,[[3,25,28,30]])}))),Pe.apply(this,arguments)}function De(e,n){var t=n?{modify_code:!1}:{};v({type:cn.SET_DATA,payload:p()(p()({},M),{},{hack:p()(p()({},pe),{},{code:e},t)})}),ve(!0)}var Ge=function(){var e=c()(a()().mark((function e(n){var t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Q.ZP)("/api/problems/".concat(null==pe?void 0:pe.identifier,"/start.json"),{method:"get",params:{language:"C++"===n||"c++"===n?encodeURIComponent(n):n,hack_user_id:null==de?void 0:de.user_id}});case 2:-1!==(t=e.sent).status&&g.history.replace("/myproblems/".concat(null==t?void 0:t.identifier,"?type=").concat(N.get("type")));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function Re(){return(Re=c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={},"exercises"===N.get("type")?n.exercise_id=N.get("exercisesId"):null!=pe&&pe.homework_common_id&&(n.homework_common_id=null==pe?void 0:pe.homework_common_id),e.next=5,(0,j.H7)(b,p()({},n));case 5:401===(t=e.sent).status||De(B.Base64.decode(t.code)),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function Oe(){return(Oe=c()(a()().mark((function e(n){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.MK)(b,n);case 2:v({type:cn.GET_DATA,payload:{showNote:!1,data:p()(p()({},M),{},{hack:p()(p()({},pe),{},{notes:n.notes})})}});case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ze={hack:pe,isLoading:te,input:null==M||null===(n=M.test_case)||void 0===n?void 0:n.input,is_file:null==M||null===(t=M.test_case)||void 0===t?void 0:t.is_file,language:null==pe?void 0:pe.language,code:null==pe?void 0:pe.code,title:"main."+sn[null==pe?void 0:pe.language],modify_code:null==pe?void 0:pe.modify_code,notes:null==pe?void 0:pe.notes,debugResult:L,debuging:O,submitting:z,executingMessage:Z,onCancelNote:function(){v({type:cn.SET_SHOW_NOTE,payload:!1})},onAddNote:function(e){return Oe.apply(this,arguments)},showNote:R,user:de,onShowNote:function(){v({type:cn.SET_SHOW_NOTE,payload:!0})},onSubmitCode:Ie,onChangeCode:De,onChangeInput:function(e){var n=e.target.value;v({type:cn.SET_DATA,payload:p()(p()({},M),{},{test_case:{input:n}})})},onDebugCode:Le,onResetCode:function(){return Re.apply(this,arguments)},onSyncCode:function(){x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,ie.jsxs)("p",{children:["初始代码有修改,更新后将覆盖现有代码哦~ ",(0,ie.jsx)("br",{}),"请将您编辑的代码保存至本地,以防丢失"]}),onOk:function(){return c()(a()().mark((function e(){var n;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.fi)(b);case 2:401===(n=e.sent).status||De(B.Base64.decode(n.code),!0);case 4:case"end":return e.stop()}}),e)})))()}})},onUpdateCode:Ee,onChangeLanguage:Ge};function Ze(){return(Ze=c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.vl)(pe.id,{container_type:"Hack",type:1});case 2:n=e.sent,t=n.praise_count,i=p()(p()({},M),{},{hack:p()(p()({},pe),{},{praises_count:t,user_praise:!pe.user_praise})}),v({type:cn.SET_DATA,payload:i});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ue={topicId:b,submitResult:P,submitRecords:D,submitting:z,page:G,onPageChange:function(e){v({type:cn.SET_PAGE,payload:e})},hack:pe,user:null==M?void 0:M.user,onTriggerPraise:function(){return Ze.apply(this,arguments)},setActiveIndex:Ce};return console.log(X),(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)(w.Z,{spinning:E,delay:500,children:[M?(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsxs)("header",{className:I.Z.header,children:["exercises"!==N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsx)("img",{src:"".concat(A.Z.IMG_SERVER,"/images/").concat(null==de?void 0:de.image_url),alt:"user",width:30}),(0,ie.jsx)("span",{children:null==de?void 0:de.name})]}),"exercises"===N.get("type")&&(0,ie.jsxs)("div",{children:[(0,ie.jsxs)("div",{className:"exercise_user_info",children:["姓名",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(i=X.exercise)||void 0===i?void 0:i.user_name})]}),(0,ie.jsxs)("div",{className:"exercise_user_info ml30",children:["学号",(0,ie.jsx)("span",{className:"ml10",children:null==X||null===(r=X.exercise)||void 0===r?void 0:r.student_id})]})]}),(0,ie.jsxs)("h2",{className:"flex-wrp flex_box_column flex_box_center",children:[(0,ie.jsx)("div",{children:pe.name}),(null==pe?void 0:pe.is_program)&&(0,ie.jsx)(Qe.Z,{defaultValue:null==pe?void 0:pe.answer_long_time,onChange:function(e){console.log(e),ue.current=e},className:"font12 c-grey-999"})]}),null!=de&&de.hack_manager?(0,ie.jsxs)(g.Link,{className:I.Z.btn_back,to:"1"===N.get("type")?"/problems/newedit/".concat(pe.identifier,"?type=1"):"/problems/newedit/".concat(pe.identifier),style:{marginRight:10},children:[" ",(0,ie.jsx)(h.Z,{})," 编辑"]}):null,(null==X||null===(o=X.exercise)||void 0===o?void 0:o.left_time)&&(0,ie.jsxs)(ie.Fragment,{children:[(0,ie.jsx)("span",{style:{color:H,marginRight:6},className:"iconfont icon-daojishi ".concat(I.Z.djs)}),(0,ie.jsx)("span",{className:"c-white mr20",children:(0,ie.jsx)(an,{valueStyle:{color:H,fontSize:20,fontWeight:500},title:(0,ie.jsx)("span",{style:{color:H,fontSize:14,marginRight:10},className:"time",children:"剩余答题时长"}),value:W,onFinish:c()(a()().mark((function e(){var n,t;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.VL)({categoryId:N.get("exercisesId"),commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(Ee(),x.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,ie.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,ie.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(N.get("coursesId"),"/exercise/").concat(N.get("exercisesId"),"/detail");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),K(Date.now()+1e3*t));case 5:case"end":return e.stop()}}),e)})))})})]}),"exercises"===N.get("type")?(0,ie.jsxs)(y.ZP,{type:"primary",onClick:function(){var e=function(){var e=c()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee();case 2:ve(!1),ke(),we.current=!0,Te();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();null!=D&&D.records_count&&!me?e():x.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",icon:null,title:"提示",content:(0,ie.jsx)("div",{style:{color:"#FF0000"},children:"请确认你的答题内容是否进行评测并提交,未评测则会导致该题无法获得分数"}),onOk:e})},children:[(0,ie.jsx)("span",{className:"iconfont icon-yiguanbi mr5 font14"})," 返回试卷"]}):(0,ie.jsxs)("span",{className:I.Z.btn_back,onClick:function(){if(N.get("backUrl"))g.history.push(N.get("backUrl"));else if("1"===N.get("type")){var e,n=null===(e=localStorage.getItem("program_homework"))||void 0===e?void 0:e.split(",");g.history.push("/classrooms/".concat(null==n?void 0:n[0],"/program_homework/").concat(null==n?void 0:n[1],"/detail"))}else g.history.push("/problemset")},children:[" ",(0,ie.jsx)(m.Z,{}),"退出"]})]}),(0,ie.jsx)(w.Z,{size:"large",spinning:te,children:(0,ie.jsx)(k.Z,{className:"my-problems",leftChild:(0,ie.jsx)(Ke,p()({},Ue)),rightChild:(0,ie.jsx)(hn,p()({},ze))})})]}):null,(0,ie.jsx)(x.Z,{centered:!0,closable:!1,width:680,footer:null,open:se,className:"oj-modal",children:(0,ie.jsxs)("section",{className:"oj-modal-content",children:[(0,ie.jsxs)("div",{className:"oj-modal-head",children:[(0,ie.jsx)("img",{src:qe,alt:""}),(0,ie.jsx)("i",{onClick:function(){return ce(!1)},className:"iconfont icon-guanbi1"})]}),(0,ie.jsxs)("aside",{children:[(0,ie.jsx)("img",{className:"mr30",src:rn.Z}),"运行时间: ",(0,ie.jsxs)("span",{style:{color:"#75d6ba",marginRight:100},children:[null==P?void 0:P.execute_time,"ms"]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.time_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsxs)("aside",{className:"mb50",children:[(0,ie.jsx)("img",{src:tn.Z,className:"mr30"}),(0,ie.jsxs)("span",{className:"oj-modal-tt",children:[(0,ie.jsxs)("span",{children:[(0,ie.jsx)("span",{children:"占用内存: "}),(0,ie.jsxs)("span",{className:"c-light-primary",children:[null==P?void 0:P.execute_memory,"kb"]})]}),(0,ie.jsx)("span",{children:(0,ie.jsx)("span",{})})]}),"优于",(0,ie.jsxs)("span",{style:{color:"#f3b087",margin:"0 5px"},children:[(null==P?void 0:P.memory_better_than)||100,"%"]}),"的用户"]}),(0,ie.jsx)("div",{id:"oj-modal-next",onClick:c()(a()().mark((function e(){var n,t,i;return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==P||!P.next_identifier){e.next=7;break}return e.next=3,(0,Q.ZP)("/api/problems/".concat(null==P?void 0:P.next_identifier,"/start.json"),{method:"get",params:{hack_user_id:null==de?void 0:de.user_id}});case 3:(n=e.sent)&&(g.history.replace("/myproblems/".concat(null==n?void 0:n.identifier,"?type=1")),window.location.reload()),e.next=9;break;case 7:i=null===(t=localStorage.getItem("program_homework"))||void 0===t?void 0:t.split(","),g.history.push("/classrooms/".concat(null==i?void 0:i[0],"/program_homework/").concat(null==i?void 0:i[1],"/detail"));case 9:case"end":return e.stop()}}),e)}))),className:"oj-modal-btn",children:null!=P&&P.next_identifier?"进入下一题":"回到作业详情页"})]})})]}),(0,ie.jsx)(Xe.Z,{successCb:function(){1===xe.current?Le():Ie()}})]})};function fn(e){e.title;var n,t=e.modify_code,i=e.onSyncCode,r=e.onShowCodeSetting,o=e.onResetCode,a=e.hack,s=e.onChangeLanguage,c=(0,g.useSearchParams)(),l=u()(c,1)[0].get("language"),d=function(e){return"1"===e?"c++":"2"===e?"C++":e};return(0,f.useEffect)((function(){l&&s(d(l))}),[]),(0,f.useEffect)((function(){null!=a&&a.tpm_code_modified&&x.Z.confirm({title:"更新初始代码",icon:(0,ie.jsx)(T.Z,{}),content:(0,ie.jsxs)("div",{children:[(0,ie.jsx)("div",{children:"编程题的初始代码内容有更新,"}),(0,ie.jsx)("div",{children:"更新操作将保留已完成的评测记录和成绩,"}),(0,ie.jsx)("div",{children:"还未完成评测的任务任务代码,请自行保存!"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:function(){return o()}})}),[null==a?void 0:a.language]),console.log(a,"hack"),(0,ie.jsxs)("div",{className:"action-bar",style:{paddingLeft:0},children:[(null==a?void 0:a.is_program)&&(0,ie.jsx)(b.default,{className:"oj-select",value:null==a?void 0:a.language,defaultValue:d(l),style:{width:100},placeholder:"选择语言",onChange:s,children:null==a||null===(n=a.all_language)||void 0===n?void 0:n.map((function(e){return(0,ie.jsx)(b.default.Option,{value:e,children:e},e)}))}),(0,ie.jsx)("span",{}),t?(0,ie.jsx)("a",{title:"更新通知",onClick:i,children:(0,ie.jsx)("img",{src:E,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})}):null,(0,ie.jsx)("a",{title:"恢复初始代码",onClick:function(){x.Z.confirm({title:"恢复初始代码",icon:(0,ie.jsx)(T.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:o})},children:(0,ie.jsx)("i",{className:"iconfont icon-zhongzhi font-20 "})}),(0,ie.jsx)("a",{onClick:r,children:(0,ie.jsx)("i",{className:"iconfont icon-shezhi"})})]})}function hn(e){var n=e.input,t=e.is_file,i=(e.showNote,e.onShowNote,e.notes,e.onCancelNote,e.onAddNote,e.debugResult),o=e.language,a=e.debuging,s=e.submitting,c=e.executingMessage,l=e.code,u=e.onSubmitCode,d=e.onDebugCode,f=e.onChangeCode,h=e.onChangeInput,m=e.onUpdateCode,g=e.user,v=e.isLoading,x=r()(e,on);var w=p()({input:n,is_file:t,debugResult:i,debuging:a,submitting:s,executingMessage:c,onDebugCode:d,onChangeCode:f,onSubmitCode:u,onChangeInput:h,user:g},x);return(0,ie.jsxs)("div",{className:"right-panel",children:[(0,ie.jsx)(N.Z,{isLoading:v,language:o,value:l,onChange:f,onUpdateCode:m,ActionBarRender:function(e){return(0,ie.jsx)(fn,p()(p()({},x),{},{onShowCodeSetting:e}))}}),(0,ie.jsx)(M.ZP,p()({},w))]})}},98234:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},75136:function(e,n,t){"use strict";t.d(n,{H7:function(){return f},MK:function(){return p},MU:function(){return c},X6:function(){return u},bM:function(){return s},fi:function(){return h},fu:function(){return a},n4:function(){return m},rX:function(){return d},vl:function(){return g},zO:function(){return l}});var i=t(82242),r=t.n(i),o=t(85750);function a(e,n){return(0,o.U2)("myproblems/".concat(e,".json"),r()({hidePopLogin:!0},n||{}))}function s(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_submit.json"),n)}function c(e,n){return(0,o.v_)("myproblems/".concat(e,"/code_debug.json"),n)}function l(e,n){return n.language&&(n.language=encodeURIComponent(n.language)),(0,o.U2)("myproblems/".concat(e,"/submit_records.json"),n)}function u(e){return(0,o.U2)("myproblems/record_detail.json",{id:e})}function d(e,n){return(0,o.U2)("myproblems/".concat(e,"/result.json"),{mode:n})}function p(e,n){return(0,o.v_)("myproblems/".concat(e,"/add_notes.json"),n)}function f(e,n){return(0,o.v_)("myproblems/".concat(e,"/restore_initial_code.json"),n)}function h(e){return(0,o.v_)("myproblems/".concat(e,"/sync_code.json"))}function m(e,n){return(0,o.v_)("myproblems/".concat(e,"/update_code.json"),n)}function g(e,n){return(0,o.v_)("discusses/".concat(e,"/plus.json"),n)}},17184:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(59301),c=t(43428),l=t(84445),u=t(81074),d=t(56433),p=t(80489),f=t(37712),h={theme:(0,d.G)("cmCodeMode","vs-dark"),fontSize:(0,d.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,d.G)("cmTabToSpace",!0)},m=function(e){return e[e.set_font_size=0]="set_font_size",e[e.set_theme=1]="set_theme",e[e.on_tab_to_space=2]="on_tab_to_space",e[e.set_show_editor_setting=3]="set_show_editor_setting",e}(m||{});function g(e,n){switch(n.type){case m.set_show_editor_setting:return a()(a()({},e),{},{showEditorSetting:n.payload});case m.set_theme:return a()(a()({},e),{},{theme:n.payload});case m.set_font_size:return a()(a()({},e),{},{fontSize:n.payload});case m.on_tab_to_space:return a()(a()({},e),{},{tabToSpace:n.payload});default:throw new Error}}var v=function(e){var n=e.isLoading,t=e.value,i=e.onChange,o=e.language,v=e.onUpdateCode,w=e.ActionBarRender,y=void 0===w?function(e){return(0,f.jsx)(x,{onShowCodeSetting:e})}:w,b=(0,s.useReducer)(g,h),j=r()(b,2),S=j[0],C=j[1],k=S.theme,A=S.fontSize,T=S.showEditorSetting,N=S.tabToSpace,E=(0,s.useRef)(),B=(0,s.useRef)(),I={onFontSizeChange:function(e){C({type:m.set_font_size,payload:e}),(0,d.t)("cmFontSize",e)},tabToSpace:N,cmFontSize:A,className:"oj",cmCodeMode:k,onTabToSpace:function(e){C({type:m.on_tab_to_space,payload:e}),(0,d.t)("cmTabToSpace",e)},onCodeModeChange:function(e){C({type:m.set_theme,payload:e}),(0,d.t)("cmCodeMode",e)}};var M={value:t,language:o,theme:k,height:"calc(100% - 56px)",options:{fontSize:A,insertSpaces:N},onChange:function(e){i(e),B.current=e,clearTimeout(E.current),E.current=setTimeout((function(){v(B.current)}),1e4)},onEditBlur:function(e){B.current&&v(B.current)}};return(0,f.jsxs)(s.Fragment,{children:[(0,f.jsxs)("div",{className:"code-panel-container",children:[y((function(){C({type:m.set_show_editor_setting,payload:!0})})),!n&&(0,f.jsx)(l.ZP,a()({},M))]}),(0,f.jsx)(u.Z,{children:(0,f.jsx)(c.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:T,onClose:function(){C({type:m.set_show_editor_setting,payload:!1})},children:(0,f.jsx)(p.Z,a()({},I))})})]})};function x(e){var n=e.onShowCodeSetting;return(0,f.jsxs)("div",{className:"action-bar",children:[(0,f.jsx)("span",{children:"学员初始代码文件"}),(0,f.jsx)("a",{onClick:n,children:(0,f.jsx)("i",{className:"iconfont icon-shezhi"})})]})}},83768:function(e,n,t){"use strict";t.d(n,{Im:function(){return S},ZP:function(){return N},gZ:function(){return A}});var i=t(79800),r=t.n(i),o=t(82242),a=t.n(o),s=t(85573),c=t.n(s),l=t(59301),u=t(92832),d=t(3113),p=t(78386),f=t(20538),h=t(55219),m=t(24334),g=t(51021),v=t(51150),x=t(66621),w=t(11533),y=t(37712),b=u.Z.TextArea,j={visible:!1,tabIndex:"0"},S=c()(c()(c()(c()(c()(c()({},h.h.NOMATCH,"测试用例结果不匹配"),h.h.OK,"调试通过"),2,"调试超时"),3,"调试pod失败"),4,"编译失败"),5,"执行失败"),C=function(e){return e[e.SET_VISIBLE=0]="SET_VISIBLE",e[e.SET_TABINDEX=1]="SET_TABINDEX",e}(C||{});function k(e,n){switch(n.type){case C.SET_VISIBLE:return a()(a()({},e),{},{visible:n.payload});case C.SET_TABINDEX:return a()(a()({},e),{},{tabIndex:n.payload});default:throw new Error}}function A(e){var n=e.status,t=e.error_msg,i=e.output,r=e.input,o=e.expected_output,a=e.is_file,s=e.input_file_url,c=e.output_file_url,l=e.expected_output_file_url,u=null,d={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(n){case h.h.NOMATCH:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{className:"c-red",children:"实际输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{className:"c-red",children:"实际输出:"}),!a&&(0,y.jsx)(v.Z,{value:i&&m.Base64.decode(i)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(c,i)},children:i})}),(0,y.jsx)("p",{className:"c-red",children:"预期输出:"}),!a&&(0,y.jsx)(v.Z,{value:o&&m.Base64.decode(o)||"",style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(l,o)},children:o})})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:u=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("p",{children:"最后执行的输入:"}),!a&&(0,y.jsx)(v.Z,{value:r,style:d}),a&&(0,y.jsx)("div",{style:d,children:(0,y.jsx)("a",{onClick:function(){return(0,x.LR)(s,r)},children:r})}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:u=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:u=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",u," "]})}function T(e){var n=e.status,t=e.error_msg,i=e.execute_time,r=e.output,o=e.input,a=e.expected_output,s=(e.is_file,e.input_file_url,e.output_file_url,e.expected_output_file_url,null);switch(n){case h.h.OK:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["执行用时:",i,"秒"]}),(0,y.jsx)("p",{children:"执行结果:"}),(0,y.jsx)("pre",{children:m.Base64.decode(r)})]});break;case h.h.NOMATCH:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsxs)("p",{children:["输出:",r&&m.Base64.decode(r)]}),(0,y.jsxs)("p",{children:["预期输出:",a&&m.Base64.decode(a)]})]});break;case h.h.EXECUTEFAILURE:case h.h.COMPILEFAILURE:s=(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("p",{children:["最后执行的输入:",(0,y.jsx)("pre",{children:o})]}),(0,y.jsx)("p",{children:"执行出错信息:"}),(0,y.jsx)("pre",{className:"error",children:m.Base64.decode(t)})]});break;case h.h.PODFAILURE:s=(0,y.jsx)("p",{children:"创建pod失败,请稍后重试"});break;case h.h.TIMEOUT:s=(0,y.jsx)("p",{children:"评测超时,请稍后重试"})}return(0,y.jsxs)(y.Fragment,{children:[" ",s," "]})}var N=function(e){var n=e.id,t=e.is_file,i=e.input,o=e.debuging,a=e.submitting,s=(e.executingMessage,e.debugResult),c=e.onChangeInput,u=e.onDebugCode,h=e.onSubmitCode,m=(0,l.useReducer)(k,j),v=r()(m,2),x=v[0],S=v[1],A=x.visible;x.tabIndex;(0,l.useEffect)((function(){S({type:C.SET_VISIBLE,payload:!1})}),[n]);var N=(0,l.useMemo)((function(){if(s){s.status;return(0,y.jsx)(y.Fragment,{children:T(s)})}return null}),[s]);return(0,y.jsxs)("div",{className:"test-case-panel",children:[(0,y.jsxs)("div",{className:"test-case-panel-body ".concat(A?"active":""),children:[(0,y.jsx)("ul",{className:"s-navs",children:(0,y.jsx)("li",{children:(0,y.jsx)("a",{className:"active",children:"调试代码结果"})})}),(0,y.jsx)(w.Z,{leftTitle:"自定义测试用例",rightTitle:"代码执行结果",style:{height:240},leftNode:(0,y.jsx)(b,{placeholder:"请输入自测用例(如果未填写,自测运行时,系统会自动填充第一个非隐藏的文本类型的测试用例)",value:t?"":i,onChange:c}),rightNode:o?(0,y.jsx)(g.Z,{message:"代码执行中..."}):s?N:(0,y.jsx)("p",{style:{color:"#536879"},children:"请填写测试用例的输入值,点击“调试代码”"})})]}),(0,y.jsx)("a",{className:"btn-collapse ".concat(A?"up":""),onClick:function(){S({type:C.SET_VISIBLE,payload:!A})},children:A?(0,y.jsx)(p.Z,{}):(0,y.jsx)(f.Z,{})}),(0,y.jsxs)("footer",{className:"footer",children:[(0,y.jsx)("span",{style:{visibility:"hidden"},children:"控制台"}),(0,y.jsxs)("div",{className:"flex-container",children:[(0,y.jsx)(d.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost",children:"上一题"}),(0,y.jsx)(d.ZP,{id:"oj-next",className:"btn-blue",type:"ghost",children:"下一题"}),(0,y.jsx)(d.ZP,{className:"btn-green",type:"ghost",loading:o,onClick:function(){S({type:C.SET_VISIBLE,payload:!0}),S({type:C.SET_TABINDEX,payload:"1"}),u()},children:"调试代码"}),(0,y.jsx)(d.ZP,{type:"primary",className:"custom-ant-disabled",loading:a,disabled:a,onClick:function(){S({type:C.SET_VISIBLE,payload:!1}),h()},children:"评测并提交"})]})]})]})}},55219:function(e,n,t){"use strict";t.d(n,{h:function(){return i}});var i=function(e){return e[e.NOMATCH=-1]="NOMATCH",e[e.OK=0]="OK",e[e.TIMEOUT=2]="TIMEOUT",e[e.PODFAILURE=3]="PODFAILURE",e[e.COMPILEFAILURE=4]="COMPILEFAILURE",e[e.EXECUTEFAILURE=5]="EXECUTEFAILURE",e}({})},15106:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var i=t(7557),r=t.n(i),o=t(41498),a=t.n(o),s=t(79800),c=t.n(s),l=t(59301),u=t(8591),d=t(6848),p=t(71418),f=t(95237),h=t(43604),m=t(27092),g=t(3113),v=t(95992),x=t(85750),w=t(51150),y=t(37712),b=function(e){var n=e.id,t=e.activeDiscussIndex,i=e.onReplyDiscuss,r=e.adminOrOperator,o=(0,l.useState)(""),a=c()(o,2),s=a[0],p=a[1],f=(0,l.useState)(!1),h=c()(f,2),m=h[0],g=h[1];function x(e){p(e)}return(0,l.useEffect)((function(){t!=n&&g(!1)}),[t]),(0,y.jsxs)("div",{className:"discuss-item-editor",style:{display:t===n?"block":"none",width:"100%"},children:[(0,y.jsx)(v.Z,{miniToolbar:!0,startInit:t===n,defaultValue:s,id:n,noStorage:!0,watch:!1,height:155,placeholder:"我要回复",showResizeBar:!0,onChange:x,extraUse:r&&(0,y.jsx)(d.Z,{color:"#fff",open:m,destroyTooltipOnHide:!0,title:j({id:n,isOpen:m,activeDiscussIndex:t,onChange:x,setIsOpen:g}),overlayStyle:{maxWidth:600},children:(0,y.jsx)("a",{title:m?"关闭推荐":"打开推荐",onClick:function(){return g(!m)},children:(0,y.jsx)("i",{className:"iconfont icon-dianzan11"})})})}),(0,y.jsx)("a",{onClick:function(){s?(i(n,s),p("")):u.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},n)},j=function(e){var n=(0,l.useState)(!1),t=c()(n,2),i=t[0],o=t[1],s=(0,l.useState)([]),u=c()(s,2),d=u[0],v=u[1],b=(0,l.useState)(1),j=c()(b,2),S=j[0],C=j[1];(0,l.useEffect)((function(){null!=e&&e.isOpen?k():(C(1),v([]))}),[null==e?void 0:e.isOpen]);var k=function(){var n=a()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o(!0),n.next=3,(0,x.ZP)("/api/discusses/".concat(null==e?void 0:e.id,"/recommend_answer.json"),{method:"get"});case 3:0==(null==(t=n.sent)?void 0:t.status)&&v(null==t?void 0:t.answer),o(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,y.jsx)(p.Z,{spinning:i,children:(0,y.jsxs)("div",{style:{color:"#000"},children:[(0,y.jsx)(w.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(null==d?void 0:d[S-1])||""}),(0,y.jsxs)(f.Z,{justify:"end",align:"middle",children:[(0,y.jsx)(h.Z,{children:(0,y.jsx)(m.Z,{simple:!0,current:S,pageSize:1,total:(null==d?void 0:d.length)||0,onChange:function(e){C(e)}})}),(0,y.jsx)(h.Z,{children:(0,y.jsx)(g.ZP,{onClick:a()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.onChange(null==d?void 0:d[S-1]),null==e||e.setIsOpen(!1);case 2:case"end":return n.stop()}}),n)}))),children:"填入文本框"})})]})]})})}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),o=t(82242),a=t.n(o),s=t(41498),c=t.n(s),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),o=i[0],s=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],h=p[1],m=(0,d.useState)(),g=u()(m,2),v=g[0],x=g[1],w=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:a()(a()({},o),i),h(!0),s(l),t.next=6,e(l);case 6:return u=t.sent,h(!1),x(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[o,f,w,v]}},59413:function(e,n,t){"use strict";t.d(n,{_:function(){return s}});var i=t(91232),r=t.n(i),o=t(59301),a=t(43418),s=function(e){var n,t,i=(0,o.useRef)([]),s=function(){var e,n=r()(i.current);try{for(n.s();!(e=n.n()).done;){var t=e.value;clearTimeout(t)}}catch(e){n.e(e)}finally{n.f()}i.current=[]};return(0,o.useEffect)((function(){var n,t;if(s(),null!=e&&null!==(n=e.exercise)&&void 0!==n&&n.left_time&&(null==e||null===(t=e.exercise)||void 0===t||null===(t=t.exercise_events)||void 0===t?void 0:t.length)>0){var o,c,l=r()(null==e||null===(o=e.exercise)||void 0===o?void 0:o.exercise_events);try{var u=function(){var n,t=c.value;if((null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time)>60*(null==t?void 0:t.reminder_time)){var r,o=1e3*((null==e||null===(r=e.exercise)||void 0===r?void 0:r.left_time)-60*(null==t?void 0:t.reminder_time));o=o>2147483647?2147483647:o;var s=setTimeout((function(){a.Z.info({content:"".concat(null==t?void 0:t.reminder_content),icon:null,title:"提示",centered:!0,okText:"知道了"})}),o);i.current.push(s)}};for(l.s();!(c=l.n()).done;)u()}catch(e){l.e(e)}finally{l.f()}}}),[null==e||null===(n=e.exercise)||void 0===n?void 0:n.left_time,null==e||null===(t=e.exercise)||void 0===t?void 0:t.exercise_events]),s}},56433:function(e,n,t){"use strict";t.d(n,{G:function(){return a},t:function(){return o}});var i=t(7062),r=t.n(i);function o(e,n){var t=r().get("__ec");t||(t={}),t[e]=n,r().set("__ec",t)}function a(e,n){var t=r().get("__ec");return t?void 0===t[e]?n:t[e]:n}},12865:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},71873:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},98045:function(e,n){"use strict";n.Z={header:"header___HqHSe",checkboxs:"checkboxs___ObBnD",field:"field___w_sM6","oj-form-container":"oj-form-container____odYP","oj-left-panel":"oj-left-panel___emEB2","oj-form-info":"oj-form-info___m00Ag",footer:"footer___O4iSJ",collapse:"collapse___Ltfkj","test-case-name":"test-case-name___miZcb","btn-remove-case":"btn-remove-case___cHap2","icon-tag":"icon-tag___gmyTb",btn_back:"btn_back___tNmX3",testJi:"testJi___L3fHb",upBtn:"upBtn___RGH6X",djs:"djs____TS0n",time:"time___IAdHc"}},84749:function(){},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},62522:function(e){"use strict";e.exports="data:image/png;base64,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"},60141:function(e){"use strict";e.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]); \ No newline at end of file diff --git a/p__Paths__Detail__id.async.js b/p__Paths__Detail__id.async.js index 243d1d7e15..d9e991bc1f 100644 --- a/p__Paths__Detail__id.async.js +++ b/p__Paths__Detail__id.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[23332,82626],{65161:function(e,n,t){var i,r,a,o,l=t(31468).default;o=function(e){"use strict";function n(e,n,t){var i=Math.abs(n-e)/Math.max(0,t),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),a=i/r;return a>=ss?r*=10:a>=us?r*=5:a>=cs&&(r*=2),n=0&&(t=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))}function f(e,n){for(var t,i=0,r=e.length;i=0&&(n=e.slice(t+1),e=e.slice(0,t)),{type:e,name:n}}))}function b(e){return function(){var n=this.__on;if(n){for(var t,i=0,r=-1,a=n.length;in?1:e>=n?0:NaN}function I(e){return function(){this.removeAttribute(e)}}function A(e){return function(){this.removeAttributeNS(e.space,e.local)}}function M(e,n){return function(){this.setAttribute(e,n)}}function Z(e,n){return function(){this.setAttributeNS(e.space,e.local,n)}}function L(e,n){return function(){var t=n.apply(this,arguments);null==t?this.removeAttribute(e):this.setAttribute(e,t)}}function z(e,n){return function(){var t=n.apply(this,arguments);null==t?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,t)}}function D(e){return function(){this.style.removeProperty(e)}}function E(e,n,t){return function(){this.style.setProperty(e,n,t)}}function F(e,n,t){return function(){var i=n.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,t)}}function X(e){return function(){delete this[e]}}function O(e,n){return function(){this[e]=n}}function R(e,n){return function(){var t=n.apply(this,arguments);null==t?delete this[e]:this[e]=t}}function H(e){return e.trim().split(/^|\s+/)}function q(e){return e.classList||new J(e)}function J(e){this._node=e,this._names=H(e.getAttribute("class")||"")}function V(e,n){for(var t=q(e),i=-1,r=n.length;++i>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):(n=tu.exec(e))?_e(parseInt(n[1],16)):(n=iu.exec(e))?new ke(n[1],n[2],n[3],1):(n=ru.exec(e))?new ke(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=au.exec(e))?be(n[1],n[2],n[3],n[4]):(n=ou.exec(e))?be(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=lu.exec(e))?Pe(n[1],n[2]/100,n[3]/100,1):(n=su.exec(e))?Pe(n[1],n[2]/100,n[3]/100,n[4]):uu.hasOwnProperty(e)?_e(uu[e]):"transparent"===e?new ke(NaN,NaN,NaN,0):null}function _e(e){return new ke(e>>16&255,e>>8&255,255&e,1)}function be(e,n,t,i){return i<=0&&(e=n=t=NaN),new ke(e,n,t,i)}function je(e){return e instanceof ye||(e=ge(e)),e?new ke((e=e.rgb()).r,e.g,e.b,e.opacity):new ke}function we(e,n,t,i){return 1===arguments.length?je(e):new ke(e,n,t,null==i?1:i)}function ke(e,n,t,i){this.r=+e,this.g=+n,this.b=+t,this.opacity=+i}function Pe(e,n,t,i){return i<=0?e=n=t=NaN:t<=0||t>=1?e=n=NaN:n<=0&&(e=NaN),new Se(e,n,t,i)}function Ne(e){if(e instanceof Se)return new Se(e.h,e.s,e.l,e.opacity);if(e instanceof ye||(e=ge(e)),!e)return new Se;if(e instanceof Se)return e;var n=(e=e.rgb()).r/255,t=e.g/255,i=e.b/255,r=Math.min(n,t,i),a=Math.max(n,t,i),o=NaN,l=a-r,s=(a+r)/2;return l?(o=n===a?(t-i)/l+6*(t0&&s<1?0:o,new Se(o,l,s,e.opacity)}function Te(e,n,t,i){return 1===arguments.length?Ne(e):new Se(e,n,t,null==i?1:i)}function Se(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}function Ce(e,n,t){return 255*(e<60?n+(t-n)*e/60:e<180?t:e<240?n+(t-n)*(240-e)/60:n)}function Ie(e){if(e instanceof Me)return new Me(e.l,e.a,e.b,e.opacity);if(e instanceof Xe){var n=e.h*cu;return new Me(e.l,Math.cos(n)*e.c,Math.sin(n)*e.c,e.opacity)}e instanceof ke||(e=je(e));var t=De(e.r),i=De(e.g),r=De(e.b),a=Ze((.4124564*t+.3575761*i+.1804375*r)/fu),o=Ze((.2126729*t+.7151522*i+.072175*r)/hu);return new Me(116*o-16,500*(a-o),200*(o-Ze((.0193339*t+.119192*i+.9503041*r)/pu)),e.opacity)}function Ae(e,n,t,i){return 1===arguments.length?Ie(e):new Me(e,n,t,null==i?1:i)}function Me(e,n,t,i){this.l=+e,this.a=+n,this.b=+t,this.opacity=+i}function Ze(e){return e>yu?Math.pow(e,1/3):e/xu+vu}function Le(e){return e>mu?e*e*e:xu*(e-vu)}function ze(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function De(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Ee(e){if(e instanceof Xe)return new Xe(e.h,e.c,e.l,e.opacity);e instanceof Me||(e=Ie(e));var n=Math.atan2(e.b,e.a)*du;return new Xe(n<0?n+360:n,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function Fe(e,n,t,i){return 1===arguments.length?Ee(e):new Xe(e,n,t,null==i?1:i)}function Xe(e,n,t,i){this.h=+e,this.c=+n,this.l=+t,this.opacity=+i}function Oe(e){if(e instanceof He)return new He(e.h,e.s,e.l,e.opacity);e instanceof ke||(e=je(e));var n=e.r/255,t=e.g/255,i=e.b/255,r=(Nu*i+ku*n-Pu*t)/(Nu+ku-Pu),a=i-r,o=(wu*(t-r)-bu*a)/ju,l=Math.sqrt(o*o+a*a)/(wu*r*(1-r)),s=l?Math.atan2(o,a)*du-120:NaN;return new He(s<0?s+360:s,l,r,e.opacity)}function Re(e,n,t,i){return 1===arguments.length?Oe(e):new He(e,n,t,null==i?1:i)}function He(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}function qe(e,n,t,i,r){var a=e*e,o=a*e;return((1-3*e+3*a-o)*n+(4-6*a+3*o)*t+(1+3*e+3*a-3*o)*i+o*r)/6}function Je(e,n){return function(t){return e+t*n}}function Ve(e,n){var t=n-e;return t?Je(e,t>180||t<-180?t-360*Math.round(t/360):t):zu(isNaN(e)?n:e)}function Be(e){return 1==(e=+e)?Ke:function(n,t){return t-n?function(e,n,t){return e=Math.pow(e,t),n=Math.pow(n,t)-e,t=1/t,function(i){return Math.pow(e+i*n,t)}}(n,t,e):zu(isNaN(n)?t:n)}}function Ke(e,n){var t=n-e;return t?Je(e,t):zu(isNaN(e)?n:e)}function Ue(e){return function(n){var t,i,r=n.length,a=new Array(r),o=new Array(r),l=new Array(r);for(t=0;t180?n+=360:n-e>180&&(e+=360),a.push({i:t.push(r(t)+"rotate(",null,i)-2,x:Ru(e,n)})):n&&t.push(r(t)+"rotate("+n+i)}function l(e,n,t,a){e!==n?a.push({i:t.push(r(t)+"skewX(",null,i)-2,x:Ru(e,n)}):n&&t.push(r(t)+"skewX("+n+i)}function s(e,n,t,i,a,o){if(e!==t||n!==i){var l=a.push(r(a)+"scale(",null,",",null,")");o.push({i:l-4,x:Ru(e,t)},{i:l-2,x:Ru(n,i)})}else 1===t&&1===i||a.push(r(a)+"scale("+t+","+i+")")}return function(n,t){var i=[],r=[];return n=e(n),t=e(t),a(n.translateX,n.translateY,t.translateX,t.translateY,i,r),o(n.rotate,t.rotate,i,r),l(n.skewX,t.skewX,i,r),s(n.scaleX,n.scaleY,t.scaleX,t.scaleY,i,r),n=t=null,function(e){for(var n,t=-1,a=r.length;++t=0&&n._call.call(null,e),n=n._next;--lc}function on(){fc=(dc=pc.now())+hc,lc=sc=0;try{an()}finally{lc=0,function(){for(var e,n,t=Au,i=1/0;t;)t._call?(i>t._time&&(i=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Au=n);Mu=e,sn(i)}(),fc=0}}function ln(){var e=pc.now(),n=e-dc;n>cc&&(hc-=n,dc=e)}function sn(e){if(!lc){sc&&(sc=clearTimeout(sc));var n=e-fc;n>24?(e<1/0&&(sc=setTimeout(on,n)),uc&&(uc=clearInterval(uc))):(uc||(dc=fc,uc=setInterval(ln,cc)),lc=1,vc(on))}}function un(e,n){var t=e.__transition;if(!t||!(t=t[n])||t.state>gc)throw new Error("too late");return t}function cn(e,n){var t=e.__transition;if(!t||!(t=t[n])||t.state>bc)throw new Error("too late");return t}function dn(e,n){var t=e.__transition;if(!t||!(t=t[n]))throw new Error("too late");return t}function fn(e,n){var t,i;return function(){var r=cn(this,e),a=r.tween;if(a!==t)for(var o=0,l=(i=t=a).length;o=0&&(e=e.slice(0,n)),!e||"start"===e}))}(n)?un:cn;return function(){var o=a(this,e),l=o.on;l!==i&&(r=(i=l).copy()).on(n,t),o.on=r}}function Cn(e,n,t){function i(){var i=this,r=n.apply(i,arguments);return r&&function(n){i.style.setProperty(e,r(n),t)}}return i._value=n,i}function In(e,n,t,i){this._groups=e,this._parents=n,this._name=t,this._id=i}function An(e){return ce().transition(e)}function Mn(){return++Ic}function Zn(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function Ln(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function zn(e){return(1-Math.cos(zc*e))/2}function Dn(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function En(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function Fn(e){return(e=+e)Math.abs(e[1]-F[1])?w=!0:j=!0),F=e,b=!0,ad(),a()}function a(){var e;switch(g=F[0]-E[0],_=F[1]-E[1],N){case ld:case od:T&&(g=Math.max(M-c,Math.min(L-v,g)),f=c+g,m=v+g),S&&(_=Math.max(Z-h,Math.min(z-x,_)),p=h+_,y=x+_);break;case sd:T<0?(g=Math.max(M-c,Math.min(L-c,g)),f=c+g,m=v):T>0&&(g=Math.max(M-v,Math.min(L-v,g)),f=c,m=v+g),S<0?(_=Math.max(Z-h,Math.min(z-h,_)),p=h+_,y=x):S>0&&(_=Math.max(Z-x,Math.min(z-x,_)),p=h,y=x+_);break;case ud:T&&(f=Math.max(M,Math.min(L,c-g*T)),m=Math.max(M,Math.min(L,v+g*T))),S&&(p=Math.max(Z,Math.min(z,h-_*S)),y=Math.max(Z,Math.min(z,x+_*S)))}m0&&(c=f-g),S<0?x=y-_:S>0&&(h=p-_),N=ld,R.attr("cursor",hd.selection),a());break;default:return}ad()}function u(){switch(e.event.keyCode){case 16:D&&(j=w=D=!1,a());break;case 18:N===ud&&(T<0?v=m:T>0&&(c=f),S<0?x=y:S>0&&(h=p),N=sd,a());break;case 32:N===ld&&(e.event.altKey?(T&&(v=m-g*T,c=f+g*T),S&&(x=y-_*S,h=p+_*S),N=ud):(T<0?v=m:T>0&&(c=f),S<0?x=y:S>0&&(h=p),N=sd),R.attr("cursor",hd[P]),a());break;default:return}ad()}if(e.event.touches){if(e.event.changedTouches.length=(a=(v+x)/2))?v=a:x=a,(c=t>=(o=(m+y)/2))?m=o:y=o,r=h,!(h=h[d=c<<1|u]))return r[d]=p,e;if(l=+e._x.call(null,h.data),s=+e._y.call(null,h.data),n===l&&t===s)return p.next=h,r?r[d]=p:e._root=p,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=n>=(a=(v+x)/2))?v=a:x=a,(c=t>=(o=(m+y)/2))?m=o:y=o}while((d=c<<1|u)==(f=(s>=o)<<1|l>=a));return r[f]=h,r[d]=p,e}function dt(e){return e[0]}function ft(e){return e[1]}function ht(e,n,t){var i=new pt(null==n?dt:n,null==t?ft:t,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function pt(e,n,t,i,r,a){this._x=e,this._y=n,this._x0=t,this._y0=i,this._x1=r,this._y1=a,this._root=void 0}function vt(e){for(var n={data:e.data},t=n;e=e.next;)t=t.next={data:e.data};return n}function mt(e){return e.x+e.vx}function xt(e){return e.y+e.vy}function yt(e){return e.index}function gt(e,n){var t=e.get(n);if(!t)throw new Error("missing: "+n);return t}function _t(e){return e.x}function bt(e){return e.y}function jt(e){if(!(n=$d.exec(e)))throw new Error("invalid format: "+e);var n,t=n[1]||" ",i=n[2]||">",r=n[3]||"-",a=n[4]||"",o=!!n[5],l=n[6]&&+n[6],s=!!n[7],u=n[8]&&+n[8].slice(1),c=n[9]||"";"n"===c?(s=!0,c="g"):Yd[c]||(c=""),(o||"0"===t&&"="===i)&&(o=!0,t="0",i="="),this.fill=t,this.align=i,this.sign=r,this.symbol=a,this.zero=o,this.width=l,this.comma=s,this.precision=u,this.type=c}function wt(e){return e}function kt(n){return nf=rf(n),e.format=nf.format,e.formatPrefix=nf.formatPrefix,nf}function Pt(){this.reset()}function Nt(e,n,t){var i=e.s=n+t,r=i-n,a=i-r;e.t=n-a+(t-r)}function Tt(e){return e>1?0:e<-1?Hf:Math.acos(e)}function St(e){return e>1?qf:e<-1?-qf:Math.asin(e)}function Ct(e){return(e=th(e/2))*e}function It(){}function At(e,n){e&&lh.hasOwnProperty(e.type)&&lh[e.type](e,n)}function Mt(e,n,t){var i,r=-1,a=e.length-t;for(n.lineStart();++r=0?1:-1,r=i*t,a=Qf(n=(n*=Kf)/2+Jf),o=th(n),l=hf*o,s=ff*a+l*Qf(r),u=l*i*th(r);uh.add(Gf(u,s)),df=e,ff=a,hf=o}function Ft(e){return[Gf(e[1],e[0]),St(e[2])]}function Xt(e){var n=e[0],t=e[1],i=Qf(t);return[i*Qf(n),i*th(n),th(t)]}function Ot(e,n){return e[0]*n[0]+e[1]*n[1]+e[2]*n[2]}function Rt(e,n){return[e[1]*n[2]-e[2]*n[1],e[2]*n[0]-e[0]*n[2],e[0]*n[1]-e[1]*n[0]]}function Ht(e,n){e[0]+=n[0],e[1]+=n[1],e[2]+=n[2]}function qt(e,n){return[e[0]*n,e[1]*n,e[2]*n]}function Jt(e){var n=rh(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=n,e[1]/=n,e[2]/=n}function Vt(e,n){jf.push(wf=[pf=e,mf=e]),nxf&&(xf=n)}function Bt(e,n){var t=Xt([e*Kf,n*Kf]);if(bf){var i=Rt(bf,t),r=Rt([i[1],-i[0],0],i);Jt(r),r=Ft(r);var a,o=e-yf,l=o>0?1:-1,s=r[0]*Bf*l,u=Uf(o)>180;u^(l*yfxf&&(xf=a):u^(l*yf<(s=(s+360)%360-180)&&sxf&&(xf=n)),u?eYt(pf,mf)&&(mf=e):Yt(e,mf)>Yt(pf,mf)&&(pf=e):mf>=pf?(emf&&(mf=e)):e>yf?Yt(pf,e)>Yt(pf,mf)&&(mf=e):Yt(e,mf)>Yt(pf,mf)&&(pf=e)}else jf.push(wf=[pf=e,mf=e]);nxf&&(xf=n),bf=t,yf=e}function Kt(){hh.point=Bt}function Ut(){wf[0]=pf,wf[1]=mf,hh.point=Vt,bf=null}function Wt(e,n){if(bf){var t=e-yf;fh.add(Uf(t)>180?t+(t>0?360:-360):t)}else gf=e,_f=n;dh.point(e,n),Bt(e,n)}function Gt(){dh.lineStart()}function Qt(){Wt(gf,_f),dh.lineEnd(),Uf(fh)>Rf&&(pf=-(mf=180)),wf[0]=pf,wf[1]=mf,bf=null}function Yt(e,n){return(n-=e)<0?n+360:n}function $t(e,n){return e[0]-n[0]}function ei(e,n){return e[0]<=e[1]?e[0]<=n&&n<=e[1]:nHf?e-Vf:e<-Hf?e+Vf:e,n]}function fi(e,n,t){return(e%=Vf)?n||t?mh(pi(e),vi(n,t)):pi(e):n||t?vi(n,t):di}function hi(e){return function(n,t){return[(n+=e)>Hf?n-Vf:n<-Hf?n+Vf:n,t]}}function pi(e){var n=hi(e);return n.invert=hi(-e),n}function vi(e,n){function t(e,n){var t=Qf(n),l=Qf(e)*t,s=th(e)*t,u=th(n),c=u*i+l*r;return[Gf(s*a-c*o,l*i-u*r),St(c*a+s*o)]}var i=Qf(e),r=th(e),a=Qf(n),o=th(n);return t.invert=function(e,n){var t=Qf(n),l=Qf(e)*t,s=th(e)*t,u=th(n),c=u*a-s*o;return[Gf(s*a+u*o,l*i+c*r),St(c*i-l*r)]},t}function mi(e,n,t,i,r,a){if(t){var o=Qf(n),l=th(n),s=i*t;null==r?(r=n+i*Vf,a=n-s/2):(r=xi(o,r),a=xi(o,a),(i>0?ra)&&(r+=i*Vf));for(var u,c=r;i>0?c>a:c0)do{u.point(0===c||3===c?e:t,c>1?i:n)}while((c=(c+l+4)%4)!==d);else u.point(a[0],a[1])}function o(i,r){return Uf(i[0]-e)0?0:3:Uf(i[0]-t)0?2:1:Uf(i[1]-n)0?1:0:r>0?3:2}function l(e,n){return s(e.x,n.x)}function s(e,n){var t=o(e,1),i=o(n,1);return t!==i?t-i:0===t?n[1]-e[1]:1===t?e[0]-n[0]:2===t?e[1]-n[1]:n[0]-e[0]}return function(o){function s(e,n){r(e,n)&&j.point(e,n)}function u(){for(var n=0,t=0,r=f.length;ti&&(d-a)*(i-o)>(h-o)*(e-a)&&++n:h<=i&&(d-a)*(i-o)<(h-o)*(e-a)&&--n;return n}function c(a,o){var l=r(a,o);if(f&&h.push([a,o]),_)p=a,v=o,m=l,_=!1,l&&(j.lineStart(),j.point(a,o));else if(l&&g)j.point(a,o);else{var s=[x=Math.max(Zh,Math.min(Mh,x)),y=Math.max(Zh,Math.min(Mh,y))],u=[a=Math.max(Zh,Math.min(Mh,a)),o=Math.max(Zh,Math.min(Mh,o))];Ch(s,u,e,n,t,i)?(g||(j.lineStart(),j.point(s[0],s[1])),j.point(u[0],u[1]),l||j.lineEnd(),b=!1):l&&(j.lineStart(),j.point(a,o),b=!1)}x=a,y=o,g=l}var d,f,h,p,v,m,x,y,g,_,b,j=o,w=Sh(),k={point:s,lineStart:function(){k.point=c,f&&f.push(h=[]),_=!0,g=!1,x=y=NaN},lineEnd:function(){d&&(c(p,v),m&&g&&w.rejoin(),d.push(w.result())),k.point=s,g&&j.lineEnd()},polygonStart:function(){j=w,d=[],f=[],b=!0},polygonEnd:function(){var e=u(),n=b&&e,t=(d=ps(d)).length;(n||t)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),t&&Ah(d,l,e,a,o),o.polygonEnd()),j=o,d=f=h=null}};return k}}function bi(){zh.point=zh.lineEnd=It}function ji(e,n){xh=e*=Kf,yh=th(n*=Kf),gh=Qf(n),zh.point=wi}function wi(e,n){e*=Kf;var t=th(n*=Kf),i=Qf(n),r=Uf(e-xh),a=Qf(r),o=i*th(r),l=gh*t-yh*i*a,s=yh*t+gh*i*a;Lh.add(Gf(rh(o*o+l*l),s)),xh=e,yh=t,gh=i}function ki(e,n,t){var i=ls(e,n-Rf,t).concat(n);return function(e){return i.map((function(n){return[e,n]}))}}function Pi(e,n,t){var i=ls(e,n-Rf,t).concat(n);return function(e){return i.map((function(n){return[n,e]}))}}function Ni(){function e(){return{type:"MultiLineString",coordinates:n()}}function n(){return ls(Yf(a/m)*m,r,m).map(f).concat(ls(Yf(u/x)*x,s,x).map(h)).concat(ls(Yf(i/p)*p,t,p).filter((function(e){return Uf(e%m)>Rf})).map(c)).concat(ls(Yf(l/v)*v,o,v).filter((function(e){return Uf(e%x)>Rf})).map(d))}var t,i,r,a,o,l,s,u,c,d,f,h,p=10,v=p,m=90,x=360,y=2.5;return e.lines=function(){return n().map((function(e){return{type:"LineString",coordinates:e}}))},e.outline=function(){return{type:"Polygon",coordinates:[f(a).concat(h(s).slice(1),f(r).reverse().slice(1),h(u).reverse().slice(1))]}},e.extent=function(n){return arguments.length?e.extentMajor(n).extentMinor(n):e.extentMinor()},e.extentMajor=function(n){return arguments.length?(a=+n[0][0],r=+n[1][0],u=+n[0][1],s=+n[1][1],a>r&&(n=a,a=r,r=n),u>s&&(n=u,u=s,s=n),e.precision(y)):[[a,u],[r,s]]},e.extentMinor=function(n){return arguments.length?(i=+n[0][0],t=+n[1][0],l=+n[0][1],o=+n[1][1],i>t&&(n=i,i=t,t=n),l>o&&(n=l,l=o,o=n),e.precision(y)):[[i,l],[t,o]]},e.step=function(n){return arguments.length?e.stepMajor(n).stepMinor(n):e.stepMinor()},e.stepMajor=function(n){return arguments.length?(m=+n[0],x=+n[1],e):[m,x]},e.stepMinor=function(n){return arguments.length?(p=+n[0],v=+n[1],e):[p,v]},e.precision=function(n){return arguments.length?(y=+n,c=ki(l,o,90),d=Pi(i,t,y),f=ki(u,s,90),h=Pi(a,r,y),e):y},e.extentMajor([[-180,-90+Rf],[180,90-Rf]]).extentMinor([[-180,-80-Rf],[180,80+Rf]])}function Ti(){Hh.point=Si}function Si(e,n){Hh.point=Ci,_h=jh=e,bh=wh=n}function Ci(e,n){Rh.add(wh*e-jh*n),jh=e,wh=n}function Ii(){Ci(_h,bh)}function Ai(e,n){Uh+=e,Wh+=n,++Gh}function Mi(){ip.point=Zi}function Zi(e,n){ip.point=Li,Ai(Nh=e,Th=n)}function Li(e,n){var t=e-Nh,i=n-Th,r=rh(t*t+i*i);Qh+=r*(Nh+e)/2,Yh+=r*(Th+n)/2,$h+=r,Ai(Nh=e,Th=n)}function zi(){ip.point=Ai}function Di(){ip.point=Fi}function Ei(){Xi(kh,Ph)}function Fi(e,n){ip.point=Xi,Ai(kh=Nh=e,Ph=Th=n)}function Xi(e,n){var t=e-Nh,i=n-Th,r=rh(t*t+i*i);Qh+=r*(Nh+e)/2,Yh+=r*(Th+n)/2,$h+=r,ep+=(r=Th*e-Nh*n)*(Nh+e),np+=r*(Th+n),tp+=3*r,Ai(Nh=e,Th=n)}function Oi(e){this._context=e}function Ri(e,n){cp.point=Hi,ap=lp=e,op=sp=n}function Hi(e,n){lp-=e,sp-=n,up.add(rh(lp*lp+sp*sp)),lp=e,sp=n}function qi(){this._string=[]}function Ji(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Vi(e){return e.length>1}function Bi(e,n){return((e=e.x)[0]<0?e[1]-qf-Rf:qf-e[1])-((n=n.x)[0]<0?n[1]-qf-Rf:qf-n[1])}function Ki(e){return function(n){var t=new Ui;for(var i in e)t[i]=e[i];return t.stream=n,t}}function Ui(){}function Wi(e,n,t){var i=n[1][0]-n[0][0],r=n[1][1]-n[0][1],a=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=a&&e.clipExtent(null),sh(t,e.stream(Kh));var o=Kh.result(),l=Math.min(i/(o[1][0]-o[0][0]),r/(o[1][1]-o[0][1])),s=+n[0][0]+(i-l*(o[1][0]+o[0][0]))/2,u=+n[0][1]+(r-l*(o[1][1]+o[0][1]))/2;return null!=a&&e.clipExtent(a),e.scale(150*l).translate([s,u])}function Gi(e,n,t){return Wi(e,[[0,0],n],t)}function Qi(e){return Yi((function(){return e}))()}function Yi(e){function n(e){return[(e=c(e[0]*Kf,e[1]*Kf))[0]*m+l,s-e[1]*m]}function t(e){return(e=c.invert((e[0]-l)/m,(s-e[1])/m))&&[e[0]*Bf,e[1]*Bf]}function i(e,n){return[(e=o(e,n))[0]*m+l,s-e[1]*m]}function r(){c=mh(u=fi(b,j,w),o);var e=o(g,_);return l=x-e[0]*m,s=y+e[1]*m,a()}function a(){return p=v=null,n}var o,l,s,u,c,d,f,h,p,v,m=150,x=480,y=250,g=0,_=0,b=0,j=0,w=0,k=null,P=hp,N=null,T=Xh,S=.5,C=xp(i,S);return n.stream=function(e){return p&&v===e?p:p=yp(P(u,C(T(v=e))))},n.clipAngle=function(e){return arguments.length?(P=+e?pp(k=e*Kf,6*Kf):(k=null,hp),a()):k*Bf},n.clipExtent=function(e){return arguments.length?(T=null==e?(N=d=f=h=null,Xh):_i(N=+e[0][0],d=+e[0][1],f=+e[1][0],h=+e[1][1]),a()):null==N?null:[[N,d],[f,h]]},n.scale=function(e){return arguments.length?(m=+e,r()):m},n.translate=function(e){return arguments.length?(x=+e[0],y=+e[1],r()):[x,y]},n.center=function(e){return arguments.length?(g=e[0]%360*Kf,_=e[1]%360*Kf,r()):[g*Bf,_*Bf]},n.rotate=function(e){return arguments.length?(b=e[0]%360*Kf,j=e[1]%360*Kf,w=e.length>2?e[2]%360*Kf:0,r()):[b*Bf,j*Bf,w*Bf]},n.precision=function(e){return arguments.length?(C=xp(i,S=e*e),a()):rh(S)},n.fitExtent=function(e,t){return Wi(n,e,t)},n.fitSize=function(e,t){return Gi(n,e,t)},function(){return o=e.apply(this,arguments),n.invert=o.invert&&t,r()}}function $i(e){var n=0,t=Hf/3,i=Yi(e),r=i(n,t);return r.parallels=function(e){return arguments.length?i(n=e[0]*Kf,t=e[1]*Kf):[n*Bf,t*Bf]},r}function er(e,n){function t(e,n){var t=rh(a-2*r*th(n))/r;return[t*th(e*=r),o-t*Qf(e)]}var i=th(e),r=(i+th(n))/2;if(Uf(r)0?n<-qf+Rf&&(n=-qf+Rf):n>qf-Rf&&(n=qf-Rf);var t=a/nh(ar(n),r);return[t*th(r*e),a-t*Qf(r*e)]}var i=Qf(e),r=e===n?th(e):eh(i/Qf(n))/eh(ar(n)/ar(e)),a=i*nh(ar(e),r)/r;return r?(t.invert=function(e,n){var t=a-n,i=ih(r)*rh(e*e+t*t);return[Gf(e,Uf(t))/r*ih(t),2*Wf(nh(a/i,1/r))-qf]},t):ir}function lr(e,n){return[e,n]}function sr(e,n){function t(e,n){var t=a-n,i=r*e;return[t*th(i),a-t*Qf(i)]}var i=Qf(e),r=e===n?th(e):(i-Qf(n))/(n-e),a=i/r+e;return Uf(r)=0;)n+=t[i].value;else n=1;e.value=n}function yr(e,n){var t,i,r,a,o,l=new jr(e),s=+e.value&&(l.value=e.value),u=[l];for(null==n&&(n=gr);t=u.pop();)if(s&&(t.value=+t.data.value),(r=n(t.data))&&(o=r.length))for(t.children=new Array(o),a=o-1;a>=0;--a)u.push(i=t.children[a]=new jr(r[a])),i.parent=t,i.depth=t.depth+1;return l.eachBefore(br)}function gr(e){return e.children}function _r(e){e.data=e.data.data}function br(e){var n=0;do{e.height=n}while((e=e.parent)&&e.height<++n)}function jr(e){this.data=e,this.depth=this.height=0,this.parent=null}function wr(e){this._=e,this.next=null}function kr(e,n){var t=n.x-e.x,i=n.y-e.y,r=e.r-n.r;return r*r+1e-6>t*t+i*i}function Pr(e,n){var t,i,r,a=null,o=e.head;switch(n.length){case 1:t=function(e){return{x:e.x,y:e.y,r:e.r}}(n[0]);break;case 2:t=function(e,n){var t=e.x,i=e.y,r=e.r,a=n.x,o=n.y,l=n.r,s=a-t,u=o-i,c=l-r,d=Math.sqrt(s*s+u*u);return{x:(t+a+s/d*c)/2,y:(i+o+u/d*c)/2,r:(d+r+l)/2}}(n[0],n[1]);break;case 3:t=function(e,n,t){var i=e.x,r=e.y,a=e.r,o=n.x,l=n.y,s=n.r,u=t.x,c=t.y,d=t.r,f=2*(i-o),h=2*(r-l),p=2*(s-a),v=i*i+r*r-a*a-o*o-l*l+s*s,m=2*(i-u),x=2*(r-c),y=2*(d-a),g=i*i+r*r-a*a-u*u-c*c+d*d,_=m*h-f*x,b=(h*g-x*v)/_-i,j=(x*p-h*y)/_,w=(m*v-f*g)/_-r,k=(f*y-m*p)/_,P=j*j+k*k-1,N=2*(b*j+w*k+a),T=b*b+w*w-a*a,S=(-N-Math.sqrt(N*N-4*P*T))/(2*P);return{x:b+j*S+i,y:w+k*S+r,r:S}}(n[0],n[1],n[2])}for(;o;)r=o._,i=o.next,t&&kr(t,r)?a=o:(a?(e.tail=a,a.next=null):e.head=e.tail=null,n.push(r),t=Pr(e,n),n.pop(),e.head?(o.next=e.head,e.head=o):(o.next=null,e.head=e.tail=o),(a=e.tail).next=i),o=i;return e.tail=a,t}function Nr(e,n,t){var i=e.x,r=e.y,a=n.r+t.r,o=e.r+t.r,l=n.x-i,s=n.y-r,u=l*l+s*s;if(u){var c=.5+((o*=o)-(a*=a))/(2*u),d=Math.sqrt(Math.max(0,2*a*(o+u)-(o-=u)*o-a*a))/(2*u);t.x=i+c*l+d*s,t.y=r+c*s-d*l}else t.x=i+o,t.y=r}function Tr(e,n){var t=n.x-e.x,i=n.y-e.y,r=e.r+n.r;return r*r-1e-6>t*t+i*i}function Sr(e,n){for(var t=e._.r;e!==n;)t+=2*(e=e.next)._.r;return t-n._.r}function Cr(e,n,t){var i=e._,r=e.next._,a=i.r+r.r,o=(i.x*r.r+r.x*i.r)/a-n,l=(i.y*r.r+r.y*i.r)/a-t;return o*o+l*l}function Ir(e){this._=e,this.next=null,this.previous=null}function Ar(e){if(!(r=e.length))return 0;var n,t,i,r;if((n=e[0]).x=0,n.y=0,!(r>1))return n.r;if(t=e[1],n.x=-t.r,t.x=n.r,t.y=0,!(r>2))return n.r+t.r;Nr(t,n,i=e[2]);var a,o,l,s,u,c,d,f=n.r*n.r,h=t.r*t.r,p=i.r*i.r,v=f+h+p,m=f*n.x+h*t.x+p*i.x,x=f*n.y+h*t.y+p*i.y;n=new Ir(n),t=new Ir(t),i=new Ir(i),n.next=i.previous=t,t.next=n.previous=i,i.next=t.previous=n;e:for(l=3;lSr(s,t)?n=s:t=s,n.next=t,t.previous=n,--l;continue e}c+=s._.r,s=s.next}else{if(Tr(u._,i._)){Sr(n,u)>d+n._.r+t._.r?n=u:t=u,n.next=t,t.previous=n,--l;continue e}d+=u._.r,u=u.previous}}while(s!==u.next);for(i.previous=n,i.next=t,n.next=t.previous=t=i,v+=p=i._.r*i._.r,f=Cr(n,a=(m+=p*i._.x)/v,o=(x+=p*i._.y)/v);(i=i.next)!==t;)(p=Cr(i,a,o))f&&(f=l),m=c*c*v,(h=Math.max(f/m,m/d))>p){c-=l;break}p=h}x.push(o={value:c,dice:s1&&Zp(e[t[i-2]],e[t[i-1]],e[r])<=0;)--i;t[i++]=r}return t.slice(0,i)}function Gr(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function Qr(e){if(!e._start)try{!function(e){for(;e._start=e._waiting&&e._active=0;)if((t=e._tasks[i])&&(e._tasks[i]=null,t.abort))try{t.abort()}catch(e){}e._active=NaN,ea(e)}function ea(e){if(!e._active&&e._call){var n=e._data;e._data=void 0,e._call(e._error,n)}}function na(e){return new Gr(arguments.length?+e:1/0)}function ta(e,n){return function(t){return e(t.responseText,n)}}function ia(e){function n(n){var a=n+"",o=t.get(a);if(!o){if(r!==Gp)return r;t.set(a,o=i.push(n))}return e[(o-1)%e.length]}var t=tt(),i=[],r=Gp;return e=null==e?[]:Wp.call(e),n.domain=function(e){if(!arguments.length)return i.slice();i=[],t=tt();for(var r,a,o=-1,l=e.length;++o2?sa:la,a=o=null,i}function i(n){return(a||(a=r(l,s,c?function(e){return function(n,t){var i=e(n=+n,t=+t);return function(e){return e<=n?0:e>=t?1:i(e)}}}(e):e,u)))(+n)}var r,a,o,l=$p,s=$p,u=Bu,c=!1;return i.invert=function(e){return(o||(o=r(s,l,oa,c?function(e){return function(n,t){var i=e(n=+n,t=+t);return function(e){return e<=0?n:e>=1?t:i(e)}}}(n):n)))(+e)},i.domain=function(e){return arguments.length?(l=Up.call(e,Yp),t()):l.slice()},i.range=function(e){return arguments.length?(s=Wp.call(e),t()):s.slice()},i.rangeRound=function(e){return s=Wp.call(e),u=Ku,t()},i.clamp=function(e){return arguments.length?(c=!!e,t()):c},i.interpolate=function(e){return arguments.length?(u=e,t()):u},t()}function da(e){var t=e.domain;return e.ticks=function(e){var n=t();return ds(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){return ev(t(),e,n)},e.nice=function(i){var r=t(),a=r.length-1,o=null==i?10:i,l=r[0],s=r[a],u=n(l,s,o);return u&&(u=n(Math.floor(l/u)*u,Math.ceil(s/u)*u,o),r[0]=Math.floor(l/u)*u,r[a]=Math.ceil(s/u)*u,t(r)),e},e}function fa(e,n){return(n=Math.log(n/e))?function(t){return Math.log(t/e)/n}:Qp(n)}function ha(e,n){return e<0?function(t){return-Math.pow(-n,t)*Math.pow(-e,1-t)}:function(t){return Math.pow(n,t)*Math.pow(e,1-t)}}function pa(e){return isFinite(e)?+("1e"+e):e<0?0:e}function va(e){return 10===e?pa:e===Math.E?Math.exp:function(n){return Math.pow(e,n)}}function ma(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(n){return Math.log(n)/e})}function xa(e){return function(n){return-e(-n)}}function ya(e,n){return e<0?-Math.pow(-e,n):Math.pow(e,n)}function ga(){var e=1,n=ca((function(n,t){return(t=ya(t,e)-(n=ya(n,e)))?function(i){return(ya(i,e)-n)/t}:Qp(t)}),(function(n,t){return t=ya(t,e)-(n=ya(n,e)),function(i){return ya(n+t*i,1/e)}})),t=n.domain;return n.exponent=function(n){return arguments.length?(e=+n,t(t())):e},n.copy=function(){return ua(n,ga().exponent(e))},da(n)}function _a(e,n,t,i){function r(n){return e(n=new Date(+n)),n}return r.floor=r,r.ceil=function(t){return e(t=new Date(t-1)),n(t,1),e(t),t},r.round=function(e){var n=r(e),t=r.ceil(e);return e-n0))return o;do{o.push(new Date(+t))}while(n(t,a),e(t),t=n)for(;e(n),!t(n);)n.setTime(n-1)}),(function(e,i){if(e>=e)for(;--i>=0;)for(;n(e,1),!t(e););}))},t&&(r.count=function(n,i){return tv.setTime(+n),iv.setTime(+i),e(tv),e(iv),Math.floor(t(tv,iv))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(i?function(n){return i(n)%e==0}:function(n){return r.count(0,n)%e==0}):r:null}),r}function ba(e){return _a((function(n){n.setDate(n.getDate()-(n.getDay()+7-e)%7),n.setHours(0,0,0,0)}),(function(e,n){e.setDate(e.getDate()+7*n)}),(function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*lv)/cv}))}function ja(e){return _a((function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-e)%7),n.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCDate(e.getUTCDate()+7*n)}),(function(e,n){return(n-e)/cv}))}function wa(e){if(0<=e.y&&e.y<100){var n=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return n.setFullYear(e.y),n}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function ka(e){if(0<=e.y&&e.y<100){var n=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return n.setUTCFullYear(e.y),n}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Pa(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Na(e){function n(e,n){return function(t){var i,r,a,o=[],l=-1,s=0,u=e.length;for(t instanceof Date||(t=new Date(+t));++l=s)return-1;if(37===(r=n.charCodeAt(o++))){if(r=n.charAt(o++),!(a=k[r in sm?n.charAt(o++):r])||(i=a(e,t,i))<0)return-1}else if(r!=t.charCodeAt(i++))return-1}return i}var r=e.dateTime,a=e.date,o=e.time,l=e.periods,s=e.days,u=e.shortDays,c=e.months,d=e.shortMonths,f=Ca(l),h=Ia(l),p=Ca(s),v=Ia(s),m=Ca(u),x=Ia(u),y=Ca(c),g=Ia(c),_=Ca(d),b=Ia(d),j={a:function(e){return u[e.getDay()]},A:function(e){return s[e.getDay()]},b:function(e){return d[e.getMonth()]},B:function(e){return c[e.getMonth()]},c:null,d:Va,e:Va,H:Ba,I:Ka,j:Ua,L:Wa,m:Ga,M:Qa,p:function(e){return l[+(e.getHours()>=12)]},S:Ya,U:$a,w:eo,W:no,x:null,X:null,y:to,Y:io,Z:ro,"%":_o},w={a:function(e){return u[e.getUTCDay()]},A:function(e){return s[e.getUTCDay()]},b:function(e){return d[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:ao,e:ao,H:oo,I:lo,j:so,L:uo,m:co,M:fo,p:function(e){return l[+(e.getUTCHours()>=12)]},S:ho,U:po,w:vo,W:mo,x:null,X:null,y:xo,Y:yo,Z:go,"%":_o},k={a:function(e,n,t){var i=m.exec(n.slice(t));return i?(e.w=x[i[0].toLowerCase()],t+i[0].length):-1},A:function(e,n,t){var i=p.exec(n.slice(t));return i?(e.w=v[i[0].toLowerCase()],t+i[0].length):-1},b:function(e,n,t){var i=_.exec(n.slice(t));return i?(e.m=b[i[0].toLowerCase()],t+i[0].length):-1},B:function(e,n,t){var i=y.exec(n.slice(t));return i?(e.m=g[i[0].toLowerCase()],t+i[0].length):-1},c:function(e,n,t){return i(e,r,n,t)},d:Fa,e:Fa,H:Oa,I:Oa,j:Xa,L:qa,m:Ea,M:Ra,p:function(e,n,t){var i=f.exec(n.slice(t));return i?(e.p=h[i[0].toLowerCase()],t+i[0].length):-1},S:Ha,U:Ma,w:Aa,W:Za,x:function(e,n,t){return i(e,a,n,t)},X:function(e,n,t){return i(e,o,n,t)},y:za,Y:La,Z:Da,"%":Ja};return j.x=n(a,j),j.X=n(o,j),j.c=n(r,j),w.x=n(a,w),w.X=n(o,w),w.c=n(r,w),{format:function(e){var t=n(e+="",j);return t.toString=function(){return e},t},parse:function(e){var n=t(e+="",wa);return n.toString=function(){return e},n},utcFormat:function(e){var t=n(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var n=t(e,ka);return n.toString=function(){return e},n}}}function Ta(e,n,t){var i=e<0?"-":"",r=(i?-e:e)+"",a=r.length;return i+(a68?1900:2e3),t+i[0].length):-1}function Da(e,n,t){var i=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(t,t+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),t+i[0].length):-1}function Ea(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.m=i[0]-1,t+i[0].length):-1}function Fa(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.d=+i[0],t+i[0].length):-1}function Xa(e,n,t){var i=um.exec(n.slice(t,t+3));return i?(e.m=0,e.d=+i[0],t+i[0].length):-1}function Oa(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.H=+i[0],t+i[0].length):-1}function Ra(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.M=+i[0],t+i[0].length):-1}function Ha(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.S=+i[0],t+i[0].length):-1}function qa(e,n,t){var i=um.exec(n.slice(t,t+3));return i?(e.L=+i[0],t+i[0].length):-1}function Ja(e,n,t){var i=cm.exec(n.slice(t,t+1));return i?t+i[0].length:-1}function Va(e,n){return Ta(e.getDate(),n,2)}function Ba(e,n){return Ta(e.getHours(),n,2)}function Ka(e,n){return Ta(e.getHours()%12||12,n,2)}function Ua(e,n){return Ta(1+xv.count(zv(e),e),n,3)}function Wa(e,n){return Ta(e.getMilliseconds(),n,3)}function Ga(e,n){return Ta(e.getMonth()+1,n,2)}function Qa(e,n){return Ta(e.getMinutes(),n,2)}function Ya(e,n){return Ta(e.getSeconds(),n,2)}function $a(e,n){return Ta(gv.count(zv(e),e),n,2)}function eo(e){return e.getDay()}function no(e,n){return Ta(_v.count(zv(e),e),n,2)}function to(e,n){return Ta(e.getFullYear()%100,n,2)}function io(e,n){return Ta(e.getFullYear()%1e4,n,4)}function ro(e){var n=e.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+Ta(n/60|0,"0",2)+Ta(n%60,"0",2)}function ao(e,n){return Ta(e.getUTCDate(),n,2)}function oo(e,n){return Ta(e.getUTCHours(),n,2)}function lo(e,n){return Ta(e.getUTCHours()%12||12,n,2)}function so(e,n){return Ta(1+Rv.count(am(e),e),n,3)}function uo(e,n){return Ta(e.getUTCMilliseconds(),n,3)}function co(e,n){return Ta(e.getUTCMonth()+1,n,2)}function fo(e,n){return Ta(e.getUTCMinutes(),n,2)}function ho(e,n){return Ta(e.getUTCSeconds(),n,2)}function po(e,n){return Ta(qv.count(am(e),e),n,2)}function vo(e){return e.getUTCDay()}function mo(e,n){return Ta(Jv.count(am(e),e),n,2)}function xo(e,n){return Ta(e.getUTCFullYear()%100,n,2)}function yo(e,n){return Ta(e.getUTCFullYear()%1e4,n,4)}function go(){return"+0000"}function _o(){return"%"}function bo(n){return om=Na(n),e.timeFormat=om.format,e.timeParse=om.parse,e.utcFormat=om.utcFormat,e.utcParse=om.utcParse,om}function jo(e){return new Date(e)}function wo(e){return e instanceof Date?+e:+new Date(+e)}function ko(e,t,i,r,a,o,l,s,u){function c(n){return(l(n)=1?Fm:e<=-1?-Fm:Math.asin(e)}function Mo(e,n,t,i,r,a,o,l){var s=t-e,u=i-n,c=o-r,d=l-a,f=(c*(n-a)-d*(e-r))/(d*s-c*u);return[e+f*s,n+f*u]}function Zo(e,n,t,i,r,a,o){var l=e-t,s=n-i,u=(o?a:-a)/Math.sqrt(l*l+s*s),c=u*s,d=-u*l,f=e+c,h=n+d,p=t+c,v=i+d,m=(f+p)/2,x=(h+v)/2,y=p-f,g=v-h,_=y*y+g*g,b=r-a,j=f*v-p*h,w=(g<0?-1:1)*Math.sqrt(Math.max(0,b*b*_-j*j)),k=(j*g-y*w)/_,P=(-j*y-g*w)/_,N=(j*g+y*w)/_,T=(-j*y+g*w)/_,S=k-m,C=P-x,I=N-m,A=T-x;return S*S+C*C>I*I+A*A&&(k=N,P=T),{cx:k,cy:P,x01:-c,y01:-d,x11:k*(r/b-1),y11:P*(r/b-1)}}function Lo(e){this._context=e}function zo(e){return e[0]}function Do(e){return e[1]}function Eo(e){this._curve=e}function Fo(e){function n(n){return new Eo(e(n))}return n._curve=e,n}function Xo(e){var n=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?n(Fo(e)):n()._curve},e}function Oo(e,n,t){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+n)/6,(e._y0+4*e._y1+t)/6)}function Ro(e){this._context=e}function Ho(e){this._context=e}function qo(e){this._context=e}function Jo(e,n){this._basis=new Ro(e),this._beta=n}function Vo(e,n,t){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-n),e._y2+e._k*(e._y1-t),e._x2,e._y2)}function Bo(e,n){this._context=e,this._k=(1-n)/6}function Ko(e,n){this._context=e,this._k=(1-n)/6}function Uo(e,n){this._context=e,this._k=(1-n)/6}function Wo(e,n,t){var i=e._x1,r=e._y1,a=e._x2,o=e._y2;if(e._l01_a>Dm){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,r=(r*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>Dm){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*u+e._x1*e._l23_2a-n*e._l12_2a)/c,o=(o*u+e._y1*e._l23_2a-t*e._l12_2a)/c}e._context.bezierCurveTo(i,r,a,o,e._x2,e._y2)}function Go(e,n){this._context=e,this._alpha=n}function Qo(e,n){this._context=e,this._alpha=n}function Yo(e,n){this._context=e,this._alpha=n}function $o(e){this._context=e}function el(e){return e<0?-1:1}function nl(e,n,t){var i=e._x1-e._x0,r=n-e._x1,a=(e._y1-e._y0)/(i||r<0&&-0),o=(t-e._y1)/(r||i<0&&-0),l=(a*r+o*i)/(i+r);return(el(a)+el(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function tl(e,n){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-n)/2:n}function il(e,n,t){var i=e._x0,r=e._y0,a=e._x1,o=e._y1,l=(a-i)/3;e._context.bezierCurveTo(i+l,r+l*n,a-l,o-l*t,a,o)}function rl(e){this._context=e}function al(e){this._context=new ol(e)}function ol(e){this._context=e}function ll(e){this._context=e}function sl(e){var n,t,i=e.length-1,r=new Array(i),a=new Array(i),o=new Array(i);for(r[0]=0,a[0]=2,o[0]=e[0]+2*e[1],n=1;n=0;--n)r[n]=(o[n]-r[n+1])/a[n];for(a[i-1]=(e[i]+r[i-1])/2,n=0;n0)){if(a/=f,f<0){if(a0){if(a>d)return;a>c&&(c=a)}if(a=i-s,f||!(a<0)){if(a/=f,f<0){if(a>d)return;a>c&&(c=a)}else if(f>0){if(a0)){if(a/=h,h<0){if(a0){if(a>d)return;a>c&&(c=a)}if(a=r-u,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>c&&(c=a)}else if(h>0){if(a0||d<1)||(c>0&&(e[0]=[s+c*f,u+c*h]),d<1&&(e[1]=[s+d*f,u+d*h]),!0)}}}}}function wl(e,n,t,i,r){var a=e[1];if(a)return!0;var o,l,s=e[0],u=e.left,c=e.right,d=u[0],f=u[1],h=c[0],p=c[1],v=(d+h)/2,m=(f+p)/2;if(p===f){if(v=i)return;if(d>h){if(s){if(s[1]>=r)return}else s=[v,t];a=[v,r]}else{if(s){if(s[1]1)if(d>h){if(s){if(s[1]>=r)return}else s=[(t-l)/o,t];a=[(r-l)/o,r]}else{if(s){if(s[1]=i)return}else s=[n,o*n+l];a=[i,o*i+l]}else{if(s){if(s[0]=-Ax)){var h=s*s+u*u,p=c*c+d*d,v=(d*h-u*p)/f,m=(s*p-c*h)/f,x=Sx.pop()||new Tl;x.arc=e,x.site=r,x.x=v+o,x.y=(x.cy=m+l)+Math.sqrt(v*v+m*m),e.circle=x;for(var y=null,g=Nx._;g;)if(x.yIx)l=l.L;else{if(!((r=a-Dl(l,o))>Ix)){i>-Ix?(n=l.P,t=l):r>-Ix?(n=l,t=l.N):n=t=l;break}if(!l.R){n=l;break}l=l.R}!function(e){Px[e.index]={site:e,halfedges:[]}}(e);var s=Al(e);if(kx.insert(n,s),n||t){if(n===t)return Cl(n),t=Al(n.site),kx.insert(s,t),s.edge=t.edge=gl(n.site,s.site),Sl(n),void Sl(t);if(!t)return void(s.edge=gl(n.site,s.site));Cl(n),Cl(t);var u=n.site,c=u[0],d=u[1],f=e[0]-c,h=e[1]-d,p=t.site,v=p[0]-c,m=p[1]-d,x=2*(f*m-h*v),y=f*f+h*h,g=v*v+m*m,_=[(m*y-h*g)/x+c,(f*g-v*y)/x+d];bl(t.edge,u,p,_),s.edge=gl(u,e,null,_),t.edge=gl(e,p,null,_),Sl(n),Sl(t)}}function zl(e,n){var t=e.site,i=t[0],r=t[1],a=r-n;if(!a)return i;var o=e.P;if(!o)return-1/0;var l=(t=o.site)[0],s=t[1],u=s-n;if(!u)return l;var c=l-i,d=1/a-1/u,f=c/u;return d?(-f+Math.sqrt(f*f-2*d*(c*c/(-2*u)-s+u/2+r-a/2)))/d+i:(i+l)/2}function Dl(e,n){var t=e.N;if(t)return zl(t,n);var i=e.site;return i[1]===n?i[0]:1/0}function El(e,n,t){return(e[0]-t[0])*(n[1]-e[1])-(e[0]-n[0])*(t[1]-e[1])}function Fl(e,n){return n[1]-e[1]||n[0]-e[0]}function Xl(e,n){var t,i,r,a=e.sort(Fl).pop();for(Tx=[],Px=new Array(e.length),kx=new pl,Nx=new pl;;)if(r=wx,a&&(!r||a[1]Ix||Math.abs(r[0][1]-r[1][1])>Ix)||delete Tx[a]})(o,l,s,u),function(e,n,t,i){var r,a,o,l,s,u,c,d,f,h,p,v,m=Px.length,x=!0;for(r=0;rIx||Math.abs(v-f)>Ix)&&(s.splice(l,0,Tx.push(_l(o,h,Math.abs(p-e)Ix?[e,Math.abs(d-e)Ix?[Math.abs(f-i)Ix?[t,Math.abs(d-t)Ix?[Math.abs(f-n)n?1:e>=n?0:NaN},Ul=function(e){return 1===e.length&&(e=function(e){return function(n,t){return Kl(e(n),t)}}(e)),{left:function(n,t,i,r){for(null==i&&(i=0),null==r&&(r=n.length);i>>1;e(n[a],t)<0?i=a+1:r=a}return i},right:function(n,t,i,r){for(null==i&&(i=0),null==r&&(r=n.length);i>>1;e(n[a],t)>0?r=a:i=a+1}return i}}},Wl=Ul(Kl),Gl=Wl.right,Ql=Wl.left,Yl=function(e){return null===e?NaN:+e},$l=function(e,n){var t,i,r=e.length,a=0,o=0,l=-1,s=0;if(null==n)for(;++l1)return o/(s-1)},es=function(e,n){var t=$l(e,n);return t?Math.sqrt(t):t},ns=function(e,n){var t,i,r,a=-1,o=e.length;if(null==n){for(;++a=i){t=r=i;break}for(;++ai&&(t=i),r=i){t=r=i;break}for(;++ai&&(t=i),r=1)return+t(e[i-1],i-1,e);var i,r=(i-1)*n,a=Math.floor(r),o=+t(e[a],a,e);return o+(+t(e[a+1],a+1,e)-o)*(r-a)}},ps=function(e){for(var n,t,i,r=e.length,a=-1,o=0;++a=0;)for(n=(i=e[r]).length;--n>=0;)t[--o]=i[n];return t},vs=function(e,n){var t,i,r=-1,a=e.length;if(null==n){for(;++r=i){t=i;break}for(;++ri&&(t=i)}else{for(;++r=i){t=i;break}for(;++ri&&(t=i)}return t},ms=function(e){if(!(a=e.length))return[];for(var n=-1,i=vs(e,t),r=new Array(i);++n0)for(var t,i,r=new Array(t),a=0;a=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),Ns.hasOwnProperty(n)?{space:Ns[n],local:e}:e},Ss=function(e){var n=Ts(e);return(n.local?v:p)(n)},Cs=0;x.prototype=m.prototype={constructor:x,get:function(e){for(var n=this._;!(n in e);)if(!(e=e.parentNode))return;return e[n]},set:function(e,n){return e[this._]=n},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Is=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var As=document.documentElement;if(!As.matches){var Ms=As.webkitMatchesSelector||As.msMatchesSelector||As.mozMatchesSelector||As.oMatchesSelector;Is=function(e){return function(){return Ms.call(this,e)}}}}var Zs=Is,Ls={};e.event=null,"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(Ls={mouseenter:"mouseover",mouseleave:"mouseout"}));var zs=function(){for(var n,t=e.event;n=t.sourceEvent;)t=n;return t},Ds=function(e,n){var t=e.ownerSVGElement||e;if(t.createSVGPoint){var i=t.createSVGPoint();return i.x=n.clientX,i.y=n.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var r=e.getBoundingClientRect();return[n.clientX-r.left-e.clientLeft,n.clientY-r.top-e.clientTop]},Es=function(e){var n=zs();return n.changedTouches&&(n=n.changedTouches[0]),Ds(e,n)},Fs=function(e){return null==e?k:function(){return this.querySelector(e)}},Xs=function(e){return null==e?P:function(){return this.querySelectorAll(e)}},Os=function(e){return new Array(e.length)};N.prototype={constructor:N,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,n){return this._parent.insertBefore(e,n)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var Rs="$",Hs=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};J.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var n=this._names.indexOf(e);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var qs=[null];ue.prototype=ce.prototype={constructor:ue,select:function(e){"function"!=typeof e&&(e=Fs(e));for(var n=this._groups,t=n.length,i=new Array(t),r=0;r=_&&(_=g+1);!(y=m[_])&&++_=0;)(i=r[a])&&(o&&o!==i.nextSibling&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function n(n,t){return n&&t?e(n.__data__,t.__data__):!n-!t}e||(e=C);for(var t=this._groups,i=t.length,r=new Array(i),a=0;a1?this.each((null==n?D:"function"==typeof n?F:E)(e,n,null==t?"":t)):Hs(i=this.node()).getComputedStyle(i,null).getPropertyValue(e)},property:function(e,n){return arguments.length>1?this.each((null==n?X:"function"==typeof n?R:O)(e,n)):this.node()[e]},classed:function(e,n){var t=H(e+"");if(arguments.length<2){for(var i=q(this.node()),r=-1,a=t.length;++r=240?e-240:e+120,r,i),Ce(e,r,i),Ce(e<120?e+240:e-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var cu=Math.PI/180,du=180/Math.PI,fu=.95047,hu=1,pu=1.08883,vu=4/29,mu=6/29,xu=3*mu*mu,yu=mu*mu*mu;Ws(Me,Ae,xe(ye,{brighter:function(e){return new Me(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new Me(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,n=isNaN(this.a)?e:e+this.a/500,t=isNaN(this.b)?e:e-this.b/200;return e=hu*Le(e),new ke(ze(3.2404542*(n=fu*Le(n))-1.5371385*e-.4985314*(t=pu*Le(t))),ze(-.969266*n+1.8760108*e+.041556*t),ze(.0556434*n-.2040259*e+1.0572252*t),this.opacity)}})),Ws(Xe,Fe,xe(ye,{brighter:function(e){return new Xe(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new Xe(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return Ie(this).rgb()}}));var gu=-.14861,_u=1.78277,bu=-.29227,ju=-.90649,wu=1.97294,ku=wu*ju,Pu=wu*_u,Nu=_u*bu-ju*gu;Ws(He,Re,xe(ye,{brighter:function(e){return e=null==e?Qs:Math.pow(Qs,e),new He(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Gs:Math.pow(Gs,e),new He(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*cu,n=+this.l,t=isNaN(this.s)?0:this.s*n*(1-n),i=Math.cos(e),r=Math.sin(e);return new ke(255*(n+t*(gu*i+_u*r)),255*(n+t*(bu*i+ju*r)),255*(n+t*(wu*i)),this.opacity)}}));var Tu,Su,Cu,Iu,Au,Mu,Zu=function(e){var n=e.length-1;return function(t){var i=t<=0?t=0:t>=1?(t=1,n-1):Math.floor(t*n),r=e[i],a=e[i+1],o=i>0?e[i-1]:2*r-a,l=ia&&(r=n.slice(a,r),l[o]?l[o]+=r:l[++o]=r),(t=t[0])===(i=i[0])?l[o]?l[o]+=i:l[++o]=i:(l[++o]=null,s.push({i:o,x:Ru(t,i)})),a=Ju.lastIndex;return abc&&t.stateSd)if(Math.abs(c*l-s*u)>Sd&&r){var f=t-a,h=i-o,p=l*l+s*s,v=f*f+h*h,m=Math.sqrt(p),x=Math.sqrt(d),y=r*Math.tan((Nd-Math.acos((p+d-v)/(2*m*x)))/2),g=y/x,_=y/m;Math.abs(g-1)>Sd&&(this._+="L"+(e+g*u)+","+(n+g*c)),this._+="A"+r+","+r+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+_*l)+","+(this._y1=n+_*s)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,n,t,i,r,a){e=+e,n=+n;var o=(t=+t)*Math.cos(i),l=t*Math.sin(i),s=e+o,u=n+l,c=1^a,d=a?i-r:r-i;if(t<0)throw new Error("negative radius: "+t);null===this._x1?this._+="M"+s+","+u:(Math.abs(this._x1-s)>Sd||Math.abs(this._y1-u)>Sd)&&(this._+="L"+s+","+u),t&&(d>Cd?this._+="A"+t+","+t+",0,1,"+c+","+(e-o)+","+(n-l)+"A"+t+","+t+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):(d<0&&(d=d%Td+Td),this._+="A"+t+","+t+",0,"+ +(d>=Nd)+","+c+","+(this._x1=e+t*Math.cos(r))+","+(this._y1=n+t*Math.sin(r))))},rect:function(e,n,t,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+n)+"h"+ +t+"v"+ +i+"h"+-t+"Z"},toString:function(){return this._}};var Id="$";nt.prototype=tt.prototype={constructor:nt,has:function(e){return Id+e in this},get:function(e){return this[Id+e]},set:function(e,n){return this[Id+e]=n,this},remove:function(e){var n=Id+e;return n in this&&delete this[n]},clear:function(){for(var e in this)e[0]===Id&&delete this[e]},keys:function(){var e=[];for(var n in this)n[0]===Id&&e.push(n.slice(1));return e},values:function(){var e=[];for(var n in this)n[0]===Id&&e.push(this[n]);return e},entries:function(){var e=[];for(var n in this)n[0]===Id&&e.push({key:n.slice(1),value:this[n]});return e},size:function(){var e=0;for(var n in this)n[0]===Id&&++e;return e},empty:function(){for(var e in this)if(e[0]===Id)return!1;return!0},each:function(e){for(var n in this)n[0]===Id&&e(this[n],n.slice(1),this)}};var Ad=tt.prototype;lt.prototype=st.prototype={constructor:lt,has:Ad.has,add:function(e){return this[Id+(e+="")]=e,this},remove:Ad.remove,clear:Ad.clear,values:Ad.keys,size:Ad.size,empty:Ad.empty,each:Ad.each};var Md=function(e){function n(e,n){function t(){if(c>=u)return l;if(r)return r=!1,o;var n,t=c;if(34===e.charCodeAt(t)){for(var i=t;i++c&&(c=i),rd&&(d=r));for(ce||e>r||i>n||n>a))return this;var o,l,s=r-t,u=this._root;switch(l=(n<(i+a)/2)<<1|e<(t+r)/2){case 0:do{(o=new Array(4))[l]=u,u=o}while(a=i+(s*=2),e>(r=t+s)||n>a);break;case 1:do{(o=new Array(4))[l]=u,u=o}while(a=i+(s*=2),(t=r-s)>e||n>a);break;case 2:do{(o=new Array(4))[l]=u,u=o}while(i=a-(s*=2),e>(r=t+s)||i>n);break;case 3:do{(o=new Array(4))[l]=u,u=o}while(i=a-(s*=2),(t=r-s)>e||i>n)}this._root&&this._root.length&&(this._root=u)}return this._x0=t,this._y0=i,this._x1=r,this._y1=a,this},Bd.data=function(){var e=[];return this.visit((function(n){if(!n.length)do{e.push(n.data)}while(n=n.next)})),e},Bd.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Bd.find=function(e,n,t){var i,r,a,o,l,s,u,c=this._x0,d=this._y0,f=this._x1,h=this._y1,p=[],v=this._root;for(v&&p.push(new Vd(v,c,d,f,h)),null==t?t=1/0:(c=e-t,d=n-t,f=e+t,h=n+t,t*=t);s=p.pop();)if(!(!(v=s.node)||(r=s.x0)>f||(a=s.y0)>h||(o=s.x1)=x)<<1|e>=m)&&(s=p[p.length-1],p[p.length-1]=p[p.length-1-u],p[p.length-1-u]=s)}else{var y=e-+this._x.call(null,v.data),g=n-+this._y.call(null,v.data),_=y*y+g*g;if(_=(l=(p+m)/2))?p=l:m=l,(c=o>=(s=(v+x)/2))?v=s:x=s,n=h,!(h=h[d=c<<1|u]))return this;if(!h.length)break;(n[d+1&3]||n[d+2&3]||n[d+3&3])&&(t=n,f=d)}for(;h.data!==e;)if(i=h,!(h=h.next))return this;return(r=h.next)&&delete h.next,i?(r?i.next=r:delete i.next,this):n?(r?n[d]=r:delete n[d],(h=n[0]||n[1]||n[2]||n[3])&&h===(n[3]||n[2]||n[1]||n[0])&&!h.length&&(t?t[f]=h:this._root=h),this):(this._root=r,this)},Bd.removeAll=function(e){for(var n=0,t=e.length;n1?i[0]+i.slice(2):i,+e.slice(t+1)]},Gd=function(e){return(e=Wd(Math.abs(e)))?e[1]:NaN},Qd=function(e,n){var t=Wd(e,n);if(!t)return e+"";var i=t[0],r=t[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")},Yd={"":function(e,n){e:for(var t,i=(e=e.toPrecision(n)).length,r=1,a=-1;r0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e},"%":function(e,n){return(100*e).toFixed(n)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,n){return e.toExponential(n)},f:function(e,n){return e.toFixed(n)},g:function(e,n){return e.toPrecision(n)},o:function(e){return Math.round(e).toString(8)},p:function(e,n){return Qd(100*e,n)},r:Qd,s:function(e,n){var t=Wd(e,n);if(!t)return e+"";var i=t[0],r=t[1],a=r-(Kd=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,o=i.length;return a===o?i:a>o?i+new Array(a-o+1).join("0"):a>0?i.slice(0,a)+"."+i.slice(a):"0."+new Array(1-a).join("0")+Wd(e,Math.max(0,n+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},$d=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,ef=function(e){return new jt(e)};jt.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var nf,tf=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],rf=function(e){function n(e){function n(e){var n,i,s,y=p,g=v;if("c"===h)g=m(e)+g,e="";else{var _=((e=+e)<0||1/e<0)&&(e*=-1,!0);if(e=m(e,f),_)for(n=-1,i=e.length,_=!1;++n(s=e.charCodeAt(n))||s>57){g=(46===s?r+e.slice(n+1):e.slice(n))+g,e=e.slice(0,n);break}}d&&!u&&(e=t(e,1/0));var b=y.length+e.length+g.length,j=b>1)+y+e+g+j.slice(b)}return j+y+e+g}var a=(e=ef(e)).fill,o=e.align,l=e.sign,s=e.symbol,u=e.zero,c=e.width,d=e.comma,f=e.precision,h=e.type,p="$"===s?i[0]:"#"===s&&/[boxX]/.test(h)?"0"+h.toLowerCase():"",v="$"===s?i[1]:/[%p]/.test(h)?"%":"",m=Yd[h],x=!h||/[defgprs%]/.test(h);return f=null==f?h?6:12:/[gprs]/.test(h)?Math.max(1,Math.min(21,f)):Math.max(0,Math.min(20,f)),n.toString=function(){return e+""},n}var t=e.grouping&&e.thousands?function(e,n){return function(t,i){for(var r=t.length,a=[],o=0,l=e[0],s=0;r>0&&l>0&&(s+l+1>i&&(l=Math.max(1,i-s)),a.push(t.substring(r-=l,r+l)),!((s+=l+1)>i));)l=e[o=(o+1)%e.length];return a.reverse().join(n)}}(e.grouping,e.thousands):wt,i=e.currency,r=e.decimal;return{format:n,formatPrefix:function(e,t){var i=n(((e=ef(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Gd(t)/3))),a=Math.pow(10,-r),o=tf[8+r/3];return function(e){return i(a*e)+o}}}};kt({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var af=function(e){return Math.max(0,-Gd(Math.abs(e)))},of=function(e,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Gd(n)/3)))-Gd(Math.abs(e)))},lf=function(e,n){return e=Math.abs(e),n=Math.abs(n)-e,Math.max(0,Gd(n)-Gd(e))+1},sf=function(){return new Pt};Pt.prototype={constructor:Pt,reset:function(){this.s=this.t=0},add:function(e){Nt(Of,e,this.t),Nt(this,Of.s,this.s),this.s?this.t+=Of.t:this.s=Of.t},valueOf:function(){return this.s}};var uf,cf,df,ff,hf,pf,vf,mf,xf,yf,gf,_f,bf,jf,wf,kf,Pf,Nf,Tf,Sf,Cf,If,Af,Mf,Zf,Lf,zf,Df,Ef,Ff,Xf,Of=new Pt,Rf=1e-6,Hf=Math.PI,qf=Hf/2,Jf=Hf/4,Vf=2*Hf,Bf=180/Hf,Kf=Hf/180,Uf=Math.abs,Wf=Math.atan,Gf=Math.atan2,Qf=Math.cos,Yf=Math.ceil,$f=Math.exp,eh=Math.log,nh=Math.pow,th=Math.sin,ih=Math.sign||function(e){return e>0?1:e<0?-1:0},rh=Math.sqrt,ah=Math.tan,oh={Feature:function(e,n){At(e.geometry,n)},FeatureCollection:function(e,n){for(var t=e.features,i=-1,r=t.length;++iRf?xf=90:fh<-Rf&&(vf=-90),wf[0]=pf,wf[1]=mf}},ph={sphere:It,point:ni,lineStart:ii,lineEnd:oi,polygonStart:function(){ph.lineStart=li,ph.lineEnd=si},polygonEnd:function(){ph.lineStart=ii,ph.lineEnd=oi}},vh=function(e){return function(){return e}},mh=function(e,n){function t(t,i){return t=e(t,i),n(t[0],t[1])}return e.invert&&n.invert&&(t.invert=function(t,i){return(t=n.invert(t,i))&&e.invert(t[0],t[1])}),t};di.invert=di;var xh,yh,gh,_h,bh,jh,wh,kh,Ph,Nh,Th,Sh=function(){var e,n=[];return{point:function(n,t){e.push([n,t])},lineStart:function(){n.push(e=[])},lineEnd:It,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var t=n;return n=[],e=null,t}}},Ch=function(e,n,t,i,r,a){var o,l=e[0],s=e[1],u=0,c=1,d=n[0]-l,f=n[1]-s;if(o=t-l,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=r-l,d||!(o<0)){if(o/=d,d<0){if(o>c)return;o>u&&(u=o)}else if(d>0){if(o0)){if(o/=f,f<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>u&&(u=o)}else if(f>0){if(o0&&(e[0]=l+u*d,e[1]=s+u*f),c<1&&(n[0]=l+c*d,n[1]=s+c*f),!0}}}}},Ih=function(e,n){return Uf(e[0]-n[0])=0;--a)r.point((c=u[a])[0],c[1]);else i(f.x,f.p.x,-1,r);f=f.p}u=(f=f.o).z,h=!h}while(!f.v);r.lineEnd()}}},Mh=1e9,Zh=-Mh,Lh=sf(),zh={sphere:It,point:It,lineStart:function(){zh.point=ji,zh.lineEnd=bi},lineEnd:It,polygonStart:It,polygonEnd:It},Dh=function(e){return Lh.reset(),sh(e,zh),+Lh},Eh=[null,null],Fh={type:"LineString",coordinates:Eh},Xh=function(e){return e},Oh=sf(),Rh=sf(),Hh={point:It,lineStart:It,lineEnd:It,polygonStart:function(){Hh.lineStart=Ti,Hh.lineEnd=Ii},polygonEnd:function(){Hh.lineStart=Hh.lineEnd=Hh.point=It,Oh.add(Uf(Rh)),Rh.reset()},result:function(){var e=Oh/2;return Oh.reset(),e}},qh=1/0,Jh=qh,Vh=-qh,Bh=Vh,Kh={point:function(e,n){eVh&&(Vh=e),nBh&&(Bh=n)},lineStart:It,lineEnd:It,polygonStart:It,polygonEnd:It,result:function(){var e=[[qh,Jh],[Vh,Bh]];return Vh=Bh=-(Jh=qh=1/0),e}},Uh=0,Wh=0,Gh=0,Qh=0,Yh=0,$h=0,ep=0,np=0,tp=0,ip={point:Ai,lineStart:Mi,lineEnd:zi,polygonStart:function(){ip.lineStart=Di,ip.lineEnd=Ei},polygonEnd:function(){ip.point=Ai,ip.lineStart=Mi,ip.lineEnd=zi},result:function(){var e=tp?[ep/tp,np/tp]:$h?[Qh/$h,Yh/$h]:Gh?[Uh/Gh,Wh/Gh]:[NaN,NaN];return Uh=Wh=Gh=Qh=Yh=$h=ep=np=tp=0,e}};Oi.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._context.moveTo(e,n),this._point=1;break;case 1:this._context.lineTo(e,n);break;default:this._context.moveTo(e+this._radius,n),this._context.arc(e,n,this._radius,0,Vf)}},result:It};var rp,ap,op,lp,sp,up=sf(),cp={point:It,lineStart:function(){cp.point=Ri},lineEnd:function(){rp&&Hi(ap,op),cp.point=It},polygonStart:function(){rp=!0},polygonEnd:function(){rp=null},result:function(){var e=+up;return up.reset(),e}};qi.prototype={_circle:Ji(4.5),pointRadius:function(e){return this._circle=Ji(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._string.push("M",e,",",n),this._point=1;break;case 1:this._string.push("L",e,",",n);break;default:this._string.push("M",e,",",n,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var dp=sf(),fp=function(e,n,t,i){return function(r,a){function o(n,t){var i=r(n,t);e(n=i[0],t=i[1])&&a.point(n,t)}function l(e,n){var t=r(e,n);m.point(t[0],t[1])}function s(){b.point=l,m.lineStart()}function u(){b.point=o,m.lineEnd()}function c(e,n){v.push([e,n]);var t=r(e,n);g.point(t[0],t[1])}function d(){g.lineStart(),v=[]}function f(){c(v[0][0],v[0][1]),g.lineEnd();var e,n,t,i,r=g.clean(),o=y.result(),l=o.length;if(v.pop(),h.push(v),v=null,l)if(1&r){if((n=(t=o[0]).length-1)>0){for(_||(a.polygonStart(),_=!0),a.lineStart(),e=0;e1&&2&r&&o.push(o.pop().concat(o.shift())),p.push(o.filter(Vi))}var h,p,v,m=n(a),x=r.invert(i[0],i[1]),y=Sh(),g=n(y),_=!1,b={point:o,lineStart:s,lineEnd:u,polygonStart:function(){b.point=c,b.lineStart=d,b.lineEnd=f,p=[],h=[]},polygonEnd:function(){b.point=o,b.lineStart=s,b.lineEnd=u,p=ps(p);var e=function(e,n){var t=n[0],i=n[1],r=[th(t),-Qf(t),0],a=0,o=0;dp.reset();for(var l=0,s=e.length;l=0?1:-1,k=w*j,P=k>Hf,N=p*_;if(dp.add(Gf(N*w*th(k),v*b+N*Qf(k))),a+=P?j+w*Vf:j,P^f>=t^y>=t){var T=Rt(Xt(d),Xt(x));Jt(T);var S=Rt(r,T);Jt(S);var C=(P^j>=0?-1:1)*St(S[2]);(i>C||i===C&&(T[0]||T[1]))&&(o+=P^j>=0?1:-1)}}return(a<-Rf||a0?Hf:-Hf,s=Uf(a-t);Uf(s-Hf)0?qf:-qf),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),e.point(a,i),n=0):r!==l&&s>=Hf&&(Uf(t-r)Rf?Wf((th(n)*(a=Qf(i))*th(t)-th(i)*(r=Qf(n))*th(e))/(r*a*o)):(n+i)/2}(t,i,a,o),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),n=0),e.point(t=a,i=o),r=l},lineEnd:function(){e.lineEnd(),t=i=NaN},clean:function(){return 2-n}}}),(function(e,n,t,i){var r;if(null==e)r=t*qf,i.point(-Hf,r),i.point(0,r),i.point(Hf,r),i.point(Hf,0),i.point(Hf,-r),i.point(0,-r),i.point(-Hf,-r),i.point(-Hf,0),i.point(-Hf,r);else if(Uf(e[0]-n[0])>Rf){var a=e[0]a}function i(e,n,t){var i=[1,0,0],r=Rt(Xt(e),Xt(n)),o=Ot(r,r),l=r[0],s=o-l*l;if(!s)return!t&&e;var u=a*o/s,c=-a*l/s,d=Rt(i,r),f=qt(i,u);Ht(f,qt(r,c));var h=d,p=Ot(f,h),v=Ot(h,h),m=p*p-v*(Ot(f,f)-1);if(!(m<0)){var x=rh(m),y=qt(h,(-p-x)/v);if(Ht(y,f),y=Ft(y),!t)return y;var g,_=e[0],b=n[0],j=e[1],w=n[1];b<_&&(g=_,_=b,b=g);var k=b-_,P=Uf(k-Hf)0^y[1]<(Uf(y[0]-_)Hf^(_<=y[0]&&y[0]<=b)){var N=qt(h,(-p+x)/v);return Ht(N,f),[y,Ft(N)]}}}function r(n,t){var i=o?e:Hf-e,r=0;return n<-i?r|=1:n>i&&(r|=2),t<-i?r|=4:t>i&&(r|=8),r}var a=Qf(e),o=a>0,l=Uf(a)>Rf;return fp(t,(function(e){var n,a,s,u,c;return{lineStart:function(){u=s=!1,c=1},point:function(d,f){var h,p=[d,f],v=t(d,f),m=o?v?0:r(d,f):v?r(d+(d<0?Hf:-Hf),f):0;if(!n&&(u=s=v)&&e.lineStart(),v!==s&&(h=i(n,p),(Ih(n,h)||Ih(p,h))&&(p[0]+=Rf,p[1]+=Rf,v=t(p[0],p[1]))),v!==s)c=0,v?(e.lineStart(),h=i(p,n),e.point(h[0],h[1])):(h=i(n,p),e.point(h[0],h[1]),e.lineEnd()),n=h;else if(l&&n&&o^v){var x;m&a||!(x=i(p,n,!0))||(c=0,o?(e.lineStart(),e.point(x[0][0],x[0][1]),e.point(x[1][0],x[1][1]),e.lineEnd()):(e.point(x[1][0],x[1][1]),e.lineEnd(),e.lineStart(),e.point(x[0][0],x[0][1])))}!v||n&&Ih(n,p)||e.point(p[0],p[1]),n=p,s=v,a=m},lineEnd:function(){s&&e.lineEnd(),n=null},clean:function(){return c|(u&&s)<<1}}}),(function(t,i,r,a){mi(a,e,n,r,t,i)}),o?[0,-e]:[-Hf,e-Hf])};Ui.prototype={constructor:Ui,point:function(e,n){this.stream.point(e,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var vp=16,mp=Qf(30*Kf),xp=function(e,n){return+n?function(e,n){function t(i,r,a,o,l,s,u,c,d,f,h,p,v,m){var x=u-i,y=c-r,g=x*x+y*y;if(g>4*n&&v--){var _=o+f,b=l+h,j=s+p,w=rh(_*_+b*b+j*j),k=St(j/=w),P=Uf(Uf(j)-1)n||Uf((x*C+y*I)/g-.5)>.3||o*f+l*h+s*p=0;--t)r.push(n[t]);return this},sum:function(e){return this.eachAfter((function(n){for(var t=+e(n.data)||0,i=n.children,r=i&&i.length;--r>=0;)t+=i[r].value;n.value=t}))},sort:function(e){return this.eachBefore((function(n){n.children&&n.children.sort(e)}))},path:function(e){for(var n=this,t=function(e,n){if(e===n)return e;var t=e.ancestors(),i=n.ancestors(),r=null;for(e=t.pop(),n=i.pop();e===n;)r=e,e=t.pop(),n=i.pop();return r}(n,e),i=[n];n!==t;)n=n.parent,i.push(n);for(var r=i.length;e!==t;)i.splice(r,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,n=[e];e=e.parent;)n.push(e);return n},descendants:function(){var e=[];return this.each((function(n){e.push(n)})),e},leaves:function(){var e=[];return this.eachBefore((function(n){n.children||e.push(n)})),e},links:function(){var e=this,n=[];return e.each((function(t){t!==e&&n.push({source:t.parent,target:t})})),n},copy:function(){return yr(this).eachBefore(_r)}};var wp=function(e){return Pr(function(e){for(var n=(e=e.slice()).length,t=null,i=t;n;){var r=new wr(e[n-1]);i=i?i.next=r:t=r,e[void 0]=e[--n]}return{head:t,tail:i}}(e),[])},kp=function(e){return function(){return e}},Pp=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},Np=function(e,n,t,i,r){for(var a,o=e.children,l=-1,s=o.length,u=e.value&&(i-n)/e.value;++l1?n:1)},t}(Ip),Mp=function e(n){function t(e,t,i,r,a){if((o=e._squarify)&&o.ratio===n)for(var o,l,s,u,c,d=-1,f=o.length,h=e.value;++d1?n:1)},t}(Ip),Zp=function(e,n,t){return(n[0]-e[0])*(t[1]-e[1])-(n[1]-e[1])*(t[0]-e[0])},Lp=[].slice,zp={};Gr.prototype=na.prototype={constructor:Gr,defer:function(e){if("function"!=typeof e||this._call)throw new Error;if(null!=this._error)return this;var n=Lp.call(arguments,1);return n.push(e),++this._waiting,this._tasks.push(n),Qr(this),this},abort:function(){return null==this._error&&$r(this,new Error("abort")),this},await:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=function(n,t){e.apply(null,[n].concat(t))},ea(this),this},awaitAll:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=e,ea(this),this}};var Dp=function(e,n){var t,i;return e=null==e?0:+e,n=null==n?1:+n,function(){var r;if(null!=t)r=t,t=null;else do{t=2*Math.random()-1,r=2*Math.random()-1,i=t*t+r*r}while(!i||i>1);return e+n*r*Math.sqrt(-2*Math.log(i)/i)}},Ep=function(e){return function(){for(var n=0,t=0;t=200&&t<300||304===t){if(a)try{n=a.call(i,c)}catch(e){return void l.call("error",i,e)}else n=c;l.call("load",i,n)}else l.call("error",i,e)}var i,r,a,o,l=u("beforesend","progress","load","error"),s=tt(),c=new XMLHttpRequest,d=null,f=null,h=0;if("undefined"==typeof XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=c.ontimeout=t:c.onreadystatechange=function(e){c.readyState>3&&t(e)},c.onprogress=function(e){l.call("progress",i,e)},i={header:function(e,n){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==n?s.remove(e):s.set(e,n+""),i)},mimeType:function(e){return arguments.length?(r=null==e?null:e+"",i):r},responseType:function(e){return arguments.length?(o=e,i):o},timeout:function(e){return arguments.length?(h=+e,i):h},user:function(e){return arguments.length<1?d:(d=null==e?null:e+"",i)},password:function(e){return arguments.length<1?f:(f=null==e?null:e+"",i)},response:function(e){return a=e,i},get:function(e,n){return i.send("GET",e,n)},post:function(e,n){return i.send("POST",e,n)},send:function(n,t,a){return c.open(n,e,!0,d,f),null==r||s.has("accept")||s.set("accept",r+",*/*"),c.setRequestHeader&&s.each((function(e,n){c.setRequestHeader(n,e)})),null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=o&&(c.responseType=o),h>0&&(c.timeout=h),null==a&&"function"==typeof t&&(a=t,t=null),null!=a&&1===a.length&&(a=function(e){return function(n,t){e(null==n?t:null)}}(a)),null!=a&&i.on("error",a).on("load",(function(e){a(null,e)})),l.call("beforesend",i,c),c.send(null==t?null:t),i},abort:function(){return c.abort(),i},on:function(){var e=l.on.apply(l,arguments);return e===l?i:e}},null!=n){if("function"!=typeof n)throw new Error("invalid callback: "+n);return i.get(n)}return i},Xp=function(e,n){return function(t,i){var r=Fp(t).mimeType(e).response(n);if(null!=i){if("function"!=typeof i)throw new Error("invalid callback: "+i);return r.get(i)}return r}},Op=Xp("text/html",(function(e){return document.createRange().createContextualFragment(e.responseText)})),Rp=Xp("application/json",(function(e){return JSON.parse(e.responseText)})),Hp=Xp("text/plain",(function(e){return e.responseText})),qp=Xp("application/xml",(function(e){var n=e.responseXML;if(!n)throw new Error("parse error");return n})),Jp=function(e,n){return function(t,i,r){arguments.length<3&&(r=i,i=null);var a=Fp(t).mimeType(e);return a.row=function(e){return arguments.length?a.response(ta(n,i=e)):i},a.row(i),r?a.get(r):a}},Vp=Jp("text/csv",Ld),Bp=Jp("text/tab-separated-values",Xd),Kp=Array.prototype,Up=Kp.map,Wp=Kp.slice,Gp={name:"implicit"},Qp=function(e){return function(){return e}},Yp=function(e){return+e},$p=[0,1],ev=function(t,i,r){var a,o=t[0],l=t[t.length-1],s=n(o,l,null==i?10:i);switch((r=ef(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(o),Math.abs(l));return null!=r.precision||isNaN(a=of(s,u))||(r.precision=a),e.formatPrefix(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=lf(s,Math.max(Math.abs(o),Math.abs(l))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=af(s))||(r.precision=a-2*("%"===r.type))}return e.format(r)},nv=function(e,n){var t,i=0,r=(e=e.slice()).length-1,a=e[i],o=e[r];return o0?e>1?_a((function(n){n.setTime(Math.floor(n/e)*e)}),(function(n,t){n.setTime(+n+t*e)}),(function(n,t){return(t-n)/e})):rv:null};var av=rv.range,ov=1e3,lv=6e4,sv=36e5,uv=864e5,cv=6048e5,dv=_a((function(e){e.setTime(Math.floor(e/ov)*ov)}),(function(e,n){e.setTime(+e+n*ov)}),(function(e,n){return(n-e)/ov}),(function(e){return e.getUTCSeconds()})),fv=dv.range,hv=_a((function(e){e.setTime(Math.floor(e/lv)*lv)}),(function(e,n){e.setTime(+e+n*lv)}),(function(e,n){return(n-e)/lv}),(function(e){return e.getMinutes()})),pv=hv.range,vv=_a((function(e){var n=e.getTimezoneOffset()*lv%sv;n<0&&(n+=sv),e.setTime(Math.floor((+e-n)/sv)*sv+n)}),(function(e,n){e.setTime(+e+n*sv)}),(function(e,n){return(n-e)/sv}),(function(e){return e.getHours()})),mv=vv.range,xv=_a((function(e){e.setHours(0,0,0,0)}),(function(e,n){e.setDate(e.getDate()+n)}),(function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*lv)/uv}),(function(e){return e.getDate()-1})),yv=xv.range,gv=ba(0),_v=ba(1),bv=ba(2),jv=ba(3),wv=ba(4),kv=ba(5),Pv=ba(6),Nv=gv.range,Tv=_v.range,Sv=bv.range,Cv=jv.range,Iv=wv.range,Av=kv.range,Mv=Pv.range,Zv=_a((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,n){e.setMonth(e.getMonth()+n)}),(function(e,n){return n.getMonth()-e.getMonth()+12*(n.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),Lv=Zv.range,zv=_a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n)}),(function(e,n){return n.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));zv.every=function(e){return isFinite(e=Math.floor(e))&&e>0?_a((function(n){n.setFullYear(Math.floor(n.getFullYear()/e)*e),n.setMonth(0,1),n.setHours(0,0,0,0)}),(function(n,t){n.setFullYear(n.getFullYear()+t*e)})):null};var Dv=zv.range,Ev=_a((function(e){e.setUTCSeconds(0,0)}),(function(e,n){e.setTime(+e+n*lv)}),(function(e,n){return(n-e)/lv}),(function(e){return e.getUTCMinutes()})),Fv=Ev.range,Xv=_a((function(e){e.setUTCMinutes(0,0,0)}),(function(e,n){e.setTime(+e+n*sv)}),(function(e,n){return(n-e)/sv}),(function(e){return e.getUTCHours()})),Ov=Xv.range,Rv=_a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCDate(e.getUTCDate()+n)}),(function(e,n){return(n-e)/uv}),(function(e){return e.getUTCDate()-1})),Hv=Rv.range,qv=ja(0),Jv=ja(1),Vv=ja(2),Bv=ja(3),Kv=ja(4),Uv=ja(5),Wv=ja(6),Gv=qv.range,Qv=Jv.range,Yv=Vv.range,$v=Bv.range,em=Kv.range,nm=Uv.range,tm=Wv.range,im=_a((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCMonth(e.getUTCMonth()+n)}),(function(e,n){return n.getUTCMonth()-e.getUTCMonth()+12*(n.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),rm=im.range,am=_a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n)}),(function(e,n){return n.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));am.every=function(e){return isFinite(e=Math.floor(e))&&e>0?_a((function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/e)*e),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t*e)})):null};var om,lm=am.range,sm={"-":"",_:" ",0:"0"},um=/^\s*\d+/,cm=/^%/,dm=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;bo({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var fm="%Y-%m-%dT%H:%M:%S.%LZ",hm=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat(fm),pm=+new Date("2000-01-01T00:00:00.000Z")?function(e){var n=new Date(e);return isNaN(n)?null:n}:e.utcParse(fm),vm=1e3,mm=60*vm,xm=60*mm,ym=24*xm,gm=7*ym,_m=30*ym,bm=365*ym,jm=function(e){return e.match(/.{6}/g).map((function(e){return"#"+e}))},wm=jm("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),km=jm("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Pm=jm("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Nm=jm("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),Tm=oc(Re(300,.5,0),Re(-240,.5,1)),Sm=oc(Re(-100,.75,.35),Re(80,1.5,.8)),Cm=oc(Re(260,.75,.35),Re(80,1.5,.8)),Im=Re(),Am=Po(jm("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Mm=Po(jm("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Zm=Po(jm("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Lm=Po(jm("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),zm=function(e){return function(){return e}},Dm=1e-12,Em=Math.PI,Fm=Em/2,Xm=2*Em;Lo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:this._context.lineTo(e,n)}}};var Om=function(e){return new Lo(e)},Rm=function(){function e(e){var l,s,u,c=e.length,d=!1;for(null==r&&(o=a(u=Wn())),l=0;l<=c;++l)!(l=c;--d)u.point(m[d],x[d]);u.lineEnd(),u.areaEnd()}v&&(m[n]=+t(f,n,e),x[n]=+r(f,n,e),u.point(i?+i(f,n,e):m[n],a?+a(f,n,e):x[n]))}if(h)return u=null,h+""||null}function n(){return Rm().defined(o).curve(s).context(l)}var t=zo,i=null,r=zm(0),a=Do,o=zm(!0),l=null,s=Om,u=null;return e.x=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),i=null,e):t},e.x0=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),e):t},e.x1=function(n){return arguments.length?(i=null==n?null:"function"==typeof n?n:zm(+n),e):i},e.y=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),a=null,e):r},e.y0=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),e):r},e.y1=function(n){return arguments.length?(a=null==n?null:"function"==typeof n?n:zm(+n),e):a},e.lineX0=e.lineY0=function(){return n().x(t).y(r)},e.lineY1=function(){return n().x(t).y(a)},e.lineX1=function(){return n().x(i).y(r)},e.defined=function(n){return arguments.length?(o="function"==typeof n?n:zm(!!n),e):o},e.curve=function(n){return arguments.length?(s=n,null!=l&&(u=s(l)),e):s},e.context=function(n){return arguments.length?(null==n?l=u=null:u=s(l=n),e):l},e},qm=function(e,n){return ne?1:n>=e?0:NaN},Jm=function(e){return e},Vm=Fo(Om);Eo.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,n){this._curve.point(n*Math.sin(e),n*-Math.cos(e))}};var Bm={draw:function(e,n){var t=Math.sqrt(n/Em);e.moveTo(t,0),e.arc(0,0,t,0,Xm)}},Km={draw:function(e,n){var t=Math.sqrt(n/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},Um=Math.sqrt(1/3),Wm=2*Um,Gm={draw:function(e,n){var t=Math.sqrt(n/Wm),i=t*Um;e.moveTo(0,-t),e.lineTo(i,0),e.lineTo(0,t),e.lineTo(-i,0),e.closePath()}},Qm=Math.sin(Em/10)/Math.sin(7*Em/10),Ym=Math.sin(Xm/10)*Qm,$m=-Math.cos(Xm/10)*Qm,ex={draw:function(e,n){var t=Math.sqrt(.8908130915292852*n),i=Ym*t,r=$m*t;e.moveTo(0,-t),e.lineTo(i,r);for(var a=1;a<5;++a){var o=Xm*a/5,l=Math.cos(o),s=Math.sin(o);e.lineTo(s*t,-l*t),e.lineTo(l*i-s*r,s*i+l*r)}e.closePath()}},nx={draw:function(e,n){var t=Math.sqrt(n),i=-t/2;e.rect(i,i,t,t)}},tx=Math.sqrt(3),ix={draw:function(e,n){var t=-Math.sqrt(n/(3*tx));e.moveTo(0,2*t),e.lineTo(-tx*t,-t),e.lineTo(tx*t,-t),e.closePath()}},rx=-.5,ax=Math.sqrt(3)/2,ox=1/Math.sqrt(12),lx=3*(ox/2+1),sx={draw:function(e,n){var t=Math.sqrt(n/lx),i=t/2,r=t*ox,a=i,o=t*ox+t,l=-a,s=o;e.moveTo(i,r),e.lineTo(a,o),e.lineTo(l,s),e.lineTo(rx*i-ax*r,ax*i+rx*r),e.lineTo(rx*a-ax*o,ax*a+rx*o),e.lineTo(rx*l-ax*s,ax*l+rx*s),e.lineTo(rx*i+ax*r,rx*r-ax*i),e.lineTo(rx*a+ax*o,rx*o-ax*a),e.lineTo(rx*l+ax*s,rx*s-ax*l),e.closePath()}},ux=[Bm,Km,Gm,nx,ex,ix,sx],cx=function(){};Ro.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Oo(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},Ho.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x2=e,this._y2=n;break;case 1:this._point=2,this._x3=e,this._y3=n;break;case 2:this._point=3,this._x4=e,this._y4=n,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+n)/6);break;default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},qo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(t,i):this._context.moveTo(t,i);break;case 3:this._point=4;default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},Jo.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,n=this._y,t=e.length-1;if(t>0)for(var i,r=e[0],a=n[0],o=e[t]-r,l=n[t]-a,s=-1;++s<=t;)i=s/t,this._basis.point(this._beta*e[s]+(1-this._beta)*(r+i*o),this._beta*n[s]+(1-this._beta)*(a+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,n){this._x.push(+e),this._y.push(+n)}};var dx=function e(n){function t(e){return 1===n?new Ro(e):new Jo(e,n)}return t.beta=function(n){return e(+n)},t}(.85);Bo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Vo(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2,this._x1=e,this._y1=n;break;case 2:this._point=3;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var fx=function e(n){function t(e){return new Bo(e,n)}return t.tension=function(n){return e(+n)},t}(0);Ko.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var hx=function e(n){function t(e){return new Ko(e,n)}return t.tension=function(n){return e(+n)},t}(0);Uo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var px=function e(n){function t(e){return new Uo(e,n)}return t.tension=function(n){return e(+n)},t}(0);Go.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var vx=function e(n){function t(e){return n?new Go(e,n):new Bo(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);Qo.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var mx=function e(n){function t(e){return n?new Qo(e,n):new Ko(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);Yo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var xx=function e(n){function t(e){return n?new Yo(e,n):new Uo(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);$o.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,n){e=+e,n=+n,this._point?this._context.lineTo(e,n):(this._point=1,this._context.moveTo(e,n))}},rl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:il(this,this._t0,tl(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){var t=NaN;if(n=+n,(e=+e)!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,il(this,tl(this,t=nl(this,e,n)),t);break;default:il(this,this._t0,t=nl(this,e,n))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n,this._t0=t}}},(al.prototype=Object.create(rl.prototype)).point=function(e,n){rl.prototype.point.call(this,n,e)},ol.prototype={moveTo:function(e,n){this._context.moveTo(n,e)},closePath:function(){this._context.closePath()},lineTo:function(e,n){this._context.lineTo(n,e)},bezierCurveTo:function(e,n,t,i,r,a){this._context.bezierCurveTo(n,e,i,t,a,r)}},ll.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,n=this._y,t=e.length;if(t)if(this._line?this._context.lineTo(e[0],n[0]):this._context.moveTo(e[0],n[0]),2===t)this._context.lineTo(e[1],n[1]);else for(var i=sl(e),r=sl(n),a=0,o=1;o=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(e,n);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,n)}}this._x=e,this._y=n}};var yx=Array.prototype.slice,gx=function(e,n){if((i=e.length)>1)for(var t,i,r=1,a=e[n[0]],o=a.length;r=0;)t[n]=n;return t},bx=function(e){var n=e.map(dl);return _x(e).sort((function(e,t){return n[e]-n[t]}))},jx=function(e){return function(){return e}};pl.prototype={constructor:pl,insert:function(e,n){var t,i,r;if(e){if(n.P=e,n.N=e.N,e.N&&(e.N.P=n),e.N=n,e.R){for(e=e.R;e.L;)e=e.L;e.L=n}else e.R=n;t=e}else this._?(e=yl(this._),n.P=null,n.N=e,e.P=e.L=n,t=e):(n.P=n.N=null,this._=n,t=null);for(n.L=n.R=null,n.U=t,n.C=!0,e=n;t&&t.C;)t===(i=t.U).L?(r=i.R)&&r.C?(t.C=r.C=!1,i.C=!0,e=i):(e===t.R&&(ml(this,t),t=(e=t).U),t.C=!1,i.C=!0,xl(this,i)):(r=i.L)&&r.C?(t.C=r.C=!1,i.C=!0,e=i):(e===t.L&&(xl(this,t),t=(e=t).U),t.C=!1,i.C=!0,ml(this,i)),t=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var n,t,i,r=e.U,a=e.L,o=e.R;if(t=a?o?yl(o):a:o,r?r.L===e?r.L=t:r.R=t:this._=t,a&&o?(i=t.C,t.C=e.C,t.L=a,a.U=t,t!==o?(r=t.U,t.U=e.U,e=t.R,r.L=e,t.R=o,o.U=t):(t.U=r,r=t,e=t.R)):(i=e.C,e=t),e&&(e.U=r),!i){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===r.L){if((n=r.R).C&&(n.C=!1,r.C=!0,ml(this,r),n=r.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,xl(this,n),n=r.R),n.C=r.C,r.C=n.R.C=!1,ml(this,r),e=this._;break}}else if((n=r.L).C&&(n.C=!1,r.C=!0,xl(this,r),n=r.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,ml(this,n),n=r.L),n.C=r.C,r.C=n.L.C=!1,xl(this,r),e=this._;break}n.C=!0,e=r,r=r.U}while(!e.C);e&&(e.C=!1)}}};var wx,kx,Px,Nx,Tx,Sx=[],Cx=[],Ix=1e-6,Ax=1e-12;Xl.prototype={constructor:Xl,polygons:function(){var e=this.edges;return this.cells.map((function(n){var t=n.halfedges.map((function(t){return Pl(n,e[t])}));return t.data=n.site.data,t}))},triangles:function(){var e=[],n=this.edges;return this.cells.forEach((function(t,i){if(a=(r=t.halfedges).length)for(var r,a,o,l=t.site,s=-1,u=n[r[a-1]],c=u.left===l?u.right:u.left;++s=l)return null;var s=e-r.site[0],u=n-r.site[1],c=s*s+u*u;do{r=a.cells[i=o],o=null,r.halfedges.forEach((function(t){var i=a.edges[t],l=i.left;if(l!==r.site&&l||(l=i.right)){var s=e-l[0],u=n-l[1],d=s*s+u*u;de?1:n>=e?0:NaN},e.deviation=es,e.extent=ns,e.histogram=function(){function e(e){var r,a,o=e.length,l=new Array(o);for(r=0;r=c;)d.pop(),--f;var h,p=new Array(f+1);for(r=0;r<=f;++r)(h=p[r]=[]).x0=r>0?d[r-1]:u,h.x1=r=i){t=i;break}for(;++rt&&(t=i)}else{for(;++r=i){t=i;break}for(;++rt&&(t=i)}return t},e.mean=function(e,n){var t,i=0,r=e.length,a=-1,o=r;if(null==n)for(;++a=a.length)return null!=i?i(n):null!=t?n.sort(t):n;for(var s,u,c,d=-1,f=n.length,h=a[r++],p=tt(),v=o();++da.length)return e;var r,l=o[t-1];return null!=i&&t>=a.length?r=e.entries():(r=[],e.each((function(e,i){r.push({key:i,values:n(e,t)})}))),null!=l?r.sort((function(e,n){return l(e.key,n.key)})):r}var t,i,r,a=[],o=[];return r={object:function(n){return e(n,0,it,rt)},map:function(n){return e(n,0,at,ot)},entries:function(t){return n(e(t,0,at,ot),0)},key:function(e){return a.push(e),r},sortKeys:function(e){return o[a.length-1]=e,r},sortValues:function(e){return t=e,r},rollup:function(e){return i=e,r}}},e.set=st,e.map=tt,e.keys=function(e){var n=[];for(var t in e)n.push(t);return n},e.values=function(e){var n=[];for(var t in e)n.push(e[t]);return n},e.entries=function(e){var n=[];for(var t in e)n.push({key:t,value:e[t]});return n},e.color=ge,e.rgb=we,e.hsl=Te,e.lab=Ae,e.hcl=Fe,e.cubehelix=Re,e.dispatch=u,e.drag=function(){function n(e){e.on("mousedown.drag",t).on("touchstart.drag",a).on("touchmove.drag",o).on("touchend.drag touchcancel.drag",l).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function t(){if(!d&&f.apply(this,arguments)){var n=s("mouse",h.apply(this,arguments),Es,this,arguments);n&&(Js(e.event.view).on("mousemove.drag",i,!0).on("mouseup.drag",r,!0),Ks(e.event.view),de(),c=!1,n("start"))}}function i(){Bs(),c=!0,v.mouse("drag")}function r(){Js(e.event.view).on("mousemove.drag mouseup.drag",null),fe(e.event.view,c),Bs(),v.mouse("end")}function a(){if(f.apply(this,arguments)){var n,t,i=e.event.changedTouches,r=h.apply(this,arguments),a=i.length;for(n=0;nu+h||ic+h||rs.index){var p=u-a.x-a.vx,v=c-a.y-a.vy,m=p*p+v*v;me.r&&(e.r=e[n].r)}function i(){if(r){var n,t,i=r.length;for(a=new Array(i),n=0;n=c)){(e.data!==a||e.next)&&(0===r&&(h+=(r=Jd())*r),0===s&&(h+=(s=Jd())*s),h1?(null==n?f.remove(e):f.set(e,r(n)),a):f.get(e)},find:function(n,t,i){var r,a,o,l,s,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u1?(p.on(e,n),a):p.on(e)}}},e.forceX=function(e){function n(e){for(var n,t=0,o=i.length;tYt(i[0],i[1])&&(i[1]=r[1]),Yt(r[0],i[1])>Yt(i[0],i[1])&&(i[0]=r[0])):a.push(i=r);for(o=-1/0,n=0,i=a[t=a.length-1];n<=t;i=r,++n)r=a[n],(l=Yt(i[1],r[0]))>o&&(o=l,pf=r[0],mf=i[1])}return jf=wf=null,pf===1/0||vf===1/0?[[NaN,NaN],[NaN,NaN]]:[[pf,vf],[mf,xf]]},e.geoCentroid=function(e){kf=Pf=Nf=Tf=Sf=Cf=If=Af=Mf=Zf=Lf=0,sh(e,ph);var n=Mf,t=Zf,i=Lf,r=n*n+t*t+i*i;return r<1e-12&&(n=Cf,t=If,i=Af,Pf=.12&&r<.234&&i>=-.425&&i<-.214?u:r>=.166&&r<.234&&i>=-.214&&i<-.115?c:s).invert(e)},e.stream=function(e){return t&&i===e?t:t=function(e){var n=e.length;return{point:function(t,i){for(var r=-1;++r2?e[2]+90:90]):[(e=t())[0],e[1],e[2]-90]},t([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=hr,e.geoRotation=function(e){function n(n){return(n=e(n[0]*Kf,n[1]*Kf))[0]*=Bf,n[1]*=Bf,n}return e=fi(e[0]*Kf,e[1]*Kf,e.length>2?e[2]*Kf:0),n.invert=function(n){return(n=e.invert(n[0]*Kf,n[1]*Kf))[0]*=Bf,n[1]*=Bf,n},n},e.geoStream=sh,e.geoTransform=function(e){return{stream:Ki(e)}},e.cluster=function(){function e(e){var a,o=0;e.eachAfter((function(e){var t=e.children;t?(e.x=function(e){return e.reduce(vr,0)/e.length}(t),e.y=function(e){return 1+e.reduce(mr,0)}(t)):(e.x=a?o+=n(e,a):0,e.y=0,a=e)}));var l=function(e){for(var n;n=e.children;)e=n[0];return e}(e),s=function(e){for(var n;n=e.children;)e=n[n.length-1];return e}(e),u=l.x-n(l,s)/2,c=s.x+n(s,l)/2;return e.eachAfter(r?function(n){n.x=(n.x-e.x)*t,n.y=(e.y-n.y)*i}:function(n){n.x=(n.x-u)/(c-u)*t,n.y=(1-(e.y?n.y/e.y:1))*i})}var n=pr,t=1,i=1,r=!1;return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(n){return arguments.length?(r=!1,t=+n[0],i=+n[1],e):r?null:[t,i]},e.nodeSize=function(n){return arguments.length?(r=!0,t=+n[0],i=+n[1],e):r?[t,i]:null},e},e.hierarchy=yr,e.pack=function(){function e(e){return e.x=t/2,e.y=i/2,n?e.eachBefore(Dr(n)).eachAfter(Er(r,.5)).eachBefore(Fr(1)):e.eachBefore(Dr(zr)).eachAfter(Er(Lr,1)).eachAfter(Er(r,e.r/Math.min(t,i))).eachBefore(Fr(Math.min(t,i)/(2*e.r))),e}var n=null,t=1,i=1,r=Lr;return e.radius=function(t){return arguments.length?(n=Mr(t),e):n},e.size=function(n){return arguments.length?(t=+n[0],i=+n[1],e):[t,i]},e.padding=function(n){return arguments.length?(r="function"==typeof n?n:kp(+n),e):r},e},e.packSiblings=function(e){return Ar(e),e},e.packEnclose=wp,e.partition=function(){function e(e){var a=e.height+1;return e.x0=e.y0=i,e.x1=n,e.y1=t/a,e.eachBefore(function(e,n){return function(t){t.children&&Np(t,t.x0,e*(t.depth+1)/n,t.x1,e*(t.depth+2)/n);var r=t.x0,a=t.y0,o=t.x1-i,l=t.y1-i;o0)throw new Error("cycle");return a}var n=Xr,t=Or;return e.id=function(t){return arguments.length?(n=Zr(t),e):n},e.parentId=function(n){return arguments.length?(t=Zr(n),e):t},e},e.tree=function(){function e(e){var s=function(e){for(var n,t,i,r,a,o=new Br(e,0),l=[o];n=l.pop();)if(i=n._.children)for(n.children=new Array(a=i.length),r=a-1;r>=0;--r)l.push(t=n.children[r]=new Br(i[r],r)),t.parent=n;return(o.parent=new Br(null,0)).children=[o],o}(e);if(s.eachAfter(n),s.parent.m=-s.z,s.eachBefore(t),l)e.eachBefore(i);else{var u=e,c=e,d=e;e.eachBefore((function(e){e.xc.x&&(c=e),e.depth>d.depth&&(d=e)}));var f=u===c?1:r(u,c)/2,h=f-u.x,p=a/(c.x+f+h),v=o/(d.depth||1);e.eachBefore((function(e){e.x=(e.x+h)*p,e.y=e.depth*v}))}return e}function n(e){var n=e.children,t=e.parent.children,i=e.i?t[e.i-1]:null;if(n){!function(e){for(var n,t=0,i=0,r=e.children,a=r.length;--a>=0;)(n=r[a]).z+=t,n.m+=t,t+=n.s+(i+=n.c)}(e);var a=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+r(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+r(e._,i._));e.parent.A=function(e,n,t){if(n){for(var i,a=e,o=e,l=n,s=a.parent.children[0],u=a.m,c=o.m,d=l.m,f=s.m;l=qr(l),a=Hr(a),l&&a;)s=Hr(s),(o=qr(o)).a=e,(i=l.z+d-a.z-u+r(l._,a._))>0&&(Jr(Vr(l,e,t),e,i),u+=i,c+=i),d+=l.m,u+=a.m,f+=s.m,c+=o.m;l&&!qr(o)&&(o.t=l,o.m+=d-c),a&&!Hr(s)&&(s.t=a,s.m+=u-f,t=e)}return t}(e,i,e.parent.A||t[0])}function t(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function i(e){e.x*=a,e.y=e.depth*o}var r=Rr,a=1,o=1,l=null;return e.separation=function(n){return arguments.length?(r=n,e):r},e.size=function(n){return arguments.length?(l=!1,a=+n[0],o=+n[1],e):l?null:[a,o]},e.nodeSize=function(n){return arguments.length?(l=!0,a=+n[0],o=+n[1],e):l?[a,o]:null},e},e.treemap=function(){function e(e){return e.x0=e.y0=0,e.x1=r,e.y1=a,e.eachBefore(n),o=[0],i&&e.eachBefore(Pp),e}function n(e){var n=o[e.depth],i=e.x0+n,r=e.y0+n,a=e.x1-n,f=e.y1-n;a=t-1){var c=l[n];return c.x0=r,c.y0=a,c.x1=o,void(c.y1=s)}for(var d=u[n],f=i/2+d,h=n+1,p=t-1;h>>1;u[v]o-r){var y=(a*x+s*m)/i;e(n,h,m,r,a,o,y),e(h,t,x,r,y,o,s)}else{var g=(r*x+o*m)/i;e(n,h,m,r,a,g,s),e(h,t,x,g,a,o,s)}}(0,s,e.value,n,t,i,r)},e.treemapDice=Np,e.treemapSlice=Cp,e.treemapSliceDice=function(e,n,t,i,r){(1&e.depth?Cp:Np)(e,n,t,i,r)},e.treemapSquarify=Ap,e.treemapResquarify=Mp,e.interpolate=Bu,e.interpolateArray=Xu,e.interpolateBasis=Zu,e.interpolateBasisClosed=Lu,e.interpolateDate=Ou,e.interpolateNumber=Ru,e.interpolateObject=Hu,e.interpolateRound=Ku,e.interpolateString=Vu,e.interpolateTransformCss=Qu,e.interpolateTransformSvg=Yu,e.interpolateZoom=ec,e.interpolateRgb=Du,e.interpolateRgbBasis=Eu,e.interpolateRgbBasisClosed=Fu,e.interpolateHsl=nc,e.interpolateHslLong=tc,e.interpolateLab=function(e,n){var t=Ke((e=Ae(e)).l,(n=Ae(n)).l),i=Ke(e.a,n.a),r=Ke(e.b,n.b),a=Ke(e.opacity,n.opacity);return function(n){return e.l=t(n),e.a=i(n),e.b=r(n),e.opacity=a(n),e+""}},e.interpolateHcl=ic,e.interpolateHclLong=rc,e.interpolateCubehelix=ac,e.interpolateCubehelixLong=oc,e.quantize=function(e,n){for(var t=new Array(n),i=0;i=0;--n)u.push(e[i[a[n]][2]]);for(n=+l;nl!=u>l&&o<(s-t)*(l-i)/(u-i)+t&&(c=!c),s=t,u=i;return c},e.polygonLength=function(e){for(var n,t,i=-1,r=e.length,a=e[r-1],o=a[0],l=a[1],s=0;++i0){for(;fs)break;v.push(d)}}else for(;f=1;--c)if(!((d=u*c)s)break;v.push(d)}}else v=ds(f,h,Math.min(h-f,p)).map(l);return n?v.reverse():v},i.tickFormat=function(n,t){if(null==t&&(t=10===a?".0e":","),"function"!=typeof t&&(t=e.format(t)),n===1/0)return t;null==n&&(n=10);var r=Math.max(1,a*n/i.ticks().length);return function(e){var n=e/l(Math.round(o(e)));return n*a0?a[n-1]:i[0],n=a?[o[a-1],r]:[o[n-1],o[n]]},n.copy=function(){return e().domain([i,r]).range(l)},da(n)},e.scaleThreshold=function e(){function n(e){if(e<=e)return i[Gl(t,e,0,r)]}var t=[.5],i=[0,1],r=1;return n.domain=function(e){return arguments.length?(t=Wp.call(e),r=Math.min(t.length,i.length-1),n):t.slice()},n.range=function(e){return arguments.length?(i=Wp.call(e),r=Math.min(t.length,i.length-1),n):i.slice()},n.invertExtent=function(e){var n=i.indexOf(e);return[t[n-1],t[n]]},n.copy=function(){return e().domain(t).range(i)},n},e.scaleTime=function(){return ko(zv,Zv,gv,xv,vv,hv,dv,rv,e.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},e.scaleUtc=function(){return ko(am,im,qv,Rv,Xv,Ev,dv,rv,e.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},e.schemeCategory10=wm,e.schemeCategory20b=km,e.schemeCategory20c=Pm,e.schemeCategory20=Nm,e.interpolateCubehelixDefault=Tm,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var n=Math.abs(e-.5);return Im.h=360*e-100,Im.s=1.5-1.5*n,Im.l=.8-.9*n,Im+""},e.interpolateWarm=Sm,e.interpolateCool=Cm,e.interpolateViridis=Am,e.interpolateMagma=Mm,e.interpolateInferno=Zm,e.interpolatePlasma=Lm,e.scaleSequential=function e(n){function t(e){var t=(e-i)/(r-i);return n(a?Math.max(0,Math.min(1,t)):t)}var i=0,r=1,a=!1;return t.domain=function(e){return arguments.length?(i=+e[0],r=+e[1],t):[i,r]},t.clamp=function(e){return arguments.length?(a=!!e,t):a},t.interpolator=function(e){return arguments.length?(n=e,t):n},t.copy=function(){return e(n).domain([i,r]).clamp(a)},da(t)},e.creator=Ss,e.local=m,e.matcher=Zs,e.mouse=Es,e.namespace=Ts,e.namespaces=Ns,e.select=Js,e.selectAll=function(e){return"string"==typeof e?new ue([document.querySelectorAll(e)],[document.documentElement]):new ue([null==e?[]:e],qs)},e.selection=ce,e.selector=Fs,e.selectorAll=Xs,e.touch=Vs,e.touches=function(e,n){null==n&&(n=zs().touches);for(var t=0,i=n?n.length:0,r=new Array(i);tf;if(s||(s=e=Wn()),dDm)if(p>Xm-Dm)s.moveTo(d*Math.cos(f),d*Math.sin(f)),s.arc(0,0,d,f,h,!v),c>Dm&&(s.moveTo(c*Math.cos(h),c*Math.sin(h)),s.arc(0,0,c,h,f,v));else{var m,x,y=f,g=h,_=f,b=h,j=p,w=p,k=l.apply(this,arguments)/2,P=k>Dm&&(r?+r.apply(this,arguments):Math.sqrt(c*c+d*d)),N=Math.min(Math.abs(d-c)/2,+i.apply(this,arguments)),T=N,S=N;if(P>Dm){var C=Ao(P/c*Math.sin(k)),I=Ao(P/d*Math.sin(k));(j-=2*C)>Dm?(_+=C*=v?1:-1,b-=C):(j=0,_=b=(f+h)/2),(w-=2*I)>Dm?(y+=I*=v?1:-1,g-=I):(w=0,y=g=(f+h)/2)}var A=d*Math.cos(y),M=d*Math.sin(y),Z=c*Math.cos(b),L=c*Math.sin(b);if(N>Dm){var z=d*Math.cos(g),D=d*Math.sin(g),E=c*Math.cos(_),F=c*Math.sin(_);if(pDm?Mo(A,M,E,F,z,D,Z,L):[Z,L],O=A-X[0],R=M-X[1],H=z-X[0],q=D-X[1],J=1/Math.sin(Math.acos((O*H+R*q)/(Math.sqrt(O*O+R*R)*Math.sqrt(H*H+q*q)))/2),V=Math.sqrt(X[0]*X[0]+X[1]*X[1]);T=Math.min(N,(c-V)/(J-1)),S=Math.min(N,(d-V)/(J+1))}}w>Dm?S>Dm?(m=Zo(E,F,A,M,d,S,v),x=Zo(z,D,Z,L,d,S,v),s.moveTo(m.cx+m.x01,m.cy+m.y01),SDm&&j>Dm?T>Dm?(m=Zo(Z,L,z,D,c,-T,v),x=Zo(A,M,E,F,c,-T,v),s.lineTo(m.cx+m.x01,m.cy+m.y01),T0&&(h+=d);for(null!=t?p.sort((function(e,n){return t(v[e],v[n])})):null!=i&&p.sort((function(n,t){return i(e[n],e[t])})),l=0,u=h?(x-f*g)/h:0;l0?d*u:0)+g,v[s]={data:e[s],index:l,value:d,startAngle:m,endAngle:c,padAngle:y};return v}var n=Jm,t=qm,i=null,r=zm(0),a=zm(Xm),o=zm(0);return e.value=function(t){return arguments.length?(n="function"==typeof t?t:zm(+t),e):n},e.sortValues=function(n){return arguments.length?(t=n,i=null,e):t},e.sort=function(n){return arguments.length?(i=n,t=null,e):i},e.startAngle=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),e):r},e.endAngle=function(n){return arguments.length?(a="function"==typeof n?n:zm(+n),e):a},e.padAngle=function(n){return arguments.length?(o="function"==typeof n?n:zm(+n),e):o},e},e.radialArea=function(){var e=Hm().curve(Vm),n=e.curve,t=e.lineX0,i=e.lineX1,r=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Xo(t())},delete e.lineX0,e.lineEndAngle=function(){return Xo(i())},delete e.lineX1,e.lineInnerRadius=function(){return Xo(r())},delete e.lineY0,e.lineOuterRadius=function(){return Xo(a())},delete e.lineY1,e.curve=function(e){return arguments.length?n(Fo(e)):n()._curve},e},e.radialLine=function(){return Xo(Rm().curve(Vm))},e.symbol=function(){function e(){var e;if(i||(i=e=Wn()),n.apply(this,arguments).draw(i,+t.apply(this,arguments)),e)return i=null,e+""||null}var n=zm(Bm),t=zm(64),i=null;return e.type=function(t){return arguments.length?(n="function"==typeof t?t:zm(t),e):n},e.size=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),e):t},e.context=function(n){return arguments.length?(i=null==n?null:n,e):i},e},e.symbols=ux,e.symbolCircle=Bm,e.symbolCross=Km,e.symbolDiamond=Gm,e.symbolSquare=nx,e.symbolStar=ex,e.symbolTriangle=ix,e.symbolWye=sx,e.curveBasisClosed=function(e){return new Ho(e)},e.curveBasisOpen=function(e){return new qo(e)},e.curveBasis=function(e){return new Ro(e)},e.curveBundle=dx,e.curveCardinalClosed=hx,e.curveCardinalOpen=px,e.curveCardinal=fx,e.curveCatmullRomClosed=mx,e.curveCatmullRomOpen=xx,e.curveCatmullRom=vx,e.curveLinearClosed=function(e){return new $o(e)},e.curveLinear=Om,e.curveMonotoneX=function(e){return new rl(e)},e.curveMonotoneY=function(e){return new al(e)},e.curveNatural=function(e){return new ll(e)},e.curveStep=function(e){return new ul(e,.5)},e.curveStepAfter=function(e){return new ul(e,1)},e.curveStepBefore=function(e){return new ul(e,0)},e.stack=function(){function e(e){var a,o,l=n.apply(this,arguments),s=e.length,u=l.length,c=new Array(u);for(a=0;a0){for(var t,i,r,a=0,o=e[0].length;a0){for(var t,i=0,r=e[n[0]],a=r.length;i0&&(i=(t=e[n[0]]).length)>0){for(var t,i,r,a=0,o=1;o_c&&t.name===n)return new In([[e]],td,n,+i);return null},e.interrupt=Tc,e.voronoi=function(){function e(e){return new Xl(e.map((function(i,r){var a=[Math.round(n(i,r,e)/Ix)*Ix,Math.round(t(i,r,e)/Ix)*Ix];return a.index=r,a.data=i,a})),i)}var n=fl,t=hl,i=null;return e.polygons=function(n){return e(n).polygons()},e.links=function(n){return e(n).links()},e.triangles=function(n){return e(n).triangles()},e.x=function(t){return arguments.length?(n="function"==typeof t?t:jx(+t),e):n},e.y=function(n){return arguments.length?(t="function"==typeof n?n:jx(+n),e):t},e.extent=function(n){return arguments.length?(i=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],e):i&&[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},e.size=function(n){return arguments.length?(i=null==n?null:[[0,0],[+n[0],+n[1]]],e):i&&[i[1][0]-i[0][0],i[1][1]-i[0][1]]},e},e.zoom=function(){function n(e){e.on("wheel.zoom",c).on("mousedown.zoom",d).on("dblclick.zoom",f).on("touchstart.zoom",h).on("touchmove.zoom",p).on("touchend.zoom touchcancel.zoom",v).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Bl)}function t(e,n){return(n=Math.max(_,Math.min(b,n)))===e.k?e:new Rl(n,e.x,e.y)}function i(e,n,t){var i=n[0]-t[0]*e.k,r=n[1]-t[1]*e.k;return i===e.x&&r===e.y?e:new Rl(e.k,i,r)}function r(e,n){var t=e.invertX(n[0][0])-j,i=e.invertX(n[1][0])-k,r=e.invertY(n[0][1])-P,a=e.invertY(n[1][1])-N;return e.translate(i>t?(t+i)/2:Math.min(0,t)||Math.max(0,i),a>r?(r+a)/2:Math.min(0,r)||Math.max(0,a))}function a(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function o(e,n,t){e.on("start.zoom",(function(){l(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){l(this,arguments).end()})).tween("zoom",(function(){var e=this,i=arguments,r=l(e,i),o=g.apply(e,i),s=t||a(o),u=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),c=e.__zoom,d="function"==typeof n?n.apply(e,i):n,f=S(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var n=f(e),t=u/n[2];e=new Rl(t,s[0]-n[0]*t,s[1]-n[1]*t)}r.zoom(null,e)}}))}function l(e,n){for(var t,i=0,r=C.length;i0?Js(this).transition().duration(T).call(o,c,l):Js(this).call(n.transform,c)}}function h(){if(y.apply(this,arguments)){var n,t,i,r,a=l(this,arguments),o=e.event.changedTouches,s=o.length;for(ql(),t=0;t"+t+""+(i?": "+i:"")),i||a.style("background-color",(function(e){return _.nodeOutlineFillColor?_.nodeOutlineFillColor:n?P(t):_.relationshipColor})).style("border-color",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):n?N(t):d3.rgb(_.colors[_.colors.length-1]).darker(1)})).style("color",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):"#fff"}))}function j(e,n,t){b(e,!1,n,t)}function w(){var e=a.enter().append("g").attr("class",(function(e){var n,t,i="node";if(e.labels[0],A(e)&&(i+=" node-icon"),M(e)&&(i+=" node-image"),_.highlight)for(t=0;t<_.highlight.length;t++)if(n=_.highlight[t],e.labels[0]===n.class&&e.properties[n.property]===n.value){i+=" node-highlighted";break}return i})).on("click",(function(e){e.fx=e.fy=null,"function"==typeof _.onNodeClick&&_.onNodeClick(e)})).on("dblclick",(function(e){"function"==typeof _.onNodeDoubleClick&&_.onNodeDoubleClick(e)})).on("mouseenter",(function(e){r&&q(e),"function"==typeof _.onNodeMouseEnter&&_.onNodeMouseEnter(e)})).on("mouseleave",(function(e){r&&T(),"function"==typeof _.onNodeMouseLeave&&_.onNodeMouseLeave(e)})).call(d3.drag().on("start",I).on("drag",C).on("end",S));return function(e){e.append("circle").attr("class","ring").attr("r",1.16*_.nodeRadius).append("title").text((function(e){return""}))}(e),function(e){e.append("circle").attr("class","outline").attr("r",_.nodeRadius).style("fill",(function(e){return _.nodeOutlineFillColor?_.nodeOutlineFillColor:P(e.labels[0])})).style("stroke",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):N(e.labels[0])})).append("title").text((function(e){return""}))}(e),_.icons&&function(e){e.append("text").attr("class",(function(e){return"text"+(A(e)?" icon":"")})).attr("fill","#ffffff").attr("font-size",(function(e){return A(e)?_.nodeRadius+"px":"10px"})).attr("pointer-events","none").attr("text-anchor","middle").attr("y",(function(e){return A(e)?parseInt(Math.round(.32*_.nodeRadius))+"px":"4px"})).html((function(e){return e.name.replace(new RegExp(".{4}","g"),"$&\n"),e.name}))}(e),_.images&&function(e){e.append("image").attr("height",(function(e){return A(e)?"24px":"30px"})).attr("x",(function(e){return A(e)?"5px":"-15px"})).attr("xlink:href",(function(e){return M(e)})).attr("y",(function(e){return A(e)?"5px":"-16px"})).attr("width",(function(e){return A(e)?"24px":"30px"}))}(e),e}function k(){return l.enter().append("g").attr("class","relationship").on("dblclick",(function(e){"function"==typeof _.onRelationshipDoubleClick&&_.onRelationshipDoubleClick(e)})).on("mouseenter",(function(e){r&&q(e)}))}function P(e){return _.colors[e]}function N(e){return d3.rgb(P(e)).darker(1)}function T(){r.html("")}function S(e){d3.event.active||h.alphaTarget(0),"function"==typeof _.onNodeDragEnd&&_.onNodeDragEnd(e)}function C(e){!function(e){e.fx=d3.event.x,e.fy=d3.event.y}(e)}function I(e){d3.event.active||h.alphaTarget(.3).restart(),e.fx=e.x,e.fy=e.y,"function"==typeof _.onNodeDragStart&&_.onNodeDragStart(e)}function A(e){var n;return _.iconMap&&_.showIcons&&_.icons&&(_.icons[e.labels[0]]&&_.iconMap[_.icons[e.labels[0]]]?n=_.iconMap[_.icons[e.labels[0]]]:_.iconMap[e.labels[0]]?n=_.iconMap[e.labels[0]]:_.icons[e.labels[0]]&&(n=_.icons[e.labels[0]])),n}function M(e){var n,t,i,r,a,o,l,s;if(_.images&&(t=_.imageMap[e.labels[0]]))for(r=0,n=0;nr&&(i=_.images[t[n]],r=o.length)}return i}function Z(e,n){Object.keys(n).forEach((function(t){e[t]=n[t]}))}function L(e){var n={nodes:[],relationships:[]};return e.results.forEach((function(e){e.data.forEach((function(e){e.graph.nodes.forEach((function(e){var t,i;t=n.nodes,i=e.id,t.filter((function(e){return e.id===i})).length>0||n.nodes.push(e)})),e.graph.relationships.forEach((function(e){e.source=e.startNode,e.target=e.endNode,n.relationships.push(e)})),e.graph.relationships.sort((function(e,n){return e.source>n.source?1:e.sourcen.target?1:e.target90&&n<270,i={x:0,y:0},r=X(e.source,e.target),a=t?2:-3,o=D(i,{x:.5*(e.target.x-e.source.x)+r.x*a,y:.5*(e.target.y-e.source.y)+r.y*a},n);return"translate("+o.x+", "+o.y+") rotate("+(t?180:0)+")"})),l.each((function(e){var n=d3.select(this),t=n.select(".outline"),i=n.select(".text");i.node().getBBox(),t.attr("d",(function(e){var n={x:0,y:0},t=E(e.source,e.target),r=i.node().getBBox(),a=5,o=O(e.source,e.target),l={x:.5*(e.target.x-e.source.x-(r.width+a)*o.x),y:.5*(e.target.y-e.source.y-(r.width+a)*o.y)},s=X(e.source,e.target),u=D(n,{x:0+(_.nodeRadius+1)*o.x-s.x,y:0+(_.nodeRadius+1)*o.y-s.y},t),c=D(n,{x:l.x-s.x,y:l.y-s.y},t),d=D(n,{x:l.x,y:l.y},t),f=D(n,{x:0+(_.nodeRadius+1)*o.x,y:0+(_.nodeRadius+1)*o.y},t),h=D(n,{x:e.target.x-e.source.x-l.x-s.x,y:e.target.y-e.source.y-l.y-s.y},t),p=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-s.x-o.x*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-s.y-o.y*_.arrowSize},t),v=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-s.x+(s.x-o.x)*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-s.y+(s.y-o.y)*_.arrowSize},t),m=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y},t),x=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x+(-s.x-o.x)*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y+(-s.y-o.y)*_.arrowSize},t),y=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-o.x*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-o.y*_.arrowSize},t),g=D(n,{x:e.target.x-e.source.x-l.x,y:e.target.y-e.source.y-l.y},t);return"M "+u.x+" "+u.y+" L "+c.x+" "+c.y+" L "+d.x+" "+d.y+" L "+f.x+" "+f.y+" Z M "+h.x+" "+h.y+" L "+p.x+" "+p.y+" L "+v.x+" "+v.y+" L "+m.x+" "+m.y+" L "+x.x+" "+x.y+" L "+y.x+" "+y.y+" L "+g.x+" "+g.y+" Z"}))})),u.attr("d",(function(e){var n={x:0,y:0},t=E(e.source,e.target),i=X(e.source,e.target),r=X(e.source,e.target,50),a=D(n,{x:0-r.x,y:0-r.y},t),o=D(n,{x:e.target.x-e.source.x-r.x,y:e.target.y-e.source.y-r.y},t),l=D(n,{x:e.target.x-e.source.x+r.x-i.x,y:e.target.y-e.source.y+r.y-i.y},t),s=D(n,{x:0+r.x-i.x,y:0+r.y-i.y},t);return"M "+a.x+" "+a.y+" L "+o.x+" "+o.y+" L "+l.x+" "+l.y+" L "+s.x+" "+s.y+" Z"})))})).on("end",(function(){var e,n,t,i,r,a,o,l;_.zoomFit&&!g&&(g=!0,e=p.node().getBBox(),n=p.node().parentElement.parentElement,t=n.clientWidth,i=n.clientHeight,r=e.width,a=e.height,o=e.x+r/2,l=e.y+a/2,0!==r&&0!==a&&(x=.85/Math.max(r/t,a/i),y=[t/2-x*o,i/2-x*l],p.attr("transform","translate("+y[0]+", "+y[1]+") scale("+x+")")))}));return e}(),_.neo4jData?(_.neo4jData,o=[],d=[],H(_.neo4jData)):_.neo4jDataUrl?(s=_.neo4jDataUrl,o=[],d=[],d3.json(s,(function(e,n){if(e)throw e;H(n)}))):console.error("Error: both neo4jData and neo4jDataUrl are empty!")}(e,n),{appendRandomDataToNode:function(e,n){H(z(e,n))},neo4jDataToD3Data:L,randomD3Data:z,size:F,updateWithD3Data:R,updateWithNeo4jData:H,version:function(){return"0.0.1"},zoomInOut:function(e){var n,r,a,o,l,s,u,c=i.select(".neo4jd3-graph");d3.zoom().on("zoom",(function(){var e=d3.event.transform.k,n=[d3.event.transform.x,d3.event.transform.y];y&&(n[0]+=y[0],n[1]+=y[1]),x&&(e*=x),c.attr("transform","translate("+n[0]+", "+n[1]+") scale("+e+")")})),1===e?(n=parseFloat(i.style("width")),r=parseFloat(i.style("height")),a=d3.zoomTransform(c.node()),o=1.2*a.k,l=n/2-1.2*(n/2-a.x),s=r/2-1.2*(r/2-a.y),u=d3.zoomIdentity.translate(l,s).scale(o),c.transition().duration(150).call(t.transform,u)):function(){var e=parseFloat(i.style("width")),n=parseFloat(i.style("height")),r=d3.zoomTransform(c.node()),a=.8*r.k,o=e/2-.8*(e/2-r.x),l=n/2-.8*(n/2-r.y),s=d3.zoomIdentity.translate(o,l).scale(a);c.transition().duration(150).call(t.transform,s)}()}}}},{}]},{},[1])(1)},"object"===l(n)?e.exports=o():(r=[],void 0===(a="function"==typeof(i=o)?i.apply(n,r):i)||(e.exports=a))},3808:function(e,n,t){"use strict";t.d(n,{Z:function(){return k}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(37205),s=t.n(l),u=t(41498),c=t.n(u),d=t(79800),f=t.n(d),h=t(59301),p=t(32007),v=t(24905),m=t(52103),x=t(45532),y=t(85750),g=t(78241),_=t(57809),b={},j=t(37712),w=(v.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,r=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:r}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,i,a,l,s,u,d,v=e.setitem,m=e.item,x=(e.type,e.rz),w=(e.dispatch,(0,h.useState)([])),k=f()(w,2),P=(k[0],k[1],(0,h.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),N=f()(P,2),T=N[0],S=N[1],C=((0,p.useParams)(),(0,h.useState)(!1)),I=f()(C,2),A=(I[0],I[1],(0,h.useState)(!1)),M=f()(A,2),Z=(M[0],M[1],g.Z.useForm()),L=f()(Z,1)[0];function z(){return(z=c()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",m),e.next=3,D(null==m?void 0:m.ec_major_school_id);case 3:return e.next=5,F(null==m?void 0:m.ec_year_id);case 5:return e.next=7,O(null==m?void 0:m.ec_course_id);case 7:L.setFieldsValue({ec_course_id:null==m?void 0:m.ec_course_id,ec_major_school_id:null==m?void 0:m.ec_major_school_id,ec_point_ids:null==m?void 0:m.ec_point_ids,ec_year_id:null==m?void 0:m.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return E.apply(this,arguments)}function E(){return(E=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,T.jbdatas=null==t?void 0:t.data,S(o()({},T)),L.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return X.apply(this,arguments)}function X(){return(X=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,T.kcdatas=null==t?void 0:t.data,S(o()({},T)),L.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){x&&(T.zydatas=x,S(o()({},T)),null!=m&&m.ec_course_id&&function(){z.apply(this,arguments)}())}),[m,x]);var O=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,T.zsdatas=null==t?void 0:t.data,S(o()({},T));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsx)("div",{className:b.from,children:(0,j.jsxs)(g.Z,{form:L,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(T.jbdatas=[],T.kcdatas=[],T.zsdatas=[],S(o()({},T)),D(e.ec_major_school_id)),e.ec_year_id&&(T.kcdatas=[],T.zsdatas=[],S(o()({},T)),F(e.ec_year_id)),e.ec_course_id&&(T.zsdatas=[],S(o()({},T)),O(e.ec_course_id))},onFinish:function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(n=T.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==T||null===(t=T.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(i=T.jbdatas)||void 0===i?void 0:i.length)<=0,placeholder:"请选择认证届别",children:null==T||null===(a=T.jbdatas)||void 0===a?void 0:a.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"课程",name:"ec_course_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(l=T.kcdatas)||void 0===l?void 0:l.length)<=0,placeholder:"请选择课程",children:null==T||null===(s=T.kcdatas)||void 0===s?void 0:s.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,j.jsx)(_.default,{onChange:function(){L.submit()},style:{width:150},mode:"multiple",disabled:(null===(u=T.zsdatas)||void 0===u?void 0:u.length)<=0,placeholder:"请选择知识点",children:null==T||null===(d=T.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),k=(v.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,r=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:r}}))((function(e){e.classroomList,e.loading;var n,t,i=e.user,a=e.exercise_id,l=void 0===a?null:a,u=e.homework_common_id,d=void 0===u?null:u,p=e.setitem,v=(e.type,e.dispatch,(0,h.useState)([{}])),g=f()(v,2),_=g[0],b=g[1],k=(0,h.useState)([]),P=f()(k,2),N=P[0],T=P[1];function S(){return C.apply(this,arguments)}function C(){return(C=c()(r()().mark((function e(){var n,t,i,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:l,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(s=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){s.push(e)}))})),p(o()(o()({},null==t||null===(a=t.data)||void 0===a?void 0:a[0]),{},{ec_point_ids:s})),b(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(){return(I=c()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,T(null==t?void 0:t.data),(d||l)&&S();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){I.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,j.jsxs)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,j.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==_?void 0:_.map((function(e,n){return(0,j.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,j.jsx)(w,{rz:N,item:e,type:n,setitem:function(e){_.splice(n,1,e),b(s()(_));var t=[];null==_||_.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),p(o()(o()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,j.jsx)(m.Z,{onClick:function(){_.splice(n,1),b(s()(_))},style:{marginLeft:10,fontSize:"20px"}}),(0,j.jsx)(x.Z,{onClick:function(){_.push({}),b(s()(_))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},27571:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),l=t(79800),s=t.n(l),u=t(59301),c="list___KhJas",d="row___GGtIx",f="title___o_xqf",h="size___OVRoL",p="download___ZLcIH",v="preview___gi0kI",m="annotation___KVSwj",x=t(92310),y=t.n(x),g=t(21062),_=t(18433),b=t(66621),j=t(20817),w=t(85750),k=t(89260),P=t(37712),N=function(e){var n=e.className,t=e.style,i=e.dataSource,a=void 0===i?[]:i,l=e.authority,x=void 0!==l&&l,N=e.callback,T=e.showDimensions,S=void 0===T||T,C=(0,u.useState)({content:"",type:""}),I=s()(C,2),A=I[0],M=I[1],Z=(0,u.useState)({}),L=s()(Z,2),z=L[0],D=L[1],E=(0,u.useState)(!1),F=s()(E,2),X=F[0],O=F[1],R=(0,u.useState)({title:"",visible:!1,src:"",snapshotData:{}}),H=s()(R,2),q=H[0],J=H[1],V=(0,u.useRef)(),B=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D(n),"txt"!==n.file_type){e.next=6;break}return e.next=4,(0,w.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:t=e.sent,V.current=t;case 6:M({type:n.file_type,content:j.Z.API_SERVER+n.url});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(e){var n;J({visible:!0,src:j.Z.API_SERVER+e.url,id:e.id,title:e.title,snapshotData:null==e||null===(n=e.subitem)||void 0===n?void 0:n.settings})},U=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:n.file_type,content:j.Z.API_SERVER+(null==n||null===(t=n.subitem)||void 0===t?void 0:t.url)});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return null!=a&&a.length?(0,P.jsxs)(u.Fragment,{children:[(0,P.jsx)("div",{className:y()(c,n),style:t,children:a.map((function(e,n){var t,i,r;return(0,P.jsxs)("div",{className:d,children:[(0,P.jsxs)("div",{className:f,onClick:function(){return B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-fujian1"}),(0,P.jsx)("span",{title:e.title,children:e.title})]}),(0,P.jsx)("div",{className:h,children:e.filesize}),(0,P.jsxs)("div",{className:p,onClick:function(){var n;(0,b.Nd)("","".concat(j.Z.API_SERVER).concat(null===(n=e.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,P.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载"]}),!["other","download"].includes(null==e?void 0:e.file_type)&&(0,P.jsxs)("div",{className:v,onClick:function(){return B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-yulan"}),"预览"]}),["image"].includes(null==e?void 0:e.file_type)&&S&&(x?(0,P.jsxs)("div",{className:m,onClick:function(){return K(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-pizhu"}),null!==(t=e.subitem)&&void 0!==t&&t.id?"修改批注":"批注"]}):(null===(i=e.subitem)||void 0===i?void 0:i.id)&&(0,P.jsxs)("div",{className:m,onClick:function(){return U(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"查看老师批注"]})),["image"].includes(null==e?void 0:e.file_type)&&(null===(r=e.subitem)||void 0===r?void 0:r.id)&&(0,P.jsxs)("div",{className:p,style:{marginLeft:20},onClick:function(){var n;(0,b.Nd)("","".concat(j.Z.API_SERVER).concat(null==e||null===(n=e.subitem)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,P.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载批注文件"]}),["office"].includes(null==e?void 0:e.file_type)&&(0,k.eB)()&&["xlsx","docx","pptx"].includes(null==e?void 0:e.file_sub)&&S&&(0,P.jsxs)("div",{className:m,onClick:function(){O(!0),B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-pizhu"}),e.is_edit?"修改批注":"批注"]}),e.is_edit&&(0,k.dE)()&&S&&(0,P.jsxs)("div",{className:m,onClick:function(){B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-sousuo7"}),"查看老师批注"]})]},n)}))}),(0,P.jsx)(g.Z,{close:!0,data:null==A?void 0:A.content,type:null==A?void 0:A.type,hasMask:!0,editOffice:X?"edit":"view",monacoEditor:{value:V.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:x&&S&&"image"===A.type?function(){return K(z)}:null,onClose:function(){N(),O(!1),M({content:"",type:""})}}),(0,P.jsx)(_.Z,{onOk:function(){N(),J({visible:!1})},onClose:function(){return J({visible:!1})},data:q,showFullTools:!0})]}):null}},13452:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(79800),r=t.n(i),a=t(78241),o=t(92832),l=t(3113),s=t(59301),u={search:"search___JA0r9",btn:"btn___GGtZC"},c=t(37712),d=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),d=r()(i,1)[0],f=(0,s.useRef)(!1);(0,s.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,c.jsx)("div",{className:u.search,children:(0,c.jsxs)(a.Z,{className:u.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){f.current||function(e){f.current||t(e),f.current=!0,setTimeout((function(){f.current=!1}),2e3)}(e)},children:[(0,c.jsx)(a.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,c.jsx)(o.Z,{style:{width:280,height:40}})}),(0,c.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,c.jsx)(o.Z,{style:{width:280,height:40}})}),(0,c.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,c.jsx)(o.Z,{style:{width:200,height:40}})}),(0,c.jsx)(l.ZP,{className:u.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},35393:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(37205),r=t.n(i),a=t(82242),o=t.n(a),l=t(79800),s=t.n(l),u=t(39647),c=t.n(u),d=t(59301),f=t(9221),h=t(37712),p=["onResize","width"],v={header:{cell:function(e){var n=e.onResize,t=e.width,i=c()(e,p);return t?(0,h.jsx)(f.Resizable,{width:t,height:0,handle:(0,h.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,h.jsx)("th",o()({},i))}):(0,h.jsx)("th",o()({},i))}}},m=t(61998),x=["pagination","resColumns","dataSource","onRow"],y=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,a=e.onRow,l=c()(e,x),u=(0,d.useState)(!1),f=s()(u,2),p=f[0],y=(f[1],(0,d.useState)([{}])),g=s()(y,2),_=g[0],b=g[1],j=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return o()(o()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:w(n)}}})})),b(e)}),[]),(0,d.useEffect)((function(){j.current=_}),[_]);var w=function(e){return function(n,t){var i=t.size,a=r()(j.current);a[e]=o()(o()({},a[e]),{},{width:i.width}),b(a)}};return(0,h.jsx)("div",{children:(0,h.jsx)(m.Z,o()(o()({bordered:!0,components:v,columns:_,dataSource:i,pagination:n,loading:p,onRow:a},l),{},{rowKey:function(e){return e.key||e.id}}))})}},25925:function(e,n,t){"use strict";t.d(n,{Z:function(){return z},P:function(){return Z}});var i=t(37205),r=t.n(i),a=t(39647),o=t.n(a),l=t(7557),s=t.n(l),u=t(82242),c=t.n(u),d=t(41498),f=t.n(d),h=t(79800),p=t.n(h),v=t(59301),m=t(78241),x=t(43418),y=t(5112),g=t(92832),_=t(61998),b="brief___LOzpE",j="contentTitle___xkdcN",w="content___Vtri0",k="antdTable___s8T2N",P="tableCell___kN9Fw",N="antdModal___WVBk3",T="orangeColor___ryB2u",S=t(16896),C=t(37712),I=["isImportMultipleCourse"],A=function(e){var n=e.studentNames,t=e.total;return t>3?(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:T,children:null==n?void 0:n.join("、")}),"等",(0,C.jsx)("span",{className:T,children:t}),"名学生"]}):(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:T,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},M=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,r=(e.inPaper,e.renderData),a=(e.type,e.isMultipleCourse),o=void 0!==a&&a,l=m.Z.useForm(),u=p()(l,1)[0],d=(0,v.useState)(1),h=p()(d,2),g=h[0],_=h[1],b=(0,v.useState)(!1),j=p()(b,2),k=j[0],P=j[1],S=(0,v.useMemo)((function(){return 1===(null==r?void 0:r.total_num)&&1===(null==r?void 0:r.can_copy_num)}),[r]),I=(0,v.useMemo)((function(){var e;return null==r||null===(e=r.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[r]);return(0,C.jsx)(C.Fragment,{children:S?(0,C.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:N,width:682,confirmLoading:k,onCancel:n,onOk:f()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),n=g,o&&(a=c()({},u.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?c()(c()({},e),{},{is_copy:a[e.id]}):e}))),e.next=5,t(n);case 5:P(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)("div",{className:w,style:{marginBottom:20},children:o?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(A,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),o?(0,C.jsx)(m.Z,{form:u,preserve:!1,children:null==I?void 0:I.map((function(e){return(0,C.jsxs)(v.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{className:w,children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,C.jsxs)(y.ZP.Group,{value:g,onChange:function(e){return _(e.target.value)},className:w,style:{marginBottom:30},children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:w,style:{marginBottom:10},children:"* 说明:"}),(0,C.jsx)("div",{className:w,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:"".concat(w," ").concat(T),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,C.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:f()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),n=0,o&&(a=c()({},u.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?c()(c()({},e),{},{is_use:a[e.id]}):e}))),e.next=5,t(n);case 5:P(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,C.jsxs)("div",{className:w,children:[(0,C.jsx)(A,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。",o?(0,C.jsxs)(m.Z,{form:u,preserve:!1,children:[(0,C.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==I?void 0:I.map((function(e){return(0,C.jsxs)(v.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{className:w,children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,C.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,C.jsx)("span",{className:T,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},Z=function(){var e=(0,v.useState)(!1),n=p()(e,2),t=n[0],i=n[1],r=(0,v.useState)(),a=p()(r,2),l=a[0],u=a[1],c=function(){var e=f()(s()().mark((function e(n){var t,r,a,l,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,r=void 0!==t&&t,a=o()(n,I),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,S.Tr)(a);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!r){e.next=17;break}if(!(null==l||null===(c=l.course_data_list)||void 0===c?void 0:c.some((function(e){return e.is_show})))){e.next=16;break}return u(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return u(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,c]},L=function(e){var n=m.Z.useForm(),t=p()(n,1)[0],i=(0,v.useState)(!1),a=p()(i,2),o=a[0],l=a[1],u=e.onCancel,c=e.onOk,d=e.visible,h=e.inPaper,w=void 0!==h&&h,S=e.renderData,I=e.type,M=e.isMultipleCourse,Z=void 0!==M&&M,L=e.position,z=(0,v.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})})}}]}),[w]),D=(0,v.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,className:P,align:"center",ellipsis:!0,render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:P,ellipsis:!0,align:"center",render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]}),[w]);if(Z){var E={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};z=[E].concat(r()(z)),D=[E].concat(r()(D))}var F=(0,v.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,r=e.studentNames,a=e.studentCount,o=e.inPaper,l=e.is_random,s=void 0!==l&&l,u=e.position,c=(void 0===u?"":u)||(o?"试卷":"课程");return(0,C.jsxs)("span",{children:[(0,C.jsx)(A,{studentNames:r,total:a}),"学习过",c,"中的",(0,C.jsx)("span",{className:T,children:n}),"个项目,",t>0&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:t}),"个项目支持复制,",(0,C.jsx)("span",{className:T,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:i}),"个项目不支持复制"]}):void 0,"。请选择",s?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==S?void 0:S.repeat_shixun_num,copy:null==S?void 0:S.can_copy_num,canNotCopy:null==S?void 0:S.no_copy_num,studentNames:null==S?void 0:S.student_names,studentCount:null==S?void 0:S.student_count,is_random:null==S?void 0:S.is_random,inPaper:w,position:L})}),[S,w,L]);return(0,C.jsx)(x.Z,{title:"提示",centered:!0,open:d,confirmLoading:o,onOk:f()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,c(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:u,width:880,okText:"确认",className:N,destroyOnClose:!0,children:(0,C.jsxs)(m.Z,{form:t,preserve:!1,children:[(0,C.jsx)("div",{className:b,children:F}),(0,C.jsxs)("div",{style:{marginBottom:30},children:[(0,C.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,C.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:T,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==S?void 0:S.can_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:j,children:"支持复制的项目"}),(0,C.jsx)(_.Z,{columns:z,className:k,dataSource:null==S?void 0:S.can_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==S?void 0:S.no_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:j,children:"不支持复制的项目"}),(0,C.jsx)(_.Z,{columns:D,className:k,dataSource:null==S?void 0:S.no_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==S?void 0:S.no_use_list.length)>0&&(null==S?void 0:S.no_use_list.map((function(e){return(0,C.jsxs)("div",{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]},"subject"===I?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},z=function(e){return"multiple"===e.modalType?(0,C.jsx)(L,c()({},e)):(0,C.jsx)(M,c()({},e))}},76927:function(e,n,t){"use strict";t.d(n,{K:function(){return u}});t(59301);var i=t(43418),r=t(82626),a="modal___LGwws",o="closeIcon___vsUXI",l=t(24334),s=t(37712),u=function(e){var n=e.visible,t=e.width,u=e.videoId,c=e.file_url,d=e.course_id,f=(e.copyUrl,e.toLog),h=void 0===f||f,p=e.logWatchHistory,v=void 0===p?function(){}:p,m=e.allow_skip,x=e.onClose,y=void 0===x?function(){}:x,g=e.autoPlay,_=void 0!==g&&g,b=e.onPlayEnded,j=void 0===b?function(){}:b;return(0,s.jsxs)(i.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:null,footer:null,width:t,className:a,children:[(0,s.jsx)("i",{className:"".concat(o," iconfont icon-guanbi10"),onClick:y}),n&&(0,s.jsx)(r.Z,{onPlayEnded:j,autoPlay:_,allow_skip:m,courseId:d,src:null!=c&&c.startsWith("http")?c:l.Base64.decode(c),videoId:u,toLog:h,logWatchHistory:v})]})}},82626:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(79800),r=t.n(i),a=t(7557),o=t.n(a),l=t(41498),s=t.n(l),u=t(59301),c=t(8591),d=t(38854),f=t(4847),h=t(6419),p=t(89260),v=t(56102),m=t(40806),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},y=t(37712);function g(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function _(e,n){return e-n}function b(e){e.sort(_);for(var n=0,t=0;t0&&!this.paused&&!this.ended&&this.readyState>2)}});var j=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,w=(0,u.forwardRef)((function(e,n){var t,i,a=e.allow_skip,l=e.src,_=e.toLog,w=e.videoId,k=e.logWatchHistory,P=e.courseId,N=void 0===P?null:P,T=e.startTime,S=e.handlePause,C=void 0===S?function(){}:S,I=e.handlePlay,A=void 0===I?function(){}:I,M=e.handlePlayEnded,Z=void 0===M?function(){}:M,L=e.autoPlay,z=void 0!==L&&L,D=e.onPlayEnded,E=void 0===D?function(){}:D,F="flv"===(null===(i=l=null===(t=l)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),X=(0,u.useRef)(),O=(0,u.useRef)(),R=(0,u.useRef)(),H=(0,u.useRef)(),q=(0,u.useRef)(),J=(0,u.useRef)(),V=(0,u.useRef)(),B=(0,u.useRef)(),K=(0,u.useRef)(),U=(0,u.useRef)(),W=(0,u.useRef)(),G=(0,u.useRef)(),Q=(0,u.useRef)(),Y=(0,u.useRef)(),$=navigator.userAgent.toLowerCase().match(j),ee=$?$[0]:"pc",ne=(0,u.useRef)(!1),te=(0,p.eY)(),ie=0,re=0,ae=0,oe=null,le=!1,se=20,ue=1,ce=!1,de=!1,fe=[];(0,u.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return X.current.currentTime},getDuration:function(){return X.current.duration}}})),c.ZP.config({maxCount:1,getContainer:function(){return R.current}});var he=(0,u.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={point:X.current.currentTime};function i(){return r.apply(this,arguments)}function r(){return(r=s()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return ce=!0,n.next=3,null==k?void 0:k(t);case 3:i=n.sent,oe=i,ce=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}oe?(t.log_id=oe,t.watch_duration=b(fe),t.total_duration=re):(N?(t.video_id=parseInt(w,10),t.course_id=N):t.video_id=w,t.duration=ie,t.device=ee),n&&(t.ed="1"),i()}),[w,N]);function pe(){X.current.paused?(H.current.style.display="none",q.current.style.display="block"):(H.current.style.display="block",q.current.style.display="none")}function ve(){W.current.style.display="none",Q.current.style.display="none",G.current.style.display="none",X.current.muted||0===X.current.volume?W.current.style.display="block":X.current.volume>0&&X.current.volume<=.5?Q.current.style.display="block":G.current.style.display="block"}(0,u.useEffect)((function(){var e;X.current&&(H.current.style.display="none",q.current.style.display="block"),c.ZP.destroy();var n=null;return f.Z.isSupported&&F&&l&&(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=f.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:l,muted:!1}),X.current&&(n.attachMediaElement(X.current),n.load())):X.current.setAttribute("src",l),ve(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[X,F,l]),(0,u.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){A(),T&&!ne.current&&(X.current.currentTime=T),ne.current=!0,fe.push(X.current.currentTime),le||(le=!0,_&&he())}function n(){return t.apply(this,arguments)}function t(){return(t=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(),fe.push(X.current.currentTime),_&&he((function(){oe=null,ae=0,le=!1,ce=!1,de=!1,fe=[],re=0,ue=1}),!0),E();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){J.current.value=Math.round(X.current.currentTime),V.current.value=Math.round(X.current.currentTime)}function r(){var e=Math.round(X.current.duration);J.current.setAttribute("max",e),V.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s"))}function l(){try{var e=Math.round(X.current.duration);J.current.setAttribute("max",e),V.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),i(),function(){var e=g(Math.round(X.current.currentTime));K.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),K.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var t=O.current.getBoundingClientRect(),r=t.width,a=(t.height,t.x),o=t.y;if(a<0||o<0||!r)return;if(!de){var l=X.current.currentTime,s=l-ae;Math.abs(s)<10?(re+=Math.abs(s),ae=l,ce||re-ue*se>=0&&(ue++,fe.push(ae),_&&he())):(ae=l,_&&he())}}catch(e){console.log(e)}}function u(){de=!0}function d(){X.current.playing&&fe.push(X.current.currentTime,ae),ae=X.current.currentTime,de=!1}function f(){(ie=X.current.duration)<=20&&(se=ie/3),X.current.addEventListener("play",e)}function h(){C()}function p(e){if(a){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;X.current.currentTime=n,V.current.value=n,J.current.value=n}else c.ZP.warning("该视频禁止快进/后退播放")}function v(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));J.current.setAttribute("data-seek",n);var t=g(n);U.current.textContent="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds);var i=X.current.getBoundingClientRect();U.current.style.left="".concat(e.pageX-i.left,"px")}function x(e){switch(e.code){case"Space":e.preventDefault(),ge();break;case"ArrowRight":if(e.preventDefault(),!a){c.ZP.warning("该视频禁止快进/后退播放");break}if(X.current.currentTime>=X.current.duration)break;X.current.currentTime=parseInt(X.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!a){c.ZP.warning("该视频禁止快进/后退播放");break}if(0===X.current.currentTime)break;X.current.currentTime=parseInt(X.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),X.current.volume<1&&(X.current.volume=(parseInt(10*X.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),X.current.volume>0&&(X.current.volume=(parseInt(10*X.current.volume)-1)/10)}}return R.current.addEventListener((0,m.gH)(),(function(e){e.preventDefault(),(0,m.vp)()?(X.current.style.width="100%",X.current.style.height="100%"):X.current.style.cssText=""})),X.current.addEventListener("canplay",f),X.current.addEventListener("ended",n),X.current.addEventListener("seeking",u),X.current.addEventListener("seeked",d),X.current.addEventListener("loadedmetadata",r),J.current.addEventListener("mousemove",v),J.current.addEventListener("input",p),X.current.addEventListener("timeupdate",l),X.current.addEventListener("pause",h),X.current.addEventListener("volumechange",ve),document.addEventListener("keydown",x),function(){var t,i,a,o,s,c,m,y,g,b,j,w;null===(t=X.current)||void 0===t||t.removeEventListener("canplay",f),null===(i=X.current)||void 0===i||i.removeEventListener("play",e),null===(a=X.current)||void 0===a||a.removeEventListener("ended",n),null===(o=X.current)||void 0===o||o.removeEventListener("seeking",u),null===(s=X.current)||void 0===s||s.removeEventListener("seeked",d),null===(c=J.current)||void 0===c||c.removeEventListener("mousemove",v),null===(m=J.current)||void 0===m||m.removeEventListener("input",p),null===(y=X.current)||void 0===y||y.removeEventListener("timeupdate",l),null===(g=X.current)||void 0===g||g.removeEventListener("pause",h),null===(b=X.current)||void 0===b||b.removeEventListener("loadedmetadata",r),null===(j=X.current)||void 0===j||j.removeEventListener("volumechange",ve),document.removeEventListener("keydown",x),null!==(w=X.current)&&void 0!==w&&w.playing&&(fe.push(ae,X.current.currentTime),_&&he())}}),[X,l]),(0,u.useEffect)((function(){var e;if(X.current.onended=function(){Z(X)},X.current.oncontextmenu=function(){return!1},(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(X.current.canPlayType("application/vnd.apple.mpegurl"))X.current.src=l;else if(h.ZP.isSupported()){var n=new h.ZP;n.loadSource(l),n.attachMedia(X.current)}}),[l]);var me=(0,u.useState)(1),xe=r()(me,2),ye=(xe[0],xe[1]),ge=function(){X.current.paused||X.current.ended?X.current.play():X.current.pause(),pe()};return(0,y.jsxs)("div",{style:{position:"relative"},ref:R,children:[(0,y.jsx)("div",{ref:O,className:"".concat(x.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(x.animate__loop),children:te?te.login:" "}),(0,y.jsx)("div",{className:x.container,children:(0,y.jsxs)("div",{className:x["video-container"],id:"video-container",children:[(0,y.jsx)("div",{className:x["playback-animation"],id:"playback-animation",children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,y.jsx)("use",{href:"#pause"})]})}),(0,y.jsx)("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:X,autoPlay:z}),(0,y.jsxs)("div",{className:"".concat(x["video-controls"]," "),id:"video-controls",children:[(0,y.jsxs)("div",{className:x["bottom-controls"],children:[(0,y.jsxs)("div",{className:x["left-controls"],children:[(0,y.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:ge,children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{ref:q,href:"#play-icon"}),(0,y.jsx)("use",{ref:H,style:{display:"none"},href:"#pause"})]})}),(0,y.jsxs)("div",{className:x.time,children:[(0,y.jsx)("time",{id:"time-elapsed",ref:K,children:"00:00"}),(0,y.jsx)("span",{children:" / "}),(0,y.jsx)("time",{id:"duration",ref:B,children:"00:00"})]})]}),(0,y.jsxs)("div",{className:x["right-controls"],children:[a&&(0,y.jsx)(d.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,y.jsx)("span",{onClick:function(){ye(1),X.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,y.jsx)("span",{onClick:function(){ye(1.5),X.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,y.jsx)("span",{onClick:function(){ye(2),X.current.playbackRate=2},children:"2.0x"})}]},children:(0,y.jsx)("div",{className:"".concat(x.controlText," mr5"),children:"倍速"})}),(0,y.jsx)(v.CopyToClipboard,{text:l,onCopy:function(){return c.ZP.success("复制成功")},children:(0,y.jsx)("button",{"data-title":"复制链接",children:(0,y.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,y.jsxs)("div",{className:x["volume-controls"],children:[(0,y.jsxs)("button",{"data-title":"开启/关闭声音",className:x["volume-button"],id:"volume-button",onClick:function(){X.current.muted=!X.current.muted,X.current.muted?(Y.current.setAttribute("data-volume",volume.value),Y.current.value=0):Y.current.value=Y.current.dataset.volume},children:[(0,y.jsx)("i",{ref:W,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:Q,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:G,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,y.jsx)("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Y,style:{display:"none"},onClick:ve})]}),(0,y.jsx)("button",{"data-title":"全屏/退出全屏",className:x["fullscreen-button"],onClick:function(){(0,m.vp)()?(0,m.BU)():(0,m.Dj)(R.current)},children:(0,y.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,y.jsxs)("div",{className:x["video-progress"],children:[(0,y.jsx)("progress",{ref:V,value:"0",min:"0"}),(0,y.jsx)("input",{className:x.seek,ref:J,value:"0",min:"0",type:"range",step:"1"}),(0,y.jsx)("div",{className:x["seek-tooltip"],ref:U,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,y.jsx)("svg",{style:{display:"none"},children:(0,y.jsxs)("defs",{children:[(0,y.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,y.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,y.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,y.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,y.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,y.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,y.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,y.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},26699:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),a=t(37205),o=t.n(a),l=t(41498),s=t.n(l),u=t(82242),c=t.n(u),d=t(79800),f=t.n(d),h=t(59301),p=t(78241),v=t(43418),m=t(96865),x=t(95237),y=t(43604),g=t(6848),_=t(12563),b=t(61186),j=t.n(b),w=t(32007),k=t(20817),P=t(21062),N=t(66621),T=t(89260),S=t(37712),C={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,w.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,a=e.globalSetting,l=(0,w.useParams)(),u=(n.detail,p.Z.useForm()),d=f()(u,1)[0],b=(0,h.useState)(!1),I=f()(b,2),A=I[0],M=I[1],Z=(0,h.useState)([]),L=f()(Z,2),z=L[0],D=L[1],E=(0,h.useState)(c()({},C)),F=f()(E,2),X=F[0],O=F[1],R=(0,h.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),H=f()(R,2),q=H[0],J=H[1];l.id=l.coursesId,l.course_id=l.coursesId;var V=function(){var e=s()(r()().mark((function e(){var i,a,s,u,f,h,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s={},s="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?c()({},n.actionTabs.params):c()({},l),e.next=4,t({type:"attachment/getDetail",payload:s});case 4:(u=e.sent).delay_publish=u.delay_publish?1:0,X.is_public=[u.is_public],X.description=u.description,X.delay_publish=u.delay_publish,X.publish_time=u.publish_time,d.setFieldsValue(X),D([c()({},u)].concat(o()(null==u?void 0:u.attachment_histories))),null!=u&&null!==(a=u.attachment_histories)&&void 0!==a&&a.length?M(!0):u.link||"application/pdf"===u.content_type?((0,N.xg)(k.Z.IMG_SERVER+u.url),t({type:"attachment/setActionTabs",payload:{}})):(q.type=u.file_type,q.data=k.Z.API_SERVER+u.url,q.recordInfo={id:null==n||null===(f=n.actionTabs)||void 0===f||null===(f=f.selectArrs)||void 0===f?void 0:f.id,course_id:null==n||null===(h=n.actionTabs)||void 0===h||null===(h=h.params)||void 0===h?void 0:h.course_id},"txt"===u.file_type&&(q.monacoEditor.value=u.content),q.disabledDownload=(0,T.dE)()&&Boolean(null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.download_setting),J(c()({},q)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(l.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),V()):M(!1)}),[n.actionTabs.key,l.id]),(0,h.useEffect)((function(){return function(){J(c()(c()({},q),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(v.Z,{centered:!0,title:"资源下载",open:A,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){O(c()({},C)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:"pl20 pr20 pt10",children:(0,S.jsxs)(m.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,S.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,S.jsx)(y.Z,{flex:"307px",children:"资源名称"}),(0,S.jsx)(y.Z,{flex:"80px",children:"下载"}),(0,S.jsx)(y.Z,{flex:"140px",children:"版本号"})]}),null==z?void 0:z.map((function(e,n){return(0,S.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,S.jsx)(y.Z,{flex:"307px",children:(0,S.jsx)(g.Z,{title:e.title,children:(0,S.jsxs)(x.Z,{children:[(0,S.jsx)(y.Z,{children:(0,S.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||a.setting.is_local||(n.preventDefault(),q.type=e.file_type,q.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(q.monacoEditor.value=e.content),J(c()({},q)))},children:e.title})}),(0,S.jsx)(y.Z,{children:(0,S.jsx)(_.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,S.jsx)(y.Z,{flex:"80px",children:e.downloads_count}),(0,S.jsx)(y.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,S.jsx)(P.Z,c()(c()({},q),{},{onClose:function(){J(c()(c()({},q),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},15637:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Cr}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(41498),s=t.n(l),u=t(79800),c=t.n(u),d=t(39647),f=t.n(d),h=t(59301),p=t(32007),v=t(37205),m=t.n(v),x=t(8591),y=t(43418),g=t(5112),_=t(6848),b=t(38854),j=t(20834),w=t(31395),k=t(3113),P=t(16135),N={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},T=t(89260),S=t(30011),C=t(57809),I=t(95237),A=t(43604),M=t(24905),Z=t(97334),L=t(61186),z=t.n(L),D="scoremodal___BKuJN",E="wrap___ptPf6",F="wrap_title___QhQIv",X="radioWrap___YOQsB",O="createMkdir___kT_2U",R="tree___an1x1",H=t(66621),q=t(25925),J=t(37712),V=["pathsDetail","globalSetting","loading","dispatch"],B=C.default.Option,K=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(f()(e,V),(0,p.useParams)()),a=(0,h.useState)(),l=c()(a,2),u=l[0],d=l[1],v=(0,h.useState)([]),m=c()(v,2),g=m[0],b=m[1],j=(0,h.useState)([]),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)([]),T=c()(N,2),L=T[0],K=T[1],U=(0,h.useState)(),W=c()(U,2),G=W[0],Q=W[1],Y=(0,h.useState)(),$=c()(Y,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),ie=c()(te,2),re=ie[0],ae=ie[1];(0,h.useEffect)((function(){"PathsDetail-SendToClass"===n.actionTabs.key&&le()}),[n.actionTabs.key]);var oe=function(e){switch(e.item_type){case"Shixun":return(0,J.jsx)(_.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,J.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,J.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,!(null!=e&&e.is_published)&&(0,J.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,J.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,J.jsx)("span",{children:e.name});default:return""}},le=function(){var e=s()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.MO)({id:i.pathId});case 2:(n=e.sent)&&(b((null==n?void 0:n.courses)||[]),a=null===(t=n.stages)||void 0===t?void 0:t.map((function(e,n){var t;return{title:e.state_name||"",key:n,children:null===(t=e.items)||void 0===t?void 0:t.map((function(e,t){var i;return o()(o()({},e),{},{title:oe(e),key:"".concat(n,"-").concat(t),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,r){return o()(o()({},i),{},{title:oe(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(n,"-").concat(t,"-").concat(r)})}))})}))}})),P(a||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=L.filter((function(e){return"string"==typeof e})),n=[],t=[],i=[],r=[],a=[],o=[],l=[],s=[];return null==k||k.map((function(u,c){var d;null==u||null===(d=u.children)||void 0===d||d.map((function(u,d){var f;e.includes("".concat(c,"-").concat(d))&&(i.push(u.stage_item_id),"Shixun"===u.item_type?n.push(u.id):"Attachment"===u.item_type?r.push(u.id):"VideoItem"===u.item_type?t.push(u.id):"ExaminationBank"===u.item_type?l.push(u.id):"HomeworkCommon"===u.item_type?s.push(u.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?a.push(u.id):"normal"==u.homework_type&&o.push(u.id))),null==u||null===(f=u.children)||void 0===f||f.map((function(f,h){e.includes("".concat(c,"-").concat(d,"-").concat(h))&&(i.push(f.stage_item_id),"Shixun"===f.item_type?n.push(f.id):"Attachment"===f.item_type?r.push(f.id):"VideoItem"===f.item_type?t.push(f.id):"ExaminationBank"===u.item_type?l.push(f.id):"HomeworkCommon"===u.item_type?s.push(f.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?a.push(u.id):"normal"==u.homework_type&&o.push(u.id)))}))}))})),{shixunIds:n,videoItemIds:t,stageItemIds:i,coursewareIds:r,groupIds:a,normalIds:o,banksIds:l,hackIds:s}},ue=(0,q.P)(),ce=c()(ue,4),de=ce[0],fe=ce[1],he=ce[2],pe=ce[3],ve=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=se(),t=n.stageItemIds,u){e.next=4;break}return x.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(_e.length||je.length||Se.length||Ie.length||Me.length||ke.length||Ne.length){e.next=7;break}return x.ZP.info("您还未选择实训、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return ne(!0),e.next=10,pe({id:i.pathId,course_id:parseInt(u),type:"subject",stage_item_id:t,sync_catelog:re?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,me(t.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:ne(!1),xe();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Q)({id:i.pathId,course_id:u,stage_shixuns:n.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:re?1:0});case 2:t=e.sent,d(null),fe(),1===(null==t?void 0:t.status)&&y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:t.message}),onOk:function(){var e,n=null==t||null===(e=t.url.split("/"))||void 0===e?void 0:e[2];(0,H.xg)("/classrooms/".concat(n,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){t({type:"pathsDetail/setActionTabs",payload:{}}),K([]),Q(null)},ye=se(),ge=ye.shixunIds,_e=void 0===ge?[]:ge,be=ye.videoItemIds,je=void 0===be?[]:be,we=ye.banksIds,ke=void 0===we?[]:we,Pe=ye.hackIds,Ne=void 0===Pe?[]:Pe,Te=ye.coursewareIds,Se=void 0===Te?[]:Te,Ce=ye.groupIds,Ie=void 0===Ce?[]:Ce,Ae=ye.normalIds,Me=void 0===Ae?[]:Ae;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(y.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===n.actionTabs.key,width:800,centered:!0,confirmLoading:ee,className:D,onCancel:xe,onOk:ve,children:(0,J.jsxs)("div",{className:E,children:[(0,J.jsx)("div",{className:"mb10",children:(0,J.jsx)(C.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:u,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==g?void 0:g.map((function(e,n){return(0,J.jsx)(B,{value:e.course_id,lable:e.course_name,children:(0,J.jsxs)(I.Z,{justify:"space-between",children:[(0,J.jsx)(A.Z,{children:e.course_name}),(0,J.jsx)(A.Z,{children:z()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,J.jsxs)("div",{className:F,children:["温馨提示:",(0,J.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,J.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,J.jsxs)("a",{onClick:function(){le()},children:[(0,J.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,J.jsxs)("div",{className:X,children:[(0,J.jsx)("div",{children:(0,J.jsx)(M.Z,{value:G,onChange:function(e){var n=e.target.checked,t=[];null==k||k.map((function(e,n){var i;t.push(n),null==e||null===(i=e.children)||void 0===i||i.map((function(i,r){var a;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(t.push("".concat(n,"-").concat(r)),null==i||null===(a=i.children)||void 0===a||a.map((function(i,a){null!=e&&e.disabled||t.push("".concat(n,"-").concat(r,"-").concat(a))})))}))})),K(n?t:[])},className:"font14 ml20",children:"全选"})}),!(null==k||!k.length)&&(0,J.jsx)(Z.Z,{className:R,checkable:!0,defaultExpandAll:!0,treeData:k,checkedKeys:L,onCheck:function(e,n){return function(e,n){K(e)}(e)}})]}),(0,J.jsxs)("div",{className:O,children:[(0,J.jsx)(M.Z,{checked:re,onChange:function(e){return ae(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(_e.length+je.length+Ie.length+Me.length+ke.length+Ne.length)&&(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:"已选中:"}),!!_e.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[_e.length," "]}),(0,J.jsx)("span",{children:"个实训"})]}),!!je.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-purple-8C1 ml5",children:[je.length," "]}),(0,J.jsx)("span",{children:"个视频"})]}),!!Se.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-cyan-blue ml5",children:[Se.length," "]}),(0,J.jsx)("span",{children:"个课件"})]}),!!Ie.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Ie.length," "]}),(0,J.jsx)("span",{children:"个分组作业"})]}),!!Me.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Me.length," "]}),(0,J.jsx)("span",{children:"个图文作业"})]}),!!ke.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[ke.length," "]}),(0,J.jsx)("span",{children:"个测验"})]}),!!Ne.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Ne.length," "]}),(0,J.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,J.jsx)(q.Z,{visible:de,inPaper:!1,renderData:he,onCancel:fe,onOk:me,modalType:"multiple",type:"subject"})]})})),U=t(95341),W=t(56102),G=t(78241),Q=t(19842),Y=t(92832),$=t(71418),ee=t(85750),ne="applyPublicContainer___UVHD5",te="applyPublicContent___XjdaZ",ie="spin___xLRsh",re="tips___Hok1Y",ae=t(680),oe=function(e){var n=e.type,t=e.onCancel,i=e.onOk,a=G.Z.useForm(),o=c()(a,1)[0],l=(0,h.useState)(1),u=c()(l,2),d=u[0],f=u[1],p=(0,h.useState)(!1),v=c()(p,2),m=v[0],_=v[1],b=(0,h.useState)([]),j=c()(b,2),w=j[0],k=j[1];(0,h.useEffect)((function(){o.setFieldValue("type",1),P()}),[]);var P=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return _(!0),e.next=4,(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:n}});case 4:t=e.sent,k(t.disciplines||[]),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=o.getFieldsValue(),n=e.sub_discipline_id,t=e.discipline_name,r=e.sub_discipline_name,a=e.type;if((!n||n&&0===n.length)&&(!t||!r))return x.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==a,sub_discipline_id:1==a?[n[1]]:null,discipline_name:t,sub_discipline_name:r})};return(0,J.jsx)(y.Z,{width:640,className:ne,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){t(),o.resetFields()},onOk:function(){o.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?x.ZP.info("方向或课程不能为空,请填写后再提交!"):(N(),o.resetFields())}))},children:(0,J.jsxs)("div",{className:te,children:[(0,J.jsxs)("div",{className:re,children:[(0,J.jsx)(ae.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,J.jsxs)(G.Z,{labelAlign:"left",form:o,children:[(0,J.jsx)(G.Z.Item,{name:"type",children:(0,J.jsxs)(g.ZP.Group,{onChange:function(e){f(e.target.value),1==e.target.value?o.setFieldsValue({discipline_name:"",sub_discipline_name:""}):o.setFieldsValue({sub_discipline_id:[]})},children:[(0,J.jsx)(g.ZP,{value:1,children:"快速选择方向&课程"}),(0,J.jsx)(g.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,J.jsx)(G.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,J.jsx)(Q.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:w,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){return o.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(G.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,J.jsx)(G.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),m&&(0,J.jsx)("div",{className:ie,children:(0,J.jsx)($.Z,{})})]})})},le=t(51150);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ce=["pathsDetail","user","globalSetting","loading","dispatch"],de=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}],fe=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading;return{pathsDetail:n,user:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,a,l,u,d,v,C,I,A,M,Z,L,z,D,E,F,X,O,R,q,V,B,G,Q,Y,$,ee,ne,te,ie,re,ae,fe,he,pe,ve,me,xe,ye,ge,_e,be,je,we,ke,Pe,Ne,Te,Se,Ce,Ie,Ae,Me,Ze,Le,ze,De,Ee,Fe,Xe,Oe,Re,He,qe,Je,Ve,Be,Ke,Ue,We,Ge,Qe,Ye,$e,en,nn,tn,rn,an,on,ln,sn,un,cn,dn,fn,hn,pn,vn,mn,xn,yn,gn,_n,bn,jn,wn,kn,Pn,Nn,Tn,Sn,Cn,In,An,Mn=e.pathsDetail,Zn=e.user,Ln=(e.globalSetting,e.loading,e.dispatch),zn=(f()(e,ce),(0,p.useParams)()),Dn=(0,h.useState)({}),En=c()(Dn,2),Fn=En[0],Xn=En[1],On=(0,h.useRef)(1),Rn=(0,h.useState)(),Hn=c()(Rn,2),qn=Hn[0],Jn=Hn[1],Vn=(0,h.useState)(!1),Bn=c()(Vn,2),Kn=Bn[0],Un=Bn[1],Wn=(0,h.useState)(!1),Gn=c()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,h.useRef)(null),et=!(null!==(n=Mn.detail)&&void 0!==n&&n.can_managed),nt=(0,h.useState)({status:!1}),tt=c()(nt,2),it=tt[0],rt=tt[1];(null===(t=Mn.detail)||void 0===t?void 0:t.is_free)||null===(i=Mn.detail)||void 0===i||i.can_learning;(0,h.useEffect)((function(){rt({status:!1})}),[]),(0,h.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){var n,t,i,a,o,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(n=Mn.detail)&&void 0!==n&&n.courses&&(null!=(o=null===(t=Mn.detail)||void 0===t?void 0:t.courses)&&null!==(i=o.toast)&&void 0!==i&&i.is_open&&-1===(null===(a=o.toast)||void 0===a?void 0:a.open_num)?Yn(!0):null!=o&&null!==(l=o.toast)&&void 0!==l&&l.is_open&&1===(null==o||null===(s=o.toast)||void 0===s?void 0:s.open_num)?(c=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(u=c.filter((function(e){return e===(null==zn?void 0:zn.pathId)})))||void 0===u?void 0:u.length)>0?Yn(!1):(Yn(!0),c.push(null==zn?void 0:zn.pathId),localStorage.setItem("pathsshow",JSON.stringify(c)))):Yn(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(a=Mn.detail)||void 0===a?void 0:a.courses]),(0,h.useEffect)((function(){var e,n,t;if(null===(e=Mn.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(n=Mn.detail)&&void 0!==n&&n.has_start){var r,a=null===(r=Mn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 1===(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=a>-1?a:0}else{var o,l,s=null===(o=Mn.detail)||void 0===o||null===(o=o.courses)||void 0===o||null===(o=o.map((function(e){var n;return null===(n=e.course_status)||void 0===n?void 0:n.status})))||void 0===o?void 0:o.lastIndexOf(2);i=s>-1?s:0,i=(s=null===(l=Mn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?s:i}Xn((null===(t=Mn.detail)||void 0===t?void 0:t.courses[i])||{})}}),[Mn.detail]);var at=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},ot=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.rs)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.KM)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),st=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否删除实践课程?"}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.eJ)({id:zn.pathId});case 2:1===e.sent.status&&p.history.push("/paths");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ut=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.info({centered:!0,width:530,title:"提示",okText:"知道啦",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"课程发布后即可发送课堂使用"}),onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Go)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销发布?"}),okButtonProps:{loading:Kn},onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Un(!0),e.next=3,(0,S.fj)({id:zn.pathId});case 3:1===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销发布成功")),Un(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){et?at():Mn.detail&&Mn.detail.has_sub_discipline?ht({user_customize:!1}):ft(!0)},ft=function(e){rt({status:e})},ht=function(e){var n;y.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,J.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,审核周期为1-2天,公开的课程将对平台所有人可见。",(0,J.jsx)("br",{}),"若仅本人教学使用则无需申请公开,直接发送到课堂即可",(0,J.jsx)("br",{})]}),onOk:(n=s()(r()().mark((function n(){var t,i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={user_customize:e.user_customize,type:e.type},e.user_customize?t=o()(o()({},t),{},{discipline_name:e.discipline_name,sub_discipline_name:e.sub_discipline_name}):e.sub_discipline_id&&(t=o()(o()({},t),{},{sub_discipline_id:e.sub_discipline_id})),n.next=4,(0,S.WO)(o()({id:zn.pathId},t));case 4:0!==(null==(i=n.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核"));case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},pt=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销申请公开?"}),onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Er)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销申请公开成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vt=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"ml20",children:(0,J.jsxs)(g.ZP.Group,{defaultValue:1,onChange:function(e){return On.current=e.target.value},children:[(0,J.jsxs)(g.ZP,{value:1,className:"mt10",style:{color:"#5F6367"},children:["开放课堂:",(0,J.jsx)("span",{children:"所有用户可以随时访问"})]}),(0,J.jsxs)(g.ZP,{value:0,className:"mt10",style:{color:"#5F6367"},children:["私有课堂:",(0,J.jsx)("span",{children:"仅报名参与的课堂成员可以访问"})]})]})}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,H.xg)("/classrooms/news/".concat(zn.pathId,"/newgold/").concat(On.current));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),mt=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认立即预约?"}),onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.c3)({id:zn.pathId});case 2:0===(n=e.sent).status&&(Jn(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},xt=function(){var e;(0,U.tJ)(Ln)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",icon:null,cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确定加入该课堂"}),onOk:(e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.JS)({id:null==Fn?void 0:Fn.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Ln({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),1===(null===(t=Fn.course_status)||void 0===t?void 0:t.status)&&(0,H.xg)("/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/shixun_homework")));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},yt=function(){Ln({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),Ln({type:"pathsDetail/getRightData",payload:{id:zn.pathId}})},gt=!(null===(l=Mn.detail)||void 0===l||!l.participant_count||null!==(u=Mn.detail)&&void 0!==u&&u.allow_statistics),_t=(null===(d=Mn.detail)||void 0===d||null===(d=d.courses)||void 0===d?void 0:d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==Fn?void 0:Fn.course_id)})))+1,bt=_t===(null===(v=Mn.detail)||void 0===v||null===(v=v.courses)||void 0===v?void 0:v.length);return(0,J.jsxs)("section",{children:[(0,J.jsx)("aside",{className:N.banner,style:{backgroundImage:null!=Mn&&null!==(C=Mn.detail)&&void 0!==C&&null!==(C=C.attachments)&&void 0!==C&&null!==(C=C[0])&&void 0!==C&&C.url?"url(".concat(null==Mn||null===(I=Mn.detail)||void 0===I||null===(I=I.attachments)||void 0===I||null===(I=I[0])||void 0===I?void 0:I.url,")"):"url(".concat("data:image/png;base64,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",")"),marginBottom:null!==(A=Mn.detail)&&void 0!==A&&null!==(A=A.courses)&&void 0!==A&&A.length?70:20,paddingTop:20},children:(0,J.jsxs)("aside",{className:N.wrp,style:{backgroundImage:null!=Mn&&null!==(M=Mn.detail)&&void 0!==M&&null!==(M=M.attachments_b)&&void 0!==M&&null!==(M=M[0])&&void 0!==M&&M.url?"url(".concat(null==Mn||null===(Z=Mn.detail)||void 0===Z||null===(Z=Z.attachments_b)||void 0===Z||null===(Z=Z[0])||void 0===Z?void 0:Z.url,")"):""},children:[(0,J.jsxs)("div",{className:N.operationWrap,children:[(null===(L=Zn.userInfo)||void 0===L?void 0:L.login)&&(null===(z=Mn.detail)||void 0===z?void 0:z.is_collect)&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:ot,children:[(0,J.jsx)(_.Z,{title:"取消收藏",children:(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",style:{marginRight:"10px"}})}),(0,J.jsx)("span",{style:{height:"24px"},children:"已收藏"})]}),(null===(D=Zn.userInfo)||void 0===D?void 0:D.login)&&!(null!==(E=Mn.detail)&&void 0!==E&&E.is_collect)&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:lt,children:[(0,J.jsx)(_.Z,{title:"收藏",children:(0,J.jsx)("img",{src:ue,style:{marginRight:"10px"}})}),(0,J.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(0,T.bg)()&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:function(){(0,U.tJ)(Ln)},children:[(0,J.jsx)("img",{src:ue,style:{marginRight:"10px"}}),(0,J.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(null===(F=Mn.detail)||void 0===F||!F.is_free)&&0!==(null===(X=Mn.detail)||void 0===X?void 0:X.publish_status)&&((null===(O=Mn.detail)||void 0===O?void 0:O.allow_add_member)||!(0,T.JA)())&&(0,J.jsx)(_.Z,{title:"以课堂实验的形式发送到我的课堂",children:(0,J.jsxs)("span",{onClick:function(){var e;null!==(e=Mn.detail)&&void 0!==e&&e.need_authorize?(0,U.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"):(0,U.tJ)(Ln)&&Ln({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:se,style:{marginRight:"10px"}}),"发送课堂"]})}),(null===(R=Mn.detail)||void 0===R?void 0:R.allow_statistics)&&2===(null===(q=Mn.detail)||void 0===q?void 0:q.public_status)&&(0,J.jsxs)("span",{onClick:function(){return p.history.push("/paths/".concat(zn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"学习统计"]}),(null===(V=Mn.detail)||void 0===V?void 0:V.is_share)&&(0,J.jsx)(W.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(zn.pathId,"?userid=").concat(null===(B=Zn.userInfo)||void 0===B?void 0:B.user_id),onCopy:function(){return x.ZP.success("已复制课程分享专属链接")},children:(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:se,style:{marginRight:"10px"}}),"分享课程"]})}),(null===(G=Mn.detail)||void 0===G?void 0:G.allow_add_member)&&(0,J.jsx)(b.Z,{dropdownRender:function(){var e,n,t,i,r,a,o,l,s,u,c,d,f,h,v,m,x;return(0,J.jsxs)(j.Z,{children:[(null===(e=Mn.detail)||void 0===e?void 0:e.courses)&&((null===(n=Mn.detail)||void 0===n?void 0:n.is_creator)&&!(null===(t=Zn.userInfo)||void 0===t||!t.professional_certification)||(0,T.ag)())&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:vt,children:"开课"}),(null===(i=Mn.detail)||void 0===i?void 0:i.allow_statistics)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){et?at():p.history.push("/paths/".concat(zn.pathId,"/edit"))},children:"编辑课程"}),(null===(r=Mn.detail)||void 0===r?void 0:r.allow_add_member)&&0===(null===(a=Mn.detail)||void 0===a?void 0:a.publish_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:ut,children:"发布课程"}),(null===(o=Mn.detail)||void 0===o?void 0:o.allow_statistics)&&2===(null===(l=Mn.detail)||void 0===l?void 0:l.publish_status)&&0===(null===(s=Mn.detail)||void 0===s?void 0:s.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:ct,children:"撤销发布"}),(null===(u=Mn.detail)||void 0===u?void 0:u.allow_statistics)&&2===(null===(c=Mn.detail)||void 0===c?void 0:c.publish_status)&&0===(null===(d=Mn.detail)||void 0===d?void 0:d.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:dt,children:"公开课程"}),(null===(f=Mn.detail)||void 0===f?void 0:f.allow_statistics)&&1===(null===(h=Mn.detail)||void 0===h?void 0:h.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:pt,children:"撤销申请公开"}),(0,T.GJ)()&&(null===(v=Mn.detail)||void 0===v?void 0:v.allow_statistics)&&2===(null===(m=Mn.detail)||void 0===m?void 0:m.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:pt,children:"撤销公开"}),(null===(x=Mn.detail)||void 0===x?void 0:x.allow_delete)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:st,children:"删除课程"})]})},children:(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"设置"]})})]}),(0,J.jsxs)("div",{style:{alignItems:"center"},className:[N.titleWrap,(null===(Q=Mn.detail)||void 0===Q||null===(Q=Q.name)||void 0===Q?void 0:Q.indexOf("\n"))&&N.titleFlexEnd].join(" "),children:[(0,J.jsxs)("div",{className:N.title,children:[(0,J.jsx)(_.Z,{title:null===(Y=Mn.detail)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.split("\n")[0],children:(0,J.jsx)("strong",{className:N.titleName,style:{maxWidth:(null==$n||null===($=$n.current)||void 0===$?void 0:$.offsetWidth)<150?810:730},children:null===(ee=Mn.detail)||void 0===ee||null===(ee=ee.name)||void 0===ee?void 0:ee.split("\n")[0]})}),(0,J.jsxs)("span",{className:"font24",children:[(0,J.jsx)("br",{}),null===(ne=Mn.detail)||void 0===ne||null===(ne=ne.name)||void 0===ne?void 0:ne.split("\n").filter((function(e,n){return 0!==n})).join("")]})]}),(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:N.tagsWrap,ref:$n,children:[(null===(te=Mn.detail)||void 0===te?void 0:te.allow_add_member)&&!(null!==(ie=Mn.detail)&&void 0!==ie&&ie.excellent)&&(0,J.jsx)(_.Z,{title:null===(re=de[(null===(ae=Mn.detail)||void 0===ae?void 0:ae.shixun_tag_num)-1])||void 0===re?void 0:re.connect,children:(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{backgroundColor:null===(fe=de[(null===(he=Mn.detail)||void 0===he?void 0:he.shixun_tag_num)-1])||void 0===fe?void 0:fe.bkcolor,color:null===(pe=de[(null===(ve=Mn.detail)||void 0===ve?void 0:ve.shixun_tag_num)-1])||void 0===pe?void 0:pe.txcolor,height:26,border:"1px solid ".concat(null===(me=de[(null===(xe=Mn.detail)||void 0===xe?void 0:xe.shixun_tag_num)-1])||void 0===me?void 0:me.bkcolor)},children:null===(ye=de[(null===(ge=Mn.detail)||void 0===ge?void 0:ge.shixun_tag_num)-1])||void 0===ye?void 0:ye.name})})}),(null===(_e=Mn.detail)||void 0===_e?void 0:_e.featured)>0&&(0,J.jsxs)("div",{children:[1===(null===(be=Mn.detail)||void 0===be?void 0:be.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"},children:"国家一流"}),2===(null===(je=Mn.detail)||void 0===je?void 0:je.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"},children:"军队一流"}),3===(null===(we=Mn.detail)||void 0===we?void 0:we.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"},children:"省级一流"}),4===(null===(ke=Mn.detail)||void 0===ke?void 0:ke.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"},children:"精品课程"})]}),(null===(Pe=Mn.detail)||void 0===Pe?void 0:Pe.excellent)&&(null===(Ne=Mn.detail)||void 0===Ne?void 0:Ne.allow_add_member)&&"公开发布"==(null===(Te=de[(null===(Se=Mn.detail)||void 0===Se?void 0:Se.shixun_tag_num)-1])||void 0===Te?void 0:Te.name)&&15!=(null==Zn||null===(Ce=Zn.userInfo)||void 0===Ce?void 0:Ce.role)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Ie=Mn.detail)||void 0===Ie?void 0:Ie.excellent)&&15==(null==Zn||null===(Ae=Zn.userInfo)||void 0===Ae?void 0:Ae.role)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Me=Mn.detail)||void 0===Me?void 0:Me.is_plan)&&(0,J.jsx)(_.Z,{title:"教育部101计划计算机类课程",children:(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0},children:"101计划"})})})]})})]}),(null===(Ze=Mn.detail)||void 0===Ze?void 0:Ze.laboratory_name)&&(0,T.Ny)()&&(0,J.jsxs)("div",{className:N.laboratory,children:[(0,J.jsx)("span",{children:"云上实验室:"}),(0,J.jsx)(_.Z,{title:null===(Le=Mn.detail)||void 0===Le?void 0:Le.laboratory_name,children:(0,J.jsx)("a",{href:"https://".concat(null===(ze=Mn.detail)||void 0===ze?void 0:ze.laboratory_url),target:"_blank",className:N.name,children:null===(De=Mn.detail)||void 0===De?void 0:De.laboratory_name})})]}),(0,J.jsx)("div",{className:N.contentWrap,children:(0,J.jsxs)("div",{className:N.contentLeftWrap,children:[!(null===(Ee=Mn.detail)||void 0===Ee||!Ee.stages_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"章节"}),(0,J.jsx)("p",{className:"mt3",children:null===(Fe=Mn.detail)||void 0===Fe?void 0:Fe.stages_count})]}),!(null===(Xe=Mn.detail)||void 0===Xe||!Xe.shixuns_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"单元"}),(0,J.jsx)("p",{className:"mt3",children:null===(Oe=Mn.detail)||void 0===Oe?void 0:Oe.shixuns_count})]}),!(null===(Re=Mn.detail)||void 0===Re||!Re.challenge_choose_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"选择题关卡"}),(0,J.jsx)("p",{className:"mt3",children:null===(He=Mn.detail)||void 0===He?void 0:He.challenge_choose_count})]}),!(null===(qe=Mn.detail)||void 0===qe||!qe.challenges_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"实践关卡"}),(0,J.jsx)("p",{className:"mt3",children:null===(Je=Mn.detail)||void 0===Je?void 0:Je.challenges_count})]}),!(null===(Ve=Mn.detail)||void 0===Ve||!Ve.videos_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"视频"}),(0,J.jsx)("p",{className:"mt3",children:null===(Be=Mn.detail)||void 0===Be?void 0:Be.videos_count})]}),!(null===(Ke=Mn.detail)||void 0===Ke||!Ke.attachment_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"课件"}),(0,J.jsx)("p",{className:"mt3",children:null===(Ue=Mn.detail)||void 0===Ue?void 0:Ue.attachment_count})]}),0!==(null===(We=Mn.detail)||void 0===We?void 0:We.publish_status)&&!(null===(Ge=Mn.detail)||void 0===Ge||!Ge.subject_score)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"经验值"}),(0,J.jsx)("p",{className:"mt3",children:null===(Qe=Mn.detail)||void 0===Qe?void 0:Qe.subject_score})]}),0!==(null===(Ye=Mn.detail)||void 0===Ye?void 0:Ye.publish_status)&&!(null===($e=Mn.detail)||void 0===$e||!$e.member_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:"学习人数"}),(0,J.jsx)(_.Z,{title:"更新时间:".concat((null===(en=Mn.detail)||void 0===en?void 0:en.member_count_update_at)||"--"),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})})]}),(0,J.jsx)("p",{className:"mt3",children:null===(nn=Mn.detail)||void 0===nn?void 0:nn.member_count})]}),(null===(tn=Mn.detail)||void 0===tn?void 0:tn.subject_score)>0&&(0,J.jsxs)("span",{className:"font14 c-white",children:[(0,J.jsx)("span",{children:"评分"}),(0,J.jsx)("br",{}),(0,J.jsx)("div",{className:N.rating,children:(0,J.jsx)(w.Z,{allowHalf:!0,style:{fontSize:12},value:(0,H.og)(null===(rn=Mn.detail)||void 0===rn?void 0:rn.averge_star),disabled:!0})})]})]})}),!(null===(an=Mn.detail)||void 0===an||null===(an=an.courses)||void 0===an||!an.length)&&(0,J.jsxs)("aside",{className:N.nav,children:[(0,J.jsxs)("div",{className:N.navLeft,children:[Fn.course_identity<4&&(0,J.jsx)(_.Z,{placement:"bottom",title:"编辑课堂",children:(0,J.jsx)("a",{href:"/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/newgolds/settings"),target:"_blank",children:(0,J.jsx)("i",{className:"iconfont icon-bianji1 ".concat(N.navLeftIcon)})})}),(0,J.jsx)(b.Z,{dropdownRender:function(){var e,n;return(0,J.jsx)(j.Z,{children:null===(e=m()(null===(n=Mn.detail)||void 0===n?void 0:n.courses))||void 0===e||null===(e=e.reverse())||void 0===e?void 0:e.map((function(e,n){var t;return(0,J.jsx)(j.Z.Item,{onClick:function(){return n=e.course_id,i=null===(t=Mn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.find((function(e){return e.course_id===n})),Xn(i||{}),void Ln({type:"classroomList/setActionTabs",payload:{key:"修改开课时间",name:n}});var n,t,i},children:(0,J.jsxs)("span",{className:"font14",children:["第",(null===(t=Mn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.length)-n,"期"]})},e.course_id)}))})},children:(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font14 current",children:["第",(0,J.jsx)("span",{className:N.colorOrange,children:_t}),"期"]}),(0,J.jsx)(P.Z,{})]})}),(0,J.jsxs)("div",{className:N.navContent,children:[(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"开课时间:"}),(0,J.jsx)("div",{className:N.contentItemText,children:null==Fn?void 0:Fn.start_date})]}),(0,J.jsx)("div",{className:N.verticalLine}),(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"结课时间:"}),(0,J.jsx)("div",{className:N.contentItemText,children:null==Fn?void 0:Fn.end_date})]}),(0,J.jsx)("div",{className:N.verticalLine}),(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"本期选课人数"}),(0,J.jsxs)("div",{className:N.contentItemText,children:[null==Fn?void 0:Fn.student_count," 人"]})]})]})]}),(0,J.jsxs)("div",{className:N.navRight,style:{display:"none"},children:[(0,J.jsxs)("div",{className:N.flexRow,children:[1===(null==Fn||null===(on=Fn.course_status)||void 0===on?void 0:on.status)&&(0,J.jsx)("div",{className:"mr20 c-red-ee4",children:null==Fn||null===(ln=Fn.course_status)||void 0===ln?void 0:ln.time}),2===(null==Fn||null===(sn=Fn.course_status)||void 0===sn?void 0:sn.status)&&Fn.course_identity<6&&(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===(null===(un=Fn.course_status)||void 0===un?void 0:un.status)&&(Fn.course_identity<6?(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(cn=Fn.first_category_url)||void 0===cn||null===(cn=cn.split("/"))||void 0===cn?void 0:cn[2],"/announcement"),target:"_blank",children:"进入课堂"}):(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),1===(null===(dn=Fn.course_status)||void 0===dn?void 0:dn.status)&&Fn.course_identity>5&&(0,J.jsx)("div",{className:N.classButton,onClick:xt,children:"立即加入"}),1===(null===(fn=Fn.course_status)||void 0===fn?void 0:fn.status)&&5===Fn.course_identity&&(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(hn=Fn.first_category_url)||void 0===hn||null===(hn=hn.split("/"))||void 0===hn?void 0:hn[2],"/announcement"),target:"_blank",children:"立即学习"}),0===(null===(pn=Fn.course_status)||void 0===pn?void 0:pn.status)&&Fn.course_identity>5&&(0,J.jsx)("div",{className:N.classButton,onClick:xt,children:"立即报名"}),0===(null===(vn=Fn.course_status)||void 0===vn?void 0:vn.status)&&5===Fn.course_identity&&(0,J.jsx)("div",{className:N.classButton,children:"报名成功"}),(0===(null==Fn||null===(mn=Fn.course_status)||void 0===mn?void 0:mn.status)||1===(null==Fn||null===(xn=Fn.course_status)||void 0===xn?void 0:xn.status))&&Fn.course_identity<5&&(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(yn=Fn.first_category_url)||void 0===yn||null===(yn=yn.split("/"))||void 0===yn?void 0:yn[2],"/announcement"),target:"_blank",children:"进入课堂"}),gt&&bt&&(null===(gn=Mn.detail)||void 0===gn?void 0:gn.has_participate)&&(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),gt&&bt&&!(null!==(_n=Mn.detail)&&void 0!==_n&&_n.has_participate)&&(qn?(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:mt,children:"期待开课并预约报名"}))]}),(0,J.jsxs)("div",{className:N.flexRow,children:[gt&&!(null===(bn=Mn.detail)||void 0===bn||null===(bn=bn.courses)||void 0===bn||!bn.length)&&bt&&(0,J.jsxs)("span",{className:"mt20",children:[(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(jn=Mn.detail)||void 0===jn?void 0:jn.student_count," ","人时即将开课"]}),(0,J.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===qn?(null===(wn=Mn.detail)||void 0===wn?void 0:wn.participant_count)+1:null===(kn=Mn.detail)||void 0===kn?void 0:kn.participant_count}),"人"]})]}),gt&&!(null!==(Pn=Mn.detail)&&void 0!==Pn&&null!==(Pn=Pn.courses)&&void 0!==Pn&&Pn.length)&&bt&&(0,J.jsxs)("span",{children:[!(null!==(Nn=Mn.detail)&&void 0!==Nn&&Nn.has_participate)&&(!0===qn?(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,J.jsx)("a",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:mt,children:"期待开课并预约报名"})),(null===(Tn=Mn.detail)||void 0===Tn?void 0:Tn.has_participate)&&(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(Sn=Mn.detail)||void 0===Sn?void 0:Sn.student_count," ","人时即将开课"]}),(0,J.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===qn?(null===(Cn=Mn.detail)||void 0===Cn?void 0:Cn.participant_count)+1:null===(In=Mn.detail)||void 0===In?void 0:In.participant_count}),"人"]})]})]})]})]})]})}),(0,J.jsx)(K,{}),it.status&&(0,J.jsx)(oe,{type:"subject",onCancel:function(){return ft(!1)},onOk:function(e){ft(!1),ht(e)}}),(0,J.jsx)(y.Z,{open:Qn,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){Yn(!1)},centered:!0,footer:(0,J.jsx)("div",{children:(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){Yn(!1)},children:"我知道了"})}),children:(0,J.jsx)(le.Z,{style:{maxHeight:378,overflow:"auto"},value:null==Mn||null===(An=Mn.detail)||void 0===An||null===(An=An.toast)||void 0===An?void 0:An.content})})]})})),he=t(20817),pe=t(93948),ve="rightWrap___trEKQ",me="qrCode___J87U9",xe="cardTop___sVfNE",ye="card___xqkwa",ge="flexRow___EJjLR",_e="flexRowAbout___wsXZw",be="skillWrap___H2LfA",je="skillTopWrap___Iy4yY",we="directionItemWrap___D3A3B",ke="groupActionWrap___uM9bY",Pe="classButton___kwIIq",Ne="bg28e____4vxe",Te="bgGray___bP0QM",Se="price___YtmIz",Ce="d1___kWoQd",Ie="auto___j1TRz",Ae="disabled___acQun",Me="d2___lGbRu",Ze="d3___bWANm",Le="d4___wyT_a",ze="imgradius___fmcxI",De="imageWrap___HkmiW",Ee="directionItemWrap___MKzHd",Fe="groupActionWrap___PB2b7",Xe="teamHeight___qj0wW",Oe="divHeight___MUuEe",Re=t(88522),He=t(61998),qe=t(26724),Je=t.n(qe),Ve=t(96631),Be=t(81841),Ke=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.open,i=e.onClose,a=e.onReloadData,l=void 0===a?function(){}:a,u=(0,p.useParams)(),d=(0,h.useState)([]),f=c()(d,2),v=f[0],g=f[1],b=(0,h.useState)(!0),j=c()(b,2),w=j[0],P=j[1],N=(0,h.useState)(!1),T=c()(N,2),I=T[0],A=T[1],Z=G.Z.useForm(),L=c()(Z,1)[0],D=(0,h.useState)([]),E=c()(D,2),F=E[0],X=E[1],O=(0,h.useState)(1),R=c()(O,2),H=R[0],q=R[1],V=(0,h.useState)([]),B=c()(V,2),K=B[0],U=B[1],W=(0,h.useState)(!0),Q=c()(W,2),$=Q[0],ee=Q[1],ne=(0,h.useState)(!1),te=c()(ne,2),ie=te[0],re=te[1];(0,h.useEffect)((function(){t&&ae()}),[t]);var ae=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,g(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>0&&void 0!==s[0]&&s[0],!(w&&!I||n)){e.next=11;break}return a=L.getFieldValue(),A(!0),q(n?1:H+1),e.next=7,(0,Ve.nQ)(o()(o()({page:n?1:H+1,container_id:u.pathId,container_type:3},a),{},{school_name:(null==a?void 0:a.school_name)||null,keyword:(null==a||null===(t=a.keyword)||void 0===t?void 0:t.trim())||null}));case 7:l=e.sent,X(n?m()(l.users):[].concat(m()(F),m()(l.users))),A(!1),(null===(i=l.users)||void 0===i?void 0:i.length)<10&&P(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=K&&K.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加成员"),e.next=10;break;case 4:return re(!0),e.next=7,(0,S.mx)({id:u.pathId,user_ids:K});case 7:n=e.sent,re(!1),n&&(x.ZP.success("添加成功"),se(),l&&l());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){L.setFieldsValue({keyword:""}),i(),ee(!0),P(!0)},ue=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,J.jsx)(M.Z,{value:n.numid,checked:K.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)(p.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机号",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e&&z()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:e&&z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,J.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,J.jsxs)(y.Z,{title:"添加合作者",open:t,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ie,onOk:le,onCancel:se,children:[(0,J.jsxs)(G.Z,{layout:"inline",form:L,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:function(){var e;if(null===(e=L.getFieldValue())||void 0===e||null===(e=e.keyword)||void 0===e||!e.trim())return x.ZP.warning("请输入搜索内容"),void X([]);ee(!1),P(!0),A(!1),q(1),U([]),oe(!0)},children:[(0,J.jsx)(G.Z.Item,{name:"search_type",label:"搜索类型",children:(0,J.jsxs)(C.default,{children:[(0,J.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,J.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,J.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,J.jsx)(G.Z.Item,{name:"keyword",label:"搜索内容",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:280},size:"middle",placeholder:"请输入内容"})}),(0,J.jsx)(G.Z.Item,{name:"school_name",label:"单位:",children:(0,J.jsx)(Re.Z,{allowClear:!0,defaultOpen:!1,options:v,style:{width:380},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,J.jsx)(G.Z.Item,{children:(0,J.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),$&&(0,J.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,J.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,J.jsx)("br",{}),"请搜索要添加的人员"]}),!$&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:[],columns:ue})}),(0,J.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){oe()},hasMore:w,useWindow:!1,children:(0,J.jsx)(He.Z,{loading:I,showHeader:!1,pagination:!1,dataSource:F,columns:ue,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=K.indexOf(e);n<0?K.push(e):K.splice(n,1),U(m()(K))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),Ue=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.data,a=e.onReloadData,o=void 0===a?function(){}:a,l=(0,p.useParams)(),u=(0,h.useState)(!0),d=c()(u,2),f=d[0],v=d[1],g=(0,h.useState)(!1),b=c()(g,2),j=b[0],w=b[1],P=G.Z.useForm(),N=c()(P,1)[0],T=(0,h.useState)([]),C=c()(T,2),I=C[0],A=C[1],Z=(0,h.useState)(1),L=c()(Z,2),z=L[0],D=L[1],E=(0,h.useState)([]),F=c()(E,2),X=F[0],O=F[1],R=(0,h.useState)(!0),H=c()(R,2),q=H[0],V=H[1],B=(0,h.useState)(!1),K=c()(B,2),U=K[0],W=K[1];(0,h.useEffect)((function(){"Collaborators-AddCourses"===n.actionTabs.key&&(V(!0),v(!0),Q())}),[n.actionTabs.key]);var Q=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>0&&void 0!==s[0]&&s[0],!(f&&!j||n)){e.next=11;break}return a=N.getFieldValue(),w(!0),D(n?1:z+1),e.next=7,(0,Ve.FU)({page:n?1:z+1,container_id:l.pathId,container_type:3,manager_name:(null==a?void 0:a.manager_name)||null,course_name:(null==a||null===(t=a.course_name)||void 0===t?void 0:t.trim())||null});case 7:o=e.sent,A(n?m()(o.courses):[].concat(m()(I),m()(o.courses))),w(!1),(null===(i=o.courses)||void 0===i?void 0:i.length)<10&&v(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=s()(r()().mark((function e(){var t,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=X&&X.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加课堂"),e.next=19;break;case 4:if(1==n.actionTabs.type){e.next=10;break}if(!((null==n||null===(t=n.Courses)||void 0===t||null===(t=t.spoc_courses)||void 0===t?void 0:t.length)+(null==X?void 0:X.length)>3)){e.next=8;break}return x.ZP.warning("一个实践课程只能加入3个spoc课堂"),e.abrupt("return");case 8:e.next=13;break;case 10:if(!((null==i||null===(a=i.spoc_courses)||void 0===a?void 0:a.length)+(null==X?void 0:X.length)>3)){e.next=13;break}return x.ZP.warning("一个实践课程只能加入3个历史课堂"),e.abrupt("return");case 13:return W(!0),e.next=16,(0,S.sm)({id:l.pathId,course_ids:X,course_type:n.actionTabs.type});case 16:s=e.sent,W(!1),s&&(x.ZP.success("添加成功"),ne(),o&&o());case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){N.setFieldsValue({course_name:"",manager_name:""}),O([]),t({type:"pathsDetail/setActionTabs",payload:{}})},te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,J.jsx)(M.Z,{value:n.id,checked:X.includes(String(n.id)),disabled:!!e})}},{title:"课堂名称",dataIndex:"name",width:100,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"管理者",width:100,dataIndex:"managers",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"课堂所在学校",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_at",width:140,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"成员数量",dataIndex:"course_members_count",width:80,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}];return(0,J.jsxs)(y.Z,{title:"添加课堂",open:"Collaborators-AddCourses"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:U,onOk:ee,onCancel:ne,children:[(0,J.jsxs)(G.Z,{layout:"inline",form:N,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:function(){V(!1),v(!0),w(!1),D(1),O([]),$(!0)},children:[(0,J.jsx)(G.Z.Item,{name:"course_name",label:"课堂名称",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂名称"})}),(0,J.jsx)(G.Z.Item,{name:"manager_name",label:"课堂管理者",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂管理者名称"})}),(0,J.jsx)(G.Z.Item,{children:(0,J.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),q&&(0,J.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,J.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,J.jsx)("br",{}),"请搜索要添加的人员"]}),!q&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:[],columns:te})}),(0,J.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:f,useWindow:!1,children:(0,J.jsx)(He.Z,{loading:j,showHeader:!1,pagination:!1,dataSource:I,columns:te,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=X.indexOf(e);n<0?X.push(e):X.splice(n,1),O(m()(X))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),We=t(78538),Ge=t(44589),Qe=t(39180),Ye=t.n(Qe),$e=(0,Ge.W8)((function(e){var n,t,i,r,a,o,l=e.item,s=(e.toIndex,e.params,e.isShow,e.setShow,e.dispatch),u=e.user,c=(e.classroomList,e.handleDeleteMember),d=e.pathsDetail;return(0,J.jsx)("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,J.jsxs)("div",{className:Ee,children:[(0,J.jsxs)(_.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:(0,J.jsxs)("div",{className:Xe,children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("div",{className:De,style:{marginRight:11},children:(0,J.jsx)("img",{className:De,src:he.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)})}),(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{title:null==l?void 0:l.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==l?void 0:l.name)||"--"}),(0,J.jsx)("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==l?void 0:l.school})]})]}),(0,J.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=l&&l.brief_introduction)&&(0,J.jsx)("div",{children:"暂无相关介绍"}),(null==l?void 0:l.brief_introduction)&&(0,J.jsx)("div",{className:Oe,children:null==l?void 0:l.brief_introduction}),(null==u||null===(n=u.userInfo)||void 0===n?void 0:n.user_id)===(null==l?void 0:l.id)&&(0,J.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,J.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,J.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,T.bg)()?p.history.push("".concat(l.user_url)):s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:he.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)}),(0,J.jsxs)("div",{children:[(null==l||null===(t=l.name)||void 0===t?void 0:t.length)>6?(null==l||null===(i=l.name)||void 0===i?void 0:i.substr(0,6))+"...":(null==l?void 0:l.name)||"--",(0,J.jsx)("br",{}),(0,J.jsx)("span",{style:{color:"#999999"},children:(null==l||null===(r=l.school)||void 0===r?void 0:r.length)>6?(null==l||null===(a=l.school)||void 0===a?void 0:a.substr(0,6))+"...":(null==l?void 0:l.school)||"--"})]})]}),(0,J.jsx)("br",{}),(0,J.jsx)("span",{className:Fe,children:(0,J.jsx)("i",{style:{display:!(null!==(o=d.detail)&&void 0!==o&&o.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(e){e.stopPropagation(),c(l.id)}})})]})})})),en=(0,Ge.JN)((function(e){var n=e.isShow,t=e.setShow,i=e.pathsDetail,r=e.items,a=e.params,o=e.dispatch,l=e.user,s=e.classroomList,u=e.handleDeleteMember;return(0,J.jsx)("div",{className:"task-list-container",children:null==r?void 0:r.map((function(e,r){return(0,J.jsx)($e,{isShow:n,setShow:t,dispatch:o,pathsDetail:i,handleDeleteMember:u,user:l,classroomList:s,toIndex:r+1,params:a,index:r,item:e},"".concat(e.id))}))})})),nn=(0,p.connect)((function(e){return{user:e.user,classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.isupdate,t=e.setisupdate,i=e.data,a=e.user,o=e.classroomList,l=e.pathsDetail,u=e.operation,d=(e.callback,e.handleDeleteMember),f=(e.onCancel,e.dispatch),v=(e.visible,(0,h.useState)(i)),m=c()(v,2),x=m[0],y=m[1],g=(0,p.useParams)(),_=(0,h.useState)(),b=c()(_,2),j=(b[0],b[1],(0,h.useState)(!0)),w=c()(j,2),k=w[0],P=w[1];function N(){return(N=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==g?void 0:g.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:n}});case 2:e.sent,f({type:"pathsDetail/getRightData",payload:{id:g.pathId}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){n&&(!function(e){N.apply(this,arguments)}(x.map((function(e){return null==e?void 0:e.id}))),t(!1))}),[n]),(0,h.useEffect)((function(){y(i)}),[JSON.stringify(i)]),(0,J.jsx)("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel",children:(0,J.jsx)(en,{axis:"xy",helperClass:"dragging-li",isShow:k,setShow:P,distance:2,disableAutoscroll:!0,dispatch:f,pathsDetail:l,handleDeleteMember:d,user:a,classroomList:o,params:g,items:x,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;u&&y(Ye()(x,t,n))}})})})),tn="imgradius___Iug8Z",rn="directionItemWrap___odBHm",an="groupActionWrap___u5Xgw",on="bottomdiv___MLbfq",ln=(0,Ge.W8)((function(e){var n,t,i,r,a=e.item,o=(e.toIndex,e.params,e.dispatch,e.classroomList,e.handleDeleteMember),l=e.pathsDetail;return(0,J.jsxs)("span",{onClick:function(){window.open(null==a?void 0:a.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"},children:[(0,J.jsxs)("div",{className:rn,children:[(0,J.jsx)("img",{className:tn,src:he.Z.API_SERVER+(null==a?void 0:a.default_image)}),(0,J.jsx)("span",{className:an,children:(0,J.jsx)(_.Z,{title:a.name,children:(0,J.jsx)("span",{style:{fontSize:"18px",color:"#ffffff"},children:(null===(n=a.name)||void 0===n?void 0:n.length)>7?(0,J.jsxs)("span",{children:[null===(t=a.name)||void 0===t?void 0:t.substring(0,7),(0,J.jsx)("br",{})," ",null===(i=a.name)||void 0===i?void 0:i.substring(7,14),(null==a?void 0:a.name.length)>14&&"..."]}):a.name})})})]}),(0,J.jsxs)("div",{className:on,children:[(0,J.jsx)(_.Z,{title:"访问数:".concat(null==a?void 0:a.visits),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),(0,J.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:null==a?void 0:a.visits})]})}),(0,J.jsx)(_.Z,{title:"课堂成员数:".concat(null==a?void 0:a.course_members_count),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),(0,J.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.course_members_count]})]})}),(0,J.jsx)(_.Z,{overlayStyle:{maxWidth:380},title:(0,J.jsxs)("div",{style:{whiteSpace:"nowrap"},children:["课堂的任务数(作业数+试卷数+问卷数):",null==a?void 0:a.tasks_count]}),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),(0,J.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.tasks_count]})]})}),(0,J.jsx)(_.Z,{title:"删除",placement:"bottom",children:(0,J.jsx)("span",{children:(0,J.jsx)("i",{style:{color:"#bbbbbb",display:!(null!=l&&null!==(r=l.detail)&&void 0!==r&&r.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(e){e.stopPropagation(),o(a.id)}})})})]})]})})),sn=(0,Ge.JN)((function(e){var n=e.items,t=e.params,i=e.dispatch,r=e.classroomList,a=e.handleDeleteMember,o=e.pathsDetail;return(0,J.jsx)("div",{className:"task-list-container",style:{minHeight:240*(null==n?void 0:n.length)},children:null==n?void 0:n.map((function(e,n){return(0,J.jsx)(ln,{dispatch:i,pathsDetail:o,handleDeleteMember:a,classroomList:r,toIndex:n+1,params:t,index:n,item:e},"".concat(e.id))}))})})),un=(0,p.connect)((function(e){return{classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.classroomList,i=e.pathsDetail,a=(e.callback,e.handleDeleteMember),o=(e.onCancel,e.dispatch),l=(e.visible,(0,h.useState)(n)),u=c()(l,2),d=u[0],f=u[1],v=(0,p.useParams)(),m=(0,h.useState)(),x=c()(m,2);x[0],x[1];function y(){return(y=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==v?void 0:v.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:n}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){f(n)}),[JSON.stringify(n)]),(0,J.jsx)("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel",children:(0,J.jsx)(sn,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:o,handleDeleteMember:a,classroomList:t,params:v,items:d,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;!function(e){y.apply(this,arguments)}(Ye()(d,t,n).map((function(e){return null==e?void 0:e.id}))),f(Ye()(d,t,n))}})})})),cn=t(33571),dn=t(16896),fn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",pn=t(53200),vn=t(42441),mn=(t(56047),["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]);function xn(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var yn=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.globalSetting,a=e.classroomList;return{pathsDetail:n,user:t,globalSetting:r,loading:i.models.index,classroomList:a}}))((function(e){var n,t,i,a,o,l,u,d,v,m,g,b,j,w,P,N,C,M,Z,L,z,D,E,F,X,O,R,q,V,B,K,W,G,Q,$,ne,te,ie,re,ae,oe,se,ue,ce,de,fe,Fe,Re,He,qe,Je,Ve,Ge,Qe,Ye,$e,en,tn,rn,an,on,ln,sn,pn,yn,gn,_n,bn,jn,wn,kn,Pn,Nn,Tn,Sn,Cn,In,An,Mn,Zn,Ln,zn,Dn,En,Fn,Xn,On,Rn,Hn,qn=e.pathsDetail,Jn=e.user,Vn=(e.globalSetting,e.loading,e.classroomList),Bn=e.dispatch,Kn=(f()(e,mn),(0,p.useSearchParams)()),Un=c()(Kn,1)[0],Wn=(0,p.useParams)(),Gn=(0,h.useState)(!0),Qn=c()(Gn,2),Yn=(Qn[0],Qn[1],(0,h.useState)(!1)),$n=c()(Yn,2),et=$n[0],nt=$n[1],tt=(0,h.useState)(),it=c()(tt,2),rt=it[0],at=it[1],ot=(0,h.useState)(),lt=c()(ot,2),st=lt[0],ut=lt[1],ct=(0,h.useState)({}),dt=c()(ct,2),ft=dt[0],ht=dt[1],pt=(0,h.useState)(),vt=c()(pt,2),mt=vt[0],xt=vt[1],yt=(0,h.useRef)(),gt=(0,h.useState)(!1),_t=c()(gt,2),bt=_t[0],jt=_t[1],wt=(0,h.useState)({}),kt=c()(wt,2),Pt=kt[0],Nt=kt[1],Tt=(0,h.useState)(!1),St=c()(Tt,2),Ct=St[0],It=St[1],At=(0,h.useState)(!1),Mt=c()(At,2),Zt=Mt[0],Lt=Mt[1],zt=(0,h.useState)(!1),Dt=c()(zt,2),Et=Dt[0],Ft=Dt[1],Xt=((0,p.useLocation)(),!(null!==(n=qn.detail)&&void 0!==n&&n.can_managed)),Ot=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")};(0,h.useEffect)((function(){if(yt.current)return yt.current.addEventListener("mousedown",xn),function(){var e;null===(e=yt.current)||void 0===e||e.removeEventListener("mousedown",xn)}}),[yt.current]);var Rt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=st&&st.trim()){e.next=3;break}return x.ZP.warning("名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,S.bw)({id:Wn.pathId,team_title:st.trim()});case 5:n=e.sent,at(!rt),0===(null==n?void 0:n.status)&&(ut(null),x.ZP.success(n.message),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Ht(){return(Ht=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Nt,e.next=3,(0,S.ue)({id:Wn.pathId,course_type:1});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){var e,n;1===(null===(e=qn.detail)||void 0===e?void 0:e.show_spoc)&&Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}}),null!==(n=qn.detail)&&void 0!==n&&n.show_history&&function(){Ht.apply(this,arguments)}()}),[qn.detail]),(0,h.useEffect)((function(){var e;if("修改开课时间"===(null===(e=Vn.actionTabs)||void 0===e?void 0:e.key)){var n,t=null===(n=qn.detail)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.find((function(e){var n;return e.course_id===(null===(n=Vn.actionTabs)||void 0===n?void 0:n.name)}));ht(t||{})}}),[Vn.actionTabs]),(0,h.useEffect)((function(){var e,n,t,i;if(null!==(e=qn.detail)&&void 0!==e&&e.has_start){var r,a=null===(r=qn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));t=a>-1?a:0}else{var o,l,s=null===(o=qn.detail)||void 0===o||null===(o=o.courses)||void 0===o||null===(o=o.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===o?void 0:o.lastIndexOf(2);t=s>-1?s:0,t=(s=null===(l=qn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?s:t}null!==(n=qn.detail)&&void 0!==n&&n.courses&&ht((null===(i=qn.detail)||void 0===i?void 0:i.courses[t])||{})}),[qn.detail]);var qt,Jt=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"你确定要删除该成员吗?"}),onOk:function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.EP)({id:Wn.pathId,user_id:n});case 2:1===(null==(t=e.sent)?void 0:t.status)&&((null===(i=Jn.userInfo)||void 0===i?void 0:i.user_id)===n&&(window.location.href=window.location.href),x.ZP.info(null==t?void 0:t.message),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vt=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"你确定要删除该课堂吗?"}),onOk:function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.$D)({id:Wn.pathId,courseid:n});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("删除成功"),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bt=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"是否确认立即预约?"}),onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.c3)({id:Wn.pathId});case 2:0===(n=e.sent).status&&(xt(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Kt=function(e){Xt?Ot():Bn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:e}})},Ut=function(){Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}})},Wt=function(){var e;(0,U.tJ)(Bn)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"是否确定加入该课堂"}),onOk:(e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.JS)({id:null==ft?void 0:ft.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),1===parseInt(null===(t=ft.course_status)||void 0===t?void 0:t.status)&&(0,H.xg)("".concat(null==ft?void 0:ft.first_category_url)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Gt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)?Qt():y.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&Qt();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nt(!0),e.next=3,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Wn.pathId,payment_method:"wechat_qr"}});case 3:null!=(n=e.sent)&&n.num&&(nt(!1),p.history.push(Un.get("userid")?"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num,"&userid=").concat(Un.get("userid")):"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Yt=function(){var e=s()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Bn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实践项目,请稍后..."}}),!t){e.next=7;break}return e.next=4,(0,dn.BK)({id:n});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,dn.Ir)({id:n});case 9:e.t0=e.sent;case 10:if(i=e.t0,Bn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=i&&i.game_identifier||null!=i&&i.identifier)){e.next=15;break}return(0,H.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter?subject_id=").concat(Wn.pathId):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(Wn.pathId)),e.abrupt("return");case 15:2===(null==i?void 0:i.status)?ei(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&$t(null==i?void 0:i.message);case 16:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),$t=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ei=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=s()(r()().mark((function t(){var i,a;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,cn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(a.game_identifier,"?subject_id=").concat(Wn.pathId)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&$t(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ni=function(){var e;if((0,U.tJ)(Bn)){var n=[];null==qn||null===(e=qn.stageData)||void 0===e||e.forEach((function(e){var t,i;e.items&&null!==(t=e.items)&&void 0!==t&&t.length&&(null===(i=e.items)||void 0===i||i.forEach((function(e){var t;n.push(e),e.children&&null!==(t=e.children)&&void 0!==t&&t.length&&(n=n.concat(e.children))})))}));var t=n.find((function(e){return["VideoItem","Attachment","Shixun"].includes(e.item_type)}));console.log(t,"stageParam"),"VideoItem"!==t.item_type?"Attachment"!==t.item_type?"Shixun"!==t.item_type||Yt(t.identifier,t.is_jupyter):(0,H.xg)(t.url):(0,H.xg)("/video/".concat(t.id,"?subject_id=").concat(Wn.pathId))}},ti=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,l,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/".concat(Jn.userInfo.login,"/subjects/request_certificate.json"),{method:"post",body:{subject_id:Wn.pathId}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("提交成功"),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null!==(n=Jn.userInfo)&&void 0!==n&&n.professional_certification){e.next=4;break}return y.Z.confirm({title:"提示",centered:!0,content:(0,J.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,H.xg)("/account/certification")}}),e.abrupt("return",!1);case 4:if("drafted"!==(null===(t=qn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)){e.next=6;break}return e.abrupt("return",!1);case 6:if("none"!==(null===(i=qn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"rejected"!==(null===(a=qn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)){e.next=9;break}return 100===(null===(u=qn.rightData)||void 0===u?void 0:u.progress.learned)?y.Z.info({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'申请成功,可以在个人中心"我的证书"中查看',okText:"确定申请",cancelText:"取消",onOk:l}):y.Z.confirm({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"你目前学习进度为".concat(null===(c=qn.rightData)||void 0===c?void 0:c.progress.learned,"%,建议申请后继续进行课程学习"),okText:"确定申请",cancelText:"取消",onOk:l}),e.abrupt("return",!1);case 9:"passed"===(null===(o=qn.rightData)||void 0===o||null===(o=o.progress)||void 0===o?void 0:o.certificated)&&jt(!0);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ii=(0,h.useMemo)((function(){var e,n,t;if(null!==(e=qn.rightData)&&void 0!==e&&null!==(e=e.tags)&&void 0!==e&&e.length)return(0,J.jsx)(vn.Z,{option:(t=new Image,t.src=Be.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:t,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null===(n=qn.rightData)||void 0===n||null===(n=n.tags)||void 0===n?void 0:n.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})}),[null===(t=qn.rightData)||void 0===t?void 0:t.tags]),ri=(0,h.useMemo)((function(){var e;return(0,J.jsx)("div",{style:{width:"100%"},children:null===(e=qn.rightData)||void 0===e||null===(e=e.members)||void 0===e?void 0:e.map((function(e,n){var t,i,r,a,o;return(0,J.jsx)("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,J.jsxs)("div",{className:Ee,children:[(0,J.jsxs)(_.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:(0,J.jsxs)("div",{className:Xe,children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("div",{className:De,style:{marginRight:11},children:(0,J.jsx)("img",{className:De,src:he.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)})}),(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{title:null==e?void 0:e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==e?void 0:e.name)||"--"}),(0,J.jsx)("div",{title:null==e?void 0:e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==e?void 0:e.school})]})]}),(0,J.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=e&&e.brief_introduction)&&(0,J.jsx)("div",{children:"暂无相关介绍"}),(null==e?void 0:e.brief_introduction)&&(0,J.jsx)("div",{className:Oe,children:null==e?void 0:e.brief_introduction}),(null==Jn||null===(t=Jn.userInfo)||void 0===t?void 0:t.user_id)===(null==e?void 0:e.id)&&(0,J.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,J.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,J.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,T.bg)()?p.history.push("".concat(e.user_url)):Bn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:he.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)}),(0,J.jsxs)("div",{children:[(null==e||null===(i=e.name)||void 0===i?void 0:i.length)>6?(null==e||null===(r=e.name)||void 0===r?void 0:r.substr(0,6))+"...":(null==e?void 0:e.name)||"--",(0,J.jsx)("br",{}),(0,J.jsx)("span",{style:{color:"#999999"},children:(null==e||null===(a=e.school)||void 0===a?void 0:a.length)>6?(null==e||null===(o=e.school)||void 0===o?void 0:o.substr(0,6))+"...":(null==e?void 0:e.school)||"--"})]})]}),(0,J.jsx)("br",{})]})},n)}))})}),[null===(i=qn.rightData)||void 0===i?void 0:i.members]),ai=!(null===(a=qn.detail)||void 0===a||!a.participant_count||null!==(o=qn.detail)&&void 0!==o&&o.allow_statistics),oi=(null===(l=qn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==ft?void 0:ft.course_id)})))+1===(null===(u=qn.detail)||void 0===u||null===(u=u.courses)||void 0===u?void 0:u.length);return(0,J.jsxs)("section",{className:ve,children:[(null===(d=qn.rightData)||void 0===d?void 0:d.qrcode_img)&&(0,J.jsx)("div",{className:me,children:(0,J.jsx)("img",{src:null===(v=qn.rightData)||void 0===v?void 0:v.qrcode_img})}),(null===(m=qn.rightData)||void 0===m?void 0:m.progress)&&(0,J.jsxs)("div",{className:"".concat(ye," ").concat(xe),style:{top:null!==(g=qn.detail)&&void 0!==g&&null!==(g=g.courses)&&void 0!==g&&g.length?"-140px":"-70px"},children:[2===parseInt(null==ft||null===(b=ft.course_status)||void 0===b?void 0:b.status)&&ft.course_identity<6&&(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===parseInt(null===(j=ft.course_status)||void 0===j?void 0:j.status)&&(ft.course_identity<6?"":(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),(0,J.jsxs)("div",{className:ge,children:[ai&&!(null===(w=qn.detail)||void 0===w||null===(w=w.courses)||void 0===w||!w.length)&&oi&&(0,J.jsxs)("span",{className:"mt20",children:[(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(P=qn.detail)||void 0===P?void 0:P.student_count," 人时即将开课"]}),(0,J.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===mt?(null===(N=qn.detail)||void 0===N?void 0:N.participant_count)+1:null===(C=qn.detail)||void 0===C?void 0:C.participant_count}),"人"]})]}),ai&&!(null!==(M=qn.detail)&&void 0!==M&&null!==(M=M.courses)&&void 0!==M&&M.length)&&oi&&(0,J.jsxs)("span",{children:[!(null!==(Z=qn.detail)&&void 0!==Z&&Z.has_participate)&&(!0===mt?(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}):(0,J.jsx)("a",{className:"".concat(Pe," ").concat(Ne),onClick:Bt,children:"期待开课并预约报名"})),(null===(L=qn.detail)||void 0===L?void 0:L.has_participate)&&(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}),(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(z=qn.detail)||void 0===z?void 0:z.student_count," 人时即将开课"]}),(0,J.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===mt?(null===(D=qn.detail)||void 0===D?void 0:D.participant_count)+1:null===(E=qn.detail)||void 0===E?void 0:E.participant_count}),"人"]})]})]}),1===parseInt(null==ft||null===(F=ft.course_status)||void 0===F?void 0:F.status)&&(0,J.jsx)("div",{className:"mr20 c-red-ee4",children:null==ft||null===(X=ft.course_status)||void 0===X?void 0:X.time}),(0,J.jsxs)("p",{style:{display:ft.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(_e),children:[(0,J.jsxs)("span",{style:{display:(null===(O=ft.course_status)||void 0===O?void 0:O.status)<=1?"":"none"},className:"c-light-green font14",children:["已学",null===(R=qn.rightData)||void 0===R?void 0:R.progress.learned,"%"]}),(0,J.jsxs)("span",{style:{display:(null===(q=ft.course_status)||void 0===q?void 0:q.status)<=1?"":"none"},className:"c-light-black",children:["学习耗时",(0,H.li)(null===(V=qn.rightData)||void 0===V?void 0:V.progress.time)," "]}),"disabled"!=(null===(B=qn.rightData)||void 0===B||null===(B=B.progress)||void 0===B?void 0:B.certificated)&&(0,J.jsxs)(k.ZP,{disabled:"drafted"===(null===(K=qn.rightData)||void 0===K||null===(K=K.progress)||void 0===K?void 0:K.certificated),onClick:ti,children:["none"===(null===(W=qn.rightData)||void 0===W||null===(W=W.progress)||void 0===W?void 0:W.certificated)&&"申请证书","rejected"===(null===(G=qn.rightData)||void 0===G||null===(G=G.progress)||void 0===G?void 0:G.certificated)&&"申请证书","drafted"===(null===(Q=qn.rightData)||void 0===Q||null===(Q=Q.progress)||void 0===Q?void 0:Q.certificated)&&"审核中","passed"===(null===($=qn.rightData)||void 0===$||null===($=$.progress)||void 0===$?void 0:$.certificated)&&"查看证书"]})]}),(0,J.jsxs)(_.Z,{placement:"bottom",title:"完成课程后可获取证书!",color:"yellow",children:[" ",(0,J.jsx)(pe.Z,{percent:null===(ne=qn.rightData)||void 0===ne?void 0:ne.progress.learned,showInfo:!1,style:{display:(null===(te=ft.course_status)||void 0===te?void 0:te.status)<=1&&ft.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),2===parseInt(null===(ie=ft.course_status)||void 0===ie?void 0:ie.status)&&(null===(re=qn.detail)||void 0===re?void 0:re.allow_add_member)&&(0,J.jsx)("a",{className:Pe,onClick:function(){(0,H.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),1===parseInt(null===(ae=ft.course_status)||void 0===ae?void 0:ae.status)&&ft.course_identity>5&&(0,J.jsx)("div",{className:Pe,onClick:Wt,children:"立即加入"}),1===parseInt(null===(oe=ft.course_status)||void 0===oe?void 0:oe.status)&&5===ft.course_identity&&(0,J.jsx)("a",{className:Pe,href:"".concat(null==ft?void 0:ft.first_category_url),target:"_blank",children:"立即学习"}),0===parseInt(null===(se=ft.course_status)||void 0===se?void 0:se.status)&&ft.course_identity>5&&(0,J.jsx)("div",{className:Pe,onClick:Wt,children:"立即报名"}),0===parseInt(null===(ue=ft.course_status)||void 0===ue?void 0:ue.status)&&5===ft.course_identity&&(0,J.jsx)("div",{className:Pe,children:"报名成功"}),(0===parseInt(null==ft||null===(ce=ft.course_status)||void 0===ce?void 0:ce.status)||1===parseInt(null==ft||null===(de=ft.course_status)||void 0===de?void 0:de.status))&&ft.course_identity<5&&(0,J.jsx)("a",{className:Pe,onClick:function(){(0,H.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),ai&&oi&&(null===(fe=qn.detail)||void 0===fe?void 0:fe.has_participate)&&(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}),ai&&oi&&!(null!==(Fe=qn.detail)&&void 0!==Fe&&Fe.has_participate)&&(mt?(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}):(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Ne),onClick:Bt,children:"期待开课并预约报名"})),!(null!==(Re=qn.detail)&&void 0!==Re&&Re.excellent)&&!0!==(null===(He=qn.detail)||void 0===He?void 0:He.is_free)&&(0,J.jsxs)("div",{className:Se,children:[(0,J.jsxs)("div",{className:Ce,children:[(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{placement:"top",title:"课程有效期",color:"rgba(74,87,118,0.8)",children:(0,J.jsx)("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})}),(0,J.jsxs)("span",{style:{color:"#333"},children:["1"===(null===(qe=qn.detail)||void 0===qe||null===(qe=qe.expiration_type)||void 0===qe?void 0:qe.clazz)&&"永久有效","2"===(null===(Je=qn.detail)||void 0===Je||null===(Je=Je.expiration_type)||void 0===Je?void 0:Je.clazz)&&"购买后".concat(null===(Ve=qn.detail)||void 0===Ve||null===(Ve=Ve.expiration_type)||void 0===Ve||null===(Ve=Ve.days)||void 0===Ve?void 0:Ve[0],"天内有效"),"3"===(null===(Ge=qn.detail)||void 0===Ge||null===(Ge=Ge.expiration_type)||void 0===Ge?void 0:Ge.clazz)&&"".concat(null===(Qe=qn.detail)||void 0===Qe||null===(Qe=Qe.expiration_type)||void 0===Qe||null===(Qe=Qe.days)||void 0===Qe?void 0:Qe.join("到"))]})]}),function(){var e,n,t,i,r,a,o,l=null===(e=qn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0];null===(n=qn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n||n[1];return"disabled"===l?(0,J.jsx)(_.Z,{title:"完成课程学习即可获得结业证书",children:(0,J.jsx)("b",{className:Ie,children:"申请证书"})}):"can"===l?(0,J.jsxs)("b",{className:"drafted"===(null===(t=qn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)?Ae:"",onClick:ti,children:["none"===(null===(i=qn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"申请证书","rejected"===(null===(r=qn.rightData)||void 0===r||null===(r=r.progress)||void 0===r?void 0:r.certificated)&&"申请证书","drafted"===(null===(a=qn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)&&"审核中","passed"===(null===(o=qn.rightData)||void 0===o||null===(o=o.progress)||void 0===o?void 0:o.certificated)&&"查看证书"]}):void 0}()]}),"can"===(null===(Ye=qn.detail)||void 0===Ye||null===(Ye=Ye.learning_status)||void 0===Ye?void 0:Ye[0])?(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:Me,children:[(0,J.jsxs)("span",{children:["已学",null===($e=qn.rightData)||void 0===$e?void 0:$e.progress.learned,"%"]}),(0,J.jsxs)("b",{children:["学习耗时",(0,H.li)(null===(en=qn.rightData)||void 0===en?void 0:en.progress.time)]})]}),(0,J.jsx)("div",{className:Ze,children:(0,J.jsx)("div",{style:{width:(null===(tn=qn.rightData)||void 0===tn?void 0:tn.progress.learned)+"%"}})})]}):(0,J.jsxs)("div",{className:Le,children:[(null===(rn=qn.detail)||void 0===rn?void 0:rn.is_discount)&&!(null===(an=qn.detail)||void 0===an||!an.origin_price)&&(0,J.jsxs)("span",{children:["课程原价",(0,J.jsx)("br",{}),(0,J.jsxs)("i",{children:["¥",null===(on=qn.detail)||void 0===on?void 0:on.origin_price]})]}),(0,J.jsxs)("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},children:"¥"}),null!==(ln=qn.detail)&&void 0!==ln&&ln.is_discount?null===(sn=qn.detail)||void 0===sn?void 0:sn.price:null===(pn=qn.detail)||void 0===pn?void 0:pn.origin_price]}),null!==(yn=qn.detail)&&void 0!==yn&&yn.is_discount?(0,J.jsx)("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"},children:null!==(gn=qn.detail)&&void 0!==gn&&gn.countdown?"倒计时:".concat(null===(_n=qn.detail)||void 0===_n?void 0:_n.countdown):"限时优惠"}):(0,J.jsx)(J.Fragment,{})]})]}),function(){var e,n,t=null===(e=qn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0],i=null===(n=qn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n?void 0:n[1];if("can"===t)return(0,J.jsx)(k.ZP,{onClick:ni,type:"primary",children:"开始学习"});if("disabled"===t){if("try"===i||"unpayed"===i)return(0,J.jsx)(k.ZP,{loading:et,onClick:Gt,type:"primary",children:"立即购买"});if("expired"===i)return(0,J.jsx)(k.ZP,{disabled:!0,type:"primary",children:"已过期"});if("buyed"===i)return(0,J.jsx)(k.ZP,{disabled:!0,type:"primary",children:"未开始"})}}()]}),(0,J.jsx)("p",{className:"mb30",style:{marginTop:"15px"},children:(0,J.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"})," ",null===(bn=qn.detail)||void 0===bn?void 0:bn.learning_notes_title]})}),(0,J.jsx)("div",{ref:yt,children:(0,J.jsx)(le.Z,{className:"fon16",value:null===(jn=qn.detail)||void 0===jn?void 0:jn.learning_notes})})]}),!(null===(wn=qn.rightData)||void 0===wn||null===(wn=wn.members)||void 0===wn||!wn.length)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:null!==(kn=qn.detail)&&void 0!==kn&&null!==(kn=kn.courses)&&void 0!==kn&&kn.length?-135:-65},children:[null!==(Pn=qn.detail)&&void 0!==Pn&&Pn.allow_add_member?rt?(0,J.jsxs)("div",{className:ge,children:[(0,J.jsx)(Y.Z,{placeholder:"例如:教学团队",value:st,onChange:function(e){return ut(e.target.value)}}),(0,J.jsx)(k.ZP,{className:"ml5",onClick:function(){return at(!rt)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml5",type:"primary",onClick:Rt,children:"确定"})]}):(0,J.jsxs)("div",{className:we,children:[(0,J.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,J.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(qt=qn.rightData)||void 0===qt?void 0:qt.team_title]}),(0,J.jsx)("span",{className:ke,children:(0,J.jsx)("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){Xt?Ot():at(!rt)}})}),!Ct&&(0,J.jsx)("a",{style:{flex:"1",textAlign:"end"},onClick:function(){Xt?Ot():It(!0)},children:"编辑"}),Ct&&(0,J.jsxs)("div",{style:{flex:"1",textAlign:"end"},children:[(0,J.jsx)("a",{onClick:function(){It(!1)},children:"取消"}),(0,J.jsx)("a",{onClick:function(){Lt(!0),setTimeout((function(){It(!1)}),500)},style:{marginLeft:10},children:"完成"})]})]}):(0,J.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,J.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(Nn=qn.rightData)||void 0===Nn?void 0:Nn.team_title]}),Ct&&(0,J.jsx)(nn,{setisupdate:Lt,isupdate:Zt,data:null===(Tn=qn.rightData)||void 0===Tn?void 0:Tn.members,operation:null===(Sn=qn.detail)||void 0===Sn?void 0:Sn.allow_add_member,handleDeleteMember:Jt}),!Ct&&ri,(null===(Cn=qn.detail)||void 0===Cn?void 0:Cn.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){Xt?Ot():Ft(!0)},children:"+ 添加合作者"})})]}),!(null===(In=qn.rightData)||void 0===In||null===(In=In.tags)||void 0===In||!In.length)&&(null===(An=qn.detail)||void 0===An?void 0:An.show_tag)&&(0,J.jsxs)("div",{className:be,children:[(0,J.jsx)("p",{className:"".concat(je," font16 mb20"),children:(0,J.jsxs)("span",{children:["技能标签",(0,J.jsx)("span",{className:"ml5 c-grey-c",children:null===(Mn=qn.rightData)||void 0===Mn||null===(Mn=Mn.tags)||void 0===Mn?void 0:Mn.length})]})}),ii]}),1===(null===(Zn=qn.detail)||void 0===Zn?void 0:Zn.show_spoc)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,J.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:hn}),"SPOC课堂"]}),(0,J.jsx)(un,{data:null===(Ln=qn.Courses)||void 0===Ln?void 0:Ln.spoc_courses,handleDeleteMember:Vt}),1===(null===(zn=qn.detail)||void 0===zn?void 0:zn.show_spoc)&&(null==qn||null===(Dn=qn.Courses)||void 0===Dn||null===(Dn=Dn.spoc_courses)||void 0===Dn?void 0:Dn.length)<3&&(null===(En=qn.detail)||void 0===En?void 0:En.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){return Kt()},children:"+ 添加课堂"})})]}),(null===(Fn=qn.detail)||void 0===Fn?void 0:Fn.show_history)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,J.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:hn}),"历史课堂"]}),(0,J.jsx)(un,{data:null==Pt?void 0:Pt.spoc_courses,handleDeleteMember:Vt}),(null===(Xn=qn.detail)||void 0===Xn?void 0:Xn.show_history)&&(null==Pt||null===(On=Pt.spoc_courses)||void 0===On?void 0:On.length)<3&&(null===(Rn=qn.detail)||void 0===Rn?void 0:Rn.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){return Kt(1)},children:"+ 添加课堂"})})]}),(0,J.jsx)(Ke,{open:Et,onReloadData:Ut,onClose:function(){return Ft(!1)}}),(0,J.jsx)(Ue,{onReloadData:Ut,data:Pt}),(0,J.jsx)(We.Z,{visible:bt,onCancel:function(){jt(!1)},data:(null===(Hn=qn.rightData)||void 0===Hn||null===(Hn=Hn.progress)||void 0===Hn?void 0:Hn.info)||{}})]})})),gn={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},_n=t(43428),bn=t(28103),jn=t(27092),wn=t(13452),kn="drawer___AjfBZ",Pn="menu___yWQ6S",Nn="actived___WiR0o",Tn="listItem___LLCke",Sn="info___j5uqi",Cn="title___F7Dim",In="titleLeft___x7Xay",An="description___s7pxM",Mn="filter___QlOf_",Zn="menuCourse___X85qC",Ln="authorname___GLFYK",zn="tooltip-content___panbs",Dn=(Y.Z.Search,[{id:"type",name:"筛选",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),En=(0,p.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=e.loading,a=e.dispatch,l=e.cb,u=e.shixunIds,d=void 0===u?[]:u,f=((0,p.useParams)(),(0,p.useLocation)(),t.actionTabs,G.Z.useForm()),v=(c()(f,1)[0],t.shixunLists),y=(0,h.useState)([]),g=c()(y,2),b=g[0],j=g[1],w=(0,h.useState)([]),P=c()(w,2),N=P[0],C=P[1],Z=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),L=(0,h.useState)({page:1,type:(0,T.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),z=c()(L,2),D=z[0],E=z[1];(0,h.useEffect)((function(){"选用实践项目"===t.actionTabs.key&&(F(),D.page=1,a({type:"classroomList/getShixunLists",payload:o()({},D)}))}),[t.actionTabs.key]);var F=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:n=e.sent,j([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(m()((null==n?void 0:n.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){a({type:"classroomList/setActionTabs",payload:{}}),E({page:1,type:(0,T.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return"选用实践项目"!==t.actionTabs.key?null:(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===t.actionTabs.key,rootClassName:kn,footer:(0,J.jsxs)("div",{className:"tc",children:[(0,J.jsx)(k.ZP,{size:"middle",onClick:function(){X(),C([]),l("取消")},style:{marginRight:8},children:"取消"}),(0,J.jsx)(k.ZP,{size:"middle",onClick:s()(r()().mark((function e(){var n,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=N[a],!d.includes(n)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==v||null===(t=v.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),a=0;case 2:if(!(a<(null==N?void 0:N.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(i=e.t0)){e.next=7;break}return e.abrupt("return",i.v);case 7:a++,e.next=2;break;case 10:return e.next=12,(0,S.Ep)({id:t.actionTabs.id,subject_id:t.actionTabs.subject_id,shixun_ids:m()(N)});case 12:o=e.sent,C([]),null!=o&&o.shixuns_list&&(X(),l(o.shixuns_list));case 15:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,J.jsx)("section",{className:"tc",children:(0,J.jsx)(wn.Z,{onChange:function(e){E(o()(o()(o()({},D),e),{},{page:1})),a({type:"classroomList/getShixunLists",payload:o()(o()(o()({},D),e),{},{page:1})})}})}),(0,J.jsx)($.Z,{spinning:i.effects["classroomList/getShixunLists"],children:(0,J.jsxs)("section",{className:"edu-container",children:[Dn.map((function(e,n){var t;return(0,J.jsxs)("ul",{className:Pn,children:[(0,J.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,T.Ny)()||"type"!==e.id||"全部"!==n.name?(0,J.jsx)("li",{className:D[e.id]==n.id?Nn:"",onClick:function(){D[e.id]=n.id,D.page=1,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:(0,J.jsx)("strong",{children:n.name})},t):(0,J.jsx)(J.Fragment,{})}))]},n)})),"mine"===D.type&&(0,J.jsxs)("ul",{className:Pn,children:[(0,J.jsx)("li",{children:"目录"}),null==b?void 0:b.map((function(e,n){return(0,J.jsx)("li",{className:D.group_id==e.id?Nn:"",onClick:function(){D.group_id=e.id,D.page=1,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:(0,J.jsx)("strong",{children:e.name})},e.name)}))]}),(0,J.jsxs)(I.Z,{align:"middle",children:[(0,J.jsx)(A.Z,{flex:"1",className:Mn,children:Z.map((function(e,n){return(0,J.jsx)(k.ZP,{className:"mr20",type:D.sort===e.id?"primary":"default",onClick:function(){D.sort=e.id,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:e.name},n)}))}),(0,J.jsx)(A.Z,{className:"c-grey-999",children:(0,J.jsx)("div",{className:Zn,children:(0,J.jsx)("ul",{children:(0,J.jsxs)("li",{className:"current",onClick:function(){D.order="asc"===D.order?"desc":"asc",E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:["学习人数",(0,J.jsxs)("p",{className:"edu-sorter current ".concat(D.order),children:[(0,J.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,J.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})})})})]}),null==v||null===(n=v.shixun_list)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{className:Tn,children:[(0,J.jsx)(M.Z,{checked:N.includes(e.id),value:e.id,onChange:function(n){N.indexOf(e.id);N.indexOf(e.id)>-1?C(N.filter((function(n){return n!==e.id}))):C(N.concat(e.id))},disabled:"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,J.jsxs)("div",{className:Sn,children:[(0,J.jsx)("div",{className:Cn,children:(0,J.jsxs)("div",{className:In,children:[(0,J.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,J.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,T.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,T.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,T.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,J.jsx)(_.Z,{zIndex:1e4,title:"实训需发布后才能选用到课程中,点击名称可前往实训详情",children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]})}),(0,J.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,J.jsx)("span",{className:An,dangerouslySetInnerHTML:{__html:e.description}})}),(0,J.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,J.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,J.jsx)(bn.Z,{dashed:!0}),(0,J.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)(_.Z,{overlayClassName:zn,title:(0,J.jsx)("div",{children:(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,J.jsx)("span",{className:Ln,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,J.jsx)(h.Fragment,{children:(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,J.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),(0,J.jsx)("p",{})]})}),(0,J.jsx)("div",{className:"tc",children:(0,J.jsx)(jn.Z,{current:D.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==v?void 0:v.shixuns_count,onChange:function(e){D.page=e,a({type:"classroomList/getShixunLists",payload:o()({},D)})}})})]},"bottom")})),Fn=t(91232),Xn=t.n(Fn),On=t(36381),Rn=t(12563),Hn=t(99313),qn="scoremodal___CwnRQ",Jn="selectWrapper___Jdp94",Vn="search___zSf8A",Bn="searchIcon___ApAIo",Kn="header_style___RfAxp",Un="tabWrap___YTk4j",Wn="form_style___c9uGg",Gn=t(50883),Qn=t(96691),Yn="scoremodal___cmAHe",$n="tabWrap___Xnuvu",et="RenderHtml_content___pmH_q",nt="RenderHtml_style___tvtS0",tt="content_list___jvOz0",it="content_value___DkebT",rt="content_text___oRKdm",at=t(27571);z().locale("ZH-cn");var ot=["","简单","中等","困难"],lt=function(e){var n,t,i,a,l=e.setScoreShow,u=e.ScoreShow,d=e.modalDdata,f=e.homeType,v=(e.homeId,(0,h.useState)(o()(o()({},(0,p.useParams)()),{},{per_page:10}))),m=c()(v,2),x=m[0],g=m[1],_=(0,h.useState)("1"),b=c()(_,2),j=b[0],w=b[1];return(0,h.useEffect)((function(){g(o()({},x))}),[]),(0,J.jsx)("div",{children:(0,J.jsxs)(y.Z,{title:"详情",footer:!1,open:u,width:900,centered:!0,className:Yn,onCancel:function(){l(!1)},children:[(0,J.jsx)(Hn.Z,{className:$n,activeKey:j,onChange:function(e){w(e)},items:[{label:"".concat("HomeworkCommon"==f?"说明":"作业描述"),key:"1"},{label:"".concat("HomeworkCommon"==f?"题目列表":"参考答案"),key:"2"}]}),"HomeworkCommon"==f?(0,J.jsxs)("div",{className:et,children:["1"==j&&(0,J.jsxs)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:[!(null!=d&&d.description)&&(0,J.jsx)(Gn.Z,{customText:"暂无说明"}),(0,J.jsx)(le.Z,{value:(null==d?void 0:d.description)||""})]}),"2"==j&&(0,J.jsxs)("div",{children:[(0,J.jsx)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:(null==d||null===(n=d.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)&&(0,J.jsx)(He.Z,{dataSource:null==d?void 0:d.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){return(0,J.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,J.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,J.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,T.dE)()&&(0,J.jsxs)("p",{children:["题目解析:",(0,J.jsx)(le.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]})]})},defaultExpandedRowKeys:null==d||null===(t=d.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,J.jsx)("div",{children:ot[e]})}},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,J.jsx)("div",{children:(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1&backUrl=/paths/").concat(null==x?void 0:x.pathId));case 4:case"end":return e.stop()}}),e)}))),children:"体验"})})}}]})}),(0,J.jsx)("aside",{className:"tc mt30 pb30",children:(0,J.jsx)(jn.Z,{defaultCurrent:1,total:null==d?void 0:d.count,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,g(o()({},x))}})})]})]}):(0,J.jsxs)("div",{className:et,children:["1"==j&&(null!=d&&d.description||(null==d||null===(i=d.attachments)||void 0===i?void 0:i.length)>0?"group"==(null==d?void 0:d.homework_type)?(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.description,className:nt,style:{color:"#5f6367"}}),(0,J.jsxs)("div",{className:tt,children:["分组要求",(0,J.jsxs)("span",{className:it,children:[null==d?void 0:d.min_num,"-",null==d?void 0:d.max_num]}),"人",(0,J.jsx)("span",{className:rt,children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})]}),(0,J.jsxs)("div",{className:tt,children:["基于项目实施",(0,J.jsx)("span",{className:it,children:null!=d&&d.base_on_project?"是":"否"}),(0,J.jsx)("span",{className:rt,children:null!=d&&d.base_on_project?"(学生必须在平台创建项目,项目管理员可以提交作品)":"(学生不需要在本平台创建项目,所有学生可以提交作品)"})]}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.description,style:{color:"#5f6367",fontSize:14}}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,J.jsx)(Gn.Z,{styles:{margin:"80px auto"}})),"2"==j&&(null!=d&&d.reference_answer||(null==d||null===(a=d.ref_attachments)||void 0===a?void 0:a.length)>0?(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.reference_answer,style:{color:"#5f6367",fontSize:14}}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.ref_attachments})]}):(0,J.jsx)(Gn.Z,{styles:{margin:"80px auto"}}))]})]})})},st=t(21062),ut=t(76927),ct=(0,p.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t=e.setScoreShow,i=e.ScoreShow,a=e.modalType,l=e.user,u=e.id,d=e.subjectId,f=e.dispatch,v=e.getData,g=e.openPreview,_=(0,h.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),b=c()(_,2),j=b[0],w=b[1],k=(0,h.useState)([]),P=c()(k,2),N=P[0],T=P[1],I=(0,h.useState)([]),A=c()(I,2),M=A[0],Z=A[1],L=(0,h.useState)([]),z=c()(L,2),D=z[0],E=z[1],F=(0,h.useState)(!1),X=c()(F,2),O=X[0],R=X[1],q=G.Z.useForm(),V=c()(q,1)[0],B=(0,h.useState)(0),K=c()(B,2),U=K[0],W=K[1],Q=(0,h.useState)(!1),$=c()(Q,2),ee=$[0],ne=$[1],te=(0,h.useState)(""),ie=c()(te,2),re=ie[0],ae=ie[1],oe=(0,h.useState)([]),le=c()(oe,2),se=le[0],ue=le[1],ce=(0,h.useRef)(new Set),de=(0,h.useRef)(new Set),fe=(0,h.useState)([{}]),he=c()(fe,2),pe=he[0],ve=he[1],me=(0,h.useState)(),xe=c()(me,2),ye=xe[0],ge=xe[1],_e=(0,h.useState)({}),be=c()(_e,2),je=be[0],we=be[1],ke=(0,h.useState)(""),Pe=c()(ke,2),Ne=Pe[0],Te=Pe[1],Se=(0,h.useState)(""),Ce=c()(Se,2),Ie=Ce[0],Ae=Ce[1],Me=((0,p.useParams)(),(0,h.useState)(!1)),Ze=c()(Me,2),Le=Ze[0],ze=Ze[1],De=[{title:"名称",dataIndex:"3"==(null==j?void 0:j.type)?"title":"name",key:"name",render:function(e,n,t){var i,r;return(0,J.jsxs)("div",{children:["1"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"3"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"5"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"7"==(null==j?void 0:j.homework_type)&&(null==n||null===(i=n.video)||void 0===i?void 0:i.title),"8"==(null==j?void 0:j.homework_type)&&"1"==(null==j?void 0:j.type)?null==n?void 0:n.filename:null==n||null===(r=n.attachment)||void 0===r?void 0:r.filename,"3"==(null==j?void 0:j.type)&&e]})}},{title:"1"==(null==j?void 0:j.type)?"所属课堂":"所属实践课程",dataIndex:"1"==(null==j?void 0:j.type)?"course_name":"subject_name",width:"55%",key:"1"==(null==j?void 0:j.type)?"course_name":"subject_name",ellipsis:!0,hidden:"3"==(null==j?void 0:j.type)},{title:"操作",dataIndex:"id",width:"60px",key:"item_type",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"start"},children:(0,J.jsx)("a",{onClick:function(){if(null!=n&&n.link)(0,H.xg)(n.link);else if("教学课件"==a)g(n);else if("视频项目"==a){var e,t;if(null!=n&&n.video)ge(!0),we({videoId:null==n||null===(e=n.video)||void 0===e?void 0:e.id,file_url:null==n||null===(t=n.video)||void 0===t?void 0:t.play_url});else"3"==(null==j?void 0:j.type)?(ge(!0),we({videoId:n.id,file_url:n.play_url||n.file_url})):x.ZP.error("没有视频资源")}else"编程作业"==a?(0,S.NV)({id:null==n?void 0:n.id,source:"course"}).then((function(e){var n;0==(null==e?void 0:e.status)&&(ae(null==e||null===(n=e.data)||void 0===n?void 0:n.homework),Ae(null==e?void 0:e.course_id));Te("HomeworkCommon"),ne(!0)})):(0,S.NV)({id:null==n?void 0:n.id,source:"1"==(null==j?void 0:j.type)?"course":"subject"}).then((function(e){var n;0==(null==e?void 0:e.status)&&ae(null==e||null===(n=e.data)||void 0===n?void 0:n.homework);ne(!0)}))},children:"查看"})})}}].filter((function(e){return!e.hidden})),Ee={type:"checkbox",selectedRowKeys:N,onSelect:function(e,n,t){if(n)T([].concat(m()(N),[e.id])),ue([].concat(m()(se),[e])),"2"===j.type?ce.current.add(e.id):de.current.add(e.id),W(1),Z([].concat(m()(M),[e.id]));else{var i=se.filter((function(n){return n.id!==e.id}));ue(i);var r=i.map((function(e){return e.id}));T(m()(r)),"2"===j.type?ce.current.delete(e.id):de.current.delete(e.id);var a=M.filter((function(n){return n!==e.id}));Z(a)}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ue([].concat(m()(se),m()(t))),T([].concat(m()(N),m()(i))),Z([].concat(m()(M),m()(i)));var r,a=Xn()(t);try{for(a.s();!(r=a.n()).done;){var o=r.value;"2"===j.type?ce.current.add(o.id):de.current.add(o.id)}}catch(e){a.e(e)}finally{a.f()}}else{var l=t.map((function(e){return e.id})),s=N.filter((function(e){return!l.some((function(n){return n===e}))})),u=se.filter((function(e){return!l.some((function(n){return n===e.id}))}));ue(u),T(m()(s)),Z(m()(s));var c,d=Xn()(l);try{for(d.s();!(c=d.n()).done;){var f=c.value;"2"===j.type?ce.current.delete(f):de.current.delete(f)}}catch(e){d.e(e)}finally{d.f()}}}};(0,h.useEffect)((function(){i&&(j.search="",j.type="1",j.homework_type="分组作业"==a?"3":"图文作业"==a?"1":"视频项目"==a?"7":"编程作业"==a?"5":"8",w(j),Ge(j),V.setFieldsValue({association_id:"",search:null}),ce.current.clear(),de.current.clear(),ue([]),T([]),Z([]))}),[i]);var Fe=(0,h.useState)(1),Xe=c()(Fe,2),Oe=Xe[0],Re=Xe[1],qe=(0,h.useState)([]),Je=c()(qe,2),Ve=Je[0],Be=Je[1];(0,h.useEffect)((function(){1!=Oe&&i&&Ke(Oe)}),[Oe]),(0,h.useEffect)((function(){i&&(Be([]),Re(1),Ke(1))}),[j.type]);var Ke=function(e){"1"==j.type?Ue(e):"2"==j.type&&We(e)},Ue=function(e){var n;(0,Qn.Ho)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部教学课堂"}].concat(m()(null==n?void 0:n.courses)):[].concat(m()(Ve),m()(null==n?void 0:n.courses)))}))},We=function(e){var n;(0,Qn.w3)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部实践课程"}].concat(m()(null==n?void 0:n.subjects)):[].concat(m()(Ve),m()(null==n?void 0:n.subjects)))}))};function Ge(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=s()(r()().mark((function e(n){var t,i,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(R(!0),w(o()({},n)),"1"!=n.type){e.next=6;break}(0,S.A7)(o()({user_id:null==l||null===(t=l.userInfo)||void 0===t?void 0:t.login},n)).then((function(e){0==(null==e?void 0:e.status)&&E(null==e?void 0:e.data)})),e.next=15;break;case 6:if("2"!=n.type){e.next=10;break}(0,S.jT)(o()({user_id:null==l||null===(i=l.userInfo)||void 0===i?void 0:i.login},n)).then((function(e){0==(null==e?void 0:e.status)&&E(null==e?void 0:e.data)})),e.next=15;break;case 10:if("3"!=n.type){e.next=15;break}return e.next=13,f({type:"userDetail/getVideos",payload:o()(o()({},n),{},{category:"all",sort_by:"published_at",sort_direction:"desc",username:null===(a=l.userInfo)||void 0===a?void 0:a.login})});case 13:s=e.sent,E({count:null==s?void 0:s.count,list:null==s?void 0:s.videos});case 15:R(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){U>0&&setTimeout((function(){W(0)}),2e3)}),[U]),(0,J.jsxs)("div",{children:[(0,J.jsxs)(y.Z,{title:"选用"+a,open:i,width:900,centered:!0,zIndex:10,className:qn,onCancel:function(){t(!1)},confirmLoading:Le,onOk:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==M?void 0:M.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return ze(!0),e.next=6,(0,S._C)({id:u,subject_id:d,homework_type:"3"==j.type?"9":"分组作业"==a?"3":"图文作业"==a?"1":"视频项目"==a?"7":"编程作业"==a?"5":"8",homework_ids:m()(de.current),subject_homework_ids:m()(ce.current)});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("选用成功"),v({instData:!0,stage_id:u}),t(!1)),ze(!1);case 9:case"end":return e.stop()}}),e)}))),children:[(0,J.jsxs)("div",{className:Kn,children:[(0,J.jsx)(Hn.Z,{className:Un,activeKey:j.type,onChange:function(e){j.type=e,j.page=1,j.updated_at="",j.association_id=null,j.search=null,V.setFieldsValue({association_id:"",search:null}),w(o()({},j)),Ge(o()({},j))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=a&&("视频项目"==a?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,J.jsxs)(G.Z,{layout:"inline",className:Wn,form:V,onValuesChange:function(e,n){j.page=1,e.search||""===e.search||V.submit()},onFinish:function(e){w(o()(o()({},j),e)),Ge(o()(o()({},j),e))},children:["3"!=j.type&&(0,J.jsx)(G.Z.Item,{name:"association_id",children:(0,J.jsx)(C.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&Re(Oe+1)},className:Jn,style:{width:200},size:"large",children:Ve.map((function(e,n){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,J.jsx)(Y.Z.Search,{className:Vn,placeholder:"视频项目"==a?"请输入视频名称进行搜索":"教学课件"==a?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Bn),onClick:function(){return V.submit()}}),onSearch:function(e){V.submit()}})})]})]}),(null==D||null===(n=D.list)||void 0===n?void 0:n.length)>0?(0,J.jsx)(He.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==D?void 0:D.list,pagination:!1,loading:O,rowKey:function(e){return e.id},rowSelection:Ee,columns:De}):(0,J.jsx)(Gn.Z,{}),(null==D?void 0:D.count)>0&&(0,J.jsx)(jn.Z,{current:j.page,total:null==D?void 0:D.count,style:{marginBottom:20},defaultPageSize:j.per_page,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:j.per_page,onChange:function(e,n){j.page=e,j.per_page=n,w(o()({},j)),Ge(o()({},j))}})]}),(0,J.jsx)(lt,{setScoreShow:ne,ScoreShow:ee,modalDdata:re,homeType:Ne,homeId:Ie}),(0,J.jsx)(st.Z,{close:!0,data:null==pe?void 0:pe.content,type:null==pe?void 0:pe.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ve({content:"",type:""})}}),(0,J.jsx)(ut.K,o()(o()({},je),{},{visible:ye,allow_skip:!0,width:800,onClose:function(){ge(!1),we({})}}))]})})),dt=t(95992),ft=t(66481),ht=t(76857),pt=t(87599),vt=t(7683),mt={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},xt=t(89392),yt=t(78386),gt=t(14988),_t=t(6739),bt=["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"],jt=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading,i=e.user;return{pathsDetail:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.user),i=(e.loading,e.updateSort),a=e.isPaths,l=e.dispatch,u=e.isShowSchedule,d=e.getData,v=f()(e,bt),g=n.keywords,b=n.visibleType,j=void 0===b?"All":b,w=(0,h.useState)([]),P=c()(w,2),N=P[0],C=P[1],M=(0,h.useState)([]),L=c()(M,2),z=L[0],D=(L[1],(0,h.useState)([])),E=c()(D,2),F=E[0],X=E[1],O=(0,h.useState)([]),R=c()(O,2),q=(R[0],R[1],(0,h.useState)([])),V=c()(q,2),B=(V[0],V[1],(0,p.useParams)()),K=(0,h.useState)([]),W=c()(K,2),G=W[0],Q=W[1],Y=(0,h.useState)({}),ee=c()(Y,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),re=c()(ie,2),ae=re[0],oe=re[1];(0,h.useEffect)((function(){if(v.data&&!(0,xt.isEqual)(v.data,G)){z=[];var e=JSON.parse(JSON.stringify(v.data));fe(e,0),Q(m()(e)),null!=v&&v.expandAll||"All"!=j?C(m()(z)):C([])}}),[v.data,j,null==v?void 0:v.expandAll]),(0,h.useEffect)((function(){var e,t,i,r;if(null!==(e=n.detail)&&void 0!==e&&e.has_start){var a,o=null===(a=n.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=o>-1?o:0}else{var l,s,u=null===(l=n.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===l?void 0:l.lastIndexOf(2);i=u>-1?u:0,i=(u=null===(s=n.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?u:i}null!==(t=n.detail)&&void 0!==t&&t.courses&&te((null===(r=n.detail)||void 0===r?void 0:r.courses[i])||{})}),[n.detail]);var le=function(){var e=s()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,dn.BK)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,dn.Ir)({id:n});case 8:e.t0=e.sent;case 9:if(!(null!=(i=e.t0)&&i.game_identifier||null!=i&&i.identifier)){e.next=13;break}return(0,H.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(B.pathId||"")),e.abrupt("return");case 13:-3===(null==i?void 0:i.status)?(0,H.eF)():2===(null==i?void 0:i.status)?se(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ue(null==i?void 0:i.message);case 14:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),se=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=s()(r()().mark((function t(){var i,a;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,cn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(a.game_identifier)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&ue(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ue=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ce=function(e){console.log("onDragEnter:",e)},de=function(){var e=s()(r()().mark((function e(n){var t,a,o,l,s,u,c,d,f,h,p,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onDrop:",n),s=n.node.props.eventKey,u=n.dragNode.props.eventKey,c=n.node.props.pos.split("-"),d=n.dropPosition-Number(c[c.length-1]),!(c.length>3)||n.node.dragOverGapBottom||n.node.dragOverGapTop){e.next=7;break}return e.abrupt("return",!1);case 7:if(!(n.node.dragOver&&n.dragNodesKeys.length>1)){e.next=9;break}return e.abrupt("return",!1);case 9:if(!(c.length>2&&n.dragNodesKeys.length>1)){e.next=11;break}return e.abrupt("return",!1);case 11:if(!(f=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"]).includes(null===(t=n.dragNode)||void 0===t?void 0:t.item_type)||"StageCatalog"==(null===(a=n.node)||void 0===a?void 0:a.item_type)||0!==d){e.next=14;break}return e.abrupt("return",!1);case 14:if("StageCatalog"!==(null===(o=n.dragNode)||void 0===o?void 0:o.item_type)||!f.includes(null===(l=n.node)||void 0===l?void 0:l.item_type)||0!==d){e.next=16;break}return e.abrupt("return",!1);case 16:return h=function e(n,t,i){for(var r=0;r0&&n.node.props.expanded&&1===d?h(p,s,(function(e){e.children=e.children||[],e.children.unshift(x)})):(h(p,s,(function(e,n,t){y=t,g=n})),-1===d?y.splice(g,0,x):y.splice(g+1,0,x)):h(p,s,(function(e){e.children=e.children||[],e.children.unshift(x)})),e.next=22,i({stage_id:v.stage_id,list:p});case 22:fe(p,0,0,!0),console.log("data:",p),Q(m()(p)),C([].concat(m()(N),[n.node.key]));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function e(n,t,i,r){t=t||0,n.map((function(n,a){try{var o;return n.key2=t+1+"-"+(a+1),n.key3=v.index+1+"-"+(a+1),n.title="",r||(n.key=t+1+"-"+(a+1)),n.index=t?i+"-"+(a+1):n.key3,null!==(o=n.children)&&void 0!==o&&o.length&&(z.push(n.key2),e(n.children,n.key2,n.index,r)),n}catch(e){}}))},pe=function(e){e=e||"";var n=new RegExp(g,"ig"),t=e.replace(n,'$&');return g?(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:t}}):e},ve=function(e){"All"===j&&(N.includes(e)?C(N.filter((function(n){return n!=e}))):C(N.concat(e)))},me=function(){var e=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==n||!n.need_authorize){e.next=5;break}return(0,U.rX)(!1),e.abrupt("return");case 5:return e.next=7,le(n.identifier,n.is_jupyter||n.is_jupyter_lab);case 7:t(),null!=ne&&ne.course_id&&(0,S.JS)({id:null==ne?void 0:ne.course_id});case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),xe=function(){var e=s()(r()().mark((function e(i){var a,o,s,u,c,f;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null!==(a=t.userInfo)&&void 0!==a&&a.admin||null!==(o=t.userInfo)&&void 0!==o&&o.business||i.can_view||"Attachment"===i.item_type){e.next=4;break}return e.abrupt("return",y.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,content:(0,J.jsx)("div",{className:"tc font14",children:"当前视频为创建者所属单位内部教学资料,外单位用户无观看权限"})}));case 4:if(i.link&&(0,ft.DH)({is_f:1,id:i.id,point:0,total:0}),c=null!=v&&v.course_id?"course_id=".concat(null==v?void 0:v.course_id):"subject_id=".concat(B.pathId||v.subject_id),".ZIP"!==(null==i||null===(s=i.name)||void 0===s?void 0:s.substr(null==i||null===(u=i.name)||void 0===u?void 0:u.lastIndexOf("."))).toUpperCase()){e.next=14;break}if(null!==(f=n.detail)&&void 0!==f&&f.allow_download){e.next=11;break}return x.ZP.info("教学课件不支持下载"),e.abrupt("return");case 11:(0,H.FH)(i.name,he.Z.API_SERVER+i.url),e.next=15;break;case 14:(0,H.xg)(i.link||"/video/".concat(i.id,"?").concat(c));case 15:if("Attachment"!==i.item_type||2==i.complete_status){e.next=19;break}return e.next=18,(0,S.rS)({attachment_id:i.id,status:2});case 18:e.sent;case 19:"Attachment"!==i.item_type&&"VideoItem"!==i.item_type||d();case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ye=(0,h.useRef)(!1),ge=(0,h.useMemo)((function(){return(0,J.jsx)($.Z,{spinning:ye.current,children:(0,J.jsx)(Z.Z,{className:mt.tree,disabled:v.disabled,expandedKeys:m()(N),draggable:!0,onDragEnter:ce,onDrop:de,onExpand:ve,blockNode:!0,titleRender:function(e){var i,c,d,f,h,p,m,x,y,g,b,w,P=e,C="can"===(null==e||null===(i=e.learning_status)||void 0===i?void 0:i[0]);return(0,J.jsxs)(I.Z,{align:"middle",className:"font14",onClick:function(){return ve(P.key)},style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:function(){return P.key,void(ae||oe(!0))},children:[(0,J.jsx)(A.Z,{flex:"30px",style:{display:"flex",alignItems:"center"},children:"VideoItem"===e.item_type?(0,J.jsx)(_.Z,{title:"教学视频",children:(0,J.jsx)("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})}):"StageCatalog"===e.item_type?(0,J.jsx)("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):"SubjectHomework"===e.item_type&&"group"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:分组作业",children:(0,J.jsx)("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}})}):"SubjectHomework"===e.item_type&&"normal"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:图文作业",children:(0,J.jsx)("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}})}):"ExaminationBank"===e.item_type?(0,J.jsx)(_.Z,{title:"测验形式:在线考试",children:(0,J.jsx)("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}})}):"HomeworkCommon"===e.item_type&&"hack"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:编程作业",children:(0,J.jsx)("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}})}):"Shixun"===e.item_type&&e.is_all_choice?(0,J.jsx)(_.Z,{title:"实战形式:选择题",children:(0,J.jsx)("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})}):"Shixun"!==e.item_type||e.is_all_choice?(0,J.jsx)(_.Z,{title:"教学课件",children:(0,J.jsx)("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})}):null!=e&&e.is_unity_3d?(null==e||null===(c=e.challenge_types)||void 0===c?void 0:c.length)<=1?(0,J.jsx)(_.Z,{title:"实战形式:虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})}):(0,J.jsx)(_.Z,{title:"实战形式:选择题+虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(null==e||null===(d=e.challenge_types)||void 0===d?void 0:d.length)>1?(0,J.jsx)(_.Z,{title:"实战形式:选择题+编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(0,J.jsx)(_.Z,{title:"实战形式:编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})})}),(0,J.jsxs)(A.Z,{flex:"1",className:mt.color333,style:{display:"flex",alignItems:"center",width:300},children:[v.cust_seq&&(0,J.jsx)("span",{className:"".concat(mt.color333," mr10"),children:e.index}),"Attachment"!==e.item_type&&(0,J.jsx)("div",{className:mt.name_style,children:(0,J.jsx)(_.Z,{placement:"topLeft",title:e.name,children:(y=e,g=!1,b=y.learning_status,w=y.name,"can"===(null==b?void 0:b[0])&&"try"===(null==b?void 0:b[1])?(0,J.jsxs)("div",{className:mt.learn,children:[(0,J.jsx)("span",{className:mt.name,children:g?w:pe(w)}),(0,J.jsx)("span",{className:mt.sign,children:"免费试学"})]}):g?w:pe(w))})}),"Attachment"===e.item_type&&(0,J.jsx)("a",{target:"_blank",className:mt.pdf_name,title:e.name,onClick:s()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((0,U.tJ)(l)){n.next=2;break}return n.abrupt("return");case 2:if(null==ne||!ne.course_id){n.next=6;break}return n.next=5,(0,S.JS)({id:null==ne?void 0:ne.course_id});case 5:n.sent;case 6:n.t0=e.item_type,n.next="Attachment"===n.t0?9:"VideoItem"===n.t0?11:"ExaminationBank"===n.t0?13:"HomeworkCommon"===n.t0?15:"SubjectHomework"===n.t0?17:"Shixun"===n.t0?19:21;break;case 9:return xe(P),n.abrupt("break",21);case 11:case 13:case 15:return xe(e),n.abrupt("break",21);case 17:return("group"==e.homework_type||"normal"==e.homework_type)&&xe(e),n.abrupt("break",21);case 19:return me(e),n.abrupt("break",21);case 21:case"end":return n.stop()}}),n)}))),children:e.name}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,J.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"}),"Shixun"===e.item_type&&(null==e||null===(f=e.shixun_marks)||void 0===f?void 0:f.length)>0&&(1==(null==t||null===(h=t.userInfo)||void 0===h?void 0:h.role)||2==(null==t||null===(p=t.userInfo)||void 0===p?void 0:p.role))&&(null==e?void 0:e.shixun_marks.map((function(e,n){return(0,J.jsx)(_.Z,{title:"".concat(e),children:(0,J.jsx)("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"},children:e})},n)}))),!(null===(m=e.schools)||void 0===m||!m.length)&&(0,J.jsx)(_.Z,{title:"该实践项目面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})}),"Shixun"===e.item_type&&!(null==e||!e.finished_challenges_count)&&(0,J.jsx)(_.Z,{title:"完成度:".concat(Math.round((null==e?void 0:e.finished_challenges_count)/(null==e?void 0:e.challenges_count)*100),"%"),children:(0,J.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})})]}),!v.disabled&&(0,J.jsx)("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"},children:"拖动可以改变项目显示顺序"}),ae&&(0,J.jsxs)(A.Z,{className:"tr",children:[("VideoItem"===P.item_type||"Attachment"===(null==P?void 0:P.item_type)||"StageCatalog"===(null==P?void 0:P.item_type)||"SubjectHomework"===(null==P?void 0:P.item_type)||"ExaminationBank"===(null==P?void 0:P.item_type)||"HomeworkCommon"===(null==P?void 0:P.item_type))&&!v.disabled&&!v.hiddenEditBtn&&(0,J.jsx)(_.Z,{title:"编辑",children:(0,J.jsx)("span",{onClick:function(e){e.stopPropagation(),console.log("asdasd===",P),v.editVidoItem(o()({stage_id:v.stage_id},P))},style:{color:"#ccc",marginRight:"10px"},children:(0,J.jsx)(vt.Z,{})})}),!v.disabled&&(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(_.Z,{title:"删除",children:(0,J.jsx)("span",{onClick:function(){v.deleteStages({id:P.stage_item_id,stage_id:v.stage_id})},className:"iconfont icon-shanchu c-grey-c"})})}),v.showVideoPlay&&v.disabled&&"SubjectHomework"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"group"==(null==P?void 0:P.homework_type)?"分组作业":"图文作业"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:v.showInfoModal(o()({stage_id:v.stage_id},P));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"ExaminationBank"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"测验",examinationid:P.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:window.open("/paperlibrary/see/".concat(P.id,"?defaultActiveKey=1"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"HomeworkCommon"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"编程作业",examinationid:P.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:v.showInfoModal(o()({stage_id:v.stage_id},P));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"VideoItem"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"视频"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:xe(P);case 1:case"end":return e.stop()}}),e)}))),children:P.last_point>0?"继续学习":"开始学习"})]}),(P.allow_visit||P.to_be_built||!P.shixun_status)&&v.disabled&&"Shixun"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&!P.shixun_status&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"实训",is_jupyter:null==P?void 0:P.is_jupyter,identifier:null==P?void 0:P.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null==ne||!ne.course_id){e.next=5;break}return e.next=5,(0,S.JS)({id:null==ne?void 0:ne.course_id});case 5:window.open("/shixuns/".concat(P.identifier,"/challenges"));case 6:case"end":return e.stop()}}),e)}))),children:"查看详情"}),!P.shixun_status&&(0,J.jsx)(_t.Z,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:me(P,n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),children:null!=P&&P.need_authorize?"需授权":null!=e&&e.finished_challenges_count?(null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"再次实战":"继续实战":"开始实战"})]}),v.showVideoPlay&&v.disabled&&"Attachment"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[(null===(x=n.detail)||void 0===x?void 0:x.allow_download)&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,H.Nd)("","".concat(he.Z.API_SERVER).concat(null===(n=P.url)||void 0===n?void 0:n.replace("disposition=inline","")));case 3:case"end":return e.stop()}}),e)}))),children:"下载资源"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,H.xg)("/video/".concat(P.id,"?subject_id=").concat(B.pathId||""));case 3:case"end":return e.stop()}}),e)}))),children:"开始学习"})]})]}),(0,J.jsxs)(A.Z,{children:[v.disabled&&"暂未公开"===P.shixun_status&&(0,J.jsx)("span",{className:"".concat(mt.color204," ml5"),children:"暂未发布"}),"已删除"===P.shixun_status&&(0,J.jsx)("span",{className:"".concat(mt.color204," ml5"),children:"已删除"}),v.disabled&&!u&&"Shixun"===P.item_type&&!!P.challenges_count&&(0,J.jsxs)("span",{className:"experˆiment-number ml5 c-grey-999",children:["实验数 ",P.challenges_count]}),v.disabled&&u&&"Shixun"===P.item_type&&!!P.challenges_count&&"暂未公开"!==P.shixun_status&&"已删除"!==P.shixun_status&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:P.finished_challenges_count===P.challenges_count?"#50DAAE":"#DEDEDE"}}),(0,J.jsxs)("span",{style:{marginLeft:"4px"},children:[(0,J.jsx)("span",{style:{color:"#165DFF",fontSize:"14px"},children:P.finished_challenges_count}),(0,J.jsxs)("span",{style:{color:"#DEDEDE",fontSize:"14px"},children:["/",P.challenges_count]})]})]}),v.disabled&&u&&("VideoItem"===P.item_type||"Attachment"===P.item_type)&&(0==P.complete_status?(0,J.jsx)("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):1==P.complete_status?(0,J.jsx)("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):(0,J.jsx)("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),"All"===j&&"StageCatalog"===e.item_type&&(0,J.jsx)("span",{className:"ml10",children:N.includes(e.key)?(0,J.jsx)(yt.Z,{}):(0,J.jsx)(gt.Z,{})})]})]})},treeData:G,loadedKeys:F,loadData:function(){var e=s()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),ye.current=!0,X(null==F?void 0:F.concat([n.key])),"StageCatalog"===n.item_type){e.next=5;break}return e.abrupt("return",ye.current=!1);case 5:return e.next=7,l({type:"pathsDetail/getStageChildrenData",payload:{id:n.stage_item_id}});case 7:t=e.sent,ye.current=!1,i=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G;return i.map((function(i){var r;return i.id==n.id?o()(o()({},i),{},{children:t.data.items}):o()(o()({},i),{},{children:(null==i||null===(r=i.children)||void 0===r?void 0:r.length)>0?e(i.children):[]})}))},a=i(),fe(a,0),Q(m()(a));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})}),[G,z,N,j,ae,F]);return(0,J.jsx)(J.Fragment,{children:ge})})),wt=t(92208),kt=["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview"],Pt=["tagName"],Nt=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Nt||{}),Tt=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],St=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.globalSetting,a=e.classroomList,o=e.exercise;return{pathsDetail:n,user:t,globalSetting:r,loading:i.effects,classroomList:a,exercise:o}}))((function(e){var n,t,i,a=e.pathsDetail,l=e.user,u=e.globalSetting,d=(e.loading,e.exercise,e.dispatch),v=(e.classroomList,e.val),w=e.allData,P=e.index,N=e.visibleTypeNew,C=e.getData,M=e.selectExercise,Z=e.openPreview,L=(f()(e,kt),G.Z.useForm()),z=c()(L,1)[0],D=(0,h.useState)(),E=c()(D,2),F=E[0],X=E[1],O=G.Z.useForm(),R=c()(O,1)[0],H=G.Z.useForm(),q=c()(H,1)[0],V=G.Z.useForm(),B=c()(V,1)[0],K=(0,p.useParams)(),W=a.stageData,Q=a.keywords,ne=a.visibleType,te=void 0===ne?"All":ne,ie=a.editKey,re=(0,h.useState)({}),ae=c()(re,2),oe=ae[0],se=ae[1],ue=(0,h.useRef)(),ce=(0,h.useState)(!1),de=c()(ce,2),fe=de[0],he=de[1],pe=(0,h.useState)(!1),ve=c()(pe,2),me=ve[0],xe=ve[1],ye=(0,h.useState)(!1),ge=c()(ye,2),_e=ge[0],be=ge[1],je=(0,h.useState)(!1),we=c()(je,2),ke=we[0],Pe=we[1],Ne=(0,h.useState)(!1),Te=c()(Ne,2),Se=Te[0],Ce=Te[1],Ie=(0,h.useState)(!1),Ae=c()(Ie,2),Me=Ae[0],Ze=Ae[1],Le=(0,h.useState)(),ze=c()(Le,2),De=ze[0],Ee=ze[1],Fe=(0,h.useState)(!1),Xe=c()(Fe,2),Oe=Xe[0],Re=Xe[1],He=(0,h.useState)(!1),qe=c()(He,2),Je=qe[0],Ve=qe[1],Be=(0,h.useState)(""),Ke=c()(Be,2),Ue=Ke[0],We=Ke[1],Ge=(0,h.useState)(""),Qe=c()(Ge,2),Ye=Qe[0],$e=Qe[1],en=(0,h.useState)(""),nn=c()(en,2),tn=nn[0],rn=nn[1],an=(0,h.useState)(""),on=c()(an,2),ln=on[0],sn=on[1],un=(0,h.useState)(),cn=c()(un,2),dn=cn[0],fn=cn[1],hn=(0,h.useState)(!0),pn=c()(hn,2),vn=pn[0],mn=pn[1],xn=(0,h.useState)([]),yn=c()(xn,2),_n=yn[0],jn=yn[1],wn=(0,h.useState)(),kn=c()(wn,2),Pn=kn[0],Nn=kn[1],Tn=(0,h.useState)([]),Sn=c()(Tn,2),Cn=Sn[0],In=Sn[1],An=(0,wt.U)(S.w4,{}),Mn=c()(An,3),Zn=Mn[1],Ln=Mn[2],zn=(null===(n=a.detail)||void 0===n?void 0:n.is_free)||(null===(t=a.detail)||void 0===t?void 0:t.can_learning),Dn=!(null!==(i=a.detail)&&void 0!==i&&i.can_managed),En=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},Fn=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Ex)(o()({},n));case 2:return t=e.sent,oe.items=n.list,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Pn){e.next=8;break}return e.next=3,(0,S.A2)(o()({id:oe.stage_id,subject_id:K.pathId},n));case 3:return(t=e.sent).id&&(Ce(!1),oe.items=null==oe||null===(i=oe.items)||void 0===i?void 0:i.concat([t]),se(o()({},oe))),e.abrupt("return",t);case 8:return e.next=10,(0,S.M2)(o()(o()({id:null==Pn?void 0:Pn.id,subject_id:K.pathId},n),{},{video_id:(null==n?void 0:n.video_id)||(null==Pn||null===(a=Pn.video_item)||void 0===a?void 0:a.video_id),link:(null==n?void 0:n.link)||(null==Pn||null===(l=Pn.video_item)||void 0===l?void 0:l.link)}));case 10:return(s=e.sent)&&(x.ZP.success("修改成功"),Ce(!1),C()),e.abrupt("return",s);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&n.name&&""!==(null==n?void 0:n.name.replace(/(^\s*)|(\s*$)/g,""))){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:return a=[].concat(m()((null==oe||null===(t=oe.shixuns_list)||void 0===t?void 0:t.map((function(e){return{type:e.item_type,id:e.id}})))||[]),m()((null==oe||null===(i=oe.attachments_list)||void 0===i?void 0:i.map((function(e){return{type:"Attachment",id:e.id}})))||[])),l=n.tagName,s=f()(n,Pt),u=o()(o()({},s),{},{id:oe.stage_id,type:Array.from(new Set(a.map((function(e){return e.type})))),list:a}),c=oe.tag&&oe.tag.id||"",u=o()(o()({},u),{},{stage_tag_attributes:c?{id:c,name:l}:{name:l||""}}),e.next=9,(0,S.xn)(o()({},u));case 9:null!=(d=e.sent)&&d.subject_id&&se(o()(o()(o()({},oe),d),{},{stage_name:u.name,stage_description:u.description,tag:u.stage_tag_attributes}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(e){var n;y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"本操作将删除当前目录及下属子目录的全部内容,确认要删除吗?",onOk:(n=s()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,S.WW)(e);case 2:0===n.sent.status&&(x.ZP.success("删除成功"),Yn());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},Vn=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type});case 2:(t=e.sent)&&("HomeworkCommon"==(null==n?void 0:n.item_type)?rn(null==t?void 0:t.hack_homework):rn(null==t?void 0:t.subject_homework),We(null==n?void 0:n.item_type),$e(null==n?void 0:n.stage_item_id),Ve(!0));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=function(){var e=s()(r()().mark((function e(n){var t,i,a,o,l,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("VideoItem"!==(null==n?void 0:n.item_type)){e.next=8;break}return e.next=3,(0,ft.TJ)({id:null==n?void 0:n.stage_item_id});case 3:t=e.sent,Nn(t),"VideoItem"===(null==n?void 0:n.item_type)?Ce(!0):(In((null==t||null===(i=t.tags)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.name})))||[]),q.setFieldsValue({files:[{uid:null==t||null===(a=t.attachment)||void 0===a?void 0:a.id,name:null==t?void 0:t.name,response:{id:null==t||null===(o=t.attachment)||void 0===o?void 0:o.id}}]}),be(!0)),e.next=9;break;case 8:"ExaminationBank"===(null==n?void 0:n.item_type)?p.history.push("/paperlibrary/add/".concat(null==n?void 0:n.id,"?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=").concat(K.pathId,"&stageId=").concat(v.stage_id)):"HomeworkCommon"===(null==n?void 0:n.item_type)?p.history.push("/paths/".concat(K.pathId,"/").concat(oe.stage_id,"/program_homework/").concat(null==n?void 0:n.id,"/edit")):"Attachment"===(null==n?void 0:n.item_type)?y.Z.confirm({title:"修改课件名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,J.jsx)(Y.Z,{value:l,onChange:function(e){l=e.target.value},placeholder:"请输入课件名称"}),onOk:function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/attachments/".concat(null==n?void 0:n.id,".json"),{method:"put",body:{name:l+(null==n||null===(t=n.name)||void 0===t?void 0:t.substr(null==n||null===(i=n.name)||void 0===i?void 0:i.lastIndexOf(".")))}});case 5:e.sent,l="",C();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):"SubjectHomework"===(null==n?void 0:n.item_type)?d({type:"classroomList/setActionTabs",payload:{key:"group"==(null==n?void 0:n.homework_type)?"课程编辑分组作业":"课程编辑图文作业",id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type}}):y.Z.confirm({title:"修改小节名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,J.jsx)(Y.Z,{defaultValue:null==n?void 0:n.name,value:u,maxLength:40,onChange:function(e){console.log(e.target.value),u=e.target.value},placeholder:"请输入小节名称"}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((u||(null==n?void 0:n.name)).replaceAll(" ","")){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/stages/".concat(null==n?void 0:n.stage_id,"/update_item_name.json"),{method:"put",body:{name:u||(null==n?void 0:n.name),item_id:null==n?void 0:n.id}});case 5:e.sent,u="",C();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Kn=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return En(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,S.ms)({id:n});case 7:1===e.sent.status&&(x.ZP.success("上移成功!"),C());case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return En(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,S.yy)({id:n});case 7:1===e.sent.status&&(x.ZP.success("下移成功!"),C());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wn=function(){return!fe||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,J.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(ie),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},Gn=function(){qn(z.getFieldsValue(),"edit")},Qn=function(e){var n,t,i=[];e.items&&null!==(n=e.items)&&void 0!==n&&n.length&&(null===(t=e.items)||void 0===t||t.forEach((function(e){var n;i.push(e),e.children&&null!==(n=e.children)&&void 0!==n&&n.length&&(i=i.concat(e.children))})));return!!i.find((function(e){return(0,xt.isEqual)(e.learning_status,["can","try"])}))?(0,J.jsx)("aside",{className:gn.learn,children:"免费试学"}):null},Yn=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ln({id:v.stage_id||oe.stage_id,type:"stage",tab:Nt[te],keywords:Q});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0&&se(o()(o()({},oe),{},{items:null==t||null===(i=t.data)||void 0===i?void 0:i.items}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(e,n){var t,i,c,f,h,v,m,g,P,T,Z=(null==e?void 0:e.items)||[],L=!1,D=!1,E=!1;"All"===te&&(L=((null===(m=l.userInfo)||void 0===m?void 0:m.admin)||(null===(g=l.userInfo)||void 0===g?void 0:g.business)||(null===(P=a.detail)||void 0===P?void 0:P.allow_statistics))&&fe,null!==(T=a.detail)&&void 0!==T&&T.allow_add_member&&zn&&!fe&&(n>0&&(D=!0),n<(null==W?void 0:W.length)-1&&(E=!0)));var O,H,V,ee,ne,ie=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:jn(t),null!=Z&&Z.length||!t.includes("".concat(n))||Yn();case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),re=function(e,n){var t;4==(null===(t=a.detail)||void 0===t?void 0:t.shixun_tag_num)?y.Z.confirm({centered:!0,width:420,title:"提示",icon:null,onOk:function(){"向上移动"==e?Kn(n):Un(n)},content:(0,J.jsx)("div",{className:"tc font16",children:"当前实践课程已公开,确定要调整章次顺序吗?"})}):"向上移动"==e?Kn(n):Un(n)};return(0,J.jsx)($.Z,{spinning:Zn,children:(0,J.jsx)(On.Z,{className:"mt20 ".concat(gn.ChapterStyle),activeKey:_n,bordered:!1,expandIconPosition:"end",expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:"rotate(".concat(n?90:0,"deg) "),transition:".3s"}})},onChange:ie,items:[{key:n,label:(0,J.jsxs)(I.Z,{id:"Edit_".concat(n),wrap:!1,align:"middle",gutter:5,children:[(0,J.jsx)(A.Z,{children:(0,J.jsxs)("span",{className:"font18 blod c-3061d0",children:[e.stage_name||"第".concat(null==w?void 0:w.length,"章节"),Qn(e)]})}),e.tag&&e.tag.name&&(0,J.jsx)(A.Z,{children:(0,J.jsx)("span",{className:"".concat(gn.tag),children:e.tag.name})})]}),extra:"All"===te&&!Q&&(0,J.jsx)("div",{className:"".concat(L?"":gn.EditStyle),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,J.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[L&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"删除",children:[" ",(0,J.jsx)("i",{onClick:function(){var n,t;n=e.stage_id,y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S._V)({id:n});case 2:1===e.sent.status&&(d({type:"pathsDetail/save",payload:{editKey:-1}}),x.ZP.success("删除成功"),C());case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},className:"iconfont current icon-shanchu c-grey-c"})]})}),(null===(t=a.detail)||void 0===t?void 0:t.allow_add_member)&&zn&&!fe&&(0,J.jsxs)(J.Fragment,{children:[D&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"向上移动",children:[" ",(0,J.jsx)("i",{onClick:function(){re("向上移动",e.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"})]})}),E&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"向下移动",children:[" ",(0,J.jsx)("i",{onClick:function(){re("向下移动",e.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"})]})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)(_.Z,{title:"编辑",children:(0,J.jsx)("i",{onClick:function(){!function(e,n){Dn?En():Wn()&&(d({type:"pathsDetail/save",payload:{stage_id:n.stage_id,editKey:e}}),z.setFieldsValue({name:n.stage_name,description:n.stage_description,tagName:n.tag&&n.tag.name||""}),X(o()(o()({},F),{},{description:n.stage_description})))}(n,e),ie(_n.concat(["".concat(n)]))},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})})})]})]})}),children:(0,J.jsxs)($.Z,{spinning:!1,children:[!fe&&(e.stage_description?(0,J.jsxs)("aside",{className:"pl20 pr20",children:[(0,J.jsx)("div",{ref:ue,className:"".concat(gn.introContent," ").concat(vn?gn.introContentMaxHeight:""),children:(0,J.jsx)(le.Z,{value:null==e?void 0:e.stage_description})}),dn&&(0,J.jsx)("div",{className:"current",onClick:function(e){e.stopPropagation(),mn(!vn)},children:(0,J.jsx)(bn.Z,{dashed:!1,children:(0,J.jsxs)("a",{className:"font14",children:[vn?"阅读全文 ":"收起全文 ",(0,J.jsx)("i",{className:"iconfont font14 ".concat(vn?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]}):0==(null==Z?void 0:Z.length)?(0,J.jsx)("div",{className:gn.nodata,children:"暂无内容~"}):null),fe&&(0,J.jsxs)("div",{className:"pl20 pr20",children:[(0,J.jsx)(G.Z.Item,{name:"name",label:"名称",rules:[{required:!0,message:"章节名称不能为空"},{whitespace:!0,message:"不能输入空格"}],children:(0,J.jsx)(Y.Z,{size:"middle",maxLength:60,placeholder:"请输入第".concat(n+1,"章节名称,最大限制60个字符"),onBlur:Gn})}),(0,J.jsx)(G.Z.Item,{name:"description",label:"描述",className:"ml10",children:(0,J.jsx)(dt.Z,{defaultValue:null==F?void 0:F.description,placeholder:"请输入第".concat(n+1,"章节描述"),height:300,onBlur:Gn})}),(0,J.jsx)(G.Z.Item,{label:"标签",name:"tagName",rules:[{max:10,message:"标签不能超过10个字”"}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入标签名称",onBlur:Gn})}),(0,J.jsxs)("aside",{className:"mt20 mb20",children:[(0,J.jsx)(k.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:(0,J.jsx)("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:function(){if(null==oe||!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Pe(!0),B.resetFields())},children:"小节"}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(0,U.xY)()&&(Ze(!1),xe(!0),R.setFieldsValue({name:"",is_jupyter:!1}))},children:"新建实践项目"},1),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");d({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:oe.stage_id,subject_id:K.pathId}})},children:"选用实践项目"},2)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"实践项目"]})}),!(null!=u&&null!==(i=u.setting)&&void 0!==i&&i.is_local)&&(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");Nn(""),Ce(!0)},children:"新建视频项目"},3),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("视频项目"),Re(!0),sn(oe.stage_id))},children:"选用视频项目"},4)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"视频项目"]})})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Nn(""),In([]),Ze(!1),be(!0),q.resetFields())},children:"新建教学课件"},5),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("教学课件"),Re(!0),sn(oe.stage_id))},children:"选用教学课件"},6)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"教学课件"]})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建分组作业",id:oe.stage_id,subject_id:K.pathId}})},children:"新建分组作业"},7),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建图文作业",id:oe.stage_id,subject_id:K.pathId}})},children:"新建图文作业"},8),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&p.history.push("/paths/".concat(K.pathId,"/").concat(oe.stage_id,"/program_homework/null/add"))},children:"新建编程作业"},9),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("分组作业"),Re(!0),sn(oe.stage_id))},children:"选用分组作业"},10),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("图文作业"),Re(!0),sn(oe.stage_id))},children:"选用图文作业"},11),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("编程作业"),Re(!0),sn(oe.stage_id))},children:"选用编程作业"},12)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"作业"]})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){p.history.push("/paperlibrary/add?pageType=course&courseId=".concat(K.pathId,"&stageId=").concat(e.stage_id))},children:"新建试卷"},13),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&M(e)},children:"选用试卷"},14)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"测验"]},n)}),(0,J.jsx)("br",{})]}),(0,J.jsxs)("aside",{className:"c-light-black mt10 pb20",children:["所有项目均可以通过拖动排序或升降级。",(0,J.jsx)("br",{}),"新建项目名称指本项目下没有实质内容,仅展示名称,不可点击。"]})]}),(0,J.jsx)("aside",{className:"".concat(null!=e&&e.stage_description?"mt10":""," ").concat(gn.shixuns),children:!(null==Z||!Z.length)&&(0,J.jsx)(et,{visibleType:N,data:Z,stage_id:e.stage_id,disabled:!fe,deleteStages:Jn,editVidoItem:Bn,showInfoModal:Vn,updateSort:Fn,index:n,expandAll:null==a||null===(c=a.detail)||void 0===c?void 0:c.show_course_section,cust_seq:!(null==a||null===(f=a.detail)||void 0===f||!f.cust_seq),showVideoPlay:(null===(h=l.userInfo)||void 0===h?void 0:h.admin)||(null===(v=l.userInfo)||void 0===v?void 0:v.business)||((null===(O=a.detail)||void 0===O||null===(O=O.courses)||void 0===O?void 0:O.length)>0?null===(H=a.detail)||void 0===H?void 0:H.allow_visit:!("学生"===(null===(V=l.userInfo)||void 0===V?void 0:V.user_identity)&&null!==(ee=a.detail)&&void 0!==ee&&ee.allow_visit&&null!==(ne=a.detail)&&void 0!==ne&&ne.courses)),isPaths:!0,isShowSchedule:a.isShowSchedule,getData:C})}),fe&&(0,J.jsxs)("aside",{className:gn.buttons,children:[(0,J.jsx)(k.ZP,{onClick:function(){he(!1),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:K.pathId}})},type:"primary",size:"middle",ghost:!0,children:"取消"}),(0,J.jsx)(k.ZP,{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z.submit(),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:K.pathId}});case 3:case"end":return e.stop()}}),e)}))),size:"middle",type:"primary",children:"保存"})]})]})}]})})},et=h.memo(jt),nt=(0,h.useMemo)((function(){return oe?$n(oe,P):null}),[oe,Q,N,te,dn,vn,_n,fe,Zn]);return(0,h.useEffect)((function(){se(o()({},v)),console.log(1234),console.log(v),console.log(oe),z.setFieldsValue(o()(o()({},v),{},{name:null==v?void 0:v.stage_name}))}),[v]),(0,h.useEffect)((function(){var e;if(ie===P){he(!0);var n=document.getElementById("Edit_".concat(ie));n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}else he(!1);jn(null==oe||!oe.limit_expansion||(null==oe||null===(e=oe.items)||void 0===e?void 0:e.length)>0||ie===P?["".concat(P)]:[])}),[oe,ie]),(0,h.useEffect)((function(){if(ue.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=Xn()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;fn(i.target.offsetHeight>=280)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=ue.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=ue.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=ue.current)||void 0===t?void 0:t.firstElementChild)}}}),[ue.current,oe]),(0,J.jsxs)("section",{children:[(0,J.jsx)(G.Z,{form:z,onFinish:qn,children:nt}),(0,J.jsx)(y.Z,{centered:!0,title:"新建实践项目",open:me,confirmLoading:Me,destroyOnClose:!0,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){xe(!1)},children:(0,J.jsxs)(G.Z,{form:R,initialValues:{name:"",is_jupyter:!1},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ze(!0),e.next=3,(0,S.vf)(o()({id:oe.stage_id,subject_id:K.pathId},n));case 3:(t=e.sent).id&&(R.resetFields(),x.ZP.success("添加成功"),se(o()(o()({},oe),{},{items:null===(i=(null==oe?void 0:oe.items)||[])||void 0===i?void 0:i.concat(t)})),xe(!1)),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{label:"类型",name:"is_jupyter",rules:[{required:!0,message:"请选择类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:!1,children:" 全栈实践项目 "}),(0,J.jsx)(g.ZP,{value:!0,children:"Jupyter Notebook实践项目"})]})}),(0,J.jsx)(G.Z.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(Y.Z,{showCount:!0,maxLength:60,placeholder:"请输入不超过60字的名称"})})]})}),(0,J.jsx)(y.Z,{centered:!0,title:Pn?"编辑教学课件":"新建教学课件",open:_e,confirmLoading:Me,onCancel:function(){be(!1),In([]),Nn("")},destroyOnClose:!0,onOk:s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=q.getFieldsValue(),Ze(!0),!(i=t.files.find((function(e){return!e.response||!e.response.id})))){e.next=6;break}return x.ZP.error("".concat(null==i?void 0:i.name," 文件上传失败,请重新上传")),e.abrupt("return");case 6:if(l=o()(o()({},t),{},{subject_id:K.pathId,tags:Cn,attachment_ids:null==t||null===(n=t.files)||void 0===n?void 0:n.map((function(e){return e.response.id}))}),Pn){e.next=13;break}return e.next=10,(0,S.s0)(o()(o()({},l),{},{id:oe.stage_id}));case 10:a=e.sent,e.next=16;break;case 13:return e.next=15,(0,S.M2)(o()(o()({},l),{},{id:null==Pn?void 0:Pn.id,attachment_id:null==l||null===(s=l.attachment_ids)||void 0===s?void 0:s[0]}));case 15:a=e.sent;case 16:0===a.status&&(x.ZP.success("修改成功"),be(!1),se(o()(o()({},oe),{},{items:null===(u=(null==oe?void 0:oe.items)||[])||void 0===u?void 0:u.concat((null===(c=a)||void 0===c?void 0:c.items)||[])}))),Ze(!1);case 18:case"end":return e.stop()}}),e)}))),children:(0,J.jsxs)(G.Z,{form:q,children:[(0,J.jsx)(G.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,J.jsx)(pt.Z,{aloneClear:!0,maxSize:(0,T.Ny)()?500:100,accept:Tt.toString(),number:Pn?1:10})}),(0,J.jsx)(G.Z.Item,{style:{marginLeft:8},label:"知识标签",name:"tags",children:(0,J.jsx)(Y.Z,{onKeyUp:function(e){if("Enter"==e.key){var n=q.getFieldValue("tag");if(q.setFieldsValue({tag:""}),!n)return void x.ZP.info("标签不能为空");if(Cn.filter((function(e){return e===n})).length>0)return void x.ZP.info("已有相同名称标签");Cn.push(n),In(m()(Cn))}}})}),(0,J.jsx)("div",{className:gn["tagsList-content"],children:Cn.map((function(e,n){return(0,J.jsx)(Rn.Z,{closable:!0,onClose:function(n){!function(e,n){e.preventDefault(),In(m()(Cn.filter((function(e){return e!=n}))))}(n,e)},children:e},n+e)}))}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"c-red",children:"注意:"}),(0,J.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,J.jsx)(p.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,J.jsx)("br",{}),"2、上传课件默认设置为不允许下载,若要开启下载功能,可进入课程编辑页面设置;",(0,J.jsx)("br",{}),"3、不支持断点续传,单个文件大小请勿超过",(0,T.Ny)()?500:100,"M;",(0,J.jsx)("br",{}),"4、当前仅限支持pdf、word、excel、ppt、zip文件;",(0,J.jsx)("br",{}),"5、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,J.jsx)("br",{}),"6、一次最多上传10个文件。"]})]})}),(0,J.jsx)(y.Z,{centered:!0,title:"新建小节名称",open:ke,confirmLoading:Me,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){Pe(!1),B.resetFields()},children:(0,J.jsx)(G.Z,{form:B,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ze(!0),e.next=3,(0,S.Mt)(o()(o()({},n),{},{id:null==oe?void 0:oe.stage_id,subject_id:K.pathId}));case 3:0===(t=e.sent).status&&(x.ZP.success("添加成功"),Pe(!1),B.resetFields(),se(o()(o()({},oe),{},{items:null===(i=(null==oe?void 0:oe.items)||[])||void 0===i?void 0:i.concat(t)}))),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,J.jsx)(G.Z.Item,{label:"",name:"name",rules:[{required:!0,message:"请输入不超过40字的小节名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(Y.Z,{showCount:!0,maxLength:40,placeholder:"请输入不超过40字的小节名称"})})})}),(0,J.jsx)(ht.Z,{visible:Se,editData:Pn,onCancel:function(){return Ce(!1)},onOk:Hn}),(0,J.jsx)(ct,{setScoreShow:Re,getData:C,id:ln,ScoreShow:Oe,modalType:De,subjectId:K.pathId,openPreview:Z}),(0,J.jsx)(lt,{setScoreShow:Ve,ScoreShow:Je,homeType:Ue,homeId:Ye,modalDdata:tn})]})})),Ct=t(81074),It=t(94001),At=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.user;var n=e.onReplyDiscuss,t=e.dispatch,i=e.id,r=e.activeDiscussIndex,a=e.placeholder,o=(0,h.useState)(""),l=c()(o,2),s=l[0],u=l[1];var d=(0,p.useParams)();return(0,J.jsxs)("div",{className:"discuss-item-editor",style:{display:r===i?"block":"none",width:"100%"},children:[(0,J.jsx)(dt.Z,{miniToolbar:!0,startInit:r===i,defaultValue:s,id:i,noStorage:!0,watch:!1,height:155,placeholder:a||"我要回复",showResizeBar:!0,onChange:function(e){u(e)}}),(0,J.jsx)("a",{onClick:function(){s?(n(i,s),t({type:"pathsDetail/getPathsDetail",payload:{id:d.pathId}}),u("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},i)})),Mt=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.user,t=e.upDataList,i=(e.page,e.dispatch,e.keywords),a=(0,p.useParams)(),o=function(){var e=s()(r()().mark((function e(n,a){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.WD)({id:n,content:a});case 2:0===(null==(o=e.sent)?void 0:o.status)&&t(1,i);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,J.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(he.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})}),(0,J.jsx)("section",{children:(0,J.jsx)(At,{id:a.pathId,activeDiscussIndex:a.pathId,onReplyDiscuss:o,placeholder:"我要讨论"})})]})})),Zt=t(38055);function Lt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function zt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function Dt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/hidden.json"),n)}function Et(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function Ft(e){return(0,ee.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function Xt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}var Ot=t(59015);function Rt(e){var n=e.data,t=e.index,i=e.adminOrOperator,r=e.parentDiscussIndex,a=e.shixunIdentifier,o=(e.isDelete,e.user,e.onSetRewardData),l=e.onSetActionType,s=e.deleteCommentAlert,u=e.shixunName,c=e.keywords,d=n.author,f=(n.can_delete,n.manage),h=n.content,p=n.hidden,v=n.id,m=n.reward,x=n.time;return(0,J.jsxs)("div",{className:"second-level-discuss",children:[(0,J.jsxs)("div",{className:"discuss-info-body",children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(d.login),target:"_blank",children:d.name}),(0,J.jsx)("span",{className:"grey",children:x}),m?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(m),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:m})]}):null]}),(0,J.jsxs)("div",{className:c?"hidden":"btn-group",children:[i?(0,J.jsx)("a",{onClick:function(){o({id:v,index:t,user_id:d.user_id,parentDiscussIndex:r})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,J.jsx)("a",{onClick:function(){l({id:v,index:t,params:{hidden:p?"0":"1",container_identifier:a},type:"hidden-discuss",parentDiscussIndex:r,message:p?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:p?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:p?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,f?(0,J.jsx)("a",{onClick:function(){s?y.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",u,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:v,index:t,type:"delete-discuss",parentDiscussIndex:r,message:"确定要删除该条回复吗"})},title:"删除",children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,J.jsx)(le.Z,{className:"discuss-content",value:h,highlightKeywords:c})]})}var Ht=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,r=e.adminOrOperator,a=e.identity,o=(e.onTopOrDownDiscuss,e.onPlusDiscuss),l=e.onSetActionType,s=e.onSetRewardData,u=e.user,c=e.isDelete,d=e.activeDiscussIndex,f=e.onReplyDiscuss,h=e.onSetActiveDiscussIndex,p=e.keywords,v=n.content,m=n.children,x=n.game_url,g=n.hidden,_=n.id,b=n.position,j=n.praise_count,w=n.reward,k=(n.sticky,n.time),P=n.user_praise,N=n.game_passed,T=n.delete_comment_alert,S=n.author,C=n.shixun_name,I=n.manage;var A=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(pn.Z.publish("preview-image",i),console.log("src:",i))};return(0,J.jsxs)("div",{className:"discuss-item-container",children:[(0,J.jsx)("a",{href:"/users/".concat(S.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(he.Z.IMG_SERVER,"/images/").concat(S.image_url),width:"50"})}),(0,J.jsxs)("section",{children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(S.login),target:"_blank",children:S.name}),(0,J.jsx)("span",{className:"grey",children:k}),b?(0,J.jsxs)("span",{className:"c-green",children:[" [第",b,"关] "]}):null,x?(0,J.jsx)("a",{href:x,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,w?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(w),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:w})]}):null,a<=5?(0,J.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===N?"#29bd8b":""},children:N||0===N?1===N?"已通关":"未通关":""}):null]}),(0,J.jsx)("div",{onClick:A,children:(0,J.jsx)(le.Z,{className:"discuss-content",value:v,highlightKeywords:p})}),m&&m.length>0?(0,J.jsx)("div",{className:"reply-discuss-container",onClick:A,children:m.map((function(e,n){return(0,J.jsx)(Rt,{data:e,index:n,deleteCommentAlert:T,shixunName:C,shixunIdentifier:i,adminOrOperator:r,user:u,isDelete:c,onSetRewardData:s,onSetActionType:l,parentDiscussIndex:t,keywords:p},e.id)}))}):null,(0,J.jsxs)("div",{className:p?"hidden":"btn-group",children:[r?(0,J.jsx)("a",{onClick:function(){s({id:_,index:t,user_id:S.user_id})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,r?(0,J.jsx)("a",{onClick:function(){l({id:_,index:t,params:{hidden:g?"0":"1",container_identifier:i},type:"hidden-discuss",message:g?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:g?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:g?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,I&&(!m||0==m.length)&&(0,J.jsx)("a",{onClick:function(){T?y.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",C,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:_,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,J.jsx)("a",{onClick:function(){h(_)},title:"回复",children:(0,J.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,J.jsxs)("a",{onClick:function(){o(_,!P,t)},style:{whiteSpace:"nowrap"},className:P?"c-orange":"",children:[(0,J.jsx)("i",{className:P?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,J.jsx)("span",{children:j||""})]})]}),(0,J.jsx)(At,{id:_,activeDiscussIndex:d,onReplyDiscuss:f})]})]},_)},qt={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Jt(e,n){switch(n.type){case Zt.tD:return o()(o()({},e),{},{loading:!0});case Zt.RS:return o()(o()({},e),{},{showRewardDialog:!0});case Zt.t2:return o()(o()({},e),{},{showRewardDialog:!1});case Zt.GR:case Zt.u8:case Zt.rM:case Zt.yS:case Zt.Vn:case Zt.SX:return o()(o()({},e),n.payload);default:throw new Error}}var Vt=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,a=e.user,l=(e.isShixunDetail,e.isDelete),u=e.keywords,d=e.refreshCount,f=(0,h.useReducer)(Jt,qt),v=c()(f,2),m=v[0],x=v[1],g=m.page,_=m.loading,b=m.data,j=m.actionType,w=m.showRewardDialog,k=m.activeDiscussIndex,P=(0,h.useRef)(),N=(0,h.useRef)(),C=(0,p.useParams)();function I(e){return A.apply(this,arguments)}function A(){return(A=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,x({type:Zt.tD}),e.next=6,(0,S.Ax)(o()(o()({},C),{},{page:n,keywords:u}));case 6:t=e.sent,x({type:Zt.GR,payload:{activeDiscussIndex:null,page:n,data:t,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function M(e){document.body.scrollIntoView(),I(e)}function Z(e,n,t){return L.apply(this,arguments)}function L(){return(L=s()(r()().mark((function e(n,t,i){var a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,zt(n,t);case 3:a=e.sent,B[i].user_praise=t,B[i].praise_count=a.praise_count,x({type:Zt.rM,payload:{data:o()(o()({},b),{},{comments:B})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function z(e,n,t){return D.apply(this,arguments)}function D(){return(D=s()(r()().mark((function e(n,t,i){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Lt(n,t);case 3:B[i].sticky=t,x({type:Zt.u8,payload:{data:o()(o()({},b),{},{comments:B})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function E(){return E=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=j.id,t=j.params,i=j.type,a=j.index,l=j.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,Dt(n,t);case 4:l?B[l].children[a].hidden=1==t.hidden:B[a].hidden=1==t.hidden,x({type:Zt.yS,payload:{actionType:null,data:o()(o()({},b),{},{comments:B})}});case 6:if("delete-discuss"!==i){e.next=32;break}return e.next=9,Ft(n);case 9:if(!l&&0!==l){e.next=22;break}s=B[l].children,u=s.length-1;case 12:if(!(u>=0)){e.next=19;break}if(s[u].id!==n){e.next=16;break}return s.splice(u,1),e.abrupt("break",19);case 16:u--,e.next=12;break;case 19:B[l].children=s,e.next=30;break;case 22:c=B.length-1;case 23:if(!(c>=0)){e.next=30;break}if(B[c].id!==n){e.next=27;break}return B.splice(c,1),e.abrupt("break",30);case 27:c--,e.next=23;break;case 30:x({type:Zt.yS,payload:{actionType:null,data:o()(o()({},b),{},{comments:B})}}),d();case 32:case"end":return e.stop()}}),e)}))),E.apply(this,arguments)}function F(e){x({type:Zt.yS,payload:{actionType:e}})}function X(){return(X=s()(r()().mark((function e(){var n,t,i,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=P.current,t=n.id,i=n.index,a=n.score,l=n.user_id,s=n.parentDiscussIndex,e.next=3,Et(t,{container_type:"Discusses",score:a,user_id:l});case 3:u=e.sent,s?B[s].children[i].reward=u.code:B[i].reward=u.code,x({type:Zt.Vn,payload:{showRewardDialog:!1,data:o()(o()({},b),{},{comments:B})}}),P.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){P.current=e,x({type:Zt.RS})}function R(e,n){return H.apply(this,arguments)}function H(){return(H=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Xt(n,t);case 3:I(g),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function q(e){x(k===e?{type:Zt.SX,payload:{activeDiscussIndex:null}}:{type:Zt.SX,payload:{activeDiscussIndex:e}})}if((0,h.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||b||!n){e.next=3;break}return e.next=3,I(g);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[C.pathId,u]),(0,h.useEffect)((function(){I(g)}),[u]),!b)return(0,J.jsx)($.Z,{spinning:!0,children:(0,J.jsx)("div",{style:{height:"300px",width:"100%"}})});var V=b.disscuss_count,B=b.comments,K=(b.all,b.can_hidden);return(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:"discuss-container",ref:N,children:[0===V?(0,J.jsx)(Gn.Z,{}):null,(0,T.bg)()&&!u&&(0,J.jsx)(Mt,{upDataList:I,page:g,user:a,keywords:u}),(0,J.jsx)("aside",{className:"bg-white",children:null==B?void 0:B.map((function(e,i){return(0,J.jsx)(Ht,{user:a,data:e,index:i,identity:t,onPaginationChange:M,shixunIdentifier:n,isDelete:l,onSetActionType:F,onTopOrDownDiscuss:z,adminOrOperator:K,onPlusDiscuss:Z,onSetRewardData:O,activeDiscussIndex:k,onSetActiveDiscussIndex:q,onReplyDiscuss:R,keywords:u},e.id)}))}),V>10?(0,J.jsx)("div",{className:"pagination-container tc",children:(0,J.jsx)(jn.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:M,current:g,total:V})}):null]}),(0,J.jsxs)(Ct.Z,{children:[(0,J.jsx)(y.Z,{centered:!0,title:"提示",open:!!j,onOk:function(){return E.apply(this,arguments)},onCancel:function(){x({type:Zt.yS,payload:{actionType:null}})},children:(0,J.jsx)("p",{children:j?j.message:""})}),(0,J.jsx)(y.Z,{centered:!0,width:400,title:"奖励设置",open:w,onCancel:function(){x({type:Zt.t2})},onOk:function(){return X.apply(this,arguments)},children:(0,J.jsx)(It.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){P.current.score=e},style:{width:"228px"}})})]})]})},Bt="scoremodal___YNtb3",Kt="wrap___BauIT",Ut="wrap_title___ZWoHv",Wt="radioWrap___Jh9vt",Gt="radio___Ydt8R",Qt="colorFF0000___JOb5w",Yt="pagination___d1fv4",$t="search___Pjuzg",ei="searchIcon___v01bz",ni=["shixunsDetail","dispatch"],ti=(Y.Z.Search,(0,p.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,a,l,u=e.shixunsDetail,d=e.dispatch,v=(f()(e,ni),(0,p.useParams)()),m=(0,h.useState)(0),x=c()(m,2),_=x[0],b=x[1],j=(0,h.useState)([]),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)(""),T=c()(N,2),C=T[0],I=T[1],A=(0,h.useState)(),M=c()(A,2),Z=M[0],L=M[1],z=(0,h.useState)(!1),D=c()(z,2),E=D[0],F=D[1],X=(0,h.useState)(!1),O=c()(X,2),R=(O[0],O[1]),V=(0,h.useState)({page:1,limit:10,type:"video"}),B=c()(V,2),K=B[0],U=B[1];(0,h.useEffect)((function(){var e,n;if(I(""),"Stage-SendModal"===u.actionTabs.key)if("分组作业"==(null==u||null===(e=u.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.title)){var t={page:1,limit:10,type:"group"};U(t),W(o()(o()({},t),{},{search:encodeURI(C)}))}else if("图文作业"==(null==u||null===(n=u.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)){var i={page:1,limit:10,type:"normal"};U(i),W(o()(o()({},i),{},{search:encodeURI(C)}))}else U(K),W(o()(o()({},K),{},{search:encodeURI(C)}))}),[u.actionTabs.key]);var W=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(d({type:"shixunsDetail/setActionTabs",payload:{}}),R(!1)):(b((null==t?void 0:t.courses_count)||0),P((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=(0,q.P)(),Q=c()(G,4),$=Q[0],ne=Q[1],te=Q[2],ie=Q[3],re=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,l,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Z){e.next=3;break}return F(!0),e.abrupt("return");case 3:return d=null===(n=u.actionTabs.params)||void 0===n?void 0:n.id,R(!1),e.next=7,ie({id:"测验"==(null==u||null===(t=u.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)?null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.examinationid:null==v?void 0:v.pathId,course_id:"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?[Z]:Z,type:"分组作业"==(null==u||null===(o=u.actionTabs)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.title)?"group":"图文作业"==(null==u||null===(l=u.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)?"normal":"测验"==(null==u||null===(s=u.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?"examination_bank":"编程作业"==(null==u||null===(c=u.actionTabs)||void 0===c||null===(c=c.params)||void 0===c?void 0:c.title)?"hack":"subject",stage_item_id:d,sync_catelog:0});case 7:if(e.sent){e.next=11;break}return e.next=11,ae(0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=s()(r()().mark((function e(n){var t,i,a,o,l,s,c,d,f,h,p,m,x,g,_,b;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=null===(t=u.actionTabs.params)||void 0===t?void 0:t.id,null===(i=u.actionTabs.params)||void 0===i||!i.is_jupyter){e.next=8;break}return c=null===(s=u.actionTabs.params)||void 0===s?void 0:s.identifier,e.next=5,(0,ee.ZP)("/api/shixuns/".concat(c,"/send_to_course.json"),{method:"Post",body:{courses:[{course_id:Z,identifier:c,type:"normal",is_copy:n,is_use:1}]}});case 5:l=e.sent,e.next=17;break;case 8:if("测验"!=(null==u||null===(d=u.actionTabs)||void 0===d||null===(d=d.params)||void 0===d?void 0:d.title)){e.next=14;break}return e.next=11,(0,S.p4)({id:null==u||null===(f=u.actionTabs)||void 0===f||null===(f=f.params)||void 0===f?void 0:f.examinationid,course_id:[Z],shixuns_info:n?null==n?void 0:n.map((function(e){return e.shixun_id=e.id,e})):[]});case 11:l=e.sent,e.next=17;break;case 14:return e.next=16,(0,S.Q)({id:null==v?void 0:v.pathId,course_id:Z,stage_shixuns:[{stage_shixun_id:o,is_copy:n,is_use:1}],sync_catelog:0,type:"实训"===(null===(h=u.actionTabs.params)||void 0===h?void 0:h.title)?"shixun":"分组作业"==(null==u||null===(p=u.actionTabs)||void 0===p||null===(p=p.params)||void 0===p?void 0:p.title)?"group":"图文作业"==(null==u||null===(m=u.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.title)?"normal":"视频"==(null==u||null===(x=u.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.title)?"video":"编程作业"==(null==u||null===(g=u.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.title)?"hack":""});case 16:l=e.sent;case 17:oe(),ne(),"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?0===(null===(_=l)||void 0===_?void 0:_.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,J.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){(0,H.xg)("".concat(l.data[0].first_category_url,"/").concat(l.data[0].exercise_id,"/detail?random=").concat(l.data[0].is_random,"&tabs=3"))}}):1===(null===(b=l)||void 0===b?void 0:b.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,J.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){var e,n,t,i,r,a;if(null!==(e=u.actionTabs.params)&&void 0!==e&&e.is_jupyter)(0,H.xg)(null===(r=l)||void 0===r?void 0:r.first_category_url);else if("分组作业"==(null==u||null===(n=u.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)||"图文作业"==(null==u||null===(t=u.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title))(0,H.xg)(null===(a=l)||void 0===a?void 0:a.url);else if("编程作业"==(null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)){var o,s=null===(o=l)||void 0===o||null===(o=o.url.split("/"))||void 0===o?void 0:o[2];(0,H.xg)("/classrooms/".concat(s,"/program_homework"))}else{var c,d=null===(c=l)||void 0===c||null===(c=c.url.split("/"))||void 0===c?void 0:c[2];(0,H.xg)("/classrooms/".concat(d,"/shixun_homework"))}}});case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(){I(""),L(null),F(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}),R(!1)};return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(y.Z,{title:"发送".concat((null===(n=u.actionTabs.params)||void 0===n?void 0:n.title)||"实训"),open:"Stage-SendModal"===u.actionTabs.key,centered:!0,className:Bt,onCancel:oe,onOk:re,children:(0,J.jsxs)("div",{className:Kt,children:[(0,J.jsxs)("div",{className:Ut,children:["选择的","".concat((null===(t=u.actionTabs.params)||void 0===t?void 0:t.title)||"实训"),"将会发送到指定课堂"]}),(0,J.jsx)("div",{className:"mb10",children:(0,J.jsx)(Y.Z.Search,{className:$t,placeholder:"输入课堂名称的关键字进行搜索",allowClear:!0,value:C,onChange:function(e){return I(e.target.value)},suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ei),onClick:function(){I(C);var e=o()(o()({},K),{page:1,limit:10,search:encodeURI(C)});U(e),W(e)}}),onSearch:function(e){I(e);var n=o()(o()({},K),{page:1,limit:10,search:encodeURI(e)});U(n),W(n)}})}),(0,J.jsx)("div",{className:Wt,children:(0,J.jsx)(g.ZP.Group,{value:Z,onChange:function(e){L(e.target.value),F(!1)},children:k.map((function(e,n){return(0,J.jsx)(g.ZP,{className:Gt,value:e.course_id,children:(0,J.jsx)("span",{title:e.name,children:e.name})},n)}))})}),E&&(0,J.jsx)("div",{className:Qt,children:"请选择你要发送的课堂"}),_>10&&(0,J.jsx)("div",{className:Yt,children:(0,J.jsx)(jn.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==K?void 0:K.page,pageSize:10,total:_,onChange:function(e){var n=o()(o()({},K),{page:e,limit:10,search:encodeURI(C)});U(n),W(n)}})})]})}),(0,J.jsx)(q.Z,{visible:$,inPaper:!0,onOk:ae,onCancel:function(){oe(),ne()},renderData:te,modalType:"测验"==(null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)?"multiple":"single",type:"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?"examination_bank":"subject",isMultipleCourse:"测验"==(null==u||null===(l=u.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)})]})}))),ii={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},ri=t(3808),ai=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting;return{classroomList:e.classroomList,shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),u=e.classroomList,d=((0,p.useParams)(),G.Z.useForm()),f=c()(d,1)[0],v=(0,h.useState)({}),m=c()(v,2),y=m[0],g=m[1],_=((0,h.useRef)(),i.commonHomeWorkAddDefaultData,(0,h.useState)({})),b=c()(_,2),j=b[0],w=b[1];(0,h.useEffect)((function(){f.resetFields()}),[u.actionTabs.key]);function k(e){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==j?void 0:j.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},j)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建分组作业"===u.actionTabs.key,className:ii.drawer,children:[(0,J.jsxs)("section",{className:ii.bg,children:[(0,J.jsx)("aside",{className:ii.title,children:"新建分组作业"}),(0,J.jsxs)(G.Z,{form:f,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){g(o()({},f.getFieldsValue()))},children:[(0,J.jsx)("div",{className:ii.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=y.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:ii.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",style:{marginTop:"-10px"},label:"内容",rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:y.intro})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})}),(0,J.jsxs)(I.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"max_num",label:(0,J.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,J.jsx)(I.Z,{style:{marginTop:"-10px"},children:(0,J.jsxs)(A.Z,{children:[(0,J.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5},children:(0,J.jsx)(M.Z,{value:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,J.jsx)("span",{className:"c-light-black",style:{color:"#999999"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,J.jsxs)("div",{className:ii.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案",style:{marginTop:10},children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:y.notice})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]})]}),(0,J.jsx)("div",{className:ii.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return w(o()({},e))}})})]}),(0,J.jsxs)("div",{className:ii.footer_style,children:[(0,J.jsx)("div",{className:ii.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){f.validateFields().then(s()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(y.min_num>y.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=o()({},y)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,S.DQ)(o()(o()({id:u.actionTabs.id,subject_id:u.actionTabs.subject_id},n),{},{homework_type:3}));case 9:0===(a=e.sent).status&&(k(a.homework_id),(0,H.L9)(["教学课堂","分组作业","新建分组作业"]),x.ZP.success("新建成功"),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ii.submit_button,children:"提交"})]})]},"bottom")})),oi={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},li=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),u=e.classroomList,d=(0,p.useParams)(),f=G.Z.useForm(),v=c()(f,1)[0],m=(0,h.useState)({}),y=c()(m,2),g=y[0],_=y[1],b=(0,h.useState)(!1),j=c()(b,2),w=j[0],k=j[1],P=(0,h.useState)({}),N=c()(P,2),T=N[0],C=N[1],Z=(0,h.useState)({}),L=c()(Z,2),z=L[0],D=L[1];(0,h.useRef)(),i.commonHomeWorkEditDefaultData;(0,h.useEffect)((function(){"课程编辑分组作业"==u.actionTabs.key&&E()}),[u.actionTabs.key]);var E=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:u.actionTabs.id,type:u.actionTabs.type});case 2:(n=e.sent)&&(t=o()(o()({},n.subject_homework),{},{attachment_ids:(0,pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,pt.z)(n.subject_homework.ref_attachments)}),v.setFieldsValue(o()({},t)),_(o()({},t)),k(!0),D(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(e){return X.apply(this,arguments)}function X(){return(X=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=T&&T.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==T?void 0:T.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},T)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑分组作业"===u.actionTabs.key,className:oi.drawer,children:[(0,J.jsxs)("section",{className:oi.bg,children:[(0,J.jsx)("aside",{className:oi.title,children:"编辑分组作业"}),(0,J.jsxs)(G.Z,{form:v,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){_(o()({},v.getFieldsValue()))},children:[(0,J.jsx)("div",{className:oi.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=g.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:oi.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:g.description})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:w&&(0,J.jsx)(pt.Z,{},z)})}),(0,J.jsxs)(I.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"max_num",label:(0,J.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,J.jsx)(I.Z,{style:{marginTop:"-10px"},children:(0,J.jsxs)(A.Z,{children:[(0,J.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5},children:(0,J.jsx)(M.Z,{value:!0,defaultChecked:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,J.jsx)("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,J.jsxs)("div",{className:oi.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:10},children:(0,J.jsx)(dt.Z,{defaultValue:g.reference_answer,watch:!0})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:w&&(0,J.jsx)(pt.Z,{},z)})})]})]}),(0,J.jsx)("div",{className:oi.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return C(o()({},e))},homework_common_id:d.categoryId})})]}),(0,J.jsxs)("div",{className:oi.footer_style,children:[(0,J.jsx)("div",{className:oi.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){v.validateFields().then(s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(g.min_num>g.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=o()({},g)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,S.VO)(o()(o()(o()({},d),n),{},{base_on_project:n.base_on_project,homework_type:3,id:u.actionTabs.id}));case 9:0===e.sent.status&&(x.ZP.success("编辑成功"),F(d.categoryId),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:oi.submit_button,children:"提交"})]})]},"bottom")})),si={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},ui=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,l=((0,p.useParams)(),G.Z.useForm()),u=c()(l,1)[0],d=(0,h.useState)({}),f=c()(d,2),v=f[0],m=f[1],y=(0,h.useState)(),g=c()(y,2),_=(g[0],g[1],(0,h.useRef)(),t.commonHomeWorkAddDefaultData,(0,h.useState)({})),b=c()(_,2),j=b[0],w=b[1];(0,h.useEffect)((function(){u.resetFields()}),[a.actionTabs.key]);function k(e){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==j?void 0:j.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},j)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建图文作业"===a.actionTabs.key,className:si.drawer,children:[(0,J.jsxs)("section",{className:si.bg,children:[(0,J.jsx)("aside",{className:si.title,children:"新建图文作业"}),(0,J.jsxs)(G.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",u.getFieldsValue()),m(o()({},u.getFieldsValue()))},children:[(0,J.jsx)("div",{className:si.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=v.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:si.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:v.intro})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]}),(0,J.jsxs)("div",{className:si.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"参考答案:",children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:v.notice})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]})]}),(0,J.jsx)("div",{className:si.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return w(o()({},e))}})})]}),(0,J.jsxs)("div",{className:si.footer_style,children:[(0,J.jsx)("div",{className:si.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){u.validateFields().then(s()(r()().mark((function e(){var n,t,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o()({},v)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(l=n.reference_attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id}))),e.next=5,(0,S.DQ)(o()(o()({id:a.actionTabs.id,subject_id:a.actionTabs.subject_id},n),{},{homework_type:1}));case 5:0===(null==(s=e.sent)?void 0:s.status)&&(k(s.homework_id),(0,H.L9)(["教学课堂","图文作业","新建图文作业"]),x.ZP.success("新建成功"),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:si.submit_button,children:"提交"})]})]},"bottom")})),ci={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},di=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,l=(0,p.useParams)(),u=G.Z.useForm(),d=c()(u,1)[0],f=(0,h.useState)({}),v=c()(f,2),m=v[0],y=v[1],g=(0,h.useState)(!1),_=c()(g,2),b=_[0],j=_[1],w=(0,h.useState)({}),k=c()(w,2),P=k[0],N=k[1],T=(0,h.useState)({}),C=c()(T,2),I=C[0],A=C[1];(0,h.useRef)(),t.commonHomeWorkEditDefaultData;(0,h.useEffect)((function(){"课程编辑图文作业"==a.actionTabs.key&&M()}),[a.actionTabs.key]);var M=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:a.actionTabs.id,type:a.actionTabs.type});case 2:(n=e.sent)&&(t={name:n.subject_homework.name,description:n.subject_homework.description,reference_answer:n.subject_homework.reference_answer,attachment_ids:(0,pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,pt.z)(n.subject_homework.ref_attachments)},console.log(t),d.setFieldsValue(o()({},t)),y(o()({},t)),j(!0),A(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Z(e){return L.apply(this,arguments)}function L(){return(L=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=P&&P.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==P?void 0:P.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},P)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑图文作业"===a.actionTabs.key,className:ci.drawer,children:[(0,J.jsxs)("section",{className:ci.bg,children:[(0,J.jsx)("aside",{className:ci.title,children:"编辑图文作业"}),(0,J.jsxs)(G.Z,{form:d,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){y(o()({},d.getFieldsValue()))},children:[(0,J.jsx)("div",{className:ci.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=m.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:ci.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:m.description})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:b&&(0,J.jsx)(pt.Z,{},I)})})]}),(0,J.jsxs)("div",{className:ci.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:"-10px"},children:(0,J.jsx)(dt.Z,{defaultValue:m.reference_answer,watch:!0})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:b&&(0,J.jsx)(pt.Z,{},I)})})]})]}),(0,J.jsx)("div",{className:ci.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return N(o()({},e))},homework_common_id:l.categoryId})})]}),(0,J.jsxs)("div",{className:ci.footer_style,children:[(0,J.jsx)("div",{className:ci.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){d.validateFields().then(s()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o()({},m)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(s=n.reference_attachment_ids)||void 0===s?void 0:s.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),e.next=5,(0,S.VO)(o()(o()(o()({},l),n),{},{base_on_project:!0,homework_type:1,id:a.actionTabs.id}));case 5:0===e.sent.status&&(x.ZP.success("编辑成功"),Z(l.categoryId),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:ci.submit_button,children:"提交"})]})]},"bottom")})),fi=t(35393),hi=t(65900),pi=t(87466),vi=Hn.Z.TabPane,mi=(0,p.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=e.saveExercise,a=(e.loading,e.dispatch),l=(0,p.useParams)(),u=((0,p.useLocation)(),G.Z.useForm()),d=(c()(u,1)[0],t.brankList,(0,h.useState)(!0)),f=c()(d,2),v=f[0],g=f[1],_=(0,h.useState)(!1),b=c()(_,2),j=b[0],w=b[1],P=(0,h.useState)("myself"),N=c()(P,2),T=N[0],S=N[1],I=(0,h.useState)([]),A=c()(I,2),M=A[0],Z=A[1],L=(0,h.useState)([]),z=c()(L,2),D=z[0],E=z[1],F=(0,h.useState)(),X=c()(F,2),O=X[0],R=X[1],V=(0,h.useState)([]),B=c()(V,2),K=B[0],W=B[1],Q=(0,h.useRef)(null),$=(0,h.useState)(!1),ee=c()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(""),re=c()(ie,2),ae=re[0],oe=re[1],le=(0,h.useState)(""),se=c()(le,2),ue=se[0],ce=se[1],de=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=").concat("public"==(null==pe?void 0:pe.filter)?"1":"teacher"==(null==pe?void 0:pe.filter)?"2":"0"),target:"_blank>",children:"预览"})}}],fe=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null}),he=c()(fe,2),pe=he[0],ve=he[1];(0,h.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(ye(),W([]),me())}),[t.actionTabs.key]);var me=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,E(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(e){var n=parseInt(e);return isNaN(n)?"":n},ye=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v){e.next=12;break}return++pe.page,g(!1),pe.is_random="myself"==pe.filter?2:null,e.next=6,a({type:"exercise/getBrankList",payload:o()({},pe)});case 6:t=e.sent,M=null!=t&&t.object_list?m()(M.concat(null==t?void 0:t.object_list)):M,R(t.is_teacher),(null===(n=t.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:_e,onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return f.update({cancelButtonProps:{disabled:!0}}),e.next=7,a({type:"exercise/saveBanks",payload:{course_id:l.coursesId,object_type:"examination_bank",bank_id:K,shixuns_info:u,num:d}});case 7:n=e.sent,f.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,H.L9)(["教学课堂","试卷","试卷选用"]),y.Z.destroyAll(),a({type:"classroomList/getClassroomExercisesList",payload:o()({},t.actionTabs.params)}),_e(),ke(),x.ZP.success("生成试卷成功")):(_e(),ke());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(y.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:j,bodyStyle:{minHeight:200},wrapClassName:hi.Z.warpModal,onOk:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(w(!0),n=!1,!1,M.forEach((function(e){K.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),K.includes(e.id)&&e.is_random})),!n){e.next=10;break}return(0,U.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:i(K[0]),_e(),w(!1);case 13:case"end":return e.stop()}}),e)}))),onCancel:_e,children:[(0,J.jsxs)(Hn.Z,{activeKey:T,onTabClick:function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q.current.scrollTop=0,M=[],T!==n&&W([]),S(n),pe.page=0,pe.filter=n,pe.group_id=null,v=!0,ye();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(vi,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(vi,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(vi,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:hi.Z.tabSearch,children:["teacher"===T&&(0,J.jsxs)(C.default,{value:pe.group_id,onChange:function(e){Q.current.scrollTop=0,M=[],pe.page=0,pe.group_id=e,v=!0,W([]),ve(o()({},pe)),ye()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(C.default.Option,{value:null,children:"全部教研团队"}),null==D||null===(n=D.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(Y.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:pe.search,onChange:function(e){pe.search=e.target.value,ve(o()({},pe))},onSearch:function(e){Q.current.scrollTop=0,M=[],pe.page=0,v=!0,W([]),e&&(0,pi.tk)({name:e,copywriting:e,position:"Exercise"}),ye()}})]}),(0,J.jsxs)("div",{ref:Q,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!O&&"public"===T&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(Je(),{initialLoad:!1,pageStart:0,loadMore:function(){ye()},hasMore:v,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&O&&(0,J.jsx)(fi.Z,{className:hi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:M,onRow:function(e){return{onClick:function(){W([null==e?void 0:e.id])}}},resColumns:de,rowSelection:ge})})]})]}),(0,J.jsx)(y.Z,{title:"提示",open:ne,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(k.ZP,{onClick:function(){te(!1),p.history.push(ue)},children:"修改试卷"}),(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){p.history.push(ae),te(!1)},children:"设置规则"})]}),onCancel:function(){te(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(q.Z,{inPaper:!0,visible:we,onCancel:ke,onOk:Ne,renderData:Pe,modalType:"multiple",type:"examination_bank"})]})})),xi=t(26699),yi=["pathsDetail","user","loading","dispatch","classroomList"],gi=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(gi||{}),_i=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.classroomList;return{pathsDetail:n,user:t,loading:i.effects,classroomList:r}}))((function(e){var n,t,i,a,l=e.pathsDetail,u=e.user,d=e.loading,v=e.dispatch,g=e.classroomList,_=(f()(e,yi),(0,p.useParams)()),b=l.stageData,j=l.visibleType,w=void 0===j?"All":j,k=l.keywords,P=l.editKey,N=null==l?void 0:l.detail,C=N.shixuns_count,I=void 0===C?0:C,A=N.videos_count,M=void 0===A?0:A,Z=N.attachment_count,L=void 0===Z?0:Z,z=N.group_count,D=void 0===z?0:z,E=N.normal_count,F=void 0===E?0:E,X=N.disscuss_count,O=void 0===X?0:X,R=N.banks_count,q=void 0===R?0:R,V=N.hack_count,B=void 0===V?0:V,K=(0,h.useState)([]),U=c()(K,2),W=U[0],G=U[1],Q=(0,h.useState)({content:"",type:""}),Y=c()(Q,2),ee=Y[0],ne=Y[1],te=(0,h.useState)([]),ie=c()(te,2),re=ie[0],ae=(ie[1],(0,h.useState)("All")),oe=c()(ae,2),le=oe[0],se=oe[1],ue=(0,h.useState)(""),ce=c()(ue,2),de=ce[0],fe=ce[1],pe=(0,wt.U)(S.CI,{}),ve=c()(pe,3),me=ve[1],xe=ve[2],ye=!(null!==(n=l.detail)&&void 0!==n&&n.can_managed),ge=[{name:"全部",type:"All",number:I+M+L+D+F+q+B,isShow:!0},{name:"实践项目",type:"Shixun",number:I,isShow:I>0},{name:"视频",type:"VideoItem",number:M,isShow:M>0},{name:"课件",type:"Attachment",number:L,isShow:L>0},{name:"分组作业",type:"group_count",number:D,isShow:!(0,T.JA)()&&D>0},{name:"图文作业",type:"normal_count",number:F,isShow:!(0,T.JA)()&&F>0},{name:"编程作业",type:"HomeworkCommon",number:B,isShow:!(0,T.JA)()&&B>0},{name:"测验",type:"ExaminationBank",number:q,isShow:!(0,T.JA)()&&q>0},{name:"讨论",type:"Discusses",number:O,isShow:O>0}].filter((function(e){return e.isShow})),_e=function(){var e=s()(r()().mark((function e(){var n,t=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:{},e.next=3,v({type:"pathsDetail/getStageData",payload:o()(o()({tab:gi[w]},n),{},{subject_id:_.pathId,keywords:k})});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null!=e&&e.instData){var n=(null==e?void 0:e.stage_id)||de||(null==l?void 0:l.stage_id),t=function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"pathsDetail/getStageChildrenData",payload:{id:n,type:"stage"}});case 2:t=e.sent,i=W.map((function(e){var i;return e.stage_id==n?o()(o()({},e),{},{items:null===(i=t.data)||void 0===i?void 0:i.items}):e})),G(i);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t()}else _e(),v({type:"pathsDetail/getPathsDetail",payload:{id:_.pathId}})},je=(0,h.useMemo)((function(){return null==W?void 0:W.map((function(e,n){return(0,J.jsx)("div",{children:(0,J.jsx)(St,{val:e,allData:W,index:n,selectExercise:function(e){fe(null==e?void 0:e.stage_id),v({type:"exercise/setActionTabs",payload:{key:"试卷选用"}})},openPreview:function(e){var n,t;null!=e&&e.container_id?v({type:"attachment/setActionTabs",payload:{key:"资源下载",selectArrs:null==e?void 0:e.attachment_detail,params:{course_id:null==e?void 0:e.container_id,coursesId:null==e?void 0:e.container_id,id:null==e?void 0:e.id,openType:"课程内教学课件预览"}}}):ne({content:he.Z.API_SERVER+(null==e||null===(n=e.attachment_detail)||void 0===n?void 0:n.url),type:null==e||null===(t=e.attachment_detail)||void 0===t?void 0:t.file_type})},visibleTypeNew:le,getData:be})},n)}))}),[W,le]);return(0,h.useEffect)((function(){G(b)}),[b]),(0,h.useEffect)((function(){"closePathsTabs"==g.actionTabs.key&&be({instData:!0})}),[g.actionTabs.key]),(0,J.jsxs)("section",{children:[(0,J.jsxs)($.Z,{spinning:d["pathsDetail/getStageData"]||d["pathsDetail/getPathsDetail"],children:[(0,J.jsx)("aside",{className:gn.actionTabs,children:ge.map((function(e,n){return(0,J.jsxs)("div",{className:"mr5 ".concat(e.type===w?gn.tabActive:gn.tab),onClick:function(){-1===P?("group_count"==e.type||"normal_count"==e.type?se("SubjectHomework"):se(e.type),"Discusses"!==e.type&&_e({tab:gi[e.type]}),v({type:"pathsDetail/save",payload:{visibleType:e.type,editKey:-1}})):x.ZP.warning("请先取消编辑状态")},children:[(0,J.jsx)("span",{className:gn.s1,children:e.name}),(0,J.jsx)("span",{className:gn.s2,children:e.number})]},n)}))}),"Discusses"!==w&&(0,J.jsxs)(J.Fragment,{children:[je,(null===(t=l.detail)||void 0===t?void 0:t.allow_statistics)&&"All"===w&&!k&&(0,J.jsx)($.Z,{spinning:me,children:(0,J.jsxs)("div",{className:gn.addStage,onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=3;break}return x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。"),e.abrupt("return");case 3:if(-1===P||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,J.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(P),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),0)){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,xe({name:"第".concat((0,H.EM)(W.length+1),"章节"),subject_id:_.pathId,pathId:_.pathId,list:[]});case 7:null!=(n=e.sent)&&n.stage_id&&(G([].concat(m()(W),[n])),v({type:"pathsDetail/save",payload:{editKey:W.length,stage_id:null==n?void 0:n.stage_id}}));case 9:case"end":return e.stop()}}),e)}))),children:[(0,J.jsx)("span",{className:gn.color4CA,children:"+新建章节"}),"(添加一个或多个实训/视频项目,组成一个章节)"]})}),0===(null==W?void 0:W.length)&&(0,J.jsx)(Gn.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})]}),"Discusses"===w&&(0,J.jsx)("aside",{className:"mt20",children:(0,J.jsx)(Vt,{activeIndex:3,isDelete:null===(i=l.detail)||void 0===i?void 0:i.allow_add_member,shixunIdentifier:11,identity:null===(a=u.userInfo)||void 0===a?void 0:a.role,user:u.userInfo,isShixunDetail:!0,keywords:k,refreshCount:function(){v({type:"pathsDetail/getPathsDetail",payload:{id:_.pathId,keywords:k}})}})})]}),(0,J.jsx)(ti,{}),(0,J.jsx)(En,{shixunIds:re,cb:function(e){var n,t;"取消"!==e&&(console.log("====sdfsdf",e),W[P].items=m()((null==W||null===(n=W[P])||void 0===n||null===(n=n.items)||void 0===n?void 0:n.concat(e||[]))||[]),G(JSON.parse(JSON.stringify(W))),be({instData:!0,stage_id:null==g||null===(t=g.actionTabs)||void 0===t?void 0:t.id}))}}),(0,J.jsx)(ai,{}),(0,J.jsx)(li,{}),(0,J.jsx)(ui,{}),(0,J.jsx)(di,{}),(0,J.jsx)(mi,{saveExercise:function(e){(0,S._C)({id:de,subject_id:_.pathId,homework_type:"exercise",examination_bank_ids:[e]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("选用成功"),be({instData:!0}))}))}}),(0,J.jsx)(xi.Z,{}),(0,J.jsx)(st.Z,{close:!0,data:null==ee?void 0:ee.content,type:null==ee?void 0:ee.type,hasMask:!0,monacoEditor:{language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ne({content:"",type:""})}})]})})),bi=t(57930),ji=t(21256),wi="certificate___fHfxF",ki="actionsBtns___plapq",Pi=["user","pathsDetail"],Ni=bi.default.RangePicker,Ti=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Pi),G.Z.useForm()),a=c()(i,1)[0],l=(0,h.useState)([]),u=c()(l,2),d=u[0],v=u[1],m=(0,h.useState)(!0),g=c()(m,2),_=g[0],b=g[1],j=(0,h.useState)(!1),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)(!1),T=c()(N,2),S=T[0],I=T[1],A=(0,h.useState)(0),M=c()(A,2),Z=M[0],L=M[1],D=(0,h.useState)({}),E=c()(D,2),F=E[0],X=E[1],O=(0,p.useParams)(),R=(0,h.useState)({page:1,limit:10}),H=c()(R,2),q=H[0],V=H[1],B=!(null!==(n=t.detail)&&void 0!==n&&n.can_managed),K=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},U=[{title:"姓名",dataIndex:"user_name",key:"user_name",align:"left"},{title:"申请时间",dataIndex:"created_at",key:"created_at",align:"left"},{title:"申请状态",dataIndex:"state",key:"state",align:"left",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{children:"申请中"}),"rejected"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"未通过"}),"passed"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{style:{color:"#2FA34F"},children:"通过"})]})}},{title:"学习进度",dataIndex:"process",key:"process",align:"left",render:function(e){return"".concat(e,"%")}},{title:"审批操作",dataIndex:"action",key:"action",align:"left",render:function(e,n){return(0,J.jsxs)("div",{className:ki,children:["drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return W(n)},children:"同意"}),"drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return Q(n)},children:"拒绝"}),"rejected"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return $(n)},children:"拒绝原因"}),"passed"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return ne(n)},children:"查看证书"})]})}}].filter((function(e){return!!S||"学习进度"!==e.title&&"审批操作"!==e.title}));(0,h.useEffect)((function(){te(q)}),[]);var W=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!B){e.next=3;break}return K(),e.abrupt("return");case 3:return e.next=5,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==n?void 0:n.id,op:"pass"}});case 5:0===(null==(t=e.sent)?void 0:t.status)&&te(q);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(e){if(B)K();else{var n,t="";y.Z.confirm({title:"证书申请拒绝",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{children:"拒绝证书发放需填写拒绝原因。"}),(0,J.jsxs)("aside",{className:"flex-container",children:[(0,J.jsx)("sup",{className:"c-red-ee4",children:"*"}),(0,J.jsx)("span",{children:"拒绝原因:"}),(0,J.jsx)(Y.Z,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(e){return t=e.target.value}})]})]}),okText:"确定拒绝",cancelText:"取消",onOk:(n=s()(r()().mark((function n(){var i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=3;break}return x.ZP.warning("拒绝理由不能为空"),n.abrupt("return",Promise.reject());case 3:return n.next=5,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==e?void 0:e.id,op:"reject",content:t}});case 5:0===(null==(i=n.sent)?void 0:i.status)&&te(q);case 7:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}},$=function(e){B?K():y.Z.info({title:"拒绝原因",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,J.jsx)("div",{children:null==e?void 0:e.content}),okText:"确定"})},ne=function(e){X((null==e?void 0:e.info)||{}),P(!0)},te=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/request_certificates.json"),{method:"get",params:n});case 3:null!=(t=e.sent)&&t.data&&(v(null==t?void 0:t.data),L((null==t?void 0:t.total_count)||0),I(null==t?void 0:t.is_manage)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:wi,children:[(0,J.jsxs)(G.Z,{form:a,layout:"inline",className:"mb20",size:"large",onValuesChange:function(e,n){var t=n.state,i=void 0===t?"":t,r=n.keyword,a=void 0===r?"":r,l=n.time,s=void 0===l?[]:l,u=o()(o()({},q),{},{page:1,state:i,keyword:a,start_time:null!=s&&s[0]?z()(s[0]).format("YYYY-MM-DD"):"",end_time:null!=s&&s[1]?z()(s[1]).format("YYYY-MM-DD"):""});V(u),te(u)},children:[(0,J.jsx)(G.Z.Item,{name:"state",initialValue:"",className:"mr10",children:(0,J.jsxs)(C.default,{style:{width:104},children:[(0,J.jsx)(C.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(C.default.Option,{value:"drafted",children:"申请中"}),(0,J.jsx)(C.default.Option,{value:"passed",children:"通过"}),(0,J.jsx)(C.default.Option,{value:"3",children:"未通过"})]})}),(0,J.jsx)(G.Z.Item,{name:"time",children:(0,J.jsx)(Ni,{onChange:function(e,n){console.log(n,22)},placeholder:["申请开始时间","申请结束时间"]})}),(0,J.jsx)(G.Z.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword",children:(0,J.jsx)(ji.t7,{style:{width:193},placeholder:"请输入学生姓名"})})]}),(0,J.jsx)(He.Z,{dataSource:d,rowKey:function(e){return e.id},columns:U,loading:_,pagination:{pageSize:q.limit,total:Z,current:q.page,onChange:function(e,n){var t=o()(o()({},q),{},{page:e,limit:n});V(t),te(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)(We.Z,{visible:k,onCancel:function(){P(!1),X({})},data:F})]})}));z().locale("ZH-cn");var Si=Hn.Z.TabPane,Ci=function(e){e.data;var n=(0,h.useState)("1"),t=c()(n,2),i=t[0],a=t[1],o=(0,h.useState)(1),l=c()(o,2),u=l[0],d=l[1],f=(0,h.useState)(),v=c()(f,2),m=v[0],x=v[1],y=(0,h.useState)(!0),g=c()(y,2),_=g[0],b=g[1],j=(0,p.useParams)();function w(){return(w=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),"1"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_shixuns_passed.json"):"2"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_videos.json"):"3"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_pdf_attachments.json"):"4"===i&&(n="/api/paths/".concat(j.pathId,"/study_ranking_discusses.json")),e.next=4,(0,ee.ZP)(n,{method:"get",params:{page:u}});case 4:t=e.sent,b(!1),x(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){!function(){w.apply(this,arguments)}()}),[u,i]);var k=function(){var e,n,t,r,a,o,l,s,c,f,p,v,x;return(0,J.jsx)(h.Fragment,{children:(0,J.jsxs)($.Z,{spinning:_,children:[(0,J.jsxs)("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:"排名"}),(0,J.jsx)("span",{style:{flex:"1"},children:"姓名"}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"通过关卡数"}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"累计学习时长"}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"下载资源次数"}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"发帖数"})]}),(null==m?void 0:m.user_show)&&(0,J.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:0===(null==m||null===(e=m.data_user)||void 0===e?void 0:e.rank)&&0===(null==m||null===(n=m.data_user)||void 0===n?void 0:n.num)?"--":(null==m||null===(t=m.data_user)||void 0===t?void 0:t.rank)<=100&&0!=(null==m||null===(r=m.data_user)||void 0===r?void 0:r.rank)?null==m||null===(a=m.data_user)||void 0===a?void 0:a.rank:"未上榜"}),(0,J.jsx)("span",{style:{flex:"1"},children:null==m||null===(o=m.data_user)||void 0===o?void 0:o.user_real_name}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(l=m.data_user)||void 0===l?void 0:l.num)||"--"}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null!=m&&null!==(s=m.data_user)&&void 0!==s&&s.num?(0,H.li)(null==m||null===(c=m.data_user)||void 0===c?void 0:c.num):"--"}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(f=m.data_user)||void 0===f?void 0:f.num)||"--"}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(p=m.data_user)||void 0===p?void 0:p.num)||"--"})]}),(null==m?void 0:m.user_show)&&(0,J.jsx)(bn.Z,{}),(null==m||null===(v=m.data)||void 0===v?void 0:v.length)>0?null==m||null===(x=m.data)||void 0===x?void 0:x.map((function(e,n){return(0,J.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[1===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#E02020"},children:null==e?void 0:e.rank}),2===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#FA6400"},children:null==e?void 0:e.rank}),3===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#F7B500"},children:null==e?void 0:e.rank}),(null==e?void 0:e.rank)>3&&(0,J.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.rank}),(0,J.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.user_real_name}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(0,H.li)(null==e?void 0:e.num)}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num})]})})):(0,J.jsx)(Gn.Z,{}),(null==m?void 0:m.count)>10&&(0,J.jsx)(jn.Z,{current:u,pageSize:10,showSizeChanger:!1,total:null==m?void 0:m.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(e){d(e)}})]})})};return(0,J.jsx)("div",{children:(0,J.jsxs)(Hn.Z,{activeKey:i,style:{background:"#fff",padding:"0px 20px"},onChange:function(e){a(e),d(1)},children:[(0,J.jsx)(Si,{tab:"通关榜",style:{background:"#fff"},children:(0,J.jsx)(k,{})},"1"),(0,J.jsx)(Si,{tab:"视频学习榜",children:(0,J.jsx)(k,{})},"2"),(0,J.jsx)(Si,{tab:"下载资源榜",children:(0,J.jsx)(k,{})},"3"),(0,J.jsx)(Si,{tab:"互动讨论榜",children:(0,J.jsx)(k,{})},"4")]})})},Ii=t(40806),Ai=["user","pathsDetail"],Mi=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Ai),(0,p.useParams)()),a=(0,h.useRef)(),o=(0,h.useRef)(),l=(0,h.useRef)(!1),u=(0,h.useState)({}),d=c()(u,2),v=d[0],m=d[1],x=(0,h.useState)(700),y=c()(x,2),g=y[0],_=y[1];(0,h.useEffect)((function(){setTimeout((function(){var e,n;null===(e=a.current)||void 0===e||null===(n=e.resize)||void 0===n||n.call(e)}),300)}),[g]),(0,h.useEffect)((function(){var e;m(null===(e=t.detail)||void 0===e?void 0:e.atlas_data)}),[null===(n=t.detail)||void 0===n?void 0:n.atlas_data]),(0,h.useEffect)((function(){return document.addEventListener((0,Ii.gH)(),j),function(){document.removeEventListener((0,Ii.gH)(),j)}}),[]);var b,j=function(){(0,Ii.vp)()||_(700)};return(0,J.jsx)("div",{style:{paddingTop:20,paddingBottom:20,height:g+30,background:"#FFF"},ref:o,children:v.nodes&&(0,J.jsx)(vn.Z,{style:{height:g+"px"},option:{title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:function(e){return"edge"===e.dataType?e.data.relation:"node"===e.dataType?"名称:"+e.data.name+"
          类别:"+e.data.labels.join(", ")+"
          ID: "+e.data.uid+"
          ":void 0}},legend:[{bottom:0,left:"center",orient:"horizontal",data:v.categories.map((function(e){if(e.name)return e.name}))}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:v.nodes,links:v.links,categories:v.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"还原"},saveAsImage:{title:"保存为图片"},myTool:{show:!0,title:"全屏显示",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:function(){(0,Ii.vp)()?(setTimeout((function(){_(700)}),300),(0,Ii.BU)()):((0,Ii.Dj)(o.current),setTimeout((function(){_(window.innerHeight-40)}),300))}}}}},onChartReady:function(e){a.current=e,e.resize()},opts:{renderer:"svg"},onEvents:{click:function(e){l.current=!1,setTimeout((function(){if(!l.current&&"node"===e.dataType){var n=e.data.url;n&&window.open(n,"_blank")}}),500)},dblclick:(b=s()(r()().mark((function e(n,t,a){var o,s,u,c,d,f,h,p,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("p:",n,t,a),l.current=!0,e.next=4,(0,ee.ZP)("/api/paths/".concat(i.pathId,"/atlas_data.json"),{method:"get",params:{node_id:n.data.id}});case 4:for(o=e.sent,s=o.atlas_data,u=s.nodes,c=s.links,d=s.categories,u=v.nodes.concat(u),c=v.links.concat(c),f=u.filter((function(e,n,t){return t.findIndex((function(n){return n.id===e.id}))===n})),h=c.filter((function(e,n,t){return t.findIndex((function(n){return n.source===e.source&&n.target===e.target}))===n})),p=[],x=Math.max(d.length,v.categories.length),y=0;y0&&setTimeout((function(){q(0)}),2e3)}),[H]),(0,J.jsxs)("div",{children:[(0,J.jsxs)(y.Z,{title:"选用"+a,open:i,width:900,centered:!0,className:ir,onCancel:function(){t(!1)},onOk:function(){null!=w&&w.id?(t(!1),u(w)):x.ZP.info("当前暂未选择数据")},children:[(0,J.jsxs)("div",{className:lr,children:[(0,J.jsx)(Hn.Z,{className:sr,activeKey:g.type,onChange:function(e){g.type=e,g.page=1,g.updated_at="",g.association_id=null,g.search=null,X.setFieldsValue({association_id:"",search:null}),_(o()({},g)),Ae(o()({},g))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=a&&("视频项目"==a?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,J.jsxs)(G.Z,{layout:"inline",className:ur,form:X,onValuesChange:function(e,n){g.page=1,e.search||""===e.search||X.submit()},onFinish:function(e){_(o()(o()({},g),e)),Ae(o()(o()({},g),e))},children:["3"!=g.type&&(0,J.jsx)(G.Z.Item,{name:"association_id",children:(0,J.jsx)(C.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&we(je+1)},className:rr,style:{width:200},size:"large",children:Ne.map((function(e,n){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,J.jsx)(Y.Z.Search,{className:ar,placeholder:"视频项目"==a?"请输入视频名称进行搜索":"教学课件"==a?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(or),onClick:function(){return X.submit()}}),onSearch:function(e){X.submit()}})})]})]}),(null==M||null===(n=M.list)||void 0===n?void 0:n.length)>0?(0,J.jsx)(He.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==M?void 0:M.list,pagination:!1,loading:D,rowKey:function(e){return e.id},rowSelection:ge,columns:ye}):(0,J.jsx)(Gn.Z,{}),(null==M?void 0:M.count)>0&&(0,J.jsx)(jn.Z,{current:g.page,total:null==M?void 0:M.count,style:{marginBottom:20},defaultPageSize:g.per_page,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:g.per_page,onChange:function(e,n){g.page=e,g.per_page=n,_(o()({},g)),Ae(o()({},g))}})]}),(0,J.jsx)(st.Z,{close:!0,data:null==re?void 0:re.content,type:null==re?void 0:re.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ae({content:"",type:""})}}),(0,J.jsx)(ut.K,o()(o()({},fe),{},{visible:se,allow_skip:!0,width:800,onClose:function(){ue(!1),he({})}}))]})})),dr=t(24334),fr=t(12378);window.d3=t(65161);var hr=function(e,n){var t,i=(n.payload||{}).uploadInfo,r=void 0===i?{}:i;switch(n.type){case"addVideo":return{videoList:[].concat(m()(e.videoList),[{name:r.file.name,size:r.file.size,type:r.file.type,fileHash:r.fileHash,state:r.state,videoId:r.videoId,loaded:r.loaded||0,title:""}])};case"removeVideo":return{videoList:e.videoList.filter((function(e){return e.name!==n.payload.name}))};case"removeAll":default:return{videoList:[]};case"updateProgress":return{videoList:e.videoList.map((function(e){return e.name===n.payload.uploadInfo.file.name?o()(o()({},e),{loaded:n.payload.progressPercent,videoId:r.videoId,fileHash:r.fileHash}):e}))};case"updateTitle":return{videoList:null===(t=e.videoList)||void 0===t?void 0:t.map((function(e){return e.name===n.payload.item.name?o()(o()({},e),{title:n.payload.title}):e}))}}},pr=[{name:"课程",type:"kc",color:"#17153D"},{name:"章节",type:"kc",color:"#94A5FF"},{name:"知识点",type:"kc",color:"#FFB786"},{name:"实训",type:"kc",color:"#FFEA82"},{name:"作业",type:"kc",color:"#83FFE1"},{name:"视频",type:"kc",color:"#8BE6FF"},{name:"附件",type:"kc",color:"#F999FF"},{name:"试题",type:"kc",color:"#FF92B2"},{name:"关卡",type:"kc",color:"#F4DD6B"}],vr=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){var n,t,i,a,l,u,d,f,v,j,w,P,N,T,S,M,L,z,D,E,F,X,O,R,H,q,V,B,K,U,W,Q,ne,te,ie,re,ae,oe,se,ue,ce,de,fe,ve,me,xe,ye,ge,_e,be,je,we,ke,Pe,Ne,Te,Se,Ce,Ie,Ae,Me,Ze,Le,ze,De,Ee,Fe,Xe,Oe,Re,qe,Ve,Be,Ke,Ue,We,Ge,Qe,Ye,$e=e.user,en=e.pathsDetail,nn=e.dispatch,tn=(0,p.useParams)(),rn=(0,h.useState)(!1),an=c()(rn,2),on=an[0],ln=an[1],sn=(0,h.useState)(!1),un=c()(sn,2),cn=un[0],dn=un[1],fn=(0,h.useState)(!1),hn=c()(fn,2),pn=hn[0],vn=hn[1],mn=(0,h.useState)({}),xn=c()(mn,2),yn=xn[0],gn=xn[1],_n=G.Z.useForm(),bn=c()(_n,1)[0],jn=(0,h.useState)(!0),wn=c()(jn,2),kn=wn[0],Pn=(wn[1],(0,h.useState)({})),Nn=c()(Pn,2),Tn=Nn[0],Sn=Nn[1],Cn=(0,h.useRef)(null),In=(0,h.useState)(!1),An=c()(In,2),Mn=An[0],Zn=An[1],Ln=(0,h.useState)([]),zn=c()(Ln,2),Dn=zn[0],En=zn[1],Fn=(0,h.useReducer)(hr,{videoList:[]}),Xn=c()(Fn,2),On=Xn[0],Rn=Xn[1],qn=(0,h.useRef)(),Jn=(0,h.useRef)(),Vn=(0,h.useState)(!1),Bn=c()(Vn,2),Kn=Bn[0],Un=Bn[1],Wn=(0,h.useState)({left:0,top:0,bottom:0,right:0}),Gn=c()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,h.useRef)(null),et=(0,h.useState)(!1),nt=c()(et,2),tt=nt[0],it=nt[1],rt=(0,h.useState)([]),at=c()(rt,2),ot=at[0],lt=at[1],st=(0,h.useState)(!1),ut=c()(st,2),ct=ut[0],ft=ut[1],ht=(0,h.useState)(1),pt=c()(ht,2),vt=pt[0],mt=pt[1],xt=(0,h.useState)(!1),yt=c()(xt,2),gt=yt[0],_t=yt[1],bt=(0,h.useState)({}),jt=c()(bt,2),wt=jt[0],kt=jt[1],Pt=(0,h.useState)(!1),Nt=c()(Pt,2),Tt=Nt[0],St=Nt[1],Ct=(0,h.useState)(!1),It=c()(Ct,2),At=It[0],Mt=It[1],Zt=(0,h.useState)(""),Lt=c()(Zt,2),zt=Lt[0],Dt=Lt[1],Et=(0,h.useState)({}),Ft=c()(Et,2),Xt=Ft[0],Ot=Ft[1],Rt=(0,h.useState)([]),Ht=c()(Rt,2),qt=Ht[0],Jt=Ht[1],Vt=(0,h.useState)(!1),Bt=c()(Vt,2),Kt=Bt[0],Ut=Bt[1],Wt=(0,h.useState)([]),Gt=c()(Wt,2),Qt=Gt[0],Yt=Gt[1],$t=(0,h.useState)([]),ei=c()($t,2),ni=ei[0],ti=ei[1],ii=(0,h.useState)(!1),ri=c()(ii,2),ai=ri[0],oi=ri[1],li=(0,h.useState)(!1),si=c()(li,2),ui=si[0],ci=si[1],di=(0,h.useState)(!1),fi=c()(di,2),hi=fi[0],pi=fi[1],vi=(0,h.useState)(!1),mi=c()(vi,2),xi=mi[0],yi=mi[1],gi=(0,h.useState)(),_i=c()(gi,2),bi=_i[0],ji=_i[1],wi=(0,h.useState)(),ki=c()(wi,2),Pi=ki[0],Ni=ki[1],Ti=(0,h.useState)(!1),Si=c()(Ti,2),Ci=Si[0],Ai=Si[1],Mi=(0,h.useState)({}),Ei=c()(Mi,2),Xi=Ei[0],Ri=Ei[1],Hi=(0,h.useState)(0),qi=c()(Hi,2),Ji=qi[0],Vi=qi[1],Bi=(0,h.useState)(""),Ki=c()(Bi,2),Ui=(Ki[0],Ki[1]),Wi=(0,h.useState)(!1),Gi=c()(Wi,2),Qi=Gi[0],Yi=Gi[1],$i=(0,h.useState)(!1),ir=c()($i,2),rr=ir[0],ar=ir[1],or=(0,h.useState)(!0),lr=c()(or,2),sr=lr[0],ur=lr[1],vr=(0,h.useRef)(),mr=(0,h.useRef)(),xr=(0,h.useState)(600),yr=c()(xr,2),gr=(yr[0],yr[1]);function _r(e,n){return br.apply(this,arguments)}function br(){return(br=s()(r()().mark((function e(n,t){var i,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:t,req_type:n&&"tree",subject_id:tn.pathId,params:{stage_uuid:"知识点"===t&&(null===(i=yn)||void 0===i?void 0:i.stage_uuid)||(null===(a=yn)||void 0===a?void 0:a.id),subject_uuid:zt}}});case 2:200===(null==(l=e.sent)?void 0:l.status)&&(n&&"章节"===t?(u=null==l||null===(s=l.data)||void 0===s||null===(s=s.filter((function(e){var n;return(null==e||null===(n=e.children)||void 0===n?void 0:n.length)>0})))||void 0===s?void 0:s.map((function(e){return o()(o()({checkable:!1},e),{},{disabled:!1})})),Jt(u)):Jt(null==l?void 0:l.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function jr(e,n){fr.GraphObject.make(fr.TreeLayout,{angle:n,arrangement:fr.TreeLayout.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1}).doLayout(e)}function wr(e){var n,t=null==e||null===(n=e[0])||void 0===n?void 0:n.id,i=0;Jn.current.model=fr.Model.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:e.map((function(n){var r,a;return n.parent==t&&(n.dir=i%2==0?"left":"right",++i),n.subject_uuid=null==e||null===(r=e[0])||void 0===r?void 0:r.keys,n.brush=null==pr||null===(a=pr.find((function(e){return e.name===n.node_type})))||void 0===a?void 0:a.color,n}))})),function(e,n){var t=e.findNodeForKey(n);if(null!==t){e.startTransaction("Layout");var i=new fr.Set,r=new fr.Set;t.findLinksConnected().each((function(e){var n=e.toNode;"left"===n.data.dir?(r.add(t),r.add(e),r.addAll(n.findTreeParts())):(i.add(t),i.add(e),i.addAll(n.findTreeParts()))})),jr(i,0),jr(r,180),e.commitTransaction("Layout")}}(Jn.current,t)}(0,h.useEffect)((function(){Sn({}),Mr()}),[tn,sr]),(0,h.useEffect)((function(){kr(),x.ZP.config({getContainer:function(){return Cn.current},top:100})}),[]);var kr=function(){if(!Jn.current){var e=fr.GraphObject.make,n=new fr.Diagram("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});Jn.current=n,n.nodeTemplate=e(fr.Node,"Vertical",{selectionObjectName:"TEXT"},e(fr.TextBlock,{name:"TEXT",minSize:new fr.Size(30,15)},new fr.Binding("text","text").makeTwoWay(),new fr.Binding("scale","scale").makeTwoWay(),new fr.Binding("font","font").makeTwoWay()),e(fr.Shape,"LineH",{stretch:fr.GraphObject.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:fr.Spot.LeftRightSides,toSpot:fr.Spot.LeftRightSides},new fr.Binding("stroke","brush"),new fr.Binding("fromSpot","dir",(function(e){return Pr(e,!0)})),new fr.Binding("toSpot","dir",(function(e){return Pr(e,!1)}))),new fr.Binding("locationSpot","dir",(function(e){return Pr(e,!1)})),{click:function(e,n){return s()(r()().mark((function e(){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",null==n?void 0:n.data),e.next=3,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:null==n||null===(t=n.data)||void 0===t?void 0:t.node_type,subject_id:tn.pathId,params:{id:null==n||null===(i=n.data)||void 0===i?void 0:i.keys}}});case 3:200===(null==(a=e.sent)?void 0:a.status)&&gn(null==a?void 0:a.data),it(!1),Yn({left:0,top:0,bottom:0,right:0});case 7:case"end":return e.stop()}}),e)})))()},doubleClick:function(e,n){return s()(r()().mark((function e(){var t,i,a,l,s,u,c,d,f,h,p,v,x,y,g,_,b,j,w,k,P,N,T,S,C,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("知识点"!==(t=null==n?void 0:n.data).node_type&&"章节"!==t.node_type&&"实训"!==t.node_type){e.next=42;break}if("知识点"!==t.node_type){e.next=15;break}return e.next=5,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",knowledge_uuid:null==t?void 0:t.keys,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id}}});case 5:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=15;break}if(!((null==(c=JSON.parse(sessionStorage.getItem("pathrit")))||null===(s=c.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===s||null===(s=s.filter((function(e){var n;return null==l||null===(n=l.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===s?void 0:s.length)>0)){e.next=10;break}return e.abrupt("return");case 10:d=null==l||null===(u=l.nodes)||void 0===u?void 0:u.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==c?void 0:c.length)+n+1,id:(null==c?void 0:c.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),wr(f=[].concat(m()(c),m()(d))),sessionStorage.setItem("pathrit",JSON.stringify(f)),setTimeout((function(){zr()}),300);case 15:if("章节"!==t.node_type){e.next=28;break}return e.next=18,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(h=en.detail)||void 0===h?void 0:h.id)+"",stage_uuid:null==t?void 0:t.keys,user_id:null===(p=$e.userInfo)||void 0===p?void 0:p.user_id}}});case 18:if(200!==(null==(v=e.sent)?void 0:v.status)){e.next=28;break}if(!((null==(g=JSON.parse(sessionStorage.getItem("pathrit")))||null===(x=g.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===x||null===(x=x.filter((function(e){var n;return null==v||null===(n=v.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===x?void 0:x.length)>0)){e.next=23;break}return e.abrupt("return");case 23:_=null==v||null===(y=v.nodes)||void 0===y?void 0:y.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==g?void 0:g.length)+n+1,id:(null==g?void 0:g.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),wr(b=[].concat(m()(g),m()(_))),sessionStorage.setItem("pathrit",JSON.stringify(b)),setTimeout((function(){zr()}),300);case 28:if("实训"!==t.node_type){e.next=42;break}return e.next=31,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(j=en.detail)||void 0===j?void 0:j.id)+"",shixun_uuid:null==t?void 0:t.keys,user_id:null===(w=$e.userInfo)||void 0===w?void 0:w.user_id}}});case 31:if(200!==(null==(k=e.sent)?void 0:k.status)){e.next=42;break}if(!((null==(T=JSON.parse(sessionStorage.getItem("pathrit")))||null===(P=T.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===P||null===(P=P.filter((function(e){var n;return null==k||null===(n=k.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===P?void 0:P.length)>0)){e.next=36;break}return e.abrupt("return");case 36:S=null==k||null===(N=k.nodes)||void 0===N?void 0:N.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==T?void 0:T.length)+n+1,id:(null==T?void 0:T.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),C=Array.from(new Set(S.map((function(e){return e.keys})))).map((function(e){return S.find((function(n){return n.keys===e}))})),wr(I=[].concat(m()(T),m()(C))),sessionStorage.setItem("pathrit",JSON.stringify(I)),setTimeout((function(){zr()}),300);case 42:case"end":return e.stop()}}),e)})))()}}),n.allowDoubleClick=!1,n.allowSelect="single",n.commandHandler.canDeleteSelection=!1,n.commandHandler.canUndo=!1,n.toolManager.clickSelectingTool.canStartMulti=!1,n.linkTemplate=e(fr.Link,{curve:fr.Link.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},e(fr.Shape,{strokeWidth:3},new fr.Binding("stroke","toNode",(function(e){return e.data.brush?e.data.brush:"black"})).ofObject()))}};function Pr(e,n){return"left"===e?n?fr.Spot.Left:fr.Spot.Right:n?fr.Spot.Right:fr.Spot.Left}(0,h.useEffect)((function(){var e,n,t;(null==wt||null===(e=wt.results)||void 0===e?void 0:e.length)>0&&!sr&&(mr.current=new(Oi())("#canva",{highlight:[{class:"章节2",property:"id",value:"161cc31a-05d1-11ef-81c5-0242ac110002"}],width:800,height:300,icons:{Git:"git",Github:"github",Ip:"map-marker",Issues:"exclamation-circle",Language:"language",Options:"sliders",Password:"asterisk",Phone:"phone",Project:"folder-open",SecurityChallengeAnswer:"commenting",User:"user",zoomFit:"arrows-alt",zoomIn:"search-plus",zoomOut:"search-minus"},colors:{"课程":"#17153D","章节":"#94A5FF","知识点":"#FFB786","实训":"#FFEA82","作业":"#83FFE1","视频":"#8BE6FF","附件":"#F999FF","试题":"#FF92B2","关卡":"#F4DD6B"},relationshipCaption:!0,nodeCaption:!0,minCollision:60,neo4jData:wt,nodeRadius:25,infoPanel:!1,onNodeClick:(t=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:t=e.sent,Ui(null==n?void 0:n.key),200===(null==t?void 0:t.status)&&gn(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),onNodeDoubleClick:(n=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,x,y,g,_,b,j,w,k,P,N,T,S,C,I,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("知识点"!==n.node_type&&"章节"!==n.node_type&&"实训"!==n.node_type){e.next=28;break}if("知识点"!==n.node_type){e.next=10;break}return e.next=4,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(t=wt.results)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.data)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.graph)||void 0===t||null===(t=t.nodes)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",knowledge_uuid:null==n?void 0:n.id,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id}}});case 4:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=10;break}if(null!=l&&null!==(s=l.nodes)&&void 0!==s&&s.length){e.next=8;break}return e.abrupt("return");case 8:f={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(u=[].concat(m()(null==wt||null===(c=wt.results)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.data)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.graph)||void 0===c?void 0:c.nodes),m()(l.nodes)))||void 0===u?void 0:u.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d?void 0:d.relationships),m()(l.relationships))}}]}],errors:[]},kt(f);case 10:if("章节"!==n.node_type){e.next=19;break}return e.next=13,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.nodes)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.id,subject_id:(null===(p=en.detail)||void 0===p?void 0:p.id)+"",stage_uuid:null==n?void 0:n.id,user_id:null===(v=$e.userInfo)||void 0===v?void 0:v.user_id}}});case 13:if(200!==(null==(x=e.sent)?void 0:x.status)){e.next=19;break}if(null!=x&&null!==(y=x.nodes)&&void 0!==y&&y.length){e.next=17;break}return e.abrupt("return");case 17:j={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(g=[].concat(m()(null==wt||null===(_=wt.results)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.data)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.graph)||void 0===_?void 0:_.nodes),m()(x.nodes)))||void 0===g?void 0:g.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(b=wt.results)||void 0===b||null===(b=b[0])||void 0===b||null===(b=b.data)||void 0===b||null===(b=b[0])||void 0===b||null===(b=b.graph)||void 0===b?void 0:b.relationships),m()(x.relationships))}}]}],errors:[]},kt(j);case 19:if("实训"!==n.node_type){e.next=28;break}return e.next=22,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(w=wt.results)||void 0===w||null===(w=w[0])||void 0===w||null===(w=w.data)||void 0===w||null===(w=w[0])||void 0===w||null===(w=w.graph)||void 0===w||null===(w=w.nodes)||void 0===w||null===(w=w[0])||void 0===w?void 0:w.id,subject_id:(null===(k=en.detail)||void 0===k?void 0:k.id)+"",shixun_uuid:null==n?void 0:n.id,user_id:null===(P=$e.userInfo)||void 0===P?void 0:P.user_id}}});case 22:if(200!==(null==(N=e.sent)?void 0:N.status)){e.next=28;break}if(null!=N&&null!==(T=N.nodes)&&void 0!==T&&T.length){e.next=26;break}return e.abrupt("return");case 26:A={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(S=[].concat(m()(null==wt||null===(C=wt.results)||void 0===C||null===(C=C[0])||void 0===C||null===(C=C.data)||void 0===C||null===(C=C[0])||void 0===C||null===(C=C.graph)||void 0===C?void 0:C.nodes),m()(N.nodes)))||void 0===S?void 0:S.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(I=wt.results)||void 0===I||null===(I=I[0])||void 0===I||null===(I=I.data)||void 0===I||null===(I=I[0])||void 0===I||null===(I=I.graph)||void 0===I?void 0:I.relationships),m()(N.relationships))}}]}],errors:[]},kt(A);case 28:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),zoomFit:!1,zoom:!0}))}),[wt]);var Nr=function(){document.getElementById("fileUpload").value=""},Tr=function(e){var n,t=e.target.files[0];if(t){var i=t.name.toLowerCase();return i&&-1==i.indexOf(".avi")&&-1==i.indexOf(".flv")&&-1==i.indexOf(".f4v")&&-1==i.indexOf(".m4v")&&-1==i.indexOf(".mov")&&-1==i.indexOf(".mp4")&&-1==i.indexOf(".rmvb")&&-1==i.indexOf(".swf")&&-1==i.indexOf(".webm")&&-1==i.indexOf(".wmv")?(x.ZP.info("不支持的视频格式"),void Nr()):t.size>1073741824?(x.ZP.info("视频大小超过".concat(1,"G")),void Nr()):null!==(n=On.videoList)&&void 0!==n&&n.find((function(e){return e.name===t.name}))?(x.ZP.info("你不能上传同一个视频文件名称,请重新选择。"),void Nr()):void Sr(t)}Nr()},Sr=function(e){var n,t='{"Vod":{}}';vr.current?vr.current.addFile(e,null,null,null,t):(0,nr.o)(null===(n=$e.userInfo)||void 0===n?void 0:n.login,"",{create:!vr,addFileSuccess:function(e){Rn({type:"addVideo",payload:{uploadInfo:e}})},onUploadProgress:function(e,n,t){var i=Math.ceil(100*t);Rn({type:"updateProgress",payload:{uploadInfo:e,progressPercent:i}}),Nr()},onUploadFailed:function(e){x.ZP.info("视频云服务出现异常,请重新上传。")},onUploadEnd:function(e){},onUploadSucceed:function(e){},onUploadError:function(e){},gotUploader:function(n){n.addFile(e,null,null,null,t),vr.current=n}})},Cr=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null===(n=yn)||void 0===n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:zt,subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",knowledge_uuid:null===(i=yn)||void 0===i?void 0:i.id,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id,stage_uuid:null===(l=yn)||void 0===l?void 0:l.id}}});case 2:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=8;break}if(null!=s&&null!==(u=s.nodes)&&void 0!==u&&u.length){e.next=6;break}return e.abrupt("return");case 6:h={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(c=[].concat(m()(null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d?void 0:d.nodes),m()(s.nodes)))||void 0===c?void 0:c.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f?void 0:f.relationships),m()(s.relationships))}}]}],errors:[]},kt(h);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ir=0;function Ar(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",i=[],r=++Ir,a={key:r,id:r,keys:e.key,node_type:e.node_type,parent:t,text:e.title};return i.push(a),null==e||null===(n=e.children)||void 0===n||n.map((function(e){i.push.apply(i,m()(Ar(e,a.id)))})),i}function Mr(){return Zr.apply(this,arguments)}function Zr(){return(Zr=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h,p,v,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!sr){e.next=7;break}return e.next=3,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"课程",req_type:"tree",subject_id:tn.pathId,params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",user_id:null===(t=$e.userInfo)||void 0===t?void 0:t.user_id}}});case 3:200===(null==(i=e.sent)?void 0:i.status)&&(Dt(null==i||null===(a=i.nodes)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.key),f=null==i||null===(l=i.nodes)||void 0===l?void 0:l.map((function(e,n){var t;return o()(o()({},e),{},{keys:e.key,key:n+1,id:n+1,text:e.name,subject_uuid:null==i||null===(t=i.nodes)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.key,parent:0===n?0:1})})),sessionStorage.setItem("pathrit",JSON.stringify(f)),wr(f),null===(s=Jn.current)||void 0===s||null===(u=s.zoomToFit)||void 0===u||u.call(s),null===(c=qn.current)||void 0===c||null===(d=c.zoomToFit)||void 0===d||d.call(c)),e.next=11;break;case 7:return e.next=9,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"课程",req_type:"graph",subject_id:tn.pathId,params:{subject_id:(null===(h=en.detail)||void 0===h?void 0:h.id)+"",user_id:null===(p=$e.userInfo)||void 0===p?void 0:p.user_id}}});case 9:200===(v=e.sent).status&&(g={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(x=m()(null==v?void 0:v.nodes))||void 0===x?void 0:x.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==v?void 0:v.relationships)}}]}],errors:[]},Dt(null==v||null===(y=v.nodes)||void 0===y||null===(y=y[0])||void 0===y?void 0:y.id),kt(g));case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Lr={onRemove:function(){En([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return x.ZP.info("文件超过50M,不符合上传要求"),!1;var n=[];return n.push(e),En([].concat(n)),!1},fileList:Dn,accept:".xls,.xlsx"};function zr(){var e,n,t,i;gr(600),null===(e=Jn.current)||void 0===e||null===(n=e.zoomToFit)||void 0===n||n.call(e),null===(t=qn.current)||void 0===t||null===(i=t.zoomToFit)||void 0===i||i.call(t)}return(0,J.jsxs)("div",{ref:Cn,style:{paddingBottom:20,background:"#FFF",position:"relative"},children:[(0,J.jsxs)($.Z,{spinning:pn,children:[!(null!=Tn&&Tn.is_root)&&(0,J.jsxs)("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"},children:[(0,J.jsxs)("div",{onClick:function(){gn({}),ur(!0),Yi(!1)},className:sr?Di.headeractivite:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-zhishishu"})]}),(0,J.jsx)("div",{children:"知识树"})]}),(0,J.jsxs)("div",{onClick:function(){ur(!1),gn({}),Yi(!1)},className:sr?Di.header:Di.headeractivite,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-guanxitu"})]}),(0,J.jsx)("div",{children:"关系图"})]}),(0,J.jsxs)("div",{onClick:function(){if(sr){var e,n,t,i,r=Jn.current.viewportBounds.width,a=Jn.current.viewportBounds.height;null===(e=Jn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new fr.Rect(1,1,r/1.1,a/1.1)),null===(t=qn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new fr.Rect(1,1,r/1.1,a/1.1))}else mr.current.zoomInOut(1)},className:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fangda3"})]}),(0,J.jsx)("div",{children:"放大"})]}),(0,J.jsxs)("div",{onClick:function(){if(sr){var e,n,t,i,r=Jn.current.viewportBounds.width,a=Jn.current.viewportBounds.height;null===(e=Jn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new fr.Rect(1,1,1.1*r,1.1*a)),null===(t=qn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new fr.Rect(1,1,1.1*r,1.1*a))}else mr.current.zoomInOut(-1)},className:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-suoxiao3"})]}),(0,J.jsx)("div",{children:"缩小"})]}),(0,J.jsx)(_.Z,{title:"功能升级中,敬请期待,谢谢",getPopupContainer:function(){return Cn.current},children:(0,J.jsxs)("div",{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),className:Di.header,style:{color:"#C0C0C0"},children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-chazhao"})]}),(0,J.jsx)("div",{children:"查找"})]})}),(null===(n=en.detail)||void 0===n?void 0:n.allow_add_member)&&(0,J.jsxs)("div",{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ar(!0);case 1:case"end":return e.stop()}}),e)}))),className:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-daoru"})]}),(0,J.jsx)("div",{children:"导入"})]}),(0,J.jsxs)("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"},children:[(null===(t=en.detail)||void 0===t?void 0:t.allow_add_member)&&(0,J.jsx)(_.Z,{title:"同步课程知识结构",getPopupContainer:function(){return Cn.current},children:(0,J.jsx)("i",{onClick:function(){var e;y.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:function(){return Cn.current},content:"请确定是否将同步课程知识结构,更新后原有知识结构将被覆盖,覆盖后不可撤销恢复。",onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return vn(!0),e.next=3,(0,ee.ZP)("/api/knowledge/sync_structure.json",{method:"post",body:{subject_id:tn.pathId}});case 3:n=e.sent,vn(!1),0===n.status&&x.ZP.info(null==n?void 0:n.message);case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},style:{margin:"0px 30px"},className:"iconfont icon-jiazai_shuaxin_o ".concat(Di.ehover)})}),(null===(i=en.detail)||void 0===i?void 0:i.allow_add_member)&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},menu:{items:[{key:"1",style:{width:100},label:(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER||"https://test3-data.educoder.net","/api/knowledge/export_kg.json?subject_id=").concat(tn.pathId,"&export_type=excel&subject_uuid=").concat(zt,"&subject_name=").concat(null==en||null===(a=en.detail)||void 0===a?void 0:a.name),children:"导出Excel"})}]},children:(0,J.jsx)("i",{className:"iconfont icon-xiazai6 ".concat(Di.ehover)})}),(0,J.jsx)("i",{onClick:function(){(0,Ii.vp)()?(Zn(!1),(0,Ii.BU)()):(Zn(!0),(0,Ii.Dj)(Cn.current)),zr()},style:{marginLeft:30,marginRight:20},className:"iconfont ".concat(Mn?"icon-tuichuquanping3":"icon-quanping4"," ").concat(Di.ehover)})]})]}),(0,J.jsxs)("div",{className:Mn?Di.neo4jd3Wrp1:Di.neo4jd3Wrp,style:{position:"relative"},children:[(0,J.jsxs)("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"},children:[sr&&(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{style:{color:"#3061D0",fontSize:14},children:[(0,J.jsx)("p",{style:{marginBottom:6},children:"单击节点:打开节点详情"}),(0,J.jsx)("p",{children:"双击节点:展开下级节点内容"})]}),(0,J.jsx)("span",{style:{position:"relative",zIndex:3},onClick:s()(r()().mark((function e(){var n,t,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Qi){e.next=5;break}Mr(),Yi(!1),e.next=16;break;case 5:return e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:tn.pathId,params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",user_id:null===(t=$e.userInfo)||void 0===t?void 0:t.user_id}}});case 7:if(200!==(null==(i=e.sent)?void 0:i.status)){e.next=16;break}if(0!==(null===(a=Object.keys(null==i?void 0:i.datas))||void 0===a?void 0:a.length)){e.next=11;break}return e.abrupt("return");case 11:Yi(!0),o=Ar(null==i?void 0:i.datas),sessionStorage.setItem("pathrit",JSON.stringify(o)),wr(o),setTimeout((function(){zr()}),300);case 16:case"end":return e.stop()}}),e)}))),className:Di.selectshixun,children:Qi?"全部收起":"全部展开"})]}),!sr&&(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{style:{color:"#3061D0",fontSize:14},children:[(0,J.jsx)("p",{style:{marginBottom:6},children:"单击节点:打开节点详情"}),(0,J.jsx)("p",{children:"双击节点:展开下级节点内容"})]}),(null==wt||null===(l=wt.results)||void 0===l||null===(l=l[0])||void 0===l||null===(l=l.data)||void 0===l||null===(l=l[0])||void 0===l||null===(l=l.graph)||void 0===l||null===(l=l.nodes)||void 0===l?void 0:l.length)>0&&(0,J.jsx)("span",{style:{position:"relative",zIndex:3},onClick:s()(r()().mark((function e(){var n,t,i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Qi){e.next=5;break}Mr(),Yi(!1),e.next=9;break;case 5:return e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:tn.pathId,req_type:"graph",params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",subject_uuid:zt}}});case 7:200===(null==(t=e.sent)?void 0:t.status)&&(Yi(!0),l={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(i=m()(null==t?void 0:t.nodes))||void 0===i?void 0:i.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==t?void 0:t.relationships)}}]}],errors:[]},Dt(null==t||null===(a=t.nodes)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id),kt(l));case 9:case"end":return e.stop()}}),e)}))),className:Di.selectshixun,children:Qi?"全部收起":"全部展开"})]})]}),!sr&&(0,J.jsx)("div",{id:"canva",style:{position:"relative",zIndex:2}}),(0,J.jsx)("div",{id:"myDiagramDiv",style:{height:Mn?"calc(100vh - 100px)":540,width:"100%",visibility:null!=Tn&&Tn.is_root?"hidden":sr?"visible":"hidden",position:sr?"relative":"absolute"}}),pr.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"inline-block",marginLeft:0!==n&&20,maxHeight:20},children:[(0,J.jsx)("span",{style:{display:"inline-flex",background:null==e?void 0:e.color,width:16,height:8,borderRadius:4}}),(0,J.jsx)("span",{style:{marginLeft:6},children:null==e?void 0:e.name})]})}))]})]}),(0,J.jsx)("div",{style:{zIndex:10},children:(0,J.jsx)(Fi(),{disabled:Kn,bounds:Qn,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,r=i.clientWidth,a=i.clientHeight,o=null===(t=$n.current)||void 0===t?void 0:t.getBoundingClientRect();Yn({left:-o.left+n.x,right:r-(o.right-n.x),top:-o.top+n.y,bottom:a-(o.bottom-n.y)-70})}(0,n)},children:(0,J.jsx)("div",{ref:$n,style:{position:"absolute",cursor:"move",right:Mn?0:-500,top:60,zIndex:10},children:(0,J.jsx)("div",{onMouseOver:function(){Kn&&Un(!kn)},onMouseOut:function(){Un(!0)},children:(null===(u=yn)||void 0===u?void 0:u.id)&&(0,J.jsx)("div",{className:Di.rightmodal,children:(0,J.jsxs)($.Z,{spinning:pn,children:[(0,J.jsxs)("div",{style:{display:"flex",padding:25,paddingBottom:0},children:[(0,J.jsxs)("div",{className:Di.title,children:[(0,J.jsx)("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:null==pr?void 0:pr.find((function(e){var n;return e.name===(null===(n=yn)||void 0===n?void 0:n.node_type)})).color},children:(null===(d=yn)||void 0===d?void 0:d.node_type)+"节点"})," ",yn.name," ","课程"!==(null===(f=yn)||void 0===f?void 0:f.node_type)&&"关卡"!==(null===(v=yn)||void 0===v?void 0:v.node_type)&&(0,J.jsx)("i",{onClick:function(){var e,n,t,i,r,a,l,s,u;if(it(!0),"章节"===(null===(e=yn)||void 0===e?void 0:e.node_type))St(!0),_r(!1,"章节"),bn.setFieldsValue(o()(o()({},yn),{},{backend_stage_uuid:null===(s=yn)||void 0===s||null===(s=s.backend_stage)||void 0===s?void 0:s.id,front_stage_uuid:null===(u=yn)||void 0===u||null===(u=u.front_stage)||void 0===u?void 0:u.id}));else if("知识点"===(null===(n=yn)||void 0===n?void 0:n.node_type)){var c,d;dn(!0),_r(!1,"知识点"),bn.setFieldsValue(o()(o()({},yn),{},{backend_knowledge_uuid:null===(c=yn)||void 0===c||null===(c=c.backend_knowledge)||void 0===c?void 0:c.id,front_knowledge_uuid:null===(d=yn)||void 0===d||null===(d=d.front_knowledge)||void 0===d?void 0:d.id}))}else if("实训"===(null===(t=yn)||void 0===t?void 0:t.node_type)){var f,h;Mt(!0),Ot(o()({},yn)),Yt(null===(f=yn)||void 0===f?void 0:f.knowledge_node_list),ti(null===(h=yn)||void 0===h?void 0:h.knowledge_node_list)}else if("作业"===(null===(i=yn)||void 0===i?void 0:i.node_type)){var p,v;oi(!0),bn.setFieldsValue(o()({},yn)),Yt(null===(p=yn)||void 0===p?void 0:p.knowledge_node_list),ti(null===(v=yn)||void 0===v?void 0:v.knowledge_node_list)}else if("视频"===(null===(r=yn)||void 0===r?void 0:r.node_type)){var m,x,y,g,_;pi(!0),bn.setFieldsValue(o()({},yn)),Ni({id:null===(m=yn)||void 0===m?void 0:m.id,title:null===(x=yn)||void 0===x?void 0:x.name,video_detail:{play_url:null===(y=yn)||void 0===y?void 0:y.video_url}}),Yt(null===(g=yn)||void 0===g?void 0:g.knowledge_node_list),ti(null===(_=yn)||void 0===_?void 0:_.knowledge_node_list)}else if("附件"===(null===(a=yn)||void 0===a?void 0:a.node_type)){var b,j,w,k;Ai(!0),bn.setFieldsValue(o()({},yn)),Vi(100),Ri({name:null===(b=yn)||void 0===b?void 0:b.name,response:{id:null===(j=yn)||void 0===j?void 0:j.attachment_id}}),ti(null===(w=yn)||void 0===w?void 0:w.knowledge_node_list),Yt(null===(k=yn)||void 0===k?void 0:k.knowledge_node_list)}else if("试题"===(null===(l=yn)||void 0===l?void 0:l.node_type)){var P,N;ti(null===(P=yn)||void 0===P?void 0:P.knowledge_node_list),Yt(null===(N=yn)||void 0===N?void 0:N.knowledge_node_list),ci(!0),bn.setFieldsValue(o()({},yn))}},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),"课程"!==(null===(j=yn)||void 0===j?void 0:j.node_type)&&"关卡"!==(null===(w=yn)||void 0===w?void 0:w.node_type)&&(0,J.jsx)("i",{onClick:function(){var e;y.Z.confirm({title:"提示",content:"删除节点会将子节点一并删除,删除节点不会影响到课程章节内容。删除后,数据不可恢复,请确认是否删除?",closeIcon:!0,closable:!0,icon:null,onOk:(e=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:null===(n=yn)||void 0===n?void 0:n.node_type,subject_id:tn.pathId,params:{subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",user_id:null===(i=$e.userInfo)||void 0===i?void 0:i.user_id,id:yn.id}}});case 2:200===(null==(a=e.sent)?void 0:a.status)&&(x.ZP.info("删除成功"),gn({}),sr?Mr():(c={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(l=m()(null==wt||null===(s=wt.results)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.data)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.graph)||void 0===s||null===(s=s.nodes)||void 0===s?void 0:s.filter((function(e){return e.id!==yn.id}))))||void 0===l?void 0:l.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==wt||null===(u=wt.results)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.data)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.graph)||void 0===u||null===(u=u.relationships)||void 0===u?void 0:u.filter((function(e){return e.id!==yn.id&&yn.id!==e.endNode&&yn.id!==e.startNode})))}}]}],errors:[]},kt(c)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"iconfont icon-shanchu14 ".concat(Di.dhover),style:{marginLeft:14}})]}),(0,J.jsx)("div",{children:(0,J.jsx)("i",{style:{cursor:"pointer"},onClick:function(){var e,n;gn({}),null===(e=Jn.current)||void 0===e||e.clearSelection(),null===(n=qn.current)||void 0===n||n.clearSelection()},className:"iconfont icon-danchuangguanbi"})})]}),(0,J.jsxs)("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0},children:[(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{className:Di.line}),"属性"]}),"课程"===(null===(P=yn)||void 0===P?void 0:P.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12},children:["教学团队:",null===(N=JSON.parse(null===(T=yn)||void 0===T?void 0:T.teacher_group))||void 0===N?void 0:N.map((function(e){return e.name})).toString()]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12},children:["发布单位:",null===(S=yn)||void 0===S?void 0:S.school]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"课程简介:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12},value:null===(M=yn)||void 0===M?void 0:M.subject_desc})})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"课程须知:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12},value:null===(L=yn)||void 0===L?void 0:L.subject_notice})})]})]})]}),"关卡"===(null===(z=yn)||void 0===z?void 0:z.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"关卡描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(D=yn)||void 0===D?void 0:D.challenge_desc})})]})]})}),"章节"===(null===(E=yn)||void 0===E?void 0:E.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"章节描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(F=yn)||void 0===F?void 0:F.stage_desc})})]})]})}),"实训"===(null===(X=yn)||void 0===X?void 0:X.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["实训类别:",(0,J.jsx)("div",{children:null===(O=yn)||void 0===O?void 0:O.shixun_type})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"实训描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{className:Di.description,dangerouslySetInnerHTML:{__html:null===(R=yn)||void 0===R?void 0:R.shixun_desc}})})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["难易程度:",(0,J.jsx)("div",{children:null===(H=yn)||void 0===H?void 0:H.diffculty})]})]})]}),"视频"===(null===(q=yn)||void 0===q?void 0:q.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsx)(tr.Z,{onPlayEnded:function(){},autoPlay:!1,allow_skip:!1,courseId:"",src:null!==(V=yn)&&void 0!==V&&null!==(V=V.video_url)&&void 0!==V&&V.startsWith("http")||null!==(B=yn)&&void 0!==B&&null!==(B=B.video_url)&&void 0!==B&&B.startsWith("https")?null===(K=yn)||void 0===K?void 0:K.video_url:dr.Base64.decode(null===(U=yn)||void 0===U?void 0:U.video_url),videoId:"",toLog:!0,logWatchHistory:function(){}}),(0,J.jsxs)("div",{className:Di.linetitles,style:{marginTop:20},children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["视频描述:",(0,J.jsx)("div",{children:null===(W=yn)||void 0===W?void 0:W.video_desc})]})]})]}),"附件"===(null===(Q=yn)||void 0===Q?void 0:Q.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:Di.linetitles,style:{marginTop:20},children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"附件描述:"}),(0,J.jsx)("div",{children:(null===(ne=yn)||void 0===ne?void 0:ne.attachment_desc)||"暂无"})]})]})}),"作业"===(null===(te=yn)||void 0===te?void 0:te.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["作业类别:",(0,J.jsx)("div",{children:null===(ie=yn)||void 0===ie?void 0:ie.homework_type})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"作业描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(re=yn)||void 0===re?void 0:re.homework_desc})})]})]})]}),"试题"===(null===(ae=yn)||void 0===ae?void 0:ae.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["试题题型:",(0,J.jsx)("div",{children:null===(oe=yn)||void 0===oe?void 0:oe.test_type})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"试题内容:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(se=yn)||void 0===se?void 0:se.test_content})})]})]})]}),"知识点"===(null===(ue=yn)||void 0===ue?void 0:ue.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:80},children:"知识点类型:"}),(0,J.jsx)("div",{children:(null===(ce=yn)||void 0===ce?void 0:ce.knowledge_type)||""})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:80},children:"知识点描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(null===(de=yn)||void 0===de?void 0:de.knowledge_desc)||"暂无描述"})})]})]})]})]}),(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("div",{className:Di.linetitles,style:{marginBottom:0},children:[(0,J.jsx)("span",{className:Di.line}),"关系"]}),"关卡"===(null===(fe=yn)||void 0===fe?void 0:fe.node_type)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{style:{marginBottom:15},children:(0,J.jsxs)("span",{children:["所属实训:",(0,J.jsx)("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"},children:(null===(ve=yn)||void 0===ve||null===(ve=ve.shixun_names)||void 0===ve?void 0:ve[0])||"暂无"})]})})}),"章节"===(null===(me=yn)||void 0===me?void 0:me.node_type)&&(0,J.jsxs)("div",{style:{marginTop:15,display:"flex"},children:[(0,J.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["前序章节:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(xe=yn)||void 0===xe||null===(xe=xe.front_stage)||void 0===xe?void 0:xe.name)||"暂无"})]}),(0,J.jsxs)("span",{style:{marginLeft:50,display:"flex",alignItems:"center"},children:["后序章节:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(ye=yn)||void 0===ye||null===(ye=ye.backend_stage)||void 0===ye?void 0:ye.name)||"暂无"})]})]}),"知识点"===(null===(ge=yn)||void 0===ge?void 0:ge.node_type)&&(0,J.jsxs)("div",{style:{marginTop:15},children:[(0,J.jsx)("div",{style:{marginBottom:15},children:(0,J.jsxs)("span",{children:["所属章节:",(0,J.jsx)("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"},children:(null===(_e=yn)||void 0===_e?void 0:_e.stage_name)||"暂无"})]})}),(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["前序知识点:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(be=yn)||void 0===be||null===(be=be.front_knowledge)||void 0===be?void 0:be.name)||"暂无"})]}),(0,J.jsxs)("span",{style:{marginLeft:50,display:"flex",alignItems:"center"},children:["后序知识点:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(je=yn)||void 0===je||null===(je=je.backend_knowledge)||void 0===je?void 0:je.name)||"暂无"})]})]})]}),["实训","附件","作业","视频","试题"].includes(null===(we=yn)||void 0===we?void 0:we.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("span",{children:["所属知识点:",null===(ke=yn)||void 0===ke||null===(ke=ke.knowledge_node_list)||void 0===ke?void 0:ke.map((function(e){return(0,J.jsx)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:(0,J.jsx)("span",{children:null==e?void 0:e.title})})}))]})}),"课程"===(null===(Pe=yn)||void 0===Pe?void 0:Pe.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsxs)("span",{onClick:function(){bn.resetFields(),_r(!1,"章节"),it(!1),St(!0)},className:Di.additem,children:[(0,J.jsx)("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," 添加章节"]}),items:[{key:"1",label:"章节(".concat(null===(Ne=yn)||void 0===Ne||null===(Ne=Ne.relations)||void 0===Ne?void 0:Ne.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Te=yn)||void 0===Te?void 0:Te.relations,columns:[{title:"章节名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"章节",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"章节描述",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),"实训"===(null===(Se=yn)||void 0===Se?void 0:Se.node_type)&&(0,J.jsx)(Hn.Z,{items:[{key:"1",label:"关卡(".concat(null===(Ce=yn)||void 0===Ce||null===(Ce=Ce.relations)||void 0===Ce?void 0:Ce.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Ie=yn)||void 0===Ie?void 0:Ie.relations,columns:[{title:"关卡名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"关卡",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"关卡描述",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),"章节"===(null===(Ae=yn)||void 0===Ae?void 0:Ae.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsxs)("span",{onClick:function(){bn.resetFields(),dn(!0),it(!1),_r(!1,"知识点")},className:Di.additem,children:[(0,J.jsx)("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," 添加知识点"]}),items:[{key:"1",label:"知识点(".concat(null===(Me=yn)||void 0===Me||null===(Me=Me.relations)||void 0===Me?void 0:Me.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Ze=yn)||void 0===Ze?void 0:Ze.relations,columns:[{title:"知识点名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t,i,a,l,s,u,c,d,f,h,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:if(200!==(null==(t=e.sent)?void 0:t.status)){e.next=13;break}return gn(null==t?void 0:t.data),e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"章节",req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:(null==wt||null===(i=wt.results)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.data)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.graph)||void 0===i||null===(i=i.nodes)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id)||zt,subject_id:(null===(a=en.detail)||void 0===a?void 0:a.id)+"",stage_uuid:null===(l=yn)||void 0===l?void 0:l.id,user_id:null===(s=$e.userInfo)||void 0===s?void 0:s.user_id}}});case 7:if(200!==(null==(u=e.sent)?void 0:u.status)){e.next=13;break}if(null!=u&&null!==(c=u.nodes)&&void 0!==c&&c.length){e.next=11;break}return e.abrupt("return");case 11:p={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(d=[].concat(m()(null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f?void 0:f.nodes),m()(u.nodes)))||void 0===d?void 0:d.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h?void 0:h.relationships),m()(u.relationships))}}]}],errors:[]},kt(p);case 13:case"end":return e.stop()}}),e)}))),children:e})}},{title:"知识点描述",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),"知识点"===(null===(Le=yn)||void 0===Le?void 0:Le.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){Mt(!0),it(!1),ti([])},children:"添加实训"})},{key:"2",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),oi(!0),ti([])},children:"添加作业"})},{key:"3",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),pi(!0),ti([]),bn.resetFields()},children:"添加视频"})},{key:"4",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),ti([]),Ai(!0)},children:"添加附件"})},{key:"5",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),ti([]),ci(!0)},children:"添加试题"})}]},children:(0,J.jsx)("span",{style:{color:"#3061D0"},children:" 添加关联内容"})}),items:[{key:"0",label:"实训(".concat(null===(ze=yn)||void 0===ze||null===(ze=ze.shixun_relations)||void 0===ze?void 0:ze.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(De=yn)||void 0===De?void 0:De.shixun_relations,columns:[{title:"实训名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"实训",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"实训类型",dataIndex:"shixun_type",ellipsis:!0,key:"shixun_type"},{title:"实训关卡",dataIndex:"challenge_num",ellipsis:!0,key:"challenge_num"},{title:"实训环境",dataIndex:"language",ellipsis:!0,key:"language"}]})},{key:"1",label:"作业(".concat(null===(Ee=yn)||void 0===Ee||null===(Ee=Ee.homework_relations)||void 0===Ee?void 0:Ee.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Fe=yn)||void 0===Fe?void 0:Fe.homework_relations,columns:[{title:"作业名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"作业",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"作业类型",dataIndex:"homework_type",ellipsis:!0,key:"homework_type"},{title:"作业描述",dataIndex:"homework_desc",ellipsis:!0,key:"homework_desc"}]})},{key:"2",label:"视频(".concat(null===(Xe=yn)||void 0===Xe||null===(Xe=Xe.video_relations)||void 0===Xe?void 0:Xe.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Oe=yn)||void 0===Oe?void 0:Oe.video_relations,columns:[{title:"视频名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"视频",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"视频描述",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:"附件(".concat(null===(Re=yn)||void 0===Re||null===(Re=Re.attachment_relations)||void 0===Re?void 0:Re.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(qe=yn)||void 0===qe?void 0:qe.attachment_relations,columns:[{title:"附件名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"附件",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"附件描述",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:"试题(".concat(null===(Ve=yn)||void 0===Ve||null===(Ve=Ve.test_relations)||void 0===Ve?void 0:Ve.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Be=yn)||void 0===Be?void 0:Be.test_relations,columns:[{title:"试题名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"试题",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"试题类型",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})]}),(0,J.jsx)("div",{style:{textAlign:"center",marginTop:20},children:"实训"===(null===(Ke=yn)||void 0===Ke?void 0:Ke.node_type)&&(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){var e;window.open(null===(e=yn)||void 0===e?void 0:e.shixun_url)},children:"前往实训"})})]})]})})})})})}),(0,J.jsx)(y.Z,{title:(tt?"修改":"添加")+"章节",getContainer:function(){return Cn.current},centered:!0,destroyOnClose:!0,open:Tt,onCancel:function(){bn.resetFields(),St(!1),it(!1)},onOk:function(){bn.submit()},children:(0,J.jsxs)(G.Z,{form:bn,labelCol:{span:5},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==n||!n.backend_stage_uuid||(null==n?void 0:n.backend_stage_uuid)!==(null==n?void 0:n.front_stage_uuid)){e.next=3;break}return x.ZP.info("章节不能相同"),e.abrupt("return");case 3:return l=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(l,{method:"post",body:{node_type:"章节",subject_id:tn.pathId,params:o()(o()({},n),{},{stage_uuid:tt&&(null===(t=yn)||void 0===t?void 0:t.id),subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",subject_uuid:zt,user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id})}});case 6:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=15;break}return e.next=10,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"章节":"课程",subject_id:tn.pathId,params:{id:null===(u=yn)||void 0===u?void 0:u.id}}});case 10:200===(null==(c=e.sent)?void 0:c.status)&&(gn(null==c?void 0:c.data),tt&&!sr?((p=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.nodes)||void 0===d?void 0:d.filter((function(e){return e.id!==yn.id}))).push(null==c?void 0:c.data),v=null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f||null===(f=f.relationships)||void 0===f?void 0:f.filter((function(e){return!((e.endNode===yn.id||e.startNode===yn.id)&&"包含"!==e.type)})),y=[],null!=n&&n.backend_stage_uuid&&(y.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.backend_stage_uuid,type:"后序"}),y.push({id:yn.id,startNode:null==n?void 0:n.backend_stage_uuid,endNode:yn.id,type:"前序"})),null!=n&&n.front_stage_uuid&&(y.push({id:yn.id,startNode:null==n?void 0:n.front_stage_uuid,endNode:yn.id,type:"前序"}),y.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.front_stage_uuid,type:"后序"})),g={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(h=m()(p))||void 0===h?void 0:h.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(v),y)}}]}],errors:[]},kt(g)):tt&&sr?(j=JSON.parse(sessionStorage.getItem("pathrit")),w=null==j||null===(_=j.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})))||void 0===_?void 0:_[0],k=null==j?void 0:j.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),w.text=null==c||null===(b=c.data)||void 0===b?void 0:b.name,k.push(w),wr(k),sessionStorage.setItem("pathrit",JSON.stringify(k)),setTimeout((function(){zr()}),300)):Mr()),bn.resetFields(),St(!1),it(!1);case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{label:"章节名称",name:"stage_name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入章节点名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:200,max:200})}),(0,J.jsx)(G.Z.Item,{label:"章节描述",name:"stage_desc",children:(0,J.jsx)(Y.Z.TextArea,{maxLength:1e3})}),(0,J.jsx)(G.Z.Item,{label:"后序章节",name:"backend_stage_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{label:"前序章节",name:"front_stage_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})})]})}),(0,J.jsx)(er,{shixunIds:"",cb:function(e){Ot(e)}}),(0,J.jsx)(y.Z,{open:cn,centered:!0,title:(tt?"修改":"添加")+"知识点",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){return dn(!1)},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:(0,J.jsxs)(G.Z,{size:"large",form:bn,labelCol:{span:5},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ln(!0),null==n||!n.backend_knowledge_uuid||(null==n?void 0:n.backend_knowledge_uuid)!==(null==n?void 0:n.front_knowledge_uuid)){e.next=5;break}return x.ZP.info("章节不能相同"),ln(!1),e.abrupt("return");case 5:return u=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=8,(0,ee.ZP)(u,{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:o()(o()({},n),{},{subject_uuid:zt,knowledge_uuid:null===(t=yn)||void 0===t?void 0:t.id,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",stage_uuid:tt?null===(a=yn)||void 0===a?void 0:a.stage_uuid:null===(l=yn)||void 0===l?void 0:l.id,user_id:null==$e||null===(s=$e.userInfo)||void 0===s?void 0:s.user_id})}});case 8:if(c=e.sent,ln(!1),200!==(null==c?void 0:c.status)){e.next=20;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"知识点":"章节",subject_id:tn.pathId,params:{id:null===(d=yn)||void 0===d?void 0:d.id}}});case 14:200===(null==(f=e.sent)?void 0:f.status)&&(gn(null==f?void 0:f.data),tt&&!sr?((y=null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.nodes)||void 0===h?void 0:h.filter((function(e){return e.id!==yn.id}))).push(null==f?void 0:f.data),g=null==wt||null===(p=wt.results)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.data)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.graph)||void 0===p||null===(p=p.relationships)||void 0===p?void 0:p.filter((function(e){return!((e.endNode===yn.id||e.startNode===yn.id)&&"包含"!==e.type)})),_=[],null!=n&&n.backend_knowledge_uuid&&(_.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.backend_knowledge_uuid,type:"后序"}),_.push({id:null==n?void 0:n.backend_knowledge_uuid,endNode:yn.id,startNode:null==n?void 0:n.backend_knowledge_uuid,type:"前序"})),null!=n&&n.front_knowledge_uuid&&(_.push({id:yn.id,startNode:null==n?void 0:n.front_knowledge_uuid,endNode:yn.id,type:"前序"}),_.push({id:null==n?void 0:n.front_knowledge_uuid,endNode:yn.id,startNode:null==n?void 0:n.front_knowledge_uuid,type:"后序"})),b={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(v=m()(y))||void 0===v?void 0:v.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(g),_)}}]}],errors:[]},kt(b)):tt&&sr?(k=JSON.parse(sessionStorage.getItem("pathrit")),P=null==k||null===(j=k.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})))||void 0===j?void 0:j[0],N=null==k?void 0:k.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),P.text=null==f||null===(w=f.data)||void 0===w?void 0:w.name,N.push(P),wr(N),sessionStorage.setItem("pathrit",JSON.stringify(N)),setTimeout((function(){zr()}),300)):Mr()),bn.resetFields(),dn(!1),Yt([]),ti([]);case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"knowledge_name",label:"知识点名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入知识点名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:20})}),(0,J.jsx)(G.Z.Item,{name:"knowledge_type",label:"知识点类别",children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"操作节点",children:"操作节点"}),(0,J.jsx)(g.ZP,{value:"概念节点",children:"概念节点"})]})}),(0,J.jsx)(G.Z.Item,{name:"knowledge_desc",label:"知识点描述",children:(0,J.jsx)(Y.Z.TextArea,{maxLength:100})}),(0,J.jsx)(G.Z.Item,{label:"后序知识点",name:"backend_knowledge_uuid",children:(0,J.jsx)(C.default,{children:qt.map((function(e){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{label:"前序知识点",name:"front_knowledge_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})})]})}),(0,J.jsxs)(y.Z,{open:hi,centered:!0,title:(tt?"修改":"添加")+"视频",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){var e;pi(!1),Nr(),Rn({type:"removeVideo",payload:{name:null===(e=On.videoList)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name}}),Ni({})},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:[!tt&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},overlayStyle:{minWidth:90},disabled:tt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:(0,J.jsx)("a",{onClick:function(){var e;document.getElementById("fileUpload").click(),Nr(),Rn({type:"removeVideo",payload:{name:null===(e=On.videoList)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name}})},children:"上传视频"})},{key:"2",label:(0,J.jsx)("a",{onClick:function(){ji("视频项目"),yi(!0)},children:"选择视频"})}]},children:(0,J.jsx)("span",{style:{width:88},className:Di.selectshixun,children:"选择视频"})}),100==(null===(Ue=On.videoList)||void 0===Ue||null===(Ue=Ue[0])||void 0===Ue?void 0:Ue.loaded)||null!=Pi&&Pi.id?(0,J.jsx)("span",{className:"".concat(Di.videoName," font14"),style:{marginLeft:10},children:(null===(We=On.videoList)||void 0===We||null===(We=We[0])||void 0===We?void 0:We.name)||(null==Pi?void 0:Pi.title)}):(null===(Ge=On.videoList)||void 0===Ge||null===(Ge=Ge[0])||void 0===Ge?void 0:Ge.loaded)>0&&(0,J.jsx)(pe.Z,{style:{width:"70%",marginLeft:10},percent:null===(Qe=On.videoList)||void 0===Qe||null===(Qe=Qe[0])||void 0===Qe?void 0:Qe.loaded,status:100==(null===(Ye=On.videoList)||void 0===Ye||null===(Ye=Ye[0])||void 0===Ye?void 0:Ye.loaded)?"normal":"active"}),(0,J.jsxs)(G.Z,{form:bn,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T,S,C,I,A,M;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==On||null===(t=On.videoList)||void 0===t?void 0:t.length)||null!=Pi&&Pi.id){e.next=3;break}return x.ZP.info("请上传或选择视频"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return d=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(d,{method:"post",body:{node_type:"视频",subject_id:tn.pathId,uuid:null===(i=On.videoList)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.videoId,params:o()({subject_uuid:zt,subject_id:(null===(a=en.detail)||void 0===a?void 0:a.id)+"",user_id:null==$e||null===(l=$e.userInfo)||void 0===l?void 0:l.user_id,video_url:null==Pi||null===(s=Pi.video_detail)||void 0===s?void 0:s.play_url,video_file_url:null==Pi||null===(u=Pi.video_detail)||void 0===u?void 0:u.file_url,video_uuid:tt&&(null===(c=yn)||void 0===c?void 0:c.id),knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)}))},n)}});case 9:if(200!==(null==(f=e.sent)?void 0:f.status)){e.next=22;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"视频":"知识点",subject_id:tn.pathId,params:{id:null===(h=yn)||void 0===h?void 0:h.id}}});case 14:200===(null==(v=e.sent)?void 0:v.status)&&(gn(null==v?void 0:v.data),tt&&!sr?((w=null==wt||null===(y=wt.results)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.data)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.graph)||void 0===y||null===(y=y.nodes)||void 0===y?void 0:y.filter((function(e){return e.id!==yn.id}))).push(null==v?void 0:v.data),k=null==w||null===(g=w.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===g?void 0:g.map((function(e){return e.key})),P=null==wt||null===(_=wt.results)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.data)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.graph)||void 0===_||null===(_=_.relationships)||void 0===_?void 0:_.filter((function(e){return e.endNode!==yn.id})),N=null===(b=ni.filter((function(e){return k.includes(null==e?void 0:e.key)})))||void 0===b?void 0:b.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),T={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(j=m()(w))||void 0===j?void 0:j.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(P),m()(N))}}]}],errors:[]},kt(T)):tt&&sr?(S=JSON.parse(sessionStorage.getItem("pathrit")),C=null==S?void 0:S.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),I=C.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),A=null==I?void 0:I.map((function(e,n){var t,i;return o()(o()({},null==v?void 0:v.data),{},{key:(null==S?void 0:S.length)+n+1,id:(null==S?void 0:S.length)+n+1,parent:null==e?void 0:e.key,keys:null==v||null===(t=v.data)||void 0===t?void 0:t.key,text:null==v||null===(i=v.data)||void 0===i?void 0:i.name})})),wr(M=[].concat(m()(C),m()(A))),sessionStorage.setItem("pathrit",JSON.stringify(M)),setTimeout((function(){zr()}),300)):Mr()),Nr(),Rn({type:"removeVideo",payload:{name:null===(p=On.videoList)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.name}}),Ni({}),pi(!1),Yt([]),ti([]);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Tr,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),(0,J.jsx)(G.Z.Item,{label:"视频名称",name:"video_name",rules:[{required:!0,message:"请输入视频名称"}],children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{label:"视频描述",name:"video_desc",rules:[{required:!0,message:"请输入视频描述"}],children:(0,J.jsx)(Y.Z.TextArea,{})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:12},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{display:"block",alignItems:"center",marginLeft:90},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:0===n?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})]}),(0,J.jsxs)(y.Z,{open:Ci,centered:!0,title:(tt?"修改":"添加")+"附件",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){Ai(!1),bn.resetFields(),Ri({}),Ni({})},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:[!tt&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},overlayStyle:{minWidth:90},disabled:tt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:(0,J.jsx)(Zi.Z,{action:"".concat(he.Z.API_SERVER,"/api/attachments.json"),withCredentials:!0,listType:"picture",showUploadList:!1,onChange:function(e){var n;Vi(null==e||null===(n=e.file)||void 0===n?void 0:n.percent),Ri(null==e?void 0:e.file)},maxCount:1,children:(0,J.jsx)("a",{style:{color:"#333"},children:"上传附件"})})},{key:"2",label:(0,J.jsx)("a",{onClick:function(){ji("教学课件"),yi(!0)},children:"选择附件"})}]},children:(0,J.jsx)("span",{style:{width:88},className:Di.selectshixun,children:"选择附件"})}),100===Ji||null!=Pi&&Pi.id?(0,J.jsx)("span",{className:"".concat(Di.videoName," font14"),style:{marginLeft:10},children:(null==Xi?void 0:Xi.name)||(null==Pi?void 0:Pi.title)||(null==Pi?void 0:Pi.filename)}):Ji>0&&(0,J.jsx)(pe.Z,{style:{width:"70%",marginLeft:10},percent:parseInt(Ji),status:100==Ji?"normal":"active"}),(0,J.jsxs)(G.Z,{form:bn,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T,S,C,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Xi&&Xi.name||null!=Pi&&Pi.id){e.next=3;break}return x.ZP.info("请上传或选择附件"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return c=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(c,{method:"post",body:{node_type:"附件",subject_id:tn.pathId,uuid:null===(t=On.videoList)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.videoId,params:o()({subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id,subject_uuid:zt,attachment_uuid:tt&&(null===(l=yn)||void 0===l?void 0:l.id),attachment_id:(null==Xi||null===(s=Xi.response)||void 0===s?void 0:s.id)||(null==Pi||null===(u=Pi.attachment)||void 0===u?void 0:u.id),knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return(null==e?void 0:e.key)||(null==e?void 0:e.id)}))},n)}});case 9:if(200!==(null==(d=e.sent)?void 0:d.status)){e.next=22;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"附件":"知识点",subject_id:tn.pathId,params:{id:null===(f=yn)||void 0===f?void 0:f.id}}});case 14:200===(null==(h=e.sent)?void 0:h.status)&&(gn(null==h?void 0:h.data),tt&&!sr?((b=null==wt||null===(p=wt.results)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.data)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.graph)||void 0===p||null===(p=p.nodes)||void 0===p?void 0:p.filter((function(e){return e.id!==yn.id}))).push(null==h?void 0:h.data),j=null==b||null===(v=b.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===v?void 0:v.map((function(e){return e.key})),w=null==wt||null===(y=wt.results)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.data)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.graph)||void 0===y||null===(y=y.relationships)||void 0===y?void 0:y.filter((function(e){return e.endNode!==yn.id})),k=null===(g=ni.filter((function(e){return j.includes(null==e?void 0:e.key)})))||void 0===g?void 0:g.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),P={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(_=m()(b))||void 0===_?void 0:_.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(w),m()(k))}}]}],errors:[]},kt(P)):tt&&sr?(N=JSON.parse(sessionStorage.getItem("pathrit")),T=null==N?void 0:N.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),S=T.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),C=null==S?void 0:S.map((function(e,n){var t,i;return o()(o()({},null==h?void 0:h.data),{},{key:(null==N?void 0:N.length)+n+1,id:(null==N?void 0:N.length)+n+1,parent:null==e?void 0:e.key,keys:null==h||null===(t=h.data)||void 0===t?void 0:t.key,text:null==h||null===(i=h.data)||void 0===i?void 0:i.name})})),wr(I=[].concat(m()(T),m()(C))),sessionStorage.setItem("pathrit",JSON.stringify(I)),setTimeout((function(){zr()}),300)):Mr()),Ai(!1),bn.resetFields(),Ri({}),Ni({}),Yt([]),ti([]);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Tr,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),(0,J.jsx)(G.Z.Item,{rules:[{required:!0,message:"请输入附件名称"}],label:"附件名称",name:"attachment_name",children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{label:"附件描述",name:"attachment_desc",rules:[{required:!0,message:"请输入附件描述"}],children:(0,J.jsx)(Y.Z.TextArea,{})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:12},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{display:"block",alignItems:"center",marginLeft:90},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:0===n?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})]}),(0,J.jsxs)(y.Z,{open:At,title:(tt?"修改":"添加")+"实训",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){Mt(!1),Ot({}),Yt([]),ti([])},onOk:s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Xt&&Xt.id){e.next=3;break}return x.ZP.info("请选择实训"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return i=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(i,{method:"post",body:{node_type:"实训",subject_id:tn.pathId,params:{shixun_id:null==Xt?void 0:Xt.id,shixun_name:(null==Xt?void 0:Xt.title)||(null==Xt?void 0:Xt.name),subject_uuid:zt,knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),diffculty:(null==Xt?void 0:Xt.level)||(null==Xt?void 0:Xt.diffculty),shixun_uuid:tt&&yn.id,language:null==Xt?void 0:Xt.language,challenge_num:null==Xt?void 0:Xt.challenges_count,shixun_desc:null==Xt?void 0:Xt.description,subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",shixun_type:null==Xt?void 0:Xt.shixun_type,shixun_url:tt?null==Xt?void 0:Xt.shixun_url:window.location.origin+"/shixuns/"+(null==Xt?void 0:Xt.identifier)+"/challenges",user_id:null==$e||null===(t=$e.userInfo)||void 0===t?void 0:t.user_id,challenges:null==Xt?void 0:Xt.challenges}}});case 9:if(200!==(null==(a=e.sent)?void 0:a.status)){e.next=20;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"实训":"知识点",subject_id:tn.pathId,params:{id:null===(l=yn)||void 0===l?void 0:l.id}}});case 14:200===(null==(s=e.sent)?void 0:s.status)&&(gn(null==s?void 0:s.data),tt&&!sr?((p=null==wt||null===(u=wt.results)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.data)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.graph)||void 0===u||null===(u=u.nodes)||void 0===u?void 0:u.filter((function(e){return e.id!==yn.id}))).push(null==s?void 0:s.data),v=null==p||null===(c=p.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===c?void 0:c.map((function(e){return e.key})),y=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.relationships)||void 0===d?void 0:d.filter((function(e){return e.endNode!==yn.id})),g=null===(f=ni.filter((function(e){return v.includes(null==e?void 0:e.key)})))||void 0===f?void 0:f.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),_={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(h=m()(p))||void 0===h?void 0:h.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(y),m()(g))}}]}],errors:[]},kt(_)):tt&&sr?(b=JSON.parse(sessionStorage.getItem("pathrit")),j=null==b?void 0:b.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})),w=null==b?void 0:b.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),k=w.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),P=null==k?void 0:k.map((function(e,n){var t,i,r,a,l,u;return o()(o()({},null==s?void 0:s.data),{},{key:(null==j||null===(t=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===t?void 0:t.length)>0?null==j||null===(i=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.key:(null==b?void 0:b.length)+n+1,id:(null==j||null===(r=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===r?void 0:r.length)>0?null==j||null===(a=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===a||null===(a=a[0])||void 0===a?void 0:a.key:(null==b?void 0:b.length)+n+1,parent:null==e?void 0:e.key,keys:null==s||null===(l=s.data)||void 0===l?void 0:l.key,text:null==s||null===(u=s.data)||void 0===u?void 0:u.name})})),N=[].concat(m()(w),m()(P)),T=N.filter((function(e){return N.map((function(e){return e.id})).includes(e.parent)||0==(null==e?void 0:e.parent)})),console.log("---",N,T),wr(T),sessionStorage.setItem("pathrit",JSON.stringify(T)),setTimeout((function(){zr()}),300)):Mr()),Mt(!1),Ot({}),Yt([]),ti([]);case 20:case"end":return e.stop()}}),e)}))),children:[!tt&&(0,J.jsx)("span",{className:Di.selectshixun,onClick:function(){tt||(Ot({}),nn({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",subject_id:tn.pathId}}))},children:"选择实训"}),(0,J.jsxs)("div",{children:[(null==Xt?void 0:Xt.id)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训名称"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(null==Xt?void 0:Xt.title)||(null==Xt?void 0:Xt.shixun_name)})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训链接"}),(0,J.jsx)("span",{style:{marginLeft:16},children:window.location.origin+"/"+(null==Xt?void 0:Xt.identifier)+"/challenges"})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训描述"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(0,J.jsx)("span",{className:Di.description,dangerouslySetInnerHTML:{__html:(null==Xt?void 0:Xt.description)||(null==Xt?void 0:Xt.shixun_desc)}})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"难易程度"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(null==Xt?void 0:Xt.level)||(null==Xt?void 0:Xt.diffculty)})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训环境"}),(0,J.jsx)("span",{style:{marginLeft:16},children:null==Xt?void 0:Xt.language})]})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:16},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),null==ni?void 0:ni.map((function(e){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))]})]})]}),(0,J.jsxs)(y.Z,{title:(tt?"修改":"添加")+"作业",destroyOnClose:!0,width:600,onOk:function(){bn.submit()},onCancel:function(){oi(!1),bn.resetFields(),Yt([]),ti([])},getContainer:function(){return Cn.current},open:ai,children:[(0,J.jsxs)(G.Z,{form:bn,colon:!1,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ni?void 0:ni.length)<=0)){e.next=3;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 3:return l=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(l,{method:"post",body:{node_type:"作业",subject_id:tn.pathId,params:o()(o()({},n),{},{knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),homework_uuid:tt&&(null===(t=yn)||void 0===t?void 0:t.id),diffculty:null==Xt?void 0:Xt.level,subject_uuid:zt,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id})}});case 6:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=17;break}return tt||sr||Cr(),e.next=11,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"作业":"知识点",subject_id:tn.pathId,params:{id:null===(u=yn)||void 0===u?void 0:u.id}}});case 11:200===(null==(c=e.sent)?void 0:c.status)&&(gn(null==c?void 0:c.data),tt&&!sr?((y=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.nodes)||void 0===d?void 0:d.filter((function(e){return e.id!==yn.id}))).push(null==c?void 0:c.data),g=null==y||null===(f=y.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===f?void 0:f.map((function(e){return e.key})),_=null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.relationships)||void 0===h?void 0:h.filter((function(e){return e.endNode!==yn.id})),b=null===(p=ni.filter((function(e){return g.includes(null==e?void 0:e.key)})))||void 0===p?void 0:p.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),j={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(v=m()(y))||void 0===v?void 0:v.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(_),m()(b))}}]}],errors:[]},kt(j)):tt&&sr?(w=JSON.parse(sessionStorage.getItem("pathrit")),k=null==w?void 0:w.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),P=k.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),N=null==P?void 0:P.map((function(e,n){var t,i;return o()(o()({},null==c?void 0:c.data),{},{key:(null==w?void 0:w.length)+n+1,id:(null==w?void 0:w.length)+n+1,parent:null==e?void 0:e.key,keys:null==c||null===(t=c.data)||void 0===t?void 0:t.key,text:null==c||null===(i=c.data)||void 0===i?void 0:i.name})})),wr(T=[].concat(m()(k),m()(N))),sessionStorage.setItem("pathrit",JSON.stringify(T)),setTimeout((function(){zr()}),300)):Mr()),oi(!1),bn.resetFields(),Yt([]),ti([]);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"homework_type",label:"作业类型",rules:[{required:!0,message:"请选择作业类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"图文作业",children:"图文作业"}),(0,J.jsx)(g.ZP,{value:"分组作业",children:"分组作业"})]})}),(0,J.jsx)(G.Z.Item,{name:"homework_name",label:"作业名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:60})}),(0,J.jsx)(G.Z.Item,{name:"homework_desc",label:"作业描述",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业描述")}}],children:(0,J.jsx)(Y.Z.TextArea,{maxLength:5e3})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#333333",display:"block",textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:10},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:(0,J.jsx)("div",{style:{marginLeft:80},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:0===n?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})})]}),(0,J.jsxs)(y.Z,{title:(tt?"修改":"添加")+"试题",destroyOnClose:!0,width:800,onOk:function(){bn.submit()},onCancel:function(){ci(!1),bn.resetFields()},getContainer:function(){return Cn.current},open:ui,children:[(0,J.jsxs)(G.Z,{form:bn,colon:!1,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ni?void 0:ni.length)<=0)){e.next=3;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 3:return a=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(a,{method:"post",body:{node_type:"试题",subject_id:tn.pathId,params:o()(o()({},n),{},{knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),subject_uuid:zt,diffculty:null==Xt?void 0:Xt.level,test_uuid:tt&&yn.id,subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",user_id:null==$e||null===(i=$e.userInfo)||void 0===i?void 0:i.user_id})}});case 6:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=17;break}return tt||sr||Cr(),e.next=11,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"试题":"知识点",subject_id:tn.pathId,params:{id:null===(s=yn)||void 0===s?void 0:s.id}}});case 11:200===(null==(u=e.sent)?void 0:u.status)&&(gn(null==u?void 0:u.data),tt&&!sr?((v=null==wt||null===(c=wt.results)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.data)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.graph)||void 0===c||null===(c=c.nodes)||void 0===c?void 0:c.filter((function(e){return e.id!==yn.id}))).push(null==u?void 0:u.data),y=null==v||null===(d=v.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===d?void 0:d.map((function(e){return e.key})),g=null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f||null===(f=f.relationships)||void 0===f?void 0:f.filter((function(e){return e.endNode!==yn.id})),_=null===(h=ni.filter((function(e){return y.includes(null==e?void 0:e.key)})))||void 0===h?void 0:h.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),b={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(p=m()(v))||void 0===p?void 0:p.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(g),m()(_))}}]}],errors:[]},kt(b)):tt&&sr?(j=JSON.parse(sessionStorage.getItem("pathrit")),w=null==j?void 0:j.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),k=w.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),P=null==k?void 0:k.map((function(e,n){var t,i;return o()(o()({},null==u?void 0:u.data),{},{key:(null==j?void 0:j.length)+n+1,id:(null==j?void 0:j.length)+n+1,parent:null==e?void 0:e.key,keys:null==u||null===(t=u.data)||void 0===t?void 0:t.key,text:null==u||null===(i=u.data)||void 0===i?void 0:i.name})})),wr(N=[].concat(m()(w),m()(P))),sessionStorage.setItem("pathrit",JSON.stringify(N)),setTimeout((function(){zr()}),300)):Mr()),ci(!1),Yt([]),ti([]),bn.resetFields();case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"test_title",label:"试题标题",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试题标题")}}],children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{name:"test_type",label:"试题类型",rules:[{required:!0,message:"请选择作业类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"单选题",children:"单选题"}),(0,J.jsx)(g.ZP,{value:"多选题",children:"多选题"}),(0,J.jsx)(g.ZP,{value:"判断题",children:"判断题"}),(0,J.jsx)(g.ZP,{value:"填空题",children:"填空题"}),(0,J.jsx)(g.ZP,{value:"编程题",children:"编程题"}),(0,J.jsx)(g.ZP,{value:"简答题",children:"简答题"}),(0,J.jsx)(g.ZP,{value:"组合题",children:"组合题"}),(0,J.jsx)(g.ZP,{value:"实训题",children:"实训题"}),(0,J.jsx)(g.ZP,{value:"程序填空题",children:"程序填空题"})]})}),(0,J.jsx)(G.Z.Item,{name:"test_content",label:"试题描述",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业描述")}}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:bn.getFieldValue("test_content")})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#333333",display:"block",textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:10},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:(0,J.jsx)("div",{style:{marginLeft:80},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:0===n?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})})]}),(0,J.jsx)(cr,{setScoreShow:yi,ScoreShow:xi,modalType:bi,onOk:function(e){var n;Nr(),Rn({type:"removeVideo",payload:{name:null===(n=On.videoList)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name}}),Ni(e)},subjectId:tn.pathId}),(0,J.jsx)(y.Z,{title:"选择知识点",open:Kt,destroyOnClose:!0,onCancel:function(){Yt([]),Ut(!1)},onOk:function(){ti(Qt),Ut(!1)},children:(0,J.jsx)("div",{style:{maxHeight:500,overflow:"auto"},children:(0,J.jsx)(Z.Z,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:null==Qt?void 0:Qt.map((function(e){return e.key})),onCheck:function(e,n){Yt(n.checkedNodes)},treeData:qt})})}),(0,J.jsx)(y.Z,{title:"历史记录",open:gt,getContainer:function(){return Cn.current},onCancel:function(){return _t(!1)},footer:!1,children:(0,J.jsx)("div",{style:{maxHeight:300,overflow:"auto",padding:10},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return mt(vt+1),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:tn.pathId,limit:10,page:vt+1}});case 3:0===(n=e.sent).status&&(lt([].concat(m()(ot),m()(null==n?void 0:n.histories))),(null==n||null===(t=n.histories)||void 0===t?void 0:t.length)<10&&ft(!1));case 5:case"end":return e.stop()}}),e)}))),hasMore:ct,useWindow:!1,children:(0,J.jsx)(Li.Z,{dataSource:ot,renderItem:function(e){return(0,J.jsx)(Li.Z.Item,{children:(0,J.jsx)(Li.Z.Item.Meta,{avatar:(0,J.jsx)(zi.C,{src:he.Z.IMG_SERVER+"/images/"+e.avatar_url}),title:(0,J.jsxs)("div",{style:{display:"inline-flex",width:"100%"},children:[(0,J.jsxs)("span",{style:{flex:1,display:"inline-flex"},children:[" ",e.real_name]})," ",(0,J.jsx)("div",{children:e.created_at})]}),description:e.content})},e.id)}})})})}),(0,J.jsxs)(y.Z,{title:"文件导入",open:rr,centered:!0,getContainer:function(){return Cn.current},okButtonProps:{loading:on},onCancel:function(){ar(!1),En([])},onOk:s()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new FormData,!(Dn.length>0)){e.next=5;break}t.append("file",Dn[0]),e.next=7;break;case 5:return x.ZP.warning("请选择文件"),e.abrupt("return");case 7:return ln(!0),t.append("subject_id",(null===(n=en.detail)||void 0===n?void 0:n.id)+""),e.next=11,(0,ee.ZP)("/api/knowledge/import_kg.json",{method:"post",body:t},!0);case 11:i=e.sent,ln(!1),0===(null==i?void 0:i.status)&&((null==i||null===(a=i.fail)||void 0===a?void 0:a.length)>0&&y.Z.confirm({icon:null,title:"导入失败",content:(0,J.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER).concat(null==i?void 0:i.url),download:"失败数据.xlsx",children:"导入失败的数据"}),"查看"]})}),En([]),yn={},gn({}),(null==i?void 0:i.success)>0&&x.ZP.info("添加成功"),Mr(),ar(!1));case 14:case"end":return e.stop()}}),e)}))),children:[!(null!=Tn&&Tn.is_root)&&(0,J.jsx)("div",{style:{marginBottom:30,color:"#333333"},children:"检测当前已存在数据,导入后原数据将会被删除,按照最新导入的为主,如继续导入,请按照下方步骤进行"}),(0,J.jsxs)("p",{style:{color:"#5F6368"},children:["步骤1:",(0,J.jsx)("span",{style:{color:"#000000"},children:"下载"}),(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER,"/api/knowledge_graphs/down_template.json"),download:"模版.xlsx",children:"知识图谱导入模版"})]}),(0,J.jsx)(I.Z,{children:(0,J.jsxs)(A.Z,{style:{color:"#5F6368"},children:["步骤2:",(0,J.jsx)("span",{style:{color:"#000000"},children:"上传填写好的《知识图谱导入模版》"})]})}),(0,J.jsx)(I.Z,{style:{marginTop:10,marginLeft:50},children:(0,J.jsx)(Zi.Z,o()(o()({},Lr),{},{children:(0,J.jsxs)("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"},children:[(0,J.jsx)("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," 选择文件"]})}))})]})]})})),mr={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},xr=["pathsDetail","globalSetting","user","loading","dispatch"],yr=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){e.pathsDetail,e.globalSetting;var n=e.user,t=(e.loading,e.dispatch,f()(e,xr),(0,h.useState)([])),i=c()(t,2),a=i[0],o=i[1],l=(0,p.useSearchParams)(),u=c()(l,1)[0],d=(0,p.useParams)(),v=(0,h.useState)(!1),x=c()(v,2),g=x[0],b=x[1],j=function(){var e=s()(r()().mark((function e(){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(d.pathId,"/packages_list.json"),{method:"get",params:{identifier:null==n||null===(t=n.userInfo)||void 0===t?void 0:t.login,id:d.pathId}});case 3:i=e.sent,b(!1),0==i.status&&o(null==i||null===(a=i.data)||void 0===a?void 0:a.map((function(e){return e.isFull=!1,e})));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){j()}),[]);var w=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:n}});case 2:0==(null==(t=e.sent)?void 0:t.status)?P(n):y.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:n}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&P(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:n,payment_method:"wechat_qr"}});case 2:null!=(t=e.sent)&&t.num&&window.open(u.get("userid")?"/order/".concat(d.pathId,"/pay?order_num=").concat(null==t?void 0:t.num,"&userid=").concat(u.get("userid")):"/order/".concat(d.pathId,"/pay?order_num=").concat(null==t?void 0:t.num));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)($.Z,{spinning:g,children:(null==a?void 0:a.length)>0?null==a?void 0:a.map((function(e){return t=e,(0,J.jsxs)("section",{style:{marginBottom:"26px",backgroundColor:"#fff"},children:[(0,J.jsxs)("div",{className:mr.Head,children:[(0,J.jsxs)("div",{className:mr.Headtitle,children:[(0,J.jsx)("span",{title:null==t?void 0:t.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==t?void 0:t.package_name}),(0,J.jsxs)("span",{className:mr.span2,children:["(共 ",(0,J.jsx)("span",{style:{color:"#333"},children:null==t?void 0:t.subject_count})," 门课程)"]})]}),(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,J.jsxs)("div",{className:mr.Headprice,children:[(0,J.jsx)("span",{children:"套餐价格:"}),(0,J.jsxs)("span",{className:mr.nowPrice,children:["¥",parseInt(null===(i="".concat(null==t?void 0:t.package_price))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i[1])>0?null==t?void 0:t.package_price:null===(r="".concat(null==t?void 0:t.package_price))||void 0===r||null===(r=r.split("."))||void 0===r?void 0:r[0]]}),(0,J.jsxs)("span",{className:mr.initPrice,children:["¥",parseInt(null===(l="".concat(null==t?void 0:t.package_origin_price))||void 0===l||null===(l=l.split("."))||void 0===l?void 0:l[1])>0?null==t?void 0:t.package_origin_price:null===(s="".concat(null==t?void 0:t.package_origin_price))||void 0===s||null===(s=s.split("."))||void 0===s?void 0:s[0]]})]}),(0,J.jsx)("div",{className:mr.AllButStyle,children:(0,J.jsxs)(k.ZP,{className:null!=t&&t.is_payed?"".concat(mr.payed):"".concat(mr.order),onClick:function(){null!=t&&t.is_payed?p.history.push("/users/".concat(null==n?void 0:n.userInfo.login,"/paths?category=payed")):w(null==t?void 0:t.id)},children:[null!=t&&t.is_payed?"已购买":"立即购买"," "]})})]})]}),(0,J.jsx)("div",{className:t.isFull?"".concat(mr.Swiper):"".concat(mr.Swiper," ").concat(mr.expansion),children:null==t||null===(u=t.subjects)||void 0===u?void 0:u.map((function(e,n){var t,i,r,a;return(0,J.jsx)("div",{style:{width:"232px",marginRight:(1+n)%3==0?0:22},className:mr.BannerListItemDiv,children:(0,J.jsx)("div",{className:mr.BannerListItem,children:(0,J.jsxs)("div",{onClick:function(){return window.open("/paths/".concat(e.identifier))},children:[(0,J.jsxs)("div",{className:mr.BannerListItemImg,children:[(0,J.jsx)("img",{className:mr.bgimg,src:"".concat(e.image_url)}),(null==e?void 0:e.user_paid_subject)&&(0,J.jsx)("img",{className:mr.buyimg,src:"data:image/png;base64,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"}),(null==e?void 0:e.is_current_subject)&&(0,J.jsx)("span",{className:mr.curCourse,children:"当前课程"})]}),(0,J.jsxs)("div",{className:mr.BannerListItemInfo,children:[(0,J.jsx)(_.Z,{placement:"topLeft",title:e.name,children:(0,J.jsx)("div",{className:mr.BannerListItemInfoTitle,children:e.name})}),(0,J.jsxs)("div",{className:mr.BannerListItemInfoTeacher,children:["讲师:",e.teacher]}),(0,J.jsxs)("div",{className:"".concat(mr.BannerListItemInfoTime," ").concat(mr.BannerListItemInfoTime2),children:[(0,J.jsxs)("div",{className:mr.span1,children:[e.learn_count/1e4>1?(e.learn_count/1e4).toFixed(1)+"W":e.learn_count,"人正在学"]}),(0,J.jsx)("div",{className:"".concat(mr.timeprice),children:(0,J.jsxs)("div",{className:mr.span,children:[(0,J.jsx)("span",{className:mr.qianfuhao,children:"¥"}),e.is_discount?parseInt(null==e||null===(t=e.price)||void 0===t?void 0:t.split(".")[1])>0?null==e?void 0:e.price:null==e||null===(i=e.price)||void 0===i?void 0:i.split(".")[0]:parseInt(null==e||null===(r=e.origin_price)||void 0===r?void 0:r.split(".")[1])>0?null==e?void 0:e.origin_price:null==e||null===(a=e.origin_price)||void 0===a?void 0:a.split(".")[0]]})})]})]})]})})},n)}))}),(0,J.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"},children:(null==t||null===(c=t.subjects)||void 0===c?void 0:c.length)>3&&(0,J.jsxs)("div",{onClick:function(){t.isFull=!t.isFull,o(m()(a))},children:[(0,J.jsx)("span",{className:"current",style:{marginRight:"6px"},children:t.isFull?"收起":"展开"}),(0,J.jsx)("span",{className:"current",children:(0,J.jsx)("i",{className:t.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})})]})})]});var t,i,r,l,s,u,c})):(0,J.jsx)(Gn.Z,{})})})),gr="bg___sN_Hy",_r="wrap___IaIuZ",br="content___q5lPL",jr="wrapTabs___FivJx",wr="intro___lW9Kf",kr="introTitle___y5V_M",Pr=["pathsDetail","globalSetting","loading","dispatch"],Nr=Hn.Z.TabPane,Tr=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Tr||{});function Sr(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var Cr=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t,i,a=e.pathsDetail,l=(e.globalSetting,e.loading,e.dispatch),u=(f()(e,Pr),(0,p.useSearchParams)()),d=c()(u,1)[0],v=(0,p.useParams)(),m=(0,h.useRef)(),x=(0,h.useState)(""),y=c()(x,2),g=y[0],_=y[1],b=[{name:"课程章节",key:"stage"},{name:"排行榜",key:"ranking"},{name:"证书申请",key:"certificate"},{name:"科教资源图谱",key:"atlas"},{name:"知识图谱",key:"knowledge"},{name:"套餐列表",key:"Combination",extra:"优惠"}].filter((function(e){var n,t;return!!(null!==(n=a.detail)&&void 0!==n&&n.excellent||!1===(null===(t=a.detail)||void 0===t?void 0:t.is_free))||"certificate"!==e.key})).filter((function(e){var n,t;return!(null===(n=a.detail)||void 0===n||!n.atlas_data||null===(t=a.detail)||void 0===t||null===(t=t.atlas_data)||void 0===t||!t.nodes)||"atlas"!==e.key})).filter((function(e){var n,t;return!(!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||null===(t=a.detail)||void 0===t||!t.is_has_package)||"Combination"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_chapter)||"stage"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_charts)||"ranking"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_cert_apply)||"certificate"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_knowledge_graph)||"knowledge"!==e.key})),j=(0,h.useState)(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key)),w=c()(j,2),k=w[0],P=w[1];(0,h.useEffect)((function(){if(m.current)return m.current.addEventListener("mousedown",Sr),function(){var e;null===(e=m.current)||void 0===e||e.removeEventListener("mousedown",Sr)}}),[m.current]),(0,h.useEffect)((function(){l({type:"pathsDetail/save",payload:{editKey:-1}}),v.pathId&&N()}),[v.pathId]),(0,h.useEffect)((function(){var e,n;(0,H.Dk)(null===(e=a.detail)||void 0===e?void 0:e.name),P(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key))}),[a]);var N=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"pathsDetail/getPathsDetail",payload:o()({id:v.pathId},(0,H.oP)())});case 2:n=e.sent,l({type:"pathsDetail/getRightData",payload:{id:v.pathId}}),l({type:"pathsDetail/getStageData",payload:{subject_id:v.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&d.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)($.Z,{spinning:!1,children:(0,J.jsxs)("section",{className:gr,children:[(0,J.jsx)(fe,{}),(0,J.jsx)(Ot.Z,{}),(0,J.jsxs)("section",{style:{marginTop:(null===(t=a.detail)||void 0===t?void 0:t.excellent)&&"89px"},className:"edu-container pb80 ".concat(_r),children:[(0,J.jsxs)("aside",{className:br,children:[(0,J.jsxs)("div",{className:wr,children:[(0,J.jsx)("div",{className:kr,children:(0,J.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",style:{marginRight:"10px"}}),"课程介绍"]})}),(0,J.jsx)("div",{ref:m,children:(0,J.jsx)(le.Z,{value:null===(i=a.detail)||void 0===i?void 0:i.description})})]}),(null==b?void 0:b.length)>0&&(0,J.jsx)(Hn.Z,{className:jr,activeKey:k,onChange:function(e){return P(e)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:"stage"===k?(0,J.jsx)(ji.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"请输入名称进行搜索",onInputChange:function(e){var n,t=null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim();l({type:"pathsDetail/save",payload:{keywords:t}}),_(t)},onChange:function(e){l({type:"pathsDetail/getStageData",payload:{tab:Tr[null==a?void 0:a.visibleType],subject_id:v.pathId,keywords:e}})}}):"",children:b.map((function(e){return(0,J.jsx)(Nr,{tab:null!=e&&e.extra?(0,J.jsxs)("span",{style:{position:"relative"},children:[(0,J.jsx)("span",{children:e.name}),(0,J.jsx)("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"},children:e.extra})]}):e.name},e.key)}))}),"stage"===k&&(0,J.jsx)(_i,{keywords:g}),"ranking"===k&&(0,J.jsx)(Ci,{}),"certificate"===k&&(0,J.jsx)(Ti,{}),"atlas"===k&&(0,J.jsx)(Mi,{}),"knowledge"===k&&(0,J.jsx)(vr,{}),"Combination"===k&&(0,J.jsx)(yr,{})]}),(0,J.jsx)(yn,{})]})]})})}))},40806:function(e,n,t){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){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()}t.d(n,{BU:function(){return r},Dj:function(){return i},gH:function(){return a},vp:function(){return o}});var a=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return f}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(41498),s=t.n(l),u=t(79800),c=t.n(u),d=t(59301);function f(e,n){var t=(0,d.useState)(n),i=c()(t,2),a=i[0],l=i[1],u=(0,d.useState)(!1),f=c()(u,2),h=f[0],p=f[1],v=(0,d.useState)(),m=c()(v,2),x=m[0],y=m[1],g=function(){var t=s()(r()().mark((function t(i){var s,u,c,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=d.length>1&&void 0!==d[1]&&d[1],u=s?n:o()(o()({},a),i),p(!0),l(u),t.next=6,e(u);case 6:return c=t.sent,p(!1),y(c),t.abrupt("return",c);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[a,h,g,x]}},65900:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[23332,82626],{65161:function(e,n,t){var i,r,a,o,l=t(31468).default;o=function(e){"use strict";function n(e,n,t){var i=Math.abs(n-e)/Math.max(0,t),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),a=i/r;return a>=ss?r*=10:a>=us?r*=5:a>=cs&&(r*=2),n=0&&(t=e.slice(i+1),e=e.slice(0,i)),e&&!n.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:t}}))}function f(e,n){for(var t,i=0,r=e.length;i=0&&(n=e.slice(t+1),e=e.slice(0,t)),{type:e,name:n}}))}function b(e){return function(){var n=this.__on;if(n){for(var t,i=0,r=-1,a=n.length;in?1:e>=n?0:NaN}function I(e){return function(){this.removeAttribute(e)}}function A(e){return function(){this.removeAttributeNS(e.space,e.local)}}function M(e,n){return function(){this.setAttribute(e,n)}}function Z(e,n){return function(){this.setAttributeNS(e.space,e.local,n)}}function L(e,n){return function(){var t=n.apply(this,arguments);null==t?this.removeAttribute(e):this.setAttribute(e,t)}}function z(e,n){return function(){var t=n.apply(this,arguments);null==t?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,t)}}function D(e){return function(){this.style.removeProperty(e)}}function E(e,n,t){return function(){this.style.setProperty(e,n,t)}}function F(e,n,t){return function(){var i=n.apply(this,arguments);null==i?this.style.removeProperty(e):this.style.setProperty(e,i,t)}}function X(e){return function(){delete this[e]}}function O(e,n){return function(){this[e]=n}}function R(e,n){return function(){var t=n.apply(this,arguments);null==t?delete this[e]:this[e]=t}}function H(e){return e.trim().split(/^|\s+/)}function q(e){return e.classList||new J(e)}function J(e){this._node=e,this._names=H(e.getAttribute("class")||"")}function V(e,n){for(var t=q(e),i=-1,r=n.length;++i>8&15|n>>4&240,n>>4&15|240&n,(15&n)<<4|15&n,1):(n=tu.exec(e))?_e(parseInt(n[1],16)):(n=iu.exec(e))?new ke(n[1],n[2],n[3],1):(n=ru.exec(e))?new ke(255*n[1]/100,255*n[2]/100,255*n[3]/100,1):(n=au.exec(e))?be(n[1],n[2],n[3],n[4]):(n=ou.exec(e))?be(255*n[1]/100,255*n[2]/100,255*n[3]/100,n[4]):(n=lu.exec(e))?Pe(n[1],n[2]/100,n[3]/100,1):(n=su.exec(e))?Pe(n[1],n[2]/100,n[3]/100,n[4]):uu.hasOwnProperty(e)?_e(uu[e]):"transparent"===e?new ke(NaN,NaN,NaN,0):null}function _e(e){return new ke(e>>16&255,e>>8&255,255&e,1)}function be(e,n,t,i){return i<=0&&(e=n=t=NaN),new ke(e,n,t,i)}function je(e){return e instanceof ye||(e=ge(e)),e?new ke((e=e.rgb()).r,e.g,e.b,e.opacity):new ke}function we(e,n,t,i){return 1===arguments.length?je(e):new ke(e,n,t,null==i?1:i)}function ke(e,n,t,i){this.r=+e,this.g=+n,this.b=+t,this.opacity=+i}function Pe(e,n,t,i){return i<=0?e=n=t=NaN:t<=0||t>=1?e=n=NaN:n<=0&&(e=NaN),new Se(e,n,t,i)}function Ne(e){if(e instanceof Se)return new Se(e.h,e.s,e.l,e.opacity);if(e instanceof ye||(e=ge(e)),!e)return new Se;if(e instanceof Se)return e;var n=(e=e.rgb()).r/255,t=e.g/255,i=e.b/255,r=Math.min(n,t,i),a=Math.max(n,t,i),o=NaN,l=a-r,s=(a+r)/2;return l?(o=n===a?(t-i)/l+6*(t0&&s<1?0:o,new Se(o,l,s,e.opacity)}function Te(e,n,t,i){return 1===arguments.length?Ne(e):new Se(e,n,t,null==i?1:i)}function Se(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}function Ce(e,n,t){return 255*(e<60?n+(t-n)*e/60:e<180?t:e<240?n+(t-n)*(240-e)/60:n)}function Ie(e){if(e instanceof Me)return new Me(e.l,e.a,e.b,e.opacity);if(e instanceof Xe){var n=e.h*cu;return new Me(e.l,Math.cos(n)*e.c,Math.sin(n)*e.c,e.opacity)}e instanceof ke||(e=je(e));var t=De(e.r),i=De(e.g),r=De(e.b),a=Ze((.4124564*t+.3575761*i+.1804375*r)/fu),o=Ze((.2126729*t+.7151522*i+.072175*r)/hu);return new Me(116*o-16,500*(a-o),200*(o-Ze((.0193339*t+.119192*i+.9503041*r)/pu)),e.opacity)}function Ae(e,n,t,i){return 1===arguments.length?Ie(e):new Me(e,n,t,null==i?1:i)}function Me(e,n,t,i){this.l=+e,this.a=+n,this.b=+t,this.opacity=+i}function Ze(e){return e>yu?Math.pow(e,1/3):e/xu+vu}function Le(e){return e>mu?e*e*e:xu*(e-vu)}function ze(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function De(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Ee(e){if(e instanceof Xe)return new Xe(e.h,e.c,e.l,e.opacity);e instanceof Me||(e=Ie(e));var n=Math.atan2(e.b,e.a)*du;return new Xe(n<0?n+360:n,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function Fe(e,n,t,i){return 1===arguments.length?Ee(e):new Xe(e,n,t,null==i?1:i)}function Xe(e,n,t,i){this.h=+e,this.c=+n,this.l=+t,this.opacity=+i}function Oe(e){if(e instanceof He)return new He(e.h,e.s,e.l,e.opacity);e instanceof ke||(e=je(e));var n=e.r/255,t=e.g/255,i=e.b/255,r=(Nu*i+ku*n-Pu*t)/(Nu+ku-Pu),a=i-r,o=(wu*(t-r)-bu*a)/ju,l=Math.sqrt(o*o+a*a)/(wu*r*(1-r)),s=l?Math.atan2(o,a)*du-120:NaN;return new He(s<0?s+360:s,l,r,e.opacity)}function Re(e,n,t,i){return 1===arguments.length?Oe(e):new He(e,n,t,null==i?1:i)}function He(e,n,t,i){this.h=+e,this.s=+n,this.l=+t,this.opacity=+i}function qe(e,n,t,i,r){var a=e*e,o=a*e;return((1-3*e+3*a-o)*n+(4-6*a+3*o)*t+(1+3*e+3*a-3*o)*i+o*r)/6}function Je(e,n){return function(t){return e+t*n}}function Ve(e,n){var t=n-e;return t?Je(e,t>180||t<-180?t-360*Math.round(t/360):t):zu(isNaN(e)?n:e)}function Be(e){return 1==(e=+e)?Ke:function(n,t){return t-n?function(e,n,t){return e=Math.pow(e,t),n=Math.pow(n,t)-e,t=1/t,function(i){return Math.pow(e+i*n,t)}}(n,t,e):zu(isNaN(n)?t:n)}}function Ke(e,n){var t=n-e;return t?Je(e,t):zu(isNaN(e)?n:e)}function Ue(e){return function(n){var t,i,r=n.length,a=new Array(r),o=new Array(r),l=new Array(r);for(t=0;t180?n+=360:n-e>180&&(e+=360),a.push({i:t.push(r(t)+"rotate(",null,i)-2,x:Ru(e,n)})):n&&t.push(r(t)+"rotate("+n+i)}function l(e,n,t,a){e!==n?a.push({i:t.push(r(t)+"skewX(",null,i)-2,x:Ru(e,n)}):n&&t.push(r(t)+"skewX("+n+i)}function s(e,n,t,i,a,o){if(e!==t||n!==i){var l=a.push(r(a)+"scale(",null,",",null,")");o.push({i:l-4,x:Ru(e,t)},{i:l-2,x:Ru(n,i)})}else 1===t&&1===i||a.push(r(a)+"scale("+t+","+i+")")}return function(n,t){var i=[],r=[];return n=e(n),t=e(t),a(n.translateX,n.translateY,t.translateX,t.translateY,i,r),o(n.rotate,t.rotate,i,r),l(n.skewX,t.skewX,i,r),s(n.scaleX,n.scaleY,t.scaleX,t.scaleY,i,r),n=t=null,function(e){for(var n,t=-1,a=r.length;++t=0&&n._call.call(null,e),n=n._next;--lc}function on(){fc=(dc=pc.now())+hc,lc=sc=0;try{an()}finally{lc=0,function(){for(var e,n,t=Au,i=1/0;t;)t._call?(i>t._time&&(i=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:Au=n);Mu=e,sn(i)}(),fc=0}}function ln(){var e=pc.now(),n=e-dc;n>cc&&(hc-=n,dc=e)}function sn(e){if(!lc){sc&&(sc=clearTimeout(sc));var n=e-fc;n>24?(e<1/0&&(sc=setTimeout(on,n)),uc&&(uc=clearInterval(uc))):(uc||(dc=fc,uc=setInterval(ln,cc)),lc=1,vc(on))}}function un(e,n){var t=e.__transition;if(!t||!(t=t[n])||t.state>gc)throw new Error("too late");return t}function cn(e,n){var t=e.__transition;if(!t||!(t=t[n])||t.state>bc)throw new Error("too late");return t}function dn(e,n){var t=e.__transition;if(!t||!(t=t[n]))throw new Error("too late");return t}function fn(e,n){var t,i;return function(){var r=cn(this,e),a=r.tween;if(a!==t)for(var o=0,l=(i=t=a).length;o=0&&(e=e.slice(0,n)),!e||"start"===e}))}(n)?un:cn;return function(){var o=a(this,e),l=o.on;l!==i&&(r=(i=l).copy()).on(n,t),o.on=r}}function Cn(e,n,t){function i(){var i=this,r=n.apply(i,arguments);return r&&function(n){i.style.setProperty(e,r(n),t)}}return i._value=n,i}function In(e,n,t,i){this._groups=e,this._parents=n,this._name=t,this._id=i}function An(e){return ce().transition(e)}function Mn(){return++Ic}function Zn(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function Ln(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}function zn(e){return(1-Math.cos(zc*e))/2}function Dn(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function En(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}function Fn(e){return(e=+e)Math.abs(e[1]-F[1])?w=!0:j=!0),F=e,b=!0,ad(),a()}function a(){var e;switch(g=F[0]-E[0],_=F[1]-E[1],N){case ld:case od:T&&(g=Math.max(M-c,Math.min(L-v,g)),f=c+g,m=v+g),S&&(_=Math.max(Z-h,Math.min(z-x,_)),p=h+_,y=x+_);break;case sd:T<0?(g=Math.max(M-c,Math.min(L-c,g)),f=c+g,m=v):T>0&&(g=Math.max(M-v,Math.min(L-v,g)),f=c,m=v+g),S<0?(_=Math.max(Z-h,Math.min(z-h,_)),p=h+_,y=x):S>0&&(_=Math.max(Z-x,Math.min(z-x,_)),p=h,y=x+_);break;case ud:T&&(f=Math.max(M,Math.min(L,c-g*T)),m=Math.max(M,Math.min(L,v+g*T))),S&&(p=Math.max(Z,Math.min(z,h-_*S)),y=Math.max(Z,Math.min(z,x+_*S)))}m0&&(c=f-g),S<0?x=y-_:S>0&&(h=p-_),N=ld,R.attr("cursor",hd.selection),a());break;default:return}ad()}function u(){switch(e.event.keyCode){case 16:D&&(j=w=D=!1,a());break;case 18:N===ud&&(T<0?v=m:T>0&&(c=f),S<0?x=y:S>0&&(h=p),N=sd,a());break;case 32:N===ld&&(e.event.altKey?(T&&(v=m-g*T,c=f+g*T),S&&(x=y-_*S,h=p+_*S),N=ud):(T<0?v=m:T>0&&(c=f),S<0?x=y:S>0&&(h=p),N=sd),R.attr("cursor",hd[P]),a());break;default:return}ad()}if(e.event.touches){if(e.event.changedTouches.length=(a=(v+x)/2))?v=a:x=a,(c=t>=(o=(m+y)/2))?m=o:y=o,r=h,!(h=h[d=c<<1|u]))return r[d]=p,e;if(l=+e._x.call(null,h.data),s=+e._y.call(null,h.data),n===l&&t===s)return p.next=h,r?r[d]=p:e._root=p,e;do{r=r?r[d]=new Array(4):e._root=new Array(4),(u=n>=(a=(v+x)/2))?v=a:x=a,(c=t>=(o=(m+y)/2))?m=o:y=o}while((d=c<<1|u)==(f=(s>=o)<<1|l>=a));return r[f]=h,r[d]=p,e}function dt(e){return e[0]}function ft(e){return e[1]}function ht(e,n,t){var i=new pt(null==n?dt:n,null==t?ft:t,NaN,NaN,NaN,NaN);return null==e?i:i.addAll(e)}function pt(e,n,t,i,r,a){this._x=e,this._y=n,this._x0=t,this._y0=i,this._x1=r,this._y1=a,this._root=void 0}function vt(e){for(var n={data:e.data},t=n;e=e.next;)t=t.next={data:e.data};return n}function mt(e){return e.x+e.vx}function xt(e){return e.y+e.vy}function yt(e){return e.index}function gt(e,n){var t=e.get(n);if(!t)throw new Error("missing: "+n);return t}function _t(e){return e.x}function bt(e){return e.y}function jt(e){if(!(n=$d.exec(e)))throw new Error("invalid format: "+e);var n,t=n[1]||" ",i=n[2]||">",r=n[3]||"-",a=n[4]||"",o=!!n[5],l=n[6]&&+n[6],s=!!n[7],u=n[8]&&+n[8].slice(1),c=n[9]||"";"n"===c?(s=!0,c="g"):Yd[c]||(c=""),(o||"0"===t&&"="===i)&&(o=!0,t="0",i="="),this.fill=t,this.align=i,this.sign=r,this.symbol=a,this.zero=o,this.width=l,this.comma=s,this.precision=u,this.type=c}function wt(e){return e}function kt(n){return nf=rf(n),e.format=nf.format,e.formatPrefix=nf.formatPrefix,nf}function Pt(){this.reset()}function Nt(e,n,t){var i=e.s=n+t,r=i-n,a=i-r;e.t=n-a+(t-r)}function Tt(e){return e>1?0:e<-1?Hf:Math.acos(e)}function St(e){return e>1?qf:e<-1?-qf:Math.asin(e)}function Ct(e){return(e=th(e/2))*e}function It(){}function At(e,n){e&&lh.hasOwnProperty(e.type)&&lh[e.type](e,n)}function Mt(e,n,t){var i,r=-1,a=e.length-t;for(n.lineStart();++r=0?1:-1,r=i*t,a=Qf(n=(n*=Kf)/2+Jf),o=th(n),l=hf*o,s=ff*a+l*Qf(r),u=l*i*th(r);uh.add(Gf(u,s)),df=e,ff=a,hf=o}function Ft(e){return[Gf(e[1],e[0]),St(e[2])]}function Xt(e){var n=e[0],t=e[1],i=Qf(t);return[i*Qf(n),i*th(n),th(t)]}function Ot(e,n){return e[0]*n[0]+e[1]*n[1]+e[2]*n[2]}function Rt(e,n){return[e[1]*n[2]-e[2]*n[1],e[2]*n[0]-e[0]*n[2],e[0]*n[1]-e[1]*n[0]]}function Ht(e,n){e[0]+=n[0],e[1]+=n[1],e[2]+=n[2]}function qt(e,n){return[e[0]*n,e[1]*n,e[2]*n]}function Jt(e){var n=rh(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=n,e[1]/=n,e[2]/=n}function Vt(e,n){jf.push(wf=[pf=e,mf=e]),nxf&&(xf=n)}function Bt(e,n){var t=Xt([e*Kf,n*Kf]);if(bf){var i=Rt(bf,t),r=Rt([i[1],-i[0],0],i);Jt(r),r=Ft(r);var a,o=e-yf,l=o>0?1:-1,s=r[0]*Bf*l,u=Uf(o)>180;u^(l*yfxf&&(xf=a):u^(l*yf<(s=(s+360)%360-180)&&sxf&&(xf=n)),u?eYt(pf,mf)&&(mf=e):Yt(e,mf)>Yt(pf,mf)&&(pf=e):mf>=pf?(emf&&(mf=e)):e>yf?Yt(pf,e)>Yt(pf,mf)&&(mf=e):Yt(e,mf)>Yt(pf,mf)&&(pf=e)}else jf.push(wf=[pf=e,mf=e]);nxf&&(xf=n),bf=t,yf=e}function Kt(){hh.point=Bt}function Ut(){wf[0]=pf,wf[1]=mf,hh.point=Vt,bf=null}function Wt(e,n){if(bf){var t=e-yf;fh.add(Uf(t)>180?t+(t>0?360:-360):t)}else gf=e,_f=n;dh.point(e,n),Bt(e,n)}function Gt(){dh.lineStart()}function Qt(){Wt(gf,_f),dh.lineEnd(),Uf(fh)>Rf&&(pf=-(mf=180)),wf[0]=pf,wf[1]=mf,bf=null}function Yt(e,n){return(n-=e)<0?n+360:n}function $t(e,n){return e[0]-n[0]}function ei(e,n){return e[0]<=e[1]?e[0]<=n&&n<=e[1]:nHf?e-Vf:e<-Hf?e+Vf:e,n]}function fi(e,n,t){return(e%=Vf)?n||t?mh(pi(e),vi(n,t)):pi(e):n||t?vi(n,t):di}function hi(e){return function(n,t){return[(n+=e)>Hf?n-Vf:n<-Hf?n+Vf:n,t]}}function pi(e){var n=hi(e);return n.invert=hi(-e),n}function vi(e,n){function t(e,n){var t=Qf(n),l=Qf(e)*t,s=th(e)*t,u=th(n),c=u*i+l*r;return[Gf(s*a-c*o,l*i-u*r),St(c*a+s*o)]}var i=Qf(e),r=th(e),a=Qf(n),o=th(n);return t.invert=function(e,n){var t=Qf(n),l=Qf(e)*t,s=th(e)*t,u=th(n),c=u*a-s*o;return[Gf(s*a+u*o,l*i+c*r),St(c*i-l*r)]},t}function mi(e,n,t,i,r,a){if(t){var o=Qf(n),l=th(n),s=i*t;null==r?(r=n+i*Vf,a=n-s/2):(r=xi(o,r),a=xi(o,a),(i>0?ra)&&(r+=i*Vf));for(var u,c=r;i>0?c>a:c0)do{u.point(0===c||3===c?e:t,c>1?i:n)}while((c=(c+l+4)%4)!==d);else u.point(a[0],a[1])}function o(i,r){return Uf(i[0]-e)0?0:3:Uf(i[0]-t)0?2:1:Uf(i[1]-n)0?1:0:r>0?3:2}function l(e,n){return s(e.x,n.x)}function s(e,n){var t=o(e,1),i=o(n,1);return t!==i?t-i:0===t?n[1]-e[1]:1===t?e[0]-n[0]:2===t?e[1]-n[1]:n[0]-e[0]}return function(o){function s(e,n){r(e,n)&&j.point(e,n)}function u(){for(var n=0,t=0,r=f.length;ti&&(d-a)*(i-o)>(h-o)*(e-a)&&++n:h<=i&&(d-a)*(i-o)<(h-o)*(e-a)&&--n;return n}function c(a,o){var l=r(a,o);if(f&&h.push([a,o]),_)p=a,v=o,m=l,_=!1,l&&(j.lineStart(),j.point(a,o));else if(l&&g)j.point(a,o);else{var s=[x=Math.max(Zh,Math.min(Mh,x)),y=Math.max(Zh,Math.min(Mh,y))],u=[a=Math.max(Zh,Math.min(Mh,a)),o=Math.max(Zh,Math.min(Mh,o))];Ch(s,u,e,n,t,i)?(g||(j.lineStart(),j.point(s[0],s[1])),j.point(u[0],u[1]),l||j.lineEnd(),b=!1):l&&(j.lineStart(),j.point(a,o),b=!1)}x=a,y=o,g=l}var d,f,h,p,v,m,x,y,g,_,b,j=o,w=Sh(),k={point:s,lineStart:function(){k.point=c,f&&f.push(h=[]),_=!0,g=!1,x=y=NaN},lineEnd:function(){d&&(c(p,v),m&&g&&w.rejoin(),d.push(w.result())),k.point=s,g&&j.lineEnd()},polygonStart:function(){j=w,d=[],f=[],b=!0},polygonEnd:function(){var e=u(),n=b&&e,t=(d=ps(d)).length;(n||t)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),t&&Ah(d,l,e,a,o),o.polygonEnd()),j=o,d=f=h=null}};return k}}function bi(){zh.point=zh.lineEnd=It}function ji(e,n){xh=e*=Kf,yh=th(n*=Kf),gh=Qf(n),zh.point=wi}function wi(e,n){e*=Kf;var t=th(n*=Kf),i=Qf(n),r=Uf(e-xh),a=Qf(r),o=i*th(r),l=gh*t-yh*i*a,s=yh*t+gh*i*a;Lh.add(Gf(rh(o*o+l*l),s)),xh=e,yh=t,gh=i}function ki(e,n,t){var i=ls(e,n-Rf,t).concat(n);return function(e){return i.map((function(n){return[e,n]}))}}function Pi(e,n,t){var i=ls(e,n-Rf,t).concat(n);return function(e){return i.map((function(n){return[n,e]}))}}function Ni(){function e(){return{type:"MultiLineString",coordinates:n()}}function n(){return ls(Yf(a/m)*m,r,m).map(f).concat(ls(Yf(u/x)*x,s,x).map(h)).concat(ls(Yf(i/p)*p,t,p).filter((function(e){return Uf(e%m)>Rf})).map(c)).concat(ls(Yf(l/v)*v,o,v).filter((function(e){return Uf(e%x)>Rf})).map(d))}var t,i,r,a,o,l,s,u,c,d,f,h,p=10,v=p,m=90,x=360,y=2.5;return e.lines=function(){return n().map((function(e){return{type:"LineString",coordinates:e}}))},e.outline=function(){return{type:"Polygon",coordinates:[f(a).concat(h(s).slice(1),f(r).reverse().slice(1),h(u).reverse().slice(1))]}},e.extent=function(n){return arguments.length?e.extentMajor(n).extentMinor(n):e.extentMinor()},e.extentMajor=function(n){return arguments.length?(a=+n[0][0],r=+n[1][0],u=+n[0][1],s=+n[1][1],a>r&&(n=a,a=r,r=n),u>s&&(n=u,u=s,s=n),e.precision(y)):[[a,u],[r,s]]},e.extentMinor=function(n){return arguments.length?(i=+n[0][0],t=+n[1][0],l=+n[0][1],o=+n[1][1],i>t&&(n=i,i=t,t=n),l>o&&(n=l,l=o,o=n),e.precision(y)):[[i,l],[t,o]]},e.step=function(n){return arguments.length?e.stepMajor(n).stepMinor(n):e.stepMinor()},e.stepMajor=function(n){return arguments.length?(m=+n[0],x=+n[1],e):[m,x]},e.stepMinor=function(n){return arguments.length?(p=+n[0],v=+n[1],e):[p,v]},e.precision=function(n){return arguments.length?(y=+n,c=ki(l,o,90),d=Pi(i,t,y),f=ki(u,s,90),h=Pi(a,r,y),e):y},e.extentMajor([[-180,-90+Rf],[180,90-Rf]]).extentMinor([[-180,-80-Rf],[180,80+Rf]])}function Ti(){Hh.point=Si}function Si(e,n){Hh.point=Ci,_h=jh=e,bh=wh=n}function Ci(e,n){Rh.add(wh*e-jh*n),jh=e,wh=n}function Ii(){Ci(_h,bh)}function Ai(e,n){Uh+=e,Wh+=n,++Gh}function Mi(){ip.point=Zi}function Zi(e,n){ip.point=Li,Ai(Nh=e,Th=n)}function Li(e,n){var t=e-Nh,i=n-Th,r=rh(t*t+i*i);Qh+=r*(Nh+e)/2,Yh+=r*(Th+n)/2,$h+=r,Ai(Nh=e,Th=n)}function zi(){ip.point=Ai}function Di(){ip.point=Fi}function Ei(){Xi(kh,Ph)}function Fi(e,n){ip.point=Xi,Ai(kh=Nh=e,Ph=Th=n)}function Xi(e,n){var t=e-Nh,i=n-Th,r=rh(t*t+i*i);Qh+=r*(Nh+e)/2,Yh+=r*(Th+n)/2,$h+=r,ep+=(r=Th*e-Nh*n)*(Nh+e),np+=r*(Th+n),tp+=3*r,Ai(Nh=e,Th=n)}function Oi(e){this._context=e}function Ri(e,n){cp.point=Hi,ap=lp=e,op=sp=n}function Hi(e,n){lp-=e,sp-=n,up.add(rh(lp*lp+sp*sp)),lp=e,sp=n}function qi(){this._string=[]}function Ji(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function Vi(e){return e.length>1}function Bi(e,n){return((e=e.x)[0]<0?e[1]-qf-Rf:qf-e[1])-((n=n.x)[0]<0?n[1]-qf-Rf:qf-n[1])}function Ki(e){return function(n){var t=new Ui;for(var i in e)t[i]=e[i];return t.stream=n,t}}function Ui(){}function Wi(e,n,t){var i=n[1][0]-n[0][0],r=n[1][1]-n[0][1],a=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=a&&e.clipExtent(null),sh(t,e.stream(Kh));var o=Kh.result(),l=Math.min(i/(o[1][0]-o[0][0]),r/(o[1][1]-o[0][1])),s=+n[0][0]+(i-l*(o[1][0]+o[0][0]))/2,u=+n[0][1]+(r-l*(o[1][1]+o[0][1]))/2;return null!=a&&e.clipExtent(a),e.scale(150*l).translate([s,u])}function Gi(e,n,t){return Wi(e,[[0,0],n],t)}function Qi(e){return Yi((function(){return e}))()}function Yi(e){function n(e){return[(e=c(e[0]*Kf,e[1]*Kf))[0]*m+l,s-e[1]*m]}function t(e){return(e=c.invert((e[0]-l)/m,(s-e[1])/m))&&[e[0]*Bf,e[1]*Bf]}function i(e,n){return[(e=o(e,n))[0]*m+l,s-e[1]*m]}function r(){c=mh(u=fi(b,j,w),o);var e=o(g,_);return l=x-e[0]*m,s=y+e[1]*m,a()}function a(){return p=v=null,n}var o,l,s,u,c,d,f,h,p,v,m=150,x=480,y=250,g=0,_=0,b=0,j=0,w=0,k=null,P=hp,N=null,T=Xh,S=.5,C=xp(i,S);return n.stream=function(e){return p&&v===e?p:p=yp(P(u,C(T(v=e))))},n.clipAngle=function(e){return arguments.length?(P=+e?pp(k=e*Kf,6*Kf):(k=null,hp),a()):k*Bf},n.clipExtent=function(e){return arguments.length?(T=null==e?(N=d=f=h=null,Xh):_i(N=+e[0][0],d=+e[0][1],f=+e[1][0],h=+e[1][1]),a()):null==N?null:[[N,d],[f,h]]},n.scale=function(e){return arguments.length?(m=+e,r()):m},n.translate=function(e){return arguments.length?(x=+e[0],y=+e[1],r()):[x,y]},n.center=function(e){return arguments.length?(g=e[0]%360*Kf,_=e[1]%360*Kf,r()):[g*Bf,_*Bf]},n.rotate=function(e){return arguments.length?(b=e[0]%360*Kf,j=e[1]%360*Kf,w=e.length>2?e[2]%360*Kf:0,r()):[b*Bf,j*Bf,w*Bf]},n.precision=function(e){return arguments.length?(C=xp(i,S=e*e),a()):rh(S)},n.fitExtent=function(e,t){return Wi(n,e,t)},n.fitSize=function(e,t){return Gi(n,e,t)},function(){return o=e.apply(this,arguments),n.invert=o.invert&&t,r()}}function $i(e){var n=0,t=Hf/3,i=Yi(e),r=i(n,t);return r.parallels=function(e){return arguments.length?i(n=e[0]*Kf,t=e[1]*Kf):[n*Bf,t*Bf]},r}function er(e,n){function t(e,n){var t=rh(a-2*r*th(n))/r;return[t*th(e*=r),o-t*Qf(e)]}var i=th(e),r=(i+th(n))/2;if(Uf(r)0?n<-qf+Rf&&(n=-qf+Rf):n>qf-Rf&&(n=qf-Rf);var t=a/nh(ar(n),r);return[t*th(r*e),a-t*Qf(r*e)]}var i=Qf(e),r=e===n?th(e):eh(i/Qf(n))/eh(ar(n)/ar(e)),a=i*nh(ar(e),r)/r;return r?(t.invert=function(e,n){var t=a-n,i=ih(r)*rh(e*e+t*t);return[Gf(e,Uf(t))/r*ih(t),2*Wf(nh(a/i,1/r))-qf]},t):ir}function lr(e,n){return[e,n]}function sr(e,n){function t(e,n){var t=a-n,i=r*e;return[t*th(i),a-t*Qf(i)]}var i=Qf(e),r=e===n?th(e):(i-Qf(n))/(n-e),a=i/r+e;return Uf(r)=0;)n+=t[i].value;else n=1;e.value=n}function yr(e,n){var t,i,r,a,o,l=new jr(e),s=+e.value&&(l.value=e.value),u=[l];for(null==n&&(n=gr);t=u.pop();)if(s&&(t.value=+t.data.value),(r=n(t.data))&&(o=r.length))for(t.children=new Array(o),a=o-1;a>=0;--a)u.push(i=t.children[a]=new jr(r[a])),i.parent=t,i.depth=t.depth+1;return l.eachBefore(br)}function gr(e){return e.children}function _r(e){e.data=e.data.data}function br(e){var n=0;do{e.height=n}while((e=e.parent)&&e.height<++n)}function jr(e){this.data=e,this.depth=this.height=0,this.parent=null}function wr(e){this._=e,this.next=null}function kr(e,n){var t=n.x-e.x,i=n.y-e.y,r=e.r-n.r;return r*r+1e-6>t*t+i*i}function Pr(e,n){var t,i,r,a=null,o=e.head;switch(n.length){case 1:t=function(e){return{x:e.x,y:e.y,r:e.r}}(n[0]);break;case 2:t=function(e,n){var t=e.x,i=e.y,r=e.r,a=n.x,o=n.y,l=n.r,s=a-t,u=o-i,c=l-r,d=Math.sqrt(s*s+u*u);return{x:(t+a+s/d*c)/2,y:(i+o+u/d*c)/2,r:(d+r+l)/2}}(n[0],n[1]);break;case 3:t=function(e,n,t){var i=e.x,r=e.y,a=e.r,o=n.x,l=n.y,s=n.r,u=t.x,c=t.y,d=t.r,f=2*(i-o),h=2*(r-l),p=2*(s-a),v=i*i+r*r-a*a-o*o-l*l+s*s,m=2*(i-u),x=2*(r-c),y=2*(d-a),g=i*i+r*r-a*a-u*u-c*c+d*d,_=m*h-f*x,b=(h*g-x*v)/_-i,j=(x*p-h*y)/_,w=(m*v-f*g)/_-r,k=(f*y-m*p)/_,P=j*j+k*k-1,N=2*(b*j+w*k+a),T=b*b+w*w-a*a,S=(-N-Math.sqrt(N*N-4*P*T))/(2*P);return{x:b+j*S+i,y:w+k*S+r,r:S}}(n[0],n[1],n[2])}for(;o;)r=o._,i=o.next,t&&kr(t,r)?a=o:(a?(e.tail=a,a.next=null):e.head=e.tail=null,n.push(r),t=Pr(e,n),n.pop(),e.head?(o.next=e.head,e.head=o):(o.next=null,e.head=e.tail=o),(a=e.tail).next=i),o=i;return e.tail=a,t}function Nr(e,n,t){var i=e.x,r=e.y,a=n.r+t.r,o=e.r+t.r,l=n.x-i,s=n.y-r,u=l*l+s*s;if(u){var c=.5+((o*=o)-(a*=a))/(2*u),d=Math.sqrt(Math.max(0,2*a*(o+u)-(o-=u)*o-a*a))/(2*u);t.x=i+c*l+d*s,t.y=r+c*s-d*l}else t.x=i+o,t.y=r}function Tr(e,n){var t=n.x-e.x,i=n.y-e.y,r=e.r+n.r;return r*r-1e-6>t*t+i*i}function Sr(e,n){for(var t=e._.r;e!==n;)t+=2*(e=e.next)._.r;return t-n._.r}function Cr(e,n,t){var i=e._,r=e.next._,a=i.r+r.r,o=(i.x*r.r+r.x*i.r)/a-n,l=(i.y*r.r+r.y*i.r)/a-t;return o*o+l*l}function Ir(e){this._=e,this.next=null,this.previous=null}function Ar(e){if(!(r=e.length))return 0;var n,t,i,r;if((n=e[0]).x=0,n.y=0,!(r>1))return n.r;if(t=e[1],n.x=-t.r,t.x=n.r,t.y=0,!(r>2))return n.r+t.r;Nr(t,n,i=e[2]);var a,o,l,s,u,c,d,f=n.r*n.r,h=t.r*t.r,p=i.r*i.r,v=f+h+p,m=f*n.x+h*t.x+p*i.x,x=f*n.y+h*t.y+p*i.y;n=new Ir(n),t=new Ir(t),i=new Ir(i),n.next=i.previous=t,t.next=n.previous=i,i.next=t.previous=n;e:for(l=3;lSr(s,t)?n=s:t=s,n.next=t,t.previous=n,--l;continue e}c+=s._.r,s=s.next}else{if(Tr(u._,i._)){Sr(n,u)>d+n._.r+t._.r?n=u:t=u,n.next=t,t.previous=n,--l;continue e}d+=u._.r,u=u.previous}}while(s!==u.next);for(i.previous=n,i.next=t,n.next=t.previous=t=i,v+=p=i._.r*i._.r,f=Cr(n,a=(m+=p*i._.x)/v,o=(x+=p*i._.y)/v);(i=i.next)!==t;)(p=Cr(i,a,o))f&&(f=l),m=c*c*v,(h=Math.max(f/m,m/d))>p){c-=l;break}p=h}x.push(o={value:c,dice:s1&&Zp(e[t[i-2]],e[t[i-1]],e[r])<=0;)--i;t[i++]=r}return t.slice(0,i)}function Gr(e){if(!(e>=1))throw new Error;this._size=e,this._call=this._error=null,this._tasks=[],this._data=[],this._waiting=this._active=this._ended=this._start=0}function Qr(e){if(!e._start)try{!function(e){for(;e._start=e._waiting&&e._active=0;)if((t=e._tasks[i])&&(e._tasks[i]=null,t.abort))try{t.abort()}catch(e){}e._active=NaN,ea(e)}function ea(e){if(!e._active&&e._call){var n=e._data;e._data=void 0,e._call(e._error,n)}}function na(e){return new Gr(arguments.length?+e:1/0)}function ta(e,n){return function(t){return e(t.responseText,n)}}function ia(e){function n(n){var a=n+"",o=t.get(a);if(!o){if(r!==Gp)return r;t.set(a,o=i.push(n))}return e[(o-1)%e.length]}var t=tt(),i=[],r=Gp;return e=null==e?[]:Wp.call(e),n.domain=function(e){if(!arguments.length)return i.slice();i=[],t=tt();for(var r,a,o=-1,l=e.length;++o2?sa:la,a=o=null,i}function i(n){return(a||(a=r(l,s,c?function(e){return function(n,t){var i=e(n=+n,t=+t);return function(e){return e<=n?0:e>=t?1:i(e)}}}(e):e,u)))(+n)}var r,a,o,l=$p,s=$p,u=Bu,c=!1;return i.invert=function(e){return(o||(o=r(s,l,oa,c?function(e){return function(n,t){var i=e(n=+n,t=+t);return function(e){return e<=0?n:e>=1?t:i(e)}}}(n):n)))(+e)},i.domain=function(e){return arguments.length?(l=Up.call(e,Yp),t()):l.slice()},i.range=function(e){return arguments.length?(s=Wp.call(e),t()):s.slice()},i.rangeRound=function(e){return s=Wp.call(e),u=Ku,t()},i.clamp=function(e){return arguments.length?(c=!!e,t()):c},i.interpolate=function(e){return arguments.length?(u=e,t()):u},t()}function da(e){var t=e.domain;return e.ticks=function(e){var n=t();return ds(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){return ev(t(),e,n)},e.nice=function(i){var r=t(),a=r.length-1,o=null==i?10:i,l=r[0],s=r[a],u=n(l,s,o);return u&&(u=n(Math.floor(l/u)*u,Math.ceil(s/u)*u,o),r[0]=Math.floor(l/u)*u,r[a]=Math.ceil(s/u)*u,t(r)),e},e}function fa(e,n){return(n=Math.log(n/e))?function(t){return Math.log(t/e)/n}:Qp(n)}function ha(e,n){return e<0?function(t){return-Math.pow(-n,t)*Math.pow(-e,1-t)}:function(t){return Math.pow(n,t)*Math.pow(e,1-t)}}function pa(e){return isFinite(e)?+("1e"+e):e<0?0:e}function va(e){return 10===e?pa:e===Math.E?Math.exp:function(n){return Math.pow(e,n)}}function ma(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(n){return Math.log(n)/e})}function xa(e){return function(n){return-e(-n)}}function ya(e,n){return e<0?-Math.pow(-e,n):Math.pow(e,n)}function ga(){var e=1,n=ca((function(n,t){return(t=ya(t,e)-(n=ya(n,e)))?function(i){return(ya(i,e)-n)/t}:Qp(t)}),(function(n,t){return t=ya(t,e)-(n=ya(n,e)),function(i){return ya(n+t*i,1/e)}})),t=n.domain;return n.exponent=function(n){return arguments.length?(e=+n,t(t())):e},n.copy=function(){return ua(n,ga().exponent(e))},da(n)}function _a(e,n,t,i){function r(n){return e(n=new Date(+n)),n}return r.floor=r,r.ceil=function(t){return e(t=new Date(t-1)),n(t,1),e(t),t},r.round=function(e){var n=r(e),t=r.ceil(e);return e-n0))return o;do{o.push(new Date(+t))}while(n(t,a),e(t),t=n)for(;e(n),!t(n);)n.setTime(n-1)}),(function(e,i){if(e>=e)for(;--i>=0;)for(;n(e,1),!t(e););}))},t&&(r.count=function(n,i){return tv.setTime(+n),iv.setTime(+i),e(tv),e(iv),Math.floor(t(tv,iv))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(i?function(n){return i(n)%e==0}:function(n){return r.count(0,n)%e==0}):r:null}),r}function ba(e){return _a((function(n){n.setDate(n.getDate()-(n.getDay()+7-e)%7),n.setHours(0,0,0,0)}),(function(e,n){e.setDate(e.getDate()+7*n)}),(function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*lv)/cv}))}function ja(e){return _a((function(n){n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+7-e)%7),n.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCDate(e.getUTCDate()+7*n)}),(function(e,n){return(n-e)/cv}))}function wa(e){if(0<=e.y&&e.y<100){var n=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return n.setFullYear(e.y),n}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function ka(e){if(0<=e.y&&e.y<100){var n=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return n.setUTCFullYear(e.y),n}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Pa(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}function Na(e){function n(e,n){return function(t){var i,r,a,o=[],l=-1,s=0,u=e.length;for(t instanceof Date||(t=new Date(+t));++l=s)return-1;if(37===(r=n.charCodeAt(o++))){if(r=n.charAt(o++),!(a=k[r in sm?n.charAt(o++):r])||(i=a(e,t,i))<0)return-1}else if(r!=t.charCodeAt(i++))return-1}return i}var r=e.dateTime,a=e.date,o=e.time,l=e.periods,s=e.days,u=e.shortDays,c=e.months,d=e.shortMonths,f=Ca(l),h=Ia(l),p=Ca(s),v=Ia(s),m=Ca(u),x=Ia(u),y=Ca(c),g=Ia(c),_=Ca(d),b=Ia(d),j={a:function(e){return u[e.getDay()]},A:function(e){return s[e.getDay()]},b:function(e){return d[e.getMonth()]},B:function(e){return c[e.getMonth()]},c:null,d:Va,e:Va,H:Ba,I:Ka,j:Ua,L:Wa,m:Ga,M:Qa,p:function(e){return l[+(e.getHours()>=12)]},S:Ya,U:$a,w:eo,W:no,x:null,X:null,y:to,Y:io,Z:ro,"%":_o},w={a:function(e){return u[e.getUTCDay()]},A:function(e){return s[e.getUTCDay()]},b:function(e){return d[e.getUTCMonth()]},B:function(e){return c[e.getUTCMonth()]},c:null,d:ao,e:ao,H:oo,I:lo,j:so,L:uo,m:co,M:fo,p:function(e){return l[+(e.getUTCHours()>=12)]},S:ho,U:po,w:vo,W:mo,x:null,X:null,y:xo,Y:yo,Z:go,"%":_o},k={a:function(e,n,t){var i=m.exec(n.slice(t));return i?(e.w=x[i[0].toLowerCase()],t+i[0].length):-1},A:function(e,n,t){var i=p.exec(n.slice(t));return i?(e.w=v[i[0].toLowerCase()],t+i[0].length):-1},b:function(e,n,t){var i=_.exec(n.slice(t));return i?(e.m=b[i[0].toLowerCase()],t+i[0].length):-1},B:function(e,n,t){var i=y.exec(n.slice(t));return i?(e.m=g[i[0].toLowerCase()],t+i[0].length):-1},c:function(e,n,t){return i(e,r,n,t)},d:Fa,e:Fa,H:Oa,I:Oa,j:Xa,L:qa,m:Ea,M:Ra,p:function(e,n,t){var i=f.exec(n.slice(t));return i?(e.p=h[i[0].toLowerCase()],t+i[0].length):-1},S:Ha,U:Ma,w:Aa,W:Za,x:function(e,n,t){return i(e,a,n,t)},X:function(e,n,t){return i(e,o,n,t)},y:za,Y:La,Z:Da,"%":Ja};return j.x=n(a,j),j.X=n(o,j),j.c=n(r,j),w.x=n(a,w),w.X=n(o,w),w.c=n(r,w),{format:function(e){var t=n(e+="",j);return t.toString=function(){return e},t},parse:function(e){var n=t(e+="",wa);return n.toString=function(){return e},n},utcFormat:function(e){var t=n(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var n=t(e,ka);return n.toString=function(){return e},n}}}function Ta(e,n,t){var i=e<0?"-":"",r=(i?-e:e)+"",a=r.length;return i+(a68?1900:2e3),t+i[0].length):-1}function Da(e,n,t){var i=/^(Z)|([+-]\d\d)(?:\:?(\d\d))?/.exec(n.slice(t,t+6));return i?(e.Z=i[1]?0:-(i[2]+(i[3]||"00")),t+i[0].length):-1}function Ea(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.m=i[0]-1,t+i[0].length):-1}function Fa(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.d=+i[0],t+i[0].length):-1}function Xa(e,n,t){var i=um.exec(n.slice(t,t+3));return i?(e.m=0,e.d=+i[0],t+i[0].length):-1}function Oa(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.H=+i[0],t+i[0].length):-1}function Ra(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.M=+i[0],t+i[0].length):-1}function Ha(e,n,t){var i=um.exec(n.slice(t,t+2));return i?(e.S=+i[0],t+i[0].length):-1}function qa(e,n,t){var i=um.exec(n.slice(t,t+3));return i?(e.L=+i[0],t+i[0].length):-1}function Ja(e,n,t){var i=cm.exec(n.slice(t,t+1));return i?t+i[0].length:-1}function Va(e,n){return Ta(e.getDate(),n,2)}function Ba(e,n){return Ta(e.getHours(),n,2)}function Ka(e,n){return Ta(e.getHours()%12||12,n,2)}function Ua(e,n){return Ta(1+xv.count(zv(e),e),n,3)}function Wa(e,n){return Ta(e.getMilliseconds(),n,3)}function Ga(e,n){return Ta(e.getMonth()+1,n,2)}function Qa(e,n){return Ta(e.getMinutes(),n,2)}function Ya(e,n){return Ta(e.getSeconds(),n,2)}function $a(e,n){return Ta(gv.count(zv(e),e),n,2)}function eo(e){return e.getDay()}function no(e,n){return Ta(_v.count(zv(e),e),n,2)}function to(e,n){return Ta(e.getFullYear()%100,n,2)}function io(e,n){return Ta(e.getFullYear()%1e4,n,4)}function ro(e){var n=e.getTimezoneOffset();return(n>0?"-":(n*=-1,"+"))+Ta(n/60|0,"0",2)+Ta(n%60,"0",2)}function ao(e,n){return Ta(e.getUTCDate(),n,2)}function oo(e,n){return Ta(e.getUTCHours(),n,2)}function lo(e,n){return Ta(e.getUTCHours()%12||12,n,2)}function so(e,n){return Ta(1+Rv.count(am(e),e),n,3)}function uo(e,n){return Ta(e.getUTCMilliseconds(),n,3)}function co(e,n){return Ta(e.getUTCMonth()+1,n,2)}function fo(e,n){return Ta(e.getUTCMinutes(),n,2)}function ho(e,n){return Ta(e.getUTCSeconds(),n,2)}function po(e,n){return Ta(qv.count(am(e),e),n,2)}function vo(e){return e.getUTCDay()}function mo(e,n){return Ta(Jv.count(am(e),e),n,2)}function xo(e,n){return Ta(e.getUTCFullYear()%100,n,2)}function yo(e,n){return Ta(e.getUTCFullYear()%1e4,n,4)}function go(){return"+0000"}function _o(){return"%"}function bo(n){return om=Na(n),e.timeFormat=om.format,e.timeParse=om.parse,e.utcFormat=om.utcFormat,e.utcParse=om.utcParse,om}function jo(e){return new Date(e)}function wo(e){return e instanceof Date?+e:+new Date(+e)}function ko(e,t,i,r,a,o,l,s,u){function c(n){return(l(n)=1?Fm:e<=-1?-Fm:Math.asin(e)}function Mo(e,n,t,i,r,a,o,l){var s=t-e,u=i-n,c=o-r,d=l-a,f=(c*(n-a)-d*(e-r))/(d*s-c*u);return[e+f*s,n+f*u]}function Zo(e,n,t,i,r,a,o){var l=e-t,s=n-i,u=(o?a:-a)/Math.sqrt(l*l+s*s),c=u*s,d=-u*l,f=e+c,h=n+d,p=t+c,v=i+d,m=(f+p)/2,x=(h+v)/2,y=p-f,g=v-h,_=y*y+g*g,b=r-a,j=f*v-p*h,w=(g<0?-1:1)*Math.sqrt(Math.max(0,b*b*_-j*j)),k=(j*g-y*w)/_,P=(-j*y-g*w)/_,N=(j*g+y*w)/_,T=(-j*y+g*w)/_,S=k-m,C=P-x,I=N-m,A=T-x;return S*S+C*C>I*I+A*A&&(k=N,P=T),{cx:k,cy:P,x01:-c,y01:-d,x11:k*(r/b-1),y11:P*(r/b-1)}}function Lo(e){this._context=e}function zo(e){return e[0]}function Do(e){return e[1]}function Eo(e){this._curve=e}function Fo(e){function n(n){return new Eo(e(n))}return n._curve=e,n}function Xo(e){var n=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?n(Fo(e)):n()._curve},e}function Oo(e,n,t){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+n)/6,(e._y0+4*e._y1+t)/6)}function Ro(e){this._context=e}function Ho(e){this._context=e}function qo(e){this._context=e}function Jo(e,n){this._basis=new Ro(e),this._beta=n}function Vo(e,n,t){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-n),e._y2+e._k*(e._y1-t),e._x2,e._y2)}function Bo(e,n){this._context=e,this._k=(1-n)/6}function Ko(e,n){this._context=e,this._k=(1-n)/6}function Uo(e,n){this._context=e,this._k=(1-n)/6}function Wo(e,n,t){var i=e._x1,r=e._y1,a=e._x2,o=e._y2;if(e._l01_a>Dm){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,r=(r*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>Dm){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);a=(a*u+e._x1*e._l23_2a-n*e._l12_2a)/c,o=(o*u+e._y1*e._l23_2a-t*e._l12_2a)/c}e._context.bezierCurveTo(i,r,a,o,e._x2,e._y2)}function Go(e,n){this._context=e,this._alpha=n}function Qo(e,n){this._context=e,this._alpha=n}function Yo(e,n){this._context=e,this._alpha=n}function $o(e){this._context=e}function el(e){return e<0?-1:1}function nl(e,n,t){var i=e._x1-e._x0,r=n-e._x1,a=(e._y1-e._y0)/(i||r<0&&-0),o=(t-e._y1)/(r||i<0&&-0),l=(a*r+o*i)/(i+r);return(el(a)+el(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function tl(e,n){var t=e._x1-e._x0;return t?(3*(e._y1-e._y0)/t-n)/2:n}function il(e,n,t){var i=e._x0,r=e._y0,a=e._x1,o=e._y1,l=(a-i)/3;e._context.bezierCurveTo(i+l,r+l*n,a-l,o-l*t,a,o)}function rl(e){this._context=e}function al(e){this._context=new ol(e)}function ol(e){this._context=e}function ll(e){this._context=e}function sl(e){var n,t,i=e.length-1,r=new Array(i),a=new Array(i),o=new Array(i);for(r[0]=0,a[0]=2,o[0]=e[0]+2*e[1],n=1;n=0;--n)r[n]=(o[n]-r[n+1])/a[n];for(a[i-1]=(e[i]+r[i-1])/2,n=0;n0)){if(a/=f,f<0){if(a0){if(a>d)return;a>c&&(c=a)}if(a=i-s,f||!(a<0)){if(a/=f,f<0){if(a>d)return;a>c&&(c=a)}else if(f>0){if(a0)){if(a/=h,h<0){if(a0){if(a>d)return;a>c&&(c=a)}if(a=r-u,h||!(a<0)){if(a/=h,h<0){if(a>d)return;a>c&&(c=a)}else if(h>0){if(a0||d<1)||(c>0&&(e[0]=[s+c*f,u+c*h]),d<1&&(e[1]=[s+d*f,u+d*h]),!0)}}}}}function wl(e,n,t,i,r){var a=e[1];if(a)return!0;var o,l,s=e[0],u=e.left,c=e.right,d=u[0],f=u[1],h=c[0],p=c[1],v=(d+h)/2,m=(f+p)/2;if(p===f){if(v=i)return;if(d>h){if(s){if(s[1]>=r)return}else s=[v,t];a=[v,r]}else{if(s){if(s[1]1)if(d>h){if(s){if(s[1]>=r)return}else s=[(t-l)/o,t];a=[(r-l)/o,r]}else{if(s){if(s[1]=i)return}else s=[n,o*n+l];a=[i,o*i+l]}else{if(s){if(s[0]=-Ax)){var h=s*s+u*u,p=c*c+d*d,v=(d*h-u*p)/f,m=(s*p-c*h)/f,x=Sx.pop()||new Tl;x.arc=e,x.site=r,x.x=v+o,x.y=(x.cy=m+l)+Math.sqrt(v*v+m*m),e.circle=x;for(var y=null,g=Nx._;g;)if(x.yIx)l=l.L;else{if(!((r=a-Dl(l,o))>Ix)){i>-Ix?(n=l.P,t=l):r>-Ix?(n=l,t=l.N):n=t=l;break}if(!l.R){n=l;break}l=l.R}!function(e){Px[e.index]={site:e,halfedges:[]}}(e);var s=Al(e);if(kx.insert(n,s),n||t){if(n===t)return Cl(n),t=Al(n.site),kx.insert(s,t),s.edge=t.edge=gl(n.site,s.site),Sl(n),void Sl(t);if(!t)return void(s.edge=gl(n.site,s.site));Cl(n),Cl(t);var u=n.site,c=u[0],d=u[1],f=e[0]-c,h=e[1]-d,p=t.site,v=p[0]-c,m=p[1]-d,x=2*(f*m-h*v),y=f*f+h*h,g=v*v+m*m,_=[(m*y-h*g)/x+c,(f*g-v*y)/x+d];bl(t.edge,u,p,_),s.edge=gl(u,e,null,_),t.edge=gl(e,p,null,_),Sl(n),Sl(t)}}function zl(e,n){var t=e.site,i=t[0],r=t[1],a=r-n;if(!a)return i;var o=e.P;if(!o)return-1/0;var l=(t=o.site)[0],s=t[1],u=s-n;if(!u)return l;var c=l-i,d=1/a-1/u,f=c/u;return d?(-f+Math.sqrt(f*f-2*d*(c*c/(-2*u)-s+u/2+r-a/2)))/d+i:(i+l)/2}function Dl(e,n){var t=e.N;if(t)return zl(t,n);var i=e.site;return i[1]===n?i[0]:1/0}function El(e,n,t){return(e[0]-t[0])*(n[1]-e[1])-(e[0]-n[0])*(t[1]-e[1])}function Fl(e,n){return n[1]-e[1]||n[0]-e[0]}function Xl(e,n){var t,i,r,a=e.sort(Fl).pop();for(Tx=[],Px=new Array(e.length),kx=new pl,Nx=new pl;;)if(r=wx,a&&(!r||a[1]Ix||Math.abs(r[0][1]-r[1][1])>Ix)||delete Tx[a]})(o,l,s,u),function(e,n,t,i){var r,a,o,l,s,u,c,d,f,h,p,v,m=Px.length,x=!0;for(r=0;rIx||Math.abs(v-f)>Ix)&&(s.splice(l,0,Tx.push(_l(o,h,Math.abs(p-e)Ix?[e,Math.abs(d-e)Ix?[Math.abs(f-i)Ix?[t,Math.abs(d-t)Ix?[Math.abs(f-n)n?1:e>=n?0:NaN},Ul=function(e){return 1===e.length&&(e=function(e){return function(n,t){return Kl(e(n),t)}}(e)),{left:function(n,t,i,r){for(null==i&&(i=0),null==r&&(r=n.length);i>>1;e(n[a],t)<0?i=a+1:r=a}return i},right:function(n,t,i,r){for(null==i&&(i=0),null==r&&(r=n.length);i>>1;e(n[a],t)>0?r=a:i=a+1}return i}}},Wl=Ul(Kl),Gl=Wl.right,Ql=Wl.left,Yl=function(e){return null===e?NaN:+e},$l=function(e,n){var t,i,r=e.length,a=0,o=0,l=-1,s=0;if(null==n)for(;++l1)return o/(s-1)},es=function(e,n){var t=$l(e,n);return t?Math.sqrt(t):t},ns=function(e,n){var t,i,r,a=-1,o=e.length;if(null==n){for(;++a=i){t=r=i;break}for(;++ai&&(t=i),r=i){t=r=i;break}for(;++ai&&(t=i),r=1)return+t(e[i-1],i-1,e);var i,r=(i-1)*n,a=Math.floor(r),o=+t(e[a],a,e);return o+(+t(e[a+1],a+1,e)-o)*(r-a)}},ps=function(e){for(var n,t,i,r=e.length,a=-1,o=0;++a=0;)for(n=(i=e[r]).length;--n>=0;)t[--o]=i[n];return t},vs=function(e,n){var t,i,r=-1,a=e.length;if(null==n){for(;++r=i){t=i;break}for(;++ri&&(t=i)}else{for(;++r=i){t=i;break}for(;++ri&&(t=i)}return t},ms=function(e){if(!(a=e.length))return[];for(var n=-1,i=vs(e,t),r=new Array(i);++n0)for(var t,i,r=new Array(t),a=0;a=0&&"xmlns"!==(n=e.slice(0,t))&&(e=e.slice(t+1)),Ns.hasOwnProperty(n)?{space:Ns[n],local:e}:e},Ss=function(e){var n=Ts(e);return(n.local?v:p)(n)},Cs=0;x.prototype=m.prototype={constructor:x,get:function(e){for(var n=this._;!(n in e);)if(!(e=e.parentNode))return;return e[n]},set:function(e,n){return e[this._]=n},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var Is=function(e){return function(){return this.matches(e)}};if("undefined"!=typeof document){var As=document.documentElement;if(!As.matches){var Ms=As.webkitMatchesSelector||As.msMatchesSelector||As.mozMatchesSelector||As.oMatchesSelector;Is=function(e){return function(){return Ms.call(this,e)}}}}var Zs=Is,Ls={};e.event=null,"undefined"!=typeof document&&("onmouseenter"in document.documentElement||(Ls={mouseenter:"mouseover",mouseleave:"mouseout"}));var zs=function(){for(var n,t=e.event;n=t.sourceEvent;)t=n;return t},Ds=function(e,n){var t=e.ownerSVGElement||e;if(t.createSVGPoint){var i=t.createSVGPoint();return i.x=n.clientX,i.y=n.clientY,[(i=i.matrixTransform(e.getScreenCTM().inverse())).x,i.y]}var r=e.getBoundingClientRect();return[n.clientX-r.left-e.clientLeft,n.clientY-r.top-e.clientTop]},Es=function(e){var n=zs();return n.changedTouches&&(n=n.changedTouches[0]),Ds(e,n)},Fs=function(e){return null==e?k:function(){return this.querySelector(e)}},Xs=function(e){return null==e?P:function(){return this.querySelectorAll(e)}},Os=function(e){return new Array(e.length)};N.prototype={constructor:N,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,n){return this._parent.insertBefore(e,n)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var Rs="$",Hs=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView};J.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var n=this._names.indexOf(e);n>=0&&(this._names.splice(n,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var qs=[null];ue.prototype=ce.prototype={constructor:ue,select:function(e){"function"!=typeof e&&(e=Fs(e));for(var n=this._groups,t=n.length,i=new Array(t),r=0;r=_&&(_=g+1);!(y=m[_])&&++_=0;)(i=r[a])&&(o&&o!==i.nextSibling&&o.parentNode.insertBefore(i,o),o=i);return this},sort:function(e){function n(n,t){return n&&t?e(n.__data__,t.__data__):!n-!t}e||(e=C);for(var t=this._groups,i=t.length,r=new Array(i),a=0;a1?this.each((null==n?D:"function"==typeof n?F:E)(e,n,null==t?"":t)):Hs(i=this.node()).getComputedStyle(i,null).getPropertyValue(e)},property:function(e,n){return arguments.length>1?this.each((null==n?X:"function"==typeof n?R:O)(e,n)):this.node()[e]},classed:function(e,n){var t=H(e+"");if(arguments.length<2){for(var i=q(this.node()),r=-1,a=t.length;++r=240?e-240:e+120,r,i),Ce(e,r,i),Ce(e<120?e+240:e-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var cu=Math.PI/180,du=180/Math.PI,fu=.95047,hu=1,pu=1.08883,vu=4/29,mu=6/29,xu=3*mu*mu,yu=mu*mu*mu;Ws(Me,Ae,xe(ye,{brighter:function(e){return new Me(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new Me(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,n=isNaN(this.a)?e:e+this.a/500,t=isNaN(this.b)?e:e-this.b/200;return e=hu*Le(e),new ke(ze(3.2404542*(n=fu*Le(n))-1.5371385*e-.4985314*(t=pu*Le(t))),ze(-.969266*n+1.8760108*e+.041556*t),ze(.0556434*n-.2040259*e+1.0572252*t),this.opacity)}})),Ws(Xe,Fe,xe(ye,{brighter:function(e){return new Xe(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new Xe(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return Ie(this).rgb()}}));var gu=-.14861,_u=1.78277,bu=-.29227,ju=-.90649,wu=1.97294,ku=wu*ju,Pu=wu*_u,Nu=_u*bu-ju*gu;Ws(He,Re,xe(ye,{brighter:function(e){return e=null==e?Qs:Math.pow(Qs,e),new He(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?Gs:Math.pow(Gs,e),new He(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*cu,n=+this.l,t=isNaN(this.s)?0:this.s*n*(1-n),i=Math.cos(e),r=Math.sin(e);return new ke(255*(n+t*(gu*i+_u*r)),255*(n+t*(bu*i+ju*r)),255*(n+t*(wu*i)),this.opacity)}}));var Tu,Su,Cu,Iu,Au,Mu,Zu=function(e){var n=e.length-1;return function(t){var i=t<=0?t=0:t>=1?(t=1,n-1):Math.floor(t*n),r=e[i],a=e[i+1],o=i>0?e[i-1]:2*r-a,l=ia&&(r=n.slice(a,r),l[o]?l[o]+=r:l[++o]=r),(t=t[0])===(i=i[0])?l[o]?l[o]+=i:l[++o]=i:(l[++o]=null,s.push({i:o,x:Ru(t,i)})),a=Ju.lastIndex;return abc&&t.stateSd)if(Math.abs(c*l-s*u)>Sd&&r){var f=t-a,h=i-o,p=l*l+s*s,v=f*f+h*h,m=Math.sqrt(p),x=Math.sqrt(d),y=r*Math.tan((Nd-Math.acos((p+d-v)/(2*m*x)))/2),g=y/x,_=y/m;Math.abs(g-1)>Sd&&(this._+="L"+(e+g*u)+","+(n+g*c)),this._+="A"+r+","+r+",0,0,"+ +(c*f>u*h)+","+(this._x1=e+_*l)+","+(this._y1=n+_*s)}else this._+="L"+(this._x1=e)+","+(this._y1=n)},arc:function(e,n,t,i,r,a){e=+e,n=+n;var o=(t=+t)*Math.cos(i),l=t*Math.sin(i),s=e+o,u=n+l,c=1^a,d=a?i-r:r-i;if(t<0)throw new Error("negative radius: "+t);null===this._x1?this._+="M"+s+","+u:(Math.abs(this._x1-s)>Sd||Math.abs(this._y1-u)>Sd)&&(this._+="L"+s+","+u),t&&(d>Cd?this._+="A"+t+","+t+",0,1,"+c+","+(e-o)+","+(n-l)+"A"+t+","+t+",0,1,"+c+","+(this._x1=s)+","+(this._y1=u):(d<0&&(d=d%Td+Td),this._+="A"+t+","+t+",0,"+ +(d>=Nd)+","+c+","+(this._x1=e+t*Math.cos(r))+","+(this._y1=n+t*Math.sin(r))))},rect:function(e,n,t,i){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+n)+"h"+ +t+"v"+ +i+"h"+-t+"Z"},toString:function(){return this._}};var Id="$";nt.prototype=tt.prototype={constructor:nt,has:function(e){return Id+e in this},get:function(e){return this[Id+e]},set:function(e,n){return this[Id+e]=n,this},remove:function(e){var n=Id+e;return n in this&&delete this[n]},clear:function(){for(var e in this)e[0]===Id&&delete this[e]},keys:function(){var e=[];for(var n in this)n[0]===Id&&e.push(n.slice(1));return e},values:function(){var e=[];for(var n in this)n[0]===Id&&e.push(this[n]);return e},entries:function(){var e=[];for(var n in this)n[0]===Id&&e.push({key:n.slice(1),value:this[n]});return e},size:function(){var e=0;for(var n in this)n[0]===Id&&++e;return e},empty:function(){for(var e in this)if(e[0]===Id)return!1;return!0},each:function(e){for(var n in this)n[0]===Id&&e(this[n],n.slice(1),this)}};var Ad=tt.prototype;lt.prototype=st.prototype={constructor:lt,has:Ad.has,add:function(e){return this[Id+(e+="")]=e,this},remove:Ad.remove,clear:Ad.clear,values:Ad.keys,size:Ad.size,empty:Ad.empty,each:Ad.each};var Md=function(e){function n(e,n){function t(){if(c>=u)return l;if(r)return r=!1,o;var n,t=c;if(34===e.charCodeAt(t)){for(var i=t;i++c&&(c=i),rd&&(d=r));for(ce||e>r||i>n||n>a))return this;var o,l,s=r-t,u=this._root;switch(l=(n<(i+a)/2)<<1|e<(t+r)/2){case 0:do{(o=new Array(4))[l]=u,u=o}while(a=i+(s*=2),e>(r=t+s)||n>a);break;case 1:do{(o=new Array(4))[l]=u,u=o}while(a=i+(s*=2),(t=r-s)>e||n>a);break;case 2:do{(o=new Array(4))[l]=u,u=o}while(i=a-(s*=2),e>(r=t+s)||i>n);break;case 3:do{(o=new Array(4))[l]=u,u=o}while(i=a-(s*=2),(t=r-s)>e||i>n)}this._root&&this._root.length&&(this._root=u)}return this._x0=t,this._y0=i,this._x1=r,this._y1=a,this},Bd.data=function(){var e=[];return this.visit((function(n){if(!n.length)do{e.push(n.data)}while(n=n.next)})),e},Bd.extent=function(e){return arguments.length?this.cover(+e[0][0],+e[0][1]).cover(+e[1][0],+e[1][1]):isNaN(this._x0)?void 0:[[this._x0,this._y0],[this._x1,this._y1]]},Bd.find=function(e,n,t){var i,r,a,o,l,s,u,c=this._x0,d=this._y0,f=this._x1,h=this._y1,p=[],v=this._root;for(v&&p.push(new Vd(v,c,d,f,h)),null==t?t=1/0:(c=e-t,d=n-t,f=e+t,h=n+t,t*=t);s=p.pop();)if(!(!(v=s.node)||(r=s.x0)>f||(a=s.y0)>h||(o=s.x1)=x)<<1|e>=m)&&(s=p[p.length-1],p[p.length-1]=p[p.length-1-u],p[p.length-1-u]=s)}else{var y=e-+this._x.call(null,v.data),g=n-+this._y.call(null,v.data),_=y*y+g*g;if(_=(l=(p+m)/2))?p=l:m=l,(c=o>=(s=(v+x)/2))?v=s:x=s,n=h,!(h=h[d=c<<1|u]))return this;if(!h.length)break;(n[d+1&3]||n[d+2&3]||n[d+3&3])&&(t=n,f=d)}for(;h.data!==e;)if(i=h,!(h=h.next))return this;return(r=h.next)&&delete h.next,i?(r?i.next=r:delete i.next,this):n?(r?n[d]=r:delete n[d],(h=n[0]||n[1]||n[2]||n[3])&&h===(n[3]||n[2]||n[1]||n[0])&&!h.length&&(t?t[f]=h:this._root=h),this):(this._root=r,this)},Bd.removeAll=function(e){for(var n=0,t=e.length;n1?i[0]+i.slice(2):i,+e.slice(t+1)]},Gd=function(e){return(e=Wd(Math.abs(e)))?e[1]:NaN},Qd=function(e,n){var t=Wd(e,n);if(!t)return e+"";var i=t[0],r=t[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")},Yd={"":function(e,n){e:for(var t,i=(e=e.toPrecision(n)).length,r=1,a=-1;r0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e},"%":function(e,n){return(100*e).toFixed(n)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,n){return e.toExponential(n)},f:function(e,n){return e.toFixed(n)},g:function(e,n){return e.toPrecision(n)},o:function(e){return Math.round(e).toString(8)},p:function(e,n){return Qd(100*e,n)},r:Qd,s:function(e,n){var t=Wd(e,n);if(!t)return e+"";var i=t[0],r=t[1],a=r-(Kd=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,o=i.length;return a===o?i:a>o?i+new Array(a-o+1).join("0"):a>0?i.slice(0,a)+"."+i.slice(a):"0."+new Array(1-a).join("0")+Wd(e,Math.max(0,n+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},$d=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i,ef=function(e){return new jt(e)};jt.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var nf,tf=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"],rf=function(e){function n(e){function n(e){var n,i,s,y=p,g=v;if("c"===h)g=m(e)+g,e="";else{var _=((e=+e)<0||1/e<0)&&(e*=-1,!0);if(e=m(e,f),_)for(n=-1,i=e.length,_=!1;++n(s=e.charCodeAt(n))||s>57){g=(46===s?r+e.slice(n+1):e.slice(n))+g,e=e.slice(0,n);break}}d&&!u&&(e=t(e,1/0));var b=y.length+e.length+g.length,j=b>1)+y+e+g+j.slice(b)}return j+y+e+g}var a=(e=ef(e)).fill,o=e.align,l=e.sign,s=e.symbol,u=e.zero,c=e.width,d=e.comma,f=e.precision,h=e.type,p="$"===s?i[0]:"#"===s&&/[boxX]/.test(h)?"0"+h.toLowerCase():"",v="$"===s?i[1]:/[%p]/.test(h)?"%":"",m=Yd[h],x=!h||/[defgprs%]/.test(h);return f=null==f?h?6:12:/[gprs]/.test(h)?Math.max(1,Math.min(21,f)):Math.max(0,Math.min(20,f)),n.toString=function(){return e+""},n}var t=e.grouping&&e.thousands?function(e,n){return function(t,i){for(var r=t.length,a=[],o=0,l=e[0],s=0;r>0&&l>0&&(s+l+1>i&&(l=Math.max(1,i-s)),a.push(t.substring(r-=l,r+l)),!((s+=l+1)>i));)l=e[o=(o+1)%e.length];return a.reverse().join(n)}}(e.grouping,e.thousands):wt,i=e.currency,r=e.decimal;return{format:n,formatPrefix:function(e,t){var i=n(((e=ef(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Gd(t)/3))),a=Math.pow(10,-r),o=tf[8+r/3];return function(e){return i(a*e)+o}}}};kt({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var af=function(e){return Math.max(0,-Gd(Math.abs(e)))},of=function(e,n){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Gd(n)/3)))-Gd(Math.abs(e)))},lf=function(e,n){return e=Math.abs(e),n=Math.abs(n)-e,Math.max(0,Gd(n)-Gd(e))+1},sf=function(){return new Pt};Pt.prototype={constructor:Pt,reset:function(){this.s=this.t=0},add:function(e){Nt(Of,e,this.t),Nt(this,Of.s,this.s),this.s?this.t+=Of.t:this.s=Of.t},valueOf:function(){return this.s}};var uf,cf,df,ff,hf,pf,vf,mf,xf,yf,gf,_f,bf,jf,wf,kf,Pf,Nf,Tf,Sf,Cf,If,Af,Mf,Zf,Lf,zf,Df,Ef,Ff,Xf,Of=new Pt,Rf=1e-6,Hf=Math.PI,qf=Hf/2,Jf=Hf/4,Vf=2*Hf,Bf=180/Hf,Kf=Hf/180,Uf=Math.abs,Wf=Math.atan,Gf=Math.atan2,Qf=Math.cos,Yf=Math.ceil,$f=Math.exp,eh=Math.log,nh=Math.pow,th=Math.sin,ih=Math.sign||function(e){return e>0?1:e<0?-1:0},rh=Math.sqrt,ah=Math.tan,oh={Feature:function(e,n){At(e.geometry,n)},FeatureCollection:function(e,n){for(var t=e.features,i=-1,r=t.length;++iRf?xf=90:fh<-Rf&&(vf=-90),wf[0]=pf,wf[1]=mf}},ph={sphere:It,point:ni,lineStart:ii,lineEnd:oi,polygonStart:function(){ph.lineStart=li,ph.lineEnd=si},polygonEnd:function(){ph.lineStart=ii,ph.lineEnd=oi}},vh=function(e){return function(){return e}},mh=function(e,n){function t(t,i){return t=e(t,i),n(t[0],t[1])}return e.invert&&n.invert&&(t.invert=function(t,i){return(t=n.invert(t,i))&&e.invert(t[0],t[1])}),t};di.invert=di;var xh,yh,gh,_h,bh,jh,wh,kh,Ph,Nh,Th,Sh=function(){var e,n=[];return{point:function(n,t){e.push([n,t])},lineStart:function(){n.push(e=[])},lineEnd:It,rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))},result:function(){var t=n;return n=[],e=null,t}}},Ch=function(e,n,t,i,r,a){var o,l=e[0],s=e[1],u=0,c=1,d=n[0]-l,f=n[1]-s;if(o=t-l,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=r-l,d||!(o<0)){if(o/=d,d<0){if(o>c)return;o>u&&(u=o)}else if(d>0){if(o0)){if(o/=f,f<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>u&&(u=o)}else if(f>0){if(o0&&(e[0]=l+u*d,e[1]=s+u*f),c<1&&(n[0]=l+c*d,n[1]=s+c*f),!0}}}}},Ih=function(e,n){return Uf(e[0]-n[0])=0;--a)r.point((c=u[a])[0],c[1]);else i(f.x,f.p.x,-1,r);f=f.p}u=(f=f.o).z,h=!h}while(!f.v);r.lineEnd()}}},Mh=1e9,Zh=-Mh,Lh=sf(),zh={sphere:It,point:It,lineStart:function(){zh.point=ji,zh.lineEnd=bi},lineEnd:It,polygonStart:It,polygonEnd:It},Dh=function(e){return Lh.reset(),sh(e,zh),+Lh},Eh=[null,null],Fh={type:"LineString",coordinates:Eh},Xh=function(e){return e},Oh=sf(),Rh=sf(),Hh={point:It,lineStart:It,lineEnd:It,polygonStart:function(){Hh.lineStart=Ti,Hh.lineEnd=Ii},polygonEnd:function(){Hh.lineStart=Hh.lineEnd=Hh.point=It,Oh.add(Uf(Rh)),Rh.reset()},result:function(){var e=Oh/2;return Oh.reset(),e}},qh=1/0,Jh=qh,Vh=-qh,Bh=Vh,Kh={point:function(e,n){eVh&&(Vh=e),nBh&&(Bh=n)},lineStart:It,lineEnd:It,polygonStart:It,polygonEnd:It,result:function(){var e=[[qh,Jh],[Vh,Bh]];return Vh=Bh=-(Jh=qh=1/0),e}},Uh=0,Wh=0,Gh=0,Qh=0,Yh=0,$h=0,ep=0,np=0,tp=0,ip={point:Ai,lineStart:Mi,lineEnd:zi,polygonStart:function(){ip.lineStart=Di,ip.lineEnd=Ei},polygonEnd:function(){ip.point=Ai,ip.lineStart=Mi,ip.lineEnd=zi},result:function(){var e=tp?[ep/tp,np/tp]:$h?[Qh/$h,Yh/$h]:Gh?[Uh/Gh,Wh/Gh]:[NaN,NaN];return Uh=Wh=Gh=Qh=Yh=$h=ep=np=tp=0,e}};Oi.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._context.moveTo(e,n),this._point=1;break;case 1:this._context.lineTo(e,n);break;default:this._context.moveTo(e+this._radius,n),this._context.arc(e,n,this._radius,0,Vf)}},result:It};var rp,ap,op,lp,sp,up=sf(),cp={point:It,lineStart:function(){cp.point=Ri},lineEnd:function(){rp&&Hi(ap,op),cp.point=It},polygonStart:function(){rp=!0},polygonEnd:function(){rp=null},result:function(){var e=+up;return up.reset(),e}};qi.prototype={_circle:Ji(4.5),pointRadius:function(e){return this._circle=Ji(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,n){switch(this._point){case 0:this._string.push("M",e,",",n),this._point=1;break;case 1:this._string.push("L",e,",",n);break;default:this._string.push("M",e,",",n,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var dp=sf(),fp=function(e,n,t,i){return function(r,a){function o(n,t){var i=r(n,t);e(n=i[0],t=i[1])&&a.point(n,t)}function l(e,n){var t=r(e,n);m.point(t[0],t[1])}function s(){b.point=l,m.lineStart()}function u(){b.point=o,m.lineEnd()}function c(e,n){v.push([e,n]);var t=r(e,n);g.point(t[0],t[1])}function d(){g.lineStart(),v=[]}function f(){c(v[0][0],v[0][1]),g.lineEnd();var e,n,t,i,r=g.clean(),o=y.result(),l=o.length;if(v.pop(),h.push(v),v=null,l)if(1&r){if((n=(t=o[0]).length-1)>0){for(_||(a.polygonStart(),_=!0),a.lineStart(),e=0;e1&&2&r&&o.push(o.pop().concat(o.shift())),p.push(o.filter(Vi))}var h,p,v,m=n(a),x=r.invert(i[0],i[1]),y=Sh(),g=n(y),_=!1,b={point:o,lineStart:s,lineEnd:u,polygonStart:function(){b.point=c,b.lineStart=d,b.lineEnd=f,p=[],h=[]},polygonEnd:function(){b.point=o,b.lineStart=s,b.lineEnd=u,p=ps(p);var e=function(e,n){var t=n[0],i=n[1],r=[th(t),-Qf(t),0],a=0,o=0;dp.reset();for(var l=0,s=e.length;l=0?1:-1,k=w*j,P=k>Hf,N=p*_;if(dp.add(Gf(N*w*th(k),v*b+N*Qf(k))),a+=P?j+w*Vf:j,P^f>=t^y>=t){var T=Rt(Xt(d),Xt(x));Jt(T);var S=Rt(r,T);Jt(S);var C=(P^j>=0?-1:1)*St(S[2]);(i>C||i===C&&(T[0]||T[1]))&&(o+=P^j>=0?1:-1)}}return(a<-Rf||a0?Hf:-Hf,s=Uf(a-t);Uf(s-Hf)0?qf:-qf),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),e.point(a,i),n=0):r!==l&&s>=Hf&&(Uf(t-r)Rf?Wf((th(n)*(a=Qf(i))*th(t)-th(i)*(r=Qf(n))*th(e))/(r*a*o)):(n+i)/2}(t,i,a,o),e.point(r,i),e.lineEnd(),e.lineStart(),e.point(l,i),n=0),e.point(t=a,i=o),r=l},lineEnd:function(){e.lineEnd(),t=i=NaN},clean:function(){return 2-n}}}),(function(e,n,t,i){var r;if(null==e)r=t*qf,i.point(-Hf,r),i.point(0,r),i.point(Hf,r),i.point(Hf,0),i.point(Hf,-r),i.point(0,-r),i.point(-Hf,-r),i.point(-Hf,0),i.point(-Hf,r);else if(Uf(e[0]-n[0])>Rf){var a=e[0]a}function i(e,n,t){var i=[1,0,0],r=Rt(Xt(e),Xt(n)),o=Ot(r,r),l=r[0],s=o-l*l;if(!s)return!t&&e;var u=a*o/s,c=-a*l/s,d=Rt(i,r),f=qt(i,u);Ht(f,qt(r,c));var h=d,p=Ot(f,h),v=Ot(h,h),m=p*p-v*(Ot(f,f)-1);if(!(m<0)){var x=rh(m),y=qt(h,(-p-x)/v);if(Ht(y,f),y=Ft(y),!t)return y;var g,_=e[0],b=n[0],j=e[1],w=n[1];b<_&&(g=_,_=b,b=g);var k=b-_,P=Uf(k-Hf)0^y[1]<(Uf(y[0]-_)Hf^(_<=y[0]&&y[0]<=b)){var N=qt(h,(-p+x)/v);return Ht(N,f),[y,Ft(N)]}}}function r(n,t){var i=o?e:Hf-e,r=0;return n<-i?r|=1:n>i&&(r|=2),t<-i?r|=4:t>i&&(r|=8),r}var a=Qf(e),o=a>0,l=Uf(a)>Rf;return fp(t,(function(e){var n,a,s,u,c;return{lineStart:function(){u=s=!1,c=1},point:function(d,f){var h,p=[d,f],v=t(d,f),m=o?v?0:r(d,f):v?r(d+(d<0?Hf:-Hf),f):0;if(!n&&(u=s=v)&&e.lineStart(),v!==s&&(h=i(n,p),(Ih(n,h)||Ih(p,h))&&(p[0]+=Rf,p[1]+=Rf,v=t(p[0],p[1]))),v!==s)c=0,v?(e.lineStart(),h=i(p,n),e.point(h[0],h[1])):(h=i(n,p),e.point(h[0],h[1]),e.lineEnd()),n=h;else if(l&&n&&o^v){var x;m&a||!(x=i(p,n,!0))||(c=0,o?(e.lineStart(),e.point(x[0][0],x[0][1]),e.point(x[1][0],x[1][1]),e.lineEnd()):(e.point(x[1][0],x[1][1]),e.lineEnd(),e.lineStart(),e.point(x[0][0],x[0][1])))}!v||n&&Ih(n,p)||e.point(p[0],p[1]),n=p,s=v,a=m},lineEnd:function(){s&&e.lineEnd(),n=null},clean:function(){return c|(u&&s)<<1}}}),(function(t,i,r,a){mi(a,e,n,r,t,i)}),o?[0,-e]:[-Hf,e-Hf])};Ui.prototype={constructor:Ui,point:function(e,n){this.stream.point(e,n)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var vp=16,mp=Qf(30*Kf),xp=function(e,n){return+n?function(e,n){function t(i,r,a,o,l,s,u,c,d,f,h,p,v,m){var x=u-i,y=c-r,g=x*x+y*y;if(g>4*n&&v--){var _=o+f,b=l+h,j=s+p,w=rh(_*_+b*b+j*j),k=St(j/=w),P=Uf(Uf(j)-1)n||Uf((x*C+y*I)/g-.5)>.3||o*f+l*h+s*p=0;--t)r.push(n[t]);return this},sum:function(e){return this.eachAfter((function(n){for(var t=+e(n.data)||0,i=n.children,r=i&&i.length;--r>=0;)t+=i[r].value;n.value=t}))},sort:function(e){return this.eachBefore((function(n){n.children&&n.children.sort(e)}))},path:function(e){for(var n=this,t=function(e,n){if(e===n)return e;var t=e.ancestors(),i=n.ancestors(),r=null;for(e=t.pop(),n=i.pop();e===n;)r=e,e=t.pop(),n=i.pop();return r}(n,e),i=[n];n!==t;)n=n.parent,i.push(n);for(var r=i.length;e!==t;)i.splice(r,0,e),e=e.parent;return i},ancestors:function(){for(var e=this,n=[e];e=e.parent;)n.push(e);return n},descendants:function(){var e=[];return this.each((function(n){e.push(n)})),e},leaves:function(){var e=[];return this.eachBefore((function(n){n.children||e.push(n)})),e},links:function(){var e=this,n=[];return e.each((function(t){t!==e&&n.push({source:t.parent,target:t})})),n},copy:function(){return yr(this).eachBefore(_r)}};var wp=function(e){return Pr(function(e){for(var n=(e=e.slice()).length,t=null,i=t;n;){var r=new wr(e[n-1]);i=i?i.next=r:t=r,e[void 0]=e[--n]}return{head:t,tail:i}}(e),[])},kp=function(e){return function(){return e}},Pp=function(e){e.x0=Math.round(e.x0),e.y0=Math.round(e.y0),e.x1=Math.round(e.x1),e.y1=Math.round(e.y1)},Np=function(e,n,t,i,r){for(var a,o=e.children,l=-1,s=o.length,u=e.value&&(i-n)/e.value;++l1?n:1)},t}(Ip),Mp=function e(n){function t(e,t,i,r,a){if((o=e._squarify)&&o.ratio===n)for(var o,l,s,u,c,d=-1,f=o.length,h=e.value;++d1?n:1)},t}(Ip),Zp=function(e,n,t){return(n[0]-e[0])*(t[1]-e[1])-(n[1]-e[1])*(t[0]-e[0])},Lp=[].slice,zp={};Gr.prototype=na.prototype={constructor:Gr,defer:function(e){if("function"!=typeof e||this._call)throw new Error;if(null!=this._error)return this;var n=Lp.call(arguments,1);return n.push(e),++this._waiting,this._tasks.push(n),Qr(this),this},abort:function(){return null==this._error&&$r(this,new Error("abort")),this},await:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=function(n,t){e.apply(null,[n].concat(t))},ea(this),this},awaitAll:function(e){if("function"!=typeof e||this._call)throw new Error;return this._call=e,ea(this),this}};var Dp=function(e,n){var t,i;return e=null==e?0:+e,n=null==n?1:+n,function(){var r;if(null!=t)r=t,t=null;else do{t=2*Math.random()-1,r=2*Math.random()-1,i=t*t+r*r}while(!i||i>1);return e+n*r*Math.sqrt(-2*Math.log(i)/i)}},Ep=function(e){return function(){for(var n=0,t=0;t=200&&t<300||304===t){if(a)try{n=a.call(i,c)}catch(e){return void l.call("error",i,e)}else n=c;l.call("load",i,n)}else l.call("error",i,e)}var i,r,a,o,l=u("beforesend","progress","load","error"),s=tt(),c=new XMLHttpRequest,d=null,f=null,h=0;if("undefined"==typeof XDomainRequest||"withCredentials"in c||!/^(http(s)?:)?\/\//.test(e)||(c=new XDomainRequest),"onload"in c?c.onload=c.onerror=c.ontimeout=t:c.onreadystatechange=function(e){c.readyState>3&&t(e)},c.onprogress=function(e){l.call("progress",i,e)},i={header:function(e,n){return e=(e+"").toLowerCase(),arguments.length<2?s.get(e):(null==n?s.remove(e):s.set(e,n+""),i)},mimeType:function(e){return arguments.length?(r=null==e?null:e+"",i):r},responseType:function(e){return arguments.length?(o=e,i):o},timeout:function(e){return arguments.length?(h=+e,i):h},user:function(e){return arguments.length<1?d:(d=null==e?null:e+"",i)},password:function(e){return arguments.length<1?f:(f=null==e?null:e+"",i)},response:function(e){return a=e,i},get:function(e,n){return i.send("GET",e,n)},post:function(e,n){return i.send("POST",e,n)},send:function(n,t,a){return c.open(n,e,!0,d,f),null==r||s.has("accept")||s.set("accept",r+",*/*"),c.setRequestHeader&&s.each((function(e,n){c.setRequestHeader(n,e)})),null!=r&&c.overrideMimeType&&c.overrideMimeType(r),null!=o&&(c.responseType=o),h>0&&(c.timeout=h),null==a&&"function"==typeof t&&(a=t,t=null),null!=a&&1===a.length&&(a=function(e){return function(n,t){e(null==n?t:null)}}(a)),null!=a&&i.on("error",a).on("load",(function(e){a(null,e)})),l.call("beforesend",i,c),c.send(null==t?null:t),i},abort:function(){return c.abort(),i},on:function(){var e=l.on.apply(l,arguments);return e===l?i:e}},null!=n){if("function"!=typeof n)throw new Error("invalid callback: "+n);return i.get(n)}return i},Xp=function(e,n){return function(t,i){var r=Fp(t).mimeType(e).response(n);if(null!=i){if("function"!=typeof i)throw new Error("invalid callback: "+i);return r.get(i)}return r}},Op=Xp("text/html",(function(e){return document.createRange().createContextualFragment(e.responseText)})),Rp=Xp("application/json",(function(e){return JSON.parse(e.responseText)})),Hp=Xp("text/plain",(function(e){return e.responseText})),qp=Xp("application/xml",(function(e){var n=e.responseXML;if(!n)throw new Error("parse error");return n})),Jp=function(e,n){return function(t,i,r){arguments.length<3&&(r=i,i=null);var a=Fp(t).mimeType(e);return a.row=function(e){return arguments.length?a.response(ta(n,i=e)):i},a.row(i),r?a.get(r):a}},Vp=Jp("text/csv",Ld),Bp=Jp("text/tab-separated-values",Xd),Kp=Array.prototype,Up=Kp.map,Wp=Kp.slice,Gp={name:"implicit"},Qp=function(e){return function(){return e}},Yp=function(e){return+e},$p=[0,1],ev=function(t,i,r){var a,o=t[0],l=t[t.length-1],s=n(o,l,null==i?10:i);switch((r=ef(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(o),Math.abs(l));return null!=r.precision||isNaN(a=of(s,u))||(r.precision=a),e.formatPrefix(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=lf(s,Math.max(Math.abs(o),Math.abs(l))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=af(s))||(r.precision=a-2*("%"===r.type))}return e.format(r)},nv=function(e,n){var t,i=0,r=(e=e.slice()).length-1,a=e[i],o=e[r];return o0?e>1?_a((function(n){n.setTime(Math.floor(n/e)*e)}),(function(n,t){n.setTime(+n+t*e)}),(function(n,t){return(t-n)/e})):rv:null};var av=rv.range,ov=1e3,lv=6e4,sv=36e5,uv=864e5,cv=6048e5,dv=_a((function(e){e.setTime(Math.floor(e/ov)*ov)}),(function(e,n){e.setTime(+e+n*ov)}),(function(e,n){return(n-e)/ov}),(function(e){return e.getUTCSeconds()})),fv=dv.range,hv=_a((function(e){e.setTime(Math.floor(e/lv)*lv)}),(function(e,n){e.setTime(+e+n*lv)}),(function(e,n){return(n-e)/lv}),(function(e){return e.getMinutes()})),pv=hv.range,vv=_a((function(e){var n=e.getTimezoneOffset()*lv%sv;n<0&&(n+=sv),e.setTime(Math.floor((+e-n)/sv)*sv+n)}),(function(e,n){e.setTime(+e+n*sv)}),(function(e,n){return(n-e)/sv}),(function(e){return e.getHours()})),mv=vv.range,xv=_a((function(e){e.setHours(0,0,0,0)}),(function(e,n){e.setDate(e.getDate()+n)}),(function(e,n){return(n-e-(n.getTimezoneOffset()-e.getTimezoneOffset())*lv)/uv}),(function(e){return e.getDate()-1})),yv=xv.range,gv=ba(0),_v=ba(1),bv=ba(2),jv=ba(3),wv=ba(4),kv=ba(5),Pv=ba(6),Nv=gv.range,Tv=_v.range,Sv=bv.range,Cv=jv.range,Iv=wv.range,Av=kv.range,Mv=Pv.range,Zv=_a((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,n){e.setMonth(e.getMonth()+n)}),(function(e,n){return n.getMonth()-e.getMonth()+12*(n.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),Lv=Zv.range,zv=_a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n)}),(function(e,n){return n.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));zv.every=function(e){return isFinite(e=Math.floor(e))&&e>0?_a((function(n){n.setFullYear(Math.floor(n.getFullYear()/e)*e),n.setMonth(0,1),n.setHours(0,0,0,0)}),(function(n,t){n.setFullYear(n.getFullYear()+t*e)})):null};var Dv=zv.range,Ev=_a((function(e){e.setUTCSeconds(0,0)}),(function(e,n){e.setTime(+e+n*lv)}),(function(e,n){return(n-e)/lv}),(function(e){return e.getUTCMinutes()})),Fv=Ev.range,Xv=_a((function(e){e.setUTCMinutes(0,0,0)}),(function(e,n){e.setTime(+e+n*sv)}),(function(e,n){return(n-e)/sv}),(function(e){return e.getUTCHours()})),Ov=Xv.range,Rv=_a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCDate(e.getUTCDate()+n)}),(function(e,n){return(n-e)/uv}),(function(e){return e.getUTCDate()-1})),Hv=Rv.range,qv=ja(0),Jv=ja(1),Vv=ja(2),Bv=ja(3),Kv=ja(4),Uv=ja(5),Wv=ja(6),Gv=qv.range,Qv=Jv.range,Yv=Vv.range,$v=Bv.range,em=Kv.range,nm=Uv.range,tm=Wv.range,im=_a((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCMonth(e.getUTCMonth()+n)}),(function(e,n){return n.getUTCMonth()-e.getUTCMonth()+12*(n.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),rm=im.range,am=_a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n)}),(function(e,n){return n.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));am.every=function(e){return isFinite(e=Math.floor(e))&&e>0?_a((function(n){n.setUTCFullYear(Math.floor(n.getUTCFullYear()/e)*e),n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0)}),(function(n,t){n.setUTCFullYear(n.getUTCFullYear()+t*e)})):null};var om,lm=am.range,sm={"-":"",_:" ",0:"0"},um=/^\s*\d+/,cm=/^%/,dm=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g;bo({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var fm="%Y-%m-%dT%H:%M:%S.%LZ",hm=Date.prototype.toISOString?function(e){return e.toISOString()}:e.utcFormat(fm),pm=+new Date("2000-01-01T00:00:00.000Z")?function(e){var n=new Date(e);return isNaN(n)?null:n}:e.utcParse(fm),vm=1e3,mm=60*vm,xm=60*mm,ym=24*xm,gm=7*ym,_m=30*ym,bm=365*ym,jm=function(e){return e.match(/.{6}/g).map((function(e){return"#"+e}))},wm=jm("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),km=jm("393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6"),Pm=jm("3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9"),Nm=jm("1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5"),Tm=oc(Re(300,.5,0),Re(-240,.5,1)),Sm=oc(Re(-100,.75,.35),Re(80,1.5,.8)),Cm=oc(Re(260,.75,.35),Re(80,1.5,.8)),Im=Re(),Am=Po(jm("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),Mm=Po(jm("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),Zm=Po(jm("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),Lm=Po(jm("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),zm=function(e){return function(){return e}},Dm=1e-12,Em=Math.PI,Fm=Em/2,Xm=2*Em;Lo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:this._context.lineTo(e,n)}}};var Om=function(e){return new Lo(e)},Rm=function(){function e(e){var l,s,u,c=e.length,d=!1;for(null==r&&(o=a(u=Wn())),l=0;l<=c;++l)!(l=c;--d)u.point(m[d],x[d]);u.lineEnd(),u.areaEnd()}v&&(m[n]=+t(f,n,e),x[n]=+r(f,n,e),u.point(i?+i(f,n,e):m[n],a?+a(f,n,e):x[n]))}if(h)return u=null,h+""||null}function n(){return Rm().defined(o).curve(s).context(l)}var t=zo,i=null,r=zm(0),a=Do,o=zm(!0),l=null,s=Om,u=null;return e.x=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),i=null,e):t},e.x0=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),e):t},e.x1=function(n){return arguments.length?(i=null==n?null:"function"==typeof n?n:zm(+n),e):i},e.y=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),a=null,e):r},e.y0=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),e):r},e.y1=function(n){return arguments.length?(a=null==n?null:"function"==typeof n?n:zm(+n),e):a},e.lineX0=e.lineY0=function(){return n().x(t).y(r)},e.lineY1=function(){return n().x(t).y(a)},e.lineX1=function(){return n().x(i).y(r)},e.defined=function(n){return arguments.length?(o="function"==typeof n?n:zm(!!n),e):o},e.curve=function(n){return arguments.length?(s=n,null!=l&&(u=s(l)),e):s},e.context=function(n){return arguments.length?(null==n?l=u=null:u=s(l=n),e):l},e},qm=function(e,n){return ne?1:n>=e?0:NaN},Jm=function(e){return e},Vm=Fo(Om);Eo.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,n){this._curve.point(n*Math.sin(e),n*-Math.cos(e))}};var Bm={draw:function(e,n){var t=Math.sqrt(n/Em);e.moveTo(t,0),e.arc(0,0,t,0,Xm)}},Km={draw:function(e,n){var t=Math.sqrt(n/5)/2;e.moveTo(-3*t,-t),e.lineTo(-t,-t),e.lineTo(-t,-3*t),e.lineTo(t,-3*t),e.lineTo(t,-t),e.lineTo(3*t,-t),e.lineTo(3*t,t),e.lineTo(t,t),e.lineTo(t,3*t),e.lineTo(-t,3*t),e.lineTo(-t,t),e.lineTo(-3*t,t),e.closePath()}},Um=Math.sqrt(1/3),Wm=2*Um,Gm={draw:function(e,n){var t=Math.sqrt(n/Wm),i=t*Um;e.moveTo(0,-t),e.lineTo(i,0),e.lineTo(0,t),e.lineTo(-i,0),e.closePath()}},Qm=Math.sin(Em/10)/Math.sin(7*Em/10),Ym=Math.sin(Xm/10)*Qm,$m=-Math.cos(Xm/10)*Qm,ex={draw:function(e,n){var t=Math.sqrt(.8908130915292852*n),i=Ym*t,r=$m*t;e.moveTo(0,-t),e.lineTo(i,r);for(var a=1;a<5;++a){var o=Xm*a/5,l=Math.cos(o),s=Math.sin(o);e.lineTo(s*t,-l*t),e.lineTo(l*i-s*r,s*i+l*r)}e.closePath()}},nx={draw:function(e,n){var t=Math.sqrt(n),i=-t/2;e.rect(i,i,t,t)}},tx=Math.sqrt(3),ix={draw:function(e,n){var t=-Math.sqrt(n/(3*tx));e.moveTo(0,2*t),e.lineTo(-tx*t,-t),e.lineTo(tx*t,-t),e.closePath()}},rx=-.5,ax=Math.sqrt(3)/2,ox=1/Math.sqrt(12),lx=3*(ox/2+1),sx={draw:function(e,n){var t=Math.sqrt(n/lx),i=t/2,r=t*ox,a=i,o=t*ox+t,l=-a,s=o;e.moveTo(i,r),e.lineTo(a,o),e.lineTo(l,s),e.lineTo(rx*i-ax*r,ax*i+rx*r),e.lineTo(rx*a-ax*o,ax*a+rx*o),e.lineTo(rx*l-ax*s,ax*l+rx*s),e.lineTo(rx*i+ax*r,rx*r-ax*i),e.lineTo(rx*a+ax*o,rx*o-ax*a),e.lineTo(rx*l+ax*s,rx*s-ax*l),e.closePath()}},ux=[Bm,Km,Gm,nx,ex,ix,sx],cx=function(){};Ro.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Oo(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},Ho.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x2=e,this._y2=n;break;case 1:this._point=2,this._x3=e,this._y3=n;break;case 2:this._point=3,this._x4=e,this._y4=n,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+n)/6);break;default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},qo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var t=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+n)/6;this._line?this._context.lineTo(t,i):this._context.moveTo(t,i);break;case 3:this._point=4;default:Oo(this,e,n)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n}},Jo.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,n=this._y,t=e.length-1;if(t>0)for(var i,r=e[0],a=n[0],o=e[t]-r,l=n[t]-a,s=-1;++s<=t;)i=s/t,this._basis.point(this._beta*e[s]+(1-this._beta)*(r+i*o),this._beta*n[s]+(1-this._beta)*(a+i*l));this._x=this._y=null,this._basis.lineEnd()},point:function(e,n){this._x.push(+e),this._y.push(+n)}};var dx=function e(n){function t(e){return 1===n?new Ro(e):new Jo(e,n)}return t.beta=function(n){return e(+n)},t}(.85);Bo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Vo(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2,this._x1=e,this._y1=n;break;case 2:this._point=3;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var fx=function e(n){function t(e){return new Bo(e,n)}return t.tension=function(n){return e(+n)},t}(0);Ko.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var hx=function e(n){function t(e){return new Ko(e,n)}return t.tension=function(n){return e(+n)},t}(0);Uo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Vo(this,e,n)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var px=function e(n){function t(e){return new Uo(e,n)}return t.tension=function(n){return e(+n)},t}(0);Go.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var vx=function e(n){function t(e){return n?new Go(e,n):new Bo(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);Qo.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=n;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=n);break;case 2:this._point=3,this._x5=e,this._y5=n;break;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var mx=function e(n){function t(e){return n?new Qo(e,n):new Ko(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);Yo.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){if(e=+e,n=+n,this._point){var t=this._x2-e,i=this._y2-n;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(t*t+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Wo(this,e,n)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=n}};var xx=function e(n){function t(e){return n?new Yo(e,n):new Uo(e,0)}return t.alpha=function(n){return e(+n)},t}(.5);$o.prototype={areaStart:cx,areaEnd:cx,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,n){e=+e,n=+n,this._point?this._context.lineTo(e,n):(this._point=1,this._context.moveTo(e,n))}},rl.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:il(this,this._t0,tl(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,n){var t=NaN;if(n=+n,(e=+e)!==this._x1||n!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;break;case 2:this._point=3,il(this,tl(this,t=nl(this,e,n)),t);break;default:il(this,this._t0,t=nl(this,e,n))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=n,this._t0=t}}},(al.prototype=Object.create(rl.prototype)).point=function(e,n){rl.prototype.point.call(this,n,e)},ol.prototype={moveTo:function(e,n){this._context.moveTo(n,e)},closePath:function(){this._context.closePath()},lineTo:function(e,n){this._context.lineTo(n,e)},bezierCurveTo:function(e,n,t,i,r,a){this._context.bezierCurveTo(n,e,i,t,a,r)}},ll.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,n=this._y,t=e.length;if(t)if(this._line?this._context.lineTo(e[0],n[0]):this._context.moveTo(e[0],n[0]),2===t)this._context.lineTo(e[1],n[1]);else for(var i=sl(e),r=sl(n),a=0,o=1;o=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,n){switch(e=+e,n=+n,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,n):this._context.moveTo(e,n);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,n),this._context.lineTo(e,n);else{var t=this._x*(1-this._t)+e*this._t;this._context.lineTo(t,this._y),this._context.lineTo(t,n)}}this._x=e,this._y=n}};var yx=Array.prototype.slice,gx=function(e,n){if((i=e.length)>1)for(var t,i,r=1,a=e[n[0]],o=a.length;r=0;)t[n]=n;return t},bx=function(e){var n=e.map(dl);return _x(e).sort((function(e,t){return n[e]-n[t]}))},jx=function(e){return function(){return e}};pl.prototype={constructor:pl,insert:function(e,n){var t,i,r;if(e){if(n.P=e,n.N=e.N,e.N&&(e.N.P=n),e.N=n,e.R){for(e=e.R;e.L;)e=e.L;e.L=n}else e.R=n;t=e}else this._?(e=yl(this._),n.P=null,n.N=e,e.P=e.L=n,t=e):(n.P=n.N=null,this._=n,t=null);for(n.L=n.R=null,n.U=t,n.C=!0,e=n;t&&t.C;)t===(i=t.U).L?(r=i.R)&&r.C?(t.C=r.C=!1,i.C=!0,e=i):(e===t.R&&(ml(this,t),t=(e=t).U),t.C=!1,i.C=!0,xl(this,i)):(r=i.L)&&r.C?(t.C=r.C=!1,i.C=!0,e=i):(e===t.L&&(xl(this,t),t=(e=t).U),t.C=!1,i.C=!0,ml(this,i)),t=e.U;this._.C=!1},remove:function(e){e.N&&(e.N.P=e.P),e.P&&(e.P.N=e.N),e.N=e.P=null;var n,t,i,r=e.U,a=e.L,o=e.R;if(t=a?o?yl(o):a:o,r?r.L===e?r.L=t:r.R=t:this._=t,a&&o?(i=t.C,t.C=e.C,t.L=a,a.U=t,t!==o?(r=t.U,t.U=e.U,e=t.R,r.L=e,t.R=o,o.U=t):(t.U=r,r=t,e=t.R)):(i=e.C,e=t),e&&(e.U=r),!i){if(e&&e.C)return void(e.C=!1);do{if(e===this._)break;if(e===r.L){if((n=r.R).C&&(n.C=!1,r.C=!0,ml(this,r),n=r.R),n.L&&n.L.C||n.R&&n.R.C){n.R&&n.R.C||(n.L.C=!1,n.C=!0,xl(this,n),n=r.R),n.C=r.C,r.C=n.R.C=!1,ml(this,r),e=this._;break}}else if((n=r.L).C&&(n.C=!1,r.C=!0,xl(this,r),n=r.L),n.L&&n.L.C||n.R&&n.R.C){n.L&&n.L.C||(n.R.C=!1,n.C=!0,ml(this,n),n=r.L),n.C=r.C,r.C=n.L.C=!1,xl(this,r),e=this._;break}n.C=!0,e=r,r=r.U}while(!e.C);e&&(e.C=!1)}}};var wx,kx,Px,Nx,Tx,Sx=[],Cx=[],Ix=1e-6,Ax=1e-12;Xl.prototype={constructor:Xl,polygons:function(){var e=this.edges;return this.cells.map((function(n){var t=n.halfedges.map((function(t){return Pl(n,e[t])}));return t.data=n.site.data,t}))},triangles:function(){var e=[],n=this.edges;return this.cells.forEach((function(t,i){if(a=(r=t.halfedges).length)for(var r,a,o,l=t.site,s=-1,u=n[r[a-1]],c=u.left===l?u.right:u.left;++s=l)return null;var s=e-r.site[0],u=n-r.site[1],c=s*s+u*u;do{r=a.cells[i=o],o=null,r.halfedges.forEach((function(t){var i=a.edges[t],l=i.left;if(l!==r.site&&l||(l=i.right)){var s=e-l[0],u=n-l[1],d=s*s+u*u;de?1:n>=e?0:NaN},e.deviation=es,e.extent=ns,e.histogram=function(){function e(e){var r,a,o=e.length,l=new Array(o);for(r=0;r=c;)d.pop(),--f;var h,p=new Array(f+1);for(r=0;r<=f;++r)(h=p[r]=[]).x0=r>0?d[r-1]:u,h.x1=r=i){t=i;break}for(;++rt&&(t=i)}else{for(;++r=i){t=i;break}for(;++rt&&(t=i)}return t},e.mean=function(e,n){var t,i=0,r=e.length,a=-1,o=r;if(null==n)for(;++a=a.length)return null!=i?i(n):null!=t?n.sort(t):n;for(var s,u,c,d=-1,f=n.length,h=a[r++],p=tt(),v=o();++da.length)return e;var r,l=o[t-1];return null!=i&&t>=a.length?r=e.entries():(r=[],e.each((function(e,i){r.push({key:i,values:n(e,t)})}))),null!=l?r.sort((function(e,n){return l(e.key,n.key)})):r}var t,i,r,a=[],o=[];return r={object:function(n){return e(n,0,it,rt)},map:function(n){return e(n,0,at,ot)},entries:function(t){return n(e(t,0,at,ot),0)},key:function(e){return a.push(e),r},sortKeys:function(e){return o[a.length-1]=e,r},sortValues:function(e){return t=e,r},rollup:function(e){return i=e,r}}},e.set=st,e.map=tt,e.keys=function(e){var n=[];for(var t in e)n.push(t);return n},e.values=function(e){var n=[];for(var t in e)n.push(e[t]);return n},e.entries=function(e){var n=[];for(var t in e)n.push({key:t,value:e[t]});return n},e.color=ge,e.rgb=we,e.hsl=Te,e.lab=Ae,e.hcl=Fe,e.cubehelix=Re,e.dispatch=u,e.drag=function(){function n(e){e.on("mousedown.drag",t).on("touchstart.drag",a).on("touchmove.drag",o).on("touchend.drag touchcancel.drag",l).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function t(){if(!d&&f.apply(this,arguments)){var n=s("mouse",h.apply(this,arguments),Es,this,arguments);n&&(Js(e.event.view).on("mousemove.drag",i,!0).on("mouseup.drag",r,!0),Ks(e.event.view),de(),c=!1,n("start"))}}function i(){Bs(),c=!0,v.mouse("drag")}function r(){Js(e.event.view).on("mousemove.drag mouseup.drag",null),fe(e.event.view,c),Bs(),v.mouse("end")}function a(){if(f.apply(this,arguments)){var n,t,i=e.event.changedTouches,r=h.apply(this,arguments),a=i.length;for(n=0;nu+h||ic+h||rs.index){var p=u-a.x-a.vx,v=c-a.y-a.vy,m=p*p+v*v;me.r&&(e.r=e[n].r)}function i(){if(r){var n,t,i=r.length;for(a=new Array(i),n=0;n=c)){(e.data!==a||e.next)&&(0===r&&(h+=(r=Jd())*r),0===s&&(h+=(s=Jd())*s),h1?(null==n?f.remove(e):f.set(e,r(n)),a):f.get(e)},find:function(n,t,i){var r,a,o,l,s,u=0,c=e.length;for(null==i?i=1/0:i*=i,u=0;u1?(p.on(e,n),a):p.on(e)}}},e.forceX=function(e){function n(e){for(var n,t=0,o=i.length;tYt(i[0],i[1])&&(i[1]=r[1]),Yt(r[0],i[1])>Yt(i[0],i[1])&&(i[0]=r[0])):a.push(i=r);for(o=-1/0,n=0,i=a[t=a.length-1];n<=t;i=r,++n)r=a[n],(l=Yt(i[1],r[0]))>o&&(o=l,pf=r[0],mf=i[1])}return jf=wf=null,pf===1/0||vf===1/0?[[NaN,NaN],[NaN,NaN]]:[[pf,vf],[mf,xf]]},e.geoCentroid=function(e){kf=Pf=Nf=Tf=Sf=Cf=If=Af=Mf=Zf=Lf=0,sh(e,ph);var n=Mf,t=Zf,i=Lf,r=n*n+t*t+i*i;return r<1e-12&&(n=Cf,t=If,i=Af,Pf=.12&&r<.234&&i>=-.425&&i<-.214?u:r>=.166&&r<.234&&i>=-.214&&i<-.115?c:s).invert(e)},e.stream=function(e){return t&&i===e?t:t=function(e){var n=e.length;return{point:function(t,i){for(var r=-1;++r2?e[2]+90:90]):[(e=t())[0],e[1],e[2]-90]},t([0,0,90]).scale(159.155)},e.geoTransverseMercatorRaw=hr,e.geoRotation=function(e){function n(n){return(n=e(n[0]*Kf,n[1]*Kf))[0]*=Bf,n[1]*=Bf,n}return e=fi(e[0]*Kf,e[1]*Kf,e.length>2?e[2]*Kf:0),n.invert=function(n){return(n=e.invert(n[0]*Kf,n[1]*Kf))[0]*=Bf,n[1]*=Bf,n},n},e.geoStream=sh,e.geoTransform=function(e){return{stream:Ki(e)}},e.cluster=function(){function e(e){var a,o=0;e.eachAfter((function(e){var t=e.children;t?(e.x=function(e){return e.reduce(vr,0)/e.length}(t),e.y=function(e){return 1+e.reduce(mr,0)}(t)):(e.x=a?o+=n(e,a):0,e.y=0,a=e)}));var l=function(e){for(var n;n=e.children;)e=n[0];return e}(e),s=function(e){for(var n;n=e.children;)e=n[n.length-1];return e}(e),u=l.x-n(l,s)/2,c=s.x+n(s,l)/2;return e.eachAfter(r?function(n){n.x=(n.x-e.x)*t,n.y=(e.y-n.y)*i}:function(n){n.x=(n.x-u)/(c-u)*t,n.y=(1-(e.y?n.y/e.y:1))*i})}var n=pr,t=1,i=1,r=!1;return e.separation=function(t){return arguments.length?(n=t,e):n},e.size=function(n){return arguments.length?(r=!1,t=+n[0],i=+n[1],e):r?null:[t,i]},e.nodeSize=function(n){return arguments.length?(r=!0,t=+n[0],i=+n[1],e):r?[t,i]:null},e},e.hierarchy=yr,e.pack=function(){function e(e){return e.x=t/2,e.y=i/2,n?e.eachBefore(Dr(n)).eachAfter(Er(r,.5)).eachBefore(Fr(1)):e.eachBefore(Dr(zr)).eachAfter(Er(Lr,1)).eachAfter(Er(r,e.r/Math.min(t,i))).eachBefore(Fr(Math.min(t,i)/(2*e.r))),e}var n=null,t=1,i=1,r=Lr;return e.radius=function(t){return arguments.length?(n=Mr(t),e):n},e.size=function(n){return arguments.length?(t=+n[0],i=+n[1],e):[t,i]},e.padding=function(n){return arguments.length?(r="function"==typeof n?n:kp(+n),e):r},e},e.packSiblings=function(e){return Ar(e),e},e.packEnclose=wp,e.partition=function(){function e(e){var a=e.height+1;return e.x0=e.y0=i,e.x1=n,e.y1=t/a,e.eachBefore(function(e,n){return function(t){t.children&&Np(t,t.x0,e*(t.depth+1)/n,t.x1,e*(t.depth+2)/n);var r=t.x0,a=t.y0,o=t.x1-i,l=t.y1-i;o0)throw new Error("cycle");return a}var n=Xr,t=Or;return e.id=function(t){return arguments.length?(n=Zr(t),e):n},e.parentId=function(n){return arguments.length?(t=Zr(n),e):t},e},e.tree=function(){function e(e){var s=function(e){for(var n,t,i,r,a,o=new Br(e,0),l=[o];n=l.pop();)if(i=n._.children)for(n.children=new Array(a=i.length),r=a-1;r>=0;--r)l.push(t=n.children[r]=new Br(i[r],r)),t.parent=n;return(o.parent=new Br(null,0)).children=[o],o}(e);if(s.eachAfter(n),s.parent.m=-s.z,s.eachBefore(t),l)e.eachBefore(i);else{var u=e,c=e,d=e;e.eachBefore((function(e){e.xc.x&&(c=e),e.depth>d.depth&&(d=e)}));var f=u===c?1:r(u,c)/2,h=f-u.x,p=a/(c.x+f+h),v=o/(d.depth||1);e.eachBefore((function(e){e.x=(e.x+h)*p,e.y=e.depth*v}))}return e}function n(e){var n=e.children,t=e.parent.children,i=e.i?t[e.i-1]:null;if(n){!function(e){for(var n,t=0,i=0,r=e.children,a=r.length;--a>=0;)(n=r[a]).z+=t,n.m+=t,t+=n.s+(i+=n.c)}(e);var a=(n[0].z+n[n.length-1].z)/2;i?(e.z=i.z+r(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+r(e._,i._));e.parent.A=function(e,n,t){if(n){for(var i,a=e,o=e,l=n,s=a.parent.children[0],u=a.m,c=o.m,d=l.m,f=s.m;l=qr(l),a=Hr(a),l&&a;)s=Hr(s),(o=qr(o)).a=e,(i=l.z+d-a.z-u+r(l._,a._))>0&&(Jr(Vr(l,e,t),e,i),u+=i,c+=i),d+=l.m,u+=a.m,f+=s.m,c+=o.m;l&&!qr(o)&&(o.t=l,o.m+=d-c),a&&!Hr(s)&&(s.t=a,s.m+=u-f,t=e)}return t}(e,i,e.parent.A||t[0])}function t(e){e._.x=e.z+e.parent.m,e.m+=e.parent.m}function i(e){e.x*=a,e.y=e.depth*o}var r=Rr,a=1,o=1,l=null;return e.separation=function(n){return arguments.length?(r=n,e):r},e.size=function(n){return arguments.length?(l=!1,a=+n[0],o=+n[1],e):l?null:[a,o]},e.nodeSize=function(n){return arguments.length?(l=!0,a=+n[0],o=+n[1],e):l?[a,o]:null},e},e.treemap=function(){function e(e){return e.x0=e.y0=0,e.x1=r,e.y1=a,e.eachBefore(n),o=[0],i&&e.eachBefore(Pp),e}function n(e){var n=o[e.depth],i=e.x0+n,r=e.y0+n,a=e.x1-n,f=e.y1-n;a=t-1){var c=l[n];return c.x0=r,c.y0=a,c.x1=o,void(c.y1=s)}for(var d=u[n],f=i/2+d,h=n+1,p=t-1;h>>1;u[v]o-r){var y=(a*x+s*m)/i;e(n,h,m,r,a,o,y),e(h,t,x,r,y,o,s)}else{var g=(r*x+o*m)/i;e(n,h,m,r,a,g,s),e(h,t,x,g,a,o,s)}}(0,s,e.value,n,t,i,r)},e.treemapDice=Np,e.treemapSlice=Cp,e.treemapSliceDice=function(e,n,t,i,r){(1&e.depth?Cp:Np)(e,n,t,i,r)},e.treemapSquarify=Ap,e.treemapResquarify=Mp,e.interpolate=Bu,e.interpolateArray=Xu,e.interpolateBasis=Zu,e.interpolateBasisClosed=Lu,e.interpolateDate=Ou,e.interpolateNumber=Ru,e.interpolateObject=Hu,e.interpolateRound=Ku,e.interpolateString=Vu,e.interpolateTransformCss=Qu,e.interpolateTransformSvg=Yu,e.interpolateZoom=ec,e.interpolateRgb=Du,e.interpolateRgbBasis=Eu,e.interpolateRgbBasisClosed=Fu,e.interpolateHsl=nc,e.interpolateHslLong=tc,e.interpolateLab=function(e,n){var t=Ke((e=Ae(e)).l,(n=Ae(n)).l),i=Ke(e.a,n.a),r=Ke(e.b,n.b),a=Ke(e.opacity,n.opacity);return function(n){return e.l=t(n),e.a=i(n),e.b=r(n),e.opacity=a(n),e+""}},e.interpolateHcl=ic,e.interpolateHclLong=rc,e.interpolateCubehelix=ac,e.interpolateCubehelixLong=oc,e.quantize=function(e,n){for(var t=new Array(n),i=0;i=0;--n)u.push(e[i[a[n]][2]]);for(n=+l;nl!=u>l&&o<(s-t)*(l-i)/(u-i)+t&&(c=!c),s=t,u=i;return c},e.polygonLength=function(e){for(var n,t,i=-1,r=e.length,a=e[r-1],o=a[0],l=a[1],s=0;++i0){for(;fs)break;v.push(d)}}else for(;f=1;--c)if(!((d=u*c)s)break;v.push(d)}}else v=ds(f,h,Math.min(h-f,p)).map(l);return n?v.reverse():v},i.tickFormat=function(n,t){if(null==t&&(t=10===a?".0e":","),"function"!=typeof t&&(t=e.format(t)),n===1/0)return t;null==n&&(n=10);var r=Math.max(1,a*n/i.ticks().length);return function(e){var n=e/l(Math.round(o(e)));return n*a0?a[n-1]:i[0],n=a?[o[a-1],r]:[o[n-1],o[n]]},n.copy=function(){return e().domain([i,r]).range(l)},da(n)},e.scaleThreshold=function e(){function n(e){if(e<=e)return i[Gl(t,e,0,r)]}var t=[.5],i=[0,1],r=1;return n.domain=function(e){return arguments.length?(t=Wp.call(e),r=Math.min(t.length,i.length-1),n):t.slice()},n.range=function(e){return arguments.length?(i=Wp.call(e),r=Math.min(t.length,i.length-1),n):i.slice()},n.invertExtent=function(e){var n=i.indexOf(e);return[t[n-1],t[n]]},n.copy=function(){return e().domain(t).range(i)},n},e.scaleTime=function(){return ko(zv,Zv,gv,xv,vv,hv,dv,rv,e.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},e.scaleUtc=function(){return ko(am,im,qv,Rv,Xv,Ev,dv,rv,e.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])},e.schemeCategory10=wm,e.schemeCategory20b=km,e.schemeCategory20c=Pm,e.schemeCategory20=Nm,e.interpolateCubehelixDefault=Tm,e.interpolateRainbow=function(e){(e<0||e>1)&&(e-=Math.floor(e));var n=Math.abs(e-.5);return Im.h=360*e-100,Im.s=1.5-1.5*n,Im.l=.8-.9*n,Im+""},e.interpolateWarm=Sm,e.interpolateCool=Cm,e.interpolateViridis=Am,e.interpolateMagma=Mm,e.interpolateInferno=Zm,e.interpolatePlasma=Lm,e.scaleSequential=function e(n){function t(e){var t=(e-i)/(r-i);return n(a?Math.max(0,Math.min(1,t)):t)}var i=0,r=1,a=!1;return t.domain=function(e){return arguments.length?(i=+e[0],r=+e[1],t):[i,r]},t.clamp=function(e){return arguments.length?(a=!!e,t):a},t.interpolator=function(e){return arguments.length?(n=e,t):n},t.copy=function(){return e(n).domain([i,r]).clamp(a)},da(t)},e.creator=Ss,e.local=m,e.matcher=Zs,e.mouse=Es,e.namespace=Ts,e.namespaces=Ns,e.select=Js,e.selectAll=function(e){return"string"==typeof e?new ue([document.querySelectorAll(e)],[document.documentElement]):new ue([null==e?[]:e],qs)},e.selection=ce,e.selector=Fs,e.selectorAll=Xs,e.touch=Vs,e.touches=function(e,n){null==n&&(n=zs().touches);for(var t=0,i=n?n.length:0,r=new Array(i);tf;if(s||(s=e=Wn()),dDm)if(p>Xm-Dm)s.moveTo(d*Math.cos(f),d*Math.sin(f)),s.arc(0,0,d,f,h,!v),c>Dm&&(s.moveTo(c*Math.cos(h),c*Math.sin(h)),s.arc(0,0,c,h,f,v));else{var m,x,y=f,g=h,_=f,b=h,j=p,w=p,k=l.apply(this,arguments)/2,P=k>Dm&&(r?+r.apply(this,arguments):Math.sqrt(c*c+d*d)),N=Math.min(Math.abs(d-c)/2,+i.apply(this,arguments)),T=N,S=N;if(P>Dm){var C=Ao(P/c*Math.sin(k)),I=Ao(P/d*Math.sin(k));(j-=2*C)>Dm?(_+=C*=v?1:-1,b-=C):(j=0,_=b=(f+h)/2),(w-=2*I)>Dm?(y+=I*=v?1:-1,g-=I):(w=0,y=g=(f+h)/2)}var A=d*Math.cos(y),M=d*Math.sin(y),Z=c*Math.cos(b),L=c*Math.sin(b);if(N>Dm){var z=d*Math.cos(g),D=d*Math.sin(g),E=c*Math.cos(_),F=c*Math.sin(_);if(pDm?Mo(A,M,E,F,z,D,Z,L):[Z,L],O=A-X[0],R=M-X[1],H=z-X[0],q=D-X[1],J=1/Math.sin(Math.acos((O*H+R*q)/(Math.sqrt(O*O+R*R)*Math.sqrt(H*H+q*q)))/2),V=Math.sqrt(X[0]*X[0]+X[1]*X[1]);T=Math.min(N,(c-V)/(J-1)),S=Math.min(N,(d-V)/(J+1))}}w>Dm?S>Dm?(m=Zo(E,F,A,M,d,S,v),x=Zo(z,D,Z,L,d,S,v),s.moveTo(m.cx+m.x01,m.cy+m.y01),SDm&&j>Dm?T>Dm?(m=Zo(Z,L,z,D,c,-T,v),x=Zo(A,M,E,F,c,-T,v),s.lineTo(m.cx+m.x01,m.cy+m.y01),T0&&(h+=d);for(null!=t?p.sort((function(e,n){return t(v[e],v[n])})):null!=i&&p.sort((function(n,t){return i(e[n],e[t])})),l=0,u=h?(x-f*g)/h:0;l0?d*u:0)+g,v[s]={data:e[s],index:l,value:d,startAngle:m,endAngle:c,padAngle:y};return v}var n=Jm,t=qm,i=null,r=zm(0),a=zm(Xm),o=zm(0);return e.value=function(t){return arguments.length?(n="function"==typeof t?t:zm(+t),e):n},e.sortValues=function(n){return arguments.length?(t=n,i=null,e):t},e.sort=function(n){return arguments.length?(i=n,t=null,e):i},e.startAngle=function(n){return arguments.length?(r="function"==typeof n?n:zm(+n),e):r},e.endAngle=function(n){return arguments.length?(a="function"==typeof n?n:zm(+n),e):a},e.padAngle=function(n){return arguments.length?(o="function"==typeof n?n:zm(+n),e):o},e},e.radialArea=function(){var e=Hm().curve(Vm),n=e.curve,t=e.lineX0,i=e.lineX1,r=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Xo(t())},delete e.lineX0,e.lineEndAngle=function(){return Xo(i())},delete e.lineX1,e.lineInnerRadius=function(){return Xo(r())},delete e.lineY0,e.lineOuterRadius=function(){return Xo(a())},delete e.lineY1,e.curve=function(e){return arguments.length?n(Fo(e)):n()._curve},e},e.radialLine=function(){return Xo(Rm().curve(Vm))},e.symbol=function(){function e(){var e;if(i||(i=e=Wn()),n.apply(this,arguments).draw(i,+t.apply(this,arguments)),e)return i=null,e+""||null}var n=zm(Bm),t=zm(64),i=null;return e.type=function(t){return arguments.length?(n="function"==typeof t?t:zm(t),e):n},e.size=function(n){return arguments.length?(t="function"==typeof n?n:zm(+n),e):t},e.context=function(n){return arguments.length?(i=null==n?null:n,e):i},e},e.symbols=ux,e.symbolCircle=Bm,e.symbolCross=Km,e.symbolDiamond=Gm,e.symbolSquare=nx,e.symbolStar=ex,e.symbolTriangle=ix,e.symbolWye=sx,e.curveBasisClosed=function(e){return new Ho(e)},e.curveBasisOpen=function(e){return new qo(e)},e.curveBasis=function(e){return new Ro(e)},e.curveBundle=dx,e.curveCardinalClosed=hx,e.curveCardinalOpen=px,e.curveCardinal=fx,e.curveCatmullRomClosed=mx,e.curveCatmullRomOpen=xx,e.curveCatmullRom=vx,e.curveLinearClosed=function(e){return new $o(e)},e.curveLinear=Om,e.curveMonotoneX=function(e){return new rl(e)},e.curveMonotoneY=function(e){return new al(e)},e.curveNatural=function(e){return new ll(e)},e.curveStep=function(e){return new ul(e,.5)},e.curveStepAfter=function(e){return new ul(e,1)},e.curveStepBefore=function(e){return new ul(e,0)},e.stack=function(){function e(e){var a,o,l=n.apply(this,arguments),s=e.length,u=l.length,c=new Array(u);for(a=0;a0){for(var t,i,r,a=0,o=e[0].length;a0){for(var t,i=0,r=e[n[0]],a=r.length;i0&&(i=(t=e[n[0]]).length)>0){for(var t,i,r,a=0,o=1;o_c&&t.name===n)return new In([[e]],td,n,+i);return null},e.interrupt=Tc,e.voronoi=function(){function e(e){return new Xl(e.map((function(i,r){var a=[Math.round(n(i,r,e)/Ix)*Ix,Math.round(t(i,r,e)/Ix)*Ix];return a.index=r,a.data=i,a})),i)}var n=fl,t=hl,i=null;return e.polygons=function(n){return e(n).polygons()},e.links=function(n){return e(n).links()},e.triangles=function(n){return e(n).triangles()},e.x=function(t){return arguments.length?(n="function"==typeof t?t:jx(+t),e):n},e.y=function(n){return arguments.length?(t="function"==typeof n?n:jx(+n),e):t},e.extent=function(n){return arguments.length?(i=null==n?null:[[+n[0][0],+n[0][1]],[+n[1][0],+n[1][1]]],e):i&&[[i[0][0],i[0][1]],[i[1][0],i[1][1]]]},e.size=function(n){return arguments.length?(i=null==n?null:[[0,0],[+n[0],+n[1]]],e):i&&[i[1][0]-i[0][0],i[1][1]-i[0][1]]},e},e.zoom=function(){function n(e){e.on("wheel.zoom",c).on("mousedown.zoom",d).on("dblclick.zoom",f).on("touchstart.zoom",h).on("touchmove.zoom",p).on("touchend.zoom touchcancel.zoom",v).style("-webkit-tap-highlight-color","rgba(0,0,0,0)").property("__zoom",Bl)}function t(e,n){return(n=Math.max(_,Math.min(b,n)))===e.k?e:new Rl(n,e.x,e.y)}function i(e,n,t){var i=n[0]-t[0]*e.k,r=n[1]-t[1]*e.k;return i===e.x&&r===e.y?e:new Rl(e.k,i,r)}function r(e,n){var t=e.invertX(n[0][0])-j,i=e.invertX(n[1][0])-k,r=e.invertY(n[0][1])-P,a=e.invertY(n[1][1])-N;return e.translate(i>t?(t+i)/2:Math.min(0,t)||Math.max(0,i),a>r?(r+a)/2:Math.min(0,r)||Math.max(0,a))}function a(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function o(e,n,t){e.on("start.zoom",(function(){l(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){l(this,arguments).end()})).tween("zoom",(function(){var e=this,i=arguments,r=l(e,i),o=g.apply(e,i),s=t||a(o),u=Math.max(o[1][0]-o[0][0],o[1][1]-o[0][1]),c=e.__zoom,d="function"==typeof n?n.apply(e,i):n,f=S(c.invert(s).concat(u/c.k),d.invert(s).concat(u/d.k));return function(e){if(1===e)e=d;else{var n=f(e),t=u/n[2];e=new Rl(t,s[0]-n[0]*t,s[1]-n[1]*t)}r.zoom(null,e)}}))}function l(e,n){for(var t,i=0,r=C.length;i0?Js(this).transition().duration(T).call(o,c,l):Js(this).call(n.transform,c)}}function h(){if(y.apply(this,arguments)){var n,t,i,r,a=l(this,arguments),o=e.event.changedTouches,s=o.length;for(ql(),t=0;t"+t+""+(i?": "+i:"")),i||a.style("background-color",(function(e){return _.nodeOutlineFillColor?_.nodeOutlineFillColor:n?P(t):_.relationshipColor})).style("border-color",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):n?N(t):d3.rgb(_.colors[_.colors.length-1]).darker(1)})).style("color",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):"#fff"}))}function j(e,n,t){b(e,!1,n,t)}function w(){var e=a.enter().append("g").attr("class",(function(e){var n,t,i="node";if(e.labels[0],A(e)&&(i+=" node-icon"),M(e)&&(i+=" node-image"),_.highlight)for(t=0;t<_.highlight.length;t++)if(n=_.highlight[t],e.labels[0]===n.class&&e.properties[n.property]===n.value){i+=" node-highlighted";break}return i})).on("click",(function(e){e.fx=e.fy=null,"function"==typeof _.onNodeClick&&_.onNodeClick(e)})).on("dblclick",(function(e){"function"==typeof _.onNodeDoubleClick&&_.onNodeDoubleClick(e)})).on("mouseenter",(function(e){r&&q(e),"function"==typeof _.onNodeMouseEnter&&_.onNodeMouseEnter(e)})).on("mouseleave",(function(e){r&&T(),"function"==typeof _.onNodeMouseLeave&&_.onNodeMouseLeave(e)})).call(d3.drag().on("start",I).on("drag",C).on("end",S));return function(e){e.append("circle").attr("class","ring").attr("r",1.16*_.nodeRadius).append("title").text((function(e){return""}))}(e),function(e){e.append("circle").attr("class","outline").attr("r",_.nodeRadius).style("fill",(function(e){return _.nodeOutlineFillColor?_.nodeOutlineFillColor:P(e.labels[0])})).style("stroke",(function(e){return _.nodeOutlineFillColor?N(_.nodeOutlineFillColor):N(e.labels[0])})).append("title").text((function(e){return""}))}(e),_.icons&&function(e){e.append("text").attr("class",(function(e){return"text"+(A(e)?" icon":"")})).attr("fill","#ffffff").attr("font-size",(function(e){return A(e)?_.nodeRadius+"px":"10px"})).attr("pointer-events","none").attr("text-anchor","middle").attr("y",(function(e){return A(e)?parseInt(Math.round(.32*_.nodeRadius))+"px":"4px"})).html((function(e){return e.name.replace(new RegExp(".{4}","g"),"$&\n"),e.name}))}(e),_.images&&function(e){e.append("image").attr("height",(function(e){return A(e)?"24px":"30px"})).attr("x",(function(e){return A(e)?"5px":"-15px"})).attr("xlink:href",(function(e){return M(e)})).attr("y",(function(e){return A(e)?"5px":"-16px"})).attr("width",(function(e){return A(e)?"24px":"30px"}))}(e),e}function k(){return l.enter().append("g").attr("class","relationship").on("dblclick",(function(e){"function"==typeof _.onRelationshipDoubleClick&&_.onRelationshipDoubleClick(e)})).on("mouseenter",(function(e){r&&q(e)}))}function P(e){return _.colors[e]}function N(e){return d3.rgb(P(e)).darker(1)}function T(){r.html("")}function S(e){d3.event.active||h.alphaTarget(0),"function"==typeof _.onNodeDragEnd&&_.onNodeDragEnd(e)}function C(e){!function(e){e.fx=d3.event.x,e.fy=d3.event.y}(e)}function I(e){d3.event.active||h.alphaTarget(.3).restart(),e.fx=e.x,e.fy=e.y,"function"==typeof _.onNodeDragStart&&_.onNodeDragStart(e)}function A(e){var n;return _.iconMap&&_.showIcons&&_.icons&&(_.icons[e.labels[0]]&&_.iconMap[_.icons[e.labels[0]]]?n=_.iconMap[_.icons[e.labels[0]]]:_.iconMap[e.labels[0]]?n=_.iconMap[e.labels[0]]:_.icons[e.labels[0]]&&(n=_.icons[e.labels[0]])),n}function M(e){var n,t,i,r,a,o,l,s;if(_.images&&(t=_.imageMap[e.labels[0]]))for(r=0,n=0;nr&&(i=_.images[t[n]],r=o.length)}return i}function Z(e,n){Object.keys(n).forEach((function(t){e[t]=n[t]}))}function L(e){var n={nodes:[],relationships:[]};return e.results.forEach((function(e){e.data.forEach((function(e){e.graph.nodes.forEach((function(e){var t,i;t=n.nodes,i=e.id,t.filter((function(e){return e.id===i})).length>0||n.nodes.push(e)})),e.graph.relationships.forEach((function(e){e.source=e.startNode,e.target=e.endNode,n.relationships.push(e)})),e.graph.relationships.sort((function(e,n){return e.source>n.source?1:e.sourcen.target?1:e.target90&&n<270,i={x:0,y:0},r=X(e.source,e.target),a=t?2:-3,o=D(i,{x:.5*(e.target.x-e.source.x)+r.x*a,y:.5*(e.target.y-e.source.y)+r.y*a},n);return"translate("+o.x+", "+o.y+") rotate("+(t?180:0)+")"})),l.each((function(e){var n=d3.select(this),t=n.select(".outline"),i=n.select(".text");i.node().getBBox(),t.attr("d",(function(e){var n={x:0,y:0},t=E(e.source,e.target),r=i.node().getBBox(),a=5,o=O(e.source,e.target),l={x:.5*(e.target.x-e.source.x-(r.width+a)*o.x),y:.5*(e.target.y-e.source.y-(r.width+a)*o.y)},s=X(e.source,e.target),u=D(n,{x:0+(_.nodeRadius+1)*o.x-s.x,y:0+(_.nodeRadius+1)*o.y-s.y},t),c=D(n,{x:l.x-s.x,y:l.y-s.y},t),d=D(n,{x:l.x,y:l.y},t),f=D(n,{x:0+(_.nodeRadius+1)*o.x,y:0+(_.nodeRadius+1)*o.y},t),h=D(n,{x:e.target.x-e.source.x-l.x-s.x,y:e.target.y-e.source.y-l.y-s.y},t),p=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-s.x-o.x*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-s.y-o.y*_.arrowSize},t),v=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-s.x+(s.x-o.x)*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-s.y+(s.y-o.y)*_.arrowSize},t),m=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y},t),x=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x+(-s.x-o.x)*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y+(-s.y-o.y)*_.arrowSize},t),y=D(n,{x:e.target.x-e.source.x-(_.nodeRadius+1)*o.x-o.x*_.arrowSize,y:e.target.y-e.source.y-(_.nodeRadius+1)*o.y-o.y*_.arrowSize},t),g=D(n,{x:e.target.x-e.source.x-l.x,y:e.target.y-e.source.y-l.y},t);return"M "+u.x+" "+u.y+" L "+c.x+" "+c.y+" L "+d.x+" "+d.y+" L "+f.x+" "+f.y+" Z M "+h.x+" "+h.y+" L "+p.x+" "+p.y+" L "+v.x+" "+v.y+" L "+m.x+" "+m.y+" L "+x.x+" "+x.y+" L "+y.x+" "+y.y+" L "+g.x+" "+g.y+" Z"}))})),u.attr("d",(function(e){var n={x:0,y:0},t=E(e.source,e.target),i=X(e.source,e.target),r=X(e.source,e.target,50),a=D(n,{x:0-r.x,y:0-r.y},t),o=D(n,{x:e.target.x-e.source.x-r.x,y:e.target.y-e.source.y-r.y},t),l=D(n,{x:e.target.x-e.source.x+r.x-i.x,y:e.target.y-e.source.y+r.y-i.y},t),s=D(n,{x:0+r.x-i.x,y:0+r.y-i.y},t);return"M "+a.x+" "+a.y+" L "+o.x+" "+o.y+" L "+l.x+" "+l.y+" L "+s.x+" "+s.y+" Z"})))})).on("end",(function(){var e,n,t,i,r,a,o,l;_.zoomFit&&!g&&(g=!0,e=p.node().getBBox(),n=p.node().parentElement.parentElement,t=n.clientWidth,i=n.clientHeight,r=e.width,a=e.height,o=e.x+r/2,l=e.y+a/2,0!==r&&0!==a&&(x=.85/Math.max(r/t,a/i),y=[t/2-x*o,i/2-x*l],p.attr("transform","translate("+y[0]+", "+y[1]+") scale("+x+")")))}));return e}(),_.neo4jData?(_.neo4jData,o=[],d=[],H(_.neo4jData)):_.neo4jDataUrl?(s=_.neo4jDataUrl,o=[],d=[],d3.json(s,(function(e,n){if(e)throw e;H(n)}))):console.error("Error: both neo4jData and neo4jDataUrl are empty!")}(e,n),{appendRandomDataToNode:function(e,n){H(z(e,n))},neo4jDataToD3Data:L,randomD3Data:z,size:F,updateWithD3Data:R,updateWithNeo4jData:H,version:function(){return"0.0.1"},zoomInOut:function(e){var n,r,a,o,l,s,u,c=i.select(".neo4jd3-graph");d3.zoom().on("zoom",(function(){var e=d3.event.transform.k,n=[d3.event.transform.x,d3.event.transform.y];y&&(n[0]+=y[0],n[1]+=y[1]),x&&(e*=x),c.attr("transform","translate("+n[0]+", "+n[1]+") scale("+e+")")})),1===e?(n=parseFloat(i.style("width")),r=parseFloat(i.style("height")),a=d3.zoomTransform(c.node()),o=1.2*a.k,l=n/2-1.2*(n/2-a.x),s=r/2-1.2*(r/2-a.y),u=d3.zoomIdentity.translate(l,s).scale(o),c.transition().duration(150).call(t.transform,u)):function(){var e=parseFloat(i.style("width")),n=parseFloat(i.style("height")),r=d3.zoomTransform(c.node()),a=.8*r.k,o=e/2-.8*(e/2-r.x),l=n/2-.8*(n/2-r.y),s=d3.zoomIdentity.translate(o,l).scale(a);c.transition().duration(150).call(t.transform,s)}()}}}},{}]},{},[1])(1)},"object"===l(n)?e.exports=o():(r=[],void 0===(a="function"==typeof(i=o)?i.apply(n,r):i)||(e.exports=a))},3808:function(e,n,t){"use strict";t.d(n,{Z:function(){return k}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(37205),s=t.n(l),u=t(41498),c=t.n(u),d=t(79800),f=t.n(d),h=t(59301),p=t(32007),v=t(24905),m=t(52103),x=t(45532),y=t(85750),g=t(78241),_=t(57809),b={},j=t(37712),w=(v.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,r=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:r}}))((function(e){e.classroomList,e.loading,e.user,e.exercise_id,e.homework_common_id;var n,t,i,a,l,s,u,d,v=e.setitem,m=e.item,x=(e.type,e.rz),w=(e.dispatch,(0,h.useState)([])),k=f()(w,2),P=(k[0],k[1],(0,h.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20})),N=f()(P,2),T=N[0],S=N[1],C=((0,p.useParams)(),(0,h.useState)(!1)),I=f()(C,2),A=(I[0],I[1],(0,h.useState)(!1)),M=f()(A,2),Z=(M[0],M[1],g.Z.useForm()),L=f()(Z,1)[0];function z(){return(z=c()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("----",m),e.next=3,D(null==m?void 0:m.ec_major_school_id);case 3:return e.next=5,F(null==m?void 0:m.ec_year_id);case 5:return e.next=7,O(null==m?void 0:m.ec_course_id);case 7:L.setFieldsValue({ec_course_id:null==m?void 0:m.ec_course_id,ec_major_school_id:null==m?void 0:m.ec_major_school_id,ec_point_ids:null==m?void 0:m.ec_point_ids,ec_year_id:null==m?void 0:m.ec_year_id});case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return E.apply(this,arguments)}function E(){return(E=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_major_schools/".concat(n,"/ec_years/get_year_list.json"),{method:"get"});case 2:t=e.sent,T.jbdatas=null==t?void 0:t.data,S(o()({},T)),L.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return X.apply(this,arguments)}function X(){return(X=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_years/".concat(n,"/ec_courses/get_courses.json"),{method:"get"});case 2:t=e.sent,T.kcdatas=null==t?void 0:t.data,S(o()({},T)),L.setFieldsValue({ec_course_id:"",ec_point_ids:[]});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){x&&(T.zydatas=x,S(o()({},T)),null!=m&&m.ec_course_id&&function(){z.apply(this,arguments)}())}),[m,x]);var O=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(n,"/ec_points.json"),{method:"get",params:{ec_course_id:n}});case 2:t=e.sent,T.zsdatas=null==t?void 0:t.data,S(o()({},T));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsx)("div",{className:b.from,children:(0,j.jsxs)(g.Z,{form:L,layout:"inline",onValuesChange:function(e){console.log("----",e),e.ec_major_school_id&&(T.jbdatas=[],T.kcdatas=[],T.zsdatas=[],S(o()({},T)),D(e.ec_major_school_id)),e.ec_year_id&&(T.kcdatas=[],T.zsdatas=[],S(o()({},T)),F(e.ec_year_id)),e.ec_course_id&&(T.zsdatas=[],S(o()({},T)),O(e.ec_course_id))},onFinish:function(){var e=c()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:v(n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,j.jsx)(g.Z.Item,{label:"认证专业",name:"ec_major_school_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(n=T.zydatas)||void 0===n?void 0:n.length)<=0,placeholder:"请选择认证专业",children:null==T||null===(t=T.zydatas)||void 0===t?void 0:t.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.ec_major_school_id,children:null==e?void 0:e.name},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"认证届别",name:"ec_year_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(i=T.jbdatas)||void 0===i?void 0:i.length)<=0,placeholder:"请选择认证届别",children:null==T||null===(a=T.jbdatas)||void 0===a?void 0:a.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.ec_year_id,children:null==e?void 0:e.year},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"课程",name:"ec_course_id",children:(0,j.jsx)(_.default,{style:{width:150},disabled:(null===(l=T.kcdatas)||void 0===l?void 0:l.length)<=0,placeholder:"请选择课程",children:null==T||null===(s=T.kcdatas)||void 0===s?void 0:s.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})}),(0,j.jsx)(g.Z.Item,{label:"知识点",name:"ec_point_ids",children:(0,j.jsx)(_.default,{onChange:function(){L.submit()},style:{width:150},mode:"multiple",disabled:(null===(u=T.zsdatas)||void 0===u?void 0:u.length)<=0,placeholder:"请选择知识点",children:null==T||null===(d=T.zsdatas)||void 0===d?void 0:d.map((function(e,n){return(0,j.jsx)(_.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},n)}))})})]})})}))),k=(v.Z.Group,(0,p.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.globalSetting,r=e.user;return{classroomList:n,globalSetting:i,loading:t.effects,user:r}}))((function(e){e.classroomList,e.loading;var n,t,i=e.user,a=e.exercise_id,l=void 0===a?null:a,u=e.homework_common_id,d=void 0===u?null:u,p=e.setitem,v=(e.type,e.dispatch,(0,h.useState)([{}])),g=f()(v,2),_=g[0],b=g[1],k=(0,h.useState)([]),P=f()(k,2),N=P[0],T=P[1];function S(){return C.apply(this,arguments)}function C(){return(C=c()(r()().mark((function e(){var n,t,i,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/ec_courses/".concat(0,"/ec_points/get_work_points.json"),{method:"get",params:{exercise_id:l,homework_common_id:d}});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n?void 0:n.length)>0&&(s=[],null==t||null===(i=t.data)||void 0===i||i.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){s.push(e)}))})),p(o()(o()({},null==t||null===(a=t.data)||void 0===a?void 0:a[0]),{},{ec_point_ids:s})),b(null==t?void 0:t.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(){return(I=c()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.ZP)("/api/schools/".concat(null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:t=e.sent,T(null==t?void 0:t.data),(d||l)&&S();case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){var e;null!=i&&null!==(e=i.userInfo)&&void 0!==e&&null!==(e=e.course)&&void 0!==e&&e.course_school_id&&function(){I.apply(this,arguments)}()}),[null==i||null===(n=i.userInfo)||void 0===n||null===(n=n.course)||void 0===n?void 0:n.course_school_id]),(0,j.jsxs)("div",{style:{display:null!==(t=i.userInfo.course)&&void 0!==t&&t.is_openengineering?"":"none"},children:[(0,j.jsx)("p",{style:{fontSize:"16px",fontWeight:400},children:"工程认证考核知识点"}),null==_?void 0:_.map((function(e,n){return(0,j.jsxs)("div",{style:{display:"flex",alignItems:"center",marginBottom:"10px"},children:[(0,j.jsx)(w,{rz:N,item:e,type:n,setitem:function(e){_.splice(n,1,e),b(s()(_));var t=[];null==_||_.map((function(e){var n;null==e||null===(n=e.ec_point_ids)||void 0===n||n.map((function(e){t.push(e)}))})),p(o()(o()({},e),{},{ec_point_ids:t}))}}),0!=n&&(0,j.jsx)(m.Z,{onClick:function(){_.splice(n,1),b(s()(_))},style:{marginLeft:10,fontSize:"20px"}}),(0,j.jsx)(x.Z,{onClick:function(){_.push({}),b(s()(_))},style:{marginLeft:10,fontSize:"20px"}})]},n)}))]})})))},27571:function(e,n,t){"use strict";t.d(n,{Z:function(){return N}});var i=t(7557),r=t.n(i),a=t(41498),o=t.n(a),l=t(79800),s=t.n(l),u=t(59301),c="list___KhJas",d="row___GGtIx",f="title___o_xqf",h="size___OVRoL",p="download___ZLcIH",v="preview___gi0kI",m="annotation___KVSwj",x=t(92310),y=t.n(x),g=t(21062),_=t(18433),b=t(66621),j=t(20817),w=t(85750),k=t(89260),P=t(37712),N=function(e){var n=e.className,t=e.style,i=e.dataSource,a=void 0===i?[]:i,l=e.authority,x=void 0!==l&&l,N=e.callback,T=e.showDimensions,S=void 0===T||T,C=(0,u.useState)({content:"",type:""}),I=s()(C,2),A=I[0],M=I[1],Z=(0,u.useState)({}),L=s()(Z,2),z=L[0],D=L[1],E=(0,u.useState)(!1),F=s()(E,2),X=F[0],O=F[1],R=(0,u.useState)({title:"",visible:!1,src:"",snapshotData:{}}),H=s()(R,2),q=H[0],J=H[1],V=(0,u.useRef)(),B=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(D(n),"txt"!==n.file_type){e.next=6;break}return e.next=4,(0,w.ZP)(n.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 4:t=e.sent,V.current=t;case 6:M({type:n.file_type,content:j.Z.API_SERVER+n.url});case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),K=function(e){var n;J({visible:!0,src:j.Z.API_SERVER+e.url,id:e.id,title:e.title,snapshotData:null==e||null===(n=e.subitem)||void 0===n?void 0:n.settings})},U=function(){var e=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:M({type:n.file_type,content:j.Z.API_SERVER+(null==n||null===(t=n.subitem)||void 0===t?void 0:t.url)});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return null!=a&&a.length?(0,P.jsxs)(u.Fragment,{children:[(0,P.jsx)("div",{className:y()(c,n),style:t,children:a.map((function(e,n){var t,i,r;return(0,P.jsxs)("div",{className:d,children:[(0,P.jsxs)("div",{className:f,onClick:function(){return B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-fujian1"}),(0,P.jsx)("span",{title:e.title,children:e.title})]}),(0,P.jsx)("div",{className:h,children:e.filesize}),(0,P.jsxs)("div",{className:p,onClick:function(){var n;(0,b.Nd)("","".concat(j.Z.API_SERVER).concat(null===(n=e.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,P.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载"]}),!["other","download"].includes(null==e?void 0:e.file_type)&&(0,P.jsxs)("div",{className:v,onClick:function(){return B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-yulan"}),"预览"]}),["image"].includes(null==e?void 0:e.file_type)&&S&&(x?(0,P.jsxs)("div",{className:m,onClick:function(){return K(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-pizhu"}),null!==(t=e.subitem)&&void 0!==t&&t.id?"修改批注":"批注"]}):(null===(i=e.subitem)||void 0===i?void 0:i.id)&&(0,P.jsxs)("div",{className:m,onClick:function(){return U(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-chakanlaoshipizhu1"}),"查看老师批注"]})),["image"].includes(null==e?void 0:e.file_type)&&(null===(r=e.subitem)||void 0===r?void 0:r.id)&&(0,P.jsxs)("div",{className:p,style:{marginLeft:20},onClick:function(){var n;(0,b.Nd)("","".concat(j.Z.API_SERVER).concat(null==e||null===(n=e.subitem)||void 0===n||null===(n=n.url)||void 0===n?void 0:n.replace("disposition=inline","")))},children:[(0,P.jsx)("i",{className:"iconfont icon-xiazai4"}),"下载批注文件"]}),["office"].includes(null==e?void 0:e.file_type)&&(0,k.eB)()&&["xlsx","docx","pptx"].includes(null==e?void 0:e.file_sub)&&S&&(0,P.jsxs)("div",{className:m,onClick:function(){O(!0),B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-pizhu"}),e.is_edit?"修改批注":"批注"]}),e.is_edit&&(0,k.dE)()&&S&&(0,P.jsxs)("div",{className:m,onClick:function(){B(e)},children:[(0,P.jsx)("i",{className:"iconfont icon-sousuo7"}),"查看老师批注"]})]},n)}))}),(0,P.jsx)(g.Z,{close:!0,data:null==A?void 0:A.content,type:null==A?void 0:A.type,hasMask:!0,editOffice:X?"edit":"view",monacoEditor:{value:V.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onImgDimensions:x&&S&&"image"===A.type?function(){return K(z)}:null,onClose:function(){N(),O(!1),M({content:"",type:""})}}),(0,P.jsx)(_.Z,{onOk:function(){N(),J({visible:!1})},onClose:function(){return J({visible:!1})},data:q,showFullTools:!0})]}):null}},13452:function(e,n,t){"use strict";t.d(n,{Z:function(){return d}});var i=t(79800),r=t.n(i),a=t(78241),o=t(92832),l=t(3113),s=t(59301),u={search:"search___JA0r9",btn:"btn___GGtZC"},c=t(37712),d=function(e){var n=e.value,t=e.onChange,i=a.Z.useForm(),d=r()(i,1)[0],f=(0,s.useRef)(!1);(0,s.useEffect)((function(){n&&d.setFieldsValue(n)}),n);return(0,c.jsx)("div",{className:u.search,children:(0,c.jsxs)(a.Z,{className:u.formWrap,colon:!1,form:d,size:"large",layout:"inline",onFinish:function(e){f.current||function(e){f.current||t(e),f.current=!0,setTimeout((function(){f.current=!1}),2e3)}(e)},children:[(0,c.jsx)(a.Z.Item,{label:"实践项目名称",name:"keyword",initialValue:"",children:(0,c.jsx)(o.Z,{style:{width:280,height:40}})}),(0,c.jsx)(a.Z.Item,{label:"学校/单位",name:"schools",initialValue:"",style:{margin:"0 40px"},children:(0,c.jsx)(o.Z,{style:{width:280,height:40}})}),(0,c.jsx)(a.Z.Item,{label:"创建者/合作者",name:"creator",initialValue:"",children:(0,c.jsx)(o.Z,{style:{width:200,height:40}})}),(0,c.jsx)(l.ZP,{className:u.btn,type:"primary",htmlType:"submit",children:"搜索"})]})})}},35393:function(e,n,t){"use strict";t.d(n,{Z:function(){return y}});var i=t(37205),r=t.n(i),a=t(82242),o=t.n(a),l=t(79800),s=t.n(l),u=t(39647),c=t.n(u),d=t(59301),f=t(9221),h=t(37712),p=["onResize","width"],v={header:{cell:function(e){var n=e.onResize,t=e.width,i=c()(e,p);return t?(0,h.jsx)(f.Resizable,{width:t,height:0,handle:(0,h.jsx)("span",{className:"react-resizable-handle",onClick:function(e){e.stopPropagation()}}),onResize:n,draggableOpts:{enableUserSelectHack:!1},children:(0,h.jsx)("th",o()({},i))}):(0,h.jsx)("th",o()({},i))}}},m=t(61998),x=["pagination","resColumns","dataSource","onRow"],y=function(e){var n=e.pagination,t=e.resColumns,i=e.dataSource,a=e.onRow,l=c()(e,x),u=(0,d.useState)(!1),f=s()(u,2),p=f[0],y=(f[1],(0,d.useState)([{}])),g=s()(y,2),_=g[0],b=g[1],j=(0,d.useRef)(null);(0,d.useEffect)((function(){var e=t;e=e.map((function(e,n){return o()(o()({},e),{},{onHeaderCell:function(e){return{width:e.width,onResize:w(n)}}})})),b(e)}),[]),(0,d.useEffect)((function(){j.current=_}),[_]);var w=function(e){return function(n,t){var i=t.size,a=r()(j.current);a[e]=o()(o()({},a[e]),{},{width:i.width}),b(a)}};return(0,h.jsx)("div",{children:(0,h.jsx)(m.Z,o()(o()({bordered:!0,components:v,columns:_,dataSource:i,pagination:n,loading:p,onRow:a},l),{},{rowKey:function(e){return e.key||e.id}}))})}},25925:function(e,n,t){"use strict";t.d(n,{Z:function(){return z},P:function(){return Z}});var i=t(37205),r=t.n(i),a=t(39647),o=t.n(a),l=t(7557),s=t.n(l),u=t(82242),c=t.n(u),d=t(41498),f=t.n(d),h=t(79800),p=t.n(h),v=t(59301),m=t(78241),x=t(43418),y=t(5112),g=t(92832),_=t(61998),b="brief___LOzpE",j="contentTitle___xkdcN",w="content___Vtri0",k="antdTable___s8T2N",P="tableCell___kN9Fw",N="antdModal___WVBk3",T="orangeColor___ryB2u",S=t(16896),C=t(37712),I=["isImportMultipleCourse"],A=function(e){var n=e.studentNames,t=e.total;return t>3?(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:T,children:null==n?void 0:n.join("、")}),"等",(0,C.jsx)("span",{className:T,children:t}),"名学生"]}):(0,C.jsxs)(C.Fragment,{children:["课堂内有",(0,C.jsx)("span",{className:T,children:null==n?void 0:n.join("、")}),["","一","两","三"][t],"名学生"]})},M=function(e){var n=e.onCancel,t=e.onOk,i=e.visible,r=(e.inPaper,e.renderData),a=(e.type,e.isMultipleCourse),o=void 0!==a&&a,l=m.Z.useForm(),u=p()(l,1)[0],d=(0,v.useState)(1),h=p()(d,2),g=h[0],_=h[1],b=(0,v.useState)(!1),j=p()(b,2),k=j[0],P=j[1],S=(0,v.useMemo)((function(){return 1===(null==r?void 0:r.total_num)&&1===(null==r?void 0:r.can_copy_num)}),[r]),I=(0,v.useMemo)((function(){var e;return null==r||null===(e=r.course_data_list)||void 0===e?void 0:e.filter((function(e){return e.is_show}))}),[r]);return(0,C.jsx)(C.Fragment,{children:S?(0,C.jsxs)(x.Z,{centered:!0,closable:!0,open:i,destroyOnClose:!0,title:"提示",className:N,width:682,confirmLoading:k,onCancel:n,onOk:f()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),n=g,o&&(a=c()({},u.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?c()(c()({},e),{},{is_copy:a[e.id]}):e}))),e.next=5,t(n);case 5:P(!1);case 6:case"end":return e.stop()}}),e)}))),children:[(0,C.jsx)("div",{className:w,style:{marginBottom:20},children:o?"检测到以下课堂已在教学课堂中使用,请问是否复制成新的实训发送至教学课堂中?":(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(A,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。该项目支持复制,请选择是否将该项目复制为新项目发送至课堂中?"]})}),o?(0,C.jsx)(m.Z,{form:u,preserve:!1,children:null==I?void 0:I.map((function(e){return(0,C.jsxs)(v.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{className:w,children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制实训"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制实训"})]})})]},e.id)}))}):(0,C.jsxs)(y.ZP.Group,{value:g,onChange:function(e){return _(e.target.value)},className:w,style:{marginBottom:30},children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"复制"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不复制"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:w,style:{marginBottom:10},children:"* 说明:"}),(0,C.jsx)("div",{className:w,style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:"".concat(w," ").concat(T),children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]})]}):(0,C.jsx)(x.Z,{centered:!0,closable:!0,destroyOnClose:!0,open:i,confirmLoading:k,title:"提示",width:682,onCancel:n,onOk:f()(s()().mark((function e(){var n,i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),n=0,o&&(a=c()({},u.getFieldsValue()),n=null==r||null===(i=r.course_data_list)||void 0===i?void 0:i.map((function(e){return void 0!==a[e.id]?c()(c()({},e),{},{is_use:a[e.id]}):e}))),e.next=5,t(n);case 5:P(!1);case 6:case"end":return e.stop()}}),e)}))),children:(0,C.jsxs)("div",{className:w,children:[(0,C.jsx)(A,{studentNames:null==r?void 0:r.student_names,total:null==r?void 0:r.student_count}),"学习过该实践项目。",o?(0,C.jsxs)(m.Z,{form:u,preserve:!1,children:[(0,C.jsx)("h3",{children:"当前实训不可复制,已经检测到以下课堂存在该实训,同一实训在课堂中重复使用时,会导致成绩互相影响,请确认是否继续使用"}),null==I?void 0:I.map((function(e){return(0,C.jsxs)(v.Fragment,{children:[(0,C.jsx)("h3",{className:"ml15 mb5",children:e.name}),(0,C.jsx)(m.Z.Item,{name:e.id,initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{className:w,children:[(0,C.jsx)(y.ZP,{value:1,style:{color:"#464f66"},children:"继续使用"}),(0,C.jsx)(y.ZP,{value:0,style:{color:"#464f66"},children:"不使用"})]})})]},e.id)}))]}):(0,C.jsxs)("div",{children:["该项目不支持复制,若确认继续发送,",(0,C.jsx)("span",{className:T,children:"当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"}),"(如果不想清空学生之前的挑战记录,建议参照该实践项目的内容自行创建一个新的项目,或者尝试联系项目创建人开放本项目的复制权限)。"]})]})})})},Z=function(){var e=(0,v.useState)(!1),n=p()(e,2),t=n[0],i=n[1],r=(0,v.useState)(),a=p()(r,2),l=a[0],u=a[1],c=function(){var e=f()(s()().mark((function e(n){var t,r,a,l,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.isImportMultipleCourse,r=void 0!==t&&t,a=o()(n,I),console.log(n),e.t0=null==n?void 0:n.result,e.t0){e.next=7;break}return e.next=6,(0,S.Tr)(a);case 6:e.t0=e.sent;case 7:if(!("status"in(l=e.t0))){e.next=10;break}return e.abrupt("return",!1);case 10:if(!r){e.next=17;break}if(!(null==l||null===(c=l.course_data_list)||void 0===c?void 0:c.some((function(e){return e.is_show})))){e.next=16;break}return u(l),i(!0),e.abrupt("return",!0);case 16:return e.abrupt("return",l.course_data_list||[]);case 17:if(0!==l.student_count){e.next=19;break}return e.abrupt("return",!1);case 19:return u(l),i(!0),e.abrupt("return",!0);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return[t,function(){return i(!1)},l,c]},L=function(e){var n=m.Z.useForm(),t=p()(n,1)[0],i=(0,v.useState)(!1),a=p()(i,2),o=a[0],l=a[1],u=e.onCancel,c=e.onOk,d=e.visible,h=e.inPaper,w=void 0!==h&&h,S=e.renderData,I=e.type,M=e.isMultipleCourse,Z=void 0!==M&&M,L=e.position,z=(0,v.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})})}},{title:"是否复制",dataIndex:"is_copy",align:"center",render:function(e,n){return(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],initialValue:1,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})})}}]}),[w]),D=(0,v.useMemo)((function(){return w?[{title:"实践项目名称",dataIndex:"name",width:424,className:P,align:"center",ellipsis:!0,render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]:[{title:"实践项目名称",dataIndex:"name",width:424,className:P,ellipsis:!0,align:"center",render:function(e,n){return(0,C.jsx)("a",{href:"/shixuns/".concat(n.identifier,"/challenges"),target:"_blank",children:e})}},{title:"是否使用",dataIndex:"is_use",align:"center",render:function(e,n){return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_use"],initialValue:0,children:(0,C.jsxs)(y.ZP.Group,{children:[(0,C.jsx)(y.ZP,{value:1,children:"是"}),(0,C.jsx)(y.ZP,{value:0,children:"否"})]})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==n?void 0:n.stage_shixun_id:n.shixun_course_id||n.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})})]})}}]}),[w]);if(Z){var E={title:"课堂名称",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:P,render:function(e,n){return(0,C.jsx)("a",{href:"/classrooms/".concat(n.course_id),children:e})}};z=[E].concat(r()(z)),D=[E].concat(r()(D))}var F=(0,v.useMemo)((function(){return function(e){var n=e.used,t=e.copy,i=e.canNotCopy,r=e.studentNames,a=e.studentCount,o=e.inPaper,l=e.is_random,s=void 0!==l&&l,u=e.position,c=(void 0===u?"":u)||(o?"试卷":"课程");return(0,C.jsxs)("span",{children:[(0,C.jsx)(A,{studentNames:r,total:a}),"学习过",c,"中的",(0,C.jsx)("span",{className:T,children:n}),"个项目,",t>0&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:t}),"个项目支持复制,",(0,C.jsx)("span",{className:T,children:i}),"个项目不支持复制"]}):t>0&&0===i?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:t}),"个项目支持复制"]}):0===t&&i>0?(0,C.jsxs)(C.Fragment,{children:["其中",(0,C.jsx)("span",{className:T,children:i}),"个项目不支持复制"]}):void 0,"。请选择",s?"":"是否继续使用和","是否复制为新项目发送至课堂中?"]})}({used:null==S?void 0:S.repeat_shixun_num,copy:null==S?void 0:S.can_copy_num,canNotCopy:null==S?void 0:S.no_copy_num,studentNames:null==S?void 0:S.student_names,studentCount:null==S?void 0:S.student_count,is_random:null==S?void 0:S.is_random,inPaper:w,position:L})}),[S,w,L]);return(0,C.jsx)(x.Z,{title:"提示",centered:!0,open:d,confirmLoading:o,onOk:f()(s()().mark((function e(){var n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),n=t.getFieldsValue(),i=Object.keys(n).map((function(e){return{id:parseInt(e.split("_")[0]),course_id:parseInt(e.split("_")[1]),is_use:n[e].is_use,is_copy:n[e].is_copy}})),e.next=5,c(i);case 5:l(!1);case 6:case"end":return e.stop()}}),e)}))),onCancel:u,width:880,okText:"确认",className:N,destroyOnClose:!0,children:(0,C.jsxs)(m.Z,{form:t,preserve:!1,children:[(0,C.jsx)("div",{className:b,children:F}),(0,C.jsxs)("div",{style:{marginBottom:30},children:[(0,C.jsx)("div",{style:{marginBottom:20},children:"* 说明"}),(0,C.jsx)("div",{style:{marginBottom:20},children:"1、复制:系统将复制并创建一个新的项目发送到课堂中使用(不会复制学生的挑战记录),新的项目支持进行编辑并与原项目信息互不影响。"}),(0,C.jsx)("div",{className:T,children:"2、不复制:当前项目会被直接发送到课堂中使用,挑战过该项目的学生再次进入项目开启挑战时,会清空之前的挑战记录。"})]}),(null==S?void 0:S.can_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:j,children:"支持复制的项目"}),(0,C.jsx)(_.Z,{columns:z,className:k,dataSource:null==S?void 0:S.can_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})]}),(null==S?void 0:S.no_copy_num)>0&&(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:j,children:"不支持复制的项目"}),(0,C.jsx)(_.Z,{columns:D,className:k,dataSource:null==S?void 0:S.no_copy_list,rowKey:"subject"===I?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})]}),(null==S?void 0:S.no_use_list.length)>0&&(null==S?void 0:S.no_use_list.map((function(e){return(0,C.jsxs)("div",{children:[(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_copy"],hidden:!0,initialValue:0,children:(0,C.jsx)(g.Z,{type:"hidden"})}),(0,C.jsx)(m.Z.Item,{name:["".concat("subject"===I?null==e?void 0:e.stage_shixun_id:e.shixun_course_id||e.id),"is_use"],hidden:!0,initialValue:1,children:(0,C.jsx)(g.Z,{type:"hidden"})})]},"subject"===I?e.stage_shixun_id:e.shixun_course_id||e.id)})))]})})},z=function(e){return"multiple"===e.modalType?(0,C.jsx)(L,c()({},e)):(0,C.jsx)(M,c()({},e))}},76927:function(e,n,t){"use strict";t.d(n,{K:function(){return u}});t(59301);var i=t(43418),r=t(82626),a="modal___LGwws",o="closeIcon___vsUXI",l=t(24334),s=t(37712),u=function(e){var n=e.visible,t=e.width,u=e.videoId,c=e.file_url,d=e.course_id,f=(e.copyUrl,e.toLog),h=void 0===f||f,p=e.logWatchHistory,v=void 0===p?function(){}:p,m=e.allow_skip,x=e.onClose,y=void 0===x?function(){}:x,g=e.autoPlay,_=void 0!==g&&g,b=e.onPlayEnded,j=void 0===b?function(){}:b;return(0,s.jsxs)(i.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:null,footer:null,width:t,className:a,children:[(0,s.jsx)("i",{className:"".concat(o," iconfont icon-guanbi10"),onClick:y}),n&&(0,s.jsx)(r.Z,{onPlayEnded:j,autoPlay:_,allow_skip:m,courseId:d,src:null!=c&&c.startsWith("http")?c:l.Base64.decode(c),videoId:u,toLog:h,logWatchHistory:v})]})}},82626:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(79800),r=t.n(i),a=t(7557),o=t.n(a),l=t(41498),s=t.n(l),u=t(59301),c=t(8591),d=t(38854),f=t(4847),h=t(6419),p=t(89260),v=t(56102),m=t(40806),x={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},y=t(37712);function g(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function _(e,n){return e-n}function b(e){e.sort(_);for(var n=0,t=0;t0&&!this.paused&&!this.ended&&this.readyState>2)}});var j=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,w=(0,u.forwardRef)((function(e,n){var t,i,a=e.allow_skip,l=e.src,_=e.toLog,w=e.videoId,k=e.logWatchHistory,P=e.courseId,N=void 0===P?null:P,T=e.startTime,S=e.handlePause,C=void 0===S?function(){}:S,I=e.handlePlay,A=void 0===I?function(){}:I,M=e.handlePlayEnded,Z=void 0===M?function(){}:M,L=e.autoPlay,z=void 0!==L&&L,D=e.onPlayEnded,E=void 0===D?function(){}:D,F="flv"===(null===(i=l=null===(t=l)||void 0===t?void 0:t.replace("http://","https://"))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i.pop()),X=(0,u.useRef)(),O=(0,u.useRef)(),R=(0,u.useRef)(),H=(0,u.useRef)(),q=(0,u.useRef)(),J=(0,u.useRef)(),V=(0,u.useRef)(),B=(0,u.useRef)(),K=(0,u.useRef)(),U=(0,u.useRef)(),W=(0,u.useRef)(),G=(0,u.useRef)(),Q=(0,u.useRef)(),Y=(0,u.useRef)(),$=navigator.userAgent.toLowerCase().match(j),ee=$?$[0]:"pc",ne=(0,u.useRef)(!1),te=(0,p.eY)(),ie=0,re=0,ae=0,oe=null,le=!1,se=20,ue=1,ce=!1,de=!1,fe=[];(0,u.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return X.current.currentTime},getDuration:function(){return X.current.duration}}})),c.ZP.config({maxCount:1,getContainer:function(){return R.current}});var he=(0,u.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t={point:X.current.currentTime};function i(){return r.apply(this,arguments)}function r(){return(r=s()(o()().mark((function n(){var i;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return ce=!0,n.next=3,null==k?void 0:k(t);case 3:i=n.sent,oe=i,ce=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}oe?(t.log_id=oe,t.watch_duration=b(fe),t.total_duration=re):(N?(t.video_id=parseInt(w,10),t.course_id=N):t.video_id=w,t.duration=ie,t.device=ee),n&&(t.ed="1"),i()}),[w,N]);function pe(){X.current.paused?(H.current.style.display="none",q.current.style.display="block"):(H.current.style.display="block",q.current.style.display="none")}function ve(){W.current.style.display="none",Q.current.style.display="none",G.current.style.display="none",X.current.muted||0===X.current.volume?W.current.style.display="block":X.current.volume>0&&X.current.volume<=.5?Q.current.style.display="block":G.current.style.display="block"}(0,u.useEffect)((function(){var e;X.current&&(H.current.style.display="none",q.current.style.display="block"),c.ZP.destroy();var n=null;return f.Z.isSupported&&F&&l&&(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=f.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:l,muted:!1}),X.current&&(n.attachMediaElement(X.current),n.load())):X.current.setAttribute("src",l),ve(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[X,F,l]),(0,u.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){A(),T&&!ne.current&&(X.current.currentTime=T),ne.current=!0,fe.push(X.current.currentTime),le||(le=!0,_&&he())}function n(){return t.apply(this,arguments)}function t(){return(t=s()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(),fe.push(X.current.currentTime),_&&he((function(){oe=null,ae=0,le=!1,ce=!1,de=!1,fe=[],re=0,ue=1}),!0),E();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(){J.current.value=Math.round(X.current.currentTime),V.current.value=Math.round(X.current.currentTime)}function r(){var e=Math.round(X.current.duration);J.current.setAttribute("max",e),V.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s"))}function l(){try{var e=Math.round(X.current.duration);J.current.setAttribute("max",e),V.current.setAttribute("max",e);var n=g(e);B.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),B.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),i(),function(){var e=g(Math.round(X.current.currentTime));K.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),K.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var t=O.current.getBoundingClientRect(),r=t.width,a=(t.height,t.x),o=t.y;if(a<0||o<0||!r)return;if(!de){var l=X.current.currentTime,s=l-ae;Math.abs(s)<10?(re+=Math.abs(s),ae=l,ce||re-ue*se>=0&&(ue++,fe.push(ae),_&&he())):(ae=l,_&&he())}}catch(e){console.log(e)}}function u(){de=!0}function d(){X.current.playing&&fe.push(X.current.currentTime,ae),ae=X.current.currentTime,de=!1}function f(){(ie=X.current.duration)<=20&&(se=ie/3),X.current.addEventListener("play",e)}function h(){C()}function p(e){if(a){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;X.current.currentTime=n,V.current.value=n,J.current.value=n}else c.ZP.warning("该视频禁止快进/后退播放")}function v(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));J.current.setAttribute("data-seek",n);var t=g(n);U.current.textContent="".concat(t.hour>0?t.hour+":":"").concat(t.minutes,":").concat(t.seconds);var i=X.current.getBoundingClientRect();U.current.style.left="".concat(e.pageX-i.left,"px")}function x(e){switch(e.code){case"Space":e.preventDefault(),ge();break;case"ArrowRight":if(e.preventDefault(),!a){c.ZP.warning("该视频禁止快进/后退播放");break}if(X.current.currentTime>=X.current.duration)break;X.current.currentTime=parseInt(X.current.currentTime)+5,i();break;case"ArrowLeft":if(e.preventDefault(),!a){c.ZP.warning("该视频禁止快进/后退播放");break}if(0===X.current.currentTime)break;X.current.currentTime=parseInt(X.current.currentTime)-5,i();break;case"ArrowUp":e.preventDefault(),X.current.volume<1&&(X.current.volume=(parseInt(10*X.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),X.current.volume>0&&(X.current.volume=(parseInt(10*X.current.volume)-1)/10)}}return R.current.addEventListener((0,m.gH)(),(function(e){e.preventDefault(),(0,m.vp)()?(X.current.style.width="100%",X.current.style.height="100%"):X.current.style.cssText=""})),X.current.addEventListener("canplay",f),X.current.addEventListener("ended",n),X.current.addEventListener("seeking",u),X.current.addEventListener("seeked",d),X.current.addEventListener("loadedmetadata",r),J.current.addEventListener("mousemove",v),J.current.addEventListener("input",p),X.current.addEventListener("timeupdate",l),X.current.addEventListener("pause",h),X.current.addEventListener("volumechange",ve),document.addEventListener("keydown",x),function(){var t,i,a,o,s,c,m,y,g,b,j,w;null===(t=X.current)||void 0===t||t.removeEventListener("canplay",f),null===(i=X.current)||void 0===i||i.removeEventListener("play",e),null===(a=X.current)||void 0===a||a.removeEventListener("ended",n),null===(o=X.current)||void 0===o||o.removeEventListener("seeking",u),null===(s=X.current)||void 0===s||s.removeEventListener("seeked",d),null===(c=J.current)||void 0===c||c.removeEventListener("mousemove",v),null===(m=J.current)||void 0===m||m.removeEventListener("input",p),null===(y=X.current)||void 0===y||y.removeEventListener("timeupdate",l),null===(g=X.current)||void 0===g||g.removeEventListener("pause",h),null===(b=X.current)||void 0===b||b.removeEventListener("loadedmetadata",r),null===(j=X.current)||void 0===j||j.removeEventListener("volumechange",ve),document.removeEventListener("keydown",x),null!==(w=X.current)&&void 0!==w&&w.playing&&(fe.push(ae,X.current.currentTime),_&&he())}}),[X,l]),(0,u.useEffect)((function(){var e;if(X.current.onended=function(){Z(X)},X.current.oncontextmenu=function(){return!1},(null===(e=l)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(X.current.canPlayType("application/vnd.apple.mpegurl"))X.current.src=l;else if(h.ZP.isSupported()){var n=new h.ZP;n.loadSource(l),n.attachMedia(X.current)}}),[l]);var me=(0,u.useState)(1),xe=r()(me,2),ye=(xe[0],xe[1]),ge=function(){X.current.paused||X.current.ended?X.current.play():X.current.pause(),pe()};return(0,y.jsxs)("div",{style:{position:"relative"},ref:R,children:[(0,y.jsx)("div",{ref:O,className:"".concat(x.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(x.animate__loop),children:te?te.login:" "}),(0,y.jsx)("div",{className:x.container,children:(0,y.jsxs)("div",{className:x["video-container"],id:"video-container",children:[(0,y.jsx)("div",{className:x["playback-animation"],id:"playback-animation",children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,y.jsx)("use",{href:"#pause"})]})}),(0,y.jsx)("video",{className:x.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:X,autoPlay:z}),(0,y.jsxs)("div",{className:"".concat(x["video-controls"]," "),id:"video-controls",children:[(0,y.jsxs)("div",{className:x["bottom-controls"],children:[(0,y.jsxs)("div",{className:x["left-controls"],children:[(0,y.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:ge,children:(0,y.jsxs)("svg",{className:x["playback-icons"],children:[(0,y.jsx)("use",{ref:q,href:"#play-icon"}),(0,y.jsx)("use",{ref:H,style:{display:"none"},href:"#pause"})]})}),(0,y.jsxs)("div",{className:x.time,children:[(0,y.jsx)("time",{id:"time-elapsed",ref:K,children:"00:00"}),(0,y.jsx)("span",{children:" / "}),(0,y.jsx)("time",{id:"duration",ref:B,children:"00:00"})]})]}),(0,y.jsxs)("div",{className:x["right-controls"],children:[a&&(0,y.jsx)(d.Z,{placement:"top",overlayClassName:x.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,y.jsx)("span",{onClick:function(){ye(1),X.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,y.jsx)("span",{onClick:function(){ye(1.5),X.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,y.jsx)("span",{onClick:function(){ye(2),X.current.playbackRate=2},children:"2.0x"})}]},children:(0,y.jsx)("div",{className:"".concat(x.controlText," mr5"),children:"倍速"})}),(0,y.jsx)(v.CopyToClipboard,{text:l,onCopy:function(){return c.ZP.success("复制成功")},children:(0,y.jsx)("button",{"data-title":"复制链接",children:(0,y.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,y.jsxs)("div",{className:x["volume-controls"],children:[(0,y.jsxs)("button",{"data-title":"开启/关闭声音",className:x["volume-button"],id:"volume-button",onClick:function(){X.current.muted=!X.current.muted,X.current.muted?(Y.current.setAttribute("data-volume",volume.value),Y.current.value=0):Y.current.value=Y.current.dataset.volume},children:[(0,y.jsx)("i",{ref:W,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:Q,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,y.jsx)("i",{ref:G,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,y.jsx)("input",{className:x.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:Y,style:{display:"none"},onClick:ve})]}),(0,y.jsx)("button",{"data-title":"全屏/退出全屏",className:x["fullscreen-button"],onClick:function(){(0,m.vp)()?(0,m.BU)():(0,m.Dj)(R.current)},children:(0,y.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,y.jsxs)("div",{className:x["video-progress"],children:[(0,y.jsx)("progress",{ref:V,value:"0",min:"0"}),(0,y.jsx)("input",{className:x.seek,ref:J,value:"0",min:"0",type:"range",step:"1"}),(0,y.jsx)("div",{className:x["seek-tooltip"],ref:U,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,y.jsx)("svg",{style:{display:"none"},children:(0,y.jsxs)("defs",{children:[(0,y.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,y.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,y.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,y.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,y.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,y.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,y.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,y.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,y.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},26699:function(e,n,t){"use strict";var i=t(7557),r=t.n(i),a=t(37205),o=t.n(a),l=t(41498),s=t.n(l),u=t(82242),c=t.n(u),d=t(79800),f=t.n(d),h=t(59301),p=t(78241),v=t(43418),m=t(96865),x=t(95237),y=t(43604),g=t(6848),_=t(12563),b=t(61186),j=t.n(b),w=t(32007),k=t(20817),P=t(21062),N=t(66621),T=t(89260),S=t(37712),C={delay_publish:0,is_public:[!1],description:"",title:"",link:"",publish_time:""};n.Z=(0,w.connect)((function(e){var n=e.attachment,t=e.loading;return{attachment:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){var n=e.attachment,t=e.dispatch,i=e.loading,a=e.globalSetting,l=(0,w.useParams)(),u=(n.detail,p.Z.useForm()),d=f()(u,1)[0],b=(0,h.useState)(!1),I=f()(b,2),A=I[0],M=I[1],Z=(0,h.useState)([]),L=f()(Z,2),z=L[0],D=L[1],E=(0,h.useState)(c()({},C)),F=f()(E,2),X=F[0],O=F[1],R=(0,h.useState)({name:"",filename:"",type:"",className:"",data:"",close:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},disabledDownload:!1,monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),H=f()(R,2),q=H[0],J=H[1];l.id=l.coursesId,l.course_id=l.coursesId;var V=function(){var e=s()(r()().mark((function e(){var i,a,s,u,f,h,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s={},s="课程内教学课件预览"==(null==n||null===(i=n.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.openType)?c()({},n.actionTabs.params):c()({},l),e.next=4,t({type:"attachment/getDetail",payload:s});case 4:(u=e.sent).delay_publish=u.delay_publish?1:0,X.is_public=[u.is_public],X.description=u.description,X.delay_publish=u.delay_publish,X.publish_time=u.publish_time,d.setFieldsValue(X),D([c()({},u)].concat(o()(null==u?void 0:u.attachment_histories))),null!=u&&null!==(a=u.attachment_histories)&&void 0!==a&&a.length?M(!0):u.link||"application/pdf"===u.content_type?((0,N.xg)(k.Z.IMG_SERVER+u.url),t({type:"attachment/setActionTabs",payload:{}})):(q.type=u.file_type,q.data=k.Z.API_SERVER+u.url,q.recordInfo={id:null==n||null===(f=n.actionTabs)||void 0===f||null===(f=f.selectArrs)||void 0===f?void 0:f.id,course_id:null==n||null===(h=n.actionTabs)||void 0===h||null===(h=h.params)||void 0===h?void 0:h.course_id},"txt"===u.file_type&&(q.monacoEditor.value=u.content),q.disabledDownload=(0,T.dE)()&&Boolean(null==n||null===(p=n.actionTabs)||void 0===p||null===(p=p.selectArrs)||void 0===p?void 0:p.download_setting),J(c()({},q)));case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,h.useEffect)((function(){var e;"资源下载"===n.actionTabs.key?(l.id=null===(e=n.actionTabs.selectArrs)||void 0===e?void 0:e.id,d.resetFields(),V()):M(!1)}),[n.actionTabs.key,l.id]),(0,h.useEffect)((function(){return function(){J(c()(c()({},q),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}),[]),(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(v.Z,{centered:!0,title:"资源下载",open:A,okText:"确定",destroyOnClose:!0,maskClosable:!1,cancelText:"取消",width:600,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t({type:"attachment/setActionTabs",payload:{}});case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){O(c()({},C)),t({type:"attachment/setActionTabs",payload:{}})},children:(0,S.jsx)("section",{className:"pl20 pr20 pt10",children:(0,S.jsxs)(m.Z,{loading:i["attachment/getDetail"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(0,S.jsxs)(x.Z,{align:"middle",justify:"center",style:{background:"#eee"},gutter:[20,8],children:[(0,S.jsx)(y.Z,{flex:"307px",children:"资源名称"}),(0,S.jsx)(y.Z,{flex:"80px",children:"下载"}),(0,S.jsx)(y.Z,{flex:"140px",children:"版本号"})]}),null==z?void 0:z.map((function(e,n){return(0,S.jsxs)(x.Z,{align:"middle",justify:"center",style:{borderBottom:"1px solid #eaeaea"},gutter:[20,8],children:[(0,S.jsx)(y.Z,{flex:"307px",children:(0,S.jsx)(g.Z,{title:e.title,children:(0,S.jsxs)(x.Z,{children:[(0,S.jsx)(y.Z,{children:(0,S.jsx)("a",{href:k.Z.API_SERVER+e.url,target:"_blank",className:"multi_ellipsis1 c-grey-333 mr5",onClick:function(n){e.link||"application/pdf"===e.content_type||a.setting.is_local||(n.preventDefault(),q.type=e.file_type,q.data=k.Z.API_SERVER+e.url,"txt"===e.file_type&&(q.monacoEditor.value=e.content),J(c()({},q)))},children:e.title})}),(0,S.jsx)(y.Z,{children:(0,S.jsx)(_.Z,{className:"",color:0===n?"green":"orange",children:0===n?"当前版本":"历史版本"})})]})})}),(0,S.jsx)(y.Z,{flex:"80px",children:e.downloads_count}),(0,S.jsx)(y.Z,{flex:"140px",children:j()(e.created_on).format("YYYY-MM-DD HH:mm")})]},n)}))]})})}),(0,S.jsx)(P.Z,c()(c()({},q),{},{onClose:function(){J(c()(c()({},q),{},{type:""})),t({type:"attachment/setActionTabs",payload:{}})}}))]})}))},15637:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Cr}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(41498),s=t.n(l),u=t(79800),c=t.n(u),d=t(39647),f=t.n(d),h=t(59301),p=t(32007),v=t(37205),m=t.n(v),x=t(8591),y=t(43418),g=t(5112),_=t(6848),b=t(38854),j=t(20834),w=t(31395),k=t(3113),P=t(16135),N={flex_box_center:"flex_box_center___GMs27",flex_space_between:"flex_space_between___iZX2j",flex_box_vertical_center:"flex_box_vertical_center___FAqrL",flex_box_center_end:"flex_box_center_end___bcsHk",flex_box_column:"flex_box_column___bbK5J",banner:"banner___J_z1y",wrp:"wrp___J4x9Y",titleWrap:"titleWrap___PRimN",titleFlexEnd:"titleFlexEnd___iJ3Lp",title:"title___p7Rh_",titleName:"titleName___rfBg7",titleIcon:"titleIcon___krG4h",contentWrap:"contentWrap___TSTbZ",verticalLine:"verticalLine___I9rNF",contentLeftWrap:"contentLeftWrap___ctnXO",openCourseTag:"openCourseTag___GKlHI",tagsWrap:"tagsWrap___Fm7yN",ratingWrap:"ratingWrap___txiLS",ratingTitle:"ratingTitle___Q3b2_",rating:"rating___nWYrn",popoverWrap:"popoverWrap___OuHzS",popverLeft:"popverLeft___LE1m6",popoverRight:"popoverRight___qoc3O",popverScore:"popverScore___yjk5A",popoverRateWrap:"popoverRateWrap___LTwq7",popoverProgress:"popoverProgress___zgQTd",button:"button___laG3U",operationWrap:"operationWrap___HATT3",forkWrap:"forkWrap___JKLmo",fork:"fork___WAxXu",forkNum:"forkNum___mVT0B",buttonTransparent:"buttonTransparent___UvCv6",buttonLearnStatistics:"buttonLearnStatistics___clQ8y",publishPopverWrap:"publishPopverWrap___HdjD0",colorFF6802:"colorFF6802___qG9SX",w140:"w140___sbUdr",nav:"nav___MhhTj",navLeft:"navLeft___lqVWg",navContent:"navContent___n2s_9",flexRow:"flexRow___zwFIa",navRight:"navRight____4Spc",navLeftIcon:"navLeftIcon___WHxlM",colorOrange:"colorOrange___L2ZcR",contentItem:"contentItem___bTFib",contentItemTitle:"contentItemTitle___cRyCT",contentItemText:"contentItemText___p2VVW",classButton:"classButton___ht2ZK",bg28e:"bg28e___Lpwef",bgGray:"bgGray___ix5uS",btn:"btn___cK9ZK",laboratory:"laboratory___EJVoA",name:"name___bHCrt"},T=t(89260),S=t(30011),C=t(57809),I=t(95237),A=t(43604),M=t(24905),Z=t(97334),L=t(61186),z=t.n(L),D="scoremodal___BKuJN",E="wrap___ptPf6",F="wrap_title___QhQIv",X="radioWrap___YOQsB",O="createMkdir___kT_2U",R="tree___an1x1",H=t(66621),q=t(25925),J=t(37712),V=["pathsDetail","globalSetting","loading","dispatch"],B=C.default.Option,K=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=(f()(e,V),(0,p.useParams)()),a=(0,h.useState)(),l=c()(a,2),u=l[0],d=l[1],v=(0,h.useState)([]),m=c()(v,2),g=m[0],b=m[1],j=(0,h.useState)([]),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)([]),T=c()(N,2),L=T[0],K=T[1],U=(0,h.useState)(),W=c()(U,2),G=W[0],Q=W[1],Y=(0,h.useState)(),$=c()(Y,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),ie=c()(te,2),re=ie[0],ae=ie[1];(0,h.useEffect)((function(){"PathsDetail-SendToClass"===n.actionTabs.key&&le()}),[n.actionTabs.key]);var oe=function(e){switch(e.item_type){case"Shixun":return(0,J.jsx)(_.Z,{title:null!=e&&e.is_published?"":null!=e&&e.edit_permission?"实训需要发布后才能发送到课堂,点击名称可前往实训详情":"实训需要发布后才能发送到课堂,请联系实训管理员发布",children:(0,J.jsxs)("span",{onClick:function(){null!=e&&e.is_published||null==e||!e.edit_permission||window.open("/shixuns/".concat(e.identifier,"/challenges"))},children:[(0,J.jsx)("span",{className:"mr5 c-light-primary",children:"实训"}),e.name,!(null!=e&&e.is_published)&&(0,J.jsx)("span",{style:{marginLeft:5,color:"rgb(216, 216, 216)"},children:"未发布"}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,J.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"})]})});case"Attachment":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5 c-cyan-blue",children:"课件"}),e.name]});case"ExaminationBank":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#e69917"},children:"测验"}),e.name]});case"HomeworkCommon":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#E99237"},children:"编程作业"}),e.name]});case"VideoItem":return(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5 c-purple-8C1",children:"视频"}),e.name]});case"SubjectHomework":return"group"==(null==e?void 0:e.homework_type)?(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#AABF07"},children:"分组作业"}),e.name]}):(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{className:"mr5",style:{color:"#20BB8A"},children:"图文作业"}),e.name]});case"StageCatalog":return(0,J.jsx)("span",{children:e.name});default:return""}},le=function(){var e=s()(r()().mark((function e(){var n,t,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.MO)({id:i.pathId});case 2:(n=e.sent)&&(b((null==n?void 0:n.courses)||[]),a=null===(t=n.stages)||void 0===t?void 0:t.map((function(e,n){var t;return{title:e.state_name||"",key:n,children:null===(t=e.items)||void 0===t?void 0:t.map((function(e,t){var i;return o()(o()({},e),{},{title:oe(e),key:"".concat(n,"-").concat(t),disabled:"ExaminationBank"==(null==e?void 0:e.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),children:null===(i=e.children)||void 0===i?void 0:i.map((function(i,r){return o()(o()({},i),{},{title:oe(i),disabled:"ExaminationBank"==(null==i?void 0:i.item_type)||"Shixun"===(null==e?void 0:e.item_type)&&!1===(null==e?void 0:e.is_published),key:"".concat(n,"-").concat(t,"-").concat(r)})}))})}))}})),P(a||[]));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=L.filter((function(e){return"string"==typeof e})),n=[],t=[],i=[],r=[],a=[],o=[],l=[],s=[];return null==k||k.map((function(u,c){var d;null==u||null===(d=u.children)||void 0===d||d.map((function(u,d){var f;e.includes("".concat(c,"-").concat(d))&&(i.push(u.stage_item_id),"Shixun"===u.item_type?n.push(u.id):"Attachment"===u.item_type?r.push(u.id):"VideoItem"===u.item_type?t.push(u.id):"ExaminationBank"===u.item_type?l.push(u.id):"HomeworkCommon"===u.item_type?s.push(u.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?a.push(u.id):"normal"==u.homework_type&&o.push(u.id))),null==u||null===(f=u.children)||void 0===f||f.map((function(f,h){e.includes("".concat(c,"-").concat(d,"-").concat(h))&&(i.push(f.stage_item_id),"Shixun"===f.item_type?n.push(f.id):"Attachment"===f.item_type?r.push(f.id):"VideoItem"===f.item_type?t.push(f.id):"ExaminationBank"===u.item_type?l.push(f.id):"HomeworkCommon"===u.item_type?s.push(f.id):"SubjectHomework"===u.item_type&&("group"==u.homework_type?a.push(u.id):"normal"==u.homework_type&&o.push(u.id)))}))}))})),{shixunIds:n,videoItemIds:t,stageItemIds:i,coursewareIds:r,groupIds:a,normalIds:o,banksIds:l,hackIds:s}},ue=(0,q.P)(),ce=c()(ue,4),de=ce[0],fe=ce[1],he=ce[2],pe=ce[3],ve=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=se(),t=n.stageItemIds,u){e.next=4;break}return x.ZP.info("您还未选择发送的课堂"),e.abrupt("return");case 4:if(_e.length||je.length||Se.length||Ie.length||Me.length||ke.length||Ne.length){e.next=7;break}return x.ZP.info("您还未选择实训、视频、分组作业、图文作业、测验或者编程作业"),e.abrupt("return");case 7:return ne(!0),e.next=10,pe({id:i.pathId,course_id:parseInt(u),type:"subject",stage_item_id:t,sync_catelog:re?1:0});case 10:if(e.sent){e.next=14;break}return e.next=14,me(t.map((function(e){return{id:e,is_copy:0,is_use:1}})));case 14:ne(!1),xe();case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Q)({id:i.pathId,course_id:u,stage_shixuns:n.map((function(e){return{stage_shixun_id:e.id,is_copy:e.is_copy,is_use:e.is_use}})),sync_catelog:re?1:0});case 2:t=e.sent,d(null),fe(),1===(null==t?void 0:t.status)&&y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:t.message}),onOk:function(){var e,n=null==t||null===(e=t.url.split("/"))||void 0===e?void 0:e[2];(0,H.xg)("/classrooms/".concat(n,"/shixun_homework"))}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),xe=function(){t({type:"pathsDetail/setActionTabs",payload:{}}),K([]),Q(null)},ye=se(),ge=ye.shixunIds,_e=void 0===ge?[]:ge,be=ye.videoItemIds,je=void 0===be?[]:be,we=ye.banksIds,ke=void 0===we?[]:we,Pe=ye.hackIds,Ne=void 0===Pe?[]:Pe,Te=ye.coursewareIds,Se=void 0===Te?[]:Te,Ce=ye.groupIds,Ie=void 0===Ce?[]:Ce,Ae=ye.normalIds,Me=void 0===Ae?[]:Ae;return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(y.Z,{title:"发送至课堂",keyboard:!1,destroyOnClose:!0,open:"PathsDetail-SendToClass"===n.actionTabs.key,width:800,centered:!0,confirmLoading:ee,className:D,onCancel:xe,onOk:ve,children:(0,J.jsxs)("div",{className:E,children:[(0,J.jsx)("div",{className:"mb10",children:(0,J.jsx)(C.default,{placeholder:"请选择您要发送的课堂",defaultOpen:!1,value:u,style:{width:"100%"},onSelect:function(e){return d(e)},optionLabelProp:"lable",children:null==g?void 0:g.map((function(e,n){return(0,J.jsx)(B,{value:e.course_id,lable:e.course_name,children:(0,J.jsxs)(I.Z,{justify:"space-between",children:[(0,J.jsx)(A.Z,{children:e.course_name}),(0,J.jsx)(A.Z,{children:z()(e.created_at).format("YYYY-MM-DD HH:mm")})]})},e.course_id)}))})}),(0,J.jsxs)("div",{className:F,children:["温馨提示:",(0,J.jsx)("br",{}),"1.请在本课程中选择所需项目发送到指定课堂,分组作业不会被发送至开放课堂;",(0,J.jsx)("br",{}),"2.未发布的实训不能发送至课堂"]}),(0,J.jsxs)("a",{onClick:function(){le()},children:[(0,J.jsx)("i",{className:"iconfont icon-shuaxin3 font14 mr5",style:{color:"#3061d0"}}),"刷新列表"]}),(0,J.jsxs)("div",{className:X,children:[(0,J.jsx)("div",{children:(0,J.jsx)(M.Z,{value:G,onChange:function(e){var n=e.target.checked,t=[];null==k||k.map((function(e,n){var i;t.push(n),null==e||null===(i=e.children)||void 0===i||i.map((function(i,r){var a;"ExaminationBank"==(null==i?void 0:i.item_type)||null!=i&&i.disabled||(t.push("".concat(n,"-").concat(r)),null==i||null===(a=i.children)||void 0===a||a.map((function(i,a){null!=e&&e.disabled||t.push("".concat(n,"-").concat(r,"-").concat(a))})))}))})),K(n?t:[])},className:"font14 ml20",children:"全选"})}),!(null==k||!k.length)&&(0,J.jsx)(Z.Z,{className:R,checkable:!0,defaultExpandAll:!0,treeData:k,checkedKeys:L,onCheck:function(e,n){return function(e,n){K(e)}(e)}})]}),(0,J.jsxs)("div",{className:O,children:[(0,J.jsx)(M.Z,{checked:re,onChange:function(e){return ae(e.target.checked)},className:"font14",children:"选中章节在课堂中同步生成目录"}),!!(_e.length+je.length+Ie.length+Me.length+ke.length+Ne.length)&&(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:"已选中:"}),!!_e.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-light-primary",children:[_e.length," "]}),(0,J.jsx)("span",{children:"个实训"})]}),!!je.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-purple-8C1 ml5",children:[je.length," "]}),(0,J.jsx)("span",{children:"个视频"})]}),!!Se.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"c-cyan-blue ml5",children:[Se.length," "]}),(0,J.jsx)("span",{children:"个课件"})]}),!!Ie.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#AABF07"},children:[Ie.length," "]}),(0,J.jsx)("span",{children:"个分组作业"})]}),!!Me.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#20BB8A"},children:[Me.length," "]}),(0,J.jsx)("span",{children:"个图文作业"})]}),!!ke.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[ke.length," "]}),(0,J.jsx)("span",{children:"个测验"})]}),!!Ne.length&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)("span",{className:"ml5",style:{color:"#e69917"},children:[Ne.length," "]}),(0,J.jsx)("span",{children:"个编程作业"})]})]})]})]})}),(0,J.jsx)(q.Z,{visible:de,inPaper:!1,renderData:he,onCancel:fe,onOk:me,modalType:"multiple",type:"subject"})]})})),U=t(95341),W=t(56102),G=t(78241),Q=t(19842),Y=t(92832),$=t(71418),ee=t(85750),ne="applyPublicContainer___UVHD5",te="applyPublicContent___XjdaZ",ie="spin___xLRsh",re="tips___Hok1Y",ae=t(680),oe=function(e){var n=e.type,t=e.onCancel,i=e.onOk,a=G.Z.useForm(),o=c()(a,1)[0],l=(0,h.useState)(1),u=c()(l,2),d=u[0],f=u[1],p=(0,h.useState)(!1),v=c()(p,2),m=v[0],_=v[1],b=(0,h.useState)([]),j=c()(b,2),w=j[0],k=j[1];(0,h.useEffect)((function(){o.setFieldValue("type",1),P()}),[]);var P=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n){e.next=7;break}return _(!0),e.next=4,(0,ee.ZP)("/api/disciplines.json",{method:"get",params:{source:n}});case 4:t=e.sent,k(t.disciplines||[]),_(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=o.getFieldsValue(),n=e.sub_discipline_id,t=e.discipline_name,r=e.sub_discipline_name,a=e.type;if((!n||n&&0===n.length)&&(!t||!r))return x.ZP.warning("请选择方向&课程"),!1;i({user_customize:2==a,sub_discipline_id:1==a?[n[1]]:null,discipline_name:t,sub_discipline_name:r})};return(0,J.jsx)(y.Z,{width:640,className:ne,centered:!0,title:"公开课程",okText:"申请公开",open:!0,onCancel:function(){t(),o.resetFields()},onOk:function(){o.validateFields().then((function(e){2==d&&(e.discipline_name.replaceAll(" ","").length<=0||e.sub_discipline_name.replaceAll(" ","").length<=0)?x.ZP.info("方向或课程不能为空,请填写后再提交!"):(N(),o.resetFields())}))},children:(0,J.jsxs)("div",{className:te,children:[(0,J.jsxs)("div",{className:re,children:[(0,J.jsx)(ae.Z,{style:{color:"#FF8C29",marginRight:10}}),"填写实践课程的方向&课程之后,方可申请公开"]}),(0,J.jsxs)(G.Z,{labelAlign:"left",form:o,children:[(0,J.jsx)(G.Z.Item,{name:"type",children:(0,J.jsxs)(g.ZP.Group,{onChange:function(e){f(e.target.value),1==e.target.value?o.setFieldsValue({discipline_name:"",sub_discipline_name:""}):o.setFieldsValue({sub_discipline_id:[]})},children:[(0,J.jsx)(g.ZP,{value:1,children:"快速选择方向&课程"}),(0,J.jsx)(g.ZP,{value:2,style:{marginLeft:40},children:"自定义方向&课程"})]})}),1==d&&(0,J.jsx)(G.Z.Item,{label:"方向&课程",name:"sub_discipline_id",rules:[{required:!0}],children:(0,J.jsx)(Q.Z,{expandTrigger:"hover",placeholder:"请选择方向&课程",options:w,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:function(e,n){return o.setFieldsValue({sub_discipline_id:e})}})}),2==d&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(G.Z.Item,{label:"方向",name:"discipline_name",rules:[{required:!0}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入方向",autoComplete:"off"})}),(0,J.jsx)(G.Z.Item,{label:"课程",name:"sub_discipline_name",rules:[{required:!0}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入课程",autoComplete:"off"})})]})]}),m&&(0,J.jsx)("div",{className:ie,children:(0,J.jsx)($.Z,{})})]})})},le=t(51150);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var se="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNC41IDE3Ljk0UzUuNTg3IDguNDUgMTMuODYgOC40NVY1bDUuOTUyIDYuMDQtNS45NTMgNi4wMzd2LTMuNDVTNy45NTEgMTIuOTYgNC41IDE3Ljk0IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",ce=["pathsDetail","user","globalSetting","loading","dispatch"],de=[{name:"未发布",connect:"当前课程正在开发中,不可被他人使用",bkcolor:"#D8D8D8",txcolor:"#FFFFFF"},{name:"静默发布",connect:"当前课程已发布,可以通过分享链接使用,但不能被开放检索",bkcolor:"#7B92C7",txcolor:"#FFFFFF"},{name:"公开审核",connect:"当前课程已发布,申请纳入开放检索,目前平台正在审核中",bkcolor:"#F9AF7E",txcolor:"#A44C11"},{name:"公开发布",connect:"当前课程已发布,且可被开放检索",bkcolor:"#FFE9C1",txcolor:"#A45204"}],fe=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading;return{pathsDetail:n,user:t,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){var n,t,i,a,l,u,d,v,C,I,A,M,Z,L,z,D,E,F,X,O,R,q,V,B,G,Q,Y,$,ee,ne,te,ie,re,ae,fe,he,pe,ve,me,xe,ye,ge,_e,be,je,we,ke,Pe,Ne,Te,Se,Ce,Ie,Ae,Me,Ze,Le,ze,De,Ee,Fe,Xe,Oe,Re,He,qe,Je,Ve,Be,Ke,Ue,We,Ge,Qe,Ye,$e,en,nn,tn,rn,an,on,ln,sn,un,cn,dn,fn,hn,pn,vn,mn,xn,yn,gn,_n,bn,jn,wn,kn,Pn,Nn,Tn,Sn,Cn,In,An,Mn=e.pathsDetail,Zn=e.user,Ln=(e.globalSetting,e.loading,e.dispatch),zn=(f()(e,ce),(0,p.useParams)()),Dn=(0,h.useState)({}),En=c()(Dn,2),Fn=En[0],Xn=En[1],On=(0,h.useRef)(1),Rn=(0,h.useState)(),Hn=c()(Rn,2),qn=Hn[0],Jn=Hn[1],Vn=(0,h.useState)(!1),Bn=c()(Vn,2),Kn=Bn[0],Un=Bn[1],Wn=(0,h.useState)(!1),Gn=c()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,h.useRef)(null),et=!(null!==(n=Mn.detail)&&void 0!==n&&n.can_managed),nt=(0,h.useState)({status:!1}),tt=c()(nt,2),it=tt[0],rt=tt[1];(null===(t=Mn.detail)||void 0===t?void 0:t.is_free)||null===(i=Mn.detail)||void 0===i||i.can_learning;(0,h.useEffect)((function(){rt({status:!1})}),[]),(0,h.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){var n,t,i,a,o,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:null!==(n=Mn.detail)&&void 0!==n&&n.courses&&(null!=(o=null===(t=Mn.detail)||void 0===t?void 0:t.courses)&&null!==(i=o.toast)&&void 0!==i&&i.is_open&&-1===(null===(a=o.toast)||void 0===a?void 0:a.open_num)?Yn(!0):null!=o&&null!==(l=o.toast)&&void 0!==l&&l.is_open&&1===(null==o||null===(s=o.toast)||void 0===s?void 0:s.open_num)?(c=JSON.parse(localStorage.getItem("pathsshow"))||[],(null===(u=c.filter((function(e){return e===(null==zn?void 0:zn.pathId)})))||void 0===u?void 0:u.length)>0?Yn(!1):(Yn(!0),c.push(null==zn?void 0:zn.pathId),localStorage.setItem("pathsshow",JSON.stringify(c)))):Yn(!1));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[null===(a=Mn.detail)||void 0===a?void 0:a.courses]),(0,h.useEffect)((function(){var e,n,t;if(null===(e=Mn.detail)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.length){var i;if(null!==(n=Mn.detail)&&void 0!==n&&n.has_start){var r,a=null===(r=Mn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 1===(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=a>-1?a:0}else{var o,l,s=null===(o=Mn.detail)||void 0===o||null===(o=o.courses)||void 0===o||null===(o=o.map((function(e){var n;return null===(n=e.course_status)||void 0===n?void 0:n.status})))||void 0===o?void 0:o.lastIndexOf(2);i=s>-1?s:0,i=(s=null===(l=Mn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?s:i}Xn((null===(t=Mn.detail)||void 0===t?void 0:t.courses[i])||{})}}),[Mn.detail]);var at=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},ot=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.rs)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.KM)({container_id:zn.pathId,container_type:"Subject"});case 2:0===(n=e.sent).status&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),st=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否删除实践课程?"}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.eJ)({id:zn.pathId});case 2:1===e.sent.status&&p.history.push("/paths");case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ut=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.info({centered:!0,width:530,title:"提示",okText:"知道啦",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"课程发布后即可发送课堂使用"}),onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Go)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:430,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销发布?"}),okButtonProps:{loading:Kn},onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Un(!0),e.next=3,(0,S.fj)({id:zn.pathId});case 3:1===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销发布成功")),Un(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){et?at():Mn.detail&&Mn.detail.has_sub_discipline?ht({user_customize:!1}):ft(!0)},ft=function(e){rt({status:e})},ht=function(e){var n;y.Z.confirm({centered:!0,width:590,title:"提示",okText:"确定申请",cancelText:"取消申请",icon:null,content:(0,J.jsxs)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:["公开课程需经过平台标准化审核,审核周期为1-2天,公开的课程将对平台所有人可见。",(0,J.jsx)("br",{}),"若仅本人教学使用则无需申请公开,直接发送到课堂即可",(0,J.jsx)("br",{})]}),onOk:(n=s()(r()().mark((function n(){var t,i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t={user_customize:e.user_customize,type:e.type},e.user_customize?t=o()(o()({},t),{},{discipline_name:e.discipline_name,sub_discipline_name:e.sub_discipline_name}):e.sub_discipline_id&&(t=o()(o()({},t),{},{sub_discipline_id:e.sub_discipline_id})),n.next=4,(0,S.WO)(o()({id:zn.pathId},t));case 4:0!==(null==(i=n.sent)?void 0:i.status)&&1!==(null==i?void 0:i.status)||(yt(),x.ZP.success("公开申请已提交,请等待管理员的审核"));case 6:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},pt=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认撤销申请公开?"}),onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Er)({id:zn.pathId});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(yt(),x.ZP.success("撤销申请公开成功"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vt=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!et){e.next=3;break}return at(),e.abrupt("return");case 3:y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"ml20",children:(0,J.jsxs)(g.ZP.Group,{defaultValue:1,onChange:function(e){return On.current=e.target.value},children:[(0,J.jsxs)(g.ZP,{value:1,className:"mt10",style:{color:"#5F6367"},children:["开放课堂:",(0,J.jsx)("span",{children:"所有用户可以随时访问"})]}),(0,J.jsxs)(g.ZP,{value:0,className:"mt10",style:{color:"#5F6367"},children:["私有课堂:",(0,J.jsx)("span",{children:"仅报名参与的课堂成员可以访问"})]})]})}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,H.xg)("/classrooms/news/".concat(zn.pathId,"/newgold/").concat(On.current));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),mt=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",icon:null,content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确认立即预约?"}),onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.c3)({id:zn.pathId});case 2:0===(n=e.sent).status&&(Jn(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},xt=function(){var e;(0,U.tJ)(Ln)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",icon:null,cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",style:{color:"#5F6367",textAlign:"left"},children:"是否确定加入该课堂"}),onOk:(e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.JS)({id:null==Fn?void 0:Fn.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Ln({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),1===(null===(t=Fn.course_status)||void 0===t?void 0:t.status)&&(0,H.xg)("/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/shixun_homework")));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},yt=function(){Ln({type:"pathsDetail/getPathsDetail",payload:{id:zn.pathId}}),Ln({type:"pathsDetail/getRightData",payload:{id:zn.pathId}})},gt=!(null===(l=Mn.detail)||void 0===l||!l.participant_count||null!==(u=Mn.detail)&&void 0!==u&&u.allow_statistics),_t=(null===(d=Mn.detail)||void 0===d||null===(d=d.courses)||void 0===d?void 0:d.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==Fn?void 0:Fn.course_id)})))+1,bt=_t===(null===(v=Mn.detail)||void 0===v||null===(v=v.courses)||void 0===v?void 0:v.length);return(0,J.jsxs)("section",{children:[(0,J.jsx)("aside",{className:N.banner,style:{backgroundImage:null!=Mn&&null!==(C=Mn.detail)&&void 0!==C&&null!==(C=C.attachments)&&void 0!==C&&null!==(C=C[0])&&void 0!==C&&C.url?"url(".concat(null==Mn||null===(I=Mn.detail)||void 0===I||null===(I=I.attachments)||void 0===I||null===(I=I[0])||void 0===I?void 0:I.url,")"):"url(".concat("data:image/png;base64,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",")"),marginBottom:null!==(A=Mn.detail)&&void 0!==A&&null!==(A=A.courses)&&void 0!==A&&A.length?70:20,paddingTop:20},children:(0,J.jsxs)("aside",{className:N.wrp,style:{backgroundImage:null!=Mn&&null!==(M=Mn.detail)&&void 0!==M&&null!==(M=M.attachments_b)&&void 0!==M&&null!==(M=M[0])&&void 0!==M&&M.url?"url(".concat(null==Mn||null===(Z=Mn.detail)||void 0===Z||null===(Z=Z.attachments_b)||void 0===Z||null===(Z=Z[0])||void 0===Z?void 0:Z.url,")"):""},children:[(0,J.jsxs)("div",{className:N.operationWrap,children:[(null===(L=Zn.userInfo)||void 0===L?void 0:L.login)&&(null===(z=Mn.detail)||void 0===z?void 0:z.is_collect)&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",width:80,display:"flex"},onClick:ot,children:[(0,J.jsx)(_.Z,{title:"取消收藏",children:(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTUuMjg0IDVBNC4xMDYgNC4xMDYgMCAwIDAgMTIgNi43MjcgNC4wOTQgNC4wOTQgMCAwIDAgOC43MTYgNUM2LjM5IDUgNC41IDcuMDc4IDQuNSA5LjYzYTYuMTYzIDYuMTYzIDAgMCAwIDEuMjIzIDMuNDUyYzEuNTgyIDIuNSA1LjU2NyA1LjYgNS43MzggNS43MjlhLjg2My44NjMgMCAwIDAgMS4wNzggMGMuMTczLS4xMjkgNC4xNDctMy4yMzggNS43MzgtNS43MjlBNi4xNjMgNi4xNjMgMCAwIDAgMTkuNSA5LjYzQzE5LjUgNy4wOCAxNy42MSA1IDE1LjI4NCA1WiIgZmlsbD0iI0VFNUQ1RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==",style:{marginRight:"10px"}})}),(0,J.jsx)("span",{style:{height:"24px"},children:"已收藏"})]}),(null===(D=Zn.userInfo)||void 0===D?void 0:D.login)&&!(null!==(E=Mn.detail)&&void 0!==E&&E.is_collect)&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",width:70,marginLeft:"20px",display:"flex"},onClick:lt,children:[(0,J.jsx)(_.Z,{title:"收藏",children:(0,J.jsx)("img",{src:ue,style:{marginRight:"10px"}})}),(0,J.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(0,T.bg)()&&(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"20px",display:"flex",width:70},className:"mr15",onClick:function(){(0,U.tJ)(Ln)},children:[(0,J.jsx)("img",{src:ue,style:{marginRight:"10px"}}),(0,J.jsx)("span",{style:{height:"24px"},children:"收藏"})]}),!(null===(F=Mn.detail)||void 0===F||!F.is_free)&&0!==(null===(X=Mn.detail)||void 0===X?void 0:X.publish_status)&&((null===(O=Mn.detail)||void 0===O?void 0:O.allow_add_member)||!(0,T.JA)())&&(0,J.jsx)(_.Z,{title:"以课堂实验的形式发送到我的课堂",children:(0,J.jsxs)("span",{onClick:function(){var e;null!==(e=Mn.detail)&&void 0!==e&&e.need_authorize?(0,U.rX)(!1,"该课程中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"):(0,U.tJ)(Ln)&&Ln({type:"pathsDetail/setActionTabs",payload:{key:"PathsDetail-SendToClass"}})},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:se,style:{marginRight:"10px"}}),"发送课堂"]})}),(null===(R=Mn.detail)||void 0===R?void 0:R.allow_statistics)&&2===(null===(q=Mn.detail)||void 0===q?void 0:q.public_status)&&(0,J.jsxs)("span",{onClick:function(){return p.history.push("/paths/".concat(zn.pathId,"/statistics"))},style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNNy44NDMgMTcuOTY3VjkuMzRjMC0uMzQzLS4yNTgtLjYwOC0uNTY4LS42MDhINS41NjljLS4zMSAwLS41NjkuMjktLjU2OS42MDh2OC42MjdoMi44NDNabTMuNjE5IDBWNS42MzVjMC0uMzQzLS4yNTktLjYzNS0uNTY5LS42MzVIOS4xODhjLS4zMTEgMC0uNTcuMjktLjU3LjYzNXYxMi4zMzJoMi44NDRabTMuNjE5IDB2LTUuNDVjMC0uMzQ1LS4yNTktLjYzNi0uNTctLjYzNmgtMS43MDVjLS4zMSAwLS41NjkuMjktLjU2OS42MzR2NS40NTJoMi44NDNabTMuNjE4IDBWOS4zNGMwLS4zNDMtLjI1OS0uNjA4LS41NjktLjYwOGgtMS43MDZjLS4zMSAwLS41NjguMjktLjU2OC42MDh2OC42MjdoMi44NDNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"学习统计"]}),(null===(V=Mn.detail)||void 0===V?void 0:V.is_share)&&(0,J.jsx)(W.CopyToClipboard,{text:"".concat(window.location.origin,"/paths/").concat(zn.pathId,"?userid=").concat(null===(B=Zn.userInfo)||void 0===B?void 0:B.user_id),onCopy:function(){return x.ZP.success("已复制课程分享专属链接")},children:(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:se,style:{marginRight:"10px"}}),"分享课程"]})}),(null===(G=Mn.detail)||void 0===G?void 0:G.allow_add_member)&&(0,J.jsx)(b.Z,{dropdownRender:function(){var e,n,t,i,r,a,o,l,s,u,c,d,f,h,v,m,x;return(0,J.jsxs)(j.Z,{children:[(null===(e=Mn.detail)||void 0===e?void 0:e.courses)&&((null===(n=Mn.detail)||void 0===n?void 0:n.is_creator)&&!(null===(t=Zn.userInfo)||void 0===t||!t.professional_certification)||(0,T.ag)())&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:vt,children:"开课"}),(null===(i=Mn.detail)||void 0===i?void 0:i.allow_statistics)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){et?at():p.history.push("/paths/".concat(zn.pathId,"/edit"))},children:"编辑课程"}),(null===(r=Mn.detail)||void 0===r?void 0:r.allow_add_member)&&0===(null===(a=Mn.detail)||void 0===a?void 0:a.publish_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:ut,children:"发布课程"}),(null===(o=Mn.detail)||void 0===o?void 0:o.allow_statistics)&&2===(null===(l=Mn.detail)||void 0===l?void 0:l.publish_status)&&0===(null===(s=Mn.detail)||void 0===s?void 0:s.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:ct,children:"撤销发布"}),(null===(u=Mn.detail)||void 0===u?void 0:u.allow_statistics)&&2===(null===(c=Mn.detail)||void 0===c?void 0:c.publish_status)&&0===(null===(d=Mn.detail)||void 0===d?void 0:d.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:dt,children:"公开课程"}),(null===(f=Mn.detail)||void 0===f?void 0:f.allow_statistics)&&1===(null===(h=Mn.detail)||void 0===h?void 0:h.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:pt,children:"撤销申请公开"}),(0,T.GJ)()&&(null===(v=Mn.detail)||void 0===v?void 0:v.allow_statistics)&&2===(null===(m=Mn.detail)||void 0===m?void 0:m.public_status)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:pt,children:"撤销公开"}),(null===(x=Mn.detail)||void 0===x?void 0:x.allow_delete)&&(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:st,children:"删除课程"})]})},children:(0,J.jsxs)("span",{style:{fontSize:"12px",color:"#fff",lineHeight:"24px",cursor:"pointer",marginLeft:"26px"},children:[(0,J.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjMDAwIiBvcGFjaXR5PSIuMyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiByeD0iMTIiLz48cGF0aCBkPSJNMTkuMzI4IDEwLjU1Yy0uMDktLjQ1Ny0uMzcxLS43NTItLjcxNi0uNzUyaC0uMDcyQTEuODMgMS44MyAwIDAgMSAxNi43IDcuOTgxYzAtLjMyMi4xNjMtLjY5LjE2My0uNjlhLjk0OC45NDggMCAwIDAtLjMyNi0xLjE1NGwtLjAyNy0uMDE4LTEuODU3LTEuMDEyLS4wMjctLjAwOWEuOTYuOTYgMCAwIDAtLjM5OS0uMDhjLS4yOSAwLS41Ny4xMTYtLjc2LjMwNC0uMi4yMDYtLjkwNi44MDYtMS40NS44MDYtLjU0MyAwLTEuMjUtLjYwOS0xLjQ1OC0uODE1QTEuMDY3IDEuMDY3IDAgMCAwIDkuNzk5IDVjLS4xMzYgMC0uMjYzLjAyNy0uMzkuMDcybC0uMDI3LjAwOS0xLjkxMSAxLjA0Ny0uMDI3LjAxOGEuOTQ0Ljk0NCAwIDAgMC0uMzI2IDEuMTQ2cy4xNjMuMzY3LjE2My42ODlhMS44MyAxLjgzIDAgMCAxLTEuODM5IDEuODE3SDUuMzdjLS4zNTQgMC0uNjM0LjI5NS0uNzE2Ljc1Mi0uMDEuMDM2LS4xNTQuODMyLS4xNTQgMS40NXMuMTU0IDEuNDE0LjE1NCAxLjQ1Yy4wOS40NTcuMzcxLjc1Mi43MTYuNzUyaC4wODFhMS44MyAxLjgzIDAgMCAxIDEuODM5IDEuODE3YzAgLjMyMi0uMTU0LjY5LS4xNjMuNjlhLjk0OC45NDggMCAwIDAgLjMyNiAxLjE1NGwuMDE4LjAxOCAxLjgyIDEuMDEyLjAyOC4wMDljLjExOC4wNTMuMjUzLjA4LjM5LjA4LjI5IDAgLjU3OS0uMTE2Ljc2LS4zMjIuMjYzLS4yNzguOTYtLjg1IDEuNDc3LS44NS41NjEgMCAxLjI4Ni42NDQgMS40OTQuODY4YTEuMDQ1IDEuMDQ1IDAgMCAwIDEuMTYuMjQxbC4wMjctLjAwOSAxLjg5My0xLjAyOS4wMjctLjAxOGEuOTQ0Ljk0NCAwIDAgMCAuMzI2LTEuMTQ2cy0uMTYzLS4zNjctLjE2My0uNjg5YTEuODMgMS44MyAwIDAgMSAxLjgzOS0xLjgxN2guMDcyYy4zNTQgMCAuNjM0LS4yOTUuNzI1LS43NTIgMC0uMDA5LjE1NC0uODE0LjE1NC0xLjQ1YTEwLjg4OCAxMC44ODggMCAwIDAtLjE3Mi0xLjQ2Wm0tNy4zNzMgNC4wNzNDMTAuNDg3IDE0LjYyMyA5LjMgMTMuNDQgOS4zIDEyYzAtMS40NSAxLjE5NS0yLjYyMyAyLjY1NC0yLjYyMyAxLjQ2NyAwIDIuNjU0IDEuMTgyIDIuNjU0IDIuNjIzIDAgMS40NDEtMS4xODcgMi42MjMtMi42NTQgMi42MjNaIiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",style:{marginRight:"10px"}}),"设置"]})})]}),(0,J.jsxs)("div",{style:{alignItems:"center"},className:[N.titleWrap,(null===(Q=Mn.detail)||void 0===Q||null===(Q=Q.name)||void 0===Q?void 0:Q.indexOf("\n"))&&N.titleFlexEnd].join(" "),children:[(0,J.jsxs)("div",{className:N.title,children:[(0,J.jsx)(_.Z,{title:null===(Y=Mn.detail)||void 0===Y||null===(Y=Y.name)||void 0===Y?void 0:Y.split("\n")[0],children:(0,J.jsx)("strong",{className:N.titleName,style:{maxWidth:(null==$n||null===($=$n.current)||void 0===$?void 0:$.offsetWidth)<150?810:730},children:null===(ee=Mn.detail)||void 0===ee||null===(ee=ee.name)||void 0===ee?void 0:ee.split("\n")[0]})}),(0,J.jsxs)("span",{className:"font24",children:[(0,J.jsx)("br",{}),null===(ne=Mn.detail)||void 0===ne||null===(ne=ne.name)||void 0===ne?void 0:ne.split("\n").filter((function(e,n){return 0!==n})).join("")]})]}),(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:N.tagsWrap,ref:$n,children:[(null===(te=Mn.detail)||void 0===te?void 0:te.allow_add_member)&&!(null!==(ie=Mn.detail)&&void 0!==ie&&ie.excellent)&&(0,J.jsx)(_.Z,{title:null===(re=de[(null===(ae=Mn.detail)||void 0===ae?void 0:ae.shixun_tag_num)-1])||void 0===re?void 0:re.connect,children:(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{backgroundColor:null===(fe=de[(null===(he=Mn.detail)||void 0===he?void 0:he.shixun_tag_num)-1])||void 0===fe?void 0:fe.bkcolor,color:null===(pe=de[(null===(ve=Mn.detail)||void 0===ve?void 0:ve.shixun_tag_num)-1])||void 0===pe?void 0:pe.txcolor,height:26,border:"1px solid ".concat(null===(me=de[(null===(xe=Mn.detail)||void 0===xe?void 0:xe.shixun_tag_num)-1])||void 0===me?void 0:me.bkcolor)},children:null===(ye=de[(null===(ge=Mn.detail)||void 0===ge?void 0:ge.shixun_tag_num)-1])||void 0===ye?void 0:ye.name})})}),(null===(_e=Mn.detail)||void 0===_e?void 0:_e.featured)>0&&(0,J.jsxs)("div",{children:[1===(null===(be=Mn.detail)||void 0===be?void 0:be.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#FF6500",border:"1px solid #FF6500"},children:"国家一流"}),2===(null===(je=Mn.detail)||void 0===je?void 0:je.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#4361F2",border:"1px solid #4361F2"},children:"军队一流"}),3===(null===(we=Mn.detail)||void 0===we?void 0:we.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#E9AD5D",border:"1px solid #E9AD5D"},children:"省级一流"}),4===(null===(ke=Mn.detail)||void 0===ke?void 0:ke.featured)&&(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#f7ce62",border:"1px solid #f7ce62"},children:"精品课程"})]}),(null===(Pe=Mn.detail)||void 0===Pe?void 0:Pe.excellent)&&(null===(Ne=Mn.detail)||void 0===Ne?void 0:Ne.allow_add_member)&&"公开发布"==(null===(Te=de[(null===(Se=Mn.detail)||void 0===Se?void 0:Se.shixun_tag_num)-1])||void 0===Te?void 0:Te.name)&&15!=(null==Zn||null===(Ce=Zn.userInfo)||void 0===Ce?void 0:Ce.role)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Ie=Mn.detail)||void 0===Ie?void 0:Ie.excellent)&&15==(null==Zn||null===(Ae=Zn.userInfo)||void 0===Ae?void 0:Ae.role)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#44D7B6",border:"1px solid #44D7B6"},children:"开放课程"})}),(null===(Me=Mn.detail)||void 0===Me?void 0:Me.is_plan)&&(0,J.jsx)(_.Z,{title:"教育部101计划计算机类课程",children:(0,J.jsx)("div",{children:(0,J.jsx)("div",{className:"".concat(N.openCourseTag," font14"),style:{background:"#19CB70",border:"1px solid #19CB70",marginRight:0},children:"101计划"})})})]})})]}),(null===(Ze=Mn.detail)||void 0===Ze?void 0:Ze.laboratory_name)&&(0,T.Ny)()&&(0,J.jsxs)("div",{className:N.laboratory,children:[(0,J.jsx)("span",{children:"云上实验室:"}),(0,J.jsx)(_.Z,{title:null===(Le=Mn.detail)||void 0===Le?void 0:Le.laboratory_name,children:(0,J.jsx)("a",{href:"https://".concat(null===(ze=Mn.detail)||void 0===ze?void 0:ze.laboratory_url),target:"_blank",className:N.name,children:null===(De=Mn.detail)||void 0===De?void 0:De.laboratory_name})})]}),(0,J.jsx)("div",{className:N.contentWrap,children:(0,J.jsxs)("div",{className:N.contentLeftWrap,children:[!(null===(Ee=Mn.detail)||void 0===Ee||!Ee.stages_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"章节"}),(0,J.jsx)("p",{className:"mt3",children:null===(Fe=Mn.detail)||void 0===Fe?void 0:Fe.stages_count})]}),!(null===(Xe=Mn.detail)||void 0===Xe||!Xe.shixuns_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"单元"}),(0,J.jsx)("p",{className:"mt3",children:null===(Oe=Mn.detail)||void 0===Oe?void 0:Oe.shixuns_count})]}),!(null===(Re=Mn.detail)||void 0===Re||!Re.challenge_choose_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"选择题关卡"}),(0,J.jsx)("p",{className:"mt3",children:null===(He=Mn.detail)||void 0===He?void 0:He.challenge_choose_count})]}),!(null===(qe=Mn.detail)||void 0===qe||!qe.challenges_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"实践关卡"}),(0,J.jsx)("p",{className:"mt3",children:null===(Je=Mn.detail)||void 0===Je?void 0:Je.challenges_count})]}),!(null===(Ve=Mn.detail)||void 0===Ve||!Ve.videos_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"视频"}),(0,J.jsx)("p",{className:"mt3",children:null===(Be=Mn.detail)||void 0===Be?void 0:Be.videos_count})]}),!(null===(Ke=Mn.detail)||void 0===Ke||!Ke.attachment_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"课件"}),(0,J.jsx)("p",{className:"mt3",children:null===(Ue=Mn.detail)||void 0===Ue?void 0:Ue.attachment_count})]}),0!==(null===(We=Mn.detail)||void 0===We?void 0:We.publish_status)&&!(null===(Ge=Mn.detail)||void 0===Ge||!Ge.subject_score)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsx)("span",{children:"经验值"}),(0,J.jsx)("p",{className:"mt3",children:null===(Qe=Mn.detail)||void 0===Qe?void 0:Qe.subject_score})]}),0!==(null===(Ye=Mn.detail)||void 0===Ye?void 0:Ye.publish_status)&&!(null===($e=Mn.detail)||void 0===$e||!$e.member_count)&&(0,J.jsxs)("div",{className:"mr30",children:[(0,J.jsxs)("span",{children:[(0,J.jsx)("span",{children:"学习人数"}),(0,J.jsx)(_.Z,{title:"更新时间:".concat((null===(en=Mn.detail)||void 0===en?void 0:en.member_count_update_at)||"--"),children:(0,J.jsx)("i",{className:"iconfont icon-xiaowenhao1 font14 ml5"})})]}),(0,J.jsx)("p",{className:"mt3",children:null===(nn=Mn.detail)||void 0===nn?void 0:nn.member_count})]}),(null===(tn=Mn.detail)||void 0===tn?void 0:tn.subject_score)>0&&(0,J.jsxs)("span",{className:"font14 c-white",children:[(0,J.jsx)("span",{children:"评分"}),(0,J.jsx)("br",{}),(0,J.jsx)("div",{className:N.rating,children:(0,J.jsx)(w.Z,{allowHalf:!0,style:{fontSize:12},value:(0,H.og)(null===(rn=Mn.detail)||void 0===rn?void 0:rn.averge_star),disabled:!0})})]})]})}),!(null===(an=Mn.detail)||void 0===an||null===(an=an.courses)||void 0===an||!an.length)&&(0,J.jsxs)("aside",{className:N.nav,children:[(0,J.jsxs)("div",{className:N.navLeft,children:[Fn.course_identity<4&&(0,J.jsx)(_.Z,{placement:"bottom",title:"编辑课堂",children:(0,J.jsx)("a",{href:"/classrooms/".concat(null==Fn?void 0:Fn.course_id,"/newgolds/settings"),target:"_blank",children:(0,J.jsx)("i",{className:"iconfont icon-bianji1 ".concat(N.navLeftIcon)})})}),(0,J.jsx)(b.Z,{dropdownRender:function(){var e,n;return(0,J.jsx)(j.Z,{children:null===(e=m()(null===(n=Mn.detail)||void 0===n?void 0:n.courses))||void 0===e||null===(e=e.reverse())||void 0===e?void 0:e.map((function(e,n){var t;return(0,J.jsx)(j.Z.Item,{onClick:function(){return n=e.course_id,i=null===(t=Mn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.find((function(e){return e.course_id===n})),Xn(i||{}),void Ln({type:"classroomList/setActionTabs",payload:{key:"修改开课时间",name:n}});var n,t,i},children:(0,J.jsxs)("span",{className:"font14",children:["第",(null===(t=Mn.detail)||void 0===t||null===(t=t.courses)||void 0===t?void 0:t.length)-n,"期"]})},e.course_id)}))})},children:(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"font14 current",children:["第",(0,J.jsx)("span",{className:N.colorOrange,children:_t}),"期"]}),(0,J.jsx)(P.Z,{})]})}),(0,J.jsxs)("div",{className:N.navContent,children:[(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"开课时间:"}),(0,J.jsx)("div",{className:N.contentItemText,children:null==Fn?void 0:Fn.start_date})]}),(0,J.jsx)("div",{className:N.verticalLine}),(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"结课时间:"}),(0,J.jsx)("div",{className:N.contentItemText,children:null==Fn?void 0:Fn.end_date})]}),(0,J.jsx)("div",{className:N.verticalLine}),(0,J.jsxs)("div",{className:N.contentItem,children:[(0,J.jsx)("div",{className:N.contentItemTitle,children:"本期选课人数"}),(0,J.jsxs)("div",{className:N.contentItemText,children:[null==Fn?void 0:Fn.student_count," 人"]})]})]})]}),(0,J.jsxs)("div",{className:N.navRight,style:{display:"none"},children:[(0,J.jsxs)("div",{className:N.flexRow,children:[1===(null==Fn||null===(on=Fn.course_status)||void 0===on?void 0:on.status)&&(0,J.jsx)("div",{className:"mr20 c-red-ee4",children:null==Fn||null===(ln=Fn.course_status)||void 0===ln?void 0:ln.time}),2===(null==Fn||null===(sn=Fn.course_status)||void 0===sn?void 0:sn.status)&&Fn.course_identity<6&&(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===(null===(un=Fn.course_status)||void 0===un?void 0:un.status)&&(Fn.course_identity<6?(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(cn=Fn.first_category_url)||void 0===cn||null===(cn=cn.split("/"))||void 0===cn?void 0:cn[2],"/announcement"),target:"_blank",children:"进入课堂"}):(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),1===(null===(dn=Fn.course_status)||void 0===dn?void 0:dn.status)&&Fn.course_identity>5&&(0,J.jsx)("div",{className:N.classButton,onClick:xt,children:"立即加入"}),1===(null===(fn=Fn.course_status)||void 0===fn?void 0:fn.status)&&5===Fn.course_identity&&(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(hn=Fn.first_category_url)||void 0===hn||null===(hn=hn.split("/"))||void 0===hn?void 0:hn[2],"/announcement"),target:"_blank",children:"立即学习"}),0===(null===(pn=Fn.course_status)||void 0===pn?void 0:pn.status)&&Fn.course_identity>5&&(0,J.jsx)("div",{className:N.classButton,onClick:xt,children:"立即报名"}),0===(null===(vn=Fn.course_status)||void 0===vn?void 0:vn.status)&&5===Fn.course_identity&&(0,J.jsx)("div",{className:N.classButton,children:"报名成功"}),(0===(null==Fn||null===(mn=Fn.course_status)||void 0===mn?void 0:mn.status)||1===(null==Fn||null===(xn=Fn.course_status)||void 0===xn?void 0:xn.status))&&Fn.course_identity<5&&(0,J.jsx)("a",{className:N.classButton,href:"/classrooms/".concat(null==Fn||null===(yn=Fn.first_category_url)||void 0===yn||null===(yn=yn.split("/"))||void 0===yn?void 0:yn[2],"/announcement"),target:"_blank",children:"进入课堂"}),gt&&bt&&(null===(gn=Mn.detail)||void 0===gn?void 0:gn.has_participate)&&(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),gt&&bt&&!(null!==(_n=Mn.detail)&&void 0!==_n&&_n.has_participate)&&(qn?(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:mt,children:"期待开课并预约报名"}))]}),(0,J.jsxs)("div",{className:N.flexRow,children:[gt&&!(null===(bn=Mn.detail)||void 0===bn||null===(bn=bn.courses)||void 0===bn||!bn.length)&&bt&&(0,J.jsxs)("span",{className:"mt20",children:[(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(jn=Mn.detail)||void 0===jn?void 0:jn.student_count," ","人时即将开课"]}),(0,J.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===qn?(null===(wn=Mn.detail)||void 0===wn?void 0:wn.participant_count)+1:null===(kn=Mn.detail)||void 0===kn?void 0:kn.participant_count}),"人"]})]}),gt&&!(null!==(Pn=Mn.detail)&&void 0!==Pn&&null!==(Pn=Pn.courses)&&void 0!==Pn&&Pn.length)&&bt&&(0,J.jsxs)("span",{children:[!(null!==(Nn=Mn.detail)&&void 0!==Nn&&Nn.has_participate)&&(!0===qn?(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}):(0,J.jsx)("a",{className:"".concat(N.classButton," ").concat(N.bg28e),onClick:mt,children:"期待开课并预约报名"})),(null===(Tn=Mn.detail)||void 0===Tn?void 0:Tn.has_participate)&&(0,J.jsx)("span",{className:"".concat(N.classButton," ").concat(N.bgGray),children:"预约报名成功"}),(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(Sn=Mn.detail)||void 0===Sn?void 0:Sn.student_count," ","人时即将开课"]}),(0,J.jsxs)("span",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===qn?(null===(Cn=Mn.detail)||void 0===Cn?void 0:Cn.participant_count)+1:null===(In=Mn.detail)||void 0===In?void 0:In.participant_count}),"人"]})]})]})]})]})]})}),(0,J.jsx)(K,{}),it.status&&(0,J.jsx)(oe,{type:"subject",onCancel:function(){return ft(!1)},onOk:function(e){ft(!1),ht(e)}}),(0,J.jsx)(y.Z,{open:Qn,title:"课程公告",width:593,maskClosable:!1,onCancel:function(){Yn(!1)},centered:!0,footer:(0,J.jsx)("div",{children:(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){Yn(!1)},children:"我知道了"})}),children:(0,J.jsx)(le.Z,{style:{maxHeight:378,overflow:"auto"},value:null==Mn||null===(An=Mn.detail)||void 0===An||null===(An=An.toast)||void 0===An?void 0:An.content})})]})})),he=t(20817),pe=t(93948),ve="rightWrap___trEKQ",me="qrCode___J87U9",xe="cardTop___sVfNE",ye="card___xqkwa",ge="flexRow___EJjLR",_e="flexRowAbout___wsXZw",be="skillWrap___H2LfA",je="skillTopWrap___Iy4yY",we="directionItemWrap___D3A3B",ke="groupActionWrap___uM9bY",Pe="classButton___kwIIq",Ne="bg28e____4vxe",Te="bgGray___bP0QM",Se="price___YtmIz",Ce="d1___kWoQd",Ie="auto___j1TRz",Ae="disabled___acQun",Me="d2___lGbRu",Ze="d3___bWANm",Le="d4___wyT_a",ze="imgradius___fmcxI",De="imageWrap___HkmiW",Ee="directionItemWrap___MKzHd",Fe="groupActionWrap___PB2b7",Xe="teamHeight___qj0wW",Oe="divHeight___MUuEe",Re=t(88522),He=t(61998),qe=t(26724),Je=t.n(qe),Ve=t(96631),Be=t(73449),Ke=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){e.pathsDetail,e.loading;var n=e.dispatch,t=e.open,i=e.onClose,a=e.onReloadData,l=void 0===a?function(){}:a,u=(0,p.useParams)(),d=(0,h.useState)([]),f=c()(d,2),v=f[0],g=f[1],b=(0,h.useState)(!0),j=c()(b,2),w=j[0],P=j[1],N=(0,h.useState)(!1),T=c()(N,2),I=T[0],A=T[1],Z=G.Z.useForm(),L=c()(Z,1)[0],D=(0,h.useState)([]),E=c()(D,2),F=E[0],X=E[1],O=(0,h.useState)(1),R=c()(O,2),H=R[0],q=R[1],V=(0,h.useState)([]),B=c()(V,2),K=B[0],U=B[1],W=(0,h.useState)(!0),Q=c()(W,2),$=Q[0],ee=Q[1],ne=(0,h.useState)(!1),te=c()(ne,2),ie=te[0],re=te[1];(0,h.useEffect)((function(){t&&ae()}),[t]);var ae=function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,g(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>0&&void 0!==s[0]&&s[0],!(w&&!I||n)){e.next=11;break}return a=L.getFieldValue(),A(!0),q(n?1:H+1),e.next=7,(0,Ve.nQ)(o()(o()({page:n?1:H+1,container_id:u.pathId,container_type:3},a),{},{school_name:(null==a?void 0:a.school_name)||null,keyword:(null==a||null===(t=a.keyword)||void 0===t?void 0:t.trim())||null}));case 7:l=e.sent,X(n?m()(l.users):[].concat(m()(F),m()(l.users))),A(!1),(null===(i=l.users)||void 0===i?void 0:i.length)<10&&P(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=K&&K.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加成员"),e.next=10;break;case 4:return re(!0),e.next=7,(0,S.mx)({id:u.pathId,user_ids:K});case 7:n=e.sent,re(!1),n&&(x.ZP.success("添加成功"),se(),l&&l());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){L.setFieldsValue({keyword:""}),i(),ee(!0),P(!0)},ue=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,J.jsx)(M.Z,{value:n.numid,checked:K.includes(String(n.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,n){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)(p.Link,{className:"bold c-black",to:"/users/".concat(n.login),target:"_blank",children:e||"--"})})}},{title:"手机号",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"auth",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e&&z()(e).format("YYYY-MM-DD HH:mm"),children:(0,J.jsx)("span",{children:e&&z()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,J.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,J.jsxs)(y.Z,{title:"添加合作者",open:t,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,destroyOnClose:!0,bodyStyle:{minHeight:200},confirmLoading:ie,onOk:le,onCancel:se,children:[(0,J.jsxs)(G.Z,{layout:"inline",form:L,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",onFinish:function(){var e;if(null===(e=L.getFieldValue())||void 0===e||null===(e=e.keyword)||void 0===e||!e.trim())return x.ZP.warning("请输入搜索内容"),void X([]);ee(!1),P(!0),A(!1),q(1),U([]),oe(!0)},children:[(0,J.jsx)(G.Z.Item,{name:"search_type",label:"搜索类型",children:(0,J.jsxs)(C.default,{children:[(0,J.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,J.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,J.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,J.jsx)(G.Z.Item,{name:"keyword",label:"搜索内容",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:280},size:"middle",placeholder:"请输入内容"})}),(0,J.jsx)(G.Z.Item,{name:"school_name",label:"单位:",children:(0,J.jsx)(Re.Z,{allowClear:!0,defaultOpen:!1,options:v,style:{width:380},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,n){return-1!==n.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,J.jsx)(G.Z.Item,{children:(0,J.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),$&&(0,J.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,J.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,J.jsx)("br",{}),"请搜索要添加的人员"]}),!$&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:[],columns:ue})}),(0,J.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){oe()},hasMore:w,useWindow:!1,children:(0,J.jsx)(He.Z,{loading:I,showHeader:!1,pagination:!1,dataSource:F,columns:ue,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=K.indexOf(e);n<0?K.push(e):K.splice(n,1),U(m()(K))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),Ue=(0,p.connect)((function(e){return{pathsDetail:e.pathsDetail,loading:e.loading}}))((function(e){var n=e.pathsDetail,t=(e.loading,e.dispatch),i=e.data,a=e.onReloadData,o=void 0===a?function(){}:a,l=(0,p.useParams)(),u=(0,h.useState)(!0),d=c()(u,2),f=d[0],v=d[1],g=(0,h.useState)(!1),b=c()(g,2),j=b[0],w=b[1],P=G.Z.useForm(),N=c()(P,1)[0],T=(0,h.useState)([]),C=c()(T,2),I=C[0],A=C[1],Z=(0,h.useState)(1),L=c()(Z,2),z=L[0],D=L[1],E=(0,h.useState)([]),F=c()(E,2),X=F[0],O=F[1],R=(0,h.useState)(!0),H=c()(R,2),q=H[0],V=H[1],B=(0,h.useState)(!1),K=c()(B,2),U=K[0],W=K[1];(0,h.useEffect)((function(){"Collaborators-AddCourses"===n.actionTabs.key&&(V(!0),v(!0),Q())}),[n.actionTabs.key]);var Q=function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"classroomList/getSchoolList",payload:{}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,s=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=s.length>0&&void 0!==s[0]&&s[0],!(f&&!j||n)){e.next=11;break}return a=N.getFieldValue(),w(!0),D(n?1:z+1),e.next=7,(0,Ve.FU)({page:n?1:z+1,container_id:l.pathId,container_type:3,manager_name:(null==a?void 0:a.manager_name)||null,course_name:(null==a||null===(t=a.course_name)||void 0===t?void 0:t.trim())||null});case 7:o=e.sent,A(n?m()(o.courses):[].concat(m()(I),m()(o.courses))),w(!1),(null===(i=o.courses)||void 0===i?void 0:i.length)<10&&v(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=function(){var e=s()(r()().mark((function e(){var t,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=X&&X.length){e.next=4;break}x.ZP.warning("请先在下面列表中选择要添加课堂"),e.next=19;break;case 4:if(1==n.actionTabs.type){e.next=10;break}if(!((null==n||null===(t=n.Courses)||void 0===t||null===(t=t.spoc_courses)||void 0===t?void 0:t.length)+(null==X?void 0:X.length)>3)){e.next=8;break}return x.ZP.warning("一个实践课程只能加入3个spoc课堂"),e.abrupt("return");case 8:e.next=13;break;case 10:if(!((null==i||null===(a=i.spoc_courses)||void 0===a?void 0:a.length)+(null==X?void 0:X.length)>3)){e.next=13;break}return x.ZP.warning("一个实践课程只能加入3个历史课堂"),e.abrupt("return");case 13:return W(!0),e.next=16,(0,S.sm)({id:l.pathId,course_ids:X,course_type:n.actionTabs.type});case 16:s=e.sent,W(!1),s&&(x.ZP.success("添加成功"),ne(),o&&o());case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){N.setFieldsValue({course_name:"",manager_name:""}),O([]),t({type:"pathsDetail/setActionTabs",payload:{}})},te=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,n){return(0,J.jsx)(M.Z,{value:n.id,checked:X.includes(String(n.id)),disabled:!!e})}},{title:"课堂名称",dataIndex:"name",width:100,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"管理者",width:100,dataIndex:"managers",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"课堂所在学校",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_at",width:140,ellipsis:!0,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e})})}},{title:"成员数量",dataIndex:"course_members_count",width:80,render:function(e){return(0,J.jsx)(_.Z,{placement:"bottom",title:e,children:(0,J.jsx)("span",{children:e||"--"})})}}];return(0,J.jsxs)(y.Z,{title:"添加课堂",open:"Collaborators-AddCourses"===n.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,centered:!0,keyboard:!1,maskClosable:!1,bodyStyle:{minHeight:200},confirmLoading:U,onOk:ee,onCancel:ne,children:[(0,J.jsxs)(G.Z,{layout:"inline",form:N,initialValues:{course_name:"",manager_name:""},className:"mt10",onFinish:function(){V(!1),v(!0),w(!1),D(1),O([]),$(!0)},children:[(0,J.jsx)(G.Z.Item,{name:"course_name",label:"课堂名称",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂名称"})}),(0,J.jsx)(G.Z.Item,{name:"manager_name",label:"课堂管理者",children:(0,J.jsx)(Y.Z,{allowClear:!0,style:{width:370},size:"middle",placeholder:"请输入课堂管理者名称"})}),(0,J.jsx)(G.Z.Item,{children:(0,J.jsx)(k.ZP,{htmlType:"submit",type:"primary",size:"middle",children:"搜索"})})]}),q&&(0,J.jsxs)("div",{className:"tc font16 c-light-black mt40",children:[(0,J.jsx)("img",{src:Be.RL,width:"100",alt:""}),(0,J.jsx)("br",{}),"请搜索要添加的人员"]}),!q&&(0,J.jsxs)("section",{children:[(0,J.jsx)("div",{className:"flexd-table-header mt20",children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:[],columns:te})}),(0,J.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){$()},hasMore:f,useWindow:!1,children:(0,J.jsx)(He.Z,{loading:j,showHeader:!1,pagination:!1,dataSource:I,columns:te,onRow:function(e){return{onClick:function(e){e.currentTarget.querySelector("input").disabled||function(e){e=String(e);var n=X.indexOf(e);n<0?X.push(e):X.splice(n,1),O(m()(X))}(e.currentTarget.querySelector("input").value)}}}})})})]})]})})),We=t(78538),Ge=t(44589),Qe=t(39180),Ye=t.n(Qe),$e=(0,Ge.W8)((function(e){var n,t,i,r,a,o,l=e.item,s=(e.toIndex,e.params,e.isShow,e.setShow,e.dispatch),u=e.user,c=(e.classroomList,e.handleDeleteMember),d=e.pathsDetail;return(0,J.jsx)("span",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,J.jsxs)("div",{className:Ee,children:[(0,J.jsxs)(_.Z,{color:"#ffffff",placement:"leftTop",autoAdjustOverflow:!1,title:(0,J.jsxs)("div",{className:Xe,children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("div",{className:De,style:{marginRight:11},children:(0,J.jsx)("img",{className:De,src:he.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)})}),(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{title:null==l?void 0:l.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==l?void 0:l.name)||"--"}),(0,J.jsx)("div",{style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==l?void 0:l.school})]})]}),(0,J.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=l&&l.brief_introduction)&&(0,J.jsx)("div",{children:"暂无相关介绍"}),(null==l?void 0:l.brief_introduction)&&(0,J.jsx)("div",{className:Oe,children:null==l?void 0:l.brief_introduction}),(null==u||null===(n=u.userInfo)||void 0===n?void 0:n.user_id)===(null==l?void 0:l.id)&&(0,J.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,J.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,J.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,T.bg)()?p.history.push("".concat(l.user_url)):s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:he.Z.API_SERVER+"/images/"+(null==l?void 0:l.image_url)}),(0,J.jsxs)("div",{children:[(null==l||null===(t=l.name)||void 0===t?void 0:t.length)>6?(null==l||null===(i=l.name)||void 0===i?void 0:i.substr(0,6))+"...":(null==l?void 0:l.name)||"--",(0,J.jsx)("br",{}),(0,J.jsx)("span",{style:{color:"#999999"},children:(null==l||null===(r=l.school)||void 0===r?void 0:r.length)>6?(null==l||null===(a=l.school)||void 0===a?void 0:a.substr(0,6))+"...":(null==l?void 0:l.school)||"--"})]})]}),(0,J.jsx)("br",{}),(0,J.jsx)("span",{className:Fe,children:(0,J.jsx)("i",{style:{display:!(null!==(o=d.detail)&&void 0!==o&&o.allow_add_member)&&"none"},className:"iconfont icon-shanchu5 mr1 c-red font15 current",onClick:function(e){e.stopPropagation(),c(l.id)}})})]})})})),en=(0,Ge.JN)((function(e){var n=e.isShow,t=e.setShow,i=e.pathsDetail,r=e.items,a=e.params,o=e.dispatch,l=e.user,s=e.classroomList,u=e.handleDeleteMember;return(0,J.jsx)("div",{className:"task-list-container",children:null==r?void 0:r.map((function(e,r){return(0,J.jsx)($e,{isShow:n,setShow:t,dispatch:o,pathsDetail:i,handleDeleteMember:u,user:l,classroomList:s,toIndex:r+1,params:a,index:r,item:e},"".concat(e.id))}))})})),nn=(0,p.connect)((function(e){return{user:e.user,classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.isupdate,t=e.setisupdate,i=e.data,a=e.user,o=e.classroomList,l=e.pathsDetail,u=e.operation,d=(e.callback,e.handleDeleteMember),f=(e.onCancel,e.dispatch),v=(e.visible,(0,h.useState)(i)),m=c()(v,2),x=m[0],y=m[1],g=(0,p.useParams)(),_=(0,h.useState)(),b=c()(_,2),j=(b[0],b[1],(0,h.useState)(!0)),w=c()(j,2),k=w[0],P=w[1];function N(){return(N=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==g?void 0:g.pathId,"/move_subject_members.json"),{method:"post",body:{user_ids:n}});case 2:e.sent,f({type:"pathsDetail/getRightData",payload:{id:g.pathId}});case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){n&&(!function(e){N.apply(this,arguments)}(x.map((function(e){return null==e?void 0:e.id}))),t(!1))}),[n]),(0,h.useEffect)((function(){y(i)}),[JSON.stringify(i)]),(0,J.jsx)("div",{style:{zIndex:1e3,width:"100%",position:"relative"},className:"sort-list-panel",children:(0,J.jsx)(en,{axis:"xy",helperClass:"dragging-li",isShow:k,setShow:P,distance:2,disableAutoscroll:!0,dispatch:f,pathsDetail:l,handleDeleteMember:d,user:a,classroomList:o,params:g,items:x,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;u&&y(Ye()(x,t,n))}})})})),tn="imgradius___Iug8Z",rn="directionItemWrap___odBHm",an="groupActionWrap___u5Xgw",on="bottomdiv___MLbfq",ln=(0,Ge.W8)((function(e){var n,t,i,r,a=e.item,o=(e.toIndex,e.params,e.dispatch,e.classroomList,e.handleDeleteMember),l=e.pathsDetail;return(0,J.jsxs)("span",{onClick:function(){window.open(null==a?void 0:a.first_category_url)},style:{display:"inline-block",padding:"10px 20px",width:"100%",background:"#fff",marginTop:"5px"},children:[(0,J.jsxs)("div",{className:rn,children:[(0,J.jsx)("img",{className:tn,src:he.Z.API_SERVER+(null==a?void 0:a.default_image)}),(0,J.jsx)("span",{className:an,children:(0,J.jsx)(_.Z,{title:a.name,children:(0,J.jsx)("span",{style:{fontSize:"18px",color:"#ffffff"},children:(null===(n=a.name)||void 0===n?void 0:n.length)>7?(0,J.jsxs)("span",{children:[null===(t=a.name)||void 0===t?void 0:t.substring(0,7),(0,J.jsx)("br",{})," ",null===(i=a.name)||void 0===i?void 0:i.substring(7,14),(null==a?void 0:a.name.length)>14&&"..."]}):a.name})})})]}),(0,J.jsxs)("div",{className:on,children:[(0,J.jsx)(_.Z,{title:"访问数:".concat(null==a?void 0:a.visits),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-chakan ml3 font15 current"}),(0,J.jsx)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:null==a?void 0:a.visits})]})}),(0,J.jsx)(_.Z,{title:"课堂成员数:".concat(null==a?void 0:a.course_members_count),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-ren ml3 font15 current"}),(0,J.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.course_members_count]})]})}),(0,J.jsx)(_.Z,{overlayStyle:{maxWidth:380},title:(0,J.jsxs)("div",{style:{whiteSpace:"nowrap"},children:["课堂的任务数(作业数+试卷数+问卷数):",null==a?void 0:a.tasks_count]}),placement:"bottom",children:(0,J.jsxs)("span",{children:[(0,J.jsx)("i",{style:{marginRight:"3px",color:"#bbbbbb"},className:"iconfont icon-wenjian2 ml3 font15 current"}),(0,J.jsxs)("span",{style:{color:"rgba(0, 0, 0, 0.45)"},children:[" ",null==a?void 0:a.tasks_count]})]})}),(0,J.jsx)(_.Z,{title:"删除",placement:"bottom",children:(0,J.jsx)("span",{children:(0,J.jsx)("i",{style:{color:"#bbbbbb",display:!(null!=l&&null!==(r=l.detail)&&void 0!==r&&r.allow_add_member)&&"none"},className:"iconfont icon-lajitong1 mr3 font15 current",onClick:function(e){e.stopPropagation(),o(a.id)}})})})]})]})})),sn=(0,Ge.JN)((function(e){var n=e.items,t=e.params,i=e.dispatch,r=e.classroomList,a=e.handleDeleteMember,o=e.pathsDetail;return(0,J.jsx)("div",{className:"task-list-container",style:{minHeight:240*(null==n?void 0:n.length)},children:null==n?void 0:n.map((function(e,n){return(0,J.jsx)(ln,{dispatch:i,pathsDetail:o,handleDeleteMember:a,classroomList:r,toIndex:n+1,params:t,index:n,item:e},"".concat(e.id))}))})})),un=(0,p.connect)((function(e){return{classroomList:e.classroomList,pathsDetail:e.pathsDetail}}))((function(e){var n=e.data,t=e.classroomList,i=e.pathsDetail,a=(e.callback,e.handleDeleteMember),o=(e.onCancel,e.dispatch),l=(e.visible,(0,h.useState)(n)),u=c()(l,2),d=u[0],f=u[1],v=(0,p.useParams)(),m=(0,h.useState)(),x=c()(m,2);x[0],x[1];function y(){return(y=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/paths/".concat(null==v?void 0:v.pathId,"/spoc_courses/move_position.json"),{method:"post",body:{ids:n}});case 2:e.sent;case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){f(n)}),[JSON.stringify(n)]),(0,J.jsx)("div",{style:{zIndex:9999,width:"100%"},className:"sort-list-panel",children:(0,J.jsx)(sn,{axis:"y",helperClass:"dragging-li",pathsDetail:i,distance:2,dispatch:o,handleDeleteMember:a,classroomList:t,params:v,items:d,onSortEnd:function(e){var n=e.newIndex,t=e.oldIndex;!function(e){y.apply(this,arguments)}(Ye()(d,t,n).map((function(e){return null==e?void 0:e.id}))),f(Ye()(d,t,n))}})})})),cn=t(33571),dn=t(16896),fn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAAXNSR0IArs4c6QAAA+JJREFUSA2dVltslEUUPmf+f7cXt+oKRKzVtCoICbARtVEJIA+mQiMaI00UXuCBRCT2AZPGaCJvWjUmQowPSBpN+kK8RKVNCIZLorIEVEqFmABVgxsuspi2wHZ3Z+f4za7/9r9sSe0k7Zz55pzzzZzL7M80zdHaJ7fnx+g9EeokptkklGGm/geX0PZDq1hP0w1MpzHm7pA5LLQfZKka6t/MaqZ1p7q4UGMvArkRBMC+IWnTpvC4EMeEzI+bD9NWoZpk1nzt1Yu0cXB44js27qMlY+pE0fAzqfjPtXxHCPcOFZdr0tuIlWOvfyXnnBWmTQjh1MNQtynSBVaynhFnROOFgZP6y84lbl/YSPmBPackAeBVOHc8vP8MuVgnvHWtGQdacO66ygT2jDw/eKLwUADDIkDYmNePIU/1fqWR626V3I8HZMT+eBYHCw3AHSEoSEjKzA0rzLuNcmGs1np+MnY5jDNJcxgL3NBRztWwwsuLdAy1PBbGQ+uRpclCJOwiEvEXINTaBPMAr66hFSieSPL9hErRVyLc7sfKsnL+CmMBwtzZ2K9EcsmvBLL2jpZiP4rvhh+vyrj9ylbqU8RPVzFPKBX3e6I3Bwi7uriE8O3yNu2MbuCuB/hZiBuwV/Lv4RATsxto/YZ79eZwsQnJt51LG/7061s5QGiBzlT8qGL+3MresC/MruV6HP2108PsjHZ4+532UhzifX4cUTl9PBX7xI95coTQbhjhBk/Bzqi20fGSm4UwJ4ALzUPLHqVQcaBY6lb+QfYgkYHDTI69JwsPs+GXgMyvoHLpWsF8/dqxullaUw9uumBSuyIhrMcScerdsayUE0OrEcrW/2z/IaW+uJw9v2/jqrYJz65MODh0o0UoZl+YhXYDoctlS/xpzw/OQuSwG0QtnsFUM4h/g7N3P1qhf4+zbIKXZFlXZIwV716Tih2wax4YlkeopF+HXAmByLm3foqlM9fofZDdXTb6H/9AfLolSVu2L9YdSMFizxSHObQ65X7AAycKH4O3fAPE/sK2tDo8mnc+g2LN/HoObjbb6r2jXq/pbZcX8Zjf5emyMT3WaeXqEFjR7rG88wbEGZNZ57ZFsjn3TXbUgF1XB6ukwo/JLziRwUlyrxyI5RHGch6rSjMXnjyYkcn3FalicjOVoknLrbq+cM+W7+MJVGN65hw+S/RSoo4WfbiMGuONdOap+3nU7pYJfWrUvFOeM4a2olKfwG0D/ejXm0qGQ/upkcaj0HuxmwfDehFCT2HdHnGO/E1tukhJx6Em9FgTctOEz4cmtM8t+BOkwn485TCPk6Er+Nk+n7yTRm72ffMvtr1U/uTpxS8AAAAASUVORK5CYII=",hn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAAgpJREFUSA3VVT1LHFEUPXdnPxUVU6TwB9j5hQZsElxECBgMgkIaU/kjJH8gmPQ2goWkMSSNWoSA7pIuKGxCmiSkFlQM6JpFd3fm5rzgzs6Ob3CywSKPYd7Mu+ecufe+e+cBMcduSTd2Svo6JhzJuEAFxgTgFW8IPVkhafz0An1VF11RtDsdyBrbzwouojBpB+WeLA6g+JjkLUNglnNOPXREkU7OfUskBgnUqZMVQcYPbXSZ+VPM+/Q2Hij2dn9J5gw10QY/FuX/E7aWWy4FPH8MdP+pg+jIz1gfzzaBSvU6xirsMEEsL/TkrhOCKykHcPztD1pgb5DzS+Dpeivwb99ubfOsqTDe5fuZihtyzG5F4bs9FqvwXTb2y1k7Ibw6vQIclsOrETk+IvDJ2s0em6qwiZrPWD02hh/H5t7+uLXNaworau37d8UU+K3SFBa8/1dh/i59jZa+GX2hi+JhhueE/8/NJNHZ14WRhCBtPuwpqgdllC7r+OU7oqhQaGtvSVYbay3CjcXGXPiiY14N7wjqlgQWeNIoPLxSQZnd/HBiRPYa2PAcKVz8rPddF9sEpCk6nx+WbUPmUTZN+TeMqqYOHk0OyoewqHm3ChdLes9VFGlVHgUzk0OyGyQXP2meKdmk1ZEUHuQHZD9oN8/NzQtYXEEvRb85DqbCogY2MSwFRjHFlHyVOrGW8RupGIelwwS0iwAAAABJRU5ErkJggg==",pn=t(53200),vn=t(42441),mn=(t(56047),["pathsDetail","user","globalSetting","loading","classroomList","dispatch"]);function xn(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var yn=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.globalSetting,a=e.classroomList;return{pathsDetail:n,user:t,globalSetting:r,loading:i.models.index,classroomList:a}}))((function(e){var n,t,i,a,o,l,u,d,v,m,g,b,j,w,P,N,C,M,Z,L,z,D,E,F,X,O,R,q,V,B,K,W,G,Q,$,ne,te,ie,re,ae,oe,se,ue,ce,de,fe,Fe,Re,He,qe,Je,Ve,Ge,Qe,Ye,$e,en,tn,rn,an,on,ln,sn,pn,yn,gn,_n,bn,jn,wn,kn,Pn,Nn,Tn,Sn,Cn,In,An,Mn,Zn,Ln,zn,Dn,En,Fn,Xn,On,Rn,Hn,qn=e.pathsDetail,Jn=e.user,Vn=(e.globalSetting,e.loading,e.classroomList),Bn=e.dispatch,Kn=(f()(e,mn),(0,p.useSearchParams)()),Un=c()(Kn,1)[0],Wn=(0,p.useParams)(),Gn=(0,h.useState)(!0),Qn=c()(Gn,2),Yn=(Qn[0],Qn[1],(0,h.useState)(!1)),$n=c()(Yn,2),et=$n[0],nt=$n[1],tt=(0,h.useState)(),it=c()(tt,2),rt=it[0],at=it[1],ot=(0,h.useState)(),lt=c()(ot,2),st=lt[0],ut=lt[1],ct=(0,h.useState)({}),dt=c()(ct,2),ft=dt[0],ht=dt[1],pt=(0,h.useState)(),vt=c()(pt,2),mt=vt[0],xt=vt[1],yt=(0,h.useRef)(),gt=(0,h.useState)(!1),_t=c()(gt,2),bt=_t[0],jt=_t[1],wt=(0,h.useState)({}),kt=c()(wt,2),Pt=kt[0],Nt=kt[1],Tt=(0,h.useState)(!1),St=c()(Tt,2),Ct=St[0],It=St[1],At=(0,h.useState)(!1),Mt=c()(At,2),Zt=Mt[0],Lt=Mt[1],zt=(0,h.useState)(!1),Dt=c()(zt,2),Et=Dt[0],Ft=Dt[1],Xt=((0,p.useLocation)(),!(null!==(n=qn.detail)&&void 0!==n&&n.can_managed)),Ot=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")};(0,h.useEffect)((function(){if(yt.current)return yt.current.addEventListener("mousedown",xn),function(){var e;null===(e=yt.current)||void 0===e||e.removeEventListener("mousedown",xn)}}),[yt.current]);var Rt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=st&&st.trim()){e.next=3;break}return x.ZP.warning("名称不能为空"),e.abrupt("return");case 3:return e.next=5,(0,S.bw)({id:Wn.pathId,team_title:st.trim()});case 5:n=e.sent,at(!rt),0===(null==n?void 0:n.status)&&(ut(null),x.ZP.success(n.message),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Ht(){return(Ht=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=Nt,e.next=3,(0,S.ue)({id:Wn.pathId,course_type:1});case 3:e.t1=e.sent,(0,e.t0)(e.t1);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){var e,n;1===(null===(e=qn.detail)||void 0===e?void 0:e.show_spoc)&&Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}}),null!==(n=qn.detail)&&void 0!==n&&n.show_history&&function(){Ht.apply(this,arguments)}()}),[qn.detail]),(0,h.useEffect)((function(){var e;if("修改开课时间"===(null===(e=Vn.actionTabs)||void 0===e?void 0:e.key)){var n,t=null===(n=qn.detail)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.find((function(e){var n;return e.course_id===(null===(n=Vn.actionTabs)||void 0===n?void 0:n.name)}));ht(t||{})}}),[Vn.actionTabs]),(0,h.useEffect)((function(){var e,n,t,i;if(null!==(e=qn.detail)&&void 0!==e&&e.has_start){var r,a=null===(r=qn.detail)||void 0===r||null===(r=r.courses)||void 0===r?void 0:r.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));t=a>-1?a:0}else{var o,l,s=null===(o=qn.detail)||void 0===o||null===(o=o.courses)||void 0===o||null===(o=o.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===o?void 0:o.lastIndexOf(2);t=s>-1?s:0,t=(s=null===(l=qn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?s:t}null!==(n=qn.detail)&&void 0!==n&&n.courses&&ht((null===(i=qn.detail)||void 0===i?void 0:i.courses[t])||{})}),[qn.detail]);var qt,Jt=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"你确定要删除该成员吗?"}),onOk:function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.EP)({id:Wn.pathId,user_id:n});case 2:1===(null==(t=e.sent)?void 0:t.status)&&((null===(i=Jn.userInfo)||void 0===i?void 0:i.user_id)===n&&(window.location.href=window.location.href),x.ZP.info(null==t?void 0:t.message),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Vt=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:y.Z.confirm({title:"提示",centered:!0,okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"你确定要删除该课堂吗?"}),onOk:function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.$D)({id:Wn.pathId,courseid:n});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(x.ZP.info("删除成功"),Ut());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bt=function(){var e;y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"是否确认立即预约?"}),onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.c3)({id:Wn.pathId});case 2:0===(n=e.sent).status&&(xt(!0),x.ZP.success(n.message));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Kt=function(e){Xt?Ot():Bn({type:"pathsDetail/setActionTabs",payload:{key:"Collaborators-AddCourses",type:e}})},Ut=function(){Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}),Bn({type:"pathsDetail/getCoureses",payload:{id:Wn.pathId}})},Wt=function(){var e;(0,U.tJ)(Bn)&&y.Z.confirm({centered:!0,width:530,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc",children:"是否确定加入该课堂"}),onOk:(e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.JS)({id:null==ft?void 0:ft.course_id});case 2:0===(n=e.sent).status&&(x.ZP.success(n.message),Bn({type:"pathsDetail/getPathsDetail",payload:{id:Wn.pathId}}),1===parseInt(null===(t=ft.course_status)||void 0===t?void 0:t.status)&&(0,H.xg)("".concat(null==ft?void 0:ft.first_category_url)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Gt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)?Qt():y.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_id:Wn.pathId}});case 2:0==(null==(n=e.sent)?void 0:n.status)&&Qt();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Qt=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return nt(!0),e.next=3,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_id:Wn.pathId,payment_method:"wechat_qr"}});case 3:null!=(n=e.sent)&&n.num&&(nt(!1),p.history.push(Un.get("userid")?"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num,"&userid=").concat(Un.get("userid")):"/order/".concat(Wn.pathId,"/pay?order_num=").concat(null==n?void 0:n.num)));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Yt=function(){var e=s()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Bn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在进入实践项目,请稍后..."}}),!t){e.next=7;break}return e.next=4,(0,dn.BK)({id:n});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,dn.Ir)({id:n});case 9:e.t0=e.sent;case 10:if(i=e.t0,Bn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(null!=i&&i.game_identifier||null!=i&&i.identifier)){e.next=15;break}return(0,H.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter?subject_id=").concat(Wn.pathId):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(Wn.pathId)),e.abrupt("return");case 15:2===(null==i?void 0:i.status)?ei(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&$t(null==i?void 0:i.message);case 16:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),$t=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ei=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=s()(r()().mark((function t(){var i,a;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,cn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(a.game_identifier,"?subject_id=").concat(Wn.pathId)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&$t(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ni=function(){var e;if((0,U.tJ)(Bn)){var n=[];null==qn||null===(e=qn.stageData)||void 0===e||e.forEach((function(e){var t,i;e.items&&null!==(t=e.items)&&void 0!==t&&t.length&&(null===(i=e.items)||void 0===i||i.forEach((function(e){var t;n.push(e),e.children&&null!==(t=e.children)&&void 0!==t&&t.length&&(n=n.concat(e.children))})))}));var t=n.find((function(e){return["VideoItem","Attachment","Shixun"].includes(e.item_type)}));console.log(t,"stageParam"),"VideoItem"!==t.item_type?"Attachment"!==t.item_type?"Shixun"!==t.item_type||Yt(t.identifier,t.is_jupyter):(0,H.xg)(t.url):(0,H.xg)("/video/".concat(t.id,"?subject_id=").concat(Wn.pathId))}},ti=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,l,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/".concat(Jn.userInfo.login,"/subjects/request_certificate.json"),{method:"post",body:{subject_id:Wn.pathId}});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(x.ZP.info("提交成功"),Bn({type:"pathsDetail/getRightData",payload:{id:Wn.pathId}}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),null!==(n=Jn.userInfo)&&void 0!==n&&n.professional_certification){e.next=4;break}return y.Z.confirm({title:"提示",centered:!0,content:(0,J.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,H.xg)("/account/certification")}}),e.abrupt("return",!1);case 4:if("drafted"!==(null===(t=qn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)){e.next=6;break}return e.abrupt("return",!1);case 6:if("none"!==(null===(i=qn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"rejected"!==(null===(a=qn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)){e.next=9;break}return 100===(null===(u=qn.rightData)||void 0===u?void 0:u.progress.learned)?y.Z.info({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:'申请成功,可以在个人中心"我的证书"中查看',okText:"确定申请",cancelText:"取消",onOk:l}):y.Z.confirm({title:"申请证书",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:"你目前学习进度为".concat(null===(c=qn.rightData)||void 0===c?void 0:c.progress.learned,"%,建议申请后继续进行课程学习"),okText:"确定申请",cancelText:"取消",onOk:l}),e.abrupt("return",!1);case 9:"passed"===(null===(o=qn.rightData)||void 0===o||null===(o=o.progress)||void 0===o?void 0:o.certificated)&&jt(!0);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ii=(0,h.useMemo)((function(){var e,n,t;if(null!==(e=qn.rightData)&&void 0!==e&&null!==(e=e.tags)&&void 0!==e&&e.length)return(0,J.jsx)(vn.Z,{option:(t=new Image,t.src=Be.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:t,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null===(n=qn.rightData)||void 0===n||null===(n=n.tags)||void 0===n?void 0:n.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})}),[null===(t=qn.rightData)||void 0===t?void 0:t.tags]),ri=(0,h.useMemo)((function(){var e;return(0,J.jsx)("div",{style:{width:"100%"},children:null===(e=qn.rightData)||void 0===e||null===(e=e.members)||void 0===e?void 0:e.map((function(e,n){var t,i,r,a,o;return(0,J.jsx)("div",{style:{display:"inline-block",width:"33%",padding:"5px",background:"#fff",marginTop:"10px"},children:(0,J.jsxs)("div",{className:Ee,children:[(0,J.jsxs)(_.Z,{autoAdjustOverflow:!1,color:"#ffffff",placement:"leftTop",title:(0,J.jsxs)("div",{className:Xe,children:[(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsx)("div",{className:De,style:{marginRight:11},children:(0,J.jsx)("img",{className:De,src:he.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)})}),(0,J.jsxs)("div",{children:[(0,J.jsx)("div",{title:null==e?void 0:e.name,style:{fontSize:"14px",color:"#333333",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"200px",overflow:"hidden"},children:(null==e?void 0:e.name)||"--"}),(0,J.jsx)("div",{title:null==e?void 0:e.school,style:{color:"#999999",fontSize:"12px",width:"192px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==e?void 0:e.school})]})]}),(0,J.jsx)("div",{style:{height:"1px",width:"100%",border:"1px solid #f5f5f5",marginTop:"20px",marginBottom:"10px"}}),!(null!=e&&e.brief_introduction)&&(0,J.jsx)("div",{children:"暂无相关介绍"}),(null==e?void 0:e.brief_introduction)&&(0,J.jsx)("div",{className:Oe,children:null==e?void 0:e.brief_introduction}),(null==Jn||null===(t=Jn.userInfo)||void 0===t?void 0:t.user_id)===(null==e?void 0:e.id)&&(0,J.jsx)("div",{style:{position:"absolute",bottom:"15px",right:"23px",cursor:"pointer"},onClick:function(){return p.history.push("/account/profile")},children:(0,J.jsx)("i",{className:"iconfont icon-bianji_Hover",style:{color:"#3061D0"}})})]}),children:[(0,J.jsx)("img",{draggable:!1,className:ze,onClick:function(){(0,T.bg)()?p.history.push("".concat(e.user_url)):Bn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})},src:he.Z.API_SERVER+"/images/"+(null==e?void 0:e.image_url)}),(0,J.jsxs)("div",{children:[(null==e||null===(i=e.name)||void 0===i?void 0:i.length)>6?(null==e||null===(r=e.name)||void 0===r?void 0:r.substr(0,6))+"...":(null==e?void 0:e.name)||"--",(0,J.jsx)("br",{}),(0,J.jsx)("span",{style:{color:"#999999"},children:(null==e||null===(a=e.school)||void 0===a?void 0:a.length)>6?(null==e||null===(o=e.school)||void 0===o?void 0:o.substr(0,6))+"...":(null==e?void 0:e.school)||"--"})]})]}),(0,J.jsx)("br",{})]})},n)}))})}),[null===(i=qn.rightData)||void 0===i?void 0:i.members]),ai=!(null===(a=qn.detail)||void 0===a||!a.participant_count||null!==(o=qn.detail)&&void 0!==o&&o.allow_statistics),oi=(null===(l=qn.detail)||void 0===l||null===(l=l.courses)||void 0===l?void 0:l.findIndex((function(e){return(null==e?void 0:e.course_id)===(null==ft?void 0:ft.course_id)})))+1===(null===(u=qn.detail)||void 0===u||null===(u=u.courses)||void 0===u?void 0:u.length);return(0,J.jsxs)("section",{className:ve,children:[(null===(d=qn.rightData)||void 0===d?void 0:d.qrcode_img)&&(0,J.jsx)("div",{className:me,children:(0,J.jsx)("img",{src:null===(v=qn.rightData)||void 0===v?void 0:v.qrcode_img})}),(null===(m=qn.rightData)||void 0===m?void 0:m.progress)&&(0,J.jsxs)("div",{className:"".concat(ye," ").concat(xe),style:{top:null!==(g=qn.detail)&&void 0!==g&&null!==(g=g.courses)&&void 0!==g&&g.length?"-140px":"-70px"},children:[2===parseInt(null==ft||null===(b=ft.course_status)||void 0===b?void 0:b.status)&&ft.course_identity<6&&(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"}),2===parseInt(null===(j=ft.course_status)||void 0===j?void 0:j.status)&&(ft.course_identity<6?"":(0,J.jsx)("div",{className:"current mr20 c-grey-9b9 font14",children:"已结束"})),(0,J.jsxs)("div",{className:ge,children:[ai&&!(null===(w=qn.detail)||void 0===w||null===(w=w.courses)||void 0===w||!w.length)&&oi&&(0,J.jsxs)("span",{className:"mt20",children:[(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(P=qn.detail)||void 0===P?void 0:P.student_count," 人时即将开课"]}),(0,J.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===mt?(null===(N=qn.detail)||void 0===N?void 0:N.participant_count)+1:null===(C=qn.detail)||void 0===C?void 0:C.participant_count}),"人"]})]}),ai&&!(null!==(M=qn.detail)&&void 0!==M&&null!==(M=M.courses)&&void 0!==M&&M.length)&&oi&&(0,J.jsxs)("span",{children:[!(null!==(Z=qn.detail)&&void 0!==Z&&Z.has_participate)&&(!0===mt?(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}):(0,J.jsx)("a",{className:"".concat(Pe," ").concat(Ne),onClick:Bt,children:"期待开课并预约报名"})),(null===(L=qn.detail)||void 0===L?void 0:L.has_participate)&&(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}),(0,J.jsxs)("span",{className:"mr10",children:["当预约报名人数达到 ",null===(z=qn.detail)||void 0===z?void 0:z.student_count," 人时即将开课"]}),(0,J.jsxs)("p",{className:"",children:["当前预约报名人数:",(0,J.jsx)("span",{className:"mr5 c-red-ee4",children:!0===mt?(null===(D=qn.detail)||void 0===D?void 0:D.participant_count)+1:null===(E=qn.detail)||void 0===E?void 0:E.participant_count}),"人"]})]})]}),1===parseInt(null==ft||null===(F=ft.course_status)||void 0===F?void 0:F.status)&&(0,J.jsx)("div",{className:"mr20 c-red-ee4",children:null==ft||null===(X=ft.course_status)||void 0===X?void 0:X.time}),(0,J.jsxs)("p",{style:{display:ft.course_identity<6?"":"none"},className:"mb10 mt10 ".concat(_e),children:[(0,J.jsxs)("span",{style:{display:(null===(O=ft.course_status)||void 0===O?void 0:O.status)<=1?"":"none"},className:"c-light-green font14",children:["已学",null===(R=qn.rightData)||void 0===R?void 0:R.progress.learned,"%"]}),(0,J.jsxs)("span",{style:{display:(null===(q=ft.course_status)||void 0===q?void 0:q.status)<=1?"":"none"},className:"c-light-black",children:["学习耗时",(0,H.li)(null===(V=qn.rightData)||void 0===V?void 0:V.progress.time)," "]}),"disabled"!=(null===(B=qn.rightData)||void 0===B||null===(B=B.progress)||void 0===B?void 0:B.certificated)&&(0,J.jsxs)(k.ZP,{disabled:"drafted"===(null===(K=qn.rightData)||void 0===K||null===(K=K.progress)||void 0===K?void 0:K.certificated),onClick:ti,children:["none"===(null===(W=qn.rightData)||void 0===W||null===(W=W.progress)||void 0===W?void 0:W.certificated)&&"申请证书","rejected"===(null===(G=qn.rightData)||void 0===G||null===(G=G.progress)||void 0===G?void 0:G.certificated)&&"申请证书","drafted"===(null===(Q=qn.rightData)||void 0===Q||null===(Q=Q.progress)||void 0===Q?void 0:Q.certificated)&&"审核中","passed"===(null===($=qn.rightData)||void 0===$||null===($=$.progress)||void 0===$?void 0:$.certificated)&&"查看证书"]})]}),(0,J.jsxs)(_.Z,{placement:"bottom",title:"完成课程后可获取证书!",color:"yellow",children:[" ",(0,J.jsx)(pe.Z,{percent:null===(ne=qn.rightData)||void 0===ne?void 0:ne.progress.learned,showInfo:!1,style:{display:(null===(te=ft.course_status)||void 0===te?void 0:te.status)<=1&&ft.course_identity<6?"":"none"},status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),2===parseInt(null===(ie=ft.course_status)||void 0===ie?void 0:ie.status)&&(null===(re=qn.detail)||void 0===re?void 0:re.allow_add_member)&&(0,J.jsx)("a",{className:Pe,onClick:function(){(0,H.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),1===parseInt(null===(ae=ft.course_status)||void 0===ae?void 0:ae.status)&&ft.course_identity>5&&(0,J.jsx)("div",{className:Pe,onClick:Wt,children:"立即加入"}),1===parseInt(null===(oe=ft.course_status)||void 0===oe?void 0:oe.status)&&5===ft.course_identity&&(0,J.jsx)("a",{className:Pe,href:"".concat(null==ft?void 0:ft.first_category_url),target:"_blank",children:"立即学习"}),0===parseInt(null===(se=ft.course_status)||void 0===se?void 0:se.status)&&ft.course_identity>5&&(0,J.jsx)("div",{className:Pe,onClick:Wt,children:"立即报名"}),0===parseInt(null===(ue=ft.course_status)||void 0===ue?void 0:ue.status)&&5===ft.course_identity&&(0,J.jsx)("div",{className:Pe,children:"报名成功"}),(0===parseInt(null==ft||null===(ce=ft.course_status)||void 0===ce?void 0:ce.status)||1===parseInt(null==ft||null===(de=ft.course_status)||void 0===de?void 0:de.status))&&ft.course_identity<5&&(0,J.jsx)("a",{className:Pe,onClick:function(){(0,H.Wn)(null==ft?void 0:ft.forbid_visit_info)||window.open(null==ft?void 0:ft.first_category_url)},target:"_blank",children:"进入课堂"}),ai&&oi&&(null===(fe=qn.detail)||void 0===fe?void 0:fe.has_participate)&&(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}),ai&&oi&&!(null!==(Fe=qn.detail)&&void 0!==Fe&&Fe.has_participate)&&(mt?(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Te),children:"预约报名成功"}):(0,J.jsx)("span",{className:"".concat(Pe," ").concat(Ne),onClick:Bt,children:"期待开课并预约报名"})),!(null!==(Re=qn.detail)&&void 0!==Re&&Re.excellent)&&!0!==(null===(He=qn.detail)||void 0===He?void 0:He.is_free)&&(0,J.jsxs)("div",{className:Se,children:[(0,J.jsxs)("div",{className:Ce,children:[(0,J.jsxs)("span",{children:[(0,J.jsx)(_.Z,{placement:"top",title:"课程有效期",color:"rgba(74,87,118,0.8)",children:(0,J.jsx)("i",{className:"iconfont icon-shijian3 mr8 font14 current",style:{color:"#707787"}})}),(0,J.jsxs)("span",{style:{color:"#333"},children:["1"===(null===(qe=qn.detail)||void 0===qe||null===(qe=qe.expiration_type)||void 0===qe?void 0:qe.clazz)&&"永久有效","2"===(null===(Je=qn.detail)||void 0===Je||null===(Je=Je.expiration_type)||void 0===Je?void 0:Je.clazz)&&"购买后".concat(null===(Ve=qn.detail)||void 0===Ve||null===(Ve=Ve.expiration_type)||void 0===Ve||null===(Ve=Ve.days)||void 0===Ve?void 0:Ve[0],"天内有效"),"3"===(null===(Ge=qn.detail)||void 0===Ge||null===(Ge=Ge.expiration_type)||void 0===Ge?void 0:Ge.clazz)&&"".concat(null===(Qe=qn.detail)||void 0===Qe||null===(Qe=Qe.expiration_type)||void 0===Qe||null===(Qe=Qe.days)||void 0===Qe?void 0:Qe.join("到"))]})]}),function(){var e,n,t,i,r,a,o,l=null===(e=qn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0];null===(n=qn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n||n[1];return"disabled"===l?(0,J.jsx)(_.Z,{title:"完成课程学习即可获得结业证书",children:(0,J.jsx)("b",{className:Ie,children:"申请证书"})}):"can"===l?(0,J.jsxs)("b",{className:"drafted"===(null===(t=qn.rightData)||void 0===t||null===(t=t.progress)||void 0===t?void 0:t.certificated)?Ae:"",onClick:ti,children:["none"===(null===(i=qn.rightData)||void 0===i||null===(i=i.progress)||void 0===i?void 0:i.certificated)&&"申请证书","rejected"===(null===(r=qn.rightData)||void 0===r||null===(r=r.progress)||void 0===r?void 0:r.certificated)&&"申请证书","drafted"===(null===(a=qn.rightData)||void 0===a||null===(a=a.progress)||void 0===a?void 0:a.certificated)&&"审核中","passed"===(null===(o=qn.rightData)||void 0===o||null===(o=o.progress)||void 0===o?void 0:o.certificated)&&"查看证书"]}):void 0}()]}),"can"===(null===(Ye=qn.detail)||void 0===Ye||null===(Ye=Ye.learning_status)||void 0===Ye?void 0:Ye[0])?(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:Me,children:[(0,J.jsxs)("span",{children:["已学",null===($e=qn.rightData)||void 0===$e?void 0:$e.progress.learned,"%"]}),(0,J.jsxs)("b",{children:["学习耗时",(0,H.li)(null===(en=qn.rightData)||void 0===en?void 0:en.progress.time)]})]}),(0,J.jsx)("div",{className:Ze,children:(0,J.jsx)("div",{style:{width:(null===(tn=qn.rightData)||void 0===tn?void 0:tn.progress.learned)+"%"}})})]}):(0,J.jsxs)("div",{className:Le,children:[(null===(rn=qn.detail)||void 0===rn?void 0:rn.is_discount)&&!(null===(an=qn.detail)||void 0===an||!an.origin_price)&&(0,J.jsxs)("span",{children:["课程原价",(0,J.jsx)("br",{}),(0,J.jsxs)("i",{children:["¥",null===(on=qn.detail)||void 0===on?void 0:on.origin_price]})]}),(0,J.jsxs)("div",{style:{margin:"0 auto",display:"flex",alignItems:"center"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{style:{fontSize:"16px",marginRight:"4px"},children:"¥"}),null!==(ln=qn.detail)&&void 0!==ln&&ln.is_discount?null===(sn=qn.detail)||void 0===sn?void 0:sn.price:null===(pn=qn.detail)||void 0===pn?void 0:pn.origin_price]}),null!==(yn=qn.detail)&&void 0!==yn&&yn.is_discount?(0,J.jsx)("div",{style:{fontSize:"12px",background:"#f9d1d1",color:"#dd4046",borderRadius:"3px",padding:"0 5px",marginLeft:"3px",lineHeight:"20px"},children:null!==(gn=qn.detail)&&void 0!==gn&&gn.countdown?"倒计时:".concat(null===(_n=qn.detail)||void 0===_n?void 0:_n.countdown):"限时优惠"}):(0,J.jsx)(J.Fragment,{})]})]}),function(){var e,n,t=null===(e=qn.detail)||void 0===e||null===(e=e.learning_status)||void 0===e?void 0:e[0],i=null===(n=qn.detail)||void 0===n||null===(n=n.learning_status)||void 0===n?void 0:n[1];if("can"===t)return(0,J.jsx)(k.ZP,{onClick:ni,type:"primary",children:"开始学习"});if("disabled"===t){if("try"===i||"unpayed"===i)return(0,J.jsx)(k.ZP,{loading:et,onClick:Gt,type:"primary",children:"立即购买"});if("expired"===i)return(0,J.jsx)(k.ZP,{disabled:!0,type:"primary",children:"已过期"});if("buyed"===i)return(0,J.jsx)(k.ZP,{disabled:!0,type:"primary",children:"未开始"})}}()]}),(0,J.jsx)("p",{className:"mb30",style:{marginTop:"15px"},children:(0,J.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAAAv9JREFUSA2dVV1IVEEU/s7sqkuiUAahgREkQVjmS0FEBRWELz1Yj5ZSJBEaVm8RBOFbQSZIQUU9hFT4EqRuBdIP0oOia5lIZBRZoBWYy+a6O3M6s3DxXrurez1wOeee+b7zzZ05dwYIaD0x3dk9rNsD0hAOSgBjDwHTQXmBhZgwB7A8wcwjFI1xYYiw7sA2mshWJqRUHSkkso3b/LMPXJHOw9eaCko6OOUE1muY1pQx490xPuLOO3HZLV7b8BJz9X1QNnbybt8zok/plBlHwlxw5z1CIajbIMwQm87no1xugZeZVVkbN5S28YD5i2mTxmDmkdjm1t/geoux2O5hrpY9vCnhJOWrBzbnmOyr12T5Kg3M8UixunSyF8WJeXQxY7cX5X0jwmvZu9rH+5CeZXMxn1TH4uX/T8gpsfkOF83E0S8zrHRyS3rCu5Iwdo2eobgfzrN0bsCfWVzLWcQSGVt/p4WTxXy/aEM7b0wafBRyKAvPP03QBQoVX5ro82JA+MUYl+h5bKIwkge3IEZELCK1gUVsZZlYhgtcZWmQ6Ai2y5fk6VUYU6mkeaVZv02n9FDviD5m8TJYbf1KzOFGY6bFsB60tSmhn4SJ1HnA7JTZJCMR9TRTnFGyEhE315B6KHUjIhxWpPrCh6qoVwD2WTDCLxFemVmuWE0VfRPX6hTx7TrRGHIAQX02rq+QdE6XbJQOKmI5Ga4P0VfIticx7vrgl0xZjl9rW5KvkB1Yk4dzMsP3Ns7JBFtcBGksf8sqZI+Swnzsl3PsjT91IWsxFjt+gmYXst4oq5CFfTpNU43N2BtSaJBig16q/G+Ss2MWY7GLx93v0ua5W+YOSiFzfUAutu+N9DNXdk5C5R28Op1GnRQtcBc2QFwV4L4ILnnjWo7nKncXccc6jcPGoM2dc2Kex4TEUec9m8/pi44+4lD/FHbInxVxF9KM+I+zGLAHsTvvF+ck5BBLr3OL3KRNcjyxNMGVyWa654wt53NaOqeIzColcVL+L1nJTOwMLev/AaJkF76u7DFoAAAAAElFTkSuQmCC"})," ",null===(bn=qn.detail)||void 0===bn?void 0:bn.learning_notes_title]})}),(0,J.jsx)("div",{ref:yt,children:(0,J.jsx)(le.Z,{className:"fon16",value:null===(jn=qn.detail)||void 0===jn?void 0:jn.learning_notes})})]}),!(null===(wn=qn.rightData)||void 0===wn||null===(wn=wn.members)||void 0===wn||!wn.length)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:null!==(kn=qn.detail)&&void 0!==kn&&null!==(kn=kn.courses)&&void 0!==kn&&kn.length?-135:-65},children:[null!==(Pn=qn.detail)&&void 0!==Pn&&Pn.allow_add_member?rt?(0,J.jsxs)("div",{className:ge,children:[(0,J.jsx)(Y.Z,{placeholder:"例如:教学团队",value:st,onChange:function(e){return ut(e.target.value)}}),(0,J.jsx)(k.ZP,{className:"ml5",onClick:function(){return at(!rt)},children:"取消"}),(0,J.jsx)(k.ZP,{className:"ml5",type:"primary",onClick:Rt,children:"确定"})]}):(0,J.jsxs)("div",{className:we,children:[(0,J.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,J.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(qt=qn.rightData)||void 0===qt?void 0:qt.team_title]}),(0,J.jsx)("span",{className:ke,children:(0,J.jsx)("i",{className:"iconfont icon-xiugai mr1 c-light-primary font15 current",onClick:function(){Xt?Ot():at(!rt)}})}),!Ct&&(0,J.jsx)("a",{style:{flex:"1",textAlign:"end"},onClick:function(){Xt?Ot():It(!0)},children:"编辑"}),Ct&&(0,J.jsxs)("div",{style:{flex:"1",textAlign:"end"},children:[(0,J.jsx)("a",{onClick:function(){It(!1)},children:"取消"}),(0,J.jsx)("a",{onClick:function(){Lt(!0),setTimeout((function(){It(!1)}),500)},style:{marginLeft:10},children:"完成"})]})]}):(0,J.jsxs)("span",{style:{fontSize:"16px",display:"flex",alignItems:"center"},children:[" ",(0,J.jsx)("img",{style:{marginRight:"10px"},src:fn})," ",null===(Nn=qn.rightData)||void 0===Nn?void 0:Nn.team_title]}),Ct&&(0,J.jsx)(nn,{setisupdate:Lt,isupdate:Zt,data:null===(Tn=qn.rightData)||void 0===Tn?void 0:Tn.members,operation:null===(Sn=qn.detail)||void 0===Sn?void 0:Sn.allow_add_member,handleDeleteMember:Jt}),!Ct&&ri,(null===(Cn=qn.detail)||void 0===Cn?void 0:Cn.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0 pb20",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){Xt?Ot():Ft(!0)},children:"+ 添加合作者"})})]}),!(null===(In=qn.rightData)||void 0===In||null===(In=In.tags)||void 0===In||!In.length)&&(null===(An=qn.detail)||void 0===An?void 0:An.show_tag)&&(0,J.jsxs)("div",{className:be,children:[(0,J.jsx)("p",{className:"".concat(je," font16 mb20"),children:(0,J.jsxs)("span",{children:["技能标签",(0,J.jsx)("span",{className:"ml5 c-grey-c",children:null===(Mn=qn.rightData)||void 0===Mn||null===(Mn=Mn.tags)||void 0===Mn?void 0:Mn.length})]})}),ii]}),1===(null===(Zn=qn.detail)||void 0===Zn?void 0:Zn.show_spoc)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,J.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:hn}),"SPOC课堂"]}),(0,J.jsx)(un,{data:null===(Ln=qn.Courses)||void 0===Ln?void 0:Ln.spoc_courses,handleDeleteMember:Vt}),1===(null===(zn=qn.detail)||void 0===zn?void 0:zn.show_spoc)&&(null==qn||null===(Dn=qn.Courses)||void 0===Dn||null===(Dn=Dn.spoc_courses)||void 0===Dn?void 0:Dn.length)<3&&(null===(En=qn.detail)||void 0===En?void 0:En.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt10 pb20",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){return Kt()},children:"+ 添加课堂"})})]}),(null===(Fn=qn.detail)||void 0===Fn?void 0:Fn.show_history)&&(0,J.jsxs)("div",{className:"".concat(ye," pb0"),style:{marginTop:15},children:[(0,J.jsxs)("p",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{style:{marginRight:"10px"},src:hn}),"历史课堂"]}),(0,J.jsx)(un,{data:null==Pt?void 0:Pt.spoc_courses,handleDeleteMember:Vt}),(null===(Xn=qn.detail)||void 0===Xn?void 0:Xn.show_history)&&(null==Pt||null===(On=Pt.spoc_courses)||void 0===On?void 0:On.length)<3&&(null===(Rn=qn.detail)||void 0===Rn?void 0:Rn.allow_add_member)&&(0,J.jsx)(I.Z,{gutter:[0,40],justify:"center",align:"middle",className:"bg-white mt0",children:(0,J.jsx)(A.Z,{className:"c-blue current",onClick:function(){return Kt(1)},children:"+ 添加课堂"})})]}),(0,J.jsx)(Ke,{open:Et,onReloadData:Ut,onClose:function(){return Ft(!1)}}),(0,J.jsx)(Ue,{onReloadData:Ut,data:Pt}),(0,J.jsx)(We.Z,{visible:bt,onCancel:function(){jt(!1)},data:(null===(Hn=qn.rightData)||void 0===Hn||null===(Hn=Hn.progress)||void 0===Hn?void 0:Hn.info)||{}})]})})),gn={flex_box_center:"flex_box_center___nX_sY",flex_space_between:"flex_space_between___tHW6l",flex_box_vertical_center:"flex_box_vertical_center___Dp_Bf",flex_box_center_end:"flex_box_center_end___n8GT5",flex_box_column:"flex_box_column___Q5Wxa",icons:"icons___DLUv4",shixuns:"shixuns___pPCqO",buttons:"buttons___s8iBY",addStage:"addStage___P94hb",color4CA:"color4CA___Eres0",color204:"color204___LCqpH",completed:"completed___fCP6S",actionTabs:"actionTabs___eNCHj",tab:"tab___QGwIF",s1:"s1___pZAwX",s2:"s2___ziJyb",tabActive:"tabActive___Wlqkr",learn:"learn___syPDx",ChapterStyle:"ChapterStyle___GRtiS",EditStyle:"EditStyle____ZVTa",labelContainer:"labelContainer___DgWPB",text:"text___vzLzH",tag:"tag___fN0LG","tagsList-content":"tagsList-content___ZHHsi",introContent:"introContent___S9E3f",introContentMaxHeight:"introContentMaxHeight___KNbal",nodata:"nodata___FO793"},_n=t(43428),bn=t(28103),jn=t(27092),wn=t(13452),kn="drawer___AjfBZ",Pn="menu___yWQ6S",Nn="actived___WiR0o",Tn="listItem___LLCke",Sn="info___j5uqi",Cn="title___F7Dim",In="titleLeft___x7Xay",An="description___s7pxM",Mn="filter___QlOf_",Zn="menuCourse___X85qC",Ln="authorname___GLFYK",zn="tooltip-content___panbs",Dn=(Y.Z.Search,[{id:"type",name:"筛选",children:[{name:"全部",id:"all",type:"type"},{name:"我的",id:"mine",type:"type"}]},{id:"diff",name:"难度",children:[{name:"全部",id:"",type:"diff"},{name:"初级",id:1,type:"diff"},{name:"中级",id:2,type:"diff"},{name:"中高级",id:3,type:"diff"},{name:"高级",id:4,type:"diff"}]}]),En=(0,p.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var n,t=e.classroomList,i=e.loading,a=e.dispatch,l=e.cb,u=e.shixunIds,d=void 0===u?[]:u,f=((0,p.useParams)(),(0,p.useLocation)(),t.actionTabs,G.Z.useForm()),v=(c()(f,1)[0],t.shixunLists),y=(0,h.useState)([]),g=c()(y,2),b=g[0],j=g[1],w=(0,h.useState)([]),P=c()(w,2),N=P[0],C=P[1],Z=[{name:"最新",id:"created_at"},{name:"最热",id:"myshixuns_count"}].filter((function(e){return!!e})),L=(0,h.useState)({page:1,type:(0,T.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0}),z=c()(L,2),D=z[0],E=z[1];(0,h.useEffect)((function(){"选用实践项目"===t.actionTabs.key&&(F(),D.page=1,a({type:"classroomList/getShixunLists",payload:o()({},D)}))}),[t.actionTabs.key]);var F=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});case 2:n=e.sent,j([{id:null,name:"全部"},{id:-1,name:"未加入目录"}].concat(m()((null==n?void 0:n.groups)||[])));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){a({type:"classroomList/setActionTabs",payload:{}}),E({page:1,type:(0,T.Ny)()?"all":"mine",diff:0,status:"all",order:"desc",limit:20,sort:"myshixuns_count",group_id:null,need:1,load_jupyter_evaluate:!0,is_subject:!0})};return"选用实践项目"!==t.actionTabs.key?null:(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"选用实践项目"===t.actionTabs.key,rootClassName:kn,footer:(0,J.jsxs)("div",{className:"tc",children:[(0,J.jsx)(k.ZP,{size:"middle",onClick:function(){X(),C([]),l("取消")},style:{marginRight:8},children:"取消"}),(0,J.jsx)(k.ZP,{size:"middle",onClick:s()(r()().mark((function e(){var n,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=N[a],!d.includes(n)){e.next=4;break}return x.ZP.info("请勿重复选择:".concat(null==v||null===(t=v.shixun_list)||void 0===t||null===(t=t.find((function(e){return e.id===n})))||void 0===t?void 0:t.title)),e.abrupt("return",{v:void 0});case 4:case"end":return e.stop()}}),e)})),a=0;case 2:if(!(a<(null==N?void 0:N.length))){e.next=10;break}return e.delegateYield(n(),"t0",4);case 4:if(!(i=e.t0)){e.next=7;break}return e.abrupt("return",i.v);case 7:a++,e.next=2;break;case 10:return e.next=12,(0,S.Ep)({id:t.actionTabs.id,subject_id:t.actionTabs.subject_id,shixun_ids:m()(N)});case 12:o=e.sent,C([]),null!=o&&o.shixuns_list&&(X(),l(o.shixuns_list));case 15:case"end":return e.stop()}}),e)}))),type:"primary",children:"确定"})]}),children:[(0,J.jsx)("section",{className:"tc",children:(0,J.jsx)(wn.Z,{onChange:function(e){E(o()(o()(o()({},D),e),{},{page:1})),a({type:"classroomList/getShixunLists",payload:o()(o()(o()({},D),e),{},{page:1})})}})}),(0,J.jsx)($.Z,{spinning:i.effects["classroomList/getShixunLists"],children:(0,J.jsxs)("section",{className:"edu-container",children:[Dn.map((function(e,n){var t;return(0,J.jsxs)("ul",{className:Pn,children:[(0,J.jsx)("li",{children:e.name}),null==e||null===(t=e.children)||void 0===t?void 0:t.map((function(n,t){return(0,T.Ny)()||"type"!==e.id||"全部"!==n.name?(0,J.jsx)("li",{className:D[e.id]==n.id?Nn:"",onClick:function(){D[e.id]=n.id,D.page=1,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:(0,J.jsx)("strong",{children:n.name})},t):(0,J.jsx)(J.Fragment,{})}))]},n)})),"mine"===D.type&&(0,J.jsxs)("ul",{className:Pn,children:[(0,J.jsx)("li",{children:"目录"}),null==b?void 0:b.map((function(e,n){return(0,J.jsx)("li",{className:D.group_id==e.id?Nn:"",onClick:function(){D.group_id=e.id,D.page=1,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:(0,J.jsx)("strong",{children:e.name})},e.name)}))]}),(0,J.jsxs)(I.Z,{align:"middle",children:[(0,J.jsx)(A.Z,{flex:"1",className:Mn,children:Z.map((function(e,n){return(0,J.jsx)(k.ZP,{className:"mr20",type:D.sort===e.id?"primary":"default",onClick:function(){D.sort=e.id,E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:e.name},n)}))}),(0,J.jsx)(A.Z,{className:"c-grey-999",children:(0,J.jsx)("div",{className:Zn,children:(0,J.jsx)("ul",{children:(0,J.jsxs)("li",{className:"current",onClick:function(){D.order="asc"===D.order?"desc":"asc",E(o()({},D)),a({type:"classroomList/getShixunLists",payload:o()({},D)})},children:["学习人数",(0,J.jsxs)("p",{className:"edu-sorter current ".concat(D.order),children:[(0,J.jsx)("span",{className:"iconfont icon-sanjiaoxing-up"}),(0,J.jsx)("span",{className:"iconfont icon-sanjiaoxing-down"})]})]})})})})]}),null==v||null===(n=v.shixun_list)||void 0===n?void 0:n.map((function(e,n){return(0,J.jsxs)("div",{className:Tn,children:[(0,J.jsx)(M.Z,{checked:N.includes(e.id),value:e.id,onChange:function(n){N.indexOf(e.id);N.indexOf(e.id)>-1?C(N.filter((function(n){return n!==e.id}))):C(N.concat(e.id))},disabled:"未发布"==(null==e?void 0:e.shixun_tag_num_name)}),(0,J.jsxs)("div",{className:Sn,children:[(0,J.jsx)("div",{className:Cn,children:(0,J.jsxs)("div",{className:In,children:[(0,J.jsx)("a",{className:"c-black",href:"/shixuns/".concat(null==e?void 0:e.identifier,"/challenges"),target:"_blank",children:(0,J.jsx)("strong",{className:"font16",dangerouslySetInnerHTML:{__html:e.title}})}),(0,T.Ny)()&&1===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10",children:"正常"})}),(0,T.Ny)()&&2===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10",children:"需完善"})}),(0,T.Ny)()&&3===(null==e?void 0:e.mark_status)&&(0,J.jsx)(_.Z,{title:null==e?void 0:e.mark_content,children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10",children:"无法使用"})}),"未发布"==(null==e?void 0:e.shixun_tag_num_name)&&(0,J.jsx)(_.Z,{zIndex:1e4,title:"实训需发布后才能选用到课程中,点击名称可前往实训详情",children:(0,J.jsx)("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10",children:"未发布"})})]})}),(0,J.jsx)("div",{className:"flex-wrp mt10 font14 c-light-black",children:(0,J.jsx)("span",{className:An,dangerouslySetInnerHTML:{__html:e.description}})}),(0,J.jsx)("div",{className:" mt15",children:e.challenge_names.map((function(e,n){return(0,J.jsxs)("span",{className:"mr30 font12",children:["第",n+1,"关 ",e," "]},n)}))}),(0,J.jsx)(bn.Z,{dashed:!0}),(0,J.jsxs)("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{children:[(0,J.jsx)(_.Z,{overlayClassName:zn,title:(0,J.jsx)("div",{children:(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),children:(0,J.jsx)("span",{className:Ln,dangerouslySetInnerHTML:{__html:null==e?void 0:e.member_user_names}})}),e.author_school_name&&(0,J.jsx)(h.Fragment,{children:(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:e.author_school_name}})})]}),(0,J.jsxs)("div",{children:[(0,J.jsxs)("span",{className:"mr30",children:["难度系数  ",e.level]}),(0,J.jsxs)("span",{children:["学习人数  ",e.study_count]})]})]})]})]},n)})),(0,J.jsx)("p",{})]})}),(0,J.jsx)("div",{className:"tc",children:(0,J.jsx)(jn.Z,{current:D.page||1,hideOnSinglePage:!0,showSizeChanger:!1,defaultPageSize:20,showQuickJumper:!0,total:null==v?void 0:v.shixuns_count,onChange:function(e){D.page=e,a({type:"classroomList/getShixunLists",payload:o()({},D)})}})})]},"bottom")})),Fn=t(91232),Xn=t.n(Fn),On=t(36381),Rn=t(12563),Hn=t(99313),qn="scoremodal___CwnRQ",Jn="selectWrapper___Jdp94",Vn="search___zSf8A",Bn="searchIcon___ApAIo",Kn="header_style___RfAxp",Un="tabWrap___YTk4j",Wn="form_style___c9uGg",Gn=t(50883),Qn=t(96691),Yn="scoremodal___cmAHe",$n="tabWrap___Xnuvu",et="RenderHtml_content___pmH_q",nt="RenderHtml_style___tvtS0",tt="content_list___jvOz0",it="content_value___DkebT",rt="content_text___oRKdm",at=t(27571);z().locale("ZH-cn");var ot=["","简单","中等","困难"],lt=function(e){var n,t,i,a,l=e.setScoreShow,u=e.ScoreShow,d=e.modalDdata,f=e.homeType,v=(e.homeId,(0,h.useState)(o()(o()({},(0,p.useParams)()),{},{per_page:10}))),m=c()(v,2),x=m[0],g=m[1],_=(0,h.useState)("1"),b=c()(_,2),j=b[0],w=b[1];return(0,h.useEffect)((function(){g(o()({},x))}),[]),(0,J.jsx)("div",{children:(0,J.jsxs)(y.Z,{title:"详情",footer:!1,open:u,width:900,centered:!0,className:Yn,onCancel:function(){l(!1)},children:[(0,J.jsx)(Hn.Z,{className:$n,activeKey:j,onChange:function(e){w(e)},items:[{label:"".concat("HomeworkCommon"==f?"说明":"作业描述"),key:"1"},{label:"".concat("HomeworkCommon"==f?"题目列表":"参考答案"),key:"2"}]}),"HomeworkCommon"==f?(0,J.jsxs)("div",{className:et,children:["1"==j&&(0,J.jsxs)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:[!(null!=d&&d.description)&&(0,J.jsx)(Gn.Z,{customText:"暂无说明"}),(0,J.jsx)(le.Z,{value:(null==d?void 0:d.description)||""})]}),"2"==j&&(0,J.jsxs)("div",{children:[(0,J.jsx)("section",{className:" edu-container",style:{background:"#fff",width:"100%"},children:(null==d||null===(n=d.data)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.identifier)&&(0,J.jsx)(He.Z,{dataSource:null==d?void 0:d.data,rowKey:function(e){return null==e?void 0:e.identifier},pagination:!1,expandable:{expandedRowRender:function(e){return(0,J.jsxs)("div",{style:{padding:"10px 48px",borderRadius:2},children:[(0,J.jsxs)("p",{children:["题目:",null==e?void 0:e.name]}),(0,J.jsxs)("p",{children:["描述:",null==e?void 0:e.description]}),!(0,T.dE)()&&(0,J.jsxs)("p",{children:["题目解析:",(0,J.jsx)(le.Z,{style:{fontSize:"14px"},value:(null==e?void 0:e.analysis)||"暂无解析"})]})]})},defaultExpandedRowKeys:null==d||null===(t=d.data)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.identifier},columns:[{title:"题目",dataIndex:"name",ellipsis:!0,key:"name"},{title:"难度",dataIndex:"difficult",key:"difficult",render:function(e,n,t){return(0,J.jsx)("div",{children:ot[e]})}},{title:"知识点",dataIndex:"tag_discipline",ellipsis:!0,key:"tag_discipline"},{title:"操作",dataIndex:"identifier",key:"identifier",render:function(e,n,t){return(0,J.jsx)("div",{children:(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/problems/".concat(null==n?void 0:n.identifier,"/start.json"),{method:"get"});case 2:(t=e.sent)&&window.open("/myproblems/".concat(null==t?void 0:t.identifier,"?type=1&backUrl=/paths/").concat(null==x?void 0:x.pathId));case 4:case"end":return e.stop()}}),e)}))),children:"体验"})})}}]})}),(0,J.jsx)("aside",{className:"tc mt30 pb30",children:(0,J.jsx)(jn.Z,{defaultCurrent:1,total:null==d?void 0:d.count,hideOnSinglePage:!0,showTotal:function(e){return(0,J.jsxs)("span",{children:["共",e,"条"]})},current:x.page||1,pageSize:x.per_page||10,onChange:function(e,n){x.page=e,x.per_page=n,g(o()({},x))}})})]})]}):(0,J.jsxs)("div",{className:et,children:["1"==j&&(null!=d&&d.description||(null==d||null===(i=d.attachments)||void 0===i?void 0:i.length)>0?"group"==(null==d?void 0:d.homework_type)?(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.description,className:nt,style:{color:"#5f6367"}}),(0,J.jsxs)("div",{className:tt,children:["分组要求",(0,J.jsxs)("span",{className:it,children:[null==d?void 0:d.min_num,"-",null==d?void 0:d.max_num]}),"人",(0,J.jsx)("span",{className:rt,children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})]}),(0,J.jsxs)("div",{className:tt,children:["基于项目实施",(0,J.jsx)("span",{className:it,children:null!=d&&d.base_on_project?"是":"否"}),(0,J.jsx)("span",{className:rt,children:null!=d&&d.base_on_project?"(学生必须在平台创建项目,项目管理员可以提交作品)":"(学生不需要在本平台创建项目,所有学生可以提交作品)"})]}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.description,style:{color:"#5f6367",fontSize:14}}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.attachments})]}):(0,J.jsx)(Gn.Z,{styles:{margin:"80px auto"}})),"2"==j&&(null!=d&&d.reference_answer||(null==d||null===(a=d.ref_attachments)||void 0===a?void 0:a.length)>0?(0,J.jsxs)("div",{children:[(0,J.jsx)(le.Z,{value:null==d?void 0:d.reference_answer,style:{color:"#5f6367",fontSize:14}}),(0,J.jsx)(at.Z,{callback:function(){},dataSource:null==d?void 0:d.ref_attachments})]}):(0,J.jsx)(Gn.Z,{styles:{margin:"80px auto"}}))]})]})})},st=t(21062),ut=t(76927),ct=(0,p.connect)((function(e){return{user:e.user,dispatch:e.dispatch}}))((function(e){var n,t=e.setScoreShow,i=e.ScoreShow,a=e.modalType,l=e.user,u=e.id,d=e.subjectId,f=e.dispatch,v=e.getData,g=e.openPreview,_=(0,h.useState)({page:1,type:"1",per_page:10,category:"manage",search:"",homework_type:"3",association_id:""}),b=c()(_,2),j=b[0],w=b[1],k=(0,h.useState)([]),P=c()(k,2),N=P[0],T=P[1],I=(0,h.useState)([]),A=c()(I,2),M=A[0],Z=A[1],L=(0,h.useState)([]),z=c()(L,2),D=z[0],E=z[1],F=(0,h.useState)(!1),X=c()(F,2),O=X[0],R=X[1],q=G.Z.useForm(),V=c()(q,1)[0],B=(0,h.useState)(0),K=c()(B,2),U=K[0],W=K[1],Q=(0,h.useState)(!1),$=c()(Q,2),ee=$[0],ne=$[1],te=(0,h.useState)(""),ie=c()(te,2),re=ie[0],ae=ie[1],oe=(0,h.useState)([]),le=c()(oe,2),se=le[0],ue=le[1],ce=(0,h.useRef)(new Set),de=(0,h.useRef)(new Set),fe=(0,h.useState)([{}]),he=c()(fe,2),pe=he[0],ve=he[1],me=(0,h.useState)(),xe=c()(me,2),ye=xe[0],ge=xe[1],_e=(0,h.useState)({}),be=c()(_e,2),je=be[0],we=be[1],ke=(0,h.useState)(""),Pe=c()(ke,2),Ne=Pe[0],Te=Pe[1],Se=(0,h.useState)(""),Ce=c()(Se,2),Ie=Ce[0],Ae=Ce[1],Me=((0,p.useParams)(),(0,h.useState)(!1)),Ze=c()(Me,2),Le=Ze[0],ze=Ze[1],De=[{title:"名称",dataIndex:"3"==(null==j?void 0:j.type)?"title":"name",key:"name",render:function(e,n,t){var i,r;return(0,J.jsxs)("div",{children:["1"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"3"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"5"==(null==j?void 0:j.homework_type)&&(null==n?void 0:n.name),"7"==(null==j?void 0:j.homework_type)&&(null==n||null===(i=n.video)||void 0===i?void 0:i.title),"8"==(null==j?void 0:j.homework_type)&&"1"==(null==j?void 0:j.type)?null==n?void 0:n.filename:null==n||null===(r=n.attachment)||void 0===r?void 0:r.filename,"3"==(null==j?void 0:j.type)&&e]})}},{title:"1"==(null==j?void 0:j.type)?"所属课堂":"所属实践课程",dataIndex:"1"==(null==j?void 0:j.type)?"course_name":"subject_name",width:"55%",key:"1"==(null==j?void 0:j.type)?"course_name":"subject_name",ellipsis:!0,hidden:"3"==(null==j?void 0:j.type)},{title:"操作",dataIndex:"id",width:"60px",key:"item_type",render:function(e,n,t){return(0,J.jsx)("div",{style:{flex:1,textAlign:"start"},children:(0,J.jsx)("a",{onClick:function(){if(null!=n&&n.link)(0,H.xg)(n.link);else if("教学课件"==a)g(n);else if("视频项目"==a){var e,t;if(null!=n&&n.video)ge(!0),we({videoId:null==n||null===(e=n.video)||void 0===e?void 0:e.id,file_url:null==n||null===(t=n.video)||void 0===t?void 0:t.play_url});else"3"==(null==j?void 0:j.type)?(ge(!0),we({videoId:n.id,file_url:n.play_url||n.file_url})):x.ZP.error("没有视频资源")}else"编程作业"==a?(0,S.NV)({id:null==n?void 0:n.id,source:"course"}).then((function(e){var n;0==(null==e?void 0:e.status)&&(ae(null==e||null===(n=e.data)||void 0===n?void 0:n.homework),Ae(null==e?void 0:e.course_id));Te("HomeworkCommon"),ne(!0)})):(0,S.NV)({id:null==n?void 0:n.id,source:"1"==(null==j?void 0:j.type)?"course":"subject"}).then((function(e){var n;0==(null==e?void 0:e.status)&&ae(null==e||null===(n=e.data)||void 0===n?void 0:n.homework);ne(!0)}))},children:"查看"})})}}].filter((function(e){return!e.hidden})),Ee={type:"checkbox",selectedRowKeys:N,onSelect:function(e,n,t){if(n)T([].concat(m()(N),[e.id])),ue([].concat(m()(se),[e])),"2"===j.type?ce.current.add(e.id):de.current.add(e.id),W(1),Z([].concat(m()(M),[e.id]));else{var i=se.filter((function(n){return n.id!==e.id}));ue(i);var r=i.map((function(e){return e.id}));T(m()(r)),"2"===j.type?ce.current.delete(e.id):de.current.delete(e.id);var a=M.filter((function(n){return n!==e.id}));Z(a)}},onSelectAll:function(e,n,t){if(e){var i=t.map((function(e){return e.id}));ue([].concat(m()(se),m()(t))),T([].concat(m()(N),m()(i))),Z([].concat(m()(M),m()(i)));var r,a=Xn()(t);try{for(a.s();!(r=a.n()).done;){var o=r.value;"2"===j.type?ce.current.add(o.id):de.current.add(o.id)}}catch(e){a.e(e)}finally{a.f()}}else{var l=t.map((function(e){return e.id})),s=N.filter((function(e){return!l.some((function(n){return n===e}))})),u=se.filter((function(e){return!l.some((function(n){return n===e.id}))}));ue(u),T(m()(s)),Z(m()(s));var c,d=Xn()(l);try{for(d.s();!(c=d.n()).done;){var f=c.value;"2"===j.type?ce.current.delete(f):de.current.delete(f)}}catch(e){d.e(e)}finally{d.f()}}}};(0,h.useEffect)((function(){i&&(j.search="",j.type="1",j.homework_type="分组作业"==a?"3":"图文作业"==a?"1":"视频项目"==a?"7":"编程作业"==a?"5":"8",w(j),Ge(j),V.setFieldsValue({association_id:"",search:null}),ce.current.clear(),de.current.clear(),ue([]),T([]),Z([]))}),[i]);var Fe=(0,h.useState)(1),Xe=c()(Fe,2),Oe=Xe[0],Re=Xe[1],qe=(0,h.useState)([]),Je=c()(qe,2),Ve=Je[0],Be=Je[1];(0,h.useEffect)((function(){1!=Oe&&i&&Ke(Oe)}),[Oe]),(0,h.useEffect)((function(){i&&(Be([]),Re(1),Ke(1))}),[j.type]);var Ke=function(e){"1"==j.type?Ue(e):"2"==j.type&&We(e)},Ue=function(e){var n;(0,Qn.Ho)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部教学课堂"}].concat(m()(null==n?void 0:n.courses)):[].concat(m()(Ve),m()(null==n?void 0:n.courses)))}))},We=function(e){var n;(0,Qn.w3)({page:e,category:"manage",status:"",sort_by:"updated_at",sort_direction:"desc",username:null==l||null===(n=l.userInfo)||void 0===n?void 0:n.login}).then((function(n){Be(1==e?[{id:"",name:"全部实践课程"}].concat(m()(null==n?void 0:n.subjects)):[].concat(m()(Ve),m()(null==n?void 0:n.subjects)))}))};function Ge(e){return Qe.apply(this,arguments)}function Qe(){return(Qe=s()(r()().mark((function e(n){var t,i,a,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(R(!0),w(o()({},n)),"1"!=n.type){e.next=6;break}(0,S.A7)(o()({user_id:null==l||null===(t=l.userInfo)||void 0===t?void 0:t.login},n)).then((function(e){0==(null==e?void 0:e.status)&&E(null==e?void 0:e.data)})),e.next=15;break;case 6:if("2"!=n.type){e.next=10;break}(0,S.jT)(o()({user_id:null==l||null===(i=l.userInfo)||void 0===i?void 0:i.login},n)).then((function(e){0==(null==e?void 0:e.status)&&E(null==e?void 0:e.data)})),e.next=15;break;case 10:if("3"!=n.type){e.next=15;break}return e.next=13,f({type:"userDetail/getVideos",payload:o()(o()({},n),{},{category:"all",sort_by:"published_at",sort_direction:"desc",username:null===(a=l.userInfo)||void 0===a?void 0:a.login})});case 13:s=e.sent,E({count:null==s?void 0:s.count,list:null==s?void 0:s.videos});case 15:R(!1);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,h.useEffect)((function(){U>0&&setTimeout((function(){W(0)}),2e3)}),[U]),(0,J.jsxs)("div",{children:[(0,J.jsxs)(y.Z,{title:"选用"+a,open:i,width:900,centered:!0,zIndex:10,className:qn,onCancel:function(){t(!1)},confirmLoading:Le,onOk:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==M?void 0:M.length)<=0)){e.next=3;break}return x.ZP.info("当前暂未选择数据"),e.abrupt("return");case 3:return ze(!0),e.next=6,(0,S._C)({id:u,subject_id:d,homework_type:"3"==j.type?"9":"分组作业"==a?"3":"图文作业"==a?"1":"视频项目"==a?"7":"编程作业"==a?"5":"8",homework_ids:m()(de.current),subject_homework_ids:m()(ce.current)});case 6:0==(null==(n=e.sent)?void 0:n.status)&&(x.ZP.success("选用成功"),v({instData:!0,stage_id:u}),t(!1)),ze(!1);case 9:case"end":return e.stop()}}),e)}))),children:[(0,J.jsxs)("div",{className:Kn,children:[(0,J.jsx)(Hn.Z,{className:Un,activeKey:j.type,onChange:function(e){j.type=e,j.page=1,j.updated_at="",j.association_id=null,j.search=null,V.setFieldsValue({association_id:"",search:null}),w(o()({},j)),Ge(o()({},j))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=a&&("视频项目"==a?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,J.jsxs)(G.Z,{layout:"inline",className:Wn,form:V,onValuesChange:function(e,n){j.page=1,e.search||""===e.search||V.submit()},onFinish:function(e){w(o()(o()({},j),e)),Ge(o()(o()({},j),e))},children:["3"!=j.type&&(0,J.jsx)(G.Z.Item,{name:"association_id",children:(0,J.jsx)(C.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&Re(Oe+1)},className:Jn,style:{width:200},size:"large",children:Ve.map((function(e,n){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,J.jsx)(Y.Z.Search,{className:Vn,placeholder:"视频项目"==a?"请输入视频名称进行搜索":"教学课件"==a?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(Bn),onClick:function(){return V.submit()}}),onSearch:function(e){V.submit()}})})]})]}),(null==D||null===(n=D.list)||void 0===n?void 0:n.length)>0?(0,J.jsx)(He.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==D?void 0:D.list,pagination:!1,loading:O,rowKey:function(e){return e.id},rowSelection:Ee,columns:De}):(0,J.jsx)(Gn.Z,{}),(null==D?void 0:D.count)>0&&(0,J.jsx)(jn.Z,{current:j.page,total:null==D?void 0:D.count,style:{marginBottom:20},defaultPageSize:j.per_page,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:j.per_page,onChange:function(e,n){j.page=e,j.per_page=n,w(o()({},j)),Ge(o()({},j))}})]}),(0,J.jsx)(lt,{setScoreShow:ne,ScoreShow:ee,modalDdata:re,homeType:Ne,homeId:Ie}),(0,J.jsx)(st.Z,{close:!0,data:null==pe?void 0:pe.content,type:null==pe?void 0:pe.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ve({content:"",type:""})}}),(0,J.jsx)(ut.K,o()(o()({},je),{},{visible:ye,allow_skip:!0,width:800,onClose:function(){ge(!1),we({})}}))]})})),dt=t(95992),ft=t(66481),ht=t(76857),pt=t(87599),vt=t(7683),mt={tree:"tree___u23Lf",learn:"learn___gQiNJ",name:"name___1D14q",sign:"sign___Ki_95",pdf_name:"pdf_name___T3MPw",name_style:"name_style___nfuvC",color333:"color333___P8iqP",DirectoryTree:"DirectoryTree___umMQK",EditDom:"EditDom___Be0Pl"},xt=t(89392),yt=t(78386),gt=t(14988),_t=t(6739),bt=["pathsDetail","globalSetting","user","loading","updateSort","isPaths","dispatch","isShowSchedule","getData"],jt=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading,i=e.user;return{pathsDetail:n,globalSetting:e.globalSetting,user:i,loading:t.effects}}))((function(e){var n=e.pathsDetail,t=(e.globalSetting,e.user),i=(e.loading,e.updateSort),a=e.isPaths,l=e.dispatch,u=e.isShowSchedule,d=e.getData,v=f()(e,bt),g=n.keywords,b=n.visibleType,j=void 0===b?"All":b,w=(0,h.useState)([]),P=c()(w,2),N=P[0],C=P[1],M=(0,h.useState)([]),L=c()(M,2),z=L[0],D=(L[1],(0,h.useState)([])),E=c()(D,2),F=E[0],X=E[1],O=(0,h.useState)([]),R=c()(O,2),q=(R[0],R[1],(0,h.useState)([])),V=c()(q,2),B=(V[0],V[1],(0,p.useParams)()),K=(0,h.useState)([]),W=c()(K,2),G=W[0],Q=W[1],Y=(0,h.useState)({}),ee=c()(Y,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(!1),re=c()(ie,2),ae=re[0],oe=re[1];(0,h.useEffect)((function(){if(v.data&&!(0,xt.isEqual)(v.data,G)){z=[];var e=JSON.parse(JSON.stringify(v.data));fe(e,0),Q(m()(e)),null!=v&&v.expandAll||"All"!=j?C(m()(z)):C([])}}),[v.data,j,null==v?void 0:v.expandAll]),(0,h.useEffect)((function(){var e,t,i,r;if(null!==(e=n.detail)&&void 0!==e&&e.has_start){var a,o=null===(a=n.detail)||void 0===a||null===(a=a.courses)||void 0===a?void 0:a.findIndex((function(e){var n;return 1===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)}));i=o>-1?o:0}else{var l,s,u=null===(l=n.detail)||void 0===l||null===(l=l.courses)||void 0===l||null===(l=l.map((function(e){var n;return parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))||void 0===l?void 0:l.lastIndexOf(2);i=u>-1?u:0,i=(u=null===(s=n.detail)||void 0===s||null===(s=s.courses)||void 0===s?void 0:s.findIndex((function(e){var n;return 0===parseInt(null===(n=e.course_status)||void 0===n?void 0:n.status)})))>-1?u:i}null!==(t=n.detail)&&void 0!==t&&t.courses&&te((null===(r=n.detail)||void 0===r?void 0:r.courses[i])||{})}),[n.detail]);var le=function(){var e=s()(r()().mark((function e(n,t){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=6;break}return e.next=3,(0,dn.BK)({id:n});case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,(0,dn.Ir)({id:n});case 8:e.t0=e.sent;case 9:if(!(null!=(i=e.t0)&&i.game_identifier||null!=i&&i.identifier)){e.next=13;break}return(0,H.xg)(t?"/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"):"/tasks/".concat(i.game_identifier,"?subject_id=").concat(B.pathId||"")),e.abrupt("return");case 13:-3===(null==i?void 0:i.status)?(0,H.eF)():2===(null==i?void 0:i.status)?se(null==i?void 0:i.message):3===(null==i?void 0:i.status)&&ue(null==i?void 0:i.message);case 14:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),se=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=s()(r()().mark((function t(){var i,a;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,cn.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return x.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,dn.Ir)({id:i.shixun_identifier});case 8:if(null==(a=t.sent)||!a.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(a.game_identifier)),t.abrupt("return");case 12:2===(null==a?void 0:a.status)?e(null==a?void 0:a.message):3===(null==a?void 0:a.status)&&ue(null==a?void 0:a.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},ue=function(e){y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,J.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},ce=function(e){console.log("onDragEnter:",e)},de=function(){var e=s()(r()().mark((function e(n){var t,a,o,l,s,u,c,d,f,h,p,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("onDrop:",n),s=n.node.props.eventKey,u=n.dragNode.props.eventKey,c=n.node.props.pos.split("-"),d=n.dropPosition-Number(c[c.length-1]),!(c.length>3)||n.node.dragOverGapBottom||n.node.dragOverGapTop){e.next=7;break}return e.abrupt("return",!1);case 7:if(!(n.node.dragOver&&n.dragNodesKeys.length>1)){e.next=9;break}return e.abrupt("return",!1);case 9:if(!(c.length>2&&n.dragNodesKeys.length>1)){e.next=11;break}return e.abrupt("return",!1);case 11:if(!(f=["Attachment","Hack","Shixun","SubjectHomework","Videoltem"]).includes(null===(t=n.dragNode)||void 0===t?void 0:t.item_type)||"StageCatalog"==(null===(a=n.node)||void 0===a?void 0:a.item_type)||0!==d){e.next=14;break}return e.abrupt("return",!1);case 14:if("StageCatalog"!==(null===(o=n.dragNode)||void 0===o?void 0:o.item_type)||!f.includes(null===(l=n.node)||void 0===l?void 0:l.item_type)||0!==d){e.next=16;break}return e.abrupt("return",!1);case 16:return h=function e(n,t,i){for(var r=0;r0&&n.node.props.expanded&&1===d?h(p,s,(function(e){e.children=e.children||[],e.children.unshift(x)})):(h(p,s,(function(e,n,t){y=t,g=n})),-1===d?y.splice(g,0,x):y.splice(g+1,0,x)):h(p,s,(function(e){e.children=e.children||[],e.children.unshift(x)})),e.next=22,i({stage_id:v.stage_id,list:p});case 22:fe(p,0,0,!0),console.log("data:",p),Q(m()(p)),C([].concat(m()(N),[n.node.key]));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),fe=function e(n,t,i,r){t=t||0,n.map((function(n,a){try{var o;return n.key2=t+1+"-"+(a+1),n.key3=v.index+1+"-"+(a+1),n.title="",r||(n.key=t+1+"-"+(a+1)),n.index=t?i+"-"+(a+1):n.key3,null!==(o=n.children)&&void 0!==o&&o.length&&(z.push(n.key2),e(n.children,n.key2,n.index,r)),n}catch(e){}}))},pe=function(e){e=e||"";var n=new RegExp(g,"ig"),t=e.replace(n,'$&');return g?(0,J.jsx)("span",{dangerouslySetInnerHTML:{__html:t}}):e},ve=function(e){"All"===j&&(N.includes(e)?C(N.filter((function(n){return n!=e}))):C(N.concat(e)))},me=function(){var e=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l,!0)){e.next=2;break}return e.abrupt("return");case 2:if(null==n||!n.need_authorize){e.next=5;break}return(0,U.rX)(!1),e.abrupt("return");case 5:return e.next=7,le(n.identifier,n.is_jupyter||n.is_jupyter_lab);case 7:t(),null!=ne&&ne.course_id&&(0,S.JS)({id:null==ne?void 0:ne.course_id});case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),xe=function(){var e=s()(r()().mark((function e(i){var a,o,s,u,c,f;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null!==(a=t.userInfo)&&void 0!==a&&a.admin||null!==(o=t.userInfo)&&void 0!==o&&o.business||i.can_view||"Attachment"===i.item_type){e.next=4;break}return e.abrupt("return",y.Z.info({centered:!0,width:400,okText:"知道啦",icon:null,content:(0,J.jsx)("div",{className:"tc font14",children:"当前视频为创建者所属单位内部教学资料,外单位用户无观看权限"})}));case 4:if(i.link&&(0,ft.DH)({is_f:1,id:i.id,point:0,total:0}),c=null!=v&&v.course_id?"course_id=".concat(null==v?void 0:v.course_id):"subject_id=".concat(B.pathId||v.subject_id),".ZIP"!==(null==i||null===(s=i.name)||void 0===s?void 0:s.substr(null==i||null===(u=i.name)||void 0===u?void 0:u.lastIndexOf("."))).toUpperCase()){e.next=14;break}if(null!==(f=n.detail)&&void 0!==f&&f.allow_download){e.next=11;break}return x.ZP.info("教学课件不支持下载"),e.abrupt("return");case 11:(0,H.FH)(i.name,he.Z.API_SERVER+i.url),e.next=15;break;case 14:(0,H.xg)(i.link||"/video/".concat(i.id,"?").concat(c));case 15:if("Attachment"!==i.item_type||2==i.complete_status){e.next=19;break}return e.next=18,(0,S.rS)({attachment_id:i.id,status:2});case 18:e.sent;case 19:"Attachment"!==i.item_type&&"VideoItem"!==i.item_type||d();case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ye=(0,h.useRef)(!1),ge=(0,h.useMemo)((function(){return(0,J.jsx)($.Z,{spinning:ye.current,children:(0,J.jsx)(Z.Z,{className:mt.tree,disabled:v.disabled,expandedKeys:m()(N),draggable:!0,onDragEnter:ce,onDrop:de,onExpand:ve,blockNode:!0,titleRender:function(e){var i,c,d,f,h,p,m,x,y,g,b,w,P=e,C="can"===(null==e||null===(i=e.learning_status)||void 0===i?void 0:i[0]);return(0,J.jsxs)(I.Z,{align:"middle",className:"font14",onClick:function(){return ve(P.key)},style:{flexWrap:"nowrap",whiteSpace:"nowrap"},onMouseOver:function(){return P.key,void(ae||oe(!0))},children:[(0,J.jsx)(A.Z,{flex:"30px",style:{display:"flex",alignItems:"center"},children:"VideoItem"===e.item_type?(0,J.jsx)(_.Z,{title:"教学视频",children:(0,J.jsx)("i",{className:"iconfont icon-shipin2 c-purple-8C1 font20"})}):"StageCatalog"===e.item_type?(0,J.jsx)("i",{className:"iconfont icon-kongbai c-brilliant-blue font20"}):"SubjectHomework"===e.item_type&&"group"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:分组作业",children:(0,J.jsx)("i",{className:"iconfont icon-fenzuzuoye3 font20",style:{color:"#acc218"}})}):"SubjectHomework"===e.item_type&&"normal"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:图文作业",children:(0,J.jsx)("i",{className:"iconfont icon-tuwenzuoye font20",style:{color:"#1db37f"}})}):"ExaminationBank"===e.item_type?(0,J.jsx)(_.Z,{title:"测验形式:在线考试",children:(0,J.jsx)("i",{className:"iconfont icon-zhangjieceshibeifen font20",style:{color:"#e9a318"}})}):"HomeworkCommon"===e.item_type&&"hack"===e.homework_type?(0,J.jsx)(_.Z,{title:"作业形式:编程作业",children:(0,J.jsx)("i",{className:"iconfont icon-bianchengzuoye1 font20",style:{color:"#E99237"}})}):"Shixun"===e.item_type&&e.is_all_choice?(0,J.jsx)(_.Z,{title:"实战形式:选择题",children:(0,J.jsx)("i",{className:"iconfont icon-xuanzeti4 c-lake-blue font20"})}):"Shixun"!==e.item_type||e.is_all_choice?(0,J.jsx)(_.Z,{title:"教学课件",children:(0,J.jsx)("i",{className:"iconfont icon-kejian1 c-cyan-blue font20"})}):null!=e&&e.is_unity_3d?(null==e||null===(c=e.challenge_types)||void 0===c?void 0:c.length)<=1?(0,J.jsx)(_.Z,{title:"实战形式:虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-xunifangzhenti1 font20",style:{color:"#A504D8"}})}):(0,J.jsx)(_.Z,{title:"实战形式:选择题+虚拟仿真",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(null==e||null===(d=e.challenge_types)||void 0===d?void 0:d.length)>1?(0,J.jsx)(_.Z,{title:"实战形式:选择题+编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-rongheti1 font20",style:{color:"#44B7D7"}})}):(0,J.jsx)(_.Z,{title:"实战形式:编程开发",children:(0,J.jsx)("i",{className:"iconfont icon-shixunti2 c-light-primary font20"})})}),(0,J.jsxs)(A.Z,{flex:"1",className:mt.color333,style:{display:"flex",alignItems:"center",width:300},children:[v.cust_seq&&(0,J.jsx)("span",{className:"".concat(mt.color333," mr10"),children:e.index}),"Attachment"!==e.item_type&&(0,J.jsx)("div",{className:mt.name_style,children:(0,J.jsx)(_.Z,{placement:"topLeft",title:e.name,children:(y=e,g=!1,b=y.learning_status,w=y.name,"can"===(null==b?void 0:b[0])&&"try"===(null==b?void 0:b[1])?(0,J.jsxs)("div",{className:mt.learn,children:[(0,J.jsx)("span",{className:mt.name,children:g?w:pe(w)}),(0,J.jsx)("span",{className:mt.sign,children:"免费试学"})]}):g?w:pe(w))})}),"Attachment"===e.item_type&&(0,J.jsx)("a",{target:"_blank",className:mt.pdf_name,title:e.name,onClick:s()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if((0,U.tJ)(l)){n.next=2;break}return n.abrupt("return");case 2:if(null==ne||!ne.course_id){n.next=6;break}return n.next=5,(0,S.JS)({id:null==ne?void 0:ne.course_id});case 5:n.sent;case 6:n.t0=e.item_type,n.next="Attachment"===n.t0?9:"VideoItem"===n.t0?11:"ExaminationBank"===n.t0?13:"HomeworkCommon"===n.t0?15:"SubjectHomework"===n.t0?17:"Shixun"===n.t0?19:21;break;case 9:return xe(P),n.abrupt("break",21);case 11:case 13:case 15:return xe(e),n.abrupt("break",21);case 17:return("group"==e.homework_type||"normal"==e.homework_type)&&xe(e),n.abrupt("break",21);case 19:return me(e),n.abrupt("break",21);case 21:case"end":return n.stop()}}),n)}))),children:e.name}),"Shixun"===e.item_type&&e.is_unity_3d&&(0,J.jsx)("span",{style:{background:"#a300d8",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"68px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"虚拟仿真"}),"Shixun"===e.item_type&&e.is_jupyter_lab&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"76px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"JupyterLab"}),"Shixun"===e.item_type&&e.is_jupyter&&(0,J.jsx)("span",{style:{background:"#ff6802",color:"#fff",borderRadius:"13px",marginLeft:"5px",width:"112px",height:"20px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:"12px"},children:"Jupyter Notebook"}),"Shixun"===e.item_type&&(null==e||null===(f=e.shixun_marks)||void 0===f?void 0:f.length)>0&&(1==(null==t||null===(h=t.userInfo)||void 0===h?void 0:h.role)||2==(null==t||null===(p=t.userInfo)||void 0===p?void 0:p.role))&&(null==e?void 0:e.shixun_marks.map((function(e,n){return(0,J.jsx)(_.Z,{title:"".concat(e),children:(0,J.jsx)("span",{style:{background:"#43a2ff",color:"#fff",borderRadius:"13px",marginLeft:"5px",height:"20px",textAlign:"center",fontSize:"12px",maxWidth:"70px",padding:"0px 13px",overflow:"hidden",whiteSpace:"nowrap",display:"inline-flex",alignItems:"center",justifyContent:"center",textOverflow:"ellipsis"},children:e})},n)}))),!(null===(m=e.schools)||void 0===m||!m.length)&&(0,J.jsx)(_.Z,{title:"该实践项目面向指定单位开放",children:(0,J.jsx)("i",{className:"iconfont icon-zhidinggongkai1 ml10 c-orange",style:{transform:"translateY(1px)",display:"inline-block"}})}),"Shixun"===e.item_type&&!(null==e||!e.finished_challenges_count)&&(0,J.jsx)(_.Z,{title:"完成度:".concat(Math.round((null==e?void 0:e.finished_challenges_count)/(null==e?void 0:e.challenges_count)*100),"%"),children:(0,J.jsx)("i",{className:"iconfont icon-a-wanchengdu100 ml10 ".concat((null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"c-light-green":"c-grey-333"),style:{transform:"translateY(1px)",display:"inline-block"}})})]}),!v.disabled&&(0,J.jsx)("aside",{style:{color:"#0152d9",fontSize:"14px",marginRight:"20px"},children:"拖动可以改变项目显示顺序"}),ae&&(0,J.jsxs)(A.Z,{className:"tr",children:[("VideoItem"===P.item_type||"Attachment"===(null==P?void 0:P.item_type)||"StageCatalog"===(null==P?void 0:P.item_type)||"SubjectHomework"===(null==P?void 0:P.item_type)||"ExaminationBank"===(null==P?void 0:P.item_type)||"HomeworkCommon"===(null==P?void 0:P.item_type))&&!v.disabled&&!v.hiddenEditBtn&&(0,J.jsx)(_.Z,{title:"编辑",children:(0,J.jsx)("span",{onClick:function(e){e.stopPropagation(),console.log("asdasd===",P),v.editVidoItem(o()({stage_id:v.stage_id},P))},style:{color:"#ccc",marginRight:"10px"},children:(0,J.jsx)(vt.Z,{})})}),!v.disabled&&(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(_.Z,{title:"删除",children:(0,J.jsx)("span",{onClick:function(){v.deleteStages({id:P.stage_item_id,stage_id:v.stage_id})},className:"iconfont icon-shanchu c-grey-c"})})}),v.showVideoPlay&&v.disabled&&"SubjectHomework"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"group"==(null==P?void 0:P.homework_type)?"分组作业":"图文作业"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:v.showInfoModal(o()({stage_id:v.stage_id},P));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"ExaminationBank"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"测验",examinationid:P.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:window.open("/paperlibrary/see/".concat(P.id,"?defaultActiveKey=1"));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"HomeworkCommon"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"编程作业",examinationid:P.id}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),!(0,T.JA)()&&a&&(0,J.jsx)(k.ZP,{type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:v.showInfoModal(o()({stage_id:v.stage_id},P));case 3:case"end":return e.stop()}}),e)}))),children:"查看详情"})]}),v.showVideoPlay&&v.disabled&&"VideoItem"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"视频"}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:xe(P);case 1:case"end":return e.stop()}}),e)}))),children:P.last_point>0?"继续学习":"开始学习"})]}),(P.allow_visit||P.to_be_built||!P.shixun_status)&&v.disabled&&"Shixun"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[!(0,T.JA)()&&a&&!P.shixun_status&&((0,T.Ny)()||(null==P?void 0:P.is_free)||!(null!=P&&P.is_free)&&(null==P?void 0:P.is_trial_study))&&(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:l({type:"shixunsDetail/setActionTabs",payload:{key:"Stage-SendModal",params:{id:P.stage_item_id,title:"实训",is_jupyter:null==P?void 0:P.is_jupyter,identifier:null==P?void 0:P.identifier}}});case 3:case"end":return e.stop()}}),e)}))),children:"发送"}),(0,J.jsx)(k.ZP,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:if(null==ne||!ne.course_id){e.next=5;break}return e.next=5,(0,S.JS)({id:null==ne?void 0:ne.course_id});case 5:window.open("/shixuns/".concat(P.identifier,"/challenges"));case 6:case"end":return e.stop()}}),e)}))),children:"查看详情"}),!P.shixun_status&&(0,J.jsx)(_t.Z,{className:"ml10",type:"primary",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:me(P,n);case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),children:null!=P&&P.need_authorize?"需授权":null!=e&&e.finished_challenges_count?(null==e?void 0:e.finished_challenges_count)-(null==e?void 0:e.challenges_count)==0?"再次实战":"继续实战":"开始实战"})]}),v.showVideoPlay&&v.disabled&&"Attachment"===P.item_type&&C&&(0,J.jsxs)("aside",{children:[(null===(x=n.detail)||void 0===x?void 0:x.allow_download)&&(0,J.jsx)(k.ZP,{className:"mr10",type:"primary",onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,H.Nd)("","".concat(he.Z.API_SERVER).concat(null===(n=P.url)||void 0===n?void 0:n.replace("disposition=inline","")));case 3:case"end":return e.stop()}}),e)}))),children:"下载资源"}),(0,J.jsx)(k.ZP,{type:"primary",className:"mr10",onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,U.tJ)(l)){e.next=2;break}return e.abrupt("return");case 2:(0,H.xg)("/video/".concat(P.id,"?subject_id=").concat(B.pathId||""));case 3:case"end":return e.stop()}}),e)}))),children:"开始学习"})]})]}),(0,J.jsxs)(A.Z,{children:[v.disabled&&"暂未公开"===P.shixun_status&&(0,J.jsx)("span",{className:"".concat(mt.color204," ml5"),children:"暂未发布"}),"已删除"===P.shixun_status&&(0,J.jsx)("span",{className:"".concat(mt.color204," ml5"),children:"已删除"}),v.disabled&&!u&&"Shixun"===P.item_type&&!!P.challenges_count&&(0,J.jsxs)("span",{className:"experˆiment-number ml5 c-grey-999",children:["实验数 ",P.challenges_count]}),v.disabled&&u&&"Shixun"===P.item_type&&!!P.challenges_count&&"暂未公开"!==P.shixun_status&&"已删除"!==P.shixun_status&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)("i",{className:"iconfont icon-wanchenggouxuan font14",style:{marginLeft:"5px",color:P.finished_challenges_count===P.challenges_count?"#50DAAE":"#DEDEDE"}}),(0,J.jsxs)("span",{style:{marginLeft:"4px"},children:[(0,J.jsx)("span",{style:{color:"#165DFF",fontSize:"14px"},children:P.finished_challenges_count}),(0,J.jsxs)("span",{style:{color:"#DEDEDE",fontSize:"14px"},children:["/",P.challenges_count]})]})]}),v.disabled&&u&&("VideoItem"===P.item_type||"Attachment"===P.item_type)&&(0==P.complete_status?(0,J.jsx)("i",{className:"iconfont icon-weidianjixuexi font14",style:{color:"#DEDEDE"}}):1==P.complete_status?(0,J.jsx)("i",{className:"iconfont icon-yidianjixuexiweiwancheng font14",style:{color:"#50DAAE"}}):(0,J.jsx)("i",{className:"iconfont icon-xuexiwancheng font14",style:{color:"#50DAAE"}})),"All"===j&&"StageCatalog"===e.item_type&&(0,J.jsx)("span",{className:"ml10",children:N.includes(e.key)?(0,J.jsx)(yt.Z,{}):(0,J.jsx)(gt.Z,{})})]})]})},treeData:G,loadedKeys:F,loadData:function(){var e=s()(r()().mark((function e(n){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),ye.current=!0,X(null==F?void 0:F.concat([n.key])),"StageCatalog"===n.item_type){e.next=5;break}return e.abrupt("return",ye.current=!1);case 5:return e.next=7,l({type:"pathsDetail/getStageChildrenData",payload:{id:n.stage_item_id}});case 7:t=e.sent,ye.current=!1,i=function e(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:G;return i.map((function(i){var r;return i.id==n.id?o()(o()({},i),{},{children:t.data.items}):o()(o()({},i),{},{children:(null==i||null===(r=i.children)||void 0===r?void 0:r.length)>0?e(i.children):[]})}))},a=i(),fe(a,0),Q(m()(a));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})})}),[G,z,N,j,ae,F]);return(0,J.jsx)(J.Fragment,{children:ge})})),wt=t(92208),kt=["pathsDetail","user","globalSetting","loading","exercise","dispatch","classroomList","val","allData","index","visibleTypeNew","getData","selectExercise","openPreview"],Pt=["tagName"],Nt=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Nt||{}),Tt=["application/pdf","application/msword","application/vnd.ms-excel","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/ZIP"],St=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.globalSetting,a=e.classroomList,o=e.exercise;return{pathsDetail:n,user:t,globalSetting:r,loading:i.effects,classroomList:a,exercise:o}}))((function(e){var n,t,i,a=e.pathsDetail,l=e.user,u=e.globalSetting,d=(e.loading,e.exercise,e.dispatch),v=(e.classroomList,e.val),w=e.allData,P=e.index,N=e.visibleTypeNew,C=e.getData,M=e.selectExercise,Z=e.openPreview,L=(f()(e,kt),G.Z.useForm()),z=c()(L,1)[0],D=(0,h.useState)(),E=c()(D,2),F=E[0],X=E[1],O=G.Z.useForm(),R=c()(O,1)[0],H=G.Z.useForm(),q=c()(H,1)[0],V=G.Z.useForm(),B=c()(V,1)[0],K=(0,p.useParams)(),W=a.stageData,Q=a.keywords,ne=a.visibleType,te=void 0===ne?"All":ne,ie=a.editKey,re=(0,h.useState)({}),ae=c()(re,2),oe=ae[0],se=ae[1],ue=(0,h.useRef)(),ce=(0,h.useState)(!1),de=c()(ce,2),fe=de[0],he=de[1],pe=(0,h.useState)(!1),ve=c()(pe,2),me=ve[0],xe=ve[1],ye=(0,h.useState)(!1),ge=c()(ye,2),_e=ge[0],be=ge[1],je=(0,h.useState)(!1),we=c()(je,2),ke=we[0],Pe=we[1],Ne=(0,h.useState)(!1),Te=c()(Ne,2),Se=Te[0],Ce=Te[1],Ie=(0,h.useState)(!1),Ae=c()(Ie,2),Me=Ae[0],Ze=Ae[1],Le=(0,h.useState)(),ze=c()(Le,2),De=ze[0],Ee=ze[1],Fe=(0,h.useState)(!1),Xe=c()(Fe,2),Oe=Xe[0],Re=Xe[1],He=(0,h.useState)(!1),qe=c()(He,2),Je=qe[0],Ve=qe[1],Be=(0,h.useState)(""),Ke=c()(Be,2),Ue=Ke[0],We=Ke[1],Ge=(0,h.useState)(""),Qe=c()(Ge,2),Ye=Qe[0],$e=Qe[1],en=(0,h.useState)(""),nn=c()(en,2),tn=nn[0],rn=nn[1],an=(0,h.useState)(""),on=c()(an,2),ln=on[0],sn=on[1],un=(0,h.useState)(),cn=c()(un,2),dn=cn[0],fn=cn[1],hn=(0,h.useState)(!0),pn=c()(hn,2),vn=pn[0],mn=pn[1],xn=(0,h.useState)([]),yn=c()(xn,2),_n=yn[0],jn=yn[1],wn=(0,h.useState)(),kn=c()(wn,2),Pn=kn[0],Nn=kn[1],Tn=(0,h.useState)([]),Sn=c()(Tn,2),Cn=Sn[0],In=Sn[1],An=(0,wt.U)(S.w4,{}),Mn=c()(An,3),Zn=Mn[1],Ln=Mn[2],zn=(null===(n=a.detail)||void 0===n?void 0:n.is_free)||(null===(t=a.detail)||void 0===t?void 0:t.can_learning),Dn=!(null!==(i=a.detail)&&void 0!==i&&i.can_managed),En=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},Fn=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.Ex)(o()({},n));case 2:return t=e.sent,oe.items=n.list,e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Hn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Pn){e.next=8;break}return e.next=3,(0,S.A2)(o()({id:oe.stage_id,subject_id:K.pathId},n));case 3:return(t=e.sent).id&&(Ce(!1),oe.items=null==oe||null===(i=oe.items)||void 0===i?void 0:i.concat([t]),se(o()({},oe))),e.abrupt("return",t);case 8:return e.next=10,(0,S.M2)(o()(o()({id:null==Pn?void 0:Pn.id,subject_id:K.pathId},n),{},{video_id:(null==n?void 0:n.video_id)||(null==Pn||null===(a=Pn.video_item)||void 0===a?void 0:a.video_id),link:(null==n?void 0:n.link)||(null==Pn||null===(l=Pn.video_item)||void 0===l?void 0:l.link)}));case 10:return(s=e.sent)&&(x.ZP.success("修改成功"),Ce(!1),C()),e.abrupt("return",s);case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),qn=function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n&&n.name&&""!==(null==n?void 0:n.name.replace(/(^\s*)|(\s*$)/g,""))){e.next=2;break}return e.abrupt("return",x.ZP.info("请先输入章节名称!"));case 2:return a=[].concat(m()((null==oe||null===(t=oe.shixuns_list)||void 0===t?void 0:t.map((function(e){return{type:e.item_type,id:e.id}})))||[]),m()((null==oe||null===(i=oe.attachments_list)||void 0===i?void 0:i.map((function(e){return{type:"Attachment",id:e.id}})))||[])),l=n.tagName,s=f()(n,Pt),u=o()(o()({},s),{},{id:oe.stage_id,type:Array.from(new Set(a.map((function(e){return e.type})))),list:a}),c=oe.tag&&oe.tag.id||"",u=o()(o()({},u),{},{stage_tag_attributes:c?{id:c,name:l}:{name:l||""}}),e.next=9,(0,S.xn)(o()({},u));case 9:null!=(d=e.sent)&&d.subject_id&&se(o()(o()(o()({},oe),d),{},{stage_name:u.name,stage_description:u.description,tag:u.stage_tag_attributes}));case 11:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Jn=function(e){var n;y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"本操作将删除当前目录及下属子目录的全部内容,确认要删除吗?",onOk:(n=s()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,S.WW)(e);case 2:0===n.sent.status&&(x.ZP.success("删除成功"),Yn());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})},Vn=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type});case 2:(t=e.sent)&&("HomeworkCommon"==(null==n?void 0:n.item_type)?rn(null==t?void 0:t.hack_homework):rn(null==t?void 0:t.subject_homework),We(null==n?void 0:n.item_type),$e(null==n?void 0:n.stage_item_id),Ve(!0));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Bn=function(){var e=s()(r()().mark((function e(n){var t,i,a,o,l,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("VideoItem"!==(null==n?void 0:n.item_type)){e.next=8;break}return e.next=3,(0,ft.TJ)({id:null==n?void 0:n.stage_item_id});case 3:t=e.sent,Nn(t),"VideoItem"===(null==n?void 0:n.item_type)?Ce(!0):(In((null==t||null===(i=t.tags)||void 0===i?void 0:i.map((function(e){return null==e?void 0:e.name})))||[]),q.setFieldsValue({files:[{uid:null==t||null===(a=t.attachment)||void 0===a?void 0:a.id,name:null==t?void 0:t.name,response:{id:null==t||null===(o=t.attachment)||void 0===o?void 0:o.id}}]}),be(!0)),e.next=9;break;case 8:"ExaminationBank"===(null==n?void 0:n.item_type)?p.history.push("/paperlibrary/add/".concat(null==n?void 0:n.id,"?defaultActiveKey=0&type=2&pageType=course&updateType=course&courseId=").concat(K.pathId,"&stageId=").concat(v.stage_id)):"HomeworkCommon"===(null==n?void 0:n.item_type)?p.history.push("/paths/".concat(K.pathId,"/").concat(oe.stage_id,"/program_homework/").concat(null==n?void 0:n.id,"/edit")):"Attachment"===(null==n?void 0:n.item_type)?y.Z.confirm({title:"修改课件名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,J.jsx)(Y.Z,{value:l,onChange:function(e){l=e.target.value},placeholder:"请输入课件名称"}),onOk:function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/attachments/".concat(null==n?void 0:n.id,".json"),{method:"put",body:{name:l+(null==n||null===(t=n.name)||void 0===t?void 0:t.substr(null==n||null===(i=n.name)||void 0===i?void 0:i.lastIndexOf(".")))}});case 5:e.sent,l="",C();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}):"SubjectHomework"===(null==n?void 0:n.item_type)?d({type:"classroomList/setActionTabs",payload:{key:"group"==(null==n?void 0:n.homework_type)?"课程编辑分组作业":"课程编辑图文作业",id:null==n?void 0:n.stage_item_id,type:null==n?void 0:n.homework_type}}):y.Z.confirm({title:"修改小节名称",icon:null,centered:!0,okText:"确认修改",cancelText:"取消",content:(0,J.jsx)(Y.Z,{defaultValue:null==n?void 0:n.name,value:u,maxLength:40,onChange:function(e){console.log(e.target.value),u=e.target.value},placeholder:"请输入小节名称"}),onOk:function(){var e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((u||(null==n?void 0:n.name)).replaceAll(" ","")){e.next=3;break}return x.ZP.info("名称不能为空"),e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,ee.ZP)("/api/stages/".concat(null==n?void 0:n.stage_id,"/update_item_name.json"),{method:"put",body:{name:u||(null==n?void 0:n.name),item_id:null==n?void 0:n.id}});case 5:e.sent,u="",C();case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Kn=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return En(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,S.ms)({id:n});case 7:1===e.sent.status&&(x.ZP.success("上移成功!"),C());case 10:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Un=function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Dn){e.next=3;break}return En(),e.abrupt("return");case 3:if(Wn()){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,S.yy)({id:n});case 7:1===e.sent.status&&(x.ZP.success("下移成功!"),C());case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Wn=function(){return!fe||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,J.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(ie),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),!1)},Gn=function(){qn(z.getFieldsValue(),"edit")},Qn=function(e){var n,t,i=[];e.items&&null!==(n=e.items)&&void 0!==n&&n.length&&(null===(t=e.items)||void 0===t||t.forEach((function(e){var n;i.push(e),e.children&&null!==(n=e.children)&&void 0!==n&&n.length&&(i=i.concat(e.children))})));return!!i.find((function(e){return(0,xt.isEqual)(e.learning_status,["can","try"])}))?(0,J.jsx)("aside",{className:gn.learn,children:"免费试学"}):null},Yn=function(){var e=s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ln({id:v.stage_id||oe.stage_id,type:"stage",tab:Nt[te],keywords:Q});case 2:(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0&&se(o()(o()({},oe),{},{items:null==t||null===(i=t.data)||void 0===i?void 0:i.items}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$n=function(e,n){var t,i,c,f,h,v,m,g,P,T,Z=(null==e?void 0:e.items)||[],L=!1,D=!1,E=!1;"All"===te&&(L=((null===(m=l.userInfo)||void 0===m?void 0:m.admin)||(null===(g=l.userInfo)||void 0===g?void 0:g.business)||(null===(P=a.detail)||void 0===P?void 0:P.allow_statistics))&&fe,null!==(T=a.detail)&&void 0!==T&&T.allow_add_member&&zn&&!fe&&(n>0&&(D=!0),n<(null==W?void 0:W.length)-1&&(E=!0)));var O,H,V,ee,ne,ie=function(){var e=s()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:jn(t),null!=Z&&Z.length||!t.includes("".concat(n))||Yn();case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),re=function(e,n){var t;4==(null===(t=a.detail)||void 0===t?void 0:t.shixun_tag_num)?y.Z.confirm({centered:!0,width:420,title:"提示",icon:null,onOk:function(){"向上移动"==e?Kn(n):Un(n)},content:(0,J.jsx)("div",{className:"tc font16",children:"当前实践课程已公开,确定要调整章次顺序吗?"})}):"向上移动"==e?Kn(n):Un(n)};return(0,J.jsx)($.Z,{spinning:Zn,children:(0,J.jsx)(On.Z,{className:"mt20 ".concat(gn.ChapterStyle),activeKey:_n,bordered:!1,expandIconPosition:"end",expandIcon:function(e){var n=e.isActive;return(0,J.jsx)("i",{className:"iconfont icon-zhankai1 fon14",style:{transform:"rotate(".concat(n?90:0,"deg) "),transition:".3s"}})},onChange:ie,items:[{key:n,label:(0,J.jsxs)(I.Z,{id:"Edit_".concat(n),wrap:!1,align:"middle",gutter:5,children:[(0,J.jsx)(A.Z,{children:(0,J.jsxs)("span",{className:"font18 blod c-3061d0",children:[e.stage_name||"第".concat(null==w?void 0:w.length,"章节"),Qn(e)]})}),e.tag&&e.tag.name&&(0,J.jsx)(A.Z,{children:(0,J.jsx)("span",{className:"".concat(gn.tag),children:e.tag.name})})]}),extra:"All"===te&&!Q&&(0,J.jsx)("div",{className:"".concat(L?"":gn.EditStyle),onClick:function(e){e.preventDefault(),e.stopPropagation()},children:(0,J.jsxs)(I.Z,{wrap:!1,align:"middle",gutter:10,children:[L&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"删除",children:[" ",(0,J.jsx)("i",{onClick:function(){var n,t;n=e.stage_id,y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确定删除该章节吗?",onOk:(t=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S._V)({id:n});case 2:1===e.sent.status&&(d({type:"pathsDetail/save",payload:{editKey:-1}}),x.ZP.success("删除成功"),C());case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},className:"iconfont current icon-shanchu c-grey-c"})]})}),(null===(t=a.detail)||void 0===t?void 0:t.allow_add_member)&&zn&&!fe&&(0,J.jsxs)(J.Fragment,{children:[D&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"向上移动",children:[" ",(0,J.jsx)("i",{onClick:function(){re("向上移动",e.stage_id)},className:"iconfont icon-xiangshangyi c-3061d0 font18 current"})]})}),E&&(0,J.jsx)(A.Z,{children:(0,J.jsxs)(_.Z,{title:"向下移动",children:[" ",(0,J.jsx)("i",{onClick:function(){re("向下移动",e.stage_id)},className:"iconfont icon-xiangxiayi c-3061d0 font18 current"})]})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)(_.Z,{title:"编辑",children:(0,J.jsx)("i",{onClick:function(){!function(e,n){Dn?En():Wn()&&(d({type:"pathsDetail/save",payload:{stage_id:n.stage_id,editKey:e}}),z.setFieldsValue({name:n.stage_name,description:n.stage_description,tagName:n.tag&&n.tag.name||""}),X(o()(o()({},F),{},{description:n.stage_description})))}(n,e),ie(_n.concat(["".concat(n)]))},className:"iconfont icon-bianjidaibeijing c-3061d0 font18 current"})})})]})]})}),children:(0,J.jsxs)($.Z,{spinning:!1,children:[!fe&&(e.stage_description?(0,J.jsxs)("aside",{className:"pl20 pr20",children:[(0,J.jsx)("div",{ref:ue,className:"".concat(gn.introContent," ").concat(vn?gn.introContentMaxHeight:""),children:(0,J.jsx)(le.Z,{value:null==e?void 0:e.stage_description})}),dn&&(0,J.jsx)("div",{className:"current",onClick:function(e){e.stopPropagation(),mn(!vn)},children:(0,J.jsx)(bn.Z,{dashed:!1,children:(0,J.jsxs)("a",{className:"font14",children:[vn?"阅读全文 ":"收起全文 ",(0,J.jsx)("i",{className:"iconfont font14 ".concat(vn?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]}):0==(null==Z?void 0:Z.length)?(0,J.jsx)("div",{className:gn.nodata,children:"暂无内容~"}):null),fe&&(0,J.jsxs)("div",{className:"pl20 pr20",children:[(0,J.jsx)(G.Z.Item,{name:"name",label:"名称",rules:[{required:!0,message:"章节名称不能为空"},{whitespace:!0,message:"不能输入空格"}],children:(0,J.jsx)(Y.Z,{size:"middle",maxLength:60,placeholder:"请输入第".concat(n+1,"章节名称,最大限制60个字符"),onBlur:Gn})}),(0,J.jsx)(G.Z.Item,{name:"description",label:"描述",className:"ml10",children:(0,J.jsx)(dt.Z,{defaultValue:null==F?void 0:F.description,placeholder:"请输入第".concat(n+1,"章节描述"),height:300,onBlur:Gn})}),(0,J.jsx)(G.Z.Item,{label:"标签",name:"tagName",rules:[{max:10,message:"标签不能超过10个字”"}],children:(0,J.jsx)(Y.Z,{placeholder:"请输入标签名称",onBlur:Gn})}),(0,J.jsxs)("aside",{className:"mt20 mb20",children:[(0,J.jsx)(k.ZP,{size:"middle",style:{padding:"4px 11px"},ghost:!0,type:"primary",icon:(0,J.jsx)("i",{className:"iconfont icon-tianjiafangda mr5 "}),onClick:function(){if(null==oe||!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Pe(!0),B.resetFields())},children:"小节"}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(0,U.xY)()&&(Ze(!1),xe(!0),R.setFieldsValue({name:"",is_jupyter:!1}))},children:"新建实践项目"},1),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");d({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",id:oe.stage_id,subject_id:K.pathId}})},children:"选用实践项目"},2)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5"}),"实践项目"]})}),!(null!=u&&null!==(i=u.setting)&&void 0!==i&&i.is_local)&&(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");Nn(""),Ce(!0)},children:"新建视频项目"},3),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("视频项目"),Re(!0),sn(oe.stage_id))},children:"选用视频项目"},4)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"视频项目"]})})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Nn(""),In([]),Ze(!1),be(!0),q.resetFields())},children:"新建教学课件"},5),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("教学课件"),Re(!0),sn(oe.stage_id))},children:"选用教学课件"},6)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"教学课件"]})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建分组作业",id:oe.stage_id,subject_id:K.pathId}})},children:"新建分组作业"},7),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&d({type:"classroomList/setActionTabs",payload:{key:"课程新建图文作业",id:oe.stage_id,subject_id:K.pathId}})},children:"新建图文作业"},8),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&p.history.push("/paths/".concat(K.pathId,"/").concat(oe.stage_id,"/program_homework/null/add"))},children:"新建编程作业"},9),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("分组作业"),Re(!0),sn(oe.stage_id))},children:"选用分组作业"},10),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("图文作业"),Re(!0),sn(oe.stage_id))},children:"选用图文作业"},11),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&(Ee("编程作业"),Re(!0),sn(oe.stage_id))},children:"选用编程作业"},12)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"作业"]})}),(0,J.jsx)(b.Z,{placement:"bottomCenter",overlayClassName:gn.dro,dropdownRender:function(){return(0,J.jsxs)(j.Z,{children:[(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){p.history.push("/paperlibrary/add?pageType=course&courseId=".concat(K.pathId,"&stageId=").concat(e.stage_id))},children:"新建试卷"},13),(0,J.jsx)(j.Z.Item,{style:{textAlign:"center"},onClick:function(){if(!oe.stage_id)return x.ZP.info("请先输入章节名称!");(0,U.tJ)(d)&&M(e)},children:"选用试卷"},14)]})},children:(0,J.jsxs)(k.ZP,{size:"middle",style:{marginLeft:15,padding:"4px 11px"},ghost:!0,type:"primary",children:[(0,J.jsx)("span",{className:"iconfont icon-tianjiafangda mr5 "}),"测验"]},n)}),(0,J.jsx)("br",{})]}),(0,J.jsxs)("aside",{className:"c-light-black mt10 pb20",children:["所有项目均可以通过拖动排序或升降级。",(0,J.jsx)("br",{}),"新建项目名称指本项目下没有实质内容,仅展示名称,不可点击。"]})]}),(0,J.jsx)("aside",{className:"".concat(null!=e&&e.stage_description?"mt10":""," ").concat(gn.shixuns),children:!(null==Z||!Z.length)&&(0,J.jsx)(et,{visibleType:N,data:Z,stage_id:e.stage_id,disabled:!fe,deleteStages:Jn,editVidoItem:Bn,showInfoModal:Vn,updateSort:Fn,index:n,expandAll:null==a||null===(c=a.detail)||void 0===c?void 0:c.show_course_section,cust_seq:!(null==a||null===(f=a.detail)||void 0===f||!f.cust_seq),showVideoPlay:(null===(h=l.userInfo)||void 0===h?void 0:h.admin)||(null===(v=l.userInfo)||void 0===v?void 0:v.business)||((null===(O=a.detail)||void 0===O||null===(O=O.courses)||void 0===O?void 0:O.length)>0?null===(H=a.detail)||void 0===H?void 0:H.allow_visit:!("学生"===(null===(V=l.userInfo)||void 0===V?void 0:V.user_identity)&&null!==(ee=a.detail)&&void 0!==ee&&ee.allow_visit&&null!==(ne=a.detail)&&void 0!==ne&&ne.courses)),isPaths:!0,isShowSchedule:a.isShowSchedule,getData:C})}),fe&&(0,J.jsxs)("aside",{className:gn.buttons,children:[(0,J.jsx)(k.ZP,{onClick:function(){he(!1),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:K.pathId}})},type:"primary",size:"middle",ghost:!0,children:"取消"}),(0,J.jsx)(k.ZP,{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z.submit(),d({type:"pathsDetail/save",payload:{editKey:-1}}),d({type:"pathsDetail/getPathsDetail",payload:{id:K.pathId}});case 3:case"end":return e.stop()}}),e)}))),size:"middle",type:"primary",children:"保存"})]})]})}]})})},et=h.memo(jt),nt=(0,h.useMemo)((function(){return oe?$n(oe,P):null}),[oe,Q,N,te,dn,vn,_n,fe,Zn]);return(0,h.useEffect)((function(){se(o()({},v)),console.log(1234),console.log(v),console.log(oe),z.setFieldsValue(o()(o()({},v),{},{name:null==v?void 0:v.stage_name}))}),[v]),(0,h.useEffect)((function(){var e;if(ie===P){he(!0);var n=document.getElementById("Edit_".concat(ie));n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}else he(!1);jn(null==oe||!oe.limit_expansion||(null==oe||null===(e=oe.items)||void 0===e?void 0:e.length)>0||ie===P?["".concat(P)]:[])}),[oe,ie]),(0,h.useEffect)((function(){if(ue.current){var e=function(){var e,n=new ResizeObserver((function(e){var n,t=Xn()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;fn(i.target.offsetHeight>=280)}}catch(e){t.e(e)}finally{t.f()}}));return n.observe(null===(e=ue.current)||void 0===e?void 0:e.firstElementChild),n}();return function(){var n,t;(null===(n=ue.current)||void 0===n?void 0:n.firstElementChild)&&e.unobserve(null===(t=ue.current)||void 0===t?void 0:t.firstElementChild)}}}),[ue.current,oe]),(0,J.jsxs)("section",{children:[(0,J.jsx)(G.Z,{form:z,onFinish:qn,children:nt}),(0,J.jsx)(y.Z,{centered:!0,title:"新建实践项目",open:me,confirmLoading:Me,destroyOnClose:!0,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){xe(!1)},children:(0,J.jsxs)(G.Z,{form:R,initialValues:{name:"",is_jupyter:!1},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ze(!0),e.next=3,(0,S.vf)(o()({id:oe.stage_id,subject_id:K.pathId},n));case 3:(t=e.sent).id&&(R.resetFields(),x.ZP.success("添加成功"),se(o()(o()({},oe),{},{items:null===(i=(null==oe?void 0:oe.items)||[])||void 0===i?void 0:i.concat(t)})),xe(!1)),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{label:"类型",name:"is_jupyter",rules:[{required:!0,message:"请选择类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:!1,children:" 全栈实践项目 "}),(0,J.jsx)(g.ZP,{value:!0,children:"Jupyter Notebook实践项目"})]})}),(0,J.jsx)(G.Z.Item,{label:"名称",name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(Y.Z,{showCount:!0,maxLength:60,placeholder:"请输入不超过60字的名称"})})]})}),(0,J.jsx)(y.Z,{centered:!0,title:Pn?"编辑教学课件":"新建教学课件",open:_e,confirmLoading:Me,onCancel:function(){be(!1),In([]),Nn("")},destroyOnClose:!0,onOk:s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=q.getFieldsValue(),Ze(!0),!(i=t.files.find((function(e){return!e.response||!e.response.id})))){e.next=6;break}return x.ZP.error("".concat(null==i?void 0:i.name," 文件上传失败,请重新上传")),e.abrupt("return");case 6:if(l=o()(o()({},t),{},{subject_id:K.pathId,tags:Cn,attachment_ids:null==t||null===(n=t.files)||void 0===n?void 0:n.map((function(e){return e.response.id}))}),Pn){e.next=13;break}return e.next=10,(0,S.s0)(o()(o()({},l),{},{id:oe.stage_id}));case 10:a=e.sent,e.next=16;break;case 13:return e.next=15,(0,S.M2)(o()(o()({},l),{},{id:null==Pn?void 0:Pn.id,attachment_id:null==l||null===(s=l.attachment_ids)||void 0===s?void 0:s[0]}));case 15:a=e.sent;case 16:0===a.status&&(x.ZP.success("修改成功"),be(!1),se(o()(o()({},oe),{},{items:null===(u=(null==oe?void 0:oe.items)||[])||void 0===u?void 0:u.concat((null===(c=a)||void 0===c?void 0:c.items)||[])}))),Ze(!1);case 18:case"end":return e.stop()}}),e)}))),children:(0,J.jsxs)(G.Z,{form:q,children:[(0,J.jsx)(G.Z.Item,{label:"课件内容",name:"files",rules:[{required:!0,message:"请上传课件内容"}],children:(0,J.jsx)(pt.Z,{aloneClear:!0,maxSize:(0,T.Ny)()?500:100,accept:Tt.toString(),number:Pn?1:10})}),(0,J.jsx)(G.Z.Item,{style:{marginLeft:8},label:"知识标签",name:"tags",children:(0,J.jsx)(Y.Z,{onKeyUp:function(e){if("Enter"==e.key){var n=q.getFieldValue("tag");if(q.setFieldsValue({tag:""}),!n)return void x.ZP.info("标签不能为空");if(Cn.filter((function(e){return e===n})).length>0)return void x.ZP.info("已有相同名称标签");Cn.push(n),In(m()(Cn))}}})}),(0,J.jsx)("div",{className:gn["tagsList-content"],children:Cn.map((function(e,n){return(0,J.jsx)(Rn.Z,{closable:!0,onClose:function(n){!function(e,n){e.preventDefault(),In(m()(Cn.filter((function(e){return e!=n}))))}(n,e)},children:e},n+e)}))}),(0,J.jsxs)("div",{children:[(0,J.jsx)("span",{className:"c-red",children:"注意:"}),(0,J.jsx)("br",{}),"1、上传课件,即表示您已同意",(0,J.jsx)(p.Link,{to:"/users/mmipb3zhj/videos/protocol",target:"_blank",children:"上传内容协议"}),",不得上传未经他人授权的作品;",(0,J.jsx)("br",{}),"2、上传课件默认设置为不允许下载,若要开启下载功能,可进入课程编辑页面设置;",(0,J.jsx)("br",{}),"3、不支持断点续传,单个文件大小请勿超过",(0,T.Ny)()?500:100,"M;",(0,J.jsx)("br",{}),"4、当前仅限支持pdf、word、excel、ppt、zip文件;",(0,J.jsx)("br",{}),"5、文件名将被自动读取为系统内该课件的名称,上传前请注意这一点;",(0,J.jsx)("br",{}),"6、一次最多上传10个文件。"]})]})}),(0,J.jsx)(y.Z,{centered:!0,title:"新建小节名称",open:ke,confirmLoading:Me,onOk:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:B.submit();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){Pe(!1),B.resetFields()},children:(0,J.jsx)(G.Z,{form:B,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ze(!0),e.next=3,(0,S.Mt)(o()(o()({},n),{},{id:null==oe?void 0:oe.stage_id,subject_id:K.pathId}));case 3:0===(t=e.sent).status&&(x.ZP.success("添加成功"),Pe(!1),B.resetFields(),se(o()(o()({},oe),{},{items:null===(i=(null==oe?void 0:oe.items)||[])||void 0===i?void 0:i.concat(t)}))),Ze(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:(0,J.jsx)(G.Z.Item,{label:"",name:"name",rules:[{required:!0,message:"请输入不超过40字的小节名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,J.jsx)(Y.Z,{showCount:!0,maxLength:40,placeholder:"请输入不超过40字的小节名称"})})})}),(0,J.jsx)(ht.Z,{visible:Se,editData:Pn,onCancel:function(){return Ce(!1)},onOk:Hn}),(0,J.jsx)(ct,{setScoreShow:Re,getData:C,id:ln,ScoreShow:Oe,modalType:De,subjectId:K.pathId,openPreview:Z}),(0,J.jsx)(lt,{setScoreShow:Ve,ScoreShow:Je,homeType:Ue,homeId:Ye,modalDdata:tn})]})})),Ct=t(81074),It=t(94001),At=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){e.user;var n=e.onReplyDiscuss,t=e.dispatch,i=e.id,r=e.activeDiscussIndex,a=e.placeholder,o=(0,h.useState)(""),l=c()(o,2),s=l[0],u=l[1];var d=(0,p.useParams)();return(0,J.jsxs)("div",{className:"discuss-item-editor",style:{display:r===i?"block":"none",width:"100%"},children:[(0,J.jsx)(dt.Z,{miniToolbar:!0,startInit:r===i,defaultValue:s,id:i,noStorage:!0,watch:!1,height:155,placeholder:a||"我要回复",showResizeBar:!0,onChange:function(e){u(e)}}),(0,J.jsx)("a",{onClick:function(){s?(n(i,s),t({type:"pathsDetail/getPathsDetail",payload:{id:d.pathId}}),u("")):x.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},i)})),Mt=(0,p.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.user,t=e.upDataList,i=(e.page,e.dispatch,e.keywords),a=(0,p.useParams)(),o=function(){var e=s()(r()().mark((function e(n,a){var o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.WD)({id:n,content:a});case 2:0===(null==(o=e.sent)?void 0:o.status)&&t(1,i);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:"discuss-item-container bg-white",children:[(0,J.jsx)("a",{href:"/users/".concat(n.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(he.Z.IMG_SERVER,"/images/").concat(n.image_url),width:"50"})}),(0,J.jsx)("section",{children:(0,J.jsx)(At,{id:a.pathId,activeDiscussIndex:a.pathId,onReplyDiscuss:o,placeholder:"我要讨论"})})]})})),Zt=t(38055);function Lt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function zt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function Dt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/hidden.json"),n)}function Et(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function Ft(e){return(0,ee.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function Xt(e,n){return(0,ee.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}var Ot=t(59015);function Rt(e){var n=e.data,t=e.index,i=e.adminOrOperator,r=e.parentDiscussIndex,a=e.shixunIdentifier,o=(e.isDelete,e.user,e.onSetRewardData),l=e.onSetActionType,s=e.deleteCommentAlert,u=e.shixunName,c=e.keywords,d=n.author,f=(n.can_delete,n.manage),h=n.content,p=n.hidden,v=n.id,m=n.reward,x=n.time;return(0,J.jsxs)("div",{className:"second-level-discuss",children:[(0,J.jsxs)("div",{className:"discuss-info-body",children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(d.login),target:"_blank",children:d.name}),(0,J.jsx)("span",{className:"grey",children:x}),m?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(m),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:m})]}):null]}),(0,J.jsxs)("div",{className:c?"hidden":"btn-group",children:[i?(0,J.jsx)("a",{onClick:function(){o({id:v,index:t,user_id:d.user_id,parentDiscussIndex:r})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,J.jsx)("a",{onClick:function(){l({id:v,index:t,params:{hidden:p?"0":"1",container_identifier:a},type:"hidden-discuss",parentDiscussIndex:r,message:p?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:p?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:p?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,f?(0,J.jsx)("a",{onClick:function(){s?y.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",u,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:v,index:t,type:"delete-discuss",parentDiscussIndex:r,message:"确定要删除该条回复吗"})},title:"删除",children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}):null]})]}),(0,J.jsx)(le.Z,{className:"discuss-content",value:h,highlightKeywords:c})]})}var Ht=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,r=e.adminOrOperator,a=e.identity,o=(e.onTopOrDownDiscuss,e.onPlusDiscuss),l=e.onSetActionType,s=e.onSetRewardData,u=e.user,c=e.isDelete,d=e.activeDiscussIndex,f=e.onReplyDiscuss,h=e.onSetActiveDiscussIndex,p=e.keywords,v=n.content,m=n.children,x=n.game_url,g=n.hidden,_=n.id,b=n.position,j=n.praise_count,w=n.reward,k=(n.sticky,n.time),P=n.user_praise,N=n.game_passed,T=n.delete_comment_alert,S=n.author,C=n.shixun_name,I=n.manage;var A=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(pn.Z.publish("preview-image",i),console.log("src:",i))};return(0,J.jsxs)("div",{className:"discuss-item-container",children:[(0,J.jsx)("a",{href:"/users/".concat(S.login),target:"_blank",children:(0,J.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(he.Z.IMG_SERVER,"/images/").concat(S.image_url),width:"50"})}),(0,J.jsxs)("section",{children:[(0,J.jsxs)("div",{className:"discuss-info",children:[(0,J.jsx)("a",{href:"/users/".concat(S.login),target:"_blank",children:S.name}),(0,J.jsx)("span",{className:"grey",children:k}),b?(0,J.jsxs)("span",{className:"c-green",children:[" [第",b,"关] "]}):null,x?(0,J.jsx)("a",{href:x,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,w?(0,J.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(w),children:[(0,J.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,J.jsx)("span",{children:w})]}):null,a<=5?(0,J.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===N?"#29bd8b":""},children:N||0===N?1===N?"已通关":"未通关":""}):null]}),(0,J.jsx)("div",{onClick:A,children:(0,J.jsx)(le.Z,{className:"discuss-content",value:v,highlightKeywords:p})}),m&&m.length>0?(0,J.jsx)("div",{className:"reply-discuss-container",onClick:A,children:m.map((function(e,n){return(0,J.jsx)(Rt,{data:e,index:n,deleteCommentAlert:T,shixunName:C,shixunIdentifier:i,adminOrOperator:r,user:u,isDelete:c,onSetRewardData:s,onSetActionType:l,parentDiscussIndex:t,keywords:p},e.id)}))}):null,(0,J.jsxs)("div",{className:p?"hidden":"btn-group",children:[r?(0,J.jsx)("a",{onClick:function(){s({id:_,index:t,user_id:S.user_id})},title:"给TA奖励金币",children:(0,J.jsx)("i",{className:"iconfont icon-jiangli"})}):null,r?(0,J.jsx)("a",{onClick:function(){l({id:_,index:t,params:{hidden:g?"0":"1",container_identifier:i},type:"hidden-discuss",message:g?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:g?"取消隐藏":"隐藏评论",children:(0,J.jsx)("i",{className:g?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,I&&(!m||0==m.length)&&(0,J.jsx)("a",{onClick:function(){T?y.Z.info({title:"提示",content:(0,J.jsxs)("div",{className:"tc",children:[" ","该条评论来自《",C,"》实践项目,您不是该实践项目的管理者,不能删除评论!"]}),onOk:function(){}}):l({id:_,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,J.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,J.jsx)("a",{onClick:function(){h(_)},title:"回复",children:(0,J.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,J.jsxs)("a",{onClick:function(){o(_,!P,t)},style:{whiteSpace:"nowrap"},className:P?"c-orange":"",children:[(0,J.jsx)("i",{className:P?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,J.jsx)("span",{children:j||""})]})]}),(0,J.jsx)(At,{id:_,activeDiscussIndex:d,onReplyDiscuss:f})]})]},_)},qt={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function Jt(e,n){switch(n.type){case Zt.tD:return o()(o()({},e),{},{loading:!0});case Zt.RS:return o()(o()({},e),{},{showRewardDialog:!0});case Zt.t2:return o()(o()({},e),{},{showRewardDialog:!1});case Zt.GR:case Zt.u8:case Zt.rM:case Zt.yS:case Zt.Vn:case Zt.SX:return o()(o()({},e),n.payload);default:throw new Error}}var Vt=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,a=e.user,l=(e.isShixunDetail,e.isDelete),u=e.keywords,d=e.refreshCount,f=(0,h.useReducer)(Jt,qt),v=c()(f,2),m=v[0],x=v[1],g=m.page,_=m.loading,b=m.data,j=m.actionType,w=m.showRewardDialog,k=m.activeDiscussIndex,P=(0,h.useRef)(),N=(0,h.useRef)(),C=(0,p.useParams)();function I(e){return A.apply(this,arguments)}function A(){return(A=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,x({type:Zt.tD}),e.next=6,(0,S.Ax)(o()(o()({},C),{},{page:n,keywords:u}));case 6:t=e.sent,x({type:Zt.GR,payload:{activeDiscussIndex:null,page:n,data:t,loading:!1}}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[2,10]])})))).apply(this,arguments)}function M(e){document.body.scrollIntoView(),I(e)}function Z(e,n,t){return L.apply(this,arguments)}function L(){return(L=s()(r()().mark((function e(n,t,i){var a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,zt(n,t);case 3:a=e.sent,B[i].user_praise=t,B[i].praise_count=a.praise_count,x({type:Zt.rM,payload:{data:o()(o()({},b),{},{comments:B})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function z(e,n,t){return D.apply(this,arguments)}function D(){return(D=s()(r()().mark((function e(n,t,i){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Lt(n,t);case 3:B[i].sticky=t,x({type:Zt.u8,payload:{data:o()(o()({},b),{},{comments:B})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}function E(){return E=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=j.id,t=j.params,i=j.type,a=j.index,l=j.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,Dt(n,t);case 4:l?B[l].children[a].hidden=1==t.hidden:B[a].hidden=1==t.hidden,x({type:Zt.yS,payload:{actionType:null,data:o()(o()({},b),{},{comments:B})}});case 6:if("delete-discuss"!==i){e.next=32;break}return e.next=9,Ft(n);case 9:if(!l&&0!==l){e.next=22;break}s=B[l].children,u=s.length-1;case 12:if(!(u>=0)){e.next=19;break}if(s[u].id!==n){e.next=16;break}return s.splice(u,1),e.abrupt("break",19);case 16:u--,e.next=12;break;case 19:B[l].children=s,e.next=30;break;case 22:c=B.length-1;case 23:if(!(c>=0)){e.next=30;break}if(B[c].id!==n){e.next=27;break}return B.splice(c,1),e.abrupt("break",30);case 27:c--,e.next=23;break;case 30:x({type:Zt.yS,payload:{actionType:null,data:o()(o()({},b),{},{comments:B})}}),d();case 32:case"end":return e.stop()}}),e)}))),E.apply(this,arguments)}function F(e){x({type:Zt.yS,payload:{actionType:e}})}function X(){return(X=s()(r()().mark((function e(){var n,t,i,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=P.current,t=n.id,i=n.index,a=n.score,l=n.user_id,s=n.parentDiscussIndex,e.next=3,Et(t,{container_type:"Discusses",score:a,user_id:l});case 3:u=e.sent,s?B[s].children[i].reward=u.code:B[i].reward=u.code,x({type:Zt.Vn,payload:{showRewardDialog:!1,data:o()(o()({},b),{},{comments:B})}}),P.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){P.current=e,x({type:Zt.RS})}function R(e,n){return H.apply(this,arguments)}function H(){return(H=s()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Xt(n,t);case 3:I(g),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.log(e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))).apply(this,arguments)}function q(e){x(k===e?{type:Zt.SX,payload:{activeDiscussIndex:null}}:{type:Zt.SX,payload:{activeDiscussIndex:e}})}if((0,h.useEffect)((function(){function e(){return(e=s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||b||!n){e.next=3;break}return e.next=3,I(g);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[C.pathId,u]),(0,h.useEffect)((function(){I(g)}),[u]),!b)return(0,J.jsx)($.Z,{spinning:!0,children:(0,J.jsx)("div",{style:{height:"300px",width:"100%"}})});var V=b.disscuss_count,B=b.comments,K=(b.all,b.can_hidden);return(0,J.jsxs)(h.Fragment,{children:[(0,J.jsxs)("div",{className:"discuss-container",ref:N,children:[0===V?(0,J.jsx)(Gn.Z,{}):null,(0,T.bg)()&&!u&&(0,J.jsx)(Mt,{upDataList:I,page:g,user:a,keywords:u}),(0,J.jsx)("aside",{className:"bg-white",children:null==B?void 0:B.map((function(e,i){return(0,J.jsx)(Ht,{user:a,data:e,index:i,identity:t,onPaginationChange:M,shixunIdentifier:n,isDelete:l,onSetActionType:F,onTopOrDownDiscuss:z,adminOrOperator:K,onPlusDiscuss:Z,onSetRewardData:O,activeDiscussIndex:k,onSetActiveDiscussIndex:q,onReplyDiscuss:R,keywords:u},e.id)}))}),V>10?(0,J.jsx)("div",{className:"pagination-container tc",children:(0,J.jsx)(jn.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:M,current:g,total:V})}):null]}),(0,J.jsxs)(Ct.Z,{children:[(0,J.jsx)(y.Z,{centered:!0,title:"提示",open:!!j,onOk:function(){return E.apply(this,arguments)},onCancel:function(){x({type:Zt.yS,payload:{actionType:null}})},children:(0,J.jsx)("p",{children:j?j.message:""})}),(0,J.jsx)(y.Z,{centered:!0,width:400,title:"奖励设置",open:w,onCancel:function(){x({type:Zt.t2})},onOk:function(){return X.apply(this,arguments)},children:(0,J.jsx)(It.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){P.current.score=e},style:{width:"228px"}})})]})]})},Bt="scoremodal___YNtb3",Kt="wrap___BauIT",Ut="wrap_title___ZWoHv",Wt="radioWrap___Jh9vt",Gt="radio___Ydt8R",Qt="colorFF0000___JOb5w",Yt="pagination___d1fv4",$t="search___Pjuzg",ei="searchIcon___v01bz",ni=["shixunsDetail","dispatch"],ti=(Y.Z.Search,(0,p.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,a,l,u=e.shixunsDetail,d=e.dispatch,v=(f()(e,ni),(0,p.useParams)()),m=(0,h.useState)(0),x=c()(m,2),_=x[0],b=x[1],j=(0,h.useState)([]),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)(""),T=c()(N,2),C=T[0],I=T[1],A=(0,h.useState)(),M=c()(A,2),Z=M[0],L=M[1],z=(0,h.useState)(!1),D=c()(z,2),E=D[0],F=D[1],X=(0,h.useState)(!1),O=c()(X,2),R=(O[0],O[1]),V=(0,h.useState)({page:1,limit:10,type:"video"}),B=c()(V,2),K=B[0],U=B[1];(0,h.useEffect)((function(){var e,n;if(I(""),"Stage-SendModal"===u.actionTabs.key)if("分组作业"==(null==u||null===(e=u.actionTabs)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.title)){var t={page:1,limit:10,type:"group"};U(t),W(o()(o()({},t),{},{search:encodeURI(C)}))}else if("图文作业"==(null==u||null===(n=u.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)){var i={page:1,limit:10,type:"normal"};U(i),W(o()(o()({},i),{},{search:encodeURI(C)}))}else U(K),W(o()(o()({},K),{},{search:encodeURI(C)}))}),[u.actionTabs.key]);var W=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({type:"shixunsDetail/searchUserCourses",payload:n});case 2:401===(t=e.sent).status?(d({type:"shixunsDetail/setActionTabs",payload:{}}),R(!1)):(b((null==t?void 0:t.courses_count)||0),P((null==t?void 0:t.course_list)||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=(0,q.P)(),Q=c()(G,4),$=Q[0],ne=Q[1],te=Q[2],ie=Q[3],re=function(){var e=s()(r()().mark((function e(){var n,t,i,a,o,l,s,c,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Z){e.next=3;break}return F(!0),e.abrupt("return");case 3:return d=null===(n=u.actionTabs.params)||void 0===n?void 0:n.id,R(!1),e.next=7,ie({id:"测验"==(null==u||null===(t=u.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title)?null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.examinationid:null==v?void 0:v.pathId,course_id:"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?[Z]:Z,type:"分组作业"==(null==u||null===(o=u.actionTabs)||void 0===o||null===(o=o.params)||void 0===o?void 0:o.title)?"group":"图文作业"==(null==u||null===(l=u.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)?"normal":"测验"==(null==u||null===(s=u.actionTabs)||void 0===s||null===(s=s.params)||void 0===s?void 0:s.title)?"examination_bank":"编程作业"==(null==u||null===(c=u.actionTabs)||void 0===c||null===(c=c.params)||void 0===c?void 0:c.title)?"hack":"subject",stage_item_id:d,sync_catelog:0});case 7:if(e.sent){e.next=11;break}return e.next=11,ae(0);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ae=function(){var e=s()(r()().mark((function e(n){var t,i,a,o,l,s,c,d,f,h,p,m,x,g,_,b;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=null===(t=u.actionTabs.params)||void 0===t?void 0:t.id,null===(i=u.actionTabs.params)||void 0===i||!i.is_jupyter){e.next=8;break}return c=null===(s=u.actionTabs.params)||void 0===s?void 0:s.identifier,e.next=5,(0,ee.ZP)("/api/shixuns/".concat(c,"/send_to_course.json"),{method:"Post",body:{courses:[{course_id:Z,identifier:c,type:"normal",is_copy:n,is_use:1}]}});case 5:l=e.sent,e.next=17;break;case 8:if("测验"!=(null==u||null===(d=u.actionTabs)||void 0===d||null===(d=d.params)||void 0===d?void 0:d.title)){e.next=14;break}return e.next=11,(0,S.p4)({id:null==u||null===(f=u.actionTabs)||void 0===f||null===(f=f.params)||void 0===f?void 0:f.examinationid,course_id:[Z],shixuns_info:n?null==n?void 0:n.map((function(e){return e.shixun_id=e.id,e})):[]});case 11:l=e.sent,e.next=17;break;case 14:return e.next=16,(0,S.Q)({id:null==v?void 0:v.pathId,course_id:Z,stage_shixuns:[{stage_shixun_id:o,is_copy:n,is_use:1}],sync_catelog:0,type:"实训"===(null===(h=u.actionTabs.params)||void 0===h?void 0:h.title)?"shixun":"分组作业"==(null==u||null===(p=u.actionTabs)||void 0===p||null===(p=p.params)||void 0===p?void 0:p.title)?"group":"图文作业"==(null==u||null===(m=u.actionTabs)||void 0===m||null===(m=m.params)||void 0===m?void 0:m.title)?"normal":"视频"==(null==u||null===(x=u.actionTabs)||void 0===x||null===(x=x.params)||void 0===x?void 0:x.title)?"video":"编程作业"==(null==u||null===(g=u.actionTabs)||void 0===g||null===(g=g.params)||void 0===g?void 0:g.title)?"hack":""});case 16:l=e.sent;case 17:oe(),ne(),"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?0===(null===(_=l)||void 0===_?void 0:_.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,J.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){(0,H.xg)("".concat(l.data[0].first_category_url,"/").concat(l.data[0].exercise_id,"/detail?random=").concat(l.data[0].is_random,"&tabs=3"))}}):1===(null===(b=l)||void 0===b?void 0:b.status)&&y.Z.confirm({title:"提示",centered:!0,icon:null,okText:"立即前往",cancelText:"稍后再说",content:(0,J.jsx)("div",{style:{textAlign:"left"},children:"发送成功!是否前往对应的教学课堂?"}),onOk:function(){var e,n,t,i,r,a;if(null!==(e=u.actionTabs.params)&&void 0!==e&&e.is_jupyter)(0,H.xg)(null===(r=l)||void 0===r?void 0:r.first_category_url);else if("分组作业"==(null==u||null===(n=u.actionTabs)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.title)||"图文作业"==(null==u||null===(t=u.actionTabs)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.title))(0,H.xg)(null===(a=l)||void 0===a?void 0:a.url);else if("编程作业"==(null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)){var o,s=null===(o=l)||void 0===o||null===(o=o.url.split("/"))||void 0===o?void 0:o[2];(0,H.xg)("/classrooms/".concat(s,"/program_homework"))}else{var c,d=null===(c=l)||void 0===c||null===(c=c.url.split("/"))||void 0===c?void 0:c[2];(0,H.xg)("/classrooms/".concat(d,"/shixun_homework"))}}});case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),oe=function(){I(""),L(null),F(!1),d({type:"shixunsDetail/setActionTabs",payload:{}}),R(!1)};return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(y.Z,{title:"发送".concat((null===(n=u.actionTabs.params)||void 0===n?void 0:n.title)||"实训"),open:"Stage-SendModal"===u.actionTabs.key,centered:!0,className:Bt,onCancel:oe,onOk:re,children:(0,J.jsxs)("div",{className:Kt,children:[(0,J.jsxs)("div",{className:Ut,children:["选择的","".concat((null===(t=u.actionTabs.params)||void 0===t?void 0:t.title)||"实训"),"将会发送到指定课堂"]}),(0,J.jsx)("div",{className:"mb10",children:(0,J.jsx)(Y.Z.Search,{className:$t,placeholder:"输入课堂名称的关键字进行搜索",allowClear:!0,value:C,onChange:function(e){return I(e.target.value)},suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(ei),onClick:function(){I(C);var e=o()(o()({},K),{page:1,limit:10,search:encodeURI(C)});U(e),W(e)}}),onSearch:function(e){I(e);var n=o()(o()({},K),{page:1,limit:10,search:encodeURI(e)});U(n),W(n)}})}),(0,J.jsx)("div",{className:Wt,children:(0,J.jsx)(g.ZP.Group,{value:Z,onChange:function(e){L(e.target.value),F(!1)},children:k.map((function(e,n){return(0,J.jsx)(g.ZP,{className:Gt,value:e.course_id,children:(0,J.jsx)("span",{title:e.name,children:e.name})},n)}))})}),E&&(0,J.jsx)("div",{className:Qt,children:"请选择你要发送的课堂"}),_>10&&(0,J.jsx)("div",{className:Yt,children:(0,J.jsx)(jn.Z,{size:"small",className:"mb20",showQuickJumper:!0,showSizeChanger:!1,defaultCurrent:1,current:null==K?void 0:K.page,pageSize:10,total:_,onChange:function(e){var n=o()(o()({},K),{page:e,limit:10,search:encodeURI(C)});U(n),W(n)}})})]})}),(0,J.jsx)(q.Z,{visible:$,inPaper:!0,onOk:ae,onCancel:function(){oe(),ne()},renderData:te,modalType:"测验"==(null==u||null===(i=u.actionTabs)||void 0===i||null===(i=i.params)||void 0===i?void 0:i.title)?"multiple":"single",type:"测验"==(null==u||null===(a=u.actionTabs)||void 0===a||null===(a=a.params)||void 0===a?void 0:a.title)?"examination_bank":"subject",isMultipleCourse:"测验"==(null==u||null===(l=u.actionTabs)||void 0===l||null===(l=l.params)||void 0===l?void 0:l.title)})]})}))),ii={bg:"bg___F_x5V",title:"title___QEshf",fieldWrap:"fieldWrap___zSBF2",mdWrap:"mdWrap___V2EBb",footer_style:"footer_style___lwvvM",submit_button:"submit_button___gNsfc",close_button:"close_button___K6_8I"},ri=t(3808),ai=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting;return{classroomList:e.classroomList,shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),u=e.classroomList,d=((0,p.useParams)(),G.Z.useForm()),f=c()(d,1)[0],v=(0,h.useState)({}),m=c()(v,2),y=m[0],g=m[1],_=((0,h.useRef)(),i.commonHomeWorkAddDefaultData,(0,h.useState)({})),b=c()(_,2),j=b[0],w=b[1];(0,h.useEffect)((function(){f.resetFields()}),[u.actionTabs.key]);function k(e){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==j?void 0:j.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},j)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建分组作业"===u.actionTabs.key,className:ii.drawer,children:[(0,J.jsxs)("section",{className:ii.bg,children:[(0,J.jsx)("aside",{className:ii.title,children:"新建分组作业"}),(0,J.jsxs)(G.Z,{form:f,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){g(o()({},f.getFieldsValue()))},children:[(0,J.jsx)("div",{className:ii.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=y.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:ii.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",style:{marginTop:"-10px"},label:"内容",rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:y.intro})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})}),(0,J.jsxs)(I.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"max_num",label:(0,J.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)("div",{className:"mt40",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,J.jsx)(I.Z,{style:{marginTop:"-10px"},children:(0,J.jsxs)(A.Z,{children:[(0,J.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5},children:(0,J.jsx)(M.Z,{value:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,J.jsx)("span",{className:"c-light-black",style:{color:"#999999"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,J.jsxs)("div",{className:ii.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案",style:{marginTop:10},children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:y.notice})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]})]}),(0,J.jsx)("div",{className:ii.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return w(o()({},e))}})})]}),(0,J.jsxs)("div",{className:ii.footer_style,children:[(0,J.jsx)("div",{className:ii.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){f.validateFields().then(s()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(y.min_num>y.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=o()({},y)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,S.DQ)(o()(o()({id:u.actionTabs.id,subject_id:u.actionTabs.subject_id},n),{},{homework_type:3}));case 9:0===(a=e.sent).status&&(k(a.homework_id),(0,H.L9)(["教学课堂","分组作业","新建分组作业"]),x.ZP.success("新建成功"),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:ii.submit_button,children:"提交"})]})]},"bottom")})),oi={bg:"bg___oLxz5",title:"title___bfvam",fieldWrap:"fieldWrap___A5u2u",mdWrap:"mdWrap___zugL3",footer_style:"footer_style___unO7C",submit_button:"submit_button___t8Hvx",close_button:"close_button___oswUb"},li=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t,i=e.shixunHomeworks,a=(e.newCourse,e.globalSetting),l=(e.loading,e.dispatch),u=e.classroomList,d=(0,p.useParams)(),f=G.Z.useForm(),v=c()(f,1)[0],m=(0,h.useState)({}),y=c()(m,2),g=y[0],_=y[1],b=(0,h.useState)(!1),j=c()(b,2),w=j[0],k=j[1],P=(0,h.useState)({}),N=c()(P,2),T=N[0],C=N[1],Z=(0,h.useState)({}),L=c()(Z,2),z=L[0],D=L[1];(0,h.useRef)(),i.commonHomeWorkEditDefaultData;(0,h.useEffect)((function(){"课程编辑分组作业"==u.actionTabs.key&&E()}),[u.actionTabs.key]);var E=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:u.actionTabs.id,type:u.actionTabs.type});case 2:(n=e.sent)&&(t=o()(o()({},n.subject_homework),{},{attachment_ids:(0,pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,pt.z)(n.subject_homework.ref_attachments)}),v.setFieldsValue(o()({},t)),_(o()({},t)),k(!0),D(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function F(e){return X.apply(this,arguments)}function X(){return(X=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=T&&T.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==T?void 0:T.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},T)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑分组作业"===u.actionTabs.key,className:oi.drawer,children:[(0,J.jsxs)("section",{className:oi.bg,children:[(0,J.jsx)("aside",{className:oi.title,children:"编辑分组作业"}),(0,J.jsxs)(G.Z,{form:v,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){_(o()({},v.getFieldsValue()))},children:[(0,J.jsx)("div",{className:oi.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=g.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:oi.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:g.description})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:w&&(0,J.jsx)(pt.Z,{},z)})}),(0,J.jsxs)(I.Z,{gutter:[20,20],style:{marginTop:20},children:[(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"min_num",label:"分组设置",rules:[{required:!0,message:"请填写每组最小人数"}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},min:1,placeholder:"请填写每组最小人数"})})}),(0,J.jsx)(A.Z,{flex:"230px",children:(0,J.jsx)(G.Z.Item,{name:"max_num",label:(0,J.jsx)("div",{children:" "}),rules:[{validator:function(e,n){return n?Promise.resolve():Promise.reject(new Error("请填写每组最大人数"))}}],children:(0,J.jsx)(It.Z,{style:{width:200,height:40},max:100,placeholder:"请填写每组最大人数"})})}),(0,J.jsx)(A.Z,{children:(0,J.jsx)("div",{className:"mt35",style:{color:"#536367",marginLeft:"-20px"},children:"(学生提交作品时需要关联同组成员,组内成员作品共享)"})})]}),!(null!=a&&null!==(t=a.setting)&&void 0!==t&&t.is_local)&&(0,J.jsx)(I.Z,{style:{marginTop:"-10px"},children:(0,J.jsxs)(A.Z,{children:[(0,J.jsx)(G.Z.Item,{name:"base_on_project",valuePropName:"checked",style:{marginBottom:5,marginTop:5},children:(0,J.jsx)(M.Z,{value:!0,defaultChecked:!0,style:{color:"#5F6368"},children:"基于项目实施"})}),(0,J.jsx)("span",{className:"c-light-black",style:{color:"#999999",marginTop:"-10px"},children:"(选中,则必须在本平台创建项目,项目管理员可以提交作品;不选中,无需在平台创建项目,任意小组成员均可以提交作品)"})]})})]}),(0,J.jsxs)("div",{className:oi.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:10},children:(0,J.jsx)(dt.Z,{defaultValue:g.reference_answer,watch:!0})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:w&&(0,J.jsx)(pt.Z,{},z)})})]})]}),(0,J.jsx)("div",{className:oi.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return C(o()({},e))},homework_common_id:d.categoryId})})]}),(0,J.jsxs)("div",{className:oi.footer_style,children:[(0,J.jsx)("div",{className:oi.close_button,onClick:function(){l({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){v.validateFields().then(s()(r()().mark((function e(){var n,t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(g.min_num>g.max_num)){e.next=3;break}return x.ZP.info("最大人数不能小于最小人数"),e.abrupt("return");case 3:return(n=o()({},g)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(i=n.reference_attachment_ids)||void 0===i?void 0:i.map((function(e){return e.response.id}))),n.base_on_project||(n.base_on_project=!1),e.next=9,(0,S.VO)(o()(o()(o()({},d),n),{},{base_on_project:n.base_on_project,homework_type:3,id:u.actionTabs.id}));case 9:0===e.sent.status&&(x.ZP.success("编辑成功"),F(d.categoryId),l({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 11:case"end":return e.stop()}}),e)}))))},className:oi.submit_button,children:"提交"})]})]},"bottom")})),si={bg:"bg___fOlTw",title:"title___G3D9y",fieldWrap:"fieldWrap___imjS7",mdWrap:"mdWrap___aKGYo",footer_style:"footer_style___BWH5p",submit_button:"submit_button___yxKUd",close_button:"close_button___nRK7d"},ui=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,l=((0,p.useParams)(),G.Z.useForm()),u=c()(l,1)[0],d=(0,h.useState)({}),f=c()(d,2),v=f[0],m=f[1],y=(0,h.useState)(),g=c()(y,2),_=(g[0],g[1],(0,h.useRef)(),t.commonHomeWorkAddDefaultData,(0,h.useState)({})),b=c()(_,2),j=b[0],w=b[1];(0,h.useEffect)((function(){u.resetFields()}),[a.actionTabs.key]);function k(e){return P.apply(this,arguments)}function P(){return(P=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=j&&j.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==j?void 0:j.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},j)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程新建图文作业"===a.actionTabs.key,className:si.drawer,children:[(0,J.jsxs)("section",{className:si.bg,children:[(0,J.jsx)("aside",{className:si.title,children:"新建图文作业"}),(0,J.jsxs)(G.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){console.log("onchange: ",u.getFieldsValue()),m(o()({},u.getFieldsValue()))},children:[(0,J.jsx)("div",{className:si.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=v.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:si.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:v.intro})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]}),(0,J.jsxs)("div",{className:si.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",style:{marginTop:"-10px"},label:"参考答案:",children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:v.notice})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:(0,J.jsx)(pt.Z,{})})})]})]}),(0,J.jsx)("div",{className:si.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return w(o()({},e))}})})]}),(0,J.jsxs)("div",{className:si.footer_style,children:[(0,J.jsx)("div",{className:si.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){u.validateFields().then(s()(r()().mark((function e(){var n,t,l,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o()({},v)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){return e.response.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(l=n.reference_attachment_ids)||void 0===l?void 0:l.map((function(e){return e.response.id}))),e.next=5,(0,S.DQ)(o()(o()({id:a.actionTabs.id,subject_id:a.actionTabs.subject_id},n),{},{homework_type:1}));case 5:0===(null==(s=e.sent)?void 0:s.status)&&(k(s.homework_id),(0,H.L9)(["教学课堂","图文作业","新建图文作业"]),x.ZP.success("新建成功"),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:si.submit_button,children:"提交"})]})]},"bottom")})),ci={bg:"bg___Sx8dX",title:"title___GKPKJ",fieldWrap:"fieldWrap___fIL9U",mdWrap:"mdWrap___iwCM_",footer_style:"footer_style___KYp6i",submit_button:"submit_button___Rnntu",close_button:"close_button___Drc5k"},di=(0,p.connect)((function(e){var n=e.shixunHomeworks,t=e.newCourse,i=e.loading,r=e.globalSetting,a=e.classroomList;return{shixunHomeworks:n,newCourse:t,globalSetting:r,loading:i.effects,classroomList:a}}))((function(e){var n,t=e.shixunHomeworks,i=(e.newCourse,e.globalSetting,e.loading,e.dispatch),a=e.classroomList,l=(0,p.useParams)(),u=G.Z.useForm(),d=c()(u,1)[0],f=(0,h.useState)({}),v=c()(f,2),m=v[0],y=v[1],g=(0,h.useState)(!1),_=c()(g,2),b=_[0],j=_[1],w=(0,h.useState)({}),k=c()(w,2),P=k[0],N=k[1],T=(0,h.useState)({}),C=c()(T,2),I=C[0],A=C[1];(0,h.useRef)(),t.commonHomeWorkEditDefaultData;(0,h.useEffect)((function(){"课程编辑图文作业"==a.actionTabs.key&&M()}),[a.actionTabs.key]);var M=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.FD)({id:a.actionTabs.id,type:a.actionTabs.type});case 2:(n=e.sent)&&(t={name:n.subject_homework.name,description:n.subject_homework.description,reference_answer:n.subject_homework.reference_answer,attachment_ids:(0,pt.z)(n.subject_homework.attachments),reference_attachment_ids:(0,pt.z)(n.subject_homework.ref_attachments)},console.log(t),d.setFieldsValue(o()({},t)),y(o()({},t)),j(!0),A(new Date));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Z(e){return L.apply(this,arguments)}function L(){return(L=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=P&&P.ec_point_ids){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ee.ZP)("/api/ec_courses/".concat(null==P?void 0:P.ec_course_id,"/ec_points/set_work_points.json"),{method:"post",body:o()({homework_common_id:n},P)});case 4:e.sent;case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,J.jsxs)(_n.Z,{placement:"bottom",height:"100%",closable:!1,open:"课程编辑图文作业"===a.actionTabs.key,className:ci.drawer,children:[(0,J.jsxs)("section",{className:ci.bg,children:[(0,J.jsx)("aside",{className:ci.title,children:"编辑图文作业"}),(0,J.jsxs)(G.Z,{form:d,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(){y(o()({},d.getFieldsValue()))},children:[(0,J.jsx)("div",{className:ci.fieldWrap,children:(0,J.jsx)(G.Z.Item,{name:"name",label:"标题:",rules:[{required:!0,message:"请输入标题"}],children:(0,J.jsx)(Y.Z,{maxLength:60,suffix:"".concat((null===(n=m.name)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsxs)("div",{className:ci.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"description",label:"简介:",style:{marginTop:"-10px"},rules:[{required:!0,message:"请输入作业的简介"},{max:5e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:m.description})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"attachment_ids",style:{marginTop:"-15px"},children:b&&(0,J.jsx)(pt.Z,{},I)})})]}),(0,J.jsxs)("div",{className:ci.mdWrap,children:[(0,J.jsx)(G.Z.Item,{name:"reference_answer",label:"参考答案:",style:{marginTop:"-10px"},children:(0,J.jsx)(dt.Z,{defaultValue:m.reference_answer,watch:!0})}),(0,J.jsx)("div",{children:(0,J.jsx)(G.Z.Item,{name:"reference_attachment_ids",style:{marginTop:"-15px"},children:b&&(0,J.jsx)(pt.Z,{},I)})})]})]}),(0,J.jsx)("div",{className:ci.mdWrap,children:(0,J.jsx)(ri.Z,{setitem:function(e){return N(o()({},e))},homework_common_id:l.categoryId})})]}),(0,J.jsxs)("div",{className:ci.footer_style,children:[(0,J.jsx)("div",{className:ci.close_button,onClick:function(){i({type:"classroomList/setActionTabs",payload:{key:""}})},children:"取消"}),(0,J.jsx)("div",{onClick:function(){d.validateFields().then(s()(r()().mark((function e(){var n,t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o()({},m)).attachment_ids&&(n.attachment_ids=null==n||null===(t=n.attachment_ids)||void 0===t?void 0:t.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),n.reference_attachment_ids&&(n.reference_attachment_ids=null==n||null===(s=n.reference_attachment_ids)||void 0===s?void 0:s.map((function(e){var n;return null===(n=e.response)||void 0===n?void 0:n.id}))),e.next=5,(0,S.VO)(o()(o()(o()({},l),n),{},{base_on_project:!0,homework_type:1,id:a.actionTabs.id}));case 5:0===e.sent.status&&(x.ZP.success("编辑成功"),Z(l.categoryId),i({type:"classroomList/setActionTabs",payload:{key:"closePathsTabs"}}));case 7:case"end":return e.stop()}}),e)}))))},className:ci.submit_button,children:"提交"})]})]},"bottom")})),fi=t(35393),hi=t(65900),pi=t(87466),vi=Hn.Z.TabPane,mi=(0,p.connect)((function(e){return{exercise:e.exercise,loading:e.loading,classroomList:e.classroomList}}))((function(e){e.classroomList;var n,t=e.exercise,i=e.saveExercise,a=(e.loading,e.dispatch),l=(0,p.useParams)(),u=((0,p.useLocation)(),G.Z.useForm()),d=(c()(u,1)[0],t.brankList,(0,h.useState)(!0)),f=c()(d,2),v=f[0],g=f[1],_=(0,h.useState)(!1),b=c()(_,2),j=b[0],w=b[1],P=(0,h.useState)("myself"),N=c()(P,2),T=N[0],S=N[1],I=(0,h.useState)([]),A=c()(I,2),M=A[0],Z=A[1],L=(0,h.useState)([]),z=c()(L,2),D=z[0],E=z[1],F=(0,h.useState)(),X=c()(F,2),O=X[0],R=X[1],V=(0,h.useState)([]),B=c()(V,2),K=B[0],W=B[1],Q=(0,h.useRef)(null),$=(0,h.useState)(!1),ee=c()($,2),ne=ee[0],te=ee[1],ie=(0,h.useState)(""),re=c()(ie,2),ae=re[0],oe=re[1],le=(0,h.useState)(""),se=c()(le,2),ue=se[0],ce=se[1],de=[{title:"试卷名称",dataIndex:"name",width:150,ellipsis:!0,align:"left"},{title:"方向&课程",dataIndex:"course_list_name",width:150,ellipsis:!0,align:"left"},{title:"类型",dataIndex:"is_random",width:90,align:"left",render:function(e){return e?"随机组卷":"人工组卷"}},{title:"更新时间",dataIndex:"updated_at",width:150,align:"left"},{title:"试题数",dataIndex:"item_num",width:60,align:"center"},{title:"总分",dataIndex:"total_score",width:60,align:"center"},{title:"操作",dataIndex:"is_random",width:60,align:"center",render:function(e,n){return(0,J.jsx)("a",{href:e?"/randompaper/detail/".concat(n.id):"/paperlibrary/see/".concat(n.id,"?defaultActiveKey=").concat("public"==(null==pe?void 0:pe.filter)?"1":"teacher"==(null==pe?void 0:pe.filter)?"2":"0"),target:"_blank>",children:"预览"})}}],fe=(0,h.useState)({page:0,limit:20,group_id:null,object_type:"examination_bank",search:"",filter:"myself",is_random:null}),he=c()(fe,2),pe=he[0],ve=he[1];(0,h.useEffect)((function(){"试卷选用"===t.actionTabs.key&&(ye(),W([]),me())}),[t.actionTabs.key]);var me=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"paperlibrary/getTeachGroupData"});case 2:n=e.sent,E(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xe=function(e){var n=parseInt(e);return isNaN(n)?"":n},ye=function(){var e=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v){e.next=12;break}return++pe.page,g(!1),pe.is_random="myself"==pe.filter?2:null,e.next=6,a({type:"exercise/getBrankList",payload:o()({},pe)});case 6:t=e.sent,M=null!=t&&t.object_list?m()(M.concat(null==t?void 0:t.object_list)):M,R(t.is_teacher),(null===(n=t.object_list)||void 0===n?void 0:n.length)50?"block":"none"}})]}),(0,J.jsx)("div",{style:{display:"none",marginLeft:106},id:"model_error",className:"c-red",children:"请输入1-50之间的整数"})]}),okText:"确认",cancelText:"取消",onCancel:_e,onOk:function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(d<1||d>50)){e.next=4;break}return document.getElementById("model_error").style.display="block",e.abrupt("return",Promise.reject());case 4:return f.update({cancelButtonProps:{disabled:!0}}),e.next=7,a({type:"exercise/saveBanks",payload:{course_id:l.coursesId,object_type:"examination_bank",bank_id:K,shixuns_info:u,num:d}});case 7:n=e.sent,f.update({cancelButtonProps:{disabled:!1}}),n&&0===n.status?((0,H.L9)(["教学课堂","试卷","试卷选用"]),y.Z.destroyAll(),a({type:"classroomList/getClassroomExercisesList",payload:o()({},t.actionTabs.params)}),_e(),ke(),x.ZP.success("生成试卷成功")):(_e(),ke());case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(y.Z,{centered:!0,width:980,title:"选择试卷",maskClosable:!1,destroyOnClose:!0,open:"试卷选用"===t.actionTabs.key,okText:"确定",cancelText:"取消",confirmLoading:j,bodyStyle:{minHeight:200},wrapClassName:hi.Z.warpModal,onOk:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K.length){e.next=3;break}return x.ZP.error("请选择试卷"),e.abrupt("return");case 3:if(w(!0),n=!1,!1,M.forEach((function(e){K.includes(e.id)&&e.need_authorize&&(n=e.need_authorize),K.includes(e.id)&&e.is_random})),!n){e.next=10;break}return(0,U.rX)(!1,"该试卷中包含实训需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"),e.abrupt("return");case 10:i(K[0]),_e(),w(!1);case 13:case"end":return e.stop()}}),e)}))),onCancel:_e,children:[(0,J.jsxs)(Hn.Z,{activeKey:T,onTabClick:function(){var e=s()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Q.current.scrollTop=0,M=[],T!==n&&W([]),S(n),pe.page=0,pe.filter=n,pe.group_id=null,v=!0,ye();case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(vi,{tab:(0,J.jsx)("span",{children:"我的试卷库"})},"myself"),(0,J.jsx)(vi,{tab:(0,J.jsx)("span",{children:"教研共享"})},"teacher"),(0,J.jsx)(vi,{tab:(0,J.jsx)("span",{children:"公共试卷库"})},"public")]}),(0,J.jsxs)("div",{className:hi.Z.tabSearch,children:["teacher"===T&&(0,J.jsxs)(C.default,{value:pe.group_id,onChange:function(e){Q.current.scrollTop=0,M=[],pe.page=0,pe.group_id=e,v=!0,W([]),ve(o()({},pe)),ye()},size:"middle",style:{width:200,marginRight:30},children:[(0,J.jsx)(C.default.Option,{value:null,children:"全部教研团队"}),null==D||null===(n=D.groups)||void 0===n?void 0:n.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.group_id,children:null==e?void 0:e.name},null==e?void 0:e.group_id)}))]}),(0,J.jsx)(Y.Z.Search,{placeholder:"请输入试卷名称进行搜索",value:pe.search,onChange:function(e){pe.search=e.target.value,ve(o()({},pe))},onSearch:function(e){Q.current.scrollTop=0,M=[],pe.page=0,v=!0,W([]),e&&(0,pi.tk)({name:e,copywriting:e,position:"Exercise"}),ye()}})]}),(0,J.jsxs)("div",{ref:Q,style:{maxHeight:350,overflowY:"auto",overflowX:"hidden",marginTop:10,paddingBottom:20},children:[!O&&"public"===T&&(0,J.jsxs)("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"},children:[(0,J.jsx)("span",{children:"通过职业认证的教师才能访问公共课程资源库"}),(0,J.jsx)("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:function(){window.open("/account/certification")},children:"立即认证"})]}),(0,J.jsx)(Je(),{initialLoad:!1,pageStart:0,loadMore:function(){ye()},hasMore:v,useWindow:!1,children:"试卷选用"===t.actionTabs.key&&O&&(0,J.jsx)(fi.Z,{className:hi.Z.hideHeadCheckbox,pagination:!1,hideSelectAll:!0,dataSource:M,onRow:function(e){return{onClick:function(){W([null==e?void 0:e.id])}}},resColumns:de,rowSelection:ge})})]})]}),(0,J.jsx)(y.Z,{title:"提示",open:ne,confirmLoading:!1,centered:!0,okText:"设置规则",cancelText:"修改试卷",footer:(0,J.jsxs)("div",{children:[(0,J.jsx)(k.ZP,{onClick:function(){te(!1),p.history.push(ue)},children:"修改试卷"}),(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){p.history.push(ae),te(!1)},children:"设置规则"})]}),onCancel:function(){te(!1)},children:(0,J.jsx)("p",{children:"试卷创建完成!目前处于未发布状态,是否设置考试规则?"})}),(0,J.jsx)(q.Z,{inPaper:!0,visible:we,onCancel:ke,onOk:Ne,renderData:Pe,modalType:"multiple",type:"examination_bank"})]})})),xi=t(26699),yi=["pathsDetail","user","loading","dispatch","classroomList"],gi=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(gi||{}),_i=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.user,i=e.loading,r=e.classroomList;return{pathsDetail:n,user:t,loading:i.effects,classroomList:r}}))((function(e){var n,t,i,a,l=e.pathsDetail,u=e.user,d=e.loading,v=e.dispatch,g=e.classroomList,_=(f()(e,yi),(0,p.useParams)()),b=l.stageData,j=l.visibleType,w=void 0===j?"All":j,k=l.keywords,P=l.editKey,N=null==l?void 0:l.detail,C=N.shixuns_count,I=void 0===C?0:C,A=N.videos_count,M=void 0===A?0:A,Z=N.attachment_count,L=void 0===Z?0:Z,z=N.group_count,D=void 0===z?0:z,E=N.normal_count,F=void 0===E?0:E,X=N.disscuss_count,O=void 0===X?0:X,R=N.banks_count,q=void 0===R?0:R,V=N.hack_count,B=void 0===V?0:V,K=(0,h.useState)([]),U=c()(K,2),W=U[0],G=U[1],Q=(0,h.useState)({content:"",type:""}),Y=c()(Q,2),ee=Y[0],ne=Y[1],te=(0,h.useState)([]),ie=c()(te,2),re=ie[0],ae=(ie[1],(0,h.useState)("All")),oe=c()(ae,2),le=oe[0],se=oe[1],ue=(0,h.useState)(""),ce=c()(ue,2),de=ce[0],fe=ce[1],pe=(0,wt.U)(S.CI,{}),ve=c()(pe,3),me=ve[1],xe=ve[2],ye=!(null!==(n=l.detail)&&void 0!==n&&n.can_managed),ge=[{name:"全部",type:"All",number:I+M+L+D+F+q+B,isShow:!0},{name:"实践项目",type:"Shixun",number:I,isShow:I>0},{name:"视频",type:"VideoItem",number:M,isShow:M>0},{name:"课件",type:"Attachment",number:L,isShow:L>0},{name:"分组作业",type:"group_count",number:D,isShow:!(0,T.JA)()&&D>0},{name:"图文作业",type:"normal_count",number:F,isShow:!(0,T.JA)()&&F>0},{name:"编程作业",type:"HomeworkCommon",number:B,isShow:!(0,T.JA)()&&B>0},{name:"测验",type:"ExaminationBank",number:q,isShow:!(0,T.JA)()&&q>0},{name:"讨论",type:"Discusses",number:O,isShow:O>0}].filter((function(e){return e.isShow})),_e=function(){var e=s()(r()().mark((function e(){var n,t=arguments;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:{},e.next=3,v({type:"pathsDetail/getStageData",payload:o()(o()({tab:gi[w]},n),{},{subject_id:_.pathId,keywords:k})});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null!=e&&e.instData){var n=(null==e?void 0:e.stage_id)||de||(null==l?void 0:l.stage_id),t=function(){var e=s()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v({type:"pathsDetail/getStageChildrenData",payload:{id:n,type:"stage"}});case 2:t=e.sent,i=W.map((function(e){var i;return e.stage_id==n?o()(o()({},e),{},{items:null===(i=t.data)||void 0===i?void 0:i.items}):e})),G(i);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t()}else _e(),v({type:"pathsDetail/getPathsDetail",payload:{id:_.pathId}})},je=(0,h.useMemo)((function(){return null==W?void 0:W.map((function(e,n){return(0,J.jsx)("div",{children:(0,J.jsx)(St,{val:e,allData:W,index:n,selectExercise:function(e){fe(null==e?void 0:e.stage_id),v({type:"exercise/setActionTabs",payload:{key:"试卷选用"}})},openPreview:function(e){var n,t;null!=e&&e.container_id?v({type:"attachment/setActionTabs",payload:{key:"资源下载",selectArrs:null==e?void 0:e.attachment_detail,params:{course_id:null==e?void 0:e.container_id,coursesId:null==e?void 0:e.container_id,id:null==e?void 0:e.id,openType:"课程内教学课件预览"}}}):ne({content:he.Z.API_SERVER+(null==e||null===(n=e.attachment_detail)||void 0===n?void 0:n.url),type:null==e||null===(t=e.attachment_detail)||void 0===t?void 0:t.file_type})},visibleTypeNew:le,getData:be})},n)}))}),[W,le]);return(0,h.useEffect)((function(){G(b)}),[b]),(0,h.useEffect)((function(){"closePathsTabs"==g.actionTabs.key&&be({instData:!0})}),[g.actionTabs.key]),(0,J.jsxs)("section",{children:[(0,J.jsxs)($.Z,{spinning:d["pathsDetail/getStageData"]||d["pathsDetail/getPathsDetail"],children:[(0,J.jsx)("aside",{className:gn.actionTabs,children:ge.map((function(e,n){return(0,J.jsxs)("div",{className:"mr5 ".concat(e.type===w?gn.tabActive:gn.tab),onClick:function(){-1===P?("group_count"==e.type||"normal_count"==e.type?se("SubjectHomework"):se(e.type),"Discusses"!==e.type&&_e({tab:gi[e.type]}),v({type:"pathsDetail/save",payload:{visibleType:e.type,editKey:-1}})):x.ZP.warning("请先取消编辑状态")},children:[(0,J.jsx)("span",{className:gn.s1,children:e.name}),(0,J.jsx)("span",{className:gn.s2,children:e.number})]},n)}))}),"Discusses"!==w&&(0,J.jsxs)(J.Fragment,{children:[je,(null===(t=l.detail)||void 0===t?void 0:t.allow_statistics)&&"All"===w&&!k&&(0,J.jsx)($.Z,{spinning:me,children:(0,J.jsxs)("div",{className:gn.addStage,onClick:s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ye){e.next=3;break}return x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。"),e.abrupt("return");case 3:if(-1===P||(y.Z.info({icon:null,className:"custom-modal-divider ",okText:"知道啦",title:"提示",content:(0,J.jsx)("div",{className:"mt10 font14",children:"当前单元有未保存的修改记录,请先保存!"}),onOk:function(){var e="Edit_".concat(P),n=document.getElementById(e);n&&setTimeout((function(){return n.scrollIntoView({block:"start",behavior:"smooth"})}))}}),0)){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,xe({name:"第".concat((0,H.EM)(W.length+1),"章节"),subject_id:_.pathId,pathId:_.pathId,list:[]});case 7:null!=(n=e.sent)&&n.stage_id&&(G([].concat(m()(W),[n])),v({type:"pathsDetail/save",payload:{editKey:W.length,stage_id:null==n?void 0:n.stage_id}}));case 9:case"end":return e.stop()}}),e)}))),children:[(0,J.jsx)("span",{className:gn.color4CA,children:"+新建章节"}),"(添加一个或多个实训/视频项目,组成一个章节)"]})}),0===(null==W?void 0:W.length)&&(0,J.jsx)(Gn.Z,{styles:{backgroundColor:"#fff",padding:"100px 0",margin:"20px auto"}})]}),"Discusses"===w&&(0,J.jsx)("aside",{className:"mt20",children:(0,J.jsx)(Vt,{activeIndex:3,isDelete:null===(i=l.detail)||void 0===i?void 0:i.allow_add_member,shixunIdentifier:11,identity:null===(a=u.userInfo)||void 0===a?void 0:a.role,user:u.userInfo,isShixunDetail:!0,keywords:k,refreshCount:function(){v({type:"pathsDetail/getPathsDetail",payload:{id:_.pathId,keywords:k}})}})})]}),(0,J.jsx)(ti,{}),(0,J.jsx)(En,{shixunIds:re,cb:function(e){var n,t;"取消"!==e&&(console.log("====sdfsdf",e),W[P].items=m()((null==W||null===(n=W[P])||void 0===n||null===(n=n.items)||void 0===n?void 0:n.concat(e||[]))||[]),G(JSON.parse(JSON.stringify(W))),be({instData:!0,stage_id:null==g||null===(t=g.actionTabs)||void 0===t?void 0:t.id}))}}),(0,J.jsx)(ai,{}),(0,J.jsx)(li,{}),(0,J.jsx)(ui,{}),(0,J.jsx)(di,{}),(0,J.jsx)(mi,{saveExercise:function(e){(0,S._C)({id:de,subject_id:_.pathId,homework_type:"exercise",examination_bank_ids:[e]}).then((function(e){0==(null==e?void 0:e.status)&&(x.ZP.success("选用成功"),be({instData:!0}))}))}}),(0,J.jsx)(xi.Z,{}),(0,J.jsx)(st.Z,{close:!0,data:null==ee?void 0:ee.content,type:null==ee?void 0:ee.type,hasMask:!0,monacoEditor:{language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ne({content:"",type:""})}})]})})),bi=t(57930),ji=t(21256),wi="certificate___fHfxF",ki="actionsBtns___plapq",Pi=["user","pathsDetail"],Ni=bi.default.RangePicker,Ti=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Pi),G.Z.useForm()),a=c()(i,1)[0],l=(0,h.useState)([]),u=c()(l,2),d=u[0],v=u[1],m=(0,h.useState)(!0),g=c()(m,2),_=g[0],b=g[1],j=(0,h.useState)(!1),w=c()(j,2),k=w[0],P=w[1],N=(0,h.useState)(!1),T=c()(N,2),S=T[0],I=T[1],A=(0,h.useState)(0),M=c()(A,2),Z=M[0],L=M[1],D=(0,h.useState)({}),E=c()(D,2),F=E[0],X=E[1],O=(0,p.useParams)(),R=(0,h.useState)({page:1,limit:10}),H=c()(R,2),q=H[0],V=H[1],B=!(null!==(n=t.detail)&&void 0!==n&&n.can_managed),K=function(){x.ZP.warning("非课程合作者不可操作,请与课程负责人联系,获得合作者身份后进行相关操作。")},U=[{title:"姓名",dataIndex:"user_name",key:"user_name",align:"left"},{title:"申请时间",dataIndex:"created_at",key:"created_at",align:"left"},{title:"申请状态",dataIndex:"state",key:"state",align:"left",render:function(e,n){return(0,J.jsxs)(J.Fragment,{children:["drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{children:"申请中"}),"rejected"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{style:{color:"#E53333"},children:"未通过"}),"passed"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{style:{color:"#2FA34F"},children:"通过"})]})}},{title:"学习进度",dataIndex:"process",key:"process",align:"left",render:function(e){return"".concat(e,"%")}},{title:"审批操作",dataIndex:"action",key:"action",align:"left",render:function(e,n){return(0,J.jsxs)("div",{className:ki,children:["drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return W(n)},children:"同意"}),"drafted"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return Q(n)},children:"拒绝"}),"rejected"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return $(n)},children:"拒绝原因"}),"passed"===(null==n?void 0:n.state)&&(0,J.jsx)("span",{onClick:function(){return ne(n)},children:"查看证书"})]})}}].filter((function(e){return!!S||"学习进度"!==e.title&&"审批操作"!==e.title}));(0,h.useEffect)((function(){te(q)}),[]);var W=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!B){e.next=3;break}return K(),e.abrupt("return");case 3:return e.next=5,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==n?void 0:n.id,op:"pass"}});case 5:0===(null==(t=e.sent)?void 0:t.status)&&te(q);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Q=function(e){if(B)K();else{var n,t="";y.Z.confirm({title:"证书申请拒绝",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,J.jsxs)("div",{children:[(0,J.jsx)("p",{children:"拒绝证书发放需填写拒绝原因。"}),(0,J.jsxs)("aside",{className:"flex-container",children:[(0,J.jsx)("sup",{className:"c-red-ee4",children:"*"}),(0,J.jsx)("span",{children:"拒绝原因:"}),(0,J.jsx)(Y.Z,{maxLength:30,style:{width:284,marginLeft:10},onChange:function(e){return t=e.target.value}})]})]}),okText:"确定拒绝",cancelText:"取消",onOk:(n=s()(r()().mark((function n(){var i;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t){n.next=3;break}return x.ZP.warning("拒绝理由不能为空"),n.abrupt("return",Promise.reject());case 3:return n.next=5,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/process_certificate.json"),{method:"post",body:{certificate_id:null==e?void 0:e.id,op:"reject",content:t}});case 5:0===(null==(i=n.sent)?void 0:i.status)&&te(q);case 7:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}},$=function(e){B?K():y.Z.info({title:"拒绝原因",icon:null,className:"custom-modal-divider",centered:!0,width:400,content:(0,J.jsx)("div",{children:null==e?void 0:e.content}),okText:"确定"})},ne=function(e){X((null==e?void 0:e.info)||{}),P(!0)},te=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(null==O?void 0:O.pathId,"/request_certificates.json"),{method:"get",params:n});case 3:null!=(t=e.sent)&&t.data&&(v(null==t?void 0:t.data),L((null==t?void 0:t.total_count)||0),I(null==t?void 0:t.is_manage)),b(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsxs)("div",{className:wi,children:[(0,J.jsxs)(G.Z,{form:a,layout:"inline",className:"mb20",size:"large",onValuesChange:function(e,n){var t=n.state,i=void 0===t?"":t,r=n.keyword,a=void 0===r?"":r,l=n.time,s=void 0===l?[]:l,u=o()(o()({},q),{},{page:1,state:i,keyword:a,start_time:null!=s&&s[0]?z()(s[0]).format("YYYY-MM-DD"):"",end_time:null!=s&&s[1]?z()(s[1]).format("YYYY-MM-DD"):""});V(u),te(u)},children:[(0,J.jsx)(G.Z.Item,{name:"state",initialValue:"",className:"mr10",children:(0,J.jsxs)(C.default,{style:{width:104},children:[(0,J.jsx)(C.default.Option,{value:"",children:"全部状态"}),(0,J.jsx)(C.default.Option,{value:"drafted",children:"申请中"}),(0,J.jsx)(C.default.Option,{value:"passed",children:"通过"}),(0,J.jsx)(C.default.Option,{value:"3",children:"未通过"})]})}),(0,J.jsx)(G.Z.Item,{name:"time",children:(0,J.jsx)(Ni,{onChange:function(e,n){console.log(n,22)},placeholder:["申请开始时间","申请结束时间"]})}),(0,J.jsx)(G.Z.Item,{style:{marginLeft:"auto",marginRight:0},name:"keyword",children:(0,J.jsx)(ji.t7,{style:{width:193},placeholder:"请输入学生姓名"})})]}),(0,J.jsx)(He.Z,{dataSource:d,rowKey:function(e){return e.id},columns:U,loading:_,pagination:{pageSize:q.limit,total:Z,current:q.page,onChange:function(e,n){var t=o()(o()({},q),{},{page:e,limit:n});V(t),te(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}),(0,J.jsx)(We.Z,{visible:k,onCancel:function(){P(!1),X({})},data:F})]})}));z().locale("ZH-cn");var Si=Hn.Z.TabPane,Ci=function(e){e.data;var n=(0,h.useState)("1"),t=c()(n,2),i=t[0],a=t[1],o=(0,h.useState)(1),l=c()(o,2),u=l[0],d=l[1],f=(0,h.useState)(),v=c()(f,2),m=v[0],x=v[1],y=(0,h.useState)(!0),g=c()(y,2),_=g[0],b=g[1],j=(0,p.useParams)();function w(){return(w=s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),"1"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_shixuns_passed.json"):"2"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_videos.json"):"3"===i?n="/api/paths/".concat(j.pathId,"/study_ranking_pdf_attachments.json"):"4"===i&&(n="/api/paths/".concat(j.pathId,"/study_ranking_discusses.json")),e.next=4,(0,ee.ZP)(n,{method:"get",params:{page:u}});case 4:t=e.sent,b(!1),x(t);case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,h.useEffect)((function(){!function(){w.apply(this,arguments)}()}),[u,i]);var k=function(){var e,n,t,r,a,o,l,s,c,f,p,v,x;return(0,J.jsx)(h.Fragment,{children:(0,J.jsxs)($.Z,{spinning:_,children:[(0,J.jsxs)("div",{style:{height:"42px",background:"#fafafa",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:"排名"}),(0,J.jsx)("span",{style:{flex:"1"},children:"姓名"}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"通过关卡数"}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"累计学习时长"}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"下载资源次数"}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:"发帖数"})]}),(null==m?void 0:m.user_show)&&(0,J.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[(0,J.jsx)("span",{style:{flex:"1"},children:0===(null==m||null===(e=m.data_user)||void 0===e?void 0:e.rank)&&0===(null==m||null===(n=m.data_user)||void 0===n?void 0:n.num)?"--":(null==m||null===(t=m.data_user)||void 0===t?void 0:t.rank)<=100&&0!=(null==m||null===(r=m.data_user)||void 0===r?void 0:r.rank)?null==m||null===(a=m.data_user)||void 0===a?void 0:a.rank:"未上榜"}),(0,J.jsx)("span",{style:{flex:"1"},children:null==m||null===(o=m.data_user)||void 0===o?void 0:o.user_real_name}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(l=m.data_user)||void 0===l?void 0:l.num)||"--"}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null!=m&&null!==(s=m.data_user)&&void 0!==s&&s.num?(0,H.li)(null==m||null===(c=m.data_user)||void 0===c?void 0:c.num):"--"}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(f=m.data_user)||void 0===f?void 0:f.num)||"--"}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(null==m||null===(p=m.data_user)||void 0===p?void 0:p.num)||"--"})]}),(null==m?void 0:m.user_show)&&(0,J.jsx)(bn.Z,{}),(null==m||null===(v=m.data)||void 0===v?void 0:v.length)>0?null==m||null===(x=m.data)||void 0===x?void 0:x.map((function(e,n){return(0,J.jsxs)("div",{style:{height:"42px",display:"flex",padding:"0px 5px",alignItems:"center"},children:[1===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#E02020"},children:null==e?void 0:e.rank}),2===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#FA6400"},children:null==e?void 0:e.rank}),3===(null==e?void 0:e.rank)&&(0,J.jsx)("span",{style:{flex:"1",color:"#F7B500"},children:null==e?void 0:e.rank}),(null==e?void 0:e.rank)>3&&(0,J.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.rank}),(0,J.jsx)("span",{style:{flex:"1"},children:null==e?void 0:e.user_real_name}),"1"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"2"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:(0,H.li)(null==e?void 0:e.num)}),"3"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num}),"4"===i&&(0,J.jsx)("span",{style:{flex:"3"},children:null==e?void 0:e.num})]})})):(0,J.jsx)(Gn.Z,{}),(null==m?void 0:m.count)>10&&(0,J.jsx)(jn.Z,{current:u,pageSize:10,showSizeChanger:!1,total:null==m?void 0:m.count,style:{textAlign:"center",margin:"20px 0px"},onChange:function(e){d(e)}})]})})};return(0,J.jsx)("div",{children:(0,J.jsxs)(Hn.Z,{activeKey:i,style:{background:"#fff",padding:"0px 20px"},onChange:function(e){a(e),d(1)},children:[(0,J.jsx)(Si,{tab:"通关榜",style:{background:"#fff"},children:(0,J.jsx)(k,{})},"1"),(0,J.jsx)(Si,{tab:"视频学习榜",children:(0,J.jsx)(k,{})},"2"),(0,J.jsx)(Si,{tab:"下载资源榜",children:(0,J.jsx)(k,{})},"3"),(0,J.jsx)(Si,{tab:"互动讨论榜",children:(0,J.jsx)(k,{})},"4")]})})},Ii=t(40806),Ai=["user","pathsDetail"],Mi=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){e.user;var n,t=e.pathsDetail,i=(f()(e,Ai),(0,p.useParams)()),a=(0,h.useRef)(),o=(0,h.useRef)(),l=(0,h.useRef)(!1),u=(0,h.useState)({}),d=c()(u,2),v=d[0],m=d[1],x=(0,h.useState)(700),y=c()(x,2),g=y[0],_=y[1];(0,h.useEffect)((function(){setTimeout((function(){var e,n;null===(e=a.current)||void 0===e||null===(n=e.resize)||void 0===n||n.call(e)}),300)}),[g]),(0,h.useEffect)((function(){var e;m(null===(e=t.detail)||void 0===e?void 0:e.atlas_data)}),[null===(n=t.detail)||void 0===n?void 0:n.atlas_data]),(0,h.useEffect)((function(){return document.addEventListener((0,Ii.gH)(),j),function(){document.removeEventListener((0,Ii.gH)(),j)}}),[]);var b,j=function(){(0,Ii.vp)()||_(700)};return(0,J.jsx)("div",{style:{paddingTop:20,paddingBottom:20,height:g+30,background:"#FFF"},ref:o,children:v.nodes&&(0,J.jsx)(vn.Z,{style:{height:g+"px"},option:{title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item",formatter:function(e){return"edge"===e.dataType?e.data.relation:"node"===e.dataType?"名称:"+e.data.name+"
          类别:"+e.data.labels.join(", ")+"
          ID: "+e.data.uid+"
          ":void 0}},legend:[{bottom:0,left:"center",orient:"horizontal",data:v.categories.map((function(e){if(e.name)return e.name}))}],animationDuration:1e3,animationEasingUpdate:"quinticInOut",series:[{name:"",type:"graph",layout:"force",data:v.nodes,links:v.links,categories:v.categories,roam:!0,draggable:!1,label:{position:"inside",show:!0},labelLayout:{hideOverlap:!0,moveOverlap:!0},force:{repulsion:600,edgeLength:200,gravity:.2,layoutAnimation:!0,friction:.3},edgeLabel:{},edgeSymbol:["none","arrow"],lineStyle:{color:"source",curveness:0},emphasis:{disabled:!1,scale:1.3,focus:"none",lineStyle:{width:10},itemStyle:{borderType:"solid",borderWidth:1,borderColor:"rgb(154,152,152)"}},symbolSize:40,color:["#f79767","#da7194","#ffc454","#569480","#f16667","#d9c8ae","#c990c0","#4c8eda","#57c7e3","#ecb5c9","#8dcc93","#37A2DA","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF","#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"]}],toolbox:{show:!0,feature:{restore:{title:"还原"},saveAsImage:{title:"保存为图片"},myTool:{show:!0,title:"全屏显示",icon:"path://M358.464 136.672l0-34.112-255.904 0 0 255.904 34.112 0 0-197.664 242.816 242.816 24.128-24.128-242.816-242.816zM665.536 102.56l0 34.112 197.664 0-242.816 242.816 24.128 24.128 242.816-242.816 0 197.664 34.112 0 0-255.904zM379.488 620.384l-242.816 242.816 0-197.664-34.112 0 0 255.904 255.904 0 0-34.112-197.664 0 242.816-242.816zM887.328 863.2l-242.816-242.816-24.128 24.128 242.816 242.816-197.664 0 0 34.112 255.904 0 0-255.904-34.112 0z",onclick:function(){(0,Ii.vp)()?(setTimeout((function(){_(700)}),300),(0,Ii.BU)()):((0,Ii.Dj)(o.current),setTimeout((function(){_(window.innerHeight-40)}),300))}}}}},onChartReady:function(e){a.current=e,e.resize()},opts:{renderer:"svg"},onEvents:{click:function(e){l.current=!1,setTimeout((function(){if(!l.current&&"node"===e.dataType){var n=e.data.url;n&&window.open(n,"_blank")}}),500)},dblclick:(b=s()(r()().mark((function e(n,t,a){var o,s,u,c,d,f,h,p,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("p:",n,t,a),l.current=!0,e.next=4,(0,ee.ZP)("/api/paths/".concat(i.pathId,"/atlas_data.json"),{method:"get",params:{node_id:n.data.id}});case 4:for(o=e.sent,s=o.atlas_data,u=s.nodes,c=s.links,d=s.categories,u=v.nodes.concat(u),c=v.links.concat(c),f=u.filter((function(e,n,t){return t.findIndex((function(n){return n.id===e.id}))===n})),h=c.filter((function(e,n,t){return t.findIndex((function(n){return n.source===e.source&&n.target===e.target}))===n})),p=[],x=Math.max(d.length,v.categories.length),y=0;y0&&setTimeout((function(){q(0)}),2e3)}),[H]),(0,J.jsxs)("div",{children:[(0,J.jsxs)(y.Z,{title:"选用"+a,open:i,width:900,centered:!0,className:ir,onCancel:function(){t(!1)},onOk:function(){null!=w&&w.id?(t(!1),u(w)):x.ZP.info("当前暂未选择数据")},children:[(0,J.jsxs)("div",{className:lr,children:[(0,J.jsx)(Hn.Z,{className:sr,activeKey:g.type,onChange:function(e){g.type=e,g.page=1,g.updated_at="",g.association_id=null,g.search=null,X.setFieldsValue({association_id:"",search:null}),_(o()({},g)),Ae(o()({},g))},items:[{label:"从教学课堂选用",key:"1"},"编程作业"!=a&&("视频项目"==a?{label:"从个人主页选用",key:"3"}:{label:"从实践课程选用",key:"2"})]}),(0,J.jsxs)(G.Z,{layout:"inline",className:ur,form:X,onValuesChange:function(e,n){g.page=1,e.search||""===e.search||X.submit()},onFinish:function(e){_(o()(o()({},g),e)),Ae(o()(o()({},g),e))},children:["3"!=g.type&&(0,J.jsx)(G.Z.Item,{name:"association_id",children:(0,J.jsx)(C.default,{onPopupScroll:function(e){var n=e.target;n.scrollHeight-n.clientHeight===n.scrollTop&&we(je+1)},className:rr,style:{width:200},size:"large",children:Ne.map((function(e,n){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"search",children:(0,J.jsx)(Y.Z.Search,{className:ar,placeholder:"视频项目"==a?"请输入视频名称进行搜索":"教学课件"==a?"请输入课件名称进行搜索":"请输入作业名称进行搜索",allowClear:!0,suffix:(0,J.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(or),onClick:function(){return X.submit()}}),onSearch:function(e){X.submit()}})})]})]}),(null==M||null===(n=M.list)||void 0===n?void 0:n.length)>0?(0,J.jsx)(He.Z,{style:{marginTop:20,marginBottom:20},scroll:{y:260},dataSource:null==M?void 0:M.list,pagination:!1,loading:D,rowKey:function(e){return e.id},rowSelection:ge,columns:ye}):(0,J.jsx)(Gn.Z,{}),(null==M?void 0:M.count)>0&&(0,J.jsx)(jn.Z,{current:g.page,total:null==M?void 0:M.count,style:{marginBottom:20},defaultPageSize:g.per_page,showTotal:function(e){return(0,J.jsxs)("span",{children:["共 ",(0,J.jsx)("span",{style:{color:"#165DFF"},children:e})," 条数据"]})},pageSize:g.per_page,onChange:function(e,n){g.page=e,g.per_page=n,_(o()({},g)),Ae(o()({},g))}})]}),(0,J.jsx)(st.Z,{close:!0,data:null==re?void 0:re.content,type:null==re?void 0:re.type,hasMask:!0,monacoEditor:{value:"",language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},onClose:function(){ae({content:"",type:""})}}),(0,J.jsx)(ut.K,o()(o()({},fe),{},{visible:se,allow_skip:!0,width:800,onClose:function(){ue(!1),he({})}}))]})})),dr=t(24334),fr=t(12378);window.d3=t(65161);var hr=function(e,n){var t,i=(n.payload||{}).uploadInfo,r=void 0===i?{}:i;switch(n.type){case"addVideo":return{videoList:[].concat(m()(e.videoList),[{name:r.file.name,size:r.file.size,type:r.file.type,fileHash:r.fileHash,state:r.state,videoId:r.videoId,loaded:r.loaded||0,title:""}])};case"removeVideo":return{videoList:e.videoList.filter((function(e){return e.name!==n.payload.name}))};case"removeAll":default:return{videoList:[]};case"updateProgress":return{videoList:e.videoList.map((function(e){return e.name===n.payload.uploadInfo.file.name?o()(o()({},e),{loaded:n.payload.progressPercent,videoId:r.videoId,fileHash:r.fileHash}):e}))};case"updateTitle":return{videoList:null===(t=e.videoList)||void 0===t?void 0:t.map((function(e){return e.name===n.payload.item.name?o()(o()({},e),{title:n.payload.title}):e}))}}},pr=[{name:"课程",type:"kc",color:"#17153D"},{name:"章节",type:"kc",color:"#94A5FF"},{name:"知识点",type:"kc",color:"#FFB786"},{name:"实训",type:"kc",color:"#FFEA82"},{name:"作业",type:"kc",color:"#83FFE1"},{name:"视频",type:"kc",color:"#8BE6FF"},{name:"附件",type:"kc",color:"#F999FF"},{name:"试题",type:"kc",color:"#FF92B2"},{name:"关卡",type:"kc",color:"#F4DD6B"}],vr=(0,p.connect)((function(e){return{user:e.user,pathsDetail:e.pathsDetail}}))((function(e){var n,t,i,a,l,u,d,f,v,j,w,P,N,T,S,M,L,z,D,E,F,X,O,R,H,q,V,B,K,U,W,Q,ne,te,ie,re,ae,oe,se,ue,ce,de,fe,ve,me,xe,ye,ge,_e,be,je,we,ke,Pe,Ne,Te,Se,Ce,Ie,Ae,Me,Ze,Le,ze,De,Ee,Fe,Xe,Oe,Re,qe,Ve,Be,Ke,Ue,We,Ge,Qe,Ye,$e=e.user,en=e.pathsDetail,nn=e.dispatch,tn=(0,p.useParams)(),rn=(0,h.useState)(!1),an=c()(rn,2),on=an[0],ln=an[1],sn=(0,h.useState)(!1),un=c()(sn,2),cn=un[0],dn=un[1],fn=(0,h.useState)(!1),hn=c()(fn,2),pn=hn[0],vn=hn[1],mn=(0,h.useState)({}),xn=c()(mn,2),yn=xn[0],gn=xn[1],_n=G.Z.useForm(),bn=c()(_n,1)[0],jn=(0,h.useState)(!0),wn=c()(jn,2),kn=wn[0],Pn=(wn[1],(0,h.useState)({})),Nn=c()(Pn,2),Tn=Nn[0],Sn=Nn[1],Cn=(0,h.useRef)(null),In=(0,h.useState)(!1),An=c()(In,2),Mn=An[0],Zn=An[1],Ln=(0,h.useState)([]),zn=c()(Ln,2),Dn=zn[0],En=zn[1],Fn=(0,h.useReducer)(hr,{videoList:[]}),Xn=c()(Fn,2),On=Xn[0],Rn=Xn[1],qn=(0,h.useRef)(),Jn=(0,h.useRef)(),Vn=(0,h.useState)(!1),Bn=c()(Vn,2),Kn=Bn[0],Un=Bn[1],Wn=(0,h.useState)({left:0,top:0,bottom:0,right:0}),Gn=c()(Wn,2),Qn=Gn[0],Yn=Gn[1],$n=(0,h.useRef)(null),et=(0,h.useState)(!1),nt=c()(et,2),tt=nt[0],it=nt[1],rt=(0,h.useState)([]),at=c()(rt,2),ot=at[0],lt=at[1],st=(0,h.useState)(!1),ut=c()(st,2),ct=ut[0],ft=ut[1],ht=(0,h.useState)(1),pt=c()(ht,2),vt=pt[0],mt=pt[1],xt=(0,h.useState)(!1),yt=c()(xt,2),gt=yt[0],_t=yt[1],bt=(0,h.useState)({}),jt=c()(bt,2),wt=jt[0],kt=jt[1],Pt=(0,h.useState)(!1),Nt=c()(Pt,2),Tt=Nt[0],St=Nt[1],Ct=(0,h.useState)(!1),It=c()(Ct,2),At=It[0],Mt=It[1],Zt=(0,h.useState)(""),Lt=c()(Zt,2),zt=Lt[0],Dt=Lt[1],Et=(0,h.useState)({}),Ft=c()(Et,2),Xt=Ft[0],Ot=Ft[1],Rt=(0,h.useState)([]),Ht=c()(Rt,2),qt=Ht[0],Jt=Ht[1],Vt=(0,h.useState)(!1),Bt=c()(Vt,2),Kt=Bt[0],Ut=Bt[1],Wt=(0,h.useState)([]),Gt=c()(Wt,2),Qt=Gt[0],Yt=Gt[1],$t=(0,h.useState)([]),ei=c()($t,2),ni=ei[0],ti=ei[1],ii=(0,h.useState)(!1),ri=c()(ii,2),ai=ri[0],oi=ri[1],li=(0,h.useState)(!1),si=c()(li,2),ui=si[0],ci=si[1],di=(0,h.useState)(!1),fi=c()(di,2),hi=fi[0],pi=fi[1],vi=(0,h.useState)(!1),mi=c()(vi,2),xi=mi[0],yi=mi[1],gi=(0,h.useState)(),_i=c()(gi,2),bi=_i[0],ji=_i[1],wi=(0,h.useState)(),ki=c()(wi,2),Pi=ki[0],Ni=ki[1],Ti=(0,h.useState)(!1),Si=c()(Ti,2),Ci=Si[0],Ai=Si[1],Mi=(0,h.useState)({}),Ei=c()(Mi,2),Xi=Ei[0],Ri=Ei[1],Hi=(0,h.useState)(0),qi=c()(Hi,2),Ji=qi[0],Vi=qi[1],Bi=(0,h.useState)(""),Ki=c()(Bi,2),Ui=(Ki[0],Ki[1]),Wi=(0,h.useState)(!1),Gi=c()(Wi,2),Qi=Gi[0],Yi=Gi[1],$i=(0,h.useState)(!1),ir=c()($i,2),rr=ir[0],ar=ir[1],or=(0,h.useState)(!0),lr=c()(or,2),sr=lr[0],ur=lr[1],vr=(0,h.useRef)(),mr=(0,h.useRef)(),xr=(0,h.useState)(600),yr=c()(xr,2),gr=(yr[0],yr[1]);function _r(e,n){return br.apply(this,arguments)}function br(){return(br=s()(r()().mark((function e(n,t){var i,a,l,s,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_all.json",{method:"post",body:{node_type:t,req_type:n&&"tree",subject_id:tn.pathId,params:{stage_uuid:"知识点"===t&&(null===(i=yn)||void 0===i?void 0:i.stage_uuid)||(null===(a=yn)||void 0===a?void 0:a.id),subject_uuid:zt}}});case 2:200===(null==(l=e.sent)?void 0:l.status)&&(n&&"章节"===t?(u=null==l||null===(s=l.data)||void 0===s||null===(s=s.filter((function(e){var n;return(null==e||null===(n=e.children)||void 0===n?void 0:n.length)>0})))||void 0===s?void 0:s.map((function(e){return o()(o()({checkable:!1},e),{},{disabled:!1})})),Jt(u)):Jt(null==l?void 0:l.data));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function jr(e,n){fr.GraphObject.make(fr.TreeLayout,{angle:n,arrangement:fr.TreeLayout.ArrangementFixedRoots,nodeSpacing:5,layerSpacing:20,setsPortSpot:!1,setsChildPortSpot:!1}).doLayout(e)}function wr(e){var n,t=null==e||null===(n=e[0])||void 0===n?void 0:n.id,i=0;Jn.current.model=fr.Model.fromJson(JSON.stringify({class:"go.TreeModel",nodeDataArray:e.map((function(n){var r,a;return n.parent==t&&(n.dir=i%2==0?"left":"right",++i),n.subject_uuid=null==e||null===(r=e[0])||void 0===r?void 0:r.keys,n.brush=null==pr||null===(a=pr.find((function(e){return e.name===n.node_type})))||void 0===a?void 0:a.color,n}))})),function(e,n){var t=e.findNodeForKey(n);if(null!==t){e.startTransaction("Layout");var i=new fr.Set,r=new fr.Set;t.findLinksConnected().each((function(e){var n=e.toNode;"left"===n.data.dir?(r.add(t),r.add(e),r.addAll(n.findTreeParts())):(i.add(t),i.add(e),i.addAll(n.findTreeParts()))})),jr(i,0),jr(r,180),e.commitTransaction("Layout")}}(Jn.current,t)}(0,h.useEffect)((function(){Sn({}),Mr()}),[tn,sr]),(0,h.useEffect)((function(){kr(),x.ZP.config({getContainer:function(){return Cn.current},top:100})}),[]);var kr=function(){if(!Jn.current){var e=fr.GraphObject.make,n=new fr.Diagram("myDiagramDiv",{"commandHandler.copiesTree":!1,"commandHandler.copiesParentKey":!1,"commandHandler.deletesTree":!1,"draggingTool.dragsTree":!1,"undoManager.isEnabled":!1,doubleClick:!1});Jn.current=n,n.nodeTemplate=e(fr.Node,"Vertical",{selectionObjectName:"TEXT"},e(fr.TextBlock,{name:"TEXT",minSize:new fr.Size(30,15)},new fr.Binding("text","text").makeTwoWay(),new fr.Binding("scale","scale").makeTwoWay(),new fr.Binding("font","font").makeTwoWay()),e(fr.Shape,"LineH",{stretch:fr.GraphObject.Horizontal,strokeWidth:3,height:3,portId:"",fromSpot:fr.Spot.LeftRightSides,toSpot:fr.Spot.LeftRightSides},new fr.Binding("stroke","brush"),new fr.Binding("fromSpot","dir",(function(e){return Pr(e,!0)})),new fr.Binding("toSpot","dir",(function(e){return Pr(e,!1)}))),new fr.Binding("locationSpot","dir",(function(e){return Pr(e,!1)})),{click:function(e,n){return s()(r()().mark((function e(){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("---",null==n?void 0:n.data),e.next=3,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:null==n||null===(t=n.data)||void 0===t?void 0:t.node_type,subject_id:tn.pathId,params:{id:null==n||null===(i=n.data)||void 0===i?void 0:i.keys}}});case 3:200===(null==(a=e.sent)?void 0:a.status)&&gn(null==a?void 0:a.data),it(!1),Yn({left:0,top:0,bottom:0,right:0});case 7:case"end":return e.stop()}}),e)})))()},doubleClick:function(e,n){return s()(r()().mark((function e(){var t,i,a,l,s,u,c,d,f,h,p,v,x,y,g,_,b,j,w,k,P,N,T,S,C,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("知识点"!==(t=null==n?void 0:n.data).node_type&&"章节"!==t.node_type&&"实训"!==t.node_type){e.next=42;break}if("知识点"!==t.node_type){e.next=15;break}return e.next=5,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",knowledge_uuid:null==t?void 0:t.keys,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id}}});case 5:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=15;break}if(!((null==(c=JSON.parse(sessionStorage.getItem("pathrit")))||null===(s=c.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===s||null===(s=s.filter((function(e){var n;return null==l||null===(n=l.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===s?void 0:s.length)>0)){e.next=10;break}return e.abrupt("return");case 10:d=null==l||null===(u=l.nodes)||void 0===u?void 0:u.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==c?void 0:c.length)+n+1,id:(null==c?void 0:c.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),wr(f=[].concat(m()(c),m()(d))),sessionStorage.setItem("pathrit",JSON.stringify(f)),setTimeout((function(){zr()}),300);case 15:if("章节"!==t.node_type){e.next=28;break}return e.next=18,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(h=en.detail)||void 0===h?void 0:h.id)+"",stage_uuid:null==t?void 0:t.keys,user_id:null===(p=$e.userInfo)||void 0===p?void 0:p.user_id}}});case 18:if(200!==(null==(v=e.sent)?void 0:v.status)){e.next=28;break}if(!((null==(g=JSON.parse(sessionStorage.getItem("pathrit")))||null===(x=g.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===x||null===(x=x.filter((function(e){var n;return null==v||null===(n=v.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===x?void 0:x.length)>0)){e.next=23;break}return e.abrupt("return");case 23:_=null==v||null===(y=v.nodes)||void 0===y?void 0:y.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==g?void 0:g.length)+n+1,id:(null==g?void 0:g.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),wr(b=[].concat(m()(g),m()(_))),sessionStorage.setItem("pathrit",JSON.stringify(b)),setTimeout((function(){zr()}),300);case 28:if("实训"!==t.node_type){e.next=42;break}return e.next=31,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==t?void 0:t.node_type,req_type:"tree",subject_id:tn.pathId,params:{subject_uuid:t.subject_uuid,subject_id:(null===(j=en.detail)||void 0===j?void 0:j.id)+"",shixun_uuid:null==t?void 0:t.keys,user_id:null===(w=$e.userInfo)||void 0===w?void 0:w.user_id}}});case 31:if(200!==(null==(k=e.sent)?void 0:k.status)){e.next=42;break}if(!((null==(T=JSON.parse(sessionStorage.getItem("pathrit")))||null===(P=T.filter((function(e){return(null==e?void 0:e.parent)==t.id})))||void 0===P||null===(P=P.filter((function(e){var n;return null==k||null===(n=k.nodes)||void 0===n?void 0:n.map((function(e){return e.key})).includes(e.keys)})))||void 0===P?void 0:P.length)>0)){e.next=36;break}return e.abrupt("return");case 36:S=null==k||null===(N=k.nodes)||void 0===N?void 0:N.map((function(e,n){return o()(o()({},e),{},{keys:e.key,key:(null==T?void 0:T.length)+n+1,id:(null==T?void 0:T.length)+n+1,text:e.name,subject_uuid:t.subject_uuid,parent:t.id})})),C=Array.from(new Set(S.map((function(e){return e.keys})))).map((function(e){return S.find((function(n){return n.keys===e}))})),wr(I=[].concat(m()(T),m()(C))),sessionStorage.setItem("pathrit",JSON.stringify(I)),setTimeout((function(){zr()}),300);case 42:case"end":return e.stop()}}),e)})))()}}),n.allowDoubleClick=!1,n.allowSelect="single",n.commandHandler.canDeleteSelection=!1,n.commandHandler.canUndo=!1,n.toolManager.clickSelectingTool.canStartMulti=!1,n.linkTemplate=e(fr.Link,{curve:fr.Link.Bezier,fromShortLength:-2,toShortLength:-2,selectable:!1},e(fr.Shape,{strokeWidth:3},new fr.Binding("stroke","toNode",(function(e){return e.data.brush?e.data.brush:"black"})).ofObject()))}};function Pr(e,n){return"left"===e?n?fr.Spot.Left:fr.Spot.Right:n?fr.Spot.Right:fr.Spot.Left}(0,h.useEffect)((function(){var e,n,t;(null==wt||null===(e=wt.results)||void 0===e?void 0:e.length)>0&&!sr&&(mr.current=new(Oi())("#canva",{highlight:[{class:"章节2",property:"id",value:"161cc31a-05d1-11ef-81c5-0242ac110002"}],width:800,height:300,icons:{Git:"git",Github:"github",Ip:"map-marker",Issues:"exclamation-circle",Language:"language",Options:"sliders",Password:"asterisk",Phone:"phone",Project:"folder-open",SecurityChallengeAnswer:"commenting",User:"user",zoomFit:"arrows-alt",zoomIn:"search-plus",zoomOut:"search-minus"},colors:{"课程":"#17153D","章节":"#94A5FF","知识点":"#FFB786","实训":"#FFEA82","作业":"#83FFE1","视频":"#8BE6FF","附件":"#F999FF","试题":"#FF92B2","关卡":"#F4DD6B"},relationshipCaption:!0,nodeCaption:!0,minCollision:60,neo4jData:wt,nodeRadius:25,infoPanel:!1,onNodeClick:(t=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:t=e.sent,Ui(null==n?void 0:n.key),200===(null==t?void 0:t.status)&&gn(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)}),onNodeDoubleClick:(n=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,x,y,g,_,b,j,w,k,P,N,T,S,C,I,A;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("知识点"!==n.node_type&&"章节"!==n.node_type&&"实训"!==n.node_type){e.next=28;break}if("知识点"!==n.node_type){e.next=10;break}return e.next=4,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(t=wt.results)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.data)||void 0===t||null===(t=t[0])||void 0===t||null===(t=t.graph)||void 0===t||null===(t=t.nodes)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.id,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",knowledge_uuid:null==n?void 0:n.id,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id}}});case 4:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=10;break}if(null!=l&&null!==(s=l.nodes)&&void 0!==s&&s.length){e.next=8;break}return e.abrupt("return");case 8:f={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(u=[].concat(m()(null==wt||null===(c=wt.results)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.data)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.graph)||void 0===c?void 0:c.nodes),m()(l.nodes)))||void 0===u?void 0:u.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d?void 0:d.relationships),m()(l.relationships))}}]}],errors:[]},kt(f);case 10:if("章节"!==n.node_type){e.next=19;break}return e.next=13,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.nodes)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.id,subject_id:(null===(p=en.detail)||void 0===p?void 0:p.id)+"",stage_uuid:null==n?void 0:n.id,user_id:null===(v=$e.userInfo)||void 0===v?void 0:v.user_id}}});case 13:if(200!==(null==(x=e.sent)?void 0:x.status)){e.next=19;break}if(null!=x&&null!==(y=x.nodes)&&void 0!==y&&y.length){e.next=17;break}return e.abrupt("return");case 17:j={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(g=[].concat(m()(null==wt||null===(_=wt.results)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.data)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.graph)||void 0===_?void 0:_.nodes),m()(x.nodes)))||void 0===g?void 0:g.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(b=wt.results)||void 0===b||null===(b=b[0])||void 0===b||null===(b=b.data)||void 0===b||null===(b=b[0])||void 0===b||null===(b=b.graph)||void 0===b?void 0:b.relationships),m()(x.relationships))}}]}],errors:[]},kt(j);case 19:if("实训"!==n.node_type){e.next=28;break}return e.next=22,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null==n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:null==wt||null===(w=wt.results)||void 0===w||null===(w=w[0])||void 0===w||null===(w=w.data)||void 0===w||null===(w=w[0])||void 0===w||null===(w=w.graph)||void 0===w||null===(w=w.nodes)||void 0===w||null===(w=w[0])||void 0===w?void 0:w.id,subject_id:(null===(k=en.detail)||void 0===k?void 0:k.id)+"",shixun_uuid:null==n?void 0:n.id,user_id:null===(P=$e.userInfo)||void 0===P?void 0:P.user_id}}});case 22:if(200!==(null==(N=e.sent)?void 0:N.status)){e.next=28;break}if(null!=N&&null!==(T=N.nodes)&&void 0!==T&&T.length){e.next=26;break}return e.abrupt("return");case 26:A={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(S=[].concat(m()(null==wt||null===(C=wt.results)||void 0===C||null===(C=C[0])||void 0===C||null===(C=C.data)||void 0===C||null===(C=C[0])||void 0===C||null===(C=C.graph)||void 0===C?void 0:C.nodes),m()(N.nodes)))||void 0===S?void 0:S.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(I=wt.results)||void 0===I||null===(I=I[0])||void 0===I||null===(I=I.data)||void 0===I||null===(I=I[0])||void 0===I||null===(I=I.graph)||void 0===I?void 0:I.relationships),m()(N.relationships))}}]}],errors:[]},kt(A);case 28:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),zoomFit:!1,zoom:!0}))}),[wt]);var Nr=function(){document.getElementById("fileUpload").value=""},Tr=function(e){var n,t=e.target.files[0];if(t){var i=t.name.toLowerCase();return i&&-1==i.indexOf(".avi")&&-1==i.indexOf(".flv")&&-1==i.indexOf(".f4v")&&-1==i.indexOf(".m4v")&&-1==i.indexOf(".mov")&&-1==i.indexOf(".mp4")&&-1==i.indexOf(".rmvb")&&-1==i.indexOf(".swf")&&-1==i.indexOf(".webm")&&-1==i.indexOf(".wmv")?(x.ZP.info("不支持的视频格式"),void Nr()):t.size>1073741824?(x.ZP.info("视频大小超过".concat(1,"G")),void Nr()):null!==(n=On.videoList)&&void 0!==n&&n.find((function(e){return e.name===t.name}))?(x.ZP.info("你不能上传同一个视频文件名称,请重新选择。"),void Nr()):void Sr(t)}Nr()},Sr=function(e){var n,t='{"Vod":{}}';vr.current?vr.current.addFile(e,null,null,null,t):(0,nr.o)(null===(n=$e.userInfo)||void 0===n?void 0:n.login,"",{create:!vr,addFileSuccess:function(e){Rn({type:"addVideo",payload:{uploadInfo:e}})},onUploadProgress:function(e,n,t){var i=Math.ceil(100*t);Rn({type:"updateProgress",payload:{uploadInfo:e,progressPercent:i}}),Nr()},onUploadFailed:function(e){x.ZP.info("视频云服务出现异常,请重新上传。")},onUploadEnd:function(e){},onUploadSucceed:function(e){},onUploadError:function(e){},gotUploader:function(n){n.addFile(e,null,null,null,t),vr.current=n}})},Cr=function(){var e=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:null===(n=yn)||void 0===n?void 0:n.node_type,req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:zt,subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",knowledge_uuid:null===(i=yn)||void 0===i?void 0:i.id,user_id:null===(a=$e.userInfo)||void 0===a?void 0:a.user_id,stage_uuid:null===(l=yn)||void 0===l?void 0:l.id}}});case 2:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=8;break}if(null!=s&&null!==(u=s.nodes)&&void 0!==u&&u.length){e.next=6;break}return e.abrupt("return");case 6:h={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(c=[].concat(m()(null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d?void 0:d.nodes),m()(s.nodes)))||void 0===c?void 0:c.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f?void 0:f.relationships),m()(s.relationships))}}]}],errors:[]},kt(h);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ir=0;function Ar(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",i=[],r=++Ir,a={key:r,id:r,keys:e.key,node_type:e.node_type,parent:t,text:e.title};return i.push(a),null==e||null===(n=e.children)||void 0===n||n.map((function(e){i.push.apply(i,m()(Ar(e,a.id)))})),i}function Mr(){return Zr.apply(this,arguments)}function Zr(){return(Zr=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h,p,v,x,y,g;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!sr){e.next=7;break}return e.next=3,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"课程",req_type:"tree",subject_id:tn.pathId,params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",user_id:null===(t=$e.userInfo)||void 0===t?void 0:t.user_id}}});case 3:200===(null==(i=e.sent)?void 0:i.status)&&(Dt(null==i||null===(a=i.nodes)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.key),f=null==i||null===(l=i.nodes)||void 0===l?void 0:l.map((function(e,n){var t;return o()(o()({},e),{},{keys:e.key,key:n+1,id:n+1,text:e.name,subject_uuid:null==i||null===(t=i.nodes)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.key,parent:0===n?0:1})})),sessionStorage.setItem("pathrit",JSON.stringify(f)),wr(f),null===(s=Jn.current)||void 0===s||null===(u=s.zoomToFit)||void 0===u||u.call(s),null===(c=qn.current)||void 0===c||null===(d=c.zoomToFit)||void 0===d||d.call(c)),e.next=11;break;case 7:return e.next=9,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"课程",req_type:"graph",subject_id:tn.pathId,params:{subject_id:(null===(h=en.detail)||void 0===h?void 0:h.id)+"",user_id:null===(p=$e.userInfo)||void 0===p?void 0:p.user_id}}});case 9:200===(v=e.sent).status&&(g={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(x=m()(null==v?void 0:v.nodes))||void 0===x?void 0:x.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==v?void 0:v.relationships)}}]}],errors:[]},Dt(null==v||null===(y=v.nodes)||void 0===y||null===(y=y[0])||void 0===y?void 0:y.id),kt(g));case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Lr={onRemove:function(){En([])},beforeUpload:function(e){if(console.log(e),(null==e?void 0:e.size)>52428800)return x.ZP.info("文件超过50M,不符合上传要求"),!1;var n=[];return n.push(e),En([].concat(n)),!1},fileList:Dn,accept:".xls,.xlsx"};function zr(){var e,n,t,i;gr(600),null===(e=Jn.current)||void 0===e||null===(n=e.zoomToFit)||void 0===n||n.call(e),null===(t=qn.current)||void 0===t||null===(i=t.zoomToFit)||void 0===i||i.call(t)}return(0,J.jsxs)("div",{ref:Cn,style:{paddingBottom:20,background:"#FFF",position:"relative"},children:[(0,J.jsxs)($.Z,{spinning:pn,children:[!(null!=Tn&&Tn.is_root)&&(0,J.jsxs)("div",{style:{height:60,border:"1px solid #e7e7e7",display:"flex"},children:[(0,J.jsxs)("div",{onClick:function(){gn({}),ur(!0),Yi(!1)},className:sr?Di.headeractivite:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-zhishishu"})]}),(0,J.jsx)("div",{children:"知识树"})]}),(0,J.jsxs)("div",{onClick:function(){ur(!1),gn({}),Yi(!1)},className:sr?Di.header:Di.headeractivite,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-guanxitu"})]}),(0,J.jsx)("div",{children:"关系图"})]}),(0,J.jsxs)("div",{onClick:function(){if(sr){var e,n,t,i,r=Jn.current.viewportBounds.width,a=Jn.current.viewportBounds.height;null===(e=Jn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new fr.Rect(1,1,r/1.1,a/1.1)),null===(t=qn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new fr.Rect(1,1,r/1.1,a/1.1))}else mr.current.zoomInOut(1)},className:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-fangda3"})]}),(0,J.jsx)("div",{children:"放大"})]}),(0,J.jsxs)("div",{onClick:function(){if(sr){var e,n,t,i,r=Jn.current.viewportBounds.width,a=Jn.current.viewportBounds.height;null===(e=Jn.current)||void 0===e||null===(n=e.zoomToRect)||void 0===n||n.call(e,new fr.Rect(1,1,1.1*r,1.1*a)),null===(t=qn.current)||void 0===t||null===(i=t.zoomToRect)||void 0===i||i.call(t,new fr.Rect(1,1,1.1*r,1.1*a))}else mr.current.zoomInOut(-1)},className:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-suoxiao3"})]}),(0,J.jsx)("div",{children:"缩小"})]}),(0,J.jsx)(_.Z,{title:"功能升级中,敬请期待,谢谢",getPopupContainer:function(){return Cn.current},children:(0,J.jsxs)("div",{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),className:Di.header,style:{color:"#C0C0C0"},children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-chazhao"})]}),(0,J.jsx)("div",{children:"查找"})]})}),(null===(n=en.detail)||void 0===n?void 0:n.allow_add_member)&&(0,J.jsxs)("div",{onClick:s()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ar(!0);case 1:case"end":return e.stop()}}),e)}))),className:Di.header,children:[(0,J.jsxs)("div",{children:[" ",(0,J.jsx)("i",{className:"iconfont icon-daoru"})]}),(0,J.jsx)("div",{children:"导入"})]}),(0,J.jsxs)("div",{style:{flex:1,textAlign:"end",lineHeight:"60px"},children:[(null===(t=en.detail)||void 0===t?void 0:t.allow_add_member)&&(0,J.jsx)(_.Z,{title:"同步课程知识结构",getPopupContainer:function(){return Cn.current},children:(0,J.jsx)("i",{onClick:function(){var e;y.Z.confirm({title:"提示",icon:null,centered:!0,getContainer:function(){return Cn.current},content:"请确定是否将同步课程知识结构,更新后原有知识结构将被覆盖,覆盖后不可撤销恢复。",onOk:(e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return vn(!0),e.next=3,(0,ee.ZP)("/api/knowledge/sync_structure.json",{method:"post",body:{subject_id:tn.pathId}});case 3:n=e.sent,vn(!1),0===n.status&&x.ZP.info(null==n?void 0:n.message);case 6:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},style:{margin:"0px 30px"},className:"iconfont icon-jiazai_shuaxin_o ".concat(Di.ehover)})}),(null===(i=en.detail)||void 0===i?void 0:i.allow_add_member)&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},menu:{items:[{key:"1",style:{width:100},label:(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER||"https://test3-data.educoder.net","/api/knowledge/export_kg.json?subject_id=").concat(tn.pathId,"&export_type=excel&subject_uuid=").concat(zt,"&subject_name=").concat(null==en||null===(a=en.detail)||void 0===a?void 0:a.name),children:"导出Excel"})}]},children:(0,J.jsx)("i",{className:"iconfont icon-xiazai6 ".concat(Di.ehover)})}),(0,J.jsx)("i",{onClick:function(){(0,Ii.vp)()?(Zn(!1),(0,Ii.BU)()):(Zn(!0),(0,Ii.Dj)(Cn.current)),zr()},style:{marginLeft:30,marginRight:20},className:"iconfont ".concat(Mn?"icon-tuichuquanping3":"icon-quanping4"," ").concat(Di.ehover)})]})]}),(0,J.jsxs)("div",{className:Mn?Di.neo4jd3Wrp1:Di.neo4jd3Wrp,style:{position:"relative"},children:[(0,J.jsxs)("p",{style:{position:"absolute",top:18,width:"100%",padding:"0px 18px"},children:[sr&&(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{style:{color:"#3061D0",fontSize:14},children:[(0,J.jsx)("p",{style:{marginBottom:6},children:"单击节点:打开节点详情"}),(0,J.jsx)("p",{children:"双击节点:展开下级节点内容"})]}),(0,J.jsx)("span",{style:{position:"relative",zIndex:3},onClick:s()(r()().mark((function e(){var n,t,i,a,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Qi){e.next=5;break}Mr(),Yi(!1),e.next=16;break;case 5:return e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",req_type:"tree",subject_id:tn.pathId,params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",user_id:null===(t=$e.userInfo)||void 0===t?void 0:t.user_id}}});case 7:if(200!==(null==(i=e.sent)?void 0:i.status)){e.next=16;break}if(0!==(null===(a=Object.keys(null==i?void 0:i.datas))||void 0===a?void 0:a.length)){e.next=11;break}return e.abrupt("return");case 11:Yi(!0),o=Ar(null==i?void 0:i.datas),sessionStorage.setItem("pathrit",JSON.stringify(o)),wr(o),setTimeout((function(){zr()}),300);case 16:case"end":return e.stop()}}),e)}))),className:Di.selectshixun,children:Qi?"全部收起":"全部展开"})]}),!sr&&(0,J.jsxs)("div",{style:{display:"flex",justifyContent:"space-between"},children:[(0,J.jsxs)("div",{style:{color:"#3061D0",fontSize:14},children:[(0,J.jsx)("p",{style:{marginBottom:6},children:"单击节点:打开节点详情"}),(0,J.jsx)("p",{children:"双击节点:展开下级节点内容"})]}),(null==wt||null===(l=wt.results)||void 0===l||null===(l=l[0])||void 0===l||null===(l=l.data)||void 0===l||null===(l=l[0])||void 0===l||null===(l=l.graph)||void 0===l||null===(l=l.nodes)||void 0===l?void 0:l.length)>0&&(0,J.jsx)("span",{style:{position:"relative",zIndex:3},onClick:s()(r()().mark((function e(){var n,t,i,a,l;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Qi){e.next=5;break}Mr(),Yi(!1),e.next=9;break;case 5:return e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"all",subject_id:tn.pathId,req_type:"graph",params:{subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",subject_uuid:zt}}});case 7:200===(null==(t=e.sent)?void 0:t.status)&&(Yi(!0),l={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(i=m()(null==t?void 0:t.nodes))||void 0===i?void 0:i.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==t?void 0:t.relationships)}}]}],errors:[]},Dt(null==t||null===(a=t.nodes)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id),kt(l));case 9:case"end":return e.stop()}}),e)}))),className:Di.selectshixun,children:Qi?"全部收起":"全部展开"})]})]}),!sr&&(0,J.jsx)("div",{id:"canva",style:{position:"relative",zIndex:2}}),(0,J.jsx)("div",{id:"myDiagramDiv",style:{height:Mn?"calc(100vh - 100px)":540,width:"100%",visibility:null!=Tn&&Tn.is_root?"hidden":sr?"visible":"hidden",position:sr?"relative":"absolute"}}),pr.map((function(e,n){return(0,J.jsxs)("div",{style:{display:"inline-block",marginLeft:0!==n&&20,maxHeight:20},children:[(0,J.jsx)("span",{style:{display:"inline-flex",background:null==e?void 0:e.color,width:16,height:8,borderRadius:4}}),(0,J.jsx)("span",{style:{marginLeft:6},children:null==e?void 0:e.name})]})}))]})]}),(0,J.jsx)("div",{style:{zIndex:10},children:(0,J.jsx)(Fi(),{disabled:Kn,bounds:Qn,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,r=i.clientWidth,a=i.clientHeight,o=null===(t=$n.current)||void 0===t?void 0:t.getBoundingClientRect();Yn({left:-o.left+n.x,right:r-(o.right-n.x),top:-o.top+n.y,bottom:a-(o.bottom-n.y)-70})}(0,n)},children:(0,J.jsx)("div",{ref:$n,style:{position:"absolute",cursor:"move",right:Mn?0:-500,top:60,zIndex:10},children:(0,J.jsx)("div",{onMouseOver:function(){Kn&&Un(!kn)},onMouseOut:function(){Un(!0)},children:(null===(u=yn)||void 0===u?void 0:u.id)&&(0,J.jsx)("div",{className:Di.rightmodal,children:(0,J.jsxs)($.Z,{spinning:pn,children:[(0,J.jsxs)("div",{style:{display:"flex",padding:25,paddingBottom:0},children:[(0,J.jsxs)("div",{className:Di.title,children:[(0,J.jsx)("span",{style:{width:88,display:"inline-flex",alignItems:"center",justifyContent:"center",borderRadius:12,fontSize:14,color:"#fff",background:null==pr?void 0:pr.find((function(e){var n;return e.name===(null===(n=yn)||void 0===n?void 0:n.node_type)})).color},children:(null===(d=yn)||void 0===d?void 0:d.node_type)+"节点"})," ",yn.name," ","课程"!==(null===(f=yn)||void 0===f?void 0:f.node_type)&&"关卡"!==(null===(v=yn)||void 0===v?void 0:v.node_type)&&(0,J.jsx)("i",{onClick:function(){var e,n,t,i,r,a,l,s,u;if(it(!0),"章节"===(null===(e=yn)||void 0===e?void 0:e.node_type))St(!0),_r(!1,"章节"),bn.setFieldsValue(o()(o()({},yn),{},{backend_stage_uuid:null===(s=yn)||void 0===s||null===(s=s.backend_stage)||void 0===s?void 0:s.id,front_stage_uuid:null===(u=yn)||void 0===u||null===(u=u.front_stage)||void 0===u?void 0:u.id}));else if("知识点"===(null===(n=yn)||void 0===n?void 0:n.node_type)){var c,d;dn(!0),_r(!1,"知识点"),bn.setFieldsValue(o()(o()({},yn),{},{backend_knowledge_uuid:null===(c=yn)||void 0===c||null===(c=c.backend_knowledge)||void 0===c?void 0:c.id,front_knowledge_uuid:null===(d=yn)||void 0===d||null===(d=d.front_knowledge)||void 0===d?void 0:d.id}))}else if("实训"===(null===(t=yn)||void 0===t?void 0:t.node_type)){var f,h;Mt(!0),Ot(o()({},yn)),Yt(null===(f=yn)||void 0===f?void 0:f.knowledge_node_list),ti(null===(h=yn)||void 0===h?void 0:h.knowledge_node_list)}else if("作业"===(null===(i=yn)||void 0===i?void 0:i.node_type)){var p,v;oi(!0),bn.setFieldsValue(o()({},yn)),Yt(null===(p=yn)||void 0===p?void 0:p.knowledge_node_list),ti(null===(v=yn)||void 0===v?void 0:v.knowledge_node_list)}else if("视频"===(null===(r=yn)||void 0===r?void 0:r.node_type)){var m,x,y,g,_;pi(!0),bn.setFieldsValue(o()({},yn)),Ni({id:null===(m=yn)||void 0===m?void 0:m.id,title:null===(x=yn)||void 0===x?void 0:x.name,video_detail:{play_url:null===(y=yn)||void 0===y?void 0:y.video_url}}),Yt(null===(g=yn)||void 0===g?void 0:g.knowledge_node_list),ti(null===(_=yn)||void 0===_?void 0:_.knowledge_node_list)}else if("附件"===(null===(a=yn)||void 0===a?void 0:a.node_type)){var b,j,w,k;Ai(!0),bn.setFieldsValue(o()({},yn)),Vi(100),Ri({name:null===(b=yn)||void 0===b?void 0:b.name,response:{id:null===(j=yn)||void 0===j?void 0:j.attachment_id}}),ti(null===(w=yn)||void 0===w?void 0:w.knowledge_node_list),Yt(null===(k=yn)||void 0===k?void 0:k.knowledge_node_list)}else if("试题"===(null===(l=yn)||void 0===l?void 0:l.node_type)){var P,N;ti(null===(P=yn)||void 0===P?void 0:P.knowledge_node_list),Yt(null===(N=yn)||void 0===N?void 0:N.knowledge_node_list),ci(!0),bn.setFieldsValue(o()({},yn))}},className:"iconfont icon-bianji3",style:{marginLeft:14,color:"#666666",cursor:"pointer"}}),"课程"!==(null===(j=yn)||void 0===j?void 0:j.node_type)&&"关卡"!==(null===(w=yn)||void 0===w?void 0:w.node_type)&&(0,J.jsx)("i",{onClick:function(){var e;y.Z.confirm({title:"提示",content:"删除节点会将子节点一并删除,删除节点不会影响到课程章节内容。删除后,数据不可恢复,请确认是否删除?",closeIcon:!0,closable:!0,icon:null,onOk:(e=s()(r()().mark((function e(){var n,t,i,a,l,s,u,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/del_node.json",{method:"post",body:{node_type:null===(n=yn)||void 0===n?void 0:n.node_type,subject_id:tn.pathId,params:{subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",user_id:null===(i=$e.userInfo)||void 0===i?void 0:i.user_id,id:yn.id}}});case 2:200===(null==(a=e.sent)?void 0:a.status)&&(x.ZP.info("删除成功"),gn({}),sr?Mr():(c={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(l=m()(null==wt||null===(s=wt.results)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.data)||void 0===s||null===(s=s[0])||void 0===s||null===(s=s.graph)||void 0===s||null===(s=s.nodes)||void 0===s?void 0:s.filter((function(e){return e.id!==yn.id}))))||void 0===l?void 0:l.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:m()(null==wt||null===(u=wt.results)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.data)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.graph)||void 0===u||null===(u=u.relationships)||void 0===u?void 0:u.filter((function(e){return e.id!==yn.id&&yn.id!==e.endNode&&yn.id!==e.startNode})))}}]}],errors:[]},kt(c)));case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},className:"iconfont icon-shanchu14 ".concat(Di.dhover),style:{marginLeft:14}})]}),(0,J.jsx)("div",{children:(0,J.jsx)("i",{style:{cursor:"pointer"},onClick:function(){var e,n;gn({}),null===(e=Jn.current)||void 0===e||e.clearSelection(),null===(n=qn.current)||void 0===n||n.clearSelection()},className:"iconfont icon-danchuangguanbi"})})]}),(0,J.jsxs)("div",{style:{maxHeight:580,overflow:"auto",padding:25,paddingTop:0},children:[(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{className:Di.line}),"属性"]}),"课程"===(null===(P=yn)||void 0===P?void 0:P.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12},children:["教学团队:",null===(N=JSON.parse(null===(T=yn)||void 0===T?void 0:T.teacher_group))||void 0===N?void 0:N.map((function(e){return e.name})).toString()]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12},children:["发布单位:",null===(S=yn)||void 0===S?void 0:S.school]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"课程简介:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12},value:null===(M=yn)||void 0===M?void 0:M.subject_desc})})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"课程须知:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12},value:null===(L=yn)||void 0===L?void 0:L.subject_notice})})]})]})]}),"关卡"===(null===(z=yn)||void 0===z?void 0:z.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"关卡描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(D=yn)||void 0===D?void 0:D.challenge_desc})})]})]})}),"章节"===(null===(E=yn)||void 0===E?void 0:E.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"章节描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(F=yn)||void 0===F?void 0:F.stage_desc})})]})]})}),"实训"===(null===(X=yn)||void 0===X?void 0:X.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["实训类别:",(0,J.jsx)("div",{children:null===(O=yn)||void 0===O?void 0:O.shixun_type})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"实训描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)("span",{className:Di.description,dangerouslySetInnerHTML:{__html:null===(R=yn)||void 0===R?void 0:R.shixun_desc}})})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["难易程度:",(0,J.jsx)("div",{children:null===(H=yn)||void 0===H?void 0:H.diffculty})]})]})]}),"视频"===(null===(q=yn)||void 0===q?void 0:q.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsx)(tr.Z,{onPlayEnded:function(){},autoPlay:!1,allow_skip:!1,courseId:"",src:null!==(V=yn)&&void 0!==V&&null!==(V=V.video_url)&&void 0!==V&&V.startsWith("http")||null!==(B=yn)&&void 0!==B&&null!==(B=B.video_url)&&void 0!==B&&B.startsWith("https")?null===(K=yn)||void 0===K?void 0:K.video_url:dr.Base64.decode(null===(U=yn)||void 0===U?void 0:U.video_url),videoId:"",toLog:!0,logWatchHistory:function(){}}),(0,J.jsxs)("div",{className:Di.linetitles,style:{marginTop:20},children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["视频描述:",(0,J.jsx)("div",{children:null===(W=yn)||void 0===W?void 0:W.video_desc})]})]})]}),"附件"===(null===(Q=yn)||void 0===Q?void 0:Q.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("div",{className:Di.linetitles,style:{marginTop:20},children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"附件描述:"}),(0,J.jsx)("div",{children:(null===(ne=yn)||void 0===ne?void 0:ne.attachment_desc)||"暂无"})]})]})}),"作业"===(null===(te=yn)||void 0===te?void 0:te.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["作业类别:",(0,J.jsx)("div",{children:null===(ie=yn)||void 0===ie?void 0:ie.homework_type})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"作业描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(re=yn)||void 0===re?void 0:re.homework_desc})})]})]})]}),"试题"===(null===(ae=yn)||void 0===ae?void 0:ae.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:["试题题型:",(0,J.jsx)("div",{children:null===(oe=yn)||void 0===oe?void 0:oe.test_type})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:60},children:"试题内容:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:null===(se=yn)||void 0===se?void 0:se.test_content})})]})]})]}),"知识点"===(null===(ue=yn)||void 0===ue?void 0:ue.node_type)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:80},children:"知识点类型:"}),(0,J.jsx)("div",{children:(null===(ce=yn)||void 0===ce?void 0:ce.knowledge_type)||""})]})]}),(0,J.jsxs)("div",{className:Di.linetitles,children:[(0,J.jsx)("span",{style:{marginRight:8}}),(0,J.jsxs)("span",{style:{color:"#000000",fontSize:12,display:"flex",alignItems:"baseline"},children:[(0,J.jsx)("span",{style:{minWidth:80},children:"知识点描述:"}),(0,J.jsx)("div",{children:(0,J.jsx)(le.Z,{style:{fontSize:12,color:"#000000",fontWeight:500},value:(null===(de=yn)||void 0===de?void 0:de.knowledge_desc)||"暂无描述"})})]})]})]})]}),(0,J.jsxs)("div",{style:{marginTop:20},children:[(0,J.jsxs)("div",{className:Di.linetitles,style:{marginBottom:0},children:[(0,J.jsx)("span",{className:Di.line}),"关系"]}),"关卡"===(null===(fe=yn)||void 0===fe?void 0:fe.node_type)&&(0,J.jsx)("div",{children:(0,J.jsx)("div",{style:{marginBottom:15},children:(0,J.jsxs)("span",{children:["所属实训:",(0,J.jsx)("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"},children:(null===(ve=yn)||void 0===ve||null===(ve=ve.shixun_names)||void 0===ve?void 0:ve[0])||"暂无"})]})})}),"章节"===(null===(me=yn)||void 0===me?void 0:me.node_type)&&(0,J.jsxs)("div",{style:{marginTop:15,display:"flex"},children:[(0,J.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["前序章节:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(xe=yn)||void 0===xe||null===(xe=xe.front_stage)||void 0===xe?void 0:xe.name)||"暂无"})]}),(0,J.jsxs)("span",{style:{marginLeft:50,display:"flex",alignItems:"center"},children:["后序章节:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{marginLeft:4,background:"#94A5FF",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(ye=yn)||void 0===ye||null===(ye=ye.backend_stage)||void 0===ye?void 0:ye.name)||"暂无"})]})]}),"知识点"===(null===(ge=yn)||void 0===ge?void 0:ge.node_type)&&(0,J.jsxs)("div",{style:{marginTop:15},children:[(0,J.jsx)("div",{style:{marginBottom:15},children:(0,J.jsxs)("span",{children:["所属章节:",(0,J.jsx)("span",{style:{background:"#94A5FF",color:"#333333",marginLeft:4,padding:"6px 16px",borderRadius:"15px"},children:(null===(_e=yn)||void 0===_e?void 0:_e.stage_name)||"暂无"})]})}),(0,J.jsxs)("div",{style:{display:"flex"},children:[(0,J.jsxs)("span",{style:{display:"flex",alignItems:"center"},children:["前序知识点:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{background:"#FFB786",color:"#333333",marginLeft:4,padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(be=yn)||void 0===be||null===(be=be.front_knowledge)||void 0===be?void 0:be.name)||"暂无"})]}),(0,J.jsxs)("span",{style:{marginLeft:50,display:"flex",alignItems:"center"},children:["后序知识点:",(0,J.jsx)("span",{className:Di.multi_ellipsis2,style:{marginLeft:4,background:"#FFB786",color:"#333333",padding:"4px 16px",borderRadius:"15px",maxWidth:150},children:(null===(je=yn)||void 0===je||null===(je=je.backend_knowledge)||void 0===je?void 0:je.name)||"暂无"})]})]})]}),["实训","附件","作业","视频","试题"].includes(null===(we=yn)||void 0===we?void 0:we.node_type)&&(0,J.jsx)("div",{children:(0,J.jsxs)("span",{children:["所属知识点:",null===(ke=yn)||void 0===ke||null===(ke=ke.knowledge_node_list)||void 0===ke?void 0:ke.map((function(e){return(0,J.jsx)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#94A5FF",display:"inline-block",marginTop:14,color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:(0,J.jsx)("span",{children:null==e?void 0:e.title})})}))]})}),"课程"===(null===(Pe=yn)||void 0===Pe?void 0:Pe.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsxs)("span",{onClick:function(){bn.resetFields(),_r(!1,"章节"),it(!1),St(!0)},className:Di.additem,children:[(0,J.jsx)("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," 添加章节"]}),items:[{key:"1",label:"章节(".concat(null===(Ne=yn)||void 0===Ne||null===(Ne=Ne.relations)||void 0===Ne?void 0:Ne.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Te=yn)||void 0===Te?void 0:Te.relations,columns:[{title:"章节名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"章节",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"章节描述",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),"实训"===(null===(Se=yn)||void 0===Se?void 0:Se.node_type)&&(0,J.jsx)(Hn.Z,{items:[{key:"1",label:"关卡(".concat(null===(Ce=yn)||void 0===Ce||null===(Ce=Ce.relations)||void 0===Ce?void 0:Ce.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Ie=yn)||void 0===Ie?void 0:Ie.relations,columns:[{title:"关卡名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"关卡",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"关卡描述",dataIndex:"challenge_desc",ellipsis:!0,key:"challenge_desc"}]})}]}),"章节"===(null===(Ae=yn)||void 0===Ae?void 0:Ae.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsxs)("span",{onClick:function(){bn.resetFields(),dn(!0),it(!1),_r(!1,"知识点")},className:Di.additem,children:[(0,J.jsx)("i",{style:{fontSize:12},className:"iconfont icon-tianjiashitixiaojiahao"})," 添加知识点"]}),items:[{key:"1",label:"知识点(".concat(null===(Me=yn)||void 0===Me||null===(Me=Me.relations)||void 0===Me?void 0:Me.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Ze=yn)||void 0===Ze?void 0:Ze.relations,columns:[{title:"知识点名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t,i,a,l,s,u,c,d,f,h,p;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:if(200!==(null==(t=e.sent)?void 0:t.status)){e.next=13;break}return gn(null==t?void 0:t.data),e.next=7,(0,ee.ZP)("/api/knowledge/get_node.json",{method:"post",body:{node_type:"章节",req_type:"graph",subject_id:tn.pathId,params:{subject_uuid:(null==wt||null===(i=wt.results)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.data)||void 0===i||null===(i=i[0])||void 0===i||null===(i=i.graph)||void 0===i||null===(i=i.nodes)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.id)||zt,subject_id:(null===(a=en.detail)||void 0===a?void 0:a.id)+"",stage_uuid:null===(l=yn)||void 0===l?void 0:l.id,user_id:null===(s=$e.userInfo)||void 0===s?void 0:s.user_id}}});case 7:if(200!==(null==(u=e.sent)?void 0:u.status)){e.next=13;break}if(null!=u&&null!==(c=u.nodes)&&void 0!==c&&c.length){e.next=11;break}return e.abrupt("return");case 11:p={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(d=[].concat(m()(null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f?void 0:f.nodes),m()(u.nodes)))||void 0===d?void 0:d.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h?void 0:h.relationships),m()(u.relationships))}}]}],errors:[]},kt(p);case 13:case"end":return e.stop()}}),e)}))),children:e})}},{title:"知识点描述",dataIndex:"desc",ellipsis:!0,key:"desc"}]})}]}),"知识点"===(null===(Le=yn)||void 0===Le?void 0:Le.node_type)&&(0,J.jsx)(Hn.Z,{tabBarExtraContent:(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},menu:{items:[{key:"1",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){Mt(!0),it(!1),ti([])},children:"添加实训"})},{key:"2",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),oi(!0),ti([])},children:"添加作业"})},{key:"3",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),pi(!0),ti([]),bn.resetFields()},children:"添加视频"})},{key:"4",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),ti([]),Ai(!0)},children:"添加附件"})},{key:"5",style:{width:100,textAlign:"center"},label:(0,J.jsx)("a",{onClick:function(){it(!1),ti([]),ci(!0)},children:"添加试题"})}]},children:(0,J.jsx)("span",{style:{color:"#3061D0"},children:" 添加关联内容"})}),items:[{key:"0",label:"实训(".concat(null===(ze=yn)||void 0===ze||null===(ze=ze.shixun_relations)||void 0===ze?void 0:ze.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(De=yn)||void 0===De?void 0:De.shixun_relations,columns:[{title:"实训名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"实训",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"实训类型",dataIndex:"shixun_type",ellipsis:!0,key:"shixun_type"},{title:"实训关卡",dataIndex:"challenge_num",ellipsis:!0,key:"challenge_num"},{title:"实训环境",dataIndex:"language",ellipsis:!0,key:"language"}]})},{key:"1",label:"作业(".concat(null===(Ee=yn)||void 0===Ee||null===(Ee=Ee.homework_relations)||void 0===Ee?void 0:Ee.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Fe=yn)||void 0===Fe?void 0:Fe.homework_relations,columns:[{title:"作业名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"作业",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"作业类型",dataIndex:"homework_type",ellipsis:!0,key:"homework_type"},{title:"作业描述",dataIndex:"homework_desc",ellipsis:!0,key:"homework_desc"}]})},{key:"2",label:"视频(".concat(null===(Xe=yn)||void 0===Xe||null===(Xe=Xe.video_relations)||void 0===Xe?void 0:Xe.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Oe=yn)||void 0===Oe?void 0:Oe.video_relations,columns:[{title:"视频名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"视频",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"视频描述",dataIndex:"video_desc",ellipsis:!0,key:"video_desc"}]})},{key:"3",label:"附件(".concat(null===(Re=yn)||void 0===Re||null===(Re=Re.attachment_relations)||void 0===Re?void 0:Re.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(qe=yn)||void 0===qe?void 0:qe.attachment_relations,columns:[{title:"附件名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"附件",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"附件描述",dataIndex:"attachment_desc",ellipsis:!0,key:"attachment_desc"}]})},{key:"4",label:"试题(".concat(null===(Ve=yn)||void 0===Ve||null===(Ve=Ve.test_relations)||void 0===Ve?void 0:Ve.length,")"),children:(0,J.jsx)(He.Z,{pagination:!1,dataSource:null===(Be=yn)||void 0===Be?void 0:Be.test_relations,columns:[{title:"试题名称",dataIndex:"name",ellipsis:!0,width:"20%",key:"name",render:function(e,n,t){return(0,J.jsx)("a",{onClick:s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"试题",subject_id:tn.pathId,params:{id:null==n?void 0:n.id}}});case 2:200===(null==(t=e.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)}))),children:e})}},{title:"试题类型",dataIndex:"test_type",ellipsis:!0,key:"test_type"}]})}]})]}),(0,J.jsx)("div",{style:{textAlign:"center",marginTop:20},children:"实训"===(null===(Ke=yn)||void 0===Ke?void 0:Ke.node_type)&&(0,J.jsx)(k.ZP,{type:"primary",onClick:function(){var e;window.open(null===(e=yn)||void 0===e?void 0:e.shixun_url)},children:"前往实训"})})]})]})})})})})}),(0,J.jsx)(y.Z,{title:(tt?"修改":"添加")+"章节",getContainer:function(){return Cn.current},centered:!0,destroyOnClose:!0,open:Tt,onCancel:function(){bn.resetFields(),St(!1),it(!1)},onOk:function(){bn.submit()},children:(0,J.jsxs)(G.Z,{form:bn,labelCol:{span:5},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null==n||!n.backend_stage_uuid||(null==n?void 0:n.backend_stage_uuid)!==(null==n?void 0:n.front_stage_uuid)){e.next=3;break}return x.ZP.info("章节不能相同"),e.abrupt("return");case 3:return l=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(l,{method:"post",body:{node_type:"章节",subject_id:tn.pathId,params:o()(o()({},n),{},{stage_uuid:tt&&(null===(t=yn)||void 0===t?void 0:t.id),subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",subject_uuid:zt,user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id})}});case 6:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=15;break}return e.next=10,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"章节":"课程",subject_id:tn.pathId,params:{id:null===(u=yn)||void 0===u?void 0:u.id}}});case 10:200===(null==(c=e.sent)?void 0:c.status)&&(gn(null==c?void 0:c.data),tt&&!sr?((p=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.nodes)||void 0===d?void 0:d.filter((function(e){return e.id!==yn.id}))).push(null==c?void 0:c.data),v=null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f||null===(f=f.relationships)||void 0===f?void 0:f.filter((function(e){return!((e.endNode===yn.id||e.startNode===yn.id)&&"包含"!==e.type)})),y=[],null!=n&&n.backend_stage_uuid&&(y.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.backend_stage_uuid,type:"后序"}),y.push({id:yn.id,startNode:null==n?void 0:n.backend_stage_uuid,endNode:yn.id,type:"前序"})),null!=n&&n.front_stage_uuid&&(y.push({id:yn.id,startNode:null==n?void 0:n.front_stage_uuid,endNode:yn.id,type:"前序"}),y.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.front_stage_uuid,type:"后序"})),g={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(h=m()(p))||void 0===h?void 0:h.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(v),y)}}]}],errors:[]},kt(g)):tt&&sr?(j=JSON.parse(sessionStorage.getItem("pathrit")),w=null==j||null===(_=j.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})))||void 0===_?void 0:_[0],k=null==j?void 0:j.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),w.text=null==c||null===(b=c.data)||void 0===b?void 0:b.name,k.push(w),wr(k),sessionStorage.setItem("pathrit",JSON.stringify(k)),setTimeout((function(){zr()}),300)):Mr()),bn.resetFields(),St(!1),it(!1);case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{label:"章节名称",name:"stage_name",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入章节点名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:200,max:200})}),(0,J.jsx)(G.Z.Item,{label:"章节描述",name:"stage_desc",children:(0,J.jsx)(Y.Z.TextArea,{maxLength:1e3})}),(0,J.jsx)(G.Z.Item,{label:"后序章节",name:"backend_stage_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{label:"前序章节",name:"front_stage_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})})]})}),(0,J.jsx)(er,{shixunIds:"",cb:function(e){Ot(e)}}),(0,J.jsx)(y.Z,{open:cn,centered:!0,title:(tt?"修改":"添加")+"知识点",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){return dn(!1)},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:(0,J.jsxs)(G.Z,{size:"large",form:bn,labelCol:{span:5},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ln(!0),null==n||!n.backend_knowledge_uuid||(null==n?void 0:n.backend_knowledge_uuid)!==(null==n?void 0:n.front_knowledge_uuid)){e.next=5;break}return x.ZP.info("章节不能相同"),ln(!1),e.abrupt("return");case 5:return u=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=8,(0,ee.ZP)(u,{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:o()(o()({},n),{},{subject_uuid:zt,knowledge_uuid:null===(t=yn)||void 0===t?void 0:t.id,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",stage_uuid:tt?null===(a=yn)||void 0===a?void 0:a.stage_uuid:null===(l=yn)||void 0===l?void 0:l.id,user_id:null==$e||null===(s=$e.userInfo)||void 0===s?void 0:s.user_id})}});case 8:if(c=e.sent,ln(!1),200!==(null==c?void 0:c.status)){e.next=20;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"知识点":"章节",subject_id:tn.pathId,params:{id:null===(d=yn)||void 0===d?void 0:d.id}}});case 14:200===(null==(f=e.sent)?void 0:f.status)&&(gn(null==f?void 0:f.data),tt&&!sr?((y=null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.nodes)||void 0===h?void 0:h.filter((function(e){return e.id!==yn.id}))).push(null==f?void 0:f.data),g=null==wt||null===(p=wt.results)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.data)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.graph)||void 0===p||null===(p=p.relationships)||void 0===p?void 0:p.filter((function(e){return!((e.endNode===yn.id||e.startNode===yn.id)&&"包含"!==e.type)})),_=[],null!=n&&n.backend_knowledge_uuid&&(_.push({id:yn.id,startNode:yn.id,endNode:null==n?void 0:n.backend_knowledge_uuid,type:"后序"}),_.push({id:null==n?void 0:n.backend_knowledge_uuid,endNode:yn.id,startNode:null==n?void 0:n.backend_knowledge_uuid,type:"前序"})),null!=n&&n.front_knowledge_uuid&&(_.push({id:yn.id,startNode:null==n?void 0:n.front_knowledge_uuid,endNode:yn.id,type:"前序"}),_.push({id:null==n?void 0:n.front_knowledge_uuid,endNode:yn.id,startNode:null==n?void 0:n.front_knowledge_uuid,type:"后序"})),b={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(v=m()(y))||void 0===v?void 0:v.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(g),_)}}]}],errors:[]},kt(b)):tt&&sr?(k=JSON.parse(sessionStorage.getItem("pathrit")),P=null==k||null===(j=k.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})))||void 0===j?void 0:j[0],N=null==k?void 0:k.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),P.text=null==f||null===(w=f.data)||void 0===w?void 0:w.name,N.push(P),wr(N),sessionStorage.setItem("pathrit",JSON.stringify(N)),setTimeout((function(){zr()}),300)):Mr()),bn.resetFields(),dn(!1),Yt([]),ti([]);case 20:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"knowledge_name",label:"知识点名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入知识点名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:20})}),(0,J.jsx)(G.Z.Item,{name:"knowledge_type",label:"知识点类别",children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"操作节点",children:"操作节点"}),(0,J.jsx)(g.ZP,{value:"概念节点",children:"概念节点"})]})}),(0,J.jsx)(G.Z.Item,{name:"knowledge_desc",label:"知识点描述",children:(0,J.jsx)(Y.Z.TextArea,{maxLength:100})}),(0,J.jsx)(G.Z.Item,{label:"后序知识点",name:"backend_knowledge_uuid",children:(0,J.jsx)(C.default,{children:qt.map((function(e){return(0,J.jsx)(C.default.Option,{children:null==e?void 0:e.name},null==e?void 0:e.id)}))})}),(0,J.jsx)(G.Z.Item,{label:"前序知识点",name:"front_knowledge_uuid",children:(0,J.jsx)(C.default,{children:null==qt?void 0:qt.map((function(e){return(0,J.jsx)(C.default.Option,{value:null==e?void 0:e.id,children:null==e?void 0:e.name},null==e?void 0:e.id)}))})})]})}),(0,J.jsxs)(y.Z,{open:hi,centered:!0,title:(tt?"修改":"添加")+"视频",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){var e;pi(!1),Nr(),Rn({type:"removeVideo",payload:{name:null===(e=On.videoList)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name}}),Ni({})},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:[!tt&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},overlayStyle:{minWidth:90},disabled:tt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:(0,J.jsx)("a",{onClick:function(){var e;document.getElementById("fileUpload").click(),Nr(),Rn({type:"removeVideo",payload:{name:null===(e=On.videoList)||void 0===e||null===(e=e[0])||void 0===e?void 0:e.name}})},children:"上传视频"})},{key:"2",label:(0,J.jsx)("a",{onClick:function(){ji("视频项目"),yi(!0)},children:"选择视频"})}]},children:(0,J.jsx)("span",{style:{width:88},className:Di.selectshixun,children:"选择视频"})}),100==(null===(Ue=On.videoList)||void 0===Ue||null===(Ue=Ue[0])||void 0===Ue?void 0:Ue.loaded)||null!=Pi&&Pi.id?(0,J.jsx)("span",{className:"".concat(Di.videoName," font14"),style:{marginLeft:10},children:(null===(We=On.videoList)||void 0===We||null===(We=We[0])||void 0===We?void 0:We.name)||(null==Pi?void 0:Pi.title)}):(null===(Ge=On.videoList)||void 0===Ge||null===(Ge=Ge[0])||void 0===Ge?void 0:Ge.loaded)>0&&(0,J.jsx)(pe.Z,{style:{width:"70%",marginLeft:10},percent:null===(Qe=On.videoList)||void 0===Qe||null===(Qe=Qe[0])||void 0===Qe?void 0:Qe.loaded,status:100==(null===(Ye=On.videoList)||void 0===Ye||null===(Ye=Ye[0])||void 0===Ye?void 0:Ye.loaded)?"normal":"active"}),(0,J.jsxs)(G.Z,{form:bn,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T,S,C,I,A,M;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==On||null===(t=On.videoList)||void 0===t?void 0:t.length)||null!=Pi&&Pi.id){e.next=3;break}return x.ZP.info("请上传或选择视频"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return d=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(d,{method:"post",body:{node_type:"视频",subject_id:tn.pathId,uuid:null===(i=On.videoList)||void 0===i||null===(i=i[0])||void 0===i?void 0:i.videoId,params:o()({subject_uuid:zt,subject_id:(null===(a=en.detail)||void 0===a?void 0:a.id)+"",user_id:null==$e||null===(l=$e.userInfo)||void 0===l?void 0:l.user_id,video_url:null==Pi||null===(s=Pi.video_detail)||void 0===s?void 0:s.play_url,video_file_url:null==Pi||null===(u=Pi.video_detail)||void 0===u?void 0:u.file_url,video_uuid:tt&&(null===(c=yn)||void 0===c?void 0:c.id),knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)}))},n)}});case 9:if(200!==(null==(f=e.sent)?void 0:f.status)){e.next=22;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"视频":"知识点",subject_id:tn.pathId,params:{id:null===(h=yn)||void 0===h?void 0:h.id}}});case 14:200===(null==(v=e.sent)?void 0:v.status)&&(gn(null==v?void 0:v.data),tt&&!sr?((w=null==wt||null===(y=wt.results)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.data)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.graph)||void 0===y||null===(y=y.nodes)||void 0===y?void 0:y.filter((function(e){return e.id!==yn.id}))).push(null==v?void 0:v.data),k=null==w||null===(g=w.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===g?void 0:g.map((function(e){return e.key})),P=null==wt||null===(_=wt.results)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.data)||void 0===_||null===(_=_[0])||void 0===_||null===(_=_.graph)||void 0===_||null===(_=_.relationships)||void 0===_?void 0:_.filter((function(e){return e.endNode!==yn.id})),N=null===(b=ni.filter((function(e){return k.includes(null==e?void 0:e.key)})))||void 0===b?void 0:b.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),T={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(j=m()(w))||void 0===j?void 0:j.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(P),m()(N))}}]}],errors:[]},kt(T)):tt&&sr?(S=JSON.parse(sessionStorage.getItem("pathrit")),C=null==S?void 0:S.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),I=C.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),A=null==I?void 0:I.map((function(e,n){var t,i;return o()(o()({},null==v?void 0:v.data),{},{key:(null==S?void 0:S.length)+n+1,id:(null==S?void 0:S.length)+n+1,parent:null==e?void 0:e.key,keys:null==v||null===(t=v.data)||void 0===t?void 0:t.key,text:null==v||null===(i=v.data)||void 0===i?void 0:i.name})})),wr(M=[].concat(m()(C),m()(A))),sessionStorage.setItem("pathrit",JSON.stringify(M)),setTimeout((function(){zr()}),300)):Mr()),Nr(),Rn({type:"removeVideo",payload:{name:null===(p=On.videoList)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.name}}),Ni({}),pi(!1),Yt([]),ti([]);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Tr,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),(0,J.jsx)(G.Z.Item,{label:"视频名称",name:"video_name",rules:[{required:!0,message:"请输入视频名称"}],children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{label:"视频描述",name:"video_desc",rules:[{required:!0,message:"请输入视频描述"}],children:(0,J.jsx)(Y.Z.TextArea,{})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:12},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{display:"block",alignItems:"center",marginLeft:90},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:0===n?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})]}),(0,J.jsxs)(y.Z,{open:Ci,centered:!0,title:(tt?"修改":"添加")+"附件",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){Ai(!1),bn.resetFields(),Ri({}),Ni({})},okButtonProps:{loading:on},onOk:function(){bn.submit()},children:[!tt&&(0,J.jsx)(b.Z,{getPopupContainer:function(){return Cn.current},overlayStyle:{minWidth:90},disabled:tt,menu:{items:[{key:"1",style:{width:80,alignItems:"center"},label:(0,J.jsx)(Zi.Z,{action:"".concat(he.Z.API_SERVER,"/api/attachments.json"),withCredentials:!0,listType:"picture",showUploadList:!1,onChange:function(e){var n;Vi(null==e||null===(n=e.file)||void 0===n?void 0:n.percent),Ri(null==e?void 0:e.file)},maxCount:1,children:(0,J.jsx)("a",{style:{color:"#333"},children:"上传附件"})})},{key:"2",label:(0,J.jsx)("a",{onClick:function(){ji("教学课件"),yi(!0)},children:"选择附件"})}]},children:(0,J.jsx)("span",{style:{width:88},className:Di.selectshixun,children:"选择附件"})}),100===Ji||null!=Pi&&Pi.id?(0,J.jsx)("span",{className:"".concat(Di.videoName," font14"),style:{marginLeft:10},children:(null==Xi?void 0:Xi.name)||(null==Pi?void 0:Pi.title)||(null==Pi?void 0:Pi.filename)}):Ji>0&&(0,J.jsx)(pe.Z,{style:{width:"70%",marginLeft:10},percent:parseInt(Ji),status:100==Ji?"normal":"active"}),(0,J.jsxs)(G.Z,{form:bn,colon:!1,style:{marginTop:16},labelCol:{span:4},onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T,S,C,I;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Xi&&Xi.name||null!=Pi&&Pi.id){e.next=3;break}return x.ZP.info("请上传或选择附件"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return c=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(c,{method:"post",body:{node_type:"附件",subject_id:tn.pathId,uuid:null===(t=On.videoList)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.videoId,params:o()({subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id,subject_uuid:zt,attachment_uuid:tt&&(null===(l=yn)||void 0===l?void 0:l.id),attachment_id:(null==Xi||null===(s=Xi.response)||void 0===s?void 0:s.id)||(null==Pi||null===(u=Pi.attachment)||void 0===u?void 0:u.id),knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return(null==e?void 0:e.key)||(null==e?void 0:e.id)}))},n)}});case 9:if(200!==(null==(d=e.sent)?void 0:d.status)){e.next=22;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"附件":"知识点",subject_id:tn.pathId,params:{id:null===(f=yn)||void 0===f?void 0:f.id}}});case 14:200===(null==(h=e.sent)?void 0:h.status)&&(gn(null==h?void 0:h.data),tt&&!sr?((b=null==wt||null===(p=wt.results)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.data)||void 0===p||null===(p=p[0])||void 0===p||null===(p=p.graph)||void 0===p||null===(p=p.nodes)||void 0===p?void 0:p.filter((function(e){return e.id!==yn.id}))).push(null==h?void 0:h.data),j=null==b||null===(v=b.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===v?void 0:v.map((function(e){return e.key})),w=null==wt||null===(y=wt.results)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.data)||void 0===y||null===(y=y[0])||void 0===y||null===(y=y.graph)||void 0===y||null===(y=y.relationships)||void 0===y?void 0:y.filter((function(e){return e.endNode!==yn.id})),k=null===(g=ni.filter((function(e){return j.includes(null==e?void 0:e.key)})))||void 0===g?void 0:g.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),P={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(_=m()(b))||void 0===_?void 0:_.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(w),m()(k))}}]}],errors:[]},kt(P)):tt&&sr?(N=JSON.parse(sessionStorage.getItem("pathrit")),T=null==N?void 0:N.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),S=T.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),C=null==S?void 0:S.map((function(e,n){var t,i;return o()(o()({},null==h?void 0:h.data),{},{key:(null==N?void 0:N.length)+n+1,id:(null==N?void 0:N.length)+n+1,parent:null==e?void 0:e.key,keys:null==h||null===(t=h.data)||void 0===t?void 0:t.key,text:null==h||null===(i=h.data)||void 0===i?void 0:i.name})})),wr(I=[].concat(m()(T),m()(C))),sessionStorage.setItem("pathrit",JSON.stringify(I)),setTimeout((function(){zr()}),300)):Mr()),Ai(!1),bn.resetFields(),Ri({}),Ni({}),Yt([]),ti([]);case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)("input",{type:"file",id:"fileUpload",style:{display:"none"},onChange:Tr,accept:".mkv, .flv, .f4v, .rmvb, .swf, video/mp4,video/x-m4v,video/flv,video/f4v,video/rmvb,video/swf,video/*"}),(0,J.jsx)(G.Z.Item,{rules:[{required:!0,message:"请输入附件名称"}],label:"附件名称",name:"attachment_name",children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{label:"附件描述",name:"attachment_desc",rules:[{required:!0,message:"请输入附件描述"}],children:(0,J.jsx)(Y.Z.TextArea,{})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:80,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:12},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{display:"block",alignItems:"center",marginLeft:90},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",marginTop:14,display:"inline-block",color:"#333333",fontSize:14,marginLeft:0===n?0:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})]}),(0,J.jsxs)(y.Z,{open:At,title:(tt?"修改":"添加")+"实训",destroyOnClose:!0,width:600,getContainer:function(){return Cn.current},onCancel:function(){Mt(!1),Ot({}),Yt([]),ti([])},onOk:s()(r()().mark((function e(){var n,t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=Xt&&Xt.id){e.next=3;break}return x.ZP.info("请选择实训"),e.abrupt("return");case 3:if(!((null==ni?void 0:ni.length)<=0)){e.next=6;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 6:return i=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=9,(0,ee.ZP)(i,{method:"post",body:{node_type:"实训",subject_id:tn.pathId,params:{shixun_id:null==Xt?void 0:Xt.id,shixun_name:(null==Xt?void 0:Xt.title)||(null==Xt?void 0:Xt.name),subject_uuid:zt,knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),diffculty:(null==Xt?void 0:Xt.level)||(null==Xt?void 0:Xt.diffculty),shixun_uuid:tt&&yn.id,language:null==Xt?void 0:Xt.language,challenge_num:null==Xt?void 0:Xt.challenges_count,shixun_desc:null==Xt?void 0:Xt.description,subject_id:(null===(n=en.detail)||void 0===n?void 0:n.id)+"",shixun_type:null==Xt?void 0:Xt.shixun_type,shixun_url:tt?null==Xt?void 0:Xt.shixun_url:window.location.origin+"/shixuns/"+(null==Xt?void 0:Xt.identifier)+"/challenges",user_id:null==$e||null===(t=$e.userInfo)||void 0===t?void 0:t.user_id,challenges:null==Xt?void 0:Xt.challenges}}});case 9:if(200!==(null==(a=e.sent)?void 0:a.status)){e.next=20;break}return tt||sr||Cr(),e.next=14,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"实训":"知识点",subject_id:tn.pathId,params:{id:null===(l=yn)||void 0===l?void 0:l.id}}});case 14:200===(null==(s=e.sent)?void 0:s.status)&&(gn(null==s?void 0:s.data),tt&&!sr?((p=null==wt||null===(u=wt.results)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.data)||void 0===u||null===(u=u[0])||void 0===u||null===(u=u.graph)||void 0===u||null===(u=u.nodes)||void 0===u?void 0:u.filter((function(e){return e.id!==yn.id}))).push(null==s?void 0:s.data),v=null==p||null===(c=p.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===c?void 0:c.map((function(e){return e.key})),y=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.relationships)||void 0===d?void 0:d.filter((function(e){return e.endNode!==yn.id})),g=null===(f=ni.filter((function(e){return v.includes(null==e?void 0:e.key)})))||void 0===f?void 0:f.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),_={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(h=m()(p))||void 0===h?void 0:h.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(y),m()(g))}}]}],errors:[]},kt(_)):tt&&sr?(b=JSON.parse(sessionStorage.getItem("pathrit")),j=null==b?void 0:b.filter((function(e){var n;return(null==e?void 0:e.keys)===(null===(n=yn)||void 0===n?void 0:n.id)})),w=null==b?void 0:b.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),k=w.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),P=null==k?void 0:k.map((function(e,n){var t,i,r,a,l,u;return o()(o()({},null==s?void 0:s.data),{},{key:(null==j||null===(t=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===t?void 0:t.length)>0?null==j||null===(i=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===i||null===(i=i[0])||void 0===i?void 0:i.key:(null==b?void 0:b.length)+n+1,id:(null==j||null===(r=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===r?void 0:r.length)>0?null==j||null===(a=j.filter((function(n){return(null==n?void 0:n.parent)===(null==e?void 0:e.key)})))||void 0===a||null===(a=a[0])||void 0===a?void 0:a.key:(null==b?void 0:b.length)+n+1,parent:null==e?void 0:e.key,keys:null==s||null===(l=s.data)||void 0===l?void 0:l.key,text:null==s||null===(u=s.data)||void 0===u?void 0:u.name})})),N=[].concat(m()(w),m()(P)),T=N.filter((function(e){return N.map((function(e){return e.id})).includes(e.parent)||0==(null==e?void 0:e.parent)})),console.log("---",N,T),wr(T),sessionStorage.setItem("pathrit",JSON.stringify(T)),setTimeout((function(){zr()}),300)):Mr()),Mt(!1),Ot({}),Yt([]),ti([]);case 20:case"end":return e.stop()}}),e)}))),children:[!tt&&(0,J.jsx)("span",{className:Di.selectshixun,onClick:function(){tt||(Ot({}),nn({type:"classroomList/setActionTabs",payload:{key:"选用实践项目",subject_id:tn.pathId}}))},children:"选择实训"}),(0,J.jsxs)("div",{children:[(null==Xt?void 0:Xt.id)&&(0,J.jsxs)("div",{children:[(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训名称"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(null==Xt?void 0:Xt.title)||(null==Xt?void 0:Xt.shixun_name)})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训链接"}),(0,J.jsx)("span",{style:{marginLeft:16},children:window.location.origin+"/"+(null==Xt?void 0:Xt.identifier)+"/challenges"})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训描述"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(0,J.jsx)("span",{className:Di.description,dangerouslySetInnerHTML:{__html:(null==Xt?void 0:Xt.description)||(null==Xt?void 0:Xt.shixun_desc)}})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"难易程度"}),(0,J.jsx)("span",{style:{marginLeft:16},children:(null==Xt?void 0:Xt.level)||(null==Xt?void 0:Xt.diffculty)})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"实训环境"}),(0,J.jsx)("span",{style:{marginLeft:16},children:null==Xt?void 0:Xt.language})]})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:16},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#666666",display:"block",minWidth:90,textAlign:"end"}}),null==ni?void 0:ni.map((function(e){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",display:"inline-block",color:"#333333",fontSize:14,marginLeft:16,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))]})]})]}),(0,J.jsxs)(y.Z,{title:(tt?"修改":"添加")+"作业",destroyOnClose:!0,width:600,onOk:function(){bn.submit()},onCancel:function(){oi(!1),bn.resetFields(),Yt([]),ti([])},getContainer:function(){return Cn.current},open:ai,children:[(0,J.jsxs)(G.Z,{form:bn,colon:!1,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N,T;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ni?void 0:ni.length)<=0)){e.next=3;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 3:return l=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(l,{method:"post",body:{node_type:"作业",subject_id:tn.pathId,params:o()(o()({},n),{},{knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),homework_uuid:tt&&(null===(t=yn)||void 0===t?void 0:t.id),diffculty:null==Xt?void 0:Xt.level,subject_uuid:zt,subject_id:(null===(i=en.detail)||void 0===i?void 0:i.id)+"",user_id:null==$e||null===(a=$e.userInfo)||void 0===a?void 0:a.user_id})}});case 6:if(200!==(null==(s=e.sent)?void 0:s.status)){e.next=17;break}return tt||sr||Cr(),e.next=11,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"作业":"知识点",subject_id:tn.pathId,params:{id:null===(u=yn)||void 0===u?void 0:u.id}}});case 11:200===(null==(c=e.sent)?void 0:c.status)&&(gn(null==c?void 0:c.data),tt&&!sr?((y=null==wt||null===(d=wt.results)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.data)||void 0===d||null===(d=d[0])||void 0===d||null===(d=d.graph)||void 0===d||null===(d=d.nodes)||void 0===d?void 0:d.filter((function(e){return e.id!==yn.id}))).push(null==c?void 0:c.data),g=null==y||null===(f=y.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===f?void 0:f.map((function(e){return e.key})),_=null==wt||null===(h=wt.results)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.data)||void 0===h||null===(h=h[0])||void 0===h||null===(h=h.graph)||void 0===h||null===(h=h.relationships)||void 0===h?void 0:h.filter((function(e){return e.endNode!==yn.id})),b=null===(p=ni.filter((function(e){return g.includes(null==e?void 0:e.key)})))||void 0===p?void 0:p.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),j={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(v=m()(y))||void 0===v?void 0:v.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(_),m()(b))}}]}],errors:[]},kt(j)):tt&&sr?(w=JSON.parse(sessionStorage.getItem("pathrit")),k=null==w?void 0:w.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),P=k.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),N=null==P?void 0:P.map((function(e,n){var t,i;return o()(o()({},null==c?void 0:c.data),{},{key:(null==w?void 0:w.length)+n+1,id:(null==w?void 0:w.length)+n+1,parent:null==e?void 0:e.key,keys:null==c||null===(t=c.data)||void 0===t?void 0:t.key,text:null==c||null===(i=c.data)||void 0===i?void 0:i.name})})),wr(T=[].concat(m()(k),m()(N))),sessionStorage.setItem("pathrit",JSON.stringify(T)),setTimeout((function(){zr()}),300)):Mr()),oi(!1),bn.resetFields(),Yt([]),ti([]);case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"homework_type",label:"作业类型",rules:[{required:!0,message:"请选择作业类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"图文作业",children:"图文作业"}),(0,J.jsx)(g.ZP,{value:"分组作业",children:"分组作业"})]})}),(0,J.jsx)(G.Z.Item,{name:"homework_name",label:"作业名称",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业名称")}}],children:(0,J.jsx)(Y.Z,{maxLength:60})}),(0,J.jsx)(G.Z.Item,{name:"homework_desc",label:"作业描述",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业描述")}}],children:(0,J.jsx)(Y.Z.TextArea,{maxLength:5e3})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#333333",display:"block",textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:10},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:(0,J.jsx)("div",{style:{marginLeft:80},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:0===n?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})})]}),(0,J.jsxs)(y.Z,{title:(tt?"修改":"添加")+"试题",destroyOnClose:!0,width:800,onOk:function(){bn.submit()},onCancel:function(){ci(!1),bn.resetFields()},getContainer:function(){return Cn.current},open:ui,children:[(0,J.jsxs)(G.Z,{form:bn,colon:!1,onFinish:function(){var e=s()(r()().mark((function e(n){var t,i,a,l,s,u,c,d,f,h,p,v,y,g,_,b,j,w,k,P,N;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!((null==ni?void 0:ni.length)<=0)){e.next=3;break}return x.ZP.info("请选择知识点"),e.abrupt("return");case 3:return a=tt?"/api/knowledge/mod_node.json":"/api/knowledge/add_node.json",e.next=6,(0,ee.ZP)(a,{method:"post",body:{node_type:"试题",subject_id:tn.pathId,params:o()(o()({},n),{},{knowledge_uuid_list:null==ni?void 0:ni.map((function(e){return e.key||(null==e?void 0:e.id)})),subject_uuid:zt,diffculty:null==Xt?void 0:Xt.level,test_uuid:tt&&yn.id,subject_id:(null===(t=en.detail)||void 0===t?void 0:t.id)+"",user_id:null==$e||null===(i=$e.userInfo)||void 0===i?void 0:i.user_id})}});case 6:if(200!==(null==(l=e.sent)?void 0:l.status)){e.next=17;break}return tt||sr||Cr(),e.next=11,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:tt?"试题":"知识点",subject_id:tn.pathId,params:{id:null===(s=yn)||void 0===s?void 0:s.id}}});case 11:200===(null==(u=e.sent)?void 0:u.status)&&(gn(null==u?void 0:u.data),tt&&!sr?((v=null==wt||null===(c=wt.results)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.data)||void 0===c||null===(c=c[0])||void 0===c||null===(c=c.graph)||void 0===c||null===(c=c.nodes)||void 0===c?void 0:c.filter((function(e){return e.id!==yn.id}))).push(null==u?void 0:u.data),y=null==v||null===(d=v.filter((function(e){return"知识点"===(null==e?void 0:e.node_type)})))||void 0===d?void 0:d.map((function(e){return e.key})),g=null==wt||null===(f=wt.results)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.data)||void 0===f||null===(f=f[0])||void 0===f||null===(f=f.graph)||void 0===f||null===(f=f.relationships)||void 0===f?void 0:f.filter((function(e){return e.endNode!==yn.id})),_=null===(h=ni.filter((function(e){return y.includes(null==e?void 0:e.key)})))||void 0===h?void 0:h.map((function(e){return{id:e.key,startNode:e.key,endNode:yn.key,type:"包含"}})),b={results:[{columns:["user","entity"],data:[{graph:{nodes:null===(p=m()(v))||void 0===p?void 0:p.map((function(e){var n,t;return o()(o()({},e),{},{name:(null==e||null===(n=e.name)||void 0===n?void 0:n.length)>4?(null==e||null===(t=e.name)||void 0===t?void 0:t.substr(0,4))+"...":null==e?void 0:e.name})})),relationships:[].concat(m()(g),m()(_))}}]}],errors:[]},kt(b)):tt&&sr?(j=JSON.parse(sessionStorage.getItem("pathrit")),w=null==j?void 0:j.filter((function(e){var n;return(null==e?void 0:e.keys)!==(null===(n=yn)||void 0===n?void 0:n.id)})),k=w.filter((function(e){var n;return null==ni||null===(n=ni.map((function(e){return e.key})))||void 0===n?void 0:n.includes(e.keys)})),P=null==k?void 0:k.map((function(e,n){var t,i;return o()(o()({},null==u?void 0:u.data),{},{key:(null==j?void 0:j.length)+n+1,id:(null==j?void 0:j.length)+n+1,parent:null==e?void 0:e.key,keys:null==u||null===(t=u.data)||void 0===t?void 0:t.key,text:null==u||null===(i=u.data)||void 0===i?void 0:i.name})})),wr(N=[].concat(m()(w),m()(P))),sessionStorage.setItem("pathrit",JSON.stringify(N)),setTimeout((function(){zr()}),300)):Mr()),ci(!1),Yt([]),ti([]),bn.resetFields();case 17:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:[(0,J.jsx)(G.Z.Item,{name:"test_title",label:"试题标题",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入试题标题")}}],children:(0,J.jsx)(Y.Z,{})}),(0,J.jsx)(G.Z.Item,{name:"test_type",label:"试题类型",rules:[{required:!0,message:"请选择作业类型"}],children:(0,J.jsxs)(g.ZP.Group,{children:[(0,J.jsx)(g.ZP,{value:"单选题",children:"单选题"}),(0,J.jsx)(g.ZP,{value:"多选题",children:"多选题"}),(0,J.jsx)(g.ZP,{value:"判断题",children:"判断题"}),(0,J.jsx)(g.ZP,{value:"填空题",children:"填空题"}),(0,J.jsx)(g.ZP,{value:"编程题",children:"编程题"}),(0,J.jsx)(g.ZP,{value:"简答题",children:"简答题"}),(0,J.jsx)(g.ZP,{value:"组合题",children:"组合题"}),(0,J.jsx)(g.ZP,{value:"实训题",children:"实训题"}),(0,J.jsx)(g.ZP,{value:"程序填空题",children:"程序填空题"})]})}),(0,J.jsx)(G.Z.Item,{name:"test_content",label:"试题描述",rules:[{required:!0,validator:function(e,n){var t;return(null==n||null===(t=n.replaceAll(" ",""))||void 0===t?void 0:t.length)>0?Promise.resolve():Promise.reject("请输入作业描述")}}],children:(0,J.jsx)(dt.Z,{watch:!0,defaultValue:bn.getFieldValue("test_content")})})]}),(0,J.jsxs)("div",{style:{marginTop:14,display:"flex",alignItems:"center"},children:[(0,J.jsx)("label",{style:{color:"#333333",display:"block",textAlign:"end"},children:"关联知识点"}),(0,J.jsx)("span",{style:{marginLeft:10},className:Di.selectshixun,onClick:function(){Ut(!0),_r(!0,"章节")},children:"选择知识点"})]}),(0,J.jsx)("div",{style:{marginTop:14,display:"block",alignItems:"center"},children:(0,J.jsx)("div",{style:{marginLeft:80},children:null==ni?void 0:ni.map((function(e,n){return(0,J.jsxs)("span",{onClick:s()(r()().mark((function n(){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,ee.ZP)("/api/knowledge/get_node_detail.json",{method:"post",body:{node_type:"知识点",subject_id:tn.pathId,params:{id:null==e?void 0:e.key}}});case 2:200===(null==(t=n.sent)?void 0:t.status)&&gn(null==t?void 0:t.data);case 4:case"end":return n.stop()}}),n)}))),style:{background:"#FFB786",color:"#333333",display:"inline-block",fontSize:14,marginLeft:0===n?0:15,marginTop:5,padding:"2px 16px",borderRadius:"15px",cursor:"pointer"},children:[(0,J.jsx)("span",{children:(null==e?void 0:e.title)||(null==e?void 0:e.name)}),(0,J.jsx)("span",{style:{marginLeft:6},onClick:function(n){n.stopPropagation();var t=null==ni?void 0:ni.filter((function(n){return n.key!==e.key}));ti(t)},children:"x"})]})}))})})]}),(0,J.jsx)(cr,{setScoreShow:yi,ScoreShow:xi,modalType:bi,onOk:function(e){var n;Nr(),Rn({type:"removeVideo",payload:{name:null===(n=On.videoList)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.name}}),Ni(e)},subjectId:tn.pathId}),(0,J.jsx)(y.Z,{title:"选择知识点",open:Kt,destroyOnClose:!0,onCancel:function(){Yt([]),Ut(!1)},onOk:function(){ti(Qt),Ut(!1)},children:(0,J.jsx)("div",{style:{maxHeight:500,overflow:"auto"},children:(0,J.jsx)(Z.Z,{checkable:!0,autoExpandParent:!0,defaultExpandAll:!0,checkedKeys:null==Qt?void 0:Qt.map((function(e){return e.key})),onCheck:function(e,n){Yt(n.checkedNodes)},treeData:qt})})}),(0,J.jsx)(y.Z,{title:"历史记录",open:gt,getContainer:function(){return Cn.current},onCancel:function(){return _t(!1)},footer:!1,children:(0,J.jsx)("div",{style:{maxHeight:300,overflow:"auto",padding:10},children:(0,J.jsx)(Je(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:s()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return mt(vt+1),e.next=3,(0,ee.ZP)("/api/knowledge_graphs/history.json",{method:"get",params:{identifier:tn.pathId,limit:10,page:vt+1}});case 3:0===(n=e.sent).status&&(lt([].concat(m()(ot),m()(null==n?void 0:n.histories))),(null==n||null===(t=n.histories)||void 0===t?void 0:t.length)<10&&ft(!1));case 5:case"end":return e.stop()}}),e)}))),hasMore:ct,useWindow:!1,children:(0,J.jsx)(Li.Z,{dataSource:ot,renderItem:function(e){return(0,J.jsx)(Li.Z.Item,{children:(0,J.jsx)(Li.Z.Item.Meta,{avatar:(0,J.jsx)(zi.C,{src:he.Z.IMG_SERVER+"/images/"+e.avatar_url}),title:(0,J.jsxs)("div",{style:{display:"inline-flex",width:"100%"},children:[(0,J.jsxs)("span",{style:{flex:1,display:"inline-flex"},children:[" ",e.real_name]})," ",(0,J.jsx)("div",{children:e.created_at})]}),description:e.content})},e.id)}})})})}),(0,J.jsxs)(y.Z,{title:"文件导入",open:rr,centered:!0,getContainer:function(){return Cn.current},okButtonProps:{loading:on},onCancel:function(){ar(!1),En([])},onOk:s()(r()().mark((function e(){var n,t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=new FormData,!(Dn.length>0)){e.next=5;break}t.append("file",Dn[0]),e.next=7;break;case 5:return x.ZP.warning("请选择文件"),e.abrupt("return");case 7:return ln(!0),t.append("subject_id",(null===(n=en.detail)||void 0===n?void 0:n.id)+""),e.next=11,(0,ee.ZP)("/api/knowledge/import_kg.json",{method:"post",body:t},!0);case 11:i=e.sent,ln(!1),0===(null==i?void 0:i.status)&&((null==i||null===(a=i.fail)||void 0===a?void 0:a.length)>0&&y.Z.confirm({icon:null,title:"导入失败",content:(0,J.jsxs)("span",{children:["检测到本次导入存在不符合要求的数据,点击下载",(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER).concat(null==i?void 0:i.url),download:"失败数据.xlsx",children:"导入失败的数据"}),"查看"]})}),En([]),yn={},gn({}),(null==i?void 0:i.success)>0&&x.ZP.info("添加成功"),Mr(),ar(!1));case 14:case"end":return e.stop()}}),e)}))),children:[!(null!=Tn&&Tn.is_root)&&(0,J.jsx)("div",{style:{marginBottom:30,color:"#333333"},children:"检测当前已存在数据,导入后原数据将会被删除,按照最新导入的为主,如继续导入,请按照下方步骤进行"}),(0,J.jsxs)("p",{style:{color:"#5F6368"},children:["步骤1:",(0,J.jsx)("span",{style:{color:"#000000"},children:"下载"}),(0,J.jsx)("a",{href:"".concat(he.Z.API_SERVER,"/api/knowledge_graphs/down_template.json"),download:"模版.xlsx",children:"知识图谱导入模版"})]}),(0,J.jsx)(I.Z,{children:(0,J.jsxs)(A.Z,{style:{color:"#5F6368"},children:["步骤2:",(0,J.jsx)("span",{style:{color:"#000000"},children:"上传填写好的《知识图谱导入模版》"})]})}),(0,J.jsx)(I.Z,{style:{marginTop:10,marginLeft:50},children:(0,J.jsx)(Zi.Z,o()(o()({},Lr),{},{children:(0,J.jsxs)("span",{style:{padding:"0px 16px",color:"#3061D0",cursor:"pointer",height:32,alignItems:"center",display:"inline-flex",borderRadius:2,border:"1px solid #BACFFE",background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)"},children:[(0,J.jsx)("i",{style:{fontSize:12,marginRight:6},className:"iconfont icon-tianjiashitixiaojiahao"})," 选择文件"]})}))})]})]})})),mr={flex_box_center:"flex_box_center___zI_82",flex_space_between:"flex_space_between___c8p6y",flex_box_vertical_center:"flex_box_vertical_center___OQMX2",flex_box_center_end:"flex_box_center_end___TDCTp",flex_box_column:"flex_box_column___TBe9v",bg:"bg___B_tAL",AllButStyle:"AllButStyle___gHlx_",ButStyles:"ButStyles___QnHEw",order:"order___p1oR4",payed:"payed___clmo_",study:"study___xKiY_",studyActive:"studyActive___OL576",Head:"Head___A9J68",Headtitle:"Headtitle___HvFxg",span2:"span2___L0TMM",Headprice:"Headprice___RXYrD",nowPrice:"nowPrice___cv3Ok",initPrice:"initPrice___EXuC3",Swiper:"Swiper___sDGem",BannerListItemDiv:"BannerListItemDiv___asTuk",BannerListItem:"BannerListItem___NwQOT",BannerListItemImg:"BannerListItemImg___mD5FK",bgimg:"bgimg___PFwp4",buyimg:"buyimg___QLVI_",curCourse:"curCourse___ExJPE",BannerListItemInfo:"BannerListItemInfo___Vio14",BannerListItemInfoTitle:"BannerListItemInfoTitle___FiU8N",BannerListItemInfoTeacher:"BannerListItemInfoTeacher___aifjQ",BannerListItemInfoTime:"BannerListItemInfoTime___qez5r",timeprice:"timeprice___dqmp8",span:"span___UhhBA",BannerListItemInfoTime2:"BannerListItemInfoTime2___Zm2lP",span1:"span1___AXdGP",expansion:"expansion___t6EwU"},xr=["pathsDetail","globalSetting","user","loading","dispatch"],yr=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t,user:e.user}}))((function(e){e.pathsDetail,e.globalSetting;var n=e.user,t=(e.loading,e.dispatch,f()(e,xr),(0,h.useState)([])),i=c()(t,2),a=i[0],o=i[1],l=(0,p.useSearchParams)(),u=c()(l,1)[0],d=(0,p.useParams)(),v=(0,h.useState)(!1),x=c()(v,2),g=x[0],b=x[1],j=function(){var e=s()(r()().mark((function e(){var t,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.next=3,(0,ee.ZP)("/api/paths/".concat(d.pathId,"/packages_list.json"),{method:"get",params:{identifier:null==n||null===(t=n.userInfo)||void 0===t?void 0:t.login,id:d.pathId}});case 3:i=e.sent,b(!1),0==i.status&&o(null==i||null===(a=i.data)||void 0===a?void 0:a.map((function(e){return e.isFull=!1,e})));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,h.useEffect)((function(){j()}),[]);var w=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/check_order.json",{method:"GET",params:{subject_package_id:n}});case 2:0==(null==(t=e.sent)?void 0:t.status)?P(n):y.Z.confirm({centered:!0,title:"提示",icon:null,content:"课程已存在待支付订单,确定取消原订单,重新提交订单进行支付吗?",okText:"确认",cancelText:"取消",onOk:function(){var e=s()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments/update_order.json",{method:"POST",body:{subject_package_id:n}});case 2:0==(null==(t=e.sent)?void 0:t.status)&&P(n);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P=function(){var e=s()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ee.ZP)("/api/payments.json",{method:"POST",body:{subject_package_id:n,payment_method:"wechat_qr"}});case 2:null!=(t=e.sent)&&t.num&&window.open(u.get("userid")?"/order/".concat(d.pathId,"/pay?order_num=").concat(null==t?void 0:t.num,"&userid=").concat(u.get("userid")):"/order/".concat(d.pathId,"/pay?order_num=").concat(null==t?void 0:t.num));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,J.jsx)($.Z,{spinning:g,children:(null==a?void 0:a.length)>0?null==a?void 0:a.map((function(e){return t=e,(0,J.jsxs)("section",{style:{marginBottom:"26px",backgroundColor:"#fff"},children:[(0,J.jsxs)("div",{className:mr.Head,children:[(0,J.jsxs)("div",{className:mr.Headtitle,children:[(0,J.jsx)("span",{title:null==t?void 0:t.package_name,style:{display:"inline-block",maxWidth:"260px",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",WebkitLineClamp:1},children:null==t?void 0:t.package_name}),(0,J.jsxs)("span",{className:mr.span2,children:["(共 ",(0,J.jsx)("span",{style:{color:"#333"},children:null==t?void 0:t.subject_count})," 门课程)"]})]}),(0,J.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"flex-end"},children:[(0,J.jsxs)("div",{className:mr.Headprice,children:[(0,J.jsx)("span",{children:"套餐价格:"}),(0,J.jsxs)("span",{className:mr.nowPrice,children:["¥",parseInt(null===(i="".concat(null==t?void 0:t.package_price))||void 0===i||null===(i=i.split("."))||void 0===i?void 0:i[1])>0?null==t?void 0:t.package_price:null===(r="".concat(null==t?void 0:t.package_price))||void 0===r||null===(r=r.split("."))||void 0===r?void 0:r[0]]}),(0,J.jsxs)("span",{className:mr.initPrice,children:["¥",parseInt(null===(l="".concat(null==t?void 0:t.package_origin_price))||void 0===l||null===(l=l.split("."))||void 0===l?void 0:l[1])>0?null==t?void 0:t.package_origin_price:null===(s="".concat(null==t?void 0:t.package_origin_price))||void 0===s||null===(s=s.split("."))||void 0===s?void 0:s[0]]})]}),(0,J.jsx)("div",{className:mr.AllButStyle,children:(0,J.jsxs)(k.ZP,{className:null!=t&&t.is_payed?"".concat(mr.payed):"".concat(mr.order),onClick:function(){null!=t&&t.is_payed?p.history.push("/users/".concat(null==n?void 0:n.userInfo.login,"/paths?category=payed")):w(null==t?void 0:t.id)},children:[null!=t&&t.is_payed?"已购买":"立即购买"," "]})})]})]}),(0,J.jsx)("div",{className:t.isFull?"".concat(mr.Swiper):"".concat(mr.Swiper," ").concat(mr.expansion),children:null==t||null===(u=t.subjects)||void 0===u?void 0:u.map((function(e,n){var t,i,r,a;return(0,J.jsx)("div",{style:{width:"232px",marginRight:(1+n)%3==0?0:22},className:mr.BannerListItemDiv,children:(0,J.jsx)("div",{className:mr.BannerListItem,children:(0,J.jsxs)("div",{onClick:function(){return window.open("/paths/".concat(e.identifier))},children:[(0,J.jsxs)("div",{className:mr.BannerListItemImg,children:[(0,J.jsx)("img",{className:mr.bgimg,src:"".concat(e.image_url)}),(null==e?void 0:e.user_paid_subject)&&(0,J.jsx)("img",{className:mr.buyimg,src:"data:image/png;base64,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"}),(null==e?void 0:e.is_current_subject)&&(0,J.jsx)("span",{className:mr.curCourse,children:"当前课程"})]}),(0,J.jsxs)("div",{className:mr.BannerListItemInfo,children:[(0,J.jsx)(_.Z,{placement:"topLeft",title:e.name,children:(0,J.jsx)("div",{className:mr.BannerListItemInfoTitle,children:e.name})}),(0,J.jsxs)("div",{className:mr.BannerListItemInfoTeacher,children:["讲师:",e.teacher]}),(0,J.jsxs)("div",{className:"".concat(mr.BannerListItemInfoTime," ").concat(mr.BannerListItemInfoTime2),children:[(0,J.jsxs)("div",{className:mr.span1,children:[e.learn_count/1e4>1?(e.learn_count/1e4).toFixed(1)+"W":e.learn_count,"人正在学"]}),(0,J.jsx)("div",{className:"".concat(mr.timeprice),children:(0,J.jsxs)("div",{className:mr.span,children:[(0,J.jsx)("span",{className:mr.qianfuhao,children:"¥"}),e.is_discount?parseInt(null==e||null===(t=e.price)||void 0===t?void 0:t.split(".")[1])>0?null==e?void 0:e.price:null==e||null===(i=e.price)||void 0===i?void 0:i.split(".")[0]:parseInt(null==e||null===(r=e.origin_price)||void 0===r?void 0:r.split(".")[1])>0?null==e?void 0:e.origin_price:null==e||null===(a=e.origin_price)||void 0===a?void 0:a.split(".")[0]]})})]})]})]})})},n)}))}),(0,J.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",color:"#82A8FF",paddingBottom:"20px"},children:(null==t||null===(c=t.subjects)||void 0===c?void 0:c.length)>3&&(0,J.jsxs)("div",{onClick:function(){t.isFull=!t.isFull,o(m()(a))},children:[(0,J.jsx)("span",{className:"current",style:{marginRight:"6px"},children:t.isFull?"收起":"展开"}),(0,J.jsx)("span",{className:"current",children:(0,J.jsx)("i",{className:t.isFull?"iconfont icon-shouqi5":"iconfont icon-xiala4",style:{fontSize:"8px"}})})]})})]});var t,i,r,l,s,u,c})):(0,J.jsx)(Gn.Z,{})})})),gr="bg___sN_Hy",_r="wrap___IaIuZ",br="content___q5lPL",jr="wrapTabs___FivJx",wr="intro___lW9Kf",kr="introTitle___y5V_M",Pr=["pathsDetail","globalSetting","loading","dispatch"],Nr=Hn.Z.TabPane,Tr=function(e){return e.All="",e.Shixun="shixun",e.VideoItem="video",e.Attachment="attachment",e.group_count="group_homework",e.normal_count="normal_homework",e.ExaminationBank="exercise",e.HomeworkCommon="hack_homework",e.Discusses="Discusses",e}(Tr||{});function Sr(e){var n=e.target,t=function(e,n){if(e.localName===n)return e;for(var t=0,i=e;i=i.parentNode;t++){if(i.localName===n)return i;if(i==document.documentElement)return!1}}(n,"a");if(console.log([t],null==t?void 0:t.href,44),(null==t||!t.href)&&"IMG"===n.tagName.toUpperCase()){var i=n.src||n.getAttribute("src");i&&-1===i.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),pn.Z.publish("preview-image",i))}}var Cr=(0,p.connect)((function(e){var n=e.pathsDetail,t=e.loading;return{pathsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n,t,i,a=e.pathsDetail,l=(e.globalSetting,e.loading,e.dispatch),u=(f()(e,Pr),(0,p.useSearchParams)()),d=c()(u,1)[0],v=(0,p.useParams)(),m=(0,h.useRef)(),x=(0,h.useState)(""),y=c()(x,2),g=y[0],_=y[1],b=[{name:"课程章节",key:"stage"},{name:"排行榜",key:"ranking"},{name:"证书申请",key:"certificate"},{name:"科教资源图谱",key:"atlas"},{name:"知识图谱",key:"knowledge"},{name:"套餐列表",key:"Combination",extra:"优惠"}].filter((function(e){var n,t;return!!(null!==(n=a.detail)&&void 0!==n&&n.excellent||!1===(null===(t=a.detail)||void 0===t?void 0:t.is_free))||"certificate"!==e.key})).filter((function(e){var n,t;return!(null===(n=a.detail)||void 0===n||!n.atlas_data||null===(t=a.detail)||void 0===t||null===(t=t.atlas_data)||void 0===t||!t.nodes)||"atlas"!==e.key})).filter((function(e){var n,t;return!(!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||null===(t=a.detail)||void 0===t||!t.is_has_package)||"Combination"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_chapter)||"stage"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_charts)||"ranking"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_cert_apply)||"certificate"!==e.key})).filter((function(e){var n,t;return!1!==(null===(n=a.detail)||void 0===n?void 0:n.is_free)||!1!==(null===(t=a.detail)||void 0===t?void 0:t.show_knowledge_graph)||"knowledge"!==e.key})),j=(0,h.useState)(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key)),w=c()(j,2),k=w[0],P=w[1];(0,h.useEffect)((function(){if(m.current)return m.current.addEventListener("mousedown",Sr),function(){var e;null===(e=m.current)||void 0===e||e.removeEventListener("mousedown",Sr)}}),[m.current]),(0,h.useEffect)((function(){l({type:"pathsDetail/save",payload:{editKey:-1}}),v.pathId&&N()}),[v.pathId]),(0,h.useEffect)((function(){var e,n;(0,H.Dk)(null===(e=a.detail)||void 0===e?void 0:e.name),P(d.get("activeKey")||(null===(n=b[0])||void 0===n?void 0:n.key))}),[a]);var N=function(){var e=s()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"pathsDetail/getPathsDetail",payload:o()({id:v.pathId},(0,H.oP)())});case 2:n=e.sent,l({type:"pathsDetail/getRightData",payload:{id:v.pathId}}),l({type:"pathsDetail/getStageData",payload:{subject_id:v.pathId,show_course_section:null==n?void 0:n.show_course_section}}),null!=n&&n.id&&d.get("token")&&(location.href=location.pathname);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)($.Z,{spinning:!1,children:(0,J.jsxs)("section",{className:gr,children:[(0,J.jsx)(fe,{}),(0,J.jsx)(Ot.Z,{}),(0,J.jsxs)("section",{style:{marginTop:(null===(t=a.detail)||void 0===t?void 0:t.excellent)&&"89px"},className:"edu-container pb80 ".concat(_r),children:[(0,J.jsxs)("aside",{className:br,children:[(0,J.jsxs)("div",{className:wr,children:[(0,J.jsx)("div",{className:kr,children:(0,J.jsxs)("span",{className:"font16",style:{display:"flex",alignItems:"center"},children:[(0,J.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAO9JREFUOBFj3H//P8ePj//a/jMyRDH8/y/uZcDCyAAEoZP//QfRxAHG54yMDIv+izHUsYANY/hfyECCdkxL/kv+/89QzviKkYGFgZEhGpdhEvwMDJNiwQ6Gm5G3+D/Di49wLgoDaGgc0///QIdSDfyXZKKaWVCDiDLwxUeQN4kLZBZ8LgSGCcP2i/8Zlh6HqIq2/A9MCPh0MAAjBQ94+YmBYf5hhAJkNkIUlUWUl1G14OeNGog/fIiRHQ1DYkIJvxomRgbG5/iVkCLL+BxoIMMiUrTgUwsqtVlkWZnqHv/+Bypj44BZXxKfBtxyiCoAAHADSWb7p5YAAAAAAElFTkSuQmCC",style:{marginRight:"10px"}}),"课程介绍"]})}),(0,J.jsx)("div",{ref:m,children:(0,J.jsx)(le.Z,{value:null===(i=a.detail)||void 0===i?void 0:i.description})})]}),(null==b?void 0:b.length)>0&&(0,J.jsx)(Hn.Z,{className:jr,activeKey:k,onChange:function(e){return P(e)},tabBarGutter:50,tabBarStyle:{height:76},tabBarExtraContent:"stage"===k?(0,J.jsx)(ji.t7,{style:{width:222,backgroundColor:"#fff"},placeholder:"请输入名称进行搜索",onInputChange:function(e){var n,t=null===(n=decodeURIComponent(e))||void 0===n?void 0:n.trim();l({type:"pathsDetail/save",payload:{keywords:t}}),_(t)},onChange:function(e){l({type:"pathsDetail/getStageData",payload:{tab:Tr[null==a?void 0:a.visibleType],subject_id:v.pathId,keywords:e}})}}):"",children:b.map((function(e){return(0,J.jsx)(Nr,{tab:null!=e&&e.extra?(0,J.jsxs)("span",{style:{position:"relative"},children:[(0,J.jsx)("span",{children:e.name}),(0,J.jsx)("span",{style:{position:"absolute",top:"0",left:"72px",display:"inline-block",width:"32px",height:"16px",lineHeight:"16px",textAlign:"center",backgroundColor:"#FF0000",borderRadius:"8px",fontSize:"12px",color:"#fff"},children:e.extra})]}):e.name},e.key)}))}),"stage"===k&&(0,J.jsx)(_i,{keywords:g}),"ranking"===k&&(0,J.jsx)(Ci,{}),"certificate"===k&&(0,J.jsx)(Ti,{}),"atlas"===k&&(0,J.jsx)(Mi,{}),"knowledge"===k&&(0,J.jsx)(vr,{}),"Combination"===k&&(0,J.jsx)(yr,{})]}),(0,J.jsx)(yn,{})]})]})})}))},40806:function(e,n,t){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){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()}t.d(n,{BU:function(){return r},Dj:function(){return i},gH:function(){return a},vp:function(){return o}});var a=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return f}});var i=t(7557),r=t.n(i),a=t(82242),o=t.n(a),l=t(41498),s=t.n(l),u=t(79800),c=t.n(u),d=t(59301);function f(e,n){var t=(0,d.useState)(n),i=c()(t,2),a=i[0],l=i[1],u=(0,d.useState)(!1),f=c()(u,2),h=f[0],p=f[1],v=(0,d.useState)(),m=c()(v,2),x=m[0],y=m[1],g=function(){var t=s()(r()().mark((function t(i){var s,u,c,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return s=d.length>1&&void 0!==d[1]&&d[1],u=s?n:o()(o()({},a),i),p(!0),l(u),t.next=6,e(u);case 6:return c=t.sent,p(!1),y(c),t.abrupt("return",c);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[a,h,g,x]}},65900:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___iyIe6",flex_space_between:"flex_space_between___g2WjG",flex_box_vertical_center:"flex_box_vertical_center___Tde0v",flex_box_center_end:"flex_box_center_end___W1D5W",flex_box_column:"flex_box_column___ZiFvs",bg:"bg___T2R2s",containerTitle:"containerTitle___yARn_",containerDesc:"containerDesc___fKSYF",menus:"menus___e8wtg",listItem:"listItem___s7xhg",info:"info___Hx2bW",title:"title___W7a1R",titleLeft:"titleLeft___C5r0w",titleRight:"titleRight___g5GZv",acitons:"acitons___H0RU0",move:"move___qYkSy",hideHeadCheckbox:"hideHeadCheckbox___Hq5gw",moveCategory:"moveCategory___bZSGQ",tabSearch:"tabSearch___NaKI4",warpModal:"warpModal___HLUgh",modalColumn:"modalColumn___F7R5w",modalRow:"modalRow___L6ghw",sup:"sup___VGKXV"}}}]); \ No newline at end of file diff --git a/p__Paths__New__index.async.js b/p__Paths__New__index.async.js index 4037bc397b..82ad015f50 100644 --- a/p__Paths__New__index.async.js +++ b/p__Paths__New__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[28982,4977,85027,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},l="5.0",n={},t=null,a=!1,i=!1,o=null,r=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,l){c=e,Z(e,l)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,l){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,G(e,l))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){x=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function l(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var t,a="auto",i=n.id,o=!1,s=0;s=5)return!0;var l=e.getAppletObject();return!(!l||"function"!=typeof l.recalculateEnvironments)&&(l.recalculateEnvironments(),!0)},e.startAnimation=function(){var l=e.getAppletObject();return!(!l||"function"!=typeof l.startAnimation)&&(l.startAnimation(),!0)},e.stopAnimation=function(){var l=e.getAppletObject();return!(!l||"function"!=typeof l.stopAnimation)&&(l.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var A=function(e){return e&&"false"!==e},T=function(l,n,t){y(f)<=4.2&&(t=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!b)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var i=document.createElement("div");i.classList.add("appletParameters","notranslate");var o=n.width,r=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(y(f)<=4.4)A(n.showToolBar)&&(n.height-=7),A(n.showAlgebraInput)&&(n.height-=37),n.width<605&&A(n.showToolBar)&&(n.width=605,o=605);else{var u=100;(A(n.showToolBar)||A(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=A(n.showMenuBar)?245:155),o=5?(n.appletOnLoad=function(e){var n=l.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(g),window.GGBT_wsf_view&&$(window).trigger("resize"),h(e)},w||g.appendChild(C)):i.appendChild(C),g.appendChild(i),w||l.appendChild(g),setTimeout((function(){e.resize()}),1)}function k(e,l){l&&"function"==typeof l.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,l.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",l)}function j(e,l){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:l}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):k(e,l)}if(a){scriptLoadStarted=!0;for(var S=0;S0?(a.remove(),r.attr("id","fullscreencontent").show(),jQuery(i).append(r),window.dispatchEvent(new Event("resize"))):T(a,l,!1),window.GGBT_wsf_view.launchFullScreen(i)}else v=t,T(e,l,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(r=e/4*3),s=r/5.8,o.setAttribute("src",w),o.setAttribute("width",r),o.setAttribute("height",s);var u=(e-r)/2,d=(l-s)/2;o.style.left=u+"px",o.style.top=d+"px",a.appendChild(o)}return a.appendChild(c),a},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},D=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,l){if(f=e,l)Z(f,!0);else{var i,o,r=!a;if(r){var s=y(f);!isNaN(s)&&s<4.4&&(r=!1)}i="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in o=c>0?f:0===c?i+f:"https://www.geogebra.org/apps/5.2.814.0/",D)if(f.slice(-1*D[u].length)===D[u]||f.slice(-1*(D[u].length+1))===D[u]+"/")return void Z(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!r||t.is3D||t.AV||t.SV||t.CV||t.EV2||t.CP||t.PC||t.DA||t.FI||t.PV||A(n.showToolBar)||A(n.showMenuBar)||A(n.showAlgebraInput)||A(n.enableRightClick)||n.appName&&"classic"!=n.appName?o+="web3d/":o+="webSimple/",Z(o,!1)}},Z=function(e,l){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===l&&(l=-1===e.indexOf("http")),h=l,m="web.nocache.js",b=!1;var n=p.split("/");n.length>1&&(l||"webSimple"!==n[n.length-2]?D.indexOf(n[n.length-2])>=0&&(m=n[n.length-2]+".nocache.js"):(m="webSimple.nocache.js",b=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var t=parseFloat(f);NaN!==t&&t<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."),G("5.0",l))}},O=function(e,l){window.console&&window.console.log&&(!l||void 0===l.showLogging||l.showLogging&&"false"!==l.showLogging)&&console.log(e)};function R(){var e=l;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==c&&Z(c,h),r=!0}return void 0!==n.material_id?j(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function l(e,l){1!=l?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+l+","+l+")",e.style.webkitTransform="scale("+l+","+l+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,l,n,t,a){if(e.isScreenshoGenerator)return 1;var i,o=void 0!==t&&t,r=null!=e.noScaleMargin&&e.noScaleMargin,s=(i=e.autoHeight)&&"false"!==i,c=function(e,l,n,t,a,i){var o=null;if(null!=i&&""!=i)for(var r=e.parentNode;null!=r;){if((" "+r.className+" ").indexOf(" "+i+" ")>-1){o=r;break}r=r.parentNode}var s=0,c=0,u=0,d=0,p=0,h=0,v=0;if(o)s=o.offsetWidth,c=Math.max(t?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===a||!a)&&("rtl"===document.dir?(p=s-f.width-f.left,h=u<=480?10:30):(h=f.left,p=u<=480?10:30),d=h+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,v=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,v=40))}return e&&((void 0===n||!n)&&l>0&&l+d1&&(o=!0)),l&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?i:(a=n(e,l,o,t,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==i?Math.min(i,a):a)}function a(e){var l=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),t=e.getBoundingClientRect(),a=(l-t.width)/2,i=(n-t.height)/2;i<0&&(i=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=i+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=i<40?"40px":i+"px",e.style.left=a+"px")}return{responsiveResize:function(n,i){var o=n.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(i.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var r=t(i,n);e()&&o.setAttribute("data-param-scale",r);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var l=c[e];return null==l?null:l},r=d,webModule.__errFn=e}function B(){function e(e){var l=e.lastIndexOf(rb);-1==l&&(l=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var t=e.lastIndexOf(tb,Math.min(n,l));return t>=O?e.substring(O,t+P):W}var l,n=null!=(l=__gwt_getMetaProperty(wb))?l:W;return n==W&&(n=function(){for(var l=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(l){if(l.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=l+vb,l=e(n.src)}return l}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,l=O,t=[],a=[];function i(e){var l=a[e](),n=t[e];if(l in n)return l;var i=[];for(var o in n)i[n[o]]=o;throw r&&r(e,i,l),null}if(__gwt_isKnownPropertyValue=function(e,l){return l in t[e]},webModule.__getPropMap=function(){var e={};for(var l in t)t.hasOwnProperty(l)&&(e[l]=i(l));return e},webModule.__computePropValue=i,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(l=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=l,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var l=s[L].bindings;s[L].bindings=function(){for(var n=l?l():{},t=e[webModule.__softPermutationId],a=O;a0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],t=0;t0){for(var t=o.elt(r-1);null!==t&&t.isTreeExpanded&&!t.isTreeLeaf;){t=this._sortTreeChildrenByY(t).last()}null!==t&&e.select(t)}else e.select(i)}else if("Down"===n.key){var a;if(l.isTreeExpanded&&!l.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(l).first())&&e.select(a);else for(;null!==l;){var i,o,r;if(null===(i=l.findTreeParentNode()))break;if((r=(o=this._sortTreeChildrenByY(i)).indexOf(l))t.y?1:n.xt.x?1:0})),l},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=R,I=(n(57193),n(85160)),F=n(43418),H=n(43604),W=n(85750),V="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var K=function(e){var l=e.onCancel,n=e.callback,t=(0,c.useRef)(),a=(0,c.useRef)(),i=(0,c.useRef)(),r=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=o()(u,2),p=d[0],h=d[1],f=function(){var e=D()(L()().mark((function e(){var l,a;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=t.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:l.src}});case 3:a=e.sent,n({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){h(p+1)}),[]),(0,v.jsx)("div",{ref:s,className:r.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,v.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,v.jsxs)(E.Z,{children:[(0,v.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,v.jsx)(H.Z,{onClick:function(){r.current=!r.current,h(p+1)},children:(0,v.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:l,children:(0,v.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,v.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,v.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,v.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,v.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:i})]}),(0,v.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,v.jsx)(I.FI,{initDiagram:function(){var e=O.GraphObject.make,l="#ff3333",n="#3358ff",o="#25ad23",r="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",h="#d5ebff",v="#f2dfe0",f="#a5d2fa",m="#cccccc",b="#b3e6b3",g="#fcbbbd";function w(l,n){var t=function(e,n){e.handled=!0,e.diagram.model.commit((function(t){var a=n.part.adornedPart,i=(new O.Point).setRectSpot(a.actualBounds,l);i.subtract(a.location),i.scale(2,2),i.x+=130*Math.sign(i.x),i.y+=130*Math.sign(i.y),i.add(a.location),i.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=t.copyNodeData(a.data);t.setGroupKeyForNodeData(o,t.getGroupKeyForNodeData(a.data)),t.addNodeData(o);var r={from:a.key,to:t.getKeyForNodeData(o)};t.addLinkData(r);var s=e.diagram.findNodeForData(o);s.location=i,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:l,alignmentFocus:l.opposite(),width:l.equals(O.Spot.Top)||l.equals(O.Spot.Bottom)?25:18,height:l.equals(O.Spot.Top)||l.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,l){return l.fill="dodgerblue"},mouseLeave:function(e,l){return l.fill="orange"},isActionable:!0,click:t,contextClick:t})}function x(l){return e(O.Shape,{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:function(e,l){return l.fill="dodgerblue"},mouseLeave:function(e,l){return l.fill="orange"},click:function(e,l){e.diagram.commandHandler.showContextMenu(l.part.adornedPart)}},l||{})}function y(e,l){return function(n,t){n.handled=!0,n.diagram.model.commit((function(n){n.set(t.part.adornedPart.data,e,l)}))}}function C(l,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.stroke="dodgerblue"},mouseLeave:function(e,l){return l.stroke="lightgray"},click:y(n,l),contextClick:y(n,l)})}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(u,"fill"),C(p,"fill"),C(h,"fill"),C(v,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(m,"fill"),C(b,"fill"),C(f,"fill"),C(g,"fill")))]}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(d),C(o),C(n),C(l))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(u),C(r),C(s),C(c)))]}function S(l,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:y(n,l),contextClick:y(n,l)})}function B(l,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:y(n,l),contextClick:y(n,l)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",B(null),B([2,4]),B([4,4])))]}function T(l,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.fill="dodgerblue"},mouseLeave:function(e,l){return l.fill="lightgray"},click:y(n,l),contextClick:y(n,l)})}function E(l){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(l+4).toString()+" H3"})}function P(l){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===l?n="M0 0 M16 16 M0 8 L16 8":2===l&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:y("dir",l),contextClick:y("dir",l)})}function _(l){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var t=n.part.adornedPart;e.set(t.data,l?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(l?t.toNode:t.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:n,contextClick:n})}function N(l,n){var t=0,a=O.Spot.RightSide;l.equals(O.Spot.Top)?(t=270,a=O.Spot.TopSide):l.equals(O.Spot.Left)?(t=180,a=O.Spot.LeftSide):l.equals(O.Spot.Bottom)&&(t=90,a=O.Spot.BottomSide),n||(t-=180);var i=function(e,l){e.handled=!0,e.diagram.model.commit((function(e){var t=l.part.adornedPart;e.set(t.data,n?"toSpot":"fromSpot",O.Spot.stringify(a)),(n?t.toNode:t.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:l,alignmentFocus:l.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:t,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:i,contextClick:i})}return t.current=new O.Diagram(a.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var l=e.subject;l.location=l.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var l=e.subject;e.diagram.toolManager.linkingTool.isForwards?l.toNode.invalidateConnectedLinks():l.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),t.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),t.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),t.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),x({alignment:new O.Spot(.75,0)})),t.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),k(),j(),A()),t.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,l){l.addMembers(l.diagram.selection,!0)||l.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),t.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),x({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),t.current.groupTemplate.contextMenu=e("ContextMenu",k(),j(),A()),t.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),t.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:E(2)},new O.Binding("pathPattern","thickness",E)),x({alignmentFocus:new O.Spot(0,0,-6,-4)})),t.current.linkTemplate.contextMenu=e("ContextMenu",j(),A(),e("ContextMenuButton",e(O.Panel,"Horizontal",P(0),P(1),P(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",_(!1),N(O.Spot.Top,!1),N(O.Spot.Left,!1),N(O.Spot.Right,!1),N(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},_(!0),N(O.Spot.Top,!0),N(O.Spot.Left,!0),N(O.Spot.Right,!0),N(O.Spot.Bottom,!0))))),new O.Palette(i.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(Z()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){t.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),t.current.grid.visible=!0,t.current.grid.gridCellStroke="darkgray",t.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=t.current,t.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,v.jsx)("div",{ref:a})]})]}),(0,v.jsx)("div",{className:"tr",children:(0,v.jsx)(j.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=n(5112),q=n(94001),J=Y.ZP.Group,Q={margin:"0 8px"},X=function(e){var l=e.callback,n=e.onCancel;return(0,v.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){l(e)},children:[(0,v.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,v.jsx)("span",{style:Q,children:"单元格数:"}),(0,v.jsx)("span",{style:Q,children:"行数"}),(0,v.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,v.jsx)(q.Z,{})}),(0,v.jsx)("span",{style:Q,children:"列数"}),(0,v.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,v.jsx)(q.Z,{})})]}),(0,v.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,v.jsx)("span",{style:Q,children:"对齐方式:"}),(0,v.jsx)(C.Z.Item,{name:"align",children:(0,v.jsxs)(J,{children:[(0,v.jsx)(Y.ZP,{value:"default",children:(0,v.jsx)("i",{className:"fa fa-align-justify"})}),(0,v.jsx)(Y.ZP,{value:"left",children:(0,v.jsx)("i",{className:"fa fa-align-left"})}),(0,v.jsx)(Y.ZP,{value:"center",children:(0,v.jsx)("i",{className:"fa fa-align-center"})}),(0,v.jsx)(Y.ZP,{value:"right",children:(0,v.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,v.jsxs)("div",{className:"flex-container flex-end",children:[(0,v.jsx)(j.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,v.jsx)(j.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),le=n.n(ee),ne=(0,c.forwardRef)((function(e,l){var n=e.use3d,t=e.width,a=e.height,i=e.callback,r=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=o()(u,2),p=d[0],h=d[1],f=(0,c.useRef)({id:r,appName:"graphing",width:t||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(le())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var m=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return i&&i(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){h(n)}),[n]),(0,c.useImperativeHandle)(l,(function(){return{getImgData:m}})),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:r}),(0,v.jsxs)(E.Z,{align:"middle",children:[(0,v.jsx)(H.Z,{flex:1,children:(0,v.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return h(e)}})}),(0,v.jsx)(H.Z,{children:(0,v.jsx)(j.ZP,{size:"large",onClick:m,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),te=n(97488),ae=n(20817),ie=n(8591),oe="link",re="upload-image",se="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",he={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},ve=n(12066);var fe="@▁▁@",me=["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 be(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=s()(s()({},ge+"-B","bold"),ge+"-I","italic"),xe=s()(s()(s()(s()(s()(s()(s()(s()({},oe,"添加链接"),ue,"添加代码块"),re,"添加图片"),ce,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var l=e.defaultValue,n=void 0===l?"":l,t=e.onChange,i=e.width,r=void 0===i?"100%":i,u=e.height,m=void 0===u?400:u,b=e.miniToolbar,g=void 0!==b&&b,w=e.isFocus,C=void 0!==w&&w,k=e.watch,j=e.insertTemp,S=e.mode,E=void 0===S?"markdown":S,P=e.id,N=void 0===P?"markdown-editor-id":P,L=e.showResizeBar,M=void 0!==L&&L,D=e.noStorage,G=void 0!==D&&D,Z=e.showNullButton,O=void 0!==Z&&Z,R=e.showNullProgramButton,z=void 0!==R&&R,I=e.hidetoolBar,H=void 0!==I&&I,W=e.fullScreen,V=void 0!==W&&W,U=e.onBlur,Y=e.onCMBeforeChange,q=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,le=e.disabled,pe=void 0!==le&&le,ge=e.disabledFill,ye=void 0!==ge&&ge,Ce=e.placeholder,ke=void 0===Ce?"":Ce,je=e.values,Se=void 0===je?"":je,Be=e.extraUse,Ae=(0,c.useState)(null),Te=o()(Ae,2),Ee=Te[0],Pe=Te[1],_e=(0,c.useState)(n),Ne=o()(_e,2),Le=Ne[0],Me=Ne[1],De=(0,c.useState)(k),Ge=o()(De,2),Ze=Ge[0],Oe=Ge[1],Re=(0,c.useState)(V),ze=o()(Re,2),Ie=ze[0],Fe=ze[1],He=(0,c.useState)(""),We=o()(He,2),Ve=We[0],Ue=We[1],Ke=(0,c.useState)(0),Ye=o()(Ke,2),qe=Ye[0],Je=Ye[1],Qe=(0,c.useState)(m),Xe=o()(Qe,2),$e=Xe[0],el=Xe[1],ll=(0,c.useState)(!1),nl=o()(ll,2),tl=(nl[0],nl[1]),al=(0,c.useState)(0),il=o()(al,2),ol=il[0],rl=il[1],sl=(0,c.useState)(0),cl=o()(sl,2),ul=cl[0],dl=cl[1],pl=(0,c.useRef)(),hl=(0,c.useRef)(),vl=(0,c.useRef)(),fl=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Se),null==Ee||Ee.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==q||q(Ie)}),[Ie]),(0,c.useEffect)((function(){if(pl.current){var e=function(e,n){if(!ee){var t=n.clipboardData;if(t){var a=t.types.toString(),i=t.items;if("Files"===a||t.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==E)return;try{var o,r=i[1];"file"===(null===(o=i[0])||void 0===o?void 0:o.kind)&&(r=i[0]);var s=r.getAsFile(),c=s.name.split(".").pop();(0,T.I)(s,(function(e){var n,t,a;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?l.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("video"))>-1?l.replaceSelection('')):(null==s||null===(a=s.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?l.replaceSelection('').concat(s.name,"")):me.includes(c)?l.replaceSelection('').concat(s.name,"")):l.replaceSelection("[".concat(s.name,"](").concat(ae.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){ie.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},l=d().fromTextArea(pl.current,{mode:E,lineNumbers:!g,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return l.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?l.setOption("placeholder",ke):l.setOption("placeholder",null))})),l.on("keydown",(function(e,l){if(8===l.keyCode){var n=function(e,l){var n=e.getDoc(),t=n.getCursor(),a=n.getLine(t.line),i=a.charAt(t.ch-1),o=a.lastIndexOf("@▁@",t.ch),r=a.lastIndexOf("@▁▁@",t.ch),s=o>r?o:r,c=o>r?3:4;if(-1===fe.indexOf(i))return null;if(console.log("change1:",l,e,a,t,s,o,r,i),s>=0&&t.ch-s<5){var u=s+c;return n.replaceRange("",{line:t.line,ch:s},{line:t.line,ch:u}),{line:t.line,ch:u}}return null}(e);n&&l.preventDefault()}})),C&&l.focus(),l.on("paste",e),pe&&l.on("beforeChange",(function(e,l){"paste"!==l.origin&&"+input"!==l.origin||l.cancel()})),Pe(l),function(){l.off("paste",e)}}}),[]);var ml=(0,c.useCallback)((function(){hl.current}),[$e,hl,Ie]);(0,c.useEffect)((function(){if(Ee){var e=function(){var e=new p.Z((function(e){var l,n=a()(e);try{for(n.s();!(l=n.n()).done;){var t=l.value;(t.target.offsetHeight>0||t.target.offsetWidth>0)&&(ml(),Ee.setSize("100%","100%"),Ee.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pl.current.parentElement),e}();return function(){var l,n;null!==(l=pl.current)&&void 0!==l&&l.parentElement&&e.unobserve(null===(n=pl.current)||void 0===n?void 0:n.parentElement)}}}),[Ee,ml]),(0,c.useEffect)((function(){if(Ee){for(var e=[],l=function(){var l=o()(t[n],2),a=l[0],i=l[1],r=s()({},a,(function(){bl(i)}));e.push(r),Ee.addKeyMap(r)},n=0,t=Object.entries(we);n0){var e=(new Date).getTime(),l=window.sessionStorage.getItem(N);e>=qe+1e4&&(!l||l!==Le)&&(window.sessionStorage.setItem(N,Le),tl(!0))}}),1e4),(0,c.useEffect)((function(){Oe(k)}),[Ee,k]),(0,c.useEffect)((function(){Ee&&C&&Ee.focus()}),[Ee,C]),(0,c.useEffect)((function(){if(Ze&&Ee){var e=function(e){var l=e.target;if(fl.current){var n=l.scrollTop/l.scrollHeight;fl.current.scrollTop=fl.current.scrollHeight*n}},l=Ee.getScrollerElement();return l.addEventListener("scroll",e),function(){l.removeEventListener("scroll",e)}}}),[Ee,Ze]),(0,c.useEffect)((function(){if(Ee&&Y){var e=function(e,l){Y(e,l)};return Ee.on("beforeChange",e),function(){Ee.off("beforeChange",e)}}}),[Ee,Y]),(0,c.useEffect)((function(){if(Ee&&U){var e=function(){U(Ee.getValue())};return Ee.on("blur",e),function(){Ee.off("blur",e)}}}),[Ee,U]),(0,c.useEffect)((function(){if(Ee){var e=function(e,l){var n=e.getValue();Me(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),t&&(z?t(n,Cl(n)):t(n))};return Ee.on("change",e),function(){Ee.off("change",e)}}}),[Ee,t]),(0,c.useEffect)((function(){if(Ee)if(null==n)Ee.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;n!==Ee.getValue()&&(Ee.setValue(n),Me(n),Ee.setCursor(pe?1:Ee.lineCount(),0),window.scrollTo(0,e))}}),[Ee,n]);var bl=(0,c.useCallback)((function(e){var l=Ee.getCursor(),n=Ee.getSelection(),t=n.split("\n");switch(e){case"bold":return Ee.replaceSelection("**"+n+"**"),""===n&&Ee.setCursor(l.line,l.ch+2),Ee.focus();case"italic":return Ee.replaceSelection("*"+n+"*"),""===n&&Ee.setCursor(l.line,l.ch+1),Ee.focus();case"code":return Ee.replaceSelection("`"+n+"`"),""===n&&Ee.setCursor(l.line,l.ch+1),Ee.focus();case"inline-latex":return Ue("inline-latex"),Ee.focus();case"latex":return Ee.replaceSelection("```latex\n"+n+"\n```"),Ee.setCursor(l.line+1,n.length+1),Ee.focus();case"line-break":return Ee.replaceSelection("
          \n"),Ee.focus();case"list-ul":return""===n?Ee.replaceSelection("- "+n):Ee.replaceSelection(t.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ee.focus();case"list-ol":return""===n?Ee.replaceSelection("1. "+n):Ee.replaceSelection(t.map((function(e,l){return""===e?"":"".concat(l+1,". ").concat(e)})).join("\n")),Ee.focus();case"add-null-ch":return""===n&&Ee.setCursor(l.line,l.ch),Ee.replaceSelection("▁"),Ee.focus();case"add-signal":return""===n&&Ee.setCursor(l.line,l.ch),Ee.replaceSelection("@▁@"),Ee.focus();case"add-multiple":return""===n&&Ee.setCursor(l.line,l.ch),Ee.replaceSelection(fe),Ee.focus();case"inster-template-1":return""===n&&Ee.setCursor(l.line,l.ch),Ee.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ee.focus();case"eraser":return Ee.setValue(""),Ee.focus();case"trigger-watch":return Oe(!Ze),Ee.focus();case"trigger-full-screen":return Fe(!Ie),Ee.focus();case oe:return void Ue(oe);case ue:return void Ue(ue);case re:return void Ue(re);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case se:return void Ue(se);case de:return void Ue(de);default:throw new Error}}),[Ee,Ze,Ie]),gl=(0,c.useCallback)((function(e,l){var n,t,a,i,o;switch(Ue(""),Ve){case oe:var r=e.title,s=e.link;return Ee.replaceSelection("[".concat(r,"](").concat(s,")")),Ee.focus();case ue:var c=e.language,u=e.content;return Ee.replaceSelection(["```"+c,u,"```"].join("\n")),Ee.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),h=0;h-1||null==b||!b.type?m?Ee.replaceSelection("![ ".concat(m," ]( ").concat(f,' "').concat(m,'" )')):Ee.replaceSelection("![,](".concat(f,")")):(null==b||null===(i=b.type)||void 0===i?void 0:i.indexOf("video"))>-1?Ee.replaceSelection('')):(null==b||null===(o=b.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?Ee.replaceSelection('').concat(b.name,"")):me.includes(g)?Ee.replaceSelection('').concat(b.name,"")):Ee.replaceSelection("[".concat(b.name,"](").concat(ae.Z.API_SERVER).concat(f,")")),Ee.focus();case de:for(var w=e.row,x=e.col,y=e.align,C="\n",k=0;k300&&(l=300),el(m+l+"px")}},t=vl.current,a=!1,i=0;return t.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",l),function(){t.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",l)}}}),[Ee,vl]),(0,c.useEffect)((function(){el(m)}),[m]);var yl={width:be(r),height:be($e)},Cl=((0,c.useMemo)((function(){if(qe){var e=new Date(qe),l=e.getHours(),n=e.getMinutes(),t=e.getSeconds();return n=n<10?"0"+n:n,t=t<10?"0"+t:t,"".concat(l=l<10?"0"+l:l,":").concat(n,":").concat(t)}return 0}),[qe]),function(e){var l=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,t){l.push({multiLine:!("@▁@"===e)})}))}return l});(0,c.useEffect)((function(){xe[Ve]&&Ve!==ce&&Ve!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],l=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;rl(l),dl(n)}),0)}),[Ve]);var kl=function(e,l,n,t){var a=document.body.clientHeight,i=document.body.clientWidth;return!(e<20&&n>e||e>i-20&&nl||l>a-20&&t45&&(j=ee.current.clientHeight+5),(0,Q.jsxs)("div",{className:z,onClick:function(e){e.stopPropagation()},children:[(0,Q.jsxs)("div",{ref:ee,className:I,onClick:function(){return d(!u)},children:[0===f.data.length&&(0,Q.jsx)("span",{className:H,children:n||"请选择方向&课程"}),f.data.map((function(e){return(0,Q.jsxs)("div",{className:F,children:[(0,Q.jsx)("span",{children:e.name}),(0,Q.jsx)("span",{children:"/"}),(0,Q.jsx)("span",{children:e.sub_disciplines[0].name}),(0,Q.jsx)("span",{onClick:function(l){l.stopPropagation(),l.preventDefault(),function(e){var l=f.objData;delete l[e];var n=f.ids.filter((function(l){return l!==e}));g({data:Object.values(l),objData:l,ids:n}),i(n)}(e.sub_disciplines[0].id)},children:(0,Q.jsx)(q.Z,{})})]},e.id)}))]}),u&&(0,Q.jsxs)("div",{className:W,style:{top:j},children:[(0,Q.jsxs)("div",{className:V,children:[0===l.length&&k(),l.length>0&&l.map((function(e){return(0,Q.jsxs)("div",{onClick:function(){C(e)},children:[(0,Q.jsx)("span",{children:e.name}),(0,Q.jsx)("span",{children:(0,Q.jsx)(J.Z,{})})]},e.id)}))]}),y.sub_disciplines&&(0,Q.jsxs)("div",{className:U,children:[0===y.sub_disciplines.length&&k(),y.sub_disciplines.length>0&&y.sub_disciplines.map((function(e){var l=f.ids.includes(e.id);return(0,Q.jsx)("div",{className:l?K:"",onClick:function(){!function(e){if(f.ids.includes(e.id))return!1;y.sub_disciplines;var l=m()(y,$),n=o()(o()({},f.objData),{},a()({},e.id,o()(o()({},l),{},{sub_disciplines:[e]})));g({ids:[].concat(s()(f.ids),[e.id]),data:Object.values(n),objData:n}),i([].concat(s()(f.ids),[e.id]))}(e),d(!1)},children:e.name},e.id)}))]})]})]})},ne=n(61998),te=n(19842),ae=n(61186),ie=n.n(ae),oe=n(80559),re=n(58670),se=n(85027),ce="flexRow___qY1Ro",ue="flexColumn___xTKsc",de="formWrap___OJ1NZ",pe="example___XZnZv",he="footerWrap___DSZCv",ve=["newCourse","globalSetting","loading","dispatch","schoolName","onSuccess"],fe=function(e,l){return l.some((function(l){return l.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},me=w.Z.TextArea,be=(0,g.connect)((function(e){var l=e.newCourse,n=e.loading;return{newCourse:l,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var l=e.newCourse,n=(e.globalSetting,e.loading),t=e.dispatch,a=e.schoolName,i=e.onSuccess,r=void 0===i?function(){}:i,s=(m()(e,ve),C.Z.useForm()),c=v()(s,1)[0];(0,b.useEffect)((function(){c.setFieldsValue({name:a})}),[a]);var d=function(){var e=p()(u()().mark((function e(l){var n,a,i,s,c,d,h,v;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(n=l||{}).name,i=n.city,s=void 0===i?[]:i,c=n.address,d=n.remarks,e.next=3,t({type:"newCourse/appplySchool",payload:{name:a,province:s[0],city:s[1],address:c,remarks:d}});case 3:if(2!=(null==(h=e.sent)?void 0:h.status)){e.next=7;break}return v=j.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,Q.jsx)(ne.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[o()({},h)],pagination:!1})]}),onOk:function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r(a);case 2:v.destroy(),t({type:"newCourse/setActionTabs",payload:{}});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){v.destroy()}}),e.abrupt("return");case 7:t({type:"newCourse/setActionTabs",payload:{}}),0==h.status&&(k.ZP.success("新增发布单位成功!"),r(a));case 9:case"end":return e.stop()}}),e)})));return function(l){return e.apply(this,arguments)}}();return(0,Q.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"NewCourse-AppplySchool"===l.actionTabs.key,title:"申请发布单位",width:"600px",footer:null,children:(0,Q.jsxs)(C.Z,{className:de,form:c,labelCol:{span:4},wrapperCol:{span:20},onFinish:d,children:[(0,Q.jsx)(C.Z.Item,{label:"发布单位:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,Q.jsx)(w.Z,{placeholder:"请输入发布单位"})}),(0,Q.jsxs)("div",{className:"".concat(ce," ").concat(pe),children:[(0,Q.jsx)("div",{children:"示例:"}),(0,Q.jsxs)("div",{className:ue,children:[(0,Q.jsxs)("div",{children:[(0,Q.jsx)(oe.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,Q.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)(re.Z,{style:{color:"red"}}),(0,Q.jsxs)("span",{className:"font14 ml5",children:["错误示例:数据结构",ie()().format("YYYY"),"春"]})]})]})]}),(0,Q.jsx)(C.Z.Item,{label:"地区:",name:"city",children:(0,Q.jsx)(te.Z,{allowClear:!0,size:"middle",options:se.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:fe}})}),(0,Q.jsx)(C.Z.Item,{label:"详细地址:",name:"address",children:(0,Q.jsx)(w.Z,{placeholder:"请填写完整的地址信息"})}),(0,Q.jsx)(C.Z.Item,{label:"说明:",name:"remarks",children:(0,Q.jsx)(me,{placeholder:"再次说明特别情况(选填)"})}),(0,Q.jsx)("div",{className:he,children:(0,Q.jsxs)(C.Z.Item,{children:[(0,Q.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:function(){t({type:"newCourse/setActionTabs",payload:{}})},children:"取消"}),(0,Q.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["newCourse/appplySchool"],children:"保存"})]})})]})})})),ge=n(29831),we=n(97433),xe=["user","newCourse","globalSetting","loading","dispatch"],ye=w.Z.TextArea,Ce=(x.Z.TreeNode,y.default.Option),ke=(0,g.connect)((function(e){var l=e.user,n=e.newCourse,t=e.loading;return{user:l,newCourse:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.user,e.newCourse;var l,n,t=e.globalSetting,i=e.loading,r=e.dispatch,c=(m()(e,xe),(0,g.useSearchParams)()),d=v()(c,1)[0],h=(0,g.useParams)(),f=C.Z.useForm(),x=v()(f,1)[0],y=(0,b.useState)({}),R=v()(y,2),z=R[0],I=R[1],F=(0,b.useState)(),H=v()(F,2),W=H[0],V=H[1],U=(0,b.useRef)(),K=(0,b.useState)(!0),Y=v()(K,2),q=Y[0],J=Y[1],X=(0,b.useState)(!1),$=v()(X,2),ee=$[0],ne=$[1],te=(0,b.useState)(),ae=v()(te,2),ie=ae[0],oe=ae[1],re=(0,b.useState)(),se=v()(re,2),ce=se[0],ue=se[1],de=(0,b.useState)(!0),pe=v()(de,2),he=pe[0],ve=pe[1],fe=(0,b.useState)(!1),me=v()(fe,2),ke=me[0],je=me[1],Se=(0,b.useState)(!1),Be=v()(Se,2),Ae=Be[0],Te=Be[1],Ee=(0,b.useState)(-1),Pe=v()(Ee,2),_e=Pe[0],Ne=Pe[1],Le=(0,b.useState)(!0),Me=v()(Le,2),De=Me[0],Ge=Me[1],Ze=(0,b.useState)([]),Oe=v()(Ze,2),Re=Oe[0],ze=Oe[1],Ie=(0,b.useState)([]),Fe=v()(Ie,2),He=Fe[0],We=Fe[1],Ve=(0,b.useState)(!1),Ue=v()(Ve,2),Ke=Ue[0],Ye=Ue[1],qe=(0,b.useState)(!1),Je=v()(qe,2),Qe=Je[0],Xe=Je[1],$e=(0,b.useState)(!1),el=v()($e,2),ll=el[0],nl=el[1],tl=(0,b.useState)([]),al=v()(tl,2),il=al[0],ol=al[1],rl=(0,b.useState)(!1),sl=v()(rl,2),cl=sl[0],ul=sl[1],dl=il.length>0&&il.length<4,pl=(0,b.useState)([]),hl=v()(pl,2),vl=hl[0],fl=hl[1],ml=(0,b.useState)([]),bl=v()(ml,2),gl=bl[0],wl=bl[1];(0,b.useEffect)((function(){var e;xl(),yl(),U.current=h.pathId,V(!!U.current),(0,G.Dk)(null==t||null===(e=t.setting)||void 0===e?void 0:e.name),x.setFieldsValue({learning_notes_title:"课程须知"}),U.current&&kl()}),[]);var xl=function(){var e=p()(u()().mark((function e(){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});case 2:l=e.sent,fl(l.disciplines);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),yl=function(){var e=p()(u()().mark((function e(){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ge(!0),e.next=3,r({type:"newCourse/getSchoolOption",payload:{display_aliases:!0}});case 3:l=e.sent,Ge(!1),ze(null==l?void 0:l.schools),We(null==l?void 0:l.schools);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Cl=function(){d.get("username")?g.history.push("/users/".concat(d.get("username"),"/paths")):g.history.push(W?"/paths/".concat(U.current):"/paths")},kl=function(){var e=p()(u()().mark((function e(){var l,n,t,a,i,o,c,d,p,h,v,f,m,b;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"newCourse/getEditCourseData",payload:{id:U.current}});case 2:(l=e.sent)&&(d={name:l.name,name_en:l.name_en,intro:l.description,content:null==l||null===(n=l.toast)||void 0===n?void 0:n.content,notice:l.learning_notes,school_id:null==l?void 0:l.school,learning_notes_title:l.learning_notes_title||"课程须知"},l.disciplines&&l.disciplines.length>0&&wl(l.disciplines),x.setFieldsValue(d),Te(null==l||null===(t=l.toast)||void 0===t?void 0:t.is_open),Ne(null==l||null===(a=l.toast)||void 0===a?void 0:a.open_num),J(null==l?void 0:l.cust_seq),ne(null==l?void 0:l.show_spoc),je(null==l?void 0:l.show_history),Xe(null==l?void 0:l.show_course_section),Ye(null==l?void 0:l.allow_download),ve(null==l?void 0:l.show_tag),ul(null==l?void 0:l.allow_set_subject_summary),(null==l?void 0:l.show_chapter)&&il.push("chapter"),(null==l?void 0:l.show_charts)&&il.push("charts"),(null==l?void 0:l.show_cert_apply)&&il.push("cert_apply"),(null==l?void 0:l.show_knowledge_graph)&&il.push("knowledge_graph"),null!=l&&l.show_chapter&&null!=l&&l.show_charts&&null!=l&&l.show_cert_apply&&null!=l&&l.show_knowledge_graph&&il.push("all"),ol(s()(il)),(null==l||null===(i=l.attachments)||void 0===i?void 0:i.length)>0&&oe([{uid:null==l||null===(p=l.attachments)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.id,name:null==l||null===(h=l.attachments)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.title,response:{id:null==l||null===(v=l.attachments)||void 0===v||null===(v=v[0])||void 0===v?void 0:v.id}}]),(null==l||null===(o=l.attachments_b)||void 0===o?void 0:o.length)>0&&ue([{uid:null==l||null===(f=l.attachments_b)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.id,name:null==l||null===(m=l.attachments_b)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.title,response:{id:null==l||null===(b=l.attachments_b)||void 0===b||null===(b=b[0])||void 0===b?void 0:b.id}}]),I({name:l.name,intro:l.description,notice:l.learning_notes,content:null==l||null===(c=l.toast)||void 0===c?void 0:c.content}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),jl=function(){var e=p()(u()().mark((function e(l){var n,t,a,i,s,c,d,p,h,v,f,m,b,w,x;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=(a=l||{}).name,s=a.intro,c=a.notice,d=a.name_en,p=a.learning_notes_title,h=a.sub_discipline_ids,v=a.school_id,f=W?"newCourse/editCourse":"newCourse/submitCourse",m=!1,b=null,Re.map((function(e){v===e.name&&(m=!0,b=e.id)})),m){e.next=7;break}return e.abrupt("return",k.ZP.error("未找到包含'".concat(v,"'的发布单位")));case 7:return w={id:U.current,name:i,name_en:d,description:s,learning_notes:c,cust_seq:q,show_spoc:ee,school_id:b,show_tag:he,show_history:ke,show_course_section:Qe,allow_download:Ke,learning_notes_title:p,attachment_ids:[null==ie||null===(n=ie[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id],attachment_ids_b:[null==ce||null===(t=ce[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id],sub_discipline_ids:h,subject_toast_attributes:{is_open:Ae,open_num:_e,content:l.content}},cl&&(w.show_chapter=null==il?void 0:il.includes("chapter"),w.show_charts=null==il?void 0:il.includes("charts"),w.show_cert_apply=null==il?void 0:il.includes("cert_apply"),w.show_knowledge_graph=null==il?void 0:il.includes("knowledge_graph")),e.next=11,r({type:f,payload:o()({},w)});case 11:(null==(x=e.sent)?void 0:x.subject_id)&&g.history.push("/paths/".concat(x.subject_id));case 13:case"end":return e.stop()}}),e)})));return function(l){return e.apply(this,arguments)}}();return(0,Q.jsx)("div",{className:D.wrap,children:(0,Q.jsxs)("div",{className:D.bg,children:[(0,Q.jsxs)("div",{className:D.crumbs,children:[(0,Q.jsx)("span",{children:"实践课程"}),(0,Q.jsx)("i",{className:"iconfont icon-zhankai1"}),(0,Q.jsxs)("b",{children:[W?"编辑":"创建","实践课程"]})]}),(0,Q.jsxs)("div",{className:D.titleWrap,children:[(0,Q.jsxs)("span",{children:[W?"编辑":"创建","实践课程"]}),(0,Q.jsx)("b",{onClick:Cl,children:"返回"})]}),(0,Q.jsxs)(C.Z,{form:x,className:D.formWrap,scrollToFirstError:!0,layout:"vertical",colon:!1,onValuesChange:function(){var e=x.getFieldsValue();"school_id"in e&&We(Re.filter((function(l){return-1!==l.name.toUpperCase().indexOf(e.school_id.toUpperCase())}))),I(o()({},e))},onFinish:jl,children:[(0,Q.jsxs)("div",{className:D.fieldWrap,children:[(0,Q.jsx)(C.Z.Item,{extra:(0,Q.jsx)("div",{className:"tr c-grey-333 font12 mt3",children:"".concat((null===(l=z.name)||void 0===l?void 0:l.length)||0,"/60")}),name:"name",label:"实践课程名称",rules:[{required:!0,message:"请输入实践课程名称"}],children:(0,Q.jsx)(ye,{maxLength:60,placeholder:"例如:大学计算机基础 —— 计算思维"})}),(0,Q.jsx)(C.Z.Item,a()(a()(a()(a()({style:{marginTop:"-24px"},name:"name_en",label:"英文课程名称"},"style",{marginTop:"-24px"}),"extra",(0,Q.jsx)("div",{className:"tr c-grey-333 font12 mt3",children:"".concat((null===(n=z.name_en)||void 0===n?void 0:n.length)||0,"/200")})),"rules",[{message:"请输入英文课程名称"}]),"children",(0,Q.jsx)(ye,{maxLength:200,placeholder:"College Computer Fundamentals - Computational Thinking"}))),(0,Q.jsx)(C.Z.Item,{name:"sub_discipline_ids",label:(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",width:1200},children:[(0,Q.jsx)("div",{children:"方向&课程"}),(0,Q.jsxs)("div",{style:{color:"#9096A3",position:"relative",left:12},children:["没有合适的方向&课程?",(0,Q.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){return nl(!0)},children:"联系教研助理"})]})]}),style:{marginTop:"-24px"},children:(0,Q.jsx)(le,{defaultValue:gl,dataSource:vl,onChange:function(e){return x.setFieldsValue({sub_discipline_ids:e})}})}),(0,Q.jsx)(C.Z.Item,{label:"发布单位",name:"school_id",wrapperCol:{span:24},extra:!De&&z.school_id&&!(null!=Re&&Re.find((function(e){return e.name===z.school_id})))&&(0,Q.jsx)("div",{className:D.schoolHintWrap,children:(0,Q.jsxs)("span",{className:D.colorCDCDCD,children:["未找到包含“",z.school_id,"”的发布单位,如有需要,请",(0,Q.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsx)("div",{style:{textAlign:"left"},children:"请扫码或搜索加入头歌官方交流QQ群:727685969,联系群内的运营进行咨询和申请新增学校名称。"}),(0,Q.jsx)("img",{src:ge,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请输入发布单位"}],children:(0,Q.jsx)(S.Z,{placeholder:"请输入发布单位",showSearch:!0,size:"large",children:He.map((function(e,l){return(0,Q.jsx)(Ce,{value:e.name,children:e.name},l)}))})})]}),(0,Q.jsx)("div",{className:D.mdWrap,children:(0,Q.jsx)(C.Z.Item,{name:"intro",label:"简介",rules:[{required:!0,message:"请输入实践课程的简介"},{whitespace:!0,message:"请输入实践课程的简介"},{max:65e3,message:"实践课程的简介最大限制65000个字符"}],children:(0,Q.jsx)(M.Z,{watch:!0,defaultValue:z.intro})})}),(0,Q.jsxs)("div",{className:D.mdWrap,children:[(0,Q.jsxs)(B.Z,{align:"top",className:"mb10 mt10",children:[(0,Q.jsx)(A.Z,{children:(0,Q.jsx)("span",{className:"c-red mr10",children:"*"})}),(0,Q.jsx)(A.Z,{flex:"1",children:(0,Q.jsx)(C.Z.Item,{name:"learning_notes_title",label:"",style:{marginBottom:0},rules:[{required:!0,message:"请输课程须知标题"},{max:15,message:"请输课程须知标题最大限制15个字符"}],children:(0,Q.jsx)(w.Z,{style:{height:38},placeholder:"请输入"})})})]}),(0,Q.jsx)(C.Z.Item,{name:"notice",label:"",rules:[{required:!0,message:"请输入实践课程的课程须知"},{whitespace:!0,message:"请输入实践课程的课程须知"},{max:65e3,message:"实践课程的课程须知最大限制65000个字符"}],children:(0,Q.jsx)(M.Z,{insertTemp:"1",watch:!0,defaultValue:z.notice})})]}),(0,Q.jsxs)("div",{className:D.mdWrap,children:[(0,Q.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Q.jsx)(T.Z,{checked:Ae,style:{marginRight:11,minWidth:32},onChange:function(e){Te(e)}}),(0,Q.jsxs)("span",{className:D.spanText,children:["课程公告",(0,Q.jsx)("span",{children:"(支持老师自定义公告内容,以弹框形式提醒课程的学习用户)"})]})]}),Ae&&(0,Q.jsx)(C.Z.Item,{style:{marginTop:10},name:"content",label:"",rules:[{required:!0,message:"请输入实践课程的课程提示"},{max:1e4,message:"实践课程的课程提示最大限制10000个字符"}],children:(0,Q.jsx)(M.Z,{insertTemp:"1",watch:!0,defaultValue:z.content})}),Ae&&(0,Q.jsxs)("div",{style:{marginTop:20,borderBottom:"1px solid #DBDCE0",paddingBottom:7},children:[(0,Q.jsx)("label",{style:{color:"#000",marginRight:10},children:"提示次数"}),(0,Q.jsxs)(E.ZP.Group,{value:_e,onChange:function(e){Ne(e.target.value)},children:[(0,Q.jsx)(E.ZP,{className:"c-black",value:-1,children:"每次"}),(0,Q.jsx)(E.ZP,{className:"ml20 c-black",value:1,children:"一次"})]})]})]}),(0,Q.jsxs)("div",{className:D.mdWrap,style:{marginTop:25},children:[(0,Q.jsx)(P.Z,{style:{marginLeft:cl?"28px":"0"},checked:q,onChange:function(e){J(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["展示默认章节序号",(0,Q.jsx)("span",{children:"(选中,则为章节下所有项目添加排序编号)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(P.Z,{style:{marginTop:"10px",marginLeft:cl?"28px":"0"},checked:ee,onChange:function(e){return ne(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["自选并展示SPOC课堂",(0,Q.jsx)("span",{children:"(选中,则在教学团队下方添加SPOC课堂模块,团队成员可管理模块中课堂的展示)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(P.Z,{style:{marginTop:"10px",marginLeft:cl?"28px":"0"},checked:he,onChange:function(e){return ve(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["展示技术标签模块",(0,Q.jsx)("span",{children:"(选中,则在教学团队下方添加技术标签模块)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(P.Z,{style:{marginTop:"10px",marginLeft:cl?"28px":"0"},checked:ke,onChange:function(e){return je(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["展示历史课堂模块",(0,Q.jsx)("span",{children:"(选中,则在教学团队下方添加历史课堂模块,团队成员可管理模块中课堂的展示)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(P.Z,{style:{marginTop:"10px",marginLeft:cl?"28px":"0"},checked:Ke,onChange:function(e){return Ye(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["允许下载教学课件",(0,Q.jsx)("span",{children:"(选中,则允许学习用户下载课程章节中上传的教学课件)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(P.Z,{style:{marginTop:"10px",marginLeft:cl?"28px":"0"},checked:Qe,onChange:function(e){return Xe(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["默认展开课程小节内容",(0,Q.jsx)("span",{children:"(选中,则用户在进入是将课程详情页面时,默认展开所有小节内容)"})]})}),(0,Q.jsx)("br",{}),cl&&(0,Q.jsx)(_.Z,{style:{marginTop:"10px"},showIcon:!1,className:D.tree,defaultExpandAll:!0,treeData:[{title:"展示课程概要(选中,则默认展示所有概览模块)",key:"all",children:[{title:"展示课程章节",key:"chapter"},{title:"展示排行榜",key:"charts"},{title:"展示证书申请",key:"cert_apply"},{title:"展示知识图谱",key:"knowledge_graph"}]}],onCheck:function(e,l){!function(e,l){ol(e)}(e)},titleRender:function(e){return(0,Q.jsx)(P.Z,{checked:null==il?void 0:il.includes(e.key),indeterminate:"all"===e.key&&dl,onChange:function(l){var n=null==il?void 0:il.indexOf(e.key);if(n>-1)if("all"===e.key)il.splice(0);else{il.splice(n,1);var t=null==il?void 0:il.indexOf("all");t>-1&&il.splice(t,1)}else"all"===e.key?il.splice(0,il.length,"all","chapter","charts","cert_apply","knowledge_graph"):(il.push(e.key),il.length>=4&&(null==il||!il.includes("all"))&&il.push("all"));console.log("checkedValueList--",il),ol(s()(il))},children:e.title})}}),(0,Q.jsxs)("div",{className:"mt10",children:[(0,Q.jsx)("div",{className:"c-black mb10",children:"自定义顶部背景图"}),(0,Q.jsxs)(N.Z,{action:Z.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:ie,onChange:function(e){var l,n,t=(null==e?void 0:e.file.size)/1024/1024<2;if(null===(l=e.fileList)||void 0===l||!l.length)return!1;t?oe(null==e||null===(n=e.fileList)||void 0===n?void 0:n.slice(-1)):oe(s()(ie))},beforeUpload:function(e){var l="image/jpeg"===e.type||"image/png"===e.type;if(!l)return k.ZP.error("只能上传jpg 或者png图片"),!1;var n=e.size/1024/1024<2;return n?l&&n:(k.ZP.error("文件大小不能大于2m"),!1)},onRemove:function(e){oe([])},children:[(0,Q.jsx)("div",{className:D.aBtn,children:"上传图片"}),(0,Q.jsx)("span",{style:{color:"#5F6367",pointerEvents:"none"},children:"(本项非必需。如不上传,则使用系统默认图片;如上传,请选择jpg、png格式,大小不超过2M,建议尺寸1920*240像素)"})]})]}),(0,Q.jsxs)("div",{className:"mt10",children:[(0,Q.jsx)("div",{className:"c-black mb10",children:"自定义顶部内容图"}),(0,Q.jsxs)(N.Z,{action:Z.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:ce,onChange:function(e){var l,n,t=(null==e?void 0:e.file.size)/1024/1024<2;if(null===(l=e.fileList)||void 0===l||!l.length)return!1;t?ue(null==e||null===(n=e.fileList)||void 0===n?void 0:n.slice(-1)):ue(s()(ce))},beforeUpload:function(e){var l="image/jpeg"===e.type||"image/png"===e.type;if(!l)return k.ZP.error("只能上传jpg 或者png图片"),!1;var n=e.size/1024/1024<2;return n?l&&n:(k.ZP.error("文件大小不能大于2m"),!1)},onRemove:function(e){ue([])},children:[(0,Q.jsx)("div",{className:D.aBtn,children:"上传图片"}),(0,Q.jsx)("span",{style:{color:"#5F6367",pointerEvents:"none"},children:"(本项非必需。如不上传,则使用系统默认图片;如上传,请选择jpg、png格式,大小不超过2M,建议尺寸1200*240像素)"})]})]})]}),(0,Q.jsxs)("div",{className:D.backgroundFa,children:[(0,Q.jsx)("div",{className:D.bBtn,onClick:Cl,children:"取消"}),(0,Q.jsx)(L.ZP,{className:D.cBtn,onClick:function(){return x.submit()},loading:i["newCourse/editCourse"]||i["newCourse/submitCourse"],children:"提交 "})]})]}),(0,Q.jsx)(be,{schoolName:z.school_id,onSuccess:function(e){yl(),I(o()(o()({},x.getFieldsValue()),{},{school_id:e}))}}),(0,Q.jsx)(we.Z,{open:ll,onCancel:function(){nl(!1)}})]})})}))},85027:function(e,l,n){"use strict";n.d(l,{P:function(){return t}});var t=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},88522:function(e,l,n){"use strict";var t=n(92310),a=n.n(t),i=n(75440),o=n(55405),r=n(59301),s=n(53487),c=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function h(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const v=(e,l)=>{const{prefixCls:n,className:t,popupClassName:s,dropdownClassName:v,children:f,dataSource:m}=e,b=(0,i.Z)(f);let g;1===b.length&&(0,c.l$)(b[0])&&!h(b[0])&&([g]=b);const w=g?()=>g:void 0;let x;x=b.length&&h(b[0])?f:m?m.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return r.createElement(p,{key:e,value:e},e);case"object":{const{value:l}=e;return r.createElement(p,{key:l,value:l},e.text)}default:return}})):[];const{getPrefixCls:y}=r.useContext(u.E_),C=y("select",n);return r.createElement(d.default,Object.assign({ref:l,suffixIcon:null},(0,o.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:C,popupClassName:s||v,className:a()(`${C}-auto-complete`,t),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:w}),x)},f=r.forwardRef(v),m=(0,s.Z)(f);f.Option=p,f._InternalPanelDoNotUseOrYouWillBeFired=m,l.Z=f},32637:function(e,l,n){"use strict";e.exports=n.p+"static/AssistantCode3.a8740efb.jpeg"},29831:function(e,l,n){"use strict";e.exports=n.p+"static/touge_code.728ce351.jpg"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[28982,4977,85027,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},l="5.0",n={},t=null,a=!1,i=!1,o=null,r=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,l){c=e,Z(e,l)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,l){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,G(e,l))},e.getHTML5CodebaseVersion=function(){return f},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){x=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function l(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var t,a="auto",i=n.id,o=!1,s=0;s=5)return!0;var l=e.getAppletObject();return!(!l||"function"!=typeof l.recalculateEnvironments)&&(l.recalculateEnvironments(),!0)},e.startAnimation=function(){var l=e.getAppletObject();return!(!l||"function"!=typeof l.startAnimation)&&(l.startAnimation(),!0)},e.stopAnimation=function(){var l=e.getAppletObject();return!(!l||"function"!=typeof l.stopAnimation)&&(l.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var A=function(e){return e&&"false"!==e},T=function(l,n,t){y(f)<=4.2&&(t=!0);var a=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==f||ggbHTML5LoadedCodebaseIsWebSimple&&!b)&&(a=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var i=document.createElement("div");i.classList.add("appletParameters","notranslate");var o=n.width,r=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(y(f)<=4.4)A(n.showToolBar)&&(n.height-=7),A(n.showAlgebraInput)&&(n.height-=37),n.width<605&&A(n.showToolBar)&&(n.width=605,o=605);else{var u=100;(A(n.showToolBar)||A(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=A(n.showMenuBar)?245:155),o=5?(n.appletOnLoad=function(e){var n=l.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(g),window.GGBT_wsf_view&&$(window).trigger("resize"),h(e)},w||g.appendChild(C)):i.appendChild(C),g.appendChild(i),w||l.appendChild(g),setTimeout((function(){e.resize()}),1)}function k(e,l){l&&"function"==typeof l.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,l.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",l)}function j(e,l){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:l}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},y(f)<5&&(e.className+=" geogebraweb")):k(e,l)}if(a){scriptLoadStarted=!0;for(var S=0;S0?(a.remove(),r.attr("id","fullscreencontent").show(),jQuery(i).append(r),window.dispatchEvent(new Event("resize"))):T(a,l,!1),window.GGBT_wsf_view.launchFullScreen(i)}else v=t,T(e,l,!1);if(!window.GGBT_wsf_view)for(o=0;oe/4*3&&(r=e/4*3),s=r/5.8,o.setAttribute("src",w),o.setAttribute("width",r),o.setAttribute("height",s);var u=(e-r)/2,d=(l-s)/2;o.style.left=u+"px",o.style.top=d+"px",a.appendChild(o)}return a.appendChild(c),a},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},D=["web","webSimple","web3d","tablet","tablet3d","phone"],G=function(e,l){if(f=e,l)Z(f,!0);else{var i,o,r=!a;if(r){var s=y(f);!isNaN(s)&&s<4.4&&(r=!1)}i="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=f.indexOf("//");for(var u in o=c>0?f:0===c?i+f:"https://www.geogebra.org/apps/5.2.814.0/",D)if(f.slice(-1*D[u].length)===D[u]||f.slice(-1*(D[u].length+1))===D[u]+"/")return void Z(o,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!r||t.is3D||t.AV||t.SV||t.CV||t.EV2||t.CP||t.PC||t.DA||t.FI||t.PV||A(n.showToolBar)||A(n.showMenuBar)||A(n.showAlgebraInput)||A(n.enableRightClick)||n.appName&&"classic"!=n.appName?o+="web3d/":o+="webSimple/",Z(o,!1)}},Z=function(e,l){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===l&&(l=-1===e.indexOf("http")),h=l,m="web.nocache.js",b=!1;var n=p.split("/");n.length>1&&(l||"webSimple"!==n[n.length-2]?D.indexOf(n[n.length-2])>=0&&(m=n[n.length-2]+".nocache.js"):(m="webSimple.nocache.js",b=!0)),n=e.split("/"),"test"===(f=n[n.length-3]).substr(0,4)?f=f.substr(4,1)+"."+f.substr(5,1):"war"!==f.substr(0,3)&&"beta"!==f.substr(0,4)||(f="5.0");var t=parseFloat(f);NaN!==t&&t<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."),G("5.0",l))}},O=function(e,l){window.console&&window.console.log&&(!l||void 0===l.showLogging||l.showLogging&&"false"!==l.showLogging)&&console.log(e)};function R(){var e=l;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),G(e,!1),null!==c&&Z(c,h),r=!0}return void 0!==n.material_id?j(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function l(e,l){1!=l?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+l+","+l+")",e.style.webkitTransform="scale("+l+","+l+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,l,n,t,a){if(e.isScreenshoGenerator)return 1;var i,o=void 0!==t&&t,r=null!=e.noScaleMargin&&e.noScaleMargin,s=(i=e.autoHeight)&&"false"!==i,c=function(e,l,n,t,a,i){var o=null;if(null!=i&&""!=i)for(var r=e.parentNode;null!=r;){if((" "+r.className+" ").indexOf(" "+i+" ")>-1){o=r;break}r=r.parentNode}var s=0,c=0,u=0,d=0,p=0,h=0,v=0;if(o)s=o.offsetWidth,c=Math.max(t?o.offsetWidth:0,o.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var f=e.getBoundingClientRect();f.left>0&&f.left<=s&&(void 0===a||!a)&&("rtl"===document.dir?(p=s-f.width-f.left,h=u<=480?10:30):(h=f.left,p=u<=480?10:30),d=h+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,v=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,v=40))}return e&&((void 0===n||!n)&&l>0&&l+d1&&(o=!0)),l&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(o=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?i:(a=n(e,l,o,t,e.scaleContainerClass),!o||e.hasOwnProperty("scale")&&1!==i?Math.min(i,a):a)}function a(e){var l=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),t=e.getBoundingClientRect(),a=(l-t.width)/2,i=(n-t.height)/2;i<0&&(i=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=a<40?"40px":a+"px",e.style.top=i+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=i<40?"40px":i+"px",e.style.left=a+"px")}return{responsiveResize:function(n,i){var o=n.querySelector(".appletParameters");if(o){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(i.id!==o.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(o.parentElement&&/fullscreen/.test(o.parentElement.className))return;var r=t(i,n);e()&&o.setAttribute("data-param-scale",r);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var l=c[e];return null==l?null:l},r=d,webModule.__errFn=e}function B(){function e(e){var l=e.lastIndexOf(rb);-1==l&&(l=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var t=e.lastIndexOf(tb,Math.min(n,l));return t>=O?e.substring(O,t+P):W}var l,n=null!=(l=__gwt_getMetaProperty(wb))?l:W;return n==W&&(n=function(){for(var l=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(l){if(l.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=l+vb,l=e(n.src)}return l}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,l=O,t=[],a=[];function i(e){var l=a[e](),n=t[e];if(l in n)return l;var i=[];for(var o in n)i[n[o]]=o;throw r&&r(e,i,l),null}if(__gwt_isKnownPropertyValue=function(e,l){return l in t[e]},webModule.__getPropMap=function(){var e={};for(var l in t)t.hasOwnProperty(l)&&(e[l]=i(l));return e},webModule.__computePropValue=i,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(l=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=l,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var l=s[L].bindings;s[L].bindings=function(){for(var n=l?l():{},t=e[webModule.__softPermutationId],a=O;a0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],t=0;t0){for(var t=o.elt(r-1);null!==t&&t.isTreeExpanded&&!t.isTreeLeaf;){t=this._sortTreeChildrenByY(t).last()}null!==t&&e.select(t)}else e.select(i)}else if("Down"===n.key){var a;if(l.isTreeExpanded&&!l.isTreeLeaf)null!==(a=this._sortTreeChildrenByY(l).first())&&e.select(a);else for(;null!==l;){var i,o,r;if(null===(i=l.findTreeParentNode()))break;if((r=(o=this._sortTreeChildrenByY(i)).indexOf(l))t.y?1:n.xt.x?1:0})),l},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var z=R,I=(n(57193),n(85160)),F=n(43418),H=n(43604),W=n(85750),V="myPaletteDiv___Xjz2I",U="maxH60___Pd4Re";window.go=O;var K=function(e){var l=e.onCancel,n=e.callback,t=(0,c.useRef)(),a=(0,c.useRef)(),i=(0,c.useRef)(),r=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=o()(u,2),p=d[0],h=d[1],f=function(){var e=D()(L()().mark((function e(){var l,a;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=t.current.makeImage(),e.next=3,(0,W.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:l.src}});case 3:a=e.sent,n({src:a.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){h(p+1)}),[]),(0,v.jsx)("div",{ref:s,className:r.current?"".concat(U," body-overflow-initial"):"body-overflow-initial",children:(0,v.jsx)(F.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,v.jsxs)(_.Z,{children:[(0,v.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,v.jsx)(H.Z,{onClick:function(){r.current=!r.current,h(p+1)},children:(0,v.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:l,children:(0,v.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,v.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,v.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,v.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,v.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:i})]}),(0,v.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,v.jsx)(I.FI,{initDiagram:function(){var e=O.GraphObject.make,l="#ff3333",n="#3358ff",o="#25ad23",r="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",h="#d5ebff",v="#f2dfe0",f="#a5d2fa",m="#cccccc",b="#b3e6b3",g="#fcbbbd";function w(l,n){var t=function(e,n){e.handled=!0,e.diagram.model.commit((function(t){var a=n.part.adornedPart,i=(new O.Point).setRectSpot(a.actualBounds,l);i.subtract(a.location),i.scale(2,2),i.x+=130*Math.sign(i.x),i.y+=130*Math.sign(i.y),i.add(a.location),i.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var o=t.copyNodeData(a.data);t.setGroupKeyForNodeData(o,t.getGroupKeyForNodeData(a.data)),t.addNodeData(o);var r={from:a.key,to:t.getKeyForNodeData(o)};t.addLinkData(r);var s=e.diagram.findNodeForData(o);s.location=i,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:n,alignment:l,alignmentFocus:l.opposite(),width:l.equals(O.Spot.Top)||l.equals(O.Spot.Bottom)?25:18,height:l.equals(O.Spot.Top)||l.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,l){return l.fill="dodgerblue"},mouseLeave:function(e,l){return l.fill="orange"},isActionable:!0,click:t,contextClick:t})}function x(l){return e(O.Shape,{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:function(e,l){return l.fill="dodgerblue"},mouseLeave:function(e,l){return l.fill="orange"},click:function(e,l){e.diagram.commandHandler.showContextMenu(l.part.adornedPart)}},l||{})}function y(e,l){return function(n,t){n.handled=!0,n.diagram.model.commit((function(n){n.set(t.part.adornedPart.data,e,l)}))}}function C(l,n){return n||(n="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.stroke="dodgerblue"},mouseLeave:function(e,l){return l.stroke="lightgray"},click:y(n,l),contextClick:y(n,l)})}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(u,"fill"),C(p,"fill"),C(h,"fill"),C(v,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(m,"fill"),C(b,"fill"),C(f,"fill"),C(g,"fill")))]}function j(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",C(d),C(o),C(n),C(l))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(u),C(r),C(s),C(c)))]}function S(l,n){return n||(n="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:y(n,l),contextClick:y(n,l)})}function B(l,n){return n||(n="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:y(n,l),contextClick:y(n,l)})}function A(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",S(1),S(2),S(3),S(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",B(null),B([2,4]),B([4,4])))]}function T(l,n){return n||(n="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:l,margin:1,background:"transparent",mouseEnter:function(e,l){return l.fill="dodgerblue"},mouseLeave:function(e,l){return l.fill="lightgray"},click:y(n,l),contextClick:y(n,l)})}function _(l){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(l+4).toString()+" H3"})}function E(l){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===l?n="M0 0 M16 16 M0 8 L16 8":2===l&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:y("dir",l),contextClick:y("dir",l)})}function P(l){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var t=n.part.adornedPart;e.set(t.data,l?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(l?t.toNode:t.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:n,contextClick:n})}function N(l,n){var t=0,a=O.Spot.RightSide;l.equals(O.Spot.Top)?(t=270,a=O.Spot.TopSide):l.equals(O.Spot.Left)?(t=180,a=O.Spot.LeftSide):l.equals(O.Spot.Bottom)&&(t=90,a=O.Spot.BottomSide),n||(t-=180);var i=function(e,l){e.handled=!0,e.diagram.model.commit((function(e){var t=l.part.adornedPart;e.set(t.data,n?"toSpot":"fromSpot",O.Spot.stringify(a)),(n?t.toNode:t.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:l,alignmentFocus:l.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:t,background:"transparent",mouseEnter:function(e,l){return l.background="dodgerblue"},mouseLeave:function(e,l){return l.background="transparent"},click:i,contextClick:i})}return t.current=new O.Diagram(a.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(z),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var l=e.subject;l.location=l.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var l=e.subject;e.diagram.toolManager.linkingTool.isForwards?l.toNode.invalidateConnectedLinks():l.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),t.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),t.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),t.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),w(O.Spot.Top,"TriangleUp"),w(O.Spot.Left,"TriangleLeft"),w(O.Spot.Right,"TriangleRight"),w(O.Spot.Bottom,"TriangleDown"),x({alignment:new O.Spot(.75,0)})),t.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),k(),j(),A()),t.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,l){l.addMembers(l.diagram.selection,!0)||l.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),t.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),x({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),t.current.groupTemplate.contextMenu=e("ContextMenu",k(),j(),A()),t.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),t.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:_(2)},new O.Binding("pathPattern","thickness",_)),x({alignmentFocus:new O.Spot(0,0,-6,-4)})),t.current.linkTemplate.contextMenu=e("ContextMenu",j(),A(),e("ContextMenuButton",e(O.Panel,"Horizontal",E(0),E(1),E(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",P(!1),N(O.Spot.Top,!1),N(O.Spot.Left,!1),N(O.Spot.Right,!1),N(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},P(!0),N(O.Spot.Top,!0),N(O.Spot.Left,!0),N(O.Spot.Right,!0),N(O.Spot.Bottom,!0))))),new O.Palette(i.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(Z()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){t.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),t.current.grid.visible=!0,t.current.grid.gridCellStroke="darkgray",t.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=t.current,t.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,v.jsx)("div",{ref:a})]})]}),(0,v.jsx)("div",{className:"tr",children:(0,v.jsx)(j.ZP,{size:"large",onClick:f,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},q=n(5112),Y=n(94001),J=q.ZP.Group,Q={margin:"0 8px"},X=function(e){var l=e.callback,n=e.onCancel;return(0,v.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){l(e)},children:[(0,v.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,v.jsx)("span",{style:Q,children:"单元格数:"}),(0,v.jsx)("span",{style:Q,children:"行数"}),(0,v.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,v.jsx)(Y.Z,{})}),(0,v.jsx)("span",{style:Q,children:"列数"}),(0,v.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,v.jsx)(Y.Z,{})})]}),(0,v.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,v.jsx)("span",{style:Q,children:"对齐方式:"}),(0,v.jsx)(C.Z.Item,{name:"align",children:(0,v.jsxs)(J,{children:[(0,v.jsx)(q.ZP,{value:"default",children:(0,v.jsx)("i",{className:"fa fa-align-justify"})}),(0,v.jsx)(q.ZP,{value:"left",children:(0,v.jsx)("i",{className:"fa fa-align-left"})}),(0,v.jsx)(q.ZP,{value:"center",children:(0,v.jsx)("i",{className:"fa fa-align-center"})}),(0,v.jsx)(q.ZP,{value:"right",children:(0,v.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,v.jsxs)("div",{className:"flex-container flex-end",children:[(0,v.jsx)(j.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,v.jsx)(j.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),le=n.n(ee),ne=(0,c.forwardRef)((function(e,l){var n=e.use3d,t=e.width,a=e.height,i=e.callback,r=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=o()(u,2),p=d[0],h=d[1],f=(0,c.useRef)({id:r,appName:"graphing",width:t||1e3,height:a||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(le())(f.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var m=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return i&&i(e),e};return(0,c.useEffect)((function(){f.current.appName=p?"3D":"graphing",s.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){h(n)}),[n]),(0,c.useImperativeHandle)(l,(function(){return{getImgData:m}})),(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:r}),(0,v.jsxs)(_.Z,{align:"middle",children:[(0,v.jsx)(H.Z,{flex:1,children:(0,v.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return h(e)}})}),(0,v.jsx)(H.Z,{children:(0,v.jsx)(j.ZP,{size:"large",onClick:m,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),te=n(97488),ae=n(20817),ie=n(8591),oe="link",re="upload-image",se="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",he={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},ve=n(12066);var fe="@▁▁@",me=["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 be(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ge=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",we=s()(s()({},ge+"-B","bold"),ge+"-I","italic"),xe=s()(s()(s()(s()(s()(s()(s()(s()({},oe,"添加链接"),ue,"添加代码块"),re,"添加图片"),ce,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var l=e.defaultValue,n=void 0===l?"":l,t=e.onChange,i=e.width,r=void 0===i?"100%":i,u=e.height,m=void 0===u?400:u,b=e.miniToolbar,g=void 0!==b&&b,w=e.isFocus,C=void 0!==w&&w,k=e.watch,j=e.insertTemp,S=e.mode,_=void 0===S?"markdown":S,E=e.id,N=void 0===E?"markdown-editor-id":E,L=e.showResizeBar,M=void 0!==L&&L,D=e.noStorage,G=void 0!==D&&D,Z=e.showNullButton,O=void 0!==Z&&Z,R=e.showNullProgramButton,z=void 0!==R&&R,I=e.hidetoolBar,H=void 0!==I&&I,W=e.fullScreen,V=void 0!==W&&W,U=e.onBlur,q=e.onCMBeforeChange,Y=e.onFullScreen,J=e.className,Q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,le=e.disabled,pe=void 0!==le&&le,ge=e.disabledFill,ye=void 0!==ge&&ge,Ce=e.placeholder,ke=void 0===Ce?"":Ce,je=e.values,Se=void 0===je?"":je,Be=e.extraUse,Ae=(0,c.useState)(null),Te=o()(Ae,2),_e=Te[0],Ee=Te[1],Pe=(0,c.useState)(n),Ne=o()(Pe,2),Le=Ne[0],Me=Ne[1],De=(0,c.useState)(k),Ge=o()(De,2),Ze=Ge[0],Oe=Ge[1],Re=(0,c.useState)(V),ze=o()(Re,2),Ie=ze[0],Fe=ze[1],He=(0,c.useState)(""),We=o()(He,2),Ve=We[0],Ue=We[1],Ke=(0,c.useState)(0),qe=o()(Ke,2),Ye=qe[0],Je=qe[1],Qe=(0,c.useState)(m),Xe=o()(Qe,2),$e=Xe[0],el=Xe[1],ll=(0,c.useState)(!1),nl=o()(ll,2),tl=(nl[0],nl[1]),al=(0,c.useState)(0),il=o()(al,2),ol=il[0],rl=il[1],sl=(0,c.useState)(0),cl=o()(sl,2),ul=cl[0],dl=cl[1],pl=(0,c.useRef)(),hl=(0,c.useRef)(),vl=(0,c.useRef)(),fl=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Se),null==_e||_e.setValue(Se),window.scrollTo(0,e)}),[Se]),(0,c.useEffect)((function(){null==Y||Y(Ie)}),[Ie]),(0,c.useEffect)((function(){if(pl.current){var e=function(e,n){if(!ee){var t=n.clipboardData;if(t){var a=t.types.toString(),i=t.items;if("Files"===a||t.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==_)return;try{var o,r=i[1];"file"===(null===(o=i[0])||void 0===o?void 0:o.kind)&&(r=i[0]);var s=r.getAsFile(),c=s.name.split(".").pop();(0,T.I)(s,(function(e){var n,t,a;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?l.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("video"))>-1?l.replaceSelection('')):(null==s||null===(a=s.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?l.replaceSelection('').concat(s.name,"")):me.includes(c)?l.replaceSelection('').concat(s.name,"")):l.replaceSelection("[".concat(s.name,"](").concat(ae.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){ie.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},l=d().fromTextArea(pl.current,{mode:_,lineNumbers:!g,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return l.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?l.setOption("placeholder",ke):l.setOption("placeholder",null))})),l.on("keydown",(function(e,l){if(8===l.keyCode){var n=function(e,l){var n=e.getDoc(),t=n.getCursor(),a=n.getLine(t.line),i=a.charAt(t.ch-1),o=a.lastIndexOf("@▁@",t.ch),r=a.lastIndexOf("@▁▁@",t.ch),s=o>r?o:r,c=o>r?3:4;if(-1===fe.indexOf(i))return null;if(console.log("change1:",l,e,a,t,s,o,r,i),s>=0&&t.ch-s<5){var u=s+c;return n.replaceRange("",{line:t.line,ch:s},{line:t.line,ch:u}),{line:t.line,ch:u}}return null}(e);n&&l.preventDefault()}})),C&&l.focus(),l.on("paste",e),pe&&l.on("beforeChange",(function(e,l){"paste"!==l.origin&&"+input"!==l.origin||l.cancel()})),Ee(l),function(){l.off("paste",e)}}}),[]);var ml=(0,c.useCallback)((function(){hl.current}),[$e,hl,Ie]);(0,c.useEffect)((function(){if(_e){var e=function(){var e=new p.Z((function(e){var l,n=a()(e);try{for(n.s();!(l=n.n()).done;){var t=l.value;(t.target.offsetHeight>0||t.target.offsetWidth>0)&&(ml(),_e.setSize("100%","100%"),_e.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(pl.current.parentElement),e}();return function(){var l,n;null!==(l=pl.current)&&void 0!==l&&l.parentElement&&e.unobserve(null===(n=pl.current)||void 0===n?void 0:n.parentElement)}}}),[_e,ml]),(0,c.useEffect)((function(){if(_e){for(var e=[],l=function(){var l=o()(t[n],2),a=l[0],i=l[1],r=s()({},a,(function(){bl(i)}));e.push(r),_e.addKeyMap(r)},n=0,t=Object.entries(we);n0){var e=(new Date).getTime(),l=window.sessionStorage.getItem(N);e>=Ye+1e4&&(!l||l!==Le)&&(window.sessionStorage.setItem(N,Le),tl(!0))}}),1e4),(0,c.useEffect)((function(){Oe(k)}),[_e,k]),(0,c.useEffect)((function(){_e&&C&&_e.focus()}),[_e,C]),(0,c.useEffect)((function(){if(Ze&&_e){var e=function(e){var l=e.target;if(fl.current){var n=l.scrollTop/l.scrollHeight;fl.current.scrollTop=fl.current.scrollHeight*n}},l=_e.getScrollerElement();return l.addEventListener("scroll",e),function(){l.removeEventListener("scroll",e)}}}),[_e,Ze]),(0,c.useEffect)((function(){if(_e&&q){var e=function(e,l){q(e,l)};return _e.on("beforeChange",e),function(){_e.off("beforeChange",e)}}}),[_e,q]),(0,c.useEffect)((function(){if(_e&&U){var e=function(){U(_e.getValue())};return _e.on("blur",e),function(){_e.off("blur",e)}}}),[_e,U]),(0,c.useEffect)((function(){if(_e){var e=function(e,l){var n=e.getValue();Me(n),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),t&&(z?t(n,Cl(n)):t(n))};return _e.on("change",e),function(){_e.off("change",e)}}}),[_e,t]),(0,c.useEffect)((function(){if(_e)if(null==n)_e.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;n!==_e.getValue()&&(_e.setValue(n),Me(n),_e.setCursor(pe?1:_e.lineCount(),0),window.scrollTo(0,e))}}),[_e,n]);var bl=(0,c.useCallback)((function(e){var l=_e.getCursor(),n=_e.getSelection(),t=n.split("\n");switch(e){case"bold":return _e.replaceSelection("**"+n+"**"),""===n&&_e.setCursor(l.line,l.ch+2),_e.focus();case"italic":return _e.replaceSelection("*"+n+"*"),""===n&&_e.setCursor(l.line,l.ch+1),_e.focus();case"code":return _e.replaceSelection("`"+n+"`"),""===n&&_e.setCursor(l.line,l.ch+1),_e.focus();case"inline-latex":return Ue("inline-latex"),_e.focus();case"latex":return _e.replaceSelection("```latex\n"+n+"\n```"),_e.setCursor(l.line+1,n.length+1),_e.focus();case"line-break":return _e.replaceSelection("
          \n"),_e.focus();case"list-ul":return""===n?_e.replaceSelection("- "+n):_e.replaceSelection(t.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),_e.focus();case"list-ol":return""===n?_e.replaceSelection("1. "+n):_e.replaceSelection(t.map((function(e,l){return""===e?"":"".concat(l+1,". ").concat(e)})).join("\n")),_e.focus();case"add-null-ch":return""===n&&_e.setCursor(l.line,l.ch),_e.replaceSelection("▁"),_e.focus();case"add-signal":return""===n&&_e.setCursor(l.line,l.ch),_e.replaceSelection("@▁@"),_e.focus();case"add-multiple":return""===n&&_e.setCursor(l.line,l.ch),_e.replaceSelection(fe),_e.focus();case"inster-template-1":return""===n&&_e.setCursor(l.line,l.ch),_e.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),_e.focus();case"eraser":return _e.setValue(""),_e.focus();case"trigger-watch":return Oe(!Ze),_e.focus();case"trigger-full-screen":return Fe(!Ie),_e.focus();case oe:return void Ue(oe);case ue:return void Ue(ue);case re:return void Ue(re);case ce:return void Ue(ce);case"maths-latex":return void Ue("maths-latex");case se:return void Ue(se);case de:return void Ue(de);default:throw new Error}}),[_e,Ze,Ie]),gl=(0,c.useCallback)((function(e,l){var n,t,a,i,o;switch(Ue(""),Ve){case oe:var r=e.title,s=e.link;return _e.replaceSelection("[".concat(r,"](").concat(s,")")),_e.focus();case ue:var c=e.language,u=e.content;return _e.replaceSelection(["```"+c,u,"```"].join("\n")),_e.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),h=0;h-1||null==b||!b.type?m?_e.replaceSelection("![ ".concat(m," ]( ").concat(f,' "').concat(m,'" )')):_e.replaceSelection("![,](".concat(f,")")):(null==b||null===(i=b.type)||void 0===i?void 0:i.indexOf("video"))>-1?_e.replaceSelection('')):(null==b||null===(o=b.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?_e.replaceSelection('').concat(b.name,"")):me.includes(g)?_e.replaceSelection('').concat(b.name,"")):_e.replaceSelection("[".concat(b.name,"](").concat(ae.Z.API_SERVER).concat(f,")")),_e.focus();case de:for(var w=e.row,x=e.col,y=e.align,C="\n",k=0;k300&&(l=300),el(m+l+"px")}},t=vl.current,a=!1,i=0;return t.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",l),function(){t.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",l)}}}),[_e,vl]),(0,c.useEffect)((function(){el(m)}),[m]);var yl={width:be(r),height:be($e)},Cl=((0,c.useMemo)((function(){if(Ye){var e=new Date(Ye),l=e.getHours(),n=e.getMinutes(),t=e.getSeconds();return n=n<10?"0"+n:n,t=t<10?"0"+t:t,"".concat(l=l<10?"0"+l:l,":").concat(n,":").concat(t)}return 0}),[Ye]),function(e){var l=[];if(z){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,t){l.push({multiLine:!("@▁@"===e)})}))}return l});(0,c.useEffect)((function(){xe[Ve]&&Ve!==ce&&Ve!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],l=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;rl(l),dl(n)}),0)}),[Ve]);var kl=function(e,l,n,t){var a=document.body.clientHeight,i=document.body.clientWidth;return!(e<20&&n>e||e>i-20&&nl||l>a-20&&t45&&(j=ee.current.clientHeight+5),(0,Q.jsxs)("div",{className:z,onClick:function(e){e.stopPropagation()},children:[(0,Q.jsxs)("div",{ref:ee,className:I,onClick:function(){return d(!u)},children:[0===f.data.length&&(0,Q.jsx)("span",{className:H,children:n||"请选择方向&课程"}),f.data.map((function(e){return(0,Q.jsxs)("div",{className:F,children:[(0,Q.jsx)("span",{children:e.name}),(0,Q.jsx)("span",{children:"/"}),(0,Q.jsx)("span",{children:e.sub_disciplines[0].name}),(0,Q.jsx)("span",{onClick:function(l){l.stopPropagation(),l.preventDefault(),function(e){var l=f.objData;delete l[e];var n=f.ids.filter((function(l){return l!==e}));g({data:Object.values(l),objData:l,ids:n}),i(n)}(e.sub_disciplines[0].id)},children:(0,Q.jsx)(Y.Z,{})})]},e.id)}))]}),u&&(0,Q.jsxs)("div",{className:W,style:{top:j},children:[(0,Q.jsxs)("div",{className:V,children:[0===l.length&&k(),l.length>0&&l.map((function(e){return(0,Q.jsxs)("div",{onClick:function(){C(e)},children:[(0,Q.jsx)("span",{children:e.name}),(0,Q.jsx)("span",{children:(0,Q.jsx)(J.Z,{})})]},e.id)}))]}),y.sub_disciplines&&(0,Q.jsxs)("div",{className:U,children:[0===y.sub_disciplines.length&&k(),y.sub_disciplines.length>0&&y.sub_disciplines.map((function(e){var l=f.ids.includes(e.id);return(0,Q.jsx)("div",{className:l?K:"",onClick:function(){!function(e){if(f.ids.includes(e.id))return!1;y.sub_disciplines;var l=m()(y,$),n=o()(o()({},f.objData),{},a()({},e.id,o()(o()({},l),{},{sub_disciplines:[e]})));g({ids:[].concat(s()(f.ids),[e.id]),data:Object.values(n),objData:n}),i([].concat(s()(f.ids),[e.id]))}(e),d(!1)},children:e.name},e.id)}))]})]})]})},ne=n(61998),te=n(19842),ae=n(61186),ie=n.n(ae),oe=n(80559),re=n(58670),se=n(85027),ce="flexRow___qY1Ro",ue="flexColumn___xTKsc",de="formWrap___OJ1NZ",pe="example___XZnZv",he="footerWrap___DSZCv",ve=["newCourse","globalSetting","loading","dispatch","schoolName","onSuccess"],fe=function(e,l){return l.some((function(l){return l.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},me=w.Z.TextArea,be=(0,g.connect)((function(e){var l=e.newCourse,n=e.loading;return{newCourse:l,globalSetting:e.globalSetting,loading:n.effects}}))((function(e){var l=e.newCourse,n=(e.globalSetting,e.loading),t=e.dispatch,a=e.schoolName,i=e.onSuccess,r=void 0===i?function(){}:i,s=(m()(e,ve),C.Z.useForm()),c=v()(s,1)[0];(0,b.useEffect)((function(){c.setFieldsValue({name:a})}),[a]);var d=function(){var e=p()(u()().mark((function e(l){var n,a,i,s,c,d,h,v;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(n=l||{}).name,i=n.city,s=void 0===i?[]:i,c=n.address,d=n.remarks,e.next=3,t({type:"newCourse/appplySchool",payload:{name:a,province:s[0],city:s[1],address:c,remarks:d}});case 3:if(2!=(null==(h=e.sent)?void 0:h.status)){e.next=7;break}return v=j.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,Q.jsx)(ne.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[o()({},h)],pagination:!1})]}),onOk:function(){var e=p()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r(a);case 2:v.destroy(),t({type:"newCourse/setActionTabs",payload:{}});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){v.destroy()}}),e.abrupt("return");case 7:t({type:"newCourse/setActionTabs",payload:{}}),0==h.status&&(k.ZP.success("新增发布单位成功!"),r(a));case 9:case"end":return e.stop()}}),e)})));return function(l){return e.apply(this,arguments)}}();return(0,Q.jsx)(j.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:"NewCourse-AppplySchool"===l.actionTabs.key,title:"申请发布单位",width:"600px",footer:null,children:(0,Q.jsxs)(C.Z,{className:de,form:c,labelCol:{span:4},wrapperCol:{span:20},onFinish:d,children:[(0,Q.jsx)(C.Z.Item,{label:"发布单位:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,Q.jsx)(w.Z,{placeholder:"请输入发布单位"})}),(0,Q.jsxs)("div",{className:"".concat(ce," ").concat(pe),children:[(0,Q.jsx)("div",{children:"示例:"}),(0,Q.jsxs)("div",{className:ue,children:[(0,Q.jsxs)("div",{children:[(0,Q.jsx)(oe.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,Q.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)(re.Z,{style:{color:"red"}}),(0,Q.jsxs)("span",{className:"font14 ml5",children:["错误示例:数据结构",ie()().format("YYYY"),"春"]})]})]})]}),(0,Q.jsx)(C.Z.Item,{label:"地区:",name:"city",children:(0,Q.jsx)(te.Z,{allowClear:!0,size:"middle",options:se.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:fe}})}),(0,Q.jsx)(C.Z.Item,{label:"详细地址:",name:"address",children:(0,Q.jsx)(w.Z,{placeholder:"请填写完整的地址信息"})}),(0,Q.jsx)(C.Z.Item,{label:"说明:",name:"remarks",children:(0,Q.jsx)(me,{placeholder:"再次说明特别情况(选填)"})}),(0,Q.jsx)("div",{className:he,children:(0,Q.jsxs)(C.Z.Item,{children:[(0,Q.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:function(){t({type:"newCourse/setActionTabs",payload:{}})},children:"取消"}),(0,Q.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["newCourse/appplySchool"],children:"保存"})]})})]})})})),ge=n(97433),we=["user","newCourse","globalSetting","loading","dispatch"],xe=w.Z.TextArea,ye=(x.Z.TreeNode,y.default.Option),Ce=(0,g.connect)((function(e){var l=e.user,n=e.newCourse,t=e.loading;return{user:l,newCourse:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.user,e.newCourse;var l,n,t=e.globalSetting,i=e.loading,r=e.dispatch,c=(m()(e,we),(0,g.useSearchParams)()),d=v()(c,1)[0],h=(0,g.useParams)(),f=C.Z.useForm(),x=v()(f,1)[0],y=(0,b.useState)({}),R=v()(y,2),z=R[0],I=R[1],F=(0,b.useState)(),H=v()(F,2),W=H[0],V=H[1],U=(0,b.useRef)(),K=(0,b.useState)(!0),q=v()(K,2),Y=q[0],J=q[1],X=(0,b.useState)(!1),$=v()(X,2),ee=$[0],ne=$[1],te=(0,b.useState)(),ae=v()(te,2),ie=ae[0],oe=ae[1],re=(0,b.useState)(),se=v()(re,2),ce=se[0],ue=se[1],de=(0,b.useState)(!0),pe=v()(de,2),he=pe[0],ve=pe[1],fe=(0,b.useState)(!1),me=v()(fe,2),Ce=me[0],ke=me[1],je=(0,b.useState)(!1),Se=v()(je,2),Be=Se[0],Ae=Se[1],Te=(0,b.useState)(-1),_e=v()(Te,2),Ee=_e[0],Pe=_e[1],Ne=(0,b.useState)(!0),Le=v()(Ne,2),Me=Le[0],De=Le[1],Ge=(0,b.useState)([]),Ze=v()(Ge,2),Oe=Ze[0],Re=Ze[1],ze=(0,b.useState)([]),Ie=v()(ze,2),Fe=Ie[0],He=Ie[1],We=(0,b.useState)(!1),Ve=v()(We,2),Ue=Ve[0],Ke=Ve[1],qe=(0,b.useState)(!1),Ye=v()(qe,2),Je=Ye[0],Qe=Ye[1],Xe=(0,b.useState)(!1),$e=v()(Xe,2),el=$e[0],ll=$e[1],nl=(0,b.useState)([]),tl=v()(nl,2),al=tl[0],il=tl[1],ol=(0,b.useState)(!1),rl=v()(ol,2),sl=rl[0],cl=rl[1],ul=al.length>0&&al.length<4,dl=(0,b.useState)([]),pl=v()(dl,2),hl=pl[0],vl=pl[1],fl=(0,b.useState)([]),ml=v()(fl,2),bl=ml[0],gl=ml[1];(0,b.useEffect)((function(){var e;wl(),xl(),U.current=h.pathId,V(!!U.current),(0,G.Dk)(null==t||null===(e=t.setting)||void 0===e?void 0:e.name),x.setFieldsValue({learning_notes_title:"课程须知"}),U.current&&Cl()}),[]);var wl=function(){var e=p()(u()().mark((function e(){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});case 2:l=e.sent,vl(l.disciplines);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xl=function(){var e=p()(u()().mark((function e(){var l;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return De(!0),e.next=3,r({type:"newCourse/getSchoolOption",payload:{display_aliases:!0}});case 3:l=e.sent,De(!1),Re(null==l?void 0:l.schools),He(null==l?void 0:l.schools);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),yl=function(){d.get("username")?g.history.push("/users/".concat(d.get("username"),"/paths")):g.history.push(W?"/paths/".concat(U.current):"/paths")},Cl=function(){var e=p()(u()().mark((function e(){var l,n,t,a,i,o,c,d,p,h,v,f,m,b;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r({type:"newCourse/getEditCourseData",payload:{id:U.current}});case 2:(l=e.sent)&&(d={name:l.name,name_en:l.name_en,intro:l.description,content:null==l||null===(n=l.toast)||void 0===n?void 0:n.content,notice:l.learning_notes,school_id:null==l?void 0:l.school,learning_notes_title:l.learning_notes_title||"课程须知"},l.disciplines&&l.disciplines.length>0&&gl(l.disciplines),x.setFieldsValue(d),Ae(null==l||null===(t=l.toast)||void 0===t?void 0:t.is_open),Pe(null==l||null===(a=l.toast)||void 0===a?void 0:a.open_num),J(null==l?void 0:l.cust_seq),ne(null==l?void 0:l.show_spoc),ke(null==l?void 0:l.show_history),Qe(null==l?void 0:l.show_course_section),Ke(null==l?void 0:l.allow_download),ve(null==l?void 0:l.show_tag),cl(null==l?void 0:l.allow_set_subject_summary),(null==l?void 0:l.show_chapter)&&al.push("chapter"),(null==l?void 0:l.show_charts)&&al.push("charts"),(null==l?void 0:l.show_cert_apply)&&al.push("cert_apply"),(null==l?void 0:l.show_knowledge_graph)&&al.push("knowledge_graph"),null!=l&&l.show_chapter&&null!=l&&l.show_charts&&null!=l&&l.show_cert_apply&&null!=l&&l.show_knowledge_graph&&al.push("all"),il(s()(al)),(null==l||null===(i=l.attachments)||void 0===i?void 0:i.length)>0&&oe([{uid:null==l||null===(p=l.attachments)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.id,name:null==l||null===(h=l.attachments)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.title,response:{id:null==l||null===(v=l.attachments)||void 0===v||null===(v=v[0])||void 0===v?void 0:v.id}}]),(null==l||null===(o=l.attachments_b)||void 0===o?void 0:o.length)>0&&ue([{uid:null==l||null===(f=l.attachments_b)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.id,name:null==l||null===(m=l.attachments_b)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.title,response:{id:null==l||null===(b=l.attachments_b)||void 0===b||null===(b=b[0])||void 0===b?void 0:b.id}}]),I({name:l.name,intro:l.description,notice:l.learning_notes,content:null==l||null===(c=l.toast)||void 0===c?void 0:c.content}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),kl=function(){var e=p()(u()().mark((function e(l){var n,t,a,i,s,c,d,p,h,v,f,m,b,w,x;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=(a=l||{}).name,s=a.intro,c=a.notice,d=a.name_en,p=a.learning_notes_title,h=a.sub_discipline_ids,v=a.school_id,f=W?"newCourse/editCourse":"newCourse/submitCourse",m=!1,b=null,Oe.map((function(e){v===e.name&&(m=!0,b=e.id)})),m){e.next=7;break}return e.abrupt("return",k.ZP.error("未找到包含'".concat(v,"'的发布单位")));case 7:return w={id:U.current,name:i,name_en:d,description:s,learning_notes:c,cust_seq:Y,show_spoc:ee,school_id:b,show_tag:he,show_history:Ce,show_course_section:Je,allow_download:Ue,learning_notes_title:p,attachment_ids:[null==ie||null===(n=ie[0])||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id],attachment_ids_b:[null==ce||null===(t=ce[0])||void 0===t||null===(t=t.response)||void 0===t?void 0:t.id],sub_discipline_ids:h,subject_toast_attributes:{is_open:Be,open_num:Ee,content:l.content}},sl&&(w.show_chapter=null==al?void 0:al.includes("chapter"),w.show_charts=null==al?void 0:al.includes("charts"),w.show_cert_apply=null==al?void 0:al.includes("cert_apply"),w.show_knowledge_graph=null==al?void 0:al.includes("knowledge_graph")),e.next=11,r({type:f,payload:o()({},w)});case 11:(null==(x=e.sent)?void 0:x.subject_id)&&g.history.push("/paths/".concat(x.subject_id));case 13:case"end":return e.stop()}}),e)})));return function(l){return e.apply(this,arguments)}}();return(0,Q.jsx)("div",{className:D.wrap,children:(0,Q.jsxs)("div",{className:D.bg,children:[(0,Q.jsxs)("div",{className:D.crumbs,children:[(0,Q.jsx)("span",{children:"实践课程"}),(0,Q.jsx)("i",{className:"iconfont icon-zhankai1"}),(0,Q.jsxs)("b",{children:[W?"编辑":"创建","实践课程"]})]}),(0,Q.jsxs)("div",{className:D.titleWrap,children:[(0,Q.jsxs)("span",{children:[W?"编辑":"创建","实践课程"]}),(0,Q.jsx)("b",{onClick:yl,children:"返回"})]}),(0,Q.jsxs)(C.Z,{form:x,className:D.formWrap,scrollToFirstError:!0,layout:"vertical",colon:!1,onValuesChange:function(){var e=x.getFieldsValue();"school_id"in e&&He(Oe.filter((function(l){return-1!==l.name.toUpperCase().indexOf(e.school_id.toUpperCase())}))),I(o()({},e))},onFinish:kl,children:[(0,Q.jsxs)("div",{className:D.fieldWrap,children:[(0,Q.jsx)(C.Z.Item,{extra:(0,Q.jsx)("div",{className:"tr c-grey-333 font12 mt3",children:"".concat((null===(l=z.name)||void 0===l?void 0:l.length)||0,"/60")}),name:"name",label:"实践课程名称",rules:[{required:!0,message:"请输入实践课程名称"}],children:(0,Q.jsx)(xe,{maxLength:60,placeholder:"例如:大学计算机基础 —— 计算思维"})}),(0,Q.jsx)(C.Z.Item,a()(a()(a()(a()({style:{marginTop:"-24px"},name:"name_en",label:"英文课程名称"},"style",{marginTop:"-24px"}),"extra",(0,Q.jsx)("div",{className:"tr c-grey-333 font12 mt3",children:"".concat((null===(n=z.name_en)||void 0===n?void 0:n.length)||0,"/200")})),"rules",[{message:"请输入英文课程名称"}]),"children",(0,Q.jsx)(xe,{maxLength:200,placeholder:"College Computer Fundamentals - Computational Thinking"}))),(0,Q.jsx)(C.Z.Item,{name:"sub_discipline_ids",label:(0,Q.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",width:1200},children:[(0,Q.jsx)("div",{children:"方向&课程"}),(0,Q.jsxs)("div",{style:{color:"#9096A3",position:"relative",left:12},children:["没有合适的方向&课程?",(0,Q.jsx)("span",{style:{color:"#3061D0",cursor:"pointer"},onClick:function(){return ll(!0)},children:"联系教研助理"})]})]}),style:{marginTop:"-24px"},children:(0,Q.jsx)(le,{defaultValue:bl,dataSource:hl,onChange:function(e){return x.setFieldsValue({sub_discipline_ids:e})}})}),(0,Q.jsx)(C.Z.Item,{label:"发布单位",name:"school_id",wrapperCol:{span:24},extra:!Me&&z.school_id&&!(null!=Oe&&Oe.find((function(e){return e.name===z.school_id})))&&(0,Q.jsx)("div",{className:D.schoolHintWrap,children:(0,Q.jsxs)("span",{className:D.colorCDCDCD,children:["未找到包含“",z.school_id,"”的发布单位,如有需要,请",(0,Q.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){var e,l;j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,Q.jsxs)("div",{style:{textAlign:"center"},children:[(0,Q.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==t||null===(e=t.setting)||void 0===e?void 0:e.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,Q.jsx)("img",{src:"".concat(Z.Z.IMG_SERVER,"/").concat(null==t||null===(l=t.setting)||void 0===l?void 0:l.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请输入发布单位"}],children:(0,Q.jsx)(S.Z,{placeholder:"请输入发布单位",showSearch:!0,size:"large",children:Fe.map((function(e,l){return(0,Q.jsx)(ye,{value:e.name,children:e.name},l)}))})})]}),(0,Q.jsx)("div",{className:D.mdWrap,children:(0,Q.jsx)(C.Z.Item,{name:"intro",label:"简介",rules:[{required:!0,message:"请输入实践课程的简介"},{whitespace:!0,message:"请输入实践课程的简介"},{max:65e3,message:"实践课程的简介最大限制65000个字符"}],children:(0,Q.jsx)(M.Z,{watch:!0,defaultValue:z.intro})})}),(0,Q.jsxs)("div",{className:D.mdWrap,children:[(0,Q.jsxs)(B.Z,{align:"top",className:"mb10 mt10",children:[(0,Q.jsx)(A.Z,{children:(0,Q.jsx)("span",{className:"c-red mr10",children:"*"})}),(0,Q.jsx)(A.Z,{flex:"1",children:(0,Q.jsx)(C.Z.Item,{name:"learning_notes_title",label:"",style:{marginBottom:0},rules:[{required:!0,message:"请输课程须知标题"},{max:15,message:"请输课程须知标题最大限制15个字符"}],children:(0,Q.jsx)(w.Z,{style:{height:38},placeholder:"请输入"})})})]}),(0,Q.jsx)(C.Z.Item,{name:"notice",label:"",rules:[{required:!0,message:"请输入实践课程的课程须知"},{whitespace:!0,message:"请输入实践课程的课程须知"},{max:65e3,message:"实践课程的课程须知最大限制65000个字符"}],children:(0,Q.jsx)(M.Z,{insertTemp:"1",watch:!0,defaultValue:z.notice})})]}),(0,Q.jsxs)("div",{className:D.mdWrap,children:[(0,Q.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,Q.jsx)(T.Z,{checked:Be,style:{marginRight:11,minWidth:32},onChange:function(e){Ae(e)}}),(0,Q.jsxs)("span",{className:D.spanText,children:["课程公告",(0,Q.jsx)("span",{children:"(支持老师自定义公告内容,以弹框形式提醒课程的学习用户)"})]})]}),Be&&(0,Q.jsx)(C.Z.Item,{style:{marginTop:10},name:"content",label:"",rules:[{required:!0,message:"请输入实践课程的课程提示"},{max:1e4,message:"实践课程的课程提示最大限制10000个字符"}],children:(0,Q.jsx)(M.Z,{insertTemp:"1",watch:!0,defaultValue:z.content})}),Be&&(0,Q.jsxs)("div",{style:{marginTop:20,borderBottom:"1px solid #DBDCE0",paddingBottom:7},children:[(0,Q.jsx)("label",{style:{color:"#000",marginRight:10},children:"提示次数"}),(0,Q.jsxs)(_.ZP.Group,{value:Ee,onChange:function(e){Pe(e.target.value)},children:[(0,Q.jsx)(_.ZP,{className:"c-black",value:-1,children:"每次"}),(0,Q.jsx)(_.ZP,{className:"ml20 c-black",value:1,children:"一次"})]})]})]}),(0,Q.jsxs)("div",{className:D.mdWrap,style:{marginTop:25},children:[(0,Q.jsx)(E.Z,{style:{marginLeft:sl?"28px":"0"},checked:Y,onChange:function(e){J(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["展示默认章节序号",(0,Q.jsx)("span",{children:"(选中,则为章节下所有项目添加排序编号)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(E.Z,{style:{marginTop:"10px",marginLeft:sl?"28px":"0"},checked:ee,onChange:function(e){return ne(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["自选并展示SPOC课堂",(0,Q.jsx)("span",{children:"(选中,则在教学团队下方添加SPOC课堂模块,团队成员可管理模块中课堂的展示)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(E.Z,{style:{marginTop:"10px",marginLeft:sl?"28px":"0"},checked:he,onChange:function(e){return ve(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["展示技术标签模块",(0,Q.jsx)("span",{children:"(选中,则在教学团队下方添加技术标签模块)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(E.Z,{style:{marginTop:"10px",marginLeft:sl?"28px":"0"},checked:Ce,onChange:function(e){return ke(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["展示历史课堂模块",(0,Q.jsx)("span",{children:"(选中,则在教学团队下方添加历史课堂模块,团队成员可管理模块中课堂的展示)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(E.Z,{style:{marginTop:"10px",marginLeft:sl?"28px":"0"},checked:Ue,onChange:function(e){return Ke(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["允许下载教学课件",(0,Q.jsx)("span",{children:"(选中,则允许学习用户下载课程章节中上传的教学课件)"})]})}),(0,Q.jsx)("br",{}),(0,Q.jsx)(E.Z,{style:{marginTop:"10px",marginLeft:sl?"28px":"0"},checked:Je,onChange:function(e){return Qe(null==e?void 0:e.target.checked)},children:(0,Q.jsxs)("span",{className:D.spanText,children:["默认展开课程小节内容",(0,Q.jsx)("span",{children:"(选中,则用户在进入是将课程详情页面时,默认展开所有小节内容)"})]})}),(0,Q.jsx)("br",{}),sl&&(0,Q.jsx)(P.Z,{style:{marginTop:"10px"},showIcon:!1,className:D.tree,defaultExpandAll:!0,treeData:[{title:"展示课程概要(选中,则默认展示所有概览模块)",key:"all",children:[{title:"展示课程章节",key:"chapter"},{title:"展示排行榜",key:"charts"},{title:"展示证书申请",key:"cert_apply"},{title:"展示知识图谱",key:"knowledge_graph"}]}],onCheck:function(e,l){!function(e,l){il(e)}(e)},titleRender:function(e){return(0,Q.jsx)(E.Z,{checked:null==al?void 0:al.includes(e.key),indeterminate:"all"===e.key&&ul,onChange:function(l){var n=null==al?void 0:al.indexOf(e.key);if(n>-1)if("all"===e.key)al.splice(0);else{al.splice(n,1);var t=null==al?void 0:al.indexOf("all");t>-1&&al.splice(t,1)}else"all"===e.key?al.splice(0,al.length,"all","chapter","charts","cert_apply","knowledge_graph"):(al.push(e.key),al.length>=4&&(null==al||!al.includes("all"))&&al.push("all"));console.log("checkedValueList--",al),il(s()(al))},children:e.title})}}),(0,Q.jsxs)("div",{className:"mt10",children:[(0,Q.jsx)("div",{className:"c-black mb10",children:"自定义顶部背景图"}),(0,Q.jsxs)(N.Z,{action:Z.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:ie,onChange:function(e){var l,n,t=(null==e?void 0:e.file.size)/1024/1024<2;if(null===(l=e.fileList)||void 0===l||!l.length)return!1;t?oe(null==e||null===(n=e.fileList)||void 0===n?void 0:n.slice(-1)):oe(s()(ie))},beforeUpload:function(e){var l="image/jpeg"===e.type||"image/png"===e.type;if(!l)return k.ZP.error("只能上传jpg 或者png图片"),!1;var n=e.size/1024/1024<2;return n?l&&n:(k.ZP.error("文件大小不能大于2m"),!1)},onRemove:function(e){oe([])},children:[(0,Q.jsx)("div",{className:D.aBtn,children:"上传图片"}),(0,Q.jsx)("span",{style:{color:"#5F6367",pointerEvents:"none"},children:"(本项非必需。如不上传,则使用系统默认图片;如上传,请选择jpg、png格式,大小不超过2M,建议尺寸1920*240像素)"})]})]}),(0,Q.jsxs)("div",{className:"mt10",children:[(0,Q.jsx)("div",{className:"c-black mb10",children:"自定义顶部内容图"}),(0,Q.jsxs)(N.Z,{action:Z.Z.API_SERVER+"/api/attachments.json",withCredentials:!0,fileList:ce,onChange:function(e){var l,n,t=(null==e?void 0:e.file.size)/1024/1024<2;if(null===(l=e.fileList)||void 0===l||!l.length)return!1;t?ue(null==e||null===(n=e.fileList)||void 0===n?void 0:n.slice(-1)):ue(s()(ce))},beforeUpload:function(e){var l="image/jpeg"===e.type||"image/png"===e.type;if(!l)return k.ZP.error("只能上传jpg 或者png图片"),!1;var n=e.size/1024/1024<2;return n?l&&n:(k.ZP.error("文件大小不能大于2m"),!1)},onRemove:function(e){ue([])},children:[(0,Q.jsx)("div",{className:D.aBtn,children:"上传图片"}),(0,Q.jsx)("span",{style:{color:"#5F6367",pointerEvents:"none"},children:"(本项非必需。如不上传,则使用系统默认图片;如上传,请选择jpg、png格式,大小不超过2M,建议尺寸1200*240像素)"})]})]})]}),(0,Q.jsxs)("div",{className:D.backgroundFa,children:[(0,Q.jsx)("div",{className:D.bBtn,onClick:yl,children:"取消"}),(0,Q.jsx)(L.ZP,{className:D.cBtn,onClick:function(){return x.submit()},loading:i["newCourse/editCourse"]||i["newCourse/submitCourse"],children:"提交 "})]})]}),(0,Q.jsx)(be,{schoolName:z.school_id,onSuccess:function(e){xl(),I(o()(o()({},x.getFieldsValue()),{},{school_id:e}))}}),(0,Q.jsx)(ge.Z,{open:el,onCancel:function(){ll(!1)}})]})})}))},85027:function(e,l,n){"use strict";n.d(l,{P:function(){return t}});var t=[{value:"北京",label:"北京",children:[{value:"东城",label:"东城"},{value:"西城",label:"西城"},{value:"朝阳",label:"朝阳"},{value:"丰台",label:"丰台"},{value:"石景山",label:"石景山"},{value:"海淀",label:"海淀"},{value:"门头沟",label:"门头沟"},{value:"房山",label:"房山"},{value:"通州",label:"通州"},{value:"顺义",label:"顺义"},{value:"昌平",label:"昌平"},{value:"大兴",label:"大兴"},{value:"平谷",label:"平谷"},{value:"怀柔",label:"怀柔"},{value:"密云",label:"密云"},{value:"延庆",label:"延庆"}]},{value:"上海",label:"上海",children:[{value:"崇明",label:"崇明"},{value:"黄浦",label:"黄浦"},{value:"卢湾",label:"卢湾"},{value:"徐汇",label:"徐汇"},{value:"长宁",label:"长宁"},{value:"静安",label:"静安"},{value:"普陀",label:"普陀"},{value:"闸北",label:"闸北"},{value:"虹口",label:"虹口"},{value:"杨浦",label:"杨浦"},{value:"闵行",label:"闵行"},{value:"宝山",label:"宝山"},{value:"嘉定",label:"嘉定"},{value:"浦东",label:"浦东"},{value:"金山",label:"金山"},{value:"松江",label:"松江"},{value:"青浦",label:"青浦"},{value:"南汇",label:"南汇"},{value:"奉贤",label:"奉贤"}]},{value:"广东",label:"广东",children:[{value:"广州",label:"广州"},{value:"深圳",label:"深圳"},{value:"珠海",label:"珠海"},{value:"东莞",label:"东莞"},{value:"中山",label:"中山"},{value:"佛山",label:"佛山"},{value:"惠州",label:"惠州"},{value:"河源",label:"河源"},{value:"潮州",label:"潮州"},{value:"江门",label:"江门"},{value:"揭阳",label:"揭阳"},{value:"茂名",label:"茂名"},{value:"梅州",label:"梅州"},{value:"清远",label:"清远"},{value:"汕头",label:"汕头"},{value:"汕尾",label:"汕尾"},{value:"韶关",label:"韶关"},{value:"顺德",label:"顺德"},{value:"阳江",label:"阳江"},{value:"云浮",label:"云浮"},{value:"湛江",label:"湛江"},{value:"肇庆",label:"肇庆"}]},{value:"江苏",label:"江苏",children:[{value:"南京",label:"南京"},{value:"常熟",label:"常熟"},{value:"常州",label:"常州"},{value:"海门",label:"海门"},{value:"淮安",label:"淮安"},{value:"江都",label:"江都"},{value:"江阴",label:"江阴"},{value:"昆山",label:"昆山"},{value:"连云港",label:"连云港"},{value:"南通",label:"南通"},{value:"启东",label:"启东"},{value:"沭阳",label:"沭阳"},{value:"宿迁",label:"宿迁"},{value:"苏州",label:"苏州"},{value:"太仓",label:"太仓"},{value:"泰州",label:"泰州"},{value:"同里",label:"同里"},{value:"无锡",label:"无锡"},{value:"徐州",label:"徐州"},{value:"盐城",label:"盐城"},{value:"扬州",label:"扬州"},{value:"宜兴",label:"宜兴"},{value:"仪征",label:"仪征"},{value:"张家港",label:"张家港"},{value:"镇江",label:"镇江"}]},{value:"重庆",label:"重庆",children:[{value:"万州",label:"万州"},{value:"涪陵",label:"涪陵"},{value:"渝中",label:"渝中"},{value:"大渡口",label:"大渡口"},{value:"江北",label:"江北"},{value:"沙坪坝",label:"沙坪坝"},{value:"九龙坡",label:"九龙坡"},{value:"南岸",label:"南岸"},{value:"北碚",label:"北碚"},{value:"万盛",label:"万盛"},{value:"双挢",label:"双挢"},{value:"渝北",label:"渝北"},{value:"巴南",label:"巴南"},{value:"黔江",label:"黔江"},{value:"长寿",label:"长寿"},{value:"綦江",label:"綦江"},{value:"潼南",label:"潼南"},{value:"铜梁",label:"铜梁"},{value:"大足",label:"大足"},{value:"荣昌",label:"荣昌"},{value:"壁山",label:"壁山"},{value:"梁平",label:"梁平"},{value:"城口",label:"城口"},{value:"丰都",label:"丰都"},{value:"垫江",label:"垫江"},{value:"武隆",label:"武隆"},{value:"忠县",label:"忠县"},{value:"开县",label:"开县"},{value:"云阳",label:"云阳"},{value:"奉节",label:"奉节"},{value:"巫山",label:"巫山"},{value:"巫溪",label:"巫溪"},{value:"石柱",label:"石柱"},{value:"秀山",label:"秀山"},{value:"酉阳",label:"酉阳"},{value:"彭水",label:"彭水"},{value:"江津",label:"江津"},{value:"合川",label:"合川"},{value:"永川",label:"永川"},{value:"南川",label:"南川"}]},{value:"安徽",label:"安徽",children:[{value:"合肥",label:"合肥"},{value:"安庆",label:"安庆"},{value:"蚌埠",label:"蚌埠"},{value:"亳州",label:"亳州"},{value:"巢湖",label:"巢湖"},{value:"滁州",label:"滁州"},{value:"阜阳",label:"阜阳"},{value:"贵池",label:"贵池"},{value:"淮北",label:"淮北"},{value:"淮化",label:"淮化"},{value:"淮南",label:"淮南"},{value:"黄山",label:"黄山"},{value:"九华山",label:"九华山"},{value:"六安",label:"六安"},{value:"马鞍山",label:"马鞍山"},{value:"宿州",label:"宿州"},{value:"铜陵",label:"铜陵"},{value:"屯溪",label:"屯溪"},{value:"芜湖",label:"芜湖"},{value:"宣城",label:"宣城"}]},{value:"福建",label:"福建",children:[{value:"福州",label:"福州"},{value:"厦门",label:"厦门"},{value:"泉州",label:"泉州"},{value:"漳州",label:"漳州"},{value:"龙岩",label:"龙岩"},{value:"南平",label:"南平"},{value:"宁德",label:"宁德"},{value:"莆田",label:"莆田"},{value:"三明",label:"三明"}]},{value:"甘肃",label:"甘肃",children:[{value:"兰州",label:"兰州"},{value:"嘉峪关",label:"嘉峪关"},{value:"白银",label:"白银"},{value:"定西",label:"定西"},{value:"敦煌",label:"敦煌"},{value:"甘南",label:"甘南"},{value:"金昌",label:"金昌"},{value:"酒泉",label:"酒泉"},{value:"临夏",label:"临夏"},{value:"平凉",label:"平凉"},{value:"天水",label:"天水"},{value:"陇南",label:"陇南"},{value:"武威",label:"武威"},{value:"西峰",label:"西峰"},{value:"张掖",label:"张掖"}]},{value:"广西",label:"广西",children:[{value:"南宁",label:"南宁"},{value:"来宾",label:"来宾"},{value:"百色",label:"百色"},{value:"北海",label:"北海"},{value:"桂林",label:"桂林"},{value:"防城港",label:"防城港"},{value:"贵港",label:"贵港"},{value:"河池",label:"河池"},{value:"贺州",label:"贺州"},{value:"柳州",label:"柳州"},{value:"钦州",label:"钦州"},{value:"梧州",label:"梧州"},{value:"玉林",label:"玉林"}]},{value:"贵州",label:"贵州",children:[{value:"贵阳",label:"贵阳"},{value:"安顺",label:"安顺"},{value:"毕节",label:"毕节"},{value:"都匀",label:"都匀"},{value:"凯里",label:"凯里"},{value:"六盘水",label:"六盘水"},{value:"铜仁",label:"铜仁"},{value:"兴义",label:"兴义"},{value:"玉屏",label:"玉屏"},{value:"遵义",label:"遵义"}]},{value:"海南",label:"海南",children:[{value:"海口",label:"海口"},{value:"儋县",label:"儋县"},{value:"陵水",label:"陵水"},{value:"琼海",label:"琼海"},{value:"三亚",label:"三亚"},{value:"通什",label:"通什"},{value:"万宁",label:"万宁"}]},{value:"河北",label:"河北",children:[{value:"石家庄",label:"石家庄"},{value:"保定",label:"保定"},{value:"北戴河",label:"北戴河"},{value:"沧州",label:"沧州"},{value:"承德",label:"承德"},{value:"丰润",label:"丰润"},{value:"邯郸",label:"邯郸"},{value:"衡水",label:"衡水"},{value:"廊坊",label:"廊坊"},{value:"南戴河",label:"南戴河"},{value:"秦皇岛",label:"秦皇岛"},{value:"唐山",label:"唐山"},{value:"新城",label:"新城"},{value:"邢台",label:"邢台"},{value:"张家口",label:"张家口"}]},{value:"黑龙江",label:"黑龙江",children:[{value:"哈尔滨",label:"哈尔滨"},{value:"北安",label:"北安"},{value:"大庆",label:"大庆"},{value:"大兴安岭",label:"大兴安岭"},{value:"鹤岗",label:"鹤岗"},{value:"黑河",label:"黑河"},{value:"佳木斯",label:"佳木斯"},{value:"鸡西",label:"鸡西"},{value:"牡丹江",label:"牡丹江"},{value:"齐齐哈尔",label:"齐齐哈尔"},{value:"七台河",label:"七台河"},{value:"双鸭山",label:"双鸭山"},{value:"绥化",label:"绥化"},{value:"伊春",label:"伊春"}]},{value:"河南",label:"河南",children:[{value:"郑州",label:"郑州"},{value:"安阳",label:"安阳"},{value:"鹤壁",label:"鹤壁"},{value:"潢川",label:"潢川"},{value:"焦作",label:"焦作"},{value:"济源",label:"济源"},{value:"开封",label:"开封"},{value:"漯河",label:"漯河"},{value:"洛阳",label:"洛阳"},{value:"南阳",label:"南阳"},{value:"平顶山",label:"平顶山"},{value:"濮阳",label:"濮阳"},{value:"三门峡",label:"三门峡"},{value:"商丘",label:"商丘"},{value:"新乡",label:"新乡"},{value:"信阳",label:"信阳"},{value:"许昌",label:"许昌"},{value:"周口",label:"周口"},{value:"驻马店",label:"驻马店"}]},{value:"香港",label:"香港",children:[{value:"香港",label:"香港"},{value:"九龙",label:"九龙"},{value:"新界",label:"新界"}]},{value:"湖北",label:"湖北",children:[{value:"武汉",label:"武汉"},{value:"天门",label:"天门"},{value:"恩施",label:"恩施"},{value:"鄂州",label:"鄂州"},{value:"黄冈",label:"黄冈"},{value:"黄石",label:"黄石"},{value:"荆门",label:"荆门"},{value:"荆州",label:"荆州"},{value:"潜江",label:"潜江"},{value:"十堰",label:"十堰"},{value:"随州",label:"随州"},{value:"武穴",label:"武穴"},{value:"仙桃",label:"仙桃"},{value:"咸宁",label:"咸宁"},{value:"襄阳",label:"襄阳"},{value:"襄樊",label:"襄樊"},{value:"孝感",label:"孝感"},{value:"宜昌",label:"宜昌"}]},{value:"湖南",label:"湖南",children:[{value:"长沙",label:"长沙"},{value:"常德",label:"常德"},{value:"郴州",label:"郴州"},{value:"衡阳",label:"衡阳"},{value:"怀化",label:"怀化"},{value:"吉首",label:"吉首"},{value:"娄底",label:"娄底"},{value:"邵阳",label:"邵阳"},{value:"湘潭",label:"湘潭"},{value:"益阳",label:"益阳"},{value:"岳阳",label:"岳阳"},{value:"永州",label:"永州"},{value:"张家界",label:"张家界"},{value:"株洲",label:"株洲"}]},{value:"江西",label:"江西",children:[{value:"南昌",label:"南昌"},{value:"抚州",label:"抚州"},{value:"赣州",label:"赣州"},{value:"吉安",label:"吉安"},{value:"景德镇",label:"景德镇"},{value:"井冈山",label:"井冈山"},{value:"九江",label:"九江"},{value:"庐山",label:"庐山"},{value:"萍乡",label:"萍乡"},{value:"上饶",label:"上饶"},{value:"新余",label:"新余"},{value:"宜春",label:"宜春"},{value:"鹰潭",label:"鹰潭"}]},{value:"吉林",label:"吉林",children:[{value:"长春",label:"长春"},{value:"吉林",label:"吉林"},{value:"白城",label:"白城"},{value:"白山",label:"白山"},{value:"珲春",label:"珲春"},{value:"辽源",label:"辽源"},{value:"梅河",label:"梅河"},{value:"四平",label:"四平"},{value:"松原",label:"松原"},{value:"通化",label:"通化"},{value:"延吉",label:"延吉"}]},{value:"辽宁",label:"辽宁",children:[{value:"沈阳",label:"沈阳"},{value:"鞍山",label:"鞍山"},{value:"本溪",label:"本溪"},{value:"朝阳",label:"朝阳"},{value:"大连",label:"大连"},{value:"丹东",label:"丹东"},{value:"抚顺",label:"抚顺"},{value:"阜新",label:"阜新"},{value:"葫芦岛",label:"葫芦岛"},{value:"锦州",label:"锦州"},{value:"辽阳",label:"辽阳"},{value:"盘锦",label:"盘锦"},{value:"铁岭",label:"铁岭"},{value:"营口",label:"营口"}]},{value:"澳门",label:"澳门",children:[{value:"澳门",label:"澳门"}]},{value:"内蒙古",label:"内蒙古",children:[{value:"呼和浩特",label:"呼和浩特"},{value:"阿拉善盟",label:"阿拉善盟"},{value:"包头",label:"包头"},{value:"赤峰",label:"赤峰"},{value:"东胜",label:"东胜"},{value:"海拉尔",label:"海拉尔"},{value:"集宁",label:"集宁"},{value:"临河",label:"临河"},{value:"通辽",label:"通辽"},{value:"乌海",label:"乌海"},{value:"乌兰浩特",label:"乌兰浩特"},{value:"锡林浩特",label:"锡林浩特"}]},{value:"宁夏",label:"宁夏",children:[{value:"银川",label:"银川"},{value:"固源",label:"固源"},{value:"石嘴山",label:"石嘴山"},{value:"吴忠",label:"吴忠"}]},{value:"青海",label:"青海",children:[{value:"西宁",label:"西宁"},{value:"德令哈",label:"德令哈"},{value:"格尔木",label:"格尔木"},{value:"共和",label:"共和"},{value:"海东",label:"海东"},{value:"海晏",label:"海晏"},{value:"玛沁",label:"玛沁"},{value:"同仁",label:"同仁"},{value:"玉树",label:"玉树"}]},{value:"山东",label:"山东",children:[{value:"济南",label:"济南"},{value:"滨州",label:"滨州"},{value:"兖州",label:"兖州"},{value:"德州",label:"德州"},{value:"东营",label:"东营"},{value:"菏泽",label:"菏泽"},{value:"济宁",label:"济宁"},{value:"莱芜",label:"莱芜"},{value:"聊城",label:"聊城"},{value:"临沂",label:"临沂"},{value:"蓬莱",label:"蓬莱"},{value:"青岛",label:"青岛"},{value:"曲阜",label:"曲阜"},{value:"日照",label:"日照"},{value:"泰安",label:"泰安"},{value:"潍坊",label:"潍坊"},{value:"威海",label:"威海"},{value:"烟台",label:"烟台"},{value:"枣庄",label:"枣庄"},{value:"淄博",label:"淄博"}]},{value:"山西",label:"山西",children:[{value:"太原",label:"太原"},{value:"吕梁",label:"吕梁"},{value:"长治",label:"长治"},{value:"大同",label:"大同"},{value:"候马",label:"候马"},{value:"晋城",label:"晋城"},{value:"离石",label:"离石"},{value:"临汾",label:"临汾"},{value:"宁武",label:"宁武"},{value:"朔州",label:"朔州"},{value:"忻州",label:"忻州"},{value:"阳泉",label:"阳泉"},{value:"榆次",label:"榆次"},{value:"晋中",label:"晋中"},{value:"运城",label:"运城"}]},{value:"陕西",label:"陕西",children:[{value:"西安",label:"西安"},{value:"安康",label:"安康"},{value:"宝鸡",label:"宝鸡"},{value:"汉中",label:"汉中"},{value:"渭南",label:"渭南"},{value:"商州",label:"商州"},{value:"绥德",label:"绥德"},{value:"铜川",label:"铜川"},{value:"咸阳",label:"咸阳"},{value:"延安",label:"延安"},{value:"榆林",label:"榆林"}]},{value:"四川",label:"四川",children:[{value:"成都",label:"成都"},{value:"巴中",label:"巴中"},{value:"达川",label:"达川"},{value:"德阳",label:"德阳"},{value:"都江堰",label:"都江堰"},{value:"峨眉山",label:"峨眉山"},{value:"涪陵",label:"涪陵"},{value:"广安",label:"广安"},{value:"广元",label:"广元"},{value:"九寨沟",label:"九寨沟"},{value:"康定",label:"康定"},{value:"乐山",label:"乐山"},{value:"泸州",label:"泸州"},{value:"马尔康",label:"马尔康"},{value:"绵阳",label:"绵阳"},{value:"眉山",label:"眉山"},{value:"南充",label:"南充"},{value:"内江",label:"内江"},{value:"攀枝花",label:"攀枝花"},{value:"遂宁",label:"遂宁"},{value:"汶川",label:"汶川"},{value:"西昌",label:"西昌"},{value:"雅安",label:"雅安"},{value:"宜宾",label:"宜宾"},{value:"自贡",label:"自贡"},{value:"资阳",label:"资阳"}]},{value:"台湾",label:"台湾",children:[{value:"台北",label:"台北"},{value:"基隆",label:"基隆"},{value:"台南",label:"台南"},{value:"台中",label:"台中"},{value:"高雄",label:"高雄"},{value:"屏东",label:"屏东"},{value:"南投",label:"南投"},{value:"云林",label:"云林"},{value:"新竹",label:"新竹"},{value:"彰化",label:"彰化"},{value:"苗栗",label:"苗栗"},{value:"嘉义",label:"嘉义"},{value:"桃园",label:"桃园"},{value:"宜兰",label:"宜兰"},{value:"台东",label:"台东"},{value:"金门",label:"金门"},{value:"马祖",label:"马祖"},{value:"澎湖",label:"澎湖"}]},{value:"天津",label:"天津",children:[{value:"天津",label:"天津"},{value:"和平",label:"和平"},{value:"东丽",label:"东丽"},{value:"河东",label:"河东"},{value:"西青",label:"西青"},{value:"河西",label:"河西"},{value:"津南",label:"津南"},{value:"南开",label:"南开"},{value:"北辰",label:"北辰"},{value:"河北",label:"河北"},{value:"武清",label:"武清"},{value:"红挢",label:"红挢"},{value:"塘沽",label:"塘沽"},{value:"汉沽",label:"汉沽"},{value:"大港",label:"大港"},{value:"宁河",label:"宁河"},{value:"静海",label:"静海"},{value:"宝坻",label:"宝坻"},{value:"蓟县",label:"蓟县"}]},{value:"新疆",label:"新疆",children:[{value:"乌鲁木齐",label:"乌鲁木齐"},{value:"阿克苏",label:"阿克苏"},{value:"阿勒泰",label:"阿勒泰"},{value:"阿图什",label:"阿图什"},{value:"博乐",label:"博乐"},{value:"昌吉",label:"昌吉"},{value:"东山",label:"东山"},{value:"哈密",label:"哈密"},{value:"和田",label:"和田"},{value:"喀什",label:"喀什"},{value:"克拉玛依",label:"克拉玛依"},{value:"库车",label:"库车"},{value:"库尔勒",label:"库尔勒"},{value:"奎屯",label:"奎屯"},{value:"石河子",label:"石河子"},{value:"塔城",label:"塔城"},{value:"吐鲁番",label:"吐鲁番"},{value:"伊宁",label:"伊宁"}]},{value:"西藏",label:"西藏",children:[{value:"拉萨",label:"拉萨"},{value:"阿里",label:"阿里"},{value:"昌都",label:"昌都"},{value:"林芝",label:"林芝"},{value:"那曲",label:"那曲"},{value:"日喀则",label:"日喀则"},{value:"山南",label:"山南"}]},{value:"云南",label:"云南",children:[{value:"昆明",label:"昆明"},{value:"大理",label:"大理"},{value:"保山",label:"保山"},{value:"楚雄",label:"楚雄"},{value:"大理",label:"大理"},{value:"东川",label:"东川"},{value:"个旧",label:"个旧"},{value:"景洪",label:"景洪"},{value:"开远",label:"开远"},{value:"临沧",label:"临沧"},{value:"丽江",label:"丽江"},{value:"六库",label:"六库"},{value:"潞西",label:"潞西"},{value:"曲靖",label:"曲靖"},{value:"思茅",label:"思茅"},{value:"文山",label:"文山"},{value:"西双版纳",label:"西双版纳"},{value:"玉溪",label:"玉溪"},{value:"中甸",label:"中甸"},{value:"昭通",label:"昭通"}]},{value:"浙江",label:"浙江",children:[{value:"杭州",label:"杭州"},{value:"温州",label:"温州"},{value:"安吉",label:"安吉"},{value:"慈溪",label:"慈溪"},{value:"定海",label:"定海"},{value:"奉化",label:"奉化"},{value:"海盐",label:"海盐"},{value:"黄岩",label:"黄岩"},{value:"湖州",label:"湖州"},{value:"嘉兴",label:"嘉兴"},{value:"金华",label:"金华"},{value:"临安",label:"临安"},{value:"临海",label:"临海"},{value:"丽水",label:"丽水"},{value:"宁波",label:"宁波"},{value:"瓯海",label:"瓯海"},{value:"平湖",label:"平湖"},{value:"千岛湖",label:"千岛湖"},{value:"衢州",label:"衢州"},{value:"江山",label:"江山"},{value:"瑞安",label:"瑞安"},{value:"绍兴",label:"绍兴"},{value:"嵊州",label:"嵊州"},{value:"台州",label:"台州"},{value:"温岭",label:"温岭"},{value:"余姚",label:"余姚"},{value:"舟山",label:"舟山"}]},{value:"海外",label:"海外",children:[{value:"美国",label:"美国"},{value:"日本",label:"日本"},{value:"英国",label:"英国"},{value:"法国",label:"法国"},{value:"德国",label:"德国"},{value:"其他",label:"其他"}]}]},88522:function(e,l,n){"use strict";var t=n(92310),a=n.n(t),i=n(75440),o=n(55405),r=n(59301),s=n(53487),c=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function h(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const v=(e,l)=>{const{prefixCls:n,className:t,popupClassName:s,dropdownClassName:v,children:f,dataSource:m}=e,b=(0,i.Z)(f);let g;1===b.length&&(0,c.l$)(b[0])&&!h(b[0])&&([g]=b);const w=g?()=>g:void 0;let x;x=b.length&&h(b[0])?f:m?m.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return r.createElement(p,{key:e,value:e},e);case"object":{const{value:l}=e;return r.createElement(p,{key:l,value:l},e.text)}default:return}})):[];const{getPrefixCls:y}=r.useContext(u.E_),C=y("select",n);return r.createElement(d.default,Object.assign({ref:l,suffixIcon:null},(0,o.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:C,popupClassName:s||v,className:a()(`${C}-auto-complete`,t),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:w}),x)},f=r.forwardRef(v),m=(0,s.Z)(f);f.Option=p,f._InternalPanelDoNotUseOrYouWillBeFired=m,l.Z=f},32637:function(e,l,n){"use strict";e.exports=n.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Question__Index__index.async.js b/p__Question__Index__index.async.js index db6512611e..076271f700 100644 --- a/p__Question__Index__index.async.js +++ b/p__Question__Index__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[29647],{22893:function(e,t,n){n.d(t,{Z:function(){return s}});var i=n(33614),a=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},l=n(22589),c=function(e,t){return a.createElement(l.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var s=a.forwardRef(c)},50382:function(e,t,n){n.d(t,{Z:function(){return s}});var i=n(33614),a=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},l=n(22589),c=function(e,t){return a.createElement(l.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var s=a.forwardRef(c)},50883:function(e,t,n){var i=n(82242),a=n.n(i),r=(n(59301),n(93314)),l=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,i=void 0===n?{}:n,s=e.styles,o=void 0===s?{}:s,u=e.customText,d=e.ButtonText,p=e.ButtonClick,v=e.Buttonclass,m=e.ButtonTwo,g=e.imgStyles,A=e.loading,j=void 0!==A&&A;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:j?"hidden":"visible"}),o),children:[(0,c.jsx)("img",{src:t||r,style:a()(a()({},g),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(l.ZP,a()(a()({className:v,onClick:p},i),{},{children:d})),m&&m]})}},21062:function(e,t,n){n.d(t,{Z:function(){return b}});var i=n(82242),a=n.n(i),r=n(7557),l=n.n(r),c=n(41498),s=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},v=n(3113),m=n(38827),g=n(84445),A=n(6848),j=n(66621),N=n(33571),f=n(50883),x=n(20817),M=n(70042),y=n(37712),b=function(e){var t,n,i,r,c,o,b=e.editOffice,h=void 0===b?"view":b,I=e.data,E=(e.theme,e.type),L=e.filename,w=e.monacoEditor,C=e.className,S=e.style,z=e.close,Z=e.onClose,O=e.hasMask,D=e.disabledDownload,k=e.onImgDimensions,T=e.showNodata,R=e.recordInfo,Y=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),G=u()(Y,2),X=(G[0],G[1],(0,d.useState)("")),Q=u()(X,2),B=(Q[0],Q[1]),J=(0,d.useState)(),P=u()(J,2),K=P[0],U=P[1],W="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?x.Z.PROXY_SERVER:x.Z.API_SERVER,q=(0,d.useRef)();null!==(t=I)&&void 0!==t&&t.startsWith("/api")&&"txt"!==E&&(I=x.Z.API_SERVER+I);L&&w&&(w.filename=L),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&B(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===E&&(I.indexOf("bigfilescdn.")>-1||I.indexOf("bigfiles1")>-1?U({url:I,fileType:(e=I,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:I.indexOf("model=edit")?"edit":"view"}):F())}),[E,I]);var F=function(){var e=s()(l()().mark((function e(){var t,n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",I),t=I,I.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,N.gJ)({attachment_id:n});case 6:(i=e.sent).url=V+i.url,U(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){I.startsWith("http")||I.startsWith("blob:")?_():(0,j.Sv)(L||"educoder",I,L)},_=function(){R&&(0,M.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,j.Nd)(L||"educoder",decodeURIComponent(I))};return(0,y.jsxs)("div",{style:a()({},S||{}),className:"".concat(O&&p.bgBlack," ").concat(E?p.wrp:"hide"),children:[z&&(0,y.jsxs)("div",{className:p.close,ref:q,children:[!!k&&(0,y.jsx)(A.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:function(){Z(),k()},children:(0,y.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,y.jsx)(A.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:_,children:(0,y.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,y.jsx)(A.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{className:"",onClick:Z,children:(0,y.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,y.jsx)("div",{className:"".concat(p[C]," ").concat(C," ").concat(p.monaco," ").concat("txt"===E?"show":"hide"),children:"txt"===E&&(0,y.jsx)(y.Fragment,{children:(0,y.jsx)(g.ZP,a()({},w))})}),"audio"===E&&(0,y.jsx)("audio",{src:"".concat((null===(n=I)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(i=I)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(I),autoPlay:!0}),"video"===E&&(0,y.jsx)(y.Fragment,{children:(null===(r=I)||void 0===r?void 0:r.indexOf("http"))>-1?(0,y.jsx)("video",{controls:!0,src:"".concat(I),autoPlay:!0}):(0,y.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(I),autoPlay:!0})}),"office"===E&&K&&(0,y.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(K.key,"&url=").concat(btoa(K.url),"&callbackUrl=").concat(V+K.callbackUrl,"&fileType=").concat(K.fileType,"&title=").concat(K.title,"&model=").concat(h,"&officeServer=").concat(x.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===E&&(0,y.jsx)("iframe",{src:I+"&disposition=inline"}),"pdf"===E&&(0,y.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?filename=").concat(L||"educoder.pdf","&url=").concat(encodeURIComponent(I),"&disabledDownload=").concat(!!D)}),"image"===E&&(0,y.jsx)("img",{src:"".concat((null===(c=I)||void 0===c?void 0:c.indexOf("http://"))>-1||(null===(o=I)||void 0===o?void 0:o.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(I)}),("other"===E||"download"===E)&&(0,y.jsx)(y.Fragment,{children:T?(0,y.jsx)(f.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,y.jsx)(v.ZP,{icon:(0,y.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:H,disabled:D,children:"下载"})}):(0,y.jsxs)(v.ZP,{type:"primary",size:"middle",onClick:H,disabled:D,children:[(0,y.jsx)(m.Z,{}),"点击下载"]})})]})}},51150:function(e,t,n){n.d(t,{z:function(){return y}});var i=n(82242),a=n.n(i),r=n(37205),l=n.n(r),c=n(91232),s=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p=(n(84996),n(91038)),v=(n(64018),n(6419)),m=n(20817),g=n(66621),A=n(15342),j=n(1012),N=n(21062),f=n(37712),x="@▁@",M=/]*>/g;var y=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,i,a,r,l){var c=t||i||r,s=n||a||l||"?";return m.Z.API_SERVER+"/api/attachments/"+c+s+"&t="+(0,g.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,i,a,r,l){var c=t||i||r,s=n||a||l||"?";return m.Z.API_SERVER+"/attachments/download/"+c+s+"&t="+(0,g.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,i,a,r,l){var c=t||i||r,s=n||a||l||"?";return m.Z.API_SERVER+"/api/attachments/"+c+s+"&t="+(0,g.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,i,a){var r=t||i,l=n||a||"";return'"'+m.Z.API_SERVER+"/api/attachments/"+r+l+r+l+"&t="+(0,g.Jn)(r,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,i,a){var r=t||i,l=n||a||"";return"("+m.Z.API_SERVER+"/files/uploads/"+r+l+r+l+"&t="+(0,g.Jn)(r,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,"\n")};t.Z=function(e){var t=e.value,n=void 0===t?"":t,i=e.className,r=e.showTextOnly,c=e.showLines,o=e.style,g=void 0===o?{}:o,y=e.stylesPrev,b=void 0===y?{}:y,h=e.highlightKeywords,I=e.showProgramFill,E=(e.isProgramFill,e.disabledFill),L=void 0!==E&&E,w=e.programFillValue,C=e.onFillChange,S=void 0===C?function(e){}:C,z=e.onFillBlur,Z=void 0===z?function(){}:z,O=e.onFillFocus,D=void 0===O?function(){}:O,k=String(n),T=(0,d.useState)(""),R=u()(T,2),Y=R[0],G=R[1],X=(0,d.useState)("office"),Q=u()(X,2),B=Q[0],J=Q[1],P=(0,d.useState)([]),K=u()(P,2),U=K[0],W=K[1],V=(0,d.useRef)("a"+(0,j.Z)()),q={};var F=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),i=[];return n.map((function(e){""!=e&&i.push(".".concat(V.current," ").concat(e))})),"")}))},H=(0,d.useMemo)((function(){try{k=k.replace(/\(\/attachments\/download\//g,"("+m.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+m.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+m.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+m.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,"\n")}catch(e){}if(I){var e=-1;return k=k.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,i){var a;return function(e,t,n){var i=document.createElement(e===x?"input":"textarea");i.style.width="100%",i.style.height=e===x?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=t;var a=Object.keys(q).length;return q[a]=i,'')}(t,++e,null==w||null===(a=w[e])||void 0===a?void 0:a.value.replaceAll("<","<").replaceAll(">",">"))})),'
          '.concat(F(k||""),"
          ")}var t=F(k);t=(0,p.ZP)(t);var n=(0,p.ez)();k.match(/\[TOC\]/)&&(t=t.replace("

          [TOC]

          ",(0,p.Qv)()),(0,p.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var i=n[t],a=i.type,r=i.expression;return(0,A.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(r)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var i=document.createElement("div");return i.innerHTML=t,r?i.innerText:h?(te(i,h.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return ae()}),500),i.innerHTML)}),[k,h]);(0,d.useEffect)((function(){ne.current&&ne.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=_,e.onblur=$,e.onfocus=ee}))}),[U]),(0,d.useEffect)((function(){if(null!=w&&w.length)try{var e,t=ne.current.querySelectorAll(".edu-program-fill-score"),n=ne.current.querySelectorAll('[name="edu-program-fill"]'),i=s()(n.entries());try{for(i.s();!(e=i.n()).done;){var a,r,l,c=u()(e.value,2),o=c[0],d=c[1];d.value=(null==w||null===(a=w[o])||void 0===a?void 0:a.value)||"","warning"===(null==w||null===(r=w[o])||void 0===r?void 0:r.type)?d.className="program-fill-warning":"success"===(null==w||null===(l=w[o])||void 0===l?void 0:l.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var p,v=s()(t.entries());try{for(v.s();!(p=v.n()).done;){var m,g,A=u()(p.value,2),j=A[0];A[1].innerHTML=null!=w&&null!==(m=w[j])&&void 0!==m&&m.score?"".concat(null==w||null===(g=w[j])||void 0===g?void 0:g.score,"分"):""}}catch(e){v.e(e)}finally{v.f()}W(w)}catch(e){console.log(e,"error")}}),[w]);var _=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,W(l()(U)),S(U,e.target.dataset.id)},$=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,W(l()(U)),Z(U,e.target.dataset.id)},ee=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,W(l()(U)),D(U,e.target.dataset.id)};function te(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)te(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(i)}}))}var ne=(0,d.useRef)();function ie(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),G(n),J("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),G(n),J("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),G(n),J("html");else if(n.startsWith("#")){e.preventDefault();var i=document.getElementById(n.replace("#",""));i&&i.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=c,c&&(g=a()(a()({},g),p.jb));var ae=function(){var e,t=null===(e=ne.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(v.ZP.isSupported()){var t=new v.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(ne.current&&H&&H.match(M)&&window.PR.prettyPrint(),ne.current)return ne.current.addEventListener("click",ie),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("click",ie),(0,p.AL)(),(0,p.Iy)()}}),[H,ne.current,ie]),(0,d.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ne.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("copy",t)}}),[ne.current]),(0,f.jsxs)(f.Fragment,{children:[r&&(0,f.jsx)("div",{ref:ne,children:H}),!r&&(0,f.jsx)("div",{ref:ne,style:a()({},g),className:"".concat(i||""," ").concat(L?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:H}}),(0,f.jsx)(N.Z,{close:!0,data:Y,type:null!=Y&&Y.length?B:"",style:a()({},b),onClose:function(){return G("")}})]})}},80032:function(e,t,n){n.r(t),n.d(t,{default:function(){return K}});var i=n(82242),a=n.n(i),r=n(37205),l=n.n(r),c=n(7557),s=n.n(c),o=n(41498),u=n.n(o),d=n(79800),p=n.n(d),v=n(59301),m=n(32007),g=n(51150),A=n(61186),j=n.n(A),N=n(38854),f=n(3113),x=n(8591),M=n(43418),y=n(20834),b=n(5112),h=n(95237),I=n(43604),E=n(57809),L=n(92832),w=n(99313),C=n(61998),S=n(9951),z=n(6848),Z=n(20817),O=n(85750),D={flex_box_center:"flex_box_center___OrR9_",flex_space_between:"flex_space_between___MJLUJ",flex_box_vertical_center:"flex_box_vertical_center___nb0jX",flex_box_center_end:"flex_box_center_end___SMTBe",flex_box_column:"flex_box_column___Utap_",wrap:"wrap___Pp5cX",addQuestion:"addQuestion___LsICJ",content:"content___pWPew",left:"left___axtqk",filterPoint:"filterPoint___rCDO_",filterType:"filterType___NeU0D",btnWarp:"btnWarp___dKZiG",btn:"btn___TqjCT",count:"count___OntqW",btnActive:"btnActive___l_zfx",fold:"fold___KAWcj",action:"action___zMEjv",filterOrigin:"filterOrigin___DneuH",control:"control___qchb1",search:"search___Yb8rf",searchIcon:"searchIcon___ybtbn",table:"table___uHpVy",tabWarp:"tabWarp___Pi38U",customTable:"customTable___WYwKK","btn-style-1":"btn-style-1___Knznb","btn-style-2":"btn-style-2___fEs_r","btn-style-3":"btn-style-3___CeM25",right:"right___ZJhZN",statistics:"statistics___cjSkW",title:"title___P79dp",statisticItem:"statisticItem___qmDRE",rate:"rate___H3sZf",dataName:"dataName___N7Uqb",sort:"sort___N1oiD",rankHeader:"rankHeader___LGNPx",rankIcon:"rankIcon___hbm2T",li:"li___vVOqz",myRecord:"myRecord___qv6iJ",recordPrefix:"recordPrefix____bO3_",mine:"mine___fhCrG",avatar:"avatar___vwT8k",nickname:"nickname___QA_sN",myRank:"myRank___QUd2y",questionNumber:"questionNumber___j4tJF",titleWarp:"titleWarp___Hhoy_",hov:"hov___L_H5a",statusText:"statusText___okgdj",hovBtn:"hovBtn___reyI4",tag:"tag___zifqR",problemsclose:"problemsclose___cfp5y",imgsrc:"imgsrc___E905q",sendModal:"sendModal___jrx6y",bottom:"bottom___pKnLQ",line:"line___kNxnj",del:"del___kXkXv"},k=n(89260);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var T=n(26776),R=n(19827),Y=n(21537),G=n(21256),X=n(89392),Q=n.n(X),B=n(66621),J=n(87466),P=n(37712),K=(0,m.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){var t,n,i,r,c,o,d,A,X,K,U,W,V,q,F,H=e.globalSetting,_=e.user,$=e.dispatch,ee=(0,m.useSearchParams)(),te=p()(ee,1)[0],ne=((0,m.useLocation)(),{page:1,per_page:30,tag_discipline_id:[-1],source_discipline_id:[-1],status:null,difficulty:null,search:"",save_search:"",sort_by:null,sort_direction:null,filter:te.get("tab")||"public"}),ie=(0,v.useState)(0),ae=p()(ie,2),re=ae[0],le=ae[1],ce=(0,v.useState)(0),se=p()(ce,2),oe=se[0],ue=se[1],de=(0,v.useState)(0),pe=p()(de,2),ve=pe[0],me=pe[1],ge=(0,v.useState)([]),Ae=p()(ge,2),je=Ae[0],Ne=Ae[1],fe=(0,v.useState)([]),xe=p()(fe,2),Me=xe[0],ye=xe[1],be=(0,v.useState)({}),he=p()(be,2),Ie=he[0],Ee=he[1],Le=(0,v.useState)(!1),we=p()(Le,2),Ce=we[0],Se=we[1],ze=(0,v.useState)([]),Ze=p()(ze,2),Oe=Ze[0],De=Ze[1],ke=(0,v.useState)(!0),Te=p()(ke,2),Re=Te[0],Ye=Te[1],Ge=(0,v.useState)(null),Xe=p()(Ge,2),Qe=Xe[0],Be=Xe[1],Je=(0,v.useState)(ne),Pe=p()(Je,2),Ke=Pe[0],Ue=Pe[1],We=(0,v.useRef)(null),Ve=(0,v.useRef)(null),qe=(0,v.useState)([]),Fe=p()(qe,2),He=Fe[0],_e=Fe[1],$e=(0,v.useMemo)((function(){return["not_reviewed","under_review","review_finished"].includes(Ke.filter)}),[Ke.filter]),et=(0,v.useState)(!1),tt=p()(et,2),nt=tt[0],it=tt[1],at=(0,v.useState)(!1),rt=p()(at,2),lt=rt[0],ct=rt[1],st=(0,v.useState)(""),ot=p()(st,2),ut=ot[0],dt=ot[1],pt=(0,v.useState)([]),vt=p()(pt,2),mt=vt[0],gt=vt[1],At=(0,v.useState)(!1),jt=p()(At,2),Nt=jt[0],ft=jt[1],xt=(0,v.useState)([]),Mt=p()(xt,2),yt=Mt[0],bt=Mt[1],ht=(0,v.useState)(!1),It=p()(ht,2),Et=It[0],Lt=It[1],wt=(0,v.useState)(!1),Ct=p()(wt,2),St=Ct[0],zt=Ct[1],Zt="teacher"===_.userInfo.identity,Ot=function(){var e=u()(s()().mark((function e(t,n,i){var a,r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.persist(),null!=t&&null!==(a=t.target)&&void 0!==a&&null!==(a=a.style)&&void 0!==a&&a.pointerEvents&&(t.target.style.pointerEvents="none"),e.next=4,(0,O.ZP)("/api/practices/".concat(n.identifier,"/start"),{method:"get"});case 4:if(0!==(null==(l=e.sent)?void 0:l.status)){e.next=10;break}if(!i){e.next=9;break}return(0,B.xg)("/problems/".concat(null==l?void 0:l.identifier,"/oj/").concat(null==n?void 0:n.identifier,"?tab=3")),e.abrupt("return");case 9:(0,B.xg)("/problems/".concat(null==l?void 0:l.identifier,"/oj/").concat(null==n?void 0:n.identifier));case 10:null!=t&&null!==(r=t.target)&&void 0!==r&&null!==(r=r.style)&&void 0!==r&&r.pointerEvents&&(t.target.style.pointerEvents="auto");case 11:case"end":return e.stop()}}),e)})));return function(t,n,i){return e.apply(this,arguments)}}();(0,v.useEffect)((function(){var e=j()().add(0,"days").unix(),t=localStorage.getItem("problemsclose");t?e>parseInt(t)&&ft(!0):ft(!0)}),[]);var Dt=["未发布","已公开","未审核","审核中","未公开","未通过"],kt=[{title:"题目名称",dataIndex:"name",ellipsis:!0,render:function(e,t){return(0,P.jsxs)("div",{className:D.titleWarp,children:["mine"===(null==Ke?void 0:Ke.filter)?(0,P.jsx)("span",{className:D.tag,children:Dt[t.practice_status]}):null,(0,P.jsx)("span",{title:e,className:D.hov,onClick:function(e){return Ot(e,t)},children:e})]})}},"public"===(null==Ke?void 0:Ke.filter)?{title:"题解",dataIndex:"solution_count",width:100,sorter:!0,render:function(e,t){return(0,P.jsxs)("span",{style:{display:"flex"},children:[(0,P.jsx)("span",{onClick:function(e){return Ot(e,t,!0)},className:"current",children:e}),(null==t?void 0:t.has_video_solution)&&(0,P.jsx)("img",{style:{objectFit:"contain"},className:"ml5",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0MxRTJGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy44MzYgOS45MTNIMi4yOTdjLS41OTMuMDcyLTEuMTg1LS4xNDUtMS42MjQtLjU5NmEyLjQ0NCAyLjQ0NCAwIDAgMS0uNjY2LTEuNzU5di01LjE3QTIuNDcgMi40NyAwIDAgMSAuNjc5LjYzNmMuNDM3LS40NSAxLjAyNS0uNjcxIDEuNjE3LS42MDhoNS41OTJjLjU4OS0uMDcyIDEuMTc2LjE0OCAxLjYwNy42MDMuNDMuNDU0LjY2MSAxLjA5Ni42MyAxLjc1N3Y1LjE3YTIuNDQzIDIuNDQzIDAgMCAxLS42NjQgMS43NTljLS40NC40NTEtMS4wMzIuNjY4LTEuNjI1LjU5NlpNMi4yOTcgMS40NGMtLjQ2OCAwLTEuMDI2LjE2NS0xLjAyNi45NDh2NS4xN2MwIC4yNTggMCAuOTQyIDEuMDI2Ljk0Mmg1LjU0YzEuMDI0IDAgMS4wMjQtLjY4NCAxLjAyNC0uOTQydi01LjE3YzAtLjQ3LS4xMTYtLjk0OC0uOTczLS45NDhoLTUuNTlaIi8+PHBhdGggZD0iTTEyLjQ3NiA5LjIwN2ExLjc4MSAxLjc4MSAwIDAgMS0xLjA0My0uMzgyTDguODYgNi45M1YzLjAwM2wyLjU3NS0xLjg5MWExLjc4IDEuNzggMCAwIDEgMS4wNC0uMzc5Yy4zNjctLjAzNC43My4xMDIgMS4wMDMuMzc3LjI3NC4yNzUuNDMzLjY2NC40NCAxLjA3NXY1LjU3Yy0uMDA3LjQxMS0uMTY2LjgtLjQ0IDEuMDc1YTEuMjQ4IDEuMjQ4IDAgMCAxLTEuMDAzLjM3N1ptLTIuMzUtMy4wMzYgMi4wMSAxLjQ4Yy4xLjA4Mi4yMTguMTMxLjM0LjE0M2EuMjkuMjkgMCAwIDAgLjE4Ni0uMDQ1bC0uMDA3LTUuNTY0YS4zMTUuMzE1IDAgMCAwLS4xNzktLjA0LjY0LjY0IDAgMCAwLS4zMzkuMTQ0bC0yLjAxMiAxLjQ3NXYyLjQwN1ptLTUuMDYuMjEyYy0uNjk4IDAtMS4yNjQtLjYzMy0xLjI2NC0xLjQxMiAwLS43OC41NjYtMS40MTEgMS4yNjUtMS40MTIuNjk4IDAgMS4yNjQuNjMyIDEuMjY0IDEuNDExIDAgLjc4LS41NjcgMS40MTEtMS4yNjUgMS40MTJaIi8+PC9nPjwvc3ZnPg=="})]})}}:null,"public"===(null==Ke?void 0:Ke.filter)?{title:"通过率",dataIndex:"pass_ratio",sorter:!0,width:90}:null,{title:"难度",dataIndex:"difficulty",sorter:!0,align:"left",width:90,render:function(e){return(0,P.jsxs)(v.Fragment,{children:[1===e&&(0,P.jsx)("span",{className:D["btn-style-1"],children:"简单"}),2===e&&(0,P.jsx)("span",{className:D["btn-style-2"],children:"适中"}),3===e&&(0,P.jsx)("span",{className:D["btn-style-3"],children:"困难"})]})}},"public"===(null==Ke?void 0:Ke.filter)?{title:"人数",dataIndex:"user_count",align:"center",sorter:!0,width:80}:null,"public"===(null==Ke?void 0:Ke.filter)?{title:"状态",dataIndex:"status",width:94,render:function(e,t){return(0,k.bg)()?(0,P.jsx)(v.Fragment,{children:Qe===(null==t?void 0:t.identifier)?(0,P.jsx)("span",{className:D.hovBtn,onClick:function(e){return Ot(e,t)},children:"开启刷题"}):(0,P.jsxs)(P.Fragment,{children:[0===e&&(0,P.jsx)("span",{className:D.statusText,children:"未开启"}),1===e&&(0,P.jsx)("span",{className:D.statusText,children:"进行中"}),2===e&&(0,P.jsx)("span",{className:D.statusText,children:"已通过"})]})}):"-"}}:null,"public"!==(null==Ke?void 0:Ke.filter)?{title:"知识点",dataIndex:"tag_disciplines_name",ellipsis:!0,width:200,render:function(e){return(0,P.jsx)("span",{children:null==e?void 0:e.join("、")})}}:null,"all"===(null==Ke?void 0:Ke.filter)?{title:"创建者",dataIndex:"creator",ellipsis:!0,width:100}:null,"public"!==(null==Ke?void 0:Ke.filter)?{title:"更新时间",dataIndex:"updated_at",sorter:!0,width:180}:null,(0,k.Ny)()?{title:"操作",dataIndex:"action",key:"action",align:"right",width:80,render:function(e,t){return(0,P.jsx)(N.Z,{className:"ml10",dropdownRender:function(){return Vt(null==t?void 0:t.identifier,t)},children:(0,P.jsxs)("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()},children:[(0,P.jsx)("span",{children:"更多"}),(0,P.jsx)("i",{style:{display:"inline-block",transform:"scale(0.6)",fontSize:12},className:"c-grey-c iconfont icon-xiajiantou1"})]})})}}:Ce&&"public"!==(null==Ke?void 0:Ke.filter)?{title:"操作",dataIndex:"action",key:"action",align:"right",width:80,render:function(e,t){return null!=t&&t.is_self&&1!==(null==t?void 0:t.practice_status)?(0,P.jsx)(N.Z,{className:"ml10",dropdownRender:function(){return qt(null==t?void 0:t.identifier,t)},children:(0,P.jsxs)("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()},children:[(0,P.jsx)("span",{children:"更多"}),(0,P.jsx)("i",{style:{display:"inline-block",transform:"scale(0.6)",fontSize:12},className:"c-grey-c iconfont icon-xiajiantou1"})]})}):"-"}}:null].filter((function(e){return!!e})),Tt=[{title:"题目名称",dataIndex:"name",ellipsis:!0,render:function(e,t){return(0,P.jsx)("span",{className:D.hov,onClick:function(e){return Ot(e,t)},children:e})}},{title:"难度",dataIndex:"difficulty",sorter:!0,align:"left",width:90,render:function(e){return(0,P.jsxs)(v.Fragment,{children:[1===e&&(0,P.jsx)("span",{className:D["btn-style-1"],children:"简单"}),2===e&&(0,P.jsx)("span",{className:D["btn-style-2"],children:"适中"}),3===e&&(0,P.jsx)("span",{className:D["btn-style-3"],children:"困难"})]})}},"not_reviewed"===(null==Ke?void 0:Ke.filter)?{title:"创建者",dataIndex:"creator",ellipsis:!0,width:100}:{title:"审核者",dataIndex:"reviewer",ellipsis:!0,width:100},"not_reviewed"===(null==Ke?void 0:Ke.filter)?{title:"发布时间",dataIndex:"submit_time",width:180}:null,"under_review"===(null==Ke?void 0:Ke.filter)?{title:"开始审核时间",dataIndex:"start_review_time",width:180}:null,"review_finished"===(null==Ke?void 0:Ke.filter)?{title:"最后审核时间",dataIndex:"review_time",width:180}:null,{title:"操作",dataIndex:"action",key:"action",align:"center",width:120,render:function(e,t){var n;switch(null==Ke?void 0:Ke.filter){case"under_review":n=(0,P.jsxs)("div",{style:{display:"flex"},children:[(0,P.jsx)(f.ZP,{type:"link",size:"small",onClick:function(e){return Ot(e,t)},children:"审核"}),(0,P.jsx)(f.ZP,{type:"link",style:{color:"#666"},size:"small",onClick:function(e){return Xt({e:e,record:t,op:"release"})},children:"移出"})]});break;case"review_finished":n=(0,P.jsx)(f.ZP,{type:"link",size:"small",onClick:function(e){it(!0),Rt(t)},children:"审核记录"});break;default:n=(0,P.jsx)(f.ZP,{type:"link",block:!0,onClick:function(e){return Xt({e:e,record:t,op:"claim"})},children:"开始审核"})}return n}}].filter((function(e){return!!e})),Rt=function(){var e=u()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return gt([]),e.next=3,(0,O.ZP)("/api/practices/".concat(t.identifier,"/review_list"),{method:"get"});case 3:n=e.sent,gt(null==n?void 0:n.reviews_list);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Yt=[{title:"审核时间",dataIndex:"review_time",key:"review_time",render:function(e,t){return(0,P.jsx)("span",{children:j()(e).format("YYYY-MM-DD HH:mm:ss")})}},{title:"审核者",dataIndex:"reviewer",key:"reviewer"},{title:"审核结果",dataIndex:"status",width:120,key:"status",render:function(e,t){return"5"===e||5===e?(0,P.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,P.jsx)("div",{style:{color:"#333333",marginRight:"5px",whiteSpace:"nowrap"},children:"未通过"}),(0,P.jsx)("div",{style:{color:"#0152d9",whiteSpace:"nowrap",cursor:"pointer"},onClick:function(){dt(t.description),ct(!0)},children:"查看原因"})]}):(0,P.jsx)("span",{children:"已通过"})}}];(0,v.useEffect)((function(){Bt(),Gt(Ke)}),[]),(0,v.useEffect)((function(){var e;0!==je.length&&((null==We||null===(e=We.current)||void 0===e?void 0:e.clientHeight)>98&&le(1))}),[je]),(0,v.useEffect)((function(){var e;0!==Me.length&&((null==Ve||null===(e=Ve.current)||void 0===e?void 0:e.clientHeight)>98&&ue(1))}),[Me]),(0,v.useEffect)((function(){return $({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),$({type:"globalSetting/setShowQuestionBackTop",payload:!0}),function(){$({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),$({type:"globalSetting/setShowQuestionBackTop",payload:!1})}}),[]),(0,v.useEffect)((function(){var e;("人工智能科研服务平台"===document.title||"首页"===document.title||"实践教学平台"===document.title||null!==(e=document.title)&&void 0!==e&&e.includes("img"))&&(document.title="在线刷题")}),[H]),(0,v.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]);var Gt=function(){var e=u()(s()().mark((function e(t){var n,i,a,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.search=encodeURIComponent(t.search),(a=Q().cloneDeep(t)).tag_discipline_id=null!==(n=a.tag_discipline_id)&&void 0!==n&&n.includes(-1)?[]:a.tag_discipline_id,a.source_discipline_id=null!==(i=a.source_discipline_id)&&void 0!==i&&i.includes(-1)?[]:a.source_discipline_id,console.log(a,"sendData"),Ye(!0),De([]),e.next=9,(0,O.ZP)("/api/practices.json",{method:"get",params:a});case 9:r=e.sent,_e([]),Ye(!1),me(null==r?void 0:r.practices_count),De(null==r?void 0:r.practices_list),bt((null==r?void 0:r.recommend_subjects)||[]);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Xt=function(){var e=u()(s()().mark((function e(t){var n,i,a,r,l,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.op,i=t.description,a=t.record,r=t.e,l={op:n,description:i},Ye(!0),e.next=5,(0,O.ZP)("/api/practices/".concat(a.identifier,"/review"),{method:"post",body:l});case 5:c=e.sent,Ye(!1),"claim"!==n||0!==c.status&&"0"!==c.status||Ot(r,a),Gt(Ke);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Qt=function(){var e=u()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ye(!0),e.next=3,(0,O.ZP)("/api/practices/".concat(t.identifier,"/publish"),{method:"post"});case 3:e.sent,Ye(!1),Gt(Ke);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Bt=function(){var e=u()(s()().mark((function e(){var t,n,i,a,r,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/tag_disciplines.json",{method:"get",params:{target:"practice",position:"index"}});case 2:return n=e.sent,e.next=5,(0,O.ZP)("/api/tag_disciplines.json",{method:"get",params:{target:"practice_source",position:"index"}});case 5:return i=e.sent,e.next=8,(0,O.ZP)("/api/mypractices/rank_list",{method:"get",params:{}});case 8:a=e.sent,null!=n&&n.tag_disciplines&&(r=[{id:-1,name:"全部",count:null==n?void 0:n.totalCount}].concat(l()(null==n?void 0:n.tag_disciplines)),Ne(r)),null!=i&&i.tag_disciplines&&(c=[{id:-1,name:"全部",count:null==i?void 0:i.totalCount}].concat(l()(null==i?void 0:i.tag_disciplines)),ye(c)),Ee(a||{}),Se(null==a||null===(t=a.my_record)||void 0===t?void 0:t.outsource);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Jt=function(e,t){var n;Ke.page=1;var i=Ke["".concat(t,"_discipline_id")];null!==(n=Ke["".concat(t,"_discipline_id")])&&void 0!==n&&n.includes(e)?i=i.filter((function(t){return t!==e})):i.push(e),-1===e?i=[-1]:(i=i.filter((function(e){return-1!==e}))).length||(i=[-1]),Ke["".concat(t,"_discipline_id")]=i,Ue(a()({},Ke)),Gt(Ke)},Pt=function(e,t){Ke.page=1,Ke[t]="number"==typeof e?e:null,Ue(a()({},Ke)),Gt(Ke)},Kt=function(e){Ke.page=1,Ke.filter=e,Ke.status=null,Ke.practice_status=null,Ue(a()({},Ke)),Gt(Ke)},Ut=function(e,t){if(0!==(null==t?void 0:t.length)){var n=function(){var n=u()(s()().mark((function n(){var i,r;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,O.ZP)("/api/practices/batch_op.json",{method:"post",body:{identifier:t,op:e}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(r=1===Oe.length&&1!==Ke.page?Ke.page-1:Ke.page,Ke.page=r,Ue(a()({},Ke)),Gt(Ke));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();-1!==e?n():M.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"删除确认",icon:null,className:"custom-modal-divider",content:"删除后题目将不可再找回。",onOk:n})}else x.ZP.warning("请选择试题")},Wt=(0,P.jsxs)(y.Z,{children:["public"===(null==Ke?void 0:Ke.filter)?(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(0,He)},children:"批量移出公共"}):[(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(1,He)},children:"批量移入公共"},2),(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(0,He)},children:"批量移出公共"},1)],(0,k.Ny)()&&(0,P.jsx)(y.Z.Item,{onClick:function(){return Ft()},children:"发送至试题库"}),"public"!==(null==Ke?void 0:Ke.filter)&&(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(-1,He)},children:"批量删除"})]}),Vt=function(e,t){return(0,P.jsxs)(y.Z,{children:[1===(null==t?void 0:t.practice_status)?(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(0,[e])},children:"移出公共"}):(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(1,[e])},children:"移入公共"}),"mine"===(null==Ke?void 0:Ke.filter)?(0,P.jsx)(y.Z.Item,{onClick:function(){return Qt(t)},disabled:![0,4,5].includes(t.practice_status),children:[0,4,5].includes(t.practice_status)?"发布审核":"已发布审核"}):null,(0,P.jsx)(y.Z.Item,{onClick:function(){return(0,B.xg)("/problems/".concat(e,"/ojedit"))},children:"编辑"}),"public"!==(null==Ke?void 0:Ke.filter)&&(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(-1,[e])},children:"删除"})]})},qt=function(e,t){return(0,P.jsxs)(y.Z,{children:[(0,P.jsx)(y.Z.Item,{onClick:function(){return Qt(t)},disabled:![0,4,5].includes(t.practice_status),children:[0,4,5].includes(t.practice_status)?"发布审核":"已发布审核"}),(0,P.jsx)(y.Z.Item,{onClick:function(){return(0,B.xg)("/problems/".concat(e,"/ojedit"))},children:"编辑"}),(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(-1,[e])},children:"删除"})]})},Ft=function(){if(He.length){var e,t=null;M.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"发送至试题库",icon:null,className:"custom-modal-divider",content:(0,P.jsxs)("div",{children:[(0,P.jsxs)("p",{className:"mt20",children:["已选",(0,P.jsx)("span",{className:"c-light-primary",children:He.length}),"中个编程刷题发送至试题库成为编程题"]}),(0,P.jsx)("div",{children:"请选择编程题的语言:"}),(0,P.jsxs)(b.ZP.Group,{onChange:function(e){t=e.target.value,document.getElementById("send-to-modal").style.display="none"},children:[(0,P.jsx)(b.ZP,{value:"c",children:"C"}),(0,P.jsx)(b.ZP,{value:"c++",children:"C++"}),(0,P.jsx)(b.ZP,{value:"java",children:"Java"}),(0,P.jsx)(b.ZP,{value:"python",children:"Python"})]}),(0,P.jsx)("div",{id:"send-to-modal",style:{color:"#E30000",display:"none"},children:"请选择编程语言"})]}),onOk:(e=u()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return document.getElementById("send-to-modal").style.display="block",e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,O.ZP)("/api/practices/send_to_item_bank.json",{method:"post",body:{identifiers:He,language:t}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&x.ZP.success("发送成功");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}else x.ZP.warning("请选择发送至试题库的编程刷题")},Ht={selectedRowKeys:He,columnWidth:40,onChange:function(e){_e(e)}};return(0,P.jsxs)("section",{className:D.wrap,children:[(0,P.jsx)(G.jL,{img:"data:image/png;base64,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",title:"编程刷题",sunTitle:"快速提高编程能力",bannerExtraContent:(0,P.jsx)(N.Z,{dropdownRender:function(){return(0,P.jsxs)(y.Z,{children:[(0,P.jsx)(y.Z.Item,{onClick:function(){m.history.push("/problems/add")},children:"新建题目"},1),(0,P.jsx)(y.Z.Item,{onClick:function(){m.history.push("/problems/batchAdd")},children:"批量导入题目"},2)]})},children:(0,P.jsx)("div",{className:D.addQuestion,style:{visibility:(0,k.Ny)()||Ce?"visible":"hidden"},children:(0,P.jsx)("span",{children:"新建题目"})})})}),(0,P.jsxs)("div",{className:D.content,children:[(0,P.jsxs)("div",{className:D.left,children:[(0,P.jsxs)(h.Z,{className:"".concat(D.filterPoint," mb10"),align:"top",children:[(0,P.jsx)(I.Z,{className:D.filterType,children:"知识点"}),(0,P.jsx)(I.Z,{className:D.btnWarp,ref:We,style:re>0?{height:1===re?76:"auto"}:{},children:null==je?void 0:je.map((function(e){var t;return(0,P.jsxs)("div",{onClick:function(){return Jt(e.id,"tag")},className:null!=Ke&&null!==(t=Ke.tag_discipline_id)&&void 0!==t&&t.includes(e.id)?"".concat(D.btn," ").concat(D.btnActive):D.btn,children:[(0,P.jsx)("span",{title:e.name,children:e.name}),(0,P.jsx)("span",{className:D.count,style:{display:e.count?"block":"none"},children:e.count})]},e.id)}))}),!!re&&(0,P.jsx)(I.Z,{className:D.fold,children:1===re?(0,P.jsxs)("div",{onClick:function(){return le(2)},className:D.action,children:["展开",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-zhankai4"})]}):(0,P.jsxs)("div",{onClick:function(){return le(1)},className:D.action,children:["收起",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-shouqi3"})]})})]}),!!Me.length&&(0,P.jsxs)(h.Z,{className:D.filterPoint,align:"top",style:{marginBottom:22},children:[(0,P.jsx)(I.Z,{className:D.filterType,children:"来源"}),(0,P.jsxs)(I.Z,{className:D.btnWarp,ref:Ve,style:oe>0?{height:1===oe?76:"auto"}:{},children:[null==Me?void 0:Me.map((function(e){var t;return(0,P.jsxs)("div",{onClick:function(){return Jt(e.id,"source")},className:null!=Ke&&null!==(t=Ke.source_discipline_id)&&void 0!==t&&t.includes(e.id)?"".concat(D.btn," ").concat(D.btnActive):D.btn,children:[(0,P.jsx)("span",{title:e.name,children:e.name}),(0,P.jsx)("span",{className:D.count,children:e.count})]},e.id)})),!!oe&&(0,P.jsx)(I.Z,{className:D.fold,children:1===oe?(0,P.jsxs)("div",{onClick:function(){return ue(2)},className:D.action,children:["展开",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-zhankai4"})]}):(0,P.jsxs)("div",{onClick:function(){return ue(1)},className:D.action,children:["收起",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-shouqi3"})]})})]})]}),(0,P.jsxs)("div",{className:D.control,children:[(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"难度",value:null==Ke?void 0:Ke.difficulty,onChange:function(e){return Pt(e,"difficulty")},children:[(0,P.jsx)(E.default.Option,{value:1,children:"简单"}),(0,P.jsx)(E.default.Option,{value:2,children:"适中"}),(0,P.jsx)(E.default.Option,{value:3,children:"困难"})]}),(0,k.bg)()&&"public"===Ke.filter&&(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"状态",value:null==Ke?void 0:Ke.status,onChange:function(e){return Pt(e,"status")},children:[(0,P.jsx)(E.default.Option,{value:0,children:"未开启"}),(0,P.jsx)(E.default.Option,{value:1,children:"进行中"}),(0,P.jsx)(E.default.Option,{value:2,children:"已通过"})]}),(0,k.bg)()&&"mine"===Ke.filter&&(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"状态",value:null==Ke?void 0:Ke.practice_status,onChange:function(e){return Pt(e,"practice_status")},children:[(0,P.jsx)(E.default.Option,{value:0,children:"未发布"}),(0,P.jsx)(E.default.Option,{value:1,children:"已公开"}),(0,P.jsx)(E.default.Option,{value:2,children:"未审核"}),(0,P.jsx)(E.default.Option,{value:3,children:"审核中"}),(0,P.jsx)(E.default.Option,{value:4,children:"未公开"}),(0,P.jsx)(E.default.Option,{value:5,children:"未通过"})]}),(0,k.bg)()&&"all"===Ke.filter&&(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"状态",value:null==Ke?void 0:Ke.practice_status,onChange:function(e){return Pt(e,"practice_status")},children:[(0,P.jsx)(E.default.Option,{value:0,children:"未发布"}),(0,P.jsx)(E.default.Option,{value:1,children:"已公开"}),(0,P.jsx)(E.default.Option,{value:2,children:"未审核"}),(0,P.jsx)(E.default.Option,{value:3,children:"审核中"}),(0,P.jsx)(E.default.Option,{value:4,children:"未公开"}),(0,P.jsx)(E.default.Option,{value:5,children:"未通过"})]}),(0,P.jsx)(L.Z.Search,{className:D.search,size:"large",suffix:(0,P.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(D.searchIcon),onClick:function(){Ke.page=1,Ke.search=Ke.save_search,Ue(a()({},Ke)),Ke.save_search&&(0,J.tk)({name:Ke.save_search,copywriting:Ke.save_search,position:"Practice"}),Gt(Ke)}}),placeholder:(0,k.Ny)()?"请输入题目名称、创建者搜索":"请输入题目名称搜索",value:null==Ke?void 0:Ke.save_search,onChange:function(e){return function(e){Ke.page=1,Ke.save_search=e,Ue(a()({},Ke))}(e.target.value)},onSearch:function(e){Ke.page=1,Ke.search=Ke.save_search,Ue(a()({},Ke)),e&&(0,J.tk)({name:e,copywriting:e,position:"Practice"}),Gt(Ke)}})]}),(0,P.jsxs)("div",{className:D.table,children:[(0,P.jsx)("div",{className:D.tabWarp,style:(0,k.Ny)()||Ce?{}:{height:10,border:0},children:(0,k.Ny)()?(0,P.jsxs)(w.Z,{className:D.tab,activeKey:$e?"not_reviewed":Ke.filter,onChange:Kt,tabBarExtraContent:!$e&&(0,P.jsx)(N.Z,{dropdownRender:function(){return Wt},children:(0,P.jsxs)("span",{className:"ant-dropdown-link font14 current",onClick:function(e){return e.preventDefault()},children:["批量操作 ",(0,P.jsx)("i",{style:{display:"inline-block",transform:"scale(0.6)",fontSize:12},className:"iconfont icon-xiajiantou1"})]})}),children:[(0,P.jsx)(w.Z.TabPane,{tab:"公共"},"public"),(0,P.jsx)(w.Z.TabPane,{tab:"全部"},"all"),(0,P.jsx)(w.Z.TabPane,{tab:"我创建的"},"mine"),(0,P.jsx)(w.Z.TabPane,{tab:"审核列表"},"not_reviewed")]}):Ce?(0,P.jsxs)(w.Z,{className:D.tab,activeKey:$e?"not_reviewed":Ke.filter,onChange:Kt,children:[(0,P.jsx)(w.Z.TabPane,{tab:"公共"},"public"),(0,P.jsx)(w.Z.TabPane,{tab:"我创建的"},"mine"),(0,P.jsx)(w.Z.TabPane,{tab:"审核列表"},"not_reviewed")]}):null}),$e?(0,P.jsx)("div",{className:D.tabWarp,style:(0,k.Ny)()||Ce?{}:{height:10,border:0},children:(0,P.jsxs)(w.Z,{className:D.tab,activeKey:Ke.filter,onChange:Kt,children:[(0,P.jsx)(w.Z.TabPane,{tab:"待审核"},"not_reviewed"),(0,P.jsx)(w.Z.TabPane,{tab:"审核中"},"under_review"),(0,P.jsx)(w.Z.TabPane,{tab:"已审核"},"review_finished")]})}):null,!((0,k.Ny)()||Ce)&&Zt&&(0,P.jsx)("div",{className:D.tabWarp2,style:{justifyContent:"end"},children:Et?(0,P.jsxs)(h.Z,{align:"middle",children:[(0,P.jsxs)(h.Z,{onClick:function(){return zt(!0)},align:"middle",className:"current",children:[(0,P.jsx)("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),(0,P.jsxs)("span",{children:["已选",(0,P.jsx)("span",{className:"c-light-primary",children:He.length}),"个"]})]}),(0,P.jsx)(f.ZP,{className:"mr20 ml40",ghost:!0,onClick:function(){Lt(!1),_e([])},type:"primary",children:"取消"}),(0,P.jsx)(f.ZP,{onClick:Ft,ghost:!0,type:"primary",children:"确认发送"})]}):(0,P.jsxs)(f.ZP,{onClick:function(){return Lt(!0)},type:"primary",children:[(0,P.jsx)("i",{className:"iconfont icon-fasong mr5"}),"发送至试题库"]})}),(0,P.jsx)(C.Z,{rowSelection:(0,k.Ny)()||Et?Ht:void 0,className:D.customTable,dataSource:Oe,bordered:!1,rowKey:function(e){return e.identifier},columns:$e?Tt:kt,rowClassName:D.row,loading:Re,onRow:function(e){return{onMouseEnter:function(t){Be(null==e?void 0:e.identifier)},onMouseLeave:function(e){Be(null)}}},onChange:function(e,t,n){Ke.page=null==e?void 0:e.current,Ke.per_page=null==e?void 0:e.pageSize,null!=n&&n.order?(Ke.sort_by=null==n?void 0:n.field,Ke.sort_direction="ascend"===(null==n?void 0:n.order)?"asc":"desc"):(Ke.sort_by=null,Ke.sort_direction=null),Ue(a()({},Ke)),Gt(Ke)},pagination:{pageSize:Ke.per_page,total:ve,current:Ke.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,size:"default",position:["bottomCenter"],showTotal:function(e){return(0,P.jsxs)("span",{className:"mr10",children:["共",(0,P.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})]})]}),(0,P.jsxs)("div",{className:D.right,children:[(0,P.jsxs)("div",{className:D.statistics,children:[(0,P.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPIAAACmCAYAAADgd9JFAAAAAXNSR0IArs4c6QAAIABJREFUeF7svQmYXedVJbr//5x7a1BpKM2SLVl2PMuJbZwUiWNC6CbQISEQiJMQEngJMw3NkDgjr1EDXzdjoBkfJI/0A8LgDJ0QQwik8SjHLluSJ0m2PGiep6pSVd3pnP9/39rDOedeyUNpshXrJv6qdOvO96yz91577bUdnb+8JD+BT94b5zcirQwxX+lCWBmjW5i4OJcczfXOzY1Ec1JPc32Mc8m7uZ5oVuId3ktIPOWOKKSeQowxeOdCklDuKY4l3h3yRAd94g55R4co0qG6jwddkhyspfTk91xMO5xz8SX5oZx/Uc/6CfA3f/7y4nwCn7w3Dhxtdq4Ozl/jKL4yxrA6cbSKol8ZKQwSOUq8vLYYIylQCXjFF4ef3uN3J78r/hL+nfj2+B2oxN/s3/y34jb43VVv00ide8K5+ETi3eOJ948nRI+vInr84otd88X5pM4/6/N9AueB/Hyf0Gn6+60xJo/e3rkuOrophvj6EOlaIn9ppCBQBdocvg4FbMRvkUHGqK0CGTdmMAqAcRHgyk8GNn7XxzLQyn3k4XBbuX+U+yrwq49TvT4hanvvHkx9vNs7f3d9Fq29ftiNnaaP5/zDnOIncB7Ip/gBPtvd18To6a7ste1Ab3Ix3hSie22MYYhz3yiAlUv5O18TJZIqsvlnAU6OuGWUrkbWKpglwspJoACqRmcDanF7vQ2eswS1/C7XGchxYkAGIFE+8S54R48C2Eni70wX0b+sdm7yDH2c5x/2eT6B80A+jYfIbz4Y5zan8u8OeXhrTvRmirQwaGQ18MYIIHfht8SyRlNJo+2FCagYwA7wLKOnpduWPpdR1cAvwMNDWbRmgDo5GRTX8226U28DvJ0MCqAXj1WCnZ/XuWaS0L94cp9buJC+ssi5Y6fxoz3/UOeBfGaPgT9/MA7ub+bfH7L4vhDjd+aBUsAtRomKeZDn5x/IiJ2jPAgg8TvAyGdT+x01bSRKvfzNIiduCxBW62Fch2fh2tfL/UqAdqfNdls8rtTTEvkFwPK7PVYRjfWkgTS9t+7GbWpJeZKo3j8haiWp+5on+vy8efSP850bP7PfwvlHPx+RT+IYiDG637wn+49ZiO+L5H4gD2EIUdaibh4FrChvc2ARfwNcY5R/VwJyNcnufSkAD+6GyGlArqbE/HtPLcwRuxJtuyOqEmQOJwoFM7KArhq5TMktte4FvaTbmnZXI7s+DgNcI79PXDNx9Nm6pz9aMuQePomP+/xdXsAncB7IL+BDspv81j1xNrnw/izPfy4P8TIgAAAGaAHiMo3GdQK+DIAmBTTXx/JoHImZ3Or+vfpyqimzpdQGaKlXS/a6C3T6rVYB3Q1WZbF7UuxnjcoVsApI7f4lYWZZgRFpJdgj1RXY3vm76gn94fwB+pJzLp/BR3/+pudT61M/Bn7/gXhJlmW/kAd6fwxxNoNXa10BMv4tCLXIbAAWcJcAFoBLGgyEG7BxI66FOV0+vt2Ex7b0tgCzAlHuW2kxKfAkJbboWE2lFYzVlLmnZYVWclFLV9pVRXSu/L2m0b1aV0uars9ZuT9umyZuh/f0p3Pr9Cnn3JFT/4bOP8L5iPwcx8Af3R8vzmLnV/Lc/UigmAKEBmKLwgCwgLEanbsjMKIv4jJ+cvrNQNbflb1m+HIaLQjHPaROFoAKeAXMRXpdARDuD+CUdW4lxS5aSyDBlOiy1FcBzKl2hfQy8gvXC4lWpuVlbV3W4VZ78+2LtL3nJFLpXTP4vRtPPf32YEp/4JybPg/Hk/8EzgP5BJ/dnz8YVzbz/L/mIf5oiDEF+ABci8IC4mrd6zgiBwAdaTSirqbTFoGF9BLwAqQG/mqbSaKu/N1ILb4ORJax1VrTSgprQCpr0hJEAjy5fwk4pLlVgqzKaHPEB3GGlldPu6pKkKXcmrIIXwVuefLA/SVSywmpvL+1scpsoZa6vamjNTVPf+mcy07+cH753vM8kCvfPRjoELKPZpE+FIgGDLAWiaspNUDN7HOUOtgAbKlytXbGU0jqjahtP8va2OplY6ml9VRtO6k4pAdcxm53sc0VYUdBOHWpuMpecMlOa8+YiGpJ2d6y9Lqrl2xpsp4cqieG4nb6GooTBpNrlb50NeVXthxgTxN6InX0CefcF16+kDy5d34eyPq5fXpD9p48p9/qhHih1bxS70qaXKTV3DpChBZwFiDn60piq4jaLP4ogSxstkTwQhPCuNXCGamvpt4GaKmNpX62lLdXZmnAL0ival/YE0fHEzHY1bZSN/Al6oLc4ttUetElsYY6Gq9N0nV+DkvBlYzr7VlL6i098SJKV04+qadDtz6c/fEPXV/7byd3SL887/WyB/JfPhpX5O38U3kM312tgY20KlJmY6cVsJJmS4TFT47KBnxjsUVZqX1jrZErbajqh1+dUrA6GAc8ThsCIu0jM5i7U9aCba7UslVddSG77EmzDZD1RGWbz3p/iaZSLx9fFxs7bhHe6uReZZmdhIwcs/ekr7X96N78gf95b+e6Vof+6fPvG3jXyxOSJ/euX7ZARi/4rx4NP5nl8XdCiLO7WGgAUmviDiKvklxFaq3R2Grn41hsjeBWE3N0VgDbbZ/r62KJZpSIdcIoDCSb+KNIdY3VNjLLonBF/NFFcFmqq31jJbVqKi4pW0yVfnEP+8wnkBOw2wB22acW4CN1Llpgmupbv/nwFD3023e3lu0dy5dIbe5vPQ/kmQH6ZQnkL26OCyY7+V+FPH4PmpkAqkVOBm5Pa6mrNq6QXtW0G/fPClbborOk23Y7U3Ux8aWfPNfUCkprSRURGa0oVnN1g9FaQJYW498MFG35dA1BaIpdbRtZZJXBCcnqcV13D1jS6mq63UukST1d0WV3SUHlNXFt3KXnLgc8Ornb9qnRVnhwZ7gE79N64+eBPDMQC6PyMrvcujHe1MnD34UYL7QaF+At02KrixWAlZZTJ5c0umCvqzVykVYbc623VSBznWysdiWPlrpaxghNX10VghQtp0p9LOyyTTJVNNJcp/boqCsR2+pcBpbWtF01t7WNetpQXCd3KbjKqI/7Wx1dAF3vz6ozR1THvysKNEdu/LbHs93/uKlztUhU5YRVAtnd+vn3DZ5PrWeAzZcNkJFKf2Fz+EWk0lmMCYDbySsA1lq2bDHJ3zITfGh6bCm3CUF6CTHpK2sk1kmnkvgy8Ug5J4H7m0xT2kU6uli0gHp7sTZ2WKa8Bmypnbv7uIiavaxzVXVltTTf7rj7l4KO7v5wd5vJiK4qeVUVh7Aum4UgPtuwO3viMw+2r5puOy/KtPNAngFen/WmLwsgb4yx/vSW/E+zQD/WzpECRwYxomCVfRY2WoDYQQrdJQA58e3bud1O6uCuerqSVuMEIem7tJKMTOPxCY3QZhxgka1aB1fT6S7VlLaMSuCUOujqKCJHxkIq2T1/bOOL8ne9/wnmmUGKGVi7FV5yfXdkLgcyUPceOBaf+vRotnz3RD7I5UJElGaZTDE/XZQQLt76+fcNnY/IM0D4Nz2QN47H+bsO5V9qZfRt7SwS0ugsSPunN/pa5CwILkuHNRqXIDd9daU9xQSZtJnKiOwI6XiRUleEIkXdzDFYesulw8fxdWdRDxfM8QkUV1rrVtlgTqcrs8XH1bXWYy4IqO5Jp+4ZZZwMuhVg1Todv6fahzagN3Pa99l1nfqGPdl8qcctjbb634BcimASdz61ngGG+abf1EDedDAuO9QIX22247VTHeIoi4jcWw9zCq1gzfLe/nC1h4x0XMUfld5yVfwhZJmqvLgHLS0qPmlY71lbV9Z3thFGaSNVpJA90kiOekWv9sRqLmkTafpdFZAoUCVyHj+WWLLPUGQdf3+uyfW1Wbremz7jua215MhN/euTnYmvPdFZxoQe6nKthz3UZTw0ggcUR5PE5apmw+/ngXweyPoJbB+Ll+yZjF9tZ/nlY02AWKKjkFWlnFL6v6KTtr/jOkuzLcLi70ijoeQyVZek0mX/GH+vRmP+m7HgHN2jZgPyu7HYogepzANXmWYWTpTkktW0hVKqIvwAXmRGOFI9LfvN1Z6yRWs5ITyLXJNI76+ijWoWYCRZ1zxzqfNOE58/tj/b84VHOismm0IAmI4cJwKLyAJkRw6vgfXkFSD7bwYgsxZXLhwuz6yh4TdlRB5rxIufORr/pZGFy482AUCpTwVoZXupGiUFyAry3mirrSXRW1eILKuhA04UVba7u+3EpJql6T3CEjyvGYYUaq0Ka2wkFNNCMYbg4lgMsRNjSJ13uNR96vqJXJrWcGpxlKZJs5bSZOJis5ZQJ3EuH0xcPuBoab+Lc1MAHkAv+sLdveQy8h+vkbb6vaynRZyCk82hadrzDw+1l+6ZiJ5c4EOXTysAM1ps+Mk9coBW9Nw87QVHlKrX2DkZkaNbs4bcxo3kVq8mt+et5JYPCIQ3biRavYnCxo0UV6+muGYNW0xUNUAzDcDH3f6bDsjHYly040C4Y7oTrz7UMPAKsBhspszqajnhb07BVmk7VcDHtS4TVlpfn6AtJSeJMo226C81d6W33NO2Qg1tZnic4rLgI1IM1Al53iDvZgFzSEMTbVb5VGeRU0dJkggJlUiUSxPWLet1GIIgSuoqyJBIfKBG8eicBH66tKoW8j6bJ7YWkEXssj3VnRmI5FPaYM2Mjv7TE2HgsT2dfj7C2Kok4Z8AqUxw4RQTOJ12zpOLQa7jrCCQ5//hNQbyibv18+89F9pPor9dE8ktW0fJ3r1UGwiULH4VJXEn1frr3Aig8XGK8Urq9O2kLOunfO8AZXQ1ZWuM5jwN9sPfVECOMQ4+eTj+czOL335gKlIjk0ho6a0BisGI6Grzw5r+SuosdW1Xy6jSquoisypabETdahreJdlEROe/K6Bx6BbCEm0+8fkZUcw3YgghhjiLPOvByHkc4lJTJimSfl8Y4znu8QIQIJoAFC+qKgAcJ4VUQJ7y/ZSoSsUjN031fo62zYnx2LB3qwZcnI0+s6TuqqOuDF1YL5oFJM43127N22u3Z3NwomO5OD5sLn4BSr6iyC4l10QkxulITgySYgdKfMq/c5D24SXPWqOd+Tkif3Qd+b3rqLb4ddSXZzSQOqq3x2ioby71t6cpRfbjBylzTWq1Ik1TQq3B2TSdP0PNG5ZR54Yb5BA9VS/xbxogxxhruybpM5PN8MMHpyJNtst01gAmNXD3EIRFUWk5lZGzyjQDdICUpea90kxpKUl63TsxVQxcaI1s9Xip+IqUdyKFLLQixT6pIdWzlmtKHPi+UHgliQxPpLiOZ3plhpmljTUBJqIlIh1HeY7MEqERQnm2OBUNdw1/5MfHDwFi6v2BeY52L03oqj4X+6sunAbieuLilgNh7N+ebA9PtvBYQYwS+PX6wmuM34v6lFnQYQDrKKWk1RKluX6mSEMDtfy6C5M7li1I3/2eK9yhU845z9ADwCV1GVEytYvS/m3UP92mOf0LaCi2aMB3aHboo9kxI+CY6o7yzNNkcHQs5NRMcxpf7OjY0To1hwcou/lqyhzOZqdw+aYB8sHJ+EuTnfg7B6ZicrSpaWxFbmnRkFtPxTxxKdBgZjlg+MEia/k3idIlWVVE2wrZVe0fM+B7iLDeCaosj5R1Yp5BcUIhiRqdEJLUAUj11hIOxataQIeEDQouRGqA2PH1jtKaAJ4jsvaM01SvQ/Rl1hmAF/oZgVlSXUt9tW6VyN0ZcO6xFUlYOsfTMusfjzXp6P/Z0hneeyznrEJOI5LJAMTG7kQGqBBvAnCcKOS2IkHVDEEJsMRHunxx/eAli/yQozhAkXalSfquD1zv7j2F4/uM3BXR+C/WUbo3o4F6m/qGBmlODLQkCfkiTzQ7C26hDzQnJFTDx+ADZSGlCUf5EefiscTVD6R9tL9/iMYWDlPzqfup9fNvpvapROVvCiBPtuIrJ9p053gjDO+Z1Fq44qUlpFYJroKYMslkD/Dk7zLRVAWxTTsh9S7TdGld4bCsptPH318yhFY70lQzUIYzhl1M2qXTjMz0CrqKQQNIGTld5koSUU0ALGm2RNkEkQ7RDZEXwRaAT73Wykhf5YTAf9Pb4VWhpmbiCWD0IAL035LtUz2lJ5dGaj2xI7t68/4cL0C73wxhigFWBOYGqn3xiBiLVFnSaSFu1QWFj26N1kQ0PCuJ11+YHuyvxcVyurHzgcscuY/89KuTT54RRM74QbkmdmtuJ98/m2YNUHNuHvzsevDLXe5W5Um8MORxHjm/sBPj3BipznRHQp00j8ecTw5SCBNJ9LuT1G/1Ge0JRMcWLqfDm9ZRY83NBFMFnPFmTISd80COMfYdadDXpzvxpm1jYIeU2NKatKyRn0Wo0ctiW7/XyLFqKq7pcZXwOrFO+3jBSCeLNDGdUbPN9gFgmyUF5X+pBQin1dKp4ANa02L0X7kPa6k0/m76ZURlEEQAMv8ewVoTIpxLPPdnEZ0Z3GruxY4d+C8p9c14CZwGI3JrOszHOf8eqN2m0c0bOyOl04m0VUplWu+hJGenyhqN4viU7RnICAJdtbQ2ceFwMivEkBSfiUZpM1xInPu7i+Yl73/zpdSuYu9UItiMMcykVvR0B/lZO6mv/xqaW+t0lrfysJBy/4qQuEvzgF1dDOD5IdBg8KAk8bmG3HvX8M4dSRxNeOd2JURPJS4+nfh4qNVJd6fDB4+kjUWt4WcovPOdMzcmPOeBPN2OvzjZpt/dM5knRxul2IPbSTqC2Ku2YqJJo7HprbusfIrpJzspVFPlCmutRJrprovnUXWXCUUmpnM6OtWhENCKwYNLLStVoSajmnpqjqp/EfUT15LauklADCWJ1MdWGydWLwsTDNCiJuaIzNFWojQTSQC31s5cHyvzLMSTpOSW2vNP5q4itdtxdPNj7ZHABBaCtkRutvzNJY0WbwS5PnK2gINYDjE+V6kgBM+/YNDTqy5Mj6UJzUZZo/SYGhLqiUw1b7h/6t29g2n6/e+/ng5rZ7bapbUOnuFTZ8r4jDnj6PZsIL85xmT1JkrmbqHB+kpamLezVTG6xVmWX+mS5DKYUkSKs/Oc5kWi/kAOrB65kEfnfTOJNOEcTSZJurvu8y3OuSfSNNkfp9vb3Kr6vlXtp6bffOmlqJdn7DB6TgM5xrjwWCveP96Kl2wbq8gjK/PEIuQoxxS7lFaVfvHxc8fd0kpTgxk7LQRXj6GAnQC0NkcdfGA8o+lWEMBqjRjBjkuok1YMR2fLPPUXPDoYX02vOfXl2lVaTAlHW08uAbtsBJK2sTS1ZmILIE9EzcVR14wBwEqD0TbDAm4NsaqqAB7/ijSbIrWzOLplY3skBzvttWeuPmTOJ1IvK5DxmNxywk+w2ObymYjy66qltcaS2W4ASjthtqU/L1LVcogET88GhJwZMOn3zECavOUnb6AnK2CTc4CeD/VnWazLFXilBu785Iil6G6/nZKDfVRrTdC8o4voorRNV4QYlrdiXJ1l4YqM4uIQ3UAW/UAeOnXVrvHH4slnqY+NxFEjSdOD9RCe9ilt8hT3DCS1TdOdo9vTzvCRgwepveZm6sw0vT6ngdzM4webHfrtHWO5H2/1GOT1uHUgWhrRVcwbA3BnaB4Zuu6dhzoAAAsikI5Xj7UiJWVGWmp4wapEYaaROIRqv1hVWD4RgouZZgAv1fFH1jl7uT6R+WK22UF6zlFY62onEZkHKnB7nnqSskykkgoclWSymAOCl3YcfeLx9gh3ffWsE/LACHF4QsUJowVRnE9AjiKitW7BWLHA01WLa61AoQ9vlfvyZhVcia92UrN5ErwXu9RSf7Dmku/62dfQRgWwAbkXzCcCuF3HT0vENSn+A7ifM3KvWRP9nKupr38Z9Tdm06KBRn5lK4/XRh6HpatbMV6UhTgvD1TPQqzlkcA2FBfvYkyd73hHnXpCE3Xvd9Y8bU4p7vZ1ejjp0CbfV99HRNN7b6Dmmhmy2OcskNEzbuX08EQzXPr00TKlZuHGs7DJ4tQhCq5CvFERdvQaCFjKLEx2txF92cY6Xi0G8G7fn1E7Q0CTaCwpp0RxVjc5T4F7ruIyIBFb6kqZzxUWGCkvTjciqIjka9JvTdBjZhGISi3FvI5bVdw31gjMvWKk2ojATHJ5Ibc4WquiSg9vIaA0ZbaaGaAHkPM4+uTj7RGAFOAOQV4r8nGUDCrj4hOSMNQiCMFNZtU9rb4g6Qz1EQ5wvg4/NRgX2ze6UlrjBfQUYQYIuE0tcYfnDaZvef+rCJsrqkCugrn392cDul0PQKMGb53IyfPWW2NycBENENGQS+mCUMuvzXN3XXDxgmYWrmwHWtbOw6w8UpKHmFg7rnhP+E4cBe9dXne+UffxQD3xT9ac2506t4Fq4aH6VGdHyJrHhr9zePKdM0yvz2Ug/1Azi5/ZMR77IMMsDPMUdCaL7K1fu+aJTehhopGq5W1PnVyaCSgDbpptG4BQtRaEH9sOtGmypeBVj2oBs+iOQeiidhTMaE2pi9q4n6uR2Fo3qFtxfmflE0diHBSSMtuoIu6TpiIIQT2MwQc++CHFtEEKLoiJ6jgZcAcql82PfEKQCOoC6hBTXGnbCCVEO45ueaI9YgdouZQOi2HVe8icT7RixXNcvCChixemEKkm9hniz0yaKaAtJZfH7L5A1CKIrxgv8HnDjdXr8U2/NFJbr2DWxpzMdqBrXrneHrQX9M8GboC6hejonOvgzmvWxHTZ62lW/ywaaiS0sp2HGwLRdVkeL2yF/PJ2cIs6eehHJM5AilW8FTXRwvcRE+ewgL7d79NDtSQ+k/i4pz9x60NO61OfPdOI7YmJ182ZWDNDW+BzFsidEG/tZPHmjQciZSqLNDa514e6S9FVMRCw+WCOtiwlLN0/uBY2m1ubI670k6vme8Witki0Zyyj/eM531dYXUk7JeW0NFs6ONq8EYZaa2AhkGzYQA5Fm1NGVAZDzZEatTJPKTlpMfnI4MbTgSpNIQ5h8Yek2xKt9SSQ5CoYsR61mgpwmq2vDQ/F3t3SKup04uhTm9ojli6Kda+cagIXKHIoSQkRaXgwodXLkry/RgxgXORkqwAuwCxAlc0clTq5WHBnC+rE9wsX24mVen/Q9yev+/Cr3dPHnQEkCzJws7wcHwv0GZUa57nSb/sbQN1Yt5ead22j/lpCc52jS/J2GOn4cH0eaHmW08WNLF/QCbGOt2H6+epr4geTfn2secr6Ez9WT/z2hGhvPYkb0iQd9XXa0o40duQpGl/zTtfF0J/o/fU+/vPd5iX3d3xBeaT9x1px4TNHy9HEXpP4E7HJqJONTT5uHrmn32xa6ePdNXsN+URf3epE2rS7xQelVp6SUuuOKD5UwWhrTsmBS79hq6Hl30p8Be23qmBDlp3L3zH0YOQVt53M8A5ARurMabTU0AAiGpp8eyi6avI746LoVatgRPu7wCMXeXxSiZS1afSZLe0R8eW2VTeaXksAEpAlRJcvTujCeUnMQnDWT2cgF+t1GPIswMF7MRDzqa3S+qr6fXOdrFbBpcsoP99TswZqN/6Xb3EHX8iBCjGHghqA7lNgA+DPmZYfa1G6bYzqO48S7ZjIlmfRjzTb2Q0Acse5i1qdOK8dYy3EyEA+0UUTIpQGWZ/zE7Uk7kq931tP/IZa4u+PKT1Rr9ORuZ6OvnP1ywPI10aiB/YeC7W9k8agmrPH8T1c1lo/Z/oswOwSiugqGNZd2++op3UCitsuhQOIEG37xjLadSSXbRIxyE8gjFfGWGrNwlqt/JDFSlrKBJECq1A9aXtZs19Of/mI4z4yiCqJYQAuHqaeIOKLAszqYPSUkWj2aWziXnQqpxlmtE3ZJWpN7kdz6ctSEy2IKVKW0ejWJ1sjTELrChwVgjOhhcviOQldvSyNiY/Oom8RhbUHj8/TgCsnPKuXpa9uERvXA7yapXNWgr/jffFP9caWEU13/yvmp2+Y6cFvYIsx4mMdJKJZRFwH49IVrY+0qbbvGM0en6KhsSZdsHMsXD7ViVfmIS5vhXBxM3fD7RDqALJSA11YLiIyziKesj7vx/trfnvq3d7Uuw1J4kc7bdrS5+jognk0NtP3ck6m1jHGD8RIn37maHCYNWbRR4WM6ponPsGIYXFbkGJqFCDmAgK27nnkExnzlV7VdlDi/pt2t2ls2sgtSZ1l15OkjBLgwHjod4xpv6KGlie3DY1MSqXy3GCc8ZO9r3Al936RVosABKIPPIdFad4BpdNPNWa9WO+r2mxHSZ9kBqzXNpdOVAAKHjsCVezFAM/yOLr1ic4Ix1JFl+2zqteIrlmW0KLZXkdB5TPsisBalpj6DS/KxkItEjMBZh+NRXhTubFKrHT9tBlrcwJNvP/jj92U/vwLicrPdZsYWZJmoB6yWnuyTcnOozR7KqehQxN04eF2uGa8Ga9qZnF+M3MXNrNsYSvEPh34kn3YlYsmFHwo1Ml16jU/Vve0LU38nn7nNnjnH/BteqrtaOzIvpdPav2LRPTJJw8Hd6xd1Uv3WO1UppMsze4CsZoKlMMQlVnl41alds8YW1/Z2Gx8Zxu2tWm6U6aeFrk4g7SlbZyzCvMroNBfijkJtcDB1Wgja0rMk71w4EBEYtJLRBQi7tCBB023RRQiQOdhiUpqDTUXohorq6wnrek1AJqiMNaUX9WVHLU7WRzd/lRnhN+Tpo7Qiq2Y7+nyJT7iIfBZMIALlr9Mp83AQZxLJSpbNC6isp0ktMdu4dhSaVsox5+FjnvKXimJ0PXEv+PDr09P27oZTcNnQ0XabtOcIzkNHJmmoUOTtHT/eLh6vJ1d1crd4mPteFErc8OtPB/AV4ZWezUqWzROnEPRHuqpb9QcHe5P/FOeaE8tDRuI3IZ6nj1T7/RPrCKa/I7vmNkOrHM1In8kRPofADJGFc0A3kBaijuqaXHpBFK2kkphQxnVFcxdPl2lZzWGIZBeW7StZgIPPNPCbK4AVBtJiM86+J9FAAAgAElEQVRMCHEUwxyustkqDmHRh2qQTURRxCXM7PJwhLSLhDoT1RQTX7ZITdtJPDNnvlmmp06lb2zzyQJ8e8xcLWh14goRWVvCxfwDZqW5ZRdHdzzdGZFBCUdDfY5edWFC8wY8C24MxNWtG9y2M3GMnhirQDcAG1n4bJFS5rPLVJu9wdTyyFbSyHVufCBNV//yjW73qUbm3vvv3BkH6rNpWTPQsj1NWrL/aLhkvE2XtzK3ZLqTXzLZyZe2cpqVB0pzXvxXFY0LyZV4lyWOsppzk30J7Uk9PZ5G2l2r1Ta4Y52NLVfbU0to6uAbafpl0UeOMX4iC/RrTx4OvqUeXEX7SW17TjShVAVdr4UPH1Qq2+Tb6SDFCYmxno2LFu037GjRxLSCWErNYp2qiEI41pFH7czglR4MorIQO0Z02eiAnGfRBzaJpmfgmyG9DEuwqMP8vbivbL5faElVxhk1usMGCMcZj0QG3TiBSB9Aosnr4dRcpeBoinYyGt35dHsEr+WKRQldtrQW21noisIAcSvTlLprYkythbVnb0b+1YEUAXXlc9D1NsYvSE2sLL6+f4vKJbCh346f/8Qb+m4+3UBGDrVmI9VWJNR3gaNLagldf6gZrmx04uLpNl0y1ckvbOduXhZjXyePdfSSC60rq9JclnhqJ46adecP17zb6ihu9t7t7ne0sZmnTw4O0OEVc6kJTfnzCVR639+5GpE/2M7pt7aPh6TRsWhQ1sksw6xsSOxlp3vTa3H+6DYUqOqzRbzQYzagByVHW43eW/Z3aNcRi8G268kkHsiUpQbmdBpMNreoJLoKxvVAFrzLKV011gJt7Q1X15QWDLXMITOZxQovYbh5A4UqvdiEgFtSPZsrTIUVDchoPUnqy/y7cwzk1r5s5PqLEupL1bdMWWizGDaewaIwQG2G/uUYaA97bb1kZbHLKaqS1MLrsFqYmXt9H+XuZjFRgP2QvGf/PR+9Kf3q6QVzKdEcn6Y5+XxaMYvCa5KELp9qx1c087ii0QkLshj7O8EPZFlek1EyXKCBT9qJj9OJc9OJiwf7knQLZdkT3rs9Sd09PjCebj8SaXzOAmr/5A08n/ws3PeJ39W5CuS3tTL6h72TsX+i1a2s6o26EmXVkaPYX6zaXrPm6VV3df3bpqak/gagigGLnsh8aDLQQzvahajXJptE0ugpRzuJmelEmV8bShDAWg+Wf9f2j7SMJCJzeq2TT1wbcrRW8Nr4oqbOLMlE5KqJ0osjt94edTb3p1Fn4uVwbQ1DAJwMhOKX5wKQReXRbtETrxykKwb70L6TGhfKNfTw7d/G/EtKXfqbIWsqiC+rn5WcxHPaCUBOXnLCMpkmjmZNm/n14hYMarUagj2v7ZniqC3XP3n5t9Wumqk66vmAj+mnPesoueYADdSGab7DtFNKS+pp9moK7ppmHpdkeRhq5zQ7J+oL0fkgkr62p7SRujjmHR1LXdwdyG2p1cMT3vkDLkm3tyfo0AUHCcve85fN9FOMcfVkmx4ca4Z+qLqKnUsVXyw5OKrzxN0GeMeTXhXbWxUTVR02u3Y4aRpoghEg1x5v7dOdrNEJKcQfzF+7lNVbkQVTKvcBkCvEjpx6tf9T6J7LiAyRBjPVjD4IUMXOB6Bm9hZAtGVqXP+GYrl4rY/vzXW2Et5U10VPUHbhMdmEAAhAPczySrA10ubCdSFx1GrGjVu2tlf/h0v7ppcP0WCrcAwVkFpUtmjMxv1smVQSYPiMGNTsJioz39xPVmslfA7GXAvxVi6zs+xCPLpLg/0C5Kof79OoXPP+vR+5Kf3s84FzRn+XM61b8zlKr30NDe7ZSwudp7kU8hV5Ei/v9261935ROw/z8tzNCo7SGIPzzrfaWTjgo9vvnBt3adidknvKZWFXzOP4UH/9wIOHn5pc8OZLO7+Kw2SG0VgTtxm9lZfEjWOMs/ZMxonURX9gqnvtC7PJPf7RZZQu62A74HgtasWUr1cEYs19I9TMpF4OwBL8HL0C0d7xnB7ZkzFwwVajnyxklx59wDJAYK1kljdiuAD9Jfl4C1ucwr2jFImI8aQMQYjWGsy0tJEgxmC726KP3L1cXAz7wO4aKabpukZxxN4aM+yWEZSC6GYnjj7ydGcEQFq9JKXrltZilkdngDZOwoBq/WJ8fu1cInhvVDbiq0jJi2RSI69mBUXPWG2BuTwowEzUpxyBRGQpP+qp2/TR19euORlQPN9Bjsg85xvUN6tFszJPA7mn+Wl/vjx0wrJZfW5Ff81d2sppiAJXO8iuQHJNTTXdpizEA87TfnJht2vUDlObpve3aXJjg1qfO4k5ZHut52RqjRd/354sXjnf0+4JOUD4DK/MaJXIqi4j766VuxeyIQMqWkpV0ktPCtb3LP2uBRQmFimiMpQq2zuTh47lQ6LoUj8rj99VAWUtHGGwVBVVlkQMZPUbKFQJNjfMAhMdilCNdLE8TYkuRF+xuxVXEHHYVGljpRVVYw2npNww9bOZZIa39q3xLnEqyjtxdMPT7RGoyFD6Xb4gpVcuSgq2GifGNn8H8l1IlJbIW0RpJsKkvjbgG+DtNqVURgp0AabsZuZSwZh6F7lWh37FFtpZNDag11P35g/fWPuX5wPmTP9eWP0MUN+ccaq7Fs0ZmtNZ0GyHxRTd0GA9XTrUT1f46AdZKOdCXstjs68ex/ZOhocbzXxnf9/AgY6jibEhajUeoRZtomzNmpP37TpngfzpR9rx7ZemcaIZHbZIGEg5+haR8gSG8Sdw/BAAl3ufhEFVc/mKeYC1kZgcY9203Md6hvYamp1Idz7RmuxEGsKoAx6Lga42PSYQETLJmFplqLXNVBBdSjaJbNPWyqAXbFFYTQUsSiHY4gBnQwHIMdHtRfpdDl2wEizCfE+UXQjB3D/G7HHZ1hZWHamDbOgYfWRrNuK92dgSXbEwpSvnJ7pLS6Ou1sYlAeYIUbvsLQuYuwmyss7mz57tgS1bUIKO22oyDFLWwpJxQH4qSjaJxgWgPX32YzfV3ztToL6Q2wPMd9xBSaNByVPzj/TNbvQNTvfNGvI16p+O2Zz5Lp21fB5dOqtGCxMcAi50hrxvJJ4mt+xu3f0E9R1a8ui2Vrt9ON+794b8VEB8zqbWeOGfuLsZ37+6RrNqMEbv9szq8pCusNeFIZ5O6ZQaamm5lFFC0nUcSlZ/W7TGc0vtXdZ34nBRkmAA/IFjMb9vayfmxPI/ATtr+COmzNVpUqYY2KiucvSYbFJ5HxGFcMptXlqw8xFaqFBxcQ9Y9dI1HPBSN2N4gg00zSGE085CwK/e0hi4kA+F+9QiBmP1v75iZq3XP9UawRil2fekPtD1S1NaNpR2gdX6yvgeJNUuT65FLa0lUEmElTW1CTNtZxV+IvpKpBXAIp2uqruM9EL0xu9cUzs3lcxJl9xyrZt6IeCc8W1UzXPr58hvWkS1+Q2qp7Mpmdeaqu+dM6ve1yF/40V06dAArZyfUuZrlGG4M/X55PiR5N+XLaOGlFIzY6hP9DrP2Yj8oTtb8dsuSOim5Uk8NB3ccdscumrlclCiqsiqMtwShatyTNX9qpjDpJsyWC/rVrl+VncL5ndVly0wiPTMoTi2fndnLttVVyaDIIPi/iiXgiLffC4g26ghE1CqrxZWWn28tM/MUYlJcYnYLOlU1tr02LZozdhfM45nMz/e+FCaBDC5xh0yNjQcXb+1PSLDFpIF4HX1pUQ3Lk8ZZJYJVYkveKhJLSzDLUUZVBBk5ay31dKWXhdg5XpY2ktVhpoBq5mIALmi8uL2G5Rw/u0fujH90oxBOsM7oG7+9jvIHzxIfuo15JMtlNBSeZDvuYyumV2niyinmDDPmcOuaYKIbrcxyRk+3XE3P2eB/ME7WnFuH9HNl6U0u+ZorGUtj27dtbrRFOqvLuN52zZRWa8qKXBJYuGkyzWi1s08WF8Y20t6XSXEWPSvF1y/5UB+6JE9+UKRNooQQzrKpoMslCJyL7PaKSSborHG9WwskIq5O0diU2JZ/ag7jhGtzcsarSWA22pJPDwEIUyAm/UPDAY0/Qd5xkbx+BBUUYV33OnQ6PrtGZNd4v4hdTfOSRfMSejKecgfpU7mCKxRWHrJktlU/1ZNt/H3pt7Oama8RE6b2cpIojFAzL1i/huALbfBbWFlZPUzk10Wlb373VturN1yqkB53vvH6NZoo+FqInf0LzRxuUHu+ZM30Ktyoou1A2jZ8E7n3Dee97FfwA3OaSDjYLlhMdGbVqU0gR1PegBVSauC4OoxxMNnc8J6WlNqvp8yrQJA6z2XfWurjUWyWda7lijzTDIRPXEgHHhoF8AMsZQJLcybq/yWJEALvcVaak3fu4CsekXuBZu1rUbnIlpVzATYzgeji7piBg8PIoxHArGZgptZNg6tdTO7fAiQY4YBW6Jmh0Yf2tkZ4VaVtrPEOxt2up5euyxhIOE7YfDCjCCPFfAiIgs5aK2nggzTnrJFZE03qa5RVRhqpNPlcndEX2Or8fdqROY6WVPx1Ltv3PL62o0vAAtn9Caq234NvBb0iYzHvM85t/VUn/ycBfKH7oS7u5yVv+8yTyuGHI03y2hZqLWqO4sLZrpUaeEDrLLZxniLNLCsm6vA5/toNEdkK40FjNRSVZcCEQDdfjSO37O100+R+pBoS1pt0xNyGqheTOvMeJKek5rRKwlka1wwHKH2thJhdUcxW/+oZxe3bUqPbBBbYngfuCZGW4olmwGpOKo4yRhYosltsUjNzI0+tC0b4bZXYadbprKvmOtp2SxhpDmF1v5xmVqXTDb/TQlJlERVKyXJaMr3KNFY02qOxtpeshpZ21BCcBWtJ4naHKl940M3pphmetEvOln1XRjC0DeJNwoDgS85N7P54943c+4C+Y52tD7kytlE3/uKlCNCMzt+SgkHjswPV2eIy4gstW51HFJYa269FJFZya0TApgpLK6RcSs5GCWC8730sQ9NxubXn2g3OhFfpPaX5Gm6HCTFakcO6GJroe5+EjdN2SbBZnlsqqcbJGx4QjdPmFhE3DQlJUV0rdXkSUFWCYEm94eZXh8DWeej9eQCLqbZcqPrdnZGsLnCbs/pNQMto+GBhF65QNpRHJV1PQ+n1JW9V5w657ZwvntyDdfji0Imw4kHmwEqcVW0n5S5LkAt5JbwAzYFVS53x9/6ktrCn/tWBxvdF/0SY5xLRG/R8UgbaN3snBs9lRd3TgPZFEI48G5Y6umNKxJqZbKjqej32jhiF9tcTkxVFVtlfVwhrszAXjSUFUJLWlbWf8ZBjYOWgWy7j3XSSapiuW2zQ/T1rVk8MpHLJLCKL6psF1JqAzLrqxW8paNHVIMBaTGVQpCyfpStE2rIx7W0KLwAekRksLu8HZFbUyoDjYH3QYGF93gPekLCa2u24+i6XWGEU3QmlWRzIqfqiaOBOtGrF6UC5J5UuZB0qqpLblOy/BK95XMrBw3kBFcMRFT6xVYLM4BtWETr4opMs0i9B/pq1/7sDe6RUwHK6bxvjPFVRPQtGpXtoT/vnDt2ss9z7gL5zjZnfZhS4tQ2RHrjRQm9ZqmnKSxwqzLQhYSye4dxkS5XTPeq15kZXDXdtgPVxCDWomIASyDm5zZCzBhY/rtzcdKR29t0dPcGdB6UveZqyb6K0kXzuIjMQBTpFezzGFAAuoo5RNWlIgpELHX8YDBofxknA/G4RqtJOtsWYaHmQG8Zb4AFZ/q5okJodOLo+t1hhNlvlnGWxn9iiO/pDRck2oaSbMQkrl0TURVH0jKlLssbmdUolV2mMRe2vYzQlmILIdZNdHEqXtbI4Ae+4+dfU7vjZEFyuu+nKfYPEhFmna1WfuxUiK9zGsiY4Q9I4ZC+ZZGG6kRvvjihS+Z5jnxsXFyJkry7yRhq1WVbjVslyIrr+JgqRSW43oQjVltLBJavw1J0Y66LKO1cPBqjm/Ce3UGmG0T3rBMgi6fXCweyjDTKXLK0nxCRbXexApnBrYqtGuyBpHaUrY4lkFM1pVcbMMJqGpjeS/4g9+fcxhO1m3H0gQM0gjFKnpE2tw5NawHmb1vuVXNudXKpo7Z+fAlqiciSSpvjip4ENTCbxZEp17rsfbQ2Lvy7rUVVAFgIPNTOtXr6xp/9Fnfn6QbkqTxejPEKIvr2SlTGJPtfn2ytfM4C+YN3ttgqCvaz7FUND+lINDuN9JZLU1o5W9RDBXCNja5MQNmInZBXpUTT5JhMglWiLAMUwNZIyjWwenfJY5SA5sjiXTyURXcYaaQKNnCHRiPQPeubPRG5PCxs2qmIyKwQ0e2FJ4jIsvtY9ztZpOSFb7bwXGx9zLgP5gF8Iii2S+goJdReyL0D1FsqWuFBCuYeRh/Yl42w3FPbViwk1s2Ps/scvW4pShvTVJdRuayRy7TbamU72QmPUc4jy/ST/FsGJsw9Uwgv6Rlrm6moo6tuIWVf+XC79kO//gb396cCvNN9X43K71OPMIvKX8camZN5rnMfyOqzxWbwiMB5pHk1ordeltKK2XCvOF5DXQJXtdKyLqHi+1VhvxXJpgqTlLoEtNXI0udFBIgE+6F97UgHO5FiTRaNcwTD8L531JgKdM+6JvegJfXWs4zO7sm3Kr1eNsTjB6gAmSOsRmRe2iZzzqlFaH4uNXcuZnd1ygkR2UYjEV1V9sl1OFhroLSi6GLWnFNrNzq6LxsRgkt72Nyvxgki0OIhT9ct8l3a6hdrHtnqavvctx1Lfu4Pvyv5k5MByJm8T4zxdUSETrPhcKtz7raTec5zGMjtyDOvujUCe4Q4wmYRtjQ0VCP6/itSumgOgNdtClAY5lXaSOZDXU2drc9c1s3ykUt/WA3mGbxE8/olLdzbJNo0HumYCkcgh8TFWjbQSzYmie6xGlm/tVLdJdAu3EIKrbUy2NpHFk2HtJfEs0tkmbxOBmBLddjAhiIqZgR1NRLwvJNDWzq8p0mALG4lkbDUVLvj1Ao0+sD+OCJe2hIt2WeaTySOVi/wtGKOY/O9Lt+uwke8nIDiwQrtFJiHl7D+/EkV88gyxigpkYlC8C+z+TEzvqqiq3tO2VEzD7R5LPmR//WW9K9PBiBn8j4xxsVE9G6V3nB8IaI/fVktcfvQXW2M0bGRG4JmO8OUEVwxibA8HAdFzUX63stTumK+Gqn3mPGZOZ5ppy26Shek3I/MxJUpu0ya6Yj6k0gXz/M0UCPaM0m0/nCkpyYCtTF8AABzq0dLYHbtECeQZjPS2nXTEuqqBy8bCMi5VSagFLxVZZcBGQDF83A/VWtk6y3zjLJ4bYnGGpJNWf2CaMrzyAEANrJLethQd3EdjXRWB0M4WcA2xoxGv3EoH2FCTU9MYuIHsUlCb7pIJKEipCn77wAsf086mHKcZ5eZ1vMrkBMkbqveB3yNGQqYPW7ZkipPQsVYY8UGCK9vok3HNo+Fn/nb7+07vbPJpwnhMcafqJBeeNTPOuewA2pGl3M2It9yZzvCZA+G8/iyAWRWseK6jhw4iMy47q2X1ej6pVbPVvrH6llqtTDXaYWRuhzcEnwrApIoQwer5jlaNdfRdEZ0395Ad+6KdKRTzggDSDxuyFNHrOpQQ3iiZiPQWo7IRjOZ3suUXUpia8Z9nLKLJ5ck9WY1l/ZYmdBS8HKk1oiN69gGSDk1BjKvXRADfAg/eFUNs9tedmPwRxcE/NjGmNPo2sMAsgBWWluy8+nCOY5GloHo6onGXW4gvUZ8Zq8kx2vReipaXnqSk51J/B0bsYVPq5xRrgxPmPa6AuZnJuOuvQ33q3//1vpfzggZZ+nGMcbvI6LL9elw+KFOxhqcGV3OWSB/8K525NYT+3MhpZO5XyHApCUlkQDGcY5evyKh//QK1KuVKaVKm8jse4yFFox3K8AQQBcOOv4Pj7vnWKR/3hZpX0NMAVg9RYGSGvYvSSGZYAEbp7fC1gBsUxqRYRCAOhmrR6VaxlOqt7VprW3nkdbLsogcabOMJXItzOBSBltrWBgEMNurEbTGCjA5UdVZJabMcxR7HP5DCPw3XsyWR8K8Mtz10H5q5jR6/9E4wvW7KsjqCuTvvDih4X5hnyGTxedemAXoWCPeWnUGucx+dE2MLXYr4rKAl5Wo8lUU4hBm1JXwqkZicxEp/uaIvrE/7Gnl7jf+4fvqfzYjZJylG8cYX1thr/Fu1zvnvjbTpz9ngfyhu5Fao/0ktWobNbJ6KleBjNSug1ZUJLp8gaP3XFOj/rRi66MtEJmEKhVg0gsuW0/9KbS9kY51Iu2eJNqwP9CBhuwlZoGFmt5xxAJoCmdLEXcwkHkRG4AcaO36Bjt9cLyrjjFq/Slclw4nFAorXRODiKTsNAOV54tVvcURGX8vD3aAFr1jaeeIMgoPWccebibTeCqasSyOuqKv5slG3BYm/0Sja49EIbvUEBC19iXziV7DbaeKrU/Fh8sAzVFX02wx7RfAWwljDLXJXYvn0ZrZ6nLOBsy3y6yOKk4q1bQbwpa79wboUH/5c9/b/z9nCo6zcfsY41VE9PZKRMYC9M/N9LnPXSAX7SdYyyKNNocQOfMD5G3tJXdQM2uvEpHjR66t0YWzy4VtSkIXq0wK1w+NyI2c6MlDOe08FulIW1jpwnmDh/hRo0ZKahjnQzRGrsr76kVgYXuUtIUy2Yj0jYdUEMKTCRKJJfJYjVwqBUwrwv1bsSIQYwFEfzMYMNa6qoCyqMXCEMFkweiyRFP9vNSED4AtliDJhAcTXzjdtAON3jMOsksXvjlH/Wmkt19V41HG6syxCUGq9j7WmzcRj/xbiK1uG1wb65S/4cL+Xep4YAMU+HSqdj+4nc4gKyfg6ECDskcPhdQn6S23vi353ZmC42zcPsa4koh+pCIM2euc+9RMn/ucBDImSW65qx2yTKWP3HZC1AWLrRYzOPvDvB4R2UbkNOVD6+ZtVyR008qkHH6oTENx9JCJH7pvd0br9gV+XD6IrZ2jo4IM1prNBkMs4QU0SEsTWdUC6PG/2SSPaGo60n0bpsS5knvSfLhq7BEwi0ZEW05IwZmIKqMqDy/wwnM7oCVtl8glNTRuX1MCLVVzPrlOia00gZefmPipGwivKuQ0G0DWEUtH1ApxdO04jThorZVVXzns6RWLPffu56ZEc/tgmwszAfG3bvJ3UtkqUWxjLC1/CoJLMyNmzHWNDh+curjN9j0xYJX8s2kv5f+65pFxYl2/P+441I4rE598/Nbvq/2PmYLjbNxemeufrhAmMOj705k+9zkHZF2V6T66tp1BBIL6GDgwQUgTdbF6RZnZQKdTRmROmWGkHgJduzihH4LLSJ9GBh2DnO4Q3bM9owf3RGpxRJKoa71g9o5i50kBJqfWPGkkqSLXxGYGD68una3l8jNxND2d033WfhK/28KSRGc1JDjbvLDuhJI5ZJmYgqMH/12tYVl6qZsUZT+y9no52opZn3aLaKAgj2SFqim88EHWmOWSzwPTUMhk8JTNjEbXThOPMXJW4IiWg7Ef8tx+6/ORBhNPK4eIW38L+uT1TLYxOUUE2+KJtu7XKlaq6oCJik9msh8Zr7UUikgUr+qs8T1/dWto+YT6nKP/+sW39/36TMFxNm4fY1xCRP+5klofcM790Uyf+5wBss5z2hJr+tjaToujcHCUi6hfCBaAWNtSIMBYpomJKFvyxky29BdxMMyqO3rXNTUeuphoEd2xNad7d+a8mdFUTOxKabJEHpeTtgeOJD6YAGD8RLRS83eJljJQwOSMrmnBBz7dRESGhTF7nzLioq4Y5WXjOCy1npV5CZVMMqEldrg84K9L0ZFew3jCWF2OyDrVZBsaeFoK74m9qyU95t1PQeyDZIiCGLwMEn4BgWKmQM7j6D0Nx6m1AXnJHEeDsxOCVNY07/hYhvsizasnzOqvmEU0WCMmw5AxjDUjg/vgNNGRhswui8CmIouomlrrEVqQXpZCa6ptxFa5oVEA/sw4TT16OJ8le7Do177w/X2/OlNwnI3bxxiXE9HPVt49IvIfzvS5zwkgV3ba2tiX+8S9nWlEYbSfADporXEsgH1G2wkkWFuZbIgUmMxigAuQW+g7a0KLg/yahQltORw4RWdeipndXMzdNcLydTw5pNNEGpEh2mcjAABKBRgQSeDONipokRO3a7Qc3QuyS+s/Iaw1bzaRF1hpXXourSFNt3n00CvZpeOLSvYwQJnd1TQbtaV6dkFvLf1forpOUHLazRJMATIzwwEjSurdZasFcaIMcfTuBo2gXODFjY5oeJanufNMzSU9fZa6ghwDPwFGPg90wZBjTuKahY4um+9p8aByDNggngn7j//giAojRbyUri6URl9jq40Iw8soVslUtlHguq88HQ618rhQNm64//7FH+j7xEzBcTZuH2NE6+n9lYj8lHPu0zN97pc8kFWTitKt0ogg9yv3do4hZcPgOtfBkEPa6s4s8EEl+455b1GxLpVZUU6tccBKjQ0gDiDlbevID9JW1UazUqqy+AxRDBGM6zN1ocT9sVgt0YVpLFtEZMb9FDxcW2vbZrIZ6P4NmCdn1YW8NZsQMNsRjahSJyrxxa0iNQVgBZc5ZqhTpglDzPOZASonnpo6ZAIEXEnYaGOGul4dQsBkt0WFBjP9RBdL4721ghu9qyVA1lFhmj3gaHhhIvwE9+5FnINzpXUKkB3xCZPVXPIFLZ/t6ZqFnq5bIv1nqOJwwfeJaL1jPNL+yUh7pyJPshmDb1HX0mj5tzluyjQWQHxwipq378z7ORqjFejot7/49tpHZgqOs3H7GCNW1b6jAmS0n/5ups/9kgZyjBG8DP6zSKyhi8JH1naOgVgpBSEK5EIQApIFETqwxQzkh8asSkTG6gcB8kBKNJg4GmsYwSQuGOUMr/ZgIYPUfqwopqRGZhkmp9G+XOGiBvLsn6VKKE5fPRGAPPoQVssIYcX/11SRcasEtvly6SZWFW9orc4EWmV5m0Zi8xxuGaEAACAASURBVOcyPy6QbVzjq7ACs85QvOGLB7hxhmMgc1pNlLKMDVEMH452tzUi39EugYz7Dw04msdARgZElDHLL1bBKGdCAEnIshIGsyju8D15jtq80zJGWjRIdNlwQq9c5OiqhZ6WzCpbgeA59k9Fwh7s8WagSe0YWF8Zn5e5gfB1nuifnsx3jbfjhSAe9Xv6vS/9YO1DMwXH2bh9jPF7iOg/VID8f5xz/zzT535JAllT6T4FcVckBq+FMvOWu9swtKAMabPs75WIjAOqspZEUm0huEwqyEDGDXVzI9jWoQQHjBmzS6rMQOaDXIb3cVizUovrYnGSZEDwsL3sV7I+phBjGrV5v5JEZ4B/qh3p/g1N3c4YdHjC3qagmNNI7fciZWfAo8UkA7vc5uLXpal/oSIDEaaGdEzK6QILaKjxcDKIHzhtr/HuTwErUm88dB3/Vmkooie/xzxS09Ho7RmNyOSTvN9Z/Y7mLcByc8lyTIADoHIWxFp4idR4fRKdcUL14gtenMrEn8ySk1k1GPo5unqBo8uGHS0bUncTHt6QtTOwWZnOIB0tfbxQfuyajFP/vjWfZRNaKG28T37/y++o//JMwXE2bh9j/JkeZdf/cs49NNPnfskBWUE8UGgTulPqpnOOvYChteZhCAaptJzwE8MTADcrtbj9JDWzqb7Ey8upNluaPnPrkebWiHbBoFTP8NFhyD6VAXuQR6pvrMMmh6ObkEQMavaJdtyGwk9uAzE7EymtCzMsxJnUolOtQPc/0pJIjDqeDQPY7FqWmNvQRGVUme/Pbh4yU+xDXg7344TDJJbOIFc+PERWjsbcQ1Y3SjwSAK+MPAtEOMOP0q7i/FhtgHT4Q4AcRyB04e4PgDzoaO6CVNp7RX0MmyDJhrgdyBHaShtcFwoRDz5IjtB4atym0kuX9pt8FihdFvY7esUw0SVzPc3vJxqqC4B5iVwQVxicUP5uc9zfysISFo4wGRlg8fuHX35H/RdmCo4zfXs91n+TiFBcGBZ/wzl3YKbP/ZICsr6xocpxWH0/k9Wh6w/d1Yp59AWQW8q2ArTcP9ZUGilci48mbEMUhtSALxE50oIBR3NSom1juo2B20QSiQWsOjbI6bZcX+MiWepgcaUEoFUyacbxuA69GT7wBVAAwHQj0v2PNBg8ZlrPdtK4aP+peiCzj7Qe5MyeM9BxgIouGr8jPmPjAr8OjbwAB04ywCnLMhXISS5TUnW9P7PU+vioi/kxNb1nKScickKjX8+IWWs+RzmiwQFPcxdKRDZVHVJs6x0DwCbEkYgsLH3OAy6Sd8imDQBZRLHM4mv2IYy92BPhxFNsuXCRhgdguEi0dNDR8lmOZteIHj1A+9buCksLBxOcOMXv+k++/I76z80UHGf69jHGVUT0wQqIJ4noYydjWP+SAbL2h2F9oivGijMUvvKx3tGuWxjISOfUWEAjs0gyrZesDCqDvJyVtYjMESFEWjaElomjxw8K8SRkjvSGZcuh9olRcwE0II/6Rd7IpBa3lwTQYuAuxAuntvVUU1GpSwGCRjtw+ykiPdaxQT7D6JywdWKKDRMaoXlQQeWNLAU1wotdO2Tai6O21cuo3zWqs24aANfhA14ZA3DoBw4xGhAl88gYpNA7IlvoRGp6Gv06oY9s8CMawAlwaSIRGVmQdgUQkc1l1MZM2YDQMiPtJhRARoodBNzsmc3slkx38f5o26DB50t2P6MkhW5evxtPNK/P0bFj8WAjp0U2ysnZES96d3/2j++oo8XzkrrEGN9GRN9d4YAecM6d1HDHSwLIykzP6QExXhvsT44DMb6NW+6GQ4gCGSlWR1oW7NqoSi5uQ6ktq6R7muohFc+kDgUhs3y249Tt0f3Sr5VuEMArB4uNASJVg0LKBCGcMqP2BQABZAOx9o4RtFOkgMpc28aIBvrIj0yrgkt5PFY2dbtklFFZxg1xpEs/W4YeikxBgW7UPnrA3N82Y3qk/QA9rjfhBEdlMRZIAFxO3QOlwaafTEAi9qNN70b/zSG1FpAjcPYPOpq9KJF2n455MlehJ1WJxrIXmo3+tUsQ81yWvOv0FxP1uBOfQGWiSr4HM1NQ0/wiG5EOgUxhia6crcam4uF2pAVm/cu9feYy/J9/5QdTqKdeUpcY438jIghCDIefcc7ddzIv8kUHcoy8GwkWob2RGKTWUYe88QSXW+5uRpztOV3j2rgEsqR6pTQTUdqAzNOOIMB456mkhCvmEi3q87R+D3hXAMQsX7WFpLt3cbRD4MEklmmauQ0lBBCAzHJBdneU+WMe8GejO+3TJpGmGpFGH20wQSQuIQIMCYISjXQISX9yz0wIrgLESsLp6CIOaEiYuJPFCi2NzAoXDDjgety/Zs4gADVHX9Vhs5pL3juPDaJUxokLO5wcjX4t0ghnKfp6BwYdzVrkqM2L3nTaDK9U+/uAYeCBFfXm0l4/gz7PpazQ6a9SDyIFODIGO7FZiSOm/dqD1v1UclLVHVWN5FAzhIX8eZsqzuf4Hj512zv6f/JkAHKm7hNjvJqIflFBbEHrl4wDmunzvqhAVhAvqJyRrM0EQyuAWCu149/Wh+9uRSG1uj27hOySXqat9LSIIe0npHFCiEkkiDxbDCA/sBthWgAomFCrWT3j41VwHaz9Soe0GnUoDqpU2GtjS7lvjIXkaRDJJphgvo5ouhXpgceaPO+L14KzgjmEMJDV2EDEp6jxZB8TizaiiFQ4uiqIeYYKALU5YWOzue0kEbQu81ei6OKfALSw3qL4EsUaPjxm3NW0gAcWyFGD3OjXXBgR9l5eV/8A0eCSlDMgXAXiUXgyRxnq4MrmDz5psh0TWlCegVxEZN5sqd+xOeKy5rqynkb5Ba7ZdcKLX6fWwawAmKaD7TwuEqNB5Qt4zNN9+rab+zHA/5K5xBhBvsEW19450uqTHrV80YCs6TRArGY4Qu4SEQp+pNPPCmJ8Gx++G1Y/CmREXzWOB3i5r8nXyRAFL1zjtBrptdwQai+u22Kky+c7WjLo6Z7tiBK6lUGH7nk8URln/ITNKtJoWeOpAGKJphBh5SCDDNCi/WHyTh4A8EQN+OY81tKNjJJiVq1++Evh8lB3Fmu/GIDkbAEA1BYVA1HrybrPKYksgCgGGyQyiw92LQppVlOSy+cgzJBA4H9KLMF4z1ws9XX43FHTudGvpbm0n7Qv3lcjWrzYU8N7mlJFF6+Z5fYfyhYSYovLb6dANicXWy4l2yg1ry6AJgemMOfGOzBwbQCF20o6MMInSqJ82h3o5GExq9s4ImMbZYKP/S9ve0f9x14qKFZ9Ndhq/YT5I/2kc+7hk32NLwqQldhapH1ivHaLxMecc0dfyJv50N3NGILng4NbTGoWL0DWhdu64aBgVdmEAAcSUmvJH3HgXbmAaNmgp9u3KpD57K+MtbV9THpZk7M9a5fN3VEjOLtT8nSU7G4C6DjtU4WXZJKOmu2cHny0KWmlnZAtlbTtFHzQ2vlaSCxJMT3b8OAgRRRlJagKS+oO/h4AucpIeU2qpOv9Nt9MgWrQT3NtifaMJ5eLZIPFIkHTWl5LqsKzGKnhafTfUhoR8k+EMRcPJ7R4rmQQHYrHJqPfua8TLzzajnOkt2w2tyLI4dlxmBYwOYahj0QW23FPWRVu2oCzqG9DKHyQ8Dy3LW6v2BuBzwDsp9y+dohLBeA60CLTWp/5ys31D7yQ4+ps3CbGCPfMN1Weaz9i0/MFr+d6bWcdyNpiAoirvTO8DuywPfRC34yQXSIukMEI7SNzm0PYaE69dYwR4LXBCa6ReUkxmNZAVy90rAf++tOBWyfioiPmABwFdGMDAMFTRSzZLN0ked8wC0MEfUwo1XAg6VCF7jK2dG+6GejBR+HZhQgpfWauIxms0nPhL0adQ0x5ZfUvk1z8P1miJm4hnlKufSVqSY/YEzuFIBNggDtKodpSAwUerMDfkN3nyrTrYAWXFioBxUubdm7035J8BGfcuQNElyz0NLsfGY7qR23QQVjxiWOBdu5r05z9zbgCE2kckXVSLXRwwtQpK4xochtOo7KecPigxbAI9+QlkyjM9NWJRQcihHz0RNmE25uFsEyWy2nfXiSc/99Xbq7/X2cDpM/3HDFGdGZ+v+f4B8n19ee770sGyBUQ21It7UgSRoEw9fGc6XT1jXz4rlbMwLNqXdbGCA4G4NXojbW9IF20VjZxgjiBSMrNhvUx0HWLPa2Y7ei2x8Gm6sCE9o85ZTYzdq2Rmcm2VJqlmSWQZYTRnCZFc83R2+o21JvNnNZtbgovyxkmQ1l9nFVwobwtn1CY/DKNdc47jEFAcfTlyJkIYYVoq6mnpMyO6joswXprABOABZjxXrQOZsMB3I49ywTYbAJoUlGcZaMbvXMwG7lmSUor5id5FvLkSMOJflqjvpUH4n4JZRwz7CGPbtu+dsj2TNOqw61Q5/pZ020pjs3dX0sKCy+6FdLaT7wdQ11WCoODYuF5pM5Y3JPHuBxZhqXWzFUk7q9uu7nvR08FKKfrvmq29x2VtHqMiH7hZI3p7XWd1YgcY1xIRGgzVWsDKLX2zATEuPNH7mlHpNOcpkG3aey1yjO57aSkF6fWrDKymhrRWqIvrn/1Mk8r53j635sUyKo/Nj21DBUIacRyTO0r84ST7j7CB1lHFNZlYryOhVlrUWKxD7UOX0xNZ7RuS5s3HTrVJRrZY4Bl9lyRZMvHEWExkWXpMi8tYxYbZBVq35TrambPteec8gQXiC2prXFbiNeRRjN4tbdspgRMtFnVnkl2gmvmL/ePjS1zV88eoM7+Y6EPY4jyLaqpfOHnoScuE8WYMb+2zpLEjx9uhf27G3HJjol8bgMzqJqF2HObsQJOBiIHFRUdfzY6NGLcBU8/qeilMxZ35yFewCcxNn4Q7uKlAuQY42VEZHPR9sb/xLlT34Jx1oCsKQV8fItRRAy8ENGuZ2sxPddZkIGshArO7rD1QbYMB022mgHZVWlNieJIB9uZ7MKsstSor1nqaNUcR5/bmHEdhwOclV0VQwAmrDxAIu0XWybO4hBNnZm1tpFH7dGy06QCmM0rIdFsZLRuc0tSaFYySWQ2EGunisUPHI21LcVAZH8u7WUzGHX/E7t+6EbCxFNd02dWeWmqzWwvAM56aqKaOmSaLzTXoZxiK/EViebNc3TpVWmkhW58/3SYt/lgoANogVeAW/2ecL3Z1qJVhxQanxn4AxacqMMKz2k7is087NnbjMnWcb94byN4cwix1hM+I3MkYTAr2WZtMF5Kp22/9mHaGWNcUZgO8qZK5iz++rZ39sFO50W7KC/034noFZVA9tTJKrl638hZAXKMEVoFeBNVQQw6BM76qgSY2Wf8EdTIOm1TXRlTuGfqjl7UxVhZwkMTmlLjYDGnR4D7xgsdXTrP0189lEmNrHYzZvLOaimTYxqLbbuVVHTA0bEu6azIO+GnhfvJcIW5WQJI0+2MHtw8LbSO9pE5qeVWkHiQsSRR55Btyok/PJ5IgrxS02DzpmattYgkDLwcnTlVllUwnDKzHDOXoQk+EcjFo5/MdbQ87oLhSFdfl9KiZUk21onJfbty9/gh4RlAKHY7AXR/d7LyVQCG9FrALL/zcIduUURJwgMeSAu4f++mjrbi+JaJsODp8byvEaCeE+8zcffRDZB4bLDR4ARYpCO8RXY07gghriw6CmYVnPi/+aeb6yCYXrRLjPE/EdGPV0CMr/OjJ7si5qwDWc9EAHGV3MLr2HayzW9JrXX3ky5C4/lXHOe5+FlL+0l11dy/NCG/MtodpNZyOL5+haPLhz19Zn3GmytEv4yUTJVPtkMYQ/nGaKcgl+yMLzUwUutikAKvBgepptZW0wHo0+2c1j0JQYiCSHpNpilTYYiQVSwV5bRY2z4KXNnGqK8B9TIPdmik1XaUAFpJLpNuMtMNZxAAXqaqbIQRqf9FKz1d+y1pXLLQx8lO8JsORLprR85jhALgXiALCGU7hQxu8NvSGlkttAsg47nNSA9A5todbTo20RcyUU8AcTqLB7dOuv5Hj+Zz9k9bmi2z4pBocmaC++qiufwIbQ8ULyrcXAojCP/Z295Vf++LheIY4zwiwsoacEMWPO9yzn3ydL2mMx6RY4xLiWh+5UyE50RNfORU3sRH1rbE1xqJsC7O5tQZM8o6r8+9Zd29K2tKRKIJRjvksHANHGHesNLTFcOePvVgh5lVJo6YWLHdSKoUYj2z9idhIsDMtraALMU2Eoyjhcw0S99VCa8ES9xyWv8kyC6NaxUlk3RhVNbJBgfWbpJPiw9aG4rQtFnYa5BeElGRHoPYEl8k6RFDosnRGGm2gVcVXQsXe1p5SdK+8hWe5g262kAa3YZ9gdtxeyflhIgLTpBiXytCGq4Kynchr0+jaxeATSmGz08/HwM0g5jvU0Zn3AYZkEVxXowRaWLXNLUfGYvDT43lSTRll6ruUIJkh2kbubiKGXpdkaO+35+97V19LwqQNZCtIaJrKxiAXcJPO+cOnQoGqvc9o0COMYLYQjS258FPiD12nOob+OhaCEJ00wRLLiUaI0832SZrrmH/Y2l2CHIQ8hQUhtslKn/HqoSB/P/c3+HZWVFAAYQ6ylcYwQuQ+e86e8w9ZW4zKRGmAxRoC3G7SqfeuTa1GrmV0YYnzddatZm6ytQoLrGuFYIHr5cJN9jyIFVnaaWa1GsLKWUrW12bih1O2hUCM80bJ3Bi0T1Vw4v6pufMj0fnL3A0f56bP1ingeF+Aezmg5EeOxDoUANcQxl90WYyANsEmXlRM5yV9EKUxdeNlhi/d02xC1ByY0LAiwjMI5bqbVaNygWQNUIL4NVEIHGtg41wdMNRmvfIWN7PK3rIUedQ2EYUV/GQiy5jhyFi4vzffuXdfT98qsfcydw/xogTyLv0vlZa/tnJLmt7ttdwxoCs8kvsgK0qt0BuwYD7hPrpmXxQH0VEZpsfIYp4iZsKQOSAI2qhJeUcoTWFf/OMrBnZ68AEHuO7LvG8hOwP1nYo4xq5jMjcjmFFlrSBZC4ZB6lOH3HUFfCLwYAcnFLbyX2rjpuI0pPTGT20VdaqMnOtCjGeT1ZvLnkaM90TLTTfjqOqEFiSOcgHzOk30u4gssyhATexYG6yf2CQpvsHKe8bcPW+PrdwqM8tSXxwiHqY8wV/AEM8uHDsOybCGl61o06XspZHPl8cLOyRpq9ZUmgFMb94SZO5Ji7qX80kqoDUNLoLxPx3KQ94hlp17Ra5GexcZ2vqrXZLtcR1jrbivkcmaNY/P9w5lod4UbnzSk7G/kUCcozx1USEwQhLXfARrnXO/cZMjvUXctszCeQVRIR2U/Wy2TmHI/iULx9d29GILIogNt+ryDQRac2QTxxDbEm51tEhE7VRdPTmS1NavSCh37unzetlOCWtptYWkdWdUtxDFOBmzsfzyGqGh8iBF6NtE55hVtILr7XZzOnhrS2CeYE4ZEr6zRdmkpXYYSob0krMNOsOKQhAIP5gF03VUmPQAQSYnBo4Gt306vrdc+bRt011ZOjerMAMoHDZmG5HXvECdp9N/XVCzCIx69YL4AqAuU6GJJvnOPTsUiKaT2K9UdkiLde+1ZTZ/KmLqFyC1AZQOBUvorcBXNNwOyF4oqen3cY/v7c9CzO+5ppSZlX+b287yxFZZZh/DEckzUjxFcMw4Gecc5Ahn9bLGQFyjBEOH1iFYb0y/NztnNtzul69ANl2H8tBBvByVFZA2wFsQOahCbabAfDFrhE1MRajwy/qt+7o8EEtA/gm7FBXDWVG2YVDZ2RFHqlDE9xHRmqr7C9LM7XtomIMprO8o+lWhx7ehn4ZG98IG6uNZP5dl8nJpBM+RFmmxutdtB0lKb54VjsVhNQxUKEs9eu/te/e4WG68WhToq5EVfnJvysoWfmm+nTxPxNrHvu7ANzcShXIuoeav147gpSNtqjM4FPg4kbdwJToW6TUmjIb6VWk0QZ6Tb2FGFOwV1Ly7U23af1EuPqBx7JtBmTpEqDHzAYMZzW1Vq+53yMiZKSGAVR9mG7afLowUH2cMwVkvAHUx/b4aJo+ejpSanvxH7unzROspWujAJnByhso5ABmIQiM4PTg49QaDDaOTrhV5JHednlC1y9J6Ne+3uY5ZRNvmPieiSThoKheDEuIWTwP9OukTR8Yat2lxOIPPRmg5wxzPV7QyFrrkD20dRqcUzl1q3JEAbLufNKdUFwXq/cWT1EhjXfUTskdgVkJRqGdc/UauZqniGOXvv11tfuGh91rD0xh80MFrLylUvcwabS1aMxDJuw+Ku05lBlV4OOztzSb170oW2cGRRY5ucVkda+x0D0/cUI01lpuW2GwmXeQGttaWJJiGyEmt8djbG+6zQ+P51chKVi3Kd8WUSOzdZJmTGc5tVZy62NE9MYKiPHR/YVz7h/OBIgtbz+tjx1jBEN9aU80RkoNKdppu3z8nnbkvrAqk3l9jNrJSESOvKdYGGo5cIX0EoKLvb5Yzhx5IfoNSzz93/+K1FrkimKelxRg5P4wZn51qkbqZvXsUvGIeGZJCwoHnmxflAEGFoWot1ezGRsbtk8ja9GtDjrpxN0m6bXi8dHuThyt9Y42+uC2k487ai7ZPlCL21d+YHDfmhNwDWti9PO/SrXrr8n/1BF9YNeEbHrAZ1KNyPjsOKXWz8z2GD9b5O66nYxHa92sI5i8e6pSw2pbSUivCgC1n2z1cdlT1hRaa19LwUvSS0BdRGRPtKftHl9/NFxpJ9zRjSWQZXBFps98cvYicozxl4jorT0EL8wCPj5T9eJMwHJaI7Keja7TnrGdKA475x6fyYt6Ibf9xDc6vI0xjzrNlKGdpKOKYpDJWwx44L1oQ4lBPW7HAn4ebyT6wasS3jTx8a+1qdNRZZeuZxGPqtI+p46RRXbeEBAzyaWqCow4yhZGrbM1IrPEUF01cYdWmybWb5uew6qlwnDPBvbdIU/+q0Txtn4/9LXP/ZQbfyGfR+9t1u3J/yb18Ye3HBbTdwGypMZSE+teLE6xRSyDCFym1N1peDXdtsdBVLbNziXzbH1gq4fLHrGl2r11srHX1oqSE4ICt0KS2Rx4LXFxV4Oefng8u5TNFrBIj4hGN2lqrSdYZuth7OD833753fUzzlrHGGFe8EM9IN6iWmoTtZ7M1/m89zndQEbPGNHYLgh6DzrnkFqf1svH17Z5Jj/HAByn07pNgqecJBJzaq31srSq8G/PY49ZBrKLhVL07qtTNkr/4G0tlnoCpCw6UAN60zOzuTtqX3OpUCDzjLIO9pdTNyInNEN7nFhwgOKBmxkdfmj79AJepyqMNRKLv069+9T1PzH7vhNF2pl+eA/vi39fT8K70ErCLqvuaGzkVglq9jqzurlgquU6WRpfDqBUa2wTiRjbbH1ilBtYRWttqAK8RUQu208Wse22hShEpZdCeMkJ03s69sgYtfdOhwUJNtDxqKhE33WIyCC72K20LG2S5MwDOcb4HiL6qQqI8ZWBEwK59YJGc2f6HZ+RGlknm27oUa9gRSTOSKf98rF7Wgxk9ZFgwz3Z0avjijxzrG0nS7tZmy2RG0BmciwSveealF67PKFf/DKAXHoo29QSe0JpjQxTTK5RVfeLVpXoiHGdmfSpyJ/rQKnFmXjRyD3Vpn2P7Jpc6mQC4POe6L9+5afmnNas5dH94QuDtfgDD+0LNNkRz+mC1DJgFlFZTRisPi5IsZLoslS8q45mBxBrF5lCqxKRC3JKa90Kay0pc2+dXKbXJTkmZg44CbYj7XzwUFjeiBGBWPZfqcEeDrD1mwMDWbTjWtbIBs3PfvndZ04QoiZ6t+hBbuTWYQDbObf3tB/8J3jA0xaRY4xw+3hlb23gnDsjKQVSa6uFEc5ylnNJX9l8rG3Vapf1D8s3I+UOI5DSS3nP6oRet9zTz/1vBbItbNPxRSatdJpHlF2yLBxx20QK+CDRl+XUuvDoEoKGuTBdyYp/NBpx16N7ph719don/vHHZ204E1/044fCl4f76W1rd+SyBbGHvOqKqrb8Tk3mJXqXKbel4r11sgw4yBlOescK2KrIw9jrarpc3K5sJxVSTSW6EGX7E1kAhyxnfyPueOhoXMm9eXygcEnRMkYmzByt39QRsgt/K7oLzHN89svvOTMSzRjj90Ix3DNHgNl6ROInz8R3e6LHPJ1ABogx3cRfLRGhNj4jByme4OP3tjgJ0PVEusXAth3IeCJbsVY8vJjR1hpZbFrFV+q9r6rR6y/09DNfaFKrI/UWq6dgUK+yR74OEYRHHJ2YCKi9rYBbNy8q4WMGdVB92cSOGRLUZ8VjwcevuKT2Gx953ZlpRzxzNP7rcH980x3bA000tTauALQrZbZ+sbqMHkd4aW2NrINZbE3Du5RdelLDZ2KiDUmRu6OxpNgSxaXdZAy3lB4AMFb4zO4jBnKH/OSjB/POnmYcFo8ucWHhNp9u4qjVQU9G2rC5IxFZDRFkQwh7sH32y+85/RE5xogZZ3PntEgM08j/4pxbf7ZAbIA75efTvtkbCjc1ER/BTOy0aUl7X+TH72tFJqxYlikkFwpy241sumseltARRjOHY4P6LOdWUMwdfeDahG5akdCP/UOTmtgtxP1erbG09cRqLV6ApiouoFdlaziM8I550kgNBGTkTtbO4MJDDYNEvr9UmbEUK8TP+7T26594vXvslL+IygNsGwu3LxqkN/7b0zmNt4zoknlspMdlC6pS/2r6jYcx7zNrQXH9rO09U8lVe8jWiipEH9pOwmcmK2x0KMIGJBTk3HZScIN/wB6oAcx1k8v2TIcjGw6FxXhegFcmp8qyxWOKixe1icf4Q5s720KMq3AdZ0IM9oDH/5svvWfgtE0/aRkJdtqklxYQAWJMNN19Or/LF/JYpxSRx8bi8LFAb4lEb80DXRaI5mc5LcgjzYbNUyDaGyLt8ZH2OKJ1SZ2+DnBH7wAAIABJREFUdNWi01MzFxGZ62T14DIga/9YpIbYD+Q59RMjARBe0FzjOvn9x65N6Q0rE/rRv29Sq60OGex4CRWV1Me2KKzOxvAyg2wSSbbaYakkZJIi4eQIzgvQU0rrkdKhwCbdDBJ5WXxiUBtYoPuLzvk/XzqU3vFTr3Y4IE7psmMs3L58Nr3xX54SIMv6WRkaEVAKU11NmyVKl/V09bZ4MWUUryq6KjmYSjQBoiLVrkw1GWAtGku/GSthsN+JaP6ARNqJFh38xt5s0dGWbpxUa6XCYkkN+YoVOEx2ISLHbTGGVeaRZuZ8NXJ/84X39p0WIGvQwq7l7+ppsaKEhODjwVP64k7yzjMGcoxx1r5Jen/I6e1ZoDfkkVJJWYU4sv/Ealb+rcetRiZ63Dv6Uq1G/+/qxQ6D1Sd1+fg3JCKLNzQirAo8VL3FLLW6Z3ZyBS17e7GEhHJuV8lr/InrE/r2lQn9yN+2qNEyg21dFq46aNlmqK6NHKXLbYgsCIF6CQve9Da8d7gWqT6HKEA7CYJNtx+iBhVeXGHMv9rvbtzF+NXU+y/TQPLPa17rdCPVzD6mnWPh9gWD9MZ/3xZovClEV7WXbKAs2lFWJ2u/WffAqyBE7o/XbCeD4uUWSs1SY42/FfWyjgl0sdYqu+yviVfa0iGJoI0sjt+1MwzumAg1sfWBKkvEMdKDV680fHYqOOEVtugkJI4e2gSyK6yS+XHRAqRs++P++os/XD9lY4EYI8YQf4eIvrVH7IEW4X92zm2a2bd0+m79goGMIYhDk/TjWaRfzQItrYLXQIMvsApoAzMLL8oNJHz4pp465Ogv6jX6tWuXznxp1a/c145msIfvlW1YbdIJk0262JzlmOpej4gI1loM6pGQy/aDn/6WlP7jKk/v/EyTmh3xoOadQWqnxSka5neZpIF/tE0mSVqIGWXeA8XWO1Lz9c0h8kO6K1itEwqdMmcKAmQzKavAmv8mB6Lv1BO6I3H0gPNuY80lmxYtp8fff/Hz69W3joV/He6jN92DWeKWfC9dta9GZUuZ+USDfrICutquspMQD6NwGWMy63IOWa27dOJJ/bItre4ZmJjX7+gS3bKIFmErdxP3784HHt2X1XBu5myHLXrEsZO5CfTvdXFe4cfFSjobjHD00JZ8WwyitRaxHSbSEmRLf/XFHz41zy4dx/1dIoKxvOEGTwP9NNjpZ04fLGf+SC8IyAem4psp0B90Al1ufVmT7tlZXuZ8JQpyJNYhfw1CHHzYRbJyYWHF/9/elwDZdVZnnv/e915v2lqbZcm2LHm3vELwioNswpCwQ4yHmYAXsIGBMEVNMpCAwzhFSGWAmiJMJhP2HYKZKWdgDGSgTCfYBrwJ2xjbkmXJki3JVmvt/b177z/1feec+2632tZiAaL1XlVXd7/93vuf/5zzne98J5XhJMpHX7Rc/vpg1EJgyBRABwqdWA2ZrYztfBka1hRLJ4sL+WEhGfSAaMhKJIkxlXecl9KQ/92XmjLawkwk649FHZkIqHpgLJAG6JM+HsYMnWAXJW8T6Zol0jcf36mde5Z9vDb0m8GD+WP3fFrqautflcoallPCvRgYVNST+HgtSX5ZS+LjjZrslSIZqtVkqJbEoXoqw400HTpnkdw4tyte8dOnChliaG0bXZVrTfCqQgKpoNdq2G3j99D6UPuRkXKcPD/I6VDf7KK6ab5tKI7e/mQ2+5FntFNENbqVBqs6XTalwwbk0dNbmM3ns2UUYGLBTfbnj2r5iamQidsjdE8l+fL/esuhG7INI4cONViLbjP4vVlEbjicPQQHb8L6iv0a8jMj8YNFIR/GAALnMrOzqMIOAojEfuBK7y+9o3XK2KC98hNd6E1LF3pxQpAfzgpy1TnLD6x4/hd3NyksULRUKxntApoHuzi6KWWSsWRTAZFLW2sjPDE2GfwG2PXS5am85ctNDljTOUgm7O5jUo3NlaIPuKZNAGjgD/gbYXUjSv/iRJKeNrHCvRsO0kNSGkTFkJ1QgftpzGbg/nebX6xefDInWcs33v5Xfe5pC9NfLOqVs9Zszcnscm9bMreqHtn0vcp8udK26J4Z30s9sv02GSL66FJ1U3NnfA/cD3T6hLmBBnzy/IT3t3Jprnk6Fj96rNW9ZRjaZ3rM2tdtYXQKgApoM45PUX/KJrEECCaXl/6wAeB91ejvf1QJIUyBqJtkUkdp+NLNbz40OdwY43VAoacZaYS6/2EVBzhUI35OQ0YH07a98vlC5E0eLnt45vVEqlOagqWzqJz65/mnTUSZJPFEPMgM2AdnG+tpXT3Iay5ZsX9K51/cDYUQ7BYYdG6znGzzIL+a5BDVTM6yHMNZylKUemfz0lHkurMSefFxqdzw1XGZQBsjJXM0P3O6pU8uZFhttWFHqBcvDtLdX2U+tcNU92yeo7ohaLjavgSuuEEZHJeS9dp1W/6mLaEzqVarTQYulYPvd/qC9IG53fEc6GyB2dXuYmorfqjHnVIvJqBh3tjCKQ/J8W2rG48vPN98fDM6c1GQ0xYkNF7U1oGxbdkbs9s2ZF3/siFnEwfDYzY3aDmPdXhVdFB5YSi1cECe0VvN4HHOqRleevCEtXvc/8Cj2cYQhai1EnhM/iiEL37r6i4Y5AHfgAWZ4iVALZyVajz5PRG58XC15B7wl3qOJ07rkWOM3U/tlduKQi6mhzOPhsXIdNN+T3BYVzv/cmE2RYZVrQOWXm1dZQOB60TbYtRSgV6MJJE9jURWX7riuae233jXeITiJT4LPEuGyuxB0DnINFYbwM10gJ5ZvTTF6nFdbBbUW1alcsmyVN719TEZz1IdwGZCdCSCmLekTI5NWsDGM3eeyKKlQKeDjEO901U6TaXEWVBV+mPVGOjhKp4NJ0a9mffl6t+qPNkWsPPmBNZp9+El63ucsiBd01fPz9+0R5guOGo9KSUyr4x1OqmBwnuO7XGer4o39u3H83uQNk6ZH2TVokTOWKTGC5HSzXtjcfvGvHbH5kw27DB5YAufSatkaKzelxu7rQ3vZyZ4iNiIZbyK56bUrRo4XqjjbKM8tLbYKFGoEKIknFKY/wvfvKbrgCdNxBhXisgnRWSF2Y7XiHHIHz/U0aeHw2Cf7T2mNeRNO+PXcpF/7+AVOcrmed1wsav6XCWtOSqw4yG3wzmOYmuwZTKr7tWcq1zWEtWgQ5BNPbPlRZc+Bwh2491NHVZgubhVmsrRqWqkVls2iiYaLKDVxc4dyZlPQ0P3TWeA2ZXKf/xmk4QQ735SaqYCLqBiujJHb4/I8ScE6Z7l3sxLOnoevAFhMidZn+tGg1yT5TFTw3SPbOo4NF4YqgGD1pDvFEY3bu8Gatdpu00Q/+T+9N7eenzhZut+qnY3tUPkyd8fxuT1ZY58oQdWc3XEHZFOf3eUY2ahZBRk2ZxEFvZSbaSoJRLX7Szkjo15+pPNmWwZ0teSsw6FEdOmZg93KWvr11w3IOWnu+SwyihxMzPtIqYSHOasm5ui22rsD68vNsYinFij2L9GfdS9juHz37jmwGY/GVML5SV4ZN+zcOGATL83hHDnr9IgD/W99zHk9YPxz4sof+2euAynK55XObsaSuJxqEyUpAtvUjBP7mgmvKJxI8o4hSGUeWLSG9mUYKNMU7lj6UlyxaoQIFS2z+2DP5ugtLsuFSxIVRTC0DAsPlx+zuaFrZroAAEfItpRWiCE0Isn8sbTa3LxsYn86c1K0dQ5S8rl5Xwl29kh5XPicUGOWZLS65cyOJUm/TGGse1OIwcD1SjaoWzVoLkj0bkYWl2G1G1WVLWRwDuDVI3DGxOcMaWYw/J56U+7a8VFgyO+CU8Gr3xDZqhfyZd9g8G5wt/4DLCsZjdEFvQGWdATpKse8t5UWgEKimOxvn5nnvzi6UweeDrKbowbsPlNuLg61E7DdQ+h3fuqUml7UB1yamImti40UlMjbRDUMj1v0z4jss8qQkKc5OHH842SG2pthBCdsJF87qtXN1yKdlpbiTH2myzP1Powng8xgHeFEJ48VEP7Vb9ukiGv3RFfFgv5Z8zX0jlJGiJrg75T87wpHW2CilB7zuz5n3thL1NY2kVwicO2KgkHQSPvMyViaSUdzlCSv3/ZaeHd052ED9w9bhRNDbFU6VHlfgiy8fvDA1NfQ2vGzAcRIyZcvFg08DCvPzmRFyxM5MZbWpQHgvcogRVjbx13TCInLQ9Sq1cUNmKQcah2lkhwm75YNuhPUeXwTiL1cu1Ssu1HXMReh6328labCNrtgEF66lUNK9e8EjlxbnpnoxYvQQ3ZoyTPh3VTaW9E2EhcpB7nsq+uoFp3PeT1RCDAzbOVF9K9ZW/eBS//5J5CNu8qZMioK0xmYFA8rSbtWzVkbK4mykBP6RuXGbKqgKohYw3gNw3ZvHODsbU3pThRxEAvM/JH1ln5yQAw/5wkyGe/ek3jWceqxhhfKiLQ0aqO+PVw+jsmIs8t6ki9lYaMMacPbpP7o8gq1oi9SR8htWlGex5FYTuT1NEdXf+vEkKqf9tGWxIw3DOz/OQhVkVYDV6ZBp1K0ZvKuZefvC99kYYM8T2D3umFo3pg2io3jHaLI0tNPh+Z6LpeJ3jW156UyHkLErnpn9SQSbpnvprIvFki556cyNy57lGVETVm+EC7GcFZUm2gaIy56fTSOuQtO7BEr69GTSM19Ytq/25JfazKyRpX2ckXHlbD6Jf1pz+uF8Vlo2Va0UbTXd62nibDeVFgRwQLL8uLWJtohb7RLM4ZHi9qyK0hSgCwbHCkkJ2Q4mZvilUIUE6zFcRg1+4vDdnEGJjL2gwrH8uqutyqHe5yvgQZUZc3xRV4XB3u3pa3rdUVv2C0QJVTmyiJ0PqxYmMo4okUdnDvrtJLn/nKNY19Bp3HGKGndaOIXDkF0MI3huF+OITwj0eq8Va/V2nI9z0V35oX8jl63oohE201htZUYKsaditw44Ou2wCXo9dGxnHHU9YMcYfzmFW+RY0YCxe/64nc+sozAhQXJt0+cK9OY9Sp96pnDXIA69dGJyPIVRqtkUZKXS8tm+CprzoplfP6E/mrb6v4HsLprprI+ScFWXm8tT0aWQKgVkmWmFLCgWGOTwmtPU8m9dFDbktLnBKpHlFD61Jlo9JM4J1B2uPb5iaTLWWIrf4d+Die11WX7xa5zN7bymCQXcNN6RvLZPZYFvsnmkXPeA6DUS9Kfjr55xpl4bdHUzqu1tRHcaKrhmy1aTVTNWRlqKmn1EFwk0Nrw0B0bA03JcRLNgLVqJf0yKaRzRzZR/XQQ6PcZPOoKW6GdAQAZZSHNxQbBYbM1MSYdyq99OmvXNuNXuHyFmO8WEQ+KiJLp1At8Rw0PCAfft6yzb+uTYCGvDnGnqeelHV5LsuwsKs5MIGuCmPLS04+ioXodCUf9jDcjQTe10EpeEQsONNgpzFrGKmHq8PHzJBTzZdhUPW6rH7FKZMHXX3g7vE9ucgcvB4IJsrDMEANn9VjALXWejYWlupYQzuLGwDSAoTeIvLy5TU5a24aP3brRMiyRE5dmsiLzkikYWF0SWMs1ENNpTs6ZxnGUW3On9rMTw9dkdYpVSk9MrEe2h7039pm5k31bY+s5xD0Rles5GOOXofIxzYPtQZ2jWarefz2mTgL2uKpDC6NXJRbrUw4fS4jHQMSm4xczJCN7EOPjGgH59drT1TENHSOlqHGqUQgfTNXVCGgZYZeq2Gwug24qxgyS1PWJAHOei1JVfQQYJ69fw3Dq3JQNHXs6ton8o1JlBM5oA5riXrgLCf+jy9e2/hjbjg69QG9wxACwM1DaPyNAO8TmApxMOSkX5exPtfn8Cr9ZGO8fqKQz3hITeTSm87N0/qFL8ew+EU3w/cdnBpaeE1lUiaVYX2zNnDLPbGjsv4/ifXIz2whw5C7Uvneq88Mr6geyJ/fNzYQi+QlXIxYmEAq6Q1SsrnYm9zKlIbJHzNcDlYSKZpq5OhJ/r0TU1k1O41fvTMPl5yexkXzJEyWvdEQeTwzYbpq/dU6hmDgbSbUZCVKD7FLpQ3zzFX5nNJQK+NTcA6qBJCpeTK6hFhXnaRlpWH61tHWwK6RZzNkRaERuQDse1ZDhpc2pF0ZfYry8/TaNA/eZ6GzdoGo4asha484DBnO0zkDMGSQaEgecUO2HJnAlgl4c5xtZWA53hnUWVf/qIWCYT7YXcATHn2iYB1ZR8bavC1sBjV552evrn9aRK5Cd5KIANiqGjD+Xi8i7wkhPHgkGObBfgee9dvWx1uzXF6BhdjkYHADsZxy6dMbTJkSr3HPO4lnbUPCvG5slQt+J1xv985eR6bxVqh5nktj8cIb0/PAkOvSrKWy8LWnhyE/wD+7Z/zjUcKfsKfYavVUC6GCpmpFMyVA3dgkfSi7aQswsztjzOXy42ty0eJaMVJIHJ0oUu8McsN0jwxga5I3tpAUZSV/jOFypfHAvfKYg2LGiKvWlvH+3pvLziDr4YWhTp8naztfNzwVy1SV5xkxZOtI1SNDFdO8r2t/W6+2GrKnIIpqqUfW1EMNWTdLL/Hp9VVRQz7mhlyOhPOJjkr0gJKRSvmW5UVjbJk4nrWQlGqkxhahTBKbU3z6pRq2jlR1Pjo2Cg23H0VojTbGsmMNiHYhb7ygduXLV6Vomji/4oWr3vjzIvKRI4ngcdCG/KNn4qzmbhnMCumCcTrC6eUnz3299uhht8vQeuhd5VmXobSFZ14bxZdzY6Y8TqU90IEen3uLPAneGLsyfvfW5N++ZlW42Q/wT++feJPk8RuOiAfUh0m5NDF2GDG4y1i42JgQ0iPENiQensTrV5ctS1BHztfvDbt6Q1yIr+ayOO3weKpXnsyIwiJXz+uNB16Caou8U83SZHacLAKfSEPm8DM1Ykei2952335eAltTR67YhAZsAJv2Ngd2j+WriRFY+6KH1joPy3JfC7v1eQZY5gro4YbRtTzHkElyL2xtijx/lhFrCQ1eWFE7fZUaMucUV8tPRnLhFI8qak0Sh5XUbIKGz0V2IwdVE2NwsCv4bC5ws3HX2o0w5OJEbScN0tsQef15aev3z062TZMH44tChgr9wz85WMM50p4fvrsuXpln8i034rLUZKE1y0uVv31hM5c2yNgHpSEiqlL4SiOrzMx1o3bk2j1ylfiABQJDbmhYzfCypy5fv/KsUCoh/tkDsb/Vam6LEhv8HOvIgIwdc2IuPFpziWJTnB5Rg1E49XGRS5cGuXhZPbt7a1HD8SFHnYXPTpQJRu9pIu4eQlc9c1XsHcY8NTeehFy7yoa9L40FvaBVsGvSvCPnU2uEAvWMtupkO6Kpgl34GznygRiyXl8XLjQFldy8LyMvbC9Wf3dD93FVFcia59IBLus84v8McTU/UzaW/pDZZXpnzH2naIfTyCvRGg0ZuS83d+dkW9soQ/BEHnsy3yiFnIgM/pKVqbzq3ET6e5OJWd0C/SwPpfEbvcMQkIfW9PPu/T4SjDp85+H4d+OZvJuemGCNsAHeDZJhog1HIyPKwm38jdfg5vkz/maubFi4l1Q8rHaPzFzHLpKH16QYGx3StYtxH0NrhNgN2XrV2QEIY3n7kzXjt4iE12nzg3JC+dlpqoPamu2h3eo9FDnWejO6nzTkv3BxIhcvqWX3bIs1lf4y6idqqmmUHny3KieZ+XKVv2wdRKWRqpctS1TWzF/NiYm0+2ToEjBqUzMn58NtaVh2YpVDzyrMriRStdKJI5v3tgZ2jatHRggMeirC41LPrFJlyEzAn7O0KOCP16hPbeE3B8kZEEakXx9jdYBItv3mlfFwWj26X3MnhJBOTXRe9b6gHc5ykg12owqLTa7kTKuKlLBqpWlI7d1gJJXAQacij20qNp59bDjx1eemsqxfv0d3Iwx11Wi4uOHjbzWe9FNHggEeru8Q/umX8ZaJlrwO7CyUHtjFVEGp6U2srOTeaTovjZPmU/ral1C/Jg3aW/4qXGJl/Fjh30AwPNcNmuUn/NQIfhVLz5Wuy0NwoQ1570PZldLMv4WtnWFzppxPpnUICb0MhQ9nYqf9xxhCrvVmBbwuWJTKxUvS1pqnY52pAtoinSPOjh1V/OgGwo5Nw/WhYaxeKy4b8zW09lxZS07V5oT2QDSnQdr6L8+Fs92qzfk03qq4uw0LZ7nJBeArjRP7GLLxz/cx5KpHpiduG7KSgLS1UvnqXp9vi0a0DVmvMTlxxBO11ku02oxWc2SblFEK6Fld2AAwtjHawDz2g5u0LaZ1cMQsOOeErdH7rYoseP/j+4NceFwyenx/QPO/Un0xeKk7DCLDEhGUkhBG//BwGc+R9D7h5gfjz8ZacgG9sbG4quUkB7O8IQInBwvQw0ecLUe4eWBm9Mht3aDJGTZdZ6XdtXdqzk+qaD5784SDPKRtwpBrInN75LhXnxbKnfSmDbF7596JDRJliSs5UjEEl5ylJ6t7msEqt7pi4ByMFuT8hYlceExt4v7tRRd1vTgTSrXA4J21S8k8GzwHFCPxWsxXtnGjXhMea4EiOtmYlVNtdWSjczqvmT3IROCMokmJVxeta4fVPsxs0txgHxI+aZKhGjzLT2OZeuSME6aUnWcph2Mf2JTpdSvEHwe8cM0UJIMRG8qt2YrVlu1C8vzoSfJpkhx9w5nMil5XwS4KMBhYwgF31gCB3JeEECVxMYTmelHkWd8DUYedI5SdwPm+/JREVizgtUZAwQ5G3DCpsbsu0I1DA8QnfpvBrP1tGuEb98fN45kcV44VqdQTGYZa3uvkj9JorbzkJBF8kNcevdzEKoKrKlqZpLzPxMc9Z3YvxFzRcicsMubKBnz11uWCPzwr3F09qPf8fPyPJcb/TkJ+WWZyg9VAD7kxePbGyqRrAXgD34Pf5/WncuGS2vhDg7Gbx2OKJmiP1IWuQRk2gozlLWxk2m1F4QF4efPwTgDRvHhyucpDewWS9DFG1d7PiwUO0OtZxpJWPXK7LDW5A4o5dCLyxN5sYMfoxGrg9xGcc46TFdbbKQeMWjsNVNMoGrmj11bSw3ecsEWgpJCKlJPRWznu2HTT3Ce3AS8bC2sTrnSTViuD4geiJBqyySahJEWwyxoeFOzz0bQefmsjy/xZUS4/tS5nLNF82YpeeVFgdKX+//ReuX3l4vBHv03Ejv0Z7LM9Hr728zgxnkkDhuwAlntf/w1jdMBH8yZ9Lr2UUQ1xod3I3eP6XB+vc5bItHc/2QUoWxjNO3vIXR12jQXaU5NX/eHZATlOeXvPutiVTUyskywer+EU9KpNtr5QdcXchmtHdnnY8PCIpgldhGf1p3LR4vrYL3cUPfCwRHDpeSqGbGwBGICmHtDGhhEUKrtrwBronVRgqMjGVstY+OLqDZUc4tpdnmYSvTaN6H26nyo15n1mC0/pR948nA0M7hlfjTQB7Df3rEyd+OOqKticYJWWVrmxwtA5WxqPql44kX5uDOp/8biyexRDoEemB7Z5UCgDQjOL+tfapVTOdGaNuZ1WwZhNYIJ5MGmZ1n3G/NmaapbMDvLikxM5ZxklfMyAtfkGdPBYxPShJwv5f/fHPUN5bfl/verQRu4cqkH9pl4XvrImPj3WksUOdnGtV2maNq/XkWvvucVJ9N3cWVzahGBdTj6E27iz7okdrPEQ27u128qHGmp7t5RTNY3ldekbz963jexdjzTflo/nnwXqEYxDjfgvRNQvjWGExcVkX0Nr5tEUJijkzP4EhjyydmfRxwVbRhc6JA51da5ZeOeKJCwew/A4yAdRANAIKDrG1UbLmPoGvbkpgzjX2YE3X46OJWAx+N/uhbUfWZsZcL6Vj/3s/cgoPw2OtlZrFGBsNgMrCVQi9bDyIDcnDsTTcTpu6LrZ6AdqE42X9rx0Zbs5Q23dkmhOOoCO0Qole8yQMXOOjRHwyJZOsBmCPGzR+c7sZtKUh4CogV0r5we57JRUzjhWe5f1czwG0N+btsexW+4uejY9k+NzbvzkDV0f+U0Z1q/7c8OX7otrJjI5z7m2XlZh8R/5r5VJvM7ooJbv8EanLc8oFrsbLXMdW5SUcrEfN95SacNYX3yde2mTf8H1BriB95rTLStfc3rYMPUkoQ3qnQ+2figSr/BQlReasJiF2cjDrAOKqiKtnIsGLvu02SIXLayPrN8tkwyZw96spmzrrqSjKkiO8lSio2mQAzMXtXNmoSzPEzdG66gy60FjAE5xu1ynYbXftG7qggLah1zqdpXzgivTHSqzhHGeH9/dGhgczVa3+eYK7Hn47N9L+QKqpOLemt1jzKmV7kqWnNFZ2XwC4gce4yJxo7KryuHsmkQjxGbNx7AITuGw0lTdwl9OizACh0mFSxeEAxB214KceWyQ1aemsmKBvv90Rjw4LPLjdYX8y/35xiARdeTBBfPqK2666vAPFP91G+iBfl74wn3x1jyTVziH2D0urro5rFLStpT8MZaOlzacYutlJTdGl3Nx71t6YZ8YYGCya3iVi8Iuss4Y1ouPmnJ/n3S/4pTpB8K9/aF4goTWg7EooF/Jjhqt78CVqreAVyw7sQol60tL5OS5iVw4Px16fHecTaftzR/mY1hmQ5ht3VIs0xhfmQ0H4Cpj07NopryPMkPtWc2O9iutVJFd8qWDajt3sc3PyjIWNnrNGF9ln3DaWGBsuigZXroh0JBHJoxrDaPUkL0FZB8kFB8561rfBDBN95u5sk6sZF8yQnNuauppy9DaR8awSGAe2SoFONG6L+ngd2LOnNphc7AUipQ6JkFYjdmbZ3pSkReekMgVp6eyZK5lv7Y4yr0uiOwaFrljXS6PbMM3E3lqq2xMIIdbC+/95PXdf3ugRjATnofQ+jNjmVzvvcWORlfzYzdo98Z4DEbpZSqGy1jIztQyZNopedhp3SPjpJEraxu4g1xY3AQtzCPjvf31eO9GTXZedXZAv+iz3m54uHltzOMXaHLeF2vTKFCt1PqxKmMS2sYEAAAZEUlEQVTSXZs07kmzErlgXm3Pk3vj3DbYpQsXGxoFCTAU3SIU7QZLVI0ExpuB8xukaWEpDFmN3Twge3/VkBxYYk23BZ+u+SrJKkR3VW6XZJhaAKNNeuuB/wMn8FZFHEK1PFXWnS2PXrc7Gxgcbq7WqAIAnXpk0m+dclvKOGkfMZF3R6n5mH4vFuwqjTGqPmq4gMJ1apYeDoFfbeUnCyzUkO3aM0qD4ccoDVqmyufO6wpyyUmpvOSUVPr7vB49OXzGZ2zbHeXOdbms22YbBF5fC7JlS7FRRDYueEfXSw/HRMvfJgMPX10Tb5jI5NOoI6N9zUstnhNXQS1cU1wMNzLrP9DCvhXx3fjwPJSNqt7ZPbSL1tHYrJTBvNjya88l8b4OfNXr8v03rgp/sL+T+7ZfjH8mhng9dn7SNVmPqGmoBxAMCyhHF1RKuiYKy8t7g1w4p757y0icx/xWHQmNkZ7WBqqrUWgThoaoNv3R0F4CX4b6w0urISs41IQhmegB3z8CSMpL708vR2TYyBY0Fs1vNGPUNAE5Y1dS0Hv3NNqG3WX5M3nqSWhNxNbdw83WJRQipCGqN/UGCUQKjlrjcTzGvNl6vBXl1uNTsMsAMm6G+m3gtfkVNejVX/adacBYE1CGqelnw/OqR7Y+Y0GDhMhpxyQ03heekBrDrfKOlTx4/dNR7lhbyKZBKJ1q2oHPpeZ1IvL00+H+eqi/6qM3HLlKHvtbv4f6eLj5obhkeFy2TLQUbC1Da0ekIflqRkaPa0CQe098sM/9dU/rIbTnwCzyV2R93Lirm7hnh1UyiYafuhl01+WdrzkjfGp/B3pTjLVNa7PvhSL+HqxNczRFV1nZtI6clDuWomon9ES5cF7XzqeG43wPe9WA1agYVqqwiKK/1NvSAXAaTiuRAui1z6Gi8B/bBsEgC5RDItusZEghJNdSVh5z83y6OdDjmUggkWED7MBGo0i7z5eyDh+ym+B3rSEfYfqCvhaE7VcTxKJWmSLlaILAMakIYZuaCeNErs982Nh9uvHoxdfNwHq4magmUiASKT2ymbLVlGGuMDYCWdaZloRU6kavnNMo5LKTa3LFqTU5Zna7hNRGCWyTF5FfbC7kzkcKemJ2Q5l8kL+XK2ruHU5e+1dvqX17f2tkJj7O8/bl++Kd45lcjLKSAzCOY2DhYYF4SAhjxWNOscS195ompwS4REulvc7LSwypbJYwXu/AmDkbLWkYklpu7syjSKhe9vtnHtis2bevj3Mnmq07JI+rtLosWgKxRmgsaBiy9tJGOa4R5JJ59cEtQ8VCeiGNJtUjmyHze1loTY9s3T8KDqr3BMKLpc2+Xp/JbJMZYCT06GX7J2Y018yoQCzRurR3FkmRqkdmGK/mYnZBthNkZNl3C1NCbg1TKwXeU1nQ1xxIJa5mWdA3IhqylQ6tzo3zjHAbB0fQzkQLlUCCDUXDcg2tdZvNGRZDC03LTMS3CMYlwlm3lQ2GQJd9cYTTZxyTyMtOTeWC5alqc1X9uUXnuA/r7Z71ufz4kVx2DkfpSrTujZKUAoHAFeDfcfyShRBueN/ra1+ciUZ6IMfE8/iNB+L7x5ryN95r7EaL8+9hrnc7+WLxGiAusNeL8ZjzpLV0YGCVg1tVVLqy9domXhI2CDZZGG8b/s9eeUa46EAOyJ/z9vXxhGbevC3EeFJsmsCbETHA+oJ+lO5aIsc2glwwq/bM9tHIsbBYxObE1WPa5kVP5iL4mZZqHACEYMEEQmWwwizXLEkWRul0comeS6Dc6q2VSaVfx0s8dI5Efs268cWot92OUpS3rEbkUZATKub3FgOJtFZ7SO0D7EBkwQG1c/X2dBBFsq0EhVDcFEEVqTbdMxuUR5sGDO0bL3EC3W0o3GFgHe5aMkvkxStT+d2VdTluXhu8ahM5LJQOIs/s1fz3vvWFTLRs+gTSNOtLZjRiBBI0UCSFjDTq4cr/9Ib69w9mfcy05/KsIryeaMpjE5n0OXXPvSX+x8nDb/eiZSuijUqhgF7pDUzA3QTo3ZjLhWbN4Vy1JbFP/y65vBZ+uhcKQa7+N6eErxzsyX/rprg0H26iLHUGs0yoCgLRJo9aEW2oSCyuJ3JRT23bjtG4RGvhuuNo548iss5ao/ES4LJ6swFeWMCYMeUiBihFsW0QJSmbBOmSOizvmBY3+d9ljdbBJQeSlIXVrkqpVZOvrFpUJddYkX8f+SrS35MNJJKvVgabSQOHKBn01yq64/CqyJv9OUr8sO9BL607jBq4su5KRpqVoUiPxfNwM2/d3xPl0hNTuWxlTU5b5Pzr9hUsIwy77ms2FXL7o5k89rRNh+BIGMNeIL0Ej08dbFBkfZh8fCbU5ZXvv7LxG5mAeLDr8Vf5/NIvfv3n8S+buXxIc0BlabkB4zf+910WX0jb7vQ5jpi63hQZWZSe0cenemZebwsVHSxhOFsp/eB7MIwXuf+KlfKCADbBIdyuWxcXZcXED9Iinos3U7BF81V+hyLKgkYil/Q0nto9VlDqiHbmAvdMUX0ca0QMp16aJSedWJFZdxBCVAfE6Fmt64ne11ooCSIyhYGBmySR5c5koVkuy15qC61LH8aThTxRTz4Nmc33uuhdSgcCdfO6mwM1KVZ7dMPSGT2sdoM0DfwiOYaIusolcSMyhRiCWSWV08bSMo3Q3Jd6abYbA3uYVRe5aHkqv7uiJmeBuFGp+1avudm7DA5F+de1udyxNpfhcZW85bA8RukmlqClfnpkrav7lIq4vpY0Xv6+NwUoexz1t9KQf/RQnLWlJetbmSwuyR9u0JbPeq7LqMpyYPxtInlq1NaxVBq4nfhqDbkaUrnnL0PUCv/XkOw/uGxFeF5h0394IvaPj07cUsT4EjK9ImSBdMIiPmNuInJxV2PzUEuOVzKEAUEwsLTtHWm8YD/BeK3k4kCY8q/VkJlfUo0EXOVcjYQGY2CXAWYsOdlnMYWhd6+wp6yf1zc7Nh/Q4+m4D1WdNC9Mm9KUoZ6kMre7NVALFUKItWzqRtGeEIJXaXShXpg5PplepsvF0BnHgzzeMQxls0ADra8R5PxlKUPn85em5USIfYzYVhrO05rNhQw8kssvniIDSzckCUSwybP3kTx0GLqhdYM5wjo0e4/vafTUXvmf33DwUzxnqsVXQUL55oPxnUUu/9PZXY4ue7OBRZwqmlfpKXb1Sxo1vDFyFwWpdJKhsY7cgNuhor4PF5OXX8wrM5QP8oMLTggQDH/eN6DZGx6e+IQU8d2eZxIIK6LMqRVyaaPriZGmLHcP5hECDFlzRO1+UpQaxpqq0RoYRdF7G57eNm4ji5Szml3UX5HoFrmfJq1jvG9tUdY823YUa6M1/rih1hhFCYkbBbnQ36vIr2+w/b2tgQRgl4X+XvNnPdkaQczBS+b5L8JsI4Jojg7j1jxeQTP9vXRukBcuTeUFy1KCV349n814cf/D2wq58/Fc7no8l5EJFQ4Ee0tRaICR7T5kAnhmxLifHVFOKAnJZxb119/7jlcH7zF+3mtjJrzBJEPGAf3vB+M3mpm8yRHU0tIqZA09yW0CR+mRzWCrnTm+sKpcav9QN2JHqqv5eRTZMb9XLlg+7/DOnb3mkbG3JXny9xKKRmp87NnwyPXux0fyuJJpBfJI4w/zf5RvDMSh8IDPwCK7S2mZuIFUgxsNvKwta/ufloFMYsebJkxux2u79KlepipRJGNMGW+ZNcISNFTUWnt2tZbKMDsJ0t+TDwSAXSa6Q7kjy5XLudL2eV5TZhmNTRFA1Nu1dGDrpx+TyrlLU3nhslQW9rUBK247dkGncp837Ihy+/pc7lifya4Rm9rBdWS1ZDRDuBwyBwGYmKCh1zowT+sODZGdoZZcf+Oba7fMBMM73MewjyHfuTn2bNkt/xoL+R3tzrEmhnLot4IlJW/agC54Yve+Pi0Cz3HWFwcF+ABqv/BWq55qyFjvJ/TL7X11SrTcLiLfDSFAX+mw3K5d17wotPJ/DEVYjqXbI0Eu7epeO9EqTtWuJ6+xav0Y1uGlsWrLH3uMLTTGFxtr2vD0ckoHPLIeLGc1ez+wlQCaUfPILM/5Ocw8jfdcQCHSdMXo6dQ9l+UaDgCvlGsamFBoRgX1jXldxUBMW6td6ggHoKAbylooOVknE8pmRiPVnmOlsi6cFeSMRamcs7Qmq47RUhFu1WhqquHi8a17YbyF/Hh9Llt2YVuwmU6+lrBeoFEWtDNNRQSsugHCDlU0lXwP+iYHASXJjxpSe8uN17R70Q/LQphBb7KPIePYvvNoXJa15O4Y5VhncekymqqEaP3GJoqOC+Li8lO7nFxUr2rMZDKZW/bQDxjPgl65d16PQDCNG779ANT4rogMHI4G8fesi3NGW+OflCDXQPnjwqT2aJaH0zhJ1A7WmVtsBWQN2spNJp2j5I0gmUUr45AgpTCBq6UoIYQoMJVJLUe290evr6PK3MwMTdbSjnpnNW5F4Cgv6xMbaMhm2KipMsx2jywypzcfCLG1WtU9rHSEjYRhj3leNkPoNVjSF2TF/JqcvCCRUxamMq+7vduWG0llA3YbwPXctCvKPZtzuXNDLhu2m0iCfRd8Zd10PBc2cI5MLx1qbuk9jZatizZrqxZCqx6Sv/jQtbWPHSrYOYNs9TkPZVpDxiv++ZG4olXIt1u5nMWd38I23/WrmltVgMvbDh34cjomQ3Gve9qnkrllFE2rpY7P75O7ZncJZG99/fh39P9HROQOyHFjIsDzNerrH554Qy3mn7ow1J+JhZyplEgzRkPw+T9ySwBfPmqU9qAURpudztE6uLVosDByVRDBc9BFBNxd5y9pSYe1XTLA8HlKplAumoUFJvKOIXS6o+kJgwF7o0E52MzKPgiz0e44uzsbCLHJpgmlWiolj1EWSm5zUlnZX5OV81NZMT8laOW7phZ6LAqoGK9fCGAov9hayL2bcrlncyY7hmzzwxOM0km2ldbyOAmCjhXNHXYcVANBDzXv12iiARF6E1dIgzxUr8m1N13dKS0dyGb0rIaMF9++Pc4eGpSv5VFejTPtXUowQC8tOTrt8rbTeWQ3ZgfPqiEZQRX1UJtilNcsm8fJd6tF5PUigjm1Va9cNWrcj8j2XhHBqMufhBAQih/07V0PxSW/k+RflhhfxrIP3sFE5BmSGiCD+5kTG0MLvoUIMIEw8KydJKJMKP0xiR2zdqVuWp4N+iveD59ZaVagn7UmB3g0AukcS6pezCmKHLUCBB4TGS2/xLmt1xLpbbQG0pjhPMrcLpFj+lJZOjuVY2encvzchA0ZUy++X5fqCfezv2Mkyponc1mzOZcHtmbSzJRpRcKkhRNKnjR5H3pk/Yx295PW7QnO2YfUC8vzXdYnyPY0yH85f1bXp6+6CpqonduBnIHnNGTaV4zJbWvlQ7nI+6E/580RrqdSZXNN/ZtlBGN3ecNEyQyzb2elle9KkOuWzJ5cTogxnisibxCRS5/DQ3Ozt7fDJrBGRH4pIg+FEKDXdEC3m2NMhx/Nr84kfAijOclq85o6kGu4MojyuU60t/9ZaIoTicga3hOeFboapHdmIIloyYqa2i6ZQ0+u4TDomVr2wmu1tkxBQUs73OR0kob19FY6yBxQBMJ77Jwgx88NcubCsGlOI56wZDYGj7e9rZ8M3jMlVK4aMui6jw3m8tC2QtY81ZInd5sySDX8RzTFRhR7M+MCsA/ZVVooEGCyuJwxrUfD3mPqcnljTZhoBPnbnu7GR256c9h7QBet86TyDOzXkP2Zt6+PJ+RRPiyJvBmVDweyypKHtyqacgXu53MqLYwelpduNci9Icr7Fs4Otz3XNYkxLhGR14nIFWD82XPL6K+9JCeF43j8GXDuYdQiglEgj+4vFP9UjPXwcHFDFPlgEYulLMF4LzL9jeabqKEiu4OjpQg+AS6g29ri6LlnCy1lNquZjotjXo13TfUNAE85X8vIVBBealjuwLXaibNyosxtBFncl8jiXpGFfSKL+wJz3GNnK+qLW5qEHBM2S8OdYrRT78dc5/WDuawdLGTt9lw27kBnlhJZWCLLwG6zTUblAhUIJJVW35we2o3Z+eHgg0PtskCzB7Y0Ra01tIZnpqTPtxIp3v/xG3r2EY3o2OqBnYEDNmR/u59ujudkmby/JvLKEGSu9xk7mOUg13SMLlpeQru4PU3lH/p75JtBEZwDvsUYT7fQ+yUisvxZjLjib9rpnj13u0mjbp76u2rkX9gQu0fHWm8NMX13nsQzEXLjRuolGiosb4UCJRYkdKCboIAijyZ7S1Fq/k0kGAtdc2Yg06Q6WoMBmzNsbAPAr766GuucriDzukUW9eInlD+9kNeo7GZu59WDTgIyYaVeVS+ye93hZpTHdxTy+M5cHt2ey9Y96MBSYgg3Ju4jSg5R8oej3Dg+I4Yzr3dapte9DT2HIVvXFiixKlRv0QQabRCCJ/EHtbRx0397ax2pUef2PM7AQRuyf9Y9MdbTLQIK4OtqiVxRS+Q4iTILubLn0gytMdk+yrZaKveEIP+nu0/+75xDzGWnHmeMETk0vDRywVMrIbZ766k59VQvXn0eVuJOEdllP3tEZDfu2zgiSx7fG1+8syUXTmR5TdsWtW8ZpRvkuBAXmDBZWe2BVtCJPbhWomNd1AAe9BNjoPisepTZDfwOMqeBIeOTSzxuiPuUeiqlp+m8rqK8asjQ3t42XMiWoUKesgHl20bAbrMcnmGwcsuR9Gt472lEwSiCfOpSUMDrhqpVxuaOimYXMTkXFyCYpXkymx0kGUkkfqUWkk9+4oYupEKd22E4A4dsyNN99naAY5g3W5NjRGRPT022LJklgwfrdQ/luGKMc0QEOTV+zhORs0Skp+K4pjPi0k6qQO2U1/hzwOhMW1FmtYo4Ky+EfrGaV1a9JNNcL9lV3aJDwpUPrNxVtiru42UrofF0Htbv2zMhsmUoynAzbtiwu7li295cdo0b7dMiA1gf69/GpgN5BTeI9MEVwzOzSGTMNWxMWkdX2SRN5xUJ5+dar7cF1xUtay11EZkOYaPE8Hfdta7PfeK6gA2yczuMZ+CwGvJh/F7P+61ijDA0hOEvMOM+SURORJVjitEeSK5dNXj+XUSpZ1F6skJ6cv2s8jbJ0KY5Eu8rhhVM91x/fCqK7G+F8s/gaJQdYyI7xqJsHxXZNSaydagQzDNG73VXvTkgoSBFk/ksB9kFiezQMsUQY5Fp5mo0WUodK1QOY2YKof2JNn0Dfd2urKk7AbwvSnFsUPImKAruJa0gxW21ovYPC9/e+PbRJr/zvBfxQbzBjDXk6c4BEHibUI+QfOoPoojpQvL9enJ46jxKdx6lAQM3yYJ9yztTvhTfeBoQCjOjhpsiQ80ouydEto8UsmNUDRa/hzJVBFEdLDROKMkC78W0JkLfKx8oYnM18ndtm9Sct8jREGHzoo2EgtPCfN4kcllyY2KM+5QJxoqY8bQBgpHewQTZwg42o+CfZCTE4vu1NL2lERu3drzvQVjj83jqUWXIz3WezMgxABsCfwsrv/3vRRaqw6PjB164a8rfXUgHm4WkY5n0jGXSN5LF2c08QstAB+TZ8Ds31uGJKHthtBNRhlpR9k4Uigabu+YgQ4Wztd+YpRzVImNvLgFEE7sDMswmlULqaWsgFjnryGSPmRSw18DB9mLojzCbJA7VtlYPDu+rErlqz0pQ8fchEZU81jJ3GIxZ/E4a5JbF0vuDm64L489jTXZeeghnoGPIh3DSDuYlH7s/9g225PwMQ7az/PyiiOfFmKwqYmw4Y8unVGj9SUNh3mC8LpViUylUlgtqHGqICqgpfdMJI+wHl+aAiBkyBQXVY3rTB1B211Uim4wD7lSDC48BZVeyh+npmVQuYKwixsckl59FSe6q1ZKfXVav39shbxzMqjj8z+0Y8uE/p/t9x0/dE+sPF7JKWvl5eR5PCUVA19VKyeNJhcQFpK2iQD0l9C6R4MSb9rW1ERRHMuuczwyZWXrkbLWqd6h4AC62ChxoSUnbE20KhTHLtPSk+XAqCXgwWxORe4sY7kpiuKsr77r7b/4oANnv3I6gM9Ax5CPoYuCrvOencU46JislyVdKURwbI3TE0kVJERfHIIsSiYvTKItCGubHWEDoV1VD0HxgWuDMn0NOQ2aJCXaba98wKKLqdakGMhFisaUokk2JJE8UhTyRxeQJiWFTmssTXf1dm266vBMmH2FLZNqv0zHk34arNM13xJicjz8gvTv3SG+SSm/Imr0hCb1dIfSkQXqLkIeklcWQFqMxpmNZUYyGrDaadWdj0pw1KqtltIMi/5Ze/Gm+dseQZ8617BzJUXwGOoZ8FF/8zqHPnDPQMeSZcy07R3IUn4GOIR/FF79z6DPnDHQMeeZcy86RHMVnoGPIR/HF7xz6zDkDHUOeOdeycyRH8RnoGPJRfPE7hz5zzkDHkGfOtewcyVF8BjqGfBRf/M6hz5wz0DHkmXMtO0dyFJ+BjiEfxRe/c+gz5wx0DHnmXMvOkRzFZ6BjyEfxxe8c+sw5Ax1DnjnXsnMkR/EZ6BjyUXzxO4c+c85Ax5BnzrXsHMlRfAb+P2CxMAv7RhFyAAAAAElFTkSuQmCC",alt:""}),(0,P.jsx)("div",{className:D.title,children:"我的刷题统计"}),(0,P.jsxs)(h.Z,{justify:"space-between",children:[(0,P.jsxs)(I.Z,{className:D.statisticItem,children:[(0,P.jsx)("div",{className:D.rate,children:(0,k.bg)()?(null==Ie||null===(t=Ie.my_record)||void 0===t?void 0:t.passed_ratio)||0:"-"}),(0,P.jsx)("div",{className:D.dataName,children:"通过率(%)"})]}),(0,P.jsxs)(I.Z,{className:D.statisticItem,children:[(0,P.jsx)("div",{className:D.rate,children:(0,k.bg)()?(null==Ie||null===(n=Ie.my_record)||void 0===n?void 0:n.passed_count)||0:"-"}),(0,P.jsx)("div",{className:D.dataName,children:"刷题数"})]}),(0,P.jsxs)(I.Z,{className:D.statisticItem,children:[(0,P.jsx)("div",{className:D.rate,children:(0,k.bg)()?null==Ie||null===(i=Ie.my_record)||void 0===i||null===(i=i.time_count)||void 0===i?void 0:i.toFixed(2):"-"}),(0,P.jsx)("div",{className:D.dataName,children:"累计时长(h)"})]})]})]}),!(null==Ie||null===(r=Ie.rank_list)||void 0===r||!r.length)&&(0,P.jsxs)(v.Fragment,{children:[2!=(null===(c=_.userInfo)||void 0===c?void 0:c.user_id)&&(0,k.JA)()&&(null==H||null===(o=H.setting)||void 0===o?void 0:o.main_site)&&Nt&&(null==yt?void 0:yt.length)>0&&(0,P.jsxs)("div",{className:D.problemsclose,style:{position:"relative"},children:[(0,P.jsx)(S.Z,{autoplay:!0,pauseOnDotsHover:!0,style:{width:292,height:170,marginBottom:"10px",overflow:"hidden"},children:null==yt?void 0:yt.map((function(e,t){return(0,P.jsx)("div",{style:{display:"flex"},children:(0,P.jsx)("a",{href:"/paths/".concat(e.identifier),children:(0,P.jsx)("img",{style:{width:"292px",height:"170px",borderRadius:"4px"},src:Z.Z.IMG_SERVER+"/"+e.image_url})})},t)}))}),(0,P.jsx)("img",{className:D.imgsrc,onClick:function(){localStorage.setItem("problemsclose",j()().add(1,"days").unix()+""),ft(!1)},src:"data:image/png;base64,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"})]}),(0,P.jsxs)("div",{className:D.sort,children:[(0,P.jsx)("div",{className:D.rankHeader,children:(0,P.jsx)("img",{src:"data:image/png;base64,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",className:D.rankIcon})}),!(null==Ie||null===(d=Ie.my_record)||void 0===d||!d.rank)&&(0,P.jsxs)("div",{className:"".concat(D.myRecord," ").concat(D.li),children:[(0,P.jsx)("span",{className:"".concat(D.recordPrefix," ").concat(D.mine),children:"我的"}),(0,P.jsx)("img",{className:D.avatar,src:Z.Z.IMG_SERVER+"/images/"+(null==Ie||null===(A=Ie.my_record)||void 0===A?void 0:A.image_url)}),(0,P.jsx)("span",{title:null==Ie||null===(X=Ie.my_record)||void 0===X?void 0:X.nickname,className:D.nickname,children:null==Ie||null===(K=Ie.my_record)||void 0===K?void 0:K.nickname}),(0,P.jsx)("span",{className:D.myRank,children:(null==Ie||null===(U=Ie.my_record)||void 0===U?void 0:U.rank)>999?"第999+名":"第".concat(null==Ie||null===(W=Ie.my_record)||void 0===W?void 0:W.rank,"名")}),(0,P.jsxs)("span",{className:D.questionNumber,children:[null==Ie||null===(V=Ie.my_record)||void 0===V?void 0:V.passed_count,"题"]})]}),null==Ie||null===(q=Ie.rank_list)||void 0===q?void 0:q.map((function(e,t){var n=t+1;return 0===t&&(n=T.Z),1===t&&(n=R.Z),2===t&&(n=Y.Z),(0,P.jsxs)("div",{className:D.li,children:["number"==typeof n?(0,P.jsx)("span",{className:D.recordPrefix,children:n}):(0,P.jsx)("span",{className:D.recordPrefix,children:(0,P.jsx)("img",{src:n})}),(0,P.jsx)("img",{className:D.avatar,src:Z.Z.IMG_SERVER+"/images/"+(null==e?void 0:e.image_url)}),(0,P.jsx)("span",{title:null==e?void 0:e.nickname,className:D.nickname,children:null==e?void 0:e.nickname}),(0,P.jsxs)("span",{className:D.questionNumber,children:[e.passed_count,"题"]})]},t)}))]})]})]})]}),(0,P.jsx)(M.Z,{title:"审核记录",open:nt,onOk:function(){},onCancel:function(){it(!1)},footer:null,closable:!0,children:(0,P.jsx)(C.Z,{dataSource:mt,columns:Yt})}),(0,P.jsx)(M.Z,{title:"未通过原因",open:lt,onOk:function(){},onCancel:function(){ct(!1)},footer:null,closable:!0,children:(0,P.jsx)(g.Z,{value:ut})}),(0,P.jsxs)(M.Z,{open:St,centered:!0,width:1e3,okText:"确定发送",onCancel:function(){return zt(!1)},cancelText:"返回列表",onOk:u()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:zt(!1),Ft();case 2:case"end":return e.stop()}}),e)}))),title:"查看已选",children:[(0,P.jsxs)("div",{className:"font14 c-light-primary mb10",children:["已选",null==He?void 0:He.length,"个"]}),(0,P.jsx)("div",{style:{height:400,overflow:"auto"},children:null==Oe||null===(F=Oe.filter((function(e){return He.includes(e.identifier)})))||void 0===F?void 0:F.map((function(e,t){var n,i;return(0,P.jsxs)("div",{className:D.sendModal,children:[(0,P.jsxs)("div",{className:D.li,children:[(0,P.jsx)("p",{children:null==e?void 0:e.name}),(0,P.jsxs)("div",{className:D.bottom,children:[(0,P.jsx)("span",{className:"c-grey-333",children:"编程题"}),(0,P.jsx)("i",{className:D.line}),(0,P.jsxs)("span",{className:"c-grey-333",children:[1===e.difficulty&&"简单",2===e.difficulty&&"适中",3===e.difficulty&&"困难"]}),(0,P.jsx)("i",{className:D.line}),(0,P.jsxs)("span",{children:["创建者 ",(0,P.jsx)(z.Z,{title:null==e?void 0:e.creator,children:(0,P.jsx)("span",{className:"c-grey-333",children:(null==e||null===(n=e.creator)||void 0===n?void 0:n.length)>6?(null==e||null===(i=e.creator)||void 0===i?void 0:i.substr(0,3))+"...":null==e?void 0:e.creator})})]}),(0,P.jsx)("i",{className:D.line}),(0,P.jsxs)("span",{className:D.des,children:["更新 ",(0,P.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]})]})]}),(0,P.jsx)("div",{className:D.del,onClick:function(){_e(He.filter((function(t){return t!==e.identifier})))},children:"删除"})]},t)}))})]})]})}))},91038:function(e,t,n){n.d(t,{AL:function(){return y},Iy:function(){return p},Qv:function(){return g},ez:function(){return M},jb:function(){return v}});var i=n(79800),a=n.n(i),r=n(32834),l=n.n(r),c=n(11690);var s=[],o=["
            "],u=new(l().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){s.length=0,o=["
              "]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,t,n,i){if(t>=e.length||e[t].level<=n)return t;var a=e[t];i.push("
            • "+a.text+"");var r=[];return t=m(e,++t,a.level,r),r.length>0&&(i.push("
                "),r.forEach((function(e){i.push(e)})),i.push("
              ")),i.push("
            • "),t=m(e,t,n,i)}function g(){return m(s,0,0,o),o.push("
            "),o.join("")}var A={heading:function(e){var t=d.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],i=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var i=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:a()(t,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(n,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var l=f(),c=i;i=l,x[l]={type:"block",expression:c}}return{type:"code",raw:n,lang:r,text:i}}}},j=/(?:\${2})([^\n`]+?)(?:\${2})/gi,N=0,f=function(){return"__special_katext_id_".concat(N++,"__")},x={};function M(){return x}function y(){N=0,x={}}function b(e){return e=e.replace(j,(function(e,t){var n=f();return x[n]={type:"inline",expression:t},n}))}var h=u.listitem;u.listitem=function(e){return h(b(e))};var I=u.paragraph;u.paragraph=function(e){return I(b(e))};var E=u.tablecell;u.tablecell=function(e,t){return E(b(e),t)},u.code=function(e,t,n){var i=(t||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

            ".concat(e,"

            "):'
            ').concat(n?e:(0,c.escape)(e,!0),"
            \n"):'
            '+(n?e:(0,c.escape)(e,!0))+"
            "},u.heading=function(e,t,n){var i=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:i,level:t,text:e}),"'+e+""},l().setOptions({silent:!0,gfm:!0,pedantic:!1}),l().use({tokenizer:A,renderer:u}),t.ZP=l()},26776:function(e,t,n){n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},19827:function(e,t,n){n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},21537:function(e,t,n){n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},92832:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(92310),a=n.n(i),r=n(59301),l=n(36355),c=n(32441),s=n(9937);var o=e=>{const{getPrefixCls:t,direction:n}=(0,r.useContext)(l.E_),{prefixCls:i,className:o}=e,u=t("input-group",i),d=t("input"),[p,v]=(0,s.ZP)(d),m=a()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===n},v,o),g=(0,r.useContext)(c.aM),A=(0,r.useMemo)((()=>Object.assign(Object.assign({},g),{isFormItemInput:!1})),[g]);return p(r.createElement("span",{className:m,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},r.createElement(c.aM.Provider,{value:A},e.children)))},u=n(9432),d=n(22893),p=n(50382),v=n(55405),m=n(25629),g=n(59412),A=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);ae?r.createElement(p.Z,null):r.createElement(d.Z,null),N={click:"onClick",hover:"onMouseOver"};var f=r.forwardRef(((e,t)=>{const{visibilityToggle:n=!0}=e,i="object"==typeof n&&void 0!==n.visible,[c,s]=(0,r.useState)((()=>!!i&&n.visible)),o=(0,r.useRef)(null);r.useEffect((()=>{i&&s(n.visible)}),[i,n]);const d=(0,g.Z)(o),p=()=>{const{disabled:t}=e;t||(c&&d(),s((e=>{var t;const i=!e;return"object"==typeof n&&(null===(t=n.onVisibleChange)||void 0===t||t.call(n,i)),i})))},{className:f,prefixCls:x,inputPrefixCls:M,size:y}=e,b=A(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:h}=r.useContext(l.E_),I=h("input",M),E=h("input-password",x),L=n&&(t=>{const{action:n="click",iconRender:i=j}=e,a=N[n]||"",l=i(c),s={[a]:p,className:`${t}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return r.cloneElement(r.isValidElement(l)?l:r.createElement("span",null,l),s)})(E),w=a()(E,f,{[`${E}-${y}`]:!!y}),C=Object.assign(Object.assign({},(0,v.Z)(b,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:w,prefixCls:I,suffix:L});return y&&(C.size=y),r.createElement(u.Z,Object.assign({ref:(0,m.sQ)(t,o)},C))})),x=n(42653),M=n(92343),y=n(3113),b=n(19716),h=n(33234),I=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{prefixCls:n,inputPrefixCls:i,className:c,size:s,suffix:o,enterButton:d=!1,addonAfter:p,loading:v,disabled:g,onSearch:A,onChange:j,onCompositionStart:N,onCompositionEnd:f}=e,E=I(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:L,direction:w}=r.useContext(l.E_),C=r.useRef(!1),S=L("input-search",n),z=L("input",i),{compactSize:Z}=(0,h.ri)(S,w),O=(0,b.Z)((e=>{var t;return null!==(t=null!=s?s:Z)&&void 0!==t?t:e})),D=r.useRef(null),k=e=>{var t;document.activeElement===(null===(t=D.current)||void 0===t?void 0:t.input)&&e.preventDefault()},T=e=>{var t,n;A&&A(null===(n=null===(t=D.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e,{source:"input"})},R="boolean"==typeof d?r.createElement(x.Z,null):null,Y=`${S}-button`;let G;const X=d||{},Q=X.type&&!0===X.type.__ANT_BUTTON;G=Q||"button"===X.type?(0,M.Tm)(X,Object.assign({onMouseDown:k,onClick:e=>{var t,n;null===(n=null===(t=null==X?void 0:X.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),T(e)},key:"enterButton"},Q?{className:Y,size:O}:{})):r.createElement(y.ZP,{className:Y,type:d?"primary":void 0,size:O,disabled:g,key:"enterButton",onMouseDown:k,onClick:T,loading:v,icon:R},d),p&&(G=[G,(0,M.Tm)(p,{key:"addonAfter"})]);const B=a()(S,{[`${S}-rtl`]:"rtl"===w,[`${S}-${O}`]:!!O,[`${S}-with-button`]:!!d},c);return r.createElement(u.Z,Object.assign({ref:(0,m.sQ)(D,t),onPressEnter:e=>{C.current||v||T(e)}},E,{size:O,onCompositionStart:e=>{C.current=!0,null==N||N(e)},onCompositionEnd:e=>{C.current=!1,null==f||f(e)},prefixCls:z,addonAfter:G,suffix:o,onChange:e=>{e&&e.target&&"click"===e.type&&A&&A(e.target.value,e,{source:"clear"}),j&&j(e)},className:B,disabled:g}))})),L=n(1643);const w=u.Z;w.Group=o,w.Search=E,w.TextArea=L.Z,w.Password=f;var C=w}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[29647],{22893:function(e,t,n){n.d(t,{Z:function(){return s}});var i=n(33614),a=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},l=n(22589),c=function(e,t){return a.createElement(l.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var s=a.forwardRef(c)},50382:function(e,t,n){n.d(t,{Z:function(){return s}});var i=n(33614),a=n(59301),r={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},l=n(22589),c=function(e,t){return a.createElement(l.Z,(0,i.Z)({},e,{ref:t,icon:r}))};var s=a.forwardRef(c)},50883:function(e,t,n){var i=n(82242),a=n.n(i),r=(n(59301),n(93314)),l=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,i=void 0===n?{}:n,s=e.styles,o=void 0===s?{}:s,u=e.customText,d=e.ButtonText,p=e.ButtonClick,v=e.Buttonclass,m=e.ButtonTwo,g=e.imgStyles,A=e.loading,j=void 0!==A&&A;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:a()(a()({},{color:"#999",margin:"100px auto",visibility:j?"hidden":"visible"}),o),children:[(0,c.jsx)("img",{src:t||r,style:a()(a()({},g),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(l.ZP,a()(a()({className:v,onClick:p},i),{},{children:d})),m&&m]})}},21062:function(e,t,n){n.d(t,{Z:function(){return b}});var i=n(82242),a=n.n(i),r=n(7557),l=n.n(r),c=n(41498),s=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},v=n(3113),m=n(38827),g=n(84445),A=n(6848),j=n(66621),N=n(33571),f=n(50883),x=n(20817),M=n(70042),y=n(37712),b=function(e){var t,n,i,r,c,o,b=e.editOffice,h=void 0===b?"view":b,I=e.data,E=(e.theme,e.type),L=e.filename,w=e.monacoEditor,C=e.className,S=e.style,z=e.close,Z=e.onClose,O=e.hasMask,D=e.disabledDownload,k=e.onImgDimensions,T=e.showNodata,R=e.recordInfo,Y=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),G=u()(Y,2),X=(G[0],G[1],(0,d.useState)("")),Q=u()(X,2),B=(Q[0],Q[1]),J=(0,d.useState)(),P=u()(J,2),K=P[0],U=P[1],W="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?x.Z.PROXY_SERVER:x.Z.API_SERVER,q=(0,d.useRef)();null!==(t=I)&&void 0!==t&&t.startsWith("/api")&&"txt"!==E&&(I=x.Z.API_SERVER+I);L&&w&&(w.filename=L),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&B(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===E&&(I.indexOf("bigfilescdn.")>-1||I.indexOf("bigfiles1")>-1?U({url:I,fileType:(e=I,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:I.indexOf("model=edit")?"edit":"view"}):F())}),[E,I]);var F=function(){var e=s()(l()().mark((function e(){var t,n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",I),t=I,I.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,N.gJ)({attachment_id:n});case 6:(i=e.sent).url=V+i.url,U(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(){I.startsWith("http")||I.startsWith("blob:")?_():(0,j.Sv)(L||"educoder",I,L)},_=function(){R&&(0,M.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,j.Nd)(L||"educoder",decodeURIComponent(I))};return(0,y.jsxs)("div",{style:a()({},S||{}),className:"".concat(O&&p.bgBlack," ").concat(E?p.wrp:"hide"),children:[z&&(0,y.jsxs)("div",{className:p.close,ref:q,children:[!!k&&(0,y.jsx)(A.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:function(){Z(),k()},children:(0,y.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,y.jsx)(A.Z,{title:"点击下载此文件",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{onClick:_,children:(0,y.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,y.jsx)(A.Z,{title:"关闭",getPopupContainer:function(){return q.current},children:(0,y.jsx)("span",{className:"",onClick:Z,children:(0,y.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,y.jsx)("div",{className:"".concat(p[C]," ").concat(C," ").concat(p.monaco," ").concat("txt"===E?"show":"hide"),children:"txt"===E&&(0,y.jsx)(y.Fragment,{children:(0,y.jsx)(g.ZP,a()({},w))})}),"audio"===E&&(0,y.jsx)("audio",{src:"".concat((null===(n=I)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(i=I)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(I),autoPlay:!0}),"video"===E&&(0,y.jsx)(y.Fragment,{children:(null===(r=I)||void 0===r?void 0:r.indexOf("http"))>-1?(0,y.jsx)("video",{controls:!0,src:"".concat(I),autoPlay:!0}):(0,y.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(I),autoPlay:!0})}),"office"===E&&K&&(0,y.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(K.key,"&url=").concat(btoa(K.url),"&callbackUrl=").concat(V+K.callbackUrl,"&fileType=").concat(K.fileType,"&title=").concat(K.title,"&model=").concat(h,"&officeServer=").concat(x.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===E&&(0,y.jsx)("iframe",{src:I+"&disposition=inline"}),"pdf"===E&&(0,y.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?filename=").concat(L||"educoder.pdf","&url=").concat(encodeURIComponent(I),"&disabledDownload=").concat(!!D)}),"image"===E&&(0,y.jsx)("img",{src:"".concat((null===(c=I)||void 0===c?void 0:c.indexOf("http://"))>-1||(null===(o=I)||void 0===o?void 0:o.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(I)}),("other"===E||"download"===E)&&(0,y.jsx)(y.Fragment,{children:T?(0,y.jsx)(f.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,y.jsx)(v.ZP,{icon:(0,y.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:H,disabled:D,children:"下载"})}):(0,y.jsxs)(v.ZP,{type:"primary",size:"middle",onClick:H,disabled:D,children:[(0,y.jsx)(m.Z,{}),"点击下载"]})})]})}},51150:function(e,t,n){n.d(t,{z:function(){return y}});var i=n(82242),a=n.n(i),r=n(37205),l=n.n(r),c=n(91232),s=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p=(n(84996),n(91038)),v=(n(64018),n(6419)),m=n(20817),g=n(66621),A=n(15342),j=n(1012),N=n(21062),f=n(37712),x="@▁@",M=/]*>/g;var y=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,i,a,r,l){var c=t||i||r,s=n||a||l||"?";return m.Z.API_SERVER+"/api/attachments/"+c+s+"&t="+(0,g.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,i,a,r,l){var c=t||i||r,s=n||a||l||"?";return m.Z.API_SERVER+"/attachments/download/"+c+s+"&t="+(0,g.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,i,a,r,l){var c=t||i||r,s=n||a||l||"?";return m.Z.API_SERVER+"/api/attachments/"+c+s+"&t="+(0,g.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,i,a){var r=t||i,l=n||a||"";return'"'+m.Z.API_SERVER+"/api/attachments/"+r+l+r+l+"&t="+(0,g.Jn)(r,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,i,a){var r=t||i,l=n||a||"";return"("+m.Z.API_SERVER+"/files/uploads/"+r+l+r+l+"&t="+(0,g.Jn)(r,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,"\n")};t.Z=function(e){var t=e.value,n=void 0===t?"":t,i=e.className,r=e.showTextOnly,c=e.showLines,o=e.style,g=void 0===o?{}:o,y=e.stylesPrev,b=void 0===y?{}:y,h=e.highlightKeywords,I=e.showProgramFill,E=(e.isProgramFill,e.disabledFill),L=void 0!==E&&E,w=e.programFillValue,C=e.onFillChange,S=void 0===C?function(e){}:C,z=e.onFillBlur,Z=void 0===z?function(){}:z,O=e.onFillFocus,D=void 0===O?function(){}:O,k=String(n),T=(0,d.useState)(""),R=u()(T,2),Y=R[0],G=R[1],X=(0,d.useState)("office"),Q=u()(X,2),B=Q[0],J=Q[1],P=(0,d.useState)([]),K=u()(P,2),U=K[0],W=K[1],V=(0,d.useRef)("a"+(0,j.Z)()),q={};var F=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),i=[];return n.map((function(e){""!=e&&i.push(".".concat(V.current," ").concat(e))})),"")}))},H=(0,d.useMemo)((function(){try{k=k.replace(/\(\/attachments\/download\//g,"("+m.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+m.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+m.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+m.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,"\n")}catch(e){}if(I){var e=-1;return k=k.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,i){var a;return function(e,t,n){var i=document.createElement(e===x?"input":"textarea");i.style.width="100%",i.style.height=e===x?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=t;var a=Object.keys(q).length;return q[a]=i,'')}(t,++e,null==w||null===(a=w[e])||void 0===a?void 0:a.value.replaceAll("<","<").replaceAll(">",">"))})),'
            '.concat(F(k||""),"
            ")}var t=F(k);t=(0,p.ZP)(t);var n=(0,p.ez)();k.match(/\[TOC\]/)&&(t=t.replace("

            [TOC]

            ",(0,p.Qv)()),(0,p.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var i=n[t],a=i.type,r=i.expression;return(0,A.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(r)||"",{displayMode:"block"===a,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var i=document.createElement("div");return i.innerHTML=t,r?i.innerText:h?(te(i,h.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return ae()}),500),i.innerHTML)}),[k,h]);(0,d.useEffect)((function(){ne.current&&ne.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=_,e.onblur=$,e.onfocus=ee}))}),[U]),(0,d.useEffect)((function(){if(null!=w&&w.length)try{var e,t=ne.current.querySelectorAll(".edu-program-fill-score"),n=ne.current.querySelectorAll('[name="edu-program-fill"]'),i=s()(n.entries());try{for(i.s();!(e=i.n()).done;){var a,r,l,c=u()(e.value,2),o=c[0],d=c[1];d.value=(null==w||null===(a=w[o])||void 0===a?void 0:a.value)||"","warning"===(null==w||null===(r=w[o])||void 0===r?void 0:r.type)?d.className="program-fill-warning":"success"===(null==w||null===(l=w[o])||void 0===l?void 0:l.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var p,v=s()(t.entries());try{for(v.s();!(p=v.n()).done;){var m,g,A=u()(p.value,2),j=A[0];A[1].innerHTML=null!=w&&null!==(m=w[j])&&void 0!==m&&m.score?"".concat(null==w||null===(g=w[j])||void 0===g?void 0:g.score,"分"):""}}catch(e){v.e(e)}finally{v.f()}W(w)}catch(e){console.log(e,"error")}}),[w]);var _=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,W(l()(U)),S(U,e.target.dataset.id)},$=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,W(l()(U)),Z(U,e.target.dataset.id)},ee=function(e){U[e.target.dataset.id]=U[e.target.dataset.id]||{},U[e.target.dataset.id].value=e.target.value,W(l()(U)),D(U,e.target.dataset.id)};function te(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)te(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(i)}}))}var ne=(0,d.useRef)();function ie(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),G(n),J("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),G(n),J("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),G(n),J("html");else if(n.startsWith("#")){e.preventDefault();var i=document.getElementById(n.replace("#",""));i&&i.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=c,c&&(g=a()(a()({},g),p.jb));var ae=function(){var e,t=null===(e=ne.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(v.ZP.isSupported()){var t=new v.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(ne.current&&H&&H.match(M)&&window.PR.prettyPrint(),ne.current)return ne.current.addEventListener("click",ie),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("click",ie),(0,p.AL)(),(0,p.Iy)()}}),[H,ne.current,ie]),(0,d.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ne.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("copy",t)}}),[ne.current]),(0,f.jsxs)(f.Fragment,{children:[r&&(0,f.jsx)("div",{ref:ne,children:H}),!r&&(0,f.jsx)("div",{ref:ne,style:a()({},g),className:"".concat(i||""," ").concat(L?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:H}}),(0,f.jsx)(N.Z,{close:!0,data:Y,type:null!=Y&&Y.length?B:"",style:a()({},b),onClose:function(){return G("")}})]})}},80032:function(e,t,n){n.r(t),n.d(t,{default:function(){return K}});var i=n(82242),a=n.n(i),r=n(37205),l=n.n(r),c=n(7557),s=n.n(c),o=n(41498),u=n.n(o),d=n(79800),p=n.n(d),v=n(59301),m=n(32007),g=n(51150),A=n(61186),j=n.n(A),N=n(38854),f=n(3113),x=n(8591),M=n(43418),y=n(20834),b=n(5112),h=n(95237),I=n(43604),E=n(57809),L=n(92832),w=n(99313),C=n(61998),S=n(9951),z=n(6848),Z=n(20817),O=n(85750),D={flex_box_center:"flex_box_center___OrR9_",flex_space_between:"flex_space_between___MJLUJ",flex_box_vertical_center:"flex_box_vertical_center___nb0jX",flex_box_center_end:"flex_box_center_end___SMTBe",flex_box_column:"flex_box_column___Utap_",wrap:"wrap___Pp5cX",addQuestion:"addQuestion___LsICJ",content:"content___pWPew",left:"left___axtqk",filterPoint:"filterPoint___rCDO_",filterType:"filterType___NeU0D",btnWarp:"btnWarp___dKZiG",btn:"btn___TqjCT",count:"count___OntqW",btnActive:"btnActive___l_zfx",fold:"fold___KAWcj",action:"action___zMEjv",filterOrigin:"filterOrigin___DneuH",control:"control___qchb1",search:"search___Yb8rf",searchIcon:"searchIcon___ybtbn",table:"table___uHpVy",tabWarp:"tabWarp___Pi38U",customTable:"customTable___WYwKK","btn-style-1":"btn-style-1___Knznb","btn-style-2":"btn-style-2___fEs_r","btn-style-3":"btn-style-3___CeM25",right:"right___ZJhZN",statistics:"statistics___cjSkW",title:"title___P79dp",statisticItem:"statisticItem___qmDRE",rate:"rate___H3sZf",dataName:"dataName___N7Uqb",sort:"sort___N1oiD",rankHeader:"rankHeader___LGNPx",rankIcon:"rankIcon___hbm2T",li:"li___vVOqz",myRecord:"myRecord___qv6iJ",recordPrefix:"recordPrefix____bO3_",mine:"mine___fhCrG",avatar:"avatar___vwT8k",nickname:"nickname___QA_sN",myRank:"myRank___QUd2y",questionNumber:"questionNumber___j4tJF",titleWarp:"titleWarp___Hhoy_",hov:"hov___L_H5a",statusText:"statusText___okgdj",hovBtn:"hovBtn___reyI4",tag:"tag___zifqR",problemsclose:"problemsclose___cfp5y",imgsrc:"imgsrc___E905q",sendModal:"sendModal___jrx6y",bottom:"bottom___pKnLQ",line:"line___kNxnj",del:"del___kXkXv"},k=n(89260);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var T=n(26776),R=n(19827),Y=n(21537),G=n(21256),X=n(89392),Q=n.n(X),B=n(66621),J=n(87466),P=n(37712),K=(0,m.connect)((function(e){return{user:e.user,globalSetting:e.globalSetting}}))((function(e){var t,n,i,r,c,o,d,A,X,K,U,W,V,q,F,H=e.globalSetting,_=e.user,$=e.dispatch,ee=(0,m.useSearchParams)(),te=p()(ee,1)[0],ne=((0,m.useLocation)(),{page:1,per_page:30,tag_discipline_id:[-1],source_discipline_id:[-1],status:null,difficulty:null,search:"",save_search:"",sort_by:null,sort_direction:null,filter:te.get("tab")||"public"}),ie=(0,v.useState)(0),ae=p()(ie,2),re=ae[0],le=ae[1],ce=(0,v.useState)(0),se=p()(ce,2),oe=se[0],ue=se[1],de=(0,v.useState)(0),pe=p()(de,2),ve=pe[0],me=pe[1],ge=(0,v.useState)([]),Ae=p()(ge,2),je=Ae[0],Ne=Ae[1],fe=(0,v.useState)([]),xe=p()(fe,2),Me=xe[0],ye=xe[1],be=(0,v.useState)({}),he=p()(be,2),Ie=he[0],Ee=he[1],Le=(0,v.useState)(!1),we=p()(Le,2),Ce=we[0],Se=we[1],ze=(0,v.useState)([]),Ze=p()(ze,2),Oe=Ze[0],De=Ze[1],ke=(0,v.useState)(!0),Te=p()(ke,2),Re=Te[0],Ye=Te[1],Ge=(0,v.useState)(null),Xe=p()(Ge,2),Qe=Xe[0],Be=Xe[1],Je=(0,v.useState)(ne),Pe=p()(Je,2),Ke=Pe[0],Ue=Pe[1],We=(0,v.useRef)(null),Ve=(0,v.useRef)(null),qe=(0,v.useState)([]),Fe=p()(qe,2),He=Fe[0],_e=Fe[1],$e=(0,v.useMemo)((function(){return["not_reviewed","under_review","review_finished"].includes(Ke.filter)}),[Ke.filter]),et=(0,v.useState)(!1),tt=p()(et,2),nt=tt[0],it=tt[1],at=(0,v.useState)(!1),rt=p()(at,2),lt=rt[0],ct=rt[1],st=(0,v.useState)(""),ot=p()(st,2),ut=ot[0],dt=ot[1],pt=(0,v.useState)([]),vt=p()(pt,2),mt=vt[0],gt=vt[1],At=(0,v.useState)(!1),jt=p()(At,2),Nt=jt[0],ft=jt[1],xt=(0,v.useState)([]),Mt=p()(xt,2),yt=Mt[0],bt=Mt[1],ht=(0,v.useState)(!1),It=p()(ht,2),Et=It[0],Lt=It[1],wt=(0,v.useState)(!1),Ct=p()(wt,2),St=Ct[0],zt=Ct[1],Zt="teacher"===_.userInfo.identity,Ot=function(){var e=u()(s()().mark((function e(t,n,i){var a,r,l;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.persist(),null!=t&&null!==(a=t.target)&&void 0!==a&&null!==(a=a.style)&&void 0!==a&&a.pointerEvents&&(t.target.style.pointerEvents="none"),e.next=4,(0,O.ZP)("/api/practices/".concat(n.identifier,"/start"),{method:"get"});case 4:if(0!==(null==(l=e.sent)?void 0:l.status)){e.next=10;break}if(!i){e.next=9;break}return(0,B.xg)("/problems/".concat(null==l?void 0:l.identifier,"/oj/").concat(null==n?void 0:n.identifier,"?tab=3")),e.abrupt("return");case 9:(0,B.xg)("/problems/".concat(null==l?void 0:l.identifier,"/oj/").concat(null==n?void 0:n.identifier));case 10:null!=t&&null!==(r=t.target)&&void 0!==r&&null!==(r=r.style)&&void 0!==r&&r.pointerEvents&&(t.target.style.pointerEvents="auto");case 11:case"end":return e.stop()}}),e)})));return function(t,n,i){return e.apply(this,arguments)}}();(0,v.useEffect)((function(){var e=j()().add(0,"days").unix(),t=localStorage.getItem("problemsclose");t?e>parseInt(t)&&ft(!0):ft(!0)}),[]);var Dt=["未发布","已公开","未审核","审核中","未公开","未通过"],kt=[{title:"题目名称",dataIndex:"name",ellipsis:!0,render:function(e,t){return(0,P.jsxs)("div",{className:D.titleWarp,children:["mine"===(null==Ke?void 0:Ke.filter)?(0,P.jsx)("span",{className:D.tag,children:Dt[t.practice_status]}):null,(0,P.jsx)("span",{title:e,className:D.hov,onClick:function(e){return Ot(e,t)},children:e})]})}},"public"===(null==Ke?void 0:Ke.filter)?{title:"题解",dataIndex:"solution_count",width:100,sorter:!0,render:function(e,t){return(0,P.jsxs)("span",{style:{display:"flex"},children:[(0,P.jsx)("span",{onClick:function(e){return Ot(e,t,!0)},className:"current",children:e}),(null==t?void 0:t.has_video_solution)&&(0,P.jsx)("img",{style:{objectFit:"contain"},className:"ml5",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0MxRTJGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy44MzYgOS45MTNIMi4yOTdjLS41OTMuMDcyLTEuMTg1LS4xNDUtMS42MjQtLjU5NmEyLjQ0NCAyLjQ0NCAwIDAgMS0uNjY2LTEuNzU5di01LjE3QTIuNDcgMi40NyAwIDAgMSAuNjc5LjYzNmMuNDM3LS40NSAxLjAyNS0uNjcxIDEuNjE3LS42MDhoNS41OTJjLjU4OS0uMDcyIDEuMTc2LjE0OCAxLjYwNy42MDMuNDMuNDU0LjY2MSAxLjA5Ni42MyAxLjc1N3Y1LjE3YTIuNDQzIDIuNDQzIDAgMCAxLS42NjQgMS43NTljLS40NC40NTEtMS4wMzIuNjY4LTEuNjI1LjU5NlpNMi4yOTcgMS40NGMtLjQ2OCAwLTEuMDI2LjE2NS0xLjAyNi45NDh2NS4xN2MwIC4yNTggMCAuOTQyIDEuMDI2Ljk0Mmg1LjU0YzEuMDI0IDAgMS4wMjQtLjY4NCAxLjAyNC0uOTQydi01LjE3YzAtLjQ3LS4xMTYtLjk0OC0uOTczLS45NDhoLTUuNTlaIi8+PHBhdGggZD0iTTEyLjQ3NiA5LjIwN2ExLjc4MSAxLjc4MSAwIDAgMS0xLjA0My0uMzgyTDguODYgNi45M1YzLjAwM2wyLjU3NS0xLjg5MWExLjc4IDEuNzggMCAwIDEgMS4wNC0uMzc5Yy4zNjctLjAzNC43My4xMDIgMS4wMDMuMzc3LjI3NC4yNzUuNDMzLjY2NC40NCAxLjA3NXY1LjU3Yy0uMDA3LjQxMS0uMTY2LjgtLjQ0IDEuMDc1YTEuMjQ4IDEuMjQ4IDAgMCAxLTEuMDAzLjM3N1ptLTIuMzUtMy4wMzYgMi4wMSAxLjQ4Yy4xLjA4Mi4yMTguMTMxLjM0LjE0M2EuMjkuMjkgMCAwIDAgLjE4Ni0uMDQ1bC0uMDA3LTUuNTY0YS4zMTUuMzE1IDAgMCAwLS4xNzktLjA0LjY0LjY0IDAgMCAwLS4zMzkuMTQ0bC0yLjAxMiAxLjQ3NXYyLjQwN1ptLTUuMDYuMjEyYy0uNjk4IDAtMS4yNjQtLjYzMy0xLjI2NC0xLjQxMiAwLS43OC41NjYtMS40MTEgMS4yNjUtMS40MTIuNjk4IDAgMS4yNjQuNjMyIDEuMjY0IDEuNDExIDAgLjc4LS41NjcgMS40MTEtMS4yNjUgMS40MTJaIi8+PC9nPjwvc3ZnPg=="})]})}}:null,"public"===(null==Ke?void 0:Ke.filter)?{title:"通过率",dataIndex:"pass_ratio",sorter:!0,width:90}:null,{title:"难度",dataIndex:"difficulty",sorter:!0,align:"left",width:90,render:function(e){return(0,P.jsxs)(v.Fragment,{children:[1===e&&(0,P.jsx)("span",{className:D["btn-style-1"],children:"简单"}),2===e&&(0,P.jsx)("span",{className:D["btn-style-2"],children:"适中"}),3===e&&(0,P.jsx)("span",{className:D["btn-style-3"],children:"困难"})]})}},"public"===(null==Ke?void 0:Ke.filter)?{title:"人数",dataIndex:"user_count",align:"center",sorter:!0,width:80}:null,"public"===(null==Ke?void 0:Ke.filter)?{title:"状态",dataIndex:"status",width:94,render:function(e,t){return(0,k.bg)()?(0,P.jsx)(v.Fragment,{children:Qe===(null==t?void 0:t.identifier)?(0,P.jsx)("span",{className:D.hovBtn,onClick:function(e){return Ot(e,t)},children:"开启刷题"}):(0,P.jsxs)(P.Fragment,{children:[0===e&&(0,P.jsx)("span",{className:D.statusText,children:"未开启"}),1===e&&(0,P.jsx)("span",{className:D.statusText,children:"进行中"}),2===e&&(0,P.jsx)("span",{className:D.statusText,children:"已通过"})]})}):"-"}}:null,"public"!==(null==Ke?void 0:Ke.filter)?{title:"知识点",dataIndex:"tag_disciplines_name",ellipsis:!0,width:200,render:function(e){return(0,P.jsx)("span",{children:null==e?void 0:e.join("、")})}}:null,"all"===(null==Ke?void 0:Ke.filter)?{title:"创建者",dataIndex:"creator",ellipsis:!0,width:100}:null,"public"!==(null==Ke?void 0:Ke.filter)?{title:"更新时间",dataIndex:"updated_at",sorter:!0,width:180}:null,(0,k.Ny)()?{title:"操作",dataIndex:"action",key:"action",align:"right",width:80,render:function(e,t){return(0,P.jsx)(N.Z,{className:"ml10",dropdownRender:function(){return Vt(null==t?void 0:t.identifier,t)},children:(0,P.jsxs)("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()},children:[(0,P.jsx)("span",{children:"更多"}),(0,P.jsx)("i",{style:{display:"inline-block",transform:"scale(0.6)",fontSize:12},className:"c-grey-c iconfont icon-xiajiantou1"})]})})}}:Ce&&"public"!==(null==Ke?void 0:Ke.filter)?{title:"操作",dataIndex:"action",key:"action",align:"right",width:80,render:function(e,t){return null!=t&&t.is_self&&1!==(null==t?void 0:t.practice_status)?(0,P.jsx)(N.Z,{className:"ml10",dropdownRender:function(){return qt(null==t?void 0:t.identifier,t)},children:(0,P.jsxs)("span",{style:{cursor:"default"},onClick:function(e){return e.preventDefault()},children:[(0,P.jsx)("span",{children:"更多"}),(0,P.jsx)("i",{style:{display:"inline-block",transform:"scale(0.6)",fontSize:12},className:"c-grey-c iconfont icon-xiajiantou1"})]})}):"-"}}:null].filter((function(e){return!!e})),Tt=[{title:"题目名称",dataIndex:"name",ellipsis:!0,render:function(e,t){return(0,P.jsx)("span",{className:D.hov,onClick:function(e){return Ot(e,t)},children:e})}},{title:"难度",dataIndex:"difficulty",sorter:!0,align:"left",width:90,render:function(e){return(0,P.jsxs)(v.Fragment,{children:[1===e&&(0,P.jsx)("span",{className:D["btn-style-1"],children:"简单"}),2===e&&(0,P.jsx)("span",{className:D["btn-style-2"],children:"适中"}),3===e&&(0,P.jsx)("span",{className:D["btn-style-3"],children:"困难"})]})}},"not_reviewed"===(null==Ke?void 0:Ke.filter)?{title:"创建者",dataIndex:"creator",ellipsis:!0,width:100}:{title:"审核者",dataIndex:"reviewer",ellipsis:!0,width:100},"not_reviewed"===(null==Ke?void 0:Ke.filter)?{title:"发布时间",dataIndex:"submit_time",width:180}:null,"under_review"===(null==Ke?void 0:Ke.filter)?{title:"开始审核时间",dataIndex:"start_review_time",width:180}:null,"review_finished"===(null==Ke?void 0:Ke.filter)?{title:"最后审核时间",dataIndex:"review_time",width:180}:null,{title:"操作",dataIndex:"action",key:"action",align:"center",width:120,render:function(e,t){var n;switch(null==Ke?void 0:Ke.filter){case"under_review":n=(0,P.jsxs)("div",{style:{display:"flex"},children:[(0,P.jsx)(f.ZP,{type:"link",size:"small",onClick:function(e){return Ot(e,t)},children:"审核"}),(0,P.jsx)(f.ZP,{type:"link",style:{color:"#666"},size:"small",onClick:function(e){return Xt({e:e,record:t,op:"release"})},children:"移出"})]});break;case"review_finished":n=(0,P.jsx)(f.ZP,{type:"link",size:"small",onClick:function(e){it(!0),Rt(t)},children:"审核记录"});break;default:n=(0,P.jsx)(f.ZP,{type:"link",block:!0,onClick:function(e){return Xt({e:e,record:t,op:"claim"})},children:"开始审核"})}return n}}].filter((function(e){return!!e})),Rt=function(){var e=u()(s()().mark((function e(t){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return gt([]),e.next=3,(0,O.ZP)("/api/practices/".concat(t.identifier,"/review_list"),{method:"get"});case 3:n=e.sent,gt(null==n?void 0:n.reviews_list);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Yt=[{title:"审核时间",dataIndex:"review_time",key:"review_time",render:function(e,t){return(0,P.jsx)("span",{children:j()(e).format("YYYY-MM-DD HH:mm:ss")})}},{title:"审核者",dataIndex:"reviewer",key:"reviewer"},{title:"审核结果",dataIndex:"status",width:120,key:"status",render:function(e,t){return"5"===e||5===e?(0,P.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,P.jsx)("div",{style:{color:"#333333",marginRight:"5px",whiteSpace:"nowrap"},children:"未通过"}),(0,P.jsx)("div",{style:{color:"#0152d9",whiteSpace:"nowrap",cursor:"pointer"},onClick:function(){dt(t.description),ct(!0)},children:"查看原因"})]}):(0,P.jsx)("span",{children:"已通过"})}}];(0,v.useEffect)((function(){Bt(),Gt(Ke)}),[]),(0,v.useEffect)((function(){var e;0!==je.length&&((null==We||null===(e=We.current)||void 0===e?void 0:e.clientHeight)>98&&le(1))}),[je]),(0,v.useEffect)((function(){var e;0!==Me.length&&((null==Ve||null===(e=Ve.current)||void 0===e?void 0:e.clientHeight)>98&&ue(1))}),[Me]),(0,v.useEffect)((function(){return $({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){$({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]),(0,v.useEffect)((function(){var e;("人工智能科研服务平台"===document.title||"首页"===document.title||"实践教学平台"===document.title||null!==(e=document.title)&&void 0!==e&&e.includes("img"))&&(document.title="在线刷题")}),[H]),(0,v.useEffect)((function(){return document.body.setAttribute("data-custom","initial"),function(){document.body.removeAttribute("data-custom")}}),[]);var Gt=function(){var e=u()(s()().mark((function e(t){var n,i,a,r;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.search=encodeURIComponent(t.search),(a=Q().cloneDeep(t)).tag_discipline_id=null!==(n=a.tag_discipline_id)&&void 0!==n&&n.includes(-1)?[]:a.tag_discipline_id,a.source_discipline_id=null!==(i=a.source_discipline_id)&&void 0!==i&&i.includes(-1)?[]:a.source_discipline_id,console.log(a,"sendData"),Ye(!0),De([]),e.next=9,(0,O.ZP)("/api/practices.json",{method:"get",params:a});case 9:r=e.sent,_e([]),Ye(!1),me(null==r?void 0:r.practices_count),De(null==r?void 0:r.practices_list),bt((null==r?void 0:r.recommend_subjects)||[]);case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Xt=function(){var e=u()(s()().mark((function e(t){var n,i,a,r,l,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.op,i=t.description,a=t.record,r=t.e,l={op:n,description:i},Ye(!0),e.next=5,(0,O.ZP)("/api/practices/".concat(a.identifier,"/review"),{method:"post",body:l});case 5:c=e.sent,Ye(!1),"claim"!==n||0!==c.status&&"0"!==c.status||Ot(r,a),Gt(Ke);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Qt=function(){var e=u()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Ye(!0),e.next=3,(0,O.ZP)("/api/practices/".concat(t.identifier,"/publish"),{method:"post"});case 3:e.sent,Ye(!1),Gt(Ke);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Bt=function(){var e=u()(s()().mark((function e(){var t,n,i,a,r,c;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,O.ZP)("/api/tag_disciplines.json",{method:"get",params:{target:"practice",position:"index"}});case 2:return n=e.sent,e.next=5,(0,O.ZP)("/api/tag_disciplines.json",{method:"get",params:{target:"practice_source",position:"index"}});case 5:return i=e.sent,e.next=8,(0,O.ZP)("/api/mypractices/rank_list",{method:"get",params:{}});case 8:a=e.sent,null!=n&&n.tag_disciplines&&(r=[{id:-1,name:"全部",count:null==n?void 0:n.totalCount}].concat(l()(null==n?void 0:n.tag_disciplines)),Ne(r)),null!=i&&i.tag_disciplines&&(c=[{id:-1,name:"全部",count:null==i?void 0:i.totalCount}].concat(l()(null==i?void 0:i.tag_disciplines)),ye(c)),Ee(a||{}),Se(null==a||null===(t=a.my_record)||void 0===t?void 0:t.outsource);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Jt=function(e,t){var n;Ke.page=1;var i=Ke["".concat(t,"_discipline_id")];null!==(n=Ke["".concat(t,"_discipline_id")])&&void 0!==n&&n.includes(e)?i=i.filter((function(t){return t!==e})):i.push(e),-1===e?i=[-1]:(i=i.filter((function(e){return-1!==e}))).length||(i=[-1]),Ke["".concat(t,"_discipline_id")]=i,Ue(a()({},Ke)),Gt(Ke)},Pt=function(e,t){Ke.page=1,Ke[t]="number"==typeof e?e:null,Ue(a()({},Ke)),Gt(Ke)},Kt=function(e){Ke.page=1,Ke.filter=e,Ke.status=null,Ke.practice_status=null,Ue(a()({},Ke)),Gt(Ke)},Ut=function(e,t){if(0!==(null==t?void 0:t.length)){var n=function(){var n=u()(s()().mark((function n(){var i,r;return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,O.ZP)("/api/practices/batch_op.json",{method:"post",body:{identifier:t,op:e}});case 2:0===(null==(i=n.sent)?void 0:i.status)&&(r=1===Oe.length&&1!==Ke.page?Ke.page-1:Ke.page,Ke.page=r,Ue(a()({},Ke)),Gt(Ke));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();-1!==e?n():M.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"删除确认",icon:null,className:"custom-modal-divider",content:"删除后题目将不可再找回。",onOk:n})}else x.ZP.warning("请选择试题")},Wt=(0,P.jsxs)(y.Z,{children:["public"===(null==Ke?void 0:Ke.filter)?(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(0,He)},children:"批量移出公共"}):[(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(1,He)},children:"批量移入公共"},2),(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(0,He)},children:"批量移出公共"},1)],(0,k.Ny)()&&(0,P.jsx)(y.Z.Item,{onClick:function(){return Ft()},children:"发送至试题库"}),"public"!==(null==Ke?void 0:Ke.filter)&&(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(-1,He)},children:"批量删除"})]}),Vt=function(e,t){return(0,P.jsxs)(y.Z,{children:[1===(null==t?void 0:t.practice_status)?(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(0,[e])},children:"移出公共"}):(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(1,[e])},children:"移入公共"}),"mine"===(null==Ke?void 0:Ke.filter)?(0,P.jsx)(y.Z.Item,{onClick:function(){return Qt(t)},disabled:![0,4,5].includes(t.practice_status),children:[0,4,5].includes(t.practice_status)?"发布审核":"已发布审核"}):null,(0,P.jsx)(y.Z.Item,{onClick:function(){return(0,B.xg)("/problems/".concat(e,"/ojedit"))},children:"编辑"}),"public"!==(null==Ke?void 0:Ke.filter)&&(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(-1,[e])},children:"删除"})]})},qt=function(e,t){return(0,P.jsxs)(y.Z,{children:[(0,P.jsx)(y.Z.Item,{onClick:function(){return Qt(t)},disabled:![0,4,5].includes(t.practice_status),children:[0,4,5].includes(t.practice_status)?"发布审核":"已发布审核"}),(0,P.jsx)(y.Z.Item,{onClick:function(){return(0,B.xg)("/problems/".concat(e,"/ojedit"))},children:"编辑"}),(0,P.jsx)(y.Z.Item,{onClick:function(){return Ut(-1,[e])},children:"删除"})]})},Ft=function(){if(He.length){var e,t=null;M.Z.confirm({centered:!0,width:500,okText:"确定",cancelText:"取消",title:"发送至试题库",icon:null,className:"custom-modal-divider",content:(0,P.jsxs)("div",{children:[(0,P.jsxs)("p",{className:"mt20",children:["已选",(0,P.jsx)("span",{className:"c-light-primary",children:He.length}),"中个编程刷题发送至试题库成为编程题"]}),(0,P.jsx)("div",{children:"请选择编程题的语言:"}),(0,P.jsxs)(b.ZP.Group,{onChange:function(e){t=e.target.value,document.getElementById("send-to-modal").style.display="none"},children:[(0,P.jsx)(b.ZP,{value:"c",children:"C"}),(0,P.jsx)(b.ZP,{value:"c++",children:"C++"}),(0,P.jsx)(b.ZP,{value:"java",children:"Java"}),(0,P.jsx)(b.ZP,{value:"python",children:"Python"})]}),(0,P.jsx)("div",{id:"send-to-modal",style:{color:"#E30000",display:"none"},children:"请选择编程语言"})]}),onOk:(e=u()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=3;break}return document.getElementById("send-to-modal").style.display="block",e.abrupt("return",Promise.reject());case 3:return e.next=5,(0,O.ZP)("/api/practices/send_to_item_bank.json",{method:"post",body:{identifiers:He,language:t}});case 5:0===(null==(n=e.sent)?void 0:n.status)&&x.ZP.success("发送成功");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}else x.ZP.warning("请选择发送至试题库的编程刷题")},Ht={selectedRowKeys:He,columnWidth:40,onChange:function(e){_e(e)}};return(0,P.jsxs)("section",{className:D.wrap,children:[(0,P.jsx)(G.jL,{img:"data:image/png;base64,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",title:"编程刷题",sunTitle:"快速提高编程能力",bannerExtraContent:(0,P.jsx)(N.Z,{dropdownRender:function(){return(0,P.jsxs)(y.Z,{children:[(0,P.jsx)(y.Z.Item,{onClick:function(){m.history.push("/problems/add")},children:"新建题目"},1),(0,P.jsx)(y.Z.Item,{onClick:function(){m.history.push("/problems/batchAdd")},children:"批量导入题目"},2)]})},children:(0,P.jsx)("div",{className:D.addQuestion,style:{visibility:(0,k.Ny)()||Ce?"visible":"hidden"},children:(0,P.jsx)("span",{children:"新建题目"})})})}),(0,P.jsxs)("div",{className:D.content,children:[(0,P.jsxs)("div",{className:D.left,children:[(0,P.jsxs)(h.Z,{className:"".concat(D.filterPoint," mb10"),align:"top",children:[(0,P.jsx)(I.Z,{className:D.filterType,children:"知识点"}),(0,P.jsx)(I.Z,{className:D.btnWarp,ref:We,style:re>0?{height:1===re?76:"auto"}:{},children:null==je?void 0:je.map((function(e){var t;return(0,P.jsxs)("div",{onClick:function(){return Jt(e.id,"tag")},className:null!=Ke&&null!==(t=Ke.tag_discipline_id)&&void 0!==t&&t.includes(e.id)?"".concat(D.btn," ").concat(D.btnActive):D.btn,children:[(0,P.jsx)("span",{title:e.name,children:e.name}),(0,P.jsx)("span",{className:D.count,style:{display:e.count?"block":"none"},children:e.count})]},e.id)}))}),!!re&&(0,P.jsx)(I.Z,{className:D.fold,children:1===re?(0,P.jsxs)("div",{onClick:function(){return le(2)},className:D.action,children:["展开",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-zhankai4"})]}):(0,P.jsxs)("div",{onClick:function(){return le(1)},className:D.action,children:["收起",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-shouqi3"})]})})]}),!!Me.length&&(0,P.jsxs)(h.Z,{className:D.filterPoint,align:"top",style:{marginBottom:22},children:[(0,P.jsx)(I.Z,{className:D.filterType,children:"来源"}),(0,P.jsxs)(I.Z,{className:D.btnWarp,ref:Ve,style:oe>0?{height:1===oe?76:"auto"}:{},children:[null==Me?void 0:Me.map((function(e){var t;return(0,P.jsxs)("div",{onClick:function(){return Jt(e.id,"source")},className:null!=Ke&&null!==(t=Ke.source_discipline_id)&&void 0!==t&&t.includes(e.id)?"".concat(D.btn," ").concat(D.btnActive):D.btn,children:[(0,P.jsx)("span",{title:e.name,children:e.name}),(0,P.jsx)("span",{className:D.count,children:e.count})]},e.id)})),!!oe&&(0,P.jsx)(I.Z,{className:D.fold,children:1===oe?(0,P.jsxs)("div",{onClick:function(){return ue(2)},className:D.action,children:["展开",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-zhankai4"})]}):(0,P.jsxs)("div",{onClick:function(){return ue(1)},className:D.action,children:["收起",(0,P.jsx)("i",{style:{transform:"scale(0.5)"},className:"iconfont icon-shouqi3"})]})})]})]}),(0,P.jsxs)("div",{className:D.control,children:[(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"难度",value:null==Ke?void 0:Ke.difficulty,onChange:function(e){return Pt(e,"difficulty")},children:[(0,P.jsx)(E.default.Option,{value:1,children:"简单"}),(0,P.jsx)(E.default.Option,{value:2,children:"适中"}),(0,P.jsx)(E.default.Option,{value:3,children:"困难"})]}),(0,k.bg)()&&"public"===Ke.filter&&(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"状态",value:null==Ke?void 0:Ke.status,onChange:function(e){return Pt(e,"status")},children:[(0,P.jsx)(E.default.Option,{value:0,children:"未开启"}),(0,P.jsx)(E.default.Option,{value:1,children:"进行中"}),(0,P.jsx)(E.default.Option,{value:2,children:"已通过"})]}),(0,k.bg)()&&"mine"===Ke.filter&&(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"状态",value:null==Ke?void 0:Ke.practice_status,onChange:function(e){return Pt(e,"practice_status")},children:[(0,P.jsx)(E.default.Option,{value:0,children:"未发布"}),(0,P.jsx)(E.default.Option,{value:1,children:"已公开"}),(0,P.jsx)(E.default.Option,{value:2,children:"未审核"}),(0,P.jsx)(E.default.Option,{value:3,children:"审核中"}),(0,P.jsx)(E.default.Option,{value:4,children:"未公开"}),(0,P.jsx)(E.default.Option,{value:5,children:"未通过"})]}),(0,k.bg)()&&"all"===Ke.filter&&(0,P.jsxs)(E.default,{suffixIcon:(0,P.jsx)("i",{className:"iconfont icon-a-bianzu11"}),allowClear:!0,placeholder:"状态",value:null==Ke?void 0:Ke.practice_status,onChange:function(e){return Pt(e,"practice_status")},children:[(0,P.jsx)(E.default.Option,{value:0,children:"未发布"}),(0,P.jsx)(E.default.Option,{value:1,children:"已公开"}),(0,P.jsx)(E.default.Option,{value:2,children:"未审核"}),(0,P.jsx)(E.default.Option,{value:3,children:"审核中"}),(0,P.jsx)(E.default.Option,{value:4,children:"未公开"}),(0,P.jsx)(E.default.Option,{value:5,children:"未通过"})]}),(0,P.jsx)(L.Z.Search,{className:D.search,size:"large",suffix:(0,P.jsx)("i",{className:"iconfont icon-sousuo9 font14 ".concat(D.searchIcon),onClick:function(){Ke.page=1,Ke.search=Ke.save_search,Ue(a()({},Ke)),Ke.save_search&&(0,J.tk)({name:Ke.save_search,copywriting:Ke.save_search,position:"Practice"}),Gt(Ke)}}),placeholder:(0,k.Ny)()?"请输入题目名称、创建者搜索":"请输入题目名称搜索",value:null==Ke?void 0:Ke.save_search,onChange:function(e){return function(e){Ke.page=1,Ke.save_search=e,Ue(a()({},Ke))}(e.target.value)},onSearch:function(e){Ke.page=1,Ke.search=Ke.save_search,Ue(a()({},Ke)),e&&(0,J.tk)({name:e,copywriting:e,position:"Practice"}),Gt(Ke)}})]}),(0,P.jsxs)("div",{className:D.table,children:[(0,P.jsx)("div",{className:D.tabWarp,style:(0,k.Ny)()||Ce?{}:{height:10,border:0},children:(0,k.Ny)()?(0,P.jsxs)(w.Z,{className:D.tab,activeKey:$e?"not_reviewed":Ke.filter,onChange:Kt,tabBarExtraContent:!$e&&(0,P.jsx)(N.Z,{dropdownRender:function(){return Wt},children:(0,P.jsxs)("span",{className:"ant-dropdown-link font14 current",onClick:function(e){return e.preventDefault()},children:["批量操作 ",(0,P.jsx)("i",{style:{display:"inline-block",transform:"scale(0.6)",fontSize:12},className:"iconfont icon-xiajiantou1"})]})}),children:[(0,P.jsx)(w.Z.TabPane,{tab:"公共"},"public"),(0,P.jsx)(w.Z.TabPane,{tab:"全部"},"all"),(0,P.jsx)(w.Z.TabPane,{tab:"我创建的"},"mine"),(0,P.jsx)(w.Z.TabPane,{tab:"审核列表"},"not_reviewed")]}):Ce?(0,P.jsxs)(w.Z,{className:D.tab,activeKey:$e?"not_reviewed":Ke.filter,onChange:Kt,children:[(0,P.jsx)(w.Z.TabPane,{tab:"公共"},"public"),(0,P.jsx)(w.Z.TabPane,{tab:"我创建的"},"mine"),(0,P.jsx)(w.Z.TabPane,{tab:"审核列表"},"not_reviewed")]}):null}),$e?(0,P.jsx)("div",{className:D.tabWarp,style:(0,k.Ny)()||Ce?{}:{height:10,border:0},children:(0,P.jsxs)(w.Z,{className:D.tab,activeKey:Ke.filter,onChange:Kt,children:[(0,P.jsx)(w.Z.TabPane,{tab:"待审核"},"not_reviewed"),(0,P.jsx)(w.Z.TabPane,{tab:"审核中"},"under_review"),(0,P.jsx)(w.Z.TabPane,{tab:"已审核"},"review_finished")]})}):null,!((0,k.Ny)()||Ce)&&Zt&&(0,P.jsx)("div",{className:D.tabWarp2,style:{justifyContent:"end"},children:Et?(0,P.jsxs)(h.Z,{align:"middle",children:[(0,P.jsxs)(h.Z,{onClick:function(){return zt(!0)},align:"middle",className:"current",children:[(0,P.jsx)("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),(0,P.jsxs)("span",{children:["已选",(0,P.jsx)("span",{className:"c-light-primary",children:He.length}),"个"]})]}),(0,P.jsx)(f.ZP,{className:"mr20 ml40",ghost:!0,onClick:function(){Lt(!1),_e([])},type:"primary",children:"取消"}),(0,P.jsx)(f.ZP,{onClick:Ft,ghost:!0,type:"primary",children:"确认发送"})]}):(0,P.jsxs)(f.ZP,{onClick:function(){return Lt(!0)},type:"primary",children:[(0,P.jsx)("i",{className:"iconfont icon-fasong mr5"}),"发送至试题库"]})}),(0,P.jsx)(C.Z,{rowSelection:(0,k.Ny)()||Et?Ht:void 0,className:D.customTable,dataSource:Oe,bordered:!1,rowKey:function(e){return e.identifier},columns:$e?Tt:kt,rowClassName:D.row,loading:Re,onRow:function(e){return{onMouseEnter:function(t){Be(null==e?void 0:e.identifier)},onMouseLeave:function(e){Be(null)}}},onChange:function(e,t,n){Ke.page=null==e?void 0:e.current,Ke.per_page=null==e?void 0:e.pageSize,null!=n&&n.order?(Ke.sort_by=null==n?void 0:n.field,Ke.sort_direction="ascend"===(null==n?void 0:n.order)?"asc":"desc"):(Ke.sort_by=null,Ke.sort_direction=null),Ue(a()({},Ke)),Gt(Ke)},pagination:{pageSize:Ke.per_page,total:ve,current:Ke.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,size:"default",position:["bottomCenter"],showTotal:function(e){return(0,P.jsxs)("span",{className:"mr10",children:["共",(0,P.jsx)("span",{className:"c-orange",children:e}),"条数据"]})}}})]})]}),(0,P.jsxs)("div",{className:D.right,children:[(0,P.jsxs)("div",{className:D.statistics,children:[(0,P.jsx)("img",{src:"data:image/png;base64,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",alt:""}),(0,P.jsx)("div",{className:D.title,children:"我的刷题统计"}),(0,P.jsxs)(h.Z,{justify:"space-between",children:[(0,P.jsxs)(I.Z,{className:D.statisticItem,children:[(0,P.jsx)("div",{className:D.rate,children:(0,k.bg)()?(null==Ie||null===(t=Ie.my_record)||void 0===t?void 0:t.passed_ratio)||0:"-"}),(0,P.jsx)("div",{className:D.dataName,children:"通过率(%)"})]}),(0,P.jsxs)(I.Z,{className:D.statisticItem,children:[(0,P.jsx)("div",{className:D.rate,children:(0,k.bg)()?(null==Ie||null===(n=Ie.my_record)||void 0===n?void 0:n.passed_count)||0:"-"}),(0,P.jsx)("div",{className:D.dataName,children:"刷题数"})]}),(0,P.jsxs)(I.Z,{className:D.statisticItem,children:[(0,P.jsx)("div",{className:D.rate,children:(0,k.bg)()?null==Ie||null===(i=Ie.my_record)||void 0===i||null===(i=i.time_count)||void 0===i?void 0:i.toFixed(2):"-"}),(0,P.jsx)("div",{className:D.dataName,children:"累计时长(h)"})]})]})]}),!(null==Ie||null===(r=Ie.rank_list)||void 0===r||!r.length)&&(0,P.jsxs)(v.Fragment,{children:[2!=(null===(c=_.userInfo)||void 0===c?void 0:c.user_id)&&(0,k.JA)()&&(null==H||null===(o=H.setting)||void 0===o?void 0:o.main_site)&&Nt&&(null==yt?void 0:yt.length)>0&&(0,P.jsxs)("div",{className:D.problemsclose,style:{position:"relative"},children:[(0,P.jsx)(S.Z,{autoplay:!0,pauseOnDotsHover:!0,style:{width:292,height:170,marginBottom:"10px",overflow:"hidden"},children:null==yt?void 0:yt.map((function(e,t){return(0,P.jsx)("div",{style:{display:"flex"},children:(0,P.jsx)("a",{href:"/paths/".concat(e.identifier),children:(0,P.jsx)("img",{style:{width:"292px",height:"170px",borderRadius:"4px"},src:Z.Z.IMG_SERVER+"/"+e.image_url})})},t)}))}),(0,P.jsx)("img",{className:D.imgsrc,onClick:function(){localStorage.setItem("problemsclose",j()().add(1,"days").unix()+""),ft(!1)},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABZlJREFUaEPtmd1rXNUah5/1tfdkkrSNMdWO+C0pp6mKYhURURRFvPFGiwj+A4p44Y30pngj5+ZcHET/AUGkeuONiKIoIqJVRO0UDdpzPAen2hhTm2Qye68vWdlOmYQ2M/2gYaQDw2K+f8/7/t53r/WOYMhvYsj1cxFgszN4MQN/mwzEGM8om0KIeD7gz+hH1//getEvvDBYU9i/nzXizwXmrAB6hXdFN3dV4mcOV2urtRam0ahEN3dV68zhau2FORuQMwI4nfAkurUDsXC0Er00j1hZXAswMk4cm6xET+wgNo4SE8y5ggwM0BXfG/Gu8P8fQibBUxOIzjKi2ILY2l4L8EedmJ8g1kaJcwvEBHTlbsLpQAbNxkAA68V/CHJ6B2JV+CRivIWsaWQxhmgfR47VEbZYC2By4lKbWN9GyJeIHUdYbBBG5iuQ2aPEeyH02moQiIEBegpUNkEmm4xpJAVqSSGlQ3UkMpNIbxG1HOFsBaENsVMQlSGWgVALhKDxY55Ajl9yhGSvmQrgJMR5AeiNfor8FMi5/yLHM6TYhpIlatGitnhUO6BkjvIeoQUy+ApAKqKLBKWIocDXJf6Ewo8bfMjw8Th+sSRMXUOYg5Ay0S3ufhB9M5AAUvRTl5lYQCbb6AKVxPtFdNBo4VFRoaNFC4MSAeUE0oQKwEqijoQo8dHihcEJj4sKLx1OjeMShMvxyU4LE4RU3AninAC60d+7Fzkzg/hsHpVsUxh0V7yJGBcxUaJ1gXnwXhq7ruPqiS1sN4aRVQDLysIJjh0+wk/vfkjL5VgRcFpgrcB2IXKLS3a6YxLfbBIPHKjstBHEhhlYH/3Zo6ipY2iboQuPSeJLR6YzzC3TXPLw3dyxZZTLfED5gOy98ClJUMk6y/z69sd89tUsv7sSm2nKBJErrClxc9tx0zvwg2ZhIIBk4xT9ZB2Xo8uAySMGQS4V2f17uOK+27lHCEasR4VkqYg8iRBSFAlS4Y3Cx8jKB5/z0fsH+Tl4SiJFIbCZxOoCl6yUspAKup+NTgtw0j5vIJP3e6MvOmQdQwbkt+3k0kcf4KEYqTuPDin6EeUdSvz17TGC0ngl8FLitcIJQfvN93jni+/5DShqljLWKNdn4cBjG9toQ4Bu8XIYxR+o5P3lZTJtyYQkN4Havqd5cHSERmkxLqC9Q6c1ZSDGqoiFSMVI0BKnNC6tmcEur9B68WXetZJODBTOUI6OUqZaYCueXfh+xdwXoNc+K2BMXkU+3R++k6vvu537O5bMO4x1mD27eWL+OP9pHuEb/gJAEGeu46bJbVx78BCvGY1VGlszlB98zvtvf8pPKQvpbgvKEbCD2mhgAJ+j6w7T7pAhybVg5LknuWvqEnYWJZkLmNKSTV/Fnssv5ZbWHN8e+oFvUwZ238CNjSlu/OU3vpr9HwczQ6klNs8o537n+3+9yicuskKgqNco2wmwwA1SB30BWi3UbImaqqPbEaMyMueoOcHIP5/iESGZtJYsiU8QzmP+cS23JsGtYzQTQGM7MwnouyN8mSxkFGXKgjGUMTD//Cu8pSMrWtPxJWVdYOfauOkM32jgNyrkMwaIgjwEakZTe/FZHneeuvVktiRLLdV7jA/o3ddzcxK+urU+RvPQj3ytUg2oqnWajDKBaEV737953To6UtIRkeLCATzD4y6eI4Cgve+lCwgwdBbqdqGhLeLz2UYntnLll00OXNA2unrWHdYLWeogezdjK5Fa6J3Vhu6stxJJfHc3OpSbuV6A7mFmKLfTqzYa1gPNqbIwVEfKLkBa09Z6KA/164p5dcgwVGOV9VlIj4dusHUqiNSZhma02J0uDPVwt3dEMrTj9V6IXlt1nx+aPzjWg5wK5lTv6X2u38iw3+e7r/edjQ76RZv1vosAmxX5ixba7Mj/bTLwJ/OqjXyXcOSkAAAAAElFTkSuQmCC"})]}),(0,P.jsxs)("div",{className:D.sort,children:[(0,P.jsx)("div",{className:D.rankHeader,children:(0,P.jsx)("img",{src:"data:image/png;base64,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",className:D.rankIcon})}),!(null==Ie||null===(d=Ie.my_record)||void 0===d||!d.rank)&&(0,P.jsxs)("div",{className:"".concat(D.myRecord," ").concat(D.li),children:[(0,P.jsx)("span",{className:"".concat(D.recordPrefix," ").concat(D.mine),children:"我的"}),(0,P.jsx)("img",{className:D.avatar,src:Z.Z.IMG_SERVER+"/images/"+(null==Ie||null===(A=Ie.my_record)||void 0===A?void 0:A.image_url)}),(0,P.jsx)("span",{title:null==Ie||null===(X=Ie.my_record)||void 0===X?void 0:X.nickname,className:D.nickname,children:null==Ie||null===(K=Ie.my_record)||void 0===K?void 0:K.nickname}),(0,P.jsx)("span",{className:D.myRank,children:(null==Ie||null===(U=Ie.my_record)||void 0===U?void 0:U.rank)>999?"第999+名":"第".concat(null==Ie||null===(W=Ie.my_record)||void 0===W?void 0:W.rank,"名")}),(0,P.jsxs)("span",{className:D.questionNumber,children:[null==Ie||null===(V=Ie.my_record)||void 0===V?void 0:V.passed_count,"题"]})]}),null==Ie||null===(q=Ie.rank_list)||void 0===q?void 0:q.map((function(e,t){var n=t+1;return 0===t&&(n=T.Z),1===t&&(n=R.Z),2===t&&(n=Y.Z),(0,P.jsxs)("div",{className:D.li,children:["number"==typeof n?(0,P.jsx)("span",{className:D.recordPrefix,children:n}):(0,P.jsx)("span",{className:D.recordPrefix,children:(0,P.jsx)("img",{src:n})}),(0,P.jsx)("img",{className:D.avatar,src:Z.Z.IMG_SERVER+"/images/"+(null==e?void 0:e.image_url)}),(0,P.jsx)("span",{title:null==e?void 0:e.nickname,className:D.nickname,children:null==e?void 0:e.nickname}),(0,P.jsxs)("span",{className:D.questionNumber,children:[e.passed_count,"题"]})]},t)}))]})]})]})]}),(0,P.jsx)(M.Z,{title:"审核记录",open:nt,onOk:function(){},onCancel:function(){it(!1)},footer:null,closable:!0,children:(0,P.jsx)(C.Z,{dataSource:mt,columns:Yt})}),(0,P.jsx)(M.Z,{title:"未通过原因",open:lt,onOk:function(){},onCancel:function(){ct(!1)},footer:null,closable:!0,children:(0,P.jsx)(g.Z,{value:ut})}),(0,P.jsxs)(M.Z,{open:St,centered:!0,width:1e3,okText:"确定发送",onCancel:function(){return zt(!1)},cancelText:"返回列表",onOk:u()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:zt(!1),Ft();case 2:case"end":return e.stop()}}),e)}))),title:"查看已选",children:[(0,P.jsxs)("div",{className:"font14 c-light-primary mb10",children:["已选",null==He?void 0:He.length,"个"]}),(0,P.jsx)("div",{style:{height:400,overflow:"auto"},children:null==Oe||null===(F=Oe.filter((function(e){return He.includes(e.identifier)})))||void 0===F?void 0:F.map((function(e,t){var n,i;return(0,P.jsxs)("div",{className:D.sendModal,children:[(0,P.jsxs)("div",{className:D.li,children:[(0,P.jsx)("p",{children:null==e?void 0:e.name}),(0,P.jsxs)("div",{className:D.bottom,children:[(0,P.jsx)("span",{className:"c-grey-333",children:"编程题"}),(0,P.jsx)("i",{className:D.line}),(0,P.jsxs)("span",{className:"c-grey-333",children:[1===e.difficulty&&"简单",2===e.difficulty&&"适中",3===e.difficulty&&"困难"]}),(0,P.jsx)("i",{className:D.line}),(0,P.jsxs)("span",{children:["创建者 ",(0,P.jsx)(z.Z,{title:null==e?void 0:e.creator,children:(0,P.jsx)("span",{className:"c-grey-333",children:(null==e||null===(n=e.creator)||void 0===n?void 0:n.length)>6?(null==e||null===(i=e.creator)||void 0===i?void 0:i.substr(0,3))+"...":null==e?void 0:e.creator})})]}),(0,P.jsx)("i",{className:D.line}),(0,P.jsxs)("span",{className:D.des,children:["更新 ",(0,P.jsx)("span",{className:"c-grey-333",children:null==e?void 0:e.updated_at})]})]})]}),(0,P.jsx)("div",{className:D.del,onClick:function(){_e(He.filter((function(t){return t!==e.identifier})))},children:"删除"})]},t)}))})]})]})}))},91038:function(e,t,n){n.d(t,{AL:function(){return y},Iy:function(){return p},Qv:function(){return g},ez:function(){return M},jb:function(){return v}});var i=n(79800),a=n.n(i),r=n(32834),l=n.n(r),c=n(11690);var s=[],o=["
              "],u=new(l().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){s.length=0,o=["
                "]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,t,n,i){if(t>=e.length||e[t].level<=n)return t;var a=e[t];i.push("
              • "+a.text+"");var r=[];return t=m(e,++t,a.level,r),r.length>0&&(i.push("
                  "),r.forEach((function(e){i.push(e)})),i.push("
                ")),i.push("
              • "),t=m(e,t,n,i)}function g(){return m(s,0,0,o),o.push("
              "),o.join("")}var A={heading:function(e){var t=d.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],i=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var i=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:a()(t,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(n,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var l=f(),c=i;i=l,x[l]={type:"block",expression:c}}return{type:"code",raw:n,lang:r,text:i}}}},j=/(?:\${2})([^\n`]+?)(?:\${2})/gi,N=0,f=function(){return"__special_katext_id_".concat(N++,"__")},x={};function M(){return x}function y(){N=0,x={}}function b(e){return e=e.replace(j,(function(e,t){var n=f();return x[n]={type:"inline",expression:t},n}))}var h=u.listitem;u.listitem=function(e){return h(b(e))};var I=u.paragraph;u.paragraph=function(e){return I(b(e))};var E=u.tablecell;u.tablecell=function(e,t){return E(b(e),t)},u.code=function(e,t,n){var i=(t||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

              ".concat(e,"

              "):'
              ').concat(n?e:(0,c.escape)(e,!0),"
              \n"):'
              '+(n?e:(0,c.escape)(e,!0))+"
              "},u.heading=function(e,t,n){var i=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:i,level:t,text:e}),"'+e+""},l().setOptions({silent:!0,gfm:!0,pedantic:!1}),l().use({tokenizer:A,renderer:u}),t.ZP=l()},26776:function(e,t,n){n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0Y3QjUwMCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptMSAzSDYuMzk1YTMuNTAxIDMuNTAxIDAgMCAxLS44NTcgMS4yNDVjLS4zMi4yOTQtLjc1Mi41NTEtMS4yOTcuNzcyTDQgOS4xMDlWMTAuOWMuNDQ4LS4xNTQuODItLjMxNSAxLjExNy0uNDgzLjIyMi0uMTI2LjQ1LS4yODIuNjg1LS40NjZsLjIzNi0uMTk0VjE1SDhWN1pNNC44MTIgMGMuMTc1IDAgLjM1LjE2LjQzOC4zMThsMS4zMTMgMi4zMDlzLTIuOC4xNi00LjQ2MyAxLjY3MkwuMDg4LjcxNkMwIC42MzYgMCAuNTU3IDAgLjQ3OCAwIC4xNTkuMjYzIDAgLjUyNSAwWm04LjY2MyAwYy4yNjMgMCAuNTI1LjIzOS41MjUuNDc4IDAgLjA4IDAgLjE1OS0uMDg4LjIzOEwxMS45IDQuMjJjLTEuNjYyLTEuNDMzLTQuNDYzLTEuNTkyLTQuNDYzLTEuNTkyTDguNzUuMzE4QzguNzUuMTYgOC45MjUgMCA5LjE4OCAwWiIvPjwvc3ZnPg=="},19827:function(e,t,n){n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0I5QzRDRiIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLjA1IDNjLS42NzUgMC0xLjIwMy4wOTItMS41ODQuMjc2YTIuMDU2IDIuMDU2IDAgMCAwLS44ODcuNzk0Yy0uMTguMjk2LS4zMS42OTEtLjM5NCAxLjE4NmwtLjAzOC4yNTUgMi4wMDQuMTc3Yy4wNTUtLjQ0My4xNjQtLjc1My4zMjYtLjkyOGEuODE0LjgxNCAwIDAgMSAuNjI2LS4yNjMuODEuODEgMCAwIDEgLjYxMS4yNTVjLjE2Mi4xNy4yNDMuMzc1LjI0My42MTQgMCAuMjIyLS4wODEuNDU2LS4yNDUuNzAzLS4xNjQuMjQ3LS41MzkuNjA4LTEuMTI0IDEuMDg0LS45Ni43NzYtMS42MTMgMS40NS0xLjk2MiAyLjAyYTQuMzYzIDQuMzYzIDAgMCAwLS41ODggMS41NTJMNCAxNWg2di0xLjc4MUg2Ljg3N2MuMTg0LS4xOTcuMzQzLS4zNTYuNDc5LS40NzguMTM2LS4xMjIuNDA1LS4zMzQuODA4LS42MzguNjc3LS41MjMgMS4xNDUtMS4wMDIgMS40MDEtMS40MzguMjU3LS40MzcuMzg2LS44OTUuMzg2LTEuMzc0IDAtLjQ1LS4xMTItLjg1OC0uMzM2LTEuMjJhMi4wNDMgMi4wNDMgMCAwIDAtLjkyNC0uODA4QzguMzAxIDcuMDg4IDcuNzUzIDcgNy4wNSA3Wk00LjgxMiAwYy4xNzUgMCAuMzUuMTYuNDM3LjMxOGwxLjMxMyAyLjMwOXMtMi44LjE2LTQuNDYzIDEuNjcyTC4wODguNzE2QzAgLjYzNiAwIC41NTcgMCAuNDc4IDAgLjE1OS4yNjMgMCAuNTI1IDBabTguNjYyIDBjLjI2MyAwIC41MjUuMjM5LjUyNS40NzggMCAuMDggMCAuMTU5LS4wODguMjM4TDExLjkgNC4yMmMtMS42NjItMS40MzMtNC40NjMtMS41OTItNC40NjMtMS41OTJMOC43NS4zMThDOC43NS4xNiA4LjkyNSAwIDkuMTg4IDBaIi8+PC9zdmc+"},21537:function(e,t,n){n(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;t.Z="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0QwOUYxOCIgZD0iTTcgNGMzLjg5OSAwIDcgMy4xNDEgNyA3cy0zLjEwMSA3LTcgNy03LTMuMTQxLTctNyAzLjEwMS03IDctN1ptLS4wNjIgM2MtLjgyNiAwLTEuNDY0LjE3Mi0xLjkxNS41MTctLjQuMzA3LS42ODYuNzMzLS44NTYgMS4yNzhsLS4wNTguMjEgMS45MDguMzY0Yy4wNTItLjM4My4xNTMtLjY1MS4zMDItLjgwNGEuNzcyLjc3MiAwIDAgMSAuNTgtLjIzYy4yMyAwIC40MTIuMDcuNTQ0LjIxMS4xMzMuMTQuMTk5LjMzLjE5OS41NjVhLjg4Ljg4IDAgMCAxLS4yNjUuNjM4Ljg5Ljg5IDAgMCAxLS42NjIuMjcgMS4zNSAxLjM1IDAgMCAxLS4xNTgtLjAxMmwtLjEwNC0uMDE1LS4xMDUgMS41MzZjLjI3OC0uMDg1LjQ5Ni0uMTI3LjY1NC0uMTI3LjI5OCAwIC41MzMuMDk5LjcwNy4yOTYuMTczLjE5Ny4yNi40NzUuMjYuODMzIDAgLjM1Mi0uMDkuNjM0LS4yNy44NDVhLjg1Mi44NTIgMCAwIDEtLjY3Ny4zMTYuODYyLjg2MiAwIDAgMS0uNjM2LS4yNWMtLjE0My0uMTQ0LS4yNTQtLjM4NC0uMzMzLS43MjNsLS4wMzYtLjE3N0w0IDEyLjgyNmMuMTMyLjQ4Mi4zMjEuODgyLjU2NyAxLjIuMjQ2LjMxOS41Ni41Ni45NDIuNzI2LjM4MS4xNjUuOTAyLjI0OCAxLjU2My4yNDguNjc3IDAgMS4yMjQtLjExMiAxLjY0LS4zMzUuNDE2LS4yMjMuNzM1LS41NDIuOTU2LS45NTUuMjIxLS40MTQuMzMyLS44NDUuMzMyLTEuMjk2IDAtLjM1OS0uMDY3LS42NjctLjItLjkyNmExLjYzMyAxLjYzMyAwIDAgMC0uNTYzLS42MjVjLS4xNDktLjA5OS0uMzYzLS4xODUtLjY0NC0uMjU5LjM0Ny0uMjA0LjYwNi0uNDQxLjc3OC0uNzEyYTEuNjYgMS42NiAwIDAgMCAuMjU3LS45MDggMS44MiAxLjgyIDAgMCAwLS42MzQtMS40MkM4LjU3MSA3LjE4OSA3Ljg4NiA3IDYuOTM4IDdaTTQuODEzIDBjLjE3NSAwIC4zNS4xNy40MzcuMzM4bDEuMzEzIDIuNDUzcy0yLjguMTctNC40NjMgMS43NzZMLjA4OC43NjFDMCAuNjc3IDAgLjU5MiAwIC41MDcgMCAuMTcuMjYzIDAgLjUyNSAwWm04LjY2MiAwYy4yNjMgMCAuNTI1LjI1NC41MjUuNTA3IDAgLjA4NSAwIC4xNy0uMDg4LjI1NEwxMS45IDQuNDgzQzEwLjIzOCAyLjk2IDcuNDM3IDIuNzkgNy40MzcgMi43OUw4Ljc1LjMzOEM4Ljc1LjE3IDguOTI1IDAgOS4xODggMFoiLz48L3N2Zz4="},92832:function(e,t,n){n.d(t,{Z:function(){return C}});var i=n(92310),a=n.n(i),r=n(59301),l=n(36355),c=n(32441),s=n(9937);var o=e=>{const{getPrefixCls:t,direction:n}=(0,r.useContext)(l.E_),{prefixCls:i,className:o}=e,u=t("input-group",i),d=t("input"),[p,v]=(0,s.ZP)(d),m=a()(u,{[`${u}-lg`]:"large"===e.size,[`${u}-sm`]:"small"===e.size,[`${u}-compact`]:e.compact,[`${u}-rtl`]:"rtl"===n},v,o),g=(0,r.useContext)(c.aM),A=(0,r.useMemo)((()=>Object.assign(Object.assign({},g),{isFormItemInput:!1})),[g]);return p(r.createElement("span",{className:m,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},r.createElement(c.aM.Provider,{value:A},e.children)))},u=n(9432),d=n(22893),p=n(50382),v=n(55405),m=n(25629),g=n(59412),A=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);ae?r.createElement(p.Z,null):r.createElement(d.Z,null),N={click:"onClick",hover:"onMouseOver"};var f=r.forwardRef(((e,t)=>{const{visibilityToggle:n=!0}=e,i="object"==typeof n&&void 0!==n.visible,[c,s]=(0,r.useState)((()=>!!i&&n.visible)),o=(0,r.useRef)(null);r.useEffect((()=>{i&&s(n.visible)}),[i,n]);const d=(0,g.Z)(o),p=()=>{const{disabled:t}=e;t||(c&&d(),s((e=>{var t;const i=!e;return"object"==typeof n&&(null===(t=n.onVisibleChange)||void 0===t||t.call(n,i)),i})))},{className:f,prefixCls:x,inputPrefixCls:M,size:y}=e,b=A(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:h}=r.useContext(l.E_),I=h("input",M),E=h("input-password",x),L=n&&(t=>{const{action:n="click",iconRender:i=j}=e,a=N[n]||"",l=i(c),s={[a]:p,className:`${t}-icon`,key:"passwordIcon",onMouseDown:e=>{e.preventDefault()},onMouseUp:e=>{e.preventDefault()}};return r.cloneElement(r.isValidElement(l)?l:r.createElement("span",null,l),s)})(E),w=a()(E,f,{[`${E}-${y}`]:!!y}),C=Object.assign(Object.assign({},(0,v.Z)(b,["suffix","iconRender","visibilityToggle"])),{type:c?"text":"password",className:w,prefixCls:I,suffix:L});return y&&(C.size=y),r.createElement(u.Z,Object.assign({ref:(0,m.sQ)(t,o)},C))})),x=n(42653),M=n(92343),y=n(3113),b=n(19716),h=n(33234),I=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(i=Object.getOwnPropertySymbols(e);a{const{prefixCls:n,inputPrefixCls:i,className:c,size:s,suffix:o,enterButton:d=!1,addonAfter:p,loading:v,disabled:g,onSearch:A,onChange:j,onCompositionStart:N,onCompositionEnd:f}=e,E=I(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:L,direction:w}=r.useContext(l.E_),C=r.useRef(!1),S=L("input-search",n),z=L("input",i),{compactSize:Z}=(0,h.ri)(S,w),O=(0,b.Z)((e=>{var t;return null!==(t=null!=s?s:Z)&&void 0!==t?t:e})),D=r.useRef(null),k=e=>{var t;document.activeElement===(null===(t=D.current)||void 0===t?void 0:t.input)&&e.preventDefault()},T=e=>{var t,n;A&&A(null===(n=null===(t=D.current)||void 0===t?void 0:t.input)||void 0===n?void 0:n.value,e,{source:"input"})},R="boolean"==typeof d?r.createElement(x.Z,null):null,Y=`${S}-button`;let G;const X=d||{},Q=X.type&&!0===X.type.__ANT_BUTTON;G=Q||"button"===X.type?(0,M.Tm)(X,Object.assign({onMouseDown:k,onClick:e=>{var t,n;null===(n=null===(t=null==X?void 0:X.props)||void 0===t?void 0:t.onClick)||void 0===n||n.call(t,e),T(e)},key:"enterButton"},Q?{className:Y,size:O}:{})):r.createElement(y.ZP,{className:Y,type:d?"primary":void 0,size:O,disabled:g,key:"enterButton",onMouseDown:k,onClick:T,loading:v,icon:R},d),p&&(G=[G,(0,M.Tm)(p,{key:"addonAfter"})]);const B=a()(S,{[`${S}-rtl`]:"rtl"===w,[`${S}-${O}`]:!!O,[`${S}-with-button`]:!!d},c);return r.createElement(u.Z,Object.assign({ref:(0,m.sQ)(D,t),onPressEnter:e=>{C.current||v||T(e)}},E,{size:O,onCompositionStart:e=>{C.current=!0,null==N||N(e)},onCompositionEnd:e=>{C.current=!1,null==f||f(e)},prefixCls:z,addonAfter:G,suffix:o,onChange:e=>{e&&e.target&&"click"===e.type&&A&&A(e.target.value,e,{source:"clear"}),j&&j(e)},className:B,disabled:g}))})),L=n(1643);const w=u.Z;w.Group=o,w.Search=E,w.TextArea=L.Z,w.Password=f;var C=w}}]); \ No newline at end of file diff --git a/p__Shixuns__Detail__Challenges__index.async.js b/p__Shixuns__Detail__Challenges__index.async.js index de684b8af3..83f7092ea0 100644 --- a/p__Shixuns__Detail__Challenges__index.async.js +++ b/p__Shixuns__Detail__Challenges__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[59133,51271],{50883:function(e,t,n){var a=n(82242),i=n.n(a),r=(n(59301),n(93314)),s=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,a=void 0===n?{}:n,l=e.styles,o=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,g=e.Buttonclass,A=e.ButtonTwo,j=e.imgStyles,h=e.loading,f=void 0!==h&&h;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),o),children:[(0,c.jsx)("img",{src:t||r,style:i()(i()({},j),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(s.ZP,i()(i()({className:g,onClick:p},a),{},{children:d})),A&&A]})}},21062:function(e,t,n){n.d(t,{Z:function(){return M}});var a=n(82242),i=n.n(a),r=n(7557),s=n.n(r),c=n(41498),l=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},g=n(3113),A=n(38827),j=n(84445),h=n(6848),f=n(66621),m=n(33571),x=n(50883),v=n(20817),I=n(70042),S=n(37712),M=function(e){var t,n,a,r,c,o,M=e.editOffice,E=void 0===M?"view":M,N=e.data,L=(e.theme,e.type),D=e.filename,k=e.monacoEditor,y=e.className,C=e.style,Q=e.close,w=e.onClose,O=e.hasMask,T=e.disabledDownload,Z=e.onImgDimensions,U=e.showNodata,B=e.recordInfo,J=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),b=u()(J,2),z=(b[0],b[1],(0,d.useState)("")),P=u()(z,2),q=(P[0],P[1]),G=(0,d.useState)(),Y=u()(G,2),R=Y[0],K=Y[1],W="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?v.Z.PROXY_SERVER:v.Z.API_SERVER,H=(0,d.useRef)();null!==(t=N)&&void 0!==t&&t.startsWith("/api")&&"txt"!==L&&(N=v.Z.API_SERVER+N);D&&k&&(k.filename=D),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&q(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===L&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?K({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):F())}),[L,N]);var F=function(){var e=l()(s()().mark((function e(){var t,n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),t=N,N.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,m.gJ)({attachment_id:n});case 6:(a=e.sent).url=V+a.url,K(a);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){N.startsWith("http")||N.startsWith("blob:")?_():(0,f.Sv)(D||"educoder",N,D)},_=function(){B&&(0,I.fc)({id:null==B?void 0:B.id,watch_type:1,course_id:null==B?void 0:B.course_id}),(0,f.Nd)(D||"educoder",decodeURIComponent(N))};return(0,S.jsxs)("div",{style:i()({},C||{}),className:"".concat(O&&p.bgBlack," ").concat(L?p.wrp:"hide"),children:[Q&&(0,S.jsxs)("div",{className:p.close,ref:H,children:[!!Z&&(0,S.jsx)(h.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return H.current},children:(0,S.jsx)("span",{onClick:function(){w(),Z()},children:(0,S.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,S.jsx)(h.Z,{title:"点击下载此文件",getPopupContainer:function(){return H.current},children:(0,S.jsx)("span",{onClick:_,children:(0,S.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,S.jsx)(h.Z,{title:"关闭",getPopupContainer:function(){return H.current},children:(0,S.jsx)("span",{className:"",onClick:w,children:(0,S.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,S.jsx)("div",{className:"".concat(p[y]," ").concat(y," ").concat(p.monaco," ").concat("txt"===L?"show":"hide"),children:"txt"===L&&(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(j.ZP,i()({},k))})}),"audio"===L&&(0,S.jsx)("audio",{src:"".concat((null===(n=N)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(a=N)||void 0===a?void 0:a.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===L&&(0,S.jsx)(S.Fragment,{children:(null===(r=N)||void 0===r?void 0:r.indexOf("http"))>-1?(0,S.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,S.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===L&&R&&(0,S.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(R.key,"&url=").concat(btoa(R.url),"&callbackUrl=").concat(V+R.callbackUrl,"&fileType=").concat(R.fileType,"&title=").concat(R.title,"&model=").concat(E,"&officeServer=").concat(v.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===L&&(0,S.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===L&&(0,S.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?filename=").concat(D||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!T)}),"image"===L&&(0,S.jsx)("img",{src:"".concat((null===(c=N)||void 0===c?void 0:c.indexOf("http://"))>-1||(null===(o=N)||void 0===o?void 0:o.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===L||"download"===L)&&(0,S.jsx)(S.Fragment,{children:U?(0,S.jsx)(x.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,S.jsx)(g.ZP,{icon:(0,S.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:X,disabled:T,children:"下载"})}):(0,S.jsxs)(g.ZP,{type:"primary",size:"middle",onClick:X,disabled:T,children:[(0,S.jsx)(A.Z,{}),"点击下载"]})})]})}},51150:function(e,t,n){n.d(t,{z:function(){return S}});var a=n(82242),i=n.n(a),r=n(37205),s=n.n(r),c=n(91232),l=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p=(n(84996),n(91038)),g=(n(64018),n(6419)),A=n(20817),j=n(66621),h=n(15342),f=n(1012),m=n(21062),x=n(37712),v="@▁@",I=/]*>/g;var S=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,a,i,r,s){var c=t||a||r,l=n||i||s||"?";return A.Z.API_SERVER+"/api/attachments/"+c+l+"&t="+(0,j.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,a,i,r,s){var c=t||a||r,l=n||i||s||"?";return A.Z.API_SERVER+"/attachments/download/"+c+l+"&t="+(0,j.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,a,i,r,s){var c=t||a||r,l=n||i||s||"?";return A.Z.API_SERVER+"/api/attachments/"+c+l+"&t="+(0,j.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,a,i){var r=t||a,s=n||i||"";return'"'+A.Z.API_SERVER+"/api/attachments/"+r+s+r+s+"&t="+(0,j.Jn)(r,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,a,i){var r=t||a,s=n||i||"";return"("+A.Z.API_SERVER+"/files/uploads/"+r+s+r+s+"&t="+(0,j.Jn)(r,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,"\n")};t.Z=function(e){var t=e.value,n=void 0===t?"":t,a=e.className,r=e.showTextOnly,c=e.showLines,o=e.style,j=void 0===o?{}:o,S=e.stylesPrev,M=void 0===S?{}:S,E=e.highlightKeywords,N=e.showProgramFill,L=(e.isProgramFill,e.disabledFill),D=void 0!==L&&L,k=e.programFillValue,y=e.onFillChange,C=void 0===y?function(e){}:y,Q=e.onFillBlur,w=void 0===Q?function(){}:Q,O=e.onFillFocus,T=void 0===O?function(){}:O,Z=String(n),U=(0,d.useState)(""),B=u()(U,2),J=B[0],b=B[1],z=(0,d.useState)("office"),P=u()(z,2),q=P[0],G=P[1],Y=(0,d.useState)([]),R=u()(Y,2),K=R[0],W=R[1],V=(0,d.useRef)("a"+(0,f.Z)()),H={};var F=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),a=[];return n.map((function(e){""!=e&&a.push(".".concat(V.current," ").concat(e))})),"")}))},X=(0,d.useMemo)((function(){try{Z=Z.replace(/\(\/attachments\/download\//g,"("+A.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+A.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+A.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+A.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,"\n")}catch(e){}if(N){var e=-1;return Z=Z.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,a){var i;return function(e,t,n){var a=document.createElement(e===v?"input":"textarea");a.style.width="100%",a.style.height=e===v?"40px":"151px",a.rows=5,a.spellcheck=!1,a.name="edu-program-fill",a.placeholder="请输入",a.dataset.id=t;var i=Object.keys(H).length;return H[i]=a,'')}(t,++e,null==k||null===(i=k[e])||void 0===i?void 0:i.value.replaceAll("<","<").replaceAll(">",">"))})),'
              '.concat(F(Z||""),"
              ")}var t=F(Z);t=(0,p.ZP)(t);var n=(0,p.ez)();Z.match(/\[TOC\]/)&&(t=t.replace("

              [TOC]

              ",(0,p.Qv)()),(0,p.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var a=n[t],i=a.type,r=a.expression;return(0,h.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(r)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var a=document.createElement("div");return a.innerHTML=t,r?a.innerText:E?(te(a,E.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),a.innerHTML):(setTimeout((function(){return ie()}),500),a.innerHTML)}),[Z,E]);(0,d.useEffect)((function(){ne.current&&ne.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=_,e.onblur=$,e.onfocus=ee}))}),[K]),(0,d.useEffect)((function(){if(null!=k&&k.length)try{var e,t=ne.current.querySelectorAll(".edu-program-fill-score"),n=ne.current.querySelectorAll('[name="edu-program-fill"]'),a=l()(n.entries());try{for(a.s();!(e=a.n()).done;){var i,r,s,c=u()(e.value,2),o=c[0],d=c[1];d.value=(null==k||null===(i=k[o])||void 0===i?void 0:i.value)||"","warning"===(null==k||null===(r=k[o])||void 0===r?void 0:r.type)?d.className="program-fill-warning":"success"===(null==k||null===(s=k[o])||void 0===s?void 0:s.type)?d.className="program-fill-success":d.className=""}}catch(e){a.e(e)}finally{a.f()}var p,g=l()(t.entries());try{for(g.s();!(p=g.n()).done;){var A,j,h=u()(p.value,2),f=h[0];h[1].innerHTML=null!=k&&null!==(A=k[f])&&void 0!==A&&A.score?"".concat(null==k||null===(j=k[f])||void 0===j?void 0:j.score,"分"):""}}catch(e){g.e(e)}finally{g.f()}W(k)}catch(e){console.log(e,"error")}}),[k]);var _=function(e){K[e.target.dataset.id]=K[e.target.dataset.id]||{},K[e.target.dataset.id].value=e.target.value,W(s()(K)),C(K,e.target.dataset.id)},$=function(e){K[e.target.dataset.id]=K[e.target.dataset.id]||{},K[e.target.dataset.id].value=e.target.value,W(s()(K)),w(K,e.target.dataset.id)},ee=function(e){K[e.target.dataset.id]=K[e.target.dataset.id]||{},K[e.target.dataset.id].value=e.target.value,W(s()(K)),T(K,e.target.dataset.id)};function te(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)te(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var a=document.createElement("span");a.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(a)}}))}var ne=(0,d.useRef)();function ae(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),b(n),G("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),b(n),G("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),b(n),G("html");else if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=c,c&&(j=i()(i()({},j),p.jb));var ie=function(){var e,t=null===(e=ne.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(g.ZP.isSupported()){var t=new g.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(ne.current&&X&&X.match(I)&&window.PR.prettyPrint(),ne.current)return ne.current.addEventListener("click",ae),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("click",ae),(0,p.AL)(),(0,p.Iy)()}}),[X,ne.current,ae]),(0,d.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ne.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("copy",t)}}),[ne.current]),(0,x.jsxs)(x.Fragment,{children:[r&&(0,x.jsx)("div",{ref:ne,children:X}),!r&&(0,x.jsx)("div",{ref:ne,style:i()({},j),className:"".concat(a||""," ").concat(D?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:X}}),(0,x.jsx)(m.Z,{close:!0,data:J,type:null!=J&&J.length?q:"",style:i()({},M),onClose:function(){return b("")}})]})}},59015:function(e,t,n){n.d(t,{Z:function(){return o}});var a=n(79800),i=n.n(a),r=n(59301),s=n(53200),c=n(39073),l=n(37712),o=function(){var e=(0,r.useState)(""),t=i()(e,2),n=t[0],a=t[1],o=(0,r.useState)(0),u=i()(o,2),d=(u[0],u[1]),p=(0,r.useState)(),g=i()(p,2),A=(g[0],g[1]),j=(0,r.useState)(),h=i()(j,2),f=(h[0],h[1]),m=(0,r.useState)(!1),x=i()(m,2),v=(x[0],x[1],(0,r.useRef)(""));function I(e){27==e.keyCode&&v.current&&S()}function S(){document.body.style.overflow="auto",A(void 0),f(void 0),d(0),a("")}(0,r.useEffect)((function(){return s.Z.subscribe("preview-image",(function(e){a(e),console.log(E.current),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",I),function(){document.removeEventListener("keydown",I)}}),[]),(0,r.useEffect)((function(){v.current=n}),[n]);(0,r.useRef)();var M=(0,r.useRef)(),E=(0,r.useRef)();return(0,l.jsx)(r.Fragment,{children:n?(0,l.jsx)("div",{children:(0,l.jsx)("div",{className:"preview-wrp-group",ref:M,children:(0,l.jsx)(c.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){a("")}},alt:"预览大图"})})}):null})}},87218:function(e,t,n){n.r(t),n.d(t,{default:function(){return le}});var a=n(91232),i=n.n(a),r=n(79800),s=n.n(r),c=n(39647),l=n.n(c),o=n(59301),u=n(32007),d=n(87308),p=n(95237),g=n(3113),A=n(8591),j=n(96865),h=n(6848),f=n(28103),m=n(76374),x=n(20817),v=n(66621),I=n(51150),S=n(59015),M=n(51271),E=n(82242),N=n.n(E),L=n(7557),D=n.n(L),k=n(41498),y=n.n(k),C=n(31797),Q=n(43418),w=n(71418),O=n(38854),T=n(59028),Z=n(16896),U="allTaskWrap___5OgCm",B="titleTip___ygfdn",J="loading___QpGaQ",b="failWrap____s8of",z="failIcon___f9OxH",P="failReload___q6MdJ",q="timeWrap___FKccg",G="actionWrap___Ud1IQ",Y="zoom___wkYch",R="iframeZoom___H5Nxp",K="previewWrapper___WYNMf",W="uploadWrapper___IIOXt",V=n(53200),H=n(16135),F=n(7683),X=n(89260),_=n(21256),$=n(37712),ee=C.Z.Countdown,te=function(e){return e[e.LoadingFail=1]="LoadingFail",e[e.Loading=2]="Loading",e[e.Finish=3]="Finish",e[e.Preview=4]="Preview",e}(te||{}),ne=(0,u.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){var t,n,a,i,r,c=e.shixunsDetail,l=e.user,d=e.dispatch,p=(0,u.useParams)(),g=(0,o.useState)(te.Loading),h=s()(g,2),f=h[0],m=h[1],S=(0,o.useState)(),M=s()(S,2),E=M[0],L=M[1],k=(0,o.useRef)(),C=(0,o.useRef)(),ne=(0,o.useState)(),ae=s()(ne,2),ie=ae[0],re=ae[1],se=(0,o.useState)(),ce=s()(se,2),le=ce[0],oe=ce[1],ue=(0,o.useState)(),de=s()(ue,2),pe=de[0],ge=de[1],Ae=(0,o.useRef)(!0),je=(0,o.useState)(!1),he=s()(je,2),fe=he[0],me=he[1],xe=(0,o.useState)(700),ve=s()(xe,2),Ie=ve[0],Se=ve[1],Me=(0,o.useRef)(),Ee=(0,o.useState)(""),Ne=s()(Ee,2),Le=Ne[0],De=Ne[1],ke=(0,o.useState)(),ye=s()(ke,2),Ce=ye[0],Qe=ye[1],we=function(){var e=y()(D()().mark((function e(){var t;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(te.Loading),e.next=3,(0,Z.SG)({identifier:p.id});case 3:if(0!==(t=e.sent).status){e.next=8;break}return Qe((0,I.z)(t.html_content||"",!0)),m(te.Preview),e.abrupt("return");case 8:m(te.LoadingFail);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){c.hasStartedEnv?Ze():we()}),[c]),(0,o.useEffect)((function(){return window.addEventListener("message",Oe),function(){window.removeEventListener("message",Oe)}}),[]);var Oe=function(e){var t;if("editHeight"===(null===(t=e.data)||void 0===t?void 0:t.type)){var n,a=Math.max((null===(n=e.data)||void 0===n?void 0:n.height)+148,700);Se(a)}"jupytermessage"===(null==e?void 0:e.data)&&Ae.current&&(Ae.current=!1,Te(),setTimeout((function(){return Ae.current=!0}),500))},Te=function(){var e=y()(D()().mark((function e(){var t,n;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.qA)({identifier:p.id,jupyter_port:C.current,token:Me.current,jupyter_domain:null===(t=k.current)||void 0===t?void 0:t.domain});case 2:0===(n=e.sent).status?A.ZP.success("保存成功!"):A.ZP.info(n.message);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=y()(D()().mark((function e(){var t,n,a,i,r;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(te.Loading),me(!0),e.next=4,(0,Z.Ui)({identifier:p.id}).finally((function(){return me(!1)}));case 4:if(n=e.sent,k.current=n,me(!1),De(null==n?void 0:n.monitoring_url),null==n||null===(t=n.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=11;break}return V.Z.publish("pod-restrict-data",{identifier:null==n||null===(a=n.data)||void 0===a?void 0:a.identifier,data_list:null==n||null===(i=n.data)||void 0===i?void 0:i.data_list}),e.abrupt("return");case 11:if(null==n||!n.url){e.next=18;break}return Ue(),Me.current=null===(r=(0,v.en)(null==n?void 0:n.url))||void 0===r?void 0:r.token,m(te.Finish),L(n.url),C.current=n.port,e.abrupt("return");case 18:m(te.LoadingFail);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=y()(D()().mark((function e(){var t;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.K_)({identifier:p.id});case 2:if(0===(null==(t=e.sent)?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:null!=t&&t.remainingSeconds?(re(Date.now()+1e3*t.remainingSeconds),oe(t.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+1e3*(t.remainingSeconds-300))):Be();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Be=function(){var e;Q.Z.confirm({centered:!0,title:"重置环境",okText:"确定",cancelText:"取消",zIndex:9999,content:(0,$.jsx)("div",{className:"tc",children:"是否确定重置环境?"}),onOk:(e=y()(D()().mark((function e(){return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Je();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Je=function(){var e=y()(D()().mark((function e(){var t,n;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(te.Loading),e.next=3,(0,Z.zH)({identifier:p.id});case 3:if(0===(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return e.abrupt("return");case 6:m(te.Finish),L(n.url),C.current=n.port,Me.current=null===(t=(0,v.en)(null==n?void 0:n.url))||void 0===t?void 0:t.token,A.ZP.success("重置环境成功!");case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){Q.Z.destroyAll(),Q.Z.confirm({centered:!0,title:"倒计时截止",content:(0,$.jsx)("p",{className:"tc font14",children:"服务已中断,是否确认重置实验环境?"}),okText:"确定",cancelText:"取消",zIndex:9999,onOk:function(){Je()}})},ze={showUploadList:!1,multiple:!1,data:{identifier:p.id},action:"".concat(x.Z.API_SERVER,"/api/jupyters/import_with_tpm.json"),onChange:function(e){var t;if(["uploading","done","removed"].includes(e.file.status)&&0===(null===(t=e.file.response)||void 0===t?void 0:t.status)){A.ZP.success("上传文件成功!");var n=E;L(""),setTimeout((function(){L(n)}),100)}},withCredentials:!0,beforeUpload:function(e){if(-1===e.name.indexOf(".ipynb"))return A.ZP.info("请上传100m以内ipynb格式的文件!"),!1;var t=e.size/1024/1024<100;return t||A.ZP.info("请上传100m以内ipynb格式的文件!"),t}};return(0,$.jsxs)(j.Z,{loading:fe,active:!0,avatar:{size:40},paragraph:{rows:5},children:[" ",null!==(t=l.userInfo)&&void 0!==t&&t.admin||null!==(n=l.userInfo)&&void 0!==n&&n.business||(null===(a=c.detail)||void 0===a?void 0:a.identity)<5&&(null===(i=c.challenges)||void 0===i?void 0:i.shixun_status)<3?(0,$.jsxs)("div",{className:pe?Y:"",children:[(0,$.jsxs)("div",{className:q,children:[(0,$.jsx)(ee,{value:ie,format:"HH:mm:ss",onFinish:be}),le&&(0,$.jsx)(ee,{value:le,format:"HH:mm:ss",onFinish:function(){var e;Q.Z.destroyAll(),Q.Z.confirm({centered:!0,title:"服务中断提醒",content:(0,$.jsxs)("div",{className:"tc font14",children:["jupyter将于",(0,$.jsx)("span",{children:(0,$.jsx)(ee,{value:ie,format:"HH:mm:ss",onFinish:be})}),"时间后服务中断,是否需要延长使用时间?"]}),okText:"立即延长",cancelText:"不需要",zIndex:9999,onOk:(e=y()(D()().mark((function e(){return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.q9)({identifier:p.id});case 2:if(0!==e.sent.status){e.next=7;break}return e.next=6,Ue();case 6:A.ZP.success("延长成功!");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})]}),(0,$.jsxs)("div",{className:U,children:[(0,$.jsxs)("span",{className:"font16",children:["任务详情",(0,$.jsx)("span",{className:B,children:"(请将实训题目写在下方并保存)"})]}),(0,$.jsxs)("div",{className:G,children:[f===te.Finish&&(0,$.jsx)(O.Z,{placement:"bottom",trigger:["click"],menu:{items:[{key:"1",label:(0,$.jsx)("a",{target:"_blank",href:Le,children:"资源监控"}),show:(0,X.Ny)()},{key:"2",label:(0,$.jsx)("div",{onClick:Be,children:"重置环境"}),show:!0},{key:"3",label:(0,$.jsx)(T.Z,N()(N()({},ze),{},{className:W,children:(0,$.jsx)("span",{children:"导入"})})),show:!0},{key:"4",label:(0,$.jsx)("a",{target:"_blank",href:"https://".concat(C.current).concat(x.Z.TERMINAL_URL,"/terminals/1"),children:"命令行终端"}),show:null===(r=c.challenges)||void 0===r?void 0:r.is_jupyter}].filter((function(e){return e.show}))},children:(0,$.jsxs)(_.op,{children:["工具栏",(0,$.jsx)(H.Z,{})]})}),f===te.Finish&&(0,$.jsx)(_.op,{className:"ml20",onClick:y()(D()().mark((function e(){return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,we();case 2:m(te.Preview);case 3:case"end":return e.stop()}}),e)}))),children:"退出编辑"}),f===te.Preview&&(0,$.jsxs)(_.op,{className:"ml20",onClick:function(){c.hasStartedEnv||d({type:"shixunsDetail/save",payload:{hasStartedEnv:!0}}),m(te.Finish)},children:[(0,$.jsx)(F.Z,{style:{marginRight:6}}),"编辑实验内容"]}),pe?(0,$.jsxs)("span",{className:"c-blue current",onClick:function(){return ge(!pe)},children:[(0,$.jsx)("i",{className:"iconfont icon-tuichuquanping1 font16 mr5 ml20 "}),"退出全屏"]}):(0,$.jsxs)("span",{className:"c-blue current",onClick:function(){return ge(!pe)},children:[(0,$.jsx)("i",{className:"iconfont icon-quanping1 mr5 font16 ml20 "}),(0,$.jsx)("span",{style:{position:"relative",top:-1},children:"全屏"})]})]})]}),(0,$.jsxs)("div",{children:[f===te.LoadingFail&&(0,$.jsx)("div",{className:J,children:(0,$.jsxs)("div",{className:b,children:[(0,$.jsx)("i",{className:"iconfont icon-jiazaishibai1 ".concat(z)}),(0,$.jsxs)("p",{className:"font12",children:["加载实训失败,",(0,$.jsx)("span",{className:P,onClick:Ze,children:"重新加载"})]})]})}),f===te.Loading&&(0,$.jsx)("div",{className:J,children:(0,$.jsx)(w.Z,{spinning:!0})}),(0,$.jsx)("div",{style:{display:f===te.Finish?"block":"none"},children:(0,$.jsx)("div",{className:pe?R:"",children:(0,$.jsx)("iframe",{onLoad:function(e){},src:E,scrolling:"no",allow:"camera;microphone",id:"frame",name:"framename",width:"100%",height:Ie,frameBorder:"0"})})}),f===te.Preview&&(0,$.jsx)("div",{className:K,children:(0,$.jsx)("iframe",{srcDoc:Ce,height:900,style:{border:"none",width:"100%"}})})]})]}):null]})})),ae={flex_box_center:"flex_box_center___x_Daw",flex_space_between:"flex_space_between___kdxlI",flex_box_vertical_center:"flex_box_vertical_center___gKJIW",flex_box_center_end:"flex_box_center_end___LrVET",flex_box_column:"flex_box_column___VnHmN",challenges:"challenges___vQ9Jp",leftWrap:"leftWrap___h8un5",introWrap:"introWrap___pR_HR",introContentWrap:"introContentWrap___xoLzf",introContent:"introContent___DMssT",introContentMaxHeight:"introContentMaxHeight___MNBoT",nodataImg:"nodataImg___eTL2A",nodataImgWidth128:"nodataImgWidth128___m8SK4",nodataText:"nodataText___idqrT",pass:"pass___PMMP0",wrapPassTitle:"wrapPassTitle___LkBME",wrapPassContent:"wrapPassContent___Vojq9",passList:"passList___r1FtD",subject:"subject___n0KNm",info:"info___dz1CA",infoTitle:"infoTitle___fGbqo",infoScare:"infoScare___UpwjI",editIcon:"editIcon___r2urB",status:"status___dqblY",preparePageWrapper:"preparePageWrapper___e_RMO",preparePageTitle:"preparePageTitle___o72v4",preparePageContent:"preparePageContent___BobxE",preparePageText:"preparePageText___CriF6",startBtn:"startBtn___KGHjl"},ie=["shixunsDetail","globalSetting","loading","user","dispatch"],re=d.Z.Title,se=function(e){var t=e.editable;return(0,$.jsxs)("div",{children:[t?(0,$.jsx)("img",{className:ae.nodataImg,src:"".concat(x.Z.IMG_SERVER,"/images/educoder/shixunnodata.png")}):(0,$.jsx)("img",{className:"".concat(ae.nodataImg," ").concat(ae.nodataImgWidth128),src:"".concat(x.Z.IMG_SERVER,"/images/educoder/nodata.png")}),(0,$.jsx)("p",{className:ae.nodataText,children:"暂时还没有相关数据哦!"})]})},ce=function(e){var t=e.onStart,n=e.onPreview;return(0,$.jsxs)("div",{className:ae.preparePageWrapper,children:[(0,$.jsx)(re,{level:4,className:ae.preparePageTitle,children:"实验内容"}),(0,$.jsxs)("div",{className:ae.preparePageContent,children:[(0,$.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAaQAAAFoCAYAAAAYZo/6AAAAAXNSR0IArs4c6QAAIABJREFUeF7svQm4ZUddL1r/WsOez+kp3Z2hSYcE0kAgATKZmzQhCDL4UBRFuPK4ftzP98T3HHB44HBVUBG4Cvfed0W9PrkXlaeigtcBnyLKIGMgiTEhZOok3enxDPvsvfa0hvq/r1atWqvWHvrs+ay9T+0vnXP2PqumX9WuX/3HAqJfGoFdhgAillstsicI3D2GQVcZI0UAKCIG/Gchel9AJEVCmAVADUJI+A8RTfk7IYQSQgJKiY9IAkIg4O/5P0QWUEpbiEELkTYBSItS2vQ8v0Wp0aQU64ZhVV2XVCsVsgUA3i6bBj1cjUAPAqAx0QgsGwKIuNLpkIOM+YeCgB0iBA4AwCohbC8i/0k4qWTt1aQUNhFxixBcJ4SeJwTPA3jni8XiBU1YWZsu3Z9ZIKAJaRao6jrngkC1Wt1rmoUjQYBHTJNeyhhy8jlICMnPpQPzawQBcJMTFCFwljF60rL8k/l8/rQmqvlNgm5p9ghoQpo9xrqFKSDgOHgoCLwrLYseYYwdIQSOcNXbFKpe5CqQEDxLqXHS9/1TAPBkpWKfAIDOIg9K9333IqAJaffOfWZHzu00nU7nGb5vXAOAVwcBuQaA7HbyGXa+kFI4yRh7jFJ4zPetx1ZXYWPYwvo5jcBOIqAJaSfR122HCCCi0emQq4IgeB4iPgsRr8qonWchZwwRq4YB3wwC+EalYj4IAFsLORDd6aVHQBPS0k9xNgdYq+EBAP95hOBzCSHHltDuk03gw17BaULYg4SQb5TL9sMA4Ga4s7pruwgBTUi7aLJ3cqiISGu1ztWUwosIodcRgtz5QL92HgGfEPJNRLinUjHvA4DazndJ92C3IqAJabfO/BzGzVVxjuMeAyAvJITegIiVOTSrmxgfAQSAxwgh9yK2761UKhfGr0qX1AiMjoAmpNEx6ymBiKVarXOZadJVRLYHwLSmUO1CVxEE7FIA8gJCSGGhB7KLO08pnEIkXymVzK8AwOYuhkIPfU4IaEIaE2hELDQa/m2EEH7yfxZXzI9ZlS6mEcg6Alxyepgx8uVKxfw6ALSy3mHdv8VEQG+iI84bd0luNDp3EkJfjUhKIxbXj2sEFh0Bj1JyH2P4xXLZfgAAcNEHpPufHQQ0IY0wF7Ua7jcM/22M4RUjFNOPagSWEgGAMMXRZzud2hf279+vnSGWcpbnOyhNSEPi3W7j1b7v/5A2zA8JmH5sNyHAE8zeEwTssysr+W/upoHrsU4XAU1IQ+DpOHiYEP8d3G40xOP6EY3ALkYAz5om/ft83vyyzrO3i5fBmEPXhLQNcGfPni2VSvvfoeNmxlxhutiuRACR1BHZP3Y6uc8cPAjOrgRBD3pkBDQhbQOZ4/hvRmS3j4ysLqAR0AgQSqmLSL5QKhmfAgAd16TXxEUR0IR0EXgaDbyUMe8XtEu3/hZpBCZGABHJVym1/qpchnMT16YrWEoENCFdZFrrdfcHCSEvXsqZ14PSCOwMAkgp+Qqi9deamHZmArLcqiakAbODiLbjeL9BCNn1WReyvIB13xYWAS4xfYVS96/L5bKWmBZ2GqfbcU1IA/B0HPcGRPJD04Vb16YR0Ah0IcBvw/1cqWT/BYB2ftjtq0MT0oAVUK/730sIe9luXyB6/BqBOSHQIgT+Z7lsfgYAgjm1qZvJGAKakAYSkvu/EUJelLH50t3RCCw5AnjWtu0/zuWA39ekX7sMAU1IA1V23k8j4tW7bD3o4WoEsoLAvxBifaxSgfNZ6ZDux+wR0IQ0UELq/BIhcHj2U6Bb0AhoBAYgEBgG/YdCwfhrAGhrlJYfAU1IA+a4Vuv8DABcufxLQI9QI5BtBHjWB0Lg45WK+QWdXTzbczVp7zQhDZSQ3LcRQq6fFGBdXiOgEZgOApTCk4Zh/nE+H95qq19LiIAmpAGT6jj+mxDZS5ZwzvWQNAILjQAA/lOpZP8ZALgLPRDd+R4ENCENVNl5twHgW/Sa0QhoBLKIAJ4PAvZ7e/YUTmSxd7pP4yGgCWkAbohYdhzvP+o8duMtLF1KIzAHBJBS+jfFYuj0oGOX5gD4rJvQhHQRhB3H+wlEfPasJ0HXrxHQCEyCAD5Fqf/hUql0epJadNmdR0AT0kXmoF7vPIcQ+LGdnybdA42ARmAbBHwA+HipZP6D9sRb3LWiCWmbuXMc90cRyXMXd4p1zzUCuwcBAHi4VDI/DAAbu2fUyzNSTUjbEpJzGNF+JyEkvzzTrkeiEVhqBNqGAX9ULFpfXOpRLuHgNCENMamO03k+IvywdnAYAiz9iEZgBghQSjqMQRWA1BkLcJgmKDXuKZXMT2sV3jBoZeMZTUhDzkO93jpOiPEmTUpDAqYf0whMjoAPgJ83TfuruRx5HADY5FXqGrKMgCakEWaHOzkAwA8ikuIIxfSjGgGNwOgIPIBo/eHKCqyPXlSXWFQENCGNOHO1Wu2AYeRfxxi5ccSi+nGNgEZgKATw0+Wy/TEtEQ0F1lI9pAlpzOnc3GwdNQzj5QDkOu3wMCaIuphGoAsBRHL3yor93zQwuxMBTUgTzjsimq5Lnt1ud45QCqv8H2PE7lNtjyEWgFjapXzCCdDFlwYBRKxWKvbP6xx1SzOlIw9EE9LIkE2vACIWGg2yOr0ak5oMo20HgbEXkV6LyG4GIJVZtKPr1AhMCwFE+MjKivXP06pP17N4CGhCWrw5G7nHiJhrtYJXBwF75ciFdQGNwBwQ4G7dxaL1EwDgzaE53URGEdCElNGJmUW3mk335iAgb51F3bpOjcCECNxTqdi/NWEduviCI6AJacEncNTuNxr+dzDGXj1qOf28RmCWCFBK/7pUMv/nLNvQdWcfAU1I2Z+jqfYQEe1Gw383Iu6ZasW6Mo3ABAiYJny0ULA+M0EVuugSIKAJaQkmcdQhNJv+67Q9aVTU9POzRMA04fcLBevzs2xD1519BDQhZX+Opt5Dfa3G1CHVFU6IAKX0E6WS+ckJq9HFFxwBTUgLPoHjdN9x8DCi90vjlNVlNAKzQAAAP1cu5/5gFnXrOhcHAU1IizNXU+tps4mXB4H3H6ZWoa5IIzAhAgC4Xi7nfmbCanTxBUdAE9KCT+A43XccvAHR+6FxyuoyGoFZIWCa1nsKBXhiVvXrerOPgCak7M/R1HvoOO6bEcntU69YV6gRmAABAPKNctn+4ARV6KILjoAmpAWfwFG7j4irzWbwy4yxfvn2Rq1OP68RmCoChkE+XCzaX5pqpbqyhUFAE9LCTNXkHUVEcBzvfyeE3DB5bboGjcBMEPAZYx9cXc0/MpPadaWZRkATUqanZ3qdQ0TaaARvQGR3Tq9WXZNGYHgEgiBY9RnbGzBSCVhgEQQDKHoGhTYhtG0adNMyjC1CiI8If7CyYn1x+Nr1k8uAgCakZZjFbcbQbOIR3++8AYA+axcMVw8xQwgwRLvVcY/6ATuKSCrIxXR+FTkQRggwgoQBIL+aHJEQRoG6JqUXcjZ9yjTgbsPIfaJQgBMZGpLuygwRmBohbW7iHsNwD5sm3e/7hM6wz7rqIRDgdy0RwvZSSq9lDK8cooh+RCMwNQQQmdFoey/0GHsmQQSCEQlxRiKchELyYcgJiSAnKARCGAL/GzAMEC3LXMvb1qMGxdOEwINBwDYoNeqIpOdusal1fISKLMt/slAoPDVCEf3oNgiMTUi1Gh5A7NwCANcDwGFCSE6jrRHQCGgE/IDtdVqd25FgJSQfQjiFCKLhElJIPBCSEicqIAwJfx8SFTCG/M9cegJGKfVylvmYZdLzGUS2Ran1vlIJTmewbwvZpZEIidsh6nX/NkrJbYh49UKOWHdaI6ARmBkCrY77rLbr3oKEEgqEcQYS5KIQEiemSEqCUHKKVHb8GcpJKiEwEpGUZdGTecs6ObOOj1lxdMvtrwHA5phV6GIKAkMTUruNzw4C//sYw8s1ghoBjYBGoBuBtusdaXa8u7hKjXKSiSSikFQIDSUiKSUlhEQZIUEsIXGVHeFaPaSMGoQh46o9YPxD2zKezFtWBqUROF0um+8DgJZeFZMhsC0hIWK5XvfeCEBunKwpXVojoBFYYAQol378gB0JGFYIkMAAumGa9OmCbZ1wfX+f0+y8hhAwEhuRIiGFpBSp7LjERIhwbOAqO0Ch1iP8eYJcYuIkJP4mnuVkxqWtUs56wDAMJ2s4AsDDpZL5n/WNt5PNzEUJqV7Hg4S4P0IIXDJZM7q0RkAjsKgIdHz/skbLvX3QHVqUq6sADcawGHrOEWBcQgrtQYoNics9nFiEN13k5MDdGqTkRIAZ0d9Dp7suQuKfGAZpFHO5B7hXXtbwpJTcXSxavwsAmetb1rAa1J+BhNRut5/p+8YPcwlpUQaj+6kR0AhMF4GIjF4jfBEGvkI7kXBYEIREgMXqudhhIZSQElKKbUuKUwOXkIRqL1LvRSo7Tlq8Ae6ZZ1v0Mds0N6Y70unURin9ZKlkfmI6te2+Wvousq2t9jWU0h8jhLsO65dGQCOwGxFAxMKm03w9IilsM34h+Qh37FhCQi7lgBFAKO3wvwsHB6mGi1V2CiElbt+cmCJPvFhlJ8iKAlRLeTuzmRwYI7+7ump/dTeumUnH3ENIPNdZo+H/LP85aeW6vEZAI7C4CDht90Ud1xvGdhx50kUxRqGEJOxAiZedIBdBSiEDCbdvhggUAq6CC6UiLlpFz4SxS5GXXUhu0e/8mVLevicsn8EXpdSl1Hu/jlEafXJShISIRqPh/4R26R4dSF1CI7BsCNQarW/zAjZMUDXnC2ELIjSyEQkvO6FmEw4KQiISUhISbmOiwh08NCvx2CT+HpEaEGAgVXeSlBAZStsTsLxtPWCGKYey+QKAjU6n9p79+/fXstnDbPYqRUj1eue7CYFXZLOrulcaAY3APBGoNdsv9/zgqmHaRBRODLHKjoYBsaG7tgh+7Q2M5UQVZmoAESwrJSBOYqHdKSQr7o0npClpQ+JSVj5nPmwZRqY3ewB4tFQyfwMglAD1awgEYkLa2sJ9lHrvJoSYQ5TTj2gENAJLjkCj7d7Qdr2bhxhmqG4Lw1lDpwZOIoKgwkxBXHJCHm+UqN2ka3hoeYocGJJMDUKtl3jZceFI2JQkaeVMetIyzSxmb0jBpa9mH2L1KI/EhOQ4/psRmb60bTT89NMagaVDAIAYtUbnRi8Ins81aEMMMCKLkH7Sbt+xtJPYkEK3byq88cJMDTIwVrp8R4GxkY0oDozlZMS97ERiVoYmNbdsyzhDAZpD9HHHHtF3PA0PfUhIjuMcQrR/kRCdFHV46PSTGoGlRIBWG+1XB0Fw2Qij40wkvOK4a3dIOEIFJ50YuLQTSjn8s0h9x0mJZ2LoDowNs38DDVV2qlND6FIuvOyifHdc8iLMsuynbZOuj9DfeT/qAli/Ui7D2Xk3vGjthYTUbPqvDwL28kXrvO6vRkAjMF0E6s32t7p+8Mwxao286GSaoNDkE9qChD1IZmlIB8aGqryQq4S9SKQOkrnsQjVfaGMKvfIiQiI8+WooYXFC4j8ps2zjnG3QC2P0ey5FKIWni0WT57xz59LggjYSElK93nk3IXBwQcegu60R0AhMAQHXC47UW+1XjVFV5GWXkIZw4RaOCKFqLpKWuFTEveW4NCWdGgQPyUzfPHWQ+D10akilDiLIy4t6Gcq/i4SsBsvbxuM005539PPlsvn7Y+C7a4pApK57164ZsR6oRkAj0BeBrUbrO/yAHRoDHsWGlOSeE9q5SEJSSEm4fQs7UujMHRFPEockr59IJCRxLUV0h5K4YClU33EJSRASZUCxWbDtJ8bo/9yKGAb5vWLR/vLcGlywhsBxvJcj4usXrN+6uxoBjcAUEUAk5qbT/IFtUgQNbJG7fYv8dDIpKle1dUlIkQ0pydQQOTWAkJDC5KrRM8LDLi0hhfke5GfhnUlh3BIjVNqbGBZyuUcAiD9FaKZaFaWkg+j+SrlcPjfVipekMqjV3LcCkGFcO5dkyHoYGgGNQDcCrs8O1Jut7xoTmVhlF6rnQi84DINcebBrqI6LMn1zZ4dQ0glVb1EcUhwYy5OriqsmQoLiUo/IxsDFqDBPHrcdIQtCG1IYhItMeOyFEhIwk8JJyzQaY45jLsUQ4USlEl5XkclME3MBYUAjXEJ6OyJeu5Od0G1rBDQCO4uAH7CDW43Wd47bi1BCClVwgny4Gk0GxobEw/8SpwFSsn1LoiGEBUjQpBB0X+onyoXsFnvZ8dR4nJDE5X5CQgKKaBr0jGWY1XHHMa9ylNJPlErmJ+fV3qK0A/W694uE4KWL0mHdT42ARmD6CPgMi1tO8/vHrJl7dEd2JEFK/PoJ/qEIkhUOCuG1e7GExO1DPJcdT2sXOTGkVHaEgUF5rruUl52QjPo5NYig3JxtnDRo9u5L6oNrYBjWrxaLcGpMzJeyGDiO+wFEUlzK0elBaQQ0AkMjUHVarwsYG+fus9T1E+K+I6Fmk6mExLUUUkqSyVX5Z9xbTkg+gmh4Rgau7ktujI1y38WZGkKn8DB5K1fpIUMmVXvICjnrUQDIrA1JnQxK4VSxaL5nUfo79EKa4EGo193fnqC8LqoR0AgsCQJt17+m0e7cNc5wpMpOpg7iXnDigr7ojqRuCYlLTUlgLOcu8R6BC1LCey52akiyiEsJKfTOi73sRJJW06A12zIWSuLQ9yelVxsnpA/pDA3jfAV1GY3A8iGw1Wi90g/YM0YdWUxI8soIKrI0qCq76JZXEVsUOitAqLKTJKMmV5V3IUWZHERgbJgJQqgAOSGFaYQiLzuKLMjn7McWMPCUS34fRyQTZS5nDJuEsOrKSu4UALRGnb+sPA+1Wue9ALAnKx3S/dAIaAR2DgEA7v7denUQsMMj9CJMHUSpkFSE+i0MMELkDgehx1yUwTtybIgJKdTsCScH7tQQeuTxuCIWEVDkZSedGlLqO8YYNUTck2WaT2U9+/cIeI79KKU0QGQPE0L+qVy27x27oh0qyL3s3omIR3eofd2sRkAjkDEEeHLVerNzs+sH140Ql5TknQvdutOZGsJ7jigNuB0pztTAVXSBkgYodmrozWXHCUm4i1Ph9h3GO/H3ppuzgTsy1DMG4453h19/wZj54ZUVWNvxzgzZAa6yexsh5Pohn9ePaQQ0ArsEAT9g+xod94YgYEcRcZtraVDkmouunwjdssM4m8hhIcplJ5KuJpkauCSERBBM4tQQed1FV1CEWYeiuoVrObc0gWfZ9IIJxnnDWAwnhp1YNgDgBEHwodXV/KM70f6obYLj+G9EZHeOWlA/rxHQCOwOBHgWh47vXRYEuI8hVghBQx15aCkSV5Bziw4nF+5oxxVwoX2Iu8RR/jcuHgm7Uvh3Sk2GGBAKBkPuX0cogsHlnjDZaphiNUqiGpYFQB+QupZl1g0KTmST2h2TMNkoWwDur5XL5cxnG4dGw30xY+QHJxuvLq0R0AhoBDQC2UUAz5bL9ruyfnstnDiB+QMHvF/XN8VmdynpnmkENAIagckRgP+3UrH+afJ6ZldDdP2E+38SQq6bXTO6Zo2ARkAjoBHYSQQAYKNctt65k33Yru2QkGo17w4AHDdtyHZt6L9rBDQCGgGNQAYQMM3gVwuFwpMZ6ErfLoSEhIh2o+G/GxF1PFJWZ0r3SyOgEdAITIgAAPxpuWz9/YTVzKx4SEiRlHQ7AL55Zi3pijUCGgGNgEZghxHAT1UquY/tcCcGNh8TEo9bcxz/P+jM31mdKt0vjYBGQCMwGQKI5MsrK/bvTVbL7ErHhMSbqNc7zyUEfnR2zemaNQIaAY2ARmCnEAAgny+X7d/fqfa3azdFSPzhRsN/FWNs7Iu6tmtQ/10joBHQCGgEdgYBRPzkykruEzvT+vat9hBSREpvZYzpa823x08/oRHQCGgEFgYBSslvlUr2PVntcF9CQkSrXnffDgDPzGrHdb80AhoBjYBGYCQEgkZj46cOHz7cGKnUHB/uS0i8fU5Kzab3FsbITXPsj25KI6AR0AhoBGaAAAD5Urlsf3gGVU+tyoGEJFvY2mq/mlL6HVNrUVekEdAIaAQ0AvNGwAdw31Uul8/Nu+FR2tuWkHhl9XrneZTS72UMR7m0a5R+6Gc1AhoBjYBGYGYIwB9XKtanZ1b9lCoeipAiFR51nPbtAOa3I+LqlNrX1WgENAIaAY3ADBHIenYGdehDE5IsxNMMtdv+twQBvhCAPpsxlrobZYa46qo1AhoBjYBGYHgEkJDgo5VK4bPDF9nZJ0cmJLW7iFhoNj1+zfG1iLCXENwDQFcxvMRLvzQCGgGNgEZgJxAAIA9Rav1psQgnd6L9cduciJAGNcrTEBFC+L9RX+LuydFe/Nbbn9Mpj0YDTT+tEdAIZAkBPANgPMaYvwVg1BBJMKh3AP7Afds0TRYEnUey7rwwcGxZmpJx+lKrdY4BwI+PU1aX0QhoBDQCO4iAi4j/UKnY/wwAF3awH5lpeiYS0jxHV6+7byOEXD/PNnVbGgGNgEZgEgQQyd2+b/3Jvn2wNUk9y1Z2oQmpVsMDAN4vE0IWehzLtqj0eDQCGoGBCCAA+0S5nP9bjVEvAgu9kdfrne8hBL5VT6xGQCOgEVgEBADgT8pl6x8Woa870ceFJSREzDmO915CSGEngNNtagQ0AhqBURAAIP9cLtsfGaXMbnt2YQmp1fJe4vv4pt02YXq8GgGNwOIhgEicSsX6WQBoL17v59fjhSQkRATHcX+RENCpjOa3VnRLGgGNwNgILEbqnrGHN6WCC0lI7TZe63ne26eEga5GI6AR0AjMEgG/XLb4dT6dWTayDHUvJCE5jv/vENm3LMME6DFoBDQCS4/A/ZWK/X8v/SinMMCFIyTuzNBseu9njOSmMH5dhUZAI6ARmCkCi5TcdKZADFH5whFSs+neGgTkB4YYm35EI6AR0AjsOAKMkd9dXbW/uuMdWYAOLBwhOU77xxHpsQXAVnexDwId17NztuXmcvRaAHoJIqkzxjYZY9UgIHV+WbEGTiOwTAggsl9fWck/vExjmtVYFoqQEHGv43jv0ZkZZrUcZlfv5lZ95av3PXBXo9k68NpX3HHf6krhhX1aCxhDnkplMwiwylj4b5N/drFkk7Prta5ZIzA5AkEQ/NqePYUTk9e0/DUsFCE5jvdKRHzd8k/Lco3wwUdOHHv0xMlvCVhg8ZG96mW3rB3Yu3pghFEiItYRBVERglXfJ5uIpMoYc0eoRz+qEZg7ApqQhod8oQipXu/8ko49Gn5yd/rJZqud/+q/PHB8Y7N2VO3Lq+66ZfPAvtW90+gfIjY5UTFGqoisyhj/PVT/NadRv65DIzApApqQhkdwYQhpc7N11DSNdw4/NP3kTiLw5MnTR/714cde4np+sbsf0ySki4zRFSo/LkmliErbqXZyYezCti2LvTefzz++C4c+8pAXhpBqtc7rAOCVI49QF5grAn4QGHff9+AtZ86vXTeo4TkR0qDmU3YqQnDT90NblbZTzXWl7J7GAMhvlsv2fbtnxOOPdGEIqV73flHfCjv+RM+j5Lm19QNfv/+hu9odd8/F2tthQhrUNRQef1gVtipWFc4V2k41j7Wz3G3AH1Yq1meXe4zTGd1CEFK9jgcJ8d49nSHrWmaBwL0PPHL9iZOnbhrm6vqMEtJAWBBJE7Gv+k/bqWaxmJasTgD6mXLZ/OiSDWsmw1kIQnIc7+WI+PqZIKArnQiBWt0pf+W+B19adxqXDlvRsITUaHmk2fYJF11Mg4b/DAPE7yYlBt3x5avYqUJJKrRZBQHTdqphF8MueA4AqqWS+Q4A0DF228z3jn+jh1mPjuP9FCJeM8yz+pn5IfDw409d8/DjT9weBMxmOPx3bRhCand8Uq1fPBclACcnIEZEVoKoBGHt8CtAxC3fJ9xFncdRheo/32faTrXDE7NTzVuW9ev5POjg2EUnJESsOI73fh0Mu1Nfpd52Ox3X/tr9D92+trl5TchDiGF6BS7JDPMahpC26h3S6vjDVNfzDCcq26JktZwjdAekqBAFjkkEB0eH/85PyIxhnQVYBYDNgLEqQdDxVGPN8mIVAoDHymXrfYvV6/n3NvMSUq3m/RsA/F/nD41usR8Cp86cv+yBhx+70/X8MjJGCBCCTBCSfG1HTMMQUr3hEq6ym+RlWQbZv5ofWAVDQvgQKA2HQWAK3waJA8ck5KWIjMSbBCeJkfgZNtwMY6kIq0JIUlBFgE0MmLZTTbIIMlRW57TbfjKm8BXcvpFJnqjX3bcRQq6fpA5ddnIEAmT03gceuenc+bUXMMYg3FqlBCA3WkQyjOpuGEJiDMnGVpv4AZuo84f2l/oSjesj8boEME5IXKAKf1IIf5fvh+1ELCkqDC0x4eTDv3Ccg1JEpUiX/BkhWcVE5XLbFCFQRUI3KcEqEtgkqPP+DTsnWXmOUtIBsN5bLMLTWelT1vqRaUJCRKPZDD7IGLOzBtxu6s/GVm3vvQ8+fFer1d4fqp6iDTTZfHtVdheTkoYhJIlv2w2I77OQmPjPgEtjQ6oGOakc3NcTlxtu+M3OcOpF3g9OUFKC4tIUd6YYZKZS+xYSkULakZAk+s8lS5XQozfq0AQ5hbq+eMySsChAgAS3kEEVKGxSwqUrUqVAudt6sJvW5yKNFQA3CLH/U7kMZxep3/Pqa6YJqd3GazzP+6l5gaHb6UXgoceevO7JU6dvZgzNcDOMdlhVTRdvwl22pEHEMQoh9ZuTIEBBUPKfjyQIWEo643YkbkPK54yeKrjQ1XaHJ6R+feCElLd7vz5S+hFs00UkkeATE5Kq6oy5S0hIsUovajx8r0hWvGVVGk2wDj256gS5QwWpUgM2AWkVgP8j+sbSDHzJAaBFCPt/yuXc/RnoTqa6kGlC2tpqv4ZS+tpMIbZLOtNotov3fePhO2v1xhXiZJ9IJlJd172xqgSEyGIJoBuySQlp0BRwNZ/P5QZEYpl0oEMD39tbbuJyN7JyAAAgAElEQVR0MO6UckKSklJiExK1tV2fuF4gpCsgxABDqP8MrgbkRCWeS9uSVMcQIIwbuDipEaHqS0lckcpUmqDiA0JfO5UcITQJcCkqlKQ2gdKqAcYmgM77N+4amLDcvQDux8vlspaWIiAzTUiO4/44ItF3H0246kctfvLM2aMPP37yuO8HoUcAJ5focC9O6f3IKd4gt1ffzYqQRhkn9znoeBg6NYz7sk1CLDP5CklyabUD0ux4KUJWyRpCJwpOZhCSlRkZqiS5SeJJHB66bHORNNVLZgNIjs9h5GSRzKOsEwhQ4lKk1ZCsKK1SgE3DoFWDGjV9P9W4q2PocggAjwdBcF8ul3vM85ytcrnMcZ9gZQ7d9tweBIChPJQyS0iIaDqO90FCSHhlgX7NHoEgCMz7H3r0tgsb1fAQkBCPUD11b4DqM6rUFHuaCd1Tz417WSAkiaY084S2KcalEPFvGDNVISccHxIcxO/VepskvhjK+BUtYbc6U/rkGVFslW0JVWPi5JB2hEhLo1KyitR94eFAGL7kvHECjFWuUj2YcktX3NSjwQNAQAjd4hIVUKhahrFpcKnKMqug7VSz/0IuVQt4AZHczVjrM3v27NkcNLTMEtLWVvtZlNKfXKo5yfBg1ja3Dn7jkRN3dVxvRUpEvLuxnUJ60KU866L4GlX1FLo5S3tHr0qK15klQrrYlEi3cD4cQVTJeLlkZEbmKSnJSOrhAb3czhWTXuzZIH0cIg+6brJWCILHUeXCBrrjmVRHiYSkQkeTyDNPPTzIOYwJqVulF9mlVHtXDxEqThi8biCAQKBODeDxVFXTMDZt06gahlmlFLSdKsPf8wx0zUPET1Uq9l8BQE+gYWYJqdHwX8MY0/ajGa8gvr889NiTLzp97sILCUGqSkHddo54o1LUc6nPpGooPpkn0kMikeDCENIo0KuSDM8y0Wjz79oA6UjIPvK/CKTos0hHxj0ESzmjx9aU4J3GNuUIkXKoSJwrUpKr7EKfoGbVHpZyrui2e3XbwIRDYMswjE2u+jMMLlVZm6ZpVC3TaIyCp352uREAgBO+3/jtbmkps4TkON7bEfHa5Z6WnR1drdFaefCbj93VancOJtJQt+pG9fqK7EOqPaLrxJ1WJUmVXdpzbFEkpGFnp3vMnA88n4VODT4THoCKB7hkkkSCUlV5kTTF7UzlnKV42yWSZ39SEl/lbumo27W8h5QU+5Jw4xdMJUOhYlWsmomjywuw3/jVA0j0u2tQo0oNWjVNLlWZmznLqtqWqe1Uwy60pXsOL5TL9vsAgK+B8JVJQkJEy3G8D2j70exW4IlTZ46dOn3uWwLGrNDgDTxrAYZGduGx1WtTEOojsaX1i7FhyEJjvfhb/6wEvPzyEVKXajKKMVI36sBnhBHhrs4CEsZTBYy7qkdzLKUa7lEHQHJxTj4h4XBMhVquvxqUz50kpDhuqWcORMekZ54sE5eL607bDJO/C4+/WEUZOrtERNi9hqJ2VAKMg4KlCjBcbxBQw7hQKeXvXykVT8xuxeuas4gApfBksWi+V9grM0pI1WrrKsMw3pFFABe9T62Om3/o0SeP1x3naGIfis7E0oNObG3pYMxos0pnGujN1iA2q0gdFQd7pj3vXvnSm6d2hflOz0dapSXHmZBM7JYt7Wpdga58DnjAr7BXccriXnc8+JZGUkpa5RaTXMrTTpKRaFc4L8hpUP6mkFF/1WxSvlvCkXVGNqT0wSQerkKKcUYKpc7YXpUOCpZJP/ZUip/bs1L+xk7PqW5/vghQSv+yVDL/KrOEVK97LyEE3zRfWJa/tXNrm0cef+rUSzw/KIqTsvTtGhwP0x0Am5z6067Ice62ASQUb5SI5JUvvWXzwL6VvcuAeA+GCUcn+KZcrqX6UpJ+gkK3F6OURLoDYHvUopGUEruLy+BlZS6Ev4Mi+XS5jqelpDQxSTJSJZy+qr+utEcqiclMSImtTT20cMkr7F7nyssOfkS7mi/DN2OkMfjlssWv56hnUmXnOO6bEcntIw1JPzwQgSBgxsMnnrp1vVp7nvSAk95bYtOI3bsIV7ulTsfxxhUFaUYSkDiBp21D/KOwfMoTT5W2xIb4bXdyCWlZCElKJIpXXcrGlrg2JKouVaLph6FSV5fHogiQjWcoldUhEorSMUcDE7rGgmzKvV9Mq5DUoimOxZme/qtrQHHu76sKTKkaZeXSSzBRD196cO+f5G2bZ5nQr12EgJSSMklIjYb3M4zhlbtoPmY21OpW/cAjT5y8y/X88FrxRJ2T2AL4tqAmAI2fi721osBY1ZgtVXPSrqHaMFTjemSTijdLRPLyl9y0cXD/6r6ZDXpOFcen/ci40yvhdJORAEtgLdMKid8FmXervPoksO3a2EMVmir5xI4JKlEmKYxkYHN0TOgJ3pU2qpS9R02B1MezThq3+q6haHQp9XCPZC4dMhg5tH//nxcL1tqcplA3kxEEKIWnSyXrXZkjJJ5Q1XG8/8xV6RnBamG78fjJMzecW1u/ERmGN9Yl6hJpMxqstlNtBeFGGzk9yCzU0laUqjOlrlNsH6mNFsnL7rjxqUMH9jxjYYGNpYeEQBKbjWK7iQVP1RFATVnUKx0lpJaOK5LMkajv0nnyVMKXc60Ivumg5ogD47kbYNuRVNk9x93qum4VYoyF4qiRSFeRBC0TxnZlPj+0f58mpEX/YozZ/3LZ+snMEdL6evOIbZs/N+aYdDF+sU67U37kxMmXttqdS/vZJfp+Jne0LmlJug0nAZppT7t0jrW0W3hfTz2ui735+n86cvmBl2TVqWaYRZTaYOMsCFI84WSR5KHrVnXFhMGlosg7TQiciapukEQhHQD625u6nAW6vPJkclbZ/tPnfXLi6Q7hMbyX7jfJMy+346s61IDo2HVcNh5Jc0mCV4Ucpf0qlJhVr7xERaiOXx0Hb+fwAS0hDbP+lvEZy7LelzlCqtW82wDwLcsI+DzGdPb8+jVPnT1/OzK0+QbXrUZJq+NEj1Q1XncCz75qKGlHUmxFfevl1qmUOzJ/CvD65z77b45ecbBUKFi3EkIG36A3D8DGbEOVGtIbbCJ9JhtygrN4VrC//CnVd4ldLh1Qm5qDWD2XOKIkdSY2mYHSUXTvxfqWT77+UCs1+quP2OQZh0Tsk2KmiqWrZqtNDJMSy1Tio7rXgByXdC9MHXD6XF0SS5viFy0hjbkgl6AYgPWhzBFSvd75PkLgpUuA71yH4PqBfeLJU7fXnOY10g4wSDqKbQ7SHjAgWn+wdBXFs6i2IsW20E1Osp5iPnfBDVjOdd0V/oxtWa3Dl+xr791b9irlIlZKRSjkbduyzDwFyCxRxbgIXunNERdvsr2xXJLIwngv1fkjVmsmy0Y8qzhAdGXASDumpEkvJjlFXaqmD3r0pEueOOOm1ujeFYNc/6xc/Jnsq+f75Mtf/xeyviF8DZ5xxWXk+uc+O3YtF4ce1VFDOeik7GXK4aeLmOU4tYQ0120jU41RSn43c4TkON5PI+LVmUIq451Zr25ddvL02p2+75UlGaVP7Yqto8stO1bjxKf2AZtotytxfJdPOtdaHHipBNbm87l11/Ns1/Uqw0JpGJSsrpS9Pavl9t6VslcpFbFUytNCzrZN08gD8IscdualqutStqNIVEnPQZooQqe50BEhUtcp5BXxW0xy8RwOsLekiTEde6SSXdStVHzYqXMeeejJdNq5Sw+Y5NjRXDqpLkHyrw89Sh478VQK7Bc9/znk0sNhgo/wpbbXCjrkfHuDFI082W+HvjRpZxpZJnUflOi/JqSdWdPZaBU/mEFCcj+ASHqv+cwGYpnqBSKjT54+f9PGZu0FDDG8ZCcxOAvjsWqAHmx3ULNEyw0mcv1VPO26bQlpZwepQhK2A+7+nc/Zm54XmB3XHZqIhgW4kM+RlUrJ37NSdlcrJX+lUsRCIWdwwjIMOrMbhlMSi5QKVU/CPslKe3CPmScd/6USWfiIVHcqpNVLNNGNsl1ejryIagdK1IJiRfB7o77+jTapNcTlsjkbyA3X5knBFjFBavuf/8rXY+lIzs/VR4+QY8+6uodcz7bXyOfW7iE+inqvKl5ObtrzvDQp9XEB1xLSsCt/eZ+j1PulTBHS2bNnS6XSvt9YXsinNzKn2dz75Klzd3U8b78q5cgvdiqYMrr0Z2hyUtVvih1K7CrCTpHEmiS2ELmh2pZV83yfdjpueXojHr4mLl2VSwWyUi6y1ZWKu1opBuVSAYuFnGlblk0pzxQ3/kuEBin2MVlVz4258R8ivOTXLe1dF0tcqhR60XxxYiKEQ0Si+0upALtVqH3IjZffqAVhPXsqBjHi7OWJKpK39K/fvLiEpLb7N2c/T7Y8JwXuyy65mewzV+PPpP9G7J2nHKS0hDT+ulzwkm65bL09U4S0udk6aprGOxcc2Jl3v1ZvHHri1NnXMIyuFZfBrcomFm5Z22RjUJ9JeTvJE7LQL0W2AkUllDJ6S8cJJKZlOq7rget6pZmDMEEDXLrihFUpF3ClHEpXQaVUJMVCzjBNY+D9W4kTgmoLkfnh+uX+67aZDHimx5aXDC6Zw+iCiS4ngmQO++W4U+5Akmq1VFohhTAFy/aVZDzPJ1+55/6UDen5z3lWQjBKyqk/ffpTxGfpWwVu3fsCcqRwOLaHpQ5Q6lrTKrsJVvXCF723UrGz5dTQaLg3MUb+/cJDO8MBBAGaDz7yxJsCFuRlJma5KYlzczordM99RsoGIL2pRBBkHztTv89Tm5ZoyzTMpu/72Op0hiai/XtXyL49FdJotUmt3iTNZjtRMc0Qv+2qltJVuVgQUlalFHDC4r/nc/yOWBIlmUvbRQT2ckPv9oBLDP4CZ6HWlGSjerTFc6hINKHNSXGhTiSS6Gk5J6mMG3GtSjLUxElCJbJ0bJl4F/azi/ya7TahlHvZcRikY4tqQyTkC+v3kqeayY3cJhjkVQdvJ3kjFx5u0mmQ0jjxPmkJabsVupx/p5T8Tqlkfy1TElKj4b+aMfYdywn5dEZVrTmXPXX63LdL43i8sajxHwPvIxIbUj87RH+PuuTELHcnNT7GMKDtegFrtTvFZDvefpxXHTlMbn3xc1MP8no5KW3VG6TutEjdaZJ6o0mcRos0mu3tK53TE1K6KpfypFTIk3KlyCqlIivmc2CZ4sq+ODN3n7Q9aSJQDwL9UwzFZHSxugYQiFQtijYTgFQ72EDJeFCdindcUm+ignSZR+7efJCc7qyRkpEnN6xcSw7m9ifSUZf9KFbbRd3ThDSnhZypZvBUuWz/MgC/+DFDL8dx34JIbstQlzLXlfNr1WNn1taPp0+vYrdJkmvKk7O8BC6RmnoN52reskQ9JzfOZANNHCYo0I7n+0Gr1Soq+9y2WEmV17fe8SJy8MDwuVX5NQ0hQXURFZes2p206/K2nZjhA1y6KpUKIVGVigVSKvKfeayUCiyfs6kw+EgpNupIPzVrvNNLlZtggf5XgqTVh0Ky6Xf1x3ZSW3L4UCW2xJMvOshcJClrN9nGa7JLfayurW6y1IQ0wwWazarRsqwP5PPwTd69jBGS95OImCinswngjvaKE9K59Y3jF7uPqFsVJLMGqBm+06oTkVWAX3/AY5Ti+4wUV3D+dwDwXN/zW61WQT1xbweIdACQ9yzd+W9uIEcuTVyGtyt/sb/7fkBqIVkp/xqt8DNu+8jSq5C3SbFQIMVijpTyeW6z4gSGxXyO299AqPGUJLYpYpEjSSTcvtkc+MR05baL89elPlfy2ylSSyLd9dq/4h4o6l1BsNIjMKozJaEn6klJPkLqU7wAlUnShJSlFTv7vgCwj5fL+b+VLWWMkDrvQ4TEHWf2eCxcC5KQ4tNnTBryhCvdtfu7FEem8XSWaMU7TFWhyN+BoN/xAr/RauVTup8h0OMkxDBIFbv9luvIVUcuG6L0ZI+4rheTFScox2mRWqQG5ESWpReXroohSeVJoZALfxYLNuEqwmKhIHb1HndpxV2/KxYoHJuUvhSCiPjqohctqu79fd3M+7QllmH63qtuIkz3R67XtIytCSlLq3LWfcFPVyq5P1ZbyQwhIaLtON5/mTUEi16/IKTN4yJKPzKWqzEr3afXvleMC71L9z076Q0vTKgauJ7vNRrNfLeufzsc+fOMX92dJKGJi8yLkC7Wx2arQ5xGMyIs1WbVDiXFrL3yOYsUOFnlc6SQ4ySVI/lCjuRs/k/kIe4XtyQ/F4yW5JbrJho599H5JqxvcNopiU7aoUE6Qsg5j93Z5X0ZMTFKVXIvypqQsrbyZtKfgBD4o0rF+mx37ZkhJMdxDiHa75rJ8Jeo0vNrW8fOb2wcjzeQLhtE931E4qCspqBRNoMuu0S4CfHNGIB5nu85TiOn3o80DIxhjBInoovo9LJASIPGwvvNnSi4Q0Vss4rsV9wjcFRiHgazSZ/h0hUnqTwnqwInLJvko/c52wo945Lceap3oMy7l7YvdXvCpSWfXlWf6jyhEmOK5Hqku14PO/68JqRJV0O2y1NK7i4WrU8AwIV+Pc0MIbXbeLXneT+dbTh3vneCkDaPSyO37JEMVO1x3+5zH5HcKKQeTTo6AADreL5Xr9dzo0oJ4abE+FXc20sXWSaki80wx4R7/dX5v9hmxd83CZe4svripJTPRyTFiSoiLNu2iG1F0pXiVZdIOFGaoy57Tyz5yDi3MDi3Nw5KhhXE602cji7q3q8JKauraKx+uYRAFQDXCGEPMJa7d2UFLnrXVWYIyXHcGxDJD4017F1U6PzG1rEL65vHU27aXZ5PYiMQhmPVPTydBFO5QhoAXd/zajXHDoLRbCvdDgvDTMWiEtLFxsZxU70Aa9Ij0GmSjusNA8uOPMOlJ0FQ4l8ux1WAFsnbNrFtkwA10rntFMn34i7jiaFJ9eyUYQdqcll14Jce3PtnhVxufUfAWPpGca1ctud2tQ934x4V0swQUqvl3e77+OZRB7Dbnr+wsXXsfGhD6g5mjY6f8o6dLlXdoPRCfhC4W1s12x+RiGJ1DL/uukttuN2cLCMhqWNOxfkQJIHPSLXeIE6zSer1Vmi74uTlNFuZ8wTsnjsuQeU4UdnKv5xNLMsilinIKl4LyRJM2zfjZ5La+6k++QZ29PKDHwaAbLlHbregF+TvANAql60fy3J3M0NIjYb/KsbYd2YZrCz0jRPShfXq8e4sDdK9Ickx15VvLXSvkumECPF9z6vW6tZYrtHxLZ8y0Ha0g9CwhNRoeaTZ9qNsEJSYBiWGAeFP06TEoJlZvqmlEXucKRkUUk4Eyucd1yd1TlYNQVDhz+j3INhe/bmTa5JLVznLCglLqP+s5KdlEgCR1CIddJ22Qan9L+Ryj1x6cO8/7uSYlr3tctl6GwCMpgaZIyiZ+UbX6/73EsJeNsexL2RTnJDWNrZClZ34sgsJRZWYEuklOb3Kzzzf86u1usldokd+xTrAruBO6QwxZIXDEFK745Nq/eJ2GR4zZRpAuFE/JKmQqARh7dSrx01auYYjFbAqb4qNEqTK2DHZb65e7bTd0F7FiarB/zXapN5skVaLewKOdgjYCTx4iqGYqLhExdWAlhle8BcltYi7lbOtJy69ZN8/UQrZiXTeCdBm3GZ4TThAfcbNjF19ZgipVnPfCkBuHnskS1YQkRjNVmd/x3MvYQErBIg2CzDHN6qa4zxLBJmGNKPcPNqVUFUhKi/w/epmzWy74xnfeYJsEbSZkF8q60Nk4B5mmxyGkLbqHdLqjKe54URlW5SslnOEzlmKijFRgFDdpxNO770xNjlIJGmE0s4CMoUc9wTskCZX/TXbpNVuE6fRDkmr3e70cbTP3peDz0vesoMrLj/8jaufcfm9pmk0s9fL5esRgPUL5TIkyQYzNsTMEJLjuD+KSNIJzjIG1qy7wxja1brz7Eazc60fsFXTgKpt2+cMA5oUwKWUuh3XW9mo1l6cCjIMyakPMfF7b3w/2NyqGfxUPc6LAhCg4VVLcUK07viUQelqBrU3DCHVGy7hKrtJXpZlkP2rgy+e5UIG93LnXtH8iyAS+0z2SsWG9UlQGtvbRroxtjcDgpoQV83YwL0c+VXjnLC4+3qj1Qrf8zyBWXKusG279sLnPvtTBw/svajX1WSzoUt3I8AYe//qav7RrCIzha/gdIZWr3s/RwgemU5ti1VLEKB1fmPrtnanfVXezj21ulL810Iut8az+HSPZLNWP3purfqKJAgyyVennrB9Pwg2q1tGozXewdOgNIxfSev/ZQxLN/mlo/S3i9UZhpDCu3q22sSf0I5yaH+pL9G4PpLuzEKckLhAFf6kEP4u3w+7ouKYnFClqt5VlL6+I/yTcmNq4rzW566kbW6MjR1WlMSnvRkW+KV8Qaju40TVanfCTOutVofwLN5j2RKHBaXrub17Vx6/6fnP/WzOtrR6bkwMxy0GQH6zXLbvG7f8rMtlhpAcp/MeRNg36wFnrf5Ox9v79PmN15WLuQf3rVa46uKioozPMP/YiVNvQoJhAIk8cUsFnh8EbHNzizqNxliqG66ak/r9vmQUZ4dI3Malg0WPdDAA7GEISRZtuwHxfRYSE/8Z8E18yER6nFQO7uu9fJgXb3aGUS6KXnCCkhIUl6a4M0W3mUp0KclcIA8Hyc8+dxP1GPy78sf1uVRPkE9aWg3zD/a5MVb19ksOK0l2D7Vvnu+RFlcDtjshabXabqgK5P8mPRTIuaQAwTOvvPxLz7nmqgey9j3cLf1BhI+srFj/nNXxZomQ3o8IK1kFahb9qjmtK9c2t77twL7y362Uyk8M28Z6tXbt2kbtDoaMikSVQIIgYBvVKq3VORENv9nKNrlazjLMUDLoJqIki7jYcEViTHFFerzRRRWpxvlBxDEKIfXDJAhQEJT85yPhHmlqhgG+SXMbUj4XXYOqVMSFrrY7OkZqXzgh5e3016cvAUhcFCcEqV7tfl5ajuIUPArxqmOTpJSSkvvll1Mv41Pjh7qzb8dXH0npLJlX/pvn+6Haj0tVkqi4rYpnWh82gFqr6Ib9ds/2OQD4WLlsfWq2rYxfe4YIyf0AIuk9zo4/tkyXbLbbB8+vb73y0IF9f1PIWSPr0Z1m50C90Xhmu9lZ4SqXetNhzVZnpeO6q74f5IYdPN+4uTcU91STp3xeNnXijtVLsb+yko4oylCt3BraKx2kezMpIQ0aG++zHwgJyjK5yrH/8ubjbLlpaWZYvNTnOCFJSSnOShDh0HZ94vlC48ovTDeAChVgqApUrpXoIfL+qXn6Eb/sSywld+UxjC8BlO4vih1QMW8JyS6lPkzIWgayDmqf26U4UXGC4j87HTckqo7rxgcbraIbZ3XNpgwAfLxctuLs2rNpZfxaM0NIjYb/Xxhj9vhDWZySPgtyp86sv/7g/tVPFfO5c9Puecd1c9Was1qtO3uazdZKq9VZbXfaq23XXwmCIMaYx42I2z8TN+60dBS5lvec7tXceFFp1fW852bQtDQyK0IaBUc+pI6HoVPDuC+e05TfGiFT6UgJp90OSKOdOGTEEmskiQi7FCczke6Ux1bx95yo4rlQMU/FMyVSqrRXpexPooI+ganCntWdUDc5hKiS8YC7k6IErsI6lqgg4/aVfvJ2PNdDoFAtFYpPW6ZZNQyo2bZVtQzDGRdzXW4yBCilf1kqmX81WS2zK50ZQqrX3d/K2v1Ms4J9fat+XafjXnbZwf1/N6s2BtXbaLaKT5w8c91GtfYcToxJbrH+GcD7EpTqPRYlbk0HfnZF7yu2Et6vLBBSSrogRNimGFdFin/DmKkKOeH4EEsP0YZcrbeJ8MVQlKcKJ8dWnOSW8OgWcSQGkFBazVkyZU9Sf9Lnfhfwdd8E3N9mJfsaq/16pKquG2/7xript9v2XjuhrgU57Fh9K65rCiiFmkGNLUphq5CzzxULhZP883l/H3Zbe4j4yZWV3CeyOu5MEBIiUsfxPpRVkKbZLx5f9OTpc2+89JJ9f52zrc1p1r1dXWfOr1/x5Kkzt3Zcb5/Md6duFHFcU0p9k1wYJ8ukNjXVySGVOy/tLRaXyRghXQwz6RbOhyiIKpFOuGQkLizvlSaqTofITEzd0lHcnmrTSZGVeGObCSnFhBexSCr+K24/kq5kwtOooSSAuo/UE7Xb/xqS9NhSqrs+Y06RpToe9Y6kATYt3r5hGNVL9u3527xt1rZbx/rv4yNgGPTvikXzz8avYbYls0JIu+YupEarfdnGlnPTkcMH/mK2U5vUvlWv73v8qdO3OI3WkW5bh3o1harq6U7EGjmRKaog5Vr01J1LaQLrt2FnSUKaxhyEBKF4uXW8gDRaftq5JDG/xeJXSpEZEpS4r4i/uPquGDpkCAWZcF6Jbmftkmri2CaFnOJ5VSUc5cZYrnK7+H1YvVdSqEG94bwqakVRV9ohJvEGVOOoBmcQtyzzzOUH9//lNOZE19EfAcOgny4WzdSleFnCKhOEdPbs2VKptO83sgTMrPpyYb16ExLAg/tX755VG7LedrtdfOypMzdWa/VrGWPhXKubJ3/Xa1PoNWin09pE+euiylRPuvjqc+V0Hp/uww1LSBjLREiqq3tybxD3TGNhbA+/mDZgXemdlFTXkugFnAlrcUeIUt6MiCghj26JVrxXYpxU6aXvlRCR5CMdHfo4M8Qqt9jHvM9lfV0Z5tVYqFQ+xT5EJdehPACp111cednBj1AK40Vxz/oLtQT1A+Bny+XcH2Z1KJkgpI0NXLUs731ZBWma/XrqzNp37l8tf6lUzM8sfUcQBOaTp8694Pz6xvUBY5Y0uqcu6otPtwkpqfYilWjCk3AU45k803tVOickmUEglsS6Ym3453fc+gJ29IrDO5dwbooTqhJS7K7dTcj8GvfwKnckPr8zKuBBqsJNXXWqkBszl15ylsjTx4Hf7tCQHDRStJaS2kSXFLtSN6Gk5ikirYiZ+jtCRLYjIRil7liw9KoAACAASURBVDlK2x37eQ3GVrRUTBkvd/iSvX/Og8KnOEW6KgUBRPKFlRX7f2QVlEwQUq2G+wG8X80qSNPs1xNPn/v+Kw4d+PNZ5e46debctacvrN8U+KyYIpjUyVn1npNJWhNHBCHVdGdplp51qlqmN7Frsnmlb6lV63vlS2/ZPLBvZe80cd2pumKXayX2S1VlSU84KSmm1VpCtlEDfvkscFdynikjLtPnvis53qT9iBfCeRNq01g6jRgrXA9RxndF+FHuOxK1yrgzSXTD3BgrA9TUee7bvpTn4gDfdKLeQ/v3/XmxMHoYxE7N/6K1Syn5cqlk/15W+50JQkLEvY7j/VpWQZpmv06cOvfWo5cf+nC/tECTtHN+vXrF02cv3Npx3TDbhSQjqUaLN4dIR5QyjMcxRInbl7z5NSUpyQSqXZ5Xqr0iVr9EEli/0/2yEFJs6I8khLRkEJF6HAOUqOPS9hYpYiREkKiwkvnoL3FG9pge6TWx54i6FClFubHVdRl5+oIfqhQP7TdJMaeQoMx6pNirpDI3lrij9SCc1xMiTEvaSULYnkDq6BoTue65FKlvjJ1kF9i+LAD5Yrls//ftn9yZJzJBSOvr6yu2XXn/zkAwv1YR0Hzi5Pk3X3XFoQ9Pq9W609j31OnztzRa7SOhTSgVv5KWUlSikgZn1T6Uti9Ju0HiDi4yNMTbUpK2SPEYU68wT3lmKRvbt91581JISMnG2+UGLQ8EMQelpctIUIkT4naTfiyhKgGt0qkhTfBChom98OUGr/zsqSuyGXkeki/e3yCuJ50oCHnhsQJZKSWklCKgyBY00BGiW4qTDavSdhRgnZLuutItaQlpWjtD/3oA8HPlcu4PZtvK+LVngpAQseg43gfGH8ZilPS8oPj0+fXXHb384MRGxXbHLT51+vyN9UbjWmQI/TJw9z2xR1dIqCduYVwWNqFUmWhHupgaTiCfEGFaTShP5yLNkKx/GQgpkRIUr0JlGWJoHBJec6pEkWzGAtzwANEljYSfxwQe7eiRQ8qg+CGVHFMHj5QHZOKwcuKUSx49lb6K5JK9Jrnuah43zXPjMZHEL5KCnj57njx16mwYI/XMo0fI3lWR5avfGkt/3kvWok4hOfHxqwcdLSHNei/Df6xUcn8061bGrT8rhLQr3L5DQjq3/l1Hrzg40QnFaTb3PfrE068JAlboMapHm0R86lY2JDXvmCQkaYgXJ21pR1I3kV5bULLhJFm/YzKLb5ONlqQSFyNdyV/xksWXkGJC71FfRpt0SjqKaFslmdR1IUoqoe57pRRbXug0ErtuD8im0HWdfM8hI1LfPXayTU6cTl/vsW/VINc/Ky9sSpGqjzPHqdNnyd33PRjvMTwL/B23vpiUSzLTV5e7txpj1UNa0bPdUlyEhyakcbfyYcvh31cquT8d9ul5P5cVQjIcx/vNeQ9+3u35LCicOrP+XZNISIho3v/Q42/kdamxL1IFlz5dpzNjd59m49N5qOZTov97TvfqSVi1FYi8O6pqTrQvP1c2zZgYkbz8+E0LrbKLJR4ZqDpAChmksgxVdiPdhxSFLsVX0KftQio5qol1+8YniQ+J02LkK//aDAN+5et5z8yRS/YmyWhl/794933k/Np66uvyrGdeSa69+qpY6pVrq8M8cvfmA+RMe40UjTy5YfVacii3P32rcVfMlYqTJqTZ7kqU0k+WSqbO1LAdzPW6+9vbPbPof5+GhLS2uXn05Om1V3TbHSQhpQNa+6lU+tmVQlrpucoiiRMRJJTOX5bsZHJD6QnGVKUuRTX18uM3LgchRWpOwcryWgjpNZZImz0qrFDSSRLYpv4u61KDX7e5D0k8qsYidacRSh8ohEcckM2aT54664Vqs8P7TXJwnymsVopUyx/9yj33kzPnLqS+ftdecxW55qpnRAeSZP18Yf1e8mQziWgwwSCvPnQHyVGRQjGRyFV7ZNI/TUiz3eV0Lrsh8a3X3f9KCBGZPpf0NQ1COnNh89i5C2vHpSE7dPEdEFPSq9/v7+TQ/ZyQcsRJOlH5RGqlOGOAmhpIGta7vMJSm6q8kA7JK47ftLl/Qd2+VRVpnNlCMdZLclDjhwY7JKQPDKp6Ldy8+9yHJLVhqTnjhNXnPiTVrphkZhBzlPaYS0u5Yd1KnevVKvnCV+6Nr5rI5Wxyxy03Ev6ze+187OlPEZ+lr56/de8LyDMKh7vcySVhp6U9TUiz3fwA2MfL5fzyZvvmMUSUupcxRiumGQU/jIFpEOCblp2QhMpu7buPXn5obBuSIKT144meX2aiiTYaqf+XtoTUzaTJybnbnhQdjBUjfK+DQyqwVhqm1fgmRcpKSwXy9C4IkUtIi0pIEqdUlotYOkrb4BRTSrSZSw15Os9fSgWoSBH97IOp9kOpM3I8iCQriXuK3BRXb/nVFFJtlxQXqyATiUfKXlt1h5w+c57nnCNHLjtMcrad8riU/frkuc+TqptO5v2yAzeTfdaqkJCiDiTtpwNnNSGNsXmOUGRp70NyHPcGRHwNISDkdv3aFoFpSEhnL2weO3th/Xjvhh+RTXfcSPS+X1qf5CSs2ILkhhGfzpOTbD+JK94Au43pUp2leupFEtfL73jxwhJSehMXeeakiivSnPVkH0hvwgLglMo1JiEpkSZLSd24pcTaUz46HPRKun0yfsdSr6QHxRNQnasUccRveiQrSUSyn+c66+Rza/cQH0Xi7qsKl5Mb9z43iYW6SIYI/rwmpG23kQkfgI9WKtZnJqxkZsVHdmpARKvR8L4fkdw6s14tacVTIaQ1LiFthBJSNynF5BBveEkMkYRU6PCVdEHRjpLeTJV8dSnV0XjkFMcmRZvRt97xos39exczU0O3o0LiTJIkRlWdCdJzJIkoUVPFDgmSHyJrkKquEyq/hDj6qu2UxKzbt5+QolD9JvcbqQQjuyRVjqHUFcYxqWo21V4l6m0FbXKus0FKRp7st/cIdaKS2DVx4EvKyvWpCWm2mx+l5L+VSvbM82iOO4qRCanRcP89Y+SmcRvczeWm4WV3dq0aquyk8kNuPipB9apFlI0wzsqgbkqKQTzc7VTiiZ5LuYUrtqL4PiSlTOp0raiFop30rttfdPbAvpXDi7YWuomg5wAQAT9oLtRDQbc0JYkhITDVZpe+YbafQ4vqLKBKcWri0lT7Q/S1u85uu1M8/h6VpUK4fTJFCNVvsv7UdaAJabbfCkT8wMpK7qHZtjJ+7SMRUq3mfQsA/rvxm9vdJacjIVWPnV8TEpLYeLrsAF1xLDKvWfx8l0qvR9KKJaJuCSwJnk02ojQxpT5XI/SjU79tWVumaTUskxoH9q3SXM5ihVyO2TmT2IYBtm2BaZrUMAzDNKlpUGoCEBsAMuHsEkszXerJnuwF2zgN9GRXUIxNicTEK+mKTxqwkSftyxgfxYVfsRP1EFkfUlDHmJbulIwQXdkVVClPklg3Eao2K9V7s3tH0IQ02z3SMKx3F4twaratjF/70ISEiNBo+L+CiPvHb253l5wGIZ1fqx47u7ah2JAi9Vq/E2+3Wk+1XSjElTpRR4k5xSaTJqVkI1E+jwNhe1WIvHnTMNqWbVV9zy+0Oh1h2R7xxYNBc5bFCoWcl8vbfjFn+znbZrmczfI5E/lV7DnbIqZpUE5onPAopSalYE2LzARGImmd/D1FRKqXWxwvlAw0jXEXrnFmBk4oSeaHtM0olm9i6SJuXyHIsJ1u9Zicd/VzNb9dKjNE99x2STIyoFVmmVCkYZEzT81coXpdJjntBklHvCpNSCN+OUZ8PAia79izZ89cLwYdpYtDE1K12rrKMIx3jFK5fjaNwLQJSW6OqvonJJEB5BRtNXEsSChfdZ/OJYl1eXtJaSxVpkf9J7J/A0CQy9sbgecbzXZnLz/M7NRa4GRmW2b4L5+3/Xwu/BdE/5gVkplJLMsE2+ISWiigGQYFUyWztCTZ5yK6PhkJ1BQ50vYkCCOJW+qvauuWcNLtCckl/H+UVUGSRh/y6CsRR8Sq2Ad7pKGYfNN1qsQaS8SiK8kBpiufYnLtRf/sEura0IQ0229KuWz9HwCQTtEx2yZHqn3ojaLV8l7i+6Frtn6NicA0bEhcQjq/sXk8SaKauO8medF6Pe6iPUNx9e2NX0rZPrqJKdoF5TP9pAPTNLeAgus0mnsZY5lQs405VWExlcxs2+JxNyyfs3zbtoO8ZTMrZ2DOstG2DWIZIZlx0cwAQWZGjKe8BE+VnFLSq/ga9stHqBJFvLH3m5t+cUuK1JbYfySRdZFXT/u9JBgTUEyGEcGEruddYQKp2CzpBhHd7aRktuieH01Ik6zYi5ellHRKJftHZtfC5DUPTUiNhv8axthrJ29y99YwHQlp69j5DW5DUj22osDGASdemb1BqpoS4um9z6gvKfV49CXZCAyDtgxqOo1mY8Xzg9zund30yCWZWaZJbNskpmkSyzQ4qYUSmm1ZzLZNNA2DJywFyzBDQgNqGIRgnL9HSlYqMaWlWjn3kUoxjDkSbvzpaye4Z6UMW1KcCqQ9qI9kHFFXlwNC/wv3FI1ml9QmxXWFsLpsUCpympBm9w0CgPVy2fqZ2bUwec1DE1K93nopIcb3Td7k7q1hmoTET6S9VwGo3ktK9m5FhddjgA6no3+27vhEHE2ZNEwDob5pQq3dcXOtdqe0e2d0NiPnZMaJjBOYZZnE4D8NQ7y3bU5kgWUYaJmc0ExiWAZY4npZAwBo+uCReLyJ+exNJyVWgJIZIlIr9iPDNDHKuuRlgHLNKdKX5EnhRqhk/uiP3WWH9v1J3rars0F2t9eKT1UquV/JMgpDE1Kt1n42AP2JLA8m632bCiFtbB27sL4ZSkixDUGxA/Xch6QkAE0TjJK7LmVH6iM1RU0ZBq25rgeNZmtFTeKZddx3U/84mZkRgXGpjJOZaVDuXBJKaaZpomUYzLJMNAwaEho1KRgUKCGSzFSbUOJ+njgtJNKXWIbdYQNdxKNkDVHXZ/e8UAru0csP8eu1pYZxN03dPMb6L5WKzVO0ZfY1NCEhIq3XvfcBkEpmR5Pxjk2XkKLjZnxbaJJtISYeVTIKscFUzrPkWz/gPiNEvqE1Ay9w683WShD44vY2/VpKBEIyEyrEkLz4T54qiF+nLgjNIPzqCU5qpmkwSg1iUiDUMDhrUelcw8FJeQD2CU3oB+De1fLn9q6Uv7GU4GZgUIZBP10smn+cga4M7MLQhMRrqNe9uwjBN2R5QFnu2zScGi5wCWmjKjI1xC7XEdn0iTlJ5Z/rvk1WsR+o3nMAxEPEZr3RKrqua2UZU923bCDAyYwTV0hghkEoJ7PwPf8pSI6TmfgstJ0h/x0ocC/1+r7V8tf2rFQezcZolrMXAOxj5XL+U1ke3UiExKWkRsP7EUTynCwPKqt9m4aEdGFz69iFterx3ts20/ajXo8sVYcvY0VS9xkhUKPebDbsZrOd1yq5rK6i5ehXuVQ8e9nB/d+88silj9umlVk35OVAW4wCgHyoXLbvzfKYRiKk8ByOWGg0vB9EJDxjon6NgMDUCGm9ejwV99HthquoSFSPOpWkZLwSBWi22m1SazSLagbwEYalH9UIDIWAbZvOJXv3PXzVkUsfXl0p14YqpB+aGgJZz9IQkuY4o+WSkuP4xwHYqxFhrOj7cdpd9DLTIqS1ja3j6l1F6aBNgZKaqkX1uuK/88A41/M6tbpTcj1vrDWw6HOh+z8fBCgFf+/q6olnXHrwm5cdvuT0fFrVrfRDoFy2fgwAWllGZ6LNiBNTp0Ou8rz25ZRa5SEI7qLtAZA8Y2yQGzE3qK8g4gFC4GCWQR3Ut2kQ0tpm/djaZvU4MuFiK8lH/JQeT8qFeRE58QtKvSBo1WpOvtXu8FiXRYRQ93lBENAquWxNFABplMv227PVq97eTERIOzW4er1+CWPWzYZhvJyrEHeqH6O2Ow2nhmrNufLshc1vS+dUS3vY8X5J91pEbNWdhll3HEuNWxq17/p5jcB2CCQqucMPr65UtEpuO8Dm+HdK4clSyfrVOTY5VlMLSUhypIhYaja9f8sYefFYo59zoWlISL4f5E+cOvN9fsBsIR5FOcTUoEMgbsNpYrVez/l++jrpOQ9ZN7fkCGiV3GJMMKXka6WS/TtZ7+1CE1KkroJWK/jOIGCvzDrY0yAkPsbqVv3qcxtbdyKiIS/bA4Sg1Wl7m7Vavt3uZB0K3b8FR0Cr5BZrAimlf1kqmX+V9V4vPCFJgBsN/62MsZuzDPi0CImPsdXu7Kk5ratanc5Ks9k2/MCvB0FAg8A3GSOmHwQmIpqMocGQ8Z8mY74ZMGLyxKcYfZZlvHTfsoWAVsllaz5G6Q2A9aFyGTLt8s3HszSEhIi5RsP9ZURYGWWi5vnsNAlpWv0OAkZd37d83zNZwEyfoeH7vhn4gekFgRkEnMx80w+YGQRoBkFg+pzQGDP4e8ToPSc/n5mMoBGEf0czIUL+HNNZHqY1aXOsR6vk5gj2DJtCtH52ZQXWZtjEVKpeGkLiaNTr3p2E4BungswMKskiIc1gmH2r5ImmPdczfU5uHpp+4Jue75u+H3CJzeBSG/+MkxknQf45JzyGgRlwaS7gUh0aPv+M8TL8JzMZcrLDsDz/jP++k/cvzQvPWbejVXKzRniu9XfKZetHASDzrrVLRUjc467ZDH6db3Bzne4hGxNedmvfffTyQ38wZBH92BgIcDLzPM/0fMbJTEh8ofTHJT9BfHyNBAFXXwaCFFEQoSBGTngkJEMWcIJjZiAJMCRBEkqISHCppD6tkhtjsS1AEUR8fGUl994F6OryqOwk2I7jvR0Rr80i+LtZQsrifEzaJ66GdD0h5YX/OOEFaHA7XkiGXOLjqk7GVZ2hbc/wuXQXqT9DSQ+5NMhMgmjyvyEhBpf0uGqUfxapPWd2wNIquUlXQfbLA9DPlMvmR7Pf0yWyISWE1Pl+RLgji+BrQsrirCxGn/zAM103CFWa3N4XEh5XeYZSHbfbReTHbXwh4XGCjFSYkRo0VH2Gqk1mUkr9wwf2PaZzyS3G/E/WS/hopWJ9ZrI65lN6qVR2HLJarf1aAPqa+cA3WiuakEbDSz+tEdAITI5AELD37dmTf2zymmZfw9IRUqPh/y+MsW+fPXSjt6AJaXTMdAmNgEZgfAQopUGxaPAcdu74tcyv5NIRkuN0/i0iHJ8fhMO3pAlpeKz0kxoBjcDkCADAE+Wy9Z7Ja5pPDUtISO6PZvVqDE1I81nUuhWNgEZAIoCfqlRyH1sUPJaKkHhwrON4v0EIMbM4AdNIrprFcek+aQQ0AtlEgFLyW6WSfU82e9fbq6UipFrNuw0A35JV8LWElNWZ0f3SCCwnAuWy9ZMAUF+U0S0NISGi1Wi470KEfVkFXxNSVmdG90sjsIwI4PlKJffzizSypSEkx+m8ERHuzDL4mpCyPDu6bxqB5UIAkXxhZcX+H4s0qqUgJMfxvhURvyfrwGtCyvoM6f5pBJYHAUT4yMqK9c+LNKKFJiREtBsN9/WI8JJFAF0T0iLMku6jRmBZEOj8XKVSubBIo1lIQkLEouO0b0SkrwGAPYsCuCakRZkp3U+NwKIjAOcqFes/LNooMkFIPEt3o+G/hFIoDAIwCAKD33VEKexHxGcSQhYu07LnB4Wnz+ls34v2JdH91QgsHgL0HyoV808Wrd87TkiOg4cI8X8CEVcXDbxR+6slpFER089rBDQC4yGA/6lSyT04XtmdK7WjhISItNn0f4ExPLxzEMyvZU1I88Nat6QR2MUIuOWy9XYA8BYNgx0lJMfpvAARfnjRQBu3v5qQxkVOl9MIaARGQOBfKhX7v47wfGYe3VFC2tpqv4ZS+trMoDFCR/jlbB0fL0UMKgEjJUqwbVDqGKZ5zqTQ7leVJqQRANaPagRmiIAXBHsCP9gfIKkQAGIQdKhhbtomXZ9hs3OqGv6wUrE+O6fGptrMjhJSve7dRQi+YaojmkNlnu8fbLaDGxkGJQLACNc9UggY/0mIbxr0ZN7OPWQYaZFZE9IcJkc3oRG4CAIM0XZanRf6AbsSgDAghBECDAlhAMAMgGrONh6yTXNtUYEsl613AsDGIvZ/Rwmp1cKjvu+9c5GA63jeUaftfQtfyHwB85+IiHxxy0Udfo6kXi5ad1MwWnJ8mpAWaaZ1X5cNAZ8F+XrTfQUPGyEEGRBggpSAIT9YcnJC/r1mLGdZD+Rt6+TiYYBPVyq5dy1ev0WPd5SQeAcaDfcHGSMvXgQAPd8/3Gi7L+XMw0lHLF5BSEJCIihOXBieuihAo1K0vwBAAz4+TUiLMMu6j8uIACIzao3OKxjiXuQkFH13QxIigoyAAkPGCYrx91gs5O+xDHp+kfCglP5FqWT+zSL1We3rjhMSIpYcx/sBQsjzswwiIrGrjdZrEVkuVNPxBcwXMiLy36V0xH+n4QJnjD+Xs40Tect+hI9NXz+R5RnWfVtmBOrN1k1ewK4NpaHwuysOjeHBkpMSJykAhsgQCPADJFICrXIx/wUA4i8KNuWy9XMAsFDZGTJFSLIz9XrneZQa1wQBO2gYvdOPyMqI9NhOLYx6s3Obz4KrkZ+hwkWMCIRLPlxdJxawWOhysUcnL0qCSj7/BUqhpSWknZo93e5uRsD1/QP1ZvvVgnwg/P4CYqjdkNIR5WQUqt85MXGyIkiABJZhPVHMmY8uAn6UwpOlkvWri9DXQX3ccQlpWPDE9RL++3lWh2HLTOu5ju9f1mi5L5enKikNIeNrODpZRT9jCUks6vDkZVF6upjPPagJaVozouvRCAyNAGw6ze9Exr3pBNkgl4xQkFFoQwrJiBNUWkLi5EQpeOV8jh8o3aFb3KEHAeBPy2Xr73eo+ak0uzCExEdbq7lvASC3TWXkI1Sy6TS/AxnZQ0KSidR1fPHy81S0kEPnhmhxE5TqAMLtSIzrAUqF/JcwYOTpc+vfdfSKg38wQvP6UY2ARmBMBFque6zV9m+VajpBPpyMEqckcXDkZMS1HhBwszDXeoQ2YQBmmfTJYs7OvJRULlvvAIDNMaHKRLEFI6T2tQD07fNEru36Vzc77vHEgYEfsPjJigb8MySIknSk153w4EkkJ/68ReGsZZhPaEKa5+zptnYzAojE3Gw0vocg5KQqTkhBgpBopLILiYhCICUk8V1XiAuJXynmv5hlKQkAHi2Xrfcv+nwvFCHxddNouO9BhL1zAp5u1puvZ4SUpFeOPF0RCJd46FEnF68U/wG5njpR2RH+HpHl7dz9Z86vvUpLSHOaPd3Mrkag3mq/0PODF4ZxRpFXXazJiEhHVbmH3rLcLgyMHyi5bk+EdgAy2zBO5jMtJQV/VKkU/nHRJ3yhCImD3Wz6rwsC9sp5AN/oeNd1XO+WUL8cLmqGFGjApaIkZkGo8DhRURqp87jKTnrvKOoBSujm2kb1+ZqQ5jF7uo3djABjmN90Wm+gQAxOLEIiEodEbkOSXrLiEEm4Wl2o3xFC9+/wOU5IlMcmAaOU+KVc7iuUQidruFJKg2LR+L8AoJ61vo3an4UjpEYDL2PM+4VRBzrq84jE2qg7bwQAiy9gbi8yKAn4KYpwdR0gp504uC4Oik3FIQm7El/QYbxSQGCzVrvi6OUHf3/U/ujnNQIageERqDfbt3l+8Nzeg2EUosG1FtL+G9p55WGToXB4CA1J0fdb2IRt03w6b2fP445S8rVSyf6d4dHJ7pMLR0gcSsfx3oGIV80SVqft3thxvReKwLmQhphBuXQk3ocEw4Q4TwiNfnJVHQ+6E3FIqiovUhvA5ubWlUevOPTfZ9l3XbdGYDcjELCgstXofC8J49S5pCMOhEIqirzsQvdvflgU2g6gNBBB7mEcUixJCVtwpAEhEBTy5t0mNfrmqtw5zPGDlUruGzvX/vRaXkhCqtW82wDwLdODIV2Tz7BYazS/D5EYMamEDgx8sSYGz9AtNFLNdUtIccCdjAQPvxAIm5u1o0cOH/yYYYAzq/7rejUCuxmBrWb7Lt8PrhH2oShXXfhdFar08FDJ1XFKqAZXw4vvLIZ/E45KQmUnCYprOiwTzhZyItA9Gy+4UC6bPw8AnFgX/rWQhIQ8QaLjvY8QMpOYpHqrc4fr+c/hwXEpYgkPVyIYNjxdRRISf0YYQAVZcQeGtJddlC8LCWxs1q46dGDvl4p5a+Euz1r41a4HsPQI+AHbX2u2vytMLxnlqeNiD8RajEhlF0lIwtVbxAuKuCRuR4rcwPn7UK0ntCHUAEYY4yEcX6MDMvrPG2AA+PNy2fr/5t3urNpbSELiYNTrnTcQAndNG5iA4epWo/U93OFGnDqEiM9tSOFilWmDRBxS+r08kYVfgEgloNqQkHAJ6ar9+1Yfyufs+y1j8Y2Q08Z/UeoLArQYMsv3fZshWkEQWAFjNmMofgbMCjB8b4cx/xO9eHF+AB5UjfzbrA7J3e0P1x4QQsGgyFXdFMCnlAQEjMCgwKiQTsKDnWVaW4W8fToaZIgUQyw0O951QRDs5Q4KhkEd0zDWLJM+bhnGQO3CVrP9at8ProjgTlIDRRkY5OFRZlqRh0jGGHf9ZiH1SOck6QAhs4JHXncmhfOF/P/f3rsASZNdZWLnZma9q19/P/5/3qPHjEYCaVg9Rg+kGWmQxK5ZCSEkFBgcrGPXBOH14nUsNhhYA8sKeQkbL14CCBuvwxsGs7ACL2tgkSAWrZiRBBIgpBF6v+bxP7r7/7u6q+uZmddx7rmPc7Oyuru6q/6u7s5SjKr/7rw3b5578373nPOdc05fS0IyQ6/X+pHV1dXdEy2vOWp8whfl9J5kf1/ekabDn5z2CHY7vbcM48T4p5SGhHZlCohlmo8CGqf2G4qoydQgtQ/JBuAhkyclDWnt0tJnoyjYqZULLWna83dAfyJJZBTHSTmVSSlOkzIgeEhZiuO0jOCC/8bfpymUJMiSTJJyIvFnUUqTuCylQBAqFCWQrgAAIABJREFUyzQtYQ0dIlvix9+wzZ/wGz8j2ze24+0PbZB5qsPwIfP3cZdDICAQAvB/QUCDRbUCh4Pf6lfq5wACEBKCAMFE+VoCIaQQAR7YCCbpRcEeAwkykmkaoHvGSIhIbNQfxZNr2eA1EgDBZnV58Q9KpXAfkxi3u4PXAwD2keLGqzMpJAJkUilXPl0thSOZuAfD5K69bu/bmLRseQnK0qB8RkRWID8vmjpUPBIFzlK4hs5RSRkdmMnOWD/w+kql8pdRIGwm/9u4jvmtPrGwcD7IDOahziwg4QPs7vZ+SIjggWkthmGcbux2uu/g/ek8dZSVgWlICqCsmc6vqQKSCA1ENRVpamKVUqMhLX4OX4BapfRUKQzPzelmWvPA+hExgsYwIW0kjZUGgmmkkiQtJ2mqvgEEaiUlqcACSkmalCVASZIWU8br8T/TbxYgcEPGrRO/cyEkCxjZB80CTAagsv9UO/BBgKT7D9X2HqhNPMRv3KGDANSvEDCCQHVNYCIgDBV6IHQooFG/V8CC3wACsy+GQmK7BJeoTsCogEOPyf6shWQw1/7eSEj9Qah2WeBRf2L9KVBGDLIA7n7m7Uul6Nm15YUnd7uDt+J0sASoCQiBDFeTuDipV8ufLEXRNT4VO+3uO5M0XfMAiTIw6PdRmswpSjPDXJS2fEyAge7qYTIakvNDmYBZ7LAcBZun70s6P2SGcwFI+/uDv5Gm8APT2gh39rtvS5L0Dt6fOaFR3JHWlCxjx+XDoiJfeuErVg9pU8TKo3+j0c+Y7OiUCbuY425a45+TfkScJgoMUNuIE6k1D9RCEgUgCBpo5pKojYAspQkoMEkllFIFLFCWEr8NiBymEmSffLLrDzNAjeuNwEEAAocIAvWN/1a/14BB/9a/w+uwOqn+DkQAwmgpmW/axDVQ6I3f/s4i66gGQlhA6ge1d5qIAQajnvhAQqhhsASvMcDi+iQAMqpOrgZk7mvGoe+vtCLV0teO6Hc0VoTSRrN+XaaS8s5R1m0EEwVIRDhQoIL/7i3UKk8IIVQm7v4gfkG71/+WzEpwCVRNTJGJL6L4QMWexfhBL50QO1CaPHeU/w7fYA1iAtJaKfpUFIWd03nvxNVmM/qp80JmOBeAhOuj3Y5/AkB6IHKcBdIbJvfud3vZgFv0eRKxwWQBNkX5MhqSi+omswAnNRhtCd85BCQ02eFF2GetWvnrUihOW0tSIJIMZTmFRAHBcIgAIUuAIIIAQb6RUprgNQosymmCv5NlEPh7MmcByOgwODjs70fVIOw852gcqPMEQZgLGAQKBCbq53A8gBhgIdDx202yzrLagdn47e+ZBsFBJQssHihx7eTA9uO0Ew1aXOvJAIgPjAbcHMiNAyUDQOPGn+3XPHOtVu2HYRgjACG5wDPZqTxz6nCHeebSajn6UrVc+jIqibfa3e9K03SRz4llzdn8k+ghSpXpEZ8cszJgRKylhCvfEQXHIiASc5asHJTpAfcBNJYQjTwMg+3GKTHupBT/anGx9MQka/AsXHumTXYo4FZr8JogAKyndKLPTrv7riRNL2U7wdOZ50OyKewdPRRPcQ6QTCZhpJgSW4eYOkL5kEhDWvwcJW+UMgrCveMy7gZxUu52O4toyEAgiWOoJ/GwobQPSCMFIClEMoUIgSUFEYGUkdJEZBoheICEKEnSCDdmu7kocxIqdnp5UEVCZ3Lhf9c7K77Vzqdizr1jpmTEZyKhXC7BYrPuaxgIFEpz0N9a2wjztA9tojJaCz7PvHy4OUydQ7jWYuROGgL5VwxAKLnT4sLHMb4XAjE9H1rspGHoa3LbZ8xrBsD06cAA4+j9tfOTjVON0LanAZgxZYEILzXjNxqb9Svp57N9AUC1VumHYRTriq5KK0KtBK0PKksKOqfwnRSA4DRcalSf2O8NH+r2B3lJl3UGb82ANe+hYtYhKBnfsH5PKTRDHz51NWhGDecmO/Rr4UPXquVPR4G4rVqSELLVaJR/1GiH87LOpzGO+Xlrj/k0Uspwf3/w01KK1WN2Ab3h4MH97vCNOe3Va2f8RQ5cKIpbEb91ahFbwtw4R01grNao1HuZymBnZ+/+1UsLCEgWxGrl8EtRGN086vh7/UH9y1+/+mi317snTZUlwYIJP4nj5uCbb8hcYswutLGoY6h3nbGqcL/ByM/aK02+AaXvkUEGDZdmQ2Sb62HPduflNfiWN7z8sMvO7N8t2HNNxprW6LGMOStvUx9t7w4Ido71fBJnwJjtdN/sXgSQxB+lJsac5oAmO4duHenrzfmDA6xeOCNak2dGtHwGum9Gs6sZQBKgkhcjDuPmn6QpmtYQBJQJT2ssSSUKnu4O49ek6WhZGj8WkEzuGABLVg/yIamQd1agz5Q2N+nAQtSONIEJB4zgiAdJ6jtNS2G4o31J7iQx41V63qjeXFxnHpDwYfb2ho8ByP/0OOsALTa39jrvSVLZzGtPDlHtBzJMO6XOk+ZjaqqghqSCZBWDB09cLrmqPtyqY+6tndb9q8vLnzP58MgEAWkUilvlqPTcUeIbPvOFr7290+te4Y7iEeDxfBDOH+FO5wQibuPifgdziveBirOj6OcM4DGAs6f8I4LSeQYkT84ZEBhHDODyM2CP1/pakgObPBAwYMOnwPpy9Diy1+B64NcbrcbAyGh7o1lrcGHgY8HOrjOnhRswtPfXYFarV/tIE1cmuxEfkgIVD5CSJF1OZbo2RiO2GhI+VhCa1F8K2GxGBpfZW5ORWMC7+Rt5gMlsp6whuuS5Ii4FQa8Shc9FYXDkQ+Vx9irdpqfLTJw2w+8EjzC+6bkAJF28771SyqVJpbTfGzzcGwxffUA7l2hRs+yIrEAqvYsGJ7WfyA8mpRApH+pkpzmmltRAblzXXiD9VMblMPrSQY7Snd32xpe+/tw7DBhYf4N1SPvA4m84jBGV0aosoOmNygKOt8GQNkV7hwYjfcLNnu65RnWUOTnXgIQyzAIAqURMO3EbuiMXuEM31YJkAMTbK22Ft2fzo5mDaC927Z025psTNeyoteQDU+79zXON3N+QI8aPXw9f84S0tVcC1Oq1fhiIGMjygDRvU+UVy0MkCEhoskP1BDmGwyS+T0rkkORuZYq4YJiyFOCqg9uFBqRsqQl1oHQsWVT4gxDv63xIvpbk6ipFYXCjUoownmqGH/nBhYXKv5nhDU6163MBSCjBdnv4Vinld04iTSmgfGu3+91SppVx7ZRT1dZG0VqRBR48HZH2hMFKeJ2pt2IjvMlQLTF+I0mMyW7xc8o1YIqEkbM0BRGkAci4Wi5/cVxW4avXt1/03ObWY8YuhhXV1UfXXzabmQMiDUKeyYbaKDBTG53bQEZMMxp4siYjA0DuZM7MdTngeNi83HfP5Z1HX/3w8mHXnbW/o3zUkVqDD3rjkxRdIwHujmq7xalJMFOvNn+RP0hAFAiolEPNEGcHDQZMbh345jdvTYyYzJgPihaKNvlqfxALwjVAxv1e1Jr5q+yhxDH1zDwZIPM0+DHtsU29Xu0H6ENSGROIWWd9SKg5KU+sUDkl01ReSqVcQgJLXtCwIStg3AUeCikESR8aVc5Jw4A1LDunIVHZCWLOGlMdfRPBSZnxWFyiEIEiM5VLpWulKLgxi3WKpsvhsP1jy8vLZ7oI30GyOTeA9JWvyOra2vB9uKaPuhh2O/3XDOP4ZQder2MYLMvG0LmNac5mZ4AUbPkJvx6S0ZJSC0jkQ1Iako5looC8MAWZpIEIW7Vq6et547p6Y/uhq5s3H0X8cqBCP1tzSp7vyAMg7fcxGxu+sSN0Ye58x/6dU5zuhe8jdeDMOIjNBHLjTEjjZH3vnRtXH3vdN52YLXnUuT/udcZ5b7bAg7gTKJfd/SHEMSrIRvtwd7beNseEtsQQo1uUIgG1ckiithoVM5PpQ4UDCbpwxOxmgYfu781PjvbFfZG5/i++Xlj7QRLDR7c/BU93rkMlLMPLVx6Ee2s0rc7ETHFfVpZMe6vX633K6IBgREG4CpC070gd3MhcHsQp3KVTBI2bTk0mkhaQ0ByInSnzus7q7Ux2CFJERjI5KslEh0Cm45SMdUQBFllIcMUHGpAAIKlXK58XAobHXWPj2gkBH2k2y+c6MfO5ASScxN3d3tuECP72URbCYJjc3e71/xalsjrwQ8wbZV7zNSSTCZgWpU4VpOIV8Gf1llmTHS7erIakAEmnJXFJXJXKg+ydLwZCjGQVvrp566GrNzaxgq3eVJxjOA9U7ObjgRRtWnlmOUdKcP6hrN+CNihOYHDmO+uQH0O0mEdAQvuP2SyJwGbAV/9eb6Z5Yy+XBJTC/KdqtfswjH1TmYYDS/xwP2TIBRqAEPCa9Yg2dON/ymg8Zrc3Gzw/mFgg9No7MLAaNWPdZbUa7OPpZ6/B1565qijyL3z+fbCypBnWxj+k239s+9Pw+T13lkJN7z+545thsbRAWKKDkC3gMTDG56s36v0wDDTLTtGzadMXkChmG1KJhEyTVF5OZVpRQc2adYjjzBwQVKE9qYFN2zXJtG6z8hOwYJygonMTICFgKTM7Lg3F6sM0FJjLDkFMa0iONEF+ZvXeB5CGIG5WKyoV0tQ++Oxp2v2JhYWFzal1OocdHbYZz+GQxw9JStnodIbvS1MYa4LD1kmaLLb2B99xkKnO3UWnEtH+HgIQSj+iGT82PYkq0mdLJCtbt1LtcW/WGYOBfEg+y04RG5TNnF42NCVEUXi1HI0y767euPXQtc3NRz1Cg9qgSGMxp1nzwvu+A2O+o23KP/nmaUmOkWeALc+HhH9z4EZne76p8dP2LABJBYlQkRBtHiMNATenajnKblLeEHoDNKGdbJnXyhj4OtrHdqvn2IccGayR1KhNznfjXaYyLgA06sjWd6iYPXhYCrj17THY0xu+8TGZ/vHf/YGE5270VY6KK6sRVMukudi0PvqWTz93Df70zz9lHxBjs974zY/AwkLDaTma5PLbz/wxtGOfBf3KlZfAA817GXDowxAHem2udIBkAmPTVASh0pB0+Qg0162kSdpQR0n6P0p55MSpxmrISBRrpIrsKTKD8j9lNCTDkqU4JEMDJz8xaUjGmuHYsa40BWlIipKOVhIZ9urV6dZNEkJ+uNms/N8nW6nz3/pcARKKe2+v/y4A8ZaDRL+73/3WYZLed6TpUalEcLG5eiqGvECkBq66Iw0c6eBECVWHM0VVVanhFVuUaN+YOogWu1roVvWnkxpCU7mEiST91Cg4XtSQrm1uOQ2Jaz7qFEzAYgCE2+594GC+A5ZzzAMwReGmDco/ddOGb8wu/LRrTHnjtLXjAFKvn8BgmFAJT20OVFGL+ueD5hHjmFaXayo7QvYzjCUMVJz/yT6VkoAooyWhTFrtAcQa7ax7nzEb+cbvx3Bpy52QUKuEEGm0MzLlfj4zz9ReAwo7ENi/G5Ot3vg7vRQ++ldtQBngJwoFPPLSOtQrhKyclPInH/sLuL657QnpwRfcDw898Dzl67LXCgEfvPoxuNbb8q5949or4I7aeqZfn7ZulJx6rd4PI6WdKJOdyjOnsingv9FsBqVhEq/r/HlebJx6ejz66am2Aen4Sqh3TOVLstYOymHn4o1MDTPshuIEQUYBxQtSHjxDbKD33GZ3YLFLVBstTaecgSVOks6Pn2ffkVkw5w6QkGnXbg9/Bt+xvG0GMwfv7Hf/syOY6kxzbSc21G8KcqVkjC7bN5ns9OI2WR3GmexWMDCWkRpMjSU0GoQUoR6EwU61VHo2+wwISNc3tx7lFGxuPnOblYkN8jcXR9d2lG8Ti6Q2IkZLJgaW0XY0CFlyBKN8ayC0gJfZ0LKgmDcv43xIu/sD6HRPZo6vVzHotjxy20EsYTgFQKqj4SjnTRrGCeztD0lFVsLVBwWbkJRyzpmPwUyVmQ6zQuhg36zWa30vmbkYCazlRBZSn+04PvfVHnzlOb8a990bJXjR/c64YObtIx//K3jumu+nf/GDz4cHn3+/PbDQWhGw1duB/3Djz6CXDNRj3Vu/A7557WGfUWjkYMejfV4CoFar9yOkZ4sgCQCUDwmBiTZ/1HVgCS17wh6inF5ECpPLSKgZsDgwZX4jYiuVmlCHSZVgVbPkMLWXDuvQZjnld1JFzDSxAi255HfSacLU9YpkYTM60H0AAemzZMqfxkf+4cJC5Ten0dO893HuAAkFvrfXfzeAeHOe8AfD5J69bu9vTTAxVA9FxR6wfHUeS0c7N3WcApU2V2q+OmWZFwBfh3Eaksl7p4qISUC2zo0oDEbsxQRI2496rCW98RxGajBg5E7Ahv7LaLrcN5UBFjLDaZOcoRlrf5JHYc6QKrI+jaMCEt7ixs2OOwVPMGn8UjTbLS+OWnFxt0GT3XE/iCXlKF87UsV4dJAwkhrwWRBwtItK3dICCNNQFajnZmagUTofHfs3Azozty5mKQOG+l5PfakLz1wn0DCfK6sl+MYXVjPB1ABbt3bgiY/+OSZkVZdWK2V44+teBZVKxfdj6o4G6QCud28pUsNqaUmDoGH2OYKMXYfqB1qLzUazHwRSxyFhPBK9D0RyUOazdSkhMsw68x7YzOrqDKWTyZJWQ6l+VNwQ5cIjAHEmOBO6YbOtUGoWnDLyDZmCfqod9qEZeKwKrWHZoYYUBHJYq5Q/d9x1xdsFAfTr9dKPCXExStWcS0DCjB57e8N/KgSMBLu2Ot3H4zjFapJH/WgNicUMmfgjW5HSkBr0NY7UgMZtnVEY391Rkx0nNVBGCPXWy0opfC7K8SFdUya77Udpc9JMO5MdwQKT/j2Pc8lmY6DUEUoGzpekgSmjJdHp3obQMv8QbS7OTDfef3SYlpSnIeHGjIB00s/SQgVqlVyFWZmsUEsysESlF2hTo02O0vaYf+vE2UpzzLEC2qHmmdW4GZObQU0jbibjNGs+Rx4ZIANkrj03h9EzmP4MoN1sxfBnT+17ov0bL6rBpSWyPWbH39ptwzPPXYMgDODeu+9UoMRJFnaMTCvz+yEJ27WWIWnoJQbIsouUyQ4TqKrs3iorA5rspBRhnCZrNBsG4KhfFYek5cFikmwMEvlxidattC2TQUWb4VTyY1tixsQTEihRHJLqXGtHkGJNJ1N5lqoAaHMeZWrp1SvlL5503WL7IAh+r9GI/u00+joLfZxLQELB7+4O3yCE/F4+CViavNXuYEaHHBf02OnyinxRXIRLJ8LLILtFjgs6sRoSxTQoFo/Y2Wndt7q89HlVk0VXtHT0UQdIIhDdeqX8peyoFCBtbT9KsSP0V27SIee1Aw/DmstqVNQ2o+1Y5pzZPDRZwtugHDGCxyLxDcn+3rTT6Yn4BpV9rnEmu1u7PegPiDY9yYeSpgpAc129mg9Gk/Q36bWWtad9cI7YkaFsZw4N5j5+e5ZH0M4325AzZAZ/LtwasSZDvT42b8Xw9Wt9xWO7+3IZ1lecI8y7v51HtfU7rciQEmzcmVlTfoiABWIasvY5+eMyh55Go9kPI0iIGWdikVRG7iRN5CIW7iOjg6PUKUscFdPQrjQqwaEPe3gO1L5a5dfVYITvmmHYUVJVMgsqjUylC1NVOpQ/iapDB6EmHilLCaSYVsiUliEti5IqgwzSaiX6aiBOluNOCOg0GiXMWXcuszLkvVPnFpAw1KDdHvwYgDDVI6Hd7b+yP4wnTZhmHaEUi0T/kQmP1UrRpy5UgzCLsKZ947tCNmuqMKtNdksqMJZOai7SW2tIigCBp7JIhM+WSn69JASk61s3rcmOayc+uSCTny7Hr6M2CktcYOmCxviALIlAvfvOp+SBHUGkjUXCf+WZEo8KSLgxtrtDGA7RikM+F1OyQZX70WUbTOZu/J0pNjcpiEzretJU9IbLmAvW3JbRQOgQ4W/WVqYMoTztwpAYjOab155pDZyByQ8Glq2pfUBGyzIkAzrcuASqRpPkfiwHtg5sCCRsWJUPQjxOih1WcFyNRqMfhspnlKj3yNC+aVWtImGOa0j0LKa8lBaCAawAK0CppMb68Gc0JEP7NplWmE+ImBGUwJU4Eu49Z4G0lpVnsjpY2negWHpBAO1qOT+W8KjrTAjxm81m6Q+Pev15uO7cAhJOzu5u70Ehgn+kJyq4ubf/PVJCbZKJM+mBiI1jKkqaCpNuQVuigwIrZHsrU52imBp2DjfZ0YKmPqVU2lQqRJgA/hzQS1SOot1yKXyGj/fa1q2HbmzdfNT4c/jp0/ycNY8Z5p1vEmIApLUlzpzjPiHaSHnGB2emM6dSL3ODPTE7M002HQ7fxPD5zkpg7FHWjmcCZVqs2Tyt/mp3d8NY1GDO5yPHBEbtc7SmkXv5WrTVnPRD5AFJLlhZAM3RjlhfuWZGBpyH3R8fq95okMlOpQlSIReK2IDvbZrKhupDFRs0UjS0b63w+84kREX0GmHaIfL/2HRfpCEpkgMeIhWbToEPng7onVWB7kRcIJ+TY9Tiu8s1JNKMsH9k2ZGm1aiVvigl1Wua/COvNZvlf6LTHk3e/Iy2ONeAhHOytzf4fgB4xTBOL+92ut9+jHmyDlCjlhPLxgCNsx0r7SgMVBYYKqeiQUeXoZCxFDu7jPbNgmLp2pQC8hS7OZBhIONapfx5H5B2HrquTHbOzm+1JOZTsJkcGDiMAJXxOZn0QYyFZf1TdkP0NS57smYmJHvSZ5kc7ObLszdkfB/nBZCyG7xJZ8MDkMdv+G4++TV2E7caF/fvuDkZpwEd3t4iioK5LKi49vpwkafdHQBK2ftzUOIHJPP7ZmOhH4ZIaiBCg0qwSnWRlrHSudLXdOxRNg7JM9kRaKO5TbHsyLpBAe6WrGA1HhsYK7HWEga4GlIDZWzQCZaN6U9bRnhRP2XVUFYQtG6QrykKxdVSGLaOsedgOZafr1TEeSveeagozj0g7e7KVSGGPzWM03t2O923HyqR0QvyTXa4KE1cgnJkKk4qBdDRi8SSsuqCX9xkp52oqE2FQYgnwlQmWlNSQbKBehGq5dJXeF67G1s7D11TJjtGXLBpWIwJzgW0OuDwT8veJmlNTC5Y1jmssxkZaNcayQagtSie1cH4BZypatTMZ8R9XjQkbmrzyjuwekLcl+OyQhith2UzUOV6VBi273vhWlOeT0YrC7adbc9Aj2VmyB4uzJwoLdyUqeDjV+ih+/J+72ttdo1kx280vJxxockuQhKBSkiM75FK2YNXLmP5MI8/r+5NgzE+JIrFojWqq6liJ2mgErU6kx3FFaF1IsWS7koLs++verl4PSR3+KS4Q+dDsmZ37UNCDcloV0EAtypRdP0Ye84nFxbKv3iMdme+ybkHJJyh/f347YlM3nmz1fm+SWfMpgfRviBabJqRg6chnb9OUej0wsZ6ltTOxCzlARKZ/eiFQFOdcuakGIeklH9KtDoWkBxzSgeLZpzneea7LLGBn35H/UAuJ5071fIgWWOOI+JD1tzn9c3IDdbEyE7a50VD0vugZqg5ujV/5hF6PDOHWfOnARzdYX57VsrBqDXaN+Nratwc6Hx/WU3FvBccnHKv8YDMHTCI9+bHqnFNj9PVPZMjJ3UAYPaHvi5RTjFICCRECGqmaVpFtgISFtTqI2aDAR8LTgjiyqQnVICrDFTyY0gwpIK0GkP7xoRAaK7Teeo0CBpSgzLDGWq3BjBbikYnXiWTPgXPK1NfSiY7NPcFQt6qlEqTAlIM0P/J854iaNw+fCEACctt7+0Nfrq13/u7SZpOVMjPLEoTh+Sp/bx8BGViwGOZZttoDUlrTypJo9GQVhY/Ryw7sknrPFmUjVjnw9LaV6JNdsbbAKghXd8mUkPeydY6pdWMk3ZjNgbuVOeUb77xcO0nqwl5znrtTFebn1d+gN1T7X9MkxuTReI8ANKouY42TWPGtO4iTqnXb6UPApwQwdtzfxynT/uMNg4Cufc3YKdDBYif4jJvuPa0NfBUUV7fNqGq8yvlmfvy22utzz6/zggCgVxaamK0rspd5/mQQJbTFCiBnmExGCYIA271d82mMBqS9uFSTJP2Ayt/kM6yQqBEMYMEgpotp4PdyafEGXma2MT8UR7bVpkCUxlF4bVyFE2UmTsIgt9vNKL/d9KD83m5/kIAEk5WpzN4pNePf3y303/bhJPn+ZCMOY4yNbjYJMoK7LIK6+JiaObW8Q2QIl/B+JAU+0efzpDUgEBGGYMxdxeRGkpReKtSiq7y8RIg3XrUkQzMhsI2LC+3nDPf8diXUYIDtR8XXGsCF90Gy+jfhvSgWXsW4Lj/iQGk3ZxZbNRZN9lZJYVpCfYUoeRC+Wv4pm4APy/DgqcVcblyzTJHWzH7tUnrZNaOn5iVDiujZje6mkgZmZx2ORnBbehBjtnQmM30nfLrQZnn0u2rlWpSqZaHpqyDAiUIqCYSpStcSWVaUoGvpAFZDcngkFKLHC0cL1HvlpRIbNBBtrpkDB4EMfs3ByTlC1JEI01kwCohqmCfqXPGmXmM1GSzrWhGLaRJvVb+opD4DEf7CCF2Go3ofxBC+Ck0jtb8XFx1YQAJZ2t3t//D+/3hu/qD4SsnmD2W/8pRQJGBYB2Z5Dui0sjKhKfiJ3RsAyVOVT6m1GRq0LRvw8hD8xyr10Jlm8NBJQq/IoTw8uYYDcluPEYD0S93XgyQrzUdnO9u1AdCwOOAigGclzPNL97HnewW/Dj7LsPEO/uAxEyYjOpt5Inyc8DDWHI8+akFA706c2KULIMvo31lTa6ame9lXeBgxYHR17QNhGgTHNPo/BgkP/g2S5jJAlGuSVijuBABlMtRWq6UkVBAVG9K8ZOgD0mn6EJiAqa8vgRSUsCUZtSRYcL5k4zJTgQBSVDhaxCLgEpXaA1M+YCpnDnGHDkNCXl5igFLzCQ6eNqQD59pxzP+c/N+uSSuReFocuSD9p0ggP+t0Sh/YoK96dxdeqEAqdvt3hfH4X/f68cPdAaD10gpD62dZJIquvISpM6rbN88IjP5AAAgAElEQVTo6pF0wgrDQCVhVBRRTSc1NY+smc+SGhY/Z8wDAdZ6AWbHxhiISPQqYenreeXMEZBu3LxlTXa0seh6SHkZFozZTseE2A2S1aDJNd8xxh31n1MPSVtP3KaLe4hO4EdOJfXJ17r8XHtnGZCcuS6TMNTgipaF8bFoNcSIx2a+8EHC8BM5qy5DStA9ZKu5jgKP03w4ocL4clxCXX/8FlSYpuuwlmV/yGhP3nNoGVA27oCyXgSBih9Tv8FvCmrFApUYKkF550weO1sHSdUbw7LmmMJohfxJOiIpA0gmaFaDjSbMIXFBEmNPWSOQEUeEBs9kZ3xCXkkZHW9oad+a8KD9xLx2Eho+QgiuV8qlSctE/OXCQvmXzh3CTPhAFwqQUDb7+/E70jTFXHZBdzC8L03lepqmZQlQAilLKYiyACilqSxhRWWJJgJTZZIlVKWYBRWjoIp3kf9IO0ylTKMo2gYBfYzxNiWQpYBwc/vmy6+srjyhgE5gQT7crgNTPymJhBhEZHfmFh87rTdutlQcktroDV2bn5aZuYWfzo2Jz1hirNbENxvmM7AmwZG+tWPcxiXRtmVO7h47L+Ov8E/RRMYwm/M9Z6RA37j3a6w/z+zqXh66g8HGyYkICSSjTIVW/XvDMnP3zwdF1cVIPaIcLcew6phpcMT/xQJbadnDAIJgLxTBXhgGe4EI96II2lKK5d4wfmRMeXFPlFQVIkh0iQjSTjDtliI1KEDQcUJU1hzPgCDw/VRnIIEnQ4Q7fJlQHULYQ9+xfo8UYSgIRWyy9lMWBzTNqUhblzCZ7tUJhdihdxSz9+s4ptDltdNphlRGB5XHDiSOKylFQSsQ4UQmN7zfYFD6yUuXxLEo4hPu+XN9+YUDJFzI7fbgR3kGhwM2mfJup/dtSZKs2AJ9OkGjIiXouinqpIUL17B1hEwb1coTpTDc4X0Ph0n92evb77z/7o1j1zW5tbN3/7M3tt5KGwzf2BzTLS9GyZxax2VNyGpJnLLrAjl13AsrPWFP48aPZExxnvPe+be8AoBs/PfcsX4mKsZm1woZ3zLEAIuz+rnZ3037rInLAIrzvTCw8MCfaTuMoeeZZS2GaT+RPVRoU6ENE8gpAcHBxgIhDMMQdhFwhAaeIBRtBJ8ojPYCIfwsrfohe4P4hfu9/uNH2wFJQ1JJejAWiALHMaDV+pAoLyRmb8C0uCq7fiICNOvponkqq7ditqrvNE03klTerdxNmHsulbHSjEgLksocqMzmZLZDOg5+l8Lw6Ua1/MmjjfvkV0kp/q/FxdKTJ+/p7Pdw4QAJp6zTkXclyfBHx5Wo4NMqJVTbvf4jcZxeDgIYhGHwTCCCYW8w+AYVKGts0oZxo+ohybRRnw0gxXFS/cLXnvnuJJElnj3BONV5aXFOXPDihjLBspwhxush8Vglu4GaVEN2k+UBs5oCrjcy7hz3tTWtZRmmHki4546zUcI875UnORtFxpEFOHnDAZEf2OoDulOLbUonbRblQOaDGTel6nxuI4cVp2x7Y9WDxjIZvW4fuoM+9PsD6Pb70OvhfwP1jVm+UYNp1Ks3m/XG1uJCc+vS8sLWxtql7SgMxzrtEykv7ex13nWUbVL5YImRatMFoVZkGXJUXRlri2kauK6RRGy5BO0FaP6mflS1SlX6PE7StSRNNlSeUhFcq1VLT+13B29SvHAFfowNq38uReHTzdsESELAZ5rN8s8fRUYX4ZoLCUg4se328FullO88ziR3ev0X94bJwzoGwTPZmfijernyRLk0fQ0Jx7u53XoQ/UiomJltMFt22sQG4d9HgWWUMp4FDG9D5KbBXM2HxSJxZl2WZWcByGcG4hjvvrJ2JjUko3lyyvMIEGWSn47TjmxfFn20yS6H+GCAzN2fESWMoU+3w/IX3V4PuggyCmwG0MX/+n3od/sQp4Qp3PzHARB/JtKAb0XG9V+tVneajdrW8uLC5qXlxa211eXtclSy6XJa+71vi5PkrsPeMwQ8FaCqah+hn1YRC5T2o4CJ2Ko64SqoQHKKV9I+JwpSRz+u/r0CGhV7BBKSKKQ0XFi64lZ7/7uUdqUCY8n/i99GQ4pC8XSzWp25hoSlJZKk9FOLi8KvfniYsM7x3y8sICHjen8//kdSyklKUailQIAUf9OIhqTjilQeq3LlidKMAEmNodu7tL2z+2C3O7gyjIeXklRGHpMpBxh4PaRx9G5jMuJ9jTPfOSYdo4wfUE/JP/X7oHg3muxe+/AdZ+1dG6cd2QwLGebceO3G14682C6eEsrOqz6KSCyfEUO3N4Q+gg5qOBp88He9bg/iBBUNjTgZYNE+IOORMtGmHjsvD4zGzRPG/lQqlZ3FenVrYaGxdenS8n611nhEgI4hGjvBKgs3akAagOjfyHhDTUcBDZIapE5cjPqNqiKrTOfWxKdrG2lmngo4T4MwHFZK4ivo2yFA6rybeOOsZIQ15WEtsvDpRuV2mOzEry8slP7DWVvzsxzvhQUkFOre3t56EFT+cZrCaPW2A6RuAIns2SrhCFHDGalhVia7McMS7U5nZb/bW+t0B+vdXn89HjqQsiCjGQ0OYDQ7bwyxwcay6BN+NkEqmffw5GwYcxqYMmw/7+TPYo8cKKZweWO18+bXv/xQ1uMsX4ZJ++YaA8mYEw/yMzV4hAWmcRi6vp/RgEAETWqdLoENAozSbnp96KKZrac1HENqzPZpYnaMr0sDpIodNaQSD6R45nGnqmWUo4lEhSBVrVSGzYVG1GzUg4V6A5rNBkR+3Xft+zEsO0qEqpOrKuDBDOBUksIkS0VnEgGSCsEgFp6tLovvYyiCTqVcejrQJRwsIAnyISE9wmbw1+SGKJy9yU4I+GyjUfrnOnh3Inme54svNCARKA0xyPR7JplkBUgxmuyUu9SVOLdFvzSpYYYa0hHGq0Cq3emu7Xf6CqSGCFJJqjQpTkHOalb+pjkKWurvBqS4w97GK7GYHGUx0ZsfC6CkPhzZYW11Gd762CThYUeQwG24JM8n47RMZnLztByNXlp2WFoDgaWjAUaBDf5b+XH6MBjGuiSdo9KzHqxqpWSaY1rztCAjcyYb9XeTbSOTRdwcJqYpyjAKoVGrwvLCwqDWqA1q1Upnsdm8BBg3pDUkFQyrM34rOjil0FfaU7Na/giVp1DvnlK8cfhBoNL20HLDbJAIUJT6x36syU6XMDdgZMuSC0yKOltAEkK0h8Pop1dWhEd6mqaMz2pfFx6QCJQGPwgASFI40qczGLy41x8qk52KI6IdnCiiKunq7EgNRxrg+IvEXnt/pb2PINVd7/QG6/3hQIHUSB61XE0mp8YSy+LtNIZMMG2exsS0NWy3fmkZ3vrGswNIPrvOFIYjjHVgS8Gl6MNBsEEtp4PaDWo5CnwG0On1VK0nzvJ32ogjS1hdRYEO3cPkj2NJFSzjj35gcUu6Aw5a+hJtvRpdNOY51LPmAN1haxE1oEatBvV6Feq1qvq52axjMmFB49BnEnyWIOhFpVJLgqyVRPBMCtBMpFwiBp0uQaE1pOVG/fd1rNJhQxj5OwLSTnv/uxDc1P+0VkQpwijn5OwBCX6x2bwdJsGJxXPqDQpAolPqUrs9/EkAOJLJaFRDclHdpkTFLEkN01w1uC3sIki199fand56p9tb7w8GzidlNzVeD8nPcZaNhRl12juNzP4tk9dubWXpTAGS0Rxws46HCewj2CDooP9Ggc+AzGxIGkAfjmbijWoiBtpoVkk+TsOk4E8GdBZFnPZlwIePyVDRTTYDMrc64oMtnqe1Kqut8uJ5GS1q3LpTwFOvQ7Neg3qtAvVaDRrNGpQjDO3zqe/0kPo5ebC2BAij4Mba8pLK47bb6T2epHJd5ZUzZAWd/HSpUf99Xads4ldBaUj7nXerGCRmrsO4QhPgWoqipxvV0kxIDULIP242K//PxAO/IA0KQNIT3WoNXhUE8PeOMu+W1GCqRGrKd4B5r5QZQaSNcmmmpIajjPM41wzjpLbf7a+2dvfubHe6G/1+b2kwjKtxkgRpguZ6TdnmgZOaCu6br0xSVUd48Ex97PSOfpN5BiQkDShzmgIcBzT4OwSiJFa0aCtus/E7YLH6lAYdq+/YPKHGd2TAh13hTHIqR9toYT4y0xnLFCvTaqCNgYIFKgd7I8X+3IMYPxiZAqMwUMDTqKOmg+BThWajBuVSebQs+UFkjgxFXi8pBZfrlxZ/LQzCdmu/93gqEZAwp5wuQYEkByHS5Ub1RBoSseyMhqRKlds6SXignBXtOwjEs/V69L5sOrDjvKfntU0BSGxmd3cHf1cIeOSwyVYmuwH6kJT1mqn9uizFDANjDxsb/zsSk5JERkLI+jBO60mS1kFAJY7Tej8eLsTDpDFM4lo8TMpxHJeGwxgLoJE5hcW/4GlapUKWqTI/pWmiHO0JnvxNcKv1S/ESFXQctpR0ltCT/FjOpLR6aRHe+ujpmOwUS61LRAH021hfTqcP+xiHYwAnYyrzzGb65G/ZcVx+5jk1VhgtKUsUIF/OaPoez0SnTV1cy+DpfDhgubBpDmKcHq5XCzefAUApDKHeqEITtZ5GHRq1CjQadSwap9cF9xGyn5nt0ANoXpDREmT8shjG1HlpafG3KuVoizSkdN3EISHLTld9TaZismM+JJWhX9HKKUXQjEx2wyAo/UyjIZ6b5B2+aNcWgMRmHFONtNuDHz4siwMBEvmQKImqST1CL824wNg4TWrPXN1+5/13bfzqCRaaQJCRMmkO07SZJLIh07QhZVpDwJESKinIqkxlGTMjJ3FSGiaJSJNUxZvg5oomJO/jERRs9n7afFzyM8vTos2Gklki0y5OhjAcxgqghtg3K43hESY4IJnelaaUwiqa7GZEakDwJFaaY6d1FD2a/DjxMCYNx9qxmEeHg7N+W/hmqx9Dt3euIKslWe2EaVBafjQHTAsxIJY1y9nTQSZbuMETbWZzYbFOSzJ3NcQGbEKJXgGiKFKaDpnaqrDQaEC9XoFKGTPu+DkIudkw26c7WBhNjcbJQwuO2n5lcUEBUqvTfTxJ0g1i2VF8kSIgSEiWF07uQ1IZwFP9vrIKsPj+zgaQxK8tLJQ+dIL3/kI0LQApM81YYTYI4h+VUjbHrYB2t/+SQRw/rMAnUwYZKeBYoqJZrT4ZhYFXC+UoqYPSVFaGabwcD5NFmaSLiYSmlGk9SdN6KmVFplAWAUSDwTBo73cUIERhqDYR3NpQk0EtJknRb+E0EF5AzW1cekvMbpCGw8xO+caRYS/Nu0Zfn6Sx0qDiOIYkpp9xQ8zLImE299WVRXjLMQFJZRrQ4GIp0YYajYATm8BPblZzD2d+a3DAmBa5tuPk55MJ+DXa2+Ob77TAjMydgsMBKnM+sH4kptlwkoL5OWvCY9dw0kVUimABNZ06mdiUyU2Z2rjG42d5MCPyDxT6GmNyYyxJ9+w+kWLS9iuLpCG1Or3HU9SQNPV7mhqSNdnpfJSm6J7TkMQzzWr1L6eFAFLCxxYXy/9yWv2d534KQMqZ3V5Pvmg4HP5DTDeSN/mdXv8lvWH8sClzTAkWSd3HFMIIVM1q9SNRGNzk7RUg3dj6zrsur34wjpOVOE0Wk1QuJAlqOLImZVIFKUqU73H8Z7/Thas3buoN3pV9wA2mVI4UOAWBG7p3otc7Fe15+hxvKb/kPGeKAp3g3d6pa824omyo9JjrbQ0ddsJXJ2X0GGuQQvMYaiQIIgRQRJY4CJAo08AAekqrof/wZzStYdYBQxrIk5gCZVuJyGyWZmMdBSju7fEAyu7QNnmdrZJrzWz2XsSu8wHKaTdWXlqwTt4ka1/+mQ3egJDJR6duQxpRqUTkgoUGaj1VaDSJaICmNqfVGhObr7G5Oc4pEGhNqznmRE77Z1qvEZdf6v7w9txkFyeJ0pC0BYJSCwl5IpOdEDLa3u18Fx0mdaly9d6SlQNNd6UofLZRLf/FNDb+IBBfr9ejny38RkeTZgFIY+S0tzd8HEC+Jx+Qhi/pDQcPq4zBKm7CmO1MHRUBlVL0xVCAjNNkeTiMV5I0WYwTaLTb3ahRI5PIcT745nztmasec8s7petYIKU1VcqK6VQyG5IFI7NZ4giypiSXQsaUnOCAk+t055s18wup3tkOS8BgNiUJcZKqGBsEqWqpBC99yfOU2U8BDgMgvM6AZ1ZmWV8FP9l7/hgaDAsPpSt9MoJlATipGPOk8Y8w8B4nC39MBi/yAk4Pkr8bny9/AaUoVBoO+nea6OtR30zjYUUC80CVa85ZoKIR8dLktEJGfEKeljRKtDBt7P15iYpMtnCzzvDeeYDEUgKh9eFEgCSlLO20O+8m2rc7SOrAW/UuR0FwtVk7eV0ijDdqNKL3CiG8g+lx3vuL0qYApANmut0e/B0p4bXZSzrd/jf0kuRlIdVxCYQQIsAqYyBDARAmSRLgJqqSUnq1YlTaIeUkPu6nvd+Fa5uU+sqw2kgzoR0im0SVKsYIKFdK6qRcRu0JQWEEiPwTfHaztvu53Zy4BuCehgDI1alxmgI3kWlNIMMCc8BqnTVslL6Jzdf6tFoxsnFmNnyHVlZjMBswfhPAOAOe1fh0O+5PY0pjZrOmfnjqH9U8o4Xmxx05OrTx8Sw0SNNZqNdgoUnmNmVq45kWMhrMyNjygpjzDg6m5hVbnLaciCU+MA2Kqc4c2Pice+0Z2I0cBnRfl5aWrMkuURqSivOjApZaQ1qqV/+9Yt4d45NIWdpFQEKrhkrCSqDENaQoDK41a5WPH6N73iQtlUr/vFoVnzthPxeqeQFIB0w3nqY6nfiHkzR9OI6TVSlTLKG8kiTyMrLVuGkNV3Qcp8Q84zYu/nLLkwPSbnsfbmyRa4pOui4Q3QCU2exyS01IoUw71UpFgVOIpj0WpW82ivx4GdpZiQ2m7z+WijwavOnwwNmluK/D37gz9zHmLUsDcADqxpz/O5KL3qY1i80sfKPBZTUAC076QbObPA9K9f1I7LntJp4BRs8sh6a2SJnWFtDEpjUfBKI8VhvNLcvwjc8zrry4AVJOzMi2z6GRk3uQlzYxZj7zHH6GcU45V7I+qL3WmN2c+JT1hWbtK+VS9Fx/kN6fyGRBpiaxKiZKVWa2ZKlZ/wMhwCZwnWTHTlNZ3tnvvEvRvpmZzmlIkIZBcGOhVvnTSfrNXitE+pvNZvUPT9LHRWxbABKb9VardakXy1dAGjwsQT4MUj4MQjyEwDRucaAmhIGRvGzDuGvxXTyphoSAtLm94wcc6uqv3ilVO8Y90wkLSDRU7FIUYfloqFQqgD870KCfDPgYAKQtySZOc34SvVf5ZjnDIbNeeOqTBX5yd5MP5HwT5GPx/RDc35J3EBhrPsuYE93z6Q1f+52MTPm49Y7LzHp6fCNmPcPzJlUwKoWwqPw6ZGpbXNCmNqRT82BRBBgNnKMmyQwYOM63lxDVPM+oJsyCbC1gOfmaOc9tr8bltyfwmaC9vtw+F8uGhL9rNKoQBt62lKZSxALkMJFyGIig16xW/30Q5NdgOmwTj9Okurffe6eKF1SAZJh2rB5SEG41auWPHtbXAe/5ny4ulv+P47a/yO0uLCBtb8vFWLYeSQFeASm8UgC8QgI876iLAQFo0I+tiewo7aYJSGbjMC/2yDczyai/McadARTSoJyTG8tJY5AjghOezgO0QjLw4JtV1jFvNmzUHLxNLWMKMxuk8SX5G6Y2d/Gx8/Yj6WsyhIsczdSCtAcwOEJttsyanZQZlpnuPL+bMxvanHFmM2ZgRBpPVYEPaj1oakOWGwK/uS9pNc50ykkmXAty82x2/qx24qfgMdqJez4e75PRrox2ZDRkFiM02t4hB/cpGfGZNYXyvtbdhmc6N6AR1eCBhXvUOjJr0DyFW68+mDfqFQjDXC6Re8WEGIRCbIEQW6EIdpEwEARiiEkzJMhYyHAoRBoLEarfaW1KmRLiVNb29jvfQQU2He3bmOxQCxMCMFv5nxzlnc5eI4T4SqMR/ZwYU7TwOH1epDYXApDQtHbzZvvFw0S+BkT6WgCBfqEXYwmK40w2OuJRK5r0MwtAMmPgNY/US29qGGVML97J1JhymF/IbjAY0FQpQ6lUgnq1qjYJvt8bX5EjCrhN3P6NbezjMwxQTIyGRVuTx0DTiK+IXcud4UYOWS3J0zDsRY5552OYAbgs0UODVMbvhr4c1HQM4JjvSmU0gJSPj6fwseBngU9v0MzMmJU7B1mvvVNWtH8xX8vkmnTW12U0HjK9Td7+s62vwUc2/8q+GmuVZfibd74WhCascvMpX2umAVLTQ/TETvlDVWShAyC6qZQrxP2RGDSHJS9iEMFQV5LFFEJ7i/XqMWKGxGazGf0zIcTelId/Ybqb/szPgeiw5tbWVufhBOLHAOSjUoo3AMjVaQytP8DYmsnBiDaO6Zjstm621KOYl5tvul75gozZzm5e+phKbCrmX9EU7ZHNE/OMhSHUKqQ9IUi5vV0DCneyeBpOTrobb2PXPTEKume+sv0aSnRO6hzbBWU64M854hvKqQfEtQGl+RlTpf7G5zXAgz4epFWj5lPRmQvGrSvacN2mbrUCNl43jwTBdv5GSAdZwNdy0FqNdlcdvT3zHXHyRu79JcDXnr0GX3v6OXUweeD598HqyjIzGzuSym9+9Q+hHXc9kbz5yiNwRw3T0jltnB8m+BxhYC6mKDqdj0quGstU9iul0qeDMNwOhbgphOgdNh5k1EkZ/bOFBXHjsGuLv4+XwLkBpM3N3QdjId8iJLwFQL5JysMKgk2+LDAeZjA4li9Vb5InB6Q99CEhIPF0LApI/NxxdMKljzXZmdgV9juzZRrHNN80sidYBWCpVDFOSIpATaBaroIIjPnLl6mvnTgVIOtnYtu2p4VRUI4lEJqnsdeY/nPT7bCh5GtN2aBTIhfgCV3F8ej/UOs5DHjGA1KOg99kPs/MDcnA10josKD/YsQ3pr3RMC3hkpX64LFknqmMmep8ENesQJ0W6ulnnoOP/vmn7WPi/D/++lfD4mJjhFDx61/9APSSgSeSx9ZfDvc0rmQOCmxtMlkg8B9qspv81T1RCwSbQATXwwD/C6+FYYA0V34EG5ZK6c9Vq9Uvn+hGRWNt8D+DgpBS1q9v7b0ZIH2bBPhWkHDPrB8DK3BioZXjfqahIe21O7B1q+WdNvP8SE6xcBrQyOlX+5XcRuhOsByM7N9H2FzYAVLKI6hVqkp7wvgnjy5t6MmMrUYmOm4Wc9oBDxIlOft52HLcRJ4s8sokZLUk4+MxoEOxPMcHnrz14GlDPH8bewA+H8YFNTqX/sadqw1rRPd9O6PgxkEHf/7a1T58+Zm+yu5x13oZHrivatGfg+OHP/rncO3GlveYD73wefDiB59vYn812AD82dZT8FTL7cv1sApvv/sxiEToARL+wxBrTMcomkbjNDWko73ZAsQwDMVzQRA9HUXi6VBUf7bZFFPL7HC0UZzPq86UhnS93b4M3fg7UhBvAwkYuFq9XdOCmgEGbJ7kg5tJpzeEkwTG7u13wJrsEBwV7ZeK4JmP1ZY857w5rRuqOKaGdRVfabMym5/RtpiZyDLr0KyUbWcK9oFi6lUrZahWNW3Zy17gbkJ+JlJ/7OleA5ArheAHZJoNlTPzspss/zcGkJp0OQp0VMocR6c+yVwe1lbxSBhphGG51lgdqSHPl5Jtr3kpblNXjUzGDB+0zFyO3N8qqRK2bw3hT5/a9x7jwfsqcP+dFCNn7y8lPPnxT8KzV31L1Ete9AJAULKauDUdSgVIzyKpIazDy5ZfAM2orq/j5lROsNDjB6nm5/RMdofNav7fhRBfACneH5SCf72x0iyA6XhiNG//CVrfhqbX9vY2RD/5Tinh3QDiseMSEU46VDzNYfaAk3wwxQ3GKlW10/s4fSEgbd9sHVjx1fRLmwo35ZFpjUx4eXEm5m+cZDBq97cObwtgXLNy/SJ9F2OdarUaVMtl599hsUt6j/TNi/wB8Gfj99EgltV4ytrUhuBDAITgc3uAJ28OramNgpn8uCHdwIKQ9eOZwFzGijuwPQM0bVozl9McWyHm3v+zX+nCl5/te8NfXYrgFS+ue2sLR4Ma+Yee+Lg1C+OB4/E3vFqZba0f02VU8tsbv9GIT8yXi1kHSPs+a4DkCVGIzwcAvxaK0q+srdWfPc47fpHbzKWGhFm3N2+2356m6fcBwN+UUroAmVOcLQSkrJlhkuH0+kOIokCZtY77UYB0a9cCis9a4mawnOquxifBswboWkZ0Kj5Ke7eRmDYjZiZGuDDX4EIz4FSrliEKI2fa474Mpv4YzckMy2g8SA224HOKwDNuDrmfxpMNB1aPVDAqeydbrT1wMGYgp67L3ewN6YW1Z2mbvnZ1AJ/5sk8+uHOjBN/4glrG50jtd3bb8Myz1yAIA7j/njstGI3cP2OeNCuK5ODSRnmkBjb+s6gh5a0DxeqT8ndECL90eXX5g8d93y9au7kCpBut1gvTAfyXEuD7QMpL8zYZmBB0eExSg/Ef1asVW8TzOM+HgHRzZ9cDxjwfEgcYc2In3w5tEUQT15uVNseZk/VB/ZGpzdDKXZCs6srWROKboDNdOTMUKAIBnrBrVUr+yTMjUCE4LHmNdXhI68H/UBOa508W0Dl13f+bkw/3Nd3O9ug3+tin9qHVJpJOtRzAK19Sh1o1E4fFs0Jo4Xv+xXEakA6iRR+j1cpt+1Gt0YAqkkjOtIaUi07wCQHBT11ZX/x387x+52FscwFI17d33pqm4h8K0obmYkzjJue4xIbhEEtCnMxch2NSgIQaEqtr42dUppF7rDudXsYa0zLF8ciExwMoc0x9ErO25AGNPokzQFI/WjaY3nwyJcu5fJG1dWllCR583t1w951rx2a1zcML5QGMyWxwSOYFFCwChEo/pXIgAiTqGxmNCBahjgPLM7VqP5zxDzEW3jjtzGgteL/tVgxpIrR6e9MAAB4dSURBVGFlMYIocmmIuNaV1W68dWD8gNm1wan/Ge3ooPbN5hk32R20CAV8IgiD//rypcUn5mGtzuMYTm3zR+C5vrX3Ngnyx0HKV82jcPLGhD6ZXk8XdDvioPFd7XQHUKti9oOTibzd6SpAcvFGPrU4T7vJns4NfVsBB8vUQJjisjo4k5nxEeWc7M0JmX17JiSdfdyJymWS5uJbWVqEv/2W1xxRovN5GYmAUbXpnyMmNTyYJImEYYzRmQlgWJutvGvbOPMp/qpRDckH5yVKNVqpmRdzf0cy0d05cyxPUUQTZWObvbXjpfQZb1LU5xA1AG8tsexSB5kUs+2XmnUIZhAYOy8rRgghQcj/s14OfnhxcdGnLs7LIE9xHCfbHY858Bs3d1+fJPLnzhIQ8UfFk2W/PxybRDUrFgymxU9FpY452QcBSfmQ9Mc6lTPAYMCFbzJ6v/Ry0ZnNIrsZGbMc32R8DcmBVJ4fy25CGaDKjss8x8bqMnzrmw6tHn8y4c2w9UGmN7VeBlhNlzQgCypKq+FMQwNgDIz0j7VqqHK8jc4TTyXk55kzsrabPje1Wn8hJ7oc5I8yoGfm3YzRr401HnwOaS+lOqwtLdVnOEvz07UAcS2A4D0bGwv/cX5Gdfojua2AdKPdvpJ04v8VABlzZ/tDmwzGJfkn2exT4WkYyQz1qmOZneTJlYa0s8eYctxZ7LI3cMDiIKCtJy5DgzGneH4kH2z0VqL9Vr79Pxvk6oFTxmxD2ld+4tCNtRX41jeeGUV5ZApHtFDmT9vdHyiNiH/sv5gPxp0ynG/O5FWqVwJbdFHJmB1IOPAY8HHzYHxCRNW3a0H9oDUfRnLhGp0x1VEbE3/HqObZ9sZs55Fa+P2xJwOgNAB+yGk2MAvIyQ9tJ3m/bmdbIQSeVP+7K+tL/8vtvO883+u2AdK1zdZ3S4BfmEeywnEnCEFJ+YaS/FRCaFYjUx2WeZiOqBGQbiEg2c3eN4F5GtEYrcluWprkQFY6/+Sbp/U4YNMQpfo36Yf473xgNIGy/unZH/dZAyR8dDyL4DdmuvH8c4TZasPv9WPY78deXD9d66egsAqLFzJMfZRKAVQi7JBpIzxgWI3FQtRIzkHSjP2DhKXSM2Ay13HotOCX1/6QshcWKO36Gk0Mi2ZIZJ5i1o9zR2Y44sYiAH78ysbye494+bm+bDq75AEiwtIN17davyAlfP95laRKKTT0Nx0DRhhzNM0XDcuXKw2Jzro5tXCc/yAXnKyfKANA7Pd5p29HfMgGfDK2nknIaU7KvDbOSCoj2pbNGOcZkHCcqOEg30aRDxxZ0Woc5ZKAUugIHgYfev0EOv0hYzSy5AZcO9IYpfUJRa8OQUAUCsvKNCxIw0jk86QVT6356tvZA4k+LGiNxLY3uOjFMZl50UhlsMxoPSz7utW2J2iPDxMFAYSRUPkRp/lunOX9RQTiB6+sLf2Ls/wM0xj7TAHpmpQN2Gr9OynhTdMY7Dz3kSYp9IeJypqAm1dvMIRKGV+448cc5T0vAtKtVts/EWs2F2psyiWhN4gswcGeWD3at59aCBeEoYSPak0sc4PWjrBPFZtlUwQx7YgBk9ne3Jj8bBDzAkj4WAZ0MBFGFnyyc2KIDCh3qkyPGTAo4Sx+499b7YHLaKAPEsY0hpozMumw+jBmuUY/ilGweKJcJWdn38oNJFbmY1X+NFUECE7tH2lvlTRnZ1NzM0l7RmSw5j/1/JijVMtB4PMhsCIIBVQQsviMSkCIgQjDV1651PzURRbPzAAJg1uvb7V+V0p480URML7Pu+2uSsBaq0TW5j/N5+92+7C942jfLs0OaSp52Zot8cEMxNC+TYkKQiqfDWZT35hTvwEu37HuzHGOnTcKPs6052d5dlTyOzZW4Vve8PJpimqivlDBRdab7+k5vAvnZ5GgKtOzDoy5Sx1Q+jEkUqoNGU18CGDOjOsTA9w08XRP/tj8w4YLOHWmP07HZz/rzgm8+AHDZ9KZwwuZ8TLtM2vDWh81oCGoKnANiYhRfI4mASHEx66sL51tqunRHnXsVTNbLde2Wj8vU/mDJxzfmWk+GCaAiU8xl1uzVoEhakrHLFNx0EOjv+rqjZt0zmYmH0MYcGYcYnNlASqXDZaXYgjjjtg97AZFDqfM37QfKQfYRspr5zjkEQzvumMd3vi6bzqV+UbiW28wKRQZ+ZOzKBBSBZf6ZlJ6HD+RrO/Id05+Kp2R256hzCihwfllstVzDVj6hIs8QgQ9y5HbW6WKSovguJGqjWCL2lDxOb4ESoF4ZG1t6c+O38PZbjmT1XNtu/UaSOHJeQ9yncbUobmqvd9T5IaFJuZPcywhNOMNMcBxysC03+mpVC5W81EnUzrJjgWgDMFhrH/JOqo5yPimOuu/sifnjNlHb8HG74RyHg3edaQGvO7uOzfgja99eBpTokyIwzhV/yHNGh8dNdZqJd98ii6eOMOCO8pAjAxxDy6XcENHQKKDgFYsLHibLBZ5dYAUxmvtgmeTtxY6C/R4Ia8ya/yAjC3nEQ34OFgqKf1wbg1kTbG6HQMeoyWpisACFABhQPNJ4+qOIucLdY2A//mO9eUfulDPzB52NoC02fp1KeV7zrtQ0Va/fWsfapWSSptvisNlnxuTqg6H6YlKV2T77PUHCpSQUKE0mcPqIWmHtgdEplNWpM8DDo+ckCFB2Fo9tPVavxMDPkMJp+zgGdOPrUhKbLM7UUM6BiChv0cBjwKgRP08Lt/g0kJFAVP2M4ixj6OtVgQfdIMok5tA7UBRDdjOT+BrfXGMFEC4wuXoxxAZEFPaigfi5i+ZOKSctD4G/Dnxwfi5FBhmM2hkCjTy9jSnArCSPT63CEL1XXxmJwEhxO9cWV/69tndYb57nvryQq3o2mYL89rX5vvRTzY6TO2yfasNSws1RVk9ygfNbQhMJq3PUdocdk2n24NWe1+VVHfmON8sNI7c4FN6M1oQOx3b9pos4TZWPyuBY+JlmHceSOm9m9QC2sqVyW4DHnvtyw58XGyiAkw18KD2M0my23IphEtLoxVLsN/ugGfIpmGgrwdNUGozFuj/ca+L1Wr0iM1zcK2DYMRpMX7cje+zOVJ7dgjImlPNnOTe39CuGTuQ2rvYJO5DVAcrBF4RnCjv4mFrt/h7ngTEn9yxsfSGiyqbqQPS5ub+nbEcnvu067d22lCtYnLQo4ERX2AYLIsAgqA2rY8Cpr19tVkrbUmHuYyCEeVMUyysEa3KgMX4ekg8UWaev8NqSxpoHDHMbs10Ss9kDTgMkBB8brZ6EwFQVrbIelxZHF9CSyVRwIwBGoTGzQ334zh2GQcYl/2AP7/pj0ytrl5D7jU2uJQBuAG/jHaafw+fiDDiR7IuMz0QBbo4LVPfEqa1xC9EP0KI37iyvnTurUvjJnPqq297u3PPIBl8/TyvHjSTtfa6sLrSPNFjorkJ/Uto0puY3jXmzvvdHuzu7VNclK19xHwU2kST3aD4CdvtVc6PZMxIxGlw/ggiOPBS20w7Y9c5Vpdm9GXIDUhqeOw14zWkW7t9MCmYjiN0BOCVxQqglnTSj5GB6sfzo2mTmhdo7O7mNEifRGB8ga7uU1az0qCUSZyq3YYu6wYrb2EAz/IhODNOD5zSKk59CzipeC90+yAQf//y2tIvXlQhTH017uzsrHQHQDSwc/rBVEBI7V5cmI5VEjck1GySGB3wk7O98sSMxIfWXhuGQ5cIlk72dCLOJTVkWHtZ7cpsnHiKNiBEm2yGMm5P9zl+J5alwJidsI/DAGnrVpfywE3wUVkAwkBlOkDfUSk6eQwM1258UHfOIk1E1HLJk7cGGOZ7cn4e1czmG8yfrzytSaOjHoal46u5MdA1gfCKS09DAh1RC593ZWHBL897GiM5pXtOHZCklOH1rd0uZmg4pWea+W0xHRCau7CY2LQ/qH2hg35afibFyFPAhMlgR9lUvs+BpwHK0pN90HHZqZ12pLZEa07K+LE0V9wnVTj/yl1X1uDRAzSkvf0B7HeHY8WNbC9MQYOgY7/RCTTlD/fdcI3HaIoWYzLgboYxAjbG3eaZ4XIo/RpvrK/JI0jQHw2oWS3WYdSUpVB0NwsJiEC898ra0o/Pou+z0ufUAQkf/Opm67Mg5YvOihAmHed+h0o/Y+XSWX1UbRzlvE+mYlTBHHjIystqTA5ERrUZ8zfSqFg9JA4uNjPEeGDCflz2B6dJcDbaYYCEfWDGgz7mhRPggCcM1c8YiDnrjwNbupMjkWgTHM+mYP+eH1s0UXsWxMoVaLq/SWXk5xSctSyK/qcsAQF/cWVt6XVCiN6Uez5T3c3kLb52Y+e3JMB3nClJTDBY9GV0uwNYvg2p8m3RtgTJCic35xlgGgxI28g1y5nf03Hci20y9XNG2jGQ8hlgRKIwH2NK8qjgAHDX5TV4w2teOsEs3N5LR8xzebIjcXlpgkZJJWSSy5X9kdpLnVcPQd4dEm6vNIq7TVMCQsCzMqq8/o6V2len2e9Z7Gs2gLTV+gcylVhm4tx+bu7sQ6NWPjLlexqCQDMextkodt4JfU0KmFp7ivxgnepjsj+YzTNrEqJd1QS95qcuclqEyfDAvo2/A+OQLqPJbt4BKRsH5ICFEx1GtRgO/D4Ycdn6uQPp1VS5EVHGaUoANJkbbRrLruhjlhIQ8HRYFo9vLC19cZa3OSt9zwSQbrRaL0z68gtnRQjHGSdmZmjtdWBluXHbE0biJo8EiBg3qQkd/dlnxZLoO7t7iqThNkfn21GAonOeGQIDL4Pg+6AIoXj1UxPrYkDP23RthgJQgPSGV88vII3kCBzRcjTQkBAZ85B+n6clGnnrJnQdVthFEFL/+dncj7NOizZzLAEhPiyqwbsuMokhOzszASS8ybXN1seklGe3BOgR1nG3NwRMdoqgNC5LwxG6OdEluNGhxqRS5Oi4ouN0iMB0CzUmZsobNcuxWBvthLcUcL1B+ymCnF9KW/8ywbtOW5pXQPLMayYZaRaMcggGhk5N5BSmWZlEgIyJiMCjgnzxvxNqvseZ+6LN7ZWAEGIoAX7mytrie/Hn23v3+b7b7ADpxs57JMCvz/fjn3x07f2+IgqgP+m0QMk8hQq4VSa948c1ITDd3Nm15AeeQWAkmwDbiLPaFc+rx02CJjYqC1B3XlmD1z/yjSefkBn0wLVAQ8MmXxpRuq0/LEOnN0Ph7Un7wUOEZlMWADSDGZvnLsWfBKXwv7q80vzkPI/ytMY2M0CSUkbXtnY/BVI+dFoPd7vu2+70YdAfnqqmlH1WDLZVZr0Ea9NM/sHM5TdbLWXK8zZkY8IzWR64duCxwYwaoXO7WbMfjUWx9tQPpHXNIyBxIgMO1dR98rIzmGfQcvBz0BFo4RygFouMyUlSHU0+a0WLuZWAEJ8NRPBjl9cWfmtuxzgHAzvOXnXkYd+4sfuGVMgPXYSs33vtntpwVuZAU+IThBtimkjlbzpO1nHUmLZ3WgpwOc2ZNmUNKllQIk+S1SAMPTkb88QLyN1xeXXuNCQDmFars+l+cpKkmuS1SDxBE6qOJ0OttfhcYAkI+EQYhP/j+qXmbwkhisVwyFKYKSDhva/faP1CCvLvX4QlieY7ZK0tL9bnsi6MIkOo0zqZjCb5oMaEwNTvD2xCVGdtctTwXBq5ro6hKqhaH4pfDgEL9M2Tyc6neRskMoG/jPQBErAW1jCOIR4SGaH4XHQJqFiify1C+OUrq0sfvejSmOT5Zw5IaLq7vrn7exLkWyYZ2Fm9ttMZQLc3gKWlukpbM68fZMLFaQJpAhOB0257H7Zv7cJggGW5M3ntlFnLbcgjpj7P5+TXQ7rjMvqQvmGuxDXiO9LmRTx0qHpLw3jidEZz9YDFYKYpgQ4A/L4Q4v0hLP5/6+tib5qdX5S+Zg5IKMjtbbk4TFofkgCnUxL0Ns8m5rrDon2Y665cGq2/c5uHc+jtUHNBcx46249KI8cErlu3djRdPF9DMk5/on7rHG0mpY7OMqAYaCDhyjpqSPMBSDhuyoZOWlwfAQi1oAKADl1LF+kCIWAXQPyuCIL3b1xqIhghKBWfE0jgtgCSBaW09X4p4c0nGO+ZaYqb185eF5r16rFKVJzWg+ImrJhgaNpDksIhLDAEpk0FTMzHxBholo0mTCwOTzbq0t2gD+mbX3X6gITPjiY41IKQ0DFpQtfTmrfivrdDAmJTgPwTEOLDIcgPr60t/YUQYjLb9+0Y5hm+x20DJDohy9L1rdYvSgl/7wzL7MhDR19Na3cfSuUIFmaQiPXIAznmhc7ndDg4YS2mrZu3FDDxWCRX/oDVQ9K/NKw1NB+eFiAVAHTMxXHOmwkBLZDiMyDkUwDBn0YCPry2tvjZc/7Yp/54txWQzNNe39p9h0zlL0uQl09dAjMeAG7qu7tdQKPV0mINMCv1Wf0YMgRqT1lKtHkmLHmxua01Jl4PiZnqeAoifVABJDW87lUvmbloCgCauYjP1A1UYKqEj4OQnwYpnhKh/Ewoy59ZW6uf+yKj8zhRp7Y77u7uru735M8JAd8rpZxf7/+UZg0ZeL3BUDHw5pnscNTHpaSvSIrILyPe2m3D5s1b0EdTXk58kgMlIjfMCpAKADrqjF6g64T4ayHggyDFB4O1hT/eEKJ9gZ5+rh/11ADJSOXazb1vhCT5aSnhHXMtqSkMzpAdsI5StXJ+ykVhpgJkkSM4ZenkCpi2b0FPs/IU+nj+JHJTXdm4BK975ck1pAKAprBQz1kXAsQNEPBHMhAfLEP0wdXV+jPn7BHPzeOcOiAZSW5ttV4VS/hvJMB3gpTlcyPhzINg8CyWP6+WS9BszK6e0mnJD8EFQcmUzTCkCKzFdGP7popjMqFIPGbpuIBkAWgQKyJCQUI4rZmfj/sKIZA18xkA+WQggicglU9ubCyd60TP8yH56YxibgDJPM7e3t56uy//c5HK75cgXzCdx5yvXtCCtbvXUX6YpYX5DKKdlsSIracTh6ZSFQlEYOr1qMihIT1cXl85koZUANC0ZuZ89EPJSeWHQYgngxSeLJUWP7KyInbOx9NdvKeYO0AyU4Dphq5t775KpOI7pJDvOI858bDyrAqiXahDqRSe+9VHed0SlSkCE7je2EJgwgDbFC6v55vsEMwwBggp2IUGdO6XyMQPKAC+emVj+XkTNywazKUE5haQstLa2tp9aAjwdkjlm4SQr5MSFudSohMOajBIYLfdgXqtDPXa+TPhjROHyrGXprC13YLnbmzByuICvOYVDyltCmWCcVwFAE24mC7k5aJ/x8ZS9UI++jl86DMDSFz2Uspwa6v1TQmIRwHkoxLglSDh7rM6P7gJt3a7Kv/d0kLt1MtYnIYckYmHWmLhAzoN6Z/te15ZX6oJofLHFZ8zLoEzCUh5Mm+1Wpc6g+BhAenDQsLDqZD4/aAEaJyVOUJqeL8/VCmHTmrCQ0Yf/pf3KUUhNOoXRxs7K/NfjPMYEhBicMf6UrGYjyG6eWxybgBpnHCvt9uXoZ++AKR8Pkh4fioBiRLPFyDvkgAYmFufp4nBvGl7e90Tm/DQP4X/5X3K5UjFQxWfQgJnXQJCiC9cWV968Kw/RzF+ksC5B6TDJnpzUy5IuXsFInEZpLiSyPQKSNgQEpYlwKIQcgmTLKifpcBv/PcigJzZqQx9K7u7PTU7yoQXHDxNN3f2vSzb+MxUpTX/6QtAOmxVFH8/KxIQQvzqlfWl7z0r4y3GebAELjwgHXeBXN1s/RJI+QPHbX+UdoaFt9isQ7k8noW3dXNvokqkpVKkgE6dSAT+VyyDo8xHcc38SSAE8W0bG0u/N38jK0Z0HAkUO9FxpKYTxV7ban0QJDx2zC6O1GwQx0pbwswO4wJpJwUkfuOFZu1MZSM/ktCKiy6EBATAly+vLz1QVGI9P9NdANIJ5nJnZ2elOxQfAClfeYJuDm2K2bP39nqQpgksLtYhDPzUf5MCErL5oog0rnq1DGjCKz6FBM6aBAIR/LeX1xf/p7M27mK84yVQANIJV8etW3K5F+8iKL3qhF0d2rzbG8J+p6cID7VqWZnaKMh077CyRV7fhQ/pUFEXF8y5BDAgNhRLLysqs875RE04vAKQJhRY3uU3pGymW7u/KqV8+xS6O7ALjNNB3xJmLiDXD1ZcTUEXZT3S7QtAOpKYiovmVAJYFE8E4tHLq4tPzukQi2EdUwIFIB1TcNlmWELj+ubeeyWkPzKlLg/tBhOYovltUpNdAUiHira4YJ4lIMQ/uWN96SfmeYjF2I4ngQKQjie3sa2ubra+TUj4lxLkxpS7HtvdpIBU+JBu18wU95m2BIQQv3t5bfHbi9Lh05bsfPRXANIM5uHa3t4G9NJfkVK+bQbdj3Q5KSDxDgqW3e2YoeIe05CAEOJ3Lq8tvlsIMZhGf0Uf8yeBApBmOCfXt/e+U6bJz0sJd83wNhOb7Io4pFnORtH3jCTw/ivrS99N5SaKz3mVQAFIM55ZzASRQusfp1L84KyyOxSZGmY8iUX3pysBIX75ytriPxBCxKc7kOLus5ZAAUizlrDu/+bN7r39ZPBPBcD3IAFi1rctctnNWsJF/7OWgBCwKyX8F3dsLP/GrO9V9D8fEigA6TbPw7Wbe98ISfpjAPBdswSmItv3bZ7Y4nbTlYAQHw9K8j2Xl5e/PN2Oi97mWQIFIJ3S7Gxu7j6YyPRHpBDfA1KWT2kYxW0LCcybBDoCxPsury/+bEFemLepmf14CkCavYwPvIMqj9FNfkBK+AEJ8sopD6e4fSGBU5OAEOI3SkHph1ZX60+f2iCKG5+qBApAOlXxu5tLKcvXt3bfKSX8HSHgzVgVd06GVgyjkMBMJSAA/ioU4Q+ury98aKY3KjqfewkUgDSHU7S5uX9nLJLvBSm/D6R8yRwOsRhSIYGTS0DAJ4IgfN/GpeZvFxm7Ty7O89BDAUhzPoubmzuvTKT4Pgnw3QBydc6HWwyvkMDhEhDwH4NA/Mzl1aU/OPzi4oqLJIECkM7IbKNJb3Nz91sSAW8XIN8262DbMyKWYphnRQJCDATAb4tQ/IvLlxafOCvDLsZ5eyVQANLtlfdU7ialFFtbrVfEIN4upPx2CfCyqXRcdFJIYNoSEOKvAxC/UqvAv1pcXNyadvdFf+dLAgUgnYP5vHWre18/GbwdUnibBPnNWHfvHDxW8QhnVAIU0Cp+O4jE/15oQ2d0Ek9p2AUgnZLgZ3VbMu3tvVoK+XgK8k0gxWtmlbJoVs9Q9Hv2JCAE7Egp/q0Q4v2X1xY+IITon72nKEZ82hIoAOm0Z2DG95dS1q5vt18LkD4OKbwJBLxKSlma8W2L7i+EBMSmEPJ3gkD8m/VLi39UJD69EJM+04csAGmm4p2/zqWU9c1bey+XCbxagnxEgnw1SLhv/kZajGjuJKCICfIJEPCBUJY+sLZW/wshhJy7cRYDOrMSKADpzE7d9AZO9Zvkq0HIRyCFR/BbSlie3h2Kns6iBFRskJRPgRB/FEj4wPr64oeEEJ2z+CzFmM+GBApAOhvzdFtHiSy+G63W82QcvBRS+VIQ8FJk8gmAB4oMErd1Km7rzZCMAFJ8TAp4MgjkkxEsfXR1Veze1kEUN7vQEigA6UJP/2QPL6Wsbm52XiyD+KWplC8TUrxUCvliAeJuBLHJeiuuPmUJdIQQnwaQnxQAn5Bh9OTllcZTRcaEU56VC377YhO54AtgGo+PQHX9VvuFIpUPpAAPCJk+IPEbBGpUd07jHkUfx5eAEPCsBPFJIcUnJaR/GYngk2trC18owOf4Mi1azkYCBSDNRq5Fr1oC16RsBDv7D8hEPl/K9F4JcA9Iea8Q4l6QcC8IuFxoVydfLki7BhCfB4DPC4AvSIDPhxB9HqD+hfV1sXfyOxQ9FBKYvQQKQJq9jIs7HCABjJu60WrdnQ7DewOR3itTeTeAuIJABSA3JIjLAHBZAKxcVOAiTUZeBRDPSCmfFkJgeYangyB4OpXp0/Wy+FKRBaF4zc6DBApAOg+zeAGeAWOntre7G1LKy1LGlyEQG1LCagpyWUhYlgKWBcCyBFgWUq6of+PvAZrzJx7RA4A9AdACgE0QsAVCbooUfw62hIBNSOVmEsBWJShfW1mpPieEiOfvOYoRFRKYrgQKQJquPIve5kwCUspoZweacdypp6VhTaZRXaZJDWRQD2Vak2FQB/yWsi6FKIsUAhAQChBhKiAQkIaQilAICFIA9S0lJELKoQyCIX6DgFj9WwZDEeA3DIUQXQnBHkDSLgn8DveCoLa3vAztAlzmbJEUw5kbCRSANDdTUQykkEAhgUICF1sC/z9uEuO+F8IQuAAAAABJRU5ErkJggg=="}),(0,$.jsx)("div",{className:ae.preparePageText,children:"开发者在此编辑设计实验"}),(0,$.jsxs)(p.Z,{justify:"center",children:[(0,$.jsx)(g.ZP,{type:"primary",className:"".concat(ae.startBtn," mr20"),onClick:n,children:"查看实验内容"}),(0,$.jsx)(g.ZP,{type:"primary",className:ae.startBtn,onClick:t,children:"编辑实验内容"})]})]})]})},le=(0,u.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.effects}}))((function(e){var t,n,a,r,c,d,p,g,x=e.shixunsDetail,E=(e.globalSetting,e.loading),N=e.user,L=e.dispatch,D=(l()(e,ie),(0,o.useState)(!0)),k=s()(D,2),y=k[0],C=k[1],Q=(0,u.useLocation)(),w=(0,o.useRef)(""),O=(0,o.useRef)(),T=(0,o.useState)(),Z=s()(T,2),U=Z[0],B=Z[1],J=(0,o.useState)(0),b=s()(J,2),z=b[0],P=b[1],q=null===(t=N.userInfo)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.editable,G=!(null!==(n=N.userInfo)&&void 0!==n&&null!==(n=n.shixun)&&void 0!==n&&n.can_managed);(0,o.useEffect)((function(){var e;if(null!=O&&O.current)return null==O||null===(e=O.current)||void 0===e||e.addEventListener("mousedown",v.Dw),function(){var e;null==O||null===(e=O.current)||void 0===e||e.removeEventListener("mousedown",v.Dw)}}),[null==O?void 0:O.current]),(0,o.useEffect)((function(){var e;w.current=null===(e=Q.pathname.split("/"))||void 0===e?void 0:e[2],L({type:"shixunsDetail/getChallengesData",payload:{id:w.current}})}),[Q.pathname]),(0,o.useEffect)((function(){var e=function(){P(2*(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight))};return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),(0,o.useEffect)((function(){if(O.current){var e=function(){var e,t=new m.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;B(a.target.offsetHeight>=z)}}catch(e){n.e(e)}finally{n.f()}}));return t.observe(null===(e=O.current)||void 0===e?void 0:e.firstElementChild),t}();return function(){var t,n;(null===(t=O.current)||void 0===t?void 0:t.firstElementChild)&&e.unobserve(null===(n=O.current)||void 0===n?void 0:n.firstElementChild)}}}),[null===(a=x.challenges)||void 0===a?void 0:a.description,O.current,E["shixunsDetail/getChallengesData"],z]);var Y,R,K=(0,o.useState)(!1),W=s()(K,2),V=W[0],H=W[1];return(0,$.jsxs)("section",{className:ae.challenges,children:[(0,$.jsxs)("section",{className:ae.leftWrap,children:[(null===(r=x.challenges)||void 0===r?void 0:r.description)&&(0,$.jsx)("div",{className:ae.introWrap,children:(0,$.jsx)("div",{className:ae.introContentWrap,children:(0,$.jsxs)(j.Z,{loading:E["shixunsDetail/getChallengesData"],active:!0,avatar:{size:40},paragraph:{rows:5},children:[(0,$.jsx)("div",{ref:O,className:"".concat(ae.introContent," ").concat(y?ae.introContentMaxHeight:""),style:{maxHeight:y&&z},children:(0,$.jsx)(I.Z,{value:null===(c=x.challenges)||void 0===c?void 0:c.description})}),U&&(0,$.jsx)("div",{onClick:function(){return C(!y)},children:(0,$.jsx)(f.Z,{dashed:!1,className:"",style:{cursor:"pointer"},children:(0,$.jsxs)("a",{className:"font14 ".concat(ae.color999),children:[y?"阅读全文 ":"收起全文 ",(0,$.jsx)("i",{className:"iconfont font14 ".concat(y?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]})})}),null!==(d=x.detail)&&void 0!==d&&d.is_jupyter||null!==(p=x.detail)&&void 0!==p&&p.is_jupyter_lab?null!==(g=x.detail)&&void 0!==g&&g.power?V?(0,$.jsx)(ne,{}):(0,$.jsx)(ce,{onPreview:function(){L({type:"shixunsDetail/save",payload:{hasStartedEnv:!1}}),H(!0)},onStart:function(){L({type:"shixunsDetail/save",payload:{hasStartedEnv:!0}}),H(!0)}}):null:(0,$.jsxs)("div",{className:ae.pass,children:[(0,$.jsx)("div",{className:ae.wrapPassTitle,children:"任务关卡"}),(0,$.jsx)("div",{className:ae.wrapPassContent,children:(0,$.jsx)(j.Z,{loading:E["shixunsDetail/getChallengesData"],active:!0,avatar:{size:40},paragraph:{rows:5},children:null!==(Y=x.challenges)&&void 0!==Y&&null!==(Y=Y.challenge_list)&&void 0!==Y&&Y.length?null===(R=x.challenges)||void 0===R?void 0:R.challenge_list.map((function(e,t){var n,a=e.st,i=e.name,r=e.finish_show_flag,s=(e.finish_status,e.challenge_id);return(0,$.jsxs)("div",{className:ae.passList,children:[(0,$.jsx)("div",{className:ae.subject,children:(0,$.jsx)(h.Z,{title:0===a?"实践题":"选择题",children:0===a?(0,$.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,$.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})})}),(0,$.jsxs)("div",{className:ae.info,children:[(0,$.jsxs)("div",{className:ae.infoTitle,children:["第",t+1,"关",(0,$.jsx)("span",{children:i})]}),(0,$.jsxs)("div",{className:ae.infoScare,children:[(0,$.jsxs)("span",{children:["正在挑战",(0,$.jsxs)("b",{children:[e.playing_count,"人次"]})]}),(0,$.jsxs)("span",{children:["完成挑战",(0,$.jsxs)("b",{children:[e.passed_count,"人次"]})]}),(0,$.jsxs)("span",{children:["可获经验",(0,$.jsxs)("b",{children:[e.score,"点"]})]})]})]}),(null===(n=x.detail)||void 0===n?void 0:n.power)&&(0,$.jsx)("span",{className:ae.editIcon,onClick:function(){return function(e,t){if(G)A.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。");else{(0,v.L9)(["实践项目","详情页","关卡进入编辑实训"]);var n="/shixuns/".concat(w.current,"/edit/").concat(t,"/").concat(1===e?"editquestion":"editcheckpoint");u.history.push(n)}}(a,s)},children:(0,$.jsx)("i",{className:"iconfont icon-xiugai2"})}),r&&(0,$.jsxs)("div",{className:ae.status,children:[e.finish_status&&(0,$.jsx)("span",{style:{color:"#44D7B6"},children:"已完成"}),!e.finish_status&&(0,$.jsx)("span",{children:"未完成"})]})]},t)})):(0,$.jsx)(se,{editable:q})})})]})]}),(0,$.jsx)(M.Z,{}),(0,$.jsx)(S.Z,{})]})}))},51271:function(e,t,n){n.d(t,{Z:function(){return O}});var a=n(79800),i=n.n(a),r=n(39647),s=n.n(r),c=n(59301),l=n(32007),o=n(93948),u=n(6848),d="rightWrap___Y_2WO",p="learnWrap___mca1k",g="learnTopWrap___cn6Tj",A="courseWrap___N3Z6X",j="pathWrap___QSdXs",h="pathImg___VjPqu",f="pathContentItem___sxOSQ",m="pathContentWrap___WttwX",x="pathContentName___evsEv",v="pathContent___fz4ds",I="pathContentCount___Jlv3G",S="recommandTrainingWrap___F1gpg",M="recommandContent___JZYAA",E="recommandLevel___McDUw",N="color888___l_1AP",L="skillWrap___j6j3B",D="skillTopWrap___kIJbE",k="titleImg___I8kT9";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var y=n(42441),C=n(81841),Q=(n(56047),n(37712)),w=["shixunsDetail","user","globalSetting","loading","dispatch"],O=(0,l.connect)((function(e){var t=e.shixunsDetail,n=e.user,a=e.loading;return{shixunsDetail:t,user:n,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var t,n,a,r,l,O,T,Z,U,B,J,b,z,P,q,G,Y,R=e.shixunsDetail,K=e.user,W=(e.globalSetting,e.loading,e.dispatch,s()(e,w),(0,c.useState)(!0)),V=i()(W,2);V[0],V[1];console.log("----",R);var H,F,X=null!==(t=R.rightData)&&void 0!==t&&t.complete_count?Number(null===(n=R.rightData)||void 0===n?void 0:n.complete_count)/Number(null===(a=R.rightData)||void 0===a?void 0:a.challenge_count)*100:0;return R.rightData?(0,Q.jsxs)("section",{className:d,children:[!(null!==(r=R.detail)&&void 0!==r&&r.is_jupyter)&&(null===(l=R.detail)||void 0===l||null===(l=l.task_operation)||void 0===l?void 0:l[2])&&(null==K||null===(O=K.userInfo)||void 0===O?void 0:O.login)&&!(null===(T=R.rightData)||void 0===T||!T.complete_count)&&(null===(Z=R.rightData)||void 0===Z?void 0:Z.complete_count)>0&&(0,Q.jsxs)("div",{className:p,children:[(0,Q.jsxs)("div",{className:g,children:[(0,Q.jsxs)("span",{children:[(0,Q.jsx)("img",{className:k,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,Q.jsx)("span",{children:(0,Q.jsxs)("span",{className:"".concat(N," font14"),children:["已完成 ",(null===(U=R.rightData)||void 0===U?void 0:U.complete_count)||0," 关 / 共",(null===(B=R.rightData)||void 0===B?void 0:B.challenge_count)||0," 关"]})})]}),(0,Q.jsx)(o.Z,{percent:X,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(J=R.rightData)||void 0===J||null===(J=J.paths)||void 0===J||!J.length)&&(0,Q.jsxs)("div",{className:A,children:[(0,Q.jsxs)("p",{className:"mb20 font16",children:[(0,Q.jsx)("img",{className:k,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,Q.jsx)("div",{children:null===(b=R.rightData)||void 0===b?void 0:b.paths.map((function(e,t){return t>2?null:(0,Q.jsxs)("div",{className:j,children:[(0,Q.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",children:(0,Q.jsx)("img",{alt:"实训",src:"".concat(e.image_url),className:h})}),(0,Q.jsxs)("div",{className:m,children:[(0,Q.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",className:x,children:e.name}),(0,Q.jsxs)("p",{className:v,children:[(0,Q.jsx)(u.Z,{placement:"bottom",title:"章节",children:(0,Q.jsxs)("span",{className:I,children:[(0,Q.jsx)("i",{className:"iconfont icon-shixun mr3"}),e.stages_count]})}),(0,Q.jsx)(u.Z,{placement:"bottom",title:"学习人数",children:(0,Q.jsxs)("span",{className:I,children:[(0,Q.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count]})})]})]})]},e.id)}))})]}),(0,Q.jsx)("div",{}),!(null===(z=R.rightData)||void 0===z||null===(z=z.recommands)||void 0===z||!z.length)&&K.userInfo.main_site&&(0,Q.jsxs)("div",{className:S,children:[(0,Q.jsxs)("p",{className:"mb20 font16",children:[(0,Q.jsx)("img",{className:k,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==R||null===(P=R.detail)||void 0===P||null===(P=P.disciplines)||void 0===P?void 0:P.length)>0?"相关推荐":"热门推荐"]}),(0,Q.jsx)("div",{children:null===(q=R.rightData)||void 0===q?void 0:q.recommands.map((function(e,t){return t>2?null:(0,Q.jsxs)("div",{className:f,children:[(0,Q.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,Q.jsx)("img",{src:"".concat(e.pic),className:h})}),(0,Q.jsxs)("div",{className:m,style:{marginBottom:-4},children:[(0,Q.jsx)(u.Z,{placement:"bottom",title:e.name,children:(0,Q.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:x,children:e.name})}),(0,Q.jsxs)("p",{className:"".concat(v," ").concat(M),children:[(0,Q.jsxs)("span",{children:[e.stu_num," 人学习"]}),(0,Q.jsx)("span",{className:E,children:e.level})]})]})]},t)}))})]}),(null===(G=R.rightData)||void 0===G||null===(G=G.tags)||void 0===G?void 0:G.length)>0&&(0,Q.jsxs)("div",{className:L,children:[(0,Q.jsx)("p",{className:"".concat(D," font16 mb20"),children:(0,Q.jsxs)("span",{children:["技能标签",(0,Q.jsx)("span",{className:"ml5 c-grey-c",children:null===(Y=R.rightData)||void 0===Y||null===(Y=Y.tags)||void 0===Y?void 0:Y.length})]})}),(0,Q.jsx)(y.Z,{option:(F=new Image,F.src=C.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:F,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==R||null===(H=R.rightData)||void 0===H||null===(H=H.tags)||void 0===H?void 0:H.map((function(e,t){return{name:e.tag_name,value:t}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))},91038:function(e,t,n){n.d(t,{AL:function(){return S},Iy:function(){return p},Qv:function(){return j},ez:function(){return I},jb:function(){return g}});var a=n(79800),i=n.n(a),r=n(32834),s=n.n(r),c=n(11690);var l=[],o=["
                "],u=new(s().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){l.length=0,o=["
                  "]}var g={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function A(e,t,n,a){if(t>=e.length||e[t].level<=n)return t;var i=e[t];a.push("
                • "+i.text+"");var r=[];return t=A(e,++t,i.level,r),r.length>0&&(a.push("
                    "),r.forEach((function(e){a.push(e)})),a.push("
                  ")),a.push("
                • "),t=A(e,t,n,a)}function j(){return A(l,0,0,o),o.push("
                "),o.join("")}var h={heading:function(e){var t=d.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:i()(t,1)[0].length>=a.length?e.slice(a.length):e})).join("\n")}(n,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var s=x(),c=a;a=s,v[s]={type:"block",expression:c}}return{type:"code",raw:n,lang:r,text:a}}}},f=/(?:\${2})([^\n`]+?)(?:\${2})/gi,m=0,x=function(){return"__special_katext_id_".concat(m++,"__")},v={};function I(){return v}function S(){m=0,v={}}function M(e){return e=e.replace(f,(function(e,t){var n=x();return v[n]={type:"inline",expression:t},n}))}var E=u.listitem;u.listitem=function(e){return E(M(e))};var N=u.paragraph;u.paragraph=function(e){return N(M(e))};var L=u.tablecell;u.tablecell=function(e,t){return L(M(e),t)},u.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?["latex","katex","math"].indexOf(a)>=0?"

                ".concat(e,"

                "):'
                ').concat(n?e:(0,c.escape)(e,!0),"
                \n"):'
                '+(n?e:(0,c.escape)(e,!0))+"
                "},u.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:a,level:t,text:e}),"'+e+""},s().setOptions({silent:!0,gfm:!0,pedantic:!1}),s().use({tokenizer:h,renderer:u}),t.ZP=s()}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[59133,51271],{50883:function(e,t,n){var a=n(82242),i=n.n(a),r=(n(59301),n(93314)),s=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,a=void 0===n?{}:n,l=e.styles,o=void 0===l?{}:l,u=e.customText,d=e.ButtonText,p=e.ButtonClick,g=e.Buttonclass,A=e.ButtonTwo,j=e.imgStyles,h=e.loading,f=void 0!==h&&h;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),o),children:[(0,c.jsx)("img",{src:t||r,style:i()(i()({},j),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,c.jsx)(s.ZP,i()(i()({className:g,onClick:p},a),{},{children:d})),A&&A]})}},21062:function(e,t,n){n.d(t,{Z:function(){return M}});var a=n(82242),i=n.n(a),r=n(7557),s=n.n(r),c=n(41498),l=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},g=n(3113),A=n(38827),j=n(84445),h=n(6848),f=n(66621),m=n(33571),x=n(50883),v=n(20817),I=n(70042),S=n(37712),M=function(e){var t,n,a,r,c,o,M=e.editOffice,E=void 0===M?"view":M,N=e.data,L=(e.theme,e.type),D=e.filename,k=e.monacoEditor,y=e.className,C=e.style,Q=e.close,w=e.onClose,O=e.hasMask,T=e.disabledDownload,Z=e.onImgDimensions,U=e.showNodata,B=e.recordInfo,J=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),b=u()(J,2),z=(b[0],b[1],(0,d.useState)("")),P=u()(z,2),q=(P[0],P[1]),G=(0,d.useState)(),Y=u()(G,2),R=Y[0],K=Y[1],W="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?v.Z.PROXY_SERVER:v.Z.API_SERVER,H=(0,d.useRef)();null!==(t=N)&&void 0!==t&&t.startsWith("/api")&&"txt"!==L&&(N=v.Z.API_SERVER+N);D&&k&&(k.filename=D),(0,d.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&q(t[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===L&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?K({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):F())}),[L,N]);var F=function(){var e=l()(s()().mark((function e(){var t,n,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),t=N,N.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,m.gJ)({attachment_id:n});case 6:(a=e.sent).url=V+a.url,K(a);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){N.startsWith("http")||N.startsWith("blob:")?_():(0,f.Sv)(D||"educoder",N,D)},_=function(){B&&(0,I.fc)({id:null==B?void 0:B.id,watch_type:1,course_id:null==B?void 0:B.course_id}),(0,f.Nd)(D||"educoder",decodeURIComponent(N))};return(0,S.jsxs)("div",{style:i()({},C||{}),className:"".concat(O&&p.bgBlack," ").concat(L?p.wrp:"hide"),children:[Q&&(0,S.jsxs)("div",{className:p.close,ref:H,children:[!!Z&&(0,S.jsx)(h.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return H.current},children:(0,S.jsx)("span",{onClick:function(){w(),Z()},children:(0,S.jsx)("i",{className:"icon-yulanpizhu"})})}),!T&&(0,S.jsx)(h.Z,{title:"点击下载此文件",getPopupContainer:function(){return H.current},children:(0,S.jsx)("span",{onClick:_,children:(0,S.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,S.jsx)(h.Z,{title:"关闭",getPopupContainer:function(){return H.current},children:(0,S.jsx)("span",{className:"",onClick:w,children:(0,S.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,S.jsx)("div",{className:"".concat(p[y]," ").concat(y," ").concat(p.monaco," ").concat("txt"===L?"show":"hide"),children:"txt"===L&&(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(j.ZP,i()({},k))})}),"audio"===L&&(0,S.jsx)("audio",{src:"".concat((null===(n=N)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(a=N)||void 0===a?void 0:a.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===L&&(0,S.jsx)(S.Fragment,{children:(null===(r=N)||void 0===r?void 0:r.indexOf("http"))>-1?(0,S.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,S.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===L&&R&&(0,S.jsx)("iframe",{src:"".concat(W,"/office.html?key=").concat(R.key,"&url=").concat(btoa(R.url),"&callbackUrl=").concat(V+R.callbackUrl,"&fileType=").concat(R.fileType,"&title=").concat(R.title,"&model=").concat(E,"&officeServer=").concat(v.Z.ONLYOFFICE,"&disabledDownload=").concat(!!T)}),"html"===L&&(0,S.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===L&&(0,S.jsx)("iframe",{src:"".concat(W,"/js/pdfview/index.html?filename=").concat(D||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!T)}),"image"===L&&(0,S.jsx)("img",{src:"".concat((null===(c=N)||void 0===c?void 0:c.indexOf("http://"))>-1||(null===(o=N)||void 0===o?void 0:o.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===L||"download"===L)&&(0,S.jsx)(S.Fragment,{children:U?(0,S.jsx)(x.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,S.jsx)(g.ZP,{icon:(0,S.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:X,disabled:T,children:"下载"})}):(0,S.jsxs)(g.ZP,{type:"primary",size:"middle",onClick:X,disabled:T,children:[(0,S.jsx)(A.Z,{}),"点击下载"]})})]})}},51150:function(e,t,n){n.d(t,{z:function(){return S}});var a=n(82242),i=n.n(a),r=n(37205),s=n.n(r),c=n(91232),l=n.n(c),o=n(79800),u=n.n(o),d=n(59301),p=(n(84996),n(91038)),g=(n(64018),n(6419)),A=n(20817),j=n(66621),h=n(15342),f=n(1012),m=n(21062),x=n(37712),v="@▁@",I=/]*>/g;var S=function(e,t){e=e||"";var n=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return t?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(n,(function(e,t,n,a,i,r,s){var c=t||a||r,l=n||i||s||"?";return A.Z.API_SERVER+"/api/attachments/"+c+l+"&t="+(0,j.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,a,i,r,s){var c=t||a||r,l=n||i||s||"?";return A.Z.API_SERVER+"/attachments/download/"+c+l+"&t="+(0,j.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(n,(function(e,t,n,a,i,r,s){var c=t||a||r,l=n||i||s||"?";return A.Z.API_SERVER+"/api/attachments/"+c+l+"&t="+(0,j.Jn)(c,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,a,i){var r=t||a,s=n||i||"";return'"'+A.Z.API_SERVER+"/api/attachments/"+r+s+r+s+"&t="+(0,j.Jn)(r,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,t,n,a,i){var r=t||a,s=n||i||"";return"("+A.Z.API_SERVER+"/files/uploads/"+r+s+r+s+"&t="+(0,j.Jn)(r,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,"\n")};t.Z=function(e){var t=e.value,n=void 0===t?"":t,a=e.className,r=e.showTextOnly,c=e.showLines,o=e.style,j=void 0===o?{}:o,S=e.stylesPrev,M=void 0===S?{}:S,E=e.highlightKeywords,N=e.showProgramFill,L=(e.isProgramFill,e.disabledFill),D=void 0!==L&&L,k=e.programFillValue,y=e.onFillChange,C=void 0===y?function(e){}:y,Q=e.onFillBlur,w=void 0===Q?function(){}:Q,O=e.onFillFocus,T=void 0===O?function(){}:O,Z=String(n),U=(0,d.useState)(""),B=u()(U,2),J=B[0],b=B[1],z=(0,d.useState)("office"),P=u()(z,2),q=P[0],G=P[1],Y=(0,d.useState)([]),R=u()(Y,2),K=R[0],W=R[1],V=(0,d.useRef)("a"+(0,f.Z)()),H={};var F=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,t){var n=t.replace(/(\n|\r)/g,"").split("}"),a=[];return n.map((function(e){""!=e&&a.push(".".concat(V.current," ").concat(e))})),"")}))},X=(0,d.useMemo)((function(){try{Z=Z.replace(/\(\/attachments\/download\//g,"("+A.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+A.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+A.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+A.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,"\n")}catch(e){}if(N){var e=-1;return Z=Z.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(t,n,a){var i;return function(e,t,n){var a=document.createElement(e===v?"input":"textarea");a.style.width="100%",a.style.height=e===v?"40px":"151px",a.rows=5,a.spellcheck=!1,a.name="edu-program-fill",a.placeholder="请输入",a.dataset.id=t;var i=Object.keys(H).length;return H[i]=a,'')}(t,++e,null==k||null===(i=k[e])||void 0===i?void 0:i.value.replaceAll("<","<").replaceAll(">",">"))})),'
                '.concat(F(Z||""),"
                ")}var t=F(Z);t=(0,p.ZP)(t);var n=(0,p.ez)();Z.match(/\[TOC\]/)&&(t=t.replace("

                [TOC]

                ",(0,p.Qv)()),(0,p.Iy)()),t=t.replace(/(__special_katext_id_\d+__)/g,(function(e,t){var a=n[t],i=a.type,r=a.expression;return(0,h.renderToString)(function(e){var t=document.createElement("div");return t.innerHTML=e,0===t.childNodes.length?"":t.childNodes[0].nodeValue}(r)||"",{displayMode:"block"===i,throwOnError:!1,output:"html"})})),t=t.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var a=document.createElement("div");return a.innerHTML=t,r?a.innerText:E?(te(a,E.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),a.innerHTML):(setTimeout((function(){return ie()}),500),a.innerHTML)}),[Z,E]);(0,d.useEffect)((function(){ne.current&&ne.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=_,e.onblur=$,e.onfocus=ee}))}),[K]),(0,d.useEffect)((function(){if(null!=k&&k.length)try{var e,t=ne.current.querySelectorAll(".edu-program-fill-score"),n=ne.current.querySelectorAll('[name="edu-program-fill"]'),a=l()(n.entries());try{for(a.s();!(e=a.n()).done;){var i,r,s,c=u()(e.value,2),o=c[0],d=c[1];d.value=(null==k||null===(i=k[o])||void 0===i?void 0:i.value)||"","warning"===(null==k||null===(r=k[o])||void 0===r?void 0:r.type)?d.className="program-fill-warning":"success"===(null==k||null===(s=k[o])||void 0===s?void 0:s.type)?d.className="program-fill-success":d.className=""}}catch(e){a.e(e)}finally{a.f()}var p,g=l()(t.entries());try{for(g.s();!(p=g.n()).done;){var A,j,h=u()(p.value,2),f=h[0];h[1].innerHTML=null!=k&&null!==(A=k[f])&&void 0!==A&&A.score?"".concat(null==k||null===(j=k[f])||void 0===j?void 0:j.score,"分"):""}}catch(e){g.e(e)}finally{g.f()}W(k)}catch(e){console.log(e,"error")}}),[k]);var _=function(e){K[e.target.dataset.id]=K[e.target.dataset.id]||{},K[e.target.dataset.id].value=e.target.value,W(s()(K)),C(K,e.target.dataset.id)},$=function(e){K[e.target.dataset.id]=K[e.target.dataset.id]||{},K[e.target.dataset.id].value=e.target.value,W(s()(K)),w(K,e.target.dataset.id)},ee=function(e){K[e.target.dataset.id]=K[e.target.dataset.id]||{},K[e.target.dataset.id].value=e.target.value,W(s()(K)),T(K,e.target.dataset.id)};function te(e,t){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)te(e,t);else if("IMG"!==e.nodeName)if(e.innerHTML){var n;e.innerHTML=null===(n=e.innerHTML)||void 0===n?void 0:n.replace(new RegExp(t,"gi"),'$&')}else{var a=document.createElement("span");a.innerHTML=e.textContent.replace(new RegExp(t,"gi"),'$&'),e.replaceWith(a)}}))}var ne=(0,d.useRef)();function ae(e){var t=e.target;if("A"===t.tagName.toUpperCase()){var n=t.getAttribute("href");if(n.indexOf("office")>-1)e.preventDefault(),b(n),G("office");else if(n.indexOf("application/pdf")>-1)e.preventDefault(),b(n),G("pdf");else if(n.indexOf("text/html")>-1)e.preventDefault(),b(n),G("html");else if(n.startsWith("#")){e.preventDefault();var a=document.getElementById(n.replace("#",""));a&&a.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=c,c&&(j=i()(i()({},j),p.jb));var ie=function(){var e,t=null===(e=ne.current)||void 0===e?void 0:e.querySelectorAll("video");null==t||t.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(g.ZP.isSupported()){var t=new g.ZP;t.loadSource(e.src),t.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(ne.current&&X&&X.match(I)&&window.PR.prettyPrint(),ne.current)return ne.current.addEventListener("click",ae),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("click",ae),(0,p.AL)(),(0,p.Iy)()}}),[X,ne.current,ae]),(0,d.useEffect)((function(){var e,t=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=ne.current)||void 0===e||e.addEventListener("copy",t),function(){var e;null===(e=ne.current)||void 0===e||e.removeEventListener("copy",t)}}),[ne.current]),(0,x.jsxs)(x.Fragment,{children:[r&&(0,x.jsx)("div",{ref:ne,children:X}),!r&&(0,x.jsx)("div",{ref:ne,style:i()({},j),className:"".concat(a||""," ").concat(D?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:X}}),(0,x.jsx)(m.Z,{close:!0,data:J,type:null!=J&&J.length?q:"",style:i()({},M),onClose:function(){return b("")}})]})}},59015:function(e,t,n){n.d(t,{Z:function(){return o}});var a=n(79800),i=n.n(a),r=n(59301),s=n(53200),c=n(39073),l=n(37712),o=function(){var e=(0,r.useState)(""),t=i()(e,2),n=t[0],a=t[1],o=(0,r.useState)(0),u=i()(o,2),d=(u[0],u[1]),p=(0,r.useState)(),g=i()(p,2),A=(g[0],g[1]),j=(0,r.useState)(),h=i()(j,2),f=(h[0],h[1]),m=(0,r.useState)(!1),x=i()(m,2),v=(x[0],x[1],(0,r.useRef)(""));function I(e){27==e.keyCode&&v.current&&S()}function S(){document.body.style.overflow="auto",A(void 0),f(void 0),d(0),a("")}(0,r.useEffect)((function(){return s.Z.subscribe("preview-image",(function(e){a(e),console.log(E.current),document.body.style.overflow="hidden"}))}),[]),(0,r.useEffect)((function(){return document.addEventListener("keydown",I),function(){document.removeEventListener("keydown",I)}}),[]),(0,r.useEffect)((function(){v.current=n}),[n]);(0,r.useRef)();var M=(0,r.useRef)(),E=(0,r.useRef)();return(0,l.jsx)(r.Fragment,{children:n?(0,l.jsx)("div",{children:(0,l.jsx)("div",{className:"preview-wrp-group",ref:M,children:(0,l.jsx)(c.Z,{className:"image-preview",src:n,style:{display:"none"},preview:{visible:!0,src:n,movable:!1,onVisibleChange:function(e){a("")}},alt:"预览大图"})})}):null})}},87218:function(e,t,n){n.r(t),n.d(t,{default:function(){return le}});var a=n(91232),i=n.n(a),r=n(79800),s=n.n(r),c=n(39647),l=n.n(c),o=n(59301),u=n(32007),d=n(87308),p=n(95237),g=n(3113),A=n(8591),j=n(96865),h=n(6848),f=n(28103),m=n(76374),x=n(20817),v=n(66621),I=n(51150),S=n(59015),M=n(51271),E=n(82242),N=n.n(E),L=n(7557),D=n.n(L),k=n(41498),y=n.n(k),C=n(31797),Q=n(43418),w=n(71418),O=n(38854),T=n(59028),Z=n(16896),U="allTaskWrap___5OgCm",B="titleTip___ygfdn",J="loading___QpGaQ",b="failWrap____s8of",z="failIcon___f9OxH",P="failReload___q6MdJ",q="timeWrap___FKccg",G="actionWrap___Ud1IQ",Y="zoom___wkYch",R="iframeZoom___H5Nxp",K="previewWrapper___WYNMf",W="uploadWrapper___IIOXt",V=n(53200),H=n(16135),F=n(7683),X=n(89260),_=n(21256),$=n(37712),ee=C.Z.Countdown,te=function(e){return e[e.LoadingFail=1]="LoadingFail",e[e.Loading=2]="Loading",e[e.Finish=3]="Finish",e[e.Preview=4]="Preview",e}(te||{}),ne=(0,u.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.models.index}}))((function(e){var t,n,a,i,r,c=e.shixunsDetail,l=e.user,d=e.dispatch,p=(0,u.useParams)(),g=(0,o.useState)(te.Loading),h=s()(g,2),f=h[0],m=h[1],S=(0,o.useState)(),M=s()(S,2),E=M[0],L=M[1],k=(0,o.useRef)(),C=(0,o.useRef)(),ne=(0,o.useState)(),ae=s()(ne,2),ie=ae[0],re=ae[1],se=(0,o.useState)(),ce=s()(se,2),le=ce[0],oe=ce[1],ue=(0,o.useState)(),de=s()(ue,2),pe=de[0],ge=de[1],Ae=(0,o.useRef)(!0),je=(0,o.useState)(!1),he=s()(je,2),fe=he[0],me=he[1],xe=(0,o.useState)(700),ve=s()(xe,2),Ie=ve[0],Se=ve[1],Me=(0,o.useRef)(),Ee=(0,o.useState)(""),Ne=s()(Ee,2),Le=Ne[0],De=Ne[1],ke=(0,o.useState)(),ye=s()(ke,2),Ce=ye[0],Qe=ye[1],we=function(){var e=y()(D()().mark((function e(){var t;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(te.Loading),e.next=3,(0,Z.SG)({identifier:p.id});case 3:if(0!==(t=e.sent).status){e.next=8;break}return Qe((0,I.z)(t.html_content||"",!0)),m(te.Preview),e.abrupt("return");case 8:m(te.LoadingFail);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,o.useEffect)((function(){c.hasStartedEnv?Ze():we()}),[c]),(0,o.useEffect)((function(){return window.addEventListener("message",Oe),function(){window.removeEventListener("message",Oe)}}),[]);var Oe=function(e){var t;if("editHeight"===(null===(t=e.data)||void 0===t?void 0:t.type)){var n,a=Math.max((null===(n=e.data)||void 0===n?void 0:n.height)+148,700);Se(a)}"jupytermessage"===(null==e?void 0:e.data)&&Ae.current&&(Ae.current=!1,Te(),setTimeout((function(){return Ae.current=!0}),500))},Te=function(){var e=y()(D()().mark((function e(){var t,n;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.qA)({identifier:p.id,jupyter_port:C.current,token:Me.current,jupyter_domain:null===(t=k.current)||void 0===t?void 0:t.domain});case 2:0===(n=e.sent).status?A.ZP.success("保存成功!"):A.ZP.info(n.message);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=y()(D()().mark((function e(){var t,n,a,i,r;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(te.Loading),me(!0),e.next=4,(0,Z.Ui)({identifier:p.id}).finally((function(){return me(!1)}));case 4:if(n=e.sent,k.current=n,me(!1),De(null==n?void 0:n.monitoring_url),null==n||null===(t=n.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=11;break}return V.Z.publish("pod-restrict-data",{identifier:null==n||null===(a=n.data)||void 0===a?void 0:a.identifier,data_list:null==n||null===(i=n.data)||void 0===i?void 0:i.data_list}),e.abrupt("return");case 11:if(null==n||!n.url){e.next=18;break}return Ue(),Me.current=null===(r=(0,v.en)(null==n?void 0:n.url))||void 0===r?void 0:r.token,m(te.Finish),L(n.url),C.current=n.port,e.abrupt("return");case 18:m(te.LoadingFail);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=y()(D()().mark((function e(){var t;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.K_)({identifier:p.id});case 2:if(0===(null==(t=e.sent)?void 0:t.status)){e.next=5;break}return e.abrupt("return");case 5:null!=t&&t.remainingSeconds?(re(Date.now()+1e3*t.remainingSeconds),oe(t.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+1e3*(t.remainingSeconds-300))):Be();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Be=function(){var e;Q.Z.confirm({centered:!0,title:"重置环境",okText:"确定",cancelText:"取消",zIndex:9999,content:(0,$.jsx)("div",{className:"tc",children:"是否确定重置环境?"}),onOk:(e=y()(D()().mark((function e(){return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Je();case 1:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},Je=function(){var e=y()(D()().mark((function e(){var t,n;return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(te.Loading),e.next=3,(0,Z.zH)({identifier:p.id});case 3:if(0===(null==(n=e.sent)?void 0:n.status)){e.next=6;break}return e.abrupt("return");case 6:m(te.Finish),L(n.url),C.current=n.port,Me.current=null===(t=(0,v.en)(null==n?void 0:n.url))||void 0===t?void 0:t.token,A.ZP.success("重置环境成功!");case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){Q.Z.destroyAll(),Q.Z.confirm({centered:!0,title:"倒计时截止",content:(0,$.jsx)("p",{className:"tc font14",children:"服务已中断,是否确认重置实验环境?"}),okText:"确定",cancelText:"取消",zIndex:9999,onOk:function(){Je()}})},ze={showUploadList:!1,multiple:!1,data:{identifier:p.id},action:"".concat(x.Z.API_SERVER,"/api/jupyters/import_with_tpm.json"),onChange:function(e){var t;if(["uploading","done","removed"].includes(e.file.status)&&0===(null===(t=e.file.response)||void 0===t?void 0:t.status)){A.ZP.success("上传文件成功!");var n=E;L(""),setTimeout((function(){L(n)}),100)}},withCredentials:!0,beforeUpload:function(e){if(-1===e.name.indexOf(".ipynb"))return A.ZP.info("请上传100m以内ipynb格式的文件!"),!1;var t=e.size/1024/1024<100;return t||A.ZP.info("请上传100m以内ipynb格式的文件!"),t}};return(0,$.jsxs)(j.Z,{loading:fe,active:!0,avatar:{size:40},paragraph:{rows:5},children:[" ",null!==(t=l.userInfo)&&void 0!==t&&t.admin||null!==(n=l.userInfo)&&void 0!==n&&n.business||(null===(a=c.detail)||void 0===a?void 0:a.identity)<5&&(null===(i=c.challenges)||void 0===i?void 0:i.shixun_status)<3?(0,$.jsxs)("div",{className:pe?Y:"",children:[(0,$.jsxs)("div",{className:q,children:[(0,$.jsx)(ee,{value:ie,format:"HH:mm:ss",onFinish:be}),le&&(0,$.jsx)(ee,{value:le,format:"HH:mm:ss",onFinish:function(){var e;Q.Z.destroyAll(),Q.Z.confirm({centered:!0,title:"服务中断提醒",content:(0,$.jsxs)("div",{className:"tc font14",children:["jupyter将于",(0,$.jsx)("span",{children:(0,$.jsx)(ee,{value:ie,format:"HH:mm:ss",onFinish:be})}),"时间后服务中断,是否需要延长使用时间?"]}),okText:"立即延长",cancelText:"不需要",zIndex:9999,onOk:(e=y()(D()().mark((function e(){return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.q9)({identifier:p.id});case 2:if(0!==e.sent.status){e.next=7;break}return e.next=6,Ue();case 6:A.ZP.success("延长成功!");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})]}),(0,$.jsxs)("div",{className:U,children:[(0,$.jsxs)("span",{className:"font16",children:["任务详情",(0,$.jsx)("span",{className:B,children:"(请将实训题目写在下方并保存)"})]}),(0,$.jsxs)("div",{className:G,children:[f===te.Finish&&(0,$.jsx)(O.Z,{placement:"bottom",trigger:["click"],menu:{items:[{key:"1",label:(0,$.jsx)("a",{target:"_blank",href:Le,children:"资源监控"}),show:(0,X.Ny)()},{key:"2",label:(0,$.jsx)("div",{onClick:Be,children:"重置环境"}),show:!0},{key:"3",label:(0,$.jsx)(T.Z,N()(N()({},ze),{},{className:W,children:(0,$.jsx)("span",{children:"导入"})})),show:!0},{key:"4",label:(0,$.jsx)("a",{target:"_blank",href:"https://".concat(C.current).concat(x.Z.TERMINAL_URL,"/terminals/1"),children:"命令行终端"}),show:null===(r=c.challenges)||void 0===r?void 0:r.is_jupyter}].filter((function(e){return e.show}))},children:(0,$.jsxs)(_.op,{children:["工具栏",(0,$.jsx)(H.Z,{})]})}),f===te.Finish&&(0,$.jsx)(_.op,{className:"ml20",onClick:y()(D()().mark((function e(){return D()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,we();case 2:m(te.Preview);case 3:case"end":return e.stop()}}),e)}))),children:"退出编辑"}),f===te.Preview&&(0,$.jsxs)(_.op,{className:"ml20",onClick:function(){c.hasStartedEnv||d({type:"shixunsDetail/save",payload:{hasStartedEnv:!0}}),m(te.Finish)},children:[(0,$.jsx)(F.Z,{style:{marginRight:6}}),"编辑实验内容"]}),pe?(0,$.jsxs)("span",{className:"c-blue current",onClick:function(){return ge(!pe)},children:[(0,$.jsx)("i",{className:"iconfont icon-tuichuquanping1 font16 mr5 ml20 "}),"退出全屏"]}):(0,$.jsxs)("span",{className:"c-blue current",onClick:function(){return ge(!pe)},children:[(0,$.jsx)("i",{className:"iconfont icon-quanping1 mr5 font16 ml20 "}),(0,$.jsx)("span",{style:{position:"relative",top:-1},children:"全屏"})]})]})]}),(0,$.jsxs)("div",{children:[f===te.LoadingFail&&(0,$.jsx)("div",{className:J,children:(0,$.jsxs)("div",{className:b,children:[(0,$.jsx)("i",{className:"iconfont icon-jiazaishibai1 ".concat(z)}),(0,$.jsxs)("p",{className:"font12",children:["加载实训失败,",(0,$.jsx)("span",{className:P,onClick:Ze,children:"重新加载"})]})]})}),f===te.Loading&&(0,$.jsx)("div",{className:J,children:(0,$.jsx)(w.Z,{spinning:!0})}),(0,$.jsx)("div",{style:{display:f===te.Finish?"block":"none"},children:(0,$.jsx)("div",{className:pe?R:"",children:(0,$.jsx)("iframe",{onLoad:function(e){},src:E,scrolling:"no",allow:"camera;microphone",id:"frame",name:"framename",width:"100%",height:Ie,frameBorder:"0"})})}),f===te.Preview&&(0,$.jsx)("div",{className:K,children:(0,$.jsx)("iframe",{srcDoc:Ce,height:900,style:{border:"none",width:"100%"}})})]})]}):null]})})),ae={flex_box_center:"flex_box_center___x_Daw",flex_space_between:"flex_space_between___kdxlI",flex_box_vertical_center:"flex_box_vertical_center___gKJIW",flex_box_center_end:"flex_box_center_end___LrVET",flex_box_column:"flex_box_column___VnHmN",challenges:"challenges___vQ9Jp",leftWrap:"leftWrap___h8un5",introWrap:"introWrap___pR_HR",introContentWrap:"introContentWrap___xoLzf",introContent:"introContent___DMssT",introContentMaxHeight:"introContentMaxHeight___MNBoT",nodataImg:"nodataImg___eTL2A",nodataImgWidth128:"nodataImgWidth128___m8SK4",nodataText:"nodataText___idqrT",pass:"pass___PMMP0",wrapPassTitle:"wrapPassTitle___LkBME",wrapPassContent:"wrapPassContent___Vojq9",passList:"passList___r1FtD",subject:"subject___n0KNm",info:"info___dz1CA",infoTitle:"infoTitle___fGbqo",infoScare:"infoScare___UpwjI",editIcon:"editIcon___r2urB",status:"status___dqblY",preparePageWrapper:"preparePageWrapper___e_RMO",preparePageTitle:"preparePageTitle___o72v4",preparePageContent:"preparePageContent___BobxE",preparePageText:"preparePageText___CriF6",startBtn:"startBtn___KGHjl"},ie=["shixunsDetail","globalSetting","loading","user","dispatch"],re=d.Z.Title,se=function(e){var t=e.editable;return(0,$.jsxs)("div",{children:[t?(0,$.jsx)("img",{className:ae.nodataImg,src:"".concat(x.Z.IMG_SERVER,"/images/educoder/shixunnodata.png")}):(0,$.jsx)("img",{className:"".concat(ae.nodataImg," ").concat(ae.nodataImgWidth128),src:"".concat(x.Z.IMG_SERVER,"/images/educoder/nodata.png")}),(0,$.jsx)("p",{className:ae.nodataText,children:"暂时还没有相关数据哦!"})]})},ce=function(e){var t=e.onStart,n=e.onPreview;return(0,$.jsxs)("div",{className:ae.preparePageWrapper,children:[(0,$.jsx)(re,{level:4,className:ae.preparePageTitle,children:"实验内容"}),(0,$.jsxs)("div",{className:ae.preparePageContent,children:[(0,$.jsx)("img",{src:"data:image/png;base64,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"}),(0,$.jsx)("div",{className:ae.preparePageText,children:"开发者在此编辑设计实验"}),(0,$.jsxs)(p.Z,{justify:"center",children:[(0,$.jsx)(g.ZP,{type:"primary",className:"".concat(ae.startBtn," mr20"),onClick:n,children:"查看实验内容"}),(0,$.jsx)(g.ZP,{type:"primary",className:ae.startBtn,onClick:t,children:"编辑实验内容"})]})]})]})},le=(0,u.connect)((function(e){var t=e.shixunsDetail,n=e.loading;return{shixunsDetail:t,globalSetting:e.globalSetting,user:e.user,loading:n.effects}}))((function(e){var t,n,a,r,c,d,p,g,x=e.shixunsDetail,E=(e.globalSetting,e.loading),N=e.user,L=e.dispatch,D=(l()(e,ie),(0,o.useState)(!0)),k=s()(D,2),y=k[0],C=k[1],Q=(0,u.useLocation)(),w=(0,o.useRef)(""),O=(0,o.useRef)(),T=(0,o.useState)(),Z=s()(T,2),U=Z[0],B=Z[1],J=(0,o.useState)(0),b=s()(J,2),z=b[0],P=b[1],q=null===(t=N.userInfo)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.editable,G=!(null!==(n=N.userInfo)&&void 0!==n&&null!==(n=n.shixun)&&void 0!==n&&n.can_managed);(0,o.useEffect)((function(){var e;if(null!=O&&O.current)return null==O||null===(e=O.current)||void 0===e||e.addEventListener("mousedown",v.Dw),function(){var e;null==O||null===(e=O.current)||void 0===e||e.removeEventListener("mousedown",v.Dw)}}),[null==O?void 0:O.current]),(0,o.useEffect)((function(){var e;w.current=null===(e=Q.pathname.split("/"))||void 0===e?void 0:e[2],L({type:"shixunsDetail/getChallengesData",payload:{id:w.current}})}),[Q.pathname]),(0,o.useEffect)((function(){var e=function(){P(2*(window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight))};return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),(0,o.useEffect)((function(){if(O.current){var e=function(){var e,t=new m.Z((function(e){var t,n=i()(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;B(a.target.offsetHeight>=z)}}catch(e){n.e(e)}finally{n.f()}}));return t.observe(null===(e=O.current)||void 0===e?void 0:e.firstElementChild),t}();return function(){var t,n;(null===(t=O.current)||void 0===t?void 0:t.firstElementChild)&&e.unobserve(null===(n=O.current)||void 0===n?void 0:n.firstElementChild)}}}),[null===(a=x.challenges)||void 0===a?void 0:a.description,O.current,E["shixunsDetail/getChallengesData"],z]);var Y,R,K=(0,o.useState)(!1),W=s()(K,2),V=W[0],H=W[1];return(0,$.jsxs)("section",{className:ae.challenges,children:[(0,$.jsxs)("section",{className:ae.leftWrap,children:[(null===(r=x.challenges)||void 0===r?void 0:r.description)&&(0,$.jsx)("div",{className:ae.introWrap,children:(0,$.jsx)("div",{className:ae.introContentWrap,children:(0,$.jsxs)(j.Z,{loading:E["shixunsDetail/getChallengesData"],active:!0,avatar:{size:40},paragraph:{rows:5},children:[(0,$.jsx)("div",{ref:O,className:"".concat(ae.introContent," ").concat(y?ae.introContentMaxHeight:""),style:{maxHeight:y&&z},children:(0,$.jsx)(I.Z,{value:null===(c=x.challenges)||void 0===c?void 0:c.description})}),U&&(0,$.jsx)("div",{onClick:function(){return C(!y)},children:(0,$.jsx)(f.Z,{dashed:!1,className:"",style:{cursor:"pointer"},children:(0,$.jsxs)("a",{className:"font14 ".concat(ae.color999),children:[y?"阅读全文 ":"收起全文 ",(0,$.jsx)("i",{className:"iconfont font14 ".concat(y?"icon-jiantou9":"icon-changyongtubiao-xianxingdaochu-zhuanqu-")})]})})})]})})}),null!==(d=x.detail)&&void 0!==d&&d.is_jupyter||null!==(p=x.detail)&&void 0!==p&&p.is_jupyter_lab?null!==(g=x.detail)&&void 0!==g&&g.power?V?(0,$.jsx)(ne,{}):(0,$.jsx)(ce,{onPreview:function(){L({type:"shixunsDetail/save",payload:{hasStartedEnv:!1}}),H(!0)},onStart:function(){L({type:"shixunsDetail/save",payload:{hasStartedEnv:!0}}),H(!0)}}):null:(0,$.jsxs)("div",{className:ae.pass,children:[(0,$.jsx)("div",{className:ae.wrapPassTitle,children:"任务关卡"}),(0,$.jsx)("div",{className:ae.wrapPassContent,children:(0,$.jsx)(j.Z,{loading:E["shixunsDetail/getChallengesData"],active:!0,avatar:{size:40},paragraph:{rows:5},children:null!==(Y=x.challenges)&&void 0!==Y&&null!==(Y=Y.challenge_list)&&void 0!==Y&&Y.length?null===(R=x.challenges)||void 0===R?void 0:R.challenge_list.map((function(e,t){var n,a=e.st,i=e.name,r=e.finish_show_flag,s=(e.finish_status,e.challenge_id);return(0,$.jsxs)("div",{className:ae.passList,children:[(0,$.jsx)("div",{className:ae.subject,children:(0,$.jsx)(h.Z,{title:0===a?"实践题":"选择题",children:0===a?(0,$.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,$.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})})}),(0,$.jsxs)("div",{className:ae.info,children:[(0,$.jsxs)("div",{className:ae.infoTitle,children:["第",t+1,"关",(0,$.jsx)("span",{children:i})]}),(0,$.jsxs)("div",{className:ae.infoScare,children:[(0,$.jsxs)("span",{children:["正在挑战",(0,$.jsxs)("b",{children:[e.playing_count,"人次"]})]}),(0,$.jsxs)("span",{children:["完成挑战",(0,$.jsxs)("b",{children:[e.passed_count,"人次"]})]}),(0,$.jsxs)("span",{children:["可获经验",(0,$.jsxs)("b",{children:[e.score,"点"]})]})]})]}),(null===(n=x.detail)||void 0===n?void 0:n.power)&&(0,$.jsx)("span",{className:ae.editIcon,onClick:function(){return function(e,t){if(G)A.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。");else{(0,v.L9)(["实践项目","详情页","关卡进入编辑实训"]);var n="/shixuns/".concat(w.current,"/edit/").concat(t,"/").concat(1===e?"editquestion":"editcheckpoint");u.history.push(n)}}(a,s)},children:(0,$.jsx)("i",{className:"iconfont icon-xiugai2"})}),r&&(0,$.jsxs)("div",{className:ae.status,children:[e.finish_status&&(0,$.jsx)("span",{style:{color:"#44D7B6"},children:"已完成"}),!e.finish_status&&(0,$.jsx)("span",{children:"未完成"})]})]},t)})):(0,$.jsx)(se,{editable:q})})})]})]}),(0,$.jsx)(M.Z,{}),(0,$.jsx)(S.Z,{})]})}))},51271:function(e,t,n){n.d(t,{Z:function(){return O}});var a=n(79800),i=n.n(a),r=n(39647),s=n.n(r),c=n(59301),l=n(32007),o=n(93948),u=n(6848),d="rightWrap___Y_2WO",p="learnWrap___mca1k",g="learnTopWrap___cn6Tj",A="courseWrap___N3Z6X",j="pathWrap___QSdXs",h="pathImg___VjPqu",f="pathContentItem___sxOSQ",m="pathContentWrap___WttwX",x="pathContentName___evsEv",v="pathContent___fz4ds",I="pathContentCount___Jlv3G",S="recommandTrainingWrap___F1gpg",M="recommandContent___JZYAA",E="recommandLevel___McDUw",N="color888___l_1AP",L="skillWrap___j6j3B",D="skillTopWrap___kIJbE",k="titleImg___I8kT9";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var y=n(42441),C=n(73449),Q=(n(56047),n(37712)),w=["shixunsDetail","user","globalSetting","loading","dispatch"],O=(0,l.connect)((function(e){var t=e.shixunsDetail,n=e.user,a=e.loading;return{shixunsDetail:t,user:n,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var t,n,a,r,l,O,T,Z,U,B,J,b,z,P,q,G,Y,R=e.shixunsDetail,K=e.user,W=(e.globalSetting,e.loading,e.dispatch,s()(e,w),(0,c.useState)(!0)),V=i()(W,2);V[0],V[1];console.log("----",R);var H,F,X=null!==(t=R.rightData)&&void 0!==t&&t.complete_count?Number(null===(n=R.rightData)||void 0===n?void 0:n.complete_count)/Number(null===(a=R.rightData)||void 0===a?void 0:a.challenge_count)*100:0;return R.rightData?(0,Q.jsxs)("section",{className:d,children:[!(null!==(r=R.detail)&&void 0!==r&&r.is_jupyter)&&(null===(l=R.detail)||void 0===l||null===(l=l.task_operation)||void 0===l?void 0:l[2])&&(null==K||null===(O=K.userInfo)||void 0===O?void 0:O.login)&&!(null===(T=R.rightData)||void 0===T||!T.complete_count)&&(null===(Z=R.rightData)||void 0===Z?void 0:Z.complete_count)>0&&(0,Q.jsxs)("div",{className:p,children:[(0,Q.jsxs)("div",{className:g,children:[(0,Q.jsxs)("span",{children:[(0,Q.jsx)("img",{className:k,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,Q.jsx)("span",{children:(0,Q.jsxs)("span",{className:"".concat(N," font14"),children:["已完成 ",(null===(U=R.rightData)||void 0===U?void 0:U.complete_count)||0," 关 / 共",(null===(B=R.rightData)||void 0===B?void 0:B.challenge_count)||0," 关"]})})]}),(0,Q.jsx)(o.Z,{percent:X,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(J=R.rightData)||void 0===J||null===(J=J.paths)||void 0===J||!J.length)&&(0,Q.jsxs)("div",{className:A,children:[(0,Q.jsxs)("p",{className:"mb20 font16",children:[(0,Q.jsx)("img",{className:k,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,Q.jsx)("div",{children:null===(b=R.rightData)||void 0===b?void 0:b.paths.map((function(e,t){return t>2?null:(0,Q.jsxs)("div",{className:j,children:[(0,Q.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",children:(0,Q.jsx)("img",{alt:"实训",src:"".concat(e.image_url),className:h})}),(0,Q.jsxs)("div",{className:m,children:[(0,Q.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",className:x,children:e.name}),(0,Q.jsxs)("p",{className:v,children:[(0,Q.jsx)(u.Z,{placement:"bottom",title:"章节",children:(0,Q.jsxs)("span",{className:I,children:[(0,Q.jsx)("i",{className:"iconfont icon-shixun mr3"}),e.stages_count]})}),(0,Q.jsx)(u.Z,{placement:"bottom",title:"学习人数",children:(0,Q.jsxs)("span",{className:I,children:[(0,Q.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count]})})]})]})]},e.id)}))})]}),(0,Q.jsx)("div",{}),!(null===(z=R.rightData)||void 0===z||null===(z=z.recommands)||void 0===z||!z.length)&&K.userInfo.main_site&&(0,Q.jsxs)("div",{className:S,children:[(0,Q.jsxs)("p",{className:"mb20 font16",children:[(0,Q.jsx)("img",{className:k,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==R||null===(P=R.detail)||void 0===P||null===(P=P.disciplines)||void 0===P?void 0:P.length)>0?"相关推荐":"热门推荐"]}),(0,Q.jsx)("div",{children:null===(q=R.rightData)||void 0===q?void 0:q.recommands.map((function(e,t){return t>2?null:(0,Q.jsxs)("div",{className:f,children:[(0,Q.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,Q.jsx)("img",{src:"".concat(e.pic),className:h})}),(0,Q.jsxs)("div",{className:m,style:{marginBottom:-4},children:[(0,Q.jsx)(u.Z,{placement:"bottom",title:e.name,children:(0,Q.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:x,children:e.name})}),(0,Q.jsxs)("p",{className:"".concat(v," ").concat(M),children:[(0,Q.jsxs)("span",{children:[e.stu_num," 人学习"]}),(0,Q.jsx)("span",{className:E,children:e.level})]})]})]},t)}))})]}),(null===(G=R.rightData)||void 0===G||null===(G=G.tags)||void 0===G?void 0:G.length)>0&&(0,Q.jsxs)("div",{className:L,children:[(0,Q.jsx)("p",{className:"".concat(D," font16 mb20"),children:(0,Q.jsxs)("span",{children:["技能标签",(0,Q.jsx)("span",{className:"ml5 c-grey-c",children:null===(Y=R.rightData)||void 0===Y||null===(Y=Y.tags)||void 0===Y?void 0:Y.length})]})}),(0,Q.jsx)(y.Z,{option:(F=new Image,F.src=C.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:F,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==R||null===(H=R.rightData)||void 0===H||null===(H=H.tags)||void 0===H?void 0:H.map((function(e,t){return{name:e.tag_name,value:t}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))},91038:function(e,t,n){n.d(t,{AL:function(){return S},Iy:function(){return p},Qv:function(){return j},ez:function(){return I},jb:function(){return g}});var a=n(79800),i=n.n(a),r=n(32834),s=n.n(r),c=n(11690);var l=[],o=["
                  "],u=new(s().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){l.length=0,o=["
                    "]}var g={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function A(e,t,n,a){if(t>=e.length||e[t].level<=n)return t;var i=e[t];a.push("
                  • "+i.text+"");var r=[];return t=A(e,++t,i.level,r),r.length>0&&(a.push("
                      "),r.forEach((function(e){a.push(e)})),a.push("
                    ")),a.push("
                  • "),t=A(e,t,n,a)}function j(){return A(l,0,0,o),o.push("
                  "),o.join("")}var h={heading:function(e){var t=d.exec(e);if(t)return{type:"heading",raw:t[0],depth:t[1].length,text:t[2]}},fences:function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],a=function(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var a=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:i()(t,1)[0].length>=a.length?e.slice(a.length):e})).join("\n")}(n,t[3]||""),r=t[2]?t[2].trim():t[2];if(["latex","katex","math"].indexOf(r)>=0){var s=x(),c=a;a=s,v[s]={type:"block",expression:c}}return{type:"code",raw:n,lang:r,text:a}}}},f=/(?:\${2})([^\n`]+?)(?:\${2})/gi,m=0,x=function(){return"__special_katext_id_".concat(m++,"__")},v={};function I(){return v}function S(){m=0,v={}}function M(e){return e=e.replace(f,(function(e,t){var n=x();return v[n]={type:"inline",expression:t},n}))}var E=u.listitem;u.listitem=function(e){return E(M(e))};var N=u.paragraph;u.paragraph=function(e){return N(M(e))};var L=u.tablecell;u.tablecell=function(e,t){return L(M(e),t)},u.code=function(e,t,n){var a=(t||"").match(/\S*/)[0];return a?["latex","katex","math"].indexOf(a)>=0?"

                  ".concat(e,"

                  "):'
                  ').concat(n?e:(0,c.escape)(e,!0),"
                  \n"):'
                  '+(n?e:(0,c.escape)(e,!0))+"
                  "},u.heading=function(e,t,n){var a=this.options.headerPrefix+n.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return l.push({anchor:a,level:t,text:e}),"'+e+""},s().setOptions({silent:!0,gfm:!0,pedantic:!1}),s().use({tokenizer:h,renderer:u}),t.ZP=s()}}]); \ No newline at end of file diff --git a/p__Shixuns__Detail__Collaborators__index.async.js b/p__Shixuns__Detail__Collaborators__index.async.js index 51a96f9fab..e0929c6b81 100644 --- a/p__Shixuns__Detail__Collaborators__index.async.js +++ b/p__Shixuns__Detail__Collaborators__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[25470,51271],{50883:function(e,n,t){var a=t(82242),i=t.n(a),s=(t(59301),t(93314)),r=t(3113),u=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,a=void 0===t?{}:t,l=e.styles,o=void 0===l?{}:l,c=e.customText,M=e.ButtonText,j=e.ButtonClick,d=e.Buttonclass,g=e.ButtonTwo,N=e.imgStyles,x=e.loading,L=void 0!==x&&x;return(0,u.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:L?"hidden":"visible"}),o),children:[(0,u.jsx)("img",{src:n||s,style:i()(i()({},N),{},{pointerEvents:"none",userSelect:"none"})}),(0,u.jsx)("p",{className:"mt20 font14",children:c||"暂时还没有相关数据哦!"}),M&&(0,u.jsx)(r.ZP,i()(i()({className:d,onClick:j},a),{},{children:M})),g&&g]})}},28844:function(e,n,t){t.r(n),t.d(n,{default:function(){return W}});var a=t(82242),i=t.n(a),s=t(7557),r=t.n(s),u=t(41498),l=t.n(u),o=t(79800),c=t.n(o),M=t(59301),j=t(32007),d=t(8591),g=t(43418),N=t(3113),x=t(96865),L=t(38854),h=t(20834),D=t(27092),p=t(51271),m=t(20817),y=t(39647),I=t.n(y),S=t(5112),v="title___GjBar",_="content___I7QWQ",A="add___S7NYy",C="colorBlue___msrvf",T="radio___KDCSZ",b=t(37712),f=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],w=(0,j.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),a=e.dispatch,i=e.onReloadData,s=(I()(e,f),(0,M.useState)()),u=c()(s,2),o=u[0],j=u[1],N=(0,M.useState)([]),x=c()(N,2),L=x[0],h=x[1];(0,M.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&D()}),[n.actionTabs.key]);var D=function(){var e=l()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:i=e.sent,h(i||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=l()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=3;break}return d.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,a({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:o}});case 5:s=e.sent,m(),s&&(i(),d.ZP.info(s.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){a({type:"shixunsDetail/setActionTabs",payload:{}}),j(null)};return(0,b.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:p,onCancel:m,children:(0,b.jsxs)("div",{children:[(0,b.jsxs)("div",{className:v,children:["选择的成员将会成为新的管理员",(0,b.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,b.jsx)("div",{className:_,children:L.length?(0,b.jsx)(S.ZP.Group,{value:o,onChange:function(e){return j(e.target.value)},children:L.map((function(e,n){return(0,b.jsx)(S.ZP,{className:T,value:e.user_id,children:e.name},n)}))}):(0,b.jsx)("div",{className:A,children:(0,b.jsxs)("span",{children:["请先将新的管理员通过",(0,b.jsx)("a",{className:C,onClick:function(){var e;a({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),O=t(99313),E=t(93415),z=t(39421),k=O.Z.TabPane,Q=function(e){var n=e.visible,t=e.onCancel,a=e.onSelectGroup,i=e.shixunId,s=e.onSelectCollaborator;return(0,b.jsx)(g.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,b.jsxs)(O.Z,{defaultActiveKey:"1",children:[(0,b.jsx)(k,{tab:"搜索添加",children:(0,b.jsx)(E.Z,{onCancel:t,container_type:2,container_id:i,onSelect:s})},"1"),(0,b.jsx)(k,{tab:"团队添加",children:(0,b.jsx)(z.Z,{onCancel:t,onSelect:a})},"2")]})})},Z={bg:"bg___sOdPb",wrap:"wrap___HoeSx",modal:"modal___t4bFU",content:"content___VMlwP",head:"head___eFHNj",headCount:"headCount___q7_8n",button:"button___OaGYh",itemWrap:"itemWrap___EgP_Y",imgWrap:"imgWrap___VcWR7",img:"img___PgTvY",manager:"manager___vGc7D",itemContent:"itemContent___JJG1i",nameWrap:"nameWrap___h4JTB",name:"name___yhHE5",actionGroup:"actionGroup___LDeZm",deleteIcon:"deleteIcon___Mmc7F",schoolWrap:"schoolWrap___Ru_DY",school:"school___zbcZj",countWrap:"countWrap___Mrp5n"},Y=t(78386),P=t(1082),W=(0,j.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,a,s,u,o=e.shixunsDetail,y=(e.globalSetting,e.loading),I=e.user,S=e.dispatch,v=(0,j.useParams)(),_=(0,M.useRef)(),A=(0,M.useState)(0),C=c()(A,2),T=C[0],f=C[1],O=(0,M.useState)([]),E=c()(O,2),z=E[0],k=E[1],W=(0,M.useState)({id:null,page:1}),U=c()(W,2),G=U[0],B=U[1],J=null===(n=I.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable,R=(null===(t=I.userInfo)||void 0===t?void 0:t.role)<=2||(null===(a=I.userInfo)||void 0===a||null===(a=a.shixun)||void 0===a?void 0:a.is_creator),H=!(null!==(s=I.userInfo)&&void 0!==s&&null!==(s=s.shixun)&&void 0!==s&&s.can_managed),F=function(){d.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。")};(0,M.useEffect)((function(){_.current=v.id,G.id=_.current,B(G),V(G)}),[]);var V=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"shixunsDetail/getCollaboratorsData",payload:n});case 2:(t=e.sent)&&(k(t.members||[]),f(t.member_count));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G.page=1,B(G),n=(0,P.g)(),e.next=5,S({type:"user/getUserInfo",payload:n});case 5:return e.next=7,V(G);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function K(){return K=l()(r()().mark((function e(n,t,a,i){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!H){e.next=3;break}return F(),e.abrupt("return");case 3:return e.next=5,S({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:n,user_id:t,editable:a?0:1}});case 5:V(G);case 6:case"end":return e.stop()}}),e)}))),K.apply(this,arguments)}function q(){S({type:"shixunsDetail/setActionTabs",payload:{}})}var $,ee,ne={visible:"Collaborators-AddCollaborator"===o.actionTabs.key,onCancel:q,shixunId:_.current,onSelectCollaborator:(ee=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(),e.next=3,S({type:"shixunsDetail/addCollaborator",payload:{id:_.current,user_ids:n}});case 3:e.sent&&(d.ZP.success("添加成功"),X());case 5:case"end":return e.stop()}}),e)}))),function(e){return ee.apply(this,arguments)}),onSelectGroup:($=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(),e.next=3,S({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:_.current,group_id:n.group_id}});case 3:e.sent&&(d.ZP.success("添加成功"),X());case 5:case"end":return e.stop()}}),e)}))),function(e){return $.apply(this,arguments)})};return(0,b.jsxs)("section",{className:Z.bg,children:[(0,b.jsxs)("div",{className:Z.wrap,children:[(0,b.jsxs)("div",{className:Z.content,children:[(null===(u=o.detail)||void 0===u?void 0:u.identity)<5&&(0,b.jsxs)("div",{className:Z.head,children:[(0,b.jsx)("span",{className:Z.headCount,children:"合作者"}),(0,b.jsxs)("div",{children:[R&&(0,b.jsx)(N.ZP,{type:"primary",ghost:!0,className:Z.button,onClick:function(){H?F():S({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:_.current}}})},children:"更换管理员"}),J&&(0,b.jsx)(N.ZP,{type:"primary",className:Z.button,onClick:function(){H?F():S({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:_.current}}})},children:"添加合作者"})]})]}),(0,b.jsx)("div",{className:Z.list,children:(0,b.jsx)(x.Z,{loading:y.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:z.map((function(e,n){var t,a,i,s,u,c,M,N,x,D;return(0,b.jsxs)("div",{className:Z.itemWrap,children:[(0,b.jsxs)("a",{href:null===(t=e.user)||void 0===t?void 0:t.user_url,target:"_blank",className:Z.imgWrap,children:[(0,b.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:Z.img,src:"".concat(m.Z.IMG_SERVER,"/images/").concat(null===(a=e.user)||void 0===a?void 0:a.image_url)}),(null===(i=e.user)||void 0===i?void 0:i.shixun_manager)&&(0,b.jsx)("span",{className:Z.manager,children:"创建者"})]}),(0,b.jsxs)("div",{className:Z.itemContent,children:[(0,b.jsxs)("p",{className:Z.nameWrap,children:[(0,b.jsx)("a",{href:e.user.user_url,target:"_blank",className:Z.name,children:null===(s=e.user)||void 0===s?void 0:s.name}),(0,b.jsxs)("div",{className:Z.actionGroup,children:[R?null!==(u=e.user)&&void 0!==u&&u.shixun_manager?null:(0,b.jsx)(L.Z,{dropdownRender:function(){return(0,b.jsxs)(h.Z,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var n;!function(e,n,t,a){K.apply(this,arguments)}(o.detail.identifier,e.user.user_id,e.editable,null===(n=e.user)||void 0===n?void 0:n.name)},children:[(0,b.jsx)(h.Z.Item,{children:"编辑权限"},1),(0,b.jsx)(h.Z.Item,{children:"查看权限"},2)]})},children:(0,b.jsxs)("div",{children:[e.editable?(0,b.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,b.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"})," ",(0,b.jsx)(Y.Z,{style:{fontSize:"14px",color:"#888888"}})]})}):e.editable?(0,b.jsx)("span",{className:"c-green",children:"可编辑实训"}):(0,b.jsx)("span",{className:"c-grey-c",children:"不可编辑实训"}),null!==(c=e.user)&&void 0!==c&&c.shixun_manager||!J||e.user.user_id===(null===(M=I.userInfo)||void 0===M?void 0:M.user_id)?null:(0,b.jsx)("a",{className:"c-grey-c",onClick:function(){var n,t,a;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void(H?F():g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,b.jsx)("div",{className:Z.modal,children:"确定要删除吗?"}),onOk:(a=l()(r()().mark((function e(){var n,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"shixunsDetail/deleteCollaborators",payload:{id:_.current,userId:t}});case 2:if(a=e.sent,(null===(n=I.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return j.history.push("/shixuns"),e.abrupt("return");case 6:d.ZP.info(null==a?void 0:a.message),G.page=1,B(G),V(G);case 10:case"end":return e.stop()}}),e)}))),function(){return a.apply(this,arguments)})}))},children:"删除"}),e.user.user_id===(null===(N=I.userInfo)||void 0===N?void 0:N.user_id)&&!(null!==(x=e.user)&&void 0!==x&&x.shixun_manager)&&(0,b.jsx)("a",{className:"c-grey-c",onClick:function(){var n,t,a;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,b.jsx)("div",{className:Z.modal,children:"确定要退出吗?"}),onOk:(a=l()(r()().mark((function e(){var n,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"shixunsDetail/deleteCollaborators",payload:{id:_.current,userId:t}});case 2:if(a=e.sent,(null===(n=I.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return j.history.push("/shixuns"),e.abrupt("return");case 6:d.ZP.info(null==a?void 0:a.message),G.page=1,B(G),V(G);case 10:case"end":return e.stop()}}),e)}))),function(){return a.apply(this,arguments)})})},children:"退出"})]})]}),(0,b.jsx)("p",{className:Z.schoolWrap,children:(0,b.jsx)("span",{className:Z.school,children:null===(D=e.user)||void 0===D?void 0:D.school_name})})]})]},n)}))})})]}),T>10&&(0,b.jsx)("div",{className:Z.countWrap,children:(0,b.jsx)(D.Z,{showQuickJumper:!0,showSizeChanger:!1,total:T,onChange:function(e){return function(e){G.page=e,B(G),V(G)}(e)},pageSize:10,current:G.page})})]}),(0,b.jsx)(p.Z,{}),(0,b.jsx)(w,{onReloadData:X}),(0,b.jsx)(Q,i()({},ne))]})}))},51271:function(e,n,t){t.d(n,{Z:function(){return O}});var a=t(79800),i=t.n(a),s=t(39647),r=t.n(s),u=t(59301),l=t(32007),o=t(93948),c=t(6848),M="rightWrap___Y_2WO",j="learnWrap___mca1k",d="learnTopWrap___cn6Tj",g="courseWrap___N3Z6X",N="pathWrap___QSdXs",x="pathImg___VjPqu",L="pathContentItem___sxOSQ",h="pathContentWrap___WttwX",D="pathContentName___evsEv",p="pathContent___fz4ds",m="pathContentCount___Jlv3G",y="recommandTrainingWrap___F1gpg",I="recommandContent___JZYAA",S="recommandLevel___McDUw",v="color888___l_1AP",_="skillWrap___j6j3B",A="skillTopWrap___kIJbE",C="titleImg___I8kT9";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var T=t(42441),b=t(81841),f=(t(56047),t(37712)),w=["shixunsDetail","user","globalSetting","loading","dispatch"],O=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.user,a=e.loading;return{shixunsDetail:n,user:t,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var n,t,a,s,l,O,E,z,k,Q,Z,Y,P,W,U,G,B,J=e.shixunsDetail,R=e.user,H=(e.globalSetting,e.loading,e.dispatch,r()(e,w),(0,u.useState)(!0)),F=i()(H,2);F[0],F[1];console.log("----",J);var V,X,K=null!==(n=J.rightData)&&void 0!==n&&n.complete_count?Number(null===(t=J.rightData)||void 0===t?void 0:t.complete_count)/Number(null===(a=J.rightData)||void 0===a?void 0:a.challenge_count)*100:0;return J.rightData?(0,f.jsxs)("section",{className:M,children:[!(null!==(s=J.detail)&&void 0!==s&&s.is_jupyter)&&(null===(l=J.detail)||void 0===l||null===(l=l.task_operation)||void 0===l?void 0:l[2])&&(null==R||null===(O=R.userInfo)||void 0===O?void 0:O.login)&&!(null===(E=J.rightData)||void 0===E||!E.complete_count)&&(null===(z=J.rightData)||void 0===z?void 0:z.complete_count)>0&&(0,f.jsxs)("div",{className:j,children:[(0,f.jsxs)("div",{className:d,children:[(0,f.jsxs)("span",{children:[(0,f.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,f.jsx)("span",{children:(0,f.jsxs)("span",{className:"".concat(v," font14"),children:["已完成 ",(null===(k=J.rightData)||void 0===k?void 0:k.complete_count)||0," 关 / 共",(null===(Q=J.rightData)||void 0===Q?void 0:Q.challenge_count)||0," 关"]})})]}),(0,f.jsx)(o.Z,{percent:K,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(Z=J.rightData)||void 0===Z||null===(Z=Z.paths)||void 0===Z||!Z.length)&&(0,f.jsxs)("div",{className:g,children:[(0,f.jsxs)("p",{className:"mb20 font16",children:[(0,f.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,f.jsx)("div",{children:null===(Y=J.rightData)||void 0===Y?void 0:Y.paths.map((function(e,n){return n>2?null:(0,f.jsxs)("div",{className:N,children:[(0,f.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",children:(0,f.jsx)("img",{alt:"实训",src:"".concat(e.image_url),className:x})}),(0,f.jsxs)("div",{className:h,children:[(0,f.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",className:D,children:e.name}),(0,f.jsxs)("p",{className:p,children:[(0,f.jsx)(c.Z,{placement:"bottom",title:"章节",children:(0,f.jsxs)("span",{className:m,children:[(0,f.jsx)("i",{className:"iconfont icon-shixun mr3"}),e.stages_count]})}),(0,f.jsx)(c.Z,{placement:"bottom",title:"学习人数",children:(0,f.jsxs)("span",{className:m,children:[(0,f.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count]})})]})]})]},e.id)}))})]}),(0,f.jsx)("div",{}),!(null===(P=J.rightData)||void 0===P||null===(P=P.recommands)||void 0===P||!P.length)&&R.userInfo.main_site&&(0,f.jsxs)("div",{className:y,children:[(0,f.jsxs)("p",{className:"mb20 font16",children:[(0,f.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==J||null===(W=J.detail)||void 0===W||null===(W=W.disciplines)||void 0===W?void 0:W.length)>0?"相关推荐":"热门推荐"]}),(0,f.jsx)("div",{children:null===(U=J.rightData)||void 0===U?void 0:U.recommands.map((function(e,n){return n>2?null:(0,f.jsxs)("div",{className:L,children:[(0,f.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,f.jsx)("img",{src:"".concat(e.pic),className:x})}),(0,f.jsxs)("div",{className:h,style:{marginBottom:-4},children:[(0,f.jsx)(c.Z,{placement:"bottom",title:e.name,children:(0,f.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:D,children:e.name})}),(0,f.jsxs)("p",{className:"".concat(p," ").concat(I),children:[(0,f.jsxs)("span",{children:[e.stu_num," 人学习"]}),(0,f.jsx)("span",{className:S,children:e.level})]})]})]},n)}))})]}),(null===(G=J.rightData)||void 0===G||null===(G=G.tags)||void 0===G?void 0:G.length)>0&&(0,f.jsxs)("div",{className:_,children:[(0,f.jsx)("p",{className:"".concat(A," font16 mb20"),children:(0,f.jsxs)("span",{children:["技能标签",(0,f.jsx)("span",{className:"ml5 c-grey-c",children:null===(B=J.rightData)||void 0===B||null===(B=B.tags)||void 0===B?void 0:B.length})]})}),(0,f.jsx)(T.Z,{option:(X=new Image,X.src=b.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:X,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==J||null===(V=J.rightData)||void 0===V||null===(V=V.tags)||void 0===V?void 0:V.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[25470,51271],{50883:function(e,n,t){var a=t(82242),i=t.n(a),s=(t(59301),t(93314)),r=t(3113),u=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,a=void 0===t?{}:t,l=e.styles,o=void 0===l?{}:l,c=e.customText,M=e.ButtonText,j=e.ButtonClick,d=e.Buttonclass,g=e.ButtonTwo,N=e.imgStyles,x=e.loading,L=void 0!==x&&x;return(0,u.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:L?"hidden":"visible"}),o),children:[(0,u.jsx)("img",{src:n||s,style:i()(i()({},N),{},{pointerEvents:"none",userSelect:"none"})}),(0,u.jsx)("p",{className:"mt20 font14",children:c||"暂时还没有相关数据哦!"}),M&&(0,u.jsx)(r.ZP,i()(i()({className:d,onClick:j},a),{},{children:M})),g&&g]})}},28844:function(e,n,t){t.r(n),t.d(n,{default:function(){return W}});var a=t(82242),i=t.n(a),s=t(7557),r=t.n(s),u=t(41498),l=t.n(u),o=t(79800),c=t.n(o),M=t(59301),j=t(32007),d=t(8591),g=t(43418),N=t(3113),x=t(96865),L=t(38854),h=t(20834),D=t(27092),p=t(51271),m=t(20817),y=t(39647),I=t.n(y),S=t(5112),v="title___GjBar",_="content___I7QWQ",A="add___S7NYy",C="colorBlue___msrvf",T="radio___KDCSZ",b=t(37712),f=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],w=(0,j.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),a=e.dispatch,i=e.onReloadData,s=(I()(e,f),(0,M.useState)()),u=c()(s,2),o=u[0],j=u[1],N=(0,M.useState)([]),x=c()(N,2),L=x[0],h=x[1];(0,M.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&D()}),[n.actionTabs.key]);var D=function(){var e=l()(r()().mark((function e(){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:i=e.sent,h(i||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=l()(r()().mark((function e(){var t,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=3;break}return d.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,a({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:o}});case 5:s=e.sent,m(),s&&(i(),d.ZP.info(s.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){a({type:"shixunsDetail/setActionTabs",payload:{}}),j(null)};return(0,b.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:p,onCancel:m,children:(0,b.jsxs)("div",{children:[(0,b.jsxs)("div",{className:v,children:["选择的成员将会成为新的管理员",(0,b.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,b.jsx)("div",{className:_,children:L.length?(0,b.jsx)(S.ZP.Group,{value:o,onChange:function(e){return j(e.target.value)},children:L.map((function(e,n){return(0,b.jsx)(S.ZP,{className:T,value:e.user_id,children:e.name},n)}))}):(0,b.jsx)("div",{className:A,children:(0,b.jsxs)("span",{children:["请先将新的管理员通过",(0,b.jsx)("a",{className:C,onClick:function(){var e;a({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),O=t(99313),E=t(93415),z=t(39421),k=O.Z.TabPane,Q=function(e){var n=e.visible,t=e.onCancel,a=e.onSelectGroup,i=e.shixunId,s=e.onSelectCollaborator;return(0,b.jsx)(g.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null,children:(0,b.jsxs)(O.Z,{defaultActiveKey:"1",children:[(0,b.jsx)(k,{tab:"搜索添加",children:(0,b.jsx)(E.Z,{onCancel:t,container_type:2,container_id:i,onSelect:s})},"1"),(0,b.jsx)(k,{tab:"团队添加",children:(0,b.jsx)(z.Z,{onCancel:t,onSelect:a})},"2")]})})},Z={bg:"bg___sOdPb",wrap:"wrap___HoeSx",modal:"modal___t4bFU",content:"content___VMlwP",head:"head___eFHNj",headCount:"headCount___q7_8n",button:"button___OaGYh",itemWrap:"itemWrap___EgP_Y",imgWrap:"imgWrap___VcWR7",img:"img___PgTvY",manager:"manager___vGc7D",itemContent:"itemContent___JJG1i",nameWrap:"nameWrap___h4JTB",name:"name___yhHE5",actionGroup:"actionGroup___LDeZm",deleteIcon:"deleteIcon___Mmc7F",schoolWrap:"schoolWrap___Ru_DY",school:"school___zbcZj",countWrap:"countWrap___Mrp5n"},Y=t(78386),P=t(1082),W=(0,j.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,a,s,u,o=e.shixunsDetail,y=(e.globalSetting,e.loading),I=e.user,S=e.dispatch,v=(0,j.useParams)(),_=(0,M.useRef)(),A=(0,M.useState)(0),C=c()(A,2),T=C[0],f=C[1],O=(0,M.useState)([]),E=c()(O,2),z=E[0],k=E[1],W=(0,M.useState)({id:null,page:1}),U=c()(W,2),G=U[0],B=U[1],J=null===(n=I.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable,R=(null===(t=I.userInfo)||void 0===t?void 0:t.role)<=2||(null===(a=I.userInfo)||void 0===a||null===(a=a.shixun)||void 0===a?void 0:a.is_creator),H=!(null!==(s=I.userInfo)&&void 0!==s&&null!==(s=s.shixun)&&void 0!==s&&s.can_managed),F=function(){d.ZP.warning("非实训合作者不可操作,请与实训负责人联系,获得合作者身份后进行相关操作。")};(0,M.useEffect)((function(){_.current=v.id,G.id=_.current,B(G),V(G)}),[]);var V=function(){var e=l()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"shixunsDetail/getCollaboratorsData",payload:n});case 2:(t=e.sent)&&(k(t.members||[]),f(t.member_count));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),X=function(){var e=l()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G.page=1,B(G),n=(0,P.g)(),e.next=5,S({type:"user/getUserInfo",payload:n});case 5:return e.next=7,V(G);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function K(){return K=l()(r()().mark((function e(n,t,a,i){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!H){e.next=3;break}return F(),e.abrupt("return");case 3:return e.next=5,S({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:n,user_id:t,editable:a?0:1}});case 5:V(G);case 6:case"end":return e.stop()}}),e)}))),K.apply(this,arguments)}function q(){S({type:"shixunsDetail/setActionTabs",payload:{}})}var $,ee,ne={visible:"Collaborators-AddCollaborator"===o.actionTabs.key,onCancel:q,shixunId:_.current,onSelectCollaborator:(ee=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(),e.next=3,S({type:"shixunsDetail/addCollaborator",payload:{id:_.current,user_ids:n}});case 3:e.sent&&(d.ZP.success("添加成功"),X());case 5:case"end":return e.stop()}}),e)}))),function(e){return ee.apply(this,arguments)}),onSelectGroup:($=l()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(),e.next=3,S({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:_.current,group_id:n.group_id}});case 3:e.sent&&(d.ZP.success("添加成功"),X());case 5:case"end":return e.stop()}}),e)}))),function(e){return $.apply(this,arguments)})};return(0,b.jsxs)("section",{className:Z.bg,children:[(0,b.jsxs)("div",{className:Z.wrap,children:[(0,b.jsxs)("div",{className:Z.content,children:[(null===(u=o.detail)||void 0===u?void 0:u.identity)<5&&(0,b.jsxs)("div",{className:Z.head,children:[(0,b.jsx)("span",{className:Z.headCount,children:"合作者"}),(0,b.jsxs)("div",{children:[R&&(0,b.jsx)(N.ZP,{type:"primary",ghost:!0,className:Z.button,onClick:function(){H?F():S({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:_.current}}})},children:"更换管理员"}),J&&(0,b.jsx)(N.ZP,{type:"primary",className:Z.button,onClick:function(){H?F():S({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:_.current}}})},children:"添加合作者"})]})]}),(0,b.jsx)("div",{className:Z.list,children:(0,b.jsx)(x.Z,{loading:y.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:z.map((function(e,n){var t,a,i,s,u,c,M,N,x,D;return(0,b.jsxs)("div",{className:Z.itemWrap,children:[(0,b.jsxs)("a",{href:null===(t=e.user)||void 0===t?void 0:t.user_url,target:"_blank",className:Z.imgWrap,children:[(0,b.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:Z.img,src:"".concat(m.Z.IMG_SERVER,"/images/").concat(null===(a=e.user)||void 0===a?void 0:a.image_url)}),(null===(i=e.user)||void 0===i?void 0:i.shixun_manager)&&(0,b.jsx)("span",{className:Z.manager,children:"创建者"})]}),(0,b.jsxs)("div",{className:Z.itemContent,children:[(0,b.jsxs)("p",{className:Z.nameWrap,children:[(0,b.jsx)("a",{href:e.user.user_url,target:"_blank",className:Z.name,children:null===(s=e.user)||void 0===s?void 0:s.name}),(0,b.jsxs)("div",{className:Z.actionGroup,children:[R?null!==(u=e.user)&&void 0!==u&&u.shixun_manager?null:(0,b.jsx)(L.Z,{dropdownRender:function(){return(0,b.jsxs)(h.Z,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var n;!function(e,n,t,a){K.apply(this,arguments)}(o.detail.identifier,e.user.user_id,e.editable,null===(n=e.user)||void 0===n?void 0:n.name)},children:[(0,b.jsx)(h.Z.Item,{children:"编辑权限"},1),(0,b.jsx)(h.Z.Item,{children:"查看权限"},2)]})},children:(0,b.jsxs)("div",{children:[e.editable?(0,b.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,b.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"})," ",(0,b.jsx)(Y.Z,{style:{fontSize:"14px",color:"#888888"}})]})}):e.editable?(0,b.jsx)("span",{className:"c-green",children:"可编辑实训"}):(0,b.jsx)("span",{className:"c-grey-c",children:"不可编辑实训"}),null!==(c=e.user)&&void 0!==c&&c.shixun_manager||!J||e.user.user_id===(null===(M=I.userInfo)||void 0===M?void 0:M.user_id)?null:(0,b.jsx)("a",{className:"c-grey-c",onClick:function(){var n,t,a;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void(H?F():g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,b.jsx)("div",{className:Z.modal,children:"确定要删除吗?"}),onOk:(a=l()(r()().mark((function e(){var n,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"shixunsDetail/deleteCollaborators",payload:{id:_.current,userId:t}});case 2:if(a=e.sent,(null===(n=I.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return j.history.push("/shixuns"),e.abrupt("return");case 6:d.ZP.info(null==a?void 0:a.message),G.page=1,B(G),V(G);case 10:case"end":return e.stop()}}),e)}))),function(){return a.apply(this,arguments)})}))},children:"删除"}),e.user.user_id===(null===(N=I.userInfo)||void 0===N?void 0:N.user_id)&&!(null!==(x=e.user)&&void 0!==x&&x.shixun_manager)&&(0,b.jsx)("a",{className:"c-grey-c",onClick:function(){var n,t,a;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void g.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,b.jsx)("div",{className:Z.modal,children:"确定要退出吗?"}),onOk:(a=l()(r()().mark((function e(){var n,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S({type:"shixunsDetail/deleteCollaborators",payload:{id:_.current,userId:t}});case 2:if(a=e.sent,(null===(n=I.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return j.history.push("/shixuns"),e.abrupt("return");case 6:d.ZP.info(null==a?void 0:a.message),G.page=1,B(G),V(G);case 10:case"end":return e.stop()}}),e)}))),function(){return a.apply(this,arguments)})})},children:"退出"})]})]}),(0,b.jsx)("p",{className:Z.schoolWrap,children:(0,b.jsx)("span",{className:Z.school,children:null===(D=e.user)||void 0===D?void 0:D.school_name})})]})]},n)}))})})]}),T>10&&(0,b.jsx)("div",{className:Z.countWrap,children:(0,b.jsx)(D.Z,{showQuickJumper:!0,showSizeChanger:!1,total:T,onChange:function(e){return function(e){G.page=e,B(G),V(G)}(e)},pageSize:10,current:G.page})})]}),(0,b.jsx)(p.Z,{}),(0,b.jsx)(w,{onReloadData:X}),(0,b.jsx)(Q,i()({},ne))]})}))},51271:function(e,n,t){t.d(n,{Z:function(){return O}});var a=t(79800),i=t.n(a),s=t(39647),r=t.n(s),u=t(59301),l=t(32007),o=t(93948),c=t(6848),M="rightWrap___Y_2WO",j="learnWrap___mca1k",d="learnTopWrap___cn6Tj",g="courseWrap___N3Z6X",N="pathWrap___QSdXs",x="pathImg___VjPqu",L="pathContentItem___sxOSQ",h="pathContentWrap___WttwX",D="pathContentName___evsEv",p="pathContent___fz4ds",m="pathContentCount___Jlv3G",y="recommandTrainingWrap___F1gpg",I="recommandContent___JZYAA",S="recommandLevel___McDUw",v="color888___l_1AP",_="skillWrap___j6j3B",A="skillTopWrap___kIJbE",C="titleImg___I8kT9";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var T=t(42441),b=t(73449),f=(t(56047),t(37712)),w=["shixunsDetail","user","globalSetting","loading","dispatch"],O=(0,l.connect)((function(e){var n=e.shixunsDetail,t=e.user,a=e.loading;return{shixunsDetail:n,user:t,globalSetting:e.globalSetting,loading:a.models.index}}))((function(e){var n,t,a,s,l,O,E,z,k,Q,Z,Y,P,W,U,G,B,J=e.shixunsDetail,R=e.user,H=(e.globalSetting,e.loading,e.dispatch,r()(e,w),(0,u.useState)(!0)),F=i()(H,2);F[0],F[1];console.log("----",J);var V,X,K=null!==(n=J.rightData)&&void 0!==n&&n.complete_count?Number(null===(t=J.rightData)||void 0===t?void 0:t.complete_count)/Number(null===(a=J.rightData)||void 0===a?void 0:a.challenge_count)*100:0;return J.rightData?(0,f.jsxs)("section",{className:M,children:[!(null!==(s=J.detail)&&void 0!==s&&s.is_jupyter)&&(null===(l=J.detail)||void 0===l||null===(l=l.task_operation)||void 0===l?void 0:l[2])&&(null==R||null===(O=R.userInfo)||void 0===O?void 0:O.login)&&!(null===(E=J.rightData)||void 0===E||!E.complete_count)&&(null===(z=J.rightData)||void 0===z?void 0:z.complete_count)>0&&(0,f.jsxs)("div",{className:j,children:[(0,f.jsxs)("div",{className:d,children:[(0,f.jsxs)("span",{children:[(0,f.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,f.jsx)("span",{children:(0,f.jsxs)("span",{className:"".concat(v," font14"),children:["已完成 ",(null===(k=J.rightData)||void 0===k?void 0:k.complete_count)||0," 关 / 共",(null===(Q=J.rightData)||void 0===Q?void 0:Q.challenge_count)||0," 关"]})})]}),(0,f.jsx)(o.Z,{percent:K,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(Z=J.rightData)||void 0===Z||null===(Z=Z.paths)||void 0===Z||!Z.length)&&(0,f.jsxs)("div",{className:g,children:[(0,f.jsxs)("p",{className:"mb20 font16",children:[(0,f.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,f.jsx)("div",{children:null===(Y=J.rightData)||void 0===Y?void 0:Y.paths.map((function(e,n){return n>2?null:(0,f.jsxs)("div",{className:N,children:[(0,f.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",children:(0,f.jsx)("img",{alt:"实训",src:"".concat(e.image_url),className:x})}),(0,f.jsxs)("div",{className:h,children:[(0,f.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",className:D,children:e.name}),(0,f.jsxs)("p",{className:p,children:[(0,f.jsx)(c.Z,{placement:"bottom",title:"章节",children:(0,f.jsxs)("span",{className:m,children:[(0,f.jsx)("i",{className:"iconfont icon-shixun mr3"}),e.stages_count]})}),(0,f.jsx)(c.Z,{placement:"bottom",title:"学习人数",children:(0,f.jsxs)("span",{className:m,children:[(0,f.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count]})})]})]})]},e.id)}))})]}),(0,f.jsx)("div",{}),!(null===(P=J.rightData)||void 0===P||null===(P=P.recommands)||void 0===P||!P.length)&&R.userInfo.main_site&&(0,f.jsxs)("div",{className:y,children:[(0,f.jsxs)("p",{className:"mb20 font16",children:[(0,f.jsx)("img",{className:C,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==J||null===(W=J.detail)||void 0===W||null===(W=W.disciplines)||void 0===W?void 0:W.length)>0?"相关推荐":"热门推荐"]}),(0,f.jsx)("div",{children:null===(U=J.rightData)||void 0===U?void 0:U.recommands.map((function(e,n){return n>2?null:(0,f.jsxs)("div",{className:L,children:[(0,f.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,f.jsx)("img",{src:"".concat(e.pic),className:x})}),(0,f.jsxs)("div",{className:h,style:{marginBottom:-4},children:[(0,f.jsx)(c.Z,{placement:"bottom",title:e.name,children:(0,f.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:D,children:e.name})}),(0,f.jsxs)("p",{className:"".concat(p," ").concat(I),children:[(0,f.jsxs)("span",{children:[e.stu_num," 人学习"]}),(0,f.jsx)("span",{className:S,children:e.level})]})]})]},n)}))})]}),(null===(G=J.rightData)||void 0===G||null===(G=G.tags)||void 0===G?void 0:G.length)>0&&(0,f.jsxs)("div",{className:_,children:[(0,f.jsx)("p",{className:"".concat(A," font16 mb20"),children:(0,f.jsxs)("span",{children:["技能标签",(0,f.jsx)("span",{className:"ml5 c-grey-c",children:null===(B=J.rightData)||void 0===B||null===(B=B.tags)||void 0===B?void 0:B.length})]})}),(0,f.jsx)(T.Z,{option:(X=new Image,X.src=b.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:X,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==J||null===(V=J.rightData)||void 0===V||null===(V=V.tags)||void 0===V?void 0:V.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))}}]); \ No newline at end of file diff --git a/p__Shixuns__Detail__Dataset__JupyterData__index.async.js b/p__Shixuns__Detail__Dataset__JupyterData__index.async.js index 373d1f8e6a..adbda5c386 100644 --- a/p__Shixuns__Detail__Dataset__JupyterData__index.async.js +++ b/p__Shixuns__Detail__Dataset__JupyterData__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[71475],{50883:function(e,t,n){"use strict";var i=n(82242),r=n.n(i),o=(n(59301),n(93314)),a=n(3113),s=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,i=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,f=e.ButtonClick,p=e.Buttonclass,h=e.ButtonTwo,m=e.imgStyles,v=e.loading,x=void 0!==v&&v;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:t||o,style:r()(r()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,s.jsx)(a.ZP,r()(r()({className:p,onClick:f},i),{},{children:d})),h&&h]})}},53816:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return he}});var i=n(7557),r=n.n(i),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),f=n.n(d),p=n(39647),h=n.n(p),m=n(59301),v=n(43418),x=n(8591),g=n(6848),_=n(3113),y=n(38854),b=n(20834),j=n(96865),C=n(61998),w=n(92832),S=n(85750),k=n(56102),Z=n(61186),N=n.n(Z),O="dataset___EWyxe",P="header___aM2c3",D="title___c92tE",E="dataPath___hR2oE",I="pathTitle___lA24d",R="btns___L47EI",T="content___iGSa4",L="customTable___We1tC",M="row___EMu5M",V="empty___Io3vW",A="path___IYNlu",F="text___HhYbW",U="actionsBtns___KcxrW",B="shareModal___ZorcK",z="fileName___yUGQj",K="renameModal___ODCRw",Y="errorDes___hLKEg",q="uploadFileModal___UhbYF",H="selectBtn___A01cC",G="leftButton___hENTE",W="rightButton___NGqI4",J="centerText___RgV3e",X=n(20817),Q=n(59028),$=n(78241),ee="wrap___ytjd0",te="colorBlue___oqpSc",ne="repeatedName___fikl_",ie=n(86054),re=n(66621),oe=n(37712),ae=Q.Z.Dragger,se=function(e){e.dispatch;var t,n=e.id,i=e.onClose,o=e.onOK,s=e.visible,c=(e.wrapClassName,e.local),d=e.containerId,p=e.rootIdentifier,h=(0,m.useState)({}),g=f()(h,2),_=g[0],y=g[1],b=(0,m.useState)([]),j=f()(b,2),C=j[0],k=j[1],Z=(0,m.useState)([]),N=f()(Z,2),O=N[0],P=N[1],D=(0,m.useState)(0),E=f()(D,2),I=E[0],R=E[1],T=(0,m.useState)(!1),L=f()(T,2),M=L[0],V=L[1],A=(0,m.useState)(!1),F=f()(A,2),U=F[0],B=F[1],z=$.Z.useForm(),K=f()(z,1)[0],Y=(0,m.useState)([]),q=f()(Y,2),H=q[0],G=q[1],W=(0,m.useRef)([]);(0,m.useEffect)((function(){s&&(K.resetFields(),G([]),P([]),k([]),R(0),B(!1),V(!1))}),[s]);var J=function(){var e=l()(r()().mark((function e(t){var i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=8;break}return o=H.filter((function(e){return e.uid!==t.uid})),G(o),W.current=a()(o),k(C.filter((function(e){return e!==t.name}))),x.ZP.info("删除成功"),o.length||(K.setFieldsValue({file:void 0}),K.validateFields()),e.abrupt("return");case 8:if(t.response){e.next=11;break}return x.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,(0,S.ZP)("/api/shixuns/".concat(n,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==t||null===(i=t.response)||void 0===i?void 0:i.id]}});case 13:0===e.sent.status&&(G(H.filter((function(e){return e.uid!==t.uid}))),x.ZP.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q={height:300,multiple:!0,disabled:I>0,withCredentials:!0,fileList:H,action:"".concat(X.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var t,n,i;if(G(e.fileList),!e.file.response)return;if(null!==(t=e.file.response)&&void 0!==t&&t.id)return void x.ZP.success("上传成功!");G(H.filter((function(t){return t.uid!==e.file.uid}))),(null===(n=e.file.response)||void 0===n?void 0:n.message)&&x.ZP.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:J,beforeUpload:function(e){if(null!=H&&H.some((function(t){return t.name===e.name})))return x.ZP.info("".concat(e.name,"文件已存在")),!1;if(e.size/1024/1024>500)return x.ZP.info("文件超过500M,不符合上传要求"),!1;var t={name:e.name,uid:e.uid,file:e,percent:0};return H.push(t),W.current=a()(H),G(a()(H)),!1}},se=function(e,t,n,i,r){var o=new FormData;Object.keys(e).forEach((function(t){o.append(t,e[t])}));var a=new window.XMLHttpRequest;return a.withCredentials=!0,a.addEventListener("load",(function(e){var t;n(JSON.parse(null==e||null===(t=e.target)||void 0===t?void 0:t.response))}),!1),a.addEventListener("error",(function(e){r&&r(e)}),!1),a.upload.onprogress=function(e){i&&i(e)},a.open("POST",t),a.send(o),a},le=function(e,t){if(e.lengthComputable){var n=Math.floor(e.loaded/e.total*100),i=u()(u()({},t),{},{percent:n,status:100===n?"done":"uploading"});console.log(W.current,333),W.current=W.current.map((function(e){return e.uid===t.uid?i:e})),G(W.current)}},ce=function(e,t){var n=u()(u()({},t),{},{status:"error"});x.ZP.warning("上传失败,请重新尝试"),W.current=W.current.map((function(e){return e.uid===t.uid?n:e})),W.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(B(!1),R(2)),G(W.current)},ue=function(e,t){var n=u()(u()({},t),{},{status:"done"});if(0===e.status||(n=u()(u()({},t),{},{status:"error"}),x.ZP.error("上传失败!")),W.current=W.current.map((function(e){return e.uid===t.uid?n:e})),W.current.every((function(e){return"done"===e.status})))return x.ZP.success("上传完成!"),void pe(!0);W.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(B(!1),R(2)),G(W.current)},de=function(){var e=l()(r()().mark((function e(t){var i,o,a,s,l,u,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(B(!0),3!==I){e.next=4;break}return R(2),e.abrupt("return");case 4:if(2!==I&&1!==I){e.next=7;break}return fe(),e.abrupt("return");case 7:if(o=(i=t||{}).commitMessage,a=void 0===o?"":o,s=i.fileOss,l=void 0===s?[]:s,!((u=(c?H:l).map((function(e){return e.name}))).filter((function(e){return-1!=e.indexOf("、")||-1!=e.indexOf(" ")})).length>0)){e.next=14;break}return x.ZP.info("数据集名称禁止有空格与、"),B(!1),e.abrupt("return");case 14:return e.next=16,(0,S.ZP)("/api/shixuns/".concat(n,"/check_data_sets"),{method:"post",body:{files_name:u}});case 16:if(-3!==(d=e.sent).status){e.next=21;break}return k(null==d?void 0:d.exist_files),B(!1),e.abrupt("return");case 21:if("{}"!==JSON.stringify(d)){e.next=25;break}return B(!1),x.ZP.error("网络已断开,请稍后重试!"),e.abrupt("return");case 25:0===d.status&&(H.forEach((function(e){var t=se({file:e.file,description:a},"".concat(X.Z.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ue(t,e)}),(function(t){return le(t,e)}),(function(t){return ce(0,e)}));O.push(t)})),R(1));case 26:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fe=function(){var e=(u()({},K.getFieldsValue())||{}).commitMessage,t=void 0===e?"":e,i=W.current.filter((function(e){return"error"===e.status})),r=W.current.map((function(e){return u()(u()({},e),{},{status:"error"===e.status?"uploading":e.status})}));G(r),i.forEach((function(e){var i=se({file:e.file,description:t},"".concat(X.Z.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ue(t,e)}),(function(t){return le(t,e)}),(function(t){return ce(0,e)}));O.push(i)}))},pe=function(e){e||(V(!0),O.forEach((function(e){e.abort()}))),o(),i()},he=function(){return(0,oe.jsxs)(m.Fragment,{children:[(0,oe.jsx)("div",{children:(0,oe.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(te)})}),(0,oe.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,oe.jsx)("span",{className:"".concat(te," ml5"),children:"点击此处上传"})]})]})};return(0,oe.jsx)(v.Z,{open:s,onOk:function(){(0,re.L9)(["实践项目","设置","数据集","上传文件"]),K.submit()},centered:!0,okText:0===I?"确定":1===I?"上传中":"重新上传",okButtonProps:{loading:U},onCancel:function(){var e=(u()({},K.getFieldsValue())||{}).fileOss,t=void 0===e?[]:e,n=null==H?void 0:H.every((function(e){return"done"===e.status})),i=null==t?void 0:t.every((function(e){return"done"===e.status}));n&&i?pe():v.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){pe()}})},width:"1000px",title:"上传文件",children:(0,oe.jsx)("div",{className:ee,children:(0,oe.jsxs)($.Z,{className:"mt10",form:K,scrollToFirstError:!0,layout:"vertical",onFinish:de,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var t,n;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return x.ZP.success("上传完成!"),void pe(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return R(3),void B(!1);k(C.filter((function(t){var n;return null==e||null===(n=e.fileOss)||void 0===n?void 0:n.some((function(e){return e.name===t}))})))}y(u()({},K.getFieldsValue()))},children:[c?(0,oe.jsx)($.Z.Item,{label:(0,oe.jsxs)("div",{children:["选择文件 ",(0,oe.jsx)("span",{className:"c-light-black",children:"(单个文件不超过500M)"})]}),name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,oe.jsxs)(ae,u()(u()({},Q),{},{children:[" ",he()]}))}):(0,oe.jsx)($.Z.Item,{label:(0,oe.jsxs)("div",{children:["选择文件 ",(0,oe.jsx)("span",{className:"c-light-black",children:"(单个文件不超过100GB)"})]}),name:"fileOss",rules:[{required:!0,message:"请选择文件"}],children:(0,oe.jsx)(ie.ZP,{identifier:p,cancelUpload:M,container_type:"Shixun",container_id:d,uploading:I<3?I:0,disabled:I>0,height:300,maxSize:107374182400,description:_.commitMessage||"",text:he(),onComplete:function(e){console.log(e,444)},realFileName:!0})}),!!C.length&&(0,oe.jsxs)("span",{className:ne,children:[C.join("、"),"已存在,请删除后再上传"]}),(0,oe.jsx)($.Z.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}],children:(0,oe.jsx)(w.Z,{bordered:!1,disabled:I>0,maxLength:100,suffix:"".concat((null===(t=_.commitMessage)||void 0===t?void 0:t.length)||0,"/100"),placeholder:"请填写备注信息"})})]})})})},le=n(89392),ce=n(81841),ue=n(32007),de=n(99089),fe=n(65356),pe=["globalSetting","dispatch","practiceSetting","shixunsDetail","user"],he=(0,ue.connect)((function(e){var t=e.globalSetting,n=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:t,shixunsDetail:n,user:e.user,practiceSetting:i}}))((function(e){var t,n,i,o,s,c,d=e.globalSetting,p=e.dispatch,Z=(e.practiceSetting,e.shixunsDetail),X=e.user,Q=(h()(e,pe),(0,m.useState)(null===(t=location.pathname)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[2])),$=f()(Q,2),ee=$[0],te=($[1],(0,m.useState)([])),ne=f()(te,2),ie=ne[0],ae=ne[1],he=(0,m.useState)({}),me=f()(he,2),ve=me[0],xe=me[1],ge=(0,m.useState)(!1),_e=f()(ge,2),ye=_e[0],be=_e[1],je=(0,m.useState)(!1),Ce=f()(je,2),we=Ce[0],Se=Ce[1],ke=(0,m.useState)(!1),Ze=f()(ke,2),Ne=Ze[0],Oe=Ze[1],Pe=(0,m.useState)(!1),De=f()(Pe,2),Ee=De[0],Ie=De[1],Re=(0,m.useState)(!1),Te=f()(Re,2),Le=Te[0],Me=Te[1],Ve=(0,m.useState)(!1),Ae=f()(Ve,2),Fe=Ae[0],Ue=Ae[1],Be=(0,m.useState)("all"),ze=f()(Be,2),Ke=ze[0],Ye=ze[1],qe=(0,m.useState)([]),He=f()(qe,2),Ge=He[0],We=He[1],Je=(0,m.useState)([]),Xe=f()(Je,2),Qe=Xe[0],$e=Xe[1],et=(0,m.useState)(!1),tt=f()(et,2),nt=tt[0],it=tt[1],rt=(0,m.useState)({}),ot=f()(rt,2),at=ot[0],st=ot[1],lt=(0,m.useState)(!1),ct=f()(lt,2),ut=ct[0],dt=ct[1],ft=(0,m.useState)([]),pt=f()(ft,2),ht=pt[0],mt=pt[1],vt=(0,m.useState)({page:1,limit:10,total:0}),xt=f()(vt,2),gt=xt[0],_t=xt[1];(0,m.useEffect)((function(){yt()}),[ee]);var yt=function(){var e=l()(r()().mark((function e(t){var n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:1,limit:10,total:0},i=t||n,be(!0),e.next=5,p({type:"shixunsDetail/getSetData",payload:u()(u()({},i),{},{id:ee})});case 5:null!=(o=e.sent)&&o.data_sets&&(be(!1),ae(a()(o.data_sets)),_t(u()(u()({},i),{},{total:null==o?void 0:o.data_sets_count})),Se(!1),xe(u()({},o)));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),bt={selectedRowKeys:Qe,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),$e(e)}},jt=function(e){(0,re.L9)(["实践项目","设置","数据集","删除"]);var t,n=e?[e]:Qe;v.Z.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(t=l()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/shixuns/".concat(ee,"/destroy_data_sets.json"),{method:"Delete",body:{id:n}});case 2:0===e.sent.status&&(t=n.length===ie.length&>.page>1?gt.page-1:gt.page,x.ZP.success("删除成功"),yt(u()(u()({},gt),{},{page:t})),$e([]));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},Ct=function(){var e=l()(r()().mark((function e(){var t,n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=at.title,n=null,""!==t){e.next=6;break}return n="文件名不能为空",st(u()(u()({},at),{},{errorDes:n})),e.abrupt("return");case 6:if(!t.includes(" ")){e.next=10;break}return n="文件名不能有空格",st(u()(u()({},at),{},{errorDes:n})),e.abrupt("return");case 10:if(i=ie.find((function(e){return e.id===(null==at?void 0:at.id)})).title,t!==i.substring(0,i.lastIndexOf("."))&&t!==i){e.next=15;break}return n="文件名不能重名",st(u()(u()({},at),{},{errorDes:n})),e.abrupt("return");case 15:return o=i.includes(".")?i.substring(i.lastIndexOf("."),i.length):"",e.next=18,(0,S.ZP)("/api/shixuns/".concat(ee,"/rename_data_sets.json"),{method:"post",body:{id:null==at?void 0:at.id,new_file_name:t+o}});case 18:0===e.sent.status&&(x.ZP.success("重命名成功"),yt(gt),Oe(!1),st({}));case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wt=function(e){var t=e,n=document.createElement("input");n.value=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),n.style.display="none"},St=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{children:e})})}},{title:"数据集来源",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:function(e,t){return null!=t&&t.data_set_id?(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){(0,re.xg)("/dataset/".concat(null==t?void 0:t.data_set_id,"/detail?tabId=public"))},children:e})}):"--"}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,t){return N()(t.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,t){return(0,oe.jsxs)("div",{className:A,children:[(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{className:F,children:e})}),(0,oe.jsx)(k.CopyToClipboard,{text:e,onCopy:function(){return x.ZP.success("复制成功")},children:(0,oe.jsx)(g.Z,{title:"复制",children:(0,oe.jsx)("i",{className:"iconfont icon-fuzhi6 ml5"})})})]})}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:200,render:function(e,t){return(0,oe.jsxs)("div",{className:U,children:[(0,oe.jsx)(g.Z,{title:"重命名",children:(0,oe.jsx)("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;st((0,le.clone)(u()(u()({},t),{},{title:null!=t&&t.title.includes(".")?null==t||null===(e=t.title)||void 0===e?void 0:e.substring(0,t.title.lastIndexOf(".")):null==t?void 0:t.title}))),Oe(!0),(0,re.L9)(["实践项目","设置","数据集","重命名"])}})}),(0,oe.jsx)(g.Z,{title:"分享",children:(0,oe.jsx)("span",{className:"iconfont icon-fenxiang",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","分享"]),st((0,le.clone)(t)),Ie(!0)}})}),(0,oe.jsx)(g.Z,{title:"下载",children:(0,oe.jsx)("span",{className:"iconfont icon-xiazai3",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","下载"]),(0,re.Nd)(t.title,null==t?void 0:t.download_url)}})}),(0,oe.jsx)(g.Z,{title:"同步到个人数据集中",children:(0,oe.jsx)("span",{className:"iconfont icon-tongbushuju",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","同步"]),Ue(!0),mt([t]),We([t.id])}})}),(0,oe.jsx)(g.Z,{title:"删除",children:(0,oe.jsx)("span",{className:"iconfont icon-shanchu8",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","删除"]),jt(t.id)}})})]})}}];return(0,oe.jsxs)("div",{className:O,children:[(0,oe.jsxs)("div",{className:P,children:[(0,oe.jsxs)("div",{className:D,children:["数据集(",gt.total,")"]}),(0,oe.jsxs)("div",{className:E,children:[(0,oe.jsx)("span",{className:I,children:"数据集路径:"}),(0,oe.jsx)("input",{value:null==ve?void 0:ve.folder_name,disabled:!0}),(0,oe.jsx)(k.CopyToClipboard,{text:null==ve?void 0:ve.folder_name,onCopy:function(){return x.ZP.success("复制成功")},children:(0,oe.jsx)(g.Z,{placement:"topLeft",title:"点击复制数据集路径",children:(0,oe.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]}),(0,oe.jsxs)("div",{className:R,children:[(0,oe.jsx)(_.ZP,{type:"primary",ghost:!0,onClick:function(){return jt()},disabled:!Qe.length,style:{width:"60px"},children:"删除"}),(0,oe.jsx)(_.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:function(){Ue(!0),We(Qe),mt(ie.filter((function(e){return Qe.includes(e.id)})))},disabled:!Qe.length,children:"同步"}),(0,oe.jsx)(y.Z,{className:"ml10",disabled:2===(null==X||null===(n=X.userInfo)||void 0===n?void 0:n.user_status),dropdownRender:function(){return(0,oe.jsxs)(b.Z,{children:[(0,oe.jsx)(b.Z.Item,{onClick:function(){it(!0)},children:"上传数据集"},1),(0,oe.jsx)(b.Z.Item,{onClick:function(){Me(!0),Ye("all")},children:"选择数据集"},2)]})},children:(0,oe.jsx)("span",{className:H,children:(0,oe.jsx)("span",{children:"增加数据集"})})})]})]}),(0,oe.jsx)("div",{className:T,children:(0,oe.jsx)(j.Z,{loading:we,active:!0,paragraph:{rows:5},children:gt.total?(0,oe.jsx)(C.Z,{rowSelection:bt,className:L,dataSource:ie,bordered:!1,rowKey:function(e){return e.id},rowClassName:M,columns:St,loading:ye,pagination:{pageSize:gt.limit,total:gt.total,current:gt.page,onChange:function(e){var t=u()(u()({},gt),{},{page:e});$e([]),_t(t),yt(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):(0,oe.jsxs)("div",{className:V,children:[(0,oe.jsx)("img",{src:ce.x7,width:"258"}),(0,oe.jsx)("span",{className:"c-grey-c",children:"暂无数据集文件~"})]})})}),(0,oe.jsx)(se,{rootIdentifier:null==Z||null===(i=Z.detail)||void 0===i?void 0:i.root_identifier,wrapClassName:q,id:ee,containerId:null==Z||null===(o=Z.detail)||void 0===o?void 0:o.id,local:null==d||null===(s=d.setting)||void 0===s?void 0:s.is_local,dispatch:p,visible:nt,onClose:function(){return it(!1)},onOK:yt}),(0,oe.jsx)(v.Z,{title:"重命名",open:Ne,onOk:Ct,centered:!0,wrapClassName:K,onCancel:function(){Oe(!1),st({})},width:"1000px",children:(0,oe.jsxs)("div",{children:[(0,oe.jsxs)("div",{className:z,children:[(0,oe.jsx)("sup",{children:"*"}),"文件名 :"]}),(0,oe.jsx)(w.Z,{value:null==at?void 0:at.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){st(u()(u()({},at),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==at||null===(c=at.title)||void 0===c?void 0:c.length)||0,"/60")}),(null==at?void 0:at.errorDes)&&(0,oe.jsx)("div",{className:Y,children:null==at?void 0:at.errorDes})]})}),(0,oe.jsx)(v.Z,{title:"分享下载链接",open:Ee,onOk:function(){var e=at.download_url;wt(e),x.ZP.success("复制成功"),Ie(!1),st({})},centered:!0,wrapClassName:B,onCancel:function(){Ie(!1),st({})},width:"1000px",okText:"复制链接",children:(0,oe.jsxs)("div",{children:[(0,oe.jsxs)("div",{className:z,children:["发送链接,别人可以通过链接下载文件",(0,oe.jsx)("span",{children:"(有效期为3天)"})]}),(0,oe.jsx)(w.Z,{bordered:!1,addonBefore:"链接",value:null==at?void 0:at.download_url})]})}),(0,oe.jsx)(de.Z,{setVisible:Me,visible:Le,recordId:Ge,type:Ke,updateData:yt,identifier:ee}),(0,oe.jsx)(v.Z,{title:"同步到个人数据集",open:Fe,width:400,centered:!0,keyboard:!1,onCancel:function(){return Ue(!1)},maskClosable:!1,footer:(0,oe.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,oe.jsx)("div",{className:G,onClick:function(){dt(!0)},children:"生成新的数据集"}),(0,oe.jsx)("div",{className:W,onClick:function(){Ue(!1),Me(!0),Ye("my")},children:"发送到已有数据集中"})]}),children:(0,oe.jsx)("div",{className:J,children:"将该数据集文件同步到个人数据集中,请选择同步方式:"})}),(0,oe.jsx)(fe.Z,{visible:ut,attachmentInfo:ht,onClose:function(){return dt(!1)},onSuccess:function(e){dt(!1),ue.history.push("/dataset/".concat(e,"/detail?tabId=mine"))}})]})}))},99089:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var i=n(7557),r=n.n(i),o=n(41498),a=n.n(o),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),f=n(8591),p=n(43418),h=n(95237),m=n(24905),v=n(5112),x=n(6848),g=n(27092),_="listItem___RLEHn",y="wrap____6VVD",b="leftContent____5nA6",j="header___Lufcs",C="title___UkOuL",w="introduction___q377_",S="bottom___x89GX",k="user_img___K_sq1",Z="user_name___AYxpE",N="tags_name___r0cun",O=n(21256),P=n(32007),D=n(50883),E=n(20817),I=n(58159),R=n(85750),T=n(37712),L=(0,P.connect)((function(e){var t=e.globalSetting,n=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:t,shixunsDetail:n,user:e.user,practiceSetting:i}}))((function(e){e.globalSetting,e.dispatch,e.practiceSetting,e.shixunsDetail,e.user;var t=e.visible,n=e.setVisible,i=e.type,o=void 0===i?"all":i,s=e.updateData,c=e.recordId,P=e.identifier,L=(0,d.useState)([]),M=u()(L,2),V=M[0],A=M[1],F=(0,d.useState)(0),U=u()(F,2),B=U[0],z=U[1],K=(0,d.useState)([]),Y=u()(K,2),q=Y[0],H=Y[1],G=(0,d.useState)({page:1,limit:4,search:"",order:"public"}),W=u()(G,2),J=W[0],X=W[1],Q=(0,d.useState)([{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]),$=u()(Q,2),ee=$[0];$[1];(0,d.useEffect)((function(){t&&te()}),[t,J]);var te=function(){var e=a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,I._S)({page:null==J?void 0:J.page,limit:null==J?void 0:J.limit,search:null==J?void 0:J.search,category:"all"==o?null==J?void 0:J.order:"mine"}).then((function(e){var t,n;0==(null==e?void 0:e.status)&&(A(null==e||null===(t=e.data)||void 0===t?void 0:t.list),z(null==e||null===(n=e.data)||void 0===n?void 0:n.count))}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=a()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==q?void 0:q.length)){e.next=2;break}return e.abrupt("return",f.ZP.warning("请选择数据集"));case 2:return t="all"==o?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:P,data_set_ids:q}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:c,data_set_id:q[0]}},e.next=5,(0,R.ZP)(null==t?void 0:t.url,{method:"post",body:null==t?void 0:t.body});case 5:0===e.sent.status&&(f.ZP.info("添加成功"),ie(),s());case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){n(!1),A([]),H([]),z(0),X({page:1,limit:4,search:"",order:"public"})};return(0,T.jsxs)(p.Z,{title:"选择数据集",open:t,width:900,centered:!0,keyboard:!1,onCancel:function(){return ie()},maskClosable:!1,bodyStyle:{minHeight:400},okText:(0,T.jsxs)("div",{onClick:function(){return ne()},children:["添加(",null==q?void 0:q.length,")"]}),children:[(0,T.jsxs)(h.Z,{align:"middle",justify:"space-between",className:"mt10 mb20",children:[(0,T.jsx)(O.tp,{dataSource:"all"==o?ee:[{id:"mine",name:"我的数据集"}],value:"all"==o?null==J?void 0:J.order:"mine",onChange:function(e){J.page=1,J.order=e,X(l()({},J))}}),(0,T.jsx)(O.t7,{style:{width:303},placeholder:"请搜索数据集名称",value:null==J?void 0:J.search,onChange:function(e){J.search=e,J.page=1,X(l()({},J))}})]}),0===(null==V?void 0:V.length)?(0,T.jsx)(D.Z,{customText:"暂无数据"}):(0,T.jsxs)("div",{children:[(0,T.jsx)("div",{style:{height:"410px",overflowY:"auto"},children:null==V?void 0:V.map((function(e,t){var n,i,r;return(0,T.jsx)("div",{className:_,onClick:function(t){"my"!=o?q.indexOf(e.id)>-1?H(q.filter((function(t){return t!==e.id}))):H(q.concat(e.id)):H([e.id])},children:(0,T.jsxs)("div",{style:{display:"flex"},children:[(0,T.jsx)("div",{style:{marginTop:"1px"},children:"all"==o?(0,T.jsx)(m.Z,{checked:q.includes(e.id),value:e.id}):(0,T.jsx)(v.ZP,{checked:q.includes(e.id),value:e.id})}),(0,T.jsx)("aside",{className:y,children:(0,T.jsxs)("div",{className:b,children:[(0,T.jsx)("div",{className:j,children:(0,T.jsx)("div",{className:C,children:null==e?void 0:e.title})}),(0,T.jsx)(x.Z,{title:null==e?void 0:e.introduction,children:(0,T.jsx)("div",{className:w,children:null==e?void 0:e.desc})}),(0,T.jsxs)("div",{className:S,children:[(0,T.jsx)("img",{className:k,alt:"用户头像",src:"".concat(E.Z.IMG_SERVER,"/images/").concat(null==e||null===(n=e.user_info)||void 0===n?void 0:n.image_url)}),(0,T.jsx)("div",{className:Z,children:null==e||null===(i=e.user_info)||void 0===i?void 0:i.name}),null==e||null===(r=e.data_set_tags)||void 0===r?void 0:r.map((function(t,n){return n<3?(0,T.jsx)("div",{className:N,children:null==t?void 0:t.tag_name},n):3==n?(0,T.jsx)(x.Z,{title:null==e||null===(i=e.data_set_tags)||void 0===i?void 0:i.map((function(e,t){var n;if(t>2)return(null==e?void 0:e.tag_name)+(t===(null==e||null===(n=e.data_set_tags)||void 0===n?void 0:n.length)-1?"":"、")})).join(""),children:(0,T.jsx)("div",{className:N,children:"..."},n)},n):null;var i}))]})]})},t)]})},t)}))}),(0,T.jsx)(g.Z,{showTotal:function(e){return(0,T.jsxs)("span",{children:["共",(0,T.jsx)("span",{style:{color:"#165DFF",marginLeft:"3px"},children:e})," 条数据"]})},style:{marginTop:10},onChange:function(e,t){J.page=e,J.limit=t,X(l()({},J)),te()},defaultCurrent:1,pageSize:J.limit||4,current:J.page||1,total:B})]})]})}))},25769:function(e,t,n){"use strict";var i=n(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=i(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),t.format)if(i.preventDefault(),void 0===i.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=r[t.format]||r.default;window.clipboardData.setData(o,e)}else i.clipboardData.clearData(),i.clipboardData.setData(t.format,e);t.onCopy&&(i.preventDefault(),t.onCopy(i.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){n&&console.error("unable to copy using execCommand: ",i),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(i){n&&console.error("unable to copy using clipboardData: ",i),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=o(n(59301)),r=o(n(25769));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},o=Object.keys(e);for(i=0;i=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=(l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]).toLowerCase();if(!s(n))throw TypeError("Stringified UUID is invalid");return n};var d=function(e,t,n){var i=(e=e||{}).random||(e.rng||o)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=i[r];return t}return u(i)}}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[71475],{50883:function(e,t,n){"use strict";var i=n(82242),r=n.n(i),o=(n(59301),n(93314)),a=n(3113),s=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,i=void 0===n?{}:n,l=e.styles,c=void 0===l?{}:l,u=e.customText,d=e.ButtonText,f=e.ButtonClick,p=e.Buttonclass,h=e.ButtonTwo,m=e.imgStyles,v=e.loading,x=void 0!==v&&v;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,s.jsx)("img",{src:t||o,style:r()(r()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,s.jsx)(a.ZP,r()(r()({className:p,onClick:f},i),{},{children:d})),h&&h]})}},53816:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return he}});var i=n(7557),r=n.n(i),o=n(37205),a=n.n(o),s=n(41498),l=n.n(s),c=n(82242),u=n.n(c),d=n(79800),f=n.n(d),p=n(39647),h=n.n(p),m=n(59301),v=n(43418),x=n(8591),g=n(6848),_=n(3113),y=n(38854),b=n(20834),j=n(96865),C=n(61998),w=n(92832),S=n(85750),k=n(56102),Z=n(61186),N=n.n(Z),O="dataset___EWyxe",P="header___aM2c3",D="title___c92tE",E="dataPath___hR2oE",I="pathTitle___lA24d",R="btns___L47EI",T="content___iGSa4",L="customTable___We1tC",M="row___EMu5M",V="empty___Io3vW",A="path___IYNlu",F="text___HhYbW",U="actionsBtns___KcxrW",B="shareModal___ZorcK",z="fileName___yUGQj",K="renameModal___ODCRw",Y="errorDes___hLKEg",q="uploadFileModal___UhbYF",H="selectBtn___A01cC",G="leftButton___hENTE",W="rightButton___NGqI4",J="centerText___RgV3e",X=n(20817),Q=n(59028),$=n(78241),ee="wrap___ytjd0",te="colorBlue___oqpSc",ne="repeatedName___fikl_",ie=n(86054),re=n(66621),oe=n(37712),ae=Q.Z.Dragger,se=function(e){e.dispatch;var t,n=e.id,i=e.onClose,o=e.onOK,s=e.visible,c=(e.wrapClassName,e.local),d=e.containerId,p=e.rootIdentifier,h=(0,m.useState)({}),g=f()(h,2),_=g[0],y=g[1],b=(0,m.useState)([]),j=f()(b,2),C=j[0],k=j[1],Z=(0,m.useState)([]),N=f()(Z,2),O=N[0],P=N[1],D=(0,m.useState)(0),E=f()(D,2),I=E[0],R=E[1],T=(0,m.useState)(!1),L=f()(T,2),M=L[0],V=L[1],A=(0,m.useState)(!1),F=f()(A,2),U=F[0],B=F[1],z=$.Z.useForm(),K=f()(z,1)[0],Y=(0,m.useState)([]),q=f()(Y,2),H=q[0],G=q[1],W=(0,m.useRef)([]);(0,m.useEffect)((function(){s&&(K.resetFields(),G([]),P([]),k([]),R(0),B(!1),V(!1))}),[s]);var J=function(){var e=l()(r()().mark((function e(t){var i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=8;break}return o=H.filter((function(e){return e.uid!==t.uid})),G(o),W.current=a()(o),k(C.filter((function(e){return e!==t.name}))),x.ZP.info("删除成功"),o.length||(K.setFieldsValue({file:void 0}),K.validateFields()),e.abrupt("return");case 8:if(t.response){e.next=11;break}return x.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,(0,S.ZP)("/api/shixuns/".concat(n,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==t||null===(i=t.response)||void 0===i?void 0:i.id]}});case 13:0===e.sent.status&&(G(H.filter((function(e){return e.uid!==t.uid}))),x.ZP.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Q={height:300,multiple:!0,disabled:I>0,withCredentials:!0,fileList:H,action:"".concat(X.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var t,n,i;if(G(e.fileList),!e.file.response)return;if(null!==(t=e.file.response)&&void 0!==t&&t.id)return void x.ZP.success("上传成功!");G(H.filter((function(t){return t.uid!==e.file.uid}))),(null===(n=e.file.response)||void 0===n?void 0:n.message)&&x.ZP.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:J,beforeUpload:function(e){if(null!=H&&H.some((function(t){return t.name===e.name})))return x.ZP.info("".concat(e.name,"文件已存在")),!1;if(e.size/1024/1024>500)return x.ZP.info("文件超过500M,不符合上传要求"),!1;var t={name:e.name,uid:e.uid,file:e,percent:0};return H.push(t),W.current=a()(H),G(a()(H)),!1}},se=function(e,t,n,i,r){var o=new FormData;Object.keys(e).forEach((function(t){o.append(t,e[t])}));var a=new window.XMLHttpRequest;return a.withCredentials=!0,a.addEventListener("load",(function(e){var t;n(JSON.parse(null==e||null===(t=e.target)||void 0===t?void 0:t.response))}),!1),a.addEventListener("error",(function(e){r&&r(e)}),!1),a.upload.onprogress=function(e){i&&i(e)},a.open("POST",t),a.send(o),a},le=function(e,t){if(e.lengthComputable){var n=Math.floor(e.loaded/e.total*100),i=u()(u()({},t),{},{percent:n,status:100===n?"done":"uploading"});console.log(W.current,333),W.current=W.current.map((function(e){return e.uid===t.uid?i:e})),G(W.current)}},ce=function(e,t){var n=u()(u()({},t),{},{status:"error"});x.ZP.warning("上传失败,请重新尝试"),W.current=W.current.map((function(e){return e.uid===t.uid?n:e})),W.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(B(!1),R(2)),G(W.current)},ue=function(e,t){var n=u()(u()({},t),{},{status:"done"});if(0===e.status||(n=u()(u()({},t),{},{status:"error"}),x.ZP.error("上传失败!")),W.current=W.current.map((function(e){return e.uid===t.uid?n:e})),W.current.every((function(e){return"done"===e.status})))return x.ZP.success("上传完成!"),void pe(!0);W.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(B(!1),R(2)),G(W.current)},de=function(){var e=l()(r()().mark((function e(t){var i,o,a,s,l,u,d;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(B(!0),3!==I){e.next=4;break}return R(2),e.abrupt("return");case 4:if(2!==I&&1!==I){e.next=7;break}return fe(),e.abrupt("return");case 7:if(o=(i=t||{}).commitMessage,a=void 0===o?"":o,s=i.fileOss,l=void 0===s?[]:s,!((u=(c?H:l).map((function(e){return e.name}))).filter((function(e){return-1!=e.indexOf("、")||-1!=e.indexOf(" ")})).length>0)){e.next=14;break}return x.ZP.info("数据集名称禁止有空格与、"),B(!1),e.abrupt("return");case 14:return e.next=16,(0,S.ZP)("/api/shixuns/".concat(n,"/check_data_sets"),{method:"post",body:{files_name:u}});case 16:if(-3!==(d=e.sent).status){e.next=21;break}return k(null==d?void 0:d.exist_files),B(!1),e.abrupt("return");case 21:if("{}"!==JSON.stringify(d)){e.next=25;break}return B(!1),x.ZP.error("网络已断开,请稍后重试!"),e.abrupt("return");case 25:0===d.status&&(H.forEach((function(e){var t=se({file:e.file,description:a},"".concat(X.Z.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ue(t,e)}),(function(t){return le(t,e)}),(function(t){return ce(0,e)}));O.push(t)})),R(1));case 26:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),fe=function(){var e=(u()({},K.getFieldsValue())||{}).commitMessage,t=void 0===e?"":e,i=W.current.filter((function(e){return"error"===e.status})),r=W.current.map((function(e){return u()(u()({},e),{},{status:"error"===e.status?"uploading":e.status})}));G(r),i.forEach((function(e){var i=se({file:e.file,description:t},"".concat(X.Z.API_SERVER,"/api/shixuns/").concat(n,"/upload_data_sets.json"),(function(t){return ue(t,e)}),(function(t){return le(t,e)}),(function(t){return ce(0,e)}));O.push(i)}))},pe=function(e){e||(V(!0),O.forEach((function(e){e.abort()}))),o(),i()},he=function(){return(0,oe.jsxs)(m.Fragment,{children:[(0,oe.jsx)("div",{children:(0,oe.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(te)})}),(0,oe.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,oe.jsx)("span",{className:"".concat(te," ml5"),children:"点击此处上传"})]})]})};return(0,oe.jsx)(v.Z,{open:s,onOk:function(){(0,re.L9)(["实践项目","设置","数据集","上传文件"]),K.submit()},centered:!0,okText:0===I?"确定":1===I?"上传中":"重新上传",okButtonProps:{loading:U},onCancel:function(){var e=(u()({},K.getFieldsValue())||{}).fileOss,t=void 0===e?[]:e,n=null==H?void 0:H.every((function(e){return"done"===e.status})),i=null==t?void 0:t.every((function(e){return"done"===e.status}));n&&i?pe():v.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){pe()}})},width:"1000px",title:"上传文件",children:(0,oe.jsx)("div",{className:ee,children:(0,oe.jsxs)($.Z,{className:"mt10",form:K,scrollToFirstError:!0,layout:"vertical",onFinish:de,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var t,n;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return x.ZP.success("上传完成!"),void pe(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return R(3),void B(!1);k(C.filter((function(t){var n;return null==e||null===(n=e.fileOss)||void 0===n?void 0:n.some((function(e){return e.name===t}))})))}y(u()({},K.getFieldsValue()))},children:[c?(0,oe.jsx)($.Z.Item,{label:(0,oe.jsxs)("div",{children:["选择文件 ",(0,oe.jsx)("span",{className:"c-light-black",children:"(单个文件不超过500M)"})]}),name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,oe.jsxs)(ae,u()(u()({},Q),{},{children:[" ",he()]}))}):(0,oe.jsx)($.Z.Item,{label:(0,oe.jsxs)("div",{children:["选择文件 ",(0,oe.jsx)("span",{className:"c-light-black",children:"(单个文件不超过100GB)"})]}),name:"fileOss",rules:[{required:!0,message:"请选择文件"}],children:(0,oe.jsx)(ie.ZP,{identifier:p,cancelUpload:M,container_type:"Shixun",container_id:d,uploading:I<3?I:0,disabled:I>0,height:300,maxSize:107374182400,description:_.commitMessage||"",text:he(),onComplete:function(e){console.log(e,444)},realFileName:!0})}),!!C.length&&(0,oe.jsxs)("span",{className:ne,children:[C.join("、"),"已存在,请删除后再上传"]}),(0,oe.jsx)($.Z.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}],children:(0,oe.jsx)(w.Z,{bordered:!1,disabled:I>0,maxLength:100,suffix:"".concat((null===(t=_.commitMessage)||void 0===t?void 0:t.length)||0,"/100"),placeholder:"请填写备注信息"})})]})})})},le=n(89392),ce=n(73449),ue=n(32007),de=n(99089),fe=n(65356),pe=["globalSetting","dispatch","practiceSetting","shixunsDetail","user"],he=(0,ue.connect)((function(e){var t=e.globalSetting,n=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:t,shixunsDetail:n,user:e.user,practiceSetting:i}}))((function(e){var t,n,i,o,s,c,d=e.globalSetting,p=e.dispatch,Z=(e.practiceSetting,e.shixunsDetail),X=e.user,Q=(h()(e,pe),(0,m.useState)(null===(t=location.pathname)||void 0===t||null===(t=t.split("/"))||void 0===t?void 0:t[2])),$=f()(Q,2),ee=$[0],te=($[1],(0,m.useState)([])),ne=f()(te,2),ie=ne[0],ae=ne[1],he=(0,m.useState)({}),me=f()(he,2),ve=me[0],xe=me[1],ge=(0,m.useState)(!1),_e=f()(ge,2),ye=_e[0],be=_e[1],je=(0,m.useState)(!1),Ce=f()(je,2),we=Ce[0],Se=Ce[1],ke=(0,m.useState)(!1),Ze=f()(ke,2),Ne=Ze[0],Oe=Ze[1],Pe=(0,m.useState)(!1),De=f()(Pe,2),Ee=De[0],Ie=De[1],Re=(0,m.useState)(!1),Te=f()(Re,2),Le=Te[0],Me=Te[1],Ve=(0,m.useState)(!1),Ae=f()(Ve,2),Fe=Ae[0],Ue=Ae[1],Be=(0,m.useState)("all"),ze=f()(Be,2),Ke=ze[0],Ye=ze[1],qe=(0,m.useState)([]),He=f()(qe,2),Ge=He[0],We=He[1],Je=(0,m.useState)([]),Xe=f()(Je,2),Qe=Xe[0],$e=Xe[1],et=(0,m.useState)(!1),tt=f()(et,2),nt=tt[0],it=tt[1],rt=(0,m.useState)({}),ot=f()(rt,2),at=ot[0],st=ot[1],lt=(0,m.useState)(!1),ct=f()(lt,2),ut=ct[0],dt=ct[1],ft=(0,m.useState)([]),pt=f()(ft,2),ht=pt[0],mt=pt[1],vt=(0,m.useState)({page:1,limit:10,total:0}),xt=f()(vt,2),gt=xt[0],_t=xt[1];(0,m.useEffect)((function(){yt()}),[ee]);var yt=function(){var e=l()(r()().mark((function e(t){var n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:1,limit:10,total:0},i=t||n,be(!0),e.next=5,p({type:"shixunsDetail/getSetData",payload:u()(u()({},i),{},{id:ee})});case 5:null!=(o=e.sent)&&o.data_sets&&(be(!1),ae(a()(o.data_sets)),_t(u()(u()({},i),{},{total:null==o?void 0:o.data_sets_count})),Se(!1),xe(u()({},o)));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),bt={selectedRowKeys:Qe,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),$e(e)}},jt=function(e){(0,re.L9)(["实践项目","设置","数据集","删除"]);var t,n=e?[e]:Qe;v.Z.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(t=l()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.ZP)("/api/shixuns/".concat(ee,"/destroy_data_sets.json"),{method:"Delete",body:{id:n}});case 2:0===e.sent.status&&(t=n.length===ie.length&>.page>1?gt.page-1:gt.page,x.ZP.success("删除成功"),yt(u()(u()({},gt),{},{page:t})),$e([]));case 4:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})})},Ct=function(){var e=l()(r()().mark((function e(){var t,n,i,o;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=at.title,n=null,""!==t){e.next=6;break}return n="文件名不能为空",st(u()(u()({},at),{},{errorDes:n})),e.abrupt("return");case 6:if(!t.includes(" ")){e.next=10;break}return n="文件名不能有空格",st(u()(u()({},at),{},{errorDes:n})),e.abrupt("return");case 10:if(i=ie.find((function(e){return e.id===(null==at?void 0:at.id)})).title,t!==i.substring(0,i.lastIndexOf("."))&&t!==i){e.next=15;break}return n="文件名不能重名",st(u()(u()({},at),{},{errorDes:n})),e.abrupt("return");case 15:return o=i.includes(".")?i.substring(i.lastIndexOf("."),i.length):"",e.next=18,(0,S.ZP)("/api/shixuns/".concat(ee,"/rename_data_sets.json"),{method:"post",body:{id:null==at?void 0:at.id,new_file_name:t+o}});case 18:0===e.sent.status&&(x.ZP.success("重命名成功"),yt(gt),Oe(!1),st({}));case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),wt=function(e){var t=e,n=document.createElement("input");n.value=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),n.style.display="none"},St=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{children:e})})}},{title:"数据集来源",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:function(e,t){return null!=t&&t.data_set_id?(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){(0,re.xg)("/dataset/".concat(null==t?void 0:t.data_set_id,"/detail?tabId=public"))},children:e})}):"--"}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,t){return N()(t.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,t){return(0,oe.jsxs)("div",{className:A,children:[(0,oe.jsx)(g.Z,{title:e,children:(0,oe.jsx)("span",{className:F,children:e})}),(0,oe.jsx)(k.CopyToClipboard,{text:e,onCopy:function(){return x.ZP.success("复制成功")},children:(0,oe.jsx)(g.Z,{title:"复制",children:(0,oe.jsx)("i",{className:"iconfont icon-fuzhi6 ml5"})})})]})}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:200,render:function(e,t){return(0,oe.jsxs)("div",{className:U,children:[(0,oe.jsx)(g.Z,{title:"重命名",children:(0,oe.jsx)("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;st((0,le.clone)(u()(u()({},t),{},{title:null!=t&&t.title.includes(".")?null==t||null===(e=t.title)||void 0===e?void 0:e.substring(0,t.title.lastIndexOf(".")):null==t?void 0:t.title}))),Oe(!0),(0,re.L9)(["实践项目","设置","数据集","重命名"])}})}),(0,oe.jsx)(g.Z,{title:"分享",children:(0,oe.jsx)("span",{className:"iconfont icon-fenxiang",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","分享"]),st((0,le.clone)(t)),Ie(!0)}})}),(0,oe.jsx)(g.Z,{title:"下载",children:(0,oe.jsx)("span",{className:"iconfont icon-xiazai3",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","下载"]),(0,re.Nd)(t.title,null==t?void 0:t.download_url)}})}),(0,oe.jsx)(g.Z,{title:"同步到个人数据集中",children:(0,oe.jsx)("span",{className:"iconfont icon-tongbushuju",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","同步"]),Ue(!0),mt([t]),We([t.id])}})}),(0,oe.jsx)(g.Z,{title:"删除",children:(0,oe.jsx)("span",{className:"iconfont icon-shanchu8",onClick:function(){(0,re.L9)(["实践项目","设置","数据集","删除"]),jt(t.id)}})})]})}}];return(0,oe.jsxs)("div",{className:O,children:[(0,oe.jsxs)("div",{className:P,children:[(0,oe.jsxs)("div",{className:D,children:["数据集(",gt.total,")"]}),(0,oe.jsxs)("div",{className:E,children:[(0,oe.jsx)("span",{className:I,children:"数据集路径:"}),(0,oe.jsx)("input",{value:null==ve?void 0:ve.folder_name,disabled:!0}),(0,oe.jsx)(k.CopyToClipboard,{text:null==ve?void 0:ve.folder_name,onCopy:function(){return x.ZP.success("复制成功")},children:(0,oe.jsx)(g.Z,{placement:"topLeft",title:"点击复制数据集路径",children:(0,oe.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]}),(0,oe.jsxs)("div",{className:R,children:[(0,oe.jsx)(_.ZP,{type:"primary",ghost:!0,onClick:function(){return jt()},disabled:!Qe.length,style:{width:"60px"},children:"删除"}),(0,oe.jsx)(_.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:function(){Ue(!0),We(Qe),mt(ie.filter((function(e){return Qe.includes(e.id)})))},disabled:!Qe.length,children:"同步"}),(0,oe.jsx)(y.Z,{className:"ml10",disabled:2===(null==X||null===(n=X.userInfo)||void 0===n?void 0:n.user_status),dropdownRender:function(){return(0,oe.jsxs)(b.Z,{children:[(0,oe.jsx)(b.Z.Item,{onClick:function(){it(!0)},children:"上传数据集"},1),(0,oe.jsx)(b.Z.Item,{onClick:function(){Me(!0),Ye("all")},children:"选择数据集"},2)]})},children:(0,oe.jsx)("span",{className:H,children:(0,oe.jsx)("span",{children:"增加数据集"})})})]})]}),(0,oe.jsx)("div",{className:T,children:(0,oe.jsx)(j.Z,{loading:we,active:!0,paragraph:{rows:5},children:gt.total?(0,oe.jsx)(C.Z,{rowSelection:bt,className:L,dataSource:ie,bordered:!1,rowKey:function(e){return e.id},rowClassName:M,columns:St,loading:ye,pagination:{pageSize:gt.limit,total:gt.total,current:gt.page,onChange:function(e){var t=u()(u()({},gt),{},{page:e});$e([]),_t(t),yt(t)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):(0,oe.jsxs)("div",{className:V,children:[(0,oe.jsx)("img",{src:ce.x7,width:"258"}),(0,oe.jsx)("span",{className:"c-grey-c",children:"暂无数据集文件~"})]})})}),(0,oe.jsx)(se,{rootIdentifier:null==Z||null===(i=Z.detail)||void 0===i?void 0:i.root_identifier,wrapClassName:q,id:ee,containerId:null==Z||null===(o=Z.detail)||void 0===o?void 0:o.id,local:null==d||null===(s=d.setting)||void 0===s?void 0:s.is_local,dispatch:p,visible:nt,onClose:function(){return it(!1)},onOK:yt}),(0,oe.jsx)(v.Z,{title:"重命名",open:Ne,onOk:Ct,centered:!0,wrapClassName:K,onCancel:function(){Oe(!1),st({})},width:"1000px",children:(0,oe.jsxs)("div",{children:[(0,oe.jsxs)("div",{className:z,children:[(0,oe.jsx)("sup",{children:"*"}),"文件名 :"]}),(0,oe.jsx)(w.Z,{value:null==at?void 0:at.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){st(u()(u()({},at),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==at||null===(c=at.title)||void 0===c?void 0:c.length)||0,"/60")}),(null==at?void 0:at.errorDes)&&(0,oe.jsx)("div",{className:Y,children:null==at?void 0:at.errorDes})]})}),(0,oe.jsx)(v.Z,{title:"分享下载链接",open:Ee,onOk:function(){var e=at.download_url;wt(e),x.ZP.success("复制成功"),Ie(!1),st({})},centered:!0,wrapClassName:B,onCancel:function(){Ie(!1),st({})},width:"1000px",okText:"复制链接",children:(0,oe.jsxs)("div",{children:[(0,oe.jsxs)("div",{className:z,children:["发送链接,别人可以通过链接下载文件",(0,oe.jsx)("span",{children:"(有效期为3天)"})]}),(0,oe.jsx)(w.Z,{bordered:!1,addonBefore:"链接",value:null==at?void 0:at.download_url})]})}),(0,oe.jsx)(de.Z,{setVisible:Me,visible:Le,recordId:Ge,type:Ke,updateData:yt,identifier:ee}),(0,oe.jsx)(v.Z,{title:"同步到个人数据集",open:Fe,width:400,centered:!0,keyboard:!1,onCancel:function(){return Ue(!1)},maskClosable:!1,footer:(0,oe.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,oe.jsx)("div",{className:G,onClick:function(){dt(!0)},children:"生成新的数据集"}),(0,oe.jsx)("div",{className:W,onClick:function(){Ue(!1),Me(!0),Ye("my")},children:"发送到已有数据集中"})]}),children:(0,oe.jsx)("div",{className:J,children:"将该数据集文件同步到个人数据集中,请选择同步方式:"})}),(0,oe.jsx)(fe.Z,{visible:ut,attachmentInfo:ht,onClose:function(){return dt(!1)},onSuccess:function(e){dt(!1),ue.history.push("/dataset/".concat(e,"/detail?tabId=mine"))}})]})}))},99089:function(e,t,n){"use strict";n.d(t,{Z:function(){return L}});var i=n(7557),r=n.n(i),o=n(41498),a=n.n(o),s=n(82242),l=n.n(s),c=n(79800),u=n.n(c),d=n(59301),f=n(8591),p=n(43418),h=n(95237),m=n(24905),v=n(5112),x=n(6848),g=n(27092),_="listItem___RLEHn",y="wrap____6VVD",b="leftContent____5nA6",j="header___Lufcs",C="title___UkOuL",w="introduction___q377_",S="bottom___x89GX",k="user_img___K_sq1",Z="user_name___AYxpE",N="tags_name___r0cun",O=n(21256),P=n(32007),D=n(50883),E=n(20817),I=n(58159),R=n(85750),T=n(37712),L=(0,P.connect)((function(e){var t=e.globalSetting,n=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:t,shixunsDetail:n,user:e.user,practiceSetting:i}}))((function(e){e.globalSetting,e.dispatch,e.practiceSetting,e.shixunsDetail,e.user;var t=e.visible,n=e.setVisible,i=e.type,o=void 0===i?"all":i,s=e.updateData,c=e.recordId,P=e.identifier,L=(0,d.useState)([]),M=u()(L,2),V=M[0],A=M[1],F=(0,d.useState)(0),U=u()(F,2),B=U[0],z=U[1],K=(0,d.useState)([]),Y=u()(K,2),q=Y[0],H=Y[1],G=(0,d.useState)({page:1,limit:4,search:"",order:"public"}),W=u()(G,2),J=W[0],X=W[1],Q=(0,d.useState)([{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]),$=u()(Q,2),ee=$[0];$[1];(0,d.useEffect)((function(){t&&te()}),[t,J]);var te=function(){var e=a()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,I._S)({page:null==J?void 0:J.page,limit:null==J?void 0:J.limit,search:null==J?void 0:J.search,category:"all"==o?null==J?void 0:J.order:"mine"}).then((function(e){var t,n;0==(null==e?void 0:e.status)&&(A(null==e||null===(t=e.data)||void 0===t?void 0:t.list),z(null==e||null===(n=e.data)||void 0===n?void 0:n.count))}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ne=function(){var e=a()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==q?void 0:q.length)){e.next=2;break}return e.abrupt("return",f.ZP.warning("请选择数据集"));case 2:return t="all"==o?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:P,data_set_ids:q}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:c,data_set_id:q[0]}},e.next=5,(0,R.ZP)(null==t?void 0:t.url,{method:"post",body:null==t?void 0:t.body});case 5:0===e.sent.status&&(f.ZP.info("添加成功"),ie(),s());case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){n(!1),A([]),H([]),z(0),X({page:1,limit:4,search:"",order:"public"})};return(0,T.jsxs)(p.Z,{title:"选择数据集",open:t,width:900,centered:!0,keyboard:!1,onCancel:function(){return ie()},maskClosable:!1,bodyStyle:{minHeight:400},okText:(0,T.jsxs)("div",{onClick:function(){return ne()},children:["添加(",null==q?void 0:q.length,")"]}),children:[(0,T.jsxs)(h.Z,{align:"middle",justify:"space-between",className:"mt10 mb20",children:[(0,T.jsx)(O.tp,{dataSource:"all"==o?ee:[{id:"mine",name:"我的数据集"}],value:"all"==o?null==J?void 0:J.order:"mine",onChange:function(e){J.page=1,J.order=e,X(l()({},J))}}),(0,T.jsx)(O.t7,{style:{width:303},placeholder:"请搜索数据集名称",value:null==J?void 0:J.search,onChange:function(e){J.search=e,J.page=1,X(l()({},J))}})]}),0===(null==V?void 0:V.length)?(0,T.jsx)(D.Z,{customText:"暂无数据"}):(0,T.jsxs)("div",{children:[(0,T.jsx)("div",{style:{height:"410px",overflowY:"auto"},children:null==V?void 0:V.map((function(e,t){var n,i,r;return(0,T.jsx)("div",{className:_,onClick:function(t){"my"!=o?q.indexOf(e.id)>-1?H(q.filter((function(t){return t!==e.id}))):H(q.concat(e.id)):H([e.id])},children:(0,T.jsxs)("div",{style:{display:"flex"},children:[(0,T.jsx)("div",{style:{marginTop:"1px"},children:"all"==o?(0,T.jsx)(m.Z,{checked:q.includes(e.id),value:e.id}):(0,T.jsx)(v.ZP,{checked:q.includes(e.id),value:e.id})}),(0,T.jsx)("aside",{className:y,children:(0,T.jsxs)("div",{className:b,children:[(0,T.jsx)("div",{className:j,children:(0,T.jsx)("div",{className:C,children:null==e?void 0:e.title})}),(0,T.jsx)(x.Z,{title:null==e?void 0:e.introduction,children:(0,T.jsx)("div",{className:w,children:null==e?void 0:e.desc})}),(0,T.jsxs)("div",{className:S,children:[(0,T.jsx)("img",{className:k,alt:"用户头像",src:"".concat(E.Z.IMG_SERVER,"/images/").concat(null==e||null===(n=e.user_info)||void 0===n?void 0:n.image_url)}),(0,T.jsx)("div",{className:Z,children:null==e||null===(i=e.user_info)||void 0===i?void 0:i.name}),null==e||null===(r=e.data_set_tags)||void 0===r?void 0:r.map((function(t,n){return n<3?(0,T.jsx)("div",{className:N,children:null==t?void 0:t.tag_name},n):3==n?(0,T.jsx)(x.Z,{title:null==e||null===(i=e.data_set_tags)||void 0===i?void 0:i.map((function(e,t){var n;if(t>2)return(null==e?void 0:e.tag_name)+(t===(null==e||null===(n=e.data_set_tags)||void 0===n?void 0:n.length)-1?"":"、")})).join(""),children:(0,T.jsx)("div",{className:N,children:"..."},n)},n):null;var i}))]})]})},t)]})},t)}))}),(0,T.jsx)(g.Z,{showTotal:function(e){return(0,T.jsxs)("span",{children:["共",(0,T.jsx)("span",{style:{color:"#165DFF",marginLeft:"3px"},children:e})," 条数据"]})},style:{marginTop:10},onChange:function(e,t){J.page=e,J.limit=t,X(l()({},J)),te()},defaultCurrent:1,pageSize:J.limit||4,current:J.page||1,total:B})]})]})}))},25769:function(e,t,n){"use strict";var i=n(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=i(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(i){if(i.stopPropagation(),t.format)if(i.preventDefault(),void 0===i.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=r[t.format]||r.default;window.clipboardData.setData(o,e)}else i.clipboardData.clearData(),i.clipboardData.setData(t.format,e);t.onCopy&&(i.preventDefault(),t.onCopy(i.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){n&&console.error("unable to copy using execCommand: ",i),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(i){n&&console.error("unable to copy using clipboardData: ",i),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=o(n(59301)),r=o(n(25769));function o(e){return e&&e.__esModule?e:{default:e}}function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},o=Object.keys(e);for(i=0;i=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:0,n=(l[e[t+0]]+l[e[t+1]]+l[e[t+2]]+l[e[t+3]]+"-"+l[e[t+4]]+l[e[t+5]]+"-"+l[e[t+6]]+l[e[t+7]]+"-"+l[e[t+8]]+l[e[t+9]]+"-"+l[e[t+10]]+l[e[t+11]]+l[e[t+12]]+l[e[t+13]]+l[e[t+14]]+l[e[t+15]]).toLowerCase();if(!s(n))throw TypeError("Stringified UUID is invalid");return n};var d=function(e,t,n){var i=(e=e||{}).random||(e.rng||o)();if(i[6]=15&i[6]|64,i[8]=63&i[8]|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=i[r];return t}return u(i)}}}]); \ No newline at end of file diff --git a/p__Shixuns__Detail__Discuss__index.async.js b/p__Shixuns__Detail__Discuss__index.async.js index 2ce2006d63..b762df027b 100644 --- a/p__Shixuns__Detail__Discuss__index.async.js +++ b/p__Shixuns__Detail__Discuss__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[22254,4977,98772,51271],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,_(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,P(e,n))},e.getHTML5CodebaseVersion=function(){return g},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){x=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var A=function(e){return e&&"false"!==e},L=function(n,t,i){j(g)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==g||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(j(g)<=4.4)A(t.showToolBar)&&(t.height-=7),A(t.showAlgebraInput)&&(t.height-=37),t.width<605&&A(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(A(t.showToolBar)||A(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=A(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},y||v.appendChild(b)):r.appendChild(b),v.appendChild(r),y||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function S(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),z("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function M(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},j(g)<5&&(e.className+=" geogebraweb")):S(e,n)}if(o){scriptLoadStarted=!0;for(var N=0;N0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):L(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,L(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",y),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},O=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},B=["web","webSimple","web3d","tablet","tablet3d","phone"],P=function(e,n){if(g=e,n)_(g,!0);else{var r,a,s=!o;if(s){var l=j(g);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=g.indexOf("//");for(var u in a=c>0?g:0===c?r+g:"https://www.geogebra.org/apps/5.2.814.0/",B)if(g.slice(-1*B[u].length)===B[u]||g.slice(-1*(B[u].length+1))===B[u]+"/")return void _(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||A(t.showToolBar)||A(t.showMenuBar)||A(t.showAlgebraInput)||A(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",_(a,!1)}},_=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,m="web.nocache.js",w=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?B.indexOf(t[t.length-2])>=0&&(m=t[t.length-2]+".nocache.js"):(m="webSimple.nocache.js",w=!0)),t=e.split("/"),"test"===(g=t[t.length-3]).substr(0,4)?g=g.substr(4,1)+"."+g.substr(5,1):"war"!==g.substr(0,3)&&"beta"!==g.substr(0,4)||(g="5.0");var i=parseFloat(g);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),P("5.0",n))}},z=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function G(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),P(e,!1),null!==c&&_(c,f),s=!0}return void 0!==t.material_id?M(G):G(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,h=0;if(a)l=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var g=e.getBoundingClientRect();g.left>0&&g.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-g.width-g.left,f=u<=480?10:30):(f=g.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(r,t);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o1&&void 0!==arguments[1]?arguments[1]:1;return(0,i.U2)("/discusses.json",{container_type:"Shixun",container_identifier:e,page:n-1})}function r(e,n){return(0,i.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function a(e,n){return(0,i.v_)("/discusses/".concat(e,"/disable_or_open_discuss.json"),{is_disable:!!n})}function s(e,n){return(0,i.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function l(e,n){return(0,i.v_)("/discusses/".concat(e,"/hidden.json"),n)}function c(e,n){return(0,i.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function u(e){return(0,i.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function d(e,n){return(0,i.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function p(e){return(0,i.v_)("/discusses.json",e)}function f(e){return(0,i.v_)("/discusses/ai_reply.json",e)}function h(e,n){return(0,i.v_)("/discusses/".concat(e,"/turing.json"),n)}},44177:function(e,n,t){"use strict";function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,s;if(null===(r=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},G.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},G.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(G.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(G.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=G,Z=(t(57193),t(85160)),H=t(43418),W=t(43604),U=t(85750),Y="myPaletteDiv___Xjz2I",F="maxH60___Pd4Re";window.go=z;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],f=d[1],g=function(){var e=B()(I()().mark((function e(){var n,o;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,U.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(F," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(k.Z,{children:[(0,h.jsx)(W.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(W.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(Z.FI,{initDiagram:function(){var e=z.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",g="#a5d2fa",m="#cccccc",w="#b3e6b3",v="#fcbbbd";function y(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new z.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var s={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(z.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(z.Spot.Top)||n.equals(z.Spot.Bottom)?25:18,height:n.equals(z.Spot.Top)||n.equals(z.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function x(n){return e(z.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function j(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(z.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:j(t,n),contextClick:j(t,n)})}function S(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",b(u,"fill"),b(p,"fill"),b(f,"fill"),b(h,"fill"))),e("ContextMenuButton",e(z.Panel,"Horizontal",b(m,"fill"),b(w,"fill"),b(g,"fill"),b(v,"fill")))]}function M(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",b(d),b(a),b(t),b(n))),e("ContextMenuButton",e(z.Panel,"Horizontal",b(u),b(s),b(l),b(c)))]}function N(n,t){return t||(t="thickness"),e(z.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function C(n,t){return t||(t="dash"),e(z.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function A(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",N(1),N(2),N(3),N(4))),e("ContextMenuButton",e(z.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function L(n,t){return t||(t="figure"),e(z.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:j(t,n),contextClick:j(t,n)})}function k(n){return e(z.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function T(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(z.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j("dir",n),contextClick:j("dir",n)})}function D(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",z.Spot.stringify(z.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(z.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function E(n,t){var i=0,o=z.Spot.RightSide;n.equals(z.Spot.Top)?(i=270,o=z.Spot.TopSide):n.equals(z.Spot.Left)?(i=180,o=z.Spot.LeftSide):n.equals(z.Spot.Bottom)&&(i=90,o=z.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",z.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(z.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new z.Diagram(o.current,{padding:20,grid:e(z.Panel,"Grid",e(z.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(z.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(z.Node,"Auto",{locationSpot:z.Spot.Center,locationObjectName:"SHAPE",desiredSize:new z.Size(120,60),minSize:new z.Size(40,40),resizable:!0,resizeCellSize:new z.Size(10,10),rotatable:!0},new z.Binding("location","loc",z.Point.parse).makeTwoWay(z.Point.stringify),new z.Binding("desiredSize","size",z.Size.parse).makeTwoWay(z.Size.stringify),e(z.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:z.Spot.AllSides,toSpot:z.Spot.AllSides},new z.Binding("figure"),new z.Binding("fill"),new z.Binding("stroke","borderColor"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(z.TextBlock,{margin:1,textAlign:"center",overflow:z.TextBlock.OverflowEllipsis,editable:!0},new z.Binding("text").makeTwoWay(),new z.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(z.Panel,"Vertical",{maxSize:new z.Size(200,NaN)},e(z.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new z.Binding("text")),e(z.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new z.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(z.Adornment,"Spot",e(z.Placeholder,{padding:10}),y(z.Spot.Top,"TriangleUp"),y(z.Spot.Left,"TriangleLeft"),y(z.Spot.Right,"TriangleRight"),y(z.Spot.Bottom,"TriangleDown"),x({alignment:new z.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(z.Panel,"Horizontal",L("Rectangle"),L("RoundedRectangle"),L("Ellipse"),L("Diamond"))),e("ContextMenuButton",e(z.Panel,"Horizontal",L("Parallelogram2"),L("ManualOperation"),L("Procedure"),L("Cylinder1"))),e("ContextMenuButton",e(z.Panel,"Horizontal",L("Terminator"),L("CreateRequest"),L("Document"),L("TriangleDown"))),S(),M(),A()),i.current.groupTemplate=e(z.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:z.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new z.Binding("location","loc",z.Point.parse).makeTwoWay(z.Point.stringify),e(z.Panel,"Auto",{name:"BODY"},e(z.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:z.Spot.AllSides,toSpot:z.Spot.AllSides},new z.Binding("fill"),new z.Binding("stroke","color"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Placeholder,{background:"transparent",margin:20})),e(z.TextBlock,{alignment:z.Spot.Top,alignmentFocus:z.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new z.Binding("text"),new z.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(z.Adornment,"Spot",e(z.Panel,"Auto",e(z.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(z.Placeholder,{margin:1.5})),x({alignment:z.Spot.TopRight,alignmentFocus:z.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),M(),A()),i.current.linkTemplate=e(z.Link,{layerName:"Foreground",routing:z.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new z.Binding("fromSpot","fromSpot",z.Spot.parse),new z.Binding("toSpot","toSpot",z.Spot.parse),new z.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new z.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new z.Binding("points").makeTwoWay(),e(z.Shape,{strokeWidth:2},new z.Binding("stroke","color"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Shape,{segmentIndex:0,segmentOffset:new z.Point(15,0),segmentOrientation:z.Link.OrientAlong,alignmentFocus:z.Spot.Right,figure:"circle",width:10,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return 1===e}))),e(z.Shape,{segmentIndex:-1,segmentOffset:new z.Point(-10,6),segmentOrientation:z.Link.OrientPlus90,alignmentFocus:z.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return e>=1})),new z.Binding("width","thickness",(function(e){return 7+3*e})),new z.Binding("height","thickness",(function(e){return 7+3*e})),new z.Binding("segmentOffset","thickness",(function(e){return new z.Point(-15,4+1.5*e)}))),e(z.Shape,{segmentIndex:0,segmentOffset:new z.Point(15,-6),segmentOrientation:z.Link.OrientMinus90,alignmentFocus:z.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return 2===e})),new z.Binding("width","thickness",(function(e){return 7+3*e})),new z.Binding("height","thickness",(function(e){return 7+3*e})),new z.Binding("segmentOffset","thickness",(function(e){return new z.Point(-15,4+1.5*e)}))),e(z.TextBlock,{alignmentFocus:new z.Spot(0,1,-4,0),editable:!0},new z.Binding("text").makeTwoWay(),new z.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(z.Adornment,e(z.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:k(2)},new z.Binding("pathPattern","thickness",k)),x({alignmentFocus:new z.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",M(),A(),e("ContextMenuButton",e(z.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(z.Panel,"Horizontal",e(z.Panel,"Spot",D(!1),E(z.Spot.Top,!1),E(z.Spot.Left,!1),E(z.Spot.Right,!1),E(z.Spot.Bottom,!1)),e(z.Panel,"Spot",{margin:new z.Margin(0,0,0,2)},D(!0),E(z.Spot.Top,!0),E(z.Spot.Left,!0),E(z.Spot.Right,!0),E(z.Spot.Bottom,!0))))),new z.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(z.Link,{locationSpot:z.Spot.Center,selectionAdornmentTemplate:e(z.Adornment,"Link",{locationSpot:z.Spot.Center},e(z.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(z.Shape,{toArrow:"Standard",stroke:null}))},{routing:z.Link.AvoidsNodes,curve:z.Link.JumpOver,corner:5,toShortLength:4},new z.Binding("points"),e(z.Shape,{isPanelMain:!0,strokeWidth:2}),e(z.Shape,{toArrow:"Standard",stroke:null})),model:new z.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(_()(z.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(z.Node,"Auto",{locationSpot:z.Spot.Center},new z.Binding("location","location",z.Point.parse).makeTwoWay(z.Point.stringify),e(z.Shape,"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 z.Binding("stroke").makeTwoWay(),new z.Binding("fill").makeTwoWay(),new z.Binding("figure")),e(z.TextBlock,{margin:new z.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new z.Size(16,16),maxSize:new z.Size(10,NaN),textAlign:"center",editable:!0},new z.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(z.Panel,"Grid",e(z.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(z.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(M.ZP,{size:"large",onClick:g,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Q=t(5112),K=t(94001),J=Q.ZP.Group,q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:q,children:"单元格数:"}),(0,h.jsx)("span",{style:q,children:"行数"}),(0,h.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:q,children:"列数"}),(0,h.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:q,children:"对齐方式:"}),(0,h.jsx)(b.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(Q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(Q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(Q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(Q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(M.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(M.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],f=d[1],g=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(g.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var m=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){g.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:m}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(k.Z,{align:"middle",children:[(0,h.jsx)(W.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(W.Z,{children:(0,h.jsx)(M.ZP,{size:"large",onClick:m,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),re=t(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(12066);var ge="@▁▁@",me=["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 we(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ye=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),xe=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),je=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,m=void 0===u?400:u,w=e.miniToolbar,v=void 0!==w&&w,y=e.isFocus,b=void 0!==y&&y,S=e.watch,M=e.insertTemp,N=e.mode,k=void 0===N?"markdown":N,T=e.id,E=void 0===T?"markdown-editor-id":T,I=e.showResizeBar,O=void 0!==I&&I,B=e.noStorage,P=void 0!==B&&B,_=e.showNullButton,z=void 0!==_&&_,G=e.showNullProgramButton,R=void 0!==G&&G,Z=e.hidetoolBar,W=void 0!==Z&&Z,U=e.fullScreen,Y=void 0!==U&&U,F=e.onBlur,Q=e.onCMBeforeChange,K=e.onFullScreen,J=e.className,q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,je=void 0!==ve&&ve,be=e.placeholder,Se=void 0===be?"":be,Me=e.values,Ne=void 0===Me?"":Me,Ce=e.extraUse,Ae=(0,c.useState)(null),Le=a()(Ae,2),ke=Le[0],Te=Le[1],De=(0,c.useState)(t),Ee=a()(De,2),Ie=Ee[0],Oe=Ee[1],Be=(0,c.useState)(S),Pe=a()(Be,2),_e=Pe[0],ze=Pe[1],Ge=(0,c.useState)(Y),Re=a()(Ge,2),Ze=Re[0],He=Re[1],We=(0,c.useState)(""),Ue=a()(We,2),Ye=Ue[0],Fe=Ue[1],Ve=(0,c.useState)(0),Qe=a()(Ve,2),Ke=Qe[0],Je=Qe[1],qe=(0,c.useState)(m),Xe=a()(qe,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=a()(nn,2),on=(tn[0],tn[1]),rn=(0,c.useState)(0),an=a()(rn,2),sn=an[0],ln=an[1],cn=(0,c.useState)(0),un=a()(cn,2),dn=un[0],pn=un[1],fn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)(),mn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(Ne),null==ke||ke.setValue(Ne),window.scrollTo(0,e)}),[Ne]),(0,c.useEffect)((function(){null==K||K(Ze)}),[Ze]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,L.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):me.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:k,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=a>s?a:s,c=a>s?3:4;if(-1===ge.indexOf(r))return null;if(console.log("change1:",n,e,o,i,l,a,s,r),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Te(n),function(){n.off("paste",e)}}}),[]);var wn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Ze]);(0,c.useEffect)((function(){if(ke){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wn(),ke.setSize("100%","100%"),ke.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[ke,wn]),(0,c.useEffect)((function(){if(ke){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],s=l()({},o,(function(){vn(r)}));e.push(s),ke.addKeyMap(s)},t=0,i=Object.entries(ye);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(E);e>=Ke+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(E,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){ze(S)}),[ke,S]),(0,c.useEffect)((function(){ke&&b&&ke.focus()}),[ke,b]),(0,c.useEffect)((function(){if(_e&&ke){var e=function(e){var n=e.target;if(mn.current){var t=n.scrollTop/n.scrollHeight;mn.current.scrollTop=mn.current.scrollHeight*t}},n=ke.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[ke,_e]),(0,c.useEffect)((function(){if(ke&&Q){var e=function(e,n){Q(e,n)};return ke.on("beforeChange",e),function(){ke.off("beforeChange",e)}}}),[ke,Q]),(0,c.useEffect)((function(){if(ke&&F){var e=function(){F(ke.getValue())};return ke.on("blur",e),function(){ke.off("blur",e)}}}),[ke,F]),(0,c.useEffect)((function(){if(ke){var e=function(e,n){var t=e.getValue();Oe(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,Sn(t)):i(t))};return ke.on("change",e),function(){ke.off("change",e)}}}),[ke,i]),(0,c.useEffect)((function(){if(ke)if(null==t)ke.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;t!==ke.getValue()&&(ke.setValue(t),Oe(t),ke.setCursor(pe?1:ke.lineCount(),0),window.scrollTo(0,e))}}),[ke,t]);var vn=(0,c.useCallback)((function(e){var n=ke.getCursor(),t=ke.getSelection(),i=t.split("\n");switch(e){case"bold":return ke.replaceSelection("**"+t+"**"),""===t&&ke.setCursor(n.line,n.ch+2),ke.focus();case"italic":return ke.replaceSelection("*"+t+"*"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"code":return ke.replaceSelection("`"+t+"`"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"inline-latex":return Fe("inline-latex"),ke.focus();case"latex":return ke.replaceSelection("```latex\n"+t+"\n```"),ke.setCursor(n.line+1,t.length+1),ke.focus();case"line-break":return ke.replaceSelection("
                  \n"),ke.focus();case"list-ul":return""===t?ke.replaceSelection("- "+t):ke.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),ke.focus();case"list-ol":return""===t?ke.replaceSelection("1. "+t):ke.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),ke.focus();case"add-null-ch":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("▁"),ke.focus();case"add-signal":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("@▁@"),ke.focus();case"add-multiple":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection(ge),ke.focus();case"inster-template-1":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),ke.focus();case"eraser":return ke.setValue(""),ke.focus();case"trigger-watch":return ze(!_e),ke.focus();case"trigger-full-screen":return He(!Ze),ke.focus();case ae:return void Fe(ae);case ue:return void Fe(ue);case se:return void Fe(se);case ce:return void Fe(ce);case"maths-latex":return void Fe("maths-latex");case le:return void Fe(le);case de:return void Fe(de);default:throw new Error}}),[ke,_e,Ze]),yn=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(Fe(""),Ye){case ae:var s=e.title,l=e.link;return ke.replaceSelection("[".concat(s,"](").concat(l,")")),ke.focus();case ue:var c=e.language,u=e.content;return ke.replaceSelection(["```"+c,u,"```"].join("\n")),ke.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==w||!w.type?m?ke.replaceSelection("![ ".concat(m," ]( ").concat(g,' "').concat(m,'" )')):ke.replaceSelection("![,](".concat(g,")")):(null==w||null===(r=w.type)||void 0===r?void 0:r.indexOf("video"))>-1?ke.replaceSelection('')):(null==w||null===(a=w.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?ke.replaceSelection('').concat(w.name,"")):me.includes(v)?ke.replaceSelection('').concat(w.name,"")):ke.replaceSelection("[".concat(w.name,"](").concat(oe.Z.API_SERVER).concat(g,")")),ke.focus();case de:for(var y=e.row,x=e.col,j=e.align,b="\n",S=0;S300&&(n=300),en(m+n+"px")}},i=gn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[ke,gn]),(0,c.useEffect)((function(){en(m)}),[m]);var bn={width:we(s),height:we($e)},Sn=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ke]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){xe[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ye]);var Mn=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&i0&&(0,D.jsxs)("div",{className:p,children:[(0,D.jsxs)("div",{className:f,children:[(0,D.jsxs)("span",{children:[(0,D.jsx)("img",{className:L,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,D.jsx)("span",{children:(0,D.jsxs)("span",{className:"".concat(N," font14"),children:["已完成 ",(null===(P=Y.rightData)||void 0===P?void 0:P.complete_count)||0," 关 / 共",(null===(_=Y.rightData)||void 0===_?void 0:_.challenge_count)||0," 关"]})})]}),(0,D.jsx)(c.Z,{percent:q,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(z=Y.rightData)||void 0===z||null===(z=z.paths)||void 0===z||!z.length)&&(0,D.jsxs)("div",{className:h,children:[(0,D.jsxs)("p",{className:"mb20 font16",children:[(0,D.jsx)("img",{className:L,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,D.jsx)("div",{children:null===(G=Y.rightData)||void 0===G?void 0:G.paths.map((function(e,n){return n>2?null:(0,D.jsxs)("div",{className:g,children:[(0,D.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",children:(0,D.jsx)("img",{alt:"实训",src:"".concat(e.image_url),className:m})}),(0,D.jsxs)("div",{className:v,children:[(0,D.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",className:y,children:e.name}),(0,D.jsxs)("p",{className:x,children:[(0,D.jsx)(u.Z,{placement:"bottom",title:"章节",children:(0,D.jsxs)("span",{className:j,children:[(0,D.jsx)("i",{className:"iconfont icon-shixun mr3"}),e.stages_count]})}),(0,D.jsx)(u.Z,{placement:"bottom",title:"学习人数",children:(0,D.jsxs)("span",{className:j,children:[(0,D.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count]})})]})]})]},e.id)}))})]}),(0,D.jsx)("div",{}),!(null===(R=Y.rightData)||void 0===R||null===(R=R.recommands)||void 0===R||!R.length)&&F.userInfo.main_site&&(0,D.jsxs)("div",{className:b,children:[(0,D.jsxs)("p",{className:"mb20 font16",children:[(0,D.jsx)("img",{className:L,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==Y||null===(Z=Y.detail)||void 0===Z||null===(Z=Z.disciplines)||void 0===Z?void 0:Z.length)>0?"相关推荐":"热门推荐"]}),(0,D.jsx)("div",{children:null===(H=Y.rightData)||void 0===H?void 0:H.recommands.map((function(e,n){return n>2?null:(0,D.jsxs)("div",{className:w,children:[(0,D.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,D.jsx)("img",{src:"".concat(e.pic),className:m})}),(0,D.jsxs)("div",{className:v,style:{marginBottom:-4},children:[(0,D.jsx)(u.Z,{placement:"bottom",title:e.name,children:(0,D.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:y,children:e.name})}),(0,D.jsxs)("p",{className:"".concat(x," ").concat(S),children:[(0,D.jsxs)("span",{children:[e.stu_num," 人学习"]}),(0,D.jsx)("span",{className:M,children:e.level})]})]})]},n)}))})]}),(null===(W=Y.rightData)||void 0===W||null===(W=W.tags)||void 0===W?void 0:W.length)>0&&(0,D.jsxs)("div",{className:C,children:[(0,D.jsx)("p",{className:"".concat(A," font16 mb20"),children:(0,D.jsxs)("span",{children:["技能标签",(0,D.jsx)("span",{className:"ml5 c-grey-c",children:null===(U=Y.rightData)||void 0===U||null===(U=U.tags)||void 0===U?void 0:U.length})]})}),(0,D.jsx)(k.Z,{option:(J=new Image,J.src=T.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:J,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==Y||null===(K=Y.rightData)||void 0===K||null===(K=K.tags)||void 0===K?void 0:K.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))},15106:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(59301),u=t(8591),d=t(6848),p=t(71418),f=t(95237),h=t(43604),g=t(27092),m=t(3113),w=t(95992),v=t(85750),y=t(51150),x=t(37712),j=function(e){var n=e.id,t=e.activeDiscussIndex,i=e.onReplyDiscuss,o=e.adminOrOperator,r=(0,c.useState)(""),a=l()(r,2),s=a[0],p=a[1],f=(0,c.useState)(!1),h=l()(f,2),g=h[0],m=h[1];function v(e){p(e)}return(0,c.useEffect)((function(){t!=n&&m(!1)}),[t]),(0,x.jsxs)("div",{className:"discuss-item-editor",style:{display:t===n?"block":"none",width:"100%"},children:[(0,x.jsx)(w.Z,{miniToolbar:!0,startInit:t===n,defaultValue:s,id:n,noStorage:!0,watch:!1,height:155,placeholder:"我要回复",showResizeBar:!0,onChange:v,extraUse:o&&(0,x.jsx)(d.Z,{color:"#fff",open:g,destroyTooltipOnHide:!0,title:b({id:n,isOpen:g,activeDiscussIndex:t,onChange:v,setIsOpen:m}),overlayStyle:{maxWidth:600},children:(0,x.jsx)("a",{title:g?"关闭推荐":"打开推荐",onClick:function(){return m(!g)},children:(0,x.jsx)("i",{className:"iconfont icon-dianzan11"})})})}),(0,x.jsx)("a",{onClick:function(){s?(i(n,s),p("")):u.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},n)},b=function(e){var n=(0,c.useState)(!1),t=l()(n,2),i=t[0],r=t[1],s=(0,c.useState)([]),u=l()(s,2),d=u[0],w=u[1],j=(0,c.useState)(1),b=l()(j,2),S=b[0],M=b[1];(0,c.useEffect)((function(){null!=e&&e.isOpen?N():(M(1),w([]))}),[null==e?void 0:e.isOpen]);var N=function(){var n=a()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r(!0),n.next=3,(0,v.ZP)("/api/discusses/".concat(null==e?void 0:e.id,"/recommend_answer.json"),{method:"get"});case 3:0==(null==(t=n.sent)?void 0:t.status)&&w(null==t?void 0:t.answer),r(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,x.jsx)(p.Z,{spinning:i,children:(0,x.jsxs)("div",{style:{color:"#000"},children:[(0,x.jsx)(y.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(null==d?void 0:d[S-1])||""}),(0,x.jsxs)(f.Z,{justify:"end",align:"middle",children:[(0,x.jsx)(h.Z,{children:(0,x.jsx)(g.Z,{simple:!0,current:S,pageSize:1,total:(null==d?void 0:d.length)||0,onChange:function(e){M(e)}})}),(0,x.jsx)(h.Z,{children:(0,x.jsx)(m.ZP,{onClick:a()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.onChange(null==d?void 0:d[S-1]),null==e||e.setIsOpen(!1);case 2:case"end":return n.stop()}}),n)}))),children:"填入文本框"})})]})]})})}},70911:function(e,n,t){"use strict";t.d(n,{Z:function(){return W}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(82242),u=t.n(c),d=t(59301),p=t(51021),f=t(81074),h=t(50883),g=t(43418),m=t(3113),w=t(27092),v=t(94001),y=t(78241),x=t(95237),j=t(43604),b=t(60324),S=t(96865),M=t(32007),N=t(53200),C=t(91293),A=t(81841),L=t(37712),k=(0,M.connect)((function(e){return{pathsList:e.pathsList}}))((function(e){e.pathsList,e.dispatch;var n=y.Z.useForm(),t=(l()(n,1)[0],(0,d.useState)()),i=l()(t,2),r=i[0],s=i[1],c=(0,d.useState)(!0),p=l()(c,2),f=p[0],h=p[1],w=(0,d.useState)(!1),v=l()(w,2),M=v[0],k=v[1],T=(0,d.useState)({}),D=l()(T,2),E=D[0],I=D[1],O=(0,d.useState)({keyword:E,robot:!0,page:1}),B=l()(O,2),P=B[0],_=B[1];(0,d.useEffect)((function(){N.Z.subscribe("ai-replay-show",(function(e){I(e),k(!0)}))}),[]),(0,d.useEffect)((function(){null!=E&&E.id&&z()}),[E]);var z=function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.next=3,(0,C.U_)(u()(u()({},P),{},{keyword:null==E?void 0:E.content,id:null==E?void 0:E.id}));case 3:t=e.sent,h(!1),null!=t&&t.data&&(P.page++,_(u()({},P)),s(null==t?void 0:t.data));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=(0,L.jsx)("div",{children:(0,L.jsx)("img",{src:A.wC,width:150})});return(0,L.jsx)(L.Fragment,{children:(0,L.jsx)(g.Z,{title:"其他回答",mask:!0,open:M,okText:"换一换",cancelText:"",onOk:G,width:800,height:500,footer:(0,L.jsx)(x.Z,{align:"middle",justify:"center",children:(0,L.jsxs)(j.Z,{className:"tc",children:[(0,L.jsx)(m.ZP,{type:"primary",onClick:z,children:"换一换"}),(0,L.jsx)(b.Z,{content:R,title:"头歌教师交流社区",children:(0,L.jsx)(m.ZP,{type:"dashed",children:"人工服务"})})]})}),onCancel:function(){k(!1)},children:(0,L.jsx)("aside",{style:{minHeight:300},children:(0,L.jsx)(x.Z,{children:(0,L.jsxs)(S.Z,{loading:f,children:[null==r?void 0:r.map((function(e){return(0,L.jsx)(j.Z,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24,children:e.text})})),!(null!=r&&r.length)&&(0,L.jsxs)("div",{style:{width:"100%",textAlign:"center"},children:[(0,L.jsx)("br",{}),(0,L.jsx)("img",{src:A.wC,width:150}),(0,L.jsx)("br",{}),(0,L.jsx)("br",{}),"头歌教师交流社区"]})]})})})})})})),T=t(38055),D=t(20817),E=t(51150),I=t(8591),O=t(6848),B=t(15106),P=(t(59015),t(89260));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var _=t(85750);function z(e){var n=e.data,t=e.index,i=e.adminOrOperator,r=e.parentDiscussIndex,s=e.shixunIdentifier,c=e.user,u=e.onSetRewardData,p=e.onSetActionType,f=e.onHandleSubmitDiscusses,h=(e.onTopOrDownDiscuss,e.handleChildrenPlus,e.anserAuthor,e.onPlus,e.onHandleRepaly),g=(e.userInfomation,n.author),m=n.can_delete,w=n.content,v=n.hidden,y=n.id,x=n.reward,j=n.time,S=n.reply_status,N=n.user_praise,C=n.praise_count,A=(0,d.useState)(!1),k=l()(A,2),T=k[0],D=k[1],O=(0,d.useState)(!1),B=l()(O,2),P=B[0],z=B[1],G=(0,d.useState)(!1),R=l()(G,2),Z=R[0],H=R[1],W=(0,d.useState)(!1),U=l()(W,2),Y=U[0],F=U[1],V=function(){T&&f(y,{reply_status:2})},Q=function(){P&&f(y,{reply_status:3})},K=function(){f(y,{reply_status:1})},J=function(){f(y,{reply_status:4})};var q=i||m||g.user_id===c.user_id||g.login===c.login,X="tasks"===(0,M.useLocation)().pathname.split("/")[1];return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)("div",{className:"second-level-discuss",children:[(0,L.jsx)("div",{className:"discuss-info-body",children:(0,L.jsxs)("div",{className:"discuss-info",children:[(0,L.jsx)("a",{href:"/users/".concat(g.login),target:"_blank",children:g.name}),(0,L.jsx)("span",{className:"grey",children:j}),x?(0,L.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(x),children:[(0,L.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,L.jsx)("span",{children:x})]}):null]})}),(0,L.jsx)(E.Z,{className:"discuss-content ".concat(t>0?"content-gray":""),value:w})]}),X&&(0,L.jsxs)("div",{className:"btn-group-succes",children:[(0,L.jsx)("div",{className:"btn-group-gratify",children:function(){switch(S){case 0:return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)("div",{style:{whiteSpace:"nowrap"},onClick:K,className:"whether-satisfied ".concat(Z?"cursorPoint blue-text-color":""),onMouseEnter:function(){H(!0)},onMouseLeave:function(){H(!1)},children:[(0,L.jsx)("img",{src:Z?"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAxNTJEOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",className:"whether-img SVGColor"}),"满意"]}),(0,L.jsx)(b.Z,{placement:"bottomLeft",content:(0,L.jsxs)("div",{className:"content",children:[(0,L.jsx)("div",{className:"content-disappoint",children:"抱歉让你失望了,请继续尝试:"}),(0,L.jsxs)("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(T?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){D(!0)},onMouseLeave:function(){D(!1)},onClick:V,children:["请",null==g?void 0:g.name.trim(),"老师再尝试回答一次。"]}),(0,L.jsx)("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(P?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){z(!0)},onMouseLeave:function(){z(!1)},onClick:Q,children:"可能启用了机器人,请其他老师回答。"})]}),trigger:"click",children:(0,L.jsxs)("div",{style:{whiteSpace:"nowrap"},className:"whether-satisfied ".concat(Y?"cursorPoint blue-text-color":""),onMouseEnter:function(){F(!0)},onMouseLeave:function(){F(!1)},children:[(0,L.jsx)("img",{src:Y?"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDE1MkQ5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",className:"whether-img SVGColor"}),"不满意"]})})]});case 1:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box cursorPoint height30 ".concat(t>0?"gray-background":"blue-background"),onClick:J,children:"我很满意"});case 2:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box height30 ".concat(t>0?"gray-background":"blue-background"),children:"不满意 等待老师再次回答"});case 3:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box height30 ".concat(t>0?"gray-background":"blue-background"),children:"不满意 等待其他老师再次回答"});case 4:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box height30 ".concat(t>0?"gray-background":"blue-background"),children:"我很满意"});default:return(0,L.jsx)(L.Fragment,{})}}()}),(0,L.jsx)("div",{className:"btn-group-other",children:(0,L.jsx)("div",{className:"discuss-info-body",children:(0,L.jsxs)("div",{className:"btn-group",children:[i&&(0,L.jsx)("a",{onClick:a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/discusses/".concat(n.id,"/update_faq_data.json"),{method:"get"});case 2:0==(null==(t=e.sent)?void 0:t.status)&&I.ZP.success("添加成功");case 4:case"end":return e.stop()}}),e)}))),children:"加入常见问题库"}),1===c.identity?(0,L.jsx)("a",{onClick:function(){u({id:y,index:t,user_id:g.user_id,parentDiscussIndex:r})},title:"给TA奖励金币",children:(0,L.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,L.jsx)("a",{onClick:function(){p({id:y,index:t,params:{hidden:v?"0":"1",container_identifier:s},type:"hidden-discuss",parentDiscussIndex:r,message:v?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:v?"取消隐藏":"隐藏评论",children:(0,L.jsx)("i",{className:v?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,q?(0,L.jsx)("a",{onClick:function(){p({id:y,index:t,type:"delete-discuss",parentDiscussIndex:r,message:"确定要删除该条回复吗"})},title:"删除",children:(0,L.jsx)("i",{className:"iconfont icon-shanchu"})}):null,(0,L.jsxs)("a",{onClick:function(){h(y,!N,r,t)},className:N?"c-orange":"",children:[(0,L.jsx)("i",{className:N?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,L.jsx)("span",{children:C||""})]})]})})})]})]})}var G=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,o=e.adminOrOperator,r=e.identity,a=e.onTopOrDownDiscuss,s=e.onPlusDiscuss,c=e.onDisableDiscuss,u=e.onSetActionType,p=e.onSetRewardData,f=e.user,h=e.activeDiscussIndex,w=e.onReplyDiscuss,v=e.onSetActiveDiscussIndex,y=e.allowDisableDiscuss,x=e.onHandleSubmitDiscusses,j=e.onHandleRepaly,b=e.userInfomation,S=n.content,M=n.children,C=n.game_url,A=n.hidden,k=n.id,T=n.position,I=n.praise_count,_=n.reward,G=n.sticky,R=n.time,Z=n.user_praise,H=n.game_passed,W=n.ai_reply_text,U=n.ai_reply_flag,Y=n.author,F=n.disable_discuss_status,V=(n.reply_status,(0,d.useState)(!1)),Q=l()(V,2),K=Q[0],J=Q[1];function q(){c(k,0===F?2:0,t)}(0,d.useEffect)((function(){K&&setTimeout((function(){return J(!1)}),800)}),[K]);var X=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(N.Z.publish("preview-image",i),console.log("src:",i))};return(0,L.jsxs)("div",{className:"discuss-item-container",children:[(0,L.jsx)("a",{href:"/users/".concat(Y.login),target:"_blank",children:(0,L.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(D.Z.IMG_SERVER,"/images/").concat(Y.image_url),width:"50"})}),(0,L.jsxs)("section",{children:[(0,L.jsxs)("div",{className:"discuss-info",children:[(0,L.jsx)("a",{href:"/users/".concat(Y.login),target:"_blank",children:Y.name}),(0,L.jsx)("span",{className:"grey",children:R}),T?(0,L.jsxs)("span",{className:"c-green",children:[" [第",T,"关] "]}):null,C?(0,L.jsx)("a",{href:C,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,y&&(0,L.jsxs)(L.Fragment,{children:[0===F&&(0,L.jsx)(O.Z,{title:"禁止该用户在此项目的评论功能",children:(0,L.jsx)("span",{onClick:q,className:"c-red current",children:"禁止评论功能"})}),2===F&&(0,L.jsx)(O.Z,{title:"恢复该用户在此实践项目的评论功能",children:(0,L.jsx)("span",{onClick:q,className:"c-light-primary current",children:"恢复评论功能"})}),1===F&&(0,L.jsx)(O.Z,{title:"该用户已被系统管理员禁言",children:(0,L.jsx)("span",{className:"c-red",children:"被管理员禁止评论"})})]}),G?(0,L.jsx)("span",{className:"top",children:"置顶"}):null,_?(0,L.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(_),children:[(0,L.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,L.jsx)("span",{children:_})]}):null,r<=5?(0,L.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===H?"#29bd8b":""},children:1===H?"已通关":"未通关"}):null]}),(0,L.jsx)("div",{onClick:X,children:(0,L.jsx)(E.Z,{className:"discuss-content",value:S})}),U&&(0,L.jsxs)("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"},children:[(0,L.jsx)("br",{}),(0,L.jsx)("div",{style:{padding:"6px 0"},children:W}),(0,L.jsxs)(m.ZP,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return J(!0)},className:"mr10 mr5 relative c-blue",children:[(0,L.jsxs)("span",{className:K?"plus-one-animate":"hide",style:{position:"absolute"},children:[" ","+1"]}),(0,L.jsx)("span",{className:"c-blue icon-duiwoyouyong mr5"}),(0,L.jsx)("span",{className:"c-blue",children:"对我有用"})]}),(0,L.jsx)("span",{className:"c-orange current",onClick:function(){N.Z.publish("ai-replay-show",{content:S,id:k})},children:"其他回答"})]}),M&&M.length>0?(0,L.jsx)("div",{className:"reply-discuss-containerActive",onClick:X,children:M.map((function(e,n){return(0,L.jsx)(z,{data:e,index:n,userInfomation:b,onTopOrDownDiscuss:a,shixunIdentifier:i,onHandleSubmitDiscusses:x,adminOrOperator:o,user:f,onSetRewardData:p,onSetActionType:u,parentDiscussIndex:t,anserAuthor:Y,onHandleRepaly:j},e.id)}))}):null,(0,L.jsx)("div",{className:"btn-group",children:(0,L.jsxs)("div",{className:"btn-group-other",children:[1===f.identity?(0,L.jsx)("a",{onClick:function(){p({id:k,index:t,user_id:Y.user_id})},title:"给TA奖励金币",children:(0,L.jsx)("i",{className:"iconfont icon-jiangli"})}):null,o?(0,L.jsx)("a",{onClick:function(){u({id:k,index:t,params:{hidden:A?"0":"1",container_identifier:i},type:"hidden-discuss",message:A?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:A?"取消隐藏":"隐藏评论",children:(0,L.jsx)("i",{className:A?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,r<=5?(0,L.jsx)("a",{onClick:function(){a(k,!G,t)},className:G?"btn-top":"btn-down",title:G?"取消置顶":"置顶",children:(0,L.jsx)("i",{className:"iconfont icon-zhiding1 "})}):null,!o||M&&0!=M.length?null:(0,L.jsx)("a",{onClick:function(){u({id:k,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,L.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,L.jsx)("a",{onClick:function(){var e;null!==(e=(0,P.eY)())&&void 0!==e&&e.authentication?(console.log(k,"idi---------------------------"),v(k)):g.Z.confirm({title:"提示",className:"custom-modal-divider ",icon:null,content:"需要通过实名验证后,才能进行评论操作",okText:"前往实名验证",cancelText:"取消",onOk:function(){window.open("/account/certification")}})},title:"回复",children:(0,L.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,L.jsxs)("a",{onClick:function(){s(k,!Z,t)},className:Z?"c-orange":"",children:[(0,L.jsx)("i",{className:Z?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,L.jsx)("span",{children:I||""})]})]})}),(0,L.jsx)(B.Z,{id:k,activeDiscussIndex:h,onReplyDiscuss:w,adminOrOperator:o})]})]},k)},R=t(66621),Z={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function H(e,n){switch(n.type){case T.tD:return u()(u()({},e),{},{loading:!0});case T.RS:return u()(u()({},e),{},{showRewardDialog:!0});case T.t2:return u()(u()({},e),{},{showRewardDialog:!1});case T.GR:case T.u8:case T.rM:case T.fo:case T.yS:case T.Vn:case T.SX:case T.gG:return u()(u()({},e),n.payload);default:throw new Error}}var W=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,r=e.user,s=e.allowDisableDiscuss,c=e.userInfo,y=(e.isShixunDetail,e.taskData),x=e.chatgpt,j=e.to_user_id,b=e.challengeId,S=(0,d.useReducer)(H,Z),M=l()(S,2),A=M[0],D=M[1],E=(0,d.useState)(!0),I=l()(E,2),O=I[0],B=I[1],P=(0,d.useState)(null),_=l()(P,2),z=_[0],W=_[1],U=A.page,Y=A.loading,F=A.data,V=A.actionType,Q=A.showRewardDialog,K=A.activeDiscussIndex,J=(0,d.useRef)(),q=(0,d.useRef)(),X=(0,d.useRef)();function $(e,n){return ee.apply(this,arguments)}function ee(){return(ee=a()(o()().mark((function e(t,i){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Y){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,D({type:T.tD}),e.next=6,(0,C.o7)(n,t);case 6:r=e.sent,console.log("activeDiscussIndex",K),D({type:T.GR,payload:{activeDiscussIndex:i?K:null,data:r,loading:!1}}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[2,11]])})))).apply(this,arguments)}function ne(e){D({type:T.gG,payload:{page:e}}),$(e)}function te(e,n,t){return ie.apply(this,arguments)}function ie(){return(ie=a()(o()().mark((function e(n,t,i){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.ae)(n,t);case 3:r=e.sent,xe[i].user_praise=t,xe[i].praise_count=r.praise_count,D({type:T.rM,payload:{data:u()(u()({},F),{},{comments:xe})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function oe(e,n,t,i){return re.apply(this,arguments)}function re(){return(re=a()(o()().mark((function e(n,t,i,r){var a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.ae)(n,t);case 3:a=e.sent,xe[i].children[r].user_praise=t,xe[i].children[r].praise_count=a.praise_count,D({type:T.rM,payload:{data:u()(u()({},F),{},{comments:xe})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function ae(e,n,t){return se.apply(this,arguments)}function se(){return(se=a()(o()().mark((function e(n,t,i){var r,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C._Z)(n,t);case 3:if(0===e.sent.status){e.next=6;break}return e.abrupt("return");case 6:r=xe[i].author.user_id,a=xe.map((function(e){return e.author.user_id===r?u()(u()({},e),{},{disable_discuss_status:t}):e})),D({type:T.fo,payload:{data:u()(u()({},F),{},{comments:a})}}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function le(e,n,t){return ce.apply(this,arguments)}function ce(){return(ce=a()(o()().mark((function e(n,t,i){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.wJ)(n,t);case 3:xe[i].sticky=t,D({type:T.u8,payload:{data:u()(u()({},F),{},{comments:xe})}}),$(A.page),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function ue(){return(ue=a()(o()().mark((function e(){var n,t,i,r,a,s,l,c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=V.id,t=V.params,i=V.type,r=V.index,a=V.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,(0,C.OY)(n,t);case 4:a?xe[a].children[r].hidden=1==t.hidden:xe[r].hidden=1==t.hidden,D({type:T.yS,payload:{actionType:null,data:u()(u()({},F),{},{comments:xe})}});case 6:if("delete-discuss"!==i){e.next=31;break}return e.next=9,(0,C.KY)(n);case 9:if(!a&&0!==a){e.next=22;break}s=xe[a].children,l=s.length-1;case 12:if(!(l>=0)){e.next=19;break}if(s[l].id!==n){e.next=16;break}return s.splice(l,1),e.abrupt("break",19);case 16:l--,e.next=12;break;case 19:xe[a].children=s,e.next=30;break;case 22:c=xe.length-1;case 23:if(!(c>=0)){e.next=30;break}if(xe[c].id!==n){e.next=27;break}return xe.splice(c,1),e.abrupt("break",30);case 27:c--,e.next=23;break;case 30:D({type:T.yS,payload:{actionType:null,data:u()(u()({},F),{},{comments:xe})}});case 31:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){D({type:T.yS,payload:{actionType:e}})}function pe(){return(pe=a()(o()().mark((function e(){var n,t,i,r,a,s,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=J.current,t=n.id,i=n.index,r=n.score,a=n.user_id,s=n.parentDiscussIndex,e.next=3,(0,C.S8)(t,{container_type:"Discusses",score:r,user_id:a});case 3:l=e.sent,s?xe[s].children[i].reward=l.code:xe[i].reward=l.code,D({type:T.Vn,payload:{showRewardDialog:!1,data:u()(u()({},F),{},{comments:xe})}}),J.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fe(e){J.current=e,D({type:T.RS})}function he(e,n){return ge.apply(this,arguments)}function ge(){return(ge=a()(o()().mark((function e(n,t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.wg)(n,t);case 3:if(-3!==e.sent.status){e.next=8;break}return g.Z.info({title:"提示",className:"custom-modal-divider ",icon:null,content:"你的账号因为发布了不当内容,现已将评论功能屏蔽。",okText:"确定"}),ve(null),e.abrupt("return");case 8:$(U),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function me(e,n){return we.apply(this,arguments)}function we(){return(we=a()(o()().mark((function e(n,t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.KQ)(n,t);case 3:if(i=e.sent,1===i.status){e.next=7;break}return e.abrupt("return");case 7:$(U),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})))).apply(this,arguments)}function ve(e){D(K===e?{type:T.SX,payload:{activeDiscussIndex:null}}:{type:T.SX,payload:{activeDiscussIndex:e}})}if((0,d.useEffect)((function(){return 3===i&&x?(clearInterval(X.current),X.current=setInterval((function(){$(U,!0)}),5e3),function(){clearInterval(X.current)}):(console.log("清除定时器"),function(){clearInterval(X.current)})}),[x,i,K,U]),(0,d.useEffect)((function(){return O||(clearInterval(z),W(setInterval((function(){$(U,!0)}),5e3))),function(){clearInterval(z)}}),[O,U,K]),(0,d.useEffect)((function(){function e(){return(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||F||!n){e.next=3;break}return e.next=3,$(U);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[n,i,U,D]),(0,d.useEffect)((function(){return N.Z.subscribe("create-discuss",(function(){clearInterval(X.current),D({type:T.gG,payload:{page:1}}),$(1),x&&(X.current=setInterval((function(){$(U)}),5e3))}))}),[n]),!F)return(0,L.jsx)(p.Z,{});var ye=F.disscuss_count,xe=F.comments,je=(F.all,F.can_hidden);return console.log(j,"to_user_id"),(0,L.jsxs)(d.Fragment,{children:[(0,L.jsxs)("div",{className:"discuss-container",ref:q,children:[x&&(0,L.jsx)(m.ZP,{type:"primary",style:{float:"right",marginBottom:10},onClick:function(){(0,R.xg)("/chatgpt?id=".concat(j,"&position=").concat(b))},children:"进入历史问答"}),(null==y?void 0:y.myshixun_manager)&&!x&&(0,L.jsx)(m.ZP,{style:{float:"right",marginBottom:10},type:"primary",onClick:function(){B(!O),O?W(setInterval((function(){$(U,!0)}),5e3)):clearInterval(z)},children:O?"开启实时刷新":"停止实时刷新"}),0===ye?(0,L.jsx)(h.Z,{styles:{clear:"both"}}):null,xe.map((function(e,i){return(0,L.jsx)(G,{user:r,userInfomation:c,data:e,index:i,identity:t,onPaginationChange:ne,shixunIdentifier:n,onSetActionType:de,onTopOrDownDiscuss:le,adminOrOperator:je,onPlusDiscuss:te,onDisableDiscuss:ae,onSetRewardData:fe,activeDiscussIndex:K,onHandleSubmitDiscusses:me,onSetActiveDiscussIndex:ve,onReplyDiscuss:he,allowDisableDiscuss:s,onHandleRepaly:oe},e.id)})),ye>10?(0,L.jsx)("div",{className:"pagination-container",children:(0,L.jsx)(w.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:ne,current:U,total:ye})}):null,(0,L.jsx)(k,{})]}),(0,L.jsxs)(f.Z,{children:[(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:!!V,onOk:function(){return ue.apply(this,arguments)},onCancel:function(){D({type:T.yS,payload:{actionType:null}})},children:(0,L.jsx)("p",{children:V?V.message:""})}),(0,L.jsx)(g.Z,{centered:!0,width:400,title:"奖励设置",open:Q,onCancel:function(){D({type:T.t2})},onOk:function(){return pe.apply(this,arguments)},children:(0,L.jsx)(v.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){J.current.score=e},style:{width:"228px"}})})]})]})}},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[22254,4977,98772,51271],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,s=!1,l=null,c=null,u=0;u4?parseFloat(e):5};function b(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,_(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(l=e,P(e,n))},e.getHTML5CodebaseVersion=function(){return g},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){x=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,l=0;l=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var A=function(e){return e&&"false"!==e},L=function(n,t,i){j(g)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==g||ggbHTML5LoadedCodebaseIsWebSimple&&!w)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,s=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(j(g)<=4.4)A(t.showToolBar)&&(t.height-=7),A(t.showAlgebraInput)&&(t.height-=37),t.width<605&&A(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(A(t.showToolBar)||A(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=A(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(v),window.GGBT_wsf_view&&$(window).trigger("resize"),f(e)},y||v.appendChild(b)):r.appendChild(b),v.appendChild(r),y||n.appendChild(v),setTimeout((function(){e.resize()}),1)}function S(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),z("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function M(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},j(g)<5&&(e.className+=" geogebraweb")):S(e,n)}if(o){scriptLoadStarted=!0;for(var N=0;N0?(o.remove(),s.attr("id","fullscreencontent").show(),jQuery(r).append(s),window.dispatchEvent(new Event("resize"))):L(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,L(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(s=e/4*3),l=s/5.8,a.setAttribute("src",y),a.setAttribute("width",s),a.setAttribute("height",l);var u=(e-s)/2,d=(n-l)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},O=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},B=["web","webSimple","web3d","tablet","tablet3d","phone"],P=function(e,n){if(g=e,n)_(g,!0);else{var r,a,s=!o;if(s){var l=j(g);!isNaN(l)&&l<4.4&&(s=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=g.indexOf("//");for(var u in a=c>0?g:0===c?r+g:"https://www.geogebra.org/apps/5.2.814.0/",B)if(g.slice(-1*B[u].length)===B[u]||g.slice(-1*(B[u].length+1))===B[u]+"/")return void _(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!s||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||A(t.showToolBar)||A(t.showMenuBar)||A(t.showAlgebraInput)||A(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",_(a,!1)}},_=function(e,n){if(e.requirejs)p=e;else{"/"!==e.slice(-1)&&(e+="/"),p=e,null===n&&(n=-1===e.indexOf("http")),f=n,m="web.nocache.js",w=!1;var t=p.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?B.indexOf(t[t.length-2])>=0&&(m=t[t.length-2]+".nocache.js"):(m="webSimple.nocache.js",w=!0)),t=e.split("/"),"test"===(g=t[t.length-3]).substr(0,4)?g=g.substr(4,1)+"."+g.substr(5,1):"war"!==g.substr(0,3)&&"beta"!==g.substr(0,4)||(g="5.0");var i=parseFloat(g);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),P("5.0",n))}},z=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function G(){var e=n;null!==l?e=l:parseFloat(e)<5&&(e="5.0"),P(e,!1),null!==c&&_(c,f),s=!0}return void 0!==t.material_id?M(G):G(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,s=null!=e.noScaleMargin&&e.noScaleMargin,l=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var s=e.parentNode;null!=s;){if((" "+s.className+" ").indexOf(" "+r+" ")>-1){a=s;break}s=s.parentNode}var l=0,c=0,u=0,d=0,p=0,f=0,h=0;if(a)l=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(l=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=l):(l=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var g=e.getBoundingClientRect();g.left>0&&g.left<=l&&(void 0===o||!o)&&("rtl"===document.dir?(p=l-g.width-g.left,f=u<=480?10:30):(f=g.left,p=u<=480?10:30),d=f+p)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var s=i(r,t);e()&&a.setAttribute("data-param-scale",s);for(var l=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var s in t)a[t[s]]=s;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var s=(e=Cb).indexOf(Db);-1!=s&&(t=parseInt(e.substring(s+P),$),e=e.substring(O,s))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o1&&void 0!==arguments[1]?arguments[1]:1;return(0,i.U2)("/discusses.json",{container_type:"Shixun",container_identifier:e,page:n-1})}function r(e,n){return(0,i.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function a(e,n){return(0,i.v_)("/discusses/".concat(e,"/disable_or_open_discuss.json"),{is_disable:!!n})}function s(e,n){return(0,i.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function l(e,n){return(0,i.v_)("/discusses/".concat(e,"/hidden.json"),n)}function c(e,n){return(0,i.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function u(e){return(0,i.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function d(e,n){return(0,i.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function p(e){return(0,i.v_)("/discusses.json",e)}function f(e){return(0,i.v_)("/discusses/ai_reply.json",e)}function h(e,n){return(0,i.v_)("/discusses/".concat(e,"/turing.json"),n)}},44177:function(e,n,t){"use strict";function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0){for(var i=a.elt(s-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,s;if(null===(r=n.findTreeParentNode()))break;if((s=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},G.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},G.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(G.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(G.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=G,Z=(t(57193),t(85160)),H=t(43418),W=t(43604),U=t(85750),Y="myPaletteDiv___Xjz2I",F="maxH60___Pd4Re";window.go=z;var V=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),s=(0,c.useRef)(!1),l=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),p=d[0],f=d[1],g=function(){var e=B()(I()().mark((function e(){var n,o;return I()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,U.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){f(p+1)}),[]),(0,h.jsx)("div",{ref:l,className:s.current?"".concat(F," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!p,destroyOnClose:!0,maskClosable:!1,getContainer:l.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(k.Z,{children:[(0,h.jsx)(W.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(W.Z,{onClick:function(){s.current=!s.current,f(p+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(Z.FI,{initDiagram:function(){var e=z.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",s="#d533ff",l="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",p="#fffcd5",f="#d5ebff",h="#f2dfe0",g="#a5d2fa",m="#cccccc",w="#b3e6b3",v="#fcbbbd";function y(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new z.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var s={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(s);var l=e.diagram.findNodeForData(a);l.location=r,e.diagram.select(l),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(z.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(z.Spot.Top)||n.equals(z.Spot.Bottom)?25:18,height:n.equals(z.Spot.Top)||n.equals(z.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function x(n){return e(z.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function j(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function b(n,t){return t||(t="color"),e(z.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:j(t,n),contextClick:j(t,n)})}function S(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",b(u,"fill"),b(p,"fill"),b(f,"fill"),b(h,"fill"))),e("ContextMenuButton",e(z.Panel,"Horizontal",b(m,"fill"),b(w,"fill"),b(g,"fill"),b(v,"fill")))]}function M(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",b(d),b(a),b(t),b(n))),e("ContextMenuButton",e(z.Panel,"Horizontal",b(u),b(s),b(l),b(c)))]}function N(n,t){return t||(t="thickness"),e(z.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function C(n,t){return t||(t="dash"),e(z.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j(t,n),contextClick:j(t,n)})}function A(){return[e("ContextMenuButton",e(z.Panel,"Horizontal",N(1),N(2),N(3),N(4))),e("ContextMenuButton",e(z.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function L(n,t){return t||(t="figure"),e(z.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:j(t,n),contextClick:j(t,n)})}function k(n){return e(z.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function T(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(z.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:j("dir",n),contextClick:j("dir",n)})}function D(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",z.Spot.stringify(z.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(z.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function E(n,t){var i=0,o=z.Spot.RightSide;n.equals(z.Spot.Top)?(i=270,o=z.Spot.TopSide):n.equals(z.Spot.Left)?(i=180,o=z.Spot.LeftSide):n.equals(z.Spot.Bottom)&&(i=90,o=z.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",z.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(z.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new z.Diagram(o.current,{padding:20,grid:e(z.Panel,"Grid",e(z.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(z.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(z.Node,"Auto",{locationSpot:z.Spot.Center,locationObjectName:"SHAPE",desiredSize:new z.Size(120,60),minSize:new z.Size(40,40),resizable:!0,resizeCellSize:new z.Size(10,10),rotatable:!0},new z.Binding("location","loc",z.Point.parse).makeTwoWay(z.Point.stringify),new z.Binding("desiredSize","size",z.Size.parse).makeTwoWay(z.Size.stringify),e(z.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:z.Spot.AllSides,toSpot:z.Spot.AllSides},new z.Binding("figure"),new z.Binding("fill"),new z.Binding("stroke","borderColor"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(z.TextBlock,{margin:1,textAlign:"center",overflow:z.TextBlock.OverflowEllipsis,editable:!0},new z.Binding("text").makeTwoWay(),new z.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(z.Panel,"Vertical",{maxSize:new z.Size(200,NaN)},e(z.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new z.Binding("text")),e(z.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new z.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(z.Adornment,"Spot",e(z.Placeholder,{padding:10}),y(z.Spot.Top,"TriangleUp"),y(z.Spot.Left,"TriangleLeft"),y(z.Spot.Right,"TriangleRight"),y(z.Spot.Bottom,"TriangleDown"),x({alignment:new z.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(z.Panel,"Horizontal",L("Rectangle"),L("RoundedRectangle"),L("Ellipse"),L("Diamond"))),e("ContextMenuButton",e(z.Panel,"Horizontal",L("Parallelogram2"),L("ManualOperation"),L("Procedure"),L("Cylinder1"))),e("ContextMenuButton",e(z.Panel,"Horizontal",L("Terminator"),L("CreateRequest"),L("Document"),L("TriangleDown"))),S(),M(),A()),i.current.groupTemplate=e(z.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:z.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new z.Binding("location","loc",z.Point.parse).makeTwoWay(z.Point.stringify),e(z.Panel,"Auto",{name:"BODY"},e(z.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:z.Spot.AllSides,toSpot:z.Spot.AllSides},new z.Binding("fill"),new z.Binding("stroke","color"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Placeholder,{background:"transparent",margin:20})),e(z.TextBlock,{alignment:z.Spot.Top,alignmentFocus:z.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new z.Binding("text"),new z.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(z.Adornment,"Spot",e(z.Panel,"Auto",e(z.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(z.Placeholder,{margin:1.5})),x({alignment:z.Spot.TopRight,alignmentFocus:z.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),M(),A()),i.current.linkTemplate=e(z.Link,{layerName:"Foreground",routing:z.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new z.Binding("fromSpot","fromSpot",z.Spot.parse),new z.Binding("toSpot","toSpot",z.Spot.parse),new z.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new z.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new z.Binding("points").makeTwoWay(),e(z.Shape,{strokeWidth:2},new z.Binding("stroke","color"),new z.Binding("strokeWidth","thickness"),new z.Binding("strokeDashArray","dash")),e(z.Shape,{segmentIndex:0,segmentOffset:new z.Point(15,0),segmentOrientation:z.Link.OrientAlong,alignmentFocus:z.Spot.Right,figure:"circle",width:10,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return 1===e}))),e(z.Shape,{segmentIndex:-1,segmentOffset:new z.Point(-10,6),segmentOrientation:z.Link.OrientPlus90,alignmentFocus:z.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return e>=1})),new z.Binding("width","thickness",(function(e){return 7+3*e})),new z.Binding("height","thickness",(function(e){return 7+3*e})),new z.Binding("segmentOffset","thickness",(function(e){return new z.Point(-15,4+1.5*e)}))),e(z.Shape,{segmentIndex:0,segmentOffset:new z.Point(15,-6),segmentOrientation:z.Link.OrientMinus90,alignmentFocus:z.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new z.Binding("fill","color"),new z.Binding("visible","dir",(function(e){return 2===e})),new z.Binding("width","thickness",(function(e){return 7+3*e})),new z.Binding("height","thickness",(function(e){return 7+3*e})),new z.Binding("segmentOffset","thickness",(function(e){return new z.Point(-15,4+1.5*e)}))),e(z.TextBlock,{alignmentFocus:new z.Spot(0,1,-4,0),editable:!0},new z.Binding("text").makeTwoWay(),new z.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(z.Adornment,e(z.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:k(2)},new z.Binding("pathPattern","thickness",k)),x({alignmentFocus:new z.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",M(),A(),e("ContextMenuButton",e(z.Panel,"Horizontal",T(0),T(1),T(2))),e("ContextMenuButton",e(z.Panel,"Horizontal",e(z.Panel,"Spot",D(!1),E(z.Spot.Top,!1),E(z.Spot.Left,!1),E(z.Spot.Right,!1),E(z.Spot.Bottom,!1)),e(z.Panel,"Spot",{margin:new z.Margin(0,0,0,2)},D(!0),E(z.Spot.Top,!0),E(z.Spot.Left,!0),E(z.Spot.Right,!0),E(z.Spot.Bottom,!0))))),new z.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(z.Link,{locationSpot:z.Spot.Center,selectionAdornmentTemplate:e(z.Adornment,"Link",{locationSpot:z.Spot.Center},e(z.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(z.Shape,{toArrow:"Standard",stroke:null}))},{routing:z.Link.AvoidsNodes,curve:z.Link.JumpOver,corner:5,toShortLength:4},new z.Binding("points"),e(z.Shape,{isPanelMain:!0,strokeWidth:2}),e(z.Shape,{toArrow:"Standard",stroke:null})),model:new z.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(_()(z.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(z.Node,"Auto",{locationSpot:z.Spot.Center},new z.Binding("location","location",z.Point.parse).makeTwoWay(z.Point.stringify),e(z.Shape,"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 z.Binding("stroke").makeTwoWay(),new z.Binding("fill").makeTwoWay(),new z.Binding("figure")),e(z.TextBlock,{margin:new z.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new z.Size(16,16),maxSize:new z.Size(10,NaN),textAlign:"center",editable:!0},new z.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(z.Panel,"Grid",e(z.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(z.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(M.ZP,{size:"large",onClick:g,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Q=t(5112),K=t(94001),J=Q.ZP.Group,q={margin:"0 8px"},X=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(b.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:q,children:"单元格数:"}),(0,h.jsx)("span",{style:q,children:"行数"}),(0,h.jsx)(b.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:q,children:"列数"}),(0,h.jsx)(b.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:q,children:"对齐方式:"}),(0,h.jsx)(b.Z.Item,{name:"align",children:(0,h.jsxs)(J,{children:[(0,h.jsx)(Q.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(Q.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(Q.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(Q.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(M.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(M.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,s=(e.showSaveButton,(0,c.useRef)()),l=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),p=d[0],f=d[1],g=(0,c.useRef)({id:s,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){l.current=new(ne())(g.current,!0),window.onload=function(){l.current.inject("applet_container")}}),[]);var m=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){g.current.appName=p?"3D":"graphing",l.current.inject("applet_container")}),[p]),(0,c.useEffect)((function(){f(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:m}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:s}),(0,h.jsxs)(k.Z,{align:"middle",children:[(0,h.jsx)(W.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:p,onChange:function(e){return f(e)}})}),(0,h.jsx)(W.Z,{children:(0,h.jsx)(M.ZP,{size:"large",onClick:m,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),re=t(8591),ae="link",se="upload-image",le="add-flowchart",ce="draw-image",ue="code-block",de="add-table",pe="------------",fe={default:pe,left:":".concat(pe),center:":".concat(pe,":"),right:"".concat(pe,":")},he=t(12066);var ge="@▁▁@",me=["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 we(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var ve=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",ye=l()(l()({},ve+"-B","bold"),ve+"-I","italic"),xe=l()(l()(l()(l()(l()(l()(l()(l()({},ae,"添加链接"),ue,"添加代码块"),se,"添加图片"),ce,"添加画图"),le,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),je=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,s=void 0===r?"100%":r,u=e.height,m=void 0===u?400:u,w=e.miniToolbar,v=void 0!==w&&w,y=e.isFocus,b=void 0!==y&&y,S=e.watch,M=e.insertTemp,N=e.mode,k=void 0===N?"markdown":N,T=e.id,E=void 0===T?"markdown-editor-id":T,I=e.showResizeBar,O=void 0!==I&&I,B=e.noStorage,P=void 0!==B&&B,_=e.showNullButton,z=void 0!==_&&_,G=e.showNullProgramButton,R=void 0!==G&&G,Z=e.hidetoolBar,W=void 0!==Z&&Z,U=e.fullScreen,Y=void 0!==U&&U,F=e.onBlur,Q=e.onCMBeforeChange,K=e.onFullScreen,J=e.className,q=void 0===J?"":J,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,pe=void 0!==ne&&ne,ve=e.disabledFill,je=void 0!==ve&&ve,be=e.placeholder,Se=void 0===be?"":be,Me=e.values,Ne=void 0===Me?"":Me,Ce=e.extraUse,Ae=(0,c.useState)(null),Le=a()(Ae,2),ke=Le[0],Te=Le[1],De=(0,c.useState)(t),Ee=a()(De,2),Ie=Ee[0],Oe=Ee[1],Be=(0,c.useState)(S),Pe=a()(Be,2),_e=Pe[0],ze=Pe[1],Ge=(0,c.useState)(Y),Re=a()(Ge,2),Ze=Re[0],He=Re[1],We=(0,c.useState)(""),Ue=a()(We,2),Ye=Ue[0],Fe=Ue[1],Ve=(0,c.useState)(0),Qe=a()(Ve,2),Ke=Qe[0],Je=Qe[1],qe=(0,c.useState)(m),Xe=a()(qe,2),$e=Xe[0],en=Xe[1],nn=(0,c.useState)(!1),tn=a()(nn,2),on=(tn[0],tn[1]),rn=(0,c.useState)(0),an=a()(rn,2),sn=an[0],ln=an[1],cn=(0,c.useState)(0),un=a()(cn,2),dn=un[0],pn=un[1],fn=(0,c.useRef)(),hn=(0,c.useRef)(),gn=(0,c.useRef)(),mn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Oe(Ne),null==ke||ke.setValue(Ne),window.scrollTo(0,e)}),[Ne]),(0,c.useEffect)((function(){null==K||K(Ze)}),[Ze]),(0,c.useEffect)((function(){if(fn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==k)return;try{var a,s=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(s=r[0]);var l=s.getAsFile(),c=l.name.split(".").pop();(0,L.I)(l,(function(e){var t,i,o;e.id?(null==l||null===(t=l.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==l||null===(i=l.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==l||null===(o=l.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(l.name,"")):me.includes(c)?n.replaceSelection('').concat(l.name,"")):n.replaceSelection("[".concat(l.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(fn.current,{mode:k,lineNumbers:!v,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",Se):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),s=o.lastIndexOf("@▁▁@",i.ch),l=a>s?a:s,c=a>s?3:4;if(-1===ge.indexOf(r))return null;if(console.log("change1:",n,e,o,i,l,a,s,r),l>=0&&i.ch-l<5){var u=l+c;return t.replaceRange("",{line:i.line,ch:l},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),b&&n.focus(),n.on("paste",e),pe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Te(n),function(){n.off("paste",e)}}}),[]);var wn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Ze]);(0,c.useEffect)((function(){if(ke){var e=function(){var e=new p.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(wn(),ke.setSize("100%","100%"),ke.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(fn.current.parentElement),e}();return function(){var n,t;null!==(n=fn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=fn.current)||void 0===t?void 0:t.parentElement)}}}),[ke,wn]),(0,c.useEffect)((function(){if(ke){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],s=l()({},o,(function(){vn(r)}));e.push(s),ke.addKeyMap(s)},t=0,i=Object.entries(ye);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(E);e>=Ke+1e4&&(!n||n!==Ie)&&(window.sessionStorage.setItem(E,Ie),on(!0))}}),1e4),(0,c.useEffect)((function(){ze(S)}),[ke,S]),(0,c.useEffect)((function(){ke&&b&&ke.focus()}),[ke,b]),(0,c.useEffect)((function(){if(_e&&ke){var e=function(e){var n=e.target;if(mn.current){var t=n.scrollTop/n.scrollHeight;mn.current.scrollTop=mn.current.scrollHeight*t}},n=ke.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[ke,_e]),(0,c.useEffect)((function(){if(ke&&Q){var e=function(e,n){Q(e,n)};return ke.on("beforeChange",e),function(){ke.off("beforeChange",e)}}}),[ke,Q]),(0,c.useEffect)((function(){if(ke&&F){var e=function(){F(ke.getValue())};return ke.on("blur",e),function(){ke.off("blur",e)}}}),[ke,F]),(0,c.useEffect)((function(){if(ke){var e=function(e,n){var t=e.getValue();Oe(t),Je((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,Sn(t)):i(t))};return ke.on("change",e),function(){ke.off("change",e)}}}),[ke,i]),(0,c.useEffect)((function(){if(ke)if(null==t)ke.setValue(""),Oe("");else{var e=window.scrollY||window.pageYOffset;t!==ke.getValue()&&(ke.setValue(t),Oe(t),ke.setCursor(pe?1:ke.lineCount(),0),window.scrollTo(0,e))}}),[ke,t]);var vn=(0,c.useCallback)((function(e){var n=ke.getCursor(),t=ke.getSelection(),i=t.split("\n");switch(e){case"bold":return ke.replaceSelection("**"+t+"**"),""===t&&ke.setCursor(n.line,n.ch+2),ke.focus();case"italic":return ke.replaceSelection("*"+t+"*"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"code":return ke.replaceSelection("`"+t+"`"),""===t&&ke.setCursor(n.line,n.ch+1),ke.focus();case"inline-latex":return Fe("inline-latex"),ke.focus();case"latex":return ke.replaceSelection("```latex\n"+t+"\n```"),ke.setCursor(n.line+1,t.length+1),ke.focus();case"line-break":return ke.replaceSelection("
                  \n"),ke.focus();case"list-ul":return""===t?ke.replaceSelection("- "+t):ke.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),ke.focus();case"list-ol":return""===t?ke.replaceSelection("1. "+t):ke.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),ke.focus();case"add-null-ch":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("▁"),ke.focus();case"add-signal":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("@▁@"),ke.focus();case"add-multiple":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection(ge),ke.focus();case"inster-template-1":return""===t&&ke.setCursor(n.line,n.ch),ke.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),ke.focus();case"eraser":return ke.setValue(""),ke.focus();case"trigger-watch":return ze(!_e),ke.focus();case"trigger-full-screen":return He(!Ze),ke.focus();case ae:return void Fe(ae);case ue:return void Fe(ue);case se:return void Fe(se);case ce:return void Fe(ce);case"maths-latex":return void Fe("maths-latex");case le:return void Fe(le);case de:return void Fe(de);default:throw new Error}}),[ke,_e,Ze]),yn=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(Fe(""),Ye){case ae:var s=e.title,l=e.link;return ke.replaceSelection("[".concat(s,"](").concat(l,")")),ke.focus();case ue:var c=e.language,u=e.content;return ke.replaceSelection(["```"+c,u,"```"].join("\n")),ke.focus();case"maths-latex":for(var d=atob(e),p=new Uint8Array(d.length),f=0;f-1||null==w||!w.type?m?ke.replaceSelection("![ ".concat(m," ]( ").concat(g,' "').concat(m,'" )')):ke.replaceSelection("![,](".concat(g,")")):(null==w||null===(r=w.type)||void 0===r?void 0:r.indexOf("video"))>-1?ke.replaceSelection('')):(null==w||null===(a=w.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?ke.replaceSelection('').concat(w.name,"")):me.includes(v)?ke.replaceSelection('').concat(w.name,"")):ke.replaceSelection("[".concat(w.name,"](").concat(oe.Z.API_SERVER).concat(g,")")),ke.focus();case de:for(var y=e.row,x=e.col,j=e.align,b="\n",S=0;S300&&(n=300),en(m+n+"px")}},i=gn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[ke,gn]),(0,c.useEffect)((function(){en(m)}),[m]);var bn={width:we(s),height:we($e)},Sn=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ke]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){xe[Ye]&&Ye!==ce&&Ye!==le&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;ln(n),pn(t)}),0)}),[Ye]);var Mn=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&i0&&(0,D.jsxs)("div",{className:p,children:[(0,D.jsxs)("div",{className:f,children:[(0,D.jsxs)("span",{children:[(0,D.jsx)("img",{className:L,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMmMuMDIgMCAuMDMuNzUuMDMyIDEuODM5bC4wMyA4LjE2SDkuMTlsLTMuOTMyIDYuMDA1aC45OEwxMC4wNjIgMTJIMjBjMCA1LjUyMy00LjQ3NyAxMC0xMCAxMFMwIDE3LjUyMyAwIDEyIDQuNDc3IDIgMTAgMlptLS4zNDggMTIuOTM4Yy0uNDYzIDAtLjgzNC4xNDctMS4xMTMuNDQzLS4yNzkuMjk1LS40MTguNjkzLS40MTggMS4xOTMgMCAuNDUzLjEzLjgxOS4zOSAxLjA5Ni4yNjEuMjc3LjYwNi40MTYgMS4wMzYuNDE2LjQ1OCAwIC44MjctLjE0OCAxLjEwNS0uNDQzLjI3OS0uMjk2LjQxOC0uNjkxLjQxOC0xLjE4NiAwLS40ODItLjEyNC0uODU1LS4zNzMtMS4xMjEtLjI0OC0uMjY2LS41OTctLjM5OS0xLjA0NS0uMzk5Wm0tLjAzOS43MWMuMTg1IDAgLjMzMy4wNzQuNDQ0LjIyMS4xMS4xNDcuMTY2LjM1OC4xNjYuNjMxIDAgLjU4My0uMjA5Ljg3NS0uNjI1Ljg3NS0uNDE0IDAtLjYyMS0uMjgxLS42MjEtLjg0NCAwLS41ODguMjEyLS44ODMuNjM2LS44ODNabS0zLjcxNS0zLjc4Yy0uNDY4IDAtLjg0LjE0OC0xLjExNS40NDYtLjI3NS4yOTktLjQxMi42OTUtLjQxMiAxLjE5IDAgLjQ1My4xMy44MTguMzg5IDEuMDk0LjI1OS4yNzYuNjA1LjQxNCAxLjAzNy40MTQuNDYgMCAuODMtLjE0NyAxLjEwNS0uNDQyLjI3Ni0uMjk0LjQxNC0uNjg2LjQxNC0xLjE3NSAwLS40NzctLjEyNC0uODUtLjM3My0xLjEyMi0uMjQ4LS4yNy0uNTk3LS40MDYtMS4wNDUtLjQwNlptLS4wMjMuNzFjLjQwMSAwIC42MDIuMjgzLjYwMi44NDggMCAuNTgzLS4yMS44NzUtLjYzLjg3NS0uNDEgMC0uNjE3LS4yOC0uNjE3LS44NCAwLS41ODkuMjE1LS44ODMuNjQ1LS44ODNaIiBmaWxsPSIjMTg5MEZGIi8+PHBhdGggZD0iTTExIDBjNS45ODIgMCAxMC44NDggNC43NzQgMTAuOTk3IDEwLjcyTDIyIDExaC0zLjY2N2MwLTMuOTc0LTMuMTYtNy4yMS03LjEwNS03LjMzTDExIDMuNjY3VjBaIiBmaWxsPSIjQjZEMEZDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9zdmc+",alt:""}),"学习进度"]}),(0,D.jsx)("span",{children:(0,D.jsxs)("span",{className:"".concat(N," font14"),children:["已完成 ",(null===(P=Y.rightData)||void 0===P?void 0:P.complete_count)||0," 关 / 共",(null===(_=Y.rightData)||void 0===_?void 0:_.challenge_count)||0," 关"]})})]}),(0,D.jsx)(c.Z,{percent:q,showInfo:!1,status:"active",strokeColor:{"0%":"#29BD8B","100%":"#29BD8B"}})]}),!(null===(z=Y.rightData)||void 0===z||null===(z=z.paths)||void 0===z||!z.length)&&(0,D.jsxs)("div",{className:h,children:[(0,D.jsxs)("p",{className:"mb20 font16",children:[(0,D.jsx)("img",{className:L,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMS4yNDguMDI2aDIuNDk1Yy44MzMgMCAxLjI0OS40MTUgMS4yNDkgMS4yNDN2MTcuMzljMCAuODI5LS40MTYgMS4yNDMtMS4yNDkgMS4yNDNIMS4yNDhDLjQxNiAxOS45MDIgMCAxOS40ODggMCAxOC42NlYxLjI3QzAgLjQ0LjQxNi4wMjUgMS4yNDguMDI1Wk03LjQ4OC4wMjZoMi40OTZjLjgzMiAwIDEuMjQ4LjQxNSAxLjI0OCAxLjI0M3YxNy4zOWMwIC44MjktLjQxNiAxLjI0My0xLjI0OCAxLjI0M0g3LjQ4OGMtLjgzMiAwLTEuMjQ4LS40MTQtMS4yNDgtMS4yNDJWMS4yN2MwLS44My40MTYtMS4yNDQgMS4yNDgtMS4yNDRaIiBmaWxsPSIjNTA5MUZGIi8+PHBhdGggZD0ibTEzLjQwNC42ODggMi40MTItLjY0NmMuMzItLjA4NS42Ni0uMDQuOTQ3LjEyNC4yODcuMTY1LjQ5Ni40MzcuNTgyLjc1NWw0LjUyMiAxNi44YTEuMjQyIDEuMjQyIDAgMCAxLS44ODMgMS41MmwtMi40MTEuNjQ0YTEuMjQ5IDEuMjQ5IDAgMCAxLTEuNTI4LS44NzlMMTIuNTIyIDIuMjA4YTEuMjM4IDEuMjM4IDAgMCAxIC4xMjQtLjk0M2MuMTY2LS4yODUuNDM5LS40OTQuNzU4LS41Nzl2LjAwMloiIGZpbGw9IiNCNkQwRkMiLz48L2c+PC9zdmc+",alt:""}),"所属课程"]}),(0,D.jsx)("div",{children:null===(G=Y.rightData)||void 0===G?void 0:G.paths.map((function(e,n){return n>2?null:(0,D.jsxs)("div",{className:g,children:[(0,D.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",children:(0,D.jsx)("img",{alt:"实训",src:"".concat(e.image_url),className:m})}),(0,D.jsxs)("div",{className:v,children:[(0,D.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",className:y,children:e.name}),(0,D.jsxs)("p",{className:x,children:[(0,D.jsx)(u.Z,{placement:"bottom",title:"章节",children:(0,D.jsxs)("span",{className:j,children:[(0,D.jsx)("i",{className:"iconfont icon-shixun mr3"}),e.stages_count]})}),(0,D.jsx)(u.Z,{placement:"bottom",title:"学习人数",children:(0,D.jsxs)("span",{className:j,children:[(0,D.jsx)("i",{className:"iconfont icon-chengyuan mr3"}),e.members_count]})})]})]})]},e.id)}))})]}),(0,D.jsx)("div",{}),!(null===(R=Y.rightData)||void 0===R||null===(R=R.recommands)||void 0===R||!R.length)&&F.userInfo.main_site&&(0,D.jsxs)("div",{className:b,children:[(0,D.jsxs)("p",{className:"mb20 font16",children:[(0,D.jsx)("img",{className:L,src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNTAzIDIxLjg5NmEyLjA2NyAyLjA2NyAwIDAgMS0uODctLjIwMSA0NTEuOTg3IDQ1MS45ODcgMCAwIDEtNC4zNzYtMi4xMWMtMS40NjYuNjktMi45MzEgMS4zODQtNC4zOTYgMi4wOC0uNjc0LjI5OS0xLjMzLjI2LTEuODE2LS4wOTYtLjQ1OC0uMzM1LS42ODUtLjkxMi0uNjI0LTEuNTc5LjE3My0xLjU2LjQ2NS0zLjY5My41NzQtNC40ODVhMTg4LjAyOSAxODguMDI5IDAgMCAxLTMuNTg3LTMuOTIyIDEuNSAxLjUgMCAwIDEtLjMtMS41MWMuMjEzLS41NzQuNzYtLjk4MiAxLjQ3Mi0xLjA4Nmw0LjY1NS0uODUzQTUxMi45NSA1MTIuOTUgMCAwIDEgOC43ODcgMy43M2MuNzE3LTEuMzQ0IDEuNDI2LTEuMzQ0IDEuOC0xLjIwOS40MDcuMTM0Ljc5Mi41MzEgMS4xNzcgMS4yMjMuODI5IDEuNDMzIDIuMDggMy42NDIgMi41MDQgNC4zOTFsNC42MS44NThjLjY3OC4xIDEuMjE4LjUwNyAxLjQyOCAxLjA4NGExLjUwNyAxLjUwNyAwIDAgMS0uMjg2IDEuNTA0IDE5Mi44MDggMTkyLjgwOCAwIDAgMS0zLjU1NiAzLjk0NGMuMTA0Ljc4OC4zODggMi45MjcuNTczIDQuNDc5LjA3MS42ODUtLjE1MiAxLjI2OS0uNjE2IDEuNjA5YTEuNTUgMS41NSAwIDAgMS0uOTE2LjI4NGgtLjAwMloiIGZpbGw9IiM1MDkxRkYiLz48cGF0aCBkPSJNMjEuNzA2IDQuNDYyYS41NTcuNTU3IDAgMCAxLS4yNDcuMDczYy0uNDUuMDMtMS4xMjIuMDY3LTEuMzk3LjA4bC0uNzc4IDEuMmMtLjEyMi4xOC0uMjkuMjY1LS40NjQuMjQtLjE2My0uMDItLjMwNi0uMTQtLjM5LS4zMjlhNjAuODEgNjAuODEgMCAwIDEtLjUyOS0xLjI3OCA1My4wMDkgNTMuMDA5IDAgMCAxLTEuNDc2LS41MTguNDc1LjQ3NSAwIDAgMS0uMy0uMzYuNTMzLjUzMyAwIDAgMSAuMi0uNTA1bDEuMDI1LS45MWMtLjAxMS0uNTE2LS4wMi0xLjAzMi0uMDI4LTEuNTQ4LS4wMjQtLjQ2My4xNS0uNTY4LjI2NC0uNTg1LjEyMS0uMDI2LjI3NS4wMjQuNDc0LjE1MS40MTkuMjYyIDEuMDYuNjY3IDEuMjc3LjgwNGwxLjI3LS40NDhhLjQ5LjQ5IDAgMCAxIC41MTUuMDhjLjEyNC4xMS4xODMuMjguMTU1LjQ0MS0uMDkuNTI2LS4xODYgMS4wNTItLjI5IDEuNTc0LjE0NS4xOTQuNTM2LjcyMi44MTQgMS4xMS4xMi4xNzIuMTUyLjM2LjA4OC41MThhLjQzNS40MzUgMCAwIDEtLjE4NS4yMWguMDAyWk0yLjg1OSA1LjgzYS4yODcuMjg3IDAgMCAxLS4wOTMtLjA5MSA2Mi4xNyA2Mi4xNyAwIDAgMS0uMzgyLS42MDMgNDkuOTkgNDkuOTkgMCAwIDAtLjctLjA0NWMtLjEwNi0uMDEtLjE4NS0uMDYzLS4yMTgtLjE0NmEuMjc2LjI3NiAwIDAgMSAuMDQtLjI1NWMuMTQtLjE5Ny4zMzQtLjQ2LjQwNy0uNTU3YTI4LjM5NyAyOC4zOTcgMCAwIDEtLjE0OS0uNzg2LjI0My4yNDMgMCAwIDEgLjA3Ni0uMjIzLjI1LjI1IDAgMCAxIC4yNjQtLjAzN2wuNjQuMjI4Yy4xMDgtLjA2OC40MzEtLjI3LjY0NC0uMzk4LjE5LS4xMjguMjc4LS4wNzUuMzE0LS4wMy4wNC4wNDcuMDU5LjEyOC4wNTQuMjVsLS4wMTkuNzY4LjUwNi40NTNhLjI1OC4yNTggMCAwIDEgLjA5NS4yNDkuMjM4LjIzOCAwIDAgMS0uMTQ3LjE3OGMtLjI0NS4wOTItLjQ5LjE4LS43MzYuMjY1LS4wNDcuMTEzLS4xNzEuNDItLjI2NC42NC0uMDQ0LjA5NS0uMTE1LjE1OS0uMTk3LjE2OGEuMjA4LjIwOCAwIDAgMS0uMTM1LS4wMjhaIiBmaWxsPSIjQjZEMEZDIi8+PC9nPjwvc3ZnPg==",alt:""}),(null==Y||null===(Z=Y.detail)||void 0===Z||null===(Z=Z.disciplines)||void 0===Z?void 0:Z.length)>0?"相关推荐":"热门推荐"]}),(0,D.jsx)("div",{children:null===(H=Y.rightData)||void 0===H?void 0:H.recommands.map((function(e,n){return n>2?null:(0,D.jsxs)("div",{className:w,children:[(0,D.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",children:(0,D.jsx)("img",{src:"".concat(e.pic),className:m})}),(0,D.jsxs)("div",{className:v,style:{marginBottom:-4},children:[(0,D.jsx)(u.Z,{placement:"bottom",title:e.name,children:(0,D.jsx)("a",{href:"/shixuns/".concat(e.identifier,"/challenges"),target:"_blank",className:y,children:e.name})}),(0,D.jsxs)("p",{className:"".concat(x," ").concat(S),children:[(0,D.jsxs)("span",{children:[e.stu_num," 人学习"]}),(0,D.jsx)("span",{className:M,children:e.level})]})]})]},n)}))})]}),(null===(W=Y.rightData)||void 0===W||null===(W=W.tags)||void 0===W?void 0:W.length)>0&&(0,D.jsxs)("div",{className:C,children:[(0,D.jsx)("p",{className:"".concat(A," font16 mb20"),children:(0,D.jsxs)("span",{children:["技能标签",(0,D.jsx)("span",{className:"ml5 c-grey-c",children:null===(U=Y.rightData)||void 0===U||null===(U=U.tags)||void 0===U?void 0:U.length})]})}),(0,D.jsx)(k.Z,{option:(J=new Image,J.src=T.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,30],rotationRange:[-90,90],rotationStep:45,gridSize:2,shape:"pentagon",maskImage:J,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"center",right:null,bottom:null,width:"100%",height:"100%",data:(null==Y||null===(K=Y.rightData)||void 0===K||null===(K=K.tags)||void 0===K?void 0:K.map((function(e,n){return{name:e.tag_name,value:n}})))||[]}]}),style:{height:370},opts:{renderer:"svg"}})]})]}):null}))},15106:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(59301),u=t(8591),d=t(6848),p=t(71418),f=t(95237),h=t(43604),g=t(27092),m=t(3113),w=t(95992),v=t(85750),y=t(51150),x=t(37712),j=function(e){var n=e.id,t=e.activeDiscussIndex,i=e.onReplyDiscuss,o=e.adminOrOperator,r=(0,c.useState)(""),a=l()(r,2),s=a[0],p=a[1],f=(0,c.useState)(!1),h=l()(f,2),g=h[0],m=h[1];function v(e){p(e)}return(0,c.useEffect)((function(){t!=n&&m(!1)}),[t]),(0,x.jsxs)("div",{className:"discuss-item-editor",style:{display:t===n?"block":"none",width:"100%"},children:[(0,x.jsx)(w.Z,{miniToolbar:!0,startInit:t===n,defaultValue:s,id:n,noStorage:!0,watch:!1,height:155,placeholder:"我要回复",showResizeBar:!0,onChange:v,extraUse:o&&(0,x.jsx)(d.Z,{color:"#fff",open:g,destroyTooltipOnHide:!0,title:b({id:n,isOpen:g,activeDiscussIndex:t,onChange:v,setIsOpen:m}),overlayStyle:{maxWidth:600},children:(0,x.jsx)("a",{title:g?"关闭推荐":"打开推荐",onClick:function(){return m(!g)},children:(0,x.jsx)("i",{className:"iconfont icon-dianzan11"})})})}),(0,x.jsx)("a",{onClick:function(){s?(i(n,s),p("")):u.ZP.info("回复内容不能为空!")},className:"btn-send",children:"发送"})]},n)},b=function(e){var n=(0,c.useState)(!1),t=l()(n,2),i=t[0],r=t[1],s=(0,c.useState)([]),u=l()(s,2),d=u[0],w=u[1],j=(0,c.useState)(1),b=l()(j,2),S=b[0],M=b[1];(0,c.useEffect)((function(){null!=e&&e.isOpen?N():(M(1),w([]))}),[null==e?void 0:e.isOpen]);var N=function(){var n=a()(o()().mark((function n(){var t;return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r(!0),n.next=3,(0,v.ZP)("/api/discusses/".concat(null==e?void 0:e.id,"/recommend_answer.json"),{method:"get"});case 3:0==(null==(t=n.sent)?void 0:t.status)&&w(null==t?void 0:t.answer),r(!1);case 6:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();return(0,x.jsx)(p.Z,{spinning:i,children:(0,x.jsxs)("div",{style:{color:"#000"},children:[(0,x.jsx)(y.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(null==d?void 0:d[S-1])||""}),(0,x.jsxs)(f.Z,{justify:"end",align:"middle",children:[(0,x.jsx)(h.Z,{children:(0,x.jsx)(g.Z,{simple:!0,current:S,pageSize:1,total:(null==d?void 0:d.length)||0,onChange:function(e){M(e)}})}),(0,x.jsx)(h.Z,{children:(0,x.jsx)(m.ZP,{onClick:a()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:null==e||e.onChange(null==d?void 0:d[S-1]),null==e||e.setIsOpen(!1);case 2:case"end":return n.stop()}}),n)}))),children:"填入文本框"})})]})]})})}},70911:function(e,n,t){"use strict";t.d(n,{Z:function(){return W}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),s=t(79800),l=t.n(s),c=t(82242),u=t.n(c),d=t(59301),p=t(51021),f=t(81074),h=t(50883),g=t(43418),m=t(3113),w=t(27092),v=t(94001),y=t(78241),x=t(95237),j=t(43604),b=t(60324),S=t(96865),M=t(32007),N=t(53200),C=t(91293),A=t(73449),L=t(37712),k=(0,M.connect)((function(e){return{pathsList:e.pathsList}}))((function(e){e.pathsList,e.dispatch;var n=y.Z.useForm(),t=(l()(n,1)[0],(0,d.useState)()),i=l()(t,2),r=i[0],s=i[1],c=(0,d.useState)(!0),p=l()(c,2),f=p[0],h=p[1],w=(0,d.useState)(!1),v=l()(w,2),M=v[0],k=v[1],T=(0,d.useState)({}),D=l()(T,2),E=D[0],I=D[1],O=(0,d.useState)({keyword:E,robot:!0,page:1}),B=l()(O,2),P=B[0],_=B[1];(0,d.useEffect)((function(){N.Z.subscribe("ai-replay-show",(function(e){I(e),k(!0)}))}),[]),(0,d.useEffect)((function(){null!=E&&E.id&&z()}),[E]);var z=function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.next=3,(0,C.U_)(u()(u()({},P),{},{keyword:null==E?void 0:E.content,id:null==E?void 0:E.id}));case 3:t=e.sent,h(!1),null!=t&&t.data&&(P.page++,_(u()({},P)),s(null==t?void 0:t.data));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:z();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),R=(0,L.jsx)("div",{children:(0,L.jsx)("img",{src:A.wC,width:150})});return(0,L.jsx)(L.Fragment,{children:(0,L.jsx)(g.Z,{title:"其他回答",mask:!0,open:M,okText:"换一换",cancelText:"",onOk:G,width:800,height:500,footer:(0,L.jsx)(x.Z,{align:"middle",justify:"center",children:(0,L.jsxs)(j.Z,{className:"tc",children:[(0,L.jsx)(m.ZP,{type:"primary",onClick:z,children:"换一换"}),(0,L.jsx)(b.Z,{content:R,title:"头歌教师交流社区",children:(0,L.jsx)(m.ZP,{type:"dashed",children:"人工服务"})})]})}),onCancel:function(){k(!1)},children:(0,L.jsx)("aside",{style:{minHeight:300},children:(0,L.jsx)(x.Z,{children:(0,L.jsxs)(S.Z,{loading:f,children:[null==r?void 0:r.map((function(e){return(0,L.jsx)(j.Z,{style:{background:"#e9f3f1",padding:"8px 20px",marginBottom:10,borderRadius:20},span:24,children:e.text})})),!(null!=r&&r.length)&&(0,L.jsxs)("div",{style:{width:"100%",textAlign:"center"},children:[(0,L.jsx)("br",{}),(0,L.jsx)("img",{src:A.wC,width:150}),(0,L.jsx)("br",{}),(0,L.jsx)("br",{}),"头歌教师交流社区"]})]})})})})})})),T=t(38055),D=t(20817),E=t(51150),I=t(8591),O=t(6848),B=t(15106),P=(t(59015),t(89260));Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var _=t(85750);function z(e){var n=e.data,t=e.index,i=e.adminOrOperator,r=e.parentDiscussIndex,s=e.shixunIdentifier,c=e.user,u=e.onSetRewardData,p=e.onSetActionType,f=e.onHandleSubmitDiscusses,h=(e.onTopOrDownDiscuss,e.handleChildrenPlus,e.anserAuthor,e.onPlus,e.onHandleRepaly),g=(e.userInfomation,n.author),m=n.can_delete,w=n.content,v=n.hidden,y=n.id,x=n.reward,j=n.time,S=n.reply_status,N=n.user_praise,C=n.praise_count,A=(0,d.useState)(!1),k=l()(A,2),T=k[0],D=k[1],O=(0,d.useState)(!1),B=l()(O,2),P=B[0],z=B[1],G=(0,d.useState)(!1),R=l()(G,2),Z=R[0],H=R[1],W=(0,d.useState)(!1),U=l()(W,2),Y=U[0],F=U[1],V=function(){T&&f(y,{reply_status:2})},Q=function(){P&&f(y,{reply_status:3})},K=function(){f(y,{reply_status:1})},J=function(){f(y,{reply_status:4})};var q=i||m||g.user_id===c.user_id||g.login===c.login,X="tasks"===(0,M.useLocation)().pathname.split("/")[1];return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)("div",{className:"second-level-discuss",children:[(0,L.jsx)("div",{className:"discuss-info-body",children:(0,L.jsxs)("div",{className:"discuss-info",children:[(0,L.jsx)("a",{href:"/users/".concat(g.login),target:"_blank",children:g.name}),(0,L.jsx)("span",{className:"grey",children:j}),x?(0,L.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(x),children:[(0,L.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,L.jsx)("span",{children:x})]}):null]})}),(0,L.jsx)(E.Z,{className:"discuss-content ".concat(t>0?"content-gray":""),value:w})]}),X&&(0,L.jsxs)("div",{className:"btn-group-succes",children:[(0,L.jsx)("div",{className:"btn-group-gratify",children:function(){switch(S){case 0:return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsxs)("div",{style:{whiteSpace:"nowrap"},onClick:K,className:"whether-satisfied ".concat(Z?"cursorPoint blue-text-color":""),onMouseEnter:function(){H(!0)},onMouseLeave:function(){H(!1)},children:[(0,L.jsx)("img",{src:Z?"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAxNTJEOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMi43MzFINS4xNDFWMGgtMS45NkwxLjY3NSAyLjY0M0gwdjYuMThoNy44NjVMMTAgMi43MzJabS05LjQzMS40ODdoLjgzNnY1LjAzSC41Njl2LTUuMDNabTguNjI2LjA4OEw3LjQ2MyA4LjI0OWgtNS40OVYzLjIxOGguMDMxTDMuNTExLjU3NWgxLjA2MnYyLjczaDQuNjIyWiIgZmlsbD0iIzAwMCIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",className:"whether-img SVGColor"}),"满意"]}),(0,L.jsx)(b.Z,{placement:"bottomLeft",content:(0,L.jsxs)("div",{className:"content",children:[(0,L.jsx)("div",{className:"content-disappoint",children:"抱歉让你失望了,请继续尝试:"}),(0,L.jsxs)("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(T?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){D(!0)},onMouseLeave:function(){D(!1)},onClick:V,children:["请",null==g?void 0:g.name.trim(),"老师再尝试回答一次。"]}),(0,L.jsx)("div",{className:"radius-box marg15 height30-line black6c-optcity ".concat(P?"blue-background cursorPoint blue-background-write":"gray-background"),onMouseEnter:function(){z(!0)},onMouseLeave:function(){z(!1)},onClick:Q,children:"可能启用了机器人,请其他老师回答。"})]}),trigger:"click",children:(0,L.jsxs)("div",{style:{whiteSpace:"nowrap"},className:"whether-satisfied ".concat(Y?"cursorPoint blue-text-color":""),onMouseEnter:function(){F(!0)},onMouseLeave:function(){F(!1)},children:[(0,L.jsx)("img",{src:Y?"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDE1MkQ5IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNy44NjUgMEgwdjYuMThoMS42NzVsMS41MDYgMi42NDRoMS45NlY2LjA5MkgxMEw3Ljg2NSAwWk0uNTcuNTc1aC44MzZ2NS4wM0guNTY5Vi41NzZabTQuMDAzIDQuOTQzdjIuNzNIMy41MUwyLjAwNCA1LjYwN2gtLjAzVi41NzZoNS40ODlsMS43MzIgNC45NDJINC41NzJaIiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",className:"whether-img SVGColor"}),"不满意"]})})]});case 1:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box cursorPoint height30 ".concat(t>0?"gray-background":"blue-background"),onClick:J,children:"我很满意"});case 2:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box height30 ".concat(t>0?"gray-background":"blue-background"),children:"不满意 等待老师再次回答"});case 3:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box height30 ".concat(t>0?"gray-background":"blue-background"),children:"不满意 等待其他老师再次回答"});case 4:return(0,L.jsx)("div",{style:{whiteSpace:"nowrap"},className:"radius-box height30 ".concat(t>0?"gray-background":"blue-background"),children:"我很满意"});default:return(0,L.jsx)(L.Fragment,{})}}()}),(0,L.jsx)("div",{className:"btn-group-other",children:(0,L.jsx)("div",{className:"discuss-info-body",children:(0,L.jsxs)("div",{className:"btn-group",children:[i&&(0,L.jsx)("a",{onClick:a()(o()().mark((function e(){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,_.ZP)("/api/discusses/".concat(n.id,"/update_faq_data.json"),{method:"get"});case 2:0==(null==(t=e.sent)?void 0:t.status)&&I.ZP.success("添加成功");case 4:case"end":return e.stop()}}),e)}))),children:"加入常见问题库"}),1===c.identity?(0,L.jsx)("a",{onClick:function(){u({id:y,index:t,user_id:g.user_id,parentDiscussIndex:r})},title:"给TA奖励金币",children:(0,L.jsx)("i",{className:"iconfont icon-jiangli"})}):null,i?(0,L.jsx)("a",{onClick:function(){p({id:y,index:t,params:{hidden:v?"0":"1",container_identifier:s},type:"hidden-discuss",parentDiscussIndex:r,message:v?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:v?"取消隐藏":"隐藏评论",children:(0,L.jsx)("i",{className:v?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,q?(0,L.jsx)("a",{onClick:function(){p({id:y,index:t,type:"delete-discuss",parentDiscussIndex:r,message:"确定要删除该条回复吗"})},title:"删除",children:(0,L.jsx)("i",{className:"iconfont icon-shanchu"})}):null,(0,L.jsxs)("a",{onClick:function(){h(y,!N,r,t)},className:N?"c-orange":"",children:[(0,L.jsx)("i",{className:N?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,L.jsx)("span",{children:C||""})]})]})})})]})]})}var G=function(e){var n=e.data,t=e.index,i=e.shixunIdentifier,o=e.adminOrOperator,r=e.identity,a=e.onTopOrDownDiscuss,s=e.onPlusDiscuss,c=e.onDisableDiscuss,u=e.onSetActionType,p=e.onSetRewardData,f=e.user,h=e.activeDiscussIndex,w=e.onReplyDiscuss,v=e.onSetActiveDiscussIndex,y=e.allowDisableDiscuss,x=e.onHandleSubmitDiscusses,j=e.onHandleRepaly,b=e.userInfomation,S=n.content,M=n.children,C=n.game_url,A=n.hidden,k=n.id,T=n.position,I=n.praise_count,_=n.reward,G=n.sticky,R=n.time,Z=n.user_praise,H=n.game_passed,W=n.ai_reply_text,U=n.ai_reply_flag,Y=n.author,F=n.disable_discuss_status,V=(n.reply_status,(0,d.useState)(!1)),Q=l()(V,2),K=Q[0],J=Q[1];function q(){c(k,0===F?2:0,t)}(0,d.useEffect)((function(){K&&setTimeout((function(){return J(!1)}),800)}),[K]);var X=function(e){var n=e.target,t=n.nodeName,i=n.src;"IMG"===t&&(N.Z.publish("preview-image",i),console.log("src:",i))};return(0,L.jsxs)("div",{className:"discuss-item-container",children:[(0,L.jsx)("a",{href:"/users/".concat(Y.login),target:"_blank",children:(0,L.jsx)("img",{alt:"用户头像",height:"50",src:"".concat(D.Z.IMG_SERVER,"/images/").concat(Y.image_url),width:"50"})}),(0,L.jsxs)("section",{children:[(0,L.jsxs)("div",{className:"discuss-info",children:[(0,L.jsx)("a",{href:"/users/".concat(Y.login),target:"_blank",children:Y.name}),(0,L.jsx)("span",{className:"grey",children:R}),T?(0,L.jsxs)("span",{className:"c-green",children:[" [第",T,"关] "]}):null,C?(0,L.jsx)("a",{href:C,target:"_blank",className:"view-code",title:"点击查看TA的代码页面",children:"查看"}):null,y&&(0,L.jsxs)(L.Fragment,{children:[0===F&&(0,L.jsx)(O.Z,{title:"禁止该用户在此项目的评论功能",children:(0,L.jsx)("span",{onClick:q,className:"c-red current",children:"禁止评论功能"})}),2===F&&(0,L.jsx)(O.Z,{title:"恢复该用户在此实践项目的评论功能",children:(0,L.jsx)("span",{onClick:q,className:"c-light-primary current",children:"恢复评论功能"})}),1===F&&(0,L.jsx)(O.Z,{title:"该用户已被系统管理员禁言",children:(0,L.jsx)("span",{className:"c-red",children:"被管理员禁止评论"})})]}),G?(0,L.jsx)("span",{className:"top",children:"置顶"}):null,_?(0,L.jsxs)("a",{className:"c-orange gift",title:"已奖励金币".concat(_),children:[(0,L.jsx)("i",{className:"iconfont icon-gift c-orange "}),(0,L.jsx)("span",{children:_})]}):null,r<=5?(0,L.jsx)("span",{style:{flex:"1",textAlign:"right",color:1===H?"#29bd8b":""},children:1===H?"已通关":"未通关"}):null]}),(0,L.jsx)("div",{onClick:X,children:(0,L.jsx)(E.Z,{className:"discuss-content",value:S})}),U&&(0,L.jsxs)("div",{style:{padding:10,borderRadius:4,background:"#f4f4f4"},children:[(0,L.jsx)("br",{}),(0,L.jsx)("div",{style:{padding:"6px 0"},children:W}),(0,L.jsxs)(m.ZP,{style:{background:"#d1e5f9",borderRadius:25,border:"none",display:"inline-flex",justifyItems:"center",alignItems:"center"},onClick:function(){return J(!0)},className:"mr10 mr5 relative c-blue",children:[(0,L.jsxs)("span",{className:K?"plus-one-animate":"hide",style:{position:"absolute"},children:[" ","+1"]}),(0,L.jsx)("span",{className:"c-blue icon-duiwoyouyong mr5"}),(0,L.jsx)("span",{className:"c-blue",children:"对我有用"})]}),(0,L.jsx)("span",{className:"c-orange current",onClick:function(){N.Z.publish("ai-replay-show",{content:S,id:k})},children:"其他回答"})]}),M&&M.length>0?(0,L.jsx)("div",{className:"reply-discuss-containerActive",onClick:X,children:M.map((function(e,n){return(0,L.jsx)(z,{data:e,index:n,userInfomation:b,onTopOrDownDiscuss:a,shixunIdentifier:i,onHandleSubmitDiscusses:x,adminOrOperator:o,user:f,onSetRewardData:p,onSetActionType:u,parentDiscussIndex:t,anserAuthor:Y,onHandleRepaly:j},e.id)}))}):null,(0,L.jsx)("div",{className:"btn-group",children:(0,L.jsxs)("div",{className:"btn-group-other",children:[1===f.identity?(0,L.jsx)("a",{onClick:function(){p({id:k,index:t,user_id:Y.user_id})},title:"给TA奖励金币",children:(0,L.jsx)("i",{className:"iconfont icon-jiangli"})}):null,o?(0,L.jsx)("a",{onClick:function(){u({id:k,index:t,params:{hidden:A?"0":"1",container_identifier:i},type:"hidden-discuss",message:A?"确定要取消隐藏该条回复吗":"确定要隐藏该条回复吗"})},title:A?"取消隐藏":"隐藏评论",children:(0,L.jsx)("i",{className:A?"iconfont icon-yincangbiyan":"fa fa-eye"})}):null,r<=5?(0,L.jsx)("a",{onClick:function(){a(k,!G,t)},className:G?"btn-top":"btn-down",title:G?"取消置顶":"置顶",children:(0,L.jsx)("i",{className:"iconfont icon-zhiding1 "})}):null,!o||M&&0!=M.length?null:(0,L.jsx)("a",{onClick:function(){u({id:k,index:t,type:"delete-discuss",message:"确定要删除该条回复吗"})},title:"删除",children:(0,L.jsx)("i",{className:"iconfont icon-shanchu"})}),(0,L.jsx)("a",{onClick:function(){var e;null!==(e=(0,P.eY)())&&void 0!==e&&e.authentication?(console.log(k,"idi---------------------------"),v(k)):g.Z.confirm({title:"提示",className:"custom-modal-divider ",icon:null,content:"需要通过实名验证后,才能进行评论操作",okText:"前往实名验证",cancelText:"取消",onOk:function(){window.open("/account/certification")}})},title:"回复",children:(0,L.jsx)("i",{className:"iconfont icon-huifu1"})}),(0,L.jsxs)("a",{onClick:function(){s(k,!Z,t)},className:Z?"c-orange":"",children:[(0,L.jsx)("i",{className:Z?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),(0,L.jsx)("span",{children:I||""})]})]})}),(0,L.jsx)(B.Z,{id:k,activeDiscussIndex:h,onReplyDiscuss:w,adminOrOperator:o})]})]},k)},R=t(66621),Z={showRewardDialog:!1,data:null,page:1,loading:!1,actionType:null,activeDiscussIndex:null};function H(e,n){switch(n.type){case T.tD:return u()(u()({},e),{},{loading:!0});case T.RS:return u()(u()({},e),{},{showRewardDialog:!0});case T.t2:return u()(u()({},e),{},{showRewardDialog:!1});case T.GR:case T.u8:case T.rM:case T.fo:case T.yS:case T.Vn:case T.SX:case T.gG:return u()(u()({},e),n.payload);default:throw new Error}}var W=function(e){var n=e.shixunIdentifier,t=e.identity,i=e.activeIndex,r=e.user,s=e.allowDisableDiscuss,c=e.userInfo,y=(e.isShixunDetail,e.taskData),x=e.chatgpt,j=e.to_user_id,b=e.challengeId,S=(0,d.useReducer)(H,Z),M=l()(S,2),A=M[0],D=M[1],E=(0,d.useState)(!0),I=l()(E,2),O=I[0],B=I[1],P=(0,d.useState)(null),_=l()(P,2),z=_[0],W=_[1],U=A.page,Y=A.loading,F=A.data,V=A.actionType,Q=A.showRewardDialog,K=A.activeDiscussIndex,J=(0,d.useRef)(),q=(0,d.useRef)(),X=(0,d.useRef)();function $(e,n){return ee.apply(this,arguments)}function ee(){return(ee=a()(o()().mark((function e(t,i){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Y){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,D({type:T.tD}),e.next=6,(0,C.o7)(n,t);case 6:r=e.sent,console.log("activeDiscussIndex",K),D({type:T.GR,payload:{activeDiscussIndex:i?K:null,data:r,loading:!1}}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(2),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[2,11]])})))).apply(this,arguments)}function ne(e){D({type:T.gG,payload:{page:e}}),$(e)}function te(e,n,t){return ie.apply(this,arguments)}function ie(){return(ie=a()(o()().mark((function e(n,t,i){var r;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.ae)(n,t);case 3:r=e.sent,xe[i].user_praise=t,xe[i].praise_count=r.praise_count,D({type:T.rM,payload:{data:u()(u()({},F),{},{comments:xe})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function oe(e,n,t,i){return re.apply(this,arguments)}function re(){return(re=a()(o()().mark((function e(n,t,i,r){var a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.ae)(n,t);case 3:a=e.sent,xe[i].children[r].user_praise=t,xe[i].children[r].praise_count=a.praise_count,D({type:T.rM,payload:{data:u()(u()({},F),{},{comments:xe})}}),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),console.log(e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,9]])})))).apply(this,arguments)}function ae(e,n,t){return se.apply(this,arguments)}function se(){return(se=a()(o()().mark((function e(n,t,i){var r,a;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C._Z)(n,t);case 3:if(0===e.sent.status){e.next=6;break}return e.abrupt("return");case 6:r=xe[i].author.user_id,a=xe.map((function(e){return e.author.user_id===r?u()(u()({},e),{},{disable_discuss_status:t}):e})),D({type:T.fo,payload:{data:u()(u()({},F),{},{comments:a})}}),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function le(e,n,t){return ce.apply(this,arguments)}function ce(){return(ce=a()(o()().mark((function e(n,t,i){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.wJ)(n,t);case 3:xe[i].sticky=t,D({type:T.u8,payload:{data:u()(u()({},F),{},{comments:xe})}}),$(A.page),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function ue(){return(ue=a()(o()().mark((function e(){var n,t,i,r,a,s,l,c;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=V.id,t=V.params,i=V.type,r=V.index,a=V.parentDiscussIndex,"hidden-discuss"!==i){e.next=6;break}return e.next=4,(0,C.OY)(n,t);case 4:a?xe[a].children[r].hidden=1==t.hidden:xe[r].hidden=1==t.hidden,D({type:T.yS,payload:{actionType:null,data:u()(u()({},F),{},{comments:xe})}});case 6:if("delete-discuss"!==i){e.next=31;break}return e.next=9,(0,C.KY)(n);case 9:if(!a&&0!==a){e.next=22;break}s=xe[a].children,l=s.length-1;case 12:if(!(l>=0)){e.next=19;break}if(s[l].id!==n){e.next=16;break}return s.splice(l,1),e.abrupt("break",19);case 16:l--,e.next=12;break;case 19:xe[a].children=s,e.next=30;break;case 22:c=xe.length-1;case 23:if(!(c>=0)){e.next=30;break}if(xe[c].id!==n){e.next=27;break}return xe.splice(c,1),e.abrupt("break",30);case 27:c--,e.next=23;break;case 30:D({type:T.yS,payload:{actionType:null,data:u()(u()({},F),{},{comments:xe})}});case 31:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){D({type:T.yS,payload:{actionType:e}})}function pe(){return(pe=a()(o()().mark((function e(){var n,t,i,r,a,s,l;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=J.current,t=n.id,i=n.index,r=n.score,a=n.user_id,s=n.parentDiscussIndex,e.next=3,(0,C.S8)(t,{container_type:"Discusses",score:r,user_id:a});case 3:l=e.sent,s?xe[s].children[i].reward=l.code:xe[i].reward=l.code,D({type:T.Vn,payload:{showRewardDialog:!1,data:u()(u()({},F),{},{comments:xe})}}),J.current=null;case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fe(e){J.current=e,D({type:T.RS})}function he(e,n){return ge.apply(this,arguments)}function ge(){return(ge=a()(o()().mark((function e(n,t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.wg)(n,t);case 3:if(-3!==e.sent.status){e.next=8;break}return g.Z.info({title:"提示",className:"custom-modal-divider ",icon:null,content:"你的账号因为发布了不当内容,现已将评论功能屏蔽。",okText:"确定"}),ve(null),e.abrupt("return");case 8:$(U),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),console.log(e.t0);case 14:case"end":return e.stop()}}),e,null,[[0,11]])})))).apply(this,arguments)}function me(e,n){return we.apply(this,arguments)}function we(){return(we=a()(o()().mark((function e(n,t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,C.KQ)(n,t);case 3:if(i=e.sent,1===i.status){e.next=7;break}return e.abrupt("return");case 7:$(U),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),console.log(e.t0);case 13:case"end":return e.stop()}}),e,null,[[0,10]])})))).apply(this,arguments)}function ve(e){D(K===e?{type:T.SX,payload:{activeDiscussIndex:null}}:{type:T.SX,payload:{activeDiscussIndex:e}})}if((0,d.useEffect)((function(){return 3===i&&x?(clearInterval(X.current),X.current=setInterval((function(){$(U,!0)}),5e3),function(){clearInterval(X.current)}):(console.log("清除定时器"),function(){clearInterval(X.current)})}),[x,i,K,U]),(0,d.useEffect)((function(){return O||(clearInterval(z),W(setInterval((function(){$(U,!0)}),5e3))),function(){clearInterval(z)}}),[O,U,K]),(0,d.useEffect)((function(){function e(){return(e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(3!==i||F||!n){e.next=3;break}return e.next=3,$(U);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[n,i,U,D]),(0,d.useEffect)((function(){return N.Z.subscribe("create-discuss",(function(){clearInterval(X.current),D({type:T.gG,payload:{page:1}}),$(1),x&&(X.current=setInterval((function(){$(U)}),5e3))}))}),[n]),!F)return(0,L.jsx)(p.Z,{});var ye=F.disscuss_count,xe=F.comments,je=(F.all,F.can_hidden);return console.log(j,"to_user_id"),(0,L.jsxs)(d.Fragment,{children:[(0,L.jsxs)("div",{className:"discuss-container",ref:q,children:[x&&(0,L.jsx)(m.ZP,{type:"primary",style:{float:"right",marginBottom:10},onClick:function(){(0,R.xg)("/chatgpt?id=".concat(j,"&position=").concat(b))},children:"进入历史问答"}),(null==y?void 0:y.myshixun_manager)&&!x&&(0,L.jsx)(m.ZP,{style:{float:"right",marginBottom:10},type:"primary",onClick:function(){B(!O),O?W(setInterval((function(){$(U,!0)}),5e3)):clearInterval(z)},children:O?"开启实时刷新":"停止实时刷新"}),0===ye?(0,L.jsx)(h.Z,{styles:{clear:"both"}}):null,xe.map((function(e,i){return(0,L.jsx)(G,{user:r,userInfomation:c,data:e,index:i,identity:t,onPaginationChange:ne,shixunIdentifier:n,onSetActionType:de,onTopOrDownDiscuss:le,adminOrOperator:je,onPlusDiscuss:te,onDisableDiscuss:ae,onSetRewardData:fe,activeDiscussIndex:K,onHandleSubmitDiscusses:me,onSetActiveDiscussIndex:ve,onReplyDiscuss:he,allowDisableDiscuss:s,onHandleRepaly:oe},e.id)})),ye>10?(0,L.jsx)("div",{className:"pagination-container",children:(0,L.jsx)(w.Z,{showQuickJumper:!0,showSizeChanger:!1,onChange:ne,current:U,total:ye})}):null,(0,L.jsx)(k,{})]}),(0,L.jsxs)(f.Z,{children:[(0,L.jsx)(g.Z,{centered:!0,title:"提示",open:!!V,onOk:function(){return ue.apply(this,arguments)},onCancel:function(){D({type:T.yS,payload:{actionType:null}})},children:(0,L.jsx)("p",{children:V?V.message:""})}),(0,L.jsx)(g.Z,{centered:!0,width:400,title:"奖励设置",open:Q,onCancel:function(){D({type:T.t2})},onOk:function(){return pe.apply(this,arguments)},children:(0,L.jsx)(v.Z,{placeholder:"请输入奖励的金币数量",min:1,onChange:function(e){J.current.score=e},style:{width:"228px"}})})]})]})}},93314:function(e){"use strict";e.exports="data:image/png;base64,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"}}]); \ No newline at end of file diff --git a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.async.js b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.async.js index 36b1dd3bbd..2b2b170313 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[41657,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,l=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function y(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,I(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,Z(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var B=function(e){return e&&"false"!==e},N=function(n,t,i){_(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(_(m)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=B(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},x||w.appendChild(y)):r.appendChild(y),w.appendChild(r),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function k(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function S(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},_(m)<5&&(e.className+=" geogebraweb")):k(e,n)}if(o){scriptLoadStarted=!0;for(var j=0;j0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",x),a.setAttribute("width",l),a.setAttribute("height",s);var u=(e-l)/2,d=(n-s)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,n){if(m=e,n)I(m,!0);else{var r,a,l=!o;if(l){var s=_(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[u].length)===G[u]||m.slice(-1*(G[u].length+1))===G[u]+"/")return void I(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",I(a,!1)}},I=function(e,n){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===n&&(n=-1===e.indexOf("http")),p=n,g="web.nocache.js",v=!1;var t=f.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?G.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&I(c,p),l=!0}return void 0!==t.material_id?S(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,f=0,p=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(f=s-m.width-m.left,p=u<=480?10:30):(p=m.left,f=u<=480?10:30),d=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,t);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;it?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:D(!1),null==n||n(i);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m?G(w):e(),function(){return G("")}}}),[]),(0,p.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[_]);return(0,L.jsxs)("div",{className:"".concat(B," fadeIn animated"),children:[(0,L.jsx)(k.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,i=e.children,o=y()(e,M),r=/language-(\w+)/.exec(t||"");return!n&&r?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(C.CopyToClipboard,{text:String(i).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(S.Z,a()(a()({style:j.Z,language:r[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(i||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",a()(a()({className:t},o),{},{children:i}))}},children:_}),u&&!O&&(0,L.jsxs)(v.Z,{className:"".concat(N," animated fadeIn"),children:[(0,L.jsx)(P.Z,{children:(0,L.jsx)(E.Z,{className:"font20 mr10"})}),(0,L.jsxs)(P.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!O&&(0,L.jsxs)("div",{className:T,children:[null==r?void 0:r(i),c&&(0,L.jsx)(C.CopyToClipboard,{text:String(_).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:A,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},Z={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},I=t(85750),O=t(89260),D=t(66621),R=function(e){var n=e.src,t=e.onClick,i=(0,p.useRef)(null),o=(0,p.useState)(!1),r=f()(o,2),a=r[0],l=r[1],s=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=f()(s,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),m=f()(h,2),g=m[0],v=m[1],w=(0,p.useState)({x:20,y:.62*window.innerHeight}),x=f()(w,2),b=x[0],_=x[1],y=(0,p.useState)(!1),k=f()(y,2),S=k[0],j=k[1];(0,p.useEffect)((function(){var e=function(e){if(a){var n,t=e.clientY-b.y,o=g.y+t,r=window.innerHeight-((null===(n=i.current)||void 0===n?void 0:n.offsetHeight)||0)-50;o<50&&(o=50),o>r&&(o=r),requestAnimationFrame((function(){d({x:20,y:o})})),j(!0)}},n=function(){l(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[a,b,g]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:a?"grabbing":"grab"},onMouseDown:function(e){l(!0),_({x:e.clientX,y:e.clientY}),v(u),j(!1)},onMouseUp:function(e){l(!1),!S&&t&&t(e)},ref:i,children:(0,L.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=t(20817),W=(0,b.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,i,r,l,c,d,_=e.title,y=e.description,k=e.placeholder,S=e.hideUpload,j=e.hideInputBox,C=e.aiIcon,B=e.userIcon,N=e.children,T=e.taskData,A=e.name,P=e.code,E=e.globalSetting,M=e.authority,W=e.isShowComponent,H=void 0===W||W,z=e.DrawerProps,V=void 0===z?{}:z,q=e.FetchUrl,U=void 0===q?"https://ai-data.educoder.net/v1/chat-messages":q,J=e.FetchData,K=void 0===J?{}:J,Y=e.defaultGetData,X=void 0!==Y&&Y,Q=e.extraEdit,$=void 0===Q?function(){return null}:Q,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,ie=e.onOpen,oe=e.loadingOption,re=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),ae=f()(re,2),le=ae[0],se=ae[1],ce=(0,p.useState)(null),ue=f()(ce,2),de=ue[0],fe=ue[1],pe=(0,p.useState)(!1),he=f()(pe,2),me=he[0],ge=he[1],ve=(0,p.useState)([]),we=f()(ve,2),xe=we[0],be=we[1],_e=(0,p.useState)(!1),ye=f()(_e,2),ke=ye[0],Se=ye[1],je=(0,p.useState)([]),Ce=f()(je,2),Be=Ce[0],Ne=Ce[1],Te=(0,p.useRef)(Be),Ae=(0,p.useRef)(),Pe=(0,p.useRef)(),Ee=(0,p.useState)(""),Le=f()(Ee,2),Me=Le[0],Ge=Le[1],Ze=(0,p.useState)(["".concat(null==T||null===(n=T.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Ie=f()(Ze,2),Oe=Ie[0],De=Ie[1],Re=!!T,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==T||null===(t=T.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==T||null===(i=T.challenge)||void 0===i?void 0:i.task_pass}],We={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(xe),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),be(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(Me.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},He={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(h.ZP.warning("文件内容不能为空"),m.Z.LIST_IGNORE):i||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),m.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;be((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Te.current=Be}),[Be]),(0,p.useEffect)((function(){var e;null!=E&&E.setting&&se([].concat(u()(le),u()((null==E||null===(e=E.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==E?void 0:E.setting]),(0,p.useEffect)((function(){var e;De(["".concat(null==T||null===(e=T.challenge)||void 0===e?void 0:e.task_pass),"".concat(P),"".concat(P)])}),[P]),(0,p.useEffect)((function(){if(X&&(null!=V&&V.open||me)&&null!=K&&K.student_work_id){if(de!==(null==K?void 0:K.student_work_id))Ne([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Be.length)return;Ne([].concat(u()(Be),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}qe(),fe(null==K?void 0:K.student_work_id)}}),[X,me,Be,null==V?void 0:V.open,null==K?void 0:K.student_work_id]);var ze,Ve=function(){ge(!0)},qe=function(){var e=s()(o()().mark((function e(){var n,t,i,r=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:"",e.next=3,(0,I.ZP)(U,{method:"post",body:a()({inputs:{description:"",name:A},query:t,response_mode:"blocking",conversation_id:Ae.current||"",user:"abc",files:(null==xe||null===(n=xe.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},K),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:i=e.sent,Se(!1),Te.current[Te.current.length-1].text=null==i?void 0:i.answer,Te.current[Te.current.length-1].loading=!1,Te.current[Te.current.length-1].response=i,Ae.current=null==i?void 0:i.conversation_id,Ne(u()(Te.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=s()(o()().mark((function e(n,t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ke){e.next=2;break}return e.abrupt("return");case 2:return Se(!0),Ne([].concat(u()(Be),[{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){Pe.current.scrollTo({top:Pe.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,I.ZP)(U,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Oe[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(i=e.sent)&&i.answer&&(Se(!1),Te.current[Te.current.length-1].text=null==i?void 0:i.answer,Te.current[Te.current.length-1].loading=!1,Te.current[Te.current.length-1].response=i,Ae.current=null==i?void 0:i.conversation_id,Ne(u()(Te.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Je=function(){""!==Me.trim()&&(Ge(""),be([]),Ne([].concat(u()(Be),[{text:Me,done:!1,key:Date.now(),sender:"user",fileList:xe[0]},{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Se(!0),setTimeout((function(){return qe(Me)}),300))};if(Re&&!le.includes(null===(r=(0,O.eY)())||void 0===r?void 0:r.login)){if(null==T||!T.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!H||!M&&!le.includes(null===(ze=(0,O.eY)())||void 0===ze?void 0:ze.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[N?(0,L.jsxs)("div",{onClick:ie||Ve,children:[(0,L.jsx)(b.Outlet,{}),N]}):(0,L.jsx)(R,{onClick:ie||Ve}),(0,L.jsx)(g.Z,{className:"".concat(null!=V&&V.open||me?"body-overflow-hidden":""," ").concat(Z.answerWrp),width:(null==V?void 0:V.width)||860,title:(0,L.jsx)("span",{className:Z.title,children:_||"头歌AI"}),onClose:(null==V?void 0:V.onClose)||function(){ge(!1)},open:(null==V?void 0:V.open)||me,children:(0,L.jsxs)("div",{className:Z["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Pe,className:Z["chat-container"],children:[ne&&(0,L.jsxs)("div",{className:Z.li,children:[(0,L.jsx)("img",{className:Z.img,src:C||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:Z.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Re?_:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:y||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Re&&(0,L.jsx)("div",{className:Z.container,children:Fe.map((function(e,n){return(0,L.jsxs)("div",{onClick:function(){return Ue(e,n)},className:Z.item,children:[(0,L.jsxs)(v.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==Be?void 0:Be.map((function(e,n){var t;return(0,L.jsxs)("div",{className:Z.li,style:"AI"===e.sender&&"user"!==(null===(t=Be[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:Z.img,src:"AI"===e.sender?C||"/images/ai_icon.png":B||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(Z.content," ").concat("AI"===e.sender?"":Z.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:Z["loading-wanx"],children:[(0,L.jsx)("div",{className:Z["dot-flashing"]}),(0,L.jsx)("div",{className:Z["dot-flashing"]}),(0,L.jsx)("div",{className:Z["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(G,{scrollBox:Pe,Data:e,extraEdit:$})]})})]},n)}))]}),!j&&(0,L.jsxs)("div",{className:"".concat(Z["footer-container"]," ").concat(xe.length>=1&&Z["has-file"]),children:[!!xe.length&&(0,L.jsxs)(v.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==xe||null===(l=xe[0])||void 0===l?void 0:l.name,className:"mr10",children:(0,D.tP)(null==xe||null===(c=xe[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return be([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:xe.length?{paddingLeft:0}:{},className:Z["input-container"],children:[!S&&(0,L.jsx)("div",{className:Z["footer-container-upload"],children:(0,L.jsx)(m.Z,a()(a()({},te?He:We),{},{children:null!=xe&&xe.length?null:(0,L.jsx)(w.ZP,{className:Z["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(x.Z.TextArea,{rows:1,placeholder:k||"在这里输入你问题吧~",value:Me,bordered:!1,onChange:function(e){Ge(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=xe&&xe.length&&"done"!==(null==xe||null===(n=xe[0])||void 0===n?void 0:n.status)||ke)return;Je()}}}),(0,L.jsx)(w.ZP,{className:Z["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==xe||!xe.length)&&"done"!==(null==xe||null===(d=xe[0])||void 0===d?void 0:d.status)||ke,onClick:Je})]})]})]})})]})}))},1433:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var i=t(82100),o=t.n(i),r=t(29186),a=t.n(r),l=t(80619),s=t.n(l),c=t(47074),u=t.n(c),d=t(59301),f=t(92832),p=t(12563),h=t(8591),m="flex___eLcnP",g="color666___TiUhG",v=t(26762),w=t(37712),x=(f.Z.TextArea,function(e){s()(t,e);var n=u()(t);function t(e){var i;return o()(this,t),(i=n.call(this,e)).state={inputVisible:!1,EditInputIndex:-1},i}return a()(t,[{key:"render",value:function(){var e=this,n=this.props,t=n.index,i=n.onAnswerChange,o=n.addChildAnswer,r=(n.exerciseIsPublish,n.answers);n.activeOptionErrorIndex,n.flex;console.log("----",r);var a=this.state,l=a.inputVisible,s=a.EditInputIndex;return(0,w.jsxs)("div",{className:m,children:[(0,w.jsxs)("div",{className:"".concat(g," mb5 mt6"),style:{flex:"0 0 90px"},children:["答案(填空",t+1,"):"]}),(0,w.jsxs)("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10},children:[null==r?void 0:r.map((function(n,o){return(0,w.jsx)(w.Fragment,{children:s!==o&&(null==n?void 0:n.length)>0?(0,w.jsx)(p.Z,{className:"edit-tag",closable:!(1===(null==r?void 0:r.length)&&0===o),onClose:function(n){n.preventDefault(),1===(null==r?void 0:r.length)&&0===o?e.props.deleteChildAnswermain(t,o):e.props.deleteChildAnswer(t,o)},children:(0,w.jsx)("span",{onDoubleClick:function(n){e.setState({EditInputIndex:o}),n.preventDefault()},children:n})},n):(0,w.jsx)(f.Z,{defaultValue:n,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(n){n.target.value.replaceAll(" ","").length<=0?h.ZP.info("内容不能为纯空格"):(i(t,o,n.target.value),e.setState({EditInputIndex:-1,inputVisible:!1}))}})})})),!l&&(0,w.jsxs)(p.Z,{className:"site-tag-plus",onClick:function(){o(t),e.setState({inputVisible:!0})},children:[(0,w.jsx)(v.Z,{})," 新增答案"]})]})]})}}]),t}(d.Component))},29780:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(82242),o=t.n(i),r=t(82100),a=t.n(r),l=t(29186),s=t.n(l),c=t(13720),u=t.n(c),d=t(80619),f=t.n(d),p=t(47074),h=t.n(p),m=t(85573),g=t.n(m),v=t(59301),w=t(95992),x=t(37712),b="▁",_=function(e){f()(t,e);var n=h()(t);function t(){var e;a()(this,t);for(var i=arguments.length,o=new Array(i),r=0;r0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,l;if(null===(r=n.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=D,F=(t(57193),t(85160)),W=t(43418),H=t(43604),z=t(85750),V="myPaletteDiv___Xjz2I",q="maxH60___Pd4Re";window.go=O;var U=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),f=d[0],p=d[1],m=function(){var e=G()(L()().mark((function e(){var n,o;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,z.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(W.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(T.Z,{children:[(0,h.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(H.Z,{onClick:function(){l.current=!l.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(F.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new O.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(O.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function _(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function y(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:_(t,n),contextClick:_(t,n)})}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",y(u,"fill"),y(f,"fill"),y(p,"fill"),y(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",y(g,"fill"),y(v,"fill"),y(m,"fill"),y(w,"fill")))]}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",y(d),y(a),y(t),y(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",y(u),y(l),y(s),y(c)))]}function j(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:_(t,n),contextClick:_(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:_(t,n),contextClick:_(t,n)})}function B(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(1),j(2),j(3),j(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:_(t,n),contextClick:_(t,n)})}function T(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function A(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:_("dir",n),contextClick:_("dir",n)})}function P(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function E(n,t){var i=0,o=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),x(O.Spot.Top,"TriangleUp"),x(O.Spot.Left,"TriangleLeft"),x(O.Spot.Right,"TriangleRight"),x(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),k(),S(),B()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),B()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new O.Binding("pathPattern","thickness",T)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",S(),B(),e("ContextMenuButton",e(O.Panel,"Horizontal",A(0),A(1),A(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",P(!1),E(O.Spot.Top,!1),E(O.Spot.Left,!1),E(O.Spot.Right,!1),E(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},P(!0),E(O.Spot.Top,!0),E(O.Spot.Left,!0),E(O.Spot.Right,!0),E(O.Spot.Bottom,!0))))),new O.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},J=t(5112),K=t(94001),Y=J.ZP.Group,X={margin:"0 8px"},Q=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"单元格数:"}),(0,h.jsx)("span",{style:X,children:"行数"}),(0,h.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:X,children:"列数"}),(0,h.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"对齐方式:"}),(0,h.jsx)(y.Z.Item,{name:"align",children:(0,h.jsxs)(Y,{children:[(0,h.jsx)(J.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(J.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(J.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(J.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),f=d[0],p=d[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(ne())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(T.Z,{align:"middle",children:[(0,h.jsx)(H.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(H.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),re=t(8591),ae="link",le="upload-image",se="add-flowchart",ce="draw-image",ue="code-block",de="add-table",fe="------------",pe={default:fe,left:":".concat(fe),center:":".concat(fe,":"),right:"".concat(fe,":")},he=t(12066);var me="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=s()(s()({},we+"-B","bold"),we+"-I","italic"),be=s()(s()(s()(s()(s()(s()(s()(s()({},ae,"添加链接"),ue,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),_e=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,l=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,y=void 0!==x&&x,k=e.watch,S=e.insertTemp,j=e.mode,T=void 0===j?"markdown":j,A=e.id,E=void 0===A?"markdown-editor-id":A,L=e.showResizeBar,M=void 0!==L&&L,G=e.noStorage,Z=void 0!==G&&G,I=e.showNullButton,O=void 0!==I&&I,D=e.showNullProgramButton,R=void 0!==D&&D,F=e.hidetoolBar,H=void 0!==F&&F,z=e.fullScreen,V=void 0!==z&&z,q=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,Y=e.className,X=void 0===Y?"":Y,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,fe=void 0!==ne&&ne,we=e.disabledFill,_e=void 0!==we&&we,ye=e.placeholder,ke=void 0===ye?"":ye,Se=e.values,je=void 0===Se?"":Se,Ce=e.extraUse,Be=(0,c.useState)(null),Ne=a()(Be,2),Te=Ne[0],Ae=Ne[1],Pe=(0,c.useState)(t),Ee=a()(Pe,2),Le=Ee[0],Me=Ee[1],Ge=(0,c.useState)(k),Ze=a()(Ge,2),Ie=Ze[0],Oe=Ze[1],De=(0,c.useState)(V),Re=a()(De,2),Fe=Re[0],We=Re[1],He=(0,c.useState)(""),ze=a()(He,2),Ve=ze[0],qe=ze[1],Ue=(0,c.useState)(0),Je=a()(Ue,2),Ke=Je[0],Ye=Je[1],Xe=(0,c.useState)(g),Qe=a()(Xe,2),$e=Qe[0],en=Qe[1],nn=(0,c.useState)(!1),tn=a()(nn,2),on=(tn[0],tn[1]),rn=(0,c.useState)(0),an=a()(rn,2),ln=an[0],sn=an[1],cn=(0,c.useState)(0),un=a()(cn,2),dn=un[0],fn=un[1],pn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(je),null==Te||Te.setValue(je),window.scrollTo(0,e)}),[je]),(0,c.useEffect)((function(){null==K||K(Fe)}),[Fe]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,N.I)(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ge.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(pn.current,{mode:T,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",ke):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===me.indexOf(r))return null;if(console.log("change1:",n,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var u=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),fe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ae(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new f.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,vn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],l=s()({},o,(function(){wn(r)}));e.push(l),Te.addKeyMap(l)},t=0,i=Object.entries(xe);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(E);e>=Ke+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(E,Le),on(!0))}}),1e4),(0,c.useEffect)((function(){Oe(k)}),[Te,k]),(0,c.useEffect)((function(){Te&&y&&Te.focus()}),[Te,y]),(0,c.useEffect)((function(){if(Ie&&Te){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Ie]),(0,c.useEffect)((function(){if(Te&&J){var e=function(e,n){J(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,J]),(0,c.useEffect)((function(){if(Te&&q){var e=function(){q(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,q]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Me(t),Ye((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,kn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Me(t),Te.setCursor(fe?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var wn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return qe("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
                  \n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(me),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Oe(!Ie),Te.focus();case"trigger-full-screen":return We(!Fe),Te.focus();case ae:return void qe(ae);case ue:return void qe(ue);case le:return void qe(le);case ce:return void qe(ce);case"maths-latex":return void qe("maths-latex");case se:return void qe(se);case de:return void qe(de);default:throw new Error}}),[Te,Ie,Fe]),xn=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(qe(""),Ve){case ae:var l=e.title,s=e.link;return Te.replaceSelection("[".concat(l,"](").concat(s,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),f=new Uint8Array(d.length),p=0;p-1||null==v||!v.type?g?Te.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Te.replaceSelection("![,](".concat(m,")")):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("video"))>-1?Te.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Te.replaceSelection('').concat(v.name,"")):ge.includes(w)?Te.replaceSelection('').concat(v.name,"")):Te.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(m,")")),Te.focus();case de:for(var x=e.row,b=e.col,_=e.align,y="\n",k=0;k300&&(n=300),en(g+n+"px")}},i=mn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,mn]),(0,c.useEffect)((function(){en(g)}),[g]);var yn={width:ve(l),height:ve($e)},kn=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ke]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ve]&&Ve!==ce&&Ve!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;sn(n),fn(t)}),0)}),[Ve]);var Sn=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&i-1)return m.ZP.info("请先输入 ".concat(K[e]," 选项的内容")),!1;if(console.log(r,"questionChoiceList"),function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=A()(e).sort(),t=0;t1&&(0,J.jsx)(P.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(F," iconfont icon-htmal5icon19"),onClick:function(){return a(r.filter((function(e,t){return t!==n})))}})}),n<7&&n===r.length-1&&(0,J.jsx)(P.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(W," iconfont icon-roundaddfill ml6"),onClick:function(){return a([].concat(A()(r),[""]))}})})]},n)})),(0,J.jsx)("div",{className:"mt10 mb10",children:(0,J.jsx)("span",{className:"c-grey-999",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"})})]})},X=(0,d.forwardRef)(Y),Q=t(24905),$=t(29780),ee=t(1433),ne=function(e,n){var t=e.editData,i=(0,d.useState)(""),o=u()(i,2),r=o[0],a=o[1],l=(0,d.useState)([]),s=u()(l,2),c=s[0],f=s[1],p=(0,d.useState)(""),h=u()(p,2),g=h[0],w=h[1],x=(0,d.useState)(),b=u()(x,2),_=b[0],y=b[1],k=(0,d.useState)(!1),S=u()(k,2),j=S[0],C=S[1];(0,d.useEffect)((function(){t&&(a(null==t?void 0:t.subject),y(null==t?void 0:t.is_ordered),C(!0))}),[t]),(0,d.useEffect)((function(){var e;if(j){var n=null==t||null===(e=t.standard_answers)||void 0===e?void 0:e.map((function(e){return e.text}));f(n),C(!1)}}),[j]),(0,d.useImperativeHandle)(n,(function(){return{onSave:N,Clear:T}})),console.log(c,"answerList");var N=function(){var e=[],n=!1;return c.forEach((function(t,i){e.push({position:i+1,answer_text:[]}),t.forEach((function(t,o){e[i].answer_text.push(t),t&&(0,B.eR)(t,1e4)||(w("".concat(i,"-").concat(o)),m.ZP.info(t?"答案不能超过10000字符":"答案:不能为空"),n=!0)}))})),!n&&((null==e?void 0:e.length)>50?(m.ZP.warning("填空题标准答案不能为空/不能超过50个!"),!1):{name:r,standard_answers:e,is_ordered:_})},T=function(){a(""),f([]),y(!1)},P=function(e,n,t){w("");var i=c.slice();i[e][n]=t,f(i)},I=function(e){var n=c.slice();n[e]=[].concat(A()(n[e]),[""]),f(n)},O=function(e,n){var t=c.slice();if(!t[e][n])return t[e]=t[e].filter((function(e,t){return t!==n})),void f(t);v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:L,onOk:function(){t[e]=t[e].filter((function(e,t){return t!==n})),f(t)}})},D=function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:L,onOk:function(){var n=c.slice();n=c.filter((function(n,t){return e!==t})),f(n)}})};return(0,J.jsxs)("section",{className:E,children:[(0,J.jsxs)("p",{className:M,children:[(0,J.jsx)("span",{className:G,children:"*"}),(0,J.jsx)("span",{className:Z,children:"题干:"})]}),(0,J.jsx)("div",{children:(0,J.jsx)($.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:r,onChange:function(e){return a(e)},showNullButton:!0,onPlaceholderChange:function(e,n,t){var i=c.slice();if(n&&i.splice(e,n),t)for(var o=0;o1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(Q.Z,{checked:_,onChange:function(e){return y(e.target.checked)},className:q,children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(U," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})})]})},te=(0,d.forwardRef)(ne),ie=function(e,n){var t=e.editData,i=(0,d.useState)(),o=u()(i,2),r=o[0],a=o[1],l=(0,d.useState)(""),s=u()(l,2),c=s[0],f=s[1];(0,d.useEffect)((function(){t&&(f(null==t?void 0:t.subject),a("正确"===(null==t?void 0:t.standard_answer)?"0":"1"))}),[t]),(0,d.useImperativeHandle)(n,(function(){return{onSave:p,Clear:h}}));var p=function(){return c?r?{name:c,choices:[{choice_text:"正确",is_answer:"0"===r?1:0},{choice_text:"错误",is_answer:"1"===r?1:0}]}:(m.ZP.info("请先点击选择本判断题的正确选项"),!1):(m.ZP.info("请您输入题干"),!1)},h=function(){f(""),a("")};return(0,J.jsxs)("section",{className:E,children:[(0,J.jsxs)("p",{className:M,children:[(0,J.jsx)("span",{className:G,children:"*"}),(0,J.jsx)("span",{className:Z,children:"题干:"})]}),(0,J.jsx)(y.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:c,onChange:function(e){return f(e)}}),(0,J.jsxs)("p",{className:M,children:[(0,J.jsx)("span",{className:G,children:"*"}),(0,J.jsxs)("span",{className:Z,children:["答案选项:",(0,J.jsx)("span",{className:I,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(w.ZP.Group,{className:"mb10",buttonStyle:"solid",value:r,onChange:function(e){return a(e.target.value)},children:[(0,J.jsx)(w.ZP.Button,{value:"0",className:"".concat(V," mr40"),children:"正确"}),(0,J.jsx)(w.ZP.Button,{value:"1",className:V,children:"错误"})]})]})},oe=(0,d.forwardRef)(ie),re=t(35338),ae=function(e){var n=e.visible,t=void 0!==n&&n,i=e.is_published,r=e.editData,l=e.onOk,c=e.onCancel,f=(0,re.UO)(),p=(0,d.useState)([10,20]),v=u()(p,2),x=v[0],k=v[1],S=h.Z.useForm(),T=u()(S,1)[0],A=(0,d.useState)({}),P=u()(A,2),E=P[0],L=P[1],M=(0,d.useRef)();(0,d.useEffect)((function(){return document.getElementById("modal-level-question").style.transform="none",function(){document.getElementById("modal-level-question").style.transform="translateX(0)"}}),[]),(0,d.useEffect)((function(){t&&r&&(T.setFieldsValue(s()({},r)),k(G[r.difficult]))}),[t]);var G={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},Z=function(){var e=a()(o()().mark((function e(){var n,i,r,a,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M.current.onSave();case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return",!1);case 5:if(1!==t){e.next=11;break}return i="",r={cnt:null==n?void 0:n.choices.map((function(e){return e.choice_text}))},null==(a={answer:null==n?void 0:n.choices.map((function(e){return e.is_answer}))})||a.answer.map((function(e,n){e&&(i+=B.oV[n])})),e.abrupt("return",{challenge_choose:{subject:n.name,answer:E.task_pass,standard_answer:i,score:E.score,difficult:E.difficult},question:r,choice:a});case 11:if(2!==t){e.next=13;break}return e.abrupt("return",{challenge_choose:{subject:n.name,answer:E.task_pass,score:E.score,difficult:E.difficult},blank_answers:null==n?void 0:n.standard_answers,is_ordered:null==n?void 0:n.is_ordered});case 13:if(3!==t){e.next=16;break}return s=null!=n&&null!==(l=n.choices)&&void 0!==l&&null!==(l=l[0])&&void 0!==l&&l.is_answer?"true":"false",e.abrupt("return",{challenge_choose:{subject:n.name,answer:E.task_pass,standard_answer:s,score:E.score,difficult:E.difficult}});case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(e){var n=G[e],t=null==n?void 0:n[0];k(n),T.setFieldsValue({score:t}),L(s()(s()({},T.getFieldsValue()),{score:t}))},O=function(){var e=a()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Z();case 2:if(i=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(!r){e.next=25;break}return e.t0=j.bq,e.t1=s(),e.t2=s(),e.t3=s(),e.t4={},e.next=13,i;case 13:return e.t5=e.sent,e.t6=(0,e.t3)(e.t4,e.t5),e.t7=f,e.t8=(0,e.t2)(e.t6,e.t7),e.t9={},e.t10={questionId:r.choose_id,type:t},e.t11=(0,e.t1)(e.t8,e.t9,e.t10),e.next=22,(0,e.t0)(e.t11);case 22:return e.sent.challenge_choose_id&&(m.ZP.success("操作成功"),l()),e.abrupt("return");case 25:return e.t12=j.Tn,e.t13=s(),e.t14=s(),e.t15=s(),e.t16={},e.next=32,i;case 32:return e.t17=e.sent,e.t18=(0,e.t15)(e.t16,e.t17),e.t19=f,e.t20=(0,e.t14)(e.t18,e.t19),e.t21={},e.t22={type:t},e.t23=(0,e.t13)(e.t20,e.t21,e.t22),e.next=41,(0,e.t12)(e.t23);case 41:e.sent.challenge_choose_id&&(m.ZP.success("操作成功"),l());case 43:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M.current.onSave();case 2:if(e.sent){e.next=5;break}return e.abrupt("return",!1);case 5:T.submit();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)("div",{className:N.modal,children:(0,J.jsxs)("div",{className:N.main,children:[(0,J.jsxs)("div",{className:N.title,children:[(0,J.jsx)("span",{className:N.name,children:r?"编辑题目":"添加题目"}),(0,J.jsxs)("span",{className:N.edit,onClick:c,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-guanbi1"})," "]})]}),(0,J.jsx)("div",{className:N.body,id:"question-scroll",children:(0,J.jsxs)(h.Z,{form:T,className:N.form,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,n){L(s()({},n)),"difficult"in e&&I(e.difficult)},onFinish:O,initialValues:{difficult:1,score:10},children:[1===t&&(0,J.jsx)(X,{ref:M,editData:r}),2===t&&(0,J.jsx)(te,{ref:M,editData:r}),3===t&&(0,J.jsx)(oe,{ref:M,editData:r}),(0,J.jsx)(h.Z.Item,{name:"task_pass",label:"参考答案:",rules:[{required:!0,message:"请输入参考答案"},{max:35e3,message:"参考答案最大限制5000个字符"}],children:(0,J.jsx)(y.Z,{className:"mt5",watch:!0,defaultValue:(null==r?void 0:r.answer)||""})}),(0,J.jsx)(h.Z.Item,{name:"difficult",label:"难度系数:",rules:[{required:!0,message:"请选择难度系数"}],children:(0,J.jsxs)(w.ZP.Group,{disabled:i,children:[(0,J.jsx)(w.ZP,{value:1,children:"简单"}),(0,J.jsx)(w.ZP,{style:{marginLeft:80},value:2,children:"中等"}),(0,J.jsx)(w.ZP,{style:{marginLeft:80},className:"ml80",value:3,children:"困难"})]})}),(0,J.jsxs)(b.Z,{className:"customAddItemSelect",children:[(0,J.jsx)(_.Z,{children:(0,J.jsx)(h.Z.Item,{name:"score",label:"奖励金币:",rules:[{required:!0,message:"请选择奖励经验值"}],children:(0,J.jsx)(C.default,{size:"large",disabled:i,children:x.map((function(e){return(0,J.jsx)(C.default.Option,{value:e,children:e},e)}))})})}),(0,J.jsx)(_.Z,{style:{paddingTop:18},children:(0,J.jsx)("div",{className:"font12 c-light-black ml10 mt20",children:"学员正确答题时获得金币,并且获得等量的经验值。如:+100金币、+100经验值。"})})]})]})}),(0,J.jsxs)("div",{className:N.btns,children:[(0,J.jsx)(g.ZP,{size:"middle",style:{marginRight:20},onClick:c,children:"取消"}),(0,J.jsx)(g.ZP,{size:"middle",type:"primary",onClick:D,children:"保存"})]})]})})},le={flex_box_center:"flex_box_center___ppUNW",flex_space_between:"flex_space_between___WJRAN",flex_box_vertical_center:"flex_box_vertical_center___7gMnX",flex_box_center_end:"flex_box_center_end___hvwcp",flex_box_column:"flex_box_column___yfVcD",bg:"bg___8Isfx",formWrap:"formWrap___r7knb",empty:"empty___eyoKW",list:"list___KSdLX",fs:"fs___Z5WVP",top:"top___brfch",left:"left___sqlv7",title:"title___DZUxC",qs:"qs___hVb1u",qsActive:"qsActive___sevZW",right:"right___dIeSm",bt:"bt___WD12g",answer:"answer___eM8QA",addBtn:"addBtn___uPtMo"},se=t(93524),ce=t(78721),ue=t(84431),de=t(81841),fe=t(89260),pe=p.Z.TabPane,he=(0,f.connect)((function(e){return{shixunsDetail:e.shixunsDetail,newCourse:e.newCourse,globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){var n,t,i,r=e.shixunsDetail,l=e.practiceSetting,c=e.dispatch,C=(0,f.useParams)(),B=(0,f.useLocation)(),N=(0,f.useSearchParams)(),T=u()(N,1)[0],A=h.Z.useForm(),P=u()(A,1)[0],E=(0,d.useState)({}),L=u()(E,2),M=L[0],G=L[1],Z=(0,d.useState)([]),I=u()(Z,2),O=I[0],D=I[1],R=(0,d.useState)(!0),F=u()(R,2),W=(F[0],F[1]),H=(0,d.useState)(!0),z=u()(H,2),V=z[0],q=z[1],U=(0,d.useState)(!1),K=u()(U,2),Y=K[0],X=K[1],Q=(0,d.useState)(null),$=u()(Q,2),ee=$[0],ne=$[1],te=(0,d.useState)(null),ie=u()(te,2),oe=(ie[0],ie[1]),re=(0,d.useState)("1"),he=u()(re,2),me=he[0],ge=he[1],ve=(0,d.useState)(1),we=u()(ve,2),xe=we[0],be=we[1],_e=(0,d.useRef)({subject:"",task_pass:""}),ye=(0,d.useRef)(null),ke=l.is_published,Se=l.id,je=r.challengesEdit,Ce=["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"];(0,d.useEffect)((function(){return T.get("tab")&&ge(T.get("tab")),Be(),Ne(),function(){clearTimeout(ye.current)}}),[B.pathname]);var Be=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(!0),e.next=3,c({type:"shixunsDetail/getChallengesEdit",payload:s()({},C)});case 3:n=e.sent,oe(s()({},n)),_e.current={subject:n.subject,task_pass:(0,ue.S)(n.task_pass),unity_3d_routes:n.unity_3d_routes,has_relation:n.has_relation},G(s()({},_e.current)),P.setFieldsValue(s()({},n)),q(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,j.eb)(s()({},C));case 3:n=e.sent,D(n.data),W(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=a()(o()().mark((function e(n){var t,i,a,l,u,d,f,p=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=p.length>1&&void 0!==p[1]&&p[1],i=p.length>2&&void 0!==p[2]?p[2]:1,a=!(!n.unity_3d_routes||""==n.unity_3d_routes),l=s()(s()(s()({},n),C),{},{unity_3d_routes:a?n.unity_3d_routes:null,unity_3d:a,sync_origin_shixun:t}),e.next=6,(0,j.Rs)(l);case 6:0===(u=e.sent).status&&(null!=r&&null!==(d=r.detail)&&void 0!==d&&d.copy_for_exercise||m.ZP.success(u.message),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),c({type:"practiceSetting/setUpdateIndex"}),ge("2"),Le(),null!=r&&null!==(f=r.detail)&&void 0!==f&&f.copy_for_exercise&&(0,ue.m)(c,r,C.id,i));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae=function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j._9)(s()(s()({},C),{},{questionId:n}));case 2:0===e.sent.status&&Ne();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pe=function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.im)(s()(s()({},C),{},{questionId:n}));case 2:0===e.sent.status&&Ne();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ee=function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.UQ)(s()(s()({},C),{},{questionId:n}));case 2:t=e.sent,ne(s()(s()({},t),{},{choose_id:n})),X("单选题/多选题"===(null==t?void 0:t.question_name)?1:"填空题"===(null==t?void 0:t.question_name)?2:3);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Le=function(){be(xe+1),Be()},Me=function(){var e,n=function(){f.history.push("/shixuns/".concat(Se,"/challenges")),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=l&&null!==(e=l.sideBar)&&void 0!==e&&e.confirmLeave?v.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()};return(0,J.jsxs)("section",{className:le.bg,style:{marginBottom:"1"===me?67:0},children:[(0,J.jsxs)(p.Z,{activeKey:me,onChange:function(e){var n,t=function(){ge(e),Le(),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=l&&null!==(n=l.sideBar)&&void 0!==n&&n.confirmLeave?v.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()},tabBarExtraContent:"1"===me?null:(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)(g.ZP,{onClick:function(){return X(1)},type:"primary",ghost:!0,children:"添加选择题"}),(0,J.jsx)(g.ZP,{onClick:function(){return X(2)},type:"primary",className:"ml20 mr20",ghost:!0,children:"添加填空题"}),(0,J.jsx)(g.ZP,{onClick:function(){return X(3)},type:"primary",ghost:!0,children:"添加判断题"})]}),children:[(0,J.jsx)(pe,{tab:"本关任务",children:(0,J.jsxs)(h.Z,{form:P,scrollToFirstError:!0,className:le.formWrap,layout:"vertical",onValuesChange:function(e,n){G(s()({},n)),clearTimeout(ye.current),ye.current=setTimeout((function(){var e=P.getFieldsValue(),n=e.subject,t=e.task_pass;""!==_e.current.subject&&(n!==_e.current.subject||t!==_e.current.task_pass?c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),500)},onFinish:function(e){var n,t;null!=r&&null!==(n=r.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=r&&null!==(t=r.detail)&&void 0!==t&&t.copy_for_exercise&&_e.current.has_relation?c({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"taskLevel",fn:function(e,n,t){Te(e,n,t)}}}):Te(e)},children:[(0,J.jsx)("div",{className:le.fieldWrap,children:(0,J.jsx)(h.Z.Item,{initialValue:"",name:"subject",label:"任务名称:",rules:[{required:!0,message:"请输入任务名称"}],children:(0,J.jsx)(x.Z,{bordered:!1,maxLength:60,suffix:"".concat((null===(n=M.subject)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsx)("div",{className:le.mdWrap,children:(0,J.jsx)(h.Z.Item,{name:"task_pass",label:(0,J.jsxs)(b.Z,{align:"middle",children:[(0,J.jsx)(_.Z,{className:"mr10 font16",children:"任务要求:"}),(0,J.jsx)(_.Z,{children:(null==r||null===(t=r.detail)||void 0===t?void 0:t.id)&&(0,J.jsx)(S.Z,{title:"AI生成",children:(0,J.jsx)(g.ZP,{type:"primary",children:"AI生成"})})})]}),rules:[{required:!0,message:"请输入作业的简介"},{max:35e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(y.Z,{watch:!0,defaultValue:je.task_pass},C.challengesId||"3")})}),(0,J.jsx)(h.Z.Item,{noStyle:!0,children:(0,J.jsx)(se.t,{okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:function(){Me()}})}),(0,fe.ag)()&&(0,J.jsx)("div",{className:le.fieldWrap,children:(0,J.jsx)(h.Z.Item,{initialValue:"",name:"unity_3d_routes",label:"嵌入第三方平台:",children:(0,J.jsx)(x.Z,{bordered:!1,maxLength:60,suffix:"".concat((null===(i=M.unity_3d_routes)||void 0===i?void 0:i.length)||0,"/60"),placeholder:"请输入第三方平台地址"})})})]},xe)},"1"),(0,J.jsxs)(pe,{tab:"题目",children:[!!O.length&&O.map((function(e,n){var t=e.challenge_choose_id,i=e.subject,r=e.choose_contents,l=e.standard_answer,c=e.answer,u=e.score,d=(e.category,e.question_name),f=e.standard_answers;return(0,J.jsxs)("div",{className:le.list,children:[(0,J.jsxs)("div",{className:le.top,children:[(0,J.jsxs)("div",{className:le.left,children:[(0,J.jsxs)("div",{className:le.title,children:[(0,J.jsxs)("div",{className:le.fs,children:[n+1,". "]}),(0,J.jsx)(k.Z,{value:i})]}),"单选题/多选题"===d&&(null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("ul",{className:e.right_key?le.qsActive:le.qs,children:[(0,J.jsx)("li",{children:Ce[e.position]}),(0,J.jsx)("li",{children:(0,J.jsx)(k.Z,{value:e.option_name})})]},n)}))),"判断题"===d&&(0,J.jsxs)(w.ZP.Group,{className:"mb10",buttonStyle:"solid",value:l,children:[(0,J.jsx)(w.ZP,{value:"正确",className:"".concat(le.radio," mr40"),children:"正确"}),(0,J.jsx)(w.ZP,{value:"错误",className:le.radio,children:"错误"})]})]}),(0,J.jsxs)("div",{className:le.right,children:[(0,J.jsx)("i",{onClick:function(){return Ee(t)},className:"iconfont icon-xiaoxiugai"}),(0,J.jsx)("i",{onClick:function(){return e=t,n=function(){var n=a()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,j.Yn)(s()(s()({},C),{},{questionId:e}));case 2:n.sent.challenge_id&&(Ne(),m.ZP.success("删除成功"));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),void v.Z.confirm({title:"提示",content:"是否删除题目!",centered:!0,onOk:n});var e,n},className:"iconfont icon-shanchu23"}),n!==O.length-1&&(0,J.jsx)("i",{onClick:function(){return Pe(t)},className:"iconfont icon-xiayi2"}),0!==n&&(0,J.jsx)("i",{onClick:function(){return Ae(t)},className:"iconfont icon-shangyi2"})]})]}),(0,J.jsxs)("div",{className:le.bt,children:["题型:",d,"    奖励金币:",u]}),(0,J.jsxs)("div",{className:le.answer,children:["填空题"===d?null==f?void 0:f.map((function(e,n){var t;return(0,J.jsxs)("p",{children:["填空",n+1,":",null==e||null===(t=e.text)||void 0===t?void 0:t.join("、")]},n)})):(0,J.jsxs)("p",{children:["标准答案:",l]}),(0,J.jsxs)("p",{children:[(0,J.jsx)("div",{className:le.fs,children:"参考答案:"}),(0,J.jsx)(k.Z,{value:c})]})]})]},t)})),!O.length&&(0,J.jsxs)("div",{className:le.empty,children:[(0,J.jsx)("img",{src:de.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"请点击右上角添加题目按钮进行题目的创建! "})]})]},"2")]}),!!Y&&(0,J.jsx)(ae,{is_published:ke,visible:Y,onCancel:function(){X(!1),ne(null)},onOk:function(){X(!1),ne(null),Ne()},editData:ee}),(0,J.jsx)(ce.Z,{loading:V})]})}))},78721:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});t(59301);var i=t(71418),o="loading___lueiN",r=t(37712),a=function(e){return e.loading?(0,r.jsx)("div",{className:o,children:(0,r.jsx)(i.Z,{})}):(0,r.jsx)(r.Fragment,{})}},84431:function(e,n,t){"use strict";t.d(n,{S:function(){return d},m:function(){return f}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),l=t(66621),s=t(8591),c=t(43418),u=t(37712),d=function(e){var n=document.createElement("textarea");return n.value=e,n.value},f=function(){var e=a()(o()().mark((function e(n,t,i,r,a){var d,f,p;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/saveCopyForExercise",payload:{id:i,save_type:r}});case 2:d=e.sent,1===r?(0==(null==d?void 0:d.status)&&s.ZP.success("保存成功"),null!=d&&null!==(f=d.data)&&void 0!==f&&f.exists_same_shixun_name?n({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==d||null===(p=d.data)||void 0===p?void 0:p.shixun_name}}):n({type:"classroomList/setActionTabs",payload:{}})):(n({type:"classroomList/setActionTabs",payload:{}}),0===(null==d?void 0:d.status)&&c.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,l.xg)("/shixuns/".concat(null==t||null===(e=t.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 4:case"end":return e.stop()}}),e)})));return function(n,t,i,o,r){return e.apply(this,arguments)}}()}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[41657,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},n="5.0",t={},i=null,o=!1,r=!1,a=null,l=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function y(){try{return window.self!==window.top}catch(e){return!0}}function k(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){c=e,I(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(s=e,Z(e,n))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){b=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",r=t.id,a=!1,s=0;s=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var B=function(e){return e&&"false"!==e},N=function(n,t,i){_(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var r=document.createElement("div");r.classList.add("appletParameters","notranslate");var a=t.width,l=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(_(m)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,a=605);else{var u=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=B(t.showMenuBar)?245:155),a=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},x||w.appendChild(y)):r.appendChild(y),w.appendChild(r),x||n.appendChild(w),setTimeout((function(){e.resize()}),1)}function k(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),O("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function S(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){k(e.article,e.params)})),html5AppletsToProcess=null)},_(m)<5&&(e.className+=" geogebraweb")):k(e,n)}if(o){scriptLoadStarted=!0;for(var j=0;j0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(r).append(l),window.dispatchEvent(new Event("resize"))):N(o,n,!1),window.GGBT_wsf_view.launchFullScreen(r)}else h=i,N(e,n,!1);if(!window.GGBT_wsf_view)for(a=0;ae/4*3&&(l=e/4*3),s=l/5.8,a.setAttribute("src",x),a.setAttribute("width",l),a.setAttribute("height",s);var u=(e-l)/2,d=(n-s)/2;a.style.left=u+"px",a.style.top=d+"px",o.appendChild(a)}return o.appendChild(c),o},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],Z=function(e,n){if(m=e,n)I(m,!0);else{var r,a,l=!o;if(l){var s=_(m);!isNaN(s)&&s<4.4&&(l=!1)}r="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in a=c>0?m:0===c?r+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[u].length)===G[u]||m.slice(-1*(G[u].length+1))===G[u]+"/")return void I(a,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?a+="web3d/":a+="webSimple/",I(a,!1)}},I=function(e,n){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===n&&(n=-1===e.indexOf("http")),p=n,g="web.nocache.js",v=!1;var t=f.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?G.indexOf(t[t.length-2])>=0&&(g=t[t.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),t=e.split("/"),"test"===(m=t[t.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),Z("5.0",n))}},O=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function D(){var e=n;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),Z(e,!1),null!==c&&I(c,p),l=!0}return void 0!==t.material_id?S(D):D(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,o){if(e.isScreenshoGenerator)return 1;var r,a=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(r=e.autoHeight)&&"false"!==r,c=function(e,n,t,i,o,r){var a=null;if(null!=r&&""!=r)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+r+" ")>-1){a=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,f=0,p=0,h=0;if(a)s=a.offsetWidth,c=Math.max(i?a.offsetWidth:0,a.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(f=s-m.width-m.left,p=u<=480?10:30):(p=m.left,f=u<=480?10:30),d=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(a=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(a=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?r:(o=t(e,n,a,i,e.scaleContainerClass),!a||e.hasOwnProperty("scale")&&1!==r?Math.min(r,o):o)}function o(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(n-i.width)/2,r=(t-i.height)/2;r<0&&(r=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=r+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=r<40?"40px":r+"px",e.style.left=o+"px")}return{responsiveResize:function(t,r){var a=t.querySelector(".appletParameters");if(a){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(r.id!==a.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(a.parentElement&&/fullscreen/.test(a.parentElement.className))return;var l=i(r,t);e()&&a.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var n=o[e](),t=i[e];if(n in t)return n;var a=[];for(var l in t)a[t[l]]=l;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],o=O;o0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;it?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:D(!1),null==n||n(i);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m?G(w):e(),function(){return G("")}}}),[]),(0,p.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[_]);return(0,L.jsxs)("div",{className:"".concat(B," fadeIn animated"),children:[(0,L.jsx)(k.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,i=e.children,o=y()(e,M),r=/language-(\w+)/.exec(t||"");return!n&&r?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(C.CopyToClipboard,{text:String(i).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(S.Z,a()(a()({style:j.Z,language:r[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(i||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",a()(a()({className:t},o),{},{children:i}))}},children:_}),u&&!O&&(0,L.jsxs)(v.Z,{className:"".concat(N," animated fadeIn"),children:[(0,L.jsx)(P.Z,{children:(0,L.jsx)(E.Z,{className:"font20 mr10"})}),(0,L.jsxs)(P.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!O&&(0,L.jsxs)("div",{className:T,children:[null==r?void 0:r(i),c&&(0,L.jsx)(C.CopyToClipboard,{text:String(_).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:A,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},Z={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},I=t(85750),O=t(89260),D=t(66621),R=function(e){var n=e.src,t=e.onClick,i=(0,p.useRef)(null),o=(0,p.useState)(!1),r=f()(o,2),a=r[0],l=r[1],s=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=f()(s,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),m=f()(h,2),g=m[0],v=m[1],w=(0,p.useState)({x:20,y:.62*window.innerHeight}),x=f()(w,2),b=x[0],_=x[1],y=(0,p.useState)(!1),k=f()(y,2),S=k[0],j=k[1];(0,p.useEffect)((function(){var e=function(e){if(a){var n,t=e.clientY-b.y,o=g.y+t,r=window.innerHeight-((null===(n=i.current)||void 0===n?void 0:n.offsetHeight)||0)-50;o<50&&(o=50),o>r&&(o=r),requestAnimationFrame((function(){d({x:20,y:o})})),j(!0)}},n=function(){l(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[a,b,g]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:a?"grabbing":"grab"},onMouseDown:function(e){l(!0),_({x:e.clientX,y:e.clientY}),v(u),j(!1)},onMouseUp:function(e){l(!1),!S&&t&&t(e)},ref:i,children:(0,L.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=t(20817),W=(0,b.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,i,r,l,c,d,_=e.title,y=e.description,k=e.placeholder,S=e.hideUpload,j=e.hideInputBox,C=e.aiIcon,B=e.userIcon,N=e.children,T=e.taskData,A=e.name,P=e.code,E=e.globalSetting,M=e.authority,W=e.isShowComponent,H=void 0===W||W,z=e.DrawerProps,V=void 0===z?{}:z,q=e.FetchUrl,U=void 0===q?"https://ai-data.educoder.net/v1/chat-messages":q,J=e.FetchData,K=void 0===J?{}:J,Y=e.defaultGetData,X=void 0!==Y&&Y,Q=e.extraEdit,$=void 0===Q?function(){return null}:Q,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,ie=e.onOpen,oe=e.loadingOption,re=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),ae=f()(re,2),le=ae[0],se=ae[1],ce=(0,p.useState)(null),ue=f()(ce,2),de=ue[0],fe=ue[1],pe=(0,p.useState)(!1),he=f()(pe,2),me=he[0],ge=he[1],ve=(0,p.useState)([]),we=f()(ve,2),xe=we[0],be=we[1],_e=(0,p.useState)(!1),ye=f()(_e,2),ke=ye[0],Se=ye[1],je=(0,p.useState)([]),Ce=f()(je,2),Be=Ce[0],Ne=Ce[1],Te=(0,p.useRef)(Be),Ae=(0,p.useRef)(),Pe=(0,p.useRef)(),Ee=(0,p.useState)(""),Le=f()(Ee,2),Me=Le[0],Ge=Le[1],Ze=(0,p.useState)(["".concat(null==T||null===(n=T.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Ie=f()(Ze,2),Oe=Ie[0],De=Ie[1],Re=!!T,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==T||null===(t=T.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==T||null===(i=T.challenge)||void 0===i?void 0:i.task_pass}],We={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(xe),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),be(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(Me.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},He={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(h.ZP.warning("文件内容不能为空"),m.Z.LIST_IGNORE):i||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),m.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;be((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Te.current=Be}),[Be]),(0,p.useEffect)((function(){var e;null!=E&&E.setting&&se([].concat(u()(le),u()((null==E||null===(e=E.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==E?void 0:E.setting]),(0,p.useEffect)((function(){var e;De(["".concat(null==T||null===(e=T.challenge)||void 0===e?void 0:e.task_pass),"".concat(P),"".concat(P)])}),[P]),(0,p.useEffect)((function(){if(X&&(null!=V&&V.open||me)&&null!=K&&K.student_work_id){if(de!==(null==K?void 0:K.student_work_id))Ne([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Be.length)return;Ne([].concat(u()(Be),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}qe(),fe(null==K?void 0:K.student_work_id)}}),[X,me,Be,null==V?void 0:V.open,null==K?void 0:K.student_work_id]);var ze,Ve=function(){ge(!0)},qe=function(){var e=s()(o()().mark((function e(){var n,t,i,r=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:"",e.next=3,(0,I.ZP)(U,{method:"post",body:a()({inputs:{description:"",name:A},query:t,response_mode:"blocking",conversation_id:Ae.current||"",user:"abc",files:(null==xe||null===(n=xe.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},K),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:i=e.sent,Se(!1),Te.current[Te.current.length-1].text=null==i?void 0:i.answer,Te.current[Te.current.length-1].loading=!1,Te.current[Te.current.length-1].response=i,Ae.current=null==i?void 0:i.conversation_id,Ne(u()(Te.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=s()(o()().mark((function e(n,t){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ke){e.next=2;break}return e.abrupt("return");case 2:return Se(!0),Ne([].concat(u()(Be),[{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){Pe.current.scrollTo({top:Pe.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,I.ZP)(U,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Oe[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(i=e.sent)&&i.answer&&(Se(!1),Te.current[Te.current.length-1].text=null==i?void 0:i.answer,Te.current[Te.current.length-1].loading=!1,Te.current[Te.current.length-1].response=i,Ae.current=null==i?void 0:i.conversation_id,Ne(u()(Te.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Je=function(){""!==Me.trim()&&(Ge(""),be([]),Ne([].concat(u()(Be),[{text:Me,done:!1,key:Date.now(),sender:"user",fileList:xe[0]},{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Se(!0),setTimeout((function(){return qe(Me)}),300))};if(Re&&!le.includes(null===(r=(0,O.eY)())||void 0===r?void 0:r.login)){if(null==T||!T.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!H||!M&&!le.includes(null===(ze=(0,O.eY)())||void 0===ze?void 0:ze.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[N?(0,L.jsxs)("div",{onClick:ie||Ve,children:[(0,L.jsx)(b.Outlet,{}),N]}):(0,L.jsx)(R,{onClick:ie||Ve}),(0,L.jsx)(g.Z,{className:"".concat(null!=V&&V.open||me?"body-overflow-hidden":""," ").concat(Z.answerWrp),width:(null==V?void 0:V.width)||860,title:(0,L.jsx)("span",{className:Z.title,children:_||"头歌AI"}),onClose:(null==V?void 0:V.onClose)||function(){ge(!1)},open:(null==V?void 0:V.open)||me,children:(0,L.jsxs)("div",{className:Z["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Pe,className:Z["chat-container"],children:[ne&&(0,L.jsxs)("div",{className:Z.li,children:[(0,L.jsx)("img",{className:Z.img,src:C||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:Z.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Re?_:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:y||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Re&&(0,L.jsx)("div",{className:Z.container,children:Fe.map((function(e,n){return(0,L.jsxs)("div",{onClick:function(){return Ue(e,n)},className:Z.item,children:[(0,L.jsxs)(v.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==Be?void 0:Be.map((function(e,n){var t;return(0,L.jsxs)("div",{className:Z.li,style:"AI"===e.sender&&"user"!==(null===(t=Be[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:Z.img,src:"AI"===e.sender?C||"/images/ai_icon.png":B||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(Z.content," ").concat("AI"===e.sender?"":Z.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:Z["loading-wanx"],children:[(0,L.jsx)("div",{className:Z["dot-flashing"]}),(0,L.jsx)("div",{className:Z["dot-flashing"]}),(0,L.jsx)("div",{className:Z["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(G,{scrollBox:Pe,Data:e,extraEdit:$})]})})]},n)}))]}),!j&&(0,L.jsxs)("div",{className:"".concat(Z["footer-container"]," ").concat(xe.length>=1&&Z["has-file"]),children:[!!xe.length&&(0,L.jsxs)(v.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==xe||null===(l=xe[0])||void 0===l?void 0:l.name,className:"mr10",children:(0,D.tP)(null==xe||null===(c=xe[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return be([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:xe.length?{paddingLeft:0}:{},className:Z["input-container"],children:[!S&&(0,L.jsx)("div",{className:Z["footer-container-upload"],children:(0,L.jsx)(m.Z,a()(a()({},te?He:We),{},{children:null!=xe&&xe.length?null:(0,L.jsx)(w.ZP,{className:Z["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(x.Z.TextArea,{rows:1,placeholder:k||"在这里输入你问题吧~",value:Me,bordered:!1,onChange:function(e){Ge(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=xe&&xe.length&&"done"!==(null==xe||null===(n=xe[0])||void 0===n?void 0:n.status)||ke)return;Je()}}}),(0,L.jsx)(w.ZP,{className:Z["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==xe||!xe.length)&&"done"!==(null==xe||null===(d=xe[0])||void 0===d?void 0:d.status)||ke,onClick:Je})]})]})]})})]})}))},1433:function(e,n,t){"use strict";t.d(n,{Z:function(){return x}});var i=t(82100),o=t.n(i),r=t(29186),a=t.n(r),l=t(80619),s=t.n(l),c=t(47074),u=t.n(c),d=t(59301),f=t(92832),p=t(12563),h=t(8591),m="flex___eLcnP",g="color666___TiUhG",v=t(26762),w=t(37712),x=(f.Z.TextArea,function(e){s()(t,e);var n=u()(t);function t(e){var i;return o()(this,t),(i=n.call(this,e)).state={inputVisible:!1,EditInputIndex:-1},i}return a()(t,[{key:"render",value:function(){var e=this,n=this.props,t=n.index,i=n.onAnswerChange,o=n.addChildAnswer,r=(n.exerciseIsPublish,n.answers);n.activeOptionErrorIndex,n.flex;console.log("----",r);var a=this.state,l=a.inputVisible,s=a.EditInputIndex;return(0,w.jsxs)("div",{className:m,children:[(0,w.jsxs)("div",{className:"".concat(g," mb5 mt6"),style:{flex:"0 0 90px"},children:["答案(填空",t+1,"):"]}),(0,w.jsxs)("div",{style:{border:"1px solid #f6f6f6",flex:1,padding:10},children:[null==r?void 0:r.map((function(n,o){return(0,w.jsx)(w.Fragment,{children:s!==o&&(null==n?void 0:n.length)>0?(0,w.jsx)(p.Z,{className:"edit-tag",closable:!(1===(null==r?void 0:r.length)&&0===o),onClose:function(n){n.preventDefault(),1===(null==r?void 0:r.length)&&0===o?e.props.deleteChildAnswermain(t,o):e.props.deleteChildAnswer(t,o)},children:(0,w.jsx)("span",{onDoubleClick:function(n){e.setState({EditInputIndex:o}),n.preventDefault()},children:n})},n):(0,w.jsx)(f.Z,{defaultValue:n,style:{width:78,marginRight:8,height:24,verticalAlign:"top"},onBlur:function(n){n.target.value.replaceAll(" ","").length<=0?h.ZP.info("内容不能为纯空格"):(i(t,o,n.target.value),e.setState({EditInputIndex:-1,inputVisible:!1}))}})})})),!l&&(0,w.jsxs)(p.Z,{className:"site-tag-plus",onClick:function(){o(t),e.setState({inputVisible:!0})},children:[(0,w.jsx)(v.Z,{})," 新增答案"]})]})]})}}]),t}(d.Component))},29780:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(82242),o=t.n(i),r=t(82100),a=t.n(r),l=t(29186),s=t.n(l),c=t(13720),u=t.n(c),d=t(80619),f=t.n(d),p=t(47074),h=t.n(p),m=t(85573),g=t.n(m),v=t(59301),w=t(95992),x=t(37712),b="▁",_=function(e){f()(t,e);var n=h()(t);function t(){var e;a()(this,t);for(var i=arguments.length,o=new Array(i),r=0;r0){for(var i=a.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(r)}else if("Down"===t.key){var o;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(n).first())&&e.select(o);else for(;null!==n;){var r,a,l;if(null===(r=n.findTreeParentNode()))break;if((l=(a=this._sortTreeChildrenByY(r)).indexOf(n))i.y?1:t.xi.x?1:0})),n},D.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},D.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(D.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(D.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var R=D,F=(t(57193),t(85160)),W=t(43418),H=t(43604),z=t(85750),V="myPaletteDiv___Xjz2I",q="maxH60___Pd4Re";window.go=O;var U=function(e){var n=e.onCancel,t=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),r=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=a()(u,2),f=d[0],p=d[1],m=function(){var e=G()(L()().mark((function e(){var n,o;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,z.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:o=e.sent,t({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(W.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(T.Z,{children:[(0,h.jsx)(H.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(H.Z,{onClick:function(){l.current=!l.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:r})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(F.FI,{initDiagram:function(){var e=O.GraphObject.make,n="#ff3333",t="#3358ff",a="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var o=t.part.adornedPart,r=(new O.Point).setRectSpot(o.actualBounds,n);r.subtract(o.location),r.scale(2,2),r.x+=130*Math.sign(r.x),r.y+=130*Math.sign(r.y),r.add(o.location),r.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var a=i.copyNodeData(o.data);i.setGroupKeyForNodeData(a,i.getGroupKeyForNodeData(o.data)),i.addNodeData(a);var l={from:o.key,to:i.getKeyForNodeData(a)};i.addLinkData(l);var s=e.diagram.findNodeForData(a);s.location=r,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(O.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?25:18,height:n.equals(O.Spot.Top)||n.equals(O.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function b(n){return e(O.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function _(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function y(n,t){return t||(t="color"),e(O.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:_(t,n),contextClick:_(t,n)})}function k(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",y(u,"fill"),y(f,"fill"),y(p,"fill"),y(h,"fill"))),e("ContextMenuButton",e(O.Panel,"Horizontal",y(g,"fill"),y(v,"fill"),y(m,"fill"),y(w,"fill")))]}function S(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",y(d),y(a),y(t),y(n))),e("ContextMenuButton",e(O.Panel,"Horizontal",y(u),y(l),y(s),y(c)))]}function j(n,t){return t||(t="thickness"),e(O.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:_(t,n),contextClick:_(t,n)})}function C(n,t){return t||(t="dash"),e(O.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:_(t,n),contextClick:_(t,n)})}function B(){return[e("ContextMenuButton",e(O.Panel,"Horizontal",j(1),j(2),j(3),j(4))),e("ContextMenuButton",e(O.Panel,"Horizontal",C(null),C([2,4]),C([4,4])))]}function N(n,t){return t||(t="figure"),e(O.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:_(t,n),contextClick:_(t,n)})}function T(n){return e(O.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function A(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(O.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:_("dir",n),contextClick:_("dir",n)})}function P(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",O.Spot.stringify(O.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function E(n,t){var i=0,o=O.Spot.RightSide;n.equals(O.Spot.Top)?(i=270,o=O.Spot.TopSide):n.equals(O.Spot.Left)?(i=180,o=O.Spot.LeftSide):n.equals(O.Spot.Bottom)&&(i=90,o=O.Spot.BottomSide),t||(i-=180);var r=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",O.Spot.stringify(o)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(O.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:r,contextClick:r})}return i.current=new O.Diagram(o.current,{padding:20,grid:e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(R),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center,locationObjectName:"SHAPE",desiredSize:new O.Size(120,60),minSize:new O.Size(40,40),resizable:!0,resizeCellSize:new O.Size(10,10),rotatable:!0},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),new O.Binding("desiredSize","size",O.Size.parse).makeTwoWay(O.Size.stringify),e(O.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("figure"),new O.Binding("fill"),new O.Binding("stroke","borderColor"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(O.TextBlock,{margin:1,textAlign:"center",overflow:O.TextBlock.OverflowEllipsis,editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(O.Panel,"Vertical",{maxSize:new O.Size(200,NaN)},e(O.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new O.Binding("text")),e(O.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new O.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Placeholder,{padding:10}),x(O.Spot.Top,"TriangleUp"),x(O.Spot.Left,"TriangleLeft"),x(O.Spot.Right,"TriangleRight"),x(O.Spot.Bottom,"TriangleDown"),b({alignment:new O.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(O.Panel,"Horizontal",N("Rectangle"),N("RoundedRectangle"),N("Ellipse"),N("Diamond"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Parallelogram2"),N("ManualOperation"),N("Procedure"),N("Cylinder1"))),e("ContextMenuButton",e(O.Panel,"Horizontal",N("Terminator"),N("CreateRequest"),N("Document"),N("TriangleDown"))),k(),S(),B()),i.current.groupTemplate=e(O.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:O.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new O.Binding("location","loc",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Panel,"Auto",{name:"BODY"},e(O.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:O.Spot.AllSides,toSpot:O.Spot.AllSides},new O.Binding("fill"),new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Placeholder,{background:"transparent",margin:20})),e(O.TextBlock,{alignment:O.Spot.Top,alignmentFocus:O.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new O.Binding("text"),new O.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(O.Adornment,"Spot",e(O.Panel,"Auto",e(O.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(O.Placeholder,{margin:1.5})),b({alignment:O.Spot.TopRight,alignmentFocus:O.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",k(),S(),B()),i.current.linkTemplate=e(O.Link,{layerName:"Foreground",routing:O.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new O.Binding("fromSpot","fromSpot",O.Spot.parse),new O.Binding("toSpot","toSpot",O.Spot.parse),new O.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new O.Binding("points").makeTwoWay(),e(O.Shape,{strokeWidth:2},new O.Binding("stroke","color"),new O.Binding("strokeWidth","thickness"),new O.Binding("strokeDashArray","dash")),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,0),segmentOrientation:O.Link.OrientAlong,alignmentFocus:O.Spot.Right,figure:"circle",width:10,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 1===e}))),e(O.Shape,{segmentIndex:-1,segmentOffset:new O.Point(-10,6),segmentOrientation:O.Link.OrientPlus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return e>=1})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.Shape,{segmentIndex:0,segmentOffset:new O.Point(15,-6),segmentOrientation:O.Link.OrientMinus90,alignmentFocus:O.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new O.Binding("fill","color"),new O.Binding("visible","dir",(function(e){return 2===e})),new O.Binding("width","thickness",(function(e){return 7+3*e})),new O.Binding("height","thickness",(function(e){return 7+3*e})),new O.Binding("segmentOffset","thickness",(function(e){return new O.Point(-15,4+1.5*e)}))),e(O.TextBlock,{alignmentFocus:new O.Spot(0,1,-4,0),editable:!0},new O.Binding("text").makeTwoWay(),new O.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(O.Adornment,e(O.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:T(2)},new O.Binding("pathPattern","thickness",T)),b({alignmentFocus:new O.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",S(),B(),e("ContextMenuButton",e(O.Panel,"Horizontal",A(0),A(1),A(2))),e("ContextMenuButton",e(O.Panel,"Horizontal",e(O.Panel,"Spot",P(!1),E(O.Spot.Top,!1),E(O.Spot.Left,!1),E(O.Spot.Right,!1),E(O.Spot.Bottom,!1)),e(O.Panel,"Spot",{margin:new O.Margin(0,0,0,2)},P(!0),E(O.Spot.Top,!0),E(O.Spot.Left,!0),E(O.Spot.Right,!0),E(O.Spot.Bottom,!0))))),new O.Palette(r.current,{maxSelectionCount:1,linkTemplate:e(O.Link,{locationSpot:O.Spot.Center,selectionAdornmentTemplate:e(O.Adornment,"Link",{locationSpot:O.Spot.Center},e(O.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(O.Shape,{toArrow:"Standard",stroke:null}))},{routing:O.Link.AvoidsNodes,curve:O.Link.JumpOver,corner:5,toShortLength:4},new O.Binding("points"),e(O.Shape,{isPanelMain:!0,strokeWidth:2}),e(O.Shape,{toArrow:"Standard",stroke:null})),model:new O.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(I()(O.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(O.Node,"Auto",{locationSpot:O.Spot.Center},new O.Binding("location","location",O.Point.parse).makeTwoWay(O.Point.stringify),e(O.Shape,"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 O.Binding("stroke").makeTwoWay(),new O.Binding("fill").makeTwoWay(),new O.Binding("figure")),e(O.TextBlock,{margin:new O.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new O.Size(16,16),maxSize:new O.Size(10,NaN),textAlign:"center",editable:!0},new O.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(O.Panel,"Grid",e(O.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(O.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(S.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},J=t(5112),K=t(94001),Y=J.ZP.Group,X={margin:"0 8px"},Q=function(e){var n=e.callback,t=e.onCancel;return(0,h.jsxs)(y.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"单元格数:"}),(0,h.jsx)("span",{style:X,children:"行数"}),(0,h.jsx)(y.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(K.Z,{})}),(0,h.jsx)("span",{style:X,children:"列数"}),(0,h.jsx)(y.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(K.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"对齐方式:"}),(0,h.jsx)(y.Z.Item,{name:"align",children:(0,h.jsxs)(Y,{children:[(0,h.jsx)(J.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(J.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(J.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(J.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(S.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(S.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,c.forwardRef)((function(e,n){var t=e.use3d,i=e.width,o=e.height,r=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=a()(u,2),f=d[0],p=d[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(ne())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return r&&r(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(t)}),[t]),(0,c.useImperativeHandle)(n,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(T.Z,{align:"middle",children:[(0,h.jsx)(H.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(H.Z,{children:(0,h.jsx)(S.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),oe=t(20817),re=t(8591),ae="link",le="upload-image",se="add-flowchart",ce="draw-image",ue="code-block",de="add-table",fe="------------",pe={default:fe,left:":".concat(fe),center:":".concat(fe,":"),right:"".concat(fe,":")},he=t(12066);var me="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=s()(s()({},we+"-B","bold"),we+"-I","italic"),be=s()(s()(s()(s()(s()(s()(s()(s()({},ae,"添加链接"),ue,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),_e=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,r=e.width,l=void 0===r?"100%":r,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,w=void 0!==v&&v,x=e.isFocus,y=void 0!==x&&x,k=e.watch,S=e.insertTemp,j=e.mode,T=void 0===j?"markdown":j,A=e.id,E=void 0===A?"markdown-editor-id":A,L=e.showResizeBar,M=void 0!==L&&L,G=e.noStorage,Z=void 0!==G&&G,I=e.showNullButton,O=void 0!==I&&I,D=e.showNullProgramButton,R=void 0!==D&&D,F=e.hidetoolBar,H=void 0!==F&&F,z=e.fullScreen,V=void 0!==z&&z,q=e.onBlur,J=e.onCMBeforeChange,K=e.onFullScreen,Y=e.className,X=void 0===Y?"":Y,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,fe=void 0!==ne&&ne,we=e.disabledFill,_e=void 0!==we&&we,ye=e.placeholder,ke=void 0===ye?"":ye,Se=e.values,je=void 0===Se?"":Se,Ce=e.extraUse,Be=(0,c.useState)(null),Ne=a()(Be,2),Te=Ne[0],Ae=Ne[1],Pe=(0,c.useState)(t),Ee=a()(Pe,2),Le=Ee[0],Me=Ee[1],Ge=(0,c.useState)(k),Ze=a()(Ge,2),Ie=Ze[0],Oe=Ze[1],De=(0,c.useState)(V),Re=a()(De,2),Fe=Re[0],We=Re[1],He=(0,c.useState)(""),ze=a()(He,2),Ve=ze[0],qe=ze[1],Ue=(0,c.useState)(0),Je=a()(Ue,2),Ke=Je[0],Ye=Je[1],Xe=(0,c.useState)(g),Qe=a()(Xe,2),$e=Qe[0],en=Qe[1],nn=(0,c.useState)(!1),tn=a()(nn,2),on=(tn[0],tn[1]),rn=(0,c.useState)(0),an=a()(rn,2),ln=an[0],sn=an[1],cn=(0,c.useState)(0),un=a()(cn,2),dn=un[0],fn=un[1],pn=(0,c.useRef)(),hn=(0,c.useRef)(),mn=(0,c.useRef)(),gn=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(je),null==Te||Te.setValue(je),window.scrollTo(0,e)}),[je]),(0,c.useEffect)((function(){null==K||K(Fe)}),[Fe]),(0,c.useEffect)((function(){if(pn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var o=i.types.toString(),r=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==T)return;try{var a,l=r[1];"file"===(null===(a=r[0])||void 0===a?void 0:a.kind)&&(l=r[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,N.I)(s,(function(e){var t,i,o;e.id?(null==s||null===(t=s.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?n.replaceSelection('').concat(s.name,"")):ge.includes(c)?n.replaceSelection('').concat(s.name,"")):n.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){re.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(pn.current,{mode:T,lineNumbers:!w,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",ke):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),o=t.getLine(i.line),r=o.charAt(i.ch-1),a=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=a>l?a:l,c=a>l?3:4;if(-1===me.indexOf(r))return null;if(console.log("change1:",n,e,o,i,s,a,l,r),s>=0&&i.ch-s<5){var u=s+c;return t.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),y&&n.focus(),n.on("paste",e),fe&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Ae(n),function(){n.off("paste",e)}}}),[]);var vn=(0,c.useCallback)((function(){hn.current}),[$e,hn,Fe]);(0,c.useEffect)((function(){if(Te){var e=function(){var e=new f.Z((function(e){var n,t=o()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(vn(),Te.setSize("100%","100%"),Te.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(pn.current.parentElement),e}();return function(){var n,t;null!==(n=pn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=pn.current)||void 0===t?void 0:t.parentElement)}}}),[Te,vn]),(0,c.useEffect)((function(){if(Te){for(var e=[],n=function(){var n=a()(i[t],2),o=n[0],r=n[1],l=s()({},o,(function(){wn(r)}));e.push(l),Te.addKeyMap(l)},t=0,i=Object.entries(xe);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(E);e>=Ke+1e4&&(!n||n!==Le)&&(window.sessionStorage.setItem(E,Le),on(!0))}}),1e4),(0,c.useEffect)((function(){Oe(k)}),[Te,k]),(0,c.useEffect)((function(){Te&&y&&Te.focus()}),[Te,y]),(0,c.useEffect)((function(){if(Ie&&Te){var e=function(e){var n=e.target;if(gn.current){var t=n.scrollTop/n.scrollHeight;gn.current.scrollTop=gn.current.scrollHeight*t}},n=Te.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[Te,Ie]),(0,c.useEffect)((function(){if(Te&&J){var e=function(e,n){J(e,n)};return Te.on("beforeChange",e),function(){Te.off("beforeChange",e)}}}),[Te,J]),(0,c.useEffect)((function(){if(Te&&q){var e=function(){q(Te.getValue())};return Te.on("blur",e),function(){Te.off("blur",e)}}}),[Te,q]),(0,c.useEffect)((function(){if(Te){var e=function(e,n){var t=e.getValue();Me(t),Ye((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(R?i(t,kn(t)):i(t))};return Te.on("change",e),function(){Te.off("change",e)}}}),[Te,i]),(0,c.useEffect)((function(){if(Te)if(null==t)Te.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;t!==Te.getValue()&&(Te.setValue(t),Me(t),Te.setCursor(fe?1:Te.lineCount(),0),window.scrollTo(0,e))}}),[Te,t]);var wn=(0,c.useCallback)((function(e){var n=Te.getCursor(),t=Te.getSelection(),i=t.split("\n");switch(e){case"bold":return Te.replaceSelection("**"+t+"**"),""===t&&Te.setCursor(n.line,n.ch+2),Te.focus();case"italic":return Te.replaceSelection("*"+t+"*"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"code":return Te.replaceSelection("`"+t+"`"),""===t&&Te.setCursor(n.line,n.ch+1),Te.focus();case"inline-latex":return qe("inline-latex"),Te.focus();case"latex":return Te.replaceSelection("```latex\n"+t+"\n```"),Te.setCursor(n.line+1,t.length+1),Te.focus();case"line-break":return Te.replaceSelection("
                  \n"),Te.focus();case"list-ul":return""===t?Te.replaceSelection("- "+t):Te.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Te.focus();case"list-ol":return""===t?Te.replaceSelection("1. "+t):Te.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),Te.focus();case"add-null-ch":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("▁"),Te.focus();case"add-signal":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("@▁@"),Te.focus();case"add-multiple":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection(me),Te.focus();case"inster-template-1":return""===t&&Te.setCursor(n.line,n.ch),Te.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Te.focus();case"eraser":return Te.setValue(""),Te.focus();case"trigger-watch":return Oe(!Ie),Te.focus();case"trigger-full-screen":return We(!Fe),Te.focus();case ae:return void qe(ae);case ue:return void qe(ue);case le:return void qe(le);case ce:return void qe(ce);case"maths-latex":return void qe("maths-latex");case se:return void qe(se);case de:return void qe(de);default:throw new Error}}),[Te,Ie,Fe]),xn=(0,c.useCallback)((function(e,n){var t,i,o,r,a;switch(qe(""),Ve){case ae:var l=e.title,s=e.link;return Te.replaceSelection("[".concat(l,"](").concat(s,")")),Te.focus();case ue:var c=e.language,u=e.content;return Te.replaceSelection(["```"+c,u,"```"].join("\n")),Te.focus();case"maths-latex":for(var d=atob(e),f=new Uint8Array(d.length),p=0;p-1||null==v||!v.type?g?Te.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Te.replaceSelection("![,](".concat(m,")")):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("video"))>-1?Te.replaceSelection('')):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("pdf"))>-1?Te.replaceSelection('').concat(v.name,"")):ge.includes(w)?Te.replaceSelection('').concat(v.name,"")):Te.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(m,")")),Te.focus();case de:for(var x=e.row,b=e.col,_=e.align,y="\n",k=0;k300&&(n=300),en(g+n+"px")}},i=mn.current,o=!1,r=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[Te,mn]),(0,c.useEffect)((function(){en(g)}),[g]);var yn={width:ve(l),height:ve($e)},kn=((0,c.useMemo)((function(){if(Ke){var e=new Date(Ke),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[Ke]),function(e){var n=[];if(R){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,c.useEffect)((function(){be[Ve]&&Ve!==ce&&Ve!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;sn(n),fn(t)}),0)}),[Ve]);var Sn=function(e,n,t,i){var o=document.body.clientHeight,r=document.body.clientWidth;return!(e<20&&t>e||e>r-20&&tn||n>o-20&&i-1)return m.ZP.info("请先输入 ".concat(K[e]," 选项的内容")),!1;if(console.log(r,"questionChoiceList"),function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=A()(e).sort(),t=0;t1&&(0,J.jsx)(P.Z,{title:"删除",children:(0,J.jsx)("i",{className:"".concat(F," iconfont icon-htmal5icon19"),onClick:function(){return a(r.filter((function(e,t){return t!==n})))}})}),n<7&&n===r.length-1&&(0,J.jsx)(P.Z,{title:"新增参考答案",children:(0,J.jsx)("i",{className:"".concat(W," iconfont icon-roundaddfill ml6"),onClick:function(){return a([].concat(A()(r),[""]))}})})]},n)})),(0,J.jsx)("div",{className:"mt10 mb10",children:(0,J.jsx)("span",{className:"c-grey-999",children:"温馨提示:点击选项输入框可设置答案;选中的选项即为正确答案,选择多个答案即为多选题"})})]})},X=(0,d.forwardRef)(Y),Q=t(24905),$=t(29780),ee=t(1433),ne=function(e,n){var t=e.editData,i=(0,d.useState)(""),o=u()(i,2),r=o[0],a=o[1],l=(0,d.useState)([]),s=u()(l,2),c=s[0],f=s[1],p=(0,d.useState)(""),h=u()(p,2),g=h[0],w=h[1],x=(0,d.useState)(),b=u()(x,2),_=b[0],y=b[1],k=(0,d.useState)(!1),S=u()(k,2),j=S[0],C=S[1];(0,d.useEffect)((function(){t&&(a(null==t?void 0:t.subject),y(null==t?void 0:t.is_ordered),C(!0))}),[t]),(0,d.useEffect)((function(){var e;if(j){var n=null==t||null===(e=t.standard_answers)||void 0===e?void 0:e.map((function(e){return e.text}));f(n),C(!1)}}),[j]),(0,d.useImperativeHandle)(n,(function(){return{onSave:N,Clear:T}})),console.log(c,"answerList");var N=function(){var e=[],n=!1;return c.forEach((function(t,i){e.push({position:i+1,answer_text:[]}),t.forEach((function(t,o){e[i].answer_text.push(t),t&&(0,B.eR)(t,1e4)||(w("".concat(i,"-").concat(o)),m.ZP.info(t?"答案不能超过10000字符":"答案:不能为空"),n=!0)}))})),!n&&((null==e?void 0:e.length)>50?(m.ZP.warning("填空题标准答案不能为空/不能超过50个!"),!1):{name:r,standard_answers:e,is_ordered:_})},T=function(){a(""),f([]),y(!1)},P=function(e,n,t){w("");var i=c.slice();i[e][n]=t,f(i)},I=function(e){var n=c.slice();n[e]=[].concat(A()(n[e]),[""]),f(n)},O=function(e,n){var t=c.slice();if(!t[e][n])return t[e]=t[e].filter((function(e,t){return t!==n})),void f(t);v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:L,onOk:function(){t[e]=t[e].filter((function(e,t){return t!==n})),f(t)}})},D=function(e){v.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:"确认要删除这个参考答案吗?",className:L,onOk:function(){var n=c.slice();n=c.filter((function(n,t){return e!==t})),f(n)}})};return(0,J.jsxs)("section",{className:E,children:[(0,J.jsxs)("p",{className:M,children:[(0,J.jsx)("span",{className:G,children:"*"}),(0,J.jsx)("span",{className:Z,children:"题干:"})]}),(0,J.jsx)("div",{children:(0,J.jsx)($.Z,{id:"completion-question-tittle",placeholder:"请您输入题目",height:155,defaultValue:r,onChange:function(e){return a(e)},showNullButton:!0,onPlaceholderChange:function(e,n,t){var i=c.slice();if(n&&i.splice(e,n),t)for(var o=0;o1&&(0,J.jsxs)("span",{children:[(0,J.jsx)(Q.Z,{checked:_,onChange:function(e){return y(e.target.checked)},className:q,children:"多个填空的答案有顺序要求"}),(0,J.jsx)("span",{className:"".concat(U," font12"),children:"(选中,每个填空的答案顺序必须与参考答案一致)"})]})})]})},te=(0,d.forwardRef)(ne),ie=function(e,n){var t=e.editData,i=(0,d.useState)(),o=u()(i,2),r=o[0],a=o[1],l=(0,d.useState)(""),s=u()(l,2),c=s[0],f=s[1];(0,d.useEffect)((function(){t&&(f(null==t?void 0:t.subject),a("正确"===(null==t?void 0:t.standard_answer)?"0":"1"))}),[t]),(0,d.useImperativeHandle)(n,(function(){return{onSave:p,Clear:h}}));var p=function(){return c?r?{name:c,choices:[{choice_text:"正确",is_answer:"0"===r?1:0},{choice_text:"错误",is_answer:"1"===r?1:0}]}:(m.ZP.info("请先点击选择本判断题的正确选项"),!1):(m.ZP.info("请您输入题干"),!1)},h=function(){f(""),a("")};return(0,J.jsxs)("section",{className:E,children:[(0,J.jsxs)("p",{className:M,children:[(0,J.jsx)("span",{className:G,children:"*"}),(0,J.jsx)("span",{className:Z,children:"题干:"})]}),(0,J.jsx)(y.Z,{id:"single-question-title",watch:!0,height:155,placeholder:"请您输入题干",defaultValue:c,onChange:function(e){return f(e)}}),(0,J.jsxs)("p",{className:M,children:[(0,J.jsx)("span",{className:G,children:"*"}),(0,J.jsxs)("span",{className:Z,children:["答案选项:",(0,J.jsx)("span",{className:I,children:"点击选项可设置正确答案"})]})]}),(0,J.jsxs)(w.ZP.Group,{className:"mb10",buttonStyle:"solid",value:r,onChange:function(e){return a(e.target.value)},children:[(0,J.jsx)(w.ZP.Button,{value:"0",className:"".concat(V," mr40"),children:"正确"}),(0,J.jsx)(w.ZP.Button,{value:"1",className:V,children:"错误"})]})]})},oe=(0,d.forwardRef)(ie),re=t(35338),ae=function(e){var n=e.visible,t=void 0!==n&&n,i=e.is_published,r=e.editData,l=e.onOk,c=e.onCancel,f=(0,re.UO)(),p=(0,d.useState)([10,20]),v=u()(p,2),x=v[0],k=v[1],S=h.Z.useForm(),T=u()(S,1)[0],A=(0,d.useState)({}),P=u()(A,2),E=P[0],L=P[1],M=(0,d.useRef)();(0,d.useEffect)((function(){return document.getElementById("modal-level-question").style.transform="none",function(){document.getElementById("modal-level-question").style.transform="translateX(0)"}}),[]),(0,d.useEffect)((function(){t&&r&&(T.setFieldsValue(s()({},r)),k(G[r.difficult]))}),[t]);var G={1:[10,20],2:[30,40,50,60],3:[70,80,90,100]},Z=function(){var e=a()(o()().mark((function e(){var n,i,r,a,l,s;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M.current.onSave();case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return",!1);case 5:if(1!==t){e.next=11;break}return i="",r={cnt:null==n?void 0:n.choices.map((function(e){return e.choice_text}))},null==(a={answer:null==n?void 0:n.choices.map((function(e){return e.is_answer}))})||a.answer.map((function(e,n){e&&(i+=B.oV[n])})),e.abrupt("return",{challenge_choose:{subject:n.name,answer:E.task_pass,standard_answer:i,score:E.score,difficult:E.difficult},question:r,choice:a});case 11:if(2!==t){e.next=13;break}return e.abrupt("return",{challenge_choose:{subject:n.name,answer:E.task_pass,score:E.score,difficult:E.difficult},blank_answers:null==n?void 0:n.standard_answers,is_ordered:null==n?void 0:n.is_ordered});case 13:if(3!==t){e.next=16;break}return s=null!=n&&null!==(l=n.choices)&&void 0!==l&&null!==(l=l[0])&&void 0!==l&&l.is_answer?"true":"false",e.abrupt("return",{challenge_choose:{subject:n.name,answer:E.task_pass,standard_answer:s,score:E.score,difficult:E.difficult}});case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(e){var n=G[e],t=null==n?void 0:n[0];k(n),T.setFieldsValue({score:t}),L(s()(s()({},T.getFieldsValue()),{score:t}))},O=function(){var e=a()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Z();case 2:if(i=e.sent){e.next=5;break}return e.abrupt("return");case 5:if(!r){e.next=25;break}return e.t0=j.bq,e.t1=s(),e.t2=s(),e.t3=s(),e.t4={},e.next=13,i;case 13:return e.t5=e.sent,e.t6=(0,e.t3)(e.t4,e.t5),e.t7=f,e.t8=(0,e.t2)(e.t6,e.t7),e.t9={},e.t10={questionId:r.choose_id,type:t},e.t11=(0,e.t1)(e.t8,e.t9,e.t10),e.next=22,(0,e.t0)(e.t11);case 22:return e.sent.challenge_choose_id&&(m.ZP.success("操作成功"),l()),e.abrupt("return");case 25:return e.t12=j.Tn,e.t13=s(),e.t14=s(),e.t15=s(),e.t16={},e.next=32,i;case 32:return e.t17=e.sent,e.t18=(0,e.t15)(e.t16,e.t17),e.t19=f,e.t20=(0,e.t14)(e.t18,e.t19),e.t21={},e.t22={type:t},e.t23=(0,e.t13)(e.t20,e.t21,e.t22),e.next=41,(0,e.t12)(e.t23);case 41:e.sent.challenge_choose_id&&(m.ZP.success("操作成功"),l());case 43:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),D=function(){var e=a()(o()().mark((function e(){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,M.current.onSave();case 2:if(e.sent){e.next=5;break}return e.abrupt("return",!1);case 5:T.submit();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,J.jsx)("div",{className:N.modal,children:(0,J.jsxs)("div",{className:N.main,children:[(0,J.jsxs)("div",{className:N.title,children:[(0,J.jsx)("span",{className:N.name,children:r?"编辑题目":"添加题目"}),(0,J.jsxs)("span",{className:N.edit,onClick:c,children:[" ",(0,J.jsx)("i",{className:"iconfont icon-guanbi1"})," "]})]}),(0,J.jsx)("div",{className:N.body,id:"question-scroll",children:(0,J.jsxs)(h.Z,{form:T,className:N.form,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,n){L(s()({},n)),"difficult"in e&&I(e.difficult)},onFinish:O,initialValues:{difficult:1,score:10},children:[1===t&&(0,J.jsx)(X,{ref:M,editData:r}),2===t&&(0,J.jsx)(te,{ref:M,editData:r}),3===t&&(0,J.jsx)(oe,{ref:M,editData:r}),(0,J.jsx)(h.Z.Item,{name:"task_pass",label:"参考答案:",rules:[{required:!0,message:"请输入参考答案"},{max:35e3,message:"参考答案最大限制5000个字符"}],children:(0,J.jsx)(y.Z,{className:"mt5",watch:!0,defaultValue:(null==r?void 0:r.answer)||""})}),(0,J.jsx)(h.Z.Item,{name:"difficult",label:"难度系数:",rules:[{required:!0,message:"请选择难度系数"}],children:(0,J.jsxs)(w.ZP.Group,{disabled:i,children:[(0,J.jsx)(w.ZP,{value:1,children:"简单"}),(0,J.jsx)(w.ZP,{style:{marginLeft:80},value:2,children:"中等"}),(0,J.jsx)(w.ZP,{style:{marginLeft:80},className:"ml80",value:3,children:"困难"})]})}),(0,J.jsxs)(b.Z,{className:"customAddItemSelect",children:[(0,J.jsx)(_.Z,{children:(0,J.jsx)(h.Z.Item,{name:"score",label:"奖励金币:",rules:[{required:!0,message:"请选择奖励经验值"}],children:(0,J.jsx)(C.default,{size:"large",disabled:i,children:x.map((function(e){return(0,J.jsx)(C.default.Option,{value:e,children:e},e)}))})})}),(0,J.jsx)(_.Z,{style:{paddingTop:18},children:(0,J.jsx)("div",{className:"font12 c-light-black ml10 mt20",children:"学员正确答题时获得金币,并且获得等量的经验值。如:+100金币、+100经验值。"})})]})]})}),(0,J.jsxs)("div",{className:N.btns,children:[(0,J.jsx)(g.ZP,{size:"middle",style:{marginRight:20},onClick:c,children:"取消"}),(0,J.jsx)(g.ZP,{size:"middle",type:"primary",onClick:D,children:"保存"})]})]})})},le={flex_box_center:"flex_box_center___ppUNW",flex_space_between:"flex_space_between___WJRAN",flex_box_vertical_center:"flex_box_vertical_center___7gMnX",flex_box_center_end:"flex_box_center_end___hvwcp",flex_box_column:"flex_box_column___yfVcD",bg:"bg___8Isfx",formWrap:"formWrap___r7knb",empty:"empty___eyoKW",list:"list___KSdLX",fs:"fs___Z5WVP",top:"top___brfch",left:"left___sqlv7",title:"title___DZUxC",qs:"qs___hVb1u",qsActive:"qsActive___sevZW",right:"right___dIeSm",bt:"bt___WD12g",answer:"answer___eM8QA",addBtn:"addBtn___uPtMo"},se=t(93524),ce=t(78721),ue=t(84431),de=t(73449),fe=t(89260),pe=p.Z.TabPane,he=(0,f.connect)((function(e){return{shixunsDetail:e.shixunsDetail,newCourse:e.newCourse,globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){var n,t,i,r=e.shixunsDetail,l=e.practiceSetting,c=e.dispatch,C=(0,f.useParams)(),B=(0,f.useLocation)(),N=(0,f.useSearchParams)(),T=u()(N,1)[0],A=h.Z.useForm(),P=u()(A,1)[0],E=(0,d.useState)({}),L=u()(E,2),M=L[0],G=L[1],Z=(0,d.useState)([]),I=u()(Z,2),O=I[0],D=I[1],R=(0,d.useState)(!0),F=u()(R,2),W=(F[0],F[1]),H=(0,d.useState)(!0),z=u()(H,2),V=z[0],q=z[1],U=(0,d.useState)(!1),K=u()(U,2),Y=K[0],X=K[1],Q=(0,d.useState)(null),$=u()(Q,2),ee=$[0],ne=$[1],te=(0,d.useState)(null),ie=u()(te,2),oe=(ie[0],ie[1]),re=(0,d.useState)("1"),he=u()(re,2),me=he[0],ge=he[1],ve=(0,d.useState)(1),we=u()(ve,2),xe=we[0],be=we[1],_e=(0,d.useRef)({subject:"",task_pass:""}),ye=(0,d.useRef)(null),ke=l.is_published,Se=l.id,je=r.challengesEdit,Ce=["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"];(0,d.useEffect)((function(){return T.get("tab")&&ge(T.get("tab")),Be(),Ne(),function(){clearTimeout(ye.current)}}),[B.pathname]);var Be=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(!0),e.next=3,c({type:"shixunsDetail/getChallengesEdit",payload:s()({},C)});case 3:n=e.sent,oe(s()({},n)),_e.current={subject:n.subject,task_pass:(0,ue.S)(n.task_pass),unity_3d_routes:n.unity_3d_routes,has_relation:n.has_relation},G(s()({},_e.current)),P.setFieldsValue(s()({},n)),q(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=a()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.next=3,(0,j.eb)(s()({},C));case 3:n=e.sent,D(n.data),W(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=a()(o()().mark((function e(n){var t,i,a,l,u,d,f,p=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=p.length>1&&void 0!==p[1]&&p[1],i=p.length>2&&void 0!==p[2]?p[2]:1,a=!(!n.unity_3d_routes||""==n.unity_3d_routes),l=s()(s()(s()({},n),C),{},{unity_3d_routes:a?n.unity_3d_routes:null,unity_3d:a,sync_origin_shixun:t}),e.next=6,(0,j.Rs)(l);case 6:0===(u=e.sent).status&&(null!=r&&null!==(d=r.detail)&&void 0!==d&&d.copy_for_exercise||m.ZP.success(u.message),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),c({type:"practiceSetting/setUpdateIndex"}),ge("2"),Le(),null!=r&&null!==(f=r.detail)&&void 0!==f&&f.copy_for_exercise&&(0,ue.m)(c,r,C.id,i));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ae=function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j._9)(s()(s()({},C),{},{questionId:n}));case 2:0===e.sent.status&&Ne();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pe=function(){var e=a()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.im)(s()(s()({},C),{},{questionId:n}));case 2:0===e.sent.status&&Ne();case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ee=function(){var e=a()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.UQ)(s()(s()({},C),{},{questionId:n}));case 2:t=e.sent,ne(s()(s()({},t),{},{choose_id:n})),X("单选题/多选题"===(null==t?void 0:t.question_name)?1:"填空题"===(null==t?void 0:t.question_name)?2:3);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Le=function(){be(xe+1),Be()},Me=function(){var e,n=function(){f.history.push("/shixuns/".concat(Se,"/challenges")),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=l&&null!==(e=l.sideBar)&&void 0!==e&&e.confirmLeave?v.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()};return(0,J.jsxs)("section",{className:le.bg,style:{marginBottom:"1"===me?67:0},children:[(0,J.jsxs)(p.Z,{activeKey:me,onChange:function(e){var n,t=function(){ge(e),Le(),c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=l&&null!==(n=l.sideBar)&&void 0!==n&&n.confirmLeave?v.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()},tabBarExtraContent:"1"===me?null:(0,J.jsxs)("div",{className:"mb10",children:[(0,J.jsx)(g.ZP,{onClick:function(){return X(1)},type:"primary",ghost:!0,children:"添加选择题"}),(0,J.jsx)(g.ZP,{onClick:function(){return X(2)},type:"primary",className:"ml20 mr20",ghost:!0,children:"添加填空题"}),(0,J.jsx)(g.ZP,{onClick:function(){return X(3)},type:"primary",ghost:!0,children:"添加判断题"})]}),children:[(0,J.jsx)(pe,{tab:"本关任务",children:(0,J.jsxs)(h.Z,{form:P,scrollToFirstError:!0,className:le.formWrap,layout:"vertical",onValuesChange:function(e,n){G(s()({},n)),clearTimeout(ye.current),ye.current=setTimeout((function(){var e=P.getFieldsValue(),n=e.subject,t=e.task_pass;""!==_e.current.subject&&(n!==_e.current.subject||t!==_e.current.task_pass?c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):c({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}))}),500)},onFinish:function(e){var n,t;null!=r&&null!==(n=r.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=r&&null!==(t=r.detail)&&void 0!==t&&t.copy_for_exercise&&_e.current.has_relation?c({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"taskLevel",fn:function(e,n,t){Te(e,n,t)}}}):Te(e)},children:[(0,J.jsx)("div",{className:le.fieldWrap,children:(0,J.jsx)(h.Z.Item,{initialValue:"",name:"subject",label:"任务名称:",rules:[{required:!0,message:"请输入任务名称"}],children:(0,J.jsx)(x.Z,{bordered:!1,maxLength:60,suffix:"".concat((null===(n=M.subject)||void 0===n?void 0:n.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})})}),(0,J.jsx)("div",{className:le.mdWrap,children:(0,J.jsx)(h.Z.Item,{name:"task_pass",label:(0,J.jsxs)(b.Z,{align:"middle",children:[(0,J.jsx)(_.Z,{className:"mr10 font16",children:"任务要求:"}),(0,J.jsx)(_.Z,{children:(null==r||null===(t=r.detail)||void 0===t?void 0:t.id)&&(0,J.jsx)(S.Z,{title:"AI生成",children:(0,J.jsx)(g.ZP,{type:"primary",children:"AI生成"})})})]}),rules:[{required:!0,message:"请输入作业的简介"},{max:35e3,message:"作业简介最大限制5000个字符"}],children:(0,J.jsx)(y.Z,{watch:!0,defaultValue:je.task_pass},C.challengesId||"3")})}),(0,J.jsx)(h.Z.Item,{noStyle:!0,children:(0,J.jsx)(se.t,{okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:function(){Me()}})}),(0,fe.ag)()&&(0,J.jsx)("div",{className:le.fieldWrap,children:(0,J.jsx)(h.Z.Item,{initialValue:"",name:"unity_3d_routes",label:"嵌入第三方平台:",children:(0,J.jsx)(x.Z,{bordered:!1,maxLength:60,suffix:"".concat((null===(i=M.unity_3d_routes)||void 0===i?void 0:i.length)||0,"/60"),placeholder:"请输入第三方平台地址"})})})]},xe)},"1"),(0,J.jsxs)(pe,{tab:"题目",children:[!!O.length&&O.map((function(e,n){var t=e.challenge_choose_id,i=e.subject,r=e.choose_contents,l=e.standard_answer,c=e.answer,u=e.score,d=(e.category,e.question_name),f=e.standard_answers;return(0,J.jsxs)("div",{className:le.list,children:[(0,J.jsxs)("div",{className:le.top,children:[(0,J.jsxs)("div",{className:le.left,children:[(0,J.jsxs)("div",{className:le.title,children:[(0,J.jsxs)("div",{className:le.fs,children:[n+1,". "]}),(0,J.jsx)(k.Z,{value:i})]}),"单选题/多选题"===d&&(null==r?void 0:r.map((function(e,n){return(0,J.jsxs)("ul",{className:e.right_key?le.qsActive:le.qs,children:[(0,J.jsx)("li",{children:Ce[e.position]}),(0,J.jsx)("li",{children:(0,J.jsx)(k.Z,{value:e.option_name})})]},n)}))),"判断题"===d&&(0,J.jsxs)(w.ZP.Group,{className:"mb10",buttonStyle:"solid",value:l,children:[(0,J.jsx)(w.ZP,{value:"正确",className:"".concat(le.radio," mr40"),children:"正确"}),(0,J.jsx)(w.ZP,{value:"错误",className:le.radio,children:"错误"})]})]}),(0,J.jsxs)("div",{className:le.right,children:[(0,J.jsx)("i",{onClick:function(){return Ee(t)},className:"iconfont icon-xiaoxiugai"}),(0,J.jsx)("i",{onClick:function(){return e=t,n=function(){var n=a()(o()().mark((function n(){return o()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,j.Yn)(s()(s()({},C),{},{questionId:e}));case 2:n.sent.challenge_id&&(Ne(),m.ZP.success("删除成功"));case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),void v.Z.confirm({title:"提示",content:"是否删除题目!",centered:!0,onOk:n});var e,n},className:"iconfont icon-shanchu23"}),n!==O.length-1&&(0,J.jsx)("i",{onClick:function(){return Pe(t)},className:"iconfont icon-xiayi2"}),0!==n&&(0,J.jsx)("i",{onClick:function(){return Ae(t)},className:"iconfont icon-shangyi2"})]})]}),(0,J.jsxs)("div",{className:le.bt,children:["题型:",d,"    奖励金币:",u]}),(0,J.jsxs)("div",{className:le.answer,children:["填空题"===d?null==f?void 0:f.map((function(e,n){var t;return(0,J.jsxs)("p",{children:["填空",n+1,":",null==e||null===(t=e.text)||void 0===t?void 0:t.join("、")]},n)})):(0,J.jsxs)("p",{children:["标准答案:",l]}),(0,J.jsxs)("p",{children:[(0,J.jsx)("div",{className:le.fs,children:"参考答案:"}),(0,J.jsx)(k.Z,{value:c})]})]})]},t)})),!O.length&&(0,J.jsxs)("div",{className:le.empty,children:[(0,J.jsx)("img",{src:de.x7,width:"258"}),(0,J.jsx)("span",{className:"c-grey-c",children:"请点击右上角添加题目按钮进行题目的创建! "})]})]},"2")]}),!!Y&&(0,J.jsx)(ae,{is_published:ke,visible:Y,onCancel:function(){X(!1),ne(null)},onOk:function(){X(!1),ne(null),Ne()},editData:ee}),(0,J.jsx)(ce.Z,{loading:V})]})}))},78721:function(e,n,t){"use strict";t.d(n,{Z:function(){return a}});t(59301);var i=t(71418),o="loading___lueiN",r=t(37712),a=function(e){return e.loading?(0,r.jsx)("div",{className:o,children:(0,r.jsx)(i.Z,{})}):(0,r.jsx)(r.Fragment,{})}},84431:function(e,n,t){"use strict";t.d(n,{S:function(){return d},m:function(){return f}});var i=t(7557),o=t.n(i),r=t(41498),a=t.n(r),l=t(66621),s=t(8591),c=t(43418),u=t(37712),d=function(e){var n=document.createElement("textarea");return n.value=e,n.value},f=function(){var e=a()(o()().mark((function e(n,t,i,r,a){var d,f,p;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/saveCopyForExercise",payload:{id:i,save_type:r}});case 2:d=e.sent,1===r?(0==(null==d?void 0:d.status)&&s.ZP.success("保存成功"),null!=d&&null!==(f=d.data)&&void 0!==f&&f.exists_same_shixun_name?n({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==d||null===(p=d.data)||void 0===p?void 0:p.shixun_name}}):n({type:"classroomList/setActionTabs",payload:{}})):(n({type:"classroomList/setActionTabs",payload:{}}),0===(null==d?void 0:d.status)&&c.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,l.xg)("/shixuns/".concat(null==t||null===(e=t.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 4:case"end":return e.stop()}}),e)})));return function(n,t,i,o,r){return e.apply(this,arguments)}}()}}]); \ No newline at end of file diff --git a/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.async.js b/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.async.js index 5fde88ada3..c453e6cb96 100644 --- a/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.async.js +++ b/p__Shixuns__Edit__body__Level__Challenges__NewPractice__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[94498,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,Z(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,O(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){x=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=n.id,r=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var B=function(e){return e&&"false"!==e},T=function(t,n,i){y(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(y(m)<=4.4)B(n.showToolBar)&&(n.height-=7),B(n.showAlgebraInput)&&(n.height-=37),n.width<605&&B(n.showToolBar)&&(n.width=605,r=605);else{var u=100;(B(n.showToolBar)||B(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=B(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},b||w.appendChild(_)):a.appendChild(_),w.appendChild(a),b||t.appendChild(w),setTimeout((function(){e.resize()}),1)}function S(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),I("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):S(e,t)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):T(o,t,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=i,T(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",b),r.setAttribute("width",l),r.setAttribute("height",s);var u=(e-l)/2,d=(t-s)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],O=function(e,t){if(m=e,t)Z(m,!0);else{var a,r,l=!o;if(l){var s=y(m);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in r=c>0?m:0===c?a+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[u].length)===G[u]||m.slice(-1*(G[u].length+1))===G[u]+"/")return void Z(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||B(n.showToolBar)||B(n.showMenuBar)||B(n.showAlgebraInput)||B(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",Z(r,!1)}},Z=function(e,t){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",v=!1;var n=f.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),O("5.0",t))}},I=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),O(e,!1),null!==c&&Z(c,p),l=!0}return void 0!==n.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,t,n,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,f=0,p=0,h=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(f=s-m.width-m.left,p=u<=480?10:30):(p=m.left,f=u<=480?10:30),d=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=n(e,t,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,a=(n-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(n,a){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,n);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;in?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:n++,e.next=1;break;case 8:R(!1),null==t||t(i);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m?G(w):e(),function(){return G("")}}}),[]),(0,p.useEffect)((function(){n.current&&n.current.scrollTo({top:n.current.scrollHeight,behavior:"smooth"})}),[y]);return(0,L.jsxs)("div",{className:"".concat(B," fadeIn animated"),children:[(0,L.jsx)(S.U,{components:{code:function(e){e.node;var t=e.inline,n=e.className,i=e.children,o=_()(e,M),a=/language-(\w+)/.exec(n||"");return!t&&a?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(j.CopyToClipboard,{text:String(i).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(k.Z,r()(r()({style:C.Z,language:a[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(i||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",r()(r()({className:n},o),{},{children:i}))}},children:y}),u&&!I&&(0,L.jsxs)(v.Z,{className:"".concat(T," animated fadeIn"),children:[(0,L.jsx)(P.Z,{children:(0,L.jsx)(E.Z,{className:"font20 mr10"})}),(0,L.jsxs)(P.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t]}(null==u?void 0:u.size)]})]}),!I&&(0,L.jsxs)("div",{className:A,children:[null==a?void 0:a(i),c&&(0,L.jsx)(j.CopyToClipboard,{text:String(y).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:N,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},O={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},Z=n(85750),I=n(89260),R=n(66621),D=function(e){var t=e.src,n=e.onClick,i=(0,p.useRef)(null),o=(0,p.useState)(!1),a=f()(o,2),r=a[0],l=a[1],s=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=f()(s,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),m=f()(h,2),g=m[0],v=m[1],w=(0,p.useState)({x:20,y:.62*window.innerHeight}),b=f()(w,2),x=b[0],y=b[1],_=(0,p.useState)(!1),S=f()(_,2),k=S[0],C=S[1];(0,p.useEffect)((function(){var e=function(e){if(r){var t,n=e.clientY-x.y,o=g.y+n,a=window.innerHeight-((null===(t=i.current)||void 0===t?void 0:t.offsetHeight)||0)-50;o<50&&(o=50),o>a&&(o=a),requestAnimationFrame((function(){d({x:20,y:o})})),C(!0)}},t=function(){l(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}}),[r,x,g]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:r?"grabbing":"grab"},onMouseDown:function(e){l(!0),y({x:e.clientX,y:e.clientY}),v(u),C(!1)},onMouseUp:function(e){l(!1),!k&&n&&n(e)},ref:i,children:(0,L.jsx)("img",{src:t||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=n(20817),H=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n,i,a,l,c,d,y=e.title,_=e.description,S=e.placeholder,k=e.hideUpload,C=e.hideInputBox,j=e.aiIcon,B=e.userIcon,T=e.children,A=e.taskData,N=e.name,P=e.code,E=e.globalSetting,M=e.authority,H=e.isShowComponent,W=void 0===H||H,z=e.DrawerProps,V=void 0===z?{}:z,q=e.FetchUrl,U=void 0===q?"https://ai-data.educoder.net/v1/chat-messages":q,Y=e.FetchData,J=void 0===Y?{}:Y,K=e.defaultGetData,X=void 0!==K&&K,Q=e.extraEdit,$=void 0===Q?function(){return null}:Q,ee=e.isShowDefuatTips,te=void 0===ee||ee,ne=e.isReview,ie=e.onOpen,oe=e.loadingOption,ae=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),re=f()(ae,2),le=re[0],se=re[1],ce=(0,p.useState)(null),ue=f()(ce,2),de=ue[0],fe=ue[1],pe=(0,p.useState)(!1),he=f()(pe,2),me=he[0],ge=he[1],ve=(0,p.useState)([]),we=f()(ve,2),be=we[0],xe=we[1],ye=(0,p.useState)(!1),_e=f()(ye,2),Se=_e[0],ke=_e[1],Ce=(0,p.useState)([]),je=f()(Ce,2),Be=je[0],Te=je[1],Ae=(0,p.useRef)(Be),Ne=(0,p.useRef)(),Pe=(0,p.useRef)(),Ee=(0,p.useState)(""),Le=f()(Ee,2),Me=Le[0],Ge=Le[1],Oe=(0,p.useState)(["".concat(null==A||null===(t=A.challenge)||void 0===t?void 0:t.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Ze=f()(Oe,2),Ie=Ze[0],Re=Ze[1],De=!!A,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==A||null===(n=A.challenge)||void 0===n?void 0:n.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==A||null===(i=A.challenge)||void 0===i?void 0:i.task_pass}],He={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(be),maxCount:1,onChange:function(e){var t=e.fileList;console.log(":newFileList:",t),xe(t)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var t=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return t||(Me.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},We={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var t,n=null==e||null===(t=e.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(t=t.slice(-1))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.toLowerCase(),i=["doc","docx","md","pdf","txt"].includes(n);return 0==e.size?(h.ZP.warning("文件内容不能为空"),m.Z.LIST_IGNORE):i||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),m.Z.LIST_IGNORE)},onChange:function(e){var t=e.fileList;xe((null==t?void 0:t.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Ae.current=Be}),[Be]),(0,p.useEffect)((function(){var e;null!=E&&E.setting&&se([].concat(u()(le),u()((null==E||null===(e=E.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==E?void 0:E.setting]),(0,p.useEffect)((function(){var e;Re(["".concat(null==A||null===(e=A.challenge)||void 0===e?void 0:e.task_pass),"".concat(P),"".concat(P)])}),[P]),(0,p.useEffect)((function(){if(X&&(null!=V&&V.open||me)&&null!=J&&J.student_work_id){if(de!==(null==J?void 0:J.student_work_id))Te([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Be.length)return;Te([].concat(u()(Be),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}qe(),fe(null==J?void 0:J.student_work_id)}}),[X,me,Be,null==V?void 0:V.open,null==J?void 0:J.student_work_id]);var ze,Ve=function(){ge(!0)},qe=function(){var e=s()(o()().mark((function e(){var t,n,i,a=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:"",e.next=3,(0,Z.ZP)(U,{method:"post",body:r()({inputs:{description:"",name:N},query:n,response_mode:"blocking",conversation_id:Ne.current||"",user:"abc",files:(null==be||null===(t=be.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===t?void 0:t.map((function(e){var t;return null==e||null===(t=e.response)||void 0===t?void 0:t.id})))||[]},J),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:i=e.sent,ke(!1),Ae.current[Ae.current.length-1].text=null==i?void 0:i.answer,Ae.current[Ae.current.length-1].loading=!1,Ae.current[Ae.current.length-1].response=i,Ne.current=null==i?void 0:i.conversation_id,Te(u()(Ae.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=s()(o()().mark((function e(t,n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Se){e.next=2;break}return e.abrupt("return");case 2:return ke(!0),Te([].concat(u()(Be),[{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==t?void 0:t.name}])),setTimeout((function(){Pe.current.scrollTo({top:Pe.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,Z.ZP)(U,{method:"post",body:{inputs:{description:null==t?void 0:t.inputs,name:null==t?void 0:t.name},query:Ie[n],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==t?void 0:t.Authorization}});case 7:null!=(i=e.sent)&&i.answer&&(ke(!1),Ae.current[Ae.current.length-1].text=null==i?void 0:i.answer,Ae.current[Ae.current.length-1].loading=!1,Ae.current[Ae.current.length-1].response=i,Ne.current=null==i?void 0:i.conversation_id,Te(u()(Ae.current)));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ye=function(){""!==Me.trim()&&(Ge(""),xe([]),Te([].concat(u()(Be),[{text:Me,done:!1,key:Date.now(),sender:"user",fileList:be[0]},{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),ke(!0),setTimeout((function(){return qe(Me)}),300))};if(De&&!le.includes(null===(a=(0,I.eY)())||void 0===a?void 0:a.login)){if(null==A||!A.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!W||!M&&!le.includes(null===(ze=(0,I.eY)())||void 0===ze?void 0:ze.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[T?(0,L.jsxs)("div",{onClick:ie||Ve,children:[(0,L.jsx)(x.Outlet,{}),T]}):(0,L.jsx)(D,{onClick:ie||Ve}),(0,L.jsx)(g.Z,{className:"".concat(null!=V&&V.open||me?"body-overflow-hidden":""," ").concat(O.answerWrp),width:(null==V?void 0:V.width)||860,title:(0,L.jsx)("span",{className:O.title,children:y||"头歌AI"}),onClose:(null==V?void 0:V.onClose)||function(){ge(!1)},open:(null==V?void 0:V.open)||me,children:(0,L.jsxs)("div",{className:O["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Pe,className:O["chat-container"],children:[te&&(0,L.jsxs)("div",{className:O.li,children:[(0,L.jsx)("img",{className:O.img,src:j||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:O.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",De?y:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:_||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),De&&(0,L.jsx)("div",{className:O.container,children:Fe.map((function(e,t){return(0,L.jsxs)("div",{onClick:function(){return Ue(e,t)},className:O.item,children:[(0,L.jsxs)(v.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},t)}))})]})]}),null==Be?void 0:Be.map((function(e,t){var n;return(0,L.jsxs)("div",{className:O.li,style:"AI"===e.sender&&"user"!==(null===(n=Be[t+1])||void 0===n?void 0:n.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:O.img,src:"AI"===e.sender?j||"/images/ai_icon.png":B||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(O.content," ").concat("AI"===e.sender?"":O.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:O["loading-wanx"],children:[(0,L.jsx)("div",{className:O["dot-flashing"]}),(0,L.jsx)("div",{className:O["dot-flashing"]}),(0,L.jsx)("div",{className:O["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(G,{scrollBox:Pe,Data:e,extraEdit:$})]})})]},t)}))]}),!C&&(0,L.jsxs)("div",{className:"".concat(O["footer-container"]," ").concat(be.length>=1&&O["has-file"]),children:[!!be.length&&(0,L.jsxs)(v.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==be||null===(l=be[0])||void 0===l?void 0:l.name,className:"mr10",children:(0,R.tP)(null==be||null===(c=be[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return xe([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:be.length?{paddingLeft:0}:{},className:O["input-container"],children:[!k&&(0,L.jsx)("div",{className:O["footer-container-upload"],children:(0,L.jsx)(m.Z,r()(r()({},ne?We:He),{},{children:null!=be&&be.length?null:(0,L.jsx)(w.ZP,{className:O["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(b.Z.TextArea,{rows:1,placeholder:S||"在这里输入你问题吧~",value:Me,bordered:!1,onChange:function(e){Ge(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var t;if(e.preventDefault(),null!=be&&be.length&&"done"!==(null==be||null===(t=be[0])||void 0===t?void 0:t.status)||Se)return;Ye()}}}),(0,L.jsx)(w.ZP,{className:O["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==be||!be.length)&&"done"!==(null==be||null===(d=be[0])||void 0===d?void 0:d.status)||Se,onClick:Ye})]})]})]})})]})}))},93524:function(e,t,n){"use strict";n.d(t,{t:function(){return f}});var i=n(82242),o=n.n(i),a=(n(59301),n(3113)),r="buttonFixed___vyq30",l="button___hxmYv",s="buttonWrap___uK8dl",c=n(92310),u=n.n(c),d=n(37712),f=function(e){var t=e.cancelText,n=void 0===t?"取消":t,i=e.okText,c=void 0===i?"确定":i,f=e.loading,p=void 0!==f&&f,h=e.hasOkBtn,m=void 0===h||h,g=e.hasCancelBtn,v=void 0===g||g,w=e.okButtonProps,b=void 0===w?{}:w,x=e.onCancel,y=void 0===x?function(){}:x,_=e.onOk,S=void 0===_?function(){}:_,k=e.className,C=void 0===k?"":k;return(0,d.jsx)("div",{className:u()(r,C),children:(0,d.jsxs)("div",{className:s,children:[v&&(0,d.jsx)(a.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:y,children:n}),m&&(0,d.jsx)(a.ZP,o()(o()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:p,onClick:S},b),{},{children:c}))]})})}},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var i=n(7557),o=n.n(i),a=n(41498),r=n.n(a),l=n(79800),s=n.n(l),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",f="fullWidth___c492T",p=n(92310),h=n.n(p),m=n(71418),g=n(2859),v=n(85750),w=n(66621),b=n(37712),x=function(e){var t=e.data,n=e.className,i=e.fullWidth,a=e.style,l=void 0===a?{}:a,p=e.onClose,x=e.onOk,y=e.showFullTools,_=e.noAssociationId,S=(0,c.useRef)(null),k=(0,c.useRef)(null),C=(0,c.useRef)(null),j=(0,c.useRef)(null),B=(0,c.useState)(!1),T=s()(B,2),A=T[0],N=T[1],P=(0,c.useState)("正在加载中"),E=s()(P,2),L=E[0],M=E[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&G()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var G=function(){var e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),M("正在加载中"),e.next=4,(0,w.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,S.current.src="",S.current.src=n,S.current.onload=function(){Z()},N(!1),M("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=r()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),M("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||_){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&x(),e.next=13;break;case 12:null!=i&&i.id&&x(i);case 13:N(!1),M("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){k.current=new g.hP(S.current),k.current.targetRoot=j.current,k.current.addEventListener("render",O),k.current.addEventListener("beforeclose",p),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=t&&t.snapshotData&&k.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,b.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,b.jsx)(m.Z,{spinning:A,tip:L,style:{position:"absolute"},children:(0,b.jsx)("div",{ref:j,className:h()(u,n,i?f:""),style:l,children:(0,b.jsx)("img",{className:d,ref:S})})})})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var i=n(82242),o=n.n(i),a=n(79800),r=n.n(a),l=n(59301),s=n(57809),c=n(78241),u=n(3113),d=n(89780),f=n.n(d),p=(n(24147),n(74794),n(37712)),h=s.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,i=e.mode,a=e.options,s=void 0===a?{}:a,c=(0,l.useRef)(),u=(0,l.useState)(),d=r()(u,2),h=d[0],m=d[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,l.useEffect)((function(){if(c.current&&!h){var e=f().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));m(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),a=r()(i,2),d=a[0],f=a[1];return(0,p.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){f(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(v,{mode:d})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return ye}});var i=n(91232),o=n.n(i),a=n(79800),r=n.n(a),l=n(85573),s=n.n(l),c=n(59301),u=n(89780),d=n.n(u),f=n(76374),p=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),v=n.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,l=e.children;return(0,h.jsxs)("a",{title:n,className:r,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var x=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(b,v()(v()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(b,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=n(81074),_=n(78241),S=n(92832),k=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},j=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,v()(v()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(S.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(S.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},B=n(4469),T=n(72952),A=n(95237),N=n(18433),P=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var a=i.toDataURL("image/png");return(0,h.jsx)(A.Z,{style:{height:"100vh"},children:(0,h.jsx)(N.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},E=n(7557),L=n.n(E),M=n(41498),G=n.n(M),O=n(37205),Z=n.n(O),I=n(12378);function R(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(R,go.CommandHandler),R.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},R.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},R.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},R.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},R.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},R.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},R.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},R.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var a,r,l;if(null===(a=t.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(t))i.y?1:n.xi.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var D=R,F=(n(57193),n(85160)),H=n(43418),W=n(43604),z=n(85750),V="myPaletteDiv___Xjz2I",q="maxH60___Pd4Re";window.go=I;var U=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),f=d[0],p=d[1],m=function(){var e=G()(L()().mark((function e(){var t,o;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,z.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(A.Z,{children:[(0,h.jsx)(W.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(W.Z,{onClick:function(){l.current=!l.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(F.FI,{initDiagram:function(){var e=I.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,a=(new I.Point).setRectSpot(o.actualBounds,t);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(I.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(I.Spot.Top)||t.equals(I.Spot.Bottom)?25:18,height:t.equals(I.Spot.Top)||t.equals(I.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function x(t){return e(I.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function y(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(I.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:y(n,t),contextClick:y(n,t)})}function S(){return[e("ContextMenuButton",e(I.Panel,"Horizontal",_(u,"fill"),_(f,"fill"),_(p,"fill"),_(h,"fill"))),e("ContextMenuButton",e(I.Panel,"Horizontal",_(g,"fill"),_(v,"fill"),_(m,"fill"),_(w,"fill")))]}function k(){return[e("ContextMenuButton",e(I.Panel,"Horizontal",_(d),_(r),_(n),_(t))),e("ContextMenuButton",e(I.Panel,"Horizontal",_(u),_(l),_(s),_(c)))]}function C(t,n){return n||(n="thickness"),e(I.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:y(n,t),contextClick:y(n,t)})}function j(t,n){return n||(n="dash"),e(I.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:y(n,t),contextClick:y(n,t)})}function B(){return[e("ContextMenuButton",e(I.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(I.Panel,"Horizontal",j(null),j([2,4]),j([4,4])))]}function T(t,n){return n||(n="figure"),e(I.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:y(n,t),contextClick:y(n,t)})}function A(t){return e(I.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(I.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:y("dir",t),contextClick:y("dir",t)})}function P(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",I.Spot.stringify(I.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(I.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,o=I.Spot.RightSide;t.equals(I.Spot.Top)?(i=270,o=I.Spot.TopSide):t.equals(I.Spot.Left)?(i=180,o=I.Spot.LeftSide):t.equals(I.Spot.Bottom)&&(i=90,o=I.Spot.BottomSide),n||(i-=180);var a=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",I.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(I.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:a,contextClick:a})}return i.current=new I.Diagram(o.current,{padding:20,grid:e(I.Panel,"Grid",e(I.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(I.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(D),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(I.Node,"Auto",{locationSpot:I.Spot.Center,locationObjectName:"SHAPE",desiredSize:new I.Size(120,60),minSize:new I.Size(40,40),resizable:!0,resizeCellSize:new I.Size(10,10),rotatable:!0},new I.Binding("location","loc",I.Point.parse).makeTwoWay(I.Point.stringify),new I.Binding("desiredSize","size",I.Size.parse).makeTwoWay(I.Size.stringify),e(I.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:I.Spot.AllSides,toSpot:I.Spot.AllSides},new I.Binding("figure"),new I.Binding("fill"),new I.Binding("stroke","borderColor"),new I.Binding("strokeWidth","thickness"),new I.Binding("strokeDashArray","dash")),e(I.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(I.TextBlock,{margin:1,textAlign:"center",overflow:I.TextBlock.OverflowEllipsis,editable:!0},new I.Binding("text").makeTwoWay(),new I.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(I.Panel,"Vertical",{maxSize:new I.Size(200,NaN)},e(I.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new I.Binding("text")),e(I.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new I.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(I.Adornment,"Spot",e(I.Placeholder,{padding:10}),b(I.Spot.Top,"TriangleUp"),b(I.Spot.Left,"TriangleLeft"),b(I.Spot.Right,"TriangleRight"),b(I.Spot.Bottom,"TriangleDown"),x({alignment:new I.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(I.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(I.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(I.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),S(),k(),B()),i.current.groupTemplate=e(I.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:I.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new I.Binding("location","loc",I.Point.parse).makeTwoWay(I.Point.stringify),e(I.Panel,"Auto",{name:"BODY"},e(I.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:I.Spot.AllSides,toSpot:I.Spot.AllSides},new I.Binding("fill"),new I.Binding("stroke","color"),new I.Binding("strokeWidth","thickness"),new I.Binding("strokeDashArray","dash")),e(I.Placeholder,{background:"transparent",margin:20})),e(I.TextBlock,{alignment:I.Spot.Top,alignmentFocus:I.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new I.Binding("text"),new I.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(I.Adornment,"Spot",e(I.Panel,"Auto",e(I.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(I.Placeholder,{margin:1.5})),x({alignment:I.Spot.TopRight,alignmentFocus:I.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),k(),B()),i.current.linkTemplate=e(I.Link,{layerName:"Foreground",routing:I.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new I.Binding("fromSpot","fromSpot",I.Spot.parse),new I.Binding("toSpot","toSpot",I.Spot.parse),new I.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new I.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new I.Binding("points").makeTwoWay(),e(I.Shape,{strokeWidth:2},new I.Binding("stroke","color"),new I.Binding("strokeWidth","thickness"),new I.Binding("strokeDashArray","dash")),e(I.Shape,{segmentIndex:0,segmentOffset:new I.Point(15,0),segmentOrientation:I.Link.OrientAlong,alignmentFocus:I.Spot.Right,figure:"circle",width:10,strokeWidth:0},new I.Binding("fill","color"),new I.Binding("visible","dir",(function(e){return 1===e}))),e(I.Shape,{segmentIndex:-1,segmentOffset:new I.Point(-10,6),segmentOrientation:I.Link.OrientPlus90,alignmentFocus:I.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new I.Binding("fill","color"),new I.Binding("visible","dir",(function(e){return e>=1})),new I.Binding("width","thickness",(function(e){return 7+3*e})),new I.Binding("height","thickness",(function(e){return 7+3*e})),new I.Binding("segmentOffset","thickness",(function(e){return new I.Point(-15,4+1.5*e)}))),e(I.Shape,{segmentIndex:0,segmentOffset:new I.Point(15,-6),segmentOrientation:I.Link.OrientMinus90,alignmentFocus:I.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new I.Binding("fill","color"),new I.Binding("visible","dir",(function(e){return 2===e})),new I.Binding("width","thickness",(function(e){return 7+3*e})),new I.Binding("height","thickness",(function(e){return 7+3*e})),new I.Binding("segmentOffset","thickness",(function(e){return new I.Point(-15,4+1.5*e)}))),e(I.TextBlock,{alignmentFocus:new I.Spot(0,1,-4,0),editable:!0},new I.Binding("text").makeTwoWay(),new I.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(I.Adornment,e(I.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:A(2)},new I.Binding("pathPattern","thickness",A)),x({alignmentFocus:new I.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),B(),e("ContextMenuButton",e(I.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(I.Panel,"Horizontal",e(I.Panel,"Spot",P(!1),E(I.Spot.Top,!1),E(I.Spot.Left,!1),E(I.Spot.Right,!1),E(I.Spot.Bottom,!1)),e(I.Panel,"Spot",{margin:new I.Margin(0,0,0,2)},P(!0),E(I.Spot.Top,!0),E(I.Spot.Left,!0),E(I.Spot.Right,!0),E(I.Spot.Bottom,!0))))),new I.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(I.Link,{locationSpot:I.Spot.Center,selectionAdornmentTemplate:e(I.Adornment,"Link",{locationSpot:I.Spot.Center},e(I.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(I.Shape,{toArrow:"Standard",stroke:null}))},{routing:I.Link.AvoidsNodes,curve:I.Link.JumpOver,corner:5,toShortLength:4},new I.Binding("points"),e(I.Shape,{isPanelMain:!0,strokeWidth:2}),e(I.Shape,{toArrow:"Standard",stroke:null})),model:new I.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(Z()(I.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(I.Node,"Auto",{locationSpot:I.Spot.Center},new I.Binding("location","location",I.Point.parse).makeTwoWay(I.Point.stringify),e(I.Shape,"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 I.Binding("stroke").makeTwoWay(),new I.Binding("fill").makeTwoWay(),new I.Binding("figure")),e(I.TextBlock,{margin:new I.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new I.Size(16,16),maxSize:new I.Size(10,NaN),textAlign:"center",editable:!0},new I.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(I.Panel,"Grid",e(I.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(I.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=n(5112),J=n(94001),K=Y.ZP.Group,X={margin:"0 8px"},Q=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"单元格数:"}),(0,h.jsx)("span",{style:X,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:X,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(K,{children:[(0,h.jsx)(Y.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(Y.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(Y.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(Y.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),f=d[0],p=d[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(te())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(A.Z,{align:"middle",children:[(0,h.jsx)(W.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(W.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(97488),oe=n(20817),ae=n(8591),re="link",le="upload-image",se="add-flowchart",ce="draw-image",ue="code-block",de="add-table",fe="------------",pe={default:fe,left:":".concat(fe),center:":".concat(fe,":"),right:"".concat(fe,":")},he=n(12066);var me="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",be=s()(s()({},we+"-B","bold"),we+"-I","italic"),xe=s()(s()(s()(s()(s()(s()(s()(s()({},re,"添加链接"),ue,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,a=e.width,l=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,w=void 0!==v&&v,b=e.isFocus,_=void 0!==b&&b,S=e.watch,k=e.insertTemp,C=e.mode,A=void 0===C?"markdown":C,N=e.id,E=void 0===N?"markdown-editor-id":N,L=e.showResizeBar,M=void 0!==L&&L,G=e.noStorage,O=void 0!==G&&G,Z=e.showNullButton,I=void 0!==Z&&Z,R=e.showNullProgramButton,D=void 0!==R&&R,F=e.hidetoolBar,W=void 0!==F&&F,z=e.fullScreen,V=void 0!==z&&z,q=e.onBlur,Y=e.onCMBeforeChange,J=e.onFullScreen,K=e.className,X=void 0===K?"":K,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,fe=void 0!==te&&te,we=e.disabledFill,ye=void 0!==we&&we,_e=e.placeholder,Se=void 0===_e?"":_e,ke=e.values,Ce=void 0===ke?"":ke,je=e.extraUse,Be=(0,c.useState)(null),Te=r()(Be,2),Ae=Te[0],Ne=Te[1],Pe=(0,c.useState)(n),Ee=r()(Pe,2),Le=Ee[0],Me=Ee[1],Ge=(0,c.useState)(S),Oe=r()(Ge,2),Ze=Oe[0],Ie=Oe[1],Re=(0,c.useState)(V),De=r()(Re,2),Fe=De[0],He=De[1],We=(0,c.useState)(""),ze=r()(We,2),Ve=ze[0],qe=ze[1],Ue=(0,c.useState)(0),Ye=r()(Ue,2),Je=Ye[0],Ke=Ye[1],Xe=(0,c.useState)(g),Qe=r()(Xe,2),$e=Qe[0],et=Qe[1],tt=(0,c.useState)(!1),nt=r()(tt,2),it=(nt[0],nt[1]),ot=(0,c.useState)(0),at=r()(ot,2),rt=at[0],lt=at[1],st=(0,c.useState)(0),ct=r()(st,2),ut=ct[0],dt=ct[1],ft=(0,c.useRef)(),pt=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Ce),null==Ae||Ae.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(Fe)}),[Fe]),(0,c.useEffect)((function(){if(ft.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==A)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,T.I)(s,(function(e){var n,i,o;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):ge.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(ft.current,{mode:A,lineNumbers:!w,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",Se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===me.indexOf(a))return null;if(console.log("change1:",t,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var u=s+c;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),fe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){pt.current}),[$e,pt,Fe]);(0,c.useEffect)((function(){if(Ae){var e=function(){var e=new f.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Ae.setSize("100%","100%"),Ae.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ft.current.parentElement),e}();return function(){var t,n;null!==(t=ft.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ft.current)||void 0===n?void 0:n.parentElement)}}}),[Ae,gt]),(0,c.useEffect)((function(){if(Ae){for(var e=[],t=function(){var t=r()(i[n],2),o=t[0],a=t[1],l=s()({},o,(function(){vt(a)}));e.push(l),Ae.addKeyMap(l)},n=0,i=Object.entries(be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(E);e>=Je+1e4&&(!t||t!==Le)&&(window.sessionStorage.setItem(E,Le),it(!0))}}),1e4),(0,c.useEffect)((function(){Ie(S)}),[Ae,S]),(0,c.useEffect)((function(){Ae&&_&&Ae.focus()}),[Ae,_]),(0,c.useEffect)((function(){if(Ze&&Ae){var e=function(e){var t=e.target;if(mt.current){var n=t.scrollTop/t.scrollHeight;mt.current.scrollTop=mt.current.scrollHeight*n}},t=Ae.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ae,Ze]),(0,c.useEffect)((function(){if(Ae&&Y){var e=function(e,t){Y(e,t)};return Ae.on("beforeChange",e),function(){Ae.off("beforeChange",e)}}}),[Ae,Y]),(0,c.useEffect)((function(){if(Ae&&q){var e=function(){q(Ae.getValue())};return Ae.on("blur",e),function(){Ae.off("blur",e)}}}),[Ae,q]),(0,c.useEffect)((function(){if(Ae){var e=function(e,t){var n=e.getValue();Me(n),Ke((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(D?i(n,_t(n)):i(n))};return Ae.on("change",e),function(){Ae.off("change",e)}}}),[Ae,i]),(0,c.useEffect)((function(){if(Ae)if(null==n)Ae.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;n!==Ae.getValue()&&(Ae.setValue(n),Me(n),Ae.setCursor(fe?1:Ae.lineCount(),0),window.scrollTo(0,e))}}),[Ae,n]);var vt=(0,c.useCallback)((function(e){var t=Ae.getCursor(),n=Ae.getSelection(),i=n.split("\n");switch(e){case"bold":return Ae.replaceSelection("**"+n+"**"),""===n&&Ae.setCursor(t.line,t.ch+2),Ae.focus();case"italic":return Ae.replaceSelection("*"+n+"*"),""===n&&Ae.setCursor(t.line,t.ch+1),Ae.focus();case"code":return Ae.replaceSelection("`"+n+"`"),""===n&&Ae.setCursor(t.line,t.ch+1),Ae.focus();case"inline-latex":return qe("inline-latex"),Ae.focus();case"latex":return Ae.replaceSelection("```latex\n"+n+"\n```"),Ae.setCursor(t.line+1,n.length+1),Ae.focus();case"line-break":return Ae.replaceSelection("
                  \n"),Ae.focus();case"list-ul":return""===n?Ae.replaceSelection("- "+n):Ae.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ae.focus();case"list-ol":return""===n?Ae.replaceSelection("1. "+n):Ae.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ae.focus();case"add-null-ch":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection("▁"),Ae.focus();case"add-signal":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection("@▁@"),Ae.focus();case"add-multiple":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection(me),Ae.focus();case"inster-template-1":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ae.focus();case"eraser":return Ae.setValue(""),Ae.focus();case"trigger-watch":return Ie(!Ze),Ae.focus();case"trigger-full-screen":return He(!Fe),Ae.focus();case re:return void qe(re);case ue:return void qe(ue);case le:return void qe(le);case ce:return void qe(ce);case"maths-latex":return void qe("maths-latex");case se:return void qe(se);case de:return void qe(de);default:throw new Error}}),[Ae,Ze,Fe]),wt=(0,c.useCallback)((function(e,t){var n,i,o,a,r;switch(qe(""),Ve){case re:var l=e.title,s=e.link;return Ae.replaceSelection("[".concat(l,"](").concat(s,")")),Ae.focus();case ue:var c=e.language,u=e.content;return Ae.replaceSelection(["```"+c,u,"```"].join("\n")),Ae.focus();case"maths-latex":for(var d=atob(e),f=new Uint8Array(d.length),p=0;p-1||null==v||!v.type?g?Ae.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ae.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ae.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ae.replaceSelection('').concat(v.name,"")):ge.includes(w)?Ae.replaceSelection('').concat(v.name,"")):Ae.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(m,")")),Ae.focus();case de:for(var b=e.row,x=e.col,y=e.align,_="\n",S=0;S300&&(t=300),et(g+t+"px")}},i=ht.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ae,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var yt={width:ve(l),height:ve($e)},_t=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(D){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){xe[Ve]&&Ve!==ce&&Ve!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;lt(t),dt(n)}),0)}),[Ve]);var St=function(e,t,n,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&n>e||e>a-20&&nt||t>o-20&&i0&&void 0!==u[0]?u[0]:{},n=u.length>1&&void 0!==u[1]&&u[1],i=u.length>2&&void 0!==u[2]?u[2]:1,!ne){e.next=9;break}return e.next=6,(0,S.Rs)(s()(s()({},M),{},{tab:0,challenge:s()({},t),challenge_tag:t.challenge_tag,sync_origin_shixun:n}));case 6:return e.sent&&(E({type:"practiceSetting/setUpdateIndex"}),null!=P&&null!==(a=P.detail)&&void 0!==a&&a.copy_for_exercise&&(0,N.m)(E,P,M.id,i),f.history.replace("/shixuns/".concat(M.id,"/edit/").concat(M.challengesId,"/tab=2"))),e.abrupt("return");case 9:return(r=s()({},W)).identifier=M.id,r.st=0,r.sync_origin_shixun=n,e.next=15,(0,S.al)(s()({},r));case 15:1===(l=e.sent).status&&(null!=P&&null!==(c=P.detail)&&void 0!==c&&c.copy_for_exercise&&(0,N.m)(E,P,M.id,i),f.history.replace("/shixuns/".concat(M.id,"/edit/").concat(l.challenge_id,"/tab=2")),setTimeout((function(){E({type:"practiceSetting/setParams",payload:{newQuestion:null}}),E({type:"practiceSetting/setUpdateIndex"})}),200));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){clearTimeout(fe.current),fe.current=setTimeout(be,500)},be=function(){"subject"in W&&he&&E({type:"practiceSetting/setParams",payload:{newQuestion:{st:0,name:null==W?void 0:W.subject}}});var e=["subject","difficulty","score","task_pass"].some((function(e){var t=(0,j.isNumber)(W[e])?String(W[e]):W[e],n=(0,j.isNumber)(de.current[e])?String(de.current[e]):de.current[e];return!(0,j.isEqual)(t,n)}));E(e?{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}:{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},xe=function(){var e,t=function(){f.history.push("/shixuns/".concat(pe,"/challenges")),E({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=L&&null!==(e=L.sideBar)&&void 0!==e&&e.confirmLeave?h.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()};return(0,O.jsxs)(d.Fragment,{children:[(0,O.jsx)("section",{className:k,id:"practice-scroll",children:(0,O.jsxs)(p.Z,{form:Z,className:C,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,t){var n,i,o;z(s()({},Z.getFieldsValue())),"difficulty"in e&&(n=e.difficulty,o=null==(i=D[n])?void 0:i[0],Y(i),Z.setFieldsValue({score:o}),z(s()(s()({},Z.getFieldsValue()),{score:o})))},onFinish:function(e){var t,n,i;ne||2!==(null===(t=P.detail)||void 0===t?void 0:t.shixun_status)?null!=P&&null!==(n=P.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=P&&null!==(i=P.detail)&&void 0!==i&&i.copy_for_exercise&&de.current.has_relation?E({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"taskLevel",fn:function(e,t,n){ve(e,t,n)}}}):ve(e):m.ZP.info("该实训已经发布不能新建")},children:[(0,O.jsx)(A.Z,{activeIndex:0,isEdit:ne}),(0,O.jsx)(p.Z.Item,{initialValue:"",name:"subject",label:"任务名称:",rules:[{required:!0,message:"请输入任务名称"}],children:(0,O.jsx)(g.Z,{bordered:!1,maxLength:60,suffix:"".concat((null===(t=W.subject)||void 0===t?void 0:t.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})}),(0,O.jsx)(p.Z.Item,{name:"task_pass",label:(0,O.jsxs)(v.Z,{align:"middle",children:[(0,O.jsx)(w.Z,{className:"mr10",children:"任务要求:"}),(0,O.jsx)(w.Z,{children:(null==P||null===(n=P.detail)||void 0===n?void 0:n.id)&&(0,O.jsx)(R.Z,{title:"AI生成",name:"AI生成",children:(0,O.jsx)(b.ZP,{type:"primary",children:"AI生成"})})})]}),rules:[{required:!0,message:"请输入作业的简介"},{max:35e3,message:"过关任务简介最大限制35000个字符"}],children:(0,O.jsx)(_.Z,{watch:!0,defaultValue:ne?null==Q?void 0:Q.task_pass:J.task_pass_default},M.challengesId||"3")}),(0,O.jsx)(p.Z.Item,{initialValue:40,name:"hide_width_rate",label:"任务要求默认展示宽度:",children:(0,O.jsxs)(x.ZP.Group,{children:[(0,O.jsx)(x.ZP,{value:0,children:"0%"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:30,children:"30%"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:40,children:"40%"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:50,children:"50%"})]})}),W.unity_3d&&(null===(i=P.detail)||void 0===i?void 0:i.identity)<3&&(0,O.jsx)(p.Z.Item,{name:"unity_3d_routes",label:"路径:",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,O.jsx)(g.Z,{bordered:!1,disabled:2===(null===(a=P.detail)||void 0===a?void 0:a.shixun_status),placeholder:"请选择版本库中的代码文件。例: src/step1/HelloWorld.java"})}),(0,O.jsx)(p.Z.Item,{initialValue:1,name:"difficulty",label:"难度系数:",rules:[{required:!0,message:"请选择难度系数"}],children:(0,O.jsxs)(x.ZP.Group,{disabled:2===(null===(l=P.detail)||void 0===l?void 0:l.shixun_status),children:[(0,O.jsx)(x.ZP,{value:1,children:"简单"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:2,children:"中等"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:3,children:"困难"})]})}),(0,O.jsx)(p.Z.Item,{name:"challenge_tag",label:(0,O.jsxs)("div",{children:["技能标签 ",(0,O.jsx)("span",{className:"pl20 font12 c-light-black",children:"学员答题正确将获得技能,否则不能获得技能(回车添加标签)"})]}),rules:[{required:!0,message:"请输入技能标签"}],children:(0,O.jsx)(I,{placeholder:"添加标签",style:{width:"260px"},InputRight:(0,O.jsx)("span",{className:"ml5",children:"(回车添加标签)"})})}),(0,O.jsxs)(v.Z,{className:"customItemSelect",children:[(0,O.jsx)(w.Z,{children:(0,O.jsx)(p.Z.Item,{name:"score",initialValue:100,label:"奖励金币:",rules:[{required:!0,message:"请选择奖励经验值"}],children:(0,O.jsx)(y.default,{disabled:2===(null===(c=P.detail)||void 0===c?void 0:c.shixun_status),bordered:!1,getPopupContainer:function(e){return e.parentNode},style:{width:260},children:null==U?void 0:U.map((function(e,t){return(0,O.jsx)(y.default.Option,{value:e,children:e},t)}))})})}),(0,O.jsx)(w.Z,{flex:1,children:(0,O.jsx)("div",{style:{marginTop:88},className:"font12 c-light-black ml10",children:" 学员正确答题时获得金币,并且获得等量的经验值。如:+100金币、+100经验值"})})]})]},ue)},1),(0,O.jsx)(B.t,{onOk:function(){return Z.submit()},className:"customFixedButton",onCancel:function(){xe()}},2),(0,O.jsx)(T.Z,{loading:re})]})}))},4942:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(59301),o=n(43418),a=n(32007),r=n(37712),l=(0,a.connect)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){var t=e.activeIndex,n=e.isEdit,l=void 0===n||n,s=e.dispatch,c=e.practiceSetting,u=(0,a.useParams)(),d=u.id,f=u.challengesId,p=(0,i.useMemo)((function(){return[{name:"本关任务",url:"/shixuns/".concat(d,"/edit/").concat(f,"/editcheckpoint")},{name:"评测设置",url:"/shixuns/".concat(d,"/edit/").concat(f,"/tab=2")},{name:"参考答案",url:"/shixuns/".concat(d,"/edit/").concat(f,"/tab=3")},{name:"关卡排行榜",url:"/shixuns/".concat(d,"/edit/").concat(f,"/tab=4")}]}),[d,f]);return(0,r.jsx)("ul",{className:"challenge-nav",children:l?p.map((function(e,n){return t===n?(0,r.jsxs)("li",{children:[" ",(0,r.jsx)("a",{className:"active",children:e.name})," "]},e.url):(0,r.jsxs)("li",{children:[" ",(0,r.jsx)("a",{onClick:function(){return t=e.url,i=function(){a.history.push(t),s({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},void(null!=c&&null!==(n=c.sideBar)&&void 0!==n&&n.confirmLeave?o.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i());var t,n,i},children:e.name})," "]},e.url)})):(0,r.jsxs)("li",{children:[" ",(0,r.jsx)("a",{className:"active",children:p[0].name})," "]},p[0].url)})}))},78721:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});n(59301);var i=n(71418),o="loading___lueiN",a=n(37712),r=function(e){return e.loading?(0,a.jsx)("div",{className:o,children:(0,a.jsx)(i.Z,{})}):(0,a.jsx)(a.Fragment,{})}},84431:function(e,t,n){"use strict";n.d(t,{S:function(){return d},m:function(){return f}});var i=n(7557),o=n.n(i),a=n(41498),r=n.n(a),l=n(66621),s=n(8591),c=n(43418),u=n(37712),d=function(e){var t=document.createElement("textarea");return t.value=e,t.value},f=function(){var e=r()(o()().mark((function e(t,n,i,a,r){var d,f,p;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/saveCopyForExercise",payload:{id:i,save_type:a}});case 2:d=e.sent,1===a?(0==(null==d?void 0:d.status)&&s.ZP.success("保存成功"),null!=d&&null!==(f=d.data)&&void 0!==f&&f.exists_same_shixun_name?t({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==d||null===(p=d.data)||void 0===p?void 0:p.shixun_name}}):t({type:"classroomList/setActionTabs",payload:{}})):(t({type:"classroomList/setActionTabs",payload:{}}),0===(null==d?void 0:d.status)&&c.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,l.xg)("/shixuns/".concat(null==n||null===(e=n.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 4:case"end":return e.stop()}}),e)})));return function(t,n,i,o,a){return e.apply(this,arguments)}}()},56762:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(59301);function o(){const[,e]=i.useReducer((e=>e+1),0);return e}},57809:function(e,t,n){"use strict";var i=n(92310),o=n.n(i),a=n(77861),r=n(55405),l=n(59301),s=n(53487),c=n(62892),u=n(19080),d=n(36355),f=n(1684),p=n(93891),h=n(19716),m=n(32441),g=n(33234),v=n(14154),w=n(58582),b=n(84443),x=n(66339),y=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{var n,{prefixCls:i,bordered:s=!0,className:S,rootClassName:k,getPopupContainer:C,popupClassName:j,dropdownClassName:B,listHeight:T=256,placement:A,listItemHeight:N=24,size:P,disabled:E,notFoundContent:L,status:M,builtinPlacements:G,dropdownMatchSelectWidth:O,popupMatchSelectWidth:Z,direction:I,style:R,allowClear:D}=e,F=y(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:H,getPrefixCls:W,renderEmpty:z,direction:V,virtual:q,popupMatchSelectWidth:U,popupOverflow:Y,select:J}=l.useContext(d.E_),K=W("select",i),X=W(),Q=null!=I?I:V,{compactSize:$,compactItemClassnames:ee}=(0,g.ri)(K,Q),[te,ne]=(0,v.Z)(K),ie=l.useMemo((()=>{const{mode:e}=F;if("combobox"!==e)return e===_?"combobox":e}),[F.mode]),oe="multiple"===ie||"tags"===ie,ae=(0,b.Z)(F.suffixIcon,F.showArrow),re=null!==(n=null!=Z?Z:O)&&void 0!==n?n:U,{status:le,hasFeedback:se,isFormItemInput:ce,feedbackIcon:ue}=l.useContext(m.aM),de=(0,u.F)(le,M);let fe;fe=void 0!==L?L:"combobox"===ie?null:(null==z?void 0:z("Select"))||l.createElement(p.Z,{componentName:"Select"});const{suffixIcon:pe,itemIcon:he,removeIcon:me,clearIcon:ge}=(0,x.Z)(Object.assign(Object.assign({},F),{multiple:oe,hasFeedback:se,feedbackIcon:ue,showSuffixIcon:ae,prefixCls:K,showArrow:F.showArrow,componentName:"Select"})),ve=!0===D?{clearIcon:ge}:D,we=(0,r.Z)(F,["suffixIcon","itemIcon"]),be=o()(j||B,{[`${K}-dropdown-${Q}`]:"rtl"===Q},k,ne),xe=(0,h.Z)((e=>{var t;return null!==(t=null!=P?P:$)&&void 0!==t?t:e})),ye=l.useContext(f.Z),_e=null!=E?E:ye,Se=o()({[`${K}-lg`]:"large"===xe,[`${K}-sm`]:"small"===xe,[`${K}-rtl`]:"rtl"===Q,[`${K}-borderless`]:!s,[`${K}-in-form-item`]:ce},(0,u.Z)(K,de,se),ee,null==J?void 0:J.className,S,k,ne),ke=l.useMemo((()=>void 0!==A?A:"rtl"===Q?"bottomRight":"bottomLeft"),[A,Q]),Ce=(0,w.Z)(G,Y);return te(l.createElement(a.ZP,Object.assign({ref:t,virtual:q,showSearch:null==J?void 0:J.showSearch},we,{style:Object.assign(Object.assign({},null==J?void 0:J.style),R),dropdownMatchSelectWidth:re,builtinPlacements:Ce,transitionName:(0,c.m)(X,"slide-up",F.transitionName),listHeight:T,listItemHeight:N,mode:ie,prefixCls:K,placement:ke,direction:Q,suffixIcon:pe,menuItemSelectedIcon:he,removeIcon:me,allowClear:ve,notFoundContent:fe,className:Se,getPopupContainer:C||H,dropdownClassName:be,disabled:_e})))};const k=l.forwardRef(S),C=(0,s.Z)(k);k.SECRET_COMBOBOX_MODE_DO_NOT_USE=_,k.Option=a.Wx,k.OptGroup=a.Xo,k._InternalPanelDoNotUseOrYouWillBeFired=C,t.default=k},8378:function(e,t){"use strict";t.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})},31561:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var i=n(33614),o=n(24018),a=n(54099),r=n(63011),l=n(35593),s=n(92310),c=n.n(s),u=n(25629),d=n(59301),f=n(20287),p=n(71783),h=f.Z.ESC,m=f.Z.TAB;var g=(0,d.forwardRef)((function(e,t){var n=e.overlay,i=e.arrow,o=e.prefixCls,a=(0,d.useMemo)((function(){return"function"==typeof n?n():n}),[n]),r=(0,u.sQ)(t,null==a?void 0:a.ref);return d.createElement(d.Fragment,null,i&&d.createElement("div",{className:"".concat(o,"-arrow")}),d.cloneElement(a,{ref:(0,u.Yr)(a)?r:void 0}))})),v={adjustX:1,adjustY:1},w=[0,0],b={topLeft:{points:["bl","tl"],overflow:v,offset:[0,-4],targetOffset:w},top:{points:["bc","tc"],overflow:v,offset:[0,-4],targetOffset:w},topRight:{points:["br","tr"],overflow:v,offset:[0,-4],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:v,offset:[0,4],targetOffset:w},bottom:{points:["tc","bc"],overflow:v,offset:[0,4],targetOffset:w},bottomRight:{points:["tr","br"],overflow:v,offset:[0,4],targetOffset:w}},x=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function y(e,t){var n,s=e.arrow,f=void 0!==s&&s,v=e.prefixCls,w=void 0===v?"rc-dropdown":v,y=e.transitionName,_=e.animation,S=e.align,k=e.placement,C=void 0===k?"bottomLeft":k,j=e.placements,B=void 0===j?b:j,T=e.getPopupContainer,A=e.showAction,N=e.hideAction,P=e.overlayClassName,E=e.overlayStyle,L=e.visible,M=e.trigger,G=void 0===M?["hover"]:M,O=e.autoFocus,Z=e.overlay,I=e.children,R=e.onVisibleChange,D=(0,r.Z)(e,x),F=d.useState(),H=(0,a.Z)(F,2),W=H[0],z=H[1],V="visible"in e?L:W,q=d.useRef(null),U=d.useRef(null),Y=d.useRef(null);d.useImperativeHandle(t,(function(){return q.current}));var J=function(e){z(e),null==R||R(e)};!function(e){var t=e.visible,n=e.triggerRef,i=e.onVisibleChange,o=e.autoFocus,a=e.overlayRef,r=d.useRef(!1),l=function(){var e,o;t&&(null===(e=n.current)||void 0===e||null===(o=e.focus)||void 0===o||o.call(e),null==i||i(!1))},s=function(){var e;return!(null===(e=a.current)||void 0===e||!e.focus||(a.current.focus(),r.current=!0,0))},c=function(e){switch(e.keyCode){case h:l();break;case m:var t=!1;r.current||(t=s()),t?e.preventDefault():l()}};d.useEffect((function(){return t?(window.addEventListener("keydown",c),o&&(0,p.Z)(s,3),function(){window.removeEventListener("keydown",c),r.current=!1}):function(){r.current=!1}}),[t])}({visible:V,triggerRef:Y,onVisibleChange:J,autoFocus:O,overlayRef:U});var K,X,Q,$=function(){return d.createElement(g,{ref:U,overlay:Z,prefixCls:w,arrow:f})},ee=d.cloneElement(I,{className:c()(null===(n=I.props)||void 0===n?void 0:n.className,V&&(K=e.openClassName,void 0!==K?K:"".concat(w,"-open"))),ref:(0,u.Yr)(I)?(0,u.sQ)(Y,I.ref):void 0}),te=N;return te||-1===G.indexOf("contextMenu")||(te=["click"]),d.createElement(l.Z,(0,i.Z)({builtinPlacements:B},D,{prefixCls:w,ref:q,popupClassName:c()(P,(0,o.Z)({},"".concat(w,"-show-arrow"),f)),popupStyle:E,action:G,showAction:A,hideAction:te,popupPlacement:C,popupAlign:S,popupTransitionName:y,popupAnimation:_,popupVisible:V,stretch:(X=e.minOverlayWidthMatchTrigger,Q=e.alignPoint,("minOverlayWidthMatchTrigger"in e?X:!Q)?"minWidth":""),popup:"function"==typeof Z?$:$(),onPopupVisibleChange:J,onPopupClick:function(t){var n=e.onOverlayClick;z(!1),n&&n(t)},getPopupContainer:T}),ee)}var _=d.forwardRef(y)}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[94498,98772],{38229:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,_typeof=__webpack_require__(31468).default;(function(){if("function"!=typeof window.GGBApplet){var isRenderGGBElementEnabled=!1,scriptLoadStarted=!1,html5AppletsToProcess=null,ggbHTML5LoadedCodebaseIsWebSimple=!1,ggbHTML5LoadedCodebaseVersion=null,ggbHTML5LoadedScript=null,GGBApplet=function(){"use strict";for(var e={},t="5.0",n={},i=null,o=!1,a=!1,r=null,l=!1,s=null,c=null,u=0;u4?parseFloat(e):5};function _(){try{return window.self!==window.top}catch(e){return!0}}function S(){return(!n.hasOwnProperty("screenshotGenerator")||!n.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,t){c=e,Z(e,t)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,t){var n=parseFloat(e);NaN!==n&&n<5?console.log("The GeoGebra HTML5 codebase version "+n+" is deprecated. Using version latest instead."):(s=e,O(e,t))},e.getHTML5CodebaseVersion=function(){return m},e.getParameters=function(){return n},e.setFontsCSSURL=function(e){x=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function t(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,o="auto",a=n.id,r=!1,s=0;s=5)return!0;var t=e.getAppletObject();return!(!t||"function"!=typeof t.recalculateEnvironments)&&(t.recalculateEnvironments(),!0)},e.startAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.startAnimation)&&(t.startAnimation(),!0)},e.stopAnimation=function(){var t=e.getAppletObject();return!(!t||"function"!=typeof t.stopAnimation)&&(t.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==n.id?n.id:"ggbApplet";return window[e]},e.resize=function(){};var B=function(e){return e&&"false"!==e},T=function(t,n,i){y(m)<=4.2&&(i=!0);var o=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==m||ggbHTML5LoadedCodebaseIsWebSimple&&!v)&&(o=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=n.width,l=n.height;if(n.disableAutoScale=void 0===n.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():n.disableAutoScale,void 0!==n.width)if(y(m)<=4.4)B(n.showToolBar)&&(n.height-=7),B(n.showAlgebraInput)&&(n.height-=37),n.width<605&&B(n.showToolBar)&&(n.width=605,r=605);else{var u=100;(B(n.showToolBar)||B(n.showMenuBar))&&(n.hasOwnProperty("customToolBar")&&(n.customToolbar=n.customToolBar),u=B(n.showMenuBar)?245:155),r=5?(n.appletOnLoad=function(e){var n=t.querySelector(".ggb_preview");n&&n.parentNode.removeChild(n),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(w),window.GGBT_wsf_view&&$(window).trigger("resize"),p(e)},b||w.appendChild(_)):a.appendChild(_),w.appendChild(a),b||t.appendChild(w),setTimeout((function(){e.resize()}),1)}function S(e,t){t&&"function"==typeof t.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,t.appletOnLoad):renderGGBElement(e),I("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",t)}function k(e,t){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:t}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){S(e.article,e.params)})),html5AppletsToProcess=null)},y(m)<5&&(e.className+=" geogebraweb")):S(e,t)}if(o){scriptLoadStarted=!0;for(var C=0;C0?(o.remove(),l.attr("id","fullscreencontent").show(),jQuery(a).append(l),window.dispatchEvent(new Event("resize"))):T(o,t,!1),window.GGBT_wsf_view.launchFullScreen(a)}else h=i,T(e,t,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(l=e/4*3),s=l/5.8,r.setAttribute("src",b),r.setAttribute("width",l),r.setAttribute("height",s);var u=(e-l)/2,d=(t-s)/2;r.style.left=u+"px",r.style.top=d+"px",o.appendChild(r)}return o.appendChild(c),o},M=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},G=["web","webSimple","web3d","tablet","tablet3d","phone"],O=function(e,t){if(m=e,t)Z(m,!0);else{var a,r,l=!o;if(l){var s=y(m);!isNaN(s)&&s<4.4&&(l=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var c=m.indexOf("//");for(var u in r=c>0?m:0===c?a+m:"https://www.geogebra.org/apps/5.2.814.0/",G)if(m.slice(-1*G[u].length)===G[u]||m.slice(-1*(G[u].length+1))===G[u]+"/")return void Z(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!l||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||B(n.showToolBar)||B(n.showMenuBar)||B(n.showAlgebraInput)||B(n.enableRightClick)||n.appName&&"classic"!=n.appName?r+="web3d/":r+="webSimple/",Z(r,!1)}},Z=function(e,t){if(e.requirejs)f=e;else{"/"!==e.slice(-1)&&(e+="/"),f=e,null===t&&(t=-1===e.indexOf("http")),p=t,g="web.nocache.js",v=!1;var n=f.split("/");n.length>1&&(t||"webSimple"!==n[n.length-2]?G.indexOf(n[n.length-2])>=0&&(g=n[n.length-2]+".nocache.js"):(g="webSimple.nocache.js",v=!0)),n=e.split("/"),"test"===(m=n[n.length-3]).substr(0,4)?m=m.substr(4,1)+"."+m.substr(5,1):"war"!==m.substr(0,3)&&"beta"!==m.substr(0,4)||(m="5.0");var i=parseFloat(m);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),O("5.0",t))}},I=function(e,t){window.console&&window.console.log&&(!t||void 0===t.showLogging||t.showLogging&&"false"!==t.showLogging)&&console.log(e)};function R(){var e=t;null!==s?e=s:parseFloat(e)<5&&(e="5.0"),O(e,!1),null!==c&&Z(c,p),l=!0}return void 0!==n.material_id?k(R):R(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function t(e,t){1!=t?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+t+","+t+")",e.style.webkitTransform="scale("+t+","+t+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function n(e,t,n,i,o){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,l=null!=e.noScaleMargin&&e.noScaleMargin,s=(a=e.autoHeight)&&"false"!==a,c=function(e,t,n,i,o,a){var r=null;if(null!=a&&""!=a)for(var l=e.parentNode;null!=l;){if((" "+l.className+" ").indexOf(" "+a+" ")>-1){r=l;break}l=l.parentNode}var s=0,c=0,u=0,d=0,f=0,p=0,h=0;if(r)s=r.offsetWidth,c=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(s=Math.min(window.innerWidth,document.documentElement.clientWidth),c=Math.min(window.innerHeight,document.documentElement.clientHeight),u=s):(s=window.innerWidth,c=window.innerHeight,u=window.innerWidth),e){var m=e.getBoundingClientRect();m.left>0&&m.left<=s&&(void 0===o||!o)&&("rtl"===document.dir?(f=s-m.width-m.left,p=u<=480?10:30):(p=m.left,f=u<=480?10:30),d=p+f)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,h=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,h=40))}return e&&((void 0===n||!n)&&t>0&&t+d1&&(r=!0)),t&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(o=n(e,t,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,o):o)}function o(e){var t=Math.min(window.innerWidth,document.documentElement.clientWidth),n=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),o=(t-i.width)/2,a=(n-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=o<40?"40px":o+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=o+"px")}return{responsiveResize:function(n,a){var r=n.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(n)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var l=i(a,n);e()&&r.setAttribute("data-param-scale",l);for(var s=null,c=0;c=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var t=c[e];return null==t?null:t},r=d,webModule.__errFn=e}function B(){function e(e){var t=e.lastIndexOf(rb);-1==t&&(t=e.length);var n=e.indexOf(sb);-1==n&&(n=e.length);var i=e.lastIndexOf(tb,Math.min(n,t));return i>=O?e.substring(O,i+P):W}var t,n=null!=(t=__gwt_getMetaProperty(wb))?t:W;return n==W&&(n=function(){for(var t=o.getElementsByTagName(_),n=O;nO?e[e.length-P].href:W}()),n==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(n=e(o.location.href)),n=function(t){if(t.match(/^\w+:\/\//));else{var n=o.createElement(ub);n.src=t+vb,t=e(n.src)}return t}(n),n}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],o=[];function a(e){var t=o[e](),n=i[e];if(t in n)return t;var a=[];for(var l in n)a[n[l]]=l;throw r&&r(e,a,t),null}if(__gwt_isKnownPropertyValue=function(e,t){return t in i[e]},webModule.__getPropMap=function(){var e={};for(var t in i)i.hasOwnProperty(t)&&(e[t]=a(t));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var l=(e=Cb).indexOf(Db);-1!=l&&(t=parseInt(e.substring(l+P),$),e=e.substring(O,l))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var t=s[L].bindings;s[L].bindings=function(){for(var n=t?t():{},i=e[webModule.__softPermutationId],o=O;o0){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:"",n=[],i=0;in?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:n++,e.next=1;break;case 8:R(!1),null==t||t(i);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return m?G(w):e(),function(){return G("")}}}),[]),(0,p.useEffect)((function(){n.current&&n.current.scrollTo({top:n.current.scrollHeight,behavior:"smooth"})}),[y]);return(0,L.jsxs)("div",{className:"".concat(B," fadeIn animated"),children:[(0,L.jsx)(S.U,{components:{code:function(e){e.node;var t=e.inline,n=e.className,i=e.children,o=_()(e,M),a=/language-(\w+)/.exec(n||"");return!t&&a?(0,L.jsxs)("div",{style:{position:"relative"},children:[(0,L.jsx)(j.CopyToClipboard,{text:String(i).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,L.jsx)(k.Z,r()(r()({style:C.Z,language:a[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},o),{},{children:String(i||"").replace(/\n$/,"")}))]}):(0,L.jsx)("code",r()(r()({className:n},o),{},{children:i}))}},children:y}),u&&!I&&(0,L.jsxs)(v.Z,{className:"".concat(T," animated fadeIn"),children:[(0,L.jsx)(P.Z,{children:(0,L.jsx)(E.Z,{className:"font20 mr10"})}),(0,L.jsxs)(P.Z,{children:[null==u?void 0:u.name,(0,L.jsx)("br",{}),function(e){if(0===e)return"0 B";var t=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,t)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][t]}(null==u?void 0:u.size)]})]}),!I&&(0,L.jsxs)("div",{className:A,children:[null==a?void 0:a(i),c&&(0,L.jsx)(j.CopyToClipboard,{text:String(y).replace(/\n$/,""),onCopy:function(){return h.ZP.success({content:"复制成功",key:"copy"})},children:(0,L.jsxs)("div",{className:N,children:[(0,L.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},O={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},Z=n(85750),I=n(89260),R=n(66621),D=function(e){var t=e.src,n=e.onClick,i=(0,p.useRef)(null),o=(0,p.useState)(!1),a=f()(o,2),r=a[0],l=a[1],s=(0,p.useState)({x:20,y:.62*window.innerHeight}),c=f()(s,2),u=c[0],d=c[1],h=(0,p.useState)({x:20,y:.62*window.innerHeight}),m=f()(h,2),g=m[0],v=m[1],w=(0,p.useState)({x:20,y:.62*window.innerHeight}),b=f()(w,2),x=b[0],y=b[1],_=(0,p.useState)(!1),S=f()(_,2),k=S[0],C=S[1];(0,p.useEffect)((function(){var e=function(e){if(r){var t,n=e.clientY-x.y,o=g.y+n,a=window.innerHeight-((null===(t=i.current)||void 0===t?void 0:t.offsetHeight)||0)-50;o<50&&(o=50),o>a&&(o=a),requestAnimationFrame((function(){d({x:20,y:o})})),C(!0)}},t=function(){l(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",t),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",t)}}),[r,x,g]);return(0,L.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:r?"grabbing":"grab"},onMouseDown:function(e){l(!0),y({x:e.clientX,y:e.clientY}),v(u),C(!1)},onMouseUp:function(e){l(!1),!k&&n&&n(e)},ref:i,children:(0,L.jsx)("img",{src:t||"/images/ai_teacher.png",width:60,draggable:"false"})})},F=n(20817),H=(0,x.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var t,n,i,a,l,c,d,y=e.title,_=e.description,S=e.placeholder,k=e.hideUpload,C=e.hideInputBox,j=e.aiIcon,B=e.userIcon,T=e.children,A=e.taskData,N=e.name,P=e.code,E=e.globalSetting,M=e.authority,H=e.isShowComponent,W=void 0===H||H,z=e.DrawerProps,V=void 0===z?{}:z,q=e.FetchUrl,U=void 0===q?"https://ai-data.educoder.net/v1/chat-messages":q,Y=e.FetchData,J=void 0===Y?{}:Y,K=e.defaultGetData,X=void 0!==K&&K,Q=e.extraEdit,$=void 0===Q?function(){return null}:Q,ee=e.isShowDefuatTips,te=void 0===ee||ee,ne=e.isReview,ie=e.onOpen,oe=e.loadingOption,ae=(0,p.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),re=f()(ae,2),le=re[0],se=re[1],ce=(0,p.useState)(null),ue=f()(ce,2),de=ue[0],fe=ue[1],pe=(0,p.useState)(!1),he=f()(pe,2),me=he[0],ge=he[1],ve=(0,p.useState)([]),we=f()(ve,2),be=we[0],xe=we[1],ye=(0,p.useState)(!1),_e=f()(ye,2),Se=_e[0],ke=_e[1],Ce=(0,p.useState)([]),je=f()(Ce,2),Be=je[0],Te=je[1],Ae=(0,p.useRef)(Be),Ne=(0,p.useRef)(),Pe=(0,p.useRef)(),Ee=(0,p.useState)(""),Le=f()(Ee,2),Me=Le[0],Ge=Le[1],Oe=(0,p.useState)(["".concat(null==A||null===(t=A.challenge)||void 0===t?void 0:t.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Ze=f()(Oe,2),Ie=Ze[0],Re=Ze[1],De=!!A,Fe=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==A||null===(n=A.challenge)||void 0===n?void 0:n.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==A||null===(i=A.challenge)||void 0===i?void 0:i.task_pass}],He={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(be),maxCount:1,onChange:function(e){var t=e.fileList;console.log(":newFileList:",t),xe(t)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var t=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return t||(Me.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},We={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var t,n=null==e||null===(t=e.name)||void 0===t||null===(t=t.split("."))||void 0===t||null===(t=t.slice(-1))||void 0===t||null===(t=t[0])||void 0===t?void 0:t.toLowerCase(),i=["doc","docx","md","pdf","txt"].includes(n);return 0==e.size?(h.ZP.warning("文件内容不能为空"),m.Z.LIST_IGNORE):i||(h.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),m.Z.LIST_IGNORE)},onChange:function(e){var t=e.fileList;xe((null==t?void 0:t.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===F.Z||void 0===F.Z?void 0:F.Z.API_SERVER,"/api/attachments.json")};(0,p.useEffect)((function(){Ae.current=Be}),[Be]),(0,p.useEffect)((function(){var e;null!=E&&E.setting&&se([].concat(u()(le),u()((null==E||null===(e=E.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==E?void 0:E.setting]),(0,p.useEffect)((function(){var e;Re(["".concat(null==A||null===(e=A.challenge)||void 0===e?void 0:e.task_pass),"".concat(P),"".concat(P)])}),[P]),(0,p.useEffect)((function(){if(X&&(null!=V&&V.open||me)&&null!=J&&J.student_work_id){if(de!==(null==J?void 0:J.student_work_id))Te([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Be.length)return;Te([].concat(u()(Be),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}qe(),fe(null==J?void 0:J.student_work_id)}}),[X,me,Be,null==V?void 0:V.open,null==J?void 0:J.student_work_id]);var ze,Ve=function(){ge(!0)},qe=function(){var e=s()(o()().mark((function e(){var t,n,i,a=arguments;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>0&&void 0!==a[0]?a[0]:"",e.next=3,(0,Z.ZP)(U,{method:"post",body:r()({inputs:{description:"",name:N},query:n,response_mode:"blocking",conversation_id:Ne.current||"",user:"abc",files:(null==be||null===(t=be.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===t?void 0:t.map((function(e){var t;return null==e||null===(t=e.response)||void 0===t?void 0:t.id})))||[]},J),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:i=e.sent,ke(!1),Ae.current[Ae.current.length-1].text=null==i?void 0:i.answer,Ae.current[Ae.current.length-1].loading=!1,Ae.current[Ae.current.length-1].response=i,Ne.current=null==i?void 0:i.conversation_id,Te(u()(Ae.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ue=function(){var e=s()(o()().mark((function e(t,n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Se){e.next=2;break}return e.abrupt("return");case 2:return ke(!0),Te([].concat(u()(Be),[{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==t?void 0:t.name}])),setTimeout((function(){Pe.current.scrollTo({top:Pe.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,Z.ZP)(U,{method:"post",body:{inputs:{description:null==t?void 0:t.inputs,name:null==t?void 0:t.name},query:Ie[n],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==t?void 0:t.Authorization}});case 7:null!=(i=e.sent)&&i.answer&&(ke(!1),Ae.current[Ae.current.length-1].text=null==i?void 0:i.answer,Ae.current[Ae.current.length-1].loading=!1,Ae.current[Ae.current.length-1].response=i,Ne.current=null==i?void 0:i.conversation_id,Te(u()(Ae.current)));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ye=function(){""!==Me.trim()&&(Ge(""),xe([]),Te([].concat(u()(Be),[{text:Me,done:!1,key:Date.now(),sender:"user",fileList:be[0]},{text:Me,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),ke(!0),setTimeout((function(){return qe(Me)}),300))};if(De&&!le.includes(null===(a=(0,I.eY)())||void 0===a?void 0:a.login)){if(null==A||!A.chatgpt)return(0,L.jsx)(L.Fragment,{})}else if(!W||!M&&!le.includes(null===(ze=(0,I.eY)())||void 0===ze?void 0:ze.login))return(0,L.jsx)(L.Fragment,{});return(0,L.jsxs)("div",{children:[T?(0,L.jsxs)("div",{onClick:ie||Ve,children:[(0,L.jsx)(x.Outlet,{}),T]}):(0,L.jsx)(D,{onClick:ie||Ve}),(0,L.jsx)(g.Z,{className:"".concat(null!=V&&V.open||me?"body-overflow-hidden":""," ").concat(O.answerWrp),width:(null==V?void 0:V.width)||860,title:(0,L.jsx)("span",{className:O.title,children:y||"头歌AI"}),onClose:(null==V?void 0:V.onClose)||function(){ge(!1)},open:(null==V?void 0:V.open)||me,children:(0,L.jsxs)("div",{className:O["ai-wrp"],children:[(0,L.jsxs)("div",{ref:Pe,className:O["chat-container"],children:[te&&(0,L.jsxs)("div",{className:O.li,children:[(0,L.jsx)("img",{className:O.img,src:j||"/images/ai_icon.png"}),(0,L.jsxs)("div",{className:O.content,children:[(0,L.jsxs)("div",{className:"c-grey-333 font22",children:[(0,L.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",De?y:"智能助教",",您的教学好帮手。"]}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:_||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,L.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),De&&(0,L.jsx)("div",{className:O.container,children:Fe.map((function(e,t){return(0,L.jsxs)("div",{onClick:function(){return Ue(e,t)},className:O.item,children:[(0,L.jsxs)(v.Z,{align:"middle",children:[(0,L.jsx)("img",{className:"mr10",src:e.img}),(0,L.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,L.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},t)}))})]})]}),null==Be?void 0:Be.map((function(e,t){var n;return(0,L.jsxs)("div",{className:O.li,style:"AI"===e.sender&&"user"!==(null===(n=Be[t+1])||void 0===n?void 0:n.sender)?{marginBottom:50}:{},children:[(0,L.jsx)("img",{className:O.img,src:"AI"===e.sender?j||"/images/ai_icon.png":B||"/images/ai_user.png"}),(0,L.jsx)("div",{className:"".concat(O.content," ").concat("AI"===e.sender?"":O.user),children:e.loading?(0,L.jsxs)("div",{children:[(0,L.jsxs)("div",{className:O["loading-wanx"],children:[(0,L.jsx)("div",{className:O["dot-flashing"]}),(0,L.jsx)("div",{className:O["dot-flashing"]}),(0,L.jsx)("div",{className:O["dot-flashing"]})]}),(0,L.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==oe?void 0:oe.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,L.jsxs)(L.Fragment,{children:[!!e.name&&(0,L.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,L.jsx)(G,{scrollBox:Pe,Data:e,extraEdit:$})]})})]},t)}))]}),!C&&(0,L.jsxs)("div",{className:"".concat(O["footer-container"]," ").concat(be.length>=1&&O["has-file"]),children:[!!be.length&&(0,L.jsxs)(v.Z,{align:"middle",className:"pb5 pt5",children:[(0,L.jsx)("span",{title:null==be||null===(l=be[0])||void 0===l?void 0:l.name,className:"mr10",children:(0,R.tP)(null==be||null===(c=be[0])||void 0===c?void 0:c.name,40)}),(0,L.jsx)("i",{onClick:function(){return xe([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,L.jsxs)("div",{style:be.length?{paddingLeft:0}:{},className:O["input-container"],children:[!k&&(0,L.jsx)("div",{className:O["footer-container-upload"],children:(0,L.jsx)(m.Z,r()(r()({},ne?We:He),{},{children:null!=be&&be.length?null:(0,L.jsx)(w.ZP,{className:O["upload-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,L.jsx)(b.Z.TextArea,{rows:1,placeholder:S||"在这里输入你问题吧~",value:Me,bordered:!1,onChange:function(e){Ge(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var t;if(e.preventDefault(),null!=be&&be.length&&"done"!==(null==be||null===(t=be[0])||void 0===t?void 0:t.status)||Se)return;Ye()}}}),(0,L.jsx)(w.ZP,{className:O["send-btn"],icon:(0,L.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==be||!be.length)&&"done"!==(null==be||null===(d=be[0])||void 0===d?void 0:d.status)||Se,onClick:Ye})]})]})]})})]})}))},93524:function(e,t,n){"use strict";n.d(t,{t:function(){return f}});var i=n(82242),o=n.n(i),a=(n(59301),n(3113)),r="buttonFixed___vyq30",l="button___hxmYv",s="buttonWrap___uK8dl",c=n(92310),u=n.n(c),d=n(37712),f=function(e){var t=e.cancelText,n=void 0===t?"取消":t,i=e.okText,c=void 0===i?"确定":i,f=e.loading,p=void 0!==f&&f,h=e.hasOkBtn,m=void 0===h||h,g=e.hasCancelBtn,v=void 0===g||g,w=e.okButtonProps,b=void 0===w?{}:w,x=e.onCancel,y=void 0===x?function(){}:x,_=e.onOk,S=void 0===_?function(){}:_,k=e.className,C=void 0===k?"":k;return(0,d.jsx)("div",{className:u()(r,C),children:(0,d.jsxs)("div",{className:s,children:[v&&(0,d.jsx)(a.ZP,{size:"middle",className:"".concat(l," mr20"),onClick:y,children:n}),m&&(0,d.jsx)(a.ZP,o()(o()({size:"middle",type:"primary",className:"".concat(l," mr20"),loading:p,onClick:S},b),{},{children:c}))]})})}},18433:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var i=n(7557),o=n.n(i),a=n(41498),r=n.n(a),l=n(79800),s=n.n(l),c=n(59301),u="imageDimensions___a7crR",d="img___Kroat",f="fullWidth___c492T",p=n(92310),h=n.n(p),m=n(71418),g=n(2859),v=n(85750),w=n(66621),b=n(37712),x=function(e){var t=e.data,n=e.className,i=e.fullWidth,a=e.style,l=void 0===a?{}:a,p=e.onClose,x=e.onOk,y=e.showFullTools,_=e.noAssociationId,S=(0,c.useRef)(null),k=(0,c.useRef)(null),C=(0,c.useRef)(null),j=(0,c.useRef)(null),B=(0,c.useState)(!1),T=s()(B,2),A=T[0],N=T[1],P=(0,c.useState)("正在加载中"),E=s()(P,2),L=E[0],M=E[1];(0,c.useEffect)((function(){C.current||(C.current=document.createElement("style"),document.head.appendChild(C.current)),null!=t&&t.visible?(document.body.setAttribute("data-custom","y-hidden"),C.current.innerHTML=" html { overflow-y: hidden; }",null!=t&&t.src&&G()):(document.body.removeAttribute("data-custom"),C.current&&(document.head.removeChild(C.current),C.current=null))}),[null==t?void 0:t.visible]);var G=function(){var e=r()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),M("正在加载中"),e.next=4,(0,w.ZJ)(null==t?void 0:t.src);case 4:n=e.sent,S.current.src="",S.current.src=n,S.current.onload=function(){Z()},N(!1),M("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=r()(o()().mark((function e(n){var i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),M("正在保存中"),e.next=4,(0,v.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:t.title,file:n.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||_){e.next=12;break}return e.next=8,(0,v.ZP)("/api/attachments/".concat(t.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(n.state)}});case 8:0===e.sent.status&&x(),e.next=13;break;case 12:null!=i&&i.id&&x(i);case 13:N(!1),M("");case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Z=function(){k.current=new g.hP(S.current),k.current.targetRoot=j.current,k.current.addEventListener("render",O),k.current.addEventListener("beforeclose",p),y&&(k.current.availableMarkerTypes=k.current.ALL_MARKER_TYPES,k.current.uiStyleSettings.redoButtonVisible=!0,k.current.uiStyleSettings.notesButtonVisible=!0,k.current.uiStyleSettings.zoomButtonVisible=!0,k.current.uiStyleSettings.zoomOutButtonVisible=!0,k.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=k.current.uiStyleSettings,k.current.show(),null!=t&&t.snapshotData&&k.current.restoreState(t.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var t=document.querySelector(e.name);t&&t.setAttribute("title",e.title)}))}),300)};return(0,b.jsx)(c.Fragment,{children:(null==t?void 0:t.visible)&&(0,b.jsx)(m.Z,{spinning:A,tip:L,style:{position:"absolute"},children:(0,b.jsx)("div",{ref:j,className:h()(u,n,i?f:""),style:l,children:(0,b.jsx)("img",{className:d,ref:S})})})})}},4469:function(e,t,n){"use strict";n.d(t,{h:function(){return v}});var i=n(82242),o=n.n(i),a=n(79800),r=n.n(a),l=n(59301),s=n(57809),c=n(78241),u=n(3113),d=n(89780),f=n.n(d),p=(n(24147),n(74794),n(37712)),h=s.default.Option,m={labelCol:{span:4},wrapperCol:{span:20}},g={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"]};function v(e){var t=e.value,n=e.onChange,i=e.mode,a=e.options,s=void 0===a?{}:a,c=(0,l.useRef)(),u=(0,l.useState)(),d=r()(u,2),h=d[0],m=d[1];return(0,l.useEffect)((function(){if(h){var e=function(e){var t=e.getValue();n&&n(t)};return h.on("change",e),function(){h.off("change",e)}}}),[h,n]),(0,l.useEffect)((function(){h&&h.setOption("mode",i)}),[h,i]),(0,l.useEffect)((function(){h&&(t===h.getValue()&&""!==t||setTimeout((function(){h.setValue(t||"")}),300))}),[h,t]),(0,l.useEffect)((function(){if(c.current&&!h){var e=f().fromTextArea(c.current,o()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},s));m(e)}}),[c.current,h]),(0,p.jsx)("div",{className:"my-codemirror-container",children:(0,p.jsx)("textarea",{ref:c})})}t.Z=function(e){var t=e.callback,n=e.onCancel,i=(0,l.useState)("python"),a=r()(i,2),d=a[0],f=a[1];return(0,p.jsxs)(c.Z,o()(o()({},m),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){t(e)},style:{width:500},children:[(0,p.jsx)(c.Z.Item,{label:"代码语言",name:"language",children:(0,p.jsx)(s.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){f(g[e][1])},children:Object.keys(g).map((function(e){return(0,p.jsx)(h,{value:e,children:g[e][0]},e)}))})}),(0,p.jsx)(c.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,p.jsx)(v,{mode:d})}),(0,p.jsxs)("div",{className:"flex-container flex-end",children:[(0,p.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,p.jsx)(u.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))}},95992:function(e,t,n){"use strict";n.d(t,{Z:function(){return ye}});var i=n(91232),o=n.n(i),a=n(79800),r=n.n(a),l=n(85573),s=n.n(l),c=n(59301),u=n(89780),d=n.n(u),f=n(76374),p=(n(24147),n(6313),n(25717),n(99498),n(25419),n(67549),n(51150)),h=n(37712),m=function(e){var t=e.value,n=void 0===t?"":t,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,c.useMemo)((function(){return""}),[n]));return(0,h.jsx)(h.Fragment,{children:(0,h.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},g=n(82242),v=n.n(g),w=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function b(e){var t=e.onActionCallback,n=e.title,i=e.icon,o=e.actionName,a=e.className,r=void 0===a?"":a,l=e.children;return(0,h.jsxs)("a",{title:n,className:r,onClick:function(){t(o)},children:[(0,h.jsx)("i",{className:"".concat(i)}),l]})}var x=function(e){var t=e.watch,n=e.showNullButton,i=e.showNullProgramButton,o=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,l=e.hidetoolBar,s=e.extraUse,c=[].concat(w,[{title:"".concat(t?"关闭实时预览":"开启实时预览"),icon:"".concat(t?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,h.jsxs)("ul",{className:"markdown-toolbar-container",children:[!l&&c.map((function(e,t){return(0,h.jsx)("li",{children:e.actionName?(0,h.jsx)(b,v()(v()({},e),{},{onActionCallback:o})):(0,h.jsx)("span",{className:"v-line"})},t)})),n?(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,h.jsx)("li",{children:(0,h.jsx)(b,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:o,children:(0,h.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),s&&(0,h.jsx)("li",{children:s}),(0,h.jsx)("li",{className:"btn-full-screen",children:(0,h.jsx)(b,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:o})})]})},y=n(81074),_=n(78241),S=n(92832),k=n(3113),C={labelCol:{span:4},wrapperCol:{span:20}},j=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,v()(v()({},C),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){t(e)},style:{width:500},children:[(0,h.jsx)(_.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,h.jsx)(S.Z,{})}),(0,h.jsx)(_.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,h.jsx)(S.Z,{})}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]}))},B=n(4469),T=n(72952),A=n(95237),N=n(18433),P=function(e){var t=e.callback,n=e.onCancel,i=document.createElement("canvas"),o=i.getContext("2d");i.width=1e3,i.height=800,o.fillStyle="#ffffff",o.fillRect(0,0,i.width,i.height);var a=i.toDataURL("image/png");return(0,h.jsx)(A.Z,{style:{height:"100vh"},children:(0,h.jsx)(N.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){t({src:e.url})},onClose:n})})},E=n(7557),L=n.n(E),M=n(41498),G=n.n(M),O=n(37205),Z=n.n(O),I=n(12378);function R(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(R,go.CommandHandler),R.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},R.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.x,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t,e.position.y))})),e.commitTransaction("aligning left")},R.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.x+e.actualBounds.width;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},R.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var t=1/0;e.selection.each((function(e){e instanceof go.Link||(t=Math.min(e.position.y,t))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,t))})),e.commitTransaction("alignTop")},R.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var t=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var n=e.actualBounds.y+e.actualBounds.height;t=Math.max(n,t)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},R.prototype.alignCenterX=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center X");var n=t.actualBounds.x+t.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},R.prototype.alignCenterY=function(){var e=this.diagram,t=e.selection.first();if(t){e.startTransaction("aligning Center Y");var n=t.actualBounds.y+t.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},R.prototype.alignColumn=function(e){var t=this.diagram;t.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var n=new Array;t.selection.each((function(e){e instanceof go.Link||n.push(e)}));for(var i=0;i0){for(var i=r.elt(l-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===n.key){var o;if(t.isTreeExpanded&&!t.isTreeLeaf)null!==(o=this._sortTreeChildrenByY(t).first())&&e.select(o);else for(;null!==t;){var a,r,l;if(null===(a=t.findTreeParentNode()))break;if((l=(r=this._sortTreeChildrenByY(a)).indexOf(t))i.y?1:n.xi.x?1:0})),t},R.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},R.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(R.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(R.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var D=R,F=(n(57193),n(85160)),H=n(43418),W=n(43604),z=n(85750),V="myPaletteDiv___Xjz2I",q="maxH60___Pd4Re";window.go=I;var U=function(e){var t=e.onCancel,n=e.callback,i=(0,c.useRef)(),o=(0,c.useRef)(),a=(0,c.useRef)(),l=(0,c.useRef)(!1),s=(0,c.useRef)(!1),u=(0,c.useState)(0),d=r()(u,2),f=d[0],p=d[1],m=function(){var e=G()(L()().mark((function e(){var t,o;return L()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=i.current.makeImage(),e.next=3,(0,z.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:t.src}});case 3:o=e.sent,n({src:o.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,c.useEffect)((function(){p(f+1)}),[]),(0,h.jsx)("div",{ref:s,className:l.current?"".concat(q," body-overflow-initial"):"body-overflow-initial",children:(0,h.jsx)(H.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!f,destroyOnClose:!0,maskClosable:!1,getContainer:s.current,rootClassName:"zIndex-9999",title:(0,h.jsxs)(A.Z,{children:[(0,h.jsx)(W.Z,{flex:1,children:"插入流程图"}),(0,h.jsx)(W.Z,{onClick:function(){l.current=!l.current,p(f+1)},children:(0,h.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:t,children:(0,h.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,h.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,h.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,h.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,h.jsx)("div",{style:{height:"calc(100% - 50px)"},className:V,ref:a})]}),(0,h.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,h.jsx)(F.FI,{initDiagram:function(){var e=I.GraphObject.make,t="#ff3333",n="#3358ff",r="#25ad23",l="#d533ff",s="#7d33ff",c="#ff6233",u="#ffffff",d="#000000",f="#fffcd5",p="#d5ebff",h="#f2dfe0",m="#a5d2fa",g="#cccccc",v="#b3e6b3",w="#fcbbbd";function b(t,n){var i=function(e,n){e.handled=!0,e.diagram.model.commit((function(i){var o=n.part.adornedPart,a=(new I.Point).setRectSpot(o.actualBounds,t);a.subtract(o.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(o.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(o.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(o.data)),i.addNodeData(r);var l={from:o.key,to:i.getKeyForNodeData(r)};i.addLinkData(l);var s=e.diagram.findNodeForData(r);s.location=a,e.diagram.select(s),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(I.Shape,{figure:n,alignment:t,alignmentFocus:t.opposite(),width:t.equals(I.Spot.Top)||t.equals(I.Spot.Bottom)?25:18,height:t.equals(I.Spot.Top)||t.equals(I.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},isActionable:!0,click:i,contextClick:i})}function x(t){return e(I.Shape,{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:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="orange"},click:function(e,t){e.diagram.commandHandler.showContextMenu(t.part.adornedPart)}},t||{})}function y(e,t){return function(n,i){n.handled=!0,n.diagram.model.commit((function(n){n.set(i.part.adornedPart.data,e,t)}))}}function _(t,n){return n||(n="color"),e(I.Shape,{width:16,height:16,stroke:"lightgray",fill:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.stroke="dodgerblue"},mouseLeave:function(e,t){return t.stroke="lightgray"},click:y(n,t),contextClick:y(n,t)})}function S(){return[e("ContextMenuButton",e(I.Panel,"Horizontal",_(u,"fill"),_(f,"fill"),_(p,"fill"),_(h,"fill"))),e("ContextMenuButton",e(I.Panel,"Horizontal",_(g,"fill"),_(v,"fill"),_(m,"fill"),_(w,"fill")))]}function k(){return[e("ContextMenuButton",e(I.Panel,"Horizontal",_(d),_(r),_(n),_(t))),e("ContextMenuButton",e(I.Panel,"Horizontal",_(u),_(l),_(s),_(c)))]}function C(t,n){return n||(n="thickness"),e(I.Shape,"LineH",{width:16,height:16,strokeWidth:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:y(n,t),contextClick:y(n,t)})}function j(t,n){return n||(n="dash"),e(I.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:y(n,t),contextClick:y(n,t)})}function B(){return[e("ContextMenuButton",e(I.Panel,"Horizontal",C(1),C(2),C(3),C(4))),e("ContextMenuButton",e(I.Panel,"Horizontal",j(null),j([2,4]),j([4,4])))]}function T(t,n){return n||(n="figure"),e(I.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:t,margin:1,background:"transparent",mouseEnter:function(e,t){return t.fill="dodgerblue"},mouseLeave:function(e,t){return t.fill="lightgray"},click:y(n,t),contextClick:y(n,t)})}function A(t){return e(I.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(t+4).toString()+" H3"})}function N(t){var n="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===t?n="M0 0 M16 16 M0 8 L16 8":2===t&&(n="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(I.Shape,{geometryString:n,margin:2,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:y("dir",t),contextClick:y("dir",t)})}function P(t){var n=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",I.Spot.stringify(I.Spot.AllSides)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(I.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:n,contextClick:n})}function E(t,n){var i=0,o=I.Spot.RightSide;t.equals(I.Spot.Top)?(i=270,o=I.Spot.TopSide):t.equals(I.Spot.Left)?(i=180,o=I.Spot.LeftSide):t.equals(I.Spot.Bottom)&&(i=90,o=I.Spot.BottomSide),n||(i-=180);var a=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",I.Spot.stringify(o)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(I.Shape,{alignment:t,alignmentFocus:t.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,t){return t.background="dodgerblue"},mouseLeave:function(e,t){return t.background="transparent"},click:a,contextClick:a})}return i.current=new I.Diagram(o.current,{padding:20,grid:e(I.Panel,"Grid",e(I.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(I.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(D),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var t=e.subject;t.location=t.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var t=e.subject;e.diagram.toolManager.linkingTool.isForwards?t.toNode.invalidateConnectedLinks():t.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(I.Node,"Auto",{locationSpot:I.Spot.Center,locationObjectName:"SHAPE",desiredSize:new I.Size(120,60),minSize:new I.Size(40,40),resizable:!0,resizeCellSize:new I.Size(10,10),rotatable:!0},new I.Binding("location","loc",I.Point.parse).makeTwoWay(I.Point.stringify),new I.Binding("desiredSize","size",I.Size.parse).makeTwoWay(I.Size.stringify),e(I.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:I.Spot.AllSides,toSpot:I.Spot.AllSides},new I.Binding("figure"),new I.Binding("fill"),new I.Binding("stroke","borderColor"),new I.Binding("strokeWidth","thickness"),new I.Binding("strokeDashArray","dash")),e(I.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(I.TextBlock,{margin:1,textAlign:"center",overflow:I.TextBlock.OverflowEllipsis,editable:!0},new I.Binding("text").makeTwoWay(),new I.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(I.Panel,"Vertical",{maxSize:new I.Size(200,NaN)},e(I.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new I.Binding("text")),e(I.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new I.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(I.Adornment,"Spot",e(I.Placeholder,{padding:10}),b(I.Spot.Top,"TriangleUp"),b(I.Spot.Left,"TriangleLeft"),b(I.Spot.Right,"TriangleRight"),b(I.Spot.Bottom,"TriangleDown"),x({alignment:new I.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(I.Panel,"Horizontal",T("Rectangle"),T("RoundedRectangle"),T("Ellipse"),T("Diamond"))),e("ContextMenuButton",e(I.Panel,"Horizontal",T("Parallelogram2"),T("ManualOperation"),T("Procedure"),T("Cylinder1"))),e("ContextMenuButton",e(I.Panel,"Horizontal",T("Terminator"),T("CreateRequest"),T("Document"),T("TriangleDown"))),S(),k(),B()),i.current.groupTemplate=e(I.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:I.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,t){t.addMembers(t.diagram.selection,!0)||t.diagram.currentTool.doCancel()},avoidable:!1},new I.Binding("location","loc",I.Point.parse).makeTwoWay(I.Point.stringify),e(I.Panel,"Auto",{name:"BODY"},e(I.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:I.Spot.AllSides,toSpot:I.Spot.AllSides},new I.Binding("fill"),new I.Binding("stroke","color"),new I.Binding("strokeWidth","thickness"),new I.Binding("strokeDashArray","dash")),e(I.Placeholder,{background:"transparent",margin:20})),e(I.TextBlock,{alignment:I.Spot.Top,alignmentFocus:I.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new I.Binding("text"),new I.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(I.Adornment,"Spot",e(I.Panel,"Auto",e(I.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(I.Placeholder,{margin:1.5})),x({alignment:I.Spot.TopRight,alignmentFocus:I.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",S(),k(),B()),i.current.linkTemplate=e(I.Link,{layerName:"Foreground",routing:I.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new I.Binding("fromSpot","fromSpot",I.Spot.parse),new I.Binding("toSpot","toSpot",I.Spot.parse),new I.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new I.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new I.Binding("points").makeTwoWay(),e(I.Shape,{strokeWidth:2},new I.Binding("stroke","color"),new I.Binding("strokeWidth","thickness"),new I.Binding("strokeDashArray","dash")),e(I.Shape,{segmentIndex:0,segmentOffset:new I.Point(15,0),segmentOrientation:I.Link.OrientAlong,alignmentFocus:I.Spot.Right,figure:"circle",width:10,strokeWidth:0},new I.Binding("fill","color"),new I.Binding("visible","dir",(function(e){return 1===e}))),e(I.Shape,{segmentIndex:-1,segmentOffset:new I.Point(-10,6),segmentOrientation:I.Link.OrientPlus90,alignmentFocus:I.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new I.Binding("fill","color"),new I.Binding("visible","dir",(function(e){return e>=1})),new I.Binding("width","thickness",(function(e){return 7+3*e})),new I.Binding("height","thickness",(function(e){return 7+3*e})),new I.Binding("segmentOffset","thickness",(function(e){return new I.Point(-15,4+1.5*e)}))),e(I.Shape,{segmentIndex:0,segmentOffset:new I.Point(15,-6),segmentOrientation:I.Link.OrientMinus90,alignmentFocus:I.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new I.Binding("fill","color"),new I.Binding("visible","dir",(function(e){return 2===e})),new I.Binding("width","thickness",(function(e){return 7+3*e})),new I.Binding("height","thickness",(function(e){return 7+3*e})),new I.Binding("segmentOffset","thickness",(function(e){return new I.Point(-15,4+1.5*e)}))),e(I.TextBlock,{alignmentFocus:new I.Spot(0,1,-4,0),editable:!0},new I.Binding("text").makeTwoWay(),new I.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(I.Adornment,e(I.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:A(2)},new I.Binding("pathPattern","thickness",A)),x({alignmentFocus:new I.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",k(),B(),e("ContextMenuButton",e(I.Panel,"Horizontal",N(0),N(1),N(2))),e("ContextMenuButton",e(I.Panel,"Horizontal",e(I.Panel,"Spot",P(!1),E(I.Spot.Top,!1),E(I.Spot.Left,!1),E(I.Spot.Right,!1),E(I.Spot.Bottom,!1)),e(I.Panel,"Spot",{margin:new I.Margin(0,0,0,2)},P(!0),E(I.Spot.Top,!0),E(I.Spot.Left,!0),E(I.Spot.Right,!0),E(I.Spot.Bottom,!0))))),new I.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(I.Link,{locationSpot:I.Spot.Center,selectionAdornmentTemplate:e(I.Adornment,"Link",{locationSpot:I.Spot.Center},e(I.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(I.Shape,{toArrow:"Standard",stroke:null}))},{routing:I.Link.AvoidsNodes,curve:I.Link.JumpOver,corner:5,toShortLength:4},new I.Binding("points"),e(I.Shape,{isPanelMain:!0,strokeWidth:2}),e(I.Shape,{toArrow:"Standard",stroke:null})),model:new I.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(Z()(I.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(I.Node,"Auto",{locationSpot:I.Spot.Center},new I.Binding("location","location",I.Point.parse).makeTwoWay(I.Point.stringify),e(I.Shape,"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 I.Binding("stroke").makeTwoWay(),new I.Binding("fill").makeTwoWay(),new I.Binding("figure")),e(I.TextBlock,{margin:new I.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new I.Size(16,16),maxSize:new I.Size(10,NaN),textAlign:"center",editable:!0},new I.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(I.Panel,"Grid",e(I.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(I.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,h.jsx)("div",{ref:o})]})]}),(0,h.jsx)("div",{className:"tr",children:(0,h.jsx)(k.ZP,{size:"large",onClick:m,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},Y=n(5112),J=n(94001),K=Y.ZP.Group,X={margin:"0 8px"},Q=function(e){var t=e.callback,n=e.onCancel;return(0,h.jsxs)(_.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){t(e)},children:[(0,h.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"单元格数:"}),(0,h.jsx)("span",{style:X,children:"行数"}),(0,h.jsx)(_.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,h.jsx)(J.Z,{})}),(0,h.jsx)("span",{style:X,children:"列数"}),(0,h.jsx)(_.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,h.jsx)(J.Z,{})})]}),(0,h.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,h.jsx)("span",{style:X,children:"对齐方式:"}),(0,h.jsx)(_.Z.Item,{name:"align",children:(0,h.jsxs)(K,{children:[(0,h.jsx)(Y.ZP,{value:"default",children:(0,h.jsx)("i",{className:"fa fa-align-justify"})}),(0,h.jsx)(Y.ZP,{value:"left",children:(0,h.jsx)("i",{className:"fa fa-align-left"})}),(0,h.jsx)(Y.ZP,{value:"center",children:(0,h.jsx)("i",{className:"fa fa-align-center"})}),(0,h.jsx)(Y.ZP,{value:"right",children:(0,h.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,h.jsxs)("div",{className:"flex-container flex-end",children:[(0,h.jsx)(k.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,h.jsx)(k.ZP,{type:"ghost",onClick:n,children:"取消"})]})]})},$=n(78673),ee=n(38229),te=n.n(ee),ne=(0,c.forwardRef)((function(e,t){var n=e.use3d,i=e.width,o=e.height,a=e.callback,l=(e.showSaveButton,(0,c.useRef)()),s=(0,c.useRef)(),u=(0,c.useState)(!1),d=r()(u,2),f=d[0],p=d[1],m=(0,c.useRef)({id:l,appName:"graphing",width:i||1e3,height:o||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,c.useEffect)((function(){s.current=new(te())(m.current,!0),window.onload=function(){s.current.inject("applet_container")}}),[]);var g=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,c.useEffect)((function(){m.current.appName=f?"3D":"graphing",s.current.inject("applet_container")}),[f]),(0,c.useEffect)((function(){p(n)}),[n]),(0,c.useImperativeHandle)(t,(function(){return{getImgData:g}})),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:l}),(0,h.jsxs)(A.Z,{align:"middle",children:[(0,h.jsx)(W.Z,{flex:1,children:(0,h.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:f,onChange:function(e){return p(e)}})}),(0,h.jsx)(W.Z,{children:(0,h.jsx)(k.ZP,{size:"large",onClick:g,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=n(97488),oe=n(20817),ae=n(8591),re="link",le="upload-image",se="add-flowchart",ce="draw-image",ue="code-block",de="add-table",fe="------------",pe={default:fe,left:":".concat(fe),center:":".concat(fe,":"),right:"".concat(fe,":")},he=n(12066);var me="@▁▁@",ge=["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 ve(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var we=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",be=s()(s()({},we+"-B","bold"),we+"-I","italic"),xe=s()(s()(s()(s()(s()(s()(s()(s()({},re,"添加链接"),ue,"添加代码块"),le,"添加图片"),ce,"添加画图"),se,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),ye=function(e){var t=e.defaultValue,n=void 0===t?"":t,i=e.onChange,a=e.width,l=void 0===a?"100%":a,u=e.height,g=void 0===u?400:u,v=e.miniToolbar,w=void 0!==v&&v,b=e.isFocus,_=void 0!==b&&b,S=e.watch,k=e.insertTemp,C=e.mode,A=void 0===C?"markdown":C,N=e.id,E=void 0===N?"markdown-editor-id":N,L=e.showResizeBar,M=void 0!==L&&L,G=e.noStorage,O=void 0!==G&&G,Z=e.showNullButton,I=void 0!==Z&&Z,R=e.showNullProgramButton,D=void 0!==R&&R,F=e.hidetoolBar,W=void 0!==F&&F,z=e.fullScreen,V=void 0!==z&&z,q=e.onBlur,Y=e.onCMBeforeChange,J=e.onFullScreen,K=e.className,X=void 0===K?"":K,$=e.disablePaste,ee=void 0!==$&&$,te=e.disabled,fe=void 0!==te&&te,we=e.disabledFill,ye=void 0!==we&&we,_e=e.placeholder,Se=void 0===_e?"":_e,ke=e.values,Ce=void 0===ke?"":ke,je=e.extraUse,Be=(0,c.useState)(null),Te=r()(Be,2),Ae=Te[0],Ne=Te[1],Pe=(0,c.useState)(n),Ee=r()(Pe,2),Le=Ee[0],Me=Ee[1],Ge=(0,c.useState)(S),Oe=r()(Ge,2),Ze=Oe[0],Ie=Oe[1],Re=(0,c.useState)(V),De=r()(Re,2),Fe=De[0],He=De[1],We=(0,c.useState)(""),ze=r()(We,2),Ve=ze[0],qe=ze[1],Ue=(0,c.useState)(0),Ye=r()(Ue,2),Je=Ye[0],Ke=Ye[1],Xe=(0,c.useState)(g),Qe=r()(Xe,2),$e=Qe[0],et=Qe[1],tt=(0,c.useState)(!1),nt=r()(tt,2),it=(nt[0],nt[1]),ot=(0,c.useState)(0),at=r()(ot,2),rt=at[0],lt=at[1],st=(0,c.useState)(0),ct=r()(st,2),ut=ct[0],dt=ct[1],ft=(0,c.useRef)(),pt=(0,c.useRef)(),ht=(0,c.useRef)(),mt=(0,c.useRef)();(0,c.useEffect)((function(){var e=window.scrollY||window.pageYOffset;Me(Ce),null==Ae||Ae.setValue(Ce),window.scrollTo(0,e)}),[Ce]),(0,c.useEffect)((function(){null==J||J(Fe)}),[Fe]),(0,c.useEffect)((function(){if(ft.current){var e=function(e,n){if(!ee){var i=n.clipboardData;if(i){var o=i.types.toString(),a=i.items;if("Files"===o||i.types.indexOf("Files")>-1){if(n.preventDefault(),"stex"==A)return;try{var r,l=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(l=a[0]);var s=l.getAsFile(),c=s.name.split(".").pop();(0,T.I)(s,(function(e){var n,i,o;e.id?(null==s||null===(n=s.type)||void 0===n?void 0:n.indexOf("image"))>-1?t.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==s||null===(i=s.type)||void 0===i?void 0:i.indexOf("video"))>-1?t.replaceSelection('')):(null==s||null===(o=s.type)||void 0===o?void 0:o.indexOf("pdf"))>-1?t.replaceSelection('').concat(s.name,"")):ge.includes(c)?t.replaceSelection('').concat(s.name,"")):t.replaceSelection("[".concat(s.name,"](").concat(oe.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(n){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}n.preventDefault()},t=d().fromTextArea(ft.current,{mode:A,lineNumbers:!w,lineWrapping:!0,value:n,autoCloseTags:!0,autoCloseBrackets:!0});return t.on("keyup",(function(e,n){8===n.keyCode&&(""==e.getValue()?t.setOption("placeholder",Se):t.setOption("placeholder",null))})),t.on("keydown",(function(e,t){if(8===t.keyCode){var n=function(e,t){var n=e.getDoc(),i=n.getCursor(),o=n.getLine(i.line),a=o.charAt(i.ch-1),r=o.lastIndexOf("@▁@",i.ch),l=o.lastIndexOf("@▁▁@",i.ch),s=r>l?r:l,c=r>l?3:4;if(-1===me.indexOf(a))return null;if(console.log("change1:",t,e,o,i,s,r,l,a),s>=0&&i.ch-s<5){var u=s+c;return n.replaceRange("",{line:i.line,ch:s},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);n&&t.preventDefault()}})),_&&t.focus(),t.on("paste",e),fe&&t.on("beforeChange",(function(e,t){"paste"!==t.origin&&"+input"!==t.origin||t.cancel()})),Ne(t),function(){t.off("paste",e)}}}),[]);var gt=(0,c.useCallback)((function(){pt.current}),[$e,pt,Fe]);(0,c.useEffect)((function(){if(Ae){var e=function(){var e=new f.Z((function(e){var t,n=o()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(gt(),Ae.setSize("100%","100%"),Ae.refresh())}}catch(e){n.e(e)}finally{n.f()}}));return e.observe(ft.current.parentElement),e}();return function(){var t,n;null!==(t=ft.current)&&void 0!==t&&t.parentElement&&e.unobserve(null===(n=ft.current)||void 0===n?void 0:n.parentElement)}}}),[Ae,gt]),(0,c.useEffect)((function(){if(Ae){for(var e=[],t=function(){var t=r()(i[n],2),o=t[0],a=t[1],l=s()({},o,(function(){vt(a)}));e.push(l),Ae.addKeyMap(l)},n=0,i=Object.entries(be);n0){var e=(new Date).getTime(),t=window.sessionStorage.getItem(E);e>=Je+1e4&&(!t||t!==Le)&&(window.sessionStorage.setItem(E,Le),it(!0))}}),1e4),(0,c.useEffect)((function(){Ie(S)}),[Ae,S]),(0,c.useEffect)((function(){Ae&&_&&Ae.focus()}),[Ae,_]),(0,c.useEffect)((function(){if(Ze&&Ae){var e=function(e){var t=e.target;if(mt.current){var n=t.scrollTop/t.scrollHeight;mt.current.scrollTop=mt.current.scrollHeight*n}},t=Ae.getScrollerElement();return t.addEventListener("scroll",e),function(){t.removeEventListener("scroll",e)}}}),[Ae,Ze]),(0,c.useEffect)((function(){if(Ae&&Y){var e=function(e,t){Y(e,t)};return Ae.on("beforeChange",e),function(){Ae.off("beforeChange",e)}}}),[Ae,Y]),(0,c.useEffect)((function(){if(Ae&&q){var e=function(){q(Ae.getValue())};return Ae.on("blur",e),function(){Ae.off("blur",e)}}}),[Ae,q]),(0,c.useEffect)((function(){if(Ae){var e=function(e,t){var n=e.getValue();Me(n),Ke((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(D?i(n,_t(n)):i(n))};return Ae.on("change",e),function(){Ae.off("change",e)}}}),[Ae,i]),(0,c.useEffect)((function(){if(Ae)if(null==n)Ae.setValue(""),Me("");else{var e=window.scrollY||window.pageYOffset;n!==Ae.getValue()&&(Ae.setValue(n),Me(n),Ae.setCursor(fe?1:Ae.lineCount(),0),window.scrollTo(0,e))}}),[Ae,n]);var vt=(0,c.useCallback)((function(e){var t=Ae.getCursor(),n=Ae.getSelection(),i=n.split("\n");switch(e){case"bold":return Ae.replaceSelection("**"+n+"**"),""===n&&Ae.setCursor(t.line,t.ch+2),Ae.focus();case"italic":return Ae.replaceSelection("*"+n+"*"),""===n&&Ae.setCursor(t.line,t.ch+1),Ae.focus();case"code":return Ae.replaceSelection("`"+n+"`"),""===n&&Ae.setCursor(t.line,t.ch+1),Ae.focus();case"inline-latex":return qe("inline-latex"),Ae.focus();case"latex":return Ae.replaceSelection("```latex\n"+n+"\n```"),Ae.setCursor(t.line+1,n.length+1),Ae.focus();case"line-break":return Ae.replaceSelection("
                  \n"),Ae.focus();case"list-ul":return""===n?Ae.replaceSelection("- "+n):Ae.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),Ae.focus();case"list-ol":return""===n?Ae.replaceSelection("1. "+n):Ae.replaceSelection(i.map((function(e,t){return""===e?"":"".concat(t+1,". ").concat(e)})).join("\n")),Ae.focus();case"add-null-ch":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection("▁"),Ae.focus();case"add-signal":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection("@▁@"),Ae.focus();case"add-multiple":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection(me),Ae.focus();case"inster-template-1":return""===n&&Ae.setCursor(t.line,t.ch),Ae.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),Ae.focus();case"eraser":return Ae.setValue(""),Ae.focus();case"trigger-watch":return Ie(!Ze),Ae.focus();case"trigger-full-screen":return He(!Fe),Ae.focus();case re:return void qe(re);case ue:return void qe(ue);case le:return void qe(le);case ce:return void qe(ce);case"maths-latex":return void qe("maths-latex");case se:return void qe(se);case de:return void qe(de);default:throw new Error}}),[Ae,Ze,Fe]),wt=(0,c.useCallback)((function(e,t){var n,i,o,a,r;switch(qe(""),Ve){case re:var l=e.title,s=e.link;return Ae.replaceSelection("[".concat(l,"](").concat(s,")")),Ae.focus();case ue:var c=e.language,u=e.content;return Ae.replaceSelection(["```"+c,u,"```"].join("\n")),Ae.focus();case"maths-latex":for(var d=atob(e),f=new Uint8Array(d.length),p=0;p-1||null==v||!v.type?g?Ae.replaceSelection("![ ".concat(g," ]( ").concat(m,' "').concat(g,'" )')):Ae.replaceSelection("![,](".concat(m,")")):(null==v||null===(a=v.type)||void 0===a?void 0:a.indexOf("video"))>-1?Ae.replaceSelection('')):(null==v||null===(r=v.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?Ae.replaceSelection('').concat(v.name,"")):ge.includes(w)?Ae.replaceSelection('').concat(v.name,"")):Ae.replaceSelection("[".concat(v.name,"](").concat(oe.Z.API_SERVER).concat(m,")")),Ae.focus();case de:for(var b=e.row,x=e.col,y=e.align,_="\n",S=0;S300&&(t=300),et(g+t+"px")}},i=ht.current,o=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",n),document.addEventListener("mouseup",t),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",t)}}}),[Ae,ht]),(0,c.useEffect)((function(){et(g)}),[g]);var yt={width:ve(l),height:ve($e)},_t=((0,c.useMemo)((function(){if(Je){var e=new Date(Je),t=e.getHours(),n=e.getMinutes(),i=e.getSeconds();return n=n<10?"0"+n:n,i=i<10?"0"+i:i,"".concat(t=t<10?"0"+t:t,":").concat(n,":").concat(i)}return 0}),[Je]),function(e){var t=[];if(D){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,n,i){t.push({multiLine:!("@▁@"===e)})}))}return t});(0,c.useEffect)((function(){xe[Ve]&&Ve!==ce&&Ve!==se&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],t=window.innerWidth/2-e.offsetWidth/2,n=window.innerHeight/2-e.offsetHeight/2;lt(t),dt(n)}),0)}),[Ve]);var St=function(e,t,n,i){var o=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&n>e||e>a-20&&nt||t>o-20&&i0&&void 0!==u[0]?u[0]:{},n=u.length>1&&void 0!==u[1]&&u[1],i=u.length>2&&void 0!==u[2]?u[2]:1,!ne){e.next=9;break}return e.next=6,(0,S.Rs)(s()(s()({},M),{},{tab:0,challenge:s()({},t),challenge_tag:t.challenge_tag,sync_origin_shixun:n}));case 6:return e.sent&&(E({type:"practiceSetting/setUpdateIndex"}),null!=P&&null!==(a=P.detail)&&void 0!==a&&a.copy_for_exercise&&(0,N.m)(E,P,M.id,i),f.history.replace("/shixuns/".concat(M.id,"/edit/").concat(M.challengesId,"/tab=2"))),e.abrupt("return");case 9:return(r=s()({},W)).identifier=M.id,r.st=0,r.sync_origin_shixun=n,e.next=15,(0,S.al)(s()({},r));case 15:1===(l=e.sent).status&&(null!=P&&null!==(c=P.detail)&&void 0!==c&&c.copy_for_exercise&&(0,N.m)(E,P,M.id,i),f.history.replace("/shixuns/".concat(M.id,"/edit/").concat(l.challenge_id,"/tab=2")),setTimeout((function(){E({type:"practiceSetting/setParams",payload:{newQuestion:null}}),E({type:"practiceSetting/setUpdateIndex"})}),200));case 17:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){clearTimeout(fe.current),fe.current=setTimeout(be,500)},be=function(){"subject"in W&&he&&E({type:"practiceSetting/setParams",payload:{newQuestion:{st:0,name:null==W?void 0:W.subject}}});var e=["subject","difficulty","score","task_pass"].some((function(e){var t=(0,j.isNumber)(W[e])?String(W[e]):W[e],n=(0,j.isNumber)(de.current[e])?String(de.current[e]):de.current[e];return!(0,j.isEqual)(t,n)}));E(e?{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}:{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},xe=function(){var e,t=function(){f.history.push("/shixuns/".concat(pe,"/challenges")),E({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=L&&null!==(e=L.sideBar)&&void 0!==e&&e.confirmLeave?h.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()};return(0,O.jsxs)(d.Fragment,{children:[(0,O.jsx)("section",{className:k,id:"practice-scroll",children:(0,O.jsxs)(p.Z,{form:Z,className:C,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,t){var n,i,o;z(s()({},Z.getFieldsValue())),"difficulty"in e&&(n=e.difficulty,o=null==(i=D[n])?void 0:i[0],Y(i),Z.setFieldsValue({score:o}),z(s()(s()({},Z.getFieldsValue()),{score:o})))},onFinish:function(e){var t,n,i;ne||2!==(null===(t=P.detail)||void 0===t?void 0:t.shixun_status)?null!=P&&null!==(n=P.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=P&&null!==(i=P.detail)&&void 0!==i&&i.copy_for_exercise&&de.current.has_relation?E({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"taskLevel",fn:function(e,t,n){ve(e,t,n)}}}):ve(e):m.ZP.info("该实训已经发布不能新建")},children:[(0,O.jsx)(A.Z,{activeIndex:0,isEdit:ne}),(0,O.jsx)(p.Z.Item,{initialValue:"",name:"subject",label:"任务名称:",rules:[{required:!0,message:"请输入任务名称"}],children:(0,O.jsx)(g.Z,{bordered:!1,maxLength:60,suffix:"".concat((null===(t=W.subject)||void 0===t?void 0:t.length)||0,"/60"),placeholder:"例如:从Python程序设计-入门精通"})}),(0,O.jsx)(p.Z.Item,{name:"task_pass",label:(0,O.jsxs)(v.Z,{align:"middle",children:[(0,O.jsx)(w.Z,{className:"mr10",children:"任务要求:"}),(0,O.jsx)(w.Z,{children:(null==P||null===(n=P.detail)||void 0===n?void 0:n.id)&&(0,O.jsx)(R.Z,{title:"AI生成",name:"AI生成",children:(0,O.jsx)(b.ZP,{type:"primary",children:"AI生成"})})})]}),rules:[{required:!0,message:"请输入作业的简介"},{max:35e3,message:"过关任务简介最大限制35000个字符"}],children:(0,O.jsx)(_.Z,{watch:!0,defaultValue:ne?null==Q?void 0:Q.task_pass:J.task_pass_default},M.challengesId||"3")}),(0,O.jsx)(p.Z.Item,{initialValue:40,name:"hide_width_rate",label:"任务要求默认展示宽度:",children:(0,O.jsxs)(x.ZP.Group,{children:[(0,O.jsx)(x.ZP,{value:0,children:"0%"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:30,children:"30%"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:40,children:"40%"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:50,children:"50%"})]})}),W.unity_3d&&(null===(i=P.detail)||void 0===i?void 0:i.identity)<3&&(0,O.jsx)(p.Z.Item,{name:"unity_3d_routes",label:"路径:",rules:[{required:!0,message:"必填项:不能为空"}],children:(0,O.jsx)(g.Z,{bordered:!1,disabled:2===(null===(a=P.detail)||void 0===a?void 0:a.shixun_status),placeholder:"请选择版本库中的代码文件。例: src/step1/HelloWorld.java"})}),(0,O.jsx)(p.Z.Item,{initialValue:1,name:"difficulty",label:"难度系数:",rules:[{required:!0,message:"请选择难度系数"}],children:(0,O.jsxs)(x.ZP.Group,{disabled:2===(null===(l=P.detail)||void 0===l?void 0:l.shixun_status),children:[(0,O.jsx)(x.ZP,{value:1,children:"简单"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:2,children:"中等"}),(0,O.jsx)(x.ZP,{style:{marginLeft:70},value:3,children:"困难"})]})}),(0,O.jsx)(p.Z.Item,{name:"challenge_tag",label:(0,O.jsxs)("div",{children:["技能标签 ",(0,O.jsx)("span",{className:"pl20 font12 c-light-black",children:"学员答题正确将获得技能,否则不能获得技能(回车添加标签)"})]}),rules:[{required:!0,message:"请输入技能标签"}],children:(0,O.jsx)(I,{placeholder:"添加标签",style:{width:"260px"},InputRight:(0,O.jsx)("span",{className:"ml5",children:"(回车添加标签)"})})}),(0,O.jsxs)(v.Z,{className:"customItemSelect",children:[(0,O.jsx)(w.Z,{children:(0,O.jsx)(p.Z.Item,{name:"score",initialValue:100,label:"奖励金币:",rules:[{required:!0,message:"请选择奖励经验值"}],children:(0,O.jsx)(y.default,{disabled:2===(null===(c=P.detail)||void 0===c?void 0:c.shixun_status),bordered:!1,getPopupContainer:function(e){return e.parentNode},style:{width:260},children:null==U?void 0:U.map((function(e,t){return(0,O.jsx)(y.default.Option,{value:e,children:e},t)}))})})}),(0,O.jsx)(w.Z,{flex:1,children:(0,O.jsx)("div",{style:{marginTop:88},className:"font12 c-light-black ml10",children:" 学员正确答题时获得金币,并且获得等量的经验值。如:+100金币、+100经验值"})})]})]},ue)},1),(0,O.jsx)(B.t,{onOk:function(){return Z.submit()},className:"customFixedButton",onCancel:function(){xe()}},2),(0,O.jsx)(T.Z,{loading:re})]})}))},4942:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var i=n(59301),o=n(43418),a=n(32007),r=n(37712),l=(0,a.connect)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){var t=e.activeIndex,n=e.isEdit,l=void 0===n||n,s=e.dispatch,c=e.practiceSetting,u=(0,a.useParams)(),d=u.id,f=u.challengesId,p=(0,i.useMemo)((function(){return[{name:"本关任务",url:"/shixuns/".concat(d,"/edit/").concat(f,"/editcheckpoint")},{name:"评测设置",url:"/shixuns/".concat(d,"/edit/").concat(f,"/tab=2")},{name:"参考答案",url:"/shixuns/".concat(d,"/edit/").concat(f,"/tab=3")},{name:"关卡排行榜",url:"/shixuns/".concat(d,"/edit/").concat(f,"/tab=4")}]}),[d,f]);return(0,r.jsx)("ul",{className:"challenge-nav",children:l?p.map((function(e,n){return t===n?(0,r.jsxs)("li",{children:[" ",(0,r.jsx)("a",{className:"active",children:e.name})," "]},e.url):(0,r.jsxs)("li",{children:[" ",(0,r.jsx)("a",{onClick:function(){return t=e.url,i=function(){a.history.push(t),s({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},void(null!=c&&null!==(n=c.sideBar)&&void 0!==n&&n.confirmLeave?o.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i());var t,n,i},children:e.name})," "]},e.url)})):(0,r.jsxs)("li",{children:[" ",(0,r.jsx)("a",{className:"active",children:p[0].name})," "]},p[0].url)})}))},78721:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});n(59301);var i=n(71418),o="loading___lueiN",a=n(37712),r=function(e){return e.loading?(0,a.jsx)("div",{className:o,children:(0,a.jsx)(i.Z,{})}):(0,a.jsx)(a.Fragment,{})}},84431:function(e,t,n){"use strict";n.d(t,{S:function(){return d},m:function(){return f}});var i=n(7557),o=n.n(i),a=n(41498),r=n.n(a),l=n(66621),s=n(8591),c=n(43418),u=n(37712),d=function(e){var t=document.createElement("textarea");return t.value=e,t.value},f=function(){var e=r()(o()().mark((function e(t,n,i,a,r){var d,f,p;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:"shixunsDetail/saveCopyForExercise",payload:{id:i,save_type:a}});case 2:d=e.sent,1===a?(0==(null==d?void 0:d.status)&&s.ZP.success("保存成功"),null!=d&&null!==(f=d.data)&&void 0!==f&&f.exists_same_shixun_name?t({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==d||null===(p=d.data)||void 0===p?void 0:p.shixun_name}}):t({type:"classroomList/setActionTabs",payload:{}})):(t({type:"classroomList/setActionTabs",payload:{}}),0===(null==d?void 0:d.status)&&c.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,u.jsx)("div",{children:(0,u.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,l.xg)("/shixuns/".concat(null==n||null===(e=n.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 4:case"end":return e.stop()}}),e)})));return function(t,n,i,o,a){return e.apply(this,arguments)}}()},56762:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var i=n(59301);function o(){const[,e]=i.useReducer((e=>e+1),0);return e}},57809:function(e,t,n){"use strict";var i=n(92310),o=n.n(i),a=n(77861),r=n(55405),l=n(59301),s=n(53487),c=n(62892),u=n(19080),d=n(36355),f=n(1684),p=n(93891),h=n(19716),m=n(32441),g=n(33234),v=n(14154),w=n(58582),b=n(84443),x=n(66339),y=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(i=Object.getOwnPropertySymbols(e);o{var n,{prefixCls:i,bordered:s=!0,className:S,rootClassName:k,getPopupContainer:C,popupClassName:j,dropdownClassName:B,listHeight:T=256,placement:A,listItemHeight:N=24,size:P,disabled:E,notFoundContent:L,status:M,builtinPlacements:G,dropdownMatchSelectWidth:O,popupMatchSelectWidth:Z,direction:I,style:R,allowClear:D}=e,F=y(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:H,getPrefixCls:W,renderEmpty:z,direction:V,virtual:q,popupMatchSelectWidth:U,popupOverflow:Y,select:J}=l.useContext(d.E_),K=W("select",i),X=W(),Q=null!=I?I:V,{compactSize:$,compactItemClassnames:ee}=(0,g.ri)(K,Q),[te,ne]=(0,v.Z)(K),ie=l.useMemo((()=>{const{mode:e}=F;if("combobox"!==e)return e===_?"combobox":e}),[F.mode]),oe="multiple"===ie||"tags"===ie,ae=(0,b.Z)(F.suffixIcon,F.showArrow),re=null!==(n=null!=Z?Z:O)&&void 0!==n?n:U,{status:le,hasFeedback:se,isFormItemInput:ce,feedbackIcon:ue}=l.useContext(m.aM),de=(0,u.F)(le,M);let fe;fe=void 0!==L?L:"combobox"===ie?null:(null==z?void 0:z("Select"))||l.createElement(p.Z,{componentName:"Select"});const{suffixIcon:pe,itemIcon:he,removeIcon:me,clearIcon:ge}=(0,x.Z)(Object.assign(Object.assign({},F),{multiple:oe,hasFeedback:se,feedbackIcon:ue,showSuffixIcon:ae,prefixCls:K,showArrow:F.showArrow,componentName:"Select"})),ve=!0===D?{clearIcon:ge}:D,we=(0,r.Z)(F,["suffixIcon","itemIcon"]),be=o()(j||B,{[`${K}-dropdown-${Q}`]:"rtl"===Q},k,ne),xe=(0,h.Z)((e=>{var t;return null!==(t=null!=P?P:$)&&void 0!==t?t:e})),ye=l.useContext(f.Z),_e=null!=E?E:ye,Se=o()({[`${K}-lg`]:"large"===xe,[`${K}-sm`]:"small"===xe,[`${K}-rtl`]:"rtl"===Q,[`${K}-borderless`]:!s,[`${K}-in-form-item`]:ce},(0,u.Z)(K,de,se),ee,null==J?void 0:J.className,S,k,ne),ke=l.useMemo((()=>void 0!==A?A:"rtl"===Q?"bottomRight":"bottomLeft"),[A,Q]),Ce=(0,w.Z)(G,Y);return te(l.createElement(a.ZP,Object.assign({ref:t,virtual:q,showSearch:null==J?void 0:J.showSearch},we,{style:Object.assign(Object.assign({},null==J?void 0:J.style),R),dropdownMatchSelectWidth:re,builtinPlacements:Ce,transitionName:(0,c.m)(X,"slide-up",F.transitionName),listHeight:T,listItemHeight:N,mode:ie,prefixCls:K,placement:ke,direction:Q,suffixIcon:pe,menuItemSelectedIcon:he,removeIcon:me,allowClear:ve,notFoundContent:fe,className:Se,getPopupContainer:C||H,dropdownClassName:be,disabled:_e})))};const k=l.forwardRef(S),C=(0,s.Z)(k);k.SECRET_COMBOBOX_MODE_DO_NOT_USE=_,k.Option=a.Wx,k.OptGroup=a.Xo,k._InternalPanelDoNotUseOrYouWillBeFired=C,t.default=k},8378:function(e,t){"use strict";t.Z=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},\n opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}})},31561:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var i=n(33614),o=n(24018),a=n(54099),r=n(63011),l=n(35593),s=n(92310),c=n.n(s),u=n(25629),d=n(59301),f=n(20287),p=n(71783),h=f.Z.ESC,m=f.Z.TAB;var g=(0,d.forwardRef)((function(e,t){var n=e.overlay,i=e.arrow,o=e.prefixCls,a=(0,d.useMemo)((function(){return"function"==typeof n?n():n}),[n]),r=(0,u.sQ)(t,null==a?void 0:a.ref);return d.createElement(d.Fragment,null,i&&d.createElement("div",{className:"".concat(o,"-arrow")}),d.cloneElement(a,{ref:(0,u.Yr)(a)?r:void 0}))})),v={adjustX:1,adjustY:1},w=[0,0],b={topLeft:{points:["bl","tl"],overflow:v,offset:[0,-4],targetOffset:w},top:{points:["bc","tc"],overflow:v,offset:[0,-4],targetOffset:w},topRight:{points:["br","tr"],overflow:v,offset:[0,-4],targetOffset:w},bottomLeft:{points:["tl","bl"],overflow:v,offset:[0,4],targetOffset:w},bottom:{points:["tc","bc"],overflow:v,offset:[0,4],targetOffset:w},bottomRight:{points:["tr","br"],overflow:v,offset:[0,4],targetOffset:w}},x=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function y(e,t){var n,s=e.arrow,f=void 0!==s&&s,v=e.prefixCls,w=void 0===v?"rc-dropdown":v,y=e.transitionName,_=e.animation,S=e.align,k=e.placement,C=void 0===k?"bottomLeft":k,j=e.placements,B=void 0===j?b:j,T=e.getPopupContainer,A=e.showAction,N=e.hideAction,P=e.overlayClassName,E=e.overlayStyle,L=e.visible,M=e.trigger,G=void 0===M?["hover"]:M,O=e.autoFocus,Z=e.overlay,I=e.children,R=e.onVisibleChange,D=(0,r.Z)(e,x),F=d.useState(),H=(0,a.Z)(F,2),W=H[0],z=H[1],V="visible"in e?L:W,q=d.useRef(null),U=d.useRef(null),Y=d.useRef(null);d.useImperativeHandle(t,(function(){return q.current}));var J=function(e){z(e),null==R||R(e)};!function(e){var t=e.visible,n=e.triggerRef,i=e.onVisibleChange,o=e.autoFocus,a=e.overlayRef,r=d.useRef(!1),l=function(){var e,o;t&&(null===(e=n.current)||void 0===e||null===(o=e.focus)||void 0===o||o.call(e),null==i||i(!1))},s=function(){var e;return!(null===(e=a.current)||void 0===e||!e.focus||(a.current.focus(),r.current=!0,0))},c=function(e){switch(e.keyCode){case h:l();break;case m:var t=!1;r.current||(t=s()),t?e.preventDefault():l()}};d.useEffect((function(){return t?(window.addEventListener("keydown",c),o&&(0,p.Z)(s,3),function(){window.removeEventListener("keydown",c),r.current=!1}):function(){r.current=!1}}),[t])}({visible:V,triggerRef:Y,onVisibleChange:J,autoFocus:O,overlayRef:U});var K,X,Q,$=function(){return d.createElement(g,{ref:U,overlay:Z,prefixCls:w,arrow:f})},ee=d.cloneElement(I,{className:c()(null===(n=I.props)||void 0===n?void 0:n.className,V&&(K=e.openClassName,void 0!==K?K:"".concat(w,"-open"))),ref:(0,u.Yr)(I)?(0,u.sQ)(Y,I.ref):void 0}),te=N;return te||-1===G.indexOf("contextMenu")||(te=["click"]),d.createElement(l.Z,(0,i.Z)({builtinPlacements:B},D,{prefixCls:w,ref:q,popupClassName:c()(P,(0,o.Z)({},"".concat(w,"-show-arrow"),f)),popupStyle:E,action:G,showAction:A,hideAction:te,popupPlacement:C,popupAlign:S,popupTransitionName:y,popupAnimation:_,popupVisible:V,stretch:(X=e.minOverlayWidthMatchTrigger,Q=e.alignPoint,("minOverlayWidthMatchTrigger"in e?X:!Q)?"minWidth":""),popup:"function"==typeof Z?$:$(),onPopupVisibleChange:J,onPopupClick:function(t){var n=e.onOverlayClick;z(!1),n&&n(t)},getPopupContainer:T}),ee)}var _=d.forwardRef(y)}}]); \ No newline at end of file diff --git a/p__Shixuns__Edit__index.async.js b/p__Shixuns__Edit__index.async.js index 53d372a445..ca58c98427 100644 --- a/p__Shixuns__Edit__index.async.js +++ b/p__Shixuns__Edit__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[56277],{19098:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var _=s.forwardRef(l)},85574:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var _=s.forwardRef(l)},99089:function(e,n,t){"use strict";t.d(n,{Z:function(){return L}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),l=t(82242),_=t.n(l),o=t(79800),c=t.n(o),u=t(59301),d=t(8591),p=t(43418),m=t(95237),h=t(24905),x=t(5112),v=t(6848),f=t(27092),g="listItem___RLEHn",j="wrap____6VVD",E="leftContent____5nA6",b="header___Lufcs",D="title___UkOuL",P="introduction___q377_",y="bottom___x89GX",O="user_img___K_sq1",C="user_name___AYxpE",M="tags_name___r0cun",S=t(21256),T=t(32007),A=t(50883),I=t(20817),w=t(58159),N=t(85750),k=t(37712),L=(0,T.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){e.globalSetting,e.dispatch,e.practiceSetting,e.shixunsDetail,e.user;var n=e.visible,t=e.setVisible,i=e.type,a=void 0===i?"all":i,l=e.updateData,o=e.recordId,T=e.identifier,L=(0,u.useState)([]),R=c()(L,2),B=R[0],Z=R[1],W=(0,u.useState)(0),K=c()(W,2),U=K[0],z=K[1],F=(0,u.useState)([]),H=c()(F,2),q=H[0],G=H[1],Y=(0,u.useState)({page:1,limit:4,search:"",order:"public"}),Q=c()(Y,2),J=Q[0],V=Q[1],X=(0,u.useState)([{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]),$=c()(X,2),ee=$[0];$[1];(0,u.useEffect)((function(){n&&ne()}),[n,J]);var ne=function(){var e=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,w._S)({page:null==J?void 0:J.page,limit:null==J?void 0:J.limit,search:null==J?void 0:J.search,category:"all"==a?null==J?void 0:J.order:"mine"}).then((function(e){var n,t;0==(null==e?void 0:e.status)&&(Z(null==e||null===(n=e.data)||void 0===n?void 0:n.list),z(null==e||null===(t=e.data)||void 0===t?void 0:t.count))}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){var e=r()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==q?void 0:q.length)){e.next=2;break}return e.abrupt("return",d.ZP.warning("请选择数据集"));case 2:return n="all"==a?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:T,data_set_ids:q}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:o,data_set_id:q[0]}},e.next=5,(0,N.ZP)(null==n?void 0:n.url,{method:"post",body:null==n?void 0:n.body});case 5:0===e.sent.status&&(d.ZP.info("添加成功"),ie(),l());case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){t(!1),Z([]),G([]),z(0),V({page:1,limit:4,search:"",order:"public"})};return(0,k.jsxs)(p.Z,{title:"选择数据集",open:n,width:900,centered:!0,keyboard:!1,onCancel:function(){return ie()},maskClosable:!1,bodyStyle:{minHeight:400},okText:(0,k.jsxs)("div",{onClick:function(){return te()},children:["添加(",null==q?void 0:q.length,")"]}),children:[(0,k.jsxs)(m.Z,{align:"middle",justify:"space-between",className:"mt10 mb20",children:[(0,k.jsx)(S.tp,{dataSource:"all"==a?ee:[{id:"mine",name:"我的数据集"}],value:"all"==a?null==J?void 0:J.order:"mine",onChange:function(e){J.page=1,J.order=e,V(_()({},J))}}),(0,k.jsx)(S.t7,{style:{width:303},placeholder:"请搜索数据集名称",value:null==J?void 0:J.search,onChange:function(e){J.search=e,J.page=1,V(_()({},J))}})]}),0===(null==B?void 0:B.length)?(0,k.jsx)(A.Z,{customText:"暂无数据"}):(0,k.jsxs)("div",{children:[(0,k.jsx)("div",{style:{height:"410px",overflowY:"auto"},children:null==B?void 0:B.map((function(e,n){var t,i,s;return(0,k.jsx)("div",{className:g,onClick:function(n){"my"!=a?q.indexOf(e.id)>-1?G(q.filter((function(n){return n!==e.id}))):G(q.concat(e.id)):G([e.id])},children:(0,k.jsxs)("div",{style:{display:"flex"},children:[(0,k.jsx)("div",{style:{marginTop:"1px"},children:"all"==a?(0,k.jsx)(h.Z,{checked:q.includes(e.id),value:e.id}):(0,k.jsx)(x.ZP,{checked:q.includes(e.id),value:e.id})}),(0,k.jsx)("aside",{className:j,children:(0,k.jsxs)("div",{className:E,children:[(0,k.jsx)("div",{className:b,children:(0,k.jsx)("div",{className:D,children:null==e?void 0:e.title})}),(0,k.jsx)(v.Z,{title:null==e?void 0:e.introduction,children:(0,k.jsx)("div",{className:P,children:null==e?void 0:e.desc})}),(0,k.jsxs)("div",{className:y,children:[(0,k.jsx)("img",{className:O,alt:"用户头像",src:"".concat(I.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.user_info)||void 0===t?void 0:t.image_url)}),(0,k.jsx)("div",{className:C,children:null==e||null===(i=e.user_info)||void 0===i?void 0:i.name}),null==e||null===(s=e.data_set_tags)||void 0===s?void 0:s.map((function(n,t){return t<3?(0,k.jsx)("div",{className:M,children:null==n?void 0:n.tag_name},t):3==t?(0,k.jsx)(v.Z,{title:null==e||null===(i=e.data_set_tags)||void 0===i?void 0:i.map((function(e,n){var t;if(n>2)return(null==e?void 0:e.tag_name)+(n===(null==e||null===(t=e.data_set_tags)||void 0===t?void 0:t.length)-1?"":"、")})).join(""),children:(0,k.jsx)("div",{className:M,children:"..."},t)},t):null;var i}))]})]})},n)]})},n)}))}),(0,k.jsx)(f.Z,{showTotal:function(e){return(0,k.jsxs)("span",{children:["共",(0,k.jsx)("span",{style:{color:"#165DFF",marginLeft:"3px"},children:e})," 条数据"]})},style:{marginTop:10},onChange:function(e,n){J.page=e,J.limit=n,V(_()({},J)),ne()},defaultCurrent:1,pageSize:J.limit||4,current:J.page||1,total:U})]})]})}))},13057:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(59301),s="label___CZ1_z",a="left___ZKFRV",r="right___zVTRn",l="error___oNJNo",_=t(6848),o=t(37712),c=function(e){var n=e.name,t=e.tooltipTitle,c=e.children,u=e.required,d=e.errorKey,p=e.errorValue,m=e.errorName,h=e.errorStyle,x=void 0===h?{}:h,v=e.nameWidth,f=void 0===v?112:v,g=e.align,j=void 0===g?"center":g,E=e.contentStyle,b=void 0===E?{}:E;return(0,o.jsx)(i.Fragment,{children:(0,o.jsxs)("div",{className:s,style:{alignItems:j},children:[(0,o.jsxs)("div",{className:a,style:{width:f},children:[u&&(0,o.jsx)("span",{children:"*"}),(0,o.jsx)("div",{children:n}),!!t&&(0,o.jsx)(_.Z,{title:t,children:(0,o.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,o.jsxs)("div",{className:r,style:b,children:[c,m&&p===d&&(0,o.jsx)("div",{className:l,style:x,children:m})]})]})})}},37512:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(79800),s=t.n(i),a=t(59301),r="modal___yy3VB",l=t(43418),_=t(51150),o=t(37712),c=function(e){var n=e.title,t=e.children,i=e.value,c=(0,a.useState)(!1),u=s()(c,2),d=u[0],p=u[1];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{onClick:function(){return p(!0)},children:t}),(0,o.jsxs)(l.Z,{title:n,open:d,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return p(!1)},className:r,footer:null,children:["string"==typeof i&&(0,o.jsx)(_.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,o.jsx)(o.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,o.jsxs)("div",{children:[(0,o.jsx)("b",{children:e.name||e.type_name}),(0,o.jsx)(_.Z,{value:e.description||""})]},n)}))})]})]})}},51016:function(e,n,t){"use strict";t.d(n,{Z:function(){return F}});var i=t(37205),s=t.n(i),a=t(7557),r=t.n(a),l=t(41498),_=t.n(l),o=t(79800),c=t.n(o),u=t(39647),d=t.n(u),p=t(59301),m=t(32007),h=t(43418),x=t(8591),v=t(3113),f=t(24905),g=t(5112),j=t(88522),E=t(49127),b=t(57930),D=t(94001),P=t(10527),y=t(93524),O=t(95341),C=t(61186),M=t.n(C),S="wrap___LhoYE",T="labelWrap___kKVu_",A="label___we33R",I="labelContent___RWgKj",w="color999___R1ot6",N="radio___S0Uhc",k="selectSchool___egsX3",L="dataPicker___zNtLB",R="modal___J1s9f",B="colorOrange___NDyE2",Z="colorYellow___Ijswi",W="bottomButton___sODGQ",K=t(37712),U=["shixunsDetail","globalSetting","loading","user","dispatch"],z="YYYY-MM-DD HH:mm",F=(0,m.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,l,o,u,C=e.shixunsDetail,F=(e.globalSetting,e.loading),H=e.user,q=e.dispatch,G=(d()(e,U),(0,p.useRef)()),Y=(0,p.useState)(),Q=c()(Y,2),J=Q[0],V=Q[1],X=(0,p.useState)(),$=c()(X,2),ee=$[0],ne=$[1],te=(0,p.useState)([]),ie=c()(te,2),se=ie[0],ae=ie[1],re=(0,p.useState)([]),le=c()(re,2),_e=le[0],oe=le[1],ce=(0,p.useState)(""),ue=c()(ce,2),de=ue[0],pe=ue[1],me=(0,p.useState)(),he=c()(me,2),xe=he[0],ve=he[1],fe=(0,p.useState)(),ge=c()(fe,2),je=ge[0],Ee=ge[1],be=(0,p.useState)(),De=c()(be,2),Pe=De[0],ye=De[1],Oe=null===(n=H.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable;(0,p.useEffect)((function(){var e;G.current=null===(e=location.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2],Ce()}),[]),(0,p.useEffect)((function(){var e,n,t,i,s,a;C.setting&&(V(null===(e=C.setting)||void 0===e||null===(e=e.shixun)||void 0===e?void 0:e.can_copy),ne(null===(n=C.setting)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.use_scope),ve(!(null===(t=C.setting)||void 0===t||null===(t=t.shixun)||void 0===t||!t.opening_time)),Ee(null===(i=C.setting)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.opening_time),ae(null===(s=C.setting)||void 0===s||null===(s=s.shixun)||void 0===s?void 0:s.scope_partment),ye(null===(a=C.setting)||void 0===a||null===(a=a.shixun)||void 0===a?void 0:a.git_size))}),[C.setting]);var Ce=function(){var e=_()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getDepartments",payload:{q:n}});case 2:(t=e.sent)&&oe(t.shools_name||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=_()(r()().mark((function e(){var n,t,i,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getShixunQuote",payload:{id:G.current}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,h.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,K.jsxs)("div",{className:"tc font14 ".concat(R),children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到 ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:B,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,K.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:B,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,K.jsx)("br",{})]}),(0,K.jsx)("span",{className:"".concat(Z," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=_()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/deleteShixun",payload:{id:G.current}});case 2:1===e.sent.status&&(x.ZP.success("操作成功"),m.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=_()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!xe||je){e.next=3;break}return x.ZP.info("请选择开启时间"),e.abrupt("return");case 3:if(1!==ee||se.length){e.next=6;break}return x.ZP.info("请选择指定单位公开"),e.abrupt("return");case 6:return e.next=8,q({type:"shixunsDetail/updatePermissionSetting",payload:{id:G.current,scope_partment:0===ee?null:se,shixun:{can_copy:J,use_scope:ee,opening_time:je,git_size:Pe}}});case 8:-1!==e.sent.status&&(x.ZP.info("权限配置保存成功!"),q({type:"shixunsDetail/getSettingsData",payload:{id:G.current}}),q({type:"shixunsDetail/getShixunsDetail",payload:{id:G.current}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{children:[(0,K.jsxs)("section",{className:S,children:[(0,K.jsx)("div",{style:{position:"absolute",top:"25px",right:"25px"},children:2!==(null==C||null===(t=C.detail)||void 0===t?void 0:t.shixun_status)?(0,K.jsx)(v.ZP,{danger:!0,onClick:Me,children:"删除实践项目"}):(0,K.jsx)(v.ZP,{danger:!0,onClick:function(){(0,O.gy)(q,"不能进行删除")},children:"删除实践项目"})}),(0,K.jsxs)("div",{className:T,children:[(0,K.jsx)("label",{className:A,children:"复制:"}),(0,K.jsx)("div",{className:I,children:(0,K.jsxs)("div",{children:[(0,K.jsx)(f.Z,{checked:J,onChange:function(e){return V(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(w),children:"(选中则允许已职业认证的教师复制该实训)"})]})})]}),!(((null===(i=C.detail)||void 0===i?void 0:i.shixun_status)>1||2===(null===(a=C.detail)||void 0===a?void 0:a.public))&&0===(null===(l=C.setting)||void 0===l||null===(l=l.shixun)||void 0===l?void 0:l.use_scope)&&(null===(o=C.detail)||void 0===o?void 0:o.identity)>2)&&(0,K.jsxs)("div",{className:T,children:[(0,K.jsx)("label",{className:A,children:"公开程度:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)(g.ZP.Group,{value:ee,onChange:function(e){return ne(e.target.value)},disabled:!Oe,children:[(0,K.jsxs)(g.ZP,{className:N,value:0,children:[(0,K.jsx)("span",{children:"对所有单位公开"}),(0,K.jsx)("span",{className:w,children:"(实训发布后,所有用户可见)"})]}),(0,K.jsxs)(g.ZP,{className:N,value:1,children:[(0,K.jsx)("span",{children:"对指定单位公开"}),(0,K.jsx)("span",{className:w,children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]}),1===ee&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("div",{className:"mt10",children:[(0,K.jsx)(j.Z,{showSearch:!0,className:k,placeholder:"请输入并选择单位名称",value:de,onChange:function(e){pe(e),Ce(e)},disabled:!Oe,onSelect:function(e){se.includes(e)?x.ZP.info("请勿指定相同的单位"):(pe(null),ae([].concat(s()(se),[e])))},options:null==_e?void 0:_e.map((function(e){return{value:e}}))}),(0,K.jsx)("span",{className:w,children:"(实训发布后,仅对下方指定单位的用户可见)"})]}),(0,K.jsx)("div",{className:"mt10",children:null==se?void 0:se.map((function(e){return Oe?(0,K.jsx)(E.Z,{count:"x",className:"mr20 current",onClick:function(){return ae(se.filter((function(n){return n!==e})))},children:(0,K.jsx)(v.ZP,{type:"primary",ghost:!0,children:e})}):(0,K.jsx)(v.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),(0,K.jsxs)("div",{className:T,children:[(0,K.jsx)("label",{className:A,children:"开启时间:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)("div",{children:[(0,K.jsx)(f.Z,{checked:xe,onChange:function(e){return ve(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(w," ml10"),children:"(选中则学员在指定的开启时间后,才能开启学习;不选中则学员在实训发布后,能立即开启学习)"})]}),xe&&(0,K.jsx)(b.default,{className:"".concat(L," mt10"),format:z,locale:P.Z,disabled:!Oe,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e0&&void 0!==r[0]&&r[0],t=r.length>1&&void 0!==r[1]?r[1]:1,e.next=4,dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:0===openValue?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time:course_workspace_file_time,ai_user:ai_user},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address:display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:n}});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(null!=shixunsDetail&&null!==(s=shixunsDetail.detail)&&void 0!==s&&s.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("修改成功"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),null!=shixunsDetail&&null!==(a=shixunsDetail.detail)&&void 0!==a&&a.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_12__.m)(dispatch,shixunsDetail,params.id,t));case 6:case"end":return e.stop()}}),e)}))),_handSubmeit.apply(this,arguments)}console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)((function(){var _Object$keys$filter,_shixunsDetail$settin26,confirmLeave=!1;null!==(_Object$keys$filter=Object.keys(diffObj).filter((function(item){var _shixunsDetail$settin25;return(null===(_shixunsDetail$settin25=shixunsDetail.setting)||void 0===_shixunsDetail$settin25?void 0:_shixunsDetail$settin25.shixun[item])!=eval(diffObj[item])})))&&void 0!==_Object$keys$filter&&_Object$keys$filter.length&&(confirmLeave=!0),selectDepartmentList.length!=(null===(_shixunsDetail$settin26=shixunsDetail.setting)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.shixun)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.scope_partment)||void 0===_shixunsDetail$settin26?void 0:_shixunsDetail$settin26.length)&&(confirmLeave=!0),null==selectDepartmentList||selectDepartmentList.map((function(e,n){var t;e!=(null===(t=shixunsDetail.setting)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.scope_partment[n])&&(confirmLeave=!0)})),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:confirmLeave}})}),[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);var handleDeleteShixun=function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){var n,t,i,s,a;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到"," ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorYellow," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}});case 2:1===e.sent.status&&(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("操作成功"),umi__WEBPACK_IMPORTED_MODULE_5__.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),handleDeleteElseShixun=function(){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_10__.gy)(dispatch,"不能进行删除")};function showExitmodel(e){antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){setMenuSelectKey(e),1===parseInt(e)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{padding:"0px 15px",fontSize:"16px"},children:"设置"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(e){var n;null!=practiceSetting&&null!==(n=practiceSetting.sideBar)&&void 0!==n&&n.confirmLeave?showExitmodel(e.key):(setMenuSelectKey(e.key),1===parseInt(e.key)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1))},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"设置"},1),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"关于实训"},2)]})]}),isShowSetting&&(null==shixunsDetail||null===(_shixunsDetail$detail=shixunsDetail.detail)||void 0===_shixunsDetail$detail?void 0:_shixunsDetail$detail.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_8__.Z,{}),isShowSetting&&!(null!=shixunsDetail&&null!==(_shixunsDetail$detail2=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail2&&_shixunsDetail$detail2.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{width:"calc(100% - 24%)",overflow:"auto"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{padding:"40px 40px",marginBottom:"70px"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{display:"flex"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{flex:"1"},children:"关卡和测试集"}),2!==(null==shixunsDetail||null===(_shixunsDetail$detail3=shixunsDetail.detail)||void 0===_shixunsDetail$detail3?void 0:_shixunsDetail$detail3.shixun_status)?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteShixun,children:"删除实践项目"}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteElseShixun,children:"删除实践项目"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"跳关:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:taskPass,disabled:!editable,onChange:function(e){return setTaskPass(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员跳关学习实训关卡任务)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"测试集解锁:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:testSetPermission,disabled:!editable,onChange:function(e){return setTestSetPermission(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员通过金币解锁查看隐藏测试集的内容)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{marginTop:"20px"},children:"权限"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"复制/合并/拆分:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isCopy,onChange:function(e){return setIsCopy(e.target.checked)},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师复制、合并和拆分该实训)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开实训:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openValue,onChange:function(e){return setOpenValue(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,所有用户可见)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对指定单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]})}),1===openValue&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.selectSchool,bordered:!1,placeholder:"请输入并选择单位名称",value:departmentValue,onChange:function(e){setDepartmentValue(e),handleGetDepartments(e)},disabled:!editable,onSelect:handleSelectDepartment,options:null==departmentList?void 0:departmentList.map((function(e){return{value:e}}))})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"mt10",children:null==selectDepartmentList?void 0:selectDepartmentList.map((function(e){return editable?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter((function(n){return n!==e})))},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,children:e})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),!(null!==(_shixunsDetail$settin28=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin28&&null!==(_shixunsDetail$settin28=_shixunsDetail$settin28.shixun)&&void 0!==_shixunsDetail$settin28&&_shixunsDetail$settin28.is_jupyter)&&!(null!==(_shixunsDetail$settin29=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin29&&null!==(_shixunsDetail$settin29=_shixunsDetail$settin29.shixun)&&void 0!==_shixunsDetail$settin29&&_shixunsDetail$settin29.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开答案和测试集:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openAnswer,onChange:function(e){return setOpenAnswer(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有认证教师公开"}),2!==(null===(_shixunsDetail$settin30=shixunsDetail.setting)||void 0===_shixunsDetail$settin30||null===(_shixunsDetail$settin30=_shixunsDetail$settin30.shixun)||void 0===_shixunsDetail$settin30?void 0:_shixunsDetail$settin30.status)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{title:"该选项需在实践项目发布后生效",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师查看)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:2,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"仅实训合作者可见"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则仅允许实训合作者可以直接查看,其他用户需通过金币解锁查看)"})]})]})})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"开启时间:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isOpenTime,onChange:function(e){setIsOpenTime(e.target.checked),e.target.checked||setOpenTime("")},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则学员在指定的开启时间后才能开启挑战)"})]}),isOpenTime&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__.default,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_25__.Z,bordered:!1,disabled:!editable,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e-1?b.ZP.warning("不允许添加相同标签"):(a([].concat(F()(i),[{id:null,name:u}])),d(null)))};return(0,y.jsxs)("div",{children:[(0,y.jsx)(R.Z,s()({bordered:!1,style:{width:600},value:u,onChange:function(e){return d(e.target.value)},onPressEnter:p,onBlur:p},_)),n||(0,y.jsx)("span",{className:"pl20 font14 c-light-black",children:"回车添加标签"}),(0,y.jsx)("div",{className:"mt20",children:null==i?void 0:i.map((function(e,n){return(0,y.jsxs)("div",{className:H,children:[(0,y.jsx)("span",{className:q,children:e.name}),(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",className:G,onClick:function(){return function(e){var n=i.filter((function(n,t){return t!==e}));a(n)}(n)}})]},n)}))})]})},J=t(89392),V=t(20817),X="complete___zRKx3",$="cancel___D5r7A",ee="save___sa92o",ne=(0,P.connect)()((function(e){e.dispatch;var n=e.onCancel,t=e.onSave,i=e.loading,s=void 0!==i&&i;return(0,y.jsxs)("div",{className:X,children:[(0,y.jsx)("div",{onClick:n,className:$,children:"取消"}),(0,y.jsx)(L.ZP,{type:"primary",loading:s,onClick:t,className:ee,children:"保存"})]})})),te=t(84431),ie=t(85574),se=t(58670),ae=t(51150),re=["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"],le=(0,P.connect)((function(e){var n=e.problemset,t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,problemset:n,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t,i=e.dispatch,a=e.practiceSetting,_=e.problemset,o=e.shixunsDetail,c=(r()(e,re),k.Z.useForm()),u=S()(c,1)[0],d=(0,l.useState)({}),p=S()(d,2),h=p[0],v=p[1],g=(0,l.useState)(!1),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(!1),z=S()(M,2),F=z[0],H=z[1],q=(0,l.useState)(!1),G=S()(q,2),Y=G[0],X=G[1],$=(0,l.useState)(""),ee=S()($,2),le=ee[0],_e=ee[1],oe=(0,l.useState)(""),ce=S()(oe,2),ue=ce[0],de=ce[1],pe=(0,l.useState)(""),me=S()(pe,2),he=me[0],xe=me[1],ve=(0,l.useState)(),fe=S()(ve,2),ge=fe[0],je=fe[1],Ee=(0,l.useRef)({}),be=(0,l.useRef)(""),De=(0,l.useRef)(""),Pe=(0,l.useRef)(""),ye=(0,l.useRef)(null),Oe=(0,l.useRef)((0,J.throttle)((function(){return Ne()}),2e3,{leading:!0,trailing:!1})).current,Ce=a.id,Me=(0,l.useState)(!1),Se=S()(Me,2),Te=Se[0],Ae=Se[1];(0,l.useEffect)((function(){Ce&&we()}),[Ce]),(0,l.useEffect)((function(){return"{}"!==JSON.stringify(h)&&Ie(),function(){clearTimeout(ye.current)}}),[h,le,he,ue]);var Ie=function(){clearTimeout(ye.current),ye.current=setTimeout((function(){(0,J.isEqual)(h,Ee.current)&&le===be.current&&he===De.current&&ue===Pe.current?i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},we=function(){var e=x()(m()().mark((function e(){var n,t,a,r,l,_,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ce,"/edit_base_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(_=s()(s()({},n.data),{},{description:(0,te.S)(n.data.description)}),c={description:_.description,shixun_tags:_.shixun_tags,name:_.name,course:(null==_||null===(t=_.disciplines)||void 0===t?void 0:t.length)>0?[null==_||null===(a=_.disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id,null==_||null===(r=_.disciplines)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.sub_discipline)||void 0===r?void 0:r.id]:[]},null!==(l=o.detail)&&void 0!==l&&l.is_jupyter_lab&&(c.jupyter_show_description=n.data.jupyter_show_description),u.setFieldsValue(c),Ee.current=s()({},c),be.current=_.attachment_id||"",De.current=_.cover_image_id||"",Pe.current=_.attachment_id_b||"",v(s()({},c)),_e(_.attachment_id||""),de(_.attachment_id_b||""),xe(_.cover_image_id||""),je(_.cover_image||""));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){(0,f.L9)(["实践项目","设置","基本信息","保存"]),u.submit()},ke=function(e){var n,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=e.name,l=e.description,_=e.shixun_tags,c=e.course,u=e.jupyter_show_description,d=void 0!==u&&u,p={name:r,description:l,shixun_tags:_,attachment_id:le,cover_image_id:he,attachment_id_b:ue,sub_discipline_ids:c[1]};null!==(n=o.detail)&&void 0!==n&&n.is_jupyter_lab&&(p=s()(s()({},p),{},{jupyter_show_description:d}));var v=(0,D.ZP)("/api/shixuns/".concat(Ce,"/base_info_save.json"),{method:"post",body:{shixun:s()({},p),sync_origin_shixun:t}});v.then(function(){var e=x()(m()().mark((function e(n){var t,s,r,l,_;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.status){e.next=13;break}if(null!=o&&null!==(t=o.detail)&&void 0!==t&&t.copy_for_exercise||b.ZP.success("保存成功"),i({type:"practiceSetting/getCommonData",payload:{id:Ce}}),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ee.current={description:h.description,shixun_tags:h.shixun_tags,name:h.name},be.current=le,De.current=he,Pe.current=ue,null==o||null===(s=o.detail)||void 0===s||!s.copy_for_exercise){e.next=13;break}return e.next=11,i({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ce,save_type:a}});case 11:r=e.sent,1===a?null!=r&&null!==(l=r.data)&&void 0!==l&&l.exists_same_shixun_name?i({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==r||null===(_=r.data)||void 0===_?void 0:_.shixun_name,getBaseInfo:function(){we()}}}):(b.ZP.info("保存成功"),i({type:"classroomList/setActionTabs",payload:{}})):(i({type:"classroomList/setActionTabs",payload:{}}),0===(null==r?void 0:r.status)&&E.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,y.jsx)("div",{children:(0,y.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,f.xg)("/shixuns/".concat(null==o||null===(e=o.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},Le=function(){var e,n=function(){P.history.push("/shixuns/".concat(Ce,"/challenges")),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=a&&null!==(e=a.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()};function Re(e){var n="image/jpeg"===e.type||"image/png"===e.type;return n||b.ZP.error("请上传jpg或png的图片!"),n}var Be=(0,y.jsx)(L.ZP,{loading:O,icon:(0,y.jsx)(ie.Z,{}),children:"选择上传文件"}),Ze=(0,y.jsx)(L.ZP,{loading:Y,icon:(0,y.jsx)(ie.Z,{}),children:"选择上传文件"}),We=(0,y.jsx)(L.ZP,{loading:F,icon:(0,y.jsx)(ie.Z,{}),children:"选择上传文件"});return(0,y.jsxs)("div",{className:T,children:[(0,y.jsxs)("section",{className:A,children:[(0,y.jsx)("header",{children:"基本信息"}),(0,y.jsxs)("div",{className:I,children:[" ",(0,y.jsxs)(k.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,n){v(s()({},n))},onFinish:function(e){var n,t;null!=o&&null!==(n=o.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=o&&null!==(t=o.detail)&&void 0!==t&&t.copy_for_exercise?i({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"information",fn:function(e,n,t){ke(e,n,t)}}}):ke(e)},children:[(0,y.jsx)(k.Z.Item,{name:"name",label:"名称:",rules:[{required:!0,message:"请输入名称"},{max:60,message:"请输入名称,最大限制60个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(R.Z,{bordered:!1,placeholder:"请输入名称,最大限制60个字符",suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60")})}),(0,y.jsx)(k.Z.Item,{className:"customAddTags",name:"shixun_tags",label:(0,y.jsxs)("div",{children:["技能标签 :"," ",(0,y.jsx)("span",{className:"pl10 font14 c-light-black",children:"学员通过所有任务关卡,将获得技能标签"})]}),rules:[{required:!0,message:"请选输入技能标签"}],children:(0,y.jsx)(Q,{placeholder:"添加标签"})}),(0,y.jsx)(k.Z.Item,{label:"方向&课程:",name:"course",labelCol:{span:5},wrapperCol:{span:5},children:(0,y.jsx)(B.Z,{placeholder:"请选择...",allowClear:!1,options:_.courseOptions,getPopupContainer:function(e){return e.parentNode}})}),(0,y.jsxs)(Z.Z,{children:[(0,y.jsx)(W.Z,{children:(0,y.jsx)(k.Z.Item,{label:"顶部背景图:",children:le?(0,y.jsxs)("div",{className:w,children:[(0,y.jsx)("img",{src:(0,ae.z)("/api/attachments/"+le,!0),alt:"avatar",style:{width:"100%"}}),(0,y.jsx)("div",{children:(0,y.jsx)(se.Z,{onClick:function(){return _e("")},style:{fontSize:"16px",color:"red"}})})]}):(0,y.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Re,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(C(!1),_e(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):C(!0)},children:Be})})}),(0,y.jsx)(W.Z,{className:"c-grey-999",children:(0,y.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,y.jsxs)(Z.Z,{children:[(0,y.jsx)(W.Z,{children:(0,y.jsx)(k.Z.Item,{label:"顶部内容图:",children:ue?(0,y.jsxs)("div",{className:w,children:[(0,y.jsx)("img",{src:(0,ae.z)("/api/attachments/"+ue,!0),alt:"avatar",style:{width:"100%"}}),(0,y.jsx)("div",{children:(0,y.jsx)(se.Z,{onClick:function(){return de("")},style:{fontSize:"16px",color:"red"}})})]}):(0,y.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Re,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(H(!1),de(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):H(!0)},children:We})})}),(0,y.jsx)(W.Z,{className:"c-grey-999",children:(0,y.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,y.jsxs)(Z.Z,{children:[(0,y.jsx)(W.Z,{children:(0,y.jsx)(k.Z.Item,{label:"列表封面图:",children:he||ge?(0,y.jsxs)("div",{className:w,children:[(0,y.jsx)("img",{src:(0,ae.z)(Te?"/api/attachments/"+he:ge,!0),alt:"avatar",style:{width:"100%"}}),(0,y.jsx)("div",{children:(0,y.jsx)(se.Z,{onClick:function(){xe(""),je("")},style:{fontSize:"16px",color:"red"}})})]}):(0,y.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Re,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(X(!1),xe(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id),Ae(!0)):X(!0)},children:Ze})})}),(0,y.jsx)(W.Z,{className:"c-grey-999",children:(0,y.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用290*218像素;如不上传,默认使用系统图片。"})})]}),(0,y.jsx)(k.Z.Item,{name:"description",label:"简介:",children:(0,y.jsx)(N.Z,{defaultValue:h.description||"",watch:!0})}),(null===(t=o.detail)||void 0===t?void 0:t.is_jupyter_lab)&&(0,y.jsx)(k.Z.Item,{name:"jupyter_show_description",valuePropName:"checked",children:(0,y.jsx)(U.Z,{children:"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"})})]})]})]}),(0,y.jsx)(ne,{onSave:Oe,onCancel:function(){Le()},loading:O||Y||F})]})})),_e=t(72016),oe={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},ce=t(95341),ue=t(71418),de=t(64165),pe=t(29747),me=["globalSetting","dispatch","practiceSetting"],he=(0,P.connect)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.practiceSetting,i=(r()(e,me),(0,P.useLocation)()),a=(0,P.useSearchParams)(),_=S()(a,1)[0],o=(0,l.useState)(!1),c=S()(o,2),u=c[0],d=c[1],p=(0,l.useState)({}),h=S()(p,2),v=h[0],f=h[1],g=(0,l.useState)(!0),b=S()(g,2),D=b[0],O=b[1],C=(0,l.useState)(!1),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)(null),w=S()(I,2),N=w[0],k=w[1],L=(0,l.useRef)(!1),R=t.id,B=t.updateIndex,Z=t.is_published,W=t.newQuestion,K=v.challenge_list,U=void 0===K?[]:K;(0,l.useEffect)((function(){if(R)return H(),function(){n({type:"practiceSetting/setParams",payload:{newQuestion:null}})}}),[R,B]),(0,l.useEffect)((function(){F()}),[i]);var z,F=function(){var e=i.pathname.split("/");(e.includes("newquestion")||e.includes("new")||_.get("tabId"))&&(L.current=!0)},H=function(){var e=x()(m()().mark((function e(){var t,s,a,r,l,_,o;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,j.n5)({id:R});case 3:null!=(a=e.sent)&&null!==(t=a.challenge_list)&&void 0!==t&&t.length&&(r=i.pathname.split("/"),l=a.challenge_list.find((function(e){return String(e.challenge_id)===r[4]})),r.includes("newquestion")||r.includes("new")?(o=a.challenge_list[(null===(_=a.challenge_list)||void 0===_?void 0:_.length)-1],n({type:"practiceSetting/setParams",payload:{newQuestion:{st:r.includes("new")?0:1,name:""}}}),k(void 0),Y(o)):r[4]&&l?q(l,!1):q(a.challenge_list[0])),null!=a&&null!==(s=a.challenge_list)&&void 0!==s&&s.length||k(null),f(a),O(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(k(e.challenge_id),Y(e),n){var t="/shixuns/".concat(R,"/edit/").concat(e.challenge_id,"/").concat(1===e.st?"editquestion":"editcheckpoint");P.history.push(t)}},G=function(e,n){if(e.destination){var t=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i}(n,e.source.index,e.destination.index);f(s()(s()({},v),{},{challenge_list:t}));var i=t.map((function(e){return e.challenge_id}));(0,j.xg)({id:R,ids:i}).then((function(e){0!==e.status&&f(s()(s()({},v),{},{challenge_list:n}))}))}},Y=function(e){n({type:"practiceSetting/setParams",payload:{selectQuestionParams:e}})},Q=function(){var e=x()(m()().mark((function e(t,i){var s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t!==N){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,J();case 4:k(t),Y(i),n({type:"practiceSetting/setParams",payload:{newQuestion:null}}),s="/shixuns/".concat(R,"/edit/").concat(t,"/").concat(1===i.st?"editquestion":"editcheckpoint"),P.history.push(s);case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),J=function(){return new Promise((function(e,i){var s;null!=t&&null!==(s=t.sideBar)&&void 0!==s&&s.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){i()}}):e()}))},V=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J();case 2:"new"===t?P.history.push("/shixuns/".concat(R,"/edit/new")):P.history.push("/shixuns/".concat(R,"/edit/newquestion")),d(!1),k(void 0),n({type:"practiceSetting/setParams",payload:{newQuestion:{st:"new"===t?0:1,name:""}}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{className:oe.level,children:[(0,y.jsxs)("aside",{className:oe.left,style:{width:T?"0":"25%"},children:[(0,y.jsxs)("div",{className:oe.container,children:[(0,y.jsxs)("div",{className:oe.title,children:["任务关卡(",U.length,")"]}),(0,y.jsx)("div",{className:oe.listWrap,children:D?(0,y.jsx)(ue.Z,{size:"middle"}):U.length||W?(z=U,(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(pe.Z5,{onDragEnd:function(e){return G(e,z)},children:(0,y.jsx)(pe.bK,{droppableId:"droppable",children:function(e,n){return(0,y.jsx)("div",s()(s()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:z.map((function(e,n){var t=e.st,i=e.name,a=e.challenge_id;return(0,y.jsx)(pe._l,{draggableId:a.toString(),index:n,isDragDisabled:Z,children:function(r,l){return(0,y.jsxs)("div",s()(s()(s()({ref:r.innerRef},r.draggableProps),r.dragHandleProps),{},{className:N===a?oe.listActive:oe.list,onClick:function(){return Q(a,e)},children:[(0,y.jsx)("span",{className:oe.s1,children:0===t?(0,y.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,y.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,y.jsxs)("span",{className:oe.s2,children:["第",n+1,"关: ",i]}),!Z&&(0,y.jsx)("span",{className:oe.s3,onClick:function(n){return function(e,n){n.stopPropagation();var t=e.challenge_id,i=function(){var e=x()(m()().mark((function e(){var n,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rO)({id:R,challengesId:t});case 2:if(1!==e.sent.status){e.next=12;break}return e.next=6,(0,j.n5)({id:R});case 6:if(s=e.sent,f(s),t!==N||null===(n=s.challenge_list)||void 0===n||!n.length){e.next=11;break}return q(s.challenge_list[0]),e.abrupt("return");case 11:null!==(i=s.challenge_list)&&void 0!==i&&i.length||(k(null),L.current=!0,Y({}),P.history.push("/shixuns/".concat(R,"/edit?tabId=level")));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();E.Z.confirm({title:"提示",content:"是否删除该关卡!",centered:!0,onOk:i})}(e,n)},children:(0,y.jsx)("i",{className:"iconfont icon-shanchu7"})})]}))}},a)}))}))}})}),W&&(0,y.jsxs)("div",{className:oe.listActive,children:[(0,y.jsx)("span",{className:oe.s1,children:0===(null==W?void 0:W.st)?(0,y.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,y.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,y.jsxs)("span",{className:oe.s2,children:["第",z.length+1,"关: ",null==W?void 0:W.name]})]}),!Z&&(0,y.jsx)("div",{className:oe.os,children:"--拖拽任务关卡进行排序--"})]})):(0,y.jsx)(de.Z,{image:"data:image/png;base64,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",description:"暂无任务关卡!"})})]}),!T&&(0,y.jsx)("div",{className:oe.btns,children:(0,y.jsxs)("aside",{className:oe.btnsWrap,children:[(0,y.jsx)("div",{style:{transform:u?"rotate(45deg)":"rotate(0deg)"},className:oe.icon,onClick:function(){(0,ce.gy)(n,"不能新建任务关卡")||d(!u)},children:"+"}),(0,y.jsxs)("div",{className:oe.btn,style:{left:u?20:-154},children:[(0,y.jsx)("div",{className:oe.d1,onClick:function(){return V("new")},children:"新建实践题关卡"}),(0,y.jsx)("div",{className:oe.d2,onClick:function(){return V("newquestion")},children:"新建理论题关卡"})]})]})}),(0,y.jsx)("div",{className:T?oe.elseShrink:oe.shrink,onClick:function(){return A(!T)},children:(0,y.jsx)("i",{className:"iconfont icon-zuoyouzhankai"})})]}),(0,y.jsx)("aside",{className:oe.right,id:"modal-level-question",children:null===N&&L.current?(0,y.jsx)("div",{className:oe.addIcon,children:(0,y.jsx)("span",{children:"在左侧点击“+”号新建关卡。"})}):(0,y.jsx)(P.Outlet,{})})]})})),xe=t(96865),ve=t(38854),fe=t(20834),ge=t(27092),je=t(5112),Ee="title___NTpKq",be="content___oL0Iy",De="add___L4cbC",Pe="colorBlue___xRARA",ye="radio___cfwvc",Oe=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],Ce=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(r()(e,Oe),(0,l.useState)()),_=S()(a,2),o=_[0],c=_[1],u=(0,l.useState)([]),d=S()(u,2),p=d[0],h=d[1];(0,l.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&v()}),[n.actionTabs.key]);var v=function(){var e=x()(m()().mark((function e(){var t,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,h(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),f=function(){var e=x()(m()().mark((function e(){var t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=3;break}return b.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:o}});case 5:a=e.sent,g(),a&&(s(),b.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),c(null)};return(0,y.jsx)(E.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:f,onCancel:g,children:(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:Ee,children:["选择的成员将会成为新的管理员",(0,y.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,y.jsx)("div",{className:be,children:p.length?(0,y.jsx)(je.ZP.Group,{value:o,onChange:function(e){return c(e.target.value)},children:p.map((function(e,n){return(0,y.jsx)(je.ZP,{className:ye,value:e.user_id,children:e.name},n)}))}):(0,y.jsx)("div",{className:De,children:(0,y.jsxs)("span",{children:["请先将新的管理员通过",(0,y.jsx)("a",{className:Pe,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),Me=t(99313),Se=t(93415),Te=t(39421),Ae=Me.Z.TabPane,Ie=function(e){var n=e.visible,t=e.onCancel,i=e.onSelectGroup,s=e.shixunId,a=e.onSelectCollaborator;return(0,y.jsx)(E.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null,children:(0,y.jsxs)(Me.Z,{defaultActiveKey:"1",children:[(0,y.jsx)(Ae,{tab:"搜索添加",children:(0,y.jsx)(Se.Z,{onCancel:t,container_type:2,container_id:s,onSelect:a})},"1"),(0,y.jsx)(Ae,{tab:"团队添加",children:(0,y.jsx)(Te.Z,{onCancel:t,onSelect:i})},"2")]})})},we={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Ne=t(78386),ke=t(1082),Le=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,r=e.shixunsDetail,_=(e.globalSetting,e.loading),o=e.user,c=e.dispatch,u=(0,P.useParams)(),d=(0,l.useRef)(),p=(0,l.useState)(0),h=S()(p,2),v=h[0],f=h[1],g=(0,l.useState)([]),j=S()(g,2),D=j[0],O=j[1],C=(0,l.useState)({id:null,page:1}),M=S()(C,2),T=M[0],A=M[1],I=null===(n=o.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable,w=(null===(t=o.userInfo)||void 0===t?void 0:t.role)<=2||(null===(i=o.userInfo)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.is_creator);(0,l.useEffect)((function(){d.current=u.id,T.id=d.current,A(T),N(T)}),[]);var N=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/getCollaboratorsData",payload:n});case 2:(t=e.sent)&&(O(t.members||[]),f(t.member_count));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T.page=1,A(T),n=(0,ke.g)(),e.next=5,c({type:"user/getUserInfo",payload:n});case 5:return e.next=7,N(T);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function R(){return R=x()(m()().mark((function e(n,t,i,s){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:n,user_id:t,editable:i?0:1}});case 2:N(T);case 3:case"end":return e.stop()}}),e)}))),R.apply(this,arguments)}function B(){c({type:"shixunsDetail/setActionTabs",payload:{}})}var Z,W,K={visible:"Collaborators-AddCollaborator"===r.actionTabs.key,onCancel:B,shixunId:d.current,onSelectCollaborator:(W=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(),e.next=3,c({type:"shixunsDetail/addCollaborator",payload:{id:d.current,user_ids:n}});case 3:e.sent&&(b.ZP.success("添加成功"),k());case 5:case"end":return e.stop()}}),e)}))),function(e){return W.apply(this,arguments)}),onSelectGroup:(Z=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(),e.next=3,c({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:d.current,group_id:n.group_id}});case 3:e.sent&&(b.ZP.success("添加成功"),k());case 5:case"end":return e.stop()}}),e)}))),function(e){return Z.apply(this,arguments)})};return(0,y.jsxs)("section",{children:[(0,y.jsxs)("div",{className:we.wrap,children:[(0,y.jsxs)("div",{className:we.content,children:[(null===(a=r.detail)||void 0===a?void 0:a.identity)<5&&(0,y.jsxs)("div",{className:we.head,children:[(0,y.jsxs)("span",{className:we.headCount,children:["合作成员(",v,"人)"]}),(0,y.jsxs)("div",{children:[w&&(0,y.jsx)(L.ZP,{type:"primary",ghost:!0,className:we.button,style:{marginRight:"20px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:d.current}}})},children:"更换管理员"}),I&&(0,y.jsx)(L.ZP,{type:"primary",className:we.button,style:{marginRight:"40px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:d.current}}})},children:"添加合作者"})]})]}),(0,y.jsx)("div",{className:we.list,children:(0,y.jsx)(xe.Z,{loading:_.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:D.map((function(e,n){var t,i,s,a,l,_,u,p;return(0,y.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,y.jsxs)("div",{className:we.itemWrap,children:[(0,y.jsxs)("a",{href:null===(t=e.user)||void 0===t?void 0:t.user_url,target:"_blank",className:we.imgWrap,children:[(0,y.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:we.img,src:"".concat(V.Z.IMG_SERVER,"/images/").concat(null===(i=e.user)||void 0===i?void 0:i.image_url)}),(null===(s=e.user)||void 0===s?void 0:s.shixun_manager)&&(0,y.jsx)("span",{className:we.manager,children:"创建者"})]}),(0,y.jsxs)("div",{className:we.itemContent,children:[(0,y.jsxs)("p",{className:we.nameWrap,children:[(0,y.jsxs)("a",{href:e.user.user_url,target:"_blank",className:we.name,children:[null===(a=e.user)||void 0===a?void 0:a.name,e.user.user_id===(null===(l=o.userInfo)||void 0===l?void 0:l.user_id)?(0,y.jsx)("span",{children:"我"}):null]}),(0,y.jsxs)("div",{className:we.actionGroup,children:[w?null!==(_=e.user)&&void 0!==_&&_.shixun_manager?null:(0,y.jsx)(ve.Z,{dropdownRender:function(){return(0,y.jsxs)(fe.Z,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var n;!function(e,n,t,i){R.apply(this,arguments)}(r.detail.identifier,e.user.user_id,e.editable,null===(n=e.user)||void 0===n?void 0:n.name)},children:[(0,y.jsx)(fe.Z.Item,{children:"编辑权限"},1),(0,y.jsx)(fe.Z.Item,{children:"查看权限"},2)]})},children:(0,y.jsxs)("div",{children:[e.editable?(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"})," ",(0,y.jsx)(Ne.Z,{style:{fontSize:"14px",color:"#888888"}})]})}):e.editable?(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"}),null!==(u=e.user)&&void 0!==u&&u.shixun_manager||!I?null:(0,y.jsx)("a",{className:we.deletetitle,onClick:function(){var n,t,i;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void E.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:we.modal,children:"确定要删除吗?"}),onOk:(i=x()(m()().mark((function e(){var n,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/deleteCollaborators",payload:{id:d.current,userId:t}});case 2:if(i=e.sent,(null===(n=o.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return P.history.push("/shixuns"),e.abrupt("return");case 6:b.ZP.info(null==i?void 0:i.message),T.page=1,A(T),N(T);case 10:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:"删除"})]})]}),(0,y.jsx)("p",{className:we.schoolWrap,children:(0,y.jsx)("span",{className:we.school,children:null===(p=e.user)||void 0===p?void 0:p.school_name})})]})]},n)})}))})})]}),v>10&&(0,y.jsx)("div",{className:we.countWrap,children:(0,y.jsx)(ge.Z,{showQuickJumper:!1,showSizeChanger:!1,total:v,onChange:function(e){return function(e){T.page=e,A(T),N(T)}(e)},pageSize:10,current:T.page})})]}),(0,y.jsx)(Ce,{onReloadData:k}),(0,y.jsx)(Ie,s()({},K))]})})),Re=t(93724),Be=t(91232),Ze=t.n(Be),We=t(57809),Ke=t(6848),Ue=t(78673),ze=t(13057),Fe=t(36723),He=t(12261),qe="mirrorModal___z1tEP",Ge="right___ZlGrr",Ye="title___lWaS3",Qe="content___bCC9x",Je="des___ujB5y",Ve="btns___L4vgc",Xe="confirm___RFRg4",$e="cancel___F1WB_",en="modal___A5dbG",nn=t(17621),tn=t(27283),sn=(0,P.connect)((function(e){return{newShixuns:e.newShixuns,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n,t,i=e.newShixuns,s=(e.user,e.dispatch),a=e.visible,r=e.onOk,_=e.onCancel,o=e.useId,c=void 0===o?null:o,u=e.identifier,d=e.shixun_environment_id,p=e.tab_type,h=(0,l.useState)(null),v=S()(h,2),f=v[0],g=v[1],b=(0,l.useState)({}),D=S()(b,2),P=D[0],O=D[1],C=(0,l.useState)(""),M=S()(C,2),T=M[0],A=M[1],I=i.environmentData,w=I.frequence_image,N=void 0===w?[]:w,k=I.environments,R=void 0===k?[]:k,B=I.other_image,Z=void 0===B?[]:B,W=P.name,K=P.description;(0,l.useEffect)((function(){a&&(s({type:"newShixuns/getEnvironmentData",payload:{tab_type:p}}),A(""),g(c))}),[a,c]),(0,l.useEffect)((function(){"NewShixuns-Apply"===i.actionTabs.key&&_()}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]),(0,l.useEffect)((function(){null!==f&&U()}),[f]);var U=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Q1)({mirror_repository_id:f,identifier:u,shixun_environment_id:d});case 2:n=e.sent,O(n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(E.Z,{title:"选择实验镜像",open:a,width:1e3,destroyOnClose:!0,centered:!0,onCancel:_,className:en,footer:null,children:(0,y.jsxs)("div",{className:qe,children:[(0,y.jsx)(He.Z,{dispatch:s,value:f,data:R,otherData:Z,tags:N,onChange:function(e){return g(e)},onSearchWord:function(e){return A(e)},tab_type:p}),(0,y.jsxs)("div",{className:Ge,children:[(0,y.jsx)("header",{children:(0,y.jsxs)("div",{className:Ye,children:["实验环境: ",(0,y.jsx)("span",{dangerouslySetInnerHTML:{__html:null===f?"— —":null===(t=W||"")||void 0===t?void 0:t.replace(new RegExp(null==T?void 0:T.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}})]})}),(0,y.jsxs)("div",{className:Qe,children:[null===f&&(0,y.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==f&&(0,y.jsx)("div",{className:Je,children:(0,y.jsx)(ae.Z,{value:K,highlightKeywords:T})}),(0,y.jsxs)("div",{className:Ve,children:[(0,y.jsx)(L.ZP,{onClick:function(){g(null),O({}),_()},className:$e,children:"取消 "}),(0,y.jsx)(L.ZP,{onClick:function(){r(P)},className:Xe,type:"primary",children:"保存 "})]})]})]})]})}),(0,y.jsx)(nn.Z,{}),(0,y.jsx)(tn.Z,{})]})})),an="content___ujW8g",rn="explain___vGa5a",ln="tabs___MbGuX",_n="active___SCmkJ",on="btns___MiEQa",cn="must___n8wNT",un="popover___wqXWh",dn="zybzForm___m1nC0",pn="graaytitle___vdUDn",mn="dataPicker___RiEgz",hn="examineStatus___OCyYC",xn="contacts___MWvKz",vn="contacts_img___kiMTs",fn="suc_status___p81iO",gn="fail_status___Rv54W",jn="bohui___wtuT5",En=t(43428),bn=t(46400),Dn=t(60324),Pn=t(57930),yn=t(94001),On=t(84445),Cn="footerWrap___lXI4I",Mn=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],Sn=R.Z.TextArea,Tn=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,Mn),k.Z.useForm()),_=S()(l,1)[0],o=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,y.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,y.jsxs)(k.Z,{form:_,scrollToFirstError:!0,layout:"vertical",onFinish:o,children:[(0,y.jsx)(k.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,y.jsx)(Sn,{rows:4})}),(0,y.jsx)(k.Z.Item,{name:"compile",label:"编译命令:",children:(0,y.jsx)(Sn,{rows:4})}),(0,y.jsx)("div",{className:Cn,children:(0,y.jsxs)(k.Z.Item,{children:[(0,y.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,y.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),An=t(89260),In=t(61186),wn=t.n(In),Nn=t(80559),kn=(0,P.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s=e.shixunsDetail,a=e.visible,r=e.onOk,_=e.onCancel,o=e.dispatch,c=e.is_published,u=e.id,d=(e.has_relation,e.environment),p=void 0===d?[]:d,h=e.verifyModal,v=(0,P.useParams)(),f=(0,l.useState)(1),g=S()(f,2),j=g[0],O=g[1],C=(0,l.useState)(!0),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)(!1),w=S()(I,2),N=w[0],B=w[1],W=(0,l.useState)(null),K=S()(W,2),z=K[0],F=K[1],H=(0,l.useState)(),q=S()(H,2),G=q[0],Y=q[1],Q=(0,l.useState)(),J=S()(Q,2),V=J[0],X=J[1],$=(0,l.useState)([]),ee=S()($,2),ne=ee[0],ie=ee[1],ae=(0,l.useState)(!1),re=S()(ae,2),le=re[0],_e=re[1],oe=(0,l.useState)(""),ce=S()(oe,2),ue=ce[0],de=ce[1],pe=(0,l.useState)(null),me=S()(pe,2),he=me[0],ve=me[1],fe=k.Z.useForm(),ge=S()(fe,1)[0],je=(0,l.useState)([]),Ee=S()(je,2),be=Ee[0],De=Ee[1],Pe=(0,l.useState)(""),ye=S()(Pe,2),Oe=ye[0],Ce=ye[1],Me=(0,l.useState)([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"}]),Se=S()(Me,2),Te=Se[0],Ae=Se[1];(0,l.useEffect)((function(){var e;((0,An.Ny)()||null!=s&&null!==(e=s.detail)&&void 0!==e&&e.manager_of_shixun)&&Ae([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"},{id:3,name:"实验资源优先保障"}])}),[]),(0,l.useEffect)((function(){u&&a&&(Ie(),we())}),[u,a]);var Ie=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,_,o=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o.length>0&&void 0!==o[0]?o[0]:null)||A(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(u,"/get_shixun_env_setting.json"),{method:"get",params:{shixun_environment_id:n}});case 4:0!==(t=e.sent).status||n||(r=t.data,console.log("data",r),F((null==r?void 0:r.shixun_environment_id)||null),Y((null==r?void 0:r.evaluate_script)||""),X((null==r?void 0:r.choice_standard_scripts)||null),ie((null==r?void 0:r.standard_scripts)||[]),_e((null===(i=r.shixun)||void 0===i?void 0:i.close_internet)||!1),de(null===(s=r.shixun)||void 0===s?void 0:s.survival_time),l=null===(a=r.shixun)||void 0===a?void 0:a.important_shixun_configs,ge.setFieldsValue({identifier:(null==l?void 0:l.identifier)||"",people_number:(null==l?void 0:l.people_number)||"",school_id:(null==l?void 0:l.school_id)||"",times:null!=l&&l.start_time&&null!=l&&l.end_time?[wn()(null==l?void 0:l.start_time),wn()(null==l?void 0:l.end_time)]:["",""]}),Ce((null==l?void 0:l.verify_reason)||""),ve((null==l?void 0:l.process)||null)),0===t.status&&n&&(_=t.data,Y((null==_?void 0:_.evaluate_script)||""),X(null),ie((null==_?void 0:_.standard_scripts)||[])),A(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"account/getSchoolOption"});case 2:n=e.sent,De(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"shixunsDetail/getScriptContent",payload:{id:v.id,script_id:n}});case 2:(t=e.sent)&&Y(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=function(){var e=x()(m()().mark((function e(){var n,t,i,a,l,_,c,d,p=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=p.length>0&&void 0!==p[0]&&p[0],t=p.length>1&&void 0!==p[1]?p[1]:1,1!==j){e.next=7;break}return B(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(v.id,"/update_evaluate_script_setting.json"),{method:"put",body:{shixun_environment_id:z,mirror_script_id:V,evaluate_script:G,sync_origin_shixun:n}});case 6:i=e.sent;case 7:if(2!==j){e.next=13;break}return B(!0),a={close_internet:le,survival_time:ue,sync_origin_shixun:n},e.next=12,(0,D.ZP)("/api/shixuns/".concat(v.id,"/update_environment_setting.json"),{method:"put",body:a});case 12:i=e.sent;case 13:if(3!==j){e.next=23;break}return l=ge.getFieldsValue(),e.next=17,ge.validateFields();case 17:return B(!0),(_={close_internet:le,survival_time:ue,sync_origin_shixun:n}).important_shixun_configs={identifier:null==l?void 0:l.identifier,people_number:null==l?void 0:l.people_number,school_id:null==l?void 0:l.school_id,start_time:wn()(null==l?void 0:l.times[0]).format("YYYY-MM-DD HH:mm"),end_time:wn()(null==l?void 0:l.times[1]).format("YYYY-MM-DD HH:mm")},e.next=22,(0,D.ZP)("/api/shixuns/".concat(v.id,"/resources_first_ensure.json"),{method:"post",body:_});case 22:i=e.sent;case 23:0===i.status&&(null!=s&&null!==(c=s.detail)&&void 0!==c&&c.copy_for_exercise&&3!==j||b.ZP.success("".concat(3==j?"提交申请成功":"保存成功")),null!=s&&null!==(d=s.detail)&&void 0!==d&&d.copy_for_exercise&&3!=j&&(0,te.m)(o,s,u,t),Ie(),r()),B(!1);case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(En.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:_,open:a,children:(0,y.jsx)("div",{className:an,children:(0,y.jsxs)(xe.Z,{loading:T,active:!0,children:[(0,y.jsxs)(Z.Z,{className:"mt10",justify:"space-between",children:[(0,y.jsx)("b",{className:"c-grey-333 font16",children:"设置"}),(0,y.jsx)("i",{onClick:_,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})]}),(0,y.jsx)("div",{className:ln,children:Te.map((function(e){var n=e.name,t=e.id;return(0,y.jsx)("div",{className:j===t?_n:"",onClick:function(){return O(t)},children:n},t)}))}),1===j&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(bn.Z,{className:"mt20",message:"选择实验环境下的评测脚本:将作为整个实训所有实验环境下,学员评测时运行的脚本。",type:"info",showIcon:!0,closable:!0}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16",children:"运行环境"}),(0,y.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:z,onChange:function(e){F(e),Ie(e)},showArrow:!0,placeholder:"实验环境",children:null===(n=p.filter((function(e){return 0!==e.id})))||void 0===n?void 0:n.map((function(e,n){return(0,y.jsx)(We.default.Option,{value:e.id,name:e.name,children:e.name},e.id)}))})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16",children:"评测脚本"}),(0,y.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:V,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,y.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,y.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Ne(e);case 2:X(e),E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,y.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e)},children:(ne||[]).map((function(e,n){return(0,y.jsx)(We.default.Option,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,y.jsx)("span",{className:rn,onClick:function(){h()||o({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:v.id}}})},children:"使用自定义脚本"}),(0,y.jsx)(Dn.Z,{className:un,content:(0,y.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,y.jsx)("br",{}),"数和以下2个数组元素:",(0,y.jsx)("br",{}),"challengeProgramNames",(0,y.jsx)("br",{}),"sourceClassNames",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"示例:有2个关卡的实训",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的待编译文件为:",(0,y.jsx)("br",{}),"src/step1/HelloWorld.java",(0,y.jsx)("br",{}),"src/step2/Other.java",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,y.jsx)("br",{}),"step1.HelloWorld",(0,y.jsx)("br",{}),"step2.Other",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"则数组元素更新如下:",(0,y.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,y.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,y.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,y.jsx)("br",{}),'" "step2.Other")',(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,y.jsx)("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"})})]}),(0,y.jsx)(On.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:G,options:{readOnly:c},onChange:function(e){Y(e)}})]}),2===j&&(0,y.jsxs)("div",{style:{flex:1,overflowY:"auto"},children:[(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16 ml30 mr10",children:"实训容器网络"}),(0,y.jsxs)(U.Z,{checked:le,onChange:function(e){return _e(e.target.checked)},children:[(0,y.jsx)("span",{className:"c-grey-333 font14",children:"关闭外网"}),(0,y.jsx)("span",{className:"c-grey-999 font14",children:"(选中,在实训编译页面中不可访问互联网)"})]})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16 mr10",children:"实验环境使用时长"}),(0,y.jsx)(R.Z,{bordered:!1,value:ue,onChange:function(e){return de(e.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),(0,y.jsx)("span",{className:"ml10 c-grey-999 font14",children:"分"})]})]}),3===j&&((0,An.Ny)()||(null==s||null===(t=s.detail)||void 0===t?void 0:t.manager_of_shixun))&&(0,y.jsx)("div",{style:{flex:1,overflowY:"auto"},children:(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsxs)(k.Z,{form:ge,layout:"horizontal",className:dn,children:[(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,y.jsx)("span",{className:cn,children:"*"}),"保障标识"]}),(0,y.jsx)(k.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"},{validator:function(e,n){return n&&!/^[a-zA-Z0-9]+$/.test(n)?Promise.reject("输入内容只能包含数字和字母"):n&&!/^[^0-9][a-zA-Z0-9]*$/.test(n)?Promise.reject("不能以数字开头"):n&&!/^.{4,30}$/.test(n)?Promise.reject("输入内容长度必须在4到30个字符之间"):Promise.resolve()}}],children:(0,y.jsx)(R.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})}),(0,y.jsxs)("span",{className:"ml10 c-grey-999 font14",children:["保障标识只能由字母和数字组成(4~30 位),不能以数字开头。",(0,y.jsx)("br",{}),"填写保障标识是为了便于平台为此实践项目特别分配节点。"]})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt25",children:[(0,y.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,y.jsx)("span",{className:cn,children:"*"}),"需要保障的单位"]}),(0,y.jsx)(k.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,y.jsx)(We.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,filterOption:function(e,n){return n.children.toLowerCase().indexOf(e.toLowerCase())>=0},showSearch:!0,placeholder:"请选择需要保障的单位",children:null===(i=be.filter((function(e){return 0!==e.id})))||void 0===i?void 0:i.map((function(e,n){return(0,y.jsx)(We.default.Option,{title:null==e?void 0:e.name,value:null==e?void 0:e.id,children:null==e?void 0:e.name},n+1)}))})})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt25",children:[(0,y.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,y.jsx)("span",{className:cn,children:"*"}),"保障时间"]}),(0,y.jsx)("div",{className:pn,children:(0,y.jsx)(k.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=S()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,y.jsx)(Pn.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 实验资源优先保障申请成功,平台管理员审核中"]}),he>=2&&3!=he&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 平台管理员审核通过,系统资源分配中"]}),3==he&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(se.Z,{className:gn}),"平台管理员审核驳回,驳回原因: ( ",(0,y.jsx)("span",{title:Oe,className:jn,children:Oe}),") 如有问题请联系",(0,y.jsxs)("span",{className:xn,children:[(0,y.jsx)("span",{children:"平台运营人员"})," ",(0,y.jsx)("div",{className:vn})]})]}),he>=4&&5!=he&&7!=he&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 系统资源分配完成,实验资源保障中"]}),(5==he||7==he)&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(se.Z,{className:gn}),"系统资源分配失败,请联系",(0,y.jsxs)("span",{className:xn,children:[(0,y.jsx)("span",{children:"平台运营人员"})," ",(0,y.jsx)("div",{className:vn})]})]}),he>5&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 实验资源保障已结束"]})]})]})}),(0,y.jsxs)("div",{className:on,children:[(0,y.jsx)(L.ZP,{onClick:_,children:"取消"}),(0,y.jsx)(L.ZP,{disabled:3==j&&[2,4,5].includes(he),onClick:x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==j||z){e.next=3;break}return b.ZP.warning("请选择运行环境"),e.abrupt("return");case 3:null!=s&&null!==(n=s.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=s&&null!==(t=s.detail)&&void 0!==t&&t.copy_for_exercise&&3!=j&&(p.filter((function(e){return e.id===z}))[0].has_relation&&1===j||2===j)?o({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){ke(e,n)},zIndex:1e4}}):ke();case 4:case"end":return e.stop()}}),e)}))),loading:N,type:"primary",className:"ml20",children:3==j?"提交申请":"保存"})]})]})})}),(0,y.jsx)(Tn,{onFinish:function(e){return Y(e)}})]})})),Ln=t(37512),Rn=t(25510),Bn="wrap___S9yE5",Zn="content___xIxOT",Wn="head___icGJE",Kn="title___NbDBd",Un="add___ntZkv",zn="addDisable___pgd9I",Fn="setting___kQ9Qx",Hn="tabs___o2qas",qn="name___HUyj5",Gn="active___SVp4l",Yn="line___DSw6E",Qn="resource___AgLC3",Jn="mirror___DGr0Q",Vn="interface___xxy5c",Xn="disabled___GqKcR",$n="grade___b6Adk",et="tabsBox___TnoNw",nt="tabTitle___i8cO0",tt="more___kbzpa",it="serverConfig___BtI29",st="viewRecommendConfig___ODGyC",at="system___YygCM",rt="explain___klZ55",lt="btns___o6xWf",_t="template___AMzZZ",ot="liWrap___tCbB1",ct="li___srrGx",ut="tag___NcFBh",dt=t(93611),pt=t(65894),mt=t(35529),ht=We.default.Option,xt=(0,P.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i,a,r,_,o,c,u,d=e.practiceSetting,p=e.dispatch,h=e.shixunsDetail,v=(e.user,d.id),f=d.is_published,g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(null),T=S()(M,2),A=T[0],I=T[1],w=(0,l.useState)([]),N=S()(w,2),k=N[0],B=N[1],W=(0,l.useState)([]),K=S()(W,2),z=K[0],H=K[1],q=(0,l.useRef)(null),G=(0,l.useState)({}),Y=S()(G,2),Q=Y[0],V=Y[1],X=(0,l.useRef)({}),$=(0,l.useRef)({}),ee=Q.shixun_environment,ne=void 0===ee?{}:ee,ie=Q.mirror_repository,se=void 0===ie?{}:ie,ae=Q.small_type,re=void 0===ae?[]:ae,le=Q.new_service_configs,_e=void 0===le?[]:le,oe=Q.network_mode_list,ue=void 0===oe?[]:oe,me=Q.boosters,he=void 0===me?[]:me,ge=(0,l.useState)(""),je=S()(ge,2),Ee=je[0],be=je[1],De=(0,l.useState)("请输入端口"),Pe=S()(De,2),ye=Pe[0],Oe=Pe[1],Ce=(0,l.useState)(!1),Se=S()(Ce,2),Te=Se[0],Ae=Se[1],Ie=(0,l.useState)(!1),we=S()(Ie,2),Ne=we[0],ke=we[1],Le=(0,l.useState)(!0),Re=S()(Le,2),Be=Re[0],He=Re[1],qe=(0,l.useState)(!0),Ge=S()(qe,2),Ye=Ge[0],Qe=Ge[1],Je=(0,l.useState)(!1),Ve=S()(Je,2),Xe=Ve[0],$e=Ve[1],en=(0,l.useState)(!1),nn=S()(en,2),tn=nn[0],an=nn[1],rn=(0,l.useState)(!1),ln=S()(rn,2),_n=ln[0],on=ln[1],cn=(0,l.useState)(!1),un=S()(cn,2),dn=un[0],pn=un[1],mn=(0,l.useState)(0),hn=S()(mn,2),xn=hn[0],vn=hn[1],fn=(0,l.useState)(!1),gn=S()(fn,2),jn=gn[0],En=gn[1],bn=(0,l.useState)({}),Dn=S()(bn,2),Pn=Dn[0],yn=Dn[1],Cn=(0,l.useState)({}),Mn=S()(Cn,2),Sn=Mn[0],Tn=Mn[1],In=(0,l.useState)({}),wn=S()(In,2),Nn=wn[0],xt=wn[1],vt=(0,l.useState)(""),ft=S()(vt,2),gt=ft[0],jt=ft[1],Et=(0,l.useState)(!1),bt=S()(Et,2),Dt=bt[0],Pt=bt[1],yt=(0,l.useState)(!1),Ot=S()(yt,2),Ct=Ot[0],Mt=Ot[1],St=(0,l.useState)({}),Tt=S()(St,2),At=Tt[0],It=Tt[1];console.log("--1111-",he);var wt=[{id:0,name:"公共镜像",type:"public"},{id:1,name:"自定义镜像",type:"customize"},{id:2,name:"共享镜像",type:"share"}],Nt=(null==z?void 0:z.find((function(e){return e.id===ne.instance_startup_template_id})))||{},kt=Nt.desc,Lt=Nt.virt_type,Rt=1===(null==k||null===(n=k.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===n?void 0:n.cloud_type),Bt=4===(null==k||null===(t=k.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===t?void 0:t.cloud_type);(0,l.useEffect)((function(){return window.addEventListener("click",qt),function(){window.removeEventListener("click",qt)}}),[]),(0,l.useEffect)((function(){Wt(),zt(),Kt()}),[]),(0,l.useEffect)((function(){(0,J.isEqual)($.current,Q)?p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),X.current=Q}),[Q]);var Zt=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:null===(n=wt[Number(xn)])||void 0===n?void 0:n.type}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(0===(null==t||null===(i=t.data)||void 0===i||null===(i=i.environments)||void 0===i?void 0:i.length)&&0===(null==t||null===(s=t.data)||void 0===s?void 0:s.other_image.length)?En(!0):En(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,l.useEffect)((function(){Zt()}),[xn]);var Wt=function(){var e=x()(m()().mark((function e(){var n,t,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(v,"/get_shixun_env_tabs.json"),{method:"get"});case 2:0===(n=e.sent).status&&((i=(null===(t=n.data)||void 0===t?void 0:t.shixun_environments_tabs)||[]).length&&null===A&&I(i[0].id),C(i));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Kt=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Qe(!0),e.next=3,(0,D.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});case 3:0===(n=e.sent).status&&B(null==n||null===(t=n.data)||void 0===t?void 0:t.list),Qe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ut=function(){var e=x()(m()().mark((function e(n,t){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:n,operating_system:t}});case 2:0===(i=e.sent).status&&H(null==i||null===(s=i.data)||void 0===s?void 0:s.list);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),zt=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,_,o,c,u,d,p,h=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.length>0&&void 0!==h[0]?h[0]:null,He(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(v,"/get_multi_environments.json"),{method:"get",params:{shixun_environment_id:n}});case 4:0===(t=e.sent).status&&($.current=(0,J.cloneDeep)(t.data||{}),V(t.data||{}),vn(Number(null===(i=t.data)||void 0===i||null===(i=i.shixun_environment)||void 0===i?void 0:i.mirror_tab_type)||0),0===Number(null===(s=t.data)||void 0===s||null===(s=s.shixun_environment)||void 0===s?void 0:s.mirror_tab_type)?(yn(null===(o=t.data)||void 0===o?void 0:o.mirror_repository),Tn({}),xt({})):1===Number(null===(a=t.data)||void 0===a||null===(a=a.shixun_environment)||void 0===a?void 0:a.mirror_tab_type)?(Tn(null===(c=t.data)||void 0===c?void 0:c.mirror_repository),yn({}),xt({})):2===Number(null===(r=t.data)||void 0===r||null===(r=r.shixun_environment)||void 0===r?void 0:r.mirror_tab_type)&&(xt(null===(u=t.data)||void 0===u?void 0:u.mirror_repository),yn({}),xt({})),d=null==t||null===(l=t.data)||void 0===l||null===(l=l.shixun_environment)||void 0===l?void 0:l.private_cloud_id,p=null==t||null===(_=t.data)||void 0===_||null===(_=_.shixun_environment)||void 0===_?void 0:_.operating_system,d&&p&&Ut(d,p)),He(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ft=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(v,"/check_code_editor.json"),{method:"get",params:{shixun_environment_id:A}});case 2:if(0!==(n=e.sent).status){e.next=7;break}if(!n.is_exist_code_editor){e.next=7;break}return E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"前往关闭",cancelText:"取消",title:"提示",content:(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{children:"每个实践项目只能开启一个代码编辑器界面。"}),(0,y.jsxs)("div",{children:["“",null==n||null===(t=n.shixun_environment)||void 0===t?void 0:t.name,"”已开启代码编辑器,需先关闭,然后才能在当前实验环境选择代码编辑器。"]})]}),onOk:function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(n.shixun_environment.id),zt(n.shixun_environment.id),Wt();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return",Promise.reject());case 7:return e.abrupt("return",Promise.resolve());case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ht={shixun_environment:{id:0,resource_type:1,is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},qt=function(e){(function(e,n){var t;if("string"==typeof(null==e?void 0:e.className)&&null!=e&&null!==(t=e.className)&&void 0!==t&&t.includes(n))return e;for(var i=0,s=e;s=s.parentNode;i++){var a;if("string"==typeof(null==e?void 0:e.className)&&null!==(a=s)&&void 0!==a&&null!==(a=a.className)&&void 0!==a&&a.includes(n))return s;if(s==document.documentElement)return!1}})(e.target,"editor-scrollable")&&Gt()},Gt=function(){return(0,ce.gy)(p,"不能选择/更换实验环境")},Yt=function(e){return(0,y.jsx)(ze.Z,{required:!0,name:"实验界面",errorKey:"interface",errorValue:Ee,align:"start",errorName:"请选择实验界面",tooltipTitle:(0,y.jsxs)("div",{className:"p10",children:[e&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("b",{className:"font14",children:"代码编辑器"}),(0,y.jsx)("br",{}),"学员进行实验时,为学员提供代码编辑器、编译器、调试器等工具。",(0,y.jsx)("br",{}),"当选择了VSCode相关的实验镜像时,代码编辑器以VSCode的形式展示给学员。",(0,y.jsx)("br",{}),"每个实践项目",(0,y.jsx)("b",{children:"只能开启一个"}),"代码编辑器界面。",(0,y.jsx)("br",{})]}),(0,y.jsx)("div",{className:"mt10 blod font14",children:"图形化桌面"}),"学员进行实验时,使用图形化方式显示操作界面。",(0,y.jsx)("br",{}),(0,y.jsx)("div",{className:"mt10 blod font14",children:"命令行终端"}),"学员进行实验时,为学员提供命令行窗口。",e&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:"mt10 blod font14",children:"容器内服务"}),"学员进行实验时,可以在实验页面直接预览容器内部Web服务。"]})]}),children:(0,y.jsxs)("div",{className:Vn,children:[e&&(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment","is_support_code_editor",!(null!=ne&&ne.is_support_code_editor))},className:null!=ne&&ne.is_support_code_editor?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-daimabianjiqi1"}),(0,y.jsx)("span",{children:"代码编辑器"})]}),(0,y.jsx)("aside",{children:" 提供代码编辑器,编译器,调试器等工具"})]}),null!=ne&&ne[e?"disabled_support_vnc":"disabled2_support_vnc"]?(0,y.jsx)(Ke.Z,{title:"选择的实验镜像不支持图形化桌面",children:(0,y.jsxs)("div",{className:Xn,children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,y.jsx)("span",{children:"图形化桌面"})]}),(0,y.jsx)("aside",{children:"使用图形化方式显示操作界面"})]})}):(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment",e?"is_support_vnc":"private_is_support_vnc",!(null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]))},className:null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,y.jsx)("span",{children:"图形化桌面"})]}),(0,y.jsx)("aside",{children:"使用图形化方式显示操作界面"})]}),null!=ne&&ne[e?"disabled_support_webssh":"disabled2_support_webssh"]?(0,y.jsx)(Ke.Z,{title:"选择的实验镜像不支持命令行终端",children:(0,y.jsxs)("div",{className:Xn,children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,y.jsx)("span",{children:"命令行终端"})]}),(0,y.jsx)("aside",{children:"提供命令行窗口"})]})}):(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment",e?"is_support_webssh":"private_is_support_webssh",!(null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]))},className:null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,y.jsx)("span",{children:"命令行终端"})]}),(0,y.jsx)("aside",{children:" 提供命令行窗口"})]}),e&&(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment","is_support_thiry_party",!(null!=ne&&ne.is_support_thiry_party))},className:null!=ne&&ne.is_support_thiry_party?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-rongqi1"}),(0,y.jsx)("span",{children:"容器内服务"})]}),(0,y.jsx)("aside",{children:" 直接预览容器内部Web服务"})]})]})})},Qt=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i},Jt=function(){var e=x()(m()().mark((function e(n,t){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.destination){e.next=2;break}return e.abrupt("return");case 2:i=Qt(t,n.source.index,n.destination.index),C(i),(0,D.ZP)("/api/shixuns/".concat(v,"/update_environment_position.json"),{method:"put",body:{tabs:i}});case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Vt=function(e,n){var t,i=n;E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"确认",cancelText:"取消",title:"重命名",content:(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"mb5 c-grey-333",children:"实验环境名称"}),(0,y.jsxs)("div",{children:[(0,y.jsx)(R.Z,{defaultValue:i,onChange:function(e){return i=e.target.value},maxLength:8,style:{width:300},placeholder:"请输入实验环境名称"}),(0,y.jsx)("span",{className:"c-grey-999 font14 ml10",children:"最多8个字"})]})]}),onOk:(t=x()(m()().mark((function n(){var t;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i){n.next=3;break}return b.ZP.warning("名称不能为空"),n.abrupt("return",Promise.reject());case 3:if(t=O.map((function(n){return n.id===e?s()(s()({},n),{},{name:i}):n})),0!==A){n.next=7;break}return C(t),n.abrupt("return");case 7:return n.next=9,(0,D.ZP)("/api/shixuns/".concat(v,"/update_environment_name.json"),{method:"put",body:{shixun_environment_id:e,name:i}});case 9:0===n.sent.status&&C(t);case 11:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},Xt=function(e,n){var t;Gt()||E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,width:425,okText:"确认",cancelText:"取消",title:"删除",content:"你确定要删除该实验环境?",okButtonProps:{type:"primary"},onOk:(t=x()(m()().mark((function n(){var t,i,s;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(0!==A){n.next=4;break}n.t0={status:0},n.next=7;break;case 4:return n.next=6,(0,D.ZP)("/api/shixuns/".concat(v,"/delete_environment.json"),{method:"delete",body:{shixun_environment_id:e}});case 6:n.t0=n.sent;case 7:0===n.t0.status&&(t=O.filter((function(n){return n.id!==e})),e===A?(s=(null==t||null===(i=t[0])||void 0===i?void 0:i.id)||null,I(s),zt(s),C(t)):C(t));case 9:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},$t=function(){var e=x()(m()().mark((function e(){var n,t,i,a,r,l,_,o=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]&&o[0],i=o.length>1&&void 0!==o[1]?o[1]:1,$e(!0),a=null===(n=O.find((function(e){return e.id===A})))||void 0===n?void 0:n.name,e.next=6,(0,D.ZP)("/api/shixuns/".concat(v,"/update_for_multi.json"),{method:"put",body:{tabs:O,shixun_environment_id:A,sub_type:null==se?void 0:se.choice_small_type,main_type:se.id,shixun_environment:s()(s()({},ne),{},{name:a,mirror_tab_type:xn,network_mode:gt}),shixun_service_configs:null==se?void 0:se.shixun_service_configs,new_service_configs:_e,sync_origin_shixun:t}});case 6:0===(r=e.sent).status&&(zt(r.shixun_environment_id),I(r.shixun_environment_id),Wt(),null!=h&&null!==(l=h.detail)&&void 0!==l&&l.copy_for_exercise||b.ZP.success("保存成功"),null!=h&&null!==(_=h.detail)&&void 0!==_&&_.copy_for_exercise&&(0,te.m)(p,h,v,i)),$e(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ei=function(){var e=x()(m()().mark((function e(n,t,i){var s,a,r,l,_,o,c,u,d,p,h,x;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Gt()){e.next=2;break}return e.abrupt("return");case 2:if(s=(0,J.cloneDeep)(X.current),"is_support_code_editor"!==t||!i){e.next=6;break}return e.next=6,Ft();case 6:"resource_type"===t&&(s.shixun_environment.instance_startup_type=1,2!==i||s.shixun_environment.private_cloud_id||(s.shixun_environment.private_cloud_id=null==k||null===(a=k[0])||void 0===a?void 0:a.id,s.shixun_environment.operating_system=1,Ut(s.shixun_environment.private_cloud_id,s.shixun_environment.operating_system))),"private_cloud_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.operating_system=1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Ut(i,s.shixun_environment.operating_system)),"operating_system"===t&&i&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Ut(s.shixun_environment.private_cloud_id,i)),"instance_startup_template_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_type=1,l=z.find((function(e){return e.id===i})),s.shixun_environment.disabled2_support_vnc=l.disabled_support_vnc,s.shixun_environment.disabled2_support_webssh=l.disabled_support_webssh,s.boosters=l.boosters,s.network_mode_list=l.network_mode_list,jt(null===(r=l.network_mode_list)||void 0===r||null===(r=r.filter((function(e){return e.is_default})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.network_mode),s.new_service_configs=null!=l&&l.service_config_info?[l.service_config_info]:[]),"private_is_support_vnc"!==t&&"private_is_support_webssh"!==t||(s.shixun_environment.instance_startup_type=1),"choice_small_type"===t&&(s.mirror_repository.choice_small_mirrors=re.filter((function(e){return i.includes(e.id)})),_=s.mirror_repository.choice_small_mirrors,o=se.choice_small_mirrors,_.length>o.length?null!=(u=(0,J.differenceBy)(_,o,"id"))&&null!==(c=u[0])&&void 0!==c&&c.mirror_name&&(h={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:null==u||null===(d=u[0])||void 0===d?void 0:d.id,name:null==u||null===(p=u[0])||void 0===p?void 0:p.mirror_name,request_limit:10,resource_limit:10},s.mirror_repository.shixun_service_configs.push(h)):(x=(0,J.differenceBy)(o,_,"id"),s.mirror_repository.shixun_service_configs=s.mirror_repository.shixun_service_configs.filter((function(e){var n;return e.mirror_repository_id!==(null==x||null===(n=x[0])||void 0===n?void 0:n.id)})))),t?s[n][t]=i:s[n]=i,console.log("cloneData",s),be(""),V(s);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),ni=function(e,n,t){var i,s=(0,J.cloneDeep)(null===(i=X.current)||void 0===i||null===(i=i.mirror_repository)||void 0===i?void 0:i.shixun_service_configs);["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"].includes(n)?t.match(/^\d*(\.\d*)?$/)&&(s[e][n]=t,ei("mirror_repository","shixun_service_configs",s)):(s[e][n]=t,ei("mirror_repository","shixun_service_configs",s))},ti=function(){E.Z.info({centered:!0,icon:null,width:460,title:"联系平台管理员",content:(0,y.jsx)("div",{className:"tc",children:(0,y.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Rn,alt:"二维码",width:160})}),okText:"我知道了"})},ii=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ni(n.index,"cpu_limit",String(null==n?void 0:n.cpu));case 2:return e.next=4,ni(n.index,"memory_limit",String(null==n?void 0:n.memory));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{className:Bn,children:[(0,y.jsxs)("div",{className:Zn,children:[(0,y.jsxs)("div",{className:Wn,children:[(0,y.jsx)("div",{className:Kn,children:"实验环境"}),O.length<5?(0,y.jsx)("div",{onClick:function(){var e;if(!Gt())if(0===A||null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave)b.ZP.warning("当前实验环境正在编辑中,不能添加新的实验环境");else{var n=(0,J.cloneDeep)(Ht);console.log("cloneData---",n),C([].concat(F()(O),[{id:0,name:"实验环境".concat(O.length+1)}])),vn(0),yn({}),Tn({}),xt({}),I(0),V(n)}},className:Un,children:"添加实验环境"}):(0,y.jsx)(Ke.Z,{title:"最多可以添加".concat(5,"个实验环境"),children:(0,y.jsx)("div",{className:zn,children:"添加实验环境"})}),(0,y.jsx)("div",{onClick:function(){return on(!0)},className:Fn,children:"设置"})]}),!!O.length&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(pe.Z5,{onDragEnd:function(e){return Jt(e,O)},children:(0,y.jsx)(pe.bK,{droppableId:"droppable",direction:"horizontal",children:function(e,n){return(0,y.jsxs)("div",s()(s()({},e.droppableProps),{},{ref:e.innerRef,className:Hn,children:[O.map((function(e,n){var t=e.name,i=e.id;return(0,y.jsx)(pe._l,{draggableId:i.toString(),index:n,children:function(e,n){return(0,l.createElement)("div",s()(s()(s()({},e.draggableProps),e.dragHandleProps),{},{ref:e.innerRef,className:A===i?Gn:"",key:i}),(0,y.jsx)("i",{className:"iconfont icon-tuodong"}),(0,y.jsx)("span",{className:qn,onClick:function(){return function(e){var n;if(e!==A){var t=function(){I(e),zt(e),Wt()};null!=d&&null!==(n=d.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()}}(i)},children:t}),(0,y.jsx)(ve.Z,{trigger:["click"],dropdownRender:function(){return(0,y.jsxs)(fe.Z,{style:{width:92},children:[(0,y.jsx)(fe.Z.Item,{onClick:function(){return Vt(i,t)},className:"font14",children:"重命名"}),(0,y.jsx)(fe.Z.Item,{onClick:function(){return Xt(i)},className:"font14",children:"删除"})]})},getPopupContainer:function(e){return e.parentNode},children:(0,y.jsx)("i",{className:"iconfont icon-zhankai5 current"})}))}},i)})),e.placeholder]}))}})}),(0,y.jsx)("div",{className:Yn})]}),(0,y.jsxs)(xe.Z,{loading:Be||Ye,active:!0,children:[!!O.length&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{required:!0,name:"实验资源",tooltipTitle:(0,y.jsxs)("div",{className:"p10",children:[(0,y.jsx)("b",{className:"font14",children:"通用云"}),(0,y.jsx)("br",{}),"常规场景选用,调用头歌通用资源,基于容器形式为实训提供虚拟实验环境。",(0,y.jsx)("br",{}),(0,y.jsx)("div",{className:"mt10 blod font14",children:"专有云"}),"专用场景,可选用不同云集群的资源,包括阿里云、华为云、算能云等,如算能云适用于需要调用TPU资源训练的实训"]}),children:(0,y.jsx)("div",{className:Qn,children:[{id:1,name:"通用云"},{id:2,name:"专有云"}].map((function(e){return(0,y.jsx)("div",{className:(null==ne?void 0:ne.resource_type)===e.id?Gn:"",onClick:function(){(null==ne?void 0:ne.resource_type)!==e.id&&ei("shixun_environment","resource_type",e.id)},children:e.name},e.id)}))})}),1===(null==ne?void 0:ne.resource_type)&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{required:!0,name:"实验镜像",children:(0,y.jsx)("div",{className:Qn,style:{width:300},children:wt.map((function(e){return(0,y.jsx)("div",{className:xn===e.id?Gn:"",onClick:function(){xn!==e.id&&(Gt()||(vn(e.id),be(""),0===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Pn)})),1===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Sn)})),2===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Nn)}))))},children:e.name},e.id)}))})}),(0,y.jsx)(ze.Z,{errorKey:"mirror",errorValue:Ee,errorName:"请选择实验镜像",children:(0,y.jsx)(Z.Z,{align:"middle",children:!1===jn?(0,y.jsxs)(y.Fragment,{children:[!(null==se||!se.id)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("div",{onClick:function(){Gt()||pn(!0)},className:Jn,children:[(0,y.jsx)("div",{children:null==se?void 0:se.name}),(0,y.jsx)("i",{className:"iconfont icon-genghuan"})]}),(0,y.jsx)(Ln.Z,{value:[{description:null==se?void 0:se.description,name:null==se?void 0:se.name}],title:"实验镜像说明",children:(0,y.jsx)("span",{className:rt,children:"实验镜像说明"})})]}),!(null!=se&&se.id)&&(0,y.jsxs)("div",{onClick:function(){pn(!0)},className:Jn,children:[(0,y.jsx)("i",{className:"iconfont icon-tianjia3 font14 mr10"}),(0,y.jsx)("div",{children:"选择实验镜像"})]})]}):"暂无数据"})}),Yt(!0),(null==ne?void 0:ne.is_support_thiry_party)&&(0,y.jsx)(ze.Z,{required:!0,align:"start",name:"端口配置",errorKey:"port",errorValue:Ee,errorName:ye,children:(0,y.jsxs)(Z.Z,{children:[(0,y.jsxs)("div",{className:"font14",style:{lineHeight:"14px"},children:[(0,y.jsx)("div",{children:"容器端口"}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==ne?void 0:ne.proxy_port,onChange:function(e){var n=e.target.value;(""===n||/^[0-9]\d*$/.test(n))&&ei("shixun_environment","proxy_port",e.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]}),(0,y.jsxs)("div",{className:"ml20",children:[(0,y.jsx)("div",{className:"font14",style:{lineHeight:"14px"},children:"路由(选填)"}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==ne?void 0:ne.web_route,onChange:function(e){return ei("shixun_environment","web_route",e.target.value)},bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]})]})}),(0,y.jsx)(ze.Z,{name:"附带环境",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:Gt,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"请选择附带环境",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:null==se?void 0:se.choice_small_type,onChange:function(e){return ei("mirror_repository","choice_small_type",e)},showArrow:!0,maxTagCount:5,children:re.map((function(e,n){return(0,y.jsx)(ht,{value:e.id,children:e.type_name},e.id)}))}),!(null==se||null===(i=se.choice_small_mirrors)||void 0===i||!i.length)&&(0,y.jsx)(Ln.Z,{value:(null==se?void 0:se.choice_small_mirrors)||[],title:"附带环境说明",children:(0,y.jsx)("span",{className:rt,children:"附带环境说明"})})]})}),(0,An.Ny)()&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsxs)("div",{onClick:function(){return Ae(!Te)},className:$n,children:["高级设置",(0,y.jsx)("i",{className:"iconfont ".concat(Te?"icon-shouqi4":"icon-a-xialazhankai")})]}),Te&&(0,y.jsx)(l.Fragment,{children:(0,y.jsx)(ze.Z,{required:!0,name:"镜像配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加镜像配置",contentStyle:{overflow:null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&a.length?"hidden":"initial"},children:(0,y.jsxs)("div",{className:et,children:[!(null!=se&&null!==(r=se.shixun_service_configs)&&void 0!==r&&r.length)&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==se||null===(_=se.shixun_service_configs)||void 0===_||!_.length)&&(0,y.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,y.jsxs)("span",{className:tt,children:["更多 ",(0,y.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==se||null===(o=se.shixun_service_configs)||void 0===o?void 0:o.map((function(e,n){var t,i=e.cpu_limit,s=(e.lower_cpu_limit,e.memory_limit),a=(e.request_limit,e.resource_limit),r=e.name;return(0,y.jsxs)(Me.Z.TabPane,{className:"p20",tab:(0,y.jsx)("div",{title:r,className:nt,children:r}),children:[(0,y.jsx)(ze.Z,{name:"资源配置",align:"center",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Z.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,y.jsxs)("div",{className:it,onClick:function(){Gt()||(It({index:n,cpu:i,memory:s}),Pt(!0))},children:[(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[i,"核"]})," ",(0,y.jsxs)("span",{children:[s,"GB"]})]}),(0,y.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsx)("div",{className:st,onClick:function(){return Mt(!0)},children:"查看推荐配置"})})]})}),(0,y.jsx)(ze.Z,{name:"文件大小限制",align:"center",children:(0,y.jsx)(Z.Z,{align:"middle",children:(0,y.jsxs)(Z.Z,{align:"middle",wrap:!1,children:[(0,y.jsx)(R.Z,{onClick:Gt,style:{width:400},value:a,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&ni(n,"resource_limit",e.target.value)},addonAfter:"M"}),(0,y.jsx)("span",{style:{marginLeft:10,color:"#999"},children:"File size limit参数,表示单个文件上传的大小限制"})]})})}),(0,y.jsxs)(ze.Z,{name:"启动设置",align:"start",required:null==e?void 0:e.open_start_command,errorKey:"start_command",errorValue:Ee,errorName:"请输入启动命令",children:[(0,y.jsxs)("div",{className:"font14 mb5",children:["用户名",(0,y.jsx)("span",{className:"c-grey-999",children:"(登录容器时可使用的用户名)"})]}),(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:Gt,bordered:!1,fieldNames:{label:"name",value:"id"},options:null==Q||null===(t=Q.mirror_repository)||void 0===t?void 0:t.webssh_user_arr,value:(null==e?void 0:e.webssh_user)||"root",onChange:function(e){return ni(n,"webssh_user",e)},style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),(0,y.jsxs)("div",{className:"font14 mb5",children:["主机名",(0,y.jsx)("span",{className:"c-grey-999",children:"(登录容器时可指定主机名)"})]}),(0,y.jsxs)(Z.Z,{className:"mb20",children:[(0,y.jsx)(R.Z,{bordered:!1,onClick:Gt,value:null==e?void 0:e.webssh_host,maxLength:255,placeholder:"选填,操作系统内部的计算机名",onChange:function(e){if(ni(n,"webssh_host",e.target.value),e.target.value){/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(e.target.value)?an(!1):an(!0)}else an(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),(0,y.jsxs)("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999",children:["长度为2~64个字符,只能包含小写字母、数字、连字符 “-”,必须以字母或数字开头和结尾",(0,y.jsx)("br",{}),"不能连续使用 “-”,不能使用纯数字"]})]}),tn&&(0,y.jsx)("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"},children:"请输入规范的主机名"}),(0,y.jsxs)(U.Z,{checked:null==e?void 0:e.open_start_command,onChange:function(e){return ni(n,"open_start_command",e.target.checked)},style:{marginTop:-4},className:"font14",children:["启动命令",(0,y.jsx)("span",{className:"c-grey-999",children:"(启动容器时运行的命令或脚本,填写将覆盖容器默认的启动指令。)"})]}),(null==e?void 0:e.open_start_command)&&(0,y.jsx)(On.ZP,{width:"90%",height:250,placeholder:"例如:echo helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:null==e?void 0:e.start_command,language:"shell",theme:"vs-light",onChange:function(e){return ni(n,"start_command",e)}})]}),(0,y.jsxs)(ze.Z,{required:null==e?void 0:e.open_envs,name:"环境变量",align:"start",errorKey:"envs",errorValue:Ee,errorName:"请输入环境变量",children:[(0,y.jsxs)(U.Z,{checked:null==e?void 0:e.open_envs,onChange:function(e){return ni(n,"open_envs",e.target.checked)},style:{marginTop:-4},className:"font14",children:["环境变量",(0,y.jsx)("span",{className:"c-grey-999",children:"(为容器添加环境变量)"})]}),(null==e?void 0:e.open_envs)&&(0,y.jsx)(On.ZP,{width:"90%",height:250,placeholder:"例如:MY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:null==e?void 0:e.envs,onChange:function(e){return ni(n,"envs",e)}})]}),(0,y.jsx)(ze.Z,{name:"访问模式",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Ue.Z,{checked:null==e?void 0:e.privileged,onChange:function(e){return ni(n,"privileged",e)}}),(0,y.jsx)("span",{className:"ml10 c-grey-333 font14",children:"特权模式"}),(0,y.jsx)("span",{className:"c-grey-999 font14",children:"(赋予容器访问宿主机内核特性和设备的能力)"})]})}),(0,y.jsxs)(ze.Z,{name:"权限控制",align:"start",children:[(0,y.jsxs)("div",{className:"font14",children:["添加权限",(0,y.jsx)("span",{className:"c-grey-999",children:"(添加多个权限用英文 , 分隔)"})]}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==e?void 0:e.add_cap,onChange:function(e){return ni(n,"add_cap",e.target.value)},bordered:!1,placeholder:"例如:NET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),(0,y.jsxs)("div",{className:"font14 mt20",children:["移除权限",(0,y.jsx)("span",{className:"c-grey-999",children:"(移除多个权限用英文 , 分隔)"})]}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==e?void 0:e.drop_cap,onChange:function(e){return ni(n,"drop_cap",e.target.value)},bordered:!1,placeholder:"例如:SYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})]})]},n)}))})]})})})]})]}),2===(null==ne?void 0:ne.resource_type)&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{children:(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,onClick:Gt,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:null==ne?void 0:ne.private_cloud_id,onChange:function(e){return ei("shixun_environment","private_cloud_id",e)},children:k.map((function(e,n){return(0,y.jsx)(ht,{value:e.id,children:e.name},e.id)}))})}),(0,y.jsx)(ze.Z,{name:"操作系统",required:!0,errorKey:"system",errorValue:Ee,errorName:"请选择操作系统",children:(0,y.jsx)("div",{className:at,children:[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"其他",icon:"iconfont icon-qitaxitong"}].map((function(e){return(0,y.jsxs)("div",{onClick:function(){ne.operating_system!==e.id&&ei("shixun_environment","operating_system",e.id)},className:(null==ne?void 0:ne.operating_system)===e.id?Gn:"",children:[(0,y.jsx)("i",{className:e.icon}),(0,y.jsx)("span",{children:e.name})]},e.id)}))})}),(0,y.jsx)(ze.Z,{required:!0,name:"实例启动模版",errorKey:"template",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",placeholder:"请选择实例启动模版",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Gt,ref:q,showArrow:!0,dropdownRender:function(e){return(0,y.jsxs)("div",{className:_t,children:[(0,y.jsx)("div",{className:ot,children:z.map((function(e){return(0,y.jsxs)("div",{className:ct,onClick:function(){q.current.blur(),ei("shixun_environment","instance_startup_template_id",e.id)},children:[(0,y.jsx)("span",{title:e.name,style:{color:(null==ne?void 0:ne.instance_startup_template_id)===e.id?"#0152d9":"initial"},children:e.name}),!e.is_public&&(0,y.jsx)("b",{className:ut,children:"私有"})]},e.id)}))}),(0,y.jsxs)("div",{style:{padding:12},children:[!z.length&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:120,marginTop:20},description:"暂无数据"}),(0,y.jsxs)("div",{style:{marginTop:null!=z&&z.length?0:20},className:"c-grey-999 font14",children:["未找到合适的实例启动模板?",(0,y.jsx)("span",{onClick:ti,className:"c-light-primary current",children:"联系平台管理员"})]})]})]})},options:null==z?void 0:z.map((function(e){return{label:e.name,value:e.id}})),value:null==ne?void 0:ne.instance_startup_template_id}),!!kt&&(0,y.jsx)(Ln.Z,{value:kt,title:"模版描述",children:(0,y.jsx)("span",{className:rt,children:"模版描述"})})]})}),Yt(!1),1===(null==ne?void 0:ne.operating_system)&&(null==ne?void 0:ne.private_is_support_vnc)&&(Rt||Bt&&1===Lt)&&(0,y.jsx)(ze.Z,{required:!0,name:"实例启动方式",errorKey:"instance_startup_type",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,y.jsx)("div",{className:Qn,children:[{id:1,name:"VNC"},{id:2,name:"RDP"}].map((function(e){return(0,y.jsx)("div",{className:(null==ne?void 0:ne.instance_startup_type)===e.id?Gn:"",onClick:function(){return ei("shixun_environment","instance_startup_type",e.id)},children:e.name},e.id)}))})}),(0,An.Ny)()&&1===Lt&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsxs)("div",{onClick:function(){return ke(!Ne)},className:$n,children:["高级设置",(0,y.jsx)("i",{className:"iconfont ".concat(Ne?"icon-shouqi4":"icon-a-xialazhankai")})]}),Ne&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{required:!0,name:"资源配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加资源配置",contentStyle:{overflow:null!=_e&&_e.length?"hidden":"initial"},children:(0,y.jsxs)("div",{className:et,children:[!(null!=_e&&_e.length)&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==_e||!_e.length)&&(0,y.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,y.jsxs)("span",{className:tt,children:["更多 ",(0,y.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==_e?void 0:_e.map((function(e,n){var t=e.cpu_limit,i=(e.lower_cpu_limit,e.memory_limit),s=(e.request_limit,e.resource_limit,e.name);return(0,y.jsx)(Me.Z.TabPane,{className:"p20",tab:(0,y.jsx)("div",{title:s,className:nt,children:s}),children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Z.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,y.jsxs)("div",{className:it,onClick:function(){It({index:n,cpu:t,memory:i}),Pt(!0)},children:[(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[t,"核"]})," ",(0,y.jsxs)("span",{children:[i,"GB"]})]}),(0,y.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsx)("div",{className:st,onClick:function(){return Mt(!0)},children:"查看推荐配置"})})]})},n)}))})]})}),(0,An.Ny)()&&(null==he?void 0:he.length)>0&&(0,y.jsx)(ze.Z,{required:!0,name:"GPU加速器",align:"center",children:(0,y.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:he[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:he.map((function(e){return(0,y.jsx)(We.default.Option,{value:e,children:e},e)}))})}),(0,An.Ny)()&&(null==ue?void 0:ue.length)>0&&(0,y.jsx)(ze.Z,{required:!0,name:"网络模式",align:"center",tooltipTitle:(0,y.jsxs)("div",{className:"p10",children:[(0,y.jsx)("p",{children:"NAT模式:虚拟机通过主机的网络连接共享IP地址。虚拟机的IP固定为10.0.2.2"}),(0,y.jsx)("p",{children:"passt模式:允许虚拟机直接访问主机上的硬件设备。虚拟机的IP为pod的IP"})]}),children:(0,y.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:null==ue||null===(c=ue.filter((function(e){return e.is_default})))||void 0===c||null===(c=c[0])||void 0===c?void 0:c.network_mode,onChange:function(e){jt(e)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:null==ue?void 0:ue.map((function(e){return(0,y.jsx)(We.default.Option,{value:null==e?void 0:e.network_mode,children:e.name},null==e?void 0:e.network_mode)}))})})]})]})]})]}),!O.length&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:100},description:"请添加实验环境"})]})]}),(0,y.jsxs)("div",{className:lt,children:[(0,y.jsx)(L.ZP,{onClick:function(){var e,n=function(){P.history.push("/shixuns/".concat(v,"/challenges")),p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},style:{marginRight:40},children:"取消"}),(0,y.jsx)(L.ZP,{loading:Xe,type:"primary",disabled:!(null!=O&&O.length),onClick:function(){!function(){var e,n;if(!Gt()){if(1===(null==ne?void 0:ne.resource_type)){var t,i,s,a;if(null==se||!se.id)return void be("mirror");if(!(null!=ne&&ne.is_support_code_editor||null!=ne&&ne.is_support_vnc||null!=ne&&ne.is_support_webssh||null!=ne&&ne.is_support_thiry_party))return void be("interface");if(ne.is_support_thiry_party&&(null==ne||!ne.proxy_port))return be("port"),void Oe("请输入端口");if(ne.is_support_thiry_party&&null!=ne&&ne.proxy_port&&parseInt(null==ne?void 0:ne.proxy_port)>65535||(null==ne||null===(t=ne.proxy_port)||void 0===t?void 0:t.length)>1&&"0"===(null==ne||null===(i=ne.proxy_port)||void 0===i?void 0:i[0]))return be("port"),void Oe("请输入正确的端口");if(null==se||null===(s=se.shixun_service_configs)||void 0===s||!s.length)return void be("shixun_service_configs");var r,l,_=Ze()(null==se?void 0:se.shixun_service_configs);try{for(_.s();!(r=_.n()).done;){var o=r.value;if(null!=o&&o.open_start_command&&(null==o||!o.start_command))return void be("start_command");if(null!=o&&o.open_envs&&(null==o||!o.envs))return void be("envs")}}catch(e){_.e(e)}finally{_.f()}if(null!=ne&&ne.webssh_host&&!/^[a-z0-9\-]*$/.test(null==ne?void 0:ne.webssh_host))return void b.ZP.warning("主机名只能输入数字、小写字母、连字符");if(null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.webssh_host)if(!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(null==se||null===(l=se.shixun_service_configs)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.webssh_host))return void an(!0)}if(2===(null==ne?void 0:ne.resource_type)){if(null==ne||!ne.operating_system)return void be("system");if(null==ne||!ne.instance_startup_template_id)return void be("template");if(!(null!=ne&&ne.private_is_support_vnc||null!=ne&&ne.private_is_support_webssh))return void be("interface");if(1===(null==ne?void 0:ne.operating_system)&&null!=ne&&ne.private_is_support_vnc&&Rt&&(null==ne||!ne.instance_startup_type))return void be("instance_startup_type")}null!=h&&null!==(e=h.detail)&&void 0!==e&&e.is_fork_from_creator&&null!=h&&null!==(n=h.detail)&&void 0!==n&&n.copy_for_exercise&&0!=A&&null!=ne&&ne.has_relation?p({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){$t(e,n)}}}):$t()}}()},children:"保存"})]}),(0,y.jsx)(sn,{identifier:v,shixun_environment_id:A,useId:null==se?void 0:se.id,visible:dn,onCancel:function(){return pn(!1)},onOk:function(e){return function(e){var n=s()(s()({},Q),{},{shixun_environment:s()(s()({},ne),{},{is_support_code_editor:e.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:e.disabled_support_vnc,disabled_support_webssh:e.disabled_support_webssh,open_start_command:e.open_start_command,start_command:e.start_command,open_envs:e.open_envs,envs:e.envs,privileged:e.privileged,add_cap:e.add_cap,drop_cap:e.drop_cap}),mirror_repository:s()(s()({},se),{},{id:e.id,name:e.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:e.shixun_service_configs||[],description:e.description}),small_type:e.small_type});0===xn?yn(null==n?void 0:n.mirror_repository):1===xn?Tn(null==n?void 0:n.mirror_repository):2===xn&&xt(null==n?void 0:n.mirror_repository),V(n),pn(!1),be("")}(e)},tab_type:null===(u=wt[Number(xn)])||void 0===u?void 0:u.type}),(0,y.jsx)(kn,{verifyModal:Gt,id:v,environment:O,is_published:f,dispatch:p,visible:_n,onCancel:function(){return on(!1)},onOk:function(e){pn(!1)}}),(0,y.jsx)(pt.Z,{visible:Dt,onOk:function(e){var n=null==ne?void 0:ne.resource_type;1==n&&ii(e),2==n&&function(e){var n=(0,J.cloneDeep)(_e);n[e.index]=s()(s()({},n[e.index]),{},{cpu_limit:String(null==e?void 0:e.cpu),memory_limit:String(null==e?void 0:e.memory)}),ei("new_service_configs","",n)}(e),Pt(!1)},onCancel:function(){return Pt(!1)},info:At}),(0,y.jsx)(mt.Z,{onOk:function(){zt(null==ne?void 0:ne.id)},identifier:v,visible:Ct,onCancel:function(){return Mt(!1)},info:null,isJupyter:!1})]})})),vt=t(85573),ft=t.n(vt),gt=t(680),jt="footerWrap___Qaahm",Et=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],bt=R.Z.TextArea,Dt=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,Et),k.Z.useForm()),_=S()(l,1)[0],o=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,y.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,y.jsxs)(k.Z,{form:_,scrollToFirstError:!0,layout:"vertical",onFinish:o,children:[(0,y.jsx)(k.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,y.jsx)(bt,{rows:4})}),(0,y.jsx)(k.Z.Item,{name:"compile",label:"编译命令:",children:(0,y.jsx)(bt,{rows:4})}),(0,y.jsx)("div",{className:jt,children:(0,y.jsxs)(k.Z.Item,{children:[(0,y.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,y.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),Pt={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},yt=We.default.Option,Ot=(0,P.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i=e.practiceSetting,a=e.dispatch,r=e.shixunsDetail,_=(e.user,(0,l.useState)(null)),o=S()(_,2),c=o[0],u=o[1],d=(0,l.useState)([]),p=S()(d,2),h=p[0],v=p[1],f=(0,l.useState)(!0),g=S()(f,2),j=g[0],O=g[1],C=(0,l.useState)({}),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)([]),w=S()(I,2),N=w[0],k=w[1],B=(0,l.useState)(),W=S()(B,2),K=W[0],U=W[1],z=(0,l.useState)(),F=S()(z,2),H=F[0],q=F[1],G=(0,l.useState)([]),Y=S()(G,2),Q=Y[0],V=Y[1],X=(0,l.useState)({}),$=S()(X,2),ee=$[0],ne=$[1],te=(0,l.useRef)(null),ie=(0,l.useRef)(!0),se=(0,l.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),re=(0,l.useRef)(null),le=(0,l.useState)(!1),_e=S()(le,2),oe=_e[0],ue=_e[1],pe=(0,l.useState)(!1),me=S()(pe,2),he=me[0],xe=me[1],ve=(0,l.useState)({}),fe=S()(ve,2),ge=fe[0],je=fe[1],Ee=i.id,be=i.is_published,De=ee.frequence_image,Pe=void 0===De?[]:De,ye=ee.environments,Oe=void 0===ye?[]:ye,Ce=(ee.choice_small_type,ee.other_image),Me=void 0===Ce?[]:Ce,Se=T.name,Te=T.description,Ae=(T.authorization,T.small_type),Ie=void 0===Ae?[]:Ae;(0,l.useEffect)((function(){null!==c&&(ke(),te.current.scrollTop=0)}),[c]),(0,l.useEffect)((function(){Ee&&Ne()}),[Ee]),(0,l.useEffect)((function(){if(null!==c)return we(),function(){clearTimeout(re.current)}}),[c,h,N,K,H]);var we=function(){clearTimeout(re.current),re.current=setTimeout((function(){(0,J.isEqual)(se.current.activeId,c)&&(0,J.isEqual)(se.current.selectId,h)&&(0,J.isEqual)(se.current.serviceConfigList,N)&&(0,J.isEqual)(se.current.evaluateScript,K)&&(0,J.isEqual)(se.current.evaluationScript,H)?a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},Ne=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(ne(s()({},n.data)),O(!1),null!=n&&null!==(t=n.data)&&void 0!==t&&t.id?(se.current.activeId=null==n||null===(i=n.data)||void 0===i?void 0:i.id,u(null==n||null===(a=n.data)||void 0===a?void 0:a.id)):u(null));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:c}});case 2:a=e.sent,A(a.data),se.current.selectId=null===(n=a.data)||void 0===n?void 0:n.choice_small_type,v(null===(t=a.data)||void 0===t?void 0:t.choice_small_type),se.current.serviceConfigList=null===(i=a.data)||void 0===i?void 0:i.shixun_service_configs,k(null===(s=a.data)||void 0===s?void 0:s.shixun_service_configs),se.current.evaluateScript=a.data.evaluate_script,U(a.data.evaluate_script),se.current.evaluationScript=a.data.choice_standard_scripts,q(a.data.choice_standard_scripts),V(a.data.standard_scripts);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Le=function(){var e=x()(m()().mark((function e(){var n,t=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.length>0&&void 0!==t[0]&&t[0],!(0,ce.gy)(a,"不能选择/更换实验环境")){e.next=3;break}return e.abrupt("return");case 3:return n={sub_type:h,main_type:c,shixun:{mirror_script_id:H},shixun_info:{evaluate_script:K},shixun_service_configs:N.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit,resource_limit:e.resource_limit}}))},e.next=6,(0,D.ZP)("/api/shixuns/".concat(Ee),{method:"put",body:n});case 6:0===e.sent.status&&(b.ZP.success("编辑成功"),se.current={activeId:c,selectId:h,serviceConfigList:N,evaluateScript:K,evaluationScript:H},a({type:"practiceSetting/getCommonData",payload:{id:Ee}}),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=Ie.filter((function(e){return h.includes(e.id)})),Be=function(e,n,t){k((function(i){return i.map((function(i,a){return a===t?s()(s()({},i),{},ft()({},n,e)):i}))}))},Ze=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/getScriptContent",payload:{id:Ee,script_id:n}});case 2:(t=e.sent)&&U(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{className:Pt.practice,children:[(0,y.jsx)(He.Z,{loading:j,skin:"night",className:Pt.left,dispatch:a,value:c,data:Oe,otherData:Me,tags:Pe,onChange:function(e){return u(e)},onSearchWord:function(){}}),(0,y.jsxs)("div",{className:Pt.right,children:[(0,y.jsx)("header",{children:(0,y.jsxs)("div",{className:Pt.title,children:["实验环境: ",null===c?"— —":Se]})}),(0,y.jsxs)("div",{className:Pt.content,ref:te,children:[null===c&&(0,y.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==c&&(0,y.jsxs)("div",{className:Pt.des,children:[(0,y.jsx)("div",{className:Pt.mainBody,children:(0,y.jsx)(ae.Z,{value:Te})}),(0,y.jsx)("div",{className:Pt.title,children:"附带环境"}),(0,y.jsxs)("div",{className:Pt.selectBox,children:[(0,y.jsx)(We.default,{onChange:function(e,n){return function(e,n){var t=N[0]?[N[0]]:[];n.forEach((function(e){var n=N.find((function(n){return n.mirror_repository_id===Number(e.key)}));if(n)t.push(n);else{var i=Ie.find((function(n){return n.id===Number(e.key)}));if(i.mirror_name){var s={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(e.key),name:i.mirror_name,request_limit:10};t.push(s)}}})),k(t),v(e)}(e,n)},getPopupContainer:function(e){return e.parentNode},mode:"multiple",bordered:!1,value:h,optionFilterProp:"children",placeholder:"请选择附带环境",style:{width:400},maxTagCount:6,children:Ie.map((function(e,n){return(0,y.jsx)(yt,{value:e.id,children:e.type_name},e.id)}))}),(0,y.jsx)("div",{className:Pt.smallType,children:Re.map((function(e){return e.description?(0,y.jsx)("span",{children:e.description},e.id):null}))})]}),!(null!=r&&null!==(n=r.detail)&&void 0!==n&&n.is_jupyter_lab)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:Pt.title,children:"评测脚本"}),(0,y.jsxs)("div",{className:Pt.evaluating,children:[(0,y.jsxs)("div",{className:Pt.evaluatingLabel,children:[be&&(0,y.jsx)("div",{onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")},className:Pt.mask}),(0,y.jsx)(We.default,{style:{width:400},bordered:!1,getPopupContainer:function(e){return e.parentNode},value:H,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,y.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,y.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Ze(e);case 2:E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,y.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 3:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e),q(e)},children:(Q||[]).map((function(e,n){return(0,y.jsx)(yt,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,y.jsx)("span",{className:Pt.evaluatingS1,onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")||a({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ee}}})},children:"使用自定义脚本"}),(0,y.jsx)(Dn.Z,{overlayClassName:Pt.popover,placement:"bottomLeft",content:(0,y.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,y.jsx)("br",{}),"数和以下2个数组元素:",(0,y.jsx)("br",{}),"challengeProgramNames",(0,y.jsx)("br",{}),"sourceClassNames",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"示例:有2个关卡的实训",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的待编译文件为:",(0,y.jsx)("br",{}),"src/step1/HelloWorld.java",(0,y.jsx)("br",{}),"src/step2/Other.java",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,y.jsx)("br",{}),"step1.HelloWorld",(0,y.jsx)("br",{}),"step2.Other",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"则数组元素更新如下:",(0,y.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,y.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,y.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,y.jsx)("br",{}),'" "step2.Other")',(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,y.jsx)("span",{style:{marginTop:"2px"},className:"ml10 current font14",children:(0,y.jsx)(gt.Z,{})})})]}),(0,y.jsx)(On.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:K,onChange:function(e){ie.current?ie.current=!1:(U(e),(0,ce.gy)(a,"不能选择/更换实验环境")&&setTimeout((function(){ie.current=!0,U(se.current.evaluateScript)}),200))}})]})]}),(null===(t=r.detail)||void 0===t?void 0:t.identity)<3&&!!N.length&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)("div",{className:Pt.title,children:"资源配置"}),(0,y.jsx)("div",{className:Pt.serviceSettingWrap,children:null==N?void 0:N.map((function(e,n){return(0,y.jsxs)("div",{className:"mb30",children:[(0,y.jsx)("div",{className:"mb20",children:(0,y.jsx)("span",{className:"font16",children:e.name})}),(0,y.jsx)("div",{style:{color:"#333",marginBottom:4},children:"CPU和内存"}),(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsxs)("div",{className:Pt.serverConfig,style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:function(){be||(je({index:n,cpu:null==e?void 0:e.cpu_limit,memory:null==e?void 0:e.memory_limit}),ue(!0))},children:[(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[null==e?void 0:e.cpu_limit,"核"]})," ",(0,y.jsxs)("span",{children:[null==e?void 0:e.memory_limit,"GB"]})]}),(0,y.jsx)("i",{className:"iconfont icon-bianji21",style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})]})}),(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsx)("div",{className:Pt.viewRecommendConfig,onClick:function(){return xe(!0)},children:"查看推荐配置"})})]}),(0,y.jsxs)("div",{className:Pt.serviceBox,children:[(0,y.jsx)("div",{className:Pt.serviceSetLeft,children:"文件大小限制"}),(0,y.jsx)(R.Z,{value:e.resource_limit,style:{width:400,height:50},disabled:be,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&Be(e.target.value,"resource_limit",n)},addonAfter:"M"}),(0,y.jsx)("label",{className:Pt.serviceSetTip,children:"File size limit参数,表示单个文件上传的大小限制"})]})]},n)}))})]})]})]}),(0,y.jsxs)("div",{className:Pt.btns,children:[(0,y.jsx)(L.ZP,{size:"middle",style:{marginRight:20},onClick:function(){var e,n;n=function(){P.history.push("/shixuns/".concat(Ee,"/challenges")),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},null!=i&&null!==(e=i.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},children:"取消"}),(0,y.jsx)(L.ZP,{size:"middle",type:"primary",disabled:null===c,onClick:function(){return Le()},children:"保存"})]})]}),(0,y.jsx)(nn.Z,{}),(0,y.jsx)(Dt,{onFinish:function(e){return U(e)}}),(0,y.jsx)(tn.Z,{}),(0,y.jsx)(pt.Z,{visible:oe,onOk:function(e){return function(e){Be(String(null==e?void 0:e.cpu),"cpu_limit",e.index),Be(String(null==e?void 0:e.memory),"memory_limit",e.index),ue(!1)}(e)},onCancel:function(){return ue(!1)},info:ge}),(0,y.jsx)(mt.Z,{identifier:Ee,visible:he,onCancel:function(){return xe(!1)},info:null,isJupyter:!0})]})})),Ct=(0,P.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s,a=e.shixunsDetail,r=(0,l.useState)(!0),_=S()(r,2),o=_[0],c=_[1];return(0,l.useEffect)((function(){var e;"boolean"==typeof(null==a||null===(e=a.detail)||void 0===e?void 0:e.is_jupyter_lab)&&o&&c(!1)}),[null==a||null===(n=a.detail)||void 0===n?void 0:n.is_jupyter_lab,o]),console.log(null==a||null===(t=a.detail)||void 0===t?void 0:t.is_jupyter_lab,o),(0,y.jsxs)(xe.Z,{loading:o,active:!0,children:[!1===(null==a||null===(i=a.detail)||void 0===i?void 0:i.is_jupyter_lab)&&(0,y.jsx)(xt,{}),!0===(null==a||null===(s=a.detail)||void 0===s?void 0:s.is_jupyter_lab)&&(0,y.jsx)(Ot,{})]})})),Mt=t(61998),St=t(56102),Tt="dataset___dSWAV",At="header___BzxI4",It="title___cPEyN",wt="dataPath___wJ6mR",Nt="pathTitle___TOS2Z",kt="btns___jGE8o",Lt="content___s4ep8",Rt="customTable___OG3_9",Bt="row___ONd7r",Zt="empty___CgtTE",Wt="path___Cg5rX",Kt="text___SCLRV",Ut="actionsBtns___L5tdC",zt="shareModal___HedYo",Ft="fileName___x56US",Ht="renameModal___SmCAd",qt="errorDes___VLR_5",Gt="uploadFileModal___pYYDB",Yt="selectBtn___m_hrR",Qt="leftButton___F0fvG",Jt="rightButton___oCK81",Vt="centerText___jpgrt",Xt="wrap___EmsVa",$t="colorBlue___XqtfP",ei="repeatedName___yMQsm",ni=t(86054),ti=K.Z.Dragger,ii=function(e){e.dispatch;var n,t=e.id,i=e.onClose,a=e.onOK,r=e.visible,_=(e.wrapClassName,e.local),o=e.containerId,c=e.rootIdentifier,u=(0,l.useState)({}),d=S()(u,2),p=d[0],h=d[1],v=(0,l.useState)([]),g=S()(v,2),j=g[0],P=g[1],O=(0,l.useState)([]),C=S()(O,2),M=C[0],T=C[1],A=(0,l.useState)(0),I=S()(A,2),w=I[0],N=I[1],L=(0,l.useState)(!1),B=S()(L,2),Z=B[0],W=B[1],K=(0,l.useState)(!1),U=S()(K,2),z=U[0],H=U[1],q=k.Z.useForm(),G=S()(q,1)[0],Y=(0,l.useState)([]),Q=S()(Y,2),J=Q[0],X=Q[1],$=(0,l.useRef)([]);(0,l.useEffect)((function(){r&&(G.resetFields(),X([]),T([]),P([]),N(0),H(!1),W(!1))}),[r]);var ee=function(){var e=x()(m()().mark((function e(n){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=8;break}return s=J.filter((function(e){return e.uid!==n.uid})),X(s),$.current=F()(s),P(j.filter((function(e){return e!==n.name}))),b.ZP.info("删除成功"),s.length||(G.setFieldsValue({file:void 0}),G.validateFields()),e.abrupt("return");case 8:if(n.response){e.next=11;break}return b.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,(0,D.ZP)("/api/shixuns/".concat(t,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==n||null===(i=n.response)||void 0===i?void 0:i.id]}});case 13:0===e.sent.status&&(X(J.filter((function(e){return e.uid!==n.uid}))),b.ZP.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ne={height:300,multiple:!0,disabled:w>0,withCredentials:!0,fileList:J,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var n,t,i;if(X(e.fileList),!e.file.response)return;if(null!==(n=e.file.response)&&void 0!==n&&n.id)return void b.ZP.success("上传成功!");X(J.filter((function(n){return n.uid!==e.file.uid}))),(null===(t=e.file.response)||void 0===t?void 0:t.message)&&b.ZP.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:ee,beforeUpload:function(e){if(null!=J&&J.some((function(n){return n.name===e.name})))return b.ZP.info("".concat(e.name,"文件已存在")),!1;if(e.size/1024/1024>500)return b.ZP.info("文件超过500M,不符合上传要求"),!1;var n={name:e.name,uid:e.uid,file:e,percent:0};return J.push(n),$.current=F()(J),X(F()(J)),!1}},te=function(e,n,t,i,s){var a=new FormData;Object.keys(e).forEach((function(n){a.append(n,e[n])}));var r=new window.XMLHttpRequest;return r.withCredentials=!0,r.addEventListener("load",(function(e){var n;t(JSON.parse(null==e||null===(n=e.target)||void 0===n?void 0:n.response))}),!1),r.addEventListener("error",(function(e){s&&s(e)}),!1),r.upload.onprogress=function(e){i&&i(e)},r.open("POST",n),r.send(a),r},ie=function(e,n){if(e.lengthComputable){var t=Math.floor(e.loaded/e.total*100),i=s()(s()({},n),{},{percent:t,status:100===t?"done":"uploading"});console.log($.current,333),$.current=$.current.map((function(e){return e.uid===n.uid?i:e})),X($.current)}},se=function(e,n){var t=s()(s()({},n),{},{status:"error"});b.ZP.warning("上传失败,请重新尝试"),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),N(2)),X($.current)},ae=function(e,n){var t=s()(s()({},n),{},{status:"done"});if(0===e.status||(t=s()(s()({},n),{},{status:"error"}),b.ZP.error("上传失败!")),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status})))return b.ZP.success("上传完成!"),void _e(!0);$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),N(2)),X($.current)},re=function(){var e=x()(m()().mark((function e(n){var i,s,a,r,l,o,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(!0),3!==w){e.next=4;break}return N(2),e.abrupt("return");case 4:if(2!==w&&1!==w){e.next=7;break}return le(),e.abrupt("return");case 7:if(s=(i=n||{}).commitMessage,a=void 0===s?"":s,r=i.fileOss,l=void 0===r?[]:r,!((o=(_?J:l).map((function(e){return e.name}))).filter((function(e){return-1!=e.indexOf("、")||-1!=e.indexOf(" ")})).length>0)){e.next=14;break}return b.ZP.info("数据集名称禁止有空格与、"),H(!1),e.abrupt("return");case 14:return e.next=16,(0,D.ZP)("/api/shixuns/".concat(t,"/check_data_sets"),{method:"post",body:{files_name:o}});case 16:if(-3!==(c=e.sent).status){e.next=21;break}return P(null==c?void 0:c.exist_files),H(!1),e.abrupt("return");case 21:if("{}"!==JSON.stringify(c)){e.next=25;break}return H(!1),b.ZP.error("网络已断开,请稍后重试!"),e.abrupt("return");case 25:0===c.status&&(J.forEach((function(e){var n=te({file:e.file,description:a},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(n)})),N(1));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=function(){var e=(s()({},G.getFieldsValue())||{}).commitMessage,n=void 0===e?"":e,i=$.current.filter((function(e){return"error"===e.status})),a=$.current.map((function(e){return s()(s()({},e),{},{status:"error"===e.status?"uploading":e.status})}));X(a),i.forEach((function(e){var i=te({file:e.file,description:n},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(i)}))},_e=function(e){e||(W(!0),M.forEach((function(e){e.abort()}))),a(),i()},oe=function(){return(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)("div",{children:(0,y.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat($t)})}),(0,y.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,y.jsx)("span",{className:"".concat($t," ml5"),children:"点击此处上传"})]})]})};return(0,y.jsx)(E.Z,{open:r,onOk:function(){(0,f.L9)(["实践项目","设置","数据集","上传文件"]),G.submit()},centered:!0,okText:0===w?"确定":1===w?"上传中":"重新上传",okButtonProps:{loading:z},onCancel:function(){var e=(s()({},G.getFieldsValue())||{}).fileOss,n=void 0===e?[]:e,t=null==J?void 0:J.every((function(e){return"done"===e.status})),i=null==n?void 0:n.every((function(e){return"done"===e.status}));t&&i?_e():E.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){_e()}})},width:"1000px",title:"上传文件",children:(0,y.jsx)("div",{className:Xt,children:(0,y.jsxs)(k.Z,{className:"mt10",form:G,scrollToFirstError:!0,layout:"vertical",onFinish:re,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var n,t;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return b.ZP.success("上传完成!"),void _e(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return N(3),void H(!1);P(j.filter((function(n){var t;return null==e||null===(t=e.fileOss)||void 0===t?void 0:t.some((function(e){return e.name===n}))})))}h(s()({},G.getFieldsValue()))},children:[_?(0,y.jsx)(k.Z.Item,{label:(0,y.jsxs)("div",{children:["选择文件 ",(0,y.jsx)("span",{className:"c-light-black",children:"(单个文件不超过500M)"})]}),name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,y.jsxs)(ti,s()(s()({},ne),{},{children:[" ",oe()]}))}):(0,y.jsx)(k.Z.Item,{label:(0,y.jsxs)("div",{children:["选择文件 ",(0,y.jsx)("span",{className:"c-light-black",children:"(单个文件不超过100GB)"})]}),name:"fileOss",rules:[{required:!0,message:"请选择文件"}],children:(0,y.jsx)(ni.ZP,{identifier:c,cancelUpload:Z,container_type:"Shixun",container_id:o,uploading:w<3?w:0,disabled:w>0,height:300,maxSize:107374182400,description:p.commitMessage||"",text:oe(),onComplete:function(e){console.log(e,444)},realFileName:!0})}),!!j.length&&(0,y.jsxs)("span",{className:ei,children:[j.join("、"),"已存在,请删除后再上传"]}),(0,y.jsx)(k.Z.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(R.Z,{bordered:!1,disabled:w>0,maxLength:100,suffix:"".concat((null===(n=p.commitMessage)||void 0===n?void 0:n.length)||0,"/100"),placeholder:"请填写备注信息"})})]})})})},si=t(81841),ai=t(99089),ri=t(65356),li=["globalSetting","dispatch","practiceSetting","shixunsDetail","user"],_i=(l.Fragment,Me.Z.TabPane,(0,P.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){var n,t,i,a,_,o,c=e.globalSetting,u=e.dispatch,d=e.practiceSetting,p=e.shixunsDetail,h=e.user,v=(r()(e,li),d.id),g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)({}),T=S()(M,2),A=T[0],I=T[1],w=(0,l.useState)([]),N=S()(w,2),k=(N[0],N[1],(0,l.useState)(!1)),B=S()(k,2),Z=B[0],W=B[1],K=(0,l.useState)(!0),U=S()(K,2),z=U[0],H=U[1],q=(0,l.useState)(!1),G=S()(q,2),Y=G[0],Q=G[1],V=(0,l.useState)(!1),X=S()(V,2),$=X[0],ee=X[1],ne=(0,l.useState)(!1),te=S()(ne,2),ie=te[0],se=te[1],ae=(0,l.useState)(!1),re=S()(ae,2),le=re[0],_e=re[1],oe=(0,l.useState)("all"),ce=S()(oe,2),ue=ce[0],de=ce[1],pe=(0,l.useState)([]),me=S()(pe,2),he=me[0],ge=me[1],je=(0,l.useState)([]),Ee=S()(je,2),be=Ee[0],De=Ee[1],Pe=(0,l.useState)(!1),ye=S()(Pe,2),Oe=ye[0],Ce=ye[1],Me=(0,l.useState)({}),Se=S()(Me,2),Te=Se[0],Ae=Se[1],Ie=(0,l.useState)(!1),we=S()(Ie,2),Ne=we[0],ke=we[1],Le=(0,l.useState)([]),Re=S()(Le,2),Be=Re[0],Ze=Re[1],We=(0,l.useState)({page:1,limit:10,total:0}),Ue=S()(We,2),ze=Ue[0],Fe=Ue[1],He=(0,l.useState)({page:1,limit:10,search:"",order:"mine"}),qe=S()(He,2);qe[0],qe[1];(0,l.useEffect)((function(){v&&Ge()}),[v]);var Ge=function(){var e=x()(m()().mark((function e(n){var t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={page:1,limit:10,total:0},i=n||t,W(!0),e.next=5,u({type:"shixunsDetail/getSetData",payload:s()(s()({},i),{},{id:v})});case 5:null!=(a=e.sent)&&a.data_sets&&(W(!1),C(F()(a.data_sets)),Fe(s()(s()({},i),{},{total:null==a?void 0:a.data_sets_count})),H(!1),I(s()({},a)));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ye={selectedRowKeys:be,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),De(e)}},Qe=function(e){(0,f.L9)(["实践项目","设置","数据集","删除"]);var n,t=e?[e]:be;E.Z.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(n=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(v,"/destroy_data_sets.json"),{method:"Delete",body:{id:t}});case 2:0===e.sent.status&&(n=t.length===O.length&&ze.page>1?ze.page-1:ze.page,b.ZP.success("删除成功"),Ge(s()(s()({},ze),{},{page:n})),De([]));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},Je=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Te.title,t=null,console.log(n,"title"),""!==n){e.next=7;break}return t="文件名不能为空",Ae(s()(s()({},Te),{},{errorDes:t})),e.abrupt("return");case 7:if(!n.includes(" ")){e.next=11;break}return t="文件名不能有空格",Ae(s()(s()({},Te),{},{errorDes:t})),e.abrupt("return");case 11:if(i=O.find((function(e){return e.id===(null==Te?void 0:Te.id)})).title,n!==i.substring(0,i.lastIndexOf("."))&&n!==i){e.next=16;break}return t="文件名不能重名",Ae(s()(s()({},Te),{},{errorDes:t})),e.abrupt("return");case 16:return a=i.includes(".")?i.substring(i.lastIndexOf("."),i.length):"",e.next=19,(0,D.ZP)("/api/shixuns/".concat(v,"/rename_data_sets.json"),{method:"post",body:{id:null==Te?void 0:Te.id,new_file_name:n+a}});case 19:0===e.sent.status&&(b.ZP.success("重命名成功"),Ge(ze),Q(!1),Ae({}));case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(e){var n=e,t=document.createElement("input");t.value=n,document.body.appendChild(t),t.select(),document.execCommand("Copy"),t.style.display="none"},Xe=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{children:e})})}},{title:"数据集来源",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:function(e,n){return null!=n&&n.data_set_id?(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){(0,f.xg)("/dataset/".concat(null==n?void 0:n.data_set_id,"/detail?tabId=public"))},children:e})}):"--"}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,n){return wn()(n.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,n){return(0,y.jsxs)("div",{className:Wt,children:[(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{className:Kt,children:e})}),(0,y.jsx)(St.CopyToClipboard,{text:e,onCopy:function(){return b.ZP.success("复制成功")},children:(0,y.jsx)(Ke.Z,{title:"复制",children:(0,y.jsx)("i",{className:"iconfont icon-fuzhi6 ml5"})})})]})}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:200,render:function(e,n){return(0,y.jsxs)("div",{className:Ut,children:[(0,y.jsx)(Ke.Z,{title:"重命名",children:(0,y.jsx)("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;Ae((0,J.clone)(s()(s()({},n),{},{title:null!=n&&n.title.includes(".")?null==n||null===(e=n.title)||void 0===e?void 0:e.substring(0,n.title.lastIndexOf(".")):null==n?void 0:n.title}))),Q(!0),(0,f.L9)(["实践项目","设置","数据集","重命名"])}})}),(0,y.jsx)(Ke.Z,{title:"分享",children:(0,y.jsx)("span",{className:"iconfont icon-fenxiang",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","分享"]),Ae((0,J.clone)(n)),ee(!0)}})}),(0,y.jsx)(Ke.Z,{title:"下载",children:(0,y.jsx)("span",{className:"iconfont icon-xiazai3",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","下载"]),(0,f.Nd)(n.title,null==n?void 0:n.download_url)}})}),(0,y.jsx)(Ke.Z,{title:"同步到个人数据集中",children:(0,y.jsx)("span",{className:"iconfont icon-tongbushuju",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","同步"]),_e(!0),Ze([n]),ge([n.id])}})}),(0,y.jsx)(Ke.Z,{title:"删除",children:(0,y.jsx)("span",{className:"iconfont icon-shanchu8",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","删除"]),Qe(n.id)}})})]})}}];return(0,y.jsxs)("div",{className:Tt,children:[(0,y.jsxs)("div",{className:At,children:[(0,y.jsxs)("div",{className:It,children:["数据集(",ze.total,")"]}),(0,y.jsxs)("div",{className:wt,children:[(0,y.jsx)("span",{className:Nt,children:"数据集路径:"}),(0,y.jsx)("input",{value:null==A?void 0:A.folder_name,disabled:!0}),(0,y.jsx)(St.CopyToClipboard,{text:null==A?void 0:A.folder_name,onCopy:function(){return b.ZP.success("复制成功")},children:(0,y.jsx)(Ke.Z,{placement:"topLeft",title:"点击复制数据集路径",children:(0,y.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]}),(0,y.jsxs)("div",{className:kt,children:[(0,y.jsx)(L.ZP,{type:"primary",ghost:!0,onClick:function(){return Qe()},disabled:!be.length,style:{width:"60px"},children:"删除"}),(0,y.jsx)(L.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:function(){_e(!0),ge(be),Ze(O.filter((function(e){return be.includes(e.id)})))},disabled:!be.length,children:"同步"}),(0,y.jsx)(ve.Z,{className:"ml10",disabled:2===(null==h||null===(n=h.userInfo)||void 0===n?void 0:n.user_status),dropdownRender:function(){return(0,y.jsxs)(fe.Z,{children:[(0,y.jsx)(fe.Z.Item,{onClick:function(){Ce(!0)},children:"上传数据集"},1),(0,y.jsx)(fe.Z.Item,{onClick:function(){se(!0),de("all")},children:"选择数据集"},2)]})},children:(0,y.jsx)("span",{className:Yt,children:(0,y.jsx)("span",{children:"增加数据集"})})})]})]}),(0,y.jsx)("div",{className:Lt,children:(0,y.jsx)(xe.Z,{loading:z,active:!0,paragraph:{rows:5},children:ze.total?(0,y.jsx)(Mt.Z,{rowSelection:Ye,className:Rt,dataSource:O,bordered:!1,rowKey:function(e){return e.id},rowClassName:Bt,columns:Xe,loading:Z,pagination:{pageSize:ze.limit,total:ze.total,current:ze.page,onChange:function(e){var n=s()(s()({},ze),{},{page:e});De([]),Fe(n),Ge(n)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):(0,y.jsxs)("div",{className:Zt,children:[(0,y.jsx)("img",{src:si.x7,width:"258"}),(0,y.jsx)("span",{className:"c-grey-c",children:"暂无数据集文件~"})]})})}),(0,y.jsx)(ii,{rootIdentifier:null==p||null===(t=p.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:Gt,id:v,containerId:null==p||null===(i=p.detail)||void 0===i?void 0:i.id,local:null==c||null===(a=c.setting)||void 0===a?void 0:a.is_local,dispatch:u,visible:Oe,onClose:function(){return Ce(!1)},onOK:Ge}),(0,y.jsx)(E.Z,{title:"重命名",open:Y,onOk:Je,centered:!0,wrapClassName:Ht,onCancel:function(){Q(!1),Ae({})},width:"1000px",children:(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:Ft,children:[(0,y.jsx)("sup",{children:"*"}),"文件名 :"]}),(0,y.jsx)(R.Z,{value:null==Te?void 0:Te.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){Ae(s()(s()({},Te),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==Te||null===(_=Te.title)||void 0===_?void 0:_.length)||0,"/60")}),(null==Te?void 0:Te.errorDes)&&(0,y.jsx)("div",{className:qt,children:null==Te?void 0:Te.errorDes})]})}),(0,y.jsx)(E.Z,{title:"分享下载链接",open:$,onOk:function(){var e=Te.download_url;Ve(e),b.ZP.success("复制成功"),ee(!1),Ae({})},centered:!0,wrapClassName:zt,onCancel:function(){ee(!1),Ae({})},width:"1000px",okText:"复制链接",children:(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:Ft,children:["发送链接,别人可以通过链接下载文件",(0,y.jsx)("span",{children:"(有效期为3天)"})]}),(0,y.jsx)(R.Z,{bordered:!1,addonBefore:"链接",value:null==Te?void 0:Te.download_url})]})}),(0,y.jsx)(ai.Z,{setVisible:se,visible:ie,recordId:he,type:ue,updateData:Ge,identifier:null===(o=p.detail)||void 0===o?void 0:o.identifier}),(0,y.jsx)(E.Z,{title:"同步到个人数据集",open:le,width:400,centered:!0,keyboard:!1,onCancel:function(){return _e(!1)},maskClosable:!1,footer:(0,y.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,y.jsx)("div",{className:Qt,onClick:function(){ke(!0)},children:"生成新的数据集"}),(0,y.jsx)("div",{className:Jt,onClick:function(){_e(!1),se(!0),de("my")},children:"发送到已有数据集中"})]}),children:(0,y.jsx)("div",{className:Vt,children:"将该数据集文件同步到个人数据集中,请选择同步方式:"})}),(0,y.jsx)(ri.Z,{visible:Ne,attachmentInfo:Be,onClose:function(){return ke(!1)},onSuccess:function(e){ke(!1),P.history.push("/dataset/".concat(e,"/detail?tabId=mine"))}})]})}))),oi=t(31797),ci="wrap___VIvSS",ui="content___pqoZT",di="mainPathWrap___v3uSU",pi="colorBlue___AjQlz",mi=function(e){return null!=e&&e.length?e.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1):""},hi=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.fileType,a=e.path,r=e.onFinish,_=void 0===r?function(){}:r,o=(0,P.useParams)(),c=(0,l.useState)(""),u=S()(c,2),d=u[0],p=u[1],h=(0,l.useState)([]),v=S()(h,2),f=v[0],g=v[1],j=(0,l.useState)([]),D=S()(j,2),O=D[0],C=D[1],M=[Pi.OriginalPicturePath,Pi.ExpectPicturePath,Pi.PicturePath].includes(i);(0,l.useEffect)((function(){"EditPracticeSetting-SelectFilePath"===n.actionTabs.key&&(p(a||""),T())}),[n.actionTabs.key]);var T=function(){var e=x()(m()().mark((function e(){var n,i,a,r,l=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=l.length>0&&void 0!==l[0]?l[0]:"",e.next=3,t({type:"shixunsDetail/getRepository",payload:{id:o.id,path:i}});case 3:a=e.sent,""!==i||null!=a&&null!==(n=a.trees)&&void 0!==n&&n.length||b.ZP.warning("请先去代码仓库提交文件"),null!=a&&a.trees&&(r=a.trees.map((function(e){return s()(s()({},e),{name:e.name,val:e.name})})),C(r||[]));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(d),I();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){p(""),g([]),C([]),t({type:"shixunsDetail/setActionTabs",payload:{}})},w=mi(f);return(0,y.jsx)(E.Z,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,open:"EditPracticeSetting-SelectFilePath"===n.actionTabs.key,onOk:A,onCancel:I,children:(0,y.jsxs)("div",{className:ci,children:[(0,y.jsxs)("div",{className:ui,children:[(0,y.jsx)("div",{className:di,children:!(null==f||!f.length)&&f.map((function(e,n){return(0,y.jsx)("a",{onClick:function(){return function(e,n){var t=f.filter((function(e,t){return t<=n}));g(t);var i=mi(t);M&&p(i),T(i)}(0,n)},children:e.val},n)}))}),!(null==O||!O.length)&&O.map((function(e,n){return"tree"===e.type?(0,y.jsxs)("a",{onClick:function(){return function(e){if("tree"===e.type){f.length?f.push({val:"/".concat(e.val),path:e.val}):f.push({val:"根目录",path:""},{val:"/".concat(e.val),path:e.val}),g(f);var n=mi(f);M&&p(n),T(n)}}(e)},children:[(0,y.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(pi)}),w?"".concat(w,"/"):w,e.name]},n):(0,y.jsxs)("a",{onClick:function(){return function(e){var n=mi(f),t="".concat(n?"".concat(n,"/"):n).concat(e);i===Pi.Path?(null==d||!d.includes("".concat(t,";")))&&p("".concat(d).concat(t,";")):i===Pi.ExecPath&&p(t)}("".concat(e.name))},children:[(0,y.jsx)("i",{className:"iconfont icon-zuoye ".concat(pi)}),w?"".concat(w,"/"):w,e.name]},n)}))]}),(0,y.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,y.jsx)(R.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)",value:d,onChange:function(e){return p(e.target.value)}})]})})})),xi="wrap___AnxZp",vi="fixBtn___sQhsA",fi=t(93524),gi=["shixunsDetail","globalSetting","user","dispatch"],ji=(0,P.connect)((function(e){return{shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.shixunsDetail,e.globalSetting,e.user,e.dispatch,r()(e,gi);var n,t=(0,P.useLocation)(),i=(0,l.useRef)(null===(n=t.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2]),a=k.Z.useForm(),_=S()(a,1)[0],o=(0,l.useState)(""),c=S()(o,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),v=h[0],f=h[1],g=(0,l.useState)(!1),j=S()(g,2),E=j[0],O=j[1];(0,l.useEffect)((function(){i.current&&C()}),[i.current]);var C=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/get_standard_answer.json"),{method:"get",params:{from:"edit"}});case 3:0===(n=e.sent).status&&(d((null==n?void 0:n.standard_answer)||""),_.setFieldsValue({hide_answer:null==n?void 0:n.hide_answer,disable_copy:null==n?void 0:n.disable_copy}),f(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/set_standard_answer.json"),{method:"post",body:s()({},n)});case 3:0===e.sent.status&&b.ZP.success("保存成功"),O(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsx)("section",{className:xi,children:(0,y.jsx)(xe.Z,{loading:v,children:(0,y.jsxs)(k.Z,{form:_,scrollToFirstError:!0,layout:"vertical",onFinish:M,children:[(0,y.jsx)(k.Z.Item,{name:"hide_answer",valuePropName:"checked",children:(0,y.jsx)(U.Z,{children:"隐藏参考答案模块"})}),(0,y.jsx)(k.Z.Item,{name:"disable_copy",valuePropName:"checked",children:(0,y.jsx)(U.Z,{children:"禁止复制参考答案"})}),(0,y.jsx)(k.Z.Item,{name:"standard_answer",label:"参考答案:",rules:[{required:!0,message:"请输入参考答案"}],children:(0,y.jsx)(N.Z,{defaultValue:u})}),(0,y.jsx)(k.Z.Item,{children:(0,y.jsx)(fi.t,{okText:"保存",loading:E,hasCancelBtn:!1,className:vi,okButtonProps:{htmlType:"submit"}})})]})})})})),Ei=t(53200),bi=t(39248),Di=t(63701),Pi=(oi.Z.Countdown,function(e){return e.Path="path",e.ExecPath="exec_path",e.OriginalPicturePath="original_picture_path",e.ExpectPicturePath="expect_picture_path",e.PicturePath="picture_path",e}({})),yi=(0,P.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=(e.practiceSetting,e.shixunsDetail),a=(0,l.useState)(),r=S()(a,2),_=(r[0],r[1],(0,l.useState)()),o=S()(_,2),c=(o[0],o[1],(0,l.useRef)(),(0,l.useState)()),u=S()(c,2),d=(u[0],u[1],(0,l.useState)()),p=S()(d,2),h=(p[0],p[1],(0,l.useState)(!0)),v=S()(h,2),f=(v[0],v[1],(0,l.useState)(700)),g=S()(f,2),E=(g[0],g[1],(0,l.useState)("")),b=S()(E,2),D=b[0],O=b[1],C=(0,l.useState)("1"),M=S()(C,2),T=M[0],A=M[1],I=(0,P.useParams)();(0,l.useEffect)((function(){w()}),[]);var w=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Ui)({identifier:I.id});case 2:if(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=6;break}return Ei.Z.publish("pod-restrict-data",{identifier:null==t||null===(i=t.data)||void 0===i?void 0:i.identifier,data_list:null==t||null===(s=t.data)||void 0===s?void 0:s.data_list}),e.abrupt("return");case 6:null!=t&&t.url&&O(null==t?void 0:t.url);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(e){t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},k=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.QA)({id:I.id,startup_file:n});case 2:w(),t({type:"practiceSetting/getCommonData",payload:s()({},I)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsx)(Me.Z,{activeKey:T,onChange:function(e){return A(e)},tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"服务设置",children:(0,y.jsxs)("div",{children:[(0,y.jsxs)(Z.Z,{className:"mt20 ml20 font14",align:"middle",children:[(0,y.jsxs)(W.Z,{children:[(0,y.jsx)("span",{className:"c-red",children:"* "}),"默认打开文件:"]}),(0,y.jsx)(W.Z,{className:"mr10",children:(0,y.jsx)(Ke.Z,{title:"开启JupyterLab评测功能,则默认打开文件同时也作为评测的执行文件。",placement:"bottom",children:(0,y.jsx)(bi.Z,{style:{cursor:"pointer"}})})}),(0,y.jsx)(W.Z,{flex:"300px",onClick:function(){return N(Pi.ExecPath)},children:(0,y.jsx)(R.Z,{value:D})}),(0,y.jsx)(W.Z,{flex:"1",children:(0,y.jsx)(L.ZP,{type:"primary",className:"ml10",onClick:function(){return N(Pi.ExecPath)},children:"设置"})})]}),(0,y.jsx)("iframe",{onLoad:function(e){},src:D,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),(0,y.jsx)(hi,{fileType:"path",path:null==i||null===(n=i.detail)||void 0===n?void 0:n.startup_file,onFinish:function(e){return k(e)}})]})},{key:"2",label:"评测设置",children:"2"===T?(0,y.jsx)(Di.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"参考答案",children:(0,y.jsx)(ji,{})}]})})),Oi=["tabsActive"],Ci=function(e){var n=e.tabsActive,t=r()(e,Oi);return(0,y.jsxs)(l.Fragment,{children:["information"===n&&(0,y.jsx)(le,{}),"warehouse"===n&&(0,y.jsx)(_e.default,{}),"level"===n&&(0,y.jsx)(he,s()({},t)),"collaborate"===n&&(0,y.jsx)(Le,s()({},t)),"setting"===n&&(0,y.jsx)(Re.Z,{}),"environment"===n&&(0,y.jsx)(Ct,s()({},t)),"dataset"===n&&(0,y.jsx)(_i,{}),"service"===n&&(0,y.jsx)(yi,s()({},t))]})},Mi="sidebar___OW5LG",Si="items___j856O",Ti="item___Zn_qr",Ai="name___ZfhoC",Ii="itemActive___sW_Ri",wi="question___yfIcY";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Ni="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",ki=["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"],Li=[{name:"基本信息",icon:(0,y.jsx)("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"代码仓库",icon:(0,y.jsx)("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"任务关卡",icon:(0,y.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"实验环境",icon:(0,y.jsx)("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"数据集",icon:(0,y.jsx)("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"服务与评测",icon:(0,y.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"合作人员",icon:(0,y.jsx)("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"设置",icon:(0,y.jsx)("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Ri=(0,P.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.shixunsDetail;return{globalSetting:t,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:i}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=e.shixunsDetail,a=e.practiceSetting,_=(r()(e,ki),a.base_info_warning),o=a.challenges_warning,c=a.id,u=a.repository_warning,d=a.sideBar,p=a.service_warning,m=(0,P.useLocation)(),h=(0,P.useParams)(),x=(0,P.useSearchParams)(),v=S()(x,1)[0];(0,l.useEffect)((function(){var e,n=v.get("tabId"),s=m.pathname.split("/").length,a=(null!=i&&null!==(e=i.detail)&&void 0!==e&&e.windows_vnc?Li.filter((function(e){return"dataset"!==e.tabId})):Li).map((function(e){return e.tabId})).includes(n);n&&a?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:n}}):s>4?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}}):(!n||n&&!a)&&t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),[null==i||null===(n=i.detail)||void 0===n?void 0:n.windows_vnc]),(0,l.useEffect)((function(){return function(){t({type:"practiceSetting/setSideBarTabs",payload:s()(s()({},a.sideBar),{},{selectPath:""})})}}),[h.id]);var f;return(0,y.jsxs)("div",{className:Mi,children:[(0,y.jsx)("div",{className:Si,children:(null!=i&&null!==(f=i.detail)&&void 0!==f&&f.windows_vnc?Li.filter((function(e){return"dataset"!==e.tabId})):Li).filter((function(e){var n;return null!=i&&null!==(n=i.detail)&&void 0!==n&&n.is_jupyter_lab?"level"!==e.tabId:"service"!==e.tabId})).map((function(e){var n=e.name,i=e.icon,s=e.tabId;return(0,y.jsxs)("div",{className:"".concat(a.sideBar.tabsActive===s?Ii:Ti," font12"),onClick:function(){return function(e){var n;if(e!==d.tabsActive){var i=function(){P.history.push("/shixuns/".concat(c,"/edit?tabId=").concat(e)),t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=a&&null!==(n=a.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i()}}(s)},children:[i,(0,y.jsx)("span",{className:Ai,children:n}),"information"===s&&_&&(0,y.jsx)(Ke.Z,{title:"请完善基本信息",children:(0,y.jsx)("img",{src:Ni,alt:""})}),"level"===s&&o&&(0,y.jsx)(Ke.Z,{title:"请创建任务关卡",children:(0,y.jsx)("img",{src:Ni,alt:""})}),"service"===s&&p&&(0,y.jsx)(Ke.Z,{title:"请设置默认打开文件",children:(0,y.jsx)("img",{src:Ni,alt:""})}),"warehouse"===s&&u&&(0,y.jsx)(Ke.Z,{title:"请开启代码仓库",children:(0,y.jsx)("img",{src:Ni,alt:""})})]},s)}))}),(0,y.jsx)("div",{className:wi,children:(0,y.jsx)(Ke.Z,{placement:"right",title:"常见问题",children:(0,y.jsx)("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")},children:(0,y.jsx)("img",{src:si.Pt,height:44,width:44,alt:""})})})})]})})),Bi="bottom___AZ7c_",Zi="yes___iDEVN",Wi="no___E02he",Ki=(0,P.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.shixunsDetail;return{classroomList:n,loading:t.effects,shixunsDetail:i}}))((function(e){var n,t,i=e.classroomList,a=e.loading,r=e.dispatch,_=(e.shixunsDetail,(0,P.useParams)()),o=((0,P.useLocation)(),(0,l.useState)(!1)),c=S()(o,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),v=h[0],f=h[1],g=i.actionTabs,j=k.Z.useForm(),O=S()(j,1)[0],C=(0,l.useState)({name:"string"}),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)(),w=S()(I,2),N=w[0];w[1];(0,l.useEffect)((function(){console.log(_),"重名修改"===i.actionTabs.key&&(T.name=null==g?void 0:g.name),A(s()({},T)),O.setFieldsValue({name:null==g?void 0:g.name})}),[i.actionTabs.key]);return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(E.Z,{centered:!0,title:"提示",open:"同步修改"===i.actionTabs.key,width:460,zIndex:(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.zIndex)||1e3,footer:null,onOk:x()(m()().mark((function e(){var n,t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(123123),e.abrupt("return");case 4:return n=O.getFieldValue(),t="post",d(!0),a="/api/course_second_categories/".concat(i.actionTabs.selectArrs.category_id,"/rename_category.json"),g.selectArrs.main_id&&(a="/api/course_modules/".concat(i.actionTabs.selectArrs.main_id,"/rename_module.json")),"board"!==i.actionTabs.selectArrs.category_type&&"board"!==i.actionTabs.selectArrs.type||(a="/api/boards/".concat(i.actionTabs.selectArrs.category_id,".json"),t="put"),e.next=12,(0,D.ZP)(a,{method:t,body:s()({},n)});case 12:0===e.sent.status&&(b.ZP.success("修改成功"),r({type:"classroomList/setActionTabs",payload:{key:"同步修改成功"}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),g.cb&&g.cb()),d(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,y.jsx)("div",{children:(0,y.jsxs)("p",{children:["本实训为创建作业/考试时复制生成的,",{information:"请确认是否将本次修改的基本信息同步至原实训中",wareHouse:"请确认是否将本次代码仓库修改内容同步到原实训中",environment:"请确认是否将本次修改的实验环境同步至原实训中",taskLevel:"请确认是否将本次修改的任务关卡同步至原实训中",setting:"请确认是否将本次修改的设置同步至原实训中"}[i.actionTabs.type],"?"]})}),(0,y.jsxs)("div",{className:Bi,children:[(0,y.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&v,className:Wi,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f(!0),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!0,2):i.actionTabs.fn(!0,2);case 2:case"end":return e.stop()}}),e)}))),children:"同步修改原实训"}),(0,y.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&!v,className:Zi,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f(!1),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!1,1):i.actionTabs.fn(!1,1);case 2:case"end":return e.stop()}}),e)}))),children:"仅保存本实训"})]})]}),(0,y.jsx)(E.Z,{centered:!0,title:"提示",open:"重名修改"===i.actionTabs.key,okText:"保存名称",cancelText:"不更换名称",destroyOnClose:!0,width:550,confirmLoading:u,onOk:x()(m()().mark((function e(){var n,t,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.validateFields();case 2:return n=O.getFieldValue(),d(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(null==_?void 0:_.id,"/update_shixun_name.json"),{method:"post",body:{shixun_name:n.name}});case 6:t=e.sent,d(!1),0===t.status&&(b.ZP.success("修改成功"),r({type:"practiceSetting/getCommonData",payload:{id:_.id}}),null!==(s=i.actionTabs)&&void 0!==s&&s.getBaseInfo&&(null===(a=i.actionTabs)||void 0===a||a.getBaseInfo())),r({type:"classroomList/setActionTabs",payload:{}});case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:(0,y.jsxs)("div",{children:[(0,y.jsx)("p",{children:"你管理的实训中有同名实训,建议更换实训名称(如:添加日期、用途等文案)"}),(0,y.jsx)(k.Z,{form:O,initialValues:ft()({},"name",N),onChange:function(){A(O.getFieldValue())},children:(0,y.jsx)(k.Z.Item,{name:"name",rules:[{required:!0,message:"请输入实训名称"}],children:(0,y.jsxs)(Z.Z,{className:"mt30",align:"middle",children:[(0,y.jsx)(W.Z,{className:"font14",children:"实训名称:"}),(0,y.jsx)(W.Z,{flex:"1",children:(0,y.jsx)(R.Z,{maxLength:60,defaultValue:null==g?void 0:g.name,suffix:(0,y.jsxs)("span",{children:[(null==T||null===(t=T.name)||void 0===t?void 0:t.length)||0,"/",60]})})})]})})})]})})]})})),Ui=["globalSetting","loading","dispatch","practiceSetting"],zi=(0,P.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting,e.loading;var n=e.dispatch,t=e.practiceSetting,i=r()(e,Ui),a=(t.sideBar.tabsActive,(0,P.useParams)());return(0,l.useEffect)((function(){return n({type:"globalSetting/headerFooterToggle",payload:!1}),n({type:"shixunsDetail/getShixunsDetail",payload:s()(s()({},a),{},{shixun_managed:!0})}),function(){n({type:"globalSetting/headerFooterToggle",payload:!0}),n({type:"practiceSetting/setParams",payload:{id:""}})}}),[]),(0,y.jsxs)("div",{className:_,children:[(0,y.jsx)("div",{className:o,children:(0,y.jsx)(C,{})}),(0,y.jsxs)("div",{className:c,children:[(0,y.jsx)("div",{className:u,children:(0,y.jsx)(Ri,{})}),(0,y.jsx)("div",{className:d,children:(0,y.jsx)(Ci,s()(s()({},i),{},{tabsActive:t.sideBar.tabsActive}))})]}),(0,y.jsx)(Ki,{})]})}))},10462:function(e,n){"use strict";n.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},46400:function(e,n,t){"use strict";t.d(n,{Z:function(){return k}});var i=t(80559),s=t(58670),a=t(51638),r=t(54745),l=t(31855),_=t(92310),o=t.n(_),c=t(43167),u=t(47413),d=t(59301),p=t(92343),m=t(36355),h=t(17313),x=t(83116);const v=(e,n,t,i,s)=>({backgroundColor:e,border:`${i.lineWidth}px ${i.lineType} ${n}`,[`${s}-icon`]:{color:t}}),f=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:i,marginSM:s,fontSize:a,fontSizeLG:r,lineHeight:l,borderRadiusLG:_,motionEaseInOutCirc:o,withDescriptionIconSize:c,colorText:u,colorTextHeading:d,withDescriptionPadding:p,defaultPadding:m}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:_,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:"none",fontSize:a,lineHeight:l},"&-message":{color:d},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${o}, opacity ${t} ${o},\n padding-top ${t} ${o}, padding-bottom ${t} ${o},\n margin-bottom ${t} ${o}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:s,fontSize:c,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:i,color:d,fontSize:r},[`${n}-description`]:{display:"block",color:u}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},g=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:i,colorSuccessBg:s,colorWarning:a,colorWarningBorder:r,colorWarningBg:l,colorError:_,colorErrorBorder:o,colorErrorBg:c,colorInfo:u,colorInfoBorder:d,colorInfoBg:p}=e;return{[n]:{"&-success":v(s,i,t,e,n),"&-info":v(p,d,u,e,n),"&-warning":v(l,r,a,e,n),"&-error":Object.assign(Object.assign({},v(c,o,_,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:i,marginXS:s,fontSizeIcon:a,colorIcon:r,colorIconHover:l}=e;return{[n]:{"&-action":{marginInlineStart:s},[`${n}-close-icon`]:{marginInlineStart:s,padding:0,overflow:"hidden",fontSize:a,lineHeight:`${a}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:r,transition:`color ${i}`,"&:hover":{color:l}}},"&-close-text":{color:r,transition:`color ${i}`,"&:hover":{color:l}}}}},E=e=>[f(e),g(e),j(e)];var b=(0,x.Z)("Alert",(e=>[E(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),D=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{icon:n,prefixCls:t,type:i}=e,s=P[i]||null;return n?(0,p.wm)(n,d.createElement("span",{className:`${t}-icon`},n),(()=>({className:o()(`${t}-icon`,{[n.props.className]:n.props.className})}))):d.createElement(s,{className:`${t}-icon`})},O=e=>{const{isClosable:n,prefixCls:t,closeIcon:i,handleClose:s}=e,r=!0===i||void 0===i?d.createElement(a.Z,null):i;return n?d.createElement("button",{type:"button",onClick:s,className:`${t}-close-icon`,tabIndex:0},r):null};var C=e=>{const{description:n,prefixCls:t,message:i,banner:s,className:a,rootClassName:r,style:l,onMouseEnter:_,onMouseLeave:p,onClick:h,afterClose:x,showIcon:v,closable:f,closeText:g,closeIcon:j,action:E}=e,P=D(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[C,M]=d.useState(!1);const S=d.useRef(null),{getPrefixCls:T,direction:A,alert:I}=d.useContext(m.E_),w=T("alert",t),[N,k]=b(w),L=n=>{var t;M(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},R=d.useMemo((()=>void 0!==e.type?e.type:s?"warning":"info"),[e.type,s]),B=d.useMemo((()=>!!g||("boolean"==typeof f?f:!1!==j&&null!=j)),[g,j,f]),Z=!(!s||void 0!==v)||v,W=o()(w,`${w}-${R}`,{[`${w}-with-description`]:!!n,[`${w}-no-icon`]:!Z,[`${w}-banner`]:!!s,[`${w}-rtl`]:"rtl"===A},null==I?void 0:I.className,a,r,k),K=(0,u.Z)(P,{aria:!0,data:!0});return N(d.createElement(c.default,{visible:!C,motionName:`${w}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:s,style:a}=t;return d.createElement("div",Object.assign({ref:S,"data-show":!C,className:o()(W,s),style:Object.assign(Object.assign(Object.assign({},null==I?void 0:I.style),l),a),onMouseEnter:_,onMouseLeave:p,onClick:h,role:"alert"},K),Z?d.createElement(y,{description:n,icon:e.icon,prefixCls:w,type:R}):null,d.createElement("div",{className:`${w}-content`},i?d.createElement("div",{className:`${w}-message`},i):null,n?d.createElement("div",{className:`${w}-description`},n):null),E?d.createElement("div",{className:`${w}-action`},E):null,d.createElement(O,{isClosable:B,prefixCls:w,closeIcon:g||j,handleClose:L}))})))},M=t(19243),S=t(16177),T=t(74258),A=t(35796);let I=function(e){(0,T.Z)(t,e);var n=(0,A.Z)(t);function t(){var e;return(0,M.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,S.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:i,info:s}=this.state,a=s&&s.componentStack?s.componentStack:null,r=void 0===e?(i||"").toString():e,l=void 0===n?a:n;return i?d.createElement(C,{type:"error",message:r,description:d.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},l)}):t}}]),t}(d.Component);var w=I;const N=C;N.ErrorBoundary=w;var k=N},44e3:function(e,n,t){"use strict";var i=t(84966),s=t(23088);const a=i.ZP;a.Header=i.h4,a.Footer=i.$_,a.Content=i.VY,a.Sider=s.Z,n.Z=a},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));o.ref=function(n){e.scrollComponent=n,_&&_(n)};var c=[t];return s&&(l?r?c.unshift(l):c.push(l):this.defaultLoader&&(r?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),a.default.createElement(i,o,c)}}]),n}(s.Component);_.propTypes={children:r.default.node.isRequired,element:r.default.node,hasMore:r.default.bool,initialLoad:r.default.bool,isReverse:r.default.bool,loader:r.default.node,loadMore:r.default.func.isRequired,pageStart:r.default.number,ref:r.default.func,getScrollParent:r.default.func,threshold:r.default.number,useCapture:r.default.bool,useWindow:r.default.bool},_.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=_,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[56277],{19098:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 112c17.7 0 32 14.3 32 32v736c0 17.7-14.3 32-32 32H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32zm-40 72H184v656h656V184zM640.01 338.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z"}}]},name:"close-square",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var _=s.forwardRef(l)},85574:function(e,n,t){"use strict";t.d(n,{Z:function(){return _}});var i=t(33614),s=t(59301),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},r=t(22589),l=function(e,n){return s.createElement(r.Z,(0,i.Z)({},e,{ref:n,icon:a}))};var _=s.forwardRef(l)},99089:function(e,n,t){"use strict";t.d(n,{Z:function(){return L}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),l=t(82242),_=t.n(l),o=t(79800),c=t.n(o),u=t(59301),d=t(8591),p=t(43418),m=t(95237),h=t(24905),x=t(5112),v=t(6848),f=t(27092),g="listItem___RLEHn",j="wrap____6VVD",E="leftContent____5nA6",b="header___Lufcs",D="title___UkOuL",P="introduction___q377_",y="bottom___x89GX",O="user_img___K_sq1",C="user_name___AYxpE",M="tags_name___r0cun",S=t(21256),T=t(32007),A=t(50883),I=t(20817),w=t(58159),N=t(85750),k=t(37712),L=(0,T.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){e.globalSetting,e.dispatch,e.practiceSetting,e.shixunsDetail,e.user;var n=e.visible,t=e.setVisible,i=e.type,a=void 0===i?"all":i,l=e.updateData,o=e.recordId,T=e.identifier,L=(0,u.useState)([]),R=c()(L,2),B=R[0],Z=R[1],W=(0,u.useState)(0),K=c()(W,2),U=K[0],z=K[1],F=(0,u.useState)([]),H=c()(F,2),q=H[0],G=H[1],Y=(0,u.useState)({page:1,limit:4,search:"",order:"public"}),Q=c()(Y,2),J=Q[0],V=Q[1],X=(0,u.useState)([{id:"public",name:"公开数据集"},{id:"mine",name:"我的数据集"},{id:"share",name:"团队共享"},{id:"collect",name:"我收藏的"}]),$=c()(X,2),ee=$[0];$[1];(0,u.useEffect)((function(){n&&ne()}),[n,J]);var ne=function(){var e=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,w._S)({page:null==J?void 0:J.page,limit:null==J?void 0:J.limit,search:null==J?void 0:J.search,category:"all"==a?null==J?void 0:J.order:"mine"}).then((function(e){var n,t;0==(null==e?void 0:e.status)&&(Z(null==e||null===(n=e.data)||void 0===n?void 0:n.list),z(null==e||null===(t=e.data)||void 0===t?void 0:t.count))}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){var e=r()(s()().mark((function e(){var n;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==(null==q?void 0:q.length)){e.next=2;break}return e.abrupt("return",d.ZP.warning("请选择数据集"));case 2:return n="all"==a?{url:"/api/data_sets/batch_send_to_shixun.json",body:{shixun_identifier:T,data_set_ids:q}}:{url:"/api/data_sets/sync_my_data_sets.json",body:{attachment_ids:o,data_set_id:q[0]}},e.next=5,(0,N.ZP)(null==n?void 0:n.url,{method:"post",body:null==n?void 0:n.body});case 5:0===e.sent.status&&(d.ZP.info("添加成功"),ie(),l());case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){t(!1),Z([]),G([]),z(0),V({page:1,limit:4,search:"",order:"public"})};return(0,k.jsxs)(p.Z,{title:"选择数据集",open:n,width:900,centered:!0,keyboard:!1,onCancel:function(){return ie()},maskClosable:!1,bodyStyle:{minHeight:400},okText:(0,k.jsxs)("div",{onClick:function(){return te()},children:["添加(",null==q?void 0:q.length,")"]}),children:[(0,k.jsxs)(m.Z,{align:"middle",justify:"space-between",className:"mt10 mb20",children:[(0,k.jsx)(S.tp,{dataSource:"all"==a?ee:[{id:"mine",name:"我的数据集"}],value:"all"==a?null==J?void 0:J.order:"mine",onChange:function(e){J.page=1,J.order=e,V(_()({},J))}}),(0,k.jsx)(S.t7,{style:{width:303},placeholder:"请搜索数据集名称",value:null==J?void 0:J.search,onChange:function(e){J.search=e,J.page=1,V(_()({},J))}})]}),0===(null==B?void 0:B.length)?(0,k.jsx)(A.Z,{customText:"暂无数据"}):(0,k.jsxs)("div",{children:[(0,k.jsx)("div",{style:{height:"410px",overflowY:"auto"},children:null==B?void 0:B.map((function(e,n){var t,i,s;return(0,k.jsx)("div",{className:g,onClick:function(n){"my"!=a?q.indexOf(e.id)>-1?G(q.filter((function(n){return n!==e.id}))):G(q.concat(e.id)):G([e.id])},children:(0,k.jsxs)("div",{style:{display:"flex"},children:[(0,k.jsx)("div",{style:{marginTop:"1px"},children:"all"==a?(0,k.jsx)(h.Z,{checked:q.includes(e.id),value:e.id}):(0,k.jsx)(x.ZP,{checked:q.includes(e.id),value:e.id})}),(0,k.jsx)("aside",{className:j,children:(0,k.jsxs)("div",{className:E,children:[(0,k.jsx)("div",{className:b,children:(0,k.jsx)("div",{className:D,children:null==e?void 0:e.title})}),(0,k.jsx)(v.Z,{title:null==e?void 0:e.introduction,children:(0,k.jsx)("div",{className:P,children:null==e?void 0:e.desc})}),(0,k.jsxs)("div",{className:y,children:[(0,k.jsx)("img",{className:O,alt:"用户头像",src:"".concat(I.Z.IMG_SERVER,"/images/").concat(null==e||null===(t=e.user_info)||void 0===t?void 0:t.image_url)}),(0,k.jsx)("div",{className:C,children:null==e||null===(i=e.user_info)||void 0===i?void 0:i.name}),null==e||null===(s=e.data_set_tags)||void 0===s?void 0:s.map((function(n,t){return t<3?(0,k.jsx)("div",{className:M,children:null==n?void 0:n.tag_name},t):3==t?(0,k.jsx)(v.Z,{title:null==e||null===(i=e.data_set_tags)||void 0===i?void 0:i.map((function(e,n){var t;if(n>2)return(null==e?void 0:e.tag_name)+(n===(null==e||null===(t=e.data_set_tags)||void 0===t?void 0:t.length)-1?"":"、")})).join(""),children:(0,k.jsx)("div",{className:M,children:"..."},t)},t):null;var i}))]})]})},n)]})},n)}))}),(0,k.jsx)(f.Z,{showTotal:function(e){return(0,k.jsxs)("span",{children:["共",(0,k.jsx)("span",{style:{color:"#165DFF",marginLeft:"3px"},children:e})," 条数据"]})},style:{marginTop:10},onChange:function(e,n){J.page=e,J.limit=n,V(_()({},J)),ne()},defaultCurrent:1,pageSize:J.limit||4,current:J.page||1,total:U})]})]})}))},13057:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(59301),s="label___CZ1_z",a="left___ZKFRV",r="right___zVTRn",l="error___oNJNo",_=t(6848),o=t(37712),c=function(e){var n=e.name,t=e.tooltipTitle,c=e.children,u=e.required,d=e.errorKey,p=e.errorValue,m=e.errorName,h=e.errorStyle,x=void 0===h?{}:h,v=e.nameWidth,f=void 0===v?112:v,g=e.align,j=void 0===g?"center":g,E=e.contentStyle,b=void 0===E?{}:E;return(0,o.jsx)(i.Fragment,{children:(0,o.jsxs)("div",{className:s,style:{alignItems:j},children:[(0,o.jsxs)("div",{className:a,style:{width:f},children:[u&&(0,o.jsx)("span",{children:"*"}),(0,o.jsx)("div",{children:n}),!!t&&(0,o.jsx)(_.Z,{title:t,children:(0,o.jsx)("i",{className:"iconfont icon-xiaowenhao2"})})]}),(0,o.jsxs)("div",{className:r,style:b,children:[c,m&&p===d&&(0,o.jsx)("div",{className:l,style:x,children:m})]})]})})}},37512:function(e,n,t){"use strict";t.d(n,{Z:function(){return c}});var i=t(79800),s=t.n(i),a=t(59301),r="modal___yy3VB",l=t(43418),_=t(51150),o=t(37712),c=function(e){var n=e.title,t=e.children,i=e.value,c=(0,a.useState)(!1),u=s()(c,2),d=u[0],p=u[1];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("span",{onClick:function(){return p(!0)},children:t}),(0,o.jsxs)(l.Z,{title:n,open:d,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return p(!1)},className:r,footer:null,children:["string"==typeof i&&(0,o.jsx)(_.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,o.jsx)(o.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,o.jsxs)("div",{children:[(0,o.jsx)("b",{children:e.name||e.type_name}),(0,o.jsx)(_.Z,{value:e.description||""})]},n)}))})]})]})}},51016:function(e,n,t){"use strict";t.d(n,{Z:function(){return F}});var i=t(37205),s=t.n(i),a=t(7557),r=t.n(a),l=t(41498),_=t.n(l),o=t(79800),c=t.n(o),u=t(39647),d=t.n(u),p=t(59301),m=t(32007),h=t(43418),x=t(8591),v=t(3113),f=t(24905),g=t(5112),j=t(88522),E=t(49127),b=t(57930),D=t(94001),P=t(10527),y=t(93524),O=t(95341),C=t(61186),M=t.n(C),S="wrap___LhoYE",T="labelWrap___kKVu_",A="label___we33R",I="labelContent___RWgKj",w="color999___R1ot6",N="radio___S0Uhc",k="selectSchool___egsX3",L="dataPicker___zNtLB",R="modal___J1s9f",B="colorOrange___NDyE2",Z="colorYellow___Ijswi",W="bottomButton___sODGQ",K=t(37712),U=["shixunsDetail","globalSetting","loading","user","dispatch"],z="YYYY-MM-DD HH:mm",F=(0,m.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,l,o,u,C=e.shixunsDetail,F=(e.globalSetting,e.loading),H=e.user,q=e.dispatch,G=(d()(e,U),(0,p.useRef)()),Y=(0,p.useState)(),Q=c()(Y,2),J=Q[0],V=Q[1],X=(0,p.useState)(),$=c()(X,2),ee=$[0],ne=$[1],te=(0,p.useState)([]),ie=c()(te,2),se=ie[0],ae=ie[1],re=(0,p.useState)([]),le=c()(re,2),_e=le[0],oe=le[1],ce=(0,p.useState)(""),ue=c()(ce,2),de=ue[0],pe=ue[1],me=(0,p.useState)(),he=c()(me,2),xe=he[0],ve=he[1],fe=(0,p.useState)(),ge=c()(fe,2),je=ge[0],Ee=ge[1],be=(0,p.useState)(),De=c()(be,2),Pe=De[0],ye=De[1],Oe=null===(n=H.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable;(0,p.useEffect)((function(){var e;G.current=null===(e=location.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2],Ce()}),[]),(0,p.useEffect)((function(){var e,n,t,i,s,a;C.setting&&(V(null===(e=C.setting)||void 0===e||null===(e=e.shixun)||void 0===e?void 0:e.can_copy),ne(null===(n=C.setting)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.use_scope),ve(!(null===(t=C.setting)||void 0===t||null===(t=t.shixun)||void 0===t||!t.opening_time)),Ee(null===(i=C.setting)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.opening_time),ae(null===(s=C.setting)||void 0===s||null===(s=s.shixun)||void 0===s?void 0:s.scope_partment),ye(null===(a=C.setting)||void 0===a||null===(a=a.shixun)||void 0===a?void 0:a.git_size))}),[C.setting]);var Ce=function(){var e=_()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getDepartments",payload:{q:n}});case 2:(t=e.sent)&&oe(t.shools_name||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=_()(r()().mark((function e(){var n,t,i,s,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/getShixunQuote",payload:{id:G.current}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,h.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,K.jsxs)("div",{className:"tc font14 ".concat(R),children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到 ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:B,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,K.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,K.jsx)("span",{className:B,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,K.jsx)("br",{})]}),(0,K.jsx)("span",{className:"".concat(Z," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=_()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,q({type:"shixunsDetail/deleteShixun",payload:{id:G.current}});case 2:1===e.sent.status&&(x.ZP.success("操作成功"),m.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=_()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!xe||je){e.next=3;break}return x.ZP.info("请选择开启时间"),e.abrupt("return");case 3:if(1!==ee||se.length){e.next=6;break}return x.ZP.info("请选择指定单位公开"),e.abrupt("return");case 6:return e.next=8,q({type:"shixunsDetail/updatePermissionSetting",payload:{id:G.current,scope_partment:0===ee?null:se,shixun:{can_copy:J,use_scope:ee,opening_time:je,git_size:Pe}}});case 8:-1!==e.sent.status&&(x.ZP.info("权限配置保存成功!"),q({type:"shixunsDetail/getSettingsData",payload:{id:G.current}}),q({type:"shixunsDetail/getShixunsDetail",payload:{id:G.current}}));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,K.jsxs)("div",{children:[(0,K.jsxs)("section",{className:S,children:[(0,K.jsx)("div",{style:{position:"absolute",top:"25px",right:"25px"},children:2!==(null==C||null===(t=C.detail)||void 0===t?void 0:t.shixun_status)?(0,K.jsx)(v.ZP,{danger:!0,onClick:Me,children:"删除实践项目"}):(0,K.jsx)(v.ZP,{danger:!0,onClick:function(){(0,O.gy)(q,"不能进行删除")},children:"删除实践项目"})}),(0,K.jsxs)("div",{className:T,children:[(0,K.jsx)("label",{className:A,children:"复制:"}),(0,K.jsx)("div",{className:I,children:(0,K.jsxs)("div",{children:[(0,K.jsx)(f.Z,{checked:J,onChange:function(e){return V(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(w),children:"(选中则允许已职业认证的教师复制该实训)"})]})})]}),!(((null===(i=C.detail)||void 0===i?void 0:i.shixun_status)>1||2===(null===(a=C.detail)||void 0===a?void 0:a.public))&&0===(null===(l=C.setting)||void 0===l||null===(l=l.shixun)||void 0===l?void 0:l.use_scope)&&(null===(o=C.detail)||void 0===o?void 0:o.identity)>2)&&(0,K.jsxs)("div",{className:T,children:[(0,K.jsx)("label",{className:A,children:"公开程度:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)(g.ZP.Group,{value:ee,onChange:function(e){return ne(e.target.value)},disabled:!Oe,children:[(0,K.jsxs)(g.ZP,{className:N,value:0,children:[(0,K.jsx)("span",{children:"对所有单位公开"}),(0,K.jsx)("span",{className:w,children:"(实训发布后,所有用户可见)"})]}),(0,K.jsxs)(g.ZP,{className:N,value:1,children:[(0,K.jsx)("span",{children:"对指定单位公开"}),(0,K.jsx)("span",{className:w,children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]}),1===ee&&(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)("div",{className:"mt10",children:[(0,K.jsx)(j.Z,{showSearch:!0,className:k,placeholder:"请输入并选择单位名称",value:de,onChange:function(e){pe(e),Ce(e)},disabled:!Oe,onSelect:function(e){se.includes(e)?x.ZP.info("请勿指定相同的单位"):(pe(null),ae([].concat(s()(se),[e])))},options:null==_e?void 0:_e.map((function(e){return{value:e}}))}),(0,K.jsx)("span",{className:w,children:"(实训发布后,仅对下方指定单位的用户可见)"})]}),(0,K.jsx)("div",{className:"mt10",children:null==se?void 0:se.map((function(e){return Oe?(0,K.jsx)(E.Z,{count:"x",className:"mr20 current",onClick:function(){return ae(se.filter((function(n){return n!==e})))},children:(0,K.jsx)(v.ZP,{type:"primary",ghost:!0,children:e})}):(0,K.jsx)(v.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),(0,K.jsxs)("div",{className:T,children:[(0,K.jsx)("label",{className:A,children:"开启时间:"}),(0,K.jsxs)("div",{className:I,children:[(0,K.jsxs)("div",{children:[(0,K.jsx)(f.Z,{checked:xe,onChange:function(e){return ve(e.target.checked)},disabled:!Oe}),(0,K.jsx)("span",{className:"".concat(w," ml10"),children:"(选中则学员在指定的开启时间后,才能开启学习;不选中则学员在实训发布后,能立即开启学习)"})]}),xe&&(0,K.jsx)(b.default,{className:"".concat(L," mt10"),format:z,locale:P.Z,disabled:!Oe,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e0&&void 0!==r[0]&&r[0],t=r.length>1&&void 0!==r[1]?r[1]:1,e.next=4,dispatch({type:"shixunsDetail/updateSetting",payload:{id:params.id,scope_partment:0===openValue?null:selectDepartmentList,open_answer_and_test:openAnswer,shixun_info:{ai_reply:disableAI,start_permanent:startPermanent,git_size:gitSize,course_workspace_file_time:course_workspace_file_time,ai_user:ai_user},shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address:display_git_address,code_edit_permission:codeEditPermission,allow_file_upload:allowFileUpload,can_copy:isCopy,use_scope:openValue,open_answer_and_test:openAnswer,opening_time:openTime,is_disable_discuss:disableDiscuss,open_code_debugger:openCodeDebugger,open_self_run:openSelfRun,exit_delete_pod_switch:podSwitch,open_local_evaluate:openLocalEvaluate},sync_origin_shixun:n}});case 4:0===(null==(i=e.sent)?void 0:i.status)&&(null!=shixunsDetail&&null!==(s=shixunsDetail.detail)&&void 0!==s&&s.copy_for_exercise||antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("修改成功"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}),null!=shixunsDetail&&null!==(a=shixunsDetail.detail)&&void 0!==a&&a.copy_for_exercise&&(0,_utils__WEBPACK_IMPORTED_MODULE_12__.m)(dispatch,shixunsDetail,params.id,t));case 6:case"end":return e.stop()}}),e)}))),_handSubmeit.apply(this,arguments)}console.log("----",ai_user),(0,react__WEBPACK_IMPORTED_MODULE_4__.useEffect)((function(){var _Object$keys$filter,_shixunsDetail$settin26,confirmLeave=!1;null!==(_Object$keys$filter=Object.keys(diffObj).filter((function(item){var _shixunsDetail$settin25;return(null===(_shixunsDetail$settin25=shixunsDetail.setting)||void 0===_shixunsDetail$settin25?void 0:_shixunsDetail$settin25.shixun[item])!=eval(diffObj[item])})))&&void 0!==_Object$keys$filter&&_Object$keys$filter.length&&(confirmLeave=!0),selectDepartmentList.length!=(null===(_shixunsDetail$settin26=shixunsDetail.setting)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.shixun)||void 0===_shixunsDetail$settin26||null===(_shixunsDetail$settin26=_shixunsDetail$settin26.scope_partment)||void 0===_shixunsDetail$settin26?void 0:_shixunsDetail$settin26.length)&&(confirmLeave=!0),null==selectDepartmentList||selectDepartmentList.map((function(e,n){var t;e!=(null===(t=shixunsDetail.setting)||void 0===t||null===(t=t.shixun)||void 0===t?void 0:t.scope_partment[n])&&(confirmLeave=!0)})),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:confirmLeave}})}),[taskPass,testSetPermission,isCopy,openValue,openAnswer,selectDepartmentList,isOpenTime,openTime,display_git_address,codeHidden,codeEditPermission,allowFileUpload,forbidCopy,disableDiscuss,disableAI,openCodeDebugger,startPermanent,openSelfRun,openLocalEvaluate]);var handleDeleteShixun=function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){var n,t,i,s,a;return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:params.id}});case 2:if(e.t0=e.sent,e.t0){e.next=5;break}e.t0={};case 5:a=e.t0,antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",width:520,content:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[!(null===(n=a.subjects)||void 0===n||!n.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到"," ",null===(t=a.subjects)||void 0===t||null===(t=t.splice(0,2))||void 0===t?void 0:t.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.subjects_count}),"个实训课程"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),!(null===(i=a.courses)||void 0===i||!i.length)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("span",{children:["该实践项目已被应用到",null===(s=a.courses)||void 0===s||null===(s=s.splice(0,2))||void 0===s?void 0:s.map((function(e){return"《".concat(e,"》")})),"等",(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorOrange,children:null==a?void 0:a.courses_count}),"个教学课堂"]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("br",{})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.colorYellow," mt30"),children:"删除实践项目将影响课程及课堂对该实践项目的使用!请谨慎操作!"})]}),onOk:function(){var e=_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().mark((function e(){return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_1___default()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:params.id}});case 2:1===e.sent.status&&(antd__WEBPACK_IMPORTED_MODULE_14__.ZP.success("操作成功"),umi__WEBPACK_IMPORTED_MODULE_5__.history.push("/shixuns"));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),handleDeleteElseShixun=function(){(0,_utils_verifyLogin__WEBPACK_IMPORTED_MODULE_10__.gy)(dispatch,"不能进行删除")};function showExitmodel(e){antd__WEBPACK_IMPORTED_MODULE_15__.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){setMenuSelectKey(e),1===parseInt(e)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{padding:"0px 15px",fontSize:"16px"},children:"设置"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_16__.Z,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(e){var n;null!=practiceSetting&&null!==(n=practiceSetting.sideBar)&&void 0!==n&&n.confirmLeave?showExitmodel(e.key):(setMenuSelectKey(e.key),1===parseInt(e.key)?(setIsShowSetting(!0),handleInitState()):setIsShowSetting(!1))},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"设置"},1),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_16__.Z.Item,{children:"关于实训"},2)]})]}),isShowSetting&&(null==shixunsDetail||null===(_shixunsDetail$detail=shixunsDetail.detail)||void 0===_shixunsDetail$detail?void 0:_shixunsDetail$detail.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_components_Permission__WEBPACK_IMPORTED_MODULE_8__.Z,{}),isShowSetting&&!(null!=shixunsDetail&&null!==(_shixunsDetail$detail2=shixunsDetail.detail)&&void 0!==_shixunsDetail$detail2&&_shixunsDetail$detail2.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{width:"calc(100% - 24%)",overflow:"auto"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{style:{padding:"40px 40px",marginBottom:"70px"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{display:"flex"},children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{style:{flex:"1"},children:"关卡和测试集"}),2!==(null==shixunsDetail||null===(_shixunsDetail$detail3=shixunsDetail.detail)||void 0===_shixunsDetail$detail3?void 0:_shixunsDetail$detail3.shixun_status)?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteShixun,children:"删除实践项目"}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{danger:!0,onClick:handleDeleteElseShixun,children:"删除实践项目"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"跳关:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:taskPass,disabled:!editable,onChange:function(e){return setTaskPass(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员跳关学习实训关卡任务)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"测试集解锁:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:testSetPermission,disabled:!editable,onChange:function(e){return setTestSetPermission(e.target.checked)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许学员通过金币解锁查看隐藏测试集的内容)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.titlesize,style:{marginTop:"20px"},children:"权限"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"复制/合并/拆分:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isCopy,onChange:function(e){return setIsCopy(e.target.checked)},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师复制、合并和拆分该实训)"})]})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开实训:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openValue,onChange:function(e){return setOpenValue(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:0,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,所有用户可见)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对指定单位公开"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(实训发布后,仅对下方指定单位的用户可见)"})]})]})}),1===openValue&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_21__.Z,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.selectSchool,bordered:!1,placeholder:"请输入并选择单位名称",value:departmentValue,onChange:function(e){setDepartmentValue(e),handleGetDepartments(e)},disabled:!editable,onSelect:handleSelectDepartment,options:null==departmentList?void 0:departmentList.map((function(e){return{value:e}}))})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"mt10",children:null==selectDepartmentList?void 0:selectDepartmentList.map((function(e){return editable?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_22__.Z,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter((function(n){return n!==e})))},children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,children:e})}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_17__.ZP,{type:"primary",ghost:!0,className:"mr20",children:e})}))})]})]})]}),!(null!==(_shixunsDetail$settin28=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin28&&null!==(_shixunsDetail$settin28=_shixunsDetail$settin28.shixun)&&void 0!==_shixunsDetail$settin28&&_shixunsDetail$settin28.is_jupyter)&&!(null!==(_shixunsDetail$settin29=shixunsDetail.setting)&&void 0!==_shixunsDetail$settin29&&null!==(_shixunsDetail$settin29=_shixunsDetail$settin29.shixun)&&void 0!==_shixunsDetail$settin29&&_shixunsDetail$settin29.is_jupyter_lab)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"公开答案和测试集:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP.Group,{value:openAnswer,onChange:function(e){return setOpenAnswer(e.target.value)},disabled:!editable,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_20__.Z,{direction:"vertical",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{value:1,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"对所有认证教师公开"}),2!==(null===(_shixunsDetail$settin30=shixunsDetail.setting)||void 0===_shixunsDetail$settin30||null===(_shixunsDetail$settin30=_shixunsDetail$settin30.shixun)||void 0===_shixunsDetail$settin30?void 0:_shixunsDetail$settin30.status)&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_23__.Z,{title:"该选项需在实践项目发布后生效",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("i",{style:{marginLeft:10,color:"#e9b357",fontSize:14},className:"iconfont icon-jinggao-3"})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则允许已职业认证的教师查看)"})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_19__.ZP,{style:{marginTop:"22px"},value:2,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{children:"仅实训合作者可见"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则仅允许实训合作者可以直接查看,其他用户需通过金币解锁查看)"})]})]})})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelWrap,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.label,children:"开启时间:"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.labelContent,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_18__.Z,{checked:isOpenTime,onChange:function(e){setIsOpenTime(e.target.checked),e.target.checked||setOpenTime("")},disabled:!editable}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("span",{className:"c-grey-999",children:"(选中则学员在指定的开启时间后才能开启挑战)"})]}),isOpenTime&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.graaytitle,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(antd__WEBPACK_IMPORTED_MODULE_24__.default,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__.Z.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_25__.Z,bordered:!1,disabled:!editable,placeholder:"请输入开启时间",showToday:!1,disabledDate:function(e){return e&&e-1?b.ZP.warning("不允许添加相同标签"):(a([].concat(F()(i),[{id:null,name:u}])),d(null)))};return(0,y.jsxs)("div",{children:[(0,y.jsx)(R.Z,s()({bordered:!1,style:{width:600},value:u,onChange:function(e){return d(e.target.value)},onPressEnter:p,onBlur:p},_)),n||(0,y.jsx)("span",{className:"pl20 font14 c-light-black",children:"回车添加标签"}),(0,y.jsx)("div",{className:"mt20",children:null==i?void 0:i.map((function(e,n){return(0,y.jsxs)("div",{className:H,children:[(0,y.jsx)("span",{className:q,children:e.name}),(0,y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg==",className:G,onClick:function(){return function(e){var n=i.filter((function(n,t){return t!==e}));a(n)}(n)}})]},n)}))})]})},J=t(89392),V=t(20817),X="complete___zRKx3",$="cancel___D5r7A",ee="save___sa92o",ne=(0,P.connect)()((function(e){e.dispatch;var n=e.onCancel,t=e.onSave,i=e.loading,s=void 0!==i&&i;return(0,y.jsxs)("div",{className:X,children:[(0,y.jsx)("div",{onClick:n,className:$,children:"取消"}),(0,y.jsx)(L.ZP,{type:"primary",loading:s,onClick:t,className:ee,children:"保存"})]})})),te=t(84431),ie=t(85574),se=t(58670),ae=t(51150),re=["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"],le=(0,P.connect)((function(e){var n=e.problemset,t=e.loading;return{globalSetting:e.globalSetting,loading:t,practiceSetting:e.practiceSetting,problemset:n,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t,i=e.dispatch,a=e.practiceSetting,_=e.problemset,o=e.shixunsDetail,c=(r()(e,re),k.Z.useForm()),u=S()(c,1)[0],d=(0,l.useState)({}),p=S()(d,2),h=p[0],v=p[1],g=(0,l.useState)(!1),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(!1),z=S()(M,2),F=z[0],H=z[1],q=(0,l.useState)(!1),G=S()(q,2),Y=G[0],X=G[1],$=(0,l.useState)(""),ee=S()($,2),le=ee[0],_e=ee[1],oe=(0,l.useState)(""),ce=S()(oe,2),ue=ce[0],de=ce[1],pe=(0,l.useState)(""),me=S()(pe,2),he=me[0],xe=me[1],ve=(0,l.useState)(),fe=S()(ve,2),ge=fe[0],je=fe[1],Ee=(0,l.useRef)({}),be=(0,l.useRef)(""),De=(0,l.useRef)(""),Pe=(0,l.useRef)(""),ye=(0,l.useRef)(null),Oe=(0,l.useRef)((0,J.throttle)((function(){return Ne()}),2e3,{leading:!0,trailing:!1})).current,Ce=a.id,Me=(0,l.useState)(!1),Se=S()(Me,2),Te=Se[0],Ae=Se[1];(0,l.useEffect)((function(){Ce&&we()}),[Ce]),(0,l.useEffect)((function(){return"{}"!==JSON.stringify(h)&&Ie(),function(){clearTimeout(ye.current)}}),[h,le,he,ue]);var Ie=function(){clearTimeout(ye.current),ye.current=setTimeout((function(){(0,J.isEqual)(h,Ee.current)&&le===be.current&&he===De.current&&ue===Pe.current?i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},we=function(){var e=x()(m()().mark((function e(){var n,t,a,r,l,_,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ce,"/edit_base_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(_=s()(s()({},n.data),{},{description:(0,te.S)(n.data.description)}),c={description:_.description,shixun_tags:_.shixun_tags,name:_.name,course:(null==_||null===(t=_.disciplines)||void 0===t?void 0:t.length)>0?[null==_||null===(a=_.disciplines)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.id,null==_||null===(r=_.disciplines)||void 0===r||null===(r=r[0])||void 0===r||null===(r=r.sub_discipline)||void 0===r?void 0:r.id]:[]},null!==(l=o.detail)&&void 0!==l&&l.is_jupyter_lab&&(c.jupyter_show_description=n.data.jupyter_show_description),u.setFieldsValue(c),Ee.current=s()({},c),be.current=_.attachment_id||"",De.current=_.cover_image_id||"",Pe.current=_.attachment_id_b||"",v(s()({},c)),_e(_.attachment_id||""),de(_.attachment_id_b||""),xe(_.cover_image_id||""),je(_.cover_image||""));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){(0,f.L9)(["实践项目","设置","基本信息","保存"]),u.submit()},ke=function(e){var n,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=e.name,l=e.description,_=e.shixun_tags,c=e.course,u=e.jupyter_show_description,d=void 0!==u&&u,p={name:r,description:l,shixun_tags:_,attachment_id:le,cover_image_id:he,attachment_id_b:ue,sub_discipline_ids:c[1]};null!==(n=o.detail)&&void 0!==n&&n.is_jupyter_lab&&(p=s()(s()({},p),{},{jupyter_show_description:d}));var v=(0,D.ZP)("/api/shixuns/".concat(Ce,"/base_info_save.json"),{method:"post",body:{shixun:s()({},p),sync_origin_shixun:t}});v.then(function(){var e=x()(m()().mark((function e(n){var t,s,r,l,_;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.status){e.next=13;break}if(null!=o&&null!==(t=o.detail)&&void 0!==t&&t.copy_for_exercise||b.ZP.success("保存成功"),i({type:"practiceSetting/getCommonData",payload:{id:Ce}}),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ee.current={description:h.description,shixun_tags:h.shixun_tags,name:h.name},be.current=le,De.current=he,Pe.current=ue,null==o||null===(s=o.detail)||void 0===s||!s.copy_for_exercise){e.next=13;break}return e.next=11,i({type:"shixunsDetail/saveCopyForExercise",payload:{id:Ce,save_type:a}});case 11:r=e.sent,1===a?null!=r&&null!==(l=r.data)&&void 0!==l&&l.exists_same_shixun_name?i({type:"classroomList/setActionTabs",payload:{key:"重名修改",name:null==r||null===(_=r.data)||void 0===_?void 0:_.shixun_name,getBaseInfo:function(){we()}}}):(b.ZP.info("保存成功"),i({type:"classroomList/setActionTabs",payload:{}})):(i({type:"classroomList/setActionTabs",payload:{}}),0===(null==r?void 0:r.status)&&E.Z.info({title:"提示",width:460,icon:null,centered:!0,content:(0,y.jsx)("div",{children:(0,y.jsx)("div",{children:"实训同步修改完成,请验证实训是否可以正常使用。"})}),okText:"前往原实训",onOk:function(){var e;(0,f.xg)("/shixuns/".concat(null==o||null===(e=o.detail)||void 0===e||null===(e=e.fork_from)||void 0===e?void 0:e.fork_identifier,"/challenges"))}}));case 13:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())},Le=function(){var e,n=function(){P.history.push("/shixuns/".concat(Ce,"/challenges")),i({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=a&&null!==(e=a.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()};function Re(e){var n="image/jpeg"===e.type||"image/png"===e.type;return n||b.ZP.error("请上传jpg或png的图片!"),n}var Be=(0,y.jsx)(L.ZP,{loading:O,icon:(0,y.jsx)(ie.Z,{}),children:"选择上传文件"}),Ze=(0,y.jsx)(L.ZP,{loading:Y,icon:(0,y.jsx)(ie.Z,{}),children:"选择上传文件"}),We=(0,y.jsx)(L.ZP,{loading:F,icon:(0,y.jsx)(ie.Z,{}),children:"选择上传文件"});return(0,y.jsxs)("div",{className:T,children:[(0,y.jsxs)("section",{className:A,children:[(0,y.jsx)("header",{children:"基本信息"}),(0,y.jsxs)("div",{className:I,children:[" ",(0,y.jsxs)(k.Z,{form:u,scrollToFirstError:!0,layout:"vertical",onValuesChange:function(e,n){v(s()({},n))},onFinish:function(e){var n,t;null!=o&&null!==(n=o.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=o&&null!==(t=o.detail)&&void 0!==t&&t.copy_for_exercise?i({type:"classroomList/setActionTabs",payload:{key:"同步修改",value:e,type:"information",fn:function(e,n,t){ke(e,n,t)}}}):ke(e)},children:[(0,y.jsx)(k.Z.Item,{name:"name",label:"名称:",rules:[{required:!0,message:"请输入名称"},{max:60,message:"请输入名称,最大限制60个字符"},{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(R.Z,{bordered:!1,placeholder:"请输入名称,最大限制60个字符",suffix:"".concat((null===(n=h.name)||void 0===n?void 0:n.length)||0,"/60")})}),(0,y.jsx)(k.Z.Item,{className:"customAddTags",name:"shixun_tags",label:(0,y.jsxs)("div",{children:["技能标签 :"," ",(0,y.jsx)("span",{className:"pl10 font14 c-light-black",children:"学员通过所有任务关卡,将获得技能标签"})]}),rules:[{required:!0,message:"请选输入技能标签"}],children:(0,y.jsx)(Q,{placeholder:"添加标签"})}),(0,y.jsx)(k.Z.Item,{label:"方向&课程:",name:"course",labelCol:{span:5},wrapperCol:{span:5},children:(0,y.jsx)(B.Z,{placeholder:"请选择...",allowClear:!1,options:_.courseOptions,getPopupContainer:function(e){return e.parentNode}})}),(0,y.jsxs)(Z.Z,{children:[(0,y.jsx)(W.Z,{children:(0,y.jsx)(k.Z.Item,{label:"顶部背景图:",children:le?(0,y.jsxs)("div",{className:w,children:[(0,y.jsx)("img",{src:(0,ae.z)("/api/attachments/"+le,!0),alt:"avatar",style:{width:"100%"}}),(0,y.jsx)("div",{children:(0,y.jsx)(se.Z,{onClick:function(){return _e("")},style:{fontSize:"16px",color:"red"}})})]}):(0,y.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Re,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(C(!1),_e(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):C(!0)},children:Be})})}),(0,y.jsx)(W.Z,{className:"c-grey-999",children:(0,y.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,y.jsxs)(Z.Z,{children:[(0,y.jsx)(W.Z,{children:(0,y.jsx)(k.Z.Item,{label:"顶部内容图:",children:ue?(0,y.jsxs)("div",{className:w,children:[(0,y.jsx)("img",{src:(0,ae.z)("/api/attachments/"+ue,!0),alt:"avatar",style:{width:"100%"}}),(0,y.jsx)("div",{children:(0,y.jsx)(se.Z,{onClick:function(){return de("")},style:{fontSize:"16px",color:"red"}})})]}):(0,y.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Re,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(H(!1),de(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id)):H(!0)},children:We})})}),(0,y.jsx)(W.Z,{className:"c-grey-999",children:(0,y.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用1920*200像素;如不上传,默认使用系统图片。"})})]}),(0,y.jsxs)(Z.Z,{children:[(0,y.jsx)(W.Z,{children:(0,y.jsx)(k.Z.Item,{label:"列表封面图:",children:he||ge?(0,y.jsxs)("div",{className:w,children:[(0,y.jsx)("img",{src:(0,ae.z)(Te?"/api/attachments/"+he:ge,!0),alt:"avatar",style:{width:"100%"}}),(0,y.jsx)("div",{children:(0,y.jsx)(se.Z,{onClick:function(){xe(""),je("")},style:{fontSize:"16px",color:"red"}})})]}):(0,y.jsx)(K.Z,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),beforeUpload:Re,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(X(!1),xe(null==e||null===(n=e.file)||void 0===n||null===(n=n.response)||void 0===n?void 0:n.id),Ae(!0)):X(!0)},children:Ze})})}),(0,y.jsx)(W.Z,{className:"c-grey-999",children:(0,y.jsx)("div",{style:{marginTop:71,marginLeft:20},children:"说明:支持上传jpg/png等格式文件,文件大小不能超过2M,建议使用290*218像素;如不上传,默认使用系统图片。"})})]}),(0,y.jsx)(k.Z.Item,{name:"description",label:"简介:",children:(0,y.jsx)(N.Z,{defaultValue:h.description||"",watch:!0})}),(null===(t=o.detail)||void 0===t?void 0:t.is_jupyter_lab)&&(0,y.jsx)(k.Z.Item,{name:"jupyter_show_description",valuePropName:"checked",children:(0,y.jsx)(U.Z,{children:"显示任务要求(勾选后,将简介作为任务要求显示在实践项目挑战页面)"})})]})]})]}),(0,y.jsx)(ne,{onSave:Oe,onCancel:function(){Le()},loading:O||Y||F})]})})),_e=t(72016),oe={flex_box_center:"flex_box_center___eoeVu",flex_space_between:"flex_space_between___f9Khj",flex_box_vertical_center:"flex_box_vertical_center___mDOuj",flex_box_center_end:"flex_box_center_end___q43Rs",flex_box_column:"flex_box_column___lnTOC",level:"level___W39_7",left:"left___xugM0",container:"container___MnoCi",title:"title___HNuSO",listWrap:"listWrap___Oz5IK",list:"list___Fq6dF",s3:"s3___piVr6",s2:"s2___jJaip",listActive:"listActive___e7FOo",os:"os___Zt66K",btns:"btns___mA9Xb",btnsWrap:"btnsWrap___hx2vE",icon:"icon___l26_g",btn:"btn___AF61O",d1:"d1___WyJ4s",d2:"d2___GQq5w",shrink:"shrink___NbOqs",elseShrink:"elseShrink___ZoNE2",right:"right___zgEq_",addIcon:"addIcon___aVZVl"},ce=t(95341),ue=t(71418),de=t(64165),pe=t(29747),me=["globalSetting","dispatch","practiceSetting"],he=(0,P.connect)((function(e){return{globalSetting:e.globalSetting,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting;var n=e.dispatch,t=e.practiceSetting,i=(r()(e,me),(0,P.useLocation)()),a=(0,P.useSearchParams)(),_=S()(a,1)[0],o=(0,l.useState)(!1),c=S()(o,2),u=c[0],d=c[1],p=(0,l.useState)({}),h=S()(p,2),v=h[0],f=h[1],g=(0,l.useState)(!0),b=S()(g,2),D=b[0],O=b[1],C=(0,l.useState)(!1),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)(null),w=S()(I,2),N=w[0],k=w[1],L=(0,l.useRef)(!1),R=t.id,B=t.updateIndex,Z=t.is_published,W=t.newQuestion,K=v.challenge_list,U=void 0===K?[]:K;(0,l.useEffect)((function(){if(R)return H(),function(){n({type:"practiceSetting/setParams",payload:{newQuestion:null}})}}),[R,B]),(0,l.useEffect)((function(){F()}),[i]);var z,F=function(){var e=i.pathname.split("/");(e.includes("newquestion")||e.includes("new")||_.get("tabId"))&&(L.current=!0)},H=function(){var e=x()(m()().mark((function e(){var t,s,a,r,l,_,o;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,j.n5)({id:R});case 3:null!=(a=e.sent)&&null!==(t=a.challenge_list)&&void 0!==t&&t.length&&(r=i.pathname.split("/"),l=a.challenge_list.find((function(e){return String(e.challenge_id)===r[4]})),r.includes("newquestion")||r.includes("new")?(o=a.challenge_list[(null===(_=a.challenge_list)||void 0===_?void 0:_.length)-1],n({type:"practiceSetting/setParams",payload:{newQuestion:{st:r.includes("new")?0:1,name:""}}}),k(void 0),Y(o)):r[4]&&l?q(l,!1):q(a.challenge_list[0])),null!=a&&null!==(s=a.challenge_list)&&void 0!==s&&s.length||k(null),f(a),O(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(k(e.challenge_id),Y(e),n){var t="/shixuns/".concat(R,"/edit/").concat(e.challenge_id,"/").concat(1===e.st?"editquestion":"editcheckpoint");P.history.push(t)}},G=function(e,n){if(e.destination){var t=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i}(n,e.source.index,e.destination.index);f(s()(s()({},v),{},{challenge_list:t}));var i=t.map((function(e){return e.challenge_id}));(0,j.xg)({id:R,ids:i}).then((function(e){0!==e.status&&f(s()(s()({},v),{},{challenge_list:n}))}))}},Y=function(e){n({type:"practiceSetting/setParams",payload:{selectQuestionParams:e}})},Q=function(){var e=x()(m()().mark((function e(t,i){var s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t!==N){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,J();case 4:k(t),Y(i),n({type:"practiceSetting/setParams",payload:{newQuestion:null}}),s="/shixuns/".concat(R,"/edit/").concat(t,"/").concat(1===i.st?"editquestion":"editcheckpoint"),P.history.push(s);case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),J=function(){return new Promise((function(e,i){var s;null!=t&&null!==(s=t.sideBar)&&void 0!==s&&s.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),e()},onCancel:function(){i()}}):e()}))},V=function(){var e=x()(m()().mark((function e(t){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J();case 2:"new"===t?P.history.push("/shixuns/".concat(R,"/edit/new")):P.history.push("/shixuns/".concat(R,"/edit/newquestion")),d(!1),k(void 0),n({type:"practiceSetting/setParams",payload:{newQuestion:{st:"new"===t?0:1,name:""}}});case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{className:oe.level,children:[(0,y.jsxs)("aside",{className:oe.left,style:{width:T?"0":"25%"},children:[(0,y.jsxs)("div",{className:oe.container,children:[(0,y.jsxs)("div",{className:oe.title,children:["任务关卡(",U.length,")"]}),(0,y.jsx)("div",{className:oe.listWrap,children:D?(0,y.jsx)(ue.Z,{size:"middle"}):U.length||W?(z=U,(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(pe.Z5,{onDragEnd:function(e){return G(e,z)},children:(0,y.jsx)(pe.bK,{droppableId:"droppable",children:function(e,n){return(0,y.jsx)("div",s()(s()({ref:e.innerRef},e.droppableProps),{},{style:{width:"100%"},children:z.map((function(e,n){var t=e.st,i=e.name,a=e.challenge_id;return(0,y.jsx)(pe._l,{draggableId:a.toString(),index:n,isDragDisabled:Z,children:function(r,l){return(0,y.jsxs)("div",s()(s()(s()({ref:r.innerRef},r.draggableProps),r.dragHandleProps),{},{className:N===a?oe.listActive:oe.list,onClick:function(){return Q(a,e)},children:[(0,y.jsx)("span",{className:oe.s1,children:0===t?(0,y.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,y.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,y.jsxs)("span",{className:oe.s2,children:["第",n+1,"关: ",i]}),!Z&&(0,y.jsx)("span",{className:oe.s3,onClick:function(n){return function(e,n){n.stopPropagation();var t=e.challenge_id,i=function(){var e=x()(m()().mark((function e(){var n,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.rO)({id:R,challengesId:t});case 2:if(1!==e.sent.status){e.next=12;break}return e.next=6,(0,j.n5)({id:R});case 6:if(s=e.sent,f(s),t!==N||null===(n=s.challenge_list)||void 0===n||!n.length){e.next=11;break}return q(s.challenge_list[0]),e.abrupt("return");case 11:null!==(i=s.challenge_list)&&void 0!==i&&i.length||(k(null),L.current=!0,Y({}),P.history.push("/shixuns/".concat(R,"/edit?tabId=level")));case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();E.Z.confirm({title:"提示",content:"是否删除该关卡!",centered:!0,onOk:i})}(e,n)},children:(0,y.jsx)("i",{className:"iconfont icon-shanchu7"})})]}))}},a)}))}))}})}),W&&(0,y.jsxs)("div",{className:oe.listActive,children:[(0,y.jsx)("span",{className:oe.s1,children:0===(null==W?void 0:W.st)?(0,y.jsx)("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):(0,y.jsx)("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})}),(0,y.jsxs)("span",{className:oe.s2,children:["第",z.length+1,"关: ",null==W?void 0:W.name]})]}),!Z&&(0,y.jsx)("div",{className:oe.os,children:"--拖拽任务关卡进行排序--"})]})):(0,y.jsx)(de.Z,{image:"data:image/png;base64,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",description:"暂无任务关卡!"})})]}),!T&&(0,y.jsx)("div",{className:oe.btns,children:(0,y.jsxs)("aside",{className:oe.btnsWrap,children:[(0,y.jsx)("div",{style:{transform:u?"rotate(45deg)":"rotate(0deg)"},className:oe.icon,onClick:function(){(0,ce.gy)(n,"不能新建任务关卡")||d(!u)},children:"+"}),(0,y.jsxs)("div",{className:oe.btn,style:{left:u?20:-154},children:[(0,y.jsx)("div",{className:oe.d1,onClick:function(){return V("new")},children:"新建实践题关卡"}),(0,y.jsx)("div",{className:oe.d2,onClick:function(){return V("newquestion")},children:"新建理论题关卡"})]})]})}),(0,y.jsx)("div",{className:T?oe.elseShrink:oe.shrink,onClick:function(){return A(!T)},children:(0,y.jsx)("i",{className:"iconfont icon-zuoyouzhankai"})})]}),(0,y.jsx)("aside",{className:oe.right,id:"modal-level-question",children:null===N&&L.current?(0,y.jsx)("div",{className:oe.addIcon,children:(0,y.jsx)("span",{children:"在左侧点击“+”号新建关卡。"})}):(0,y.jsx)(P.Outlet,{})})]})})),xe=t(96865),ve=t(38854),fe=t(20834),ge=t(27092),je=t(5112),Ee="title___NTpKq",be="content___oL0Iy",De="add___L4cbC",Pe="colorBlue___xRARA",ye="radio___cfwvc",Oe=["shixunsDetail","globalSetting","loading","dispatch","onReloadData"],Ce=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onReloadData,a=(r()(e,Oe),(0,l.useState)()),_=S()(a,2),o=_[0],c=_[1],u=(0,l.useState)([]),d=S()(u,2),p=d[0],h=d[1];(0,l.useEffect)((function(){"Collaborators-ChangeManager"===n.actionTabs.key&&v()}),[n.actionTabs.key]);var v=function(){var e=x()(m()().mark((function e(){var t,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getChangeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id}});case 2:s=e.sent,h(s||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),f=function(){var e=x()(m()().mark((function e(){var t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o){e.next=3;break}return b.ZP.info("所选人员为空,没有更换成功"),e.abrupt("return");case 3:return e.next=5,i({type:"shixunsDetail/changeManager",payload:{id:null===(t=n.actionTabs.params)||void 0===t?void 0:t.id,user_id:o}});case 5:a=e.sent,g(),a&&(s(),b.ZP.info(a.message));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=function(){i({type:"shixunsDetail/setActionTabs",payload:{}}),c(null)};return(0,y.jsx)(E.Z,{centered:!0,keyboard:!1,closable:!1,title:"更换管理员",open:"Collaborators-ChangeManager"===n.actionTabs.key,confirmLoading:t.effects["shixunsDetail/changeManager"],onOk:f,onCancel:g,children:(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:Ee,children:["选择的成员将会成为新的管理员",(0,y.jsx)("br",{}),"您将不再拥有管理员的权限,但您仍是合作团队的一员"]}),(0,y.jsx)("div",{className:be,children:p.length?(0,y.jsx)(je.ZP.Group,{value:o,onChange:function(e){return c(e.target.value)},children:p.map((function(e,n){return(0,y.jsx)(je.ZP,{className:ye,value:e.user_id,children:e.name},n)}))}):(0,y.jsx)("div",{className:De,children:(0,y.jsxs)("span",{children:["请先将新的管理员通过",(0,y.jsx)("a",{className:Pe,onClick:function(){var e;i({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:null===(e=n.actionTabs.params)||void 0===e?void 0:e.id}}})},children:'"添加合作者"'}),"加入合作者列表"]})})})]})})})),Me=t(99313),Se=t(93415),Te=t(39421),Ae=Me.Z.TabPane,Ie=function(e){var n=e.visible,t=e.onCancel,i=e.onSelectGroup,s=e.shixunId,a=e.onSelectCollaborator;return(0,y.jsx)(E.Z,{title:"添加合作者",open:n,width:1100,centered:!0,keyboard:!1,onCancel:t,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400},footer:null,children:(0,y.jsxs)(Me.Z,{defaultActiveKey:"1",children:[(0,y.jsx)(Ae,{tab:"搜索添加",children:(0,y.jsx)(Se.Z,{onCancel:t,container_type:2,container_id:s,onSelect:a})},"1"),(0,y.jsx)(Ae,{tab:"团队添加",children:(0,y.jsx)(Te.Z,{onCancel:t,onSelect:i})},"2")]})})},we={bg:"bg___GzXpp",wrap:"wrap___A40jS",modal:"modal___Zz7dC",content:"content___H5ZN2",head:"head___o5t32",headCount:"headCount___eBMPN",button:"button___YSSGm",itemWrap:"itemWrap___iPWUC",imgWrap:"imgWrap___T70Es",img:"img___oumA5",manager:"manager___VdXG8",itemContent:"itemContent____npAh",nameWrap:"nameWrap___nazId",name:"name___Z48aE",actionGroup:"actionGroup___eScAq",deleteIcon:"deleteIcon___FK_OA",schoolWrap:"schoolWrap___jJuIm",school:"school___kSMwT",countWrap:"countWrap___p7epV",deletetitle:"deletetitle___uVCHi",yseTitle:"yseTitle___L6JF9"},Ne=t(78386),ke=t(1082),Le=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t}}))((function(e){var n,t,i,a,r=e.shixunsDetail,_=(e.globalSetting,e.loading),o=e.user,c=e.dispatch,u=(0,P.useParams)(),d=(0,l.useRef)(),p=(0,l.useState)(0),h=S()(p,2),v=h[0],f=h[1],g=(0,l.useState)([]),j=S()(g,2),D=j[0],O=j[1],C=(0,l.useState)({id:null,page:1}),M=S()(C,2),T=M[0],A=M[1],I=null===(n=o.userInfo)||void 0===n||null===(n=n.shixun)||void 0===n?void 0:n.editable,w=(null===(t=o.userInfo)||void 0===t?void 0:t.role)<=2||(null===(i=o.userInfo)||void 0===i||null===(i=i.shixun)||void 0===i?void 0:i.is_creator);(0,l.useEffect)((function(){d.current=u.id,T.id=d.current,A(T),N(T)}),[]);var N=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/getCollaboratorsData",payload:n});case 2:(t=e.sent)&&(O(t.members||[]),f(t.member_count));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),k=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T.page=1,A(T),n=(0,ke.g)(),e.next=5,c({type:"user/getUserInfo",payload:n});case 5:return e.next=7,N(T);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function R(){return R=x()(m()().mark((function e(n,t,i,s){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:n,user_id:t,editable:i?0:1}});case 2:N(T);case 3:case"end":return e.stop()}}),e)}))),R.apply(this,arguments)}function B(){c({type:"shixunsDetail/setActionTabs",payload:{}})}var Z,W,K={visible:"Collaborators-AddCollaborator"===r.actionTabs.key,onCancel:B,shixunId:d.current,onSelectCollaborator:(W=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(),e.next=3,c({type:"shixunsDetail/addCollaborator",payload:{id:d.current,user_ids:n}});case 3:e.sent&&(b.ZP.success("添加成功"),k());case 5:case"end":return e.stop()}}),e)}))),function(e){return W.apply(this,arguments)}),onSelectGroup:(Z=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return B(),e.next=3,c({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:d.current,group_id:n.group_id}});case 3:e.sent&&(b.ZP.success("添加成功"),k());case 5:case"end":return e.stop()}}),e)}))),function(e){return Z.apply(this,arguments)})};return(0,y.jsxs)("section",{children:[(0,y.jsxs)("div",{className:we.wrap,children:[(0,y.jsxs)("div",{className:we.content,children:[(null===(a=r.detail)||void 0===a?void 0:a.identity)<5&&(0,y.jsxs)("div",{className:we.head,children:[(0,y.jsxs)("span",{className:we.headCount,children:["合作成员(",v,"人)"]}),(0,y.jsxs)("div",{children:[w&&(0,y.jsx)(L.ZP,{type:"primary",ghost:!0,className:we.button,style:{marginRight:"20px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:d.current}}})},children:"更换管理员"}),I&&(0,y.jsx)(L.ZP,{type:"primary",className:we.button,style:{marginRight:"40px"},onClick:function(){c({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:d.current}}})},children:"添加合作者"})]})]}),(0,y.jsx)("div",{className:we.list,children:(0,y.jsx)(xe.Z,{loading:_.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30",children:D.map((function(e,n){var t,i,s,a,l,_,u,p;return(0,y.jsx)("div",{style:{display:"inline-block",width:"50%"},children:(0,y.jsxs)("div",{className:we.itemWrap,children:[(0,y.jsxs)("a",{href:null===(t=e.user)||void 0===t?void 0:t.user_url,target:"_blank",className:we.imgWrap,children:[(0,y.jsx)("img",{alt:"用户头像",height:"48",width:"48",className:we.img,src:"".concat(V.Z.IMG_SERVER,"/images/").concat(null===(i=e.user)||void 0===i?void 0:i.image_url)}),(null===(s=e.user)||void 0===s?void 0:s.shixun_manager)&&(0,y.jsx)("span",{className:we.manager,children:"创建者"})]}),(0,y.jsxs)("div",{className:we.itemContent,children:[(0,y.jsxs)("p",{className:we.nameWrap,children:[(0,y.jsxs)("a",{href:e.user.user_url,target:"_blank",className:we.name,children:[null===(a=e.user)||void 0===a?void 0:a.name,e.user.user_id===(null===(l=o.userInfo)||void 0===l?void 0:l.user_id)?(0,y.jsx)("span",{children:"我"}):null]}),(0,y.jsxs)("div",{className:we.actionGroup,children:[w?null!==(_=e.user)&&void 0!==_&&_.shixun_manager?null:(0,y.jsx)(ve.Z,{dropdownRender:function(){return(0,y.jsxs)(fe.Z,{selectedKeys:[e.editable?"1":"2"],onClick:function(){var n;!function(e,n,t,i){R.apply(this,arguments)}(r.detail.identifier,e.user.user_id,e.editable,null===(n=e.user)||void 0===n?void 0:n.name)},children:[(0,y.jsx)(fe.Z.Item,{children:"编辑权限"},1),(0,y.jsx)(fe.Z.Item,{children:"查看权限"},2)]})},children:(0,y.jsxs)("div",{children:[e.editable?(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"})," ",(0,y.jsx)(Ne.Z,{style:{fontSize:"14px",color:"#888888"}})]})}):e.editable?(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"编辑权限"}):(0,y.jsx)("span",{style:{fontSize:"16px"},className:"c-grey-c",children:"查看权限"}),null!==(u=e.user)&&void 0!==u&&u.shixun_manager||!I?null:(0,y.jsx)("a",{className:we.deletetitle,onClick:function(){var n,t,i;return t=null===(n=e.user)||void 0===n?void 0:n.user_id,void E.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,y.jsx)("div",{className:we.modal,children:"确定要删除吗?"}),onOk:(i=x()(m()().mark((function e(){var n,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c({type:"shixunsDetail/deleteCollaborators",payload:{id:d.current,userId:t}});case 2:if(i=e.sent,(null===(n=o.userInfo)||void 0===n?void 0:n.user_id)!==t){e.next=6;break}return P.history.push("/shixuns"),e.abrupt("return");case 6:b.ZP.info(null==i?void 0:i.message),T.page=1,A(T),N(T);case 10:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})})},children:"删除"})]})]}),(0,y.jsx)("p",{className:we.schoolWrap,children:(0,y.jsx)("span",{className:we.school,children:null===(p=e.user)||void 0===p?void 0:p.school_name})})]})]},n)})}))})})]}),v>10&&(0,y.jsx)("div",{className:we.countWrap,children:(0,y.jsx)(ge.Z,{showQuickJumper:!1,showSizeChanger:!1,total:v,onChange:function(e){return function(e){T.page=e,A(T),N(T)}(e)},pageSize:10,current:T.page})})]}),(0,y.jsx)(Ce,{onReloadData:k}),(0,y.jsx)(Ie,s()({},K))]})})),Re=t(93724),Be=t(91232),Ze=t.n(Be),We=t(57809),Ke=t(6848),Ue=t(78673),ze=t(13057),Fe=t(36723),He=t(12261),qe="mirrorModal___z1tEP",Ge="right___ZlGrr",Ye="title___lWaS3",Qe="content___bCC9x",Je="des___ujB5y",Ve="btns___L4vgc",Xe="confirm___RFRg4",$e="cancel___F1WB_",en="modal___A5dbG",nn=t(17621),tn=t(27283),sn=(0,P.connect)((function(e){return{newShixuns:e.newShixuns,globalSetting:e.globalSetting,user:e.user}}))((function(e){var n,t,i=e.newShixuns,s=(e.user,e.dispatch),a=e.visible,r=e.onOk,_=e.onCancel,o=e.useId,c=void 0===o?null:o,u=e.identifier,d=e.shixun_environment_id,p=e.tab_type,h=(0,l.useState)(null),v=S()(h,2),f=v[0],g=v[1],b=(0,l.useState)({}),D=S()(b,2),P=D[0],O=D[1],C=(0,l.useState)(""),M=S()(C,2),T=M[0],A=M[1],I=i.environmentData,w=I.frequence_image,N=void 0===w?[]:w,k=I.environments,R=void 0===k?[]:k,B=I.other_image,Z=void 0===B?[]:B,W=P.name,K=P.description;(0,l.useEffect)((function(){a&&(s({type:"newShixuns/getEnvironmentData",payload:{tab_type:p}}),A(""),g(c))}),[a,c]),(0,l.useEffect)((function(){"NewShixuns-Apply"===i.actionTabs.key&&_()}),[null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.key]),(0,l.useEffect)((function(){null!==f&&U()}),[f]);var U=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Q1)({mirror_repository_id:f,identifier:u,shixun_environment_id:d});case 2:n=e.sent,O(n.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(E.Z,{title:"选择实验镜像",open:a,width:1e3,destroyOnClose:!0,centered:!0,onCancel:_,className:en,footer:null,children:(0,y.jsxs)("div",{className:qe,children:[(0,y.jsx)(He.Z,{dispatch:s,value:f,data:R,otherData:Z,tags:N,onChange:function(e){return g(e)},onSearchWord:function(e){return A(e)},tab_type:p}),(0,y.jsxs)("div",{className:Ge,children:[(0,y.jsx)("header",{children:(0,y.jsxs)("div",{className:Ye,children:["实验环境: ",(0,y.jsx)("span",{dangerouslySetInnerHTML:{__html:null===f?"— —":null===(t=W||"")||void 0===t?void 0:t.replace(new RegExp(null==T?void 0:T.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"gi"),'$&')}})]})}),(0,y.jsxs)("div",{className:Qe,children:[null===f&&(0,y.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==f&&(0,y.jsx)("div",{className:Je,children:(0,y.jsx)(ae.Z,{value:K,highlightKeywords:T})}),(0,y.jsxs)("div",{className:Ve,children:[(0,y.jsx)(L.ZP,{onClick:function(){g(null),O({}),_()},className:$e,children:"取消 "}),(0,y.jsx)(L.ZP,{onClick:function(){r(P)},className:Xe,type:"primary",children:"保存 "})]})]})]})]})}),(0,y.jsx)(nn.Z,{}),(0,y.jsx)(tn.Z,{})]})})),an="content___ujW8g",rn="explain___vGa5a",ln="tabs___MbGuX",_n="active___SCmkJ",on="btns___MiEQa",cn="must___n8wNT",un="popover___wqXWh",dn="zybzForm___m1nC0",pn="graaytitle___vdUDn",mn="dataPicker___RiEgz",hn="examineStatus___OCyYC",xn="contacts___MWvKz",vn="contacts_img___kiMTs",fn="suc_status___p81iO",gn="fail_status___Rv54W",jn="bohui___wtuT5",En=t(43428),bn=t(46400),Dn=t(60324),Pn=t(57930),yn=t(94001),On=t(84445),Cn="footerWrap___lXI4I",Mn=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],Sn=R.Z.TextArea,Tn=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,Mn),k.Z.useForm()),_=S()(l,1)[0],o=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,y.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,y.jsxs)(k.Z,{form:_,scrollToFirstError:!0,layout:"vertical",onFinish:o,children:[(0,y.jsx)(k.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,y.jsx)(Sn,{rows:4})}),(0,y.jsx)(k.Z.Item,{name:"compile",label:"编译命令:",children:(0,y.jsx)(Sn,{rows:4})}),(0,y.jsx)("div",{className:Cn,children:(0,y.jsxs)(k.Z.Item,{children:[(0,y.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,y.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),An=t(89260),In=t(61186),wn=t.n(In),Nn=t(80559),kn=(0,P.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s=e.shixunsDetail,a=e.visible,r=e.onOk,_=e.onCancel,o=e.dispatch,c=e.is_published,u=e.id,d=(e.has_relation,e.environment),p=void 0===d?[]:d,h=e.verifyModal,v=(0,P.useParams)(),f=(0,l.useState)(1),g=S()(f,2),j=g[0],O=g[1],C=(0,l.useState)(!0),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)(!1),w=S()(I,2),N=w[0],B=w[1],W=(0,l.useState)(null),K=S()(W,2),z=K[0],F=K[1],H=(0,l.useState)(),q=S()(H,2),G=q[0],Y=q[1],Q=(0,l.useState)(),J=S()(Q,2),V=J[0],X=J[1],$=(0,l.useState)([]),ee=S()($,2),ne=ee[0],ie=ee[1],ae=(0,l.useState)(!1),re=S()(ae,2),le=re[0],_e=re[1],oe=(0,l.useState)(""),ce=S()(oe,2),ue=ce[0],de=ce[1],pe=(0,l.useState)(null),me=S()(pe,2),he=me[0],ve=me[1],fe=k.Z.useForm(),ge=S()(fe,1)[0],je=(0,l.useState)([]),Ee=S()(je,2),be=Ee[0],De=Ee[1],Pe=(0,l.useState)(""),ye=S()(Pe,2),Oe=ye[0],Ce=ye[1],Me=(0,l.useState)([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"}]),Se=S()(Me,2),Te=Se[0],Ae=Se[1];(0,l.useEffect)((function(){var e;((0,An.Ny)()||null!=s&&null!==(e=s.detail)&&void 0!==e&&e.manager_of_shixun)&&Ae([{id:1,name:"评测脚本设置"},{id:2,name:"实验环境设置"},{id:3,name:"实验资源优先保障"}])}),[]),(0,l.useEffect)((function(){u&&a&&(Ie(),we())}),[u,a]);var Ie=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,_,o=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(n=o.length>0&&void 0!==o[0]?o[0]:null)||A(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(u,"/get_shixun_env_setting.json"),{method:"get",params:{shixun_environment_id:n}});case 4:0!==(t=e.sent).status||n||(r=t.data,console.log("data",r),F((null==r?void 0:r.shixun_environment_id)||null),Y((null==r?void 0:r.evaluate_script)||""),X((null==r?void 0:r.choice_standard_scripts)||null),ie((null==r?void 0:r.standard_scripts)||[]),_e((null===(i=r.shixun)||void 0===i?void 0:i.close_internet)||!1),de(null===(s=r.shixun)||void 0===s?void 0:s.survival_time),l=null===(a=r.shixun)||void 0===a?void 0:a.important_shixun_configs,ge.setFieldsValue({identifier:(null==l?void 0:l.identifier)||"",people_number:(null==l?void 0:l.people_number)||"",school_id:(null==l?void 0:l.school_id)||"",times:null!=l&&l.start_time&&null!=l&&l.end_time?[wn()(null==l?void 0:l.start_time),wn()(null==l?void 0:l.end_time)]:["",""]}),Ce((null==l?void 0:l.verify_reason)||""),ve((null==l?void 0:l.process)||null)),0===t.status&&n&&(_=t.data,Y((null==_?void 0:_.evaluate_script)||""),X(null),ie((null==_?void 0:_.standard_scripts)||[])),A(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"account/getSchoolOption"});case 2:n=e.sent,De(null==n?void 0:n.schools);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o({type:"shixunsDetail/getScriptContent",payload:{id:v.id,script_id:n}});case 2:(t=e.sent)&&Y(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ke=function(){var e=x()(m()().mark((function e(){var n,t,i,a,l,_,c,d,p=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=p.length>0&&void 0!==p[0]&&p[0],t=p.length>1&&void 0!==p[1]?p[1]:1,1!==j){e.next=7;break}return B(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(v.id,"/update_evaluate_script_setting.json"),{method:"put",body:{shixun_environment_id:z,mirror_script_id:V,evaluate_script:G,sync_origin_shixun:n}});case 6:i=e.sent;case 7:if(2!==j){e.next=13;break}return B(!0),a={close_internet:le,survival_time:ue,sync_origin_shixun:n},e.next=12,(0,D.ZP)("/api/shixuns/".concat(v.id,"/update_environment_setting.json"),{method:"put",body:a});case 12:i=e.sent;case 13:if(3!==j){e.next=23;break}return l=ge.getFieldsValue(),e.next=17,ge.validateFields();case 17:return B(!0),(_={close_internet:le,survival_time:ue,sync_origin_shixun:n}).important_shixun_configs={identifier:null==l?void 0:l.identifier,people_number:null==l?void 0:l.people_number,school_id:null==l?void 0:l.school_id,start_time:wn()(null==l?void 0:l.times[0]).format("YYYY-MM-DD HH:mm"),end_time:wn()(null==l?void 0:l.times[1]).format("YYYY-MM-DD HH:mm")},e.next=22,(0,D.ZP)("/api/shixuns/".concat(v.id,"/resources_first_ensure.json"),{method:"post",body:_});case 22:i=e.sent;case 23:0===i.status&&(null!=s&&null!==(c=s.detail)&&void 0!==c&&c.copy_for_exercise&&3!==j||b.ZP.success("".concat(3==j?"提交申请成功":"保存成功")),null!=s&&null!==(d=s.detail)&&void 0!==d&&d.copy_for_exercise&&3!=j&&(0,te.m)(o,s,u,t),Ie(),r()),B(!1);case 25:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(En.Z,{title:null,width:1e3,placement:"right",closable:!1,onClose:_,open:a,children:(0,y.jsx)("div",{className:an,children:(0,y.jsxs)(xe.Z,{loading:T,active:!0,children:[(0,y.jsxs)(Z.Z,{className:"mt10",justify:"space-between",children:[(0,y.jsx)("b",{className:"c-grey-333 font16",children:"设置"}),(0,y.jsx)("i",{onClick:_,className:"iconfont icon-guanbi11 current",style:{color:"#979797"}})]}),(0,y.jsx)("div",{className:ln,children:Te.map((function(e){var n=e.name,t=e.id;return(0,y.jsx)("div",{className:j===t?_n:"",onClick:function(){return O(t)},children:n},t)}))}),1===j&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(bn.Z,{className:"mt20",message:"选择实验环境下的评测脚本:将作为整个实训所有实验环境下,学员评测时运行的脚本。",type:"info",showIcon:!0,closable:!0}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16",children:"运行环境"}),(0,y.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:z,onChange:function(e){F(e),Ie(e)},showArrow:!0,placeholder:"实验环境",children:null===(n=p.filter((function(e){return 0!==e.id})))||void 0===n?void 0:n.map((function(e,n){return(0,y.jsx)(We.default.Option,{value:e.id,name:e.name,children:e.name},e.id)}))})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16",children:"评测脚本"}),(0,y.jsx)(We.default,{onClick:h,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"ml10 mr10",style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:V,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,y.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,y.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Ne(e);case 2:X(e),E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,y.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e)},children:(ne||[]).map((function(e,n){return(0,y.jsx)(We.default.Option,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,y.jsx)("span",{className:rn,onClick:function(){h()||o({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:v.id}}})},children:"使用自定义脚本"}),(0,y.jsx)(Dn.Z,{className:un,content:(0,y.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,y.jsx)("br",{}),"数和以下2个数组元素:",(0,y.jsx)("br",{}),"challengeProgramNames",(0,y.jsx)("br",{}),"sourceClassNames",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"示例:有2个关卡的实训",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的待编译文件为:",(0,y.jsx)("br",{}),"src/step1/HelloWorld.java",(0,y.jsx)("br",{}),"src/step2/Other.java",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,y.jsx)("br",{}),"step1.HelloWorld",(0,y.jsx)("br",{}),"step2.Other",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"则数组元素更新如下:",(0,y.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,y.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,y.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,y.jsx)("br",{}),'" "step2.Other")',(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,y.jsx)("span",{style:{color:"#999",fontSize:14,marginTop:2,marginLeft:4},className:"iconfont icon-tishi11 c-grey-999"})})]}),(0,y.jsx)(On.ZP,{style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"30px"},language:"shell",theme:"vs-light",value:G,options:{readOnly:c},onChange:function(e){Y(e)}})]}),2===j&&(0,y.jsxs)("div",{style:{flex:1,overflowY:"auto"},children:[(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16 ml30 mr10",children:"实训容器网络"}),(0,y.jsxs)(U.Z,{checked:le,onChange:function(e){return _e(e.target.checked)},children:[(0,y.jsx)("span",{className:"c-grey-333 font14",children:"关闭外网"}),(0,y.jsx)("span",{className:"c-grey-999 font14",children:"(选中,在实训编译页面中不可访问互联网)"})]})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsx)("span",{className:"c-grey-333 font16 mr10",children:"实验环境使用时长"}),(0,y.jsx)(R.Z,{bordered:!1,value:ue,onChange:function(e){return de(e.target.value)},style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4}}),(0,y.jsx)("span",{className:"ml10 c-grey-999 font14",children:"分"})]})]}),3===j&&((0,An.Ny)()||(null==s||null===(t=s.detail)||void 0===t?void 0:t.manager_of_shixun))&&(0,y.jsx)("div",{style:{flex:1,overflowY:"auto"},children:(0,y.jsxs)(Z.Z,{align:"middle",className:"mt20",children:[(0,y.jsxs)(k.Z,{form:ge,layout:"horizontal",className:dn,children:[(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,y.jsx)("span",{className:cn,children:"*"}),"保障标识"]}),(0,y.jsx)(k.Z.Item,{label:"",name:"identifier",rules:[{required:!0,message:"请输入保障标识"},{validator:function(e,n){return n&&!/^[a-zA-Z0-9]+$/.test(n)?Promise.reject("输入内容只能包含数字和字母"):n&&!/^[^0-9][a-zA-Z0-9]*$/.test(n)?Promise.reject("不能以数字开头"):n&&!/^.{4,30}$/.test(n)?Promise.reject("输入内容长度必须在4到30个字符之间"):Promise.resolve()}}],children:(0,y.jsx)(R.Z,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4},minLength:4,maxLength:30,showCount:!0,placeholder:"请输入保障标识"})}),(0,y.jsxs)("span",{className:"ml10 c-grey-999 font14",children:["保障标识只能由字母和数字组成(4~30 位),不能以数字开头。",(0,y.jsx)("br",{}),"填写保障标识是为了便于平台为此实践项目特别分配节点。"]})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt25",children:[(0,y.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:7},children:[(0,y.jsx)("span",{className:cn,children:"*"}),"需要保障的单位"]}),(0,y.jsx)(k.Z.Item,{label:"",name:"school_id",rules:[{required:!0,message:"请选择需要保障的单位"}],children:(0,y.jsx)(We.default,{bordered:!1,style:{width:300,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,filterOption:function(e,n){return n.children.toLowerCase().indexOf(e.toLowerCase())>=0},showSearch:!0,placeholder:"请选择需要保障的单位",children:null===(i=be.filter((function(e){return 0!==e.id})))||void 0===i?void 0:i.map((function(e,n){return(0,y.jsx)(We.default.Option,{title:null==e?void 0:e.name,value:null==e?void 0:e.id,children:null==e?void 0:e.name},n+1)}))})})]}),(0,y.jsxs)(Z.Z,{align:"middle",className:"mt25",children:[(0,y.jsxs)("span",{className:"c-grey-333 font16 mr10",style:{marginLeft:55},children:[(0,y.jsx)("span",{className:cn,children:"*"}),"保障时间"]}),(0,y.jsx)("div",{className:pn,children:(0,y.jsx)(k.Z.Item,{label:"",name:"times",rules:[{required:!0,message:"请选择开始时间和结束时间"},{validator:function(e,n){if(n&&2===n.length){var t=S()(n,2),i=t[0],s=t[1];if(!i||!s)return Promise.reject(new Error("请选择起始时间和结束时间"))}return Promise.resolve()}}],children:(0,y.jsx)(Pn.default.RangePicker,{disabledDate:function(e){return e&&e=1&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 实验资源优先保障申请成功,平台管理员审核中"]}),he>=2&&3!=he&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 平台管理员审核通过,系统资源分配中"]}),3==he&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(se.Z,{className:gn}),"平台管理员审核驳回,驳回原因: ( ",(0,y.jsx)("span",{title:Oe,className:jn,children:Oe}),") 如有问题请联系",(0,y.jsxs)("span",{className:xn,children:[(0,y.jsx)("span",{children:"平台运营人员"})," ",(0,y.jsx)("div",{className:vn})]})]}),he>=4&&5!=he&&7!=he&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 系统资源分配完成,实验资源保障中"]}),(5==he||7==he)&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(se.Z,{className:gn}),"系统资源分配失败,请联系",(0,y.jsxs)("span",{className:xn,children:[(0,y.jsx)("span",{children:"平台运营人员"})," ",(0,y.jsx)("div",{className:vn})]})]}),he>5&&(0,y.jsxs)("div",{children:[" ",(0,y.jsx)(Nn.Z,{className:fn})," 实验资源保障已结束"]})]})]})}),(0,y.jsxs)("div",{className:on,children:[(0,y.jsx)(L.ZP,{onClick:_,children:"取消"}),(0,y.jsx)(L.ZP,{disabled:3==j&&[2,4,5].includes(he),onClick:x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==j||z){e.next=3;break}return b.ZP.warning("请选择运行环境"),e.abrupt("return");case 3:null!=s&&null!==(n=s.detail)&&void 0!==n&&n.is_fork_from_creator&&null!=s&&null!==(t=s.detail)&&void 0!==t&&t.copy_for_exercise&&3!=j&&(p.filter((function(e){return e.id===z}))[0].has_relation&&1===j||2===j)?o({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){ke(e,n)},zIndex:1e4}}):ke();case 4:case"end":return e.stop()}}),e)}))),loading:N,type:"primary",className:"ml20",children:3==j?"提交申请":"保存"})]})]})})}),(0,y.jsx)(Tn,{onFinish:function(e){return Y(e)}})]})})),Ln=t(37512),Rn=t(25510),Bn="wrap___S9yE5",Zn="content___xIxOT",Wn="head___icGJE",Kn="title___NbDBd",Un="add___ntZkv",zn="addDisable___pgd9I",Fn="setting___kQ9Qx",Hn="tabs___o2qas",qn="name___HUyj5",Gn="active___SVp4l",Yn="line___DSw6E",Qn="resource___AgLC3",Jn="mirror___DGr0Q",Vn="interface___xxy5c",Xn="disabled___GqKcR",$n="grade___b6Adk",et="tabsBox___TnoNw",nt="tabTitle___i8cO0",tt="more___kbzpa",it="serverConfig___BtI29",st="viewRecommendConfig___ODGyC",at="system___YygCM",rt="explain___klZ55",lt="btns___o6xWf",_t="template___AMzZZ",ot="liWrap___tCbB1",ct="li___srrGx",ut="tag___NcFBh",dt=t(93611),pt=t(65894),mt=t(35529),ht=We.default.Option,xt=(0,P.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i,a,r,_,o,c,u,d=e.practiceSetting,p=e.dispatch,h=e.shixunsDetail,v=(e.user,d.id),f=d.is_published,g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)(null),T=S()(M,2),A=T[0],I=T[1],w=(0,l.useState)([]),N=S()(w,2),k=N[0],B=N[1],W=(0,l.useState)([]),K=S()(W,2),z=K[0],H=K[1],q=(0,l.useRef)(null),G=(0,l.useState)({}),Y=S()(G,2),Q=Y[0],V=Y[1],X=(0,l.useRef)({}),$=(0,l.useRef)({}),ee=Q.shixun_environment,ne=void 0===ee?{}:ee,ie=Q.mirror_repository,se=void 0===ie?{}:ie,ae=Q.small_type,re=void 0===ae?[]:ae,le=Q.new_service_configs,_e=void 0===le?[]:le,oe=Q.network_mode_list,ue=void 0===oe?[]:oe,me=Q.boosters,he=void 0===me?[]:me,ge=(0,l.useState)(""),je=S()(ge,2),Ee=je[0],be=je[1],De=(0,l.useState)("请输入端口"),Pe=S()(De,2),ye=Pe[0],Oe=Pe[1],Ce=(0,l.useState)(!1),Se=S()(Ce,2),Te=Se[0],Ae=Se[1],Ie=(0,l.useState)(!1),we=S()(Ie,2),Ne=we[0],ke=we[1],Le=(0,l.useState)(!0),Re=S()(Le,2),Be=Re[0],He=Re[1],qe=(0,l.useState)(!0),Ge=S()(qe,2),Ye=Ge[0],Qe=Ge[1],Je=(0,l.useState)(!1),Ve=S()(Je,2),Xe=Ve[0],$e=Ve[1],en=(0,l.useState)(!1),nn=S()(en,2),tn=nn[0],an=nn[1],rn=(0,l.useState)(!1),ln=S()(rn,2),_n=ln[0],on=ln[1],cn=(0,l.useState)(!1),un=S()(cn,2),dn=un[0],pn=un[1],mn=(0,l.useState)(0),hn=S()(mn,2),xn=hn[0],vn=hn[1],fn=(0,l.useState)(!1),gn=S()(fn,2),jn=gn[0],En=gn[1],bn=(0,l.useState)({}),Dn=S()(bn,2),Pn=Dn[0],yn=Dn[1],Cn=(0,l.useState)({}),Mn=S()(Cn,2),Sn=Mn[0],Tn=Mn[1],In=(0,l.useState)({}),wn=S()(In,2),Nn=wn[0],xt=wn[1],vt=(0,l.useState)(""),ft=S()(vt,2),gt=ft[0],jt=ft[1],Et=(0,l.useState)(!1),bt=S()(Et,2),Dt=bt[0],Pt=bt[1],yt=(0,l.useState)(!1),Ot=S()(yt,2),Ct=Ot[0],Mt=Ot[1],St=(0,l.useState)({}),Tt=S()(St,2),At=Tt[0],It=Tt[1];console.log("--1111-",he);var wt=[{id:0,name:"公共镜像",type:"public"},{id:1,name:"自定义镜像",type:"customize"},{id:2,name:"共享镜像",type:"share"}],Nt=(null==z?void 0:z.find((function(e){return e.id===ne.instance_startup_template_id})))||{},kt=Nt.desc,Lt=Nt.virt_type,Rt=1===(null==k||null===(n=k.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===n?void 0:n.cloud_type),Bt=4===(null==k||null===(t=k.find((function(e){return e.id===(null==ne?void 0:ne.private_cloud_id)})))||void 0===t?void 0:t.cloud_type);(0,l.useEffect)((function(){return window.addEventListener("click",qt),function(){window.removeEventListener("click",qt)}}),[]),(0,l.useEffect)((function(){Wt(),zt(),Kt()}),[]),(0,l.useEffect)((function(){(0,J.isEqual)($.current,Q)?p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}),X.current=Q}),[Q]);var Zt=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/new.json",{method:"get",params:{tab_type:null===(n=wt[Number(xn)])||void 0===n?void 0:n.type}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(0===(null==t||null===(i=t.data)||void 0===i||null===(i=i.environments)||void 0===i?void 0:i.length)&&0===(null==t||null===(s=t.data)||void 0===s?void 0:s.other_image.length)?En(!0):En(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,l.useEffect)((function(){Zt()}),[xn]);var Wt=function(){var e=x()(m()().mark((function e(){var n,t,i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(v,"/get_shixun_env_tabs.json"),{method:"get"});case 2:0===(n=e.sent).status&&((i=(null===(t=n.data)||void 0===t?void 0:t.shixun_environments_tabs)||[]).length&&null===A&&I(i[0].id),C(i));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Kt=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Qe(!0),e.next=3,(0,D.ZP)("/api/shixuns/get_private_clouds.json",{method:"get"});case 3:0===(n=e.sent).status&&B(null==n||null===(t=n.data)||void 0===t?void 0:t.list),Qe(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ut=function(){var e=x()(m()().mark((function e(n,t){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/get_instance_startup_template.json",{method:"get",params:{private_cloud_id:n,operating_system:t}});case 2:0===(i=e.sent).status&&H(null==i||null===(s=i.data)||void 0===s?void 0:s.list);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),zt=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a,r,l,_,o,c,u,d,p,h=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.length>0&&void 0!==h[0]?h[0]:null,He(!0),e.next=4,(0,D.ZP)("/api/shixuns/".concat(v,"/get_multi_environments.json"),{method:"get",params:{shixun_environment_id:n}});case 4:0===(t=e.sent).status&&($.current=(0,J.cloneDeep)(t.data||{}),V(t.data||{}),vn(Number(null===(i=t.data)||void 0===i||null===(i=i.shixun_environment)||void 0===i?void 0:i.mirror_tab_type)||0),0===Number(null===(s=t.data)||void 0===s||null===(s=s.shixun_environment)||void 0===s?void 0:s.mirror_tab_type)?(yn(null===(o=t.data)||void 0===o?void 0:o.mirror_repository),Tn({}),xt({})):1===Number(null===(a=t.data)||void 0===a||null===(a=a.shixun_environment)||void 0===a?void 0:a.mirror_tab_type)?(Tn(null===(c=t.data)||void 0===c?void 0:c.mirror_repository),yn({}),xt({})):2===Number(null===(r=t.data)||void 0===r||null===(r=r.shixun_environment)||void 0===r?void 0:r.mirror_tab_type)&&(xt(null===(u=t.data)||void 0===u?void 0:u.mirror_repository),yn({}),xt({})),d=null==t||null===(l=t.data)||void 0===l||null===(l=l.shixun_environment)||void 0===l?void 0:l.private_cloud_id,p=null==t||null===(_=t.data)||void 0===_||null===(_=_.shixun_environment)||void 0===_?void 0:_.operating_system,d&&p&&Ut(d,p)),He(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ft=function(){var e=x()(m()().mark((function e(){var n,t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(v,"/check_code_editor.json"),{method:"get",params:{shixun_environment_id:A}});case 2:if(0!==(n=e.sent).status){e.next=7;break}if(!n.is_exist_code_editor){e.next=7;break}return E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:425,okText:"前往关闭",cancelText:"取消",title:"提示",content:(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{children:"每个实践项目只能开启一个代码编辑器界面。"}),(0,y.jsxs)("div",{children:["“",null==n||null===(t=n.shixun_environment)||void 0===t?void 0:t.name,"”已开启代码编辑器,需先关闭,然后才能在当前实验环境选择代码编辑器。"]})]}),onOk:function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:I(n.shixun_environment.id),zt(n.shixun_environment.id),Wt();case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}),e.abrupt("return",Promise.reject());case 7:return e.abrupt("return",Promise.resolve());case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ht={shixun_environment:{id:0,resource_type:1,is_support_code_editor:!1,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:!1,disabled_support_webssh:!1,private_is_support_vnc:!1,private_is_support_webssh:!1,disabled2_support_vnc:!1,disabled2_support_webssh:!1,proxy_port:"",web_route:"",private_cloud_id:null,instance_startup_template_id:null,operating_system:1,instance_startup_type:1},mirror_repository:{choice_small_mirrors:[],shixun_service_configs:[]},small_type:[]},qt=function(e){(function(e,n){var t;if("string"==typeof(null==e?void 0:e.className)&&null!=e&&null!==(t=e.className)&&void 0!==t&&t.includes(n))return e;for(var i=0,s=e;s=s.parentNode;i++){var a;if("string"==typeof(null==e?void 0:e.className)&&null!==(a=s)&&void 0!==a&&null!==(a=a.className)&&void 0!==a&&a.includes(n))return s;if(s==document.documentElement)return!1}})(e.target,"editor-scrollable")&&Gt()},Gt=function(){return(0,ce.gy)(p,"不能选择/更换实验环境")},Yt=function(e){return(0,y.jsx)(ze.Z,{required:!0,name:"实验界面",errorKey:"interface",errorValue:Ee,align:"start",errorName:"请选择实验界面",tooltipTitle:(0,y.jsxs)("div",{className:"p10",children:[e&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("b",{className:"font14",children:"代码编辑器"}),(0,y.jsx)("br",{}),"学员进行实验时,为学员提供代码编辑器、编译器、调试器等工具。",(0,y.jsx)("br",{}),"当选择了VSCode相关的实验镜像时,代码编辑器以VSCode的形式展示给学员。",(0,y.jsx)("br",{}),"每个实践项目",(0,y.jsx)("b",{children:"只能开启一个"}),"代码编辑器界面。",(0,y.jsx)("br",{})]}),(0,y.jsx)("div",{className:"mt10 blod font14",children:"图形化桌面"}),"学员进行实验时,使用图形化方式显示操作界面。",(0,y.jsx)("br",{}),(0,y.jsx)("div",{className:"mt10 blod font14",children:"命令行终端"}),"学员进行实验时,为学员提供命令行窗口。",e&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:"mt10 blod font14",children:"容器内服务"}),"学员进行实验时,可以在实验页面直接预览容器内部Web服务。"]})]}),children:(0,y.jsxs)("div",{className:Vn,children:[e&&(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment","is_support_code_editor",!(null!=ne&&ne.is_support_code_editor))},className:null!=ne&&ne.is_support_code_editor?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-daimabianjiqi1"}),(0,y.jsx)("span",{children:"代码编辑器"})]}),(0,y.jsx)("aside",{children:" 提供代码编辑器,编译器,调试器等工具"})]}),null!=ne&&ne[e?"disabled_support_vnc":"disabled2_support_vnc"]?(0,y.jsx)(Ke.Z,{title:"选择的实验镜像不支持图形化桌面",children:(0,y.jsxs)("div",{className:Xn,children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,y.jsx)("span",{children:"图形化桌面"})]}),(0,y.jsx)("aside",{children:"使用图形化方式显示操作界面"})]})}):(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment",e?"is_support_vnc":"private_is_support_vnc",!(null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]))},className:null!=ne&&ne[e?"is_support_vnc":"private_is_support_vnc"]?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-tuxinghuazhuomian"}),(0,y.jsx)("span",{children:"图形化桌面"})]}),(0,y.jsx)("aside",{children:"使用图形化方式显示操作界面"})]}),null!=ne&&ne[e?"disabled_support_webssh":"disabled2_support_webssh"]?(0,y.jsx)(Ke.Z,{title:"选择的实验镜像不支持命令行终端",children:(0,y.jsxs)("div",{className:Xn,children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,y.jsx)("span",{children:"命令行终端"})]}),(0,y.jsx)("aside",{children:"提供命令行窗口"})]})}):(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment",e?"is_support_webssh":"private_is_support_webssh",!(null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]))},className:null!=ne&&ne[e?"is_support_webssh":"private_is_support_webssh"]?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-minglinghang"}),(0,y.jsx)("span",{children:"命令行终端"})]}),(0,y.jsx)("aside",{children:" 提供命令行窗口"})]}),e&&(0,y.jsxs)("div",{onClick:function(){return ei("shixun_environment","is_support_thiry_party",!(null!=ne&&ne.is_support_thiry_party))},className:null!=ne&&ne.is_support_thiry_party?Gn:"",children:[(0,y.jsx)("span",{className:"iconfont icon-xuanzhong9"}),(0,y.jsxs)("div",{children:[(0,y.jsx)("i",{className:"iconfont icon-rongqi1"}),(0,y.jsx)("span",{children:"容器内服务"})]}),(0,y.jsx)("aside",{children:" 直接预览容器内部Web服务"})]})]})})},Qt=function(e,n,t){var i=Array.from(e),s=i.splice(n,1),a=S()(s,1)[0];return i.splice(t,0,a),i},Jt=function(){var e=x()(m()().mark((function e(n,t){var i;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.destination){e.next=2;break}return e.abrupt("return");case 2:i=Qt(t,n.source.index,n.destination.index),C(i),(0,D.ZP)("/api/shixuns/".concat(v,"/update_environment_position.json"),{method:"put",body:{tabs:i}});case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Vt=function(e,n){var t,i=n;E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},width:460,okText:"确认",cancelText:"取消",title:"重命名",content:(0,y.jsxs)("div",{children:[(0,y.jsx)("div",{className:"mb5 c-grey-333",children:"实验环境名称"}),(0,y.jsxs)("div",{children:[(0,y.jsx)(R.Z,{defaultValue:i,onChange:function(e){return i=e.target.value},maxLength:8,style:{width:300},placeholder:"请输入实验环境名称"}),(0,y.jsx)("span",{className:"c-grey-999 font14 ml10",children:"最多8个字"})]})]}),onOk:(t=x()(m()().mark((function n(){var t;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i){n.next=3;break}return b.ZP.warning("名称不能为空"),n.abrupt("return",Promise.reject());case 3:if(t=O.map((function(n){return n.id===e?s()(s()({},n),{},{name:i}):n})),0!==A){n.next=7;break}return C(t),n.abrupt("return");case 7:return n.next=9,(0,D.ZP)("/api/shixuns/".concat(v,"/update_environment_name.json"),{method:"put",body:{shixun_environment_id:e,name:i}});case 9:0===n.sent.status&&C(t);case 11:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},Xt=function(e,n){var t;Gt()||E.Z.confirm({icon:null,centered:!0,className:dt.Z.CustomTipsModalCss,width:425,okText:"确认",cancelText:"取消",title:"删除",content:"你确定要删除该实验环境?",okButtonProps:{type:"primary"},onOk:(t=x()(m()().mark((function n(){var t,i,s;return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(0!==A){n.next=4;break}n.t0={status:0},n.next=7;break;case 4:return n.next=6,(0,D.ZP)("/api/shixuns/".concat(v,"/delete_environment.json"),{method:"delete",body:{shixun_environment_id:e}});case 6:n.t0=n.sent;case 7:0===n.t0.status&&(t=O.filter((function(n){return n.id!==e})),e===A?(s=(null==t||null===(i=t[0])||void 0===i?void 0:i.id)||null,I(s),zt(s),C(t)):C(t));case 9:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)})})},$t=function(){var e=x()(m()().mark((function e(){var n,t,i,a,r,l,_,o=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=o.length>0&&void 0!==o[0]&&o[0],i=o.length>1&&void 0!==o[1]?o[1]:1,$e(!0),a=null===(n=O.find((function(e){return e.id===A})))||void 0===n?void 0:n.name,e.next=6,(0,D.ZP)("/api/shixuns/".concat(v,"/update_for_multi.json"),{method:"put",body:{tabs:O,shixun_environment_id:A,sub_type:null==se?void 0:se.choice_small_type,main_type:se.id,shixun_environment:s()(s()({},ne),{},{name:a,mirror_tab_type:xn,network_mode:gt}),shixun_service_configs:null==se?void 0:se.shixun_service_configs,new_service_configs:_e,sync_origin_shixun:t}});case 6:0===(r=e.sent).status&&(zt(r.shixun_environment_id),I(r.shixun_environment_id),Wt(),null!=h&&null!==(l=h.detail)&&void 0!==l&&l.copy_for_exercise||b.ZP.success("保存成功"),null!=h&&null!==(_=h.detail)&&void 0!==_&&_.copy_for_exercise&&(0,te.m)(p,h,v,i)),$e(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ei=function(){var e=x()(m()().mark((function e(n,t,i){var s,a,r,l,_,o,c,u,d,p,h,x;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Gt()){e.next=2;break}return e.abrupt("return");case 2:if(s=(0,J.cloneDeep)(X.current),"is_support_code_editor"!==t||!i){e.next=6;break}return e.next=6,Ft();case 6:"resource_type"===t&&(s.shixun_environment.instance_startup_type=1,2!==i||s.shixun_environment.private_cloud_id||(s.shixun_environment.private_cloud_id=null==k||null===(a=k[0])||void 0===a?void 0:a.id,s.shixun_environment.operating_system=1,Ut(s.shixun_environment.private_cloud_id,s.shixun_environment.operating_system))),"private_cloud_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.operating_system=1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Ut(i,s.shixun_environment.operating_system)),"operating_system"===t&&i&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_template_id=null,s.shixun_environment.instance_startup_type=1,Ut(s.shixun_environment.private_cloud_id,i)),"instance_startup_template_id"===t&&(s.shixun_environment.private_is_support_vnc=!1,s.shixun_environment.private_is_support_webssh=!1,s.shixun_environment.instance_startup_type=1,l=z.find((function(e){return e.id===i})),s.shixun_environment.disabled2_support_vnc=l.disabled_support_vnc,s.shixun_environment.disabled2_support_webssh=l.disabled_support_webssh,s.boosters=l.boosters,s.network_mode_list=l.network_mode_list,jt(null===(r=l.network_mode_list)||void 0===r||null===(r=r.filter((function(e){return e.is_default})))||void 0===r||null===(r=r[0])||void 0===r?void 0:r.network_mode),s.new_service_configs=null!=l&&l.service_config_info?[l.service_config_info]:[]),"private_is_support_vnc"!==t&&"private_is_support_webssh"!==t||(s.shixun_environment.instance_startup_type=1),"choice_small_type"===t&&(s.mirror_repository.choice_small_mirrors=re.filter((function(e){return i.includes(e.id)})),_=s.mirror_repository.choice_small_mirrors,o=se.choice_small_mirrors,_.length>o.length?null!=(u=(0,J.differenceBy)(_,o,"id"))&&null!==(c=u[0])&&void 0!==c&&c.mirror_name&&(h={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:null==u||null===(d=u[0])||void 0===d?void 0:d.id,name:null==u||null===(p=u[0])||void 0===p?void 0:p.mirror_name,request_limit:10,resource_limit:10},s.mirror_repository.shixun_service_configs.push(h)):(x=(0,J.differenceBy)(o,_,"id"),s.mirror_repository.shixun_service_configs=s.mirror_repository.shixun_service_configs.filter((function(e){var n;return e.mirror_repository_id!==(null==x||null===(n=x[0])||void 0===n?void 0:n.id)})))),t?s[n][t]=i:s[n]=i,console.log("cloneData",s),be(""),V(s);case 16:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}(),ni=function(e,n,t){var i,s=(0,J.cloneDeep)(null===(i=X.current)||void 0===i||null===(i=i.mirror_repository)||void 0===i?void 0:i.shixun_service_configs);["cpu_limit","lower_cpu_limit","memory_limit","request_limit","resource_limit"].includes(n)?t.match(/^\d*(\.\d*)?$/)&&(s[e][n]=t,ei("mirror_repository","shixun_service_configs",s)):(s[e][n]=t,ei("mirror_repository","shixun_service_configs",s))},ti=function(){E.Z.info({centered:!0,icon:null,width:460,title:"联系平台管理员",content:(0,y.jsx)("div",{className:"tc",children:(0,y.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Rn,alt:"二维码",width:160})}),okText:"我知道了"})},ii=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ni(n.index,"cpu_limit",String(null==n?void 0:n.cpu));case 2:return e.next=4,ni(n.index,"memory_limit",String(null==n?void 0:n.memory));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{className:Bn,children:[(0,y.jsxs)("div",{className:Zn,children:[(0,y.jsxs)("div",{className:Wn,children:[(0,y.jsx)("div",{className:Kn,children:"实验环境"}),O.length<5?(0,y.jsx)("div",{onClick:function(){var e;if(!Gt())if(0===A||null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave)b.ZP.warning("当前实验环境正在编辑中,不能添加新的实验环境");else{var n=(0,J.cloneDeep)(Ht);console.log("cloneData---",n),C([].concat(F()(O),[{id:0,name:"实验环境".concat(O.length+1)}])),vn(0),yn({}),Tn({}),xt({}),I(0),V(n)}},className:Un,children:"添加实验环境"}):(0,y.jsx)(Ke.Z,{title:"最多可以添加".concat(5,"个实验环境"),children:(0,y.jsx)("div",{className:zn,children:"添加实验环境"})}),(0,y.jsx)("div",{onClick:function(){return on(!0)},className:Fn,children:"设置"})]}),!!O.length&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(pe.Z5,{onDragEnd:function(e){return Jt(e,O)},children:(0,y.jsx)(pe.bK,{droppableId:"droppable",direction:"horizontal",children:function(e,n){return(0,y.jsxs)("div",s()(s()({},e.droppableProps),{},{ref:e.innerRef,className:Hn,children:[O.map((function(e,n){var t=e.name,i=e.id;return(0,y.jsx)(pe._l,{draggableId:i.toString(),index:n,children:function(e,n){return(0,l.createElement)("div",s()(s()(s()({},e.draggableProps),e.dragHandleProps),{},{ref:e.innerRef,className:A===i?Gn:"",key:i}),(0,y.jsx)("i",{className:"iconfont icon-tuodong"}),(0,y.jsx)("span",{className:qn,onClick:function(){return function(e){var n;if(e!==A){var t=function(){I(e),zt(e),Wt()};null!=d&&null!==(n=d.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){t()}}):t()}}(i)},children:t}),(0,y.jsx)(ve.Z,{trigger:["click"],dropdownRender:function(){return(0,y.jsxs)(fe.Z,{style:{width:92},children:[(0,y.jsx)(fe.Z.Item,{onClick:function(){return Vt(i,t)},className:"font14",children:"重命名"}),(0,y.jsx)(fe.Z.Item,{onClick:function(){return Xt(i)},className:"font14",children:"删除"})]})},getPopupContainer:function(e){return e.parentNode},children:(0,y.jsx)("i",{className:"iconfont icon-zhankai5 current"})}))}},i)})),e.placeholder]}))}})}),(0,y.jsx)("div",{className:Yn})]}),(0,y.jsxs)(xe.Z,{loading:Be||Ye,active:!0,children:[!!O.length&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{required:!0,name:"实验资源",tooltipTitle:(0,y.jsxs)("div",{className:"p10",children:[(0,y.jsx)("b",{className:"font14",children:"通用云"}),(0,y.jsx)("br",{}),"常规场景选用,调用头歌通用资源,基于容器形式为实训提供虚拟实验环境。",(0,y.jsx)("br",{}),(0,y.jsx)("div",{className:"mt10 blod font14",children:"专有云"}),"专用场景,可选用不同云集群的资源,包括阿里云、华为云、算能云等,如算能云适用于需要调用TPU资源训练的实训"]}),children:(0,y.jsx)("div",{className:Qn,children:[{id:1,name:"通用云"},{id:2,name:"专有云"}].map((function(e){return(0,y.jsx)("div",{className:(null==ne?void 0:ne.resource_type)===e.id?Gn:"",onClick:function(){(null==ne?void 0:ne.resource_type)!==e.id&&ei("shixun_environment","resource_type",e.id)},children:e.name},e.id)}))})}),1===(null==ne?void 0:ne.resource_type)&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{required:!0,name:"实验镜像",children:(0,y.jsx)("div",{className:Qn,style:{width:300},children:wt.map((function(e){return(0,y.jsx)("div",{className:xn===e.id?Gn:"",onClick:function(){xn!==e.id&&(Gt()||(vn(e.id),be(""),0===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Pn)})),1===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Sn)})),2===e.id&&V(s()(s()({},Q),{},{mirror_repository:s()({},Nn)}))))},children:e.name},e.id)}))})}),(0,y.jsx)(ze.Z,{errorKey:"mirror",errorValue:Ee,errorName:"请选择实验镜像",children:(0,y.jsx)(Z.Z,{align:"middle",children:!1===jn?(0,y.jsxs)(y.Fragment,{children:[!(null==se||!se.id)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)("div",{onClick:function(){Gt()||pn(!0)},className:Jn,children:[(0,y.jsx)("div",{children:null==se?void 0:se.name}),(0,y.jsx)("i",{className:"iconfont icon-genghuan"})]}),(0,y.jsx)(Ln.Z,{value:[{description:null==se?void 0:se.description,name:null==se?void 0:se.name}],title:"实验镜像说明",children:(0,y.jsx)("span",{className:rt,children:"实验镜像说明"})})]}),!(null!=se&&se.id)&&(0,y.jsxs)("div",{onClick:function(){pn(!0)},className:Jn,children:[(0,y.jsx)("i",{className:"iconfont icon-tianjia3 font14 mr10"}),(0,y.jsx)("div",{children:"选择实验镜像"})]})]}):"暂无数据"})}),Yt(!0),(null==ne?void 0:ne.is_support_thiry_party)&&(0,y.jsx)(ze.Z,{required:!0,align:"start",name:"端口配置",errorKey:"port",errorValue:Ee,errorName:ye,children:(0,y.jsxs)(Z.Z,{children:[(0,y.jsxs)("div",{className:"font14",style:{lineHeight:"14px"},children:[(0,y.jsx)("div",{children:"容器端口"}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==ne?void 0:ne.proxy_port,onChange:function(e){var n=e.target.value;(""===n||/^[0-9]\d*$/.test(n))&&ei("shixun_environment","proxy_port",e.target.value)},bordered:!1,style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]}),(0,y.jsxs)("div",{className:"ml20",children:[(0,y.jsx)("div",{className:"font14",style:{lineHeight:"14px"},children:"路由(选填)"}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==ne?void 0:ne.web_route,onChange:function(e){return ei("shixun_environment","web_route",e.target.value)},bordered:!1,style:{width:450,height:50,background:"#F5F5F5",borderRadius:4,marginTop:6}})]})]})}),(0,y.jsx)(ze.Z,{name:"附带环境",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:Gt,mode:"multiple",bordered:!1,className:"mr10",optionFilterProp:"children",placeholder:"请选择附带环境",style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},value:null==se?void 0:se.choice_small_type,onChange:function(e){return ei("mirror_repository","choice_small_type",e)},showArrow:!0,maxTagCount:5,children:re.map((function(e,n){return(0,y.jsx)(ht,{value:e.id,children:e.type_name},e.id)}))}),!(null==se||null===(i=se.choice_small_mirrors)||void 0===i||!i.length)&&(0,y.jsx)(Ln.Z,{value:(null==se?void 0:se.choice_small_mirrors)||[],title:"附带环境说明",children:(0,y.jsx)("span",{className:rt,children:"附带环境说明"})})]})}),(0,An.Ny)()&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsxs)("div",{onClick:function(){return Ae(!Te)},className:$n,children:["高级设置",(0,y.jsx)("i",{className:"iconfont ".concat(Te?"icon-shouqi4":"icon-a-xialazhankai")})]}),Te&&(0,y.jsx)(l.Fragment,{children:(0,y.jsx)(ze.Z,{required:!0,name:"镜像配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加镜像配置",contentStyle:{overflow:null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&a.length?"hidden":"initial"},children:(0,y.jsxs)("div",{className:et,children:[!(null!=se&&null!==(r=se.shixun_service_configs)&&void 0!==r&&r.length)&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==se||null===(_=se.shixun_service_configs)||void 0===_||!_.length)&&(0,y.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,y.jsxs)("span",{className:tt,children:["更多 ",(0,y.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==se||null===(o=se.shixun_service_configs)||void 0===o?void 0:o.map((function(e,n){var t,i=e.cpu_limit,s=(e.lower_cpu_limit,e.memory_limit),a=(e.request_limit,e.resource_limit),r=e.name;return(0,y.jsxs)(Me.Z.TabPane,{className:"p20",tab:(0,y.jsx)("div",{title:r,className:nt,children:r}),children:[(0,y.jsx)(ze.Z,{name:"资源配置",align:"center",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Z.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,y.jsxs)("div",{className:it,onClick:function(){Gt()||(It({index:n,cpu:i,memory:s}),Pt(!0))},children:[(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[i,"核"]})," ",(0,y.jsxs)("span",{children:[s,"GB"]})]}),(0,y.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsx)("div",{className:st,onClick:function(){return Mt(!0)},children:"查看推荐配置"})})]})}),(0,y.jsx)(ze.Z,{name:"文件大小限制",align:"center",children:(0,y.jsx)(Z.Z,{align:"middle",children:(0,y.jsxs)(Z.Z,{align:"middle",wrap:!1,children:[(0,y.jsx)(R.Z,{onClick:Gt,style:{width:400},value:a,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&ni(n,"resource_limit",e.target.value)},addonAfter:"M"}),(0,y.jsx)("span",{style:{marginLeft:10,color:"#999"},children:"File size limit参数,表示单个文件上传的大小限制"})]})})}),(0,y.jsxs)(ze.Z,{name:"启动设置",align:"start",required:null==e?void 0:e.open_start_command,errorKey:"start_command",errorValue:Ee,errorName:"请输入启动命令",children:[(0,y.jsxs)("div",{className:"font14 mb5",children:["用户名",(0,y.jsx)("span",{className:"c-grey-999",children:"(登录容器时可使用的用户名)"})]}),(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},onClick:Gt,bordered:!1,fieldNames:{label:"name",value:"id"},options:null==Q||null===(t=Q.mirror_repository)||void 0===t?void 0:t.webssh_user_arr,value:(null==e?void 0:e.webssh_user)||"root",onChange:function(e){return ni(n,"webssh_user",e)},style:{minWidth:400,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10,marginBottom:20}}),(0,y.jsxs)("div",{className:"font14 mb5",children:["主机名",(0,y.jsx)("span",{className:"c-grey-999",children:"(登录容器时可指定主机名)"})]}),(0,y.jsxs)(Z.Z,{className:"mb20",children:[(0,y.jsx)(R.Z,{bordered:!1,onClick:Gt,value:null==e?void 0:e.webssh_host,maxLength:255,placeholder:"选填,操作系统内部的计算机名",onChange:function(e){if(ni(n,"webssh_host",e.target.value),e.target.value){/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(e.target.value)?an(!1):an(!0)}else an(!1)},style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5,marginRight:10}}),(0,y.jsxs)("div",{style:{marginTop:8,maxWidth:575},className:"c-grey-999",children:["长度为2~64个字符,只能包含小写字母、数字、连字符 “-”,必须以字母或数字开头和结尾",(0,y.jsx)("br",{}),"不能连续使用 “-”,不能使用纯数字"]})]}),tn&&(0,y.jsx)("div",{style:{color:"#E53333",marginTop:"-15px",marginBottom:"5px"},children:"请输入规范的主机名"}),(0,y.jsxs)(U.Z,{checked:null==e?void 0:e.open_start_command,onChange:function(e){return ni(n,"open_start_command",e.target.checked)},style:{marginTop:-4},className:"font14",children:["启动命令",(0,y.jsx)("span",{className:"c-grey-999",children:"(启动容器时运行的命令或脚本,填写将覆盖容器默认的启动指令。)"})]}),(null==e?void 0:e.open_start_command)&&(0,y.jsx)(On.ZP,{width:"90%",height:250,placeholder:"例如:echo helloworld > /data/workspace/01.txt",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},value:null==e?void 0:e.start_command,language:"shell",theme:"vs-light",onChange:function(e){return ni(n,"start_command",e)}})]}),(0,y.jsxs)(ze.Z,{required:null==e?void 0:e.open_envs,name:"环境变量",align:"start",errorKey:"envs",errorValue:Ee,errorName:"请输入环境变量",children:[(0,y.jsxs)(U.Z,{checked:null==e?void 0:e.open_envs,onChange:function(e){return ni(n,"open_envs",e.target.checked)},style:{marginTop:-4},className:"font14",children:["环境变量",(0,y.jsx)("span",{className:"c-grey-999",children:"(为容器添加环境变量)"})]}),(null==e?void 0:e.open_envs)&&(0,y.jsx)(On.ZP,{width:"90%",height:250,placeholder:"例如:MY_VARIABLE=my_value",style:{border:"1px solid #ccc",background:"#dedede",marginTop:"20px"},language:"shell",theme:"vs-light",value:null==e?void 0:e.envs,onChange:function(e){return ni(n,"envs",e)}})]}),(0,y.jsx)(ze.Z,{name:"访问模式",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Ue.Z,{checked:null==e?void 0:e.privileged,onChange:function(e){return ni(n,"privileged",e)}}),(0,y.jsx)("span",{className:"ml10 c-grey-333 font14",children:"特权模式"}),(0,y.jsx)("span",{className:"c-grey-999 font14",children:"(赋予容器访问宿主机内核特性和设备的能力)"})]})}),(0,y.jsxs)(ze.Z,{name:"权限控制",align:"start",children:[(0,y.jsxs)("div",{className:"font14",children:["添加权限",(0,y.jsx)("span",{className:"c-grey-999",children:"(添加多个权限用英文 , 分隔)"})]}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==e?void 0:e.add_cap,onChange:function(e){return ni(n,"add_cap",e.target.value)},bordered:!1,placeholder:"例如:NET_ADMIN",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}}),(0,y.jsxs)("div",{className:"font14 mt20",children:["移除权限",(0,y.jsx)("span",{className:"c-grey-999",children:"(移除多个权限用英文 , 分隔)"})]}),(0,y.jsx)(R.Z,{onClick:Gt,value:null==e?void 0:e.drop_cap,onChange:function(e){return ni(n,"drop_cap",e.target.value)},bordered:!1,placeholder:"例如:SYS_PTRACE",style:{width:400,height:50,background:"#F5F5F5",borderRadius:4,marginTop:5}})]})]},n)}))})]})})})]})]}),2===(null==ne?void 0:ne.resource_type)&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{children:(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,onClick:Gt,className:"mr10",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,value:null==ne?void 0:ne.private_cloud_id,onChange:function(e){return ei("shixun_environment","private_cloud_id",e)},children:k.map((function(e,n){return(0,y.jsx)(ht,{value:e.id,children:e.name},e.id)}))})}),(0,y.jsx)(ze.Z,{name:"操作系统",required:!0,errorKey:"system",errorValue:Ee,errorName:"请选择操作系统",children:(0,y.jsx)("div",{className:at,children:[{id:1,name:"Windows",icon:"iconfont icon-Windows"},{id:2,name:"Linux",icon:"iconfont icon-Linux"},{id:3,name:"其他",icon:"iconfont icon-qitaxitong"}].map((function(e){return(0,y.jsxs)("div",{onClick:function(){ne.operating_system!==e.id&&ei("shixun_environment","operating_system",e.id)},className:(null==ne?void 0:ne.operating_system)===e.id?Gn:"",children:[(0,y.jsx)("i",{className:e.icon}),(0,y.jsx)("span",{children:e.name})]},e.id)}))})}),(0,y.jsx)(ze.Z,{required:!0,name:"实例启动模版",errorKey:"template",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(We.default,{getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",placeholder:"请选择实例启动模版",style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},onClick:Gt,ref:q,showArrow:!0,dropdownRender:function(e){return(0,y.jsxs)("div",{className:_t,children:[(0,y.jsx)("div",{className:ot,children:z.map((function(e){return(0,y.jsxs)("div",{className:ct,onClick:function(){q.current.blur(),ei("shixun_environment","instance_startup_template_id",e.id)},children:[(0,y.jsx)("span",{title:e.name,style:{color:(null==ne?void 0:ne.instance_startup_template_id)===e.id?"#0152d9":"initial"},children:e.name}),!e.is_public&&(0,y.jsx)("b",{className:ut,children:"私有"})]},e.id)}))}),(0,y.jsxs)("div",{style:{padding:12},children:[!z.length&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:120,marginTop:20},description:"暂无数据"}),(0,y.jsxs)("div",{style:{marginTop:null!=z&&z.length?0:20},className:"c-grey-999 font14",children:["未找到合适的实例启动模板?",(0,y.jsx)("span",{onClick:ti,className:"c-light-primary current",children:"联系平台管理员"})]})]})]})},options:null==z?void 0:z.map((function(e){return{label:e.name,value:e.id}})),value:null==ne?void 0:ne.instance_startup_template_id}),!!kt&&(0,y.jsx)(Ln.Z,{value:kt,title:"模版描述",children:(0,y.jsx)("span",{className:rt,children:"模版描述"})})]})}),Yt(!1),1===(null==ne?void 0:ne.operating_system)&&(null==ne?void 0:ne.private_is_support_vnc)&&(Rt||Bt&&1===Lt)&&(0,y.jsx)(ze.Z,{required:!0,name:"实例启动方式",errorKey:"instance_startup_type",errorValue:Ee,errorName:"请选择实例启动模版",children:(0,y.jsx)("div",{className:Qn,children:[{id:1,name:"VNC"},{id:2,name:"RDP"}].map((function(e){return(0,y.jsx)("div",{className:(null==ne?void 0:ne.instance_startup_type)===e.id?Gn:"",onClick:function(){return ei("shixun_environment","instance_startup_type",e.id)},children:e.name},e.id)}))})}),(0,An.Ny)()&&1===Lt&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsxs)("div",{onClick:function(){return ke(!Ne)},className:$n,children:["高级设置",(0,y.jsx)("i",{className:"iconfont ".concat(Ne?"icon-shouqi4":"icon-a-xialazhankai")})]}),Ne&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)(ze.Z,{required:!0,name:"资源配置",align:"start",errorKey:"shixun_service_configs",errorValue:Ee,errorName:"请添加资源配置",contentStyle:{overflow:null!=_e&&_e.length?"hidden":"initial"},children:(0,y.jsxs)("div",{className:et,children:[!(null!=_e&&_e.length)&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:67},description:""}),!(null==_e||!_e.length)&&(0,y.jsx)(Me.Z,{destroyInactiveTabPane:!0,moreIcon:(0,y.jsxs)("span",{className:tt,children:["更多 ",(0,y.jsx)("i",{className:"iconfont icon-xiala1"})]}),children:null==_e?void 0:_e.map((function(e,n){var t=e.cpu_limit,i=(e.lower_cpu_limit,e.memory_limit),s=(e.request_limit,e.resource_limit,e.name);return(0,y.jsx)(Me.Z.TabPane,{className:"p20",tab:(0,y.jsx)("div",{title:s,className:nt,children:s}),children:(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Z.Z,{align:"middle",className:"mr20",wrap:!1,children:(0,y.jsxs)("div",{className:it,onClick:function(){It({index:n,cpu:t,memory:i}),Pt(!0)},children:[(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[t,"核"]})," ",(0,y.jsxs)("span",{children:[i,"GB"]})]}),(0,y.jsx)("i",{className:"iconfont icon-bianji21"})]})}),0==n&&(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsx)("div",{className:st,onClick:function(){return Mt(!0)},children:"查看推荐配置"})})]})},n)}))})]})}),(0,An.Ny)()&&(null==he?void 0:he.length)>0&&(0,y.jsx)(ze.Z,{required:!0,name:"GPU加速器",align:"center",children:(0,y.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:he[0],style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:he.map((function(e){return(0,y.jsx)(We.default.Option,{value:e,children:e},e)}))})}),(0,An.Ny)()&&(null==ue?void 0:ue.length)>0&&(0,y.jsx)(ze.Z,{required:!0,name:"网络模式",align:"center",tooltipTitle:(0,y.jsxs)("div",{className:"p10",children:[(0,y.jsx)("p",{children:"NAT模式:虚拟机通过主机的网络连接共享IP地址。虚拟机的IP固定为10.0.2.2"}),(0,y.jsx)("p",{children:"passt模式:允许虚拟机直接访问主机上的硬件设备。虚拟机的IP为pod的IP"})]}),children:(0,y.jsx)(We.default,{disabled:!0,getPopupContainer:function(e){return e.parentNode},bordered:!1,className:"mr10",value:null==ue||null===(c=ue.filter((function(e){return e.is_default})))||void 0===c||null===(c=c[0])||void 0===c?void 0:c.network_mode,onChange:function(e){jt(e)},style:{width:460,backgroundColor:"#f5f5f5",height:50,borderRadius:4,paddingTop:10},showArrow:!0,children:null==ue?void 0:ue.map((function(e){return(0,y.jsx)(We.default.Option,{value:null==e?void 0:e.network_mode,children:e.name},null==e?void 0:e.network_mode)}))})})]})]})]})]}),!O.length&&(0,y.jsx)(de.Z,{image:Fe,imageStyle:{height:180,marginTop:100},description:"请添加实验环境"})]})]}),(0,y.jsxs)("div",{className:lt,children:[(0,y.jsx)(L.ZP,{onClick:function(){var e,n=function(){P.history.push("/shixuns/".concat(v,"/challenges")),p({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};null!=d&&null!==(e=d.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},style:{marginRight:40},children:"取消"}),(0,y.jsx)(L.ZP,{loading:Xe,type:"primary",disabled:!(null!=O&&O.length),onClick:function(){!function(){var e,n;if(!Gt()){if(1===(null==ne?void 0:ne.resource_type)){var t,i,s,a;if(null==se||!se.id)return void be("mirror");if(!(null!=ne&&ne.is_support_code_editor||null!=ne&&ne.is_support_vnc||null!=ne&&ne.is_support_webssh||null!=ne&&ne.is_support_thiry_party))return void be("interface");if(ne.is_support_thiry_party&&(null==ne||!ne.proxy_port))return be("port"),void Oe("请输入端口");if(ne.is_support_thiry_party&&null!=ne&&ne.proxy_port&&parseInt(null==ne?void 0:ne.proxy_port)>65535||(null==ne||null===(t=ne.proxy_port)||void 0===t?void 0:t.length)>1&&"0"===(null==ne||null===(i=ne.proxy_port)||void 0===i?void 0:i[0]))return be("port"),void Oe("请输入正确的端口");if(null==se||null===(s=se.shixun_service_configs)||void 0===s||!s.length)return void be("shixun_service_configs");var r,l,_=Ze()(null==se?void 0:se.shixun_service_configs);try{for(_.s();!(r=_.n()).done;){var o=r.value;if(null!=o&&o.open_start_command&&(null==o||!o.start_command))return void be("start_command");if(null!=o&&o.open_envs&&(null==o||!o.envs))return void be("envs")}}catch(e){_.e(e)}finally{_.f()}if(null!=ne&&ne.webssh_host&&!/^[a-z0-9\-]*$/.test(null==ne?void 0:ne.webssh_host))return void b.ZP.warning("主机名只能输入数字、小写字母、连字符");if(null!=se&&null!==(a=se.shixun_service_configs)&&void 0!==a&&null!==(a=a[0])&&void 0!==a&&a.webssh_host)if(!/^(?![0-9]+$)(?!.*--)[a-z0-9](?:[a-z0-9-]{0,60}[a-z0-9])$/.test(null==se||null===(l=se.shixun_service_configs)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.webssh_host))return void an(!0)}if(2===(null==ne?void 0:ne.resource_type)){if(null==ne||!ne.operating_system)return void be("system");if(null==ne||!ne.instance_startup_template_id)return void be("template");if(!(null!=ne&&ne.private_is_support_vnc||null!=ne&&ne.private_is_support_webssh))return void be("interface");if(1===(null==ne?void 0:ne.operating_system)&&null!=ne&&ne.private_is_support_vnc&&Rt&&(null==ne||!ne.instance_startup_type))return void be("instance_startup_type")}null!=h&&null!==(e=h.detail)&&void 0!==e&&e.is_fork_from_creator&&null!=h&&null!==(n=h.detail)&&void 0!==n&&n.copy_for_exercise&&0!=A&&null!=ne&&ne.has_relation?p({type:"classroomList/setActionTabs",payload:{key:"同步修改",type:"environment",fn:function(e,n){$t(e,n)}}}):$t()}}()},children:"保存"})]}),(0,y.jsx)(sn,{identifier:v,shixun_environment_id:A,useId:null==se?void 0:se.id,visible:dn,onCancel:function(){return pn(!1)},onOk:function(e){return function(e){var n=s()(s()({},Q),{},{shixun_environment:s()(s()({},ne),{},{is_support_code_editor:e.no_used_code_editor,is_support_vnc:!1,is_support_webssh:!1,is_support_thiry_party:!1,disabled_support_vnc:e.disabled_support_vnc,disabled_support_webssh:e.disabled_support_webssh,open_start_command:e.open_start_command,start_command:e.start_command,open_envs:e.open_envs,envs:e.envs,privileged:e.privileged,add_cap:e.add_cap,drop_cap:e.drop_cap}),mirror_repository:s()(s()({},se),{},{id:e.id,name:e.name,choice_small_type:[],choice_small_mirrors:[],shixun_service_configs:e.shixun_service_configs||[],description:e.description}),small_type:e.small_type});0===xn?yn(null==n?void 0:n.mirror_repository):1===xn?Tn(null==n?void 0:n.mirror_repository):2===xn&&xt(null==n?void 0:n.mirror_repository),V(n),pn(!1),be("")}(e)},tab_type:null===(u=wt[Number(xn)])||void 0===u?void 0:u.type}),(0,y.jsx)(kn,{verifyModal:Gt,id:v,environment:O,is_published:f,dispatch:p,visible:_n,onCancel:function(){return on(!1)},onOk:function(e){pn(!1)}}),(0,y.jsx)(pt.Z,{visible:Dt,onOk:function(e){var n=null==ne?void 0:ne.resource_type;1==n&&ii(e),2==n&&function(e){var n=(0,J.cloneDeep)(_e);n[e.index]=s()(s()({},n[e.index]),{},{cpu_limit:String(null==e?void 0:e.cpu),memory_limit:String(null==e?void 0:e.memory)}),ei("new_service_configs","",n)}(e),Pt(!1)},onCancel:function(){return Pt(!1)},info:At}),(0,y.jsx)(mt.Z,{onOk:function(){zt(null==ne?void 0:ne.id)},identifier:v,visible:Ct,onCancel:function(){return Mt(!1)},info:null,isJupyter:!1})]})})),vt=t(85573),ft=t.n(vt),gt=t(680),jt="footerWrap___Qaahm",Et=["shixunsDetail","globalSetting","loading","dispatch","onFinish"],bt=R.Z.TextArea,Dt=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading),i=e.dispatch,s=e.onFinish,a=void 0===s?function(){}:s,l=(r()(e,Et),k.Z.useForm()),_=S()(l,1)[0],o=function(){var e=x()(m()().mark((function e(t){var s,r;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i({type:"shixunsDetail/getCustomScript",payload:{id:null===(s=n.actionTabs.params)||void 0===s?void 0:s.id,compile:t.execute,excutive:t.compile}});case 2:r=e.sent,c(),r&&a(null==r?void 0:r.shixun_script);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),c=function(){i({type:"shixunsDetail/setActionTabs",payload:{}})};return(0,y.jsx)(E.Z,{centered:!0,title:"自定义模板",open:"Settings-UseCustomScript"===n.actionTabs.key,okText:"确定",cancelText:"取消",footer:null,onCancel:c,children:(0,y.jsxs)(k.Z,{form:_,scrollToFirstError:!0,layout:"vertical",onFinish:o,children:[(0,y.jsx)(k.Z.Item,{name:"execute",label:"执行命令:",rules:[{required:!0,message:"执行命令不能为空"}],children:(0,y.jsx)(bt,{rows:4})}),(0,y.jsx)(k.Z.Item,{name:"compile",label:"编译命令:",children:(0,y.jsx)(bt,{rows:4})}),(0,y.jsx)("div",{className:jt,children:(0,y.jsxs)(k.Z.Item,{children:[(0,y.jsx)(L.ZP,{className:"mr5",size:"middle",onClick:c,children:"取消"}),(0,y.jsx)(L.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:t.effects["shixunsDetail/getCustomScript"],children:"保存"})]})})]})})})),Pt={practice:"practice___g43Av",right:"right___plViv",title:"title___fJJJd",content:"content___Aiv2H",des:"des___kaZig",mainBody:"mainBody___fTSjs",selectBox:"selectBox___omezm",smallType:"smallType___NU4X3",evaluating:"evaluating___YaR_r",evaluatingLabel:"evaluatingLabel___Cy_Vk",mask:"mask___ewIvw",evaluatingS1:"evaluatingS1___oKt4O",serviceSettingWrap:"serviceSettingWrap___Haz9b",serviceBox:"serviceBox___Oc9DS",serviceSetLeft:"serviceSetLeft___ek9V_",serviceSetTip:"serviceSetTip___t8Vpy",btns:"btns___E8bN3",popover:"popover___s3ipd",serverConfig:"serverConfig___tirr2",viewRecommendConfig:"viewRecommendConfig___vFIgu"},yt=We.default.Option,Ot=(0,P.connect)((function(e){return{practiceSetting:e.practiceSetting,globalSetting:e.globalSetting,shixunsDetail:e.shixunsDetail,user:e.user}}))((function(e){var n,t,i=e.practiceSetting,a=e.dispatch,r=e.shixunsDetail,_=(e.user,(0,l.useState)(null)),o=S()(_,2),c=o[0],u=o[1],d=(0,l.useState)([]),p=S()(d,2),h=p[0],v=p[1],f=(0,l.useState)(!0),g=S()(f,2),j=g[0],O=g[1],C=(0,l.useState)({}),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)([]),w=S()(I,2),N=w[0],k=w[1],B=(0,l.useState)(),W=S()(B,2),K=W[0],U=W[1],z=(0,l.useState)(),F=S()(z,2),H=F[0],q=F[1],G=(0,l.useState)([]),Y=S()(G,2),Q=Y[0],V=Y[1],X=(0,l.useState)({}),$=S()(X,2),ee=$[0],ne=$[1],te=(0,l.useRef)(null),ie=(0,l.useRef)(!0),se=(0,l.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),re=(0,l.useRef)(null),le=(0,l.useState)(!1),_e=S()(le,2),oe=_e[0],ue=_e[1],pe=(0,l.useState)(!1),me=S()(pe,2),he=me[0],xe=me[1],ve=(0,l.useState)({}),fe=S()(ve,2),ge=fe[0],je=fe[1],Ee=i.id,be=i.is_published,De=ee.frequence_image,Pe=void 0===De?[]:De,ye=ee.environments,Oe=void 0===ye?[]:ye,Ce=(ee.choice_small_type,ee.other_image),Me=void 0===Ce?[]:Ce,Se=T.name,Te=T.description,Ae=(T.authorization,T.small_type),Ie=void 0===Ae?[]:Ae;(0,l.useEffect)((function(){null!==c&&(ke(),te.current.scrollTop=0)}),[c]),(0,l.useEffect)((function(){Ee&&Ne()}),[Ee]),(0,l.useEffect)((function(){if(null!==c)return we(),function(){clearTimeout(re.current)}}),[c,h,N,K,H]);var we=function(){clearTimeout(re.current),re.current=setTimeout((function(){(0,J.isEqual)(se.current.activeId,c)&&(0,J.isEqual)(se.current.selectId,h)&&(0,J.isEqual)(se.current.serviceConfigList,N)&&(0,J.isEqual)(se.current.evaluateScript,K)&&(0,J.isEqual)(se.current.evaluationScript,H)?a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}):a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}})}),500)},Ne=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get"});case 3:0===(n=e.sent).status&&(ne(s()({},n.data)),O(!1),null!=n&&null!==(t=n.data)&&void 0!==t&&t.id?(se.current.activeId=null==n||null===(i=n.data)||void 0===i?void 0:i.id,u(null==n||null===(a=n.data)||void 0===a?void 0:a.id)):u(null));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=x()(m()().mark((function e(){var n,t,i,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(Ee,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:c}});case 2:a=e.sent,A(a.data),se.current.selectId=null===(n=a.data)||void 0===n?void 0:n.choice_small_type,v(null===(t=a.data)||void 0===t?void 0:t.choice_small_type),se.current.serviceConfigList=null===(i=a.data)||void 0===i?void 0:i.shixun_service_configs,k(null===(s=a.data)||void 0===s?void 0:s.shixun_service_configs),se.current.evaluateScript=a.data.evaluate_script,U(a.data.evaluate_script),se.current.evaluationScript=a.data.choice_standard_scripts,q(a.data.choice_standard_scripts),V(a.data.standard_scripts);case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Le=function(){var e=x()(m()().mark((function e(){var n,t=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.length>0&&void 0!==t[0]&&t[0],!(0,ce.gy)(a,"不能选择/更换实验环境")){e.next=3;break}return e.abrupt("return");case 3:return n={sub_type:h,main_type:c,shixun:{mirror_script_id:H},shixun_info:{evaluate_script:K},shixun_service_configs:N.map((function(e){return{mirror_repository_id:e.mirror_repository_id,cpu_limit:e.cpu_limit,lower_cpu_limit:e.lower_cpu_limit,memory_limit:e.memory_limit,request_limit:e.request_limit,resource_limit:e.resource_limit}}))},e.next=6,(0,D.ZP)("/api/shixuns/".concat(Ee),{method:"put",body:n});case 6:0===e.sent.status&&(b.ZP.success("编辑成功"),se.current={activeId:c,selectId:h,serviceConfigList:N,evaluateScript:K,evaluationScript:H},a({type:"practiceSetting/getCommonData",payload:{id:Ee}}),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=Ie.filter((function(e){return h.includes(e.id)})),Be=function(e,n,t){k((function(i){return i.map((function(i,a){return a===t?s()(s()({},i),{},ft()({},n,e)):i}))}))},Ze=function(){var e=x()(m()().mark((function e(n){var t;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({type:"shixunsDetail/getScriptContent",payload:{id:Ee,script_id:n}});case 2:(t=e.sent)&&U(t.content);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsxs)("div",{className:Pt.practice,children:[(0,y.jsx)(He.Z,{loading:j,skin:"night",className:Pt.left,dispatch:a,value:c,data:Oe,otherData:Me,tags:Pe,onChange:function(e){return u(e)},onSearchWord:function(){}}),(0,y.jsxs)("div",{className:Pt.right,children:[(0,y.jsx)("header",{children:(0,y.jsxs)("div",{className:Pt.title,children:["实验环境: ",null===c?"— —":Se]})}),(0,y.jsxs)("div",{className:Pt.content,ref:te,children:[null===c&&(0,y.jsx)(de.Z,{image:Fe,description:"请选择实验环境"}),null!==c&&(0,y.jsxs)("div",{className:Pt.des,children:[(0,y.jsx)("div",{className:Pt.mainBody,children:(0,y.jsx)(ae.Z,{value:Te})}),(0,y.jsx)("div",{className:Pt.title,children:"附带环境"}),(0,y.jsxs)("div",{className:Pt.selectBox,children:[(0,y.jsx)(We.default,{onChange:function(e,n){return function(e,n){var t=N[0]?[N[0]]:[];n.forEach((function(e){var n=N.find((function(n){return n.mirror_repository_id===Number(e.key)}));if(n)t.push(n);else{var i=Ie.find((function(n){return n.id===Number(e.key)}));if(i.mirror_name){var s={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1,mirror_repository_id:Number(e.key),name:i.mirror_name,request_limit:10};t.push(s)}}})),k(t),v(e)}(e,n)},getPopupContainer:function(e){return e.parentNode},mode:"multiple",bordered:!1,value:h,optionFilterProp:"children",placeholder:"请选择附带环境",style:{width:400},maxTagCount:6,children:Ie.map((function(e,n){return(0,y.jsx)(yt,{value:e.id,children:e.type_name},e.id)}))}),(0,y.jsx)("div",{className:Pt.smallType,children:Re.map((function(e){return e.description?(0,y.jsx)("span",{children:e.description},e.id):null}))})]}),!(null!=r&&null!==(n=r.detail)&&void 0!==n&&n.is_jupyter_lab)&&(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)("div",{className:Pt.title,children:"评测脚本"}),(0,y.jsxs)("div",{className:Pt.evaluating,children:[(0,y.jsxs)("div",{className:Pt.evaluatingLabel,children:[be&&(0,y.jsx)("div",{onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")},className:Pt.mask}),(0,y.jsx)(We.default,{style:{width:400},bordered:!1,getPopupContainer:function(e){return e.parentNode},value:H,placeholder:"请选择评测脚本",onChange:function(e){!function(e){var n;E.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,y.jsxs)("div",{className:"tc font16",children:["原有脚本将被新的脚本覆盖,无法撤销",(0,y.jsx)("br",{}),"是否确认执行覆盖操作"]}),onOk:(n=x()(m()().mark((function n(){return m()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Ze(e);case 2:E.Z.info({centered:!0,title:"提示",okText:"知道啦",content:(0,y.jsx)("div",{className:"tc font16",children:"评测脚本生成成功!"})});case 3:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}(e),q(e)},children:(Q||[]).map((function(e,n){return(0,y.jsx)(yt,{value:parseInt(e.id),name:e.scptname,children:e.scptname},n)}))}),(0,y.jsx)("span",{className:Pt.evaluatingS1,onClick:function(){(0,ce.gy)(a,"不能选择/更换实验环境")||a({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Ee}}})},children:"使用自定义脚本"}),(0,y.jsx)(Dn.Z,{overlayClassName:Pt.popover,placement:"bottomLeft",content:(0,y.jsxs)("p",{className:"font12",children:["使用自定义模板,平台无法自动更新脚本,请在关卡创建完后手动更新脚本中的必填参",(0,y.jsx)("br",{}),"数和以下2个数组元素:",(0,y.jsx)("br",{}),"challengeProgramNames",(0,y.jsx)("br",{}),"sourceClassNames",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"示例:有2个关卡的实训",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的待编译文件为:",(0,y.jsx)("br",{}),"src/step1/HelloWorld.java",(0,y.jsx)("br",{}),"src/step2/Other.java",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"各关卡的编译后生成的执行文件为:",(0,y.jsx)("br",{}),"step1.HelloWorld",(0,y.jsx)("br",{}),"step2.Other",(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"则数组元素更新如下:",(0,y.jsx)("br",{}),'ff challengeProgramNames=("src/step1/',(0,y.jsx)("br",{}),'HelloWorld.java" "src/step2/Other.java")',(0,y.jsx)("br",{}),'sourceClassNames=("step1.HelloWorld',(0,y.jsx)("br",{}),'" "step2.Other")',(0,y.jsx)("br",{}),(0,y.jsx)("br",{}),"其它参数可按实际需求定制"]}),trigger:"click",children:(0,y.jsx)("span",{style:{marginTop:"2px"},className:"ml10 current font14",children:(0,y.jsx)(gt.Z,{})})})]}),(0,y.jsx)(On.ZP,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:K,onChange:function(e){ie.current?ie.current=!1:(U(e),(0,ce.gy)(a,"不能选择/更换实验环境")&&setTimeout((function(){ie.current=!0,U(se.current.evaluateScript)}),200))}})]})]}),(null===(t=r.detail)||void 0===t?void 0:t.identity)<3&&!!N.length&&(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)("div",{className:Pt.title,children:"资源配置"}),(0,y.jsx)("div",{className:Pt.serviceSettingWrap,children:null==N?void 0:N.map((function(e,n){return(0,y.jsxs)("div",{className:"mb30",children:[(0,y.jsx)("div",{className:"mb20",children:(0,y.jsx)("span",{className:"font16",children:e.name})}),(0,y.jsx)("div",{style:{color:"#333",marginBottom:4},children:"CPU和内存"}),(0,y.jsxs)(Z.Z,{align:"middle",children:[(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsxs)("div",{className:Pt.serverConfig,style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{},onClick:function(){be||(je({index:n,cpu:null==e?void 0:e.cpu_limit,memory:null==e?void 0:e.memory_limit}),ue(!0))},children:[(0,y.jsxs)("div",{children:[(0,y.jsxs)("span",{children:[null==e?void 0:e.cpu_limit,"核"]})," ",(0,y.jsxs)("span",{children:[null==e?void 0:e.memory_limit,"GB"]})]}),(0,y.jsx)("i",{className:"iconfont icon-bianji21",style:be?{color:"rgba(0, 0, 0, 0.25)",cursor:"not-allowed"}:{}})]})}),(0,y.jsx)(Z.Z,{align:"middle",wrap:!1,children:(0,y.jsx)("div",{className:Pt.viewRecommendConfig,onClick:function(){return xe(!0)},children:"查看推荐配置"})})]}),(0,y.jsxs)("div",{className:Pt.serviceBox,children:[(0,y.jsx)("div",{className:Pt.serviceSetLeft,children:"文件大小限制"}),(0,y.jsx)(R.Z,{value:e.resource_limit,style:{width:400,height:50},disabled:be,maxLength:5,onChange:function(e){e.target.value.match(/^\d*(\.\d*)?$/)&&Be(e.target.value,"resource_limit",n)},addonAfter:"M"}),(0,y.jsx)("label",{className:Pt.serviceSetTip,children:"File size limit参数,表示单个文件上传的大小限制"})]})]},n)}))})]})]})]}),(0,y.jsxs)("div",{className:Pt.btns,children:[(0,y.jsx)(L.ZP,{size:"middle",style:{marginRight:20},onClick:function(){var e,n;n=function(){P.history.push("/shixuns/".concat(Ee,"/challenges")),a({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},null!=i&&null!==(e=i.sideBar)&&void 0!==e&&e.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){n()}}):n()},children:"取消"}),(0,y.jsx)(L.ZP,{size:"middle",type:"primary",disabled:null===c,onClick:function(){return Le()},children:"保存"})]})]}),(0,y.jsx)(nn.Z,{}),(0,y.jsx)(Dt,{onFinish:function(e){return U(e)}}),(0,y.jsx)(tn.Z,{}),(0,y.jsx)(pt.Z,{visible:oe,onOk:function(e){return function(e){Be(String(null==e?void 0:e.cpu),"cpu_limit",e.index),Be(String(null==e?void 0:e.memory),"memory_limit",e.index),ue(!1)}(e)},onCancel:function(){return ue(!1)},info:ge}),(0,y.jsx)(mt.Z,{identifier:Ee,visible:he,onCancel:function(){return xe(!1)},info:null,isJupyter:!0})]})})),Ct=(0,P.connect)((function(e){return{shixunsDetail:e.shixunsDetail}}))((function(e){var n,t,i,s,a=e.shixunsDetail,r=(0,l.useState)(!0),_=S()(r,2),o=_[0],c=_[1];return(0,l.useEffect)((function(){var e;"boolean"==typeof(null==a||null===(e=a.detail)||void 0===e?void 0:e.is_jupyter_lab)&&o&&c(!1)}),[null==a||null===(n=a.detail)||void 0===n?void 0:n.is_jupyter_lab,o]),console.log(null==a||null===(t=a.detail)||void 0===t?void 0:t.is_jupyter_lab,o),(0,y.jsxs)(xe.Z,{loading:o,active:!0,children:[!1===(null==a||null===(i=a.detail)||void 0===i?void 0:i.is_jupyter_lab)&&(0,y.jsx)(xt,{}),!0===(null==a||null===(s=a.detail)||void 0===s?void 0:s.is_jupyter_lab)&&(0,y.jsx)(Ot,{})]})})),Mt=t(61998),St=t(56102),Tt="dataset___dSWAV",At="header___BzxI4",It="title___cPEyN",wt="dataPath___wJ6mR",Nt="pathTitle___TOS2Z",kt="btns___jGE8o",Lt="content___s4ep8",Rt="customTable___OG3_9",Bt="row___ONd7r",Zt="empty___CgtTE",Wt="path___Cg5rX",Kt="text___SCLRV",Ut="actionsBtns___L5tdC",zt="shareModal___HedYo",Ft="fileName___x56US",Ht="renameModal___SmCAd",qt="errorDes___VLR_5",Gt="uploadFileModal___pYYDB",Yt="selectBtn___m_hrR",Qt="leftButton___F0fvG",Jt="rightButton___oCK81",Vt="centerText___jpgrt",Xt="wrap___EmsVa",$t="colorBlue___XqtfP",ei="repeatedName___yMQsm",ni=t(86054),ti=K.Z.Dragger,ii=function(e){e.dispatch;var n,t=e.id,i=e.onClose,a=e.onOK,r=e.visible,_=(e.wrapClassName,e.local),o=e.containerId,c=e.rootIdentifier,u=(0,l.useState)({}),d=S()(u,2),p=d[0],h=d[1],v=(0,l.useState)([]),g=S()(v,2),j=g[0],P=g[1],O=(0,l.useState)([]),C=S()(O,2),M=C[0],T=C[1],A=(0,l.useState)(0),I=S()(A,2),w=I[0],N=I[1],L=(0,l.useState)(!1),B=S()(L,2),Z=B[0],W=B[1],K=(0,l.useState)(!1),U=S()(K,2),z=U[0],H=U[1],q=k.Z.useForm(),G=S()(q,1)[0],Y=(0,l.useState)([]),Q=S()(Y,2),J=Q[0],X=Q[1],$=(0,l.useRef)([]);(0,l.useEffect)((function(){r&&(G.resetFields(),X([]),T([]),P([]),N(0),H(!1),W(!1))}),[r]);var ee=function(){var e=x()(m()().mark((function e(n){var i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=8;break}return s=J.filter((function(e){return e.uid!==n.uid})),X(s),$.current=F()(s),P(j.filter((function(e){return e!==n.name}))),b.ZP.info("删除成功"),s.length||(G.setFieldsValue({file:void 0}),G.validateFields()),e.abrupt("return");case 8:if(n.response){e.next=11;break}return b.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 11:return e.next=13,(0,D.ZP)("/api/shixuns/".concat(t,"/destroy_data_sets.json"),{method:"Delete",body:{id:[null==n||null===(i=n.response)||void 0===i?void 0:i.id]}});case 13:0===e.sent.status&&(X(J.filter((function(e){return e.uid!==n.uid}))),b.ZP.info("删除成功"));case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ne={height:300,multiple:!0,disabled:w>0,withCredentials:!0,fileList:J,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){if("done"===e.file.status||"uploading"===e.file.status){var n,t,i;if(X(e.fileList),!e.file.response)return;if(null!==(n=e.file.response)&&void 0!==n&&n.id)return void b.ZP.success("上传成功!");X(J.filter((function(n){return n.uid!==e.file.uid}))),(null===(t=e.file.response)||void 0===t?void 0:t.message)&&b.ZP.info(null===(i=e.file.response)||void 0===i?void 0:i.message)}},onRemove:ee,beforeUpload:function(e){if(null!=J&&J.some((function(n){return n.name===e.name})))return b.ZP.info("".concat(e.name,"文件已存在")),!1;if(e.size/1024/1024>500)return b.ZP.info("文件超过500M,不符合上传要求"),!1;var n={name:e.name,uid:e.uid,file:e,percent:0};return J.push(n),$.current=F()(J),X(F()(J)),!1}},te=function(e,n,t,i,s){var a=new FormData;Object.keys(e).forEach((function(n){a.append(n,e[n])}));var r=new window.XMLHttpRequest;return r.withCredentials=!0,r.addEventListener("load",(function(e){var n;t(JSON.parse(null==e||null===(n=e.target)||void 0===n?void 0:n.response))}),!1),r.addEventListener("error",(function(e){s&&s(e)}),!1),r.upload.onprogress=function(e){i&&i(e)},r.open("POST",n),r.send(a),r},ie=function(e,n){if(e.lengthComputable){var t=Math.floor(e.loaded/e.total*100),i=s()(s()({},n),{},{percent:t,status:100===t?"done":"uploading"});console.log($.current,333),$.current=$.current.map((function(e){return e.uid===n.uid?i:e})),X($.current)}},se=function(e,n){var t=s()(s()({},n),{},{status:"error"});b.ZP.warning("上传失败,请重新尝试"),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),N(2)),X($.current)},ae=function(e,n){var t=s()(s()({},n),{},{status:"done"});if(0===e.status||(t=s()(s()({},n),{},{status:"error"}),b.ZP.error("上传失败!")),$.current=$.current.map((function(e){return e.uid===n.uid?t:e})),$.current.every((function(e){return"done"===e.status})))return b.ZP.success("上传完成!"),void _e(!0);$.current.every((function(e){return"done"===e.status||"error"===e.status}))&&(H(!1),N(2)),X($.current)},re=function(){var e=x()(m()().mark((function e(n){var i,s,a,r,l,o,c;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(H(!0),3!==w){e.next=4;break}return N(2),e.abrupt("return");case 4:if(2!==w&&1!==w){e.next=7;break}return le(),e.abrupt("return");case 7:if(s=(i=n||{}).commitMessage,a=void 0===s?"":s,r=i.fileOss,l=void 0===r?[]:r,!((o=(_?J:l).map((function(e){return e.name}))).filter((function(e){return-1!=e.indexOf("、")||-1!=e.indexOf(" ")})).length>0)){e.next=14;break}return b.ZP.info("数据集名称禁止有空格与、"),H(!1),e.abrupt("return");case 14:return e.next=16,(0,D.ZP)("/api/shixuns/".concat(t,"/check_data_sets"),{method:"post",body:{files_name:o}});case 16:if(-3!==(c=e.sent).status){e.next=21;break}return P(null==c?void 0:c.exist_files),H(!1),e.abrupt("return");case 21:if("{}"!==JSON.stringify(c)){e.next=25;break}return H(!1),b.ZP.error("网络已断开,请稍后重试!"),e.abrupt("return");case 25:0===c.status&&(J.forEach((function(e){var n=te({file:e.file,description:a},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(n)})),N(1));case 26:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=function(){var e=(s()({},G.getFieldsValue())||{}).commitMessage,n=void 0===e?"":e,i=$.current.filter((function(e){return"error"===e.status})),a=$.current.map((function(e){return s()(s()({},e),{},{status:"error"===e.status?"uploading":e.status})}));X(a),i.forEach((function(e){var i=te({file:e.file,description:n},"".concat(V.Z.API_SERVER,"/api/shixuns/").concat(t,"/upload_data_sets.json"),(function(n){return ae(n,e)}),(function(n){return ie(n,e)}),(function(n){return se(0,e)}));M.push(i)}))},_e=function(e){e||(W(!0),M.forEach((function(e){e.abort()}))),a(),i()},oe=function(){return(0,y.jsxs)(l.Fragment,{children:[(0,y.jsx)("div",{children:(0,y.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat($t)})}),(0,y.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,y.jsx)("span",{className:"".concat($t," ml5"),children:"点击此处上传"})]})]})};return(0,y.jsx)(E.Z,{open:r,onOk:function(){(0,f.L9)(["实践项目","设置","数据集","上传文件"]),G.submit()},centered:!0,okText:0===w?"确定":1===w?"上传中":"重新上传",okButtonProps:{loading:z},onCancel:function(){var e=(s()({},G.getFieldsValue())||{}).fileOss,n=void 0===e?[]:e,t=null==J?void 0:J.every((function(e){return"done"===e.status})),i=null==n?void 0:n.every((function(e){return"done"===e.status}));t&&i?_e():E.Z.confirm({title:"关闭弹框提示",content:"有文件未上传,是否确定离开?",okText:"离开",cancelText:"取消",onOk:function(){_e()}})},width:"1000px",title:"上传文件",children:(0,y.jsx)("div",{className:Xt,children:(0,y.jsxs)(k.Z,{className:"mt10",form:G,scrollToFirstError:!0,layout:"vertical",onFinish:re,onValuesChange:function(e){if(console.log(e,"changedValues"),"fileOss"in e){var n,t;if(null!=e&&e.fileOss.every((function(e){return"done"===e.status}))&&null!=e&&null!==(n=e.fileOss)&&void 0!==n&&n.length)return b.ZP.success("上传完成!"),void _e(!0);if(null!=e&&e.fileOss.every((function(e){return"done"===e.status||"error"===e.status}))&&null!=e&&null!==(t=e.fileOss)&&void 0!==t&&t.length)return N(3),void H(!1);P(j.filter((function(n){var t;return null==e||null===(t=e.fileOss)||void 0===t?void 0:t.some((function(e){return e.name===n}))})))}h(s()({},G.getFieldsValue()))},children:[_?(0,y.jsx)(k.Z.Item,{label:(0,y.jsxs)("div",{children:["选择文件 ",(0,y.jsx)("span",{className:"c-light-black",children:"(单个文件不超过500M)"})]}),name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,y.jsxs)(ti,s()(s()({},ne),{},{children:[" ",oe()]}))}):(0,y.jsx)(k.Z.Item,{label:(0,y.jsxs)("div",{children:["选择文件 ",(0,y.jsx)("span",{className:"c-light-black",children:"(单个文件不超过100GB)"})]}),name:"fileOss",rules:[{required:!0,message:"请选择文件"}],children:(0,y.jsx)(ni.ZP,{identifier:c,cancelUpload:Z,container_type:"Shixun",container_id:o,uploading:w<3?w:0,disabled:w>0,height:300,maxSize:107374182400,description:p.commitMessage||"",text:oe(),onComplete:function(e){console.log(e,444)},realFileName:!0})}),!!j.length&&(0,y.jsxs)("span",{className:ei,children:[j.join("、"),"已存在,请删除后再上传"]}),(0,y.jsx)(k.Z.Item,{name:"commitMessage",label:"备注:",rules:[{whitespace:!0,message:"请勿输入空格"}],children:(0,y.jsx)(R.Z,{bordered:!1,disabled:w>0,maxLength:100,suffix:"".concat((null===(n=p.commitMessage)||void 0===n?void 0:n.length)||0,"/100"),placeholder:"请填写备注信息"})})]})})})},si=t(73449),ai=t(99089),ri=t(65356),li=["globalSetting","dispatch","practiceSetting","shixunsDetail","user"],_i=(l.Fragment,Me.Z.TabPane,(0,P.connect)((function(e){var n=e.globalSetting,t=e.shixunsDetail,i=e.practiceSetting;return{globalSetting:n,shixunsDetail:t,user:e.user,practiceSetting:i}}))((function(e){var n,t,i,a,_,o,c=e.globalSetting,u=e.dispatch,d=e.practiceSetting,p=e.shixunsDetail,h=e.user,v=(r()(e,li),d.id),g=(0,l.useState)([]),j=S()(g,2),O=j[0],C=j[1],M=(0,l.useState)({}),T=S()(M,2),A=T[0],I=T[1],w=(0,l.useState)([]),N=S()(w,2),k=(N[0],N[1],(0,l.useState)(!1)),B=S()(k,2),Z=B[0],W=B[1],K=(0,l.useState)(!0),U=S()(K,2),z=U[0],H=U[1],q=(0,l.useState)(!1),G=S()(q,2),Y=G[0],Q=G[1],V=(0,l.useState)(!1),X=S()(V,2),$=X[0],ee=X[1],ne=(0,l.useState)(!1),te=S()(ne,2),ie=te[0],se=te[1],ae=(0,l.useState)(!1),re=S()(ae,2),le=re[0],_e=re[1],oe=(0,l.useState)("all"),ce=S()(oe,2),ue=ce[0],de=ce[1],pe=(0,l.useState)([]),me=S()(pe,2),he=me[0],ge=me[1],je=(0,l.useState)([]),Ee=S()(je,2),be=Ee[0],De=Ee[1],Pe=(0,l.useState)(!1),ye=S()(Pe,2),Oe=ye[0],Ce=ye[1],Me=(0,l.useState)({}),Se=S()(Me,2),Te=Se[0],Ae=Se[1],Ie=(0,l.useState)(!1),we=S()(Ie,2),Ne=we[0],ke=we[1],Le=(0,l.useState)([]),Re=S()(Le,2),Be=Re[0],Ze=Re[1],We=(0,l.useState)({page:1,limit:10,total:0}),Ue=S()(We,2),ze=Ue[0],Fe=Ue[1],He=(0,l.useState)({page:1,limit:10,search:"",order:"mine"}),qe=S()(He,2);qe[0],qe[1];(0,l.useEffect)((function(){v&&Ge()}),[v]);var Ge=function(){var e=x()(m()().mark((function e(n){var t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={page:1,limit:10,total:0},i=n||t,W(!0),e.next=5,u({type:"shixunsDetail/getSetData",payload:s()(s()({},i),{},{id:v})});case 5:null!=(a=e.sent)&&a.data_sets&&(W(!1),C(F()(a.data_sets)),Fe(s()(s()({},i),{},{total:null==a?void 0:a.data_sets_count})),H(!1),I(s()({},a)));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ye={selectedRowKeys:be,columnWidth:70,onChange:function(e){console.log("selectedRowKeys changed: ",e),De(e)}},Qe=function(e){(0,f.L9)(["实践项目","设置","数据集","删除"]);var n,t=e?[e]:be;E.Z.confirm({centered:!0,title:"确定要删除文件吗?",okText:"确定",cancelText:"取消",onOk:(n=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,D.ZP)("/api/shixuns/".concat(v,"/destroy_data_sets.json"),{method:"Delete",body:{id:t}});case 2:0===e.sent.status&&(n=t.length===O.length&&ze.page>1?ze.page-1:ze.page,b.ZP.success("删除成功"),Ge(s()(s()({},ze),{},{page:n})),De([]));case 4:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})})},Je=function(){var e=x()(m()().mark((function e(){var n,t,i,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Te.title,t=null,console.log(n,"title"),""!==n){e.next=7;break}return t="文件名不能为空",Ae(s()(s()({},Te),{},{errorDes:t})),e.abrupt("return");case 7:if(!n.includes(" ")){e.next=11;break}return t="文件名不能有空格",Ae(s()(s()({},Te),{},{errorDes:t})),e.abrupt("return");case 11:if(i=O.find((function(e){return e.id===(null==Te?void 0:Te.id)})).title,n!==i.substring(0,i.lastIndexOf("."))&&n!==i){e.next=16;break}return t="文件名不能重名",Ae(s()(s()({},Te),{},{errorDes:t})),e.abrupt("return");case 16:return a=i.includes(".")?i.substring(i.lastIndexOf("."),i.length):"",e.next=19,(0,D.ZP)("/api/shixuns/".concat(v,"/rename_data_sets.json"),{method:"post",body:{id:null==Te?void 0:Te.id,new_file_name:n+a}});case 19:0===e.sent.status&&(b.ZP.success("重命名成功"),Ge(ze),Q(!1),Ae({}));case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(e){var n=e,t=document.createElement("input");t.value=n,document.body.appendChild(t),t.select(),document.execCommand("Copy"),t.style.display="none"},Xe=[{title:"文件",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(e){return(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{children:e})})}},{title:"数据集来源",dataIndex:"data_set_title",key:"data_set_title",align:"left",ellipsis:!0,render:function(e,n){return null!=n&&n.data_set_id?(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{style:{color:"#0152d9",cursor:"pointer"},onClick:function(){(0,f.xg)("/dataset/".concat(null==n?void 0:n.data_set_id,"/detail?tabId=public"))},children:e})}):"--"}},{title:"备注",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(e){return(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{children:e||"--"})})}},{title:"创建时间",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(e,n){return wn()(n.created_on).format("YYYY-MM-DD HH:mm")}},{title:"文件路径",dataIndex:"file_path",key:"file_path",align:"left",render:function(e,n){return(0,y.jsxs)("div",{className:Wt,children:[(0,y.jsx)(Ke.Z,{title:e,children:(0,y.jsx)("span",{className:Kt,children:e})}),(0,y.jsx)(St.CopyToClipboard,{text:e,onCopy:function(){return b.ZP.success("复制成功")},children:(0,y.jsx)(Ke.Z,{title:"复制",children:(0,y.jsx)("i",{className:"iconfont icon-fuzhi6 ml5"})})})]})}},{title:"最后修改人",dataIndex:"author",key:"author",align:"left",width:120},{title:"文件大小",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"操作",dataIndex:"operation",key:"operation",align:"left",width:200,render:function(e,n){return(0,y.jsxs)("div",{className:Ut,children:[(0,y.jsx)(Ke.Z,{title:"重命名",children:(0,y.jsx)("span",{className:"iconfont icon-zhongmingming",onClick:function(){var e;Ae((0,J.clone)(s()(s()({},n),{},{title:null!=n&&n.title.includes(".")?null==n||null===(e=n.title)||void 0===e?void 0:e.substring(0,n.title.lastIndexOf(".")):null==n?void 0:n.title}))),Q(!0),(0,f.L9)(["实践项目","设置","数据集","重命名"])}})}),(0,y.jsx)(Ke.Z,{title:"分享",children:(0,y.jsx)("span",{className:"iconfont icon-fenxiang",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","分享"]),Ae((0,J.clone)(n)),ee(!0)}})}),(0,y.jsx)(Ke.Z,{title:"下载",children:(0,y.jsx)("span",{className:"iconfont icon-xiazai3",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","下载"]),(0,f.Nd)(n.title,null==n?void 0:n.download_url)}})}),(0,y.jsx)(Ke.Z,{title:"同步到个人数据集中",children:(0,y.jsx)("span",{className:"iconfont icon-tongbushuju",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","同步"]),_e(!0),Ze([n]),ge([n.id])}})}),(0,y.jsx)(Ke.Z,{title:"删除",children:(0,y.jsx)("span",{className:"iconfont icon-shanchu8",onClick:function(){(0,f.L9)(["实践项目","设置","数据集","删除"]),Qe(n.id)}})})]})}}];return(0,y.jsxs)("div",{className:Tt,children:[(0,y.jsxs)("div",{className:At,children:[(0,y.jsxs)("div",{className:It,children:["数据集(",ze.total,")"]}),(0,y.jsxs)("div",{className:wt,children:[(0,y.jsx)("span",{className:Nt,children:"数据集路径:"}),(0,y.jsx)("input",{value:null==A?void 0:A.folder_name,disabled:!0}),(0,y.jsx)(St.CopyToClipboard,{text:null==A?void 0:A.folder_name,onCopy:function(){return b.ZP.success("复制成功")},children:(0,y.jsx)(Ke.Z,{placement:"topLeft",title:"点击复制数据集路径",children:(0,y.jsx)("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})})})]}),(0,y.jsxs)("div",{className:kt,children:[(0,y.jsx)(L.ZP,{type:"primary",ghost:!0,onClick:function(){return Qe()},disabled:!be.length,style:{width:"60px"},children:"删除"}),(0,y.jsx)(L.ZP,{type:"primary",className:"ml10",style:{width:"60px"},ghost:!0,onClick:function(){_e(!0),ge(be),Ze(O.filter((function(e){return be.includes(e.id)})))},disabled:!be.length,children:"同步"}),(0,y.jsx)(ve.Z,{className:"ml10",disabled:2===(null==h||null===(n=h.userInfo)||void 0===n?void 0:n.user_status),dropdownRender:function(){return(0,y.jsxs)(fe.Z,{children:[(0,y.jsx)(fe.Z.Item,{onClick:function(){Ce(!0)},children:"上传数据集"},1),(0,y.jsx)(fe.Z.Item,{onClick:function(){se(!0),de("all")},children:"选择数据集"},2)]})},children:(0,y.jsx)("span",{className:Yt,children:(0,y.jsx)("span",{children:"增加数据集"})})})]})]}),(0,y.jsx)("div",{className:Lt,children:(0,y.jsx)(xe.Z,{loading:z,active:!0,paragraph:{rows:5},children:ze.total?(0,y.jsx)(Mt.Z,{rowSelection:Ye,className:Rt,dataSource:O,bordered:!1,rowKey:function(e){return e.id},rowClassName:Bt,columns:Xe,loading:Z,pagination:{pageSize:ze.limit,total:ze.total,current:ze.page,onChange:function(e){var n=s()(s()({},ze),{},{page:e});De([]),Fe(n),Ge(n)},showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):(0,y.jsxs)("div",{className:Zt,children:[(0,y.jsx)("img",{src:si.x7,width:"258"}),(0,y.jsx)("span",{className:"c-grey-c",children:"暂无数据集文件~"})]})})}),(0,y.jsx)(ii,{rootIdentifier:null==p||null===(t=p.detail)||void 0===t?void 0:t.root_identifier,wrapClassName:Gt,id:v,containerId:null==p||null===(i=p.detail)||void 0===i?void 0:i.id,local:null==c||null===(a=c.setting)||void 0===a?void 0:a.is_local,dispatch:u,visible:Oe,onClose:function(){return Ce(!1)},onOK:Ge}),(0,y.jsx)(E.Z,{title:"重命名",open:Y,onOk:Je,centered:!0,wrapClassName:Ht,onCancel:function(){Q(!1),Ae({})},width:"1000px",children:(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:Ft,children:[(0,y.jsx)("sup",{children:"*"}),"文件名 :"]}),(0,y.jsx)(R.Z,{value:null==Te?void 0:Te.title,placeholder:"请输入文件名字",bordered:!1,onChange:function(e){Ae(s()(s()({},Te),{},{title:e.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((null==Te||null===(_=Te.title)||void 0===_?void 0:_.length)||0,"/60")}),(null==Te?void 0:Te.errorDes)&&(0,y.jsx)("div",{className:qt,children:null==Te?void 0:Te.errorDes})]})}),(0,y.jsx)(E.Z,{title:"分享下载链接",open:$,onOk:function(){var e=Te.download_url;Ve(e),b.ZP.success("复制成功"),ee(!1),Ae({})},centered:!0,wrapClassName:zt,onCancel:function(){ee(!1),Ae({})},width:"1000px",okText:"复制链接",children:(0,y.jsxs)("div",{children:[(0,y.jsxs)("div",{className:Ft,children:["发送链接,别人可以通过链接下载文件",(0,y.jsx)("span",{children:"(有效期为3天)"})]}),(0,y.jsx)(R.Z,{bordered:!1,addonBefore:"链接",value:null==Te?void 0:Te.download_url})]})}),(0,y.jsx)(ai.Z,{setVisible:se,visible:ie,recordId:he,type:ue,updateData:Ge,identifier:null===(o=p.detail)||void 0===o?void 0:o.identifier}),(0,y.jsx)(E.Z,{title:"同步到个人数据集",open:le,width:400,centered:!0,keyboard:!1,onCancel:function(){return _e(!1)},maskClosable:!1,footer:(0,y.jsxs)("div",{style:{display:"flex",justifyContent:"center"},children:[(0,y.jsx)("div",{className:Qt,onClick:function(){ke(!0)},children:"生成新的数据集"}),(0,y.jsx)("div",{className:Jt,onClick:function(){_e(!1),se(!0),de("my")},children:"发送到已有数据集中"})]}),children:(0,y.jsx)("div",{className:Vt,children:"将该数据集文件同步到个人数据集中,请选择同步方式:"})}),(0,y.jsx)(ri.Z,{visible:Ne,attachmentInfo:Be,onClose:function(){return ke(!1)},onSuccess:function(e){ke(!1),P.history.push("/dataset/".concat(e,"/detail?tabId=mine"))}})]})}))),oi=t(31797),ci="wrap___VIvSS",ui="content___pqoZT",di="mainPathWrap___v3uSU",pi="colorBlue___AjQlz",mi=function(e){return null!=e&&e.length?e.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1):""},hi=(0,P.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.fileType,a=e.path,r=e.onFinish,_=void 0===r?function(){}:r,o=(0,P.useParams)(),c=(0,l.useState)(""),u=S()(c,2),d=u[0],p=u[1],h=(0,l.useState)([]),v=S()(h,2),f=v[0],g=v[1],j=(0,l.useState)([]),D=S()(j,2),O=D[0],C=D[1],M=[Pi.OriginalPicturePath,Pi.ExpectPicturePath,Pi.PicturePath].includes(i);(0,l.useEffect)((function(){"EditPracticeSetting-SelectFilePath"===n.actionTabs.key&&(p(a||""),T())}),[n.actionTabs.key]);var T=function(){var e=x()(m()().mark((function e(){var n,i,a,r,l=arguments;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=l.length>0&&void 0!==l[0]?l[0]:"",e.next=3,t({type:"shixunsDetail/getRepository",payload:{id:o.id,path:i}});case 3:a=e.sent,""!==i||null!=a&&null!==(n=a.trees)&&void 0!==n&&n.length||b.ZP.warning("请先去代码仓库提交文件"),null!=a&&a.trees&&(r=a.trees.map((function(e){return s()(s()({},e),{name:e.name,val:e.name})})),C(r||[]));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=x()(m()().mark((function e(){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_(d),I();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=function(){p(""),g([]),C([]),t({type:"shixunsDetail/setActionTabs",payload:{}})},w=mi(f);return(0,y.jsx)(E.Z,{centered:!0,title:"文件路径",closable:!1,keyboard:!1,open:"EditPracticeSetting-SelectFilePath"===n.actionTabs.key,onOk:A,onCancel:I,children:(0,y.jsxs)("div",{className:ci,children:[(0,y.jsxs)("div",{className:ui,children:[(0,y.jsx)("div",{className:di,children:!(null==f||!f.length)&&f.map((function(e,n){return(0,y.jsx)("a",{onClick:function(){return function(e,n){var t=f.filter((function(e,t){return t<=n}));g(t);var i=mi(t);M&&p(i),T(i)}(0,n)},children:e.val},n)}))}),!(null==O||!O.length)&&O.map((function(e,n){return"tree"===e.type?(0,y.jsxs)("a",{onClick:function(){return function(e){if("tree"===e.type){f.length?f.push({val:"/".concat(e.val),path:e.val}):f.push({val:"根目录",path:""},{val:"/".concat(e.val),path:e.val}),g(f);var n=mi(f);M&&p(n),T(n)}}(e)},children:[(0,y.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(pi)}),w?"".concat(w,"/"):w,e.name]},n):(0,y.jsxs)("a",{onClick:function(){return function(e){var n=mi(f),t="".concat(n?"".concat(n,"/"):n).concat(e);i===Pi.Path?(null==d||!d.includes("".concat(t,";")))&&p("".concat(d).concat(t,";")):i===Pi.ExecPath&&p(t)}("".concat(e.name))},children:[(0,y.jsx)("i",{className:"iconfont icon-zuoye ".concat(pi)}),w?"".concat(w,"/"):w,e.name]},n)}))]}),(0,y.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,y.jsx)(R.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)",value:d,onChange:function(e){return p(e.target.value)}})]})})})),xi="wrap___AnxZp",vi="fixBtn___sQhsA",fi=t(93524),gi=["shixunsDetail","globalSetting","user","dispatch"],ji=(0,P.connect)((function(e){return{shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.shixunsDetail,e.globalSetting,e.user,e.dispatch,r()(e,gi);var n,t=(0,P.useLocation)(),i=(0,l.useRef)(null===(n=t.pathname)||void 0===n||null===(n=n.split("/"))||void 0===n?void 0:n[2]),a=k.Z.useForm(),_=S()(a,1)[0],o=(0,l.useState)(""),c=S()(o,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),v=h[0],f=h[1],g=(0,l.useState)(!1),j=S()(g,2),E=j[0],O=j[1];(0,l.useEffect)((function(){i.current&&C()}),[i.current]);var C=function(){var e=x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/get_standard_answer.json"),{method:"get",params:{from:"edit"}});case 3:0===(n=e.sent).status&&(d((null==n?void 0:n.standard_answer)||""),_.setFieldsValue({hide_answer:null==n?void 0:n.hide_answer,disable_copy:null==n?void 0:n.disable_copy}),f(!1));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return O(!0),e.next=3,(0,D.ZP)("/api/shixuns/".concat(i.current,"/set_standard_answer.json"),{method:"post",body:s()({},n)});case 3:0===e.sent.status&&b.ZP.success("保存成功"),O(!1);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsx)("section",{className:xi,children:(0,y.jsx)(xe.Z,{loading:v,children:(0,y.jsxs)(k.Z,{form:_,scrollToFirstError:!0,layout:"vertical",onFinish:M,children:[(0,y.jsx)(k.Z.Item,{name:"hide_answer",valuePropName:"checked",children:(0,y.jsx)(U.Z,{children:"隐藏参考答案模块"})}),(0,y.jsx)(k.Z.Item,{name:"disable_copy",valuePropName:"checked",children:(0,y.jsx)(U.Z,{children:"禁止复制参考答案"})}),(0,y.jsx)(k.Z.Item,{name:"standard_answer",label:"参考答案:",rules:[{required:!0,message:"请输入参考答案"}],children:(0,y.jsx)(N.Z,{defaultValue:u})}),(0,y.jsx)(k.Z.Item,{children:(0,y.jsx)(fi.t,{okText:"保存",loading:E,hasCancelBtn:!1,className:vi,okButtonProps:{htmlType:"submit"}})})]})})})})),Ei=t(53200),bi=t(39248),Di=t(63701),Pi=(oi.Z.Countdown,function(e){return e.Path="path",e.ExecPath="exec_path",e.OriginalPicturePath="original_picture_path",e.ExpectPicturePath="expect_picture_path",e.PicturePath="picture_path",e}({})),yi=(0,P.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=(e.practiceSetting,e.shixunsDetail),a=(0,l.useState)(),r=S()(a,2),_=(r[0],r[1],(0,l.useState)()),o=S()(_,2),c=(o[0],o[1],(0,l.useRef)(),(0,l.useState)()),u=S()(c,2),d=(u[0],u[1],(0,l.useState)()),p=S()(d,2),h=(p[0],p[1],(0,l.useState)(!0)),v=S()(h,2),f=(v[0],v[1],(0,l.useState)(700)),g=S()(f,2),E=(g[0],g[1],(0,l.useState)("")),b=S()(E,2),D=b[0],O=b[1],C=(0,l.useState)("1"),M=S()(C,2),T=M[0],A=M[1],I=(0,P.useParams)();(0,l.useEffect)((function(){w()}),[]);var w=function(){var e=x()(m()().mark((function e(){var n,t,i,s;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.Ui)({identifier:I.id});case 2:if(null==(t=e.sent)||null===(n=t.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=6;break}return Ei.Z.publish("pod-restrict-data",{identifier:null==t||null===(i=t.data)||void 0===i?void 0:i.identifier,data_list:null==t||null===(s=t.data)||void 0===s?void 0:s.data_list}),e.abrupt("return");case 6:null!=t&&t.url&&O(null==t?void 0:t.url);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(e){t({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},k=function(){var e=x()(m()().mark((function e(n){return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,j.QA)({id:I.id,startup_file:n});case 2:w(),t({type:"practiceSetting/getCommonData",payload:s()({},I)});case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,y.jsx)(Me.Z,{activeKey:T,onChange:function(e){return A(e)},tabBarStyle:{paddingLeft:20},items:[{key:"1",label:"服务设置",children:(0,y.jsxs)("div",{children:[(0,y.jsxs)(Z.Z,{className:"mt20 ml20 font14",align:"middle",children:[(0,y.jsxs)(W.Z,{children:[(0,y.jsx)("span",{className:"c-red",children:"* "}),"默认打开文件:"]}),(0,y.jsx)(W.Z,{className:"mr10",children:(0,y.jsx)(Ke.Z,{title:"开启JupyterLab评测功能,则默认打开文件同时也作为评测的执行文件。",placement:"bottom",children:(0,y.jsx)(bi.Z,{style:{cursor:"pointer"}})})}),(0,y.jsx)(W.Z,{flex:"300px",onClick:function(){return N(Pi.ExecPath)},children:(0,y.jsx)(R.Z,{value:D})}),(0,y.jsx)(W.Z,{flex:"1",children:(0,y.jsx)(L.ZP,{type:"primary",className:"ml10",onClick:function(){return N(Pi.ExecPath)},children:"设置"})})]}),(0,y.jsx)("iframe",{onLoad:function(e){},src:D,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),(0,y.jsx)(hi,{fileType:"path",path:null==i||null===(n=i.detail)||void 0===n?void 0:n.startup_file,onFinish:function(e){return k(e)}})]})},{key:"2",label:"评测设置",children:"2"===T?(0,y.jsx)(Di.Z,{active:"testCase",type:"jupyterLab"}):null},{key:"3",label:"参考答案",children:(0,y.jsx)(ji,{})}]})})),Oi=["tabsActive"],Ci=function(e){var n=e.tabsActive,t=r()(e,Oi);return(0,y.jsxs)(l.Fragment,{children:["information"===n&&(0,y.jsx)(le,{}),"warehouse"===n&&(0,y.jsx)(_e.default,{}),"level"===n&&(0,y.jsx)(he,s()({},t)),"collaborate"===n&&(0,y.jsx)(Le,s()({},t)),"setting"===n&&(0,y.jsx)(Re.Z,{}),"environment"===n&&(0,y.jsx)(Ct,s()({},t)),"dataset"===n&&(0,y.jsx)(_i,{}),"service"===n&&(0,y.jsx)(yi,s()({},t))]})},Mi="sidebar___OW5LG",Si="items___j856O",Ti="item___Zn_qr",Ai="name___ZfhoC",Ii="itemActive___sW_Ri",wi="question___yfIcY";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Ni="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAwYTggOCAwIDEgMS04IDggOC4wMSA4LjAxIDAgMCAxIDgtOFoiIGZpbGw9IiNGRUIzMDAiLz48cGF0aCBkPSJNOC4xMTEgMTJhLjc4Ljc4IDAgMSAwIC4wMDYtMS41Ni43OC43OCAwIDAgMC0uMDA2IDEuNTZaTTcuNTU2IDRhLjIxLjIxIDAgMCAwLS4yMTIuMjE4bC4yNDQgNS4xMzNhLjExNy4xMTcgMCAwIDAgLjExNi4xMWguODE1YS4xMTguMTE4IDAgMCAwIC4xMTctLjExbC4yNDMtNS4xMzNBLjIwOC4yMDggMCAwIDAgOC42NjYgNGgtMS4xMVoiIGZpbGw9IiNGRkYiLz48L2c+PC9zdmc+",ki=["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"],Li=[{name:"基本信息",icon:(0,y.jsx)("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"代码仓库",icon:(0,y.jsx)("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"任务关卡",icon:(0,y.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"实验环境",icon:(0,y.jsx)("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"数据集",icon:(0,y.jsx)("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"服务与评测",icon:(0,y.jsx)("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"合作人员",icon:(0,y.jsx)("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"设置",icon:(0,y.jsx)("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],Ri=(0,P.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.shixunsDetail;return{globalSetting:t,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:i}}))((function(e){e.globalSetting,e.loading;var n,t=e.dispatch,i=e.shixunsDetail,a=e.practiceSetting,_=(r()(e,ki),a.base_info_warning),o=a.challenges_warning,c=a.id,u=a.repository_warning,d=a.sideBar,p=a.service_warning,m=(0,P.useLocation)(),h=(0,P.useParams)(),x=(0,P.useSearchParams)(),v=S()(x,1)[0];(0,l.useEffect)((function(){var e,n=v.get("tabId"),s=m.pathname.split("/").length,a=(null!=i&&null!==(e=i.detail)&&void 0!==e&&e.windows_vnc?Li.filter((function(e){return"dataset"!==e.tabId})):Li).map((function(e){return e.tabId})).includes(n);n&&a?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:n}}):s>4?t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}}):(!n||n&&!a)&&t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}})}),[null==i||null===(n=i.detail)||void 0===n?void 0:n.windows_vnc]),(0,l.useEffect)((function(){return function(){t({type:"practiceSetting/setSideBarTabs",payload:s()(s()({},a.sideBar),{},{selectPath:""})})}}),[h.id]);var f;return(0,y.jsxs)("div",{className:Mi,children:[(0,y.jsx)("div",{className:Si,children:(null!=i&&null!==(f=i.detail)&&void 0!==f&&f.windows_vnc?Li.filter((function(e){return"dataset"!==e.tabId})):Li).filter((function(e){var n;return null!=i&&null!==(n=i.detail)&&void 0!==n&&n.is_jupyter_lab?"level"!==e.tabId:"service"!==e.tabId})).map((function(e){var n=e.name,i=e.icon,s=e.tabId;return(0,y.jsxs)("div",{className:"".concat(a.sideBar.tabsActive===s?Ii:Ti," font12"),onClick:function(){return function(e){var n;if(e!==d.tabsActive){var i=function(){P.history.push("/shixuns/".concat(c,"/edit?tabId=").concat(e)),t({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:e,selectPath:"",confirmLeave:!1}})};null!=a&&null!==(n=a.sideBar)&&void 0!==n&&n.confirmLeave?E.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i()}}):i()}}(s)},children:[i,(0,y.jsx)("span",{className:Ai,children:n}),"information"===s&&_&&(0,y.jsx)(Ke.Z,{title:"请完善基本信息",children:(0,y.jsx)("img",{src:Ni,alt:""})}),"level"===s&&o&&(0,y.jsx)(Ke.Z,{title:"请创建任务关卡",children:(0,y.jsx)("img",{src:Ni,alt:""})}),"service"===s&&p&&(0,y.jsx)(Ke.Z,{title:"请设置默认打开文件",children:(0,y.jsx)("img",{src:Ni,alt:""})}),"warehouse"===s&&u&&(0,y.jsx)(Ke.Z,{title:"请开启代码仓库",children:(0,y.jsx)("img",{src:Ni,alt:""})})]},s)}))}),(0,y.jsx)("div",{className:wi,children:(0,y.jsx)(Ke.Z,{placement:"right",title:"常见问题",children:(0,y.jsx)("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")},children:(0,y.jsx)("img",{src:si.Pt,height:44,width:44,alt:""})})})})]})})),Bi="bottom___AZ7c_",Zi="yes___iDEVN",Wi="no___E02he",Ki=(0,P.connect)((function(e){var n=e.classroomList,t=e.loading,i=e.shixunsDetail;return{classroomList:n,loading:t.effects,shixunsDetail:i}}))((function(e){var n,t,i=e.classroomList,a=e.loading,r=e.dispatch,_=(e.shixunsDetail,(0,P.useParams)()),o=((0,P.useLocation)(),(0,l.useState)(!1)),c=S()(o,2),u=c[0],d=c[1],p=(0,l.useState)(!1),h=S()(p,2),v=h[0],f=h[1],g=i.actionTabs,j=k.Z.useForm(),O=S()(j,1)[0],C=(0,l.useState)({name:"string"}),M=S()(C,2),T=M[0],A=M[1],I=(0,l.useState)(),w=S()(I,2),N=w[0];w[1];(0,l.useEffect)((function(){console.log(_),"重名修改"===i.actionTabs.key&&(T.name=null==g?void 0:g.name),A(s()({},T)),O.setFieldsValue({name:null==g?void 0:g.name})}),[i.actionTabs.key]);return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsxs)(E.Z,{centered:!0,title:"提示",open:"同步修改"===i.actionTabs.key,width:460,zIndex:(null==i||null===(n=i.actionTabs)||void 0===n?void 0:n.zIndex)||1e3,footer:null,onOk:x()(m()().mark((function e(){var n,t,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(123123),e.abrupt("return");case 4:return n=O.getFieldValue(),t="post",d(!0),a="/api/course_second_categories/".concat(i.actionTabs.selectArrs.category_id,"/rename_category.json"),g.selectArrs.main_id&&(a="/api/course_modules/".concat(i.actionTabs.selectArrs.main_id,"/rename_module.json")),"board"!==i.actionTabs.selectArrs.category_type&&"board"!==i.actionTabs.selectArrs.type||(a="/api/boards/".concat(i.actionTabs.selectArrs.category_id,".json"),t="put"),e.next=12,(0,D.ZP)(a,{method:t,body:s()({},n)});case 12:0===e.sent.status&&(b.ZP.success("修改成功"),r({type:"classroomList/setActionTabs",payload:{key:"同步修改成功"}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),g.cb&&g.cb()),d(!1);case 15:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:[(0,y.jsx)("div",{children:(0,y.jsxs)("p",{children:["本实训为创建作业/考试时复制生成的,",{information:"请确认是否将本次修改的基本信息同步至原实训中",wareHouse:"请确认是否将本次代码仓库修改内容同步到原实训中",environment:"请确认是否将本次修改的实验环境同步至原实训中",taskLevel:"请确认是否将本次修改的任务关卡同步至原实训中",setting:"请确认是否将本次修改的设置同步至原实训中"}[i.actionTabs.type],"?"]})}),(0,y.jsxs)("div",{className:Bi,children:[(0,y.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&v,className:Wi,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f(!0),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!0,2):i.actionTabs.fn(!0,2);case 2:case"end":return e.stop()}}),e)}))),children:"同步修改原实训"}),(0,y.jsx)(L.ZP,{loading:a["shixunsDetail/saveCopyForExercise"]&&!v,className:Zi,onClick:x()(m()().mark((function e(){var n;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:f(!1),null!==(n=i.actionTabs)&&void 0!==n&&n.value?i.actionTabs.fn(i.actionTabs.value,!1,1):i.actionTabs.fn(!1,1);case 2:case"end":return e.stop()}}),e)}))),children:"仅保存本实训"})]})]}),(0,y.jsx)(E.Z,{centered:!0,title:"提示",open:"重名修改"===i.actionTabs.key,okText:"保存名称",cancelText:"不更换名称",destroyOnClose:!0,width:550,confirmLoading:u,onOk:x()(m()().mark((function e(){var n,t,s,a;return m()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.validateFields();case 2:return n=O.getFieldValue(),d(!0),e.next=6,(0,D.ZP)("/api/shixuns/".concat(null==_?void 0:_.id,"/update_shixun_name.json"),{method:"post",body:{shixun_name:n.name}});case 6:t=e.sent,d(!1),0===t.status&&(b.ZP.success("修改成功"),r({type:"practiceSetting/getCommonData",payload:{id:_.id}}),null!==(s=i.actionTabs)&&void 0!==s&&s.getBaseInfo&&(null===(a=i.actionTabs)||void 0===a||a.getBaseInfo())),r({type:"classroomList/setActionTabs",payload:{}});case 10:case"end":return e.stop()}}),e)}))),onCancel:function(){r({type:"classroomList/setActionTabs",payload:{}})},children:(0,y.jsxs)("div",{children:[(0,y.jsx)("p",{children:"你管理的实训中有同名实训,建议更换实训名称(如:添加日期、用途等文案)"}),(0,y.jsx)(k.Z,{form:O,initialValues:ft()({},"name",N),onChange:function(){A(O.getFieldValue())},children:(0,y.jsx)(k.Z.Item,{name:"name",rules:[{required:!0,message:"请输入实训名称"}],children:(0,y.jsxs)(Z.Z,{className:"mt30",align:"middle",children:[(0,y.jsx)(W.Z,{className:"font14",children:"实训名称:"}),(0,y.jsx)(W.Z,{flex:"1",children:(0,y.jsx)(R.Z,{maxLength:60,defaultValue:null==g?void 0:g.name,suffix:(0,y.jsxs)("span",{children:[(null==T||null===(t=T.name)||void 0===t?void 0:t.length)||0,"/",60]})})})]})})})]})})]})})),Ui=["globalSetting","loading","dispatch","practiceSetting"],zi=(0,P.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting}}))((function(e){e.globalSetting,e.loading;var n=e.dispatch,t=e.practiceSetting,i=r()(e,Ui),a=(t.sideBar.tabsActive,(0,P.useParams)());return(0,l.useEffect)((function(){return n({type:"globalSetting/headerFooterToggle",payload:!1}),n({type:"shixunsDetail/getShixunsDetail",payload:s()(s()({},a),{},{shixun_managed:!0})}),function(){n({type:"globalSetting/headerFooterToggle",payload:!0}),n({type:"practiceSetting/setParams",payload:{id:""}})}}),[]),(0,y.jsxs)("div",{className:_,children:[(0,y.jsx)("div",{className:o,children:(0,y.jsx)(C,{})}),(0,y.jsxs)("div",{className:c,children:[(0,y.jsx)("div",{className:u,children:(0,y.jsx)(Ri,{})}),(0,y.jsx)("div",{className:d,children:(0,y.jsx)(Ci,s()(s()({},i),{},{tabsActive:t.sideBar.tabsActive}))})]}),(0,y.jsx)(Ki,{})]})}))},10462:function(e,n){"use strict";n.Z={titlesize:"titlesize___RiFfV",labelWrap:"labelWrap___gNw3Q",label:"label___uujJZ",labelContent:"labelContent___QsIDL",selectSchool:"selectSchool___HL1ax",dataPicker:"dataPicker___Ux1tp",itemWrap:"itemWrap___Q0uQz",img:"img___bqnNM",itemContent:"itemContent___FvPMp",nameWrap:"nameWrap___ALKio",name:"name___Q7c5Q",actionGroup:"actionGroup___qiWs0",schoolWrap:"schoolWrap___dXuoo",school:"school___CW5RX",colorOrange:"colorOrange___EkZAA",colorYellow:"colorYellow___evRzy",graaytitle:"graaytitle___LUmPS"}},46400:function(e,n,t){"use strict";t.d(n,{Z:function(){return k}});var i=t(80559),s=t(58670),a=t(51638),r=t(54745),l=t(31855),_=t(92310),o=t.n(_),c=t(43167),u=t(47413),d=t(59301),p=t(92343),m=t(36355),h=t(17313),x=t(83116);const v=(e,n,t,i,s)=>({backgroundColor:e,border:`${i.lineWidth}px ${i.lineType} ${n}`,[`${s}-icon`]:{color:t}}),f=e=>{const{componentCls:n,motionDurationSlow:t,marginXS:i,marginSM:s,fontSize:a,fontSizeLG:r,lineHeight:l,borderRadiusLG:_,motionEaseInOutCirc:o,withDescriptionIconSize:c,colorText:u,colorTextHeading:d,withDescriptionPadding:p,defaultPadding:m}=e;return{[n]:Object.assign(Object.assign({},(0,h.Wf)(e)),{position:"relative",display:"flex",alignItems:"center",padding:m,wordWrap:"break-word",borderRadius:_,[`&${n}-rtl`]:{direction:"rtl"},[`${n}-content`]:{flex:1,minWidth:0},[`${n}-icon`]:{marginInlineEnd:i,lineHeight:0},"&-description":{display:"none",fontSize:a,lineHeight:l},"&-message":{color:d},[`&${n}-motion-leave`]:{overflow:"hidden",opacity:1,transition:`max-height ${t} ${o}, opacity ${t} ${o},\n padding-top ${t} ${o}, padding-bottom ${t} ${o},\n margin-bottom ${t} ${o}`},[`&${n}-motion-leave-active`]:{maxHeight:0,marginBottom:"0 !important",paddingTop:0,paddingBottom:0,opacity:0}}),[`${n}-with-description`]:{alignItems:"flex-start",padding:p,[`${n}-icon`]:{marginInlineEnd:s,fontSize:c,lineHeight:0},[`${n}-message`]:{display:"block",marginBottom:i,color:d,fontSize:r},[`${n}-description`]:{display:"block",color:u}},[`${n}-banner`]:{marginBottom:0,border:"0 !important",borderRadius:0}}},g=e=>{const{componentCls:n,colorSuccess:t,colorSuccessBorder:i,colorSuccessBg:s,colorWarning:a,colorWarningBorder:r,colorWarningBg:l,colorError:_,colorErrorBorder:o,colorErrorBg:c,colorInfo:u,colorInfoBorder:d,colorInfoBg:p}=e;return{[n]:{"&-success":v(s,i,t,e,n),"&-info":v(p,d,u,e,n),"&-warning":v(l,r,a,e,n),"&-error":Object.assign(Object.assign({},v(c,o,_,e,n)),{[`${n}-description > pre`]:{margin:0,padding:0}})}}},j=e=>{const{componentCls:n,iconCls:t,motionDurationMid:i,marginXS:s,fontSizeIcon:a,colorIcon:r,colorIconHover:l}=e;return{[n]:{"&-action":{marginInlineStart:s},[`${n}-close-icon`]:{marginInlineStart:s,padding:0,overflow:"hidden",fontSize:a,lineHeight:`${a}px`,backgroundColor:"transparent",border:"none",outline:"none",cursor:"pointer",[`${t}-close`]:{color:r,transition:`color ${i}`,"&:hover":{color:l}}},"&-close-text":{color:r,transition:`color ${i}`,"&:hover":{color:l}}}}},E=e=>[f(e),g(e),j(e)];var b=(0,x.Z)("Alert",(e=>[E(e)]),(e=>({withDescriptionIconSize:e.fontSizeHeading3,defaultPadding:`${e.paddingContentVerticalSM}px 12px`,withDescriptionPadding:`${e.paddingMD}px ${e.paddingContentHorizontalLG}px`}))),D=function(e,n){var t={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&n.indexOf(i)<0&&(t[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(i=Object.getOwnPropertySymbols(e);s{const{icon:n,prefixCls:t,type:i}=e,s=P[i]||null;return n?(0,p.wm)(n,d.createElement("span",{className:`${t}-icon`},n),(()=>({className:o()(`${t}-icon`,{[n.props.className]:n.props.className})}))):d.createElement(s,{className:`${t}-icon`})},O=e=>{const{isClosable:n,prefixCls:t,closeIcon:i,handleClose:s}=e,r=!0===i||void 0===i?d.createElement(a.Z,null):i;return n?d.createElement("button",{type:"button",onClick:s,className:`${t}-close-icon`,tabIndex:0},r):null};var C=e=>{const{description:n,prefixCls:t,message:i,banner:s,className:a,rootClassName:r,style:l,onMouseEnter:_,onMouseLeave:p,onClick:h,afterClose:x,showIcon:v,closable:f,closeText:g,closeIcon:j,action:E}=e,P=D(e,["description","prefixCls","message","banner","className","rootClassName","style","onMouseEnter","onMouseLeave","onClick","afterClose","showIcon","closable","closeText","closeIcon","action"]),[C,M]=d.useState(!1);const S=d.useRef(null),{getPrefixCls:T,direction:A,alert:I}=d.useContext(m.E_),w=T("alert",t),[N,k]=b(w),L=n=>{var t;M(!0),null===(t=e.onClose)||void 0===t||t.call(e,n)},R=d.useMemo((()=>void 0!==e.type?e.type:s?"warning":"info"),[e.type,s]),B=d.useMemo((()=>!!g||("boolean"==typeof f?f:!1!==j&&null!=j)),[g,j,f]),Z=!(!s||void 0!==v)||v,W=o()(w,`${w}-${R}`,{[`${w}-with-description`]:!!n,[`${w}-no-icon`]:!Z,[`${w}-banner`]:!!s,[`${w}-rtl`]:"rtl"===A},null==I?void 0:I.className,a,r,k),K=(0,u.Z)(P,{aria:!0,data:!0});return N(d.createElement(c.default,{visible:!C,motionName:`${w}-motion`,motionAppear:!1,motionEnter:!1,onLeaveStart:e=>({maxHeight:e.offsetHeight}),onLeaveEnd:x},(t=>{let{className:s,style:a}=t;return d.createElement("div",Object.assign({ref:S,"data-show":!C,className:o()(W,s),style:Object.assign(Object.assign(Object.assign({},null==I?void 0:I.style),l),a),onMouseEnter:_,onMouseLeave:p,onClick:h,role:"alert"},K),Z?d.createElement(y,{description:n,icon:e.icon,prefixCls:w,type:R}):null,d.createElement("div",{className:`${w}-content`},i?d.createElement("div",{className:`${w}-message`},i):null,n?d.createElement("div",{className:`${w}-description`},n):null),E?d.createElement("div",{className:`${w}-action`},E):null,d.createElement(O,{isClosable:B,prefixCls:w,closeIcon:g||j,handleClose:L}))})))},M=t(19243),S=t(16177),T=t(74258),A=t(35796);let I=function(e){(0,T.Z)(t,e);var n=(0,A.Z)(t);function t(){var e;return(0,M.Z)(this,t),(e=n.apply(this,arguments)).state={error:void 0,info:{componentStack:""}},e}return(0,S.Z)(t,[{key:"componentDidCatch",value:function(e,n){this.setState({error:e,info:n})}},{key:"render",value:function(){const{message:e,description:n,children:t}=this.props,{error:i,info:s}=this.state,a=s&&s.componentStack?s.componentStack:null,r=void 0===e?(i||"").toString():e,l=void 0===n?a:n;return i?d.createElement(C,{type:"error",message:r,description:d.createElement("pre",{style:{fontSize:"0.9em",overflowX:"auto"}},l)}):t}}]),t}(d.Component);var w=I;const N=C;N.ErrorBoundary=w;var k=N},44e3:function(e,n,t){"use strict";var i=t(84966),s=t(23088);const a=i.ZP;a.Header=i.h4,a.Footer=i.$_,a.Content=i.VY,a.Sider=s.Z,n.Z=a},51581:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function e(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));o.ref=function(n){e.scrollComponent=n,_&&_(n)};var c=[t];return s&&(l?r?c.unshift(l):c.push(l):this.defaultLoader&&(r?c.unshift(this.defaultLoader):c.push(this.defaultLoader))),a.default.createElement(i,o,c)}}]),n}(s.Component);_.propTypes={children:r.default.node.isRequired,element:r.default.node,hasMore:r.default.bool,initialLoad:r.default.bool,isReverse:r.default.bool,loader:r.default.node,loadMore:r.default.func.isRequired,pageStart:r.default.number,ref:r.default.func,getScrollParent:r.default.func,threshold:r.default.number,useCapture:r.default.bool,useWindow:r.default.bool},_.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=_,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)}}]); \ No newline at end of file diff --git a/p__User__Detail__AccountInfo__CareerCertification__index.async.js b/p__User__Detail__AccountInfo__CareerCertification__index.async.js index df27cd4271..401202d1f2 100644 --- a/p__User__Detail__AccountInfo__CareerCertification__index.async.js +++ b/p__User__Detail__AccountInfo__CareerCertification__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[31416],{3419:function(e,n,t){t.r(n),t.d(n,{default:function(){return R}});var i=t(7557),l=t.n(i),r=t(82242),a=t.n(r),s=t(41498),o=t.n(s),c=t(79800),d=t.n(c),u=t(39647),p=t.n(u),m=t(59301),h=t(32007),x=t(57809),f=t(59028),j=t(78241),g=t(8591),v=t(43418),_=t(71418),y=t(95237),b=t(43604),Z=t(92832),C=t(6848),N=t(88522),I=t(3113),w=t(20453),F=t(40684),V=t(20817),k=t(51941),T={modal:"modal____ssfC",colorBlue:"colorBlue___vZIcC",formWrap:"formWrap___Rxwqi",flexRow:"flexRow___K4rXe",flexColumn:"flexColumn___AqTfO",example:"example___JWtD9",exampleImg:"exampleImg___QXK9C",colorOrange:"colorOrange___pNrU4",uploader:"uploader___gwoUO",uploadImg:"uploadImg___dJUTb",imageTip:"imageTip___nNH8z",uploadTipIcon:"uploadTipIcon___CRQxL",uploadTip:"uploadTip___Hp7rX",color05101a:"color05101a___G4pdC",viewLargerImg:"viewLargerImg___bMB3e",footerWrap:"footerWrap___DeHYE",note:"note___BEdWC",schoolHintWrap:"schoolHintWrap___zHXjt",colorCDCDCD:"colorCDCDCD___sUIJS",color0152d9:"color0152d9___z5mvy",tips:"tips___wL0_E"},S=t(66621),D=t(89392),W=t(29831),P=t(75694),A=t(84783),O=t(85750),q=t(76391),E=t(37712),L=["user","account","globalSetting","loading","dispatch"],H=x.default.Option,Q=f.Z.Dragger,R=(0,h.connect)((function(e){var n=e.user,t=e.account,i=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:i.effects}}))((function(e){var n,t,i,r=e.user,s=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,f=(p()(e,L),j.Z.useForm()),R=d()(f,1)[0],z=(0,m.useState)({}),B=d()(z,2),U=B[0],X=B[1],J=(0,m.useState)([]),K=d()(J,2),M=K[0],G=K[1],Y=(0,m.useState)([]),$=d()(Y,2),ee=$[0],ne=$[1],te=(0,m.useState)([]),ie=d()(te,2),le=ie[0],re=ie[1],ae=(0,m.useState)([]),se=d()(ae,2),oe=se[0],ce=se[1],de=(0,m.useState)([]),ue=d()(de,2),pe=ue[0],me=ue[1],he=(0,m.useState)([]),xe=d()(he,2),fe=xe[0],je=xe[1],ge=(0,m.useState)(),ve=d()(ge,2),_e=ve[0],ye=ve[1],be=(0,m.useState)(),Ze=d()(be,2),Ce=Ze[0],Ne=Ze[1],Ie=(0,m.useState)(),we=d()(Ie,2),Fe=we[0],Ve=we[1],ke=(0,m.useState)(),Te=d()(ke,2),Se=Te[0],De=Te[1],We=(0,m.useState)(),Pe=d()(We,2),Ae=Pe[0],Oe=Pe[1],qe=(0,m.useState)(),Ee=d()(qe,2),Le=Ee[0],He=Ee[1];(0,m.useEffect)((function(){var e,n,t,i;null!==(e=s.basicInfo)&&void 0!==e&&e.school_id&&(ze(null===(n=s.basicInfo)||void 0===n?void 0:n.school_id),G([{id:null===(t=s.basicInfo)||void 0===t?void 0:t.school_id,name:null===(i=s.basicInfo)||void 0===i?void 0:i.school_name}]))}),[]);var Qe=(0,m.useRef)((0,D.throttle)((function(e){return Re(e)}),1200,{leading:!0,trailing:!0})).current,Re=function(){var e=o()(l()().mark((function e(n){var t,i,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,G(null==t?void 0:t.schools),n&&""!=n&&(ne(null==t||null===(i=t.schools)||void 0===i?void 0:i.filter((function(e){return e.name.includes(n)}))),((null==t||null===(r=t.schools)||void 0===r?void 0:r.find((function(e){return e.name===n})))||{}).id?Xe(n,null,null==t?void 0:t.schools):(R.setFieldsValue(a()(a()({},R.getFieldsValue()),{},{department:""})),X(a()(a()({},R.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){var e=o()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,re(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){if(s.basicInfo){var e=s.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};R.setFieldsValue(n),X(n)}}),[s.basicInfo]);var Be=function(){M.find((function(e){return e.name===U.school}))?Oe(!0):g.ZP.info("请先选择正确的单位或者学校!")},Ue=function(){le.find((function(e){return e.name===U.department}))?He(!0):g.ZP.info("请先选择正确的院系或者部门!")},Xe=function(){var e=o()(l()().mark((function e(n,t,i){var r,s,o,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(r=(i||M).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=3,ze(o);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(s=c.departments)||void 0===s||null===(s=s[0])||void 0===s?void 0:s.name),R.setFieldsValue(a()(a()({},R.getFieldsValue()),{},{department:d})),X(a()(a()({},R.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){Je()}),[le]);var Je=function(){var e=o()(l()().mark((function e(){var n,t,i,r,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=null===(n=M.find((function(e){return e.name===R.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=le.find((function(e){return e.name===R.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,O.ZP)("/api/schools/".concat(i,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 5:0==(null==(a=e.sent)?void 0:a.status)&&me(null==a?void 0:a.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ke=function(){var e=o()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Re();case 2:R.setFieldsValue(a()(a()({},R.getFieldsValue()),{},{school:n,department:""})),X(a()(a()({},R.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Me=function(){var e=o()(l()().mark((function e(n){var t,i,a,o,c,d,u,p,m,x,f,j,_,y,b,Z,C,N,I,w,F,V,k;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=(d=n||{}).school,p=d.department,m=d.identity,x=d.studentNo,f=d.jobTitle,j=d.manager,_=d.code_type,y=d.code,b=d.major_name,_e){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(Z=null===(t=M.find((function(e){return e.name===u})))||void 0===t?void 0:t.id,C=null===(i=le.find((function(e){return e.name===p})))||void 0===i?void 0:i.id,N=null===(a=pe.find((function(e){return e.name===b})))||void 0===a?void 0:a.id,I="student"===m?x:"teacher"===m?f:j,Z){e.next=11;break}return v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,E.jsxs)("div",{style:{textAlign:"center"},children:[(0,E.jsx)("div",{style:{textAlign:"left"},children:"请扫码或搜索加入头歌官方交流QQ群:727685969,联系群内的运营进行咨询和申请新增学校名称。"}),(0,E.jsx)("img",{src:W,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||C){e.next=14;break}return w=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,E.jsx)(E.Fragment,{children:(0,E.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Be,onCancel:function(){w.destroy()}}),e.abrupt("return");case 14:if(!b||N){e.next=17;break}return"teacher"==R.getFieldValue("identity")?F=v.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,E.jsx)(E.Fragment,{children:(0,E.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:Ue,onCancel:function(){F.destroy()}}):v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,E.jsxs)("div",{style:{textAlign:"center"},children:[(0,E.jsx)("div",{style:{textAlign:"left"},children:"请扫码或搜索加入头歌官方交流QQ群:727685969,联系群内的运营进行咨询和申请新增专业名称。"}),(0,E.jsx)("img",{src:W,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(o=s.basicInfo)||void 0===o?void 0:o.id)||(null===(c=r.userInfo)||void 0===c?void 0:c.login),school_id:Z,department_id:C,major_id:N,identity:m,extra:I,code:y,code_type:_,attachment_ids:[Ce]}});case 19:V=e.sent,Ge(),0===(null==V?void 0:V.status)&&(y?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),ye(""),h({type:"account/getBasicInfo",payload:{login:null===(k=r.userInfo)||void 0===k?void 0:k.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ge=function(){R.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Ye={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(V.Z.API_SERVER,"/api/attachments.json"),className:T.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),Ne(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,S.y3)(e.file.originFileObj,(function(e){ye(e),Ve(!1)}))):Ve(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},$e=function(){v.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,E.jsxs)("div",{style:{textAlign:"center"},children:[(0,E.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:","teacher"===U.identity?"727685969":"816055138",",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,E.jsx)("img",{src:"teacher"===U.identity?W:P,style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,E.jsxs)("div",{children:[(0,E.jsx)(q.Z,{active:3}),(0,E.jsx)("div",{style:{paddingTop:"22px"},children:(0,E.jsx)(_.Z,{spinning:!!Fe,children:(0,E.jsxs)(j.Z,{form:R,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.formWrap,onValuesChange:function(e){(X(a()({},R.getFieldsValue())),"identity"in e&&X(a()(a()({},R.getFieldsValue()),{},{code_type:2})),"school"in e)&&(ne(M.filter((function(n){return n.name.includes(e.school)}))),(M.find((function(n){return n.name===e.school}))||{}).id?Xe(e.school):(R.setFieldValue("department",""),X(a()(a()({},U),{school:e.school,department:""}))))},onFinish:Me,children:[(0,E.jsxs)(y.Z,{gutter:[10,0],children:[(0,E.jsx)(b.Z,{flex:"300px",children:(0,E.jsx)(j.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,E.jsxs)(x.default,{children:[(0,E.jsx)(H,{value:"teacher",children:"教师"}),(0,E.jsx)(H,{value:"student",children:"学生"}),(0,E.jsx)(H,{value:"professional",children:"专业人士"})]})})}),"student"===U.identity&&(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(b.Z,{flex:1,children:(0,E.jsx)(j.Z.Item,{initialValue:U.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,E.jsx)(Z.Z,{type:"text",placeholder:"请输入学号"})})}),(0,E.jsx)(b.Z,{flex:0,children:(0,E.jsx)("div",{className:T.tooltipWrapper,children:(0,E.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,E.jsx)("span",{className:T.tips,children:(0,E.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===U.identity&&(0,E.jsx)(b.Z,{flex:1,children:(0,E.jsx)(j.Z.Item,{initialValue:U.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,E.jsxs)(x.default,{children:[(0,E.jsx)(H,{value:"教授",children:"教授"}),(0,E.jsx)(H,{value:"副教授",children:"副教授"}),(0,E.jsx)(H,{value:"讲师",children:"讲师"}),(0,E.jsx)(H,{value:"助教",children:"助教"})]})})}),"professional"===U.identity&&(0,E.jsx)(b.Z,{flex:1,children:(0,E.jsx)(j.Z.Item,{initialValue:U.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,E.jsxs)(x.default,{children:[(0,E.jsx)(H,{value:"企业管理者",children:"企业管理者"}),(0,E.jsx)(H,{value:"部门管理者",children:"部门管理者"}),(0,E.jsx)(H,{value:"高级工程师",children:"高级工程师"}),(0,E.jsx)(H,{value:"工程师",children:"工程师"}),(0,E.jsx)(H,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,E.jsx)(j.Z.Item,{label:"学校/单位",name:"school",extra:U.school&&!(null!=M&&M.find((function(e){return e.name===U.school})))&&(0,E.jsx)("div",{className:T.schoolHintWrap,children:(0,E.jsxs)("span",{className:T.colorCDCDCD,children:["未找到包含“",U.school,"”的高校,如有需要,请",(0,E.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){$e()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,E.jsx)(N.Z,{showSearch:!0,onSearch:Qe,children:ee.map((function(e,n){return(0,E.jsx)(H,{value:e.name,children:e.name},n)}))})}),(0,E.jsx)(j.Z.Item,{label:"院系/部门",name:"department",extra:U.department&&!(null!=le&&le.find((function(e){return e.name===U.department})))&&(0,E.jsxs)("div",{className:T.schoolHintWrap,children:[(0,E.jsx)("span",{className:T.colorCDCDCD,children:U.department?"未找到包含“".concat(U.department,"”的高校,"):"未找到院系,"}),"teacher"===U.identity?(0,E.jsx)("span",{className:"".concat(T.color0152d9," current"),onClick:Be,children:"申请新增"}):(0,E.jsxs)("span",{className:T.colorCDCDCD,children:["如有需要,请",(0,E.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){$e()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,E.jsx)(N.Z,{showSearch:!0,onChange:function(e){Je(),ce(le.filter((function(n){return n.name.includes(e)})))},children:oe.map((function(e,n){return(0,E.jsxs)(H,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,E.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,E.jsx)(j.Z.Item,{label:"专业",name:"major_name",extra:R.getFieldValue("major_name")&&!(null!=pe&&pe.find((function(e){return e.name==R.getFieldValue("major_name")})))&&(0,E.jsx)("div",{className:T.schoolHintWrap,children:"teacher"==R.getFieldValue("identity")?(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("span",{className:T.colorCDCDCD,children:"未查询到“".concat(R.getFieldValue("major_name"),"”专业,")}),(0,E.jsx)("span",{className:"".concat(T.color0152d9," current"),onClick:Ue,children:"申请新增"})]}):(0,E.jsxs)("span",{className:T.colorCDCDCD,children:["未找到“",R.getFieldValue("major_name"),"”专业,如有需要,请",(0,E.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){$e()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==R.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,E.jsx)(N.Z,{size:"large",onChange:function(e){je(pe.filter((function(n){return n.name.includes(e)})))},children:fe.map((function(e,n){return(0,E.jsxs)(H,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,E.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===U.identity&&(0,E.jsxs)(y.Z,{gutter:[10,0],wrap:!1,children:[(0,E.jsx)(b.Z,{flex:"240px",children:(0,E.jsx)(j.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,E.jsxs)(x.default,{children:[(0,E.jsx)(H,{value:2,children:"手机号"}),(0,E.jsx)(H,{value:1,children:"邀请码"})]})})}),(0,E.jsx)(b.Z,{flex:1,children:1===U.code_type?(0,E.jsx)(j.Z.Item,{name:"code",children:(0,E.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,E.jsx)(j.Z.Item,{name:"code",children:(0,E.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,E.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,E.jsx)(b.Z,{style:{paddingTop:"10px"},children:(0,E.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,E.jsx)(j.Z.Item,{label:"职业证上传",required:!0,children:(0,E.jsxs)("div",{className:T.flexRow,children:[(0,E.jsxs)("div",{className:"".concat(T.flexColumn," ").concat(T.example),children:[(0,E.jsx)("span",{className:T.exampleImg,children:(0,E.jsx)("img",{src:k})}),(0,E.jsxs)("span",{className:"tc",children:[(0,E.jsx)("p",{children:"示例图片"}),(0,E.jsx)("p",{className:"".concat(T.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,E.jsxs)("div",{className:T.flexColumn,children:[(0,E.jsx)(Q,a()(a()({},Ye),{},{accept:".png,.jpg,.bmp,.jpeg",children:_e?(0,E.jsx)("img",{src:_e,className:T.uploadImg}):(0,E.jsxs)("div",{className:T.imageTip,children:[(0,E.jsx)("p",{children:(0,E.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.uploadTipIcon)})}),(0,E.jsx)("p",{className:T.uploadTip,children:(0,E.jsx)("a",{className:T.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,E.jsx)("span",{className:"tc",children:(0,E.jsx)("p",{className:T.viewLargerImg,children:"查看大图"})})]})]})}),(0,E.jsx)("div",{className:T.footerWrap,children:(0,E.jsx)(j.Z.Item,{children:(0,E.jsx)(I.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"保存"})})}),(0,E.jsxs)("div",{className:T.note,children:[(0,E.jsx)("p",{children:"认证须知:"}),(0,E.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,E.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,E.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,E.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,E.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,E.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,E.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})})}),(0,E.jsx)(w.Z,{visible:Se,onClose:function(){return De(!1)},schoolName:U.school,onSuccess:Ke}),(0,E.jsx)(F.Z,{visible:Ae,onClose:function(){return Oe(!1)},schoolId:null===(t=M.find((function(e){return e.name===U.school})))||void 0===t?void 0:t.id,schoolName:U.school,departmentName:U.department,onSuccess:function(e){return Xe(U.school,e)}}),(0,E.jsx)(A.Z,{visible:Le,onClose:function(){return He(!1)},departmentId:null===(i=le.find((function(e){return e.name===U.department})))||void 0===i?void 0:i.id,departmentName:U.department,majorName:R.getFieldValue("major_name"),onSuccess:function(e){R.setFieldsValue({major_name:e}),X(a()(a()({},R.getFieldsValue()),{major_name:e})),Je()}})]})}))}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[31416],{40684:function(e,n,t){var a=t(7557),l=t.n(a),r=t(41498),i=t.n(r),o=t(79800),s=t.n(o),c=t(39647),d=t.n(c),u=t(59301),m=t(32007),p=t(92832),h=t(78241),f=t(8591),x=t(43418),v=t(61998),g=t(85750),j=t(37712),_=["account","globalSetting","loading","dispatch","schoolName","departmentName","visible","onClose","onSuccess"],y=p.Z.TextArea;n.Z=(0,m.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading;var n=e.dispatch,t=e.schoolName,a=e.departmentName,r=e.visible,o=e.onClose,c=void 0===o?function(){}:o,m=e.onSuccess,b=void 0===m?function(){}:m,Z=d()(e,_),C=h.Z.useForm(),N=s()(C,1)[0],w=(0,u.useRef)(),I=(0,u.useState)(!1),S=s()(I,2),k=S[0],F=S[1];(0,u.useEffect)((function(){w.current=Z.schoolId}),[Z.schoolId]),(0,u.useEffect)((function(){N.setFieldsValue({department:a})}),[a]);var T=function(){var e=i()(l()().mark((function e(t){var a,r,o,s,d,u,m,p;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a=t||{}).department,o=a.remarks,F(!0),e.next=4,(0,g.ZP)("/api/add_department_applies/inspect.json",{method:"get",params:{name:r,school_id:w.current}});case 4:if(s=e.sent,F(!1),d=function(){var e=i()(l()().mark((function e(){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/appplyDepartment",payload:{school_id:w.current,name:r,remarks:o}});case 2:0===(null==(t=e.sent)?void 0:t.status)&&(f.ZP.success("新增院系/部门成功!"),b(r),c());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),0!==(null==s?void 0:s.status)){e.next=12;break}if(null==s||null===(u=s.data)||void 0===u||!u.name){e.next=11;break}return x.Z.confirm({centered:!0,icon:null,width:500,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsxs)("div",{children:[(0,j.jsx)("div",{className:"mb10",children:"系统检测到您申请新增的部门已存在,请确认是否为该部门?"}),(0,j.jsx)(v.Z,{rowKey:"name",columns:[{title:"院系/部门",dataIndex:"name"},{title:"用户数",dataIndex:"size"}],dataSource:[{name:null==s||null===(m=s.data)||void 0===m?void 0:m.name,size:null==s||null===(p=s.data)||void 0===p?void 0:p.size}],pagination:!1})]}),onOk:function(){b(r),c()}}),e.abrupt("return");case 11:d();case 12:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,j.jsx)(x.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:r,title:"申请添加部门名称",width:"600px",onCancel:c,onOk:function(){return N.submit()},confirmLoading:k,children:(0,j.jsxs)(h.Z,{form:N,labelCol:{span:4},wrapperCol:{span:20},onFinish:T,children:[(0,j.jsx)(h.Z.Item,{label:"单位名称:",children:t}),(0,j.jsx)(h.Z.Item,{label:"部门名称:",name:"department",rules:[{required:!0,message:"请输入部门或者学院名称"}],children:(0,j.jsx)(p.Z,{placeholder:"请输入部门或者学院名称"})}),(0,j.jsx)(h.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,j.jsx)(y,{placeholder:"再次说明特别情况(选填)"})})]})})}))},84783:function(e,n,t){var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(32007),f=t(92832),x=t(78241),v=t(8591),g=t(43418),j=t(85750),_=t(37712),y=["account","globalSetting","loading","dispatch","departmentName","majorName","visible","onClose","onSuccess"],b=f.Z.TextArea;n.Z=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting,e.loading,e.dispatch;var n=e.departmentName,t=e.majorName,a=e.visible,r=e.onClose,o=void 0===r?function(){}:r,c=e.onSuccess,u=void 0===c?function(){}:c,h=m()(e,y),Z=x.Z.useForm(),C=d()(Z,1)[0],N=(0,p.useRef)(),w=(0,p.useState)(!1),I=d()(w,2),S=I[0];I[1];(0,p.useEffect)((function(){N.current=h.departmentId}),[h.departmentId]),(0,p.useEffect)((function(){C.setFieldsValue({name:t})}),[t]);var k=function(){var e=s()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C.validateFields();case 2:return e.next=4,(0,j.ZP)("/api/departments/".concat(N.current,"/majors.json"),{method:"post",body:i()({},C.getFieldsValue())});case 4:0===e.sent.status&&(v.ZP.success("申请成功!"),u(C.getFieldValue("name")),C.resetFields(),o());case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,_.jsx)(g.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:a,title:"申请新增专业名称",width:"600px",onCancel:o,onOk:function(){return C.submit()},confirmLoading:S,children:(0,_.jsxs)(x.Z,{form:C,labelCol:{span:4},wrapperCol:{span:20},onFinish:k,children:[(0,_.jsx)(x.Z.Item,{label:"院系名称:",children:n}),(0,_.jsx)(x.Z.Item,{label:"专业名称:",name:"name",rules:[{required:!0,message:"请输入专业名称"}],children:(0,_.jsx)(f.Z,{placeholder:"请输入专业名称",showCount:!0,maxLength:20})}),(0,_.jsx)(x.Z.Item,{label:"说明:",name:"remarks",style:{marginBottom:0},children:(0,_.jsx)(b,{placeholder:"再次说明特别情况(选填)"})})]})})}))},50883:function(e,n,t){var a=t(82242),l=t.n(a),r=(t(59301),t(93314)),i=t(3113),o=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,a=void 0===t?{}:t,s=e.styles,c=void 0===s?{}:s,d=e.customText,u=e.ButtonText,m=e.ButtonClick,p=e.Buttonclass,h=e.ButtonTwo,f=e.imgStyles,x=e.loading,v=void 0!==x&&x;return(0,o.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"100px auto",visibility:v?"hidden":"visible"}),c),children:[(0,o.jsx)("img",{src:n||r,style:l()(l()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,o.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,o.jsx)(i.ZP,l()(l()({className:p,onClick:m},a),{},{children:u})),h&&h]})}},3419:function(e,n,t){t.r(n),t.d(n,{default:function(){return L}});var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(32007),f=t(57809),x=t(59028),v=t(78241),g=t(8591),j=t(43418),_=t(71418),y=t(95237),b=t(43604),Z=t(92832),C=t(6848),N=t(88522),w=t(3113),I=t(20453),S=t(40684),k=t(20817),F=t(51941),T={modal:"modal____ssfC",colorBlue:"colorBlue___vZIcC",formWrap:"formWrap___Rxwqi",flexRow:"flexRow___K4rXe",flexColumn:"flexColumn___AqTfO",example:"example___JWtD9",exampleImg:"exampleImg___QXK9C",colorOrange:"colorOrange___pNrU4",uploader:"uploader___gwoUO",uploadImg:"uploadImg___dJUTb",imageTip:"imageTip___nNH8z",uploadTipIcon:"uploadTipIcon___CRQxL",uploadTip:"uploadTip___Hp7rX",color05101a:"color05101a___G4pdC",viewLargerImg:"viewLargerImg___bMB3e",footerWrap:"footerWrap___DeHYE",note:"note___BEdWC",schoolHintWrap:"schoolHintWrap___zHXjt",colorCDCDCD:"colorCDCDCD___sUIJS",color0152d9:"color0152d9___z5mvy",tips:"tips___wL0_E"},V=t(66621),E=t(89392),q=t(84783),O=t(85750),D=t(76391),P=t(37712),R=["user","account","globalSetting","loading","dispatch"],W=f.default.Option,B=x.Z.Dragger,L=(0,h.connect)((function(e){var n=e.user,t=e.account,a=e.loading;return{user:n,account:t,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){var n,t,a,r=e.user,o=e.account,c=e.globalSetting,u=e.loading,h=e.dispatch,x=(m()(e,R),v.Z.useForm()),L=d()(x,1)[0],z=(0,p.useState)({}),A=d()(z,2),M=A[0],H=A[1],Q=(0,p.useState)([]),G=d()(Q,2),U=G[0],X=G[1],Y=(0,p.useState)([]),J=d()(Y,2),K=J[0],$=J[1],ee=(0,p.useState)([]),ne=d()(ee,2),te=ne[0],ae=ne[1],le=(0,p.useState)([]),re=d()(le,2),ie=re[0],oe=re[1],se=(0,p.useState)([]),ce=d()(se,2),de=ce[0],ue=ce[1],me=(0,p.useState)([]),pe=d()(me,2),he=pe[0],fe=pe[1],xe=(0,p.useState)(),ve=d()(xe,2),ge=ve[0],je=ve[1],_e=(0,p.useState)(),ye=d()(_e,2),be=ye[0],Ze=ye[1],Ce=(0,p.useState)(),Ne=d()(Ce,2),we=Ne[0],Ie=Ne[1],Se=(0,p.useState)(),ke=d()(Se,2),Fe=ke[0],Te=ke[1],Ve=(0,p.useState)(),Ee=d()(Ve,2),qe=Ee[0],Oe=Ee[1],De=(0,p.useState)(),Pe=d()(De,2),Re=Pe[0],We=Pe[1];(0,p.useEffect)((function(){var e,n,t,a;null!==(e=o.basicInfo)&&void 0!==e&&e.school_id&&(ze(null===(n=o.basicInfo)||void 0===n?void 0:n.school_id),X([{id:null===(t=o.basicInfo)||void 0===t?void 0:t.school_id,name:null===(a=o.basicInfo)||void 0===a?void 0:a.school_name}]))}),[]);var Be=(0,p.useRef)((0,E.throttle)((function(e){return Le(e)}),1200,{leading:!0,trailing:!0})).current,Le=function(){var e=s()(l()().mark((function e(n){var t,a,r;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h({type:"account/getSchoolOption",payload:{keyword:n,limit:10}});case 2:t=e.sent,X(null==t?void 0:t.schools),n&&""!=n&&($(null==t||null===(a=t.schools)||void 0===a?void 0:a.filter((function(e){return e.name.includes(n)}))),((null==t||null===(r=t.schools)||void 0===r?void 0:r.find((function(e){return e.name===n})))||{}).id?He(n,null,null==t?void 0:t.schools):(L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{department:""})),H(i()(i()({},L.getFieldsValue()),{school:n,department:""}))));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),ze=function(){var e=s()(l()().mark((function e(n){var t;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,h({type:"account/getDepartmentOption",payload:{id:n}});case 4:return t=e.sent,ae(null==t?void 0:t.departments),e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){if(o.basicInfo){var e=o.basicInfo,n={identity:e.identity,school:e.school_name,department:e.department_name,major_name:e.major_name,studentNo:e.student_id,jobTitle:"teacher"==e.identity?e.technical_title:"教授",manager:"professional"==e.identity?e.technical_title:"企业管理者",code_type:2};L.setFieldsValue(n),H(n)}}),[o.basicInfo]);var Ae=function(){U.find((function(e){return e.name===M.school}))?Oe(!0):g.ZP.info("请先选择正确的单位或者学校!")},Me=function(){te.find((function(e){return e.name===M.department}))?We(!0):g.ZP.info("请先选择正确的院系或者部门!")},He=function(){var e=s()(l()().mark((function e(n,t,a){var r,o,s,c,d;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=null===(r=(a||U).find((function(e){return e.name===n})))||void 0===r?void 0:r.id,e.next=3,ze(s);case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0={};case 6:c=e.t0,d=t||(null==c||null===(o=c.departments)||void 0===o||null===(o=o[0])||void 0===o?void 0:o.name),L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{department:d})),H(i()(i()({},L.getFieldsValue()),{school:n,department:d}));case 10:case"end":return e.stop()}}),e)})));return function(n,t,a){return e.apply(this,arguments)}}();(0,p.useEffect)((function(){Qe()}),[te]);var Qe=function(){var e=s()(l()().mark((function e(){var n,t,a,r,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=null===(n=U.find((function(e){return e.name===L.getFieldValue("school")})))||void 0===n?void 0:n.id,!(r=null===(t=te.find((function(e){return e.name===L.getFieldValue("department")})))||void 0===t?void 0:t.id)){e.next=7;break}return e.next=5,(0,O.ZP)("/api/schools/".concat(a,"/departments/").concat(r,"/major_option.json"),{method:"get"});case 5:0==(null==(i=e.sent)?void 0:i.status)&&ue(null==i?void 0:i.majors);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ge=function(){var e=s()(l()().mark((function e(n){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Le();case 2:L.setFieldsValue(i()(i()({},L.getFieldsValue()),{},{school:n,department:""})),H(i()(i()({},L.getFieldsValue()),{school:n,department:""}));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ue=function(){var e=s()(l()().mark((function e(n){var t,a,i,s,d,u,m,p,f,x,v,_,y,b,Z,C,N,w,I,S,F,T,V,E,q,O,D;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(m=(u=n||{}).school,p=u.department,f=u.identity,x=u.studentNo,v=u.jobTitle,_=u.manager,y=u.code_type,b=u.code,Z=u.major_name,ge){e.next=4;break}return g.ZP.info("请先上传照片!"),e.abrupt("return");case 4:if(C=null===(t=U.find((function(e){return e.name===m})))||void 0===t?void 0:t.id,N=null===(a=te.find((function(e){return e.name===p})))||void 0===a?void 0:a.id,w=null===(i=de.find((function(e){return e.name===Z})))||void 0===i?void 0:i.id,I="student"===f?x:"teacher"===f?v:_,C){e.next=11;break}return j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(S=c.setting)||void 0===S?void 0:S.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增学校名称。"]}),(0,P.jsx)("img",{src:"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(F=c.setting)||void 0===F?void 0:F.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 11:if(!p||N){e.next=14;break}return T=j.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,P.jsx)(P.Fragment,{children:(0,P.jsx)("p",{children:"系统未找到您填写的院系/部门,是否申请新增该部门?"})}),onOk:Ae,onCancel:function(){T.destroy()}}),e.abrupt("return");case 14:if(!Z||w){e.next=17;break}return"teacher"==L.getFieldValue("identity")?V=j.Z.confirm({icon:null,width:600,centered:!0,okText:"新增",cancelText:"取消",title:"提示",content:(0,P.jsx)(P.Fragment,{children:(0,P.jsx)("p",{children:"系统未找到您填写的专业,是否申请新增该专业?"})}),onOk:Me,onCancel:function(){V.destroy()}}):j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",null==c||null===(E=c.setting)||void 0===E?void 0:E.homepage_tea_qq_number,",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,P.jsx)("img",{src:"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(q=c.setting)||void 0===q?void 0:q.homepage_tea_qq_qrcode_url),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"}),e.abrupt("return");case 17:return e.next=19,h({type:"account/applyProfessionalAuth",payload:{id:(null===(s=o.basicInfo)||void 0===s?void 0:s.id)||(null===(d=r.userInfo)||void 0===d?void 0:d.login),school_id:C,department_id:N,major_id:w,identity:f,extra:I,code:b,code_type:y,attachment_ids:[be]}});case 19:O=e.sent,Xe(),0===(null==O?void 0:O.status)&&(b?g.ZP.info("职业认证审核通过"):g.ZP.info("申请已提交,请等待审核!"),je(""),h({type:"account/getBasicInfo",payload:{login:null===(D=r.userInfo)||void 0===D?void 0:D.login}}));case 22:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Xe=function(){L.setFieldValue("code",""),h({type:"account/setActionTabs",payload:{}})},Ye={data:{type:"professional"},multiple:!0,withCredentials:!0,showUploadList:!1,action:"".concat(k.Z.API_SERVER,"/api/attachments.json"),className:T.uploader,onChange:function(e){var n;"uploading"!==e.file.status?"done"===e.file.status&&(console.log(e.file,e.file.response),Ze(null===(n=e.file.response)||void 0===n?void 0:n.id),(0,V.y3)(e.file.originFileObj,(function(e){je(e),Ie(!1)}))):Ie(!0)},beforeUpload:function(e){var n="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;return n||g.ZP.info("请上传正确文件格式"),n}},Je=function(e){var n,t,a,l;return"number"===e?"teacher"===M.identity?"".concat(null==c||null===(n=c.setting)||void 0===n?void 0:n.homepage_tea_qq_number):"".concat(null==c||null===(t=c.setting)||void 0===t?void 0:t.homepage_stu_qq_number):"code"===e?"teacher"===M.identity?"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(a=c.setting)||void 0===a?void 0:a.homepage_tea_qq_qrcode_url):"".concat(k.Z.IMG_SERVER,"/").concat(null==c||null===(l=c.setting)||void 0===l?void 0:l.homepage_stu_qq_qrcode_url):void 0},Ke=function(){j.Z.info({title:"联系平台运营",width:400,icon:null,centered:!0,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsxs)("div",{style:{textAlign:"left"},children:["请扫码或搜索加入头歌官方交流QQ群:",Je("number"),",联系群内的运营进行咨询和申请新增专业名称。"]}),(0,P.jsx)("img",{src:Je("code"),style:{width:"170px",height:"170px",marginTop:"20px"}})]}),okText:"我知道了"})};return(0,P.jsxs)("div",{children:[(0,P.jsx)(D.Z,{active:3}),(0,P.jsx)("div",{style:{paddingTop:"22px"},children:(0,P.jsx)(_.Z,{spinning:!!we,children:(0,P.jsxs)(v.Z,{form:L,layout:"horizontal",size:"large",scrollToFirstError:!0,className:T.formWrap,onValuesChange:function(e){(H(i()({},L.getFieldsValue())),"identity"in e&&H(i()(i()({},L.getFieldsValue()),{},{code_type:2})),"school"in e)&&($(U.filter((function(n){return n.name.includes(e.school)}))),(U.find((function(n){return n.name===e.school}))||{}).id?He(e.school):(L.setFieldValue("department",""),H(i()(i()({},M),{school:e.school,department:""}))))},onFinish:Ue,children:[(0,P.jsxs)(y.Z,{gutter:[10,0],children:[(0,P.jsx)(b.Z,{flex:"300px",children:(0,P.jsx)(v.Z.Item,{label:"职业",name:"identity",rules:[{required:!0,message:"请先选择职业"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"teacher",children:"教师"}),(0,P.jsx)(W,{value:"student",children:"学生"}),(0,P.jsx)(W,{value:"professional",children:"专业人士"})]})})}),"student"===M.identity&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.studentNo,name:"studentNo",rules:[{required:!0,message:"请先输入学号"}],children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入学号"})})}),(0,P.jsx)(b.Z,{flex:0,children:(0,P.jsx)("div",{className:T.tooltipWrapper,children:(0,P.jsx)(C.Z,{title:"单位管理员可管理已通过职业认证的学生账号信息(包含初始化密码)",children:(0,P.jsx)("span",{className:T.tips,children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2"})})})})})]}),"teacher"===M.identity&&(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.jobTitle,name:"jobTitle",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"教授",children:"教授"}),(0,P.jsx)(W,{value:"副教授",children:"副教授"}),(0,P.jsx)(W,{value:"讲师",children:"讲师"}),(0,P.jsx)(W,{value:"助教",children:"助教"})]})})}),"professional"===M.identity&&(0,P.jsx)(b.Z,{flex:1,children:(0,P.jsx)(v.Z.Item,{initialValue:M.manager,name:"manager",rules:[{required:!0,message:"请先选择职称"}],children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:"企业管理者",children:"企业管理者"}),(0,P.jsx)(W,{value:"部门管理者",children:"部门管理者"}),(0,P.jsx)(W,{value:"高级工程师",children:"高级工程师"}),(0,P.jsx)(W,{value:"工程师",children:"工程师"}),(0,P.jsx)(W,{value:"助理工程师",children:"助理工程师"})]})})})]}),(0,P.jsx)(v.Z.Item,{label:"学校/单位",name:"school",extra:M.school&&!(null!=U&&U.find((function(e){return e.name===M.school})))&&(0,P.jsx)("div",{className:T.schoolHintWrap,children:(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["未找到包含“",M.school,"”的高校,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:[{required:!0,message:"请先选择学校/单位"}],children:(0,P.jsx)(N.Z,{showSearch:!0,onSearch:Be,children:K.map((function(e,n){return(0,P.jsx)(W,{value:e.name,children:e.name},n)}))})}),(0,P.jsx)(v.Z.Item,{label:"院系/部门",name:"department",extra:M.department&&!(null!=te&&te.find((function(e){return e.name===M.department})))&&(0,P.jsxs)("div",{className:T.schoolHintWrap,children:[(0,P.jsx)("span",{className:T.colorCDCDCD,children:M.department?"未找到包含“".concat(M.department,"”的高校,"):"未找到院系,"}),"teacher"===M.identity?(0,P.jsx)("span",{className:"".concat(T.color0152d9," current"),onClick:Ae,children:"申请新增"}):(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})]}),rules:[{required:!0,message:"请先选择院系/部门"}],children:(0,P.jsx)(N.Z,{showSearch:!0,onChange:function(e){Qe(),oe(te.filter((function(n){return n.name.includes(e)})))},children:ie.map((function(e,n){return(0,P.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,P.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),(0,P.jsx)(v.Z.Item,{label:"专业",name:"major_name",extra:L.getFieldValue("major_name")&&!(null!=de&&de.find((function(e){return e.name==L.getFieldValue("major_name")})))&&(0,P.jsx)("div",{className:T.schoolHintWrap,children:"teacher"==L.getFieldValue("identity")?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("span",{className:T.colorCDCDCD,children:"未查询到“".concat(L.getFieldValue("major_name"),"”专业,")}),(0,P.jsx)("span",{className:"".concat(T.color0152d9," current"),onClick:Me,children:"申请新增"})]}):(0,P.jsxs)("span",{className:T.colorCDCDCD,children:["未找到“",L.getFieldValue("major_name"),"”专业,如有需要,请",(0,P.jsx)("span",{style:{color:"blue",cursor:"pointer"},onClick:function(){Ke()},children:"联系平台运营"}),"申请新增"]})}),rules:["teacher"==L.getFieldValue("identity")&&{required:!0,message:"请先选择专业"}],children:(0,P.jsx)(N.Z,{size:"large",onChange:function(e){fe(de.filter((function(n){return n.name.includes(e)})))},children:he.map((function(e,n){return(0,P.jsxs)(W,{value:e.name,children:[e.name,0==(null==e?void 0:e.status)&&(0,P.jsx)("span",{style:{color:"#FF8C29",marginLeft:"5px"},children:"(待审核)"})]},n)}))})}),"student"===M.identity&&(0,P.jsxs)(y.Z,{gutter:[10,0],wrap:!1,children:[(0,P.jsx)(b.Z,{flex:"240px",children:(0,P.jsx)(v.Z.Item,{label:"验证码",name:"code_type",initialValue:2,children:(0,P.jsxs)(f.default,{children:[(0,P.jsx)(W,{value:2,children:"手机号"}),(0,P.jsx)(W,{value:1,children:"邀请码"})]})})}),(0,P.jsx)(b.Z,{flex:1,children:1===M.code_type?(0,P.jsx)(v.Z.Item,{name:"code",children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂的邀请码",maxLength:10})}):(0,P.jsx)(v.Z.Item,{name:"code",children:(0,P.jsx)(Z.Z,{type:"text",placeholder:"请输入已加入的教学课堂中教师的手机号后六位",maxLength:10})})}),(0,P.jsx)(C.Z,{title:"当前账号申请认证的单位与已加入的教学课堂所属单位需相同",children:(0,P.jsx)(b.Z,{style:{paddingTop:"10px"},children:(0,P.jsx)("i",{className:"iconfont icon-a-wenhaobeifen2 primary-hover font14",style:{cursor:"pointer"}})})})]}),(0,P.jsx)(v.Z.Item,{label:"职业证上传",required:!0,children:(0,P.jsxs)("div",{className:T.flexRow,children:[(0,P.jsxs)("div",{className:"".concat(T.flexColumn," ").concat(T.example),children:[(0,P.jsx)("span",{className:T.exampleImg,children:(0,P.jsx)("img",{src:F})}),(0,P.jsxs)("span",{className:"tc",children:[(0,P.jsx)("p",{children:"示例图片"}),(0,P.jsx)("p",{className:"".concat(T.colorOrange," font12"),children:"(png/jpg/bmp格式,不超过2MB)"})]})]}),(0,P.jsxs)("div",{className:T.flexColumn,children:[(0,P.jsx)(B,i()(i()({},Ye),{},{accept:".png,.jpg,.bmp,.jpeg",children:ge?(0,P.jsx)("img",{src:ge,className:T.uploadImg}):(0,P.jsxs)("div",{className:T.imageTip,children:[(0,P.jsx)("p",{children:(0,P.jsx)("i",{className:"iconfont icon-cuban2shangchuanyunduan ".concat(T.uploadTipIcon)})}),(0,P.jsx)("p",{className:T.uploadTip,children:(0,P.jsx)("a",{className:T.color05101a,children:"点击或拖拽上传图片"})})]})})),(0,P.jsx)("span",{className:"tc",children:(0,P.jsx)("p",{className:T.viewLargerImg,children:"查看大图"})})]})]})}),(0,P.jsx)("div",{className:T.footerWrap,children:(0,P.jsx)(v.Z.Item,{children:(0,P.jsx)(w.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:u["account/applyProfessionalAuth"],children:"保存"})})}),(0,P.jsxs)("div",{className:T.note,children:[(0,P.jsx)("p",{children:"认证须知:"}),(0,P.jsx)("p",{children:"1.根据职业上传相应的证件照:教师(教师证),专业人士(员工证)、学生(学生证),请确保证件照内容完整并且清晰可见,严禁PS;"}),(0,P.jsx)("p",{children:"2.我们将在你提交职业证信息后的24小时(不包含节假日)内完成审核,审核结果将会以系统消息的形式发送给你;"}),(0,P.jsx)("p",{children:"3.职业认证审核完成后,无法删除,请谨慎填写;职业变更请选择重新认证;"}),(0,P.jsx)("p",{children:"4.职业认证审核完成后,系统将自动发放500个金币作为奖励;"}),(0,P.jsx)("p",{children:"5.我们会确保你所提供的信息均处于严格的保密状态,不会泄露;"}),(0,P.jsxs)("p",{children:["6.如存在恶意乱填写姓名,学号,及上传与职业证件无关图片者,一经发现将冻结",!(null!=c&&null!==(n=c.setting)&&void 0!==n&&n.is_local)&&"EduCoder","账号。"]}),(0,P.jsx)("p",{children:"7.非老师身份提交职业认证后系统会自动将状态改为已认证,你将可以体验平台需要职业认证的功能;如果在认证后的使用过程中未通过审核,你将不能继续体验需要认证的功能。"})]})]})})}),(0,P.jsx)(I.Z,{visible:Fe,onClose:function(){return Te(!1)},schoolName:M.school,onSuccess:Ge}),(0,P.jsx)(S.Z,{visible:qe,onClose:function(){return Oe(!1)},schoolId:null===(t=U.find((function(e){return e.name===M.school})))||void 0===t?void 0:t.id,schoolName:M.school,departmentName:M.department,onSuccess:function(e){return He(M.school,e)}}),(0,P.jsx)(q.Z,{visible:Re,onClose:function(){return We(!1)},departmentId:null===(a=te.find((function(e){return e.name===M.department})))||void 0===a?void 0:a.id,departmentName:M.department,majorName:L.getFieldValue("major_name"),onSuccess:function(e){L.setFieldsValue({major_name:e}),H(i()(i()({},L.getFieldsValue()),{major_name:e})),Qe()}})]})}))},20453:function(e,n,t){t.d(n,{Z:function(){return q}});var a=t(7557),l=t.n(a),r=t(82242),i=t.n(r),o=t(41498),s=t.n(o),c=t(79800),d=t.n(c),u=t(39647),m=t.n(u),p=t(59301),h=t(32007),f=t(92832),x=t(78241),v=t(43418),g=t(61998),j=t(8591),_=t(19842),y=t(3113),b=t(80559),Z=t(58670),C=t(85027),N="flexRow___Ys7oN",w="flexColumn___awMMf",I="formWrap___j8Lzv",S="example___xf0jY",k="footerWrap___GFnQD",F=t(37712),T=["account","globalSetting","loading","dispatch","schoolName","visible","onClose","onSuccess"],V=function(e,n){return n.some((function(n){return n.label.toLowerCase().indexOf(e.toLowerCase())>-1}))},E=f.Z.TextArea,q=(0,h.connect)((function(e){var n=e.account,t=e.loading;return{account:n,globalSetting:e.globalSetting,loading:t.effects}}))((function(e){e.account,e.globalSetting;var n=e.loading,t=e.dispatch,a=e.schoolName,r=e.visible,o=e.onClose,c=void 0===o?function(){}:o,u=e.onSuccess,h=void 0===u?function(){}:u,q=(m()(e,T),x.Z.useForm()),O=d()(q,1)[0];(0,p.useEffect)((function(){O.setFieldsValue({name:a})}),[a]);var D=function(){var e=s()(l()().mark((function e(n){var a,r,o,d,u,m,p,f;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=(a=n||{}).name,o=a.city,d=void 0===o?[]:o,u=a.address,m=a.remarks,e.next=3,t({type:"account/appplySchool",payload:{name:r,province:d[0],city:d[1],address:u,remarks:m}});case 3:if(2!=(null==(p=e.sent)?void 0:p.status)){e.next=7;break}return f=v.Z.confirm({icon:null,width:600,centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)("p",{children:"系统检测到您申请新增的单位已存在,请确认是否为该单位?"}),(0,F.jsx)(g.Z,{columns:[{title:"学校/单位",dataIndex:"name"},{title:"用户数",width:150,dataIndex:"users_count"}],dataSource:[i()({},p)],pagination:!1})]}),onOk:function(){var e=s()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h(r);case 2:f.destroy(),c();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onCancel:function(){f.destroy()}}),e.abrupt("return");case 7:c(),0==p.status&&(j.ZP.success("新增学校/单位成功!"),h(r));case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,F.jsx)(v.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:r,title:"申请添加单位名称",width:"600px",footer:null,children:(0,F.jsxs)(x.Z,{className:I,form:O,labelCol:{span:4},wrapperCol:{span:20},onFinish:D,children:[(0,F.jsx)(x.Z.Item,{label:"单位全称:",name:"name",rules:[{required:!0,message:"请输入学校或工作单位"}],children:(0,F.jsx)(f.Z,{placeholder:"学校或工作单位"})}),(0,F.jsxs)("div",{className:"".concat(N," ").concat(S),children:[(0,F.jsx)("div",{children:"示例:"}),(0,F.jsxs)("div",{className:w,children:[(0,F.jsxs)("div",{children:[(0,F.jsx)(b.Z,{style:{color:"rgb(82, 196, 26)"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"正确示例:数据结构"})]}),(0,F.jsxs)("div",{children:[(0,F.jsx)(Z.Z,{style:{color:"red"}}),(0,F.jsx)("span",{className:"font14 ml5",children:"错误示例:数据结构2019春"})]})]})]}),(0,F.jsx)(x.Z.Item,{label:"地区:",name:"city",children:(0,F.jsx)(_.Z,{allowClear:!0,size:"middle",options:C.P,placeholder:"请选择所在地",showSearch:{matchInputWidth:!0,filter:V}})}),(0,F.jsx)(x.Z.Item,{label:"详细地址:",name:"address",children:(0,F.jsx)(f.Z,{placeholder:"请填写完整的地址信息"})}),(0,F.jsx)(x.Z.Item,{label:"说明:",name:"remarks",children:(0,F.jsx)(E,{placeholder:"再次说明特别情况(选填)"})}),(0,F.jsx)("div",{className:k,children:(0,F.jsxs)(x.Z.Item,{children:[(0,F.jsx)(y.ZP,{className:"mr5",size:"middle",onClick:function(){c()},children:"取消"}),(0,F.jsx)(y.ZP,{size:"middle",type:"primary",htmlType:"submit",loading:n["account/appplySchool"],children:"保存"})]})})]})})}))},76391:function(e,n,t){var a=t(79800),l=t.n(a),r=t(59301),i=t(32007),o=t(21256),s=t(37712);n.Z=function(e){var n=e.children,t=e.active,a=((0,i.useParams)(),(0,r.useState)(t||1)),c=l()(a,2),d=(c[0],c[1]),u=(0,r.useRef)();return(0,r.useEffect)((function(){var e;u.current=null===(e=location.pathname.split("/"))||void 0===e?void 0:e[2]}),[location.pathname]),(0,s.jsx)("section",{style:{backgroundColor:"#fff",padding:"22px 0 0 38px"},children:(0,s.jsx)(o.YG,{value:t,onChange:function(e){d(e)},tabBarExtraContent:n,dataSource:[{id:1,name:"基本信息",link:"/users/".concat(u.current,"/baseInfo/edit")},{id:2,name:"实名认证",link:"/users/".concat(u.current,"/realNameCertification")},{id:3,name:"职业认证",link:"/users/".concat(u.current,"/careerCertification")}]})})}},88522:function(e,n,t){var a=t(92310),l=t.n(a),r=t(75440),i=t(55405),o=t(59301),s=t(53487),c=t(92343),d=t(36355),u=t(57809);const{Option:m}=u.default;function p(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const h=(e,n)=>{const{prefixCls:t,className:a,popupClassName:s,dropdownClassName:h,children:f,dataSource:x}=e,v=(0,r.Z)(f);let g;1===v.length&&(0,c.l$)(v[0])&&!p(v[0])&&([g]=v);const j=g?()=>g:void 0;let _;_=v.length&&p(v[0])?f:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return o.createElement(m,{key:e,value:e},e);case"object":{const{value:n}=e;return o.createElement(m,{key:n,value:n},e.text)}default:return}})):[];const{getPrefixCls:y}=o.useContext(d.E_),b=y("select",t);return o.createElement(u.default,Object.assign({ref:n,suffixIcon:null},(0,i.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:b,popupClassName:s||h,className:l()(`${b}-auto-complete`,a),mode:u.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:j}),_)},f=o.forwardRef(h),x=(0,s.Z)(f);f.Option=m,f._InternalPanelDoNotUseOrYouWillBeFired=x,n.Z=f}}]); \ No newline at end of file diff --git a/p__User__Detail__AccountInfo__Profile__Edit__index.chunk.css b/p__User__Detail__AccountInfo__Profile__Edit__index.chunk.css index ccdb72c93c..a2aec9d3d1 100644 --- a/p__User__Detail__AccountInfo__Profile__Edit__index.chunk.css +++ b/p__User__Detail__AccountInfo__Profile__Edit__index.chunk.css @@ -1 +1 @@ -.wrap___UcHlM{flex:1 1}.content___G5KsE{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___WWGVB{color:#989898;margin-left:20px}.title___cl_0a{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___rXVJs{display:flex;justify-content:space-between}.formWrap___PlK4W label{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___VKe43{display:flex;flex-direction:row}.schoolHintWrap___BVdvA{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___gbgqi{color:#cdcdcd}.color0152d9___R6uW1{color:#0152d9}.submitButton___dSqFa,.submitButtondiv___qx6r5{margin-right:20px;width:100px}.submitButtondiv___qx6r5{animation:glow___X86WN .2s ease-out infinite alternate}@keyframes glow___X86WN{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___qFhii{height:40px;text-overflow:ellipsis}.flexRow___Ys7oN{display:flex;flex-direction:row}.flexColumn___awMMf{display:flex;flex-direction:column}.formWrap___j8Lzv{font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___xf0jY{margin-bottom:10px;margin-left:95px}.footerWrap___GFnQD div[class~=ant-form-item-control]{max-width:100%}.footerWrap___GFnQD div[class~=ant-form-item]{margin-bottom:0}.footerWrap___GFnQD div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file +.wrap___UcHlM{flex:1 1}.content___G5KsE{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___WWGVB{color:#989898;margin-left:20px}.title___cl_0a{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___rXVJs{display:flex;justify-content:space-between}.formWrap___PlK4W label{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___VKe43{display:flex;flex-direction:row}.schoolHintWrap___BVdvA{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___gbgqi{color:#cdcdcd}.color0152d9___R6uW1{color:#0152d9}.submitButton___dSqFa,.submitButtondiv___qx6r5{margin-right:20px;width:100px}.submitButtondiv___qx6r5{animation:glow___X86WN .2s ease-out infinite alternate}@keyframes glow___X86WN{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___qFhii{height:40px;text-overflow:ellipsis}.selecticon___WwgCc{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:rgba(0,0,0,.25);display:flex;font-size:12px;font-style:normal;height:12px;inset-inline-end:auto;inset-inline-start:440px;line-height:1;margin-top:-6px;pointer-events:none;position:absolute;text-align:center;text-transform:none;top:20px;vertical-align:-.125em}.flexRow___Ys7oN{display:flex;flex-direction:row}.flexColumn___awMMf{display:flex;flex-direction:column}.formWrap___j8Lzv{font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___xf0jY{margin-bottom:10px;margin-left:95px}.footerWrap___GFnQD div[class~=ant-form-item-control]{max-width:100%}.footerWrap___GFnQD div[class~=ant-form-item]{margin-bottom:0}.footerWrap___GFnQD div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file diff --git a/p__User__Detail__AccountInfo__Profile__index.chunk.css b/p__User__Detail__AccountInfo__Profile__index.chunk.css index ca90506438..2c7b444f01 100644 --- a/p__User__Detail__AccountInfo__Profile__index.chunk.css +++ b/p__User__Detail__AccountInfo__Profile__index.chunk.css @@ -1 +1 @@ -.wrap___boTTY{flex:1 1}.content___ctO9V{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___xClnf{color:#989898;margin-left:20px}.title___n_o1k{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___wNqXS{display:flex;flex-direction:row-reverse;justify-content:space-between}.formWrap___gcaP1 label{font-size:14px}.formWrap___gcaP1 div[class~=ant-form-item-control-input-content]{font-size:14px}.wrap___UcHlM{flex:1 1}.content___G5KsE{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___WWGVB{color:#989898;margin-left:20px}.title___cl_0a{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___rXVJs{display:flex;justify-content:space-between}.formWrap___PlK4W label{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___VKe43{display:flex;flex-direction:row}.schoolHintWrap___BVdvA{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___gbgqi{color:#cdcdcd}.color0152d9___R6uW1{color:#0152d9}.submitButton___dSqFa,.submitButtondiv___qx6r5{margin-right:20px;width:100px}.submitButtondiv___qx6r5{animation:glow___X86WN .2s ease-out infinite alternate}@keyframes glow___X86WN{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___qFhii{height:40px;text-overflow:ellipsis}.flexRow___Ys7oN{display:flex;flex-direction:row}.flexColumn___awMMf{display:flex;flex-direction:column}.formWrap___j8Lzv{font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___xf0jY{margin-bottom:10px;margin-left:95px}.footerWrap___GFnQD div[class~=ant-form-item-control]{max-width:100%}.footerWrap___GFnQD div[class~=ant-form-item]{margin-bottom:0}.footerWrap___GFnQD div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file +.wrap___boTTY{flex:1 1}.content___ctO9V{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___xClnf{color:#989898;margin-left:20px}.title___n_o1k{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___wNqXS{display:flex;flex-direction:row-reverse;justify-content:space-between}.formWrap___gcaP1 label{font-size:14px}.formWrap___gcaP1 div[class~=ant-form-item-control-input-content]{font-size:14px}.wrap___UcHlM{flex:1 1}.content___G5KsE{background:#fff;box-sizing:border-box;margin-bottom:10px;min-height:390px;padding:30px;width:100%}.hint___WWGVB{color:#989898;margin-left:20px}.title___cl_0a{font-size:16px;margin-bottom:10px;padding-left:30px}.titleWrap___rXVJs{display:flex;justify-content:space-between}.formWrap___PlK4W label{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-control-input-content]{font-size:14px}.formWrap___PlK4W div[class~=ant-form-item-label]{text-align:right;width:100px}.identityWrap___VKe43{display:flex;flex-direction:row}.schoolHintWrap___BVdvA{font-size:14px;height:20px;line-height:20px}.colorCDCDCD___gbgqi{color:#cdcdcd}.color0152d9___R6uW1{color:#0152d9}.submitButton___dSqFa,.submitButtondiv___qx6r5{margin-right:20px;width:100px}.submitButtondiv___qx6r5{animation:glow___X86WN .2s ease-out infinite alternate}@keyframes glow___X86WN{0%{border-color:#00fff9;box-shadow:0 0 5px rgba(0,255,249,.2);text-align:center}to{border-color:#00fff9;box-shadow:0 0 8px rgba(0,255,249,.6);text-align:center}}.staffidInput___qFhii{height:40px;text-overflow:ellipsis}.selecticon___WwgCc{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:rgba(0,0,0,.25);display:flex;font-size:12px;font-style:normal;height:12px;inset-inline-end:auto;inset-inline-start:440px;line-height:1;margin-top:-6px;pointer-events:none;position:absolute;text-align:center;text-transform:none;top:20px;vertical-align:-.125em}.flexRow___Ys7oN{display:flex;flex-direction:row}.flexColumn___awMMf{display:flex;flex-direction:column}.formWrap___j8Lzv{font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-label] label{color:#979797;font-size:14px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] input{font-size:14px;height:40px;line-height:40px}.formWrap___j8Lzv div[class~=ant-form-item-control-input-content] textarea{font-size:14px;height:40px}.example___xf0jY{margin-bottom:10px;margin-left:95px}.footerWrap___GFnQD div[class~=ant-form-item-control]{max-width:100%}.footerWrap___GFnQD div[class~=ant-form-item]{margin-bottom:0}.footerWrap___GFnQD div[class~=ant-form-item-control-input-content]{display:flex;justify-content:flex-end}.image-preview-container{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;flex-flow:column nowrap;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.image-preview-container .image-preview{max-width:86%;transition:transform .4s linear}.image-preview-container .button-group{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;position:absolute;right:10px;top:10px;z-index:101}.image-preview-container .button-group a,.image-preview-container .button-group button{align-items:center;color:rgba(0,0,0,.65);display:flex;flex-flow:row nowrap;margin-right:10px}.preview-wrp-group{overflow:auto;text-align:center;width:100%} \ No newline at end of file diff --git a/p__User__Detail__Classrooms__index.async.js b/p__User__Detail__Classrooms__index.async.js index 2b96032eed..533fcf49b2 100644 --- a/p__User__Detail__Classrooms__index.async.js +++ b/p__User__Detail__Classrooms__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[66583],{50883:function(n,e,t){var s=t(82242),o=t.n(s),a=(t(59301),t(93314)),r=t(3113),i=t(37712);e.Z=function(n){var e=n.img,t=n.buttonProps,s=void 0===t?{}:t,c=n.styles,l=void 0===c?{}:c,d=n.customText,u=n.ButtonText,g=n.ButtonClick,m=n.Buttonclass,A=n.ButtonTwo,h=n.imgStyles,p=n.loading,j=void 0!==p&&p;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:o()(o()({},{color:"#999",margin:"100px auto",visibility:j?"hidden":"visible"}),l),children:[(0,i.jsx)("img",{src:e||a,style:o()(o()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,i.jsx)(r.ZP,o()(o()({className:m,onClick:g},s),{},{children:u})),A&&A]})}},75358:function(n,e,t){t.r(e),t.d(e,{default:function(){return W}});var s=t(82242),o=t.n(s),a=t(7557),r=t.n(a),i=t(41498),c=t.n(i),l=t(79800),d=t.n(l),u=t(39647),g=t.n(u),m=t(59301),A=t(32007),h=t(8591),p=t(43418),j=t(96865),f=t(27092),x="wrap___clOnY",S="midWrap___gG9Uu",C="orderDesc___rJmuG",E="color0152d9___ApCDl",v="cursorPointer___HMY1d",U="countWrap___n8DLt",w="affixContainer___CWtV9",M="qrcode___uBoZl",N="img___f4Dx_",y="tips___n7tsG",Q="close___wytVo",k="text___OKSE5",b="type___S3Iq1",D="righttop___IngIu",G=t(6848),T=t(61998),V="text___XlzQ1",Y=t(89260),Z=t(66621),q=t(21256),P=t(37712),J=function(n){var e=n.data,t=n.number,s=n.params,o=n.setParams,a=n.getCourses,r=[{title:"序号",dataIndex:"index",key:"index",width:80,className:"pl20",render:function(n,e,s){return(0,P.jsx)("span",{children:t+s+1})}},{title:"课堂名称",dataIndex:"name",width:352,sorter:!0,sortOrder:"name"===s.sort_by?"desc"===s.sort_direction?"descend":"ascend":null,key:"name",render:function(n){return(0,P.jsx)(G.Z,{title:n,placement:"bottomLeft",children:(0,P.jsx)("span",{className:V,children:n})})}},{title:"管理员",dataIndex:"teacher",key:"teacher",width:100,ellipsis:!0,render:function(n){return(0,P.jsx)(G.Z,{title:(null==n?void 0:n.real_name)||"--",placement:"bottomLeft",children:(0,P.jsx)("span",{children:(null==n?void 0:n.real_name)||"--"})})}},{title:"访问次数",dataIndex:"visits",width:75,key:"visits",render:function(n){return(0,P.jsx)("span",{className:"c-grey-666",children:n})}},{title:"课堂成员",dataIndex:"members_count",width:75,key:"members_count",render:function(n){return(0,P.jsx)("span",{className:"c-grey-666",children:n})}},{title:"作业数量",dataIndex:"homework_commons_count",width:75,key:"homework_commons_count",render:function(n){return(0,P.jsx)("span",{className:"c-grey-666",children:n})}},{title:"状态",dataIndex:"is_end",key:"is_end",width:80,render:function(n){return n?"已结束":"正在进行"}},{title:"操作",dataIndex:"name",key:"name",width:62,align:"right",render:function(n,e){return e.can_visited?(0,P.jsx)("span",{className:"current-primary",onClick:function(n){n.stopPropagation(),(0,Z.xg)(e.first_category_url)},children:"详情"}):(0,P.jsx)(G.Z,{title:(0,Y.bg)()?"非成员不能访问":"私有课堂,请登录再操作",children:(0,P.jsx)("span",{className:"c-grey-999",children:"详情"})})}}];return(0,P.jsx)(m.Fragment,{children:(0,P.jsx)(q.Gi,{children:(0,P.jsx)(T.Z,{style:{cursor:"pointer"},onRow:function(n){return{onClick:function(e){n.can_visited&&window.open("".concat(null==n?void 0:n.first_category_url),"_blank")}}},onChange:function(n,e,t){t.field&&(s.sort_by=t.field),t.order||(s.sort_direction="asc"),"ascend"===t.order&&(s.sort_direction="asc"),"descend"===t.order&&(s.sort_direction="desc"),t.order||(s.sort_direction="asc"),o(s),a(s)},className:"bg-white",pagination:!1,dataSource:e,columns:r})})})},I=t(32179),B=t(95341),z=t(90556),F=t(52590),R=t(32637),O=t(20817),L=["user","userDetail","globalSetting","loading","dispatch"],W=(0,A.connect)((function(n){var e=n.user,t=n.userDetail,s=n.loading;return{user:e,userDetail:t,globalSetting:n.globalSetting,loading:s.effects}}))((function(n){var e,t,s,a,i,l=n.user,u=(n.userDetail,n.globalSetting),G=n.loading,T=n.dispatch,V=(g()(n,L),(0,A.useSearchParams)()),W=d()(V,1)[0],K=(0,A.useLocation)(),H=(0,m.useState)({}),X=d()(H,2),_=X[0],$=X[1],nn=(0,m.useRef)(),en=(0,m.useState)(0),tn=d()(en,2),sn=tn[0],on=tn[1],an=(0,m.useState)([]),rn=d()(an,2),cn=rn[0],ln=rn[1],dn=(0,m.useState)(),un=d()(dn,2),gn=un[0],mn=un[1],An=(0,m.useState)(!1),hn=d()(An,2),pn=(hn[0],hn[1],(0,m.useState)(!1)),jn=d()(pn,2),fn=jn[0],xn=jn[1],Sn=(0,m.useState)([{label:(0,P.jsx)("span",{className:"icon-juxingfenbu font14"}),value:1},{label:(0,P.jsx)("span",{className:"icon-liebiaofenbu font14"}),value:2}]),Cn=d()(Sn,2),En=(Cn[0],Cn[1],(0,m.useState)(parseInt(localStorage.getItem("ClassShowType"))||1)),vn=d()(En,2),Un=vn[0],wn=vn[1],Mn=(0,m.useState)(!0),Nn=d()(Mn,2),yn=Nn[0],Qn=Nn[1];(0,m.useEffect)((function(){var n;nn.current=null===(n=K.pathname.split("/"))||void 0===n?void 0:n[2];var e={category:W.get("category")||"",status:W.get("status")||"processing",page:1,per_page:15,sort_by:"updated_at",sort_direction:"desc",username:nn.current};$(e),kn(e)}),[K.pathname]),(0,m.useEffect)((function(){var n;mn((null===(n=l.userInfo)||void 0===n?void 0:n.login)===nn.current)}),[null===(e=l.userInfo)||void 0===e?void 0:e.login,nn.current]);var kn=function(){var n=c()(r()().mark((function n(e){var t;return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,T({type:"userDetail/getCourses",payload:e});case 2:(t=n.sent)&&(on(t.count||0),ln(t.courses||[]));case 4:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),bn=function(n){return n.Projects="projects",n.Shixuns="shixuns",n.Classrooms="classrooms",n}({}),Dn=[{id:"",name:"全部"},{id:"manage",name:"".concat(gn?"我":"TA","管理的")},{id:"study",name:"".concat(gn?"我":"TA","学习的")}];return console.log((0,Y.Yh)(),2222),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("div",{className:x,children:[(0,P.jsx)(q.YG,{value:_.category,onChange:function(n){var e;console.log(n,"category"),null!==(e=window.location.href.toString())&&void 0!==e&&e.includes("category")?(0,Z.jz)("category",n):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(n):"?category=".concat(n)),_.category=n,_.page=1,$(_),kn(_)},tabBarExtraContent:(0,P.jsx)(q.t7,{style:{width:303},placeholder:"请搜索课堂名称",value:_.search,onChange:function(n){_.search=n,_.page=1,$(_),kn(_)},onInputChange:function(n){_.search=n,$(_)}}),dataSource:Dn}),(0,P.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[gn&&(0,P.jsx)(q.qp,{title:"状态",className:"mt25",value:_.status,onChange:function(n){var e;_.status=n,_.page=1,null!==(e=window.location.href.toString())&&void 0!==e&&e.includes("status")?(0,Z.jz)("status",n):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&status=".concat(n):"?status=".concat(n)),$(_),kn(_)},dataSource:[{id:"",name:"全部"},{id:"processing",name:"正在进行"},{id:"end",name:"已结束"}],titleWidth:28}),2===(null===(t=l.userInfo)||void 0===t?void 0:t.user_status)&&gn&&"manage"===_.category&&(0,P.jsxs)("div",{className:D,children:[(0,P.jsx)("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:z}),"课堂部分功能已被限制,点击",(0,P.jsx)("span",{style:{color:"#DA6505",cursor:"pointer"},onClick:function(){p.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:R}),(0,P.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]}),3===(null===(s=l.userInfo)||void 0===s?void 0:s.user_status)&&gn&&"manage"===_.category&&(0,P.jsxs)("div",{style:{width:296},className:D,children:[(0,P.jsx)("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:F}),"延期申请中,点击",(0,P.jsx)("span",{style:{color:"#DA6505",cursor:"pointer"},onClick:function(){p.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,P.jsxs)("div",{style:{textAlign:"center"},children:[(0,P.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:R}),(0,P.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]})]}),(0,P.jsxs)("div",{className:S,children:[(0,P.jsx)(q.cq,{sortValue:_.sort_direction,dropValue:_.sort_by,onSort:function(n){console.log(n,"sort_direction"),_.sort_direction=n,$(_),kn(_)},onDrop:function(n){_.sort_by=n,_.sort_direction="desc",$(_),kn(_)}}),(0,P.jsxs)("div",{className:b,children:[(0,P.jsx)("i",{className:1===Un?"iconfont icon-fenbu ".concat(v," ").concat(E):"iconfont icon-fenbu ".concat(v),onClick:function(){wn(1),localStorage.setItem("ClassShowType","1")}}),(0,P.jsx)("span",{className:C,children:(0,P.jsx)("i",{className:2===Un?"iconfont icon-fenbu-2 ".concat(v," ").concat(E," "):"iconfont icon-fenbu-2 ".concat(v),onClick:function(){wn(2),localStorage.setItem("ClassShowType","2")}})})]}),"student"!==(null===(a=l.userInfo)||void 0===a?void 0:a.identity)||(0,Y.Ny)()?(0,P.jsx)(q.op,{style:{marginLeft:"auto"},onClick:function(){return A.history.push("/classrooms/new?username=".concat(nn.current))},children:"新建教学课堂"}):(0,P.jsx)(q.op,{style:{marginLeft:"auto"},onClick:function(){return n=bn.Classrooms,void((0,B.tJ)(T)&&(n!==bn.Projects||null!==(e=l.userInfo)&&void 0!==e&&e.email?n===bn.Classrooms&&xn(!0):h.ZP.info("请先绑定邮箱,谢谢")));var n,e},children:"加入教学课堂"})]}),(0,P.jsxs)(j.Z,{loading:G["userDetail/getCourses"],active:!0,paragraph:{rows:5},children:[1==Un&&(0,P.jsx)(q.w9,{dataSource:null==cn?void 0:cn.map((function(n){var e,t;return o()(o()({},n),{},{is_accessible:n.can_visited,course_members_count:n.members_count,tasks_count:n.homework_commons_count,avatar_url:null===(e=n.teacher)||void 0===e?void 0:e.avatar_url,creator:null===(t=n.teacher)||void 0===t?void 0:t.real_name})})),right:23,col:3,wrapWidth:887,loading:!1}),1!=Un&&(0,P.jsx)("div",{className:"mt10",style:{minHeight:400},children:(0,P.jsx)(J,{number:(_.page-1)*_.per_page,data:cn,params:_,setParams:$,getCourses:kn})}),sn>0&&(0,P.jsx)("div",{className:U,children:(0,P.jsx)(f.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:sn,onChange:function(n,e){!function(n,e){_.page=n,_.per_page=e,$(_),kn(_)}(n,e)},pageSize:_.per_page,current:_.page})})]})]}),l&&l.userInfo&&"student"===l.userInfo.identity&&(0,P.jsxs)("div",{className:"".concat(w," ").concat(yn?M:k),children:[yn&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:N,children:(0,P.jsx)("img",{src:"".concat(O.Z.IMG_SERVER,"/").concat(null==u||null===(i=u.setting)||void 0===i?void 0:i.homepage_stu_qq_qrcode_url)})}),(0,P.jsx)("div",{className:y,children:"【扫码加入编程交流群】"}),(0,P.jsx)("div",{className:Q,onClick:function(){return Qn(!yn)},children:(0,P.jsx)("i",{className:"iconfont icon-guanbidanchuang"})})]}),!yn&&(0,P.jsx)("div",{onClick:function(){return Qn(!yn)},children:"加入编程交流群"})]}),(0,P.jsx)(I.Z,{visible:fn,onCancel:function(){return xn(!1)}})]})}))},90556:function(n){n.exports="data:image/png;base64,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"},52590:function(n){n.exports="data:image/png;base64,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"}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[66583],{50883:function(e,n,t){var o=t(82242),s=t.n(o),a=(t(59301),t(93314)),r=t(3113),i=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,o=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,d=e.customText,u=e.ButtonText,g=e.ButtonClick,A=e.Buttonclass,m=e.ButtonTwo,p=e.imgStyles,h=e.loading,j=void 0!==h&&h;return(0,i.jsxs)("section",{className:"tc animated fadeIn",style:s()(s()({},{color:"#999",margin:"100px auto",visibility:j?"hidden":"visible"}),l),children:[(0,i.jsx)("img",{src:n||a,style:s()(s()({},p),{},{pointerEvents:"none",userSelect:"none"})}),(0,i.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,i.jsx)(r.ZP,s()(s()({className:A,onClick:g},o),{},{children:u})),m&&m]})}},75358:function(e,n,t){t.r(n),t.d(n,{default:function(){return B}});var o=t(82242),s=t.n(o),a=t(7557),r=t.n(a),i=t(41498),c=t.n(i),l=t(79800),d=t.n(l),u=t(39647),g=t.n(u),A=t(59301),m=t(32007),p=t(8591),h=t(43418),j=t(96865),f=t(27092),S="wrap___clOnY",x="midWrap___gG9Uu",C="orderDesc___rJmuG",E="color0152d9___ApCDl",y="cursorPointer___HMY1d",U="countWrap___n8DLt",w="type___S3Iq1",M="righttop___IngIu",v=t(6848),N=t(61998),Q="text___XlzQ1",k=t(89260),b=t(66621),D=t(21256),T=t(37712),Y=function(e){var n=e.data,t=e.number,o=e.params,s=e.setParams,a=e.getCourses,r=[{title:"序号",dataIndex:"index",key:"index",width:80,className:"pl20",render:function(e,n,o){return(0,T.jsx)("span",{children:t+o+1})}},{title:"课堂名称",dataIndex:"name",width:352,sorter:!0,sortOrder:"name"===o.sort_by?"desc"===o.sort_direction?"descend":"ascend":null,key:"name",render:function(e){return(0,T.jsx)(v.Z,{title:e,placement:"bottomLeft",children:(0,T.jsx)("span",{className:Q,children:e})})}},{title:"管理员",dataIndex:"teacher",key:"teacher",width:100,ellipsis:!0,render:function(e){return(0,T.jsx)(v.Z,{title:(null==e?void 0:e.real_name)||"--",placement:"bottomLeft",children:(0,T.jsx)("span",{children:(null==e?void 0:e.real_name)||"--"})})}},{title:"访问次数",dataIndex:"visits",width:75,key:"visits",render:function(e){return(0,T.jsx)("span",{className:"c-grey-666",children:e})}},{title:"课堂成员",dataIndex:"members_count",width:75,key:"members_count",render:function(e){return(0,T.jsx)("span",{className:"c-grey-666",children:e})}},{title:"作业数量",dataIndex:"homework_commons_count",width:75,key:"homework_commons_count",render:function(e){return(0,T.jsx)("span",{className:"c-grey-666",children:e})}},{title:"状态",dataIndex:"is_end",key:"is_end",width:80,render:function(e){return e?"已结束":"正在进行"}},{title:"操作",dataIndex:"name",key:"name",width:62,align:"right",render:function(e,n){return n.can_visited?(0,T.jsx)("span",{className:"current-primary",onClick:function(e){e.stopPropagation(),(0,b.xg)(n.first_category_url)},children:"详情"}):(0,T.jsx)(v.Z,{title:(0,k.bg)()?"非成员不能访问":"私有课堂,请登录再操作",children:(0,T.jsx)("span",{className:"c-grey-999",children:"详情"})})}}];return(0,T.jsx)(A.Fragment,{children:(0,T.jsx)(D.Gi,{children:(0,T.jsx)(N.Z,{style:{cursor:"pointer"},onRow:function(e){return{onClick:function(n){e.can_visited&&window.open("".concat(null==e?void 0:e.first_category_url),"_blank")}}},onChange:function(e,n,t){t.field&&(o.sort_by=t.field),t.order||(o.sort_direction="asc"),"ascend"===t.order&&(o.sort_direction="asc"),"descend"===t.order&&(o.sort_direction="desc"),t.order||(o.sort_direction="asc"),s(o),a(o)},className:"bg-white",pagination:!1,dataSource:n,columns:r})})})},G=t(32179),V=t(95341),Z=t(90556),q=t(52590),P=t(32637),J=["user","userDetail","globalSetting","loading","dispatch"],B=(0,m.connect)((function(e){var n=e.user,t=e.userDetail,o=e.loading;return{user:n,userDetail:t,globalSetting:e.globalSetting,loading:o.effects}}))((function(e){var n,t,o,a,i=e.user,l=(e.userDetail,e.globalSetting,e.loading),u=e.dispatch,v=(g()(e,J),(0,m.useSearchParams)()),N=d()(v,1)[0],Q=(0,m.useLocation)(),B=(0,A.useState)({}),I=d()(B,2),z=I[0],F=I[1],R=(0,A.useRef)(),L=(0,A.useState)(0),O=d()(L,2),W=O[0],H=O[1],K=(0,A.useState)([]),X=d()(K,2),_=X[0],$=X[1],ee=(0,A.useState)(),ne=d()(ee,2),te=ne[0],oe=ne[1],se=(0,A.useState)(!1),ae=d()(se,2),re=(ae[0],ae[1],(0,A.useState)(!1)),ie=d()(re,2),ce=ie[0],le=ie[1],de=(0,A.useState)([{label:(0,T.jsx)("span",{className:"icon-juxingfenbu font14"}),value:1},{label:(0,T.jsx)("span",{className:"icon-liebiaofenbu font14"}),value:2}]),ue=d()(de,2),ge=(ue[0],ue[1],(0,A.useState)(parseInt(localStorage.getItem("ClassShowType"))||1)),Ae=d()(ge,2),me=Ae[0],pe=Ae[1],he=(0,A.useState)(!0),je=d()(he,2);je[0],je[1];(0,A.useEffect)((function(){var e;R.current=null===(e=Q.pathname.split("/"))||void 0===e?void 0:e[2];var n={category:N.get("category")||"",status:N.get("status")||"processing",page:1,per_page:15,sort_by:"updated_at",sort_direction:"desc",username:R.current};F(n),fe(n)}),[Q.pathname]),(0,A.useEffect)((function(){var e;oe((null===(e=i.userInfo)||void 0===e?void 0:e.login)===R.current)}),[null===(n=i.userInfo)||void 0===n?void 0:n.login,R.current]),(0,A.useEffect)((function(){return u({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){u({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);var fe=function(){var e=c()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u({type:"userDetail/getCourses",payload:n});case 2:(t=e.sent)&&(H(t.count||0),$(t.courses||[]));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Se=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}({}),xe=[{id:"",name:"全部"},{id:"manage",name:"".concat(te?"我":"TA","管理的")},{id:"study",name:"".concat(te?"我":"TA","学习的")}];return console.log((0,k.Yh)(),2222),(0,T.jsxs)(T.Fragment,{children:[(0,T.jsxs)("div",{className:S,children:[(0,T.jsx)(D.YG,{value:z.category,onChange:function(e){var n;console.log(e,"category"),null!==(n=window.location.href.toString())&&void 0!==n&&n.includes("category")?(0,b.jz)("category",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(e):"?category=".concat(e)),z.category=e,z.page=1,F(z),fe(z)},tabBarExtraContent:(0,T.jsx)(D.t7,{style:{width:303},placeholder:"请搜索课堂名称",value:z.search,onChange:function(e){z.search=e,z.page=1,F(z),fe(z)},onInputChange:function(e){z.search=e,F(z)}}),dataSource:xe}),(0,T.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"},children:[te&&(0,T.jsx)(D.qp,{title:"状态",className:"mt25",value:z.status,onChange:function(e){var n;z.status=e,z.page=1,null!==(n=window.location.href.toString())&&void 0!==n&&n.includes("status")?(0,b.jz)("status",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&status=".concat(e):"?status=".concat(e)),F(z),fe(z)},dataSource:[{id:"",name:"全部"},{id:"processing",name:"正在进行"},{id:"end",name:"已结束"}],titleWidth:28}),2===(null===(t=i.userInfo)||void 0===t?void 0:t.user_status)&&te&&"manage"===z.category&&(0,T.jsxs)("div",{className:M,children:[(0,T.jsx)("img",{style:{height:40,width:34,marginLeft:-5,marginRight:8},src:Z}),"课堂部分功能已被限制,点击",(0,T.jsx)("span",{style:{color:"#DA6505",cursor:"pointer"},onClick:function(){h.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,T.jsxs)("div",{style:{textAlign:"center"},children:[(0,T.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:P}),(0,T.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]}),3===(null===(o=i.userInfo)||void 0===o?void 0:o.user_status)&&te&&"manage"===z.category&&(0,T.jsxs)("div",{style:{width:296},className:M,children:[(0,T.jsx)("img",{style:{height:45,width:36,marginLeft:-8,marginRight:8},src:q}),"延期申请中,点击",(0,T.jsx)("span",{style:{color:"#DA6505",cursor:"pointer"},onClick:function(){h.Z.warning({title:"联系人工支持",icon:null,width:424,content:(0,T.jsxs)("div",{style:{textAlign:"center"},children:[(0,T.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:P}),(0,T.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},children:"【联系人工支持】"})]})]}),(0,T.jsxs)("div",{className:x,children:[(0,T.jsx)(D.cq,{sortValue:z.sort_direction,dropValue:z.sort_by,onSort:function(e){console.log(e,"sort_direction"),z.sort_direction=e,F(z),fe(z)},onDrop:function(e){z.sort_by=e,z.sort_direction="desc",F(z),fe(z)}}),(0,T.jsxs)("div",{className:w,children:[(0,T.jsx)("i",{className:1===me?"iconfont icon-fenbu ".concat(y," ").concat(E):"iconfont icon-fenbu ".concat(y),onClick:function(){pe(1),localStorage.setItem("ClassShowType","1")}}),(0,T.jsx)("span",{className:C,children:(0,T.jsx)("i",{className:2===me?"iconfont icon-fenbu-2 ".concat(y," ").concat(E," "):"iconfont icon-fenbu-2 ".concat(y),onClick:function(){pe(2),localStorage.setItem("ClassShowType","2")}})})]}),"student"!==(null===(a=i.userInfo)||void 0===a?void 0:a.identity)||(0,k.Ny)()?(0,T.jsx)(D.op,{style:{marginLeft:"auto"},onClick:function(){return m.history.push("/classrooms/new?username=".concat(R.current))},children:"新建教学课堂"}):(0,T.jsx)(D.op,{style:{marginLeft:"auto"},onClick:function(){return e=Se.Classrooms,void((0,V.tJ)(u)&&(e!==Se.Projects||null!==(n=i.userInfo)&&void 0!==n&&n.email?e===Se.Classrooms&&le(!0):p.ZP.info("请先绑定邮箱,谢谢")));var e,n},children:"加入教学课堂"})]}),(0,T.jsxs)(j.Z,{loading:l["userDetail/getCourses"],active:!0,paragraph:{rows:5},children:[1==me&&(0,T.jsx)(D.w9,{dataSource:null==_?void 0:_.map((function(e){var n,t;return s()(s()({},e),{},{is_accessible:e.can_visited,course_members_count:e.members_count,tasks_count:e.homework_commons_count,avatar_url:null===(n=e.teacher)||void 0===n?void 0:n.avatar_url,creator:null===(t=e.teacher)||void 0===t?void 0:t.real_name})})),right:23,col:3,wrapWidth:887,loading:!1}),1!=me&&(0,T.jsx)("div",{className:"mt10",style:{minHeight:400},children:(0,T.jsx)(Y,{number:(z.page-1)*z.per_page,data:_,params:z,setParams:F,getCourses:fe})}),W>0&&(0,T.jsx)("div",{className:U,children:(0,T.jsx)(f.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:W,onChange:function(e,n){!function(e,n){z.page=e,z.per_page=n,F(z),fe(z)}(e,n)},pageSize:z.per_page,current:z.page})})]})]}),(0,T.jsx)(G.Z,{visible:ce,onCancel:function(){return le(!1)}})]})}))},90556:function(e){e.exports="data:image/png;base64,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"},52590:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABUCAYAAAA/MEEUAAAAAXNSR0IArs4c6QAAIABJREFUeF7tnAeYHOWZ539fVefcPdPTk5OEhMAEi2RjHDBrwOkWnw/51nkfHNfgbNZgrxHniMFgY58DYOBIBjmBE2C8xhiQkJGIFkJCo1EYaXLq6VzdXae3wqgZEzTCut17ni3QM91V1d3f9//e9//GrxT/dTwnAur/R1xMc40OEQ87RhW9vVU4taYUpszFNO/1wLgJq+ruuYOZ439qYMyZm5NkjRSaHqFe9eHRTXSfgVmpUap4wfr/VWh0U0eBNopHG8ZgL5hFlF6mEhhUfW+bWSw4/+HAWCs8trebeq2Ler0d08yAasYkDiqArhSa0sDMoLReoBujFkSpOTDzaJoHj+ZDKR+m6aFe91OtV6C2i1plkGptC17/RarrA1OLAef/GTDm5E0ximYfWrUP9F7qtV40vQuz3o2up8E0MC1t8GOaaZTmQSH/wHSGadZFV0Bzh21dhHod6vLXhGrJ+VeEes3E688TafuK6njfJf+hwJh7b2nGY3Rhaj3Uan3o2hJqLAGzH8xmQAflQ5leMDVMpZD/rMOZaOMMBAglk7YIZP8tFkg1qFZgbjdUcmAUoGpA3QDNC3oIEp3Q1Hs7aO9Wre/NHyg4ByUxpmkqtl8VI+JtAm8rRq0TnW5McymathRIA1Hq9TiKsCXmMiVrYg0/KQJiYWFJir368lombTOp87cGNQNqFUcaRFMEhDwUZ2D2KagWAMP+Pj0JvhbwpSHRB6nuP+D1fkRl3j/wdwPGNE2NHdf7SBCgXo1Q9kdReisYh6PThVK9mOYy0A4H0w947AnJBGXijdg756xrNWfirpQ4qiCg1OVazVaNWhlqJZjdCvk9UJmFahGqZUDuc9RLpEoOUTNPE/gy4G+DZI+A83s038Wq4z1r/37A7P1RM3qgHbN2Npr2GjCX4vXEMM2INfFGEGyD2bD6MujG1XcAkwlbkuG8l08YeTByUByF0ggUpxypqNocUinYKiKvn6VxjnpZRslZCE8EvBkItEK0q0607WfEM19QLe/ZdlDAWBZiYqQFrXQ0NfPlKI4FrR0QbkihmU2YwhHu0TBBC4AGSbFeusA450UdTMMW+9I45HaAZUAqtpRUijZPVIRAKw0qBtSVRUnzVORS0jwPOwDJLXoQfB0Q6oJw1ySRzHc4bParSq12VunF4ZmXc9Pc5GPukeMxqqvwqDeg6e1oKmGJs0yw5vyzWdDBoGaLc63qvHd+ty7vDSgMQmXCnqyccwGQ+yvCD7OOyoj6yNeKVVYOCA3WaOE8Go3SPEDOuESVvCkIdBnElj1NqP16mttvUq3vHXtxOPbfYf2Eaa4JMpd9F6p+HtX6curCFbJCctnV9ypUxxwANFC6rf/1AhjjUBkFI2uvvIxRVthSjyLUBDw5LxcU1JzJV5XNQfK+QQPnX7/QTJ4FjkiLWKEgBNrA25kl0Pw44ZbvEoj+Ua04d3IxoFhYm5NXxvD53w/Zb1Kv+insheoE1Ms2MJYW6GDKis9Aeac9QYs8NQs3C4yqcIEA4Ky+JfrCHboDlEiD3Ltf42z12E9JrmF61t9G2mrkcSFbAbUeBG87hFZAy9GQ7F9Hbufn8YSfYcV7Rg42LLAlZvrb92PseBWlvYrqLjBGoF6yxV8mK6tcdyYmqyykaamYIxlyTibpSoIrMfLlFnByvQEA93PupF8UHEd6LTUT98cDdQ9mLYzp7UdLr4TMMdC1DKLNv8JvnqNUbGKxUtJ4vw3M5BVryG17O9UdGpUBMERiHCfDNRzuZN1JyntXBeQeh25s9XOAsD7jcIU7+XmJcaWxwZBZnqvLX8Lx8l0O4YrUyu8VPDCtkRvRMWJLCfWcgG/pClR7F7R3QDD0R/z6uUpFN790YEa/dQmlPZ+ktN2HMWhziWUaHdldKP7zIDkTb5y8+3oeFEdiZJQLwbVAcACy1MoDupjaPpjba1suCZOEUC1TDFRMmDQpTfip+Pvx9a3Ev+woVFcPtLRBPPUkSl2sPNGf/x2A+faHMSa+TnFnkopYkj1Qz+2XmsZVbpQCkRJLWkSNXO5oeG2dVyCqJtct1RJSFu5RUHHO1zTwRSC+FIItNpfNbIbarP0ZT4Mpls9PKRjXMbRu9M6j0PqPhr6lkG6DdCaP6fmx8kY+8dKBGb7yRCh9FmPkLHKDXow9Ns+Iy22pkmNGZYXdVXd5wuWVgkO6QohiscoOICUFZQ2qDZJj074tAq7HqusQzECoGarjUN5rX3O1yfpr2oDO6jDsgfDh0NYHXS+D/uXQlBGpMTB91ys9+KGXDszeH4XwcjjZ8SuoDndTmtEpqxTadJjSXjtAIwQ1v73KEqi5zpo3CFoIwidCPYqxZxTjyX8npNcgpIFHPFVRBXeSDtmIFIiKuJbGuu64Bh4NBCibAa2wc/4QwKc1mJAA8Whob4WMAHMYJFsg0wl1/Salh97z0oExTaWUMs3da1Jkh86kMhFCC5p4WrsoTMXxe84lP+mhmIfZcShNQHnclqSXvwOCdsyIfwnFJ7eTW/Nlmj05VLsJ4TpICKk7E5yPaRwJcLjamkSjdLjSIucd/rXuKWggXkmlHRJLoaMF4kdAzxJoaoHmDknj3MLw5AdVe7tElgd1PGd0vXq1qV109vdD+GrGyNJTYq3Tk2uZzC1hakAxvQVyQ1DYaa/kaz8ByWVghMCIUn1yAGPNNwiYo6gWE+J18JoSWu5XGwsMFyhn3C5gjUBZoLixkEPeeR2yYqF6IdkNHRmI9ptk+hXNGWjqAE/oLlCfVCqw5aBQcdboBT9rmhuamZ3+KbO51zC7R2NqK+R2QnEHKAOO+2doOw7qYQsYNu+BX34PspshXYNYTVJPtkrJyrur73KG++sLJcc6L+rWMDwh8bwGhQCobjty7siUCXWUiXUHyHT6SLRAMP7ovrldrFT4jkMIzANR8uULKZQ+w9SYl9kdkNtmS0xtGnpPhcPeCp4EVEOwJw93/RQ23QmhMojUhGtWenbeujSqUyMwzwLJdXwalk8s25wOlTDo/RDrgr70CP729XhaTqWjK0Y0DdGmEfBerlTg0kMIzCYfhbE3UTFuYXo6yPQYlkkXcIpDEAzAiRdAKA21ABRD8JeN8ItLIJiDpvp+qRGecVVjYSDocsz83wYVcmcnxC+qJMG+WgqtrVX62h9gNnEtocT36eqJEG6CRGuFunaV0kPnHUJgTEX5wWWY5Q1MzEYYGgV9D+QHobgTPAaceCFEMlAPQDkKT/wVblstywtNwjNVW50sAnYm7KrOQpZzpakRKHktboIQb80LWj/onbCsCzozH+DR/Ea6Oh+gsy9MRICRTInnaqUCB22yn5N8F6JsmptaKY9uZWYuytYRMCfAvxtLrcwsvOJ8iLRB3Q+1BDy9BW47Hwp5SJi2xISEgBcA405+YXDYOAC5JqBUNNs30uPAMmhuh+6OzWR8p/GEt42W1J109LZYwMTbJNq+DgIfU0oVD0ZqDhCYJzNUJh8mm+1iyzhMjELbDOR3QHUWVp4DiS5bYupxGNgJd14MI0O2qY7WIGyCr25bJ1Gnv1Edh0tEYqzLDc6fOJFFeS+phR7w9EJPV4V007kkqzfxpOdwmjM/p62zl3CTsoDRvDdB8BNKqUWVTZ6L8p4XWNN8JE05exPFwusZHPfwzATEcxAeg9o4LH0DpFeAFoZaHIaG4U+Xwu5NdhpCzLX4MyEHGNdcN1qohdbJcYwtaRFJkZjKkwJ6INUD7W33EA5/XB193tPmXd87kmT6XFJN55Bo8VoE7I89vO8rVysV/t0hlJhNESqT51Mpfo6RmQBPT0CxNEvLbB3PeIz0Ep2u48AbhVoMpgqw8SbYfAcUJZsnWTVscPwOAbtB4UKT3EjKbtQupKuLtDSD3i3SWaSz43aWdZ2r4qumzN9dGSPe9C4SiStIt/kJNkM4uRfl/aZSge8cQmA2eKkVz6Bm3MTkXJxnxmF3YZh45bc0Dx1NtOlE+k4GXxTMMOS9sPleePgKKJfAcHI5QrwiNVYxpSEOsjSngZQdF8aK7gUUAcsXAzoh0AFLjs7Tf8rlKrPyS9atv7vST7LpzUTjN5POBAg0Q6x5jrrnCqUHLzqEwJgaxrpjoPQHZgspBiZhMD+LP/x1kusHiLVcw/JXx/FHwAxCNQaDm+C+8/fFphKlO0GkOGj+OgQcT9jN+biqJZJlxUUOB0nAKJLlE4euA6Rq09wHR51ZJn3kFSqUusC6e80anXT2DbRkfklTa4BgE8TSFfBcrlTQumexxwGRr/Xjc4+34J/eRKnYbAGzbU5U5xvqrHdfYP7509/ixLeciy/soxaEWhJ2boN7Pw6lGQnqbMtipRwUBOo2AG5WT6RFABBgXDPulmKCOng6QWuBcAf1jqPRDjsVIslvq1DyU+6EzfX/55VEm35FormZkFimjCD6A/B/WilVOnTASGhQzq+nUupjx5RiUKqdke8QK36ebr2FjiV34fcsx/Br1FOwZxfc/68wN+Rk9zSoOHkYGaUQcqNlmuechpywpXoJCPZCIGNZvnJqJb6u5ahY9MeEfZ9TKjFtLdz9N5xEOnUb0VQPYVEl6Q3wXAOh85VS1j2LOQ5cYsz1TRjleygVjmEoqzFYAE/wRxjVC4be/M5Sp/HQb/Hqp2D4vNSTMDoGa78Bs09DqQiyZpZ1cYYneWPLdLvxkys1bipUfB4NYn2QXAKxdrOm2pQR7sbX24+WTNyG13ehCiS2W8Csv/EY4qmriSaOJ5RSRDNSNbgN1IVKBax7FnMcODDTjyYIzd2IUTqd4ZyP3VI28d8Kvms5fel9GIWPodW+AL4mahGYq8Kmu2HgLihOwFwWSk5i3QWn0Z9xUw5utlDUK5iwcy2J7il8bVmzlmip+eIhurvxNKfX4vNfrCJNv7eAWfeTXlKxLxKKvJ9QSicsJju6dp/OrlYqcM9iQGkU5Bf9nLlhg5djiqdRrd9ILt/MUE4al4bQgl/ntLf+kOraUzC1G/F4u61gsuiHwSfgiVugMAbZMSgWnVKMoy4CQmPE3VgtEGlJdUP6yFG8oatoOvZJKvplZk3rrrd3oLe3Z4lELlHB1NcsYO69LkAmdRaB8A1EEl4CTVIxyELga0p5F9UCsjhgpLifv/9leNTvKeQz7C3AaC2LJ3Qpr3nzVyk/3IdWuxuvvhQjaKcghvcYbLyhSHnGz9y4n2lJmUqRTttfPbAr//szeS7p+vzQ+rLdRNq+wbu/8wOGnulgy+P3kTP6a20d6L29ZcLhS1S4yTLH5r2rPXSccCZe3y8IJ7z4xTK1lEH/ulLBi1905RfccOCqJK0fpYd68NYeIJ/vYLgAY6qML3qFesVpF5hzD7bg1/+MV19OxQ9aqk629gSDf7yVsWfeArQyM76UgYegICbcyVe6TUHW7JzRSe4m3bGZ5hVfhOjd6r2X5c25R9Js2L6OmeKSelsX2pJ+iMS+oYKJeXNsPr7m9UQTdxFOegmkBBgJJr+mVPALhwwYa9xCwJXiY1SMTkYFGCHQ1A+ojnxmqKuTzox2L17tBCo+Da0Z5rSnGff9A+W7UuSyKSqlVYxsew/bHopanLOwNCs/IrwTi+RpP/zjdHXeps64zGr2MbMbmtm44w/MFo+qt3RoFjDR+BUEZy5Uqs8yx+Yja15LPHoH4aa4DUwalP+7UPySUslF9eEdsMTYwAwmMIbupFI6gbGizrhMJHQtRvVzvPKMPMb63+DltVQCXrQmybZtI1t7G11dT7HxKhGREAVOYfivX2Rg/VHMzISommq+fiXmOeKFlp4bSJ/0KbVq9XwAaGbXN7Fx5+3MlY43Y+mA6uuHRPxmfIF/U8HEoDW+J9YcRzByNeHEywmlINKyT5P8N+xD+yKlgjsWIzWLBOaZGNXRa6mU38xkMcBoHar+X+Lznc/K6E4M42o86mwMfwgtCWXfTqr6B9i2+z51/PFSTZIGAp2ngh08eMO3GH/6DMrFqN1X56Q/IyGTZNutJFdcSqxpszp1tS0NI4+H2fbMeUyXzje9oaTq7YNM5n68votVpPnfrXs23LqEUOgiorF3E2pWlj/jj9xnW6bgnw4hMIMBqns+Sa16PtPFJCMVKZk+vK/LYDUnTdyN0fUv6OqLmN4WK5gkVKDIHdSDH1WplFM9s4dn3n72EcxNfp+pHa+lJDWphugxkpwlsexOVHQAX/QWtepbT5nmBi8PbD+NQvUainSYXT2onu5dhENfVsGma2yJuTmJCp4j1opoi2apUzi1g5p+sfIErz+EwEhzcXwZldydFEvdDJdgoj6HHvq2Ovn0L5nFdb3o6m682jLKQVBNBsX6g8yZb1ddXfvV4t7VAarZVQyvv4zRPWmKYqXcqqRE4poUz6qEW7IEmnahea/hsPR16CcsY3zmdmaNHrO7D9XfO0s49BUVSl9mATN4XYCpyJuIhX5GIqPEpSLWXNoXta5Wyr8ok71IVRK7+mQn5ek/UzZ6GZ6D0WoFLfI99eozP2POrk0R0u7Hox9BKQBask5RexSNM1Ws3eo+MMfWRHhm4GNMbL6AnevjZKVG7jQFWD05jnUScJIZ4QmTUHMBFXiU5u4rMDJXMF7srnf1oq1YjiUx4bQVZVvfv/6GM0gk7yTRqiyJkdyM8n9RKf9XD5nE2BzxaAJj7mEqxlKG5mBvBbTID9Tr3vQvG8wN3uMM4xG8+sssYPQUFNRWJoqvVkuXjplbr+1nZuRrTA28g90bYFoaDRs7qNxwwLHdAemMj0K4055gqGkWlfGT8wfqTUvRViyDeOwSRudWqz7HMq296TRS0dtJtEVsyySJc/+XIfBVpZR0NB7QsSiJsYEZiFPe80eMyrEMz2kMiTcbuY5g6WO88uwK1fW/RVevpyyWKQUltZ2ieRZTvzGZGbmI2YEzGH4ySjZrB5VuLVxG4kqLEzlYifOABoEIBNJ2bVuiZpXETCxDda2EROLbhIVcbQ4z1133OhLx24i3t1hRdrQZtOA3ofA1954DQeYggJFs3tRVGMZZjGaDDBWg7Pk1mueznPa2AYyHrsajr6LiC0MCSp5d5Ea+xNAvT2Zi8zuYfCZObtZOP1SdjiwXECv14OqEg5RE4VbBLgTeZrscHE5CtB16XgVNh18PvotVss0yx+ZD1x1GMLyaePM7ibbYZZ1A+A/7zN5qpUIPHggocs9BAHNvgLLnYxjGBcwWmtg1C7P1RzB9q3njqt9Qf/gj++TqImreDLWoBJqzTD3zFFuu62P6sVbKs3aULR0QYsCtPjx3JG4qwuUaJ6sn4PjktQdUArxxCCQh2Qnty3aSXvFV2iavVWpVzVx7TYpA6ENEk18n0YalTqHEdjT/F5SSoPfAjoMAxtSpPvRqDON6cvkeC5jR4jBa+Ar1xlWXmpUHjkf3/ATTs9SyTNUgTGw22fRNRWE71EwbGCmcSWuIHKI6bkeDm81zk1hWe6qTv3FbUlQc9JjtwDW1GjR1rCWc+bA6/Jwt5trLg3ib/olY6sdWfUmCyUhqGs37r0oFrz4wWA5KYpwCnDJ/Ra60jF0TsDubQ0WuV29913nm+ANRUvqDKM9RFANgxmF8EB77rN2QJPlfUSOpQVv9fM5Q3bSDe8J9L7Uoq73Nyd/I7VacJU2JYrWaob3LIN72U6Idn2bn1kmCnf+DePonpDqwgslIsoQe/YxS+vcPGTA2AT8dpTS+jkr5SHaOw6CEIaFr1T++7xzremXdY3j0YygIOSRhZgQe/Rjkd4PhsQGx1MltmV2QrHJVS9RHCFjAE0BFwuS99SPSSRoDv+wXSENrb51k+iK8nisZ0k8m3fozUp1hK/8rRThP5ELYcblShx2QZVq0Ks0DUxm7i4LxCobGNQalvT14C2OVD6oPf7hgVtbdj66/kqJPR6Vgahge+zjkdjuE63RbWU1IQqyS9Ha6IWREVl+iEyZIUOl2b1mE7ZovUUFpLmq2CTbTLr0xQ4Tj5zLurdDUcR2p1oxF1gKMN/i/9pm3y5S1z+nFj4MCZszcFEkXpn6GYbyeoTEvg5NQDfycYvUj6p0fnjCNdb9G00+n6PPZEjMGT5wPMwNQlQ5zx8t1rZLVP+MQrSsRrtQ04GAX3yR33DBsqX7q0jzUDJkOaR76HUb8XvytHyDZvtzK5EnM5A19F41LlArteXFYDoJjbInZHaSw8/sYpbOZyYfZPg7TxuOY3tU0PXAXK9/xWfzRz1EPxqyYqVSBbTfDzjVQlg1WjkUS9RDJsIpwDU1CjT0xC5fOqmM79SaLe0Qdo/Y2nFRa/uWJZbbi6wkRyRxGrE0jEIdQfBt64Hyl/L88hMCYGqX1J2OUryOXX8qOMdgzO0o9dCUtv7+WxGGXcPip78KM69SkocgHQw/CU9+09w9UHYskqiEJcSmnuFWCRol5vhkIOKKCrvRYAWgcfK2QTEBLxiTSXyHU66OpQ1kNj+HEFCr8SeXx3XgogVGUN/ZjFO+gkD+SHSMwOJ2nFriGtjt/QKTzPg7/bxk8SbsFTaqTo5tg44X2dhsBRroXxHRL8U0kxrJCC1pE3BkslBqLcwQcDfIOiUsNWDbKxFOQTtjVBenNa+62OSaUKuINnKtU8NpDBoytTg9lyBt3USwey+BeGJioUA3dQP/9T+CPXMnSt9grKPlf8Tsm9sC6j0J+AqoeCRVsKQk6Rf9Gwl0IxN8woZMnFv+nJOA4LSKk7LChOQbNUvw/DjLdWDwTkYYA30eVL/zDQwzM42HmZn9DpfxqdgzrPD0mq34PvQPNmBPHcvh/VwR77PYzLQGTI/Dgp+wCnExGJEakRYCxiNflmQX+uOvwLZyN21EuVqogvb9isUL2PqVkDFo6oeV4aJWWNIeA/d4L9/WhfVcpJf25L3gclFWyJWZtkDnjNirlM9g56mPTMPjzWXomIpR2aiz/R4iugGrYBmZqHNZ+HiYH7M4oOaSZSPjF6vl1gJkPDxocP7HXf6NODc6h+ENZDeY8YEoPXhpaOqDr5dC+3E6KiyPoD1yKFr1cKTVyyIAZNO8N9M5p36Fc+SeGxqI8vQdis5AYg/I26DsTmk+CumTy4jAzA3/5Jla6oej0yVjA1Gy/xSLfBqlZOPLnW0K3ZV8ai6ako1P2Iki/byf0vAx6joJUux1l+0J34POuViry2CEDxsq9zBY+QNW4kNGpTgale2ocosOQ2wrpI6DrTPB223uKDC8MroN1l8NM1u78jlQh6LagOeT7XM1EzwdSY4FOAlKRmAkvFOOQkq6r5XDYSmiVLYAtEAgNU5z+LXODtzOxcz3x8hxLz6tI8/eBrsOLASr5a0XpkW5Kcz8nN3cc24aAYQgMQW4LmLPw8i+Av9/pzQvD7s3wh4tgenpfpkBBoua0hDR0jc/HTIuM/YWIJTCd1GAsAOFu6D4SjjwOOnuxUhDBmEluOsfs7jKFnXvRqz/HZ9zI8swuicwbJ33QHGPxjNR6qnO/IZc/ie27IbAXDOGQbVAZg5O+AoFlUJVOoRjs2Q6/ugBmJiGMDUyjxLhE+0JWyb3WuMbua/FrpnXYJaFCG/QfC0cfD509EJddcHEYfBgmtkDIZ+LTFD79fjTPv6gjPvDXvx8w5r0BprmHXOEUdu+yOzmzW6AkwAzDKy6zd4iIGonJHhmGmz8N+XErUrDa6cWHccnXlZbGfQTWCjyP9LhNjO49suYzGuzyYuYTmP0r0Y45AXqkY6LNNtk7H4YpkWgdtBpEZdeL98fUMudzBLOu5LwkibEIeKL+C/L50xkd0lEDMDcAxQFbYlZeAInj7XZ6JbXsMfjpV2B6GySqkHCAEW/XjZXcEbnS0zj5hUvqZv7c8+INi3Xa7cUY9aDaDsPzytOhtx9axNFL2eQ/I5vVcmAWICgdpbEdhKIfxBt9QPX9s1XHeknAWAQ8PnMZc/n3Mbs3bklKXoDZBsYkrPggtJ5qpwdUGMaycPuVsGcjJMs2MFbbmWuqF/ThvZDn60qJe49VadAgp2Cvl+qQSV1P4ll5CtrRx0Fa0pxRGFsPpd12u7807QR80mQ0QaDtMlIrvqdaz7BKwi8JGGuv9tDuD1HMf57CRIfVLZ7fCsXt9n7rjtfB0v8JnlbbMs2W4d5fwiO/htgcpOqO59tokRaAIyOUaLwxgeVKihtEupvE5K/UqMRs57V9Ma1kJVKSyMJOc8o2QmnBlUc8iMsQsj3laGeBcNcdrDj2Q0qdajl/BwWMZZF23ZzAyL2WSv0cZrOnUyz58BXtpujSDijvscsex37KbhWr+aCkwyN/gTuvBu8EtEnvb80OJN1WendUjSNzYyNLrWRrswShTi7H6hhv2LgqIIpfJN/pd8g9rGxp0SVolUZx6Qbzg0fA6oB4V4Vox50sP32VUkdK7eLggJl54uZkXJ96Nx71LsrGy9i7OczEMxBvtQdV2gWVITsl8KrVEBMC9tmbMDYPwi1fsX2ejGzAkEbFhu0384A4L6SuLT6KxFaycSwYtZXHOpe1d8/JrfMbxZz3YvEkz+N1HEjXoxZwxcvWw+CV1Ger3aAU7PjfasUnzpNnlhwUMOb2Hx6DUbsIo/oWfH6vtXp7t8DIY/auV9kKKO37lRnJccIpF0Pz0VJisVtdt+zGvP5ilGccOp2+X5mAlVdpsMHWHmtHg2QNPWk48a3QcYSdM37qHhi6G7xOECrfIVsJZWEsyaiBanhARqN/ZCXYnTRFsA0SPVlCbW/j1sk/qdX28x8WpUrmwFUnUC/fQr22hCqKpk6o1GHXEAw/DDOPQr6438WXa6/7FHSdABWfdEZgbhnCuPEyfGLO3R1w7uYLd+e+qzquFyyTbO2EI15je7CS6NrzCIw+AHrJ7jpvTG7JzCSlIUC5pn6+4do5L49SCUnk3VsgmP4O7X1fbXzwzgEDY47cEGZu8haq5TdSrnlJtoOqwvgQTE1hPfpAQoHsHJQdApU05skfgt5T7I2mUrQc2EvtnhvRp7agIjWIODWLf7wGAAAD/0lEQVQj4QThG1fkXXNttYfIPR47LywZKmvUVWdD6XNMwQXDUhvHbLmxmEiULwH+bpNw3ybCnd/HH7hNHfnpZ23GOHBgJn/SxeTg7eQnV1obJ7SA/bwXeZiFlArLeduHkUpAWfrshCfr0HQ09L/R7tOdmYaRLbDrQSiMOnslGwJHibTdB/E8a4+kk5aw+KRhd4qbJG90AK0ZOSr5rBSpqJkuxboqwc5BIj13E+j+CeH+DerIVRbhHpTna+65tovc5NmUxr9FdpftHMnjU2R/tqWU0hEuC5mHsvTYVfZHy7oTEojUGNIpLvu5ZSuxMxRrM7sj4m6L6/wOfrem3dAJ8WIzmHcOnXSGRwAJVNBjeQJdv8DXesvcrP54NJmeVaeudst+BwnMFnnyUPU0chO3Mr0VjL1QG4Oq23TtrKqw3/wzYByycJ87Jeetvjtn00VjvOM+M8LyWRpq2O7rhfFvY8zkEqslOc4FTR6HIPXuWBZPZCf+1EZCmY1EWn9H7hW71KmnPicgz+dTLpSo+fembFrPVl9DMXsnU89AeQRqQ2BM7X8ujDUwx8JYBOi0dSz8VjG1z9Wt2ejiu9fdHf2NwDSqi3y3pTJiiaTq4MmjfJN4o4/izfyBSPd9LH37btX3OrHtbuH3eee5eGCknXXrVcvJTT5KdihAQR5xIPlbed6MsGrDKrttY+45d1Lz7WTOvQuHuTAodO2mtUvF5RZHKiSHojxVNG8BT3gc3T+FHprEG96NFtmI7t9ALb6ds06eW5hSeFFUFm2uH787TH3TVRRH3kp2SMq0jkrNOs+TccTYnfBCgNwRNXoKLmjzIDYA4Jooeaad9c9J9dW1OdAn0LXteAMPEu38ObWOkYufuHRi9eoDl4oXAuiArZKl6hIKPPWjLmZG/w1j8h8oDDdRlpbUCR1j2iZcizQdZ82iGPehfsI9zlBcP2VeCiyPS9xUhXDDvNqoCkqroPuniXTdCf5BMHehhbZSD8yQbpG4poQ/Vmaos8LZZ9efKxt3IBJy0Fap8YPm4zeEyY2eRHHydIzpJPVKnErlSMqTh1GfMiFfoxacw5SdKNUYtYIXs1pGkx4qrQzeHDV/EdOUdogApllHYze67yl8sS14EibhZj+6T8QkT60m/SO7qBpj+L1T/KUp53qoBzPpA/nMoiRm4Rea5mqNvzQnqc0ESvmqHvCnIlSmX87c3sOpTMdR2t0gZlJPU6cdoxClljcNo7zT6w8P4F22l2SgQk7qKTNg1Ovo9ToBXxWlF9Sbvps9kEkcinteEjAvNKBNazb5juh/wGRu2KbURn9h30M1zLdstFuFtm+vq1XPzrceioku9jsPGTCLHch/tvv/C5jnWZH/C1kb5ScCkBUjAAAAAElFTkSuQmCC"}}]); \ No newline at end of file diff --git a/p__User__Detail__Competitions__index.async.js b/p__User__Detail__Competitions__index.async.js index 9b4fce4820..37a5f5a9c7 100644 --- a/p__User__Detail__Competitions__index.async.js +++ b/p__User__Detail__Competitions__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12076],{50883:function(e,t,n){var s=n(82242),i=n.n(s),o=(n(59301),n(93314)),l=n(3113),a=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,r=e.styles,c=void 0===r?{}:r,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,_=e.ButtonTwo,h=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,a.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,a.jsx)("img",{src:t||o,style:i()(i()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,a.jsx)(l.ZP,i()(i()({className:m,onClick:p},s),{},{children:u})),_&&_]})}},82559:function(e,t,n){n.r(t),n.d(t,{default:function(){return oe}});var s=n(7557),i=n.n(s),o=n(82242),l=n.n(o),a=n(41498),r=n.n(a),c=n(79800),d=n.n(c),u=n(39647),p=n.n(u),m=n(59301),_=n(32007),h=n(78241),g=n(95237),x=n(8591),y=n(73755),f=n(6848),v=n(27092),b=n(43418),j=n(92832),N=n(3113),C="wrap___S3lx0",w="countWrap___tpXul",O="close___qwPuO",Z="description___YHwxX",P="bottomText___oqcZk",k="CompetitionsList___mwIel",S="CompetitionsListzhezhao___OiSIi",E="shadow___iTRBk",I="divimg___vS_gS",B="commonTextBox___THI9L",F="havetext___c1f2m",T="Finishedtext___chFiq",z="Comingtext___h6fHO",D="info___v5RHL",$="bonus___lrFm4",L="rmb___Q8E6y",R="applyInfo___ck29q",H="task_hide___mAsn0",q="Unpublishedtext___D9LjX",A="scoremodal___OiQdF",G="title___fAx3h",M="content___MbGbI",X="bottom___cOeks",Q="yes___lMqJj",J="no___j6M_d",U="baseFormItem___iTGaw",W="jsinput___Hg3Qu",Y=n(85750),K=n(21256),V=n(81841),ee=n(66621),te=n(89260),ne=n(37712),se=["competitions","globalSetting","loading","dispatch","user"],ie=[{id:"mine",name:"我管理的",color:"#DB780F",border:"1px solid #FDDBB7"},{id:"join",name:"我参与的",color:"#4237E7",border:"1px solid #B6B1FF"}],oe=(0,_.connect)((function(e){var t=e.competitions,n=e.loading,s=e.globalSetting,i=e.user;return{competitions:t,globalSetting:s,loading:n.models.competitions,user:i}}))((function(e){e.competitions,e.globalSetting,e.loading,e.dispatch;var t=e.user,n=(p()(e,se),(0,_.useParams)().identifier,(0,m.useState)({category:"mine",keyword:"",page:1,per_page:20})),s=d()(n,2),o=s[0],a=s[1],c=(0,m.useState)({}),u=d()(c,2),oe=u[0],le=u[1],ae=(0,m.useState)(!1),re=d()(ae,2),ce=re[0],de=re[1],ue=h.Z.useForm(),pe=d()(ue,1)[0],me=(0,m.useState)(!1),_e=d()(me,2),he=_e[0],ge=_e[1];function xe(){return ye.apply(this,arguments)}function ye(){return(ye=r()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/competitions.json",{method:"get",params:l()({},o)});case 2:t=e.sent,le(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){xe()}),[]);return(0,ne.jsxs)("div",{className:C,children:[(0,ne.jsx)(K.YG,{value:o.category,onChange:function(e){o.category=e,a(l()({},o)),xe()},tabBarExtraContent:(0,ne.jsxs)(g.Z,{align:"middle",children:[(0,ne.jsx)(K.op,{className:"mr20",onClick:function(){var e,n;(0,te.eB)()||null!==(e=t.userInfo)&&void 0!==e&&e.professional_certification&&null!==(n=t.userInfo)&&void 0!==n&&n.is_teacher?de(!0):x.ZP.info("当前仅支持已职业认证的教师可创建")},children:(0,ne.jsxs)(g.Z,{align:"middle",children:[(0,ne.jsx)("img",{src:V.FX}),(0,ne.jsx)("span",{className:"ml5",children:"创建竞赛"})]})}),(0,ne.jsx)(K.t7,{style:{width:303},placeholder:"请输入竞赛名称进行搜索",value:o.keyword,onChange:function(e){o.keyword=e,a(l()({},o)),xe()}})]}),dataSource:ie}),(0,ne.jsx)(y.Z,{itemLayout:"vertical",size:"middle",style:{marginTop:20},dataSource:null==oe?void 0:oe.competitions,renderItem:function(e,n){return(0,ne.jsxs)("div",{className:k,children:["nearly_published"===e.competition_status?1==e.permission.editable?"":(0,ne.jsx)("div",{className:S,children:"即将发布 敬请期待"}):"",(0,ne.jsxs)(y.Z.Item,{onClick:function(){return function(e){if(e.external_url){var n;(0,ee.xg)("".concat(e.external_url)+"?login="+(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.login)+"&websiteName=educoder")}else{if(null!=e&&e.is_new)return void(e.permission.editable?(0,ee.xg)("/competitions/detail/".concat(e.identifier,"?type=4")):(0,ee.xg)("/competitions/detail/".concat(e.identifier)));("ended"===e.competition_status||"progressing"===e.competition_status||"unpublish"===e.competition_status||"nearly_published"===e.competition_status&&1==e.permission.editable)&&(0,ee.xg)("/competitions/".concat(e.identifier))}}(e)},className:E,style:{display:"flex",padding:20},children:[(0,ne.jsx)(y.Z.Item.Meta,{style:{marginBottom:"0px",width:"80%"},avatar:(0,ne.jsx)("img",{className:I,src:e&&e.image?e.image:V.I2}),title:(0,ne.jsxs)("p",{style:{alignItems:"center",display:"flex",marginBottom:7,paddingRight:20},children:[(0,ne.jsx)(f.Z,{getPopupContainer:function(e){return e.parentNode},title:(0,ne.jsxs)("span",{children:[e.name,e.sub_title?"——".concat(e.sub_title):""]}),children:(0,ne.jsxs)("a",{className:H,children:[e.name,e.sub_title?"——".concat(e.sub_title):""]})}),e.competition_status&&"nearly_published"===e.competition_status?(0,ne.jsx)("span",{className:"".concat(B," ").concat(z),children:"即将发布"}):"",e.competition_status&&"preparing"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#DB780F",border:"1px solid #FDDBB7"},className:"".concat(B," ").concat(T),children:"待审核"}):"",e.competition_status&&"not_passed"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#E30000",border:"1px solid #FFC7C7"},className:"".concat(B," ").concat(T),children:"被驳回"}):"",e.competition_status&&"review"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#4237E7",border:"1px solid #B6B1FF"},className:"".concat(B," ").concat(T),children:"审核中"}):"",e.competition_status&&"progressing"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#00B187",border:"1px solid #B1F0E1"},className:"".concat(B," ").concat(F),children:"进行中"}):"",e.competition_status&&"ended"===e.competition_status?(0,ne.jsx)("span",{className:"".concat(B," ").concat(T),children:"已结束"}):"",e.competition_status&&"unpublish"===e.competition_status?(0,ne.jsx)("span",{className:"".concat(B," ").concat(T),children:"未发布"}):""]}),description:(0,ne.jsxs)("div",{className:Z,children:[(0,ne.jsx)(f.Z,{getPopupContainer:function(e){return e.parentNode},title:(0,ne.jsx)("span",{children:e.description?e.description:"暂无简介~"}),children:(0,ne.jsx)("div",{className:"multi_ellipsis1 inline-block",style:{fontSize:"14px",color:"#333333"},children:e.description?e.description:"暂无简介~"})}),(0,ne.jsxs)("div",{className:P,children:[(0,ne.jsxs)("div",{style:{margin:"14px 0"},children:["竞赛时间: ",e.start_time,"~",e.end_time]}),(0,ne.jsxs)("div",{children:[(0,ne.jsxs)("span",{children:["报名截止时间:",e&&e.enroll_end_time?e.enroll_end_time:"暂无"]}),(0,ne.jsxs)("span",{style:{marginLeft:"20px"},children:["浏览数:",e&&e.visits_count?e.visits_count:"暂无"]})]})]})]})}),(0,ne.jsxs)("div",{style:{flexShrink:0,width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"},children:[(0,ne.jsxs)("div",{className:D,children:[(0,ne.jsxs)("div",{className:$,style:{visibility:e&&e.bonus?"visible":"hidden"},children:[(0,ne.jsx)("span",{className:L,children:"¥"}),parseInt(e.bonus).toLocaleString()]}),e.member_count?(0,ne.jsxs)("div",{className:R,children:["已报名:","nearly_published"===e.competition_status?"0":e.member_count]}):""]}),e&&"ended"===e.competition_status?(0,ne.jsx)("span",{className:q,children:"已结束"}):null,e&&"nearly_published"===e.competition_status?(0,ne.jsx)("span",{className:q,children:"未发布"}):null,e&&"nearly_published"!==e.competition_status&&e.enroll_end&&"ended"!==e.competition_status?(0,ne.jsx)("span",{className:q,children:"报名截止"}):null]})]},n)]})}}),(0,ne.jsx)("div",{className:w,children:(0,ne.jsx)(v.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==oe?void 0:oe.count,onChange:function(e,t){o.page=e,o.per_page=t,a(l()({},o)),xe()},pageSize:o.per_page,hideOnSinglePage:!(null!=oe&&oe.count),current:o.page})}),(0,ne.jsxs)(b.Z,{title:!1,footer:!1,open:ce,width:610,className:A,closable:!1,centered:!0,onCancel:function(){return de(!1)},children:[(0,ne.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ne.jsx)("div",{className:G,children:"创建竞赛"}),(0,ne.jsx)("span",{onClick:function(){return de(!1)},style:{cursor:"pointer"},className:O,children:"X"})]}),(0,ne.jsx)("div",{className:M,children:(0,ne.jsx)(h.Z,{form:pe,layout:"vertical",onFinish:function(){var e=r()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ge(!0),e.next=3,(0,Y.ZP)("/api/competitions.json",{method:"post",body:l()({},t)});case 3:n=e.sent,ge(!1),0===(null==n?void 0:n.status)&&(x.ZP.info("创建成功"),_.history.push("/competitions/detail/".concat(null==n?void 0:n.identifier,"?type=4")));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,ne.jsx)(h.Z.Item,{label:"竞赛名称",name:"name",className:W,rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,ne.jsx)(j.Z,{maxLength:60,className:U,showCount:!0})})})}),(0,ne.jsxs)("div",{className:X,children:[(0,ne.jsx)(N.ZP,{className:J,onClick:function(){de(!1)},children:"取消"}),(0,ne.jsx)(N.ZP,{loading:he,className:Q,onClick:function(){pe.submit()},children:"创建竞赛"})]})]})]})}))},50371:function(e,t){t.Z=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const s=n[t];void 0!==s&&(e[t]=s)}))}return e}},38854:function(e,t,n){n.d(t,{Z:function(){return x}});var s=n(91857),i=n(92310),o=n.n(i),l=n(59301),a=n(94172),r=n(3113),c=n(36355),d=n(81327),u=n(33234),p=n(47211),m=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i{const{getPopupContainer:t,getPrefixCls:n,direction:i}=l.useContext(c.E_),{prefixCls:_,type:h="default",danger:g,disabled:x,loading:y,onClick:f,htmlType:v,children:b,className:j,menu:N,arrow:C,autoFocus:w,overlay:O,trigger:Z,align:P,open:k,onOpenChange:S,placement:E,getPopupContainer:I,href:B,icon:F=l.createElement(a.Z,null),title:T,buttonsRender:z=(e=>e),mouseEnterDelay:D,mouseLeaveDelay:$,overlayClassName:L,overlayStyle:R,destroyPopupOnHide:H,dropdownRender:q}=e,A=m(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),G=n("dropdown",_),M=`${G}-button`,[X,Q]=(0,p.Z)(G),J={menu:N,arrow:C,autoFocus:w,align:P,disabled:x,trigger:x?[]:Z,onOpenChange:S,getPopupContainer:I||t,mouseEnterDelay:D,mouseLeaveDelay:$,overlayClassName:L,overlayStyle:R,destroyPopupOnHide:H,dropdownRender:q},{compactSize:U,compactItemClassnames:W}=(0,u.ri)(G,i),Y=o()(M,W,j,Q);"overlay"in e&&(J.overlay=O),"open"in e&&(J.open=k),J.placement="placement"in e?E:"rtl"===i?"bottomLeft":"bottomRight";const K=l.createElement(r.ZP,{type:h,danger:g,disabled:x,loading:y,onClick:f,htmlType:v,href:B,title:T},b),V=l.createElement(r.ZP,{type:h,danger:g,icon:F}),[ee,te]=z([K,V]);return X(l.createElement(d.Z.Compact,Object.assign({className:Y,size:U,block:!0},A),ee,l.createElement(s.Z,Object.assign({},J),te)))};_.__ANT_BUTTON=!0;var h=_;const g=s.Z;g.Button=h;var x=g},81327:function(e,t,n){n.d(t,{Z:function(){return y}});var s=n(59301),i=n(92310),o=n.n(i),l=n(75440),a=n(36355),r=n(33234);const c=s.createContext({latestIndex:0}),d=c.Provider;var u=e=>{let{className:t,index:n,children:i,split:o,style:l}=e;const{latestIndex:a}=s.useContext(c);return null==i?null:s.createElement(s.Fragment,null,s.createElement("div",{className:t,style:l},i),n{var n,i;const{getPrefixCls:r,space:c,direction:g}=s.useContext(a.E_),{size:x=(null==c?void 0:c.size)||"small",align:y,className:f,rootClassName:v,children:b,direction:j="horizontal",prefixCls:N,split:C,style:w,wrap:O=!1,classNames:Z,styles:P}=e,k=h(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[S,E]=Array.isArray(x)?x:[x,x],I=m(E),B=m(S),F=_(E),T=_(S),z=(0,l.Z)(b,{keepEmpty:!0}),D=void 0===y&&"horizontal"===j?"center":y,$=r("space",N),[L,R]=(0,p.Z)($),H=o()($,null==c?void 0:c.className,R,`${$}-${j}`,{[`${$}-rtl`]:"rtl"===g,[`${$}-align-${D}`]:D,[`${$}-gap-row-${E}`]:I,[`${$}-gap-col-${S}`]:B},f,v),q=o()(`${$}-item`,null!==(n=null==Z?void 0:Z.item)&&void 0!==n?n:null===(i=null==c?void 0:c.classNames)||void 0===i?void 0:i.item);let A=0;const G=z.map(((e,t)=>{var n,i;null!=e&&(A=t);const o=e&&e.key||`${q}-${t}`;return s.createElement(u,{className:q,key:o,index:t,split:C,style:null!==(n=null==P?void 0:P.item)&&void 0!==n?n:null===(i=null==c?void 0:c.styles)||void 0===i?void 0:i.item},e)})),M=s.useMemo((()=>({latestIndex:A})),[A]);if(0===z.length)return null;const X={};return O&&(X.flexWrap="wrap"),!B&&T&&(X.columnGap=S),!I&&F&&(X.rowGap=E),L(s.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},X),null==c?void 0:c.style),w)},k),s.createElement(d,{value:M},G)))}));const x=g;x.Compact=r.ZP;var y=x}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[12076],{50883:function(e,t,n){var s=n(82242),i=n.n(s),o=(n(59301),n(93314)),l=n(3113),a=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,r=e.styles,c=void 0===r?{}:r,d=e.customText,u=e.ButtonText,p=e.ButtonClick,m=e.Buttonclass,_=e.ButtonTwo,h=e.imgStyles,g=e.loading,x=void 0!==g&&g;return(0,a.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),c),children:[(0,a.jsx)("img",{src:t||o,style:i()(i()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),u&&(0,a.jsx)(l.ZP,i()(i()({className:m,onClick:p},s),{},{children:u})),_&&_]})}},82559:function(e,t,n){n.r(t),n.d(t,{default:function(){return oe}});var s=n(7557),i=n.n(s),o=n(82242),l=n.n(o),a=n(41498),r=n.n(a),c=n(79800),d=n.n(c),u=n(39647),p=n.n(u),m=n(59301),_=n(32007),h=n(78241),g=n(95237),x=n(8591),y=n(73755),f=n(6848),v=n(27092),b=n(43418),j=n(92832),N=n(3113),C="wrap___S3lx0",w="countWrap___tpXul",O="close___qwPuO",Z="description___YHwxX",P="bottomText___oqcZk",k="CompetitionsList___mwIel",S="CompetitionsListzhezhao___OiSIi",E="shadow___iTRBk",I="divimg___vS_gS",B="commonTextBox___THI9L",F="havetext___c1f2m",T="Finishedtext___chFiq",z="Comingtext___h6fHO",D="info___v5RHL",$="bonus___lrFm4",L="rmb___Q8E6y",R="applyInfo___ck29q",H="task_hide___mAsn0",q="Unpublishedtext___D9LjX",A="scoremodal___OiQdF",G="title___fAx3h",M="content___MbGbI",X="bottom___cOeks",Q="yes___lMqJj",J="no___j6M_d",U="baseFormItem___iTGaw",W="jsinput___Hg3Qu",Y=n(85750),K=n(21256),V=n(73449),ee=n(66621),te=n(89260),ne=n(37712),se=["competitions","globalSetting","loading","dispatch","user"],ie=[{id:"mine",name:"我管理的",color:"#DB780F",border:"1px solid #FDDBB7"},{id:"join",name:"我参与的",color:"#4237E7",border:"1px solid #B6B1FF"}],oe=(0,_.connect)((function(e){var t=e.competitions,n=e.loading,s=e.globalSetting,i=e.user;return{competitions:t,globalSetting:s,loading:n.models.competitions,user:i}}))((function(e){e.competitions,e.globalSetting,e.loading,e.dispatch;var t=e.user,n=(p()(e,se),(0,_.useParams)().identifier,(0,m.useState)({category:"mine",keyword:"",page:1,per_page:20})),s=d()(n,2),o=s[0],a=s[1],c=(0,m.useState)({}),u=d()(c,2),oe=u[0],le=u[1],ae=(0,m.useState)(!1),re=d()(ae,2),ce=re[0],de=re[1],ue=h.Z.useForm(),pe=d()(ue,1)[0],me=(0,m.useState)(!1),_e=d()(me,2),he=_e[0],ge=_e[1];function xe(){return ye.apply(this,arguments)}function ye(){return(ye=r()(i()().mark((function e(){var t;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Y.ZP)("/api/competitions.json",{method:"get",params:l()({},o)});case 2:t=e.sent,le(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,m.useEffect)((function(){xe()}),[]);return(0,ne.jsxs)("div",{className:C,children:[(0,ne.jsx)(K.YG,{value:o.category,onChange:function(e){o.category=e,a(l()({},o)),xe()},tabBarExtraContent:(0,ne.jsxs)(g.Z,{align:"middle",children:[(0,ne.jsx)(K.op,{className:"mr20",onClick:function(){var e,n;(0,te.eB)()||null!==(e=t.userInfo)&&void 0!==e&&e.professional_certification&&null!==(n=t.userInfo)&&void 0!==n&&n.is_teacher?de(!0):x.ZP.info("当前仅支持已职业认证的教师可创建")},children:(0,ne.jsxs)(g.Z,{align:"middle",children:[(0,ne.jsx)("img",{src:V.FX}),(0,ne.jsx)("span",{className:"ml5",children:"创建竞赛"})]})}),(0,ne.jsx)(K.t7,{style:{width:303},placeholder:"请输入竞赛名称进行搜索",value:o.keyword,onChange:function(e){o.keyword=e,a(l()({},o)),xe()}})]}),dataSource:ie}),(0,ne.jsx)(y.Z,{itemLayout:"vertical",size:"middle",style:{marginTop:20},dataSource:null==oe?void 0:oe.competitions,renderItem:function(e,n){return(0,ne.jsxs)("div",{className:k,children:["nearly_published"===e.competition_status?1==e.permission.editable?"":(0,ne.jsx)("div",{className:S,children:"即将发布 敬请期待"}):"",(0,ne.jsxs)(y.Z.Item,{onClick:function(){return function(e){if(e.external_url){var n;(0,ee.xg)("".concat(e.external_url)+"?login="+(null==t||null===(n=t.userInfo)||void 0===n?void 0:n.login)+"&websiteName=educoder")}else{if(null!=e&&e.is_new)return void(e.permission.editable?(0,ee.xg)("/competitions/detail/".concat(e.identifier,"?type=4")):(0,ee.xg)("/competitions/detail/".concat(e.identifier)));("ended"===e.competition_status||"progressing"===e.competition_status||"unpublish"===e.competition_status||"nearly_published"===e.competition_status&&1==e.permission.editable)&&(0,ee.xg)("/competitions/".concat(e.identifier))}}(e)},className:E,style:{display:"flex",padding:20},children:[(0,ne.jsx)(y.Z.Item.Meta,{style:{marginBottom:"0px",width:"80%"},avatar:(0,ne.jsx)("img",{className:I,src:e&&e.image?e.image:V.I2}),title:(0,ne.jsxs)("p",{style:{alignItems:"center",display:"flex",marginBottom:7,paddingRight:20},children:[(0,ne.jsx)(f.Z,{getPopupContainer:function(e){return e.parentNode},title:(0,ne.jsxs)("span",{children:[e.name,e.sub_title?"——".concat(e.sub_title):""]}),children:(0,ne.jsxs)("a",{className:H,children:[e.name,e.sub_title?"——".concat(e.sub_title):""]})}),e.competition_status&&"nearly_published"===e.competition_status?(0,ne.jsx)("span",{className:"".concat(B," ").concat(z),children:"即将发布"}):"",e.competition_status&&"preparing"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#DB780F",border:"1px solid #FDDBB7"},className:"".concat(B," ").concat(T),children:"待审核"}):"",e.competition_status&&"not_passed"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#E30000",border:"1px solid #FFC7C7"},className:"".concat(B," ").concat(T),children:"被驳回"}):"",e.competition_status&&"review"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#4237E7",border:"1px solid #B6B1FF"},className:"".concat(B," ").concat(T),children:"审核中"}):"",e.competition_status&&"progressing"===e.competition_status?(0,ne.jsx)("span",{style:{color:"#00B187",border:"1px solid #B1F0E1"},className:"".concat(B," ").concat(F),children:"进行中"}):"",e.competition_status&&"ended"===e.competition_status?(0,ne.jsx)("span",{className:"".concat(B," ").concat(T),children:"已结束"}):"",e.competition_status&&"unpublish"===e.competition_status?(0,ne.jsx)("span",{className:"".concat(B," ").concat(T),children:"未发布"}):""]}),description:(0,ne.jsxs)("div",{className:Z,children:[(0,ne.jsx)(f.Z,{getPopupContainer:function(e){return e.parentNode},title:(0,ne.jsx)("span",{children:e.description?e.description:"暂无简介~"}),children:(0,ne.jsx)("div",{className:"multi_ellipsis1 inline-block",style:{fontSize:"14px",color:"#333333"},children:e.description?e.description:"暂无简介~"})}),(0,ne.jsxs)("div",{className:P,children:[(0,ne.jsxs)("div",{style:{margin:"14px 0"},children:["竞赛时间: ",e.start_time,"~",e.end_time]}),(0,ne.jsxs)("div",{children:[(0,ne.jsxs)("span",{children:["报名截止时间:",e&&e.enroll_end_time?e.enroll_end_time:"暂无"]}),(0,ne.jsxs)("span",{style:{marginLeft:"20px"},children:["浏览数:",e&&e.visits_count?e.visits_count:"暂无"]})]})]})]})}),(0,ne.jsxs)("div",{style:{flexShrink:0,width:"20%",alignItems:"flex-end",display:"flex",flexDirection:"column",justifyContent:"space-around"},children:[(0,ne.jsxs)("div",{className:D,children:[(0,ne.jsxs)("div",{className:$,style:{visibility:e&&e.bonus?"visible":"hidden"},children:[(0,ne.jsx)("span",{className:L,children:"¥"}),parseInt(e.bonus).toLocaleString()]}),e.member_count?(0,ne.jsxs)("div",{className:R,children:["已报名:","nearly_published"===e.competition_status?"0":e.member_count]}):""]}),e&&"ended"===e.competition_status?(0,ne.jsx)("span",{className:q,children:"已结束"}):null,e&&"nearly_published"===e.competition_status?(0,ne.jsx)("span",{className:q,children:"未发布"}):null,e&&"nearly_published"!==e.competition_status&&e.enroll_end&&"ended"!==e.competition_status?(0,ne.jsx)("span",{className:q,children:"报名截止"}):null]})]},n)]})}}),(0,ne.jsx)("div",{className:w,children:(0,ne.jsx)(v.Z,{showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],total:null==oe?void 0:oe.count,onChange:function(e,t){o.page=e,o.per_page=t,a(l()({},o)),xe()},pageSize:o.per_page,hideOnSinglePage:!(null!=oe&&oe.count),current:o.page})}),(0,ne.jsxs)(b.Z,{title:!1,footer:!1,open:ce,width:610,className:A,closable:!1,centered:!0,onCancel:function(){return de(!1)},children:[(0,ne.jsxs)("div",{style:{display:"flex",alignItems:"center"},children:[(0,ne.jsx)("div",{className:G,children:"创建竞赛"}),(0,ne.jsx)("span",{onClick:function(){return de(!1)},style:{cursor:"pointer"},className:O,children:"X"})]}),(0,ne.jsx)("div",{className:M,children:(0,ne.jsx)(h.Z,{form:pe,layout:"vertical",onFinish:function(){var e=r()(i()().mark((function e(t){var n;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ge(!0),e.next=3,(0,Y.ZP)("/api/competitions.json",{method:"post",body:l()({},t)});case 3:n=e.sent,ge(!1),0===(null==n?void 0:n.status)&&(x.ZP.info("创建成功"),_.history.push("/competitions/detail/".concat(null==n?void 0:n.identifier,"?type=4")));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:(0,ne.jsx)(h.Z.Item,{label:"竞赛名称",name:"name",className:W,rules:[{required:!0,validator:function(e,t){var n;return(null==t||null===(n=t.replaceAll(" ",""))||void 0===n?void 0:n.length)>0?Promise.resolve():Promise.reject("请填写竞赛名称")}}],children:(0,ne.jsx)(j.Z,{maxLength:60,className:U,showCount:!0})})})}),(0,ne.jsxs)("div",{className:X,children:[(0,ne.jsx)(N.ZP,{className:J,onClick:function(){de(!1)},children:"取消"}),(0,ne.jsx)(N.ZP,{loading:he,className:Q,onClick:function(){pe.submit()},children:"创建竞赛"})]})]})]})}))},50371:function(e,t){t.Z=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const s=n[t];void 0!==s&&(e[t]=s)}))}return e}},38854:function(e,t,n){n.d(t,{Z:function(){return x}});var s=n(91857),i=n(92310),o=n.n(i),l=n(59301),a=n(94172),r=n(3113),c=n(36355),d=n(81327),u=n(33234),p=n(47211),m=function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(s=Object.getOwnPropertySymbols(e);i{const{getPopupContainer:t,getPrefixCls:n,direction:i}=l.useContext(c.E_),{prefixCls:_,type:h="default",danger:g,disabled:x,loading:y,onClick:f,htmlType:v,children:b,className:j,menu:N,arrow:C,autoFocus:w,overlay:O,trigger:Z,align:P,open:k,onOpenChange:S,placement:E,getPopupContainer:I,href:B,icon:F=l.createElement(a.Z,null),title:T,buttonsRender:z=(e=>e),mouseEnterDelay:D,mouseLeaveDelay:$,overlayClassName:L,overlayStyle:R,destroyPopupOnHide:H,dropdownRender:q}=e,A=m(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),G=n("dropdown",_),M=`${G}-button`,[X,Q]=(0,p.Z)(G),J={menu:N,arrow:C,autoFocus:w,align:P,disabled:x,trigger:x?[]:Z,onOpenChange:S,getPopupContainer:I||t,mouseEnterDelay:D,mouseLeaveDelay:$,overlayClassName:L,overlayStyle:R,destroyPopupOnHide:H,dropdownRender:q},{compactSize:U,compactItemClassnames:W}=(0,u.ri)(G,i),Y=o()(M,W,j,Q);"overlay"in e&&(J.overlay=O),"open"in e&&(J.open=k),J.placement="placement"in e?E:"rtl"===i?"bottomLeft":"bottomRight";const K=l.createElement(r.ZP,{type:h,danger:g,disabled:x,loading:y,onClick:f,htmlType:v,href:B,title:T},b),V=l.createElement(r.ZP,{type:h,danger:g,icon:F}),[ee,te]=z([K,V]);return X(l.createElement(d.Z.Compact,Object.assign({className:Y,size:U,block:!0},A),ee,l.createElement(s.Z,Object.assign({},J),te)))};_.__ANT_BUTTON=!0;var h=_;const g=s.Z;g.Button=h;var x=g},81327:function(e,t,n){n.d(t,{Z:function(){return y}});var s=n(59301),i=n(92310),o=n.n(i),l=n(75440),a=n(36355),r=n(33234);const c=s.createContext({latestIndex:0}),d=c.Provider;var u=e=>{let{className:t,index:n,children:i,split:o,style:l}=e;const{latestIndex:a}=s.useContext(c);return null==i?null:s.createElement(s.Fragment,null,s.createElement("div",{className:t,style:l},i),n{var n,i;const{getPrefixCls:r,space:c,direction:g}=s.useContext(a.E_),{size:x=(null==c?void 0:c.size)||"small",align:y,className:f,rootClassName:v,children:b,direction:j="horizontal",prefixCls:N,split:C,style:w,wrap:O=!1,classNames:Z,styles:P}=e,k=h(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[S,E]=Array.isArray(x)?x:[x,x],I=m(E),B=m(S),F=_(E),T=_(S),z=(0,l.Z)(b,{keepEmpty:!0}),D=void 0===y&&"horizontal"===j?"center":y,$=r("space",N),[L,R]=(0,p.Z)($),H=o()($,null==c?void 0:c.className,R,`${$}-${j}`,{[`${$}-rtl`]:"rtl"===g,[`${$}-align-${D}`]:D,[`${$}-gap-row-${E}`]:I,[`${$}-gap-col-${S}`]:B},f,v),q=o()(`${$}-item`,null!==(n=null==Z?void 0:Z.item)&&void 0!==n?n:null===(i=null==c?void 0:c.classNames)||void 0===i?void 0:i.item);let A=0;const G=z.map(((e,t)=>{var n,i;null!=e&&(A=t);const o=e&&e.key||`${q}-${t}`;return s.createElement(u,{className:q,key:o,index:t,split:C,style:null!==(n=null==P?void 0:P.item)&&void 0!==n?n:null===(i=null==c?void 0:c.styles)||void 0===i?void 0:i.item},e)})),M=s.useMemo((()=>({latestIndex:A})),[A]);if(0===z.length)return null;const X={};return O&&(X.flexWrap="wrap"),!B&&T&&(X.columnGap=S),!I&&F&&(X.rowGap=E),L(s.createElement("div",Object.assign({ref:t,className:H,style:Object.assign(Object.assign(Object.assign({},X),null==c?void 0:c.style),w)},k),s.createElement(d,{value:M},G)))}));const x=g;x.Compact=r.ZP;var y=x}}]); \ No newline at end of file diff --git a/p__User__Detail__ResourceAllocation__index.async.js b/p__User__Detail__ResourceAllocation__index.async.js index 151ef7ca7a..0baf14b8a7 100644 --- a/p__User__Detail__ResourceAllocation__index.async.js +++ b/p__User__Detail__ResourceAllocation__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1343],{6739:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(82242),i=n.n(r),s=n(7557),o=n.n(s),l=n(41498),a=n.n(l),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),h=n(3113),f=n(59301),m=n(37712),x=["children"],_=function(e){var t=e.children,n=p()(e,x),r=(0,f.useState)(!1),s=u()(r,2),l=s[0],c=s[1];return(0,m.jsx)(h.ZP,i()(i()({},n),{},{loading:l,onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,n.onClick(t);case 4:c(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),c(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),children:t}))}},50883:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),s=(n(59301),n(93314)),o=n(3113),l=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,a=e.styles,c=void 0===a?{}:a,u=e.customText,d=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,f=e.ButtonTwo,m=e.imgStyles,x=e.loading,_=void 0!==x&&x;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:_?"hidden":"visible"}),c),children:[(0,l.jsx)("img",{src:t||s,style:i()(i()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,l.jsx)(o.ZP,i()(i()({className:h,onClick:p},r),{},{children:d})),f&&f]})}},32484:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return X}});var r=n(79800),i=n.n(r),s=n(59301),o=n(32007),l="wrap___CzoO3",a=n(21256),c=n(37205),u=n.n(c),d=n(82242),p=n.n(d),h=n(7557),f=n.n(h),m=n(41498),x=n.n(m),_=n(39647),v=n.n(_),y=n(78241),g=n(6848),j=n(43418),w=n(8591),k=n(95237),b=n(43604),S=n(61998),C=n(57809),Z=n(24905),F=n(5112),P=n(92832),I=n(85750),L={flex_box_center:"flex_box_center___y5ps_",flex_space_between:"flex_space_between___fpOHW",flex_box_vertical_center:"flex_box_vertical_center___xbHpf",flex_box_center_end:"flex_box_center_end___PY24I",flex_box_column:"flex_box_column___KA5XQ",wrap:"wrap___yixzN",real_name:"real_name___s2R4p",operationBtn:"operationBtn___UqS0S",reject:"reject___etB4g",approve:"approve___emYHF",rejectBtn:"rejectBtn___iLRty",approveBtn:"approveBtn___kX8_G",user_model:"user_model___hYuKq",zybzForm:"zybzForm___NLuB8",dataPicker:"dataPicker___vz5Fw",graaytitle:"graaytitle___RQG8g",must:"must___xJhkN",ActvieE3:"ActvieE3___OfRAG",allbox:"allbox___Qnoae",customModal:"customModal___cIPxO",shezhi:"shezhi___TaKHQ"},O=n(61186),T=n.n(O),M=n(6739),Y=n(89392),z=n(37712),E=["globalSetting","user","dispatch","keyVal"],N=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var t=e.keyVal,n=(v()(e,E),(0,s.useState)(null)),r=i()(n,2),l=r[0],c=r[1],d=(0,s.useState)({page:1,limit:10,keywords:null,limit_type:null}),h=i()(d,2),m=h[0],_=h[1],O=(0,s.useState)(),N=i()(O,2),D=N[0],H=N[1],B=(0,s.useState)(!0),R=i()(B,2),V=R[0],q=R[1],W=(0,s.useState)(!1),A=i()(W,2),G=A[0],Q=A[1],U=(0,s.useState)(!1),J=i()(U,2),K=J[0],X=J[1],$=(0,s.useState)(!1),ee=i()($,2),te=ee[0],ne=ee[1],re=(0,s.useState)(0),ie=i()(re,2),se=ie[0],oe=ie[1],le=(0,s.useState)([]),ae=i()(le,2),ce=ae[0],ue=ae[1],de=(0,s.useState)([]),pe=i()(de,2),he=pe[0],fe=pe[1],me=(0,s.useState)(!1),xe=i()(me,2),_e=xe[0],ve=xe[1],ye=y.Z.useForm(),ge=i()(ye,1)[0],je=y.Z.useForm(),we=i()(je,1)[0],ke=(0,s.useState)({}),be=i()(ke,2),Se=be[0],Ce=be[1],Ze=(0,s.useState)({}),Fe=i()(Ze,2),Pe=Fe[0],Ie=Fe[1],Le=(0,s.useState)(!1),Oe=i()(Le,2),Te=Oe[0],Me=Oe[1],Ye=(0,s.useState)(!1),ze=i()(Ye,2),Ee=ze[0],Ne=ze[1],De=(0,s.useRef)((0,Y.throttle)((function(e){return qe(e)}),1200,{leading:!0,trailing:!0})).current,He=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:m.limit*(m.page-1)+n+1})}},{title:"所属单位",dataIndex:"school_info",key:"school_info",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department_info",key:"department_info",ellipsis:!0,render:function(e,t){var n;return(0,z.jsx)("span",{style:{color:"#333"},children:null!=t&&t.is_all_department?"全部学院":null===(n=e.map((function(e){return e.name})))||void 0===n?void 0:n.join("、")})}},{title:"教师(人)",dataIndex:"teacher_count",key:"teacher_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"学生(人)",dataIndex:"student_count",key:"student_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"类型",dataIndex:"limit_type",key:"limit_type",width:90,ellipsis:!0,render:function(e){return(0,z.jsx)("span",{style:{color:"#000"},children:1==e?"低优先级":"完全禁用"})}},{title:"创建时间",dataIndex:"created_at",key:"created_at",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"创建人",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e})}},{title:"原因",dataIndex:"reason",key:"reason",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)(g.Z,{title:null==t?void 0:t.reason,placement:"bottomLeft",children:(0,z.jsx)("div",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:"#666"},children:e})})}},{title:(0,z.jsx)("span",{children:"操作"}),align:"right",width:120,render:function(e,t){return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(M.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"#165DFF"},onClick:x()(f()().mark((function e(){var n,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!1),r={school_id:null==t?void 0:t.school_info.id,department_ids:null==t||null===(n=t.department_info)||void 0===n?void 0:n.map((function(e){return e.id})),limit_type:null==t?void 0:t.limit_type,reason:null==t?void 0:t.reason},ge.setFieldsValue(r),Ce(r),Ie(t),Ne(null==t?void 0:t.is_all_department),e.next=8,Ae(t);case 8:case"end":return e.stop()}}),e)}))),children:"编辑"}),(0,z.jsx)("a",{className:L.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:function(){var e,n=j.Z.confirm({title:"删除提示",icon:null,centered:!0,width:530,maskClosable:!0,content:(0,z.jsx)("span",{children:"确定删除该限制保障客户?删除后该单位客户将不在平台限制保障的范围中。"}),okText:"确定",cancelText:"取消",onOk:(e=x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/resource_allocations/delete_limit.json",{method:"delete",body:{resource_limit_custom_id:null==t?void 0:t.id}});case 2:0==e.sent.status&&(w.ZP.success("删除成功"),Be()),n.destroy();case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){n.destroy()}})},children:"删除"})]})}}];function Be(){return Re.apply(this,arguments)}function Re(){return(Re=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(!0),e.next=3,(0,I.ZP)("/api/resource_allocations/limit_list.json",{method:"get",params:m});case 3:0==(t=e.sent).status&&H(t.data),q(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,s.useEffect)((function(){m.keywords=t,m.page=1,_(p()({},m)),Be()}),[t]),(0,s.useEffect)((function(){Ve()}),[]);var Ve=function(){var e=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts/show_settings.json",{method:"get"});case 2:0==(t=e.sent).status&&oe(null==t?void 0:t.value);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),qe=function(){var e=x()(f()().mark((function e(t){var n,r,i=arguments;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]?i[1]:{},e.next=3,(0,I.ZP)("/api/schools/limit_list.json",{method:"get",params:{limit:20,keyword:t}});case 3:0==(r=e.sent).status&&ue([].concat(u()(null==r?void 0:r.schools),[p()({},(null==n?void 0:n.school_info)||{})]));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),We=function(){var e=x()(f()().mark((function e(t,n){var r,i,s,o,l;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/schools/".concat(t,"/departments/for_option.json"),{method:"get",params:{source:"resource_limit"}});case 2:0==(r=e.sent).status&&(K?fe(null==r||null===(i=r.departments)||void 0===i?void 0:i.filter((function(e){return!(null!=e&&e.resource_limit_exist)}))):(fe(null==r||null===(s=r.departments)||void 0===s?void 0:s.filter((function(e){return!(null!=e&&e.resource_limit_exist)||(null==e?void 0:e.resource_limit_exist)&&(null==n?void 0:n.department_info.some((function(t){return t.id==e.id})))}))),ve((null==n||null===(o=n.department_info)||void 0===o?void 0:o.length)==(null==r||null===(l=r.departments)||void 0===l||null===(l=l.filter((function(e){return!(null!=e&&e.resource_limit_exist)||(null==e?void 0:e.resource_limit_exist)&&(null==n?void 0:n.department_info.some((function(t){return t.id==e.id})))})))||void 0===l?void 0:l.length))));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ae=function(){var e=x()(f()().mark((function e(t){var n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,qe("",t);case 2:if(null==t||!t.id){e.next=5;break}return e.next=5,We(null==t||null===(n=t.school_info)||void 0===n?void 0:n.id,t);case 5:Q(!0);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ge=function(){var e=x()(f()().mark((function e(t){var n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Me(!0),!K){e.next=8;break}return console.log("allSchool",Ee),e.next=5,(0,I.ZP)("/api/resource_allocations/add_limit.json",{method:"post",body:p()({},t)});case 5:n=e.sent,e.next=11;break;case 8:return e.next=10,(0,I.ZP)("/api/resource_allocations/update_limit.json",{method:"put",body:p()(p()({},t),{},{resource_limit_custom_id:null==Pe?void 0:Pe.id})});case 10:n=e.sent;case 11:if(0!=n.status){e.next=21;break}return w.ZP.success(K?"创建成功":"更新成功"),Ce({}),ge.resetFields(),Q(!1),ue([]),fe([]),X(!1),e.next=21,Be();case 21:Me(!1),Q(!1);case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,z.jsxs)("div",{className:L.wrap,children:[(0,z.jsx)(s.Fragment,{children:(0,z.jsxs)(k.Z,{justify:"space-between",style:{marginTop:25},children:[(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.qp,{title:"状态",value:l,onChange:function(e){c(e),m.limit_type=e,m.page=1,_(p()({},m)),Be()},dataSource:[{name:"全部",id:null},{name:"低优先级",id:1},{name:"完全禁用",id:2}],titleWidth:28,style:{flex:1}})}),(0,z.jsxs)(b.Z,{children:[(0,z.jsx)("i",{className:"iconfont icon-shezhi ".concat(L.shezhi),onClick:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ne(!0);case 1:case"end":return e.stop()}}),e)})))}),(0,z.jsx)(a.op,{openLoading:!0,onClick:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),ge.setFieldValue("limit_type",1),e.next=4,Ae();case 4:case"end":return e.stop()}}),e)}))),children:"新建"})]})]})}),(0,z.jsx)(a.Gi,{children:(0,z.jsx)(S.Z,{columns:He,loading:V,dataSource:null==D?void 0:D.list,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:m.limit,current:m.page,position:["bottomRight"],onChange:function(e,t){m.page=e,m.limit=t,_(p()({},m)),Be()},total:null==D?void 0:D.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),(0,z.jsx)(j.Z,{centered:!0,width:515,title:"".concat(K?"新建限制保障客户":"编辑限制保障客户"),open:G,okText:"确定",cancelText:"取消",maskClosable:!1,onOk:function(){ge.submit()},okButtonProps:{loading:Te},className:"".concat(L.customModal," ant-form-modal-body"),afterOpenChange:function(e){e&&document.querySelector(".ant-form-modal-body").querySelector(".ant-modal-body").scrollTo(0,0)},onCancel:function(){Ce({}),ge.resetFields(),ue([]),fe([]),Q(!1),X(!1)},children:(0,z.jsxs)(y.Z,{form:ge,layout:"vertical",scrollToFirstError:!0,className:"".concat(L.FormDiv),onValuesChange:function(e){var t,n;0!=(null==e||null===(t=e.department_ids)||void 0===t?void 0:t.length)&&(null==e||null===(n=e.department_ids)||void 0===n?void 0:n.length)==he.length?ve(!0):ve(!1),Ce(p()(p()({},Se),e))},onFinish:function(){var e=x()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ge(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"所属单位"}),name:"school_id",rules:[{required:!0,message:"请选择所属单位"}],children:(0,z.jsx)(C.default,{size:"large",showSearch:!0,allowClear:!0,optionFilterProp:"children",placeholder:"请选择所属单位",onSearch:De,onSelect:function(){var e=x()(f()().mark((function e(t,n){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,We(t);case 2:ge.setFieldValue("department_ids",[]);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),children:null==ce?void 0:ce.map((function(e,t){return(0,z.jsx)(C.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"学院(可多选)"}),name:"department_ids",rules:[{required:!0,message:"请选择学院"}],children:(0,z.jsx)(C.default,{size:"large",mode:"multiple",optionFilterProp:"children",placeholder:"请选择学院",allowClear:!0,menuItemSelectedIcon:null,optionLabelProp:"label",dropdownRender:function(e){return(0,z.jsxs)(z.Fragment,{children:[(null==he?void 0:he.length)>0&&(0,z.jsx)("div",{className:L.allbox,style:{padding:"4px 8px 8px 12px",cursor:"pointer"},children:(0,z.jsx)(Z.Z,{checked:_e,onChange:function(e){e.target.checked?(ve(!0),ge.setFieldsValue(p()(p()({},Se),{},{department_ids:he.map((function(e){return e.id}))})),Ce(p()(p()({},Se),{},{department_ids:he.map((function(e){return e.id}))}))):(ve(!1),ge.setFieldsValue(p()(p()({},Se),{},{department_ids:[]})),Ce(p()(p()({},Se),{},{department_ids:[]})))},children:"全部学院"})}),e]})},children:null==he?void 0:he.map((function(e,t){var n;return(0,z.jsxs)(C.default.Option,{value:e.id,label:e.name,children:[(0,z.jsx)(Z.Z,{checked:null===(n=ge.getFieldValue("department_ids"))||void 0===n?void 0:n.some((function(t){return t==e.id})),style:{marginRight:"6px"}}),e.name]},t)}))})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"类型"}),name:"limit_type",children:(0,z.jsxs)(F.ZP.Group,{children:[(0,z.jsxs)(F.ZP,{value:1,style:{marginBottom:"15px"},children:["低优先级",(0,z.jsx)("span",{style:{color:"#999",marginLeft:"5px"},children:"(对于低优先级用户平台将最低优先级分配实验资源)"})]}),(0,z.jsxs)(F.ZP,{value:2,children:["完全禁用",(0,z.jsx)("span",{style:{color:"#999",marginLeft:"5px"},children:"(对于完全禁用用户平台禁止该类用户使用评测功能)"})]})]})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"原因"}),name:"reason",rules:[{type:"string",max:200,message:"输入超限,请缩减字符数"},{required:!0,message:"请输入原因"}],children:(0,z.jsx)(P.Z.TextArea,{showCount:!0,value:ge.getFieldValue("reason"),maxLength:200,style:{height:120,resize:"none"},placeholder:"请填写原因",rows:5})})]})}),(0,z.jsx)(j.Z,{centered:!0,width:400,title:"设置",open:te,okText:"确定",cancelText:"取消",maskClosable:!1,onOk:x()(f()().mark((function e(){var t,n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=we.getFieldsValue(),e.next=3,(0,I.ZP)("/api/business_contacts/settings.json",{method:"put",body:p()({},t)});case 3:-1!==(null==(n=e.sent)?void 0:n.status)&&(w.ZP.info("设置成功"),ne(!1),Ve(),Be());case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){ne(!1),we.resetFields()},children:(0,z.jsx)(y.Z,{form:we,layout:"vertical",initialValues:{value:se},children:(0,z.jsx)(y.Z.Item,{label:"收费提示范围",name:"value",required:!0,children:(0,z.jsxs)(F.ZP.Group,{children:[(0,z.jsx)(F.ZP,{value:0,className:"ml15",children:"全部学院"}),(0,z.jsx)(F.ZP,{value:1,className:"ml50",children:"受限学院"})]})})})})]})})),D=n(66621),H=["globalSetting","user","dispatch","keyVal"];T().locale("ZH-cn");var B=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var t=e.keyVal,n=(v()(e,H),(0,s.useState)({page:1,limit:10,keywords:null,type_en:null,status_en:null})),r=i()(n,2),l=r[0],c=r[1],u=(0,s.useState)(),d=i()(u,2),h=d[0],m=d[1],_=(0,s.useState)(!0),y=i()(_,2),g=y[0],j=y[1],w=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:l.limit*(l.page-1)+n+1})}},{title:"所属单位",dataIndex:"school_info",key:"school_info",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department_info",key:"department_info",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"教师(人)",dataIndex:"teacher_count",key:"teacher_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"学生(人)",dataIndex:"student_count",key:"student_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"类型",dataIndex:"type_cn",key:"type_cn",width:100,ellipsis:!0,render:function(e){return(0,z.jsx)("span",{style:{color:"#333"},children:e})}},{title:"服务期",dataIndex:"service_end_time",key:"service_end_time",ellipsis:!0,render:function(e,t,n){return(0,z.jsxs)("span",{title:null!=t&&t.service_start_time&&null!=t&&t.service_end_time?"".concat(T()(null==t?void 0:t.service_start_time).format("YYYY-MM-DD HH:mm")," - ").concat(T()(null==t?void 0:t.service_end_time).format("YYYY-MM-DD HH:mm")):"--",style:{color:"#000"},children:[" ",null!=t&&t.service_start_time&&null!=t&&t.service_end_time?"".concat(T()(null==t?void 0:t.service_start_time).format("YYYY-MM-DD HH:mm")," - ").concat(T()(null==t?void 0:t.service_end_time).format("YYYY-MM-DD HH:mm")):"--"]})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"right",ellipsis:!0,width:70,render:function(e){return(0,z.jsxs)("span",{children:["服务中"==e&&(0,z.jsx)("span",{style:{color:"#00B187"},children:e}),"未开始"==e&&(0,z.jsx)("span",{style:{color:"#849BB6"},children:e}),"已过期"==e&&(0,z.jsx)("span",{style:{color:"#E30000"},children:e})]})}}];function C(){return Z.apply(this,arguments)}function Z(){return Z=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,I.ZP)("/api/resource_allocations/list.json",{method:"get",params:l});case 3:0==(t=e.sent).status&&m(t.data),j(!1);case 6:case"end":return e.stop()}}),e)}))),Z.apply(this,arguments)}return(0,s.useEffect)((function(){l.keywords=t,l.page=1,c(p()({},l)),C()}),[t]),(0,z.jsxs)("div",{className:L.wrap,children:[(0,z.jsxs)(s.Fragment,{children:[(0,z.jsxs)(k.Z,{justify:"space-between",style:{marginTop:25},children:[(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.qp,{title:"类型",value:l.type_en,onChange:function(e){l.type_en=e,l.page=1,c(p()({},l)),C()},dataSource:[{name:"全部",id:null},{name:"付费用户",id:"payed"},{name:"重点跟进用户",id:"follow"}],titleWidth:28,style:{flex:1}})}),(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.op,{onClick:function(){(0,D.xg)("https://marketing.educoder.net/missions/businesses")},children:"新增"})})]}),(0,z.jsx)(a.qp,{title:"状态",value:l.status_en,onChange:function(e){l.status_en=e,l.page=1,c(p()({},l)),C()},dataSource:[{name:"全部",id:null},{name:"服务中",id:"inservice"},{name:"未开始",id:"unstart"},{name:"已过期",id:"expired"}],titleWidth:28,style:{flex:1}})]}),(0,z.jsx)(a.Gi,{children:(0,z.jsx)(S.Z,{columns:w,loading:g,dataSource:null==h?void 0:h.list,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:l.limit,current:l.page,position:["bottomRight"],onChange:function(e,t){l.page=e,l.limit=t,c(p()({},l)),C()},total:null==h?void 0:h.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})})]})})),R={flex_box_center:"flex_box_center___FfWRq",flex_space_between:"flex_space_between___fvv7j",flex_box_vertical_center:"flex_box_vertical_center___kqC9r",flex_box_center_end:"flex_box_center_end___lIoU5",flex_box_column:"flex_box_column___LbSUa",wrap:"wrap___jDAui",real_name:"real_name___S6qbO",operationBtn:"operationBtn___BCmW0",reject:"reject___BGUoY",approve:"approve___YzRm9",rejectBtn:"rejectBtn___J9fWg",approveBtn:"approveBtn___WJo_j",user_model:"user_model___AAO5L",zybzForm:"zybzForm___wXOC_",dataPicker:"dataPicker___kp0Fa",graaytitle:"graaytitle___oz6Mk",must:"must___UwXkJ",ActvieE3:"ActvieE3___lMVJr",allbox:"allbox___i1YQn",customModal:"customModal___HQqjh",shezhi:"shezhi___fKg49",operator:"operator___Yv6gN",tag:"tag___K_qOD"},V=n(88522),q=n(3113),W=n(26724),A=n.n(W),G=n(96631),Q=n(81841),U=(0,o.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,r=e.classroomList,l=(e.loading,e.dispatch),a=e.onTags,c=(0,o.useParams)(),d=r.actionTabs,h=(0,s.useState)([]),m=i()(h,2),_=m[0],v=m[1],k=(0,s.useState)(!0),b=i()(k,2),F=b[0],I=b[1],L=(0,s.useState)(!1),O=i()(L,2),M=O[0],Y=O[1],E=y.Z.useForm(),N=i()(E,1)[0],D=(0,s.useState)([]),H=i()(D,2),B=H[0],R=H[1],W=(0,s.useState)(0),U=i()(W,2),J=U[0],K=U[1],X=(0,s.useState)([]),$=i()(X,2),ee=$[0],te=$[1],ne=(0,s.useState)([]),re=i()(ne,2),ie=re[0],se=re[1],oe=(0,s.useState)(!0),le=i()(oe,2),ae=le[0],ce=le[1];(0,s.useRef)();(0,s.useEffect)((function(){"添加对接人"===r.actionTabs.key&&(ce(!0),ue())}),[r.actionTabs.key]);var ue=function(){var e=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,v(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=x()(f()().mark((function e(){var t,n,r,i,s=arguments;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=s.length>0&&void 0!==s[0]&&s[0])&&!F||M){e.next=11;break}return r=N.getFieldValue(),Y(!0),K(t?1:J+1),e.next=7,(0,G.nQ)(p()({page:t?1:J+1,container_id:c.coursesId,container_type:1,school_name:null==r?void 0:r.school_name,keyword:null==r?void 0:r.keyword},r));case 7:i=e.sent,R(t?u()(i.users):[].concat(u()(B),u()(i.users))),Y(!1),(null===(n=i.users)||void 0===n?void 0:n.length)<10&&I(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:""==ee?w.ZP.error("请选择人数"):(a(ie),l({type:"classroomList/setActionTabs",payload:{}}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,t){return(0,z.jsx)(Z.Z,{value:t.numid,checked:ee.includes(String(t.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,t){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)(o.Link,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,z.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,z.jsxs)(j.Z,{centered:!0,title:"添加对接人",open:"添加对接人"===r.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){te([]),l({type:"classroomList/setActionTabs",payload:{}})},children:[(0,z.jsxs)(y.Z,{layout:"inline",form:N,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,z.jsx)(y.Z.Item,{name:"search_type",label:"搜索类型",children:(0,z.jsxs)(C.default,{style:{width:90},children:[(0,z.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,z.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,z.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,z.jsx)(y.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,z.jsx)(P.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(t=d.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=d.selectArrs)||void 0===n?void 0:n.name)})}),(0,z.jsx)(y.Z.Item,{name:"school_name",label:"单位:",children:(0,z.jsx)(V.Z,{options:_,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,t){return-1!==t.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,z.jsx)(y.Z.Item,{children:(0,z.jsx)(q.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=N.getFieldValue())||void 0===e?void 0:e.keyword))return R([]),void w.ZP.error("请输入搜索内容");ce(!1),I(!0),Y(!1),te([]),setTimeout((function(){de(!0)}),200)}()},children:"搜索"})})]}),ae&&(0,z.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,z.jsx)("img",{src:Q.RL,width:"100",alt:""}),(0,z.jsx)("br",{}),(0,z.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!ae&&""==B&&!M&&(0,z.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,z.jsx)("img",{src:Q.z3,width:"100",alt:""}),(0,z.jsx)("br",{}),(0,z.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!ae&&""!=B||M)&&(0,z.jsxs)("section",{children:[(0,z.jsx)("div",{className:"flexd-table-header mt20",children:(0,z.jsx)(S.Z,{pagination:!1,dataSource:[],columns:he})}),(0,z.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,z.jsx)(A(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){de()},hasMore:F,useWindow:!1,children:(0,z.jsx)(S.Z,{loading:M,showHeader:!1,pagination:!1,dataSource:B,columns:he,onRow:function(e){return{onClick:function(t){console.log(e),console.log(t.currentTarget.querySelector("input")),t.currentTarget.querySelector("input").disabled||function(e,t){e=String(e);var n=ee.indexOf(e);n<0?(ee.push(e),ie.push({user_id:null==t?void 0:t.numid,name:null==t?void 0:t.username})):(ee.splice(n,1),ie.splice(n,1)),te(u()(ee)),se(u()(ie))}(t.currentTarget.querySelector("input").value,e)}}}})})})]})]})})),J=["globalSetting","user","dispatch","keyVal"],K=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var t=e.keyVal,n=(v()(e,J),(0,s.useState)(0)),r=i()(n,2),o=r[0],l=r[1],c=(0,s.useState)({page:1,limit:10,keywords:null,status:0}),d=i()(c,2),h=d[0],m=d[1],_=(0,s.useState)(),g=i()(_,2),C=g[0],Z=g[1],F=(0,s.useState)(!0),L=i()(F,2),O=L[0],M=L[1],Y=(0,s.useState)(!1),E=i()(Y,2),N=E[0],D=E[1],H=(0,s.useState)(!1),B=i()(H,2),V=B[0],q=B[1],W=y.Z.useForm(),A=i()(W,1)[0],G=y.Z.useForm(),Q=(i()(G,1)[0],(0,s.useState)({})),K=i()(Q,2),X=K[0],$=K[1],ee=(0,s.useState)(!1),te=i()(ee,2),ne=te[0],re=te[1],ie=(0,s.useState)([]),se=i()(ie,2),oe=se[0],le=se[1],ae=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:h.limit*(h.page-1)+n+1})}},{title:"发起人",dataIndex:"user",key:"user",width:90,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"所属单位",dataIndex:"school",key:"school",width:100,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department",key:"department",width:150,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"联系电话",width:120,dataIndex:"phone",render:function(e,t){return(0,z.jsx)("span",{className:"c-black",children:e||"--"})}},{title:"电子邮箱",width:180,dataIndex:"email",ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{className:"c-black",children:e||"--"})}},{title:"发起时间",dataIndex:"start_time",key:"start_time",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:(0,z.jsx)("span",{children:"操作"}),align:"right",width:60,render:function(e,t){return(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("a",{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"#165DFF"},onClick:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q(!0),$(t),D(!0);case 3:case"end":return e.stop()}}),e)}))),children:"去处理"})})}}],ce=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:h.limit*(h.page-1)+n+1})}},{title:"发起人",dataIndex:"user",key:"user",width:90,fixed:"left",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"所属单位",dataIndex:"school",key:"school",width:100,fixed:"left",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department",key:"department",width:100,ellipsis:!0,fixed:"left",render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"联系电话",width:100,dataIndex:"phone",render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e||"--"})}},{title:"电子邮箱",width:120,dataIndex:"email",ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e||"--"})}},{title:"发起时间",dataIndex:"start_time",key:"start_time",ellipsis:!0,width:120,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"对接人",dataIndex:"operator_name",key:"operator_name",width:90,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e||"--"})}},{title:"处理时间",dataIndex:"handle_time",key:"handle_time",ellipsis:!0,width:120,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"备注",dataIndex:"notes",key:"notes",width:90,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e||"--"})}},{title:(0,z.jsx)("span",{children:"操作"}),align:"right",width:60,fixed:"right",render:function(e,t){return(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("a",{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"#165DFF"},onClick:x()(f()().mark((function e(){var n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q(!1),n={operator_name:null==t?void 0:t.operator_name,notes:null==t?void 0:t.notes},A.setFieldsValue(n),$(t),D(!0),le(null==t?void 0:t.operator);case 6:case"end":return e.stop()}}),e)}))),children:"编辑"})})}}];function ue(){return de.apply(this,arguments)}function de(){return(de=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,(0,I.ZP)("/api/business_contacts.json",{method:"get",params:h});case 3:0==(t=e.sent).status&&Z(t.data),M(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,s.useEffect)((function(){h.keywords=t,h.page=1,m(p()({},h)),ue()}),[t]);var pe=function(){var e=x()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re(!0),e.next=3,(0,I.ZP)("/api/business_contacts/".concat(null==X?void 0:X.id,".json"),{method:"put",body:p()({},t)});case 3:if(0!=e.sent.status){e.next=11;break}return w.ZP.success(V?"创建成功":"更新成功"),A.resetFields(),D(!1),q(!1),e.next=11,ue();case 11:re(!1),D(!1);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,z.jsxs)("div",{className:R.wrap,children:[(0,z.jsx)(s.Fragment,{children:(0,z.jsx)(k.Z,{justify:"space-between",style:{marginTop:25},children:(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.qp,{title:"类型",value:o,onChange:function(e){l(e),h.status=e,h.page=1,m(p()({},h)),ue()},dataSource:[{name:"未处理",id:0},{name:"已处理",id:1}],titleWidth:28,style:{flex:1}})})})}),(0,z.jsx)(a.Gi,{children:0===o?(0,z.jsx)(S.Z,{columns:ae,loading:O,dataSource:null==C?void 0:C.list,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:h.limit,current:h.page,position:["bottomRight"],onChange:function(e,t){h.page=e,h.limit=t,m(p()({},h)),ue()},total:null==C?void 0:C.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}}):(0,z.jsx)(S.Z,{columns:ce,loading:O,dataSource:null==C?void 0:C.list,scroll:{x:1200},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:h.limit,current:h.page,position:["bottomRight"],onChange:function(e,t){h.page=e,h.limit=t,m(p()({},h)),ue()},total:null==C?void 0:C.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),(0,z.jsx)(j.Z,{centered:!0,width:515,title:"".concat(V?"完成商务对接":"编辑商务对接"),open:N,okText:"确定",cancelText:"取消",maskClosable:!1,onOk:function(){A.submit()},okButtonProps:{loading:ne},className:"".concat(R.customModal," ant-form-modal-body"),afterClose:function(){A.resetFields(),le([])},onCancel:function(){A.resetFields(),D(!1),q(!1)},children:(0,z.jsxs)(y.Z,{form:A,layout:"vertical",scrollToFirstError:!0,className:"".concat(R.FormDiv),onFinish:function(){var e=x()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"对接人"}),name:"operator_name",rules:[{required:!0,message:"请填写对接人"}],children:(0,z.jsx)(P.Z,{})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"备注"}),name:"notes",rules:[{type:"string",max:200,message:"输入超限,请缩减字符数"}],children:(0,z.jsx)(P.Z.TextArea,{showCount:!0,value:A.getFieldValue("notes"),maxLength:200,style:{height:120,resize:"none",marginBottom:20},placeholder:"请填写备注",rows:5})})]})}),(0,z.jsx)(U,{onTags:function(e){var t=[].concat(u()(oe),u()(e)),n=Array.from(t.reduce((function(e,t){return e.set(t.user_id,t)}),new Map).values());console.log(n),le(n)}})]})})),X=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.dispatch;var t=e.user,n=(0,s.useState)(null),r=i()(n,2),o=r[0],c=r[1],u=(0,s.useState)(""),d=i()(u,2),p=d[0],h=d[1],f=(0,s.useState)([]),m=i()(f,2),x=m[0],_=m[1];return(0,s.useEffect)((function(){1==t.userInfo.role?(_([{id:"1",name:"资源保障客户"},{id:"2",name:"资源限制客户"},{id:"3",name:"商务联系"}]),c("1")):2==t.userInfo.role&&(_([{id:"1",name:"资源保障客户"},{id:"3",name:"商务联系"}]),c("1"))}),[t.userInfo.role]),(0,z.jsxs)("section",{className:l,children:[(0,z.jsx)(a.YG,{value:o,onChange:function(e){c(e)},tabBarExtraContent:(0,z.jsx)(a.t7,{style:{width:270},placeholder:"3"==o?"搜索单位/学院/发起人/对接人":"搜索单位/学院/创建人",value:p,onChange:function(e){h(e)}}),dataSource:x}),1==t.userInfo.role&&"2"==o&&(0,z.jsx)(N,{keyVal:p}),[1,2].includes(t.userInfo.role)&&"1"==o&&(0,z.jsx)(B,{keyVal:p}),[1,2].includes(t.userInfo.role)&&"3"==o&&(0,z.jsx)(K,{keyVal:p})]})}))},88522:function(e,t,n){"use strict";var r=n(92310),i=n.n(r),s=n(75440),o=n(55405),l=n(59301),a=n(53487),c=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function h(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const f=(e,t)=>{const{prefixCls:n,className:r,popupClassName:a,dropdownClassName:f,children:m,dataSource:x}=e,_=(0,s.Z)(m);let v;1===_.length&&(0,c.l$)(_[0])&&!h(_[0])&&([v]=_);const y=v?()=>v:void 0;let g;g=_.length&&h(_[0])?m:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return l.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return l.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:j}=l.useContext(u.E_),w=j("select",n);return l.createElement(d.default,Object.assign({ref:t,suffixIcon:null},(0,o.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:a||f,className:i()(`${w}-auto-complete`,r),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),g)},m=l.forwardRef(f),x=(0,a.Z)(m);m.Option=p,m._InternalPanelDoNotUseOrYouWillBeFired=x,t.Z=m},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,a&&a(t)};var u=[n];return i&&(l?o?u.unshift(l):u.push(l):this.defaultLoader&&(o?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),s.default.createElement(r,c,u)}}]),t}(i.Component);a.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},a.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=a,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)}}]); \ No newline at end of file +(self.webpackChunk=self.webpackChunk||[]).push([[1343],{6739:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(82242),i=n.n(r),s=n(7557),o=n.n(s),l=n(41498),a=n.n(l),c=n(79800),u=n.n(c),d=n(39647),p=n.n(d),h=n(3113),f=n(59301),m=n(37712),x=["children"],_=function(e){var t=e.children,n=p()(e,x),r=(0,f.useState)(!1),s=u()(r,2),l=s[0],c=s[1];return(0,m.jsx)(h.ZP,i()(i()({},n),{},{loading:l,onClick:function(){var e=a()(o()().mark((function e(t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,c(!0),e.next=4,n.onClick(t);case 4:c(!1),e.next=11;break;case 7:e.prev=7,e.t0=e.catch(0),console.error(e.t0),c(!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),children:t}))}},50883:function(e,t,n){"use strict";var r=n(82242),i=n.n(r),s=(n(59301),n(93314)),o=n(3113),l=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,r=void 0===n?{}:n,a=e.styles,c=void 0===a?{}:a,u=e.customText,d=e.ButtonText,p=e.ButtonClick,h=e.Buttonclass,f=e.ButtonTwo,m=e.imgStyles,x=e.loading,_=void 0!==x&&x;return(0,l.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:_?"hidden":"visible"}),c),children:[(0,l.jsx)("img",{src:t||s,style:i()(i()({},m),{},{pointerEvents:"none",userSelect:"none"})}),(0,l.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,l.jsx)(o.ZP,i()(i()({className:h,onClick:p},r),{},{children:d})),f&&f]})}},32484:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return X}});var r=n(79800),i=n.n(r),s=n(59301),o=n(32007),l="wrap___CzoO3",a=n(21256),c=n(37205),u=n.n(c),d=n(82242),p=n.n(d),h=n(7557),f=n.n(h),m=n(41498),x=n.n(m),_=n(39647),v=n.n(_),y=n(78241),g=n(6848),j=n(43418),w=n(8591),k=n(95237),b=n(43604),S=n(61998),C=n(57809),Z=n(24905),F=n(5112),P=n(92832),I=n(85750),L={flex_box_center:"flex_box_center___y5ps_",flex_space_between:"flex_space_between___fpOHW",flex_box_vertical_center:"flex_box_vertical_center___xbHpf",flex_box_center_end:"flex_box_center_end___PY24I",flex_box_column:"flex_box_column___KA5XQ",wrap:"wrap___yixzN",real_name:"real_name___s2R4p",operationBtn:"operationBtn___UqS0S",reject:"reject___etB4g",approve:"approve___emYHF",rejectBtn:"rejectBtn___iLRty",approveBtn:"approveBtn___kX8_G",user_model:"user_model___hYuKq",zybzForm:"zybzForm___NLuB8",dataPicker:"dataPicker___vz5Fw",graaytitle:"graaytitle___RQG8g",must:"must___xJhkN",ActvieE3:"ActvieE3___OfRAG",allbox:"allbox___Qnoae",customModal:"customModal___cIPxO",shezhi:"shezhi___TaKHQ"},O=n(61186),T=n.n(O),M=n(6739),Y=n(89392),z=n(37712),E=["globalSetting","user","dispatch","keyVal"],N=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var t=e.keyVal,n=(v()(e,E),(0,s.useState)(null)),r=i()(n,2),l=r[0],c=r[1],d=(0,s.useState)({page:1,limit:10,keywords:null,limit_type:null}),h=i()(d,2),m=h[0],_=h[1],O=(0,s.useState)(),N=i()(O,2),D=N[0],H=N[1],B=(0,s.useState)(!0),R=i()(B,2),V=R[0],q=R[1],W=(0,s.useState)(!1),A=i()(W,2),G=A[0],Q=A[1],U=(0,s.useState)(!1),J=i()(U,2),K=J[0],X=J[1],$=(0,s.useState)(!1),ee=i()($,2),te=ee[0],ne=ee[1],re=(0,s.useState)(0),ie=i()(re,2),se=ie[0],oe=ie[1],le=(0,s.useState)([]),ae=i()(le,2),ce=ae[0],ue=ae[1],de=(0,s.useState)([]),pe=i()(de,2),he=pe[0],fe=pe[1],me=(0,s.useState)(!1),xe=i()(me,2),_e=xe[0],ve=xe[1],ye=y.Z.useForm(),ge=i()(ye,1)[0],je=y.Z.useForm(),we=i()(je,1)[0],ke=(0,s.useState)({}),be=i()(ke,2),Se=be[0],Ce=be[1],Ze=(0,s.useState)({}),Fe=i()(Ze,2),Pe=Fe[0],Ie=Fe[1],Le=(0,s.useState)(!1),Oe=i()(Le,2),Te=Oe[0],Me=Oe[1],Ye=(0,s.useState)(!1),ze=i()(Ye,2),Ee=ze[0],Ne=ze[1],De=(0,s.useRef)((0,Y.throttle)((function(e){return qe(e)}),1200,{leading:!0,trailing:!0})).current,He=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:m.limit*(m.page-1)+n+1})}},{title:"所属单位",dataIndex:"school_info",key:"school_info",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department_info",key:"department_info",ellipsis:!0,render:function(e,t){var n;return(0,z.jsx)("span",{style:{color:"#333"},children:null!=t&&t.is_all_department?"全部学院":null===(n=e.map((function(e){return e.name})))||void 0===n?void 0:n.join("、")})}},{title:"教师(人)",dataIndex:"teacher_count",key:"teacher_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"学生(人)",dataIndex:"student_count",key:"student_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"类型",dataIndex:"limit_type",key:"limit_type",width:90,ellipsis:!0,render:function(e){return(0,z.jsx)("span",{style:{color:"#000"},children:1==e?"低优先级":"完全禁用"})}},{title:"创建时间",dataIndex:"created_at",key:"created_at",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"创建人",dataIndex:"user_name",key:"user_name",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e})}},{title:"原因",dataIndex:"reason",key:"reason",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)(g.Z,{title:null==t?void 0:t.reason,placement:"bottomLeft",children:(0,z.jsx)("div",{style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:"#666"},children:e})})}},{title:(0,z.jsx)("span",{children:"操作"}),align:"right",width:120,render:function(e,t){return(0,z.jsxs)(z.Fragment,{children:[(0,z.jsx)(M.Z,{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"#165DFF"},onClick:x()(f()().mark((function e(){var n,r;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!1),r={school_id:null==t?void 0:t.school_info.id,department_ids:null==t||null===(n=t.department_info)||void 0===n?void 0:n.map((function(e){return e.id})),limit_type:null==t?void 0:t.limit_type,reason:null==t?void 0:t.reason},ge.setFieldsValue(r),Ce(r),Ie(t),Ne(null==t?void 0:t.is_all_department),e.next=8,Ae(t);case 8:case"end":return e.stop()}}),e)}))),children:"编辑"}),(0,z.jsx)("a",{className:L.ActvieE3,type:"link",style:{padding:"0 0 0 10px",whiteSpace:"nowrap"},onClick:function(){var e,n=j.Z.confirm({title:"删除提示",icon:null,centered:!0,width:530,maskClosable:!0,content:(0,z.jsx)("span",{children:"确定删除该限制保障客户?删除后该单位客户将不在平台限制保障的范围中。"}),okText:"确定",cancelText:"取消",onOk:(e=x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/resource_allocations/delete_limit.json",{method:"delete",body:{resource_limit_custom_id:null==t?void 0:t.id}});case 2:0==e.sent.status&&(w.ZP.success("删除成功"),Be()),n.destroy();case 5:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),onCancel:function(){n.destroy()}})},children:"删除"})]})}}];function Be(){return Re.apply(this,arguments)}function Re(){return(Re=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return q(!0),e.next=3,(0,I.ZP)("/api/resource_allocations/limit_list.json",{method:"get",params:m});case 3:0==(t=e.sent).status&&H(t.data),q(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,s.useEffect)((function(){m.keywords=t,m.page=1,_(p()({},m)),Be()}),[t]),(0,s.useEffect)((function(){Ve()}),[]);var Ve=function(){var e=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/business_contacts/show_settings.json",{method:"get"});case 2:0==(t=e.sent).status&&oe(null==t?void 0:t.value);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),qe=function(){var e=x()(f()().mark((function e(t){var n,r,i=arguments;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]?i[1]:{},e.next=3,(0,I.ZP)("/api/schools/limit_list.json",{method:"get",params:{limit:20,keyword:t}});case 3:0==(r=e.sent).status&&ue([].concat(u()(null==r?void 0:r.schools),[p()({},(null==n?void 0:n.school_info)||{})]));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),We=function(){var e=x()(f()().mark((function e(t,n){var r,i,s,o,l;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.ZP)("/api/schools/".concat(t,"/departments/for_option.json"),{method:"get",params:{source:"resource_limit"}});case 2:0==(r=e.sent).status&&(K?fe(null==r||null===(i=r.departments)||void 0===i?void 0:i.filter((function(e){return!(null!=e&&e.resource_limit_exist)}))):(fe(null==r||null===(s=r.departments)||void 0===s?void 0:s.filter((function(e){return!(null!=e&&e.resource_limit_exist)||(null==e?void 0:e.resource_limit_exist)&&(null==n?void 0:n.department_info.some((function(t){return t.id==e.id})))}))),ve((null==n||null===(o=n.department_info)||void 0===o?void 0:o.length)==(null==r||null===(l=r.departments)||void 0===l||null===(l=l.filter((function(e){return!(null!=e&&e.resource_limit_exist)||(null==e?void 0:e.resource_limit_exist)&&(null==n?void 0:n.department_info.some((function(t){return t.id==e.id})))})))||void 0===l?void 0:l.length))));case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ae=function(){var e=x()(f()().mark((function e(t){var n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,qe("",t);case 2:if(null==t||!t.id){e.next=5;break}return e.next=5,We(null==t||null===(n=t.school_info)||void 0===n?void 0:n.id,t);case 5:Q(!0);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ge=function(){var e=x()(f()().mark((function e(t){var n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Me(!0),!K){e.next=8;break}return console.log("allSchool",Ee),e.next=5,(0,I.ZP)("/api/resource_allocations/add_limit.json",{method:"post",body:p()({},t)});case 5:n=e.sent,e.next=11;break;case 8:return e.next=10,(0,I.ZP)("/api/resource_allocations/update_limit.json",{method:"put",body:p()(p()({},t),{},{resource_limit_custom_id:null==Pe?void 0:Pe.id})});case 10:n=e.sent;case 11:if(0!=n.status){e.next=21;break}return w.ZP.success(K?"创建成功":"更新成功"),Ce({}),ge.resetFields(),Q(!1),ue([]),fe([]),X(!1),e.next=21,Be();case 21:Me(!1),Q(!1);case 23:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,z.jsxs)("div",{className:L.wrap,children:[(0,z.jsx)(s.Fragment,{children:(0,z.jsxs)(k.Z,{justify:"space-between",style:{marginTop:25},children:[(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.qp,{title:"状态",value:l,onChange:function(e){c(e),m.limit_type=e,m.page=1,_(p()({},m)),Be()},dataSource:[{name:"全部",id:null},{name:"低优先级",id:1},{name:"完全禁用",id:2}],titleWidth:28,style:{flex:1}})}),(0,z.jsxs)(b.Z,{children:[(0,z.jsx)("i",{className:"iconfont icon-shezhi ".concat(L.shezhi),onClick:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ne(!0);case 1:case"end":return e.stop()}}),e)})))}),(0,z.jsx)(a.op,{openLoading:!0,onClick:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),ge.setFieldValue("limit_type",1),e.next=4,Ae();case 4:case"end":return e.stop()}}),e)}))),children:"新建"})]})]})}),(0,z.jsx)(a.Gi,{children:(0,z.jsx)(S.Z,{columns:He,loading:V,dataSource:null==D?void 0:D.list,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:m.limit,current:m.page,position:["bottomRight"],onChange:function(e,t){m.page=e,m.limit=t,_(p()({},m)),Be()},total:null==D?void 0:D.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),(0,z.jsx)(j.Z,{centered:!0,width:515,title:"".concat(K?"新建限制保障客户":"编辑限制保障客户"),open:G,okText:"确定",cancelText:"取消",maskClosable:!1,onOk:function(){ge.submit()},okButtonProps:{loading:Te},className:"".concat(L.customModal," ant-form-modal-body"),afterOpenChange:function(e){e&&document.querySelector(".ant-form-modal-body").querySelector(".ant-modal-body").scrollTo(0,0)},onCancel:function(){Ce({}),ge.resetFields(),ue([]),fe([]),Q(!1),X(!1)},children:(0,z.jsxs)(y.Z,{form:ge,layout:"vertical",scrollToFirstError:!0,className:"".concat(L.FormDiv),onValuesChange:function(e){var t,n;0!=(null==e||null===(t=e.department_ids)||void 0===t?void 0:t.length)&&(null==e||null===(n=e.department_ids)||void 0===n?void 0:n.length)==he.length?ve(!0):ve(!1),Ce(p()(p()({},Se),e))},onFinish:function(){var e=x()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ge(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"所属单位"}),name:"school_id",rules:[{required:!0,message:"请选择所属单位"}],children:(0,z.jsx)(C.default,{size:"large",showSearch:!0,allowClear:!0,optionFilterProp:"children",placeholder:"请选择所属单位",onSearch:De,onSelect:function(){var e=x()(f()().mark((function e(t,n){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,We(t);case 2:ge.setFieldValue("department_ids",[]);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),children:null==ce?void 0:ce.map((function(e,t){return(0,z.jsx)(C.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"学院(可多选)"}),name:"department_ids",rules:[{required:!0,message:"请选择学院"}],children:(0,z.jsx)(C.default,{size:"large",mode:"multiple",optionFilterProp:"children",placeholder:"请选择学院",allowClear:!0,menuItemSelectedIcon:null,optionLabelProp:"label",dropdownRender:function(e){return(0,z.jsxs)(z.Fragment,{children:[(null==he?void 0:he.length)>0&&(0,z.jsx)("div",{className:L.allbox,style:{padding:"4px 8px 8px 12px",cursor:"pointer"},children:(0,z.jsx)(Z.Z,{checked:_e,onChange:function(e){e.target.checked?(ve(!0),ge.setFieldsValue(p()(p()({},Se),{},{department_ids:he.map((function(e){return e.id}))})),Ce(p()(p()({},Se),{},{department_ids:he.map((function(e){return e.id}))}))):(ve(!1),ge.setFieldsValue(p()(p()({},Se),{},{department_ids:[]})),Ce(p()(p()({},Se),{},{department_ids:[]})))},children:"全部学院"})}),e]})},children:null==he?void 0:he.map((function(e,t){var n;return(0,z.jsxs)(C.default.Option,{value:e.id,label:e.name,children:[(0,z.jsx)(Z.Z,{checked:null===(n=ge.getFieldValue("department_ids"))||void 0===n?void 0:n.some((function(t){return t==e.id})),style:{marginRight:"6px"}}),e.name]},t)}))})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"类型"}),name:"limit_type",children:(0,z.jsxs)(F.ZP.Group,{children:[(0,z.jsxs)(F.ZP,{value:1,style:{marginBottom:"15px"},children:["低优先级",(0,z.jsx)("span",{style:{color:"#999",marginLeft:"5px"},children:"(对于低优先级用户平台将最低优先级分配实验资源)"})]}),(0,z.jsxs)(F.ZP,{value:2,children:["完全禁用",(0,z.jsx)("span",{style:{color:"#999",marginLeft:"5px"},children:"(对于完全禁用用户平台禁止该类用户使用评测功能)"})]})]})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"原因"}),name:"reason",rules:[{type:"string",max:200,message:"输入超限,请缩减字符数"},{required:!0,message:"请输入原因"}],children:(0,z.jsx)(P.Z.TextArea,{showCount:!0,value:ge.getFieldValue("reason"),maxLength:200,style:{height:120,resize:"none"},placeholder:"请填写原因",rows:5})})]})}),(0,z.jsx)(j.Z,{centered:!0,width:400,title:"设置",open:te,okText:"确定",cancelText:"取消",maskClosable:!1,onOk:x()(f()().mark((function e(){var t,n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=we.getFieldsValue(),e.next=3,(0,I.ZP)("/api/business_contacts/settings.json",{method:"put",body:p()({},t)});case 3:-1!==(null==(n=e.sent)?void 0:n.status)&&(w.ZP.info("设置成功"),ne(!1),Ve(),Be());case 5:case"end":return e.stop()}}),e)}))),onCancel:function(){ne(!1),we.resetFields()},children:(0,z.jsx)(y.Z,{form:we,layout:"vertical",initialValues:{value:se},children:(0,z.jsx)(y.Z.Item,{label:"收费提示范围",name:"value",required:!0,children:(0,z.jsxs)(F.ZP.Group,{children:[(0,z.jsx)(F.ZP,{value:0,className:"ml15",children:"全部学院"}),(0,z.jsx)(F.ZP,{value:1,className:"ml50",children:"受限学院"})]})})})})]})})),D=n(66621),H=["globalSetting","user","dispatch","keyVal"];T().locale("ZH-cn");var B=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var t=e.keyVal,n=(v()(e,H),(0,s.useState)({page:1,limit:10,keywords:null,type_en:null,status_en:null})),r=i()(n,2),l=r[0],c=r[1],u=(0,s.useState)(),d=i()(u,2),h=d[0],m=d[1],_=(0,s.useState)(!0),y=i()(_,2),g=y[0],j=y[1],w=[{title:"序号",dataIndex:"name",key:"name",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:l.limit*(l.page-1)+n+1})}},{title:"所属单位",dataIndex:"school_info",key:"school_info",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department_info",key:"department_info",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"教师(人)",dataIndex:"teacher_count",key:"teacher_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"学生(人)",dataIndex:"student_count",key:"student_count",width:90,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:function(){var e;o.history.push("/colleges/".concat(null==t||null===(e=t.school_info)||void 0===e?void 0:e.id,"/statistics"))},children:e})}},{title:"类型",dataIndex:"type_cn",key:"type_cn",width:100,ellipsis:!0,render:function(e){return(0,z.jsx)("span",{style:{color:"#333"},children:e})}},{title:"服务期",dataIndex:"service_end_time",key:"service_end_time",ellipsis:!0,render:function(e,t,n){return(0,z.jsxs)("span",{title:null!=t&&t.service_start_time&&null!=t&&t.service_end_time?"".concat(T()(null==t?void 0:t.service_start_time).format("YYYY-MM-DD HH:mm")," - ").concat(T()(null==t?void 0:t.service_end_time).format("YYYY-MM-DD HH:mm")):"--",style:{color:"#000"},children:[" ",null!=t&&t.service_start_time&&null!=t&&t.service_end_time?"".concat(T()(null==t?void 0:t.service_start_time).format("YYYY-MM-DD HH:mm")," - ").concat(T()(null==t?void 0:t.service_end_time).format("YYYY-MM-DD HH:mm")):"--"]})}},{title:"状态",dataIndex:"status_cn",key:"status_cn",align:"right",ellipsis:!0,width:70,render:function(e){return(0,z.jsxs)("span",{children:["服务中"==e&&(0,z.jsx)("span",{style:{color:"#00B187"},children:e}),"未开始"==e&&(0,z.jsx)("span",{style:{color:"#849BB6"},children:e}),"已过期"==e&&(0,z.jsx)("span",{style:{color:"#E30000"},children:e})]})}}];function C(){return Z.apply(this,arguments)}function Z(){return Z=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return j(!0),e.next=3,(0,I.ZP)("/api/resource_allocations/list.json",{method:"get",params:l});case 3:0==(t=e.sent).status&&m(t.data),j(!1);case 6:case"end":return e.stop()}}),e)}))),Z.apply(this,arguments)}return(0,s.useEffect)((function(){l.keywords=t,l.page=1,c(p()({},l)),C()}),[t]),(0,z.jsxs)("div",{className:L.wrap,children:[(0,z.jsxs)(s.Fragment,{children:[(0,z.jsxs)(k.Z,{justify:"space-between",style:{marginTop:25},children:[(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.qp,{title:"类型",value:l.type_en,onChange:function(e){l.type_en=e,l.page=1,c(p()({},l)),C()},dataSource:[{name:"全部",id:null},{name:"付费用户",id:"payed"},{name:"重点跟进用户",id:"follow"}],titleWidth:28,style:{flex:1}})}),(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.op,{onClick:function(){(0,D.xg)("https://marketing.educoder.net/missions/businesses")},children:"新增"})})]}),(0,z.jsx)(a.qp,{title:"状态",value:l.status_en,onChange:function(e){l.status_en=e,l.page=1,c(p()({},l)),C()},dataSource:[{name:"全部",id:null},{name:"服务中",id:"inservice"},{name:"未开始",id:"unstart"},{name:"已过期",id:"expired"}],titleWidth:28,style:{flex:1}})]}),(0,z.jsx)(a.Gi,{children:(0,z.jsx)(S.Z,{columns:w,loading:g,dataSource:null==h?void 0:h.list,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:l.limit,current:l.page,position:["bottomRight"],onChange:function(e,t){l.page=e,l.limit=t,c(p()({},l)),C()},total:null==h?void 0:h.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})})]})})),R={flex_box_center:"flex_box_center___FfWRq",flex_space_between:"flex_space_between___fvv7j",flex_box_vertical_center:"flex_box_vertical_center___kqC9r",flex_box_center_end:"flex_box_center_end___lIoU5",flex_box_column:"flex_box_column___LbSUa",wrap:"wrap___jDAui",real_name:"real_name___S6qbO",operationBtn:"operationBtn___BCmW0",reject:"reject___BGUoY",approve:"approve___YzRm9",rejectBtn:"rejectBtn___J9fWg",approveBtn:"approveBtn___WJo_j",user_model:"user_model___AAO5L",zybzForm:"zybzForm___wXOC_",dataPicker:"dataPicker___kp0Fa",graaytitle:"graaytitle___oz6Mk",must:"must___UwXkJ",ActvieE3:"ActvieE3___lMVJr",allbox:"allbox___i1YQn",customModal:"customModal___HQqjh",shezhi:"shezhi___fKg49",operator:"operator___Yv6gN",tag:"tag___K_qOD"},V=n(88522),q=n(3113),W=n(26724),A=n.n(W),G=n(96631),Q=n(73449),U=(0,o.connect)((function(e){return{classroomList:e.classroomList,loading:e.loading}}))((function(e){var t,n,r=e.classroomList,l=(e.loading,e.dispatch),a=e.onTags,c=(0,o.useParams)(),d=r.actionTabs,h=(0,s.useState)([]),m=i()(h,2),_=m[0],v=m[1],k=(0,s.useState)(!0),b=i()(k,2),F=b[0],I=b[1],L=(0,s.useState)(!1),O=i()(L,2),M=O[0],Y=O[1],E=y.Z.useForm(),N=i()(E,1)[0],D=(0,s.useState)([]),H=i()(D,2),B=H[0],R=H[1],W=(0,s.useState)(0),U=i()(W,2),J=U[0],K=U[1],X=(0,s.useState)([]),$=i()(X,2),ee=$[0],te=$[1],ne=(0,s.useState)([]),re=i()(ne,2),ie=re[0],se=re[1],oe=(0,s.useState)(!0),le=i()(oe,2),ae=le[0],ce=le[1];(0,s.useRef)();(0,s.useEffect)((function(){"添加对接人"===r.actionTabs.key&&(ce(!0),ue())}),[r.actionTabs.key]);var ue=function(){var e=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({type:"classroomList/getSchoolList",payload:{}});case 2:t=e.sent,v(t.map((function(e){return{value:e}})));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=x()(f()().mark((function e(){var t,n,r,i,s=arguments;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=s.length>0&&void 0!==s[0]&&s[0])&&!F||M){e.next=11;break}return r=N.getFieldValue(),Y(!0),K(t?1:J+1),e.next=7,(0,G.nQ)(p()({page:t?1:J+1,container_id:c.coursesId,container_type:1,school_name:null==r?void 0:r.school_name,keyword:null==r?void 0:r.keyword},r));case 7:i=e.sent,R(t?u()(i.users):[].concat(u()(B),u()(i.users))),Y(!1),(null===(n=i.users)||void 0===n?void 0:n.length)<10&&I(!1);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:""==ee?w.ZP.error("请选择人数"):(a(ie),l({type:"classroomList/setActionTabs",payload:{}}));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),he=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(e,t){return(0,z.jsx)(Z.Z,{value:t.numid,checked:ee.includes(String(t.numid)),disabled:!!e})}},{title:"姓名",width:100,ellipsis:!0,dataIndex:"username",render:function(e,t){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)(o.Link,{className:"bold c-black",to:"/users/".concat(t.login),target:"_blank",children:e||"--"})})}},{title:"手机",width:100,dataIndex:"phone",ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"邮箱",dataIndex:"email",width:100,ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"学号/工号",width:100,dataIndex:"student_number",ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"学校/单位",width:150,dataIndex:"school_name",ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"院系/部门",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:e||"--"})})}},{title:"实名认证",dataIndex:"school_name",width:100,render:function(e){return e?"是":"否"}},{title:"最后登录时间",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(e){return(0,z.jsx)(g.Z,{placement:"bottom",title:e,children:(0,z.jsx)("span",{children:T()(e).format("YYYY-MM-DD HH:mm")})})}},{title:"状态",dataIndex:"added",width:80,render:function(e){if(1===e)return(0,z.jsx)("span",{className:"c-green",children:"已添加"})}}];return(0,z.jsxs)(j.Z,{centered:!0,title:"添加对接人",open:"添加对接人"===r.actionTabs.key,okText:"确定",cancelText:"取消",width:1100,zIndex:1e3,bodyStyle:{minHeight:200},onOk:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe();case 1:case"end":return e.stop()}}),e)}))),onCancel:function(){te([]),l({type:"classroomList/setActionTabs",payload:{}})},children:[(0,z.jsxs)(y.Z,{layout:"inline",form:N,initialValues:{school_name:"",keyword:"",search_type:"1"},className:"mt10",children:[(0,z.jsx)(y.Z.Item,{name:"search_type",label:"搜索类型",children:(0,z.jsxs)(C.default,{style:{width:90},children:[(0,z.jsx)(C.default.Option,{value:"1",children:"姓名"}),(0,z.jsx)(C.default.Option,{value:"2",children:"手机号"}),(0,z.jsx)(C.default.Option,{value:"3",children:"邮箱"})]})}),(0,z.jsx)(y.Z.Item,{name:"keyword",label:"搜索内容:",children:(0,z.jsx)(P.Z,{allowClear:!0,style:{width:250},size:"middle",defaultValue:(null===(t=d.selectArrs)||void 0===t?void 0:t.category_name)||(null===(n=d.selectArrs)||void 0===n?void 0:n.name)})}),(0,z.jsx)(y.Z.Item,{name:"school_name",label:"单位:",children:(0,z.jsx)(V.Z,{options:_,style:{width:390},size:"middle",placeholder:"请输入单位名称",filterOption:function(e,t){return-1!==t.value.toUpperCase().indexOf(e.toUpperCase())}})}),(0,z.jsx)(y.Z.Item,{children:(0,z.jsx)(q.ZP,{htmlType:"submit",type:"primary",size:"middle",onClick:function(){return function(){var e;if(""===(null===(e=N.getFieldValue())||void 0===e?void 0:e.keyword))return R([]),void w.ZP.error("请输入搜索内容");ce(!1),I(!0),Y(!1),te([]),setTimeout((function(){de(!0)}),200)}()},children:"搜索"})})]}),ae&&(0,z.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,z.jsx)("img",{src:Q.RL,width:"100",alt:""}),(0,z.jsx)("br",{}),(0,z.jsx)("p",{className:"mt20",children:"请搜索要添加的人员"})]}),!ae&&""==B&&!M&&(0,z.jsxs)("div",{className:"tc font16 c-light-black mt40 pb30",children:[(0,z.jsx)("img",{src:Q.z3,width:"100",alt:""}),(0,z.jsx)("br",{}),(0,z.jsx)("p",{className:"mt20",children:"暂时还没有相关数据哦!"})]}),(!ae&&""!=B||M)&&(0,z.jsxs)("section",{children:[(0,z.jsx)("div",{className:"flexd-table-header mt20",children:(0,z.jsx)(S.Z,{pagination:!1,dataSource:[],columns:he})}),(0,z.jsx)("div",{style:{maxHeight:260,overflow:"auto"},children:(0,z.jsx)(A(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){de()},hasMore:F,useWindow:!1,children:(0,z.jsx)(S.Z,{loading:M,showHeader:!1,pagination:!1,dataSource:B,columns:he,onRow:function(e){return{onClick:function(t){console.log(e),console.log(t.currentTarget.querySelector("input")),t.currentTarget.querySelector("input").disabled||function(e,t){e=String(e);var n=ee.indexOf(e);n<0?(ee.push(e),ie.push({user_id:null==t?void 0:t.numid,name:null==t?void 0:t.username})):(ee.splice(n,1),ie.splice(n,1)),te(u()(ee)),se(u()(ie))}(t.currentTarget.querySelector("input").value,e)}}}})})})]})]})})),J=["globalSetting","user","dispatch","keyVal"],K=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.user,e.dispatch;var t=e.keyVal,n=(v()(e,J),(0,s.useState)(0)),r=i()(n,2),o=r[0],l=r[1],c=(0,s.useState)({page:1,limit:10,keywords:null,status:0}),d=i()(c,2),h=d[0],m=d[1],_=(0,s.useState)(),g=i()(_,2),C=g[0],Z=g[1],F=(0,s.useState)(!0),L=i()(F,2),O=L[0],M=L[1],Y=(0,s.useState)(!1),E=i()(Y,2),N=E[0],D=E[1],H=(0,s.useState)(!1),B=i()(H,2),V=B[0],q=B[1],W=y.Z.useForm(),A=i()(W,1)[0],G=y.Z.useForm(),Q=(i()(G,1)[0],(0,s.useState)({})),K=i()(Q,2),X=K[0],$=K[1],ee=(0,s.useState)(!1),te=i()(ee,2),ne=te[0],re=te[1],ie=(0,s.useState)([]),se=i()(ie,2),oe=se[0],le=se[1],ae=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:h.limit*(h.page-1)+n+1})}},{title:"发起人",dataIndex:"user",key:"user",width:90,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"所属单位",dataIndex:"school",key:"school",width:100,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department",key:"department",width:150,ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"联系电话",width:120,dataIndex:"phone",render:function(e,t){return(0,z.jsx)("span",{className:"c-black",children:e||"--"})}},{title:"电子邮箱",width:180,dataIndex:"email",ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{className:"c-black",children:e||"--"})}},{title:"发起时间",dataIndex:"start_time",key:"start_time",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:(0,z.jsx)("span",{children:"操作"}),align:"right",width:60,render:function(e,t){return(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("a",{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"#165DFF"},onClick:x()(f()().mark((function e(){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q(!0),$(t),D(!0);case 3:case"end":return e.stop()}}),e)}))),children:"去处理"})})}}],ce=[{title:"序号",dataIndex:"id",key:"id",ellipsis:!0,fixed:"left",width:60,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:h.limit*(h.page-1)+n+1})}},{title:"发起人",dataIndex:"user",key:"user",width:90,fixed:"left",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"所属单位",dataIndex:"school",key:"school",width:100,fixed:"left",ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"学院名称",dataIndex:"department",key:"department",width:100,ellipsis:!0,fixed:"left",render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e.name})}},{title:"联系电话",width:100,dataIndex:"phone",render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e||"--"})}},{title:"电子邮箱",width:120,dataIndex:"email",ellipsis:!0,render:function(e,t){return(0,z.jsx)("span",{style:{color:"#333"},children:e||"--"})}},{title:"发起时间",dataIndex:"start_time",key:"start_time",ellipsis:!0,width:120,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"对接人",dataIndex:"operator_name",key:"operator_name",width:90,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#333"},children:e||"--"})}},{title:"处理时间",dataIndex:"handle_time",key:"handle_time",ellipsis:!0,width:120,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e?T()(e).format("YYYY-MM-DD HH:mm"):"--"})}},{title:"备注",dataIndex:"notes",key:"notes",width:90,ellipsis:!0,render:function(e,t,n){return(0,z.jsx)("span",{style:{color:"#666"},children:e||"--"})}},{title:(0,z.jsx)("span",{children:"操作"}),align:"right",width:60,fixed:"right",render:function(e,t){return(0,z.jsx)(z.Fragment,{children:(0,z.jsx)("a",{type:"link",style:{whiteSpace:"nowrap",padding:0,color:"#165DFF"},onClick:x()(f()().mark((function e(){var n;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q(!1),n={operator_name:null==t?void 0:t.operator_name,notes:null==t?void 0:t.notes},A.setFieldsValue(n),$(t),D(!0),le(null==t?void 0:t.operator);case 6:case"end":return e.stop()}}),e)}))),children:"编辑"})})}}];function ue(){return de.apply(this,arguments)}function de(){return(de=x()(f()().mark((function e(){var t;return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.next=3,(0,I.ZP)("/api/business_contacts.json",{method:"get",params:h});case 3:0==(t=e.sent).status&&Z(t.data),M(!1);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,s.useEffect)((function(){h.keywords=t,h.page=1,m(p()({},h)),ue()}),[t]);var pe=function(){var e=x()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return re(!0),e.next=3,(0,I.ZP)("/api/business_contacts/".concat(null==X?void 0:X.id,".json"),{method:"put",body:p()({},t)});case 3:if(0!=e.sent.status){e.next=11;break}return w.ZP.success(V?"创建成功":"更新成功"),A.resetFields(),D(!1),q(!1),e.next=11,ue();case 11:re(!1),D(!1);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return(0,z.jsxs)("div",{className:R.wrap,children:[(0,z.jsx)(s.Fragment,{children:(0,z.jsx)(k.Z,{justify:"space-between",style:{marginTop:25},children:(0,z.jsx)(b.Z,{children:(0,z.jsx)(a.qp,{title:"类型",value:o,onChange:function(e){l(e),h.status=e,h.page=1,m(p()({},h)),ue()},dataSource:[{name:"未处理",id:0},{name:"已处理",id:1}],titleWidth:28,style:{flex:1}})})})}),(0,z.jsx)(a.Gi,{children:0===o?(0,z.jsx)(S.Z,{columns:ae,loading:O,dataSource:null==C?void 0:C.list,pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:h.limit,current:h.page,position:["bottomRight"],onChange:function(e,t){h.page=e,h.limit=t,m(p()({},h)),ue()},total:null==C?void 0:C.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}}):(0,z.jsx)(S.Z,{columns:ce,loading:O,dataSource:null==C?void 0:C.list,scroll:{x:1200},pagination:{size:"default",showQuickJumper:!0,showSizeChanger:!0,pageSizeOptions:["10","15","50","100","200"],hideOnSinglePage:!0,pageSize:h.limit,current:h.page,position:["bottomRight"],onChange:function(e,t){h.page=e,h.limit=t,m(p()({},h)),ue()},total:null==C?void 0:C.count,showTotal:function(e,t){return(0,z.jsxs)("span",{children:["共",(0,z.jsxs)("span",{style:{color:"#165DFF"},children:[" ",e," "]}),"条数据"]})}}})}),(0,z.jsx)(j.Z,{centered:!0,width:515,title:"".concat(V?"完成商务对接":"编辑商务对接"),open:N,okText:"确定",cancelText:"取消",maskClosable:!1,onOk:function(){A.submit()},okButtonProps:{loading:ne},className:"".concat(R.customModal," ant-form-modal-body"),afterClose:function(){A.resetFields(),le([])},onCancel:function(){A.resetFields(),D(!1),q(!1)},children:(0,z.jsxs)(y.Z,{form:A,layout:"vertical",scrollToFirstError:!0,className:"".concat(R.FormDiv),onFinish:function(){var e=x()(f()().mark((function e(t){return f()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:pe(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),children:[(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"对接人"}),name:"operator_name",rules:[{required:!0,message:"请填写对接人"}],children:(0,z.jsx)(P.Z,{})}),(0,z.jsx)(y.Z.Item,{htmlFor:null,label:(0,z.jsx)("span",{style:{color:"#5F6368"},children:"备注"}),name:"notes",rules:[{type:"string",max:200,message:"输入超限,请缩减字符数"}],children:(0,z.jsx)(P.Z.TextArea,{showCount:!0,value:A.getFieldValue("notes"),maxLength:200,style:{height:120,resize:"none",marginBottom:20},placeholder:"请填写备注",rows:5})})]})}),(0,z.jsx)(U,{onTags:function(e){var t=[].concat(u()(oe),u()(e)),n=Array.from(t.reduce((function(e,t){return e.set(t.user_id,t)}),new Map).values());console.log(n),le(n)}})]})})),X=(0,o.connect)((function(e){return{globalSetting:e.globalSetting,user:e.user}}))((function(e){e.globalSetting,e.dispatch;var t=e.user,n=(0,s.useState)(null),r=i()(n,2),o=r[0],c=r[1],u=(0,s.useState)(""),d=i()(u,2),p=d[0],h=d[1],f=(0,s.useState)([]),m=i()(f,2),x=m[0],_=m[1];return(0,s.useEffect)((function(){1==t.userInfo.role?(_([{id:"1",name:"资源保障客户"},{id:"2",name:"资源限制客户"},{id:"3",name:"商务联系"}]),c("1")):2==t.userInfo.role&&(_([{id:"1",name:"资源保障客户"},{id:"3",name:"商务联系"}]),c("1"))}),[t.userInfo.role]),(0,z.jsxs)("section",{className:l,children:[(0,z.jsx)(a.YG,{value:o,onChange:function(e){c(e)},tabBarExtraContent:(0,z.jsx)(a.t7,{style:{width:270},placeholder:"3"==o?"搜索单位/学院/发起人/对接人":"搜索单位/学院/创建人",value:p,onChange:function(e){h(e)}}),dataSource:x}),1==t.userInfo.role&&"2"==o&&(0,z.jsx)(N,{keyVal:p}),[1,2].includes(t.userInfo.role)&&"1"==o&&(0,z.jsx)(B,{keyVal:p}),[1,2].includes(t.userInfo.role)&&"3"==o&&(0,z.jsx)(K,{keyVal:p})]})}))},88522:function(e,t,n){"use strict";var r=n(92310),i=n.n(r),s=n(75440),o=n(55405),l=n(59301),a=n(53487),c=n(92343),u=n(36355),d=n(57809);const{Option:p}=d.default;function h(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const f=(e,t)=>{const{prefixCls:n,className:r,popupClassName:a,dropdownClassName:f,children:m,dataSource:x}=e,_=(0,s.Z)(m);let v;1===_.length&&(0,c.l$)(_[0])&&!h(_[0])&&([v]=_);const y=v?()=>v:void 0;let g;g=_.length&&h(_[0])?m:x?x.map((e=>{if((0,c.l$)(e))return e;switch(typeof e){case"string":return l.createElement(p,{key:e,value:e},e);case"object":{const{value:t}=e;return l.createElement(p,{key:t,value:t},e.text)}default:return}})):[];const{getPrefixCls:j}=l.useContext(u.E_),w=j("select",n);return l.createElement(d.default,Object.assign({ref:t,suffixIcon:null},(0,o.Z)(e,["dataSource","dropdownClassName"]),{prefixCls:w,popupClassName:a||f,className:i()(`${w}-auto-complete`,r),mode:d.default.SECRET_COMBOBOX_MODE_DO_NOT_USE},{getInputElement:y}),g)},m=l.forwardRef(f),x=(0,a.Z)(m);m.Option=p,m._InternalPanelDoNotUseOrYouWillBeFired=x,t.Z=m},51581:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));c.ref=function(t){e.scrollComponent=t,a&&a(t)};var u=[n];return i&&(l?o?u.unshift(l):u.push(l):this.defaultLoader&&(o?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),s.default.createElement(r,c,u)}}]),t}(i.Component);a.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},a.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},t.default=a,e.exports=t.default},26724:function(e,t,n){e.exports=n(51581)}}]); \ No newline at end of file diff --git a/p__User__Detail__UserPortrait__index.async.js b/p__User__Detail__UserPortrait__index.async.js index c2b07a54d6..a10e390b58 100644 --- a/p__User__Detail__UserPortrait__index.async.js +++ b/p__User__Detail__UserPortrait__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2659],{27342:function(e,t,a){a.r(t);var o=a(7557),n=a.n(o),r=a(82242),l=a.n(r),i=a(41498),s=a.n(i),d=a(79800),c=a.n(d),m=a(39647),g=a.n(m),h=a(59301),p=a(32007),u=a(95237),x=a(43604),y=a(28103),b=(a(93809),a(42441)),v=(a(56047),a(61186)),f=a.n(v),S=a(96691),w=a(81841),$=a(37712),z=["classroomList","globalSetting","loading","user","dispatch"];f().locale("ZH-cn");t.default=(0,p.connect)((function(e){var t=e.classroomList,a=e.loading,o=e.globalSetting,n=e.user;return{classroomList:t,globalSetting:o,loading:a.models.classroomList,user:n}}))((function(e){e.classroomList,e.globalSetting,e.loading,e.user,e.dispatch,g()(e,z),(0,p.useParams)();var t=(0,h.useState)(),a=c()(t,2),o=a[0],r=a[1];(0,h.useEffect)((function(){d()}),[]);var i,d=function(){var e=s()(n()().mark((function e(){var t;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.sh)();case 2:0===(null==(t=e.sent)?void 0:t.status)&&r(l()({},t.data));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,$.jsx)("div",{className:"edu-container bg-white minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px",padding:40,paddingRight:0},children:(0,$.jsxs)(u.Z,{children:[(0,$.jsxs)(x.Z,{flex:"1",children:[(0,$.jsx)("div",{className:"tc font16 blod",children:"学习者编程能力评估"}),(0,$.jsx)("div",{className:"c-grey-666 mt10",children:"从五个维度刻画你的开发能力:代码规范性、代码原创性、编程投入性、代码正确性、代码复杂度,同时可以查看社区平均数据。"}),(0,$.jsx)("div",{style:{marginTop:-20},children:(0,$.jsx)(b.Z,{option:{title:{text:""},legend:{left:"center",data:["某软件","某主食手机","某水果手机","降水量","蒸发量"]},radar:[{indicator:[{text:"代码规范性",max:100},{text:"代码原创性",max:100},{text:"编程投入性",max:100},{text:"代码正确性",max:100},{text:"代码复杂度",max:100}],radius:100,center:["50%","50%"]}],series:[{type:"radar",tooltip:{trigger:"item"},areaStyle:{},data:[{value:(null==o?void 0:o.presona)||[0,0,0,0,0],name:""}]}]},style:{height:370},opts:{renderer:"svg"}})}),(0,$.jsx)("div",{style:{position:"relative",zIndex:1},className:"tc font16 blod",children:"学习者知识技能云图"}),(0,$.jsx)("div",{style:{marginTop:-30},children:(0,$.jsx)(b.Z,{option:(i=new Image,i.src=w.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,60],rotationRange:[-90,90],rotationStep:45,gridSize:1,shape:"pentagon",maskImage:i,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"top",right:null,bottom:null,width:"100%",height:"100%",data:[{name:"计算机",value:1,textStyle:{normal:{color:"rgb(160,118,28)"}}},{name:"方法",value:8,textStyle:{normal:{color:"rgb(80,143,21)"}}},{name:"地址",value:3,textStyle:{normal:{color:"rgb(106,82,55)"}}},{name:"数据类型",value:2,textStyle:{normal:{color:"rgb(115,121,121)"}}},{name:"八进制",value:2,textStyle:{normal:{color:"rgb(84,30,3)"}}},{name:"数据结构",value:5,textStyle:{normal:{color:"rgb(129,64,118)"}}},{name:"选项",value:3,textStyle:{normal:{color:"rgb(36,92,160)"}}},{name:"属性",value:1,textStyle:{normal:{color:"rgb(13,93,150)"}}},{name:"数组",value:1,textStyle:{normal:{color:"rgb(46,10,135)"}}},{name:"数据项",value:1,textStyle:{normal:{color:"rgb(12,24,8)"}}},{name:"系统目录",value:1,textStyle:{normal:{color:"rgb(61,111,36)"}}},{name:"优化",value:3,textStyle:{normal:{color:"rgb(62,160,85)"}}},{name:"数据",value:14,textStyle:{normal:{color:"rgb(94,156,112)"}}},{name:"并行处理",value:1,textStyle:{normal:{color:"rgb(61,26,101)"}}},{name:"指令",value:1,textStyle:{normal:{color:"rgb(50,39,125)"}}},{name:"可移植性",value:2,textStyle:{normal:{color:"rgb(135,37,8)"}}},{name:"标识符",value:1,textStyle:{normal:{color:"rgb(144,160,71)"}}},{name:"粒度",value:2,textStyle:{normal:{color:"rgb(87,52,156)"}}},{name:"分析方法",value:2,textStyle:{normal:{color:"rgb(20,123,140)"}}},{name:"形式",value:4,textStyle:{normal:{color:"rgb(51,86,110)"}}},{name:"转义字符",value:1,textStyle:{normal:{color:"rgb(149,44,12)"}}},{name:"初始状态",value:3,textStyle:{normal:{color:"rgb(82,52,155)"}}},{name:"消息",value:1,textStyle:{normal:{color:"rgb(3,37,36)"}}},{name:"标识",value:1,textStyle:{normal:{color:"rgb(121,139,15)"}}},{name:"关联",value:1,textStyle:{normal:{color:"rgb(26,76,30)"}}},{name:"模型",value:2,textStyle:{normal:{color:"rgb(45,10,115)"}}},{name:"字符串",value:4,textStyle:{normal:{color:"rgb(42,8,156)"}}},{name:"系统",value:8,textStyle:{normal:{color:"rgb(28,91,25)"}}},{name:"对象",value:1,textStyle:{normal:{color:"rgb(129,95,51)"}}},{name:"权限",value:1,textStyle:{normal:{color:"rgb(82,10,10)"}}},{name:"头文件",value:2,textStyle:{normal:{color:"rgb(53,18,122)"}}},{name:"并行计算",value:5,textStyle:{normal:{color:"rgb(12,45,141)"}}},{name:"图",value:9,textStyle:{normal:{color:"rgb(23,78,59)"}}},{name:"字符",value:5,textStyle:{normal:{color:"rgb(149,118,126)"}}},{name:"算法",value:4,textStyle:{normal:{color:"rgb(62,153,129)"}}},{name:"节点",value:3,textStyle:{normal:{color:"rgb(121,155,93)"}}},{name:"概念",value:2,textStyle:{normal:{color:"rgb(30,64,37)"}}},{name:"并行算法",value:3,textStyle:{normal:{color:"rgb(61,159,26)"}}},{name:"软件",value:1,textStyle:{normal:{color:"rgb(0,101,7)"}}},{name:"程序设计",value:3,textStyle:{normal:{color:"rgb(122,11,122)"}}},{name:"操作系统",value:1,textStyle:{normal:{color:"rgb(107,95,39)"}}},{name:"条件",value:5,textStyle:{normal:{color:"rgb(49,19,92)"}}},{name:"排序",value:1,textStyle:{normal:{color:"rgb(21,101,115)"}}},{name:"图形",value:1,textStyle:{normal:{color:"rgb(143,18,87)"}}},{name:"输入输出",value:12,textStyle:{normal:{color:"rgb(77,160,157)"}}},{name:"实例",value:1,textStyle:{normal:{color:"rgb(96,90,24)"}}}]}]}),style:{height:370},opts:{renderer:"svg"}})})]}),(0,$.jsx)(x.Z,{flex:"1px",children:(0,$.jsx)(y.Z,{style:{height:"100%",marginLeft:30},type:"vertical"})}),(0,$.jsxs)(x.Z,{flex:"1",children:[(0,$.jsx)("div",{className:"tc font16 blod",children:"学习者编程学习持续性"}),(0,$.jsx)("div",{style:{marginLeft:40},children:(0,$.jsx)(b.Z,{option:{animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"line",connectNulls:!1,symbol:"emptyCircle",symbolSize:10,showSymbol:!0,smooth:!1,clip:!0,step:!1,data:[["0",200],["1",215],["2",218],["3",222],["4",218],["5",228],["6",216],["7",206],["8",869],["9",763],["10",767],["11",773],["12",838],["13",839],["14",867],["15",901],["16",953],["17",977],["18",1e3],["19",1039],["20",1038],["21",1099],["22",1117],["23",1173],["24",1270],["25",1323],["26",1325],["27",1331],["28",1296],["29",1302],["30",1310],["31",1312],["32",1320],["33",1323],["34",1322],["35",1331],["36",1309],["37",1336],["38",1371],["39",1363],["40",1361],["41",1368],["42",1369],["43",1409],["44",1409],["45",1412],["46",1418],["47",1419],["48",1362],["49",1388],["50",2533],["51",2662],["52",2697],["53",2779],["54",2780],["55",2851],["56",2972],["57",3195],["58",3207],["59",3010],["60",3097],["61",3180],["62",3209],["63",3244],["64",3273],["65",3446],["66",3446],["67",3443],["68",3666],["69",3688],["70",3491],["71",3490],["72",3490],["73",3586],["74",3593],["75",3614],["76",4455],["77",4447],["78",4571],["79",4590],["80",4594],["81",4592],["82",4603],["83",4709],["84",4710],["85",4716],["86",4716],["87",4716],["88",4715],["89",4716],["90",4717],["91",4716],["92",5559],["93",5559],["94",4716],["95",4716],["96",4696],["97",4741],["98",4745],["99",4768],["100",4761],["101",5559],["102",5559],["103",5587],["104",5716],["105",5717],["106",5710],["107",5681],["108",5682],["109",5715],["110",5717],["111",5683],["112",5720],["113",5822],["114",4702],["115",4754],["116",4760],["117",4780],["118",4778],["119",4833],["120",4843],["121",4845],["122",4845],["123",4795],["124",4782],["125",4778],["126",4832],["127",4782],["128",4782],["129",4788],["130",4768],["131",4871],["132",4897],["133",4945],["134",5031],["135",5035],["136",5033],["137",5072],["138",5191],["139",5195],["140",5233],["141",5270],["142",5308],["143",5366],["144",5402],["145",5398],["146",5426],["147",5447],["148",5447],["149",5449],["150",5447],["151",5506],["152",5509],["153",5509],["154",5516],["155",5523],["156",5562],["157",5601],["158",5601],["159",5606],["160",5567],["161",5528],["162",5529],["163",5571],["164",5564],["165",5566],["166",5572],["167",5550],["168",5587],["169",5525],["170",5551],["171",5565],["172",5564],["173",5578],["174",5583],["175",5608],["176",5583],["177",5583],["178",5623],["179",5583],["180",5624],["181",5583],["182",5573],["183",5563],["184",5528],["185",5532],["186",5534],["187",5534],["188",5528],["189",4782],["190",4795],["191",4460],["192",4793],["193",5524],["194",5747],["195",5759],["196",5982],["197",5994],["198",5797],["199",5861],["200",5976],["201",5978],["202",5979],["203",6022],["204",6056],["205",6391],["206",6293],["207",6349],["208",6405],["209",6496],["210",6583],["211",6592],["212",6643],["213",20236],["214",37413],["215",54590],["216",54612],["217",54639],["218",54680],["219",54714],["220",54715],["221",54716],["222",54825],["223",54641],["224",54771],["225",54770],["226",59028],["227",59001],["228",59056],["229",59057],["230",59030],["231",59027],["232",63197],["233",58899],["234",58975],["235",58979],["236",58980],["237",58976],["238",58899],["239",59051],["240",59078],["241",58897],["242",59026],["243",59121],["244",59122],["245",58895],["246",58974],["247",59003],["248",59030],["249",58893],["250",58952],["251",58979],["252",58979],["253",59096],["254",59027],["255",58976],["256",58980],["257",58893],["258",58861],["259",58881],["260",58947],["261",58905],["262",59017],["263",59027],["264",59048],["265",59094],["266",59103],["267",59456],["268",59468],["269",59271],["270",59370],["271",59443],["272",59449],["273",59525],["274",59569],["275",59623],["276",59649],["277",59827],["278",59940],["279",59942],["280",59940],["281",59941],["282",59941],["283",59996],["284",60011],["285",60005],["286",60005],["287",60036],["288",60005],["289",60029],["290",60042],["291",60071],["292",60128],["293",60163],["294",60195],["295",60298],["296",60345],["297",60465],["298",60535],["299",60625],["300",60705],["301",60767],["302",60769],["303",60807],["304",60854],["305",60845],["306",60842],["307",61080],["308",61111],["309",61111],["310",61137],["311",61141],["312",61153],["313",61164],["314",61173],["315",60902],["316",60884],["317",60884],["318",60907],["319",60962],["320",60992],["321",61096],["322",61189],["323",61257],["324",61287],["325",61320],["326",61336],["327",61320],["328",61324],["329",61322],["330",61324],["331",61324],["332",61350],["333",61342],["334",61342],["335",61412],["336",61422],["337",61506],["338",61577],["339",61640],["340",61640],["341",61705],["342",61874],["343",61872]],hoverAnimation:!0,label:{show:!1,position:"top",margin:8},lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"},areaStyle:{opacity:0},zlevel:0,z:0}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!1,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},xAxis:[{type:"category",name:"COMMIT次数",show:!0,scale:!1,nameLocation:"center",nameGap:30,nameTextStyle:{color:"#333",fontStyle:"normal"},gridIndex:0,axisLabel:{show:!0,position:"top",color:"#333",margin:8},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!1,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}},data:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218","219","220","221","222","223","224","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255","256","257","258","259","260","261","262","263","264","265","266","267","268","269","270","271","272","273","274","275","276","277","278","279","280","281","282","283","284","285","286","287","288","289","290","291","292","293","294","295","296","297","298","299","300","301","302","303","304","305","306","307","308","309","310","311","312","313","314","315","316","317","318","319","320","321","322","323","324","325","326","327","328","329","330","331","332","333","334","335","336","337","338","339","340","341","342","343"]}],yAxis:[{type:"value",name:"编码字符数",show:!0,scale:!1,nameLocation:"center",nameGap:40,nameTextStyle:{color:"#333"},gridIndex:0,axisTick:{show:!0,alignWithLabel:!1,inside:!1},axisLabel:{show:!0,position:"top",color:"#333",margin:1},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!0,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}}}],title:[{padding:5,itemGap:10}]},style:{height:370,marginLeft:-30}})}),(0,$.jsx)("div",{className:"tc font16 blod mt30",children:"学习者编程学习坚韧度"}),(0,$.jsx)("div",{children:(0,$.jsx)(b.Z,{option:{animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"gauge",title:{show:!0,position:"top",color:"#B0C4DE",margin:8,fontSize:25,fontFamily:"Microsoft YaHei"},detail:{show:!0,position:"top",margin:8,fontSize:40,formatter:"{value}"},min:0,max:10,splitNumber:10,radius:"80%",startAngle:200,endAngle:-25,clockwise:!0,data:[{name:"编程韧性",value:6.32}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:0,lineStyle:{show:!0,width:35,opacity:1,curveness:0,type:"solid",color:[[.3,"#fd666d"],[.7,"#9370D8"],[1,"#67e0e3"]]}},pointer:{show:!0,length:"80%",width:10},label:{show:!0,position:"top",margin:8,fontSize:15},rippleEffect:{show:!0,brushType:"stroke",scale:2.5,period:4}}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},title:[{padding:5,itemGap:10}]},style:{height:370},opts:{renderer:"svg"}})})]})]})})}))},93809:function(){},28103:function(e,t,a){a.d(t,{Z:function(){return h}});var o=a(92310),n=a.n(o),r=a(59301),l=a(36355),i=a(17313),s=a(83116),d=a(37613);const c=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:a,colorSplit:o,lineWidth:n,textPaddingInline:r,orientationMargin:l,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,i.Wf)(e)),{borderBlockStart:`${n}px solid ${o}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${n}px solid ${o}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${o}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${n}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*l+"%"},"&::after":{width:100-100*l+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*l+"%"},"&::after":{width:100*l+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:o,borderStyle:"dashed",borderWidth:`${n}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:n,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:a}}})}};var m=(0,s.Z)("Divider",(e=>{const t=(0,d.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[c(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),g=function(e,t){var a={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n{const{getPrefixCls:t,direction:a,divider:o}=r.useContext(l.E_),{prefixCls:i,type:s="horizontal",orientation:d="center",orientationMargin:c,className:h,rootClassName:p,children:u,dashed:x,plain:y,style:b}=e,v=g(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),f=t("divider",i),[S,w]=m(f),$=d.length>0?`-${d}`:d,z=!!u,j="left"===d&&null!=c,k="right"===d&&null!=c,O=n()(f,null==o?void 0:o.className,w,`${f}-${s}`,{[`${f}-with-text`]:z,[`${f}-with-text${$}`]:z,[`${f}-dashed`]:!!x,[`${f}-plain`]:!!y,[`${f}-rtl`]:"rtl"===a,[`${f}-no-default-orientation-margin-left`]:j,[`${f}-no-default-orientation-margin-right`]:k},h,p),C=r.useMemo((()=>"number"==typeof c?c:/^\d+$/.test(c)?Number(c):c),[c]),I=Object.assign(Object.assign({},j&&{marginLeft:C}),k&&{marginRight:C});return S(r.createElement("div",Object.assign({className:O,style:Object.assign(Object.assign({},null==o?void 0:o.style),b)},v,{role:"separator"}),u&&"vertical"!==s&&r.createElement("span",{className:`${f}-inner-text`,style:I},u)))}}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2659],{27342:function(e,t,a){a.r(t);var o=a(7557),n=a.n(o),r=a(82242),l=a.n(r),i=a(41498),s=a.n(i),d=a(79800),c=a.n(d),m=a(39647),g=a.n(m),h=a(59301),p=a(32007),u=a(95237),x=a(43604),y=a(28103),b=(a(93809),a(42441)),v=(a(56047),a(61186)),f=a.n(v),S=a(96691),w=a(73449),$=a(37712),z=["classroomList","globalSetting","loading","user","dispatch"];f().locale("ZH-cn");t.default=(0,p.connect)((function(e){var t=e.classroomList,a=e.loading,o=e.globalSetting,n=e.user;return{classroomList:t,globalSetting:o,loading:a.models.classroomList,user:n}}))((function(e){e.classroomList,e.globalSetting,e.loading,e.user,e.dispatch,g()(e,z),(0,p.useParams)();var t=(0,h.useState)(),a=c()(t,2),o=a[0],r=a[1];(0,h.useEffect)((function(){d()}),[]);var i,d=function(){var e=s()(n()().mark((function e(){var t;return n()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.sh)();case 2:0===(null==(t=e.sent)?void 0:t.status)&&r(l()({},t.data));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,$.jsx)("div",{className:"edu-container bg-white minH500",style:{width:"1200px",marginTop:"40px",marginBottom:"20px",padding:40,paddingRight:0},children:(0,$.jsxs)(u.Z,{children:[(0,$.jsxs)(x.Z,{flex:"1",children:[(0,$.jsx)("div",{className:"tc font16 blod",children:"学习者编程能力评估"}),(0,$.jsx)("div",{className:"c-grey-666 mt10",children:"从五个维度刻画你的开发能力:代码规范性、代码原创性、编程投入性、代码正确性、代码复杂度,同时可以查看社区平均数据。"}),(0,$.jsx)("div",{style:{marginTop:-20},children:(0,$.jsx)(b.Z,{option:{title:{text:""},legend:{left:"center",data:["某软件","某主食手机","某水果手机","降水量","蒸发量"]},radar:[{indicator:[{text:"代码规范性",max:100},{text:"代码原创性",max:100},{text:"编程投入性",max:100},{text:"代码正确性",max:100},{text:"代码复杂度",max:100}],radius:100,center:["50%","50%"]}],series:[{type:"radar",tooltip:{trigger:"item"},areaStyle:{},data:[{value:(null==o?void 0:o.presona)||[0,0,0,0,0],name:""}]}]},style:{height:370},opts:{renderer:"svg"}})}),(0,$.jsx)("div",{style:{position:"relative",zIndex:1},className:"tc font16 blod",children:"学习者知识技能云图"}),(0,$.jsx)("div",{style:{marginTop:-30},children:(0,$.jsx)(b.Z,{option:(i=new Image,i.src=w.yt,{backgroundColor:"#fff",tooltip:{pointFormat:"{series.name}"},series:[{type:"wordCloud",sizeRange:[10,60],rotationRange:[-90,90],rotationStep:45,gridSize:1,shape:"pentagon",maskImage:i,textStyle:{normal:{color:function(){return"rgb("+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+", "+Math.round(255*Math.random())+")"}}},left:"center",top:"top",right:null,bottom:null,width:"100%",height:"100%",data:[{name:"计算机",value:1,textStyle:{normal:{color:"rgb(160,118,28)"}}},{name:"方法",value:8,textStyle:{normal:{color:"rgb(80,143,21)"}}},{name:"地址",value:3,textStyle:{normal:{color:"rgb(106,82,55)"}}},{name:"数据类型",value:2,textStyle:{normal:{color:"rgb(115,121,121)"}}},{name:"八进制",value:2,textStyle:{normal:{color:"rgb(84,30,3)"}}},{name:"数据结构",value:5,textStyle:{normal:{color:"rgb(129,64,118)"}}},{name:"选项",value:3,textStyle:{normal:{color:"rgb(36,92,160)"}}},{name:"属性",value:1,textStyle:{normal:{color:"rgb(13,93,150)"}}},{name:"数组",value:1,textStyle:{normal:{color:"rgb(46,10,135)"}}},{name:"数据项",value:1,textStyle:{normal:{color:"rgb(12,24,8)"}}},{name:"系统目录",value:1,textStyle:{normal:{color:"rgb(61,111,36)"}}},{name:"优化",value:3,textStyle:{normal:{color:"rgb(62,160,85)"}}},{name:"数据",value:14,textStyle:{normal:{color:"rgb(94,156,112)"}}},{name:"并行处理",value:1,textStyle:{normal:{color:"rgb(61,26,101)"}}},{name:"指令",value:1,textStyle:{normal:{color:"rgb(50,39,125)"}}},{name:"可移植性",value:2,textStyle:{normal:{color:"rgb(135,37,8)"}}},{name:"标识符",value:1,textStyle:{normal:{color:"rgb(144,160,71)"}}},{name:"粒度",value:2,textStyle:{normal:{color:"rgb(87,52,156)"}}},{name:"分析方法",value:2,textStyle:{normal:{color:"rgb(20,123,140)"}}},{name:"形式",value:4,textStyle:{normal:{color:"rgb(51,86,110)"}}},{name:"转义字符",value:1,textStyle:{normal:{color:"rgb(149,44,12)"}}},{name:"初始状态",value:3,textStyle:{normal:{color:"rgb(82,52,155)"}}},{name:"消息",value:1,textStyle:{normal:{color:"rgb(3,37,36)"}}},{name:"标识",value:1,textStyle:{normal:{color:"rgb(121,139,15)"}}},{name:"关联",value:1,textStyle:{normal:{color:"rgb(26,76,30)"}}},{name:"模型",value:2,textStyle:{normal:{color:"rgb(45,10,115)"}}},{name:"字符串",value:4,textStyle:{normal:{color:"rgb(42,8,156)"}}},{name:"系统",value:8,textStyle:{normal:{color:"rgb(28,91,25)"}}},{name:"对象",value:1,textStyle:{normal:{color:"rgb(129,95,51)"}}},{name:"权限",value:1,textStyle:{normal:{color:"rgb(82,10,10)"}}},{name:"头文件",value:2,textStyle:{normal:{color:"rgb(53,18,122)"}}},{name:"并行计算",value:5,textStyle:{normal:{color:"rgb(12,45,141)"}}},{name:"图",value:9,textStyle:{normal:{color:"rgb(23,78,59)"}}},{name:"字符",value:5,textStyle:{normal:{color:"rgb(149,118,126)"}}},{name:"算法",value:4,textStyle:{normal:{color:"rgb(62,153,129)"}}},{name:"节点",value:3,textStyle:{normal:{color:"rgb(121,155,93)"}}},{name:"概念",value:2,textStyle:{normal:{color:"rgb(30,64,37)"}}},{name:"并行算法",value:3,textStyle:{normal:{color:"rgb(61,159,26)"}}},{name:"软件",value:1,textStyle:{normal:{color:"rgb(0,101,7)"}}},{name:"程序设计",value:3,textStyle:{normal:{color:"rgb(122,11,122)"}}},{name:"操作系统",value:1,textStyle:{normal:{color:"rgb(107,95,39)"}}},{name:"条件",value:5,textStyle:{normal:{color:"rgb(49,19,92)"}}},{name:"排序",value:1,textStyle:{normal:{color:"rgb(21,101,115)"}}},{name:"图形",value:1,textStyle:{normal:{color:"rgb(143,18,87)"}}},{name:"输入输出",value:12,textStyle:{normal:{color:"rgb(77,160,157)"}}},{name:"实例",value:1,textStyle:{normal:{color:"rgb(96,90,24)"}}}]}]}),style:{height:370},opts:{renderer:"svg"}})})]}),(0,$.jsx)(x.Z,{flex:"1px",children:(0,$.jsx)(y.Z,{style:{height:"100%",marginLeft:30},type:"vertical"})}),(0,$.jsxs)(x.Z,{flex:"1",children:[(0,$.jsx)("div",{className:"tc font16 blod",children:"学习者编程学习持续性"}),(0,$.jsx)("div",{style:{marginLeft:40},children:(0,$.jsx)(b.Z,{option:{animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"line",connectNulls:!1,symbol:"emptyCircle",symbolSize:10,showSymbol:!0,smooth:!1,clip:!0,step:!1,data:[["0",200],["1",215],["2",218],["3",222],["4",218],["5",228],["6",216],["7",206],["8",869],["9",763],["10",767],["11",773],["12",838],["13",839],["14",867],["15",901],["16",953],["17",977],["18",1e3],["19",1039],["20",1038],["21",1099],["22",1117],["23",1173],["24",1270],["25",1323],["26",1325],["27",1331],["28",1296],["29",1302],["30",1310],["31",1312],["32",1320],["33",1323],["34",1322],["35",1331],["36",1309],["37",1336],["38",1371],["39",1363],["40",1361],["41",1368],["42",1369],["43",1409],["44",1409],["45",1412],["46",1418],["47",1419],["48",1362],["49",1388],["50",2533],["51",2662],["52",2697],["53",2779],["54",2780],["55",2851],["56",2972],["57",3195],["58",3207],["59",3010],["60",3097],["61",3180],["62",3209],["63",3244],["64",3273],["65",3446],["66",3446],["67",3443],["68",3666],["69",3688],["70",3491],["71",3490],["72",3490],["73",3586],["74",3593],["75",3614],["76",4455],["77",4447],["78",4571],["79",4590],["80",4594],["81",4592],["82",4603],["83",4709],["84",4710],["85",4716],["86",4716],["87",4716],["88",4715],["89",4716],["90",4717],["91",4716],["92",5559],["93",5559],["94",4716],["95",4716],["96",4696],["97",4741],["98",4745],["99",4768],["100",4761],["101",5559],["102",5559],["103",5587],["104",5716],["105",5717],["106",5710],["107",5681],["108",5682],["109",5715],["110",5717],["111",5683],["112",5720],["113",5822],["114",4702],["115",4754],["116",4760],["117",4780],["118",4778],["119",4833],["120",4843],["121",4845],["122",4845],["123",4795],["124",4782],["125",4778],["126",4832],["127",4782],["128",4782],["129",4788],["130",4768],["131",4871],["132",4897],["133",4945],["134",5031],["135",5035],["136",5033],["137",5072],["138",5191],["139",5195],["140",5233],["141",5270],["142",5308],["143",5366],["144",5402],["145",5398],["146",5426],["147",5447],["148",5447],["149",5449],["150",5447],["151",5506],["152",5509],["153",5509],["154",5516],["155",5523],["156",5562],["157",5601],["158",5601],["159",5606],["160",5567],["161",5528],["162",5529],["163",5571],["164",5564],["165",5566],["166",5572],["167",5550],["168",5587],["169",5525],["170",5551],["171",5565],["172",5564],["173",5578],["174",5583],["175",5608],["176",5583],["177",5583],["178",5623],["179",5583],["180",5624],["181",5583],["182",5573],["183",5563],["184",5528],["185",5532],["186",5534],["187",5534],["188",5528],["189",4782],["190",4795],["191",4460],["192",4793],["193",5524],["194",5747],["195",5759],["196",5982],["197",5994],["198",5797],["199",5861],["200",5976],["201",5978],["202",5979],["203",6022],["204",6056],["205",6391],["206",6293],["207",6349],["208",6405],["209",6496],["210",6583],["211",6592],["212",6643],["213",20236],["214",37413],["215",54590],["216",54612],["217",54639],["218",54680],["219",54714],["220",54715],["221",54716],["222",54825],["223",54641],["224",54771],["225",54770],["226",59028],["227",59001],["228",59056],["229",59057],["230",59030],["231",59027],["232",63197],["233",58899],["234",58975],["235",58979],["236",58980],["237",58976],["238",58899],["239",59051],["240",59078],["241",58897],["242",59026],["243",59121],["244",59122],["245",58895],["246",58974],["247",59003],["248",59030],["249",58893],["250",58952],["251",58979],["252",58979],["253",59096],["254",59027],["255",58976],["256",58980],["257",58893],["258",58861],["259",58881],["260",58947],["261",58905],["262",59017],["263",59027],["264",59048],["265",59094],["266",59103],["267",59456],["268",59468],["269",59271],["270",59370],["271",59443],["272",59449],["273",59525],["274",59569],["275",59623],["276",59649],["277",59827],["278",59940],["279",59942],["280",59940],["281",59941],["282",59941],["283",59996],["284",60011],["285",60005],["286",60005],["287",60036],["288",60005],["289",60029],["290",60042],["291",60071],["292",60128],["293",60163],["294",60195],["295",60298],["296",60345],["297",60465],["298",60535],["299",60625],["300",60705],["301",60767],["302",60769],["303",60807],["304",60854],["305",60845],["306",60842],["307",61080],["308",61111],["309",61111],["310",61137],["311",61141],["312",61153],["313",61164],["314",61173],["315",60902],["316",60884],["317",60884],["318",60907],["319",60962],["320",60992],["321",61096],["322",61189],["323",61257],["324",61287],["325",61320],["326",61336],["327",61320],["328",61324],["329",61322],["330",61324],["331",61324],["332",61350],["333",61342],["334",61342],["335",61412],["336",61422],["337",61506],["338",61577],["339",61640],["340",61640],["341",61705],["342",61874],["343",61872]],hoverAnimation:!0,label:{show:!1,position:"top",margin:8},lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"},areaStyle:{opacity:0},zlevel:0,z:0}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!1,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},xAxis:[{type:"category",name:"COMMIT次数",show:!0,scale:!1,nameLocation:"center",nameGap:30,nameTextStyle:{color:"#333",fontStyle:"normal"},gridIndex:0,axisLabel:{show:!0,position:"top",color:"#333",margin:8},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!1,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}},data:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53","54","55","56","57","58","59","60","61","62","63","64","65","66","67","68","69","70","71","72","73","74","75","76","77","78","79","80","81","82","83","84","85","86","87","88","89","90","91","92","93","94","95","96","97","98","99","100","101","102","103","104","105","106","107","108","109","110","111","112","113","114","115","116","117","118","119","120","121","122","123","124","125","126","127","128","129","130","131","132","133","134","135","136","137","138","139","140","141","142","143","144","145","146","147","148","149","150","151","152","153","154","155","156","157","158","159","160","161","162","163","164","165","166","167","168","169","170","171","172","173","174","175","176","177","178","179","180","181","182","183","184","185","186","187","188","189","190","191","192","193","194","195","196","197","198","199","200","201","202","203","204","205","206","207","208","209","210","211","212","213","214","215","216","217","218","219","220","221","222","223","224","225","226","227","228","229","230","231","232","233","234","235","236","237","238","239","240","241","242","243","244","245","246","247","248","249","250","251","252","253","254","255","256","257","258","259","260","261","262","263","264","265","266","267","268","269","270","271","272","273","274","275","276","277","278","279","280","281","282","283","284","285","286","287","288","289","290","291","292","293","294","295","296","297","298","299","300","301","302","303","304","305","306","307","308","309","310","311","312","313","314","315","316","317","318","319","320","321","322","323","324","325","326","327","328","329","330","331","332","333","334","335","336","337","338","339","340","341","342","343"]}],yAxis:[{type:"value",name:"编码字符数",show:!0,scale:!1,nameLocation:"center",nameGap:40,nameTextStyle:{color:"#333"},gridIndex:0,axisTick:{show:!0,alignWithLabel:!1,inside:!1},axisLabel:{show:!0,position:"top",color:"#333",margin:1},inverse:!1,offset:0,splitNumber:5,minInterval:0,splitLine:{show:!0,lineStyle:{show:!0,width:1,opacity:1,curveness:0,type:"solid"}}}],title:[{padding:5,itemGap:10}]},style:{height:370,marginLeft:-30}})}),(0,$.jsx)("div",{className:"tc font16 blod mt30",children:"学习者编程学习坚韧度"}),(0,$.jsx)("div",{children:(0,$.jsx)(b.Z,{option:{animation:!0,animationThreshold:2e3,animationDuration:1e3,animationEasing:"cubicOut",animationDelay:0,animationDurationUpdate:300,animationEasingUpdate:"cubicOut",animationDelayUpdate:0,color:["#c23531","#2f4554","#61a0a8","#d48265","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3","#f05b72","#ef5b9c","#f47920","#905a3d","#fab27b","#2a5caa","#444693","#726930","#b2d235","#6d8346","#ac6767","#1d953f","#6950a1","#918597"],series:[{type:"gauge",title:{show:!0,position:"top",color:"#B0C4DE",margin:8,fontSize:25,fontFamily:"Microsoft YaHei"},detail:{show:!0,position:"top",margin:8,fontSize:40,formatter:"{value}"},min:0,max:10,splitNumber:10,radius:"80%",startAngle:200,endAngle:-25,clockwise:!0,data:[{name:"编程韧性",value:6.32}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:0,lineStyle:{show:!0,width:35,opacity:1,curveness:0,type:"solid",color:[[.3,"#fd666d"],[.7,"#9370D8"],[1,"#67e0e3"]]}},pointer:{show:!0,length:"80%",width:10},label:{show:!0,position:"top",margin:8,fontSize:15},rippleEffect:{show:!0,brushType:"stroke",scale:2.5,period:4}}],legend:[{data:[""],selected:{"":!0},show:!0,padding:5,itemGap:10,itemWidth:25,itemHeight:14}],tooltip:{show:!0,trigger:"item",triggerOn:"mousemove|click",axisPointer:{type:"line"},showContent:!0,alwaysShowContent:!1,showDelay:0,hideDelay:100,textStyle:{fontSize:14},borderWidth:0,padding:5},title:[{padding:5,itemGap:10}]},style:{height:370},opts:{renderer:"svg"}})})]})]})})}))},93809:function(){},28103:function(e,t,a){a.d(t,{Z:function(){return h}});var o=a(92310),n=a.n(o),r=a(59301),l=a(36355),i=a(17313),s=a(83116),d=a(37613);const c=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:a,colorSplit:o,lineWidth:n,textPaddingInline:r,orientationMargin:l,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},(0,i.Wf)(e)),{borderBlockStart:`${n}px solid ${o}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${n}px solid ${o}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${o}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${n}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*l+"%"},"&::after":{width:100-100*l+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*l+"%"},"&::after":{width:100*l+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:r},"&-dashed":{background:"none",borderColor:o,borderStyle:"dashed",borderWidth:`${n}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:n,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:a}}})}};var m=(0,s.Z)("Divider",(e=>{const t=(0,d.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[c(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),g=function(e,t){var a={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(a[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(o=Object.getOwnPropertySymbols(e);n{const{getPrefixCls:t,direction:a,divider:o}=r.useContext(l.E_),{prefixCls:i,type:s="horizontal",orientation:d="center",orientationMargin:c,className:h,rootClassName:p,children:u,dashed:x,plain:y,style:b}=e,v=g(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),f=t("divider",i),[S,w]=m(f),$=d.length>0?`-${d}`:d,z=!!u,j="left"===d&&null!=c,k="right"===d&&null!=c,O=n()(f,null==o?void 0:o.className,w,`${f}-${s}`,{[`${f}-with-text`]:z,[`${f}-with-text${$}`]:z,[`${f}-dashed`]:!!x,[`${f}-plain`]:!!y,[`${f}-rtl`]:"rtl"===a,[`${f}-no-default-orientation-margin-left`]:j,[`${f}-no-default-orientation-margin-right`]:k},h,p),C=r.useMemo((()=>"number"==typeof c?c:/^\d+$/.test(c)?Number(c):c),[c]),I=Object.assign(Object.assign({},j&&{marginLeft:C}),k&&{marginRight:C});return S(r.createElement("div",Object.assign({className:O,style:Object.assign(Object.assign({},null==o?void 0:o.style),b)},v,{role:"separator"}),u&&"vertical"!==s&&r.createElement("span",{className:`${f}-inner-text`,style:I},u)))}}}]); \ No newline at end of file diff --git a/p__index.async.js b/p__index.async.js index 4162ff0a05..9b78bda97d 100644 --- a/p__index.async.js +++ b/p__index.async.js @@ -1 +1 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[88866,82626],{63287:function(e,n,i){i.d(n,{Z:function(){return p}});var t=i(7557),l=i.n(t),c=i(41498),a=i.n(c),s=i(79800),r=i.n(s),o=i(59301),u=i(43418),A=i(64711),d=i(61186),m=i.n(d),g=i(20817),I=i(37712);var p=function(e){var n=e.modeldata,i=e.dispatch,t=(0,o.useState)(!1),c=r()(t,2),s=c[0],d=c[1];function p(e){return j.apply(this,arguments)}function j(){return(j=a()(l()().mark((function e(t){var c,a;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(localStorage.setItem("isfirst","2"),n&&n.link&&d(!0),!n||n.link){e.next=5;break}if(2!==t){e.next=5;break}return e.abrupt("return");case 5:return d(!1),e.next=8,i({type:"homePage/UploadNotice",payload:{t:t,id:n&&n.id}});case 8:(c=e.sent)&&n&&n.link&&2===t&&(c.is_create?(localStorage.setItem("iscreate","1"),a={competition:c.competition,identify:c.identify,sub_title:c.sub_title,team_id:c.team_id,team_name:c.team_name},localStorage.setItem("item",JSON.stringify(a)),window.location.href="".concat(n&&n.link)):window.location.href="".concat(n&&n.link));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,o.useEffect)((function(){setTimeout((function(){var e=localStorage.getItem("isfirst");m()(localStorage.getItem("showtime")||new Date).diff(m()(new Date),"hours")>0?d(!1):e&&"0"===e?(d(!0),localStorage.setItem("showtime",m()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):d(!1)}),1e3)}),[]),(0,I.jsx)(u.Z,{open:s,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,I.jsx)(A.Z,{onClick:function(){return p(1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,I.jsx)("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:n&&n.link?"pointer":""},onClick:function(){return p(2)},src:g.Z.IMG_SERVER+"".concat(n&&n.img_url)})})}},50883:function(e,n,i){var t=i(82242),l=i.n(t),c=(i(59301),i(93314)),a=i(3113),s=i(37712);n.Z=function(e){var n=e.img,i=e.buttonProps,t=void 0===i?{}:i,r=e.styles,o=void 0===r?{}:r,u=e.customText,A=e.ButtonText,d=e.ButtonClick,m=e.Buttonclass,g=e.ButtonTwo,I=e.imgStyles,p=e.loading,j=void 0!==p&&p;return(0,s.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"100px auto",visibility:j?"hidden":"visible"}),o),children:[(0,s.jsx)("img",{src:n||c,style:l()(l()({},I),{},{pointerEvents:"none",userSelect:"none"})}),(0,s.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),A&&(0,s.jsx)(a.ZP,l()(l()({className:m,onClick:d},t),{},{children:A})),g&&g]})}},76927:function(e,n,i){i.d(n,{K:function(){return o}});i(59301);var t=i(43418),l=i(82626),c="modal___LGwws",a="closeIcon___vsUXI",s=i(24334),r=i(37712),o=function(e){var n=e.visible,i=e.width,o=e.videoId,u=e.file_url,A=e.course_id,d=(e.copyUrl,e.toLog),m=void 0===d||d,g=e.logWatchHistory,I=void 0===g?function(){}:g,p=e.allow_skip,j=e.onClose,v=void 0===j?function(){}:j,M=e.autoPlay,h=void 0!==M&&M,x=e.onPlayEnded,z=void 0===x?function(){}:x;return(0,r.jsxs)(t.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:n,title:null,footer:null,width:i,className:c,children:[(0,r.jsx)("i",{className:"".concat(a," iconfont icon-guanbi10"),onClick:v}),n&&(0,r.jsx)(l.Z,{onPlayEnded:z,autoPlay:h,allow_skip:p,courseId:A,src:null!=u&&u.startsWith("http")?u:s.Base64.decode(u),videoId:o,toLog:m,logWatchHistory:I})]})}},82626:function(e,n,i){i.d(n,{Z:function(){return S}});var t=i(79800),l=i.n(t),c=i(7557),a=i.n(c),s=i(41498),r=i.n(s),o=i(59301),u=i(8591),A=i(38854),d=i(4847),m=i(6419),g=i(89260),I=i(56102),p=i(40806),j={watermark:"watermark___hNYlv",videovideo:"videovideo___ovOkV",animate__loop:"animate__loop___mvL6s",upDown:"upDown___SlgHv",container:"container___g1WYG","video-container":"video-container___XPkWR","video-controls":"video-controls___to0Zq",hide:"hide___NA3DV","video-progress":"video-progress___gqHsd",seek:"seek___iZHBm","seek-tooltip":"seek-tooltip___uWyXx","bottom-controls":"bottom-controls___uoIBm","left-controls":"left-controls___mBEx4","right-controls":"right-controls___e9L6r",rateOverlay:"rateOverlay___HHBWe",controlText:"controlText___M_BWR","volume-controls":"volume-controls___fa3mE","fullscreen-button":"fullscreen-button___ur0es","fullscreen-button1":"fullscreen-button1___rfaXm","pip-button":"pip-button___GFO8W","playback-animation":"playback-animation___ndURq",volume:"volume___OTmpP",hidden:"hidden___o7GkT"},v=i(37712);function M(e){if(isNaN(e))return{minutes:"00",seconds:"00"};var n=new Date(1e3*e).toISOString().substr(11,8);return{hour:n.substr(0,2),minutes:n.substr(3,2),seconds:n.substr(6,2)}}function h(e,n){return e-n}function x(e){e.sort(h);for(var n=0,i=0;i0&&!this.paused&&!this.ended&&this.readyState>2)}});var z=/(android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini)/i,S=(0,o.forwardRef)((function(e,n){var i,t,c=e.allow_skip,s=e.src,h=e.toLog,S=e.videoId,b=e.logWatchHistory,y=e.courseId,f=void 0===y?null:y,T=e.startTime,Z=e.handlePause,N=void 0===Z?function(){}:Z,V=e.handlePlay,E=void 0===V?function(){}:V,B=e.handlePlayEnded,O=void 0===B?function(){}:B,C=e.autoPlay,k=void 0!==C&&C,P=e.onPlayEnded,J=void 0===P?function(){}:P,w="flv"===(null===(t=s=null===(i=s)||void 0===i?void 0:i.replace("http://","https://"))||void 0===t||null===(t=t.split("."))||void 0===t?void 0:t.pop()),U=(0,o.useRef)(),L=(0,o.useRef)(),X=(0,o.useRef)(),Y=(0,o.useRef)(),W=(0,o.useRef)(),D=(0,o.useRef)(),H=(0,o.useRef)(),q=(0,o.useRef)(),R=(0,o.useRef)(),G=(0,o.useRef)(),Q=(0,o.useRef)(),K=(0,o.useRef)(),F=(0,o.useRef)(),_=(0,o.useRef)(),$=navigator.userAgent.toLowerCase().match(z),ee=$?$[0]:"pc",ne=(0,o.useRef)(!1),ie=(0,g.eY)(),te=0,le=0,ce=0,ae=null,se=!1,re=20,oe=1,ue=!1,Ae=!1,de=[];(0,o.useImperativeHandle)(n,(function(){return{getLastUpdatedTime:function(){return U.current.currentTime},getDuration:function(){return U.current.duration}}})),u.ZP.config({maxCount:1,getContainer:function(){return X.current}});var me=(0,o.useCallback)((function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i={point:U.current.currentTime};function t(){return l.apply(this,arguments)}function l(){return(l=r()(a()().mark((function n(){var t;return a()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return ue=!0,n.next=3,null==b?void 0:b(i);case 3:t=n.sent,ae=t,ue=!1,e&&e();case 7:case"end":return n.stop()}}),n)})))).apply(this,arguments)}ae?(i.log_id=ae,i.watch_duration=x(de),i.total_duration=le):(f?(i.video_id=parseInt(S,10),i.course_id=f):i.video_id=S,i.duration=te,i.device=ee),n&&(i.ed="1"),t()}),[S,f]);function ge(){U.current.paused?(Y.current.style.display="none",W.current.style.display="block"):(Y.current.style.display="block",W.current.style.display="none")}function Ie(){Q.current.style.display="none",F.current.style.display="none",K.current.style.display="none",U.current.muted||0===U.current.volume?Q.current.style.display="block":U.current.volume>0&&U.current.volume<=.5?F.current.style.display="block":K.current.style.display="block"}(0,o.useEffect)((function(){var e;U.current&&(Y.current.style.display="none",W.current.style.display="block"),u.ZP.destroy();var n=null;return d.Z.isSupported&&w&&s&&(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))<0?(n=d.Z.createPlayer({type:"flv",volume:.8,cors:!0,url:s,muted:!1}),U.current&&(n.attachMediaElement(U.current),n.load())):U.current.setAttribute("src",s),Ie(),function(){n&&(n.unload(),n.pause(),n.destroy(),n=null)}}),[U,w,s]),(0,o.useEffect)((function(){document.getElementById("play"),document.querySelectorAll(".playback-icons use");function e(){E(),T&&!ne.current&&(U.current.currentTime=T),ne.current=!0,de.push(U.current.currentTime),se||(se=!0,h&&me())}function n(){return i.apply(this,arguments)}function i(){return(i=r()(a()().mark((function e(){return a()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ge(),de.push(U.current.currentTime),h&&me((function(){ae=null,ce=0,se=!1,ue=!1,Ae=!1,de=[],le=0,oe=1}),!0),J();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function t(){D.current.value=Math.round(U.current.currentTime),H.current.value=Math.round(U.current.currentTime)}function l(){var e=Math.round(U.current.duration);D.current.setAttribute("max",e),H.current.setAttribute("max",e);var n=M(e);q.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),q.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s"))}function s(){try{var e=Math.round(U.current.duration);D.current.setAttribute("max",e),H.current.setAttribute("max",e);var n=M(e);q.current.innerText="".concat(n.hour>0?n.hour+":":"").concat(n.minutes,":").concat(n.seconds),q.current.setAttribute("datetime","".concat(n.hour>0?" "+n.hour+" ":"").concat(n.minutes,"m ").concat(n.seconds,"s")),t(),function(){var e=M(Math.round(U.current.currentTime));R.current.innerText="".concat(e.hour>0?e.hour+":":"").concat(e.minutes,":").concat(e.seconds),R.current.setAttribute("datetime","".concat(e.hour>0?" "+e.hour+" ":"").concat(e.minutes,"m ").concat(e.seconds,"s"))}();var i=L.current.getBoundingClientRect(),l=i.width,c=(i.height,i.x),a=i.y;if(c<0||a<0||!l)return;if(!Ae){var s=U.current.currentTime,r=s-ce;Math.abs(r)<10?(le+=Math.abs(r),ce=s,ue||le-oe*re>=0&&(oe++,de.push(ce),h&&me())):(ce=s,h&&me())}}catch(e){console.log(e)}}function o(){Ae=!0}function A(){U.current.playing&&de.push(U.current.currentTime,ce),ce=U.current.currentTime,Ae=!1}function d(){(te=U.current.duration)<=20&&(re=te/3),U.current.addEventListener("play",e)}function m(){N()}function g(e){if(c){var n=e.target.dataset.seek?e.target.dataset.seek:e.target.value;U.current.currentTime=n,H.current.value=n,D.current.value=n}else u.ZP.warning("该视频禁止快进/后退播放")}function I(e){var n=Math.round(e.offsetX/e.target.clientWidth*parseInt(e.target.getAttribute("max"),10));D.current.setAttribute("data-seek",n);var i=M(n);G.current.textContent="".concat(i.hour>0?i.hour+":":"").concat(i.minutes,":").concat(i.seconds);var t=U.current.getBoundingClientRect();G.current.style.left="".concat(e.pageX-t.left,"px")}function j(e){switch(e.code){case"Space":e.preventDefault(),Me();break;case"ArrowRight":if(e.preventDefault(),!c){u.ZP.warning("该视频禁止快进/后退播放");break}if(U.current.currentTime>=U.current.duration)break;U.current.currentTime=parseInt(U.current.currentTime)+5,t();break;case"ArrowLeft":if(e.preventDefault(),!c){u.ZP.warning("该视频禁止快进/后退播放");break}if(0===U.current.currentTime)break;U.current.currentTime=parseInt(U.current.currentTime)-5,t();break;case"ArrowUp":e.preventDefault(),U.current.volume<1&&(U.current.volume=(parseInt(10*U.current.volume)+1)/10);break;case"ArrowDown":e.preventDefault(),U.current.volume>0&&(U.current.volume=(parseInt(10*U.current.volume)-1)/10)}}return X.current.addEventListener((0,p.gH)(),(function(e){e.preventDefault(),(0,p.vp)()?(U.current.style.width="100%",U.current.style.height="100%"):U.current.style.cssText=""})),U.current.addEventListener("canplay",d),U.current.addEventListener("ended",n),U.current.addEventListener("seeking",o),U.current.addEventListener("seeked",A),U.current.addEventListener("loadedmetadata",l),D.current.addEventListener("mousemove",I),D.current.addEventListener("input",g),U.current.addEventListener("timeupdate",s),U.current.addEventListener("pause",m),U.current.addEventListener("volumechange",Ie),document.addEventListener("keydown",j),function(){var i,t,c,a,r,u,p,v,M,x,z,S;null===(i=U.current)||void 0===i||i.removeEventListener("canplay",d),null===(t=U.current)||void 0===t||t.removeEventListener("play",e),null===(c=U.current)||void 0===c||c.removeEventListener("ended",n),null===(a=U.current)||void 0===a||a.removeEventListener("seeking",o),null===(r=U.current)||void 0===r||r.removeEventListener("seeked",A),null===(u=D.current)||void 0===u||u.removeEventListener("mousemove",I),null===(p=D.current)||void 0===p||p.removeEventListener("input",g),null===(v=U.current)||void 0===v||v.removeEventListener("timeupdate",s),null===(M=U.current)||void 0===M||M.removeEventListener("pause",m),null===(x=U.current)||void 0===x||x.removeEventListener("loadedmetadata",l),null===(z=U.current)||void 0===z||z.removeEventListener("volumechange",Ie),document.removeEventListener("keydown",j),null!==(S=U.current)&&void 0!==S&&S.playing&&(de.push(ce,U.current.currentTime),h&&me())}}),[U,s]),(0,o.useEffect)((function(){var e;if(U.current.onended=function(){O(U)},U.current.oncontextmenu=function(){return!1},(null===(e=s)||void 0===e?void 0:e.indexOf(".m3u8"))>-1)if(U.current.canPlayType("application/vnd.apple.mpegurl"))U.current.src=s;else if(m.ZP.isSupported()){var n=new m.ZP;n.loadSource(s),n.attachMedia(U.current)}}),[s]);var pe=(0,o.useState)(1),je=l()(pe,2),ve=(je[0],je[1]),Me=function(){U.current.paused||U.current.ended?U.current.play():U.current.pause(),ge()};return(0,v.jsxs)("div",{style:{position:"relative"},ref:X,children:[(0,v.jsx)("div",{ref:L,className:"".concat(j.watermark," animated_alternate animate__animated_10s animate__infinite animate__stepstart ").concat(j.animate__loop),children:ie?ie.login:" "}),(0,v.jsx)("div",{className:j.container,children:(0,v.jsxs)("div",{className:j["video-container"],id:"video-container",children:[(0,v.jsx)("div",{className:j["playback-animation"],id:"playback-animation",children:(0,v.jsxs)("svg",{className:j["playback-icons"],children:[(0,v.jsx)("use",{className:"hidden",href:"#play-icon"}),(0,v.jsx)("use",{href:"#pause"})]})}),(0,v.jsx)("video",{className:j.video,id:"video",preload:"auto",disablePictureInPicture:!0,ref:U,autoPlay:k}),(0,v.jsxs)("div",{className:"".concat(j["video-controls"]," "),id:"video-controls",children:[(0,v.jsxs)("div",{className:j["bottom-controls"],children:[(0,v.jsxs)("div",{className:j["left-controls"],children:[(0,v.jsx)("button",{"data-title":"播放/暂停",id:"play",onClick:Me,children:(0,v.jsxs)("svg",{className:j["playback-icons"],children:[(0,v.jsx)("use",{ref:W,href:"#play-icon"}),(0,v.jsx)("use",{ref:Y,style:{display:"none"},href:"#pause"})]})}),(0,v.jsxs)("div",{className:j.time,children:[(0,v.jsx)("time",{id:"time-elapsed",ref:R,children:"00:00"}),(0,v.jsx)("span",{children:" / "}),(0,v.jsx)("time",{id:"duration",ref:q,children:"00:00"})]})]}),(0,v.jsxs)("div",{className:j["right-controls"],children:[c&&(0,v.jsx)(A.Z,{placement:"top",overlayClassName:j.rateOverlay,getPopupContainer:function(e){return e.parentNode},menu:{items:[{key:"1",label:(0,v.jsx)("span",{onClick:function(){ve(1),U.current.playbackRate=1},children:"1.0x"})},{key:"2",label:(0,v.jsx)("span",{onClick:function(){ve(1.5),U.current.playbackRate=1.5},children:"1.5x"})},{key:"3",label:(0,v.jsx)("span",{onClick:function(){ve(2),U.current.playbackRate=2},children:"2.0x"})}]},children:(0,v.jsx)("div",{className:"".concat(j.controlText," mr5"),children:"倍速"})}),(0,v.jsx)(I.CopyToClipboard,{text:s,onCopy:function(){return u.ZP.success("复制成功")},children:(0,v.jsx)("button",{"data-title":"复制链接",children:(0,v.jsx)("i",{className:"icon-lianjie2 iconfont",style:{fontSize:"12px",color:"white"}})})}),(0,v.jsxs)("div",{className:j["volume-controls"],children:[(0,v.jsxs)("button",{"data-title":"开启/关闭声音",className:j["volume-button"],id:"volume-button",onClick:function(){U.current.muted=!U.current.muted,U.current.muted?(_.current.setAttribute("data-volume",volume.value),_.current.value=0):_.current.value=_.current.dataset.volume},children:[(0,v.jsx)("i",{ref:Q,className:"icon-a-bianzu8 iconfont",style:{fontSize:"14px",color:"white"}}),(0,v.jsx)("i",{ref:F,className:"icon-shengyinkaibeifen iconfont",style:{fontSize:"14px",color:"white"}}),(0,v.jsx)("i",{ref:K,className:"icon-shengyinkai iconfont",style:{fontSize:"14px",color:"white"}})]}),(0,v.jsx)("input",{className:j.volume,id:"volume",value:"1","data-mute":"0.5",type:"range",max:"1",min:"0",step:"0.01",ref:_,style:{display:"none"},onClick:Ie})]}),(0,v.jsx)("button",{"data-title":"全屏/退出全屏",className:j["fullscreen-button"],onClick:function(){(0,p.vp)()?(0,p.BU)():(0,p.Dj)(X.current)},children:(0,v.jsx)("i",{className:"icon-fangda1 iconfont",style:{fontSize:"12px",color:"white"}})})]})]}),(0,v.jsxs)("div",{className:j["video-progress"],children:[(0,v.jsx)("progress",{ref:H,value:"0",min:"0"}),(0,v.jsx)("input",{className:j.seek,ref:D,value:"0",min:"0",type:"range",step:"1"}),(0,v.jsx)("div",{className:j["seek-tooltip"],ref:G,id:"seek-tooltip",children:"00:00"})]})]})]})}),(0,v.jsx)("svg",{style:{display:"none"},children:(0,v.jsxs)("defs",{children:[(0,v.jsx)("symbol",{id:"pause",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M14.016 5.016h3.984v13.969h-3.984v-13.969zM6 18.984v-13.969h3.984v13.969h-3.984z"})}),(0,v.jsx)("symbol",{id:"play-icon",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M8.016 5.016l10.969 6.984-10.969 6.984v-13.969z"})}),(0,v.jsx)("symbol",{id:"volume-high",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M14.016 3.234q3.047 0.656 5.016 3.117t1.969 5.648-1.969 5.648-5.016 3.117v-2.063q2.203-0.656 3.586-2.484t1.383-4.219-1.383-4.219-3.586-2.484v-2.063zM16.5 12q0 2.813-2.484 4.031v-8.063q1.031 0.516 1.758 1.688t0.727 2.344zM3 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6z"})}),(0,v.jsx)("symbol",{id:"volume-low",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M5.016 9h3.984l5.016-5.016v16.031l-5.016-5.016h-3.984v-6zM18.516 12q0 2.766-2.531 4.031v-8.063q1.031 0.516 1.781 1.711t0.75 2.32z"})}),(0,v.jsx)("symbol",{id:"volume-mute",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M12 3.984v4.219l-2.109-2.109zM4.266 3l16.734 16.734-1.266 1.266-2.063-2.063q-1.547 1.313-3.656 1.828v-2.063q1.172-0.328 2.25-1.172l-4.266-4.266v6.75l-5.016-5.016h-3.984v-6h4.734l-4.734-4.734zM18.984 12q0-2.391-1.383-4.219t-3.586-2.484v-2.063q3.047 0.656 5.016 3.117t1.969 5.648q0 2.203-1.031 4.172l-1.5-1.547q0.516-1.266 0.516-2.625zM16.5 12q0 0.422-0.047 0.609l-2.438-2.438v-2.203q1.031 0.516 1.758 1.688t0.727 2.344z"})}),(0,v.jsx)("symbol",{id:"fullscreen",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M14.016 5.016h4.969v4.969h-1.969v-3h-3v-1.969zM17.016 17.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 9.984v-4.969h4.969v1.969h-3v3h-1.969zM6.984 14.016v3h3v1.969h-4.969v-4.969h1.969z"})}),(0,v.jsx)("symbol",{id:"fullscreen-exit",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M15.984 8.016h3v1.969h-4.969v-4.969h1.969v3zM14.016 18.984v-4.969h4.969v1.969h-3v3h-1.969zM8.016 8.016v-3h1.969v4.969h-4.969v-1.969h3zM5.016 15.984v-1.969h4.969v4.969h-1.969v-3h-3z"})}),(0,v.jsx)("symbol",{id:"pip",viewBox:"0 0 24 24",children:(0,v.jsx)("path",{d:"M21 19.031v-14.063h-18v14.063h18zM23.016 18.984q0 0.797-0.609 1.406t-1.406 0.609h-18q-0.797 0-1.406-0.609t-0.609-1.406v-14.016q0-0.797 0.609-1.383t1.406-0.586h18q0.797 0 1.406 0.586t0.609 1.383v14.016zM18.984 11.016v6h-7.969v-6h7.969z"})})]})})]})}))},99607:function(e,n,i){i.r(n),i.d(n,{default:function(){return Y}});var t=i(7557),l=i.n(t),c=i(41498),a=i.n(c),s=i(82242),r=i.n(s),o=i(79800),u=i.n(o),A=i(39647),d=i.n(A),m=i(59301),g=i(32007),I=i(57809),p=i(8591),j=i(95237),v=i(43604),M=i(3113),h=i(96865),x=i(27092),z=i(50883),S="acitons___teF7U",b=i(43418),y=i(6848),f=i(24905),T=i(66621),Z=i(85750),N="listItem___ye5vB",V="info___Z1Jmz",E="title___Pq4sD",B="titleLeft___nUs7_",O="titleRight___nhuLW",C="name___hjh5r";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var k=i(89260),P=i(61186),J=i.n(P),w=i(37712),U=function(e){var n,i,t,c,s,r,o,A=e.v,d=e.k,I=(e.match,e.selectArrs),j=e.setSelectArrs,v=(e.dispatch,e.params),M=(0,m.useState)([]),h=u()(M,2),x=(h[0],h[1],(0,m.useState)(!1)),z=u()(x,2),S=(z[0],z[1],"YYYY-MM-DD"),Z=J()("2020-11-15",S);var P=function(e){var n;g.history.push("/classrooms/".concat(e.course_identifier,"/exercisenotice/").concat(e.id,"/users/").concat(null===(n=(0,k.eY)())||void 0===n?void 0:n.login))};"publish_time"===v.order_by&&v.sort_direction,"end_time"===v.order_by&&v.sort_direction;return console.log((0,k.RV)(),222),(0,w.jsxs)("div",{className:N,children:[(0,k.GJ)()&&(0,w.jsx)(f.Z,{checked:I.includes(A.id),value:A.id,onClick:function(e){e.stopPropagation()},onChange:function(e){I.indexOf(A.id);I.indexOf(A.id)>-1?j(I.filter((function(e){return e!==A.id}))):j(I.concat(A.id))}}),(0,w.jsxs)("div",{className:V,children:[(0,w.jsxs)("div",{className:E,children:[(0,w.jsxs)("div",{className:B,style:{marginRight:"15px"},children:[function(e){return null!=e&&e.includes("未开始")?(0,w.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=e&&e.includes("考试中")?(0,w.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=e&&e.includes("已结束")?(0,w.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已结束"}):void 0}(null==A?void 0:A.exercise_tips),(0,w.jsx)(y.Z,{title:A.exercise_name,children:(0,w.jsx)("span",{className:"".concat(C),style:{maxWidth:null!=A&&null!==(n=A.exercise_tips)&&void 0!==n&&n.includes("已开启防作弊")?400:498},children:A.exercise_name})}),!A.is_public&&(0,k.GJ)()&&(0,w.jsx)(y.Z,{title:"私有属性,非课堂成员不能访问",children:(0,w.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),(null==A||null===(i=A.exercise_tips)||void 0===i?void 0:i.includes("已开启防作弊"))&&(0,w.jsx)("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10",children:"已开启防作弊"}),(null==A||null===(t=A.exercise_tips)||void 0===t?void 0:t.includes("已结束"))&&(null==A||null===(c=A.exercise_tips)||void 0===c?void 0:c.includes("未提交"))&&(0,w.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,w.jsxs)("div",{className:O,onClick:function(e){e.stopPropagation(),e.preventDefault()},children:[(0,k.GJ)()&&A.assistant_auth&&(0,w.jsx)("span",{onClick:function(e){e.stopPropagation();var n=J()(A.created_at,S);J()(Z).diff(J()(n),"days")>0&&null!=A&&A.is_random?b.Z.info({title:"题库改版告知",content:(0,w.jsx)(w.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}):null!=A&&A.is_random?g.history.push("/classrooms/".concat(A.course_id,"/exercise/").concat(A.id,"/random/preview?random=").concat(A.is_random)):g.history.push("/classrooms/".concat(A.course_id,"/exercise/").concat(A.id,"/detail?random=").concat(A.is_random,"&tabs=2"))},children:"预览"}),(0,w.jsx)("a",{onClick:function(e){e.preventDefault(),e.stopPropagation(),(0,T.xg)("/classrooms/".concat(A.course_id,"/exercise/").concat(A.id,"/detail?random=").concat(A.is_random))},children:"详情"}),(0,w.jsxs)(w.Fragment,{children:[!!A.off_limits&&(0,w.jsx)(y.Z,{title:"迟到超过".concat(null==A?void 0:A.last_times,"分钟,禁止进入答题"),children:(0,w.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),!A.off_limits&&0===A.current_status&&A.exercise_status>1&&!(null!==(s=A.exercise_tips)&&void 0!==s&&s.includes("已截止"))&&(0,w.jsxs)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),P(A)},href:"",children:[(null==A?void 0:A.screen_used_num)>(null==A?void 0:A.screen_total_num)&&"申请"," 继续考试"]}),!(null!==(r=A.exercise_tips)&&void 0!==r&&r.includes("已截止"))&&(null==A?void 0:A.screen_used_num)>(null==A?void 0:A.screen_total_num)&&(0,w.jsx)("a",{onClick:function(e){e.stopPropagation(),e.preventDefault(),P(A)},href:"",children:"申请继续考试"}),!A.off_limits&&1===A.current_status&&A.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&(0,w.jsx)("a",{style:{color:"#0152d9"},onClick:function(){var e=a()(l()().mark((function e(n){var i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),n.stopPropagation(),null!=A&&A.answered_open){e.next=5;break}return p.ZP.info("老师已设置本试卷在交卷后不可查看"),e.abrupt("return");case 5:(0,T.xg)("/classrooms/".concat(v.coursesId,"/exercise/").concat(A.id,"/users/").concat(null===(i=(0,k.eY)())||void 0===i?void 0:i.login,"?check=true"));case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),children:"查看考试"}),!A.off_limits&&2===A.current_status&&A.exercise_status>1&&!(null!==(o=A.exercise_tips)&&void 0!==o&&o.includes("已截止"))&&(0,w.jsx)("a",{style:{color:1===(null==A?void 0:A.is_redo)&&"red"},onClick:function(e){e.stopPropagation(),e.preventDefault(),P(A)},href:"",children:0===(null==A?void 0:A.is_redo)?"开始考试":"重新考试"})]})]})]}),(0,w.jsxs)("p",{style:{display:"flex"},children:[(0,w.jsxs)("span",{className:"c-grey-999 mr20",children:["创建者:",(0,w.jsx)("span",{className:"c-blue",children:A.username})]}),(0,w.jsxs)("span",{className:"c-grey-999 mr20",children:["所属课堂:",(0,w.jsx)("span",{className:"c-blue",children:A.course_name})]}),(0,w.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["考试时长:",(0,w.jsx)("span",{className:"c-blue",children:null===A.time||-1===A.time?"不限":"".concat(A.time,"分钟")})]}),(0,w.jsxs)("span",{className:"ml15 c-grey-999",children:["考试时间:",(0,w.jsx)("span",{className:"c-blue",children:J()(null==A?void 0:A.published_time).format("YYYY-MM-DD HH:mm")})," 至 ",(0,w.jsx)("span",{className:"c-blue",children:J()(null==A?void 0:A.end_time).format("YYYY-MM-DD HH:mm")})]})]})]})]},d)},L=["classroomList","globalSetting","exercise","loading","dispatch","match"],X=I.default.Option,Y=(0,g.connect)((function(e){var n=e.classroomList,i=e.loading,t=e.globalSetting,l=e.exercise;return{classroomList:n,globalSetting:t,loading:i.effects,exercise:l}}))((function(e){var n,i,t,c,s=e.classroomList,o=(e.globalSetting,e.exercise),A=e.loading,b=e.dispatch,y=e.match,f=(d()(e,L),(0,m.useState)(r()({},(0,g.useParams)()))),N=u()(f,2),V=N[0],E=(N[1],(0,g.useLocation)(),s.detailExerciseList),B=(s.detailTopBanner,s.detailLeftMenus,(0,m.useState)([])),O=u()(B,2),C=O[0],k=O[1],P=(0,m.useState)(!1),J=u()(P,2),Y=J[0],W=J[1],D=(0,m.useState)({page:1,course_id:""}),H=u()(D,2),q=H[0],R=H[1];V.id=V.coursesId;var G=(0,m.useMemo)((function(){return new WebSocket("ws://localhost:8082")}),[]);(0,m.useEffect)((function(){K(),b({type:"globalSetting/footerToggle",payload:!1}),b({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[q]),(0,m.useEffect)((function(){Q()}),[]);var Q=function(){var e=a()(l()().mark((function e(){var n,i;return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Z.ZP)("/api/users/check_client_cheating.json",{method:"get"});case 2:0===(n=e.sent).status&&W(null==n||null===(i=n.data)||void 0===i?void 0:i.show_unlimit);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,m.useEffect)((function(){k([])}),[E]);var K=function(){document.body.scrollIntoView(),b({type:"exercise/getUserExercise",payload:q})},F=function(){var e=a()(l()().mark((function e(){return l()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(0,T.G5)(G),p.ZP.success("操作成功");case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,w.jsxs)("section",{className:"minH500 minW1200",children:[(0,w.jsx)("aside",{className:"".concat(S," w100"),children:(0,w.jsxs)(j.Z,{className:"w100",align:"middle",children:[(0,w.jsx)(v.Z,{flex:"1",children:(0,w.jsx)("div",{className:"font20 blod",children:"考试列表"})}),Y&&(0,w.jsx)(v.Z,{children:(0,w.jsx)(M.ZP,{onClick:F,className:"mr20",type:"primary",ghost:!0,children:"解除客户端限制"})}),(0,w.jsx)(v.Z,{children:(0,w.jsxs)("div",{children:["按课堂名称搜索试卷考试:",(0,w.jsxs)(I.default,{className:"ml20",size:"large",style:{width:300},placeholder:"全部",onChange:function(e){q.course_id=e,q.page=1,R(r()({},q))},children:[(0,w.jsx)(X,{value:"",children:"全部"}),null==o||null===(n=o.userExerciseList)||void 0===n||null===(n=n.courses)||void 0===n?void 0:n.map((function(e,n){return(0,w.jsx)(X,{value:e.id,children:e.name})}))]})]})})]})}),0===(null==o||null===(i=o.userExerciseList)||void 0===i?void 0:i.exercises_count)&&(0,w.jsx)(z.Z,{}),(0,w.jsxs)(h.Z,{loading:A["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(null==o||null===(t=o.userExerciseList)||void 0===t?void 0:t.exercises)&&(null==o||null===(c=o.userExerciseList)||void 0===c?void 0:c.exercises.map((function(e,n){return(0,w.jsx)(U,{v:e,k:n,match:y,selectArrs:C,setSelectArrs:k,dispatch:b,params:V})}))),(0,w.jsx)("aside",{className:"tc mb50 mt30",children:(0,w.jsx)(x.Z,{showTotal:function(e){var n;return"共 ".concat(null==o||null===(n=o.userExerciseList)||void 0===n?void 0:n.exercises_count," 条")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e){q.page=e,R(r()({},q))},defaultPageSize:20,defaultCurrent:q.page,current:q.page||1,total:null==o?void 0:o.userExerciseList.exercises_count})})]})]})}))},61124:function(e,n,i){i.r(n),i.d(n,{default:function(){return ei}});var t=i(39647),l=i.n(t),c=i(59301),a=i(92736),s=i(81863),r=i(32007),o=i(1082),u=i(7557),A=i.n(u),d=i(41498),m=i.n(d),g=i(79800),I=i.n(g),p=i(8591),j=i(9951),v=i(96865),M=i(43418),h=i(14988),x=i(53084),z=i(18889),S=i(31395),b=i(6848),y=i(20817),f="courseItems___TlWT7",T="jupyterTag___Z9VrH",Z="lockWrap___fnkyf",N="flexCenter___v3RGV",V=i(66621),E=i(37712),B=function(e){var n=e.data;return(0,E.jsx)("aside",{className:f,children:n&&n.map((function(e,n){return(0,E.jsx)("a",{onClick:function(){e.power&&(0,V.xg)("/shixuns/".concat(e.identifier,"/challenges"))},children:(0,E.jsx)(z.Z,{className:"animated fadeIn",cover:(0,E.jsx)("img",{alt:e.name,src:e.pic}),children:(0,E.jsx)(z.Z.Meta,{title:e.name,description:(0,E.jsxs)("div",{children:[e.is_jupyter&&(0,E.jsx)("div",{className:T,children:(0,E.jsx)("span",{children:"Jupyter"})}),!e.power&&(0,E.jsxs)("div",{className:Z,children:[(0,E.jsx)("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(y.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,E.jsx)("span",{className:"font14 c-white",children:"定向开放内容,需要授权"})]}),(0,E.jsxs)("div",{children:[(0,E.jsx)(S.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,E.jsx)("span",{className:"ml20",children:e.score_info?"".concat(e.score_info,"分"):"5分"})]}),(0,E.jsxs)("div",{className:N,children:[(0,E.jsxs)("p",{className:"flex1",children:[!e.is_jupyter&&(0,E.jsx)(b.Z,{placement:"bottom",title:"关卡数",children:(0,E.jsxs)("span",{children:[(0,E.jsx)("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),e.challenges_count]})}),!!e.myshixuns_count&&(0,E.jsx)(b.Z,{placement:"bottom",title:"学习人数",children:(0,E.jsxs)("span",{className:"ml10",children:[(0,E.jsx)("i",{className:"iconfont icon-chengyuan font18 mr3"}),e.myshixuns_count]})})]}),(0,E.jsx)("p",{children:e.level})]})]})})})},n)}))})},O="courseItems___Z_T4k",C="unit___BkH16",k="excellentTag___MRMEJ",P="flexEnd___sq3TF",J="righttag___LIWQ4",w="esTitle___PyxzH";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var U=function(e){var n=e.data;return(0,E.jsx)("aside",{className:O,children:n&&n.map((function(e,n){return(0,E.jsx)("a",{href:"/paths/".concat(e.identifier),target:"_blank",children:(0,E.jsx)(z.Z,{className:"animated fadeIn",cover:(0,E.jsx)("img",{alt:e.name,src:e.image_url}),children:(0,E.jsx)(z.Z.Meta,{title:(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(b.Z,{title:e.name,children:(0,E.jsx)("div",{className:"".concat(w),children:e.name})}),(0,E.jsx)("br",{}),(0,E.jsx)(b.Z,{title:"发布单位:".concat(e.school_name),children:(0,E.jsxs)("div",{className:"".concat(C),children:[(0,E.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=",className:"unitImg"}),e.school_name]})})]}),description:(0,E.jsxs)("div",{children:[e.featured>0&&(0,E.jsx)("div",{className:k,children:(0,E.jsxs)("span",{style:{background:1===e.featured?"#FF6500":2===e.featured?"#4361F2":3===e.featured?"#E9AD5D":4===e.featured?"#f7ce62":""},children:[1===e.featured&&"国家一流",2===e.featured&&"军队一流",3===e.featured&&"省级一流",4===e.featured&&"精品课程"]})}),e.excellent&&(0,E.jsx)("div",{className:J,children:(0,E.jsx)("img",{src:"data:image/png;base64,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"})}),(0,E.jsxs)("div",{className:P,children:[(0,E.jsx)(b.Z,{placement:"bottom",title:"章节数",children:(0,E.jsxs)("span",{children:[(0,E.jsx)("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),(0,E.jsx)("span",{children:e.stages_count})]})}),(0,E.jsx)(b.Z,{placement:"bottom",title:"学习人数",children:(0,E.jsxs)("span",{children:[(0,E.jsx)("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),(0,E.jsx)("span",{children:e.members_count})]})})]})]})})},n)},e.identifier)}))})},L="banner___zjrmW",X="LeftButton___Dg0SE",Y="RightButton___ruhiv",W="mainSiteBanner___zKH3a",D="subnavDetail___NWSKp",H="subnav___TlZMN",q="nav___usdIP",R="link___thKdp",G="course___VqKLf",Q="title___UQUEK",K="more___cd8yr",F="mainSite___L7hjf",_="mainSiteContent___jh1Rf",$="ContentWarp___scQcv",ee="orientation___KEYxX",ne="lf___xIgy7",ie="left___C9bfs",te="btn___TiMo8",le="right___nM0XG",ce="divstate___BOdB8",ae="operatingEnvironment___qBwdF",se="tabs___BQLLW",re="operatingActive___VAozR",oe="tabContent___d7EDO",ue="btns___SlEMt",Ae="b1___abpsv",de="b2___tSgoV",me="videoMask___lhgh6",ge="teachingTool___g7aVc",Ie="clausesWarp___JIBwP",pe=i(63287),je=i(82242),ve=i.n(je),Me="mainSiteContent___R3sSQ",he="ContentWarp___Tjdyn",xe="operatingEnvironment___JFnXi",ze="tabs___h0pNd",Se="operatingActive___dpZZ1",be="tabContent___wJkLs",ye="left___tlYg8",fe="btns___hih1a",Te="b1___tfd5q",Ze="b2___SKalN",Ne="right___cBLgU",Ve="videoMask___U6Ue5",Ee="orientation___VghPm",Be="lf___juYPG",Oe="btn___b2TnH",Ce="teachingTool___Rtpec",ke="clausesWarp___GlCmT",Pe="school___NwYEs",Je="bigDes___WIsDJ",we="p1___LUvl_",Ue="img1___SZfZP",Le="img2___zVSnP",Xe="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",Ye=[{name:"云端编程环境",img:Xe,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,firstTitle:"云端编程环境特点",firstDescribe:["图文、视频、Latex","VS Code编程环境","Online Judge(OJ)模式","代码自动推荐","可定制测试集","自动化部署、测试、反馈"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、Ubuntu、Python、Matplotlib","Pandas、Numpy、Scrapy … …"]},{name:"远程桌面",img:Xe,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,firstTitle:"远程桌面特点",firstDescribe:["图形化操作系统","可配置应用软件和模拟器","可定制测试集","自动化部署、测试、反馈","大规模并发实验","支持一流课程建设"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、Ubuntu、 Windows、 Kylin OS","Wireshark、Vscode、GN3 … …"]},{name:"远程命令行",img:Xe,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,firstTitle:"远程命令行环境",firstDescribe:["标准Linux Shell命令","命令操作全程记录","可配置命令行应用程序","可配置命令行模拟器","自动化部署、测试、反馈","支持一流课程建设"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、Ubuntu、Python、Vim、Docker","SSH、Git、Hadoop、Hive … …"]},{name:"虚拟仿真",img:Xe,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,firstTitle:"虚拟仿真项目特点",firstDescribe:["三维动画教学","可编程驱动动画行为","构件化、可组装虚拟场景","自动化评测、反馈","大规模并发仿真实验","支持虚拟仿真项目建设"],secondTitle:"可定制运行环境",secondDescribe:["Ubuntu、CentOS、WebGL、Python","Java、C#、ThreeJS、Unity … …"]},{name:"交互式笔记",img:Xe,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,firstTitle:"Jupyter NoteBook环境",firstDescribe:["代码编辑与结果展示同步","富媒体展示计算结果","模块化执行","支持Latex、Markdown","200种可选运行环境","自动化部署、测试、反馈"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、openEuler、TensorFlow、Python","MindSpore、Spark、Ubuntu … …"]}],We=[{img:"data:image/png;base64,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",title:"课堂灵活组织",intro:"头歌教学课堂是一种集成化班级协同空间,支持实验、作业、视频、考试、毕设等十余种线上线下管理工具。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"作业自动管理",intro:"头歌作业管理是课堂核心组件,支持普通作业、实践作业、分组作业等自动化批阅、统计和教务数据对接。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"分组协同开发",intro:"头歌分组作业是课堂核心组件,支持分组开展项目协同开发、代码托管、任务跟踪、CI/CD、按组评分等。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA4CAYAAABDsYAdAAAF1klEQVRoQ+2be0xTdxTHv+feAgJG5KX4wAExMEjcFNpSyBR5KC2bjuniFsUw45TskSwh0emmS8yiOHWvbGZmWYJCa1wWlumc4mRUeUihBeasGIHE13SsbkyNtkDb+1suG74otAiu7dLfH/2jv3PvOZ/fOef+HvdcAoDaxsZ4q8CVACwHwATxP29oDDATY3XE+72bmZpscGYz/QuqA1ioM2EP7u/heWRnyOWnhrORqhv0FQBbwhEdYbAXZSoUv3ow1AOmaQ2GCFiFXQwoJJA+M00mdwLbdFMMXSIh2ptAB6A6OjoCrvzRfYOIC7BJKHSBVCryOGxU3dDExJ6sNDl5i0cftrO6oekygGiex4wMufyKDxaAz7PeFs6+MHbgMV8Y+8LYg0dgzHK2qrExnBO41QTydxcvI8Ful3CaBVKpOJ8OamMGq21ofJuBtrsL9K5ewu4shfzNxwpb09ISae21FRHBbZ4lRnaOE8oyUlMvPFZYt3vUBQPGLIxd0OV2ER+sb1Hh2+K5PQ1HZIAvZ30568vZezGgNRrH45blJaKRr40FYqYshaxCvJvRaPQ33bG8zAkUPFxC2iHAj/j6eYqUX1xN3DHL2RON+nWCwHa4qvhhOQYuJTtN2vKTTr+SGCtz5T4M7Fx2WmqSK7KizJjBnmxqihYEKmZgI14bM0bXO/1oa5FUahV3TzyjDQwIGhaCARKiH+cpZAf/c1hXFbpTbsw8606IoXRrntXECUxYBHCzeJ4P948NVFIwjbN03t5JZvb1ih9WNDu61qvOoMoWlcWSjbaBaFlYXCgXNTsKQRFB4HgOlm4LTG3XYTprArMLdTzj1y+vXN5wP7TXwGqUmjyBmGaabNrE2atmIzRmokPHi9BnDhjReaTTxgRhQ8HRgg8HBL0CtkypyeU4HE5+NVmS+MKTLmXWNcM11G6vg+2OdWNBZUH/SYvHw6pV6ukMMCavTg5JWpo4CLS1tBVTpVMxedbkQX1dP3eh+j2tYOtjuYXHVlR5A+zeyU9HFeaUZDv0aGXxMcRlxSL+uXiH/eJgtH3TdsZ/vP8cj4bdl70vnPPnu5Qf50oiEiIeCdZqtqKi4FvYeq0LPRpWrdxfGBwVuDe/NH/IPHXmWfHC2pJaXK65vNujYcuU6vdj5j2xae7GZ0YF21ZxDq1ftWidwlaeOhUWwElWEUZ/lCoIAPGS464Ue4h06jz1jvjFCetkRdJRwV6ovoD6XfXnnMKO9SE5EQyZCrnMlfmjXKXZGpcT+056cdqoYM9/3w79F3qdU9j606cn9fX0vcaE0XsWEMBxqJyfmlrrEmze/uKIhLAPlR/lDgsbEj0BU+ZMeUAmMikSwZP+2U3q9xhw/lD7Aaewrhj1uGTUKnUSI5xdWr4EgWGBDtU0f9mMq/prg/qSXkzEzNyZYIzhu1UHYf79ziseDSsSlKvK9Yn5idKUtSmPNKYXT1xE3Y76GzaLNdbzYZXl8zk/Xrtw50JEJISPCNjylwVH36qE+XrP+pWVy3d6PGz/U1ml/iAgdNz6BSU5CJkR4hJw761ecamIP9u7j3da2vO2nNhi8wpYBkZq1f49kkB+rTgNxeXEgbihy7a6Tneh4RMdzCZzjX+f3+JlVcv6C8G8AnbAlWqVeg0DtoVEh0TEZMZgysB+VnJvP3up5hJMRlMPQJ+aTbc3FzUXWb1qi3d/3KpVarFqdg0DywejVBD87sIQtUFgB+0S+57Cw4WD3tJ7lWcdJCuVzi8NmLElqQN+mC6RkK+cz2vD2NGj+H99uvgw8EhgBfGpnKmQcUTUX47rba26oUksu53urGaatLqm3xhDFC+h5AyZrNXbQKt0usmcQFdBxMYx24T09HTLUAxUrdN/DsbeANAOYDPHSYYsTva0gRAEeySBbWKADESHshSy54ezkbStrRNZT99JgJ7yNBjX7aFLPM/mDldF3r+CEn8MBkPQTZvwOseQzbzoUxeIn7qA6nqZ9TNlenq3s8H5G/tJVcrmoc/3AAAAAElFTkSuQmCC",title:"考试与防作弊",intro:"头歌智能化考试系统提供了全面防作弊机制,试卷支持八种题型,支持随机拍照、查重、IP地址锁定等防作弊机制。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"结果导向统计",intro:"头歌支持OBE(成果导向教育)理念和机制,支持作业、实验、考试、课堂等多粒度、多维度的教学成效分析。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"工程教育认证",intro:"头歌的工程教育专业认证系统集成了头歌OBE体系,支持基于大数据的自动化专业达成度自动计算和实时改进。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],De=i(85750),He="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",qe=i(40937),Re=i.p+"static/modelimg.27d66267.png",Ge=i(78241),Qe=i(95341),Ke=i(32179),Fe=i(89392),_e=i(64711),$e=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}($e||{}),en=(0,r.connect)((function(e){return{homePage:e.homePage,user:e.user,globalSetting:e.globalSetting}}))((function(e){var n=e.homePage,i=e.user,t=e.globalSetting,l=e.dispatch,a=(0,c.useState)(Ye[0]),s=I()(a,2),r=s[0],o=s[1],u=(0,c.useRef)(),d=(0,c.useRef)(!0),g=Ge.Z.useForm(),j=(I()(g,1)[0],(0,c.useState)(!1)),v=I()(j,2),h=v[0],x=v[1],z=(0,c.useState)(!1),S=I()(z,2),b=S[0],y=S[1],f=(0,c.useState)(!0),T=I()(f,2),Z=(T[0],T[1]),N=(0,c.useState)(""),B=I()(N,2),O=(B[0],B[1],(0,c.useState)(!1)),C=I()(O,2),k=C[0],P=C[1],J=(0,c.useRef)((0,Fe.throttle)((function(){return F()}),100,{leading:!0,trailing:!0})).current,w=(0,c.useRef)((0,Fe.throttle)((function(e){return ie(e)}),2e3,{leading:!0,trailing:!1})),U=n.shixun_demo,L=void 0===U?[]:U,X=n.new_discipline,Y=void 0===X?[]:X,W=r.key,D=r.name,H=r.video,q=r.img,R=r.firstTitle,G=r.firstDescribe,Q=r.secondTitle,K=r.secondDescribe,F=function(){var e,n,i,t,l=(0,V.b9)()?880:2600;if(d.current){var c=document.querySelectorAll(".animate__animated").length,a=document.querySelectorAll(".animationOrientation");null==a||a.forEach((function(e){var n;(null==e?void 0:e.getBoundingClientRect().top)6&&e.setAttribute("class","animate__animated animate__fadeInUp"))}));var r,o=document.querySelector(".animationTeachingTool");if((null==o?void 0:o.getBoundingClientRect().top)53&&(d.current=!1)}var A=null===(e=document.getElementById("videoIndexId"))||void 0===e?void 0:e.getBoundingClientRect().top;if((0,V.b9)()&&!(null===(n=u.current)||void 0===n||!n.currentSrc||null!==(i=u.current)&&void 0!==i&&i.currentSrc&&null!==(t=u.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code))try{A-200?u.current.play():u.current.pause()}catch(e){console.log(e)}},_=(0,c.useState)(""),$=I()(_,2),ee=($[0],$[1]);(0,c.useEffect)((function(){ee(window.location.host)}),[]),(0,c.useEffect)((function(){if(null!=n&&n.homepage_disciplines)return document.body.scrollIntoView(),J(),window.addEventListener("scroll",J),function(){window.removeEventListener("scroll",J)}}),[n]),(0,c.useEffect)((function(){w.current=(0,Fe.throttle)((function(e){return ie(e)}),2e3,{leading:!0,trailing:!1})}),[i]);var ne=function(e){var n,i,t;o(e),Z(!1),(0,V.b9)()&&(null===(n=u.current)||void 0===n||!n.currentSrc||null!==(i=u.current)&&void 0!==i&&i.currentSrc&&null!==(t=u.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code||setTimeout((function(){u&&u.current&&u.current.play()}),500))},ie=function(e,n){var t,c;(0,Qe.tJ)(l)&&("学生"!==(null==i||null===(t=i.userInfo)||void 0===t?void 0:t.user_identity)?n!==$e.Projects||null!==(c=i.userInfo)&&void 0!==c&&c.email?(n!==$e.Shixuns||(0,Qe.xY)())&&e&&(window.location.href=e):p.ZP.info("请先绑定邮箱,谢谢"):p.ZP.warning("学生不可以创建课堂哦!请加入您的老师创建的课堂。"))},te=function(){var e=m()(A()().mark((function e(n){var i;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,De.ZP)(n,{method:"get"});case 2:if(null==(i=e.sent)||!i.game_identifier){e.next=6;break}return(0,V.xg)("/tasks/".concat(null==i?void 0:i.game_identifier)),e.abrupt("return");case 6:null!=i&&i.identifier&&(0,V.xg)("/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),le=function(){var e=/macintosh|mac os x/i.test(navigator.userAgent);if(console.log(e),e)y(!0);else{(0,V.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}},ce=[(0,E.jsxs)("div",{className:ye,children:[(0,E.jsx)("h3",{children:R}),G.map((function(e,n){return(0,E.jsxs)("p",{children:[(0,E.jsx)("img",{src:He,alt:""}),(0,E.jsx)("span",{children:e})]},n)})),(0,E.jsx)("h3",{style:{marginTop:20},children:Q}),K.map((function(e,n){return(0,E.jsx)("p",{children:(0,E.jsx)("span",{children:e})},n)})),(0,E.jsxs)("div",{className:fe,children:[(0,E.jsx)("div",{onClick:le,className:Te,children:"社区支持"}),(0,E.jsxs)("div",{onClick:function(){var e;return te(null===(e=L[W])||void 0===e?void 0:e.url)},className:Ze,children:["立即体验",(0,E.jsx)("i",{className:"iconfont icon-jiantou1"})]})]})]},1),(0,E.jsxs)("div",{className:Ne,id:"videoIndexId",children:[(0,E.jsx)("img",{src:q,alt:""}),(0,E.jsx)("video",{ref:u,onEnded:function(){var e=r.key;ne(4!==e?Ye[e+1]:Ye[0])},controls:!(0,V.b9)(),controlsList:"nodownload",muted:!0,src:H},H),(0,E.jsx)("div",{className:Ve})]},2)],ae=function(e,n){var i,t=n%2==0,l=[(0,E.jsxs)("div",{className:ye,children:[(0,E.jsx)("img",{src:"".concat(null==e?void 0:e.image_url),alt:""}),(0,E.jsx)("div",{className:Oe,onClick:le,style:{marginLeft:t?"initial":"auto"},children:"社区支持"})]},3),(0,E.jsx)("div",{className:"".concat(Ne," animationOrientation"),children:null==e||null===(i=e.subjects)||void 0===i?void 0:i.map((function(e,n){return(0,E.jsx)("a",{target:"_blank",style:{animationDuration:"".concat(n%2==0?.2*n+1:.2*(n-1)+1,"s")},href:null==e?void 0:e.url,children:(0,E.jsx)("img",{src:"".concat(null==e?void 0:e.image_url)})},n)}))},4)];return t?l:l.reverse()};return(0,E.jsxs)("div",{className:Me,children:[!t.isSaiaDomain&&(0,E.jsx)("aside",{className:he,children:(0,E.jsxs)("div",{className:xe,children:[(0,E.jsx)("h2",{className:"animate__animated animate__fadeInUp",children:"产教融合的超级实验开发与运行环境"}),(0,E.jsx)("h5",{children:"Super Labs Development & Runtime Environment for Industry and Education"}),(0,E.jsx)("ul",{className:ze,children:Ye.map((function(e,n){return(0,E.jsx)("li",{className:e.name===D?Se:"",onClick:function(){return ne(e)},children:e.name},n)}))}),(0,E.jsx)("div",{className:be,children:W%2==0?ce:ce.reverse()})]})}),(0,E.jsx)("aside",{className:he,style:{backgroundColor:t.isSaiaDomain?"#fafafa":"#fff"},children:(0,E.jsxs)("div",{className:Ce,children:[(0,E.jsx)("h2",{"data-type":"animationH2",children:"课堂教学工具"}),(0,E.jsx)("h5",{children:"Classroom Teaching Toolsets"}),(0,E.jsxs)("div",{className:fe,children:[(0,E.jsx)("div",{onClick:function(){return e=$e.Classrooms,void((0,Qe.tJ)(l)&&(e!==$e.Projects||null!==(n=i.userInfo)&&void 0!==n&&n.email?e===$e.Classrooms&&P(!0):p.ZP.info("请先绑定邮箱,谢谢")));var e,n},className:Te,children:"加入课堂"}),(0,E.jsxs)("div",{onClick:function(){return w.current("/classrooms/new")},className:Ze,children:["创建课堂",(0,E.jsx)("i",{className:"iconfont icon-jiantou1"})]})]}),(0,E.jsx)("div",{className:"".concat(ke," animationTeachingTool"),children:We.map((function(e,n){return(0,E.jsxs)("aside",{style:{animationDuration:"".concat(n>2?3:1,"s")},children:[(0,E.jsx)("img",{src:e.img}),(0,E.jsxs)("div",{children:[(0,E.jsx)("h4",{children:e.title}),(0,E.jsx)("h6",{children:e.intro})]})]},e.title)}))})]})}),Y.map((function(e,n){return(0,E.jsx)("aside",{className:he,style:{backgroundColor:t.isSaiaDomain?"#fafafa":n%2==0?"transparent":"#fff"},children:(0,E.jsxs)("div",{className:Ee,children:[(0,E.jsx)("h2",{"data-type":"animationH2",children:e.name}),(0,E.jsx)("h5",{children:null==e?void 0:e.name_en}),(0,E.jsx)("div",{className:Be,children:ae(e,n)})]})},n+e.name)})),(0,E.jsx)("aside",{className:he,style:{backgroundColor:t.isSaiaDomain?"#fafafa":"#fff"},children:(0,E.jsxs)("div",{className:Pe,children:[(0,E.jsx)("h2",{"data-type":"animationH2",children:"头歌本地版"}),(0,E.jsx)("h5",{children:"Local Edition of EduCoder Software and Services"}),(0,E.jsxs)("div",{className:Je,children:[(0,E.jsxs)("p",{className:we,children:["为",(0,E.jsx)("span",{children:"3000家以上高校和企业"}),"提供产品和服务"]}),(0,E.jsxs)("div",{className:Ue,children:[(0,E.jsx)("a",{target:"_blank",href:"https://www.nudt.edu.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,E.jsx)("a",{target:"_blank",href:"https://www.pku.edu.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,E.jsx)("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,E.jsx)("a",{target:"_blank",href:"https://www.fudan.edu.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAgAElEQVR4XrWcd3wV1daGn9PSewiphJJQQg2E3nsHRUVEURQVEAS5qHQEFJCmglLFLiKKKL330JNQUwiBkJCekN5Pmfl+e58EAUG897t3+EMMOTN71l7lXe9699EoiqLyP7zkzVUVjUaDWTGRnltOQmoR8WklJOYUkZpr5GZmOTn5pZjKzWjQYGOvx8vDkSAfO/zdbQnydqWBnyP1A5zxrWGPQWNAVcWdNWg0/8PFiyf8rwwkXkAsPr2gjJNXMjlwKYMLCflk5RlRzAoWVBStBgeNBhu9FjuDFkWvQdWAxaJgMauYjQplioqqqOgBrV6Dr6cNHYI96dPSh64t/PBxs5fG0mi0/xNL/dcMZN1R61VpMnEwKoMfjiQRHn+XikpFvqC7iw3NA51oUd+TpoFuBNZ0xNvNBlcHW2xtdOirXlJRVSrNCiUVJrILK0m9W0p8WhFXb+Zx7XYht3IrwKzgaKujQyNPXu4dSL9WAdjZCM+yrkF47H/j+q8YSBpHAyXlRr45nMB3exNJyitHg5Y6/vYMa+PPgLAAmtZ1w95gQEXFbFEwKwpajRaDTryMBgWV1KxC8sssONppCfJ1xWJR0ev1CP8Qn7MoKslZJRy/msUfZ+9IrywzKdT2tOWNgcGM6RWEs4Ot+OX/ipH+3wYSxjFZFDYdvcnSbXFkFppw0msY1NaP1/vVo039mmi0GoRX3Mos5mpCJv3bBFJmNPNreDJf7r3F1tmdaODngYqG7IIypqw7y4Z3OuPiYENaXhHLf4uhprsTIzoH4OvhjKIoODnYij0hKbuILcdu8e2xO2TkGfF1t+G9ZxoxulcwBp3u/22k/9hA1SF1OTGHKRsvEXu7EI1Bw8vd/Hnn6abU8nKWCbfCaMJg0JNfXMrhSxmk55YxdVgzaQyRpHrP2kNmvol9H/UkwNNJetTCn84z56U2IuuITMXzi07Qt7U3b/RtiNGs8tbaUwTWcGFMvyBqebpI7yuvNPLz8Zus+OMGmflGQuu4sHxsS8KCav6/Qu4/MpDwBpFIV2y/xqo/Eii3QO/mNVg8uiUN/Fwxmi1EJeTy2+lbvNG3AY1qe6BRRZAozP7+PB+NbodWViANCzZH4Gxnxw8nEjn0YS+8XB1YuPkic14Mk/nEhIXmb+1m87T2tKzrLT8z54cISkvNzH6pGZ7OjiiqYjWCVivDfOX2WD7fewtRoN99Kohpz7RAr9P+R970bxmo2mvuFpUzdtVpwmMKcHXUs/jVpgzvEiQ9RgR/fkkl0bfzeWHFKSI+64evhwtajQYLFraF36ShvzvN6taQ3vLBT5F8+FIrZn4Xxbm4XLbP7866ndHMeL6V9LL0/BLav7uH2DXDcLa3QdVo+HDzRWz0GmYMbwoYsChmlv8WRZ2aNXi2cyA2Bj2xKXm8vTaKyzfz6dLEkw1TOuDt6vBvG+kfG8hqHIXrqQWMWHKK1Ltm2td3Zt2U9tT2dJIvU105qg353MeH6dbMl4mDG0uPEVdxuZF1e2OY9lyoTOLzNl1g3qi2KIqFSevPkHHXSOuGbsx8riWiqB2/nMbcn64SvqIfWlWPqlFZ/MtlKi0KC15sAYqO1PwS1uyMZtzAZhI3xSTl0LK+t6yEi7dcYfWeW/h42vLrtC40DvT4t0LuHxlIlS6s4Vx8JiOXnaG4FMb08uOj19rI1xbuKzzk/tIqKtKBC8nM3XKFcysGo9P86eKLt0Qw7flW6LVaPtwUyZxRrdGoYFQsvL4inIjEAq6tHoSN3sCKP65xO6uUNePbSe/RqBqW/3aZgnIzC19pye3MIjYdSmDGCy1ltdOgsmDLRbILKlj6amucbG3441wSk9dfRKPT8PN77enU2O8fG+mJBhLeIP6cjclg5LKzFJtV5g9vyNtPNeZukYk95xJ4pW9TdA8ZSHyuwmQk9O29/PR+B8KCva2LAlbvvMqr/Rpho9Px1prTLHu1Ne4udjJpi6T+2soTfDW5KyazwoiPwxndqy4v9axftQEqq7bHkJ5Xymt9g9lyPIHZL4Sh1wmkpRJ18y7DFp7k52ntOXfjLoNa1yIkwJ3ImzmMXHqKcqPKpnfb0a25fxUS/3u89LcGqjbO+RuZjFh0jiKzkU9GN2dM30ZUmk0cjEzh4KUM5o0Ko4az/QO7ItEt8PGvl7l4s4AtM7ui02qJuZPHrrPJTB/Rgvg7haTnG/F20xNSy/0eGq4wmdFrNcSmFBAel4NetTCiaz3cnO3lPdfsiWPXhTt0alyDmcND0Wp08uf5JRV0n36AqcMaMbp3Q2mwjfvj8XQx8HTHuiSk5fP0R6cpLjfx68yOdGjkI/Pm34HKxxqoOo/cTM9nwNzjZFWY+eTVprzRp5HV8gKJoaGotIKFP19k7qgwnO0MaDS6ewBW3KOs0siUdRHklBlp6OtK83pOvNAlGK1OS4XJQmZeiTRSUXEl5UbRgCBRtbujDb7udvh4OOBoV917WW+9fm8siZklLBkdhkark24pKtbLK8LJKa1g6tBG9G9VS/78VkYBiWlF9AkLlHkyIT2f/vNPoFhg34KuhAT8fU56rIFEKc8vLqP33CMkZRqZ83wwU59pjshHWrGoqoolcnd2YQmfbYtm3sutZQURBf3+hC3+LsCdaIsv3spl98UUwq/mkJhWIl/MxdEWFycbnG10aLUaSowmiktNFJaYMGlU6vk40qOZNwPC/AkLdqe4vBI3Rwe0GmQY6vUa1u6O5qcjyRz8uC9xKfnsiUylWYALgzsEYVNV4guKS3FxtOdKUi6DPwrHx8nAwUW98HAR93p0qD3SQGLnLarCqKXh7Lt8l1e7+fLp+PacikljwtpLODnY4OdpR5C3E8E+zvjXdEKPhf2X7rDi9fbotXppIGuYacgrKef7o7f4+lASecWV9GjmRf+WvoQGe1K7pgNO0vPEbhdz5GIaw7vVw83RQKVRIS23nMu38yTIPHAlG3sbLa/3rstrvYNxd7KjqNzI6j0xrNl5kxNL+hDk5ybv9cX2S7zUKwQPJzvpdcIzb2XkciY+m1E9GrI/IplXPoukWxNPfpnRDb320aj7EQZSZVuwdlcsC366TrO6zuxa0ANVUUhILcCkavhiRxxPda7NnawybmeUkJxdTlp+CTklJp5t58vy19si2qtyo4n1e+NZuSOeQC9HJg5uyOA2/jg72MnEb8VNgg1RKSiroP3UfaQVKMx9LohpzzWXSFoauup3K0wmjl3J4Itd8Vy5U8j7Q+vz5sDG2Blg4944/L1cGNzWGkrlFUbsheGrPD05q5hXPjuNVlH4YlI7Qmp5sGzrFZb+lsj8FxvwzlNNZC57+PqLgcRi41Nz6THzBLY6DYeW9iK4pos1oqr24lx8Fheu5zDp6abWJFe1CKPJQkGpCU8XWy4lZDN2baQMgYUvN2NQ28AHSv39CxHPXPBTFGt2J0n0vGBUfd4a3EwCyYev6tx4Oiadmd9fpdRoYuPE9oTVr0l4XAbnY7No29iHivJyerUMlN60+3wKEzdG8faA+rw7rBHLtl7mX8MELNAy/MNjnLmVx9FFPSVGeviZDxjIGloWnl1whCPxRawd05SX+4Q8QErJoq8qHLqcRlp2Ea/1bVKdju55w9o9scz7OZbxfeowY2RzHO1sJc55VLUQ90q/W0brqfswmUVFUbjwST/q+Lj8PeqVlIiF1btiWPpHPB8+35SxgxqSU1jJlpMJvNanATZ6HQs2X2XzyVRmPxfM2IFN5NrX7I6jprsdz3WqR0pWMR1mHKRxgBP75/eVxeP+fHTPQLKkaxR+O5XExC8u0q6hK9vn90CnseaTh3dcGOr3MwmYK6FVQw/q+bjLJPz+N5FsDU9hw8TWDG4XKNHy42g/K4xQmLT+HD+FZ2BQVZkTfp3T47EGfXgdIrucv57FSyvOM6SDL8teayXX+/3+OH48kYqdvQ3fvdOW+Zsu0b6RNzVc7Zm68SKLXmnGs13qyOd8uTuO93+IYcPEVozsFvzA+z5goHKTiS5T93M7r5xjH3WnaZ0aErs8/IJWN7fmkPe/PMPofvVpEODG+LUXOHo1kz9mdSW0bo0nAjFxn5jku/SadRyTCFOzme/ebcfQdnWkHUQuFHmnpEyhoNQoCTSjScUC2Gg1EsHrdKpE5EXllYxbfYH2DWrw+YQ2lJSbmPHlBdZM7gyqhVb/2svUpxrx08l0WtVx4aNXQrHTW7kpkRo6Td+HqVLl7Gf9sLexuWekKgOJsFH58WgC73x5hac7+fLVpI4kZxbx3LJwHG3s8HKzxdfDgQAPWwLcHPF0syUjr4S+YT74eTjz3sYLbD+fzt75XWlUSxjn7wkr8TxR4gd+dJBzN0ok4yjMXs/bSRJoRotFMpHFFSYqKy0oJuFr1l+SXaG26r+i1UGDvVZDXT9bCssV+rb0YsXrrbmdXYy/pwvxyflM3hjBiaUDquDJg5lNFKDtEcm89MkFvnhdAOGGVQbSWDlpsVjRB3V9bx+JWRWEL+lBg1qeMvV+d+QG2XllBPm5k5ZXyuGLWZI6jbyVy/h+9Zg0JIQ1O+P4aOt19n7QhVYNaiKI5b9Dp9I4qKzdGcPsn+MksfVA6FT/jyIqqvAkK5tYDU6F54rPC4PJT2qQmGhwm5rMfzGUXrOOMG1YfSYMbiz/ccnWq5KJnPNC6D0DVSd7sU4BaQRO6zZ9P5UmC2c+GVSFnbRWAwlXPnEtlacWn6VfCw+2zugld8m6YaLCRDJ+YCMib+RQ39+dhrU8iLqRTsNa7sTczmfIh6dYNaElIwXl8QTy3Nr4quy6kMzoVRcxqGARBqjyCFu9hiBfR0L8Xajr40QtT0fcnGyxt9Nhq0OGk06ntTbIIsy01mZZ8NP+ng7yZ+HRGTy35DS7PuhC24Y1mbL+HAPbB9KnRYBMwNUp4lx8DgcvZvBMhwCa1vFg87EExq27zO8z29EntLZkQu+F2CsrT7LjbBa/TW9Lb1ketfJG4k9ZpYmPNkfhX8ORSUObWt8GleJKI93eP0y7EDfWvdVJGlXspOSXJRVrubcT1smDWJxCeEwazy+9gNECtjqFyUPqs2ZPAmVGLYPauPPj1J7y/sKrL9/MJfpOMal5pRSWmjGZLfL5Wp0GZxsNrg42eLvbU9/XiRbBntjptHIysvSXy/x6Jo3wZX0lgXcuNo1erepyIyWPxrU9uZlRQI/ph1nxZmsS7uTybNc61PZyIXTSLto3rMlP07pac6jFYlELyytp8dYe7Bx0XPl8ELZ6kRGqc4g1PyVkFLDtdCLTn2tp/Te0LPn1EhsP3yby04G4OdoSeyefg5EZHI/NJimznIoKEzpbLU0DnRjVoy4D2wTKJvTznTHM/zWOTvU9WD6mFQ0CXGg2YTeZhRY6NnRl9/xekjcauew4J+KKpNEFXWLNOlUxZSVtZfiJSqSzqATVsmPb7G4yJ4o+r/P0fTzfsRbTnmvGzcxC3vr8AqsntqGhnzvr98Ry+EoO2+b0kA6w6eh1xg5owsT1Z9l+Np3o1UNwdbJFYzZb1P1Rd3hxeQRjevuzYmw7uY59Uan8eCSZogojLWq7MG5gA64m5nHpVjYvdq2Hk6M9YZP3sGh0c9lQLtsaR3RSsTSdRVeNka2vI/KFxqzStoErW2Z1xsXODsFKerk4yFe2KBaavbWb/CIzAZ62RKwewPJtMSzdGo9Fp6V5oDOBXk6yzdDJlkDOIjGbzRSUmUjPKSMxvVQ+57U+/ix7vaMsAEcvp/LKynNcXjWAmu6OLNsaxXvDW6JFy6hPTtEowJHZz4dSUFLBF3timD0ijPBr6fT/8BS/vNeWwe3qoDEpZnXqxvN8dyiFrTPb0ye0Ft8djmPNvkSe7RiIRYGj17KJSyvg6IJu7Ai/zfQXW7Nw82W2nkllwsAgpv0Yi76KD5JgUwz7VEWGlCjJtiJcRcdtUVj2WlPe7CfApzUXWDAz8+tIvj6SiqLRYEAhclVfpm68xNHoXNzsFeI2PINdlVf/BVpX5ckes/YQc7uCjiHu7Pigl7y34Kr7zjlE7xbezBzRglU7rjFpaDMsqkroxN0sfqUJ3Zr6sHJHLP4ezrzapz5GRaHJW7sY1MaLL97qgqbSYlI7v7uP1LtlRK8ZjMHGwPSvzvDJmx2wNVibSPGw7w/fYOe5dH6Y1kmSYy0m7ua1XnX58mAShRUWDAo4uejoH+ZH18Ze1PN2xsnBjqKSMr45lMAvZzLRahTa1nVh36J+1lKtWJjxdRQbj96RyVe4RaWisn5sMxLSS1izKxGTDka096d9o5q4ORkwGHQyTEWuN1ssFJSYiE3J5/sTd6isNPNK99qsHNde3kt42R/nbzHj28tcXTOEHaeTuFtiJje/gg2HEolaNRAPJ1vZcsjJXFUYD1t8lLSsMs6sHIQmO79YbTJxD40CnDj+cX+OX0nB1dFAi2BfaQhZycRuaBReXnyC76Z34vjVTJ5dfo4Nb4Yybt01tDqVZ1p78/mEtjjb/7URtSgK7d7fQ1JGhQR2UasGUMPJnnc2nOPXs5noZGYXO2ENncmDA5nydFNeWBrO2fgCOa0QeUaEUDUOqqoFEsQaxKctKu5uWg5+2Jva3tVtikpphYmQCTv59p129Gjuy96INE5fv8vL3erQKND9Xicp7nMrLZu6/l589sdVFv0WT/Tq/mjOxqSqfeed5uWeAawe345Ptl1hdP8QPB1t76VDGR8aWPRzJDNGhPL+xgtcSy/m2Xb+zP7+OlosnP6kN8H+otn7K68iKuGUdafZdDIDkwrj+tfhwvW7XEsutWZYwF6vxWISE2WFZWOaMLpfIyxmhQMR6ZyOv0tGXjmFFSb5M/EJ4UU2Bi2O9ga8nW1oFODKoLb+eLra39emWLHSuFWncXDQserNdlxMyCSsgZ+ssCVlJjILK8nILSclt4ToxByWvN6OE5dT6b/wNIcXdEXzw+FYdfy6GD55vQHj+jdm4NxDxKVV0rS2E92a1aRDSE2a13bD2cGGpb9EMm1EGK2m7OPlrrUoqahg5a4UdFozcWuH4OkixipWprH6EsYxmcyM/vQkBy7nSgZQUURVEmSGIOoVea/bOYWcv14spxW753amc1PfKrd/WMFxvxjlvudI77NCiQdAp6ryS/gtPtkWR8SqQaz64xqbT6aRW2Kk0mhBr9fh7WIjVSNudhq+frcrKdlFNJm0ny9eD0XzwU+R6qe/3+S3me1o06gm8ck5eLm5cOFGHidi7nI+PpvcogrqervwfMeaDO/egKZjd/HrrE7siUjhh8PpIvuy8LUW1HS1I08ygUbullSSU1gh5S7x6SXkFFWgE5PSqhfQiReyKIzqGcjCV1vQYuJ+csvM6FSFS1/0l6AvI7+cH48kcvV2ETnFRsoqzZjNigw1YVydToedjQ5PJxuCfOx5vkttWgZ53QdRrKa6kZpPh+n7ubF+KOHRmZgtWhoHuuPtboervUEykiL/3MnKw8vdWRaThuP3MqpXAJoxn59St55M5dSyntSp6YCdrUEygtU4SFQCMS/fdPQWnUK8MBi09J5zjGurB7Py9xi+P5EuWQCJ3+TCrW2GsIM1TzzoUdU5TZT28f3q8PHoNtxML6TjuwexaHX4uui4vG4IguAaNOcY2eUKqsUqpRENqri/RUhkRE6qonF1sp/WYNCobJ/bmQ4NfR5osEsrKqg7bjsHPuiBfw0HXB3tpeRGMg0CZqgKZ6LT2ReZzoejW6LV6Gk1eTctg9zR9P7gkBoVn8vlL/qTmVvCzawyank6Y1JUzGZrzySwiWhWHfQ6jl3NZOz6SG5+OYQFP17i6yMZstCKRwkRg7CKyA3O9gbcHQ24O9ng7qwnObuU+PRy+aJaRWXiwLrMG9VCwr1tp5IYtzoSjU5Hl0Yu7JzXh0nrz7P5eAoGvZaVb4TSop4Hro42GEQFE42/xUJ5hUJ2kZErybl8/Ot1mVN6tfBiy4xu1vCsDnXVQtNJu1j+Skv6tgmQhrFOM6xhWe0My3+LYMrT1vlarxn7UURXX2/cTrWouIzYdYMkeXT+Rj7Bfm7SwsL1RNJNzCwm824B7zzbnJ8O3WThtliur3uKxZuvsGJPomwY63jZ8cHI5jQMcMHb1R5ne52M72pZy7GLd3h6yXl5X3cHLTHrBmOrN6BoVKZ9dYFvjqahVRXeHlCHBa+05plFxwi/loePi5aodU9VNbR/9UZrEKk8Ne8wp24UUN/PkdOf9JVT2Op0JDy7+4z9vNk3mOa1nfGr6Yyrg50Ek2JTjSYRAQqbjsQzfkhTHGwMDF1whFuZ5Wh8X/xNFa9x9cuBCHBhZ2ODncEaYtWXCLNNR67Tpakv+6NSWHfgDlc/H8R3h+KZ/PU16d6LXmzAxMFNH9msis9/fSiW976JQ6/T4Oek59LawRIVC2/oNXM/V5JLsZgtfDe5NU93qssXu2OZtylOZvMmgU6E1nGnhsBBNgYZtYJNrKiwkFNSQWJ6CddSi2WoDGrlxab3uldV4CqYgsqAeUd4pr0vzWt78OzH4ehtbWScCtBYTRqLZjhyzUBc7Wx5bvERohJK0Pi+sFUVbnvly4FSj2N1zIcqASoXrmdhNJqISc1n7f47XPl8IBE3cug995jMWWJOv2Nez6qJhnRa694KygKVPnMOcO12iZTdBXnZcn7lYJmzissraDJ+H2WC7zFbOL+iDw1quWM0G3lnQyS/nUy36huruv37N072YlXPEFSIMOT3U9sT7COGkPe/g0p/YaAOfrQN8uBOXhkhtTyxtdFipxeeLmSAerafT6RfaABero4M//gIEfHFaOq/sUMtLavgyvpBEmyJoZ2jvcBA1Q+wxugXO67RrZkfl2/lsHDbdVnWTRZV9mNZhWY0isrgdjWZPrwpXs6O8uMVZgt3sovZeCCBHWczpcROvEhoY1f2z+0j4z/qZjY955yQlIWDrSpD19FWQD8rMLwYf5fYtGLySirk2FiATgGEBPLWG1Sp+PBxtXbzwf6CbDPIZ1uLRLUHKXSfeZA3+9Tj6Y615MzfIOf4VQFapZBbs/sawzrUw9/TiWEfHSVO5Mwucw6q0bfyubp6AOVlRtbujqdOgJuMS6NRpaTSLEfAxrIKdizozf6IO4xdF8WtjUOxN9jw1aHrvP9NNAatVu6mWbVgEFyN+LsiBJkqOp1Gsn6iLzOJCcazwUx5toXMHV/ti+O9H2Ilmg7xs+XU8kH3qFqZQDVC82jmVnoxiVkl3C2qoLDMTKXRTIifE0M71EVBw93CEp6efxw3Bz2/L+iNrUGMo6s7AYXQybtY8nIL+ret4snvc0URZtdT7rLrbBrjBjXA3dGBXnP3YVZt0Lz8ebj6+6lUIlf0xcYAY1ado7F0P43kVhxs9QT5ODGwnR/OdrZE3cyhz9yjMqn7ujvLKciULyPYcjQFjV6H8jgtQBXuEcOAX2Z2lZMOARZfW3mSXedzUbQqQ1t58u27ogJZeaOSSiMLf77K9jMZ5BUaMWpE0bAaTatCr1Avfp3RXTalvx6/ybj1V2SOi17TFx93l3seUl5ZQfDYXeye241m9Wo8UmghfjktuxAPVzvsbW1o+6+9NA50RjNj0wX18z9usX9eJ4L8XVDMqhzAWfGKIMAEJWnlXoTTZxdV0nTsDv6Y15VOjXylL4sFrt0Tx8aDSaTnV8pZmPAWvQZs9TrcnQ20quvCM50CGdImQMa7vJuqEjZlFyk5JtnJvzs0iFkvNEOLToafkPcN+egk5Sawt9Xj7qAnNa/i3poGhXnx7eSOcpw9aXUEiXmV0oDX1vbH21VIAK1XYno+Hd4/QOy6ocQlZ9G5WV1rea/CakIUuvV0EhFxmfw8qxeVFgtNx+9ieJfaaL49GK2O3xDHNxOaMKJHfX4/nYSTrYaOTfw4GZ2FudJI//a1sdUJJZcVyrd6Zydj+gYxebCYiVmXIROmYiGv2EheaaUML3uDKOkGnB0NaAX4vA9ziAWm5ZXQ+u19mNHK0NswNpThPYOsiLvqd8VgsLTMhJODnrsFZYRNOYRSReuKRzvb6SkqNckQF5dBp3J1/UDcHYUSxOqJ288m8eGWGM5/OoBO/9pDWEMverT0RTGqfHf0FjfTSmkTUoNmAXbMGtmSrPxymry1m6WvNkdzIjpV7b/gFO8ODJIocs6355k7qo3MQeLGPu629AqtJXftQnw6IXU8JX+Tll8h2TiJRq2bIY0lhQqqIvFFhdFMWYXIF+L/ra266MwF7SHUFfsvpTDrx1jJMQuv2z67Iz2a+1l5Y5Bz/GtJ+UTeyOVs/F0uJeZTWGqx9s7yOSqOeg3+3vbyJXWqBkc7DdEbBuMgQF5VlZu87gyqVsfkgfU4d6OAjAKjFLfnlRqZ9lwIfVr6ycKQlJVPoLc7kdcz6Db3BAfndUOTmVeotpi4j1b13dk9vzcHIxJlmQ30ccNkUvhq3zU6hPizPyqDX04kseHtNnJG9fIXEdxYMxB3ZweZOI9eSeNSUhHJGSXcyS0nu6iCknKLVKUKQCb+3M+YVgu+pbhScDdmI0eX9qN5HXcOXErjk9/juJ5UQqHJIhN4ddWuLt/Cm0d29mXBS6F4utoSMm47ucXg524gavVADHLgCeUmM00m7mTD+NZ0aeKLjUEoSIR6VuXLvTGy/2xZ18u6uaKQqArfHIjl/e9iiVkzoIowm7qHu8VmYtYOlVzwjjO3cLK3ZU9kJsevZEu+uVszb7q3EMLLSvqG1aPhhD0sfamx5H7n/xxPZbmCIlLLExTu1YYRIVTtKVrxQ8VExKoBZOaXM3DBCQTLY0LB3V5PsL8DTWu7YjGJzjwVVauVtMeJJd2keuOXk7dZuu0GOkVD5yYe/Danu2yKxW0PXUrmrbVRRK8ZIpX41XSMdSABK7ddZnD7QJwdDPi4O0vPfP2zU1xJzOfsqv5WyvXdDWf5+mgaxxd2o1VwTYYtOESlRcPg9rXo2cyH+v5OUuImPEGARRtbPSPcMWcAAA3nSURBVLO/i+DotVxyiyrJKzajSrW8tbcRFUbCFY0qeykhgPJ2scXHww4/T1v83BxwdDDwx9kkYlLKZD9mo5q5vHog6fllbDmeTINaroTW9aBxoGuVPEbDuesZ9J0fbpWqiPCy1VEiRFcWURDE8y1sndOJrlUaRBFjz3x4mBZBHsx7qWVV2b+fIhG0rJXydXG0Yc7IlpgVlRaTdtOpiQfrJ3ZGY7aY1f0X7vDCivPMHN6AGcObc+RSIj1aBVlbuiqy7H4EK2yfnF1Mmyn7mf9SYxzsbLhbWCmNYm+nxcvJVnJDNd3ESMYBDycDtrJ9+RN8it3740wir31+UeYlG8XMxdWDJM1RPXISv11SYeTolQx+Op7MsegsLIpVUVZdZQXBJlQozWq7MPP5EHq3sGoPxXUhPpNhi04QtXIwPh6OjxFPqKTkFpKQkk/P0ECu3M6jy7SjfP+v1jzdsbYwkEUtLK2kxdu7JGl0dtkgFIsFnf7xMn5JTKEy89soDl7J4NTyAdgLEHXvsrrvwy3L/UYWCTY5u4DWUw4gzvII+iPyswEE+VrL8/WUfNbtT2DX+UwKSozYCIGnqlrp2aqpRodGbozrH0y7+l5yslJ1QkrmOpNipu8Hh+jRxIcPRlonqo9Wl1hF8aKw6A1aFm++xBf7bhG75ik8nG3+HByO+vQkuy9kcHJRD5rV9ZK7+neXoK0KSippM3Uvb/Ssw4wRYl729yPnB7xQCBMsFkLHbyerDHQmC4c/7iUPvMz98SLfHkyWA8JK1YKHg56nOgTQL8yXX8KT2H4uS27AO4NqM/+l1taNuOdV1s35cl8sq3ff4syKvjjb2z5RQC42XVAoYVN309jflS3TRcNbNVkVu3n8SjJDlpxjfM86rHiz7RNfthqnHLiYxMgVEeya3YlOTfyeuJBqI1XTo92n7+HanXLJLv48o7084dNz5mHKzdA0wJGXe9bhmU51cHW0lZgmIbWQLtMOoaDF3V7H+c/7WzHPvQGDwpWku/Sbd5xt0zrSqYkIuSef/BHrOXz5Dk8tPsfv09vSN6yOVfttFS8oGBWVLu/tIyO/kshVA/BytZMDtr+7qkfT8zZHsflYCkcW96a2l9MTjXt/KL76WTg7IrJlAVgxujFj+jemstJEmdGCp7N15yXovTdTh0HzDnL2ZiFYdMwfGcykpwX6FuBSIaugnJ6zDjO2TyCThzW3kmNPrKzWhvzpRUdJyi7lwqcDHxQvSLJUhU1HbzBpw1XeeyaIWSOE/vjJp/jEokTOGrPyFFdTitk7vwc+bk5PXFR1lv146yWW/54km6tR3f1YNbYtGqtm45GXyBUnr6Yy/OPzsqfyqWkg8lPBLWmlKvepD48TWs+NVeM7SMjxOPXqg/lQIfJmNr1nn2DFG815s0+jKrRyT7xgLc8VRiOd3t9PdrGJiE/74+P26Mz/8MrFooVC/uVPTpOUVcqOuV3x87Q2i0+Swfxx7jZjVkZJMULTAHuOLRsoYcLjPmcFnCrHr6bz2Y54svMrOLC4J2UVCs8uOi7HP+sndqhiQ//JBgvnsPDMwiMkZlZw9tMBONiKgWlVC3X/mVWBIrefvc0bKy8yqocfq97qUDVjenKoCaOVm4xMXH2eU/G5bHm/I62ecFZLbEpcaj6d3juIRqfHQW/h2tqhuDnaPd5A1lPC1pCzzmeJTsrjhWWn6R3qw/Ixrf/xQTp5K0Vhb8Qdnv/kPBsnhjGya9ADOesRIk6FEQuOciQhj92zO9OxsbU3etIlQlRwh2LSsOS3y6zZmcTckSGMHdBI9lqPOiIpFmg0m2n/r70k5xoxm00c+6inFGE9MW+Ipykq3xyKZ/7P0cx6rglvDRTHD6pHyE9OzKI4FZaX0+n9Q/h72rFvXm/ZhjxSxHmvuigqNzPy6THjGN7uBo4v6Y+T/Z8u96SkbV0gcoT99vrL+LjbsOTVUFo38PnLYM/qDAq/ht/i1bWR6BWtVFUMaFPnsQYSLyVeQFAhs769SGaxkY0T2tKqvjeJ2YV8tCmSr6d2l0n7SeEtdm3S+rP8eiqN4x/3ktrphz/zSCG5cP2N+68z7dtoRnbxZ83EdvIMxpMeKBr2E1fvcCbuLn1bBRAS6CpP5qzdd5uODTyYNLQBnRr7yvbj/sokEv2qHdFcuFHIp+Na4eP6YO6zgk5VjqUvxOfw+c44zl3PZeJT9ZkwIAR7g549F5N5d/0VZo4MYXSPIDnBfRxQrQa6v50WSD6KhaMaMWmI0GVbh0X3X489iiB26tWVJ9h5PpsVrzbjjf7Cfa0TyEdd1c3ftdtChH6Y9RPa8FzXunJwKBLpNwcT+P5YImh0DA3zo1dLb5rV8cDbzV6ygNWqevHcew2JopBTXEFMUgEHrmaw/3yGRNyv9q4npSqeTlahhJhwdJuxVybnlvU8q4RWomO3/vX+ja3Gb9F3cun/wVG6NKrJpuldHity/9vTPoVlFfT94Ai3M8rZ/H5beoUKjd+jS7B4sDh60GP2QXngZM24Dg/shtgcIbe9cOMueyPTORmdTcrdcux1Gmq62ODu5oC9nZWiEDxSXlElmYUVcn4e4GlPt+Ze8uxXmwaeVTOyPxsyYYgPfjpPx0Z+fHPkNglppXi5GJgxPISe8lzY/YdrFNLzSxkw5xi2Oh37F3fHw+nxRzWfeBwqOaeQfnOOU2hU2DGrI23qe9/TId7LW3IfRW8WwaErOZz4uDeO9jZ/AZpCbiuFkVWtgdAyp+eWkp5fQW6JMIaVebPTa+RBFV8POwI8HXASZ1WlIErknwc92IrIYcC8Q9zOKuP1nkEE13Yh7k4+Xx+8xdnl/anhaj3NI0JZnCkb8uEx0vJMHPyoK/V9Hx4RPRgfTzxQJ0Yvscm5DPjwlFSk/jarA63qi6PWVtGR1WVVDl5M4ZVPIzi4sCvN6zwoIKh267TcYmb9cAlXe1vq+jnQo6kPofUEWWVtbO8fA1ff9+jVNCJu5GMwwOgewXi42ErO+v7eSzx/f2QSnZsGSGNau1Zx5CCGsCAv2oV4y/vnl5Tx3OJw4jJK2TWnkxQ6PCmZ/6MjmWIBYn41YtF5KjUmNr/XkS6NfSQpVVZWKcXe7acdYvqwhowbKA7w/jXuzYqFnjP306y2G2sndpTGmLj2FGP6NZIcVPWhX5k2JJllkUR6fHIBc14M5fCldN5eF8kvMzsRWvdPGPCwUatbEuEtW45fp3NzfwI8XcnOL2XYkpNSOfbLjE7yWMI/aa6faCDrgq3n0qOTchm25DTFpQorxzbjhS5BXLyZznvfXsPVTs/vc3paQ+Ah3CS8MD4ll9ZTj3B6aQ9a1PWSvPIvx2/yx7lUq9jgPvF5dTi1nbKLje90JrSeVQn25upw4lJKOL6kr5U0e6jiVBtXGCkxM1+Ogma8EMb15DyGLz1NiVFh2/SOtAz+51828I8M9OeuQmp2ESOWniY2vYh3BtZnzsjmMq63n0vk1V4h2NqI8fWDlzBQxt0imk3az5mlvaUQXfjIx79cZvfFLM4s7fvAUU7x6ZyiEkLG7mHnvK60l2dL4ciVOzy16CwRn/Suwix/zUfiCKk4M1LDxZYvJ7fnUFQak7+8jK+bPVtmdiTYx/UfeU71G/xjA91LyAJ9llUwZX0kO89n0DbYnc/fbk09b1dJOlXPvB4wkdQXKqzbHcuZuCzmvhSGs72e7rMPMbS1DyvGCJz14MvmlpQRPG4Pa15vzgs96ktvKSitIHj8LjZOCOPpDvUegfBVsvLLiEnKo0WwB/N/usx3x9Lo36om6ye0k/z1kxD6w5v7bxvonjep8NX+68zdEi1zznvDGjFhUENJjD8Oe4h/yMgr43JSLh/+HENWXgWnlvbGr4aVLL//Ei1L6/f20q6eO2vfFqpV61dbhE3ezfThjRkuDgbf95nqQaBI0LsiU5j77RX5RStzRjSQZzZE6P+7xpHw4D/9gqXq5JiQXsC7X0URHp1PkJ8Ds0c0lufEhGLEqg1SyMkrw9PN+h0bAgd98NNVzBUm1k1uR5NAz0cuXITlhn0xLP81jktrhuAiBRUW2k3Zy/fvdpIhJnLdn0kaohJyWLDlGieu5tE+xIXP3gwjJEAAxyf3ZY9Ev/8fA90fciKJbzuTxOJfYknIqqBpLSfeHhjEUx0D5fjodkYBMSmFcrhXaVLo2NiTjiHef2kM71+keHGh5Jiw9oxkhz4b146IhGz2nE9h0WvtrFhM1WBSFE5cy5BnPY5czaG2lz2zn2/M853r/uXbIB5nhL/7+X/sQQ+8TNVEUCguNp9MZM3um9xIK8HN1cCQ1r4837E27RrWkNMPAfZkCauiLP5ucdXl/silTJJySgnxd6Zjk5ooiobY5AJ2XEhh25lUEjJKaejrxPjBwYzqVvfeAOE/Can/Sg563EtVo1qhQT5xNUN+G9Wx6AIKS03UcLOhfT132jeuQWhdT4L9nKjp4oCtbTUCehSlosqRtPg2mVtZJcQk53Mm9q6UCd7JLsPRQSuPmL/WK4juzX2lvK+6Cf5PvOVRn/mveNCjblxtrPzico7FZHHoYgan4/PIyCqXs3qtjRYXB4NUfrg52eFmp8fWYJ1OlJsVjOWKrJbZJdYvGDCL4w4GDQE+DnRo6EGflr7yywbcncSXvP3nOeZJhvyfGehejrKWPavYQFHIKCghIa2Em6klJGYVkJxn5PqdMjJzSqisOllor9VKoWWDQHtqu9tQ19tVqsca+Dvh7eYk+Wdr1fq7yduTXv2f/fv/AcwcwlDYtnfvAAAAAElFTkSuQmCC",alt:""})}),(0,E.jsx)("a",{target:"_blank",href:"https://www.sjtu.edu.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,E.jsxs)("a",{target:"_blank",href:"https://www.nwpu.edu.cn/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAYAAACOqiAdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNDNUY2ODZEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNDNUY2ODVEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0M1RjY4MURDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0M1RjY4MkRDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjMAYLwAADyqSURBVHja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",alt:""})]}),(0,E.jsx)("a",{target:"_blank",href:"https://www.ustc.edu.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,E.jsxs)("a",{target:"_blank",href:"https://www.hust.edu.cn/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,E.jsxs)("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,E.jsx)("a",{target:"_blank",href:"http://www.hnjdzy.net/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})})]}),(0,E.jsxs)("div",{className:Le,children:[(0,E.jsxs)("a",{target:"_blank",href:"http://www.10086.cn/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,E.jsxs)("a",{target:"_blank",href:"https://www.huawei.com/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,E.jsxs)("a",{target:"_blank",href:"https://cloud.inspur.com/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,E.jsxs)("a",{target:"_blank",href:"https://www.amazon.cn/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,E.jsxs)("a",{target:"_blank",href:"https://www.alibabagroup.com/",children:[" ",(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,E.jsx)("a",{target:"_blank",href:"https://www.ucloud.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,E.jsx)("a",{target:"_blank",href:"https://www.lenovo.com.cn/",children:(0,E.jsx)("img",{src:"data:image/png;base64,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",alt:""})})]}),(0,E.jsx)("div",{className:Oe,onClick:function(){return x(!0)},children:"试用申请"})]})]})}),(0,E.jsx)(M.Z,{open:h,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,E.jsx)(_e.Z,{onClick:function(){return x(!1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,E.jsxs)("div",{style:{position:"relative"},children:[(0,E.jsx)("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:Re}),(0,E.jsx)("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392},children:"QQ群:612934990"}),(0,E.jsx)("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}})]})}),(0,E.jsx)(M.Z,{centered:!0,destroyOnClose:!0,open:b,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return y(!1)},children:(0,E.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,E.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:612934990 "}),(0,E.jsx)("img",{src:qe,width:200,height:200})]})}),(0,E.jsx)(Ke.Z,{visible:k,onCancel:function(){return P(!1)}})]})})),nn=(i(60659),i(99607)),tn=i.p+"static/yqh.7ef50d7c.jpg",ln=i(61186),cn=i.n(ln);var an=function(e){e.modeldata;var n=e.userInfo,i=(0,c.useState)(!1),t=I()(i,2),l=t[0],a=t[1],s=(0,c.useState)(!1),r=I()(s,2),o=(r[0],r[1],"".concat(null==n?void 0:n.login,"recordNewStudentModal"));function u(){return(u=m()(A()().mark((function e(n){return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a(!1),localStorage.setItem(o,"1");case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){if(null!=n&&n.login&&"teacher"===(null==n?void 0:n.identity)){var e=JSON.parse(localStorage.getItem(o)),i=cn()("2021-10-30T24:00:00+08:00").valueOf(),t=cn()().valueOf();console.log(e,cn()("2021-10-30T24:00:00+08:00"),i,t,i>t,44),!e&&i>t&&a(!0)}}),[n]),(0,E.jsx)(M.Z,{open:l,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null,children:(0,E.jsx)("div",{children:(0,E.jsxs)("div",{style:{backgroundImage:"url(".concat(tn,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"},children:[(0,E.jsx)("span",{className:"spanButton",style:{top:"219px"},onClick:function(){},children:"领取金币"}),(0,E.jsx)("span",{className:"spanButton",style:{top:"288px"},onClick:function(){},children:"领取证书"}),(0,E.jsx)("span",{className:"spanButton",style:{top:"359px"},onClick:function(){},children:"瓜分奖金"}),(0,E.jsx)("span",{className:"spanButton",style:{top:"430px"},onClick:function(){},children:"领取购物卡"}),(0,E.jsx)("span",{className:"spanButton",style:{top:"500px"},onClick:function(){},children:"领取内推机会"}),(0,E.jsx)("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"},children:(0,E.jsx)("span",{onClick:function(){return function(e){return u.apply(this,arguments)}(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"},children:"确定"})})]})})})},sn=i(45413),rn=i(28103),on=["homePage","user","globalSetting","loading","dispatch","location","payload"],un=(0,r.connect)((function(e){var n=e.homePage,i=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading,e.dispatch,e.location,e.payload,l()(e,on);return(0,E.jsxs)("div",{style:{display:"flex"},children:[(0,E.jsxs)("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"},children:[(0,E.jsxs)("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"},children:[(0,E.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABb5JREFUSEudV3tsU2UU/52v3SszZrzVMaJOjUYJIZt9EEJEmbzVJY6gURFpywTG+phAQDOIIBC3tqMLsrYSkPjAmaCCqBiECNnaOkDEBBQhRh7DEYVMZGztvcfc9rbrulfH+eve851zft8593e+811CGmJpsWRI4dwZQlAJMxcTUMhAHjEYhOsAfgfjBBN9nfNP+KBnlqdzsLA0kMGLR14flpuRbQVhCRgjBwumrrcR03tZ18IbB9pAv8DmUNU8yJIHwOg0AXuaCbzl07nW9+fbC7i6ulpcmtm+gYCVAJLXIwCOksA+WRY/k5CuyiSIJBopwI8yeBoI08DIUsCIaK1X71yXFnA1V4vLwfbdAJ5POBC6iNnXJbrW79BtvTJQ9qZA5RhBtABE4loEdY2TXB2WFsdIibng/cedJ5J9e2RsDlo3gUnJNCpE+FWWudRvdJ++nXKX/2TLl27hFIBhIPL49M7lidjxB3PANh+Ej6I8jcnhcAeX7pjqVlg7dGGQOWCdAaL9sSzAglHaYHB9EXsFsKjJNlxocAaMUfFMuzLZsGPi7YEuDtnmyhKVUMYNB0dyjwEYr4JfzebIAx6Dpz0KbA7Y3gbwpppWmJkn3E55K85WZHX+rd3CgAVAnc/gslpabOM5ghCAbPUDrvYZnBup7JfqzLwb7a0AhkcXGPU+o6tiqLVdeLxilLZLuw+ATvVd6jO4tkYTC9prwWxX9W3ZIyLjyBSwPUvA56oywpDH+g11fw0FeGHIXqBlPgjGgwk/5pd8RveHynt5ky0/InCegMxYbvLTZAnY6xm8NE4on8E1daigGpkPE3B/sh8JXuzVub3d5LUfALhELXcNmYO2ZjAMUVIJVHl1rtp0gZUe5QgfAfjhXj4p7WMJWlcw02bVLqgAtyXYDEz3GlwH0gEua7Ll5AkcAqBPtmfgvEZorA26mr3J+ijTZXwZZ7cC3AmO1Z6Yi7xG9/G4w5KQvSDMvIKA+7x615zu7wcyhey7ibms5ya5gbQ37d5i783UzS/60aYTEoLxzlGAb8XPV84Qxf6i2mOWljcKZUlaBeZXEoQgfsqvd3+vOFqarWuYKHkA3ASzJU6mvipmOuYoorDcombcSZagrZUZd8XYRrMzwh3NUmb2TmbMTSlhs9/gmmQOWadBpm8AaOJlY6Zn/AZnYKBPZArYZxH4qygO4QqZA3aFHJNVxRq/3vVONKtg1WxmyQfg7u6AtAhgZX1MDJTPCZZnNhi2nB2MF6agbTUxNqisPko9mpsQ8OldxngQZdoQNJ8lNgZmUkZHTM5QFz/pneJWDp9BJbl7QOQkc7ByOlgopVNOblkjc+E2o/uPeKRXD1VnZ+T8+zHAz8V1RDgPDU/2FqcHWt5svVcSdA4MEcORZ1DZp2WavHFjL3SXlD7wGZwLklOI2eTvAugFgK6JLI2+YeK7g5Y3HsMctO9UiKq+t17/82JBbEgE7SvBvEldkInlSV5jXZz6UbVy4ePIHXtB3ODTu/YMWlvVwNJcqWcSTUA8W1rl0zs3R4FfPlmVm9UhnSagQLW/JEXCuu2T6y+nZJ7ZOK+xK13Q144uu0ejzVAmU77iw8CFzhzNI7sm1PyXuIGUBx3TJZYVusfaBDjJiMzxGzwX0wVKtjMFKsYSotNqgqqXNCRmb9PXfhujU5JYQjYHy6hJqAitgsT8Bl3tD0MBXxxyTJFZ/gTc3Yqpc6DXLdMctHnAWJYExATsgRZrvcUu5f7UryhDHxGsZaC0R1KEep++54zv815tCdmXs8zKlNKmoPxGwF4wTrFWtEVLFpFHgzCeET3pHkqxjxCTw2t0bkndbb8XelNz1RNEkjJPu4f7UOoNnGXWWPzGmsN9uQ34C1OxvyLr1gjtQjAqAfSeuX1v5AwIdddz79ze+Ni6fjtgQOCeLHUUCSGXsIxiEArByIuuKz9tjHMk0CLL4ju/oVa5VQ4q/wMEN2Bw9sjQBgAAAABJRU5ErkJggg==",style:{width:"30px",height:"30px",marginRight:"20px"}}),1===parseInt(localStorage.getItem("registeruser"))?"注册":"登录","成功"]}),(0,E.jsxs)("div",{style:{marginTop:"60px"},children:[(0,E.jsxs)("p",{children:[(0,E.jsx)("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"},children:"花30秒"}),(0,E.jsx)("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"},children:"熟悉平台"})]}),(0,E.jsx)("p",{style:{color:"#666666",fontSize:"14px"},children:"以便为您提供更好的功能服务"})]}),(0,E.jsx)("img",{src:"data:image/png;base64,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"})]}),(0,E.jsx)(rn.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}})]})})),An="beginner___iEOzq",dn="spandiv___ZUQ4z",mn="tips___rpDET",gn="xvhao___FwVx_",In="newInfo___MQU3A",pn="directionItem___hYbvU",jn="active___qlb51",vn="courseGroup___mEYSl",Mn=["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"],hn=(0,r.connect)((function(e){var n=e.homePage,i=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading,e.dispatch,e.location;var n=e.getUserInfo;e.payload,l()(e,Mn);function i(e){return t.apply(this,arguments)}function t(){return(t=m()(A()().mark((function e(i){return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,De.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:i}});case 2:0===e.sent.status&&n();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,E.jsx)("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"},children:(0,E.jsxs)("div",{style:{width:"100%"},children:[(0,E.jsx)("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"},children:"请选择您的角色"}),(0,E.jsxs)("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"},children:[(0,E.jsxs)("div",{onClick:function(){i("teacher")},className:An,children:[(0,E.jsx)("img",{src:"data:image/png;base64,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"}),(0,E.jsx)("span",{style:{marginTop:"8px"},children:"我是教师"})]}),(0,E.jsxs)("div",{onClick:function(){i("student")},className:An,children:[(0,E.jsx)("img",{src:"data:image/png;base64,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",style:{height:"120px"}}),(0,E.jsx)("span",{style:{marginTop:"8px"},children:"我是学生"})]}),(0,E.jsxs)("div",{onClick:function(){i("professional")},className:An,children:[(0,E.jsx)("img",{src:"data:image/png;base64,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"}),(0,E.jsx)("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"},children:"其他专业人士"})]})]})]})})})),xn=i(37205),zn=i.n(xn),Sn=i(12563),bn=i(3113),yn=["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"],fn=Sn.Z.CheckableTag,Tn=(0,r.connect)((function(e){var n=e.homePage,i=e.loading;return{homePage:n,user:e.user,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.homePage,e.user,e.globalSetting,e.loading;var n=e.dispatch,i=(e.location,e.setisone),t=e.users,a=e.setIsShow,s=(e.payload,l()(e,yn),(0,c.useState)([])),r=I()(s,2),o=r[0],u=r[1],d=(0,c.useState)([]),g=I()(d,2),p=g[0],j=g[1],v=(0,c.useState)([]),M=I()(v,2),x=M[0],z=M[1],S=(0,c.useState)([]),f=I()(S,2),T=f[0],Z=f[1],N=(0,c.useState)([]),V=I()(N,2),B=V[0],O=V[1],C=(0,c.useState)([]),k=I()(C,2),P=k[0],J=k[1],w=(0,c.useState)([]),U=I()(w,2),L=U[0],X=U[1],Y=(0,c.useState)(""),W=I()(Y,2),D=W[0],H=W[1];function q(){return R.apply(this,arguments)}function R(){return(R=m()(A()().mark((function e(){var n;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,De.ZP)("/api/users/interest_tags.json",{method:"get"});case 2:n=e.sent,u(n.tags.filter((function(e){return 1===e.tag_type}))),j(n.tags.filter((function(e){return 2===e.tag_type}))),z(n.tags.filter((function(e){return 3===e.tag_type})));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,c.useEffect)((function(){q(),G()}),[]),(0,c.useEffect)((function(){(null==L?void 0:L.length)>0&&H(L[0].id)}),[L]);var G=function(){var e=m()(A()().mark((function e(){var n;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,De.ZP)("/api/paid_subjects/qr_code_banner.json",{});case 2:0===(n=e.sent).status&&(console.log(n.data),X(zn()(n.data)));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,E.jsx)("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"},children:(0,E.jsxs)("div",{style:{width:"100%"},children:[(0,E.jsxs)("div",{style:{display:"flex"},children:[(0,E.jsx)("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"},children:"请选择您感兴趣的群组"}),(0,E.jsxs)("span",{onClick:function(){i(0)},style:{cursor:"pointer"},children:["返回上一步 ",(0,E.jsx)(h.Z,{})]})]}),"student"===t.identity&&(0,E.jsx)("div",{style:{marginTop:60},className:vn,children:L.map((function(e){return(0,E.jsx)(b.Z,{title:e.name,children:(0,E.jsx)("li",{style:e.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:"".concat(pn," ").concat(D==e.id?jn:""," "),onClick:function(){H(e.id)},children:e.name},e.id)})}))}),"student"===t.identity&&(0,E.jsxs)("div",{style:{marginTop:30,textAlign:"center"},children:[L.map((function(e){if(e.id==D)return(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)("img",{src:y.Z.IMG_SERVER+e.image_url,style:{width:130}}),(0,E.jsx)("div",{style:{marginTop:"20px",fontWeight:"600"},children:"".concat(e.name)})]})})),(0,E.jsx)("div",{className:mn,children:(0,E.jsx)("div",{style:{zIndex:"999",position:"absolute",left:18},children:"QQ扫码加入头歌交流社群,为您提供以下服务"})}),(0,E.jsxs)("div",{className:In,children:[" ",(0,E.jsx)("div",{className:gn,children:"1"}),"目前已有",(0,E.jsx)("b",{children:"10W+大学生"}),"加入学习,只等你来!"]}),(0,E.jsxs)("div",{className:In,style:{margin:"8px auto"},children:[" ",(0,E.jsx)("div",{className:gn,children:"2"}),"社群每日更新学习资料,已分享",(0,E.jsx)("b",{children:"1000G+"}),"!"]}),(0,E.jsxs)("div",{className:In,children:[" ",(0,E.jsx)("div",{className:gn,children:"3"}),"平台技术答疑、课程学习指导、编程交友社区等..."]})]}),"student"!=t.identity&&(0,E.jsxs)("div",{style:{marginTop:"60px"},children:[(0,E.jsxs)("div",{children:[(0,E.jsx)("span",{style:{marginRight:"20px"},children:"课程:"}),o.map((function(e){return(0,E.jsx)(fn,{style:{fontSize:"14px"},checked:T.includes(e.id),onChange:function(n){var i=n?[].concat(zn()(T),[e.id]):T.filter((function(n){return n!==e.id}));Z(zn()(i))},children:e.tag_name},e.id)}))]}),(0,E.jsxs)("div",{style:{marginTop:"30px"},children:[(0,E.jsx)("span",{style:{marginRight:"20px"},children:"兴趣:"}),p.map((function(e){return(0,E.jsx)(fn,{style:{fontSize:"14px"},checked:B.includes(e.id),onChange:function(n){var i=n?[].concat(zn()(B),[e.id]):B.filter((function(n){return n!==e.id}));O(zn()(i))},children:e.tag_name},e.id)}))]}),(0,E.jsxs)("div",{style:{marginTop:"30px"},children:[(0,E.jsx)("span",{style:{marginRight:"20px"},children:"领域:"}),x.map((function(e){return(0,E.jsx)(fn,{style:{fontSize:"14px"},checked:P.includes(e.id),onChange:function(n){var i=n?[].concat(zn()(P),[e.id]):P.filter((function(n){return n!==e.id}));J(zn()(i))},children:e.tag_name},e.id)}))]})]}),"student"!=t.identity&&(0,E.jsx)("div",{style:{textAlign:"end",marginTop:"20px"},children:(0,E.jsxs)("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){q()},children:["换一批 ",(0,E.jsx)("img",{style:{marginLeft:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="})]})}),(0,E.jsxs)("div",{style:{marginTop:"48px",textAlign:"center"},children:["teacher"===t.identity&&(0,E.jsx)(bn.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),n({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:1,href:"/account/profile/edit",text:(0,E.jsxs)("div",{children:[(0,E.jsx)("span",{children:"欢迎来到【头歌实践教学平台】,接下来,我将用:"}),(0,E.jsx)("span",{style:{display:"inline-block",position:"absolute"},className:dn}),(0,E.jsxs)("span",{style:{marginLeft:"80px"},children:[" 闪光的方式一步步协助您新建一个【教学课堂】。首先,请您找到闪光框并将鼠标移到头像上方,在出现的下拉菜单中",(0,E.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"}),"点击“账号管理”。"]})]})}}),a(!1)},children:"新手引导"}),(0,E.jsx)(bn.ZP,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),a(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"},children:"开始使用"})]})]})})})),Zn=sn.Z.Step;var Nn=function(e){var n=e.userInfo,i=(0,c.useState)(!1),t=I()(i,2),l=t[0],a=t[1],s=(0,c.useState)([]),r=I()(s,2),o=r[0],u=r[1],d=(0,c.useState)(0),g=I()(d,2),p=g[0],j=g[1];function v(){return h.apply(this,arguments)}function h(){return(h=m()(A()().mark((function e(){var i;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,De.ZP)("/api/users/accounts/".concat(n.login,".json"),{method:"get"});case 2:i=e.sent,u(i),i.identity?j(1):j(0);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,c.useEffect)((function(){var e=localStorage.getItem("registeruser");1===parseInt(e)&&(a(!0),setTimeout((function(){localStorage.setItem("registeruser","2")}),2e3))}),[]),(0,c.useEffect)((function(){n.login&&v()}),[n]),(0,E.jsx)(M.Z,{open:l,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){},children:(0,E.jsxs)("div",{style:{display:"flex"},children:[(0,E.jsx)(un,{}),1===p&&(0,E.jsx)(Tn,{users:o,setIsShow:a,setisone:j}),0===p&&(0,E.jsx)(hn,{getUserInfo:v}),(0,E.jsxs)(sn.Z,{type:"navigation",size:"small",current:p,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"},children:[(0,E.jsx)(Zn,{status:o.identity?"process":"finish",title:"选择角色"}),(0,E.jsx)(Zn,{status:o.identity?"process":"finish",title:"选择内容"})]})]})})},Vn=i.p+"static/kycx.615a0290.png";var En=function(e){var n=e.modeldata,i=e.userid,t=(0,c.useState)(!1),l=I()(t,2),a=l[0],s=l[1],r=(0,c.useState)(!1),o=I()(r,2);return o[0],o[1],(0,c.useEffect)((function(){var e=JSON.parse(localStorage.getItem("Studentshow"));null!=e&&e.includes(i)?s(!1):s(null==n?void 0:n.is_show),null!=n&&n.is_show&&setTimeout((function(){var e=JSON.parse(localStorage.getItem("Studentshow"))||[];e.push(i),localStorage.setItem("Studentshow",JSON.stringify(e))}),2e3)}),[n]),(0,E.jsx)(M.Z,{open:a,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null,children:(0,E.jsxs)("div",{style:{backgroundImage:"url(".concat(Vn,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"},children:[(0,E.jsx)("div",{onClick:function(){s(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),(0,E.jsx)("a",{href:"./tcone.docx",download:"赛题案例1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),(0,E.jsx)("a",{href:"./tctwo.docx",download:"赛题案例2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),(0,E.jsx)("a",{href:"./tcthree.docx",download:"赛题案例3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})]})})},Bn=function(e){return e.Projects="projects",e.Shixuns="shixuns",e.Classrooms="classrooms",e}(Bn||{}),On=(0,r.connect)((function(e){var n=e.homePage,i=e.loading,t=e.globalSetting,l=e.user;return{homePage:n,globalSetting:t,loading:i.models.homePage,user:l}}))((function(e){var n,i,t,l=e.homePage,a=e.globalSetting,s=e.user,o=e.loading,u=e.dispatch,d=(0,c.useState)(),g=I()(d,2),z=g[0],S=(g[1],(0,c.useRef)(null)),b=(0,c.useState)(!1),y=I()(b,2),f=(y[0],y[1],(0,c.useState)()),T=I()(f,2),Z=T[0],N=(T[1],(0,c.useState)(Ye[0])),O=I()(N,2),C=O[0],k=O[1],P=(0,c.useRef)(),J=(0,c.useState)(!1),w=I()(J,2),je=w[0],ve=w[1],Me=(0,c.useRef)(!0),he=(0,c.useState)(!1),xe=I()(he,2),ze=xe[0],Se=xe[1],be=(0,c.useState)(!1),ye=I()(be,2),fe=ye[0],Te=ye[1],Ze=(0,c.useRef)((0,Fe.throttle)((function(){return tn()}),100,{leading:!0,trailing:!0})).current,Ne=(0,c.useRef)((0,Fe.throttle)((function(e){return Ve(e)}),2e3,{leading:!0,trailing:!1}));(0,c.useEffect)((function(){u({type:"homePage/home",payload:{}})}),[l.name]),(0,c.useEffect)((function(){return(0,V.Ll)()||u({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){u({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);var Ve=function(e,n){var i,t;(0,Qe.tJ)(u)&&("学生"!==(null==s||null===(i=s.userInfo)||void 0===i?void 0:i.user_identity)?n!==Bn.Projects||null!==(t=s.userInfo)&&void 0!==t&&t.email?(n!==Bn.Shixuns||(0,Qe.xY)())&&e&&(window.location.href=e):p.ZP.info("请先绑定邮箱,谢谢"):p.ZP.warning("学生不可以创建课堂哦!请加入您的老师创建的课堂。"))};(0,c.useEffect)((function(){if(null!=l&&l.homepage_disciplines)return document.body.scrollIntoView(),Ze(),window.addEventListener("scroll",Ze),function(){window.removeEventListener("scroll",Ze)}}),[l]),(0,c.useEffect)((function(){var e;(0,V.Dk)((null==a||null===(e=a.setting)||void 0===e?void 0:e.name)||("www.educoder.net"===document.domain?"头歌实践教学平台":""))}),[a.setting]);var Ee,Be,Oe,Ce=l.shixun_demo,ke=void 0===Ce?[]:Ce,Pe=(l.new_discipline,C.key),Je=C.name,we=C.video,Ue=C.img,Le=C.firstTitle,Xe=C.firstDescribe,Ge=C.secondTitle,$e=C.secondDescribe,tn=function(){var e,n,i,t,l=(0,V.b9)()?880:2600;if(Me.current){var c=document.querySelectorAll(".animate__animated").length,a=document.querySelectorAll(".animationOrientation");null==a||a.forEach((function(e){var n;(null==e?void 0:e.getBoundingClientRect().top)6&&e.setAttribute("class","animate__animated animate__fadeInUp"))}));var r,o=document.querySelector(".animationTeachingTool");if((null==o?void 0:o.getBoundingClientRect().top)53&&(Me.current=!1)}var u=null===(e=document.getElementById("videoIndexId"))||void 0===e?void 0:e.getBoundingClientRect().top;if((0,V.b9)()&&!(null===(n=P.current)||void 0===n||!n.currentSrc||null!==(i=P.current)&&void 0!==i&&i.currentSrc&&null!==(t=P.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code))try{u-200?P.current.play():P.current.pause()}catch(e){console.log(e)}},ln=function(e){var n,i,t;k(e),(0,V.b9)()&&(null===(n=P.current)||void 0===n||!n.currentSrc||null!==(i=P.current)&&void 0!==i&&i.currentSrc&&null!==(t=P.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code||setTimeout((function(){P&&P.current&&P.current.play()}),500))},cn=function(){var e=m()(A()().mark((function e(n){var i;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,De.ZP)(n,{method:"get"});case 2:if(null==(i=e.sent)||!i.game_identifier){e.next=6;break}return(0,V.xg)("/tasks/".concat(null==i?void 0:i.game_identifier)),e.abrupt("return");case 6:null!=i&&i.identifier&&(0,V.xg)("/tasks/".concat(null==i?void 0:i.identifier,"/jupyter"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),sn=[(0,E.jsxs)("div",{className:ie,children:[(0,E.jsx)("h3",{children:Le}),Xe.map((function(e,n){return(0,E.jsxs)("p",{children:[(0,E.jsx)("img",{src:He,alt:""}),(0,E.jsx)("span",{children:e})]},n)})),(0,E.jsx)("h3",{style:{marginTop:20},children:Ge}),$e.map((function(e,n){return(0,E.jsx)("p",{children:(0,E.jsx)("span",{children:e})},n)})),(0,E.jsxs)("div",{className:ue,children:[(0,E.jsx)("div",{onClick:function(){var e=/macintosh|mac os x/i.test(navigator.userAgent);if(console.log(e),e)ve(!0);else{(0,V.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}},className:Ae,children:"社区支持"}),(0,E.jsxs)("div",{onClick:function(){var e;return cn(null===(e=ke[Pe])||void 0===e?void 0:e.url)},className:de,children:["立即体验",(0,E.jsx)("i",{className:"iconfont icon-jiantou1"})]})]})]},1),(0,E.jsxs)("div",{className:le,id:"videoIndexId",children:[(0,E.jsx)("img",{src:Ue,alt:""}),(0,E.jsx)("video",{ref:P,onEnded:function(){var e=C.key;ln(4!==e?Ye[e+1]:Ye[0])},controls:!(0,V.b9)(),controlsList:"nodownload",muted:!0,src:we},we),(0,E.jsx)("div",{className:me})]},2)],rn=(0,c.useState)(-1),on=I()(rn,2),un=on[0],An=on[1],dn=function(e,n){var i,t=n%2==0,l=[(0,E.jsxs)("div",{className:ie,children:[(0,E.jsx)("img",{src:"".concat(null==e?void 0:e.image_url),alt:""}),(0,E.jsx)("div",{className:te,style:{marginLeft:t?"initial":"auto",visibility:"hidden"},children:"社区支持"})]},3),(0,E.jsx)("div",{className:"".concat(le," animationOrientation"),children:null==e||null===(i=e.subjects)||void 0===i?void 0:i.map((function(e,n){return(0,E.jsx)("a",{target:"_blank",style:{animationDuration:"".concat(n%2==0?.2*n+1:.2*(n-1)+1,"s")},href:null==e?void 0:e.url,children:(0,E.jsx)("img",{src:"".concat(null==e?void 0:e.image_url)})},n)}))},4)];return t?l:l.reverse()},mn=(null==a||null===(n=a.setting)||void 0===n?void 0:n.main_site)&&!(null!=a&&null!==(i=a.setting)&&void 0!==i&&i.is_local);return(0,V.Ll)()?(0,E.jsx)(nn.default,{}):(0,E.jsxs)("section",{children:[(0,E.jsx)(pe.Z,{modeldata:z,dispatch:u}),(0,E.jsx)(an,{modeldata:Z,userInfo:null==s?void 0:s.userInfo}),(0,E.jsx)(En,{modeldata:Z,userid:null==s||null===(t=s.userInfo)||void 0===t?void 0:t.user_id}),1===parseInt(localStorage.getItem("registeruser"))&&(0,E.jsx)(Nn,{userInfo:null==s?void 0:s.userInfo}),function(e){var n,i,t,s,o,u,A,d=null==a||null===(n=a.setting)||void 0===n||!n.main_site||e?l.homepage_disciplines:l.reps,m=null==a||null===(i=a.setting)||void 0===i||!i.main_site||e?"sub_disciplines":"sub_repertoires",g=null==a||null===(t=a.setting)||void 0===t||!t.main_site||e?"paths":"shixuns",I=function(n){var i;return null==a||null===(i=a.setting)||void 0===i||!i.main_site||e?"/paths?discipline_id=".concat(d[un].id,"&tag_tabs=").concat(un+1,"&sub_discipline_id=").concat(n.id,"&tag_level=2"):"/shixuns?current_id=".concat(d[un].id,"&tag_tabs=").concat(un+1,"&tag_id=").concat(n.id,"&tag_level=2")};return(0,E.jsx)(c.Fragment,{children:(0,E.jsxs)("div",{className:null==a||null===(s=a.setting)||void 0===s||!s.main_site||e?"".concat(L," ").concat(W," "):L,children:[e&&(0,E.jsxs)("div",{className:H,onMouseLeave:function(){return An(-1)},children:[(0,E.jsxs)("ul",{className:q,children:[d&&d.map((function(e,n){return(0,E.jsx)("li",{onMouseOver:function(){return An(n)},children:(0,E.jsxs)(r.Link,{to:"/".concat(g,"?tag_tabs=").concat(n+1,"¤t_id=").concat(e.id,"&tag_level=1"),children:[e.name,(0,E.jsx)(h.Z,{})]})},n)})),(!(null!=a&&null!==(o=a.setting)&&void 0!==o&&o.main_site)||e)&&(0,E.jsx)("li",{onMouseOver:function(){return An(-1)},children:(0,E.jsxs)(r.Link,{to:"/paths",target:"_blank",children:["更多",(0,E.jsx)(h.Z,{})]})})]}),d&&d[un]&&(0,E.jsx)("div",{style:{zIndex:2},className:D,children:null===(u=d[un])||void 0===u||null===(u=u[m])||void 0===u?void 0:u.map((function(e,n){return(0,E.jsx)(r.Link,{to:I(e),children:(0,E.jsxs)("div",{children:[(0,E.jsx)("h1",{children:e.name}),(0,E.jsx)("ul",{children:e.tags&&e.tags.map((function(e,n){return(0,E.jsx)("li",{children:(0,E.jsx)(r.Link,{className:R,to:"/".concat(g,"?current_id=").concat(d[un].id,"&tag_tabs=").concat(un+1,"&tag_id=").concat(e.id,"&tag_level=3"),children:e.name})},n)}))})]})},n)}))})]}),(0,E.jsxs)("div",{style:{position:"relative"},children:[(0,E.jsx)(x.Z,{className:X,style:{left:e?190:30},onClick:function(){S.current.prev()}}),l.images_url&&(0,E.jsx)(j.Z,{className:e?F:"",ref:S,autoplay:!0,pauseOnDotsHover:!0,children:null===(A=l.images_url)||void 0===A?void 0:A.map((function(e,n){return(0,E.jsx)("div",{style:{display:"flex"},children:(0,E.jsx)("a",{href:e.path,children:(0,E.jsx)("img",{src:e.image_url})})},n)}))})]}),(0,E.jsx)(h.Z,{className:Y,onClick:function(){S.current.next()}})]})})}(mn||"tyutrjxy.educoder.net"===document.domain),mn?(0,E.jsx)(en,{}):(0,E.jsxs)(c.Fragment,{children:["tyutrjxy.educoder.net"===document.domain&&(0,E.jsxs)("div",{className:ce,children:[!a.isSaiaDomain&&(0,E.jsx)("aside",{className:$,children:(0,E.jsxs)("div",{className:ae,children:[(0,E.jsx)("h2",{className:"animate__animated animate__fadeInUp",children:"产教融合的超级集成开发与运行环境"}),(0,E.jsx)("h5",{children:"Super Integrated Development & Runtime Environment for Industry and Education"}),(0,E.jsx)("ul",{className:se,children:Ye.map((function(e,n){return(0,E.jsx)("li",{className:e.name===Je?re:"",onClick:function(){return ln(e)},children:e.name},n)}))}),(0,E.jsx)("div",{className:oe,children:Pe%2==0?sn:sn.reverse()})]})}),(0,E.jsx)("aside",{className:$,style:{backgroundColor:"#fff"},children:(0,E.jsxs)("div",{className:ge,children:[(0,E.jsx)("h2",{"data-type":"animationH2",children:"课堂教学工具"}),(0,E.jsx)("h5",{children:"Classroom Teaching Toolsets"}),(0,E.jsxs)("div",{className:ue,children:[(0,E.jsx)("div",{onClick:function(){return e=Bn.Classrooms,void((0,Qe.tJ)(u)&&(e!==Bn.Projects||null!==(n=s.userInfo)&&void 0!==n&&n.email?e===Bn.Classrooms&&Te(!0):p.ZP.info("请先绑定邮箱,谢谢")));var e,n},className:Ae,children:"加入课堂"}),(0,E.jsxs)("div",{onClick:function(){return Ne.current("/classrooms/new")},className:de,children:["创建课堂",(0,E.jsx)("i",{className:"iconfont icon-jiantou1"})]})]}),(0,E.jsx)("div",{className:"".concat(Ie," animationTeachingTool"),children:We.map((function(e,n){return(0,E.jsxs)("aside",{style:{animationDuration:"".concat(n>2?3:1,"s")},children:[(0,E.jsx)("img",{src:e.img}),(0,E.jsxs)("div",{children:[(0,E.jsx)("h4",{children:e.title}),(0,E.jsx)("h6",{children:e.intro})]})]},e.title)}))})]})})]}),"gufe.educoder.net"===document.domain&&(0,E.jsx)("div",{className:_,children:null==l||null===(Ee=l.new_discipline)||void 0===Ee?void 0:Ee.map((function(e,n){return(0,E.jsx)("aside",{className:$,style:{backgroundColor:n%2==0?"#fff":"transparent",display:"计算机系统能力课程方向"===e.name?"block":"none"},children:(0,E.jsxs)("div",{className:ee,children:[(0,E.jsx)("h2",{"data-type":"animationH2",children:e.name}),(0,E.jsx)("h5",{children:null==e?void 0:e.name_en}),(0,E.jsx)("div",{className:ne,children:dn(e,n)})]})},n+e.name)}))}),!(null===(Be=l.subjects)||void 0===Be||!Be.length)&&(0,E.jsxs)("section",{className:G,children:[(0,E.jsxs)("aside",{className:Q,children:[(0,E.jsx)("h1",{children:"实践课程"}),(0,E.jsx)("h2",{children:"TRAINING COURSE"}),(0,E.jsx)("aside",{className:K,children:(0,E.jsx)(r.Link,{to:"/paths",className:"font14 mr3",children:"更多 >"})})]}),(0,E.jsx)(v.Z,{loading:o,children:(0,E.jsx)(U,{data:l.subjects})})]}),!(null===(Oe=l.shixuns)||void 0===Oe||!Oe.length)&&(0,E.jsxs)("section",{className:G,children:[(0,E.jsxs)("aside",{className:Q,children:[(0,E.jsx)("h1",{children:"实践项目"}),(0,E.jsx)("h2",{children:"DEVELOPMENT COMMUNITY"}),(0,E.jsx)("aside",{className:K,children:(0,E.jsx)(r.Link,{to:"shixuns",className:"font14 mr3",children:"更多 >"})})]}),(0,E.jsx)(v.Z,{loading:o,children:(0,E.jsx)(B,{data:l.shixuns})})]})]}),(0,E.jsx)(M.Z,{centered:!0,destroyOnClose:!0,open:je,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return ve(!1)},children:(0,E.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,E.jsx)("p",{children:"扫码或搜索加入头歌教师交流QQ群:612934990 "}),(0,E.jsx)("img",{src:qe,width:200,height:200})]})}),(0,E.jsx)(Ke.Z,{visible:fe,onCancel:function(){return Te(!1)}}),(0,E.jsx)(M.Z,{visible:ze,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,E.jsx)(_e.Z,{onClick:function(){return Se(!1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,E.jsxs)("div",{style:{position:"relative"},children:[(0,E.jsx)("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:Re}),(0,E.jsx)("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392},children:"QQ群:612934990"}),(0,E.jsx)("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}})]})})]})})),Cn="home___h5c5I",kn="bg___mDgYE",Pn="public_width___ctVWu",Jn="banner___Y_cZp",wn="content___S8Tis",Un="experience___H8Zlm",Ln="li___bsBii",Xn="demonstrate___HUSkM",Yn="title___ZV9fz",Wn="mask___G3HO0",Dn="name___TRCUE",Hn="tagWarp___kbulg",qn="tag___O6XvS",Rn="feature___k3jMC",Gn=i(62945),Qn=i.n(Gn),Kn=i(76927);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Fn=["user"],_n=(0,r.connect)((function(e){return{user:e.user}}))((function(e){e.user,l()(e,Fn);var n,i=(0,c.useState)(!0),t=I()(i,2),a=t[0],s=t[1],o=(0,c.useState)(0),u=I()(o,2),d=(u[0],u[1],(0,c.useState)({})),g=I()(d,2),p=g[0],j=g[1],M=(0,c.useState)(!1),h=I()(M,2),x=h[0],z=h[1];(0,c.useEffect)((function(){S()}),[]);var S=function(){var e=m()(A()().mark((function e(){var n;return A()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,(0,De.ZP)("/api/home/index.json",{method:"get"});case 3:(n=e.sent).images_url&&j(n),s(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=[{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",title:"混合增强情景理解",intro:"师-机-生三元结构的复合主体,破解认知能力的局限性"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",title:"行为意图识别跟踪",intro:"感知学生的学习状态、问题意图和辅导需求,提供智能监测导学",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",title:"学习路径智能推荐",intro:"可解释的学习规划和内容推荐方法,支撑个性化导教",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",title:"个性化辅导答疑",intro:"数据驱动和知识森林引导的问答方法,支撑个性化伴学",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",title:"人机增强群体激励",intro:"多维度激励方法,增强学生对机器的正向反馈",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",title:"人机增强群体评测",intro:"行为特征嵌入、协同评测等群组评测方法,支撑教学成效评价",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return(0,E.jsxs)("section",{className:Cn,children:[(0,E.jsx)(Kn.K,{width:800,visible:x,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return z(!1)}}),(0,E.jsxs)(v.Z,{loading:a,active:!0,paragraph:{rows:5},children:[(0,E.jsx)("div",{className:kn,children:(0,E.jsx)("div",{className:Pn,children:(0,E.jsx)("div",{className:Jn,children:(0,E.jsx)(Qn(),ve()(ve()({},{loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}}),{},{children:null==p||null===(n=p.images_url)||void 0===n?void 0:n.map((function(e){return(0,E.jsx)("div",{onClick:function(){e.path&&(0,V.xg)(e.path)},children:(0,E.jsxs)("div",{className:"index_moe_li",style:{cursor:e.path?"pointer":"default"},children:[(0,E.jsx)("img",{src:y.Z.IMG_SERVER+e.image_url,alt:""}),(0,E.jsx)("div",{className:"index_moe_focus_shadow"}),(0,E.jsx)("span",{className:"index_moe_focus_b"})]})})}))}))})})}),(0,E.jsxs)("div",{className:wn,children:[(0,E.jsxs)("div",{className:Un,children:[(0,E.jsx)("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Ln}),(0,E.jsx)(r.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Ln}),(0,E.jsx)(r.Link,{to:"/paths",target:"_blank",className:Ln})]}),(0,E.jsxs)("div",{className:Xn,children:[(0,E.jsx)("div",{className:Yn,children:"典型场景应用示范"}),(0,E.jsx)("aside",{children:[{name:"沉浸式教学",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["沉浸式体验","3D立体应用教学","互动式学习"],more:!0},{name:"知识森林学习路径智能导航",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["图谱可视化","多源异构数据处理","高级推理应用"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"认知过程推理虚拟现实学习环境",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["仿真模拟训练","3D虚拟环境","游戏化学习"],more:!1},{name:"图灵测试",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["机器思考","人工智能科学","模拟游戏"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}].map((function(e,n){var i;return(0,E.jsxs)("div",{className:Ln,style:{background:e.background,cursor:null!=e&&e.more?"pointer":"default"},onClick:function(){},children:[(0,E.jsx)("div",{className:Dn,children:e.name}),(0,E.jsx)("div",{className:Hn,children:null==e||null===(i=e.tags)||void 0===i?void 0:i.map((function(e,i){return(0,E.jsx)("div",{className:qn,children:e},"".concat(n,"-").concat(i))}))}),(0,E.jsx)("div",{className:Wn,onClick:function(){0===n?z(!0):e.link?(0,V.xg)(e.link):e.more&&r.history.push("/classrooms/classicCases")},style:{background:e.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"},children:e.more?"查看更多":"敬请期待~"})]},n)}))})]}),(0,E.jsxs)("div",{className:Rn,children:[(0,E.jsxs)("div",{className:Dn,children:[(0,E.jsx)("span",{children:"特色功能"}),(0,E.jsx)("span",{children:"FEATURES"})]}),(0,E.jsx)("aside",{children:b.map((function(e,n){return(0,E.jsxs)("div",{className:Ln,onClick:function(){if(0===n)z(!0);else e.link&&(0,V.xg)(e.link)},children:[(0,E.jsx)("img",{src:e.img}),(0,E.jsxs)("div",{children:[(0,E.jsx)("h4",{children:e.title}),(0,E.jsx)("h6",{children:e.intro})]})]},e.title)}))})]})]})]})]})})),$n=["loading","globalSetting","children","user","dispatch","location"],ei=(0,r.connect)((function(e){return{loading:e.loading,globalSetting:e.globalSetting,user:e.user}}))((function(e){e.loading;var n=e.globalSetting;e.children,e.user,e.dispatch,e.location,l()(e,$n),(0,r.useLocation)(),(0,o.g)(),n.globalLoading;return(0,c.useEffect)((function(){}),[n.theme]),(0,E.jsxs)(a.ZP,{locale:s.Z,children:[!n.isIlearning&&(0,E.jsx)(On,{}),n.isIlearning&&(0,E.jsx)(_n,{})]})}))},40806:function(e,n,i){function t(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function l(){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()}i.d(n,{BU:function(){return l},Dj:function(){return t},gH:function(){return c},vp:function(){return a}});var c=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function a(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},40937:function(e){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjcAAAI3CAYAAABnKHquAAAgAElEQVR4Ae3dgXLsRrJkW/3/T+sZ9C41fYiCuJLlYAQTAbMxiuAu93DPBJjNvtP66++5poFpYBqYBqaBaWAa2KiBvzbKMlGmgWlgGpgGpoFpYBr4ew43swmmgWlgGpgGpoFpYKsG5nCz1XJOmGlgGpgGpoFpYBqYw83sgWlgGpgGpoFpYBrYqoE53Gy1nBNmGpgGpoFpYBqYBuZwM3tgGpgGpoFpYBqYBrZqYA43Wy3nhJkGpoFpYBqYBqaBOdzMHpgGpoFpYBqYBqaBrRqYw81WyzlhpoFpYBqYBqaBaWAON7MHpoFpYBqYBqaBaWCrBuZws9VyTphpYBqYBqaBaWAamMPN7IFpYBqYBqaBaWAa2KqBOdxstZwTZhqYBqaBaWAamAbmcDN7YBqYBqaBaWAamAa2amAON1st54SZBqaBaWAamAamgTnczB6YBqaBaWAamAamga0amMPNVss5YaaBaWAamAamgWlgDjezB6aBaWAamAamgWlgqwbmcLPVck6YaWAamAamgWlgGpjDzeyBaWAamAamgWlgGtiqgTncbLWcE2YamAamgWlgGpgG5nAze2AamAamgWlgGpgGtmpgDjdbLeeEmQamgWlgGpgGpoE53MwemAamgWlgGpgGpoGtGpjDzVbLOWGmgWlgGpgGpoFpYA43swemgWlgGpgGpoFpYKsG5nCz1XJOmGlgGpgGpoFpYBqYw83sgWlgGpgGpoFpYBrYqoE53Gy1nBNmGpgGpoFpYBqYBuZwM3tgGpgGpoFpYBqYBrZqYA43Wy3nhJkGpoFpYBqYBqaBOdzMHpgGpoFpYBqYBqaBrRqYw81WyzlhpoFpYBqYBqaBaWAON7MHpoFpYBqYBqaBaWCrBuZws9VyTphpYBqYBqaBaWAamMPN7IFpYBqYBqaBaWAa2KqBOdxstZwTZhqYBqaBaWAamAbmcDN7YBqYBqaBaWAamAa2amAON1st54SZBqaBaWAamAamgfaHm7/++uvv+X/nDqq2rq5F9/k0R5JLd5Kc7dBKXzpfd1/NoVw6b1JPMyiXnG1FKz2f6j2NW1mTn2bzb7RwgqdtFs0brpnldplPcyQ5LhnB5GyHVvrS+br7ag7l0nmTeppBueRsK1rp+VTvadzKmvw0m3+jhRM8bbNo3nDNLLfLfJojyXHJCCZnO7TSl87X3VdzKJfOm9TTDMolZ1vRSs+nek/jVtbkp9n8Gy2c4GmbRfOGa2a5XebTHEmOS0YwOduhlb50vu6+mkO5dN6knmZQLjnbilZ6PtV7GreyJj/N5t9o4QRP2yyaN1wzy+0yn+ZIclwygsnZDq30pfN199UcyqXzJvU0g3LJ2Va00vOp3tO4lTX5aTb/RgsneNpm0bzhmllul/k0R5LjkhFMznZopS+dr7uv5lAunTeppxmUS862opWeT/Wexq2syU+z+TdaOMHTNovmDdfMcrvMpzmSHJeMYHK2Qyt96XzdfTWHcum8ST3NoFxythWt9Hyq9zRuZU1+ms2/0cIJnrZZNG+4ZpbbZT7NkeS4ZASTsx1a6Uvn6+6rOZRL503qaQblkrOtaKXnU72ncStr8tNs/o0WTvC0zaJ5wzWz3C7zaY4kxyUjmJzt0EpfOl93X82hXDpvUk8zKJecbUUrPZ/qPY1bWZOfZvNvtHCCp20WzRuumeV2mU9zJDkuGcHkbIdW+tL5uvtqDuXSeZN6mkG55GwrWun5VO9p3Mqa/DSbf6OFE+hmCduWyVXlTfum9ZILorMpp7OpnnJp37ReVQ71VU576cxpVuU0q+pVcekcqted0/XonGMON81Wp2pTpX3Tesll0tmU09lUT7m0b1qvKof6Kqe9dOY0q3KaVfWquHQO1evO6Xp0zjGHm2arU7Wp0r5pveQy6WzK6Wyqp1zaN61XlUN9ldNeOnOaVTnNqnpVXDqH6nXndD0655jDTbPVqdpUad+0XnKZdDbldDbVUy7tm9aryqG+ymkvnTnNqpxmVb0qLp1D9bpzuh6dc8zhptnqVG2qtG9aL7lMOptyOpvqKZf2TetV5VBf5bSXzpxmVU6zql4Vl86het05XY/OOeZw02x1qjZV2jetl1wmnU05nU31lEv7pvWqcqivctpLZ06zKqdZVa+KS+dQve6crkfnHHO4abY6VZsq7ZvWSy6TzqaczqZ6yqV903pVOdRXOe2lM6dZldOsqlfFpXOoXndO16NzjjncNFudqk2V9k3rJZdJZ1NOZ1M95dK+ab2qHOqrnPbSmdOsymlW1avi0jlUrzun69E5xxxumq1O1aZK+6b1ksuksymns6mecmnftF5VDvVVTnvpzGlW5TSr6lVx6Ryq153T9eicYw43zVanalOlfdN6yWXS2ZTT2VRPubRvWq8qh/oqp7105jSrcppV9aq4dA7V687penTO8bjDjS5amtNNoL5pPfVVLj1fWk9zVHCaNc1pVvVN66V9q+aryqF5k5xmVS4526Gll/qm9dRXufR8qlfB+epWTPf3339XLZr6Kqf1Vempr3JPy6u9CKfdpTmZ7WD0Suulfavmq8qheZOcZlUuOduhpZf6pvXUV7n0fKpXwfnqVkw3h5vLw50uh276NJeeL62XzpvU06xpTjOob1ov7Vs1X1UOzZvkNKtyydkOLb3UN62nvsql51O9Cs5Xt2K6OdzM4eavv/7pQLefPuSdOc2a5rQT9U3rpX2r5qvKoXmTnGZVLjnboaWX+qb11Fe59HyqV8H56lZMN4ebOdzM4ebHnrxdXpCaQ7kfW4BPRjpfZ+5TpLe/TWfVgdQ3rae+yqXnU70Kbg43//fLUzfHdzldXNVP66mvcun50nqao4LTrGlOs6pvWi/tWzVfVQ7Nm+Q0q3LJ2Q4tvdQ3rae+yqXnU70Kzle3Yrr5y8385Wb+cvNjT94uL0jNodyPLcAnI52vM/cp0tvfprPqQOqb1lNf5dLzqV4FN4eb+cvN5QFKH5hXnG7mV599dS+t98qjyz3NmuY0v/qm9dK+VfNV5dC8SU6zKpec7dDSS33TeuqrXHo+1avgfHUrppu/3FwePHQ5dNOnufR8ab103qSeZk1zmkF903pp36r5qnJo3iSnWZVLznZo6aW+aT31VS49n+pVcL66FdPN4WYON/NfS/3Yk7fLC1JzKPdjC/DJSOfrzH2K9Pa36aw6kPqm9dRXufR8qlfBzeFm8/9aSjdV+uFI+1bMp57KaSfKdffdZT7NkeaS+yCpdeTUSzup0qvy1V7SXFVe9U1yvkuTrgtaurgqqXppLj2f6imneVVPOfVVTn2FU0/lxHOF6e67y3yaI83pXhDfpNbhp5fMVqnXPYf2p1xVXvVNcr5Lk64LWlWLpr7KaeS03i6+Fb2op3K6Fsp1991lPs2R5pL7IKl15NRLO6nSq/LVXtJcVV71TXK+S5OuC1q6uCqpemkuPZ/qKad5VU859VVOfYVTT+XEc4Xp7rvLfJojzeleEN+k1uGnl8xWqdc9h/anXFVe9U1yvkuTrgtaVYumvspp5LTeLr4VvaincroWynX33WU+zZHmkvsgqXXk1Es7qdKr8tVe0lxVXvVNcr5Lk64LWrq4Kql6aS49n+opp3lVTzn1VU59hVNP5cRzhenuu8t8miPN6V4Q36TW4aeXzFap1z2H9qdcVV71TXK+S5OuC1pVi6a+ymnktN4uvhW9qKdyuhbKdffdZT7NkeaS+yCpdeTUSzup0qvy1V7SXFVe9U1yvkuTrgtaurgqqXppLj2f6imneVVPOfVVTn2FU0/lxHOF6e67y3yaI83pXhDfpNbhp5fMVqnXPYf2p1xVXvVNcr5Lk64LWlWLpr7KaeS03i6+Fb2op3K6Fsp1991lPs2R5pL7IKl15NRLO6nSq/LVXtJcVV71TXK+S5OuC1q6uCqpemkuPZ/qKad5VU859VVOfYVTT+XEc4Xp7rvLfJojzeleEN+k1uGnl8xWqdc9h/anXFVe9U1yvkuTrgtaVYumvspp5Cq9tG86r86X5NIZVE+5ZNYnanXvOTlfUmtlr6hvd04zaw7VS3Pp+VSvgpvDzeb/+oWqh0M3c3q+pF46g+opl8z6RK3uPSfnS2qt7BX17c5pZs2hemkuPZ/qVXBzuJnDzeW/nPPVg5XepK88utzTrDqv6imnvsP99XKPd+85OV9Sa2U/qW93TjNrDtVLc+n5VK+Cm8PNHG5evvivHqr0Jr3y6XBfs+qsqqec+g43h5uqPaW+3Tl9hjSH6qW59HyqV8HN4WYON3O4udgD+kDqC0j1lFPf4eZwU7Wn1Lc7p8+Q5lC9NJeeT/UquDncXPxi22VTVeXQzZyeL6mXzqB6yiWzPlGre8/J+ZJaK3tFfbtzmllzqF6aS8+nehXcHG7mcDN/ubnYA/pA6gtI9ZRT3+HmLzdVe0p9u3P6DGkO1Utz6flUr4Kbw83FL7ZdNlVVDt3M6fmSeukMqqdcMusTtbr3nJwvqbWyV9S3O6eZNYfqpbn0fKpXwc3hZg4385ebiz2gD6S+gFRPOfUdbv5yU7Wn1Lc7p8+Q5lC9NJeeT/UquDncXPxi22VTVeXQzZyeL6mXzqB6yiWzPlGre8/J+ZJaK3tFfbtzmllzqF6aS8+nehXc4w43FSWveOpmVk3VUy7tq3pJriqr+nbnkmuxolXVy8qMv53VjjWn6imnvmmu+3yT99zAHG7OnZTeST9EqqeclpPWU1/h0rOp3i6cdHwHU9XfHVm6amrHOr/qKae+aa77fJP33MAcbs6dlN5JP0Sqp5yWk9ZTX+HSs6neLpx0fAdT1d8dWbpqasc6v+opp75prvt8k/fcwBxuzp2U3kk/RKqnnJaT1lNf4dKzqd4unHR8B1PV3x1Zumpqxzq/6imnvmmu+3yT99zAHG7OnZTeST9EqqeclpPWU1/h0rOp3i6cdHwHU9XfHVm6amrHOr/qKae+aa77fJP33MAcbs6dlN5JP0Sqp5yWk9ZTX+HSs6neLpx0fAdT1d8dWbpqasc6v+opp75prvt8k/fcwBxuzp2U3kk/RKqnnJaT1lNf4dKzqd4unHR8B1PV3x1Zumpqxzq/6imnvmmu+3yT99zAHG7OnZTeST9EqqeclpPWU1/h0rOp3i6cdHwHU9XfHVm6amrHOr/qKae+aa77fJP33MAcbs6dlN5JP0Sqp5yWk9ZTX+HSs6neLpx0fAdT1d8dWbpqasc6v+opp75prvt8k/fcwBxuzp2U3kk/RKqnnJaT1lNf4dKzqd4unHR8B1PV3x1Zumpqxzq/6imnvmmu+3yT99zANocb3Xy7cOelfH1H877+9PnuDnrnVK/v7JD1yKDX5P2ZfwdVxXrM2v7M2mrPu3C6lys4f/NVTPf330v/UsddNozk0OUQrYPRawe9J2V92tpO3te7e4fn9jesrfa8C/d6t/W467/ViubdZROkc+hyqO+T9J6U9Vh/vWav/Mx/uq9Yj1nbn1lb7XkXTvdyBedvvorp5i83l3+50uXQh+hJek/Keqy/XrNXfuYXYMV6zNr+zNpqz7twupcrOH/zVUw3h5s53Pz1/7+UdPvJSyOpdfjpJbON3nWb09/3f0FPd9/v7tiR2t/TuOuntf4n/mYumvVpm0Xz6nKM3vmlNt29bmD2ynmvHJ3o1bm/zrMd/e4yn+bYhdNno4LzJ7diuoVNv8tm0Ry6HKN3/oU13b1uYPbKea8cnejVub/Osx397jKf5tiF02ejgvMnt2K6hU2/y2bRHLoco3f+hTXdvW5g9sp5rxyd6NW5v86zHf3uMp/m2IXTZ6OC8ye3YrqFTb/LZtEcuhyjd/6FNd29bmD2ynmvHJ3o1bm/zrMd/e4yn+bYhdNno4LzJ7diuoVNv8tm0Ry6HKN3/oU13b1uYPbKea8cnejVub/Osx397jKf5tiF02ejgvMnt2K68fyxBro/bFqE5FAt5cSzkknnUL00px2qr+pVcZpDOM0gWncw6fnSendkHs17G5jDzb39/hp1fRlUcVqkzKdayolnJZPOoXppTjtUX9Wr4jSHcJpBtO5g0vOl9e7IPJr3NjCHm3v7/TXq+jKo4rRImU+1lBPPSiadQ/XSnHaovqpXxWkO4TSDaN3BpOdL692ReTTvbWAON/f2+2vU9WVQxWmRMp9qKSeelUw6h+qlOe1QfVWvitMcwmkG0bqDSc+X1rsj82je28Acbu7t99eo68ugitMiZT7VUk48K5l0DtVLc9qh+qpeFac5hNMMonUHk54vrXdH5tG8t4E53Nzb769R15dBFadFynyqpZx4VjLpHKqX5rRD9VW9Kk5zCKcZROsOJj1fWu+OzKN5bwNzuLm331+jri+DKk6LlPlUSznxrGTSOVQvzWmH6qt6VZzmEE4ziNYdTHq+tN4dmUfz3gbmcHNvv79GXV8GVZwWKfOplnLiWcmkc6hemtMO1Vf1qjjNIZxmEK07mPR8ab07Mo/mvQ3M4ebefn+Nur4MqjgtUuZTLeXEs5JJ51C9NKcdqq/qVXGaQzjNIFp3MOn50np3ZB7NexuYw829/f4adX0ZVHFapMynWsqJZyWTzqF6aU47VF/Vq+I0h3CaQbTuYNLzpfXuyDya9zawzeGmajOnfav00r73bttrdclx/env/UQ8D6bq0vmexu2yHhU5dK/obFV6T/PV9diBq3vjhttLb1IdL+1bpZf21f7SnOSo8Dzmqrqkkycyu6xHRQ7dLzpbld7TfHU9duDq3rjh9tKbVMdL+1bppX21vzQnOSo8j7mqLunkicwu61GRQ/eLzlal9zRfXY8duLo3bri99CbV8dK+VXppX+0vzUmOCs9jrqpLOnkis8t6VOTQ/aKzVek9zVfXYweu7o0bbi+9SXW8tG+VXtpX+0tzkqPC85ir6pJOnsjssh4VOXS/6GxVek/z1fXYgat744bbS29SHS/tW6WX9tX+0pzkqPA85qq6pJMnMrusR0UO3S86W5Xe03x1PXbg6t644fbSm1THS/tW6aV9tb80JzkqPI+5qi7p5InMLutRkUP3i85Wpfc0X12PHbi6N264vfQm1fHSvlV6aV/tL81JjgrPY66qSzp5IrPLelTk0P2is1XpPc1X12MHru6NG24vvUl1vLRvlV7aV/tLc5KjwvOYq+qSTp7I7LIeFTl0v+hsVXpP89X12IGre+OG20tvUh0v7Vull/bV/tKc5KjwPOaquqSTJzK7rEdFDt0vOluV3tN8dT124OreuDu0t1EGfciVS1ejvjtwT+tu8r5uILmXXzuc7yY9Dy29xvevv9MdvNLT9diB8923Q9rJcNnAqwfhnXuXRt/8wTuz/LbPfrOiy491z385+Dd/sEveZA6tMul5aOk1vnO40b2inO8+VRzuVzZQ9XLRstLzddbTTpTrnPWYLX3tkjeZQztOeq6s7fjO4Ub3qHL5N4s6D9eqgaqXi5aQnq+znnaiXOesx2zpa5e8yRzacdJzZW3Hdw43ukeVy79Z1Hm4Vg1UvVy0hPR8nfW0E+U6Zz1mS1+75E3m0I6TnitrO75zuNE9qlz+zaLOw7VqoOrloiWk5+usp50o1znrMVv62iVvMod2nPRcWdvxncON7lHl8m8WdR6uVQNVLxctIT1fZz3tRLnOWY/Z0tcueZM5tOOk58raju8cbnSPKpd/s6jzcK0aqHq5aAnp+TrraSfKdc56zJa+dsmbzKEdJz1X1nZ853Cje1S5/JtFnYdr1UDVy0VLSM/XWU87Ua5z1mO29LVL3mQO7TjpubK24zuHG92jyuXfLOo8XKsGql4uWkJ6vs562olynbMes6WvXfImc2jHSc+VtR3fOdzoHlUu/2ZR5yKu6iHSuDqf6im3i6/k0E6UE88VJu2remlOM6tvWk99lauaT3yrMshsK0w6h3p399X5nsTN4eav907M6c2Sfth0vl18JYd2opx4rjBpX9VLc5pZfdN66qtc1XziW5VBZlth0jnUu7uvzvckbg43c7j5Z7+nH3J9iNK+oqezKSeeK0zaV/XSnGZW37Se+ipXNZ/4VmWQ2VaYdA717u6r8z2Jm8PNHG7+2e/ph1wforSv6OlsyonnCpP2Vb00p5nVN62nvspVzSe+VRlkthUmnUO9u/vqfE/i5nAzh5t/9nv6IdeHKO0rejqbcuK5wqR9VS/NaWb1Teupr3JV84lvVQaZbYVJ51Dv7r4635O4OdzM4eaf/Z5+yPUhSvuKns6mnHiuMGlf1Utzmll903rqq1zVfOJblUFmW2HSOdS7u6/O9yRuDjdzuPlnv6cfcn2I0r6ip7MpJ54rTNpX9dKcZlbftJ76Klc1n/hWZZDZVph0DvXu7qvzPYmbw80cbv7Z7+mHXB+itK/o6WzKiecKk/ZVvTSnmdU3rae+ylXNJ75VGWS2FSadQ727++p8T+LmcDOHm3/2e/oh14co7St6Opty4rnCpH1VL81pZvVN66mvclXziW9VBplthUnnUO/uvjrfk7g53Mzh5p/9nn7I9SFK+4qezqaceK4waV/VS3OaWX3TeuqrXNV84luVQWZbYdI51Lu7r873JK794UY3n3K6uKqX5rrPV5W3opcKz3S/h55ed3gnNTWHcsnZdul5l+40h3LpvaJ6VfOpb2fO33xFKXQTKKcxVC/NdZ+vKm9FLxWe6X4PPb3u8E5qag7lkrPt0vMu3WkO5dJ7RfWq5lPfzpy/+YpS6CZQTmOoXprrPl9V3opeKjzT/R56et3hndTUHMolZ9ul51260xzKpfeK6lXNp76dOX/zFaXQTaCcxlC9NNd9vqq8Fb1UeKb7PfT0usM7qak5lEvOtkvPu3SnOZRL7xXVq5pPfTtz/uYrSqGbQDmNoXpprvt8VXkreqnwTPd76Ol1h3dSU3Mol5xtl5536U5zKJfeK6pXNZ/6dub8zVeUQjeBchpD9dJc9/mq8lb0UuGZ7vfQ0+sO76Sm5lAuOdsuPe/SneZQLr1XVK9qPvXtzPmbryiFbgLlNIbqpbnu81XlreilwjPd76Gn1x3eSU3NoVxytl163qU7zaFceq+oXtV86tuZ8zdfUQrdBMppDNVLc93nq8pb0UuFZ7rfQ0+vO7yTmppDueRsu/S8S3eaQ7n0XlG9qvnUtzPnb76iFLoJlNMYqpfmus9XlbeilwrPdL+Hnl53eCc1NYdyydl26XmX7jSHcum9onpV86lvZ87ffEUpdBMopzFUL811n68qb0UvFZ7pfg89ve7wTmpqDuWSs+3S8y7daQ7l0ntF9armU9/OnL/5ilLoJlCuKMbfOl+a07xp3yo9zZvkNKt6ql6aS8+nesO9bkDX9/Wnv3dXPZX73hTvf0rnU+79if5USPuqXpr7M1Wv7+Zw80Prkd5UqqfxVK87p3mTnHainqqX5tLzqd5wrxvQ9X396e/dVU/lvjfF+5/S+ZR7f6I/FdK+qpfm/kzV67s53PzQeqQ3leppPNXrzmneJKedqKfqpbn0fKo33OsGdH1ff/p7d9VTue9N8f6ndD7l3p/oT4W0r+qluT9T9fpuDjc/tB7pTaV6Gk/1unOaN8lpJ+qpemkuPZ/qDfe6AV3f15/+3l31VO57U7z/KZ1Pufcn+lMh7at6ae7PVL2+m8PND61HelOpnsZTve6c5k1y2ol6ql6aS8+nesO9bkDX9/Wnv3dXPZX73hTvf0rnU+79if5USPuqXpr7M1Wv7+Zw80Prkd5UqqfxVK87p3mTnHainqqX5tLzqd5wrxvQ9X396e/dVU/lvjfF+5/S+ZR7f6I/FdK+qpfm/kzV67s53PzQeqQ3leppPNXrzmneJKedqKfqpbn0fKo33OsGdH1ff/p7d9VTue9N8f6ndD7l3p/oT4W0r+qluT9T9fpuDjc/tB7pTaV6Gk/1unOaN8lpJ+qpemkuPZ/qDfe6AV3f15/+3l31VO57U7z/KZ1Pufcn+lMh7at6ae7PVL2+m8PND61HelOpnsZTve6c5k1y2ol6ql6aS8+nesO9bkDX9/Wnv3dXPZX73hTvf0rnU+79if5USPuqXpr7M1Wv7+Zw80Prkd5UqqfxVK87p3mTnHainqqX5tLzqd5wrxvQ9X396e/dVU/lvjfF+5/S+ZR7f6I/FdK+qpfm/kzV67vHHW6etLjHVtO86W2Z9lW9zpx23DnDb5hNe05z2o36qp5wFZ7HXHpJhhW9tK/O151L96J6FZzvvorpFn45V22qolrYVnthQQTTvqrXmcPq+EDaOWvlbNpzmtPM6qt6wlV4HnPpJRlW9NK+Ol93Lt2L6lVwvvsqppvDzdut68P2ttEngbSv6nXmPlV0+W3nDL9htstib/6BdqNjqJ5wFZ7HXHpJhhW9tK/O151L96J6FZzvvorp5nDzduv6sL1t9Ekg7at6nblPFV1+2znDb5jtstibf6Dd6BiqJ1yF5zGXXpJhRS/tq/N159K9qF4F57uvYro53Lzduj5sbxt9Ekj7ql5n7lNFl992zvAbZrss9uYfaDc6huoJV+F5zKWXZFjRS/vqfN25dC+qV8H57quYbg43b7euD9vbRp8E0r6q15n7VNHlt50z/IbZLou9+QfajY6hesJVeB5z6SUZVvTSvjpfdy7di+pVcL77Kqabw83brevD9rbRJ4G0r+p15j5VdPlt5wy/YbbLYm/+gXajY6iecBWex1x6SYYVvbSvztedS/eiehWc776K6eZw83br+rC9bfRJIO2rep25TxVdfts5w2+Y7bLYm3+g3egYqidchecxl16SYUUv7avzdefSvaheBee7r2K6Ody83bo+bG8bfRJI+6peZ+5TRZffds7wG2a7LPbmH2g3OobqCVfhecyll2RY0Uv76nzduXQvqlfB+e6rmG4ON2+3rg/b20afBNK+qteZ+1TR5bedM/yG2S6LvfkH2o2OoXrCVXgec+klGVb00r46X3cu3YvqVXC++yqmWzjcpGjGXyYAACAASURBVMdLb1KdT32763XPof0J1z2rzpfmpLsVRudb0UyyVfOJr+YUrYNJX+qrnM6net05zfskLr9Lw+3ppgrbxv9XYnW+dN4qvSpf7TnJdc+q86W5ZMeHls6X9lW9qvnEd4cMkvODSef90O36VfM+iZvDzcVqpzfxhc3ptvqePnhxo0qvyveihltvd8+q86W5dOk6X9pX9armE98dMkjODyad90O361fN+yRuDjcXq53exBc2p9vqe/rgxY0qvSrfixpuvd09q86X5tKl63xpX9Wrmk98d8ggOT+YdN4P3a5fNe+TuDncXKx2ehNf2Jxuq+/pgxc3qvSqfC9quPV296w6X5pLl67zpX1Vr2o+8d0hg+T8YNJ5P3S7ftW8T+LmcHOx2ulNfGFzuq2+pw9e3KjSq/K9qOHW292z6nxpLl26zpf2Vb2q+cR3hwyS84NJ5/3Q7fpV8z6Jm8PNxWqnN/GFzem2+p4+eHGjSq/K96KGW293z6rzpbl06Tpf2lf1quYT3x0ySM4PJp33Q7frV837JG4ONxernd7EFzan2+p7+uDFjSq9Kt+LGm693T2rzpfm0qXrfGlf1auaT3x3yCA5P5h03g/drl8175O4OdxcrHZ6E1/YnG6r7+mDFzeq9Kp8L2q49Xb3rDpfmkuXrvOlfVWvaj7x3SGD5Pxg0nk/dLt+1bxP4uZw8+Zq62Z/06bNxzWvchosqZfUOuZXvSou3bHm6O6r8ylX1YvOJ5xm6M5J1oPRHKqnXJWvzrcDN4ebN1fxaZtU8yqn9Sf1klrH/KpXxaU71hzdfXU+5ap60fmE0wzdOcl6MJpD9ZSr8tX5duDmcPPmKj5tk2pe5bT+pF5S65hf9aq4dMeao7uvzqdcVS86n3CaoTsnWQ9Gc6ieclW+Ot8O3Bxu3lzFp21Szauc1p/US2od86teFZfuWHN099X5lKvqRecTTjN05yTrwWgO1VOuylfn24Gbw82bq/i0Tap5ldP6k3pJrWN+1avi0h1rju6+Op9yVb3ofMJphu6cZD0YzaF6ylX56nw7cHO4eXMVn7ZJNa9yWn9SL6l1zK96VVy6Y83R3VfnU66qF51POM3QnZOsB6M5VE+5Kl+dbwduDjdvruLTNqnmVU7rT+oltY75Va+KS3esObr76nzKVfWi8wmnGbpzkvVgNIfqKVflq/PtwM3h5s1VfNom1bzKaf1JvaTWMb/qVXHpjjVHd1+dT7mqXnQ+4TRDd06yHozmUD3lqnx1vh24Ody8uYpP26SaVzmtP6mX1DrmV70qLt2x5ujuq/MpV9WLziecZujOSdaD0Ryqp1yVr863AzeHmzdX8WmbVPMqp/Un9ZJax/yqV8WlO9Yc3X11PuWqetH5hNMM3TnJejCaQ/WUq/LV+Xbg5nBzsYrpzad6ae4i3ul22lf1ToM0ulGVQX27c42W8leOousr4VSripMMB6PzpfXUN81pjjSnOdK+Sb053Fy0mV5c1UtzF/FOt9O+qncapNGNqgzq251rtJS/chRdXwmnWlWcZDgYnS+tp75pTnOkOc2R9k3qzeHmos304qpemruId7qd9lW90yCNblRlUN/uXKOl/JWj6PpKONWq4iTDweh8aT31TXOaI81pjrRvUm8ONxdtphdX9dLcRbzT7bSv6p0GaXSjKoP6ducaLeWvHEXXV8KpVhUnGQ5G50vrqW+a0xxpTnOkfZN6c7i5aDO9uKqX5i7inW6nfVXvNEijG1UZ1Lc712gpf+Uour4STrWqOMlwMDpfWk9905zmSHOaI+2b1JvDzUWb6cVVvTR3Ee90O+2reqdBGt2oyqC+3blGS/krR9H1lXCqVcVJhoPR+dJ66pvmNEea0xxp36TeHG4u2kwvruqluYt4p9tpX9U7DdLoRlUG9e3ONVrKXzmKrq+EU60qTjIcjM6X1lPfNKc50pzmSPsm9eZwc9FmenFVL81dxDvdTvuq3mmQRjeqMqhvd67RUv7KUXR9JZxqVXGS4WB0vrSe+qY5zZHmNEfaN6k3h5uLNtOLq3pp7iLe6XbaV/VOgzS6UZVBfbtzjZbyV46i6yvhVKuKkwwHo/Ol9dQ3zWmONKc50r5JvTncXLSZXlzVS3MX8U63076qdxqk0Y2qDOrbnWu0lL9yFF1fCadaVZxkOBidL62nvmlOc6Q5zZH2Teq1P9xoWF2MKk5zKJfOsYuv5NDuROtg0nrqq5zOV8Wlc6T1tJe0b1pPcwins+3CSScHo1d3Pc3RmfPV6Jxi4ReMbqo0l66var7uvtKzZhCtg0nrqa9yOl8Vl86R1tNe0r5pPc0hnM62CyedHIxe3fU0R2fOV6NzioVfMLqp0ly6vqr5uvtKz5pBtA4mrae+yul8VVw6R1pPe0n7pvU0h3A62y6cdHIwenXX0xydOV+NzikWfsHopkpz6fqq5uvuKz1rBtE6mLSe+iqn81Vx6RxpPe0l7ZvW0xzC6Wy7cNLJwejVXU9zdOZ8NTqnWPgFo5sqzaXrq5qvu6/0rBlE62DSeuqrnM5XxaVzpPW0l7RvWk9zCKez7cJJJwejV3c9zdGZ89XonGLhF4xuqjSXrq9qvu6+0rNmEK2DSeupr3I6XxWXzpHW017Svmk9zSGczrYLJ50cjF7d9TRHZ85Xo3OKhV8wuqnSXLq+qvm6+0rPmkG0Diatp77K6XxVXDpHWk97Sfum9TSHcDrbLpx0cjB6ddfTHJ05X43OKRZ+weimSnPp+qrm6+4rPWsG0TqYtJ76KqfzVXHpHGk97SXtm9bTHMLpbLtw0snB6NVdT3N05nw1OqdY+AWjmyrNpeurmq+7r/SsGUTrYNJ66quczlfFpXOk9bSXtG9aT3MIp7PtwkknB6NXdz3N0Znz1eicYuEXjG6qNJeur2q+7r7Ss2YQrYNJ66mvcjpfFZfOkdbTXtK+aT3NIZzOtgsnnRyMXt31NEdnzlejKIVuAuU0huopV+W7y3yaQ7juayEZKpl0f931tOsdclRlUF/l0mumvsrpfGlO59uBm8PNxSpWbaq0r+pd1HC6rXqduVOoixudM1TOdlHX6bbOePrgxY0qvSrfixpOt3U+4U7iFzdE62Cqrl3m0xzKVa1HhW/d7sO0umjKoS3/Vw3dfXeZT3MIV7UHZLbfwKT7666na7JDjqoM6qtces3UVzmdL83pfDtwc7i5WMWqTZX2Vb2LGk63Va8zdwp1caNzhsrZLuo63dYZTx+8uFGlV+V7UcPpts4n3En84oZoHUzVtct8mkO5qvWo8K3bfZhWF005tJ2/3FwUpT135i6inW53zlA526moixs648XHT7er9Kp8TwVc3ND5hLuwON0WrYOpunaZT3MoV7UeFb51uw/T6qIph7ZzuLkoSnvuzF1EO93unKFytlNRFzd0xouPn25X6VX5ngq4uKHzCXdhcbotWgdTde0yn+ZQrmo9Knzrdh+m1UVTDm3ncHNRlPbcmbuIdrrdOUPlbKeiLm7ojBcfP92u0qvyPRVwcUPnE+7C4nRbtA6m6tplPs2hXNV6VPjW7T5Mq4umHNrO4eaiKO25M3cR7XS7c4bK2U5FXdzQGS8+frpdpVfleyrg4obOJ9yFxem2aB1M1bXLfJpDuar1qPCt232YVhdNObSdw81FUdpzZ+4i2ul25wyVs52KurihM158/HS7Sq/K91TAxQ2dT7gLi9Nt0TqYqmuX+TSHclXrUeFbt/swrS6acmg7h5uLorTnztxFtNPtzhkqZzsVdXFDZ7z4+Ol2lV6V76mAixs6n3AXFqfbonUwVdcu82kO5arWo8K3bvdVpP0F/1P5RbWwbdVDlPRNah3FqZ5yvBgPA6v6S/uqnnIV20Bn24XTjtN5075Veuqb5OZw89dfL385JUveSUsf3nTmpG9S68ipesqlu9tFr6q/tK/qKVexvjrbLpx2nM6b9q3SU98kN4ebOdws7Sd9eJdEAU76JrWO0VVPOajjkUhVf2lf1VOuYjPobLtw2nE6b9q3Sk99k9wcbuZws7Sf9OFdEgU46ZvUOkZXPeWgjkciVf2lfVVPuYrNoLPtwmnH6bxp3yo99U1yc7iZw83SftKHd0kU4KRvUusYXfWUgzoeiVT1l/ZVPeUqNoPOtgunHafzpn2r9NQ3yc3hZg43S/tJH94lUYCTvkmtY3TVUw7qeCRS1V/aV/WUq9gMOtsunHaczpv2rdJT3yQ3h5s53CztJ314l0QBTvomtY7RVU85qOORSFV/aV/VU65iM+hsu3DacTpv2rdKT32T3Bxu5nCztJ/04V0SBTjpm9Q6Rlc95aCORyJV/aV9VU+5is2gs+3CacfpvGnfKj31TXJzuJnDzdJ+0od3SRTgpG9S6xhd9ZSDOh6JVPWX9lU95So2g862C6cdp/Omfav01DfJzeFmDjdL+0kf3iVRgJO+Sa1jdNVTDup4JFLVX9pX9ZSr2Aw62y6cdpzOm/at0lPfJLfN4UY3VbK8Q0t9qzjNm55PfZXT+VRPOPVUTjzvYHS+p3HatfaS1kv6JrWOnGm9zt3dkVf7q+J0PTpzc7h5c3WqNp/6ajzVU059lavwVU/lNGua0/mexmnP2ktaL+mb1DpypvU6d3dHXu2vitP16MzN4ebN1anafOqr8VRPOfVVrsJXPZXTrGlO53sapz1rL2m9pG9S68iZ1uvc3R15tb8qTtejMzeHmzdXp2rzqa/GUz3l1Fe5Cl/1VE6zpjmd72mc9qy9pPWSvkmtI2dar3N3d+TV/qo4XY/O3Bxu3lydqs2nvhpP9ZRTX+UqfNVTOc2a5nS+p3Has/aS1kv6JrWOnGm9zt3dkVf7q+J0PTpzc7h5c3WqNp/6ajzVU059lavwVU/lNGua0/mexmnP2ktaL+mb1DpypvU6d3dHXu2vitP16MzN4ebN1anafOqr8VRPOfVVrsJXPZXTrGlO53sapz1rL2m9pG9S68iZ1uvc3R15tb8qTtejMzeHmzdXp2rzqa/GUz3l1Fe5Cl/1VE6zpjmd72mc9qy9pPWSvkmtI2dar3N3d+TV/qo4XY/O3Bxu3lydqs2nvhpP9ZRTX+UqfNVTOc2a5nS+p3Has/aS1kv6JrWOnGm9zt3dkVf7q+J0PTpzc7h5c3WqNp/6ajzVU059lavwVU/lNGua0/mexmnP2ktaL+mb1DpypvU6d3dHXu2vitP16Mxtc7ipKjm9+TRH2jetpznSnORQT9FaYdS3ilvJImw6h3gejF6ql+Z0PuVkvqSW+FUzu+TVHMOdG/A3wfmzc2fhP8How66lql4VpznSnORVT9FaYdS3ilvJImw6h3gejF6ql+Z0PuVkvqSW+FUzu+TVHMOdG/A3wfmzc2cON5d/nq7aHPJS1dlEa4VR3ypuJYuw6RzieTB6qV6a0/mUk/mSWuJXzeySV3MMd27A3wTnz86dOdzM4ebi3yr/6uXe/YF5NfM799J5dRb1Vb00p/MpJ/MltcSvmtklr+YY7tzAHG7OnSzdST/Eap72TetpjjQnOdRTtFYY9a3iVrIIm84hngejl+qlOZ1POZkvqSV+1cwueTXHcOcG/E1w/uzcmb/czF9u5i83P7YH9BemvphUL83pfMrJfEkt8atmdsmrOYY7NzCHm3MnS3fSD7Gap33TepojzUkO9RStFUZ9q7iVLMKmc4jnweilemlO51NO5ktqiV81s0tezTHcuQF/E5w/O3fmLzc/9p/adbPJSzWpJX4fjPpWcR9zpr6mc+hc6qt6aU7nU07mS2qJXzWzS17NMdy5gTncnDtZupN+iNU87ZvW0xxpTnKop2itMOpbxa1kETadQzwPRi/VS3M6n3IyX1JL/KqZXfJqjuHODfib4PzZuTN/uZm/3Mz/zc2P7QH9hakvJtVLczqfcjJfUkv8qpld8mqO4c4NzOHm3MnSneqHOOWvoVN+HzpVvh/+P/m1KmuV7092+x2vql7SvqqX5LRv9azSU98qTvsb7tzAHG7OnSzdqdr0aV8NvYtvOofoTcd/Xf6VR/pLM7ush+ZIcroW6lmlp75VnPY33LmBOdycO1m6U7Xp074aehffdA7Rm47ncHPsE71kT63oqa9w6dmq9NS3ipO1GOZ1A/6kvf784+9Wbfq0ry7kLr7pHKI3Hc/h5tgnesmeWtFTX+HSs1XpqW8VJ2sxzOsG/El7/fnH363a9GlfXchdfNM5RG86nsPNsU/0kj21oqe+wqVnq9JT3ypO1mKY1w34k/b684+/W7Xp0766kLv4pnOI3nQ8h5tjn+gle2pFT32FS89Wpae+VZysxTCvG/An7fXnH3+3atOnfXUhd/FN5xC96XgON8c+0Uv21Iqe+gqXnq1KT32rOFmLYV434E/a688//m7Vpk/76kLu4pvOIXrT8Rxujn2il+ypFT31FS49W5We+lZxshbDvG7An7TXn3/83apNn/bVhdzFN51D9KbjOdwc+0Qv2VMreuorXHq2Kj31reJkLYZ53YA/aa8///i7VZs+7asLuYtvOofoTcdzuDn2iV6yp1b01Fe49GxVeupbxclaDPO6AX/SXn/+9ru6qXSQ7nqaQ7l03rRvej7RS2eo0lNf5aS7g6m60vOpXncuuR7ds6bnS3a3oqU5VFP1lFPfzlzdmwpbSS9Gdz2shbF0XjVWX+WSvkmtY3690lnVV7mnzad5u3O6vsJ1z5qeTzq5g9Ec6q16yqlvZ87fzEUp0ovRXS9dczqvzqe+yiV9k1rH/Hqls6qvck+bT/N253R9heueNT2fdHIHoznUW/WUU9/OnL+Zi1KkF6O7XrrmdF6dT32VS/omtY759UpnVV/lnjaf5u3O6foK1z1rej7p5A5Gc6i36imnvp05fzMXpUgvRne9dM3pvDqf+iqX9E1qHfPrlc6qvso9bT7N253T9RWue9b0fNLJHYzmUG/VU059O3P+Zi5KkV6M7nrpmtN5dT71VS7pm9Q65tcrnVV9lXvafJq3O6frK1z3rOn5pJM7GM2h3qqnnPp25vzNXJQivRjd9dI1p/PqfOqrXNI3qXXMr1c6q/oq97T5NG93TtdXuO5Z0/NJJ3cwmkO9VU859e3M+Zu5KEV6MbrrpWtO59X51Fe5pG9S65hfr3RW9VXuafNp3u6crq9w3bOm55NO7mA0h3qrnnLq25nzN3NRivRidNdL15zOq/Opr3JJ36TWMb9e6azqq9zT5tO83TldX+G6Z03PJ53cwWgO9VY95dS3M+dv5qIU6cXorpeuOZ1X51Nf5ZK+Sa1jfr3SWdVXuafNp3m7c7q+wnXPmp5POrmD0RzqrXrKqW9nzt/MnVMUzpbeLFV6Vb7ppdMcSU4zJD0rtdJ5q/SqfCvXrqt3ei00Z9p3Fz3N0Zmbw82bq7PLQ9Q9hy6T5khynWdL5vzQSuet0qvy/ehxvv6/f9dYei2027TvLnqaozM3h5s3V2eXh6h7Dl0mzZHkOs+WzPmhlc5bpVfl+9HjfJ3DzVd7oGqPqm9nbg43b67OV5vz4+dq88F/9TWt95Xfx8/Tvqqn3MecP/m182x39JDOW6VX5XvHmvx2zfRaaB9p3130NEdnbg43b67OLg9R9xy6TJojyXWeLZnzQyudt0qvyvejx/k6f7n5ag9U7VH17czN4ebN1flqc378XG0++K++pvW+8vv4edpX9ZT7mPMnv3ae7Y4e0nmr9Kp871iT366ZXgvtI+27i57m6MzN4ebN1dnlIeqeQ5dJcyS5zrMlc35opfNW6VX5fvQ4X+cvN1/tgao9qr6duTncvLk6X23Oj5+rzQf/1de03ld+Hz9P+6qech9z/uTXzrPd0UM6b5Vele8da/LbNdNroX2kfXfR0xyduTncvLk6uzxE3XPoMmmOJNd5tmTOD6103iq9Kt+PHufr/OXmqz1QtUfVtzM3h5s3V+erzfnxc7X54L/6mtb7yu/j52lf1VPuY86f/Np5tjt6SOet0qvyvWNNfrtmei20j7TvLnqaozPX/nCjmzTN6aKpr+qlufR8aT3Nq747cN070fnSXHptd5lPetGsorUTo72kuXSHOl+Vr86X5OZw89f/+9Po/y68lvy/n/mvf1a9NPdfM/3vz9T3fz/zX/+sesr9l9duP+veic6X5tLrvMt80otmFa2dGO0lzaU71PmqfHW+JDeHmznc/H1seL304VA95dR3B657Jzpfmkuv7S7zSS+aVbR2YrSXNJfuUOer8tX5kpz/Vku6LmilF0P1dMS0nvoql54vrZfOofN15rp3ovOlufSa7TKf9KJZRWsnRntJc+kOdb4qX50vyc3hZv5yM3+5udgD6ReB6ukDrnppTudLc91zVM0nvroWorUTo72kuXSHOl+Vr86X5OZwc/GLTUvWzaJ6aS49X1pP86rvDlz3TnS+NJde213mk140q2jtxGgvaS7doc5X5avzJbk53MzhZv5yc7EH0i8C1dMHXPXSnM6X5rrnqJpPfHUtRGsnRntJc+kOdb4qX50vyc3h5uIXm5asm0X10lx6vrSe5lXfHbjuneh8aS69trvMJ71oVtHaidFe0ly6Q52vylfnS3JzuJnDzfzl5mIPpF8EqqcPuOqlOZ0vzXXPUTWf+OpaiNZOjPaS5tId6nxVvjpfkpvDzcUvNi1ZN4vqpbn0fGk9zau+O3DdO9H50lx6bXeZT3rRrKK1E6O9pLl0hzpfla/Ol+S2OdwkSzm00ptg9F7/jyVW9JLeK2k97aTKV+fbhdOeNa/qVXBVGdR3uNfvUd0r2p/qdebmcHOxOroJhnv9sHXu5WLJ29zW7tIDq+/TOO1Ze1G9Cq4qg/oO9/p9q3tF+1O9ztwcbi5WRzfBcK8fts69XCx5m9vaXXpg9X0apz1rL6pXwVVlUN/hXr9vda9of6rXmZvDzcXq6CYY7vXD1rmXiyVvc1u7Sw+svk/jtGftRfUquKoM6jvc6/et7hXtT/U6c3O4uVgd3QTDvX7YOvdyseRtbmt36YHV92mc9qy9qF4FV5VBfYd7/b7VvaL9qV5nbg43F6ujm2C41w9b514ulrzNbe0uPbD6Po3TnrUX1avgqjKo73Cv37e6V7Q/1evMzeHmYnV0Ewz3+mHr3MvFkre5rd2lB1bfp3Has/aiehVcVQb1He71+1b3ivanep25OdxcrI5uguFeP2yde7lY8ja3tbv0wOr7NE571l5Ur4KryqC+w71+3+pe0f5UrzM3h5uL1dFNMNzrh61zLxdL3ua2dpceWH2fxmnP2ovqVXBVGdR3uNfvW90r2p/qdebmcHOxOroJhnv9sHXu5WLJ29zW7tIDq+/TOO1Ze1G9Cq4qg/oO9/p9q3tF+1O9zlz7w42WV7Vo6quc5lVOfdOczpfmJId6itbB6KV6yqmvclW+Op9ymkO5tG9aT3JUeMpcq4zmSHOrc37FV82X9u2s52/mzikW/nUJ6RhfbeLVn3efT/Okc6iezJfUOvz0ktlWGPVVTr1Vr4rTHMppjio98U1nEM87GM2R5tJZquZL+3bW8zdz5xRzuLlcnfRDqXqXA938A5lPRxCtg9FL9ZRTX+WqfHU+5TSHcmnftJ7kqPCUuVYZzZHmVuf8iq+aL+3bWc/fzJ1TzOHmcnW+esju+vnlQDf/QPLoCKJ1MHqpnnLqq1yVr86nnOZQLu2b1pMcFZ4y1yqjOdLc6pxf8VXzpX076/mbuXOKOdxcrs5XD9ldP78c6OYfSB4dQbQORi/VU059lavy1fmU0xzKpX3TepKjwlPmWmU0R5pbnfMrvmq+tG9nPX8zd04xh5vL1fnqIbvr55cD3fwDyaMjiNbB6KV6yqmvclW+Op9ymkO5tG9aT3JUeMpcq4zmSHOrc37FV82X9u2s52/mzinmcHO5Ol89ZHf9/HKgm38geXQE0ToYvVRPOfVVrspX51NOcyiX9k3rSY4KT5lrldEcaW51zq/4qvnSvp31/M3cOcUcbi5X56uH7K6fXw508w8kj44gWgejl+opp77KVfnqfMppDuXSvmk9yVHhKXOtMpojza3O+RVfNV/at7Oev5k7p5jDzeXqfPWQ3fXzy4Fu/oHk0RFE62D0Uj3l1Fe5Kl+dTznNoVzaN60nOSo8Za5VRnOkudU5v+Kr5kv7dtbzN3PnFHO4uVydrx6yu35+OdDNP5A8OoJoHYxeqqec+ipX5avzKac5lEv7pvUkR4WnzLXKaI40tzrnV3zVfGnfznr+Zi5K8dUm+fi5jvfBf/VV9dLcV3N9/Fx9P/ivvlbppX2/yrnyc52tilvJkmQ1b9Lz0NJrF1/NIb2oVpqT2Q5GfVVPubSv6lVxVb2ob5LzN0bSdUFLN4FKpvXUV7n0fN310r1oXuF0tipOMtzBaN6099N8tT/pRbXSnMx2MOqresqlfVWviqvqRX2T3Bxu/nrvX0SWXIxDSze9+nbXS+fQvMLpbFWcZLiD0bxp76f5an/Si2qlOZntYNRX9ZRL+6peFVfVi/omuTnczOHmnxeLbip9KFVPOfVNcjpbFZfMuqKleVc0hX2ar3RyMHKpVpqT2Q5GfVVPubSv6lVxVb2ob5KzJyPpuKilm0Bl03rqq1x6vu566V40r3A6WxUnGe5gNG/a+2m+2p/0olppTmY7GPVVPeXSvqpXxVX1or5Jbg4385eb+ctNsz2gD/guL0jNUdVLlW+yF9VKc+nuVE85zZvWU980l86hehXcHG6a/WLTzaybpbteOofmFU5nq+Ikwx2M5k17P81X+5NeVCvNyWwHo76qp1zaV/WquKpe1DfJzeFmDjfzl5tme0Af8F1ekJqjqpcq32QvqpXm0t2pnnKaN62nvmkunUP1Krg53DT7xaabWTdLd710Ds0rnM5WxUmGOxjNm/Z+mq/2J72oVpqT2Q5GfVVPubSv6lVxVb2ob5Kbw80cbuYvN832gD7gu7wgNUdVL1W+yV5UK82lu1M95TRvWk9901w61EhY3AAAIABJREFUh+pVcI873GjJuqlUrzunedOc9qK+opfUOvxUTznJsMKob5pbmbGCTedVPc2qesJVeB5z6SUZ7tBTX+U0bxWnOZSryiG+vvtE7QamquQq3xsqJEnNm+ZouIUDhOhpBtE6GNVTTn2VU980p/NVcem8qqd5VU+4Cs9jLr0kwx166quc5q3iNIdyVTnE13efqN3AVJVc5XtDhSSpedMcDbdwgBA9zSBaB6N6yqmvcuqb5nS+Ki6dV/U0r+oJV+F5zKWXZLhDT32V07xVnOZQriqH+PruE7UbmKqSq3xvqJAkNW+ao+EWDhCipxlE62BUTzn1VU5905zOV8Wl86qe5lU94So8j7n0kgx36Kmvcpq3itMcylXlEF/ffaJ2A1NVcpXvDRWSpOZNczTcwgFC9DSDaB2M6imnvsqpb5rT+aq4dF7V07yqJ1yF5zGXXpLhDj31VU7zVnGaQ7mqHOLru0/UbmCqSq7yvaFCktS8aY6GWzhAiJ5mEK2DUT3l1Fc59U1zOl8Vl86reppX9YSr8Dzm0ksy3KGnvspp3ipOcyhXlUN8ffeJ2g1MVclVvjdUSJKaN83RcAsHCNHTDKJ1MKqnnPoqp75pTuer4tJ5VU/zqp5wFZ7HXHpJhjv01Fc5zVvFaQ7lqnKIr+8+UbuBqSq5yveGCklS86Y5Gm7hACF6mkG0Dkb1lFNf5dQ3zel8VVw6r+ppXtUTrsLzmEsvyXCHnvoqp3mrOM2hXFUO8fXdJ2o3MFUlV/neUCFJat40R8MtHCBETzOI1sGonnLqq5z6pjmdr4pL51U9zat6wlV4HnPpJRnu0FNf5TRvFac5lKvKIb6++0TtBqaq5CrfGyokSc2b5mi4hQOE6GkG0ToY1VNOfZVT3zSn81Vx6byqp3lVT7gKz2MuvSTDHXrqq5zmreI0h3JVOcTXd5+o3cB0L1nnq+JuWBKS1LwktgCJr8qJ1sF0v9I5VE+5Xfqryqu+SU7XTD2r9NQ3zU0v6UbPeu3fzOlNcK7gvTs6XxX3Xrrvf1rzft/h9SfF9/Unz3dF62C6X+kcqqfcLv1V5VXfJKdrpp5Veuqb5qaXdKNnvfZv5vQmOFfw3h2dr4p7L933P615v+/w+pPi+/qT57uidTDdr3QO1VNul/6q8qpvktM1U88qPfVNc9NLutGzXvs3c3oTnCt4747OV8W9l+77n9a833d4/Unxff3J813ROpjuVzqH6im3S39VedU3yemaqWeVnvqmuekl3ehZr/2bOb0JzhW8d0fnq+LeS/f9T2ve7zu8/qT4vv7k+a5oHUz3K51D9ZTbpb+qvOqb5HTN1LNKT33T3PSSbvSs1/7NnN4E5wreu6PzVXHvpfv+pzXv9x1ef1J8X3/yfFe0Dqb7lc6hesrt0l9VXvVNcrpm6lmlp75pbnpJN3rWa/9mTm+CcwXv3dH5qrj30n3/05r3+w6vPym+rz95vitaB9P9SudQPeV26a8qr/omOV0z9azSU980N72kGz3rtX8zpzfBuYL37uh8Vdx76b7/ac37fYfXnxTf15883xWtg+l+pXOonnK79FeVV32TnK6ZelbpqW+am17SjZ712r+Z05vgXMF7d3S+Ku69dN//tOb9vsPrT4rv60+e74rWwXS/0jlUT7ld+qvKq75JTtdMPav01DfNTS/pRs967d/M6U1wruC9OzpfFfdeuu9/WvN+3+H1J8X39SfPd0XrYLpf6Ryqp9wu/VXlVd8kp2umnlV66pvmppd0o2e9/m/m88xv3ZlN9VZ98Q/renTmtBTNkNYb37/e+ldk6HrswKX3SvdONG8Vp/2l51Pfztwcbv56/eLTRdNNpXpP47S/zpyumWZI643v62c83YuuW2fuaZ1o3ipO90p6PvXtzM3hZg43pfsz/VBW6GmBOltab3zncJPeU6rXndNno4rT/tLzqW9nbg43c7gp3Z/ph7JCTwvU2dJ64zuHm/SeUr3unD4bVZz2l55PfTtzc7iZw03p/kw/lBV6WqDOltYb3zncpPeU6nXn9Nmo4rS/9Hzq25mbw80cbkr3Z/qhrNDTAnW2tN74zuEmvadUrzunz0YVp/2l51PfztwcbuZwU7o/0w9lhZ4WqLOl9cZ3DjfpPaV63Tl9Nqo47S89n/p25uZwM4eb0v2Zfigr9LRAnS2tN75zuEnvKdXrzumzUcVpf+n51LczN4ebOdyU7s/0Q1mhpwXqbGm98Z3DTXpPqV53Tp+NKk77S8+nvp25OdzM4aZ0f6Yfygo9LVBnS+uN7xxu0ntK9bpz+mxUcdpfej717cxtc7jRxe28GMdsVTm6++p8wlXtAZlthdEcK5rCPs1XOllhtL8ktzKfsDqbaB1M90tzKKd5VU+5tK/qVXD9dxW2kl5ctI1jVTm6++p8wsUXDQVlthUGbfnArN5P89VelNP+kpzOppzOltZT3zSnOZTT+VRPubSv6lVwc7ipaP0/PNOb9D+s/vhRd1+dT7g/gv/gNzLbCqOjr2gK+zRf6WSF0f6S3Mp8wupsonUw3S/NoZzmVT3l0r6qV8H131XYSnpx0TaOVeXo7qvzCRdfNBSU2VYYtJ2/3Fz839WtdJ1kdd2SXHL+Q0sv9VW9Kk5zKKc5VE+5tK/qVXC+SyumW/BML+6CdRStytHdV+cTLrpgC2Iy2wqj1iuawj7NVzpZYbS/JLcyn7A6m2gdTPdLcyineVVPubSv6lVw/XcVtpJeXLSNY1U5uvvqfMLFFw0FZbYVBm3nLzfzl5v2e0D3chW38lwKqzlEa4VJ+6peBTeHm4rW/8NTN+p/SHzrR919dT7hvlVQ4EMy2wqjI61oCvs0X+lkhdH+ktzKfMLqbKJ1MN0vzaGc5lU95dK+qlfB9d9V2Ep6cdE2jlXl6O6r8wkXXzQUlNlWGLRt/5/aNXNVXp1POc2R5HQ25XS2tJ76pjnNoZzOp3rKpX1Vr4Kbw01F6//hmd6k/2H1x4+6++p8wv0R/Ae/kdlWGB19RVPYp/lKJyuM9pfkVuYTVmcTrYPpfmkO5TSv6imX9lW9Cq7/rsJW0ouLtnGsKkd3X51PuPiioaDMtsKg7fzlZv5vbtrvAd3LVdzKcyms5hCtFSbtq3oV3DaHm3R5umHSvmk9zdGdS/cieulOxPNguvtqDuW6503Pp3rJ/lQrzWnWNKc5nuab7kX1Krg53Fy0rpv+4uNtbmuO7lxFoelONEN3X82hXPe86flUL9mfaqU5zZrmNMfTfNO9qF4FN4ebi9Z10198vM1tzdGdqyg03Ylm6O6rOZTrnjc9n+ol+1OtNKdZ05zmeJpvuhfVq+DmcHPRum76i4+3ua05unMVhaY70QzdfTWHct3zpudTvWR/qpXmNGua0xxP8033onoV3BxuLlrXTX/x8Ta3NUd3rqLQdCeaobuv5lCue970fKqX7E+10pxmTXOa42m+6V5Ur4Kbw81F67rpLz7e5rbm6M5VFJruRDN099UcynXPm55P9ZL9qVaa06xpTnM8zTfdi+pVcHO4uWhdN/3Fx9vc1hzduYpC051ohu6+mkO57nnT86lesj/VSnOaNc1pjqf5pntRvQpuDjcXreumv/h4m9uaoztXUWi6E83Q3VdzKNc9b3o+1Uv2p1ppTrOmOc3xNN90L6pXwc3h5qJ13fQXH29zW3N05yoKTXeiGbr7ag7luudNz6d6yf5UK81p1jSnOZ7mm+5F9Sq49oebqs1XsRiHp+bV+VRvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+jN4abZKuqm17FVbxdOe0lyVd1pBp2vSk99qzjtbwdOO67Kmp5P9dJcur/0fDvozeGm2SrqptexVW8XTntJclXdaQadr0pPfas47W8HTjuuypqeT/XSXLq/9Hw76M3hptkq6qbXsVVvF057SXJV3WkGna9KT32rOO1vB047rsqank/10ly6v/R8O+g97nBTtanUVzdVWk99u3PSi2YQrUpGc3TntEPNoXrKVfnqfMJ1z6DzVXHS8cFUXd3nq+ilbjUwrS5aFYcxyv61CjrfLpzsA80qWpWM5ujOaYeaQ/WUq/LV+YTrnkHnq+Kk44OpurrPV9FL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dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2M5khzmkV903rq25mbw02z1anapGnftF5ymTrPduTU+ZTT7tJ66quczqec+irX3VfnEy7diXjewWiONKdZ1Detp76duTncNFudqk2a9k3rJZep82xHTp1POe0urae+yul8yqmvct19dT7h0p2I5x2bxIyIAAAOAElEQVSM5khzmkV903rq25l73OFGN0Ga002gvmm9tG/VfJpDuKoM6qucZH0ik+5P9ZRLrkmF5zF/1ZXs7olaVeuW9K3bfZhCNxbKxf9TcdV8VXnVVzntr4KryqC+ylV09xs80/2pnnLJDis8j/mrrmR3T9SqWrekb93uwxS6sVBuDjdv/otCtWfldH0ruKoM6qtcRXe/wTPdn+opl+ywwvOYv+pKdvdErap1S/rW7T5MoRsL5eZwM4cb3gNVe0p9ldNn6Glcuj/VUy65HhWex/xVV7K7J2pVrVvSt273YQrdWCjHv9jUV7n0fGm9dI6q+TSHcFUZ1Fc5yfpEJt2f6imXXJMKz2P+qivZ3RO1qtYt6Vu3+zCFbiyUm8PN/OWG90DVnlJf5fQZehqX7k/1lEuuR4XnMX/VlezuiVpV65b0rdt9mEI3FsrxLzb1VS49X1ovnaNqPs0hXFUG9VVOsj6RSfenesol16TC85i/6kp290StqnVL+tbtPkyhGwvl5nAzf7nhPVC1p9RXOX2Gnsal+1M95ZLrUeF5zF91Jbt7olbVuiV963YfptCNhXL8i019lUvPl9ZL56iaT3MIV5VBfZWTrE9k0v2pnnLJNanwPOavupLdPVGrat2SvnW7D1PoxkK5OdzMX254D1TtKfVVTp+hp3Hp/lRPueR6VHge81ddye6eqFW1bknfut2HKXRjoRz/YlNf5dLzqV53TvtLculOkrOtaE2OdAOv9VbWRNjXLue7oqXMWb3XnaocaV/VS3O6mlW+Ol+Sm8PNm3/J0M2ii5bWU98qTvMmuXTW5GwrWpMj3cBrvZU1Efa1y/muaClzVu91pypH2lf10pyuZpWvzpfk5nAzh5vkflrWSj9sorc85BcfEM87mC/GWv7xHTOK5vKgP/wBybDC6Pgrml+x6lnFfTX/x8/T833ofvVVfb/SuevnVfOpbwU3h5s53FTsu38973rY/0v3X/PQP/yX150/C43/r8yds/6X9r8DNP2H/5r9Oz/TmN/RvvqMelZxV3N/vp+e77P+1ffqe/X5u+9Xzae+FdwcbuZwU7Hv/vW8+6F/pf+veegfXnn8xL3Q+P/K/MTMrzz+HaDpP7ya+Z17GvMdj8+fVc8q7vO8V9+n57vy+XxffT9/7qe+r5pPfSu4OdzM4aZi3/3r+VMP///6/Gse+of/1f7Jfw6N/6/MT87+v17/DtD0H/531sQ/a8yE14eGelZxH3N+9TU931d+Hz9X3w/+p79Wzae+FdwcbuZwU7Hv/vX86ZfA4Ze+KjJMjvQqXuul1/fa6c+fJH3/VO73nWZNT572Vb00p71U+ep8SS7/pk9O9/ff/P91W23Ti6t66flUrzun/SW5dCfJ2Va0Jke6gdd6K2si7GuX813RUuas3utOVY60r+qlOV3NKl+dL8nN4Wb+cpPcT8ta6YdN9JaH/OID4nkH88VYyz++Y0bRXB70hz8gGVYYHX9F8ytWPau4r+b/+Hl6vg/dr76q71c6d/28aj71reDmcDOHm4p996/nXQ/7f+n+ax76h//yuvNnofH/lblz1v/S/neApv/wX7N/52ca8zvaV59Rzyruau7P99Pzfda/+l59rz5/9/2q+dS3gpvDzRxu/tl3dz98V/rpTX/l8537VbOlfdN62qX6pvXUVzmdr4rTHMJpBtE6GNVTTn2ruF1yVPWX9J3DzRxu/tlP+lCmueRmPrSS81XNlvZN62nH6pvWU1/ldL4qTnMIpxlE62BUTzn1reJ2yVHVX9J3DjdzuPlnP+lDmeaSm/nQSs5XNVvaN62nHatvWk99ldP5qjjNIZxmEK2DUT3l1LeK2yVHVX9J3znczOHmn/2kD2WaS27mQys5X9Vsad+0nnasvmk99VVO56viNIdwmkG0Dkb1lFPfKm6XHFX9JX3ncDOHm3/2kz6UaS65mQ+t5HxVs6V903rasfqm9dRXOZ2vitMcwmkG0ToY1VNOfau4XXJU9Zf0ncPNHG7+2U/6UKa55GY+tJLzVc2W9k3racfqm9ZTX+V0vipOcwinGUTrYFRPOfWt4nbJUdVf0ncON3O4+Wc/6UOZ5pKb+dBKzlc1W9o3racdq29aT32V0/mqOM0hnGYQrYNRPeXUt4rbJUdVf0nfOdzM4eaf/aQPZZpLbuZDKzlf1Wxp37Sedqy+aT31VU7nq+I0h3CaQbQORvWUU98qbpccVf0lfedwM4ebf/aTPpRpLrmZD63kfFWzpX3Tetqx+qb11Fc5na+K0xzCaQbROhjVU059q7hdclT1l/Sdw80cbv7ZT/pQprnkZj60kvNVzZb2Tetpx+qb1lNf5XS+Kk5zCKcZROtgVE859a3idslR1V/S93GHm2R5d2ilHw7VU+6OzElNyaF+onUHo/OlOc2S9k3raQ7ldD7V68ztkjWdQ/WquPSeqsqR9J3DTbLNgJZuUrVSPeXUt4qTHDqbaN3B6HxpTrOkfdN6mkM5nU/1OnO7ZE3nUL0qLr2nqnIkfedwk2wzoKWbVK1UTzn1reIkh84mWncwOl+a0yxp37Se5lBO51O9ztwuWdM5VK+KS++pqhxJ3zncJNsMaOkmVSvVU059qzjJobOJ1h2MzpfmNEvaN62nOZTT+VSvM7dL1nQO1avi0nuqKkfSdw43yTYDWrpJ1Ur1lFPfKk5y6GyidQej86U5zZL2TetpDuV0PtXrzO2SNZ1D9aq49J6qypH0ncNNss2Alm5StVI95dS3ipMcOpto3cHofGlOs6R903qaQzmdT/U6c7tkTedQvSouvaeqciR953CTbDOgpZtUrVRPOfWt4iSHziZadzA6X5rTLGnftJ7mUE7nU73O3C5Z0zlUr4pL76mqHEnfOdwk2wxo6SZVK9VTTn2rOMmhs4nWHYzOl+Y0S9o3rac5lNP5VK8zt0vWdA7Vq+LSe6oqR9J3DjfJNgNauknVSvWUU98qTnLobKJ1B6PzpTnNkvZN62kO5XQ+1evM7ZI1nUP1qrj0nqrKkfSdw02yzYCWblK1Uj3l1LeKkxw6m2jdweh8aU6zpH3TeppDOZ1P9Tpzu2RN51C9Ki69p6pyJH23OdykF7e7XnIT/Aat5HpoXvVUPeXSvqqn3OT4661/rUC6P1m3Cs9jrvQlWe9gNEfau8pXc+h8FVx+94VTaMlP48I1t5dLrq+GVU/VUy7tq3rKTY453KT3SnpP6XzKVc1X5ZvuRXMkuTnc/NC/OFM3i3LJTfAbtLQX4TSvaB1M+kr7qp5ymrdKb3zPh6/0mqU7rpovnUP1lNulF82R5PJv5uR0N/xbZXVTdefCNbeXS66HhlVP1VMu7at6yk2O8+FBuzs4vVY0v2IrPFeyVs33VW8fP6+ar8r3I/dXX3W+Cs6ftIrp5nBz+d/tFy1Hme1XD9nKzzWEaqqecmlf1VNucszhJr1X0ntK51Ouar4q33QvmiPJzeFm/mup5H66TUsfNuF0SNE6mPSV9lU95TRvld74ng9f6TVLd1w1XzqH6im3Sy+aI8nl38zJ6eYvN/OXm//bT/oyEE63qGgdTPpK+6qecpq3Sm9853Cje0C59J7v7pueT/tLcvk3c3K6OdzM4eb/9pM+bMLpFhWtg0lfaV/VU07zVumN7xxudA8ol97z3X3T82l/SS7/Zk5ON4ebOdz8337Sh0043aKidTDpK+2respp3iq98Z3Dje4B5dJ7vrtvej7tL8nl38zJ6eZwM4eb/9tP+rAJp1tUtA4mfaV9VU85zVulN75zuNE9oFx6z3f3Tc+n/SW5/Js5Od1oTQPTwDQwDUwD08A0sNjAHG4WCxt8GpgGpoFpYBqYBno3MIeb3usz000D08A0MA1MA9PAYgNzuFksbPBpYBqYBqaBaWAa6N3AHG56r89MNw1MA9PANDANTAOLDczhZrGwwaeBaWAamAamgWmgdwNzuOm9PjPdNDANTAPTwDQwDSw2MIebxcIGnwamgWlgGpgGpoHeDczhpvf6zHTTwDQwDUwD08A0sNjAHG4WCxt8GpgGpoFpYBqYBno3MIeb3usz000D08A0MA1MA9PAYgNzuFksbPBpYBqYBqaBaWAa6N3AHG56r89MNw1MA9PANDANTAOLDczhZrGwwaeBaWAamAamgWmgdwNzuOm9PjPdNDANTAPTwDQwDSw2MIebxcIGnwamgWlgGpgGpoHeDczhpvf6zHTTwDQwDUwD08A0sNjAHG4WCxt8GpgGpoFpYBqYBno3MIeb3usz000D08A0MA1MA9PAYgNzuFksbPBpYBqYBqaBaWAa6N3AHG56r89MNw1MA9PANDANTAOLDczhZrGwwaeBaWAamAamgWmgdwNzuOm9PjPdNDANTAPTwDQwDSw2MIebxcIGnwamgWlgGpgGpoHeDczhpvf6zHTTwDQwDUwD08A0sNjAHG4WCxt8GpgGpoFpYBqYBno3MIeb3usz000D08A0MA1MA9PAYgNzuFksbPBpYBqYBqaBaWAa6N3AHG56r89MNw1MA9PANDANTAOLDczhZrGwwaeBaWAamAamgWmgdwNzuOm9PjPdNDANTAPTwDQwDSw2MIebxcIGnwamgWlgGpgGpoHeDczhpvf6zHTTwDQwDUwD08A0sNjAHG4WCxt8GpgGpoFpYBqYBno3MIeb3usz000D08A0MA1MA9PAYgNzuFksbPBpYBqYBqaBaWAa6N3AHG56r89MNw1MA9PANDANTAOLDczhZrGwwaeBaWAamAamgWmgdwNzuOm9PjPdNDANTAPTwDQwDSw28P8BzXyzeiUj9goAAAAASUVORK5CYII="}}]); \ No newline at end of file +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[88866],{63287:function(i,e,n){n.d(e,{Z:function(){return j}});var t=n(7557),l=n.n(t),s=n(41498),A=n.n(s),c=n(79800),a=n.n(c),o=n(59301),I=n(43418),g=n(64711),r=n(61186),m=n.n(r),d=n(20817),u=n(37712);var j=function(i){var e=i.modeldata,n=i.dispatch,t=(0,o.useState)(!1),s=a()(t,2),c=s[0],r=s[1];function j(i){return M.apply(this,arguments)}function M(){return(M=A()(l()().mark((function i(t){var s,A;return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(localStorage.setItem("isfirst","2"),e&&e.link&&r(!0),!e||e.link){i.next=5;break}if(2!==t){i.next=5;break}return i.abrupt("return");case 5:return r(!1),i.next=8,n({type:"homePage/UploadNotice",payload:{t:t,id:e&&e.id}});case 8:(s=i.sent)&&e&&e.link&&2===t&&(s.is_create?(localStorage.setItem("iscreate","1"),A={competition:s.competition,identify:s.identify,sub_title:s.sub_title,team_id:s.team_id,team_name:s.team_name},localStorage.setItem("item",JSON.stringify(A)),window.location.href="".concat(e&&e.link)):window.location.href="".concat(e&&e.link));case 10:case"end":return i.stop()}}),i)})))).apply(this,arguments)}return(0,o.useEffect)((function(){setTimeout((function(){var i=localStorage.getItem("isfirst");m()(localStorage.getItem("showtime")||new Date).diff(m()(new Date),"hours")>0?r(!1):i&&"0"===i?(r(!0),localStorage.setItem("showtime",m()().add(12,"hours").format("YYYY-MM-DD HH:mm:ss"))):r(!1)}),1e3)}),[]),(0,u.jsx)(I.Z,{open:c,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,u.jsx)(g.Z,{onClick:function(){return j(1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,u.jsx)("img",{style:{width:"600px",height:"337px",marginTop:"15px",borderRadius:"10px",cursor:e&&e.link?"pointer":""},onClick:function(){return j(2)},src:d.Z.IMG_SERVER+"".concat(e&&e.img_url)})})}},50883:function(i,e,n){var t=n(82242),l=n.n(t),s=(n(59301),n(93314)),A=n(3113),c=n(37712);e.Z=function(i){var e=i.img,n=i.buttonProps,t=void 0===n?{}:n,a=i.styles,o=void 0===a?{}:a,I=i.customText,g=i.ButtonText,r=i.ButtonClick,m=i.Buttonclass,d=i.ButtonTwo,u=i.imgStyles,j=i.loading,M=void 0!==j&&j;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:l()(l()({},{color:"#999",margin:"100px auto",visibility:M?"hidden":"visible"}),o),children:[(0,c.jsx)("img",{src:e||s,style:l()(l()({},u),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:I||"暂时还没有相关数据哦!"}),g&&(0,c.jsx)(A.ZP,l()(l()({className:m,onClick:r},t),{},{children:g})),d&&d]})}},76927:function(i,e,n){n.d(e,{K:function(){return o}});n(59301);var t=n(43418),l=n(82626),s="modal___LGwws",A="closeIcon___vsUXI",c=n(24334),a=n(37712),o=function(i){var e=i.visible,n=i.width,o=i.videoId,I=i.file_url,g=i.course_id,r=(i.copyUrl,i.toLog),m=void 0===r||r,d=i.logWatchHistory,u=void 0===d?function(){}:d,j=i.allow_skip,M=i.onClose,x=void 0===M?function(){}:M,h=i.autoPlay,E=void 0!==h&&h,y=i.onPlayEnded,S=void 0===y?function(){}:y;return(0,a.jsxs)(t.Z,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:e,title:null,footer:null,width:n,className:s,children:[(0,a.jsx)("i",{className:"".concat(A," iconfont icon-guanbi10"),onClick:x}),e&&(0,a.jsx)(l.Z,{onPlayEnded:S,autoPlay:E,allow_skip:j,courseId:g,src:null!=I&&I.startsWith("http")?I:c.Base64.decode(I),videoId:o,toLog:m,logWatchHistory:u})]})}},99607:function(i,e,n){n.r(e),n.d(e,{default:function(){return Q}});var t=n(7557),l=n.n(t),s=n(41498),A=n.n(s),c=n(82242),a=n.n(c),o=n(79800),I=n.n(o),g=n(39647),r=n.n(g),m=n(59301),d=n(32007),u=n(57809),j=n(8591),M=n(95237),x=n(43604),h=n(3113),E=n(96865),y=n(27092),S=n(50883),Z="acitons___teF7U",B=n(43418),C=n(6848),b=n(24905),p=n(66621),z=n(85750),N="listItem___ye5vB",T="info___Z1Jmz",v="title___Pq4sD",J="titleLeft___nUs7_",k="titleRight___nhuLW",f="name___hjh5r";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var w=n(89260),P=n(61186),Y=n.n(P),L=n(37712),D=function(i){var e,n,t,s,c,a,o,g=i.v,r=i.k,u=(i.match,i.selectArrs),M=i.setSelectArrs,x=(i.dispatch,i.params),h=(0,m.useState)([]),E=I()(h,2),y=(E[0],E[1],(0,m.useState)(!1)),S=I()(y,2),Z=(S[0],S[1],"YYYY-MM-DD"),z=Y()("2020-11-15",Z);var P=function(i){var e;d.history.push("/classrooms/".concat(i.course_identifier,"/exercisenotice/").concat(i.id,"/users/").concat(null===(e=(0,w.eY)())||void 0===e?void 0:e.login))};"publish_time"===x.order_by&&x.sort_direction,"end_time"===x.order_by&&x.sort_direction;return console.log((0,w.RV)(),222),(0,L.jsxs)("div",{className:N,children:[(0,w.GJ)()&&(0,L.jsx)(b.Z,{checked:u.includes(g.id),value:g.id,onClick:function(i){i.stopPropagation()},onChange:function(i){u.indexOf(g.id);u.indexOf(g.id)>-1?M(u.filter((function(i){return i!==g.id}))):M(u.concat(g.id))}}),(0,L.jsxs)("div",{className:T,children:[(0,L.jsxs)("div",{className:v,children:[(0,L.jsxs)("div",{className:J,style:{marginRight:"15px"},children:[function(i){return null!=i&&i.includes("未开始")?(0,L.jsx)("span",{style:{backgroundColor:"#B8B8B8"},className:"tag-style mr10",children:"未开始"}):null!=i&&i.includes("考试中")?(0,L.jsx)("span",{style:{backgroundColor:"#007AFF"},className:"tag-style mr10",children:"考试中"}):null!=i&&i.includes("已结束")?(0,L.jsx)("span",{style:{backgroundColor:"#FC2D6B"},className:"tag-style mr10",children:"已结束"}):void 0}(null==g?void 0:g.exercise_tips),(0,L.jsx)(C.Z,{title:g.exercise_name,children:(0,L.jsx)("span",{className:"".concat(f),style:{maxWidth:null!=g&&null!==(e=g.exercise_tips)&&void 0!==e&&e.includes("已开启防作弊")?400:498},children:g.exercise_name})}),!g.is_public&&(0,w.GJ)()&&(0,L.jsx)(C.Z,{title:"私有属性,非课堂成员不能访问",children:(0,L.jsx)("span",{className:"iconfont icon-suo1 ml10 mr10 c-light-black font12"})}),(null==g||null===(n=g.exercise_tips)||void 0===n?void 0:n.includes("已开启防作弊"))&&(0,L.jsx)("span",{style:{flexShrink:0},className:"tag-style-fzb iconfont icon-fangzuobi ml10",children:"已开启防作弊"}),(null==g||null===(t=g.exercise_tips)||void 0===t?void 0:t.includes("已结束"))&&(null==g||null===(s=g.exercise_tips)||void 0===s?void 0:s.includes("未提交"))&&(0,L.jsx)("span",{style:{flexShrink:0,backgroundColor:"#B8B8B8"},className:"tag-style ml10",children:"未提交"})]}),(0,L.jsxs)("div",{className:k,onClick:function(i){i.stopPropagation(),i.preventDefault()},children:[(0,w.GJ)()&&g.assistant_auth&&(0,L.jsx)("span",{onClick:function(i){i.stopPropagation();var e=Y()(g.created_at,Z);Y()(z).diff(Y()(e),"days")>0&&null!=g&&g.is_random?B.Z.info({title:"题库改版告知",content:(0,L.jsx)(L.Fragment,{children:"EduCoder已升级题库功能,所有试题均需匹配知识点。 当前试卷所涉及试题均未匹配知识点,无法随机抽取,已不能有效使用。请在试卷库重新组卷后使用。 由此带来的不便,敬请谅解!"})}):null!=g&&g.is_random?d.history.push("/classrooms/".concat(g.course_id,"/exercise/").concat(g.id,"/random/preview?random=").concat(g.is_random)):d.history.push("/classrooms/".concat(g.course_id,"/exercise/").concat(g.id,"/detail?random=").concat(g.is_random,"&tabs=2"))},children:"预览"}),(0,L.jsx)("a",{onClick:function(i){i.preventDefault(),i.stopPropagation(),(0,p.xg)("/classrooms/".concat(g.course_id,"/exercise/").concat(g.id,"/detail?random=").concat(g.is_random))},children:"详情"}),(0,L.jsxs)(L.Fragment,{children:[!!g.off_limits&&(0,L.jsx)(C.Z,{title:"迟到超过".concat(null==g?void 0:g.last_times,"分钟,禁止进入答题"),children:(0,L.jsx)("b",{className:"font16 c-grey-999",children:"迟到禁止答题"})}),!g.off_limits&&0===g.current_status&&g.exercise_status>1&&!(null!==(c=g.exercise_tips)&&void 0!==c&&c.includes("已截止"))&&(0,L.jsxs)("a",{onClick:function(i){i.stopPropagation(),i.preventDefault(),P(g)},href:"",children:[(null==g?void 0:g.screen_used_num)>(null==g?void 0:g.screen_total_num)&&"申请"," 继续考试"]}),!(null!==(a=g.exercise_tips)&&void 0!==a&&a.includes("已截止"))&&(null==g?void 0:g.screen_used_num)>(null==g?void 0:g.screen_total_num)&&(0,L.jsx)("a",{onClick:function(i){i.stopPropagation(),i.preventDefault(),P(g)},href:"",children:"申请继续考试"}),!g.off_limits&&1===g.current_status&&g.exercise_status>1&&"kepukehuan.educoder.net"!=document.domain&&(0,L.jsx)("a",{style:{color:"#0152d9"},onClick:function(){var i=A()(l()().mark((function i(e){var n;return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(e.preventDefault(),e.stopPropagation(),null!=g&&g.answered_open){i.next=5;break}return j.ZP.info("老师已设置本试卷在交卷后不可查看"),i.abrupt("return");case 5:(0,p.xg)("/classrooms/".concat(x.coursesId,"/exercise/").concat(g.id,"/users/").concat(null===(n=(0,w.eY)())||void 0===n?void 0:n.login,"?check=true"));case 6:case"end":return i.stop()}}),i)})));return function(e){return i.apply(this,arguments)}}(),children:"查看考试"}),!g.off_limits&&2===g.current_status&&g.exercise_status>1&&!(null!==(o=g.exercise_tips)&&void 0!==o&&o.includes("已截止"))&&(0,L.jsx)("a",{style:{color:1===(null==g?void 0:g.is_redo)&&"red"},onClick:function(i){i.stopPropagation(),i.preventDefault(),P(g)},href:"",children:0===(null==g?void 0:g.is_redo)?"开始考试":"重新考试"})]})]})]}),(0,L.jsxs)("p",{style:{display:"flex"},children:[(0,L.jsxs)("span",{className:"c-grey-999 mr20",children:["创建者:",(0,L.jsx)("span",{className:"c-blue",children:g.username})]}),(0,L.jsxs)("span",{className:"c-grey-999 mr20",children:["所属课堂:",(0,L.jsx)("span",{className:"c-blue",children:g.course_name})]}),(0,L.jsxs)("span",{className:"ml30 c-grey-999 mr20",children:["考试时长:",(0,L.jsx)("span",{className:"c-blue",children:null===g.time||-1===g.time?"不限":"".concat(g.time,"分钟")})]}),(0,L.jsxs)("span",{className:"ml15 c-grey-999",children:["考试时间:",(0,L.jsx)("span",{className:"c-blue",children:Y()(null==g?void 0:g.published_time).format("YYYY-MM-DD HH:mm")})," 至 ",(0,L.jsx)("span",{className:"c-blue",children:Y()(null==g?void 0:g.end_time).format("YYYY-MM-DD HH:mm")})]})]})]})]},r)},U=["classroomList","globalSetting","exercise","loading","dispatch","match"],O=u.default.Option,Q=(0,d.connect)((function(i){var e=i.classroomList,n=i.loading,t=i.globalSetting,l=i.exercise;return{classroomList:e,globalSetting:t,loading:n.effects,exercise:l}}))((function(i){var e,n,t,s,c=i.classroomList,o=(i.globalSetting,i.exercise),g=i.loading,B=i.dispatch,C=i.match,b=(r()(i,U),(0,m.useState)(a()({},(0,d.useParams)()))),N=I()(b,2),T=N[0],v=(N[1],(0,d.useLocation)(),c.detailExerciseList),J=(c.detailTopBanner,c.detailLeftMenus,(0,m.useState)([])),k=I()(J,2),f=k[0],w=k[1],P=(0,m.useState)(!1),Y=I()(P,2),Q=Y[0],R=Y[1],V=(0,m.useState)({page:1,course_id:""}),H=I()(V,2),G=H[0],W=H[1];T.id=T.coursesId;var F=(0,m.useMemo)((function(){return new WebSocket("ws://localhost:8082")}),[]);(0,m.useEffect)((function(){K(),B({type:"globalSetting/footerToggle",payload:!1}),B({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}),[G]),(0,m.useEffect)((function(){X()}),[]);var X=function(){var i=A()(l()().mark((function i(){var e,n;return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,z.ZP)("/api/users/check_client_cheating.json",{method:"get"});case 2:0===(e=i.sent).status&&R(null==e||null===(n=e.data)||void 0===n?void 0:n.show_unlimit);case 4:case"end":return i.stop()}}),i)})));return function(){return i.apply(this,arguments)}}();(0,m.useEffect)((function(){w([])}),[v]);var K=function(){document.body.scrollIntoView(),B({type:"exercise/getUserExercise",payload:G})},q=function(){var i=A()(l()().mark((function i(){return l()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:(0,p.G5)(F),j.ZP.success("操作成功");case 2:case"end":return i.stop()}}),i)})));return function(){return i.apply(this,arguments)}}();return(0,L.jsxs)("section",{className:"minH500 minW1200",children:[(0,L.jsx)("aside",{className:"".concat(Z," w100"),children:(0,L.jsxs)(M.Z,{className:"w100",align:"middle",children:[(0,L.jsx)(x.Z,{flex:"1",children:(0,L.jsx)("div",{className:"font20 blod",children:"考试列表"})}),Q&&(0,L.jsx)(x.Z,{children:(0,L.jsx)(h.ZP,{onClick:q,className:"mr20",type:"primary",ghost:!0,children:"解除客户端限制"})}),(0,L.jsx)(x.Z,{children:(0,L.jsxs)("div",{children:["按课堂名称搜索试卷考试:",(0,L.jsxs)(u.default,{className:"ml20",size:"large",style:{width:300},placeholder:"全部",onChange:function(i){G.course_id=i,G.page=1,W(a()({},G))},children:[(0,L.jsx)(O,{value:"",children:"全部"}),null==o||null===(e=o.userExerciseList)||void 0===e||null===(e=e.courses)||void 0===e?void 0:e.map((function(i,e){return(0,L.jsx)(O,{value:i.id,children:i.name})}))]})]})})]})}),0===(null==o||null===(n=o.userExerciseList)||void 0===n?void 0:n.exercises_count)&&(0,L.jsx)(S.Z,{}),(0,L.jsxs)(E.Z,{loading:g["exercise/getUserExercise"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30",children:[(null==o||null===(t=o.userExerciseList)||void 0===t?void 0:t.exercises)&&(null==o||null===(s=o.userExerciseList)||void 0===s?void 0:s.exercises.map((function(i,e){return(0,L.jsx)(D,{v:i,k:e,match:C,selectArrs:f,setSelectArrs:w,dispatch:B,params:T})}))),(0,L.jsx)("aside",{className:"tc mb50 mt30",children:(0,L.jsx)(y.Z,{showTotal:function(i){var e;return"共 ".concat(null==o||null===(e=o.userExerciseList)||void 0===e?void 0:e.exercises_count," 条")},hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(i){G.page=i,W(a()({},G))},defaultPageSize:20,defaultCurrent:G.page,current:G.page||1,total:null==o?void 0:o.userExerciseList.exercises_count})})]})]})}))},61124:function(i,e,n){n.r(e),n.d(e,{default:function(){return _e}});var t=n(39647),l=n.n(t),s=n(59301),A=n(92736),c=n(81863),a=n(32007),o=n(1082),I=n(7557),g=n.n(I),r=n(41498),m=n.n(r),d=n(79800),u=n.n(d),j=n(8591),M=n(9951),x=n(96865),h=n(43418),E=n(14988),y=n(53084),S=n(18889),Z=n(31395),B=n(6848),C=n(20817),b="courseItems___TlWT7",p="jupyterTag___Z9VrH",z="lockWrap___fnkyf",N="flexCenter___v3RGV",T=n(66621),v=n(37712),J=function(i){var e=i.data;return(0,v.jsx)("aside",{className:b,children:e&&e.map((function(i,e){return(0,v.jsx)("a",{onClick:function(){i.power&&(0,T.xg)("/shixuns/".concat(i.identifier,"/challenges"))},children:(0,v.jsx)(S.Z,{className:"animated fadeIn",cover:(0,v.jsx)("img",{alt:i.name,src:i.pic}),children:(0,v.jsx)(S.Z.Meta,{title:i.name,description:(0,v.jsxs)("div",{children:[i.is_jupyter&&(0,v.jsx)("div",{className:p,children:(0,v.jsx)("span",{children:"Jupyter"})}),!i.power&&(0,v.jsxs)("div",{className:z,children:[(0,v.jsx)("img",{className:"mt80 mb25",width:"60px",height:"80px",src:"".concat(C.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,v.jsx)("span",{className:"font14 c-white",children:"定向开放内容,需要授权"})]}),(0,v.jsxs)("div",{children:[(0,v.jsx)(Z.Z,{allowHalf:!0,disabled:!0,defaultValue:i.score_info}),(0,v.jsx)("span",{className:"ml20",children:i.score_info?"".concat(i.score_info,"分"):"5分"})]}),(0,v.jsxs)("div",{className:N,children:[(0,v.jsxs)("p",{className:"flex1",children:[!i.is_jupyter&&(0,v.jsx)(B.Z,{placement:"bottom",title:"关卡数",children:(0,v.jsxs)("span",{children:[(0,v.jsx)("i",{className:"iconfont icon-shixunguanqia fon18 mr3"}),i.challenges_count]})}),!!i.myshixuns_count&&(0,v.jsx)(B.Z,{placement:"bottom",title:"学习人数",children:(0,v.jsxs)("span",{className:"ml10",children:[(0,v.jsx)("i",{className:"iconfont icon-chengyuan font18 mr3"}),i.myshixuns_count]})})]}),(0,v.jsx)("p",{children:i.level})]})]})})})},e)}))})},k="courseItems___Z_T4k",f="unit___BkH16",w="excellentTag___MRMEJ",P="flexEnd___sq3TF",Y="righttag___LIWQ4",L="esTitle___PyxzH";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var D=function(i){var e=i.data;return(0,v.jsx)("aside",{className:k,children:e&&e.map((function(i,e){return(0,v.jsx)("a",{href:"/paths/".concat(i.identifier),target:"_blank",children:(0,v.jsx)(S.Z,{className:"animated fadeIn",cover:(0,v.jsx)("img",{alt:i.name,src:i.image_url}),children:(0,v.jsx)(S.Z.Meta,{title:(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(B.Z,{title:i.name,children:(0,v.jsx)("div",{className:"".concat(L),children:i.name})}),(0,v.jsx)("br",{}),(0,v.jsx)(B.Z,{title:"发布单位:".concat(i.school_name),children:(0,v.jsxs)("div",{className:"".concat(f),children:[(0,v.jsx)("img",{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGZpbHRlciB4PSItNS44JSIgeT0iLTUlIiB3aWR0aD0iMTExLjUlIiBoZWlnaHQ9IjEwOS40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYSI+PGZlT2Zmc2V0IGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIzIiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC45NDUwOTgwMzkgMCAwIDAgMCAwLjk0NTA5ODAzOSAwIDAgMCAwIDAuOTQ1MDk4MDM5IDAgMCAwIDEgMCIgaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIi8+PGZlTWVyZ2U+PGZlTWVyZ2VOb2RlIGluPSJzaGFkb3dNYXRyaXhPdXRlcjEiLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz48L2ZlTWVyZ2U+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExIC0yMTQpIiBzdHJva2U9IiM5OTkiIHN0cm9rZS13aWR0aD0iLjYiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIxLjU2MyAyMzUuNTY3di04LjM3OWEuNi42IDAgMCAxIC4zMTItLjUyNmw1LjgtMy4xNzZhLjYuNiAwIDAgMSAuODg4LjUyN3YxMS41NTVNMjguNzA1IDIyOC40NDZsNS4xMSAyLjAyOGEuNi42IDAgMCAxIC4zNzguNTU3djQuNTM3Ii8+PHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJtMjMuNTMyIDIyNy43MjQgMy4yMjQtLjAwNU0yMy41MzIgMjMwLjUyNGwzLjIyNC0uMDA1TTI5LjgzMiAyMzIuMzg4aDIuOE0yMC4zNzggMjM1Ljg3MWwxNC45NDMtLjA1NCIvPjwvZz48L3N2Zz4=",className:"unitImg"}),i.school_name]})})]}),description:(0,v.jsxs)("div",{children:[i.featured>0&&(0,v.jsx)("div",{className:w,children:(0,v.jsxs)("span",{style:{background:1===i.featured?"#FF6500":2===i.featured?"#4361F2":3===i.featured?"#E9AD5D":4===i.featured?"#f7ce62":""},children:[1===i.featured&&"国家一流",2===i.featured&&"军队一流",3===i.featured&&"省级一流",4===i.featured&&"精品课程"]})}),i.excellent&&(0,v.jsx)("div",{className:Y,children:(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAYAAACOqiAdAAAJAklEQVR4Xu3beUyb9xkH8K9vfIDNZeMDN4kbCLAECAtI3dRkmboq3dE/Omnaqqlblm1tuh5Roy00XbK1VZquWbtIq7KszaYm3aVu2XpsmpY1W5aNtglJk16UhIK5DMaAwRhsfE7PD5ua0wb8vjbgn/TKKBzm/fA8v+N53ggwMYQxr/QxXaLIJQYgASCNvMoiH0trXzq6M+cT6++OfG/KXsastqcbduw6BsAHwB+5AgDoCgIIxVxhANFr0b+zIPKd9Bp7xcIRIMHFAhIiA6x96eg3VyNeFI78psPFRh6hReGi0Ud47OIKTywQ4IChGudGevG6yxY3OviMvFi4tMMTQYCHDVX4dLYOP+l5J63wpsOlBd6Nshy0jLtYhOklcpxYezNEAkFa4c0Gl1K8z+TosU9fiWd638Ol0X781FyHPLEMTZ4hbFLkpQ3eXHApwxNDgAPGzahTFWIo6INSKMbBrku4MjaYVmk7H1zK8KoUeThcXMvS8/RgG471fcjSViIQ4uS6rSwCUz3nxYPjBU8jkuJr+Ra4g35YsnJQp9JiLBRAq9eFjYo8lrb/GO7CD/SV2K42oNs3Cr1EgSdsV/HvkZ6UrLaJwHGOZ5Ao8IJlKwPwhoK44O7Dc45m9Pu9k2n7oWcI5Ypc/HGwDc/3NeN7unL82WlFh280Lhx9QbK3KonCcYpHG0atRI4sgQg2/xh8YdroTwypQIhTlm0sPRvdDtR3NSYENdsXJRNvIXCc4s12owQaTc9e3xjDpbT9+3DX5JffIFWhJ4JNuIOB8Xlhk4W3UDje8GLRKD1P9DWztA0jjIPdlxkOrcAnLVvRPu7GWZcNd+vKsKf9zbjpmwy8xcDxgrdPvwmfVRvZnHY8sqoSFI0AO6MDdCR7wrQFVcp8hMNhtPvcuKftf5Ofny/0loq3WDjO8W5Tm2CSqvBLx8RWZPqQCUQ4aKxmm+JT/S24s8CCZs8w9nc1sjmSIvbjmXJ2wqXgLQWOc7y5IiZXJMWPTZtRJs9F+/gI9rS/hTUyFUvlx7vfRrlcgy/mmrGv8yJnabtUOF7xhBBge44e39VuwHg4hGP2JjxQVMG2LSf7W0DHtRplAdRiKS64HTje1xQXjm5gMZGXDDhe8NbJsnG4eAtyxTKcd/XiqP19bMhS44Cxms1t67PULECvjA6w9G1w2/F49xUEI/NhvD3MQvGSBcc5Hh3DtucYEAiH2Ob4UyodHtJvxL9cNjbHHSreAl8oiHutDSxNd+vK8d+RXs7wkgnHOR4tCL+1bINQIIBKJMHLTiuetTehUpGPp8y12NvxFkLhMOoNlZAJRfCHQniw4030+j3xAm7y84lGXrLhOMezyLJxV+F6FIiy8Ov+a7D7PdhZWAqKyPc8TtQqC/H22AArAowGA/CGqeUAmKVKfF5TzKLTHaJWxNwjETwu4DjHo8rwKyW3QCqkdsjEoH3cO55BvOLswH9GemeoENoDugp86dqZScyl4HEFxykera5rZSpoRDIUSGTYq9+EF/tb8EL/9SkWKqEY+w1VeK6vGZuV+bhVY0J9ZyNoj3hyoCVu+s4XeVzCcYoXe9evlXwOrw114BeRE0b0c/liGX619maMh4P4xkfnoBBJcMRcC6NUib86O/Az+/uLxuMajhe831i2sfPqw9MqJ7u1Zbg99wYc6XmXzXuERpgHui6h3lCFhhH7ovH4gOMcr1CcBUfAOyV6YtEuj030LqjWR0cxqqCUyjWsLP+3oc5F4fEFxzleVE0rzsLOwhJWIPjLoJVtRSjaHiyqQDgMVvzcb6zGSNCPRzob8aiphu33Fpq2fMLxgvfVvHXYqS1ljgRH81mxVMlKUXv1G9kJg04XapEEI6EAO32cc/Xgqd53EzpjRBcMvuE4x6OKMW2C7ysqR9u4G50+N3Zry9mGmFKTGj4feV34p8uG+4sqcGaoK2G0aFQTXirgOMejN3jMWINSuRoKoZjV7UQCIYLhMPa0v4F7dGWssjIdrUaRjzxxFs64uuOutqmC4wWP3qREloMnzbUs2qhO5wyMs7StUxbi94OtU9LzroL1uDPfwk4Xp+Ls81IJxzkedc+eXXMTrntdcAV9GA76WFvRIFVgV9t5BGi1AHBLjhEb5Go4/F62sND4w2ArTjiuzRl5qYbjFI9u7o7ctXh1qB3f0W5AkUSBH3VfRoVcw54MiI4vaIpxv64CAoEAx+1N6PF7WFeNxqtDHbPipQMcp3jRu96hNrFe7B3XX588q5qkStQoCrBDYwLV+2hQj+OsqwdPmrcgWyhhp5HTTusMvHSB4xwvuqLS8yg0tmXrWfmJBpWpTg9aYR0fYfU+6pb1+MbwsrMde4o24nlH8wy8dILjHC82bCrkuawY+uW8NRgO+nHW1Q13MICLow58veBGtv+j+l5JlhqPGKpn4KUbHG94X8lbh28VlrDWIy0RtHhUKvJwU7YO+zsbJ/EO267ih8ZqZv7ttvMYC03U99IRjnM82oo8ZqphaH9yWtk8t0tbivrOi7hPV876tFG8WpUWDr8HD3VcYE8MREe6wnGKRzf9SWUB/OEQblWb8HP7B3jUuBk5YinoySlWdg+HGN5tmmL8bqB1Clo6R1zsH5buk67ow9zRJ+KX/EC3UaLAEXMdPvAMscP/0+Y69r67rQ24PdfM0nZX63k4IwtK7ByZzhHHKx61HXt8owyJKsff77yIMrkGb7j70nofN+svF/OP0ajjNPKueYdZk4eeQX5xoAXN3uE5f6/lEHG8Rh6l7SFb/Eb2coLjdMGgH05z3r26chyyXYU7RP+zae6x3OA4x4s3ZyyH7Ui8Pzhnq20ieMsx4niZ8+LhLWe4lKbtcodLGd5KgEsJ3kqB4x1vJcHxirfS4HjDW4lwvOCtVDjO8VYyHKd4Kx2OM7zVAMcJ3mqBSzreaoJLKt5qg0sa3mqESwreaoVbMt5qhlsS3mqHWzReBm6iRr7gvm0G7uPmwoLwMnBTuzIJ42XgZrazEsLLwM3eB4yLl4Gbu4E6L14Gbv7O85x4Gbh4Lfs5tioZuPhws+7zMnCJwc3Ay8AlDjcFLwO3MLhJvAzcwuEY3v8Bor8waVwIzrAAAAAASUVORK5CYII="})}),(0,v.jsxs)("div",{className:P,children:[(0,v.jsx)(B.Z,{placement:"bottom",title:"章节数",children:(0,v.jsxs)("span",{children:[(0,v.jsx)("i",{className:"iconfont icon-zhangjie1 mr3 font16"}),(0,v.jsx)("span",{children:i.stages_count})]})}),(0,v.jsx)(B.Z,{placement:"bottom",title:"学习人数",children:(0,v.jsxs)("span",{children:[(0,v.jsx)("i",{className:"iconfont icon-chengyuan mr3 font18 ml10"}),(0,v.jsx)("span",{children:i.members_count})]})})]})]})})},e)},i.identifier)}))})},U="banner___zjrmW",O="LeftButton___Dg0SE",Q="RightButton___ruhiv",R="mainSiteBanner___zKH3a",V="subnavDetail___NWSKp",H="subnav___TlZMN",G="nav___usdIP",W="link___thKdp",F="course___VqKLf",X="title___UQUEK",K="more___cd8yr",q="mainSite___L7hjf",_="mainSiteContent___jh1Rf",$="ContentWarp___scQcv",ii="orientation___KEYxX",ei="lf___xIgy7",ni="left___C9bfs",ti="btn___TiMo8",li="right___nM0XG",si="divstate___BOdB8",Ai="operatingEnvironment___qBwdF",ci="tabs___BQLLW",ai="operatingActive___VAozR",oi="tabContent___d7EDO",Ii="btns___SlEMt",gi="b1___abpsv",ri="b2___tSgoV",mi="videoMask___lhgh6",di="teachingTool___g7aVc",ui="clausesWarp___JIBwP",ji=n(63287),Mi=n(82242),xi=n.n(Mi),hi="mainSiteContent___R3sSQ",Ei="ContentWarp___Tjdyn",yi="operatingEnvironment___JFnXi",Si="tabs___h0pNd",Zi="operatingActive___dpZZ1",Bi="tabContent___wJkLs",Ci="left___tlYg8",bi="btns___hih1a",pi="b1___tfd5q",zi="b2___SKalN",Ni="right___cBLgU",Ti="videoMask___U6Ue5",vi="orientation___VghPm",Ji="lf___juYPG",ki="btn___b2TnH",fi="teachingTool___Rtpec",wi="clausesWarp___GlCmT",Pi="school___NwYEs",Yi="bigDes___WIsDJ",Li="p1___LUvl_",Di="img1___SZfZP",Ui="img2___zVSnP",Oi="data:image/png;base64,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9dZjHmMmDz+0MfmdtPrvw7x+/fpbWmt/oLX21tFo9NbW2ltqrW8tpTzfWnu+1nrO92t+J0nvJ0CAAAECBAgQIEDgXgJ3vm+xD8WXSykvt9b+X631W13X9W/73/93ZWXlW/3HPYmCT2xMPszFaq3VtbW1Uzs7O8+PRqPnuq47V2s921p77W0ppf9y2jOllGd8pvNhVH0MAQIECBAgQIAAgUMt0H8msf/S0ldLKRdqredba6+9HY1G57uue2Uymby8vLx8ab9e7OYgij7VMflmLkhrbby2ttZ/D+eZ0WjUx+XpWuupruv6Fwk6VWt9tuu622/73621Pj6P+b7ON6PsYwkQIECAAAECBAhEBVopZbXWeqW1drn/PRqNLvVvSymXRqNR/9culVIudl336tzc3KvLy8uXa63T6Fk8oWNicsAL279S7fnz508uLS2d3N7efmYymZwspfS/T7TWTpRSVvo/777tuu72n2utfYQer7UutdZGA56iaQIECBAgQIAAAQIHVqDW2rXW1kspN1prq6WU66PR6Foppf99ffdtrXX3r13d2dm5Ojc3d2V9ff3quXPnrs76FU8PLG7gxMRkAHGoif7LcEsp/c/gnF9dXV0Yj8fztdbxUMezS4AAAQIECBAgQGCWAq216XQ63Tp27NhmKaX/PsOtp/nLSGd5LR7m2P8fReLGLk+ODAIAAAAASUVORK5CYII=",Qi=[{name:"云端编程环境",img:Oi,video:"https://video.educoder.net/sv/20821c44-1775248f8e1/20821c44-1775248f8e1.mp4",key:0,firstTitle:"云端编程环境特点",firstDescribe:["图文、视频、Latex","VS Code编程环境","Online Judge(OJ)模式","代码自动推荐","可定制测试集","自动化部署、测试、反馈"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、Ubuntu、Python、Matplotlib","Pandas、Numpy、Scrapy … …"]},{name:"远程桌面",img:Oi,video:"https://video.educoder.net/sv/28357c10-1775907ad78/28357c10-1775907ad78.mp4",key:1,firstTitle:"远程桌面特点",firstDescribe:["图形化操作系统","可配置应用软件和模拟器","可定制测试集","自动化部署、测试、反馈","大规模并发实验","支持一流课程建设"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、Ubuntu、 Windows、 Kylin OS","Wireshark、Vscode、GN3 … …"]},{name:"远程命令行",img:Oi,video:"https://video.educoder.net/sv/4fdca3e8-17752499adf/4fdca3e8-17752499adf.mp4",key:2,firstTitle:"远程命令行环境",firstDescribe:["标准Linux Shell命令","命令操作全程记录","可配置命令行应用程序","可配置命令行模拟器","自动化部署、测试、反馈","支持一流课程建设"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、Ubuntu、Python、Vim、Docker","SSH、Git、Hadoop、Hive … …"]},{name:"虚拟仿真",img:Oi,video:"https://video.educoder.net/sv/5490aa0d-17759081e1d/5490aa0d-17759081e1d.mp4",key:3,firstTitle:"虚拟仿真项目特点",firstDescribe:["三维动画教学","可编程驱动动画行为","构件化、可组装虚拟场景","自动化评测、反馈","大规模并发仿真实验","支持虚拟仿真项目建设"],secondTitle:"可定制运行环境",secondDescribe:["Ubuntu、CentOS、WebGL、Python","Java、C#、ThreeJS、Unity … …"]},{name:"交互式笔记",img:Oi,video:"https://video.educoder.net/sv/3fcef362-17759076bd9/3fcef362-17759076bd9.mp4",key:4,firstTitle:"Jupyter NoteBook环境",firstDescribe:["代码编辑与结果展示同步","富媒体展示计算结果","模块化执行","支持Latex、Markdown","200种可选运行环境","自动化部署、测试、反馈"],secondTitle:"可定制运行环境",secondDescribe:["CentOS、openEuler、TensorFlow、Python","MindSpore、Spark、Ubuntu … …"]}],Ri=[{img:"data:image/png;base64,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",title:"课堂灵活组织",intro:"头歌教学课堂是一种集成化班级协同空间,支持实验、作业、视频、考试、毕设等十余种线上线下管理工具。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"作业自动管理",intro:"头歌作业管理是课堂核心组件,支持普通作业、实践作业、分组作业等自动化批阅、统计和教务数据对接。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"分组协同开发",intro:"头歌分组作业是课堂核心组件,支持分组开展项目协同开发、代码托管、任务跟踪、CI/CD、按组评分等。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA4CAYAAABDsYAdAAAF1klEQVRoQ+2be0xTdxTHv+feAgJG5KX4wAExMEjcFNpSyBR5KC2bjuniFsUw45TskSwh0emmS8yiOHWvbGZmWYJCa1wWlumc4mRUeUihBeasGIHE13SsbkyNtkDb+1suG74otAiu7dLfH/2jv3PvOZ/fOef+HvdcAoDaxsZ4q8CVACwHwATxP29oDDATY3XE+72bmZpscGYz/QuqA1ioM2EP7u/heWRnyOWnhrORqhv0FQBbwhEdYbAXZSoUv3ow1AOmaQ2GCFiFXQwoJJA+M00mdwLbdFMMXSIh2ptAB6A6OjoCrvzRfYOIC7BJKHSBVCryOGxU3dDExJ6sNDl5i0cftrO6oekygGiex4wMufyKDxaAz7PeFs6+MHbgMV8Y+8LYg0dgzHK2qrExnBO41QTydxcvI8Ful3CaBVKpOJ8OamMGq21ofJuBtrsL9K5ewu4shfzNxwpb09ISae21FRHBbZ4lRnaOE8oyUlMvPFZYt3vUBQPGLIxd0OV2ER+sb1Hh2+K5PQ1HZIAvZ30568vZezGgNRrH45blJaKRr40FYqYshaxCvJvRaPQ33bG8zAkUPFxC2iHAj/j6eYqUX1xN3DHL2RON+nWCwHa4qvhhOQYuJTtN2vKTTr+SGCtz5T4M7Fx2WmqSK7KizJjBnmxqihYEKmZgI14bM0bXO/1oa5FUahV3TzyjDQwIGhaCARKiH+cpZAf/c1hXFbpTbsw8606IoXRrntXECUxYBHCzeJ4P948NVFIwjbN03t5JZvb1ih9WNDu61qvOoMoWlcWSjbaBaFlYXCgXNTsKQRFB4HgOlm4LTG3XYTprArMLdTzj1y+vXN5wP7TXwGqUmjyBmGaabNrE2atmIzRmokPHi9BnDhjReaTTxgRhQ8HRgg8HBL0CtkypyeU4HE5+NVmS+MKTLmXWNcM11G6vg+2OdWNBZUH/SYvHw6pV6ukMMCavTg5JWpo4CLS1tBVTpVMxedbkQX1dP3eh+j2tYOtjuYXHVlR5A+zeyU9HFeaUZDv0aGXxMcRlxSL+uXiH/eJgtH3TdsZ/vP8cj4bdl70vnPPnu5Qf50oiEiIeCdZqtqKi4FvYeq0LPRpWrdxfGBwVuDe/NH/IPHXmWfHC2pJaXK65vNujYcuU6vdj5j2xae7GZ0YF21ZxDq1ftWidwlaeOhUWwElWEUZ/lCoIAPGS464Ue4h06jz1jvjFCetkRdJRwV6ovoD6XfXnnMKO9SE5EQyZCrnMlfmjXKXZGpcT+056cdqoYM9/3w79F3qdU9j606cn9fX0vcaE0XsWEMBxqJyfmlrrEmze/uKIhLAPlR/lDgsbEj0BU+ZMeUAmMikSwZP+2U3q9xhw/lD7Aaewrhj1uGTUKnUSI5xdWr4EgWGBDtU0f9mMq/prg/qSXkzEzNyZYIzhu1UHYf79ziseDSsSlKvK9Yn5idKUtSmPNKYXT1xE3Y76GzaLNdbzYZXl8zk/Xrtw50JEJISPCNjylwVH36qE+XrP+pWVy3d6PGz/U1ml/iAgdNz6BSU5CJkR4hJw761ecamIP9u7j3da2vO2nNhi8wpYBkZq1f49kkB+rTgNxeXEgbihy7a6Tneh4RMdzCZzjX+f3+JlVcv6C8G8AnbAlWqVeg0DtoVEh0TEZMZgysB+VnJvP3up5hJMRlMPQJ+aTbc3FzUXWb1qi3d/3KpVarFqdg0DywejVBD87sIQtUFgB+0S+57Cw4WD3tJ7lWcdJCuVzi8NmLElqQN+mC6RkK+cz2vD2NGj+H99uvgw8EhgBfGpnKmQcUTUX47rba26oUksu53urGaatLqm3xhDFC+h5AyZrNXbQKt0usmcQFdBxMYx24T09HTLUAxUrdN/DsbeANAOYDPHSYYsTva0gRAEeySBbWKADESHshSy54ezkbStrRNZT99JgJ7yNBjX7aFLPM/mDldF3r+CEn8MBkPQTZvwOseQzbzoUxeIn7qA6nqZ9TNlenq3s8H5G/tJVcrmoc/3AAAAAElFTkSuQmCC",title:"考试与防作弊",intro:"头歌智能化考试系统提供了全面防作弊机制,试卷支持八种题型,支持随机拍照、查重、IP地址锁定等防作弊机制。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"结果导向统计",intro:"头歌支持OBE(成果导向教育)理念和机制,支持作业、实验、考试、课堂等多粒度、多维度的教学成效分析。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]},{img:"data:image/png;base64,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",title:"工程教育认证",intro:"头歌的工程教育专业认证系统集成了头歌OBE体系,支持基于大数据的自动化专业达成度自动计算和实时改进。",describe:["Front is an incredibly beautiful,","fully responsive, and mobile-first","projects on the web."]}],Vi=n(85750),Hi="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABvklEQVQ4T62UTShEURTH/+e+MeaNbxkLbAhRRFkoGh+RLCysWFlasLKwVUpJ2VuMbBUrS4lGZDHFQhE1xKQhM4OYMQ/N3Kv7eNNjZpjF3NXtdM/vnP859xxCihPStD4BPgIhugRQKZ8Q4AfRHoGtl6nqzm83Mhue395qP3hsWQj0pApg2Iiwa2WW8SKb7SJhMy4BTXMSj28IoPQviMnxUTBluFxV978zBvRM4jFPphAzzKpY2mVmurRgNOL+T066LKVMhz2/l2RhOY9vZyLHeBN6f0VZbl7ChTGln+5fwy4CjWcK2rw9hzvgxULLEIi+eiUglikYjZwJgYZMQAfBK6xeH2G2eRAOW37ChQjnFIhGXiBQYFj90WdUqIWJaIb9+MmPJe8BZpoGUGUv/hmXEE4CzZ9uI4cpmKzrQJ4lV3fwhoNYPHNjurEX9QWO5OQl6Le0GOdY9R3h8OEGUw3dsDIFcydbmKjrRGuJ/smTji4tXbE9Dz6sXHrAQBirbkOnoyZtGYmR68/232kvuAiH4CxPD5F0vf1Z+5ASlLURkbCsDK1RxaysEXNL5PzFeWyUETnNi40Lsa8wy1qqxfYJy4vRDM5HnlMAAAAASUVORK5CYII=",Gi=n.p+"static/modelimg.27d66267.png",Wi=n(78241),Fi=n(95341),Xi=n(32179),Ki=n(89392),qi=n(64711),_i=function(i){return i.Projects="projects",i.Shixuns="shixuns",i.Classrooms="classrooms",i}(_i||{}),$i=(0,a.connect)((function(i){return{homePage:i.homePage,user:i.user,globalSetting:i.globalSetting}}))((function(i){var e,n,t=i.homePage,l=i.user,A=i.globalSetting,c=i.dispatch,a=(0,s.useState)(Qi[0]),o=u()(a,2),I=o[0],r=o[1],d=(0,s.useRef)(),M=(0,s.useRef)(!0),x=Wi.Z.useForm(),E=(u()(x,1)[0],(0,s.useState)(!1)),y=u()(E,2),S=y[0],Z=y[1],B=(0,s.useState)(!1),b=u()(B,2),p=b[0],z=b[1],N=(0,s.useState)(!0),J=u()(N,2),k=(J[0],J[1]),f=(0,s.useState)(""),w=u()(f,2),P=(w[0],w[1],(0,s.useState)(!1)),Y=u()(P,2),L=Y[0],D=Y[1],U=(0,s.useRef)((0,Ki.throttle)((function(){return ii()}),100,{leading:!0,trailing:!0})).current,O=(0,s.useRef)((0,Ki.throttle)((function(i){return si(i)}),2e3,{leading:!0,trailing:!1})),Q=t.shixun_demo,R=void 0===Q?[]:Q,V=t.new_discipline,H=void 0===V?[]:V,G=I.key,W=I.name,F=I.video,X=I.img,K=I.firstTitle,q=I.firstDescribe,_=I.secondTitle,$=I.secondDescribe,ii=function(){var i,e,n,t,l=(0,T.b9)()?880:2600;if(M.current){var s=document.querySelectorAll(".animate__animated").length,A=document.querySelectorAll(".animationOrientation");null==A||A.forEach((function(i){var e;(null==i?void 0:i.getBoundingClientRect().top)6&&i.setAttribute("class","animate__animated animate__fadeInUp"))}));var a,o=document.querySelector(".animationTeachingTool");if((null==o?void 0:o.getBoundingClientRect().top)53&&(M.current=!1)}var I=null===(i=document.getElementById("videoIndexId"))||void 0===i?void 0:i.getBoundingClientRect().top;if((0,T.b9)()&&!(null===(e=d.current)||void 0===e||!e.currentSrc||null!==(n=d.current)&&void 0!==n&&n.currentSrc&&null!==(t=d.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code))try{I-200?d.current.play():d.current.pause()}catch(i){console.log(i)}},ei=(0,s.useState)(""),ni=u()(ei,2),ti=(ni[0],ni[1]);(0,s.useEffect)((function(){ti(window.location.host)}),[]),(0,s.useEffect)((function(){if(null!=t&&t.homepage_disciplines)return document.body.scrollIntoView(),U(),window.addEventListener("scroll",U),function(){window.removeEventListener("scroll",U)}}),[t]),(0,s.useEffect)((function(){O.current=(0,Ki.throttle)((function(i){return si(i)}),2e3,{leading:!0,trailing:!1})}),[l]);var li=function(i){var e,n,t;r(i),k(!1),(0,T.b9)()&&(null===(e=d.current)||void 0===e||!e.currentSrc||null!==(n=d.current)&&void 0!==n&&n.currentSrc&&null!==(t=d.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code||setTimeout((function(){d&&d.current&&d.current.play()}),500))},si=function(i,e){var n,t;(0,Fi.tJ)(c)&&("学生"!==(null==l||null===(n=l.userInfo)||void 0===n?void 0:n.user_identity)?e!==_i.Projects||null!==(t=l.userInfo)&&void 0!==t&&t.email?(e!==_i.Shixuns||(0,Fi.xY)())&&i&&(window.location.href=i):j.ZP.info("请先绑定邮箱,谢谢"):j.ZP.warning("学生不可以创建课堂哦!请加入您的老师创建的课堂。"))},Ai=function(){var i=m()(g()().mark((function i(e){var n;return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,Vi.ZP)(e,{method:"get"});case 2:if(null==(n=i.sent)||!n.game_identifier){i.next=6;break}return(0,T.xg)("/tasks/".concat(null==n?void 0:n.game_identifier)),i.abrupt("return");case 6:null!=n&&n.identifier&&(0,T.xg)("/tasks/".concat(null==n?void 0:n.identifier,"/jupyter"));case 7:case"end":return i.stop()}}),i)})));return function(e){return i.apply(this,arguments)}}(),ci=function(){var i=/macintosh|mac os x/i.test(navigator.userAgent);if(console.log(i),i)z(!0);else{(0,T.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}},ai=[(0,v.jsxs)("div",{className:Ci,children:[(0,v.jsx)("h3",{children:K}),q.map((function(i,e){return(0,v.jsxs)("p",{children:[(0,v.jsx)("img",{src:Hi,alt:""}),(0,v.jsx)("span",{children:i})]},e)})),(0,v.jsx)("h3",{style:{marginTop:20},children:_}),$.map((function(i,e){return(0,v.jsx)("p",{children:(0,v.jsx)("span",{children:i})},e)})),(0,v.jsxs)("div",{className:bi,children:[(0,v.jsx)("div",{onClick:ci,className:pi,children:"社区支持"}),(0,v.jsxs)("div",{onClick:function(){var i;return Ai(null===(i=R[G])||void 0===i?void 0:i.url)},className:zi,children:["立即体验",(0,v.jsx)("i",{className:"iconfont icon-jiantou1"})]})]})]},1),(0,v.jsxs)("div",{className:Ni,id:"videoIndexId",children:[(0,v.jsx)("img",{src:X,alt:""}),(0,v.jsx)("video",{ref:d,onEnded:function(){var i=I.key;li(4!==i?Qi[i+1]:Qi[0])},controls:!(0,T.b9)(),controlsList:"nodownload",muted:!0,src:F},F),(0,v.jsx)("div",{className:Ti})]},2)],oi=function(i,e){var n,t=e%2==0,l=[(0,v.jsxs)("div",{className:Ci,children:[(0,v.jsx)("img",{src:"".concat(null==i?void 0:i.image_url),alt:""}),(0,v.jsx)("div",{className:ki,onClick:ci,style:{marginLeft:t?"initial":"auto"},children:"社区支持"})]},3),(0,v.jsx)("div",{className:"".concat(Ni," animationOrientation"),children:null==i||null===(n=i.subjects)||void 0===n?void 0:n.map((function(i,e){return(0,v.jsx)("a",{target:"_blank",style:{animationDuration:"".concat(e%2==0?.2*e+1:.2*(e-1)+1,"s")},href:null==i?void 0:i.url,children:(0,v.jsx)("img",{src:"".concat(null==i?void 0:i.image_url)})},e)}))},4)];return t?l:l.reverse()};return(0,v.jsxs)("div",{className:hi,children:[!A.isSaiaDomain&&(0,v.jsx)("aside",{className:Ei,children:(0,v.jsxs)("div",{className:yi,children:[(0,v.jsx)("h2",{className:"animate__animated animate__fadeInUp",children:"产教融合的超级实验开发与运行环境"}),(0,v.jsx)("h5",{children:"Super Labs Development & Runtime Environment for Industry and Education"}),(0,v.jsx)("ul",{className:Si,children:Qi.map((function(i,e){return(0,v.jsx)("li",{className:i.name===W?Zi:"",onClick:function(){return li(i)},children:i.name},e)}))}),(0,v.jsx)("div",{className:Bi,children:G%2==0?ai:ai.reverse()})]})}),(0,v.jsx)("aside",{className:Ei,style:{backgroundColor:A.isSaiaDomain?"#fafafa":"#fff"},children:(0,v.jsxs)("div",{className:fi,children:[(0,v.jsx)("h2",{"data-type":"animationH2",children:"课堂教学工具"}),(0,v.jsx)("h5",{children:"Classroom Teaching Toolsets"}),(0,v.jsxs)("div",{className:bi,children:[(0,v.jsx)("div",{onClick:function(){return i=_i.Classrooms,void((0,Fi.tJ)(c)&&(i!==_i.Projects||null!==(e=l.userInfo)&&void 0!==e&&e.email?i===_i.Classrooms&&D(!0):j.ZP.info("请先绑定邮箱,谢谢")));var i,e},className:pi,children:"加入课堂"}),(0,v.jsxs)("div",{onClick:function(){return O.current("/classrooms/new")},className:zi,children:["创建课堂",(0,v.jsx)("i",{className:"iconfont icon-jiantou1"})]})]}),(0,v.jsx)("div",{className:"".concat(wi," animationTeachingTool"),children:Ri.map((function(i,e){return(0,v.jsxs)("aside",{style:{animationDuration:"".concat(e>2?3:1,"s")},children:[(0,v.jsx)("img",{src:i.img}),(0,v.jsxs)("div",{children:[(0,v.jsx)("h4",{children:i.title}),(0,v.jsx)("h6",{children:i.intro})]})]},i.title)}))})]})}),H.map((function(i,e){return(0,v.jsx)("aside",{className:Ei,style:{backgroundColor:A.isSaiaDomain?"#fafafa":e%2==0?"transparent":"#fff"},children:(0,v.jsxs)("div",{className:vi,children:[(0,v.jsx)("h2",{"data-type":"animationH2",children:i.name}),(0,v.jsx)("h5",{children:null==i?void 0:i.name_en}),(0,v.jsx)("div",{className:Ji,children:oi(i,e)})]})},e+i.name)})),(0,v.jsx)("aside",{className:Ei,style:{backgroundColor:A.isSaiaDomain?"#fafafa":"#fff"},children:(0,v.jsxs)("div",{className:Pi,children:[(0,v.jsx)("h2",{"data-type":"animationH2",children:"头歌本地版"}),(0,v.jsx)("h5",{children:"Local Edition of EduCoder Software and Services"}),(0,v.jsxs)("div",{className:Yi,children:[(0,v.jsxs)("p",{className:Li,children:["为",(0,v.jsx)("span",{children:"3000家以上高校和企业"}),"提供产品和服务"]}),(0,v.jsxs)("div",{className:Di,children:[(0,v.jsx)("a",{target:"_blank",href:"https://www.nudt.edu.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,v.jsx)("a",{target:"_blank",href:"https://www.pku.edu.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,v.jsx)("a",{target:"_blank",href:"https://www.tsinghua.edu.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABNCAYAAAAxWePoAAAgAElEQVR4Xs28BXxV17b2/V9b40YSLBAgwYOE4O7QQpFCgaKFUrxYS3EpDgWKlqItUMGhUJzi7i6BkECQCEmIb1trfb85Nz333POenntPv37vd1aokOy9s9aYYw55nmdMRdM0nf+fL0VR5B3o+v/+Vn5/z7/7vr/6UZX/BAP+1Q/1f/Pz/q8ZUEdH0RVQ3J4mnU5XEN8Xf8SlGNyeKC5NFT/RMBgM/L23/R8epyN/Lj5C/vtv3ixf+X+896827l9rQGkIBV0R/yMeRhhBR9c1XDpYnEZhGlxGG05Nx8Pli1NzobgUslOyuXnjLskZKXgpnsRei8UUbMdgtFIoNJyAwEBSU14RHlGIkiVL4XJpePqbCAoMxmy1oomFMbjQxa/QTdJOBoMTsSaKZkYT92XU3LclDIsm78V9idcb/pRt/1IDus3lXnnhae7L/T2XqmB1GtE1jRxbFknJqRzZepK07DTy8vKIv/GUBo3rU6NBDPu2HyThzlOW/TCH69fvMm/OUqIqVuLT0f3ZtGE9585doVatuhQu5k/K69fUqNkAD28TZSqEE1okFEUxoCsqisGGbtDQdQtg+ds9ifV1++zvlzDef3n/v2PJv9SAGqr0OrfdxA391z92m8rjq485efAUCa+eEPc4nkLW4kxdOJbsvCzWfb0Bp+5g+qLJuPI0ZoyeR9tuLWnSugE7Nx9i6+ZdfLtuIZpmZ0Dfz2jbth09B73H1HGzuXzpBn379yQ27iYVylWhRGQYERWKERjiJ71OV4SnGTFgdd/Tf7u3P207+Zh/qQFV3eGOW5gRttRVhcz0bC5fvsbJEye5c+Y+gz8ZSr3mNTh78gLrF22kTbeW9BjQmfT4LIaMHEZUrYq826w15w5f4uzVc7z33nt4e/uzdet26tWrTbsOLdmx7QhxjxNYumoaD+49ZuTQcezYtYlcRyYDe0yQnlmyXAiNWzSnZv3amLxEGLFhkJ4oQozY1wYZL91RR2zpP3f9tQZ0OTDIFTZKL3p0L47D+45RokRxVIOT0/sukJWRx6S5n1MoLIQta3ay+8gOGjZriC3NjtXPQnjFYiQ9TyK8QEkiKpTm8ePHOB0uSkWUIiU5mfsPHqA6jagujfSM51SqWIWN329lwrjPaNy6LsM+XEDFqoXoPbQjk8fOIbBAUSrHhNOoWQwBBQqKDOYOeUbFvb2lSd1ff+b6Sw2oO1w4c+1cOn+VU4cucO3iLbwsfoz+/FOq1i9PZnIOX46fyyvbC4KK+BIVUZ7WHVsRFBIMeeBTwBvV2wkuBYtqlXFdMSkybrqfVHFnZ1V8z8WdO9dJfZVBfpbCtStXKV6sIDfOplMi0oPPZgzhh2+2s2vbUcZM7seRI7vo0qM/pctHglnDYFXQRNJBRdEtKP/3koh4EndM+bsKBEVRsadrfD1nKR4WI127fkhWai7bN+/l1s07VKtdBtUFmlGn97BemH0gJLAARouIUQbQLGi6imJ2yUpEd5kxGoQF3b/PJd9swGFzYcZKXOwTylYoJjO+rhnJzbJx7MhxMlI0YmMv0aFDa3LSVLb8tJdVPyxi/57drP12K+91bkurTs0oHB6KpjhBcWLE072l3enPHbnfFhL/k13/hAf+HpRNKJqC0yEewMWNq1f49affuHzmBiEFQ+nW/QOq16nK85dP2fDdRnp82I3gwkEUKxOGwSI8CNJSUjEpGkGFCmHHjNmgYMKFbtBxKAYsqohVuoz5YhvfuHib7T/sJDy0NBdPX2LizFGcvXKU9zq/R2BwKJp4oQFSn79m47c/8CIhibT0dL7bvIrHd+MZP2gqwycP4/jF0/Qc0I3I0sUAJ2azB4rBgKZoiC+DbsCoGdwOYvzX3dG/bUDhe2LVxSoZVAXVpnLu5EVOHztHr+6dyUzO59ixaxw+eo4SZUMpHKHT46P2hIeVRhRlmkEY3IDZ6MWqr1cRe+MpY6eN5ezNy3h4OHmnVRM0owm7YsJD+oN4CgXdrpD+7A0/rPwZe5YTW66NkuUi2LlvB607NSOqRhli6lbFYDJhworBZZAJ7MdNm0l7k0618jFsXrWD77Yv59LNG6xcvYrRYz6lcnRFTBajXDRNcbmfTRpQFJQiTv7FBlRFTaeDWdfRbA72bd3D2hU/ER5WgV49u1AiIoy4J884evIkw8cPwC/EgpNsjCJyy21ixqiacWRqXD55k68mr6NQsUJUbFiIdp0bUbJEKVRhQJN4pROjrqBoRq6fvo0j2cW1E7dJffEKH29vTBY/nrx4RkyzKlSoF0blehGgmN0li2aQsVJzwdUr19i46ifykxys/n4JV6/dZMq0L/mga2cZA/uP+AijSdTfLjSDJutItwFFPfmvk8v/2gN/b6cE9JBvUzE5VJbOXoTRaSKkQFEePX7BzRuPKFjEn1JR/gwZ0wvfoEBUvNHEioqVfNu+ObJVJoyYjZ5rJD/JQGCoF237VKdc5Qj8vIJQrAacHhpGg1PGPRwKqxauxfDGQtyNBIJ8A4lPeELtGo24de8BLTo3ok67SvgWNWDxsMqFkntEN6CoBhSXgbw3+WzbtBuXw4mvjw/HfjvBivVfs2zRWsJKBNOpewc0owtFvN1okAsgMrOMz//i+l8b8G+fIXaUHTZ+8zOvHqTQr39vQsOCSM/KYPbc5YwYM5CCRT0xejkwmkVi8JYrKRODuwWQpcyhXUdp2+odtq3cB2YnOYZEzhy/SLBnKcy+CpMWj8I/2A+jwYiuGtDzYNXc9Ty9k0ixIiW5cfMO7zZvxd69v2AJNBJcOoj+o/tSqnQYukFFU3RUTcOkWVHzNAxGg2zzDu0+zJaNW4iMiGTK7IksXbiB/Xt30qX7+3Tp9wFe/h7urk5352VZc/8ZA/6+86XTiNrpbXrSXCpHdx9i/ZLN6NneWIxWIisVJs31jO6fdKNaTE3u342jcpWKGORuEpveAVhleyW6FdXlklvEqJmYMWI+tevXpEWnxlw//YBV87Zi8Mxn0Y+Tsfq5s6PYir9s/ZWT+89QMjgCzWWVfXPDWtVJSHhIvSZ1SMxMokPvDgQX9hXtAZowoqZhcJpZNHspDZs2pGLtKDx1Cy/jXvLNklWMHvsZXy9Yi1FzUL9JLZIzU+k1sBuaADt+b1D+hxb5Dz1QNOeifBBNt8vuQnMYsZgsHNx9jFev4qnbsSYW1ZuzGy8Tf/8pg+b2JTDUn7MnzrN80Wo+6defBs3rcub8KRq1qA9WC7riwmTQUW06JpuVI7tP8c3yFaz5aTkFixWUK5+ZmYVDtxMUEohBNf6t6bfl2cjPdZCblc+ONXvR0hXMfkZy9Uzadm9N+RrlcBmcqLqKB14oToUN3/5I4SKFuXT9ChWrRVGvQS38PbwxmFXu3H/A+sXbSbvrYvS8j6lYPZIRw8YyaPBHRFUti2rOxeJhxqj4/DkPFFtAwkG6ju7S0RwKuW/sjB85lUZV6xNVszwmDwNr16+hz4BelKtelnvnHvDrTwcI8A3hxo2blI4qzaPnd4mpG03/TwfgwoHBoOG0Ofn267Uc3XOajl3a8fHg3tIzTVYzqu5CMSpouoZqF4iKCOpu1ETBiNFkZsa0OXzQuTNFixYm9tEj/P19iShdSnYZqiiSXUYMTgPbf9jN4cNHmT13Frm2fH7dvQ9voyf5ah4fftKF1KcZLBi/jMkLxmDxNNP/o6EULBzK4JEfU7lOORSThlHx+LMGdN+0CKa4ID/LxlezlnH/Ziz+WgC2lzZCywbS7rMWxDSsxLObz7m47SYPrj3B3y+YQmGFuXjrHFMXjuPomUNEVIogpk41VFG86jqP7j/BnumicpUojBYFe76DZ4nPyMvOI/F5IjnZubxITCEoOADRY4eEFkBToVDBMAKLBuAX6k2gfyAWxYzBpaOoCiazGdWoojl1Eh+/wIKVKxdu8vL5K14npRJkCSbh4Svik54yZekYKsVEcu7QCa6cv07JEmU4sO83pswaz7pNmxgzbRgWX9Gh/MkYqOJE0QxyG+l2naULVlGyaAnqNa2PwWhk46yfqdWsCjGdK6KqDn6esoUQU3Hu3ntMTo4Nk4eZ5JxX9Brahb1HdzJ68nACQ4NwGVyoqoZZMaHaVTJTsjh54DQJCU9x2h3UqV2HQ/sPM3DQQDZ9t41+A3rw1fyvGD1uODNmzGHU6M9YsngZLVs2l4avWKUcJcuFu1szRUVV3cYc8slQcJjo8M77VKsczRdDxlEhrApP7r+ibPUKWEup9BvVCV8vA8e2n2bl4vX07tOX9l3aMO3LBTRt05B6zWuCSf0bKPuPwO6/RGNUkWpFoHeaSXiYyMSRX9K9cxf8C/oRmxLL/ZsPmDVvGopVl33swtGLeZOSR2REOZ49fUFQaDBOgw2nNZ+Ph/UgtFQQIoUIv1YdGi8TXnDj4hWSEtJIeZ7Ghz268v13G2jUpBF3796lcKEiXD19C6MZioSHUqpMCWLj4ihavBi3zt9l8CefMH/+Atp3bcOztKfUbVaLyHIR8vPNJguPY+O4cOIS9ao14Mdvt6DZFDzx483LbILC/ek4vBXFqoZgNLgwOTz5fsVGCgYXpn79BvT/eBhFSxVi0sxxBBb1lQYUi24yidrwv19/mERcAv7RTNgzVVZ+9T2XT13B18OL1y+SialfjQFz++IZ7ImnzQujw0Cemse+LYc5vvcsoQWKElW+EkdPHsHkozJx1hgKlvSXNZVo/o8eOEZeWg5xtx7QoXNnDh47TJmypYmKiSKsRBgmqxFvby9+XLGV6tWrYlNzqFKzMqqikfjyJbkZNm5fucfN69fp9mFX1qxcQ/ceXXkU+5jWXVpRMKwgr14kMXnMNEx5HgQag0l+nk54eCSZyalY/FwUrlWAYZM/RdUMeBiMJD1N5qsZS6leKYYjh48yfvoYDhzex/BJw2Q2F0Y0Gv8dA5KHopk4uPM496/F0adndzw8rSyfv4I6dWvT4MOa2Ix5WFVfDBixG3O5dfoOe388yKefjuDU8VP4BPpy5OhhWrVtQfP2jbhz+Q5njpzi8YM4WrZozfMXLyhTqTSRFSMJ9g3gUewDipctjiXIimZU+H7hj1SsVAEPPyMxtaJxibZCMZKfb8fT6k16cjqXT1/mwomL9PywB9+t/p6YxtWIqRNNyTKlyMvJB5uC1WVlwfTl3Lp6jy9njyOkhB/J+a8oXbW8gHswGVSJAF05fZNZk+YwcvRwGjduyMxZc+g3sjchhUIwmhRZYLuBhre1jaQL/oDW1AS2p5kYO2wKndt1xd/fjyfP4vnt1FGmzZuIp49B9omKwd2xKoqdpLhk1q74jg4dO/Dd9xvp27cfu3btZsToEdy9+4D136yld5euZGSko5p0GrRsjI+fD7cv3uH+xXu8fPqSFh2bUa1VNZxmJ2vmrieyTARegZ7Ua1RX3nheTi7zZ39FpajKXL54iXHjxmEymjjwyyHiHsXRvHkztu3cTrtubanbqI6sYfMy8xny0RAG9R1Eg3fqoZqdGK2/F3iiwldlf647YPWS76hdpxahAYUYPGgkkVWKM/frmShWBYNRGE9xt4lvC8V/bkBhERtkpmbRp+MAzHhitVqw+BiZs2Q6BSODweh8i+Za3P812HHmObFlO7DZHKS9TqdIkaKYzVZOHTtFWvxrIsqVYee+3XTt2ZkqVSti0FVWLF2Fwe7Nq9gs/K3BFCjmT7+x7XBYnWz4ej0VosrL0qR+o4bSgIf3/saVS1d4p3VLbt+7jaeXF/Ub1qNoWGGuXb3B/h8O0rBJAw6dOkizNs1o1LQBmRlZnDlzgjZtm4NFR1VUzCYzBtGaaEZ0yRYaQVW4cOoSd68/IOnZaxJfvKB6/cpUqVmJqjWqyKQlQRRpQDfD+MetnA1WL16Hh8GX2jVr8ib7DUeOH2L8jDFoYjVwum8AkxuTMzoknueyix7WjMlokcni6uVrnP3tLLlPMnmWmUzXwT1kwDehY0Fj3449+HkU4defzlE0uAzJGYn0/6IDsc+vk/I4iao1Yshx5FO7fl35eTMmL6RxvfrExz+SNZtu0nmelMgng/rjdDpYPWM9tnwbr7NSJVjrV8CX6OrRGDx0crVMzCajXHCr4onBZUJ3GkBAVgKl1pFI98KZi7l46iqLlyzE09uDrbu2MeizT1DEjpNojaACBFb5Dwb8+zRty7Xz9bwlDBs0TFb3mzb+QGSlEjR/pym6KGg1F5mpuXy/ejNVqlehQasY+QuE8RRhWNVARmoGE76YTMsmLUm8G49/kWB0XyOVqlekYvnSmFQXGWmpnDl+CUeGB0mJb3iR9IyYRqUpWjKAx7cSqVipIh5+XlSMrszVi7c5fugEnhYPypQuRUBQAGvWr2bazCkycaxdvZ4yRcvy+H4cT548oUvPzny38Ts+mzCaIqXC0AVQIJKBbkC3waVjl7ly5jo9B3UhoJCfNKTBYOR53Eu2rNvKmDGjuXD2Cl8tXsCmHd/h4Wd5S6UokhmQZMDfx0Dx4SLjiJV4dPsJM6fOBacI2rlE16nE55OGo1s0FKMFs6pzev9ZJn0xi2p1Yliw8ksJlBqEbzkVHPlO1n3zPVHloti/7zC9+vfg0qWLBAcH8PJVIg0aNyCyfBk0zcWKxcsJ8gklJKggl69eYuzkL/DwtvDNgpWUiyqH2cdMvUYNOPHbce7euEeD+g1lbDty6BAWi5VBgwby80+bKVCgAA6DnaKFwwjwDJTZ+fMvPmPLrs0M+2w4Rk+TNKCIfmqeysQRU7hw4jKTvhpLs/ea4DI4ZKGl2AxM/3wmAz8ayNhRkwgqGkDXjzvTsGU92WdLIv9tEFRUTdV/VwwIl5QpG4VF45aS/CyNRg2akJyShHewha793kczq+QbnXjpJvJTHBzYdZzIqEii6kRgMCngMshYdfLAKTZv2kqwfygNmzWhXqf6KA47G5auoVzZcjx+GkdMw7qYLB6cOXWGdm1bc+HMOQoUCKZRs8Y4bTrfr9lAwaLB+Bbwpn6TepIbyc7M4fL5y8THx/My8RW9e/bm9LGz+Hv5USC0AHb/fJo0aoJVtXJ4z2/YbDYO/3aIwcMHUjG6wlvQHrDrPL77hOvnr9P2w3ZY/ay4LA65LY0OE4e2Huan1ZupFl2TAaM/Yv2P3/Hp2CEiAEpuRtpMoEyqZtMNqmD2dWwG0X24SE9IY+n86Uyfswij0ZsFixdQs0EMdRs2km8yGFUMmhGDS5FyDBGUXeLLaEezGVEy4ec1P9C8RUM2bdnGhKmTUKxidcHhUNm4biPlSpfj2d14gouFUKt5Hbx8PSV/a1RMMhtmp2ezc+MeqtesTlJ6EjG1o/ENCsDkYcKsK9hycrlx9QaPYx9JQiiyVISE5Ws3rkuOzYZqcPEkPo492/fSo0t3Nm/YwucTR2L1taIqLgwmg4zh0hA6Es6X/LGwi0PBmevks6FjmL9kvty2kydOZeaCGSieOi6jCytWQUKguDS7blQtqIpOHnlYDWaO7/iNrMQcSoVX5PDR47gs2YyZNgSzh8DUDKgmDbMuspgJTVUFdCyBArdMw4OHlx7z7dfLMFt0xkyYSOFiRbhy/iKVq1bFI8ALR66Djes2EFWugvTECtEViYquKBfhxtWb3L1+F1e+Cy+DWQZ8g8lIRmYGvgEBVK1WRaoUxA927dhNXl4O5SqUJ8+WR4tWzTm0/Tdu3blFydLhJKUk0ap5K04cOkX6mzQatK5P7UY1pXGNZsHpiAr2LZmk6BKNlsFNU9BydWZOmsPkcRNZs/I79u7dy+qNKylUKhTFUzjOWzrUqdt1k2pxe6Cej0kz8dv2Y6ycuQ5vrxACgwvwTucGtO3ZBFXLlQCXXVXx8vDBiBld03mTnYG3v4c0gMHpwYZvttC0QV1OnjxM7wH9+e3gGW4cu4yHjye1GtSiSHhhbt25zZP4x0RXrkZaRhqevh48fvYYi9lCzegahBcrgXeQGUWq74zY8u08iY3nzt275Gc68DD54lBtlKtUjkxbFpeunadrt66YM43cvH6T1PRkXrx8yajPR7Hj5x106NKBb1Z/y4QZ4yRRZDQbJXn0uwcKRxQYopSnqALGNLBn8z6unrhJYsJz2nVoQ56WT4+BH6CZdXe4En+cukM3qUJ8o0kDml0W1s3bgL+/leat3uH+wzhiE2PpO7ibXKEXz1P5Ztkqgv1DqFg2isiIUuw7fICBwz7GZFZJT8mS3K+Ph4UuPToSHV2NSWNn4JHnidXDgnegJ6FFQ7j58AZT505l08ofqREdw/5j+6lSozKNmzSWfIcANfMMOZjNZslrmIxWVKeOLT+PMwcv8OLRS8pFlZZ1Xb2mdXgYF8uv+/fi7fKgSMFCNG7VhMcPY/EPCiAzN5OdW3dRrGAJWnVoQfGIcIwmgwQtvK3elC9fHg8vK0npyQQE+REUEIxBV0h49IzPh4zj60ULKV6qCJOmfsn0RVOx63asRrMIZsKALt2kulVTTsWBlqMw49P5TFv8Oalpb5g6ZS7DvxhCmcol3Qon1Ygr10lq0mse3HrMrVu3MHkYGfH5YIw42PbzL1QoH82F8+fo2PkdPL29mDfjazxcPrgcdsqWK018Yhyde3WmRNkS5GXksnrZWirVrEjTd5pgtAgQ1f1lx0m+zYaHp5f8uwQidLA6FU4fPM2161foP7gf3v4+EkN0uVzkp+ezY8t2CoYW4vzFc5SrUo73u3dg03c/EVOmOsnpSbR9vw0Ol5P0lDSuX73Brm27CSkUTEAhf97v0pGSJUvKRPgi4SU7f9zD8BFDZCWxY892vt20QgK3FsUiijkUh67qJkG84JLiHnsGTBs0l4BAfx4+forN6WLDtiV4BOkoFheaZsDpUCWlaTF5cu/OPZJev6JB03oynsz98muyslSCgn0ZPvoTDh88SN3ajXken0p+Tia3rt0kplZVomvFoJrhxMETPE94RtePPsDoY8RocfebkhVzKHy7ZAV9B36M1ctDcERSkqE6BULuZPPPmwkKCuLdtm2kgS9euMjxHWfBYcRpc5Cbn0f5mLI0fq+BJN2f3I2TvfeHH3WTfHNejo0N6zZQvEhx2a+bfMwyPlrMopY1SH75u/k/UrZMGb7/fgO+wb58s2mJVFAgi2pFJBH1LfWp4nI50fNNfNS+PxElK9Dp/S58s+pbFq+bjiVIxAuVo/uO8uBxLAP7D+aX7bsoWKgQtRvXwWQBp6rx4+ot1KxWj5t3b9K0bV2uX7tOgE8Bbty6TUSRUtjz8mnYoj6+wX44bCrLlnxDl67vEx4Zhi7AVgH56ypG3YgtWaNX595MnjWV6DpRYLTJuCN2goji8Y8T2Lv7V/r1/wQvH2+SkpP5efF2ctJzMBgVmrRoTFLGC1q2a8aBfQepWa02+4/sp/+Q/lgsZl4nvebm1Zu0bNNCVhMiRAlj/C7SE5z3wI4DMRss9O3fj9gnsdR/t46E1jAJokzaRNVF+hZvctlUXiYk8ctPvzBk1GBENzL7y3nMWDENl9kJNgNLZi1n2MjBbP1pG8EFCnDp0hUGjRxAobCCZOVmMXXUl/jiT/N2zWjYrp6UZJw9fpYatatz6ehlcrJzaN2lpWzBntyM59jpc/Qd3AeLyYiiqTK46y4N3WXgwv5bzJy6RHIqY2f0A5MD3Szgfh2H6sSkW/h+zUZq161LhSoCWYFv566mZHi43JJlokoTEOyPLhb+4DFOHT6HHRsTp43H28+b/Bwba79dS6++PbHZ7JJWcDgcFCtRDKO4HxTGDhjHiE+HU7RkUdatWU/DdxoSWb6k23huA7pkUa0LmUa+xr3r90l/lUWRsGB2bd0tZRoff9EHu2LD5DCzcuEqFIsb4n+/Q0fWrFvH2Klj8A7wIjUplRsnbhFoKYCHvxXvol6yPw30DcSlOdGz4MihI7Tu2hLFrPDo6iOev06le/+uUtWVlpTB3m0HceUZUexmnpxLJT4uGZOXgQZtKqN6pWENsFC1bmUqx5RDcSjs23FASnWKFS8iFQaqzSWldYrZIIEM4VkuTeXRvUf4e/qTkZ9BkzaNCCwYSG5uLsOGDKNyxSpoqobF04Knpyc9enfHbBWEkpFxn0xn6rQJHNh7hI0//8Dy7xdSrGSY3Clu6Y7mlCSerhtQbfAiLonp4xaQnv2CEkWLU71WDB8O7YzTaMPgMOLK1ngc/5jIyNLkZOTg1JwULBaKbtZJTkxm+ZffYk9z0u2jrtxOvIHZYqJ8RHny7Lm8jk+X9VNIiRCJZCc/fi3jiYCwDAL1tcOxPWf4bskWsl45KOgohaJ74zA4yLU8x+X/mtZdm9NzyIeYPY2YXUYp2MxOyyQj4zWhRUNxuRykv05DlKelIkrjcuokxD8j6VkS9lwbmc4Mxs8aS8HwUBwuB+vXr2Pwx0PcJLosOkWicks8BEw2d8wiudWTkpKl0bv370KNejUwmQ0YDKIjUZ26gGaEAQUVmJtm46Nugxk4pB81alZlyaLlTPjqcxwWAZ5aMalWSVBrLg2XU8WlOvHw8ZBkTkpiCqf3nsNPCSAx9RnpaioBgQEUDS1KakYKWc9z5Lb3LuRJSnoyEaGlcei5tPnwXVyaDZNw7TwrT66/YPn0dWQ+FMnCU6o1DEFZ9BnbgTrtakhQQNStsuXafVCKlMKKFcFkNZGZnUZKaqrshwuGFCbpVRqvU15jxoK/ty+6p06VOpUoWLwgquZC1VQ8DZ5SzC6MJsj43zsSkcwWTVmEh9mTD7p24dqtq/gEe1O/aV2pfDAaTL9v4besuWrg4a1HHPnlN4aNGszV87e5cOE8gyf1w27Ixeg08svmvbxKS5HxIz8nX9704BGD8A70Iu1VOptW/Eh+sp02H7xL2ZqR7oDsUlA1J64MlePHTtDqgxYy4yc9TubahWt8NKIvLvJRRIGrekKOwqzRS7l98jEmp6+EjrxC7SzfMxODvy6NIApgo2Zm7Yr11KhRgzLlS8uwoOkuvpr3FZS+BbEAABvMSURBVCNHjcLL4omu6gjM+OblW/y6+wA5zizmLZkrC2GX08Wp46clCBEYFIiPnzc+vj54+3rLuliwe2MHTmD+V3MkOLLg60WSDg2PDJc7SxZbmqSxhAFVdBc8vBXL+aMXKVq8NOtXfU/p8iWZtng8msUuFU8vnrzCZdTxNHvhYbJisBjw8veWW1h8zOwv5tK7U28eJz6mSaeGslNx5qhYPI3kpdtZ881qRk0dgeie89OdbF69m8492uEf5ocq9MwundxXdgZ0G4XV5sV7Ld7n0vnrxCffZvKy4VRpHCVRE4Oik5acwYb1m+jTtx9BoYEyM+ouF7NnzuLzz8bILsZuy+dNWgZxsQn4eQaSmPKM1u+1xsfHm/w8G6d/Oy1lKWkZ6eTl5xBcsAC9Purlrjsd8GmPCXzwfid27NhF6ptkNu1YjYe/WcojJab6ex0oulmnZsf5RmFE13G8yXrD4M8HcPneBT4e2pcCwYFSDyguu+YkLyOH1IQUHjyMpVi5cEpHVwSTkx1LtpN8JYlC1YLoOKod5FjYsmgP0bWqEP/sKXY1hw96tpLEka778MumY3h5etD0/bo4zHbZn147dZOf1mznsxFDKB1VkrTXb1i7fi0ePlaGDB+MJpVUsHPbdvJz8/ioVx9ysrK4eP4CtWvVY/vP23jvvXaSVPf28cU/wJ9L5y6Tn5mLd5AXn00eJetAgdwJqZkqBPxilzg1nBY7WFQ88cSUY2ZA+4k4HHnUb1iTlKxEJswfg+KhvkWkjaITcRfSQubl0u0odgvDOo2he69uNGxbi2Urv6Vtp3coUbK4NN7Nq7fYv+egRCuyXr8hOS2FiXMmUahMcQxWF4fWHaSYdxixSXfpNLwDJw6eJ+lqGh4WC28ynZStVJbCEX5EViiKycOT1y8y+GnjD7Rp34rIciXlsgoBeXBwQfxD/HCqLoxGA3aHXdKdVatUlXK3+7cf8Ouvv9Kl6weUDC+J0+nkwrkL3L/1gIz0DGKqx/DmTSYJ8fEM/XQoG9dvol6dejx+FkvHDztKMbzora9cukqnbu/L8CNaSEsBk4TsLJoHeal5TP58MlOmTZONxbyvFjF60gh0D6FvFDoJRRjQqZtUAbBrOLBjclmZOmgmk6aP5dbdu8yaP5vV36+UdZXIoOnJGbgyNC6evcTT+ASat2nGGzWLyrUrg1nl+c3n3D/9gCv3LtF9eDcpx92/8SBhAYXJyDByP+4pik8+3fu/Q6Ua5bDbbZw7foYntx7ToG4DKkRHoXnrOEx2XEJSKNKi0CI6dEyKSZYsD6895NShUxQtWpTW7d/F289LelNefj5XL9zg8OHDFClcmObNGpOQ8IRKVaJYMHchdrtK3wF9iKlbTZY3E7+YRK8Pe3Pn9nUe3Y7FpWqMmfU5Rh8TisvEyV9PkpmVRv26jTh69DhxT+OZOGs8Nl3DYhQsgDTgWzBB0bEj0Bgz21fuQHUp/Lx1K1GVylO+Sjn6DOjpVlc5dBZP/YZLFy9TpWoVLN5mIqJK8G7H1ugmJ2bVwtSRMxg+6lP27N/NR3378vD6A07sOc69u6nkOQz4FTTSe0g7qlQvx6o1a3i/bRfib8Tx4OZ92R+Xr1uRgLAAyV9I4FxVcOa5yErP4vzp88THPqF4kTBKlYng3IUL9Bvcj5s37vDjz5tp/U5rypcvw9FDR1GdDnr16cnurTuJqlSJMxfO071fN/z9/WUMWzTrazxNwvj5DBo4lLXfrqFTv074F/THrHnKKYJj+y5gz88nNe0FoyYOpWWn5rgMuSiiFxb0hcQDhcBbgVwtF5NmIPFeIv17DWHQwMF07tyBqdO/ZNbX03AJCayqc/fSQ9mDCvT4TVYG6RmvCS8Zhk8BDykA2rttP/F3E3HZnPT6pDt379xkz/YD+HoVJahAQd7t0AiXIYtzF85Tu1Zjdu3YwwedOlCocDCnTp8l7lkCvgF+FA4sgNlokln0WcIzHDY7JUqUpFa9GhKV2b//IGXKlSE+IUHie02bNiEsogi3bt4l9t5DafimTZsybtRYfPz9qNukNu93e1+SX4Izjn+QgObQ5GzKmqXfYjV70nfYR4JxwmAzsmjCN6g2b+rViyE9MwnfQlYat68Lpjw0xSIHdxRVs+uGt4CqTbELUSuOZBujh4/n29UrSHuZzvyvFvDVyjlg0STmp6hmXr1I4dtv1mI1mSkTUYKnTx4xevwIjF5m0lKyWDPve7p1/IArNy/SpV9nHj9+yvOnKTRqWAeb8w1bN2+mSlRdjuw/xbvtW1ChViQO8mR9lfY8m9TEDJ7FPZEdgag1CxctJFuskILBKEajpB6ePI7nxPETFAoJJTUpmc5dO+ETLDxKZ/znE5k0aTI/rN5KnRp1iEt4TP3WtQkKDZIdy9JFy1DsbnJp6JfDsOXY8TRbMXiI9kIj52UOc8d/xaxvp6O6nMyduYhuvbtQMqoEulGVSIxEY1TNqQsWTc6zyfEiIQ9TmDPxa0YNH86UcV+SlPKS8bO+oFzlMuhmIVxUmDx2Gh/36kd6yhvKVyrN3NmzmDp7MiZPAbIa2LV5ryTMq1SuTNUalSlVoZSkBDPeZLB/7x4iwiM5d+oa77RoTWbWazKdWbR4rzkO1YHFYJLc64VTVylcoDB3b9+jTbfWOBRRvhhki5WRnk7Kq9dcOX8VTw8vWf7k5ObwXu/W+Hr5kZ2aw5vkbJYvWoHJZKZm4xp06NVOZlvR1u3a+gujRo5k8vipFC0dTq49l4/69yC4UDBW3cyzW69Yt/gnSlUsxJWb1wgoFMS0eePBYpCjGmZdMiL/nZVzj6GKrkTnwpFrbNu0i9ysbCZNHcvWnVsZPWUETk2Mc8GyBcuILh/Dr7/8St/+fVBNKlViKssCVDco2G0O5s1YQPfO3dm07idGjBsiac8TJ08QHBzM1avXaNq4Kc8exqPaXRQKK8bNe3fo2PU9FKNK/LNHJD1Np2SB0iQ+S8Q/3Idj545R2L8Ifl6+PH76iMiSkVSpVAUhGYiLe8KbrExy1Uy6dOyCj9mH+dMX0L59e27eu0Gbbu/gGeSNyWkm9lYsF05fklNQAoD4dMQofEM8sfobweiScXz5l6u4dPw6AQH+6B4K9d+pT9d+7eV0k5gtUXSRQgQA8gfSjvxUJ9079WbJ0gUUDyvKxMlTGTv1c/yCfWVzLtRZd67foXGTRoSEhuB0OTl05BBhxcMkTyz6yMvnr7Fp7Y907dyFKxcvUqZsGQmnP3v5lDoN6lKiTDjTP5tGxRKVJBQmEm75SmW5euuiVAK8fJlMYe9iJDyKxxxowupjpbBPYUL8C/L01TOKlChM5RoVJIJy9/4dkpJekfI0HZNuJiszGz9/X46eOMrQ0YOJrh0tC/UTh05iz7DTsmULsrNyuHjlMmfPXuTT0YMILuaHYnBw/8Zddm7YxYihY/DxCuDn7T9TuU4lCfpicEnsFF3Ee0E5/BMDSk10vsK4UZOZOnMCT249ZcKkiZLb7dzjfbnVJUEtSwyFh/di2bBhI+XKlKVD5/Z4+gmGzT3tI1ixUmERrF6+ivBi4RQPLy6h+wrVy+MyOTlz4AxnDpwjrEgxwsOKc/LsCfxD/enepxuXb1zFw+lFasprun/ShUMHDqOnGXj24BVO4aXJj/hq5SwwSTCOa5eu4EoxsX3bTtk/l69UTsrx2ndqh8nLSFZ2DrOmzObLKVPZsXm3lH2EFAkh356Nj7+3W51vMDFn8leULR5FVNlKxMU95OTFE8xYMg2zl1HSmnJEUTB6YhP/4ci/A7b+sAMPPNiza58sWbLys+k/tA/BRYLdk46Kxqbvf+TF01f4ePhQu0ZNMnOyyXFk0bFre5wOJ7pTY8sPW0l7kYaXxZuk58mMHPcpPsE+OC0i3lmYPW4uBf1DMWgKufk5RNeNIapGFBfOX6SAdzBPnyfwfp+OmIxG1s74jrSEbBnsn6Q+YsSEoZQqWwITRrLSc1g5ZzXlo8pj8jHyKv0lPfv2wGy1yIL80oVLcuekvkzFz8+fISMGs+HHDTRtVY3w8JKoTk9yM50M7TuRrFQ73p5epGc/4+uVsykfEylHINyiSvH47omDP1ZnOTSy32QzrO9IfK3+fLVstuxJk9KS6dbvfbndHJrKnTt3KFuiLHev3mfF4lW0ercF4aXDeJOfzrttWsngrjpVfv1lH1dOXaNdq3YcOnCEdl3bULF2BalmePU0iaLBRTiwfR8XLp6nRMUI+gz8iEN7jlAopCCPnsXSvnc7CR8lXE7km1mrKB5eDN1Xk2Csj4+P/Oz7V2MpXKwgew/vpm6LunTs1hEPq9UtR1NhwvjJDO4/gLwsG5u3bJUDPnbdxojPP5YSPUeOkemTFhDgHULbd1vj7ePF4qXLmLVwMmZfHUX0+zLuCTD1fzCgGEUQKMq5YxeIu5NAn497sGrF9xKqnzJvvMQAHboYqTdyeM8Rrp27QZf3u8gBmLNXzjJ01CA8vS2yaTcqBvJybZw9fE6yfnt37Oe9rm2IexZH9cbVqVSpovSu7Ws2U75yRYLDQgguEsLujXsICQ7hWVoC7Xu/JyW8njYfEu88lwLM5IxkLF4enPztNCa7lacPEgmLCqVQiRApLBI0pXjYyxeuElYoDJdD5YfvfmTShPGSVNp/9IBk7/wDvKWU7/6Nhyz5ahnz58+SytVrt26Q+DKN7v06o5vsEi0S03wGTcwd/xNx0X+JV3Wcoi/WzWQkZbP8q1V80LEDkz6fSL/+fbn24Dpjp47G4KnJluj1yzdSwrH9h128Tk7j4yF9eJWczPpN6xk/ZbwEC0TyEqjv9Ws3OLT3CO+17sB3yzbR5L0mxL18QnT1SpSKLEmBgv4SuRHednDjYTy8PHj95jUf9OwsCR+bw0ZGShZpiZkSjS4fWZGzF85Qr3FdUjKTqVU7muga0ei60w18OFQePojj8MEjWBQTmtNJifDivN+9s9T5qKIecTjQcw2sWvA9J/edI8ArUMY5n0KeTF03AR9fb1l5/JfE97+k53+whXVZrggaTGBuJw6eZd036ygUHMLCpfP4Zuka6rWsRVSNcjKti7ZP0AGzJs1m2rQpXLtynX37DtC3Xx8sVgtnz56ja69OcvZX01TysvK5evY6p46coX2bduzcuYcGTepy9LdjVImuIomdENHlJGTi7eXNw7gH1GpQk4ePH2B32rhw5QL9Pv6Yg/sOS0mH2cOC2cdIi7bNCQryR3O5ZMl0+/YdLl24Sp9eH8s+PvZhLOdOneLcuTNScRVUMAi75sKsGPhh3c8kxiZTO6aO3M7bdm3lk0/7UrVeJYlp/rPTQ/4HkblYQTe1KEjmtcvXE+DrzwfdOjFh5HReZybJrRxaPETWfbpiZNOajbx6liSb/oH9B3D76h0O7TtMkbDCDJ08WGKGopdBcyvp89JyuXTyikR4oqOjOXzoNz7q35e1q7+nR4/urJj3De3bt2P/oQN8OmoI6777TiInN25f43VmCiVKhFO6XGnKViyDd5C3zMZCW5OTnYWXh3uIeuG8JVSqWJWWrVqhW1TJLr9JTyPA3x+jySozb3J8CpPHzmDm9JkEFvAlPvE5635cy5ezJ2O1/n4CyD8fWfrjJPL2bBeBAQqWLOHJM9Z/+x0f9+7P8E/G0G9AT67fvUK/IX0pXLIIquBr7YKsTpec8ZaN23n26BnhRUvSsct7hEWFSdhfN6myXRSvcU9Egqq6SHz2guRXr0l6lUrcoydERJTm6sUr1Kpdk8dxcVILmJWVKRVYxcPCKFMuUqIwgi8WII1o9xwOJ54mH1au/IbW77SkdGQE+bk25s9dRMt3W1G9fgy67hLUshvbdJrJSs9m8eQV3L/+CB9vP6nrNvsrjJw8mOJlirw9wuVt9v0nk5v/YthQ7HNNcsECVdZURTb9+3cfwWCz8O3qrzl8+DcuXD3H2KnjMHia5UiCWKcTv50mwMsfzanJUmjGzCnEJyVQsqzoIzWJ7wldCk4Fp2KTBJHwFjFII7aPQDayM7Mxehix292SMy9PL1RVlayZZndLdEVSEaWUUJXGP0yQY2aObAP1GtRk6/bNTJs5GcWiuOu/uXMYPXY0wSEB0gsFQZabbmfSyBm0btSC0qXKkPIyjZXr19BzQGdadW0ie16D2e2Bf3T9sQFlJexuW0R/rDrBaVf49ZeD3LkWy5dTv+DH9VvYsnULDZo1ZuCI/ngEWtwCTU0wWma2/bydgiEFqV+vLr/u3kN6Vhqt271DSGgosffjOHnklJw2L1QsBN2lylBhNroFSy6nA6OHwCndVJk81EhIa0UPajTidNnJd+RJ4r5hvSaMHTiWPh/0ZeGsNVSNiSIjP5mmbRtQr0Vd0VySlZODr5+vu+gWZFK2xsLJyyDXQt+RXaU33772gENHDzN22kgsgVIegdXo/ycNKN/mPq9AdCaiYRHcsYAcZk2dSfd3BjN/+koatKgs58p2bN3D9DkTJWfsNGqSR36dmkKoXxGsihWDUefVy1fcvn2bFs1bkJaczpyZ85m3eI4cy1+zfC2+gd58PKQfnhZPsl/nYPQy4O3pKUU8Sc9fUrh4mHuOTnid5iA/L5+xo8eycP5iDu08jNVi5VnCSyJKRnDz+g2u3b7Cmm2rwUcIGXSJdZowk/4qg9VL1/E07gU5GXnk5GditOhy4n3E2GGSZRSkkzC8wPz+nAf+3bv+/lQ1XXGQmPCUDXMOc+boBWYuG0O1ehXp2X4QFSuH02tAT4qUCke1ODGKwT9NlDBuiEhqCYWc0Ghm1/bdWE1WWa+tX7VRcsex8bFEVokgNLAgqxetYfDnAylVogTHD/8mYatps76UQV/Ud/m2HOy5DjlAWKp4KSpXqMKShcsYOLw/ixZ8zZTJU7h1+w5V61SRmht52TQ0GyycsYSaMbVo3KohWRlZHPjlKK9eJzL0i0/wCnIPbMtW7a88M+F3AbpDc0jo25Bu4uu5S4muW4569RrTu+2ntO/VjDuP7tC3ez/KV4qU5IvLrKIqcuBfQvPippx2F6NHjWbevLn4+Pjyw+rNeCs+nL50iv6j+hFZKpKZY+cwfPJQggIDyUrLYPmyZYybNIGU9HQOHj6A3Z5LoeBCNKrfmAVzFjB50hRmfTmLsVPHyrKndMXSePn4SI2Nng8uh4vrl67z6879XL90i7KR5ahVt5ZsS0+eOcG4qaMx+xoweoiKQvTxboGR7Dj+VAz8gzc5hY5QVfFxmch6k8b0GVOpWbUpP3y9j2U/zyY9M4OFU1bQvWtH6raMxifME11wqL9P/OuQnp7Ovn376NOnN/ZcJ8d+OUmRgDDW/7SeOcum4+3tzeTh05i0cCIeYs7YpTJ54iSmfDkVm8tJZlYmocFBeFg9JEfy04afeJ74gsjISDp2eR+nwYlmFmpTBaPNjJ6vsXj6CikoatvmHdnK7dnzK6cunqJtp7Z82K8TwYWDUY0uOU0quiuRzIQB3VqxP5NE/uA9QsMpRmw8NFEnarxKSefX7cc59MNRlq9fiNOl0a/LUD7p14Prd88wZNwwigpGTxwzI5RXqkuO3/9+spt4yCWzV2DIN1CtbjR1W9aRbNcXQyYw/9u5cjeJh5g8fgJfjB+Hp5+PzPTiNW6nFrFZNBMOLBYLTlFEG40SeBU8yq87D3Lqt7OSb2nRqAWdu3WkUJFQjp88TmzCQ4aPHYpBTC0ZdFzyJCPRrolRiLcjXX/VoRO/29P9K4T8TBxaYyTbbpCy4LN7j/D8USLVatbjs9GT2PrLOl6nvGL6xDnERNehXO1SNGvZBKNZDLa4a3RhA5cYUc3TULNdeAR44rI60ewav247SKdeHTHoutTNHNy3n9p16+Dl74dJEWWQ+47kWLiwoLgv8Xki4WUhz3P4ac1WAgsHUq1pNZ4/e86RrUfJSEunSPHChJcrwoDRH0sQ1WQQ9J/RfYSeMJ+uiwT8/82xJ+4VcglVEppiJkd0KoC34uLU9lOcPXOd01cvsnbjCvx8vOjZ+mOGDBjOg9c3MJtNRMdUIywiTIKhQt0k5jp0lyJBBlFoO0z5spvwcFklyu2eCVKkNNXmtGO0CGWoSR6H4i5x5ImO8kwamyOfLdt2cv3YHSzp3iQ+ekFU3fJ0Hf4BRcIKcuPYDVavXsu8ZTMIKV4ArJoUTVnxlNvVrRFy45h/O4Tu99NG/mBH/vundvzDB8kMLZSa4vuqiivfwdkTFzh99DwfdOzKZ0MnMmfRNMrFRDCg/TACfUPwL+VP0aiC1KwZg9XDQKkSEVg0C7pVx2W2yS7B6LSAySbjmDw8QtaH7pEEgZwIZMWu2tDtRvZsOkRaegrPXj/h3pUEpk2bRsVqkdy7/Ygli1Zgz3ZQObo8niHQqUtHipcNxyB0NGK6XZ5U5C7k/8z1/9qAf/9LNdXhPgXNaeDS2WtSQ33iyCmaNWtKz/5dmDBwGmUiI+g+vCtfzpzLtQt3aPFuE4yKSsnCEXgGeuCyOoiuUhWTzUyOPVdOcwohY+abbClo8g/y496Ve5w7c5o0+xupt/HWfBg0vB+v85LZuGKLjLEfD+tDoeIhbP5hB3nZ+Xw2bjg+gZ5yPkSeASQ4etFaym7rP8SA4mwD98SegLrdYwTpqZlsWP8jFrMf8TcfYDHozFwxg1s3H/DliKV8v3UZCS+eMGbQJOo3q0OFGuU5su8ozjcaZSpFSoWrKL5DQ0KpWjWa23fu8uD6AyZPHk9IKX9OHj3H3p/38vm4EdR9pwZvXmQybtx4fEO9iKpekUpVK1OpciVZcwr16++xVx59J4drRGnlVqP+mesv9UChuHKHYTdXIpHgtxOQ1y/d5VXscy5fPEuRUoWJqVaXGSOXM3LiQJq0qsWkEXMl4jv967Ec3XuapTNX8dWqaZSKCGfm9Hm8fp3K4uXzycuxM23MPAx4MGXRSPwCfFg6fSXHTh+lWqOqmJwKNepUp3Hbxnj5iwmst2ceaG+9THaGb3XQMiK8vd//BAP+Ls6W+evtib3uW9RRHS5MTgu5Ofmcu3GeF09fYnupci/uNo2aNiQ1PpWdu3czYeZYostVZda4BXgVtPD5uFHk5+cxbOgw6jeoS+cunUi484ppU2dTukZxoqtWJv5eAm06tiUwPIggLx9CZE3ndEPwhrfAxdsk4c6t/3j97Zidf9sJ/1IPFHXA327ub8enisLHha5lY7D7oRnN2ASzZXDi4VB4nZbCjRt3Jftmd9q5dOMCnroXznRIzssiTAi+hRYPTY7dO1x2HJkOOW8S3biCrBP9PAvg7eOHy0vHJHSOihg1Esd+ugVJIunIrl6eovTWgGKH/O1u/1MM+I9dj7Sm+wAfHQeK4BJEgSuxRg3jWyLfXYoYJAojj0y2u9ydgElIOHRsdhueHh6YROYUDYamS0hMdg1GN8kjlPuIcw1ETfj2rGrJmoki6O0BWO7DaN0m/O9e+Ofin/yk/6STzP/xKPh/dk7L73vs71/7r173b+/Jf/MN/1EGlCv6d63Tvzpb/3/7un/THv/2y/8fI+GxyCW5Lq0AAAAASUVORK5CYII=",alt:""})}),(0,v.jsx)("a",{target:"_blank",href:"https://www.fudan.edu.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,v.jsx)("a",{target:"_blank",href:"https://www.sjtu.edu.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,v.jsxs)("a",{target:"_blank",href:"https://www.nwpu.edu.cn/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABOCAYAAACOqiAdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNDNUY2ODZEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNDNUY2ODVEQ0MzMTFFRDk2RjJEMEZERkMyMTU1QzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0M1RjY4MURDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0M1RjY4MkRDQzMxMUVEOTZGMkQwRkRGQzIxNTVDNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjMAYLwAADyqSURBVHja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",alt:""})]}),(0,v.jsx)("a",{target:"_blank",href:"https://www.ustc.edu.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,v.jsxs)("a",{target:"_blank",href:"https://www.hust.edu.cn/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,v.jsxs)("a",{target:"_blank",href:"http://www.hnkjxy.net.cn/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,v.jsx)("a",{target:"_blank",href:"http://www.hnjdzy.net/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})})]}),(0,v.jsxs)("div",{className:Ui,children:[(0,v.jsxs)("a",{target:"_blank",href:"http://www.10086.cn/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,v.jsxs)("a",{target:"_blank",href:"https://www.huawei.com/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,v.jsxs)("a",{target:"_blank",href:"https://cloud.inspur.com/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,v.jsxs)("a",{target:"_blank",href:"https://www.amazon.cn/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,v.jsxs)("a",{target:"_blank",href:"https://www.alibabagroup.com/",children:[" ",(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})]}),(0,v.jsx)("a",{target:"_blank",href:"https://www.ucloud.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})}),(0,v.jsx)("a",{target:"_blank",href:"https://www.lenovo.com.cn/",children:(0,v.jsx)("img",{src:"data:image/png;base64,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",alt:""})})]}),(0,v.jsx)("div",{className:ki,onClick:function(){return Z(!0)},children:"试用申请"})]})]})}),(0,v.jsx)(h.Z,{open:S,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,v.jsx)(qi.Z,{onClick:function(){return Z(!1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,v.jsxs)("div",{style:{position:"relative"},children:[(0,v.jsx)("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:Gi}),(0,v.jsx)("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392},children:"QQ群:612934990"}),(0,v.jsx)("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}})]})}),(0,v.jsx)(h.Z,{centered:!0,destroyOnClose:!0,open:p,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return z(!1)},children:(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==A||null===(e=A.setting)||void 0===e?void 0:e.homepage_tea_qq_number," "]}),(0,v.jsx)("img",{src:"".concat(C.Z.IMG_SERVER,"/").concat(null==A||null===(n=A.setting)||void 0===n?void 0:n.homepage_tea_qq_qrcode_url),width:200,height:200})]})}),(0,v.jsx)(Xi.Z,{visible:L,onCancel:function(){return D(!1)}})]})})),ie=(n(60659),n(99607)),ee=n.p+"static/yqh.7ef50d7c.jpg",ne=n(61186),te=n.n(ne);var le=function(i){i.modeldata;var e=i.userInfo,n=(0,s.useState)(!1),t=u()(n,2),l=t[0],A=t[1],c=(0,s.useState)(!1),a=u()(c,2),o=(a[0],a[1],"".concat(null==e?void 0:e.login,"recordNewStudentModal"));function I(){return(I=m()(g()().mark((function i(e){return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:A(!1),localStorage.setItem(o,"1");case 2:case"end":return i.stop()}}),i)})))).apply(this,arguments)}return(0,s.useEffect)((function(){if(null!=e&&e.login&&"teacher"===(null==e?void 0:e.identity)){var i=JSON.parse(localStorage.getItem(o)),n=te()("2021-10-30T24:00:00+08:00").valueOf(),t=te()().valueOf();console.log(i,te()("2021-10-30T24:00:00+08:00"),n,t,n>t,44),!i&&n>t&&A(!0)}}),[e]),(0,v.jsx)(h.Z,{open:l,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null,children:(0,v.jsx)("div",{children:(0,v.jsxs)("div",{style:{backgroundImage:"url(".concat(ee,")"),width:"900px",height:"672px",textAlign:"center",paddingTop:"20px"},children:[(0,v.jsx)("span",{className:"spanButton",style:{top:"219px"},onClick:function(){},children:"领取金币"}),(0,v.jsx)("span",{className:"spanButton",style:{top:"288px"},onClick:function(){},children:"领取证书"}),(0,v.jsx)("span",{className:"spanButton",style:{top:"359px"},onClick:function(){},children:"瓜分奖金"}),(0,v.jsx)("span",{className:"spanButton",style:{top:"430px"},onClick:function(){},children:"领取购物卡"}),(0,v.jsx)("span",{className:"spanButton",style:{top:"500px"},onClick:function(){},children:"领取内推机会"}),(0,v.jsx)("div",{onClick:function(){},style:{marginTop:"560px",textAlign:"center",display:"flex",justifyContent:"center"},children:(0,v.jsx)("span",{onClick:function(){return function(i){return I.apply(this,arguments)}(1)},style:{cursor:"pointer",fontSize:"16px",width:"134px",height:"40px",background:"#0152d9",borderRadius:"20px",color:"#fff",display:"flex",alignItems:"center",justifyContent:"center"},children:"确定"})})]})})})},se=n(45413),Ae=n(28103),ce=["homePage","user","globalSetting","loading","dispatch","location","payload"],ae=(0,a.connect)((function(i){var e=i.homePage,n=i.loading;return{homePage:e,user:i.user,globalSetting:i.globalSetting,loading:n.models.index}}))((function(i){i.homePage,i.user,i.globalSetting,i.loading,i.dispatch,i.location,i.payload,l()(i,ce);return(0,v.jsxs)("div",{style:{display:"flex"},children:[(0,v.jsxs)("div",{style:{width:"320px",textAlign:"center",padding:"52px 40px",margin:"auto"},children:[(0,v.jsxs)("span",{style:{fontSize:"18px",fontWeight:"500",color:"#333333"},children:[(0,v.jsx)("img",{src:"data:image/png;base64,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",style:{width:"30px",height:"30px",marginRight:"20px"}}),1===parseInt(localStorage.getItem("registeruser"))?"注册":"登录","成功"]}),(0,v.jsxs)("div",{style:{marginTop:"60px"},children:[(0,v.jsxs)("p",{children:[(0,v.jsx)("span",{style:{color:"#333333",fontSize:"16px",fontWeight:"500"},children:"花30秒"}),(0,v.jsx)("span",{style:{color:"#0152d9",fontSize:"20px",fontWeight:"500",marginLeft:"10px"},children:"熟悉平台"})]}),(0,v.jsx)("p",{style:{color:"#666666",fontSize:"14px"},children:"以便为您提供更好的功能服务"})]}),(0,v.jsx)("img",{src:"data:image/png;base64,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"})]}),(0,v.jsx)(Ae.Z,{type:"vertical",style:{height:"346px",marginTop:"52px"}})]})})),oe="beginner___iEOzq",Ie="spandiv___ZUQ4z",ge="tips___rpDET",re="xvhao___FwVx_",me="newInfo___MQU3A",de="directionItem___hYbvU",ue="active___qlb51",je="courseGroup___mEYSl",Me=["homePage","user","globalSetting","loading","dispatch","location","getUserInfo","payload"],xe=(0,a.connect)((function(i){var e=i.homePage,n=i.loading;return{homePage:e,user:i.user,globalSetting:i.globalSetting,loading:n.models.index}}))((function(i){i.homePage,i.user,i.globalSetting,i.loading,i.dispatch,i.location;var e=i.getUserInfo;i.payload,l()(i,Me);function n(i){return t.apply(this,arguments)}function t(){return(t=m()(g()().mark((function i(n){return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,Vi.ZP)("/api/users/update_identity.json",{method:"post",body:{identity:n}});case 2:0===i.sent.status&&e();case 4:case"end":return i.stop()}}),i)})))).apply(this,arguments)}return(0,v.jsx)("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"},children:(0,v.jsxs)("div",{style:{width:"100%"},children:[(0,v.jsx)("span",{style:{fontSize:"16px",fontWeight:"500",color:"#333333"},children:"请选择您的角色"}),(0,v.jsxs)("div",{style:{marginTop:"97px",display:"flex",justifyContent:"space-between"},children:[(0,v.jsxs)("div",{onClick:function(){n("teacher")},className:oe,children:[(0,v.jsx)("img",{src:"data:image/png;base64,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"}),(0,v.jsx)("span",{style:{marginTop:"8px"},children:"我是教师"})]}),(0,v.jsxs)("div",{onClick:function(){n("student")},className:oe,children:[(0,v.jsx)("img",{src:"data:image/png;base64,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",style:{height:"120px"}}),(0,v.jsx)("span",{style:{marginTop:"8px"},children:"我是学生"})]}),(0,v.jsxs)("div",{onClick:function(){n("professional")},className:oe,children:[(0,v.jsx)("img",{src:"data:image/png;base64,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"}),(0,v.jsx)("span",{style:{marginTop:"8px",width:"100px",textAlign:"left"},children:"其他专业人士"})]})]})]})})})),he=n(37205),Ee=n.n(he),ye=n(12563),Se=n(3113),Ze=["homePage","user","globalSetting","loading","dispatch","location","setisone","users","setIsShow","payload"],Be=ye.Z.CheckableTag,Ce=(0,a.connect)((function(i){var e=i.homePage,n=i.loading;return{homePage:e,user:i.user,globalSetting:i.globalSetting,loading:n.models.index}}))((function(i){i.homePage,i.user,i.globalSetting,i.loading;var e=i.dispatch,n=(i.location,i.setisone),t=i.users,A=i.setIsShow,c=(i.payload,l()(i,Ze),(0,s.useState)([])),a=u()(c,2),o=a[0],I=a[1],r=(0,s.useState)([]),d=u()(r,2),j=d[0],M=d[1],x=(0,s.useState)([]),h=u()(x,2),y=h[0],S=h[1],Z=(0,s.useState)([]),b=u()(Z,2),p=b[0],z=b[1],N=(0,s.useState)([]),T=u()(N,2),J=T[0],k=T[1],f=(0,s.useState)([]),w=u()(f,2),P=w[0],Y=w[1],L=(0,s.useState)([]),D=u()(L,2),U=D[0],O=D[1],Q=(0,s.useState)(""),R=u()(Q,2),V=R[0],H=R[1];function G(){return W.apply(this,arguments)}function W(){return(W=m()(g()().mark((function i(){var e;return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,Vi.ZP)("/api/users/interest_tags.json",{method:"get"});case 2:e=i.sent,I(e.tags.filter((function(i){return 1===i.tag_type}))),M(e.tags.filter((function(i){return 2===i.tag_type}))),S(e.tags.filter((function(i){return 3===i.tag_type})));case 6:case"end":return i.stop()}}),i)})))).apply(this,arguments)}(0,s.useEffect)((function(){G(),F()}),[]),(0,s.useEffect)((function(){(null==U?void 0:U.length)>0&&H(U[0].id)}),[U]);var F=function(){var i=m()(g()().mark((function i(){var e;return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,Vi.ZP)("/api/paid_subjects/qr_code_banner.json",{});case 2:0===(e=i.sent).status&&(console.log(e.data),O(Ee()(e.data)));case 4:case"end":return i.stop()}}),i)})));return function(){return i.apply(this,arguments)}}();return(0,v.jsx)("div",{style:{display:"flex",padding:"52px",width:"100%",flexDirection:"column"},children:(0,v.jsxs)("div",{style:{width:"100%"},children:[(0,v.jsxs)("div",{style:{display:"flex"},children:[(0,v.jsx)("span",{style:{fontSize:"16px",fontWeight:"600",color:"#333333",flex:"1"},children:"请选择您感兴趣的群组"}),(0,v.jsxs)("span",{onClick:function(){n(0)},style:{cursor:"pointer"},children:["返回上一步 ",(0,v.jsx)(E.Z,{})]})]}),"student"===t.identity&&(0,v.jsx)("div",{style:{marginTop:60},className:je,children:U.map((function(i){return(0,v.jsx)(B.Z,{title:i.name,children:(0,v.jsx)("li",{style:i.name.length>9?{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",maxWidth:"178px"}:{},className:"".concat(de," ").concat(V==i.id?ue:""," "),onClick:function(){H(i.id)},children:i.name},i.id)})}))}),"student"===t.identity&&(0,v.jsxs)("div",{style:{marginTop:30,textAlign:"center"},children:[U.map((function(i){if(i.id==V)return(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)("img",{src:C.Z.IMG_SERVER+i.image_url,style:{width:130}}),(0,v.jsx)("div",{style:{marginTop:"20px",fontWeight:"600"},children:"".concat(i.name)})]})})),(0,v.jsx)("div",{className:ge,children:(0,v.jsx)("div",{style:{zIndex:"999",position:"absolute",left:18},children:"QQ扫码加入头歌交流社群,为您提供以下服务"})}),(0,v.jsxs)("div",{className:me,children:[" ",(0,v.jsx)("div",{className:re,children:"1"}),"目前已有",(0,v.jsx)("b",{children:"10W+大学生"}),"加入学习,只等你来!"]}),(0,v.jsxs)("div",{className:me,style:{margin:"8px auto"},children:[" ",(0,v.jsx)("div",{className:re,children:"2"}),"社群每日更新学习资料,已分享",(0,v.jsx)("b",{children:"1000G+"}),"!"]}),(0,v.jsxs)("div",{className:me,children:[" ",(0,v.jsx)("div",{className:re,children:"3"}),"平台技术答疑、课程学习指导、编程交友社区等..."]})]}),"student"!=t.identity&&(0,v.jsxs)("div",{style:{marginTop:"60px"},children:[(0,v.jsxs)("div",{children:[(0,v.jsx)("span",{style:{marginRight:"20px"},children:"课程:"}),o.map((function(i){return(0,v.jsx)(Be,{style:{fontSize:"14px"},checked:p.includes(i.id),onChange:function(e){var n=e?[].concat(Ee()(p),[i.id]):p.filter((function(e){return e!==i.id}));z(Ee()(n))},children:i.tag_name},i.id)}))]}),(0,v.jsxs)("div",{style:{marginTop:"30px"},children:[(0,v.jsx)("span",{style:{marginRight:"20px"},children:"兴趣:"}),j.map((function(i){return(0,v.jsx)(Be,{style:{fontSize:"14px"},checked:J.includes(i.id),onChange:function(e){var n=e?[].concat(Ee()(J),[i.id]):J.filter((function(e){return e!==i.id}));k(Ee()(n))},children:i.tag_name},i.id)}))]}),(0,v.jsxs)("div",{style:{marginTop:"30px"},children:[(0,v.jsx)("span",{style:{marginRight:"20px"},children:"领域:"}),y.map((function(i){return(0,v.jsx)(Be,{style:{fontSize:"14px"},checked:P.includes(i.id),onChange:function(e){var n=e?[].concat(Ee()(P),[i.id]):P.filter((function(e){return e!==i.id}));Y(Ee()(n))},children:i.tag_name},i.id)}))]})]}),"student"!=t.identity&&(0,v.jsx)("div",{style:{textAlign:"end",marginTop:"20px"},children:(0,v.jsxs)("span",{style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"end"},onClick:function(){G()},children:["换一批 ",(0,v.jsx)("img",{style:{marginLeft:"10px"},src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAdRJREFUOE99kjtoUwEUhr//JpFU1NKHTWInQRcV6VhdMopYFR84iSAYcEmTFKXgoFZQrGC9aVWMiODgmkJTFxftJE4iWjdBITU3dXGy0sR7JCmNMSY943l8/3mJNjbgWsQxTuOwF5+qHD75q+TLl7Xcmq5WRyRrF2RMA10tsZ/ADS+tyWb//wDX8oLjBnMYCxJVRBzjBBAA7ntpJdchDUAsaxdLKT3qn7StoQC9pUv62qw0kLWDjjEH9EmcLKU0W4vXARHXRgQFiUQppSft9tKcB3zw0tpfB/Tctu5NYRYFgwY/Qj77imNa6gSJufbOYMh32LU8qs+KuPZYkGgUiIKX0rFOgOg9m0YkDY6W05pX/4ztCPmMmJEDHgZ9bhUzfEOyfyBmimZ5CsSBncCiwcu1Hdy1YQV4g1HwMhuoz9hhfF5g1OhVx+fA2hWuWTDSw3eJcEDsXhpVseMIrj0DzmHc8TIa/3tG124aXEG8Cv7mSHFMK+0g26asd7PDbLibQ1/O61cDsP2BbQlUeAvskfHeF1crDq+7HEJ+hbiJJGLBS+l6rWMmVG38wbpS35QNBh3mBUMdRsh7aZ3a8JXJWSi6QsLgbL0bCAIfTTwvx8hxRqvNgD+WtacdNnqQbAAAAABJRU5ErkJggg=="})]})}),(0,v.jsxs)("div",{style:{marginTop:"48px",textAlign:"center"},children:["teacher"===t.identity&&(0,v.jsx)(Se.ZP,{type:"primary",ghost:!0,style:{width:"120px",height:"40px",marginRight:"15px"},onClick:function(){localStorage.setItem("Noviceguide","1"),e({type:"shixunHomeworks/setActionTabs",payload:{key:"底部弹窗",type:1,href:"/account/profile/edit",text:(0,v.jsxs)("div",{children:[(0,v.jsx)("span",{children:"欢迎来到【头歌实践教学平台】,接下来,我将用:"}),(0,v.jsx)("span",{style:{display:"inline-block",position:"absolute"},className:Ie}),(0,v.jsxs)("span",{style:{marginLeft:"80px"},children:[" 闪光的方式一步步协助您新建一个【教学课堂】。首先,请您找到闪光框并将鼠标移到头像上方,在出现的下拉菜单中",(0,v.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAaCAYAAACzdqxAAAAAAXNSR0IArs4c6QAAA8JJREFUSEudlVlsVVUUhr+1TweKVatC72lRo8YhSlATjBNBohKD6IMNxDjEGIIJFoTeFuGBkGAT35T23tsYIdHEYAwqMkgAiWgCBWcFHOIQhUZjuOe2CAXRNvbe/ZtTKSlt6eB+OTn7rP2ttdf+93+MIUbiBZ1nxSwHHgMuA9oxtqiE53O11j7UmoFzNnBi4ksqD/LsRlyOscZ7fgqMKz08bSDvmdHeYIdHgg8Chym1APfnxXQHVwWOKZZn+ynjrzLHhwYno6TNGBs4o9LQ84eMx2V0Oc97gBN0BnC7hwuAz13A9UcW24/Dwc+qONGkKeb4etyFjO8+wcvAVOd4suBZYNATJW1xmFJkYmG23jaNGly5Wje5gP1FnvJ8wFuIA1HSVoUZzbAC9dl6eyhM6WdgRZS0DaMGn1bDURmPGMwHvorqrLEqo+kUWBqD45jAKDvyrB0dNTgOrErpFUErxtz+YHnWIX6VccwcK6Ml9v2YwBXNqhgXcC1i5QBwq+CEGZ0Sxc4xz3smO7EnW2/7R9RxX0CY1tZB4AJ35Io5EIrDiOrTsd4FzCkK2BO//7bQjsfPQToeFlxKIr55YVqfIMbHsjTRIKgByg0Cg3Q2afX/HwwfR3W2tKpJt8jxhRmbJT7AWO3h3l7wpU0qKwTMlae8UMLmjkUWDdmK/hXDvqjOlk1q1s0F4wCOyfGBhintjZMYGZUmPJ8aXAf8iVEsY7aJFX09npjWNYHYUeS58fcG6+ptxQCwd1zdvsQOhWm1IrZbZVo1TmyyIqZmO/guvJh3JGIvyJnxRqzjgSceprRRsC+XtOa+ivuBPyPmhRnV4mkpFFPRschOxTsIPZtjI8J4bihw/0TVL2pCIWC9L6EmXp9I66CJ9TahRdVFBb41aM2W8TALrIe1Kg67ib3gy5HAg3aT1g+I13oPL8zoVnl2mfF+dIxHabR89VqNVzd3Zets50gW2f97mNIhYM0ZuVWndacXOw22ZT/iCTZYYSzAM/pPqU0ifZaOY7PRfx68MTrOPBrNjxUeptSBsXzwHyStuxHbMN6MlvAUZhot/LQ7nvQwa8ibV5nRTOfZKliXS1ILo4NXZnSf8+zoFhPOeaWr0polsQV4NarjmRErf1tBmGUXoitK2gPnBMfbT6T0oImNZuzwPTTkllnbUG25pEmTigJaTMxUwLTcYovlO/xINOsejNeBSoODiG9wdAJ5iYuAGxC3YbQ5z/xsg+0d1jb7p7tilcb9XcEc55iGej3lfITk6DTxC7A7Os67NNo/fev+BVBB428ht1HXAAAAAElFTkSuQmCC"}),"点击“账号管理”。"]})]})}}),A(!1)},children:"新手引导"}),(0,v.jsx)(Se.ZP,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),A(!1)},style:{width:"120px",height:"40px",marginLeft:"15px"},children:"开始使用"})]})]})})})),be=se.Z.Step;var pe=function(i){var e=i.userInfo,n=(0,s.useState)(!1),t=u()(n,2),l=t[0],A=t[1],c=(0,s.useState)([]),a=u()(c,2),o=a[0],I=a[1],r=(0,s.useState)(0),d=u()(r,2),j=d[0],M=d[1];function x(){return E.apply(this,arguments)}function E(){return(E=m()(g()().mark((function i(){var n;return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,Vi.ZP)("/api/users/accounts/".concat(e.login,".json"),{method:"get"});case 2:n=i.sent,I(n),n.identity?M(1):M(0);case 5:case"end":return i.stop()}}),i)})))).apply(this,arguments)}return(0,s.useEffect)((function(){var i=localStorage.getItem("registeruser");1===parseInt(i)&&(A(!0),setTimeout((function(){localStorage.setItem("registeruser","2")}),2e3))}),[]),(0,s.useEffect)((function(){e.login&&x()}),[e]),(0,v.jsx)(h.Z,{open:l,title:null,footer:null,centered:!0,width:1081,closable:!1,closeIcon:!1,afterClose:function(){},children:(0,v.jsxs)("div",{style:{display:"flex"},children:[(0,v.jsx)(ae,{}),1===j&&(0,v.jsx)(Ce,{users:o,setIsShow:A,setisone:M}),0===j&&(0,v.jsx)(xe,{getUserInfo:x}),(0,v.jsxs)(se.Z,{type:"navigation",size:"small",current:j,style:{width:"250px",position:"absolute",right:"30px",bottom:"20px"},children:[(0,v.jsx)(be,{status:o.identity?"process":"finish",title:"选择角色"}),(0,v.jsx)(be,{status:o.identity?"process":"finish",title:"选择内容"})]})]})})},ze=n.p+"static/kycx.615a0290.png";var Ne=function(i){var e=i.modeldata,n=i.userid,t=(0,s.useState)(!1),l=u()(t,2),A=l[0],c=l[1],a=(0,s.useState)(!1),o=u()(a,2);return o[0],o[1],(0,s.useEffect)((function(){var i=JSON.parse(localStorage.getItem("Studentshow"));null!=i&&i.includes(n)?c(!1):c(null==e?void 0:e.is_show),null!=e&&e.is_show&&setTimeout((function(){var i=JSON.parse(localStorage.getItem("Studentshow"))||[];i.push(n),localStorage.setItem("Studentshow",JSON.stringify(i))}),2e3)}),[e]),(0,v.jsx)(h.Z,{open:A,title:null,footer:null,style:{background:"transparen"},centered:!0,width:880,className:"advertisementModal",maskClosable:!1,closable:!1,closeIcon:null,children:(0,v.jsxs)("div",{style:{backgroundImage:"url(".concat(ze,")"),width:"900px",height:"638px",textAlign:"center",paddingTop:"20px"},children:[(0,v.jsx)("div",{onClick:function(){c(!1)},style:{width:"20px",height:"30px",position:"absolute",right:"-20px",top:"25px",cursor:"pointer"}}),(0,v.jsx)("a",{href:"./tcone.docx",download:"赛题案例1",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"445px",cursor:"pointer"}}),(0,v.jsx)("a",{href:"./tctwo.docx",download:"赛题案例2",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"508px",cursor:"pointer"}}),(0,v.jsx)("a",{href:"./tcthree.docx",download:"赛题案例3",style:{width:"90px",height:"32px",position:"absolute",right:"165px",top:"570px",cursor:"pointer"}})]})})},Te=function(i){return i.Projects="projects",i.Shixuns="shixuns",i.Classrooms="classrooms",i}(Te||{}),ve=(0,a.connect)((function(i){var e=i.homePage,n=i.loading,t=i.globalSetting,l=i.user;return{homePage:e,globalSetting:t,loading:n.models.homePage,user:l}}))((function(i){var e,n,t,l,A,c=i.homePage,o=i.globalSetting,I=i.user,r=i.loading,d=i.dispatch,S=(0,s.useState)(),Z=u()(S,2),B=Z[0],b=(Z[1],(0,s.useRef)(null)),p=(0,s.useState)(!1),z=u()(p,2),N=(z[0],z[1],(0,s.useState)()),k=u()(N,2),f=k[0],w=(k[1],(0,s.useState)(Qi[0])),P=u()(w,2),Y=P[0],L=P[1],Mi=(0,s.useRef)(),xi=(0,s.useState)(!1),hi=u()(xi,2),Ei=hi[0],yi=hi[1],Si=(0,s.useRef)(!0),Zi=(0,s.useState)(!1),Bi=u()(Zi,2),Ci=Bi[0],bi=Bi[1],pi=(0,s.useState)(!1),zi=u()(pi,2),Ni=zi[0],Ti=zi[1],vi=(0,s.useRef)((0,Ki.throttle)((function(){return se()}),100,{leading:!0,trailing:!0})).current,Ji=(0,s.useRef)((0,Ki.throttle)((function(i){return ki(i)}),2e3,{leading:!0,trailing:!1}));(0,s.useEffect)((function(){d({type:"homePage/home",payload:{}})}),[c.name]),(0,s.useEffect)((function(){return(0,T.Ll)()||d({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),function(){d({type:"globalSetting/onlyShowBackTopToggle",payload:!0})}}),[]);var ki=function(i,e){var n,t;(0,Fi.tJ)(d)&&("学生"!==(null==I||null===(n=I.userInfo)||void 0===n?void 0:n.user_identity)?e!==Te.Projects||null!==(t=I.userInfo)&&void 0!==t&&t.email?(e!==Te.Shixuns||(0,Fi.xY)())&&i&&(window.location.href=i):j.ZP.info("请先绑定邮箱,谢谢"):j.ZP.warning("学生不可以创建课堂哦!请加入您的老师创建的课堂。"))};(0,s.useEffect)((function(){if(null!=c&&c.homepage_disciplines)return document.body.scrollIntoView(),vi(),window.addEventListener("scroll",vi),function(){window.removeEventListener("scroll",vi)}}),[c]),(0,s.useEffect)((function(){var i;(0,T.Dk)((null==o||null===(i=o.setting)||void 0===i?void 0:i.name)||("www.educoder.net"===document.domain?"头歌实践教学平台":""))}),[o.setting]);var fi,wi,Pi,Yi=c.shixun_demo,Li=void 0===Yi?[]:Yi,Di=(c.new_discipline,Y.key),Ui=Y.name,Oi=Y.video,Wi=Y.img,_i=Y.firstTitle,ee=Y.firstDescribe,ne=Y.secondTitle,te=Y.secondDescribe,se=function(){var i,e,n,t,l=(0,T.b9)()?880:2600;if(Si.current){var s=document.querySelectorAll(".animate__animated").length,A=document.querySelectorAll(".animationOrientation");null==A||A.forEach((function(i){var e;(null==i?void 0:i.getBoundingClientRect().top)6&&i.setAttribute("class","animate__animated animate__fadeInUp"))}));var a,o=document.querySelector(".animationTeachingTool");if((null==o?void 0:o.getBoundingClientRect().top)53&&(Si.current=!1)}var I=null===(i=document.getElementById("videoIndexId"))||void 0===i?void 0:i.getBoundingClientRect().top;if((0,T.b9)()&&!(null===(e=Mi.current)||void 0===e||!e.currentSrc||null!==(n=Mi.current)&&void 0!==n&&n.currentSrc&&null!==(t=Mi.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code))try{I-200?Mi.current.play():Mi.current.pause()}catch(i){console.log(i)}},Ae=function(i){var e,n,t;L(i),(0,T.b9)()&&(null===(e=Mi.current)||void 0===e||!e.currentSrc||null!==(n=Mi.current)&&void 0!==n&&n.currentSrc&&null!==(t=Mi.current)&&void 0!==t&&null!==(t=t.error)&&void 0!==t&&t.code||setTimeout((function(){Mi&&Mi.current&&Mi.current.play()}),500))},ce=function(){var i=m()(g()().mark((function i(e){var n;return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,(0,Vi.ZP)(e,{method:"get"});case 2:if(null==(n=i.sent)||!n.game_identifier){i.next=6;break}return(0,T.xg)("/tasks/".concat(null==n?void 0:n.game_identifier)),i.abrupt("return");case 6:null!=n&&n.identifier&&(0,T.xg)("/tasks/".concat(null==n?void 0:n.identifier,"/jupyter"));case 7:case"end":return i.stop()}}),i)})));return function(e){return i.apply(this,arguments)}}(),ae=[(0,v.jsxs)("div",{className:ni,children:[(0,v.jsx)("h3",{children:_i}),ee.map((function(i,e){return(0,v.jsxs)("p",{children:[(0,v.jsx)("img",{src:Hi,alt:""}),(0,v.jsx)("span",{children:i})]},e)})),(0,v.jsx)("h3",{style:{marginTop:20},children:ne}),te.map((function(i,e){return(0,v.jsx)("p",{children:(0,v.jsx)("span",{children:i})},e)})),(0,v.jsxs)("div",{className:Ii,children:[(0,v.jsx)("div",{onClick:function(){var i=/macintosh|mac os x/i.test(navigator.userAgent);if(console.log(i),i)yi(!0);else{(0,T.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")}},className:gi,children:"社区支持"}),(0,v.jsxs)("div",{onClick:function(){var i;return ce(null===(i=Li[Di])||void 0===i?void 0:i.url)},className:ri,children:["立即体验",(0,v.jsx)("i",{className:"iconfont icon-jiantou1"})]})]})]},1),(0,v.jsxs)("div",{className:li,id:"videoIndexId",children:[(0,v.jsx)("img",{src:Wi,alt:""}),(0,v.jsx)("video",{ref:Mi,onEnded:function(){var i=Y.key;Ae(4!==i?Qi[i+1]:Qi[0])},controls:!(0,T.b9)(),controlsList:"nodownload",muted:!0,src:Oi},Oi),(0,v.jsx)("div",{className:mi})]},2)],oe=(0,s.useState)(-1),Ie=u()(oe,2),ge=Ie[0],re=Ie[1],me=function(i,e){var n,t=e%2==0,l=[(0,v.jsxs)("div",{className:ni,children:[(0,v.jsx)("img",{src:"".concat(null==i?void 0:i.image_url),alt:""}),(0,v.jsx)("div",{className:ti,style:{marginLeft:t?"initial":"auto",visibility:"hidden"},children:"社区支持"})]},3),(0,v.jsx)("div",{className:"".concat(li," animationOrientation"),children:null==i||null===(n=i.subjects)||void 0===n?void 0:n.map((function(i,e){return(0,v.jsx)("a",{target:"_blank",style:{animationDuration:"".concat(e%2==0?.2*e+1:.2*(e-1)+1,"s")},href:null==i?void 0:i.url,children:(0,v.jsx)("img",{src:"".concat(null==i?void 0:i.image_url)})},e)}))},4)];return t?l:l.reverse()},de=(null==o||null===(e=o.setting)||void 0===e?void 0:e.main_site)&&!(null!=o&&null!==(n=o.setting)&&void 0!==n&&n.is_local);return(0,T.Ll)()?(0,v.jsx)(ie.default,{}):(0,v.jsxs)("section",{children:[(0,v.jsx)(ji.Z,{modeldata:B,dispatch:d}),(0,v.jsx)(le,{modeldata:f,userInfo:null==I?void 0:I.userInfo}),(0,v.jsx)(Ne,{modeldata:f,userid:null==I||null===(t=I.userInfo)||void 0===t?void 0:t.user_id}),1===parseInt(localStorage.getItem("registeruser"))&&(0,v.jsx)(pe,{userInfo:null==I?void 0:I.userInfo}),function(i){var e,n,t,l,A,I,g,r=null==o||null===(e=o.setting)||void 0===e||!e.main_site||i?c.homepage_disciplines:c.reps,m=null==o||null===(n=o.setting)||void 0===n||!n.main_site||i?"sub_disciplines":"sub_repertoires",d=null==o||null===(t=o.setting)||void 0===t||!t.main_site||i?"paths":"shixuns",u=function(e){var n;return null==o||null===(n=o.setting)||void 0===n||!n.main_site||i?"/paths?discipline_id=".concat(r[ge].id,"&tag_tabs=").concat(ge+1,"&sub_discipline_id=").concat(e.id,"&tag_level=2"):"/shixuns?current_id=".concat(r[ge].id,"&tag_tabs=").concat(ge+1,"&tag_id=").concat(e.id,"&tag_level=2")};return(0,v.jsx)(s.Fragment,{children:(0,v.jsxs)("div",{className:null==o||null===(l=o.setting)||void 0===l||!l.main_site||i?"".concat(U," ").concat(R," "):U,children:[i&&(0,v.jsxs)("div",{className:H,onMouseLeave:function(){return re(-1)},children:[(0,v.jsxs)("ul",{className:G,children:[r&&r.map((function(i,e){return(0,v.jsx)("li",{onMouseOver:function(){return re(e)},children:(0,v.jsxs)(a.Link,{to:"/".concat(d,"?tag_tabs=").concat(e+1,"¤t_id=").concat(i.id,"&tag_level=1"),children:[i.name,(0,v.jsx)(E.Z,{})]})},e)})),(!(null!=o&&null!==(A=o.setting)&&void 0!==A&&A.main_site)||i)&&(0,v.jsx)("li",{onMouseOver:function(){return re(-1)},children:(0,v.jsxs)(a.Link,{to:"/paths",target:"_blank",children:["更多",(0,v.jsx)(E.Z,{})]})})]}),r&&r[ge]&&(0,v.jsx)("div",{style:{zIndex:2},className:V,children:null===(I=r[ge])||void 0===I||null===(I=I[m])||void 0===I?void 0:I.map((function(i,e){return(0,v.jsx)(a.Link,{to:u(i),children:(0,v.jsxs)("div",{children:[(0,v.jsx)("h1",{children:i.name}),(0,v.jsx)("ul",{children:i.tags&&i.tags.map((function(i,e){return(0,v.jsx)("li",{children:(0,v.jsx)(a.Link,{className:W,to:"/".concat(d,"?current_id=").concat(r[ge].id,"&tag_tabs=").concat(ge+1,"&tag_id=").concat(i.id,"&tag_level=3"),children:i.name})},e)}))})]})},e)}))})]}),(0,v.jsxs)("div",{style:{position:"relative"},children:[(0,v.jsx)(y.Z,{className:O,style:{left:i?190:30},onClick:function(){b.current.prev()}}),c.images_url&&(0,v.jsx)(M.Z,{className:i?q:"",ref:b,autoplay:!0,pauseOnDotsHover:!0,children:null===(g=c.images_url)||void 0===g?void 0:g.map((function(i,e){return(0,v.jsx)("div",{style:{display:"flex"},children:(0,v.jsx)("a",{href:i.path,children:(0,v.jsx)("img",{src:i.image_url})})},e)}))})]}),(0,v.jsx)(E.Z,{className:Q,onClick:function(){b.current.next()}})]})})}(de||"tyutrjxy.educoder.net"===document.domain),de?(0,v.jsx)($i,{}):(0,v.jsxs)(s.Fragment,{children:["tyutrjxy.educoder.net"===document.domain&&(0,v.jsxs)("div",{className:si,children:[!o.isSaiaDomain&&(0,v.jsx)("aside",{className:$,children:(0,v.jsxs)("div",{className:Ai,children:[(0,v.jsx)("h2",{className:"animate__animated animate__fadeInUp",children:"产教融合的超级集成开发与运行环境"}),(0,v.jsx)("h5",{children:"Super Integrated Development & Runtime Environment for Industry and Education"}),(0,v.jsx)("ul",{className:ci,children:Qi.map((function(i,e){return(0,v.jsx)("li",{className:i.name===Ui?ai:"",onClick:function(){return Ae(i)},children:i.name},e)}))}),(0,v.jsx)("div",{className:oi,children:Di%2==0?ae:ae.reverse()})]})}),(0,v.jsx)("aside",{className:$,style:{backgroundColor:"#fff"},children:(0,v.jsxs)("div",{className:di,children:[(0,v.jsx)("h2",{"data-type":"animationH2",children:"课堂教学工具"}),(0,v.jsx)("h5",{children:"Classroom Teaching Toolsets"}),(0,v.jsxs)("div",{className:Ii,children:[(0,v.jsx)("div",{onClick:function(){return i=Te.Classrooms,void((0,Fi.tJ)(d)&&(i!==Te.Projects||null!==(e=I.userInfo)&&void 0!==e&&e.email?i===Te.Classrooms&&Ti(!0):j.ZP.info("请先绑定邮箱,谢谢")));var i,e},className:gi,children:"加入课堂"}),(0,v.jsxs)("div",{onClick:function(){return Ji.current("/classrooms/new")},className:ri,children:["创建课堂",(0,v.jsx)("i",{className:"iconfont icon-jiantou1"})]})]}),(0,v.jsx)("div",{className:"".concat(ui," animationTeachingTool"),children:Ri.map((function(i,e){return(0,v.jsxs)("aside",{style:{animationDuration:"".concat(e>2?3:1,"s")},children:[(0,v.jsx)("img",{src:i.img}),(0,v.jsxs)("div",{children:[(0,v.jsx)("h4",{children:i.title}),(0,v.jsx)("h6",{children:i.intro})]})]},i.title)}))})]})})]}),"gufe.educoder.net"===document.domain&&(0,v.jsx)("div",{className:_,children:null==c||null===(fi=c.new_discipline)||void 0===fi?void 0:fi.map((function(i,e){return(0,v.jsx)("aside",{className:$,style:{backgroundColor:e%2==0?"#fff":"transparent",display:"计算机系统能力课程方向"===i.name?"block":"none"},children:(0,v.jsxs)("div",{className:ii,children:[(0,v.jsx)("h2",{"data-type":"animationH2",children:i.name}),(0,v.jsx)("h5",{children:null==i?void 0:i.name_en}),(0,v.jsx)("div",{className:ei,children:me(i,e)})]})},e+i.name)}))}),!(null===(wi=c.subjects)||void 0===wi||!wi.length)&&(0,v.jsxs)("section",{className:F,children:[(0,v.jsxs)("aside",{className:X,children:[(0,v.jsx)("h1",{children:"实践课程"}),(0,v.jsx)("h2",{children:"TRAINING COURSE"}),(0,v.jsx)("aside",{className:K,children:(0,v.jsx)(a.Link,{to:"/paths",className:"font14 mr3",children:"更多 >"})})]}),(0,v.jsx)(x.Z,{loading:r,children:(0,v.jsx)(D,{data:c.subjects})})]}),!(null===(Pi=c.shixuns)||void 0===Pi||!Pi.length)&&(0,v.jsxs)("section",{className:F,children:[(0,v.jsxs)("aside",{className:X,children:[(0,v.jsx)("h1",{children:"实践项目"}),(0,v.jsx)("h2",{children:"DEVELOPMENT COMMUNITY"}),(0,v.jsx)("aside",{className:K,children:(0,v.jsx)(a.Link,{to:"shixuns",className:"font14 mr3",children:"更多 >"})})]}),(0,v.jsx)(x.Z,{loading:r,children:(0,v.jsx)(J,{data:c.shixuns})})]})]}),(0,v.jsx)(h.Z,{centered:!0,destroyOnClose:!0,open:Ei,title:"头歌教师交流社区",width:"500px",footer:null,onCancel:function(){return yi(!1)},children:(0,v.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"},children:[(0,v.jsxs)("p",{children:["扫码或搜索加入头歌教师交流QQ群:",null==o||null===(l=o.setting)||void 0===l?void 0:l.homepage_tea_qq_number," "]}),(0,v.jsx)("img",{src:"".concat(C.Z.IMG_SERVER,"/").concat(null==o||null===(A=o.setting)||void 0===A?void 0:A.homepage_tea_qq_qrcode_url),width:200,height:200})]})}),(0,v.jsx)(Xi.Z,{visible:Ni,onCancel:function(){return Ti(!1)}}),(0,v.jsx)(h.Z,{visible:Ci,title:null,footer:null,style:{background:"transparen"},centered:!0,width:670,className:"advertisementModal",maskClosable:!1,closeIcon:(0,v.jsx)(qi.Z,{onClick:function(){return bi(!1)},style:{fontSize:"25px",color:"#fff"}}),children:(0,v.jsxs)("div",{style:{position:"relative"},children:[(0,v.jsx)("img",{style:{width:"630px",height:"775px",marginTop:"15px",borderRadius:"10px"},src:Gi}),(0,v.jsx)("span",{style:{position:"absolute",color:"#F55309",fontSize:16,left:342,top:392},children:"QQ群:612934990"}),(0,v.jsx)("span",{style:{position:"absolute",width:291,height:84,display:"inline-flex",left:168,top:659,cursor:"pointer"},onClick:function(){window.open("https://jq.qq.com/?_wv=1027&k=HZpuGWyu")}})]})})]})})),Je="home___h5c5I",ke="bg___mDgYE",fe="public_width___ctVWu",we="banner___Y_cZp",Pe="content___S8Tis",Ye="experience___H8Zlm",Le="li___bsBii",De="demonstrate___HUSkM",Ue="title___ZV9fz",Oe="mask___G3HO0",Qe="name___TRCUE",Re="tagWarp___kbulg",Ve="tag___O6XvS",He="feature___k3jMC",Ge=n(62945),We=n.n(Ge),Fe=n(76927);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Xe=["user"],Ke=(0,a.connect)((function(i){return{user:i.user}}))((function(i){i.user,l()(i,Xe);var e,n=(0,s.useState)(!0),t=u()(n,2),A=t[0],c=t[1],o=(0,s.useState)(0),I=u()(o,2),r=(I[0],I[1],(0,s.useState)({})),d=u()(r,2),j=d[0],M=d[1],h=(0,s.useState)(!1),E=u()(h,2),y=E[0],S=E[1];(0,s.useEffect)((function(){Z()}),[]);var Z=function(){var i=m()(g()().mark((function i(){var e;return g()().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return c(!0),i.next=3,(0,Vi.ZP)("/api/home/index.json",{method:"get"});case 3:(e=i.sent).images_url&&M(e),c(!1);case 6:case"end":return i.stop()}}),i)})));return function(){return i.apply(this,arguments)}}(),B=[{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1NS45NzYlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNyUiIHk9Ii00LjglIiB3aWR0aD0iMTExLjMlIiBoZWlnaHQ9IjEwOS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTMuOCUiIHk9Ii00LjglIiB3aWR0aD0iMTA3LjUlIiBoZWlnaHQ9IjEwOS43JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik02NS41IDMzLjI2NUM3My4xNjcgMzMuMjY1IDc3IDM2Ljg0MyA3NyA0NEg1NGMwLTcuMTU3IDMuODMzLTEwLjczNSAxMS41LTEwLjczNVpNNjUuNTM4IDE3YzQuMDI0IDAgNy4yODYgMy4yMjMgNy4yODYgNy4xOTggMCAzLjk3Ni0zLjI2MiA3LjE5OC03LjI4NiA3LjE5OC00LjAyNSAwLTcuMjg3LTMuMjIyLTcuMjg3LTcuMTk4IDAtMy45NzUgMy4yNjItNy4xOTggNy4yODctNy4xOThaIiBpZD0iYiIvPjxwYXRoIGQ9Ik0zNC4yMjEgNy41ODljLS4xNjUuNjEyLS4zOTcgMS4wNDUtLjY5OCAxLjMuNTIgMS4yODguNjY0IDIuMzUxLjQzMSAzLjE5LS4zNDkgMS4yNTktMS40MzEgMi4zNjQtMy42NDUgNC4wNi0xLjQ3NiAxLjEzMS01LjM2MiAyLjgyLTExLjY1OSA1LjA2OHY1LjYwMUguMzgzYy0xLjMwNC03LjE2Ny43MjQtMTEuNDQxIDYuMDgzLTEyLjgyMyAzLjYzMy0uOTM3IDUuOTI3IDAgMTAuMTEzIDAgMy45MjUgMCA3LjI3My0xLjQ2NyAxMy4wMS00LjkzNS41MDYtLjIxMyAxLjEzOS0uNDczIDEuOS0uNzgxLjU5Mi0uNjEzLjk1OC0xLjI0MiAxLjA5Ni0xLjg4Ny4yMDgtLjk2OSAyLjc1Mi0xLjgwNCAxLjYzNiAxLjIwN1pNMTAuNjEzIDBhNS45NiA1Ljk2IDAgMCAxIDUuOTY2IDUuOTU2IDUuOTYgNS45NiAwIDAgMS01Ljk2NiA1Ljk1NiA1Ljk2IDUuOTYgMCAwIDEtNS45NjYtNS45NTZBNS45NiA1Ljk2IDAgMCAxIDEwLjYxMyAwWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PGNpcmNsZSBzdHJva2U9InVybCgjZCkiIGZpbGwtb3BhY2l0eT0iLjI5IiBmaWxsPSIjQzJENUZFIiBjeD0iMzgiIGN5PSIyNSIgcj0iMjQuNSIvPjxwYXRoIGQ9Ik0yNCAxNWMzLjQ5My00IDguMTYtNiAxNC02czEwLjUwNyAyIDE0IDZNNTIgMzdjLTMuMzY5IDQtNy44NjkgNi0xMy41IDZTMjguMzY5IDQxIDI1IDM3IiBzdHJva2U9IiMxNzVGRkYiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDE2KSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjxwYXRoIHN0cm9rZT0iIzE3NUZGRiIgZD0ibTUxLjQ1IDEyIC41NSA0LTQtLjI4NE0yOSAzNy42MjIgMjUgMzdsLjIxNyA0Ii8+PC9nPjwvc3ZnPg==",title:"混合增强情景理解",intro:"师-机-生三元结构的复合主体,破解认知能力的局限性"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTUuOTc2JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciB4PSItMy40JSIgeT0iLTExLjglIiB3aWR0aD0iMTA2LjglIiBoZWlnaHQ9IjEyMy42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iYyI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxyZWN0IGlkPSJiIiB4PSIxMyIgeT0iNTIiIHdpZHRoPSIzOCIgaGVpZ2h0PSIxMSIgcng9IjIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2QpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHJ4PSI0Ii8+PHBhdGggZD0iTTMxLjYxMSAxNWMuNjAyIDAgMS4wOTcuMzgzIDEuMTYuODc1bC4wMDcuMTA3djIuMTU2YTEwLjg5IDEwLjg5IDAgMCAxIDEwLjA4NCAxMC4wODRoMi4xNTZjLjU0MyAwIC45ODIuNTIyLjk4MiAxLjE2NyAwIC42MDEtLjM4MyAxLjA5Ni0uODc1IDEuMTZsLS4xMDcuMDA3aC0yLjI0Yy0uNzE4IDUuMDI1LTQuODY4IDguOTQzLTEwIDkuMzA2djIuMTU2YzAgLjU0My0uNTIyLjk4Mi0xLjE2Ny45ODItLjYwMSAwLTEuMDk2LS4zODMtMS4xNi0uODc1bC0uMDA3LS4xMDd2LTIuMjRhMTAuODk2IDEwLjg5NiAwIDAgMS05LjIyMy05LjIyMmgtMi4yNGMtLjU0MiAwLS45ODEtLjUyMy0uOTgxLTEuMTY3IDAtLjYwMi4zODMtMS4wOTcuODc1LTEuMTZsLjEwNy0uMDA3aDIuMTU2Yy4zNjMtNS4xMzIgNC4yOC05LjI4MiA5LjMwNi0xMHYtMi4yNGMwLS41NDMuNTIzLS45ODIgMS4xNjctLjk4MlpNMzIgMjQuMzMzYTQuNjY3IDQuNjY3IDAgMSAwIDAgOS4zMzQgNC42NjcgNC42NjcgMCAwIDAgMC05LjMzNFpNNTkgMTlWOEg0OHYyLjJoOC44VjE5SDU5Wm0wIDIwaC0yLjJ2OC44SDQ4VjUwaDExVjM5Wk01IDE5VjhoMTF2Mi4ySDcuMlYxOUg1Wm0wIDIwaDIuMnY4LjhIMTZWNTBINVYzOVoiIGZpbGw9IiMyMzY3RkUiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvZz48L3N2Zz4=",title:"行为意图识别跟踪",intro:"感知学生的学习状态、问题意图和辅导需求,提供智能监测导学",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/exercise/35872/detail?random=false"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzEiIGhlaWdodD0iNjMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMjguMzEyJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMTQ1REZGIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzU3OEJGRSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImIiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImMiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii03LjElIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjExNC4yJSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHBhdGggZD0iTTQzLjMyNyAyNS45OWMuMzA1IDEuNDIuNTc0IDIuNzA1LjgwNyAzLjg1Ni4xMDguNDg1LjIwNi45Ny4yOTYgMS40NTYuMDkuNDg1LjE3NS45MjYuMjU1IDEuMzIxLjA4LjM5Ni4xNDguNzMzLjIwMiAxLjAxMi4wNTQuMjc4LjA5LjQ1NC4xMDcuNTI2LjA1NC4zNi0uMDI2LjU5Ny0uMjQyLjcxNGExLjQ5NiAxLjQ5NiAwIDAgMS0uNzI2LjE3NmMtLjA5IDAtLjIyLS4wMzItLjM5LS4wOTVzLS4zLS4xMTItLjM5LS4xNDhsLTcuMDE3LTQuMWMtMS4yNzMuNzU2LTIuNDMgMS40My0zLjQ3IDIuMDIzLS40NDcuMjUyLS44OS41MDQtMS4zMy43NTUtLjQ0LjI1Mi0uODM4LjQ4Ni0xLjE5Ny43MDJhMzAuMjEgMzAuMjEgMCAwIDEtLjkyNy41MzkgNi4wMSA2LjAxIDAgMCAxLS41MjUuMjcuOTE1LjkxNSAwIDAgMS0uNTUuMDk0IDEuMTU1IDEuMTU1IDAgMCAxLS41MTItLjIwMi45OTYuOTk2IDAgMCAxLS4zMzYtLjM5MS43MTcuNzE3IDAgMCAxLS4wNTQtLjQ3MmwuMTM1LS41MjZjLjA3MS0uMjc5LjE1Mi0uNjExLjI0Mi0uOTk4LjA5LS4zODYuMTkyLS44MTMuMzA5LTEuMjguMTE2LS40NjguMjM3LS45NDUuMzYzLTEuNDNsLjkxNC0zLjc3NmE0OTMuNjUzIDQ5My42NTMgMCAwIDAtMy45MTItMy4zNTcgODcuNiA4Ny42IDAgMCAxLS45NDEtLjgxYy0uMjc4LS4yNDItLjUwNy0uNDQtLjY4Ni0uNTkzLS4xOC0uMTUzLS4yNzgtLjIzOC0uMjk2LS4yNTZhMy4yMiAzLjIyIDAgMCAxLS41NTEtLjY2IDEuMDc4IDEuMDc4IDAgMCAxLS4xNzUtLjc0Mi45NDEuOTQxIDAgMCAxIC4yOTYtLjU5NGMuMTYxLS4xNDQuMzQtLjIzMy41MzgtLjI3bDguMzA5LS43NTQgMy4wOTItNy4yMjhjLjEwNy0uMjg4LjI2LS41MzUuNDU3LS43NDIuMTk3LS4yMDYuNDY2LS4zMS44MDctLjMxLjE3OSAwIC4zMzYuMDQuNDcuMTIxLjEzNS4wODEuMjQ3LjE3Ni4zMzYuMjg0LjA5LjEwOC4xNjYuMjE1LjIyOS4zMjMuMDYzLjEwOC4xMTIuMTk4LjE0OC4yN2wzLjAxMSA3LjIyOCA4LjMwOS43ODJjLjM1OS4wOS42MS4xOTcuNzUzLjMyMy4xNDMuMTI2LjIxNS4zMjQuMjE1LjU5NCAwIC4yNTEtLjA3Ni40NzItLjIyOS42Ni0uMTUyLjE5LS4zNDUuNDE4LS41NzguNjg4bC01LjU2NiA1LjAxNloiIGlkPSJkIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTM1LjUgMHYxNi45MzNoNy4xdjQuMjM0SDB2LTQuMjMzbDcuMS0uMDAxVjBoMjguNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjIgNDEuODM0KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHJlY3Qgc3Ryb2tlPSJ1cmwoI2IpIiBmaWxsLW9wYWNpdHk9Ii4yOSIgZmlsbD0iI0MyRDVGRSIgeD0iLjUiIHk9Ii41IiB3aWR0aD0iNzAiIGhlaWdodD0iNDkuODAxIiByeD0iMiIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyI+PHVzZSBmaWxsPSJ1cmwoI2MpIiB4bGluazpocmVmPSIjZCIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjZCIvPjwvZz48L2c+PC9zdmc+",title:"学习路径智能推荐",intro:"可解释的学习规划和内容推荐方法,支撑个性化导教",link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzciIGhlaWdodD0iNjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M0RDFGMyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNEREU5RkQiIHN0b3Atb3BhY2l0eT0iLjM5NCIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjU3LjE1NCUiIHgyPSI1MCUiIHkyPSI5OS44MTIlIiBpZD0iYiI+PHN0b3Agc3RvcC1jb2xvcj0iIzBBNTVGQyIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM0NzgwRkYiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiIGlkPSJmIj48c3RvcCBzdG9wLWNvbG9yPSIjQzREMUYzIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RERTlGRCIgc3RvcC1vcGFjaXR5PSIuMzk0IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJnIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIHg9Ii02LjclIiB5PSItNC40JSIgd2lkdGg9IjExMy4zJSIgaGVpZ2h0PSIxMDguOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImQiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTYuNyUiIHk9Ii00LjQlIiB3aWR0aD0iMTEzLjMlIiBoZWlnaHQ9IjEwOC44JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaSI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PGZpbHRlciB4PSItMTAuNiUiIHk9Ii02LjIlIiB3aWR0aD0iMTIxLjIlIiBoZWlnaHQ9IjExMi40JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iaiI+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMS41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93Qmx1cklubmVyMSIvPjxmZU9mZnNldCBkeT0iLjYiIGluPSJzaGFkb3dCbHVySW5uZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldElubmVyMSIvPjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93T2Zmc2V0SW5uZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIgcmVzdWx0PSJzaGFkb3dJbm5lcklubmVyMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjg3OTIzMDE4MyAwIDAgMCAwIDAuOTAyODUxMDI4IDAgMCAwIDAgMSAwIDAgMCAwLjUgMCIgaW49InNoYWRvd0lubmVySW5uZXIxIi8+PC9maWx0ZXI+PHRleHQgaWQ9ImMiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMzQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iMTMiIHk9IjMzIj5RPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PHRleHQgaWQ9ImgiIGZvbnQtZmFtaWx5PSJIZWx2ZXRpY2EiIGZvbnQtc2l6ZT0iMjQiIGZvbnQtd2VpZ2h0PSJub3JtYWwiPgogICAgICAgICAgICA8dHNwYW4geD0iNDgiIHk9IjQzIj5BPC90c3Bhbj4KICAgICAgICA8L3RleHQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0ibTguMjU4IDUzLjg1NyAxMy4xLTEyLjEwMkg0NmExLjUgMS41IDAgMCAwIDEuNS0xLjVWM0ExLjUgMS41IDAgMCAwIDQ2IDEuNUgyQTEuNSAxLjUgMCAwIDAgLjUgM3YzNy4yNTVhMS41IDEuNSAwIDAgMCAxLjUgMS41aDYuMjU4djEyLjEwMloiIHN0cm9rZT0idXJsKCNhKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xKSI+PHVzZSBmaWxsPSJ1cmwoI2IpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2QpIiB4bGluazpocmVmPSIjYyIvPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2UpIiB4bGluazpocmVmPSIjYyIvPjwvZz48cGF0aCBkPSJtNDAuMDY0IDYxLjg3MyAxMC45ODItOS45NDJINzVhMS41IDEuNSAwIDAgMCAxLjUtMS41VjE5YTEuNSAxLjUgMCAwIDAtMS41LTEuNUgzNWExLjUgMS41IDAgMCAwLTEuNSAxLjV2MzEuNDMxYTEuNSAxLjUgMCAwIDAgMS41IDEuNWg1LjA2NHY5Ljk0MloiIHN0cm9rZT0idXJsKCNmKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDExMCAtMSkiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTEpIj48dXNlIGZpbGw9InVybCgjZykiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaSkiIHhsaW5rOmhyZWY9IiNoIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjaikiIHhsaW5rOmhyZWY9IiNoIi8+PC9nPjwvZz48L3N2Zz4=",title:"个性化辅导答疑",intro:"数据驱动和知识森林引导的问答方法,支撑个性化伴学",link:"https://www.educoder.net/tasks/4z3jgw6vsuea"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTUuNiUiIHk9Ii00LjIlIiB3aWR0aD0iMTExLjIlIiBoZWlnaHQ9IjEwNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImMiPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxmaWx0ZXIgeD0iLTExJSIgeT0iLTkuNSUiIHdpZHRoPSIxMjIlIiBoZWlnaHQ9IjExOSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik00MCA1LjM3aDkuODg4YTIgMiAwIDAgMSAxLjQwOS41OGwyLjIyOCAyLjIxMmEzLjM5IDMuMzkgMCAwIDAgNC45MTItLjE0bDEuNzg2LTEuOTlhMiAyIDAgMCAxIDEuNDg4LS42NjNINjhhMiAyIDAgMCAxIDIgMnYzMy45MjZhMiAyIDAgMCAxLTIgMmgtNi4zMTVhMiAyIDAgMCAwLTEuNDU4LjYzMWwtMS43OSAxLjkwNmEzLjQ2IDMuNDYgMCAwIDEtNC45MDYuMTRsLTIuMjQtMi4xMjdhMiAyIDAgMCAwLTEuMzc3LS41NUg0MGEyIDIgMCAwIDEtMi0yVjcuMzY5YTIgMiAwIDAgMSAyLTJaIiBpZD0iYiIvPjxwYXRoIGlkPSJmIiBkPSJNNy4zNDMgMGgxNi4zNzZ2MTguOTYzbC04LjE4OC00LjA3Ny04LjE4OCA0LjA3N3oiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PHBhdGggZD0iTTIgLjg3YTEuNSAxLjUgMCAwIDAtMS41IDEuNXY0NC4zOThhMS41IDEuNSAwIDAgMCAxLjUgMS41aDIyLjM5MmEyLjUgMi41IDAgMCAxIDEuNDQxLjQ1N2wzLjY3IDIuNTlhMy41IDMuNSAwIDAgMCA0LjA2NS0uMDIxbDMuNTQxLTIuNTU0YTIuNSAyLjUgMCAwIDEgMS40NjItLjQ3Mkg2MWExLjUgMS41IDAgMCAwIDEuNS0xLjVWMi4zNjlBMS41IDEuNSAwIDAgMCA2MSAuODdIMzguNTk1YTEuNSAxLjUgMCAwIDAtLjkwMy4zMDNsLTMuNDYzIDIuNjFhNC41IDQuNSAwIDAgMS01LjM4MS4wMjlsLTMuNTg5LTIuNjQ5YTEuNSAxLjUgMCAwIDAtLjg5LS4yOTNIMloiIHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iPjx1c2UgZmlsbD0idXJsKCNlKSIgeGxpbms6aHJlZj0iI2YiLz48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNnKSIgeGxpbms6aHJlZj0iI2YiLz48L2c+PC9nPjwvc3ZnPg==",title:"人机增强群体激励",intro:"多维度激励方法,增强学生对机器的正向反馈",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/group_homework/572013/detail"},{img:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iNTcuMTU0JSIgeDI9IjUwJSIgeTI9Ijk5LjgxMiUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjMEE1NUZDIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzQ3ODBGRiIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImQiPjxzdG9wIHN0b3AtY29sb3I9IiNDNEQxRjMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRERFOUZEIiBzdG9wLW9wYWNpdHk9Ii4zOTQiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSI1Ny4xNTQlIiB4Mj0iNTAlIiB5Mj0iOTkuODEyJSIgaWQ9ImUiPjxzdG9wIHN0b3AtY29sb3I9IiMwQTU1RkMiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNDc4MEZGIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxmaWx0ZXIgeD0iLTklIiB5PSItNi4yJSIgd2lkdGg9IjExOCUiIGhlaWdodD0iMTEyLjQlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJjIj48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxLjUiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dCbHVySW5uZXIxIi8+PGZlT2Zmc2V0IGR5PSIuNiIgaW49InNoYWRvd0JsdXJJbm5lcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0SW5uZXIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dPZmZzZXRJbm5lcjEiIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIiByZXN1bHQ9InNoYWRvd0lubmVySW5uZXIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuODc5MjMwMTgzIDAgMCAwIDAgMC45MDI4NTEwMjggMCAwIDAgMCAxIDAgMCAwIDAuNSAwIiBpbj0ic2hhZG93SW5uZXJJbm5lcjEiLz48L2ZpbHRlcj48ZmlsdGVyIHg9Ii02LjIlIiB5PSItNi40JSIgd2lkdGg9IjExMi40JSIgaGVpZ2h0PSIxMTIuOCUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgaWQ9ImciPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEuNSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd0JsdXJJbm5lcjEiLz48ZmVPZmZzZXQgZHk9Ii42IiBpbj0ic2hhZG93Qmx1cklubmVyMSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRJbm5lcjEiLz48ZmVDb21wb3NpdGUgaW49InNoYWRvd09mZnNldElubmVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiIHJlc3VsdD0ic2hhZG93SW5uZXJJbm5lcjEiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC44NzkyMzAxODMgMCAwIDAgMCAwLjkwMjg1MTAyOCAwIDAgMCAwIDEgMCAwIDAgMC41IDAiIGluPSJzaGFkb3dJbm5lcklubmVyMSIvPjwvZmlsdGVyPjxwYXRoIGQ9Ik0yMS00aDEzYTIgMiAwIDAgMSAyIDJ2MjVhMiAyIDAgMCAxLTIgMkgyMWE1IDUgMCAwIDEtNS01VjFhNSA1IDAgMCAxIDUtNVoiIGlkPSJiIi8+PHBhdGggZD0iTTEyLjQ0NyAyNy40NTQgMS42MTUgMzAuMjkxbDMuOTgtOS42OSA2Ljg1MiA2Ljg1M1ptMTcuODctMTcuOTEtMi4yOSAyLjI5NC02LjgwOS02LjgyMiAyLjI5LTIuMjk0czEuMDktMS4wOTEgMi4yLjAybDQuNDggNC40ODhjMS4yMTQgMS4yMTcuMTI5IDIuMzE1LjEyOSAyLjMxNVptLTIuOTc1IDIuOThMMTIuMzQ3IDI3LjU0N2wtNi44MDgtNi44MjFMMjAuNTM1IDUuNzAybDYuODA3IDYuODIxWiIgaWQ9ImYiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIHRyYW5zZm9ybT0icm90YXRlKDkwIDI2IDEwLjUpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjxyZWN0IHN0cm9rZT0idXJsKCNkKSIgZmlsbC1vcGFjaXR5PSIuMjkiIGZpbGw9IiNDMkQ1RkUiIHg9Ii41IiB5PSI2LjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgcng9IjQiLz48cGF0aCBzdHJva2U9IiMxNDVDRkMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNOCAyMS41aDIwTTggMzJoMTlNOCA0Mi41aDkiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNyAxNjkuMTYzIC0yMDQuMTMxKSIgZmlsbC1ydWxlPSJub256ZXJvIj48dXNlIGZpbGw9InVybCgjZSkiIHhsaW5rOmhyZWY9IiNmIi8+PHVzZSBmaWxsPSIjMDAwIiBmaWx0ZXI9InVybCgjZykiIHhsaW5rOmhyZWY9IiNmIi8+PC9nPjwvZz48L3N2Zz4=",title:"人机增强群体评测",intro:"行为特征嵌入、协同评测等群组评测方法,支撑教学成效评价",link:"https://ilearning.educoder.net/classrooms/nvoi7zeh/statistics_quality/192066"}];return(0,v.jsxs)("section",{className:Je,children:[(0,v.jsx)(Fe.K,{width:800,visible:y,file_url:"https://www-cdn.educoder.net/video/learning.mp4",copyUrl:"https://www-cdn.educoder.net/video/learning.mp4",onClose:function(){return S(!1)}}),(0,v.jsxs)(x.Z,{loading:A,active:!0,paragraph:{rows:5},children:[(0,v.jsx)("div",{className:ke,children:(0,v.jsx)("div",{className:fe,children:(0,v.jsx)("div",{className:we,children:(0,v.jsx)(We(),xi()(xi()({},{loop:!0,slidesPerView:3,noSwiping:!0,autoplay:{delay:5e3,disableOnInteraction:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0}}),{},{children:null==j||null===(e=j.images_url)||void 0===e?void 0:e.map((function(i){return(0,v.jsx)("div",{onClick:function(){i.path&&(0,T.xg)(i.path)},children:(0,v.jsxs)("div",{className:"index_moe_li",style:{cursor:i.path?"pointer":"default"},children:[(0,v.jsx)("img",{src:C.Z.IMG_SERVER+i.image_url,alt:""}),(0,v.jsx)("div",{className:"index_moe_focus_shadow"}),(0,v.jsx)("span",{className:"index_moe_focus_b"})]})})}))}))})})}),(0,v.jsxs)("div",{className:Pe,children:[(0,v.jsxs)("div",{className:Ye,children:[(0,v.jsx)("a",{href:"https://i-learning.smartedu.lenovo.com/ilearning",target:"_blank",className:Le}),(0,v.jsx)(a.Link,{to:"/paths/higherVocationalEducation",target:"_blank",className:Le}),(0,v.jsx)(a.Link,{to:"/paths",target:"_blank",className:Le})]}),(0,v.jsxs)("div",{className:De,children:[(0,v.jsx)("div",{className:Ue,children:"典型场景应用示范"}),(0,v.jsx)("aside",{children:[{name:"沉浸式教学",background:"linear-gradient(90deg, #F5F7FA 0%, #FBFCFD 100%)",tags:["沉浸式体验","3D立体应用教学","互动式学习"],more:!0},{name:"知识森林学习路径智能导航",background:"linear-gradient(90deg, #FBF3F3 0%, #FCFBFB 100%)",tags:["图谱可视化","多源异构数据处理","高级推理应用"],link:"https://ilearning.educoder.net/paths?openLearningPath=true&discipline_id=1&sub_discipline_id=2",more:!0},{name:"认知过程推理虚拟现实学习环境",background:"linear-gradient(270deg, #FBF8FC 0%, #F0EFFB 100%)",tags:["仿真模拟训练","3D虚拟环境","游戏化学习"],more:!1},{name:"图灵测试",background:"linear-gradient(90deg, #F0F2FD 0%, #F9FAFA 100%)",tags:["机器思考","人工智能科学","模拟游戏"],link:"https://ilearning.educoder.net/tasks/4z3jgw6vsuea",more:!0}].map((function(i,e){var n;return(0,v.jsxs)("div",{className:Le,style:{background:i.background,cursor:null!=i&&i.more?"pointer":"default"},onClick:function(){},children:[(0,v.jsx)("div",{className:Qe,children:i.name}),(0,v.jsx)("div",{className:Re,children:null==i||null===(n=i.tags)||void 0===n?void 0:n.map((function(i,n){return(0,v.jsx)("div",{className:Ve,children:i},"".concat(e,"-").concat(n))}))}),(0,v.jsx)("div",{className:Oe,onClick:function(){0===e?S(!0):i.link?(0,T.xg)(i.link):i.more&&a.history.push("/classrooms/classicCases")},style:{background:i.more?"rgba(25, 110, 253, 0.8)":"rgba(90, 106, 132, 0.6)"},children:i.more?"查看更多":"敬请期待~"})]},e)}))})]}),(0,v.jsxs)("div",{className:He,children:[(0,v.jsxs)("div",{className:Qe,children:[(0,v.jsx)("span",{children:"特色功能"}),(0,v.jsx)("span",{children:"FEATURES"})]}),(0,v.jsx)("aside",{children:B.map((function(i,e){return(0,v.jsxs)("div",{className:Le,onClick:function(){if(0===e)S(!0);else i.link&&(0,T.xg)(i.link)},children:[(0,v.jsx)("img",{src:i.img}),(0,v.jsxs)("div",{children:[(0,v.jsx)("h4",{children:i.title}),(0,v.jsx)("h6",{children:i.intro})]})]},i.title)}))})]})]})]})]})})),qe=["loading","globalSetting","children","user","dispatch","location"],_e=(0,a.connect)((function(i){return{loading:i.loading,globalSetting:i.globalSetting,user:i.user}}))((function(i){i.loading;var e=i.globalSetting;i.children,i.user,i.dispatch,i.location,l()(i,qe),(0,a.useLocation)(),(0,o.g)(),e.globalLoading;return(0,s.useEffect)((function(){}),[e.theme]),(0,v.jsxs)(A.ZP,{locale:c.Z,children:[!e.isIlearning&&(0,v.jsx)(ve,{}),e.isIlearning&&(0,v.jsx)(Ke,{})]})}))}}]); \ No newline at end of file diff --git a/p__tasks__Jupyter__index.async.js b/p__tasks__Jupyter__index.async.js index 11183c3454..5ce372b88b 100644 --- a/p__tasks__Jupyter__index.async.js +++ b/p__tasks__Jupyter__index.async.js @@ -1 +1 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[20700,21256],{35512:function(e,n,t){"use strict";t.d(n,{JW:function(){return R},Jd:function(){return E},Kl:function(){return L},L5:function(){return h},MH:function(){return M},MI:function(){return U},Qo:function(){return w},SO:function(){return m},Tf:function(){return A},XO:function(){return p},Xy:function(){return y},Y0:function(){return I},Ye:function(){return q},Yv:function(){return H},ZH:function(){return T},am:function(){return S},bD:function(){return X},eA:function(){return b},fA:function(){return F},fY:function(){return N},g6:function(){return f},g7:function(){return J},gT:function(){return k},gn:function(){return W},h$:function(){return Q},hG:function(){return j},i8:function(){return z},j3:function(){return O},lH:function(){return P},li:function(){return v},n4:function(){return x},pU:function(){return C},qK:function(){return g},sA:function(){return Z},sP:function(){return D},t$:function(){return B},zl:function(){return _}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),c=t.n(a),l=t(85750),u=(0,t(66621).oP)(),d={};function p(e,n){return(0,l.U2)("tasks/".concat(e,".json"),c()(c()({},n),d))}function f(e){return(0,l.U2)("myshixuns/".concat(e,"/challenges.json"))}function m(e,n){return(0,l.U2)("myshixuns/".concat(e,"/subject_challenges.json"),n)}function h(e,n,t){return(0,l.U2)("tasks/".concat(e,"/star.json"),{shixun_id:n,star:t})}function v(e,n){return(0,l.U2)("tasks/".concat(e,"/rep_content.json"),c()(c()({},n),d))}function x(e,n){return(0,l.v_)("myshixuns/".concat(e,"/update_file.json"),n)}function g(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_original_code.json"),c()(c()({},n),d))}function A(e,n){return(0,l.v_)("myshixuns/".concat(e,"/reset_repository.json"),n)}function j(e,n){return(0,l.U2)("tasks/".concat(e,"/reset_passed_code.json"),c()(c()({},n),d))}function y(e,n){return(0,l.v_)("tasks/".concat(e,"/game_build.json"),c()(c()({},n),d))}function b(e){return(0,l.ZP)("http://localhost:49352/api/game_build",{method:"post",body:e})}function w(e,n){return(0,l.U2)("tasks/".concat(e,"/game_status.json"),c()(c()({},n),d))}function _(e,n){return(0,l.v_)("tasks/".concat(e,"/choose_build.json"),c()(c()({},n),d))}function N(e){return(0,l.U2)("myshixuns/".concat(e,"/get_remaining_time.json"))}function k(e){return(0,l.U2)("tasks/".concat(e,"/picture_display.json"),d)}function I(e){return(0,l.v_)("tasks/".concat(e,"/plus_or_cancel_praise.json"))}function C(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.v_)("myshixuns/".concat(e,"/repository.json"),n)}function Z(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.U2)("myshixuns/".concat(e,"/start.json"),n)}function S(e,n){return(0,l.U2)("myshixuns/".concat(e,"/reset_pod.json"),n)}function E(e,n){return(0,l.ZP)("/api/tasks/".concat(e,"/reboot_esc.json"),{method:"post",body:n})}function B(e){return(0,l.U2)("tasks/".concat(e,"/check_test_sets.json"))}function P(e){return(0,l.U2)("tasks/".concat(e,"/get_answer_info.json"))}function D(e){return(0,l.U2)("tasks/".concat(e,"/get_choose_answer.json"))}function M(e){return(0,l.U2)("tasks/".concat(e,"/unlock_choose_answer.json"))}function O(e,n){return(0,l.U2)("tasks/".concat(e,"/unlock_answer.json"),{answer_id:n})}function R(e,n,t,i){return(0,l.v_)("tasks/".concat(e,"/set_games_status.json"),c()({result:n,data:t},i||{}))}function L(e,n){return(0,l.U2)("myshixuns/".concat(e,"/active_pod.json"),n)}function z(e,n){return(0,l.U2)("tasks/".concat(e,"/rank_list.json"),n)}function F(e,n){return(0,l.v_)("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:n})}function T(e,n){return(0,l.U2)("tasks/".concat(e,"/commit_files.json"),n)}function W(e,n){return(0,l.U2)("tasks/".concat(e,"/pull_files.json"),n)}function Q(e,n){return(0,l.v_)("tasks/".concat(e,"/log_output"),n)}function H(e,n){return(0,l.U2)("tasks/".concat(e,"/stop_log_output.json"),n)}function U(e){return G.apply(this,arguments)}function G(){return(G=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/add_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return V.apply(this,arguments)}function V(){return(V=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/delete_git_file.json"),{method:"Delete",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return Y.apply(this,arguments)}function Y(){return(Y=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/mv_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e,n){return(0,l.ZP)("/api/shixuns/".concat(e,"/set_start_permanent.json"),{method:"put",body:n})}null!=u&&u.homework_common_id&&(d.homework_common_id=null==u?void 0:u.homework_common_id),null!=u&&u.exercisesId&&(d.exercise_id=null==u?void 0:u.exercisesId),console.log(u,d,"urlParamsAll")},87599:function(e,n,t){"use strict";t.d(n,{z:function(){return k},Z:function(){return I}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),c=t.n(a),l=t(37205),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),m=t(59028),h=t(8591),v=t(43418),x=t(3113),g=t(20817),A=t(17111),j=t(37712),y="  ";function b(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(60186),_=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=m.Z.Dragger;function k(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+y+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var I=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,a=e.className,l=e.maxSize,d=void 0===l?150:l,k=e.title,I=void 0===k?"上传附件":k,C=e.showRemoveModal,Z=void 0!==C&&C,S=e.accept,E=void 0===S?"":S,B=e.additionalText,P=e.isDragger,D=e.number,M=void 0===D?1e3:D,O=e.aloneClear,R=void 0!==O&&O,L=e.realTimeRemove,z=void 0===L||L,F=(0,f.useState)(!1),T=p()(F,2),W=T[0],Q=T[1],H=(0,f.useState)(n||[]),U=p()(H,2),G=U[0],X=U[1],V=(0,f.useState)(1),J=p()(V,2),Y=J[0],q=J[1];(0,f.useEffect)((function(){n&&(1===Y&&X(u()(n)),q(2),M===(null==n?void 0:n.length)&&Q(!0))}),[n]);var K,$=function(){setTimeout((function(){G.pop(),X(u()(G))}),500)},ee={multiple:!0,disabled:W,accept:E,withCredentials:!0,fileList:G,beforeUpload:function(e,n){var t=e.size/1024/1024;return G.concat(n).length>M?(G.pop(),X(u()(G)),h.ZP.error("最多只能上传".concat(M,"个文件")),R?Promise.reject():($(),!1)):t=M?Q(!0):Q(!1),X(u()(G)),G=G.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(b(e.size))),c()({},e)})),console.log("info:",e,G),t(G)):h.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(K=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,A.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!Z){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;v.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return K.apply(this,arguments)})};return(0,j.jsxs)("div",{className:"multi-upload ".concat(a||""),children:[P&&(0,j.jsxs)(N,c()(c()({},ee),{},{children:[(0,j.jsx)("p",{className:"ant-upload-drag-icon",children:(0,j.jsx)(w.Z,{})}),(0,j.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,j.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),B]})),!P&&(0,j.jsxs)(m.Z,c()(c()({},ee),{},{children:[(0,j.jsxs)(x.ZP,{disabled:W,className:"upload_button",children:[(0,j.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),I]}),(0,j.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},50883:function(e,n,t){"use strict";var i=t(82242),r=t.n(i),s=(t(59301),t(93314)),o=t(3113),a=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,m=e.ButtonTwo,h=e.imgStyles,v=e.loading,x=void 0!==v&&v;return(0,a.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,a.jsx)("img",{src:n||s,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,a.jsx)(o.ZP,r()(r()({className:f,onClick:p},i),{},{children:d})),m&&m]})}},21062:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=t(3113),m=t(38827),h=t(84445),v=t(6848),x=t(66621),g=t(33571),A=t(50883),j=t(20817),y=t(70042),b=t(37712),w=function(e){var n,t,i,s,a,l,w=e.editOffice,_=void 0===w?"view":w,N=e.data,k=(e.theme,e.type),I=e.filename,C=e.monacoEditor,Z=e.className,S=e.style,E=e.close,B=e.onClose,P=e.hasMask,D=e.disabledDownload,M=e.onImgDimensions,O=e.showNodata,R=e.recordInfo,L=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(L,2),F=(z[0],z[1],(0,d.useState)("")),T=u()(F,2),W=(T[0],T[1]),Q=(0,d.useState)(),H=u()(Q,2),U=H[0],G=H[1],X="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,J=(0,d.useRef)();null!==(n=N)&&void 0!==n&&n.startsWith("/api")&&"txt"!==k&&(N=j.Z.API_SERVER+N);I&&C&&(C.filename=I),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&W(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===k&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?G({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):Y())}),[k,N]);var Y=function(){var e=c()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),n=N,N.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=V+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){N.startsWith("http")||N.startsWith("blob:")?K():(0,x.Sv)(I||"educoder",N,I)},K=function(){R&&(0,y.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,x.Nd)(I||"educoder",decodeURIComponent(N))};return(0,b.jsxs)("div",{style:r()({},S||{}),className:"".concat(P&&p.bgBlack," ").concat(k?p.wrp:"hide"),children:[E&&(0,b.jsxs)("div",{className:p.close,ref:J,children:[!!M&&(0,b.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:function(){B(),M()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,b.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:K,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{className:"",onClick:B,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[Z]," ").concat(Z," ").concat(p.monaco," ").concat("txt"===k?"show":"hide"),children:"txt"===k&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(h.ZP,r()({},C))})}),"audio"===k&&(0,b.jsx)("audio",{src:"".concat((null===(t=N)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=N)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===k&&(0,b.jsx)(b.Fragment,{children:(null===(s=N)||void 0===s?void 0:s.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===k&&U&&(0,b.jsx)("iframe",{src:"".concat(X,"/office.html?key=").concat(U.key,"&url=").concat(btoa(U.url),"&callbackUrl=").concat(V+U.callbackUrl,"&fileType=").concat(U.fileType,"&title=").concat(U.title,"&model=").concat(_,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===k&&(0,b.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===k&&(0,b.jsx)("iframe",{src:"".concat(X,"/js/pdfview/index.html?filename=").concat(I||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!D)}),"image"===k&&(0,b.jsx)("img",{src:"".concat((null===(a=N)||void 0===a?void 0:a.indexOf("http://"))>-1||(null===(l=N)||void 0===l?void 0:l.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===k||"download"===k)&&(0,b.jsx)(b.Fragment,{children:O?(0,b.jsx)(A.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(f.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:q,disabled:D,children:"下载"})}):(0,b.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:q,disabled:D,children:[(0,b.jsx)(m.Z,{}),"点击下载"]})})]})}},51150:function(e,n,t){"use strict";t.d(n,{z:function(){return b}});var i=t(82242),r=t.n(i),s=t(37205),o=t.n(s),a=t(91232),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=(t(84996),t(91038)),f=(t(64018),t(6419)),m=t(20817),h=t(66621),v=t(15342),x=t(1012),g=t(21062),A=t(37712),j="@▁@",y=/]*>/g;var b=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/attachments/download/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return'"'+m.Z.API_SERVER+"/api/attachments/"+s+o+s+o+"&t="+(0,h.Jn)(s,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return"("+m.Z.API_SERVER+"/files/uploads/"+s+o+s+o+"&t="+(0,h.Jn)(s,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,"\n")};n.Z=function(e){var n=e.value,t=void 0===n?"":n,i=e.className,s=e.showTextOnly,a=e.showLines,l=e.style,h=void 0===l?{}:l,b=e.stylesPrev,w=void 0===b?{}:b,_=e.highlightKeywords,N=e.showProgramFill,k=(e.isProgramFill,e.disabledFill),I=void 0!==k&&k,C=e.programFillValue,Z=e.onFillChange,S=void 0===Z?function(e){}:Z,E=e.onFillBlur,B=void 0===E?function(){}:E,P=e.onFillFocus,D=void 0===P?function(){}:P,M=String(t),O=(0,d.useState)(""),R=u()(O,2),L=R[0],z=R[1],F=(0,d.useState)("office"),T=u()(F,2),W=T[0],Q=T[1],H=(0,d.useState)([]),U=u()(H,2),G=U[0],X=U[1],V=(0,d.useRef)("a"+(0,x.Z)()),J={};var Y=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(V.current," ").concat(e))})),"")}))},q=(0,d.useMemo)((function(){try{M=M.replace(/\(\/attachments\/download\//g,"("+m.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+m.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+m.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+m.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,"\n")}catch(e){}if(N){var e=-1;return M=M.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){var r;return function(e,n,t){var i=document.createElement(e===j?"input":"textarea");i.style.width="100%",i.style.height=e===j?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=n;var r=Object.keys(J).length;return J[r]=i,'')}(n,++e,null==C||null===(r=C[e])||void 0===r?void 0:r.value.replaceAll("<","<").replaceAll(">",">"))})),'
                  '.concat(Y(M||""),"
                  ")}var n=Y(M);n=(0,p.ZP)(n);var t=(0,p.ez)();M.match(/\[TOC\]/)&&(n=n.replace("

                  [TOC]

                  ",(0,p.Qv)()),(0,p.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],r=i.type,s=i.expression;return(0,v.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(s)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var i=document.createElement("div");return i.innerHTML=n,s?i.innerText:_?(ne(i,_.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return re()}),500),i.innerHTML)}),[M,_]);(0,d.useEffect)((function(){te.current&&te.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=K,e.onblur=$,e.onfocus=ee}))}),[G]),(0,d.useEffect)((function(){if(null!=C&&C.length)try{var e,n=te.current.querySelectorAll(".edu-program-fill-score"),t=te.current.querySelectorAll('[name="edu-program-fill"]'),i=c()(t.entries());try{for(i.s();!(e=i.n()).done;){var r,s,o,a=u()(e.value,2),l=a[0],d=a[1];d.value=(null==C||null===(r=C[l])||void 0===r?void 0:r.value)||"","warning"===(null==C||null===(s=C[l])||void 0===s?void 0:s.type)?d.className="program-fill-warning":"success"===(null==C||null===(o=C[l])||void 0===o?void 0:o.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var p,f=c()(n.entries());try{for(f.s();!(p=f.n()).done;){var m,h,v=u()(p.value,2),x=v[0];v[1].innerHTML=null!=C&&null!==(m=C[x])&&void 0!==m&&m.score?"".concat(null==C||null===(h=C[x])||void 0===h?void 0:h.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}X(C)}catch(e){console.log(e,"error")}}),[C]);var K=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),S(G,e.target.dataset.id)},$=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),B(G,e.target.dataset.id)},ee=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),D(G,e.target.dataset.id)};function ne(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ne(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var te=(0,d.useRef)();function ie(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),z(t),Q("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),z(t),Q("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),z(t),Q("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=a,a&&(h=r()(r()({},h),p.jb));var re=function(){var e,n=null===(e=te.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var n=new f.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(te.current&&q&&q.match(y)&&window.PR.prettyPrint(),te.current)return te.current.addEventListener("click",ie),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("click",ie),(0,p.AL)(),(0,p.Iy)()}}),[q,te.current,ie]),(0,d.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=te.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("copy",n)}}),[te.current]),(0,A.jsxs)(A.Fragment,{children:[s&&(0,A.jsx)("div",{ref:te,children:q}),!s&&(0,A.jsx)("div",{ref:te,style:r()({},h),className:"".concat(i||""," ").concat(I?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:q}}),(0,A.jsx)(g.Z,{close:!0,data:L,type:null!=L&&L.length?W:"",style:r()({},w),onClose:function(){return z("")}})]})}},81074:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var i=t(82100),r=t.n(i),s=t(29186),o=t.n(s),a=t(80619),c=t.n(a),l=t(47074),u=t.n(l),d=t(59301),p=t(4676),f=function(e){c()(t,e);var n=u()(t);function t(e){var i;r()(this,t),i=n.call(this,e);var s=window.document;return i.node=s.createElement("div"),s.body.appendChild(i.node),i}return o()(t,[{key:"render",value:function(){var e=this.props.children;return(0,p.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(d.Component)},21256:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return ye},QD:function(){return nn},cQ:function(){return Ae},op:function(){return Ve},O5:function(){return dn},_b:function(){return an},t7:function(){return M},Gi:function(){return Ne},YG:function(){return _e},qp:function(){return _},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Oe},tp:function(){return I}});var i=t(59301),r="banner___PoUBO",s="content___XoDjy",o="btns___Pb35j",a=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,a.jsx)("div",{className:r,children:(0,a.jsxs)("div",{className:s,children:[(0,a.jsxs)("aside",{children:[(0,a.jsxs)("p",{children:[(0,a.jsx)("b",{children:u}),(0,a.jsx)("span",{children:d})]}),t.length>0&&(0,a.jsx)("div",{className:o,children:t.map((function(e,n){return(0,a.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,a.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,a.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",v="tag___V7Eft",x="name___Hk1Ip",g="num___xQpcH",A="active___XryTX",j="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),_=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,s=e.onChange,o=e.onTitleChange,c=e.className,l=e.title,y=e.titleWidth,_=void 0===y?41:y,N=e.style,k=void 0===N?{}:N,I=e.fontColor,C=void 0===I?"#6A7283":I,Z=e.showCount,S=(0,i.useState)(0),E=u()(S,2),B=E[0],P=E[1],D=(0,i.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,i.useRef)(null),z=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),R(!1)}),[t]),(0,a.jsxs)("div",{className:b()(d,c),style:k,children:[(0,a.jsx)("div",{onClick:(0,w.throttle)((function(){return null==o?void 0:o()}),2e3),style:{width:_,marginTop:O?12:4},className:"".concat(p," ").concat(o?"current":""),children:l}),(0,a.jsxs)("div",{className:O?"".concat(f," ").concat(j):f,children:[(0,a.jsx)("div",{className:h,ref:z,style:B>0?{height:1===B?97:"auto",overflow:1===B?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,a.jsx)("div",{className:v,ref:L,children:null==t?void 0:t.map((function(e){return(0,a.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:C},className:r===e.id?A:"",children:[(0,a.jsx)("span",{title:e.name,className:x,children:e.name}),!!Z&&(0,a.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!B&&(0,a.jsx)(i.Fragment,{children:1===B?(0,a.jsxs)("div",{onClick:function(){var e;P(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?R(!0):R(!1)},className:m,children:["展开",(0,a.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,a.jsxs)("div",{onClick:function(){z.current.scrollTop=0,P(1),R(!1)},className:m,children:["收起",(0,a.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},N="tabs___GTqPV",k="active___F26E8",I=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o;return(0,a.jsx)("div",{style:c,className:b()(N,s),children:t.map((function(e){return(0,a.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?k:"",children:e.name},e.id)}))})},C="input___PW2zI",Z="dropdown___vSy8B",S="menu___NiyBu",E="text___Grueu",B="b1___ZKryM",P="b2___aKyGa",D=t(92832),M=function(e){var n,t=e.dataSource,r=void 0===t?[]:t,s=e.value,o=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,v=(e.allowClear,(0,i.useState)("")),x=u()(v,2),g=x[0],A=x[1],j=(0,i.useState)(""),y=u()(j,2),w=y[0],_=y[1];(0,i.useEffect)((function(){var e,n=o;null!==(e=JSON.stringify(o))&&void 0!==e&&e.includes("{")&&(A(o.id),n=o.value||"");try{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[o]);var N=function(){c(encodeURIComponent(w),g||null)};return(0,a.jsxs)("div",{className:b()(C,p),style:m,children:[!!r.length&&(0,a.jsxs)("div",{className:Z,children:[(0,a.jsxs)("div",{className:E,children:[null===(n=r.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,a.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,a.jsx)("b",{className:B}),(0,a.jsx)("b",{className:P})]}),(0,a.jsx)("div",{className:S,children:r.map((function(e,n){return(0,a.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(A(n),c(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,a.jsx)(D.Z,{onPressEnter:N,value:w,onChange:function(e){_(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:h}),(0,a.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},O="quickPager___GM30J",R="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.total,s=e.pageSize,o=e.style,c=void 0===o?{}:o,l=n<2,u=n>=Math.ceil(r/s);return r<=s?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:b()(O,i),style:c,children:[(0,a.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?R:"",children:"上一页"}),(0,a.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?R:"",children:"下一页"})]})},z="list___oOsiS",F="wrap___G6T7F",T="lockWrap___Rl79E",W="li___oZZ7l",Q="cover___b2bYW",H="img___IQX7w",U="sign___HkT6C",G="name___SsJx8",X="e___TMqq0",V="tags___bcjyo",J="rate___YACg7",Y=t(71418),q=t(6848),K=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),re=t(50883),se=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(z,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,r=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,a.jsxs)("div",{className:F,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:W,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),c&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,a.jsxs)("div",{className:H,children:[(0,a.jsx)("img",{className:Q,src:"".concat(u)}),e.is_jupyter&&(0,a.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,a.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,a.jsx)("img",{className:U,src:ie})]}),(0,a.jsx)("div",{className:G,children:(0,a.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,a.jsx)("span",{className:X,children:t||"实践项目名称-未填写"})})}),(0,a.jsxs)("div",{className:V,children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,a.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,a.jsx)("span",{children:e.myshixuns_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,a.jsx)("span",{children:(0,a.jsx)("span",{children:e.level})})}),(0,a.jsxs)("div",{className:J,children:[(0,a.jsx)(K.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,a.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,a.jsxs)("div",{className:T,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},oe="list___jb2Ay",ae="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ve="unit___wCIFR",xe="tags___w_Mil",ge=t(89260),Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=e.onRemove,x=void 0===v?function(){}:v,g=e.isCurrent,A=void 0===g||g,j=Math.floor((f-(s-1)*o)/s),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(oe,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,r=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,a.jsx)("div",{className:ae,style:{width:j,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:(0,a.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(c))},children:[(0,a.jsxs)("div",{className:ue,children:[(0,a.jsx)("img",{className:le,src:"".concat(p)}),A&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,a.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),x(e)},children:[(0,a.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,a.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,r=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,a.jsx)("img",{className:fe,src:r,style:{left:"-4px"}})}var s=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,a.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,a.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,a.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,a.jsx)("div",{className:me,children:(0,a.jsx)(q.Z,{title:i,children:(0,a.jsx)("span",{className:he,children:i})})}),(0,a.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,a.jsxs)("div",{className:ve,children:[(0,a.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,a.jsx)("div",{className:xe,children:(0,a.jsxs)("div",{children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,a.jsx)("span",{children:e.stages_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,a.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,a.jsx)(re.Z,{})]})})},je={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"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(je.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,a.jsxs)("div",{className:je.wrap,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{className:je.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,a.jsxs)("div",{className:je.top,children:[(0,a.jsx)(q.Z,{title:e.name,children:(0,a.jsx)("div",{className:je.name,children:e.name})}),(0,a.jsx)("img",{className:je.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,a.jsx)("div",{className:je.text,title:e.creator,children:e.creator}),t&&(0,a.jsxs)("div",{className:je.btns,children:[(0,a.jsx)("div",{children:"开放课程"}),(0,a.jsx)("aside",{children:"开放课堂"})]}),r&&(0,a.jsx)("div",{className:je.sign,children:"公开"})]}),(0,a.jsxs)("div",{className:je.bottom,children:[e.visits>0&&(0,a.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,a.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,a.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,a.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,a.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,a.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,a.jsxs)("div",{className:je.lockWrap,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},be={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"},we=t(32007),_e=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o,l=e.tabBarExtraContent;return(0,a.jsxs)("div",{className:b()(be.tabs,s),style:c,children:[(0,a.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,a.jsxs)("aside",{className:be.tab,onClick:function(){r(e.id),e.link&&we.history.push(e.link)},children:[(0,a.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,a.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,a.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,a.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,a.jsx)("div",{className:be.tabBar,children:l})]})},Ne=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.children;return(0,a.jsx)("div",{className:b()(n),style:i,children:r})},ke="orderWrap___ZfyGX",Ie="orderIconWrap___XTB_O",Ce="orderAsc___KWHmA",Ze="orderDesc___rHdbB",Se="active___a7eSP",Ee="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Pe=t(38854),De=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Oe=function(e){var n,t=e.sortValue,i=e.dropValue,r=e.className,s=e.onSort,o=e.onDrop,c=e.dataSource,l=void 0===c?Me:c;return(0,a.jsxs)("div",{className:b()(ke,r),children:[(0,a.jsx)(Pe.Z,{dropdownRender:function(){return(0,a.jsx)(De.Z,{children:l.map((function(e,n){return(0,a.jsx)(De.Z.Item,{onClick:function(){return o(e.id)},children:e.name},n)}))})},children:(0,a.jsx)("span",{className:Be,children:null===(n=l.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,a.jsxs)("span",{className:Ie,children:[(0,a.jsx)("span",{className:Ce,children:(0,a.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-up font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,a.jsx)("span",{className:Ze,children:(0,a.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-down font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Re=t(82242),Le=t.n(Re),ze=t(7557),Fe=t.n(ze),Te=t(41498),We=t.n(Te),Qe=t(39647),He=t.n(Qe),Ue={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"},Ge=t(3113),Xe=["className","style","children","loading","openLoading","onClick","size","shape"],Ve=function(e){var n=e.className,t=e.style,r=e.children,s=e.loading,o=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,v=He()(e,Xe),x=(0,i.useState)(!1),g=u()(x,2),A=g[0],j=g[1];return(0,a.jsx)(Ge.ZP,Le()(Le()({onClick:(0,w.throttle)(function(){var e=We()(Fe()().mark((function e(n){return Fe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&j(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&j(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Ue.btn,Ue["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:A||o},v),{},{children:r}))},Je="head___ghH72",Ye="node___mjPEy",qe=function(e){var n=e.className,t=e.style,i=e.children,r=void 0===i?null:i,s=e.onClick,o=e.title;return(0,a.jsxs)("div",{className:b()(Je,n),style:t,children:[(0,a.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,a.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,a.jsx)("b",{title:o,children:o}),(0,a.jsx)("div",{className:Ye,children:r})]})},Ke="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,r=e.confirmClick,s=e.cancelShow,o=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,a.jsxs)("div",{className:b()(Ke,u),style:d,children:[t&&(0,a.jsx)(Ge.ZP,{loading:f,onClick:r,type:"primary",className:$e,children:i}),o&&(0,a.jsx)(Ge.ZP,{onClick:l,className:en,children:c})]})},tn={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"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.LeftContent,s=e.children,o=e.RightContent;return(0,a.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,a.jsxs)("div",{className:tn.wrap,children:[(0,a.jsx)("div",{className:tn.left,children:r}),(0,a.jsx)("div",{className:tn.center,children:s}),(0,a.jsx)("div",{className:tn.right,children:o})]})})},sn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,s=e.dataSource,o=void 0===s?[]:s;return(0,a.jsx)("div",{className:b()(sn,n),style:r,children:o.map((function(e,n){return n"," "]})]},n):(0,a.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=He()(e,ln),r=(0,i.useState)(null),s=u()(r,2),o=s[0],c=s[1];(0,i.useEffect)((function(){"number"==typeof o&&o>=0&&n(o)}),[o]);return(0,a.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},75902:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(59301),c=(t(84749),t(43418)),l=t(8591),u=t(92832),d=t(95237),p=t(43604),f=t(35423),m=t(56102),h=t(32007),v=t(87599),x=t(20817),g=t(85750),A=t(79800),j=t.n(A),y=t(66621),b=t(37712),w=(0,a.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,a.useRef)(),i=(0,a.useState)(),s=j()(i,2),c=(s[0],s[1],(0,a.useRef)()),u=[];function d(){return(d=o()(r()().mark((function e(n,t){var i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(s=e.sent).ondataavailable=function(e){i.push(e.data)},s.start(),c.current=s,window.recorderRefs=s,s.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,y.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,y.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function f(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,a.useImperativeHandle)(n,(function(){return{startScreenRecord:f,downloadFile:p}})),(0,b.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,b.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),_=w,N=t(89392),k=t(37512),I=t(93611),C=t(89260),Z={1:"简单",2:"中等",3:"困难"},S=function(e){var n=e.className,t=e.git_url,i=e.difficulty,s=e.task_pass,A=e.test_set_permission,j=e.onVncAction,w=e.windows_vnc,S=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),E=(e.index_tab,e.shixun_environment_id),B=e.tab_type,P=e.reboot_cloud,D=e.cloud_type,M=e.resData,O=e.instance_startup_type,R=e.mirror_description_multi,L=e.is_jupyter_notebook,z=e.is_jupyter_lab,F=e.jupyterData,T=e.is_jupyter,W=e.onHideToolBar,Q=e.monitoring_url,H=e.port,U=e.token,G=(0,h.useParams)(),X=(0,a.useRef)();console.log("----",F);var V=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",J=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Y=!(0,N.isEmpty)(M)||!(0,N.isEmpty)(F),q=F?{name:null==F?void 0:F.main_mirror_name,description:null==F?void 0:F.main_mirror_description}:null==R?void 0:R.find((function(e){return e.shixun_environment_id===E})),K=function(){var e=o()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W(),n="",t=String(Math.random()),c.Z.confirm({icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,b.jsxs)("div",{style:{height:95},children:[(0,b.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,b.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,b.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=o()(r()().mark((function e(){var i,s,o,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=document.getElementById(t),n){e.next=5;break}return s.style.display="block",s.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return s.style.display="block",s.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return s.style.display="block",s.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1}});case 15:return o=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=o&&null!==(i=o.data)&&void 0!==i&&i.url&&(0,y.xg)(null==o||null===(a=o.data)||void 0===a?void 0:a.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(F,"jupyterData"),(0,b.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,b.jsx)("h3",{children:"功能"}),(0,b.jsxs)("section",{children:[(S||L||z)&&(0,b.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){j("full-screen")},children:[(0,b.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===B||3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-task")},className:"file-item action",title:"重置环境",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===B||3===B||5===B||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,b.jsx)("div",{className:"pt10",children:(0,b.jsx)(v.Z,{isDragger:!0,maxSize:200,additionalText:'默认存放目录路径为"'.concat(V,'"'),action:"".concat(x.Z.API_SERVER,"/api/tasks/").concat(G.taskId||G.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(E||null,"&tab_type=").concat(B||null,"&is_jupyter=").concat(T||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(c.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,b.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.confirm({title:"下载代码",centered:!0,width:600,content:(0,b.jsxs)("div",{children:["代码下载功能:将“".concat(J,"”目录进行打包并下载"),(0,b.jsx)("br",{}),"(文件大小不得超过200MB)"]}),onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,b.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===B||5===B)&&(0,b.jsxs)("a",{onClick:function(){var e,n;null===(e=X.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,b.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===B||3===B||4===B)&&(0===D||1===D)||L||z)&&Y&&(0,b.jsxs)("a",{onClick:function(){return K()},className:"file-item action w100",title:"服务预览",children:[(0,b.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),P&&Y&&(0,b.jsxs)("a",{onClick:function(){return j("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,b.jsx)(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===B||5===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),L&&(0,b.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(H).concat(x.Z.TERMINAL_URL,"/terminals/1?token=").concat(U),children:[(0,b.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,b.jsx)(m.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,b.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===B&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){j("show-clipboard-box")},children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,C.Ny)()&&(0,b.jsxs)("a",{className:"file-item action",href:Q||(null==F?void 0:F.monitoring_url),target:"_blank",children:[(0,b.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===B&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.ssh_address})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.password})]})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===O&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"RDP直连",icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,b.jsxs)("div",{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.host})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:4===D?null==M?void 0:M.gpPort:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.password})]}),(0,b.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!B&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:"关卡配置信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("a",{className:"file-item",title:s?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,b.jsx)("b",{children:"跳关"}),(0,b.jsx)("span",{children:s?"允许":"不允许"})]}),(0,b.jsxs)("a",{className:"file-item",title:A?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,b.jsx)("b",{children:"测试集解锁"}),(0,b.jsx)("span",{children:A?"允许":"不允许"})]})]})]}),(0,b.jsx)("h3",{children:"实训基本信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("div",{className:"file-item",children:[(0,b.jsx)("b",{children:"实训难易度"}),(0,b.jsx)("span",{children:(null==F?void 0:F.difficulty)||Z[i]})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验环境"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,b.jsx)(k.Z,{value:[q],title:"实验环境说明",children:(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验容器网络"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,b.jsx)(_,{ref:X})]})}},62408:function(e,n,t){"use strict";var i=t(31468),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=t(31797),f=t(78241),m=t(43418),h=t(71418),v=t(61998),x=t(92832),g=t(94001),A=t(95237),j=t(43604),y=t(3113),b=t(33571),w=t(61186),_=t.n(w),N=t(32007),k=t(66621),I=t(47243),C=t(89260),Z=t(92208),S=t(37712);p.Z.Countdown;n.Z=(0,N.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,a=e.exercise,l=e.successCb,p=e.dispatch,w=(0,N.useParams)(),E=f.Z.useForm(),B=u()(E,1)[0],P=f.Z.useWatch("time",B),D=(0,d.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,d.useRef)(),z=a.actionTabs,F=(0,d.useState)(),T=u()(F,2),W=T[0],Q=T[1],H=(0,Z.U)(b.n7,{id:w.categoryId}),U=u()(H,4),G=U[1],X=U[2],V=U[3];(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&(R(!1),B.resetFields())}),[a.actionTabs.key]);var J=function(){var e=c()(o()().mark((function e(){var n,t,i,r,s,a,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B.validateFields();case 2:if(s=B.getFieldsValue(),R(!0),!("no"!==(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=z&&null!==(t=z.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=c()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.y)({ip_limit:null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return L.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,b.ZD)(null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==z||null===(r=z.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:s.unlock_key,time:s.time,ip:L.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!l){e.next=15;break}return p({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:u=null==z?void 0:z.exerciseParams,(0,k.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:w.coursesId,login:null===(a=(0,C.eY)())||void 0===a?void 0:a.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),p({type:"exercise/setActionTabs",payload:{}});case 18:R(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Y=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],q=(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&c()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.Cd)(w);case 2:return n=e.sent,e.next=5,X({});case 5:n.status||Q(n);case 6:case"end":return e.stop()}}),e)})))()}),[a.actionTabs.key]);var K=(null==W?void 0:W.exercise)||{},$=K.time,ee=K.end_time;return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(m.Z,{width:514,centered:!0,closable:!(null==z||null===(i=z.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===a.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,S.jsxs)(h.Z,{spinning:G,children:[q&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!q&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),q&&(0,S.jsx)(v.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(s=z.exerciseParams)||void 0===s?void 0:s.errorMessage)||{}],columns:Y}),(0,S.jsx)("div",{className:"",children:(0,S.jsxs)(f.Z,{form:B,layout:"vertical",autoComplete:"off",children:[(0,S.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(x.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==$?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:"time",label:(0,S.jsxs)("span",{children:["延长时间(",(0,S.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",_()(ee).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,S.jsx)(g.Z,{min:1,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),(0,S.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,S.jsx)("span",{className:"ml5",children:((null==V?void 0:V.student_left_minutes)||0)+(P||0)}),"分钟",0!==(null==V?void 0:V.student_left_minutes)&&(null==V?void 0:V.user_end_time)&&(0,S.jsxs)("span",{children:[",交卷截止时间:",(0,S.jsx)("span",{className:"ml5",children:_()(null==V?void 0:V.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,S.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",_()(ee).format("YYYY-MM-DD HH:mm")]})]})}),(0,S.jsxs)(A.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(j.Z,{}),(0,S.jsx)(j.Z,{children:(0,S.jsx)(y.ZP,{loading:O,onClick:J,children:"进入考试"})})]})]})})})}))},17111:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(85750);function c(e){return(0,a.U2)("libraries/".concat(e,".json"))}function l(){return(0,a.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,a.v_)("libraries.json",e)}function f(e,n){return(0,a.gz)("libraries/".concat(e,".json"),n)}},37512:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(79800),r=t.n(i),s=t(59301),o="modal___yy3VB",a=t(43418),c=t(51150),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,s.useState)(!1),d=r()(u,2),p=d[0],f=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return f(!0)},children:t}),(0,l.jsxs)(a.Z,{title:n,open:p,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return f(!1)},className:o,footer:null,children:["string"==typeof i&&(0,l.jsx)(c.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(c.Z,{value:e.description||""})]},n)}))})]})]})}},19206:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return en}});var i=t(82242),r=t.n(i),s=t(31468),o=t.n(s),a=t(7557),c=t.n(a),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(39647),m=t.n(f),h=t(59301),v=t(32007),x=t(20817),g=t(31797),A=t(8591),j=t(43418),y=t(24905),b=t(71418),w=t(3113),_=t(43428),N=t(61998),k=t(27092),I=t(62408),C=t(35423),Z={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},S=t(9970),E="drawerWrap___usUlu",B="drawer___o0tZt",P="title___N0L4E",D="disableTips___fbeqZ",M=t(51150),O=t(56102),R=t(37712),L=function(){var e=(0,h.useState)(!1),n=p()(e,2),t=n[0],i=n[1],r=(0,h.useRef)(),s=(0,h.useRef)();return[t,function(){clearTimeout(r.current),r.current=window.setTimeout((function(){i(!0),clearTimeout(s.current),s.current=window.setTimeout((function(){i(!1)}),1500)}),500)}]},z=function(e){var n=e.visible,t=e.x,i=e.y;return(0,R.jsx)("div",{className:D,style:n?{top:i,left:t}:{display:"none"},children:"禁止复制参考答案"})},F=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){var n,t=e.visible,i=e.cancel,r=e.answerData,s=L(),o=p()(s,2),a=o[0],c=o[1],l=(0,h.useState)({x:0,y:0}),u=p()(l,2),d=u[0],f=u[1];return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:i,width:600,open:2===t,rootClassName:E,children:(0,R.jsxs)("div",{className:B,children:[(0,R.jsxs)("h2",{className:P,style:{display:"flex",paddingRight:20,justifyContent:"space-between"},children:["参考答案 ",!(null!=r&&r.disable_copy)&&(0,R.jsx)(O.CopyToClipboard,{text:null==r||null===(n=r.standard_answer)||void 0===n?void 0:n.substring(3,(null==r?void 0:r.standard_answer.length)-3),onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("a",{style:{fontSize:16,fontWeight:400},children:"复制"})})]}),(0,R.jsx)("div",{className:"pl20 pr20",children:(0,R.jsxs)("div",{style:{userSelect:null!=r&&r.disable_copy?"none":"auto"},onMouseOver:function(e){f({x:e.clientX,y:e.clientY}),c()},children:[(null==r?void 0:r.disable_copy)&&(0,R.jsx)(z,{visible:a,x:d.x,y:d.y}),(0,R.jsx)(M.Z,{value:null==r?void 0:r.standard_answer})]})})]})})})),T=t(35512),W=t(51638),Q=t(33614),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},U=t(22589),G=function(e,n){return h.createElement(U.Z,(0,Q.Z)({},e,{ref:n,icon:H}))};var X=h.forwardRef(G),V=t(26724),J=t.n(V),Y="drawerWrap___dkOcq",q="drawer___ntUC2",K="title___Z2x84",$="closeBtn___V3pCn",ee="titleIcon___mIUoJ",ne="filePathWrap___ib1bc",te="filePathContent___JrvtY",ie="folderName___m5MVw",re="copy___EPMue",se="listWrap___QzkC1",oe="item___msJ9l",ae="itemText___u5GrX",ce=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading,e.dispatch;var n=e.visible,t=e.identifier,i=e.cancel,r=(0,h.useState)([]),s=p()(r,2),o=s[0],a=s[1],l=(0,h.useState)(),d=p()(l,2),f=(d[0],d[1]),m=(0,h.useState)(),v=p()(m,2),x=v[0],g=v[1],j=(0,h.useState)(),y=p()(j,2),b=y[0],w=y[1],N=(0,h.useState)({page:1,limit:20,identifier:null}),k=p()(N,2),I=k[0],C=k[1];(0,h.useEffect)((function(){t&&(I.identifier=t,C(I),Z(I))}),[t]);var Z=function(){var e=u()(c()().mark((function e(n){var t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.a$)(n);case 2:(t=e.sent)&&(a(t.data_sets||[]),w(20===(null===(i=t.data_sets)||void 0===i?void 0:i.length)),f(t.data_sets_count),g(t.folder_name));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!1,onClose:i,width:330,zIndex:998,open:1===n,rootClassName:Y,children:(0,R.jsxs)("div",{className:q,children:[(0,R.jsxs)("h2",{className:K,children:[(0,R.jsx)(W.Z,{className:$,onClick:i}),(0,R.jsx)("i",{className:"iconfont icon-base ".concat(ee)}),"数据集"]}),(0,R.jsxs)("div",{className:ne,children:[(0,R.jsx)("span",{className:"ml50",children:"文件路径"}),(0,R.jsxs)("div",{className:te,children:[(0,R.jsx)("span",{className:ie,children:x}),(0,R.jsx)(O.CopyToClipboard,{text:x,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})]}),(0,R.jsx)("div",{className:se,children:(0,R.jsx)(J(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){return I.page=I.page+1,C(I),void Z(I)},hasMore:b,useWindow:!1,children:o.map((function(e,n){return(0,R.jsxs)("div",{className:oe,children:[(0,R.jsxs)("span",{className:ae,title:e.title,children:[(0,R.jsx)(X,{style:{color:"#28b887",fontSize:25}}),e.title]}),(0,R.jsx)(O.CopyToClipboard,{text:e.file_path,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})}))})})]})})})),le="wrap___SEtIN",ue="bg___JE5ml",de=function(e){var n=e.showModal,t=e.setShowModal;return(0,R.jsx)("div",{className:le,style:{display:n?"flex":"none"},children:(0,R.jsx)("div",{className:ue,children:(0,R.jsx)("i",{onClick:function(){return t(!1)},className:"iconfont icon-roundclose"})})})},pe=t(43040),fe=t(74512),me=t(35788),he=t(79818),ve=t.n(he),xe="diff-panel-container___DRHwS",ge="diff-panel-container-2___T3Rde",Ae=new(ve());Ae.Diff_EditCost=8;var je={oldStr:"",newStr:""};function ye(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function be(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var we=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(ye,je),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,h.useEffect)((function(){var e=Ae.diff_main(i||"",r||"");Ae.diff_cleanupEfficiency(e);var n=e.map((function(e){return be(e,"oldStr")})).join(""),t=e.map((function(e){return be(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsxs)("div",{className:xe,children:[(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.oldStr}}),(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.newStr}})]})},_e=t(66621),Ne={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},ke=new(ve());ke.Diff_EditCost=8;var Ie={oldStr:"",newStr:""};function Ce(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function Ze(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var Se=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(Ce,Ie),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r"),(0,h.useEffect)((function(){var e=ke.diff_main(i||"",r||"");ke.diff_cleanupEfficiency(e);var n=e.map((function(e){return Ze(e,"oldStr")})).join(""),t=e.map((function(e){return Ze(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsx)("div",{style:{width:"100%"},className:"c-white ".concat(xe," ").concat(ge),children:(0,R.jsx)("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:a.oldStr}})})},Ee=t(89260);function Be(e){var n=e.ts_mem,t=e.ts_time,i=e.input,r=e.output,s=e.actual_output,o=e.is_file,a=e.output_file_url,c=e.result,l=e.compile_success,u=e.title,d=e.isActive,f=e.id,m=e.onActive,v=e.is_public,x=(e.test_sets_view,e.identity,e.is_invisible),g=e.actual_output_visible,j=e.user,y=(0,h.useState)(!1),b=p()(y,2),w=b[0],_=b[1];return x&&(null==j?void 0:j.identity_number)>5&&(r="该预期输出不可查看"),g&&(null==j?void 0:j.identity_number)>5&&(s="该实际输出不可查看"),(0,R.jsxs)("li",{className:Ne["test-case-item"],children:[(0,R.jsxs)("a",{className:Ne["case-header"],style:{borderWidth:d?1:0},onClick:function(){(0,Ee.I2)([Ee.GD.CertifiedTeacher,Ee.GD.SuperAdmin,Ee.GD.Operation])||v?m(f):A.ZP.info("本测试集不可解锁")},children:[(0,R.jsxs)("h2",{children:[(0,R.jsx)("div",{className:d?Ne["arrow-down"]:Ne["arrow-right"]}),(0,R.jsx)("span",{className:Ne["test-title"],children:u})]}),(0,R.jsxs)("div",{className:Ne["case-info"],children:[n?(0,R.jsxs)("span",{className:Ne.description,children:["消耗内存",n,"MB"]}):null,t?(0,R.jsxs)("span",{className:Ne.description,children:[" 代码执行时长:",t,"秒 "]}):null,v?null:(0,R.jsx)("i",{className:"iconfont icon-suo1"}),l>0?(0,R.jsx)("img",{width:16,src:c?pe.Z:fe.Z}):null]})]}),(0,R.jsxs)("div",{className:"".concat(Ne["item-desc"]," ").concat(Ne["choose-game-item"]," ").concat(d?Ne.show:Ne.hide),children:[i&&(0,R.jsxs)("span",{style:{color:"white",display:"flex",alignItems:"center"},children:["测试输入",i&&(0,R.jsx)("div",{style:{width:"33%"},children:(0,R.jsx)(Se,{output:i})})]}),(0,R.jsxs)("p",{className:Ne["output-title-container"],style:{marginTop:10},children:[(0,R.jsx)("span",{style:{color:"#747a7f"},children:"——预期输出——"}),(0,R.jsxs)("span",{className:Ne["output-title"],children:[(0,R.jsx)("span",{style:{color:"#fff"},children:"——实际输出——"}),!o&&(0,R.jsx)("span",{className:"c-blue current",onClick:function(){return _(!w)},children:w?"展示格式化输出":"展示原始输出"})]})]}),o&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"tc",children:(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(a,r)},children:r})}),(0,R.jsx)("div",{className:"tc",children:l?(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(s,r)},children:r}):s})]}),!o&&!w&&(0,R.jsx)(we,{output:r,actual_output:s}),!o&&w&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"",children:r}),(0,R.jsx)("div",{className:"",children:s})]})]})]})}var Pe=function(e){var n=e.test_sets,t=e.gamesData,i=e.loading,s=e.codeMessage,o=e.jupyterData,a=(0,h.useState)(-1),c=p()(a,2),l=c[0],u=c[1],d=(0,h.useRef)();function f(e){u(e===l?-1:e)}return(0,h.useEffect)((function(){if(d.current){var e=function(e){r=i.offsetHeight,s=!0,o=e.pageY,(0,_e.kk)("none"),document.onselectstart=function(){return!1}},n=function(){s=!1,(0,_e.kk)("auto"),document.onselectstart=null},t=function(e){if(s){var n=o-e.pageY,t=r+n;t<200&&(t=200),t>window.innerHeight-130&&(t=window.innerHeight-130),i.style.height=t+"px"}},i=document.getElementById("jupyter-test-case-list"),r=0,s=!1,o=0,a=document.getElementById("jupyter-y-bar");return null==a||a.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var i=document.getElementById("jupyter-y-bar");null==i||i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[d]),(0,R.jsxs)("ul",{id:"jupyter-test-case-list",className:Ne["test-case-list"],children:[(0,R.jsx)("div",{className:Ne["resize-y-bar"],id:"jupyter-y-bar",ref:d,draggable:!1,children:(0,R.jsx)("i",{className:"iconfont icon-guangbiao",draggable:!1})}),(0,R.jsx)("div",{className:Ne.warp,children:(0,R.jsxs)(b.Z,{tip:s,spinning:i,className:Ne.spinTest,children:[(0,R.jsx)("div",{className:Ne.title,style:{color:"white"},children:"测试结果:"}),null!=t&&t.last_compile_output?(0,R.jsxs)("p",{className:"".concat(Ne["test-result"]," ").concat(0===(null==t?void 0:t.sets_error_count)?Ne.success:Ne.failer),children:[(0,R.jsxs)("span",{className:Ne.count,children:[(0,R.jsx)("img",{width:16,src:0===(null==t?void 0:t.sets_error_count)?pe.Z:me.Z}),(null==t?void 0:t.test_sets_count)-(null==t?void 0:t.sets_error_count),"/",null==t?void 0:t.test_sets_count]}),0==(null==t?void 0:t.sets_error_count)?(0,R.jsx)("span",{className:Ne.count,children:"全部通过"}):(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:null==t?void 0:t.last_compile_output}})]}):null,!i&&n.map((function(e,n){return(0,R.jsx)(Be,r()(r()({title:"测试用例".concat(n+1)},e),{},{isActive:l===n,id:n,user:null==o?void 0:o.user,onActive:f}),"item"+n)}))]})})]})},De=t(81841),Me=t(21978),Oe=t(52787),Re=function(e){var n=e.noDragging,t=e.moveX;return(0,R.jsx)(h.Fragment,{children:n?(0,R.jsx)("a",{className:"trapezoid ".concat(.01===t?"enlarge":""),children:(0,R.jsx)("img",{src:.01===t?Me:Oe,alt:"resize-icon",width:20})}):(0,R.jsx)("a",{className:"btn-resize",draggable:!1,children:(0,R.jsx)("svg",{width:"16",height:"13",viewBox:"0 0 16 13",children:(0,R.jsx)("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"})})})})},Le=function(e,n){switch(n.type){case"MOVE_X":return r()(r()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return r()(r()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return r()(r()({},e),{},{showDragMask:n.payload})}},ze=t(53200),Fe=t(85750),Te=t(47243),We=t(81074),Qe=t(75902),He=t(40806),Ue=t(680),Ge=t(33571),Xe=t(61186),Ve=t.n(Xe),Je=t(35529),Ye=["globalSetting","loading","dispatch","user"],qe=g.Z.Countdown,Ke=function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(Ke||{}),$e={moveX:"40%",showDragModule:!1,showDragMask:!1},en=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){e.globalSetting,e.loading;var n,t,i,s,a,l,d,f,g=e.dispatch,E=e.user,B=(m()(e,Ye),(0,v.useParams)()),P=(0,v.useSearchParams)(),D=p()(P,1)[0],O=((0,v.useLocation)(),(0,h.useRef)()),L=(0,h.useState)(!0),z=p()(L,2),W=z[0],Q=z[1],H=(0,h.useState)(!1),U=p()(H,2),G=U[0],X=U[1],V=(0,h.useState)(0),J=p()(V,2),Y=J[0],q=J[1],K=(0,h.useState)(0),$=p()(K,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),ie=p()(te,2),re=ie[0],se=ie[1],oe=(0,h.useState)(!1),ae=p()(oe,2),le=ae[0],ue=ae[1],pe=(0,h.useRef)(!0),fe=(0,h.useState)({}),me=p()(fe,2),he=me[0],ve=me[1],xe=(0,h.useState)({}),ge=p()(xe,2),Ae=ge[0],je=ge[1],ye=(0,h.useState)(),be=p()(ye,2),we=be[0],Ne=be[1],ke=(0,h.useRef)(),Ie=(0,h.useRef)(),Ce=(0,h.useState)(Ke.Success),Ze=p()(Ce,2),Se=Ze[0],Ee=Ze[1],Be=(0,h.useState)(),Me=p()(Be,2),Oe=Me[0],Xe=Me[1],en=(0,h.useState)(),nn=p()(en,2),tn=nn[0],rn=nn[1],sn=(0,h.useState)(!1),on=p()(sn,2),an=on[0],cn=on[1],ln=(0,h.useState)(""),un=p()(ln,2),dn=un[0],pn=un[1],fn=(0,h.useRef)(null),mn=(0,h.useRef)({}),hn=(0,h.useRef)(!1),vn=(0,h.useRef)(),xn=(0,h.useReducer)(Le,$e),gn=p()(xn,2),An=gn[0],jn=gn[1],yn=(0,h.useState)(!1),bn=p()(yn,2),wn=bn[0],_n=bn[1],Nn=(0,h.useState)(!0),kn=p()(Nn,2),In=kn[0],Cn=kn[1],Zn=(0,h.useRef)(),Sn=(0,h.useRef)(!1),En=(0,h.useState)(!1),Bn=p()(En,2),Pn=Bn[0],Dn=Bn[1],Mn=(0,h.useState)(!1),On=p()(Mn,2),Rn=On[0],Ln=On[1],zn="exercises"===D.get("type")||D.get("homework_common_id"),Fn=(0,h.useState)([]),Tn=p()(Fn,2),Wn=Tn[0],Qn=Tn[1],Hn=(0,h.useState)(!1),Un=p()(Hn,2),Gn=Un[0],Xn=Un[1],Vn=(0,h.useState)({page:1,limit:5}),Jn=p()(Vn,2),Yn=Jn[0],qn=Jn[1],Kn=(0,h.useState)(!1),$n=p()(Kn,2),et=($n[0],$n[1]);(0,h.useEffect)((function(){var e;0!==(null==E||null===(e=E.userInfo)||void 0===e?void 0:e.user_status)&&((new Date).getTime()>parseFloat(localStorage.getItem("task_ignore"))||0===parseFloat(localStorage.getItem("task_ignore")||0))?et(!0):et(!1)}),[localStorage.getItem("task_ignore"),null==E?void 0:E.userInfo]),(0,h.useEffect)((function(){return g({type:"globalSetting/headerFooterToggle",payload:!1}),D.get("exercisesId")&&"coursesId"!==D.get("coursesId")&&nt(),function(){g({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){0!==Y?(clearInterval(fn.current),fn.current=setInterval((function(){q(Y-1)}),1e3)):clearInterval(fn.current)}),[Y]),(0,h.useEffect)((function(){return window.addEventListener("message",rt),function(){window.removeEventListener("message",rt)}}),[]),(0,h.useEffect)((function(){at()}),[B.identifier]),(0,h.useEffect)((function(){he.myshixun_identifier&&ct(),he.tpm_modified&&tt()}),[he]);var nt=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ge._B)({categoryId:D.get("exercisesId"),login:D.get("login")});case 2:n=e.sent,Zn.current=n;case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){ft({title:"更新通知",content:(0,R.jsxs)("p",{children:["关卡任务的代码文件有更新啦~",(0,R.jsx)("br",{})," 更新操作将保留已完成的评测记录和成绩。",(0,R.jsx)("br",{}),"还未完成评测的任务代码,请自行保存!"]})})},it=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*"),e.next=4,(0,Fe.ZP)("/api/homework_commons/".concat(D.get("homework_common_id"),"/student_works.json"),{method:"post",body:{myshixun_identifier:null==he?void 0:he.myshixun_identifier}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&A.ZP.info("提交成功");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(e){"jupytermessage"===(null==e?void 0:e.data)&&pe.current&&(pe.current=!1,st(),hn.current||setTimeout((function(){return pe.current=!0}),500))},st=function(){var e=u()(c()().mark((function e(){var n,t,i,s,a,l,u,d,p;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Sn.current=!1,l="","inner"!==(null===(n=Zn.current)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.ip_limit)&&"true"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_bind_type)){e.next=6;break}return e.next=5,(0,Te.y)({ip_limit:null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_limit,ip_bind:"true"===(null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_bind_type)});case 5:l=e.sent;case 6:return e.next=8,(0,S.zE)({identifier:B.identifier,jupyter_port:Ie.current,token:O.current,jupyter_domain:null===(a=ke.current)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.domain,exercise_id:D.get("exercisesId"),ip:l});case 8:if(0!==(u=e.sent).status){e.next=13;break}hn.current?ot(null==u?void 0:u.data):A.ZP.success({content:"保存成功!",key:"save-jupyter"}),e.next=16;break;case 13:if(-5!==u.status||"object"!==o()(null==u?void 0:u.message)){e.next=16;break}return(0,v.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:r()(r()({},(null===(d=Zn.current)||void 0===d?void 0:d.exercise)||{}),{},{errorMessage:null==u?void 0:u.message,exercise_user_id:null===(p=Zn.current)||void 0===p||null===(p=p.exercise)||void 0===p?void 0:p.exercise_user_id,id:D.get("exercisesId")})}}),e.abrupt("return");case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=u()(c()().mark((function e(n){var t,i,s,o,a,l,d,p,f,m,h;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d={extras:{exercise_id:D.get("exercisesId"),question_id:D.get("questionId"),challenge_id:null==he?void 0:he.challenge_id},sec_key:null==n?void 0:n.sec_key,resubmit:null==n?void 0:n.resubmit,first:1,content_modified:0},"inner"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_limit)&&"true"!==(null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_bind_type)){e.next=5;break}return e.next=4,(0,Te.y)({ip_limit:null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_limit,ip_bind:"true"===(null===(o=Zn.current)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.ip_bind_type)});case 4:d.extras.ip=e.sent;case 5:return D.get("homework_common_id")&&(d.extras={homework_common_id:D.get("homework_common_id")}),e.next=8,(0,T.Xy)(null===(a=mn.current)||void 0===a?void 0:a.game_identifier,d);case 8:if(-1!==e.sent.status){e.next=18;break}if("exercises"!==D.get("type")){e.next=13;break}return window.parent.location.href="/classrooms/".concat(D.get("coursesId"),"/exercise/").concat(D.get("exercisesId"),"/detail"),e.abrupt("return");case 13:return X(!1),q(10),hn.current=!1,pe.current=!0,e.abrupt("return");case 18:p=1,f=!1,m=(null===(l=mn.current)||void 0===l?void 0:l.exec_time)+11,h=function(){var e=u()(c()().mark((function e(){var t,i,s,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.Qo)(null===(t=mn.current)||void 0===t?void 0:t.game_identifier,{resubmit:null==n?void 0:n.resubmit,time_out:f,port:null===(i=mn.current)||void 0===i?void 0:i.port,sec_key:null==n?void 0:n.sec_key,challenge_id:null===(s=mn.current)||void 0===s?void 0:s.challenge_id});case 2:null===(null==(o=e.sent)?void 0:o.running_code_status)||1===(null==o?void 0:o.running_code_status)||2===(null==o?void 0:o.running_code_status)||0===(null==o?void 0:o.running_code_status)?((p+=1)>m&&(f=!0),f&&A.ZP.info("本次评测超时"),1!==(null==o?void 0:o.running_code_status)&&2!==(null==o?void 0:o.running_code_status)||pn(null==o?void 0:o.running_code_message),setTimeout((function(){h()}),1e3)):(2===o.status&&Dn(!0),je(r()({},o)),ue(!0),X(!1),pn(""),q(10),hn.current=!1,pe.current=!0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h();case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),at=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.dU)({identifier:B.identifier,homework_id:D.get("homework_common_id")});case 2:(n=e.sent)&&(ve(n),mn.current=r()({},n),je(r()(r()({},Ae),{},{test_sets:(null==n?void 0:n.test_sets)||[]})),jn({type:"SET_DRAGMODULE",payload:n.jupyter_show_description}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=u()(c()().mark((function e(){var n,t,i,s,o,a,l,u,d,p,f,m,h,v,x;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.rV)(r()({identifier:B.identifier,homework_common_id:D.get("homework_common_id")||""},t));case 4:if(i=e.sent,Q(!1),null==i||null===(n=i.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=9;break}return ze.Z.publish("pod-restrict-data",{identifier:null==i||null===(s=i.data)||void 0===s?void 0:s.identifier,data_list:null==i||null===(o=i.data)||void 0===o?void 0:o.data_list}),e.abrupt("return");case 9:if(null==i||!i.data){e.next=23;break}if(Ne(i.data),ke.current=i.data,O.current=null===(a=(0,_e.en)(null==i||null===(l=i.data)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.link_url))||void 0===a?void 0:a.token,Ie.current=null==i||null===(u=i.data)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.port,!((null===(d=i.data)||void 0===d?void 0:d.length)>1)){e.next=18;break}return Xe(Date.now()+(null==i||null===(h=i.data)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.remaining_time)),rn((null==i||null===(v=i.data)||void 0===v||null===(v=v[0])||void 0===v?void 0:v.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(x=i.data)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.remaining_time)-3e5)),e.abrupt("return");case 18:return se(!1),Ee(Ke.Success),Xe(Date.now()+(null==i||null===(p=i.data)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.remaining_time)),rn((null==i||null===(f=i.data)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(m=i.data)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.remaining_time)-3e5)),e.abrupt("return");case 23:-1===i.status?(Ee(Ke.LoadFail),se(!1)):Ee(Ke.ReLoad);case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){pt(!0),Q(!0),j.Z.confirm({centered:!0,title:"重置环境",content:" 是否确定重置环境?",okText:"确定",cancelText:"取消",onOk:function(){ut()},onCancel:function(){pt(!1),Q(!1)}})},ut=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.m_)({identifier:null==he?void 0:he.myshixun_identifier});case 2:if(0===(null==(n=e.sent)?void 0:n.status)){e.next=5;break}return e.abrupt("return");case 5:A.ZP.success("重置成功!"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"倒计时截止",content:(0,R.jsx)("p",{className:"tc font14",children:"服务已中断,是否确认重置实验环境?"}),okText:"确定",cancelText:"取消",onOk:function(){ut()}})},pt=function(e){var n=document.getElementById("taskJupyterIframe");n&&(e?n.contentWindow.postMessage("stopParent","*"):n.contentWindow.postMessage("clonsParent","*"))},ft=function(e){var n;j.Z.confirm({centered:!0,title:e.title,content:e.content,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},"exercises"===D.get("type")?n.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(n.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.fi)(r()({identifier:B.identifier},n));case 4:if(0===e.sent.status){e.next=7;break}return e.abrupt("return");case 7:A.ZP.success("操作成功"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 10:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){pt(!1),Q(!1)}})};(0,h.useEffect)((function(){function e(e){jn({type:"MOVE_X",payload:e.pageX})}function n(){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return An.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[An.showDragMask]);var mt="number"==typeof An.moveX&&.01!==An.moveX?"".concat(An.moveX,"px"):"40%",ht="calc(100% - 4px - ".concat(mt,")"),vt=function(e){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:e})},xt=(0,h.useState)(),gt=p()(xt,2),At=gt[0],jt=gt[1],yt=function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/shixuns/".concat(n,"/get_standard_answer.json"),{method:"get",params:{from:"starting"}});case 2:0===(t=e.sent).status&&jt(t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function bt(){_n(!1)}(0,h.useEffect)((function(){he.identifier&&yt(he.identifier)}),[he]);var wt=function(e){(0,He.vp)()?Cn(!1):Cn(!0)};function _t(){return Nt.apply(this,arguments)}function Nt(){return Nt=u()(c()().mark((function e(){var n,t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,T.Tf)(null==he?void 0:he.myshixun_identifier,r()({},t));case 4:if(-5!==(null==(i=e.sent)?void 0:i.status)){e.next=8;break}return j.Z.info({title:"提示",maskClosable:!0,icon:null,width:700,centered:!0,content:(0,R.jsxs)("div",{children:["该实践项目已在教学课堂考试(",(0,R.jsx)("a",{href:"/classrooms/".concat(null==i?void 0:i.course_identifier,"/exercise/").concat(null==i?void 0:i.exercise_id,"/detail"),children:null==i?void 0:i.exercise_name}),")中被使用,用户试卷已交卷,禁止再作答!"]})}),e.abrupt("return");case 8:return null===(n=window.location)||void 0===n||n.reload(),e.abrupt("return",i);case 10:case"end":return e.stop()}}),e)}))),Nt.apply(this,arguments)}(0,h.useEffect)((function(){return document.addEventListener((0,He.gH)(),wt),vn.current=setInterval((function(){var e;e=new Event("beforeunload"),window.dispatchEvent(e)}),2e3),function(){clearInterval(vn.current),document.removeEventListener((0,He.gH)(),wt)}}),[]);var kt=function(){j.Z.confirm({title:"重置代码仓库",icon:(0,R.jsx)(Ue.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:_t})},It={is_jupyter:!0,is_jupyter_notebook:!0===(null==he?void 0:he.is_jupyter),is_jupyter_lab:!1===(null==he?void 0:he.is_jupyter),jupyterData:he,onVncAction:function(e){var n,t;bt(),"reset-task"===e&<(),"reset-git-code"===e&&kt(),"reset-code"===e&&(Q(!0),pt(!0),ft({title:"恢复初始代码",content:(0,R.jsxs)("div",{className:"tc font14",children:["你在本文件中修改的内容将丢失,",(0,R.jsx)("br",{}),"是否确定重新加载初始代码?"]})})),"full-screen"===e&&((0,He.vp)()?(0,He.BU)():(0,He.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"juptyer")))},onHideToolBar:bt,port:null==we||null===(n=we[0])||void 0===n?void 0:n.port,token:O.current},Ct=(null==E||null===(t=E.userInfo)||void 0===t?void 0:t.user_id)===(null==he||null===(i=he.user)||void 0===i?void 0:i.user_id);console.log(Ct,null==E||null===(s=E.userInfo)||void 0===s?void 0:s.user_id,null==he||null===(a=he.user)||void 0===a?void 0:a.user_id,333);var Zt=function(){g({type:"user/getUserInfo",payload:{objective_id:he.identifier,objective_type:"shixun"}}),"exercises"===D.get("type")&&"IFRAME"!==document.activeElement.tagName&&window.parent.postMessage("backExercise","*"),v.history.push("/shixuns/".concat(he.identifier,"/challenges"))};return(0,R.jsxs)(b.Z,{spinning:W,tip:"加载中...",children:[(0,R.jsxs)("section",{id:"juptyer",className:Z.bg,style:{userSelect:An.showDragMask?"none":"unset"},children:[An.showDragMask&&(0,R.jsx)("div",{className:Z.dragingMask}),(0,R.jsxs)("header",{className:Z.header,children:[(0,R.jsxs)("div",{className:Z.user,children:[(0,R.jsx)("img",{src:"".concat(x.Z.IMG_SERVER,"/images/").concat(null==he||null===(l=he.user)||void 0===l?void 0:l.image_url),alt:"用户头像"}),(0,R.jsx)("span",{className:"ml10",children:null==he||null===(d=he.user)||void 0===d?void 0:d.name})]}),(0,R.jsxs)("div",{className:Z.titleWrap,children:[(0,R.jsx)("span",{className:Z.title,children:null==he?void 0:he.name}),(0,R.jsxs)("span",{children:[(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt}),(0,R.jsx)("span",{className:Z.endTimeWrap,children:tn&&(0,R.jsx)(qe,{value:tn,format:"HH:mm:ss",onFinish:function(){var e;j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"服务中断提醒",content:(0,R.jsxs)("div",{className:"tc font14",children:["jupyter将于",(0,R.jsx)("span",{children:(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt})}),"时间后服务中断,是否需要延长使用时间?"]}),okText:"立即延长",cancelText:"不需要",onOk:(e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.rB)(null==he?void 0:he.myshixun_identifier);case 2:if(0!==e.sent.status){e.next=7;break}return e.next=6,ct();case 6:A.ZP.success("延长成功!");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})})]})]}),(0,R.jsxs)("div",{className:Z.actionWrap,children:[he.tpm_modified&&In&&(0,R.jsx)("img",{src:De.GY,onClick:tt,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),zn&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("div",{onClick:u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)||0!==(null==t||null===(n=t.data)||void 0===n?void 0:n.count)){e.next=6;break}return A.ZP.info("暂无重置记录"),e.abrupt("return");case 6:Qn(null==t?void 0:t.data),Xn(!0);case 8:case"end":return e.stop()}}),e)}))),style:{display:"contents",color:"#888",cursor:"pointer"},children:"重置记录"})}),(null==he?void 0:he.manager_permission)&&(0,R.jsx)(w.ZP,{icon:(0,R.jsx)("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){console.log("jupyterData",he),Ln(!0)},children:"配置与监控"}),In&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),(0,R.jsx)(w.ZP,{className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){_n(!wn)},children:"工具栏"})]}),(0,R.jsx)(w.ZP,{icon:(0,R.jsx)(C.Z,{}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){var e;console.log(Ct,777);var n,t=!(null!=E&&null!==(e=E.userInfo)&&void 0!==e&&null!==(e=e.shixun)&&void 0!==e&&e.editable);j.Z.confirm({title:"退出实训",icon:(0,R.jsx)(Ue.Z,{}),content:(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{children:"您确定要退出实训吗?"}),Ct&&(0,R.jsx)(y.Z,{className:"mt10",defaultChecked:t,onChange:function(e){t=e.target.checked},children:"退出实训时,立即释放实验资源"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ct||!t){e.next=7;break}return e.next=3,(0,Ge.eA)(null==he?void 0:he.myshixun_identifier);case 3:0==(null==(n=e.sent)?void 0:n.status)&&(A.ZP.success("释放资源成功"),setTimeout((function(){Zt()}),1e3)),e.next=8;break;case 7:Zt();case 8:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},children:"退出"})]})]}),(0,R.jsxs)("section",{className:Z.content,style:{height:null!=he&&he.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:[An.showDragModule&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("section",{className:Z.leftContainer,style:{width:mt,display:.01===An.moveX?"none":""},children:[(0,R.jsx)("div",{className:Z.tabNav,children:(0,R.jsx)("div",{children:"任务要求"})}),(0,R.jsx)("div",{className:Z.mdContent,children:(0,R.jsx)(M.Z,{stylesPrev:{position:"absolute"},value:he.description||""})})]}),(0,R.jsx)("section",{className:Z.resizeBar,onMouseDown:function(){vt(!0)},onMouseUp:function(){return vt(!1)},children:(0,R.jsx)(Re,{noDragging:!1,moveX:An.moveX})})]}),(0,R.jsx)("section",{className:Z.rightCotainer,style:{width:ht},children:(0,R.jsx)("main",{className:Z.main,style:{height:"100%"},children:re?(0,R.jsxs)("div",{className:Z.start,style:{visibility:W?"hidden":"visible"},children:[(0,R.jsx)("div",{className:Z.title,children:"请点击一个文件进入实验环境,开始实验!"}),(0,R.jsx)("b",{className:"iconfont icon-dianji1"}),(0,R.jsx)("div",{className:Z.liWarp,children:null==we?void 0:we.map((function(e,n){return(0,R.jsxs)("div",{onClick:function(){return e=n,se(!1),ne(e),ct(),void Ee(Ke.Success);var e},className:Z.li,children:[(0,R.jsx)("i",{className:"iconfont icon-wenjian6"}),(0,R.jsx)("span",{title:e.name,children:e.name})]})}))})]}):(0,R.jsxs)(h.Fragment,{children:[In&&(0,R.jsx)("div",{style:{right:1===an?330:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(1===an?Z.ac:""):""),onClick:function(e){cn(!an&&1),bt(),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"数据集"})}),!(null!=At&&At.hide_answer)&&(0,R.jsx)("div",{style:{top:"53%",right:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(2===an?Z.ac:""):""),onClick:function(e){cn(2),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"参考答案"})}),Se===Ke.LoadFail&&(0,R.jsx)("div",{className:Z.loadFail,children:" "}),Se===Ke.ReLoad&&(0,R.jsx)("div",{className:Z.reload,children:(0,R.jsxs)("div",{className:Z.failWrap,children:[(0,R.jsx)("i",{className:"iconfont icon-jiazaishibai1 ".concat(Z.failIcon)}),(0,R.jsxs)("p",{className:"font12",children:["加载实训失败,",(0,R.jsx)("span",{className:Z.failReload,onClick:ct,children:"重新加载"})]})]})}),Se===Ke.Success&&(0,R.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==we||null===(f=we[ee])||void 0===f?void 0:f.link_url}),(0,R.jsx)(ce,{visible:an,identifier:he.identifier,cancel:function(){cn(!1)}}),(0,R.jsx)(F,{visible:an,answerData:At,cancel:function(){return cn(!1)}})]})})})]}),null!=he&&he.open_evaluate?(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)("div",{className:Z.footer,style:{background:"#111c24"},children:[(0,R.jsxs)("span",{children:[null!=Ae&&Ae.time_limit?(0,R.jsx)("span",{children:"本关最大执行时间:".concat(null==Ae?void 0:Ae.time_limit,"秒")}):null,null!=Ae&&Ae.record_consume_time?(0,R.jsxs)("span",{className:"ml10",children:["本次评测耗时(编译、运行总时间):",null==Ae?void 0:Ae.record_consume_time," 秒"]}):null]}),(0,R.jsx)(w.ZP,{onClick:function(){return ue(!le)},type:"primary",ghost:!0,className:"mr20",children:le?"隐藏测试结果":"查看测试结果"}),(0,R.jsx)(w.ZP,{className:Z.disabled,disabled:0!==Y,loading:G,onClick:function(){Sn.current=!0;var e=document.getElementById("taskJupyterIframe");e&&(e.contentWindow.postMessage("saveCode","*"),hn.current=!0,X(!0),ue(!0),setTimeout((function(){Sn.current&&st()}),5e3))},style:{padding:"0 30px"},type:"primary",children:0!==Y?"".concat(Y,"s"):"评测"})]})}):(0,R.jsx)(R.Fragment,{children:D.get("homework_common_id")&&!(null!=he&&he.homework_is_end)&&(0,R.jsx)("div",{className:Z.footer,style:{background:"#111c24"},children:(0,R.jsx)(w.ZP,{onClick:function(){return it()},type:"primary",className:"mr20",children:"提交作品"})})}),le&&(0,R.jsx)(Pe,{codeMessage:dn,loading:G,gamesData:Ae,test_sets:(null==Ae?void 0:Ae.test_sets)||[],jupyterData:he})]}),(0,R.jsx)(We.Z,{children:(0,R.jsx)(_.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:wn,onClose:bt,children:(0,R.jsx)(Qe.Z,r()({},It))})}),(0,R.jsx)(I.Z,{successCb:st}),(0,R.jsx)(de,{showModal:Pn,setShowModal:Dn}),(0,R.jsxs)(j.Z,{title:"重置记录",footer:!1,open:Gn,onCancel:function(){Xn(!1)},children:[(0,R.jsx)(N.Z,{dataSource:null==Wn?void 0:Wn.list,pagination:!1,scroll:{y:400},columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return Ve()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,R.jsx)(k.Z,{style:{marginTop:10},pageSize:Yn.limit,current:Yn.page,total:null==Wn?void 0:Wn.count,onChange:function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Yn.page=n,qn(Yn),e.next=4,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 4:0===(null==(t=e.sent)?void 0:t.status)&&Qn(null==t?void 0:t.data);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,R.jsx)(Je.Z,{identifier:null==he?void 0:he.identifier,visible:Rn,onCancel:function(){return Ln(!1)},info:{type:"挑战页面",myshixun_id:null==he?void 0:he.myshixun_id}})]})}))},9970:function(e,n,t){"use strict";t.d(n,{Jd:function(){return k},a$:function(){return _},dU:function(){return p},fi:function(){return b},m_:function(){return g},rB:function(){return j},rV:function(){return m},x4:function(){return v},zE:function(){return u}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(85750);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return x.apply(this,arguments)}function x(){return(x=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return A.apply(this,arguments)}function A(){return(A=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e,n){return y.apply(this,arguments)}function y(){return(y=c()(o()().mark((function e(n,t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=c()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=r()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return N.apply(this,arguments)}function N(){return(N=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return I.apply(this,arguments)}function I(){return(I=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},40806:function(e,n,t){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){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()}t.d(n,{BU:function(){return r},Dj:function(){return i},gH:function(){return s},vp:function(){return o}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],a=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],m=p[1],h=(0,d.useState)(),v=u()(h,2),x=v[0],g=v[1],A=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:o()(o()({},s),i),m(!0),a(l),t.next=6,e(l);case 6:return u=t.sent,m(!1),g(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,f,A,x]}},91038:function(e,n,t){"use strict";t.d(n,{AL:function(){return b},Iy:function(){return p},Qv:function(){return h},ez:function(){return y},jb:function(){return f}});var i=t(79800),r=t.n(i),s=t(32834),o=t.n(s),a=t(11690);var c=[],l=["
                    "],u=new(o().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){c.length=0,l=["
                      "]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var r=e[n];i.push("
                    • "+r.text+"");var s=[];return n=m(e,++n,r.level,s),s.length>0&&(i.push("
                        "),s.forEach((function(e){i.push(e)})),i.push("
                      ")),i.push("
                    • "),n=m(e,n,t,i)}function h(){return m(c,0,0,l),l.push("
                    "),l.join("")}var v={heading:function(e){var n=d.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:r()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),s=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(s)>=0){var o=A(),a=i;i=o,j[o]={type:"block",expression:a}}return{type:"code",raw:t,lang:s,text:i}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,A=function(){return"__special_katext_id_".concat(g++,"__")},j={};function y(){return j}function b(){g=0,j={}}function w(e){return e=e.replace(x,(function(e,n){var t=A();return j[t]={type:"inline",expression:n},t}))}var _=u.listitem;u.listitem=function(e){return _(w(e))};var N=u.paragraph;u.paragraph=function(e){return N(w(e))};var k=u.tablecell;u.tablecell=function(e,n){return k(w(e),n)},u.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

                    ".concat(e,"

                    "):'
                    ').concat(t?e:(0,a.escape)(e,!0),"
                    \n"):'
                    '+(t?e:(0,a.escape)(e,!0))+"
                    "},u.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:i,level:n,text:e}),"'+e+""},o().setOptions({silent:!0,gfm:!0,pedantic:!1}),o().use({tokenizer:v,renderer:u}),n.ZP=o()},95341:function(e,n,t){"use strict";t.d(n,{rX:function(){return N},pW:function(){return k},gy:function(){return I},xY:function(){return _},O5:function(){return w},tJ:function(){return g},o1:function(){return A},Rd:function(){return b}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(32007),c=t(43418),l=t(28103),u=t(8591),d=t(89260),p=t(66621),f=t(680),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),x=t(37712),g=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!j(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},j=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},b=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,x.jsxs)("div",{style:{textAlign:"center"},children:[(0,x.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,x.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,x.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},w=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,x.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},_=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,x.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},N=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,x.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,x.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,x.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},k=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,x.jsx)(l.Z,{}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,x.jsx)("a",{children:e}),"天。"]}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,x.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var s="";return 2===(null==i?void 0:i.public)&&(s="已公开"),1===(null==i?void 0:i.public)&&(s="待审核"),3===(null==i?void 0:i.shixun_status)&&(s="已关闭"),c.Z.info({centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,x.jsxs)("span",{children:["该实践项目的状态为",s,",",n,"。"]}),(0,x.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,x.jsx)(f.Z,{}),title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,x.jsx)("br",{}),(0,x.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},74512:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},35788:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},43040:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},93611:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},84749:function(){},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,o,a,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(o=i(),a=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=r[n.format]||r.default;window.clipboardData.setData(s,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(l),a.selectNodeContents(l),c.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(a):c.removeAllRanges()),l&&document.body.removeChild(l),o()}return u}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=s(t(59301)),r=s(t(25769));function s(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function c(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},s=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function l(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function u(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));l.ref=function(n){e.scrollComponent=n,c&&c(n)};var u=[t];return r&&(a?o?u.unshift(a):u.push(a):this.defaultLoader&&(o?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),s.default.createElement(i,l,u)}}]),n}(r.Component);c.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},c.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=c,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.v_)("myshixuns/".concat(e,"/repository.json"),n)}function Z(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,l.U2)("myshixuns/".concat(e,"/start.json"),n)}function S(e,n){return(0,l.U2)("myshixuns/".concat(e,"/reset_pod.json"),n)}function E(e,n){return(0,l.ZP)("/api/tasks/".concat(e,"/reboot_esc.json"),{method:"post",body:n})}function B(e){return(0,l.U2)("tasks/".concat(e,"/check_test_sets.json"))}function P(e){return(0,l.U2)("tasks/".concat(e,"/get_answer_info.json"))}function D(e){return(0,l.U2)("tasks/".concat(e,"/get_choose_answer.json"))}function M(e){return(0,l.U2)("tasks/".concat(e,"/unlock_choose_answer.json"))}function O(e,n){return(0,l.U2)("tasks/".concat(e,"/unlock_answer.json"),{answer_id:n})}function R(e,n,t,i){return(0,l.v_)("tasks/".concat(e,"/set_games_status.json"),c()({result:n,data:t},i||{}))}function L(e,n){return(0,l.U2)("myshixuns/".concat(e,"/active_pod.json"),n)}function z(e,n){return(0,l.U2)("tasks/".concat(e,"/rank_list.json"),n)}function F(e,n){return(0,l.v_)("tasks/".concat(e,"/close_windows_vnc.json"),{tpi_id:n})}function T(e,n){return(0,l.U2)("tasks/".concat(e,"/commit_files.json"),n)}function W(e,n){return(0,l.U2)("tasks/".concat(e,"/pull_files.json"),n)}function Q(e,n){return(0,l.v_)("tasks/".concat(e,"/log_output"),n)}function H(e,n){return(0,l.U2)("tasks/".concat(e,"/stop_log_output.json"),n)}function U(e){return G.apply(this,arguments)}function G(){return(G=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/add_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function X(e){return V.apply(this,arguments)}function V(){return(V=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/delete_git_file.json"),{method:"Delete",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function J(e){return Y.apply(this,arguments)}function Y(){return(Y=o()(r()().mark((function e(n){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.id,"/mv_file.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function q(e,n){return(0,l.ZP)("/api/shixuns/".concat(e,"/set_start_permanent.json"),{method:"put",body:n})}null!=u&&u.homework_common_id&&(d.homework_common_id=null==u?void 0:u.homework_common_id),null!=u&&u.exercisesId&&(d.exercise_id=null==u?void 0:u.exercisesId),console.log(u,d,"urlParamsAll")},87599:function(e,n,t){"use strict";t.d(n,{z:function(){return k},Z:function(){return I}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(82242),c=t.n(a),l=t(37205),u=t.n(l),d=t(79800),p=t.n(d),f=t(59301),m=t(59028),h=t(8591),v=t(43418),x=t(3113),g=t(20817),A=t(17111),j=t(37712),y="  ";function b(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(60186),_=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var N=m.Z.Dragger;function k(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+y+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var I=function(e){var n=e.value,t=e.onChange,i=e.action,s=e.data,a=e.className,l=e.maxSize,d=void 0===l?150:l,k=e.title,I=void 0===k?"上传附件":k,C=e.showRemoveModal,Z=void 0!==C&&C,S=e.accept,E=void 0===S?"":S,B=e.additionalText,P=e.isDragger,D=e.number,M=void 0===D?1e3:D,O=e.aloneClear,R=void 0!==O&&O,L=e.realTimeRemove,z=void 0===L||L,F=(0,f.useState)(!1),T=p()(F,2),W=T[0],Q=T[1],H=(0,f.useState)(n||[]),U=p()(H,2),G=U[0],X=U[1],V=(0,f.useState)(1),J=p()(V,2),Y=J[0],q=J[1];(0,f.useEffect)((function(){n&&(1===Y&&X(u()(n)),q(2),M===(null==n?void 0:n.length)&&Q(!0))}),[n]);var K,$=function(){setTimeout((function(){G.pop(),X(u()(G))}),500)},ee={multiple:!0,disabled:W,accept:E,withCredentials:!0,fileList:G,beforeUpload:function(e,n){var t=e.size/1024/1024;return G.concat(n).length>M?(G.pop(),X(u()(G)),h.ZP.error("最多只能上传".concat(M,"个文件")),R?Promise.reject():($(),!1)):t=M?Q(!0):Q(!1),X(u()(G)),G=G.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(y)&&(e.name="".concat(e.name).concat(y).concat(b(e.size))),c()({},e)})),console.log("info:",e,G),t(G)):h.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(K=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(z){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=o()(r()().mark((function e(){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,A.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!Z){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;v.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,j.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,h.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return K.apply(this,arguments)})};return(0,j.jsxs)("div",{className:"multi-upload ".concat(a||""),children:[P&&(0,j.jsxs)(N,c()(c()({},ee),{},{children:[(0,j.jsx)("p",{className:"ant-upload-drag-icon",children:(0,j.jsx)(w.Z,{})}),(0,j.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,j.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),B]})),!P&&(0,j.jsxs)(m.Z,c()(c()({},ee),{},{children:[(0,j.jsxs)(x.ZP,{disabled:W,className:"upload_button",children:[(0,j.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),I]}),(0,j.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},50883:function(e,n,t){"use strict";var i=t(82242),r=t.n(i),s=(t(59301),t(93314)),o=t(3113),a=t(37712);n.Z=function(e){var n=e.img,t=e.buttonProps,i=void 0===t?{}:t,c=e.styles,l=void 0===c?{}:c,u=e.customText,d=e.ButtonText,p=e.ButtonClick,f=e.Buttonclass,m=e.ButtonTwo,h=e.imgStyles,v=e.loading,x=void 0!==v&&v;return(0,a.jsxs)("section",{className:"tc animated fadeIn",style:r()(r()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),l),children:[(0,a.jsx)("img",{src:n||s,style:r()(r()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:u||"暂时还没有相关数据哦!"}),d&&(0,a.jsx)(o.ZP,r()(r()({className:f,onClick:p},i),{},{children:d})),m&&m]})}},21062:function(e,n,t){"use strict";t.d(n,{Z:function(){return w}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},f=t(3113),m=t(38827),h=t(84445),v=t(6848),x=t(66621),g=t(33571),A=t(50883),j=t(20817),y=t(70042),b=t(37712),w=function(e){var n,t,i,s,a,l,w=e.editOffice,_=void 0===w?"view":w,N=e.data,k=(e.theme,e.type),I=e.filename,C=e.monacoEditor,Z=e.className,S=e.style,E=e.close,B=e.onClose,P=e.hasMask,D=e.disabledDownload,M=e.onImgDimensions,O=e.showNodata,R=e.recordInfo,L=(0,d.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),z=u()(L,2),F=(z[0],z[1],(0,d.useState)("")),T=u()(F,2),W=(T[0],T[1]),Q=(0,d.useState)(),H=u()(Q,2),U=H[0],G=H[1],X="build"===window.ENV?"/react/build":"",V=location.host.startsWith("localhost")?j.Z.PROXY_SERVER:j.Z.API_SERVER,J=(0,d.useRef)();null!==(n=N)&&void 0!==n&&n.startsWith("/api")&&"txt"!==k&&(N=j.Z.API_SERVER+N);I&&C&&(C.filename=I),(0,d.useEffect)((function(){var e,n=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==n||n.map((function(e){var n=e.split("=");"_educoder_session"===n[0]&&W(n[1])}))}),[]),(0,d.useEffect)((function(){var e;"office"===k&&(N.indexOf("bigfilescdn.")>-1||N.indexOf("bigfiles1")>-1?G({url:N,fileType:(e=N,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:N.indexOf("model=edit")?"edit":"view"}):Y())}),[k,N]);var Y=function(){var e=c()(o()().mark((function e(){var n,t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",N),n=N,N.startsWith("http")||(n=location.origin+n),t=new URL(n).pathname.split("/").pop(),e.next=6,(0,g.gJ)({attachment_id:t});case 6:(i=e.sent).url=V+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=function(){N.startsWith("http")||N.startsWith("blob:")?K():(0,x.Sv)(I||"educoder",N,I)},K=function(){R&&(0,y.fc)({id:null==R?void 0:R.id,watch_type:1,course_id:null==R?void 0:R.course_id}),(0,x.Nd)(I||"educoder",decodeURIComponent(N))};return(0,b.jsxs)("div",{style:r()({},S||{}),className:"".concat(P&&p.bgBlack," ").concat(k?p.wrp:"hide"),children:[E&&(0,b.jsxs)("div",{className:p.close,ref:J,children:[!!M&&(0,b.jsx)(v.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:function(){B(),M()},children:(0,b.jsx)("i",{className:"icon-yulanpizhu"})})}),!D&&(0,b.jsx)(v.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{onClick:K,children:(0,b.jsx)("i",{className:"icon-quxiaozhiding"})})}),(0,b.jsx)(v.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,b.jsx)("span",{className:"",onClick:B,children:(0,b.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,b.jsx)("div",{className:"".concat(p[Z]," ").concat(Z," ").concat(p.monaco," ").concat("txt"===k?"show":"hide"),children:"txt"===k&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(h.ZP,r()({},C))})}),"audio"===k&&(0,b.jsx)("audio",{src:"".concat((null===(t=N)||void 0===t?void 0:t.indexOf("http://"))>-1||(null===(i=N)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(N),autoPlay:!0}),"video"===k&&(0,b.jsx)(b.Fragment,{children:(null===(s=N)||void 0===s?void 0:s.indexOf("http"))>-1?(0,b.jsx)("video",{controls:!0,src:"".concat(N),autoPlay:!0}):(0,b.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(N),autoPlay:!0})}),"office"===k&&U&&(0,b.jsx)("iframe",{src:"".concat(X,"/office.html?key=").concat(U.key,"&url=").concat(btoa(U.url),"&callbackUrl=").concat(V+U.callbackUrl,"&fileType=").concat(U.fileType,"&title=").concat(U.title,"&model=").concat(_,"&officeServer=").concat(j.Z.ONLYOFFICE,"&disabledDownload=").concat(!!D)}),"html"===k&&(0,b.jsx)("iframe",{src:N+"&disposition=inline"}),"pdf"===k&&(0,b.jsx)("iframe",{src:"".concat(X,"/js/pdfview/index.html?filename=").concat(I||"educoder.pdf","&url=").concat(encodeURIComponent(N),"&disabledDownload=").concat(!!D)}),"image"===k&&(0,b.jsx)("img",{src:"".concat((null===(a=N)||void 0===a?void 0:a.indexOf("http://"))>-1||(null===(l=N)||void 0===l?void 0:l.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(N)}),("other"===k||"download"===k)&&(0,b.jsx)(b.Fragment,{children:O?(0,b.jsx)(A.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,b.jsx)(f.ZP,{icon:(0,b.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:q,disabled:D,children:"下载"})}):(0,b.jsxs)(f.ZP,{type:"primary",size:"middle",onClick:q,disabled:D,children:[(0,b.jsx)(m.Z,{}),"点击下载"]})})]})}},51150:function(e,n,t){"use strict";t.d(n,{z:function(){return b}});var i=t(82242),r=t.n(i),s=t(37205),o=t.n(s),a=t(91232),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=(t(84996),t(91038)),f=(t(64018),t(6419)),m=t(20817),h=t(66621),v=t(15342),x=t(1012),g=t(21062),A=t(37712),j="@▁@",y=/]*>/g;var b=function(e,n){e=e||"";var t=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return n?e.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replaceAll('src="(','src="').replaceAll("src='(",'src="'):e=e.replace(/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/attachments/download/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(t,(function(e,n,t,i,r,s,o){var a=n||i||s,c=t||r||o||"?";return m.Z.API_SERVER+"/api/attachments/"+a+c+"&t="+(0,h.Jn)(a,Date.now())+(e.indexOf(")")>-1?")":"&")})).replace(/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return'"'+m.Z.API_SERVER+"/api/attachments/"+s+o+s+o+"&t="+(0,h.Jn)(s,Date.now())})).replace(/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,(function(e,n,t,i,r){var s=n||i,o=t||r||"";return"("+m.Z.API_SERVER+"/files/uploads/"+s+o+s+o+"&t="+(0,h.Jn)(s,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,"\n")};n.Z=function(e){var n=e.value,t=void 0===n?"":n,i=e.className,s=e.showTextOnly,a=e.showLines,l=e.style,h=void 0===l?{}:l,b=e.stylesPrev,w=void 0===b?{}:b,_=e.highlightKeywords,N=e.showProgramFill,k=(e.isProgramFill,e.disabledFill),I=void 0!==k&&k,C=e.programFillValue,Z=e.onFillChange,S=void 0===Z?function(e){}:Z,E=e.onFillBlur,B=void 0===E?function(){}:E,P=e.onFillFocus,D=void 0===P?function(){}:P,M=String(t),O=(0,d.useState)(""),R=u()(O,2),L=R[0],z=R[1],F=(0,d.useState)("office"),T=u()(F,2),W=T[0],Q=T[1],H=(0,d.useState)([]),U=u()(H,2),G=U[0],X=U[1],V=(0,d.useRef)("a"+(0,x.Z)()),J={};var Y=function(e){return e.replace(/([\s\S]+?)<\/style>/gim,(function(e,n){var t=n.replace(/(\n|\r)/g,"").split("}"),i=[];return t.map((function(e){""!=e&&i.push(".".concat(V.current," ").concat(e))})),"")}))},q=(0,d.useMemo)((function(){try{M=M.replace(/\(\/attachments\/download\//g,"("+m.Z.API_SERVER+"/attachments/download/").replace(/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,"("+m.Z.API_SERVER+"/api/attachments/").replace(/\"\/api\/attachments\/|\"\/attachments\/download\//g,'"'+m.Z.API_SERVER+"/api/attachments/").replace(/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,'"'+m.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,"\n")}catch(e){}if(N){var e=-1;return M=M.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,(function(n,t,i){var r;return function(e,n,t){var i=document.createElement(e===j?"input":"textarea");i.style.width="100%",i.style.height=e===j?"40px":"151px",i.rows=5,i.spellcheck=!1,i.name="edu-program-fill",i.placeholder="请输入",i.dataset.id=n;var r=Object.keys(J).length;return J[r]=i,'')}(n,++e,null==C||null===(r=C[e])||void 0===r?void 0:r.value.replaceAll("<","<").replaceAll(">",">"))})),'
                    '.concat(Y(M||""),"
                    ")}var n=Y(M);n=(0,p.ZP)(n);var t=(0,p.ez)();M.match(/\[TOC\]/)&&(n=n.replace("

                    [TOC]

                    ",(0,p.Qv)()),(0,p.Iy)()),n=n.replace(/(__special_katext_id_\d+__)/g,(function(e,n){var i=t[n],r=i.type,s=i.expression;return(0,v.renderToString)(function(e){var n=document.createElement("div");return n.innerHTML=e,0===n.childNodes.length?"":n.childNodes[0].nodeValue}(s)||"",{displayMode:"block"===r,throwOnError:!1,output:"html"})})),n=n.replace(/▁/g,"▁▁▁▁▁"),(0,p.AL)();var i=document.createElement("div");return i.innerHTML=n,s?i.innerText:_?(ne(i,_.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),i.innerHTML):(setTimeout((function(){return re()}),500),i.innerHTML)}),[M,_]);(0,d.useEffect)((function(){te.current&&te.current.querySelectorAll(["input","textarea"]).forEach((function(e){e.oninput=K,e.onblur=$,e.onfocus=ee}))}),[G]),(0,d.useEffect)((function(){if(null!=C&&C.length)try{var e,n=te.current.querySelectorAll(".edu-program-fill-score"),t=te.current.querySelectorAll('[name="edu-program-fill"]'),i=c()(t.entries());try{for(i.s();!(e=i.n()).done;){var r,s,o,a=u()(e.value,2),l=a[0],d=a[1];d.value=(null==C||null===(r=C[l])||void 0===r?void 0:r.value)||"","warning"===(null==C||null===(s=C[l])||void 0===s?void 0:s.type)?d.className="program-fill-warning":"success"===(null==C||null===(o=C[l])||void 0===o?void 0:o.type)?d.className="program-fill-success":d.className=""}}catch(e){i.e(e)}finally{i.f()}var p,f=c()(n.entries());try{for(f.s();!(p=f.n()).done;){var m,h,v=u()(p.value,2),x=v[0];v[1].innerHTML=null!=C&&null!==(m=C[x])&&void 0!==m&&m.score?"".concat(null==C||null===(h=C[x])||void 0===h?void 0:h.score,"分"):""}}catch(e){f.e(e)}finally{f.f()}X(C)}catch(e){console.log(e,"error")}}),[C]);var K=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),S(G,e.target.dataset.id)},$=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),B(G,e.target.dataset.id)},ee=function(e){G[e.target.dataset.id]=G[e.target.dataset.id]||{},G[e.target.dataset.id].value=e.target.value,X(o()(G)),D(G,e.target.dataset.id)};function ne(e,n){return e.childNodes.forEach((function(e){if(e.childNodes.length>0)ne(e,n);else if("IMG"!==e.nodeName)if(e.innerHTML){var t;e.innerHTML=null===(t=e.innerHTML)||void 0===t?void 0:t.replace(new RegExp(n,"gi"),'$&')}else{var i=document.createElement("span");i.innerHTML=e.textContent.replace(new RegExp(n,"gi"),'$&'),e.replaceWith(i)}}))}var te=(0,d.useRef)();function ie(e){var n=e.target;if("A"===n.tagName.toUpperCase()){var t=n.getAttribute("href");if(t.indexOf("office")>-1)e.preventDefault(),z(t),Q("office");else if(t.indexOf("application/pdf")>-1)e.preventDefault(),z(t),Q("pdf");else if(t.indexOf("text/html")>-1)e.preventDefault(),z(t),Q("html");else if(t.startsWith("#")){e.preventDefault();var i=document.getElementById(t.replace("#",""));i&&i.scrollIntoView(!0)}}}p.jb.WebkitLineClamp=a,a&&(h=r()(r()({},h),p.jb));var re=function(){var e,n=null===(e=te.current)||void 0===e?void 0:e.querySelectorAll("video");null==n||n.forEach((function(e){if(e.oncontextmenu=function(){return!1},e.src.indexOf(".m3u8")>-1)if(e.canPlayType("application/vnd.apple.mpegurl"));else if(f.ZP.isSupported()){var n=new f.ZP;n.loadSource(e.src),n.attachMedia(e)}}))};return(0,d.useEffect)((function(){if(te.current&&q&&q.match(y)&&window.PR.prettyPrint(),te.current)return te.current.addEventListener("click",ie),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("click",ie),(0,p.AL)(),(0,p.Iy)()}}),[q,te.current,ie]),(0,d.useEffect)((function(){var e,n=function(e){e.preventDefault(),e.clipboardData.setData("text",window.getSelection().toString())};return null===(e=te.current)||void 0===e||e.addEventListener("copy",n),function(){var e;null===(e=te.current)||void 0===e||e.removeEventListener("copy",n)}}),[te.current]),(0,A.jsxs)(A.Fragment,{children:[s&&(0,A.jsx)("div",{ref:te,children:q}),!s&&(0,A.jsx)("div",{ref:te,style:r()({},h),className:"".concat(i||""," ").concat(I?"disabled-fill":""," markdown-body ").concat(V.current),dangerouslySetInnerHTML:{__html:q}}),(0,A.jsx)(g.Z,{close:!0,data:L,type:null!=L&&L.length?W:"",style:r()({},w),onClose:function(){return z("")}})]})}},81074:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var i=t(82100),r=t.n(i),s=t(29186),o=t.n(s),a=t(80619),c=t.n(a),l=t(47074),u=t.n(l),d=t(59301),p=t(4676),f=function(e){c()(t,e);var n=u()(t);function t(e){var i;r()(this,t),i=n.call(this,e);var s=window.document;return i.node=s.createElement("div"),s.body.appendChild(i.node),i}return o()(t,[{key:"render",value:function(){var e=this.props.children;return(0,p.createPortal)(e,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),t}(d.Component)},21256:function(e,n,t){"use strict";t.d(n,{jL:function(){return c},w9:function(){return ye},QD:function(){return nn},cQ:function(){return Ae},op:function(){return Ve},O5:function(){return dn},_b:function(){return an},t7:function(){return M},Gi:function(){return Ne},YG:function(){return _e},qp:function(){return _},vr:function(){return rn},qE:function(){return qe},Je:function(){return L},wb:function(){return se},cq:function(){return Oe},tp:function(){return I}});var i=t(59301),r="banner___PoUBO",s="content___XoDjy",o="btns___Pb35j",a=t(37712),c=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.img,c=e.imgWidth,l=void 0===c?346:c,u=e.title,d=e.sunTitle,p=e.bannerExtraContent;return(0,a.jsx)("div",{className:r,children:(0,a.jsxs)("div",{className:s,children:[(0,a.jsxs)("aside",{children:[(0,a.jsxs)("p",{children:[(0,a.jsx)("b",{children:u}),(0,a.jsx)("span",{children:d})]}),t.length>0&&(0,a.jsx)("div",{className:o,children:t.map((function(e,n){return(0,a.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,a.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),p]}),i&&(0,a.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",p="title___HUKL0",f="tagsWrap___XB2W3",m="action___VdHb1",h="bar___t1kKC",v="tag___V7Eft",x="name___Hk1Ip",g="num___xQpcH",A="active___XryTX",j="tagsBorderWrap___OMxjs",y=t(92310),b=t.n(y),w=t(89392),_=function(e){var n=e.dataSource,t=void 0===n?[]:n,r=e.value,s=e.onChange,o=e.onTitleChange,c=e.className,l=e.title,y=e.titleWidth,_=void 0===y?41:y,N=e.style,k=void 0===N?{}:N,I=e.fontColor,C=void 0===I?"#6A7283":I,Z=e.showCount,S=(0,i.useState)(0),E=u()(S,2),B=E[0],P=E[1],D=(0,i.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,i.useRef)(null),z=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),R(!1)}),[t]),(0,a.jsxs)("div",{className:b()(d,c),style:k,children:[(0,a.jsx)("div",{onClick:(0,w.throttle)((function(){return null==o?void 0:o()}),2e3),style:{width:_,marginTop:O?12:4},className:"".concat(p," ").concat(o?"current":""),children:l}),(0,a.jsxs)("div",{className:O?"".concat(f," ").concat(j):f,children:[(0,a.jsx)("div",{className:h,ref:z,style:B>0?{height:1===B?97:"auto",overflow:1===B?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,a.jsx)("div",{className:v,ref:L,children:null==t?void 0:t.map((function(e){return(0,a.jsxs)("span",{onClick:function(){return s(e.id)},style:{color:C},className:r===e.id?A:"",children:[(0,a.jsx)("span",{title:e.name,className:x,children:e.name}),!!Z&&(0,a.jsx)("span",{className:g,children:e.count})]},e.id)}))})}),!!B&&(0,a.jsx)(i.Fragment,{children:1===B?(0,a.jsxs)("div",{onClick:function(){var e;P(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?R(!0):R(!1)},className:m,children:["展开",(0,a.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,a.jsxs)("div",{onClick:function(){z.current.scrollTop=0,P(1),R(!1)},className:m,children:["收起",(0,a.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},N="tabs___GTqPV",k="active___F26E8",I=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o;return(0,a.jsx)("div",{style:c,className:b()(N,s),children:t.map((function(e){return(0,a.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?k:"",children:e.name},e.id)}))})},C="input___PW2zI",Z="dropdown___vSy8B",S="menu___NiyBu",E="text___Grueu",B="b1___ZKryM",P="b2___aKyGa",D=t(92832),M=function(e){var n,t=e.dataSource,r=void 0===t?[]:t,s=e.value,o=void 0===s?"":s,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,p=e.className,f=e.style,m=void 0===f?{}:f,h=e.placeholder,v=(e.allowClear,(0,i.useState)("")),x=u()(v,2),g=x[0],A=x[1],j=(0,i.useState)(""),y=u()(j,2),w=y[0],_=y[1];(0,i.useEffect)((function(){var e,n=o;null!==(e=JSON.stringify(o))&&void 0!==e&&e.includes("{")&&(A(o.id),n=o.value||"");try{_(decodeURIComponent(n||""))}catch(e){_(decodeURIComponent(n||""))}}),[o]);var N=function(){c(encodeURIComponent(w),g||null)};return(0,a.jsxs)("div",{className:b()(C,p),style:m,children:[!!r.length&&(0,a.jsxs)("div",{className:Z,children:[(0,a.jsxs)("div",{className:E,children:[null===(n=r.find((function(e){return e.id===g})))||void 0===n?void 0:n.name,(0,a.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,a.jsx)("b",{className:B}),(0,a.jsx)("b",{className:P})]}),(0,a.jsx)("div",{className:S,children:r.map((function(e,n){return(0,a.jsx)("div",{onClick:function(){var n;(n=e.id)!==g&&(A(n),c(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,a.jsx)(D.Z,{onPressEnter:N,value:w,onChange:function(e){_(e.target.value),d(encodeURIComponent(e.target.value),g||null)},bordered:!1,placeholder:h}),(0,a.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},O="quickPager___GM30J",R="disabled___Ozc8I",L=function(e){var n=e.value,t=e.onChange,i=e.className,r=e.total,s=e.pageSize,o=e.style,c=void 0===o?{}:o,l=n<2,u=n>=Math.ceil(r/s);return r<=s?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:b()(O,i),style:c,children:[(0,a.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?R:"",children:"上一页"}),(0,a.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?R:"",children:"下一页"})]})},z="list___oOsiS",F="wrap___G6T7F",T="lockWrap___Rl79E",W="li___oZZ7l",Q="cover___b2bYW",H="img___IQX7w",U="sign___HkT6C",G="name___SsJx8",X="e___TMqq0",V="tags___bcjyo",J="rate___YACg7",Y=t(71418),q=t(6848),K=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),re=t(50883),se=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(z,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,r=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,a.jsxs)("div",{className:F,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:W,onClick:function(e){e.preventDefault(),m&&(0,ee.L9)([m]),c&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,a.jsxs)("div",{className:H,children:[(0,a.jsx)("img",{className:Q,src:"".concat(u)}),e.is_jupyter&&(0,a.jsx)("img",{className:U,src:ne}),e.is_jupyter_lab&&(0,a.jsx)("img",{className:U,src:te}),e.is_unity_3d&&(0,a.jsx)("img",{className:U,src:ie})]}),(0,a.jsx)("div",{className:G,children:(0,a.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,a.jsx)("span",{className:X,children:t||"实践项目名称-未填写"})})}),(0,a.jsxs)("div",{className:V,children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,a.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,a.jsx)("span",{children:e.myshixuns_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,a.jsx)("span",{children:(0,a.jsx)("span",{children:e.level})})}),(0,a.jsxs)("div",{className:J,children:[(0,a.jsx)(K.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,a.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,a.jsxs)("div",{className:T,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},oe="list___jb2Ay",ae="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",pe="bq___Bil0T",fe="sign___DXJ4d",me="name___l7FoJ",he="e___pXQUG",ve="unit___wCIFR",xe="tags___w_Mil",ge=t(89260),Ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=e.onRemove,x=void 0===v?function(){}:v,g=e.isCurrent,A=void 0===g||g,j=Math.floor((f-(s-1)*o)/s),y=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(oe,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,r=e.id,c=e.identifier,u=(e.featured,e.school_name),p=e.image_url;e.excellent,e.is_plan;return(0,a.jsx)("div",{className:ae,style:{width:j,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:(0,a.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),m&&(0,ee.L9)([m]),(0,ee.xg)("/paths/".concat(c))},children:[(0,a.jsxs)("div",{className:ue,children:[(0,a.jsx)("img",{className:le,src:"".concat(p)}),A&&(0,ge.bg)()&&(null==e?void 0:e.studying)&&(0,a.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),x(e)},children:[(0,a.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,a.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,r=null===(i=y.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,a.jsx)("img",{className:fe,src:r,style:{left:"-4px"}})}var s=null===(t=y.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,a.jsx)("img",{className:fe,src:s,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,a.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,a.jsx)("div",{className:pe,children:"开放课程"})})]}),(0,a.jsx)("div",{className:me,children:(0,a.jsx)(q.Z,{title:i,children:(0,a.jsx)("span",{className:he,children:i})})}),(0,a.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,a.jsxs)("div",{className:ve,children:[(0,a.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,a.jsx)("div",{className:xe,children:(0,a.jsxs)("div",{children:[(0,a.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,a.jsx)("span",{children:e.stages_count})]})}),(0,a.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,a.jsx)("span",{children:e.members_count})]})})]})})]})},r)}))),!i.length&&(0,a.jsx)(re.Z,{})]})})},je={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"},ye=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,r=e.col,s=void 0===r?4:r,o=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,p=e.wrapWidth,f=void 0===p?1200:p,m=e.trackEventItems,h=e.loading,v=Math.floor((f-(s-1)*o)/s);return(0,a.jsx)(Y.Z,{spinning:h,children:(0,a.jsxs)("div",{className:b()(je.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,a.jsxs)("div",{className:je.wrap,style:{width:v,marginRight:(1+n)%s==0?0:o+d,marginBottom:l},children:[(0,a.jsxs)("a",{className:je.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(m&&(0,ee.L9)([m]),(0,ee.xg)(e.first_category_url))},children:[(0,a.jsxs)("div",{className:je.top,children:[(0,a.jsx)(q.Z,{title:e.name,children:(0,a.jsx)("div",{className:je.name,children:e.name})}),(0,a.jsx)("img",{className:je.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,a.jsx)("div",{className:je.text,title:e.creator,children:e.creator}),t&&(0,a.jsxs)("div",{className:je.btns,children:[(0,a.jsx)("div",{children:"开放课程"}),(0,a.jsx)("aside",{children:"开放课堂"})]}),r&&(0,a.jsx)("div",{className:je.sign,children:"公开"})]}),(0,a.jsxs)("div",{className:je.bottom,children:[e.visits>0&&(0,a.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,a.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,a.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,a.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,a.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,a.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,a.jsxs)("div",{className:je.lockWrap,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},be={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"},we=t(32007),_e=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,r=e.onChange,s=e.className,o=e.style,c=void 0===o?{}:o,l=e.tabBarExtraContent;return(0,a.jsxs)("div",{className:b()(be.tabs,s),style:c,children:[(0,a.jsx)("div",{className:be.tabsWrap,children:t.map((function(e,n){return(0,a.jsxs)("aside",{className:be.tab,onClick:function(){r(e.id),e.link&&we.history.push(e.link)},children:[(0,a.jsx)("div",{className:i===e.id?be.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,a.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,a.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,a.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,a.jsx)("div",{className:be.tabBar,children:l})]})},Ne=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.children;return(0,a.jsx)("div",{className:b()(n),style:i,children:r})},ke="orderWrap___ZfyGX",Ie="orderIconWrap___XTB_O",Ce="orderAsc___KWHmA",Ze="orderDesc___rHdbB",Se="active___a7eSP",Ee="cursorPointer___gs9kL",Be="orderTextWrap___teAKn",Pe=t(38854),De=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Oe=function(e){var n,t=e.sortValue,i=e.dropValue,r=e.className,s=e.onSort,o=e.onDrop,c=e.dataSource,l=void 0===c?Me:c;return(0,a.jsxs)("div",{className:b()(ke,r),children:[(0,a.jsx)(Pe.Z,{dropdownRender:function(){return(0,a.jsx)(De.Z,{children:l.map((function(e,n){return(0,a.jsx)(De.Z.Item,{onClick:function(){return o(e.id)},children:e.name},n)}))})},children:(0,a.jsx)("span",{className:Be,children:null===(n=l.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,a.jsxs)("span",{className:Ie,children:[(0,a.jsx)("span",{className:Ce,children:(0,a.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-up font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})}),(0,a.jsx)("span",{className:Ze,children:(0,a.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(Ee," ").concat(Se):"iconfont icon-sanjiaoxing-down font12 ".concat(Ee),onClick:function(){return s("asc"===t?"desc":"asc")}})})]})]})},Re=t(82242),Le=t.n(Re),ze=t(7557),Fe=t.n(ze),Te=t(41498),We=t.n(Te),Qe=t(39647),He=t.n(Qe),Ue={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"},Ge=t(3113),Xe=["className","style","children","loading","openLoading","onClick","size","shape"],Ve=function(e){var n=e.className,t=e.style,r=e.children,s=e.loading,o=void 0!==s&&s,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,p=e.size,f=void 0===p?"middle":p,m=e.shape,h=void 0===m?"round":m,v=He()(e,Xe),x=(0,i.useState)(!1),g=u()(x,2),A=g[0],j=g[1];return(0,a.jsx)(Ge.ZP,Le()(Le()({onClick:(0,w.throttle)(function(){var e=We()(Fe()().mark((function e(n){return Fe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&j(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&j(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:b()(Ue.btn,Ue["".concat(f,"-").concat(h)],n),style:t,size:f,shape:h,loading:A||o},v),{},{children:r}))},Je="head___ghH72",Ye="node___mjPEy",qe=function(e){var n=e.className,t=e.style,i=e.children,r=void 0===i?null:i,s=e.onClick,o=e.title;return(0,a.jsxs)("div",{className:b()(Je,n),style:t,children:[(0,a.jsxs)("span",{className:"primary-hover",onClick:s,children:[(0,a.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,a.jsx)("b",{title:o,children:o}),(0,a.jsx)("div",{className:Ye,children:r})]})},Ke="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,r=e.confirmClick,s=e.cancelShow,o=void 0===s||s,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,p=e.confirmLoading,f=void 0!==p&&p;return(0,a.jsxs)("div",{className:b()(Ke,u),style:d,children:[t&&(0,a.jsx)(Ge.ZP,{loading:f,onClick:r,type:"primary",className:$e,children:i}),o&&(0,a.jsx)(Ge.ZP,{onClick:l,className:en,children:c})]})},tn={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"},rn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,r=e.LeftContent,s=e.children,o=e.RightContent;return(0,a.jsx)("div",{className:b()(tn.fixedBottom,n),style:i,children:(0,a.jsxs)("div",{className:tn.wrap,children:[(0,a.jsx)("div",{className:tn.left,children:r}),(0,a.jsx)("div",{className:tn.center,children:s}),(0,a.jsx)("div",{className:tn.right,children:o})]})})},sn="crumbs___V41Oe",on="hover___bEIVd",an=function(e){var n=e.className,t=e.style,r=void 0===t?{}:t,s=e.dataSource,o=void 0===s?[]:s;return(0,a.jsx)("div",{className:b()(sn,n),style:r,children:o.map((function(e,n){return n"," "]})]},n):(0,a.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=He()(e,ln),r=(0,i.useState)(null),s=u()(r,2),o=s[0],c=s[1];(0,i.useEffect)((function(){"number"==typeof o&&o>=0&&n(o)}),[o]);return(0,a.jsx)(un,Le()(Le()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},75902:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(59301),c=(t(84749),t(43418)),l=t(8591),u=t(92832),d=t(95237),p=t(43604),f=t(35423),m=t(56102),h=t(32007),v=t(87599),x=t(20817),g=t(85750),A=t(79800),j=t.n(A),y=t(66621),b=t(37712),w=(0,a.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,a.useRef)(),i=(0,a.useState)(),s=j()(i,2),c=(s[0],s[1],(0,a.useRef)()),u=[];function d(){return(d=o()(r()().mark((function e(n,t){var i,s;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(s=e.sent).ondataavailable=function(e){i.push(e.data)},s.start(),c.current=s,window.recorderRefs=s,s.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,y.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,y.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function f(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,a.useImperativeHandle)(n,(function(){return{startScreenRecord:f,downloadFile:p}})),(0,b.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,b.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),_=w,N=t(89392),k=t(37512),I=t(93611),C=t(89260),Z={1:"简单",2:"中等",3:"困难"},S=function(e){var n=e.className,t=e.git_url,i=e.difficulty,s=e.task_pass,A=e.test_set_permission,j=e.onVncAction,w=e.windows_vnc,S=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),E=(e.index_tab,e.shixun_environment_id),B=e.tab_type,P=e.reboot_cloud,D=e.cloud_type,M=e.resData,O=e.instance_startup_type,R=e.mirror_description_multi,L=e.is_jupyter_notebook,z=e.is_jupyter_lab,F=e.jupyterData,T=e.is_jupyter,W=e.onHideToolBar,Q=e.monitoring_url,H=e.port,U=e.token,G=(0,h.useParams)(),X=(0,a.useRef)();console.log("----",F);var V=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",J=4===D?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",Y=!(0,N.isEmpty)(M)||!(0,N.isEmpty)(F),q=F?{name:null==F?void 0:F.main_mirror_name,description:null==F?void 0:F.main_mirror_description}:null==R?void 0:R.find((function(e){return e.shixun_environment_id===E})),K=function(){var e=o()(r()().mark((function e(){var n,t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W(),n="",t=String(Math.random()),c.Z.confirm({icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,b.jsxs)("div",{style:{height:95},children:[(0,b.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,b.jsxs)("div",{children:[(0,b.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,b.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,b.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=o()(r()().mark((function e(){var i,s,o,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=document.getElementById(t),n){e.next=5;break}return s.style.display="block",s.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return s.style.display="block",s.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return s.style.display="block",s.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1}});case 15:return o=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=o&&null!==(i=o.data)&&void 0!==i&&i.url&&(0,y.xg)(null==o||null===(a=o.data)||void 0===a?void 0:a.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(F,"jupyterData"),(0,b.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,b.jsx)("h3",{children:"功能"}),(0,b.jsxs)("section",{children:[(S||L||z)&&(0,b.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){j("full-screen")},children:[(0,b.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===B||3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-task")},className:"file-item action",title:"重置环境",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===B||3===B||5===B||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,b.jsx)("div",{className:"pt10",children:(0,b.jsx)(v.Z,{isDragger:!0,maxSize:200,additionalText:'默认存放目录路径为"'.concat(V,'"'),action:"".concat(x.Z.API_SERVER,"/api/tasks/").concat(G.taskId||G.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(E||null,"&tab_type=").concat(B||null,"&is_jupyter=").concat(T||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(c.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,b.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===B||4===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return W(),void c.Z.confirm({title:"下载代码",centered:!0,width:600,content:(0,b.jsxs)("div",{children:["代码下载功能:将“".concat(J,"”目录进行打包并下载"),(0,b.jsx)("br",{}),"(文件大小不得超过200MB)"]}),onOk:(e=o()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.ZP)("/api/tasks/".concat(G.taskId||G.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:E||null,tab_type:B||null,is_jupyter:T||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,b.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===B||5===B)&&(0,b.jsxs)("a",{onClick:function(){var e,n;null===(e=X.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,b.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===B||3===B||4===B)&&(0===D||1===D)||L||z)&&Y&&(0,b.jsxs)("a",{onClick:function(){return K()},className:"file-item action w100",title:"服务预览",children:[(0,b.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),P&&Y&&(0,b.jsxs)("a",{onClick:function(){return j("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,b.jsx)(f.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===B||5===B||L||z)&&(0,b.jsxs)("a",{onClick:function(){return j("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,b.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),L&&(0,b.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(H).concat(x.Z.TERMINAL_URL,"/terminals/1?token=").concat(U),children:[(0,b.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,b.jsx)(m.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,b.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===B&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){j("show-clipboard-box")},children:[(0,b.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,C.Ny)()&&(0,b.jsxs)("a",{className:"file-item action",href:Q||(null==F?void 0:F.monitoring_url),target:"_blank",children:[(0,b.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===B&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.ssh_address})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{children:null==M?void 0:M.password})]})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===O&&Y&&(0,b.jsxs)("a",{className:"file-item action",onClick:function(){W(),c.Z.info({title:"RDP直连",icon:null,className:I.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,b.jsxs)("div",{children:[(0,b.jsxs)(d.Z,{children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.username})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.host})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:4===D?null==M?void 0:M.gpPort:null==M?void 0:M.port})]}),(0,b.jsxs)(d.Z,{className:"mt10",children:[(0,b.jsx)(p.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,b.jsx)(p.Z,{className:"c-grey-333",children:null==M?void 0:M.password})]}),(0,b.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,b.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!B&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:"关卡配置信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("a",{className:"file-item",title:s?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,b.jsx)("b",{children:"跳关"}),(0,b.jsx)("span",{children:s?"允许":"不允许"})]}),(0,b.jsxs)("a",{className:"file-item",title:A?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,b.jsx)("b",{children:"测试集解锁"}),(0,b.jsx)("span",{children:A?"允许":"不允许"})]})]})]}),(0,b.jsx)("h3",{children:"实训基本信息"}),(0,b.jsxs)("section",{children:[(0,b.jsxs)("div",{className:"file-item",children:[(0,b.jsx)("b",{children:"实训难易度"}),(0,b.jsx)("span",{children:(null==F?void 0:F.difficulty)||Z[i]})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验环境"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,b.jsx)(k.Z,{value:[q],title:"实验环境说明",children:(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,b.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,b.jsx)("b",{children:"实验容器网络"}),S?(0,b.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,b.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,b.jsx)(_,{ref:X})]})}},62408:function(e,n,t){"use strict";var i=t(31468),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301),p=t(31797),f=t(78241),m=t(43418),h=t(71418),v=t(61998),x=t(92832),g=t(94001),A=t(95237),j=t(43604),y=t(3113),b=t(33571),w=t(61186),_=t.n(w),N=t(32007),k=t(66621),I=t(47243),C=t(89260),Z=t(92208),S=t(37712);p.Z.Countdown;n.Z=(0,N.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,s,a=e.exercise,l=e.successCb,p=e.dispatch,w=(0,N.useParams)(),E=f.Z.useForm(),B=u()(E,1)[0],P=f.Z.useWatch("time",B),D=(0,d.useState)(!1),M=u()(D,2),O=M[0],R=M[1],L=(0,d.useRef)(),z=a.actionTabs,F=(0,d.useState)(),T=u()(F,2),W=T[0],Q=T[1],H=(0,Z.U)(b.n7,{id:w.categoryId}),U=u()(H,4),G=U[1],X=U[2],V=U[3],J=(0,Z.U)(b.Cd,{}),Y=u()(J,3),q=Y[1],K=Y[2];(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&(R(!1),B.resetFields())}),[a.actionTabs.key]);var $=function(){var e=c()(o()().mark((function e(){var n,t,i,r,s,a,u;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,B.validateFields();case 2:if(s=B.getFieldsValue(),R(!0),!("no"!==(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=z&&null!==(t=z.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=c()(o()().mark((function e(n){var t,i;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,I.y)({ip_limit:null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return L.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,b.ZD)(null==z||null===(i=z.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==z||null===(r=z.exerciseParams)||void 0===r?void 0:r.exercise_user_id,unlock_key:s.unlock_key,time:s.time,ip:L.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!l){e.next=15;break}return p({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:u=null==z?void 0:z.exerciseParams,(0,k.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:w.coursesId,login:null===(a=(0,C.eY)())||void 0===a?void 0:a.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),p({type:"exercise/setActionTabs",payload:{}});case 18:R(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ee=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],ne=(null==z||null===(n=z.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===r()(null==z||null===(t=z.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===a.actionTabs.key&&c()(o()().mark((function e(){var n;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,K(w);case 2:return n=e.sent,e.next=5,X({});case 5:n.status||Q(n);case 6:case"end":return e.stop()}}),e)})))()}),[a.actionTabs.key]);var te=(null==W?void 0:W.exercise)||{},ie=te.time,re=te.end_time,se=null!=V&&V.user_end_time?_()(null==V?void 0:V.user_end_time).add(1,"minutes"):_()(),oe=_()(re)>se?Math.round(_().duration(_()(re).diff(se.startOf("minute"))).asMinutes()):0,ae=((null==V?void 0:V.student_left_minutes)||0)+(P||0);return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(m.Z,{width:514,centered:!0,closable:!(null==z||null===(i=z.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===a.actionTabs.key,footer:null,onCancel:function(){p({type:"exercise/setActionTabs",payload:{}})},children:(0,S.jsxs)(h.Z,{spinning:G||q,children:[ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!ne&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),ne&&(0,S.jsx)(v.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==z||null===(s=z.exerciseParams)||void 0===s?void 0:s.errorMessage)||{}],columns:ee}),(0,S.jsx)("div",{className:"",children:(0,S.jsxs)(f.Z,{form:B,layout:"vertical",autoComplete:"off",children:[(0,S.jsx)(f.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(x.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==ie?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(f.Z.Item,{name:"time",label:(0,S.jsxs)("span",{children:["延长时间(",(0,S.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",_()(re).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,S.jsx)(g.Z,{min:0,precision:0,max:oe,style:{width:"100%"},placeholder:"最大可延长时间为".concat(oe,"分钟,在学生剩余时间基础上延时"),addonAfter:"分钟"})}),(0,S.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,S.jsx)("span",{className:"ml5",children:G||q?"--":ae}),"分钟",0!==ae&&(null==V?void 0:V.user_end_time)&&(0,S.jsxs)("span",{children:[",交卷截止时间:",(0,S.jsx)("span",{className:"ml5",children:_()(null==V?void 0:V.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,S.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",_()(re).format("YYYY-MM-DD HH:mm")]})]})}),(0,S.jsxs)(A.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(j.Z,{}),(0,S.jsx)(j.Z,{children:(0,S.jsx)(y.ZP,{loading:O,onClick:$,children:"进入考试"})})]})]})})})}))},17111:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return f},jP:function(){return p},rO:function(){return l}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(85750);function c(e){return(0,a.U2)("libraries/".concat(e,".json"))}function l(){return(0,a.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=o()(r()().mark((function e(n){var t;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,a.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return(0,a.v_)("libraries.json",e)}function f(e,n){return(0,a.gz)("libraries/".concat(e,".json"),n)}},37512:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(79800),r=t.n(i),s=t(59301),o="modal___yy3VB",a=t(43418),c=t(51150),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,s.useState)(!1),d=r()(u,2),p=d[0],f=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return f(!0)},children:t}),(0,l.jsxs)(a.Z,{title:n,open:p,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return f(!1)},className:o,footer:null,children:["string"==typeof i&&(0,l.jsx)(c.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(c.Z,{value:e.description||""})]},n)}))})]})]})}},19206:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return en}});var i=t(82242),r=t.n(i),s=t(31468),o=t.n(s),a=t(7557),c=t.n(a),l=t(41498),u=t.n(l),d=t(79800),p=t.n(d),f=t(39647),m=t.n(f),h=t(59301),v=t(32007),x=t(20817),g=t(31797),A=t(8591),j=t(43418),y=t(24905),b=t(71418),w=t(3113),_=t(43428),N=t(61998),k=t(27092),I=t(62408),C=t(35423),Z={bg:"bg___yy2b4",header:"header___TfSCG",dragingMask:"dragingMask___i_1VX",content:"content___b8rIE",leftContainer:"leftContainer___BJcma",tabNav:"tabNav___uSNI4",mdContent:"mdContent___F9FMQ",resizeBar:"resizeBar___WbCV9","has-unity-3d":"has-unity-3d___BFusq","btn-resize":"btn-resize___Zfl7O",rightCotainer:"rightCotainer___iorUm",user:"user___I7MqL",titleWrap:"titleWrap___rJVb0",title:"title___jJ_Uz",endTimeWrap:"endTimeWrap___CSA6g",colorGray:"colorGray___oa4MJ",main:"main___LPfvU",loadFail:"loadFail___CrCok",reload:"reload___dIu1q",failIcon:"failIcon___g2eIS",failWrap:"failWrap___nbGWb",failReload:"failReload___nOEAI",dataSetButton:"dataSetButton___Oe8Wq",ac:"ac___XyH5r",dataSetText:"dataSetText___ltceD",dataSetOpen:"dataSetOpen___YeOkS",footer:"footer____7Qyw",start:"start___mqFxv",liWarp:"liWarp___MZgVd",li:"li___Pwqoe",disabled:"disabled___shXs_"},S=t(9970),E="drawerWrap___usUlu",B="drawer___o0tZt",P="title___N0L4E",D="disableTips___fbeqZ",M=t(51150),O=t(56102),R=t(37712),L=function(){var e=(0,h.useState)(!1),n=p()(e,2),t=n[0],i=n[1],r=(0,h.useRef)(),s=(0,h.useRef)();return[t,function(){clearTimeout(r.current),r.current=window.setTimeout((function(){i(!0),clearTimeout(s.current),s.current=window.setTimeout((function(){i(!1)}),1500)}),500)}]},z=function(e){var n=e.visible,t=e.x,i=e.y;return(0,R.jsx)("div",{className:D,style:n?{top:i,left:t}:{display:"none"},children:"禁止复制参考答案"})},F=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){var n,t=e.visible,i=e.cancel,r=e.answerData,s=L(),o=p()(s,2),a=o[0],c=o[1],l=(0,h.useState)({x:0,y:0}),u=p()(l,2),d=u[0],f=u[1];return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!0,zIndex:998,onClose:i,width:600,open:2===t,rootClassName:E,children:(0,R.jsxs)("div",{className:B,children:[(0,R.jsxs)("h2",{className:P,style:{display:"flex",paddingRight:20,justifyContent:"space-between"},children:["参考答案 ",!(null!=r&&r.disable_copy)&&(0,R.jsx)(O.CopyToClipboard,{text:null==r||null===(n=r.standard_answer)||void 0===n?void 0:n.substring(3,(null==r?void 0:r.standard_answer.length)-3),onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("a",{style:{fontSize:16,fontWeight:400},children:"复制"})})]}),(0,R.jsx)("div",{className:"pl20 pr20",children:(0,R.jsxs)("div",{style:{userSelect:null!=r&&r.disable_copy?"none":"auto"},onMouseOver:function(e){f({x:e.clientX,y:e.clientY}),c()},children:[(null==r?void 0:r.disable_copy)&&(0,R.jsx)(z,{visible:a,x:d.x,y:d.y}),(0,R.jsx)(M.Z,{value:null==r?void 0:r.standard_answer})]})})]})})})),T=t(35512),W=t(51638),Q=t(33614),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"},U=t(22589),G=function(e,n){return h.createElement(U.Z,(0,Q.Z)({},e,{ref:n,icon:H}))};var X=h.forwardRef(G),V=t(26724),J=t.n(V),Y="drawerWrap___dkOcq",q="drawer___ntUC2",K="title___Z2x84",$="closeBtn___V3pCn",ee="titleIcon___mIUoJ",ne="filePathWrap___ib1bc",te="filePathContent___JrvtY",ie="folderName___m5MVw",re="copy___EPMue",se="listWrap___QzkC1",oe="item___msJ9l",ae="itemText___u5GrX",ce=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n}}))((function(e){e.globalSetting,e.loading,e.dispatch;var n=e.visible,t=e.identifier,i=e.cancel,r=(0,h.useState)([]),s=p()(r,2),o=s[0],a=s[1],l=(0,h.useState)(),d=p()(l,2),f=(d[0],d[1]),m=(0,h.useState)(),v=p()(m,2),x=v[0],g=v[1],j=(0,h.useState)(),y=p()(j,2),b=y[0],w=y[1],N=(0,h.useState)({page:1,limit:20,identifier:null}),k=p()(N,2),I=k[0],C=k[1];(0,h.useEffect)((function(){t&&(I.identifier=t,C(I),Z(I))}),[t]);var Z=function(){var e=u()(c()().mark((function e(n){var t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.a$)(n);case 2:(t=e.sent)&&(a(t.data_sets||[]),w(20===(null===(i=t.data_sets)||void 0===i?void 0:i.length)),f(t.data_sets_count),g(t.folder_name));case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,R.jsx)(_.Z,{placement:"right",closable:!1,mask:!1,onClose:i,width:330,zIndex:998,open:1===n,rootClassName:Y,children:(0,R.jsxs)("div",{className:q,children:[(0,R.jsxs)("h2",{className:K,children:[(0,R.jsx)(W.Z,{className:$,onClick:i}),(0,R.jsx)("i",{className:"iconfont icon-base ".concat(ee)}),"数据集"]}),(0,R.jsxs)("div",{className:ne,children:[(0,R.jsx)("span",{className:"ml50",children:"文件路径"}),(0,R.jsxs)("div",{className:te,children:[(0,R.jsx)("span",{className:ie,children:x}),(0,R.jsx)(O.CopyToClipboard,{text:x,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})]}),(0,R.jsx)("div",{className:se,children:(0,R.jsx)(J(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:function(e){return I.page=I.page+1,C(I),void Z(I)},hasMore:b,useWindow:!1,children:o.map((function(e,n){return(0,R.jsxs)("div",{className:oe,children:[(0,R.jsxs)("span",{className:ae,title:e.title,children:[(0,R.jsx)(X,{style:{color:"#28b887",fontSize:25}}),e.title]}),(0,R.jsx)(O.CopyToClipboard,{text:e.file_path,onCopy:function(){return A.ZP.success("复制成功")},children:(0,R.jsx)("span",{className:"".concat(re," current"),children:"复制地址"})})]})}))})})]})})})),le="wrap___SEtIN",ue="bg___JE5ml",de=function(e){var n=e.showModal,t=e.setShowModal;return(0,R.jsx)("div",{className:le,style:{display:n?"flex":"none"},children:(0,R.jsx)("div",{className:ue,children:(0,R.jsx)("i",{onClick:function(){return t(!1)},className:"iconfont icon-roundclose"})})})},pe=t(43040),fe=t(74512),me=t(35788),he=t(79818),ve=t.n(he),xe="diff-panel-container___DRHwS",ge="diff-panel-container-2___T3Rde",Ae=new(ve());Ae.Diff_EditCost=8;var je={oldStr:"",newStr:""};function ye(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function be(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var we=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(ye,je),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r").replace(/\u0020/g," ").replace(/\u0000/g,"\\u0000"),(0,h.useEffect)((function(){var e=Ae.diff_main(i||"",r||"");Ae.diff_cleanupEfficiency(e);var n=e.map((function(e){return be(e,"oldStr")})).join(""),t=e.map((function(e){return be(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsxs)("div",{className:xe,children:[(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.oldStr}}),(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:a.newStr}})]})},_e=t(66621),Ne={"choose-game-item":"choose-game-item___sJBZO","output-title-container":"output-title-container___HnzHt","output-title":"output-title___cQCt2","test-case-list":"test-case-list___ULWwO","test-header":"test-header___HMjcY",active:"active___YxidH","resize-y-bar":"resize-y-bar___es6Oh","test-result":"test-result___zXN_Y","markdown-body":"markdown-body___EHEjV",success:"success___ZvFU2",failer:"failer___lQvRe",count:"count___lVWvy","test-case-item":"test-case-item___ptoQn","case-header":"case-header___UDkvN",iconfont:"iconfont___XT_ll",description:"description___BJIlI","item-desc":"item-desc___e8tqN",show:"show___nh0Ha","item-tip":"item-tip___H05sn","arrow-down":"arrow-down___DcvbX","test-title":"test-title___2XlIU","arrow-right":"arrow-right___a5kiA","case-info":"case-info___akfl1","test-case-run-header":"test-case-run-header___rIpIu","test-case-run-wrp":"test-case-run-wrp___hfxtY",title:"title___ldXVu",warp:"warp_____VWp",spin:"spin___OU0Kn",spinTest:"spinTest___UNIX8","diff-panel-container":"diff-panel-container___xo1_S"},ke=new(ve());ke.Diff_EditCost=8;var Ie={oldStr:"",newStr:""};function Ce(e,n){if("init"===n.type)return r()(r()({},e),n.payload);throw new Error}function Ze(e,n){var t=e[0],i=(e[1]||"").replace(/&/g,"&").replace(//g,">"),r=!i.trim();if("oldStr"===n)switch(t){case he.DIFF_DELETE:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}else switch(t){case he.DIFF_INSERT:return"")+i+"";case he.DIFF_EQUAL:return""+i+""}}var Se=function(e){var n,t,i=e.output,r=e.actual_output,s=(0,h.useReducer)(Ce,Ie),o=p()(s,2),a=o[0],c=o[1];return i=null===(n=i)||void 0===n?void 0:n.replace(/\n/g,"\r"),r=null===(t=r)||void 0===t?void 0:t.replace(/\n/g,"\r"),(0,h.useEffect)((function(){var e=ke.diff_main(i||"",r||"");ke.diff_cleanupEfficiency(e);var n=e.map((function(e){return Ze(e,"oldStr")})).join(""),t=e.map((function(e){return Ze(e,"newStr")})).join("");c({type:"init",payload:{oldStr:n,newStr:t}})}),[i,r]),(0,R.jsx)("div",{style:{width:"100%"},className:"c-white ".concat(xe," ").concat(ge),children:(0,R.jsx)("div",{style:{minHeight:0,padding:"0px 12px"},dangerouslySetInnerHTML:{__html:a.oldStr}})})},Ee=t(89260);function Be(e){var n=e.ts_mem,t=e.ts_time,i=e.input,r=e.output,s=e.actual_output,o=e.is_file,a=e.output_file_url,c=e.result,l=e.compile_success,u=e.title,d=e.isActive,f=e.id,m=e.onActive,v=e.is_public,x=(e.test_sets_view,e.identity,e.is_invisible),g=e.actual_output_visible,j=e.user,y=(0,h.useState)(!1),b=p()(y,2),w=b[0],_=b[1];return x&&(null==j?void 0:j.identity_number)>5&&(r="该预期输出不可查看"),g&&(null==j?void 0:j.identity_number)>5&&(s="该实际输出不可查看"),(0,R.jsxs)("li",{className:Ne["test-case-item"],children:[(0,R.jsxs)("a",{className:Ne["case-header"],style:{borderWidth:d?1:0},onClick:function(){(0,Ee.I2)([Ee.GD.CertifiedTeacher,Ee.GD.SuperAdmin,Ee.GD.Operation])||v?m(f):A.ZP.info("本测试集不可解锁")},children:[(0,R.jsxs)("h2",{children:[(0,R.jsx)("div",{className:d?Ne["arrow-down"]:Ne["arrow-right"]}),(0,R.jsx)("span",{className:Ne["test-title"],children:u})]}),(0,R.jsxs)("div",{className:Ne["case-info"],children:[n?(0,R.jsxs)("span",{className:Ne.description,children:["消耗内存",n,"MB"]}):null,t?(0,R.jsxs)("span",{className:Ne.description,children:[" 代码执行时长:",t,"秒 "]}):null,v?null:(0,R.jsx)("i",{className:"iconfont icon-suo1"}),l>0?(0,R.jsx)("img",{width:16,src:c?pe.Z:fe.Z}):null]})]}),(0,R.jsxs)("div",{className:"".concat(Ne["item-desc"]," ").concat(Ne["choose-game-item"]," ").concat(d?Ne.show:Ne.hide),children:[i&&(0,R.jsxs)("span",{style:{color:"white",display:"flex",alignItems:"center"},children:["测试输入",i&&(0,R.jsx)("div",{style:{width:"33%"},children:(0,R.jsx)(Se,{output:i})})]}),(0,R.jsxs)("p",{className:Ne["output-title-container"],style:{marginTop:10},children:[(0,R.jsx)("span",{style:{color:"#747a7f"},children:"——预期输出——"}),(0,R.jsxs)("span",{className:Ne["output-title"],children:[(0,R.jsx)("span",{style:{color:"#fff"},children:"——实际输出——"}),!o&&(0,R.jsx)("span",{className:"c-blue current",onClick:function(){return _(!w)},children:w?"展示格式化输出":"展示原始输出"})]})]}),o&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"tc",children:(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(a,r)},children:r})}),(0,R.jsx)("div",{className:"tc",children:l?(0,R.jsx)("a",{className:"underline",onClick:function(){return(0,_e.LR)(s,r)},children:r}):s})]}),!o&&!w&&(0,R.jsx)(we,{output:r,actual_output:s}),!o&&w&&(0,R.jsxs)("div",{className:Ne["diff-panel-container"],children:[(0,R.jsx)("div",{className:"",children:r}),(0,R.jsx)("div",{className:"",children:s})]})]})]})}var Pe=function(e){var n=e.test_sets,t=e.gamesData,i=e.loading,s=e.codeMessage,o=e.jupyterData,a=(0,h.useState)(-1),c=p()(a,2),l=c[0],u=c[1],d=(0,h.useRef)();function f(e){u(e===l?-1:e)}return(0,h.useEffect)((function(){if(d.current){var e=function(e){r=i.offsetHeight,s=!0,o=e.pageY,(0,_e.kk)("none"),document.onselectstart=function(){return!1}},n=function(){s=!1,(0,_e.kk)("auto"),document.onselectstart=null},t=function(e){if(s){var n=o-e.pageY,t=r+n;t<200&&(t=200),t>window.innerHeight-130&&(t=window.innerHeight-130),i.style.height=t+"px"}},i=document.getElementById("jupyter-test-case-list"),r=0,s=!1,o=0,a=document.getElementById("jupyter-y-bar");return null==a||a.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var i=document.getElementById("jupyter-y-bar");null==i||i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[d]),(0,R.jsxs)("ul",{id:"jupyter-test-case-list",className:Ne["test-case-list"],children:[(0,R.jsx)("div",{className:Ne["resize-y-bar"],id:"jupyter-y-bar",ref:d,draggable:!1,children:(0,R.jsx)("i",{className:"iconfont icon-guangbiao",draggable:!1})}),(0,R.jsx)("div",{className:Ne.warp,children:(0,R.jsxs)(b.Z,{tip:s,spinning:i,className:Ne.spinTest,children:[(0,R.jsx)("div",{className:Ne.title,style:{color:"white"},children:"测试结果:"}),null!=t&&t.last_compile_output?(0,R.jsxs)("p",{className:"".concat(Ne["test-result"]," ").concat(0===(null==t?void 0:t.sets_error_count)?Ne.success:Ne.failer),children:[(0,R.jsxs)("span",{className:Ne.count,children:[(0,R.jsx)("img",{width:16,src:0===(null==t?void 0:t.sets_error_count)?pe.Z:me.Z}),(null==t?void 0:t.test_sets_count)-(null==t?void 0:t.sets_error_count),"/",null==t?void 0:t.test_sets_count]}),0==(null==t?void 0:t.sets_error_count)?(0,R.jsx)("span",{className:Ne.count,children:"全部通过"}):(0,R.jsx)("div",{dangerouslySetInnerHTML:{__html:null==t?void 0:t.last_compile_output}})]}):null,!i&&n.map((function(e,n){return(0,R.jsx)(Be,r()(r()({title:"测试用例".concat(n+1)},e),{},{isActive:l===n,id:n,user:null==o?void 0:o.user,onActive:f}),"item"+n)}))]})})]})},De=t(73449),Me=t(21978),Oe=t(52787),Re=function(e){var n=e.noDragging,t=e.moveX;return(0,R.jsx)(h.Fragment,{children:n?(0,R.jsx)("a",{className:"trapezoid ".concat(.01===t?"enlarge":""),children:(0,R.jsx)("img",{src:.01===t?Me:Oe,alt:"resize-icon",width:20})}):(0,R.jsx)("a",{className:"btn-resize",draggable:!1,children:(0,R.jsx)("svg",{width:"16",height:"13",viewBox:"0 0 16 13",children:(0,R.jsx)("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"})})})})},Le=function(e,n){switch(n.type){case"MOVE_X":return r()(r()({},e),{},{moveX:n.payload});case"SET_DRAGMODULE":return r()(r()({},e),{},{showDragModule:n.payload});case"TRIGGER_RIGHT_PANEL_MASK":return r()(r()({},e),{},{showDragMask:n.payload})}},ze=t(53200),Fe=t(85750),Te=t(47243),We=t(81074),Qe=t(75902),He=t(40806),Ue=t(680),Ge=t(33571),Xe=t(61186),Ve=t.n(Xe),Je=t(35529),Ye=["globalSetting","loading","dispatch","user"],qe=g.Z.Countdown,Ke=function(e){return e[e.LoadFail=1]="LoadFail",e[e.ReLoad=2]="ReLoad",e[e.Success=3]="Success",e}(Ke||{}),$e={moveX:"40%",showDragModule:!1,showDragMask:!1},en=(0,v.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,user:e.user}}))((function(e){e.globalSetting,e.loading;var n,t,i,s,a,l,d,f,g=e.dispatch,E=e.user,B=(m()(e,Ye),(0,v.useParams)()),P=(0,v.useSearchParams)(),D=p()(P,1)[0],O=((0,v.useLocation)(),(0,h.useRef)()),L=(0,h.useState)(!0),z=p()(L,2),W=z[0],Q=z[1],H=(0,h.useState)(!1),U=p()(H,2),G=U[0],X=U[1],V=(0,h.useState)(0),J=p()(V,2),Y=J[0],q=J[1],K=(0,h.useState)(0),$=p()(K,2),ee=$[0],ne=$[1],te=(0,h.useState)(!0),ie=p()(te,2),re=ie[0],se=ie[1],oe=(0,h.useState)(!1),ae=p()(oe,2),le=ae[0],ue=ae[1],pe=(0,h.useRef)(!0),fe=(0,h.useState)({}),me=p()(fe,2),he=me[0],ve=me[1],xe=(0,h.useState)({}),ge=p()(xe,2),Ae=ge[0],je=ge[1],ye=(0,h.useState)(),be=p()(ye,2),we=be[0],Ne=be[1],ke=(0,h.useRef)(),Ie=(0,h.useRef)(),Ce=(0,h.useState)(Ke.Success),Ze=p()(Ce,2),Se=Ze[0],Ee=Ze[1],Be=(0,h.useState)(),Me=p()(Be,2),Oe=Me[0],Xe=Me[1],en=(0,h.useState)(),nn=p()(en,2),tn=nn[0],rn=nn[1],sn=(0,h.useState)(!1),on=p()(sn,2),an=on[0],cn=on[1],ln=(0,h.useState)(""),un=p()(ln,2),dn=un[0],pn=un[1],fn=(0,h.useRef)(null),mn=(0,h.useRef)({}),hn=(0,h.useRef)(!1),vn=(0,h.useRef)(),xn=(0,h.useReducer)(Le,$e),gn=p()(xn,2),An=gn[0],jn=gn[1],yn=(0,h.useState)(!1),bn=p()(yn,2),wn=bn[0],_n=bn[1],Nn=(0,h.useState)(!0),kn=p()(Nn,2),In=kn[0],Cn=kn[1],Zn=(0,h.useRef)(),Sn=(0,h.useRef)(!1),En=(0,h.useState)(!1),Bn=p()(En,2),Pn=Bn[0],Dn=Bn[1],Mn=(0,h.useState)(!1),On=p()(Mn,2),Rn=On[0],Ln=On[1],zn="exercises"===D.get("type")||D.get("homework_common_id"),Fn=(0,h.useState)([]),Tn=p()(Fn,2),Wn=Tn[0],Qn=Tn[1],Hn=(0,h.useState)(!1),Un=p()(Hn,2),Gn=Un[0],Xn=Un[1],Vn=(0,h.useState)({page:1,limit:5}),Jn=p()(Vn,2),Yn=Jn[0],qn=Jn[1],Kn=(0,h.useState)(!1),$n=p()(Kn,2),et=($n[0],$n[1]);(0,h.useEffect)((function(){var e;0!==(null==E||null===(e=E.userInfo)||void 0===e?void 0:e.user_status)&&((new Date).getTime()>parseFloat(localStorage.getItem("task_ignore"))||0===parseFloat(localStorage.getItem("task_ignore")||0))?et(!0):et(!1)}),[localStorage.getItem("task_ignore"),null==E?void 0:E.userInfo]),(0,h.useEffect)((function(){return g({type:"globalSetting/headerFooterToggle",payload:!1}),D.get("exercisesId")&&"coursesId"!==D.get("coursesId")&&nt(),function(){g({type:"globalSetting/headerFooterToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){0!==Y?(clearInterval(fn.current),fn.current=setInterval((function(){q(Y-1)}),1e3)):clearInterval(fn.current)}),[Y]),(0,h.useEffect)((function(){return window.addEventListener("message",rt),function(){window.removeEventListener("message",rt)}}),[]),(0,h.useEffect)((function(){at()}),[B.identifier]),(0,h.useEffect)((function(){he.myshixun_identifier&&ct(),he.tpm_modified&&tt()}),[he]);var nt=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Ge._B)({categoryId:D.get("exercisesId"),login:D.get("login")});case 2:n=e.sent,Zn.current=n;case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),tt=function(){ft({title:"更新通知",content:(0,R.jsxs)("p",{children:["关卡任务的代码文件有更新啦~",(0,R.jsx)("br",{})," 更新操作将保留已完成的评测记录和成绩。",(0,R.jsx)("br",{}),"还未完成评测的任务代码,请自行保存!"]})})},it=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return document.getElementById("taskJupyterIframe").contentWindow.postMessage("saveCode","*"),e.next=4,(0,Fe.ZP)("/api/homework_commons/".concat(D.get("homework_common_id"),"/student_works.json"),{method:"post",body:{myshixun_identifier:null==he?void 0:he.myshixun_identifier}});case 4:0===(null==(n=e.sent)?void 0:n.status)&&A.ZP.info("提交成功");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),rt=function(e){"jupytermessage"===(null==e?void 0:e.data)&&pe.current&&(pe.current=!1,st(),hn.current||setTimeout((function(){return pe.current=!0}),500))},st=function(){var e=u()(c()().mark((function e(){var n,t,i,s,a,l,u,d,p;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Sn.current=!1,l="","inner"!==(null===(n=Zn.current)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.ip_limit)&&"true"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_bind_type)){e.next=6;break}return e.next=5,(0,Te.y)({ip_limit:null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_limit,ip_bind:"true"===(null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_bind_type)});case 5:l=e.sent;case 6:return e.next=8,(0,S.zE)({identifier:B.identifier,jupyter_port:Ie.current,token:O.current,jupyter_domain:null===(a=ke.current)||void 0===a||null===(a=a[0])||void 0===a?void 0:a.domain,exercise_id:D.get("exercisesId"),ip:l});case 8:if(0!==(u=e.sent).status){e.next=13;break}hn.current?ot(null==u?void 0:u.data):A.ZP.success({content:"保存成功!",key:"save-jupyter"}),e.next=16;break;case 13:if(-5!==u.status||"object"!==o()(null==u?void 0:u.message)){e.next=16;break}return(0,v.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:r()(r()({},(null===(d=Zn.current)||void 0===d?void 0:d.exercise)||{}),{},{errorMessage:null==u?void 0:u.message,exercise_user_id:null===(p=Zn.current)||void 0===p||null===(p=p.exercise)||void 0===p?void 0:p.exercise_user_id,id:D.get("exercisesId")})}}),e.abrupt("return");case 16:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ot=function(){var e=u()(c()().mark((function e(n){var t,i,s,o,a,l,d,p,f,m,h;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d={extras:{exercise_id:D.get("exercisesId"),question_id:D.get("questionId"),challenge_id:null==he?void 0:he.challenge_id},sec_key:null==n?void 0:n.sec_key,resubmit:null==n?void 0:n.resubmit,first:1,content_modified:0},"inner"!==(null===(t=Zn.current)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.ip_limit)&&"true"!==(null===(i=Zn.current)||void 0===i||null===(i=i.exercise)||void 0===i?void 0:i.ip_bind_type)){e.next=5;break}return e.next=4,(0,Te.y)({ip_limit:null===(s=Zn.current)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.ip_limit,ip_bind:"true"===(null===(o=Zn.current)||void 0===o||null===(o=o.exercise)||void 0===o?void 0:o.ip_bind_type)});case 4:d.extras.ip=e.sent;case 5:return D.get("homework_common_id")&&(d.extras={homework_common_id:D.get("homework_common_id")}),e.next=8,(0,T.Xy)(null===(a=mn.current)||void 0===a?void 0:a.game_identifier,d);case 8:if(-1!==e.sent.status){e.next=18;break}if("exercises"!==D.get("type")){e.next=13;break}return window.parent.location.href="/classrooms/".concat(D.get("coursesId"),"/exercise/").concat(D.get("exercisesId"),"/detail"),e.abrupt("return");case 13:return X(!1),q(10),hn.current=!1,pe.current=!0,e.abrupt("return");case 18:p=1,f=!1,m=(null===(l=mn.current)||void 0===l?void 0:l.exec_time)+11,h=function(){var e=u()(c()().mark((function e(){var t,i,s,o;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,T.Qo)(null===(t=mn.current)||void 0===t?void 0:t.game_identifier,{resubmit:null==n?void 0:n.resubmit,time_out:f,port:null===(i=mn.current)||void 0===i?void 0:i.port,sec_key:null==n?void 0:n.sec_key,challenge_id:null===(s=mn.current)||void 0===s?void 0:s.challenge_id});case 2:null===(null==(o=e.sent)?void 0:o.running_code_status)||1===(null==o?void 0:o.running_code_status)||2===(null==o?void 0:o.running_code_status)||0===(null==o?void 0:o.running_code_status)?((p+=1)>m&&(f=!0),f&&A.ZP.info("本次评测超时"),1!==(null==o?void 0:o.running_code_status)&&2!==(null==o?void 0:o.running_code_status)||pn(null==o?void 0:o.running_code_message),setTimeout((function(){h()}),1e3)):(2===o.status&&Dn(!0),je(r()({},o)),ue(!0),X(!1),pn(""),q(10),hn.current=!1,pe.current=!0);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h();case 23:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),at=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.dU)({identifier:B.identifier,homework_id:D.get("homework_common_id")});case 2:(n=e.sent)&&(ve(n),mn.current=r()({},n),je(r()(r()({},Ae),{},{test_sets:(null==n?void 0:n.test_sets)||[]})),jn({type:"SET_DRAGMODULE",payload:n.jupyter_show_description}));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ct=function(){var e=u()(c()().mark((function e(){var n,t,i,s,o,a,l,u,d,p,f,m,h,v,x;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.rV)(r()({identifier:B.identifier,homework_common_id:D.get("homework_common_id")||""},t));case 4:if(i=e.sent,Q(!1),null==i||null===(n=i.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=9;break}return ze.Z.publish("pod-restrict-data",{identifier:null==i||null===(s=i.data)||void 0===s?void 0:s.identifier,data_list:null==i||null===(o=i.data)||void 0===o?void 0:o.data_list}),e.abrupt("return");case 9:if(null==i||!i.data){e.next=23;break}if(Ne(i.data),ke.current=i.data,O.current=null===(a=(0,_e.en)(null==i||null===(l=i.data)||void 0===l||null===(l=l[0])||void 0===l?void 0:l.link_url))||void 0===a?void 0:a.token,Ie.current=null==i||null===(u=i.data)||void 0===u||null===(u=u[0])||void 0===u?void 0:u.port,!((null===(d=i.data)||void 0===d?void 0:d.length)>1)){e.next=18;break}return Xe(Date.now()+(null==i||null===(h=i.data)||void 0===h||null===(h=h[0])||void 0===h?void 0:h.remaining_time)),rn((null==i||null===(v=i.data)||void 0===v||null===(v=v[0])||void 0===v?void 0:v.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(x=i.data)||void 0===x||null===(x=x[0])||void 0===x?void 0:x.remaining_time)-3e5)),e.abrupt("return");case 18:return se(!1),Ee(Ke.Success),Xe(Date.now()+(null==i||null===(p=i.data)||void 0===p||null===(p=p[0])||void 0===p?void 0:p.remaining_time)),rn((null==i||null===(f=i.data)||void 0===f||null===(f=f[0])||void 0===f?void 0:f.remaining_time)-3e5<=0?Date.now()+1e3:Date.now()+((null==i||null===(m=i.data)||void 0===m||null===(m=m[0])||void 0===m?void 0:m.remaining_time)-3e5)),e.abrupt("return");case 23:-1===i.status?(Ee(Ke.LoadFail),se(!1)):Ee(Ke.ReLoad);case 24:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),lt=function(){pt(!0),Q(!0),j.Z.confirm({centered:!0,title:"重置环境",content:" 是否确定重置环境?",okText:"确定",cancelText:"取消",onOk:function(){ut()},onCancel:function(){pt(!1),Q(!1)}})},ut=function(){var e=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.m_)({identifier:null==he?void 0:he.myshixun_identifier});case 2:if(0===(null==(n=e.sent)?void 0:n.status)){e.next=5;break}return e.abrupt("return");case 5:A.ZP.success("重置成功!"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dt=function(){j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"倒计时截止",content:(0,R.jsx)("p",{className:"tc font14",children:"服务已中断,是否确认重置实验环境?"}),okText:"确定",cancelText:"取消",onOk:function(){ut()}})},pt=function(e){var n=document.getElementById("taskJupyterIframe");n&&(e?n.contentWindow.postMessage("stopParent","*"):n.contentWindow.postMessage("clonsParent","*"))},ft=function(e){var n;j.Z.confirm({centered:!0,title:e.title,content:e.content,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={},"exercises"===D.get("type")?n.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(n.homework_common_id=D.get("homework_common_id")),e.next=4,(0,S.fi)(r()({identifier:B.identifier},n));case 4:if(0===e.sent.status){e.next=7;break}return e.abrupt("return");case 7:A.ZP.success("操作成功"),Q(!1),setTimeout((function(){return window.location.reload()}),300);case 10:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){pt(!1),Q(!1)}})};(0,h.useEffect)((function(){function e(e){jn({type:"MOVE_X",payload:e.pageX})}function n(){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:!1}),document.onselectstart=null}return An.showDragMask&&(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[An.showDragMask]);var mt="number"==typeof An.moveX&&.01!==An.moveX?"".concat(An.moveX,"px"):"40%",ht="calc(100% - 4px - ".concat(mt,")"),vt=function(e){jn({type:"TRIGGER_RIGHT_PANEL_MASK",payload:e})},xt=(0,h.useState)(),gt=p()(xt,2),At=gt[0],jt=gt[1],yt=function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/shixuns/".concat(n,"/get_standard_answer.json"),{method:"get",params:{from:"starting"}});case 2:0===(t=e.sent).status&&jt(t);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function bt(){_n(!1)}(0,h.useEffect)((function(){he.identifier&&yt(he.identifier)}),[he]);var wt=function(e){(0,He.vp)()?Cn(!1):Cn(!0)};function _t(){return Nt.apply(this,arguments)}function Nt(){return Nt=u()(c()().mark((function e(){var n,t,i;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},"exercises"===D.get("type")?t.exercise_id=D.get("exercisesId"):D.get("homework_common_id")&&(t.homework_common_id=D.get("homework_common_id")),e.next=4,(0,T.Tf)(null==he?void 0:he.myshixun_identifier,r()({},t));case 4:if(-5!==(null==(i=e.sent)?void 0:i.status)){e.next=8;break}return j.Z.info({title:"提示",maskClosable:!0,icon:null,width:700,centered:!0,content:(0,R.jsxs)("div",{children:["该实践项目已在教学课堂考试(",(0,R.jsx)("a",{href:"/classrooms/".concat(null==i?void 0:i.course_identifier,"/exercise/").concat(null==i?void 0:i.exercise_id,"/detail"),children:null==i?void 0:i.exercise_name}),")中被使用,用户试卷已交卷,禁止再作答!"]})}),e.abrupt("return");case 8:return null===(n=window.location)||void 0===n||n.reload(),e.abrupt("return",i);case 10:case"end":return e.stop()}}),e)}))),Nt.apply(this,arguments)}(0,h.useEffect)((function(){return document.addEventListener((0,He.gH)(),wt),vn.current=setInterval((function(){var e;e=new Event("beforeunload"),window.dispatchEvent(e)}),2e3),function(){clearInterval(vn.current),document.removeEventListener((0,He.gH)(),wt)}}),[]);var kt=function(){j.Z.confirm({title:"重置代码仓库",icon:(0,R.jsx)(Ue.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:_t})},It={is_jupyter:!0,is_jupyter_notebook:!0===(null==he?void 0:he.is_jupyter),is_jupyter_lab:!1===(null==he?void 0:he.is_jupyter),jupyterData:he,onVncAction:function(e){var n,t;bt(),"reset-task"===e&<(),"reset-git-code"===e&&kt(),"reset-code"===e&&(Q(!0),pt(!0),ft({title:"恢复初始代码",content:(0,R.jsxs)("div",{className:"tc font14",children:["你在本文件中修改的内容将丢失,",(0,R.jsx)("br",{}),"是否确定重新加载初始代码?"]})})),"full-screen"===e&&((0,He.vp)()?(0,He.BU)():(0,He.Dj)(null===(n=document)||void 0===n||null===(t=n.getElementById)||void 0===t?void 0:t.call(n,"juptyer")))},onHideToolBar:bt,port:null==we||null===(n=we[0])||void 0===n?void 0:n.port,token:O.current},Ct=(null==E||null===(t=E.userInfo)||void 0===t?void 0:t.user_id)===(null==he||null===(i=he.user)||void 0===i?void 0:i.user_id);console.log(Ct,null==E||null===(s=E.userInfo)||void 0===s?void 0:s.user_id,null==he||null===(a=he.user)||void 0===a?void 0:a.user_id,333);var Zt=function(){g({type:"user/getUserInfo",payload:{objective_id:he.identifier,objective_type:"shixun"}}),"exercises"===D.get("type")&&"IFRAME"!==document.activeElement.tagName&&window.parent.postMessage("backExercise","*"),v.history.push("/shixuns/".concat(he.identifier,"/challenges"))};return(0,R.jsxs)(b.Z,{spinning:W,tip:"加载中...",children:[(0,R.jsxs)("section",{id:"juptyer",className:Z.bg,style:{userSelect:An.showDragMask?"none":"unset"},children:[An.showDragMask&&(0,R.jsx)("div",{className:Z.dragingMask}),(0,R.jsxs)("header",{className:Z.header,children:[(0,R.jsxs)("div",{className:Z.user,children:[(0,R.jsx)("img",{src:"".concat(x.Z.IMG_SERVER,"/images/").concat(null==he||null===(l=he.user)||void 0===l?void 0:l.image_url),alt:"用户头像"}),(0,R.jsx)("span",{className:"ml10",children:null==he||null===(d=he.user)||void 0===d?void 0:d.name})]}),(0,R.jsxs)("div",{className:Z.titleWrap,children:[(0,R.jsx)("span",{className:Z.title,children:null==he?void 0:he.name}),(0,R.jsxs)("span",{children:[(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt}),(0,R.jsx)("span",{className:Z.endTimeWrap,children:tn&&(0,R.jsx)(qe,{value:tn,format:"HH:mm:ss",onFinish:function(){var e;j.Z.destroyAll(),j.Z.confirm({centered:!0,title:"服务中断提醒",content:(0,R.jsxs)("div",{className:"tc font14",children:["jupyter将于",(0,R.jsx)("span",{children:(0,R.jsx)(qe,{value:Oe,format:"HH:mm:ss",onFinish:dt})}),"时间后服务中断,是否需要延长使用时间?"]}),okText:"立即延长",cancelText:"不需要",onOk:(e=u()(c()().mark((function e(){return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,S.rB)(null==he?void 0:he.myshixun_identifier);case 2:if(0!==e.sent.status){e.next=7;break}return e.next=6,ct();case 6:A.ZP.success("延长成功!");case 7:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})}})})]})]}),(0,R.jsxs)("div",{className:Z.actionWrap,children:[he.tpm_modified&&In&&(0,R.jsx)("img",{src:De.GY,onClick:tt,style:{position:"relative",top:-1,marginRight:8,cursor:"pointer"}}),zn&&(0,R.jsx)(R.Fragment,{children:(0,R.jsx)("div",{onClick:u()(c()().mark((function e(){var n,t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 2:if(0!==(null==(t=e.sent)?void 0:t.status)||0!==(null==t||null===(n=t.data)||void 0===n?void 0:n.count)){e.next=6;break}return A.ZP.info("暂无重置记录"),e.abrupt("return");case 6:Qn(null==t?void 0:t.data),Xn(!0);case 8:case"end":return e.stop()}}),e)}))),style:{display:"contents",color:"#888",cursor:"pointer"},children:"重置记录"})}),(null==he?void 0:he.manager_permission)&&(0,R.jsx)(w.ZP,{icon:(0,R.jsx)("span",{className:"iconfont font14 icon-peizhiyujiankong current"}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){console.log("jupyterData",he),Ln(!0)},children:"配置与监控"}),In&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)("img",{alt:"tool",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAgCAYAAAB6kdqOAAABZ0lEQVRYR+2YrU7FQBBGzzwEPAMSi+M6MARDggNJgiIkWLiSBIFCkyCuQECCQFIcEstb8AYf2ZvmhpbuT9ttUpJWdma+OZ3O7k5rRC5Jh8ARsBPzjdhvgXczew75WSyJpCdgP+aXaP8ws63OQJK2gbdSYJ6Y1Od2WRpmZlb4nIIVqgEFhUKwbXTGByRpDzgBdnu+kr7hD8CLSboGLvqqZYp/dEDK1LR9mZZNXwEys6u+ql3iJbm8E5C3eFOFYn2VrUKS1oADYL1M+gW8mtl3DOK3PQuQpE1gAWzUkn8CZ6Hzqg6bC+gcuPFU4s7MTlOrlAvITQFuGijMbOaSS/pzLwXKB+QdCQKiXqAUkJqP06rs1B00liFNFeqqVQEaXYXmbc6ypn7J3UNtgUa3ysa1D5XLfDw7dedl1BCYZWOcgHJWIKb1f15Z7EkGtq+G/NXEP3DCFPl79xnkTln3u+U4JWJAH/czo/gBVkc5pun3NGoAAAAASUVORK5CYII=",width:14,style:{opacity:"0.45",margin:"0 -5px 2px 15px"}}),(0,R.jsx)(w.ZP,{className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){_n(!wn)},children:"工具栏"})]}),(0,R.jsx)(w.ZP,{icon:(0,R.jsx)(C.Z,{}),className:"".concat(Z.colorGray," font14"),type:"link",onClick:function(){var e;console.log(Ct,777);var n,t=!(null!=E&&null!==(e=E.userInfo)&&void 0!==e&&null!==(e=e.shixun)&&void 0!==e&&e.editable);j.Z.confirm({title:"退出实训",icon:(0,R.jsx)(Ue.Z,{}),content:(0,R.jsxs)("div",{children:[(0,R.jsx)("div",{children:"您确定要退出实训吗?"}),Ct&&(0,R.jsx)(y.Z,{className:"mt10",defaultChecked:t,onChange:function(e){t=e.target.checked},children:"退出实训时,立即释放实验资源"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:(n=u()(c()().mark((function e(){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ct||!t){e.next=7;break}return e.next=3,(0,Ge.eA)(null==he?void 0:he.myshixun_identifier);case 3:0==(null==(n=e.sent)?void 0:n.status)&&(A.ZP.success("释放资源成功"),setTimeout((function(){Zt()}),1e3)),e.next=8;break;case 7:Zt();case 8:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},children:"退出"})]})]}),(0,R.jsxs)("section",{className:Z.content,style:{height:null!=he&&he.open_evaluate?"calc(100vh - 130px)":"calc(100vh - 60px)"},children:[An.showDragModule&&(0,R.jsxs)(R.Fragment,{children:[(0,R.jsxs)("section",{className:Z.leftContainer,style:{width:mt,display:.01===An.moveX?"none":""},children:[(0,R.jsx)("div",{className:Z.tabNav,children:(0,R.jsx)("div",{children:"任务要求"})}),(0,R.jsx)("div",{className:Z.mdContent,children:(0,R.jsx)(M.Z,{stylesPrev:{position:"absolute"},value:he.description||""})})]}),(0,R.jsx)("section",{className:Z.resizeBar,onMouseDown:function(){vt(!0)},onMouseUp:function(){return vt(!1)},children:(0,R.jsx)(Re,{noDragging:!1,moveX:An.moveX})})]}),(0,R.jsx)("section",{className:Z.rightCotainer,style:{width:ht},children:(0,R.jsx)("main",{className:Z.main,style:{height:"100%"},children:re?(0,R.jsxs)("div",{className:Z.start,style:{visibility:W?"hidden":"visible"},children:[(0,R.jsx)("div",{className:Z.title,children:"请点击一个文件进入实验环境,开始实验!"}),(0,R.jsx)("b",{className:"iconfont icon-dianji1"}),(0,R.jsx)("div",{className:Z.liWarp,children:null==we?void 0:we.map((function(e,n){return(0,R.jsxs)("div",{onClick:function(){return e=n,se(!1),ne(e),ct(),void Ee(Ke.Success);var e},className:Z.li,children:[(0,R.jsx)("i",{className:"iconfont icon-wenjian6"}),(0,R.jsx)("span",{title:e.name,children:e.name})]})}))})]}):(0,R.jsxs)(h.Fragment,{children:[In&&(0,R.jsx)("div",{style:{right:1===an?330:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(1===an?Z.ac:""):""),onClick:function(e){cn(!an&&1),bt(),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"数据集"})}),!(null!=At&&At.hide_answer)&&(0,R.jsx)("div",{style:{top:"53%",right:2===an&&600},className:"".concat(Z.dataSetButton," ").concat(an?"".concat(Z.dataSetOpen," ").concat(2===an?Z.ac:""):""),onClick:function(e){cn(2),e.nativeEvent.stopPropagation()},children:(0,R.jsx)("span",{className:Z.dataSetText,children:"参考答案"})}),Se===Ke.LoadFail&&(0,R.jsx)("div",{className:Z.loadFail,children:" "}),Se===Ke.ReLoad&&(0,R.jsx)("div",{className:Z.reload,children:(0,R.jsxs)("div",{className:Z.failWrap,children:[(0,R.jsx)("i",{className:"iconfont icon-jiazaishibai1 ".concat(Z.failIcon)}),(0,R.jsxs)("p",{className:"font12",children:["加载实训失败,",(0,R.jsx)("span",{className:Z.failReload,onClick:ct,children:"重新加载"})]})]})}),Se===Ke.Success&&(0,R.jsx)("iframe",{frameBorder:0,id:"taskJupyterIframe",width:"100%",height:"100%",allow:"geolocation; microphone; camera; midi; encrypted-media;",src:null==we||null===(f=we[ee])||void 0===f?void 0:f.link_url}),(0,R.jsx)(ce,{visible:an,identifier:he.identifier,cancel:function(){cn(!1)}}),(0,R.jsx)(F,{visible:an,answerData:At,cancel:function(){return cn(!1)}})]})})})]}),null!=he&&he.open_evaluate?(0,R.jsx)(R.Fragment,{children:(0,R.jsxs)("div",{className:Z.footer,style:{background:"#111c24"},children:[(0,R.jsxs)("span",{children:[null!=Ae&&Ae.time_limit?(0,R.jsx)("span",{children:"本关最大执行时间:".concat(null==Ae?void 0:Ae.time_limit,"秒")}):null,null!=Ae&&Ae.record_consume_time?(0,R.jsxs)("span",{className:"ml10",children:["本次评测耗时(编译、运行总时间):",null==Ae?void 0:Ae.record_consume_time," 秒"]}):null]}),(0,R.jsx)(w.ZP,{onClick:function(){return ue(!le)},type:"primary",ghost:!0,className:"mr20",children:le?"隐藏测试结果":"查看测试结果"}),(0,R.jsx)(w.ZP,{className:Z.disabled,disabled:0!==Y,loading:G,onClick:function(){Sn.current=!0;var e=document.getElementById("taskJupyterIframe");e&&(e.contentWindow.postMessage("saveCode","*"),hn.current=!0,X(!0),ue(!0),setTimeout((function(){Sn.current&&st()}),5e3))},style:{padding:"0 30px"},type:"primary",children:0!==Y?"".concat(Y,"s"):"评测"})]})}):(0,R.jsx)(R.Fragment,{children:D.get("homework_common_id")&&!(null!=he&&he.homework_is_end)&&(0,R.jsx)("div",{className:Z.footer,style:{background:"#111c24"},children:(0,R.jsx)(w.ZP,{onClick:function(){return it()},type:"primary",className:"mr20",children:"提交作品"})})}),le&&(0,R.jsx)(Pe,{codeMessage:dn,loading:G,gamesData:Ae,test_sets:(null==Ae?void 0:Ae.test_sets)||[],jupyterData:he})]}),(0,R.jsx)(We.Z,{children:(0,R.jsx)(_.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,open:wn,onClose:bt,children:(0,R.jsx)(Qe.Z,r()({},It))})}),(0,R.jsx)(I.Z,{successCb:st}),(0,R.jsx)(de,{showModal:Pn,setShowModal:Dn}),(0,R.jsxs)(j.Z,{title:"重置记录",footer:!1,open:Gn,onCancel:function(){Xn(!1)},children:[(0,R.jsx)(N.Z,{dataSource:null==Wn?void 0:Wn.list,pagination:!1,scroll:{y:400},columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return Ve()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,R.jsx)(k.Z,{style:{marginTop:10},pageSize:Yn.limit,current:Yn.page,total:null==Wn?void 0:Wn.count,onChange:function(){var e=u()(c()().mark((function e(n){var t;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Yn.page=n,qn(Yn),e.next=4,(0,Fe.ZP)("/api/tasks/".concat(B.identifier,"/jupyter_redo_logs.json"),{method:"get",params:Yn});case 4:0===(null==(t=e.sent)?void 0:t.status)&&Qn(null==t?void 0:t.data);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]}),(0,R.jsx)(Je.Z,{identifier:null==he?void 0:he.identifier,visible:Rn,onCancel:function(){return Ln(!1)},info:{type:"挑战页面",myshixun_id:null==he?void 0:he.myshixun_id}})]})}))},9970:function(e,n,t){"use strict";t.d(n,{Jd:function(){return k},a$:function(){return _},dU:function(){return p},fi:function(){return b},m_:function(){return g},rB:function(){return j},rV:function(){return m},x4:function(){return v},zE:function(){return u}});var i=t(82242),r=t.n(i),s=t(7557),o=t.n(s),a=t(41498),c=t.n(a),l=t(85750);function u(e){return d.apply(this,arguments)}function d(){return(d=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/save_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e){return f.apply(this,arguments)}function f(){return(f=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/jupyter.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(e){return h.apply(this,arguments)}function h(){return(h=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/start.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return x.apply(this,arguments)}function x(){return(x=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/jupyters/timeinfo_with_tpi.json",{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function g(e){return A.apply(this,arguments)}function A(){return(A=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/reset_pod.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e,n){return y.apply(this,arguments)}function y(){return(y=c()(o()().mark((function e(n,t){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n,"/active_pod.json"),{method:"Get",params:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function b(e){return w.apply(this,arguments)}function w(){return(w=c()(o()().mark((function e(n){var t;return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete(t=r()({},n)).identifier,e.abrupt("return",(0,l.ZP)("/api/myshixuns/".concat(n.identifier,"/sync_code.json"),{method:"Post",body:t}));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return N.apply(this,arguments)}function N(){return(N=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/shixuns/".concat(n.identifier,"/get_data_sets.json"),{method:"Get",params:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e){return I.apply(this,arguments)}function I(){return(I=c()(o()().mark((function e(n){return o()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,l.ZP)("/api/tasks/".concat(n.identifier,"/reboot_esc.json"),{method:"post",body:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},40806:function(e,n,t){"use strict";function i(e){try{e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullScreen&&e.webkitRequestFullScreen()}catch(e){console.log(e,":e")}}function r(){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()}t.d(n,{BU:function(){return r},Dj:function(){return i},gH:function(){return s},vp:function(){return o}});var s=function(){return document.webkitExitFullscreen?"webkitfullscreenchange":document.exitFullscreen?"fullscreenchange":document.msExitFullscreen?"msfullscreenchange":document.mozCancelFullScreen?"mozfullscreenchange":void 0};function o(){var e=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement;document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",e),null!=e}},92208:function(e,n,t){"use strict";t.d(n,{U:function(){return p}});var i=t(7557),r=t.n(i),s=t(82242),o=t.n(s),a=t(41498),c=t.n(a),l=t(79800),u=t.n(l),d=t(59301);function p(e,n){var t=(0,d.useState)(n),i=u()(t,2),s=i[0],a=i[1],l=(0,d.useState)(!1),p=u()(l,2),f=p[0],m=p[1],h=(0,d.useState)(),v=u()(h,2),x=v[0],g=v[1],A=function(){var t=c()(r()().mark((function t(i){var c,l,u,d=arguments;return r()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return c=d.length>1&&void 0!==d[1]&&d[1],l=c?n:o()(o()({},s),i),m(!0),a(l),t.next=6,e(l);case 6:return u=t.sent,m(!1),g(u),t.abrupt("return",u);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return[s,f,A,x]}},91038:function(e,n,t){"use strict";t.d(n,{AL:function(){return b},Iy:function(){return p},Qv:function(){return h},ez:function(){return y},jb:function(){return f}});var i=t(79800),r=t.n(i),s=t(32834),o=t.n(s),a=t(11690);var c=[],l=["
                      "],u=new(o().Renderer),d=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){c.length=0,l=["
                        "]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(e,n,t,i){if(n>=e.length||e[n].level<=t)return n;var r=e[n];i.push("
                      • "+r.text+"");var s=[];return n=m(e,++n,r.level,s),s.length>0&&(i.push("
                          "),s.forEach((function(e){i.push(e)})),i.push("
                        ")),i.push("
                      • "),n=m(e,n,t,i)}function h(){return m(c,0,0,l),l.push("
                      "),l.join("")}var v={heading:function(e){var n=d.exec(e);if(n)return{type:"heading",raw:n[0],depth:n[1].length,text:n[2]}},fences:function(e){var n=this.rules.block.fences.exec(e);if(n){var t=n[0],i=function(e,n){var t=e.match(/^(\s+)(?:```)/);if(null===t)return n;var i=t[1];return n.split("\n").map((function(e){var n=e.match(/^\s+/);return null===n?e:r()(n,1)[0].length>=i.length?e.slice(i.length):e})).join("\n")}(t,n[3]||""),s=n[2]?n[2].trim():n[2];if(["latex","katex","math"].indexOf(s)>=0){var o=A(),a=i;i=o,j[o]={type:"block",expression:a}}return{type:"code",raw:t,lang:s,text:i}}}},x=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,A=function(){return"__special_katext_id_".concat(g++,"__")},j={};function y(){return j}function b(){g=0,j={}}function w(e){return e=e.replace(x,(function(e,n){var t=A();return j[t]={type:"inline",expression:n},t}))}var _=u.listitem;u.listitem=function(e){return _(w(e))};var N=u.paragraph;u.paragraph=function(e){return N(w(e))};var k=u.tablecell;u.tablecell=function(e,n){return k(w(e),n)},u.code=function(e,n,t){var i=(n||"").match(/\S*/)[0];return i?["latex","katex","math"].indexOf(i)>=0?"

                      ".concat(e,"

                      "):'
                      ').concat(t?e:(0,a.escape)(e,!0),"
                      \n"):'
                      '+(t?e:(0,a.escape)(e,!0))+"
                      "},u.heading=function(e,n,t){var i=this.options.headerPrefix+t.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return c.push({anchor:i,level:n,text:e}),"'+e+""},o().setOptions({silent:!0,gfm:!0,pedantic:!1}),o().use({tokenizer:v,renderer:u}),n.ZP=o()},95341:function(e,n,t){"use strict";t.d(n,{rX:function(){return N},pW:function(){return k},gy:function(){return I},xY:function(){return _},O5:function(){return w},tJ:function(){return g},o1:function(){return A},Rd:function(){return b}});var i=t(7557),r=t.n(i),s=t(41498),o=t.n(s),a=t(32007),c=t(43418),l=t(28103),u=t(8591),d=t(89260),p=t(66621),f=t(680),m=t(25510),h=t.p+"static/newqrcode.a8740efb.png",v=t(32637),x=t(37712),g=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(!A(e)||!j(n))},A=function(e){return!!(0,d.bg)()||(e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},j=function(){var e,n=(0,a.getDvaApp)()._store.getState(),t=n.user;return!(null===(e=t.userInfo)||void 0===e||!e.profile_completed)||(c.Z.confirm({title:"提示",width:530,centered:!0,content:"您需要去完善您的个人资料,才能使用此功能",okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/profile/edit"),y()}}),!1)},y=function(){c.Z.success({title:"提示",width:430,closable:!0,centered:!0,content:"已完善个人资料?请刷新页面",okText:"立即刷新",icon:null,onOk:function(){location.reload()}})},b=function(){c.Z.warning({title:"提示",icon:null,width:400,content:(0,x.jsxs)("div",{style:{textAlign:"center"},children:[(0,x.jsx)("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"},children:"老师您好,您的课堂试用期已结束,相关功能被限制。 如需继续使用,请尽快对接人工支持!"}),(0,x.jsx)("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:v}),(0,x.jsx)("div",{style:{color:"#666666",fontSize:14,marginTop:15},children:"添加客服人员微信,获得更多支持"})]})})},w=function(){var e;return!(null===(e=(0,a.getDvaApp)()._store.getState().user.userInfo)||void 0===e||!e.professional_certification)||(c.Z.confirm({title:"提示",centered:!0,content:(0,x.jsx)("div",{className:"tc",children:"您需要去完成您的职业认证,才能使用此功能"}),okText:"立即完善",cancelText:"稍后完善",onOk:function(){(0,p.xg)("/account/certification")}}),!1)},_=function(){return!!(0,d.V9)()||(c.Z.warning({centered:!0,width:530,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsx)("p",{children:"扫码加头歌助教,申请操作权限"}),(0,x.jsx)("img",{src:h,width:200})]}),okText:"我知道了",maskClosable:!0}),!1)},N=function(e,n){return!!e||(c.Z.confirm({centered:!0,zIndex:1e4,width:530,title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{children:n||"该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。"}),(0,x.jsxs)("div",{style:{marginLeft:"110px"},children:[(0,x.jsx)("img",{src:"data:image/png;base64,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",width:200}),(0,x.jsxs)("div",{style:{marginLeft:"35px"},children:["群号:","714336072"]})]})]}),okText:"立即联系",cancelText:"取消",onOk:function(){(0,p.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},k=function(e){c.Z.info({title:"联系平台运营",icon:null,width:615,centered:!0,content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("div",{children:[(0,x.jsx)("p",{style:{color:"#191919",fontWeight:400,fontSize:14},children:"“保存实验临时数据”功能为付费功能,请联系平台运营进行开通。"}),(0,x.jsx)(l.Z,{}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"1"})," 因平台的实验数据储存容量和成本消耗较大,实践项目默认保存实验环境中临时数据 ",(0,x.jsx)("a",{children:e}),"天。"]}),(0,x.jsxs)("p",{style:{color:"#666666",fontSize:12},children:[" ",(0,x.jsx)("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8},children:"2"}),"若您需要个性化的数据保存周期服务,我们可以提供相关技术支持,并根据您的需求收取定制费用。"]})]}),(0,x.jsx)("div",{style:{textAlign:"center",marginTop:30},children:(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})})]})})},I=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",t=(0,a.getDvaApp)()._store.getState(),i=t.shixunsDetail.detail;if(2===(null==i?void 0:i.public)||1===(null==i?void 0:i.public)||3===(null==i?void 0:i.shixun_status)){var s="";return 2===(null==i?void 0:i.public)&&(s="已公开"),1===(null==i?void 0:i.public)&&(s="待审核"),3===(null==i?void 0:i.shixun_status)&&(s="已关闭"),c.Z.info({centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),width:460,title:"提示",content:(0,x.jsxs)("div",{className:"tc",style:{marginLeft:-38},children:[(0,x.jsxs)("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"},children:[(0,x.jsxs)("span",{children:["该实践项目的状态为",s,",",n,"。"]}),(0,x.jsx)("p",{children:"如有需要,请联系平台管理员进行技术支持。"})]}),(0,x.jsx)("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:m,alt:"二维码",width:160})]}),okText:"我知道了"}),!0}return 2===(null==i?void 0:i.shixun_status)&&(c.Z.confirm({centered:!0,icon:(0,x.jsx)(f.Z,{}),title:"提示",content:(0,x.jsxs)("div",{children:[(0,x.jsxs)("span",{children:["该实践项目已发布,",n,"。"]}),(0,x.jsx)("br",{}),(0,x.jsx)("span",{children:"如有需要,您可以撤销发布后,再进行操作。"})]}),okText:"撤销发布",cancelText:"取消",onOk:function(){var n;c.Z.confirm({width:440,centered:!0,icon:(0,x.jsx)(f.Z,{style:{color:"#faad14"}}),title:"提示",content:"撤销发布后,学员将无法进行练习。是否确认撤销发布?",okText:"确定撤销发布",cancelText:"取消",onOk:(n=o()(r()().mark((function n(){return r()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e({type:"shixunsDetail/cancelRelease",payload:{id:null==i?void 0:i.identifier}});case 2:401!==n.sent.status&&(u.ZP.success("撤销发布成功。实训回到未发布的状态。"),e({type:"shixunsDetail/getShixunsDetail",payload:{id:null==i?void 0:i.identifier}}),e({type:"practiceSetting/getCommonData",payload:{id:null==i?void 0:i.identifier}}));case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)})})}}),!0)}},74512:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="},35788:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="},43040:function(e,n,t){"use strict";t(59301);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;n.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"},93611:function(e,n){"use strict";n.Z={flex_box_center:"flex_box_center___vG4eV",flex_space_between:"flex_space_between___qVVxe",flex_box_vertical_center:"flex_box_vertical_center___P8Z8s",flex_box_center_end:"flex_box_center_end___VMme3",flex_box_column:"flex_box_column___VMHwm",dropdownmenus:"dropdownmenus___oVzoj",popupClassNames:"popupClassNames___OcZq7",selectdown:"selectdown___mmcA8"}},84749:function(){},25769:function(e,n,t){"use strict";var i=t(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,n){var t,s,o,a,c,l,u=!1;n||(n={}),t=n.debug||!1;try{if(o=i(),a=document.createRange(),c=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(i){if(i.stopPropagation(),n.format)if(i.preventDefault(),void 0===i.clipboardData){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var s=r[n.format]||r.default;window.clipboardData.setData(s,e)}else i.clipboardData.clearData(),i.clipboardData.setData(n.format,e);n.onCopy&&(i.preventDefault(),n.onCopy(i.clipboardData))})),document.body.appendChild(l),a.selectNodeContents(l),c.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(i){t&&console.error("unable to copy using execCommand: ",i),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),u=!0}catch(i){t&&console.error("unable to copy using clipboardData: ",i),t&&console.error("falling back to prompt"),s=function(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}("message"in n?n.message:"Copy to clipboard: #{key}, Enter"),window.prompt(s,e)}}finally{c&&("function"==typeof c.removeRange?c.removeRange(a):c.removeAllRanges()),l&&document.body.removeChild(l),o()}return u}},83145:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.CopyToClipboard=void 0;var i=s(t(59301)),r=s(t(25769));function s(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);n&&(i=i.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,i)}return t}function c(e,n){if(null==e)return{};var t,i,r=function(e,n){if(null==e)return{};var t,i,r={},s=Object.keys(e);for(i=0;i=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}function l(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function u(e,n){for(var t=0;t=0||Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}(n,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));l.ref=function(n){e.scrollComponent=n,c&&c(n)};var u=[t];return r&&(a?o?u.unshift(a):u.push(a):this.defaultLoader&&(o?u.unshift(this.defaultLoader):u.push(this.defaultLoader))),s.default.createElement(i,l,u)}}]),n}(r.Component);c.propTypes={children:o.default.node.isRequired,element:o.default.node,hasMore:o.default.bool,initialLoad:o.default.bool,isReverse:o.default.bool,loader:o.default.node,loadMore:o.default.func.isRequired,pageStart:o.default.number,ref:o.default.func,getScrollParent:o.default.func,threshold:o.default.number,useCapture:o.default.bool,useWindow:o.default.bool},c.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},n.default=c,e.exports=n.default},26724:function(e,n,t){e.exports=t(51581)},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,t=[],i=0;i4?parseFloat(e):5};function C(){try{return window.self!==window.top}catch(e){return!0}}function w(){return(!t.hasOwnProperty("screenshotGenerator")||!t.screenshotGenerator)&&Math.max(screen.width,screen.height)<800}e.setHTML5Codebase=function(e,n){l=e,G(e,n)},e.setJavaCodebase=e.setJavaCodebaseVersion=e.isCompiledInstalled=e.setPreCompiledScriptPath=e.setPreCompiledResourcePath=function(){},e.setHTML5CodebaseVersion=function(e,n){var t=parseFloat(e);NaN!==t&&t<5?console.log("The GeoGebra HTML5 codebase version "+t+" is deprecated. Using version latest instead."):(c=e,N(e,n))},e.getHTML5CodebaseVersion=function(){return p},e.getParameters=function(){return t},e.setFontsCSSURL=function(e){v=e},e.setGiacJSURL=function(e){},e.setJNLPFile=function(e){e},e.setJNLPBaseDir=function(e){},e.inject=function(){function n(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var i,s="auto",a=t.id,r=!1,c=0;c=5)return!0;var n=e.getAppletObject();return!(!n||"function"!=typeof n.recalculateEnvironments)&&(n.recalculateEnvironments(),!0)},e.startAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.startAnimation)&&(n.startAnimation(),!0)},e.stopAnimation=function(){var n=e.getAppletObject();return!(!n||"function"!=typeof n.stopAnimation)&&(n.stopAnimation(),!0)},e.getAppletObject=function(){var e=void 0!==t.id?t.id:"ggbApplet";return window[e]},e.resize=function(){};var B=function(e){return e&&"false"!==e},j=function(n,t,i){E(p)<=4.2&&(i=!0);var s=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==p||ggbHTML5LoadedCodebaseIsWebSimple&&!I)&&(s=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var a=document.createElement("div");a.classList.add("appletParameters","notranslate");var r=t.width,o=t.height;if(t.disableAutoScale=void 0===t.disableAutoScale?GGBAppletUtils.isFlexibleWorksheetEditor():t.disableAutoScale,void 0!==t.width)if(E(p)<=4.4)B(t.showToolBar)&&(t.height-=7),B(t.showAlgebraInput)&&(t.height-=37),t.width<605&&B(t.showToolBar)&&(t.width=605,r=605);else{var u=100;(B(t.showToolBar)||B(t.showMenuBar))&&(t.hasOwnProperty("customToolBar")&&(t.customToolbar=t.customToolBar),u=B(t.showMenuBar)?245:155),r=5?(t.appletOnLoad=function(e){var t=n.querySelector(".ggb_preview");t&&t.parentNode.removeChild(t),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(m),window.GGBT_wsf_view&&$(window).trigger("resize"),g(e)},x||m.appendChild(C)):a.appendChild(C),m.appendChild(a),x||n.appendChild(m),setTimeout((function(){e.resize()}),1)}function w(e,n){n&&"function"==typeof n.appletOnLoad&&"function"==typeof renderGGBElement?renderGGBElement(e,n.appletOnLoad):renderGGBElement(e),F("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",n)}function Q(e,n){"undefined"==typeof renderGGBElement?(null===html5AppletsToProcess&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:e,params:n}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,null!==html5AppletsToProcess&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach((function(e){w(e.article,e.params)})),html5AppletsToProcess=null)},E(p)<5&&(e.className+=" geogebraweb")):w(e,n)}if(s){scriptLoadStarted=!0;for(var k=0;k0?(s.remove(),o.attr("id","fullscreencontent").show(),jQuery(a).append(o),window.dispatchEvent(new Event("resize"))):j(s,n,!1),window.GGBT_wsf_view.launchFullScreen(a)}else f=i,j(e,n,!1);if(!window.GGBT_wsf_view)for(r=0;re/4*3&&(o=e/4*3),c=o/5.8,r.setAttribute("src",x),r.setAttribute("width",o),r.setAttribute("height",c);var u=(e-o)/2,d=(n-c)/2;r.style.left=u+"px",r.style.top=d+"px",s.appendChild(r)}return s.appendChild(l),s},H=function(e){return"html5"===(e=e.toLowerCase())||"screenshot"===e?e:"html5"},M=["web","webSimple","web3d","tablet","tablet3d","phone"],N=function(e,n){if(p=e,n)G(p,!0);else{var a,r,o=!s;if(o){var c=E(p);!isNaN(c)&&c<4.4&&(o=!1)}a="http"===window.location.protocol.substr(0,4)?window.location.protocol:"http:";var l=p.indexOf("//");for(var u in r=l>0?p:0===l?a+p:"https://www.geogebra.org/apps/5.2.814.0/",M)if(p.slice(-1*M[u].length)===M[u]||p.slice(-1*(M[u].length+1))===M[u]+"/")return void G(r,!1);GGBAppletUtils.isFlexibleWorksheetEditor()||!o||i.is3D||i.AV||i.SV||i.CV||i.EV2||i.CP||i.PC||i.DA||i.FI||i.PV||B(t.showToolBar)||B(t.showMenuBar)||B(t.showAlgebraInput)||B(t.enableRightClick)||t.appName&&"classic"!=t.appName?r+="web3d/":r+="webSimple/",G(r,!1)}},G=function(e,n){if(e.requirejs)h=e;else{"/"!==e.slice(-1)&&(e+="/"),h=e,null===n&&(n=-1===e.indexOf("http")),g=n,A="web.nocache.js",I=!1;var t=h.split("/");t.length>1&&(n||"webSimple"!==t[t.length-2]?M.indexOf(t[t.length-2])>=0&&(A=t[t.length-2]+".nocache.js"):(A="webSimple.nocache.js",I=!0)),t=e.split("/"),"test"===(p=t[t.length-3]).substr(0,4)?p=p.substr(4,1)+"."+p.substr(5,1):"war"!==p.substr(0,3)&&"beta"!==p.substr(0,4)||(p="5.0");var i=parseFloat(p);NaN!==i&&i<5&&e.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+i+" is deprecated. Using version latest instead."),N("5.0",n))}},F=function(e,n){window.console&&window.console.log&&(!n||void 0===n.showLogging||n.showLogging&&"false"!==n.showLogging)&&console.log(e)};function J(){var e=n;null!==c?e=c:parseFloat(e)<5&&(e="5.0"),N(e,!1),null!==l&&G(l,g),o=!0}return void 0!==t.material_id?Q(J):J(),e},GGBAppletUtils=function(){"use strict";function e(){return void 0!==window.GGBT_wsf_edit}function n(e,n){1!=n?(e.style.transformOrigin="0% 0% 0px",e.style.webkitTransformOrigin="0% 0% 0px",e.style.transform="scale("+n+","+n+")",e.style.webkitTransform="scale("+n+","+n+")",e.style.maxWidth="initial",null!==e.querySelector(".ggb_preview")&&(e.querySelector(".ggb_preview").style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[0]&&(e.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),void 0!==e.querySelectorAll(".ggb_preview img")[1]&&(e.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(e.style.transform="none",e.style.webkitTransform="none")}function t(e,n,t,i,s){if(e.isScreenshoGenerator)return 1;var a,r=void 0!==i&&i,o=null!=e.noScaleMargin&&e.noScaleMargin,c=(a=e.autoHeight)&&"false"!==a,l=function(e,n,t,i,s,a){var r=null;if(null!=a&&""!=a)for(var o=e.parentNode;null!=o;){if((" "+o.className+" ").indexOf(" "+a+" ")>-1){r=o;break}o=o.parentNode}var c=0,l=0,u=0,d=0,h=0,g=0,f=0;if(r)c=r.offsetWidth,l=Math.max(i?r.offsetWidth:0,r.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(c=Math.min(window.innerWidth,document.documentElement.clientWidth),l=Math.min(window.innerHeight,document.documentElement.clientHeight),u=c):(c=window.innerWidth,l=window.innerHeight,u=window.innerWidth),e){var p=e.getBoundingClientRect();p.left>0&&p.left<=c&&(void 0===s||!s)&&("rtl"===document.dir?(h=c-p.width-p.left,g=u<=480?10:30):(g=p.left,h=u<=480?10:30),d=g+h)}e&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(e.getBoundingClientRect(),"closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(d=40,f=0):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(d=0,f=40))}return e&&((void 0===t||!t)&&n>0&&n+d1&&(r=!0)),n&&"object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()&&(r=!0),e.hasOwnProperty("disableAutoScale")&&e.disableAutoScale?a:(s=t(e,n,r,i,e.scaleContainerClass),!r||e.hasOwnProperty("scale")&&1!==a?Math.min(a,s):s)}function s(e){var n=Math.min(window.innerWidth,document.documentElement.clientWidth),t=Math.min(window.innerHeight,document.documentElement.clientHeight),i=e.getBoundingClientRect(),s=(n-i.width)/2,a=(t-i.height)/2;a<0&&(a=0),e.style.position="relative","closePositionRight"===window.GGBT_wsf_view.getCloseBtnPosition()?(e.style.left=s<40?"40px":s+"px",e.style.top=a+"px"):"closePositionTop"===window.GGBT_wsf_view.getCloseBtnPosition()&&(e.style.top=a<40?"40px":a+"px",e.style.left=s+"px")}return{responsiveResize:function(t,a){var r=t.querySelector(".appletParameters");if(r){if("object"===_typeof(window.GGBT_wsf_view)&&window.GGBT_wsf_view.isFullscreen()){if(a.id!==r.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(t)}if(r.parentElement&&/fullscreen/.test(r.parentElement.className))return;var o=i(a,t);e()&&r.setAttribute("data-param-scale",o);for(var c=null,l=0;l=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(e){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(e){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(e){var n=c[e];return null==n?null:n},r=d,webModule.__errFn=e}function B(){function e(e){var n=e.lastIndexOf(rb);-1==n&&(n=e.length);var t=e.indexOf(sb);-1==t&&(t=e.length);var i=e.lastIndexOf(tb,Math.min(t,n));return i>=O?e.substring(O,i+P):W}var n,t=null!=(n=__gwt_getMetaProperty(wb))?n:W;return t==W&&(t=function(){for(var n=o.getElementsByTagName(_),t=O;tO?e[e.length-P].href:W}()),t==W&&function(){var e=o.location;return e.href==e.protocol+zb+e.host+e.pathname+e.search+e.hash}()&&(t=e(o.location.href)),t=function(n){if(n.match(/^\w+:\/\//));else{var t=o.createElement(ub);t.src=n+vb,n=e(t.src)}return n}(t),t}function C(e){return e.match(/^\//)||e.match(/^[a-zA-Z]+:\/\//)?e:webModule.__moduleBase+e}function D(){var e,t=O,i=[],s=[];function a(e){var n=s[e](),t=i[e];if(n in t)return n;var a=[];for(var o in t)a[t[o]]=o;throw r&&r(e,a,n),null}if(__gwt_isKnownPropertyValue=function(e,n){return n in i[e]},webModule.__getPropMap=function(){var e={};for(var n in i)i.hasOwnProperty(n)&&(e[n]=a(n));return e},webModule.__computePropValue=a,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);try{var o=(e=Cb).indexOf(Db);-1!=o&&(t=parseInt(e.substring(o+P),$),e=e.substring(O,o))}catch(e){}return webModule.__softPermutationId=t,C(e+Eb)}function F(){n.__gwt_stylesLoaded||(n.__gwt_stylesLoaded={})}s[L]={moduleName:L},webModule.__moduleStartupDone=function(e){var n=s[L].bindings;s[L].bindings=function(){for(var t=n?n():{},i=e[webModule.__softPermutationId],s=O;s1&&void 0!==arguments[1]?arguments[1]:1;return(0,i.U2)("/discusses.json",{container_type:"Shixun",container_identifier:e,page:n-1})}function a(e,n){return(0,i.v_)("/discusses/".concat(e,"/top_or_down_discuss.json"),{top:n})}function r(e,n){return(0,i.v_)("/discusses/".concat(e,"/disable_or_open_discuss.json"),{is_disable:!!n})}function o(e,n){return(0,i.v_)("/discusses/".concat(e,"/plus.json"),{container_type:"Discuss",type:n?1:0})}function c(e,n){return(0,i.v_)("/discusses/".concat(e,"/hidden.json"),n)}function l(e,n){return(0,i.v_)("/discusses/".concat(e,"/reward_code.json"),n)}function u(e){return(0,i.ZP)("/api/discusses/".concat(e,".json"),{method:"delete"})}function d(e,n){return(0,i.v_)("/discusses/".concat(e,"/reply.json"),{container_type:"Shixun",content:n})}function h(e){return(0,i.v_)("/discusses.json",e)}function g(e){return(0,i.v_)("/discusses/ai_reply.json",e)}function f(e,n){return(0,i.v_)("/discusses/".concat(e,"/turing.json"),n)}},44177:function(e,n,t){"use strict";function i(e){var n=!0;if(e.length>0){for(var t=0;t1&&void 0!==arguments[1]?arguments[1]:"",t=[],i=0;i0&&(V(),U(1))}),[t]),(0,l.useEffect)((function(){if(0!==L){if(2===L)clearInterval(J);else{var e=0,n=setInterval((function(){j.includes(e)&&X(),e++}),1e3);O(n)}return function(){return clearInterval(J)}}}),[L]),(0,l.useImperativeHandle)(n,(function(){return{handlePhoto:X,handleTakePhoto:q}}));var K=function(){U(2)},V=function(){var e=t/i,n=[];function s(e,n){return parseInt(Math.floor(Math.random()*(n-e+1))+e)}new Array(i).fill(0).map((function(t,i){o?n.push(s(e*i,e*(i+1))):0==i?n.push(0):n.push(s(e*i,e*(i+1)))})),j=n,D([].concat(n)),console.log(n)},W=function(){void 0===navigator.mediaDevices&&(navigator.mediaDevices={}),void 0===navigator.mediaDevices.getUserMedia&&(navigator.mediaDevices.getUserMedia=function(e){var n=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return n?new Promise((function(t,i){n.call(navigator,e,t,i)})):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then((function(e){_.current=e,a&&a(2),P(2),"srcObject"in w.current?w.current.srcObject=e:w.current.src=window.URL.createObjectURL(e),w.current.onloadedmetadata=function(e){w.current.play(),C&&C()},w.current.addEventListener("ended",(function(){console.log("播放结束"),K(),E&&d.ZP.error({content:"您已经关闭了摄像头,请在10秒钟内恢复摄像头,否则将推出考试",duration:10,key:9998})}),!1)})).catch((function(e){P(1),a&&a(1),"Permission denied"===e.message||"NotAllowedError"===e.name?d.ZP.error("您已拒绝了获取摄像头"):d.ZP.error("摄像头获取失败,或您已拒绝了获取摄像头"),console.log("errname: "+e.name),console.log("err: "+e.message)}))},X=function(){try{Q.current.width=w.current.videoWidth,Q.current.height=w.current.videoHeight,Q.current.getContext("2d").drawImage(w.current,0,0,Q.current.width,Q.current.height),N(Q.current.toDataURL("image/png")),z(Q.current.toDataURL("image/png")),ee(Q.current.toDataURL("image/png"))}catch(e){}},q=function(){try{return Q.current.width=w.current.videoWidth,Q.current.height=w.current.videoHeight,Q.current.getContext("2d").drawImage(w.current,0,0,Q.current.width,Q.current.height),Q.current.toDataURL("image/png")}catch(e){}},_=(0,l.useRef)(),$=function(){try{_.current.getTracks().forEach((function(e){e.stop()})),w.current.srcObject=null}catch(e){}},ee=function(){var e=r()(s()().mark((function e(n){var t,i,a,r,o,c,l,u,d,p,I;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 2:(u=e.sent).data=JSON.parse((0,f.pe)(u.data)),d=(0,g.Z)(),p=new(A())({endpoint:null==u||null===(t=u.data)||void 0===t?void 0:t.end_point,region:null==u||null===(i=u.data)||void 0===i?void 0:i.region,accessKeyId:null==u||null===(a=u.data)||void 0===a?void 0:a.access_key_id,accessKeySecret:null==u||null===(r=u.data)||void 0===r?void 0:r.access_key_secret,bucket:null==u||null===(o=u.data)||void 0===o?void 0:o.bucket,stsToken:null==u||null===(c=u.data)||void 0===c?void 0:c.security_token}),I=v(n),p.multipartUpload("".concat(d,".png"),I,{timeout:1e4,partSize:10485760,callback:{url:null==u||null===(l=u.data)||void 0===l?void 0:l.callback_url,host:null==u?void 0:u.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&login="+k.login+"&container_id="+k.categoryId+"&container_type=Exercise"}}).then((function(e){console.log("result:",e)})).catch((function(e){console.log("err:",e)}));case 8:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,x.jsx)(x.Fragment,{children:3!==R&&(0,x.jsxs)("aside",{className:I,id:"screenshot",children:[0===R&&(0,x.jsx)("span",{children:"正在开启摄像头..."}),1===R&&(0,x.jsx)("span",{children:"摄像头开启失败"}),2===R&&(0,x.jsxs)("div",{children:[(0,x.jsx)("video",{width:"288",ref:w,autoPlay:!0}),(0,x.jsx)("canvas",{style:{display:"none"},ref:Q})]})]})})})),C=E},32524:function(e,n,t){"use strict";t.d(n,{Z:function(){return Z}});var i=t(7557),s=t.n(i),a=t(82242),r=t.n(a),o=t(41498),c=t.n(o),l=t(37205),u=t.n(l),d=t(79800),h=t.n(d),g=t(59301),f=t(8591),p=t(59028),A=t(43428),I=t(95237),m=t(3113),x=t(92832),v=t(32007),E=t(39647),C=t.n(E),w=t(91336),Q=t(50457),k=t(59455),y=t(56102),B="wrp___H70W8",j="file-list___S5XYJ",D="ExtraEdit___K6Xf2",S="btn___Yiu8q",b=t(43604),R=t(73259),P=t(37712),H=["node","inline","className","children"],M=function(e){var n=e.onCallback,t=e.scrollBox,i=e.Data,a=e.extraEdit,o=i.allowCopy,l=void 0!==o&&o,u=i.fileList,d=i.hideTextEffect,p=void 0!==d&&d,A=i.text,m=void 0===A?"":A,x=(0,g.useState)(""),v=h()(x,2),E=v[0],M=v[1],N=(0,g.useState)(!0),G=h()(N,2),F=G[0],J=G[1];(0,g.useEffect)((function(){if(m){J(!0);var e=function(){var e=c()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(tt?" __":"")),e.next=5,new Promise((function(e){return setTimeout(e,30)}));case 5:t++,e.next=1;break;case 8:J(!1),null==n||n(i);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return p?M(m):e(),function(){return M("")}}}),[]),(0,g.useEffect)((function(){t.current&&t.current.scrollTo({top:t.current.scrollHeight,behavior:"smooth"})}),[E]);return(0,P.jsxs)("div",{className:"".concat(B," fadeIn animated"),children:[(0,P.jsx)(w.U,{components:{code:function(e){e.node;var n=e.inline,t=e.className,i=e.children,s=C()(e,H),a=/language-(\w+)/.exec(t||"");return!n&&a?(0,P.jsxs)("div",{style:{position:"relative"},children:[(0,P.jsx)(y.CopyToClipboard,{text:String(i).replace(/\n$/,""),onCopy:function(){return f.ZP.success({content:"复制成功",key:"copy"})},children:(0,P.jsx)("button",{style:{position:"absolute",top:0,right:0,padding:"4px 8px",borderRadius:"0 0 0 5px",border:"none",backgroundColor:"#007bff",color:"#fff",cursor:"pointer",fontSize:"12px"},children:"复制"})}),(0,P.jsx)(Q.Z,r()(r()({style:k.Z,language:a[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},s),{},{children:String(i||"").replace(/\n$/,"")}))]}):(0,P.jsx)("code",r()(r()({className:t},s),{},{children:i}))}},children:E}),u&&!F&&(0,P.jsxs)(I.Z,{className:"".concat(j," animated fadeIn"),children:[(0,P.jsx)(b.Z,{children:(0,P.jsx)(R.Z,{className:"font20 mr10"})}),(0,P.jsxs)(b.Z,{children:[null==u?void 0:u.name,(0,P.jsx)("br",{}),function(e){if(0===e)return"0 B";var n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(2))+" "+["B","KB","MB","GB","TB","PB","EB","ZB","YB"][n]}(null==u?void 0:u.size)]})]}),!F&&(0,P.jsxs)("div",{className:D,children:[null==a?void 0:a(i),l&&(0,P.jsx)(y.CopyToClipboard,{text:String(E).replace(/\n$/,""),onCopy:function(){return f.ZP.success({content:"复制成功",key:"copy"})},children:(0,P.jsxs)("div",{className:S,children:[(0,P.jsx)("i",{className:"iconfont icon-fuzhi3 mr5"}),"复制"]})})]})]})},N={flex_box_center:"flex_box_center___GmElr",flex_space_between:"flex_space_between____pbWi",flex_box_vertical_center:"flex_box_vertical_center___COMWd",flex_box_center_end:"flex_box_center_end___lmAQf",flex_box_column:"flex_box_column___OJb7M","ai-wrp":"ai-wrp___AEGoS","loading-wanx":"loading-wanx___GtiUv","dot-flashing":"dot-flashing___xJNVn","dot-fade":"dot-fade___KWn1a","footer-container":"footer-container___HTy33","input-container":"input-container___M88BT","upload-btn":"upload-btn___fKRCG","send-btn":"send-btn___yOKG5","chat-container":"chat-container___pNTrU","chat-message":"chat-message___isXl8",title:"title___hXSVA",answerWrp:"answerWrp___COjAb",li:"li___PjMV3",img:"img___wZqEA",content:"content___OlYYG",user:"user___rbSU1",container:"container___hZAxN",item:"item___Z9j46"},G=t(85750),F=t(89260),J=t(66621),O=function(e){var n=e.src,t=e.onClick,i=(0,g.useRef)(null),s=(0,g.useState)(!1),a=h()(s,2),r=a[0],o=a[1],c=(0,g.useState)({x:20,y:.62*window.innerHeight}),l=h()(c,2),u=l[0],d=l[1],f=(0,g.useState)({x:20,y:.62*window.innerHeight}),p=h()(f,2),A=p[0],I=p[1],m=(0,g.useState)({x:20,y:.62*window.innerHeight}),x=h()(m,2),v=x[0],E=x[1],C=(0,g.useState)(!1),w=h()(C,2),Q=w[0],k=w[1];(0,g.useEffect)((function(){var e=function(e){if(r){var n,t=e.clientY-v.y,s=A.y+t,a=window.innerHeight-((null===(n=i.current)||void 0===n?void 0:n.offsetHeight)||0)-50;s<50&&(s=50),s>a&&(s=a),requestAnimationFrame((function(){d({x:20,y:s})})),k(!0)}},n=function(){o(!1)};return document.addEventListener("mousemove",e),document.addEventListener("mouseup",n),function(){document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n)}}),[r,v,A]);return(0,P.jsx)("div",{style:{position:"fixed",top:u.y,right:u.x,zIndex:100,cursor:r?"grabbing":"grab"},onMouseDown:function(e){o(!0),E({x:e.clientX,y:e.clientY}),I(u),k(!1)},onMouseUp:function(e){o(!1),!Q&&t&&t(e)},ref:i,children:(0,P.jsx)("img",{src:n||"/images/ai_teacher.png",width:60,draggable:"false"})})},T=t(20817),Z=(0,v.connect)((function(e){return{globalSetting:e.globalSetting}}))((function(e){var n,t,i,a,o,l,d,E=e.title,C=e.description,w=e.placeholder,Q=e.hideUpload,k=e.hideInputBox,y=e.aiIcon,B=e.userIcon,j=e.children,D=e.taskData,S=e.name,b=e.code,R=e.globalSetting,H=e.authority,Z=e.isShowComponent,L=void 0===Z||Z,U=e.DrawerProps,Y=void 0===U?{}:U,z=e.FetchUrl,K=void 0===z?"https://ai-data.educoder.net/v1/chat-messages":z,V=e.FetchData,W=void 0===V?{}:V,X=e.defaultGetData,q=void 0!==X&&X,_=e.extraEdit,$=void 0===_?function(){return null}:_,ee=e.isShowDefuatTips,ne=void 0===ee||ee,te=e.isReview,ie=e.onOpen,se=e.loadingOption,ae=(0,g.useState)(["daiao","pu428f3pz","wangwei10061","pucmnw7fs","mlty7uhjf","pyf8v9u3c","a411763600"]),re=h()(ae,2),oe=re[0],ce=re[1],le=(0,g.useState)(null),ue=h()(le,2),de=ue[0],he=ue[1],ge=(0,g.useState)(!1),fe=h()(ge,2),pe=fe[0],Ae=fe[1],Ie=(0,g.useState)([]),me=h()(Ie,2),xe=me[0],ve=me[1],Ee=(0,g.useState)(!1),Ce=h()(Ee,2),we=Ce[0],Qe=Ce[1],ke=(0,g.useState)([]),ye=h()(ke,2),Be=ye[0],je=ye[1],De=(0,g.useRef)(Be),Se=(0,g.useRef)(),be=(0,g.useRef)(),Re=(0,g.useState)(""),Pe=h()(Re,2),He=Pe[0],Me=Pe[1],Ne=(0,g.useState)(["".concat(null==D||null===(n=D.challenge)||void 0===n?void 0:n.task_pass,",请给出答题思考方向。\\n\\n不要给出学生正确答案,不要给出任何代码")]),Ge=h()(Ne,2),Fe=Ge[0],Je=Ge[1],Oe=!!D,Te=[{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlctvVVUYxX/f7UNCkYdMHDA0caCJMcaQXB4VLX2IRJCgRtGg+EpMHJOIiQ8mxqF/AQOdmKJNqy0EJVrkWLWi8piYQIxNHAAhaINy4XxLzzl737t7uTV4Jvve7HPWXt/61re2vXJaHwi24ZgAORSrq1pVrKr+F48X++XGwv3wTi7x9uh6e89ePq2rcnrjhxEoXctDAnA8JIJ7JBMOQhwf3WDr7KVTasjpaTKKIAnTWEnJONmPv2NlZRVGdnC91e3Fk2pI9DTLDWUvYJ5I0qmiVDIg+3ij1e2Fn9XwAFxK6PyKKkmb+obfBaNS44J6YC7R5+L25oGQjfVb3fb8pIZ7xVjGJwfute1Vm27u2Tqupd0ruVT0KfQhG3vA6vbcjy0pwqkXSymjJJF5YHqDFLBEzq0p4/FNBfCJwLhdxwSwo2PCftnAwhqt77OJh6xuu39oafxfjalET1wRHBK1TiyZfVoAPztbSRE/7OSG1GILfJzYL5VicsDq9sz3bcBwXoUrFpu8fEHZBeE+d5YlA5RNbra67fqu1Txg4sO1tvXm/FC9NXJUayznt+YQGdlUAfz0t4nGhYpizhPGiV8X5kj0MSyXsyqpMDs8ZHV7qgCOPo7lL26t5tAs1mhEdnjY6vbkN4mPU8t1Am+3pHFJOUfcmMNZ7WIQce7ISAC+gXFrXFuRmTQzjPy7XSvZf+Es6lvFHbpGfmWec0uX0//5sE3ZE1nQOOSsxHwzwFo6opxewS3Blq9Nbrb3Bw9pL7BXYkWZIcYZOc8f3WIztvN4KzYNJkY3dHbF0JRu6+rmgmB6csD6Bw9pH+KdZnRWWTMv53dyHradX1fNC2Obu/ilzO54S8RKKPNgDcauv7oY621w3p0l0Q2IP2rG0HXnVYm/bcexinG8jtKxTaapOc44d8tY7c6XgnGJR1zM18SwGyOes0/ipD023Zq8jhZqm8A85y7VWGbOjBvDOHdizEoMeM6boYJjtn1aV71oTIfLsUNEYsaeFZc5cLGPuaJpVmNHfp37Jd6Kl4PVeN0e/Uof4WxzqOHhNk7s1uG2PvPFDPc8uJYt7hyU6G4LrhM9DTba/8mF9nc3faZ1+TXe+Ffr+wR/mhi90mD/7ON2+R9W5V2x0b6OvQAAAABJRU5ErkJggg==",name:"智能审题",des:"快速智能拆解任务,提供解题思路",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:""},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6VJREFUSEuVlVtoXGUUhdc6SbQmRFPb2pDLdCaN0D6oIFpSiAgqUkWhbxbEWiQ+iA8iFCWQUoo22mCxL4JUYkJBSalWEHshXqLRqSYiSkHQJp2ZtEKrpMVC0Gb+y9IzZ850TpwUHJiHc/k/1t5r7X2I6/zeaNPqunrsdcBWKzU58lTRY2DPb5xe7hiXezC8Ws0LjZg20gZHwABwACy4aIEHXzvHbK2zywLfTKnfSYMhzJZA5T8BD07tm2PP/wLu79QJS22JQSV1FTh1mWgcLfDqUmhJ4W4o2AP66of7Un7SAvdFZVbDouuAXHmgwD/jMzGDI2mtKDp95MmvnjvH1+MXBlP61FK95b7BQgmwCdh6MMcr4fvb2tSpG3Vc4k6+s04Z4/G1gdo9OPDiee59ZZ02SrjXEs3lki8UgYIHNofmeMIZIteZx2e5LnQYrwlLdHlqqFTyWx3qXiQmLNVhwW8d0GMhxj1zYLZIHAtNCu/FbTDADw681UIZT+0/mq/bWXF5qFPrHXHKQLct7VsINCEQGqx2PE6AI4eO5vhyKK4CFMRXU7hsoZZrbkYG1AJWu+48H/h4jhMJ4GC7Vi3Waf5amVXZC5g1ihTWct2JzxwvcCQJ7Naav4z+SIS4HBkXMGuJY9aXS64KezkFfeN5DieA/d1aoypgtRLHSKEt93Dp9Diw7/MYuDullywQeKLJQANRz5JhjoGOocs876BZI7RacIOl6MW+L2PgQMpbS9RVIDWmwpPZIjAi4vcPcvwkDv9DXbrDAu/+C387GwP7U3rMABTQUqQO1TIlVHg4z94QtGW9tjn5hx2DBUOM+jrMWIO7pnL8JtHDFzJaa7wuJiJTCTGzH+bZ+2jGjTngCUuWRtGB1pLPfneWo7HqSg5D4N/SxaUuRwaUSj7goSPRpIRzHUEtuRA0MD39Cy8lFG5v16r6Bs3X3C5k1gI/OfjnK6DEfgweOX2WJxPA8OLptL9ggdbqsssTkXXiF4baFVUQbZ44Pl7Bpp9z/D6pMKNNDhq3wi3/yRmZdcKThjht4G9OLtvSrnx/ZjbYDjA8CuxIq8dAJx3R7KD3DLjVory6ImOyE7mgd3O37rdeI5bIRKYEJxy01kB3uwBjczPBU9yRVhjOKSs2OaDvSIGjj7ep0d+EjYsOzbY+/IbgyuQsf4ycVHBnBrdfbcClM2c4n0ppJW7QuIXuccAww9X9awYHBUwezvPQ9T6ryz1rSatlRb3GTMBd/wBBRVUxXeSVgwAAAABJRU5ErkJggg==",name:"代码诊断",des:"系统智能代码分析,提供修正建议",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==D||null===(t=D.challenge)||void 0===t?void 0:t.task_pass},{img:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoZQCKTIGTBw6ZB1CNmg/MHkNoqAJe9fhDMvWkhZcjG4fMdnMkm2Ei4Diy8IyEUPUGCNDjSxx2XgHCxN0sooI0spLQ2lpe1vuXe5d1oFNVkj8sPPlSe4553fOc87/PgTWYIcPnwl2OJzfi8WiXJvN0cvjMaXV1eopX6mErwDWr9PVf5Wfr/xcpVIQIyMGpqXlxgWSVL/nK3eN8LpWtfrtkqiocNjtThw7drafJDVpzwVeUVH3Tmxs9HmlUkEMDT1g7t4d+6KmRvP1c4H/PZoTOwC6EcBRktSwp0/zGsvBg98Fut3BMn9/ysvncuESn4+PeTzMrSS7XALG6aTnGxs/WVr53QM4cuSkxG5frpdIxG+Fh4f4E2vaxr+omRmLy2KxXuLxHJrq6s/mWY8HodM13NyzR5mdmZlMUJQbLpfb57WfDbh16w7T0aH/hSTVmR54ZeXJbQkJ8v7y8iKYzVZYrXaYTGZYLEuIiAhFaGiQVyHWx8aIxYGQy8PA3pTNu3q1C1NTsyqSLP+N61yna3g3NzflfE5OCqan59HW1oPxBQoCaQgo0yxSN2+ASpXkKdDbex+d+kcQyCPgtlgRFQDs2pUOilpGZ+cIo9cbPiJJTRMH12obPigoSP1RqXwF16714J6DhzBVKnh+fqCdFIxtHcjbFodNm6IxMfEUV26PImpnDvgiIRj3Msx9Q4ilFpGevgXd3aPMwIChrLZWfdYL/s23FxG+twQZchGmKWCSAmwPHyPoziCKijJw/Xo/ZuMToEhJgJsBJpzgGpg81Yz9+7J9wyPL3kdYgB8cDEAzwMKkEcLuHhQXZ6C9vQ/mLUmIS3yR85ndwDLD4HH9D9i/N2s1vLKy7jWGIXbk56d9yY6FXYhBGAqZMpWbMZ9NvHIDb74cgc2JMRgfN6Gt7yGiSwpB8HkIIABT/++QmyahVCZx8MHBsaM0TV8kKirqW2ga8QUFaa+z8Lm5Ra6AkfFDQIQM9okpJMdIkZn5qmehXV2j6PvDiMDYF0CZFyCjbCguVsLlWkZXFwfvJwhi2GvmrMRYe/JkDgsLS4iMlEAmC/GSIitZo9GM4GAhoqPDQRAErFbHf8/8H/i6/yCwOv8/wfX6P5GYGAOhUICBgTFs3RoHgcCPnS2n65W27s5bW28jLy8VEkkQmpt/xu7dGRCJhDh9+ieUlRWsgrMj7e29/+xPdKIkKyu5dft2BfeerLTLl39FdnYKQkJEYAsVFr4BkSgATU03UVqa6wmlaRqzsxb2dszw8KN9tbXqc5xaDh06FS+Vih8cOJDHdzpdKx/LNeyV4SS4uLjEne3tffTMjDnp+HHtPc+Tq9XW1WzcuEGrULxEBAUJ1wBdHWKzOTA0ZGAMBmNjTY3601XvOduuTlevAfAhQRByVrfrMZqmTQBzTip9WltVVUWzuX8BL+8z38bSCP4AAAAASUVORK5CYII=",name:"AI辅导",des:"为学生提供个性化智能学习辅导",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB",inputs:null==D||null===(i=D.challenge)||void 0===i?void 0:i.task_pass}],Ze={action:"https://ai-data.educoder.net/v1/datasets/dc9e6c03-a629-4e9e-bd81-06fb93c29aa1/document/create_by_file",fileList:u()(xe),maxCount:1,onChange:function(e){var n=e.fileList;console.log(":newFileList:",n),ve(n)},showUploadList:!1,accept:".doc,.docx,.xml,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document",beforeUpload:function(e){var n=["application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation"].includes(e.type);return n||(He.error("只能上传Office文档!"),Promise.reject())},headers:{Authorization:"Bearer dataset-xBnNgFqcMjLGAXz7pFgXzGwY"},data:{data:JSON.stringify({indexing_technique:"high_quality",process_rule:{rules:{pre_processing_rules:[{id:"remove_extra_spaces",enabled:!0},{id:"remove_urls_emails",enabled:!0}],segmentation:{separator:"###",max_tokens:500}},mode:"custom"}})}},Le={maxCount:1,showUploadList:!1,accept:".doc,.docx,.md,.txt,.pdf",beforeUpload:function(e){var n,t=null==e||null===(n=e.name)||void 0===n||null===(n=n.split("."))||void 0===n||null===(n=n.slice(-1))||void 0===n||null===(n=n[0])||void 0===n?void 0:n.toLowerCase(),i=["doc","docx","md","pdf","txt"].includes(t);return 0==e.size?(f.ZP.warning("文件内容不能为空"),p.Z.LIST_IGNORE):i||(f.ZP.warning("目前支持txt、md、doc、docx、pdf文件"),p.Z.LIST_IGNORE)},onChange:function(e){var n=e.fileList;ve((null==n?void 0:n.filter((function(e){return"done"===(null==e?void 0:e.status)})))||[])},action:"".concat(null===T.Z||void 0===T.Z?void 0:T.Z.API_SERVER,"/api/attachments.json")};(0,g.useEffect)((function(){De.current=Be}),[Be]),(0,g.useEffect)((function(){var e;null!=R&&R.setting&&ce([].concat(u()(oe),u()((null==R||null===(e=R.setting)||void 0===e?void 0:e.big_model_users)||[])))}),[null==R?void 0:R.setting]),(0,g.useEffect)((function(){var e;Je(["".concat(null==D||null===(e=D.challenge)||void 0===e?void 0:e.task_pass),"".concat(b),"".concat(b)])}),[b]),(0,g.useEffect)((function(){if(q&&(null!=Y&&Y.open||pe)&&null!=W&&W.student_work_id){if(de!==(null==W?void 0:W.student_work_id))je([{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]);else{if(Be.length)return;je([].concat(u()(Be),[{text:"",done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}]))}ze(),he(null==W?void 0:W.student_work_id)}}),[q,pe,Be,null==Y?void 0:Y.open,null==W?void 0:W.student_work_id]);var Ue,Ye=function(){Ae(!0)},ze=function(){var e=c()(s()().mark((function e(){var n,t,i,a=arguments;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=a.length>0&&void 0!==a[0]?a[0]:"",e.next=3,(0,G.ZP)(K,{method:"post",body:r()({inputs:{description:"",name:S},query:t,response_mode:"blocking",conversation_id:Se.current||"",user:"abc",files:(null==xe||null===(n=xe.filter((function(e){return"done"==(null==e?void 0:e.status)})))||void 0===n?void 0:n.map((function(e){var n;return null==e||null===(n=e.response)||void 0===n?void 0:n.id})))||[]},W),mode:"cors",headers:{"Content-Type":"application/json",Authorization:"Bearer app-Z8HFAfducmnrr3zO9961jqgB"}});case 3:i=e.sent,Qe(!1),De.current[De.current.length-1].text=null==i?void 0:i.answer,De.current[De.current.length-1].loading=!1,De.current[De.current.length-1].response=i,Se.current=null==i?void 0:i.conversation_id,je(u()(De.current));case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ke=function(){var e=c()(s()().mark((function e(n,t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!we){e.next=2;break}return e.abrupt("return");case 2:return Qe(!0),je([].concat(u()(Be),[{text:He,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0,name:null==n?void 0:n.name}])),setTimeout((function(){be.current.scrollTo({top:be.current.scrollHeight,behavior:"smooth"})})),e.next=7,(0,G.ZP)(K,{method:"post",body:{inputs:{description:null==n?void 0:n.inputs,name:null==n?void 0:n.name},query:Fe[t],response_mode:"blocking",user:"abc",files:[]},mode:"cors",headers:{"Content-Type":"application/json",Authorization:null==n?void 0:n.Authorization}});case 7:null!=(i=e.sent)&&i.answer&&(Qe(!1),De.current[De.current.length-1].text=null==i?void 0:i.answer,De.current[De.current.length-1].loading=!1,De.current[De.current.length-1].response=i,Se.current=null==i?void 0:i.conversation_id,je(u()(De.current)));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ve=function(){""!==He.trim()&&(Me(""),ve([]),je([].concat(u()(Be),[{text:He,done:!1,key:Date.now(),sender:"user",fileList:xe[0]},{text:He,done:!1,loading:!0,key:Date.now(),sender:"AI",allowCopy:!0}])),Qe(!0),setTimeout((function(){return ze(He)}),300))};if(Oe&&!oe.includes(null===(a=(0,F.eY)())||void 0===a?void 0:a.login)){if(null==D||!D.chatgpt)return(0,P.jsx)(P.Fragment,{})}else if(!L||!H&&!oe.includes(null===(Ue=(0,F.eY)())||void 0===Ue?void 0:Ue.login))return(0,P.jsx)(P.Fragment,{});return(0,P.jsxs)("div",{children:[j?(0,P.jsxs)("div",{onClick:ie||Ye,children:[(0,P.jsx)(v.Outlet,{}),j]}):(0,P.jsx)(O,{onClick:ie||Ye}),(0,P.jsx)(A.Z,{className:"".concat(null!=Y&&Y.open||pe?"body-overflow-hidden":""," ").concat(N.answerWrp),width:(null==Y?void 0:Y.width)||860,title:(0,P.jsx)("span",{className:N.title,children:E||"头歌AI"}),onClose:(null==Y?void 0:Y.onClose)||function(){Ae(!1)},open:(null==Y?void 0:Y.open)||pe,children:(0,P.jsxs)("div",{className:N["ai-wrp"],children:[(0,P.jsxs)("div",{ref:be,className:N["chat-container"],children:[ne&&(0,P.jsxs)("div",{className:N.li,children:[(0,P.jsx)("img",{className:N.img,src:y||"/images/ai_icon.png"}),(0,P.jsxs)("div",{className:N.content,children:[(0,P.jsxs)("div",{className:"c-grey-333 font22",children:[(0,P.jsx)("span",{className:"mr5",children:"👋"}),"嗨,我是头歌",Oe?E:"智能助教",",您的教学好帮手。"]}),(0,P.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:C||"我可以阅读您上传的教案,书籍等教学资料,并根据您的要求为您自动生成任务要求。"}),(0,P.jsx)("div",{className:"font16 mt20",style:{color:"#434D6C"},children:"快来试一下吧~"}),Oe&&(0,P.jsx)("div",{className:N.container,children:Te.map((function(e,n){return(0,P.jsxs)("div",{onClick:function(){return Ke(e,n)},className:N.item,children:[(0,P.jsxs)(I.Z,{align:"middle",children:[(0,P.jsx)("img",{className:"mr10",src:e.img}),(0,P.jsx)("span",{style:{color:"#232B40",fontSize:16,fontWeight:600},children:e.name})]}),(0,P.jsx)("div",{className:"mt10",style:{color:"#434D6C"},children:e.des})]},n)}))})]})]}),null==Be?void 0:Be.map((function(e,n){var t;return(0,P.jsxs)("div",{className:N.li,style:"AI"===e.sender&&"user"!==(null===(t=Be[n+1])||void 0===t?void 0:t.sender)?{marginBottom:50}:{},children:[(0,P.jsx)("img",{className:N.img,src:"AI"===e.sender?y||"/images/ai_icon.png":B||"/images/ai_user.png"}),(0,P.jsx)("div",{className:"".concat(N.content," ").concat("AI"===e.sender?"":N.user),children:e.loading?(0,P.jsxs)("div",{children:[(0,P.jsxs)("div",{className:N["loading-wanx"],children:[(0,P.jsx)("div",{className:N["dot-flashing"]}),(0,P.jsx)("div",{className:N["dot-flashing"]}),(0,P.jsx)("div",{className:N["dot-flashing"]})]}),(0,P.jsx)("div",{style:{marginTop:10,color:"#9096A3"},children:(null==se?void 0:se.text)||"请耐心等待,目前高峰期体验人数过多,我们已记录下您的需求,稍后将自动为您生成答案。"})]}):(0,P.jsxs)(P.Fragment,{children:[!!e.name&&(0,P.jsx)("div",{className:"mb10 font18",style:{color:"#232B40",fontWeight:600},children:null==e?void 0:e.name}),(0,P.jsx)(M,{scrollBox:be,Data:e,extraEdit:$})]})})]},n)}))]}),!k&&(0,P.jsxs)("div",{className:"".concat(N["footer-container"]," ").concat(xe.length>=1&&N["has-file"]),children:[!!xe.length&&(0,P.jsxs)(I.Z,{align:"middle",className:"pb5 pt5",children:[(0,P.jsx)("span",{title:null==xe||null===(o=xe[0])||void 0===o?void 0:o.name,className:"mr10",children:(0,J.tP)(null==xe||null===(l=xe[0])||void 0===l?void 0:l.name,40)}),(0,P.jsx)("i",{onClick:function(){return ve([])},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font14"})]}),(0,P.jsxs)("div",{style:xe.length?{paddingLeft:0}:{},className:N["input-container"],children:[!Q&&(0,P.jsx)("div",{className:N["footer-container-upload"],children:(0,P.jsx)(p.Z,r()(r()({},te?Le:Ze),{},{children:null!=xe&&xe.length?null:(0,P.jsx)(m.ZP,{className:N["upload-btn"],icon:(0,P.jsx)("i",{className:"iconfont icon-shangchuan4 c-white"})})}))}),(0,P.jsx)(x.Z.TextArea,{rows:1,placeholder:w||"在这里输入你问题吧~",value:He,bordered:!1,onChange:function(e){Me(e.target.value)},onKeyPress:function(e){if("Enter"===e.key){var n;if(e.preventDefault(),null!=xe&&xe.length&&"done"!==(null==xe||null===(n=xe[0])||void 0===n?void 0:n.status)||we)return;Ve()}}}),(0,P.jsx)(m.ZP,{className:N["send-btn"],icon:(0,P.jsx)("i",{className:"iconfont icon-fasong2 c-white"}),disabled:!(null==xe||!xe.length)&&"done"!==(null==xe||null===(d=xe[0])||void 0===d?void 0:d.status)||we,onClick:Ve})]})]})]})})]})}))},26602:function(e,n,t){"use strict";var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(66481),g=t(85750),f=t(43418),p=t(12911),A=t.n(p),I=t(99638),m=t(37712);n.Z=function(e){var n=e.style,t=void 0===n?{}:n,i=e.data,a=void 0===i?{}:i,o=(0,d.useRef)(),l=(0,d.useRef)(),p=(0,d.useState)(!1),x=u()(p,2),v=x[0],E=x[1],C=(0,d.useState)(!1),w=u()(C,2),Q=w[0],k=w[1],y=(0,d.useState)({left:0,top:0,bottom:0,right:0}),B=u()(y,2),j=B[0],D=B[1],S=(0,d.useRef)(null);(0,d.useEffect)((function(){return f.Z.info({title:"提示",width:642,icon:null,centered:!0,content:(0,m.jsxs)("div",{children:[(0,m.jsx)("div",{children:"已经开启学习行为分析,需要调用你设备的摄像头,请开启浏览器摄像头权限。"}),(0,m.jsx)("a",{target:"_blank",href:"https://www.educoder.net/forums/36625",children:"如何开启浏览器摄像头权限?"})]}),okText:"我知道了",onOk:function(){E(!0)}}),function(){clearInterval(l.current)}}),[]);var b=function(){var e=c()(r()().mark((function e(n,t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",(0,g.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:n,file:t}}));case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),R=function(){var e=c()(r()().mark((function e(){var n,t,i,c;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=null===(n=o.current)||void 0===n?void 0:n.handleTakePhoto(),i=(new Date).valueOf(),!t){e.next=9;break}return e.next=5,b("照片".concat(i),t);case 5:if((c=e.sent).status){e.next=9;break}return e.next=9,(0,h.Ju)(s()({attachment_id:null==c?void 0:c.id},a));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,m.jsx)(m.Fragment,{children:v&&(0,m.jsx)(A(),{disabled:Q,bounds:j,onStart:function(e,n){return function(e,n){var t,i=window.document.documentElement,s=i.clientWidth,a=i.clientHeight,r=null===(t=S.current)||void 0===t?void 0:t.getBoundingClientRect();D({left:-r.left+n.x,right:s-(r.right-n.x),top:-r.top+n.y,bottom:a-(r.bottom-n.y)})}(0,n)},children:(0,m.jsx)("div",{ref:S,style:s()({position:"fixed",left:40,top:92,zIndex:101},t),children:(0,m.jsx)("div",{onMouseOver:function(){Q&&k(!1)},onMouseOut:function(){k(!0)},children:(0,m.jsx)("div",{children:(0,m.jsx)(I.Z,{ref:o,isExercise:!1,onUserMediaLoaded:function(){R(),l.current=window.setInterval(c()(r()().mark((function e(){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:R();case 1:case"end":return e.stop()}}),e)}))),12e4)}})})})})})})}},98812:function(e,n,t){"use strict";t.d(n,{X:function(){return c},y:function(){return o}});var i=t(79800),s=t.n(i),a=t(59301),r=t(8591),o=function(e){(0,a.useEffect)((function(){if(e){var n=function(e){"F12"===e.key&&(e.preventDefault(),console.log("F12被禁用"))},t=function(e){e.preventDefault()};return document.addEventListener("keydown",n),document.addEventListener("contextmenu",t),function(){document.removeEventListener("keydown",n),document.removeEventListener("contextmenu",t)}}}),[e])},c=function(){var e=(0,a.useState)(!1),n=s()(e,2),t=n[0],i=n[1],o=function(e){var n=e.keyCode,t=e.ctrlKey,i=e.metaKey;"paste"!==e.type&&(67!==n&&86!==n||!i&&!t)||(r.ZP.warning("老师已设置答题时不允许进行复制粘贴"),e.preventDefault(),e.stopPropagation())};return(0,a.useEffect)((function(){return t&&(window.addEventListener("keydown",o,!0),window.addEventListener("paste",o,!0)),function(){window.removeEventListener("keydown",o,!0),window.removeEventListener("paste",o,!0)}}),[t]),{setOpenDisableCopyAndPaste:i,disableCopyAndPaste:t}}},18433:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(79800),c=t.n(o),l=t(59301),u="imageDimensions___a7crR",d="img___Kroat",h="fullWidth___c492T",g=t(92310),f=t.n(g),p=t(71418),A=t(2859),I=t(85750),m=t(66621),x=t(37712),v=function(e){var n=e.data,t=e.className,i=e.fullWidth,a=e.style,o=void 0===a?{}:a,g=e.onClose,v=e.onOk,E=e.showFullTools,C=e.noAssociationId,w=(0,l.useRef)(null),Q=(0,l.useRef)(null),k=(0,l.useRef)(null),y=(0,l.useRef)(null),B=(0,l.useState)(!1),j=c()(B,2),D=j[0],S=j[1],b=(0,l.useState)("正在加载中"),R=c()(b,2),P=R[0],H=R[1];(0,l.useEffect)((function(){k.current||(k.current=document.createElement("style"),document.head.appendChild(k.current)),null!=n&&n.visible?(document.body.setAttribute("data-custom","y-hidden"),k.current.innerHTML=" html { overflow-y: hidden; }",null!=n&&n.src&&M()):(document.body.removeAttribute("data-custom"),k.current&&(document.head.removeChild(k.current),k.current=null))}),[null==n?void 0:n.visible]);var M=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),H("正在加载中"),e.next=4,(0,m.ZJ)(null==n?void 0:n.src);case 4:t=e.sent,w.current.src="",w.current.src=t,w.current.onload=function(){G()},S(!1),H("");case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=r()(s()().mark((function e(t){var i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return S(!0),H("正在保存中"),e.next=4,(0,I.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:n.title,file:t.dataUrl}});case 4:if(null==(i=e.sent)||!i.id||C){e.next=12;break}return e.next=8,(0,I.ZP)("/api/attachments/".concat(n.id,"/add_subitem.json"),{method:"post",body:{subitem_id:null==i?void 0:i.id,settings:JSON.stringify(t.state)}});case 8:0===e.sent.status&&v(),e.next=13;break;case 12:null!=i&&i.id&&v(i);case 13:S(!1),H("");case 15:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),G=function(){Q.current=new A.hP(w.current),Q.current.targetRoot=y.current,Q.current.addEventListener("render",N),Q.current.addEventListener("beforeclose",g),E&&(Q.current.availableMarkerTypes=Q.current.ALL_MARKER_TYPES,Q.current.uiStyleSettings.redoButtonVisible=!0,Q.current.uiStyleSettings.notesButtonVisible=!0,Q.current.uiStyleSettings.zoomButtonVisible=!0,Q.current.uiStyleSettings.zoomOutButtonVisible=!0,Q.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Q.current.uiStyleSettings,Q.current.show(),null!=n&&n.snapshotData&&Q.current.restoreState(n.snapshotData),setTimeout((function(){var e;window.scrollTo(0,0),(e=document.querySelector('a[href="https://markerjs.com/"]'))&&e.parentNode&&(e.parentNode.style.display="none"),[{name:'[data-action="select"]',title:"选择"},{name:'[data-action="delete"]',title:"删除元素"},{name:'[data-action="undo"]',title:"撤销"},{name:'[data-type-name="FrameMarker"]',title:"矩形"},{name:'[data-type-name="FreehandMarker"]',title:"画线"},{name:'[data-type-name="ArrowMarker"]',title:"箭头"},{name:'[data-type-name="TextMarker"]',title:"文本"},{name:'[data-type-name="EllipseMarker"]',title:"椭圆"},{name:'[data-type-name="HighlightMarker"]',title:"方块"},{name:'[data-type-name="CalloutMarker"]',title:"注释"},{name:'[data-action="render"]',title:"保存"},{name:'[data-action="close"]',title:"退出"}].forEach((function(e){var n=document.querySelector(e.name);n&&n.setAttribute("title",e.title)}))}),300)};return(0,x.jsx)(l.Fragment,{children:(null==n?void 0:n.visible)&&(0,x.jsx)(p.Z,{spinning:D,tip:P,style:{position:"absolute"},children:(0,x.jsx)("div",{ref:y,className:f()(u,t,i?h:""),style:o,children:(0,x.jsx)("img",{className:d,ref:w})})})})}},87599:function(e,n,t){"use strict";t.d(n,{z:function(){return y},Z:function(){return B}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(82242),c=t.n(o),l=t(37205),u=t.n(l),d=t(79800),h=t.n(d),g=t(59301),f=t(59028),p=t(8591),A=t(43418),I=t(3113),m=t(20817),x=t(17111),v=t(37712),E="  ";function C(e){if(0==e)return"0 Byte";var n=parseInt(""+Math.floor(Math.log(e)/Math.log(1024)),10);return(e/Math.pow(1024,n)).toFixed(1)+" "+["Bytes","KB","MB","GB","TB"][n]}var w=t(60186),Q=t(89392);Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var k=f.Z.Dragger;function y(e){var n=[];return e&&e.length>0&&(n=e.map((function(e){return{uid:e.id,id:e.id,name:e.title+E+e.filesize,url:e.url,filesize:e.filesize,status:"done",response:{id:e.id}}}))),n}var B=function(e){var n=e.value,t=e.onChange,i=e.action,a=e.data,o=e.className,l=e.maxSize,d=void 0===l?150:l,y=e.title,B=void 0===y?"上传附件":y,j=e.showRemoveModal,D=void 0!==j&&j,S=e.accept,b=void 0===S?"":S,R=e.additionalText,P=e.isDragger,H=e.number,M=void 0===H?1e3:H,N=e.aloneClear,G=void 0!==N&&N,F=e.realTimeRemove,J=void 0===F||F,O=(0,g.useState)(!1),T=h()(O,2),Z=T[0],L=T[1],U=(0,g.useState)(n||[]),Y=h()(U,2),z=Y[0],K=Y[1],V=(0,g.useState)(1),W=h()(V,2),X=W[0],q=W[1];(0,g.useEffect)((function(){n&&(1===X&&K(u()(n)),q(2),M===(null==n?void 0:n.length)&&L(!0))}),[n]);var _,$=function(){setTimeout((function(){z.pop(),K(u()(z))}),500)},ee={multiple:!0,disabled:Z,accept:b,withCredentials:!0,fileList:z,beforeUpload:function(e,n){var t=e.size/1024/1024;return z.concat(n).length>M?(z.pop(),K(u()(z)),p.ZP.error("最多只能上传".concat(M,"个文件")),G?Promise.reject():($(),!1)):t=M?L(!0):L(!1),K(u()(z)),z=z.map((function(e){var n,t;null!=e&&null!==(n=e.response)&&void 0!==n&&n.id&&(e.url=null==e||null===(t=e.response)||void 0===t?void 0:t.url);return-1===e.name.indexOf(E)&&(e.name="".concat(e.name).concat(E).concat(C(e.size))),c()({},e)})),console.log("info:",e,z),t(z)):p.ZP.error(null===(i=e.file)||void 0===i||null===(i=i.response)||void 0===i?void 0:i.message)},onRemove:(_=r()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(J){e.next=2;break}return e.abrupt("return",!0);case 2:if(t=function(){var e=r()(s()().mark((function e(){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.response?n.response.id:n.id)){e.next=8;break}return e.next=4,(0,x.JZ)(n.response?n.response.id:n.uid);case 4:return t=e.sent,e.abrupt("return",Promise.resolve(t));case 8:return e.abrupt("return",!0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!D){e.next=7;break}return e.abrupt("return",new Promise((function(e,n){var i;A.Z.confirm({centered:!0,width:530,okText:"确定",cancelText:"取消",title:"提示",content:(0,v.jsx)("div",{className:"tc font16",children:"是否确认删除?"}),onOk:(i=r()(s()().mark((function n(){return s()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,t();case 2:n.sent,p.ZP.success("删除成功"),e(!0);case 5:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)}),onCancel:function(){return e(!1)}})})));case 7:return e.next=9,t();case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})};return(0,v.jsxs)("div",{className:"multi-upload ".concat(o||""),children:[P&&(0,v.jsxs)(k,c()(c()({},ee),{},{children:[(0,v.jsx)("p",{className:"ant-upload-drag-icon",children:(0,v.jsx)(w.Z,{})}),(0,v.jsxs)("p",{className:"ant-upload-text",children:["点击上传图标,选择要上传的文件或将文件拖拽到此",(0,v.jsx)("br",{}),"(单个文件最大限制为",d,"MB)"," "]}),R]})),!P&&(0,v.jsxs)(f.Z,c()(c()({},ee),{},{children:[(0,v.jsxs)(I.ZP,{disabled:Z,className:"upload_button",children:[(0,v.jsx)("img",{className:"aBtn_img",src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="}),B]}),(0,v.jsxs)("span",{onClick:function(e){e.preventDefault(),e.stopPropagation()},className:"upload_text",children:["(单个文件最大",d,"MB)"," "]})]}))]})}},11533:function(e,n,t){"use strict";t.d(n,{Z:function(){return h}});t(59301);var i="result___gu5zt",s="title___xrnx2",a="left___IAxp9",r="leftNode___HL8fG",o="right___ZXYmw",c="rightNode___jYL5_",l=t(92310),u=t.n(l),d=t(37712),h=function(e){var n=e.className,t=e.style,l=void 0===t?{}:t,h=e.leftNode,g=e.leftTitle,f=void 0===g?"自测输入":g,p=e.rightNode,A=e.rightTitle,I=void 0===A?"运行结果":A;return(0,d.jsxs)("div",{className:u()(i,n),style:l,children:[(0,d.jsxs)("div",{className:a,children:[(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),(0,d.jsx)("span",{children:f})]}),(0,d.jsx)("div",{className:r,children:h})]}),(0,d.jsxs)("div",{className:o,children:[(0,d.jsxs)("div",{className:s,children:[(0,d.jsx)("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),(0,d.jsx)("span",{children:I})]}),(0,d.jsx)("div",{className:c,children:p})]})]})}},86054:function(e,n,t){"use strict";t.d(n,{cT:function(){return D},pe:function(){return j}});var i=t(37205),s=t.n(i),a=t(79800),r=t.n(a),o=t(39647),c=t.n(o),l=t(82242),u=t.n(l),d=t(7557),h=t.n(d),g=t(41498),f=t.n(g),p=t(59301),A=t(59028),I=t(8591),m=t(85750),x=t(28209),v=t.n(x),E=t(1012),C=t(32007),w=t(47257),Q=t.n(w),k=t(37712),y=["user","cancelUpload"],B=A.Z.Dragger,j=function(e){var n=v().enc.Utf8.parse("bf3c199c2470cb477d907b1e0917c17b"),t=v().enc.Utf8.parse("5183666c72eec9e4"),i=v().AES.decrypt(e,n,{iv:t,mode:v().mode.CBC});return i.toString(v().enc.Utf8)},D=function(){var e=f()(h()().mark((function e(n,t,i){var s,a,r,o,c,l,d,g,f,p;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,e.next=3,(0,m.ZP)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return d=e.sent,console.log("decrypt(res.data):",j(d.data)),d.data=JSON.parse(j(d.data)),(g=n.name.split(".")).pop(),f=t.realFileName?g.join(""):(0,E.Z)(),p=new(Q())({endpoint:null==d||null===(s=d.data)||void 0===s?void 0:s.end_point,region:null==d||null===(a=d.data)||void 0===a?void 0:a.region,accessKeyId:null==d||null===(r=d.data)||void 0===r?void 0:r.access_key_id,accessKeySecret:null==d||null===(o=d.data)||void 0===o?void 0:o.access_key_secret,bucket:null==d||null===(c=d.data)||void 0===c?void 0:c.bucket,stsToken:null==d||null===(l=d.data)||void 0===l?void 0:l.security_token}),e.abrupt("return",new Promise((function(e,s){var a;p.multipartUpload("".concat(f),new Blob([n],{type:n.type}),u()(u()({timeout:2e5,partSize:102400},i),{},{callback:{url:null==d||null===(a=d.data)||void 0===a?void 0:a.callback_url,host:null==d?void 0:d.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,m.rz)(t)}})).then((function(t){var i;n.response=null===(i=t.data)||void 0===i?void 0:i.data,e(null==t?void 0:t.data)})).catch((function(e){s(e),console.log("err:",e)}))})));case 11:case"end":return e.stop()}}),e)})));return function(n,t,i){return e.apply(this,arguments)}}();n.ZP=(0,C.connect)((function(e){var n=e.loading,t=e.globalSetting,i=e.user;return{globalSetting:t,loading:n.models.competitions,user:i}}))((function(e){var n,t=e.user,i=e.cancelUpload,a=c()(e,y),o=(0,p.useState)([]),l=r()(o,2),d=l[0],g=l[1],A=(0,p.useState)(),x=r()(A,2),v=x[0],C=x[1],w={onRemove:function(e){g(s()(d.filter((function(n){return n.name!==e.name})))),a.onChange(d.filter((function(n){return n.name!==e.name})))},disabled:a.disabled,multiple:!0,fileList:null==d?void 0:d.map((function(e){return e.file})),customRequest:function(){},beforeUpload:(n=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.maxSize||1073741824,!d.filter((function(e){return e.name===n.name})).length){e.next=4;break}return I.ZP.info("".concat(n.name,"已存在,请重新选择")),e.abrupt("return");case 4:if(!((null==n?void 0:n.size)>t)){e.next=7;break}return I.ZP.info("文件超过".concat(t/1024/1024/1024,"GB,不符合上传要求")),e.abrupt("return",!1);case 7:return d.push({name:n.name,file:n}),g(s()(d)),a.onChange(d),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)})},D=function(){var e=f()(h()().mark((function e(n,t){var i,r,o,c,l,u,f,p,A,x;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.file_name=n.name,f=n.name,e.next=4,(0,m.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if((p=e.sent).data=JSON.parse(j(p.data)),0===(null==p?void 0:p.status)){e.next=12;break}return d[d.findIndex((function(e){return e.name===f}))].status="error",d[d.findIndex((function(e){return e.name===f}))].file.status="error",a.onChange(d),I.ZP.warning("上传失败,请重新尝试"),e.abrupt("return");case 12:return v=new(Q())({endpoint:null==p||null===(i=p.data)||void 0===i?void 0:i.end_point,region:null==p||null===(r=p.data)||void 0===r?void 0:r.region,accessKeyId:null==p||null===(o=p.data)||void 0===o?void 0:o.access_key_id,accessKeySecret:null==p||null===(c=p.data)||void 0===c?void 0:c.access_key_secret,bucket:null==p||null===(l=p.data)||void 0===l?void 0:l.bucket,stsToken:null==p||null===(u=p.data)||void 0===u?void 0:u.security_token}),console.log(n,"file"),C(v),(A=n.name.split(".")).pop(),x=t.realFileName?A.join("."):(0,E.Z)(),e.abrupt("return",new Promise((function(e,i){try{var r;v.multipartUpload("".concat(a.identifier,"/").concat(x).concat(f.indexOf(".")>-1?"."+f.split(".").pop():""),new Blob([n.file],{type:n.file.type}),{timeout:36e5,partSize:1002400,progress:function(e,n,t){try{console.log("进度",e,n,t);var i=d.findIndex((function(e){return e.name===f}));d[i].file.percent=100*e,d[i].tempCheckpoint=n,g(s()(d))}catch(e){}},checkpoint:d[d.findIndex((function(e){return e.name===f}))].tempCheckpoint,callback:{customValue:{id:f+""},url:null==p||null===(r=p.data)||void 0===r?void 0:r.callback_url,host:null==p?void 0:p.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,m.rz)(t)}}).then((function(t){var i,s=d.findIndex((function(e){return e.name===f})),r="done";if(0===(null===(i=t.data)||void 0===i?void 0:i.status)){var o;n.response=null===(o=t.data)||void 0===o?void 0:o.data;var c=d.findIndex((function(e){return e.name===f}));d[c].status="done",d[c].file.status="done"}else{var l;I.ZP.warning(null===(l=t.data)||void 0===l?void 0:l.message),r="error"}d[s].status=r,d[s].file.status=r,a.onChange(d),e(null==t?void 0:t.data)})).catch((function(e){d[d.findIndex((function(e){return e.name===f}))].status="error",d[d.findIndex((function(e){return e.name===f}))].file.status="error",I.ZP.warning("上传失败,请重新尝试"),g(s()(d)),a.onChange(d),i(e),console.log("err:",e)}))}catch(e){}})));case 19:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}();return(0,p.useEffect)((function(){d.every((function(e){return"done"===e||"error"===e}))&&a.onComplete(d)}),[d]),(0,p.useEffect)((function(){var e;i&&(null===(e=v)||void 0===e||e.cancel())}),[i]),(0,p.useEffect)((function(){a.uploading&&d.map(function(){var e=f()(h()().mark((function e(n){var s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.status&&"error"!==n.status||i){e.next=6;break}return n.status="uploading",n.file.status="uploading",e.next=5,D(n,{login:null==t||null===(s=t.userInfo)||void 0===s?void 0:s.login,container_type:a.container_type,container_id:a.container_id,description:a.description,realFileName:a.realFileName});case 5:e.sent;case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}())}),[a.uploading]),(0,k.jsx)(B,u()(u()({},w),{},{height:a.height,className:a.className,children:(0,k.jsx)("p",{className:"ant-upload-hint",children:a.text||"拖拽文件或者点击上传"})}))}))},59015:function(e,n,t){"use strict";t.d(n,{Z:function(){return l}});var i=t(79800),s=t.n(i),a=t(59301),r=t(53200),o=t(39073),c=t(37712),l=function(){var e=(0,a.useState)(""),n=s()(e,2),t=n[0],i=n[1],l=(0,a.useState)(0),u=s()(l,2),d=(u[0],u[1]),h=(0,a.useState)(),g=s()(h,2),f=(g[0],g[1]),p=(0,a.useState)(),A=s()(p,2),I=(A[0],A[1]),m=(0,a.useState)(!1),x=s()(m,2),v=(x[0],x[1],(0,a.useRef)(""));function E(e){27==e.keyCode&&v.current&&C()}function C(){document.body.style.overflow="auto",f(void 0),I(void 0),d(0),i("")}(0,a.useEffect)((function(){return r.Z.subscribe("preview-image",(function(e){i(e),console.log(Q.current),document.body.style.overflow="hidden"}))}),[]),(0,a.useEffect)((function(){return document.addEventListener("keydown",E),function(){document.removeEventListener("keydown",E)}}),[]),(0,a.useEffect)((function(){v.current=t}),[t]);(0,a.useRef)();var w=(0,a.useRef)(),Q=(0,a.useRef)();return(0,c.jsx)(a.Fragment,{children:t?(0,c.jsx)("div",{children:(0,c.jsx)("div",{className:"preview-wrp-group",ref:w,children:(0,c.jsx)(o.Z,{className:"image-preview",src:t,style:{display:"none"},preview:{visible:!0,src:t,movable:!1,onVisibleChange:function(e){i("")}},alt:"预览大图"})})}):null})}},4469:function(e,n,t){"use strict";t.d(n,{h:function(){return I}});var i=t(82242),s=t.n(i),a=t(79800),r=t.n(a),o=t(59301),c=t(57809),l=t(78241),u=t(3113),d=t(89780),h=t.n(d),g=(t(24147),t(74794),t(37712)),f=c.default.Option,p={labelCol:{span:4},wrapperCol:{span:20}},A={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"]};function I(e){var n=e.value,t=e.onChange,i=e.mode,a=e.options,c=void 0===a?{}:a,l=(0,o.useRef)(),u=(0,o.useState)(),d=r()(u,2),f=d[0],p=d[1];return(0,o.useEffect)((function(){if(f){var e=function(e){var n=e.getValue();t&&t(n)};return f.on("change",e),function(){f.off("change",e)}}}),[f,t]),(0,o.useEffect)((function(){f&&f.setOption("mode",i)}),[f,i]),(0,o.useEffect)((function(){f&&(n===f.getValue()&&""!==n||setTimeout((function(){f.setValue(n||"")}),300))}),[f,n]),(0,o.useEffect)((function(){if(l.current&&!f){var e=h().fromTextArea(l.current,s()({mode:i,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},c));p(e)}}),[l.current,f]),(0,g.jsx)("div",{className:"my-codemirror-container",children:(0,g.jsx)("textarea",{ref:l})})}n.Z=function(e){var n=e.callback,t=e.onCancel,i=(0,o.useState)("python"),a=r()(i,2),d=a[0],h=a[1];return(0,g.jsxs)(l.Z,s()(s()({},p),{},{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:function(e){n(e)},style:{width:500},children:[(0,g.jsx)(l.Z.Item,{label:"代码语言",name:"language",children:(0,g.jsx)(c.default,{getPopupContainer:function(e){return e.parentNode},onChange:function(e){h(A[e][1])},children:Object.keys(A).map((function(e){return(0,g.jsx)(f,{value:e,children:A[e][0]},e)}))})}),(0,g.jsx)(l.Z.Item,{label:"代码内容",name:"content",rules:[{required:!0,message:"请输入代码内容"}],children:(0,g.jsx)(I,{mode:d})}),(0,g.jsxs)("div",{className:"flex-container flex-end",children:[(0,g.jsx)(u.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,g.jsx)(u.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))}},95992:function(e,n,t){"use strict";t.d(n,{Z:function(){return Ee}});var i=t(91232),s=t.n(i),a=t(79800),r=t.n(a),o=t(85573),c=t.n(o),l=t(59301),u=t(89780),d=t.n(u),h=t(76374),g=(t(24147),t(6313),t(25717),t(99498),t(25419),t(67549),t(51150)),f=t(37712),p=function(e){var n=e.value,t=void 0===n?"":n,i=(e.className,e.showTextOnly,e.showLines,e.style,(0,l.useMemo)((function(){return""}),[t]));return(0,f.jsx)(f.Fragment,{children:(0,f.jsx)("div",{dangerouslySetInnerHTML:{__html:i}})})},A=t(82242),I=t.n(A),m=[{title:"粗体",icon:"md-iconfont icon-bold",actionName:"bold"},{title:"斜体",icon:"md-iconfont icon-italic",actionName:"italic"},"|",{title:"无序列表",icon:"md-iconfont icon-unorder-list",actionName:"list-ul"},{title:"有序列表",icon:"md-iconfont icon-order-list",actionName:"list-ol"},"|",{title:"行内代码",icon:"md-iconfont icon-code",actionName:"code"},{title:"代码块(多语言风格)",icon:"md-iconfont icon-file-code",actionName:"code-block"},{title:"链接",icon:"md-iconfont icon-link",actionName:"link"},"|",{title:"行内公式",icon:"md-iconfont icon-sum",actionName:"inline-latex"},{title:"数学图像",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"多行公式",icon:"iconfont icon-jisuan1",actionName:"latex"},"|",{title:"添加图片",icon:"md-iconfont icon-picture",actionName:"upload-image"},{title:"插入画图",icon:"iconfont icon-sheji",actionName:"draw-image"},{title:"插入流程图",icon:"iconfont icon-liucheng",actionName:"add-flowchart"},{title:"表格",icon:"md-iconfont icon-table",actionName:"add-table"},"|",{title:"换行",icon:"md-iconfont icon-minus",actionName:"line-break"},{title:"清空",icon:"md-iconfont icon-eraser",actionName:"eraser"}];function x(e){var n=e.onActionCallback,t=e.title,i=e.icon,s=e.actionName,a=e.className,r=void 0===a?"":a,o=e.children;return(0,f.jsxs)("a",{title:t,className:r,onClick:function(){n(s)},children:[(0,f.jsx)("i",{className:"".concat(i)}),o]})}var v=function(e){var n=e.watch,t=e.showNullButton,i=e.showNullProgramButton,s=e.onActionCallback,a=e.fullScreen,r=e.insertTemp,o=e.hidetoolBar,c=e.extraUse,l=[].concat(m,[{title:"".concat(n?"关闭实时预览":"开启实时预览"),icon:"".concat(n?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"),actionName:"trigger-watch"}]);return(0,f.jsxs)("ul",{className:"markdown-toolbar-container",children:[!o&&l.map((function(e,n){return(0,f.jsx)("li",{children:e.actionName?(0,f.jsx)(x,I()(I()({},e),{},{onActionCallback:s})):(0,f.jsx)("span",{className:"v-line"})},n)})),t?(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-null-ch",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"点击插入\b填空项"})})}):null,i?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"增加填空",actionName:"add-signal",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"+单行填空项"})})}),(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"增加填空",actionName:"add-multiple",onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"+多行填空项"})})})]}):null,r&&(0,f.jsx)("li",{children:(0,f.jsx)(x,{icon:"md-iconfont icon-edit",className:"btn-null",title:"插入模板",actionName:"inster-template-".concat(r),onActionCallback:s,children:(0,f.jsx)("span",{className:"fill-tip",children:"插入模板"})})}),c&&(0,f.jsx)("li",{children:c}),(0,f.jsx)("li",{className:"btn-full-screen",children:(0,f.jsx)(x,{icon:"".concat(a?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"),title:a?"关闭全屏":"开启全屏",actionName:"trigger-full-screen",onActionCallback:s})})]})},E=t(81074),C=t(78241),w=t(92832),Q=t(3113),k={labelCol:{span:4},wrapperCol:{span:20}},y=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,I()(I()({},k),{},{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:function(e){n(e)},style:{width:500},children:[(0,f.jsx)(C.Z.Item,{label:"链接地址",name:"link",rules:[{required:!0,message:"请输入链接地址"}],children:(0,f.jsx)(w.Z,{})}),(0,f.jsx)(C.Z.Item,{label:"链接标题",name:"title",rules:[{required:!0,message:"请输入链接标题"}],children:(0,f.jsx)(w.Z,{})}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(Q.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(Q.ZP,{type:"ghost",onClick:t,children:"取消"})]})]}))},B=t(4469),j=t(72952),D=t(95237),S=t(18433),b=function(e){var n=e.callback,t=e.onCancel,i=document.createElement("canvas"),s=i.getContext("2d");i.width=1e3,i.height=800,s.fillStyle="#ffffff",s.fillRect(0,0,i.width,i.height);var a=i.toDataURL("image/png");return(0,f.jsx)(D.Z,{style:{height:"100vh"},children:(0,f.jsx)(S.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:a,visible:!0,title:String(Date.now())},onOk:function(e){n({src:e.url})},onClose:t})})},R=t(7557),P=t.n(R),H=t(41498),M=t.n(H),N=t(37205),G=t.n(N),F=t(12378);function J(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(J,go.CommandHandler),J.prototype.canAlignSelection=function(){var e=this.diagram;return null!==e&&!e.isReadOnly&&!e.isModelReadOnly&&!(e.selection.count<2)},J.prototype.alignLeft=function(){var e=this.diagram;e.startTransaction("aligning left");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.x,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n,e.position.y))})),e.commitTransaction("aligning left")},J.prototype.alignRight=function(){var e=this.diagram;e.startTransaction("aligning right");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.x+e.actualBounds.width;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(n-e.actualBounds.width,e.position.y))})),e.commitTransaction("aligning right")},J.prototype.alignTop=function(){var e=this.diagram;e.startTransaction("alignTop");var n=1/0;e.selection.each((function(e){e instanceof go.Link||(n=Math.min(e.position.y,n))})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.position.x,n))})),e.commitTransaction("alignTop")},J.prototype.alignBottom=function(){var e=this.diagram;e.startTransaction("aligning bottom");var n=-1/0;e.selection.each((function(e){if(!(e instanceof go.Link)){var t=e.actualBounds.y+e.actualBounds.height;n=Math.max(t,n)}})),e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,n-e.actualBounds.height))})),e.commitTransaction("aligning bottom")},J.prototype.alignCenterX=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center X");var t=n.actualBounds.x+n.actualBounds.width/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(t-e.actualBounds.width/2,e.actualBounds.y))})),e.commitTransaction("aligning Center X")}},J.prototype.alignCenterY=function(){var e=this.diagram,n=e.selection.first();if(n){e.startTransaction("aligning Center Y");var t=n.actualBounds.y+n.actualBounds.height/2;e.selection.each((function(e){e instanceof go.Link||e.move(new go.Point(e.actualBounds.x,t-e.actualBounds.height/2))})),e.commitTransaction("aligning Center Y")}},J.prototype.alignColumn=function(e){var n=this.diagram;n.startTransaction("align Column"),void 0===e&&(e=0),e=parseFloat(e);var t=new Array;n.selection.each((function(e){e instanceof go.Link||t.push(e)}));for(var i=0;i0){for(var i=r.elt(o-1);null!==i&&i.isTreeExpanded&&!i.isTreeLeaf;){i=this._sortTreeChildrenByY(i).last()}null!==i&&e.select(i)}else e.select(a)}else if("Down"===t.key){var s;if(n.isTreeExpanded&&!n.isTreeLeaf)null!==(s=this._sortTreeChildrenByY(n).first())&&e.select(s);else for(;null!==n;){var a,r,o;if(null===(a=n.findTreeParentNode()))break;if((o=(r=this._sortTreeChildrenByY(a)).indexOf(n))i.y?1:t.xi.x?1:0})),n},J.prototype.copyToClipboard=function(e){go.CommandHandler.prototype.copyToClipboard.call(this,e),this._lastPasteOffset.set(this.pasteOffset)},J.prototype.pasteFromClipboard=function(){var e=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(e,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),e},Object.defineProperty(J.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(e){if("move"!==e&&"select"!==e&&"scroll"!==e&&"tree"!==e&&"none"!==e)throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+e);this._arrowKeyBehavior=e}}),Object.defineProperty(J.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(e){if(!(e instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+e);this._pasteOffset.set(e)}});var O=J,T=(t(57193),t(85160)),Z=t(43418),L=t(43604),U=t(85750),Y="myPaletteDiv___Xjz2I",z="maxH60___Pd4Re";window.go=F;var K=function(e){var n=e.onCancel,t=e.callback,i=(0,l.useRef)(),s=(0,l.useRef)(),a=(0,l.useRef)(),o=(0,l.useRef)(!1),c=(0,l.useRef)(!1),u=(0,l.useState)(0),d=r()(u,2),h=d[0],g=d[1],p=function(){var e=M()(P()().mark((function e(){var n,s;return P()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.current.makeImage(),e.next=3,(0,U.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:n.src}});case 3:s=e.sent,t({src:s.url});case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,l.useEffect)((function(){g(h+1)}),[]),(0,f.jsx)("div",{ref:c,className:o.current?"".concat(z," body-overflow-initial"):"body-overflow-initial",children:(0,f.jsx)(Z.Z,{width:1200,icon:null,footer:null,closable:!0,visible:!!h,destroyOnClose:!0,maskClosable:!1,getContainer:c.current,rootClassName:"zIndex-9999",title:(0,f.jsxs)(D.Z,{children:[(0,f.jsx)(L.Z,{flex:1,children:"插入流程图"}),(0,f.jsx)(L.Z,{onClick:function(){o.current=!o.current,g(h+1)},children:(0,f.jsx)("span",{className:"current c-blue mr30",style:{fontWeight:400},children:"展开/收起"})})]}),onCancel:n,children:(0,f.jsxs)("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},children:[(0,f.jsxs)("div",{style:{display:"flex",height:"100%"},children:[(0,f.jsxs)("div",{style:{width:"300px",height:"100%"},children:[(0,f.jsx)("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"},children:"图形库"}),(0,f.jsx)("div",{style:{height:"calc(100% - 50px)"},className:Y,ref:a})]}),(0,f.jsxs)("div",{style:{flex:1,position:"relative"},children:[(0,f.jsx)(T.FI,{initDiagram:function(){var e=F.GraphObject.make,n="#ff3333",t="#3358ff",r="#25ad23",o="#d533ff",c="#7d33ff",l="#ff6233",u="#ffffff",d="#000000",h="#fffcd5",g="#d5ebff",f="#f2dfe0",p="#a5d2fa",A="#cccccc",I="#b3e6b3",m="#fcbbbd";function x(n,t){var i=function(e,t){e.handled=!0,e.diagram.model.commit((function(i){var s=t.part.adornedPart,a=(new F.Point).setRectSpot(s.actualBounds,n);a.subtract(s.location),a.scale(2,2),a.x+=130*Math.sign(a.x),a.y+=130*Math.sign(a.y),a.add(s.location),a.snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize);var r=i.copyNodeData(s.data);i.setGroupKeyForNodeData(r,i.getGroupKeyForNodeData(s.data)),i.addNodeData(r);var o={from:s.key,to:i.getKeyForNodeData(r)};i.addLinkData(o);var c=e.diagram.findNodeForData(r);c.location=a,e.diagram.select(c),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)}))};return e(F.Shape,{figure:t,alignment:n,alignmentFocus:n.opposite(),width:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?25:18,height:n.equals(F.Spot.Top)||n.equals(F.Spot.Bottom)?18:25,fill:"orange",stroke:u,strokeWidth:4,mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},isActionable:!0,click:i,contextClick:i})}function v(n){return e(F.Shape,{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:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="orange"},click:function(e,n){e.diagram.commandHandler.showContextMenu(n.part.adornedPart)}},n||{})}function E(e,n){return function(t,i){t.handled=!0,t.diagram.model.commit((function(t){t.set(i.part.adornedPart.data,e,n)}))}}function C(n,t){return t||(t="color"),e(F.Shape,{width:16,height:16,stroke:"lightgray",fill:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.stroke="dodgerblue"},mouseLeave:function(e,n){return n.stroke="lightgray"},click:E(t,n),contextClick:E(t,n)})}function w(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",C(u,"fill"),C(h,"fill"),C(g,"fill"),C(f,"fill"))),e("ContextMenuButton",e(F.Panel,"Horizontal",C(A,"fill"),C(I,"fill"),C(p,"fill"),C(m,"fill")))]}function Q(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",C(d),C(r),C(t),C(n))),e("ContextMenuButton",e(F.Panel,"Horizontal",C(u),C(o),C(c),C(l)))]}function k(n,t){return t||(t="thickness"),e(F.Shape,"LineH",{width:16,height:16,strokeWidth:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E(t,n),contextClick:E(t,n)})}function y(n,t){return t||(t="dash"),e(F.Shape,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E(t,n),contextClick:E(t,n)})}function B(){return[e("ContextMenuButton",e(F.Panel,"Horizontal",k(1),k(2),k(3),k(4))),e("ContextMenuButton",e(F.Panel,"Horizontal",y(null),y([2,4]),y([4,4])))]}function j(n,t){return t||(t="figure"),e(F.Shape,{width:32,height:32,scale:.5,fill:"lightgray",figure:n,margin:1,background:"transparent",mouseEnter:function(e,n){return n.fill="dodgerblue"},mouseLeave:function(e,n){return n.fill="lightgray"},click:E(t,n),contextClick:E(t,n)})}function D(n){return e(F.Shape,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(n+4).toString()+" H3"})}function S(n){var t="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return 0===n?t="M0 0 M16 16 M0 8 L16 8":2===n&&(t="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),e(F.Shape,{geometryString:t,margin:2,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:E("dir",n),contextClick:E("dir",n)})}function b(n){var t=function(e,t){e.handled=!0,e.diagram.model.commit((function(e){var i=t.part.adornedPart;e.set(i.data,n?"toSpot":"fromSpot",F.Spot.stringify(F.Spot.AllSides)),(n?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.Shape,{width:12,height:12,fill:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:t,contextClick:t})}function R(n,t){var i=0,s=F.Spot.RightSide;n.equals(F.Spot.Top)?(i=270,s=F.Spot.TopSide):n.equals(F.Spot.Left)?(i=180,s=F.Spot.LeftSide):n.equals(F.Spot.Bottom)&&(i=90,s=F.Spot.BottomSide),t||(i-=180);var a=function(e,n){e.handled=!0,e.diagram.model.commit((function(e){var i=n.part.adornedPart;e.set(i.data,t?"toSpot":"fromSpot",F.Spot.stringify(s)),(t?i.toNode:i.fromNode).invalidateConnectedLinks()}))};return e(F.Shape,{alignment:n,alignmentFocus:n.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:i,background:"transparent",mouseEnter:function(e,n){return n.background="dodgerblue"},mouseLeave:function(e,n){return n.background="transparent"},click:a,contextClick:a})}return i.current=new F.Diagram(s.current,{padding:20,grid:e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:function(e){e.diagram.commandHandler.addTopLevelParts(e.diagram.selection,!0)||e.diagram.currentTool.doCancel()},commandHandler:e(O),"clickCreatingTool.archetypeNodeData":{text:"未命名",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:function(e){var n=e.subject;n.location=n.location.copy().snapToGridPoint(e.diagram.grid.gridOrigin,e.diagram.grid.gridCellSize),setTimeout((function(){e.diagram.commandHandler.editTextBlock()}),20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:function(e){e.subject;setTimeout((function(){e.diagram.commandHandler.editTextBlock()}))},LinkRelinked:function(e){e.parameter.part.invalidateConnectedLinks();var n=e.subject;e.diagram.toolManager.linkingTool.isForwards?n.toNode.invalidateConnectedLinks():n.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),i.current.nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center,locationObjectName:"SHAPE",desiredSize:new F.Size(120,60),minSize:new F.Size(40,40),resizable:!0,resizeCellSize:new F.Size(10,10),rotatable:!0},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),new F.Binding("desiredSize","size",F.Size.parse).makeTwoWay(F.Size.stringify),e(F.Shape,{name:"SHAPE",fill:u,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("figure"),new F.Binding("fill"),new F.Binding("stroke","borderColor"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{width:100,height:20,strokeWidth:0,fill:"transparent"}),e(F.TextBlock,{margin:1,textAlign:"center",overflow:F.TextBlock.OverflowEllipsis,editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.nodeTemplate.toolTip=e("ToolTip",e(F.Panel,"Vertical",{maxSize:new F.Size(200,NaN)},e(F.TextBlock,{font:"bold 10pt sans-serif",textAlign:"center"},new F.Binding("text")),e(F.TextBlock,{font:"10pt sans-serif",textAlign:"center"},new F.Binding("text","details")))),i.current.nodeTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Placeholder,{padding:10}),x(F.Spot.Top,"TriangleUp"),x(F.Spot.Left,"TriangleLeft"),x(F.Spot.Right,"TriangleRight"),x(F.Spot.Bottom,"TriangleDown"),v({alignment:new F.Spot(.75,0)})),i.current.nodeTemplate.contextMenu=e("ContextMenu",e("ContextMenuButton",e(F.Panel,"Horizontal",j("Rectangle"),j("RoundedRectangle"),j("Ellipse"),j("Diamond"))),e("ContextMenuButton",e(F.Panel,"Horizontal",j("Parallelogram2"),j("ManualOperation"),j("Procedure"),j("Cylinder1"))),e("ContextMenuButton",e(F.Panel,"Horizontal",j("Terminator"),j("CreateRequest"),j("Document"),j("TriangleDown"))),w(),Q(),B()),i.current.groupTemplate=e(F.Group,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:F.Spot.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:function(e,n){n.addMembers(n.diagram.selection,!0)||n.diagram.currentTool.doCancel()},avoidable:!1},new F.Binding("location","loc",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Panel,"Auto",{name:"BODY"},e(F.Shape,{parameter1:10,fill:u,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:F.Spot.AllSides,toSpot:F.Spot.AllSides},new F.Binding("fill"),new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Placeholder,{background:"transparent",margin:20})),e(F.TextBlock,{alignment:F.Spot.Top,alignmentFocus:F.Spot.Bottom,font:"bold 12pt sans-serif",editable:!0},new F.Binding("text"),new F.Binding("stroke","color"))),i.current.groupTemplate.selectionAdornmentTemplate=e(F.Adornment,"Spot",e(F.Panel,"Auto",e(F.Shape,{fill:null,stroke:"dodgerblue",strokeWidth:3}),e(F.Placeholder,{margin:1.5})),v({alignment:F.Spot.TopRight,alignmentFocus:F.Spot.BottomRight})),i.current.groupTemplate.contextMenu=e("ContextMenu",w(),Q(),B()),i.current.linkTemplate=e(F.Link,{layerName:"Foreground",routing:F.Link.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new F.Binding("fromSpot","fromSpot",F.Spot.parse),new F.Binding("toSpot","toSpot",F.Spot.parse),new F.Binding("fromShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("toShortLength","dir",(function(e){return e>=1?10:0})),new F.Binding("points").makeTwoWay(),e(F.Shape,{strokeWidth:2},new F.Binding("stroke","color"),new F.Binding("strokeWidth","thickness"),new F.Binding("strokeDashArray","dash")),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,0),segmentOrientation:F.Link.OrientAlong,alignmentFocus:F.Spot.Right,figure:"circle",width:10,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 1===e}))),e(F.Shape,{segmentIndex:-1,segmentOffset:new F.Point(-10,6),segmentOrientation:F.Link.OrientPlus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return e>=1})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.Shape,{segmentIndex:0,segmentOffset:new F.Point(15,-6),segmentOrientation:F.Link.OrientMinus90,alignmentFocus:F.Spot.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new F.Binding("fill","color"),new F.Binding("visible","dir",(function(e){return 2===e})),new F.Binding("width","thickness",(function(e){return 7+3*e})),new F.Binding("height","thickness",(function(e){return 7+3*e})),new F.Binding("segmentOffset","thickness",(function(e){return new F.Point(-15,4+1.5*e)}))),e(F.TextBlock,{alignmentFocus:new F.Spot(0,1,-4,0),editable:!0},new F.Binding("text").makeTwoWay(),new F.Binding("stroke","color"))),i.current.linkTemplate.selectionAdornmentTemplate=e(F.Adornment,e(F.Shape,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:D(2)},new F.Binding("pathPattern","thickness",D)),v({alignmentFocus:new F.Spot(0,0,-6,-4)})),i.current.linkTemplate.contextMenu=e("ContextMenu",Q(),B(),e("ContextMenuButton",e(F.Panel,"Horizontal",S(0),S(1),S(2))),e("ContextMenuButton",e(F.Panel,"Horizontal",e(F.Panel,"Spot",b(!1),R(F.Spot.Top,!1),R(F.Spot.Left,!1),R(F.Spot.Right,!1),R(F.Spot.Bottom,!1)),e(F.Panel,"Spot",{margin:new F.Margin(0,0,0,2)},b(!0),R(F.Spot.Top,!0),R(F.Spot.Left,!0),R(F.Spot.Right,!0),R(F.Spot.Bottom,!0))))),new F.Palette(a.current,{maxSelectionCount:1,linkTemplate:e(F.Link,{locationSpot:F.Spot.Center,selectionAdornmentTemplate:e(F.Adornment,"Link",{locationSpot:F.Spot.Center},e(F.Shape,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),e(F.Shape,{toArrow:"Standard",stroke:null}))},{routing:F.Link.AvoidsNodes,curve:F.Link.JumpOver,corner:5,toShortLength:4},new F.Binding("points"),e(F.Shape,{isPanelMain:!0,strokeWidth:2}),e(F.Shape,{toArrow:"Standard",stroke:null})),model:new F.GraphLinksModel([{text:"未命名",size:"100 100",fill:null,stroke:"#000"}].concat(G()(F.Shape.getFigureGenerators().toArray().map((function(e){return{text:"未命名",size:"100 100",figure:e.key,fill:"white",stroke:"#666",borderColor:"#000"}})))))}).nodeTemplate=e(F.Node,"Auto",{locationSpot:F.Spot.Center},new F.Binding("location","location",F.Point.parse).makeTwoWay(F.Point.stringify),e(F.Shape,"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 F.Binding("stroke").makeTwoWay(),new F.Binding("fill").makeTwoWay(),new F.Binding("figure")),e(F.TextBlock,{margin:new F.Margin(5,5,3,5),font:"10pt sans-serif",minSize:new F.Size(16,16),maxSize:new F.Size(10,NaN),textAlign:"center",editable:!0},new F.Binding("key").makeTwoWay())),setTimeout((function(){i.current.grid=e(F.Panel,"Grid",e(F.Shape,"LineH",{stroke:"lightgray",strokeWidth:.5}),e(F.Shape,"LineV",{stroke:"lightgray",strokeWidth:.5})),i.current.grid.visible=!0,i.current.grid.gridCellStroke="darkgray",i.current.grid.gridCellStrokeWidth=1}),300),window.myDiagrams=i.current,i.current},divClassName:"diagram-component",style:{height:"80vh"}}),(0,f.jsx)("div",{ref:s})]})]}),(0,f.jsx)("div",{className:"tr",children:(0,f.jsx)(Q.ZP,{size:"large",onClick:p,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary",children:"保存到编辑器"})})]})})})},V=t(5112),W=t(94001),X=V.ZP.Group,q={margin:"0 8px"},_=function(e){var n=e.callback,t=e.onCancel;return(0,f.jsxs)(C.Z,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:function(e){n(e)},children:[(0,f.jsxs)("div",{className:"flex-container",style:{alignItems:"baseline"},children:[(0,f.jsx)("span",{style:q,children:"单元格数:"}),(0,f.jsx)("span",{style:q,children:"行数"}),(0,f.jsx)(C.Z.Item,{name:"row",rules:[{required:!0,message:"请输入行数"}],children:(0,f.jsx)(W.Z,{})}),(0,f.jsx)("span",{style:q,children:"列数"}),(0,f.jsx)(C.Z.Item,{name:"col",rules:[{required:!0,message:"请输入列数"}],children:(0,f.jsx)(W.Z,{})})]}),(0,f.jsxs)("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"},children:[(0,f.jsx)("span",{style:q,children:"对齐方式:"}),(0,f.jsx)(C.Z.Item,{name:"align",children:(0,f.jsxs)(X,{children:[(0,f.jsx)(V.ZP,{value:"default",children:(0,f.jsx)("i",{className:"fa fa-align-justify"})}),(0,f.jsx)(V.ZP,{value:"left",children:(0,f.jsx)("i",{className:"fa fa-align-left"})}),(0,f.jsx)(V.ZP,{value:"center",children:(0,f.jsx)("i",{className:"fa fa-align-center"})}),(0,f.jsx)(V.ZP,{value:"right",children:(0,f.jsx)("i",{className:"fa fa-align-right"})})]})})]}),(0,f.jsxs)("div",{className:"flex-container flex-end",children:[(0,f.jsx)(Q.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10},children:"确定"}),(0,f.jsx)(Q.ZP,{type:"ghost",onClick:t,children:"取消"})]})]})},$=t(78673),ee=t(38229),ne=t.n(ee),te=(0,l.forwardRef)((function(e,n){var t=e.use3d,i=e.width,s=e.height,a=e.callback,o=(e.showSaveButton,(0,l.useRef)()),c=(0,l.useRef)(),u=(0,l.useState)(!1),d=r()(u,2),h=d[0],g=d[1],p=(0,l.useRef)({id:o,appName:"graphing",width:i||1e3,height:s||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,l.useEffect)((function(){c.current=new(ne())(p.current,!0),window.onload=function(){c.current.inject("applet_container")}}),[]);var A=function(){var e=window.ggbApplet.getPNGBase64(1,!0,72);return a&&a(e),e};return(0,l.useEffect)((function(){p.current.appName=h?"3D":"graphing",c.current.inject("applet_container")}),[h]),(0,l.useEffect)((function(){g(t)}),[t]),(0,l.useImperativeHandle)(n,(function(){return{getImgData:A}})),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:o}),(0,f.jsxs)(D.Z,{align:"middle",children:[(0,f.jsx)(L.Z,{flex:1,children:(0,f.jsx)($.Z,{size:"default",checkedChildren:"关闭3D图像",unCheckedChildren:"开启3D图像",checked:h,onChange:function(e){return g(e)}})}),(0,f.jsx)(L.Z,{children:(0,f.jsx)(Q.ZP,{size:"large",onClick:A,style:{zIndex:8,marginTop:10},type:"primary",children:"保存到编辑器"})})]})]})})),ie=t(97488),se=t(20817),ae=t(8591),re="link",oe="upload-image",ce="add-flowchart",le="draw-image",ue="code-block",de="add-table",he="------------",ge={default:he,left:":".concat(he),center:":".concat(he,":"),right:"".concat(he,":")},fe=t(12066);var pe="@▁▁@",Ae=["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 Ie(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}var me=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",xe=c()(c()({},me+"-B","bold"),me+"-I","italic"),ve=c()(c()(c()(c()(c()(c()(c()(c()({},re,"添加链接"),ue,"添加代码块"),oe,"添加图片"),le,"添加画图"),ce,"插入流程图"),de,"添加表格"),"maths-latex","数学图像"),"inline-latex","LATEX公式"),Ee=function(e){var n=e.defaultValue,t=void 0===n?"":n,i=e.onChange,a=e.width,o=void 0===a?"100%":a,u=e.height,A=void 0===u?400:u,I=e.miniToolbar,m=void 0!==I&&I,x=e.isFocus,C=void 0!==x&&x,w=e.watch,Q=e.insertTemp,k=e.mode,D=void 0===k?"markdown":k,S=e.id,R=void 0===S?"markdown-editor-id":S,P=e.showResizeBar,H=void 0!==P&&P,M=e.noStorage,N=void 0!==M&&M,G=e.showNullButton,F=void 0!==G&&G,J=e.showNullProgramButton,O=void 0!==J&&J,T=e.hidetoolBar,L=void 0!==T&&T,U=e.fullScreen,Y=void 0!==U&&U,z=e.onBlur,V=e.onCMBeforeChange,W=e.onFullScreen,X=e.className,q=void 0===X?"":X,$=e.disablePaste,ee=void 0!==$&&$,ne=e.disabled,he=void 0!==ne&&ne,me=e.disabledFill,Ee=void 0!==me&&me,Ce=e.placeholder,we=void 0===Ce?"":Ce,Qe=e.values,ke=void 0===Qe?"":Qe,ye=e.extraUse,Be=(0,l.useState)(null),je=r()(Be,2),De=je[0],Se=je[1],be=(0,l.useState)(t),Re=r()(be,2),Pe=Re[0],He=Re[1],Me=(0,l.useState)(w),Ne=r()(Me,2),Ge=Ne[0],Fe=Ne[1],Je=(0,l.useState)(Y),Oe=r()(Je,2),Te=Oe[0],Ze=Oe[1],Le=(0,l.useState)(""),Ue=r()(Le,2),Ye=Ue[0],ze=Ue[1],Ke=(0,l.useState)(0),Ve=r()(Ke,2),We=Ve[0],Xe=Ve[1],qe=(0,l.useState)(A),_e=r()(qe,2),$e=_e[0],en=_e[1],nn=(0,l.useState)(!1),tn=r()(nn,2),sn=(tn[0],tn[1]),an=(0,l.useState)(0),rn=r()(an,2),on=rn[0],cn=rn[1],ln=(0,l.useState)(0),un=r()(ln,2),dn=un[0],hn=un[1],gn=(0,l.useRef)(),fn=(0,l.useRef)(),pn=(0,l.useRef)(),An=(0,l.useRef)();(0,l.useEffect)((function(){var e=window.scrollY||window.pageYOffset;He(ke),null==De||De.setValue(ke),window.scrollTo(0,e)}),[ke]),(0,l.useEffect)((function(){null==W||W(Te)}),[Te]),(0,l.useEffect)((function(){if(gn.current){var e=function(e,t){if(!ee){var i=t.clipboardData;if(i){var s=i.types.toString(),a=i.items;if("Files"===s||i.types.indexOf("Files")>-1){if(t.preventDefault(),"stex"==D)return;try{var r,o=a[1];"file"===(null===(r=a[0])||void 0===r?void 0:r.kind)&&(o=a[0]);var c=o.getAsFile(),l=c.name.split(".").pop();(0,j.I)(c,(function(e){var t,i,s;e.id?(null==c||null===(t=c.type)||void 0===t?void 0:t.indexOf("image"))>-1?n.replaceSelection("![,](/api/attachments/".concat(e.id,"?type=").concat(e.content_type,")")):(null==c||null===(i=c.type)||void 0===i?void 0:i.indexOf("video"))>-1?n.replaceSelection('')):(null==c||null===(s=c.type)||void 0===s?void 0:s.indexOf("pdf"))>-1?n.replaceSelection('').concat(c.name,"")):Ae.includes(l)?n.replaceSelection('').concat(c.name,"")):n.replaceSelection("[".concat(c.name,"](").concat(se.Z.API_SERVER,"/api/attachments/").concat(e.id,"?type=").concat(e.content_type,")")):401===(null==e?void 0:e.status)&&(document.location.href="/user/login")}))}catch(t){ae.ZP.warning("请使用chrome浏览器粘贴")}return!0}return!0}return!0}t.preventDefault()},n=d().fromTextArea(gn.current,{mode:D,lineNumbers:!m,lineWrapping:!0,value:t,autoCloseTags:!0,autoCloseBrackets:!0});return n.on("keyup",(function(e,t){8===t.keyCode&&(""==e.getValue()?n.setOption("placeholder",we):n.setOption("placeholder",null))})),n.on("keydown",(function(e,n){if(8===n.keyCode){var t=function(e,n){var t=e.getDoc(),i=t.getCursor(),s=t.getLine(i.line),a=s.charAt(i.ch-1),r=s.lastIndexOf("@▁@",i.ch),o=s.lastIndexOf("@▁▁@",i.ch),c=r>o?r:o,l=r>o?3:4;if(-1===pe.indexOf(a))return null;if(console.log("change1:",n,e,s,i,c,r,o,a),c>=0&&i.ch-c<5){var u=c+l;return t.replaceRange("",{line:i.line,ch:c},{line:i.line,ch:u}),{line:i.line,ch:u}}return null}(e);t&&n.preventDefault()}})),C&&n.focus(),n.on("paste",e),he&&n.on("beforeChange",(function(e,n){"paste"!==n.origin&&"+input"!==n.origin||n.cancel()})),Se(n),function(){n.off("paste",e)}}}),[]);var In=(0,l.useCallback)((function(){fn.current}),[$e,fn,Te]);(0,l.useEffect)((function(){if(De){var e=function(){var e=new h.Z((function(e){var n,t=s()(e);try{for(t.s();!(n=t.n()).done;){var i=n.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&(In(),De.setSize("100%","100%"),De.refresh())}}catch(e){t.e(e)}finally{t.f()}}));return e.observe(gn.current.parentElement),e}();return function(){var n,t;null!==(n=gn.current)&&void 0!==n&&n.parentElement&&e.unobserve(null===(t=gn.current)||void 0===t?void 0:t.parentElement)}}}),[De,In]),(0,l.useEffect)((function(){if(De){for(var e=[],n=function(){var n=r()(i[t],2),s=n[0],a=n[1],o=c()({},s,(function(){mn(a)}));e.push(o),De.addKeyMap(o)},t=0,i=Object.entries(xe);t0){var e=(new Date).getTime(),n=window.sessionStorage.getItem(R);e>=We+1e4&&(!n||n!==Pe)&&(window.sessionStorage.setItem(R,Pe),sn(!0))}}),1e4),(0,l.useEffect)((function(){Fe(w)}),[De,w]),(0,l.useEffect)((function(){De&&C&&De.focus()}),[De,C]),(0,l.useEffect)((function(){if(Ge&&De){var e=function(e){var n=e.target;if(An.current){var t=n.scrollTop/n.scrollHeight;An.current.scrollTop=An.current.scrollHeight*t}},n=De.getScrollerElement();return n.addEventListener("scroll",e),function(){n.removeEventListener("scroll",e)}}}),[De,Ge]),(0,l.useEffect)((function(){if(De&&V){var e=function(e,n){V(e,n)};return De.on("beforeChange",e),function(){De.off("beforeChange",e)}}}),[De,V]),(0,l.useEffect)((function(){if(De&&z){var e=function(){z(De.getValue())};return De.on("blur",e),function(){De.off("blur",e)}}}),[De,z]),(0,l.useEffect)((function(){if(De){var e=function(e,n){var t=e.getValue();He(t),Xe((new Date).getTime()),e.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),i&&(O?i(t,wn(t)):i(t))};return De.on("change",e),function(){De.off("change",e)}}}),[De,i]),(0,l.useEffect)((function(){if(De)if(null==t)De.setValue(""),He("");else{var e=window.scrollY||window.pageYOffset;t!==De.getValue()&&(De.setValue(t),He(t),De.setCursor(he?1:De.lineCount(),0),window.scrollTo(0,e))}}),[De,t]);var mn=(0,l.useCallback)((function(e){var n=De.getCursor(),t=De.getSelection(),i=t.split("\n");switch(e){case"bold":return De.replaceSelection("**"+t+"**"),""===t&&De.setCursor(n.line,n.ch+2),De.focus();case"italic":return De.replaceSelection("*"+t+"*"),""===t&&De.setCursor(n.line,n.ch+1),De.focus();case"code":return De.replaceSelection("`"+t+"`"),""===t&&De.setCursor(n.line,n.ch+1),De.focus();case"inline-latex":return ze("inline-latex"),De.focus();case"latex":return De.replaceSelection("```latex\n"+t+"\n```"),De.setCursor(n.line+1,t.length+1),De.focus();case"line-break":return De.replaceSelection("
                      \n"),De.focus();case"list-ul":return""===t?De.replaceSelection("- "+t):De.replaceSelection(i.map((function(e){return""===e?"":"- ".concat(e)})).join("\n")),De.focus();case"list-ol":return""===t?De.replaceSelection("1. "+t):De.replaceSelection(i.map((function(e,n){return""===e?"":"".concat(n+1,". ").concat(e)})).join("\n")),De.focus();case"add-null-ch":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection("▁"),De.focus();case"add-signal":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection("@▁@"),De.focus();case"add-multiple":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection(pe),De.focus();case"inster-template-1":return""===t&&De.setCursor(n.line,n.ch),De.replaceSelection("\n**模板标题**\n模板正文内容,可输入文本内容和粘贴图片等操作"),De.focus();case"eraser":return De.setValue(""),De.focus();case"trigger-watch":return Fe(!Ge),De.focus();case"trigger-full-screen":return Ze(!Te),De.focus();case re:return void ze(re);case ue:return void ze(ue);case oe:return void ze(oe);case le:return void ze(le);case"maths-latex":return void ze("maths-latex");case ce:return void ze(ce);case de:return void ze(de);default:throw new Error}}),[De,Ge,Te]),xn=(0,l.useCallback)((function(e,n){var t,i,s,a,r;switch(ze(""),Ye){case re:var o=e.title,c=e.link;return De.replaceSelection("[".concat(o,"](").concat(c,")")),De.focus();case ue:var l=e.language,u=e.content;return De.replaceSelection(["```"+l,u,"```"].join("\n")),De.focus();case"maths-latex":for(var d=atob(e),h=new Uint8Array(d.length),g=0;g-1||null==I||!I.type?A?De.replaceSelection("![ ".concat(A," ]( ").concat(p,' "').concat(A,'" )')):De.replaceSelection("![,](".concat(p,")")):(null==I||null===(a=I.type)||void 0===a?void 0:a.indexOf("video"))>-1?De.replaceSelection('')):(null==I||null===(r=I.type)||void 0===r?void 0:r.indexOf("pdf"))>-1?De.replaceSelection('').concat(I.name,"")):Ae.includes(m)?De.replaceSelection('').concat(I.name,"")):De.replaceSelection("[".concat(I.name,"](").concat(se.Z.API_SERVER).concat(p,")")),De.focus();case de:for(var x=e.row,v=e.col,E=e.align,C="\n",w=0;w300&&(n=300),en(A+n+"px")}},i=pn.current,s=!1,a=0;return i.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){i.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[De,pn]),(0,l.useEffect)((function(){en(A)}),[A]);var Cn={width:Ie(o),height:Ie($e)},wn=((0,l.useMemo)((function(){if(We){var e=new Date(We),n=e.getHours(),t=e.getMinutes(),i=e.getSeconds();return t=t<10?"0"+t:t,i=i<10?"0"+i:i,"".concat(n=n<10?"0"+n:n,":").concat(t,":").concat(i)}return 0}),[We]),function(e){var n=[];if(O){e=e.replace(/(@▁▁@|@▁@)/g,(function(e,t,i){n.push({multiLine:!("@▁@"===e)})}))}return n});(0,l.useEffect)((function(){ve[Ye]&&Ye!==le&&Ye!==ce&&setTimeout((function(){var e=document.getElementsByClassName("markdown-popup-form")[0],n=window.innerWidth/2-e.offsetWidth/2,t=window.innerHeight/2-e.offsetHeight/2;cn(n),hn(t)}),0)}),[Ye]);var Qn=function(e,n,t,i){var s=document.body.clientHeight,a=document.body.clientWidth;return!(e<20&&t>e||e>a-20&&tn||n>s-20&&i0&&(0,o.jsx)("div",{className:r,children:t.map((function(e,n){return(0,o.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,o.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},n)}))}),h]}),i&&(0,o.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=t(79800),u=t.n(l),d="row___aXJjm",h="title___HUKL0",g="tagsWrap___XB2W3",f="action___VdHb1",p="bar___t1kKC",A="tag___V7Eft",I="name___Hk1Ip",m="num___xQpcH",x="active___XryTX",v="tagsBorderWrap___OMxjs",E=t(92310),C=t.n(E),w=t(89392),Q=function(e){var n=e.dataSource,t=void 0===n?[]:n,s=e.value,a=e.onChange,r=e.onTitleChange,c=e.className,l=e.title,E=e.titleWidth,Q=void 0===E?41:E,k=e.style,y=void 0===k?{}:k,B=e.fontColor,j=void 0===B?"#6A7283":B,D=e.showCount,S=(0,i.useState)(0),b=u()(S,2),R=b[0],P=b[1],H=(0,i.useState)(!1),M=u()(H,2),N=M[0],G=M[1],F=(0,i.useRef)(null),J=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==t.length&&((null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>97?P(1):P(0));0===t.length&&P(0),G(!1)}),[t]),(0,o.jsxs)("div",{className:C()(d,c),style:y,children:[(0,o.jsx)("div",{onClick:(0,w.throttle)((function(){return null==r?void 0:r()}),2e3),style:{width:Q,marginTop:N?12:4},className:"".concat(h," ").concat(r?"current":""),children:l}),(0,o.jsxs)("div",{className:N?"".concat(g," ").concat(v):g,children:[(0,o.jsx)("div",{className:p,ref:J,style:R>0?{height:1===R?97:"auto",overflow:1===R?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,o.jsx)("div",{className:A,ref:F,children:null==t?void 0:t.map((function(e){return(0,o.jsxs)("span",{onClick:function(){return a(e.id)},style:{color:j},className:s===e.id?x:"",children:[(0,o.jsx)("span",{title:e.name,className:I,children:e.name}),!!D&&(0,o.jsx)("span",{className:m,children:e.count})]},e.id)}))})}),!!R&&(0,o.jsx)(i.Fragment,{children:1===R?(0,o.jsxs)("div",{onClick:function(){var e;P(2),(null==F||null===(e=F.current)||void 0===e?void 0:e.clientHeight)>245?G(!0):G(!1)},className:f,children:["展开",(0,o.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,o.jsxs)("div",{onClick:function(){J.current.scrollTop=0,P(1),G(!1)},className:f,children:["收起",(0,o.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},k="tabs___GTqPV",y="active___F26E8",B=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,c=void 0===r?{}:r;return(0,o.jsx)("div",{style:c,className:C()(k,a),children:t.map((function(e){return(0,o.jsx)("span",{onClick:function(){return s(e.id)},className:i===e.id?y:"",children:e.name},e.id)}))})},j="input___PW2zI",D="dropdown___vSy8B",S="menu___NiyBu",b="text___Grueu",R="b1___ZKryM",P="b2___aKyGa",H=t(92832),M=function(e){var n,t=e.dataSource,s=void 0===t?[]:t,a=e.value,r=void 0===a?"":a,c=e.onChange,l=e.onInputChange,d=void 0===l?function(){}:l,h=e.className,g=e.style,f=void 0===g?{}:g,p=e.placeholder,A=(e.allowClear,(0,i.useState)("")),I=u()(A,2),m=I[0],x=I[1],v=(0,i.useState)(""),E=u()(v,2),w=E[0],Q=E[1];(0,i.useEffect)((function(){var e,n=r;null!==(e=JSON.stringify(r))&&void 0!==e&&e.includes("{")&&(x(r.id),n=r.value||"");try{Q(decodeURIComponent(n||""))}catch(e){Q(decodeURIComponent(n||""))}}),[r]);var k=function(){c(encodeURIComponent(w),m||null)};return(0,o.jsxs)("div",{className:C()(j,h),style:f,children:[!!s.length&&(0,o.jsxs)("div",{className:D,children:[(0,o.jsxs)("div",{className:b,children:[null===(n=s.find((function(e){return e.id===m})))||void 0===n?void 0:n.name,(0,o.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,o.jsx)("b",{className:R}),(0,o.jsx)("b",{className:P})]}),(0,o.jsx)("div",{className:S,children:s.map((function(e,n){return(0,o.jsx)("div",{onClick:function(){var n;(n=e.id)!==m&&(x(n),c(encodeURIComponent(w),n))},children:e.name},n)}))})]}),(0,o.jsx)(H.Z,{onPressEnter:k,value:w,onChange:function(e){Q(e.target.value),d(encodeURIComponent(e.target.value),m||null)},bordered:!1,placeholder:p}),(0,o.jsx)("i",{onClick:k,className:"iconfont icon-sousuo9 font14 pl10 current"})]})},N="quickPager___GM30J",G="disabled___Ozc8I",F=function(e){var n=e.value,t=e.onChange,i=e.className,s=e.total,a=e.pageSize,r=e.style,c=void 0===r?{}:r,l=n<2,u=n>=Math.ceil(s/a);return s<=a?(0,o.jsx)(o.Fragment,{}):(0,o.jsxs)("div",{className:C()(N,i),style:c,children:[(0,o.jsx)("div",{onClick:function(){l||t(n-1,"prev")},className:l?G:"",children:"上一页"}),(0,o.jsx)("div",{onClick:function(){u||t(n+1,"next")},className:u?G:"",children:"下一页"})]})},J="list___oOsiS",O="wrap___G6T7F",T="lockWrap___Rl79E",Z="li___oZZ7l",L="cover___b2bYW",U="img___IQX7w",Y="sign___HkT6C",z="name___SsJx8",K="e___TMqq0",V="tags___bcjyo",W="rate___YACg7",X=t(71418),q=t(6848),_=t(31395),$=t(20817),ee=t(66621),ne=t(96908),te=t(57177),ie=t(81378),se=t(50883),ae=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=Math.floor((g-(a-1)*r)/a);return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(J,n),children:[!!i.length&&i.map((function(e,n){var t=e.name,i=e.id,s=e.identifier,c=e.power,u=(e.cover_image_id,e.pic);return(0,o.jsxs)("div",{className:O,style:{width:A,marginRight:(1+n)%a==0?0:r+d,marginBottom:l},children:[(0,o.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(s,"/challenges"),className:Z,onClick:function(e){e.preventDefault(),f&&(0,ee.L9)([f]),c&&(0,ee.xg)("/shixuns/".concat(s,"/challenges"))},children:[(0,o.jsxs)("div",{className:U,children:[(0,o.jsx)("img",{className:L,src:"".concat(u)}),e.is_jupyter&&(0,o.jsx)("img",{className:Y,src:ne}),e.is_jupyter_lab&&(0,o.jsx)("img",{className:Y,src:te}),e.is_unity_3d&&(0,o.jsx)("img",{className:Y,src:ie})]}),(0,o.jsx)("div",{className:z,children:(0,o.jsx)(q.Z,{title:t||"实践项目名称-未填写",children:(0,o.jsx)("span",{className:K,children:t||"实践项目名称-未填写"})})}),(0,o.jsxs)("div",{className:V,children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"关卡数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,o.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,o.jsx)("span",{children:e.myshixuns_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"难度等级",children:(0,o.jsx)("span",{children:(0,o.jsx)("span",{children:e.level})})}),(0,o.jsxs)("div",{className:W,children:[(0,o.jsx)(_.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,o.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!c&&(0,o.jsxs)("div",{className:T,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},re="list___jb2Ay",oe="wrap___VsQDr",ce="li___IxCLC",le="cover___Mu8wr",ue="img___IpFLA",de="movebq___mF7wt",he="bq___Bil0T",ge="sign___DXJ4d",fe="name___l7FoJ",pe="e___pXQUG",Ae="unit___wCIFR",Ie="tags___w_Mil",me=t(89260),xe=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=e.onRemove,I=void 0===A?function(){}:A,m=e.isCurrent,x=void 0===m||m,v=Math.floor((g-(a-1)*r)/a),E=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"}];return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(re,n),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,n){var t,i=e.name,s=e.id,c=e.identifier,u=(e.featured,e.school_name),h=e.image_url;e.excellent,e.is_plan;return(0,o.jsx)("div",{className:oe,style:{width:v,marginRight:(1+n)%a==0?0:r+d,marginBottom:l},children:(0,o.jsxs)("a",{className:ce,onClick:function(e){e.preventDefault(),e.stopPropagation(),f&&(0,ee.L9)([f]),(0,ee.xg)("/paths/".concat(c))},children:[(0,o.jsxs)("div",{className:ue,children:[(0,o.jsx)("img",{className:le,src:"".concat(h)}),x&&(0,me.bg)()&&(null==e?void 0:e.studying)&&(0,o.jsxs)("div",{className:"".concat(de," user-path-items"),onClick:function(n){n.stopPropagation(),I(e)},children:[(0,o.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,o.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(t=e.subject_tags)||void 0===t?void 0:t.map((function(e,n){var t;if(0===n){var i,s=null===(i=E.find((function(n){return n.name==e})))||void 0===i?void 0:i.swimg;return(0,o.jsx)("img",{className:ge,src:s,style:{left:"-4px"}})}var a=null===(t=E.find((function(n){return n.name==e})))||void 0===t?void 0:t.ptimg;return(0,o.jsx)("img",{className:ge,src:a,style:{left:"".concat(48+52*(n-1)+2*n,"px")}})})),(0,o.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,o.jsx)("div",{className:he,children:"开放课程"})})]}),(0,o.jsx)("div",{className:fe,children:(0,o.jsx)(q.Z,{title:i,children:(0,o.jsx)("span",{className:pe,children:i})})}),(0,o.jsx)(q.Z,{title:"发布单位:".concat(u),children:(0,o.jsxs)("div",{className:Ae,children:[(0,o.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),u]})}),(0,o.jsx)("div",{className:Ie,children:(0,o.jsxs)("div",{children:[(0,o.jsx)(q.Z,{placement:"bottom",title:"章节数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,o.jsx)("span",{children:e.stages_count})]})}),(0,o.jsx)(q.Z,{placement:"bottom",title:"学习人数",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,o.jsx)("span",{children:e.members_count})]})})]})})]})},s)}))),!i.length&&(0,o.jsx)(se.Z,{})]})})},ve={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"},Ee=function(e){var n=e.className,t=e.dataSource,i=void 0===t?[]:t,s=e.col,a=void 0===s?4:s,r=e.right,c=e.bottom,l=void 0===c?23:c,u=e.precision,d=void 0===u?0:u,h=e.wrapWidth,g=void 0===h?1200:h,f=e.trackEventItems,p=e.loading,A=Math.floor((g-(a-1)*r)/a);return(0,o.jsx)(X.Z,{spinning:p,children:(0,o.jsxs)("div",{className:C()(ve.list,n),children:[!!i.length&&i.map((function(e,n){var t=e.subject_identifier,i=e.id,s=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,o.jsxs)("div",{className:ve.wrap,style:{width:A,marginRight:(1+n)%a==0?0:r+d,marginBottom:l},children:[(0,o.jsxs)("a",{className:ve.li,onClick:function(n){n.preventDefault(),(0,ee.Wn)(null==e?void 0:e.forbid_visit_info)||(f&&(0,ee.L9)([f]),(0,ee.xg)(e.first_category_url))},children:[(0,o.jsxs)("div",{className:ve.top,children:[(0,o.jsx)(q.Z,{title:e.name,children:(0,o.jsx)("div",{className:ve.name,children:e.name})}),(0,o.jsx)("img",{className:ve.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,o.jsx)("div",{className:ve.text,title:e.creator,children:e.creator}),t&&(0,o.jsxs)("div",{className:ve.btns,children:[(0,o.jsx)("div",{children:"开放课程"}),(0,o.jsx)("aside",{children:"开放课堂"})]}),s&&(0,o.jsx)("div",{className:ve.sign,children:"公开"})]}),(0,o.jsxs)("div",{className:ve.bottom,children:[e.visits>0&&(0,o.jsx)(q.Z,{title:"访问量",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,o.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,o.jsx)(q.Z,{title:"成员",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,o.jsx)(q.Z,{title:"作业",placement:"bottom",children:(0,o.jsxs)("span",{children:[(0,o.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,o.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,o.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,o.jsxs)("div",{className:ve.lockWrap,children:[(0,o.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,o.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,o.jsx)(se.Z,{})]})})},Ce={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"},we=t(32007),Qe=function(e){var n=e.dataSource,t=void 0===n?[]:n,i=e.value,s=e.onChange,a=e.className,r=e.style,c=void 0===r?{}:r,l=e.tabBarExtraContent;return(0,o.jsxs)("div",{className:C()(Ce.tabs,a),style:c,children:[(0,o.jsx)("div",{className:Ce.tabsWrap,children:t.map((function(e,n){return(0,o.jsxs)("aside",{className:Ce.tab,onClick:function(){s(e.id),e.link&&we.history.push(e.link)},children:[(0,o.jsx)("div",{className:i===e.id?Ce.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,o.jsx)(q.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,o.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,o.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,o.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},n)}))}),(0,o.jsx)("div",{className:Ce.tabBar,children:l})]})},ke=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.children;return(0,o.jsx)("div",{className:C()(n),style:i,children:s})},ye="orderWrap___ZfyGX",Be="orderIconWrap___XTB_O",je="orderAsc___KWHmA",De="orderDesc___rHdbB",Se="active___a7eSP",be="cursorPointer___gs9kL",Re="orderTextWrap___teAKn",Pe=t(38854),He=t(20834),Me=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Ne=function(e){var n,t=e.sortValue,i=e.dropValue,s=e.className,a=e.onSort,r=e.onDrop,c=e.dataSource,l=void 0===c?Me:c;return(0,o.jsxs)("div",{className:C()(ye,s),children:[(0,o.jsx)(Pe.Z,{dropdownRender:function(){return(0,o.jsx)(He.Z,{children:l.map((function(e,n){return(0,o.jsx)(He.Z.Item,{onClick:function(){return r(e.id)},children:e.name},n)}))})},children:(0,o.jsx)("span",{className:Re,children:null===(n=l.find((function(e){return i===e.id})))||void 0===n?void 0:n.name})}),(0,o.jsxs)("span",{className:Be,children:[(0,o.jsx)("span",{className:je,children:(0,o.jsx)("i",{className:"asc"===t?"iconfont icon-sanjiaoxing-up font12 ".concat(be," ").concat(Se):"iconfont icon-sanjiaoxing-up font12 ".concat(be),onClick:function(){return a("asc"===t?"desc":"asc")}})}),(0,o.jsx)("span",{className:De,children:(0,o.jsx)("i",{className:"desc"===t?"iconfont icon-sanjiaoxing-down font12 ".concat(be," ").concat(Se):"iconfont icon-sanjiaoxing-down font12 ".concat(be),onClick:function(){return a("asc"===t?"desc":"asc")}})})]})]})},Ge=t(82242),Fe=t.n(Ge),Je=t(7557),Oe=t.n(Je),Te=t(41498),Ze=t.n(Te),Le=t(39647),Ue=t.n(Le),Ye={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"},ze=t(3113),Ke=["className","style","children","loading","openLoading","onClick","size","shape"],Ve=function(e){var n=e.className,t=e.style,s=e.children,a=e.loading,r=void 0!==a&&a,c=e.openLoading,l=e.onClick,d=void 0===l?function(){}:l,h=e.size,g=void 0===h?"middle":h,f=e.shape,p=void 0===f?"round":f,A=Ue()(e,Ke),I=(0,i.useState)(!1),m=u()(I,2),x=m[0],v=m[1];return(0,o.jsx)(ze.ZP,Fe()(Fe()({onClick:(0,w.throttle)(function(){var e=Ze()(Oe()().mark((function e(n){return Oe()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c&&v(!0),e.prev=1,e.next=4,d(n);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:c&&v(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(n){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:C()(Ye.btn,Ye["".concat(g,"-").concat(p)],n),style:t,size:g,shape:p,loading:x||r},A),{},{children:s}))},We="head___ghH72",Xe="node___mjPEy",qe=function(e){var n=e.className,t=e.style,i=e.children,s=void 0===i?null:i,a=e.onClick,r=e.title;return(0,o.jsxs)("div",{className:C()(We,n),style:t,children:[(0,o.jsxs)("span",{className:"primary-hover",onClick:a,children:[(0,o.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,o.jsx)("b",{title:r,children:r}),(0,o.jsx)("div",{className:Xe,children:s})]})},_e="btns___sNgTb",$e="confirm___Ozirl",en="cancel___aiq1I",nn=function(e){var n=e.confirmShow,t=void 0===n||n,i=e.confirmTitle,s=e.confirmClick,a=e.cancelShow,r=void 0===a||a,c=e.cancelTitle,l=e.cancelClick,u=e.className,d=e.style,h=e.confirmLoading,g=void 0!==h&&h;return(0,o.jsxs)("div",{className:C()(_e,u),style:d,children:[t&&(0,o.jsx)(ze.ZP,{loading:g,onClick:s,type:"primary",className:$e,children:i}),r&&(0,o.jsx)(ze.ZP,{onClick:l,className:en,children:c})]})},tn={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},sn=function(e){var n=e.className,t=e.style,i=void 0===t?{}:t,s=e.LeftContent,a=e.children,r=e.RightContent;return(0,o.jsx)("div",{className:C()(tn.fixedBottom,n),style:i,children:(0,o.jsxs)("div",{className:tn.wrap,children:[(0,o.jsx)("div",{className:tn.left,children:s}),(0,o.jsx)("div",{className:tn.center,children:a}),(0,o.jsx)("div",{className:tn.right,children:r})]})})},an="crumbs___V41Oe",rn="hover___bEIVd",on=function(e){var n=e.className,t=e.style,s=void 0===t?{}:t,a=e.dataSource,r=void 0===a?[]:a;return(0,o.jsx)("div",{className:C()(an,n),style:s,children:r.map((function(e,n){return n"," "]})]},n):(0,o.jsx)("span",{style:{color:"#5F6368"},children:e.name},n)}))})},cn=t(31797),ln=["onChange"],un=cn.Z.Countdown,dn=function(e){var n=e.onChange,t=Ue()(e,ln),s=(0,i.useState)(null),a=u()(s,2),r=a[0],c=a[1];(0,i.useEffect)((function(){"number"==typeof r&&r>=0&&n(r)}),[r]);return(0,o.jsx)(un,Fe()(Fe()({},t),{},{onChange:function(e){var n=Math.floor(e/1e3);c(n)}}))}},75902:function(e,n,t){"use strict";t.d(n,{Z:function(){return S}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(59301),c=(t(84749),t(43418)),l=t(8591),u=t(92832),d=t(95237),h=t(43604),g=t(35423),f=t(56102),p=t(32007),A=t(87599),I=t(20817),m=t(85750),x=t(79800),v=t.n(x),E=t(66621),C=t(37712),w=(0,o.forwardRef)((function(e,n){e.time;console.log("ScreenRecord:",n);var t=(0,o.useRef)(),i=(0,o.useState)(),a=v()(i,2),c=(a[0],a[1],(0,o.useRef)()),u=[];function d(){return(d=r()(s()().mark((function e(n,t){var i,a;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=[],e.next=3,new MediaRecorder(n);case 3:(a=e.sent).ondataavailable=function(e){i.push(e.data)},a.start(),c.current=a,window.recorderRefs=a,a.addEventListener("stop",(function(e){var n=URL.createObjectURL(i[0],{type:"video/mp4"});(0,E.Nd)("xxx.webm",n)}));case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(){window.recorderRefs?(t.current.srcObject.getTracks().forEach((function(e){e.stop()})),window.recorderRefs.addEventListener("dataavailable",(function(e){var n=URL.createObjectURL(e.data,{type:"video/mp4"});(0,E.Nd)("屏幕录制视频.webm",n)}))):l.ZP.warning("您还没有开启视频录制,请先去录制视频吧!")}function g(){navigator.mediaDevices.getDisplayMedia({video:!0,audio:!0}).then((function(e){return t.current.srcObject=e,u.push(e),t.current.captureStream=t.current.captureStream||t.current.mozCaptureStream,new Promise((function(e){return t.current.onplaying=e}))})).then((function(){return function(e,n){return d.apply(this,arguments)}(t.current.captureStream(),2e3)})).then((function(e){})).catch((function(e){"NotFoundError"===e.name?l.ZP.warning("找不到摄像头或麦克风。无法录制."):"UnknownError"===e.name&&l.ZP.warning("录制失败")}))}return(0,o.useImperativeHandle)(n,(function(){return{startScreenRecord:g,downloadFile:h}})),(0,C.jsx)("div",{style:{position:"absolute",top:"0",zIndex:-1},children:(0,C.jsx)("video",{onPause:function(){},width:"60",height:"120",autoPlay:!0,muted:!0,ref:t})})})),Q=w,k=t(89392),y=t(37512),B=t(93611),j=t(89260),D={1:"简单",2:"中等",3:"困难"},S=function(e){var n=e.className,t=e.git_url,i=e.difficulty,a=e.task_pass,x=e.test_set_permission,v=e.onVncAction,w=e.windows_vnc,S=(e.linux_vnc,e.vnc_url,e.unity_3d_routes),b=(e.index_tab,e.shixun_environment_id),R=e.tab_type,P=e.reboot_cloud,H=e.cloud_type,M=e.resData,N=e.instance_startup_type,G=e.mirror_description_multi,F=e.is_jupyter_notebook,J=e.is_jupyter_lab,O=e.jupyterData,T=e.is_jupyter,Z=e.onHideToolBar,L=e.monitoring_url,U=e.port,Y=e.token,z=(0,p.useParams)(),K=(0,o.useRef)();console.log("----",O);var V=4===H?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/userfiles":"/data/workspace/userfiles",W=4===H?"/data/workspace/userfiles":w?"C:/Windows/AppReadiness/downloadfiles":"/data/workspace/downloadfiles",X=!(0,k.isEmpty)(M)||!(0,k.isEmpty)(O),q=O?{name:null==O?void 0:O.main_mirror_name,description:null==O?void 0:O.main_mirror_description}:null==G?void 0:G.find((function(e){return e.shixun_environment_id===b})),_=function(){var e=r()(s()().mark((function e(){var n,t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Z(),n="",t=String(Math.random()),c.Z.confirm({icon:null,className:B.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},centered:!0,width:460,okText:"预览",cancelText:"取消",title:"服务预览",content:(0,C.jsxs)("div",{style:{height:95},children:[(0,C.jsx)("div",{className:"mb5 c-grey-333 font14 mb10",children:"服务预览将为实验环境内部服务映射到临时域名,仅供预览测试使用。请填写内部服务端口,并确认服务正常启动。"}),(0,C.jsxs)("div",{children:[(0,C.jsx)("span",{className:"c-grey-999 font14 mr10",children:"端口号"}),(0,C.jsx)(u.Z,{defaultValue:n,onChange:function(e){document.getElementById(t).style.display="none",n=e.target.value},maxLength:5,style:{width:326}})]}),(0,C.jsx)("div",{style:{display:"none",marginTop:4,marginLeft:52},id:t,className:"c-red"})]}),onOk:function(){var e=r()(s()().mark((function e(){var i,a,r,o;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=document.getElementById(t),n){e.next=5;break}return a.style.display="block",a.innerText="端口号不能为空",e.abrupt("return",Promise.reject());case 5:if(!n.includes(" ")){e.next=9;break}return a.style.display="block",a.innerText="端口号不能有空格",e.abrupt("return",Promise.reject());case 9:if(!n||!(n.includes(".")||isNaN(Number(n))||Number(n)>65535||Number(n)<=0||n.length>1&&"0"===n[0])){e.next=13;break}return a.style.display="block",a.innerText="请输入正确的端口号",e.abrupt("return",Promise.reject());case 13:return e.next=15,(0,m.ZP)("/api/tasks/".concat(z.taskId||z.identifier,"/port_proxy"),{method:"post",body:{port:Number(n),shixun_environment_id:b||null,tab_type:R||null,is_jupyter:T||!1}});case 15:return r=e.sent,e.next=18,new Promise((function(e,n){setTimeout((function(){e("")}),1e3)}));case 18:null!=r&&null!==(i=r.data)&&void 0!==i&&i.url&&(0,E.xg)(null==r||null===(o=r.data)||void 0===o?void 0:o.url);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return console.log(O,"jupyterData"),(0,C.jsxs)("div",{className:"tpi-code-setting ".concat(n),children:[(0,C.jsx)("h3",{children:"功能"}),(0,C.jsxs)("section",{children:[(S||F||J)&&(0,C.jsxs)("a",{title:"全屏",className:"file-item action",onClick:function(){v("full-screen")},children:[(0,C.jsx)("i",{className:"iconfont icon-quanping"}),"开启 / 退出全屏"]}),(2===R||3===R||4===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return v("reset-task")},className:"file-item action",title:"重置环境",children:[(0,C.jsx)("i",{className:"iconfont icon-zhongzhishixun1"}),"重置环境"]}),(2===R||3===R||5===R||J)&&(0,C.jsxs)("a",{onClick:function(){return v("reset-git-code")},className:"file-item action",title:"重置代码仓库",children:[(0,C.jsx)("i",{className:"iconfont icon-zhongzhishixun"}),"重置代码仓库"]}),(3===R||4===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return Z(),void c.Z.info({title:"文件上传",icon:null,okText:"关闭",width:600,centered:!0,content:(0,C.jsx)("div",{className:"pt10",children:(0,C.jsx)(A.Z,{isDragger:!0,maxSize:200,additionalText:'默认存放目录路径为"'.concat(V,'"'),action:"".concat(I.Z.API_SERVER,"/api/tasks/").concat(z.taskId||z.identifier,"/upload_file?debug=admin&shixun_environment_id=").concat(b||null,"&tab_type=").concat(R||null,"&is_jupyter=").concat(T||!1),onChange:function(e){e.every((function(e){var n;return 0===(null===(n=e.response)||void 0===n?void 0:n.status)}))&&(c.Z.destroyAll(),l.ZP.info("文件上传成功")),console.log("fileList:",e)}})})})},className:"file-item action",title:"上传文件",children:[(0,C.jsx)("i",{className:"iconfont icon-shangchuanwenjian"}),"上传文件"]}),(3===R||4===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return Z(),void c.Z.confirm({title:"下载代码",centered:!0,width:600,content:(0,C.jsxs)("div",{children:["代码下载功能:将“".concat(W,"”目录进行打包并下载"),(0,C.jsx)("br",{}),"(文件大小不得超过200MB)"]}),onOk:(e=r()(s()().mark((function e(){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,m.ZP)("/api/tasks/".concat(z.taskId||z.identifier,"/download_file?debug=admin"),{method:"post",body:{autoDownload:!0,shixun_environment_id:b||null,tab_type:R||null,is_jupyter:T||!1},headers:{responseType:"arraybuffer",Accept:"application/vnd.ms-excel;charset=utf-8"}});case 2:return e.abrupt("return",!0);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})});var e},className:"file-item action",title:"下载文件",children:[(0,C.jsx)("i",{className:"iconfont icon-xiazai3"}),"下载文件"]}),(3===R||5===R)&&(0,C.jsxs)("a",{onClick:function(){var e,n;null===(e=K.current)||void 0===e||null===(n=e.startScreenRecord)||void 0===n||n.call(e)},className:"file-item action",title:"屏幕录制",children:[(0,C.jsx)("i",{className:"iconfont icon-jiaruketang1"}),"屏幕录制"]}),((2===R||3===R||4===R)&&(0===H||1===H)||F||J)&&X&&(0,C.jsxs)("a",{onClick:function(){return _()},className:"file-item action w100",title:"服务预览",children:[(0,C.jsx)("i",{className:"iconfont icon-suanfasheji"}),"服务预览"]}),P&&X&&(0,C.jsxs)("a",{onClick:function(){return v("restart-reboot")},className:"file-item action",title:"重启云主机",children:[(0,C.jsx)(g.Z,{style:{marginRight:21,color:"#FFF"},className:"c-white font16"}),"重启云主机 "]}),(3===R||5===R||F||J)&&(0,C.jsxs)("a",{onClick:function(){return v("reset-code")},className:"file-item action",title:"恢复初始代码",children:[(0,C.jsx)("i",{className:"iconfont icon-zhongzhi font20",style:{marginRight:19}}),"恢复初始代码"]}),F&&(0,C.jsxs)("a",{className:"file-item action",target:"_blank",href:"https://".concat(U).concat(I.Z.TERMINAL_URL,"/terminals/1?token=").concat(Y),children:[(0,C.jsx)("i",{className:"iconfont icon-minglinghang font16",style:{marginRight:22}}),"命令行终端"]}),t&&(0,C.jsx)(f.CopyToClipboard,{text:t,onCopy:function(){return l.ZP.success("复制成功")},children:(0,C.jsxs)("a",{title:"复制版本库地址",className:"file-item action",children:[(0,C.jsx)("i",{className:"iconfont icon-fuzhibanbenkudizhi1"}),"复制版本库地址"]})}),3===R&&(0,C.jsxs)("a",{className:"file-item action",onClick:function(){v("show-clipboard-box")},children:[(0,C.jsx)("i",{className:"iconfont icon-fuzhiniantie"}),"复制粘贴"]}),(0,j.Ny)()&&(0,C.jsxs)("a",{className:"file-item action",href:L||(null==O?void 0:O.monitoring_url),target:"_blank",children:[(0,C.jsx)("i",{className:"iconfont icon-jiankongfuwu2"}),"监控服务"]}),4===R&&X&&(0,C.jsxs)("a",{className:"file-item action",onClick:function(){Z(),c.Z.info({title:"SSH直连",width:600,centered:!0,content:(0,C.jsxs)(C.Fragment,{children:[(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"账号"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.username})]}),(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"地址"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.ssh_address})]}),(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"端口"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.port})]}),(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{flex:"50px",children:"密码"}),(0,C.jsx)(h.Z,{children:null==M?void 0:M.password})]})]})})},children:[(0,C.jsx)("i",{className:"iconfont icon-congshulianjie"}),"SSH直连"]}),2===N&&X&&(0,C.jsxs)("a",{className:"file-item action",onClick:function(){Z(),c.Z.info({title:"RDP直连",icon:null,className:B.Z.CustomTipsModalCss,okButtonProps:{type:"primary"},okText:"我知道啦",width:600,centered:!0,content:(0,C.jsxs)("div",{children:[(0,C.jsxs)(d.Z,{children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"账号"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:null==M?void 0:M.username})]}),(0,C.jsxs)(d.Z,{className:"mt10",children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"地址"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:null==M?void 0:M.host})]}),(0,C.jsxs)(d.Z,{className:"mt10",children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"端口"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:4===H?null==M?void 0:M.gpPort:null==M?void 0:M.port})]}),(0,C.jsxs)(d.Z,{className:"mt10",children:[(0,C.jsx)(h.Z,{className:"c-grey-999",flex:"50px",children:"密码"}),(0,C.jsx)(h.Z,{className:"c-grey-333",children:null==M?void 0:M.password})]}),(0,C.jsx)("a",{style:{textDecoration:"underline",display:"inline-block"},href:"https://www.educoder.net/forums/36696",target:"_blank",className:"mt10 font14 current c-light-primary",children:"操作说明"})]})})},children:[(0,C.jsx)("i",{className:"iconfont icon-RDPzhilian"}),"RDP直连"]})]}),!!R&&(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)("h3",{children:"关卡配置信息"}),(0,C.jsxs)("section",{children:[(0,C.jsxs)("a",{className:"file-item",title:a?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,C.jsx)("b",{children:"跳关"}),(0,C.jsx)("span",{children:a?"允许":"不允许"})]}),(0,C.jsxs)("a",{className:"file-item",title:x?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,C.jsx)("b",{children:"测试集解锁"}),(0,C.jsx)("span",{children:x?"允许":"不允许"})]})]})]}),(0,C.jsx)("h3",{children:"实训基本信息"}),(0,C.jsxs)("section",{children:[(0,C.jsxs)("div",{className:"file-item",children:[(0,C.jsx)("b",{children:"实训难易度"}),(0,C.jsx)("span",{children:(null==O?void 0:O.difficulty)||D[i]})]}),(0,C.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,C.jsx)("b",{children:"实验环境"}),S?(0,C.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):q&&(0,C.jsx)(y.Z,{value:[q],title:"实验环境说明",children:(0,C.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null==q?void 0:q.name})})]}),(0,C.jsxs)("div",{className:"file-item",style:{alignItems:"flex-start"},children:[(0,C.jsx)("b",{children:"实验容器网络"}),S?(0,C.jsx)("span",{className:"multi_ellipsis1",children:"暂无"}):(0,C.jsx)("span",{title:null==q?void 0:q.name,className:"multi_ellipsis1 current",children:null!=q&&q.close_internet?"关闭外网":"开启外网"})]})]}),(0,C.jsx)(Q,{ref:K})]})}},62408:function(e,n,t){"use strict";var i=t(31468),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(31797),g=t(78241),f=t(43418),p=t(71418),A=t(61998),I=t(92832),m=t(94001),x=t(95237),v=t(43604),E=t(3113),C=t(33571),w=t(61186),Q=t.n(w),k=t(32007),y=t(66621),B=t(47243),j=t(89260),D=t(92208),S=t(37712);h.Z.Countdown;n.Z=(0,k.connect)((function(e){return{exercise:e.exercise}}))((function(e){var n,t,i,a,o=e.exercise,l=e.successCb,h=e.dispatch,w=(0,k.useParams)(),b=g.Z.useForm(),R=u()(b,1)[0],P=g.Z.useWatch("time",R),H=(0,d.useState)(!1),M=u()(H,2),N=M[0],G=M[1],F=(0,d.useRef)(),J=o.actionTabs,O=(0,d.useState)(),T=u()(O,2),Z=T[0],L=T[1],U=(0,D.U)(C.n7,{id:w.categoryId}),Y=u()(U,4),z=Y[1],K=Y[2],V=Y[3];(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&(G(!1),R.resetFields())}),[o.actionTabs.key]);var W=function(){var e=c()(r()().mark((function e(){var n,t,i,s,a,o,u;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,R.validateFields();case 2:if(a=R.getFieldsValue(),G(!0),!("no"!==(null==J||null===(n=J.exerciseParams)||void 0===n?void 0:n.ip_limit)||null!=J&&null!==(t=J.exerciseParams)&&void 0!==t&&t.ip_bind_type)){e.next=7;break}return e.next=7,new Promise(function(){var e=c()(r()().mark((function e(n){var t,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,B.y)({ip_limit:null==J||null===(t=J.exerciseParams)||void 0===t?void 0:t.ip_limit,ip_bind:null==J||null===(i=J.exerciseParams)||void 0===i?void 0:i.ip_bind_type});case 2:return F.current=e.sent,e.abrupt("return",n());case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}());case 7:return e.next=9,(0,C.ZD)(null==J||null===(i=J.exerciseParams)||void 0===i?void 0:i.id,{exercise_user_id:null==J||null===(s=J.exerciseParams)||void 0===s?void 0:s.exercise_user_id,unlock_key:a.unlock_key,time:a.time,ip:F.current});case 9:if(0!==e.sent.status){e.next=18;break}if(!l){e.next=15;break}return h({type:"exercise/setActionTabs",payload:{}}),l(),e.abrupt("return");case 15:u=null==J?void 0:J.exerciseParams,(0,y.nr)({inner_ip:u.inner_ip,public_ip:u.public_ip,open_camera:u.open_camera,ip_limit:u.ip_limit,ip_bind:u.ip_bind,ip_bind_type:u.ip_bind_type,exercise_tips:u.exercise_tips,exerciseId:u.id,screen_open:u.screen_open,screen_num:u.screen_num,screen_sec:u.screen_sec,coursesId:w.coursesId,login:null===(o=(0,j.eY)())||void 0===o?void 0:o.login,history:history,identity_verify:u.identity_verify,open_phone_video_recording:u.open_phone_video_recording,current_status:u.current_status}),h({type:"exercise/setActionTabs",payload:{}});case 18:G(!1);case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=[{title:"IP地址",dataIndex:"ip",key:"ip",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"浏览器",dataIndex:"browser",key:"browser",render:function(e){return(0,S.jsx)("span",{className:e.indexOf("异常")>-1?"c-red":"c-green",children:e})}},{title:"上次登录时间",dataIndex:"last_login_time",key:"last_login_time"}],q=(null==J||null===(n=J.exerciseParams)||void 0===n?void 0:n.errorMessage)&&"object"===s()(null==J||null===(t=J.exerciseParams)||void 0===t?void 0:t.errorMessage);(0,d.useEffect)((function(){"student-unlock"===o.actionTabs.key&&c()(r()().mark((function e(){var n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Cd)(w);case 2:return n=e.sent,e.next=5,K({});case 5:n.status||L(n);case 6:case"end":return e.stop()}}),e)})))()}),[o.actionTabs.key]);var _=(null==Z?void 0:Z.exercise)||{},$=_.time,ee=_.end_time;return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(f.Z,{width:514,centered:!0,closable:!(null==J||null===(i=J.exerciseParams)||void 0===i||!i.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"提示",open:"student-unlock"===o.actionTabs.key,footer:null,onCancel:function(){h({type:"exercise/setActionTabs",payload:{}})},children:(0,S.jsxs)(p.Z,{spinning:z,children:[q&&(0,S.jsx)("div",{style:{marginBottom:16},children:"该账号已经存在异常情况,若非本人操作,请联系监考老师说明情况。 "}),!q&&(0,S.jsx)("div",{style:{marginBottom:16},children:"系统检测到您在考试时中途退出,现已将考试锁定。如需继续进行考试, 请尽快联系课堂老师进行解锁!"}),q&&(0,S.jsx)(A.Z,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[(null==J||null===(a=J.exerciseParams)||void 0===a?void 0:a.errorMessage)||{}],columns:X}),(0,S.jsx)("div",{className:"",children:(0,S.jsxs)(g.Z,{form:R,layout:"vertical",autoComplete:"off",children:[(0,S.jsx)(g.Z.Item,{label:"考试解锁码",name:"unlock_key",rules:[{required:!0,message:"请输入考试解锁码"}],children:(0,S.jsx)(I.Z.Password,{autoComplete:"off",placeholder:"请输入考试解锁码",visibilityToggle:!1})}),-1!==$?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(g.Z.Item,{name:"time",label:(0,S.jsxs)("span",{children:["延长时间(",(0,S.jsxs)("span",{style:{color:"#9096A3"},children:["当前考试截止时间",Q()(ee).format("YYYY-MM-DD HH:mm")]}),")"]}),children:(0,S.jsx)(m.Z,{min:1,precision:0,max:5e3,style:{width:"100%"},placeholder:"请填写延长时间(分钟),在学生剩余时间基础上延时",addonAfter:"分钟"})}),(0,S.jsxs)("div",{className:"mb20",style:{color:"#FA6400"},children:["该学生剩余考试时间:",(0,S.jsx)("span",{className:"ml5",children:((null==V?void 0:V.student_left_minutes)||0)+(P||0)}),"分钟",0!==(null==V?void 0:V.student_left_minutes)&&(null==V?void 0:V.user_end_time)&&(0,S.jsxs)("span",{children:[",交卷截止时间:",(0,S.jsx)("span",{className:"ml5",children:Q()(null==V?void 0:V.user_end_time).add(P||0,"m").format("YYYY-MM-DD HH:mm:ss")})]})]})]}):(0,S.jsxs)("span",{style:{color:"#F6A53B"},children:[" 当前考试未限制考生答题时长,考试截止时间为 ",Q()(ee).format("YYYY-MM-DD HH:mm")]})]})}),(0,S.jsxs)(x.Z,{justify:"space-between",align:"middle",children:[(0,S.jsx)(v.Z,{}),(0,S.jsx)(v.Z,{children:(0,S.jsx)(E.ZP,{loading:N,onClick:W,children:"进入考试"})})]})]})})})}))},17111:function(e,n,t){"use strict";t.d(n,{$J:function(){return c},JZ:function(){return u},bN:function(){return g},jP:function(){return h},rO:function(){return l}});var i=t(7557),s=t.n(i),a=t(41498),r=t.n(a),o=t(85750);function c(e){return(0,o.U2)("libraries/".concat(e,".json"))}function l(){return(0,o.U2)("library_tags.json")}function u(e){return d.apply(this,arguments)}function d(){return(d=r()(s()().mark((function e(n){var t;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,o.IV)("attachments/".concat(n,".json"));case 2:return t=e.sent,e.abrupt("return",0===t.status);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return(0,o.v_)("libraries.json",e)}function g(e,n){return(0,o.gz)("libraries/".concat(e,".json"),n)}},46100:function(e,n,t){"use strict";t.d(n,{Z:function(){return C}});var i=t(82242),s=t.n(i),a=t(7557),r=t.n(a),o=t(41498),c=t.n(o),l=t(79800),u=t.n(l),d=t(59301),h=t(32007),g=t(78241),f=t(8591),p=t(43418),A=t(92832),I="wrap___TwY3U",m="content___Ks95W",x="mainPathWrap___CrMaa",v="colorBlue___dvWbP",E=t(37712),C=(0,h.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,a=e.pathList,o=void 0===a?[]:a,l=e.showInputPath,C=void 0!==l&&l,w=e.isMergeSelectFile,Q=void 0!==w&&w,k=e.onFinish,y=void 0===k?function(){}:k,B=g.Z.useForm(),j=u()(B,1)[0],D=(0,h.useParams)(),S=(0,h.useLocation)(),b=(0,d.useRef)(),R=(0,d.useState)(""),P=u()(R,2),H=P[0],M=P[1],N=(0,d.useState)(""),G=u()(N,2),F=G[0],J=G[1],O=(0,d.useState)([]),T=u()(O,2),Z=T[0],L=T[1],U=(0,d.useState)([]),Y=u()(U,2),z=Y[0],K=Y[1];(0,d.useEffect)((function(){var e;b.current="repository"===(null===(e=S.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,d.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=o.join("/"),t=[];o.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),L(t),M(e),J(e),V(e)}}),[n.actionTabs.key]);var V=function(){var e=c()(r()().mark((function e(n){var i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:b.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:D.id,path:n}});case 2:(i=e.sent)&&K(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),W=function(){var e=c()(r()().mark((function e(){var n,i,a;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==j?void 0:j.getFieldsValue(),i=H?"".concat(H).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!Q){e.next=6;break}return y(i),X(),e.abrupt("return");case 6:if(!C){e.next=16;break}return e.next=9,j.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:s()(s()({},{id:D.id,path:i}),b.current?{}:{secret_repository:!0})});case 11:a=e.sent,y(F),0===a.status&&f.ZP.info("新建成功"),e.next=18;break;case 16:y(i),f.ZP.success("选择文件目录成功");case 18:X();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),X=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),j.resetFields()};return(0,E.jsx)(p.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:W,onCancel:X,children:(0,E.jsxs)("div",{className:I,children:[(0,E.jsxs)("div",{className:m,children:[(0,E.jsx)("div",{className:x,children:!(null==Z||!Z.length)&&Z.map((function(e,n){return(0,E.jsx)("a",{onClick:function(){return function(e,n){var t=Z.filter((function(e,t){return t<=n}));L(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);M(i),V(i)}(0,n)},children:e.val},n)}))}),!(null==z||!z.length)&&z.map((function(e,n){return"tree"===e.type&&(0,E.jsxs)("a",{onClick:function(){return function(e){var n=H;"tree"===e.type&&(Z.length?Z.push({val:"/".concat(e.name),path:e.name}):Z.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),L(Z),n=H?"".concat(H,"/").concat(e.name):e.name,M(n)),V(n)}(e)},children:[(0,E.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(v)}),e.name]},n)}))]}),(0,E.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,E.jsx)("div",{className:"mt5 mb5",children:H}),C&&(0,E.jsx)(g.Z,{form:j,scrollToFirstError:!0,className:"mt20",children:(0,E.jsx)(g.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,E.jsx)(A.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})}))},37512:function(e,n,t){"use strict";t.d(n,{Z:function(){return u}});var i=t(79800),s=t.n(i),a=t(59301),r="modal___yy3VB",o=t(43418),c=t(51150),l=t(37712),u=function(e){var n=e.title,t=e.children,i=e.value,u=(0,a.useState)(!1),d=s()(u,2),h=d[0],g=d[1];return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("span",{onClick:function(){return g(!0)},children:t}),(0,l.jsxs)(o.Z,{title:n,open:h,width:1e3,destroyOnClose:!0,centered:!0,onCancel:function(){return g(!1)},className:r,footer:null,children:["string"==typeof i&&(0,l.jsx)(c.Z,{value:i||""}),"[object Array]"===Object.prototype.toString.call(i)&&(0,l.jsx)(l.Fragment,{children:null==i?void 0:i.map((function(e,n){return(0,l.jsxs)("div",{children:[(0,l.jsx)("b",{children:e.name||e.type_name}),(0,l.jsx)(c.Z,{value:e.description||""})]},n)}))})]})]})}},82268:function(e,n,t){"use strict";t.d(n,{Z:function(){return j}});var i=t(82242),s=t.n(i),a=t(91232),r=t.n(a),o=t(79800),c=t.n(o),l=t(59301),u="scrollbar___lLOKh",d="scrollbarContent___J5uQ6",h="scrollbarTrack___ptQqt",g="scrollbarThumb___GFuZv",f="item___MSfbI",p="icon___AXhP9",A="dot___BA766",I="active___Rkf93",m="pathActive___l4hB4",x="paths___gzBRM",v=t(43418),E=t(38854),C=t(89392),w=t(53200),Q=t(76374),k=t(66621),y=t(32007),B=t(37712),j=function(e){var n=e.initTabs,t=void 0===n?[]:n,i=e.tabs,a=void 0===i?[]:i,o=e.setTabs,j=e.value,D=e.onChange,S=e.codeUpdate,b=void 0!==S&&S,R=e.paths,P=void 0===R?[]:R,H=e.activePath,M=e.onChangePath,N=e.codeLoading,G=e.copyProhibited,F=void 0!==G&&G,J=(0,l.useState)(!1),O=c()(J,2),T=O[0],Z=O[1],L=(0,l.useState)(!1),U=c()(L,2),Y=U[0],z=U[1],K=(0,l.useRef)(),V=(0,l.useRef)(),W=(0,l.useRef)(),X=(0,l.useRef)(!1),q=(0,y.useParams)(),_=(0,y.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo}));(0,l.useEffect)((function(){return w.Z.subscribe("send-tabs-result-data",(function(e){var n=(0,C.cloneDeep)(a),t=n.findIndex((function(n){return n.index_tab===e.index_tab}));n[t].resData=e,o(n)}))}),[a]),(0,l.useEffect)((function(){var e=new Q.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){n.value.contentRect.width;$()}}catch(e){t.e(e)}finally{t.f()}})),n=new Q.Z((function(e){var n,t=r()(e);try{for(t.s();!(n=t.n()).done;){n.value.contentRect.width;$()}}catch(e){t.e(e)}finally{t.f()}}));return V.current&&(e.observe(V.current),n.observe(W.current)),function(){e.disconnect(),n.disconnect()}}),[]),(0,l.useEffect)((function(){if(t.length&&!X.current){var e,n=sessionStorage.getItem("Tpilist"),i=JSON.parse(n)||[],a=null==i||null===(e=i.filter((function(e){return e.id===q.taskId})))||void 0===e?void 0:e[0],r=2===(null==_?void 0:_.user_status)||(null==a?void 0:a.id)===q.taskId&&((new Date).getTime()-new Date(null==a?void 0:a.time).getTime())/1e3/3600>24,c=t.map((function(e,n){return s()(s()({},e),{},{active:q.taskId?0===n&&![2,3,4].includes(e.tab_type)||!r&&!(null==a||!a.id||0!==n):0===n,resetKey:1,resData:{}})}));if(null==a||!a.id){var l={id:q.taskId,time:new Date};i.push(l),sessionStorage.setItem("Tpilist",JSON.stringify(i))}o((0,C.cloneDeep)(c)),D(c[0]),X.current=!1}}),[null==t?void 0:t.length]),(0,l.useEffect)((function(){if(K.current){var e=function(e){i=K.current.offsetLeft,s=e.pageX,a=!0,document.onselectstart=function(){return!1},(0,k.kk)("none")},n=function(){a=!1,document.onselectstart=null,(0,k.kk)("auto")},t=function(e){if(a){var n=e.pageX-s,t=i+n,r=V.current.clientWidth-K.current.clientWidth;t<=0&&(t=0),t>=r&&(t=r),K.current.style.left="".concat(t,"px"),W.current.style.transform="translateX(".concat(-t/V.current.clientWidth*W.current.clientWidth,"px)")}},i=0,s=0,a=!1;return K.current.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var i,s,a;null===(i=K.current)||void 0===i||i.removeEventListener("mousedown",e),null===(s=document)||void 0===s||s.removeEventListener("mousemove",t),null===(a=document)||void 0===a||a.removeEventListener("mouseup",n)}}}),[K.current,j]),(0,l.useEffect)((function(){return W.current.addEventListener("wheel",ee,{passive:!1}),function(){var e;null===(e=W.current)||void 0===e||e.removeEventListener("wheel",ee,{passive:!1})}}),[W.current]);var $=function(){try{if(W.current.clientWidth>V.current.clientWidth){var e,n=V.current.clientWidth/W.current.clientWidth*V.current.clientWidth,t=Number(null===(e=K.current.style.left)||void 0===e?void 0:e.replace("px","")),i=t;t+n>=V.current.clientWidth&&(i=t-(t+n-V.current.clientWidth)),K.current.style.width="".concat(n,"px"),K.current.style.left="".concat(i,"px"),W.current.style.transform="translateX(".concat(-i/V.current.clientWidth*W.current.clientWidth,"px)"),Z(!0)}else K.current.style.left="".concat(0,"px"),W.current.style.transform="translateX(0px)",Z(!1)}catch(e){}},ee=function(e){if(!(W.current.clientWidth<=V.current.clientWidth)){var n=0;n=-1!==navigator.userAgent.indexOf("Macintosh")?e.deltaX:e.shiftKey?e.deltaX||e.deltaY:e.deltaX;var t=W.current.style.transform.match(/translateX\(([-0-9.]+)px\)/),i=t?parseFloat(t[1]):0;i=Math.abs(i),(i+=n)<=0&&(i=0);var s=W.current.clientWidth-V.current.clientWidth;i>=s&&(i=s);var a=i/W.current.clientWidth*V.current.clientWidth;K.current.style.left="".concat(a,"px"),W.current.style.transform="translateX(".concat(-i,"px)"),e.preventDefault()}};return(0,B.jsxs)("div",{className:u,ref:V,children:[(0,B.jsx)("div",{className:d,ref:W,children:a.map((function(e,n){var t,i=e.index_tab,r=e.isCopy,c=e.tab_type,l=e.name;return(0,B.jsxs)("div",{onClick:function(){if(i!==j.index_tab){var t=s()(s()({},e),{},{active:!0}),r=(0,C.cloneDeep)(a);r[n]=t,D(t),o(r)}},className:j.index_tab===i?"".concat(f," ").concat(I):f,children:[1===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{title:"代码编辑器",style:{color:"#3B86A0"},className:"iconfont icon-daimabianjiqi1"}),(0,B.jsx)("span",{children:l}),!!H&&(0,B.jsx)(E.Z,{className:p,overlayClassName:x,onOpenChange:function(e){z(e)},disabled:N,menu:{items:null===(t=(0,C.compact)(P))||void 0===t?void 0:t.map((function(e){return{key:e,label:(0,B.jsx)("span",{className:H===e?m:"",children:e}),onClick:function(){H!==e&&(z(!1),M(e))}}}))},children:(0,B.jsx)("div",{children:Y?(0,B.jsx)("b",{className:"iconfont icon-a-xialazhankai"}):(0,B.jsx)("b",{className:"iconfont icon-shouqi4"})})}),b&&(0,B.jsx)("div",{className:A})]}),2===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#608B4E"},title:"VSCode编辑器",className:"iconfont icon-vscode"}),(0,B.jsx)("span",{children:l})]}),3===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#608B4E"},title:"图形化桌面",className:"iconfont icon-tuxinghuazhuomian"}),(0,B.jsx)("span",{children:l})]}),4===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#3B86A0"},title:"命令行终端",className:"iconfont icon-minglinghang"}),(0,B.jsx)("span",{children:l}),!F&&(0,B.jsx)("aside",{title:"复制",onClick:function(t){return function(e,n,t){if(t.stopPropagation(),20!==a.length){var i=(0,C.cloneDeep)(a),r=String(Math.random()).slice(-10),c=e.index_tab.split("-")[0],l=s()(s()({},e),{},{active:!1,index_tab:"".concat(c,"-").concat(r),isCopy:!0});i.splice(n+1,0,l),o(i)}else v.Z.info({title:"提示",icon:null,okText:"我知道了",width:600,centered:!0,content:"实验界面窗口数量已达上限(20个),不允许再复制窗口。"})}(e,n,t)},className:"iconfont icon-fuzhihuanjing font14 ml10 current"}),r&&(0,B.jsx)("aside",{title:"关闭",onClick:function(t){return function(e,n,t){t.stopPropagation();var i=(0,C.cloneDeep)(a);i.splice(n,1),e.index_tab===j.index_tab&&(i[n-1].active=!0,D(i[n-1])),o(i)}(e,n,t)},className:"iconfont icon-guanbishiyanhuanjing font14 ml10 current"})]}),5===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#3B86A0"},title:"容器内服务",className:"iconfont icon-rongqi1"}),(0,B.jsx)("span",{children:l})]}),6===c&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("i",{style:{color:"#3B86A0"},title:"虚拟仿真",className:"icon-xunifangzhen"}),(0,B.jsx)("span",{children:l})]})]},i)}))}),(0,B.jsx)("div",{style:{display:T?"block":"none"},className:h,children:(0,B.jsx)("div",{ref:K,className:g})})]})}},24330:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return Ia}});var i=t(31468),s=t.n(i),a=t(37205),r=t.n(a),o=t(39647),c=t.n(o),l=t(85573),u=t.n(l),d=t(7557),h=t.n(d),g=t(41498),f=t.n(g),p=t(79800),A=t.n(p),I=t(70236),m=t.n(I),x=t(82242),v=t.n(x),E=t(59301),C=t(32007),w=t(40806),Q=t(37712),k=function(e){var n=e.position,t=e.subject,i=e.score,s=e.onViewAllTask,a=(0,E.useState)(!1),r=A()(a,2),o=r[0],c=r[1],l=((0,C.useLocation)(),(0,C.useSearchParams)()),u=A()(l,1)[0];var d=function(){(0,w.vp)()?c(!0):c(!1)};return(0,E.useEffect)((function(){return document.addEventListener((0,w.gH)(),d),function(){document.removeEventListener((0,w.gH)(),d)}}),[]),(0,Q.jsxs)("div",{className:"task-header",children:[(0,Q.jsx)("a",{title:"查看全部任务",onClick:s,children:(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABz0lEQVR4Xu3csU7DQBRE0V1+LNCn5DNT0mN+DCNoQzNjfBVWl/o9T3wYNiiyMq+3fR/+nC4whT7d+CdAaMZZaMhZaKEpASjHM1poSACKsdFCQwJQjI0WGhKAYmy00JAAFGOjhYYEoBgbLTQkAMXYaKEhASjGRgsNCUAxNlpoSACKsdFCQwJQjI0WGhKAYmz0YtDb2+t8ge4pirne9vcxxnO0VAxTjRYaeppUaAq6+GsjV5Y5Oki0h8yizuiHvHnyRQkNaQstNCQAxdhooSEBKMZGCw0JQDE2ejHobezj49A9PY19fI556Bq/Lc9x8dO7P1e9v6AfkwLI3xHLQR8+Os6CX+zoOIvp31zX/zqgX5XQQkMCUIyNFhoSgGJstNCQABRjo4WGBKAYqtEbdD9tzDIP0PhIGPVImE+TMt9NaqOhRrdn5zJ71JvhMmDtjQjdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy4J3QI1o4L3cqFe0KHYO240K1cuCd0CNaOC93KhXtCh2DtuNCtXLgndAjWjgvdyoV7Qodg7bjQrVy49wXyQzzmd6RVpQAAAABJRU5ErkJggg==",alt:"nav",width:45})}),(0,Q.jsxs)("h3",{title:t,children:["第",n,"关:",t]}),(0,Q.jsx)("span",{children:i}),!("true"===u.get("isFullScreen"))&&(0,Q.jsx)("a",{onClick:function(){c(!o),(0,w.vp)()?(0,w.BU)():(0,w.Dj)(document.getElementById("task-left-panel"))},title:o?"退出全屏":"全屏",children:(0,Q.jsx)("i",{className:o?"iconfont icon-shousuo c-grey-333 font16 ml10 current":"iconfont icon-zhankai c-grey-333 font16 ml10 current"})})]})},y=t(96865),B=t(95237),j=t(43604),D=t(78673),S=t(61998),b=t(27092),R=t(50883),P=t(35512),H=t(66621),M=t(61186),N=t.n(M),G={0:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAaVBMVEUAAAD/vwD/vwD/ugD/ugD/uwD/vAD8vAP8ugP9uwL9uwL9uwL9ugL9ugL9ugL8uwP8uwP8ugP9ugL9ugL9ugL9uwL9uwL9uwL9uwP9zkn+1WT+34r+45n/7bz/8s//9+D/+/D//fj///8yardZAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAABpUlEQVRYw+3XwXKDIBAG4AVKoiRBDSq0adrG93/ImphSWwV2jYce+t+SGb5RWBcAmEQeji6acicgHVE6RA4s5cjWoVInHkognV6KP1Pt0NExJ3OE8AhUUKB9BKI4rpoM3+7KWzaMBLWwGcbttsNC+QlWcn7Eqesz8z+ocTHw7wUPQKdLEnItB+3i0PO569JQXwxtFHo5f3QoqB4v1BR663wSkItD738O6vN6WQlyZyRk1oGq8Xf6CFSMO8cjUAbMrgHZvl+qNSDVf/3MT7cSSyFza+DcepYEGQ/Ze9cVzSKo+oIavzUxfYeaJZAeb0xC2ytUUKD9FbJ6slMKySGnQBK4DO23ggJFd1qLh4oopPBQFoU4GmoSxxqNhbIExJHbbJM8aSkcJNNnv+rRk4h/OZt2DAPMcdSu46Qli3RSkhGADovMuGZASagK7AaI4XqOUQzo4ftfDdPkS5jByr1lssXKzzpXAP/QpLyfrvGXycPtJyczMnDhOgri44RvILQqiNy3aJPVUm5XsOziRoOaMFSQIB2GchLEgj3SEOuI6dm3M8E1+wTzvvO4HPYw7wAAAABJRU5ErkJggg==",1:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAeFBMVEUAAACvv7+nt8elusWmusKnt8OmucKmucGlt8KmuMKlt8GmuMKmuMGluMKmt8KluMKmuMKmt8KluMGmuMKmuMGlt8KluMGmuMGmuMK+y9PQ2d/W3uPb4ubg5unk6ezo7O/r7/Hu8vTx9Pb09/j3+fr6+/z9/f7///9IiVUSAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAACAElEQVRYw+3X2XaCMBAG4CzFYtSgIiRYu7rk/d+wCJwUy8wk0V72v9KjfCdMhoQwNkm22loy64Vk4ci1jciKh5ystlHZBQYlI51Wose0s9HRlJPbhAgCKlKgJQGlOHYzufx5se4y40lQzWb9dYvnfqJ8gVUG/L15Ozrnzl+v05+YGjeD+JlwCNqf3JDTHodsLZi2FNScnc+lwaG2GWoSenejfBLQbjxRANQN6NzsL53U4JANQN31H9Yeuw8vD0LvfwhdHoReBujgwjUqyREN6e/sRMzaZvycolA/MPdGQMV45UChU7ghc8ZNEHqFBzSGTLteqhDU9FN2Jh5aq9qnn/tyKwlCHw6a+xuo7BZwYTwLOXv4QWuv9pAZVl1ZUdARrvR1xgeo8lsT1wNUoZU+WBTS441JanOFCqzSX+Di30JGT3ZKmQk2RyoN3Ji1GRMZtt9KpKcPUPHIndaAPT3kePNTQUIKHBAI5SQkoqEq8FqjY6E8AInIbbYKvmmpOCgLv/ttHn0T8Tdnwk7JWczrqPkbJyyZSCcklZJFhxMV15ylBOsCM2OJERpiFGfpEctfC2Y5v4fprbm3yvxu5bbPFWP/0KS9n67xh8lV91UkMxly4NrKxOHgJ5C0LiDOW2nFqlNOV+y+g1saVOFQkQRpHJonQRxdI8vEPuIavLsSnbNvHF76qBcgeTgAAAAASUVORK5CYII=",2:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAA8CAMAAADygAyiAAAAe1BMVEUAAAC/j1C3l1i1lVq2llmzl1i2llm0llm1lVi0llm1lVi0llm1lVm1lVi0lli1lVi0lli1llm1lVm0lli1lli1lVm0lVm1lli1llnJs4fSvpnYx6fdzrLh1Lzl2sTo38zs49Pu59nx6+D07+X28uv59vD7+fX9/Pr///9SRDJsAAAAGHRSTlMAECAwP0BQX2BwgI+Qn6Cwv8DP0N/g7/D8rFP8AAAB+klEQVRYw+3X2VbCMBAG4EliEQqkQGgTEBFRlvd/QksLMV0yyVQvvPC/4XCg38kyzQLQSTJfGTSLqYBwxMJEZM5CTlKYqKwDjRKRTinhbVqb6EjMGRtCOAJlFGiGQBTHLDuPP08XVUaMBBUwqp+bPtcTZQc4TXr+vv84Xcucjq+dnyB1i4F/T3gPtKmUOp8bL2QKDtJg0OHq5OiHymIoUOjkQtetH1q7E9UD1cDBfFSfb37IREG7excPfwBqDvrPoW096C8YpILQ7jFpe2T6l+57GoAOBoEyd+UItQgryDEwHQ21++ZAulwv0/Bgb/aXvia5j5ZvP7PDnQrv9B/r19YHqWoB59qygYJsQspC+r7qinwQtHxAud2amLxD+RBIuhuTkPoGZRRodoO07OyUIuEwaUMXBEqAJ779tjNtnxXwbj8bk4ZFt6D3xgq5c3/KUChtl+LFcZo9G6MQb/ft5ezZRfLAsUb2bGznal/bGUKDeprkSR48aaVxUBI++y1/ehKxndNhRzGIOY7q33HCko50QpISEB2GjLhkQImvCvQIiOGyj0kZ0MNnrQVTTYYwtTWxlhoPVpp1ngL8Q53yfrrFXibn1VdOZhLPhWsliM3x30BoVYDct2iDVVBuVzDs4kaDcj+UkSDphyYkiHnXSEWsIyZ7e6e8c/YFAVX9WNqVSc8AAAAASUVORK5CYII="},F={loading:!0,page:1,data:null},J=function(e){return e[e.SET_LOADING=0]="SET_LOADING",e[e.SET_STATE=1]="SET_STATE",e[e.SET_PAGE=2]="SET_PAGE",e}(J||{});function O(e,n){switch(n.type){case J.SET_LOADING:return v()(v()({},e),{},{loading:n.payload});case J.SET_STATE:return v()(v()({},e),n.payload);case J.SET_PAGE:return v()(v()({},e),{},{page:n.payload});default:throw new Error}}var T=function(e){var n=e.activeIndex,t=e.taskId,i=(0,E.useReducer)(O,F),s=A()(i,2),a=s[0],r=s[1],o=a.loading,c=a.page,l=a.data,u=(0,E.useRef)(),d=(0,E.useState)(!1),g=A()(d,2),p=g[0],I=g[1],m=(0,E.useMemo)((function(){var e=[{title:"排名",dataIndex:"user_name",align:"center",render:function(e,n,t){var i=10*(c-1)+t+1;return i<=3?(0,Q.jsx)("img",{src:G[i-1],alt:"rank",width:36}):i}},{title:"姓名",dataIndex:"user_name"},{title:null==l?void 0:l.rank_data_name,dataIndex:"score",render:function(e){return"DEFAULT"===(null==l?void 0:l.open_rank)?(0,H.li)(e):e}},{title:"通关时间",dataIndex:"end_time",render:function(e){return N()(e).format("YYYY-MM-DD HH:mm:ss")}}];return e}),[null==l?void 0:l.rank_data_name,null==l?void 0:l.open_rank,c]),x=function(){var e=f()(h()().mark((function e(){var n;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.next=3,(0,P.i8)(t,{page:c,limit:10});case 3:n=e.sent,I(!1),r({type:J.SET_STATE,payload:{loading:!1,data:n.data}});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,E.useEffect)((function(){return 4===n?(clearInterval(u.current),sessionStorage.getItem("rankingShixunDetailAutoRefersh")&&v(!0),x()):clearInterval(u.current),function(){clearInterval(u.current)}}),[c,n,t]);var v=function(e){e?u.current=setInterval((function(){x()}),1e4):clearInterval(u.current)};return(0,Q.jsx)("div",{className:"ranking-container",children:o?(0,Q.jsx)(y.Z,{avatar:!0,paragraph:{rows:4}}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(B.Z,{align:"middle",justify:"start",style:{marginBottom:"20px"},children:(0,Q.jsx)(j.Z,{children:(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsx)(D.Z,{checkedChildren:"开启",unCheckedChildren:"关闭",defaultChecked:!!sessionStorage.getItem("rankingShixunDetailAutoRefersh"),onChange:function(e){e?sessionStorage.setItem("rankingShixunDetailAutoRefersh","true"):sessionStorage.removeItem("rankingShixunDetailAutoRefersh"),v(e)}}),(0,Q.jsx)("span",{className:"ml8",children:"自动刷新(开启后每10S更新一次数据)"})]})})}),l&&0!==(null==l?void 0:l.rank_list_count)?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(S.Z,{pagination:!1,size:"middle",dataSource:l.rank_list,columns:m,loading:p}),l.rank_list_count>10?(0,Q.jsx)(b.Z,{style:{marginTop:20},showQuickJumper:!0,showSizeChanger:!1,onChange:function(e){r({type:J.SET_PAGE,payload:e})},current:c,total:l.rank_list_count}):null]}):(0,Q.jsx)(R.Z,{styles:{margin:"20% auto"}})]})})},Z=t(38055),L=t(51150),U=t(8591),Y=t(43418),z=t(43428),K=t(81074),V="content-wrapper___kKoFC",W="scroll___lsiy3",X="unity-3d-container___kQAJh",q="btn-enlarge___mQbst",_="enlarge___p_I6G",$="tab-nav___iVZmY",ee="tab-fixed___SeByu",ne="active___TjNGA",te="tab-panel-body___iueV_",ie="answer-tip___b7k1Y",se=t(91293),ae=t(31395),re="YYYY-MM-DD HH:mm",oe=function(e){var n=e.challenge,t=e.position,i=e.status,s=e.get_gold,a=e.get_experience,r=e.star,o=e.tag_count,c=e.finished_time,l=e.index,u=e.view_answer_time,d=e.name,h=e.identifier,g=e.identity,f=e.shixun,p=e.taskList,A=e.onSaveTaskStar,I=(0,C.useLocation)(),m=(0,C.useParams)();var x=2===i||f.status<2||p[l-1]&&2===p[l-1].status||f.task_pass||g<=5;return(0,Q.jsxs)("div",{className:"task-item-container ".concat(n.position===t?"active":""," ").concat(2===i?"finish":""),children:[(0,Q.jsxs)("div",{className:"flex-container challenge-title space-between",children:[x?(0,Q.jsxs)("a",{href:"/tasks/".concat(h).concat(I.search),onClick:function(e){e.preventDefault(),m.courseId&&m.homeworkId?setTimeout((function(){return window.location.href="/tasks/".concat(m.courseId,"/").concat(m.homeworkId,"/").concat(h).concat(I.search)}),300):setTimeout((function(){return window.location.href="/tasks/".concat(h).concat(I.search)}),300)},children:["".concat(t,". ").concat(d)," "]}):(0,Q.jsx)("span",{children:"".concat(t,". ").concat(d)}),(0,Q.jsx)("i",{className:"iconfont icon-wancheng1 ".concat(2===i?"green":"")})]}),(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("p",{className:2===i?"green":"",children:[(0,Q.jsx)("span",{children:"经验值"})," ",2===i&&a>0?"+":"",a]}),(0,Q.jsxs)("p",{className:2===i?"green":"",children:[(0,Q.jsx)("span",{children:"金币"})," ",2===i&&s>0?"+":""," ",s]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{children:"技能标签"})," ",o||"无"]})]}),(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{children:"完成时间"}),c?N()(c).format(re):"--"]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("span",{children:"查看答案时间"}),u?N()(u).format(re):"--"]})]}),f.status>=2?(0,Q.jsxs)("div",{className:"rate-container",children:[2===i&&0===r?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("span",{children:"给个评分吧:"}),(0,Q.jsx)(ae.Z,{defaultValue:0,onChange:function(e){A(h,e,l)}})]}):null,2===i&&r>0?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("span",{children:"已评分:"}),(0,Q.jsx)(ae.Z,{value:r,disabled:!0}),(0,Q.jsxs)("span",{className:"highlight",children:[r,"分"]})]}):null]}):null]})},ce=function(e){var n=e.taskList,t=e.challenge,i=e.shixun,s=e.identity,a=e.onSaveTaskStar,r=(0,C.useSearchParams)(),o=A()(r,1)[0];return(0,Q.jsxs)("div",{className:"task-nav-container",children:[!!o.get("coursesId")&&(0,Q.jsx)("p",{className:"task-tip",children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"温馨提示: "}),"若查看答案时间早于关卡任务完成时间,将影响课堂实训作业的成绩。"]})}),n.map((function(e,r){var o=v()(v()({},e),{},{identity:s,index:r,challenge:t,taskList:n,shixun:i,onSaveTaskStar:a});return(0,Q.jsx)(oe,v()({},o),r)}))]})},le={tree:"tree___LyfjL"},ue=t(97334),de=t(33571),he=t(81841),ge=t(16896),fe=function(){var e=f()(h()().mark((function e(n,t,i,s,a){var r,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=function(){a?(0,H.xg)(i?"/tasks/".concat(null==o?void 0:o.identifier,"/jupyter"):"/tasks/".concat(o.game_identifier,"?subject_id=").concat(s)):window.location.href=i?"/tasks/".concat(null==o?void 0:o.identifier,"/jupyter"):"/tasks/".concat(o.game_identifier,"?subject_id=").concat(s)},!i){e.next=7;break}return e.next=4,(0,ge.BK)({id:n,challenge_id:t,subject_id:s});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,(0,ge.Ir)({id:n,challenge_id:t,subject_id:s});case 9:e.t0=e.sent;case 10:if(!(null!=(o=e.t0)&&o.game_identifier||null!=o&&o.identifier)){e.next=22;break}if(null==o||!o.access){e.next=16;break}r(),e.next=21;break;case 16:if(0!=(null==o?void 0:o.access)){e.next=20;break}return U.ZP.warning("当前实训不支持跳关,已为您跳转到该实训未通过的第一个关卡"),setTimeout((function(){fe(n,"",i,s,a)}),1e3),e.abrupt("return");case 20:r();case 21:return e.abrupt("return");case 22:-3===(null==o?void 0:o.status)?(0,H.eF)():2===(null==o?void 0:o.status)?pe(null==o?void 0:o.message):3===(null==o?void 0:o.status)&&Ae(null==o?void 0:o.message);case 23:case"end":return e.stop()}}),e)})));return function(n,t,i,s,a){return e.apply(this,arguments)}}(),pe=function e(n){var t,i;n=null!==(t=n)&&void 0!==t&&t.includes(".json")?n:"".concat(n,".json"),Y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Q.jsx)("div",{className:"tc font16",children:"实训已经更新了,正在为您重置!"}),onOk:(i=f()(h()().mark((function t(){var i,s;return h()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,(0,de.$Q)({url:n});case 2:if(i=t.sent){t.next=5;break}return t.abrupt("return");case 5:return U.ZP.success("重置成功,正在进入实践项目!"),t.next=8,(0,ge.Ir)({id:i.shixun_identifier});case 8:if(null==(s=t.sent)||!s.game_identifier){t.next=12;break}return(0,H.xg)("/tasks/".concat(s.game_identifier)),t.abrupt("return");case 12:2===(null==s?void 0:s.status)?e(null==s?void 0:s.message):3===(null==s?void 0:s.status)&&Ae(null==s?void 0:s.message);case 13:case"end":return t.stop()}}),t)}))),function(){return i.apply(this,arguments)})})},Ae=function(e){Y.Z.confirm({centered:!0,title:"提示",okText:"确定",cancelText:"取消",content:(0,Q.jsxs)("div",{className:"tc font16",children:["目前该实践项目尚在内测中,将于",e,"之后开放,谢谢!"]})})},Ie=ue.Z.DirectoryTree,me=function(e){var n=e.taskList,t=e.challenge,i=(e.shixun,e.identity,e.onSaveTaskStar,e.subject_id),a=((0,C.useParams)(),(0,C.useSearchParams)()),o=A()(a,1)[0],c=(0,E.useState)([]),l=A()(c,2),u=l[0],d=l[1],h=(0,E.useState)([]),g=A()(h,2),f=g[0],p=g[1],I=(0,E.useState)(),m=A()(I,2),x=m[0],v=m[1];(0,E.useEffect)((function(){w(n),p(k({children:n},t.id)),d(r()(n)),console.log("taskList:",n)}),[n]);var w=function e(n){n.map((function(n,i){var s;n.index=i,n.title=n.name,n.id==t.id&&v(n.key),null!==(s=n.children)&&void 0!==s&&s.length&&e(n.children)}))};function k(e,n){var t;if(e&&"object"===s()(e))return e.id==n?[]:e.children.some((function(e){return t=k(e,n)}))?[].concat(r()(t),[e.key]):void 0}return(0,Q.jsxs)("div",{className:"task-nav-container",children:[!!o.get("coursesId")&&(0,Q.jsx)("p",{className:"task-tip",children:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("span",{children:"温馨提示: "}),"若查看答案时间早于关卡任务完成时间,将影响课堂实训作业的成绩。"]})}),!(null==u||!u.length)&&(0,Q.jsx)("div",{style:{padding:10},children:(0,Q.jsx)(Ie,{className:le.tree,icon:(0,Q.jsx)("i",{className:"iconfont icon-wancheng1 "}),switcherIcon:(0,Q.jsx)("i",{className:"iconfont icon-you1 ",style:{position:"relative",top:-2}}),onSelect:function(e,n){console.log("Trigger Select",e,n),n.node.shixun_identifier&&fe(n.node.shixun_identifier,n.node.key,!1,i)},onExpand:function(){console.log("Trigger Expand")},selectedKeys:[x],defaultExpandedKeys:r()(f),treeData:u,titleRender:function(e,n,i){return(0,Q.jsxs)("span",{className:"".concat(t.id==e.id?le.active:""," multi_ellipsis1"),style:{paddingRight:34},children:["Shixun"===e.item_type&&(0,Q.jsx)("i",{class:"iconfont icon-shixunti2 c-light-primary font20"}),"Challenge"===e.item_type&&(0,Q.jsxs)("i",{style:{fontFamily:"monospace",position:"relative",top:"Shixun"===e.item_type?-2:0},children:["(",H.I9[e.index],")"]}),(0,Q.jsx)("span",{style:{position:"relative",top:"Shixun"===e.item_type||"Stage"===e.item_type?-2:0},children:null==e?void 0:e.name}),"Stage"!==e.item_type&&(0,Q.jsxs)("i",{className:"iconfont icon-tasks-img c-grey-999 ".concat(1==(null==e?void 0:e.status)&&"c-green-29b"),children:[(1==(null==e?void 0:e.status)||0==(null==e?void 0:e.status))&&(0,Q.jsx)("img",{src:he.k$,width:"16"}),2==(null==e?void 0:e.status)&&(0,Q.jsx)("img",{src:he.ub,width:"16"}),3==(null==e?void 0:e.status)&&(0,Q.jsx)("img",{src:he.e6,width:"16"})]})]})}})})]})},xe=t(70911),ve=t(95992),Ee=t(78241),Ce=t(57809),we=t(92832),Qe=t(71418),ke=t(85750),ye=function(e){var n=e.user_praise,t=e.praise_count,i=e.praisePlus,s=e.onCreateDiscuss,a=(e.user,e.userInfo),o=(0,E.useState)(!1),c=A()(o,2),l=c[0],u=c[1],d=(0,E.useState)(""),g=A()(d,2),p=g[0],I=g[1],m=(0,C.useParams)(),x=(0,C.useSearchParams)(),v=A()(x,1)[0],w=(0,E.useState)(!1),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useState)([]),D=A()(j,2),b=D[0],R=D[1],P=(0,E.useState)([]),H=A()(P,2),M=H[0],N=H[1],G=Ee.Z.useForm(),F=A()(G,1)[0],J=(0,E.useState)([]),O=A()(J,2),T=O[0],Z=O[1],L=(0,E.useState)(!1),V=A()(L,2),W=V[0],X=V[1],q=(0,E.useState)(!1),_=A()(q,2),$=_[0],ee=_[1],ne=(0,E.useState)(!1),te=A()(ne,2),ie=te[0],se=te[1],ae=(0,E.useState)(0),re=A()(ae,2),oe=re[0],ce=re[1];(0,E.useEffect)(f()(h()().mark((function e(){var n,t,i,s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.get("homework_common_id")){e.next=5;break}return e.next=3,(0,ke.ZP)("/api/shixun_homeworks/".concat(v.get("homework_common_id"),"/header_info.json"),{method:"get"});case 3:0===(null==(n=e.sent)?void 0:n.status)&&(R([{course_group_id:"-",group_group_name:"全部分班"}].concat(r()(null==n||null===(t=n.data)||void 0===t?void 0:t.course_group_info))),N([{id:"-",name:"全部状态"}].concat(r()(null==n||null===(i=n.data)||void 0===i||null===(i=i.task_status)||void 0===i?void 0:i.filter((function(e){return 0!=(null==e?void 0:e.id)&&-1!=(null==e?void 0:e.id)}))))),F.setFieldsValue({course_group:v.get("courseGroup")?null===(s=v.get("courseGroup").split(","))||void 0===s?void 0:s.map((function(e){return"-"==e?e:Number(e)})):["-"],work_status:v.get("workStatus")?null===(a=v.get("workStatus").split(","))||void 0===a?void 0:a.map((function(e){return"-"==e?e:Number(e)})):["-"],search:v.get("search")?v.get("search"):""}),le());case 5:case"end":return e.stop()}}),e)}))),[]);var le=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return X(!0),e.next=3,(0,ke.ZP)("/api/shixun_homeworks/".concat(v.get("homework_common_id"),"/all_student_works.json"),{method:"get",params:{search:F.getFieldValue("search"),course_group:F.getFieldValue("course_group"),work_status:F.getFieldValue("work_status")}});case 3:if(0===(null==(n=e.sent)?void 0:n.status))for(i in Z(null==n||null===(t=n.data)||void 0===t?void 0:t.student_works),ee(!1),se(!1),null==n||null===(s=n.data)||void 0===s?void 0:s.student_works)(null==m?void 0:m.taskId)==(null==n||null===(a=n.data)||void 0===a||null===(a=a.student_works[i])||void 0===a?void 0:a.game_identifier)&&(ce(i),ee(0!=i),i!=(null==n||null===(r=n.data)||void 0===r||null===(r=r.student_works)||void 0===r?void 0:r.length)-1?se(!0):se(!1));X(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function ue(){u(!1)}function de(){return(de=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=a&&a.authentication){e.next=3;break}return Y.Z.confirm({title:"提示",className:"custom-modal-divider ",icon:null,content:"需要通过实名验证后,才能进行评论操作",okText:"前往实名验证",cancelText:"取消",onOk:function(){window.open("/account/certification")}}),e.abrupt("return");case 3:if(""!=p.trim()){e.next=6;break}return U.ZP.warning("内容不能为空"),e.abrupt("return");case 6:s(p),I(""),u(!1);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,Q.jsxs)("div",{className:"comment-input-editor-container ".concat(l?"active":""," "),children:[(0,Q.jsxs)("div",{className:l?"text-area hide":"text-area",children:[(0,Q.jsx)("input",{placeholder:"说点什么",onClick:function(){u(!0)}}),(0,Q.jsxs)("a",{className:"c-light-black",onClick:i,title:n?"取消点赞":"点赞",children:[(0,Q.jsx)("i",{className:"mr3 ".concat(n?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"," "),alt:"赞"}),t?(0,Q.jsx)("span",{children:t}):""]})]}),l?(0,Q.jsx)("div",{className:"input-mask",onClick:ue}):null,(0,Q.jsxs)("div",{className:l?"md-container":"md-container hide",children:[(0,Q.jsx)(ve.Z,{id:"discuss-input-editor",startInit:l,miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:p,height:240,onChange:function(e){I(e)}}),(0,Q.jsxs)("div",{className:"tip-container",onClick:ue,children:[(0,Q.jsx)("p",{children:"请勿粘贴答案,否则将造成账号禁用后果!"}),(0,Q.jsx)("a",{className:"btn-send",style:{color:"#fff",background:"#0152d9"},onClick:function(){return de.apply(this,arguments)},children:"发送"})]})]}),v.get("homework_common_id")&&(0,Q.jsxs)("div",{className:"students",children:[(0,Q.jsx)("div",{className:"students_list",onClick:function(){B(!0)},children:"学生列表"}),(0,Q.jsx)("div",{style:{marginLeft:"auto"}}),$&&(0,Q.jsx)("div",{className:"students_change",onClick:function(){var e;C.history.push("".concat(null==T||null===(e=T[Number(oe)-1])||void 0===e?void 0:e.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"上一个"}),ie&&(0,Q.jsx)("div",{className:"students_change",onClick:function(){var e;C.history.push("".concat(null==T||null===(e=T[Number(oe)+1])||void 0===e?void 0:e.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"下一个"})]}),(0,Q.jsx)(K.Z,{children:(0,Q.jsxs)(z.Z,{title:null,style:{width:"700px"},placement:"left",closable:!1,open:y,onClose:function(){return B(!1)},children:[(0,Q.jsx)("div",{style:{fontSize:"16px",marginBottom:"20px",fontWeight:"bold"},children:"学生列表"}),(0,Q.jsxs)(Ee.Z,{form:F,layout:"inline",className:"myformStyle",children:[(0,Q.jsx)(Ee.Z.Item,{name:"course_group",children:(0,Q.jsx)(Ce.default,{maxTagCount:1,style:{width:180},mode:"multiple",onChange:function(e){(null==e?void 0:e.length)<2?F.setFieldValue("course_group",e):"-"==(null==e?void 0:e[(null==e?void 0:e.length)-1])?F.setFieldValue("course_group",["-"]):F.setFieldValue("course_group",null==e?void 0:e.filter((function(e){return"-"!=e}))),le()},children:b.map((function(e){return(0,Q.jsx)(Ce.default.Option,{value:e.course_group_id,children:e.group_group_name},e.course_group_id)}))})}),(0,Q.jsx)(Ee.Z.Item,{name:"work_status",children:(0,Q.jsx)(Ce.default,{maxTagCount:1,style:{width:180,marginLeft:"10px"},mode:"multiple",onChange:function(e){(null==e?void 0:e.length)<2?F.setFieldValue("work_status",e):"-"==(null==e?void 0:e[(null==e?void 0:e.length)-1])?F.setFieldValue("work_status",["-"]):F.setFieldValue("work_status",null==e?void 0:e.filter((function(e){return"-"!=e}))),le()},children:M.map((function(e){return(0,Q.jsx)(Ce.default.Option,{value:e.id,children:e.name},e.id)}))})}),(0,Q.jsx)(Ee.Z.Item,{name:"search",children:(0,Q.jsx)(we.Z.Search,{placeholder:"请输入学生姓名搜索",className:"mySearch",onChange:function(e){return F.setFieldValue("search",e.target.value)},suffix:(0,Q.jsx)("i",{className:"iconfont icon-sousuo9 font14 ",style:{cursor:"pointer"},onClick:function(){return le()}})})})]}),(0,Q.jsx)(Qe.Z,{spinning:W,children:(0,Q.jsx)(S.Z,{style:{marginTop:"20px"},dataSource:T,scroll:{y:"70vh"},columns:[{title:"姓名",dataIndex:"user_name"},{title:"学号",dataIndex:"student_id"},{title:"分班",dataIndex:"group_name"},{title:"最终成绩",dataIndex:"final_score"},{title:"操作",render:function(e,n){return(0,Q.jsx)("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:function(){C.history.push("".concat(null==n?void 0:n.url,"&courseGroup=").concat(F.getFieldValue("course_group")||"","&workStatus=").concat(F.getFieldValue("work_status")||"","&search=").concat(F.getFieldValue("search")||"")),location.reload()},children:"查看"})}}],pagination:!1})})]})})]})},Be=t(53200),je=t(51021),De=function(e){var n=e.data;return(0,Q.jsx)(E.Fragment,{children:n&&n.map((function(e){return(0,Q.jsxs)("div",{className:"choose-answer-item",children:[(0,Q.jsxs)("p",{children:["第",e.position,"题"]}),(0,Q.jsx)(L.Z,{value:e.answer})]},e.position)}))})},Se=function(e){var n=e.data,t=e.onShowUnlockAnswerModal,i=e.challenge,s=null!=i&&i.disable_copy?{userSelect:"none"}:{};return(0,Q.jsx)(E.Fragment,{children:n&&n.map((function(e,n){var i=e.answer_id,a=e.answer_name,r=e.answer_contents,o=e.view_time;return(0,Q.jsxs)("div",{className:"answer-item-container",style:s,children:[(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("span",{className:"level",children:[" 级别",n+1,": "]}),(0,Q.jsx)("span",{className:"name",children:a}),r?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("span",{className:"view-time",children:o?N()(o).format("YYYY-MM-DD HH:mm"):""}),(0,Q.jsx)("span",{children:"已解锁"})]}):(0,Q.jsx)("a",{onClick:t,children:"解锁"})]}),r?(0,Q.jsx)(L.Z,{value:r}):null]},i)}))})},be=function(e){var n=e.loading,t=e.data,i=e.onShowTip,s=e.st,a=e.challenge,r=(0,E.useRef)(null),o=(0,E.useRef)(null),c=(0,E.useRef)(null),l=(0,E.useRef)(null),u=(0,E.useRef)({x:0,y:0});return(0,E.useEffect)((function(){if(r.current&&null!=a&&a.disable_copy){var e=function(e){u.current={x:e.clientX,y:e.clientY},clearTimeout(c.current),clearTimeout(l.current),c.current=setTimeout((function(){o.current.style.left="".concat(u.current.x,"px"),o.current.style.top="".concat(u.current.y,"px"),o.current.style.display="block"}),1e3),l.current=setTimeout((function(){o.current.style.display="none",clearTimeout(c.current),clearTimeout(l.current)}),3e3)},n=function(){o.current.style.display="none",clearTimeout(c.current),clearTimeout(l.current)},t=function(e){u.current={x:e.clientX,y:e.clientY}};return r.current.addEventListener("mouseenter",e),window.addEventListener("mousemove",t),r.current.addEventListener("mouseleave",n),function(){var i,s;null===(i=r.current)||void 0===i||i.removeEventListener("mouseenter",e),window.removeEventListener("mousemove",t),null===(s=r.current)||void 0===s||s.removeEventListener("mouseleave",n)}}}),[null==r?void 0:r.current,null==a?void 0:a.disable_copy]),(0,Q.jsxs)("div",{ref:r,className:"answer-container",children:[(0,Q.jsx)("div",{ref:o,className:"answer-tips-css",children:"禁止复制参考答案"}),n?(0,Q.jsx)(je.Z,{}):null,1===s?(0,Q.jsx)(De,{data:t}):(0,Q.jsx)(Se,{data:t,challenge:a,onShowUnlockAnswerModal:i})]})},Re=t(24905),Pe=function(e){var n=e.data,t=e.selected_unlocked_answer_id,i=e.selected_index,s=e.onSelect;if(!n)return null;var a=n.filter((function(e,n){return!e.answer_contents&&(e.index=n,!0)}));function r(e){var n=e.target,t=n.value,i=n.checked;s(i?t:null)}return(0,Q.jsxs)("table",{className:"unlock-answer-list",children:[(0,Q.jsx)("thead",{children:(0,Q.jsxs)("tr",{children:[(0,Q.jsx)("th",{}),(0,Q.jsx)("th",{children:"级别"}),(0,Q.jsx)("th",{children:"名称"}),(0,Q.jsx)("th",{children:"扣分占比"}),(0,Q.jsx)("th",{children:"扣减金币"})]})}),(0,Q.jsx)("tbody",{children:a.map((function(e,n){return(0,Q.jsxs)("tr",{children:[(0,Q.jsx)("td",{children:(0,Q.jsx)(Re.Z,{value:e.answer_id,onChange:r,checked:e.answer_id===t||t&&i>=n})}),(0,Q.jsx)("td",{children:e.index+1}),(0,Q.jsx)("td",{children:e.answer_name}),(0,Q.jsxs)("td",{children:[e.answer_ratio,"%"]}),(0,Q.jsx)("td",{className:"gold-color",children:e.answer_score})]},e.answer_id)}))})]})},He="unity3d-panel___aA1uJ",Me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAACYdJREFUeF7tnGtsFNcVx8+5dx+4YLDBqNAkGFNMwcb7snmlcWogCDUlBSU1SoJI1mtSJVGbRqJRP1RV9ks/9IFUJY1SWXhZEpFEWKJy26RpKDEqhKd3Z3aN3Ra75VEClDQYaoO96517qrExNYvt3Z1Z7+Ls+Itl7/mfOed3z869c+fMoN0tP45AFcAAwfhJnoAAIsA2dLilVw14yXO7w1IAocMjedV/ksDzROKcRlc5JUNkxchonpr0bYBCoUPh3a4DOUVCY7K2Z4NrGcdqA6ABUCMBnTKjAjMBsKamxdRdUvgkQ7TqPN6klguiSOGZ7vcOHlwdG04kqQp0uKUCYPAyER5ljPVNagoagxdC5CHSKhDwK9nvvKYJ4AD2vdbe+OBVjTFMall5/ZGZZsp7yQCocRgNgBrBDcsMgF9EgM76jmLEvqLgdZcMTajozHFC5fdUBTrcUilxrEaFHhAIUcbYTa4MfBzwV7VNKAUdzu8BgIT250JloIhqADYbkdo4Vw5/Hu3pLTAVVJNCKwDwCnG2P7zTfkZHrhMizR5ALzH7v0J2UMRDiDgdOJcgphwZuZZSM678buuMWMy0BgXZgEFXrC/y51Pvrvz3hNDQ4DTjAGu8ZLp6LlCJYHoQgaYAQWv0huVoR1N573jxl7lPzDGj5REGsICAhazRvJbje0r/qyHnpCVltXstHU2bo+MJMgZw4Tc7rVPn3liGQKuAABHoeDcVHj/rL+lPOiMAWOYJL4iSWIdARQrS8b6p+Ye6Xi+NpOIjGVvXtjabIpRHOePNwZ0Vfx1LkxGAS+tOPMDRtAUABhiYjkR6/hZINLIJkkTXtkCFEGwNEFgEib+Eb/zjJDRt1j1j3197JK9oet4GIlxMQjkY9rsOAyBlFeDCLcemT+Hm+af6XO1pXZbUtJgcJQXLibAagfoFZwfCjfZTyVTYaDYVnpMLmDBvQkYRblL2BRqqLiXylZEKTBSE3s/nu89MmcGuPwwEywGUK0jsI9nvPJu035oWk6ukcK0gWgkAJwvmOz466MXbOyv3xDkw6WR0GMbP2GKA7Q+/bb8ynsul29q+bIrFniCGeRyV5mBjZVcqIdyTFeisC84eQCg+5XO1ppLMsG2Zu32OmQ+sAwElCBTqjUZauvasjJuxCR118ioCXMMBOtEc+32goepmqse7JwHa6+XlSLRM9jnfSDWhkfaVz7Z+NcbZOiScJQQduzk9/7A6Y6uVqijmTSDEV4jFPgw1LpO0HucLDXAICqHTI9kEsTUIZCZEGUC4COAz6jfta3vH1q0VnqrLIEC61dUw9pJgOJGUK9DrZeD1ivFAqLcfrhVPW0HIVwgOrW2NzkPjLU8GfSXhN2MA7XXyes4UDDZWfphoxFMBqJ4vBUJ9aN7vfp4IYqLjxn/u8EhuBJIknyuU1XWgenBHvbSJCDHkc/w2USKpAFQX6SY013OT8tNAQ9VAIt+pfO6sC72gUEwK+yuPGQBTIXfL1gCoAdpIiQHQAJh4HWicA0epkomcRNRlR7L3sI2vcPzgeL3Mfn7TjxmIRsnnupjoG24AjCNUW7uXd+aX/oSbLL5AQ/l5AyAApHIONACOUjIGwAxOIkYFGhWY3WthowJzuQLtHnk1kYLhXZUfJ1o+VLrDixWuuORG5zuJbMvr22ealehW2d/8OsD4e4KDm6t10vfNSt6eE28t+TyRb2dd8CnkZjnr94UTBTqZP8/YhupkhjRe7AZAnSObFoAkMIyc0t6fojO3jMhJQSsysmlqMofavdwxrXQD5fhzIkgUkXs7/zCyNyep50QyMsST9CAGQJ0Dl7MA1UZOK5pmRln/5bE2Xu3PyPcxLmZYovkXxmryzEmA9jp5AyJVAUCUiEwo8IC82/nJ/4vRy+yex76DwMoAmGrDCGIfhHdVBeMLNucAVrhbKzjjjwnG3grvtF+wPyeXsxg8ASh2Du9e29yBlQzZwyLG/GrXl8MtLSOO64WFvdH25p0tIjkH0FEnbVRXEyGfY+9wNTnc0ovAISQ3DlWhwy09DQTX5d3O92/beKRXQMB+2e+UR1ZhzgF0bQutEUIskec1v6m2iAw1bXa/zAD+ONza4fQEvy0EFIX8Lp8Ka8WWY9P7rVN+wFF5N76vMOcA2raGpjIuXkTGrioIZ1HQEgaoSL22huG25IoXwoW8n54XCJ9ywIsEylIAuCb7HLvjG5VyDuBwRUUs1tUEOBMALt6YNvVg/BMAi585PstqsX4DFJhBoJwzm+nQaD05OQlQ59LvDrkBUCfNUQES4TkG7J86fackVzdhBWdzmABN72UQTIkwBS8j8jGf9UgpoCSNBYgFiFSsmqsv3nlV/Z2kNq1mAmA2EpTpcUoIHQzgMz0+dGgJHfVSLRCU63CiWSoIFiHAXM0O1C5pgEsM4bQeH5q1CO1DleclVtvelPEqPD1t0UsAUIBIZ6I9nQnvkYxM1JJf+jQRlqhLjUW9p1/TDEGjsKm8lsCLIuPQRlwJDL5WRf1bCHEg7K88lEouNnegmjG2dlAT91qSVPzotc0aQHu97ESijYP5RyI7w3tWXkglGduWY/czq3WbqiHE5lCjQ/PzIKkcN942ewDdgceRMRsQROTi5p+l3IXv9TLHuY0/AgQrCREO+Sv36QGhVZs1gE5PcDsB5oOA07I/8T3i0RIc3ABg6kREPZLPtUMrBD26rACsfKq1SMnj31MDR6A/ST7XUS1JOD1B9Xm49aqWm5RfBxqq/qPFjx5NVgCqe23A4Ftq4FEx8JsO//LLWpJQd5gtzPz8rYnkfdnvPKnFjx5NVgDaPfJmBCoDgpvyLucvhpZzmn7QUSe9AghfIsCOkft9mrxpEGUDYFqTTuNgaMA3QZdw6iOnELXMJdPAXQOkCJoFgj+pRstMrB0EdmqKfFjEqFTExNCVFFPe4wzvaizCmJnAEr0UaKi6rutYo4jTX4E1LSb7/MLtyChv1GAJ7iOAhelOZGhCgi5A+HQ03ySwL3S2eweMeJFiOmJIO8CveQ7n58HU7WMFRwKKACfo2pugHRmMORP3wY0df/c91JMOcMM+JhaggE+QUXt8wArwfBFjmrawxkqemUSEg3IXHBJYDgy+ruomHUBC/CDU6DiRzhFP1detJ6MeNQCmSu6W/eQGSNhFQiR8wY1GNknJkLG5iDQ4aU2Kr3BZbfs0S370h0lll2GjaM+1X3Y0rR73RWiphpT2SURdTTg9wa0EvAQge/uNd4JghKCckXyut3Vc9YzK9n8dLWf4WCmw5gAAAABJRU5ErkJggg==",Ne=t(3113),Ge="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABcElEQVQ4EYWTMUvDUBSFk9rS0loHxcVJxMlBcPMXOCgoLm5uujiLBRd3HQRBxUUQBwdxEHQQHEUHEUvBSREcbIuCOgmiNX6neQlp8qQPPu65955309umjhM7nucNQgXeYS7Wbp9yaQN2YRiq7W6kLIYitSvXdSvEhqXfUrINiBrSfIpT2IZCtBFo2wA3aBLTUIYcXDCkDMvo8NgGhE0jVon70AclmGbIHdRgVk9wED2EBnt/KI8dj1zc0j/DO4aWfwUuUxQWEc/waDQyPNeorzDzhYbdMOyJmNEK2klT+2ECpqB5MI2DBtzDoV91fojfRuf18U9gXQViDo5h3hgSgV4Rssb/q0udcA5boJU6YCBxM1bAo4f56yGycAQHkIl5rSm+bqg1f0az5wzOT9AKeeut1uIQaTX60mgd5WswCpMMfiNaD94dGvX/miUMdViA3sCE1nekP9km6K3sCnqJSHME9uABXuEFNFSv9BIUdOkPNwD5qttE6qEAAAAASUVORK5CYII=",Fe=t(83054),Je=t.n(Fe),Oe=function(e){var n=e.unity_3d_routes,t=e.onGetUnity3dMessage,i=e.taskData,s=e.userInfo,a=e.itemData,r=void 0===a?{}:a,o=e.codeRepData,c=r.shixun_environment_id,l=r.tab_type,d=r.index_tab,g=(0,E.useRef)(),p=(0,E.useState)(!0),I=A()(p,2),m=I[0],x=I[1],w=(0,E.useState)("正在努力加载中..."),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useState)({}),D=A()(j,2),S=D[0],b=D[1],R=(0,C.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo})),M=(0,E.useState)(!1),N=A()(M,2),G=N[0],F=N[1],J=(0,C.useParams)(),O=(0,E.useState)(6!==l?5===l?S.thiry_party_url:n:null),T=A()(O,2),Z=T[0],L=T[1];(0,E.useEffect)((function(){var e;function n(e){return a.apply(this,arguments)}function a(){return a=f()(h()().mark((function e(n){var a,r,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,"fetchData"!==n.data.type||"JKLJSOIWOIC~"!==n.data.key){e.next=8;break}return a=n.data.requestId,e.next=5,(0,ke.ZP)(n.data.url,v()({},n.data.params));case 5:return r=e.sent,g.current.contentWindow.postMessage({type:"fetchData",requestId:a,data:r},"*"),e.abrupt("return");case 8:o=JSON.parse(n.data),t(o),"getTaskData"===o.type&&Y({taskData:i,userInfo:s,cookie:(0,H.ej)("_educoder_session"),currentLoginUser:R}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.log("error:",e.t0,n);case 16:case"end":return e.stop()}}),e,null,[[0,13]])}))),a.apply(this,arguments)}var r=sessionStorage.getItem("Tpilist"),o=JSON.parse(r)||[],c=null==o||null===(e=o.filter((function(e){return e.id===J.taskId})))||void 0===e?void 0:e[0],l=1===performance.navigation.type||(null==c?void 0:c.id)===J.taskId&&((new Date).getTime()-new Date(null==c?void 0:c.time).getTime())/1e3/3600>24;if(F(l),null==c||!c.id){var u={id:J.taskId,time:new Date};o.push(u),sessionStorage.setItem("Tpilist",JSON.stringify(o))}window.addEventListener("message",n);var d=Be.Z.subscribe("evaluate-unity3d-result",(function(e){Y(e)})),p=Be.Z.subscribe("unity3d-reset",(function(e){"start"===e&&(x(!0),B("正在重置中..."),b({})),"done"===e&&U()}));return function(){window.removeEventListener("message",n),d(),p()}}),[]),(0,E.useEffect)((function(){5===l&&U(),6===l&&null!=o&&o.content&&L((5===l?S.thiry_party_url:n)+"&ctz=".concat(Je().compressToEncodedURIComponent((null==o?void 0:o.content)||"123")))}),[l,null==o?void 0:o.content]);var U=function(){var e=f()(h()().mark((function e(){var n,t,s,a,r,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(!0),e.next=3,(0,P.sA)(null===(n=i.myshixun)||void 0===n?void 0:n.identifier,{shixun_environment_id:c,tab_type:l});case 3:if(s=e.sent,x(!1),null==s||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=8;break}return Be.Z.publish("pod-restrict-data",{identifier:null==s||null===(a=s.data)||void 0===a?void 0:a.identifier,data_list:null==s||null===(r=s.data)||void 0===r?void 0:r.data_list}),e.abrupt("return");case 8:0===(null==s?void 0:s.status)&&(s.data.thiry_party_url=(null==s||null===(o=s.data)||void 0===o?void 0:o.link_url)+"?t="+(new Date).getTime(),Be.Z.publish("send-tabs-result-data",v()(v()({},null==s?void 0:s.data),{},{index_tab:d})),Be.Z.publish("update-windows-time",null==s?void 0:s.data),b(v()({},s.data||{})),L(s.data.thiry_party_url));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Y(e){g.current&&g.current.contentWindow.postMessage(JSON.stringify(e),"*")}return(0,Q.jsx)(E.Fragment,{children:(0,Q.jsx)("div",{style:{height:"100%"},children:G?(0,Q.jsxs)("div",{style:{height:"100%"},children:[m&&(0,Q.jsx)(je.Z,{className:"c-white",message:y}),Z&&(0,Q.jsx)("iframe",{onLoad:function(){x(!1)},className:He,ref:g,id:"unity3d",allow:"geolocation document-domain camera *;microphone *",sandbox:"allow-scripts microphone allow-downloads allow-same-origin allow-top-navigation allow-forms allow-popups allow-pointer-lock allow-popups-to-escape-sandbox allow-presentation allow-top-navigation-by-user-activation",src:Z})]}):(0,Q.jsxs)("div",{style:{display:"flex",height:"calc(100% - 40px)",position:"relative",overflow:"hidden",alignItems:"center",background:"#1E1E1E",justifyContent:"center",flexDirection:"column"},children:[(0,Q.jsx)("img",{src:Me}),(0,Q.jsx)(Ne.ZP,{onClick:function(){F(!0)},icon:(0,Q.jsx)("img",{src:Ge,style:{width:16,marginBottom:3}}),type:"primary",style:u()({width:"#3061D0",marginTop:40},"width",140),children:"启动环境"}),(0,Q.jsx)("p",{style:{marginTop:30,color:"#AFB1B3"},children:"点击上方按钮,启动实验环境。"})]},"123213123")})})},Te=t(44177),Ze=t(59015),Le=t(89260);function Ue(e){var n=e.target;if("IMG"===n.tagName.toUpperCase()){var t=n.src||n.getAttribute("src");t&&-1===t.indexOf("/images/avatars/User")&&(e.stopPropagation(),e.preventDefault(),Be.Z.publish("preview-image",t))}}var Ye={showTaskList:!1,activeIndex:0,taskList:[],enlarge_unity3D:!1,tab_fixed:!1,selected_unlocked_answer_id:null,isMultiLevel:!1,showTip:!1,answerScore:0,data:null,loading:!1};function ze(e,n){switch(n.type){case Z.n_:return v()(v()({},e),{},{activeIndex:n.payload});case Z.lS:return v()(v()({},e),{},{enlarge_unity3D:n.payload});case Z.gK:return v()(v()({},e),{},{tab_fixed:n.payload});case Z.Hp:return v()(v()({},e),{},{showTaskList:!0});case Z.hK:return v()(v()({},e),{},{showTaskList:!1});case Z.sM:case Z.ib:return v()(v()({},e),n.payload);case Z.wt:return v()(v()({},e),{},{loading:!0});case Z.Rj:return v()(v()({},e),{},{showTip:!0});case Z.NZ:return v()(v()({},e),{},{showTip:!1});case Z.ym:return v()(v()({},e),{},{selected_unlocked_answer_id:n.payload});case Z.pl:return v()(v()({},e),n.payload);default:throw new Error}}var Ke=(0,C.connect)((function(e){return{userInfoData:e.user}}))((function(e){var n=e.taskId,t=e.minuxUserGrade,i=e.discusses_count,s=e.is_teacher,a=e.has_answer,o=e.user,c=e.st,l=e.game,u=e.rank_name,d=e.challenge,g=e.myshixun,p=e.user_praise,I=e.praise_count,m=e.unity_3d_routes,x=e.with_code_file,w=e.onPlusOrCancelPraise,y=e.onGetUnity3dMessage,B=e.shixun,j=e.taskData,D=e.chatgpt,R=e.userInfoData,M=e.to_user_id,G=(0,C.useSearchParams)(),F=A()(G,1)[0],J=(0,E.useReducer)(ze,Ye),O=A()(J,2),ae=O[0],re=O[1],oe=(0,E.useState)(!1),le=A()(oe,2),ue=le[0],de=le[1],he=(0,E.useState)(!1),ge=A()(he,2),fe=ge[0],pe=ge[1],Ae=(0,E.useState)({}),Ie=A()(Ae,2),ve=Ie[0],Ee=Ie[1],Ce=(0,C.useParams)(),we=(0,E.useState)([]),Qe=A()(we,2),je=Qe[0],De=Qe[1],Se=(0,E.useState)({page:1,limit:10}),Re=A()(Se,2),He=Re[0],Me=Re[1],Ne=ae.taskList,Ge=ae.showTaskList,Fe=ae.activeIndex,Je=ae.enlarge_unity3D,Ke=ae.tab_fixed,Ve=ae.data,We=ae.answerScore,Xe=ae.loading,qe=ae.showTip,_e=ae.isMultiLevel,$e=ae.selected_unlocked_answer_id,en=(0,E.useMemo)((function(){var e=0;if(Ve&&$e)for(var n=Ve.filter((function(e){return!e.answer_contents})),t=0;t1,activeIndex:i?Fe:2}});case 12:case"end":return e.stop()}}),e)}))),dn.apply(this,arguments)}function hn(e){var n=e.choose_answers,t=e.message,i=e.status;0!==i?re({type:Z.pl,payload:{showTip:1===i,data:n,answerScore:t,loading:!1,activeIndex:1===i?Fe:2}}):t.info(t)}function gn(){return(gn=f()(h()().mark((function e(){var n,i,s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(de(!0),1!==c){e.next=8;break}return e.next=4,(0,P.MH)(l.identifier);case 4:-1!==(null==(n=e.sent)?void 0:n.status)&&(t(We),hn(n)),e.next=14;break;case 8:if(!$e){e.next=14;break}return e.next=11,(0,P.j3)(l.identifier,$e);case 11:i=e.sent,s=i.status,i.message,-1===s||(_e?(a=0,Ve.filter((function(e){return!e.answer_contents})).forEach((function(e,n){n<=en&&e&&(a+=e.answer_score)})),t(a)):t(We),un(),fn(null),re({type:Z.NZ}));case 14:de(!1);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fn(e){re({type:Z.ym,payload:e})}function pn(){return(pn=f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!F.get("subject_id")){e.next=7;break}return e.next=4,(0,P.SO)(g.identifier,v()({},(0,H.oP)()));case 4:t=e.sent,e.next=10;break;case 7:return e.next=9,(0,P.g6)(g.identifier);case 9:t=e.sent;case 10:re({type:Z.sM,payload:{taskList:(null===(n=t)||void 0===n?void 0:n.stages)||t,showTaskList:!0}}),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),console.log(e.t0);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})))).apply(this,arguments)}function An(e,n,t){return In.apply(this,arguments)}function In(){return(In=f()(h()().mark((function e(n,t,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,P.L5)(n,B.id,t);case 3:Ne[i].star=t,re({type:Z.ib,payload:{taskList:r()(Ne)}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log(e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})))).apply(this,arguments)}(0,E.useEffect)((function(){var e,n=null==R?void 0:R.userInfo;n&&(Ee(v()({},n)),pe(null==n||null===(e=n.shixun)||void 0===e?void 0:e.own))}),[null==B?void 0:B.identifier]),(0,E.useEffect)((function(){return function(){re({type:Z.hK}),re({type:Z.n_,payload:0})}}),[n]),(0,E.useEffect)((function(){re({type:Z.n_,payload:F.get("extra")?3:0})}),[F.get("extra")]),(0,E.useEffect)((function(){if(tn.current)return tn.current.addEventListener("mousedown",Ue),function(){var e;null===(e=tn.current)||void 0===e||e.removeEventListener("mousedown",Ue)}}),[tn.current]),(0,E.useEffect)((function(){if(x&&m&&tn.current){var e=(0,Te.Ds)((function(e){var n=e.target.scrollTop;re(n>=354?{type:Z.gK,payload:!0}:{type:Z.gK,payload:!1})}),10);tn.current.addEventListener("scroll",e);var n=Be.Z.subscribe("evaluate-unity3d-finish",(function(){tn.current.scrollTop=0}));return function(){var t;null===(t=tn.current)||void 0===t||t.removeEventListener("scroll",e),n()}}re({type:Z.gK,payload:!0})}),[x,m,tn.current]);var mn=d.position,xn=d.score,vn=d.subject,En={onViewAllTask:function(){!function(){pn.apply(this,arguments)}()},position:mn,score:xn,subject:vn};function Cn(){return(Cn=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,se.rd)({content:n,container_type:"Shixun",container_id:B.id,challenge_id:d.id,position:mn});case 2:if(-3!==(t=e.sent).status){e.next=6;break}return Y.Z.info({title:"提示",className:"custom-modal-divider ",icon:null,content:"你的账号因为发布了不当内容,现已将评论功能屏蔽。",okText:"确定"}),e.abrupt("return");case 6:console.log(t),re({type:Z.n_,payload:3}),Be.Z.publish("create-discuss");case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var wn={loading:Xe,data:Ve,onShowTip:function(){re({type:Z.Rj})},st:c,challenge:d};return(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)(k,v()({},En)),(0,Q.jsxs)("div",{className:V,children:[(0,Q.jsxs)("div",{ref:tn,className:W,children:[m&&x&&0===(null==j?void 0:j.unity3d_show_location)?(0,Q.jsxs)("div",{className:"".concat(X," ").concat(Je?_:""),children:[(0,Q.jsx)("a",{onClick:function(){re({type:Z.lS,payload:!Je})},className:"".concat(q," ").concat(Je?_:""),children:(0,Q.jsx)("i",{className:"iconfont ".concat(Je?"icon-suoxiao1":"icon-kuoda"," ")})}),(null==ve?void 0:ve.user_id)&&(0,Q.jsx)(Oe,{userInfo:ve,taskData:j,unity_3d_routes:m,onGetUnity3dMessage:y})]}):null,(0,Q.jsx)("ul",{className:"".concat($," ").concat(Ke?ee:""),children:an.map((function(e){return(0,Q.jsx)("li",{onClick:rn,id:e.index,className:Fe===e.index?ne:"",children:(0,Q.jsxs)("a",{children:[e.title,3===e.index&&i?(0,Q.jsx)("span",{children:i}):null]})},e.title)}))}),(0,Q.jsxs)("div",{children:[(0,Q.jsx)(L.Z,{className:0===Fe?te:"hide",value:d.task_pass,stylesPrev:{position:"absolute"}}),(0,Q.jsx)("div",{className:1===Fe?te:"hide",children:nn?(0,Q.jsx)(L.Z,{value:nn}):null}),(0,Q.jsx)("div",{className:2===Fe?te:"hide",style:{paddingTop:40},children:(0,Q.jsx)(be,v()({},wn))}),(0,Q.jsx)("div",{className:3===Fe?te:"hide",children:(0,Q.jsx)(xe.Z,{activeIndex:Fe,userInfo:ve,shixunIdentifier:B.identifier,identity:o.identity,user:o,allowDisableDiscuss:fe,taskData:j,chatgpt:D,to_user_id:M,challengeId:d.id})}),(0,Q.jsx)("div",{className:5===Fe?te:"hide",children:(0,Q.jsxs)("div",{style:{background:"#fff",height:"100vh"},children:[(0,Q.jsx)(S.Z,{style:{marginTop:10},pagination:!1,dataSource:null==je?void 0:je.list,columns:[{title:"恢复初始代码时间",dataIndex:"created_at",render:function(e,n,t){return N()(e).format("YYYY-MM-DD HH:mm:ss")}},{title:"操作",dataIndex:"redo_type",render:function(e,n,t){var i;return null===(i=[{id:1,name:"打回重做"},{id:2,name:"恢复初始代码"},{id:3,name:"重置代码仓库"}].find((function(n){return n.id===e})))||void 0===i?void 0:i.name}}]}),(0,Q.jsx)(b.Z,{style:{marginTop:10},current:He.page,total:null==je?void 0:je.count,hideOnSinglePage:!0,onChange:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return He.page=n,Me(He),e.next=3,(0,ke.ZP)("/api/tasks/".concat(Ce.taskId,"/redo_logs.json"),{method:"get",params:v()(v()({},He),{},{courseId:Ce.courseId})});case 3:0===(null==(t=e.sent)?void 0:t.status)&&De(null==t?void 0:t.data);case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()})]})}),(0,Q.jsx)("div",{className:4===Fe?te:"hide",children:(0,Q.jsx)(T,{activeIndex:Fe,taskId:n})})]})]}),"exercises"!==F.get("type")&&!(null!=B&&B.is_disable_discuss)&&!l.homework_common_comment_open&&(0,Q.jsx)(ye,{user:o,userInfo:ve,user_praise:p,praise_count:I,praisePlus:w,onCreateDiscuss:function(e){return Cn.apply(this,arguments)}})]}),(0,Q.jsxs)(K.Z,{children:[(0,Q.jsxs)(z.Z,{rootClassName:"task-drawer",width:420,title:null,placement:"left",closable:!1,open:Ge,onClose:function(){re({type:Z.hK})},getContainer:function(){return document.getElementById("task-left-panel")},children:[F.get("subject_id")&&(0,Q.jsx)(me,v()(v()({taskList:r()(Ne),challenge:d,shixun:B},(0,H.oP)()),{},{identity:o.identity,onSaveTaskStar:An})),!F.get("subject_id")&&(0,Q.jsx)(ce,{taskList:r()(Ne),challenge:d,shixun:B,identity:o.identity,onSaveTaskStar:An})]}),(0,Q.jsxs)(Y.Z,{centered:!0,title:"提示",open:qe,onOk:function(){return gn.apply(this,arguments)},onCancel:function(){re({type:Z.NZ})},confirmLoading:ue,className:ie,children:[s?(0,Q.jsx)("p",{}):(0,Q.jsx)("p",{children:"先查看参考答案,再通过评测的学生,实训作业有可能是零分哦~"}),_e?(0,Q.jsx)(Pe,{selected_index:en,selected_unlocked_answer_id:$e,onSelect:fn,data:Ve}):(0,Q.jsx)("p",{children:"查看答案将扣除".concat(We,"点金币,是否确认查看答案")})]}),(0,Q.jsx)(Ze.Z,{})]})]})})),Ve=t(31797),We=t(65615),Xe=t(12066);function qe(e){return e.toString().padStart(2,"0")}function _e(e){var n=Math.floor(e/60),t=e%60,i=Math.floor(n/60);return"".concat(qe(i),":").concat(qe(n-60*i),":").concat(qe(t))}var $e=function(e){var n=e.defaultTime,t=e.status,i=e.onUpdateCostTime,s=e.lastedGetTaskInfoTime,a=e.retentionTime,r=void 0===a?"":a,o=e.title,c=void 0===o?"":o,l=(0,E.useState)(n||0),u=A()(l,2),d=u[0],h=u[1],g=(0,E.useRef)();return(0,E.useEffect)((function(){s&&(h(n),g.current=n)}),[n,s]),(0,E.useEffect)((function(){if(s)return Be.Z.subscribe("update-cost-time",(function(){2!==t&&i(g.current)}))}),[s]),(0,Xe.Z)((function(){r&&localStorage.setItem(r,String(d+1)),h(d+1),g.current=g.current+1}),2===t?null:1e3),(0,Q.jsxs)("span",{children:[c?"".concat(c,":"):null,_e(d)]})},en=t(91232),nn=t.n(en),tn="action-bar___bbigU",sn="startDebug___tLWzR",an="disabledDebug___npN0z",rn=t(6848),on=t(14478),cn=t(680),ln=t(60141),un=t(56102),dn=t(89392);function hn(e){var n=e.onShowNotice,t=e.className,i=void 0===t?"":t;return(0,Q.jsx)("a",{title:"更新通知",onClick:n,className:i,children:(0,Q.jsx)("img",{width:14,src:ln,alt:"notice"})})}function gn(e){var n,t=e.code_hidden,i=e.gameStatus,s=e.isEditPath,a=(e.currentPath,e.git_url),r=(e.monitoring_url,e.onResetCode),o=e.onResetGitCode,c=e.onShowCodeSetting,l=e.onResetPassedCode,u=e.onShowDir,d=e.onRightFullHandler,g=e.isResizeLarge,p=e.tab_type,I=e.startDebug,m=e.setStartDebug,x=(e.breakPointValue,e.shixun,e.myshixun),v=e.game,w=e.unique,k=e.setUnique,y=e.setHighlightLine,B=e.allow_use_code_debugger,j=e.onUpdateCode,D=e.allBreakPointValue,S=e.setAllBreakPointValue,b=e.setBreakPointValue,R=(e.isTheoretical,e.git_zip_url),P=(e.code_editor,(0,C.useSearchParams)()),M=A()(P,1)[0],N=function(e){var n=[];for(var t in e)if(e.hasOwnProperty(t)){var i,s=e[t],a=nn()(s);try{for(a.s();!(i=a.n()).done;){var r=i.value;n.push("".concat(t,":").concat(r))}}catch(e){a.e(e)}finally{a.f()}}return n},G=function(){var e=f()(h()().mark((function e(n){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log(D,N(D),222),(0,C.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"正在开启调试,请稍候..."}}),e.next=4,j();case 4:return e.next=6,(0,ke.ZP)("/api/myshixuns/".concat(null==x?void 0:x.identifier,"/code_debugs/start.json"),{method:"post",body:{game_identifier:null==v?void 0:v.identifier,breakpoints:N(D)}});case 6:0===(t=e.sent).status&&(m(!0),Be.Z.publish("active-debug"),Be.Z.publish("active-debug-data",(null==t?void 0:t.data)||{}),k(null==t||null===(i=t.data)||void 0===i?void 0:i.unique)),(0,C.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1}});case 9:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),F=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ke.ZP)("/api/myshixuns/".concat(null==x?void 0:x.identifier,"/code_debugs/stop.json"),{method:"post",body:{game_identifier:null==v?void 0:v.identifier,unique:w}});case 2:0===e.sent.status&&(y(null),m(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=!(null===(n=(0,dn.flattenDeep)(Object.values(D)))||void 0===n||!n.length);return(0,Q.jsx)(E.Fragment,{children:(0,Q.jsxs)("div",{className:tn,children:[1===p&&(0,Q.jsxs)(E.Fragment,{children:[B&&(0,Q.jsx)(E.Fragment,{children:I?(0,Q.jsx)("b",{title:"停止调试",style:{marginRight:6},className:sn,onClick:F,children:(0,Q.jsx)("i",{style:{color:"#c75450"},className:"iconfont icon-tingzhitiaoshi font12"})}):J?(0,Q.jsx)("b",{title:"开始调试",className:sn,onClick:G,children:(0,Q.jsx)("i",{className:"iconfont icon-debug font14"})}):(0,Q.jsx)(rn.Z,{title:"请先在代码行设置断点",children:(0,Q.jsx)("b",{className:an,children:(0,Q.jsx)("i",{className:"iconfont icon-debug font14"})})})}),!t&&(0,Q.jsx)("a",{title:"显示目录",onClick:u,children:(0,Q.jsx)("i",{className:"iconfont icon-wenjian"})}),a&&(0,Q.jsx)(un.CopyToClipboard,{text:a,onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)("a",{title:"复制版本库地址",children:(0,Q.jsx)("i",{className:"iconfont icon-fuzhi2"})})}),R&&(0,Q.jsx)("a",{title:"下载代码仓库文件",onClick:function(){(0,H.LR)(R,"")},children:(0,Q.jsx)("i",{className:"iconfont icon-xiazai6 font-20 "})}),2===i&&s&&!I&&(0,Q.jsx)(on.Z,{placement:"bottomRight",title:"你在本关中修改的内容将丢失,是否确定重新加载上次通过的代码?",onConfirm:l,children:(0,Q.jsx)("a",{title:"加载上次通过的代码",children:(0,Q.jsx)("i",{className:"iconfont icon-fanhuishangcidaima font-20 "})})}),s&&!I&&(0,Q.jsx)("a",{title:"恢复初始代码",onClick:function(){var e;Y.Z.confirm({title:"恢复初始代码",icon:(0,Q.jsx)(cn.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r();case 2:S({}),b([]);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:(0,Q.jsx)("i",{className:"iconfont icon-zhongzhi font-20 "})}),s&&!I&&(0,Q.jsx)("a",{title:"重置代码仓库",onClick:function(){var e;Y.Z.confirm({title:"重置代码仓库",icon:(0,Q.jsx)(cn.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:(e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o();case 2:S({}),b([]);case 4:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)})})},children:(0,Q.jsx)("i",{className:"iconfont icon-zhongzhidaimacangku font12 "})}),(0,Q.jsx)("a",{onClick:c,title:"设置",children:(0,Q.jsx)("i",{className:"iconfont icon-shezhi"})})]}),(2===p||3===p||4===p||5===p)&&(0,Q.jsx)("a",{title:"工具栏",onClick:function(){Be.Z.publish("show-head-toolbar",!0)},children:(0,Q.jsx)("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})}),!("true"===M.get("isFullScreen"))&&(0,Q.jsx)("a",{onClick:d,title:g?"退出全屏":"全屏",children:(0,Q.jsx)("i",{className:g?"iconfont icon-shousuo":"iconfont icon-zhankai"})})]})})}var fn=t(75902),pn={flex_box_center:"flex_box_center___rNE5B",flex_space_between:"flex_space_between___UQz5R",flex_box_vertical_center:"flex_box_vertical_center___LVkcg",flex_box_center_end:"flex_box_center_end___liNMD",flex_box_column:"flex_box_column___en5bA",wrap:"wrap___QHoGE",list:"list___PqCYv",page:"page___TKcdQ"},An=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],In=(0,C.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail,e.user,e.globalSetting,e.loading;var n=e.dispatch,t=e.onClose,i=e.shixun,s=c()(e,An),a=(0,C.useParams)(),r=(0,E.useState)(null),o=A()(r,2),l=o[0],u=o[1],d=(0,E.useState)({}),g=A()(d,2),p=(g[0],g[1]),I=(0,E.useState)(0),m=A()(I,2),x=m[0],w=m[1],k=(0,E.useState)(v()({page:1,limit:20,id:i.identifier},a)),y=A()(k,2),B=y[0],j=(y[1],(0,E.useCallback)((function(){return s.visible}),[s.visible]));(0,E.useEffect)((function(){s.visible&&(B.page=1,D())}),[s.visible]);var D=function(){var e=f()(h()().mark((function e(){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/getSetData",payload:B});case 2:(t=e.sent)&&(u(t.data_sets),w(t.data_sets_count),p(t.folder_name||""));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)(Q.Fragment,{children:[s.children,(0,Q.jsxs)(z.Z,{title:"数据集",placement:"right",rootClassName:pn.wrap,width:300,closable:!1,onClose:t,open:j(),children:[!(null!=l&&l.length)&&(0,Q.jsx)("div",{className:"tc c-grey-999",children:"此实践项目暂无数据集"}),null==l?void 0:l.map((function(e,n){return(0,Q.jsxs)("dl",{className:pn.list,children:[(0,Q.jsx)(rn.Z,{title:e.title,children:(0,Q.jsxs)("dt",{children:[(0,Q.jsx)("span",{className:"icon-wenjian4 mr5"}),e.title]})}),(0,Q.jsx)("dd",{children:(0,Q.jsx)(un.CopyToClipboard,{text:e.file_path,onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)("span",{className:"".concat(pn.copy," current"),children:"点击复制"})})})]},n)})),(0,Q.jsx)("div",{className:"tc",children:(0,Q.jsx)(b.Z,{onChange:function(e){B.page=e,D()},className:pn.page,size:"small",total:x,pageSize:B.limit,hideOnSinglePage:!0})})]})]})})),mn={flex_box_center:"flex_box_center___qAghX",flex_space_between:"flex_space_between___T78j9",flex_box_vertical_center:"flex_box_vertical_center___sHN4M",flex_box_center_end:"flex_box_center_end___JfXzO",flex_box_column:"flex_box_column___OVgmN",wrap:"wrap___kus4_",list:"list___oY3h5",page:"page___vXGzX"},xn=t(21256),vn=["userDetail","user","globalSetting","loading","dispatch","onClose","shixun"],En=(0,C.connect)((function(e){var n=e.user,t=e.userDetail,i=e.loading;return{user:n,userDetail:t,shixunsDetail:e.shixunsDetail,globalSetting:e.globalSetting,loading:i.models.index}}))((function(e){e.userDetail;var n=e.user,t=(e.globalSetting,e.loading,e.dispatch,e.onClose),i=(e.shixun,c()(e,vn)),s=((0,C.useParams)(),(0,E.useState)(null)),a=A()(s,2),o=a[0],l=a[1],u=(0,E.useState)(0),d=A()(u,2),g=d[0],p=d[1],I=(0,E.useState)({page:1,limit:20}),m=A()(I,2),x=m[0],w=(m[1],(0,E.useState)("")),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useCallback)((function(){return i.visible}),[i.visible]);(0,E.useEffect)((function(){i.visible||B(""),i.visible&&(x.page=1,D())}),[i.visible,y]);var D=function(){var e=f()(h()().mark((function e(){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,ke.ZP)("/api/users/".concat(null==n||null===(t=n.userInfo)||void 0===t?void 0:t.login,"/resource_centers/file_list.json"),{method:"get",params:v()(v()({},x),{},{keywords:y})});case 2:0==(null==(i=e.sent)?void 0:i.status)&&(l(r()(i.data.list)),p(i.data.file_count));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)(Q.Fragment,{children:[i.children,(0,Q.jsxs)(z.Z,{title:"资源中心",placement:"right",rootClassName:mn.wrap,width:300,closable:!1,onClose:t,open:j(),children:[(0,Q.jsx)(xn.t7,{style:{width:250,height:30,marginBottom:24,color:"rgba(0, 0, 0, 0.88)"},placeholder:"请搜索资源名称",value:y,onChange:function(e){B(e)}}),!(null!=o&&o.length)&&(0,Q.jsx)("div",{className:"tc c-grey-999",children:"暂无资源数据"}),null==o?void 0:o.map((function(e,n){return(0,Q.jsxs)("dl",{className:mn.list,children:[(0,Q.jsx)(rn.Z,{title:e.title,children:(0,Q.jsxs)("dt",{children:[(0,Q.jsx)("span",{className:"icon-wenjian4 mr5"}),e.title]})}),(0,Q.jsx)("dd",{children:(0,Q.jsx)(un.CopyToClipboard,{text:e.file_path,onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)("span",{className:"".concat(mn.copy," current"),children:"点击复制"})})})]},n)})),(0,Q.jsx)("div",{className:"tc",children:(0,Q.jsx)(b.Z,{defaultCurrent:1,current:x.page||1,onChange:function(e){x.page=e,D()},className:mn.page,size:"small",total:g,pageSize:x.limit,hideOnSinglePage:!0,showSizeChanger:!1})})]})]})})),Cn=t(20817),wn=t(86844),Qn=t(98812),kn=t(59413),yn=t(35529),Bn=Ve.Z.Countdown;function jn(){return(0,Q.jsx)("p",{children:"实验环境将恢复到初始状态,您在系统中创建的数据可能会丢失。请确保您的数据已保存(如:版本库代码已推送到服务器)。是否确认重置?"})}var Dn=function(e){var n,t,i,s=e.mirror_description,a=e.difficulty,r=e.git_url,o=e.tabActiveParams,c=e.isNotice,l=e.user,u=e.game,d=e.monitoring_url,g=e.shixun,p=void 0===g?{}:g,I=e.resetVncLoading,m=e.onUpdateCostTime,x=e.lastedGetTaskInfoTime,k=e.onShowNotice,y=e.onResetGitCode,j=e.onResetCode,D=e.onResetVnc,S=e.onRestartReboot,b=e.onAddVncTime,R=e.onUpdateCode,P=e.unity_3d_routes,H=e.st,M=e.toolbarItem,N=void 0===M?{}:M,G=e.myshixun,F=void 0===G?{}:G,J=e.mirror_name,O=e.mirror_description_multi,T=e.onResetAllVnc,Z=e.showReleaseResource,L=e.userInfo,V=e.taskData,W=e.codeRepData,X=V.last_compile_output,q=V.choose_test_cases,_=V.with_code_file,$=V.manager_permission,ee=(0,C.useParams)(),ne=(0,C.useSearchParams)(),te=A()(ne,1)[0],ie=p.name,se=p.identifier,ae=p.task_pass,re=p.test_set_permission,oe=p.survival_time,ce=u.cost_time,le=u.status,ue=l.user_url,he=l.image_url,ge=l.grade,fe=void 0===ge?0:ge,pe=(0,E.useState)(!1),Ae=A()(pe,2),Ie=Ae[0],me=Ae[1],xe=(0,E.useState)({}),ve=A()(xe,2),Ee=ve[0],Ce=ve[1],we=(0,E.useState)("#37AD83"),Qe=A()(we,2),ke=Qe[0],ye=Qe[1],je=(0,E.useState)(null),De=A()(je,2),Se=De[0],be=De[1],Pe=(0,E.useState)(),He=A()(Pe,2),Me=He[0],Ge=He[1],Fe=(0,E.useState)(c||!1),Je=A()(Fe,2),Oe=Je[0],Te=Je[1],Ze=(0,E.useState)(!1),Le=A()(Ze,2),Ue=Le[0],Ye=Le[1],ze=(0,E.useState)(!1),Ke=A()(ze,2),Ve=Ke[0],Xe=Ke[1],qe=(0,E.useRef)(),_e=(0,E.useRef)(null),en=(0,E.useState)(!1),nn=A()(en,2),tn=nn[0],sn=nn[1],an=N.index_tab,rn=N.shixun_environment_id,on=N.tab_type,ln=N.windows_vnc,un=N.vnc_url,gn=N.linux_vnc,pn=N.reboot_cloud,An=N.cloud_type,mn=N.resData,xn=N.instance_startup_type,vn=(0,E.useRef)(!1);(0,Qn.y)("exercises"===te.get("type"));var Dn=(0,Qn.X)(),Sn=Dn.setOpenDisableCopyAndPaste,bn=(Dn.disableCopyAndPaste,(0,kn._)(Ee));(0,E.useEffect)((function(){null!=V&&V.is_charge_window&&Y.Z.confirm({centered:!0,icon:null,width:500,okText:"去购买课程",cancelText:"退出",title:"提示",content:(0,Q.jsxs)("div",{children:["本实训为付费内容,您暂未购买,请先购买",(0,Q.jsxs)("span",{style:{cursor:"pointer",color:"#0152D9"},onClick:function(){C.history.push("/paths/".concat(null==V?void 0:V.subject_id))},children:["《",null==V?void 0:V.subject_name,"》"]})]}),onOk:function(){C.history.push("/paths/".concat(null==V?void 0:V.subject_id))},onCancel:function(){Gn()}})}),[V]),(0,E.useEffect)((function(){function e(){return(e=f()(h()().mark((function e(){var n,t,i,s,a,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("exercises"!==te.get("type")){e.next=17;break}if(window.self!==window.top){e.next=4;break}return window.top.location.href="/",e.abrupt("return");case 4:if("coursesId"!==te.get("coursesId")){e.next=10;break}return e.next=7,(0,de._F)({categoryId:te.get("exercisesId"),login:te.get("login")});case 7:i=e.sent,e.next=13;break;case 10:return e.next=12,(0,de._B)({categoryId:te.get("exercisesId"),login:te.get("login")});case 12:i=e.sent;case 13:Ce(v()({},i)),Sn(null===(n=i)||void 0===n||null===(n=n.exercise)||void 0===n?void 0:n.forbid_copy),Be.Z.publish("exercise-data",i),"number"==typeof(null===(t=i)||void 0===t||null===(t=t.exercise)||void 0===t?void 0:t.left_time)&&(be(Date.now()+1e3*(null===(s=i)||void 0===s||null===(s=s.exercise)||void 0===s?void 0:s.left_time)),setTimeout((function(){ye("red")}),1e3*((null===(a=i)||void 0===a||null===(a=a.exercise)||void 0===a?void 0:a.left_time)-300>0?(null===(r=i)||void 0===r||null===(r=r.exercise)||void 0===r?void 0:r.left_time)-300:0)));case 17:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[]),(0,E.useEffect)((function(){var e=Be.Z.subscribe("update-windows-time",(function(e){Ge(parseInt(e.remaining_time/1e3))})),n=Be.Z.subscribe("show-head-toolbar",(function(e){me(e)}));return function(){e(),n()}}),[]),(0,E.useEffect)((function(){var e;return"exercises"===te.get("type")&&null!=Ee&&null!==(e=Ee.exercise)&&void 0!==e&&e.screen_open&&(wn.U.forEach((function(e,n){window.addEventListener(e,Mn,!1),window.addEventListener("blur",Mn,!1)})),window.focus(),qe.current=setInterval((function(){window.focus()}),1e3)),function(){wn.U.forEach((function(e,n){window.removeEventListener(e,Mn,!1)})),window.removeEventListener("blur",Mn,!1),clearInterval(qe.current)}}),[Ee]);var Pn=function(){Ye(!Ue)},Hn=function(){Xe(!Ve)},Mn=function(e){"IFRAME"!==document.activeElement.tagName&&(window.parent.postMessage("backExercise","*"),vn.current||(0,w.BU)())};function Nn(){me(!1)}function Gn(){ee.courseId&&ee.homeworkId?location.href="/classrooms/".concat(ee.courseId,"/shixun_homework/").concat(ee.homeworkId,"/detail"):("exercises"===te.get("type")&&Mn("back"),location.href="/shixuns/".concat(se,"/challenges"))}function Fn(){return Jn.apply(this,arguments)}function Jn(){return(Jn=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!I){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,D();case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var On={task_pass:ae,test_set_permission:re,mirror_description:s,difficulty:a,resetVncLoading:I,git_url:r,tabActiveParams:o,taskData:V,onVncAction:function(e){if(Nn(),"reset-task"===e&&!I)var n=Y.Z.confirm({title:"重置环境",icon:(0,Q.jsx)(cn.Z,{}),content:(0,Q.jsx)(jn,{}),maskClosable:!1,keyboard:!1,centered:!0,okText:"确定",cancelText:"取消",onOk:(t=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(4!==on){e.next=6;break}return n.update({cancelButtonProps:{disabled:!0}}),e.next=4,Fn();case 4:return n.update({cancelButtonProps:{disabled:!1}}),e.abrupt("return");case 6:Fn();case 7:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})});var t,i,s,a;if("restart-reboot"===e&&!I)var r=Y.Z.confirm({title:"重启云主机",icon:(0,Q.jsx)(cn.Z,{}),content:"您确定要重启云主机吗?",maskClosable:!1,keyboard:!1,centered:!0,okText:"确定",cancelText:"取消",onOk:(i=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(4!==on){e.next=6;break}return r.update({cancelButtonProps:{disabled:!0}}),e.next=4,S();case 4:return r.update({cancelButtonProps:{disabled:!1}}),e.abrupt("return");case 6:S();case 7:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})});if("reset-git-code"===e&&(I||Y.Z.confirm({title:"重置代码仓库",icon:(0,Q.jsx)(cn.Z,{}),content:"您的所有代码将被还原至初始状态,不影响通关状态与作业成绩。确认重置?",centered:!0,okText:"确定",cancelText:"取消",onOk:y})),"reset-code"===e&&(I||Y.Z.confirm({title:"恢复初始代码",icon:(0,Q.jsx)(cn.Z,{}),content:"你在本文件中修改的内容将丢失,是否确定重新加载初始代码?",centered:!0,okText:"确定",cancelText:"取消",onOk:j})),"full-screen"===e&&((0,w.vp)()?(0,w.BU)():(0,w.Dj)(null===(s=document)||void 0===s||null===(a=s.getElementById)||void 0===a?void 0:a.call(s,"task-right-panel"))),"show-clipboard-box"===e){if(An)return void Y.Z.info({title:"提示",icon:(0,Q.jsx)(cn.Z,{}),content:"当前实验环境的【复制粘贴】功能暂时无法使用,敬请期待~",centered:!0});Be.Z.publish("show-clipboard-box-".concat(an))}},onHideToolBar:Nn,shixun:p,monitoring_url:d,unity_3d_routes:P,index_tab:an,shixun_environment_id:rn,tab_type:on,windows_vnc:ln,vnc_url:un,linux_vnc:gn,reboot_cloud:pn,cloud_type:An,resData:mn,instance_startup_type:xn,mirror_name:J,mirror_description_multi:O},Tn=(0,E.useCallback)((function(){return Me?(0,Q.jsx)(Rn,{defaultTime:Me,onAddVncTime:b,onResetAllVnc:T,toShixun:Gn,myshixun:F,title:"实验环境倒计时",user:l,survival_time:oe}):(0,Q.jsx)(Q.Fragment,{})}),[Me]);return(0,Q.jsxs)("div",{className:"task-header-container",children:["exercises"===te.get("type")&&(0,Q.jsxs)(B.Z,{children:[(0,Q.jsxs)("div",{className:"exercise_user_info",children:["姓名",(0,Q.jsx)("span",{className:"ml10",children:null==Ee||null===(n=Ee.exercise)||void 0===n?void 0:n.user_name})]}),(0,Q.jsxs)("div",{className:"exercise_user_info ml30",children:["学号",(0,Q.jsx)("span",{className:"ml10",children:null==Ee||null===(t=Ee.exercise)||void 0===t?void 0:t.student_id})]})]}),"exercises"!==te.get("type")&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("a",{className:"task-user-info",href:ue,target:"_blank",children:[he?(0,Q.jsx)("img",{width:"35",height:"35",src:"".concat(Cn.Z.IMG_SERVER,"/images/").concat(he)}):null,(0,Q.jsx)("span",{children:l.name})]}),(0,Q.jsxs)("div",{className:"grade-info",children:[(0,Q.jsx)("img",{src:"data:image/png;base64,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",alt:"gold",width:20}),fe]})]}),(0,Q.jsxs)("h2",{className:"shixun-info",children:[ie,"exercises"!==te.get("type")&&(0,Q.jsx)($e,{lastedGetTaskInfoTime:x,status:le,defaultTime:ce,onUpdateCostTime:m,retentionTime:"taskBuildTimes",title:"实验总用时"})]}),(0,Q.jsxs)("div",{className:"flex-container",children:[(0,Q.jsxs)("div",{ref:_e,onClick:function(){return Te(!1)},children:["exercises"!==te.get("type")&&(0,Q.jsx)(Q.Fragment,{children:c&&(0,Q.jsx)(hn,{className:"btn-notice",onShowNotice:k})}),(0,Q.jsx)(We.Z,{open:Oe,onClose:function(){return Te(!1)},rootClassName:"tasks-header-notice",steps:[{title:"更新通知",description:(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)("div",{children:"老师已修改代码文件,请更新后继续作答~"})}),target:function(){return _e.current},nextButtonProps:{children:(0,Q.jsx)(Ne.ZP,{onClick:k,type:"primary",size:"small",children:"更新代码"})}}]})]}),Tn(),ln&&!(0,dn.isEmpty)(mn)&&!(4===An&&2===xn)&&(0,Q.jsx)("span",{onClick:function(e){e.preventDefault(),Be.Z.publish("send-ctrl-alt-delete-".concat(an))},className:"c-grey-c mr20 current",children:"发送CTRL+ALT+DELETE"}),P&&(0,Q.jsx)("a",{title:"工具栏",onClick:function(){me(!Ie)},children:(0,Q.jsx)("i",{className:"iconfont icon-vncshixunjiemian-gongjulan mr5"})}),$&&(0,Q.jsx)("div",{children:(0,Q.jsxs)("a",{className:"btn-vnc",style:{marginRight:0},title:"配置与监控",onClick:function(){return sn(!0)},children:[(0,Q.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-peizhiyujiankong current"}),"配置与监控"]})}),1==(null==o?void 0:o.resource_type)&&(0,Q.jsx)(En,{visible:Ve,onClose:Hn,shixun:p,children:(0,Q.jsxs)("a",{className:"btn-vnc",style:{marginRight:0},title:"资源中心",onClick:Hn,children:[(0,Q.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-ziyuanzhongxin current"}),"资源中心"]})}),(0,Q.jsx)(In,{visible:Ue,onClose:Pn,shixun:p,children:(0,Q.jsxs)("a",{className:"btn-vnc",title:"数据集",onClick:Pn,children:[(0,Q.jsx)("span",{className:"iconfont font14 mr5 ml20 icon-shujuji2 current"}),"数据集"]})})]}),"exercises"!==te.get("type")&&(0,Q.jsx)("a",{className:"btn-out",onClick:function(){var e,n,t=!(null!=L&&null!==(e=L.shixun)&&void 0!==e&&e.editable);Y.Z.confirm({title:"退出实训",icon:(0,Q.jsx)(cn.Z,{}),content:(0,Q.jsxs)("div",{children:[(0,Q.jsx)("div",{children:"您确定要退出实训吗?"}),Z&&(0,Q.jsx)(Re.Z,{className:"mt10",defaultChecked:t,onChange:function(e){t=e.target.checked},children:"退出实训时,立即释放实验资源"})]}),centered:!0,okText:"确定",cancelText:"取消",onOk:(n=f()(h()().mark((function e(){var n;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Z||!t){e.next=7;break}return e.next=3,(0,de.eA)(null==F?void 0:F.identifier);case 3:0==(null==(n=e.sent)?void 0:n.status)&&(U.ZP.success("释放资源成功"),setTimeout((function(){Gn()}),1e3)),e.next=8;break;case 7:Gn();case 8:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)}),onCancel:function(){}})},title:"退出实训",children:(0,Q.jsx)("i",{className:"iconfont icon-kaiguan"})}),(null==Ee||null===(i=Ee.exercise)||void 0===i?void 0:i.left_time)>0&&(0,Q.jsxs)(B.Z,{align:"middle",children:[(0,Q.jsx)("span",{style:{color:ke,marginRight:6},className:"iconfont icon-daojishi djs"}),(0,Q.jsx)("span",{style:{color:ke,fontSize:14,marginRight:10},children:"剩余答题时长"}),(0,Q.jsx)("span",{className:"mr20",children:(0,Q.jsx)(Bn,{valueStyle:{color:ke,fontSize:20,fontWeight:500},value:Se,onFinish:f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,de.VL)({categoryId:te.get("exercisesId"),commit_method:2});case 2:0===(null==(n=e.sent)?void 0:n.status)&&(0===H&&R(1),Y.Z.info({width:530,title:"提示",centered:!0,okText:"确定",content:(0,Q.jsxs)("div",{className:"tc font16",children:["答题结束了,系统已自动提交试卷",(0,Q.jsx)("br",{}),"不能再修改答题"]}),onOk:function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:window.parent.location.href="/classrooms/".concat(te.get("coursesId"),"/exercise/").concat(te.get("exercisesId"),"/detail");case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()})),-3===(null==n?void 0:n.status)&&(t=parseInt(null==n?void 0:n.message),be(Date.now()+1e3*t));case 5:case"end":return e.stop()}}),e)})))})})]}),"exercises"===te.get("type")&&(0,Q.jsxs)(Ne.ZP,{type:"primary",onClick:function(){var e=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==H){e.next=3;break}return e.next=3,R();case 3:bn(),vn.current=!0,Mn();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();P&&!_||(1===H?null!=q&&q.had_submmit:X&&0===W.lastedUpdateTime)?e():Y.Z.confirm({centered:!0,okText:"确定",cancelText:"取消",title:"提示",content:(0,Q.jsx)("div",{style:{color:"#FF0000"},children:"请确认你的答题内容是否进行评测并提交,未评测则会导致该题无法获得分数"}),onOk:e})},children:[(0,Q.jsx)("span",{className:"iconfont icon-yiguanbi mr5 font14"})," 返回试卷"]}),(0,Q.jsx)(K.Z,{children:(0,Q.jsx)(z.Z,{width:280,rootClassName:"setting-drawer",title:null,placement:"right",closable:!1,destroyOnClose:!1,open:Ie,onClose:Nn,children:(0,Q.jsx)(fn.Z,v()({},On))})}),(0,Q.jsx)(yn.Z,{identifier:se,visible:tn,onCancel:function(){return sn(!1)},info:{type:"挑战页面",myshixun_id:null==F?void 0:F.id}})]})},Sn=300;function bn(e){var n=e.title,t=e.time,i=e.className,s=void 0===i?"":i,a=e.callback,r=e.desc,o=void 0===r?"":r,c=e.style,l=void 0===c?{}:c;return(0,Q.jsxs)("a",{onClick:function(){a&&a()},title:n,className:s,children:[(0,Q.jsx)("i",{className:"iconfont icon-shijian1 mr5",style:l}),(0,Q.jsxs)("span",{children:[o?"".concat(o,":"):"",_e(t)]})]})}function Rn(e){var n=e.onAddVncTime,t=e.onResetAllVnc,i=e.toShixun,s=e.title,a=void 0===s?"":s,r=e.myshixun,o=e.defaultTime,c=e.user,l=e.survival_time,u=(0,C.useParams)(),d=(0,E.useState)(o),g=A()(d,2),p=g[0],I=g[1],m=(0,E.useState)(!1),x=A()(m,2),v=x[0],w=x[1],k=(0,E.useState)(!1),y=A()(k,2),B=y[0],j=y[1],D=(0,E.useRef)(!0),S=(0,H.oP)(),b=(0,E.useRef)(!1);(0,E.useEffect)((function(){return window.addEventListener("visibilitychange",R),function(){window.removeEventListener("visibilitychange",R)}}),[]);var R=function(){var e=f()(h()().mark((function e(n){var t,i,s,a,o;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("visible"!==document.visibilityState){e.next=5;break}return e.next=3,(0,P.fY)(null==r?void 0:r.identifier);case 3:0===(null==(t=e.sent)?void 0:t.status)&&(a=(null==t||null===(i=t.data)||void 0===i?void 0:i.remainingTime)>0?null==t||null===(s=t.data)||void 0===s?void 0:s.remainingTime:0,I(o=a/1e3),o>Sn&&j(!1));case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();function M(){return(M=f()(h()().mark((function e(){var s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w(!0),!(p>0)){e.next=8;break}return e.next=4,n();case 4:a=e.sent,I((null==a||null===(s=a.data)||void 0===s?void 0:s.remaining_time)/1e3),e.next=12;break;case 8:return e.next=10,t();case 10:e.sent,i();case 12:w(!1),j(!1);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,Xe.Z)((function(){I(p-1)}),p>0?1e3:null),(0,E.useEffect)((function(){S.homework_common_id?60===p&&(b.current||j(!0)):300!==p&&180!==p&&60!==p&&0!==p||b.current||j(!0)}),[p]),(0,E.useEffect)((function(){if(D.current){var e="".concat(null==c?void 0:c.login,"_").concat(u.taskId,"_survival_time");localStorage.getItem(e)!==String(l)?(b.current=!0,Y.Z.confirm({title:"提示",icon:null,content:"老师调整了时间是否同步",centered:!0,okText:"是",cancelText:"否",onOk:(t=f()(h()().mark((function t(){return h()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return localStorage.removeItem(e),t.next=3,n();case 3:b.current=!1,window.location.reload();case 5:case"end":return t.stop()}}),t)}))),function(){return t.apply(this,arguments)}),onCancel:function(){b.current=!1,localStorage.removeItem(e)}})):(o=0?e.splice(t,1):e.push(o),r(e.join(""))}},children:[1===n?(0,Q.jsx)(Fn.ZP,{checked:i&&i.indexOf(o)>=0,className:"choice"}):(0,Q.jsx)(Re.Z,{className:"choice",checked:i&&i.indexOf(o)>=0}),(0,Q.jsxs)("div",{className:"flex-wrp",children:[(0,Q.jsxs)("span",{className:"checkTitle",style:{lineHeight:1.7,fontSize:16,whiteSpace:"nowrap"},children:[o,"、"]}),(0,Q.jsx)(L.Z,{className:"subject-body",value:a})]})]})},Tn=function(e){var n=e.callback,t=e.multi_count,i=e.answer,s=(0,E.useState)([]),a=A()(s,2),r=a[0],o=a[1];return(0,E.useEffect)((function(){if(t){if(null!=i&&i.length)return void o(i);var e=Array.from({length:t}).fill("");o(e)}}),[t,i]),console.log(r,i,"multi_count"),(0,Q.jsx)("div",{className:"option",children:null==r?void 0:r.map((function(e,t){return(0,Q.jsxs)(B.Z,{align:"middle",className:"mb10 text",children:[(0,Q.jsxs)("span",{className:"mb5",children:["填空",t+1,"答案:"]}),(0,Q.jsx)(we.Z.TextArea,{value:e,onChange:function(e){r[t]=e.target.value,n(r)}},t)]})}))})},Zn=function(e){var n=e.id,t=e.answer,i=e.challenge_question,s=e.category,a=e.subject,r=e.onSetAnswers,o=e.question_name,c=e.multi_count;function l(e){r(n,e)}return(0,Q.jsxs)("li",{children:[(0,Q.jsxs)(B.Z,{className:"subject c-grey-999",align:"stretch",children:[(0,Q.jsx)(j.Z,{flex:"40px",children:(0,Q.jsxs)("p",{className:"mt3 order",children:[n+1,"、"]})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(L.Z,{value:"".concat(a),className:"subject-body"})})]}),"单选题/多选题"===o&&(0,Q.jsx)("div",{className:"option",children:null==i?void 0:i.map((function(e,n){var i=e.option_name;return(0,Q.jsx)(On,{index:n,option_name:i,answer:t,category:s,callback:l},i)}))}),"判断题"===o&&(0,Q.jsx)("div",{className:"option",children:(0,Q.jsxs)(Fn.ZP.Group,{className:"mb10",style:{marginLeft:38},value:t||void 0,onChange:function(e){return l(e.target.value)},children:[(0,Q.jsx)(Fn.ZP,{value:"true",className:"mr40",children:"正确"}),(0,Q.jsx)(Fn.ZP,{value:"false",children:"错误"})]})}),"填空题"===o&&(0,Q.jsx)(Tn,{multi_count:c,callback:l,answer:t})]})},Ln=function(e){var n=e.chooses,t=e.answers,i=e.onSetAnswers,s=e.bgColor,a=void 0===s?"#1E1E1E":s;return(0,Q.jsx)("ul",{className:"".concat("#1E1E1E"===a?"":"vs"," choose-container"),style:{backgroundColor:a},children:n.map((function(e,n){var s=e.subject,a=e.challenge_question,r=e.category,o=e.question_name,c=e.multi_count;return(0,Q.jsx)(Zn,{id:n,subject:s,challenge_question:a,category:r,answer:t[n],onSetAnswers:i,question_name:o,multi_count:c},n)}))})},Un=t(35788),Yn=t(43040),zn=t(74512),Kn=function(e){var n=e.id,t=e.isActive,i=e.title,s=e.onActive,a=e.had_submmit,r=e.result,o=e.actual_output,c=e.standard_answer,l=e.question_name;var u="test-case-item";return t&&(u+=" active"),a&&(u+=" has-result"),(0,Q.jsxs)("li",{className:u,children:[(0,Q.jsxs)("a",{className:"case-header",onClick:function(){s(n)},children:[(0,Q.jsxs)("h2",{children:[(0,Q.jsx)("div",{className:t?"arrow-down":"arrow-right",style:{width:12}}),(0,Q.jsx)("span",{className:"test-title",style:{width:75},children:i})]}),a>0?(0,Q.jsx)("img",{width:16,src:r?Yn.Z:zn.Z}):(0,Q.jsx)("i",{className:"iconfont icon-suo1 ml10",style:{flex:1}})]}),(0,Q.jsx)("div",{className:"item-desc ".concat(t?"show":"hide"," choose-game-item"),children:a?r?"填空题"===l?(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsxs)("p",{children:[(0,Q.jsx)("div",{children:"正确答案:"}),(0,Q.jsx)("b",{children:null==c?void 0:c.map((function(e,n){var t;return(0,Q.jsxs)("p",{children:["填空",n+1,":",null==e||null===(t=e.text)||void 0===t?void 0:t.join("、")]})}))})]}),(0,Q.jsxs)("p",{children:[(0,Q.jsx)("div",{children:"你的答案:"}),(0,Q.jsx)("b",{className:"c-red",children:null==o?void 0:o.map((function(e,n){return(0,Q.jsxs)("p",{children:["填空",n+1,":",e]})}))})]})]}):(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsxs)("p",{children:["正确选项:",(0,Q.jsx)("b",{children:c})]}),(0,Q.jsxs)("p",{children:["你的选项:",(0,Q.jsx)("b",{className:"c-red",children:o})]})]}):(0,Q.jsx)("p",{children:"错误,不支持查看"}):(0,Q.jsx)("p",{children:"尚未提交,暂不支持查看"})})]})},Vn=function(e){var n=e.onResizeSetContainer,t=e.moveY,i=e.had_submmit,s=e.test_sets,a=void 0===s?[]:s,r=e.challenge_chooses_count,o=e.choose_correct_num,c=(0,E.useState)(-1),l=A()(c,2),u=l[0],d=l[1];function h(e){d(e===u?-1:e)}var g=o===r;return(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsxs)("div",{className:"test-header",children:[(0,Q.jsx)("span",{className:"active",children:"测试结果"}),(0,Q.jsx)("a",{onClick:function(){n(t)},children:(0,Q.jsx)("i",{className:"iconfont ".concat(.01===t?"icon-shousuo":"icon-zhankai"," icon-zhankai")})})]}),i?(0,Q.jsxs)("p",{className:"test-result ".concat(g?"success":"failer"),children:[(0,Q.jsxs)("span",{className:"count",children:[(0,Q.jsx)("img",{width:16,src:g?Yn.Z:Un.Z}),o," / ",r," 共有",r,"题,"]}),(0,Q.jsx)("span",{children:g?"全部通过":"其中".concat(r-o,"题目结果不匹配。详情如下:")})]}):null,(0,Q.jsx)("ul",{className:"test-case-list",children:a.map((function(e,n){return(0,Q.jsx)(Kn,v()(v()({had_submmit:i,title:"题目".concat(n+1)},e),{},{isActive:u===n,id:n,onActive:h}),"item"+n)}))})]})},Wn="action-container___Xcx9G",Xn="eval-btn-group___b8ds5",qn="eval-desc___bIcYm",_n="btn-run___fh7pl",$n="btn-run-self___Bwz1A",et="ghost-link___Y8dGm",nt="link___PPhWD",tt=t(24334),it=t(61186),st=function(e){var n,t=e.st,i=e.prev_game,s=e.next_game,a=e.time_limit,r=e.record_consume_time,o=e.loading,c=e.shixun,l=e.game,u=e.onRun,d=e.dispatch,g=e.chooses,p=e.unity_3d_routes,I=e.user,m=e.is_last_game,x=e.onUpdateCode,v=e.test_sets,w=e.challenge,k=e.game_report_id,y=e.tabActiveParams,B=void 0===y?{}:y,j=e.startDebug,D=e.isLocalFetch,S=e.onLocalRun,b=(0,C.useParams)(),R=!m&&!o&&(c.status>0||(null==I?void 0:I.identity)<5),H=["自测运行","正在启动","停止运行","正在停止","正在运行"],M=(0,C.useSelector)((function(e){var n;return null==e||null===(n=e.user)||void 0===n?void 0:n.userInfo})),N=(0,C.useSearchParams)(),G=A()(N,1)[0],F=(0,E.useState)(0),J=A()(F,2),O=J[0],T=J[1],Z=(0,E.useState)(0),L=A()(Z,2),U=L[0],z=L[1],K=(0,E.useState)(!1),V=A()(K,2),W=V[0],X=V[1],q=(0,E.useState)(null==v||null===(n=v.find((function(e){return e.input&&!e.is_file})))||void 0===n?void 0:n.input),_=A()(q,2),$=_[0],ee=_[1],ne=(0,E.useState)(!1),te=A()(ne,2),ie=te[0],se=te[1],ae=(0,E.useState)(H[0]),re=A()(ae,2),oe=re[0],ce=re[1],le=(0,E.useRef)(!1),ue=(0,C.useLocation)(),de=B.shixun_environment_id,he=B.tab_type,ge=function(){var e=it();if(e.day()>=1&&e.day()<=5){var n=e.hour(),t=e.minute();return n>=9&&n<12||14===n&&t>=30||n>14&&n<18||19===n&&t>=30||20===n&&t<=30}return!1};(0,E.useEffect)((function(){O>0&&setTimeout((function(){T(O-1)}),1e3)}),[O]),(0,E.useEffect)((function(){U>0&&setTimeout((function(){z(U-1)}),1e3)}),[U]),(0,E.useEffect)((function(){var e=Be.Z.subscribe("eval-code-finish",(function(){p&&X(!0),1===t||(null!=M&&M.is_vip?T(10):T(ge()?20:15))})),n=Be.Z.subscribe("caseInputValue",(function(e){ee(e)})),i=Be.Z.subscribe("runCodeFinish",(function(){le.current=!1,se(!1),ce(H[0]),U>0||(null!=M&&M.is_vip?T(10):T(ge()?20:15))}));return function(){e(),n(),i()}}),[]);var fe=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return le.current=!0,e.next=3,x();case 3:ce(H[1]),Be.Z.publish("show-case-result",!0),setTimeout(f()(h()().mark((function e(){var n,t,i,s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={test_case_content:$,shixun_environment_id:de,tab_type:he},"exercises"===G.get("type")?t.extras={exercise_id:G.get("exercisesId")}:b.courseId&&b.homeworkId&&(t.extras={homework_common_id:b.homeworkId}),e.next=4,(0,P.h$)(b.taskId,t);case 4:if(null==(i=e.sent)||null===(n=i.data)||void 0===n||null===(n=n.data_list)||void 0===n||!n.length){e.next=8;break}return Be.Z.publish("pod-restrict-data",{identifier:null==i||null===(s=i.data)||void 0===s?void 0:s.identifier,data_list:null==i||null===(a=i.data)||void 0===a?void 0:a.data_list}),e.abrupt("return");case 8:Be.Z.publish("showRunCodeTab",!0),Be.Z.publish("runCode",{type:"start"});case 10:case"end":return e.stop()}}),e)}))),100),setTimeout((function(){le.current&&(ce(H[2]),se(!1))}),1e3);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),pe=function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:se(!0),oe===H[2]?(le.current=!1,ce(H[3]),Be.Z.publish("runCode",{type:"stop"}),(0,P.Yv)(b.taskId,{shixun_environment_id:de,tab_type:he}),setTimeout((function(){ce(H[0]),se(!1),null!=M&&M.is_vip?T(10):T(ge()?20:15)}),2500)):fe();case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=f()(h()().mark((function e(){var n,t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return se(!0),ce(H[4]),Be.Z.publish("show-case-result",!0),e.next=5,S($);case 5:0===(n=e.sent).status&&(i=null==n||null===(t=n.data)||void 0===t||null===(t=t.out)||void 0===t?void 0:t.map((function(e){return tt.Base64.decode(e)})),se(!1),ce(H[0]),Be.Z.publish("showRunCodeTab",!0),Be.Z.publish("setLogData",i));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)("div",{className:Wn,children:[(0,Q.jsxs)("div",{className:"flex-container ".concat(qn),children:[a&&null!=w&&w.with_code_file?(0,Q.jsx)("span",{children:"本关最大执行时间:".concat(a,"秒")}):null,r&&null!=w&&w.with_code_file?(0,Q.jsxs)("span",{children:["本次评测耗时(编译、运行总时间):",r," 秒"]}):null,k?(0,Q.jsx)("a",{target:"_blank",className:nt,href:"/report/".concat(b.taskId,"/").concat(k),children:"代码性能检测"}):null,[2,3,4,5,6].includes(he)&&(0,Q.jsx)("a",{title:"显示/隐藏测试结果",onClick:function(){Be.Z.publish("show-case-result")},children:"显示/隐藏测试结果"})]}),(0,Q.jsxs)("div",{className:"flex-container ".concat(Xn),children:[i&&!o?(0,Q.jsx)("a",{href:"/tasks/".concat(i).concat(ue.search),onClick:function(e){e.preventDefault(),b.courseId&&b.homeworkId?setTimeout((function(){return window.location.href="/tasks/".concat(b.courseId,"/").concat(b.homeworkId,"/").concat(i).concat(ue.search)}),300):setTimeout((function(){return window.location.href="/tasks/".concat(i).concat(ue.search)}),300)},className:et,children:"上一关"}):null,R?(0,Q.jsx)("a",{href:"/tasks/".concat(s).concat(ue.search),onClick:function(e){if(e.preventDefault(),c.task_pass||2===l.status||(null==I?void 0:I.identity)<5)return b.courseId&&b.homeworkId?void setTimeout((function(){return window.location.href="/tasks/".concat(b.courseId,"/").concat(b.homeworkId,"/").concat(s).concat(ue.search)}),300):void setTimeout((function(){return window.location.href="/tasks/".concat(s).concat(ue.search)}),300);Y.Z.warning({centered:!0,width:530,title:"提示",okText:"我知道了",content:(0,Q.jsx)("p",{children:"该实践项目设置了不允许跳关。通过当前关卡后,才能进入下一关。"})})},className:et,children:"下一关"}):null,W&&1===(null==w?void 0:w.show_type)&&(0,Q.jsx)("button",{onClick:function(){d({type:"SHOW_PICTURE_VIEW"})},style:{minWidth:"72px",marginRight:10},className:"btn-run",title:"查看效果",children:"查看效果"}),1===he&&!j&&(null==c?void 0:c.open_self_run)&&(D?(0,Q.jsx)(Ne.ZP,{onClick:Ae,loading:ie,danger:!0,className:"".concat($n," mr10"),children:oe}):(0,Q.jsx)(Ne.ZP,{onClick:(0,dn.throttle)(pe,2e3),loading:ie,danger:!0,disabled:U>0||O>0||o,className:"".concat($n," mr10"),children:U>0?"".concat(U,"S"):oe})),(null==w?void 0:w.with_code_file)&&!(1===he&&j)&&(0,Q.jsx)("button",{onClick:f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==t){e.next=4;break}if(!((null==g?void 0:g.length)<=0)){e.next=4;break}return Y.Z.confirm({centered:!0,title:"提示",content:(0,Q.jsx)("div",{className:"tc",children:(0,Q.jsx)("p",{children:"您还未添加题目,请添加后评测!"})}),okText:"确认",cancelText:"取消"}),e.abrupt("return");case 4:return X(!1),e.next=7,u();case 7:case"end":return e.stop()}}),e)}))),style:{minWidth:"72px"},disabled:o||O>0||"自测运行"!==oe||U>0,className:_n,title:"运行评测",children:O>0?"".concat(O,"S"):(0,Q.jsxs)(E.Fragment,{children:[" ",(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk3RTBEMDM2MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk3RTBEMDM3MDE3ODExRUI4QzEzQUNFNDcxODM2QjJDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTdFMEQwMzQwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFMEQwMzUwMTc4MTFFQjhDMTNBQ0U0NzE4MzZCMkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ejzPSAAACsUlEQVR42ryYz08TQRTHp9vQQkFPlAAHDXjxR2LwoEbhpCXon1DPpf0PbP8UwOhV/QOM8QIXIIRwASNtYo0RIye9FIF4Yf2O+U7ysmnrzM5uX/JJu7sz730zOzvz3mTCMFSONgOWwAK4Aa6CS3x2Ar6BJtgEH8BXJ+9akAVZUAZb4CK0twv2KdPHf2PZiCmBpghyAt6CGrgPJkCeTPCefvaGbY016Su2oGGwKhx+AVUwZjmqim0r7Gtslb6dBBXBLh2cg+cg5yAkSo4+zulzlzGsBOmGLTEqcx5CosyJ0Wp1ExXtUAA77PARTCYoxjBJ3yFjFfoJesGGnzlBVUoUGSNkzK6CSmLO3ElRjHx9Zk6VooICcMiHjQGIMTTEkpCVgsp80AZDls5WPL88xVhtxi5LQZu8uezgLOQqPOUpqip8/RM0wyVer6qjjoK0/QAPPASNMrbWMBtgO3sCMuAdOFXuNg02wLKKZ6eMrTUsaUHzfLCu4lserIEVkIvR38Se14Ju8WJf+VuNozXl2O+Avzf1O/zJuTDu+O77meu8Gme/X4FIrjoqOXOdVyb2WKDStYxrh4Bpp7bLCQo5Bo840W3MxP6tBX3nxbWExGyDu/y1NRP7SAs65MXtBMSscWSOHfuZ2J8CVgfaHnsI+cNPvsb/rmZib+lPbpbLdsdj63jouXV0zNaRxOY67bm5VqKbq0/6kU8r/ciK2qs+wASt3itBkynsWcKVRr8U9owxF3sl+a9Ekl8cUJL/0rYMOkixDNq3LYMGUSi2XQpFg67J9kRZ1EiglK6LsmevV93Xz8lIl8OGiuPiWWCftu9hg2RRvEJzHPOa1cI9DvsQKfJelW3kcUxLfk0+guSB1bbjgVXIPs9sD6wyMY/0nvJI7zq4IvIZnfkdgRY37feuR3p/BRgAhrFnXQBvMBoAAAAASUVORK5CYII=",alt:"run",width:18})," ",(0,Q.jsx)("b",{children:"评测"})," "]})})]})]})},at=t(47243),rt="iconWrapper___U51IV",ot="minusIcon___xP_3j",ct="arrowIcon___jKd9h",lt=function(e){var n=e.desc,t=e.visible,i=(0,E.useRef)(),s=(0,E.useRef)(),a=(0,E.useState)(!1),r=A()(a,2),o=r[0],c=r[1],l=(0,E.useState)(!1),u=A()(l,2),d=u[0],h=u[1];(0,E.useEffect)((function(){if(i.current){var e=function(e){h(!1),(0,H.kk)("none");var n=i.current.getBoundingClientRect();a=n.left,r=n.top,o=e.pageX,c=e.pageY,l=!0,u=!0,document.onselectstart=function(){return!1}},n=function(e){var n,t;(e.stopPropagation(),l=!1,(0,H.kk)("auto"),document.onselectstart=null,u)&&(u=!1,(null===(n=e.target)||void 0===n?void 0:n.id)!==(null===(t=s.current)||void 0===t?void 0:t.id)&&h(!0))},t=function(e){if(l){u=!1,h(!1);var n=e.pageX-o,t=e.pageY-c;i.current.style.left="".concat(a+n,"px"),i.current.style.top="".concat(r+t,"px")}},a=0,r=0,o=0,c=0,l=!1,u=!1;return i.current.addEventListener("mousedown",e),document.addEventListener("mousemove",t),document.addEventListener("mouseup",n),function(){var s;null===(s=i.current)||void 0===s||s.removeEventListener("mousedown",e),document.removeEventListener("mousemove",t),document.removeEventListener("mouseup",n)}}}),[i.current]);return(0,Q.jsxs)("div",{style:{display:t?"block":"none"},children:[(0,Q.jsx)(z.Z,{title:"任务描述",placement:"right",onClose:function(){h(!1)},open:d,children:n}),(0,Q.jsx)("div",{className:ct,onClick:function(){return c(!1)},style:{position:"fixed",display:o?"block":"none",zIndex:1e3,bottom:223},children:(0,Q.jsx)("img",{draggable:!1,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAgCAYAAAB3j6rJAAAAAXNSR0IArs4c6QAAAZdJREFUWEfF2D1Lw1AUxvH/8xHcBHFSaUfrojiKi19FHFwUFQQriLoIxcVVv4O4CCJOOriK7oKTCiLaQY9cCaW2yc1LzU2WDLnn5EdC8pxEDLCZ2SRwDIwCTUmttHZmVgNOALc/kLTtapRWmHTczKaAc2AoWvMNjEh68tTUgQtguGtNXdJ9IUgMwvX1QswsDuHqikESEK7hlqRm3NXwIFqSlnPfGg9iT9J6TsQRsCjJckHKRGSGlI3IBAmBSIWEQnghIRGJkNCIWEgViD5IVYg/kCoRHUjViG7IJvAbx11bG5iVdJvw6l4CDnuOueCbk3SZN9U76Wtmu8BaT4MXYN6DWQX2e2regQVJV3kwf8aAKjF980hVmNjBqApM4oQWGuMdFUNiUmfWUJhUiHsEQ2AyQUJgMkPKxuSClInJDfFgHoFxSZ8J2RQXB8/AmKTXQhAPpibpISljzCwOMyPpujAkwuwAG9GJb6K0/vKFnZmtREHpzn0HNCS1B4JEmOnob8CppI8siWtmDWACOJP0lvo5kaXpf635AX6GXzDZRnW0AAAAAElFTkSuQmCC",alt:""})}),(0,Q.jsxs)("div",{ref:i,draggable:!1,className:rt,style:{position:"fixed",display:o?"none":"block",zIndex:1e3,bottom:223,right:26,borderRadius:"50%",cursor:"pointer"},children:[(0,Q.jsx)("i",{ref:s,id:"minusIconElement",onClick:function(){h(!1),c(!0)},className:"iconfont icon-yichu1 ".concat(ot)}),(0,Q.jsx)("img",{draggable:!1,src:"data:image/png;base64,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"})]})]})},ut=(t(84749),t(80489)),dt=function(e){var n=e.isTheoretical,t=e.onFontSizeChange,i=e.cmFontSize,s=e.cmCodeMode,a=e.onCodeModeChange,r=e.tabToSpace,o=e.onTabToSpace,c=e.shixun,l=e.autoFormat,u=e.onAutoFormat,d=e.formatDocument,h=e.code_editor,g=e.challenge,f=null!=c?c:{},p=f.task_pass,A=void 0!==p&&p,I=f.forbid_copy,m=void 0!==I&&I,x=f.test_set_permission,E=void 0!==x&&x,C={isTheoretical:n,onFontSizeChange:t,cmFontSize:i,cmCodeMode:s,onCodeModeChange:a,tabToSpace:r,onTabToSpace:o,autoFormat:l,onAutoFormat:u,formatDocument:d,code_editor:h,challenge:g};return(0,Q.jsxs)(ut.Z,v()(v()({},C),{},{children:[(0,Q.jsx)("h3",{children:"关卡配置信息"}),(0,Q.jsxs)("section",{children:[(0,Q.jsxs)("a",{className:"file-item",title:A?"允许学员跳关挑战":"不允许学员跳关挑战",children:[(0,Q.jsx)("b",{children:"跳关"}),(0,Q.jsx)("span",{children:A?"允许":"不允许"})]}),(0,Q.jsxs)("a",{className:"file-item",title:E?"允许学员通过金币解锁查看测试集内容":"不允许学员通过金币解锁查看测试集内容",children:[(0,Q.jsx)("b",{children:"测试集解锁"}),(0,Q.jsx)("span",{children:E?"允许":"不允许"})]}),(0,Q.jsxs)("a",{className:"file-item",title:m?"不允许学员粘贴代码":"允许学员粘贴代码",children:[(0,Q.jsx)("b",{children:"代码粘贴"}),(0,Q.jsx)("span",{children:m?"不允许":"允许"})]})]})]}))},ht=t(56433),gt=t(82268);function ft(e,n){switch(n.type){case Z.wj:return v()(v()({},e),{},{loading:!0});case Z.V1:return v()(v()({},e),{},{loading:!1});case Z.OJ:return v()(v()({},e),n.payload);case Z.$Y:return v()(v()({},e),{},{theme:n.payload});default:throw new Error}}var pt=function(e){var n=e.taskData,t=e.moveY,i=e.onResizeYStart,s=e.onResizeSetContainer,a=e.onEval,r=e.lastedGetTaskInfoTime,o=e.onUpdateCode,c=e._dispatch,l=((0,C.useLocation)(),(0,C.useSearchParams)()),u=A()(l,1)[0],d=(0,C.useParams)(),g=n.chooses,p=n.choose_test_cases,I=n.game,m=p.test_sets,x=p.challenge_chooses_count,k=p.choose_correct_num,y=p.had_submmit,j=(0,E.useCallback)((function(){var e=[];return e.length=x,y&&(e=m.map((function(e){return"判断题"===e.question_name?"正确"===e.actual_output?"true":"错误"===e.actual_output?"false":void 0:e.actual_output}))),e}),[r]),D=(0,E.useReducer)(ft,{loading:!1,answers:j(),theme:(0,ht.G)("cmCodeMode","vs-dark")}),S=A()(D,2),b=S[0],R=S[1];(0,E.useEffect)((function(){R({type:Z.OJ,payload:{answers:j()}})}),[r]);var H=b.answers,M=b.loading;function N(){for(var e=!0,n=0;n0&&void 0!==o[0]?o[0]:{},e.next=3,n({type:"shixunsDetail/addRepositoryFile",payload:{id:t.myshixun.identifier,message:a.commitMessage,content:"",path:(s.defaultPath?s.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),secret_repository:!i||void 0}});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(U.ZP.success("添加成功"),s.onOK({path:(s.defaultPath?s.defaultPath+"/":"")+a.path+"/"+(a.file||".gitkeep"),name:a.path.split("/")[a.path.split("/").length-1]}),s.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Y.Z,{width:"60%",centered:!0,open:s.visible,wrapClassName:Ht.modal,onOk:function(){g.submit()},onCancel:s.onClose,title:"新建文件夹",children:(0,Q.jsx)("section",{className:Ht.bg,children:(0,Q.jsx)("div",{className:Ht.wrap,children:(0,Q.jsxs)(Ee.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:x,onChange:function(){var e,n,t,i,s=v()({},g.getFieldsValue()),a=null==s||null===(e=s.path)||void 0===e?void 0:e.split(""),r=null==s||null===(n=s.file)||void 0===n?void 0:n.split("");null!=a&&null!==(t=a.filter((function(e){return"/"==e})))&&void 0!==t&&t.length&&(s.path=s.path.substring(0,s.path.length-1)),null!=r&&null!==(i=r.filter((function(e){return"/"==e})))&&void 0!==i&&i.length&&(s.file=s.file.substring(0,s.path.length-1)),g.setFieldsValue(v()({},s)),l(s)},children:[(0,Q.jsx)(Ee.Z.Item,{label:"文件夹名称:",name:"path",children:(0,Q.jsxs)(B.Z,{children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("span",{className:Ht.filePath,children:s.defaultPath+"/"})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(Ee.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件夹名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件夹名称",size:"middle"})})})]})}),(0,Q.jsx)(Ee.Z.Item,{label:"文件名称:",name:"file",children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件名称,如果不填写系统将在文件夹下创建.gitkeep的默认文件",size:"middle"})}),(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})})]})})})})})),Gt=t(4469),Ft=["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository","onClose"],Jt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.taskData,t=(e.dispatch,e.isRepository),i=e.onClose,s=c()(e,Ft),a=(0,C.useLocation)(),r=(v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),(0,E.useState)({})),o=A()(r,2),l=(o[0],o[1]),u=(0,E.useRef)(),d=Ee.Z.useForm(),g=A()(d,1)[0],p=(0,E.useState)(""),I=A()(p,2),m=(I[0],I[1]);(0,E.useEffect)((function(){s.visible&&g.resetFields()}),[s.visible]),(0,E.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;m(t)}}),[]),(0,E.useEffect)((function(){var e;u.current=null===(e=a.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var x=function(){var e=f()(h()().mark((function e(){var a,r,o=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=o.length>0&&void 0!==o[0]?o[0]:{},e.next=3,(0,P.MI)({id:n.myshixun.identifier,message:a.commitMessage,content:a.codeMirror,path:(s.defaultPath?s.defaultPath+"/":"")+a.path,secret_repository:!t||void 0});case 3:0===(null==(r=e.sent)?void 0:r.status)&&(U.ZP.success("添加成功"),s.onOK({path:(s.defaultPath?s.defaultPath+"/":"")+a.path,name:a.path.split("/")[a.path.split("/").length-1]}),i());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Y.Z,{width:"60%",open:s.visible,wrapClassName:Ht.modal,centered:!0,onOk:function(){g.submit()},onCancel:i,title:"新建文件",children:(0,Q.jsx)("section",{className:Ht.bg,children:(0,Q.jsx)("div",{className:Ht.wrap,children:(0,Q.jsxs)(Ee.Z,{className:"mt10",form:g,scrollToFirstError:!0,layout:"vertical",onFinish:x,onChange:function(){var e,n,t=v()({},g.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),g.setFieldsValue(v()({},t)),l(t)},children:[(0,Q.jsx)(Ee.Z.Item,{label:"文件名称或文件路径:",name:"path",children:(0,Q.jsxs)(B.Z,{children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("span",{className:Ht.filePath,children:s.defaultPath+"/"})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(Ee.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件名称",size:"middle"})})})]})}),(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入本次提交的主要信息,合理的描述信息有利于代码历史记录的管理",size:"middle"})}),(0,Q.jsx)("div",{className:"mt10 mb20",children:(0,Q.jsx)(Ee.Z.Item,{name:"codeMirror",label:"文件内容:",rules:[{required:!0,message:"请输入文件内容"}],children:(0,Q.jsx)(Gt.h,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})})})]})})})})})),Ot=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository","taskData"],Tt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user,e.dispatch,e.isRepository;var n=e.taskData,t=c()(e,Ot),i=(0,C.useLocation)(),s=(v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),(0,E.useState)({})),a=A()(s,2),r=(a[0],a[1]),o=(0,E.useRef)(),l=Ee.Z.useForm(),u=A()(l,1)[0],d=(0,E.useState)(""),g=A()(d,2),p=g[0],I=g[1],m=(0,E.useState)(""),x=A()(m,2),w=x[0],k=x[1];(0,E.useEffect)((function(){t.visible&&u.resetFields()}),[t.visible]),(0,E.useEffect)((function(){var e=t.defaultPath.split("/");1===e.length?(I(""),k(t.defaultPath)):(k(e.pop()),I(e.join("/")+"/"))}),[t.defaultPath]),(0,E.useEffect)((function(){var e;o.current=null===(e=i.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[2]}),[]);var y=function(){var e=f()(h()().mark((function e(){var i,s,a,r=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=r.length>0&&void 0!==r[0]?r[0]:{},e.next=3,(0,P.g7)({id:null==n||null===(i=n.shixun)||void 0===i?void 0:i.identifier,from:t.defaultPath,to:p+s.path,message:s.commitMessage||"".concat(t.defaultPath," rename to ").concat(p).concat(s.path," ")});case 3:0===(null==(a=e.sent)?void 0:a.status)&&(U.ZP.success("操作成功"),t.onOK({path:s.path,name:s.path}),t.onClose());case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(Y.Z,{width:"40%",open:t.visible,wrapClassName:Ht.modal,centered:!0,onOk:function(){u.submit()},onCancel:t.onClose,title:"提交说明",children:(0,Q.jsx)("section",{className:Ht.bg,children:(0,Q.jsx)("div",{className:Ht.wrap,children:(0,Q.jsxs)(Ee.Z,{className:"mt10",form:u,scrollToFirstError:!0,layout:"vertical",onFinish:y,onChange:function(){var e,n,t=v()({},u.getFieldsValue()),i=null==t||null===(e=t.path)||void 0===e?void 0:e.split("");(null==i||null===(n=i.filter((function(e){return"/"==e})))||void 0===n?void 0:n.length)>1&&(t.path=t.path.substring(0,t.path.length-1)),u.setFieldsValue(v()({},t)),r(t)},children:[(0,Q.jsx)(Ee.Z.Item,{label:"重命名:",name:"path",children:(0,Q.jsx)(B.Z,{children:(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)(Ee.Z.Item,{name:"path",rules:[{required:!0,message:"请输入文件名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入文件名称",size:"middle",defaultValue:w})})})})}),(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",children:(0,Q.jsx)(we.Z,{placeholder:"如不填写,默认提交信息是(".concat(t.defaultPath," rename to 新的名称 )"),size:"middle"})})]})})})})})),Zt=t(59028),Lt=t(46100),Ut={wrap:"wrap___BqUCH",title:"title___Hv2Zk",path:"path___XGwUd",colorBlue:"colorBlue___AYPVZ"},Yt=["shixunsDetail","globalSetting","loading","user","taskData","dispatch","isRepository"],zt=Zt.Z.Dragger,Kt=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n,t,i=e.taskData,s=e.dispatch,a=e.isRepository,r=c()(e,Yt),o=((0,C.useLocation)(),v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query)),l=(0,E.useState)({}),u=A()(l,2),d=u[0],g=u[1],p=(0,E.useRef)(),I=Ee.Z.useForm(),m=A()(I,1)[0],x=(0,E.useState)([]),w=A()(x,2),k=w[0],y=w[1],B=(0,E.useState)(),j=A()(B,2),D=j[0],S=j[1];(0,E.useEffect)((function(){r.visible&&(m.resetFields(),y([]))}),[r.visible]),(0,E.useEffect)((function(){p.current=o.id}),[]),(0,E.useEffect)((function(){var e=sessionStorage.getItem("pathArray");if(e){var n=e.split(",").join("/"),t=0===n.indexOf("/")?n.substr(1):n;S(t)}}),[]);var b,R=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.response){e.next=3;break}return U.ZP.info("还未上传完成,无法进行删除操作!"),e.abrupt("return");case 3:return e.next=5,s({type:"shixunsDetail/deleteGitFile",payload:{id:o.id,path:D?"".concat(D,"/").concat(n.name):n.name,message:m.getFieldValue("commitMessage")||"删除了".concat(D?"".concat(D,"/").concat(n.name):n.name),secret_repository:!a||null}});case 5:0===e.sent.status&&(y(k.filter((function(e){return e.uid!==n.uid}))),U.ZP.info("删除成功"));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),P={height:300,multiple:!0,withCredentials:!0,data:(b=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(n,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:setTimeout(f()(h()().mark((function e(){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.getFieldsValue();case 2:e.sent,i=v()(v()({},{path:r.defaultPath?r.defaultPath:"",message:d.commitMessage||"上传了".concat(t)}),a?{}:{secret_repository:!0}),n(i);case 5:case"end":return e.stop()}}),e)}))),200);case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)}))),function(){return b.apply(this,arguments)}),fileList:k,method:"post",action:"".concat(Cn.Z.API_SERVER,"/api/myshixuns/").concat(null==i||null===(n=i.myshixun)||void 0===n?void 0:n.identifier,"/upload_git_file.json"),onChange:function(e){if(t=e.file.name,"done"===e.file.status||"uploading"===e.file.status){var n,i,s;if(y(e.fileList),!e.file.response)return;if(0===(null===(n=e.file.response)||void 0===n?void 0:n.status))return void U.ZP.success("上传成功!");y(k.filter((function(n){return n.uid!==e.file.uid}))),(null===(i=e.file.response)||void 0===i?void 0:i.message)&&U.ZP.info(null===(s=e.file.response)||void 0===s?void 0:s.message)}},onRemove:R,beforeUpload:function(e){t=e.name}},H=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,m.validateFields();case 2:r.onClose(),r.onOK({path:r.defaultPath}),M();case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),M=function(){};return(0,Q.jsx)(Y.Z,{open:r.visible,onOk:H,centered:!0,onCancel:r.onClose,width:"70%",children:(0,Q.jsxs)("section",{className:Ut.bg,children:[(0,Q.jsxs)("div",{className:Ut.wrap,children:[(0,Q.jsx)("div",{className:Ut.title,children:"上传文件"}),(0,Q.jsxs)(Ee.Z,{className:"mt10",form:m,scrollToFirstError:!0,layout:"vertical",onFinish:H,onValuesChange:function(){return g(v()({},m.getFieldsValue()))},children:[(0,Q.jsx)(Ee.Z.Item,{label:"提交信息:",name:"commitMessage",rules:[{required:!0,message:"请输入提交信息"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"必填,描述主要修改内容(相当于Git Commit message的Header)"})}),(0,Q.jsx)(Ee.Z.Item,{label:"选择文件",name:"file",rules:[{required:!0,message:"请选择文件"}],children:(0,Q.jsxs)(zt,v()(v()({},P),{},{children:[(0,Q.jsx)("div",{children:(0,Q.jsx)("i",{className:"iconfont icon-shangchuan font50 ".concat(Ut.colorBlue)})}),(0,Q.jsxs)("div",{className:"font14 mt30",children:["拖拽文件或",(0,Q.jsx)("span",{className:"".concat(Ut.colorBlue," ml5"),children:"点击此处上传"})]})]}))})]})]}),(0,Q.jsx)(Lt.Z,{onFinish:function(e){return S(e)}})]})})})),Vt={flex_box_center:"flex_box_center___uGMjc",flex_space_between:"flex_space_between___q698b",flex_box_vertical_center:"flex_box_vertical_center___BcSqa",flex_box_center_end:"flex_box_center_end___U5VB_",flex_box_column:"flex_box_column___FwzY4",headLeft:"headLeft___KOU8I",colorBlue:"colorBlue___I6JQI",wrap:"wrap___U6KnW",nodata:"nodata___fWmNT",nodataText:"nodataText___Ufs81",content:"content___yybiA",gitCode:"gitCode___DAK9G",ellipsis:"ellipsis___PeS94",menu:"menu___em7Yq",overlayClass:"overlayClass___Awf9Q",tips:"tips___M0tZb"},Wt="wrap___ishRT",Xt="content___BcYdO",qt="mainPathWrap___d2GOf",_t="colorBlue___hKIcc",$t=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,loading:t.models.index}}))((function(e){var n=e.shixunsDetail,t=(e.globalSetting,e.loading,e.dispatch),i=e.title,s=e.pathList,a=void 0===s?[]:s,r=e.showInputPath,o=void 0!==r&&r,c=e.isMergeSelectFile,l=void 0!==c&&c,u=e.onFinish,d=void 0===u?function(){}:u,g=Ee.Z.useForm(),p=A()(g,1)[0],I=v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query),m=(0,C.useLocation)(),x=(0,E.useRef)(),w=(0,E.useState)(""),k=A()(w,2),y=k[0],B=k[1],j=(0,E.useState)(""),D=A()(j,2),S=D[0],b=D[1],R=(0,E.useState)([]),P=A()(R,2),H=P[0],M=P[1],N=(0,E.useState)([]),G=A()(N,2),F=G[0],J=G[1];(0,E.useEffect)((function(){var e;x.current="repository"===(null===(e=m.pathname)||void 0===e||null===(e=e.split("/"))||void 0===e?void 0:e[3])}),[]),(0,E.useEffect)((function(){if("Repository-SelectFilePath"===n.actionTabs.key){var e=a.join("/"),t=[];a.map((function(n,i){0===i?t.push({val:"根目录",path:""},{val:"/".concat(n),path:e}):t.push({val:"/".concat(n),path:e})})),M(t),B(e),b(e),O(e)}}),[n.actionTabs.key]);var O=function(){var e=f()(h()().mark((function e(n){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t({type:x.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:I.id,path:n}});case 2:(i=e.sent)&&J(i.trees||[]);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=function(){var e=f()(h()().mark((function e(){var n,i,s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==p?void 0:p.getFieldsValue(),i=y?"".concat(y).concat(null!=n&&n.name?"/".concat(null==n?void 0:n.name):""):null==n?void 0:n.name,!l){e.next=6;break}return d(i),Z(),e.abrupt("return");case 6:if(!o){e.next=16;break}return e.next=9,p.validateFields();case 9:return e.next=11,t({type:"shixunsDetail/uploadGitFolder",payload:v()(v()({},{id:I.id,path:i}),x.current?{}:{secret_repository:!0})});case 11:s=e.sent,d(S),0===s.status&&U.ZP.info("新建成功"),e.next=18;break;case 16:d(i),U.ZP.success("选择文件目录成功");case 18:Z();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Z=function(){t({type:"shixunsDetail/setActionTabs",payload:{}}),p.resetFields()};return(0,Q.jsx)(Y.Z,{centered:!0,title:i||"新建文件夹",closable:!1,keyboard:!1,open:"Repository-SelectFilePath"===n.actionTabs.key,onOk:T,onCancel:Z,children:(0,Q.jsxs)("div",{className:Wt,children:[(0,Q.jsxs)("div",{className:Xt,children:[(0,Q.jsx)("div",{className:qt,children:!(null==H||!H.length)&&H.map((function(e,n){return(0,Q.jsx)("a",{onClick:function(){return function(e,n){var t=H.filter((function(e,t){return t<=n}));M(t);var i=t.filter((function(e,n){return 0!==n})).map((function(e){return e.val})).join("").substr(1);B(i),O(i)}(0,n)},children:e.val},n)}))}),!(null==F||!F.length)&&F.map((function(e,n){return"tree"===e.type&&(0,Q.jsxs)("a",{onClick:function(){return function(e){var n=y;"tree"===e.type&&(H.length?H.push({val:"/".concat(e.name),path:e.name}):H.push({val:"根目录",path:""},{val:"/".concat(e.name),path:e.name}),M(H),n=y?"".concat(y,"/").concat(e.name):e.name,B(n)),O(n)}(e)},children:[(0,Q.jsx)("i",{className:"iconfont icon-wenjianjia ".concat(_t)}),e.name]},n)}))]}),(0,Q.jsx)("label",{className:"mt5",children:"选中的新建文件夹目录:"}),(0,Q.jsx)("div",{className:"mt5 mb5",children:y}),o&&(0,Q.jsx)(Ee.Z,{form:p,scrollToFirstError:!0,className:"mt20",children:(0,Q.jsx)(Ee.Z.Item,{name:"name",rules:[{required:!0,message:"请输入名称"},{whitespace:!0,message:"请勿输入空格"}],children:(0,Q.jsx)(we.Z,{placeholder:"请输入新文件夹名/子文件夹名。(如:src/step1)"})})})]})})})),ei=t(94172),ni=t(78386),ti=(t(95341),["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","taskData","practiceSetting","isRepository","treeData","setTreeData","params"]),ii=ue.Z.DirectoryTree,si=function(){return(0,Q.jsxs)("div",{className:"mt20 pb50 ".concat(Vt.nodata),children:[(0,Q.jsxs)("div",{className:Vt.headLeft,children:["提示:",(0,Q.jsx)("br",{}),"此处存放本实训所需的所有代码等相关文件,你可以通过以下",(0,Q.jsx)("br",{}),"两种方式来使用:",(0,Q.jsx)("br",{}),"1、",(0,Q.jsx)("a",{href:"/forums/2784",target:"_blank",children:"Git客户端"})," 上传已有文件来开始使用。",(0,Q.jsx)("br",{}),"2、直接在平台上创建文件目录以及相关代码文件。"]}),(0,Q.jsx)("img",{width:"100%",src:he.Oe})]})},ai=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading,i=e.globalSetting,s=e.practiceSetting;return{shixunsDetail:n,globalSetting:i,user:e.user,practiceSetting:s,loading:t}}))((function(e){var n,t,i,s=e.shixunsDetail,a=(e.globalSetting,e.loading),o=(e.user,e.activeKey,e.dispatch),l=e.taskData,u=e.practiceSetting,d=e.isRepository,g=e.treeData,p=e.setTreeData,I=e.params,m=(c()(e,ti),(0,C.useLocation)()),x=(0,E.useState)(),w=A()(x,2),k=w[0],y=(w[1],(0,E.useState)(!1)),D=A()(y,2),S=D[0],b=D[1],R=(0,E.useState)(!1),M=A()(R,2),N=M[0],G=M[1],F=(0,E.useState)(!1),J=A()(F,2),O=J[0],T=J[1],Z=(0,E.useState)(!1),L=A()(Z,2),z=L[0],K=L[1],V=(0,E.useState)(""),W=A()(V,2),X=W[0],q=W[1],_=(0,E.useState)([]),$=A()(_,2),ee=$[0],ne=$[1],te=(0,E.useState)([]),ie=A()(te,2),se=ie[0],ae=ie[1],re=(0,E.useState)([]),oe=A()(re,2),ce=(oe[0],oe[1]),le=(0,E.useState)(!1),ue=A()(le,2),de=ue[0],he=ue[1],fe=(0,E.useState)(),pe=A()(fe,2),Ae=(pe[0],pe[1]),Ie=(0,E.useState)(),me=A()(Ie,2),xe=(me[0],me[1]),ve=(0,E.useState)(""),Ee=A()(ve,2),Ce=(Ee[0],Ee[1]),we=(0,E.useState)(),Qe=A()(we,2),ke=(Qe[0],Qe[1]),ye=(0,E.useState)(!1),Be=A()(ye,2),je=Be[0],De=Be[1];(0,E.useEffect)((function(){p([]),Fe(""),localStorage.warehouseHideTip||he(!0)}),[m.pathname,d]),(0,E.useEffect)((function(){var e;if(null!=l&&null!==(e=l.challenge)&&void 0!==e&&e.path&&null!=g&&g.length){var n,t,i=null==l||null===(n=l.challenge)||void 0===n||null===(n=n.path)||void 0===n?void 0:n.replaceAll(";",""),s=null===(t=(0,dn.cloneDeep)(g))||void 0===t?void 0:t.filter((function(e){var n;return e.name===(null==i||null===(n=i.split("/"))||void 0===n?void 0:n[0])}));Se(i),1!==(null==g?void 0:g.length)&&(console.log(s,"filterTreeData"),p(s))}}),[null==l||null===(n=l.challenge)||void 0===n?void 0:n.path,g]);var Se=function(e){He(e),se=[e],ae([e])},be=function(){var e=f()(h()().mark((function e(){var n,t=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.length>0&&void 0!==t[0]?t[0]:"",e.next=3,(0,ge.Zt)({id:I.id,secret_dir_path:n});case 3:e.sent&&ke(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Re=function(e){return(0,Q.jsxs)(Rt.Z,{className:Vt.menu,onClick:function(n){switch(q(e.path||""),n.key){case"1":(0,H.L9)(["实践项目","设置","代码仓库","新建文件"]),b(!0);break;case"2":(0,H.L9)(["实践项目","设置","代码仓库","新建文件夹"]),T(!0);break;case"3":(0,H.L9)(["实践项目","设置","代码仓库","上传"]),K(!0);break;case"4":(0,H.L9)(["实践项目","设置","代码仓库","重命名"]),G(!0);break;case"5":(0,H.L9)(["实践项目","设置","代码仓库","删除"]),Te(e.path,e.name,e);break;case"6":(0,H.L9)(["实践项目","设置","代码仓库","复制路径"]),Ze(e)}},children:[("topTree"===e.type||"tree"===e.type)&&(0,Q.jsx)(Rt.Z.Item,{children:"新建文件"},"1"),("topTree"===e.type||"tree"===e.type)&&(0,Q.jsx)(Rt.Z.Item,{children:"新建文件夹"},"2"),("topTree"===e.type||"tree"===e.type)&&(0,Q.jsx)(Rt.Z.Item,{children:"上传"},"3"),"topTree"!==e.type&&"tree"!==e.type&&(0,Q.jsx)(Rt.Z.Item,{children:"重命名"},"4"),"topTree"!==e.type&&(0,Q.jsx)(un.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(d?"":"secret/").concat(null==e?void 0:e.path),onCopy:function(){return U.ZP.success("复制成功")},children:(0,Q.jsx)(Rt.Z.Item,{children:(0,Q.jsx)(Q.Fragment,{children:"复制路径"})},"6")}),"topTree"!==e.type&&(0,Q.jsx)(Rt.Z.Item,{children:"删除"},"5")]})},Pe=function(e,n){return e.map((function(e){return e.path=""==n?n+e.name:n+"/"+e.name,e.title=(0,Q.jsxs)(B.Z,{className:"font14",children:[(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsxs)(B.Z,{children:[(0,Q.jsx)(j.Z,{flex:"20px",children:"blob"===e.type&&(0,Q.jsx)("span",{className:"iconfont icon-wenjian11 font12"})}),(0,Q.jsx)(j.Z,{flex:"1",children:(0,Q.jsx)("span",{className:" multi_ellipsis1",children:e.name})})]})}),(0,Q.jsx)(j.Z,{children:("blob"===e.type||"tree"===e.type)&&(0,Q.jsx)(Pt.Z,{dropdownRender:function(){return Re(e)},className:Vt.ellipsis,children:(0,Q.jsx)("i",{className:"iconfont icon-gengduo2 c-555a88"})})})]}),e.disableCheckbox=k&&k!==e.name,e.className="tree"===e.type?Vt.pl23:"",e.checkable="tree"!==e.type,e.isLeaf="tree"!==e.type,e.children="tree"===e.type&&[],e.key=e.path,e}))},He=function(e){o({type:"practiceSetting/setSideBarTabs",payload:{selectPath:e}})},Me=function(){var e=f()(h()().mark((function e(n,t){var i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=n.split("/"),e.next=3,Fe(X);case 3:setTimeout((function(){He(n),ee=[i[0]||""],se=[n],ae(r()(se)),ne(r()(ee))}),150);case 4:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ne=function(e,n){if(console.log(e,"data"),""==n)p(r()(e));else{var t=Ge(g,n,e);p([].concat(t))}};function Ge(e,n,t){return e.map((function(e){return e.key===n?(e.children=r()(t),v()({},e)):e.children?v()(v()({},e),{},{children:Ge(e.children,n,t)}):e}))}var Fe=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,o,c=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c.length>0&&void 0!==c[0]?c[0]:"",console.log("location:",m),e.next=4,(0,P.pU)(null==l||null===(n=l.myshixun)||void 0===n?void 0:n.identifier,{path:t});case 4:return(i=e.sent)&&(null!==(s=i.trees)&&void 0!==s&&s.length?(o=Pe(r()(i.trees),t),Ne(o,t),ce(i.trees||[]),xe((null==i?void 0:i.secret_dir_path)||""),console.log("handleGetRepository:",o,t),setTimeout((function(){return console.log(g)}),2e3)):""==t&&p([]),Ae((null===(a=i.commits)||void 0===a?void 0:a[0])||{})),e.abrupt("return",i);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Je=function(){var e=f()(h()().mark((function e(n){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(t,i){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.children.length&&t(),Ce(n.path),e.next=4,Fe(n.path);case 4:t();case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 1:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Oe=function(){var e=f()(h()().mark((function e(n,t){var i,s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleSelectTree",n,t.nativeEvent.target.nodeName,t),i=function(){He(t.node.path),n=[t.node.path],ae(r()(n))},"svg"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName&&"I"!==t.nativeEvent.target.nodeName){e.next=4;break}return e.abrupt("return");case 4:"blob"===t.node.type&&(null!=u&&null!==(s=u.sideBar)&&void 0!==s&&s.confirmLeave?Y.Z.confirm({title:"离开此页提示",content:"系统可能不会保存您所做的更改。",okText:"离开",cancelText:"取消",onOk:function(){i(),o({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):i());case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Te=function(e,n,t){var i;Y.Z.confirm({centered:!0,title:"确认需要删除该文件".concat(t.children?"夹":"","?"),okText:"确定",cancelText:"取消",onOk:(i=f()(h()().mark((function n(){var t,i,s,a;return h()().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,P.bD)({id:null==l||null===(t=l.myshixun)||void 0===t?void 0:t.identifier,path:e,message:"删除".concat(e)});case 2:if(i=n.sent,s=e.split("/"),0!==(null==i?void 0:i.status)){n.next=20;break}return U.ZP.info("删除成功"),s.splice(s.length-1,1),n.next=9,Fe(s.length>1?s.join("/"):"");case 9:if(null==(a=n.sent)||!a.trees){n.next=13;break}n.next=16;break;case 13:return s.splice(s.length-1,1),n.next=16,Fe(s.length>1?s.join("/"):"");case 16:return He(""),n.abrupt("return",!0);case 20:-3===(null==i?void 0:i.status)&&Y.Z.info({title:"删除失败",content:(0,Q.jsxs)("div",{children:["该文件“",e,"”已经被任务关卡的学员任务文件或评测执行文件使用,请先修改任务关卡中评测设置的文件路径后再删除。"]}),okText:"我知道了",onOk:function(){}});case 21:case"end":return n.stop()}}),n)}))),function(){return i.apply(this,arguments)})})},Ze=function(e){console.log(e,"item")},Le=function(){var e=f()(h()().mark((function e(n,t){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("handleExpand",t),"svg"!==t.nativeEvent.target.nodeName&&"path"!==t.nativeEvent.target.nodeName&&"LI"!==t.nativeEvent.target.nodeName){e.next=5;break}return e.abrupt("return",!0);case 5:return e.next=7,Je(t.node);case 7:ee.includes(t.node.path)?ee.splice(ee.indexOf(t.node.path),1):ee.push(t.node.path);case 8:ne(r()(ee));case 9:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),Ue=function(){he(!1),localStorage.warehouseHideTip=!0},Ye=function(){var e=f()(h()().mark((function e(n){var t,i;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(n),n.node.key,n.dragNode.key,t=n.node.pos.split("-"),n.dropPosition-Number(t[t.length-1]),"tree"===n.node.type&&1!==n.dragNode.path.split("/").length){e.next=8;break}return U.ZP.warning("未移动文件目录位置"),e.abrupt("return");case 8:return e.next=10,o({type:"shixunsDetail/moveGitFile",payload:{id:I.id,from:n.dragNode.path,to:n.node.path+"/"+n.dragNode.name,message:"".concat(n.dragNode.path," move to ").concat(n.node.path+"/"+n.dragNode.name," ")}});case 10:if(0!==e.sent.status){e.next=22;break}return He(""),(i=n.dragNode.path.split("/")).pop(),e.next=17,Fe(n.node.path);case 17:return e.next=19,Fe(i.join("/"));case 19:return i.pop(),e.next=22,Fe(i.join("/"));case 22:return e.abrupt("return");case 28:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}();return(0,Q.jsxs)("section",{className:Vt.bg,children:[(0,Q.jsx)("div",{className:Vt.contentbg,children:(0,Q.jsxs)("div",{className:Vt.wrap,children:[(0,Q.jsxs)(B.Z,{className:Vt.gitCode,children:[(0,Q.jsxs)(j.Z,{flex:"1",children:[(0,Q.jsx)("span",{className:"iconfont icon-daimacangku2 mr8"}),d?"代码仓库":"私密代码仓库"]}),(0,Q.jsx)(j.Z,{children:(0,Q.jsx)(Pt.Z,{dropdownRender:function(){return Re({type:"topTree"})},className:"current",children:(0,Q.jsx)(rn.Z,{open:de,title:(0,Q.jsxs)("div",{className:"font16",children:[(0,Q.jsx)(ei.Z,{style:{position:"relative",left:-35},onClick:function(){return Ue()}}),"点击此处新建文件、新建文件夹、上传文件。",(0,Q.jsx)("span",{onClick:function(){return Ue()},className:"iconfont icon-guanbi1 ml8 current font14"})]}),overlayClassName:Vt.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"})})})]}),!!g.length&&!d&&(0,Q.jsx)("div",{className:"mt20 pl20 pr20 font14 c-white",children:(0,Q.jsx)("div",{children:"实训评测的时候,系统会临时将私密代码库移动普通代码库的secret目录下面,评测结束会清空secret目录内容。如果私密代码库中存在文件src/test.sh,在普通代码库调用该文件则使用路径:secret/src/test.sh"})}),g.length?(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)("div",{className:Vt.content,children:(0,Q.jsx)(ii,{disabled:!!a.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:g,switcherIcon:(0,Q.jsx)(ni.Z,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Le,expandedKeys:ee,selectedKeys:se,onSelect:Oe,draggable:{icon:!1},onDragEnter:function(e){console.log(e)},onDrop:Ye,allowDrop:function(e){e.dropNode,e.dropPosition;return!1}})})}):"",!g.length&&d&&(null==s||null===(t=s.detail)||void 0===t?void 0:t.init_repository)&&(0,Q.jsx)(si,{}),!g.length&&!d&&(null==s||null===(i=s.detail)||void 0===i?void 0:i.secret_repository)&&(0,Q.jsx)(si,{})]})}),(0,Q.jsx)(Tt,{taskData:l,open:N,defaultPath:X,onClose:function(){return G(!1)},isRepository:!d,onOK:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=X.split("/")).pop(),e.next=4,Fe(t.join("/"));case 4:He("");case 5:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,Q.jsx)(Jt,{taskData:l,visible:S,defaultPath:X,onClose:function(){return b(!1)},isRepository:d,onOK:function(e){Me(e.path,e.name)}}),(0,Q.jsx)(Nt,{taskData:l,visible:O,defaultPath:X,onClose:function(){return T(!1)},isRepository:d,onOK:function(e){Me(e.path,e.name)}}),(0,Q.jsx)(Kt,{taskData:l,defaultPath:X,visible:z,isRepository:d,onClose:function(){return K(!1)},onOK:function(){var e=f()(h()().mark((function e(n){var t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=X.split("/"),e.next=3,Fe(X);case 3:ee=[t[0]||""],se=[X],ae(r()(se)),ne(r()(ee));case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()}),(0,Q.jsx)($t,{pathList:null==X?void 0:X.split("/"),showInputPath:!0,isMergeSelectFile:je,onFinish:function(e){je?be(e):Fe(e),De(!1)}})]})})),ri={flex_box_center:"flex_box_center___JApjy",flex_space_between:"flex_space_between___kWWbU",flex_box_vertical_center:"flex_box_vertical_center___Op0Qs",flex_box_center_end:"flex_box_center_end___xNwhe",flex_box_column:"flex_box_column___RSFt3",commitWrap:"commitWrap___uVJGM",wrap:"wrap____nTMX",colorGray:"colorGray___UUm6u",content:"content___TUOUP",itemTime:"itemTime___sZPNc",imageUrl:"imageUrl___WLUXb",blueLight:"blueLight___bdcZp",divider:"divider___ltlQU",empty:"empty___i8M59"},oi=t(28103),ci=["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"],li=(0,C.connect)((function(e){var n=e.shixunsDetail,t=e.loading;return{shixunsDetail:n,globalSetting:e.globalSetting,user:e.user,loading:t.models.index}}))((function(e){e.shixunsDetail,e.globalSetting,e.loading,e.user;var n=e.dispatch,t=e.isRepository,i=(c()(e,ci),v()(v()({},(0,C.useParams)()),(0,C.useLocation)().query)),s=(0,E.useState)([]),a=A()(s,2),r=a[0],o=a[1];(0,E.useEffect)((function(){l()}),[t]);var l=function(){var e=f()(h()().mark((function e(){var s;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n({type:"shixunsDetail/getRepositoryCommit",payload:{id:i.id,secret_repository:!t||void 0}});case 2:(s=e.sent)&&o(s.commits||[]);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsxs)(Q.Fragment,{children:[""==r&&(0,Q.jsxs)("div",{className:ri.empty,children:[(0,Q.jsx)("img",{src:he.em,width:"258"}),(0,Q.jsx)("br",{}),(0,Q.jsx)("span",{className:"c-grey-c font14",children:"暂无提交记录"})]}),""!=r&&(0,Q.jsx)("section",{className:ri.bg,children:(0,Q.jsx)("div",{className:ri.wrap,children:(0,Q.jsx)("div",{className:ri.content,children:null==r?void 0:r.map((function(e){var n,t;return(0,Q.jsxs)("div",{children:[(0,Q.jsx)(B.Z,{align:"middle",className:"c-white font16",children:(0,Q.jsx)(j.Z,{children:e.title})}),(0,Q.jsxs)(B.Z,{align:"middle",className:"mt20 ",children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("img",{className:ri.imageUrl,src:Cn.Z.IMG_SERVER+"/"+(null===(n=e.author)||void 0===n?void 0:n.image_url)})}),(0,Q.jsx)(j.Z,{className:ri.blueLight,children:(0,Q.jsx)("span",{className:"ml20",children:null===(t=e.author)||void 0===t?void 0:t.username})}),(0,Q.jsxs)(j.Z,{children:[(0,Q.jsx)("span",{className:"ml20 ".concat(ri.blueLight),children:"提交于"}),(0,Q.jsx)("span",{className:"ml20 ".concat(ri.blueLight),children:e.time})]})]}),(0,Q.jsx)(oi.Z,{className:ri.divider})]})}))})})})]})})),ui=t(21062),di=["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","taskData","taskId","onEditRepCode"],hi=(bt.Z.TabPane,(0,C.connect)((function(e){var n=e.loading;return{globalSetting:e.globalSetting,loading:n,practiceSetting:e.practiceSetting,shixunsDetail:e.shixunsDetail}}))((function(e){e.globalSetting;var n,t,i,s,a,r,o=e.loading,l=e.dispatch,u=e.practiceSetting,d=e.shixunsDetail,g=e.taskData,p=e.taskId,I=e.onEditRepCode,m=(c()(e,di),!(null!=g&&g.is_last_game)&&((null==g?void 0:g.shixun.status)>0||(null==g||null===(n=g.user)||void 0===n?void 0:n.identity)<5)),x=(0,E.useState)("1"),w=A()(x,2),k=w[0],y=w[1],D=(0,E.useState)("1"),S=A()(D,2),b=S[0],R=S[1],H=(0,E.useState)(!0),M=A()(H,2),N=M[0],G=M[1],F=(0,E.useState)({}),J=A()(F,2),O=J[0],T=J[1],Z=((0,E.useRef)(),(0,E.useState)(!0)),L=A()(Z,2),z=L[0],K=L[1],V=(0,E.useState)(["2","1"]),W=A()(V,2),X=W[0],q=W[1],_=(0,E.useState)([]),$=A()(_,2),ee=$[0],ne=$[1],te=(0,E.useRef)(),ie=v()(v()({},(0,C.useParams)()),{},{taskId:p}),se=(0,E.useState)(!1),ae=A()(se,2),re=ae[0],oe=ae[1],ce=[{id:"1",name:"代码仓库"},{id:"2",name:(0,Q.jsxs)("span",{children:[(0,Q.jsx)("span",{children:"私密代码仓库"}),(0,Q.jsx)(rn.Z,{title:"私密版本库的文件对学员始终隐藏,无法访问查看。",children:(0,Q.jsx)("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})})]})}];(0,E.useEffect)((function(){var e,n=null==u||null===(e=u.sideBar)||void 0===e?void 0:e.selectPath.split("/");q(n)}),[null==u||null===(t=u.sideBar)||void 0===t?void 0:t.selectPath]);var le=function(e){"compileResltDone"===e.data&&oe(!1)};(0,E.useEffect)((function(){return window.addEventListener("message",le),function(){window.removeEventListener("message",le)}}),[]);(0,E.useEffect)((function(){var e;console.log(null==u||null===(e=u.sideBar)||void 0===e?void 0:e.selectPath,"sideBar"),new Promise(function(){var e=f()(h()().mark((function e(n,t){var i,s,a,r,o,c,d;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(""===(null==u||null===(i=u.sideBar)||void 0===i?void 0:i.selectPath)||null==u||null===(s=u.sideBar)||void 0===s||!s.selectPath){e.next=5;break}return e.next=3,(0,P.li)(p,{path:null==u||null===(a=u.sideBar)||void 0===a?void 0:a.selectPath});case 3:if(null!=(r=e.sent)&&r.content||""==(null==r?void 0:r.content))try{"txt"===(null==r?void 0:r.file_type)?(r.content=window.decodeURIComponent(escape(window.atob(null===(o=r.content)||void 0===o?void 0:o.content))),T(v()({},r))):(r.content=null===(c=r.content)||void 0===c?void 0:c.content,T(v()({},r)))}catch(e){O.content&&(r.content=window.atob(null===(d=r.content)||void 0===d?void 0:d.content)),T(v()({},r)),U.ZP.warning("请确认文件字符集编码是否为UTF-8")}else l({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}())}),[null==u||null===(i=u.sideBar)||void 0===i?void 0:i.selectPath]);Rt.Z,Rt.Z.Item,ce.filter((function(e){var n,t;return null==d||null===(n=d.detail)||void 0===n||!n.init_repository||null!=d&&null!==(t=d.detail)&&void 0!==t&&t.is_jupyter_lab?"2"!==e.id:e})).map((function(e,n){return(0,Q.jsx)(Rt.Z.Item,{className:"leaveClick",children:e.name},e.id)}));var ue=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),e.next=3,(0,P.n4)(null==g||null===(n=g.myshixun)||void 0===n?void 0:n.identifier,v()(v()({path:null==u||null===(t=u.sideBar)||void 0===t?void 0:t.selectPath},O),{},{evaluate:0,tab_type:1,game_id:null==g||null===(i=g.game)||void 0===i?void 0:i.id}));case 3:a=e.sent,null===(s=document.getElementById("latexIframeRef"))||void 0===s||null===(s=s.contentWindow)||void 0===s||s.postMessage("compile","*"),null!=a&&a.content&&l({type:"practiceSetting/setSideBarTabs",payload:v()(v()({},u.sideBar),{},{confirmLeave:!1})});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)("div",{className:mt,children:(0,Q.jsxs)("div",{className:xt,children:["1"===b&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)("aside",{className:vt,id:"latex-drawer",style:{width:N?"36%":"0%"},children:[(0,Q.jsx)(Qe.Z,{spinning:!!o.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(wt," ").concat(St),children:(0,Q.jsx)(ai,{taskData:g,params:ie,setTreeData:ne,treeData:ee,activeKey:k,isRepository:z})}),(0,Q.jsx)("span",{onClick:function(){return G(!1)},className:"".concat(Et," iconfont icon-quxiao")})]}),(0,Q.jsxs)("aside",{className:Ct,ref:te,children:[""!==(null==u||null===(s=u.sideBar)||void 0===s?void 0:s.selectPath)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(Qe.Z,{spinning:!!o.effects["shixunsDetail/getFileContent"],wrapperClassName:wt,children:[(0,Q.jsx)("div",{className:jt,children:(0,Q.jsxs)(B.Z,{align:"middle",className:"w100",children:[(0,Q.jsx)(j.Z,{children:(0,Q.jsx)("span",{onClick:function(){return G(!0)},className:"iconfont icon-daimacangku2 c-white current"})}),(0,Q.jsx)(j.Z,{flex:"40px",children:(0,Q.jsx)("div",{className:kt,style:{marginLeft:20}})}),(0,Q.jsx)(j.Z,{className:Dt,children:X.map((function(e,n){return(0,Q.jsx)("span",{className:"c-blue",children:e})}))})]})}),(0,Q.jsx)("div",{className:o.effects["shixunsDetail/getFileContent"]?"hide":"show",children:(0,Q.jsx)(ui.Z,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute"},filename:O.filename,type:"office"===O.file_type?"download":O.file_type,data:O.content,monacoEditor:{value:O.content,language:O.language,onChange:function(e){return function(e){"txt"===(null==O?void 0:O.file_type)&&(O.content=e,T(v()({},O)),I(e))}(e)},onSave:function(e){},options:{fontSize:14,minimap:{enabled:!1}}}})})]}),"txt"===(null==O?void 0:O.file_type)&&(0,Q.jsxs)("div",{className:yt,children:[(null==g?void 0:g.prev_game)&&(0,Q.jsx)("a",{href:"/tasks/".concat(null==g?void 0:g.prev_game).concat(location.search),style:{marginRight:"auto"},onClick:function(e){e.preventDefault(),setTimeout((function(){return window.location.href="/tasks/".concat(null==g?void 0:g.prev_game).concat(location.search)}),300)},children:"上一关"}),(0,Q.jsx)(Ne.ZP,{type:"primary",size:"middle",loading:re,onClick:ue,children:"开始编译"}),m&&(0,Q.jsx)("a",{href:"/tasks/".concat(null==g?void 0:g.next_game).concat(location.search),style:{marginLeft:"auto"},onClick:function(e){var n,t;e.preventDefault(),null!=g&&null!==(n=g.shixun)&&void 0!==n&&n.task_pass||2===(null==g?void 0:g.game.status)||(null==g||null===(t=g.user)||void 0===t?void 0:t.identity)<5?setTimeout((function(){return window.location.href="/tasks/".concat(null==g?void 0:g.next_game).concat(location.search)}),300):Y.Z.warning({centered:!0,width:530,title:"提示",okText:"我知道了",content:(0,Q.jsx)("p",{children:"该实践项目设置了不允许跳关。通过当前关卡后,才能进入下一关。"})})},children:"下一关"})]})]}),""==(null==u||null===(a=u.sideBar)||void 0===a?void 0:a.selectPath)&&(null==d||null===(r=d.detail)||void 0===r?void 0:r.init_repository)&&(0,Q.jsxs)("div",{className:Qt,children:[(0,Q.jsx)("img",{src:he.x7,width:"258"}),(0,Q.jsx)("br",{}),(0,Q.jsxs)("span",{className:"c-grey-c",children:[!(null==ee||!ee.length)&&"在左侧代码仓库区域点击目录打开文件",!(null!=ee&&ee.length)&&"请先在左侧上传文件或新建文件!"]})]})]})]}),"2"===b&&(0,Q.jsx)("div",{className:Bt,children:(0,Q.jsx)(li,{isRepository:z})})]})})}))),gi=function(e){var n=e.taskId,t=e.taskData,i=e.onEditRepCode,s=(0,E.useRef)(),a=(0,E.useRef)(),r=(0,E.useMemo)((function(){if(t){var e,i,s,a=null==t||null===(e=t.challenge)||void 0===e||null===(e=e.path)||void 0===e||null===(e=e.replace(";",";"))||void 0===e?void 0:e.split(";")[0];return"https://latexjs.educoder.net/index.html?id=".concat(null==t||null===(i=t.shixun)||void 0===i?void 0:i.identifier,"&path=").concat(a,"&taskId=").concat(n,"&myshixunId=").concat(null==t||null===(s=t.myshixun)||void 0===s?void 0:s.identifier,"&token=").concat((0,H.ej)("_educoder_session"))}}),[t]);return(0,Q.jsxs)(B.Z,{style:{height:"100vh"},ref:a,children:[(0,Q.jsx)(j.Z,{flex:"1",children:(null==t?void 0:t.shixun)&&(0,Q.jsx)(hi,{taskId:n,taskData:t,onEditRepCode:i})}),(0,Q.jsxs)(j.Z,{flex:"1",className:At,children:[(0,Q.jsx)("iframe",{ref:s,id:"latexIframeRef",style:{width:"100%",border:"none",height:"100%"},src:r}),(0,Q.jsxs)("span",{className:It,onClick:function(){(0,w.vp)()?(0,w.BU)():(0,w.Dj)(a.current)},children:[(0,Q.jsx)("span",{className:"iconfont icon-quanping mr5 font12"}),"全屏 / 退出全屏"]})]})]})},fi="data:image/png;base64,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",pi="data:image/png;base64,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",Ai=function(e){var n=e.star,t=e.gold,i=e.experience,s=e.next_game,a=e.next_shixun,r=e.subject_done,o=e.onCloseResult,c=e.isPictureView,l=e.webDisplayUrl,u=e.onShowPictureView,d=(e.history,e.onStarChange),h=e.taskData,g=(0,C.useSearchParams)(),f=A()(g,1)[0],p=(0,C.useParams)();var I=(0,C.useLocation)();return(0,Q.jsx)("div",{className:"evaluate-result-container",children:(0,Q.jsxs)("div",{className:"evaluate-result-body",children:[(0,Q.jsx)("a",{className:"close-line",onClick:o,children:(0,Q.jsx)("i",{className:"iconfont icon-roundclose",style:{fontSize:"32px"}})}),!f.get("subject_id")&&(0,Q.jsx)("img",{width:652,src:s||!r?fi:pi,alt:"通关"}),f.get("subject_id")&&(0,Q.jsx)("img",{width:652,src:r?pi:fi,alt:"通关"}),(0,Q.jsxs)("div",{className:"gold-and-experience",children:[(0,Q.jsxs)("p",{className:"flex-container",children:[(0,Q.jsx)("span",{className:"gold-circle"})," +",t]}),(0,Q.jsxs)("p",{className:"flex-container",children:[(0,Q.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMUNCRTZCNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMUNCRTZDNDE1MzExRThBREM4QUVGRUEwQjY3M0FFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QxQ0JFNjk0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QxQ0JFNkE0MTUzMTFFOEFEQzhBRUZFQTBCNjczQUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6xcnMrAAABN0lEQVR42qzTsUtCURTH8fskisZoa4ogcGhpcYuW+gsk+icyGiyEoNVB0i3EWYJwaG2Koj+gBiEqqIasRQlCHCJ8fU+cB4fLldS68BHO755zeQ/vi7L3q4vOuRMsu9HWNTZT/NTHGHY6U5cDMm78lUm5P65/OaDtZXsoB3or2PWythxQ9cInFHBrsjvNHr3eqhxQxIsJS5jAlsl29GlLJpOZooQ979HmsY9zHOMUZ8hjwfTJTC/iIkkR4RIruvmJJXQxhVhfaVr3ryCDcfIvSMM2+lpP4ghveMahGe5rb+z/jTeomXoNG1hH1uQ17f1ZySskaxYPmNH6FR9Ia/0O+XY6gy6SbByYes4MO93r/HYT5V40A3kzcGeCB3whF8hzujfUt3CBhqkbmo30McnFaan8oKZvAQYAarBDzHlRpVIAAAAASUVORK5CYII="})," +",i]})]}),(0,Q.jsxs)("footer",{children:[n?null:(0,Q.jsxs)(E.Fragment,{children:[(0,Q.jsx)("p",{className:"star-tip",children:"您的评价决定老师的江湖地位~"}),(0,Q.jsx)(ae.Z,{className:"star-tip-rate",defaultValue:0,allowClear:!1,onChange:d})]}),(0,Q.jsxs)("div",{className:"tc",children:[s?(0,Q.jsx)("a",{className:"current",onClick:function(){o(),console.log("`/tasks/${next_game}${location.search}`","/tasks/".concat(s).concat(I.search)),p.courseId&&p.homeworkId?setTimeout((function(){window.location.href="/tasks/".concat(p.courseId,"/").concat(p.homeworkId,"/").concat(s).concat(I.search)}),300):setTimeout((function(){window.location.href="/tasks/".concat(s).concat(I.search)}),300)},children:"下一关"}):(0,Q.jsx)("a",{className:"current",onClick:o,children:"完成"}),!!a&&(0,Q.jsx)("a",{className:"current",onClick:function(){fe(a,null,!1,f.get("subject_id"))},children:"进入下一个实训"}),c?(0,Q.jsx)("a",{className:"current",onClick:function(){u(),o()},children:"查看效果"}):null,l?(0,Q.jsx)("a",{target:"_blank",href:l,children:"查看效果"}):null,(null==h?void 0:h.openai_tpi)&&(0,Q.jsx)("a",{href:"https://www.educoder.net/tasks/c9rfy5wlmz7f",className:"current",target:"_blank",children:"强化训练"})]}),f.get("subject_id")&&(0,Q.jsxs)("div",{className:"tc mt15",children:[a&&!s&&"已通过本实训的最后一个关卡,可以进入下一个实训中进行实战",r&&"恭喜您,本实践课程的最后一个实训已通关"]})]})]})})},Ii=t(28909),mi=t(36745),xi="code-area-container___bjERn",vi="only-view___LP5ZN",Ei="frame___k7Y9h",Ci=function(e){var n=e.content,t=e.language,i=e.theme,s=e.onCodeChange,a=e.onSave,r=e.monacoOptions,o=e.isEditPath,c=e.currentPath,l=e.code_edit_permission,d=e.onUpdateCode,g=e.forbidCopy,p=e.filename,I=e.file_type,m=e.taskData,x=e.itemData,w=e.codeLoading,k=e.breakPointValue,y=e.setBreakPointValue,B=e.highlightLine,j=e.openBreakPoint,D=e.startDebug,S=e.unique,b=e.allBreakPointValue,R=e.setAllBreakPointValue,H=(0,C.useParams)(),M=(0,E.useRef)(),N=(0,E.useRef)({unique:S,breakPointValue:k,currentPath:c,startDebug:D,allBreakPointValue:b}),G=(0,E.useState)(!0),F=A()(G,2),J=F[0],O=F[1],T=(0,E.useState)("正在加载中"),Z=A()(T,2),L=Z[0],U=Z[1],z=(0,C.useSearchParams)(),K=A()(z,1)[0],V=(0,E.useState)({}),W=A()(V,2),X=W[0],q=W[1];console.log("content:",{value:n,language:t,theme:i,onChange:s,onSave:a,forbidCopy:g,options:r,filename:p,file_type:I});var _=x.tab_type,$=x.shixun_environment_id,ee=x.index_tab;(0,E.useEffect)((function(){N.current.unique=S,N.current.breakPointValue=k,N.current.currentPath=c,N.current.startDebug=D,N.current.allBreakPointValue=b}),[S,k,c,D,b]),(0,E.useEffect)((function(){D?(y([]),ne()):j&&y((null==b?void 0:b[c])||[])}),[c]),(0,E.useEffect)((function(){window.addEventListener("message",se);var e=Be.Z.subscribe("vnc-reseting",te),n=Be.Z.subscribe("vnc-reseting-done",ie);return function(){e(),n(),window.removeEventListener("message",se)}}),[]),(0,E.useEffect)((function(){if(1===_)return clearInterval(M.current),M.current=setInterval((function(){d()}),6e4),function(){clearInterval(M.current)}}));var ne=function(){var e=f()(h()().mark((function e(){var n,t;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(N.current.unique){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,(0,ke.ZP)("/api/myshixuns/".concat(null===(n=m.myshixun)||void 0===n?void 0:n.identifier,"/code_debugs/current_info.json"),{method:"post",body:{game_identifier:H.taskId,unique:N.current.unique}});case 4:0===(null==(t=e.sent)?void 0:t.status)&&Be.Z.publish("active-debug-data",(null==t?void 0:t.data)||{});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){q({}),U("正在重置中"),O(!0)},ie=function(e){q(null==e?void 0:e.data),O(!1)},se=function(e){switch(e.data){case"updatecode":break;case"vsLoadingDone":O(!1)}},ae=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,r;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i={},"exercises"===K.get("type")?i.exercise_id=K.get("exercisesId"):H.courseId&&H.homeworkId&&(i.homework_common_id=K.get("homework_common_id")||H.homeworkId),console.log("---",i),e.next=5,(0,P.sA)(null===(n=m.myshixun)||void 0===n?void 0:n.identifier,v()({shixun_environment_id:$,tab_type:_},i));case 5:if(null==(s=e.sent)||null===(t=s.data)||void 0===t||null===(t=t.data_list)||void 0===t||!t.length){e.next=9;break}return Be.Z.publish("pod-restrict-data",{identifier:null==s||null===(a=s.data)||void 0===a?void 0:a.identifier,data_list:null==s||null===(r=s.data)||void 0===r?void 0:r.data_list}),e.abrupt("return");case 9:if(-3!==(null==s?void 0:s.status)){e.next=11;break}return e.abrupt("return",new Promise(function(){var e=f()(h()().mark((function e(n,t){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Y.Z.confirm({content:"检测到您已经开启了其他实验环境,请先关闭环境后,再连接",okText:"立即关闭",cancelText:"稍后关闭",onOk:function(){var e=f()(h()().mark((function e(){return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return clearTimeout(timeout.current),setPercent(0),e.next=4,closeWindowsVnc(H.taskId,null==s?void 0:s.message);case 4:return setLinkNum(linkNum+1),e.abrupt("return");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 1:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}()));case 11:if(-1!==(null==s?void 0:s.status)){e.next=13;break}throw new String(null==s?void 0:s.message);case 13:if(0!==(null==s?void 0:s.status)){e.next=18;break}return q(null==s?void 0:s.data),Be.Z.publish("send-tabs-result-data",v()(v()({},null==s?void 0:s.data),{},{index_tab:ee})),Be.Z.publish("update-windows-time",null==s?void 0:s.data),e.abrupt("return",s);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,E.useEffect)((function(){2===_&&ae()}),[_]);var re=function(){var e=f()(h()().mark((function e(){var n,t,i,s,a,r=arguments;return h()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=r.length>0&&void 0!==r[0]?r[0]:[],!N.current.startDebug){e.next=8;break}return e.next=4,(0,ke.ZP)("/api/myshixuns/".concat(null===(t=m.myshixun)||void 0===t?void 0:t.identifier,"/code_debugs/set_break_point.json"),{method:"post",body:{game_identifier:H.taskId,file_name:N.current.currentPath,line_number:null===(i=(0,dn.xor)(N.current.breakPointValue,n))||void 0===i?void 0:i[0],type:n.length>N.current.breakPointValue.length?1:0,unique:N.current.unique}});case 4:0===(null==(s=e.sent)?void 0:s.status)&&(R(v()(v()({},N.current.allBreakPointValue),{},u()({},N.current.currentPath,(null==s||null===(a=s.data)||void 0===a||null===(a=a.breakpoints)||void 0===a?void 0:a[N.current.currentPath])||[]))),Be.Z.publish("active-debug-data",(null==s?void 0:s.data)||{})),e.next=10;break;case 8:R(v()(v()({},N.current.allBreakPointValue),{},u()({},N.current.currentPath,n))),y(n);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Q.jsx)(E.Fragment,{children:(0,Q.jsxs)("div",{className:xi,style:{background:"vs"==i?"#fff":"#1E1E1E"},children:[1==_&&(0,Q.jsxs)(Q.Fragment,{children:[o||l?null:(0,Q.jsx)("img",{className:vi,src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIsAAABuCAYAAAAXkODOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY4Qjc0NjM3NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjY4Qjc0NjM4NTI4RTExRThBQTE0QjdDODQ4MEFBMzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjhCNzQ2MzU1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjhCNzQ2MzY1MjhFMTFFOEFBMTRCN0M4NDgwQUEzN0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6LemY3AAAa7klEQVR42uxdCXPaytY8ArEaYzt2cm/efe///6+v3ktu4ngBm13Ah1zdUTMeLYCEuYmnSuUFEKOZnj7rnAnW67X94q21ucLN1cbvc1z1zVXzXG5byRXJtcDP36YFvxhY4sk+21yNzTXcXL3N1Y+fs6LvWwF4M1zTzbV+B8vptxgUFynssA8Igj1AtgZgJriid7CcRmticuKJvd5cnYIgmIkIiUTELPHz1RhBZNUhzkIwF68sQMXAGW2uccq938FyBJB8gP6R1+aYsBl+j8A8nOi6XAHAp7rLygFThJ8EW4D+tADWVgp41gDNE/rxDpaKWzyhl9BD8gAyxuREAEUbVyB6BpXUZc6qr3nYpYGfa9yH+orhe2LgdFNE4gT61PQdLNXpI5cZlM9JH2Di2pisOl4ju1QhChpiadXwPSP0JwbNOV736Tbs7ztYyujf5rrBxPvaGAM+hzjoASBjrOC30BMI1BB9GAFEffQvEMU3xOsPANc7WA5oH1OAMscAT2EqdzEBTydkgQRglp70bSlM0xQxtcbzPL2DpTxGoah5wiR0sXqfT9y/0RB/zwCi8QKiVVsskn6cqsl9imBpgFEazv9jgDxiVfYgap5LBGdNlNm5/L4qEYghQGJ4lhBmf8PRZ+5LfLZfFiwdACVwRM4dBvEKq2+45wTWoIiqnySEnqOm8j2YoCWAWWGCRyWZ/5cQo08A0IXznpE89ztYPBbPlbPCHmUwwz0UwUB8IG2AY2FJfCgS30me+cw+lTlgZ7geRfSGzkK5PRWxdCpg+QDFT03hW/x+BUoe73C/FlZvV8zZiVUfuwnxHMMdQF3D88+xMK6csYjv891OwJn31mDxKbJjKHm0cu4KDnwAXeYcA/soK5LW0jzjs80SfB4hJr4tZv1iB5bpQgQ2MS7qSf57h3v9cmCJJ+iT47AaYpKvREcocp8+rjnuMXHecwUg3afoHB30ZVKSo4wM07PE+VaEGRoA2xDA+CTKbwSGWfxuYPEBhRN5bUnwLa9xQug1naWIpE+ySv923teGUs3X/69EUVVDH/sAzUMB/SMAYB5FqW/JGE1/N7B8siRKvIbYGWNQVgVWTxOgqkG3me+gD333ME8HtD/DJJWtH9QsiWsNwTR5A9/Fe9jXP2C1fQFzRb8DWK4tCQYuoJPsQvvnGPhHxxlXT9Ft4on6S5hjiBXuview6l3uDTx/HQukyHO3wSY38rnPYMjoVwaLei1joHyz7VhJHj1fYPB8Xs4rvGfiYY4bfN8QA/7WpigDo8MCelkPTDLA58biYvhhR4x/HRMsbVAp2xc86Acxk7M+ew0mGaRQNsXSBKLGVThPzYXehK4U4flXOQpzA0x0iTH4BFb9toeOpf6nDsTujyJa+zFaDatbrZ4lBuuuwMq6wsNMUt4zxf3SUipPMdYST9BXgPxzjqUTYVKXIkKnljgy7wtaaHROdmzbS14/JWZRhXYOeXsD0GTJ7Uv4H4qYjGeWeGP/abmvNO2/54zHB7ArUzI+ZyjtgQCjba9jbTMR2Z+sgOPvGGBRPWUN8dPD5I9yBrALYB0716MsJ90ujYp7FmACsPE9FgQXYYRxrYtoaTvssbLtZPKlY3REKSL+aGKoZdth+DtLkpxHOYzSKRkotYLKYCjOsO8Zoq/s9iQsnAaYNcawi/cvME5xn//tEcMR+j/G/dKYYYzF8aY6i2bcj4Ds6xyFtg+RUjajXOH75wDCOKW/N+jrCL9/PaJYU8CkufeXeJ+7VaUGMMwEIEX7PSmyKKoES1ucYRGo8xoK2jpDme1XAJSmOMQiUHkffZkJm/VtO5eEFsvfORZHYOV5fZ+E3f4GG6rl0gDoW+Ibmsh1SD8y2bcKneUCD3Bl2y72Bv4eZoisa1g9ZXtQ/8AqvZfJvQaDTfB3aIk3WJVDJlr9SFEeOxkm/SHOu0/iLAwcUTQT/WNe8uK+PQazBJbEakLHTGYa4feUz9axgqsIxXfAELfyd9uSJKe26AJtAIjZ9w/o/1+W7HXm/qClJXGaZgljp+Bz52Uh4KgqzWJpr3chVCqGao7NvsKKo3s+rd1g9e4LlL5tb1xfYkADSyLYdUviThP0tW2vM+3pr+ngs2s8Q8+Sfc1TWfVjAGzXFjqiRbeqrAQYkyNZgwt8b9tSgpVlgSW+z58e5w7d60EGEJj7sW/OacOSdEvdXRiJvvRNGKAjsnkqTi6OBbdxcOtpICsukIlc4D5d+d5lQfYgm83xcyF9vrW3S3SaoH+VgqXrAcoKYLm214E7ZaIiCmQeUCPcQ8VaCHDULYmlMBttJczSF1BNxUrqiNk/syRSTMD1BXBUOMcZ7NEUVlo41supbDSbYKweqgKLTob7xQ2stmWGMjy2wxJ6NDDImEdbLAUVby2x0FYOOKjgjQQ4ExFJl8KQNEtrwlQtAY06xcaWeKpD/G9hp7l1hX30smRZ1tAfHuWIWx0eU8DSgOj6cqBMvrRk/5DZ9lZVbi0NHStiLave95qa8jXxz5hjxjY9TrN9/Byn1P7AgnmuSgwNPWBZ4P5ZrPIcBMFBytsG7C/6xeY+D5vf6+iHpkFMNq9Fm9eoM1yIfvDyWsbtn3F/fq7t8ZKqnyPuR6UpA5v+NDffMZe/q9JbKgFLbAl8cP7HQNcwQ3TEHfpfST6JzZitb2TiHjYDGv+vIZPbxesDvBYzRBcgWgO4KwFVWywVX2Otl/hz46oBImZ9c/N3/HzDCvWWS5+j8VCwcEedW91ggAdL00XOgdzVnoNHXaFLH0o8YfL/S6y4uSOeXsSHvEaAxIDobX5qaY6sRr1lvPn84hgAER3rafOd+1qOTXEhzDJM6KXoYKWBxTew9IhOMkzIM8d6KTJ4qjg2xSk2wGpj/m4sWkZgiPh/fYAogph4xt/xfa4AkLxxWKpT7FDRmfGMfLZMgMT931Hctez1BrYpnKA+OTb1mdCHgqWWAiB6RNPM7PkuSu1mcLhVYyq+m4b4KqZgiBDM0RMvLMVOE68VrRrFiO1o8/nKTFv0tSWKONu3zfdOPUB6WTCbv7dez7EWP3nmiqVBRhmi6KFMsKxSvmidIWLOrdh+IBfpMWN8x6QvNr8/gSHigb4Ak1ChfRJl9xoDnZcNtnbYY1EhQLoYB5bdoP9nDlZ5KdOxeR/3WzfFnxT38a4gULg4axlqRNp4h+akox4KlqlHlmfVh6XM3GnvS8wMth1X6gIMpOlHsEcbuofPrKUfYS4yuW6JW32G7zlmGwCYcwERrUrGowgkfV8IRupY/h6rWo7ulaW8d0xqxhwKlqV4Q2lCn1l6UZpzO7yUREiTm2Invi+A4jNr55aUzdBQwHNVukcB8L8ox1RiNz+vbLu4D8XnlhjC+9qizxQJC8yz2LqACV0aWLSqAEVPlm+lvati61hATGC6ADgaKYPAWEtosjFe/RMliJJriMNhihXTEUtt6vl8/Cx9S/ZgP+DnZ0zUCmKo44grAmlc0M/C8dCxGlt+ovzUNaEPBUtDdIGZbYftfe3Hvt5aKLAs5OMqohpvaeIBqedU5SQLYYU9Qy9QJZWrfpAhkgdQnueyGHrisLwSIA1gpkcUVzGQCvpa1ligXYzLbAdGYhR6UgZYmh6lKK0jHdszmirihg9Pl/pCABtgQB+t4gbQciD/4/heZkWcdAB/DexxJmPJ+nNzMhLYqiu6GF0BRR1zqz3FP0XRpCxmUeWxlSEHlzkiSifD3QRFv809vqcmfX+qWjEFWJU9fInRmutS5J7/EdGitVkY3GxD1LXFKqG4qomPqMqN8oxCW9nMMs/x2gYZXkNlD3pR6X299ZixK6s4SIf+XOAZm6p44jmpn1FRjJX3j/js3KHypUdkxDpDJGKoL2L0L/m+J4/F1JLxrxIsWyZ0WU45WkVpictMuZw5/2uBWpU9Yrr88QZmrG8hNGXVjyE6+hi8r1h1cWDvDtYNPcMt+XzTJwI8okqT2wfiaPRZTFNZnMMKx2DLhD4ELAEGoSWrfJ1hBbGkOcHREvb4nhP9rVr/6EAZnrrmrfNebhe9QyR7AqcfI8F0ntEieoAndpXTh76wPPNkrgGUUETVSEBLa6rofqhDRNHBYGH5CDKLr9PUPUjnfyp7xOO0efBjg8M1bZUdpzkT+pJFJnGaOZ7lQiZWzwbo5FksYKMLS/J6NQPvpwiSVAk3ntW1asugTtC/4FBmUX2lIXK8Y9snh43sjYoBYzJc01Zl8ggTEuX4d3pgishxjqklNBEL5hre5LygH6s/PECsxP37n7gKznCvpuvRhY7UqhgsP03ossCyBvpaeOCpsscbiZamY5K6A/0Z4uY54z5dS/Y/TS05/CqybTd85BFrbRHB4wy2ir9jCPYgs/wBJlFH3IMAsS33bx5hSF9E0b5gCbHSlgIGmrZvwR5ppi3FxMRVKDefmUJxzFr5c3GKcYLcaHDT42klmMiyaX6XuG/1OMsPwJ1u7sUCzQ8EIp9v8/PctoOKkTBcVTsCmFi+E1i0Q6yC8GDllivfh0GuHIcWc3DHOUrzRAAwTnGccWsGxZHBaxs6Fo+a1Wrmfs5a+QDpgweg1P/OhSVfBRXRp1pFC7QOC62LZ7sPc97MEp1NgINi5fENQFHzmJscpAf1eGawz0pYZC6e5SIe13jVR7a9rWSuZi5BBfHFrP84QhzuYO3REfbRJ4I8XuBVSezRFlbmRr1nnes0sNB7+mS7Ff6t0mKZu5OKCfhawCzm6uR2VJ38XWQ+RctXJ2m66dFVVBR1d/CHEBRV5tlSUrC/TNXI3B6bBhbd+FRFGL8r5mWWxTIXj2kzz7IQkKnushKNvuWZ/O4OK3+GfobMvBMdYiXueBVFL95o8bwus0AA8fK1zAi5sId6yLmN966oGGNhu2MyB3chvtSV2wzMWYbOQWo/K8BGNUvKZqliSwviDw+LTDD5RVf+WESEmswzjwLtY8dVQZE3L5k9OrJQfsAQ2VnPZB2QojVZy2htx7FHxTErp3SeJy4gv+fQbb6m6QLxSpfvmYrYtQKTGEnc59YxmUOH1cI04Fa8EBUcdTBdyxmHvQySUFbXsffbzrDKWPI0KyhWVIkbARBNz+rU8hhTZ/LbO/R7QJZI8edEjuJbtStB2YPzyeSmG+idl8JseyvEvPnlEUESKgCgaE4tOXolbcUUVUDJXnOPLhDZ6+DbS4lQh3GydCKazVqsaOrqKhV7pLXIIM+MfvAs+LWM9cEmNkPsDas+IKWix5zJjNH/MXaj00HlWT1FxASdWh0FhFgqNGVVUZ65jJMySbqf+6d73460ZVUAUhf2IGv4zgIgOEKxyg4GyxoDG9px6oI05WHILmOwSxxLeUqh7nnBSaFntp9iFU0cgI0BsLxw/4iTdKwIOWJQHUsqP/1w9KSzDKcowUFL08oASwDHS+sIz18TsLgWyB2smY/qO4Hi2LTiJ5nRvL0S5TIv1THKM80P2DJaFBhk3HOwbzwngxSm1YW3zGDweYoT8yD9gbVpq25dx/HnWhoDKKjXSChS66moAk7zdpgz0KoD1Fy2OwJrhI5pzXTKxx3EWtPS6wlzgX3w6HQHiaG2Hac4cCfLFI6dVbJJ3QCYMwFBUfN2nOVMhIMsdD3EVYoX5BW7tfNf9I59TGrJU77PYPG1YxzMymCWlh3ntHImGDP+8SrhOAYI9sL0oNg1dzVBN+/NO2XkTFiO+TbPFbHHmTg+zwCQl/MFNv28P+D2eQd5BaJrda2EYGMoNz7LQaqLWuZisBTYY4EBZ1nweZYFAsCsLKn3VrZoGIglE5UMELrTOTYzS+rYBWKlHKojdjKkQQvfq9mMU8zx6FCwLPAFPUx61uQE4kRjq6NTM8sOHdw5ylYnwwKZCFji+M1fANvoUF8GPl/m7kQyFfWrZ0zKuSURXZbOWEJPWpcAlscMBn+W79fxPhgsc9jr9GaOcyi8mdHJonEmmsqvLBBJZSTAGpaUau/DuTYHlT/Y2zdm27NSVB1guGW5DtSP6WFD/0sViAP9LmGOnrl0DIpaWToLc2hHlp/f0cwxQYu2GQDgSzhmQtMzTVZYSj1REkPb7WDwQ5ijbkmy0xK+Ft2Y37RkpySrSb14WiUIykpTS7lvnNC9j2HRQx/Wnr3O3J3ZsO1jfg/WS3X7wdK2CwSntVUGUKY7rkbK12fHEdWDdXInooN1dYeyP6dq64VbS2m5jDEZF+jDz3owwh7nUg7kpQqVsAGZ5Rn9j8uZ/XcXDzD6xQO70twTM4dVaH2W4mfhSg+FPeYZnsy+45fhAdW7yOHINaHhdeVWiG8ZOseqClbBRDYA1JgdWL+WrMJDvR/x+kvBINRKMWGWpTALN6QvRTxc43sme/h2XgopZlSjqlsSBtAFPjp0fNxtER/wAK0MsCwAjHNLtqQ+7Wmx/IwSY7X8BErV8RaatvDLXAAIZMcadkoyQy9miIGwB+vUpbGHlntfilhlwtGD7V886CLDKAgFME2xQOM+35YNFrPtmitZIqSM3AyNEvMIllFVkVsnYvuykxIOPB7jy8pUL8nowh4dhz2GkpjVANh+lvsSnUVr8n45tPQY9J+sU+B6EHFNx3pdWwkJbqHDGJElMYVjuL65v2iakuleBkDcagy0XPiMVAinaqHEugHEYgD2eBZHWxua5QwAGDjMEgqzrLEAyshGvABQ1xnjGdn2kchhWQ7H0GfOYjVEZci5Au0OA13W/dL2Uz9ixfEEMCYn83iZDkQP389ofF2sGnpM+bma5NYG4g3WY2hCMFgZ3u+4PaXcqyHzF4qUCMuax9DjYe2J0+cYYCmj0Q/TlknrQLdqWRIoHYMFftbINSnNbttnD51hwpfCgFT+zy0pPqzH0FAJpp9lauXs6wmgT2adrnIJveTC+dyzlZR072OWdUET+i2bHs0yFdF5KxPzGc8wVPawpLTFzHlNTcumbR8107EkoLmQCeBrHxxmiZzxPXSyrkQ59rU++tTzzOmgzEHfEvGW5OTSEXUqZ+HovpyVWBWLDKdfAwNZF/ZwGaLmMS2nwhBkj5HDHqxixSNwmYTUEFOZUf1DwMLdiIMMVmni9X95rM2oKrBQFHVFFJ0CWPril3gs6M+ZgZrvhCEalgT4VsIedfHELvD/J0tC/Mosc4dZeuJ/4YYt13A4VMRmVSS/AlCuqmSVNLBMRBR17XhbVWviou46Hsp9duYx71RPq1/i/h0ByMrDOi2ZeDLLvaz0QCaqBwfi1DO2dTssqezGYTW3UbFe2OtzGsdW8n4wH1g4OBoUq6q4sFahvJRJKUOx5gGRTRnYpSikDSiDXy05eVTZY2zJyfUBQEHP8VwUyEmKzyk6UATQkXefofTG/fth2zsNXL9ZpWAhKjuiK5RlFbmHSi5lRVeRfMXKliwHMvc8/2d890iek+cqr8RCXNr2mdNNMODXCvrds+TklDRf1yXGrWGvawM/WQXJXGlgmThUdyhYWCqMTHVv+XkzZbTvBXw8DYwDdbMu6H9kyTbPIfr/J+7J0MhzQarvi/8lr/GI4O8ZzEQROfYotQsrlsBWGlio5bds94wuX8VKlqC4xb2L1PC/wUNXCag1+vRZdJs+xNSTMx73+J/GXwY54/DZEi/xssCii8eIh6FnBQov0G9Xqc06uqcUpdIyRBHpNm+TFwu/fDL/Sawc+GsBYpEDoT5b+rFzZbUI4oXBxO8ZIlF9HV9zmILxmLo8+0XG+7sAym2GvhHIImqLz4jtoUrrtQhYTPSXrBVBU+0+ZUJohnL/bZ7yx9X9Z4HvP7RNAJKvOyiGKxGx9ZSJbTo+j6zTUq7Rh6xkqGtxnF575qvSpPtazoqjfU8fRN9jopkoqLMcU5aDW3Tyh1j1N55VVAVgiugUerhFG2wapoztLfrPIOkqxeq5SDG/tV1Ysq/ZPZlsUaX4+Yn+nAAX83JvLMkUm+9pErJaAtvjDk6jBih6WpXy5mGFWgp4KC6WApq7HB3Ml0xWx7gSVFljei5m9CfbDsWswYiLtwZL3RJXeRmKJs86VFHDA62mOSubIsxktZbNsnTSUQFPy8b7l6NLrdCnovm0XYiRseUX1mlaEiS89jD7DztSwDevlIWeBFYW1Q9FXFGbn1pSPDhLR6CVEFSgx3Bz/CdL3PtBxri44/jR4+/wLb6PeNZ7MNI6h9mpdF95gDKwI2YGBBWcOL4rw9wBRKsM6ve1j+I0K2vr7aVjsTx7dAGXHU0YYpkh1s4tKbt+n/OcAQBFXefKo7M9H0NPKeJnqbpNsCLOIH8/QIcZQgEukrBzC4r+BPY7tGAzrReCNk2nqovexAMaHlMmn5n4VE6LiCqy1ARGg0/0jI8NlLdkFrYPzop5xkT0AZx1wUnm8backOWBoLkGAPLAV4fS/sUz4T15tkGKAswiSsyF0eKME/ze9jDKXgUE/+lgoaavZSH0JPMPGLio4CTXLNkxudgBcL57Ff2c5ipT12Hp1qFlb1lhQjez9Roioj7aa4fkzzq+b9FOASwc5BvbPvL3ESuXR8Ht4nBigtISk8eCwLOSVyQPGmdwdA1wFI0ZEZgXuPi5C4+y/6ZAOSWwkJLp4GK0+BkDdG7JYU/RHkBk8jarGtBXxGuZY/HxTEZeTPyuW3Iu4sR232zPlMw83XEXn9RvARY1LTV4OYMeQoVydoC5WLNkd2FDrkDM55Xzfj28aiEXt5PsM4AUVd2c901thwrYvxtYSMs3lhSgYR4rvZTtkn0/CgoFx1rAsyxxMTBgGeT4fB6s2kOnfgmwqFnfEJ/Go0zc+AT7y+NsvnmAHIIV80BycmxyCn6WIi0SYHAj1xDg+WLbB2Od41kGdqQCgims8V2+n15mlgkp0uaWURDgnVmygcyKSQ0xMRtYeYzjsMoj41j8/7jC1Uk/Sih6C4sEMF/3zIpXBj8Ja+efDBafLsOSHNzbRP9EIJYTj4o5syQIuospWxQsugvyEIbmnqDhyU/APwgsChoW1mvCUupZ4gFtil+FWymmtr3LktbMogD7cLvFyrYrKjGDsLbnc3AHwb7lSt7BsodvZiFKI5OtfY07CWZi3UQO41w6k08Tu1ZCXwmO6QEm9ztYSmxuRJjOtsijZEaWVNdc2GvnXGBJCIFH1zUwyS0rtnmMPqHJKVo3vztYTJTcmqOz+ML8ZTdWTuCpHctfaWB/RbD4wLO2JJ2hzDMKmKc8t+RcyV92QH8HsLjKMTeu86LJTZHjRpzVi0tRRdH1Ww3e/wswAKUTk3Afdk5AAAAAAElFTkSuQmCC",alt:"only-view"}),w?(0,Q.jsx)(je.Z,{message:"正在加载代码",style:{color:"#0152d9"}}):(0,Q.jsx)(ui.Z,{filename:p,type:"office"===I?"download":I,data:n,style:{position:"absolute",zIndex:1},monacoEditor:{value:n,language:t,theme:i,onChange:s,onSave:a,forbidCopy:g,options:v()(v()({},r),{},{fixedOverflowWidgets:!0}),insertSpaces:r.insertSpaces,breakPointValue:k,highlightLine:B,openBreakPoint:j,onBreakPoint:re}})]}),2===_&&(0,Q.jsx)(Qe.Z,{spinning:J,tip:L,wrapperClassName:Ei,children:(0,Q.jsx)("iframe",{src:null==X?void 0:X.link_url,allow:"clipboard-write clipboard-read"})})]})})},wi=t(32524),Qi={"choose-game-item":"choose-game-item___RYHdh","output-title-container":"output-title-container___P2NjC","output-title":"output-title___ZQJkv","test-case-list":"test-case-list___CYyHP","test-header":"test-header___fSQRn",active:"active___bY0Dq","active-debug":"active-debug___oeXMX","test-result":"test-result___DQXYd","markdown-body":"markdown-body____rqU_",success:"success___iuAG3",failer:"failer___axTtk",count:"count___B_kHY","test-case-item":"test-case-item___E3CU9","case-header":"case-header___xppld",iconfont:"iconfont___LO1VN",description:"description___j4efR","item-desc":"item-desc___ivltA",show:"show___ntNdM","item-tip":"item-tip___ETPck","arrow-down":"arrow-down___oQMCK","test-title":"test-title___mf3Df","arrow-right":"arrow-right___C6f8W","case-info":"case-info___yX5kK","test-case-run-header":"test-case-run-header___iHZR5","test-case-run-wrp":"test-case-run-wrp___qVT1y","diff-panel-container":"diff-panel-container___OEdXu","line-break":"line-break___Ww59n",empty:"empty___izbJX",alert:"alert___jv5_R",inputs:"inputs___bjeNr"},ki=/(?:[\n\r\s]*?)(?:<\/link>)*/im,yi=/(?:[\n\r\s]*?)(?:<\/script>)*/im,Bi=["http","com","net","org","cdn"];function ji(e){for(var n=!1,t=0;t]*href=['"]([^'"]+)[^>]*>/gi,(function(e,t){return n.push(t.indexOf("http")>-1?t:"https://data.educoder.net/api/sources/get_html_content.html?content_type=text/css&identifier="+l.taskId+"&path="+t),t.indexOf("http")>-1?e:''}))).replace(/